@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,300;0,14..32,400;0,14..32,500;0,14..32,600;0,14..32,700;0,14..32,800;0,14..32,900;1,14..32,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;1,9..40,400&family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800;900&display=swap";html.op-mobile-v477{--opm-bg: #f2f7fd;--opm-page-bg: linear-gradient(180deg,#f8fbff 0%,#f2f7fd 55%,#edf5fd 100%);--opm-bg-top: #f8fbff;--opm-surface: #ffffff;--opm-surface-soft: #f7faff;--opm-surface-blue: #edf5ff;--opm-primary: #2f6fed;--opm-primary-strong: #225dd8;--opm-primary-soft: #eaf3ff;--opm-text: #0e2348;--opm-text-2: #27466f;--opm-muted: #7087a8;--opm-border: #cfe0f3;--opm-border-strong: #b8d0ed;--opm-success: #12ad69;--opm-danger: #e93549;--opm-warning: #ee9c17;--opm-radius-xl: 20px;--opm-radius-lg: 16px;--opm-radius-md: 13px;--opm-radius-sm: 10px;--opm-shadow: 0 8px 24px rgba(30, 67, 111, .09);--opm-shadow-strong: 0 24px 70px rgba(13, 31, 56, .3);--opm-page-pad: 10px;background:var(--opm-bg)!important}html.op-mobile-v477,html.op-mobile-v477 body,html.op-mobile-v477 #root{width:100%!important;max-width:100%!important;min-width:0!important;min-height:100%!important;overflow-x:hidden!important}html.op-mobile-v477 body,html.op-mobile-v477 #root{color:var(--opm-text)!important;background:radial-gradient(420px 230px at -12% -4%,rgba(196,222,252,.75),transparent 68%),radial-gradient(360px 220px at 108% 0%,rgba(224,239,255,.88),transparent 70%),linear-gradient(180deg,var(--opm-bg-top) 0%,var(--opm-bg) 54%,#edf5fd 100%)!important}html.op-mobile-v477 *,html.op-mobile-v477 *:before,html.op-mobile-v477 *:after{box-sizing:border-box!important}html.op-mobile-v477 :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,label,a,button,td,th,li,dd,dt){min-width:0;word-break:normal!important;overflow-wrap:break-word!important}html.op-mobile-v477 :is(button,a,[role=button],input,select,textarea){-webkit-tap-highlight-color:transparent!important;font-family:inherit!important}html.op-mobile-v477 :is(input,select,textarea){width:100%;min-width:0!important;max-width:100%!important;min-height:44px;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#fff!important;color:var(--opm-text)!important;-webkit-text-fill-color:var(--opm-text)!important;outline:0!important}html.op-mobile-v477 :is(input,select,textarea):focus{border-color:#8db7ef!important;box-shadow:0 0 0 3px #2f6fed1a!important}html.op-mobile-v477 :is(button,[role=button]){touch-action:manipulation}html.op-mobile-v477 img{max-width:100%}html.op-mobile-v477 :is(.emp-mobile-dashboard,.cd-mobile-manager,.csmv37,.mobile-account-root:not(.desktop-account-root),.tk-mobile-v149-home,.msm-mobile,.coverage-labor-page,.clx-page,.stp-page,.ss-page,.schedule-settings-page,.request-leaves-page,.ops-leave-page,.marketplace-stage,.mm-root,.audit-main,.invite-page,.wf-root,.wf-embed,.sc-shell,.sc-page,.opsc-root){width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;background:transparent!important;background-image:none!important}html.op-mobile-v477 :is(.coverage-labor-page,.clx-page,.stp-page,.ss-page,.schedule-settings-page,.request-leaves-page,.ops-leave-page,.marketplace-stage,.mm-root,.audit-main,.invite-page,.wf-main,.sc-shell,.sc-page,.opsc-main){padding-left:var(--opm-page-pad)!important;padding-right:var(--opm-page-pad)!important}html.op-mobile-v477 :is(.clx-bg-shape,.clx-bg-dots,.ss-enterprise-orb,.opsc-bg-circles,.audit-bg-orb,[class*=desktop-orb],[class*=desktop-bg-shape]){pointer-events:none!important}html.op-mobile-v477 :is(.emp-m-card,.cdm-header-card,.cdm-panel,.csmv37__card,.tk-mobile-v149-controls,.tk-mobile-v149-results,.clx-card,.clx-panel,.clx-command-center,.clx-readiness-strip,.clx-tab-content,.stp-mobile-command-center,.stp-mobile-summary,.stp-workspace-command-center,.stp-panel,.ss-card,.ss-enterprise-nav,.ss-enterprise-content,.invite-panel,.invite-workspace-v129,.wf-topbar,.wf-card,.sc-card,.ma-card,.ma-soft-card){border:1px solid var(--opm-border)!important;border-radius:var(--opm-radius-lg)!important;background:var(--opm-surface)!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 :is(.modal-overlay,.tk-overlay,.wf-modal-backdrop,.wf-overlay,.clx-modal-layer,.clx-modal-backdrop,.sm-modal-backdrop,.stp-modal-backdrop,.ss-modal-backdrop,.marketplace-modal-backdrop,.v80-offer-backdrop,.audit-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop,.ml-modal-backdrop,.invite-modal-backdrop,.ops-ref-backdrop,.ma-modal-backdrop,.sc-meetings-backdrop,.sc-pop-backdrop,.sc-v322-team-backdrop,.sc-v322-shift-backdrop,.sc-attendance-modal__backdrop,.sc-training-modal__backdrop,.mm-overlay,.ticket-message-action-layer,.tk-close-warning-overlay-v154):not([class*=attachment]):not([class*=lightbox]){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#0c1b30c2!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:2147480000!important}html.op-mobile-v477 :is([role=dialog][aria-modal=true],.tk-modal,.clx-modal,.sm-modal,.stp-modal,.ss-modal,.ml-reference-modal,.invite-modal,.request-reference-modal,.v80-offer-dialog,.ops-ref-shell[data-opscence-reference-modal=true],.ma-modal,.mm-modal,.sc-meetings-modal,.sc-team-modal,.sc-shift-detail-modal,.sc-shift-notice-modal,.sc-attendance-modal,.sc-training-modal,.tk-close-warning-modal-v154):not([class*=attachment]):not([class*=lightbox]):not(.tkm-detail-page):not(.opsc-mobile-ticket-modal){position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;width:min(calc(100vw - 16px),620px)!important;min-width:0!important;max-width:620px!important;max-height:min(94dvh,calc(var(--op-mobile-v477-vh, 1vh) * 94))!important;margin:0!important;border:1px solid var(--opm-border-strong)!important;border-top:4px solid var(--opm-primary)!important;border-radius:22px!important;background:#fff!important;color:var(--opm-text)!important;box-shadow:var(--opm-shadow-strong)!important;overflow:hidden!important;z-index:2147481000!important}html.op-mobile-v477 :is([role=dialog][aria-modal=true],.tk-modal,.clx-modal,.sm-modal,.stp-modal,.ss-modal,.ml-reference-modal,.invite-modal,.request-reference-modal,.v80-offer-dialog,.ops-ref-shell[data-opscence-reference-modal=true],.ma-modal,.mm-modal,.sc-meetings-modal,.sc-team-modal,.sc-shift-detail-modal,.sc-shift-notice-modal,.sc-attendance-modal,.sc-training-modal,.tk-close-warning-modal-v154):not([class*=attachment]):not([class*=lightbox]):not(.tkm-detail-page):not(.opsc-mobile-ticket-modal){display:flex!important;flex-direction:column!important}html.op-mobile-v477 :is([role=dialog]>.ops-ref-head,[role=dialog] .ops-ref-head,.ops-ref-shell[data-opscence-reference-modal=true]>.ops-ref-head,.ops-ref-shell[data-opscence-reference-modal=true] .ops-ref-head,.tk-modal-head,.clx-modal-header,.sm-modal-head,.stp-modal-header,.ss-modal-head,.ml-reference-header,.invite-modal__header,.request-reference-header,.ma-modal-head,.mm-modal-head,.sc-meetings-modal__head,.sc-team-modal__head,.sc-shift-detail__head,.tk-close-warning-head-v154,[class*=modal-header]){position:relative!important;flex:0 0 auto!important;min-height:68px!important;padding:13px 58px 13px 14px!important;border:0!important;border-bottom:1px solid var(--opm-border)!important;background:#edf5ff!important;background-image:none!important;color:var(--opm-text)!important}html.op-mobile-v477 :is([role=dialog]>.ops-ref-head,[role=dialog] .ops-ref-head,.ops-ref-shell[data-opscence-reference-modal=true]>.ops-ref-head,.ops-ref-shell[data-opscence-reference-modal=true] .ops-ref-head,.tk-modal-head,.clx-modal-header,.sm-modal-head,.stp-modal-header,.ss-modal-head,.ml-reference-header,.invite-modal__header,.request-reference-header,.ma-modal-head,.mm-modal-head,.sc-meetings-modal__head,.sc-team-modal__head,.sc-shift-detail__head,[class*=modal-header]) :is(h1,h2,h3,strong){max-width:100%!important;margin:0!important;font-size:clamp(18px,5.4vw,23px)!important;line-height:1.08!important;letter-spacing:-.025em!important}html.op-mobile-v477 :is([role=dialog] .ops-ref-body,.ops-ref-shell[data-opscence-reference-modal=true] .ops-ref-body,.tk-modal-body,.clx-modal-body,.sm-modal-body,.stp-modal-body,.ss-modal-body,.ml-reference-body,.invite-modal__body,.request-reference-body,.ma-modal-body,.mm-modal-body,.sc-team-modal__body,.sc-shift-detail__body,.tk-close-warning-body-v154,[class*=modal-body]){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:12px!important;background:#f8fbff!important}html.op-mobile-v477 :is([role=dialog] .ops-ref-foot,.ops-ref-shell[data-opscence-reference-modal=true] .ops-ref-foot,.tk-modal-foot,.clx-modal-footer,.sm-modal-footer,.stp-modal-footer,.ss-modal-actions,.ml-reference-footer,.invite-modal__actions,.request-reference-footer,.ma-modal-foot,.mm-modal-foot,.sc-team-modal__foot,.sc-shift-detail__foot,.tk-close-warning-actions-v154,[class*=modal-footer]){position:relative!important;flex:0 0 auto!important;min-height:62px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;padding:9px 11px calc(9px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--opm-border)!important;background:#fff!important}html.op-mobile-v477 :is([role=dialog] button[aria-label=Close],[role=dialog] button[aria-label^="Close "],[role=dialog] button[title=Close],.ops-ref-shell[data-opscence-reference-modal=true] button[aria-label=Close],.ops-ref-shell[data-opscence-reference-modal=true] button[aria-label^="Close "],.tk-modal-close,.stp-modal-close,.v80-offer-close,.v200-shift-picker-close,.marketplace-modal-close-v4,.request-reference-header__close,.ml-reference-header__close,.clx-modal-close,.invite-modal__close,.cs-action-confirm-x,.sc-meetings-modal__close,.ma-modal .ma-icon-btn,.mm-modal-close,.sc-team-modal__close,.sc-shift-detail__close,.emp-modal-close):not([class*=attachment]):not([class*=lightbox-close]){position:absolute!important;inset:10px 10px auto auto!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--opm-primary)!important;border-radius:12px!important;background:var(--opm-primary)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #2f6fed38!important;z-index:120!important}html.op-mobile-v477 :is([role=dialog] button[aria-label=Close],[role=dialog] button[aria-label^="Close "],[role=dialog] button[title=Close],.ops-ref-shell[data-opscence-reference-modal=true] button[aria-label=Close],.ops-ref-shell[data-opscence-reference-modal=true] button[aria-label^="Close "],.tk-modal-close,.stp-modal-close,.v80-offer-close,.v200-shift-picker-close,.marketplace-modal-close-v4,.request-reference-header__close,.ml-reference-header__close,.clx-modal-close,.invite-modal__close,.cs-action-confirm-x,.sc-meetings-modal__close,.ma-modal .ma-icon-btn,.mm-modal-close,.sc-team-modal__close,.sc-shift-detail__close,.emp-modal-close) :is(svg,path,line,polyline,g){stroke:#fff!important;color:#fff!important}html.op-mobile-v477 :is([role=dialog][aria-modal=true],.ml-reference-modal,.clx-modal,.ss-modal,.stp-modal,.invite-modal,.mm-modal,.ma-modal) :is(.ml-reference-info-grid,.ml-reference-form-grid,.ml-reference-section-grid,.ml-reference-info-grid--three,.ml-reference-info-grid--six,.clx-grid,.clx-info-grid,.clx-form-grid,.clx-modal-grid,.clx-impact-grid,.clx-callin-grid,.clx-action-modal-metrics,.stp-form-grid,.stp-two-col,.ss-two-col,.ss-explain-grid,.ss-edit-row,.invite-form-grid,.invite-grid,.mm-shift-grid,[class*=two-col],[class*=three-col],[class*=four-col],[class*=form-grid],[class*=info-grid],[class*=detail-grid]){grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v477 :is([role=dialog][aria-modal=true],.ml-reference-modal,.clx-modal,.ss-modal,.stp-modal,.invite-modal,.mm-modal,.ma-modal) :is([class*=section-card],[class*=field-card],[class*=summary-card],.request-reference-section,.request-reference-summary,.ml-reference-section,.ml-v441-section-card,.clx-v426-section-card,.tk-message-delete-card-v421,.ma-card,.ma-soft-card){min-width:0!important;margin:0 0 9px!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}html.op-mobile-v477 :is([role=dialog][aria-modal=true],.ml-reference-modal,.clx-modal,.ss-modal,.stp-modal,.invite-modal,.mm-modal,.ma-modal) :is(table,.clx-table,.stp-table,.ss-table-lite,.wf-table,.audit-table){min-width:620px!important}html.op-mobile-v477 :is([role=dialog][aria-modal=true],.ml-reference-modal,.clx-modal,.ss-modal,.stp-modal,.invite-modal,.mm-modal,.ma-modal) :is(.table-wrap,.clx-table-wrap,.clx-action-modal-table-wrap,[class*=table-wrap]){width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html.op-mobile-v477 :is(.tk-close-warning-modal-v154,.cs-action-confirm-modal,.ticket-message-delete-modal,[class*=delete-confirm],[class*=remove-confirm]){top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(calc(100vw - 28px),460px)!important;max-height:min(78dvh,640px)!important}html.op-mobile-v477 .emp-mobile-dashboard{padding:0 0 calc(88px + env(safe-area-inset-bottom))!important}html.op-mobile-v477 .emp-m-phone-frame{width:100%!important;max-width:100%!important;padding:10px!important}html.op-mobile-v477 .emp-m-welcome{padding:10px 4px 6px!important;margin:0 0 8px!important}html.op-mobile-v477 .emp-m-welcome h1{font-size:clamp(26px,8vw,34px)!important;line-height:1.04!important;letter-spacing:-.035em!important}html.op-mobile-v477 .emp-m-stack{gap:10px!important}html.op-mobile-v477 .emp-m-card{padding:13px!important;border-radius:17px!important}html.op-mobile-v477 .emp-m-card:before,html.op-mobile-v477 .emp-m-card:after{display:none!important}html.op-mobile-v477 .emp-m-card-head{align-items:center!important;gap:9px!important;margin-bottom:10px!important}html.op-mobile-v477 .emp-m-head-icon{width:38px!important;min-width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 .emp-m-head-icon :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html.op-mobile-v477 .emp-m-ticket-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v477 .emp-m-mini{min-width:0!important;min-height:82px!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#f9fbff!important}html.op-mobile-v477 .emp-m-action-row{min-height:56px!important;padding:9px 10px!important;border-radius:13px!important}html.op-mobile-v477 .emp-m-tabs{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;padding:6px!important;border:1px solid var(--opm-border)!important;border-radius:17px!important;background:#fffffff7!important;box-shadow:0 16px 40px #132f5233!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html.op-mobile-v477 .cd-mobile-manager{padding:10px 10px calc(20px + env(safe-area-inset-bottom))!important}html.op-mobile-v477 .cdm-header-card{padding:14px!important}html.op-mobile-v477 .cdm-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:9px 0!important}html.op-mobile-v477 .cdm-kpi-grid>*{min-width:0!important;min-height:92px!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 16px #1e436f12!important}html.op-mobile-v477 .cdm-panel{padding:13px!important;margin-top:9px!important}html.op-mobile-v477 .cdm-performance-grid{grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .csmv37{padding:0!important}html.op-mobile-v477 .csmv37__scroll{padding:9px 9px calc(92px + env(safe-area-inset-bottom))!important;gap:10px!important}html.op-mobile-v477 .csmv37__header{position:sticky!important;top:0!important;z-index:35!important;margin:0 0 8px!important;padding:9px 8px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fffffff5!important;box-shadow:0 7px 20px #1f437014!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html.op-mobile-v477 .csmv37__stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v477 .csmv37-stat{min-width:0!important;min-height:90px!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 16px #1f437012!important}html.op-mobile-v477 .csmv37__card{margin:0!important;padding:12px!important;border-radius:17px!important}html.op-mobile-v477 .csmv37__cardHead{align-items:flex-start!important;gap:8px!important;padding-bottom:9px!important;border-bottom:1px solid #e4edf8!important}html.op-mobile-v477 .csmv37__segment{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#f3f7fd!important}html.op-mobile-v477 .csmv37__segmentBtn{min-width:0!important;min-height:38px!important;border-radius:9px!important}html.op-mobile-v477 .csmv37__segmentBtn.is-active{background:var(--opm-primary)!important;color:#fff!important;box-shadow:none!important}html.op-mobile-v477 .csmv37-group,html.op-mobile-v477 .csmv37-ann{position:relative!important;width:100%!important;min-width:0!important;min-height:84px!important;height:auto!important;max-height:none!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#fff!important;overflow:visible!important}html.op-mobile-v477 .csmv37-group__body,html.op-mobile-v477 .csmv37-ann__body{min-width:0!important;overflow:visible!important}html.op-mobile-v477 .csmv37-group__name,html.op-mobile-v477 .csmv37-ann__title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html.op-mobile-v477 .csmv37-group__preview,html.op-mobile-v477 .csmv37-ann__snippet{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}html.op-mobile-v477 .csmv37-ann__row{align-items:flex-start!important;flex-wrap:wrap!important;gap:5px!important}html.op-mobile-v477 .csmv37__annList{overflow:visible!important;max-height:none!important}html.op-mobile-v477 .csmv37__tabbar{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;padding:6px!important;border:1px solid var(--opm-border)!important;border-radius:17px!important;background:#fffffff7!important;box-shadow:0 16px 38px #15305233!important}html.op-mobile-v477 .csmv37__tab{min-height:46px!important;border-radius:11px!important}html.op-mobile-v477 :is(.cs-action-confirm-modal,.ticket-edit-message-card,.ticket-message-action-menu){border-radius:18px!important;background:#fff!important;color:var(--opm-text)!important}html.op-mobile-v477 .ticket-message-action-menu{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;padding:8px!important;border:1px solid var(--opm-border)!important;box-shadow:var(--opm-shadow-strong)!important}html.op-mobile-v477 .tk-mobile-v149-home{padding:9px 9px calc(18px + env(safe-area-inset-bottom))!important}html.op-mobile-v477 .tk-mobile-v149-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:end!important;margin-bottom:9px!important;padding:13px!important;border:1px solid var(--opm-border)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .tk-mobile-v149-heading h1{margin:1px 0 4px!important;font-size:24px!important;line-height:1.06!important}html.op-mobile-v477 .tk-mobile-v149-heading p{font-size:12px!important;line-height:1.4!important;color:var(--opm-muted)!important}html.op-mobile-v477 .tk-mobile-v149-create{min-height:42px!important;padding:0 12px!important;border:1px solid var(--opm-primary)!important;border-radius:12px!important;background:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 .tk-mobile-v149-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:9px!important}html.op-mobile-v477 .tk-mobile-v149-metrics article{min-width:0!important;min-height:82px!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 17px #1f437012!important}html.op-mobile-v477 .tk-mobile-v149-controls,html.op-mobile-v477 .tk-mobile-v149-results{margin-bottom:9px!important;padding:11px!important;border-radius:17px!important}html.op-mobile-v477 .tk-mobile-v149-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#f4f8fd!important}html.op-mobile-v477 .tk-mobile-v149-tabs button{min-width:0!important;min-height:37px!important;padding:0 3px!important;border-radius:9px!important;font-size:10.5px!important}html.op-mobile-v477 .tk-mobile-v149-tabs button.is-active{background:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 .tk-mobile-v149-search{margin-top:9px!important;min-height:44px!important;padding:0 11px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#fff!important}html.op-mobile-v477 .tk-mobile-v149-search input{min-height:40px!important;border:0!important;box-shadow:none!important}html.op-mobile-v477 .tk-mobile-v149-filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:7px!important}html.op-mobile-v477 .tk-mobile-v149-filter,html.op-mobile-v477 .tk-mobile-v149-scope{min-width:0!important;min-height:42px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#fff!important}html.op-mobile-v477 .tk-mobile-v149-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:7px!important}html.op-mobile-v477 .tk-mobile-v149-actions button{min-width:0!important;min-height:40px!important;padding:0 7px!important;border:1px solid var(--opm-border)!important;border-radius:10px!important;background:#f8fbff!important;color:#154b91!important;font-size:11px!important}html.op-mobile-v477 .tk-mobile-v149-list{display:flex!important;flex-direction:column!important;gap:7px!important}html.op-mobile-v477 .tk-mobile-v149-list>*{width:100%!important;min-width:0!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}html.op-mobile-v477 .tk-mobile-v149-footer{margin-top:7px!important;padding-top:9px!important;border-top:1px solid #e1ebf7!important}html.op-mobile-v477 .tkm-detail-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;z-index:2147481200!important;display:flex!important;flex-direction:column!important;background:var(--opm-bg)!important;overflow:hidden!important}html.op-mobile-v477 .tkm-detail-nav{position:relative!important;flex:0 0 auto!important;min-height:62px!important;padding:10px 12px!important;border-bottom:1px solid var(--opm-border)!important;background:#edf5ff!important}html.op-mobile-v477 .tkm-back{min-height:40px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#fff!important;color:var(--opm-primary-strong)!important}html.op-mobile-v477 .tkm-detail-workspace-v152,html.op-mobile-v477 .tkm-detail-workspace-v153,html.op-mobile-v477 .tkm-detail-workspace-v154{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:9px!important}html.op-mobile-v477 .tkm-ticket-hero,html.op-mobile-v477 .tkm-conversation-card{width:100%!important;min-width:0!important;margin:0 0 9px!important;padding:12px!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .tkm-ticket-context-v154{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html.op-mobile-v477 .tkm-ticket-context-v154>*{min-width:0!important}html.op-mobile-v477 .tkm-action-grid-v154{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .tkm-tabs-v154{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#f3f7fd!important}html.op-mobile-v477 .tkm-tabs-v154 button{min-width:0!important;min-height:38px!important;border-radius:8px!important}html.op-mobile-v477 .tkm-message-list-v154{max-height:none!important;overflow:visible!important}html.op-mobile-v477 .tkm-msg{gap:8px!important;padding:9px 0!important}html.op-mobile-v477 .tkm-avatar{width:34px!important;min-width:34px!important;height:34px!important;border-radius:10px!important}html.op-mobile-v477 .tkm-msg-body{min-width:0!important}html.op-mobile-v477 .tkm-msg-body header{flex-wrap:wrap!important;gap:4px 6px!important}html.op-mobile-v477 .tkm-msg-body p{white-space:normal!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .tkm-reply-bar-v154{position:sticky!important;bottom:0!important;z-index:8!important;gap:7px!important;padding:8px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fffffffa!important}html.op-mobile-v477 .tkm-reply-input{min-width:0!important}html.op-mobile-v477 .tkm-send{width:42px!important;min-width:42px!important;height:42px!important;border-radius:11px!important}html.op-mobile-v477 .opsc-mobile-ticket-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;display:flex!important;flex-direction:column!important;border:0!important;border-radius:0!important;background:var(--opm-bg)!important;z-index:2147481200!important;overflow:hidden!important}html.op-mobile-v477 .opsc-mobile-ticket-header{flex:0 0 auto!important;min-height:64px!important;padding:10px 12px!important;border-bottom:1px solid var(--opm-border)!important;background:#edf5ff!important}html.op-mobile-v477 .image1-ticket-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:9px!important}html.op-mobile-v477 .image1-ticket-hero-card,html.op-mobile-v477 .image1-ticket-description-card{margin-bottom:9px!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important}html.op-mobile-v477 .opsc-mobile-ticket-footer{flex:0 0 auto!important;padding:8px 9px calc(8px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--opm-border)!important;background:#fff!important}html.op-mobile-v477 .msm-mobile{display:block!important;padding:8px 8px calc(92px + env(safe-area-inset-bottom))!important}html.op-mobile-v477 .msm-mobile__top{position:sticky!important;top:6px!important;z-index:28!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px 11px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fffffff7!important;box-shadow:var(--opm-shadow)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html.op-mobile-v477 .msm-mobile__top>button{min-height:40px!important;padding:0 10px!important;border-radius:11px!important}html.op-mobile-v477 .msm-mobile__controls{display:grid!important;grid-template-columns:42px minmax(70px,auto) 42px!important;gap:7px!important;margin:8px 0!important}html.op-mobile-v477 .msm-mobile__controls>button{min-width:0!important;min-height:40px!important;padding:0 8px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#fff!important}html.op-mobile-v477 .msm-mobile__controls>label{grid-column:1 / -1!important;min-width:0!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:7px!important;padding:0 10px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#fff!important}html.op-mobile-v477 .msm-mobile__controls input{border:0!important;box-shadow:none!important;min-height:40px!important}html.op-mobile-v477 .msm-day{margin-top:8px!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 18px #1f437012!important;overflow:hidden!important}html.op-mobile-v477 .msm-day.is-today{border-color:#8db7ef!important;box-shadow:0 0 0 2px #2f6fed0f,0 7px 18px #1f437012!important}html.op-mobile-v477 .msm-day__head{align-items:flex-start!important;gap:8px!important;padding:11px 12px!important;background:#edf5ff!important}html.op-mobile-v477 .msm-day__head>span{text-align:right!important;white-space:normal!important}html.op-mobile-v477 .msm-employee{padding:11px 12px!important}html.op-mobile-v477 .msm-employee__identity{min-width:0!important}html.op-mobile-v477 .msm-employee__identity>span{min-width:0!important}html.op-mobile-v477 .msm-employee__identity strong,html.op-mobile-v477 .msm-employee__identity small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html.op-mobile-v477 .msm-employee__shifts{margin:8px 0 0!important;padding-left:48px!important;display:grid!important;gap:6px!important}html.op-mobile-v477 .msm-shift,html.op-mobile-v477 .msm-open-cell{min-height:48px!important;padding:8px 10px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#f9fbff!important}html.op-mobile-v477 .msm-selection-bar{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;padding:8px!important;border:1px solid var(--opm-border-strong)!important;border-radius:15px!important;background:#fffffffa!important;box-shadow:0 16px 42px #0f274838!important}html.op-mobile-v477 .msm-selection-bar>div{grid-column:1 / -1!important}html.op-mobile-v477 .msm-selection-bar button{min-width:0!important;height:38px!important;padding:0 6px!important;border-radius:10px!important;font-size:11px!important}html.op-mobile-v477 .msm-selection-bar button:nth-of-type(1){background:var(--opm-primary)!important;border-color:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 .msm-selection-bar button:nth-of-type(2){background:#6ba0f4!important;border-color:#6ba0f4!important;color:#fff!important}html.op-mobile-v477 .msm-selection-bar button:nth-of-type(3){background:var(--opm-primary)!important;border-color:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 .coverage-labor-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-command-center,.clx-readiness-strip,.clx-tab-content){width:100%!important;min-width:0!important;margin:0 0 9px!important}html.op-mobile-v477 .coverage-labor-page .clx-readiness-strip{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:11px!important}html.op-mobile-v477 .coverage-labor-page .clx-readiness-strip__metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .coverage-labor-page .clx-readiness-strip__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .coverage-labor-page .clx-mobile-toolbar{display:grid!important;gap:8px!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .coverage-labor-page .clx-mobile-toolbar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .coverage-labor-page .clx-tabs{display:flex!important;gap:5px!important;overflow-x:auto!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#fff!important;scrollbar-width:none!important}html.op-mobile-v477 .coverage-labor-page .clx-tabs>*{flex:0 0 auto!important;min-height:38px!important;border-radius:9px!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-kpi-grid,.clx-summary-cards,.clx-driver-cards,.clx-insight-cards){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-overview-dashboard-layout,.clx-overview-content-top-row,.clx-overview-content-middle-row,.clx-reports-columns,.clx-employee-impact-top-grid,.clx-employee-impact-lower-grid,.clx-labor-cost-grid,.clx-overtime-risk-grid,.clx-coverage-gaps-dense-grid){display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-panel,.clx-card){min-width:0!important;padding:11px!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-panel-head,.clx-header,.clx-planning-bar,.clx-overtime-summary-head){flex-wrap:wrap!important;gap:7px!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-table,.clx-action-modal-table){min-width:620px!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-donut-hover-menu,.clx-chart-hover-tooltip){display:none!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-donut-hover-wrap,.clx-chart-interactive){touch-action:manipulation!important}html.op-mobile-v477 .coverage-labor-page .clx-modal :is(p,span,strong,small,label,td,th){white-space:normal!important;min-width:0!important;max-width:100%!important}html.op-mobile-v477 .coverage-labor-page .clx-modal :is(.clx-row,.clx-detail-row,[class*=detail-row]){display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:5px!important}html.op-mobile-v477 .coverage-labor-page .clx-modal :is(.clx-modal-title-icon,.clx-icon-badge){width:38px!important;min-width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 .coverage-labor-page .clx-modal :is(.clx-modal-title-icon,.clx-icon-badge) :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html.op-mobile-v477 .stp-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v477 .stp-summary-card{min-width:0!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#fff!important}html.op-mobile-v477 .stp-mobile-command-center,html.op-mobile-v477 .stp-workspace-command-center{padding:10px!important}html.op-mobile-v477 .stp-mobile-template-actions,html.op-mobile-v477 .stp-template-commandbar-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .stp-page :is(.stp-employees-panel,.stp-library-panel){width:100%!important;min-width:0!important;overflow:hidden!important}html.op-mobile-v477 .stp-employee-panel-tools{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html.op-mobile-v477 .stp-filter-popover--mobile{position:fixed!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;max-width:none!important;max-height:78dvh!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--opm-shadow-strong)!important;overflow:auto!important;z-index:2147483000!important}html.op-mobile-v477 .stp-filter-popover-grid{grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .stp-filter-popover-actions{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding-top:8px!important;background:#fff!important}html.op-mobile-v477 .ss-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v477 .ss-page :is(.ss-v339-header-tabs,.ss-enterprise-tabs,.ss-tabs,[class*=settings-tabs]){display:flex!important;gap:5px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#fff!important}html.op-mobile-v477 .ss-page :is(.ss-v339-header-tabs,.ss-enterprise-tabs,.ss-tabs,[class*=settings-tabs])>*{flex:0 0 auto!important;min-height:37px!important;padding:0 10px!important;border-radius:9px!important}html.op-mobile-v477 .ss259-commandbar{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .ss-enterprise-layout{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v477 .ss-enterprise-nav{width:100%!important;min-width:0!important;padding:10px!important}html.op-mobile-v477 .ss-enterprise-content{min-width:0!important;padding:10px!important}html.op-mobile-v477 .ss-page :is(.ss-two-col,.ss-explain-grid,.ss-settings-kpis,.ss-edit-row){grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .ss-simple-table--wide{min-width:620px!important}html.op-mobile-v477 .ss-enterprise-savebar{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:0 16px 38px #1430522e!important}html.op-mobile-v477 .request-leaves-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v477 .ml-reference-header__icon,html.op-mobile-v477 .ml-reference-action-icon,html.op-mobile-v477 .ml-v162-automation-icon{width:38px!important;min-width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 :is(.ml-reference-header__icon,.ml-reference-action-icon,.ml-v162-automation-icon) :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html.op-mobile-v477 .ml-reference-modal :is(.ml-reference-list-row,.ml-reference-action-row,.ml-v441-field,.ml-reference-static-cell){min-width:0!important;padding:10px!important}html.op-mobile-v477 .ml-reference-modal .ml-reference-section{padding:11px!important}html.op-mobile-v477 .ml-reference-modal .ml-reference-section__head{align-items:flex-start!important;flex-wrap:wrap!important;gap:6px!important}html.op-mobile-v477 .ml-reference-modal :is(.ml-toggle,.ml-switch,[role=switch],.ml-real-switch-v196__track,.ml-v162-switch){position:relative!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:2px!important;border:1px solid #bcd0e9!important;border-radius:999px!important;background:#dfe8f4!important;box-shadow:none!important}html.op-mobile-v477 .ml-reference-modal :is(.ml-real-switch-v196__knob,.ml-v162-switch-knob,.ml-v165-switch-knob,.ml-toggle:before,.ml-switch:before){width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #18365838!important}html.op-mobile-v477 .ml-reference-modal :is(.ml-toggle.is-on,.ml-toggle.on,.ml-switch.is-on,.ml-switch.on,[role=switch][aria-checked=true],.ml-real-switch-v196__track.is-on,.ml-v162-switch.is-on){background:var(--opm-primary)!important;border-color:var(--opm-primary)!important}html.op-mobile-v477 .ml-reference-footer>:is(button,.ml-btn){flex:1 1 120px!important;min-width:0!important;min-height:43px!important}html.op-mobile-v477 .marketplace-stage,html.op-mobile-v477 .mm-root{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v477 .marketplace-request-list,html.op-mobile-v477 .mm-list-wrap{width:100%!important;min-width:0!important}html.op-mobile-v477 .marketplace-request-list>*,html.op-mobile-v477 .mm-card{width:100%!important;min-width:0!important;margin:0 0 8px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 16px #1f437012!important}html.op-mobile-v477 .marketplace-right-panel{display:none!important}html.op-mobile-v477 .mm-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .mm-modal-body :is(.mm-shift-grid,.mm-v409-dispatch-summary,[class*=grid]){grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .v80-offer-dialog :is(.v80-offer-grid,.v80-offer-step-grid,[class*=offer-grid]){grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .v80-offer-dialog :is(.v80-offer-stepper,[class*=stepper]){display:flex!important;gap:5px!important;overflow-x:auto!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#f3f7fd!important}html.op-mobile-v477 .v80-offer-dialog :is(.v80-offer-stepper,[class*=stepper])>*{flex:1 0 90px!important;min-height:37px!important}html.op-mobile-v477 .audit-main{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v477 .audit-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .audit-kpi-grid>*{min-width:0!important}html.op-mobile-v477 .audit-live-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .audit-main :is(.filters-bar,.audit-filters,[class*=filters-bar]){display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html.op-mobile-v477 .audit-main :is(.audit-overview-card-v389,.audit-live-grid>*,[class*=filter]){min-width:0!important}html.op-mobile-v477 .audit-main :is(.audit-table-wrap,[class*=table-wrap]){max-width:100%!important;overflow-x:auto!important}html.op-mobile-v477 .audit-main :is(table,.audit-table){min-width:650px!important}html.op-mobile-v477 .invite-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v477 .invite-stats,html.op-mobile-v477 .invite-stats-v129{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .invite-panel,html.op-mobile-v477 .invite-workspace-v129{padding:10px!important}html.op-mobile-v477 .invite-tabs-v129{display:flex!important;gap:5px!important;overflow-x:auto!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#f3f7fd!important}html.op-mobile-v477 .invite-tabs-v129>*{flex:0 0 auto!important;min-height:38px!important}html.op-mobile-v477 .invite-page :is(.invite-form-grid,.invite-grid,[class*=invite-form]){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .invite-page :is(.invite-custom-select,.invite-field,[class*=invite-field]){min-width:0!important}html.op-mobile-v477 .wf-root,html.op-mobile-v477 .wf-embed{overflow-x:hidden!important}html.op-mobile-v477 .wf-main{width:100%!important;min-width:0!important;padding:8px!important}html.op-mobile-v477 .wf-topbar{min-width:0!important;padding:9px!important;border-radius:14px!important}html.op-mobile-v477 .wf-topbar-actions{display:flex!important;gap:6px!important;overflow-x:auto!important}html.op-mobile-v477 .wf-root :is(.wf-grid,.stats-grid,[class*=stats-grid],[class*=kpi-grid]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .wf-root :is(.wf-table-wrap,[class*=table-wrap]){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html.op-mobile-v477 .wf-root :is(table,.wf-table){min-width:650px!important}html.op-mobile-v477 .wf-root [role=dialog][aria-modal=true] :is(.form-grid,[class*=form-grid],[class*=details-grid],[class*=info-grid]){grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .sc-shell,html.op-mobile-v477 .sc-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v477 .sc-shell :is(.sc-shift-hero-card__grid,.sc-team-sections,[class*=grid]){min-width:0!important}html.op-mobile-v477 :is(.availability-page,.availability-root,[class*=availability-page],[class*=availability-root]){background:transparent!important}html.op-mobile-v477 :is(.availability-page,.availability-root,[class*=availability-page],[class*=availability-root]) :is([class*=day-card],[class*=summary-card],[class*=quick],[class*=override]){border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 :is(.availability-page,.availability-root,[class*=availability-page],[class*=availability-root]) :is([class*=days-grid],[class*=weekly-grid],[class*=content-grid]){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 :is(.pending-leaves-page,.leave-request-page,[class*=pending-leave],[class*=leave-request-page]) :is([class*=grid],[class*=columns]){grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) .mobile-account-page{min-height:100dvh!important;padding:9px 9px calc(20px + env(safe-area-inset-bottom))!important;background:transparent!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) .mobile-account-inner{width:100%!important;max-width:100%!important;padding:0!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) :is(.ma-card,.ma-soft-card,.ma-profile-card,.ma-interaction-section-v128,.ma-settings-list-v128,.ma-session-card-v128){border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) .ma-profile-card{padding:13px!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) .ma-row{min-height:56px!important;padding:9px 11px!important;border-bottom:1px solid #e4edf7!important;background:#fff!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) .ma-row:last-child{border-bottom:0!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) .ma-row-icon{width:36px!important;min-width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) .ma-row-icon :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) :is(.ma-form-grid,.ma-result-grid,.ma-session-grid,.ma-stats-grid){grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) :is(.ma-input,.ma-picker-button,.ma-custom-select-v349){width:100%!important;min-height:44px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#fff!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) :is(.ma-otp-box,code,.otpauth-uri,[class*=recovery-code]){max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-all!important;overflow-x:auto!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) .ma-modal{max-width:520px!important}html.op-mobile-v477 .mobile-account-root:not(.desktop-account-root) .ma-modal-body{overflow-y:auto!important}html.op-mobile-v477 :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.ss-select-menu,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,.cs-translate-pro-menu,.ma-custom-select-v349__menu,.clx-dropdown-menu,.clx-filter-menu,.clx-toolbar-menu,[role=listbox],[class*=filter-menu],[class*=filter-pop]){max-width:calc(100vw - 16px)!important;max-height:min(56dvh,440px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:6px!important;border:1px solid var(--opm-border-strong)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 42px #0f27483d!important;z-index:2147483000!important}html.op-mobile-v477 :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.ss-select-menu,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,.cs-translate-pro-menu,.ma-custom-select-v349__menu,.clx-dropdown-menu,.clx-filter-menu,.clx-toolbar-menu,[role=listbox],[class*=filter-menu],[class*=filter-pop]) :is(button,[role=option],a){position:relative!important;width:100%!important;min-height:42px!important;padding:9px 34px 9px 11px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#17355f!important;-webkit-text-fill-color:#17355f!important;text-align:left!important;white-space:normal!important}html.op-mobile-v477 :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.ss-select-menu,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,.cs-translate-pro-menu,.ma-custom-select-v349__menu,.clx-dropdown-menu,.clx-filter-menu,.clx-toolbar-menu,[role=listbox],[class*=filter-menu],[class*=filter-pop]) :is(button,[role=option],a):is(.active,.is-active,.is-selected,[aria-selected=true],[aria-checked=true]){background:var(--opm-primary-soft)!important;color:#175dc5!important;-webkit-text-fill-color:#175dc5!important}html.op-mobile-v477 :is(.tk-clean-dd-trigger,.ml-select-trigger,.stp-command-select,.ss-select-trigger,.clx-dropdown-trigger,.invite-custom-select__trigger,[class*=select-trigger]){min-width:0!important;max-width:100%!important;min-height:42px!important;padding-right:34px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#fff!important;color:var(--opm-text)!important}@media(max-width:430px){html.op-mobile-v477{--opm-page-pad: 8px}html.op-mobile-v477 :is(.cdm-kpi-grid,.audit-kpi-grid,.invite-stats,.invite-stats-v129,.coverage-labor-page :is(.clx-kpi-grid,.clx-summary-cards,.clx-driver-cards,.clx-insight-cards),.wf-root :is(.wf-grid,.stats-grid,[class*=stats-grid],[class*=kpi-grid])){grid-template-columns:1fr!important}html.op-mobile-v477 :is(.emp-m-ticket-grid,.csmv37__stats,.tk-mobile-v149-metrics,.tk-mobile-v149-filter-grid,.coverage-labor-page .clx-readiness-strip__metrics,.stp-summary-grid,.mm-stats){grid-template-columns:1fr 1fr!important}html.op-mobile-v477 .tk-mobile-v149-header{grid-template-columns:1fr!important}html.op-mobile-v477 .tk-mobile-v149-create{width:100%!important;justify-content:center!important}html.op-mobile-v477 .tk-mobile-v149-actions,html.op-mobile-v477 .tkm-ticket-context-v154,html.op-mobile-v477 .tkm-action-grid-v154{grid-template-columns:1fr!important}html.op-mobile-v477 .msm-employee__shifts{padding-left:0!important}html.op-mobile-v477 .coverage-labor-page .clx-readiness-strip__actions,html.op-mobile-v477 .stp-mobile-template-actions,html.op-mobile-v477 .stp-template-commandbar-actions,html.op-mobile-v477 .ss259-command-actions{grid-template-columns:1fr!important}}@media(max-width:768px){html:not(.op-mobile-v477) body,html:not(.op-mobile-v477) #root{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}}html.op-mobile-v477 .av-page{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:10px 10px calc(92px + env(safe-area-inset-bottom))!important;background:var(--opm-page-bg)!important;background-image:none!important;color:var(--opm-text)!important;overflow-x:hidden!important}html.op-mobile-v477 .av-page .av-bg-shapes{display:none!important}html.op-mobile-v477 .av-page :is(.av-control-panel,.av-stat,.av-day-card,.av-side-card,.av-sidebar>*,[class*=av-card]){border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #225ca612!important}html.op-mobile-v477 .av-page .av-control-panel{padding:12px!important;margin:0 0 10px!important}html.op-mobile-v477 .av-page .av-control-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}html.op-mobile-v477 .av-page .av-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}html.op-mobile-v477 .av-page .av-stat{min-width:0!important;min-height:86px!important;padding:11px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:9px!important;align-content:center!important}html.op-mobile-v477 .av-page .av-stat-icon{grid-row:1/3!important;width:34px!important;height:34px!important;border-radius:11px!important;display:grid!important;place-items:center!important}html.op-mobile-v477 .av-page .av-stat-num{min-width:0!important;font-size:18px!important;line-height:1.05!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .av-page .av-stat-lbl{min-width:0!important;font-size:10px!important;line-height:1.25!important;white-space:normal!important}html.op-mobile-v477 .av-page .av-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:11px!important;margin:0 0 10px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important}html.op-mobile-v477 .av-page .av-preset-list{display:flex!important;gap:7px!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important}html.op-mobile-v477 .av-page .av-preset-list::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .av-page .av-preset-list>*{flex:0 0 auto!important;min-height:38px!important}html.op-mobile-v477 .av-page .av-toolbar-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .av-page .av-toolbar-actions>*{min-width:0!important;width:100%!important}html.op-mobile-v477 .av-page .av-mob-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#edf5ff!important;margin:0 0 9px!important}html.op-mobile-v477 .av-page .av-mob-tab{min-height:38px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#49698e!important;font-weight:800!important}html.op-mobile-v477 .av-page .av-mob-tab.is-active{background:#fff!important;color:var(--opm-primary)!important;box-shadow:0 3px 10px #1a65d71c!important}html.op-mobile-v477 .av-page .av-layout{display:block!important;width:100%!important;min-width:0!important}html.op-mobile-v477 .av-page .av-main,html.op-mobile-v477 .av-page .av-sidebar{width:100%!important;max-width:none!important;min-width:0!important}html.op-mobile-v477 .av-page .av-day-grid,html.op-mobile-v477 .av-page .av-day-grid--desktop-columns,html.op-mobile-v477 .av-page .av-day-grid--mobile-flow,html.op-mobile-v477 .av-page .av-day-grid--weekend-only{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v477 .av-page .av-day-card{min-width:0!important;overflow:hidden!important}html.op-mobile-v477 .av-page .av-day-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:start!important;padding:11px!important}html.op-mobile-v477 .av-page .av-day-card-body{padding:0 11px 11px!important;min-width:0!important}html.op-mobile-v477 .av-page .av-type-pills{display:flex!important;max-width:100%!important;gap:3px!important;overflow-x:auto!important;scrollbar-width:none!important}html.op-mobile-v477 .av-page .av-type-pills::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .av-page .av-slot-editor{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:6px!important;align-items:center!important;min-width:0!important}html.op-mobile-v477 .av-page .av-slot-editor :is(input,button){min-width:0!important;max-width:100%!important}html.op-mobile-v477 .av-page .av-sidebar{margin-top:10px!important;position:static!important;inset:auto!important}html.op-mobile-v477 .av-page .av-side-card{margin-bottom:9px!important;overflow:hidden!important}html.op-mobile-v477 .av-page .av-cal{width:100%!important;min-width:0!important}html.op-mobile-v477 :is(.av-modal-backdrop,.av-v289-override-backdrop,.sc-leave-modal-backdrop){position:fixed!important;inset:0!important;width:100dvw!important;height:100dvh!important;z-index:2147483300!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:8px!important;background:#0b1b33b8!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html.op-mobile-v477 :is(.av-modal,.av-v289-override-modal,.sc-leave-modal){position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:min(88dvh,860px)!important;margin:0!important;border:1px solid rgba(141,184,239,.72)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 70px #0819324d!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html.op-mobile-v477 :is(.av-modal-header,.av-v289-override-head,.sc-leave-modal__head){flex:0 0 auto!important;min-height:66px!important;padding:12px 62px 12px 14px!important;border:0!important;border-bottom:1px solid #dbe9f8!important;background:#eef6ff!important;background-image:none!important;position:relative!important}html.op-mobile-v477 :is(.av-modal-body,.av-v289-override-body,.sc-leave-modal__body){flex:1 1 auto!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;padding:12px!important}html.op-mobile-v477 :is(.av-modal-footer,.av-v289-override-foot,.sc-leave-modal__foot){flex:0 0 auto!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid #dbe9f8!important;background:#fff!important}html.op-mobile-v477 :is(.av-modal-close,.av-v289-override-close){position:absolute!important;top:11px!important;right:11px!important;width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:var(--opm-primary)!important;color:#fff!important;z-index:5!important}html.op-mobile-v477 :is(.av-modal-close,.av-v289-override-close) svg{color:#fff!important;stroke:#fff!important}html.op-mobile-v477 .av-v289-type-grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html.op-mobile-v477 .av-v289-override-section{border:1px solid var(--opm-border)!important;border-radius:14px!important;padding:11px!important;background:#fff!important}html.op-mobile-v477 .av-v289-slot-editor{min-width:0!important;overflow:hidden!important}html.op-mobile-v477 .mlr-page{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:10px 10px calc(88px + env(safe-area-inset-bottom))!important;background:var(--opm-page-bg)!important;background-image:none!important;overflow-x:hidden!important}html.op-mobile-v477 .mlr-page .mlr-header{margin:0 0 10px!important;padding:13px!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .mlr-page .mlr-table{display:grid!important;gap:9px!important;border:0!important;background:transparent!important;overflow:visible!important}html.op-mobile-v477 .mlr-page .mlr-row.mlr-head{display:none!important}html.op-mobile-v477 .mlr-page .mlr-row:not(.mlr-head){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px 10px!important;align-items:center!important;padding:12px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 20px #225ca60f!important;min-width:0!important}html.op-mobile-v477 .mlr-page .mlr-row:not(.mlr-head)>*{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .mlr-page .mlr-user{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;align-items:center!important}html.op-mobile-v477 .mlr-page .mlr-avatar{width:38px!important;height:38px!important;border-radius:12px!important}html.op-mobile-v477 .mlr-page .mlr-status{justify-self:end!important;max-width:130px!important;text-align:center!important}html.op-mobile-v477 .mlr-page .mlr-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .mlr-page .mlr-actions>*{min-width:0!important;width:100%!important;min-height:40px!important}html.op-mobile-v477 :is(.sc-mob3,.sc-mobile-shell,[class*=sc-mob3__]){min-width:0!important;box-sizing:border-box!important}html.op-mobile-v477 .sc-mob3__date-card{margin:0 9px 8px!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 22px #225ca60f!important}html.op-mobile-v477 .sc-mob3__date-nav{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;gap:7px!important}html.op-mobile-v477 .sc-mob3__date-arrow{width:40px!important;height:40px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#fff!important}html.op-mobile-v477 .sc-mob3__date-label{min-width:0!important;text-align:center!important;white-space:normal!important}html.op-mobile-v477 .sc-mob3__control-dock{display:grid!important;gap:8px!important;margin-top:8px!important;min-width:0!important}html.op-mobile-v477 .sc-mob3__search-line{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html.op-mobile-v477 .sc-mob3__search-wrap{min-width:0!important;width:100%!important}html.op-mobile-v477 .sc-mob3__search{width:100%!important;min-width:0!important;min-height:42px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important}html.op-mobile-v477 .sc-mob3__tool-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .sc-mob3__tool-btn{width:100%!important;min-width:0!important;min-height:40px!important}html.op-mobile-v477 .sc-mob3__filters{display:flex!important;gap:6px!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important}html.op-mobile-v477 .sc-mob3__filters::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .sc-mob3__filter{flex:0 0 auto!important;min-height:36px!important;border-radius:10px!important}html.op-mobile-v477 .sc-mob3__daystrip{display:flex!important;gap:6px!important;max-width:100%!important;overflow-x:auto!important;padding:4px 1px 3px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html.op-mobile-v477 .sc-mob3__daystrip::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .sc-mob3__day{flex:0 0 58px!important;min-width:58px!important;min-height:67px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fff!important;scroll-snap-align:start!important}html.op-mobile-v477 .sc-mob3__day.is-active{border-color:#7db1ff!important;background:#eaf4ff!important;color:#1767df!important}html.op-mobile-v477 .sc-mob3__agenda{width:auto!important;min-width:0!important;margin:0 9px!important;padding:0 0 calc(92px + env(safe-area-inset-bottom))!important}html.op-mobile-v477 .sc-mob3__agenda-head{margin:0 0 8px!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#fff!important}html.op-mobile-v477 .sc-mob3__agenda-list{display:grid!important;gap:8px!important}html.op-mobile-v477 :is(.sc-mob3__shift-card,.sc-mob3__meeting-card,.sc-mob3__training-card,.sc-mob3__attendance-card,.sc-mob3__unavailable-card){min-width:0!important;width:100%!important;margin:0!important;padding:12px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 22px #225ca60f!important;overflow:hidden!important}html.op-mobile-v477 .sc-mob3__shift-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:start!important}html.op-mobile-v477 .sc-mob3__shift-time{font-size:20px!important;line-height:1.1!important;margin:9px 0!important}html.op-mobile-v477 .sc-mob3__shift-meta{display:flex!important;flex-wrap:wrap!important;gap:5px 9px!important;min-width:0!important}html.op-mobile-v477 .sc-mob3__shift-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin-top:10px!important}html.op-mobile-v477 .sc-mob3__shift-actions>*{width:100%!important;min-width:0!important}html.op-mobile-v477 .sc-mob3__search-results--portal{position:fixed!important;left:9px!important;right:9px!important;top:max(74px,env(safe-area-inset-top))!important;width:auto!important;max-height:55dvh!important;overflow:auto!important;z-index:2147483400!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 22px 60px #091f3f40!important}html.op-mobile-v477 .mm-root.mm-manager-legacy{width:100%!important;max-width:none!important;min-width:0!important;padding:10px 10px calc(88px + env(safe-area-inset-bottom))!important;background:var(--opm-page-bg)!important;background-image:none!important;overflow-x:hidden!important}html.op-mobile-v477 .mm-root .mm-hero{display:grid!important;gap:9px!important;padding:12px!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .mm-root .mm-hero-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:start!important}html.op-mobile-v477 .mm-root .mm-hero-title{min-width:0!important;font-size:20px!important;line-height:1.15!important}html.op-mobile-v477 .mm-root .mm-hero-mark{width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:11px!important;background:var(--opm-primary)!important;color:#fff!important;display:inline-grid!important;place-items:center!important}html.op-mobile-v477 .mm-root .mm-hero-mark svg{color:#fff!important;stroke:#fff!important}html.op-mobile-v477 .mm-root .mm-hero-sub{display:block!important;max-width:100%!important;margin-top:3px!important;font-size:11px!important;line-height:1.4!important;white-space:normal!important}html.op-mobile-v477 .mm-root .mm-hero-pill{justify-self:start!important;max-width:100%!important;white-space:normal!important}html.op-mobile-v477 .mm-root .mm-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .mm-root .mm-stat{min-width:0!important;min-height:82px!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fff!important}html.op-mobile-v477 .mm-root .mm-stat-icon{width:32px!important;height:32px!important;border-radius:10px!important;display:grid!important;place-items:center!important}html.op-mobile-v477 .mm-root .mm-tabs{display:flex!important;gap:6px!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#eef5ff!important}html.op-mobile-v477 .mm-root .mm-tabs::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .mm-root .mm-tabs>*{flex:0 0 auto!important;min-height:38px!important}html.op-mobile-v477 .mm-root .mm-list-wrap{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:9px!important;min-width:0!important}html.op-mobile-v477 .mm-root .mm-card{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;min-width:0!important;padding:12px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 20px #225ca60f!important}html.op-mobile-v477 .mm-root .mm-card-person,html.op-mobile-v477 .mm-root .mm-card-details{min-width:0!important;width:100%!important}html.op-mobile-v477 .mm-root .mm-shift-grid,html.op-mobile-v477 .mm-root .mm-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .mm-root .mm-card-actions>*{width:100%!important;min-width:0!important;min-height:40px!important}html.op-mobile-v477 .mm-overlay{position:fixed!important;inset:0!important;z-index:2147483300!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:8px!important;background:#0b1b33b8!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html.op-mobile-v477 .mm-modal{width:100%!important;max-width:100%!important;min-width:0!important;max-height:88dvh!important;border-radius:20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important}html.op-mobile-v477 .mm-modal-head{flex:0 0 auto!important;padding:13px 62px 13px 14px!important;background:#eef6ff!important;border-bottom:1px solid #dbe9f8!important}html.op-mobile-v477 .mm-modal-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:12px!important}html.op-mobile-v477 .mm-modal-foot{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}html.op-mobile-v477 .mm-modal-foot>*{min-width:0!important;width:100%!important}html.op-mobile-v477 :is(.clx-iq-backdrop,.clx-overlay,.clx-overlay-v455,.clx-backdrop,[class*=clx-][class*=backdrop]){position:fixed!important;inset:0!important;width:100dvw!important;height:100dvh!important;z-index:2147483350!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:8px!important;background:#0b1b33bd!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html.op-mobile-v477 :is(.clx-iq-modal,.clx-intelligence-modal,.clx-modal-shell,.clx-shell){position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:88dvh!important;border:1px solid #bcd7f6!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 70px #0819324d!important;overflow:hidden!important}html.op-mobile-v477 .clx-iq-modal>:is(header,.ops-ref-head){position:sticky!important;top:0!important;z-index:4!important;padding:12px 62px 12px 14px!important;background:#eef6ff!important;background-image:none!important;border-bottom:1px solid #dbe9f8!important}html.op-mobile-v477 .clx-iq-modal>:is(main,.ops-ref-body,[class*=body]){min-width:0!important;overflow:auto!important}html.op-mobile-v477 .clx-iq-modal>:is(footer,.ops-ref-foot){position:sticky!important;bottom:0!important;z-index:4!important;background:#fff!important;border-top:1px solid #dbe9f8!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-modal-grid,.clx-form-grid,.clx-impact-grid,.clx-callin-grid,.clx-action-modal-metrics,.clx-iq-grid,.clx-iq-metrics){grid-template-columns:1fr!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-table-wrap,.clx-contract-table-wrap,.clx-action-modal-table-wrap){width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html.op-mobile-v477 .coverage-labor-page :is(.clx-modal,.clx-iq-modal) :is(h1,h2,h3,h4,p,span,strong,small,label,td,th){max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.35!important}html.op-mobile-v477 .clx-section-tour{position:fixed!important;inset:0!important;z-index:2147483400!important;background:#0b1b33b8!important;pointer-events:auto!important}html.op-mobile-v477 .clx-section-tour-focus{display:none!important}html.op-mobile-v477 .clx-section-tour-card{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;max-width:none!important;max-height:72dvh!important;overflow:auto!important;padding:14px!important;border-radius:18px!important}html.op-mobile-v477 .clx-section-tour-close{position:absolute!important;top:10px!important;right:10px!important;width:42px!important;height:42px!important;border:0!important;border-radius:12px!important;background:var(--opm-primary)!important;color:#fff!important;box-shadow:none!important}html.op-mobile-v477 .clx-section-tour-close svg{color:#fff!important;stroke:#fff!important}html.op-mobile-v477 .clx-section-tour-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .csmv37{min-width:0!important;width:100%!important;max-width:100%!important;background:var(--opm-page-bg)!important;background-image:none!important;overflow-x:hidden!important}html.op-mobile-v477 .csmv37__scroll{width:100%!important;max-width:100%!important;min-width:0!important;padding:8px 8px calc(88px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}html.op-mobile-v477 .csmv37__stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .csmv37-stat{min-width:0!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#fff!important}html.op-mobile-v477 .csmv37__card{min-width:0!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}html.op-mobile-v477 .csmv37-group{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:9px!important;min-width:0!important;width:100%!important;padding:10px!important;border-radius:13px!important}html.op-mobile-v477 .csmv37-group__body{min-width:0!important;overflow:visible!important}html.op-mobile-v477 .csmv37-group__name,html.op-mobile-v477 .csmv37-group__preview{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .csmv37-ann{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:4px 36px minmax(0,1fr) auto!important;gap:8px!important;padding:10px 8px 10px 0!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fff!important;overflow:visible!important}html.op-mobile-v477 .csmv37-ann__body{min-width:0!important;overflow:visible!important}html.op-mobile-v477 .csmv37-ann__title,html.op-mobile-v477 .csmv37-ann__snippet{display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .csmv37-ann__row,html.op-mobile-v477 .csmv37-ann__foot{display:flex!important;flex-wrap:wrap!important;gap:5px 7px!important;min-width:0!important}html.op-mobile-v477 .csmv37__segment{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;padding:4px!important}html.op-mobile-v477 .csmv37__segmentBtn{min-width:0!important;white-space:normal!important}html.op-mobile-v477 :is(.tk-mobile-v149,.emp-m-ticket-page,.manager-ticket-mobile,[class*=ticket-mobile]){min-width:0!important;width:100%!important;max-width:100%!important;background:var(--opm-page-bg)!important;background-image:none!important;overflow-x:hidden!important}html.op-mobile-v477 .tk-mobile-v149-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 :is(.tk-mobile-v149-card,.emp-m-ticket-card,.tkm-ticket-card-v154){min-width:0!important;width:100%!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 20px #225ca60f!important}html.op-mobile-v477 :is(.tk-mobile-v149-card,.emp-m-ticket-card,.tkm-ticket-card-v154) *{min-width:0!important}html.op-mobile-v477 :is(.tk-mobile-v149-card,.emp-m-ticket-card,.tkm-ticket-card-v154) :is(h1,h2,h3,h4,p,span,strong,small){white-space:normal!important;overflow-wrap:anywhere!important}html.op-mobile-v477 :is(input,textarea,select,button){max-width:100%;box-sizing:border-box}html.op-mobile-v477 input,html.op-mobile-v477 textarea,html.op-mobile-v477 select{font-size:16px!important}html.op-mobile-v477 textarea{resize:vertical!important}html.op-mobile-v477 :is(.ops-ref-body,[class*=modal-body],[class*=modal__body]) :is(.grid,[class*=-grid]){min-width:0!important}@media(max-width:430px){html.op-mobile-v477 .av-page .av-stats,html.op-mobile-v477 .mm-root .mm-stats,html.op-mobile-v477 .csmv37__stats{grid-template-columns:1fr 1fr!important}html.op-mobile-v477 .mm-root .mm-shift-grid,html.op-mobile-v477 .mm-root .mm-card-actions,html.op-mobile-v477 .mlr-page .mlr-actions{grid-template-columns:1fr!important}html.op-mobile-v477 .csmv37-ann{grid-template-columns:4px 34px minmax(0,1fr)!important}html.op-mobile-v477 .csmv37-ann__chev{display:none!important}}html.op-mobile-v477 .ops-leave-page{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:9px 9px calc(92px + env(safe-area-inset-bottom))!important;background:var(--opm-page-bg)!important;background-image:none!important;color:var(--opm-text)!important;overflow-x:hidden!important}html.op-mobile-v477 .ops-leave-mobile-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:0 0 9px!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#eef5ff!important}html.op-mobile-v477 .ops-leave-mobile-tabs button{min-width:0!important;min-height:40px!important;padding:7px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#4f6e93!important;font-weight:800!important}html.op-mobile-v477 .ops-leave-mobile-tabs button.is-active{background:#fff!important;color:var(--opm-primary)!important;box-shadow:0 3px 10px #1a65d71f!important}html.op-mobile-v477 .ops-leave-status-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 9px!important}html.op-mobile-v477 .ops-leave-status-card{min-width:0!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 18px #225ca60d!important}html.op-mobile-v477 .ops-leave-status-card__icon{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:10px!important;margin-bottom:6px!important;background:#eaf4ff!important;color:var(--opm-primary)!important}html.op-mobile-v477 .ops-leave-status-card__copy{min-width:0!important;display:grid!important;gap:2px!important}html.op-mobile-v477 .ops-leave-status-card__copy :is(strong,span,small){min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .ops-leave-layout,html.op-mobile-v477 .ops-leave-main-area,html.op-mobile-v477 .ops-leave-tab-panel{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;display:block!important}html.op-mobile-v477 :is(.ops-leave-form-card,.ops-leave-history-card,.ops-leave-calendar-tab-card){width:100%!important;min-width:0!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .ops-leave-tabs--embedded{display:none!important}html.op-mobile-v477 .ops-leave-primary-top--embedded{width:100%!important;min-height:43px!important;margin-top:8px!important;border-radius:11px!important;background:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 .ops-leave-section-head--with-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:0 0 10px!important}html.op-mobile-v477 .ops-leave-section-head-actions--tabs{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html.op-mobile-v477 :is(.ops-leave-back-to-request,.ops-leave-refresh-btn){width:100%!important;min-height:40px!important}html.op-mobile-v477 .ops-leave-history-table{display:grid!important;gap:7px!important;min-width:0!important}html.op-mobile-v477 .ops-leave-history-row--head{display:none!important}html.op-mobile-v477 .ops-leave-history-row:not(.ops-leave-history-row--head){display:grid!important;grid-template-columns:1fr auto!important;gap:5px 9px!important;min-width:0!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fff!important;text-align:left!important}html.op-mobile-v477 .ops-leave-history-row:not(.ops-leave-history-row--head)>*{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .ops-leave-history-row:not(.ops-leave-history-row--head)>strong{grid-column:2!important;grid-row:1!important}html.op-mobile-v477 .ops-leave-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483350!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:8px!important;background:#0b1b33b8!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html.op-mobile-v477 :is(.ops-leave-detail-modal,.ops-leave-calendar-modal){width:100%!important;max-width:100%!important;min-width:0!important;max-height:88dvh!important;margin:0!important;border:1px solid #bcd7f6!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 70px #0819324d!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html.op-mobile-v477 :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{position:relative!important;flex:0 0 auto!important;min-height:66px!important;padding:12px 62px 12px 14px!important;border-bottom:1px solid #dbe9f8!important;background:#eef6ff!important;background-image:none!important}html.op-mobile-v477 :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header button[aria-label=Close]{position:absolute!important;top:11px!important;right:11px!important;width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--opm-primary)!important;color:#fff!important;font-size:24px!important;line-height:1!important}html.op-mobile-v477 :is(.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body){flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:12px!important}html.op-mobile-v477 .ops-own-request-summary-v409{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html.op-mobile-v477 .ops-own-request-summary-v409 article{padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#f8fbff!important}html.op-mobile-v477 .ops-leave-detail-attachments>div{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html.op-mobile-v477 .ops-leave-detail-attachments a{min-width:0!important;max-width:100%!important;overflow:hidden!important}html.op-mobile-v477 .ops-leave-detail-modal-actions{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid #dbe9f8!important;background:#fff!important}html.op-mobile-v477 .ss-page.ss-page--enterprise{width:100%!important;max-width:none!important;min-width:0!important;padding:9px 9px calc(92px + env(safe-area-inset-bottom))!important;background:var(--opm-page-bg)!important;background-image:none!important;overflow-x:hidden!important}html.op-mobile-v477 .ss-v339-desktop-only,html.op-mobile-v477 .ss259-desktop-content{display:none!important}html.op-mobile-v477 :is(.ss-v339-mobile-only-row,.ss-v339-mobile-only-setting){display:block!important}html.op-mobile-v477 .ss-enterprise-layout-v339{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;min-width:0!important}html.op-mobile-v477 .ss-enterprise-nav{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:8px!important;overflow:hidden!important}html.op-mobile-v477 .ss-enterprise-nav-head{min-height:0!important;padding:4px 4px 8px!important;border:0!important;background:transparent!important}html.op-mobile-v477 .ss-v339-header-tabs,html.op-mobile-v477 .ss-enterprise-nav nav,html.op-mobile-v477 .ss-enterprise-nav [role=tablist]{display:flex!important;gap:5px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#eef5ff!important;scrollbar-width:none!important}html.op-mobile-v477 .ss-v339-header-tabs::-webkit-scrollbar,html.op-mobile-v477 .ss-enterprise-nav nav::-webkit-scrollbar,html.op-mobile-v477 .ss-enterprise-nav [role=tablist]::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .ss-v339-header-tabs>*,html.op-mobile-v477 .ss-enterprise-nav nav>*,html.op-mobile-v477 .ss-enterprise-nav [role=tablist]>*{flex:0 0 auto!important;min-height:38px!important;padding:8px 10px!important;border-radius:9px!important;white-space:nowrap!important}html.op-mobile-v477 .ss-enterprise-content{width:100%!important;min-width:0!important;padding:11px!important;overflow:visible!important}html.op-mobile-v477 .ss259-commandbar{position:static!important;top:auto!important;width:100%!important;min-width:0!important;margin:0 0 9px!important}html.op-mobile-v477 .ss259-commandbar-title{min-width:0!important;white-space:normal!important}html.op-mobile-v477 .ss259-command-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .ss259-command-actions>*{width:100%!important;min-width:0!important;min-height:40px!important}html.op-mobile-v477 .ss-settings-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .ss-settings-kpis>*{min-width:0!important;min-height:80px!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fff!important}html.op-mobile-v477 .ss-enterprise-section-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-height:0!important;padding:0 0 9px!important;border-bottom:1px solid #e4eef9!important;background:transparent!important}html.op-mobile-v477 .ss-enterprise-section-tools{display:flex!important;flex-wrap:wrap!important;gap:6px!important}html.op-mobile-v477 .ss-two-col,html.op-mobile-v477 .ss-explain-grid,html.op-mobile-v477 .ss-edit-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 :is(.ss-field,.ss-toggle-row,.ss-access-card,.ss-builder-note,.ss-budget-live-summary,.ss-rules-summary){min-width:0!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fff!important}html.op-mobile-v477 .ss-toggle-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}html.op-mobile-v477 .ss-edit-table,html.op-mobile-v477 .ss-simple-table{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html.op-mobile-v477 .ss-select-menu--top-layer{position:fixed!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;max-width:none!important;max-height:60dvh!important;overflow:auto!important;z-index:2147483450!important}html.op-mobile-v477 .stp-page{width:100%!important;max-width:none!important;min-width:0!important;padding:9px 9px calc(92px + env(safe-area-inset-bottom))!important;background:var(--opm-page-bg)!important;background-image:none!important;overflow-x:hidden!important}html.op-mobile-v477 .stp-workspace-command-center,html.op-mobile-v477 .stp-mobile-command-center{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 9px!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .stp-workspace-strip,html.op-mobile-v477 .stp-workspace-scope,html.op-mobile-v477 .stp-mobile-scope-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-width:0!important}html.op-mobile-v477 .stp-workspace-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-width:0!important}html.op-mobile-v477 .stp-workspace-metrics>*{min-width:0!important;padding:8px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#f8fbff!important}html.op-mobile-v477 .stp-summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .stp-main-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v477 :is(.stp-employees-panel,.stp-library-panel){width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}html.op-mobile-v477 .stp-panel-head{min-height:0!important;padding:11px!important;background:#fff!important;border-bottom:1px solid #e4edf7!important}html.op-mobile-v477 .stp-employee-panel-tools{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:9px!important}html.op-mobile-v477 .stp-dashboard-employee-table{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important}html.op-mobile-v477 .stp-dashboard-employee-table .stp-tr.stp-th{display:none!important}html.op-mobile-v477 .stp-dashboard-employee-table .stp-tr:not(.stp-th){display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-width:0!important;padding:10px!important;margin:0 8px 7px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fff!important}html.op-mobile-v477 .stp-dashboard-employee-table .stp-tr:not(.stp-th)>*{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .stp-template-library-scroll{max-height:none!important;overflow:visible!important;padding:8px!important}html.op-mobile-v477 .stp-template-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .stp-template-grid>*{min-width:0!important;width:100%!important}html.op-mobile-v477 .stp-template-commandbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:9px!important}html.op-mobile-v477 .stp-template-commandbar-actions,html.op-mobile-v477 .stp-mobile-template-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .stp-template-commandbar-actions>*,html.op-mobile-v477 .stp-mobile-template-actions>*{width:100%!important;min-width:0!important;min-height:40px!important}html.op-mobile-v477 .stp-library-tabs{display:flex!important;gap:5px!important;max-width:100%!important;overflow-x:auto!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#eef5ff!important;scrollbar-width:none!important}html.op-mobile-v477 .stp-library-tabs::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .stp-library-tabs>*{flex:0 0 auto!important;min-height:36px!important}html.op-mobile-v477 .stp-create-template-modal-v466,html.op-mobile-v477 .stp-create-template-shell-v466{min-width:0!important;max-width:100%!important}html.op-mobile-v477 .stp-create-step-v466{min-width:0!important;padding:11px!important;margin:0 0 8px!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#fff!important}html.op-mobile-v477 .stp-create-identity-grid-v466,html.op-mobile-v477 .stp-create-two-col-v466,html.op-mobile-v477 .stp-v409-confirm-grid,html.op-mobile-v477 .stp-contract-grid,html.op-mobile-v477 .stp-editor-summary-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .stp-schedule-layout{display:block!important;min-width:0!important}html.op-mobile-v477 .stp-schedule-grid-wrap,html.op-mobile-v477 .stp-preview-table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html.op-mobile-v477 :is(.stp-schedule-grid,.stp-preview-table){min-width:620px!important}html.op-mobile-v477 .stp-filter-backdrop-v141{position:fixed!important;inset:0!important;z-index:2147483400!important;background:#0b1b33a8!important}html.op-mobile-v477 .marketplace-stage,html.op-mobile-v477 .marketplace-shell{width:100%!important;max-width:100%!important;min-width:0!important;background:var(--opm-page-bg)!important;background-image:none!important;overflow-x:hidden!important}html.op-mobile-v477 .marketplace-stage{padding:9px 9px calc(92px + env(safe-area-inset-bottom))!important}html.op-mobile-v477 .marketplace-shell{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v477 .marketplace-main-panel,html.op-mobile-v477 .marketplace-right-panel,html.op-mobile-v477 .marketplace-side-card,html.op-mobile-v477 .marketplace-views-panel,html.op-mobile-v477 .marketplace-activity-v4-panel{width:100%!important;max-width:none!important;min-width:0!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .marketplace-right-panel{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 .marketplace-reference-toolbar,html.op-mobile-v477 .marketplace-views-top{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;min-width:0!important}html.op-mobile-v477 .marketplace-reference-search{width:100%!important;min-width:0!important}html.op-mobile-v477 .marketplace-reference-tabs,html.op-mobile-v477 .marketplace-view-pills,html.op-mobile-v477 .marketplace-activity-v4-tabs{display:flex!important;gap:5px!important;max-width:100%!important;overflow-x:auto!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#eef5ff!important;scrollbar-width:none!important}html.op-mobile-v477 .marketplace-reference-tabs::-webkit-scrollbar,html.op-mobile-v477 .marketplace-view-pills::-webkit-scrollbar,html.op-mobile-v477 .marketplace-activity-v4-tabs::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .marketplace-request-list{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-width:0!important}html.op-mobile-v477 :is(.marketplace-shift-row-main,.marketplace-reference-main,.marketplace-reference-posted,.marketplace-reference-response){min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .marketplace-snapshot-grid,html.op-mobile-v477 .marketplace-detail-grid-v4,html.op-mobile-v477 .v441-offer-summary-grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html.op-mobile-v477 .marketplace-detail-tile-v4{min-width:0!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#f8fbff!important}html.op-mobile-v477 :is(.marketplace-modal-overlay,.marketplace-v24-overlay,.marketplace-v322-details-overlay,.marketplace-drawer-overlay,.v200-shift-picker-overlay){position:fixed!important;inset:0!important;z-index:2147483350!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:8px!important;background:#0b1b33b8!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html.op-mobile-v477 :is(.marketplace-modal,.marketplace-v24-modal,.v200-shift-picker){position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:90dvh!important;margin:0!important;border:1px solid #bcd7f6!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html.op-mobile-v477 :is(.marketplace-modal-header,.marketplace-v24-header,.v200-shift-picker-head){position:relative!important;flex:0 0 auto!important;min-height:66px!important;padding:12px 62px 12px 14px!important;border-bottom:1px solid #dbe9f8!important;background:#eef6ff!important;background-image:none!important}html.op-mobile-v477 .marketplace-modal-content{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:12px!important}html.op-mobile-v477 .marketplace-modal-footer{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #dbe9f8!important}html.op-mobile-v477 .marketplace-modal-footer>*{width:100%!important;min-width:0!important}html.op-mobile-v477 .v80-offer-scroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:10px!important}html.op-mobile-v477 .v80-offer-fields,html.op-mobile-v477 .v80-offer-types{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v477 :is(.v80-offer-panel,.v80-selected-shift,.v80-offer-notification,.v80-offer-safety,.v409-offer-context,.v441-offer-section-card){min-width:0!important;margin:0 0 8px!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}html.op-mobile-v477 .v80-offer-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .v80-offer-footer>*{width:100%!important;min-width:0!important}html.op-mobile-v477 .audit-main.audit-main--v50{width:100%!important;max-width:none!important;min-width:0!important;padding:9px 9px calc(92px + env(safe-area-inset-bottom))!important;background:var(--opm-page-bg)!important;background-image:none!important;overflow-x:hidden!important}html.op-mobile-v477 .audit-bg-orb{display:none!important}html.op-mobile-v477 .audit-kpi-grid--v50{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .audit-overview-card-v389,html.op-mobile-v477 .audit-live-grid--v50>*{min-width:0!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 20px #225ca60f!important}html.op-mobile-v477 .audit-overview-buttons-v389,html.op-mobile-v477 .audit-overview-actions-v389{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html.op-mobile-v477 .audit-overview-buttons-v389>*,html.op-mobile-v477 .audit-overview-actions-v389>*{width:100%!important;min-width:0!important}html.op-mobile-v477 .audit-v347-tabs{display:flex!important;gap:5px!important;overflow-x:auto!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#eef5ff!important;scrollbar-width:none!important}html.op-mobile-v477 .audit-v347-tabs::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .audit-v423-desktop-only{display:none!important}html.op-mobile-v477 .audit-v409-ban-list{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html.op-mobile-v477 .audit-v409-ban-user{min-width:0!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fff!important}html.op-mobile-v477 .invite-page{width:100%!important;max-width:none!important;min-width:0!important;padding:9px 9px calc(92px + env(safe-area-inset-bottom))!important;background:var(--opm-page-bg)!important;background-image:none!important;overflow-x:hidden!important}html.op-mobile-v477 .invite-shell{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html.op-mobile-v477 .invite-stats-v129{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v477 .invite-workspace-v129{width:100%!important;min-width:0!important;padding:10px!important}html.op-mobile-v477 .invite-tabs-v129{display:flex!important;gap:5px!important;overflow-x:auto!important;scrollbar-width:none!important}html.op-mobile-v477 .invite-tabs-v129::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .invite-tab-content-v129{min-width:0!important;padding:10px 0 0!important}html.op-mobile-v477 .invite-page :is(form,.invite-form,.invite-form-grid,[class*=invite-form]){display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-width:0!important}html.op-mobile-v477 .invite-page :is(.invite-field,.invite-custom-select,[class*=field]){min-width:0!important;width:100%!important}html.op-mobile-v477 .invite-page :is(.invite-btn--primary,.invite-bulk-submit-v157){width:100%!important;min-height:43px!important}html.op-mobile-v477 :is([role=dialog] [class*=modal-icon],[role=dialog] [class*=header-icon],[role=dialog] [class*=title-icon],[role=dialog] [class*=section-icon],.ops-ref-shell[data-opscence-reference-modal=true] [class*=modal-icon],.ops-ref-shell[data-opscence-reference-modal=true] [class*=header-icon]):not([class*=avatar]){flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:11px!important;background:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 :is([role=dialog] [class*=modal-icon],[role=dialog] [class*=header-icon],[role=dialog] [class*=title-icon],[role=dialog] [class*=section-icon],.ops-ref-shell[data-opscence-reference-modal=true] [class*=modal-icon],.ops-ref-shell[data-opscence-reference-modal=true] [class*=header-icon]):not([class*=avatar]) :is(svg,path,line,polyline,circle){stroke:#fff!important;color:#fff!important}@media(max-width:430px){html.op-mobile-v477 .ss-settings-kpis,html.op-mobile-v477 .stp-workspace-metrics,html.op-mobile-v477 .stp-summary-grid,html.op-mobile-v477 .invite-stats-v129,html.op-mobile-v477 .audit-kpi-grid--v50{grid-template-columns:1fr 1fr!important}html.op-mobile-v477 .ss259-command-actions,html.op-mobile-v477 .stp-template-commandbar-actions,html.op-mobile-v477 .stp-mobile-template-actions,html.op-mobile-v477 .marketplace-modal-footer,html.op-mobile-v477 .v80-offer-footer,html.op-mobile-v477 .audit-overview-buttons-v389,html.op-mobile-v477 .audit-overview-actions-v389{grid-template-columns:1fr!important}}html.op-mobile-v477 .ops-leave-form-card--reference{width:100%!important;min-width:0!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .ops-leave-wizard-steps{display:flex!important;gap:5px!important;max-width:100%!important;overflow-x:auto!important;padding:4px!important;margin:0 0 9px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#eef5ff!important;scrollbar-width:none!important}html.op-mobile-v477 .ops-leave-wizard-steps::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .ops-leave-wizard-steps>*{flex:1 0 105px!important;min-width:0!important}html.op-mobile-v477 .ops-leave-form-grid,html.op-mobile-v477 .ops-leave-three-grid,html.op-mobile-v477 .ops-leave-two-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-width:0!important}html.op-mobile-v477 :is(.ops-leave-form-grid,.ops-leave-three-grid,.ops-leave-two-grid)>*{min-width:0!important}html.op-mobile-v477 .ops-leave-type-hero{min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:11px!important;margin:9px 0!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#f3f8ff!important;background-image:none!important;overflow:hidden!important}html.op-mobile-v477 .ops-leave-type-hero__art{display:none!important}html.op-mobile-v477 .ops-leave-type-hero__head{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;align-items:center!important}html.op-mobile-v477 .ops-leave-type-hero__icon,html.op-mobile-v477 .ops-leave-request-summary-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 :is(.ops-leave-type-hero__icon,.ops-leave-request-summary-icon) :is(svg,path,line,polyline,circle){stroke:#fff!important;color:#fff!important}html.op-mobile-v477 .ops-leave-switch-row{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#fff!important}html.op-mobile-v477 .ops-leave-request-summary-panel{width:100%!important;min-width:0!important;margin-top:9px!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:15px!important;background:#fff!important}html.op-mobile-v477 .ops-leave-request-summary-head{min-height:0!important;padding:0 0 9px!important;background:transparent!important;border-bottom:1px solid #e4edf7!important}html.op-mobile-v477 .ops-leave-request-summary-rows{display:grid!important;gap:6px!important}html.op-mobile-v477 .ops-leave-actions--mobile,html.op-mobile-v477 .ops-leave-actions--reference{position:sticky!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;z-index:20!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;min-width:0!important;margin-top:10px!important;padding:7px!important;border:1px solid var(--opm-border)!important;border-radius:14px!important;background:#fffffff5!important;box-shadow:0 12px 30px #11305424!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html.op-mobile-v477 :is(.ops-leave-actions--mobile,.ops-leave-actions--reference)>*{width:100%!important;min-width:0!important;min-height:42px!important}html.op-mobile-v477 .cs-page{width:100%!important;max-width:100%!important;min-width:0!important;min-height:100dvh!important;margin:0!important;padding:0!important;background:var(--opm-page-bg)!important;background-image:none!important;overflow-x:hidden!important}html.op-mobile-v477 .cs-home-shell{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:9px 9px calc(92px + env(safe-area-inset-bottom))!important}html.op-mobile-v477 .cs-hero{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 9px!important;padding:11px!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v477 .cs-home-header-top{display:block!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html.op-mobile-v477 .cs-home-header-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html.op-mobile-v477 .cs-home-header-actions .cs-home-search--hero{grid-column:1/-1!important;width:100%!important;min-width:0!important;min-height:43px!important;margin:0!important}html.op-mobile-v477 .cs-home-action-btn{width:100%!important;min-width:0!important;min-height:42px!important;justify-content:center!important;border-radius:11px!important}html.op-mobile-v477 .cs-hero-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;min-width:0!important}html.op-mobile-v477 .cs-hero-stat{position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-width:0!important;min-height:88px!important;padding:10px!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#f9fbff!important;text-align:left!important;box-shadow:none!important}html.op-mobile-v477 .cs-hero-stat-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eaf4ff!important;color:var(--opm-primary)!important}html.op-mobile-v477 .cs-hero-stat-info{min-width:0!important}html.op-mobile-v477 .cs-hero-stat-value{font-size:20px!important;line-height:1!important}html.op-mobile-v477 .cs-hero-stat-label{font-size:11px!important;line-height:1.25!important}html.op-mobile-v477 .cs-hero-stat-sub{display:block!important;font-size:9px!important;line-height:1.25!important;white-space:normal!important}html.op-mobile-v477 .cs-hero-stat-arrow{display:none!important}html.op-mobile-v477 .cs-enterprise-grid,html.op-mobile-v477 .cs-left-col{display:block!important;width:100%!important;min-width:0!important}html.op-mobile-v477 .cs-section,html.op-mobile-v477 .cs-surface{width:100%!important;max-width:none!important;min-width:0!important;margin:0 0 9px!important;border:1px solid var(--opm-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important;overflow:hidden!important}html.op-mobile-v477 .cs-group-workspace-titlebar,html.op-mobile-v477 .cs-desktop-section-titlebar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:11px!important;border-bottom:1px solid #e4edf8!important;background:#fff!important}html.op-mobile-v477 .cs-desktop-section-heading{min-width:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;align-items:center!important}html.op-mobile-v477 .cs-desktop-section-heading h3,html.op-mobile-v477 .cs-desktop-section-heading p{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .cs-desktop-section-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:var(--opm-primary)!important;color:#fff!important}html.op-mobile-v477 .cs-desktop-section-icon svg{stroke:#fff!important;color:#fff!important}html.op-mobile-v477 .cs-group-workspace-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html.op-mobile-v477 .cs-group-workspace-switch{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#eef5ff!important}html.op-mobile-v477 .cs-group-workspace-switch>*{min-width:0!important;min-height:38px!important;border-radius:9px!important}html.op-mobile-v477 .cs-mobile-home-quick-actions{min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html.op-mobile-v477 .cs-mobile-home-quick-btn{min-height:38px!important;border-radius:10px!important}html.op-mobile-v477 :is(.cs-group-list-row,.cs-chat-list-row,.cs-all-chat-row,.cs-all-group-row){display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:68px!important;padding:9px 10px!important;border:1px solid var(--opm-border)!important;border-radius:12px!important;background:#fff!important}html.op-mobile-v477 :is(.cs-chat-list-copy,.cs-group-list-copy,.cs-chat-list-meta,.cs-group-list-meta){min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .cs-ann-dashboard{width:100%!important;min-width:0!important}html.op-mobile-v477 .cs-ann-dashboard-hero,html.op-mobile-v477 .cs-ann-dashboard-toolbar,html.op-mobile-v477 .cs-ann-dashboard-feed-head{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;min-width:0!important;padding:10px!important;background:#fff!important}html.op-mobile-v477 .cs-ann-dashboard-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html.op-mobile-v477 .cs-ann-dashboard-search{width:100%!important;min-width:0!important}html.op-mobile-v477 .cs-ann-dashboard-filters{display:flex!important;gap:5px!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}html.op-mobile-v477 .cs-ann-dashboard-filters::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .cs-ann-dashboard-item{display:grid!important;grid-template-columns:4px 38px minmax(0,1fr) auto!important;gap:8px!important;align-items:start!important;width:100%!important;min-width:0!important;height:auto!important;min-height:88px!important;max-height:none!important;padding:10px 9px 10px 0!important;border:1px solid var(--opm-border)!important;border-radius:13px!important;background:#fff!important;overflow:visible!important;text-align:left!important}html.op-mobile-v477 .cs-ann-dashboard-item-copy{min-width:0!important;overflow:visible!important}html.op-mobile-v477 .cs-ann-dashboard-item-copy h4,html.op-mobile-v477 .cs-ann-dashboard-item-copy p{display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .cs-ann-dashboard-item-top,html.op-mobile-v477 .cs-ann-dashboard-author{display:flex!important;flex-wrap:wrap!important;gap:4px 6px!important;min-width:0!important}html.op-mobile-v477 .cs-ann-dashboard-arrow{align-self:center!important}html.op-mobile-v477 .cs-mobile-ann-modal,html.op-mobile-v477 .cs-all-chats-modal,html.op-mobile-v477 .cs-all-groups-modal,html.op-mobile-v477 .cs-chat-builder-modal,html.op-mobile-v477 .cs-channel-picker-modal,html.op-mobile-v477 .cs-egm,html.op-mobile-v477 .cs-ann-v11{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;min-width:0!important;max-height:92dvh!important;margin:0!important;border:1px solid var(--opm-border-strong)!important;border-top:4px solid var(--opm-primary)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--opm-shadow-strong)!important;overflow:hidden!important;z-index:2147483400!important}html.op-mobile-v477 :is(.cs-mobile-ann-page-scroll,.cs-all-chats-list,.cs-egm-body,.cs-ann-v11-body,.cs-ann-v11-main){min-height:0!important;max-height:calc(92dvh - 128px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}html.op-mobile-v477 .cs-mobile-ann-page-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html.op-mobile-v477 .cs-all-chats-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html.op-mobile-v477 .cs-all-chats-tabs{display:flex!important;gap:5px!important;max-width:100%!important;overflow-x:auto!important;padding:4px!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#eef5ff!important;scrollbar-width:none!important}html.op-mobile-v477 .cs-all-chats-tabs::-webkit-scrollbar{display:none!important}html.op-mobile-v477 .cs-page--thread-open{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html.op-mobile-v477 .cs-thread-layout{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;background:var(--opm-page-bg)!important}html.op-mobile-v477 .cs-thread-panel{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:100%!important;overflow:hidden!important}html.op-mobile-v477 .cs-thread-header-stack{flex:0 0 auto!important;position:relative!important;z-index:50!important;min-height:0!important;padding:0!important;border:0!important;background:#fff!important}html.op-mobile-v477 .cs-thread-header{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important;min-width:0!important;min-height:62px!important;padding:9px!important;border:0!important;border-bottom:1px solid var(--opm-border)!important;background:#fff!important}html.op-mobile-v477 .cs-thread-header-main{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html.op-mobile-v477 .cs-thread-header-main h3,html.op-mobile-v477 .cs-thread-header-main p{min-width:0!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .cs-thread-header-actions{display:flex!important;gap:4px!important;align-items:center!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html.op-mobile-v477 .cs-thread-header-actions>*:not(.cs-thread-tools-wrap):not(.cs-mobile-thread-search-btn){display:none!important}html.op-mobile-v477 .cs-mobile-thread-search-btn,html.op-mobile-v477 .cs-thread-tools-trigger,html.op-mobile-v477 .cs-back-home{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid var(--opm-border)!important;border-radius:11px!important;background:#f5f9ff!important;color:#245fbb!important}html.op-mobile-v477 .cs-thread-tools-trigger span{display:none!important}html.op-mobile-v477 .cs-messages-pane{flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px 8px 12px!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important}html.op-mobile-v477 .cs-message-card-wrap{max-width:88%!important;min-width:0!important}html.op-mobile-v477 .cs-message-card{min-width:0!important;max-width:100%!important;padding:9px 10px!important;border-radius:14px!important;overflow-wrap:anywhere!important}html.op-mobile-v477 .cs-message-tools{gap:4px!important}html.op-mobile-v477 .cs-composer-bar{flex:0 0 auto!important;position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;min-width:0!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--opm-border)!important;background:#fffffffa!important;box-shadow:0 -8px 22px #1b3a5e14!important;z-index:60!important}html.op-mobile-v477 .cs-composer-bar-inner{display:grid!important;grid-template-columns:40px minmax(0,1fr) 42px!important;gap:6px!important;align-items:end!important;min-width:0!important}html.op-mobile-v477 .cs-composer-input-wrap{min-width:0!important;width:100%!important}html.op-mobile-v477 .cs-composer-input{width:100%!important;min-width:0!important;min-height:40px!important;max-height:92px!important;font-size:16px!important}html.op-mobile-v477 .cs-composer-send-btn,html.op-mobile-v477 .cs-mobile-composer-plus{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:12px!important}html.op-mobile-v477 .cs-thread-tools-menu--portal,html.op-mobile-v477 .cs-mobile-composer-menu,html.op-mobile-v477 .cs-message-menu--portal{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:64dvh!important;overflow:auto!important;padding:7px!important;border:1px solid var(--opm-border-strong)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 22px 60px #091f3f47!important;z-index:2147483500!important}html.op-mobile-v477 :is(.cs-thread-tools-menu--portal,.cs-mobile-composer-menu,.cs-message-menu--portal) button{width:100%!important;min-height:42px!important;justify-content:flex-start!important;border-radius:10px!important}html.op-mobile-v477 .cs-page--hard-sidebar-safe,html.op-mobile-v477 .cs-page--themed{margin-left:0!important;padding-left:0!important;max-width:100%!important}html.op-mobile-v477 :is(.cs-right-col,.cs-members-pane){max-width:100%!important}@media(max-width:430px){html.op-mobile-v477 .cs-home-header-actions,html.op-mobile-v477 .cs-hero-stats,html.op-mobile-v477 .cs-ann-dashboard-stats,html.op-mobile-v477 .cs-mobile-ann-page-stats{grid-template-columns:1fr 1fr!important}html.op-mobile-v477 .cs-ann-dashboard-item{grid-template-columns:4px 34px minmax(0,1fr)!important}html.op-mobile-v477 .cs-ann-dashboard-arrow{display:none!important}}html.op-mobile-v478{--opv478-blue: #2f6fed;--opv478-blue-strong: #225dd8;--opv478-blue-soft: #eaf3ff;--opv478-surface: #ffffff;--opv478-surface-soft: #f7faff;--opv478-canvas: #f2f7fd;--opv478-border: #cfe0f3;--opv478-border-strong: #b7d0ee;--opv478-text: #0e2348;--opv478-muted: #6d84a4;--opv478-success: #12ad69;--opv478-warning: #ee9c17;--opv478-danger: #e93549;--opv478-purple: #7457ed}@media(max-width:768px){html.op-mobile-v478,html.op-mobile-v478 body,html.op-mobile-v478 #root{min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;background:var(--opv478-canvas)!important}html.op-mobile-v478 body{background:radial-gradient(360px 220px at -12% -2%,rgba(206,227,251,.76),transparent 68%),radial-gradient(340px 220px at 108% 2%,rgba(226,240,255,.9),transparent 70%),linear-gradient(180deg,#f8fbff,#f2f7fd 56%,#edf5fd)!important}html.op-mobile-v478 :is(.tk-mobile-home-actions,.marketplace-reference-footer__actions,.marketplace-reference-toolbar,.stp-mobile-template-actions,.stp-filter-popover-actions,.clx-command-actions,.clx-panel-actions,.ss-mobile-actions,.ss-actions,.settings-actions,.invite-actions,.invite-form-actions,.audit-actions,.audit-toolbar-actions,.wf-actions,.wf-toolbar-actions,.chat-actions,.cs-actions,.sc-actions,.sc-mobile-actions,.ml-actions,.request-actions){min-width:0!important;max-width:100%!important;gap:8px!important}html.op-mobile-v478 :is(.tk-mobile-home-actions,.marketplace-reference-footer__actions,.stp-mobile-template-actions,.clx-command-actions,.invite-actions,.audit-actions,.wf-actions,.chat-actions,.sc-mobile-actions,.ml-actions)>button{min-height:42px!important;max-width:100%!important;border-radius:12px!important;white-space:normal!important;line-height:1.15!important}html.op-mobile-v478 .opv478-mobile-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#0a192ec7!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:2147482000!important}html.op-mobile-v478 .opv478-mobile-modal{position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;width:min(calc(100vw - 16px),620px)!important;min-width:0!important;max-width:620px!important;max-height:94dvh!important;margin:0!important;border:1px solid var(--opv478-border-strong)!important;border-top:4px solid var(--opv478-blue)!important;border-radius:22px!important;background:#fff!important;background-image:none!important;color:var(--opv478-text)!important;box-shadow:0 24px 70px #0d1f3852!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;z-index:2147483000!important}html.op-mobile-v478 .opv478-mobile-modal.opv478-mobile-confirm{top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(calc(100vw - 24px),480px)!important;max-height:82dvh!important}html.op-mobile-v478 .opv478-mobile-modal :is([class*=grid],[class*=columns],[class*=two-col],[class*=three-col],[class*=split]){min-width:0!important}html.op-mobile-v478 .opv478-mobile-modal :is([class*=modal-grid],[class*=form-grid],[class*=summary-grid],[class*=details-grid],[class*=two-column],[class*=three-column]){grid-template-columns:minmax(0,1fr)!important}html.op-mobile-v478 .opv478-mobile-modal :is(p,span,strong,small,label,li,td,th,dd,dt){max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}html.op-mobile-v478 .opv478-mobile-modal :is(input,select,textarea,button){max-width:100%!important}html.op-mobile-v478 .opv478-mobile-close{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:12px!important;background:var(--opv478-blue)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 18px #2f6fed3d!important;z-index:30!important}html.op-mobile-v478 .opv478-mobile-close :is(svg,path,line,polyline,circle){color:#fff!important;stroke:#fff!important}html.op-mobile-v478 .opv478-modal-parity-actions{position:sticky!important;left:0!important;right:0!important;bottom:0!important;z-index:25!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px max(10px,env(safe-area-inset-bottom))!important;border-top:1px solid var(--opv478-border)!important;background:#fffffffa!important;box-shadow:0 -10px 24px #17355c14!important}html.op-mobile-v478 #opv478-mobile-parity-tray[hidden]{display:none!important}html.op-mobile-v478 #opv478-mobile-parity-tray{position:fixed!important;inset:0!important;pointer-events:none!important;z-index:2147482500!important}html.op-mobile-v478 .opv478-parity-launch{pointer-events:auto!important;position:absolute!important;right:12px!important;bottom:max(82px,calc(70px + env(safe-area-inset-bottom)))!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:42px!important;max-width:calc(100vw - 24px)!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:14px!important;background:linear-gradient(180deg,#3e7cf4,#2f6fed)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 28px #23539f47!important;font-weight:800!important;font-size:12px!important}html.op-mobile-v478 .opv478-parity-launch__icon{font-size:17px!important;line-height:1!important}html.op-mobile-v478 .opv478-parity-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:21px!important;height:21px!important;padding:0 5px!important;border-radius:999px!important;background:#fff!important;color:var(--opv478-blue)!important;-webkit-text-fill-color:var(--opv478-blue)!important;font-size:11px!important}html.op-mobile-v478 .opv478-parity-backdrop{pointer-events:auto!important;position:absolute!important;inset:0!important;background:#0a192eb8!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}html.op-mobile-v478 .opv478-parity-backdrop[hidden]{display:none!important}html.op-mobile-v478 .opv478-parity-panel{pointer-events:auto!important;position:absolute!important;left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;max-height:78dvh!important;display:flex!important;flex-direction:column!important;border:1px solid var(--opv478-border-strong)!important;border-top:4px solid var(--opv478-blue)!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 24px 70px #0d1f3857!important}html.op-mobile-v478 .opv478-parity-panel[hidden]{display:none!important}html.op-mobile-v478 .opv478-parity-panel>header{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:70px!important;padding:12px 60px 12px 14px!important;border-bottom:1px solid var(--opv478-border)!important;background:#edf5ff!important}html.op-mobile-v478 .opv478-parity-panel>header>div{display:flex!important;flex-direction:column!important;gap:2px!important}html.op-mobile-v478 .opv478-parity-panel>header strong{color:var(--opv478-text)!important;font-size:18px!important}html.op-mobile-v478 .opv478-parity-panel>header small{color:var(--opv478-muted)!important;font-size:11px!important}html.op-mobile-v478 .opv478-parity-close{position:absolute!important;top:12px!important;right:12px!important;width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--opv478-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:24px!important;line-height:1!important}html.op-mobile-v478 .opv478-parity-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#f8fbff!important}html.op-mobile-v478 .opv478-parity-proxy{width:100%!important;min-height:48px!important;padding:9px 12px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;flex-direction:column!important;gap:2px!important;border:1px solid var(--opv478-border)!important;border-radius:13px!important;background:var(--opv478-source-bg,#fff)!important;background-image:var(--opv478-source-image,none)!important;color:var(--opv478-source-color,var(--opv478-text))!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 4px 14px #1c416c0f!important;text-align:left!important}html.op-mobile-v478 .opv478-parity-proxy__label{width:100%!important;font-weight:800!important;font-size:13px!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html.op-mobile-v478 .opv478-parity-proxy small{width:100%!important;font-size:10.5px!important;opacity:.76!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html.op-mobile-v478 .opv478-parity-proxy.tone-primary:not([style*=--opv478-source-bg]){background:var(--opv478-blue)!important;color:#fff!important}html.op-mobile-v478 .opv478-parity-proxy.tone-danger:not([style*=--opv478-source-bg]){background:var(--opv478-danger)!important;color:#fff!important}html.op-mobile-v478 .opv478-parity-proxy.tone-warning:not([style*=--opv478-source-bg]){background:#fff7e8!important;color:#8a5300!important;border-color:#f3d19b!important}html.op-mobile-v478 .opv478-parity-proxy.is-compact{min-height:42px!important;padding:8px 10px!important;text-align:center!important;align-items:center!important}html.op-mobile-v478 .opv478-parity-proxy.is-compact small{display:none!important}html.op-mobile-v478 body.op-mobile-v477-modal-open .opv478-parity-launch,html.op-mobile-v478 body:has(.opv478-mobile-modal) .opv478-parity-launch{display:none!important}html.op-mobile-v478 body.opv478-parity-open{overflow:hidden!important;touch-action:none!important}html.op-mobile-v478 .tk-mobile-home-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html.op-mobile-v478 .tk-mobile-home-actions>button{width:100%!important}html.op-mobile-v478 :is(.is-active,.active,[aria-selected=true]){--opv478-active-color: var(--opv478-blue)}html.op-mobile-v478 :is(.badge-success,.is-success,.status-approved,.status-active){color:var(--opv478-success)!important}html.op-mobile-v478 :is(.badge-warning,.is-warning,.status-pending,.status-review){color:#a76100!important}html.op-mobile-v478 :is(.badge-danger,.is-danger,.status-declined,.status-rejected){color:var(--opv478-danger)!important}}@media(max-width:768px){html.op-mobile-v478 .opv478-mobile-ticket-actions{margin:10px 12px 2px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 .opv478-mobile-ticket-actions>button{min-width:0!important;min-height:42px!important;padding:8px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid var(--opv478-border)!important;border-radius:12px!important;background:#fff!important;color:var(--opv478-text)!important;font-weight:800!important}html.op-mobile-v478 .opv478-mobile-ticket-actions .opv478-ticket-action-close{background:var(--opv478-blue-soft)!important;border-color:#bfd6f3!important;color:var(--opv478-blue-strong)!important}html.op-mobile-v478 .opv478-mobile-ticket-actions .opv478-ticket-action-delete{background:#fff1f3!important;border-color:#ffc6ce!important;color:var(--opv478-danger)!important}html.op-mobile-v478 .opv478-ticket-delete-layer{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;background:#0a192ed1!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:2147483300!important}html.op-mobile-v478 .opv478-ticket-delete-dialog{position:relative!important;width:min(100%,430px)!important;padding:24px 16px 16px!important;border:1px solid var(--opv478-border-strong)!important;border-top:4px solid var(--opv478-blue)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 70px #0d1f3857!important;text-align:center!important}html.op-mobile-v478 .opv478-ticket-delete-x{position:absolute!important;top:10px!important;right:10px!important;width:40px!important;height:40px!important;border:0!important;border-radius:11px!important;background:var(--opv478-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:23px!important}html.op-mobile-v478 .opv478-ticket-delete-icon{width:52px!important;height:52px!important;margin:8px auto 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;background:#fff1f3!important;color:var(--opv478-danger)!important}html.op-mobile-v478 .opv478-ticket-delete-dialog h2{margin:0 44px 6px!important;color:var(--opv478-text)!important;font-size:21px!important;line-height:1.08!important}html.op-mobile-v478 .opv478-ticket-delete-dialog p{margin:0 auto 18px!important;max-width:320px!important;color:var(--opv478-muted)!important;font-size:12.5px!important;line-height:1.45!important}html.op-mobile-v478 .opv478-ticket-delete-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html.op-mobile-v478 .opv478-ticket-delete-actions>button{min-height:44px!important;border:1px solid var(--opv478-border)!important;border-radius:12px!important;background:#fff!important;color:var(--opv478-text)!important;font-weight:800!important}html.op-mobile-v478 .opv478-ticket-delete-actions>button.danger{border-color:var(--opv478-danger)!important;background:var(--opv478-danger)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:768px){html,body,#root{min-height:100%!important;background:var(--opm-page-bg,#eef4fc)!important;background-image:none!important}html body #root :is(.sm-root,.sm-page,.manager-schedule-page,.coverage-labor-page,.clx-page,.awPage,.stp-page,.stp-root,.templates-page,.tk-page,.tk-v285-page,.ops-leave-page,.request-leaves-page,.ml-page,.manage-leave-page,.mmp-page,.shift-marketplace-page,.wf-page,.workforce-page,.locations-enterprise-page,.cert-page,.dpx-page,.audit-main,.audit-page,.desktop-account-root,.account-content-wrapper){background:transparent!important;background-image:none!important}}html.op-mobile-v478{--op482-bg: radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff 0%,#eef4fc 100%);--op482-surface: #ffffff;--op482-soft: #f7fbff;--op482-blue: #2f6ee7;--op482-blue-dark: #245fce;--op482-blue-soft: #eaf3ff;--op482-border: #d4e3f5;--op482-border-strong: #bfd4ef;--op482-text: #15345d;--op482-muted: #6f84a3;--op482-success: #0faa67;--op482-warning: #e69516;--op482-danger: #df3c52;--op482-shadow: 0 10px 26px rgba(31,70,127,.09)}@media(max-width:768px){html.op-mobile-v478,html.op-mobile-v478 body,html.op-mobile-v478 #root{width:100%!important;max-width:100%!important;min-width:0!important;min-height:100%!important;overflow-x:hidden!important;background:var(--op482-bg)!important;color:var(--op482-text)!important}html.op-mobile-v478 body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.op-mobile-v478 :is(.sm-root,.stp-page,.coverage-labor-page,.tk-mobile-v149-home,.tk-v285-page,.audit-main,.wf-root,.marketplace-stage,.request-leaves-page,.ml-page,.ops-leave-page,.invite-page,.mobile-account-page,.cs-root,.cs-app,.cs-shell){width:100%!important;max-width:100%!important;min-width:0!important;background:transparent!important;background-image:none!important}html.op-mobile-v478 :is(.sm-enterprise-main,.stp-mobile-command-center,.stp-main-grid,.coverage-labor-page,.tk-mobile-v149-home,.audit-main,.wf-main,.marketplace-shell,.request-leaves-page,.ops-leave-page,.invite-shell,.mobile-account-inner){min-width:0!important}html.op-mobile-v478 :is(.sm-manager-controls,.sm-scope-banner,.sm-grid-card,.sm-rail-card,.sm-daily-coverage-summary,.sm-training-modal,.sm-search-dropdown,.sm-more-menu){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .sm-manager-controls{padding:10px!important;gap:8px!important}html.op-mobile-v478 .sm-manager-controls__group{min-width:0!important;flex-wrap:wrap!important;gap:8px!important}html.op-mobile-v478 .sm-chipbtn{min-height:42px!important;border-radius:12px!important}html.op-mobile-v478 .sm-chipbtn--active,html.op-mobile-v478 .sm-chipbtn--accent,html.op-mobile-v478 .sm-btn-primary{background:var(--op482-blue)!important;border-color:var(--op482-blue)!important;color:#fff!important}html.op-mobile-v478 .sm-grid-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:18px!important}html.op-mobile-v478 .sm-grid-card{min-width:720px!important}html.op-mobile-v478 .sm-enterprise-rail{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v478 .sm-quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 :is(.stp-mobile-command-center,.stp-mobile-summary-card,.stp-workspace-strip,.stp-panel,.stp-preview-inline,.stp-filter-popover--mobile){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .stp-mobile-command-center{padding:10px!important;gap:10px!important}html.op-mobile-v478 .stp-mobile-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 .stp-mobile-summary-card{min-width:0!important;padding:11px!important}html.op-mobile-v478 .stp-mobile-template-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 .stp-mobile-template-actions>:is(button,.stp-btn,.stp-filter-dropdown,.stp-command-select){min-width:0!important;width:100%!important}html.op-mobile-v478 .stp-btn-primary,html.op-mobile-v478 .stp-mobile-auto-generate-v149{background:var(--op482-blue)!important;border-color:var(--op482-blue)!important;color:#fff!important}html.op-mobile-v478 .stp-filter-popover--mobile{width:min(calc(100vw - 20px),460px)!important;padding:14px!important}html.op-mobile-v478 .stp-filter-popover-grid-v148{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v478 .stp-filter-popover-actions-v148{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html.op-mobile-v478 .stp-main-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v478 :is(.clx-command-center,.clx-readiness-strip,.clx-tab-content,.clx-card,.clx-panel){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .clx-command-center{padding:10px!important}html.op-mobile-v478 .clx-readiness-strip{padding:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v478 .clx-readiness-strip__metrics,html.op-mobile-v478 .clx-readiness-strip__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 .clx-tab-content{padding:10px!important;overflow:visible!important}html.op-mobile-v478 .clx-toast{position:fixed!important;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;left:12px!important;z-index:2147482500!important;border-radius:14px!important;background:#15345d!important;color:#fff!important;box-shadow:0 14px 34px #112a4a47!important}html.op-mobile-v478 :is(.tk-mobile-v149-header,.tk-mobile-v149-controls,.tk-mobile-v149-results,.tk-stat){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .tk-mobile-v149-home{padding:10px!important;gap:10px!important}html.op-mobile-v478 .tk-mobile-v149-header{padding:12px!important}html.op-mobile-v478 .tk-mobile-v149-create{min-height:44px!important;border-radius:13px!important;background:var(--op482-blue)!important;border-color:var(--op482-blue)!important;color:#fff!important}html.op-mobile-v478 .tk-mobile-v149-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 .tk-mobile-v149-controls{padding:10px!important}html.op-mobile-v478 .tk-mobile-v149-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}html.op-mobile-v478 .tk-mobile-v149-tabs button{min-width:0!important;min-height:38px!important;border-radius:10px!important}html.op-mobile-v478 .tk-mobile-v149-filter-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html.op-mobile-v478 .tk-mobile-v149-search{grid-column:1 / -1!important}html.op-mobile-v478 .tk-mobile-v149-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 .tk-mobile-v149-actions button{min-width:0!important;min-height:42px!important;border-radius:12px!important}html.op-mobile-v478 .tk-mobile-v149-results{overflow:hidden!important}html.op-mobile-v478 .tk-mobile-v149-list{display:grid!important;gap:8px!important}html.op-mobile-v478 :is(.audit-overview-card-v389,.audit-filter-card--v50,.audit-live-grid--v50>section,.audit-live-grid--v50>aside){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .audit-main{padding:10px!important}html.op-mobile-v478 .audit-kpi-grid--v50{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 .audit-live-grid--v50{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v478 .audit-overview-actions-v389,html.op-mobile-v478 .audit-overview-buttons-v389{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html.op-mobile-v478 .audit-overview-buttons-v389 button{min-height:42px!important;border-radius:12px!important}html.op-mobile-v478 :is(.wf-topbar,.wf-card,.wf-save-changes-bar){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .wf-main{padding:10px!important}html.op-mobile-v478 .wf-topbar{padding:10px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v478 .wf-topbar-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important}html.op-mobile-v478 .wf-topbar-icon-btn{min-width:42px!important;min-height:42px!important;border-radius:12px!important}html.op-mobile-v478 .wf-btn-primary,html.op-mobile-v478 .wf-save-confirm{background:var(--op482-blue)!important;border-color:var(--op482-blue)!important;color:#fff!important}html.op-mobile-v478 .wf-save-changes-bar{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;padding:10px!important}html.op-mobile-v478 .wf-save-changes-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html.op-mobile-v478 :is(.marketplace-main-panel,.marketplace-right-panel,.marketplace-empty){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .marketplace-shell{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}html.op-mobile-v478 .marketplace-empty-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v478 .marketplace-empty-primary{min-height:44px!important;border-radius:12px!important;background:var(--op482-blue)!important;color:#fff!important}html.op-mobile-v478 .marketplace-toast{left:12px!important;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;border-radius:14px!important}html.op-mobile-v478 :is(.ml-employee-balance-table,.ml-reference-section,.ml-reference-content-section,.ml-reference-summary-box,.ml-employee-balance-kpis){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .ml-tools-policy-actions-v351,html.op-mobile-v478 .ml-row-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 .ml-btn{min-height:42px!important;border-radius:12px!important}html.op-mobile-v478 .ml-btn--primary{background:var(--op482-blue)!important;border-color:var(--op482-blue)!important;color:#fff!important}html.op-mobile-v478 .ml-employee-balance-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html.op-mobile-v478 :is(.ops-leave-form-card,.ops-leave-history-card,.ops-leave-tab-panel,.ops-leave-calendar-tab-card){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .ops-leave-page{padding:10px!important}html.op-mobile-v478 .ops-leave-status-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html.op-mobile-v478 .ops-leave-layout{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v478 .ops-leave-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html.op-mobile-v478 .ops-leave-section-head-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important}html.op-mobile-v478 .ops-leave-primary-top{background:var(--op482-blue)!important;color:#fff!important;border-radius:12px!important}html.op-mobile-v478 :is(.invite-stat,.invite-panel,.invite-workspace-v129){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .invite-shell{padding:10px!important}html.op-mobile-v478 .invite-stats-v129{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 .invite-tabs-v129{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html.op-mobile-v478 .invite-btn--primary{background:var(--op482-blue)!important;border-color:var(--op482-blue)!important;color:#fff!important}html.op-mobile-v478 :is(.cs-channel-builder-card,.cs-channel-preview-panel,.cs-ann-v11-block,.cs-ann-v11-side-card,.cs-poll-studio-card){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .cs-channel-builder-layout,html.op-mobile-v478 .cs-ann-v11-compose-grid,html.op-mobile-v478 .cs-poll-studio-body{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v478 .cs-channel-preview-icon{background:var(--op482-blue)!important;color:#fff!important;border-radius:999px!important}html.op-mobile-v478 .cs-channel-builder-footer,html.op-mobile-v478 .cs-ann-v11-footer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 .cs-pill-btn--primary,html.op-mobile-v478 .cs-ann-v11-btn--primary{background:var(--op482-blue)!important;border-color:var(--op482-blue)!important;color:#fff!important}html.op-mobile-v478 :is(.mobile-account-inner,.ma-card,.ma-soft-card){border-radius:18px!important}html.op-mobile-v478 .mobile-account-inner{padding-left:10px!important;padding-right:10px!important}html.op-mobile-v478 :is(.ma-card,.ma-soft-card){border:1px solid var(--op482-border)!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 :is(.opv478-mobile-modal,.stp-modal,.clx-modal,.ml-reference-modal,.request-reference-modal,.invite-modal,.ma-modal,.cs-channel-builder-modal,.tk-modal,.v80-offer-dialog,.ops-leave-calendar-modal,.sm-training-modal){border:1px solid var(--op482-border-strong)!important;border-top:4px solid var(--op482-blue)!important;border-radius:22px!important;background:var(--op482-surface)!important;color:var(--op482-text)!important;box-shadow:0 24px 64px #112a4a4d!important;overflow:hidden!important}html.op-mobile-v478 :is(.stp-modal-header,.clx-modal-header,.ml-reference-header,.request-reference-header,.invite-modal__header,.ma-modal-head,.cs-channel-builder-head,.tk-modal-head){background:var(--op482-blue-soft)!important;border-bottom:1px solid var(--op482-border)!important;color:var(--op482-text)!important}html.op-mobile-v478 :is(.stp-modal-body,.clx-modal-body,.ml-reference-body,.request-reference-body,.invite-modal__body,.ma-modal-body,.tk-modal-body){min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:var(--op482-soft)!important}html.op-mobile-v478 :is(.stp-modal-footer,.clx-modal-footer,.ml-reference-footer,.request-reference-footer,.invite-modal__actions,.ma-modal-footer,.cs-channel-builder-footer,.tk-modal-footer){position:sticky!important;bottom:0!important;z-index:12!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--op482-border)!important;background:#fffffffa!important}html.op-mobile-v478 :is(.stp-modal-footer,.clx-modal-footer,.ml-reference-footer,.request-reference-footer,.invite-modal__actions,.ma-modal-footer,.cs-channel-builder-footer,.tk-modal-footer)>button{width:100%!important;min-width:0!important;min-height:44px!important;border-radius:12px!important}html.op-mobile-v478 :is(.stp-page,.coverage-labor-page,.tk-mobile-v149-home,.audit-main,.wf-root,.marketplace-stage,.request-leaves-page,.ops-leave-page,.invite-page,.mobile-account-page,.cs-root,.cs-app,.cs-shell) :is(input,select,textarea){min-height:44px!important;max-width:100%!important;border:1px solid var(--op482-border-strong)!important;border-radius:12px!important;background:#fff!important;color:var(--op482-text)!important;-webkit-text-fill-color:var(--op482-text)!important}html.op-mobile-v478 :is(.stp-page,.coverage-labor-page,.tk-mobile-v149-home,.audit-main,.wf-root,.marketplace-stage,.request-leaves-page,.ops-leave-page,.invite-page,.mobile-account-page,.cs-root,.cs-app,.cs-shell) button:not(:disabled){opacity:1!important}html.op-mobile-v478 :is(.stp-page,.coverage-labor-page,.tk-mobile-v149-home,.audit-main,.wf-root,.marketplace-stage,.request-leaves-page,.ops-leave-page,.invite-page,.mobile-account-page,.cs-root,.cs-app,.cs-shell) button:disabled{opacity:.52!important;cursor:not-allowed!important}}@media(max-width:768px){html.op-mobile-v478 :is(.sc-shell,.mi-page,.tm-page,.mlr-page,.ic-page,.ic-page-inner){width:100%!important;max-width:100%!important;min-width:0!important;background:transparent!important}html.op-mobile-v478 :is(.mi-card,.tm-toolbar,.tm-table-wrap,.mlr-table,.ic-cat-card,.ic-insights-quickstats,.sc-training-card,.sc-team-section,.sc-shift-hero-card,.sc-shift-timeline-card){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 :is(.mi-stats-grid,.mi-grid,.ic-cat-grid){display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v478 :is(.mi-tools,.mlr-actions,.emp-action-row,.emp-m-head-actions){display:flex!important;flex-wrap:wrap!important;gap:8px!important}html.op-mobile-v478 :is(.mi-table-wrap,.tm-table-wrap,.mlr-table,.sc-meetings-modal__table-wrap){overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html.op-mobile-v478 :is(.mi-table,.tm-table,.sc-meetings-table){min-width:700px!important}html.op-mobile-v478 .ui-btn-primary{background:var(--op482-blue)!important;border-color:var(--op482-blue)!important;color:#fff!important}html.op-mobile-v478 :is(.cd-mobile-manager,.cd-mobile-agent-dashboard-v164,.ceo-mobile-agent-dashboard-v163,.emp-mobile-dashboard){width:100%!important;max-width:100%!important;min-width:0!important;padding:10px!important;background:transparent!important}html.op-mobile-v478 :is(.cdm-header-card,.cdm-scope-card,.cdm-panel,.cd-panel,.ceo-panel,.ceo-kpi-card,.emp-kpi,.emp-schedule-panel,.emp-m-card){border:1px solid var(--op482-border)!important;border-radius:18px!important;background:var(--op482-surface)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 :is(.cdm-kpi-grid,.cd-grid--kpi,.ceo-kpi-bar,.wf-stats-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v478 :is(.cd-grid--main,.wf-main-grid,.wf-bottom-grid,.ceo-schedule-grid){display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v478 :is(.emp-primary-btn,.ceo-nav-btn){min-height:42px!important;border-radius:12px!important}html.op-mobile-v478 .emp-primary-btn{background:var(--op482-blue)!important;border-color:var(--op482-blue)!important;color:#fff!important}html.op-mobile-v478 .opsc-root,html.op-mobile-v478 .opsc-main{width:100%!important;max-width:100%!important;min-width:0!important;background:transparent!important}html.op-mobile-v478 .opsc-main{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}html.op-mobile-v478 :is(.opsc-col-left,.opsc-col-middle,.opsc-col-right){min-width:0!important;width:100%!important}html.op-mobile-v478 .security-temp-ban-page{padding:12px!important;background:transparent!important}html.op-mobile-v478 .security-temp-ban-card{width:min(100%,560px)!important;margin:20px auto!important;border:1px solid var(--op482-border)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 .omReactPage{width:100%!important;min-height:100dvh!important;overflow-x:hidden!important}html.op-mobile-v478 .omReactShell{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important}html.op-mobile-v478 .omReactCard{border-radius:20px!important;border:1px solid var(--op482-border)!important;box-shadow:var(--op482-shadow)!important}html.op-mobile-v478 :is(.sc-meetings-modal,.sc-team-modal,.sc-shift-detail-modal,.sc-shift-notice-modal,.av-modal,.av-v289-override-modal,.emp-modal){border:1px solid var(--op482-border-strong)!important;border-top:4px solid var(--op482-blue)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 24px 64px #112a4a4d!important;overflow:hidden!important}html.op-mobile-v478 :is(.sc-meetings-modal__head,.sc-team-modal__head,.sc-shift-detail__head,.av-modal-header,.av-v289-override-head,.emp-modal-head){background:var(--op482-blue-soft)!important;border-bottom:1px solid var(--op482-border)!important}html.op-mobile-v478 :is(.sc-team-modal__body,.sc-shift-detail__body,.av-modal-body,.av-v289-override-body,.emp-modal-body){min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:var(--op482-soft)!important}html.op-mobile-v478 :is(.sc-meetings-modal__foot,.sc-team-modal__foot,.sc-shift-detail__foot,.av-modal-footer,.av-v289-override-foot){position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid var(--op482-border)!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}}:root{--ops-v483-page-canvas:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff 0%,#eef4fc 100%)}html body :is(.stp-page,.coverage-labor-page,.ml-page,.ops-leave-page,.marketplace-stage,.marketplace-page,.audit-shell,.wfc-page,.tk-v285-desktop-home,.invite-page,.cs-root,.cs-app,.cs-shell,.wf-root,.mobile-account-page,.ma-page,.sm-root,.manager-schedule-page,.schedule-page,.dashboard-page,.main-dashboard,.dashboard-shell,.cd-shell,.employee-page,.employees-page,.opscence-employee-shell,.my-schedule-page,.myschedule-root,.sc-page,.analytics-page,.analytics-dashboard,.ceo-dashboard,.ceo-root,.executive-reports-page,.maintenance-page,.maintenance-root,.omReactPage,.account-settings-app,.locations-enterprise-page,.cert-page,.dpx-page,.dpx-page-v146){background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important}html body :is(.coverage-labor-page,.ml-page,.ops-leave-page,.audit-shell,.wfc-page,.tk-v285-desktop-home,.marketplace-page):before,html body :is(.coverage-labor-page,.ml-page,.ops-leave-page,.audit-shell,.wfc-page,.tk-v285-desktop-home,.marketplace-page):after{pointer-events:none!important}@media(max-width:768px){html.op-mobile-v478,html.op-mobile-v478 body,html.op-mobile-v478 #root{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important}}@media(min-width:769px){html:not(.op-mobile) .ops-desktop-content{--ops-page-padding: 24px;--ops-card-gap: 20px;--ops-grid-min: 260px;--ops-grid-gap: var(--ops-card-gap);min-width:0!important;max-width:100%!important;box-sizing:border-box!important;container:opscence-desktop / inline-size;overflow-x:clip}html:not(.op-mobile) .ops-desktop-content>*{min-width:0;max-width:100%;box-sizing:border-box}html:not(.op-mobile) .ops-responsive-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ops-grid-min, 280px)),1fr))!important;gap:var(--ops-grid-gap, var(--ops-card-gap, 16px))!important;min-width:0!important;max-width:100%!important}html:not(.op-mobile) .ops-responsive-table-region,html:not(.op-mobile) [data-op-table-scroll=true],html:not(.op-mobile) .ops-wide-scroll-region{min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}html:not(.op-mobile) .ops-responsive-table-region>table,html:not(.op-mobile) [data-op-table-scroll=true]>table{width:max-content;min-width:100%;max-width:none}html:not(.op-mobile) .ops-desktop-toolbar-wrap{flex-wrap:wrap!important;height:auto!important;min-width:0!important;max-width:100%!important;row-gap:10px!important}html:not(.op-mobile) .ops-desktop-toolbar-wrap>*{flex-shrink:0;min-width:0}html:not(.op-mobile) .ops-desktop-toolbar-wrap :is(input,[role=searchbox],[class*=search i]){flex:1 1 240px}html:not(.op-mobile) .ops-desktop-content :is([class*=kpi-grid i],[class*=metrics-grid i],[class*=metric-grid i],[class*=stats-grid i],[class*=stat-grid i],[class*=summary-grid i]){min-width:0;max-width:100%}html:not(.op-mobile) .ops-desktop-compact :is([class*=kpi-grid i],[class*=metrics-grid i],[class*=stats-grid i],[class*=summary-grid i]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html:not(.op-mobile) .ops-desktop-sm :is([class*=kpi-grid i],[class*=metrics-grid i],[class*=stats-grid i],[class*=summary-grid i]){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html:not(.op-mobile) .ops-desktop-md :is([class*=kpi-grid i],[class*=metrics-grid i],[class*=stats-grid i],[class*=summary-grid i]){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}html:not(.op-mobile) .ops-desktop-content.ops-desktop-compact :is(.dpx-analytics-split,.dpx-analytics-enterprise,.audit-live-grid--v50,[class*=analytics-layout i],[class*=analytics-grid i],[class*=split-layout i],[class*=two-column i]),html:not(.op-mobile) .ops-desktop-content.ops-desktop-sm :is(.dpx-analytics-split,.dpx-analytics-enterprise,.audit-live-grid--v50,[class*=analytics-layout i],[class*=analytics-grid i],[class*=split-layout i],[class*=two-column i]){grid-template-columns:minmax(0,1fr)!important;flex-direction:column!important;min-width:0!important;max-width:100%!important}html:not(.op-mobile) .ops-desktop-content.ops-desktop-md :is([class*=analytics-grid i],[class*=chart-grid i],[class*=dashboard-grid i]){grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not(.op-mobile) .ops-desktop-content :is(.sm-enterprise-layout,.sm-shell,.sm-legacy-schedule-layout){min-width:0!important;max-width:100%!important}html:not(.op-mobile) .ops-desktop-content :is(.sm-grid-scroll,.sm-schedule-scroll,.sm-schedule-grid-wrap,.sm-grid-wrap,[class*=schedule-grid-wrap i],[class*=schedule-scroll i]){min-width:0!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain}html:not(.op-mobile) .ops-desktop-content.ops-desktop-compact :is([class*=toolbar i],[class*=header-actions i],[class*=filter-row i],[class*=action-row i]),html:not(.op-mobile) .ops-desktop-content.ops-desktop-sm :is([class*=toolbar i],[class*=header-actions i],[class*=filter-row i],[class*=action-row i]){flex-wrap:wrap!important;height:auto!important;row-gap:10px!important;min-width:0!important;max-width:100%!important}html:not(.op-mobile) .ops-desktop-content.ops-desktop-compact :is(.cs-enterprise-layout,.cs-chat-layout,[class*=chat-layout i]){grid-template-columns:minmax(220px,32%) minmax(0,1fr)!important}html:not(.op-mobile) .ops-desktop-content.ops-desktop-sm :is(.cs-enterprise-layout,.cs-chat-layout,[class*=chat-layout i]){grid-template-columns:minmax(240px,30%) minmax(0,1fr)!important}html:not(.op-mobile) .ops-desktop-content:is(.ops-desktop-compact,.ops-desktop-sm) :is(.cs-details-panel,[class*=chat-details i]){min-width:0!important}html:not(.op-mobile) .ops-desktop-content.ops-desktop-xl{--ops-page-padding: 28px;--ops-card-gap: 24px}html:not(.op-mobile) .ops-desktop-content.ops-desktop-lg{--ops-page-padding: 24px;--ops-card-gap: 20px}html:not(.op-mobile) .ops-desktop-content.ops-desktop-md{--ops-page-padding: 20px;--ops-card-gap: 16px}html:not(.op-mobile) .ops-desktop-content.ops-desktop-sm{--ops-page-padding: 16px;--ops-card-gap: 14px}html:not(.op-mobile) .ops-desktop-content.ops-desktop-compact{--ops-page-padding: 14px;--ops-card-gap: 12px}.ops-layout-debug-root{outline:2px solid rgba(18,173,105,.8)!important;outline-offset:-2px}.ops-layout-debug-overflow{outline:2px solid rgba(233,53,73,.95)!important;outline-offset:-2px}.ops-layout-debug-table{outline:2px solid rgba(47,111,237,.65)!important;outline-offset:-2px}}@container opscence-desktop (max-width: 1299px){[class*=analytics-grid i],[class*=chart-grid i],[class*=dashboard-grid i]{gap:var(--ops-card-gap, 16px)}}@container opscence-desktop (max-width: 1099px){[class*=side-panel i],[class*=right-panel i],[class*=insights-panel i]{min-width:0;max-width:100%}}@container opscence-desktop (max-width: 899px){[class*=analytics-grid i],[class*=chart-grid i]{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:769px){html:not(.op-mobile) .cd-shell.ops-desktop-md :is(.cd-grid--main,.cdm-performance-grid,.cd-chart__grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html:not(.op-mobile) .cd-shell.ops-desktop-sm :is(.cd-grid--main,.cdm-performance-grid,.cd-chart__grid),html:not(.op-mobile) .cd-shell.ops-desktop-compact :is(.cd-grid--main,.cdm-performance-grid,.cd-chart__grid){grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html:not(.op-mobile) .cd-shell.ops-desktop-sm :is(.cd-grid--kpi,.cdm-kpi-grid),html:not(.op-mobile) .cd-shell.ops-desktop-compact :is(.cd-grid--kpi,.cdm-kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not(.op-mobile) .epx-page.ops-desktop-sm .epx-overview-layout,html:not(.op-mobile) .epx-page.ops-desktop-compact .epx-overview-layout,html:not(.op-mobile) .dpx-page.ops-desktop-sm :is(.dpx-grid-main,.dpx-bottom-grid,.dpx-analytics-split),html:not(.op-mobile) .dpx-page.ops-desktop-compact :is(.dpx-grid-main,.dpx-bottom-grid,.dpx-analytics-split),html:not(.op-mobile) .locations-enterprise-page.ops-desktop-sm :is(.lpx-layout,.lpx-bottom-grid,.lpx-analytics-shell),html:not(.op-mobile) .locations-enterprise-page.ops-desktop-compact :is(.lpx-layout,.lpx-bottom-grid,.lpx-analytics-shell),html:not(.op-mobile) .wfc-page.ops-desktop-sm :is(.wfc-module-grid,.wfc-intelligence-layout,.wfc-audits-layout),html:not(.op-mobile) .wfc-page.ops-desktop-compact :is(.wfc-module-grid,.wfc-intelligence-layout,.wfc-audits-layout){grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important}html:not(.op-mobile) .epx-page:is(.ops-desktop-sm,.ops-desktop-compact) .epx-directory-actions,html:not(.op-mobile) .dpx-page:is(.ops-desktop-sm,.ops-desktop-compact) :is(.dpx-filters,.dpx-control-shell),html:not(.op-mobile) .locations-enterprise-page:is(.ops-desktop-sm,.ops-desktop-compact) :is(.lpx-header-actions,.lpx-filterbar,.lpx-attendance-toolbar),html:not(.op-mobile) .wfc-page:is(.ops-desktop-sm,.ops-desktop-compact) :is(.wfc-toolbar,.wfc-command-actions){flex-wrap:wrap!important;height:auto!important;row-gap:10px!important}html:not(.op-mobile) .audit-page.ops-desktop-md .audit-live-grid--v50{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)!important}html:not(.op-mobile) .audit-page:is(.ops-desktop-sm,.ops-desktop-compact) .audit-live-grid--v50,html:not(.op-mobile) .audit-shell:is(.ops-desktop-sm,.ops-desktop-compact) .audit-live-grid--v50{grid-template-columns:minmax(0,1fr)!important}html:not(.op-mobile) .audit-page :is(.audit-table-card,.audit-table-scroll){min-width:0!important;max-width:100%!important}html:not(.op-mobile) .audit-page .audit-table-scroll{overflow-x:auto!important}html:not(.op-mobile) .sm-shell:is(.ops-desktop-sm,.ops-desktop-compact) .sm-enterprise-layout{grid-template-columns:minmax(0,1fr)!important}html:not(.op-mobile) .sm-shell:is(.ops-desktop-sm,.ops-desktop-compact) :is(.sm-manager-controls,.sm-manager-controls__group--actions,.sm-quick-actions){flex-wrap:wrap!important;height:auto!important}html:not(.op-mobile) .sm-shell .sm-grid-scroll{max-width:100%!important;overflow-x:auto!important}html:not(.op-mobile) .tk.tk-v130:is(.ops-desktop-sm,.ops-desktop-compact) :is(.tk-v285-toolbar-row,.tk-v285-home-actions,.tk-v285-filter-row,.tk-header-toolbar,.tk-command-filters){flex-wrap:wrap!important;height:auto!important;row-gap:10px!important}html:not(.op-mobile) .tk.tk-v130 :is(.tk-v285-table-wrap,.tk-data-table){min-width:0!important;max-width:100%!important}html:not(.op-mobile) .tk.tk-v130 .tk-v285-table-wrap{overflow-x:auto!important}html:not(.op-mobile) .shift-marketplace-page:is(.ops-desktop-sm,.ops-desktop-compact) .marketplace-shell{grid-template-columns:minmax(0,1fr)!important}html:not(.op-mobile) .shift-marketplace-page:is(.ops-desktop-sm,.ops-desktop-compact) :is(.marketplace-header,.marketplace-toolbar,[class*=marketplace-filter i]){flex-wrap:wrap!important;height:auto!important}html:not(.op-mobile) .cs-page.ops-desktop-md .cs-enterprise-grid{grid-template-columns:minmax(0,1fr) minmax(300px,38%)!important}html:not(.op-mobile) .cs-page:is(.ops-desktop-sm,.ops-desktop-compact) .cs-enterprise-grid{grid-template-columns:minmax(0,1fr)!important}html:not(.op-mobile) .cs-page:is(.ops-desktop-sm,.ops-desktop-compact) :is(.cs-home-header-actions,.cs-all-chats-toolbar,.cs-ann-dashboard-toolbar){flex-wrap:wrap!important;height:auto!important}}@media(max-width:768px){html.op-mobile{--op-blue:#2F6FED;--op-blue-pressed:#225DD8;--op-blue-soft:#EAF3FF;--op-canvas:#EEF4FC;--op-canvas-alt:#F2F7FD;--op-white:#FFFFFF;--op-soft:#F7FAFF;--op-text:#0E2348;--op-muted:#6D84A4;--op-border:#CFE0F3;--op-border-strong:#B7D0EE;--op-success:#12AD69;--op-warning:#EE9C17;--op-danger:#E93549;--op-radius-card:18px;--op-radius-control:12px;--op-safe-bottom:env(safe-area-inset-bottom,0px);color-scheme:light;background:var(--op-canvas);overflow-x:hidden}html.op-mobile body{margin:0;max-width:100vw;min-height:100dvh;overflow-x:hidden!important;background:linear-gradient(180deg,var(--op-canvas-alt),var(--op-canvas))!important;color:var(--op-text)!important;-webkit-text-size-adjust:100%}html.op-mobile.op-mobile-modal-open body{overflow:hidden!important;overscroll-behavior:none!important}html.op-mobile :is(.sc-page,.sm-page,.clx-page,.marketplace-page,.marketplace-shell,.tk,.tk-page,.audit-page,.audit-shell,.invite-page,.dpx-page,.locations-enterprise-page,.epx-page,.cert-page,.wfc-page,.rbac-page,.ma-app,.ma-page,.chat-system,.cs-page,.leave-page,.request-leave-page,.dashboard-page,.manager-dashboard,.ceo-dashboard,.insights-page){max-width:100vw!important;overflow-x:hidden!important;background:transparent!important;background-image:none!important;color:var(--op-text)!important}html.op-mobile :is(.bg-circle,.background-circle,.decor-circle,.decorative-circle,.page-circle,[class*=background-circle],[class*=decor-circle]){position:absolute!important;width:150px!important;height:150px!important;max-width:42vw!important;max-height:42vw!important;opacity:.1!important;pointer-events:none!important;z-index:0!important;filter:none!important}html.op-mobile :is(.sc-card,.sc-mob3__shift-card,.sc-mob3__meeting-card,.sc-mob3__training-card,.sc-mob3__attendance-card,.sm-mobile-card,.sm-mobile-employee-card,.clx-card,.marketplace-card,.marketplace-reference-card,.tk-mobile-card,.tk-card,.audit-card,.audit-selected-card,.invite-card,.invite-form-card,.dpx-card,.lpx-card,.epx-card,.cert-card,.wfc-card,.rbac-card,.ma-card,.cs-card,.chat-card,.leave-card,.request-card,.dashboard-card,[data-mobile-card=true]){background:var(--op-white)!important;background-image:none!important;border:1px solid var(--op-border)!important;border-radius:var(--op-radius-card)!important;box-shadow:0 8px 24px #183a6912!important;color:var(--op-text)!important;box-sizing:border-box!important}html.op-mobile :is(.dpx-analytics-enterprise,.dpx-analytics-main,.dpx-analytics-side,.dpx-analytics-split,.dpx-operating-summary-shell-v326,.lpx-analytics-layout,.lpx-analytics-grid,.wfc-analytics-layout,.dashboard-content,.dashboard-grid,.tk-analytics-grid,.tk-analytics-body,.insights-grid,.marketplace-content-shell){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html.op-mobile :is(h1,.page-title,[class*=page-title]){font-size:clamp(24px,6.8vw,28px)!important;line-height:1.12!important;color:var(--op-text)!important}html.op-mobile [role=dialog] :is(h1,h2,[class*=modal-title],[class*=dialog-title]){font-size:clamp(20px,5.6vw,22px)!important;line-height:1.15!important;color:var(--op-text)!important}html.op-mobile :is(h2,h3,[class*=section-title]){color:var(--op-text)!important}html.op-mobile :is(p,span,small,label,td,th,button,a,input,textarea,select){overflow-wrap:anywhere;word-break:normal}html.op-mobile [data-op-touch-target=true],html.op-mobile :is(.icon-button,.icon-btn,.sc-iconbtn,.ma-icon-btn,.audit-close,.modal-close,.close-btn,[class*=icon-btn],[class*=icon-button]){min-width:44px!important;min-height:44px!important}html.op-mobile :is(.btn-primary,.primary,.sm-primary,.sc-btn--primary,.ma-btn.primary,.tk-btn-primary,.wfc-btn.primary,.epx-header-action.primary,.lpx-btn.primary,.dpx-btn.primary,.cert-btn.primary,.rbac-btn.primary,.marketplace-primary,.clx-btn-primary,[data-variant=primary]){min-height:44px!important;border-radius:var(--op-radius-control)!important;border:1px solid var(--op-blue)!important;background:var(--op-blue)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html.op-mobile :is(.btn-primary,.primary,.sm-primary,.sc-btn--primary,.ma-btn.primary,.tk-btn-primary,.wfc-btn.primary,.marketplace-primary,.clx-btn-primary,[data-variant=primary]) :is(svg,path){color:#fff!important;stroke:#fff!important}html.op-mobile :is(.btn-secondary,.secondary,.sm-secondary,.sc-btn--ghost,.ma-btn.secondary,.tk-btn-secondary,.wfc-btn.ghost,.marketplace-secondary,.clx-btn-secondary,[data-variant=secondary]){min-height:44px!important;border-radius:var(--op-radius-control)!important;border:1px solid var(--op-border-strong)!important;background:#fff!important;background-image:none!important;color:var(--op-text)!important;-webkit-text-fill-color:var(--op-text)!important;box-shadow:none!important}html.op-mobile :is(.danger,.destructive,.btn-danger,.ma-btn.danger,.tk-btn-danger,.wfc-btn.danger,[data-variant=danger],[data-variant=destructive]){min-height:44px!important;border-radius:var(--op-radius-control)!important;border:1px solid var(--op-danger)!important;background:#fff5f6!important;background-image:none!important;color:var(--op-danger)!important;-webkit-text-fill-color:var(--op-danger)!important}html.op-mobile button:disabled,html.op-mobile [aria-disabled=true]{background:#e7eef8!important;color:#8da0bb!important;-webkit-text-fill-color:#8DA0BB!important;border-color:#d4e1f0!important;opacity:.75!important}html.op-mobile [role=dialog][aria-modal=true],html.op-mobile :is(.sm-modal,.clx-modal,.audit-modal,.audit-drawer,.ma-modal,.tk-modal,.marketplace-modal,.wf-modal,.dpx-modal,.lpx-modal,.cert-modal,.rbac-modal){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:min(94dvh,calc(var(--op-mobile-vh,1vh)*94))!important;margin:auto!important;border-radius:20px!important;border:1px solid var(--op-border)!important;background:#fff!important;background-image:none!important;overflow:hidden!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;box-shadow:0 24px 70px #081c3a4d!important}html.op-mobile :is(.modal-backdrop,.sm-modal-backdrop,.clx-modal-layer-v491,.audit-modal-backdrop,.ma-modal-backdrop,.tk-modal-backdrop,.marketplace-modal-backdrop,.wf-modal-overlay,.dpx-modal-overlay,.lpx-modal-overlay,.cert-modal-overlay,.rbac-modal-overlay){background:#0a192ec7!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.op-mobile [role=dialog][aria-modal=true]>:is(header,[class*=modal-head],[class*=modal-header],[class*=dialog-head],[class*=dialog-header]),html.op-mobile :is(.sm-modal,.clx-modal,.audit-modal,.audit-drawer,.ma-modal,.tk-modal,.marketplace-modal,.wf-modal,.dpx-modal,.lpx-modal,.cert-modal,.rbac-modal)>:is(header,[class*=modal-head],[class*=modal-header],[class*=dialog-head],[class*=dialog-header]){flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:14px!important;border:0!important;border-bottom:1px solid var(--op-border)!important;border-radius:0!important;background:var(--op-blue-soft)!important;background-image:none!important;box-sizing:border-box!important}html.op-mobile [role=dialog] :is(button[aria-label*=close i],button[title*=close i],.modal-close,.close-btn,[class*=modal-close]){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:13px!important;border:1px solid var(--op-blue)!important;background:var(--op-blue)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html.op-mobile [role=dialog] :is(button[aria-label*=close i],button[title*=close i],.modal-close,.close-btn,[class*=modal-close]) :is(svg,path){stroke:#fff!important;color:#fff!important}html.op-mobile [role=dialog][aria-modal=true]>:is(.modal-body,[class*=modal-body],[class*=dialog-body],[class*=modal-content]),html.op-mobile :is(.sm-modal,.clx-modal,.audit-modal,.audit-drawer,.ma-modal,.tk-modal,.marketplace-modal,.wf-modal,.dpx-modal,.lpx-modal,.cert-modal,.rbac-modal)>:is(.modal-body,[class*=modal-body],[class*=dialog-body],[class*=modal-content]){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html.op-mobile [role=dialog][aria-modal=true]>:is(footer,[class*=modal-foot],[class*=modal-footer],[class*=dialog-foot],[class*=dialog-footer]),html.op-mobile :is(.sm-modal,.clx-modal,.audit-modal,.audit-drawer,.ma-modal,.tk-modal,.marketplace-modal,.wf-modal,.dpx-modal,.lpx-modal,.cert-modal,.rbac-modal)>:is(footer,[class*=modal-foot],[class*=modal-footer],[class*=dialog-foot],[class*=dialog-footer]){flex:0 0 auto!important;width:100%!important;margin:0!important;padding:12px 12px calc(12px + var(--op-safe-bottom))!important;background:#fff!important;background-image:none!important;border:0!important;border-top:1px solid var(--op-border)!important;border-radius:0!important;box-sizing:border-box!important}html.op-mobile [role=dialog]:is([class*=confirm],[class*=delete],[class*=decline],[class*=revoke]){max-width:420px!important}html.op-mobile :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[role=combobox],[class*=select-control],[class*=select-input]){min-height:44px!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid var(--op-border)!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:var(--op-text)!important;-webkit-text-fill-color:var(--op-text)!important;box-shadow:none!important}html.op-mobile textarea{min-height:104px!important;resize:vertical}html.op-mobile :is([class*=filter-sheet],[class*=filter-modal],[class*=filter-panel],[class*=filter-dropdown]){max-width:calc(100vw - 16px)!important;border:1px solid var(--op-border)!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 52px #0e274c33!important;overflow:hidden!important}html.op-mobile :is([class*=filter-sheet],[class*=filter-modal],[class*=filter-panel],[class*=filter-dropdown]) :is(.form-grid,[class*=filter-grid],[class*=fields]){display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html.op-mobile :is([role=tablist],.tabs,.tab-list,[class*=tabs-row],[class*=tab-strip],[class*=tabbar]){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important}html.op-mobile :is([role=tablist],.tabs,.tab-list,[class*=tabs-row],[class*=tab-strip],[class*=tabbar])::-webkit-scrollbar{display:none!important}html.op-mobile [role=tab]{flex:0 0 auto!important;white-space:nowrap!important;min-height:44px!important}html.op-mobile [role=tab][aria-selected=true]{color:var(--op-blue)!important;border-color:var(--op-blue)!important}html.op-mobile :is([role=option][aria-selected=true],[role=menuitemradio][aria-checked=true],[role=menuitemcheckbox][aria-checked=true],.is-selected,.is-active.selected){background:var(--op-blue)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--op-blue)!important}html.op-mobile :is([role=option][aria-selected=true],[role=menuitemradio][aria-checked=true],[role=menuitemcheckbox][aria-checked=true],.is-selected,.is-active.selected) :is(svg,path){stroke:#fff!important;color:#fff!important}html.op-mobile :is(.table-wrap,[class*=table-wrap],[class*=table-scroll],[class*=table-viewport],.audit-table-scroll,.wfc-audit-viewport){width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html.op-mobile :is(.audit-table,.wfc-audit-table,.rbac-table,.dpx-table,.lpx-table,.cert-table){min-width:720px}html.op-mobile body{overscroll-behavior-x:none!important}html.op-mobile :is([role=tooltip],[class*=tooltip],[class*=chart-popover]){max-width:min(280px,calc(100vw - 24px))!important;max-height:min(50dvh,360px)!important;overflow:auto!important;z-index:11000!important}html.op-mobile :is(.status-chip,.badge,.pill,[class*=status-chip],[class*=status-badge]){border-radius:999px!important;white-space:nowrap!important}html.op-mobile :is(.toast,.global-toast,.tk-toast,.clx-toast,.ma-toast,[role=status][class*=toast]){position:fixed!important;left:12px!important;right:12px!important;bottom:calc(76px + var(--op-safe-bottom))!important;max-width:none!important;z-index:5000!important}html.op-mobile :is(.desktop-sidebar,.left-sidebar,.app-sidebar.desktop,[data-desktop-sidebar=true]){display:none!important}html.op-mobile :is(.mobile-bottom-nav,.bottom-nav,.bottom-navigation,.app-bottom-nav,.main-bottom-nav,[data-mobile-bottom-nav=true]){padding-bottom:max(8px,var(--op-safe-bottom))!important;z-index:100!important}html.op-mobile :is(.chat-composer,[class*=chat-composer],[class*=message-composer]){padding-bottom:max(10px,var(--op-safe-bottom))!important}html.op-mobile .sc-mob3{background:transparent!important}html.op-mobile .sc-mob3__date-card,html.op-mobile .sc-mob3__agenda{background:transparent!important;border:0!important;box-shadow:none!important}html.op-mobile .sc-mob3__shift-meta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html.op-mobile .sc-mob3__summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}html.op-mobile .sc-mob3__summary-card{min-height:88px!important;padding:14px!important;background:#fff!important;border:1px solid var(--op-border)!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important}html.op-mobile .sc-mob3__summary-card strong{font-size:22px!important;color:var(--op-text)!important}html.op-mobile .sc-mob3__summary-card span{font-size:12px!important;color:var(--op-muted)!important}html.op-mobile .sc-mob3__summary-card--button{appearance:none!important;text-align:left!important}html.op-mobile :is(.sm-mobile-view,.sm-mobile-schedule,.sm-mobile-manager-schedule){width:100%!important;max-width:100%!important;overflow-x:hidden!important;background:transparent!important}html.op-mobile :is(.sm-mobile-employee-card,.sm-mobile-shift-card){padding:14px!important}html.op-mobile :is(.audit-selected-card,.audit-selected-card-v409){max-height:94dvh!important}html.op-mobile :is(.audit-v493-selected-scroll-all,.audit-selected-body,[class*=selected-scroll]){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}html.op-mobile :is(.cs-channel-preview-icon,.cs-channel-preview-icon-v500,[data-v500-channel-preview-icon=true]){background:var(--op-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--op-blue)!important}html.op-mobile .clx-modal-layer-v491 :is(.clx-modal-title-icon,.clx-icon-badge,.is-icon,.clx-plan-steps>div>span){display:grid!important;place-items:center!important;text-align:center!important}html.op-mobile .clx-modal-layer-v491 :is(.clx-modal-title-icon,.clx-icon-badge,.is-icon)>svg{margin:auto!important;transform:none!important}html.op-mobile [role=dialog]>:is(footer,[class*=footer],[class*=foot]){gap:8px!important}@media(max-width:390px){html.op-mobile [role=dialog]>:is(footer,[class*=footer],[class*=foot]){display:grid!important;grid-template-columns:1fr!important}html.op-mobile [role=dialog]>:is(footer,[class*=footer],[class*=foot])>*{width:100%!important;min-width:0!important}}}@media(min-width:769px){html:not(.op-mobile) body{--op-mobile-parity-inactive:1}}@media(max-width:768px){html.op-mobile .op-mobile-jump-highlight{outline:3px solid rgba(47,111,237,.35)!important;box-shadow:0 0 0 5px #2f6fed1f,0 12px 30px #2f6fed2e!important;transition:box-shadow .2s ease,outline .2s ease}}@media(max-width:768px){html.op-mobile :is(.od-grid--kpi,.cdm-kpi-grid,[data-testid=kpi-grid]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html.op-mobile :is(.od-grid--kpi,.cdm-kpi-grid,[data-testid=kpi-grid])>*{min-width:0!important}html.op-mobile .cs-egm{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:94dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:20px!important}html.op-mobile .cs-egm .cs-egm-tabs{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:10px 12px!important;overflow:visible!important;background:var(--op-blue-soft)!important;border-bottom:1px solid var(--op-border)!important}html.op-mobile .cs-egm .cs-egm-tab{min-height:46px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0 12px!important;border:1px solid var(--op-border)!important;border-radius:12px!important;background:#fff!important;color:var(--op-text)!important}html.op-mobile .cs-egm .cs-egm-tab--active{background:var(--op-blue)!important;color:#fff!important;border-color:var(--op-blue)!important}html.op-mobile .cs-egm .cs-egm-tab--active svg{stroke:#fff!important}html.op-mobile .cs-egm .cs-egm-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px!important}html.op-mobile .cs-egm .cs-egm-row,html.op-mobile .cs-egm .cs-egm-avatar-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile .tk-analytics-modal .tk-analytics-close-v151{display:none!important}html.op-mobile .tk-analytics-modal :is(.tk-modal-body,[class*=modal-body]){overflow-y:auto!important;min-height:0!important}html.op-mobile :is(.tk-kpi-grid,.tk-stat-grid,.tk-mobile-kpis){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html.op-mobile :is(.tk-filter-row,.tk-toolbar-filters,.tk-search-filters){display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile :is(.marketplace-reference-card,.marketplace-request-card,.marketplace-shift-card){padding:14px!important}html.op-mobile :is(.marketplace-reference-bookmark,.marketplace-shift-bookmark){width:44px!important;height:44px!important;display:grid!important;place-items:center!important}html.op-mobile :is(.marketplace-reference-bookmark,.marketplace-shift-bookmark).is-saved{background:#fff4db!important;border-color:#f2c66d!important;color:#c7780f!important}html.op-mobile :is(.marketplace-reference-bookmark,.marketplace-shift-bookmark).is-saved svg{stroke:#c7780f!important;fill:#c7780f26!important}html.op-mobile :is(.workforce-overview-grid,.dpx-analytics-enterprise,.lpx-analytics-grid,.wfc-dashboard-grid){background:transparent!important;border:0!important;box-shadow:none!important}html.op-mobile :is(.epx-mobile-card,.employee-mobile-card,[data-employee-card=true]){padding:14px!important;display:grid!important;gap:10px!important}html.op-mobile :is([role=menu],[class*=action-menu],[class*=kebab-menu],[class*=dropdown-menu])>:is(button,[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]){min-height:44px!important;padding-block:10px!important}html.op-mobile :is([role=menu],[class*=action-menu],[class*=kebab-menu],[class*=dropdown-menu])>:is(.danger,.destructive,[data-danger=true]){color:var(--op-danger)!important;border-top:1px solid #F5D2D7!important}html.op-mobile :is(.status-success,.is-success,.is-approved,.is-active,.is-published,.is-completed){color:#087746!important;background:#e7f8ef!important;border-color:#bfead2!important}html.op-mobile :is(.status-warning,.is-warning,.is-pending,.is-expiring,.is-review){color:#9a5a00!important;background:#fff4db!important;border-color:#f3d59a!important}html.op-mobile :is(.status-danger,.is-danger,.is-declined,.is-critical,.is-failed,.is-overdue){color:#b51f33!important;background:#fff0f2!important;border-color:#f3c5cc!important}html.op-mobile :is(.status-info,.is-info,.is-open,.is-draft){color:#225dd8!important;background:#eaf3ff!important;border-color:#b7d0ee!important}html.op-mobile :is(.leave-request-layout,.request-leave-layout,.leave-form-layout){display:flex!important;flex-direction:column!important;gap:12px!important}html.op-mobile :is(.leave-request-summary,.leave-summary-panel,.request-summary){order:10!important;width:100%!important;position:static!important}html.op-mobile :is(.clx-tabs,.schedule-settings-tabs,.stp-tabs){overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important}html.op-mobile .invite-page :is(.invite-form-grid,.invite-fields,.invite-bulk-grid){display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html.op-mobile .invite-page :is(.enterprise-select,.invite-input,.invite-select,input,select,textarea){outline:0!important;box-shadow:none!important;border:1px solid var(--op-border)!important}html.op-mobile .invite-page :is(.invite-control,.invite-field,.invite-input-shell,.invite-select-shell){box-shadow:none!important;outline:0!important}html.op-mobile :is(.sc-page,.sm-page,.clx-page,.marketplace-page,.tk,.audit-page,.invite-page,.dpx-page,.locations-enterprise-page,.epx-page,.cert-page,.wfc-page,.rbac-page,.ma-app,.chat-system){overflow-x:hidden!important}}@media(max-width:768px){html.op-mobile .cd-mobile-manager,html.op-mobile .cd-mobile-agent-dashboard-v164{display:none!important}html.op-mobile .cd-desktop-dashboard-v164,html.op-mobile .rd390{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important}html.op-mobile .rd390{padding:10px!important;box-sizing:border-box!important}html.op-mobile .rd390-kpis,html.op-mobile .rd393-pulse{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html.op-mobile .rd390-middle,html.op-mobile .rd390-bottom{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html.op-mobile .rd390-card{min-width:0!important;width:100%!important}html.op-mobile .rd390-donut-wrap{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html.op-mobile .rd390-legend{max-height:280px!important;overflow:auto!important}}@media(max-width:768px){html.op-mobile .msm-mobile__top{align-items:flex-start!important}html.op-mobile .msm-mobile__top-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}html.op-mobile .msm-mobile__top-actions>button{min-height:44px!important;padding:0 10px!important;border:1px solid var(--op-border)!important;border-radius:12px!important;background:#fff!important;color:var(--op-text)!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:6px!important}html.op-mobile .msm-mobile__top-actions>button.is-active{background:var(--op-blue)!important;color:#fff!important;border-color:var(--op-blue)!important}html.op-mobile .msm-mobile__controls{grid-template-columns:44px auto 44px minmax(0,1fr)!important}html.op-mobile .msm-mobile__controls>button{min-width:44px!important;min-height:44px!important}html.op-mobile .msm-mobile__scope-summary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:10px 0!important}html.op-mobile .msm-mobile__scope-summary>span{min-width:0!important;padding:11px 12px!important;display:grid!important;gap:3px!important;background:#fff!important;border:1px solid var(--op-border)!important;border-radius:13px!important}html.op-mobile .msm-mobile__scope-summary small{color:var(--op-muted)!important;font-size:11px!important}html.op-mobile .msm-mobile__scope-summary strong{color:var(--op-text)!important;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.op-mobile .msm-mobile__kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 14px!important}html.op-mobile .msm-mobile__kpis>article{min-width:0!important;padding:12px!important;background:#fff!important;border:1px solid var(--op-border)!important;border-radius:14px!important;display:grid!important;gap:3px!important}html.op-mobile .msm-mobile__kpis>article small{color:var(--op-muted)!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}html.op-mobile .msm-mobile__kpis>article strong{color:var(--op-text)!important;font-size:22px!important;line-height:1!important}html.op-mobile .msm-mobile__kpis>article span{color:var(--op-muted)!important;font-size:11px!important}html.op-mobile .msm-mobile__kpis>article.has-warning{background:#fff9ec!important;border-color:#f2d394!important}html.op-mobile .msm-sheet-backdrop{position:fixed!important;inset:0!important;z-index:10000!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:8px!important;background:#0a192ec7!important;box-sizing:border-box!important}html.op-mobile .msm-sheet{width:100%!important;max-width:560px!important;max-height:92dvh!important;background:#fff!important;border:1px solid var(--op-border)!important;border-radius:20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 24px 70px #081c3a4d!important}html.op-mobile .msm-sheet>header{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;background:var(--op-blue-soft)!important;border-bottom:1px solid var(--op-border)!important}html.op-mobile .msm-sheet>header>div{display:grid!important;gap:2px!important}html.op-mobile .msm-sheet>header small{color:var(--op-muted)!important;font-weight:800!important}html.op-mobile .msm-sheet>header strong{color:var(--op-text)!important;font-size:20px!important}html.op-mobile .msm-sheet>header>button{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:13px!important;background:var(--op-blue)!important;color:#fff!important}html.op-mobile .msm-sheet>header>button svg{stroke:#fff!important}html.op-mobile .msm-sheet__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:14px!important;display:grid!important;gap:12px!important}html.op-mobile .msm-sheet__body>label{display:grid!important;gap:6px!important;color:var(--op-text)!important;font-size:12px!important;font-weight:800!important}html.op-mobile .msm-sheet__body select{width:100%!important;min-height:46px!important}html.op-mobile .msm-sheet>footer{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px 14px calc(12px + var(--op-safe-bottom))!important;border-top:1px solid var(--op-border)!important;background:#fff!important}html.op-mobile .msm-sheet>footer>button{min-height:46px!important;border-radius:12px!important;border:1px solid var(--op-border-strong)!important;background:#fff!important;color:var(--op-text)!important;font-weight:850!important}html.op-mobile .msm-sheet>footer>button.is-primary{background:var(--op-blue)!important;color:#fff!important;border-color:var(--op-blue)!important}html.op-mobile .msm-tools-list{padding:8px!important;gap:4px!important}html.op-mobile .msm-tools-list>button{width:100%!important;min-height:56px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;text-align:left!important;border:0!important;border-bottom:1px solid #E6EEF8!important;border-radius:10px!important;background:#fff!important;color:var(--op-text)!important}html.op-mobile .msm-tools-list>button>span{min-width:0!important;display:grid!important;gap:2px!important}html.op-mobile .msm-tools-list>button strong{color:var(--op-text)!important;font-size:13px!important}html.op-mobile .msm-tools-list>button small{color:var(--op-muted)!important;font-size:11px!important;font-weight:500!important}html.op-mobile .msm-tools-list>button:disabled{background:#f3f6fa!important}}.omReactPage{--om-blue: #2563eb;--om-blue2: #3b82f6;--om-bg1: #f6fbff;--om-bg2: #eef6ff;--om-ink: #07183a;--om-muted: #526990;--om-soft: #7185aa;--om-line: rgba(172, 197, 235, .68);--om-line-soft: rgba(210, 226, 250, .9);--om-green: #22c55e;width:100%;min-height:100vh;min-height:100svh;position:relative;overflow:hidden;color:var(--om-ink);font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(900px 620px at 94% 8%,rgba(190,214,255,.52),transparent 66%),radial-gradient(820px 620px at 0% 14%,rgba(198,224,255,.55),transparent 62%),linear-gradient(115deg,#f6fbff,#edf6ff 46%,#f8fbff)}.omReactPage:before{content:"";position:absolute;inset:0;z-index:0;opacity:.72;background-image:linear-gradient(to right,rgba(44,115,230,.075) 1px,transparent 1px),linear-gradient(to bottom,rgba(44,115,230,.075) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to right,#000 0%,#000 48%,transparent 94%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 48%,transparent 94%);pointer-events:none}.omReactPage:after{content:"";position:absolute;z-index:1;width:950px;height:950px;left:22%;top:-350px;border:1px solid rgba(255,255,255,.86);border-radius:9999px;pointer-events:none;opacity:.68}.omReactShell{position:relative;z-index:3;width:100%;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(760px,1.07fr) minmax(560px,.93fr)}.omReactLeft,.omReactRight{min-height:100vh;min-height:100svh;position:relative}.omReactLeft{padding:44px 56px 92px;display:flex;flex-direction:column;align-items:flex-start;isolation:isolate;background:radial-gradient(580px 420px at 6% 2%,rgba(175,211,255,.55),transparent 70%),radial-gradient(640px 540px at 74% 74%,rgba(229,240,255,.78),transparent 72%)}.omReactLeft:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,transparent 0%,transparent 82%,rgba(255,255,255,.55) 100%);pointer-events:none}.omReactBrand{position:relative;z-index:10;display:inline-flex;align-items:center;gap:14px;flex:0 0 auto}.omReactBrandLogo,.omReactBrandMark{width:38px;height:38px;border-radius:12px;flex:0 0 auto}.omReactBrandLogo{object-fit:contain;filter:drop-shadow(0 10px 18px rgba(37,99,235,.22))}.omReactBrandMark{display:block;position:relative;background:linear-gradient(145deg,#3c80ff,#1156dc);box-shadow:0 12px 26px #2563eb3d,inset 0 1px #ffffff7a}.omReactBrandMark:after{content:"";position:absolute;width:16px;height:16px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;background:#fff;box-shadow:0 0 0 4px #ffffff38}.omReactBrandName{color:#07183a;font-size:28px;line-height:1;font-weight:850;letter-spacing:-.052em}.omReactMarketing{position:relative;z-index:9;width:min(625px,100%);margin-top:clamp(100px,13vh,150px)}.omReactTitle{margin:0;max-width:650px;color:var(--om-ink);font-size:clamp(54px,4.25vw,74px);line-height:.97;letter-spacing:-.067em;font-weight:850}.omReactTitle svg{width:24px;height:24px;margin-left:9px;color:var(--om-blue);vertical-align:top;transform:translateY(2px);filter:drop-shadow(0 8px 14px rgba(37,99,235,.18))}.omReactSubtitle{margin:24px 0 32px;max-width:540px;color:#50658b;font-size:18px;line-height:1.46;letter-spacing:-.018em;font-weight:500}.omReactFeatureStack{display:grid;gap:16px;width:min(450px,100%);position:relative;z-index:10}.omReactFeature{min-height:92px;display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:center;padding:17px 20px;border:1px solid rgba(215,230,252,.95);border-radius:15px;background:#ffffffc7;box-shadow:0 18px 46px #2563eb13,inset 0 1px #ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.omReactFeatureIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:var(--om-blue);background:linear-gradient(180deg,#eef6ff,#e8f1ff);box-shadow:0 10px 25px #2563eb1c}.omReactFeatureIcon svg{width:25px;height:25px;stroke-width:2.35}.omReactFeature h3{margin:0 0 5px;color:#0c1e40;font-size:16px;line-height:1.12;letter-spacing:-.02em;font-weight:850}.omReactFeature p{margin:0;color:#526790;font-size:14px;line-height:1.42;font-weight:500}.omReactPublicArt{position:absolute;z-index:4;right:-90px;bottom:118px;width:760px;height:auto;display:block;transform:perspective(1200px) rotateY(-13deg) rotate(-7deg) scale(.86);transform-origin:center center;opacity:.34;pointer-events:none;background:transparent!important;border:0;overflow:visible;filter:none;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 0%,#000 50%,rgba(0,0,0,.68) 67%,transparent 88%);mask-image:radial-gradient(ellipse at 50% 50%,#000 0%,#000 50%,rgba(0,0,0,.68) 67%,transparent 88%)}.omReactPublicArt img{display:block;width:100%;height:auto;object-fit:contain;object-position:center;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;filter:none!important;image-rendering:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.omReactVisual{display:none!important}.omReactRight{display:grid;place-items:center;padding:44px 74px 44px 34px;isolation:isolate}.omReactRight:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(720px 480px at 56% 42%,rgba(211,226,250,.52),transparent 70%),linear-gradient(180deg,#ffffff2e,#f4f9ffa6);pointer-events:none}.omReactRight:after{content:"";position:absolute;z-index:2;width:720px;height:720px;border-radius:999px;background:radial-gradient(circle,rgba(197,219,255,.45),transparent 67%);pointer-events:none}.omReactCard{position:relative;z-index:5;width:min(535px,100%);min-height:668px;padding:30px 38px 32px;display:flex;flex-direction:column;align-items:stretch;border:1px solid rgba(207,224,249,.98);border-radius:23px;background:radial-gradient(540px 280px at 50% 0%,rgba(233,242,255,.94),transparent 62%),linear-gradient(180deg,#fffffff2,#ffffffe0);box-shadow:0 38px 95px #49679a29,0 2px #ffffffeb inset,0 0 0 8px #ffffff42;overflow:hidden;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.omReactCard:before{content:"";position:absolute;left:34px;right:34px;top:50px;height:100px;opacity:.42;background-image:radial-gradient(circle,rgba(61,120,238,.28) 1px,transparent 1.4px);background-size:9px 9px;mask-image:radial-gradient(ellipse at center,#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,transparent 72%);pointer-events:none}.omReactCard>*{position:relative;z-index:2}.omReactCardIcon{width:74px;height:74px;margin:0 auto 23px;display:grid;place-items:center;color:#1264f5;border-radius:26px;background:radial-gradient(circle at 50% 43%,#ffffffeb,#e6f0ffd1 62%,#d6e5fc7a);box-shadow:0 18px 46px #2c67d22e,inset 0 0 0 8px #ffffff75}.omReactCardIcon:before,.omReactCardIcon:after{content:"";position:absolute;border-radius:999px;inset:-9px;border:1px solid rgba(194,211,239,.62)}.omReactCardIcon:after{inset:-18px;opacity:.44}.omReactCardIcon svg{width:42px;height:42px;stroke-width:2.5;filter:drop-shadow(0 10px 14px rgba(37,99,235,.18))}.omReactCard h2{margin:0 auto 10px;width:100%;text-align:center;color:#090f2c;font-size:35px;line-height:1.04;letter-spacing:-.06em;font-weight:850}.omReactCardLead{max-width:400px;margin:0 auto 24px;text-align:center;color:#52678f;font-size:14px;line-height:1.46;font-weight:500}.omReactProgressBox{width:100%;margin:0 auto 18px;padding:14px 16px 15px;border:1px solid rgba(96,165,250,.46);border-radius:13px;background:#f8fbffb8;box-shadow:inset 0 1px #ffffffb8}.omReactProgressHead{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#081a3a;font-size:14px;font-weight:850}.omReactProgressHead span{display:inline-flex;align-items:center;min-width:0}.omReactProgressHead em{width:19px;height:19px;flex:0 0 auto;margin-right:10px;display:inline-block;border-radius:999px;border:2.4px solid rgba(37,99,235,.16);border-top-color:var(--om-blue);animation:omReactSpin 1s linear infinite}@keyframes omReactSpin{to{transform:rotate(360deg)}}.omReactProgressTrack{height:5px;margin-top:12px;overflow:hidden;border-radius:999px;background:#dfeaf8}.omReactProgressFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--om-blue),#2f72ff);box-shadow:0 0 18px #2563eb42}.omReactRows{display:grid;gap:13px;width:100%;margin:18px auto 22px}.omReactRow{min-height:40px;display:grid;grid-template-columns:40px minmax(138px,1fr) minmax(166px,max-content);align-items:center;gap:13px;color:var(--om-muted);font-size:13.5px}.omReactRow>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:#eef6ff;color:var(--om-blue)}.omReactRow>span.green{background:#ecfdf5;color:#16a34a}.omReactRow>span.purple{background:#f3efff;color:#6d5dfc}.omReactRow>span svg{width:18px;height:18px;stroke-width:2.5}.omReactRow strong{color:#344668;font-weight:850;white-space:nowrap}.omReactRow b{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:#344668;font-weight:650;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omReactRow small{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:8px;color:var(--om-blue);background:#eaf2ff;font-size:10.5px;font-weight:850;flex:0 0 auto}.omReactRow b i{width:8px;height:8px;display:inline-block;flex:0 0 auto;border-radius:999px;background:var(--om-green);box-shadow:0 0 0 4px #22c55e1f}.omReactInlineIcon{width:14px;height:14px;color:#536a92;stroke-width:2.4;flex:0 0 auto}.omReactActions{display:grid;gap:10px;width:100%;margin:0 auto}.omReactButton{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(37,99,235,.36);border-radius:13px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:850;letter-spacing:-.012em;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.omReactButton svg{width:19px;height:19px;stroke-width:2.6}.omReactButton.primary{border:0;color:#fff;background:linear-gradient(180deg,#2573ff,#004eea);box-shadow:0 18px 36px #1858de45,inset 0 1px #ffffff47}.omReactButton.secondary{color:var(--om-blue);background:#ffffffad}.omReactButton:hover:not(:disabled){transform:translateY(-1px)}.omReactRetry{min-height:30px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#6b7fa7;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:850}.omReactRetry svg{width:15px;height:15px;stroke-width:2.5}.omReactThanks{margin:18px auto 0;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;color:#6b7fa7;font-size:13px;font-weight:650}.omReactThanks:before,.omReactThanks:after{content:"";width:54px;height:1px;background:#d9e5f6}.omReactThanks svg{width:15px;height:15px;color:var(--om-blue)}.omReactFooterBar{position:fixed;left:56px;bottom:34px;z-index:40;width:max-content;max-width:min(620px,calc(100vw - 112px));min-height:32px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0;color:#7a8fb2;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:14px;line-height:1.25;font-weight:500;white-space:nowrap}.omReactFooterBar a{color:#5f7397;text-decoration:none}.omReactFooterBar a:hover{color:var(--om-blue)}.omReactFooterBar i{width:1px;height:15px;background:#8197b86b}.omReactDot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--om-green);box-shadow:0 0 0 4px #20cc7224}.omReactModal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;background:#07142d59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.omReactModalCard{width:min(420px,100%);padding:24px;border:1px solid var(--om-line);border-radius:22px;background:#fff;box-shadow:0 28px 80px #0f172a38}.omReactClose{float:right;border:0;border-radius:10px;padding:8px 12px;color:var(--om-blue);background:#eef6ff;cursor:pointer;font-family:inherit;font-weight:850}.omReactModalCard h3{margin:0 0 8px;color:#081a3a;font-size:22px;letter-spacing:-.025em}.omReactModalCard p{margin:0 0 18px;color:var(--om-muted);line-height:1.5}.omReactModalCard input{width:100%;height:46px;margin-bottom:12px;padding:0 14px;border:1px solid #d6e3f5;border-radius:12px;font:inherit}.omReactNotice{min-height:20px;margin-top:10px;color:var(--om-blue);font-size:13px;font-weight:750}@media(min-width:1321px)and (max-width:1540px){.omReactShell{grid-template-columns:minmax(650px,1.04fr) minmax(520px,.96fr)}.omReactLeft{padding:36px 46px 84px}.omReactMarketing{margin-top:clamp(82px,11vh,122px);width:min(560px,100%)}.omReactTitle{font-size:clamp(44px,3.7vw,60px)}.omReactSubtitle{margin:18px 0 26px;font-size:16px;max-width:470px}.omReactFeatureStack{width:min(420px,100%);gap:14px}.omReactFeature{min-height:84px;padding:15px 18px}.omReactFeatureIcon{width:44px;height:44px}.omReactFeature h3{font-size:15px}.omReactFeature p{font-size:13px}.omReactPublicArt{width:700px;right:-125px;bottom:110px;transform:perspective(1200px) rotateY(-13deg) rotate(-7deg) scale(.82);opacity:.3}.omReactRight{padding:36px 56px 36px 24px}.omReactCard{width:min(500px,100%);min-height:626px;padding:26px 34px 28px}.omReactCardIcon{width:66px;height:66px;margin-bottom:18px}.omReactCardIcon svg{width:37px;height:37px}.omReactCard h2{font-size:31px}.omReactCardLead{font-size:13px;margin-bottom:20px}.omReactProgressBox{padding:12px 14px 13px;margin-bottom:14px}.omReactRows{gap:10px;margin:14px auto 17px}.omReactRow{grid-template-columns:36px minmax(130px,1fr) minmax(150px,max-content);gap:12px;min-height:36px;font-size:12.5px}.omReactRow>span{width:36px;height:36px;border-radius:12px}.omReactButton{min-height:44px;font-size:14px}.omReactThanks{margin-top:14px;font-size:12.5px}.omReactFooterBar{left:46px;bottom:31px;font-size:12px}}@media(max-width:1320px){.omReactPage{overflow:auto}.omReactShell{min-height:auto;grid-template-columns:1fr}.omReactLeft{min-height:auto;padding:42px 34px 34px}.omReactPublicArt{display:none}.omReactMarketing{margin-top:55px;width:100%}.omReactFeatureStack{width:100%;max-width:640px}.omReactRight{min-height:auto;padding:34px}.omReactRight:after{width:540px;height:540px}.omReactCard{width:min(640px,100%);min-height:auto;padding:34px}.omReactFooterBar{position:relative;left:auto;bottom:auto;z-index:5;margin:24px 34px 28px;max-width:calc(100% - 68px);flex-wrap:wrap;white-space:normal}}@media(max-width:720px){.omReactLeft{padding:28px 18px}.omReactBrandName{font-size:23px}.omReactTitle{font-size:44px}.omReactSubtitle{font-size:16px}.omReactFeature{grid-template-columns:48px 1fr;gap:14px;padding:16px}.omReactFeatureIcon{width:44px;height:44px}.omReactRight{padding:18px}.omReactCard{padding:26px 20px 28px;border-radius:20px}.omReactCardIcon{width:66px;height:66px;margin-bottom:18px}.omReactCardIcon svg{width:38px;height:38px}.omReactCard h2{font-size:30px}.omReactCardLead{font-size:14px}.omReactRow{grid-template-columns:34px 1fr}.omReactRow b{grid-column:2;justify-content:flex-start;text-align:left;white-space:normal;overflow:visible;flex-wrap:wrap}.omReactRow strong{white-space:normal}.omReactFooterBar{margin:18px;max-width:calc(100% - 36px);gap:10px;font-size:12px}.omReactFooterBar i{display:none}}@media(max-height:760px)and (min-width:1321px){.omReactLeft{padding-top:32px;padding-bottom:74px}.omReactMarketing{margin-top:70px}.omReactTitle{font-size:clamp(40px,3.3vw,58px)}.omReactSubtitle{margin:16px 0 22px;font-size:15px}.omReactFeature{min-height:76px;padding:13px 16px}.omReactFeatureIcon{width:38px;height:38px}.omReactFeatureIcon svg{width:21px;height:21px}.omReactFeature h3{font-size:14px}.omReactFeature p{font-size:12px}.omReactCard{min-height:570px;padding:22px 32px 24px}.omReactCardIcon{width:60px;height:60px;margin-bottom:16px}.omReactCardIcon svg{width:34px;height:34px}.omReactCard h2{font-size:28px}.omReactCardLead{margin-bottom:16px}.omReactButton{min-height:40px}.omReactFooterBar{bottom:24px}}@media(min-width:1321px){.omReactRight{align-items:center!important;justify-items:end!important;padding:44px 96px 44px 22px!important}.omReactCard{margin-left:auto!important;transform:translate(44px)!important}.omReactProgressFill{transition:width .52s ease!important}.omReactProgressHead span{white-space:nowrap!important}}@media(min-width:1600px){.omReactRight{padding-right:108px!important}.omReactCard{transform:translate(62px)!important}}@media(min-width:1321px)and (max-width:1540px){.omReactRight{padding:36px 60px 36px 18px!important}.omReactCard{transform:translate(34px)!important}}@media(max-width:1320px){.omReactCard{transform:none!important}}:root{--lux-bg0: #0b0f1a;--lux-bg1: #0f1526;--lux-bg2: #0D1426;--lux-panel: rgba(17, 24, 39, .72);--lux-panel2: rgba(20, 28, 48, .7);--lux-stroke: rgba(255,255,255,.08);--lux-stroke2: rgba(255,255,255,.12);--lux-text: rgba(241,246,255,.92);--lux-muted: rgba(180,194,220,.72);--lux-dim: rgba(180,194,220,.55);--lux-accent: #2EA8FF;--lux-accent2: #6EC7FF;--lux-warn: #FF3B3B;--lux-ok: #2DE28E;--lux-shadow: 0 18px 60px rgba(0,0,0,.55);--lux-shadow2: 0 12px 40px rgba(0,0,0,.42);--lux-radius: 18px;--lux-radius2: 14px;--lux-side-w: 270px;--lux-max: 1240px}.awAppShell{min-height:100vh;display:grid;grid-template-columns:var(--lux-side-w) 1fr}.awMain{margin-left:var(--lux-side-w);min-height:100vh}@media(max-width:980px){:root{--lux-side-w: 86px}.awMain{margin-left:var(--lux-side-w)}}.awTopbar{position:fixed;left:0;top:0;width:var(--lux-side-w);height:100vh;z-index:50;background:radial-gradient(600px 420px at 10% 0%,rgba(46,168,255,.2),transparent 60%),linear-gradient(180deg,#0a0f1deb,#070a12eb);border-right:1px solid var(--lux-stroke);box-shadow:var(--lux-shadow2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px 14px}.awTopbarInner{display:flex;flex-direction:column;height:100%;gap:14px}.awBrandRow{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--lux-radius2)}.awLogo{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:1000;letter-spacing:-.02em;background:linear-gradient(180deg,#2ea8fff2,#2ea8ff8c);box-shadow:0 14px 30px #2ea8ff2e;color:#fffffff2}.awBrandText{min-width:0}.awBrandName{font-weight:1000;color:#fffffff2;letter-spacing:-.02em;font-size:14px;line-height:1.1}.awBrandSub{margin-top:4px;font-size:12px;color:var(--lux-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awNavRow{display:grid;gap:8px;margin-top:6px;padding:10px 6px;border-radius:var(--lux-radius2)}.awNavPill{width:100%;text-align:left;border:1px solid transparent;border-radius:14px;padding:12px;cursor:pointer;background:transparent;color:var(--lux-muted);font-weight:900;letter-spacing:-.01em;transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.awNavPill:hover{background:#ffffff0f;border-color:#ffffff14;transform:translateY(-1px);color:#ffffffeb}.awNavPill.active{background:#2ea8ff1f;border-color:#2ea8ff40;color:#fffffff2}.awNavPill.danger{margin-top:auto;background:#ff3b3b1f;border-color:#ff3b3b38;color:#ffffffeb}@media(max-width:980px){.awBrandText{display:none}.awNavPill{padding:12px 10px;font-size:12px}}.awDash,.awSchedPage,.awMgrSchedPage,.pageGridOne{width:100%;margin-left:var(--lux-side-w);padding:26px 26px 40px}@media(max-width:980px){.awDash,.awSchedPage,.awMgrSchedPage,.pageGridOne{margin-left:var(--lux-side-w);padding:18px 14px 36px}}.awShell{width:100%;display:flex;justify-content:center}.awGrid{width:min(var(--lux-max),100%);display:grid;grid-template-columns:360px minmax(520px,1fr) 360px;gap:16px;align-items:start}@media(max-width:1180px){.awGrid{grid-template-columns:1fr}}.awHero{width:100%;border-radius:22px;padding:18px 18px 14px;background:radial-gradient(900px 420px at 10% 0%,rgba(46,168,255,.18),transparent 55%),radial-gradient(700px 380px at 95% 10%,rgba(110,199,255,.14),transparent 55%),linear-gradient(180deg,#0a0f1deb,#090c16eb);border:1px solid var(--lux-stroke);box-shadow:var(--lux-shadow2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:min(var(--lux-max),100%);margin:0 auto 16px}.awHeroInner{width:100%}.awHeroBar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.awHeroTitleSm{font-size:22px;font-weight:1000;letter-spacing:-.03em;color:#fffffff2}.awHeroName{color:#fffffff2}.awHeroSub{margin-top:6px;color:var(--lux-muted);font-size:13px}.awCard,.card{border-radius:var(--lux-radius);background:var(--lux-panel);border:1px solid var(--lux-stroke);box-shadow:var(--lux-shadow2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px;color:var(--lux-text)}.awPanel{background:var(--lux-panel)}.awSubtle{background:#141c308c!important;border-color:#ffffff12!important}.awCardTitle,h2{font-weight:1000;letter-spacing:-.02em;color:#fffffff2}.awCardSub,.sub{margin-top:4px;color:var(--lux-muted);font-size:13px}.awDivider,.divider{height:1px;background:#ffffff14;margin:14px 0}.awMuted,.meta{color:var(--lux-muted)}.awHint{color:#b4c2dc9e;font-size:12px;margin-top:10px}.awBtn,.btn{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:10px 14px;font-weight:900;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease}.awBtn:hover,.btn:hover{transform:translateY(-1px);filter:brightness(1.05);background:#ffffff16;border-color:#ffffff24}.awBtnSm,.btn.ghost{padding:8px 12px;border-radius:12px}.awBtnPrimary,.btn.primary{background:linear-gradient(180deg,#2ea8ffeb,#2ea8ff94);border-color:#2ea8ff4d;color:#fffffff2}.btn.ok{background:linear-gradient(180deg,#2de28ee6,#2de28e85);border-color:#2de28e42}.awBtnDanger,.btn.danger{background:#ff3b3b1f;border-color:#ff3b3b38}.awTopPill,.dashPill{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:10px 14px;font-weight:900;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.awTopPill:hover,.dashPill:hover{transform:translateY(-1px);background:#ffffff16;border-color:#ffffff24}.awTopPillOn{background:#2ea8ff1f;border-color:#2ea8ff40}.awInput,.awSelect,input,select,textarea{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#ffffffeb;padding:11px 12px;outline:none}input::placeholder,textarea::placeholder{color:#b4c2dc8c}label,.awLabel{display:block;font-size:12px;color:#b4c2dcb3;margin-bottom:8px;font-weight:900}.awField,.field{margin-top:10px}.field.half{width:100%}.row{display:flex;gap:10px;flex-wrap:wrap}.half{flex:1;min-width:240px}.awNotice,.notice{border-radius:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffe6}.awErr,.notice.err{border-color:#ff3b3b47;background:#ff3b3b1a}.awOk,.notice.ok{border-color:#2de28e38;background:#2de28e1a}.awMiniCard{border-radius:var(--lux-radius);background:var(--lux-panel2);border:1px solid rgba(255,255,255,.09);box-shadow:var(--lux-shadow2);padding:14px}.awMiniTitle{font-weight:1000;color:#fffffff2}.awMiniSub{margin-top:6px;color:var(--lux-muted);font-size:12px}.awMiniBig{margin-top:10px;font-size:34px;font-weight:1000;letter-spacing:-.02em;color:#fffffff2}.awSchedTopBar{width:min(var(--lux-max),100%);margin:0 auto 14px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.awSchedH1{font-size:26px;font-weight:1000;letter-spacing:-.03em}.awSchedSub{margin-top:6px;color:var(--lux-muted);font-size:13px}.awSchedTopActions{display:flex;gap:10px;flex-wrap:wrap}.awSchedLayout{width:min(var(--lux-max),100%);margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:start}.awSchedMainCard{border-radius:var(--lux-radius);background:var(--lux-panel);border:1px solid var(--lux-stroke);box-shadow:var(--lux-shadow2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px}.awSideCard{border-radius:var(--lux-radius);background:var(--lux-panel2);border:1px solid rgba(255,255,255,.09);box-shadow:var(--lux-shadow2);padding:14px}.awSideHint{margin-top:4px;color:var(--lux-muted);font-size:12px}.awSideBig{margin-top:10px;font-size:30px;font-weight:1000;letter-spacing:-.02em}.awSideSub{margin-top:6px;color:var(--lux-muted);font-size:12px}.awUnit{color:#b4c2dcb3;font-size:12px;font-weight:900}.awSideBtn{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:10px 14px;font-weight:900;cursor:pointer}.awSideBtn:hover{background:#ffffff16;border-color:#ffffff24}.awSideBtnPrimary{background:#2ea8ff1f;border-color:#2ea8ff40}.awWeekGrid{display:grid;grid-template-columns:90px repeat(7,1fr);grid-template-rows:56px 1fr;gap:0;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0000001f}.awWGDayHead{grid-row:1;display:grid;align-content:center;padding:10px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.06)}.awWGDate{margin-top:4px;font-size:12px;color:var(--lux-muted)}.awWGTimeRow{height:44px;display:grid;place-items:center;font-size:12px;color:#b4c2dcbf;border-bottom:1px solid rgba(255,255,255,.06)}.awWGShift{position:absolute;left:8px;right:8px;border-radius:14px;border:1px solid rgba(46,168,255,.28);background:#2ea8ff1f;box-shadow:0 10px 26px #2ea8ff1a;padding:10px;text-align:left;cursor:pointer;color:#fffffff2}.awWGShift:hover{filter:brightness(1.06)}.awWGShiftMeta{margin-top:6px;color:#b4c2dcc7;font-size:12px}.awWGUnavail{position:absolute;left:8px;right:8px;border-radius:14px;border:1px solid rgba(255,59,59,.22);background:#ff3b3b1a;display:grid;place-items:center;pointer-events:none}.awWGUnavailInner{font-weight:1000;color:#ffffffeb;opacity:.85}.awUnderEmpty{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:14px;color:var(--lux-muted);font-weight:900}.awPersonName{font-weight:1000}.awPersonSub{margin-top:4px;color:var(--lux-muted);font-size:12px}.awTimeTag{border-radius:999px;padding:8px 10px;font-weight:900;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb}.awTicketGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:1100px){.awTicketGrid{grid-template-columns:1fr}}.awTicketCard{border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;padding:14px;box-shadow:0 10px 30px #00000040}.awTicketCardTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.awTicketId{font-weight:1000;color:#fffffff2}.awTicketText{color:#f1f6ffe6;font-weight:800;line-height:1.35}.awTicketTime{color:#b4c2dcb8;font-size:12px;font-weight:800}.awTicketList{display:grid;gap:10px;margin-top:10px}.awTicketItem{text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;padding:12px;cursor:pointer;color:#ffffffeb}.awTicketItem:hover{background:#ffffff0f;border-color:#ffffff1f}.awTicketItem.active{border-color:#2ea8ff4d;background:#2ea8ff1a}.awTicketTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.awThreadBox{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0000002e;padding:12px;display:grid;gap:10px;max-height:420px;overflow:auto}.awThreadMsg{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:10px}.awThreadTop{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.awThreadBody{margin-top:6px;color:#f1f6ffe6;white-space:pre-wrap}.awTagStatus{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:1000;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb}.awTagStatus.open{border-color:#ff3b3b40;background:#ff3b3b1a}.awTagStatus.inprogress{border-color:#2ea8ff40;background:#2ea8ff1a}.awTagStatus.resolved{border-color:#2de28e38;background:#2de28e1a}.awBottomGrid{width:min(var(--lux-max),100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:1100px){.awBottomGrid{grid-template-columns:1fr}}.awMiniMuted{margin-top:4px;color:var(--lux-muted);font-size:12px}.awStatus.pending{border-color:#2ea8ff38;background:#2ea8ff1a}.list{display:grid;gap:10px}.item{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:12px}.item.slim{padding:10px}.list.compact{gap:8px}.awFooter{width:min(var(--lux-max),100%);margin:26px auto 10px;color:#b4c2dc99;font-size:12px}.awFooterInner{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 6px}.awFooterMuted{color:#b4c2dc8c}:root{--bg0: #0b0f1a;--bg1: #0f1526;--card: rgba(18, 24, 44, .78);--card2: rgba(18, 24, 44, .55);--stroke: rgba(255, 255, 255, .06);--stroke2: rgba(255, 255, 255, .1);--txt: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62);--muted2: rgba(255, 255, 255, .4);--shadow: 0 18px 40px rgba(0, 0, 0, .45);--shadow2: 0 10px 24px rgba(0, 0, 0, .35);--rad: 18px;--rad2: 14px;--accent: #ff9d2d;--accent2: #ff7b1c;--good: #2ecc71;--bad: #ff4d4d;--focus: rgba(255, 157, 45, .28)}.awSchPage{min-height:70vh;color:var(--txt);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji"}.awDashShell{display:grid;grid-template-columns:260px 1fr;gap:18px;padding:18px}.awDashMain{min-width:0}.awDashTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.awDashTitle{font-size:34px;font-weight:900;letter-spacing:-.6px}.awDashDesc{margin-top:6px;max-width:900px;color:var(--muted);font-size:13px;line-height:1.35}.awDashUserBox{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid var(--stroke);background:#12182c8c;box-shadow:var(--shadow2)}.awDashUserName{font-weight:900}.awDashUserMeta{color:var(--muted);font-size:12px}.awDashPower{width:34px;height:34px;border-radius:999px;border:1px solid var(--stroke2);background:#ffffff0a;display:grid;place-items:center;font-weight:900;color:var(--accent)}.awDashStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media(max-width:1100px){.awDashStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.awDashStatCard{border:1px solid var(--stroke);border-radius:var(--rad);background:var(--card);box-shadow:var(--shadow2);padding:14px 16px}.awDashStatLabel{color:var(--muted);font-weight:800;font-size:12px}.awDashStatValue{margin-top:6px;font-size:32px;font-weight:900;letter-spacing:-.6px}.awDashStatSub{margin-top:2px;color:var(--muted);font-size:12px}.awSchLayout{display:grid;grid-template-columns:1fr 420px;gap:14px;align-items:start}@media(max-width:1200px){.awSchLayout{grid-template-columns:1fr}}.awSchCard{border:1px solid var(--stroke);border-radius:var(--rad);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.awSchSide{position:sticky;top:18px;align-self:start;border:1px solid var(--stroke);border-radius:var(--rad);background:var(--card);box-shadow:var(--shadow);overflow:hidden}.awSchTop{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--stroke);background:#ffffff05}.awSchH1{font-weight:900;font-size:14px;letter-spacing:.2px;color:var(--muted)}.awSchRange{font-weight:900;font-size:14px}.awSchNav{display:flex;gap:10px}.awSchNavBtn{border:1px solid var(--stroke);border-radius:12px;padding:9px 12px;background:#ffffff08;color:var(--txt);cursor:pointer;font-weight:900}.awSchNavBtn:hover{border-color:var(--stroke2);background:#ffffff0d}.awSchNavBtn.on{background:#ff9d2d1a;border-color:#ff9d2d42}.awSideWrap{padding:14px}.awSideHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.awSideH1{font-size:14px;font-weight:900}.awSideSub{font-size:12px;color:var(--muted);margin-top:2px}.awSchToggle{border-radius:14px;padding:10px 14px;border:1px solid var(--stroke);background:#ffffff08;color:var(--txt);cursor:pointer;font-weight:1000;letter-spacing:.6px}.awSchToggle.on{background:#ff9d2d1a;border-color:#ff9d2d4d;color:var(--txt)}.awSideCard{border:1px solid var(--stroke);background:#080c164d;border-radius:var(--rad);padding:12px;box-shadow:var(--shadow2);margin-bottom:12px}.awSideCardTitle{font-weight:950;font-size:13px;color:var(--txt);display:flex;justify-content:space-between;align-items:center;gap:8px}.awSideHint{margin-top:10px;font-size:12px;color:var(--muted);line-height:1.35}.awSchNotice{border-radius:14px;padding:10px 12px;font-weight:800;font-size:12px;border:1px solid var(--stroke);background:#ffffff08;margin-bottom:10px}.awSchNotice.ok{border-color:#2ecc7140;background:#2ecc711a}.awSchNotice.err{border-color:#ff4d4d40;background:#ff4d4d1a}.awSchMiniNotice{border-radius:14px;padding:10px 12px;border:1px solid var(--stroke);background:#ffffff08;color:var(--muted);font-size:12px}.awSchField{margin-top:10px}.awSchLabel{display:block;font-size:12px;color:var(--muted);font-weight:800;margin-bottom:6px}.awSchInput{width:100%;border-radius:14px;border:1px solid var(--stroke);background:#ffffff08;color:var(--txt);padding:10px 12px;outline:none}.awSchInput:focus{border-color:#ff9d2d59;box-shadow:0 0 0 4px var(--focus)}.awSchInput::placeholder{color:#ffffff59}.awSchBtn{width:100%;border-radius:14px;border:1px solid var(--stroke);background:#ffffff08;color:var(--txt);padding:11px 12px;cursor:pointer;font-weight:950;margin-top:10px}.awSchBtn:hover{border-color:var(--stroke2);background:#ffffff0d}.awSchBtn.primary{background:#ff9d2d1f;border-color:#ff9d2d47}.awSchBtn.primary:hover{background:#ff9d2d2e;border-color:#ff9d2d66}.awSchBtn.danger{background:#ff4d4d1f;border-color:#ff4d4d47}.awModeRow{display:flex;gap:10px;margin-top:10px}.awModeBtn{flex:1;border-radius:14px;padding:10px;border:1px solid var(--stroke);background:#ffffff08;color:var(--txt);cursor:pointer;font-weight:950}.awModeBtn:hover{border-color:var(--stroke2)}.awModeBtn.on{background:#ff9d2d1f;border-color:#ff9d2d4d}.awPeopleList{margin-top:10px;display:grid;gap:8px;max-height:270px;overflow:auto;padding-right:4px}.awPersonRow{display:grid;grid-template-columns:12px 1fr 22px;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid var(--stroke);background:#ffffff05;color:var(--txt);cursor:pointer;text-align:left}.awPersonRow:hover{border-color:var(--stroke2);background:#ffffff0a}.awPersonRow.active{border-color:#ff9d2d4d;background:#ff9d2d14}.awPersonDot{width:10px;height:10px;border-radius:99px}.awPersonName{font-weight:900;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awPersonCheck{font-weight:1000;color:var(--accent);text-align:right}.awLegendGrid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.awLegendItem{display:flex;align-items:center;gap:10px;min-width:0}.awLegendDot{width:10px;height:10px;border-radius:99px}.awLegendName{font-weight:850;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awWeeklyGrid{margin-top:12px;display:grid;gap:8px}.awWeeklyRow{display:grid;grid-template-columns:1fr 86px;gap:10px;align-items:center}.awWeeklyName{font-size:12px;color:var(--muted);font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awWeeklyRow input{border-radius:12px;border:1px solid var(--stroke);background:#ffffff08;color:var(--txt);padding:8px 10px;outline:none}.awWeeklyRow input:focus{border-color:#ff9d2d59;box-shadow:0 0 0 4px var(--focus)}.awSchCheckRow{display:flex;gap:10px;align-items:center;color:var(--muted);font-weight:850}.awSchCheckRow input{accent-color:var(--accent)}.awSchGrid{display:grid;grid-template-columns:86px repeat(7,1fr);grid-template-rows:52px auto;width:100%;height:100%}.awSchCorner{grid-column:1;grid-row:1;padding:14px 12px;font-weight:950;color:var(--muted);border-right:1px solid var(--stroke);border-bottom:1px solid var(--stroke);background:#ffffff05}.awSchDayHead{grid-row:1;padding:10px;border-bottom:1px solid var(--stroke);background:#ffffff05}.awSchDay{font-weight:950}.awSchDate{margin-top:2px;font-size:12px;color:var(--muted);font-weight:800}.awSchTimes{grid-column:1;grid-row:2;border-right:1px solid var(--stroke);background:#ffffff03}.awSchTimeRow{height:44px;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;color:var(--muted);font-weight:900;font-size:12px;border-bottom:1px solid rgba(255,255,255,.04)}.awSchCols{grid-column:2 / span 7;grid-row:2;display:grid;grid-template-columns:repeat(7,1fr);min-height:1100px}.awSchCol{position:relative;border-right:1px solid rgba(255,255,255,.04);background:#ffffff03}.awSchCell{height:44px;width:100%;border:none;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;cursor:pointer}.awSchCell:hover{background:#ffffff08}.awSchCell.on{background:#ff9d2d1f}.awSchCell:disabled{cursor:not-allowed;opacity:.75}.awSchCellEnd{height:44px;border-bottom:1px solid rgba(255,255,255,.04)}.awSchOverlay{position:absolute;left:6px;right:6px}.awSchOverlayAvail{background:#ff4d4d1a;border:1px solid rgba(255,77,77,.2);color:#ffffffb3;font-weight:900;font-size:11px;padding:8px 10px}.awSchOverlayShift{position:absolute;border:1px solid rgba(255,255,255,.08);outline:none}.awSchOverlayShift:hover{filter:brightness(1.05);border-color:#ffffff24}.awSchResizeHandle{position:absolute;left:10px;right:10px;bottom:6px;height:8px;border-radius:99px;background:#ffffff2e}.awSchShiftLine{position:absolute;left:0;right:0;height:1px;background:#ff9d2d2e;pointer-events:none}.awSchModalOverlay,.awPopOverlay{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:999}.awSchModal,.awPop{width:min(720px,calc(100vw - 24px));border-radius:18px;border:1px solid var(--stroke);background:#0c101ceb;box-shadow:var(--shadow);overflow:hidden}.awSchModalHead,.awPopHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;border-bottom:1px solid var(--stroke)}.awSchModalTitle,.awPopTitle{font-weight:950}.awSchModalSub,.awPopSub{margin-top:4px;color:var(--muted);font-size:12px;font-weight:800}.awSchModalClose,.awPopClose{border-radius:12px;border:1px solid var(--stroke);background:#ffffff08;color:var(--txt);cursor:pointer;padding:8px 10px;font-weight:1000}.awSchModalBody,.awPopBody{padding:14px}.awSchForm{display:grid;gap:10px}.awSchModalActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.awPopSection{margin-top:10px}.awPopSectionTitle{font-weight:950;margin-bottom:8px;color:var(--muted)}.awPopList{display:grid;gap:8px}.awPopRow{border-radius:14px;border:1px solid var(--stroke);background:#ffffff08;padding:10px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.awPopName{font-weight:950;display:flex;align-items:center;gap:10px}.awPopDot{width:10px;height:10px;border-radius:99px}.awPopMeta{color:var(--muted);font-weight:850;font-size:12px;margin-top:2px}.awPopTime{font-weight:950;color:var(--txt)}.awPeopleList::-webkit-scrollbar{width:10px}.awPeopleList::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.awPeopleList::-webkit-scrollbar-thumb:hover{background:#ffffff29}html,body{height:100%;margin:0}.awSchPage{min-height:100vh;display:flex}.awDashShell{flex:1;min-height:100vh}:root{--rh-bg0:#0b0f1a;--rh-bg1:#0e1426;--rh-bg2:#0a1020;--rh-panel: rgba(16, 22, 39, .74);--rh-panel2: rgba(14, 20, 36, .72);--rh-stroke: rgba(255,255,255,.08);--rh-stroke2: rgba(255,255,255,.12);--rh-text: rgba(245,248,255,.92);--rh-muted: rgba(176,190,220,.72);--rh-dim: rgba(176,190,220,.52);--rh-accent:#ff9d2d;--rh-accent2:#ff7b1c;--rh-blue:#2EA8FF;--rh-danger:#ff3b3b;--rh-ok:#2de28e;--rh-shadow: 0 18px 60px rgba(0,0,0,.55);--rh-shadow2: 0 12px 40px rgba(0,0,0,.42);--rh-radius:18px;--rh-radius2:14px;--rh-side-w: 270px;--rh-max: 1240px}:root{--rh-canvas: #eaf2fb;--rh-canvas-2: #dce8f7;--rh-sidebar-bg: #ffffff;--rh-sidebar-bg-2: #f7faff;--rh-sidebar-border: rgba(15, 35, 75, .08);--rh-divider: rgba(15, 35, 75, .06);--rh-text: #0f1f3d;--rh-text-soft: #3b4a66;--rh-muted: #6b7a93;--rh-dim: #9aa6bb;--rh-accent: #1d4ed8;--rh-accent-2: #2563eb;--rh-accent-soft: rgba(37, 99, 235, .1);--rh-accent-ring: rgba(37, 99, 235, .28);--rh-gold: #c9a44c;--rh-gold-soft: rgba(201, 164, 76, .18);--rh-danger: #dc2626;--rh-danger-soft: rgba(220, 38, 38, .1);--rh-ok: #16a34a;--rh-side-w: 280px;--rh-side-w-collapsed: 76px;--rh-radius: 14px;--rh-radius-sm: 10px;--rh-radius-pill: 999px;--rh-shadow-sidebar: 0 24px 60px -28px rgba(15, 35, 75, .18), 0 1px 0 rgba(15, 35, 75, .04);--rh-shadow-soft: 0 6px 20px -10px rgba(15, 35, 75, .18);--rh-shadow-pop: 0 18px 48px -18px rgba(15, 35, 75, .3)}body{background:radial-gradient(1200px 700px at 100% 0%,rgba(37,99,235,.08),transparent 60%),radial-gradient(900px 600px at 0% 100%,rgba(201,164,76,.06),transparent 60%),linear-gradient(180deg,var(--rh-canvas) 0%,var(--rh-canvas-2) 100%);color:var(--rh-text)}@keyframes rhSidebarIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes rhItemIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes rhAuraDrift{0%{transform:translate3d(-6%,-4%,0) scale(1)}50%{transform:translate3d(4%,2%,0) scale(1.04)}to{transform:translate3d(-6%,-4%,0) scale(1)}}@keyframes rhBadgePop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes rhPulseDot{0%,to{box-shadow:0 0 #16a34a8c}70%{box-shadow:0 0 0 6px #16a34a00}}@keyframes rhShimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes rhFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rhSidebar{position:fixed;top:12px;bottom:12px;left:12px;width:var(--rh-side-w);height:calc(100dvh - 24px);z-index:50;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--rh-sidebar-bg) 0%,var(--rh-sidebar-bg-2) 100%);border:1px solid var(--rh-sidebar-border);border-radius:22px;box-shadow:var(--rh-shadow-sidebar);overflow:hidden;isolation:isolate;animation:rhSidebarIn .42s cubic-bezier(.22,1,.36,1) both}.rhSidebarAura{position:absolute;inset:-20% -20% auto;height:60%;background:radial-gradient(60% 60% at 30% 30%,rgba(37,99,235,.16),transparent 70%),radial-gradient(50% 50% at 80% 20%,rgba(201,164,76,.12),transparent 70%);filter:blur(20px);z-index:-1;animation:rhAuraDrift 14s ease-in-out infinite;pointer-events:none}.rhBrand{display:flex;align-items:center;gap:12px;padding:20px 18px 16px;border-bottom:1px solid var(--rh-divider)}.rhBrandMark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--rh-accent) 0%,var(--rh-accent-2) 60%,#4f46e5 100%);box-shadow:0 8px 20px -8px #2563eb8c,inset 0 1px #ffffff59;position:relative;overflow:hidden}.rhBrandMark:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);animation:rhShimmer 3.4s ease-in-out infinite}.rhBrandText{display:flex;flex-direction:column;line-height:1;min-width:0}.rhBrandWordmark{font-size:14px;font-weight:800;letter-spacing:.18em;color:var(--rh-text)}.rhBrandTagline{margin-top:4px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-muted);font-weight:600}.rhNav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 12px 16px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:rgba(15,35,75,.18) transparent}.rhNav::-webkit-scrollbar-thumb{background:#0f234b24;border-radius:999px}.rhNav>*{animation:rhItemIn .32s cubic-bezier(.22,1,.36,1) both}.rhNav>*:nth-child(1){animation-delay:.04s}.rhNav>*:nth-child(2){animation-delay:.07s}.rhNav>*:nth-child(3){animation-delay:.1s}.rhNav>*:nth-child(4){animation-delay:.13s}.rhNav>*:nth-child(5){animation-delay:.16s}.rhNav>*:nth-child(6){animation-delay:.19s}.rhNav>*:nth-child(7){animation-delay:.22s}.rhNav>*:nth-child(8){animation-delay:.25s}.rhNav>*:nth-child(n+9){animation-delay:.28s}.rhNavSectionLabel{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-dim);padding:14px 10px 6px;-webkit-user-select:none;user-select:none}.rhNavItem{position:relative;width:100%;min-height:38px;display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid transparent;border-radius:var(--rh-radius-sm);background:transparent;color:var(--rh-text-soft);font-size:12.5px;font-weight:600;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .22s ease}.rhNavItem--indent{padding-left:16px}.rhNavItemIconWrap{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#2563eb0f;color:var(--rh-muted);flex-shrink:0;transition:background .18s ease,color .18s ease,transform .22s ease}.rhNavIcon{display:block}.rhNavLabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;line-height:1.2}.rhNavItem:hover{background:transparent;color:var(--rh-text);transform:translate(2px)}.rhNavItem:hover .rhNavItemIconWrap{background:#2563eb1a;color:var(--rh-accent);transform:scale(1.05)}.rhNavItem:active{transform:translate(1px) scale(.995)}.rhNavItem--active{color:var(--rh-text);background:#2563eb0f;border-color:#2563eb24;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rhNavItem--active:hover{background:#2563eb17}.rhNavItem--active .rhNavItemIconWrap{background:linear-gradient(135deg,#2563ebd9,#6366f1d9);color:#fff;box-shadow:0 4px 10px -6px #2563eb66,inset 0 1px #ffffff40}.rhNavItem--active .rhNavLabel{font-weight:700}.rhNavItemGlow{position:absolute;left:-1px;top:8px;bottom:8px;width:3px;border-radius:4px;background:linear-gradient(180deg,var(--rh-accent) 0%,var(--rh-gold) 100%);box-shadow:0 0 14px #2563eb8c}.rhNavBadge{min-width:18px;height:18px;padding:0 6px;border-radius:var(--rh-radius-pill);background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:10px;font-weight:800;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px -4px #dc262699,inset 0 1px #ffffff40;animation:rhBadgePop .32s ease}.rhChevron{display:grid;place-items:center;flex-shrink:0;transform:rotate(0);transition:transform .25s ease;color:var(--rh-muted)}.rhChevron--open{transform:rotate(180deg);color:var(--rh-accent)}.rhNavGroupBody{max-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:max-height .32s ease,opacity .24s ease,transform .24s ease,padding .24s ease;display:flex;flex-direction:column;gap:2px;padding:0 0 0 8px;margin-left:14px;border-left:1px dashed rgba(37,99,235,.18)}.rhNavGroupBody--open{max-height:900px;opacity:1;transform:translateY(0);padding:6px 0 8px 8px;margin-top:4px;margin-bottom:4px}.rhSidebarBottom{flex-shrink:0;padding:12px 14px 16px;border-top:1px solid var(--rh-divider);display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,transparent 0%,rgba(37,99,235,.04) 100%)}.rhLangTrigger{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--rh-radius-sm);background:linear-gradient(180deg,#fff,#f4f8ff);border:1px solid var(--rh-sidebar-border);color:var(--rh-text);font-weight:600;cursor:pointer;box-shadow:var(--rh-shadow-soft);transition:transform .18s ease,border-color .18s ease,box-shadow .22s ease}.rhLangTrigger:hover{transform:translateY(-1px);border-color:var(--rh-accent-ring);box-shadow:0 12px 28px -16px #2563eb66}.rhLangGlobeIcon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--rh-accent-soft);color:var(--rh-accent);flex-shrink:0;transition:transform .4s ease}.rhLangTrigger:hover .rhLangGlobeIcon{transform:rotate(18deg)}.rhLangTriggerText{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.rhLangCode{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--rh-accent);background:var(--rh-accent-soft);padding:2px 6px;border-radius:6px}.rhLangName{font-size:12px;font-weight:600;color:var(--rh-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rhLangDropdown{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--rh-sidebar-border);border-radius:var(--rh-radius);box-shadow:var(--rh-shadow-pop);overflow:hidden;z-index:999;display:flex;flex-direction:column;max-height:320px;animation:rhFadeUp .18s ease both}.rhLangSearchWrap{position:relative;padding:10px;border-bottom:1px solid var(--rh-divider)}.rhLangSearchIcon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--rh-muted)}.rhLangSearchInput{width:100%;padding:8px 10px 8px 32px;border:1px solid var(--rh-sidebar-border);border-radius:8px;background:#f7faff;font-size:12px;color:var(--rh-text);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.rhLangSearchInput:focus{border-color:var(--rh-accent-ring);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.rhLangList{overflow-y:auto;padding:6px;scrollbar-width:thin}.rhLangOption{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:12.5px;color:var(--rh-text);text-align:left;transition:background .15s ease,transform .15s ease}.rhLangOption:hover{background:#2563eb14;transform:translate(2px)}.rhLangOption--active{background:#2563eb1f}.rhLangOptionFlag{font-size:16px}.rhLangOptionNative{font-weight:700;flex:1}.rhLangOptionEn{font-size:11px;color:var(--rh-muted)}.rhLangOptionCheck{color:var(--rh-accent)}.rhLogout{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--rh-radius-sm);border:1px solid rgba(220,38,38,.22);background:linear-gradient(180deg,#fff5f5,#fdecec);color:var(--rh-danger);cursor:pointer;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .22s ease,border-color .18s ease}.rhLogout:hover{transform:translateY(-1px);border-color:#dc26266b;box-shadow:0 12px 28px -16px #dc262673}.rhLogoutIconWrap{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--rh-danger-soft);color:var(--rh-danger);flex-shrink:0;transition:transform .22s ease,background .22s ease}.rhLogout:hover .rhLogoutIconWrap{transform:scale(1.06) rotate(-6deg);background:#dc26262e}.rhLogoutBody{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.2}.rhLogoutLabel{font-size:12.5px;font-weight:800;color:var(--rh-text)}.rhLogoutSub{font-size:10px;color:var(--rh-muted);margin-top:2px}.rhLogoutArrow{display:grid;place-items:center;color:var(--rh-muted);transition:transform .18s ease,color .18s ease}.rhLogout:hover .rhLogoutArrow{transform:translate(3px);color:var(--rh-danger)}.awDash,.awSchedPage,.awMgrSchedPage,.pageGridOne{margin-left:calc(var(--rh-side-w) + 24px);width:calc(100% - var(--rh-side-w) - 24px);padding:24px 28px 48px}@media(max-width:1180px)and (min-width:769px){:root{--rh-side-w: var(--rh-side-w-collapsed)}.rhBrand{padding:18px 10px;justify-content:center}.rhBrandText,.rhProfileMeta,.rhProfileStatus,.rhNavSectionLabel,.rhNavLabel{display:none}.rhNavItem{justify-content:center;padding:10px 8px;gap:0}.rhNavItem--indent{padding-left:8px}.rhNavBadge{position:absolute;top:4px;right:4px;min-width:14px;height:14px;padding:0 4px;font-size:9px}.rhChevron,.rhNavGroupBody,.rhLangTriggerText,.rhLangTrigger .rhChevron{display:none}.rhLangTrigger{justify-content:center;padding:8px}.rhLogoutBody,.rhLogoutArrow{display:none}.rhLogout{justify-content:center;padding:8px}}@media(max-width:768px){body{background:#fff}.rhSidebar{display:none}.awDash,.awSchedPage,.awMgrSchedPage,.pageGridOne{margin-left:0;width:100%;padding:16px 14px 96px}.rhMobileNav{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:stretch;gap:4px;padding:8px 10px;background:#ffffffe0;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(15,35,75,.06);border-radius:22px;box-shadow:0 18px 40px -18px #0f234b47,0 2px 6px -2px #0f234b14;z-index:100;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;animation:rhFadeUp .32s .05s both}.rhMobileNav::-webkit-scrollbar{display:none}.rhMobileNavItem{position:relative;flex:0 0 auto;min-width:60px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:var(--rh-muted);font-size:10px;font-weight:600;cursor:pointer;padding:6px 8px;border-radius:16px;transition:color .2s ease,transform .2s ease,background .2s ease}.rhMobileNavItem:active{transform:scale(.95)}.rhMobileNavIconWrap{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:14px;transition:background .2s ease,color .2s ease,transform .25s ease}.rhMobileNavLabel{line-height:1;letter-spacing:.01em}.rhMobileNavBadge{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px -4px #dc26268c;animation:rhBadgePop .3s ease}.rhMobileNavItem--active{color:var(--rh-accent)}.rhMobileNavItem--active .rhMobileNavIconWrap{background:linear-gradient(135deg,var(--rh-accent) 0%,var(--rh-accent-2) 100%);color:#fff;transform:translateY(-1px) scale(1.04);box-shadow:0 10px 22px -10px #2563eb99}.rhMobileNavIndicator{display:none}}.rhDashWrap{width:min(var(--rh-max),100%);margin:0 auto}.rhDashHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.rhDashTitle{font-size:34px;font-weight:1000;letter-spacing:-.03em;color:#fffffff2}.rhDashDesc{margin-top:8px;max-width:920px;color:var(--rh-muted);font-size:13px;line-height:1.35}.rhUserChip{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid var(--rh-stroke);background:#ffffff0d;box-shadow:var(--rh-shadow2);min-width:220px;justify-content:space-between}.rhUserLeft{min-width:0}.rhUserName{font-weight:1000;color:#fffffff2;line-height:1.1}.rhUserMeta{margin-top:4px;font-size:12px;color:var(--rh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rhPowerBtn{width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;cursor:pointer;display:grid;place-items:center;color:var(--rh-accent);font-weight:1000;transition:transform .12s ease,filter .12s ease,border-color .12s ease}.rhPowerBtn:hover{transform:translateY(-1px);filter:brightness(1.05);border-color:#ffffff38}.rhDashStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media(max-width:1100px){.rhDashStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.rhStat{border-radius:var(--rh-radius);border:1px solid var(--rh-stroke);background:var(--rh-panel);box-shadow:var(--rh-shadow2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 16px}.rhStatLabel{font-weight:950;font-size:12px;color:var(--rh-muted)}.rhStatValue{margin-top:6px;font-size:36px;font-weight:1000;letter-spacing:-.02em;color:#fffffff2}.rhStatSub{margin-top:2px;font-size:12px;color:var(--rh-muted)}.rhDashGrid{display:grid;grid-template-columns:2fr 1fr;gap:14px;align-items:start}.rhPanel{border-radius:var(--rh-radius);border:1px solid var(--rh-stroke);background:var(--rh-panel);box-shadow:var(--rh-shadow2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px}.rhPanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.rhPanelTitle{font-size:22px;font-weight:1000;letter-spacing:-.02em;color:#fffffff2}.rhPanelSub{margin-top:8px;font-size:13px;line-height:1.35;color:var(--rh-muted)}.rhPanelBtn{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:8px 12px;font-weight:950;cursor:pointer;transition:transform .12s ease,filter .12s ease}.rhPanelBtn:hover{transform:translateY(-1px);filter:brightness(1.05)}.rhPanelBtn.primary{background:#ff9d2d1f;border-color:#ff9d2d42}.rhDashGrid .rhPanel.spanLeft{grid-column:1}.rhDashGrid .rhPanel.right{grid-column:2}@media(max-width:1100px){.rhDashGrid .rhPanel.spanLeft,.rhDashGrid .rhPanel.right{grid-column:auto}}.rhRightStack{display:grid;gap:14px}.awBtn{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:10px 14px;font-weight:950;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease}.awBtn:hover{transform:translateY(-1px);filter:brightness(1.05);background:#ffffff16;border-color:#ffffff24}.awBtnPrimary{background:linear-gradient(180deg,#ff9d2deb,#ff7b1c8c);border-color:#ff9d2d4d;color:#fffffff2}.awBtnDanger{background:#ff3b3b1f;border-color:#ff3b3b38}.awBtnSm{padding:8px 12px;border-radius:12px}.awBtnFull{width:100%}.awInput,input,select,textarea{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#ffffffeb;padding:11px 12px;outline:none}.awInput::placeholder,input::placeholder,textarea::placeholder{color:#b0bedc8c}.awLabel,label{display:block;font-size:12px;color:#b0bedcbd;margin-bottom:8px;font-weight:950}.awDivider{height:1px;background:#ffffff14;margin:14px 0}.awSchedulePanel{margin-top:10px}.awScheduleEmpty{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:14px;color:var(--rh-muted);font-weight:900}.awSchedMiniList{display:grid;gap:10px;margin-top:10px}.awSchedMiniItem{border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;padding:12px}.awSchedMiniTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.awSchedMiniTitle{font-weight:1000;color:#fffffff2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awSchedMiniTime{font-weight:950;color:#ffffffeb;font-size:12px;white-space:nowrap}.awSchedMiniSub{margin-top:6px;color:var(--rh-muted);font-size:12px}.awSegRow{display:flex;gap:10px;margin-top:12px}.awSeg{flex:1;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffe6;padding:10px 12px;font-weight:950;cursor:pointer}.awSeg.on{background:#ff9d2d1f;border-color:#ff9d2d47}.awMiniTitleCenter{font-weight:1000;color:#fffffff2;margin-bottom:8px}.awMiniList{display:grid;gap:10px}.awMiniItem{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:12px}.awMiniRow{display:flex;justify-content:space-between;align-items:center;gap:12px}.awMiniStrong{font-weight:1000;color:#fffffff2}.awMiniMuted{margin-top:4px;color:var(--rh-muted);font-size:12px}.awEmpty{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:14px;color:var(--rh-muted);font-weight:900}.awStatus{border-radius:999px;padding:6px 10px;font-weight:1000;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.awStatus.approved{border-color:#2de28e38;background:#2de28e1a}.awStatus.pending{border-color:#ff9d2d38;background:#ff9d2d1a}.awStatus.rejected{border-color:#ff3b3b38;background:#ff3b3b1a}.awManageTicketsWrap{width:min(var(--rh-max),100%);margin:0 auto}.awTicketGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}@media(max-width:1200px){.awTicketGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.awTicketGrid{grid-template-columns:1fr}}.awTicketCard{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffffeb;color:#0a0c12eb;padding:10px;box-shadow:0 10px 26px #00000038}.awTicketCard *{color:#0a0c12eb}.awTicketCardTop{display:flex;justify-content:space-between;gap:8px;align-items:center}.awTicketId{font-weight:1000}.awTicketTime{font-size:12px;opacity:.75}.awTicketText{margin-top:6px;font-weight:900;font-size:12px;line-height:1.25;opacity:.9}.awManageActions{margin-top:16px;display:grid;gap:10px}.awManageActionBtn{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff24;color:#ffffffd9;padding:12px;font-weight:1000;cursor:pointer}.awManageActionBtn:hover{filter:brightness(1.05)}.awAnalyticsWrap{width:min(var(--rh-max),100%);margin:0 auto}.awAnalyticsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px}@media(max-width:1100px){.awAnalyticsGrid{grid-template-columns:1fr}}.awMetric{padding:6px 0}.awMetricBig{font-size:48px;font-weight:1000;letter-spacing:-.03em;color:#fffffff2}.awMetricLabel{margin-top:6px;color:var(--rh-muted);font-weight:950;font-size:12px}.awMetricSub{margin-top:10px;color:var(--rh-dim);font-size:12px}.awTicketsWrap{width:min(var(--rh-max),100%);margin:0 auto;display:grid;grid-template-columns:320px 1fr;gap:14px;align-items:start}@media(max-width:1100px){.awTicketsWrap{grid-template-columns:1fr}}.awTicketComposer{border-radius:var(--rh-radius);border:1px solid var(--rh-stroke);background:var(--rh-panel);box-shadow:var(--rh-shadow2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px}.awTicketListBar{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.awTicketStrip{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffffeb;color:#0a0c12eb;padding:10px;min-width:160px;box-shadow:0 10px 26px #0000002e}.awTicketStrip *{color:#0a0c12eb}.tkWrap{width:min(var(--rh-max, 1240px),100%);margin:0 auto}.tkTopHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.tkH1{font-size:34px;font-weight:1000;letter-spacing:-.03em;color:#fffffff2}.tkHSub{margin-top:8px;color:var(--rh-muted, rgba(176,190,220,.72));font-size:13px;line-height:1.35}.tkTopActions{display:flex;gap:10px;flex-wrap:wrap}.tkGrid{display:grid;grid-template-columns:1.15fr 1fr;gap:14px;align-items:start}@media(max-width:1100px){.tkGrid{grid-template-columns:1fr}}.tkCard{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#101627bd;box-shadow:0 12px 40px #0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px}.tkDetail{display:grid;gap:14px}.tkBtn{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:10px 14px;font-weight:950;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease;white-space:nowrap}.tkBtn:hover{transform:translateY(-1px);filter:brightness(1.05);background:#ffffff16;border-color:#ffffff24}.tkBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.tkBtnPrimary{background:linear-gradient(180deg,#2ea8ffeb,#2ea8ff8c);border-color:#2ea8ff47}.tkBtnGhost{background:#ffffff0a}.tkNotice{border-radius:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffe6;margin-bottom:12px}.tkErr{border-color:#ff3b3b47;background:#ff3b3b1a}.tkOk{border-color:#2de28e38;background:#2de28e1a}.tkCreateBar{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;margin-bottom:12px}.tkCreateLeft{font-weight:1000;color:#fffffff2;letter-spacing:-.02em}.tkCreateInput{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#ffffffeb;padding:10px 12px;outline:none}.tkCreateInput::placeholder{color:#b0bedc8c}@media(max-width:720px){.tkCreateBar{grid-template-columns:1fr;align-items:stretch}}.tkTableWrap{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0000001a}.tkTableHead{display:grid;grid-template-columns:1.4fr .9fr .7fr .6fr;gap:0;padding:12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}.tkTh{font-size:11px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;color:#b4c2dcb3}.tkTableBody{display:grid}.tkEmptyRow{padding:14px 12px;color:#b4c2dcb8;font-weight:900}.tkTr{display:grid;grid-template-columns:1.4fr .9fr .7fr .6fr;gap:0;padding:12px;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#ffffffeb;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.tkTr:hover{background:#ffffff0b}.tkTr.active{background:#2ea8ff1a;border-bottom-color:#2ea8ff2e}.tkTd{display:flex;align-items:center}.tkMono{color:#ffffffbf;font-size:12px;font-weight:900}.tkTicketCell{display:block}.tkTicketTop{display:flex;gap:10px;align-items:baseline}.tkTicketId{font-weight:1000;color:#fffffff2}.tkTicketTitle{font-weight:950;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkTicketPreview{margin-top:6px;color:#b4c2dcb3;font-size:12px;font-weight:850}@media(max-width:900px){.tkTableHead,.tkTr{grid-template-columns:1.4fr .9fr .6fr}.tkTableHead .tkTh:nth-child(3),.tkTr .tkTd:nth-child(3){display:none}}.tkPill{border-radius:999px;padding:7px 10px;font-weight:1000;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb}.tkOpen{border-color:#ff9d2d38;background:#ff9d2d1a}.tkProg{border-color:#2ea8ff38;background:#2ea8ff1a}.tkAns{border-color:#6ec7ff38;background:#6ec7ff1a}.tkSolved{border-color:#2de28e38;background:#2de28e1a}.tkDetailEmpty{padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#b4c2dcb8;font-weight:900}.tkDetailTopBar{padding:10px}.tkDetailTopBar{display:flex;justify-content:space-between;align-items:center;gap:12px}.tkDetailTopLeft{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.tkDetailId{font-size:22px;font-weight:1000;letter-spacing:-.02em;color:#fffffff2}.tkDetailTitleInput{flex:1;min-width:0;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffeb;padding:10px 12px;outline:none}.tkDetailTopRight{display:flex;gap:10px;flex-wrap:wrap}.tkMetaBar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tkMetaLeft{min-width:0}.tkMetaStatus{display:flex;align-items:center;gap:8px;font-weight:1000}.tkMetaDot{width:10px;height:10px;border-radius:999px;background:#2ea8ffe6;box-shadow:0 0 0 4px #2ea8ff1f}.tkMetaLabel{color:#b4c2dcb8;font-weight:950}.tkMetaValue{color:#fffffff2}.tkMetaRow{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.tkMetaItem{color:#b4c2dcb8;font-weight:900;font-size:12px}.tkMetaK{color:#b4c2dc9e}.tkMetaV{color:#ffffffeb}.tkMetaRight{display:flex;gap:10px}.tkReplyCard{padding:0;overflow:hidden}.tkReplyHead{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.tkReplyTitle{font-size:18px;font-weight:1000;color:#fffffff2}.tkReplyBody{padding:14px}.tkReplyTextarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#ffffffeb;padding:12px;outline:none;resize:vertical}.tkAttachRow{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;flex-wrap:wrap}.tkAttachTitle{font-weight:1000;color:#fffffff2}.tkAttachSub{margin-top:6px;color:#b4c2dcb3;font-size:12px;font-weight:850}.tkHistoryCard{padding:0;overflow:hidden}.tkHistoryHead{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08;font-weight:1000;color:#fffffff2;font-size:18px}.tkHistoryBody{padding:14px;display:grid;gap:10px;max-height:420px;overflow:auto}.tkHistoryEmpty{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:14px;color:#b4c2dcb8;font-weight:900}.tkMsg{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:12px}.tkMsg.staff{border-color:#2ea8ff2e;background:#2ea8ff14}.tkMsgTop{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.tkMsgWho{font-weight:1000;color:#fffffff2}.tkMsgAt{color:#b4c2dcb8;font-size:12px;font-weight:900}.tkMsgBody{margin-top:8px;color:#f0f5ffeb;white-space:pre-wrap;line-height:1.35}.tkHistoryBody::-webkit-scrollbar{width:10px}.tkHistoryBody::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.tkHistoryBody::-webkit-scrollbar-thumb:hover{background:#ffffff29}:root{--sch-max: var(--rh-max, var(--lux-max, 1240px));--sch-side: var(--rh-side-w, var(--lux-side-w, 270px));--sch-panel: var(--rh-panel, rgba(16, 22, 39, .74));--sch-panel2: var(--rh-panel2, rgba(14, 20, 36, .72));--sch-stroke: var(--rh-stroke, rgba(255,255,255,.08));--sch-stroke2: var(--rh-stroke2, rgba(255,255,255,.12));--sch-text: var(--rh-text, rgba(245,248,255,.92));--sch-muted: var(--rh-muted, rgba(176,190,220,.72));--sch-accent: var(--rh-accent, #ff9d2d);--sch-blue: var(--rh-blue, #2EA8FF);--sch-shadow: var(--rh-shadow2, 0 12px 40px rgba(0,0,0,.42));--sch-radius: var(--rh-radius, 18px);--sch-radius2: var(--rh-radius2, 14px)}.awSchedPage{margin-left:var(--sch-side);width:calc(100% - var(--sch-side));padding:22px 24px 40px}@media(max-width:980px){.awSchedPage{margin-left:var(--sch-side);width:calc(100% - var(--sch-side));padding:18px 14px 34px}}.awSchedWrap{width:min(var(--sch-max),100%);margin:0 auto}.awSchedTopBar{width:100%;margin:0 auto 14px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.awSchedH1{font-size:34px;font-weight:1000;letter-spacing:-.03em;color:#fffffff2}.awSchedSub{margin-top:8px;color:var(--sch-muted);font-size:13px;line-height:1.35}.awTopPill{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:10px 14px;font-weight:950;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease}.awTopPill:hover{transform:translateY(-1px);filter:brightness(1.05);background:#ffffff16;border-color:#ffffff24}.awTopPillOn{background:#ff9d2d1f;border-color:#ff9d2d47}.awSchedLayout{width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 340px;gap:14px;align-items:start}@media(max-width:1100px){.awSchedLayout{grid-template-columns:1fr}}.awSchedMainCard{border-radius:var(--sch-radius);border:1px solid var(--sch-stroke);background:var(--sch-panel);box-shadow:var(--sch-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px}.awSchedSide{display:grid;gap:14px}.awSideCard{border-radius:var(--sch-radius);border:1px solid rgba(255,255,255,.09);background:var(--sch-panel2);box-shadow:var(--sch-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px}.awSideTitle{font-weight:1000;color:#fffffff2}.awSideHint{margin-top:6px;color:var(--sch-muted);font-size:12px}.awSideBig{margin-top:10px;font-size:32px;font-weight:1000;letter-spacing:-.02em;color:#fffffff2}.awSideSub{margin-top:6px;color:var(--sch-muted);font-size:12px}.awUnit{color:#b0bedcc7;font-size:12px;font-weight:950}.awSideBtns{display:grid;gap:10px;margin-top:12px}.awSideBtn{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:11px 14px;font-weight:950;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease}.awSideBtn:hover{transform:translateY(-1px);filter:brightness(1.05);background:#ffffff16;border-color:#ffffff24}.awSideBtnPrimary{background:#ff9d2d1f;border-color:#ff9d2d47}.awWeekGrid{display:grid;grid-template-columns:92px repeat(7,1fr);grid-template-rows:58px 1fr;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:radial-gradient(900px 420px at 10% 0%,rgba(255,157,45,.08),transparent 55%),radial-gradient(800px 420px at 95% 10%,rgba(46,168,255,.08),transparent 55%),#0000001f}.awWGCorner{grid-column:1;grid-row:1;display:grid;place-items:center;font-weight:1000;color:#ffffffe0;background:#ffffff0a;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.awWGDayHead{grid-row:1;display:grid;align-content:center;padding:10px 12px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.06)}.awWGDay{font-weight:1000;color:#fffffff2}.awWGDate{margin-top:4px;font-size:12px;color:var(--sch-muted)}.awWGTimes{grid-column:1;grid-row:2;border-right:1px solid rgba(255,255,255,.08);background:#ffffff05}.awWGTimeRow{height:44px;display:grid;place-items:center;font-size:12px;color:#b0bedcc7;border-bottom:1px solid rgba(255,255,255,.06)}.awWGTimeRowEnd{height:44px}.awWGCols{grid-column:2 / span 7;grid-row:2;display:grid;grid-template-columns:repeat(7,1fr)}.awWGCol{position:relative;min-height:836px;border-right:1px solid rgba(255,255,255,.06);background:#0000000f}.awWGCol:last-child{border-right:none}.awWGHourLine{height:44px;border-bottom:1px solid rgba(255,255,255,.06)}.awWGUnavail{position:absolute;left:8px;right:8px;border-radius:14px;border:1px solid rgba(255,77,77,.22);background:#ff4d4d1a;display:grid;place-items:center;pointer-events:none;box-shadow:0 10px 26px #ff4d4d14}.awWGUnavailInner{font-weight:1000;color:#ffffffe0;font-size:12px;letter-spacing:-.01em;opacity:.9}.awWGShift{position:absolute;left:8px;right:8px;border-radius:14px;border:1px solid rgba(46,168,255,.26);background:#2ea8ff1f;box-shadow:0 12px 30px #2ea8ff1a;padding:10px;text-align:left;cursor:pointer;color:#fffffff2;transition:transform .12s ease,filter .12s ease,border-color .12s ease}.awWGShift:hover{transform:translateY(-1px);filter:brightness(1.06);border-color:#2ea8ff5c}.awWGShift.isTrading{border-color:#ff9d2d57;background:#ff9d2d1f;box-shadow:0 12px 30px #ff9d2d1a}.awWGShiftTitleRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.awWGShiftTitle{font-weight:1000;letter-spacing:-.02em;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.awWGShiftMeta{margin-top:6px;color:#b0bedccc;font-size:12px}.awWGTag{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:1000;border:1px solid rgba(255,157,45,.28);background:#ff9d2d1f;color:#ffffffeb;white-space:nowrap}.awUnderList{margin-top:14px;display:grid;gap:10px}.awUnderEmpty{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:14px;color:#b0bedccc;font-weight:950}.awPersonRow{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.awAvatar{width:36px;height:36px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.awPersonMain{min-width:0}.awPersonName{font-weight:1000;color:#fffffff2}.awPersonSub{margin-top:4px;color:var(--sch-muted);font-size:12px}.awPersonRight{margin-left:auto}.awTimeTag{border-radius:999px;padding:8px 10px;font-weight:950;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb}@media(max-width:900px){.awSchedMainCard{padding:12px}.awWeekGrid{overflow:auto}.awWeekGrid{min-width:920px}}.drawerOverlay{position:fixed!important;inset:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#0009!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.drawerOverlay.open{display:flex!important}.drawer{position:relative!important;width:min(860px,calc(100vw - 28px))!important;max-height:min(86vh,760px)!important;overflow:auto!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:radial-gradient(900px 420px at 10% 0%,rgba(46,168,255,.16),transparent 55%),radial-gradient(800px 380px at 95% 10%,rgba(255,157,45,.12),transparent 55%),linear-gradient(180deg,#0a0f1df5,#070a12f5)!important;box-shadow:0 24px 80px #000000b3!important;color:#f5f8ffeb!important;transform:translateY(0)!important}.drawer.modal,.drawer.modal.open{width:min(900px,calc(100vw - 28px))!important}.drawerHeader{position:sticky!important;top:0!important;z-index:2!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;padding:14px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:#00000038!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.drawerTitle{font-size:18px!important;font-weight:1000!important;letter-spacing:-.02em!important;color:#fffffff2!important}.drawerSub{margin-top:6px!important;font-size:12px!important;font-weight:850!important;color:#b0bedcbd!important}.cardInner{padding:14px!important}.divider{height:1px!important;background:#ffffff1a!important;margin:12px 0!important}.drawer .btn,.drawer button.btn{border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:#ffffffeb!important;padding:10px 14px!important;font-weight:950!important;cursor:pointer!important;transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease!important}.drawer .btn:hover{transform:translateY(-1px)!important;filter:brightness(1.06)!important;background:#ffffff16!important;border-color:#ffffff29!important}.drawer .btn.primary{background:linear-gradient(180deg,#2ea8ffeb,#2ea8ff8c)!important;border-color:#2ea8ff47!important}.drawer .btn.ok{background:linear-gradient(180deg,#2de28ee6,#2de28e85)!important;border-color:#2de28e42!important}.drawer .btn.ghost{background:#ffffff0a!important}.drawer input,.drawer select,.drawer textarea,.darkTextarea,.luxTextarea{width:100%!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000038!important;color:#ffffffeb!important;padding:11px 12px!important;outline:none!important}.drawer textarea,.darkTextarea,.luxTextarea{resize:vertical!important;min-height:110px!important}.drawer label{display:block!important;font-size:12px!important;color:#b0bedcbd!important;margin-bottom:8px!important;font-weight:950!important}.drawer .notice{border-radius:14px!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0f!important;color:#ffffffe6!important;margin:12px 14px 0!important}.drawer .notice.err{border-color:#ff3b3b4d!important;background:#ff3b3b1f!important}.drawer .notice.ok{border-color:#2de28e42!important;background:#2de28e1f!important}.drawer .list{display:grid!important;gap:10px!important;padding:10px 14px 16px!important}.drawer .item{border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0a!important;padding:12px!important}.drawer .item.slim{padding:10px!important}.drawer .meta{color:#b0bedcbd!important;font-size:12px!important;font-weight:850!important}.drawer::-webkit-scrollbar{width:10px}.drawer::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.drawer::-webkit-scrollbar-thumb:hover{background:#ffffff2e}@media(max-width:640px){.drawerOverlay{padding:12px!important;align-items:flex-end!important}.drawer{width:100%!important;max-height:88vh!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}:root{--mt-bg0: #0b0f1a;--mt-panel: rgba(16, 22, 39, .74);--mt-panel2: rgba(14, 20, 36, .72);--mt-stroke: rgba(255,255,255,.08);--mt-stroke2: rgba(255,255,255,.12);--mt-text: rgba(245,248,255,.92);--mt-muted: rgba(176,190,220,.72);--mt-dim: rgba(176,190,220,.52);--mt-blue: #2EA8FF;--mt-orange: #ff9d2d;--mt-green: #2de28e;--mt-red: #ff3b3b;--mt-shadow: 0 12px 40px rgba(0,0,0,.42);--mt-shadow2: 0 18px 60px rgba(0,0,0,.55);--mt-r: 18px;--mt-r2: 14px;--mt-max: 1240px}.mtPage{width:100%;margin:0;padding:18px 0 40px}.mtTop{width:min(var(--mt-max),100%);margin:0 auto 14px;padding:16px 18px;border-radius:22px;background:radial-gradient(900px 420px at 10% 0%,rgba(46,168,255,.14),transparent 55%),radial-gradient(800px 380px at 95% 10%,rgba(255,157,45,.1),transparent 55%),linear-gradient(180deg,#0a0f1deb,#070a12eb);border:1px solid var(--mt-stroke);box-shadow:var(--mt-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.mtH1{font-size:32px;font-weight:1000;letter-spacing:-.03em;color:#fffffff2}.mtSub{margin-top:8px;color:var(--mt-muted);font-size:13px}.mtWrap{width:min(var(--mt-max),100%);margin:0 auto;padding:0 2px}.mtNotice{border-radius:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffe6;margin-bottom:12px}.mtNotice.err{border-color:#ff3b3b47;background:#ff3b3b1a}.mtNotice.ok{border-color:#2de28e38;background:#2de28e1a}.mtTabs{margin:10px 0 14px;display:flex;gap:10px;flex-wrap:wrap}.mtTab{display:flex;align-items:center;gap:10px;border-radius:999px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;font-weight:950;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease}.mtTab:hover{transform:translateY(-1px);filter:brightness(1.05);background:#ffffff16;border-color:#ffffff24}.mtTab.active{background:#2ea8ff24;border-color:#2ea8ff4d}.mtBadge{min-width:28px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#0003;color:#ffffffeb;font-weight:1000;font-size:12px}.mtGrid{display:grid;grid-template-columns:360px minmax(520px,1fr) 320px;gap:14px;align-items:start}@media(max-width:1180px){.mtGrid{grid-template-columns:1fr}}.mtCard{border-radius:var(--mt-r);background:var(--mt-panel);border:1px solid var(--mt-stroke);box-shadow:var(--mt-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.mtCardHead{padding:14px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mtCardTitle{font-weight:1000;letter-spacing:-.02em;color:#fffffff2;font-size:16px}.mtCardSub{margin-top:6px;color:var(--mt-muted);font-size:12px;font-weight:850}.mtMiniPill{border-radius:999px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffe0;font-weight:950;font-size:12px}.mtDivider{height:1px;background:#ffffff14}.mtBtn{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:10px 14px;font-weight:950;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease}.mtBtn:hover{transform:translateY(-1px);filter:brightness(1.06);background:#ffffff16;border-color:#ffffff24}.mtBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.mtBtn.primary{background:linear-gradient(180deg,#2ea8ffeb,#2ea8ff8c);border-color:#2ea8ff47}.mtBtn.ghost{background:#ffffff0a}.mtBtn.ok{background:linear-gradient(180deg,#2de28ee6,#2de28e85);border-color:#2de28e42}.mtBtn.danger{background:#ff3b3b1f;border-color:#ff3b3b38}.mtBtn.full{width:100%}.mtList{padding:12px;display:grid;gap:10px;max-height:76vh;overflow:auto}.mtTicket{text-align:left;width:100%;border-radius:var(--mt-r2);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffeb;padding:12px;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.mtTicket:hover{transform:translateY(-1px);background:#ffffff0f;border-color:#ffffff24}.mtTicket.active{background:#2ea8ff1a;border-color:#2ea8ff47;box-shadow:0 12px 30px #2ea8ff1a}.mtTicket.pulse{animation:mtPulse .65s ease}@keyframes mtPulse{0%{box-shadow:0 0 #2ea8ff00}35%{box-shadow:0 0 0 6px #2ea8ff24}to{box-shadow:0 0 #2ea8ff00}}.mtTicketTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.mtTicketLeft{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mtTicketId{font-weight:1000;color:#fffffff2}.mtTicketTime{color:#b0bedcb8;font-size:12px;font-weight:900;white-space:nowrap}.mtTicketText{margin-top:10px;color:#f0f5ffeb;font-weight:800;line-height:1.35}.mtThreadHead{padding:14px}.mtThreadTitleRow{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mtThreadTitle{font-size:18px;font-weight:1000;letter-spacing:-.02em;color:#fffffff2}.mtThreadMetaRow{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mtMeta{display:flex;gap:10px;align-items:baseline}.mtMetaK{color:#b0bedc9e;font-weight:950;font-size:12px}.mtMetaV{color:#ffffffe6;font-weight:900;font-size:12px}.mtThread{padding:12px 14px;display:grid;gap:10px;max-height:48vh;overflow:auto}.mtMsg{border-radius:var(--mt-r2);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:12px}.mtMsg.staff{border-color:#2ea8ff2e;background:#2ea8ff14}.mtMsgTop{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mtMsgWho{font-weight:1000;color:#fffffff2}.mtMsgAt{color:#b0bedcb8;font-size:12px;font-weight:900}.mtMsgBody{margin-top:8px;color:#f0f5ffeb;white-space:pre-wrap;line-height:1.35}.mtReplyBox{padding:14px}.mtLabel{display:block;font-size:12px;color:#b0bedcbd;margin-bottom:8px;font-weight:950}.mtTextarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#ffffffeb;padding:11px 12px;outline:none;resize:vertical;min-height:120px}.mtReplyActions{margin-top:12px;display:flex;justify-content:flex-end}.mtActionsCard .mtCardHead{border-bottom:none}.mtActions{padding:12px 14px 6px;display:grid;gap:10px}.mtTip{padding:12px 14px 14px;color:#b0bedcb8;font-size:12px;font-weight:850;line-height:1.35}.mtEmpty{padding:14px;color:#b0bedcbf;font-weight:900}.mtEmpty.big{padding:18px}.mtStatus{border-radius:999px;padding:7px 10px;font-weight:1000;font-size:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;display:inline-flex;align-items:center;gap:8px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.mtOpen{border-color:#ff9d2d3d;background:#ff9d2d1a}.mtProg{border-color:#2ea8ff3d;background:#2ea8ff1a}.mtSolved{border-color:#2de28e38;background:#2de28e1a}.mtReject{border-color:#ff3b3b38;background:#ff3b3b1a}.mtStatusAnim{animation:mtStatusPop .42s ease}@keyframes mtStatusPop{0%{transform:scale(.96);filter:brightness(1)}45%{transform:scale(1.06);filter:brightness(1.1)}to{transform:scale(1);filter:brightness(1)}}.mtList::-webkit-scrollbar,.mtThread::-webkit-scrollbar{width:10px}.mtList::-webkit-scrollbar-thumb,.mtThread::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.mtList::-webkit-scrollbar-thumb:hover,.mtThread::-webkit-scrollbar-thumb:hover{background:#ffffff2e}:root{--an-panel: var(--rh-panel, rgba(16, 22, 39, .74));--an-panel2: var(--rh-panel2, rgba(14, 20, 36, .72));--an-stroke: var(--rh-stroke, rgba(255,255,255,.08));--an-stroke2: var(--rh-stroke2, rgba(255,255,255,.12));--an-text: var(--rh-text, rgba(245,248,255,.92));--an-muted: var(--rh-muted, rgba(176,190,220,.72));--an-dim: rgba(176,190,220,.52);--an-blue: var(--rh-blue, #2EA8FF);--an-orange: var(--rh-accent, #ff9d2d);--an-green: #2de28e;--an-red: #ff3b3b;--an-shadow: var(--rh-shadow2, 0 12px 40px rgba(0,0,0,.42));--an-r: 18px;--an-r2: 14px;--an-max: var(--rh-max, 1240px)}.anWrap{width:min(var(--an-max),100%);margin:0 auto}.anHero{border-radius:24px;padding:18px 18px 14px;background:radial-gradient(900px 420px at 10% 0%,rgba(46,168,255,.14),transparent 55%),radial-gradient(800px 380px at 95% 10%,rgba(255,157,45,.12),transparent 55%),linear-gradient(180deg,#0a0f1deb,#070a12eb);border:1px solid var(--an-stroke);box-shadow:var(--an-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.anHeroRow{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.anH1{font-size:40px;font-weight:1000;letter-spacing:-.03em;color:#fffffff2}.anSub{margin-top:8px;color:var(--an-muted);font-size:13px;line-height:1.35}.anHeroRight{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.anUserCard{min-width:210px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;padding:12px 14px;box-shadow:0 10px 24px #0003}.anUserName{font-weight:1000;color:#fffffff2}.anUserRole{margin-top:6px;font-size:12px;color:var(--an-muted);font-weight:900}.anTabs{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.anTab{display:inline-flex;align-items:center;gap:10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:10px 12px;font-weight:950;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease}.anTab:hover{transform:translateY(-1px);filter:brightness(1.05);background:#ffffff16;border-color:#ffffff24}.anTab.active{background:#2ea8ff24;border-color:#2ea8ff4d}.anBadge{min-width:28px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#0003;color:#ffffffeb;font-weight:1000;font-size:12px}.anBtn{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:10px 14px;font-weight:950;cursor:pointer;transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease}.anBtn:hover{transform:translateY(-1px);filter:brightness(1.06);background:#ffffff16;border-color:#ffffff24}.anBtn.danger{background:#ff3b3b1f;border-color:#ff3b3b38}.anLabel{display:block;font-size:12px;color:#b0bedcbd;margin-bottom:8px;font-weight:950}.anInput{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#ffffffeb;padding:11px 12px;outline:none}.anInput::placeholder{color:#b0bedc8c}.anKpis{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1100px){.anKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.anKpis{grid-template-columns:1fr}}.anKpi{border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#0c1222c7;box-shadow:0 14px 36px #00000059;padding:16px;transition:transform .12s ease,filter .12s ease,border-color .12s ease}.anKpi:hover{transform:translateY(-1px);filter:brightness(1.04);border-color:#ffffff24}.anKpiTop{display:flex;gap:12px;align-items:flex-start}.anKpiIcon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-weight:1000}.anKpiValue{font-size:34px;font-weight:1000;letter-spacing:-.02em;color:#fffffff2}.anKpiTitle{margin-top:6px;font-weight:1000;color:#ffffffeb}.anKpiSub{margin-top:6px;font-size:12px;color:var(--an-muted);font-weight:850}.anBump{animation:anBump .42s ease}@keyframes anBump{0%{transform:scale(.98);filter:brightness(1)}45%{transform:scale(1.04);filter:brightness(1.08)}to{transform:scale(1);filter:brightness(1)}}.anMainGrid{margin-top:14px;display:grid;grid-template-columns:1.55fr .85fr;gap:14px;align-items:start}@media(max-width:1100px){.anMainGrid{grid-template-columns:1fr}}.anPanel{border-radius:var(--an-r);border:1px solid var(--an-stroke);background:var(--an-panel);box-shadow:var(--an-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.anPanelHead{padding:14px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08)}.anPanelHeadRight{display:flex;gap:10px;flex-wrap:wrap}.anPanelTitle{font-size:22px;font-weight:1000;letter-spacing:-.02em;color:#fffffff2}.anPanelSub{margin-top:8px;color:var(--an-muted);font-size:13px;line-height:1.35}.anDivider{height:1px;background:#ffffff14}.anEmpty{padding:14px;color:#b0bedcbf;font-weight:900}.anEmpty.big{padding:18px}.anOverviewTop{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:900px){.anOverviewTop{grid-template-columns:1fr}}.anBigStat{border-radius:var(--an-r);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:16px}.anBigNum{font-size:52px;font-weight:1000;letter-spacing:-.03em;color:#fffffff2}.anBigLbl{margin-top:6px;font-weight:1000}.anBigLbl{color:#fff}.anBigSub{margin-top:10px;color:var(--an-muted);font-size:12px;font-weight:850}.anOverviewBottom{padding:0 14px 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:900px){.anOverviewBottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.anOverviewBottom{grid-template-columns:1fr}}.anSmallStat{border-radius:var(--an-r);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:14px}.anSmallLbl{color:#b0bedccc;font-weight:950;font-size:12px}.anSmallLbl{color:#fff}.anSmallNum{margin-top:8px;font-size:22px;font-weight:1000}.anSeg{display:flex;gap:10px;flex-wrap:wrap}.anSegBtn{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;padding:10px 14px;font-weight:950;cursor:pointer}.anSegBtn.on{background:#2ea8ff24;border-color:#2ea8ff4d}.anRoleRow{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.anRoleName{font-weight:1000;color:#fffffff2}.anRoleSub{margin-top:6px;font-size:12px;color:var(--an-muted);font-weight:850}.anRoleBadge{min-width:38px;height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#0000002e;font-weight:1000}.anRoleBadge.blue{border-color:#2ea8ff47;background:#2ea8ff1f}.anRoleBadge.orange{border-color:#ff9d2d47;background:#ff9d2d1f}.anRoleBadge.green{border-color:#2de28e42;background:#2de28e1f}.anTip{padding:12px 14px 14px;color:#b0bedcbf;font-size:12px;font-weight:850;line-height:1.35}.anLogsGrid{margin-top:14px;display:grid;grid-template-columns:1.4fr .8fr;gap:14px;align-items:start}@media(max-width:1100px){.anLogsGrid{grid-template-columns:1fr}}.anLogFilters{padding:14px;display:grid;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1100px){.anLogFilters{grid-template-columns:1fr}}.anField{min-width:0}.anLogList{padding:14px;display:grid;gap:10px;max-height:64vh;overflow:auto}.anLogRow{border-radius:var(--an-r2);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:12px;display:flex;justify-content:space-between;gap:12px}.anLogAction{font-weight:1000;color:#fffffff2}.anLogMeta{margin-top:6px;color:#b0bedccc;font-size:12px;font-weight:850;display:flex;gap:8px;flex-wrap:wrap}.anDot{opacity:.7}.anLogJson{margin-top:10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000002e;padding:10px;color:#f0f5ffe0;font-size:12px;overflow:auto}.anLogRight{text-align:right;min-width:160px}.anLogAt{font-weight:1000;color:#ffffffeb}.anLogIso{margin-top:6px;color:#b0bedcb8;font-size:12px;font-weight:850}.anHelp{padding:14px}.anHelpTitle{font-weight:1000;color:#fffffff2;margin-bottom:8px}.anCode{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0003;padding:12px;overflow:auto;color:#f0f5ffeb;font-size:12px}.anHelpList{margin-top:12px;display:grid;gap:10px;color:#b0bedccc;font-size:12px;font-weight:850}.anHint{margin-top:12px;color:#b0bedcbf;font-size:12px;font-weight:850;line-height:1.35}.anChip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;font-weight:1000;font-size:12px}.anChip.blue{border-color:#2ea8ff3d;background:#2ea8ff1f}.anChip.orange{border-color:#ff9d2d3d;background:#ff9d2d1f}.anChip.green{border-color:#2de28e3d;background:#2de28e1f}.anChip.red{border-color:#ff3b3b3d;background:#ff3b3b1f}.anLogList::-webkit-scrollbar{width:10px}.anLogList::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.anLogList::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.authOnlyShell{min-height:100vh}.appShell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.appMain{min-height:100vh}.authPage{min-height:100vh;display:grid;place-items:center;padding:28px 18px;background:radial-gradient(1200px 800px at 50% -10%,rgba(106,92,255,.2),transparent 60%),radial-gradient(900px 700px at 20% 20%,rgba(255,92,122,.12),transparent 55%),radial-gradient(900px 700px at 80% 30%,rgba(0,206,201,.1),transparent 60%),linear-gradient(180deg,#0c1222c7 0% 60%,#0c1222c7);position:relative;overflow:hidden}.authBgGlow{position:absolute;inset:-200px;background:radial-gradient(closest-side at 50% 30%,rgba(255,200,120,.1),transparent 70%);filter:blur(12px);pointer-events:none}.authCard{width:min(440px,92vw);border-radius:10px;padding:26px 26px 22px;background:linear-gradient(180deg,#12142cf0,#0c0e20f0);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 70px #0000008c;position:relative}.authBrandRow{display:flex;gap:12px;align-items:center;margin-bottom:14px}.authLogo{width:44px;height:44px;object-fit:contain;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:6px}.authLogoPlaceholder{width:44px;height:44px;border-radius:10px;background:linear-gradient(180deg,#ffa050e6,#c85f28e6);box-shadow:0 14px 30px #ff8c462e}.authBrandText{display:flex;flex-direction:column;gap:2px}.authBrandName{color:#ffffffeb;font-weight:900;font-size:14px;letter-spacing:.2px}.authBrandSub{color:#ffffff8c;font-weight:700;font-size:12px}.authTitle{text-align:center;color:#fffffff2;font-weight:900;font-size:34px;margin-top:10px;letter-spacing:.2px}.authSubtitle{text-align:center;color:#ffffff9e;font-weight:700;margin-top:6px;margin-bottom:18px}.authNotice{border-radius:10px;padding:10px 12px;font-weight:750;margin:10px 0;border:1px solid rgba(255,255,255,.08)}.authNotice.err{background:#ff465a1a;color:#ffa0aaf2}.authNotice.ok{background:#2ecc711a;color:#8cffc8f2}.authForm{display:grid;gap:14px}.authField{display:grid;gap:8px}.authLabel{color:#ffffffbf;font-weight:800;font-size:13px}.authInput{width:100%;border-radius:8px;padding:12px;border:1px solid rgba(255,255,255,.08);outline:none;background:#0709148c;color:#ffffffeb;font-weight:750;box-shadow:inset 0 1px #ffffff0a}.authInput::placeholder{color:#ffffff59}.authInput:focus{border-color:#6a5cff73;box-shadow:0 0 0 4px #6a5cff1f}.authPwWrap{position:relative}.authInputPw{padding-right:44px}.authPwToggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;cursor:pointer;opacity:.85;font-size:18px}.authPwToggle:disabled{opacity:.4;cursor:not-allowed}.authForgotRow{display:flex;justify-content:flex-end;margin-top:6px}.authForgot{color:#ffffffa6;font-weight:800;font-size:13px;text-decoration:none}.authForgot:hover{text-decoration:underline}.authTurnstileWrap{margin-top:2px}.authTurnstileBox{border-radius:8px;padding:12px;background:#00000038;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center}.authTurnstilePlaceholder{min-height:78px}.authTsMuted{color:#ffffff94;font-weight:750;font-size:13px;text-align:center}.authBtnPrimary{margin-top:6px;width:100%;border:0;border-radius:8px;padding:12px 14px;background:linear-gradient(180deg,#0a6bff,#0457db);color:#fff;font-weight:950;font-size:15px;cursor:pointer;box-shadow:0 18px 40px #0a6bff2e}.authBtnPrimary:disabled{opacity:.55;cursor:not-allowed}.awLoginOnly{min-height:100vh}.awLoginPage{min-height:100vh;display:grid;place-items:center;position:relative;background:radial-gradient(1200px 800px at 30% 10%,rgba(90,70,255,.18),transparent 55%),radial-gradient(900px 600px at 70% 20%,rgba(255,150,60,.1),transparent 55%),linear-gradient(180deg,#060915,#050614 55%,#040511);padding:28px 16px}.awLoginBgGlow{position:absolute;inset:0;background:radial-gradient(700px 500px at 50% 30%,rgba(255,255,255,.06),transparent 60%);pointer-events:none}.awLoginCard{width:min(460px,94vw);position:relative;z-index:2;border-radius:10px;padding:34px 34px 30px;background:linear-gradient(180deg,#141632eb,#0a0c1ceb);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 70px #0000008c}.awLoginLogoRow{display:flex;justify-content:center;margin-bottom:18px}.awLoginLogo{max-height:56px;max-width:220px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.awLoginTitle{text-align:center;font-size:40px;font-weight:900;letter-spacing:.2px;color:#ffffffeb}.awLoginSub{text-align:center;margin-top:6px;color:#ffffffa6;font-size:15px}.awLoginForm{margin-top:26px}.awLoginField{margin-top:18px}.awLoginLabel{display:block;font-size:13px;color:#ffffffb3;margin-bottom:8px}.awLoginInput{width:100%;border-radius:6px;padding:12px;background:#050814bf;border:1px solid rgba(255,255,255,.1);color:#ffffffeb;outline:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.awLoginInput::placeholder{color:#ffffff59}.awLoginInput:focus{border-color:#78aaff73;box-shadow:0 0 0 4px #5082ff1f}.awLoginPassWrap{position:relative}.awLoginInputPass{padding-right:44px}.awLoginEye{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:0;cursor:pointer;font-size:16px;opacity:.75}.awLoginEye:hover{opacity:1}.awLoginForgotRow{display:flex;justify-content:flex-end;margin-top:10px}.awLoginForgot{font-size:13px;color:#ffffffa6;text-decoration:none}.awLoginForgot:hover{color:#ffffffe6;text-decoration:underline}.awLoginTurnstileWrap{margin-top:18px;padding:14px 14px 10px;border-radius:8px;background:#0003;border:1px solid rgba(255,255,255,.08)}.awLoginTurnstile{display:flex;justify-content:center}.awLoginCfLabel{margin-top:10px;text-align:center;font-size:12px;color:#ffffff8c}.awLoginTurnstileFallback .awLoginTurnstileNote{font-size:12px;color:#ffffffa6;line-height:1.4}.awLoginBtn{width:100%;margin-top:18px;padding:12px 14px;border-radius:6px;border:1px solid rgba(40,120,255,.25);background:linear-gradient(180deg,#1877ff,#0e5fe0);color:#fff;font-weight:800;cursor:pointer;transition:transform .12s ease,filter .12s ease}.awLoginBtn:hover{filter:brightness(1.05);transform:translateY(-1px)}.awLoginNotice{margin-top:14px;padding:10px 12px;border-radius:8px;font-size:13px;border:1px solid rgba(255,255,255,.1)}.awLoginErr{background:#ff46461a;color:#ffffffe6;border-color:#ff464640}.awLoginOk{background:#50d2961a;color:#ffffffe6;border-color:#50d29640}.rhLoginPage{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 600px at 50% 0%,rgba(120,90,255,.1),transparent 60%),radial-gradient(900px 500px at 0% 100%,rgba(255,170,60,.08),transparent 55%),linear-gradient(180deg,#060a14,#05060b);padding:32px 16px}.rhLoginShell{width:100%;max-width:520px}.rhLoginCard{border-radius:14px;padding:34px 34px 30px;background:linear-gradient(180deg,#14162deb,#0c0e1eeb);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rhLoginLogoRow{display:flex;justify-content:center;margin-bottom:10px}.rhLoginLogo{max-width:120px;max-height:44px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.rhLoginHead{text-align:center;margin-bottom:22px}.rhLoginTitle{font-size:38px;line-height:1.1;font-weight:900;letter-spacing:-.02em;color:#fffffff0}.rhLoginSub{margin-top:10px;font-size:14px;color:#ffffff9e}.rhLoginForm{margin-top:10px}.rhField{margin-top:16px}.rhLabel{display:block;font-size:12px;font-weight:800;letter-spacing:.02em;margin-bottom:8px;color:#ffffffbf}.rhInput{width:100%;height:46px;padding:0 14px;border-radius:10px;outline:none;background:#070a1699;border:1px solid rgba(255,255,255,.09);color:#ffffffeb;box-shadow:inset 0 1px #ffffff0a}.rhInput::placeholder{color:#ffffff59}.rhInput:focus{border-color:#607dff8c;box-shadow:0 0 0 3px #607dff2e}.rhPwWrap{position:relative}.rhPwInput{padding-right:44px}.rhPwToggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);height:32px;width:34px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffd9;cursor:pointer}.rhPwToggle:hover{background:#ffffff1a}.rhLoginLinks{margin-top:14px;display:flex;justify-content:flex-end}.rhLink{font-size:13px;color:#a0befff2;text-decoration:none}.rhLink:hover{text-decoration:underline}.rhVerifyBox{margin-top:16px;height:54px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.rhVerifyLeft{display:flex;align-items:center;gap:10px;color:#fffc;font-size:13px;font-weight:700}.rhSpinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.28);border-top-color:#ffffffd9;animation:rhspin .9s linear infinite}@keyframes rhspin{to{transform:rotate(360deg)}}.rhVerifyRight{display:flex;align-items:center;gap:8px;color:#ffffffbf;font-weight:900;letter-spacing:.06em;font-size:12px}.rhCfCloud{font-size:16px}.rhCfText{opacity:.95}.rhLoginBtn{margin-top:16px;width:100%;height:48px;border-radius:10px;border:0;cursor:pointer;background:linear-gradient(180deg,#1270ff,#0a55cc);color:#fff;font-weight:900;letter-spacing:.02em;box-shadow:0 16px 30px #0f5fff4d}.rhLoginBtn:hover{filter:brightness(1.05)}.rhNotice{margin-top:14px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:700;border:1px solid rgba(255,255,255,.1)}.rhErr{background:#ff50781a;color:#ffbecdfa;border-color:#ff507838}.rhOk{background:#00be8c1a;color:#b9ffebfa;border-color:#00be8c38}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loading-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.spinner-large{width:60px;height:60px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;overflow:hidden}.auth-container:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:float 20s infinite ease-in-out}.auth-container:after{content:"";position:absolute;bottom:-50%;left:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);animation:float 25s infinite ease-in-out reverse}@keyframes float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.auth-card{background:#fffffffa;border-radius:24px;box-shadow:0 20px 60px #0000004d;width:100%;max-width:450px;padding:48px;position:relative;z-index:1;animation:slideUp .6s cubic-bezier(.16,1,.3,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.auth-header{text-align:center;margin-bottom:32px}.auth-header h1{font-size:36px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;letter-spacing:-1px}.auth-header p{font-size:15px;color:#64748b}.auth-tabs{display:flex;gap:12px;margin-bottom:32px;background:#f8fafc;padding:6px;border-radius:12px}.auth-tab{flex:1;padding:12px;background:transparent;border:none;border-radius:8px;font-size:15px;font-weight:600;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.auth-tab:hover{color:#667eea}.auth-tab.active{background:#fff;color:#667eea;box-shadow:0 2px 8px #0000001a}.auth-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:14px;font-weight:600;color:#334155}.form-group input{width:100%;padding:14px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:15px;color:#1e293b;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-group input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.form-group input::placeholder{color:#cbd5e1}.forgot-link{background:none;border:none;color:#667eea;font-size:14px;font-weight:600;cursor:pointer;text-align:right;padding:0;margin-top:-8px;transition:color .2s ease}.forgot-link:hover{color:#764ba2;text-decoration:underline}.btn-primary{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px #667eea66;margin-top:8px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea80}.btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none}.spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.alert{padding:14px 16px;border-radius:12px;display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;animation:slideIn .4s cubic-bezier(.16,1,.3,1)}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.alert svg{width:20px;height:20px;flex-shrink:0;margin-top:2px}.alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert-error svg{color:#dc2626}.dashboard-container{min-height:100vh;display:flex;background:#f8fafc}.dashboard-nav{width:280px;background:#fff;border-right:1px solid #e2e8f0;padding:32px 24px;display:flex;flex-direction:column;gap:32px}.nav-brand h2{font-size:28px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.nav-menu{display:flex;flex-direction:column;gap:8px}.nav-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:transparent;border:none;border-radius:12px;font-size:15px;font-weight:600;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left}.nav-item svg{width:20px;height:20px;stroke-width:2}.nav-item:hover{background:#f8fafc;color:#667eea}.nav-item.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.dashboard-content{flex:1;padding:40px;overflow-y:auto}.welcome-card{background:#fff;border-radius:24px;padding:48px;box-shadow:0 4px 20px #00000014;max-width:800px;animation:slideUp .6s cubic-bezier(.16,1,.3,1)}.welcome-card h1{font-size:36px;font-weight:700;color:#1a1a2e;margin:0 0 16px;letter-spacing:-.5px}.welcome-card p{font-size:18px;color:#64748b;margin:0;line-height:1.6}@media(max-width:768px){.auth-card{padding:32px 24px}.auth-header h1{font-size:28px}.dashboard-container{flex-direction:column}.dashboard-nav{width:100%;border-right:none;border-bottom:1px solid #e2e8f0;padding:20px}.nav-brand h2{font-size:24px}.dashboard-content{padding:20px}.welcome-card{padding:32px 24px}.welcome-card h1{font-size:28px}.welcome-card p{font-size:16px}}.authPage{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.authCard{background:#fff;border-radius:16px;padding:48px;max-width:480px;width:100%;box-shadow:0 20px 60px #0000004d}.authIcon{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.authIcon svg{width:40px;height:40px}.authIcon.success{background:linear-gradient(135deg,#10b981,#059669)}.authIcon.error{background:linear-gradient(135deg,#ef4444,#dc2626)}.authCard h1{text-align:center;font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 12px}.authDescription{text-align:center;color:#6b7280;font-size:15px;line-height:24px;margin:0 0 32px}.authDescription strong{color:#374151;font-weight:600}.authForm{margin-bottom:24px}.authForm .formGroup{margin-bottom:20px}.authForm .formGroup:last-child{margin-bottom:0}.authForm label{display:block;font-weight:600;color:#374151;margin-bottom:8px;font-size:14px}.authForm input{width:100%;padding:14px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;transition:border-color .2s,box-shadow .2s;font-family:inherit}.authForm input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.authForm small{display:block;margin-top:6px;font-size:13px;color:#6b7280}.authButton{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;text-align:center;text-decoration:none;display:block}.authButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #667eea66}.authButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.authError{background:#fee2e2;color:#991b1b;padding:14px 16px;border-radius:8px;margin-bottom:24px;border-left:4px solid #ef4444;font-size:14px}.authFooter{text-align:center;padding-top:24px;border-top:1px solid #e5e7eb;color:#6b7280;font-size:14px}.authLink{color:#667eea;text-decoration:none;font-weight:600;margin-left:8px}.authLink:hover{text-decoration:underline}.authLoading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0}.authLoading .spinner{width:48px;height:48px;border:4px solid #f3f4f6;border-top-color:#667eea;border-radius:50%;animation:spin 1s linear infinite}.authLoading p{color:#6b7280;font-size:15px;margin:0}@media(max-width:640px){.authCard{padding:32px 24px}.authCard h1{font-size:24px}.authIcon{width:64px;height:64px}.authIcon svg{width:32px;height:32px}}:root{--bg-primary: #0B0E1A;--bg-surface: #14172A;--bg-elevated: #1B1F36;--text-primary: #FFFFFF;--text-secondary: #A5A8C6;--text-muted: #6E7191;--brand-primary: #7C5CFF;--brand-secondary: #B18CFF;--success: #2ED573;--warning: #FFA502;--danger: #FF4757;--border-default: rgba(255,255,255,.08);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--shadow-card: 0 10px 30px rgba(0,0,0,.4);--glow-focus: 0 0 0 2px rgba(124,92,255,.6);--glow-danger: 0 0 0 2px rgba(255,71,87,.6);--fast: .12s;--normal: .2s;--ease: cubic-bezier(.4, 0, .2, 1);font-family:Inter,system-ui,sans-serif}.rhSidebar{position:fixed;left:0;top:0;height:100vh;width:260px;background:linear-gradient(180deg,#0b1220,#060b16);color:#cfd8ff;display:flex;flex-direction:column;box-shadow:0 0 40px #0009;z-index:100}.rhBrand{padding:12px 0}.rhNav{flex:1;padding:8px;display:flex;flex-direction:column;gap:6px}.rhNavItem{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:transparent;border:none;color:#9aa4d6;cursor:pointer;font-size:14px;transition:all .25s ease}.rhNavItem:hover{background:#ffffff0d;color:#fff}.rhNavItem.active{background:linear-gradient(135deg,#5f7cff,#6b5cff);color:#fff;box-shadow:0 8px 24px #5f7cff59}.rhNavIcon{width:20px;height:20px;flex-shrink:0}.rhSidebarBottom{padding:12px}.rhLogout{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:none;background:#ffffff0a;color:#9aa4d6;cursor:pointer;transition:all .25s ease}.rhLogout:hover{background:#ff505026;color:#ff6b6b}@media(max-width:768px){.rhSidebar{width:100%;height:70px;bottom:0;top:auto;flex-direction:row;padding-bottom:env(safe-area-inset-bottom)}.rhBrand,.rhSidebarBottom{display:none}.rhNav{flex-direction:row;justify-content:space-around;align-items:center;padding:0 6px;width:100%}.rhNavItem{flex-direction:column;gap:4px;padding:8px 6px;font-size:11px;border-radius:10px;min-width:60px}.rhNavIcon{width:22px;height:22px}}.profileEmail{font-weight:700;letter-spacing:.2px;color:#f1f3ff}.roleText{color:#f0f3ffe6;font-weight:600}.logText{color:#f0f3ffe6;font-size:13px}.dangerDeleteLeft{display:flex;align-items:center;gap:10px;color:#f0f3ffe6}.modal-backdrop{position:fixed;inset:0;background:#0a0c16a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:999}.modal{width:900px;border-radius:18px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:0 40px 120px #000000bf,inset 0 0 0 1px #ffffff0f;color:#fff;font-family:Inter,system-ui,sans-serif}.modal-header{display:flex;justify-content:space-between;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header h2{margin:0;font-size:22px}.modal-header p{margin:6px 0 0;font-size:13px;color:#d2d7ffa6}.modal-body{display:grid;grid-template-columns:260px 1fr;gap:26px;padding:24px}.left-panel{border-right:1px solid rgba(255,255,255,.06);padding-right:20px}.avatar-lg{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd6c7,#6e6d8c);margin-bottom:14px}.upload{width:100%;margin-bottom:24px}.preferences h4{margin-bottom:14px}.pref-row{display:flex;justify-content:space-between;margin-bottom:16px}.theme-box{display:grid;gap:10px}.theme-box label{display:flex;gap:10px;align-items:center;font-size:14px}.right-panel h3{margin-bottom:18px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;color:#d2d7ffb3;margin-bottom:6px}.field input,.field select{width:100%;height:40px;border-radius:10px;border:none;background:#ffffff0f;color:#fff;padding:0 12px;box-shadow:inset 0 0 0 1px #ffffff0f}.field input:disabled{opacity:.6}.row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:18px 24px;border-top:1px solid rgba(255,255,255,.06)}.primary-btn{height:40px;padding:0 18px;border-radius:12px;border:none;background:linear-gradient(90deg,#6b7cff,#9f8cff);color:#fff;box-shadow:0 14px 40px #785cff73}.secondary-btn{height:40px;border-radius:12px;border:none;background:#ffffff14;color:#dfe3ff}.ghost-btn{height:40px;border-radius:12px;border:none;background:transparent;color:#d2d7ffb3}.switch{width:44px;height:24px;position:relative}.slider{position:absolute;inset:0;border-radius:999px;background:#ffffff26}.slider:before{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:3px;left:3px;transition:transform .2s ease}.ep-backdrop{position:fixed;inset:0;background:#080a14a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:999;animation:epFadeIn .22s ease}.ep-modal{width:920px;border-radius:20px;background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:0 40px 120px #000c;overflow:hidden;animation:epScaleIn .26s cubic-bezier(.2,.8,.2,1)}@keyframes epFadeIn{0%{opacity:0}to{opacity:1}}@keyframes epScaleIn{0%{transform:scale(.96) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.page{min-height:100vh;padding:28px 34px 46px;color:#fff;font-family:Inter,system-ui,sans-serif}.topbar{max-width:1220px;margin:0 auto 26px;display:grid;grid-template-columns:230px 1fr 320px;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:12px}.brandMark{width:38px;height:38px;display:grid;place-items:center;color:#9fb7ff;background:radial-gradient(circle at 30% 30%,#8ca0ff59,#5a6eff1f);border-radius:12px;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff0f}.brandText{font-size:18px;font-weight:600;letter-spacing:.2px}.brandIco{width:22px;height:22px}.searchWrap{position:relative;height:44px;border-radius:14px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f,0 22px 60px #0000008c}.searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#cdd7ffbf}.search{width:100%;height:44px;border:0;outline:none;padding:0 14px 0 44px;color:#e9ecff;background:transparent;font-size:14px}.search::placeholder{color:#cdd7ff99}.topRight{display:flex;justify-content:flex-end;align-items:center;gap:12px}.accountPill{height:44px;border:0;cursor:pointer;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:14px;color:#e9ecff;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f,0 22px 60px #0000008c}.accountIco{color:#cdd7ffbf;display:grid;place-items:center}.accountText{font-size:13px;opacity:.95}.chev{width:18px;height:18px;display:grid;place-items:center;opacity:.85;transition:transform .18s ease}.topAvatar{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd6c7,#9b6f6a);box-shadow:0 22px 70px #0000008c,inset 0 0 0 1px #ffffff14}.grid{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border-radius:18px;padding:18px 18px 16px;background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff0f,0 26px 70px #0000009e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.card h3{margin:0 0 14px;font-size:18px;font-weight:600;letter-spacing:.2px}.ico{width:18px;height:18px;color:#bec8ffe6}.profileRow{display:flex;gap:16px;align-items:center;margin-bottom:14px}.profileAvatar{width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd6c7,#6e6d8c);box-shadow:0 22px 70px #0000008c,inset 0 0 0 1px #ffffff0f}.profileMeta{display:grid;gap:8px}.profileEmail{font-weight:700;color:#f1f3ff}.metaLine{display:flex;align-items:center;gap:10px}.miniIco{width:18px;height:18px;display:grid;place-items:center;color:#b9c3ffd9}.metaText{color:#cdd7ffc7;font-size:13px}.kv{display:flex;justify-content:space-between;align-items:center;margin:12px 0}.kvLeft{display:inline-flex;align-items:center;gap:10px;color:#cdd7ffc7}.kvRight{color:#e9ecff}.muted{color:#cdd7ff9e}.subTitle{color:#f0f3ffe6;margin-bottom:6px}.select{height:34px;padding:0 12px;border-radius:12px;background:#ffffff0f;color:#e9ecff;border:0;outline:none;box-shadow:inset 0 0 0 1px #ffffff0f}.pill{font-size:12px;padding:5px 10px;border-radius:999px;background:#ffffff14;color:#f0f3ffd9}.pill.green{background:#40d28c2e;color:#82ffc8f2;box-shadow:inset 0 0 0 1px #50ffbe38}.btn{width:100%;height:42px;border:0;border-radius:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.btnIco{width:16px;height:16px;display:grid;place-items:center;opacity:.9}.btn.primary{background:linear-gradient(180deg,#9176ff8c,#785cff59);box-shadow:0 14px 45px #785cff59,inset 0 0 0 1px #ffffff14;color:#f4f5ff}.btn.secondary{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f;color:#f0f3ffe6}.roleRow{display:flex;align-items:center;gap:10px;margin:6px 0 14px}.roleDot{width:14px;height:14px;border-radius:6px;background:#785cff61;box-shadow:inset 0 0 0 2px #dce1ff33}.roleText{font-weight:600}.checkList{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:#cdd7ffc7}.cardTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.linkBtn{border:0;background:transparent;color:#cdd7ffbf;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px}.miniRight{width:16px;height:16px;display:grid;place-items:center;opacity:.85}.dot{width:10px;height:10px;border-radius:999px;display:inline-block}.dot.chrome{background:linear-gradient(90deg,#ffb86b,#ff6ad5,#7aa2ff)}.dot.cal{background:linear-gradient(90deg,#7aa2ff,#78ffd2)}.logRow{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.05)}.logRow:first-of-type{border-top:0}.logText{font-size:13px}.logTime{color:#cdd7ff99;font-size:13px}.mutedRow .logText{color:#cdd7ff8c}.titleIco{width:18px;height:18px;margin-right:8px;display:inline-grid;place-items:center;color:#cdd7ffbf}.toggleRow{display:flex;justify-content:space-between;align-items:center;padding:9px 0}.toggleLeft{display:inline-flex;align-items:center;gap:10px;color:#cdd7ffc7}.switch{width:46px;height:26px;position:relative}.switch input{display:none}.slider{position:absolute;inset:0;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14}.switch input:checked+.slider{background:linear-gradient(90deg,#ff8cd2bf,#aa8cffd9);box-shadow:0 14px 40px #b478ff40,inset 0 0 0 1px #ffffff14}.slider:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;top:4px;left:4px;background:#f5f8fff2;transition:transform .18s ease}.switch input:checked+.slider:before{transform:translate(20px)}.actionBtn{width:100%;height:44px;border-radius:14px;border:0;cursor:pointer;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f;color:#f0f3ffeb;display:flex;align-items:center;gap:12px;padding:0 14px;margin-top:10px}.actIco{width:18px;height:18px;display:grid;place-items:center;color:#b9c3ffd9}.danger{border:1px solid rgba(255,90,90,.26);box-shadow:inset 0 0 0 1px #ffffff0a,0 26px 70px #0000009e,0 0 60px #ff464624}.dangerItem{width:100%;height:44px;border-radius:14px;border:0;cursor:pointer;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0d;color:#f0f3ffe6;display:flex;align-items:center;gap:12px;padding:0 14px;margin-top:10px}.dangerIco{width:18px;display:inline-grid;place-items:center;opacity:.95}.dangerDelete{margin-top:12px;padding:10px 12px;border-radius:16px;background:linear-gradient(90deg,#ff50501f,#ff50500a);box-shadow:inset 0 0 0 1px #ff5a5a40;display:flex;align-items:center;justify-content:space-between;gap:12px}.dangerDeleteLeft{display:flex;align-items:center;gap:10px}.delTitle{font-weight:700;line-height:1.1}.delSub{color:#cdd7ff99;font-size:12px;margin-top:2px}.deleteBtn{height:38px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;color:#fff;background:linear-gradient(90deg,#ff5050f2,#ff7878d9);box-shadow:0 18px 50px #ff50502e,inset 0 0 0 1px #ffffff1a}@keyframes mFade{0%{opacity:0}to{opacity:1}}@keyframes mScale{0%{transform:scale(.96) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.ep-backdrop{position:fixed;inset:0;background:#080a14a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:999;animation:mFade .22s ease}.ep-modal{width:920px;border-radius:20px;background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:0 40px 120px #000c;overflow:hidden;animation:mScale .26s cubic-bezier(.2,.8,.2,1)}.ep-header{padding:22px 26px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.ep-header h2{margin:0;font-size:22px}.ep-header p{margin-top:6px;font-size:13px;color:#d2d7ffa6}.ep-primary{height:40px;padding:0 18px;border-radius:12px;background:linear-gradient(90deg,#6b7cff,#9f8cff);border:none;color:#fff;box-shadow:0 14px 40px #785cff73}.ep-secondary{width:100%;height:40px;border-radius:12px;background:#ffffff14;border:none;color:#e5e9ff;margin-bottom:18px}.ep-body{display:grid;grid-template-columns:260px 1fr;gap:26px;padding:26px}.ep-left{border-right:1px solid rgba(255,255,255,.08);padding-right:20px}.ep-avatar{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd6c7,#6e6d8c);box-shadow:0 22px 70px #0000008c,inset 0 0 0 1px #ffffff0f;margin-bottom:14px}.ep-prefs h4{margin:18px 0 14px}.ep-row{display:flex;justify-content:space-between;margin-bottom:14px}.ep-theme{display:grid;gap:10px}.ep-radio{display:flex;align-items:center;gap:10px;color:#cdd7ffc7}.ep-right h3{margin:0 0 18px}.ep-field{margin-bottom:14px}.ep-field label{display:block;font-size:13px;color:#d2d7ffb3;margin-bottom:6px}.ep-field input,.ep-field select{width:100%;height:40px;border-radius:10px;background:#ffffff0f;border:none;padding:0 12px;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.ep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ep-footer{padding:18px 26px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid rgba(255,255,255,.08)}.ep-ghost{height:40px;border-radius:12px;background:transparent;border:none;color:#d2d7ffb3;cursor:pointer}.epref-backdrop{position:fixed;inset:0;background:#080a14a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:999;animation:mFade .22s ease}.epref-modal{width:700px;border-radius:20px;background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:0 40px 120px #000c;overflow:hidden;animation:mScale .26s cubic-bezier(.2,.8,.2,1)}.epref-header{padding:22px 26px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.epref-title{display:flex;gap:12px;align-items:flex-start}.back{opacity:.75;font-size:20px}.epref-header h2{margin:0;font-size:20px}.epref-header p{margin-top:6px;font-size:13px;color:#d2d7ffa6}.epref-actions{display:flex;gap:10px}.epref-body{padding:22px 26px}.epref-body h4{margin:0 0 14px}.day-pills{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.pill{padding:6px 12px;border-radius:8px;border:none;background:#ffffff0f;color:#d2d7ffb3;cursor:pointer}.pill.active{background:linear-gradient(90deg,#6b7cff,#9f8cff);color:#fff}.time-row{margin-bottom:14px;color:#d2d7ffcc}.time-select{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.auto-accept{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.auto-accept p{margin:6px 0 0;font-size:13px;color:#d2d7ff99}.auto-row{display:flex;justify-content:space-between;align-items:center}.epref-footer{padding:18px 26px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid rgba(255,255,255,.08)}.primary{height:40px;padding:0 18px;border-radius:12px;background:linear-gradient(90deg,#6b7cff,#9f8cff);border:none;color:#fff;box-shadow:0 14px 40px #785cff73;cursor:pointer}.ghost{height:40px;padding:0 18px;border-radius:12px;background:transparent;border:none;color:#d2d7ffb3;cursor:pointer}.la-backdrop{position:fixed;inset:0;background:#080a14b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:1000}.la-modal{width:860px;border-radius:18px;background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:0 40px 120px #000c;overflow:hidden;animation:scaleIn .25s ease}.la-header{padding:20px 24px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.la-header p{font-size:13px;color:#d2d7ffa6}.la-search{display:flex;gap:8px}.la-search input{height:36px;border-radius:10px;border:none;background:#ffffff14;padding:0 12px;color:#fff}.la-search button{border:none;background:transparent;color:#d2d7ffb3;font-size:18px}.la-table{padding:10px 24px}.la-row{display:grid;grid-template-columns:1.2fr 1fr 1.4fr;padding:14px 0;border-top:1px solid rgba(255,255,255,.05)}.la-row.head{font-size:13px;color:#d2d7ff99;border-top:none}.device{font-weight:600}.location{color:#d2d7ffbf}.time{display:flex;justify-content:space-between;gap:12px}.badge{font-size:11px;padding:3px 8px;border-radius:999px}.badge.in{background:#50ffb426;color:#7dffcc}.badge.out{background:#ff5a5a2e;color:#ff9b9b}.la-footer{padding:18px 24px;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08)}.pager button{border:none;background:#ffffff14;color:#fff;width:32px;height:32px;border-radius:8px}.close-btn{padding:10px 18px;border-radius:12px;border:none;background:#ffffff14;color:#fff}@keyframes scaleIn{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.awLoginSecurityNotice{display:flex;align-items:center;gap:.625rem;margin-top:1.5rem;padding:.875rem 1rem;background:#4f46e50d;border:1px solid rgba(79,70,229,.1);border-radius:12px}.awLoginSecurityIcon{width:18px;height:18px;color:#818cf8;flex-shrink:0}.awLoginSecurityText{font-size:.8125rem;color:#ffffff80;line-height:1.4}.awLoginInput:disabled,.awLoginBtn:disabled{opacity:.6;cursor:not-allowed}.awLoginBtn:disabled{background:#4f46e580}.iu-backdrop{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .2s ease}.iu-modal{background:#1a1d2e;border-radius:16px;padding:32px;width:90%;max-width:420px;box-shadow:0 20px 60px #00000080;animation:slideUp .3s ease}.iu-modal h2{font-size:24px;font-weight:600;color:#fff;margin:0 0 24px}.iu-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px}.iu-field{margin-bottom:20px}.iu-field label{display:block;font-size:14px;color:#9ca3af;margin-bottom:8px}.iu-field input,.iu-field select{width:100%;padding:12px 16px;background:#0f1117;border:1px solid #2a2d3a;border-radius:8px;color:#fff;font-size:15px;transition:all .2s}.iu-field input:focus,.iu-field select:focus{outline:none;border-color:#4f46e5;background:#14151f}.iu-field input:disabled,.iu-field select:disabled{opacity:.5;cursor:not-allowed}.iu-field input::placeholder{color:#6b7280}.iu-actions{display:flex;gap:12px;margin-top:28px}.iu-primary,.iu-secondary{flex:1;padding:12px 20px;border-radius:8px;font-weight:500;font-size:15px;border:none;cursor:pointer;transition:all .2s}.iu-primary{background:#4f46e5;color:#fff}.iu-primary:hover:not(:disabled){background:#4338ca}.iu-primary:disabled{opacity:.5;cursor:not-allowed}.iu-secondary{background:transparent;color:#9ca3af;border:1px solid #2a2d3a}.iu-secondary:hover:not(:disabled){background:#ffffff0d}.as-backdrop{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .2s ease}.as-modal{background:#1a1d2e;border-radius:16px;padding:32px;width:90%;max-width:420px;box-shadow:0 20px 60px #00000080;animation:slideUp .3s ease}.as-modal h2{font-size:24px;font-weight:600;color:#fff;margin:0 0 24px}.as-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px}.as-field{margin-bottom:20px}.as-field label{display:block;font-size:14px;color:#9ca3af;margin-bottom:8px}.as-field input,.as-field select{width:100%;padding:12px 16px;background:#0f1117;border:1px solid #2a2d3a;border-radius:8px;color:#fff;font-size:15px;transition:all .2s}.as-field input:focus,.as-field select:focus{outline:none;border-color:#4f46e5;background:#14151f}.as-field input:disabled,.as-field select:disabled{opacity:.5;cursor:not-allowed}.as-field input::placeholder{color:#6b7280}.as-primary{width:100%;padding:14px 20px;background:#4f46e5;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:15px;cursor:pointer;transition:all .2s;margin-top:8px}.as-primary:hover:not(:disabled){background:#4338ca}.as-primary:disabled{opacity:.5;cursor:not-allowed}.pi-backdrop{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .2s ease}.pi-modal{background:#1a1d2e;border-radius:16px;padding:32px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;animation:slideUp .3s ease}.pi-modal h2{font-size:24px;font-weight:600;color:#fff;margin:0 0 8px}.pi-subtitle{font-size:14px;color:#9ca3af;margin-bottom:24px;display:flex;align-items:center;gap:6px}.pi-loading,.pi-error,.pi-empty{padding:20px;text-align:center;color:#9ca3af;font-size:14px}.pi-error{color:#ef4444;background:#ef44441a;border-radius:8px}.pi-row{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#0f1117;border-radius:8px;margin-bottom:12px;transition:all .2s}.pi-row:hover{background:#14151f}.pi-email{color:#fff;font-size:14px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-actions{display:flex;gap:8px;flex-shrink:0}.pi-resend,.pi-revoke{padding:6px 16px;border-radius:6px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .2s}.pi-resend{background:#f59e0b;color:#fff}.pi-resend:hover:not(:disabled){background:#d97706}.pi-revoke{background:transparent;color:#9ca3af;border:1px solid #2a2d3a}.pi-revoke:hover:not(:disabled){background:#ffffff0d;color:#fff}.pi-resend:disabled,.pi-revoke:disabled{opacity:.5;cursor:not-allowed}.pi-close{width:100%;padding:12px 20px;background:transparent;color:#9ca3af;border:1px solid #2a2d3a;border-radius:8px;font-weight:500;font-size:15px;cursor:pointer;transition:all .2s;margin-top:16px}.pi-close:hover{background:#ffffff0d}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pi-modal::-webkit-scrollbar{width:8px}.pi-modal::-webkit-scrollbar-track{background:transparent}.pi-modal::-webkit-scrollbar-thumb{background:#2a2d3a;border-radius:4px}.pi-modal::-webkit-scrollbar-thumb:hover{background:#3a3d4a}.rhSidebar{position:fixed;inset:0 auto 0 0;width:260px;background:linear-gradient(180deg,#0a0e2059,#06091640);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);border-right:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;z-index:10}.rhBrand{padding:14px 20px 8px;opacity:.95}.rhNav{display:flex;flex-direction:column;gap:4px;padding:6px 12px}.rhNavItem{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;border:none;background:transparent;color:#dce1ffd9;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease}.rhNavItem:hover{background:#ffffff0f;color:#fff}.rhNavItem.active{background:linear-gradient(135deg,#788cff40,#966eff2e);box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 24px #00000040;color:#fff}.rhNavIcon{width:20px;height:20px;stroke:currentColor;opacity:.9;flex-shrink:0}.rhSidebarBottom{margin-top:auto;padding:16px;border-top:1px solid rgba(255,255,255,.04)}.rhLogout{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:none;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffb4b4e6;font-size:14px;cursor:pointer;transition:all .25s ease}.rhLogout:hover{background:#ff787826;color:#fff}.app{margin-left:260px;min-height:100vh;position:relative;z-index:1}html,body,#root{height:100%;margin:0}body{background-color:#050814;position:relative}body:before{content:"";position:fixed;inset:0;background-image:url(/dashboard-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-2}body:after{content:"";position:fixed;inset:0;z-index:-1}:root{--bg: #08090d;--bg2: #0e1017;--bg3: #141620;--bg4: #1a1d2e;--border: rgba(255,255,255,.06);--border-hi: rgba(255,255,255,.12);--text: #d4d9e8;--text-dim: #6b7591;--text-mute: #3d4260;--accent: #4f6ef7;--accent-hi: #7b96ff;--accent-glow: rgba(79,110,247,.3);--green: #1dd88a;--green-dim: rgba(29,216,138,.15);--amber: #f5a524;--red: #f45050;--purple: #9b6ef7;--mono: "DM Mono", monospace;--sans: "Syne", sans-serif;--radius: 10px}body{font-family:var(--sans);background:var(--bg);color:var(--text);height:100vh;overflow:hidden}.ops-app{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--bg)}.ops-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:52px;border-bottom:1px solid var(--border);background:#08090df2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;z-index:10}.ops-topbar-left{display:flex;align-items:center;gap:16px}.ops-topbar-title{font-family:var(--sans);font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.3px}.ops-topbar-title span{color:var(--text-dim);font-weight:400}.ops-week-nav{display:flex;align-items:center;gap:2px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:3px}.ops-week-btn{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:4px 10px;border-radius:6px;font-family:var(--mono);font-size:11px;font-weight:500;transition:all .12s;white-space:nowrap}.ops-week-btn:hover{background:var(--bg3);color:var(--text)}.ops-week-btn.today{background:var(--bg3);color:var(--text);border:1px solid var(--border-hi)}.ops-week-label{font-family:var(--mono);font-size:11px;color:var(--text-dim);padding:4px 8px;letter-spacing:.5px}.ops-topbar-right{display:flex;align-items:center;gap:8px}.ops-btn-publish{background:var(--green);border:none;color:#000;border-radius:7px;padding:7px 16px;font-family:var(--sans);font-size:12px;font-weight:700;cursor:pointer;letter-spacing:.3px;transition:all .15s;box-shadow:0 0 20px #1dd88a40}.ops-btn-publish:hover{transform:translateY(-1px);box-shadow:0 4px 24px #1dd88a66}.ops-edit-toggle{background:var(--bg2);border:1px solid var(--border);color:var(--text-dim);border-radius:7px;padding:6px 12px;font-family:var(--mono);font-size:11px;font-weight:500;cursor:pointer;transition:all .12s;letter-spacing:.3px}.ops-edit-toggle:hover{border-color:var(--border-hi);color:var(--text)}.ops-edit-toggle.active{background:#4f6ef71f;border-color:#4f6ef759;color:var(--accent-hi)}.ops-admin-pill{display:flex;align-items:center;gap:7px;background:var(--bg2);border:1px solid var(--border);border-radius:7px;padding:5px 10px;cursor:pointer;transition:all .12s}.ops-admin-pill:hover{border-color:var(--border-hi)}.ops-admin-avatar{width:22px;height:22px;border-radius:50%;background:#4f6ef740;display:flex;align-items:center;justify-content:center;font-size:11px}.ops-admin-name{font-size:12px;font-weight:600;color:var(--text)}.ops-admin-chevron{font-size:9px;color:var(--text-mute)}.ops-notif-btn{position:relative;background:var(--bg2);border:1px solid var(--border);border-radius:7px;padding:6px 9px;color:var(--text);cursor:pointer;font-size:14px;transition:all .12s}.ops-notif-btn:hover{border-color:var(--border-hi);background:var(--bg3)}.ops-notif-badge{position:absolute;top:-4px;right:-4px;background:var(--red);color:#fff;border-radius:50%;width:15px;height:15px;font-size:8px;font-weight:800;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--bg)}.ops-msg{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-family:var(--mono);font-size:11px;font-weight:500}.ops-msg-err{background:#f450501a;border:1px solid rgba(244,80,80,.25);color:#f87171}.ops-msg-ok{background:#1dd88a1a;border:1px solid rgba(29,216,138,.25);color:var(--green)}.ops-main{flex:1;display:flex;flex-direction:row;overflow:hidden;min-height:0}.ops-controls-panel{width:220px;min-width:220px;background:var(--bg2);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.ops-controls-inner{flex:1;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.ops-controls-inner::-webkit-scrollbar{width:3px}.ops-controls-inner::-webkit-scrollbar-track{background:transparent}.ops-controls-inner::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:99px}.ops-ctrl-section{border-bottom:1px solid var(--border);padding:10px 4px 12px}.ops-ctrl-section:last-child{border-bottom:none}.ops-ctrl-label{font-family:var(--mono);font-size:9px;font-weight:500;color:var(--text-mute);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px;padding-left:2px}.ops-mode-tabs{display:flex;gap:2px;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:2px}.ops-mode-tab{flex:1;background:transparent;border:none;color:var(--text-mute);border-radius:4px;padding:4px 0;font-family:var(--mono);font-size:10px;font-weight:500;cursor:pointer;transition:all .12s}.ops-mode-tab:hover{color:var(--text-dim)}.ops-mode-tab.active{background:var(--bg3);color:var(--accent-hi);border:1px solid rgba(79,110,247,.2)}.ops-search-wrap{position:relative;margin:6px 0}.ops-search{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:6px 28px 6px 8px;color:var(--text);font-family:var(--mono);font-size:11px;outline:none;transition:border-color .12s}.ops-search:focus{border-color:#4f6ef766}.ops-search::placeholder{color:var(--text-mute)}.ops-search-icon{position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:10px;opacity:.4;pointer-events:none}.ops-user-list{display:flex;flex-direction:column;gap:1px;max-height:180px;overflow-y:auto}.ops-user-list::-webkit-scrollbar{width:2px}.ops-user-list::-webkit-scrollbar-thumb{background:var(--bg4)}.ops-user-row{display:flex;align-items:center;gap:7px;padding:5px 6px;border-radius:5px;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .1s;text-align:left;width:100%}.ops-user-row:hover{background:var(--bg3);border-color:var(--border)}.ops-user-row.active{background:#4f6ef714;border-color:#4f6ef733}.ops-user-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ops-user-name{flex:1;font-family:var(--mono);font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-user-row.active .ops-user-name{color:var(--text)}.ops-user-count{font-family:var(--mono);font-size:10px;color:var(--text-mute)}.ops-user-row.active .ops-user-count{color:var(--accent-hi)}.ops-ctrl-inputs{display:flex;flex-direction:column;gap:5px}.ops-input{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:6px 8px;color:var(--text);font-family:var(--mono);font-size:11px;outline:none;width:100%;transition:border-color .12s}.ops-input:focus{border-color:#4f6ef766}.ops-input::placeholder{color:var(--text-mute)}.ops-input:disabled{opacity:.4;cursor:not-allowed}.ops-btn-primary{background:var(--accent);border:none;color:#fff;border-radius:6px;padding:7px 10px;font-family:var(--sans);font-size:11px;font-weight:700;cursor:pointer;width:100%;transition:all .12s}.ops-btn-primary:hover{background:var(--accent-hi)}.ops-btn-primary:disabled{opacity:.35;cursor:not-allowed}.ops-btn-secondary{background:var(--bg3);border:1px solid var(--border);color:var(--text-dim);border-radius:6px;padding:6px 10px;font-family:var(--mono);font-size:10px;font-weight:500;cursor:pointer;width:100%;transition:all .12s}.ops-btn-secondary:hover{border-color:var(--border-hi);color:var(--text)}.ops-btn-secondary:disabled{opacity:.35;cursor:not-allowed}.ops-auto-textarea{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:7px 8px;color:var(--text);font-family:var(--mono);font-size:10px;outline:none;width:100%;resize:none;min-height:70px;transition:border-color .12s;line-height:1.6}.ops-auto-textarea:focus{border-color:#4f6ef766}.ops-ctrl-actions{display:flex;flex-direction:column;gap:5px}.ops-toggle-row{display:flex;align-items:center;gap:7px;cursor:pointer;font-family:var(--mono);font-size:11px;color:var(--text-dim);margin-bottom:8px}.ops-toggle-row input{accent-color:var(--accent);cursor:pointer}.ops-schedule-area{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.ops-schedule-body{flex:1;display:flex;flex-direction:column;overflow:hidden}.awSchGrid{display:grid;grid-template-rows:38px 1fr;grid-template-columns:52px repeat(7,1fr);height:100%;overflow:hidden}.awSchCorner{grid-row:1;grid-column:1;background:var(--bg2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:9px;color:var(--text-mute);letter-spacing:.5px}.awSchDayHead{grid-row:1;background:var(--bg2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0 4px}.awSchDay{font-family:var(--sans);font-size:12px;font-weight:700;color:var(--text);letter-spacing:.5px}.awSchDate{font-family:var(--mono);font-size:9px;color:var(--text-mute)}.awSchTimes{grid-row:2;grid-column:1;background:var(--bg2);border-right:1px solid var(--border);overflow:hidden;display:flex;flex-direction:column}.awSchTimeRow{flex:1;display:flex;align-items:flex-start;justify-content:flex-end;padding:2px 6px 0 0;font-family:var(--mono);font-size:8px;color:var(--text-mute);white-space:nowrap;border-bottom:1px solid var(--border)}.awSchTimeRow:last-child{border-bottom:none}.awSchCols{grid-row:2;grid-column:2 / -1;display:grid;grid-template-columns:repeat(7,1fr);overflow-y:auto;overflow-x:hidden}.awSchCols::-webkit-scrollbar{width:4px}.awSchCols::-webkit-scrollbar-track{background:var(--bg2)}.awSchCols::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:99px}.awSchCol{position:relative;border-right:1px solid var(--border);display:flex;flex-direction:column}.awSchCol:last-child{border-right:none}.awSchCell{flex-shrink:0;height:44px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.028);cursor:pointer;transition:background .08s;width:100%}.awSchCell:hover{background:#4f6ef70d}.awSchCell.on{background:#4f6ef724}.awSchCell:disabled{cursor:default;background:#ffffff03!important}.awSchCellEnd{flex-shrink:0;height:1px;background:var(--border)}.awSchShiftLine{position:absolute;left:0;right:0;height:1px;background:#ffffff0a;pointer-events:none;z-index:2}.awSchOverlay{position:absolute;left:0;right:0;z-index:3}.awSchOverlayAvail{background:repeating-linear-gradient(45deg,rgba(244,80,80,.04),rgba(244,80,80,.04) 3px,transparent 3px,transparent 8px);border-left:2px solid rgba(244,80,80,.25);font-family:var(--mono);font-size:8px;color:#f4505080;padding:3px 5px;pointer-events:none}.awSchOverlayShift{position:absolute;z-index:10;cursor:pointer;transition:filter .12s,transform .12s}.awSchOverlayShift:hover{filter:brightness(1.15);transform:scale(1.01);z-index:20!important}.awSchMiniName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awSchMiniTime{white-space:nowrap}.awSchResizeHandle{position:absolute;bottom:0;left:0;right:0;height:6px;cursor:ns-resize;background:#ffffff14;border-radius:0 0 8px 8px}.awSchResizeHandle:hover{background:#fff3}.ops-alerts{display:flex;flex-direction:column;gap:6px;padding:8px 12px;flex-shrink:0;border-top:1px solid var(--border);background:var(--bg2);max-height:130px;overflow-y:auto}.ops-alerts:empty{display:none}.ops-alerts::-webkit-scrollbar{width:3px}.ops-alert{display:flex;align-items:flex-start;gap:8px;background:var(--bg3);border:1px solid var(--border);border-left:3px solid var(--amber);border-radius:7px;padding:7px 10px;font-size:11px;flex-shrink:0}.ops-alert-icon{font-size:13px;flex-shrink:0;margin-top:1px}.ops-alert-body{flex:1;display:flex;flex-direction:column;gap:1px}.ops-alert-title{font-weight:700;font-family:var(--sans);font-size:11px}.ops-alert-desc{color:var(--text-dim);font-family:var(--mono);font-size:10px;line-height:1.4}.ops-alert-fix{background:#f5a52426;border:1px solid rgba(245,165,36,.3);color:var(--amber);border-radius:5px;padding:3px 8px;font-family:var(--mono);font-size:10px;font-weight:600;cursor:pointer;flex-shrink:0;align-self:center;transition:all .12s;white-space:nowrap}.ops-alert-fix:hover{background:#f5a52440}.ops-alert-close{background:transparent;border:none;color:var(--text-mute);cursor:pointer;font-size:11px;padding:2px 4px;flex-shrink:0;transition:color .12s}.ops-alert-close:hover{color:var(--text)}.awSchModalOverlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center}.awSchModal{background:var(--bg2);border:1px solid var(--border-hi);border-radius:14px;width:420px;max-width:95vw;box-shadow:0 25px 80px #000c;overflow:hidden}.awSchModalHead{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border)}.awSchModalTitle{font-family:var(--sans);font-size:15px;font-weight:700;color:var(--text)}.awSchModalUser{font-size:13px;font-weight:400;color:var(--text-dim)}.awSchModalSub{font-family:var(--mono);font-size:11px;color:var(--text-dim);margin-top:3px}.awSchModalClose{background:var(--bg3);border:1px solid var(--border);color:var(--text-dim);border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;flex-shrink:0;transition:all .12s}.awSchModalClose:hover{border-color:var(--border-hi);color:var(--text)}.awSchModalBody{padding:18px 20px 20px}.awSchForm{display:flex;flex-direction:column;gap:12px}.awSchField{display:flex;flex-direction:column;gap:5px}.awSch2col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.awSchLabel{font-family:var(--mono);font-size:10px;color:var(--text-mute);letter-spacing:.5px}.awSchInput{background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:8px 10px;color:var(--text);font-family:var(--mono);font-size:12px;outline:none;width:100%;transition:border-color .12s}.awSchInput:focus{border-color:#4f6ef773}.awSchInput:disabled{opacity:.4}.awSchInput[type=datetime-local]{font-size:11px}.awSchNotice{padding:8px 10px;border-radius:7px;font-family:var(--mono);font-size:11px}.awSchNotice.err{background:#f450501a;border:1px solid rgba(244,80,80,.25);color:#f87171}.awSchNotice.ok{background:#1dd88a1a;border:1px solid rgba(29,216,138,.25);color:var(--green)}.awSchModalActions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.awSchBtn{padding:8px 16px;border-radius:7px;font-family:var(--sans);font-size:12px;font-weight:700;cursor:pointer;border:none;transition:all .12s}.awSchBtn.primary{background:var(--accent);color:#fff}.awSchBtn.primary:hover{background:var(--accent-hi)}.awSchBtn.danger{background:#f450501f;border:1px solid rgba(244,80,80,.25);color:#f87171}.awSchBtn.danger:hover{background:#f4505033}.awSchBtn:disabled{opacity:.35;cursor:not-allowed}.awPopOverlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;align-items:center;justify-content:center}.awPop{background:var(--bg2);border:1px solid var(--border-hi);border-radius:12px;width:380px;max-width:95vw;max-height:70vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 70px #000000b3}.awPopHead{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.awPopTitle{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--text)}.awPopSub{font-family:var(--mono);font-size:10px;color:var(--text-dim);margin-top:2px}.awPopClose{background:var(--bg3);border:1px solid var(--border);color:var(--text-dim);border-radius:6px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;flex-shrink:0;transition:all .12s}.awPopClose:hover{color:var(--text)}.awPopBody{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.awPopBody::-webkit-scrollbar{width:3px}.awPopSectionTitle{font-family:var(--mono);font-size:9px;font-weight:500;color:var(--text-mute);letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.awPopList{display:flex;flex-direction:column;gap:4px}.awPopRow{display:flex;align-items:center;justify-content:space-between;background:var(--bg3);border:1px solid var(--border);border-radius:7px;padding:8px 10px}.awPopRowLeft{flex:1;min-width:0}.awPopName{display:flex;align-items:center;gap:6px;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--text)}.awPopDot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.awPopMeta{font-family:var(--mono);font-size:10px;color:var(--text-dim);margin-top:1px}.awPopTime{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--text);flex-shrink:0}.awPopEmpty{font-family:var(--mono);font-size:11px;color:var(--text-dim);text-align:center;padding:12px}.ops-notif-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500}.ops-notif-drawer{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:95vw;background:var(--bg2);border-left:1px solid var(--border-hi);display:flex;flex-direction:column;box-shadow:-20px 0 60px #00000080}.ops-notif-head{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 18px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.ops-notif-title{font-family:var(--sans);font-size:16px;font-weight:700;color:var(--text)}.ops-notif-sub{font-family:var(--mono);font-size:10px;color:var(--text-dim);margin-top:3px}.ops-notif-mark-all{background:#4f6ef71f;border:1px solid rgba(79,110,247,.25);color:var(--accent-hi);border-radius:5px;padding:4px 9px;font-family:var(--mono);font-size:10px;font-weight:500;cursor:pointer;transition:all .12s}.ops-notif-mark-all:hover{background:#4f6ef733}.ops-notif-close{background:var(--bg3);border:1px solid var(--border);color:var(--text-dim);border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;transition:all .12s}.ops-notif-close:hover{color:var(--text)}.ops-notif-body{flex:1;overflow-y:auto;padding:10px 14px}.ops-notif-body::-webkit-scrollbar{width:3px}.ops-notif-body::-webkit-scrollbar-thumb{background:var(--bg4)}.ops-notif-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;gap:8px}.ops-notif-empty-icon{font-size:32px;opacity:.4}.ops-notif-group{margin-bottom:14px}.ops-notif-group-title{font-family:var(--mono);font-size:9px;font-weight:500;color:var(--text-mute);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;display:flex;align-items:center;gap:6px}.ops-notif-group-count{background:var(--bg4);color:var(--text-dim);border-radius:99px;padding:1px 6px;font-size:9px}.ops-notif-item{display:flex;align-items:flex-start;gap:8px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:10px 11px;margin-bottom:5px;cursor:pointer;transition:all .12s;position:relative}.ops-notif-item:hover{border-color:var(--border-hi)}.ops-notif-item.unread{border-color:#4f6ef733;background:#4f6ef70d}.ops-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:4px}.ops-notif-content{flex:1}.ops-notif-message{font-family:var(--sans);font-size:12px;font-weight:500;color:var(--text);line-height:1.4}.ops-notif-meta{font-family:var(--mono);font-size:10px;color:var(--text-dim);margin-top:3px}.ops-notif-time{font-family:var(--mono);font-size:9px;color:var(--text-mute);margin-top:4px}.ops-notif-action{background:#4f6ef71f;border:1px solid rgba(79,110,247,.25);color:var(--accent-hi);border-radius:5px;padding:3px 8px;font-family:var(--mono);font-size:10px;font-weight:500;cursor:pointer;flex-shrink:0;align-self:center;transition:all .12s;white-space:nowrap}.ops-notif-action:hover{background:#4f6ef733}.ops-statusbar{height:24px;display:flex;align-items:center;gap:16px;padding:0 14px;background:var(--bg2);border-top:1px solid var(--border);flex-shrink:0}.ops-status-item{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9px;color:var(--text-mute);letter-spacing:.3px}.ops-status-dot{width:5px;height:5px;border-radius:50%}.ops-sel-summary{font-family:var(--mono);font-size:9px;color:var(--text-mute);padding:2px 0 6px;letter-spacing:.3px}.ops-sel-summary span{color:var(--accent-hi);font-weight:500}@media(max-width:900px){.ops-controls-panel{width:180px;min-width:180px}}:root{--sc-sb: 280px;--sc-hdr: 84px;--sc-gut: 48px;--sc-cell: 48px;--sc-fd: "Clash Display","DM Sans",system-ui,sans-serif;--sc-fm: "Geist Mono","JetBrains Mono",monospace;--bg0:#070810;--bg1:#0c0d18;--bg2:#111326;--bg3:#191b30;--bg4:#20233a;--lime:#b8ff57;--lime-a:rgba(184,255,87,.13);--lime-b:rgba(184,255,87,.22);--coral:#ff6b6b;--coral-a:rgba(255,107,107,.13);--ind:#7b8ff5;--ind-a:rgba(123,143,245,.1);--hi:rgba(225,228,248,.92);--mid:rgba(170,176,210,.6);--lo:rgba(130,138,175,.38);--bdr:rgba(255,255,255,.065);--bh:rgba(255,255,255,.12)}.sc-page{flex:1 1 0;min-width:0;width:100%;height:100vh;max-height:100vh;display:flex;flex-direction:column;background:var(--bg0);color:var(--hi);font-family:var(--sc-fm);overflow:hidden}.sc-header{flex-shrink:0;height:var(--sc-hdr);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:#070810eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--bdr);animation:scFade .3s ease both;overflow:hidden}@keyframes scFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sc-header-left{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1;overflow:hidden}.sc-header-right{display:flex;align-items:center;gap:7px;flex-shrink:0}.sc-eyebrow{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600;letter-spacing:.14em;color:var(--lime);text-transform:uppercase;white-space:nowrap}.sc-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);flex-shrink:0;animation:scPulse 2.4s ease-in-out infinite}@keyframes scPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}.sc-title{font-family:var(--sc-fd);font-size:clamp(18px,2.6vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-subtitle{font-size:9px;color:var(--mid);letter-spacing:.04em;white-space:nowrap}.sc-view-toggle{display:flex;background:var(--bg3);border:1px solid var(--bdr);border-radius:8px;overflow:hidden}.sc-vt-btn{background:none;border:none;color:var(--mid);font-family:var(--sc-fm);font-size:10px;font-weight:600;letter-spacing:.06em;padding:5px 12px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.sc-vt-btn--on{background:var(--lime);color:#070810}.sc-week-nav{display:flex;align-items:center;gap:3px}.sc-nav-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg3);border:1px solid var(--bdr);border-radius:7px;color:var(--hi);font-size:14px;cursor:pointer;transition:background .15s,border-color .15s}.sc-nav-btn:hover{background:var(--bg4);border-color:var(--bh)}.sc-nav-today{height:28px;padding:0 11px;background:var(--bg3);border:1px solid var(--bdr);border-radius:7px;color:var(--hi);font-family:var(--sc-fm);font-size:10px;font-weight:600;letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:background .15s}.sc-nav-today:hover{background:var(--bg4)}.sc-refresh-btn{height:28px;padding:0 11px;display:flex;align-items:center;gap:5px;background:var(--bg3);border:1px solid var(--bdr);border-radius:7px;color:var(--mid);font-family:var(--sc-fm);font-size:10px;cursor:pointer;white-space:nowrap;transition:all .15s}.sc-refresh-btn:hover{background:var(--bg4);color:var(--hi)}.sc-refresh-btn--spin{animation:scSpin .65s linear}@keyframes scSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sc-body{flex:1;min-height:0;display:flex;flex-direction:row;overflow:hidden;animation:scBodyIn .35s .06s ease both}@keyframes scBodyIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.sc-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:10px 0 10px 10px}.sc-grid-card{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bg1);border:1px solid var(--bdr);border-radius:12px;overflow:hidden}.sc-grid-scroll{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--bg4) transparent}.sc-grid-scroll::-webkit-scrollbar{width:4px}.sc-grid-scroll::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:2px}.sc-week-grid{display:grid;grid-template-columns:var(--sc-gut) repeat(7,minmax(0,1fr));grid-template-rows:auto 1fr;width:100%}.sc-corner{grid-column:1;grid-row:1;position:sticky;left:0;z-index:4;background:var(--bg1);border-bottom:1px solid var(--bdr);font-size:7px;color:var(--lo);letter-spacing:.08em;display:flex;align-items:flex-end;justify-content:center;padding-bottom:7px}.sc-day-head{grid-row:1;padding:8px 4px 7px;text-align:center;border-bottom:1px solid var(--bdr);border-left:1px solid var(--bdr);background:var(--bg1);position:relative;-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden}.sc-day-head--today{background:var(--ind-a)}.sc-day-name{font-size:7px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lo)}.sc-day-head--today .sc-day-name{color:var(--ind)}.sc-day-date{font-size:10px;font-weight:600;color:var(--hi);margin-top:2px;white-space:nowrap}.sc-day-head--today .sc-day-date{color:var(--ind)}.sc-day-count{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--lime);color:#070810;font-size:7px;font-weight:700;margin-top:2px}.sc-today-pip{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:16px;height:3px;background:var(--ind);border-radius:2px 2px 0 0}.sc-time-gutter{grid-column:1;grid-row:2;position:sticky;left:0;z-index:3;background:var(--bg1);border-right:1px solid var(--bdr)}.sc-time-cell{display:flex;align-items:flex-start;justify-content:flex-end;height:var(--sc-cell);padding:3px 6px 0 0;font-size:7px;color:var(--lo);letter-spacing:.04em;border-top:1px solid var(--bdr);white-space:nowrap}.sc-cols-area{grid-column:2/-1;grid-row:2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.sc-col{position:relative;border-left:1px solid var(--bdr);min-width:0;overflow:hidden}.sc-col--today{background:linear-gradient(180deg,var(--ind-a) 0%,transparent 55%)}.sc-hour-line{position:absolute;left:0;right:0;height:1px;background:var(--bdr);pointer-events:none}.sc-shift{position:absolute;left:1px;right:1px;border:none;padding:0;overflow:hidden;border-radius:5px;background:var(--lime-a);display:flex;cursor:pointer;text-align:left;transition:transform .14s,box-shadow .14s,background .14s;z-index:1}.sc-shift:hover{background:#b8ff573d;transform:translate(1px) scaleX(.96);box-shadow:0 0 0 1px var(--lime),0 3px 12px #b8ff572e;z-index:6}.sc-shift--trade{background:var(--coral-a)}.sc-shift--trade:hover{background:#ff6b6b40;box-shadow:0 0 0 1px var(--coral),0 3px 12px #ff6b6b2e}.sc-shift-bar{width:3px;flex-shrink:0;background:var(--lime);border-radius:5px 0 0 5px}.sc-shift--trade .sc-shift-bar{background:var(--coral)}.sc-shift-content{flex:1;padding:3px 4px;min-width:0;overflow:hidden}.sc-shift-name{font-size:8px;font-weight:600;color:var(--lime);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-shift--trade .sc-shift-name{color:var(--coral)}.sc-shift-time{font-size:7px;color:var(--mid);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-shift-dur{font-size:7px;color:var(--lo);margin-top:1px}.sc-shift-badge{display:inline-flex;align-items:center;font-size:6px;font-weight:700;letter-spacing:.07em;padding:1px 3px;border-radius:2px;background:var(--coral);color:#fff;margin-top:2px}.sc-unavail{position:absolute;left:0;right:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.022) 0,rgba(255,255,255,.022) 2px,transparent 2px,transparent 8px);border-left:2px solid rgba(255,255,255,.07);pointer-events:none;z-index:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.sc-unavail-text{font-size:6px;color:var(--lo);letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);-webkit-user-select:none;user-select:none}.sc-list-view{display:flex;flex-direction:column;gap:5px;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:var(--bg4) transparent}.sc-list-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg1);border:1px solid var(--bdr);border-radius:10px;cursor:pointer;text-align:left;color:var(--hi);transition:background .14s,border-color .14s,transform .14s;animation:scSlideIn .22s both}@keyframes scSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.sc-list-row:hover{background:var(--bg2);border-color:var(--bh);transform:translate(2px)}.sc-list-row--trade{border-left:3px solid var(--coral)}.sc-list-day{min-width:70px}.sc-list-dow{font-size:10px;font-weight:600;color:var(--mid)}.sc-list-date{font-size:8px;color:var(--lo);margin-top:2px}.sc-list-info{flex:1;min-width:0}.sc-list-title{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-list-time{font-size:9px;color:var(--mid);margin-top:2px}.sc-list-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.sc-list-dur{font-size:11px;font-weight:600;color:var(--lime)}.sc-list-badge{font-size:6px;font-weight:700;letter-spacing:.08em;padding:2px 4px;border-radius:3px;background:var(--coral);color:#fff}.sc-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:72px 0;color:var(--lo)}.sc-list-empty-icon{font-size:28px}.sc-list-empty-text{font-size:12px}.sc-sidebar{width:var(--sc-sb);flex:0 0 var(--sc-sb);display:flex;flex-direction:column;gap:8px;padding:10px;overflow-y:auto;border-left:1px solid var(--bdr);scrollbar-width:thin;scrollbar-color:var(--bg3) transparent}.sc-balance-card{background:var(--bg2);border:1px solid var(--bdr);border-radius:12px;padding:14px;position:relative;overflow:hidden}.sc-balance-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 100% 0%,rgba(184,255,87,.08) 0%,transparent 60%);pointer-events:none}.sc-balance-label{font-size:8px;font-weight:600;letter-spacing:.12em;color:var(--lime);text-transform:uppercase;margin-bottom:4px}.sc-balance-amount{font-family:var(--sc-fd);font-size:clamp(22px,2.2vw,30px);font-weight:700;color:var(--hi);letter-spacing:-.02em;line-height:1}.sc-balance-rate{font-size:8px;color:var(--mid);margin-top:4px}.sc-year-bar{height:3px;background:var(--bg4);border-radius:2px;margin-top:9px;overflow:hidden}.sc-year-fill{height:100%;background:linear-gradient(90deg,var(--lime),rgba(184,255,87,.5));border-radius:2px;transition:width .6s ease}.sc-year-labels{display:flex;justify-content:space-between;font-size:7px;color:var(--lo);margin-top:3px}.sc-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sc-stat-card{background:var(--bg2);border:1px solid var(--bdr);border-radius:10px;padding:10px}.sc-stat-accent{border-color:#b8ff5726}.sc-stat-label{font-size:7px;font-weight:700;letter-spacing:.12em;color:var(--lo);text-transform:uppercase;margin-bottom:3px}.sc-stat-value{font-family:var(--sc-fd);font-size:20px;font-weight:700;color:var(--hi);line-height:1}.sc-stat-unit{font-size:10px;font-weight:400;color:var(--mid);margin-left:1px}.sc-stat-sub{font-size:7px;color:var(--lo);margin-top:3px}.sc-mini-list{background:var(--bg2);border:1px solid var(--bdr);border-radius:10px;overflow:hidden}.sc-mini-list-header{display:flex;justify-content:space-between;align-items:center;padding:8px 11px;border-bottom:1px solid var(--bdr);font-size:7px;font-weight:700;letter-spacing:.12em;color:var(--lo);text-transform:uppercase}.sc-mini-badge{background:var(--lime);color:#070810;font-size:7px;font-weight:700;padding:1px 6px;border-radius:10px}.sc-mini-row{display:flex;align-items:center;gap:8px;padding:7px 11px;background:none;border:none;border-top:1px solid var(--bdr);color:var(--hi);cursor:pointer;width:100%;text-align:left;transition:background .12s}.sc-mini-row:first-of-type{border-top:none}.sc-mini-row:hover{background:var(--bg3)}.sc-mini-dot{width:5px;height:5px;border-radius:50%;background:var(--lime);flex-shrink:0}.sc-mini-info{flex:1;min-width:0}.sc-mini-name{font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-mini-time{font-size:8px;color:var(--mid);margin-top:1px}.sc-mini-day{font-size:8px;color:var(--lo);flex-shrink:0}.sc-quick-hint{padding:10px;background:var(--bg2);border:1px solid var(--bdr);border-radius:10px}.sc-qh-title{font-size:12px;font-weight:700;font-family:var(--sc-fd);color:var(--hi)}.sc-qh-sub{font-size:9px;color:var(--mid);margin-top:3px;line-height:1.5}.sc-actions{display:flex;flex-direction:column;gap:5px}.sc-action-btn{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:var(--bg2);border:1px solid var(--bdr);border-radius:10px;color:var(--hi);font-family:var(--sc-fm);font-size:11px;font-weight:500;cursor:pointer;text-align:left;transition:background .14s,border-color .14s,transform .14s}.sc-action-btn:hover{background:var(--bg3);border-color:var(--bh);transform:translate(3px)}.sc-action-btn--primary{background:var(--lime-a);border-color:var(--lime-b);color:var(--lime)}.sc-action-btn--primary:hover{background:#b8ff5738;border-color:#b8ff5761}.sc-action-icon{font-size:13px;flex-shrink:0}.sc-action-count{margin-left:auto;background:var(--coral);color:#fff;font-size:8px;font-weight:700;padding:2px 6px;border-radius:10px}@media(max-width:1100px){:root{--sc-sb:240px}}@media(max-width:900px){.sc-body{flex-direction:column;overflow-y:auto}.sc-sidebar{width:100%;flex:none;flex-direction:row;flex-wrap:wrap;border-left:none;border-top:1px solid var(--bdr)}.sc-balance-card{flex:1 1 200px}.sc-stats-row{flex:1 1 160px}.sc-actions{flex-direction:row;flex:1 1 100%}.sc-action-btn{flex:1}}:root{--rh-side-w: 270px}.sc-page{margin-left:var(--rh-side-w);width:calc(100% - var(--rh-side-w));min-height:100vh;padding:22px 24px 40px;box-sizing:border-box;overflow-x:hidden}@media(max-width:980px){:root{--rh-side-w: 86px}.sc-page{margin-left:var(--rh-side-w);width:calc(100% - var(--rh-side-w));padding:18px 14px 32px}}.sc-body{display:grid;grid-template-columns:1fr 360px;gap:18px;align-items:start}@media(max-width:1200px){.sc-body{grid-template-columns:1fr}.sc-sidebar{position:relative;top:unset}}.sc-main{min-width:0}.sc-grid-card{width:100%;overflow:hidden}.sc-grid-scroll{overflow-x:auto}.sc-sidebar{position:sticky;top:20px;align-self:start;display:flex;flex-direction:column;gap:16px;min-width:0}.sc-sidebar *{max-width:100%}.rhModalOverlay{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999}.rhModal{width:min(720px,95%);max-height:90vh;overflow-y:auto;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#101627f2,#0a0e1af2);box-shadow:0 40px 90px #000000b3;padding:26px}.rhModalHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.rhModalTitle{font-size:20px;font-weight:1000}.rhModalSub{margin-top:6px;font-size:13px;color:#b4c2dcb3}.rhModalSection{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:18px;margin-bottom:16px}.rhBtn{border-radius:14px;padding:10px 16px;font-weight:950;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;cursor:pointer;transition:.15s ease}.rhBtn:hover{transform:translateY(-1px);filter:brightness(1.05)}.rhBtnPrimary{background:linear-gradient(180deg,#ff9d2df2,#ff7b1cb3);border-color:#ff9d2d59}.rhBtnDanger{background:#ff3b3b26;border-color:#ff3b3b4d}.rhField{margin-top:12px}.rhField label{display:block;font-size:12px;font-weight:900;margin-bottom:6px;color:#b4c2dcb3}.rhInput,.rhSelect,.rhTextarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:#fff;padding:10px 12px;outline:none}.rhTextarea{resize:vertical;min-height:90px}.rhActions{display:flex;gap:12px;margin-top:16px}.nsc-page{display:flex;flex-direction:column;height:100vh;background:#e8eef8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;color:#1a2540;overflow:hidden}.nsc-topbar{display:flex;align-items:flex-end;justify-content:space-between;padding:18px 28px 14px;background:transparent;flex-shrink:0;gap:16px}.nsc-topbar-left{display:flex;flex-direction:column;gap:2px}.nsc-page-label{font-size:13px;font-weight:500;color:#5a6a8a;letter-spacing:.01em}.nsc-page-range{font-size:30px;font-weight:700;color:#1a2540;letter-spacing:-.02em;line-height:1.1}.nsc-topbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.nsc-lang-pill,.nsc-tz-pill{display:flex;align-items:center;gap:4px;padding:7px 12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;font-size:13px;font-weight:500;color:#374166;cursor:pointer;box-shadow:0 1px 3px #0000000f}.nsc-caret{font-size:9px;opacity:.6}.nsc-today-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;font-size:13px;font-weight:600;color:#374166;cursor:pointer;box-shadow:0 1px 3px #0000000f;transition:all .15s ease}.nsc-today-btn:hover{background:#f0f4ff;border-color:#3b69f64d}.nsc-today-icon{font-size:14px}.nsc-refresh-btn{display:flex;align-items:center;gap:6px;padding:7px 16px;background:#2563eb;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 2px 8px #2563eb59;transition:all .15s ease}.nsc-refresh-btn:hover{background:#1d4ed8;box-shadow:0 4px 14px #2563eb73;transform:translateY(-1px)}.nsc-refresh-btn--spin{animation:nscSpin .65s linear infinite}@keyframes nscSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nsc-more-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;font-size:16px;color:#5a6a8a;cursor:pointer;box-shadow:0 1px 3px #0000000f}.nsc-body{flex:1;min-height:0;display:grid;grid-template-columns:1fr 310px;gap:16px;padding:0 28px 20px;overflow:hidden}.nsc-calendar-wrap{display:flex;flex-direction:column;gap:14px;min-width:0;overflow:hidden}.nsc-grid-card{flex:1;min-height:0;background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000012;border:1px solid rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column}.nsc-grid-inner{display:flex;flex-direction:column;height:100%}.nsc-week-nav-row{display:flex;align-items:stretch;border-bottom:1px solid #eef0f5;flex-shrink:0}.nsc-nav-arrow{width:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;border-right:1px solid #eef0f5;color:#8492b0;font-size:18px;cursor:pointer;transition:background .15s,color .15s}.nsc-nav-arrow:last-child{border-right:none;border-left:1px solid #eef0f5}.nsc-nav-arrow:hover{background:#f4f6fb;color:#2563eb}.nsc-day-headers{flex:1;display:grid;grid-template-columns:repeat(7,1fr)}.nsc-day-head{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 4px 8px;gap:2px;border-right:1px solid #eef0f5;position:relative}.nsc-day-head:last-child{border-right:none}.nsc-day-head--today{background:#f0f5ff}.nsc-day-abbr{font-size:10px;font-weight:600;letter-spacing:.08em;color:#8492b0;text-transform:uppercase}.nsc-day-head--today .nsc-day-abbr{color:#2563eb}.nsc-day-num{font-size:13px;font-weight:600;color:#374166}.nsc-day-num--today{color:#2563eb;font-weight:700}.nsc-today-bar{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:3px;background:#2563eb;border-radius:2px 2px 0 0}.nsc-grid-scroll{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#dde2ee transparent}.nsc-grid-scroll::-webkit-scrollbar{width:4px}.nsc-grid-scroll::-webkit-scrollbar-thumb{background:#dde2ee;border-radius:2px}.nsc-week-grid{display:grid;grid-template-columns:52px 1fr;width:100%}.nsc-time-col{border-right:1px solid #eef0f5}.nsc-time-cell{display:flex;align-items:flex-start;justify-content:flex-end;padding:3px 8px 0;font-size:10px;color:#a0abc4;font-weight:500;border-top:1px solid #eef0f5;white-space:nowrap;box-sizing:border-box}.nsc-day-cols{display:grid;grid-template-columns:repeat(7,1fr)}.nsc-day-col{position:relative;border-right:1px solid #eef0f5;background:#fff}.nsc-day-col:last-child{border-right:none}.nsc-day-col--today{background:#fafbff}.nsc-hour-line{position:absolute;left:0;right:0;height:1px;background:#eef0f5;pointer-events:none}.nsc-shift{position:absolute;left:3px;right:3px;border:none;border-radius:7px;padding:4px 7px;background:#dbeafe;border-left:3px solid #2563eb;cursor:pointer;text-align:left;overflow:hidden;transition:filter .15s,transform .15s;z-index:1}.nsc-shift:hover{filter:brightness(.96);transform:scale(1.01);z-index:5}.nsc-shift--trade{background:#fee2e2;border-left-color:#ef4444}.nsc-shift-title{font-size:10px;font-weight:700;color:#1d4ed8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsc-shift--trade .nsc-shift-title{color:#b91c1c}.nsc-shift-time{font-size:9px;color:#3b82f6;margin-top:1px;white-space:nowrap}.nsc-shift--trade .nsc-shift-time{color:#ef4444}.nsc-shift-dur{font-size:9px;color:#60a5fa;margin-top:1px}.nsc-trade-badge{display:inline-flex;align-items:center;font-size:7px;font-weight:800;letter-spacing:.06em;padding:1px 4px;border-radius:3px;background:#ef4444;color:#fff;margin-top:2px}.nsc-unavail{position:absolute;left:0;right:0;background:repeating-linear-gradient(-45deg,rgba(239,68,68,.05),rgba(239,68,68,.05) 2px,transparent 2px,transparent 8px);border-left:2px solid rgba(239,68,68,.25);pointer-events:none;z-index:0}.nsc-stat-strip{display:flex;align-items:center;background:#fff;border-radius:14px;box-shadow:0 2px 10px #0000000f;border:1px solid rgba(0,0,0,.06);padding:16px 24px;gap:0;flex-shrink:0}.nsc-strip-stat{flex:1;display:flex;flex-direction:column;gap:3px}.nsc-strip-big{font-size:22px;font-weight:700;color:#1a2540;line-height:1;letter-spacing:-.02em}.nsc-strip-unit{font-size:11px;font-weight:500;color:#8492b0;letter-spacing:.06em}.nsc-strip-label{font-size:11px;color:#8492b0;font-weight:500}.nsc-strip-divider{width:1px;height:36px;background:#eef0f5;margin:0 20px;flex-shrink:0}.nsc-sidebar{display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:none}.nsc-sidebar::-webkit-scrollbar{display:none}.nsc-earn-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000012;border:1px solid rgba(0,0,0,.06);padding:20px}.nsc-earn-label{font-size:11px;font-weight:600;color:#8492b0;letter-spacing:.04em}.nsc-earn-amount{font-size:36px;font-weight:700;color:#1a2540;letter-spacing:-.03em;line-height:1.1;margin-top:6px}.nsc-earn-sub{font-size:10px;font-weight:600;color:#a0abc4;letter-spacing:.1em;margin-top:4px}.nsc-earn-divider{height:1px;background:#eef0f5;margin:14px 0}.nsc-earn-row{display:flex;gap:20px}.nsc-earn-stat{display:flex;align-items:baseline;gap:4px}.nsc-earn-stat-big{font-size:20px;font-weight:700;color:#1a2540}.nsc-earn-stat-unit{font-size:10px;font-weight:600;color:#8492b0;letter-spacing:.06em}.nsc-info-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000012;border:1px solid rgba(0,0,0,.06);padding:18px 20px}.nsc-info-title{font-size:16px;font-weight:700;color:#1a2540;margin-bottom:6px}.nsc-info-text{font-size:12px;color:#7a8ab0;line-height:1.55;margin-bottom:14px}.nsc-review-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:10px;background:#2563eb;border:none;border-radius:10px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 2px 8px #2563eb4d;transition:all .15s ease}.nsc-review-btn:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 14px #2563eb66}.nsc-action-row{display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 1px 6px #0000000d;font-size:14px;font-weight:600;color:#374166;cursor:pointer;text-align:left;transition:all .15s ease}.nsc-action-row:hover{background:#f4f6fb;border-color:#2563eb26;transform:translate(2px)}.nsc-action-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.nsc-action-dot--green{background:#22c55e}.nsc-action-dot--blue{background:#3b82f6}.nsc-action-dot--gray{background:#a0abc4}.nsc-action-label{flex:1}.nsc-action-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}@media(max-width:1200px){.nsc-body{grid-template-columns:1fr;overflow-y:auto}.nsc-sidebar{flex-direction:row;flex-wrap:wrap;overflow-y:visible}.nsc-earn-card{flex:1 1 260px}.nsc-info-card{flex:1 1 220px}.nsc-action-row{flex:1 1 160px}}@media(max-width:900px){.nsc-page-range{font-size:22px}.nsc-body{padding:0 14px 16px}.nsc-topbar{padding:14px 14px 10px}}.rhSidebar.light-theme{background:#fff;border-right:1px solid #e2e8f0;box-shadow:2px 0 12px #0000000f}.rhSidebar.light-theme .rhNavItem{color:#5a6a8a}.rhSidebar.light-theme .rhNavItem:hover{background:#f0f4ff;color:#2563eb;border-color:transparent}.rhSidebar.light-theme .rhNavItem.active{background:#e8f0fe;border-color:#2563eb26;color:#2563eb}.rhSidebar.light-theme .rhNavIcon{opacity:.85}.rhSidebar.light-theme .rhBrandName{color:#1a2540}.rhSidebar.light-theme .rhBrandSub{color:#8492b0}.rhSidebar.light-theme .rhLogout{background:#fff1f1;border-color:#ef444426;color:#ef4444}.rhSidebar.light-theme .rhLogout:hover{background:#fee2e2}body,html,#root{background:#dce8f6!important;margin:0;padding:0}.app,.awMain{background:#dce8f6}.rhSidebar{position:fixed!important;left:0!important;top:0!important;width:210px!important;height:100vh!important;z-index:50!important;background:linear-gradient(175deg,#bdd3ee,#c9ddf4 35%,#cde0f5 65%,#c4d9f0)!important;border-right:none!important;box-shadow:3px 0 18px #5082c826!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:22px 14px 16px!important;display:flex!important;flex-direction:column!important;gap:0!important}.rhBrand{display:flex!important;align-items:center!important;gap:9px!important;padding:2px 8px 22px!important;margin-bottom:4px!important;border-bottom:none!important}.rhBrandDot{width:11px!important;height:11px!important;border-radius:50%!important;background:#2e6fce!important;box-shadow:0 0 0 3px #2e6fce38!important;flex-shrink:0!important}.rhBrandName{font-size:13.5px!important;font-weight:900!important;letter-spacing:.1em!important;color:#1d3f7a!important;text-transform:uppercase!important}.rhNav{display:flex!important;flex-direction:column!important;gap:3px!important;flex:1!important}.rhNavItem{width:100%!important;display:flex!important;align-items:center!important;gap:11px!important;border:none!important;border-radius:11px!important;padding:10px 13px!important;background:transparent!important;cursor:pointer!important;text-align:left!important;font-size:13px!important;font-weight:500!important;color:#2a4e8c!important;transition:background .14s ease,color .14s ease!important;transform:none!important;filter:none!important}.rhNavItem:hover{background:#ffffff61!important;color:#153070!important;transform:none!important;filter:none!important}.rhNavItem--active,.rhNavItem.active{background:#3577d4!important;color:#fff!important;font-weight:650!important;box-shadow:0 3px 12px #3577d461!important}.rhNavItem--active:hover,.rhNavItem.active:hover{background:#2a68c4!important;color:#fff!important}.rhNavIcon{width:17px!important;height:17px!important;flex:0 0 17px!important;color:inherit!important;opacity:1!important}.rhSidebarBottom{margin-top:auto!important;padding-top:14px!important;border-top:none!important}.rhLogout{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:10px 13px!important;border-radius:11px!important;border:1px solid rgba(200,70,70,.18)!important;background:#ffffff80!important;color:#b83030!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .14s ease!important;transform:none!important;filter:none!important}.rhLogout:hover{background:#ffe6e6bf!important;border-color:#c8464647!important}.rhNavLabel{display:inline!important}@media(max-width:980px){.rhSidebar{width:72px!important}.rhNavLabel,.rhBrandName{display:none!important}.rhNavItem{justify-content:center!important;padding:11px 10px!important}.rhLogout{justify-content:center!important}}.awDash,.awSchedPage,.awMgrSchedPage,.pageGridOne,.nsc-page,.sc-page{margin-left:210px!important;width:calc(100% - 210px)!important}@media(max-width:980px){.awDash,.awSchedPage,.awMgrSchedPage,.pageGridOne,.nsc-page,.sc-page{margin-left:72px!important;width:calc(100% - 72px)!important}}.nsc-action-row{width:100%!important;display:flex!important;align-items:center!important;gap:12px!important;padding:15px 18px!important;background:#fff!important;border:1.5px solid rgba(255,255,255,.9)!important;border-radius:14px!important;box-shadow:0 2px 8px #6491d21a!important;font-size:14px!important;font-weight:500!important;color:#2a3a6a!important;cursor:pointer!important;text-align:left!important;transition:all .15s ease!important}.nsc-action-row:hover{background:#f5f9ff!important;box-shadow:0 4px 14px #6491d22e!important;transform:translateY(-1px)!important}.nsc-action-dot{width:11px!important;height:11px!important;border-radius:50%!important;flex-shrink:0!important}.nsc-action-dot--green{background:#22c55e!important}.nsc-action-dot--blue{background:#3b82f6!important}.nsc-action-dot--gray{background:#a0abc4!important}.nsc-action-label{flex:1!important;color:#2a3a6a!important;font-weight:500!important}.nsc-action-badge{min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:10px!important;background:#ef4444!important;color:#fff!important;font-size:10px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important}.nsp-backdrop{position:fixed;inset:0;z-index:8000;background:#1e32642e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:nspFadeIn .15s ease both}@keyframes nspFadeIn{0%{opacity:0}to{opacity:1}}.nsp-popup{position:fixed;width:310px;max-height:90vh;overflow-y:auto;z-index:8001;background:#fff;border-radius:18px;box-shadow:0 12px 40px #3264c82e,0 2px 10px #0000001a;border:1px solid rgba(195,220,255,.55);overflow:hidden;animation:nspPopIn .18s cubic-bezier(.22,1,.36,1) both}@keyframes nspPopIn{0%{opacity:0;transform:scale(.92) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.nsp-inner{overflow-y:auto;max-height:90vh}.nsp-header{background:linear-gradient(135deg,#3577d4,#5595e8);padding:18px 18px 14px;position:relative}.nsp-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:4px}.nsp-time-line{font-size:12.5px;color:#ffffffd9;font-weight:500}.nsp-dur-pill{display:inline-flex;align-items:center;padding:2px 10px;background:#ffffff38;border-radius:20px;font-size:11px;font-weight:700;color:#fff;margin-top:8px}.nsp-close{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:#ffffff38;border:none;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .14s}.nsp-close:hover{background:#ffffff59}.nsp-body{padding:14px 18px 18px}.nsp-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #f0f4fb;font-size:13px;color:#4a5a8a}.nsp-row:last-of-type{border-bottom:none}.nsp-row-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#6a8abf;font-size:14px;flex-shrink:0}.nsp-row-lbl{color:#8a9abf;font-size:11px;min-width:48px;flex-shrink:0}.nsp-row-val{color:#1a2a58;font-weight:600;font-size:13px}.nsp-trade-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;background:#fffbeb;border:1px solid #fcd34d;border-radius:20px;font-size:11.5px;font-weight:700;color:#92400e;margin:12px 0 4px}.nsp-divider{height:1px;background:#eef2fa;margin:14px 0}.nsp-section-lbl{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a9abf;margin-bottom:8px}.nsp-select{width:100%;padding:9px 12px;border:1.5px solid #d4e0f5;border-radius:10px;background:#f7faff;color:#1a2a58;font-size:13px;outline:none;cursor:pointer;margin-bottom:8px;font-family:inherit;appearance:auto}.nsp-select:focus{border-color:#3577d4;box-shadow:0 0 0 3px #3577d41f}.nsp-textarea{width:100%;padding:9px 12px;border:1.5px solid #d4e0f5;border-radius:10px;background:#f7faff;color:#1a2a58;font-size:13px;outline:none;resize:none;min-height:72px;margin-bottom:8px;font-family:inherit;box-sizing:border-box}.nsp-textarea:focus{border-color:#3577d4;box-shadow:0 0 0 3px #3577d41f}.nsp-notice{padding:9px 12px;border-radius:9px;font-size:12.5px;font-weight:500;margin-bottom:10px}.nsp-notice--ok{background:#f0fdf4;border:1px solid #a7f3d0;color:#166534}.nsp-notice--err{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.nsp-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.nsp-btn{width:100%;padding:10px 14px;border-radius:11px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:all .14s ease;font-family:inherit}.nsp-btn--primary{background:#3577d4;border:none;color:#fff;box-shadow:0 2px 8px #3577d447}.nsp-btn--primary:hover{background:#2a68c4;transform:translateY(-1px);box-shadow:0 4px 14px #3577d461}.nsp-btn--secondary{background:#f3f6fc;border:1.5px solid #dde8f5;color:#3a5285}.nsp-btn--secondary:hover{background:#e8f0fb;border-color:#c8d8f0}.nsp-btn--danger{background:#fff5f5;border:1.5px solid #fcd0d0;color:#c0392b}.nsp-btn--danger:hover{background:#fee8e8;border-color:#f9a8a8}.nsp-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.awDash,.awDash *,.awDash *:before,.awDash *:after{box-sizing:border-box}.awDash{min-height:100vh;background:#dce8f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;color:#1a2540}.rhDashWrap{padding:28px 32px 48px}@media(max-width:768px){.rhDashWrap{padding:16px 16px 32px}}.rhDashHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.rhDashTitle{font-size:32px;font-weight:800;color:#1a2540;letter-spacing:-.03em;line-height:1.1;margin-bottom:6px}.rhDashDesc{font-size:13.5px;color:#6a7fa8;max-width:560px;line-height:1.55}.rhHeaderRight{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.rhLangPill{display:flex;align-items:center;gap:4px;padding:7px 13px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:9px;font-size:13px;font-weight:600;color:#374166;cursor:pointer;box-shadow:0 1px 4px #0000000f;-webkit-user-select:none;user-select:none}.rhTzPill{display:flex;align-items:center;padding:7px 13px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:9px;font-size:13px;font-weight:600;color:#374166;box-shadow:0 1px 4px #0000000f;white-space:nowrap}.rhUserChip{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 9px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 1px 4px #0000000f;flex-shrink:0}.rhUserAvatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3577d4,#5595e8);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:800;flex-shrink:0;letter-spacing:.02em}.rhUserLeft{display:flex;flex-direction:column;gap:1px}.rhUserName{font-size:13.5px;font-weight:700;color:#1a2540;line-height:1.2}.rhUserMeta{font-size:11.5px;color:#8a9abf;font-weight:500}.rhPowerBtn{width:30px;height:30px;border-radius:8px;background:#fff5f5;border:1px solid rgba(239,68,68,.18);color:#ef4444;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.rhPowerBtn:hover{background:#fee2e2;border-color:#ef444459}.rhDashStats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}@media(max-width:1000px){.rhDashStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.rhDashStats{grid-template-columns:1fr}}.rhStat{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 10px #3264c80f;padding:20px 22px 18px;transition:box-shadow .2s}.rhStat:hover{box-shadow:0 4px 18px #3264c81f}.rhStatLabel{font-size:13px;font-weight:600;color:#6a7fa8;margin-bottom:10px;letter-spacing:.01em}.rhStatValue{font-size:36px;font-weight:800;color:#1a2540;letter-spacing:-.04em;line-height:1;margin-bottom:8px}.rhStatSub{font-size:12px;color:#a0b0d0;font-weight:500}.rhDashGrid{display:grid;grid-template-columns:1fr 380px;gap:16px;align-items:start}@media(max-width:1100px){.rhDashGrid{grid-template-columns:1fr}}.rhPanel{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #3264c812;overflow:hidden;margin-bottom:16px}.rhPanel:last-child{margin-bottom:0}.rhPanelHead{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid #f0f4fa;gap:12px}.rhPanelTitle{font-size:18px;font-weight:800;color:#1a2540;letter-spacing:-.02em;margin-bottom:3px}.rhPanelSub{font-size:12.5px;color:#8a9abf;line-height:1.45}.rhPanelBody{padding:18px 22px 20px}.rhPanelBtn{display:inline-flex;align-items:center;padding:8px 16px;background:#fff;border:1.5px solid #d0e0f5;border-radius:9px;font-size:13px;font-weight:600;color:#3577d4;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s;font-family:inherit}.rhPanelBtn:hover{background:#f0f6ff;border-color:#b8d0f0}.rhPanelBtn.primary{background:#3577d4;border-color:transparent;color:#fff;box-shadow:0 2px 8px #3577d447}.rhPanelBtn.primary:hover{background:#2a68c4;transform:translateY(-1px)}.rhRightStack{display:flex;flex-direction:column}.rhLogoutRow{display:flex;gap:8px;padding:0 22px 20px;margin-top:4px}.rhLogoutBtn{flex:1;padding:11px;border-radius:10px;background:#3577d4;border:none;color:#fff;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 2px 8px #3577d440;font-family:inherit;transition:all .15s}.rhLogoutBtn:hover{background:#2a68c4;transform:translateY(-1px)}.rhRefreshBtn{flex:1;padding:11px;border-radius:10px;background:#fff;border:1.5px solid #d0e0f5;color:#374166;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.rhRefreshBtn:hover{background:#f0f6ff}.filter-group select,.filter-bar select{padding:7px 28px 7px 10px;border:var(--border);border-radius:8px;background:var(--bg-page);font-size:13px;color:var(--text-primary);outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:all .15s}:root{--bg-page: #f0f2ff;--bg-sidebar: #1a1f3a;--bg-card: #ffffff;--bg-card-hover: #f8f9ff;--color-brand: #1e40af;--color-brand-light: #3b82f6;--color-brand-muted: #e8efff;--color-accent: #6366f1;--color-green: #22c55e;--color-green-bg: #f0fdf4;--color-green-light: #dcfce7;--color-amber: #f59e0b;--color-amber-bg: #fffbeb;--color-amber-light: #fef3c7;--color-red: #ef4444;--color-red-bg: #fef2f2;--color-red-light: #fee2e2;--color-blue: #3b82f6;--color-blue-bg: #eff6ff;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--text-white: #ffffff;--sidebar-bg: #111827;--sidebar-width: 210px;--sidebar-active: #1d4ed8;--sidebar-hover: rgba(255,255,255,.07);--sidebar-text: rgba(255,255,255,.75);--sidebar-text-muted: rgba(255,255,255,.45);--topnav-h: 58px;--right-sidebar-w: 300px;--border-radius: 14px;--border-radius-sm: 8px;--border-radius-xs: 6px;--border: 1px solid #e2e8f0;--border-focus: 2px solid #3b82f6;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08), 0 2px 6px rgba(0,0,0,.04);--shadow-card: 0 2px 12px rgba(30,64,175,.07);--font-sans: "DM Sans", system-ui, -apple-system, sans-serif;--font-display: "Space Grotesk", system-ui, sans-serif}body{font-family:var(--font-sans);background:var(--bg-page);color:var(--text-primary);line-height:1.5;font-size:14px;-webkit-font-smoothing:antialiased}.topnav{position:fixed;top:0;left:var(--sidebar-width);right:0;height:var(--topnav-h);background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--border);display:flex;align-items:center;padding:0 24px;gap:20px;z-index:40;box-shadow:0 1px 4px #0000000a}.topnav-brand{display:flex;align-items:center;gap:8px}.brand-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 0 0 3px #3b82f633}.brand-name{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--text-primary);letter-spacing:-.3px}.topnav-links{display:flex;align-items:center;gap:4px;margin-left:16px}.topnav-links a{padding:6px 14px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:all .15s}.topnav-links a:hover{background:var(--bg-page);color:var(--text-primary)}.topnav-links a.active{background:var(--color-brand);color:#fff}.topnav-right{margin-left:auto;display:flex;align-items:center;gap:10px}.search-wrapper{position:relative}.global-search{width:240px;padding:8px 36px 8px 14px;border:var(--border);border-radius:10px;background:var(--bg-page);font-size:13px;color:var(--text-primary);outline:none;transition:all .15s}.global-search:focus{border-color:var(--color-brand-light);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:13px;pointer-events:none}.search-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:var(--border);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-md);overflow:hidden;z-index:100}.search-result-item{display:flex;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;color:var(--text-primary);font-size:13px;transition:background .1s}.search-result-item:hover{background:var(--bg-page)}.result-type{font-size:11px;color:var(--text-muted);background:var(--bg-page);padding:2px 6px;border-radius:4px;font-weight:500}.icon-btn{width:36px;height:36px;border-radius:10px;border:var(--border);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:15px;transition:all .15s;color:var(--text-secondary)}.icon-btn:hover{background:var(--bg-page)}.badge{position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:var(--color-red);color:#fff;font-size:9px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-avatar{width:36px;height:36px;border-radius:50%;border:2px solid var(--border);overflow:hidden;cursor:pointer;background:var(--color-brand-muted);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-brand);transition:border-color .15s}.profile-avatar:hover{border-color:var(--color-brand-light)}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-menu-wrapper{position:relative}.profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:200px;background:#fff;border:var(--border);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-md);overflow:hidden;z-index:100;animation:dropIn .15s ease}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.profile-dropdown .profile-info{padding:14px;border-bottom:var(--border)}.profile-dropdown .profile-info strong{display:block;font-size:13px;margin-bottom:2px}.profile-dropdown .profile-info span{display:block;font-size:11.5px;color:var(--text-muted)}.role-tag{display:inline-block;margin-top:4px;padding:2px 8px;background:var(--color-brand-muted);color:var(--color-brand);font-size:10px;font-weight:600;border-radius:4px}.profile-dropdown a,.profile-dropdown button{display:block;width:100%;padding:10px 14px;text-align:left;text-decoration:none;font-size:13px;color:var(--text-secondary);background:none;border:none;cursor:pointer;transition:background .1s}.profile-dropdown a:hover,.profile-dropdown button:hover{background:var(--bg-page)}.sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);background:var(--sidebar-bg);display:flex;flex-direction:column;z-index:50;overflow:hidden}.sidebar:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse at 50% 0%,rgba(59,130,246,.25) 0%,transparent 70%);pointer-events:none}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:20px 20px 16px;margin-bottom:8px}.sidebar-logo-dot{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;box-shadow:0 4px 12px #3b82f666}.sidebar-brand-name{font-family:var(--font-display);font-weight:700;font-size:16px;color:#fff;letter-spacing:-.3px}.sidebar-nav{flex:1;padding:0 12px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.sidebar-nav::-webkit-scrollbar{width:0}.sidebar-nav-section{margin-top:16px;margin-bottom:4px;padding:0 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--sidebar-text-muted)}.sidebar-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;text-decoration:none;color:var(--sidebar-text);font-size:13.5px;font-weight:500;transition:all .15s;position:relative;cursor:pointer}.sidebar-item:hover{background:var(--sidebar-hover);color:#fff}.sidebar-item.active{background:var(--color-brand);color:#fff;box-shadow:0 4px 12px #1e40af66}.sidebar-item.active .sidebar-icon{filter:none}.sidebar-icon{width:18px;text-align:center;font-size:15px;flex-shrink:0}.sidebar-label{flex:1}.sidebar-badge{background:var(--color-red);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.sidebar-item-parent{cursor:pointer;-webkit-user-select:none;user-select:none}.sidebar-sub{margin-left:12px}.sidebar-sub .sidebar-item{padding:7px 12px;font-size:13px;font-weight:400}.sidebar-sub .sidebar-item.active{background:#3b82f633;color:#93c5fd;box-shadow:none}.sidebar-bottom{padding:12px;border-top:1px solid rgba(255,255,255,.06)}.sidebar-logout{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:10px;background:none;border:none;color:var(--sidebar-text-muted);font-size:13.5px;font-weight:500;cursor:pointer;transition:all .15s}.sidebar-logout:hover{background:#ef44441a;color:#fca5a5}.manager-layout,.ceo-layout{display:flex;min-height:100vh}.manager-body,.ceo-body{margin-left:var(--sidebar-width);padding-top:var(--topnav-h);flex:1;display:flex;min-height:calc(100vh - var(--topnav-h))}.manager-main,.ceo-main{flex:1;padding:24px;max-width:calc(100% - var(--right-sidebar-w));min-width:0}.manager-sidebar-right,.ceo-sidebar-right{width:var(--right-sidebar-w);flex-shrink:0;padding:24px 20px;background:#fff9;border-left:var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto;display:flex;flex-direction:column;gap:20px}.dept-badge,.role-badge{padding:4px 12px;background:var(--color-brand-muted);color:var(--color-brand);font-size:12px;font-weight:600;border-radius:20px;border:1px solid rgba(59,130,246,.2)}.tab-btn{padding:8px 18px;border:none;background:none;font-size:13.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-radius:6px 6px 0 0;transition:all .15s;position:relative;bottom:-2px}.kpi-card{background:#fff;border-radius:var(--border-radius);padding:18px 20px;box-shadow:var(--shadow-card);border:var(--border);position:relative;overflow:hidden;transition:box-shadow .2s}.kpi-value{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px;letter-spacing:-.5px}.kpi-delta{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;margin-top:6px}.kpi-delta.up{background:var(--color-green-light);color:#16a34a}.kpi-delta.down{background:var(--color-red-light);color:#dc2626}.kpi-donut canvas{display:block}.kpi-skeleton{padding:20px;color:var(--text-muted);font-size:13px}.filter-group label{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.filter-group select,.filter-bar select{padding:7px 28px 7px 10px;border:var(--border);border-radius:8px;background:var(--bg-page);font-size:13px;color:var(--text-primary);outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;transition:all .15s}.filter-group select:hover,.filter-bar select:hover{border-color:var(--color-brand-light)}.filter-group select:focus,.filter-bar select:focus{border-color:var(--color-brand-light);box-shadow:0 0 0 3px #3b82f61a}.filter-search input{width:100%;padding:7px 12px;border:var(--border);border-radius:8px;background:var(--bg-page);font-size:13px;outline:none;color:var(--text-primary);transition:all .15s}.filter-search input::placeholder{color:var(--text-muted)}.btn-outline{padding:7px 16px;border:var(--border);border-radius:8px;background:#fff;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s;white-space:nowrap}.active-filter-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.filter-chip{display:flex;align-items:center;gap:5px;padding:4px 10px;background:var(--color-brand-muted);color:var(--color-brand);font-size:12px;font-weight:500;border-radius:20px;border:1px solid rgba(59,130,246,.2)}.filter-chip button{background:none;border:none;cursor:pointer;color:inherit;font-size:12px;padding:0;line-height:1}.btn-insights{padding:7px 14px;border-radius:8px;background:var(--color-brand-muted);color:var(--color-brand);border:1px solid rgba(59,130,246,.2);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s}.btn-insights:hover{background:var(--color-brand);color:#fff}.heatmap-section{background:#fff;border-radius:var(--border-radius);border:var(--border);box-shadow:var(--shadow-sm);margin-bottom:20px;overflow:hidden}.heatmap-section>h2{font-size:15px;font-weight:600;color:var(--text-primary);padding:16px 20px 12px;border-bottom:var(--border)}.heatmap-container{padding:16px 20px 12px;overflow-x:auto}.heatmap-grid{display:grid;gap:3px;min-width:600px}.heatmap-cell{height:32px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;border-radius:4px;transition:transform .1s,filter .1s}.heatmap-cell:hover{transform:scale(1.05);filter:brightness(1.1);z-index:2;position:relative}.header-cell{background:var(--bg-page);color:var(--text-secondary);font-size:11px;font-weight:600}.dept-header{justify-content:flex-start;padding-left:8px}.dept-cell{background:transparent;color:var(--text-primary);font-weight:600;font-size:12px;justify-content:flex-start;padding-left:4px}.data-cell{color:#0000008c;font-size:10px}.heatmap-legend{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-muted);padding:10px 0 4px}.legend-gradient{flex:1;height:8px;border-radius:4px;background:linear-gradient(90deg,#22c55e,#a3e635,#fbbf24,#f97316,#ef4444)}.heatmap-empty{padding:24px 20px;color:var(--text-muted);font-size:13px;text-align:center}.table-section{background:#fff;border-radius:var(--border-radius);border:var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.table-section>h2{font-size:15px;font-weight:600;padding:16px 20px 12px;border-bottom:var(--border)}.btn-primary-sm{padding:7px 16px;border-radius:8px;background:var(--color-brand);color:#fff;border:none;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s}.employee-table th{padding:10px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);white-space:nowrap}.employee-table td{padding:12px 16px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.emp-name{font-weight:600;font-size:13.5px;color:var(--text-primary)}.role-pill{padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:600;background:var(--bg-page);color:var(--text-secondary);border:var(--border)}.cert-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;background:var(--color-brand-muted);color:var(--color-brand);font-size:12.5px;font-weight:500;border:1px solid rgba(59,130,246,.15)}.cert-icon{font-size:12px}.action-group{display:flex;align-items:center;gap:6px}.btn-action{padding:5px 12px;border-radius:7px;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s;display:flex;align-items:center;gap:4px}.btn-reassign{background:var(--color-brand-muted);color:var(--color-brand);border-color:#3b82f633}.btn-reassign:hover{background:var(--color-brand);color:#fff}.btn-verify{background:var(--color-green-light);color:#15803d;border-color:#22c55e33}.btn-verify:hover{background:#22c55e;color:#fff}.btn-expand{background:var(--bg-page);color:var(--text-secondary);border-color:#e2e8f0;padding:5px 8px;min-width:28px}.btn-mark-missing{background:var(--color-red-bg);color:var(--color-red);border-color:#ef444433;font-size:12px;padding:4px 10px}.btn-mark-missing:hover{background:var(--color-red);color:#fff}.expanded-row td{background:#f8faff;padding:0}.expanded-details{padding:14px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;border-top:2px solid #e8efff}.expanded-details>div{font-size:12.5px;color:var(--text-secondary)}.pagination button{width:32px;height:32px;border-radius:8px;border:var(--border);background:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;color:var(--text-secondary)}.section-header h3{font-size:13.5px;font-weight:700;color:var(--text-primary);letter-spacing:-.2px}.compliance-rules-sidebar .section-header{font-size:13.5px;font-weight:700}.rule-card:last-child{border-bottom:none;padding-bottom:4px}.rule-disabled{opacity:.55}.rule-icon{font-size:15px}.rule-name{flex:1;font-weight:600;font-size:13.5px;color:var(--text-primary)}.rule-badge-required{font-size:10px;padding:2px 7px;background:var(--color-green-light);color:#15803d;border-radius:4px;font-weight:600}.rule-meta{font-size:11.5px;color:var(--text-muted);margin-bottom:8px}.coverage-nums{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap;display:flex;align-items:center;gap:4px}.coverage-pct{font-size:11px;font-weight:700;color:var(--text-muted);width:28px;text-align:right}.expiry-alert{padding:10px 12px;border-radius:8px;font-size:12.5px;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:filter .15s}.expiry-alert:hover{filter:brightness(.96)}.insights-chart{width:100%;height:auto;border-radius:6px;margin-bottom:10px}.modal-box{background:#fff;border-radius:var(--border-radius);border:var(--border);box-shadow:0 20px 60px #0003;padding:24px;width:100%;max-width:480px;animation:slideUp .2s cubic-bezier(.34,1.56,.64,1)}.modal-box p{font-size:13.5px;color:var(--text-secondary);margin-bottom:16px}.form-group select{width:100%;padding:9px 12px;border:var(--border);border-radius:8px;background:var(--bg-page);font-size:13.5px;color:var(--text-primary);outline:none;transition:all .15s}.form-group select:focus{border-color:var(--color-brand-light);box-shadow:0 0 0 3px #3b82f61a;background:#fff}.btn-secondary{padding:8px 18px;border-radius:8px;border:var(--border);background:#fff;color:var(--text-secondary);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s}.btn-primary{padding:8px 18px;border-radius:8px;border:none;background:var(--color-brand);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s}.error-banner{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-red-bg);border:1px solid #fecaca;border-radius:var(--border-radius-sm);color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:16px;animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.error-banner button{background:none;border:none;color:inherit;cursor:pointer;font-size:15px;padding:0 4px;opacity:.7;transition:opacity .1s}.error-banner button:hover{opacity:1}.filter-bar.ceo-filters .filter-group select{min-width:120px}.ceo-tabs-row{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #e2e8f0;margin-bottom:20px}.view-staged-btn{padding:5px 12px;border-radius:6px;background:#fff;border:var(--border);font-size:12px;font-weight:500;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;gap:5px;margin-bottom:2px;transition:all .15s}.view-staged-btn:hover{border-color:var(--color-brand-light);color:var(--color-brand)}.dept-tab-bar{display:flex;gap:4px;margin-bottom:16px}.dept-tab{padding:6px 14px;border-radius:20px;font-size:12.5px;font-weight:500;background:#fff;color:var(--text-secondary);border:var(--border);cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:5px}.dept-tab.active{background:var(--color-brand);color:#fff;border-color:var(--color-brand);box-shadow:0 4px 10px #1e40af33}.dept-tab:hover:not(.active){border-color:var(--color-brand-light);color:var(--color-brand)}@media(max-width:1024px){:root{--sidebar-width: 64px}.sidebar-label,.sidebar-brand-name,.sidebar-badge{display:none}.sidebar-item{justify-content:center;padding:12px}.sidebar-icon{width:auto}}@media(max-width:768px){.manager-main,.ceo-main{max-width:100%}.ceo-sidebar-right,.manager-sidebar-right{display:none}.kpi-row{grid-template-columns:repeat(2,1fr)}.kpi-donut{display:none}.filter-bar{flex-direction:column;align-items:stretch}}.kpi-card{animation:cardIn .3s ease backwards}.rule-card{animation:fadeIn .25s ease backwards}:root{--bg-page: #f0f2ff;--bg-card: #ffffff;--color-brand: #1e40af;--color-brand-light: #3b82f6;--color-brand-muted: #e8efff;--color-green: #22c55e;--color-green-light: #dcfce7;--color-amber: #f59e0b;--color-amber-light: #fef3c7;--color-red: #ef4444;--color-red-bg: #fef2f2;--color-red-light: #fee2e2;--color-blue: #3b82f6;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--sidebar-width: 210px;--right-sidebar-w: 300px;--topnav-h: 58px;--border-radius: 14px;--border-radius-sm: 8px;--border: 1px solid #e2e8f0;--shadow-sm: 0 1px 3px rgba(0,0,0,.06);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-card: 0 2px 12px rgba(30,64,175,.07);--font-sans: "DM Sans", system-ui, -apple-system, sans-serif;--font-display: "Space Grotesk", system-ui, sans-serif}.compliance-page-wrapper{display:flex;min-height:calc(100vh - var(--topnav-h));background:var(--bg-page);padding-top:0}.compliance-main{flex:1;padding:24px;max-width:calc(100% - var(--right-sidebar-w));min-width:0;overflow-x:hidden}.compliance-sidebar-right{width:var(--right-sidebar-w);flex-shrink:0;padding:24px 20px;background:#fff9;border-left:var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto;display:flex;flex-direction:column;gap:20px}.page-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.page-header h1{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px}.dept-badge{padding:4px 12px;background:var(--color-brand-muted);color:var(--color-brand);font-size:12px;font-weight:600;border-radius:20px;border:1px solid rgba(59,130,246,.2)}.tab-bar{display:flex;gap:4px;border-bottom:2px solid #e2e8f0;margin-bottom:20px}.tab-btn{padding:8px 18px;border:none;background:none;font-size:13.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-radius:6px 6px 0 0;transition:all .15s;position:relative;bottom:-2px;font-family:var(--font-sans)}.tab-btn:hover{color:var(--text-primary);background:var(--bg-page)}.tab-btn.active{color:var(--color-brand);font-weight:600;border-bottom:2px solid var(--color-brand);background:transparent}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:14px;margin-bottom:20px}.kpi-card{background:#fff;border-radius:var(--border-radius);padding:18px 20px;box-shadow:var(--shadow-card);border:var(--border);position:relative;overflow:hidden;transition:box-shadow .2s;animation:cardIn .3s ease backwards}.kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--border-radius) var(--border-radius) 0 0}.kpi-blue:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.kpi-green:before{background:linear-gradient(90deg,#22c55e,#16a34a)}.kpi-amber:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.kpi-red:before{background:linear-gradient(90deg,#ef4444,#dc2626)}.kpi-label{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.kpi-value{font-family:var(--font-display);font-size:28px;font-weight:700;display:flex;align-items:center;gap:8px;letter-spacing:-.5px}.kpi-blue .kpi-value{color:var(--color-blue)}.kpi-green .kpi-value{color:var(--color-green)}.kpi-amber .kpi-value{color:var(--color-amber)}.kpi-red .kpi-value{color:var(--color-red)}.kpi-donut{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:160px;padding:16px}.donut-legend{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.legend-item.excellent{color:#16a34a}.legend-item.good{color:#d97706}.legend-item.risk{color:#dc2626}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kpi-card:nth-child(1){animation-delay:.05s}.kpi-card:nth-child(2){animation-delay:.1s}.kpi-card:nth-child(3){animation-delay:.15s}.kpi-card:nth-child(4){animation-delay:.2s}.kpi-card:nth-child(5){animation-delay:.25s}.filter-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px;padding:14px 16px;background:#fff;border-radius:var(--border-radius);border:var(--border);box-shadow:var(--shadow-sm)}.filter-group{display:flex;align-items:center;gap:6px}.filter-group select,.filter-bar select{padding:7px 28px 7px 10px;border:var(--border);border-radius:8px;background:var(--bg-page);font-size:13px;color:var(--text-primary);outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;font-family:var(--font-sans)}.filter-group select:focus{border-color:var(--color-brand-light);box-shadow:0 0 0 3px #3b82f61a}.filter-search{flex:1;min-width:160px}.filter-search input{width:100%;padding:7px 12px;border:var(--border);border-radius:8px;background:var(--bg-page);font-size:13px;outline:none;color:var(--text-primary);transition:all .15s;font-family:var(--font-sans)}.filter-search input:focus{border-color:var(--color-brand-light);box-shadow:0 0 0 3px #3b82f61a;background:#fff}.btn-outline{padding:7px 16px;border:var(--border);border-radius:8px;background:#fff;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s;white-space:nowrap;font-family:var(--font-sans)}.btn-outline:hover{border-color:var(--color-brand-light);color:var(--color-brand);background:var(--color-brand-muted)}.btn-outline:disabled{opacity:.4;cursor:not-allowed}.btn-primary-sm{padding:8px 18px;border-radius:8px;background:var(--color-brand);color:#fff;border:none;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s;font-family:var(--font-sans)}.btn-primary-sm:hover{background:#1e3a8a;box-shadow:0 4px 12px #1e40af4d}.table-section{background:#fff;border-radius:var(--border-radius);border:var(--border);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:20px}.table-section-title{font-size:15px;font-weight:600;padding:16px 20px 12px;border-bottom:var(--border);color:var(--text-primary);font-family:var(--font-display)}.table-actions{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:var(--border);background:var(--bg-page)}.table-count{font-size:12.5px;color:var(--text-secondary)}.table-btns{display:flex;align-items:center;gap:8px}.employee-table-wrapper{overflow-x:auto}.employee-table{width:100%;border-collapse:collapse;font-size:13.5px}.employee-table thead tr{background:var(--bg-page);border-bottom:var(--border)}.employee-table th{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);white-space:nowrap}.employee-table td{padding:12px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.employee-table tbody tr{transition:background .1s}.employee-table tbody tr:hover{background:var(--bg-page)}.employee-table tbody tr.row-selected{background:#eff6ff}.station-cell{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--text-secondary)}.station-icon{font-size:12px}.emp-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.emp-avatar-placeholder{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.emp-name{font-weight:600;font-size:13px;color:var(--text-primary)}.cert-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;background:var(--color-brand-muted);color:var(--color-brand);font-size:12px;font-weight:500;border:1px solid rgba(59,130,246,.15)}.cert-none{color:var(--text-muted);font-size:12.5px}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.status-valid{background:var(--color-green-light);color:#15803d}.status-expiring{background:var(--color-amber-light);color:#b45309}.status-expired{background:var(--color-red-light);color:#b91c1c}.status-missing{background:var(--color-red-bg);color:#dc2626;border:1px solid #fecaca}.action-group{display:flex;align-items:center;gap:5px;position:relative}.btn-action{padding:5px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s;display:flex;align-items:center;gap:4px;font-family:var(--font-sans)}.btn-edit{background:var(--color-brand-muted);color:var(--color-brand);border-color:#3b82f633}.btn-edit:hover{background:var(--color-brand);color:#fff}.btn-expand{background:var(--bg-page);color:var(--text-secondary);border-color:#e2e8f0;padding:5px 7px}.btn-expand:hover{background:#e2e8f0}.action-dropdown{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:var(--border);border-radius:8px;box-shadow:var(--shadow-md);overflow:hidden;z-index:50;min-width:140px}.action-dropdown button{display:block;width:100%;padding:9px 14px;text-align:left;border:none;background:none;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:background .1s;font-family:var(--font-sans)}.action-dropdown button:hover{background:var(--bg-page);color:var(--text-primary)}.no-data{text-align:center;padding:40px 16px!important;color:var(--text-muted);font-size:14px}.pagination{display:flex;align-items:center;justify-content:center;gap:4px;padding:14px 20px;border-top:var(--border);background:var(--bg-page)}.pagination button{width:32px;height:32px;border-radius:8px;border:var(--border);background:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;color:var(--text-secondary);font-family:var(--font-sans)}.pagination button:hover:not(:disabled){border-color:var(--color-brand-light);color:var(--color-brand)}.pagination button.active{background:var(--color-brand);color:#fff;border-color:var(--color-brand);font-weight:700}.pagination .ellipsis{padding:0 4px;color:var(--text-muted);font-size:14px}.section-header h3{font-size:13.5px;font-weight:700;color:var(--text-primary);font-family:var(--font-display)}.btn-icon{width:28px;height:28px;border-radius:7px;border:var(--border);background:#fff;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .15s}.btn-icon:hover{background:var(--bg-page)}.compliance-rules-sidebar{background:#fff;border-radius:var(--border-radius);border:var(--border);padding:16px;box-shadow:var(--shadow-sm)}.rule-card{padding:12px 0;border-bottom:var(--border)}.rule-card:last-child{border-bottom:none}.rule-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.rule-name{flex:1;font-weight:600;font-size:13px;color:var(--text-primary)}.rule-meta{font-size:11.5px;color:var(--text-muted);margin-bottom:6px}.rule-coverage{display:flex;align-items:center;gap:8px}.coverage-nums{font-size:11.5px;color:var(--text-secondary);white-space:nowrap}.progress-bar{flex:1;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress-fill{height:100%;border-radius:3px;transition:width .6s cubic-bezier(.4,0,.2,1)}.fill-green{background:linear-gradient(90deg,#22c55e,#16a34a)}.fill-amber{background:linear-gradient(90deg,#f59e0b,#d97706)}.fill-red{background:linear-gradient(90deg,#ef4444,#dc2626)}.expiration-panel{background:#fff;border-radius:var(--border-radius);border:var(--border);padding:16px;box-shadow:var(--shadow-sm)}.expiry-alert{padding:10px 12px;border-radius:8px;font-size:12.5px;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:6px}.expiry-critical{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.expiry-warning{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.upcoming-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.upcoming-item{display:flex;align-items:center;gap:8px}.upcoming-avatar img,.upcoming-avatar-placeholder{width:28px;height:28px;border-radius:50%;flex-shrink:0}.upcoming-avatar img{object-fit:cover}.upcoming-avatar-placeholder{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.upcoming-info{flex:1;min-width:0}.upcoming-name{font-size:12.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upcoming-cert{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upcoming-date{font-size:11px;color:var(--text-secondary);white-space:nowrap}.auto-reminder-row{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:var(--border);font-size:13px;font-weight:500;color:var(--text-secondary)}.toggle-switch{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background:#e2e8f0;border-radius:10px;transition:background .2s}.toggle-switch input:checked+.toggle-slider{background:var(--color-brand)}.insights-panel{background:#fff;border-radius:var(--border-radius);border:var(--border);padding:16px;box-shadow:var(--shadow-sm)}.insights-label{font-size:12px;color:var(--text-muted);margin-bottom:8px}.insights-cost{font-size:13px;color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:var(--border)}.insights-cost strong{font-size:16px;font-weight:700;color:var(--text-primary)}.modal-overlay{position:fixed;inset:0;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;animation:fadeIn .15s ease}.modal-box{background:#fff;border-radius:var(--border-radius);border:var(--border);box-shadow:0 20px 60px #0003;padding:24px;width:100%;max-width:480px;animation:slideUp .2s cubic-bezier(.34,1.56,.64,1);max-height:90vh;overflow-y:auto}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-header h2{font-size:17px;font-weight:700;color:var(--text-primary);font-family:var(--font-display)}.modal-close{width:30px;height:30px;border-radius:8px;border:var(--border);background:var(--bg-page);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .15s;color:var(--text-secondary)}.modal-close:hover{background:var(--color-red-bg);color:var(--color-red)}.modal-mode-toggle{display:flex;gap:4px;margin-bottom:20px;background:var(--bg-page);padding:4px;border-radius:10px}.mode-btn{flex:1;padding:7px 12px;border:none;border-radius:7px;font-size:12.5px;font-weight:500;cursor:pointer;color:var(--text-secondary);background:transparent;transition:all .15s;font-family:var(--font-sans)}.mode-btn.active{background:#fff;color:var(--color-brand);font-weight:600;box-shadow:0 1px 4px #00000014}.form-group{margin-bottom:16px}.form-group label{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px}.form-group input,.form-group select{width:100%;padding:9px 12px;border:var(--border);border-radius:8px;background:var(--bg-page);font-size:13.5px;color:var(--text-primary);outline:none;transition:all .15s;font-family:var(--font-sans)}.form-group input:focus,.form-group select:focus{border-color:var(--color-brand-light);box-shadow:0 0 0 3px #3b82f61a;background:#fff}.form-row{display:flex;gap:14px}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:var(--border)}.btn-secondary{padding:8px 18px;border-radius:8px;border:var(--border);background:#fff;color:var(--text-secondary);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s;font-family:var(--font-sans)}.btn-secondary:hover{background:var(--bg-page)}.btn-primary{padding:8px 18px;border-radius:8px;border:none;background:var(--color-brand);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s;font-family:var(--font-sans)}.btn-primary:hover:not(:disabled){background:#1e3a8a;box-shadow:0 4px 12px #1e40af4d}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.error-banner{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-red-bg);border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;font-weight:500;margin-bottom:16px}.error-banner button{background:none;border:none;color:inherit;cursor:pointer;font-size:15px}.loading-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:14px;color:var(--text-muted);font-size:14px}.spinner{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:var(--color-brand);border-radius:50%;animation:spin .7s linear infinite}.heatmap-section{margin-bottom:20px}.heatmap-section h2{font-size:15px;font-weight:600;margin-bottom:12px;font-family:var(--font-display);color:var(--text-primary)}.heatmap-container{background:#fff;border-radius:var(--border-radius);border:var(--border);padding:16px;box-shadow:var(--shadow-sm);overflow-x:auto}.heatmap-grid{display:grid;gap:3px;min-width:max-content}.heatmap-cell{padding:6px 4px;font-size:11px;text-align:center;border-radius:4px;transition:filter .15s}.heatmap-cell:hover{filter:brightness(.92)}.header-cell{background:transparent;color:var(--text-muted);font-weight:600}.dept-header{text-align:left;font-weight:700;color:var(--text-primary)}.dept-cell{text-align:left;background:var(--bg-page);color:var(--text-secondary);font-weight:500;padding-left:6px}.data-cell{color:#fff;font-weight:600;min-width:44px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.heatmap-legend{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11px;color:var(--text-muted)}.legend-gradient{flex:1;height:6px;border-radius:3px;background:linear-gradient(90deg,#22c55e,#f59e0b,#ef4444)}.heatmap-empty{color:var(--text-muted);font-size:13px;padding:16px 0}@media(max-width:1280px){:root{--right-sidebar-w: 260px}.kpi-row{grid-template-columns:repeat(2,1fr) auto}}@media(max-width:1024px){.compliance-main{max-width:100%}.compliance-sidebar-right{display:none}.kpi-row{grid-template-columns:repeat(2,1fr)}.kpi-donut{display:none}}@media(max-width:768px){.compliance-main{padding:14px}.filter-bar{flex-direction:column;align-items:stretch}.kpi-row{grid-template-columns:1fr 1fr}}.compliance-page-wrapper{display:flex;flex-direction:row;flex:1;flex-shrink:1;flex-grow:1;flex-basis:auto;min-width:0;width:100%;max-width:100%;height:100%;overflow:hidden;margin:0!important;padding:0!important;position:relative}.compliance-main{display:flex;flex-direction:column;flex:1;flex-shrink:0;flex-basis:auto;min-width:0;width:100%;height:100%;padding:28px 28px 40px;overflow-y:auto;overflow-x:hidden;z-index:1;position:relative}.compliance-sidebar-right{width:280px;height:100%;flex:0 0 280px;flex-shrink:0;flex-grow:0;background:#fff;border-left:1px solid var(--border);padding:20px 16px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:20px;position:relative}.rhContent .compliance-page-wrapper,.rhMain .compliance-page-wrapper{flex:1;min-width:0}:root{--sidebar-width: 190px;--bg: #e8ecf5;--white: #ffffff;--surface: #f4f6fb;--border: #e0e4ef;--text: #1a1f36;--text2: #4a5568;--text3: #8a93a8;--accent: #3d5af1;--accent-hover: #2f47d9;--row-active: #d0d8f5;--green: #22c55e;--gray: #9ca3af;--red: #ef4444;--red-bg: #fee2e2;--orange: #f97316;--orange-bg: #fff3e8;--yellow-text: #d97706;--yellow-bg: #fef9e7;--yellow-border: #fde68a;--gray-bg: #f3f4f6;--radius: 14px;--shadow: 0 1px 3px rgba(0,0,0,.05), 0 4px 16px rgba(0,0,0,.07);--shadow-modal: 0 20px 60px rgba(0,0,0,.2)}.tk-page{margin-left:190px;width:calc(100% - 190px);min-height:100vh;background:var(--bg);font-family:Inter,sans-serif;color:var(--text);display:flex;flex-direction:column}.tk-header{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 28px 0;gap:16px}.tk-header-right{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-top:4px}.tk-search-bar{display:flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--border);border-radius:10px;padding:9px 14px;width:220px}.tk-search-bar input{border:none;background:none;outline:none;font-size:13px;color:var(--text);width:100%}.tk-search-bar input::placeholder{color:var(--text3)}.tk-search-bar svg{color:var(--text3);flex-shrink:0}.tk-avatar{width:38px;height:38px;border-radius:50%;background:#8a93a8;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tk-toolbar{display:flex;align-items:center;gap:10px;padding:18px 28px 14px}.tk-btn-new{display:flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border-radius:10px;padding:10px 18px;font-size:13.5px;font-weight:600;box-shadow:0 2px 10px #3d5af14d;transition:background .14s;white-space:nowrap}.tk-flt-wrap{position:relative}.tk-flt{appearance:none;background:var(--white);border:1px solid var(--border);border-radius:10px;padding:9px 30px 9px 13px;font-size:13px;font-weight:500;color:var(--text2);outline:none;cursor:pointer;transition:border-color .13s}.tk-icon-btn{width:36px;height:36px;border-radius:9px;border:1px solid var(--border);background:var(--white);display:flex;align-items:center;justify-content:center;color:var(--text3);cursor:pointer;transition:all .13s}.tk-body{display:grid;grid-template-columns:1fr 350px;gap:16px;padding:0 28px 32px;flex:1;align-items:start}.tk-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.tk-tbl-head-row{display:flex;align-items:center;gap:8px;padding:14px 18px 12px}.tk-tbl-title{font-size:15px;font-weight:700}.tk-tabs{display:flex;gap:2px;margin-left:2px}.tk-tab{padding:4px 12px;border-radius:7px;font-size:13px;font-weight:500;color:var(--text3);cursor:pointer;transition:all .12s}.tk-tab.active{color:var(--text2);font-weight:600}.tk-row.active{background:var(--row-active)}.tk-prio{display:inline-flex;align-items:center;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:700;white-space:nowrap}.p-low{background:var(--gray-bg);color:var(--gray)}.tk-pager{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-top:1px solid #eaedf5}.tk-pager-btn{width:28px;height:28px;border-radius:7px;border:1px solid var(--border);background:var(--white);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--text2);cursor:pointer;transition:all .12s}.tk-attach-btn{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .13s}.tk-det-rows{padding:2px 16px 14px;display:flex;flex-direction:column;gap:5px}.tk-cmsg-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.tk-cmsg-body{font-size:13px;color:var(--text3)}.tk-post-btn{display:block;width:calc(100% - 32px);margin:12px 16px;background:var(--accent);color:#fff;border-radius:10px;padding:12px 0;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:background .13s}.tk-notice{display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:9px;font-size:13px;font-weight:500;margin:4px 28px 10px;animation:fadeUp .2s ease}.tk-modal{background:var(--white);border-radius:16px;width:460px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-modal);animation:slideUp .18s ease;overflow:hidden}.tk-modal-x{width:28px;height:28px;border-radius:7px;background:var(--surface);color:var(--text2);font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s}.tk-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .13s}::-webkit-scrollbar{width:4px}:root{--brand: #6366f1;--brand-hover: #4f46e5;--brand-light: #eef2ff;--green: #22c55e;--green-light: #dcfce7;--green-dark: #16a34a;--amber: #f59e0b;--amber-light: #fef3c7;--amber-dark: #b45309;--red: #ef4444;--red-light: #fee2e2;--red-dark: #dc2626;--blue: #3b82f6;--blue-light: #eff6ff;--neutral: #64748b;--bg-page: #f0f4f8;--bg-card: #ffffff;--bg-sidebar: #ffffff;--border: #e2e8f0;--border-light: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--radius: 12px;--radius-sm: 8px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 10px 30px rgba(0,0,0,.12);--sidebar-width: 280px;--topnav-height: 60px}.app,.app-container,.app-root,[role=main]{display:flex;width:100%;height:100%;overflow:hidden}.compliance-page-wrapper{display:flex;flex-direction:row;width:100%;height:100%;min-width:0;overflow:hidden;margin:0;padding:0;box-sizing:border-box}aside.compliance-sidebar-right{width:280px!important;flex:0 0 280px!important}.compliance-main{display:flex;flex-direction:column;flex:1;flex-shrink:1;flex-grow:1;flex-basis:auto;min-width:0;width:100%;max-width:100%;height:100%;padding:28px 28px 40px;overflow-y:auto;overflow-x:hidden;z-index:1;position:relative;box-sizing:border-box}.compliance-sidebar-right{width:280px;height:100%;flex:0 0 280px;flex-shrink:0!important;flex-grow:0!important;background:#fff;border-left:1px solid var(--border);padding:20px 16px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:20px;position:relative;box-sizing:border-box}.page-header{display:flex;align-items:center;gap:14px;margin-bottom:22px;width:100%;position:relative;z-index:2}.page-header h1{font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.dept-badge{background:var(--bg-card);border:1.5px solid var(--border);color:var(--text-secondary);font-size:12.5px;font-weight:600;padding:4px 14px;border-radius:20px}.tab-bar{display:flex;gap:4px;border-bottom:2px solid var(--border);margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:0}.tab-btn{padding:10px 20px;border:none;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;border-bottom:2.5px solid transparent;margin-bottom:-2px;transition:all .18s;white-space:nowrap;flex-shrink:0}.error-banner{background:var(--red-light);border:1px solid #fca5a5;color:var(--red-dark);border-radius:var(--radius-sm);padding:12px 16px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;font-size:13.5px}.error-banner button{background:none;border:none;color:var(--red-dark);cursor:pointer;font-size:16px;padding:0 4px}.spinner{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--brand);border-radius:50%;animation:spin .7s linear infinite}.kpi-row{display:flex;gap:14px;margin-bottom:24px;flex-wrap:wrap}.kpi-card{flex:1;min-width:140px;background:var(--bg-card);border-radius:var(--radius);padding:20px 18px 16px;box-shadow:var(--shadow-sm);border:1px solid var(--border);display:flex;flex-direction:column;gap:6px;transition:box-shadow .18s}.kpi-value-row{display:flex;align-items:center;gap:8px}.kpi-number{font-size:28px;font-weight:700;color:var(--text-primary);line-height:1;display:flex;align-items:center;gap:6px}.kpi-check,.kpi-hourglass,.kpi-alert-icon{font-size:18px}.kpi-label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}.kpi-donut{align-items:center;justify-content:center;min-width:160px;gap:8px;border-left:none;border-top:4px solid var(--brand)}.donut-legend{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.legend-item{font-size:11px;font-weight:500}.kpi-skeleton{padding:20px;color:var(--text-muted);font-size:14px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin-bottom:24px}.kpi-icon{font-size:22px}.kpi-value{font-size:26px;font-weight:700;color:var(--text-primary)}.kpi-bar{height:4px;background:var(--border);border-radius:2px;margin-top:8px}.kpi-delta{font-size:12px;font-weight:600;margin-top:2px}.overview-tab-content{display:flex;flex-direction:column;gap:24px}.overview-section-title{font-size:15px;font-weight:600;color:var(--text-primary);padding:16px 20px 14px;border-bottom:1px solid var(--border-light)}.overview-table{width:100%;border-collapse:collapse;min-width:780px}.overview-table thead th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:10px 14px;background:#f8fafc;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.overview-table td{padding:12px 14px;font-size:13.5px;color:var(--text-secondary);vertical-align:middle;white-space:nowrap}.dept-location{font-size:12px;color:var(--text-muted);font-weight:500}.emp-cell{display:flex;align-items:center;gap:10px}.emp-name{font-weight:600;color:var(--text-primary);font-size:13.5px}.emp-sub{font-size:11.5px;color:var(--text-muted)}.emp-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.emp-avatar-placeholder{width:32px;height:32px;border-radius:50%;background:var(--brand-light);color:var(--brand);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.role-text,.dept-text,.date-cell{font-size:13px;color:var(--text-secondary)}.cert-cell{display:flex;align-items:center;gap:6px}.cert-badge-name{font-size:13px;font-weight:500;color:var(--text-primary)}.cert-tag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;white-space:nowrap}.cert-none{font-size:12.5px;color:var(--text-muted);font-style:italic}.btn-edit-small{background:var(--bg-card);border:1.5px solid var(--border);border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s;white-space:nowrap}.btn-caret{font-size:10px}.table-pagination-simple{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--border-light);justify-content:flex-start}.btn-page{background:var(--bg-card);border:1.5px solid var(--border);border-radius:6px;padding:5px 14px;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s}.page-num{font-size:13px;font-weight:600;padding:5px 11px;border-radius:6px;background:var(--border-light);color:var(--text-secondary)}.heatmap-section{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);padding:20px;margin-bottom:24px;box-shadow:var(--shadow-sm)}.heatmap-section h2{font-size:15px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.heatmap-empty{color:var(--text-muted);font-size:13.5px;text-align:center;padding:20px}.heatmap-row{display:flex;align-items:center;gap:10px;margin-bottom:4px}.heatmap-label{width:90px;font-size:12px;font-weight:500;color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.heatmap-cell{width:28px;height:28px;border-radius:4px;position:relative;cursor:pointer;transition:transform .12s}.heatmap-tooltip{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--text-primary);color:#fff;font-size:11px;padding:4px 8px;border-radius:5px;white-space:nowrap;z-index:100;pointer-events:none}.heatmap-legend{display:flex;align-items:center;gap:4px;margin-top:10px;font-size:11px;color:var(--text-muted)}.heatmap-legend-swatch{width:14px;height:14px;border-radius:3px}.status-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:12px;white-space:nowrap}.role-pill{background:var(--brand-light);color:var(--brand);font-size:12px;font-weight:600;padding:3px 10px;border-radius:12px;white-space:nowrap}.cert-badge{background:var(--blue-light);color:var(--blue);font-size:12px;font-weight:500;padding:3px 10px;border-radius:10px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.filter-bar{display:flex;align-items:center;gap:10px;margin-bottom:16px;background:var(--bg-card);padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);box-shadow:var(--shadow-sm);flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-bar select,.filter-bar input[type=text]{padding:8px 12px;border:1.5px solid var(--border);border-radius:8px;font-size:13.5px;color:var(--text-primary);background:var(--bg-page);min-width:140px;transition:border-color .15s;flex-shrink:0}.filter-search{position:relative;min-width:200px}.filter-search input{width:100%;padding-left:34px}.filter-search:before{content:"🔍";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:14px;pointer-events:none}.employee-table{width:100%;border-collapse:collapse;min-width:800px;font-size:13.5px}.employee-table thead th{padding:11px 14px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);background:#f8fafc;border-bottom:1px solid var(--border);white-space:nowrap}.employee-table td{padding:12px 14px;color:var(--text-secondary);vertical-align:middle;white-space:nowrap}.no-data{text-align:center;color:var(--text-muted);font-size:14px;padding:40px!important}.expanded-details{background:var(--brand-light);padding:14px 20px;display:flex;gap:24px;align-items:flex-start;font-size:13px;flex-wrap:wrap}.table-section-title{font-size:14px;font-weight:600;color:var(--text-secondary);padding:14px 18px 10px;border-bottom:1px solid var(--border-light)}.table-actions{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;gap:12px;flex-wrap:wrap}.table-count{font-size:13px;color:var(--text-muted)}.table-btns{display:flex;gap:8px}.action-group{display:flex;gap:6px;align-items:center}.btn-action{padding:5px 10px;font-size:12px;font-weight:500;border:1.5px solid var(--border);border-radius:6px;background:var(--bg-card);cursor:pointer;color:var(--text-secondary);transition:all .15s;white-space:nowrap}.btn-expand{border-color:var(--border);padding:5px 8px}.btn-primary{padding:9px 18px;font-size:13.5px;font-weight:600;background:var(--brand);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .15s,transform .1s}.btn-primary-sm{padding:7px 14px;font-size:12.5px;font-weight:600;background:var(--brand);color:#fff;border:none;border-radius:7px;cursor:pointer;transition:background .15s;white-space:nowrap}.btn-secondary{padding:9px 18px;font-size:13.5px;font-weight:600;background:var(--bg-card);color:var(--text-secondary);border:1.5px solid var(--border);border-radius:8px;cursor:pointer;transition:all .15s}.btn-outline{padding:7px 14px;font-size:12.5px;font-weight:600;background:var(--bg-card);color:var(--text-secondary);border:1.5px solid var(--border);border-radius:7px;cursor:pointer;transition:all .15s;white-space:nowrap}.pagination{display:flex;align-items:center;gap:4px;padding:14px 18px;border-top:1px solid var(--border-light);flex-wrap:wrap}.pagination button{padding:5px 11px;font-size:13px;font-weight:500;border:1.5px solid var(--border);border-radius:6px;background:var(--bg-card);cursor:pointer;color:var(--text-secondary);transition:all .15s;min-width:32px}.pagination .ellipsis{padding:5px 4px;color:var(--text-muted);font-size:14px}.compliance-rules-sidebar{padding-bottom:8px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-header h3{font-size:13.5px;font-weight:700;color:var(--text-primary);letter-spacing:.1px}.rules-list{display:flex;flex-direction:column;gap:10px;max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.rule-item{padding:10px 12px;background:var(--bg-page);border-radius:8px;border:1px solid var(--border-light);transition:border-color .15s}.rule-name{font-size:12.5px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.rule-meta{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--text-muted);margin-bottom:5px}.rule-roles{font-size:11px;color:var(--text-muted);margin-top:4px;font-style:italic}.expiration-panel{padding-bottom:8px}.expiry-alert{font-size:12.5px;padding:8px 10px;border-radius:7px;margin-bottom:6px;font-weight:500}.auto-reminder-row{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--text-secondary);margin-top:8px;padding:8px 10px;background:var(--bg-page);border-radius:7px}.toggle-switch{position:relative;display:inline-block;width:38px;height:22px}.toggle-slider{position:absolute;inset:0;background:#cbd5e1;border-radius:22px;cursor:pointer;transition:background .2s}.toggle-slider:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}.insight-stat{font-size:12.5px;color:var(--text-secondary);margin-top:8px}.modal-box{background:var(--bg-card);border-radius:var(--radius);box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:28px;animation:modalIn .2s ease}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-header h2{font-size:17px;font-weight:700;color:var(--text-primary)}.modal-close{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:6px;transition:background .15s}.form-group{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.form-group label{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:-6px}.form-group input,.form-group select,.form-group textarea{padding:10px 13px;border:1.5px solid var(--border);border-radius:8px;font-size:14px;color:var(--text-primary);background:var(--bg-page);width:100%;transition:border-color .15s}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.top-nav{height:var(--topnav-height);background:var(--bg-card);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 24px;gap:16px;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.topnav-logo{font-size:18px;font-weight:800;color:var(--brand);letter-spacing:-.5px;display:flex;align-items:center;gap:8px}.topnav-breadcrumb{font-size:13.5px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.topnav-search{flex:1;max-width:320px;position:relative;margin-left:auto}.topnav-search input{width:100%;padding:8px 14px 8px 36px;border:1.5px solid var(--border);border-radius:20px;font-size:13.5px;background:var(--bg-page);color:var(--text-primary);transition:border-color .15s}.topnav-search:before{content:"🔍";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;pointer-events:none}.topnav-avatar{width:34px;height:34px;border-radius:50%;background:var(--brand);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer}.app-sidebar{width:220px;flex-shrink:0;background:var(--bg-card);border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:16px 0}.sidebar-nav{display:flex;flex-direction:column;gap:2px;padding:0 10px}.sidebar-nav-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s;text-decoration:none}.sidebar-icon{font-size:16px;width:20px;text-align:center}.sidebar-footer{margin-top:auto;padding:12px 10px;border-top:1px solid var(--border-light)}.btn-logout{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;color:var(--red-dark);cursor:pointer;background:none;border:none;width:100%;transition:background .15s}@media(max-width:1024px){.compliance-sidebar-right{width:240px}}@media(max-width:768px){.compliance-main{padding:16px}.compliance-sidebar-right{display:none}.kpi-row{gap:10px}.kpi-card{min-width:120px}.kpi-number{font-size:22px}.page-header h1{font-size:18px}.filter-bar{padding:10px 12px;gap:8px}.table-actions{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:480px){.kpi-row{flex-wrap:wrap}.kpi-card{flex:1 1 calc(50% - 7px);min-width:0}.kpi-donut{flex:1 1 100%}}.ov-kpi-row{display:flex;gap:14px;margin-bottom:24px;flex-wrap:wrap}.ov-kpi-card{flex:1;min-width:130px;background:var(--bg-card);border-radius:var(--radius);padding:22px 20px 18px;box-shadow:var(--shadow-sm);border:1.5px solid var(--border);display:flex;flex-direction:column;gap:8px;transition:box-shadow .18s}.ov-kpi-number-row{display:flex;align-items:center;gap:8px}.ov-kpi-number{font-size:36px;font-weight:700;color:var(--text-primary);line-height:1}.ov-kpi-icon{font-size:22px}.ov-kpi-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text-muted)}.ov-kpi-card--donut{align-items:center;justify-content:center;min-width:200px;border-left:none;border-top:3px solid var(--brand)}.ov-donut-legend{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ov-legend-item{font-size:11.5px;font-weight:500}.ov-table-section{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:20px}.ov-section-header{padding:16px 20px 14px;border-bottom:1px solid var(--border-light)}.ov-section-title{font-size:15px;font-weight:600;color:var(--text-primary)}.ov-table{width:100%;border-collapse:collapse;min-width:820px}.ov-table thead th{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:10px 14px;background:#f8fafc;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.ov-table td{padding:13px 14px;font-size:13.5px;color:var(--text-secondary);vertical-align:middle;white-space:nowrap}.ov-loc{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted);font-weight:500}.ov-emp-cell{display:flex;align-items:center;gap:10px}.ov-emp-name{font-weight:600;color:var(--text-primary);font-size:13.5px}.ov-role,.ov-dept,.ov-date{font-size:13px;color:var(--text-secondary)}.ov-cert-cell{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ov-cert-name{font-size:13px;font-weight:500;color:var(--text-primary)}.ov-cert-tag{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:10px;background:#dbeafe;color:#1d4ed8;white-space:nowrap}.ov-edit-btn{background:var(--bg-card);border:1.5px solid var(--border);border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s;white-space:nowrap}.ov-pagination{display:flex;align-items:center;gap:6px;padding:12px 20px;border-top:1px solid var(--border-light)}.ov-page-btn{background:var(--bg-card);border:1.5px solid var(--border);border-radius:6px;padding:5px 14px;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s;min-width:36px;text-align:center}.compliance-sidebar-right .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.compliance-sidebar-right .section-header h3{font-size:13px;font-weight:700;color:var(--text-primary)}.expiry-person-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-light);font-size:12.5px}.expiry-person-avatar{width:26px;height:26px;border-radius:50%;background:var(--brand-light);color:var(--brand);font-weight:700;font-size:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.expiry-person-name{flex:1;font-weight:500;color:var(--text-primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expiry-person-date{font-size:11px;color:var(--text-muted);white-space:nowrap}.insights-donut-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.insights-donut-pct{font-size:22px;font-weight:700;color:var(--amber-dark)}.insights-legend{display:flex;flex-direction:column;gap:4px}.insights-legend-item{font-size:11px;display:flex;align-items:center;gap:5px}.insights-legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.insight-cost-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-secondary);border-top:1px solid var(--border-light);padding-top:10px;margin-top:4px}.insights-dept-label{font-size:11px;color:var(--text-muted);margin-bottom:8px}.rhApp{display:flex;height:100vh;overflow:hidden}.rhSidebar{width:200px;flex-shrink:0;background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;overflow-y:auto;z-index:10;position:relative}.rhContent,.rhMain,[class*=rhContent],[class*=rhMain]{flex:1;min-width:0;overflow:hidden;height:100vh;display:flex}.rhContent .compliance-page-wrapper,.rhMain .compliance-page-wrapper{flex:1;min-width:0;width:100%;max-width:100%;margin-left:0}button{font-family:Inter,sans-serif;cursor:pointer;border:none;background:none}input,select,textarea{font-family:Inter,sans-serif}:root{--bg: #e8ecf5;--white: #ffffff;--surface: #f4f6fb;--border: #e0e4ef;--text: #1a1f36;--text2: #4a5568;--text3: #8a93a8;--accent: #3d5af1;--accent-hover: #2f47d9;--row-active-bg: #c8d0f0;--green: #22c55e;--gray: #9ca3af;--red: #ef4444;--red-bg: #fee2e2;--orange: #f97316;--orange-bg: #fff3e8;--yellow-text: #d97706;--yellow-bg: #fef9e7;--yellow-border: #fde68a;--gray-bg: #f3f4f6;--radius: 14px;--shadow: 0 1px 3px rgba(0,0,0,.05), 0 4px 16px rgba(0,0,0,.07);--shadow-modal: 0 20px 60px rgba(0,0,0,.2)}html,body{height:100%;width:100%;overflow:hidden}.tk-page{margin-left:190px;width:calc(100% - 190px);height:100vh;background:var(--bg);font-family:Inter,sans-serif;color:var(--text);display:flex;flex-direction:column;overflow:hidden}.tk-header{padding:28px 28px 0;flex-shrink:0}.tk-h1{font-size:26px;font-weight:700;color:var(--text);letter-spacing:-.4px;line-height:1.2}.tk-h1-sub{font-size:13.5px;color:var(--text3);margin-top:5px}.tk-toolbar{display:flex;align-items:center;gap:10px;padding:18px 28px 14px;flex-wrap:nowrap;flex-shrink:0;overflow-x:auto;overflow-y:hidden}.tk-btn-new{display:flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border-radius:10px;padding:10px 18px;font-size:13.5px;font-weight:600;box-shadow:0 2px 10px #3d5af14d;transition:background .14s;white-space:nowrap;flex-shrink:0}.tk-btn-new:hover{background:var(--accent-hover)}.tk-btn-new:disabled{opacity:.6;cursor:not-allowed}.tk-flt-wrap{position:relative;flex-shrink:0}.tk-flt-wrap:after{content:"▾";position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--text3);pointer-events:none;font-size:10px}.tk-flt{appearance:none;background:var(--white);border:1px solid var(--border);border-radius:10px;padding:9px 30px 9px 13px;font-size:13px;font-weight:500;color:var(--text3);outline:none;cursor:pointer;transition:border-color .13s}.tk-flt:hover{border-color:var(--accent)}.tk-flt-wide{min-width:180px}.tk-spacer{flex:1}.tk-icon-btn{width:36px;height:36px;border-radius:9px;border:1px solid var(--border);background:var(--white);display:flex;align-items:center;justify-content:center;color:var(--text3);cursor:pointer;flex-shrink:0;transition:all .13s}.tk-icon-btn:hover{color:var(--accent);border-color:var(--accent)}.tk-icon-btn:disabled{opacity:.5;cursor:not-allowed}.tk-icon-btn-loading{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tk-body{display:grid;grid-template-columns:1fr 350px;gap:16px;padding:0 28px 32px;align-items:start;flex:1;overflow:auto;min-height:0}.tk-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;flex-shrink:0}.tk-left{display:flex;flex-direction:column;gap:16px;min-width:0}.tk-tbl-hd{display:flex;align-items:center;gap:6px;padding:14px 18px 12px}.tk-tbl-title{font-size:15px;font-weight:700;color:var(--text)}.tk-tabs{display:flex;gap:2px;margin-left:4px}.tk-tab{padding:4px 12px;border-radius:7px;font-size:13px;font-weight:500;color:var(--text3);cursor:pointer;transition:all .12s;white-space:nowrap}.tk-tab.tk-tab-active{color:var(--text2);font-weight:600}.tk-ml-auto{margin-left:auto}.tk-sm-btn{width:28px;height:28px;border-radius:7px;border:1px solid var(--border);background:none;display:flex;align-items:center;justify-content:center;color:var(--text3);cursor:pointer;transition:all .12s}.tk-sm-btn:hover{color:var(--accent);border-color:var(--accent)}.tk-sm-btn:disabled{opacity:.5;cursor:not-allowed}.tk-sm-btn-loading{animation:spin 1s linear infinite}.tk-cols{display:grid;grid-template-columns:minmax(0,2fr) 130px 90px 110px 100px 90px}.tk-thead{padding:8px 18px;border-top:1px solid #eaedf5;border-bottom:1px solid #eaedf5}.tk-th{font-size:11px;font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.7px}.tk-tbody{display:flex;flex-direction:column}.tk-row{padding:12px 18px;border-bottom:1px solid #eaedf5;background:transparent;text-align:left;width:100%;cursor:pointer;transition:background .12s}.tk-row:last-child{border-bottom:none}.tk-row:hover{background:var(--surface)}.tk-row.tk-row-active{background:var(--row-active-bg)}.tk-td{font-size:13px;color:var(--text2)}.tk-tcell{display:flex;flex-direction:column;gap:2px}.tk-tid{font-size:12px;font-weight:600;color:var(--text3)}.tk-tname{font-size:13.5px;font-weight:600;color:var(--text)}.tk-tsub{font-size:11.5px;color:var(--text3)}.tk-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.tk-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.c-open{background:#ecfdf5;color:#15803d}.c-open .tk-dot{background:var(--green)}.c-closed{background:var(--gray-bg);color:#4b5563}.c-closed .tk-dot{background:var(--gray)}.c-progress{background:var(--yellow-bg);color:var(--yellow-text)}.c-progress .tk-dot{background:var(--orange)}.tk-prio{display:inline-flex;align-items:center;justify-content:center;padding:4px 14px;border-radius:8px;font-size:12.5px;font-weight:600;white-space:nowrap}.p-low{background:var(--gray-bg);color:#555f70}.p-medium{background:var(--orange-bg);color:var(--orange)}.p-high{background:var(--red-bg);color:var(--red)}.tk-td-sm{font-size:12.5px;color:var(--text3)}.tk-pager{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid #eaedf5;background:#f9fafd}.tk-pager-txt{font-size:12.5px;color:var(--text3)}.tk-pager-btns{display:flex;gap:5px}.tk-pager-btn{width:28px;height:28px;border-radius:7px;border:1px solid var(--border);background:var(--white);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text2);cursor:pointer;transition:all .12s}.tk-pager-btn:hover{border-color:var(--accent);color:var(--accent)}.tk-pager-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.tk-empty{padding:32px 18px;text-align:center;color:var(--text3);font-size:13px}.tk-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tk-mini-hd{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 11px}.tk-mini-title{font-size:15px;font-weight:700}.tk-mini-ctrls{display:flex;gap:7px}.tk-mini-row{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid #eaedf5;cursor:pointer;transition:background .12s}.tk-mini-row:hover{background:var(--surface)}.tk-mav{width:38px;height:38px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tk-mav-num{background:var(--surface);color:var(--text3);border:1.5px solid var(--border);font-size:12px}.tk-minfo{flex:1;min-width:0}.tk-mname{font-size:13.5px;font-weight:600;color:var(--text)}.tk-memail{font-size:12px;color:var(--text3)}.tk-mright{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.tk-mtime{font-size:12px;color:var(--text3);white-space:nowrap}.badge-open{background:var(--yellow-bg);color:var(--yellow-text);border:1px solid var(--yellow-border);padding:2px 8px;border-radius:6px;font-size:11.5px;font-weight:600}.badge-high{background:var(--red-bg);color:var(--red);border:1px solid #fca5a5;padding:2px 8px;border-radius:6px;font-size:11.5px;font-weight:700}.tk-mini-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #eaedf5}.tk-mini-footer-txt{font-size:12.5px;color:var(--text3)}.tk-reply-hd{padding:14px 16px 12px}.tk-reply-title{font-size:15px;font-weight:700}.tk-reply-body{padding:0 16px 12px}.tk-reply-ta{width:100%;resize:none;border:1px solid var(--border);border-radius:9px;background:var(--white);padding:10px 12px;font-size:13px;color:var(--text);outline:none;line-height:1.55;transition:border-color .13s}.tk-reply-ta:focus{border-color:var(--accent)}.tk-reply-ta::placeholder{color:var(--text3)}.tk-reply-ta:disabled{opacity:.5;cursor:not-allowed;background:var(--surface)}.tk-attachments{padding:10px 16px;border-top:1px solid #eaedf5}.tk-attach-label{font-size:12px;font-weight:600;color:var(--text2);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.tk-attach-item{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:var(--surface);border-radius:6px;font-size:12px;color:var(--text2);margin-bottom:6px}.tk-attach-item:last-child{margin-bottom:0}.tk-attach-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-attach-remove{flex-shrink:0;margin-left:8px;background:transparent;color:var(--text3);cursor:pointer;font-size:14px;transition:color .12s;border:none;padding:0;display:flex;align-items:center;justify-content:center}.tk-attach-remove:hover{color:var(--red)}.tk-reply-foot{padding:0 16px 14px}.tk-attach-btn{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .13s;border:none}.tk-attach-btn:hover{background:var(--accent-hover)}.tk-attach-btn:disabled{opacity:.6;cursor:not-allowed}.tk-right{display:flex;flex-direction:column;gap:16px;min-width:0}.tk-no-sel{padding:60px 16px;text-align:center;color:var(--text3);font-size:13.5px;display:flex;flex-direction:column;align-items:center;gap:12px}.tk-det-top{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 16px 4px}.tk-det-title{font-size:17px;font-weight:700;letter-spacing:-.2px}.tk-det-av{width:48px;height:48px;border-radius:50%;background:var(--accent);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tk-det-rows{padding:2px 16px 14px;display:flex;flex-direction:column;gap:6px}.tk-det-row{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text2)}.tk-open-pill{background:var(--accent);color:#fff;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.tk-det-muted{font-size:12.5px;color:var(--text3)}.tk-conv-hd{font-size:16px;font-weight:700;padding:14px 16px 12px;border-bottom:1px solid #eaedf5}.tk-conv-meta{padding:10px 16px 12px;display:flex;flex-direction:column;gap:5px;border-bottom:1px solid #eaedf5}.tk-conv-msgs{display:flex;flex-direction:column;max-height:200px;overflow-y:auto}.tk-conv-msg{padding:11px 16px;border-bottom:1px solid #eaedf5}.tk-conv-msg:last-child{border-bottom:none}.tk-cmsg-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.tk-cmsg-name{font-size:13px;font-weight:600;color:var(--text)}.tk-cmsg-time{font-size:11.5px;color:var(--text3)}.tk-cmsg-body{font-size:13px;color:var(--text3);word-wrap:break-word}.tk-post-btn{display:block;width:calc(100% - 32px);margin:12px 16px;background:var(--accent);color:#fff;border-radius:10px;padding:12px 0;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:background .13s;border:none}.tk-post-btn:hover{background:var(--accent-hover)}.tk-post-btn:disabled{opacity:.6;cursor:not-allowed}.tk-notice{display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:9px;font-size:13px;font-weight:500;margin:4px 28px 10px;animation:fadeUp .2s ease;flex-shrink:0}.tk-notice-err{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.tk-notice-ok{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.tk-overlay{position:fixed;inset:0;background:#0000006b;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn .15s ease}.tk-modal{background:var(--white);border-radius:16px;width:460px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-modal);animation:slideUp .18s ease;overflow:hidden;max-height:90vh;overflow-y:auto}.tk-modal-hd{padding:20px 22px 0;display:flex;align-items:flex-start;justify-content:space-between}.tk-modal-title{font-size:17px;font-weight:700}.tk-modal-sub{font-size:13px;color:var(--text3);margin-top:3px}.tk-modal-x{width:28px;height:28px;border-radius:7px;background:var(--surface);color:var(--text2);font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s;border:none}.tk-modal-x:hover{background:var(--red-bg);color:var(--red)}.tk-modal-body{padding:16px 22px;display:flex;flex-direction:column;gap:13px}.tk-field{display:flex;flex-direction:column;gap:5px}.tk-frow{display:grid;grid-template-columns:1fr 1fr;gap:13px}.tk-flabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text2)}.tk-finput,.tk-fselect,.tk-ftarea{border:1.5px solid var(--border);border-radius:9px;background:var(--surface);padding:9px 12px;font-size:13.5px;color:var(--text);outline:none;width:100%;transition:border-color .13s}.tk-finput:focus,.tk-fselect:focus,.tk-ftarea:focus{border-color:var(--accent);background:#fff}.tk-finput::placeholder,.tk-ftarea::placeholder{color:var(--text3)}.tk-fselect{appearance:none;cursor:pointer}.tk-ftarea{resize:none;line-height:1.6}.tk-modal-ft{padding:0 22px 20px;display:flex;gap:10px;justify-content:flex-end}.tk-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .13s;border:none}.tk-btn-p{background:var(--accent);color:#fff}.tk-btn-p:hover{background:var(--accent-hover)}.tk-btn-g{background:var(--surface);color:var(--text2);border:1.5px solid var(--border)}.tk-btn-g:hover{border-color:var(--accent);color:var(--accent)}.tk-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--text3)}:root{--emp-bg: #eef4fb;--emp-sidebar: #f0f6ff;--emp-card: #ffffff;--emp-stroke: #dce8f5;--emp-text: #1b2b3f;--emp-muted: #5a7796;--emp-blue: #2f86d6;--emp-shadow: 0 4px 24px rgba(21,60,110,.09);--emp-radius: 16px}.emp-root{display:flex;min-height:100vh;background:var(--emp-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--emp-text);font-size:14px}.emp-sidebar{width:210px;min-width:210px;background:var(--emp-sidebar);border-right:1px solid var(--emp-stroke);display:flex;flex-direction:column;padding:20px 0;position:sticky;top:0;height:100vh}.emp-logo{display:flex;align-items:center;gap:8px;padding:0 18px 24px}.emp-logo-icon{font-size:22px;color:var(--emp-blue)}.emp-logo-text{font-size:13px;font-weight:900;letter-spacing:.1em;color:var(--emp-blue)}.emp-nav{flex:1;display:flex;flex-direction:column;gap:2px;padding:0 10px}.emp-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:500;color:var(--emp-muted);cursor:pointer;transition:all .15s;background:none;border:none;font-family:inherit;text-align:left}.emp-nav-item:hover{background:#2f86d612;color:var(--emp-blue)}.emp-nav-active{background:var(--emp-blue)!important;color:#fff!important;font-weight:700;box-shadow:0 3px 12px #2f86d64d}.emp-nav-icon{font-size:14px;width:18px;text-align:center}.emp-logout-btn{display:flex;align-items:center;gap:8px;margin:12px 10px 0;padding:10px 12px;border-radius:10px;border:1px solid var(--emp-stroke);background:transparent;color:#e05252;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.emp-logout-btn:hover{background:#fff5f5;border-color:#fca5a5}.emp-main{flex:1;min-width:0;padding:22px 26px 36px;display:flex;flex-direction:column;gap:20px}.emp-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.emp-page-title{font-size:22px;font-weight:900;color:var(--emp-text);margin:0 0 4px}.emp-page-sub{margin:0;font-size:13px;color:var(--emp-muted)}.emp-topbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.emp-pill{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;border:1px solid var(--emp-stroke);background:#fff;font-size:12px;font-weight:600;color:var(--emp-text);-webkit-user-select:none;user-select:none}.emp-notif-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--emp-stroke);background:#fff;font-size:15px;cursor:pointer;position:relative}.emp-notif-badge{position:absolute;top:-3px;right:-3px;width:16px;height:16px;border-radius:50%;background:#e05252;color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center}.emp-notif-dropdown{position:absolute;right:0;top:calc(100% + 8px);width:290px;background:#fff;border:1px solid var(--emp-stroke);border-radius:var(--emp-radius);box-shadow:var(--emp-shadow);z-index:200;overflow:hidden}.emp-notif-hdr{padding:11px 14px;font-size:11px;font-weight:800;color:var(--emp-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--emp-stroke)}.emp-user-chip{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:20px;border:1px solid var(--emp-stroke);background:#fff;cursor:pointer}.emp-user-avatar{width:28px;height:28px;border-radius:50%;background:#e8f3fd;color:var(--emp-blue);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.emp-user-name{font-size:13px;font-weight:700;color:var(--emp-text)}.emp-user-role{font-size:11px;color:var(--emp-muted)}.emp-stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.emp-stats-bar{grid-template-columns:repeat(2,1fr)}}.emp-stat-card{background:var(--emp-card);border:1px solid var(--emp-stroke);border-radius:14px;padding:16px 18px;box-shadow:var(--emp-shadow)}.emp-stat-label{font-size:11.5px;font-weight:700;color:var(--emp-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.emp-stat-value{font-size:28px;font-weight:900;color:var(--emp-blue);letter-spacing:-.02em;line-height:1;margin-bottom:4px}.emp-stat-sub{font-size:11px;color:#9ab0c8}.emp-card{background:var(--emp-card);border:1px solid var(--emp-stroke);border-radius:var(--emp-radius);box-shadow:var(--emp-shadow);overflow:hidden}.emp-card-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid #f0f5fc}.emp-card-title{font-size:15px;font-weight:800;color:var(--emp-text)}.emp-card-link{font-size:12px;font-weight:600;color:var(--emp-blue);background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.emp-card-link:hover{text-decoration:underline}.emp-card-body{padding:14px 18px}.emp-content-grid{display:grid;grid-template-columns:1fr 370px;gap:20px;align-items:start}@media(max-width:1100px){.emp-content-grid{grid-template-columns:1fr}}.emp-right-col{display:flex;flex-direction:column;gap:16px}.emp-bottom-grid{display:grid;grid-template-columns:1fr 310px;gap:20px;align-items:start}@media(max-width:900px){.emp-bottom-grid{grid-template-columns:1fr}}:root{--awBg1:#eaf4ff;--awBg2:#d9ecff;--awCard:#ffffffcc;--awStroke:#d6e8fb;--awText:#1b2b3f;--awMuted:#5a7796;--awBlue:#2f86d6;--awBlue2:#79b7ff;--awShadow: 0 18px 50px rgba(21, 60, 110, .14);--awRadius: 18px}.awPage{width:100%;color:var(--awText)}.awHero{width:100%;padding:26px 18px 14px;background:radial-gradient(900px 420px at 20% -10%,rgba(47,134,214,.18),transparent 55%),radial-gradient(800px 380px at 95% 15%,rgba(121,183,255,.2),transparent 55%),linear-gradient(180deg,#f7fbff,#eef6ff);border-bottom:1px solid var(--awStroke)}.awHeroInner{max-width:1280px;margin:0 auto}.awHeroTitle{font-size:52px;letter-spacing:-.03em;font-weight:900;color:#2a5f8f}.awHeroSub{margin-top:10px;color:var(--awMuted);font-size:14px}.awShell{width:100%;display:flex;justify-content:center;padding:18px;background:radial-gradient(1200px 600px at 10% 0%,rgba(47,134,214,.12),transparent 58%),radial-gradient(1200px 600px at 100% 10%,rgba(121,183,255,.18),transparent 58%),linear-gradient(180deg,var(--awBg1),var(--awBg2))}.awGrid{width:min(1280px,100%);display:grid;grid-template-columns:360px minmax(520px,1fr) 360px;gap:18px;align-items:start}@media(max-width:1100px){.awGrid{grid-template-columns:1fr}}.awCard{border-radius:var(--awRadius);background:var(--awCard);border:1px solid var(--awStroke);box-shadow:var(--awShadow);padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.awCardHead{padding-bottom:10px}.awCardTitle{font-weight:900;font-size:18px;color:#2a5f8f}.awDivider{height:1px;background:#143c6e1f;margin:14px 0}.awField{margin-top:10px}.awLabel{display:block;font-size:12px;color:var(--awMuted);margin-bottom:8px;font-weight:700}.awInput,.awSelect{width:100%;border-radius:14px;border:1px solid var(--awStroke);background:#ffffffe6;padding:12px;outline:none;color:var(--awText)}.awInput::placeholder{color:#5a7796a6}.awRow{display:flex;gap:10px;flex-wrap:wrap}.awRowBetween{justify-content:space-between;align-items:center}.awRowCenter{justify-content:center;align-items:center}.awBtn{border-radius:14px;border:1px solid var(--awStroke);background:#ffffffeb;color:#2a5f8f;padding:10px 14px;font-weight:800;cursor:pointer;transition:transform .12s ease,filter .12s ease}.awBtn:hover{transform:translateY(-1px);filter:brightness(1.02)}.awBtnPrimary{background:linear-gradient(180deg,#2f86d6eb,#2f86d6bd);color:#fff;border-color:#2f86d638}.awBtnGhost{background:#ffffffb3;color:#2a5f8f}.awNote{margin-top:10px;border-radius:14px;background:#2f86d614;border:1px solid rgba(47,134,214,.16);padding:10px 12px;color:#2a5f8f;font-size:13px}.awSchedulePanel{border-radius:16px;border:1px solid var(--awStroke);background:#ffffffc2;padding:12px;min-height:150px}.awScheduleEmpty{border-radius:14px;border:1px solid rgba(214,232,251,.9);background:#ffffffe6;padding:18px;text-align:center;color:var(--awMuted);font-weight:800}.awScheduleList{display:grid;gap:10px}.awSchedRow{border-radius:14px;border:1px solid rgba(214,232,251,.9);background:#ffffffeb;padding:12px;text-align:center}.awSchedTime{font-weight:900;color:#2a5f8f}.awSchedTitle{margin-top:6px;font-weight:900;font-size:16px}.awSchedDate{margin-top:4px;font-size:12px;color:var(--awMuted)}.awPill{border-radius:999px;border:1px solid var(--awStroke);background:#ffffffd9;color:#2a5f8f;padding:10px 14px;font-weight:900;cursor:pointer}.awPillOn{background:linear-gradient(180deg,#2f86d6eb,#2f86d6bf);color:#fff;border-color:#2f86d62e}.awRightStack{display:grid;gap:14px}.awMiniCard{border-radius:var(--awRadius);background:#ffffffd1;border:1px solid var(--awStroke);box-shadow:var(--awShadow);padding:14px}.awMiniTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.awMiniTitle{font-weight:900;color:#2a5f8f}.awMiniBig{margin-top:10px;font-size:34px;font-weight:1000;color:#2a5f8f;letter-spacing:-.02em}.awMiniBigSm{font-size:18px}.awMiniSub{margin-top:6px;color:var(--awMuted);font-size:12px}.awMiniCardRow{display:flex;justify-content:space-between;align-items:center;gap:12px}.awRing{width:42px;height:42px;border-radius:999px;background:#ffffffe6;border:1px solid var(--awStroke);padding:4px}.awRingInner{width:100%;height:100%;border-radius:999px}:root{--mgr-bg: #e8f2fb;--mgr-card: #ffffff;--mgr-stroke: #dce9f7;--mgr-text: #1b2b3f;--mgr-muted: #6a8aab;--mgr-blue: #2563eb;--mgr-blue-dk: #1a4fc4;--mgr-sidebar: #1e3a5f;--mgr-sidebar-active: #2f6bce;--mgr-radius: 16px;--mgr-shadow: 0 2px 12px rgba(20, 60, 110, .09)}.mgr-shell *,.mgr-shell *:before,.mgr-shell *:after{box-sizing:border-box;margin:0;padding:0}.mgr-shell{display:flex;min-height:100vh;font-family:DM Sans,system-ui,sans-serif;background:var(--mgr-bg);color:var(--mgr-text)}.mgr-sidebar{width:200px;flex-shrink:0;background:var(--mgr-sidebar);display:flex;flex-direction:column;padding:24px 0 16px}.mgr-logo{display:flex;align-items:center;gap:9px;padding:0 20px 28px}.mgr-logo-icon{width:30px;height:30px;background:#4a90e2;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.mgr-logo-text{font-size:13px;font-weight:800;letter-spacing:.08em;color:#fff}.mgr-nav{flex:1;display:flex;flex-direction:column;gap:2px;padding:0 10px}.mgr-nav-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:transparent;color:#ffffff9e;font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;border-radius:10px;transition:background .15s,color .15s;text-align:left}.mgr-nav-item.active,.mgr-nav-item:hover{background:var(--mgr-sidebar-active);color:#fff}.mgr-nav-icon{font-size:16px;width:20px;text-align:center}.mgr-logout-btn{display:flex;align-items:center;gap:8px;margin:12px 10px 0;padding:10px 14px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffff8c;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;border-radius:10px;transition:all .15s}.mgr-logout-btn:hover{background:#ffffff14;color:#fff}.mgr-main{flex:1;display:flex;flex-direction:column;overflow:auto}.mgr-topbar{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px 0;gap:16px;flex-wrap:wrap}.mgr-welcome{font-size:26px;font-weight:800;color:#0f1e35;letter-spacing:-.02em}.mgr-welcome-sub{margin-top:4px;font-size:13.5px;color:var(--mgr-muted)}.mgr-welcome-sub u{text-decoration-color:var(--mgr-muted)}.mgr-topbar-right{display:flex;align-items:center;gap:10px}.mgr-pill{padding:7px 13px;background:var(--mgr-card);border:1px solid var(--mgr-stroke);border-radius:999px;font-size:12.5px;font-weight:600;color:var(--mgr-text);display:flex;align-items:center;gap:3px}.mgr-caret{font-size:10px;opacity:.5}.mgr-user-chip{display:flex;align-items:center;gap:9px;background:var(--mgr-card);border:1px solid var(--mgr-stroke);border-radius:999px;padding:5px 14px 5px 5px}.mgr-user-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#4a90e2,#1a4fc4);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.mgr-user-email{font-size:12.5px;font-weight:600;color:var(--mgr-text)}.mgr-user-meta{font-size:11px;color:var(--mgr-muted)}.mgr-notif-btn{position:relative;width:38px;height:38px;background:var(--mgr-card);border:1px solid var(--mgr-stroke);border-radius:50%;cursor:pointer;font-size:17px;display:flex;align-items:center;justify-content:center}.mgr-notif-dot{position:absolute;top:4px;right:4px;width:14px;height:14px;background:#ef4444;border:2px solid #fff;border-radius:50%;font-size:8px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.mgr-content{display:grid;grid-template-columns:1fr 310px;gap:18px;padding:18px 28px 28px;align-items:start}@media(max-width:1000px){.mgr-content{grid-template-columns:1fr}}.mgr-left-col,.mgr-right-col{display:flex;flex-direction:column;gap:18px}.mgr-card{background:var(--mgr-card);border:1px solid var(--mgr-stroke);border-radius:var(--mgr-radius);padding:20px;box-shadow:var(--mgr-shadow)}.mgr-card-head{display:flex;align-items:center;gap:8px;margin-bottom:16px}.mgr-card-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.mgr-section-marker{font-size:14px;color:var(--mgr-muted)}.mgr-card-title{font-size:16px;font-weight:800;color:#0f1e35}.mgr-card-date{font-size:13px;color:var(--mgr-muted);margin-top:2px}.mgr-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:700px){.mgr-stat-grid{grid-template-columns:repeat(2,1fr)}}.mgr-stat-card{background:#f7fbff;border:1px solid var(--mgr-stroke);border-radius:12px;padding:14px 16px 12px}.mgr-stat-top{display:flex;align-items:center;gap:6px;margin-bottom:10px}.mgr-stat-icon{font-size:16px}.mgr-stat-label{font-size:11.5px;font-weight:600;color:var(--mgr-muted)}.mgr-stat-value{font-size:32px;font-weight:900;letter-spacing:-.03em;line-height:1}.mgr-stat-underline{height:2px;width:32px;border-radius:2px;margin-top:10px;opacity:.55}.mgr-schedule-table{width:100%;border-collapse:collapse}.mgr-schedule-table th{text-align:left;font-size:11.5px;font-weight:700;color:var(--mgr-muted);padding:0 12px 10px;border-bottom:1px solid var(--mgr-stroke)}.mgr-schedule-table td{padding:12px;border-bottom:1px solid #f0f6ff;font-size:13.5px}.mgr-schedule-table tr:last-child td{border-bottom:none}.mgr-shift-name{font-weight:700}.mgr-shift-time{color:var(--mgr-muted);font-size:13px}.mgr-avatar-stack{display:flex;align-items:center}.mgr-avatar-sm{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#93c5fd,#3b82f6);border:2px solid #fff;margin-left:-6px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0}.mgr-avatar-stack .mgr-avatar-sm:first-child{margin-left:0}.mgr-avatar-extra{background:#e2ecf8;color:var(--mgr-muted)}.mgr-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600}.badge-completed{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.badge-ongoing{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.badge-scheduled{background:#f0f7ff;color:#1d4ed8;border:1px solid #bfdbfe}.badge-inprogress{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.badge-open{background:#f0f7ff;color:#1d4ed8;border:1px solid #bfdbfe}.badge-resolved{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.mgr-ghost-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#f7fbff;border:1px solid var(--mgr-stroke);border-radius:9px;font-family:inherit;font-size:13px;font-weight:600;color:var(--mgr-text);cursor:pointer;white-space:nowrap;transition:background .15s}.mgr-ghost-btn:hover{background:#eaf3ff}.mgr-link-btn{background:none;border:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--mgr-blue);cursor:pointer;white-space:nowrap}.mgr-tabs{display:flex;gap:4px;margin-bottom:14px;border-bottom:1px solid var(--mgr-stroke)}.mgr-tab{background:none;border:none;border-bottom:2px solid transparent;padding:8px 14px;margin-bottom:-1px;font-family:inherit;font-size:13px;font-weight:600;color:var(--mgr-muted);cursor:pointer;transition:color .15s,border-color .15s}.mgr-tab.active{color:var(--mgr-blue);border-bottom-color:var(--mgr-blue)}.mgr-leave-list{display:flex;flex-direction:column;gap:10px}.mgr-leave-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0f6ff}.mgr-leave-row:last-child{border-bottom:none}.mgr-leave-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#93c5fd,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.mgr-leave-info{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mgr-leave-name{font-size:13.5px;font-weight:700}.mgr-leave-type{padding:2px 9px;border-radius:5px;font-size:11.5px;font-weight:600}.leave-vacation{background:#e0f2fe;color:#0369a1}.leave-sick{background:#fef9c3;color:#a16207}.leave-personal{background:#f3e8ff;color:#7e22ce}.mgr-leave-date{font-size:12.5px;color:var(--mgr-muted)}.mgr-leave-actions{display:flex;gap:8px}.mgr-approve-btn{padding:6px 14px;border-radius:7px;background:#fff;border:1.5px solid #22c55e;color:#16a34a;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s}.mgr-approve-btn:hover{background:#f0fdf4}.mgr-reject-btn{padding:6px 14px;border-radius:7px;background:#fff;border:1.5px solid #ef4444;color:#dc2626;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s}.mgr-reject-btn:hover{background:#fef2f2}.mgr-qa-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mgr-qa-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 12px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s,transform .1s}.mgr-qa-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.mgr-qa-btn.primary{background:var(--mgr-blue);border:none;color:#fff}.mgr-qa-btn.ghost{background:#fff;border:1.5px solid var(--mgr-stroke);color:var(--mgr-text)}.mgr-qa-icon{font-size:15px}.mgr-ticket-list{display:flex;flex-direction:column;gap:14px}.mgr-ticket-row{display:flex;align-items:center;gap:11px}.mgr-ticket-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#a5b4fc,#6366f1);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.mgr-ticket-info{flex:1;min-width:0}.mgr-ticket-top{display:flex;align-items:center;gap:6px;margin-bottom:4px}.mgr-ticket-id{font-size:12px;font-weight:700;color:var(--mgr-muted)}.mgr-ticket-title{font-size:13.5px;font-weight:700;flex:1}.mgr-ticket-more{color:var(--mgr-muted);font-size:16px;letter-spacing:2px;cursor:pointer}.mgr-ticket-meta{display:flex;align-items:center;gap:6px}.mgr-ticket-assignee{font-size:12px;color:var(--mgr-muted)}.mgr-priority{padding:2px 8px;border-radius:5px;font-size:11px;font-weight:700}.priority-high{background:#fee2e2;color:#b91c1c}.priority-medium{background:#fef3c7;color:#92400e}.priority-low{background:#f0fdf4;color:#15803d}.mgr-tstatus{padding:2px 8px;border-radius:5px;font-size:11px;font-weight:600}.tstatus-inprogress{background:#dbeafe;color:#1d4ed8}.tstatus-open{background:#e0f2fe;color:#0369a1}.tstatus-resolved{background:#f0fdf4;color:#15803d}.mgr-attendance-body{display:flex;align-items:center;gap:20px;margin-bottom:14px}.mgr-attendance-legend{flex:1;display:flex;flex-direction:column;gap:10px}.mgr-legend-row{display:flex;align-items:center;gap:8px}.mgr-legend-dot{width:8px;height:8px;border-radius:50%}.dot-ontime{background:#93c5fd}.dot-absent{background:#ef4444}.dot-leave{background:#fbbf24}.mgr-legend-label{font-size:13px;color:var(--mgr-muted);flex:1}.mgr-legend-val{font-size:14px;font-weight:800;color:var(--mgr-text)}.mgr-view-report-btn{width:100%;padding:10px;background:#fff;border:1.5px solid var(--mgr-stroke);border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;color:var(--mgr-text);cursor:pointer;transition:background .15s}.mgr-view-report-btn:hover{background:#f7fbff}.mgr-more-icon{font-size:18px;letter-spacing:2px;color:var(--mgr-muted);cursor:pointer}.mgr-empty{text-align:center;color:var(--mgr-muted);padding:16px 0;font-size:13px}:root{--msm-bg: #e8ecf7;--msm-surface: #ffffff;--msm-primary: #4f46e5;--msm-primary-dk: #3730a3;--msm-text: #1e1b4b;--msm-text-sub: #6b7280;--msm-text-muted: #9ca3af;--msm-border: #e5e7eb;--msm-border-lt: #f3f4f6;--msm-danger: #ef4444;--msm-r-sm: 6px;--msm-r-md: 10px;--msm-r-lg: 14px;--msm-r-xl: 20px;--msm-sh-md: 0 2px 12px rgba(79,70,229,.1);--msm-sh-lg: 0 8px 40px rgba(20,10,60,.18);--msm-topbar-h: 68px;--msm-subbar-h: 58px;--msm-footer-h: 100px;--font: "DM Sans", system-ui, sans-serif;--font-d: "Space Grotesk", system-ui, sans-serif}.msm-root *,.msm-root *:before,.msm-root *:after{box-sizing:border-box;margin:0;padding:0}.msm-root{font-family:var(--font);background:var(--msm-bg);flex:1 1 0%;min-width:0;max-width:100%;height:100vh;display:flex;flex-direction:column;color:var(--msm-text);overflow:hidden;position:relative}.msm-topbar{height:var(--msm-topbar-h);background:var(--msm-surface);border-bottom:1px solid var(--msm-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:16px;flex-shrink:0;min-width:0;overflow:hidden}.msm-topbar-left{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap}.msm-page-title{font-family:var(--font-d);font-size:20px;font-weight:700;color:var(--msm-text);white-space:nowrap;letter-spacing:-.3px}.msm-view-tabs{display:flex;align-items:center;gap:0}.msm-tabs-prefix{font-size:13.5px;color:var(--msm-text-sub);font-weight:500;padding-right:14px;border-right:1.5px solid var(--msm-border);margin-right:14px}.msm-view-tab{background:none;border:none;border-bottom:2.5px solid transparent;font-size:13.5px;font-weight:500;padding:6px 12px;cursor:pointer;color:var(--msm-text-sub);font-family:var(--font);transition:color .15s,border-color .15s;margin-bottom:-1px}.msm-view-tab--active{color:var(--msm-primary);border-bottom-color:var(--msm-primary);font-weight:700}.msm-topbar-right{display:flex;align-items:center;gap:8px}.msm-topbar-pill{background:var(--msm-bg);border:1px solid var(--msm-border);border-radius:8px;padding:5px 12px;font-size:13px;font-weight:500;cursor:pointer;color:var(--msm-text);font-family:var(--font);transition:background .12s}.msm-topbar-pill:hover{background:#dde2f0}.msm-topbar-icon{position:relative;background:none;border:none;cursor:pointer;color:var(--msm-text-sub);padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .12s}.msm-topbar-icon:hover{background:var(--msm-bg)}.msm-notif-dot{position:absolute;top:5px;right:5px;width:7px;height:7px;background:#ef4444;border-radius:50%;border:1.5px solid #fff}.msm-topbar-avatar{width:38px;height:38px;border-radius:50%;background:var(--msm-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.msm-topbar-user{display:flex;flex-direction:column;line-height:1.2}.msm-topbar-user-name{font-size:13px;font-weight:700;color:var(--msm-text)}.msm-topbar-user-sub{font-size:11px;color:var(--msm-text-sub);cursor:pointer}.msm-topbar-expand{background:none;border:none;cursor:pointer;color:var(--msm-text-muted);padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.msm-topbar-expand:hover{background:var(--msm-bg);color:var(--msm-text-sub)}.msm-subbar{height:var(--msm-subbar-h);background:var(--msm-surface);border-bottom:1px solid var(--msm-border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:12px;flex-shrink:0;min-width:0;overflow:hidden}.msm-subbar-left{display:flex;align-items:center;gap:8px}.msm-subbar-right{display:flex;align-items:center;gap:10px}.msm-dept-wrap{position:relative}.msm-dept-select{appearance:none;background:var(--msm-bg);border:1.5px solid var(--msm-border);border-radius:var(--msm-r-md);padding:7px 32px 7px 12px;font-size:13.5px;font-weight:600;font-family:var(--font);color:var(--msm-text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236b7280'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.msm-editmode-btn{display:inline-flex;align-items:center;gap:6px;background:var(--msm-primary);color:#fff;border:none;border-radius:22px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--font);transition:background .12s}.msm-editmode-btn:hover{background:var(--msm-primary-dk)}.msm-editmode-x{margin-left:2px;background:#ffffff40;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1}.msm-shift-btn{display:inline-flex;align-items:center;gap:7px;background:none;border:1.5px solid var(--msm-border);border-radius:22px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;font-family:var(--font);color:var(--msm-text-sub);transition:background .12s,border-color .12s}.msm-shift-btn:hover{background:var(--msm-bg);border-color:#c7cce0}.msm-shift-dot{width:8px;height:8px;border-radius:50%;background:#9ca3af}.msm-ai-wrap{display:flex;align-items:stretch}.msm-ai-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:1.5px solid var(--msm-border);border-right:none;border-radius:var(--msm-r-md) 0 0 var(--msm-r-md);padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;font-family:var(--font);color:var(--msm-text-sub);transition:background .12s}.msm-ai-btn:hover{background:var(--msm-bg)}.msm-ai-arrow{background:none;border:1.5px solid var(--msm-border);border-radius:0 var(--msm-r-md) var(--msm-r-md) 0;padding:6px 9px;font-size:11px;cursor:pointer;color:var(--msm-text-sub);transition:background .12s}.msm-ai-arrow:hover{background:var(--msm-bg)}.msm-subcost-chip{display:flex;flex-direction:column;align-items:flex-end;background:var(--msm-bg);border:1px solid var(--msm-border);border-radius:var(--msm-r-md);padding:5px 14px;min-width:100px}.msm-subcost-val{font-family:var(--font-d);font-size:18px;font-weight:700;color:var(--msm-text);line-height:1.2}.msm-subcost-label{font-size:10px;color:var(--msm-text-muted);text-transform:uppercase;letter-spacing:.3px}.msm-publish-btn{display:inline-flex;align-items:center;gap:8px;background:var(--msm-primary);color:#fff;border:none;border-radius:var(--msm-r-md);padding:9px 18px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:var(--font);transition:background .15s;white-space:nowrap}.msm-publish-btn:hover{background:var(--msm-primary-dk)}.msm-publish-badge{background:#ffffff40;border-radius:20px;padding:0 7px;font-size:11px;font-weight:700;min-width:20px;text-align:center}.msm-publish-arrow{opacity:.7;font-size:11px}.msm-grid-wrap{flex:1 1 0%;min-height:0;overflow:auto;padding:16px 20px}.msm-grid-card{background:var(--msm-surface);border-radius:var(--msm-r-lg);box-shadow:var(--msm-sh-md);overflow:hidden;min-width:780px}.msm-grid-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 10px;border-bottom:1px solid var(--msm-border-lt)}.msm-grid-month{font-family:var(--font-d);font-size:16px;font-weight:700;color:var(--msm-text)}.msm-grid-header-right{display:flex;align-items:center;gap:6px}.msm-grid-emp-count{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--msm-text-sub);background:var(--msm-bg);padding:4px 10px;border-radius:20px}.msm-grid-sep{font-size:11px;color:var(--msm-text-muted);-webkit-user-select:none;user-select:none;padding:0 4px}.msm-nav-arrow,.msm-nav-today{background:none;border:1.5px solid var(--msm-border);border-radius:var(--msm-r-sm);cursor:pointer;font-family:var(--font);color:var(--msm-text-sub);transition:background .12s}.msm-nav-arrow{font-size:16px;padding:3px 9px;line-height:1.4}.msm-nav-today{font-size:12.5px;font-weight:500;padding:4px 12px}.msm-nav-arrow:hover,.msm-nav-today:hover{background:var(--msm-bg)}.msm-account-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:1.5px solid var(--msm-border);border-radius:var(--msm-r-sm);padding:4px 10px;font-size:12px;font-weight:500;cursor:pointer;color:var(--msm-text-sub);font-family:var(--font);transition:background .12s}.msm-account-btn:hover{background:var(--msm-bg)}.msm-table-wrap{position:relative;overflow-x:auto}.msm-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:#ffffffbf;z-index:10;font-size:13.5px;font-weight:600;color:var(--msm-primary);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.msm-spinner{width:18px;height:18px;border:2.5px solid #ede9fe;border-top-color:var(--msm-primary);border-radius:50%;animation:spin .7s linear infinite}.msm-grid{width:100%;border-collapse:collapse}.msm-th-name{padding:10px 20px;text-align:left;font-size:12px;font-weight:600;color:var(--msm-text-muted);border-bottom:1px solid var(--msm-border);min-width:160px;white-space:nowrap;background:var(--msm-surface)}.msm-th-day{padding:10px 6px;text-align:center;border-bottom:1px solid var(--msm-border);border-left:1px solid var(--msm-border-lt);min-width:108px;background:var(--msm-surface)}.msm-day-name{font-size:12.5px;font-weight:600;color:var(--msm-text)}.msm-day-num{font-size:11.5px;color:var(--msm-text-muted)}.msm-row{border-bottom:1px solid var(--msm-border-lt);transition:background .1s}.msm-row:last-child{border-bottom:none}.msm-row:hover{background:#f9fafb}.msm-td-name{padding:10px 20px;white-space:nowrap;border-right:1.5px solid var(--msm-border)}.msm-emp-name{font-size:13.5px;font-weight:600;color:var(--msm-text)}.msm-td-cell{padding:5px 4px;text-align:center;border-left:1px solid var(--msm-border-lt)}.msm-empty-state{padding:40px;text-align:center;font-size:14px;color:var(--msm-text-muted)}.msm-cell{border-radius:var(--msm-r-sm);padding:5px 3px;cursor:pointer;transition:opacity .12s;min-height:32px;display:flex;align-items:center;justify-content:center}.msm-cell:hover{opacity:.88}.msm-cell--leave{cursor:default;opacity:.6}.msm-cell--empty{background:transparent}.msm-cell--empty:hover{background:var(--msm-bg)}.msm-cell-plus{font-size:18px;color:var(--msm-text-muted);line-height:1}.msm-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap;width:100%;letter-spacing:-.1px}.msm-badge--leave{background:#b0bec5}.msm-cell--has-shift{position:relative}.msm-draft-dot{position:absolute;top:3px;right:4px;font-size:8px;color:#f59e0b;line-height:1}.msm-footer-bar{flex-shrink:0;background:var(--msm-surface);border-top:1px solid var(--msm-border);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.msm-footer-costs{display:flex;align-items:center;gap:0}.msm-footer-cost-item{display:flex;align-items:center;gap:12px;padding:6px 20px 6px 0}.msm-footer-icon{font-size:22px;line-height:1}.msm-footer-cost-body{display:flex;flex-direction:column}.msm-footer-cost-title{font-size:15px;font-weight:700;color:var(--msm-text);font-family:var(--font-d)}.msm-footer-cost-sub{font-size:11px;color:var(--msm-text-muted)}.msm-footer-cost-nums{margin-left:14px}.msm-footer-cost-big{font-family:var(--font-d);font-size:22px;font-weight:700;color:var(--msm-text);display:block}.msm-footer-cost-detail{font-size:11.5px;color:var(--msm-text-muted)}.msm-footer-vdiv{width:1.5px;height:40px;background:var(--msm-border);margin:0 20px;flex-shrink:0}.msm-footer-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.msm-legend-pill{display:inline-flex;align-items:center;gap:6px;color:#fff;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:600;cursor:default}.msm-legend-dot{width:7px;height:7px;border-radius:50%;background:#ffffff80}.msm-overlay{position:fixed;inset:0;background:#0f0a2d57;display:flex;align-items:center;justify-content:center;z-index:1000}.msm-modal{background:var(--msm-surface);border-radius:var(--msm-r-xl);box-shadow:var(--msm-sh-lg);padding:28px;width:100%;max-height:90vh;overflow-y:auto;animation:modal-pop .18s cubic-bezier(.22,1,.36,1)}@keyframes modal-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.msm-info-modal{max-width:520px}.msm-edit-modal{max-width:540px}.msm-chat-modal{max-width:560px}.msm-ai-modal{max-width:500px}.msm-ai-sub-modal{max-width:480px}.msm-confirm-modal{max-width:400px;text-align:center}.msm-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px}.msm-modal-title{font-family:var(--font-d);font-size:19px;font-weight:700;color:var(--msm-text)}.msm-modal-close{width:30px;height:30px;border-radius:50%;background:none;border:none;cursor:pointer;font-size:16px;color:var(--msm-text-sub);display:flex;align-items:center;justify-content:center;transition:background .12s}.msm-modal-close:hover{background:var(--msm-border)}.msm-modal-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;flex-shrink:0}.msm-modal-emp-name{font-size:16px;font-weight:700;color:var(--msm-text)}.msm-modal-emp-sub{font-size:12.5px;color:var(--msm-text-sub);margin-top:1px}.msm-modal-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:24px;gap:10px;padding-top:16px;border-top:1px solid var(--msm-border)}.msm-modal-footer--spaced{justify-content:space-between}.msm-primary-btn{background:var(--msm-primary);color:#fff;border:none;border-radius:var(--msm-r-md);padding:9px 22px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font);transition:background .12s}.msm-primary-btn:hover{background:var(--msm-primary-dk)}.msm-primary-btn:disabled{opacity:.45;cursor:not-allowed}.msm-cancel-btn{background:none;color:var(--msm-text-sub);border:1.5px solid var(--msm-border);border-radius:var(--msm-r-md);padding:8px 20px;font-size:14px;font-weight:500;cursor:pointer;font-family:var(--font);transition:background .12s}.msm-cancel-btn:hover{background:var(--msm-bg)}.msm-danger-btn{background:none;color:var(--msm-danger);border:1.5px solid #fca5a5;border-radius:var(--msm-r-md);padding:8px 16px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:var(--font);transition:background .12s}.msm-danger-btn:hover{background:#fef2f2}.msm-btn-outline-sm{background:none;color:var(--msm-primary);border:1.5px solid var(--msm-primary);border-radius:var(--msm-r-md);padding:5px 12px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:var(--font);transition:background .12s}.msm-btn-outline-sm:hover{background:#ede9fe}.msm-btn-group{display:flex;gap:8px}.msm-modal-emp-row{display:flex;align-items:center;gap:12px;flex:1}.msm-modal-header-actions{display:flex;align-items:center;gap:8px}.msm-modal-date-label{font-size:14.5px;font-weight:600;color:var(--msm-text);margin-bottom:16px}.msm-shift-blocks{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.msm-shift-block{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--msm-r-md);color:#fff;font-weight:600;font-size:15px}.msm-shift-block-label{font-size:12px;font-weight:700;opacity:.9;background:#00000026;padding:2px 8px;border-radius:20px;white-space:nowrap}.msm-shift-block-time{flex:1}.msm-shift-block-loc{font-size:13px;opacity:.85}.msm-shift-stats{background:var(--msm-bg);border-radius:var(--msm-r-md);padding:12px 16px;margin-bottom:14px}.msm-stat-row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--msm-text);padding:4px 0}.msm-stat-row--bold{font-weight:600;border-top:1px solid var(--msm-border);margin-top:6px;padding-top:10px}.msm-stat-val{font-weight:600}.msm-draft-notice{font-size:12px;color:#f59e0b;font-weight:600;margin-bottom:8px}.msm-day-off-block{display:flex;align-items:center;gap:10px;padding:20px;background:var(--msm-bg);border-radius:var(--msm-r-md);margin-bottom:14px;font-size:15px;font-weight:600}.msm-draft-badge{background:#f59e0b;color:#fff;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:700;margin-left:8px}.msm-draft-badge-sm{background:#f59e0b;color:#fff;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.msm-type-picker{margin-bottom:14px}.msm-type-picker-label{font-size:13px;color:var(--msm-text-sub);margin-bottom:10px}.msm-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.msm-type-btn{border:2px solid;border-radius:var(--msm-r-md);padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--font);transition:all .12s}.msm-footer-icons{display:flex;gap:6px}.msm-icon-btn{background:var(--msm-bg);border:1px solid var(--msm-border);border-radius:8px;padding:6px 10px;cursor:pointer;font-size:15px;transition:background .12s}.msm-icon-btn:hover{background:#dde2f0}.msm-edit-emp-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.msm-form-group{margin-bottom:16px}.msm-form-label{display:block;font-size:13px;font-weight:600;color:var(--msm-text-sub);margin-bottom:6px}.msm-time-row{display:flex;align-items:center;gap:8px}.msm-time-sep{color:var(--msm-text-muted);font-size:15px}.msm-select{appearance:none;padding:8px 28px 8px 12px;border:1.5px solid var(--msm-border);border-radius:var(--msm-r-md);font-size:13.5px;font-family:var(--font);color:var(--msm-text);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236b7280'/%3E%3C/svg%3E") no-repeat right 8px center;cursor:pointer;transition:border-color .12s}.msm-select:focus{outline:none;border-color:var(--msm-primary)}.msm-select--full{width:100%}.msm-split-btn{background:none;border:1.5px dashed var(--msm-primary);border-radius:var(--msm-r-md);padding:8px 16px;font-size:13px;font-weight:600;color:var(--msm-primary);cursor:pointer;font-family:var(--font);width:100%;text-align:left;transition:background .12s;margin-bottom:16px}.msm-split-btn:hover{background:#ede9fe}.msm-split-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.msm-remove-btn{background:none;border:none;color:var(--msm-danger);font-size:12px;font-weight:600;cursor:pointer;font-family:var(--font)}.msm-form-row{display:flex;gap:16px}.msm-form-row .msm-form-group{flex:1}.msm-paid-group{min-width:100px}.msm-paid-row{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.msm-toggle{width:40px;height:22px;border-radius:11px;background:var(--msm-border);border:none;cursor:pointer;position:relative;transition:background .2s}.msm-toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}.msm-toggle--on{background:var(--msm-primary)}.msm-toggle--on:after{transform:translate(18px)}.msm-chat-emp-header{display:flex;align-items:center;gap:12px;margin-bottom:4px}.msm-chat-shift-pill{display:inline-flex;align-items:center;gap:6px;background:#ede9fe;color:var(--msm-primary);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;margin-bottom:14px}.msm-chat-messages{min-height:200px;max-height:300px;overflow-y:auto;background:var(--msm-bg);border-radius:var(--msm-r-md);padding:14px;margin-bottom:14px;display:flex;flex-direction:column;gap:12px}.msm-chat-group{display:flex;flex-direction:column;gap:4px}.msm-chat-group--me{align-items:flex-end}.msm-chat-timestamp{font-size:11px;color:var(--msm-text-muted);margin-bottom:4px}.msm-chat-bubble{display:inline-block;border-radius:var(--msm-r-md);padding:8px 13px;font-size:13.5px;max-width:80%}.msm-chat-bubble--them{background:#fff;color:var(--msm-text);border-bottom-left-radius:4px}.msm-chat-bubble--me{background:var(--msm-primary);color:#fff;border-bottom-right-radius:4px}.msm-chat-input-row{display:flex;gap:8px}.msm-chat-input{flex:1;border:1.5px solid var(--msm-border);border-radius:var(--msm-r-md);padding:9px 14px;font-size:14px;font-family:var(--font)}.msm-chat-input:focus{outline:none;border-color:var(--msm-primary)}.msm-ai-actions{display:flex;flex-direction:column;gap:6px;margin-top:8px}.msm-ai-action-btn{display:flex;align-items:center;gap:14px;background:var(--msm-bg);border:1.5px solid var(--msm-border);border-radius:var(--msm-r-md);padding:14px 18px;cursor:pointer;font-family:var(--font);text-align:left;transition:border-color .12s,background .12s}.msm-ai-action-btn:hover{border-color:var(--msm-primary);background:#f5f3ff}.msm-ai-action-icon{font-size:22px;flex-shrink:0}.msm-ai-action-title{font-size:14px;font-weight:600;color:var(--msm-text)}.msm-ai-action-desc{font-size:12px;color:var(--msm-text-sub);margin-top:2px}.msm-ai-options{display:flex;flex-direction:column;gap:10px;margin:14px 0}.msm-ai-option{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--msm-bg);border-radius:var(--msm-r-md);cursor:pointer;transition:background .12s}.msm-ai-option:hover{background:#ede9fe}.msm-ai-option input[type=checkbox]{width:16px;height:16px;accent-color:var(--msm-primary);flex-shrink:0}.msm-ai-option-label{font-size:13.5px;font-weight:500;color:var(--msm-text)}.msm-minimize-list{display:flex;flex-direction:column;gap:6px;margin:14px 0;max-height:280px;overflow-y:auto}.msm-minimize-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--msm-bg);border-radius:var(--msm-r-md);cursor:pointer}.msm-minimize-item:hover{background:#ede9fe}.msm-minimize-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.msm-minimize-info{flex:1;min-width:0}.msm-minimize-name{font-size:13.5px;font-weight:600;color:var(--msm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msm-minimize-role{font-size:11.5px;color:var(--msm-text-muted)}.msm-minimize-check{width:20px;height:20px;border-radius:50%;border:2px solid var(--msm-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.msm-minimize-check--on{background:var(--msm-primary);border-color:var(--msm-primary);color:#fff;font-size:11px}.msm-ai-running{text-align:center;padding:20px;color:var(--msm-text-sub);font-size:14px}.msm-confirm-icon{font-size:42px;margin-bottom:12px}.msm-confirm-desc{font-size:14px;color:var(--msm-text-sub);line-height:1.6;margin:10px 0 20px}.msm-confirm-actions{display:flex;justify-content:center;gap:10px}@media(max-width:768px){.msm-topbar{padding:0 14px}.msm-subbar{height:auto;flex-wrap:wrap;padding:10px 14px}.msm-grid-wrap{padding:10px}.msm-footer-bar{padding:10px 14px}.msm-modal{padding:18px}}:root{--bg: #dce8f5;--bg-2: #eaf1fb;--bg-card: #ffffff;--bg-input: #f4f8fd;--line: #d0dff0;--line-2: #c2d4eb;--text: #1a2740;--text-2: #3d5068;--text-3: #7a90a8;--accent: #3b82f6;--accent-dark: #2563eb;--accent-light: #eff6ff;--open: #3b82f6;--open-bg: #dbeafe;--prog: #f59e0b;--prog-bg: #fef3c7;--resolved: #10b981;--resolved-bg: #d1fae5;--rejected: #ef4444;--rejected-bg: #fee2e2;--rejected2: #ef4444;--radius: 12px;--radius-sm: 8px;--shadow: 0 2px 12px rgba(59,130,246,.08), 0 1px 3px rgba(0,0,0,.06);--font: "Inter", sans-serif}.mc-root *{box-sizing:border-box;margin:0;padding:0}.mc-root{font-family:var(--font);background:var(--bg);color:var(--text);min-height:100vh;padding:32px 36px 48px;display:flex;flex-direction:column;gap:20px}.mc-header{display:flex;align-items:flex-start;justify-content:space-between}.mc-title{font-size:28px;font-weight:700;color:var(--text);letter-spacing:-.4px}.mc-subtitle{font-size:14px;color:var(--text-3);margin-top:4px}.mc-refresh-btn{display:flex;align-items:center;gap:7px;padding:9px 18px;background:var(--bg-card);border:1.5px solid var(--line-2);border-radius:var(--radius);color:var(--text-2);font-family:var(--font);font-size:13.5px;font-weight:500;cursor:pointer;transition:all .18s;box-shadow:var(--shadow)}.mc-refresh-btn svg{width:16px;height:16px}.mc-refresh-btn:hover{border-color:var(--accent);color:var(--accent)}.mc-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.mc-toast{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:500}.mc-toast-ok{background:var(--resolved-bg);color:var(--resolved);border:1px solid #6ee7b7}.mc-toast-err{background:var(--rejected-bg);color:var(--rejected);border:1px solid #fca5a5}.mc-toast-close{margin-left:auto;background:none;border:none;font-size:18px;cursor:pointer;opacity:.6;color:inherit}.mc-tabs{display:flex;gap:0;background:transparent;align-items:center;flex-wrap:wrap;gap:6px}.mc-tab{display:flex;align-items:center;gap:6px;padding:7px 16px;background:transparent;border:none;border-radius:20px;color:var(--text-3);font-family:var(--font);font-size:13.5px;font-weight:500;cursor:pointer;transition:all .15s}.mc-tab:hover{color:var(--text-2);background:#ffffff80}.mc-tab-active{background:var(--accent);color:#fff;box-shadow:0 2px 8px #3b82f64d}.mc-tab-badge{font-size:11.5px;font-weight:600;background:#00000014;color:inherit;padding:1px 8px;border-radius:20px;min-width:22px;text-align:center}.mc-tab-active .mc-tab-badge{background:#ffffff40;color:#fff}.mc-grid{display:grid;grid-template-columns:290px 1fr 240px;gap:16px;align-items:start}.mc-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.mc-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--line)}.mc-card-title{font-size:15px;font-weight:700;color:var(--text)}.mc-badge,.mc-filter-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge-open{background:var(--open-bg);color:var(--open)}.badge-prog{background:var(--prog-bg);color:var(--prog)}.badge-resolved{background:var(--resolved-bg);color:var(--resolved)}.badge-rejected{background:var(--rejected-bg);color:var(--rejected)}.mc-list-card{height:calc(100vh - 200px);display:flex;flex-direction:column}.mc-list-hint{padding:10px 18px 6px;font-size:12.5px;color:var(--text-3);border-bottom:1px solid var(--line)}.mc-list{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.mc-list::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.mc-ticket{width:100%;display:flex;flex-direction:column;gap:5px;padding:14px 18px;background:transparent;border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;transition:background .14s}.mc-ticket:last-child{border-bottom:none}.mc-ticket:hover{background:var(--accent-light)}.mc-ticket-active{background:var(--accent-light);border-left:3px solid var(--accent);padding-left:15px}.mc-ticket-pulse{animation:ticketPulse .6s ease}@keyframes ticketPulse{0%{background:#bfdbfe}to{background:var(--accent-light)}}.mc-ticket-top{display:flex;align-items:center;gap:8px}.mc-ticket-id{font-size:14px;font-weight:700;color:var(--text)}.mc-ticket-more{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--text-3);font-size:13px;padding:2px 4px;border-radius:4px;transition:background .12s}.mc-ticket-more:hover{background:var(--line)}.mc-ticket-text{font-size:13px;font-weight:600;color:var(--text)}.mc-ticket-date{font-size:12px;color:var(--text-3)}.mc-thread-card{height:calc(100vh - 200px);display:flex;flex-direction:column}.mc-thread-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 10px;border-bottom:1px solid var(--line);flex-shrink:0}.mc-thread-title{font-size:15px;font-weight:700;color:var(--text)}.mc-thread-meta{padding:8px 20px;font-size:12.5px;font-weight:600;color:var(--text-2);border-bottom:1px solid var(--line);flex-shrink:0}.mc-ghost-btn{background:var(--bg-input);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:6px 14px;color:var(--text-2);font-size:12.5px;font-family:var(--font);cursor:pointer;font-weight:500;transition:all .14s}.mc-ghost-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.mc-messages{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.mc-messages::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.mc-message{background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 16px}.mc-message-who{font-size:13px;font-weight:700;color:var(--text)}.mc-message-at{font-size:11.5px;color:var(--text-3);margin-top:2px;margin-bottom:6px}.mc-message-body{font-size:13.5px;color:var(--text-2);line-height:1.5}.mc-reply-section{padding:14px 20px 18px;border-top:1px solid var(--line);flex-shrink:0;display:flex;flex-direction:column;gap:8px}.mc-reply-label{font-size:13px;font-weight:600;color:var(--text-2)}.mc-textarea{width:100%;background:var(--bg-input);border:1.5px solid var(--line-2);border-radius:var(--radius-sm);padding:11px 14px;color:var(--text);font-family:var(--font);font-size:13.5px;line-height:1.5;resize:vertical;outline:none;transition:border-color .15s,box-shadow .15s}.mc-textarea::placeholder{color:var(--text-3)}.mc-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61f}.mc-reply-footer{display:flex;justify-content:flex-end}.mc-send-btn{padding:10px 28px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:#fff;font-family:var(--font);font-size:14px;font-weight:600;cursor:pointer;transition:all .16s;box-shadow:0 2px 8px #3b82f64d}.mc-send-btn:hover{background:var(--accent-dark);box-shadow:0 4px 14px #3b82f666;transform:translateY(-1px)}.mc-send-btn:active{transform:translateY(0)}.mc-actions-card{display:flex;flex-direction:column}.mc-actions-hint{padding:10px 18px 14px;font-size:13px;color:var(--text-3)}.mc-action-list{display:flex;flex-direction:column;gap:8px;padding:0 14px 14px}.mc-action-btn{width:100%;padding:13px 18px;border:none;border-radius:var(--radius-sm);font-family:var(--font);font-size:14px;font-weight:700;cursor:pointer;transition:all .16s;letter-spacing:.01em}.mc-action-btn:disabled{opacity:.45;cursor:not-allowed}.action-open{background:var(--accent);color:#fff;box-shadow:0 2px 8px #3b82f640}.action-open:not(:disabled):hover{background:var(--accent-dark);box-shadow:0 4px 14px #3b82f659;transform:translateY(-1px)}.action-progress{background:var(--bg-card);color:var(--text-2);border:1.5px solid var(--line-2)}.action-progress:not(:disabled):hover{border-color:var(--prog);color:var(--prog);background:var(--prog-bg);transform:translateY(-1px)}.action-resolved{background:var(--prog);color:#fff;box-shadow:0 2px 8px #f59e0b40}.action-resolved:not(:disabled):hover{background:#d97706;box-shadow:0 4px 14px #f59e0b59;transform:translateY(-1px)}.action-rejected{background:var(--resolved);color:#fff;box-shadow:0 2px 8px #10b98140}.action-rejected:not(:disabled):hover{background:#059669;box-shadow:0 4px 14px #10b98159;transform:translateY(-1px)}.action-rejected2{background:var(--rejected);color:#fff;box-shadow:0 2px 8px #ef444440}.action-rejected2:not(:disabled):hover{background:#dc2626;box-shadow:0 4px 14px #ef444459;transform:translateY(-1px)}.mc-tip{margin:0 14px 16px;padding:12px 14px;background:var(--bg-input);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:12.5px;color:var(--text-3);line-height:1.5}.mc-empty{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-3);font-size:13.5px;padding:36px 20px;flex-direction:column}.mc-empty-thread{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;padding:48px 32px;text-align:center}.mc-empty-icon{width:56px;height:56px;color:var(--text-3);opacity:.5}.mc-empty-icon svg{width:100%;height:100%}.mc-empty-title{font-size:15px;font-weight:600;color:var(--text-2)}.mc-empty-sub{font-size:13px;color:var(--text-3);max-width:240px;line-height:1.5}.mc-spinner{width:22px;height:22px;border:2.5px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@media(max-width:1100px){.mc-grid{grid-template-columns:260px 1fr}.mc-actions-card{grid-column:1 / 3}.mc-action-list{flex-direction:row;flex-wrap:wrap}.mc-action-btn{flex:1;min-width:120px}}@media(max-width:768px){.mc-root{padding:16px}.mc-grid{grid-template-columns:1fr}.mc-list-card,.mc-thread-card{height:420px}.mc-actions-card{grid-column:auto}}:root{--brand: #6366f1;--brand-hover: #4f46e5;--brand-light: #eef2ff;--green: #22c55e;--green-light: #dcfce7;--green-dark: #16a34a;--amber: #f59e0b;--amber-light: #fef3c7;--amber-dark: #b45309;--red: #ef4444;--red-light: #fee2e2;--red-dark: #dc2626;--blue: #3b82f6;--blue-light: #eff6ff;--neutral: #64748b;--bg-page: #f0f4f8;--bg-card: #ffffff;--bg-sidebar: #ffffff;--border: #e2e8f0;--border-light: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--radius: 10px;--radius-sm: 7px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 10px 30px rgba(0,0,0,.12);--sidebar-width: 280px;--topnav-height: 60px;--rh-side-w: 200px}body{font-family:DM Sans,Space Grotesk,system-ui,sans-serif;background:var(--bg-page);color:var(--text-primary)}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden;box-sizing:border-box}.compliance-page-wrapper{display:flex;flex-direction:row;position:fixed;left:var(--rh-side-w);top:0;right:0;bottom:0;width:calc(100% - var(--rh-side-w));height:100%;overflow:hidden;margin:0;padding:0;box-sizing:border-box;z-index:1}.compliance-main{display:flex;flex-direction:column;flex:1;min-width:0;height:100%;padding:20px 20px 32px;overflow-y:auto;overflow-x:hidden;z-index:1;position:relative;box-sizing:border-box}.compliance-sidebar-right{width:240px;height:100%;flex:0 0 240px;flex-shrink:0;flex-grow:0;background:#fff;border-left:1px solid var(--border);padding:16px 14px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;position:relative;box-sizing:border-box}.page-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;width:100%}.page-header h1{font-size:19px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px}.dept-badge{background:var(--bg-card);border:1.5px solid var(--border);color:var(--text-secondary);font-size:11.5px;font-weight:600;padding:3px 12px;border-radius:20px}.tab-bar{display:flex;gap:2px;border-bottom:2px solid var(--border);margin-bottom:18px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tab-bar::-webkit-scrollbar{display:none}.tab-btn{padding:8px 16px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;border-bottom:2.5px solid transparent;margin-bottom:-2px;transition:all .18s;white-space:nowrap;flex-shrink:0}.tab-btn:hover{color:var(--brand)}.tab-btn.active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.error-banner{background:var(--red-light);border:1px solid #fca5a5;color:var(--red-dark);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;font-size:13px}.error-banner button{background:none;border:none;color:var(--red-dark);cursor:pointer;font-size:15px;padding:0 4px}.loading-overlay{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;color:var(--text-muted);font-size:14px}.spinner{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--brand);border-radius:50%;animation:spin .7s linear infinite}.kpi-row{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.kpi-card{flex:1;min-width:120px;background:var(--bg-card);border-radius:var(--radius);padding:16px 14px 13px;box-shadow:var(--shadow-sm);border:1px solid var(--border);display:flex;flex-direction:column;gap:5px;transition:box-shadow .18s}.kpi-card:hover{box-shadow:var(--shadow-md)}.kpi-value-row{display:flex;align-items:center;gap:7px}.kpi-number{font-size:24px;font-weight:700;color:var(--text-primary);line-height:1;display:flex;align-items:center;gap:5px}.kpi-number-green{color:var(--green-dark)}.kpi-number-amber{color:var(--amber-dark)}.kpi-number-red{color:var(--red-dark)}.kpi-check,.kpi-hourglass,.kpi-alert-icon{font-size:16px}.kpi-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}.kpi-neutral{border-left:4px solid var(--neutral)}.kpi-green{border-left:4px solid var(--green)}.kpi-amber{border-left:4px solid var(--amber)}.kpi-red{border-left:4px solid var(--red)}.kpi-blue{border-left:4px solid var(--blue)}.kpi-donut{align-items:center;justify-content:center;min-width:150px;gap:7px;border-left:none;border-top:4px solid var(--brand)}.donut-legend{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:2px}.legend-item{font-size:10.5px;font-weight:500}.legend-item.excellent{color:var(--green-dark)}.legend-item.good{color:var(--amber-dark)}.legend-item.risk{color:var(--red-dark)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:18px}.kpi-grid .kpi-card{min-width:unset}.kpi-icon{font-size:20px}.kpi-value{font-size:22px;font-weight:700;color:var(--text-primary)}.kpi-bar{height:4px;background:var(--border);border-radius:2px;margin-top:6px}.kpi-bar-fill{height:4px;background:var(--brand);border-radius:2px;transition:width .5s}.kpi-delta{font-size:11px;font-weight:600;margin-top:2px}.kpi-delta.up{color:var(--green-dark)}.kpi-delta.down{color:var(--red-dark)}.overview-tab-content{display:flex;flex-direction:column;gap:18px}.overview-table-section{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.overview-section-title{font-size:13.5px;font-weight:600;color:var(--text-primary);padding:13px 16px 11px;border-bottom:1px solid var(--border-light)}.overview-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.overview-table{width:100%;border-collapse:collapse;min-width:720px}.overview-table thead th{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:9px 12px;background:#f8fafc;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.overview-table tbody tr{border-bottom:1px solid var(--border-light);transition:background .12s}.overview-table tbody tr:hover{background:#f8fafc}.overview-table tbody tr:last-child{border-bottom:none}.overview-table td{padding:10px 12px;font-size:13px;color:var(--text-secondary);vertical-align:middle;white-space:nowrap}.dept-location{font-size:11.5px;color:var(--text-muted);font-weight:500}.emp-cell{display:flex;align-items:center;gap:8px}.emp-name{font-weight:600;color:var(--text-primary);font-size:13px}.emp-sub{font-size:11px;color:var(--text-muted)}.emp-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.emp-avatar-placeholder{width:28px;height:28px;border-radius:50%;background:var(--brand-light);color:var(--brand);font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.role-text,.dept-text,.date-cell{font-size:12.5px;color:var(--text-secondary)}.cert-cell{display:flex;align-items:center;gap:5px}.cert-badge-name{font-size:12.5px;font-weight:500;color:var(--text-primary)}.cert-tag{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:10px;white-space:nowrap}.cert-tag-active{background:var(--green-light);color:var(--green-dark)}.cert-tag-expiring{background:var(--amber-light);color:var(--amber-dark)}.cert-tag-missing{background:var(--red-light);color:var(--red-dark)}.cert-none{font-size:12px;color:var(--text-muted);font-style:italic}.btn-edit-small{background:var(--bg-card);border:1.5px solid var(--border);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s;white-space:nowrap}.btn-edit-small:hover{background:var(--brand-light);border-color:var(--brand);color:var(--brand)}.btn-caret{font-size:9px}.table-pagination-simple{display:flex;align-items:center;gap:6px;padding:10px 16px;border-top:1px solid var(--border-light)}.btn-page{background:var(--bg-card);border:1.5px solid var(--border);border-radius:6px;padding:4px 12px;font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s}.btn-page:hover:not(:disabled){background:var(--brand-light);border-color:var(--brand);color:var(--brand)}.btn-page:disabled{opacity:.4;cursor:not-allowed}.page-num{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:6px;background:var(--border-light);color:var(--text-secondary)}.page-num.active{background:var(--brand);color:#fff}.heatmap-section{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);padding:16px;margin-bottom:18px;box-shadow:var(--shadow-sm)}.heatmap-section h2{font-size:13.5px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.heatmap-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.heatmap-empty{color:var(--text-muted);font-size:13px;text-align:center;padding:16px}.heatmap-row{display:flex;align-items:center;gap:8px;margin-bottom:3px}.heatmap-label{width:80px;font-size:11.5px;font-weight:500;color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.heatmap-cells{display:flex;gap:3px}.heatmap-cell{width:24px;height:24px;border-radius:4px;position:relative;cursor:pointer;transition:transform .12s}.heatmap-cell:hover{transform:scale(1.15);z-index:10}.heatmap-tooltip{display:none;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);background:var(--text-primary);color:#fff;font-size:10.5px;padding:3px 7px;border-radius:5px;white-space:nowrap;z-index:100;pointer-events:none}.heatmap-cell:hover .heatmap-tooltip{display:block}.heatmap-legend{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:10.5px;color:var(--text-muted)}.heatmap-legend-swatch{width:12px;height:12px;border-radius:3px}.status-pill{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:12px;white-space:nowrap}.status-valid{background:var(--green-light);color:var(--green-dark)}.status-expiring{background:var(--amber-light);color:var(--amber-dark)}.status-expired,.status-missing{background:var(--red-light);color:var(--red-dark)}.role-pill{background:var(--brand-light);color:var(--brand);font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:12px;white-space:nowrap}.cert-badge{background:var(--blue-light);color:var(--blue);font-size:11.5px;font-weight:500;padding:3px 9px;border-radius:10px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.filter-bar{display:flex;align-items:center;gap:8px;margin-bottom:14px;background:var(--bg-card);padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);box-shadow:var(--shadow-sm);flex-wrap:wrap}.filter-bar select,.filter-bar input[type=text]{padding:7px 10px;border:1.5px solid var(--border);border-radius:7px;font-size:13px;color:var(--text-primary);background:var(--bg-page);min-width:130px;transition:border-color .15s;flex-shrink:0}.filter-bar select:focus,.filter-bar input:focus{outline:none;border-color:var(--brand);background:var(--bg-card)}.filter-search{position:relative;min-width:180px}.filter-search input{width:100%;padding-left:30px}.filter-search:before{content:"🔍";position:absolute;left:9px;top:50%;transform:translateY(-50%);font-size:13px;pointer-events:none}.employee-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-sm)}.employee-table{width:100%;border-collapse:collapse;min-width:720px;font-size:13px}.employee-table thead th{padding:9px 12px;text-align:left;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);background:#f8fafc;border-bottom:1px solid var(--border);white-space:nowrap}.employee-table tbody tr{border-bottom:1px solid var(--border-light);transition:background .12s}.employee-table tbody tr:hover{background:#f8fafc}.employee-table tbody tr:last-child{border-bottom:none}.employee-table tbody tr.row-selected{background:var(--brand-light)}.employee-table td{padding:10px 12px;color:var(--text-secondary);vertical-align:middle;white-space:nowrap}.no-data{text-align:center;color:var(--text-muted);font-size:13.5px;padding:36px!important}.expanded-row td{padding:0!important}.expanded-details{background:var(--brand-light);padding:12px 16px;display:flex;gap:20px;align-items:flex-start;font-size:12.5px;flex-wrap:wrap}.expanded-details strong{color:var(--text-primary)}.table-section{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow-sm);overflow-x:auto}.table-section-title{font-size:13.5px;font-weight:600;color:var(--text-secondary);padding:12px 16px 9px;border-bottom:1px solid var(--border-light)}.table-actions{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:10px;flex-wrap:wrap}.table-count{font-size:12.5px;color:var(--text-muted)}.table-btns{display:flex;gap:7px}.action-group{display:flex;gap:5px;align-items:center}.btn-action{padding:4px 9px;font-size:11.5px;font-weight:500;border:1.5px solid var(--border);border-radius:6px;background:var(--bg-card);cursor:pointer;color:var(--text-secondary);transition:all .15s;white-space:nowrap}.btn-action:hover{background:var(--brand-light);border-color:var(--brand);color:var(--brand)}.btn-edit{border-color:var(--brand);color:var(--brand)}.btn-expand{border-color:var(--border);padding:4px 7px}.btn-primary{padding:8px 16px;font-size:13px;font-weight:600;background:var(--brand);color:#fff;border:none;border-radius:7px;cursor:pointer;transition:background .15s,transform .1s}.btn-primary:hover{background:var(--brand-hover)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-primary-sm{padding:6px 12px;font-size:12px;font-weight:600;background:var(--brand);color:#fff;border:none;border-radius:7px;cursor:pointer;transition:background .15s;white-space:nowrap}.btn-primary-sm:hover{background:var(--brand-hover)}.btn-secondary{padding:8px 16px;font-size:13px;font-weight:600;background:var(--bg-card);color:var(--text-secondary);border:1.5px solid var(--border);border-radius:7px;cursor:pointer;transition:all .15s}.btn-secondary:hover{background:var(--bg-page);border-color:var(--neutral)}.btn-outline{padding:6px 12px;font-size:12px;font-weight:600;background:var(--bg-card);color:var(--text-secondary);border:1.5px solid var(--border);border-radius:7px;cursor:pointer;transition:all .15s;white-space:nowrap}.btn-outline:hover{background:var(--bg-page);border-color:var(--neutral)}.btn-outline:disabled{opacity:.45;cursor:not-allowed}.pagination{display:flex;align-items:center;gap:4px;padding:12px 16px;border-top:1px solid var(--border-light);flex-wrap:wrap}.pagination button{padding:4px 10px;font-size:12.5px;font-weight:500;border:1.5px solid var(--border);border-radius:6px;background:var(--bg-card);cursor:pointer;color:var(--text-secondary);transition:all .15s;min-width:30px}.pagination button:hover:not(:disabled){background:var(--brand-light);border-color:var(--brand);color:var(--brand)}.pagination button.active{background:var(--brand);color:#fff;border-color:var(--brand);font-weight:600}.pagination button:disabled{opacity:.4;cursor:not-allowed}.pagination .ellipsis{padding:4px;color:var(--text-muted);font-size:13px}.compliance-rules-sidebar{padding-bottom:6px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-header h3{font-size:12.5px;font-weight:700;color:var(--text-primary)}.rules-list{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.rules-list::-webkit-scrollbar{width:4px}.rules-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.rule-item{padding:8px 10px;background:var(--bg-page);border-radius:7px;border:1px solid var(--border-light);transition:border-color .15s}.rule-item:hover{border-color:var(--border)}.rule-item.rule-disabled{opacity:.5}.rule-name{font-size:12px;font-weight:600;color:var(--text-primary);margin-bottom:3px}.rule-meta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-muted);margin-bottom:4px}.rule-pct{font-weight:700;color:var(--text-secondary)}.rule-bar{height:3px;background:var(--border);border-radius:2px}.rule-bar-fill{height:3px;background:var(--brand);border-radius:2px;transition:width .5s}.rule-roles{font-size:10.5px;color:var(--text-muted);margin-top:3px;font-style:italic}.expiration-panel{padding-bottom:6px}.expiry-alert{font-size:12px;padding:7px 9px;border-radius:7px;margin-bottom:5px;font-weight:500}.expiry-critical{background:var(--red-light);color:var(--red-dark)}.expiry-warning{background:var(--amber-light);color:var(--amber-dark)}.auto-reminder-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-secondary);margin-top:7px;padding:7px 9px;background:var(--bg-page);border-radius:7px}.toggle-switch{position:relative;display:inline-block;width:36px;height:20px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;inset:0;background:#cbd5e1;border-radius:20px;cursor:pointer;transition:background .2s}.toggle-slider:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}.toggle-switch input:checked+.toggle-slider{background:var(--brand)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(16px)}.toggle-switch input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.insights-panel{padding-bottom:4px}.insight-stat{font-size:12px;color:var(--text-secondary);margin-top:7px}.insight-stat strong{color:var(--text-primary)}.modal-overlay{position:fixed;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-box{background:var(--bg-card);border-radius:var(--radius);box-shadow:var(--shadow-lg);width:100%;max-width:460px;max-height:90vh;overflow-y:auto;padding:24px;animation:modalIn .2s ease}@keyframes modalIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.modal-header h2{font-size:16px;font-weight:700;color:var(--text-primary)}.modal-close{background:none;border:none;font-size:18px;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:6px;transition:background .15s}.modal-close:hover{background:var(--bg-page);color:var(--text-secondary)}.form-group{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.form-group label{font-size:12.5px;font-weight:600;color:var(--text-secondary);margin-bottom:-5px}.form-group input,.form-group select,.form-group textarea{padding:9px 12px;border:1.5px solid var(--border);border-radius:7px;font-size:13.5px;color:var(--text-primary);background:var(--bg-page);width:100%;transition:border-color .15s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--brand);background:var(--bg-card)}.modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.top-nav{height:var(--topnav-height);background:var(--bg-card);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 20px;gap:14px;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.topnav-logo{font-size:17px;font-weight:800;color:var(--brand);letter-spacing:-.5px;display:flex;align-items:center;gap:8px}.topnav-breadcrumb{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:7px}.topnav-breadcrumb .sep{color:var(--border)}.topnav-breadcrumb .current{color:var(--text-primary);font-weight:500}.topnav-search{flex:1;max-width:300px;position:relative;margin-left:auto}.topnav-search input{width:100%;padding:7px 14px 7px 34px;border:1.5px solid var(--border);border-radius:20px;font-size:13px;background:var(--bg-page);color:var(--text-primary);transition:border-color .15s}.topnav-search input:focus{outline:none;border-color:var(--brand);background:var(--bg-card)}.topnav-search:before{content:"🔍";position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:12px;pointer-events:none}.topnav-avatar{width:32px;height:32px;border-radius:50%;background:var(--brand);color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}.app-sidebar{width:200px;flex-shrink:0;background:var(--bg-card);border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:14px 0}.sidebar-nav{display:flex;flex-direction:column;gap:2px;padding:0 8px}.sidebar-nav-item{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s;text-decoration:none}.sidebar-nav-item:hover{background:var(--bg-page);color:var(--text-primary)}.sidebar-nav-item.active{background:var(--brand-light);color:var(--brand);font-weight:600}.sidebar-icon{font-size:15px;width:18px;text-align:center}.sidebar-footer{margin-top:auto;padding:10px 8px;border-top:1px solid var(--border-light)}.btn-logout{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:500;color:var(--red-dark);cursor:pointer;background:none;border:none;width:100%;transition:background .15s}.btn-logout:hover{background:var(--red-light)}.all-cert-tab,.missing-tab,.search-tab,.filtered-tab,.table-section{overflow-x:auto;-webkit-overflow-scrolling:touch}.ov-kpi-row{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.ov-kpi-card{flex:1;min-width:120px;background:var(--bg-card);border-radius:var(--radius);padding:16px 16px 14px;box-shadow:var(--shadow-sm);border:1.5px solid var(--border);display:flex;flex-direction:column;gap:7px;transition:box-shadow .18s}.ov-kpi-card:hover{box-shadow:var(--shadow-md)}.ov-kpi-card--green{border-left:4px solid var(--green)}.ov-kpi-card--amber{border-left:4px solid var(--amber)}.ov-kpi-card--red{border-left:4px solid var(--red)}.ov-kpi-number-row{display:flex;align-items:center;gap:7px}.ov-kpi-number{font-size:30px;font-weight:700;color:var(--text-primary);line-height:1}.ov-kpi-number--green{color:var(--green-dark)}.ov-kpi-number--amber{color:var(--amber-dark)}.ov-kpi-number--red{color:var(--red-dark)}.ov-kpi-icon{font-size:20px}.ov-kpi-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text-muted)}.ov-kpi-card--donut{align-items:center;justify-content:center;min-width:180px;border-left:none;border-top:3px solid var(--brand)}.ov-donut-canvas{display:block}.ov-donut-legend{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.ov-legend-item{font-size:11px;font-weight:500}.ov-legend--green{color:var(--green-dark)}.ov-legend--amber{color:var(--amber-dark)}.ov-legend--red{color:var(--red-dark)}.ov-table-section{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:16px}.ov-section-header{padding:13px 16px 11px;border-bottom:1px solid var(--border-light)}.ov-section-title{font-size:13.5px;font-weight:600;color:var(--text-primary)}.ov-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ov-table{width:100%;border-collapse:collapse;min-width:740px}.ov-table thead th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:9px 12px;background:#f8fafc;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.ov-table tbody tr{border-bottom:1px solid var(--border-light);transition:background .12s}.ov-table tbody tr:hover{background:#f8fafc}.ov-table tbody tr:last-child{border-bottom:none}.ov-table td{padding:10px 12px;font-size:13px;color:var(--text-secondary);vertical-align:middle;white-space:nowrap}.ov-loc{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--text-muted);font-weight:500}.ov-emp-cell{display:flex;align-items:center;gap:9px}.ov-emp-name{font-weight:600;color:var(--text-primary);font-size:13px}.ov-role,.ov-dept,.ov-date{font-size:12.5px;color:var(--text-secondary)}.ov-cert-cell{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ov-cert-name{font-size:12.5px;font-weight:500;color:var(--text-primary)}.ov-cert-tag{font-size:10px;font-weight:600;padding:2px 7px;border-radius:10px;background:#dbeafe;color:#1d4ed8;white-space:nowrap}.ov-edit-btn{background:var(--bg-card);border:1.5px solid var(--border);border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s;white-space:nowrap}.ov-edit-btn:hover{background:var(--brand-light);border-color:var(--brand);color:var(--brand)}.ov-pagination{display:flex;align-items:center;gap:5px;padding:10px 16px;border-top:1px solid var(--border-light)}.ov-page-btn{background:var(--bg-card);border:1.5px solid var(--border);border-radius:6px;padding:4px 12px;font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s;min-width:34px;text-align:center}.ov-page-btn:hover:not(:disabled){background:var(--brand-light);border-color:var(--brand);color:var(--brand)}.ov-page-btn:disabled{opacity:.4;cursor:not-allowed}.ov-page-btn--active{background:var(--brand);border-color:var(--brand);color:#fff}.ov-page-btn--active:hover{background:var(--brand-hover);color:#fff}.compliance-sidebar-right .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.compliance-sidebar-right .section-header h3{font-size:12.5px;font-weight:700;color:var(--text-primary)}.expiry-person-row{display:flex;align-items:center;gap:7px;padding:5px 0;border-bottom:1px solid var(--border-light);font-size:12px}.expiry-person-row:last-child{border-bottom:none}.expiry-person-avatar{width:24px;height:24px;border-radius:50%;background:var(--brand-light);color:var(--brand);font-weight:700;font-size:9.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.expiry-person-name{flex:1;font-weight:500;color:var(--text-primary);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expiry-person-date{font-size:10.5px;color:var(--text-muted);white-space:nowrap}.insights-donut-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.insights-donut-pct{font-size:20px;font-weight:700;color:var(--amber-dark)}.insights-legend{display:flex;flex-direction:column;gap:3px}.insights-legend-item{font-size:10.5px;display:flex;align-items:center;gap:4px}.insights-legend-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.insight-cost-row{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--text-secondary);border-top:1px solid var(--border-light);padding-top:8px;margin-top:4px}.insights-dept-label{font-size:10.5px;color:var(--text-muted);margin-bottom:7px}:root{--rh-side-w: 200px;--rh-stroke: rgba(255,255,255,.08);--rh-shadow2: 0 8px 32px rgba(0,0,0,.28);--rh-radius2: 14px;--rh-muted: rgba(255,255,255,.45)}.rhSidebar{position:fixed;left:0;top:0;width:var(--rh-side-w);height:100vh;z-index:50;background:radial-gradient(600px 420px at 10% 0%,rgba(255,157,45,.18),transparent 60%),linear-gradient(180deg,#080c18f0,#060912f0);border-right:1px solid var(--rh-stroke);box-shadow:var(--rh-shadow2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px 14px;display:flex;flex-direction:column;gap:14px}.rhBrand{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--rh-radius2)}.rhBrandLogo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:1000;letter-spacing:-.02em;background:linear-gradient(180deg,#ff9d2deb,#ff7b1c8c);box-shadow:0 14px 30px #ff9d2d29;color:#fffffff2}.rhBrandText{min-width:0}.rhBrandName{font-weight:1000;font-size:14px;letter-spacing:-.02em;color:#fffffff2;line-height:1.1}.rhBrandSub{margin-top:4px;font-size:12px;color:var(--rh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rhNav{display:grid;gap:8px;padding:10px 6px;border-radius:var(--rh-radius2)}.rhNavItem{width:100%;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:14px;padding:12px;background:transparent;cursor:pointer;text-align:left;font-weight:950;letter-spacing:-.01em;color:var(--rh-muted);transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.rhNavItem:hover{background:#ffffff0f;border-color:#ffffff14;transform:translateY(-1px);color:#ffffffeb}.rhNavItem.active{background:#ff9d2d1f;border-color:#ff9d2d47;color:#fffffff2}.rhNavIcon{width:18px;height:18px;flex:0 0 18px;opacity:.95}.rhSidebarBottom{margin-top:auto;padding:10px 6px}.rhLogout{width:100%;display:flex;align-items:center;gap:10px;border-radius:14px;border:1px solid rgba(255,59,59,.22);background:#ff3b3b1f;color:#ffffffeb;padding:12px;font-weight:950;cursor:pointer;transition:transform .12s ease,filter .12s ease,border-color .12s ease}.rhLogout:hover{transform:translateY(-1px);filter:brightness(1.05);border-color:#ff3b3b4d}@media(max-width:980px){:root{--rh-side-w: 86px}.rhBrandText,.rhNavItem span{display:none}.rhNavItem{justify-content:center;padding:12px 10px}.compliance-page-wrapper{left:86px;width:calc(100% - 86px)}}@media(max-width:1024px){.compliance-sidebar-right{width:210px;flex:0 0 210px}}@media(max-width:768px){.compliance-main{padding:12px}.compliance-sidebar-right{display:none}.kpi-row{gap:8px}.kpi-card{min-width:110px}.kpi-number{font-size:20px}.page-header h1{font-size:16px}.filter-bar{padding:9px 10px;gap:7px}.table-actions{flex-direction:column;align-items:flex-start;gap:7px}}@media(max-width:480px){.kpi-row{flex-wrap:wrap}.kpi-card{flex:1 1 calc(50% - 6px);min-width:0}.kpi-donut{flex:1 1 100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}:root{--rh-side-w: 220px;--bg: #080c18;--bg-deep: #050810;--surface-1: rgba(255,255,255,.04);--surface-2: rgba(255,255,255,.07);--surface-3: rgba(255,255,255,.1);--border-1: rgba(255,255,255,.07);--border-2: rgba(255,255,255,.12);--border-3: rgba(255,255,255,.18);--txt-1: rgba(255,255,255,.96);--txt-2: rgba(255,255,255,.65);--txt-3: rgba(255,255,255,.38);--acc: #3d7aff;--acc-lite: rgba(61,122,255,.15);--acc-glow: rgba(61,122,255,.3);--c-open: #60a5fa;--c-prog: #fbbf24;--c-res: #34d399;--c-rej: #fb7185;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 26px;--shadow-inset: inset 0 1px 0 rgba(255,255,255,.07);--shadow-card: 0 4px 24px rgba(0,0,0,.4), 0 1px 6px rgba(0,0,0,.3);--shadow-float: 0 12px 48px rgba(0,0,0,.55), 0 2px 12px rgba(0,0,0,.35);--font-display: "Syne", sans-serif;--font-body: "DM Sans", sans-serif;--transition: all .2s cubic-bezier(.22, 1, .36, 1)}.mc-root{font-family:var(--font-body);font-size:14px;color:var(--txt-1);background:var(--bg);min-height:100vh;margin-left:var(--rh-side-w);padding:0 0 48px;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.mc-mounted{opacity:1;transform:translateY(0)}.mc-ambient{position:fixed;inset:0;left:var(--rh-side-w);pointer-events:none;z-index:0;overflow:hidden}.mc-amb-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.22;animation:mc-drift 18s ease-in-out infinite alternate}.mc-amb-1{width:600px;height:600px;top:-200px;left:-100px;background:radial-gradient(circle,#1a40a0,transparent 70%);animation-delay:0s}.mc-amb-2{width:500px;height:500px;bottom:-100px;right:-100px;background:radial-gradient(circle,#0d4f3c,transparent 70%);animation-delay:-9s}@keyframes mc-drift{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.08)}}.mc-amb-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px}.mc-header{position:relative;z-index:10;display:flex;align-items:center;gap:20px;padding:22px 28px 20px;border-bottom:1px solid var(--border-1);background:#080c18d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:mc-slide-down .5s cubic-bezier(.22,1,.36,1) .05s both}@keyframes mc-slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.mc-header-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.mc-header-icon{width:38px;height:38px;border-radius:10px;background:var(--acc-lite);border:1px solid rgba(61,122,255,.25);display:grid;place-items:center;color:var(--acc);box-shadow:0 0 16px var(--acc-glow)}.mc-header-title{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.3px;color:var(--txt-1);line-height:1.1}.mc-header-sub{font-size:12px;color:var(--txt-3);margin-top:2px}.mc-header-center{flex:1;display:flex;justify-content:center}.mc-kpi-strip{display:flex;align-items:center;gap:0;background:var(--surface-1);border:1px solid var(--border-1);border-radius:12px;padding:8px 6px;box-shadow:var(--shadow-inset)}.mc-kpi{display:flex;flex-direction:column;align-items:center;padding:4px 18px;gap:1px}.mc-kpi-n{font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:-.5px;line-height:1}.mc-kpi-l{font-size:10.5px;color:var(--txt-3);font-weight:500;letter-spacing:.3px}.mc-kpi-sep{width:1px;height:28px;background:var(--border-1)}.mc-kpi-total .mc-kpi-n{color:var(--txt-2)}.mc-kpi-open .mc-kpi-n{color:var(--c-open)}.mc-kpi-prog .mc-kpi-n{color:var(--c-prog)}.mc-kpi-res .mc-kpi-n{color:var(--c-res)}.mc-header-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.mc-live-chip{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--c-res);padding:5px 10px;border-radius:20px;background:#34d3991a;border:1px solid rgba(52,211,153,.2)}.mc-live-pulse{width:7px;height:7px;border-radius:50%;background:var(--c-res);box-shadow:0 0 8px var(--c-res);animation:mc-pulse-anim 2s ease-in-out infinite}@keyframes mc-pulse-anim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.mc-sync-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--txt-2);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-inset)}.mc-sync-btn:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-3);color:var(--txt-1);transform:translateY(-1px)}.mc-sync-btn:disabled{opacity:.5;cursor:not-allowed}.mc-rotating{animation:mc-rotate .8s linear infinite}@keyframes mc-rotate{to{transform:rotate(360deg)}}.mc-toast{position:relative;z-index:20;display:flex;align-items:center;gap:10px;margin:16px 28px 0;padding:12px 16px;border-radius:var(--radius-md);font-size:13.5px;font-weight:500;border:1px solid transparent;animation:mc-toast-in .3s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes mc-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mc-toast-ok{background:#34d3991a;border-color:#34d39940;color:#6ee7b7}.mc-toast-err{background:#fb71851a;border-color:#fb718540;color:#fca5a5}.mc-toast-stripe{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:2px 0 0 2px;background:currentColor}.mc-toast-ico{font-weight:700;font-size:15px}.mc-toast-close{margin-left:auto;background:none;border:none;color:currentColor;cursor:pointer;font-size:12px;opacity:.6;transition:opacity .15s;padding:2px 4px}.mc-workspace{position:relative;z-index:5;display:grid;grid-template-columns:270px 1fr 240px;gap:0;height:calc(100vh - 87px);margin-top:20px;padding:0 20px;align-items:start;gap:14px}.mc-col{background:#0d1223b8;border:1px solid var(--border-1);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-card),var(--shadow-inset);overflow:hidden;animation:mc-col-in .5s cubic-bezier(.22,1,.36,1) both}.mc-col-left{animation-delay:.1s;max-height:calc(100vh - 120px);display:flex;flex-direction:column}.mc-col-center{animation-delay:.15s;min-height:500px;max-height:calc(100vh - 120px);display:flex;flex-direction:column}.mc-col-right{animation-delay:.2s;position:sticky;top:20px}@keyframes mc-col-in{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.mc-col-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px;border-bottom:1px solid var(--border-1);flex-shrink:0}.mc-col-heading{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.3px;color:var(--txt-1);text-transform:uppercase}.mc-col-tally{font-size:11px;font-weight:600;color:var(--txt-3);background:var(--surface-2);border:1px solid var(--border-1);border-radius:20px;padding:2px 8px}.mc-filters{display:flex;flex-direction:column;gap:2px;padding:10px 10px 6px;flex-shrink:0}.mc-filter{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--txt-3);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:var(--transition)}.mc-filter:hover:not(.mc-filter-on){background:var(--surface-1);color:var(--txt-2)}.mc-filter-on{background:var(--acc-lite)!important;border-color:#3d7aff38!important;color:#93b8ff!important}.mc-filter-icon{font-size:13px;width:18px;text-align:center;flex-shrink:0}.mc-filter-text{flex:1}.mc-filter-num{font-size:11px;font-weight:600;padding:1px 6px;border-radius:20px;background:var(--surface-2);color:var(--txt-3);min-width:20px;text-align:center}.mc-filter-on .mc-filter-num{background:#3d7aff33;color:#93b8ff}.mc-tickets-scroll{overflow-y:auto;flex:1;padding:6px 10px 12px}.mc-tickets-scroll::-webkit-scrollbar{width:3px}.mc-tickets-scroll::-webkit-scrollbar-track{background:transparent}.mc-tickets-scroll::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}.mc-tickets-list,.mc-skel-wrap{display:flex;flex-direction:column;gap:5px}.mc-skel-card{height:88px;border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:mc-shimmer 1.5s ease-in-out infinite}@keyframes mc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mc-tickets-empty{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:10px}.mc-te-icon{font-size:28px;opacity:.4}.mc-te-text{font-size:13px;color:var(--txt-3)}.mc-card{position:relative;width:100%;padding:0;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);cursor:pointer;text-align:left;overflow:hidden;transition:var(--transition);box-shadow:var(--shadow-inset);animation:mc-card-appear .35s cubic-bezier(.22,1,.36,1) var(--delay, 0s) both}@keyframes mc-card-appear{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.mc-card:hover{background:var(--surface-2);border-color:var(--border-2);transform:translate(3px);box-shadow:var(--shadow-card),var(--shadow-inset)}.mc-card-active{background:#3d7aff14!important;border-color:#3d7aff47!important}.mc-card-pulse{animation:mc-card-flash .7s ease}@keyframes mc-card-flash{0%,to{opacity:1}40%{opacity:.4}}.mc-card-glow{position:absolute;inset:0;background:var(--glow);opacity:.15;pointer-events:none}.mc-card-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);border-radius:3px 0 0 3px}.mc-card-body{padding:11px 13px 11px 16px}.mc-card-row1{display:flex;align-items:center;gap:8px;margin-bottom:7px}.mc-card-id{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--txt-3);letter-spacing:.3px}.mc-card-preview{font-size:12.5px;color:var(--txt-2);line-height:1.45;margin-bottom:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-card-row3{display:flex;align-items:center;justify-content:space-between}.mc-card-time{font-size:11px;color:var(--txt-3)}.mc-card-active-ind{font-size:10.5px;color:#93b8ff;font-weight:600;animation:mc-blink 2s ease-in-out infinite}@keyframes mc-blink{0%,to{opacity:1}50%{opacity:.5}}.mc-pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:20px;letter-spacing:.1px;white-space:nowrap;border:1px solid transparent}.mc-pill-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;animation:mc-dot-glow 2.5s ease-in-out infinite}@keyframes mc-dot-glow{0%,to{opacity:1}50%{opacity:.4;box-shadow:0 0 4px currentColor}}.s-open{background:#60a5fa1f;border-color:#60a5fa38;color:#93c5fd}.s-progress{background:#fbbf241f;border-color:#fbbf2438;color:#fde68a}.s-resolved{background:#34d3991f;border-color:#34d39938;color:#6ee7b7}.s-rejected{background:#fb71851f;border-color:#fb718538;color:#fca5a5}.s-open .mc-pill-dot{background:var(--c-open)}.s-progress .mc-pill-dot{background:var(--c-prog)}.s-resolved .mc-pill-dot{background:var(--c-res)}.s-rejected .mc-pill-dot{background:var(--c-rej)}.mc-es-rings{position:relative;width:100px;height:100px;margin-bottom:28px}.mc-es-ring{position:absolute;border-radius:50%;border:1px solid rgba(61,122,255,.18);animation:mc-ring-pulse 3s ease-in-out infinite}.r2{inset:12px;animation-delay:.4s}.r3{inset:24px;animation-delay:.8s}@keyframes mc-ring-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.1;transform:scale(1.04)}}.mc-es-core{position:absolute;inset:33px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:50%;display:grid;place-items:center;color:var(--txt-3)}.mc-es-title{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--txt-2);margin-bottom:10px}.mc-es-body{font-size:13px;color:var(--txt-3);max-width:280px;line-height:1.6}.mc-loading-state{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--txt-3);font-size:13px}.mc-thread-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--border-1);flex-shrink:0;background:#ffffff05}.mc-thread-bar-left{display:flex;align-items:center;gap:10px}.mc-thread-id{font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:-.3px;color:var(--txt-1)}.mc-thread-hash{color:var(--txt-3);font-weight:600}.mc-thread-date{font-size:11.5px;color:var(--txt-3)}.mc-icon-btn{width:32px;height:32px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-1);display:grid;place-items:center;color:var(--txt-3);cursor:pointer;transition:var(--transition)}.mc-icon-btn:hover{background:var(--surface-3);border-color:var(--border-2);color:var(--txt-1);transform:rotate(180deg)}.mc-subject-line{display:flex;align-items:baseline;gap:10px;padding:10px 20px;border-bottom:1px solid var(--border-1);background:#ffffff03;flex-shrink:0}.mc-subject-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--txt-3);flex-shrink:0}.mc-subject-text{font-size:13px;color:var(--txt-2);line-height:1.4}.mc-messages-area{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.mc-messages-area::-webkit-scrollbar{width:3px}.mc-messages-area::-webkit-scrollbar-track{background:transparent}.mc-messages-area::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}.mc-no-msgs{text-align:center;color:var(--txt-3);font-size:13px;padding:32px}.mc-message{display:flex;gap:10px;align-items:flex-end;animation:mc-msg-in .3s cubic-bezier(.22,1,.36,1) calc(var(--i, 0) * .06s) both}@keyframes mc-msg-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mc-msg-right{flex-direction:row-reverse}.mc-msg-block{max-width:72%}.mc-msg-right .mc-msg-block{align-items:flex-end;display:flex;flex-direction:column}.mc-msg-row{display:flex;align-items:baseline;gap:7px;margin-bottom:5px}.mc-msg-right .mc-msg-row{flex-direction:row-reverse}.mc-msg-name{font-size:11.5px;font-weight:600;color:var(--txt-3)}.mc-msg-time{font-size:10.5px;color:var(--txt-3);opacity:.6}.mc-msg-bubble{position:relative;padding:10px 14px;border-radius:16px;font-size:13.5px;line-height:1.55;word-break:break-word}.mc-msg-left .mc-msg-bubble{background:var(--surface-2);border:1px solid var(--border-1);color:var(--txt-2);border-bottom-left-radius:4px}.mc-msg-right .mc-msg-bubble{background:linear-gradient(135deg,#1e3d9e,#1a3580);border:1px solid rgba(61,122,255,.3);color:#ffffffe6;border-bottom-right-radius:4px;box-shadow:0 4px 20px #3d7aff33}.mc-avatar{border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;flex-shrink:0;letter-spacing:-.02em}.mc-avatar-user{background:#60a5fa26;border:1px solid rgba(96,165,250,.25);color:#93c5fd}.mc-avatar-mgr{background:#3d7aff33;border:1px solid rgba(61,122,255,.35);color:#93b8ff;box-shadow:0 0 10px #3d7aff33}.mc-composer{display:flex;gap:10px;padding:14px 18px 18px;border-top:1px solid var(--border-1);background:#00000040;flex-shrink:0}.mc-composer-avatar{padding-top:8px}.mc-composer-input{width:100%;padding:11px 14px;background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius-md);color:var(--txt-1);font-family:var(--font-body);font-size:13.5px;line-height:1.5;resize:none;outline:none;transition:border-color .2s,box-shadow .2s;box-shadow:var(--shadow-inset)}.mc-composer-input::placeholder{color:var(--txt-3)}.mc-composer-input:focus{border-color:#3d7aff80;box-shadow:0 0 0 3px #3d7aff1f,var(--shadow-inset);background:#3d7aff0a}.mc-composer-bar{display:flex;align-items:center;justify-content:space-between}.mc-composer-hint{font-size:11px;color:var(--txt-3)}.mc-send{display:flex;align-items:center;gap:7px;padding:9px 18px;background:linear-gradient(135deg,#2a5be8,#1e4ccc);border:1px solid rgba(61,122,255,.4);border-radius:var(--radius-sm);color:#fffffff2;font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition);box-shadow:0 2px 12px #3d7aff4d,var(--shadow-inset)}.mc-send:hover:not(:disabled){background:linear-gradient(135deg,#3468f5,#2a5be8);box-shadow:0 4px 20px #3d7aff73,var(--shadow-inset);transform:translateY(-1px)}.mc-send:disabled{opacity:.5;cursor:not-allowed;transform:none}.mc-send-busy{pointer-events:none}.mc-right-section{padding:18px}.mc-right-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mc-right-title{font-family:var(--font-display);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--txt-3)}.mc-status-buttons{display:flex;flex-direction:column;gap:6px}.mc-stbtn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border-1);background:var(--surface-1);cursor:pointer;text-align:left;transition:var(--transition);box-shadow:var(--shadow-inset);position:relative;overflow:hidden}.mc-stbtn:before{content:"";position:absolute;inset:0;background:var(--g, transparent);opacity:0;transition:opacity .2s}.mc-stbtn:hover:not(:disabled){border-color:var(--c);transform:translate(3px)}.mc-stbtn:hover:not(:disabled):before{opacity:.08}.mc-stbtn:disabled{opacity:.35;cursor:not-allowed}.mc-stbtn-current{border-color:var(--c)!important;background:transparent}.mc-stbtn-current:before{opacity:.12!important}.mc-stbtn-icon{font-size:15px;width:20px;text-align:center;flex-shrink:0;color:var(--c)}.mc-stbtn-labels{flex:1;display:flex;flex-direction:column}.mc-stbtn-label{font-size:13px;font-weight:600;color:var(--txt-2);line-height:1}.mc-stbtn-desc{font-size:11px;color:var(--txt-3);margin-top:2px}.mc-stbtn-check{font-size:12px;font-weight:700;color:var(--c);flex-shrink:0}.mc-stbtn-open{--c: var(--c-open);--g: rgba(96,165,250,.4)}.mc-stbtn-in-progress{--c: var(--c-prog);--g: rgba(251,191,36,.4)}.mc-stbtn-resolved{--c: var(--c-res);--g: rgba(52,211,153,.4)}.mc-stbtn-rejected{--c: var(--c-rej);--g: rgba(251,113,133,.4)}.mc-right-divider{height:1px;background:var(--border-1);margin:0 18px}.mc-details{display:flex;flex-direction:column;gap:8px;margin-top:12px}.mc-detail-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-sm)}.mc-detail-row dt{font-size:11.5px;color:var(--txt-3);font-weight:500}.mc-detail-row dd{font-size:12px;font-weight:600;color:var(--txt-2)}.mc-details-empty{margin-top:10px;font-size:12.5px;color:var(--txt-3);text-align:center;padding:16px}.mc-tip{padding:16px 18px 20px}.mc-tip-header{display:flex;align-items:center;gap:6px;margin-bottom:10px}.mc-tip-spark{color:var(--c-prog);font-size:12px;animation:mc-sparkle 3s ease-in-out infinite}@keyframes mc-sparkle{0%,to{opacity:1;transform:rotate(0) scale(1)}50%{opacity:.6;transform:rotate(20deg) scale(1.2)}}.mc-tip-body{font-size:12px;line-height:1.6;color:var(--txt-3)}.mc-tip-body strong{color:var(--txt-2);font-weight:600}.mc-spin-ring{display:inline-block;position:relative;width:16px;height:16px}.mc-spin-ring div{box-sizing:border-box;display:block;position:absolute;width:14px;height:14px;margin:1px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:mc-spin .8s cubic-bezier(.5,0,.5,1) infinite}.mc-spin-ring div:nth-child(1){animation-delay:-.3s}.mc-spin-ring div:nth-child(2){animation-delay:-.2s}.mc-spin-ring div:nth-child(3){animation-delay:-.1s}@media(max-width:1280px){.mc-workspace{grid-template-columns:240px 1fr 220px}.mc-kpi{padding:4px 12px}}@media(max-width:1050px){.mc-header-center{display:none}.mc-workspace{grid-template-columns:220px 1fr 200px;padding:0 12px}}@media(max-width:900px){.mc-root{padding-bottom:60px}.mc-workspace{grid-template-columns:1fr;height:auto}.mc-col-right{position:static}.mc-col-left{max-height:320px}.mc-col-center{min-height:400px;max-height:500px}.mc-status-buttons{flex-direction:row;flex-wrap:wrap}.mc-stbtn{flex:1 1 calc(50% - 4px)}}@media(max-width:640px){.mc-root{padding:0 0 40px}.mc-header{padding:14px 16px;gap:10px}.mc-workspace{padding:0 10px;margin-top:14px;gap:10px}}:root{--rh-side-w: 220px;--pg: #d3e5f5;--pg-dark: #c4d9ee;--surf: #ffffff;--surf-2: #f4f8fd;--surf-3: #eaf2fb;--surf-4: #ddedf8;--bdr: #c6d9ed;--bdr-2: #b0cae0;--bdr-3: #95b8d5;--t1: #0d1f35;--t2: #2e4a65;--t3: #5a7a97;--t4: #8ba7c0;--acc: #2563eb;--acc-h: #1d55d4;--acc-lite: rgba(37,99,235,.09);--acc-glow: rgba(37,99,235,.2);--acc-ring: rgba(37,99,235,.15);--open: #2563eb;--prog: #d97706;--res: #16a34a;--rej: #dc2626;--rail-w: 280px;--sb-w: 252px;--r1: 6px;--r2: 10px;--r3: 14px;--r4: 18px;--sh0: 0 1px 2px rgba(13,31,53,.05);--sh1: 0 1px 4px rgba(13,31,53,.07), 0 1px 2px rgba(13,31,53,.04);--sh2: 0 3px 12px rgba(13,31,53,.09), 0 1px 3px rgba(13,31,53,.05);--sh3: 0 6px 24px rgba(13,31,53,.11), 0 2px 6px rgba(13,31,53,.06);--ease: cubic-bezier(.22, 1, .36, 1);--font: "Plus Jakarta Sans", system-ui, sans-serif}button{font-family:var(--font);cursor:pointer}textarea{font-family:var(--font)}.mc{font-family:var(--font);font-size:14px;color:var(--t1);-webkit-font-smoothing:antialiased;display:flex;height:100vh;overflow:hidden;margin-left:var(--rh-side-w);background:var(--pg);opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.mc-in{opacity:1;transform:translateY(0)}.mc-rail{width:var(--rail-w);min-width:var(--rail-w);max-width:var(--rail-w);height:100vh;overflow:hidden;display:flex;flex-direction:column;background:var(--surf);border-right:1px solid var(--bdr);box-shadow:var(--sh1);position:relative;z-index:10;animation:rail-in .45s var(--ease) .05s both}@keyframes rail-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.mc-rail-header{display:flex;align-items:center;justify-content:space-between;padding:18px 16px 14px;border-bottom:1px solid var(--bdr);flex-shrink:0;background:var(--surf)}.mc-rail-title-row{display:flex;align-items:center;gap:10px}.mc-rail-icon{width:34px;height:34px;border-radius:var(--r2);background:var(--acc-lite);border:1px solid var(--acc-ring);display:grid;place-items:center;color:var(--acc);flex-shrink:0}.mc-rail-heading{font-size:14px;font-weight:800;letter-spacing:-.2px;color:var(--t1);line-height:1.1}.mc-rail-sub{font-size:11px;color:var(--t4);margin-top:1px}.mc-refresh-btn{width:30px;height:30px;border-radius:var(--r1);border:1px solid var(--bdr);background:var(--surf-2);display:grid;place-items:center;color:var(--t3);transition:all .16s var(--ease);flex-shrink:0}.mc-refresh-btn:hover:not(:disabled){border-color:var(--acc);background:var(--acc-lite);color:var(--acc)}.mc-refresh-btn:disabled{opacity:.4;cursor:not-allowed}.mc-spin{animation:mc-spin .75s linear infinite}.mc-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 14px;border-bottom:1px solid var(--bdr);flex-shrink:0}.mc-summary-item{display:flex;flex-direction:column;align-items:center;padding:8px 6px;border-radius:var(--r2);border:1px solid var(--bdr);background:var(--surf-2);gap:2px;transition:transform .15s var(--ease)}.mc-summary-item:hover{transform:translateY(-1px)}.mc-sum-n{font-size:18px;font-weight:800;letter-spacing:-.4px;line-height:1}.mc-sum-l{font-size:10.5px;color:var(--t3);font-weight:500}.mc-sum-open .mc-sum-n{color:var(--open)}.mc-sum-prog .mc-sum-n{color:var(--prog)}.mc-sum-res .mc-sum-n{color:var(--res)}.mc-sum-rej .mc-sum-n{color:var(--rej)}.mc-tab-row{display:flex;gap:3px;padding:10px 12px 8px;border-bottom:1px solid var(--bdr);flex-shrink:0;flex-wrap:wrap}.mc-tab{display:flex;align-items:center;gap:4px;padding:5px 9px;border-radius:var(--r1);border:1px solid transparent;background:transparent;color:var(--t3);font-size:12px;font-weight:600;transition:all .15s var(--ease)}.mc-tab:hover:not(.mc-tab-on){background:var(--surf-3);color:var(--t2)}.mc-tab-on{background:var(--acc-lite);border-color:var(--acc-ring);color:var(--acc)}.mc-tab-n{font-size:10px;font-weight:700;padding:1px 5px;border-radius:20px;background:#00000012;color:inherit;min-width:18px;text-align:center}.mc-tab-on .mc-tab-n{background:var(--acc-glow)}.mc-list{flex:1;overflow-y:auto;padding:8px 10px 16px;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:var(--bdr-2) transparent}.mc-list::-webkit-scrollbar{width:4px}.mc-list::-webkit-scrollbar-thumb{background:var(--bdr-2);border-radius:4px}.mc-list-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;color:var(--t4);font-size:12.5px}.mc-skel{height:80px;border-radius:var(--r2);background:linear-gradient(90deg,var(--surf-2) 25%,var(--surf-3) 50%,var(--surf-2) 75%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite var(--d,0s)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mc-item{position:relative;width:100%;display:flex;border:1px solid var(--bdr);border-radius:var(--r2);background:var(--surf);overflow:hidden;text-align:left;transition:all .16s var(--ease);box-shadow:var(--sh0);animation:item-in .3s var(--ease) calc(var(--i,0)*35ms) both}@keyframes item-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.mc-item:hover:not(.mc-item-on){background:var(--surf-2);border-color:var(--bdr-2);box-shadow:var(--sh1);transform:translate(2px)}.mc-item-on{background:var(--acc-lite)!important;border-color:var(--acc-ring)!important;box-shadow:0 0 0 2px var(--acc-ring)!important}.mc-item-pulse{animation:flash .7s ease}@keyframes flash{0%,to{opacity:1}45%{opacity:.4}}.mc-item-stripe{width:3px;flex-shrink:0;background:var(--stripe);opacity:.85}.mc-item-inner{flex:1;padding:10px 12px 10px 11px}.mc-item-row1{display:flex;align-items:center;gap:7px;margin-bottom:5px}.mc-item-id{font-size:10.5px;font-weight:700;color:var(--t4);letter-spacing:.2px}.mc-item-preview{font-size:12.5px;color:var(--t2);line-height:1.4;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-item-age{font-size:10.5px;color:var(--t4)}.mc-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;animation:main-in .45s var(--ease) .1s both}@keyframes main-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mc-topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 14px;background:#d3e5f5d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--bdr);flex-shrink:0}.mc-topbar-title{font-size:16px;font-weight:800;letter-spacing:-.3px;color:var(--t1)}.mc-topbar-sub{font-size:12px;color:var(--t4);margin-top:2px}.mc-topbar-right{display:flex;align-items:center;gap:10px}.mc-topbar-ticket{display:flex;align-items:center;gap:8px;padding:5px 12px;background:var(--surf);border:1px solid var(--bdr);border-radius:var(--r4);box-shadow:var(--sh0)}.mc-topbar-ticket-id{font-size:12px;font-weight:700;color:var(--t2)}.mc-toast{display:flex;align-items:center;gap:9px;margin:12px 24px 0;padding:11px 14px;border-radius:var(--r2);font-size:13px;font-weight:500;border:1px solid transparent;animation:toast-in .28s var(--ease);flex-shrink:0}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mc-toast-ok{background:#f0faf4;border-color:#16a34a4d;color:#15803d}.mc-toast-err{background:#fff1f2;border-color:#dc26264d;color:#b91c1c}.mc-toast-icon{width:22px;height:22px;border-radius:50%;background:currentColor;color:#fff;display:grid;place-items:center;flex-shrink:0}.mc-toast-icon svg{color:#fff}.mc-toast button{margin-left:auto;background:none;border:none;color:currentColor;opacity:.5;padding:3px;transition:opacity .14s}.mc-toast button:hover{opacity:1}.mc-content{flex:1;min-height:0;display:flex;gap:0;overflow:hidden;padding:16px 24px 16px 16px;gap:14px}.mc-thread-panel{flex:1;min-width:0;background:var(--surf);border:1px solid var(--bdr);border-radius:var(--r4);box-shadow:var(--sh2);display:flex;flex-direction:column;overflow:hidden}.mc-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center}.mc-es-visual{position:relative;width:90px;height:90px;margin-bottom:24px}.mc-es-ring{position:absolute;border-radius:50%;border:1.5px solid rgba(37,99,235,.13);animation:ring-p 3.5s ease-in-out infinite}.r1{inset:0;animation-delay:0s}.r2{inset:12px;animation-delay:.45s}.r3{inset:24px;animation-delay:.9s}@keyframes ring-p{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.1;transform:scale(1.04)}}.mc-es-center{position:absolute;inset:32px;background:var(--surf-2);border:1px solid var(--bdr);border-radius:50%;display:grid;place-items:center;color:var(--t3)}.mc-es-title{font-size:16px;font-weight:700;color:var(--t2);margin-bottom:8px}.mc-es-body{font-size:13px;color:var(--t4);max-width:260px;line-height:1.6}.mc-thread-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--t4);font-size:13px}.mc-loading-bar{width:180px;height:3px;background:var(--surf-3);border-radius:3px;overflow:hidden}.mc-loading-bar div{height:100%;background:linear-gradient(90deg,var(--acc),#60a5fa,var(--acc));background-size:200% 100%;border-radius:3px;animation:lbar 1.4s linear infinite}@keyframes lbar{0%{background-position:200% 0}to{background-position:-200% 0}}.mc-th-band{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--bdr);background:var(--surf-2);flex-shrink:0;gap:10px}.mc-th-band-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.mc-th-band-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.mc-th-id{font-size:14px;color:var(--t2)}.mc-th-id strong{font-weight:800;color:var(--t1)}.mc-th-subject{font-size:13px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.mc-th-date{font-size:11.5px;color:var(--t4)}.mc-th-refresh{display:flex;align-items:center;gap:5px;padding:6px 10px;border-radius:var(--r1);border:1px solid var(--bdr);background:var(--surf);color:var(--t3);font-size:12px;font-weight:500;transition:all .15s var(--ease)}.mc-th-refresh:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-lite)}.mc-messages{flex:1;overflow-y:auto;padding:20px 22px 12px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:var(--bdr-2) transparent}.mc-messages::-webkit-scrollbar{width:4px}.mc-messages::-webkit-scrollbar-thumb{background:var(--bdr-2);border-radius:4px}.mc-msgs-empty{text-align:center;color:var(--t4);font-size:13px;padding:40px 20px;border:1.5px dashed var(--bdr);border-radius:var(--r3);margin:20px 0}.mc-msg{display:flex;gap:10px;align-items:flex-end;animation:msg-in .28s var(--ease) calc(var(--idx,0)*.05s) both}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mc-msg-me{flex-direction:row-reverse}.mc-msg-wrap{max-width:70%;display:flex;flex-direction:column}.mc-msg-me .mc-msg-wrap{align-items:flex-end}.mc-msg-meta{display:flex;align-items:baseline;gap:6px;margin-bottom:5px}.mc-msg-me .mc-msg-meta{flex-direction:row-reverse}.mc-msg-name{font-size:12px;font-weight:600;color:var(--t2)}.mc-msg-time{font-size:10.5px;color:var(--t4)}.mc-bubble{padding:10px 14px;border-radius:16px;font-size:13.5px;line-height:1.55;word-break:break-word}.mc-msg-them .mc-bubble{background:var(--surf-2);border:1px solid var(--bdr);color:var(--t2);border-bottom-left-radius:4px}.mc-msg-me .mc-bubble{background:linear-gradient(135deg,var(--acc),#1e50d0);color:#fff;border:1px solid rgba(37,99,235,.25);border-bottom-right-radius:4px;box-shadow:0 3px 14px #2563eb38}.msg-atts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.msg-att-item{max-width:200px}.msg-att-img{max-width:200px;max-height:180px;border-radius:var(--r2);border:1px solid var(--bdr);object-fit:cover;display:block}.msg-att-file{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--surf-2);border:1px solid var(--bdr);border-radius:var(--r2)}.msg-att-icon{color:var(--t3);flex-shrink:0}.msg-att-name{font-size:12px;font-weight:600;color:var(--t2)}.msg-att-size{font-size:10.5px;color:var(--t4);margin-top:1px}.msg-att-dl{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r1);border:1px solid var(--bdr);background:var(--surf);color:var(--t3);flex-shrink:0;transition:all .14s}.msg-att-dl:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-lite)}.avi{border-radius:50%;display:grid;place-items:center;font-weight:800;flex-shrink:0}.avi-them{background:var(--surf-3);border:1.5px solid var(--bdr-2);color:var(--t2)}.avi-me{background:var(--acc-lite);border:1.5px solid var(--acc-ring);color:var(--acc)}.mc-composer{padding:14px 18px 16px;border-top:1px solid var(--bdr);background:var(--surf-2);flex-shrink:0;position:relative;transition:background .18s,border-color .18s}.mc-composer-drag{background:#2563eb0d!important;border-color:var(--acc)!important}.mc-drag-overlay{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#ffffffeb;border:2px dashed var(--acc);border-radius:var(--r4);color:var(--acc);font-size:13px;font-weight:600;pointer-events:none}.mc-att-preview{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:8px 10px;background:var(--surf);border:1px solid var(--bdr);border-radius:var(--r2)}.att-chip{display:flex;align-items:center;gap:7px;padding:5px 8px;background:var(--surf-2);border:1px solid var(--bdr-2);border-radius:var(--r1);max-width:200px}.att-thumb{width:28px;height:28px;object-fit:cover;border-radius:4px;border:1px solid var(--bdr);flex-shrink:0}.att-file-icon{color:var(--t3);flex-shrink:0}.att-info{min-width:0}.att-name{font-size:11.5px;font-weight:600;color:var(--t1);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-size{font-size:10.5px;color:var(--t4)}.att-remove{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--bdr-2);background:var(--surf);color:var(--t3);flex-shrink:0;transition:all .14s}.att-remove:hover{border-color:var(--rej);color:var(--rej);background:#dc26260f}.mc-composer-inner{display:flex;gap:10px;align-items:flex-start}.mc-composer-body{flex:1;display:flex;flex-direction:column;gap:8px}.mc-ta{width:100%;padding:10px 14px;background:var(--surf);border:1.5px solid var(--bdr-2);border-radius:var(--r2);color:var(--t1);font-size:13.5px;line-height:1.5;resize:none;outline:none;transition:border-color .17s,box-shadow .17s}.mc-ta::placeholder{color:var(--t4)}.mc-ta:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-ring);background:#fff}.mc-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.mc-footer-left{display:flex;align-items:center;gap:10px}.mc-footer-right{display:flex;align-items:center;gap:8px}.mc-hint{font-size:11px;color:var(--t4)}.mc-attach-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1.5px solid var(--bdr-2);border-radius:var(--r1);background:var(--surf);color:var(--t2);font-size:12.5px;font-weight:600;transition:all .16s var(--ease);position:relative}.mc-attach-btn:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-lite);box-shadow:0 0 0 3px var(--acc-ring)}.mc-attach-count{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--acc);color:#fff;font-size:10px;font-weight:800;margin-left:2px}.mc-send-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;background:linear-gradient(135deg,var(--acc),#1e50d0);border:1px solid rgba(37,99,235,.3);border-radius:var(--r2);color:#fff;font-size:13px;font-weight:700;transition:all .17s var(--ease);box-shadow:0 2px 10px #2563eb47}.mc-send-btn:hover:not(:disabled){background:linear-gradient(135deg,#3b72ff,var(--acc));box-shadow:0 4px 18px #2563eb5c;transform:translateY(-1px)}.mc-send-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.mc-send-spin{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:mc-spin .7s linear infinite}.mc-sidebar{width:var(--sb-w);min-width:var(--sb-w);background:var(--surf);border:1px solid var(--bdr);border-radius:var(--r4);box-shadow:var(--sh1);overflow-y:auto;height:100%;scrollbar-width:thin;scrollbar-color:var(--bdr) transparent;animation:sb-in .45s var(--ease) .18s both}@keyframes sb-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.mc-sidebar::-webkit-scrollbar{width:3px}.mc-sidebar::-webkit-scrollbar-thumb{background:var(--bdr);border-radius:3px}.mc-sb-section{padding:16px}.mc-sb-head{display:flex;align-items:center;gap:7px;margin-bottom:13px;color:var(--t3)}.mc-sb-head svg{flex-shrink:0}.mc-sb-head span:first-of-type{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:var(--t3);flex:1}.mc-st-list{display:flex;flex-direction:column;gap:5px}.mc-st-btn{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border-radius:var(--r2);border:1.5px solid var(--bdr);background:var(--surf);text-align:left;overflow:hidden;transition:all .16s var(--ease);box-shadow:var(--sh0);position:relative}.mc-st-btn:after{content:"";position:absolute;inset:0;background:var(--cb);opacity:0;transition:opacity .17s}.mc-st-btn:hover:not(:disabled){border-color:var(--c);box-shadow:var(--sh1);transform:translate(2px)}.mc-st-btn:hover:not(:disabled):after{opacity:1}.mc-st-btn:disabled{opacity:.35;cursor:not-allowed}.mc-st-current{border-color:var(--c)!important;box-shadow:0 0 0 2px var(--cbd)!important}.mc-st-current:after{opacity:1!important}.mc-st-icon{color:var(--c);position:relative;z-index:1;flex-shrink:0}.mc-st-text{flex:1;display:flex;flex-direction:column;position:relative;z-index:1}.mc-st-label{font-size:12.5px;font-weight:700;color:var(--t1);line-height:1}.mc-st-desc{font-size:10.5px;color:var(--t3);margin-top:2px}.mc-st-active{position:relative;z-index:1;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--c);color:#fff;flex-shrink:0}.mc-sb-divider{height:1px;background:var(--bdr);margin:0 16px}.mc-detail-list{display:flex;flex-direction:column;gap:5px;margin-top:12px}.mc-dl-row{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:var(--surf-2);border:1px solid var(--bdr);border-radius:var(--r1)}.mc-dl-row dt{font-size:11.5px;color:var(--t3);font-weight:500}.mc-dl-row dd{font-size:12px;font-weight:700;color:var(--t1)}.mc-sb-empty{margin-top:12px;font-size:12.5px;color:var(--t4);text-align:center;padding:16px}.mc-sb-tip{background:linear-gradient(160deg,#2563eb0a,#2563eb03)}.mc-tip-head{display:flex;align-items:center;gap:7px;margin-bottom:10px}.mc-tip-bulb{width:24px;height:24px;border-radius:50%;background:#2563eb1a;border:1px solid var(--acc-ring);display:grid;place-items:center;color:var(--acc);flex-shrink:0}.mc-tip-title{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:var(--t3)}.mc-tip-body{font-size:12px;line-height:1.6;color:var(--t3)}.mc-tip-body strong{color:var(--t2);font-weight:700}.pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:20px;background:var(--pb);border:1px solid var(--pbd);color:var(--pc);white-space:nowrap}.pill-dot{width:5px;height:5px;border-radius:50%;background:var(--pc);flex-shrink:0;animation:dot-p 2.5s ease-in-out infinite}@keyframes dot-p{0%,to{opacity:1}50%{opacity:.3}}@media(max-width:1200px){:root{--rail-w: 240px;--sb-w: 220px}}@media(max-width:1000px){:root{--sb-w: 200px}.mc-topbar-right{display:none}}@media(max-width:860px){.mc{flex-direction:column;height:auto;overflow:auto}.mc-rail{width:100%;max-width:100%;height:auto}.mc-main{overflow:visible}.mc-content{flex-direction:column;height:auto;padding:12px}.mc-thread-panel{min-height:500px}.mc-sidebar{width:100%;min-width:0;height:auto}.mc-st-list{flex-direction:row;flex-wrap:wrap}.mc-st-btn{flex:1 1 calc(50% - 4px)}}@media(max-width:980px){.mc{margin-left:86px}}:root{--primary: #4f46e5;--primary-dark: #3730a3;--blue: #3b82f6;--blue-light: #dbeafe;--green: #10b981;--green-light: #dcfce7;--orange: #f97316;--orange-light: #fed7aa;--red: #ef4444;--red-light: #fee2e2;--purple: #a855f7;--purple-light: #e9d5ff;--gray-0: #ffffff;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--radius: 12px;--radius-sm: 8px;--radius-xs: 6px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .1)}html,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:var(--gray-800);line-height:1.6}.analytics-container{max-width:1400px;margin:0 auto;padding:32px 24px;min-height:100vh}.header-section{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:32px;flex-wrap:wrap}.header-left{flex:1;min-width:300px}.page-title{font-size:36px;font-weight:700;color:var(--gray-900);margin-bottom:8px;letter-spacing:-.5px}.page-subtitle{font-size:15px;color:var(--gray-600);margin-bottom:20px;font-weight:500}.tabs-nav{display:flex;gap:0;border-bottom:2px solid var(--gray-200)}.nav-tab{padding:12px 20px;background:none;border:none;border-bottom:3px solid transparent;color:var(--gray-600);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px;position:relative;margin-bottom:-2px}.nav-tab:hover{color:var(--gray-800)}.nav-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--red);color:#fff;border-radius:11px;font-size:12px;font-weight:700;margin-left:6px}.header-right{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.btn{padding:10px 24px;border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;gap:6px}.btn-primary:hover{background:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-light{background:var(--gray-100);color:var(--gray-800)}.btn-light:hover{background:var(--gray-200)}.btn-danger{background:var(--red);color:#fff}.btn-danger:hover:not(:disabled){background:#dc2626}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.btn-icon{padding:8px 12px;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-xs);cursor:pointer;font-size:16px;transition:all .2s}.btn-icon:hover{background:var(--gray-200)}.user-card{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:12px 16px;box-shadow:var(--shadow-sm);min-width:140px}.user-card-name{font-size:14px;font-weight:600;color:var(--gray-900);margin-bottom:2px}.user-card-role{font-size:13px;color:var(--gray-600)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:32px}.kpi-card{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:var(--radius);padding:24px;display:flex;gap:16px;box-shadow:var(--shadow-sm);transition:all .3s;cursor:default}.kpi-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--blue-light)}.kpi-card.bump{animation:bump .42s cubic-bezier(.34,1.56,.64,1)}@keyframes bump{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.kpi-icon{font-size:40px;line-height:1;display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px}.kpi-content{flex:1}.kpi-value{font-size:32px;font-weight:700;color:var(--gray-900);margin-bottom:6px;letter-spacing:-.5px}.kpi-title{font-size:14px;font-weight:600;color:var(--gray-800);margin-bottom:4px}.kpi-subtitle{font-size:13px;color:var(--gray-600);font-weight:500}.content-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;margin-bottom:32px}@media(max-width:1200px){.content-grid{grid-template-columns:1fr}}.overview-section,.team-section{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm);transition:box-shadow .3s}.overview-section:hover,.team-section:hover{box-shadow:var(--shadow-md)}.section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;flex-wrap:wrap}.section-title{font-size:18px;font-weight:700;color:var(--gray-900);margin-bottom:4px}.section-subtitle{font-size:14px;color:var(--gray-600);font-weight:500}.period-selector{display:flex;gap:8px;background:var(--gray-100);padding:4px;border-radius:var(--radius-xs)}.period-btn{padding:6px 14px;background:transparent;border:none;border-radius:5px;font-size:13px;font-weight:600;color:var(--gray-600);cursor:pointer;transition:all .2s}.period-btn:hover{color:var(--gray-800)}.period-btn.active{background:var(--gray-0);color:var(--gray-900);box-shadow:0 1px 3px #0000001a}.chart-container{background:linear-gradient(135deg,#f0f4ff,#e8ecff);border-radius:var(--radius);padding:20px;margin-bottom:20px}.line-chart{width:100%;height:auto;min-height:200px;display:block}.stats-container{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.stat-box{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:16px;transition:all .2s}.stat-box:hover{border-color:var(--blue-light);background:var(--blue-light);background-color:#dbeafe66}.stat-value{font-size:28px;font-weight:700;color:var(--gray-900);margin-bottom:6px}.stat-label{font-size:13px;color:var(--gray-600);margin-bottom:8px;font-weight:500}.stat-change{font-size:13px;font-weight:700;color:var(--green)}.view-logs-link{padding-top:16px;border-top:1px solid var(--gray-200);text-align:center}.view-logs-link a{color:var(--primary);text-decoration:none;font-size:14px;font-weight:600;transition:color .2s}.view-logs-link a:hover{color:var(--primary-dark)}.roles-container{margin-bottom:24px}.role-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;transition:all .2s}.role-row:hover{padding-left:8px}.role-row.role-total{background:var(--gray-50);padding:14px 12px;border-radius:var(--radius-xs);margin-top:4px}.role-text{flex:1}.role-name{font-size:14px;font-weight:600;color:var(--gray-900);margin-bottom:2px}.role-label{font-size:13px;color:var(--gray-600);font-weight:500}.role-count{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:36px;border-radius:var(--radius-xs);color:#fff;font-weight:700;font-size:13px}.count-blue{background:var(--blue)}.count-green{background:var(--green)}.count-orange{background:var(--orange)}.count-gray{background:var(--gray-400)}.role-divider{height:1px;background:var(--gray-200);margin:8px 0}.pie-container{display:flex;justify-content:center;align-items:center;height:160px;margin:20px 0}.pie-chart{width:140px;height:140px}.legend-container{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.legend-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--gray-700);font-weight:500}.legend-dot{width:12px;height:12px;border-radius:2px}.dot-blue{background:var(--blue)}.dot-green{background:var(--green)}.dot-orange{background:var(--orange)}.info-tip{padding:12px 16px;background:var(--gray-50);border-left:3px solid var(--primary);border-radius:var(--radius-xs);font-size:13px;color:var(--gray-700);font-weight:500;margin-top:16px}.audit-wrapper{display:grid;grid-template-columns:1fr 260px;gap:24px;margin-bottom:32px}@media(max-width:1200px){.audit-wrapper{grid-template-columns:1fr}}.audit-main{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm)}.audit-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;flex-wrap:wrap}.audit-title{font-size:18px;font-weight:700;color:var(--gray-900);margin-bottom:4px}.audit-subtitle{font-size:14px;color:var(--gray-600);font-weight:500}.audit-actions{display:flex;gap:8px}.filters-container{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.filter-input,.filter-select{flex:1;min-width:130px;padding:9px 12px;border:1px solid var(--gray-200);border-radius:var(--radius-xs);font-size:13px;background:var(--gray-0);color:var(--gray-800);transition:all .2s}.filter-input:focus,.filter-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51a}.filter-input{flex-grow:1;min-width:200px}.table-wrapper{overflow-x:auto;border-radius:var(--radius-xs);border:1px solid var(--gray-200);margin-bottom:16px}.logs-table{width:100%;border-collapse:collapse;font-size:13px}.logs-table thead{background:var(--gray-50);border-bottom:1px solid var(--gray-200)}.logs-table th{padding:12px 16px;text-align:left;font-weight:700;color:var(--gray-700);white-space:nowrap}.logs-table td{padding:14px 16px;border-bottom:1px solid var(--gray-200);vertical-align:middle}.logs-table tbody tr:hover{background:var(--gray-50)}.logs-table tbody tr:last-child td{border-bottom:none}.user-cell{display:flex;gap:10px;align-items:center}.user-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.user-info{min-width:0}.user-name{font-size:13px;font-weight:600;color:var(--gray-900);margin-bottom:2px}.user-email{font-size:12px;color:var(--gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-cell{font-weight:600;color:var(--gray-800)}.time-cell{display:flex;flex-direction:column}.time-relative{font-weight:600;color:var(--gray-900);margin-bottom:2px}.time-absolute{font-size:12px;color:var(--gray-600)}.ip-cell{font-family:Monaco,Courier New,monospace;font-size:12px;color:var(--gray-600)}.pagination-container{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--gray-200);flex-wrap:wrap;gap:16px}.pagination-info{font-size:12px;color:var(--gray-600);font-weight:500}.pagination-buttons{display:flex;gap:4px}.page-btn{padding:6px 12px;border:1px solid var(--gray-200);background:var(--gray-0);border-radius:5px;cursor:pointer;font-size:12px;font-weight:600;color:var(--gray-700);transition:all .2s;min-width:36px;text-align:center}.page-btn:hover:not(.active){background:var(--gray-100);border-color:var(--gray-300)}.page-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.empty-message{padding:40px 20px;text-align:center;color:var(--gray-600);font-size:14px}.audit-sidebar{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-sm);height:fit-content;position:sticky;top:24px}.sidebar-title{font-size:14px;font-weight:700;color:var(--gray-900);margin-bottom:2px}.sidebar-subtitle{font-size:12px;color:var(--gray-600);margin-bottom:16px;font-weight:500}.tips-content h4{font-size:12px;font-weight:700;color:var(--gray-800);margin-bottom:12px}.tips-grid{display:flex;flex-direction:column;gap:8px}.tip-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gray-600)}.tip-item span{flex:1}.status-chip{display:inline-block;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.status-blue{background:var(--blue-light);color:#1e40af}.status-green{background:var(--green-light);color:#166534}.status-orange{background:var(--orange-light);color:#92400e}.status-purple{background:var(--purple-light);color:#6b21a8}.status-red{background:var(--red-light);color:#991b1b}.access-denied{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:var(--radius);padding:48px;text-align:center;box-shadow:var(--shadow-sm)}.access-text{font-size:14px;color:var(--gray-600);margin-top:8px}@media(max-width:768px){.analytics-container{padding:16px}.header-section{flex-direction:column;gap:16px}.header-right{width:100%}.btn-primary{width:100%;justify-content:center}.kpi-grid{grid-template-columns:1fr 1fr;gap:12px}.kpi-card{padding:16px}.kpi-value{font-size:24px}.filters-container{flex-direction:column}.filter-input,.filter-select{width:100%}.stats-container{grid-template-columns:1fr}.page-title{font-size:28px}.audit-sidebar{position:relative;top:unset}}@media(max-width:480px){.page-title{font-size:24px}.kpi-grid{grid-template-columns:1fr}.kpi-icon{font-size:32px}.kpi-value{font-size:20px}.tabs-nav{width:100%}.nav-tab{flex:1;justify-content:center;padding:10px 12px;font-size:13px}.period-selector{flex-direction:column;width:100%}.period-btn{width:100%}}.mc-page{font-family:DM Sans,system-ui,sans-serif;font-size:13.5px;color:#1e293b;background:#dce8f5;min-height:100vh;padding:24px 28px 40px;display:flex;flex-direction:column;gap:18px}.mc-page-title{font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.4px;margin-right:auto}@media(max-width:900px){.mc-bottom-row{grid-template-columns:1fr}.mc-page{padding:16px}.mc-header-controls{gap:6px}.mc-search-input{width:120px}}.mc-page{font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:#1e293b;background:#dce8f5;min-height:100vh;margin-left:var(--rh-side-w, 170px);padding:18px 20px 32px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box;width:calc(100% - var(--rh-side-w, 170px));overflow-x:hidden}.mc-toast{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;animation:fadeIn .2s ease}.mc-toast-close{margin-left:auto;background:none;border:none;cursor:pointer;color:inherit;font-size:12px;opacity:.6}.mc-toast-close:hover{opacity:1}.mc-page-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mc-page-title{font-size:19px;font-weight:700;color:#0f172a;letter-spacing:-.4px;margin-right:auto}.mc-header-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mc-btn-new{display:flex;align-items:center;gap:6px;background:#2563eb;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s;white-space:nowrap}.mc-btn-new:hover{background:#1d4ed8;box-shadow:0 4px 14px #2563eb4d}.mc-search-box{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:7px 12px;color:#94a3b8}.mc-search-input{border:none;outline:none;font-size:13px;color:#334155;background:transparent;width:160px}.mc-selbox select{appearance:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:7px 30px 7px 12px;font-size:13px;font-family:inherit;color:#334155;cursor:pointer;outline:none;transition:border-color .15s}.mc-selbox select:hover{border-color:#cbd5e1}.mc-selbox>svg{position:absolute;right:10px;pointer-events:none;color:#94a3b8}.mc-icon-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#fff;border:1.5px solid #e2e8f0;color:#64748b;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.mc-icon-btn:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.mc-card{background:#fff;border-radius:14px;box-shadow:0 1px 4px #0f172a0f,0 4px 20px #0f172a0a;overflow:hidden}.mc-card-top{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1.5px solid #f1f5f9}.mc-card-label{font-size:14px;font-weight:700;color:#0f172a;letter-spacing:-.2px}.mc-card-top-actions{display:flex;align-items:center;gap:6px}.mc-card-tabs{display:flex;align-items:center;gap:4px}.mc-view-tab{background:none;border:none;font-size:13px;font-family:inherit;color:#64748b;padding:5px 12px;border-radius:6px;cursor:pointer;font-weight:500;transition:background .12s,color .12s;margin-left:6px}.mc-view-tab-active{color:#0f172a;font-weight:600;background:none}.mc-card-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1.5px solid #f1f5f9;background:#fafbfc}.mc-footer-count{font-size:12px;color:#94a3b8;font-weight:400}.mc-table thead tr{border-bottom:1.5px solid #f1f5f9}.mc-table th{padding:10px 18px;font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.5px;text-align:left;white-space:nowrap}.mc-table td{padding:12px 18px;vertical-align:middle}.mc-table-empty{text-align:center;color:#94a3b8;padding:32px 0!important;font-size:13px}.mc-td-ticket{display:flex;flex-direction:column;gap:2px}.mc-ticket-id{font-size:11.5px;color:#94a3b8;font-weight:500}.mc-ticket-title{font-size:13.5px;font-weight:600;color:#1e293b}.mc-ticket-age{font-size:11.5px;color:#94a3b8}.mc-td-status{display:flex;flex-direction:column;gap:4px}.mc-td-plain{font-size:13px;color:#475569}.mc-skel-line{height:14px;border-radius:6px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:mc-shimmer 1.4s infinite}.mc-status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.mc-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.mc-priority-tag{display:inline-block;padding:3px 12px;border-radius:6px;font-size:12px;font-weight:600;border:1.5px solid transparent}.mc-pager{display:flex;gap:4px}.mc-pager-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;cursor:pointer;transition:all .12s}.mc-pager-btn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.mc-bottom-row{display:grid;grid-template-columns:1fr 1.4fr;gap:18px}.mc-list-card{display:flex;flex-direction:column}.mc-list-body{flex:1;overflow-y:auto}.mc-list-item{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;cursor:pointer;border-bottom:1px solid #f8fafc;transition:background .1s}.mc-list-item-title{font-size:13.5px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-list-item-email{font-size:12px;color:#94a3b8;margin-top:2px}.mc-list-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.mc-list-item-date{font-size:11.5px;color:#94a3b8;white-space:nowrap}.mc-list-item-tags{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.mc-list-empty-msg{text-align:center;color:#94a3b8;padding:32px 0;font-size:13px}.mc-reply-card{display:flex;flex-direction:column}.mc-reply-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:#94a3b8;text-align:center}.mc-reply-empty-icon{width:56px;height:56px;border-radius:14px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.mc-reply-empty p{font-size:13px}.mc-reply-loading{padding:24px 18px}.mc-loading-bar{height:3px;background:#e2e8f0;border-radius:3px;overflow:hidden}.mc-loading-bar>div{height:100%;width:40%;background:#3b82f6;border-radius:3px;animation:mc-loadslide 1.2s ease-in-out infinite}.mc-reply-messages{padding:12px 18px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #f1f5f9;max-height:160px;overflow-y:auto}.mc-rmsg{display:flex;gap:10px;align-items:flex-start}.mc-rmsg-content{display:flex;flex-direction:column;gap:3px;max-width:80%}.mc-rmsg-who{font-size:11px;font-weight:600;color:#64748b}.mc-rmsg-time{font-size:11px;color:#94a3b8}.mc-rmsg-bubble{background:#f1f5f9;border-radius:10px 10px 10px 2px;padding:8px 12px;font-size:13px;color:#334155;line-height:1.5}.mc-rmsg-me .mc-rmsg-bubble{background:#3b82f6;color:#fff;border-radius:10px 10px 2px}.mc-reply-body{padding:0 18px}.mc-reply-ta{width:100%;border:none;outline:none;font-family:inherit;font-size:13.5px;color:#334155;resize:none;padding:16px 0;background:transparent;line-height:1.6}.mc-att-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 10px}.mc-att-chip{display:inline-flex;align-items:center;gap:5px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;padding:3px 10px;font-size:12px;color:#1d4ed8}.mc-att-chip button{background:none;border:none;cursor:pointer;color:#93c5fd;font-size:10px;line-height:1}.mc-att-chip button:hover{color:#1d4ed8}.mc-att-badge{background:#ef4444;color:#fff;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.mc-reply-status-row{display:flex;gap:6px;padding:0 18px 10px;flex-wrap:wrap}.mc-st-chip{padding:4px 14px;border-radius:20px;font-size:12px;font-weight:500;border:1.5px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .12s;font-family:inherit}.mc-reply-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-top:1.5px solid #f1f5f9;background:#fafbfc}.mc-btn-attach{display:flex;align-items:center;gap:7px;background:none;border:none;font-family:inherit;font-size:13.5px;font-weight:600;color:#3b82f6;cursor:pointer;padding:8px 0;transition:color .12s}.mc-btn-send{display:flex;align-items:center;gap:7px;background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:9px 20px;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,box-shadow .15s,opacity .15s}.mc-btn-send:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 14px #2563eb4d}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1}}@media(max-width:900px){.mc-bottom-row{grid-template-columns:1fr}.mc-page{padding:12px}.mc-header-controls{gap:6px}.mc-search-input{width:100px}}@media(max-width:980px){.mc-page{margin-left:86px;width:calc(100% - 86px)}}.mc-page *,.mc-page *:before,.mc-page *:after{box-sizing:border-box;margin:0;padding:0}.mc-page{font-family:DM Sans,system-ui,sans-serif;font-size:12.5px;color:#1e293b;background:#dce8f5;position:fixed;top:0;left:var(--rh-side-w, 170px);right:0;bottom:0;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:12px 14px 10px}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-spin{animation:mc-spin .8s linear infinite}.mc-toast{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:7px;font-size:12px;font-weight:500;flex-shrink:0;animation:fadeIn .2s ease}.mc-toast-ok{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.mc-toast-err{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.mc-toast-close{margin-left:auto;background:none;border:none;cursor:pointer;color:inherit;font-size:11px;opacity:.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1}}.mc-page-header{display:flex;align-items:center;gap:8px;flex-shrink:0}.mc-page-title{font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.4px;margin-right:auto}.mc-header-controls{display:flex;align-items:center;gap:6px}.mc-btn-new{display:flex;align-items:center;gap:5px;background:#2563eb;color:#fff;border:none;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap;font-family:inherit}.mc-btn-new:hover{background:#1d4ed8}.mc-search-box{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:5px 9px;color:#94a3b8}.mc-search-input{border:none;outline:none;font-size:12px;color:#334155;background:transparent;width:130px;font-family:inherit}.mc-search-input::placeholder{color:#94a3b8}.mc-selbox{position:relative;display:flex;align-items:center}.mc-selbox select{appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:5px 24px 5px 9px;font-size:12px;font-family:inherit;color:#334155;cursor:pointer;outline:none}.mc-selbox>svg{position:absolute;right:7px;pointer-events:none;color:#94a3b8}.mc-icon-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;transition:background .12s}.mc-icon-btn:hover{background:#f1f5f9;color:#334155}.mc-card{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0f172a12;overflow:hidden;display:flex;flex-direction:column}.mc-table-card{flex:0 0 auto;max-height:38vh}.mc-card-top{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.mc-card-label{font-size:12.5px;font-weight:700;color:#0f172a}.mc-card-top-actions{display:flex;align-items:center;gap:4px}.mc-card-tabs{display:flex;align-items:center;gap:1px}.mc-view-tab{background:none;border:none;font-size:11.5px;font-family:inherit;color:#64748b;padding:3px 9px;border-radius:5px;cursor:pointer;font-weight:500;transition:background .12s,color .12s;margin-left:3px}.mc-view-tab:hover{background:#f1f5f9;color:#334155}.mc-view-tab-active{color:#0f172a;font-weight:700}.mc-card-footer{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-top:1px solid #f1f5f9;background:#fafbfc;flex-shrink:0}.mc-footer-count{font-size:11px;color:#94a3b8}.mc-table-scroll{overflow-y:auto;flex:1;min-height:0}.mc-table{width:100%;border-collapse:collapse}.mc-table thead tr{border-bottom:1px solid #f1f5f9}.mc-table th{padding:5px 12px;font-size:10px;font-weight:600;color:#94a3b8;letter-spacing:.5px;text-align:left;white-space:nowrap;position:sticky;top:0;background:#fff;z-index:1}.mc-table-row{cursor:pointer;transition:background .1s;border-bottom:1px solid #f8fafc}.mc-table-row:hover{background:#f8fafc}.mc-table-row-active{background:#eff6ff!important}.mc-table td{padding:6px 12px;vertical-align:middle}.mc-table-empty{text-align:center;color:#94a3b8;padding:20px 0!important;font-size:12px}.mc-td-ticket{display:flex;flex-direction:column;gap:0}.mc-ticket-id-title{display:flex;align-items:baseline;gap:5px}.mc-ticket-id{font-size:10px;color:#94a3b8;font-weight:500;white-space:nowrap}.mc-ticket-title{font-size:12px;font-weight:600;color:#1e293b}.mc-ticket-age{font-size:10px;color:#94a3b8}.mc-td-plain{font-size:11.5px;color:#475569}.mc-skel-line{height:10px;border-radius:5px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:mc-shimmer 1.4s infinite}@keyframes mc-shimmer{to{background-position:-200% 0}}.mc-status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:20px;font-size:10.5px;font-weight:600;white-space:nowrap}.mc-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.st-open{color:#16a34a;background:#dcfce7}.st-closed{color:#6b7280;background:#f3f4f6}.st-inprogress{color:#d97706;background:#fef3c7}.st-rejected{color:#dc2626;background:#fee2e2}.mc-priority-tag{display:inline-block;padding:2px 8px;border-radius:5px;font-size:10.5px;font-weight:600;border:1px solid transparent}.mc-pri-low{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.mc-pri-medium{color:#d97706;background:#fef3c7;border-color:#fde68a}.mc-pri-high{color:#dc2626;background:#fee2e2;border-color:#fecaca}.mc-pager{display:flex;gap:3px}.mc-pager-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #e2e8f0;border-radius:5px;background:#fff;color:#64748b;cursor:pointer;transition:all .12s}.mc-pager-btn:hover:not(:disabled){background:#f1f5f9}.mc-pager-btn:disabled{opacity:.4;cursor:not-allowed}.mc-bottom-row{flex:1;display:grid;grid-template-columns:1fr 1.5fr;gap:8px;min-height:0}.mc-list-card{min-height:0}.mc-list-body{flex:1;overflow-y:auto;min-height:0}.mc-list-item{display:flex;align-items:center;gap:9px;padding:8px 12px;cursor:pointer;border-bottom:1px solid #f8fafc;transition:background .1s}.mc-list-item:hover{background:#f8fafc}.mc-list-item-active{background:#eff6ff!important}.mc-list-item-body{flex:1;min-width:0}.mc-list-item-title{font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-list-item-email{font-size:10.5px;color:#94a3b8;margin-top:1px}.mc-list-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.mc-list-item-date{font-size:10px;color:#94a3b8;white-space:nowrap}.mc-list-empty-msg{text-align:center;color:#94a3b8;padding:20px 0;font-size:12px}.mc-avatar{border-radius:50%;background:#3b82f6;color:#fff;font-weight:700;text-align:center;flex-shrink:0;-webkit-user-select:none;user-select:none}.mc-reply-card{min-height:0}.mc-reply-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;color:#94a3b8;text-align:center}.mc-reply-empty-icon{width:38px;height:38px;border-radius:9px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.mc-reply-empty p{font-size:11.5px}.mc-reply-loading{padding:12px}.mc-loading-bar{height:2px;background:#e2e8f0;border-radius:2px;overflow:hidden}.mc-loading-bar>div{height:100%;width:40%;background:#3b82f6;border-radius:2px;animation:mc-loadslide 1.2s ease-in-out infinite}@keyframes mc-loadslide{0%{transform:translate(-100%)}to{transform:translate(280%)}}.mc-reply-messages{padding:8px 12px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid #f1f5f9;overflow-y:auto;flex:1;min-height:0}.mc-rmsg{display:flex;gap:7px;align-items:flex-start}.mc-rmsg-me{flex-direction:row-reverse}.mc-rmsg-content{display:flex;flex-direction:column;gap:2px;max-width:80%}.mc-rmsg-me .mc-rmsg-content{align-items:flex-end}.mc-rmsg-who{font-size:10px;font-weight:600;color:#64748b}.mc-rmsg-time{font-size:10px;color:#94a3b8}.mc-rmsg-bubble{background:#f1f5f9;border-radius:7px 7px 7px 2px;padding:5px 9px;font-size:11.5px;color:#334155;line-height:1.5}.mc-rmsg-me .mc-rmsg-bubble{background:#3b82f6;color:#fff;border-radius:7px 7px 2px}.mc-reply-body{padding:0 12px;flex-shrink:0}.mc-reply-ta{width:100%;border:none;outline:none;font-family:inherit;font-size:12px;color:#334155;resize:none;padding:10px 0 6px;background:transparent;line-height:1.5}.mc-reply-ta::placeholder{color:#cbd5e1}.mc-att-chips{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px 6px;flex-shrink:0}.mc-att-chip{display:inline-flex;align-items:center;gap:3px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;padding:1px 7px;font-size:10.5px;color:#1d4ed8}.mc-att-chip button{background:none;border:none;cursor:pointer;color:#93c5fd;font-size:9px}.mc-att-badge{background:#ef4444;color:#fff;border-radius:10px;padding:1px 4px;font-size:9px;font-weight:700}.mc-reply-status-row{display:flex;gap:4px;padding:0 12px 6px;flex-wrap:wrap;flex-shrink:0}.mc-st-chip{padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .12s;font-family:inherit}.mc-st-chip:hover{border-color:#cbd5e1;background:#f1f5f9;color:#334155}.mc-st-chip-on{font-weight:700}.mc-st-chip-on.st-open{background:#dcfce7;border-color:#86efac;color:#16a34a}.mc-st-chip-on.st-inprogress{background:#fef3c7;border-color:#fde68a;color:#d97706}.mc-st-chip-on.st-closed{background:#f3f4f6;border-color:#d1d5db;color:#374151}.mc-st-chip-on.st-rejected{background:#fee2e2;border-color:#fecaca;color:#dc2626}.mc-reply-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid #f1f5f9;background:#fafbfc;flex-shrink:0}.mc-btn-attach{display:flex;align-items:center;gap:5px;background:none;border:none;font-family:inherit;font-size:12px;font-weight:600;color:#3b82f6;cursor:pointer;padding:5px 0}.mc-btn-attach:hover{color:#1d4ed8}.mc-btn-send{display:flex;align-items:center;gap:5px;background:#3b82f6;color:#fff;border:none;border-radius:7px;padding:7px 16px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,opacity .15s}.mc-btn-send:hover:not(:disabled){background:#2563eb}.mc-btn-send:disabled,.mc-btn-busy{opacity:.6;cursor:not-allowed}@media(max-width:980px){.mc-page{left:86px}}.tk{--bg: #f0f4f8;--white: #ffffff;--surface: #f8fafc;--border: #e4eaf0;--border2: #edf1f6;--text: #111827;--text2: #4b5563;--text3: #9ca3af;--accent: #3b7ef8;--accent-lt: #eff5ff;--accent2: #2563eb;--green: #16a34a;--green-bg: #f0fdf4;--green-bd: #bbf7d0;--amber: #b45309;--amber-bg: #fffbeb;--amber-bd: #fde68a;--red: #dc2626;--red-bg: #fef2f2;--red-bd: #fecaca;--grey: #6b7280;--grey-bg: #f9fafb;--grey-bd: #e5e7eb;--r: 8px;--r2: 12px;--shadow: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow2: 0 4px 16px rgba(0,0,0,.06);--font: "Outfit", system-ui, sans-serif;--mono: "JetBrains Mono", monospace}.tk *,.tk *:before,.tk *:after{box-sizing:border-box;margin:0;padding:0}.tk{font-family:var(--font);font-size:13px;color:var(--text);background:var(--bg);position:fixed;top:0;left:var(--rh-side-w, 170px);right:0;bottom:0;overflow:hidden;display:flex;flex-direction:column;padding:16px 20px 14px;gap:10px}@keyframes tk-spin{to{transform:rotate(360deg)}}@keyframes tk-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes tk-shimmer{to{background-position:-200% 0}}@keyframes tk-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.tk-spin{animation:tk-spin .75s linear infinite}.tk-toast{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r);font-size:12px;font-weight:500;flex-shrink:0;animation:tk-in .2s ease;border:1px solid}.tk-toast-ok{background:var(--green-bg);color:var(--green);border-color:var(--green-bd)}.tk-toast-err{background:var(--red-bg);color:var(--red);border-color:var(--red-bd)}.tk-toast-x{margin-left:auto;background:none;border:none;cursor:pointer;color:inherit;opacity:.5;font-size:13px}.tk-toast-x:hover{opacity:1}.tk-header{display:flex;align-items:center;gap:8px;flex-shrink:0}.tk-title{font-size:20px;font-weight:800;color:var(--text);letter-spacing:-.6px;margin-right:auto}.tk-btn-primary{display:flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:none;border-radius:var(--r);padding:7px 15px;font-size:12.5px;font-weight:700;font-family:var(--font);cursor:pointer;transition:background .15s,box-shadow .15s;white-space:nowrap;letter-spacing:-.1px}.tk-btn-primary:hover{background:var(--accent2);box-shadow:0 4px 14px #3b7ef84d}.tk-search{display:flex;align-items:center;gap:7px;background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:6px 10px;color:var(--text3);box-shadow:var(--shadow);transition:border-color .15s}.tk-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lt)}.tk-search input{border:none;outline:none;font-size:12.5px;color:var(--text);background:transparent;width:150px;font-family:var(--font)}.tk-search input::placeholder{color:var(--text3)}.tk-sel{position:relative;display:flex;align-items:center}.tk-sel select{appearance:none;background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:6px 26px 6px 10px;font-size:12.5px;font-family:var(--font);color:var(--text2);cursor:pointer;outline:none;box-shadow:var(--shadow);transition:border-color .15s}.tk-sel select:hover{border-color:#c6d0db}.tk-sel select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lt)}.tk-sel>svg{position:absolute;right:8px;pointer-events:none;color:var(--text3)}.tk-icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r);background:var(--white);border:1px solid var(--border);color:var(--text2);cursor:pointer;box-shadow:var(--shadow);transition:all .12s}.tk-icon-btn:hover{background:var(--surface);border-color:#c6d0db;color:var(--text)}.tk-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow2);overflow:hidden;display:flex;flex-direction:column}.tk-card-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border2);flex-shrink:0}.tk-card-label{font-size:13px;font-weight:700;color:var(--text);letter-spacing:-.2px}.tk-card-head-r{display:flex;align-items:center;gap:5px}.tk-tabs{display:flex;align-items:center;gap:2px;margin-left:8px}.tk-tab{background:none;border:none;font-family:var(--font);font-size:12px;color:var(--text3);padding:4px 10px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .12s}.tk-tab:hover{background:var(--surface);color:var(--text2)}.tk-tab-on{color:var(--text)!important;font-weight:700;background:var(--bg)!important}.tk-card-foot{display:flex;align-items:center;justify-content:space-between;padding:7px 16px;border-top:1px solid var(--border2);background:var(--surface);flex-shrink:0}.tk-count{font-size:11px;color:var(--text3);font-family:var(--mono)}.tk-table-card{flex:0 0 auto;max-height:36vh}.tk-scroll{overflow-y:auto;flex:1;min-height:0}.tk-scroll::-webkit-scrollbar{width:4px}.tk-scroll::-webkit-scrollbar-track{background:transparent}.tk-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.tk-table{width:100%;border-collapse:collapse}.tk-table thead th{padding:6px 14px;font-size:10px;font-weight:700;color:var(--text3);letter-spacing:.8px;text-align:left;text-transform:uppercase;white-space:nowrap;position:sticky;top:0;background:var(--white);z-index:1;border-bottom:1px solid var(--border2)}.tk-tr{cursor:pointer;transition:background .1s;border-bottom:1px solid var(--border2)}.tk-tr:hover{background:var(--surface)}.tk-tr:hover .tk-ttitle{color:var(--accent)}.tk-tr-on{background:var(--accent-lt)!important}.tk-tr td{padding:8px 14px;vertical-align:middle}.tk-td-ticket{display:flex;flex-direction:column;gap:1px}.tk-tid{font-family:var(--mono);font-size:10px;color:var(--text3)}.tk-ttitle{font-size:12.5px;font-weight:600;color:var(--text);transition:color .1s}.tk-tage{font-size:10px;color:var(--text3)}.tk-td-plain{font-size:12px;color:var(--text2)}.tk-empty{text-align:center;color:var(--text3);padding:24px!important;font-size:12px}.tk-skel{height:11px;border-radius:5px;background:linear-gradient(90deg,var(--bg) 25%,var(--border) 50%,var(--bg) 75%);background-size:200%;animation:tk-shimmer 1.5s infinite}.tk-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:10.5px;font-weight:600;white-space:nowrap;border:1px solid transparent}.tk-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.tk-b-open{color:var(--green);background:var(--green-bg);border-color:var(--green-bd)}.tk-b-closed{color:var(--grey);background:var(--grey-bg);border-color:var(--grey-bd)}.tk-b-prog{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-bd)}.tk-b-rej{color:var(--red);background:var(--red-bg);border-color:var(--red-bd)}.tk-pri{display:inline-block;padding:2px 8px;border-radius:5px;font-size:10.5px;font-weight:600;border:1px solid transparent;font-family:var(--mono)}.tk-pri-low{color:var(--grey);background:var(--grey-bg);border-color:var(--grey-bd)}.tk-pri-medium{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-bd)}.tk-pri-high{color:var(--red);background:var(--red-bg);border-color:var(--red-bd)}.tk-pager{display:flex;gap:3px}.tk-pg{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--border);border-radius:5px;background:var(--white);color:var(--text2);cursor:pointer;transition:all .12s}.tk-pg:hover:not(:disabled){background:var(--bg);border-color:#c6d0db;color:var(--text)}.tk-pg:disabled{opacity:.35;cursor:not-allowed}.tk-bottom{flex:1;display:grid;grid-template-columns:360px 1fr;gap:10px;min-height:0}.tk-list-card{min-height:0}.tk-list-body{flex:1;overflow-y:auto;min-height:0}.tk-list-body::-webkit-scrollbar{width:3px}.tk-list-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.tk-litem{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;border-bottom:1px solid var(--border2);transition:background .1s;border-left:2px solid transparent}.tk-litem:hover{background:var(--surface);border-left-color:var(--border)}.tk-litem-on{background:var(--accent-lt)!important;border-left-color:var(--accent)!important}.tk-avi{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b7ef8);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;flex-shrink:0;-webkit-user-select:none;user-select:none;box-shadow:0 2px 6px #3b7ef840}.tk-lname{font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-lemail{font-size:11px;color:var(--text3);margin-top:1px}.tk-lright{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.tk-ldate{font-size:10px;color:var(--text3);font-family:var(--mono);white-space:nowrap}.tk-list-empty{text-align:center;color:var(--text3);padding:24px;font-size:12px}.tk-reply-card{min-height:0}.tk-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--text3);text-align:center;padding:20px}.tk-empty-state-ico{width:48px;height:48px;border-radius:12px;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text3)}.tk-empty-state p{font-size:12.5px;color:var(--text3);line-height:1.5;max-width:180px}.tk-loader{padding:12px 16px}.tk-loader-bar{height:2px;background:var(--border2);border-radius:2px;overflow:hidden}.tk-loader-bar div{height:100%;width:35%;background:var(--accent);border-radius:2px;animation:tk-slide 1.2s ease-in-out infinite}.tk-thread{flex:1;overflow-y:auto;min-height:0;padding:12px 16px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--border2)}.tk-thread::-webkit-scrollbar{width:3px}.tk-thread::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.tk-msg{display:flex;gap:8px;align-items:flex-start}.tk-msg-avi{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#60a5fa,#3b7ef8);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;-webkit-user-select:none;user-select:none}.tk-msg-me .tk-msg-avi{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.tk-msg-body{display:flex;flex-direction:column;gap:2px;max-width:75%}.tk-msg-meta{display:flex;align-items:baseline;gap:5px}.tk-msg-who{font-size:10.5px;font-weight:700;color:var(--text2)}.tk-msg-time{font-size:10px;color:var(--text3);font-family:var(--mono)}.tk-bubble{background:var(--surface);border:1px solid var(--border2);border-radius:2px 10px 10px;padding:6px 10px;font-size:12.5px;color:var(--text);line-height:1.5}.tk-msg-me .tk-bubble{background:var(--accent);color:#fff;border-color:transparent;border-radius:10px 2px 10px 10px}.tk-no-msgs{color:var(--text3);font-size:12px;text-align:center;padding:16px 0}.tk-composer{flex-shrink:0;padding:10px 16px 0}.tk-textarea{width:100%;border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;font-family:var(--font);font-size:12.5px;color:var(--text);background:var(--surface);resize:none;outline:none;line-height:1.55;transition:border-color .15s,box-shadow .15s}.tk-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lt);background:var(--white)}.tk-textarea::placeholder{color:var(--text3)}.tk-att-row{display:flex;flex-wrap:wrap;gap:4px;padding:6px 16px 0;flex-shrink:0}.tk-att-chip{display:inline-flex;align-items:center;gap:4px;background:var(--accent-lt);border:1px solid #bfdbfe;border-radius:20px;padding:2px 8px;font-size:11px;color:var(--accent)}.tk-att-chip button{background:none;border:none;cursor:pointer;color:#93c5fd;font-size:10px}.tk-status-row{display:flex;gap:5px;padding:8px 16px 0;flex-wrap:wrap;flex-shrink:0}.tk-schip{padding:3px 12px;border-radius:20px;font-size:11.5px;font-weight:500;border:1.5px solid var(--border);background:var(--white);color:var(--text2);cursor:pointer;transition:all .12s;font-family:var(--font)}.tk-schip:hover{border-color:#c6d0db;background:var(--surface);color:var(--text)}.tk-schip-on{font-weight:700}.tk-schip-on.tk-b-open{background:var(--green-bg);border-color:var(--green-bd);color:var(--green)}.tk-schip-on.tk-b-prog{background:var(--amber-bg);border-color:var(--amber-bd);color:var(--amber)}.tk-schip-on.tk-b-closed{background:var(--grey-bg);border-color:var(--grey-bd);color:var(--grey)}.tk-schip-on.tk-b-rej{background:var(--red-bg);border-color:var(--red-bd);color:var(--red)}.tk-reply-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--border2);background:var(--surface);flex-shrink:0;margin-top:8px}.tk-attach-btn{display:flex;align-items:center;gap:6px;background:none;border:none;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer;padding:5px 0;transition:color .12s}.tk-attach-btn:hover{color:var(--accent2)}.tk-att-badge{background:var(--red);color:#fff;border-radius:10px;padding:1px 5px;font-size:9px;font-weight:700}.tk-send-btn{display:flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:none;border-radius:var(--r);padding:8px 18px;font-size:12.5px;font-weight:700;font-family:var(--font);cursor:pointer;transition:background .15s,box-shadow .15s,opacity .15s;letter-spacing:-.1px}.tk-send-btn:hover:not(:disabled){background:var(--accent2);box-shadow:0 4px 12px #3b7ef84d}@media(max-width:980px){.tk{left:86px}}@media(max-width:768px){.tk{position:relative!important;inset:0 0 auto!important;width:100%!important;height:auto!important;min-height:100vh!important;overflow:visible!important;overflow-x:hidden!important}}.ay{--page: #eef2f9;--white: #ffffff;--frost: rgba(255,255,255,.82);--card-bg: #ffffff;--s1: #f4f7fc;--s2: #f9fafE;--b1: #dde5f0;--b2: #eaeff8;--b3: #f0f4fb;--ink: #0b1524;--ink2: #3a4f68;--ink3: #7a92ae;--ink4: #b0c2d8;--sky: #2e74f5;--sky2: #1a5cdc;--sky-lt: #eaf1ff;--sky-glow: rgba(46,116,245,.22);--sky-ring: rgba(46,116,245,.35);--jade: #059669;--jade-lt: #ecfdf5;--jade-bd: #6ee7b7;--sun: #d97706;--sun-lt: #fffbeb;--sun-bd: #fcd34d;--ruby: #e11d48;--ruby-lt: #fff1f2;--ruby-bd: #fda4af;--plum: #7c3aed;--plum-lt: #f5f3ff;--plum-bd: #c4b5fd;--tangerine: #ea580c;--tan-lt: #fff7ed;--tan-bd: #fed7aa;--r: 10px;--r2: 16px;--r3: 22px;--s-sm: 0 1px 3px rgba(11,21,36,.07);--s-md: 0 4px 16px rgba(11,21,36,.08), 0 1px 3px rgba(11,21,36,.05);--s-lg: 0 10px 40px rgba(11,21,36,.1), 0 2px 8px rgba(11,21,36,.06);--s-sky: 0 8px 28px rgba(46,116,245,.2), 0 2px 8px rgba(46,116,245,.12);--font: "DM Sans", system-ui, sans-serif;--display: "Bricolage Grotesque", system-ui, sans-serif;--mono: "Fira Code", monospace}.ay *,.ay *:before,.ay *:after{box-sizing:border-box;margin:0;padding:0}.ay{font-family:var(--font);font-size:13px;color:var(--ink);background:var(--page);position:fixed;top:0;left:var(--rh-side-w, 170px);right:0;bottom:0;overflow-y:auto;overflow-x:hidden;padding:22px 26px 36px;display:flex;flex-direction:column;gap:18px}.ay::-webkit-scrollbar{width:5px}.ay::-webkit-scrollbar-track{background:transparent}.ay::-webkit-scrollbar-thumb{background:var(--b1);border-radius:5px}@media(max-width:980px){.ay{left:86px}}.ay:before,.ay:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(60px)}.ay:before{width:500px;height:500px;top:-120px;left:calc(var(--rh-side-w, 170px) + 40px);background:radial-gradient(circle,rgba(46,116,245,.09) 0%,transparent 70%);animation:blob-drift-a 20s ease-in-out infinite alternate}.ay:after{width:400px;height:400px;bottom:-80px;right:60px;background:radial-gradient(circle,rgba(124,58,237,.07) 0%,transparent 65%);animation:blob-drift-b 16s ease-in-out infinite alternate}@keyframes blob-drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.12)}}@keyframes blob-drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,-20px) scale(1.1)}}.ay>*{position:relative;z-index:1}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.88)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes kpi-bump{0%,to{transform:scale(1) translateY(0)}30%{transform:scale(1.06) translateY(-3px)}60%{transform:scale(.97)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes draw-path{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}@keyframes dot-appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fill-expand{0%{opacity:0}to{opacity:1}}@keyframes badge-pulse{0%,to{box-shadow:0 0 #e11d4866}50%{box-shadow:0 0 0 6px #e11d4800}}@keyframes slide-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes stripe{0%{background-position:0 0}to{background-position:28px 0}}.ay-spin{animation:spin .7s linear infinite}.ay>*:nth-child(1){animation:rise .42s cubic-bezier(.16,.84,.44,1) both .04s}.ay>*:nth-child(2){animation:rise .42s cubic-bezier(.16,.84,.44,1) both .1s}.ay>*:nth-child(3){animation:rise .42s cubic-bezier(.16,.84,.44,1) both .17s}.ay>*:nth-child(4){animation:rise .42s cubic-bezier(.16,.84,.44,1) both .24s}.ay>*:nth-child(5){animation:rise .42s cubic-bezier(.16,.84,.44,1) both .3s}.ay-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ay-header-l{display:flex;flex-direction:column;gap:10px}.ay-title{font-family:var(--display);font-size:28px;font-weight:800;color:var(--ink);letter-spacing:-.9px;line-height:1}.ay-title span{background:linear-gradient(90deg,var(--sky),#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ay-subtitle{font-size:13px;color:var(--ink3);font-weight:400}.ay-tabs{display:flex;gap:2px;background:var(--white);border:1.5px solid var(--b1);border-radius:var(--r);padding:3px;width:fit-content;box-shadow:var(--s-sm)}.ay-tab{background:none;border:none;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--ink3);padding:7px 16px;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:7px;white-space:nowrap}.ay-tab:hover{color:var(--ink2);background:var(--s1)}.ay-tab.on{color:var(--white);background:var(--sky);box-shadow:var(--s-sky)}.ay-badge{background:var(--ruby);color:#fff;border-radius:20px;padding:1px 7px;font-size:10px;font-weight:700;font-family:var(--mono);line-height:1.5;animation:badge-pulse 2s ease-in-out infinite}.ay-header-r{display:flex;align-items:center;gap:10px}.ay-btn{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--r);padding:8px 18px;font-size:12.5px;font-weight:700;font-family:var(--font);cursor:pointer;transition:all .2s;white-space:nowrap;letter-spacing:-.1px}.ay-btn-sky{background:var(--sky);color:#fff;box-shadow:var(--s-sky)}.ay-btn-sky:hover{background:var(--sky2);transform:translateY(-2px);box-shadow:0 12px 32px #2e74f54d}.ay-btn-ghost{background:var(--white);color:var(--ink2);border:1.5px solid var(--b1);box-shadow:var(--s-sm)}.ay-btn-ghost:hover{border-color:#c0d0e8;color:var(--ink);transform:translateY(-1px);box-shadow:var(--s-md)}.ay-btn-danger{background:var(--ruby-lt);color:var(--ruby);border:1.5px solid var(--ruby-bd)}.ay-btn-danger:hover{background:#ffe4e6;transform:translateY(-1px)}.ay-btn-danger:disabled{opacity:.4;cursor:not-allowed;transform:none}.ay-icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r);background:var(--white);border:1.5px solid var(--b1);cursor:pointer;font-size:15px;transition:all .18s;box-shadow:var(--s-sm)}.ay-icon-btn:hover{background:var(--s1);border-color:#c0d0e8;transform:rotate(18deg)}.ay-user-pill{display:flex;align-items:center;gap:10px;background:var(--white);border:1.5px solid var(--b1);border-radius:var(--r2);padding:8px 14px;box-shadow:var(--s-md);transition:box-shadow .18s}.ay-user-pill:hover{box-shadow:var(--s-lg)}.ay-user-avi{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#93c5fd,var(--sky));display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:13px;font-weight:800;color:#fff;box-shadow:0 2px 8px var(--sky-glow);animation:float 4s ease-in-out infinite}.ay-user-name{font-size:12.5px;font-weight:700;color:var(--ink)}.ay-user-role{font-size:11px;color:var(--ink3)}.ay-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1100px){.ay-kpi-grid{grid-template-columns:repeat(2,1fr)}}.ay-kpi{background:var(--white);border:1.5px solid var(--b1);border-radius:var(--r2);padding:20px 22px;display:flex;align-items:flex-start;gap:14px;box-shadow:var(--s-md);transition:all .24s cubic-bezier(.16,.84,.44,1);cursor:default;overflow:hidden;position:relative}.ay-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--sky),#818cf8);border-radius:3px 0 0 3px;transform:scaleY(0);transform-origin:bottom;transition:transform .28s cubic-bezier(.16,.84,.44,1)}.ay-kpi:hover:before{transform:scaleY(1)}.ay-kpi:hover{transform:translateY(-4px);box-shadow:var(--s-lg),0 0 0 1px #2e74f514}.ay-kpi.bump{animation:kpi-bump .45s cubic-bezier(.36,0,.66,-.56) both}.ay-kpi-ico{width:48px;height:48px;border-radius:14px;flex-shrink:0;background:var(--sky-lt);border:1.5px solid rgba(46,116,245,.1);display:flex;align-items:center;justify-content:center;font-size:22px;transition:transform .22s}.ay-kpi:hover .ay-kpi-ico{transform:scale(1.1) rotate(-6deg)}.ay-kpi-body{flex:1;min-width:0}.ay-kpi-val{font-family:var(--display);font-size:34px;font-weight:800;color:var(--ink);letter-spacing:-1.5px;line-height:1;animation:count-up .5s ease both}.ay-kpi-label{font-size:12px;font-weight:600;color:var(--ink2);margin-top:5px}.ay-kpi-sub{font-size:11px;color:var(--ink3);font-weight:400;margin-top:2px}.ay-content{display:grid;grid-template-columns:1fr 310px;gap:14px;flex:1}@media(max-width:1060px){.ay-content{grid-template-columns:1fr}}.ay-card{background:var(--white);border:1.5px solid var(--b1);border-radius:var(--r2);padding:22px 24px;box-shadow:var(--s-md);display:flex;flex-direction:column;gap:16px}.ay-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ay-card-title{font-family:var(--display);font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.4px}.ay-card-sub{font-size:12px;color:var(--ink3);font-weight:400;margin-top:3px}.ay-period{display:flex;gap:2px;background:var(--s1);border:1.5px solid var(--b1);border-radius:10px;padding:3px}.ay-period-btn{background:none;border:none;font-family:var(--font);font-size:11.5px;font-weight:600;color:var(--ink3);padding:5px 12px;border-radius:7px;cursor:pointer;transition:all .15s;white-space:nowrap}.ay-period-btn:hover{color:var(--ink2);background:#ffffffd9}.ay-period-btn.on{color:var(--sky);background:var(--white);box-shadow:var(--s-sm)}.ay-chart-bg{background:linear-gradient(150deg,#2e74f50d,#818cf80a);border:1.5px solid rgba(46,116,245,.1);border-radius:var(--r);padding:14px 12px 10px}.ay-chart{width:100%;height:auto;display:block}.ay-line{stroke-dasharray:700;stroke-dashoffset:700;animation:draw-path 1.4s cubic-bezier(.16,.84,.44,1) .3s forwards}.ay-area{animation:fill-expand .8s ease .6s both}.ay-dot{animation:dot-appear .3s cubic-bezier(.34,1.56,.64,1) both}.ay-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ay-stat{background:var(--s1);border:1.5px solid var(--b2);border-radius:var(--r);padding:14px 16px;transition:all .18s}.ay-stat:hover{border-color:#c0d0e8;box-shadow:var(--s-md);transform:translateY(-2px)}.ay-stat-val{font-family:var(--display);font-size:30px;font-weight:800;color:var(--ink);letter-spacing:-1.2px}.ay-stat-label{font-size:11.5px;color:var(--ink2);font-weight:500;margin-top:3px}.ay-stat-chg{font-size:11px;font-weight:700;color:var(--jade);font-family:var(--mono);margin-top:5px;display:flex;align-items:center;gap:2px}.ay-more-link{font-size:12.5px;font-weight:600;color:var(--sky);text-decoration:none;transition:all .14s;display:inline-flex;align-items:center;gap:4px}.ay-more-link:hover{color:var(--sky2);letter-spacing:.2px}.ay-empty{text-align:center;color:var(--ink3);padding:28px;font-size:12.5px}.ay-roles{display:flex;flex-direction:column}.ay-role-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0}.ay-role-row.total{border-top:1.5px solid var(--b1);padding-top:13px}.ay-role-name{font-size:13px;font-weight:600;color:var(--ink)}.ay-role-label{font-size:11px;color:var(--ink3);margin-top:2px}.ay-role-div{height:1px;background:var(--b2)}.ay-role-num{font-family:var(--display);font-size:18px;font-weight:800;padding:4px 14px;border-radius:var(--r);min-width:56px;text-align:center;transition:transform .18s}.ay-role-row:hover .ay-role-num{transform:scale(1.1)}.rn-sky{color:var(--sky);background:var(--sky-lt)}.rn-jade{color:var(--jade);background:var(--jade-lt)}.rn-tan{color:var(--tangerine);background:var(--tan-lt)}.rn-gray{color:var(--ink2);background:var(--s1);border:1.5px solid var(--b1)}.ay-pie-wrap{display:flex;justify-content:center;padding:4px 0}.ay-pie{width:110px;height:110px;filter:drop-shadow(0 6px 16px rgba(46,116,245,.14))}.ay-legend{display:flex;flex-direction:column;gap:7px}.ay-legend-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink2);font-weight:500}.ay-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ay-dot-sky{background:var(--sky)}.ay-dot-jade{background:#10b981}.ay-dot-tan{background:#f97316}.ay-tip{background:linear-gradient(135deg,var(--sky-lt),rgba(238,246,255,.5));border:1.5px solid rgba(46,116,245,.14);border-radius:var(--r);padding:11px 14px;font-size:12px;color:var(--sky);font-weight:500;line-height:1.6}.ay-audit{display:grid;grid-template-columns:1fr 260px;gap:14px;flex:1}@media(max-width:1000px){.ay-audit{grid-template-columns:1fr}}.ay-audit-main{background:var(--white);border:1.5px solid var(--b1);border-radius:var(--r2);box-shadow:var(--s-md);display:flex;flex-direction:column;overflow:hidden;animation:slide-right .3s ease both .06s}.ay-audit-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--b2);gap:12px;flex-wrap:wrap}.ay-audit-title{font-family:var(--display);font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.3px}.ay-audit-sub{font-size:12px;color:var(--ink3);margin-top:3px}.ay-audit-actions{display:flex;gap:7px}.ay-filters{display:flex;align-items:center;gap:8px;padding:11px 20px;border-bottom:1px solid var(--b2);background:var(--s1);flex-wrap:wrap}.ay-fi,.ay-fs{font-family:var(--font);font-size:12px;color:var(--ink);background:var(--white);border:1.5px solid var(--b1);border-radius:var(--r);padding:7px 11px;outline:none;height:34px;transition:border-color .15s,box-shadow .15s}.ay-fi:focus,.ay-fs:focus{border-color:var(--sky);box-shadow:0 0 0 3px var(--sky-lt)}.ay-fi::placeholder{color:var(--ink4)}.ay-fi{width:205px}.ay-fs{appearance:none;padding-right:28px;cursor:pointer}.ay-tbl-wrap{flex:1;overflow-y:auto;min-height:0}.ay-tbl-wrap::-webkit-scrollbar{width:4px}.ay-tbl-wrap::-webkit-scrollbar-thumb{background:var(--b1);border-radius:4px}.ay-tbl{width:100%;border-collapse:collapse}.ay-tbl thead th{padding:8px 16px;font-size:10px;font-weight:700;color:var(--ink3);letter-spacing:.9px;text-transform:uppercase;text-align:left;white-space:nowrap;position:sticky;top:0;background:var(--s1);z-index:1;border-bottom:1.5px solid var(--b1)}.ay-tbl tbody tr{border-bottom:1px solid var(--b2);transition:background .12s;animation:rise .25s ease both}.ay-tbl tbody tr:hover{background:#2e74f508}.ay-tbl td{padding:9px 16px;vertical-align:middle}.ay-user-cell{display:flex;align-items:center;gap:9px}.ay-avi{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#93c5fd,var(--sky));display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:12px;font-weight:800;color:#fff;box-shadow:0 2px 6px var(--sky-glow)}.ay-uname{font-size:12.5px;font-weight:600;color:var(--ink)}.ay-uemail{font-size:10.5px;color:var(--ink3);font-family:var(--mono)}.ay-action-tag{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--sky);background:var(--sky-lt);border:1px solid rgba(46,116,245,.14);border-radius:6px;padding:3px 9px;display:inline-block;white-space:nowrap;transition:all .12s}.ay-tbl tbody tr:hover .ay-action-tag{background:#dbeafe;border-color:#2e74f540}.ay-time-rel{font-size:12px;font-weight:600;color:var(--ink2)}.ay-time-abs{font-size:10px;color:var(--ink3);font-family:var(--mono);margin-top:2px}.ay-ip-cell{font-size:11px;color:var(--ink3);font-family:var(--mono)}.ay-pager{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-top:1px solid var(--b2);background:var(--s1)}.ay-pager-info{font-size:11.5px;color:var(--ink3);font-family:var(--mono)}.ay-pager-btns{display:flex;gap:4px}.ay-pg{width:28px;height:28px;border:1.5px solid var(--b1);border-radius:7px;background:var(--white);color:var(--ink2);font-size:12px;font-weight:700;font-family:var(--font);cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.ay-pg:hover{background:var(--s1);border-color:#c0d0e8;color:var(--ink);transform:scale(1.08)}.ay-pg.on{background:var(--sky);color:#fff;border-color:var(--sky);box-shadow:0 3px 10px var(--sky-ring)}.ay-audit-side{background:var(--white);border:1.5px solid var(--b1);border-radius:var(--r2);box-shadow:var(--s-md);display:flex;flex-direction:column;overflow:hidden;animation:slide-right .35s ease both .1s}.ay-side-head{padding:16px 18px;border-bottom:1px solid var(--b2);background:linear-gradient(135deg,var(--sky-lt),rgba(238,246,255,.4))}.ay-side-title{font-family:var(--display);font-size:14px;font-weight:800;color:var(--ink)}.ay-side-sub{font-size:11.5px;color:var(--ink3);margin-top:4px}.ay-tips{padding:14px 16px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1}.ay-tips::-webkit-scrollbar{width:3px}.ay-tips::-webkit-scrollbar-thumb{background:var(--b1);border-radius:3px}.ay-tips h4{font-size:10px;font-weight:700;color:var(--ink3);letter-spacing:.9px;text-transform:uppercase}.ay-tips-list{display:flex;flex-direction:column;gap:7px}.ay-tip-card{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--s1);border:1.5px solid var(--b1);border-radius:var(--r);transition:all .18s}.ay-tip-card:hover{border-color:#2e74f547;background:var(--sky-lt);transform:translate(4px)}.ay-tip-desc{font-size:11px;color:var(--ink3)}.ay-chip{display:inline-block;font-family:var(--mono);font-size:10.5px;font-weight:500;padding:2px 9px;border-radius:5px;border:1px solid transparent;white-space:nowrap;transition:transform .12s}.ay-chip:hover{transform:scale(1.04)}.ch-sky{color:var(--sky);background:var(--sky-lt);border-color:#2e74f526}.ch-jade{color:var(--jade);background:var(--jade-lt);border-color:var(--jade-bd)}.ch-tan{color:var(--tangerine);background:var(--tan-lt);border-color:var(--tan-bd)}.ch-ruby{color:var(--ruby);background:var(--ruby-lt);border-color:var(--ruby-bd)}.ch-plum{color:var(--plum);background:var(--plum-lt);border-color:var(--plum-bd)}.ch-sun{color:var(--sun);background:var(--sun-lt);border-color:var(--sun-bd)}.ay-period-btn{transition:all .18s cubic-bezier(.16,.84,.44,1)}.ay-period-btn.on{transform:scale(1.04)}.ay-period-btn:active{transform:scale(.96)}.ay-chart-bg{transition:box-shadow .2s}.ay-chart-bg:hover{box-shadow:0 4px 20px #2e74f51a}.ay-chart circle{cursor:pointer}.ay-stat{transition:all .22s cubic-bezier(.16,.84,.44,1)}.ay-stat-val{transition:all .28s cubic-bezier(.16,.84,.44,1)}.aic-wrap{display:flex;flex-direction:column;gap:14px;background:linear-gradient(160deg,#f0f5ff,#f7faff);border:1.5px solid rgba(46,116,245,.1);border-radius:14px;padding:16px 18px 12px}.aic-top-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.aic-legend{display:flex;align-items:center;gap:7px}.aic-legend-dot{width:10px;height:10px;border-radius:50%;background:var(--sky, #2e74f5);box-shadow:0 0 0 3px #2e74f526}.aic-legend-text{font-size:11.5px;font-weight:600;color:var(--ink2, #3a4f68)}.aic-pills{display:flex;gap:8px;flex-wrap:wrap}.aic-pill{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:30px;font-size:12px;border:1.5px solid transparent;transition:transform .15s,box-shadow .15s}.aic-pill:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000012}.aic-pill strong{font-family:var(--display,"Bricolage Grotesque",sans-serif);font-weight:800;font-size:14px}.aic-pill span{color:inherit;opacity:.7;font-size:11px}.aic-pill em{font-style:normal;font-weight:700;font-size:10.5px;opacity:.8;margin-left:2px}.aic-pill-blue{background:var(--sky-lt, #eaf1ff);border-color:#2e74f52e;color:var(--sky, #2e74f5)}.aic-pill-green{background:var(--jade-lt, #ecfdf5);border-color:#05966933;color:var(--jade, #059669)}.aic-chart-box{position:relative;-webkit-user-select:none;user-select:none}.aic-svg{width:100%;display:block;overflow:visible}@keyframes aic-ring{0%{r:8;opacity:.4}to{r:16;opacity:0}}.aic-ring{animation:aic-ring 1s ease-out infinite}.aic-tooltip{position:absolute;background:#0f1e3a;border-radius:10px;padding:8px 12px;pointer-events:none;white-space:nowrap;z-index:10;box-shadow:0 8px 24px #0f1e3a38;animation:tooltip-pop .14s cubic-bezier(.34,1.56,.64,1) both;min-width:76px;text-align:center}@keyframes tooltip-pop{0%{opacity:0;transform:scale(.88) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.aic-tt-day{font-size:10px;color:#6b8cbf;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.aic-tt-num{font-family:Bricolage Grotesque,DM Sans,sans-serif;font-size:22px;font-weight:800;color:#fff;line-height:1.1;margin:2px 0}.aic-tt-unit{font-size:9.5px;color:#4d72ae;font-weight:500}.aic-wrap .ay-chart-bg{display:none}:root{--primary: #be123c;--primary-light: #ffe4e6;--primary-hover: #9f1239;--secondary: #b45309;--secondary-light: #fed7aa;--tertiary: #64748b;--tertiary-light: #f1f5f9;--text-primary: #1f2937;--text-secondary: #6b7280;--text-muted: #9ca3af;--border: #e5e7eb;--border-light: #f3f4f6;--background: #ffffff;--background-subtle: #faf8f6;--success: #059669;--success-light: #ecfdf5;--danger: #dc2626;--danger-light: #fee2e2;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--background-subtle);color:var(--text-primary);line-height:1.6}.page{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(180deg,#fff,#faf8f6)}.topbar{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;background:var(--background);border-bottom:1px solid var(--border);gap:2rem;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.brand{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.brand-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--primary-light);border-radius:8px;color:var(--primary)}.brand-mark svg{width:18px;height:18px;stroke-width:2}.brand-text{font-size:14px;font-weight:700;color:var(--primary);letter-spacing:.3px}.search-wrap{display:flex;align-items:center;flex:1;max-width:500px;background:var(--background-subtle);border:1px solid var(--border);border-radius:8px;padding:0 1rem;transition:all .2s ease}.search-wrap:focus-within{background:var(--background);border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.search-icon{display:flex;align-items:center;width:18px;height:18px;color:var(--text-muted);flex-shrink:0}.search-icon svg{width:18px;height:18px;stroke-width:2}.search-input{flex:1;border:none;background:transparent;padding:.7rem 1rem;font-size:14px;color:var(--text-primary);outline:none}.search-input::placeholder{color:var(--text-muted)}.top-right{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.account-pill{display:flex;align-items:center;gap:.5rem;background:var(--background-subtle);border:1px solid var(--border);border-radius:8px;padding:.5rem 1rem;cursor:pointer;transition:all .2s ease;font-size:13px;color:var(--text-primary);font-weight:600}.account-pill:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.account-ico{display:flex;align-items:center;width:18px;height:18px;color:inherit}.account-ico svg{width:16px;height:16px;stroke-width:2}.account-text{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chev{display:flex;align-items:center;transition:transform .2s ease;color:var(--text-muted)}.chev.rot{transform:rotate(180deg)}.chev svg{width:16px;height:16px;stroke-width:2}.top-avatar{width:32px;height:32px;background:linear-gradient(135deg,#fde2e4,#fce4ec);border-radius:50%;border:1px solid var(--border);cursor:pointer;transition:all .2s ease}.top-avatar:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem;padding:2rem;max-width:1400px;margin:0 auto;width:100%}.card{background:var(--background);border:1px solid var(--border);border-radius:10px;padding:1.5rem;box-shadow:var(--shadow-sm);transition:all .2s ease}.card:hover{box-shadow:var(--shadow-md);border-color:var(--primary)}.card-title{font-size:16px;font-weight:700;margin-bottom:1.25rem;color:var(--text-primary);display:flex;align-items:center;gap:.6rem}.card.danger{border-color:var(--danger-light);background:var(--danger-light)}.card.danger:hover{border-color:var(--danger)}.profile-row{display:flex;gap:1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.profile-avatar{width:80px;height:80px;background:linear-gradient(135deg,#fde2e4,#fce4ec);border-radius:10px;flex-shrink:0}.profile-meta{flex:1;display:flex;flex-direction:column;justify-content:center}.profile-email{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.meta-line{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:13px;margin-bottom:.25rem}.mini-ico{display:flex;align-items:center;width:16px;height:16px;color:var(--primary);flex-shrink:0}.mini-ico svg{width:14px;height:14px;stroke-width:2}.meta-text{color:var(--text-secondary)}.kv{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0;border-bottom:1px solid var(--border-light)}.kv:last-of-type{border-bottom:none}.kv-left{display:flex;align-items:center;gap:.6rem;color:var(--text-secondary);font-size:13px;font-weight:500}.kv-right{font-size:13px;font-weight:700;color:var(--text-primary)}.btn-primary,.btn-secondary{border:none;border-radius:8px;padding:.65rem 1.25rem;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem;width:100%;justify-content:center;margin-top:1rem}.btn-primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:var(--shadow-md)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:var(--background-subtle);color:var(--primary);border:1px solid var(--primary);box-shadow:var(--shadow-sm)}.btn-secondary:hover:not(:disabled){background:var(--primary-light);border-color:var(--primary)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-ico{display:flex;align-items:center}.btn-ico svg{width:14px;height:14px;stroke-width:2}.select,input[type=email],input[type=text],select{border:1px solid var(--border);border-radius:6px;padding:.65rem .85rem;font-size:13px;color:var(--text-primary);background:var(--background);transition:all .2s ease;font-family:inherit}.select:focus,input[type=email]:focus,input[type=text]:focus,select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.select:disabled,input[type=email]:disabled,input[type=text]:disabled,select:disabled{background:var(--background-subtle);color:var(--text-muted);cursor:not-allowed}.pill{display:inline-flex;align-items:center;gap:.4rem;padding:4px 10px;border-radius:16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.pill.green{background:var(--success-light);color:var(--success)}.pill.danger{background:var(--danger-light);color:var(--danger)}.role-row{display:flex;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.role-dot{width:10px;height:10px;background:var(--primary);border-radius:50%;flex-shrink:0}.role-text{font-weight:700;color:var(--text-primary);font-size:14px}.check-list{list-style:none;margin-bottom:1.25rem}.check-list li{padding:.6rem 0;color:var(--text-secondary);font-size:13px;display:flex;align-items:center;gap:.6rem;font-weight:500}.check-list li:before{content:"";display:inline-block;width:3px;height:3px;background:var(--primary);border-radius:50%;flex-shrink:0}.toggle-switch{position:relative;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-switch input{display:none}.toggle-slider{position:relative;display:inline-block;width:42px;height:24px;background-color:var(--border);border-radius:12px;transition:background-color .2s ease}.toggle-slider:before{content:"";position:absolute;height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.toggle-switch input:checked+.toggle-slider{background-color:var(--primary)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(18px)}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0;border-bottom:1px solid var(--border-light)}.toggle-row:last-of-type{border-bottom:none}.toggle-left{display:flex;align-items:center;gap:.6rem;color:var(--text-secondary);font-size:13px;font-weight:500}.action-btn{width:100%;display:flex;align-items:center;gap:.6rem;padding:.85rem;background:var(--background-subtle);border:1px solid var(--border);border-radius:8px;margin-bottom:.6rem;cursor:pointer;font-size:13px;font-weight:600;color:var(--text-primary);transition:all .2s ease}.action-btn:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.act-ico{display:flex;align-items:center;width:16px;height:16px;flex-shrink:0}.act-ico svg{width:14px;height:14px;stroke-width:2}.danger-item,.delete-btn{width:100%;display:flex;align-items:center;gap:.6rem;padding:.85rem;background:transparent;border:1px solid var(--border);border-radius:8px;margin-bottom:.6rem;cursor:pointer;font-size:13px;font-weight:600;color:var(--text-primary);transition:all .2s ease}.danger-item:hover{background:var(--danger-light);border-color:var(--danger);color:var(--danger)}.danger-ico{font-size:16px;flex-shrink:0}.danger-delete{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--danger-light);border:1px solid var(--danger);border-radius:8px;margin-top:1rem}.danger-delete-left{display:flex;align-items:center;gap:.6rem}.del-title{font-weight:700;color:var(--danger);font-size:13px}.del-sub{color:var(--text-secondary);font-size:11px}.delete-btn{margin-bottom:0;background:var(--danger);color:#fff;border:none;padding:.65rem 1.25rem;box-shadow:var(--shadow-sm)}.delete-btn:hover{background:var(--primary-hover);box-shadow:var(--shadow-md)}.muted{color:var(--text-muted);font-size:13px;font-weight:500}.title-ico{display:flex;align-items:center;width:18px;height:18px;color:var(--primary)}.title-ico svg{width:16px;height:16px;stroke-width:2}.modal-backdrop{position:fixed;inset:0;background:#0003;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:var(--background);border-radius:10px;padding:1.5rem;max-width:450px;width:90%;box-shadow:var(--shadow-lg);border:1px solid var(--border)}.modal h2{font-size:18px;font-weight:700;margin-bottom:1.25rem;color:var(--text-primary)}.modal-field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.modal-field label{font-size:13px;font-weight:700;color:var(--text-primary)}.modal-field input,.modal-field select{width:100%}.modal-error{background:var(--danger-light);color:var(--danger);padding:.85rem;border-radius:8px;font-size:13px;margin-bottom:1.25rem;border:1px solid var(--danger);font-weight:600}.modal-actions{display:flex;gap:.75rem;margin-top:1.5rem}.modal-actions button{flex:1;margin-top:0}@media(max-width:768px){.topbar{flex-direction:column;gap:1rem;padding:1rem}.search-wrap{width:100%;max-width:none}.top-right{width:100%;justify-content:space-between}.grid{grid-template-columns:1fr;padding:1rem;gap:1rem}.card{padding:1.25rem}.danger-delete{flex-direction:column;align-items:flex-start;gap:1rem}.delete-btn{width:100%}.profile-row{flex-direction:column}.profile-avatar{width:60px;height:60px}}@media(max-width:480px){.topbar{padding:.75rem}.brand-text{display:none}.search-input{font-size:12px}.card-title{font-size:14px}.card{padding:1rem}.modal{padding:1.25rem}}@media(max-width:768px){.rhSidebar{display:none!important}.rhMobileNav{display:flex!important}.awPage{padding-bottom:calc(70px + env(safe-area-inset-bottom))!important}}@media(min-width:769px){.rhMobileNav{display:none!important}}.rhSidebar,.rhMobileNav{--sb-w: 276px;--sb-radius: 14px;--sb-radius-sm: 10px;--sb-bg-0: #0a0f1c;--sb-bg-1: #0e1424;--sb-bg-2: #121a30;--sb-surface: rgba(255, 255, 255, .035);--sb-surface-hover: rgba(255, 255, 255, .07);--sb-surface-active: rgba(56, 132, 255, .14);--sb-border: rgba(255, 255, 255, .07);--sb-border-strong: rgba(255, 255, 255, .12);--sb-text: #eef2fb;--sb-text-soft: rgba(232, 238, 250, .78);--sb-text-mute: rgba(190, 202, 224, .55);--sb-text-dim: rgba(170, 184, 210, .42);--sb-accent: #3b82f6;--sb-accent-2: #60a5fa;--sb-accent-soft: rgba(59, 130, 246, .18);--sb-accent-glow: rgba(59, 130, 246, .45);--sb-danger: #ef4444;--sb-success: #10b981;--sb-shadow: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 30px 80px -30px rgba(0, 0, 0, .7), 0 10px 30px -15px rgba(0, 0, 0, .55);--sb-ease: cubic-bezier(.22, 1, .36, 1);--sb-ease-snap: cubic-bezier(.34, 1.56, .64, 1)}.rhSidebar{position:fixed;top:0;left:0;width:var(--sb-w);height:100vh;z-index:60;display:flex;flex-direction:column;padding:18px 14px 14px;gap:14px;background:radial-gradient(120% 60% at 0% 0%,rgba(59,130,246,.12),transparent 55%),radial-gradient(80% 40% at 100% 100%,rgba(99,102,241,.08),transparent 60%),linear-gradient(180deg,var(--sb-bg-1) 0%,var(--sb-bg-0) 100%);border-right:1px solid var(--sb-border);box-shadow:var(--sb-shadow);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:var(--sb-text);font-family:Inter,SF Pro Display,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"ss01","cv11";isolation:isolate;overflow:hidden;animation:sbSlideIn .5s var(--sb-ease) both}@keyframes sbSlideIn{0%{transform:translate(-16px);opacity:0}to{transform:translate(0);opacity:1}}.rhSidebarAura{position:absolute;inset:-1px -1px auto;height:220px;pointer-events:none;z-index:0;background:radial-gradient(60% 100% at 20% 0%,rgba(96,165,250,.22),transparent 70%),radial-gradient(40% 80% at 80% 10%,rgba(139,92,246,.12),transparent 70%);filter:blur(2px);animation:sbAuraDrift 14s ease-in-out infinite alternate}@keyframes sbAuraDrift{0%{transform:translateZ(0);opacity:.9}to{transform:translate3d(8px,6px,0);opacity:1}}.rhBrand{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:6px 8px 14px;border-bottom:1px solid var(--sb-border)}.rhBrandMark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--sb-accent) 0%,#6366f1 100%);box-shadow:0 0 0 1px #ffffff1a inset,0 8px 24px -8px var(--sb-accent-glow);flex-shrink:0;transition:transform .4s var(--sb-ease-snap)}.rhBrand:hover .rhBrandMark{transform:rotate(-8deg) scale(1.05)}.rhBrandText{display:flex;flex-direction:column;min-width:0;line-height:1.1}.rhBrandWordmark{font-size:14px;font-weight:800;letter-spacing:.14em;color:var(--sb-text)}.rhBrandTagline{margin-top:3px;font-size:11px;font-weight:500;color:var(--sb-text-mute);letter-spacing:.02em}.rhNav{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 6px 8px 2px;margin-right:-6px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.rhNav::-webkit-scrollbar{width:6px}.rhNav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.rhNav::-webkit-scrollbar-thumb:hover{background:#fff3}.rhNavSectionLabel{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-text-dim);padding:14px 12px 6px;-webkit-user-select:none;user-select:none}.rhNavItem{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border-radius:var(--sb-radius-sm);background:transparent;border:1px solid transparent;color:var(--sb-text-soft);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;letter-spacing:.005em;transition:background-color .22s var(--sb-ease),color .22s var(--sb-ease),border-color .22s var(--sb-ease),transform .22s var(--sb-ease),padding .22s var(--sb-ease);font-family:inherit;-webkit-tap-highlight-color:transparent}.rhNavItem:focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}.rhNavItem:before{content:"";position:absolute;left:4px;top:50%;width:3px;height:0;border-radius:3px;background:linear-gradient(180deg,var(--sb-accent-2),var(--sb-accent));transform:translateY(-50%);opacity:0;transition:height .32s var(--sb-ease-snap),opacity .32s var(--sb-ease);pointer-events:none}.rhNavItem:hover{background:var(--sb-surface-hover);color:var(--sb-text);border-color:var(--sb-border)}.rhNavItem:hover:before{height:14px;opacity:.6}.rhNavItem:active{transform:scale(.985)}.rhNavItem--active,.rhNavItem--active:hover{background:linear-gradient(90deg,var(--sb-accent-soft) 0%,transparent 95%),var(--sb-surface);color:#fff;border-color:#3b82f647;box-shadow:0 0 0 1px #3b82f62e inset,0 6px 18px -10px var(--sb-accent-glow)}.rhNavItem--active:before{height:22px;opacity:1;box-shadow:0 0 10px var(--sb-accent-glow)}.rhNavItem--indent{padding-left:30px;font-size:13px;color:var(--sb-text-mute)}.rhNavItem--indent:before{left:18px}.rhNavItem--indent.rhNavItem--active{color:var(--sb-text)}.rhNavItemIconWrap{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:inherit;flex-shrink:0;transition:transform .25s var(--sb-ease-snap),color .2s var(--sb-ease)}.rhNavItem:hover .rhNavItemIconWrap{transform:scale(1.08)}.rhNavItem--active .rhNavItemIconWrap{color:var(--sb-accent-2)}.rhNavIcon{width:18px;height:18px;stroke-width:1.75}.rhNavLabel{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rhNavBadge{flex-shrink:0;min-width:20px;height:18px;padding:0 6px;border-radius:99px;background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 4px 12px -4px #ef44448c;animation:sbBadgePulse 2.4s ease-in-out infinite}@keyframes sbBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.rhNavItemGlow{display:none}.rhNavGroup{display:flex;flex-direction:column}.rhNavGroupToggle .rhChevron{margin-left:auto;display:inline-grid;place-items:center;width:18px;height:18px;color:var(--sb-text-dim);transition:transform .3s var(--sb-ease-snap),color .2s var(--sb-ease)}.rhNavGroupToggle:hover .rhChevron{color:var(--sb-text-soft)}.rhChevron--open{transform:rotate(180deg);color:var(--sb-accent-2)}.rhNavGroupBody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--sb-ease);margin-left:4px;position:relative}.rhNavGroupBody>*{min-height:0;overflow:hidden}.rhNavGroupBody--open{grid-template-rows:1fr;margin-top:2px;margin-bottom:4px}.rhNavGroupBody--open>*{overflow:visible}.rhNavGroupBody--open:before{content:"";position:absolute;left:22px;top:4px;bottom:4px;width:1px;background:linear-gradient(180deg,transparent,var(--sb-border-strong) 12%,var(--sb-border-strong) 88%,transparent);pointer-events:none}.rhSidebarBottom{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--sb-border)}.rhLangSwitcher{position:relative}.rhLangTrigger{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:var(--sb-radius-sm);color:var(--sb-text-soft);cursor:pointer;font-family:inherit;transition:background-color .2s var(--sb-ease),border-color .2s var(--sb-ease),color .2s var(--sb-ease)}.rhLangTrigger:hover{background:var(--sb-surface-hover);border-color:var(--sb-border-strong);color:var(--sb-text)}.rhLangGlobeIcon{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#3b82f624;color:var(--sb-accent-2)}.rhLangTriggerText{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;flex:1 1 auto;min-width:0}.rhLangCode{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--sb-text)}.rhLangName{margin-top:2px;font-size:11px;color:var(--sb-text-mute)}.rhLangDropdown{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:linear-gradient(180deg,#131a2c,#0e1424);border:1px solid var(--sb-border-strong);border-radius:var(--sb-radius);padding:8px;box-shadow:0 24px 60px -20px #000000b3,0 0 0 1px #ffffff0a;z-index:20;transform-origin:bottom center;animation:sbDropdownIn .22s var(--sb-ease) both}@keyframes sbDropdownIn{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rhLangSearchWrap{position:relative;margin-bottom:8px}.rhLangSearchIcon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--sb-text-mute);pointer-events:none}.rhLangSearchInput{width:100%;padding:8px 10px 8px 30px;border-radius:var(--sb-radius-sm);background:#ffffff0a;border:1px solid var(--sb-border);color:var(--sb-text);font-size:12.5px;outline:none;font-family:inherit;transition:border-color .18s var(--sb-ease),background-color .18s var(--sb-ease)}.rhLangSearchInput::placeholder{color:var(--sb-text-dim)}.rhLangSearchInput:focus{border-color:var(--sb-accent);background:#3b82f614}.rhLangList{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.rhLangOption{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:1px solid transparent;background:transparent;border-radius:8px;color:var(--sb-text-soft);font-size:12.5px;cursor:pointer;text-align:left;font-family:inherit;transition:background-color .16s var(--sb-ease),color .16s var(--sb-ease)}.rhLangOption:hover{background:var(--sb-surface-hover);color:var(--sb-text)}.rhLangOption--active{background:var(--sb-accent-soft);color:#fff}.rhLangOptionFlag{font-size:14px}.rhLangOptionNative{font-weight:600}.rhLangOptionEn{color:var(--sb-text-mute);font-size:11px;margin-left:auto}.rhLangOptionCheck{color:var(--sb-accent-2);margin-left:4px}.rhLogout{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--sb-radius-sm);background:linear-gradient(180deg,#ef444414,#ef444405);border:1px solid rgba(239,68,68,.18);color:var(--sb-text);cursor:pointer;font-family:inherit;transition:background .22s var(--sb-ease),border-color .22s var(--sb-ease),transform .18s var(--sb-ease)}.rhLogout:hover{background:linear-gradient(180deg,#ef44442e,#ef44440f);border-color:#ef444473}.rhLogout:active{transform:scale(.985)}.rhLogoutIconWrap{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ef44442e;color:#fca5a5;flex-shrink:0;transition:transform .3s var(--sb-ease-snap)}.rhLogout:hover .rhLogoutIconWrap{transform:translate(-2px) rotate(-6deg);color:#fff;background:var(--sb-danger)}.rhLogoutBody{display:flex;flex-direction:column;line-height:1.1;flex:1 1 auto;min-width:0;text-align:left}.rhLogoutLabel{font-size:12.5px;font-weight:700;color:var(--sb-text)}.rhLogoutSub{margin-top:2px;font-size:10.5px;color:var(--sb-text-mute)}.rhLogoutArrow{color:var(--sb-text-mute);display:inline-grid;place-items:center;transition:transform .25s var(--sb-ease-snap),color .2s var(--sb-ease)}.rhLogout:hover .rhLogoutArrow{transform:translate(3px);color:#fca5a5}.rhMobileNav{display:none}@media(max-width:980px){.rhSidebar{display:none}.rhMobileNav{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:4px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:linear-gradient(180deg,#0e1424eb,#0a0f1cf5);border-top:1px solid var(--sb-border);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 -10px 30px -10px #0000008c}.rhMobileNav::-webkit-scrollbar{display:none}.rhMobileNavItem{position:relative;flex:0 0 auto;min-width:70px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border-radius:12px;background:transparent;border:1px solid transparent;color:var(--sb-text-mute);cursor:pointer;font-family:inherit;transition:background-color .2s var(--sb-ease),color .2s var(--sb-ease)}.rhMobileNavItem:hover{color:var(--sb-text-soft)}.rhMobileNavItem--active{background:var(--sb-accent-soft);color:#fff;border-color:#3b82f64d}.rhMobileNavIconWrap{position:relative;display:grid;place-items:center;width:24px;height:24px}.rhMobileNavBadge{position:absolute;top:-4px;right:-8px;min-width:16px;height:14px;padding:0 4px;border-radius:99px;background:var(--sb-danger);color:#fff;font-size:9.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 4px 8px -2px #ef444480}.rhMobileNavLabel{font-size:10.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.rhMobileNavIndicator{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--sb-accent-2),var(--sb-accent));box-shadow:0 0 8px var(--sb-accent-glow);animation:sbIndicatorIn .3s var(--sb-ease-snap) both}@keyframes sbIndicatorIn{0%{opacity:0;transform:translate(-50%) scaleX(.4)}to{opacity:1;transform:translate(-50%) scaleX(1)}}}@media(prefers-reduced-motion:reduce){.rhSidebar,.rhSidebarAura,.rhNavBadge,.rhMobileNavIndicator,.rhLangDropdown{animation:none!important}.rhNavItem,.rhNavItemIconWrap,.rhChevron,.rhLogoutIconWrap,.rhLogoutArrow{transition:none!important}}:root{--pastel-bg-top: #f3ecff;--pastel-bg-mid: #ffe9f1;--pastel-bg-bot: #e6f3ff;--pastel-panel: rgba(255,255,255,.72);--pastel-stroke: rgba(120, 110, 170, .18);--pastel-stroke-strong: rgba(120, 110, 170, .32);--pastel-text: #3b2d56;--pastel-muted: #6b6286;--pastel-dim: #8f87a8;--pastel-accent: #8b7cf6;--pastel-accent-2: #f4a8c8;--pastel-accent-3: #7ec8e3;--pastel-mint: #a8e6cf;--pastel-active-bg: linear-gradient(135deg, #c7b8ff 0%, #f8c5dc 100%);--pastel-active-text: #2a1f48;--pastel-open-bg: rgba(199, 184, 255, .18);--pastel-open-stroke: rgba(139, 124, 246, .45)}.rhSidebar{background:radial-gradient(520px 380px at 12% 0%,rgba(244,168,200,.55),transparent 65%),radial-gradient(520px 420px at 90% 100%,rgba(126,200,227,.45),transparent 60%),linear-gradient(180deg,var(--pastel-bg-top) 0%,var(--pastel-bg-mid) 55%,var(--pastel-bg-bot) 100%)!important;border-right:1px solid var(--pastel-stroke)!important;box-shadow:0 18px 60px #8b7cf62e!important;color:var(--pastel-text)!important}.rhSidebarAura{display:none!important}.rhSidebar .rhBrandMark{background:linear-gradient(135deg,var(--pastel-accent),var(--pastel-accent-2))!important;color:#fff!important;box-shadow:0 8px 22px #8b7cf659!important;border:none!important}.rhSidebar .rhBrandWordmark{color:var(--pastel-text)!important;background:linear-gradient(135deg,#6b4ee6,#e07ab0)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:800!important;letter-spacing:.02em!important}.rhSidebar .rhBrandTagline{color:var(--pastel-muted)!important}.rhSidebar .rhNavSectionLabel{color:var(--pastel-dim)!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.rhSidebar .rhNavItem{color:var(--pastel-text)!important;background:transparent!important;border:1px solid transparent!important;border-radius:12px!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}.rhSidebar .rhNavItem:hover{background:#ffffff8c!important;border-color:var(--pastel-stroke)!important;color:var(--pastel-text)!important}.rhSidebar .rhNavItem .rhNavLabel{color:inherit!important}.rhSidebar .rhNavItem .rhNavItemIconWrap{color:var(--pastel-accent)!important}.rhSidebar .rhNavItem--active{background:var(--pastel-active-bg)!important;color:var(--pastel-active-text)!important;border-color:#ffffffa6!important;box-shadow:0 8px 24px #8b7cf64d,inset 0 1px #ffffff8c!important}.rhSidebar .rhNavItem--active .rhNavLabel{color:var(--pastel-active-text)!important;font-weight:700!important}.rhSidebar .rhNavItem--active .rhNavItemIconWrap{color:#5a3fc7!important}.rhSidebar .rhNavItem--active .rhNavItemGlow{background:radial-gradient(80px 40px at 50% 50%,rgba(255,255,255,.6),transparent 70%)!important}.rhSidebar .rhNavGroupToggle.rhNavItem--active{background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:var(--pastel-text)!important}.rhSidebar .rhNavGroupToggle.rhNavItem--active .rhNavLabel{color:var(--pastel-text)!important;font-weight:600!important}.rhSidebar .rhNavGroupToggle.rhNavItem--active .rhNavItemIconWrap{color:var(--pastel-accent)!important}.rhSidebar .rhNavGroupToggle .rhNavItemGlow{display:none!important}.rhSidebar .rhNavGroup:has(.rhNavGroupBody--open)>.rhNavGroupToggle,.rhSidebar .rhNavGroupToggle.rhNavGroupToggle--open{background:var(--pastel-open-bg)!important;border-color:var(--pastel-open-stroke)!important;color:var(--pastel-text)!important;box-shadow:inset 3px 0 0 0 var(--pastel-accent)!important}.rhSidebar .rhNavGroup:has(.rhNavGroupBody--open)>.rhNavGroupToggle .rhNavLabel,.rhSidebar .rhNavGroupToggle.rhNavGroupToggle--open .rhNavLabel{color:var(--pastel-text)!important;font-weight:700!important}.rhSidebar .rhNavGroup:has(.rhNavGroupBody--open)>.rhNavGroupToggle .rhNavItemIconWrap,.rhSidebar .rhNavGroupToggle.rhNavGroupToggle--open .rhNavItemIconWrap{color:var(--pastel-accent)!important;transform:scale(1.05)}.rhSidebar .rhNavGroup:has(.rhNavGroupBody--open)>.rhNavGroupToggle .rhChevron,.rhSidebar .rhNavGroupToggle.rhNavGroupToggle--open .rhChevron{color:var(--pastel-accent)!important}.rhSidebar .rhNavGroupBody--open{background:linear-gradient(180deg,#c7b8ff1a,#f4a8c814)!important;border-left:2px solid var(--pastel-open-stroke)!important;margin-left:14px!important;padding:6px 4px 6px 8px!important;border-radius:10px!important}.rhSidebar .rhNavItem--indent{font-size:.92rem!important}.rhSidebar .rhNavItem--indent:not(.rhNavItem--active){color:var(--pastel-muted)!important}.rhSidebar .rhNavItem--indent:not(.rhNavItem--active) .rhNavItemIconWrap{color:var(--pastel-accent-3)!important}.rhSidebar .rhChevron{color:var(--pastel-dim)!important}.rhSidebar .rhChevron--open{color:var(--pastel-accent)!important}.rhSidebar .rhNavBadge{background:linear-gradient(135deg,#ff8fb3,#ffb088)!important;color:#fff!important;border:none!important;box-shadow:0 4px 10px #ff8fb366!important}.rhSidebar .rhSidebarBottom{border-top:1px solid var(--pastel-stroke)!important}.rhSidebar .rhLangTrigger,.rhSidebar .rhLogout{background:#ffffff8c!important;border:1px solid var(--pastel-stroke)!important;color:var(--pastel-text)!important}.rhSidebar .rhLangTrigger:hover,.rhSidebar .rhLogout:hover{background:#fff!important;border-color:var(--pastel-stroke-strong)!important}.rhSidebar .rhLangCode{color:var(--pastel-accent)!important;font-weight:700!important}.rhSidebar .rhLangName{color:var(--pastel-muted)!important}.rhSidebar .rhLangDropdown{background:#fff!important;border:1px solid var(--pastel-stroke)!important;box-shadow:0 18px 40px #8b7cf640!important;color:var(--pastel-text)!important}.rhSidebar .rhLangOption--active{background:var(--pastel-active-bg)!important;color:var(--pastel-active-text)!important}:root{--pastel-bg-top: #ffffff;--pastel-bg-mid: #eaf4ff;--pastel-bg-bot: #d6ebff;--pastel-panel: rgba(255,255,255,.85);--pastel-stroke: rgba(70, 130, 200, .18);--pastel-stroke-strong: rgba(70, 130, 200, .4);--pastel-text: #0f2c4a;--pastel-muted: #355676;--pastel-dim: #6f8aa8;--pastel-accent: #3b82f6;--pastel-accent-2: #60a5fa;--pastel-accent-3: #93c5fd;--pastel-mint: #bae6fd;--pastel-active-bg: linear-gradient(135deg, #bfdbfe 0%, #ffffff 100%);--pastel-active-text: #0a2a55;--pastel-open-bg: rgba(59, 130, 246, .1);--pastel-open-stroke: rgba(59, 130, 246, .45)}.rhSidebar{background:radial-gradient(520px 380px at 12% 0%,rgba(147,197,253,.55),transparent 65%),radial-gradient(520px 420px at 90% 100%,rgba(186,230,253,.55),transparent 65%),linear-gradient(180deg,var(--pastel-bg-top) 0%,var(--pastel-bg-mid) 55%,var(--pastel-bg-bot) 100%)!important;border-right:1px solid var(--pastel-stroke)!important;box-shadow:0 18px 60px #3b82f626!important;color:var(--pastel-text)!important}.rhSidebar .rhBrandMark{background:linear-gradient(135deg,var(--pastel-accent),var(--pastel-accent-3))!important;color:#fff!important;box-shadow:0 8px 22px #3b82f659!important}.rhSidebar .rhBrandWordmark{background:linear-gradient(135deg,#1e3a8a,#3b82f6)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.rhSidebar .rhNavItem--active{background:var(--pastel-active-bg)!important;color:var(--pastel-active-text)!important;border-color:#ffffffd9!important;box-shadow:0 8px 24px #3b82f640,inset 0 1px #ffffffb3!important}.rhSidebar .rhNavItem--active .rhNavItemIconWrap{color:#1d4ed8!important}.rhSidebar .rhNavBadge{background:linear-gradient(135deg,#ff6b9a,#ff9b6b)!important;color:#fff!important;box-shadow:0 4px 10px #ff6b9a66!important}.rhSidebar .rhSidebarBottom{border-top:1px solid var(--pastel-stroke-strong)!important;background:linear-gradient(180deg,#fff0,#ffffffd9)!important;padding-top:14px!important;margin-top:8px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.rhSidebar .rhLangTrigger{background:#fff!important;border:1.5px solid var(--pastel-stroke-strong)!important;color:var(--pastel-text)!important;border-radius:12px!important;padding:10px 12px!important;box-shadow:0 4px 14px #3b82f626!important;font-weight:600!important;transition:all .18s ease!important}.rhSidebar .rhLangTrigger:hover{background:#f0f7ff!important;border-color:var(--pastel-accent)!important;box-shadow:0 6px 18px #3b82f640!important;transform:translateY(-1px)}.rhSidebar .rhLangGlobeIcon{color:var(--pastel-accent)!important}.rhSidebar .rhLangCode{color:#fff!important;background:var(--pastel-accent)!important;padding:2px 8px!important;border-radius:6px!important;font-weight:800!important;font-size:.75rem!important;letter-spacing:.04em!important}.rhSidebar .rhLangName{color:var(--pastel-text)!important;font-weight:600!important}.rhSidebar .rhLangTrigger .rhChevron{color:var(--pastel-accent)!important}.rhSidebar .rhLogout{background:linear-gradient(135deg,#fff,#fee2e2)!important;border:1.5px solid rgba(220,38,38,.35)!important;color:#b91c1c!important;border-radius:12px!important;padding:10px 12px!important;font-weight:700!important;box-shadow:0 4px 14px #dc26261f!important;transition:all .18s ease!important;display:flex!important;align-items:center!important;gap:10px!important}.rhSidebar .rhLogout:hover{background:linear-gradient(135deg,#fee2e2,#fca5a5)!important;border-color:#dc2626!important;color:#7f1d1d!important;box-shadow:0 6px 20px #dc26264d!important;transform:translateY(-1px)}.rhSidebar .rhLogout .rhNavIcon,.rhSidebar .rhLogout svg{color:#dc2626!important}.rhSidebar .rhLangDropdown{background:#fff!important;border:1px solid var(--pastel-stroke-strong)!important;box-shadow:0 18px 40px #3b82f640!important}.rhSidebar .rhLangOption{color:var(--pastel-text)!important}.rhSidebar .rhLangOption:hover{background:var(--pastel-open-bg)!important}.rhSidebar .rhLangOption--active{background:var(--pastel-active-bg)!important;color:var(--pastel-active-text)!important;font-weight:700!important}.rhSidebar{height:100vh!important;min-height:100vh!important;overflow-y:auto!important}.rhSidebar .rhSidebarBottom{background:transparent!important;border-top:1px solid var(--pastel-stroke-strong)!important;margin-top:auto!important;padding:14px 0 4px!important}.rhSidebar .rhLangTrigger{background:#fff!important;border:2px solid var(--pastel-accent)!important;color:#0a2a55!important;box-shadow:0 6px 18px #3b82f638!important}.rhSidebar .rhLangTrigger:hover{background:#eaf4ff!important;border-color:#1d4ed8!important}.rhSidebar .rhLangName{color:#0a2a55!important;font-weight:700!important}.rhSidebar .rhLangCode{background:#1d4ed8!important;color:#fff!important}.rhSidebar .rhLogout{background:#fff!important;border:2px solid #dc2626!important;color:#991b1b!important;box-shadow:0 6px 18px #dc262633!important}.rhSidebar .rhLogout:hover{background:#fee2e2!important;border-color:#b91c1c!important;color:#7f1d1d!important}.rhSidebar .rhLogout,.rhSidebar .rhLogout *{color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;opacity:1!important;text-shadow:none!important}.rhSidebar .rhLogout span:first-of-type{color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;font-weight:800!important;letter-spacing:.01em!important}.rhSidebar .rhLogout small,.rhSidebar .rhLogout .rhLogoutSub,.rhSidebar .rhLogout span+span{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;font-weight:600!important;opacity:.95!important}.rhSidebar .rhLogout svg{color:#dc2626!important;stroke:#dc2626!important}.rhSidebar .rhNavItem--active:before,.rhSidebar .rhNavItem.active:before,.rhSidebar .rhNavItem[aria-current=page]:before,.rhNavItem--active>.rhNavIconWrap:before,.rhNavItem--active .rhNavIconWrap:after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important;border:0!important}.rhSidebar .rhNavItem--active .rhNavIconWrap,.rhSidebar .rhNavItem.active .rhNavIconWrap,.rhSidebar .rhNavItem[aria-current=page] .rhNavIconWrap{background:transparent!important;box-shadow:none!important;border-color:transparent!important}.rhSidebar .rhNavItem--active,.rhSidebar .rhNavItem.active,.rhSidebar .rhNavItem[aria-current=page]{background:linear-gradient(180deg,#fff,#eaf4ff)!important;color:#1d4ed8!important;border:1px solid rgba(59,130,246,.18)!important;box-shadow:0 1px #ffffffb3 inset!important}.rhLangTrigger{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;background:#fff!important;border:1px solid rgba(59,130,246,.22)!important;border-radius:12px!important;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #0f172a0a,0 4px 12px #3b82f60f!important;color:#0f172a!important;font-weight:600!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}.rhLangTrigger:hover{border-color:#3b82f673!important;box-shadow:0 1px #ffffffe6 inset,0 2px 4px #0f172a0f,0 8px 20px #3b82f61a!important}.rhLangGlobeIcon{width:18px!important;height:18px!important;color:#3b82f6!important;stroke-width:2!important}.rhLangCode{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;padding:3px 8px!important;background:#2563eb!important;color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;border-radius:6px!important;box-shadow:0 1px 2px #2563eb40!important}.rhLangLabel{color:#1e293b!important;font-weight:600!important;font-size:14px!important}.rhLangChevron{color:#94a3b8!important;margin-left:4px!important}.rhLogout{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;background:#fff!important;border:1px solid #fecaca!important;border-radius:12px!important;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #0f172a0a,0 4px 12px #dc26260f!important;color:#991b1b!important;text-align:left!important;width:100%!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.rhLogout:hover{background:#fff5f5!important;border-color:#fca5a5!important;box-shadow:0 1px #ffffffe6 inset,0 2px 4px #0f172a0f,0 8px 20px #dc26261a!important}.rhLogout .rhLogoutIconWrap,.rhLogout svg.rhNavIcon:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;background:#fee2e2!important;color:#dc2626!important;border-radius:8px!important;flex:0 0 auto!important}.rhLogout .rhLogoutTitle,.rhLogout strong{display:block!important;font-size:14px!important;font-weight:700!important;color:#991b1b!important;line-height:1.2!important}.rhLogout .rhLogoutSub,.rhLogout small{display:block!important;font-size:12px!important;font-weight:500!important;color:#9b6b6b!important;margin-top:2px!important}.rhLogout .rhLogoutChevron{margin-left:auto!important;color:#dc2626!important}.rhMobileNav,.rhMobileBar,.rhMobileTabbar{background:linear-gradient(180deg,#fff,#eaf4ff)!important;border-top:1px solid rgba(59,130,246,.18)!important;box-shadow:0 -4px 16px #3b82f61a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.rhMobileNav .rhNavItem,.rhMobileBar .rhNavItem,.rhMobileTabbar .rhNavItem{color:#475569!important;background:transparent!important}.rhMobileNav .rhNavItem .rhNavIcon,.rhMobileBar .rhNavItem .rhNavIcon,.rhMobileTabbar .rhNavItem .rhNavIcon{color:#3b82f6!important}.rhMobileNav .rhNavItem--active,.rhMobileBar .rhNavItem--active,.rhMobileTabbar .rhNavItem--active,.rhMobileNav .rhNavItem.active,.rhMobileBar .rhNavItem.active,.rhMobileTabbar .rhNavItem.active{background:linear-gradient(180deg,#bfdbfe,#fff)!important;color:#1d4ed8!important;border-radius:10px!important;box-shadow:0 1px #ffffffb3 inset!important}.rhMobileNav .rhNavItem--active .rhNavIcon,.rhMobileBar .rhNavItem--active .rhNavIcon,.rhMobileTabbar .rhNavItem--active .rhNavIcon{color:#1d4ed8!important}.rhMobileNav .rhNavLabel,.rhMobileBar .rhNavLabel,.rhMobileTabbar .rhNavLabel{color:#334155!important;font-weight:600!important}.rhNavItem--active .rhNavItemIconWrap,.rhSidebar .rhNavItem--active .rhNavItemIconWrap,.rhSidebar .rhNavGroupToggle.rhNavItem--active .rhNavItemIconWrap,.rhNavItem:hover .rhNavItemIconWrap,.rhNavItemIconWrap{background:transparent!important;box-shadow:none!important;color:#1d4ed8!important}.rhNavItem--active .rhNavItemGlow,.rhSidebar .rhNavItem--active .rhNavItemGlow{display:none!important;background:transparent!important;box-shadow:none!important}.authNotice.ok,.awLoginOk,.awLoginNotice.ok,.notice.ok,.awNotice.ok,.rhNotice.ok,.mtNotice.ok,.awSchNotice.ok,.loginSuccess,.loginOk{display:none!important}.rhSidebar .rhLangSwitcher .rhLangTrigger,.rhLangSwitcher .rhLangTrigger,.rhLangTrigger{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:0 1px 2px #0f172a0a!important;padding:10px 12px!important;color:#0f172a!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.rhSidebar .rhLangSwitcher .rhLangTrigger:hover,.rhLangSwitcher .rhLangTrigger:hover,.rhLangTrigger:hover{background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 2px 6px #0f172a0f!important;transform:none!important;filter:none!important}.rhSidebar .rhLangGlobeIcon,.rhLangGlobeIcon{color:#64748b!important;background:transparent!important;filter:none!important}.rhSidebar .rhLangCode,.rhLangCode{color:#0f172a!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:2px 6px!important;font-weight:600!important;font-size:11px!important;letter-spacing:.02em!important;text-shadow:none!important}.rhSidebar .rhLangName,.rhLangName{color:#475569!important;font-weight:500!important;font-size:12px!important}.rhSidebar .rhLangTrigger .rhChevron,.rhLangTrigger .rhChevron{color:#94a3b8!important}.rhSidebar .rhLogout,.rhLogout{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:0 1px 2px #0f172a0a!important;padding:10px 12px!important;color:#0f172a!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important;filter:none!important}.rhSidebar .rhLogout:hover,.rhLogout:hover{background:#fef2f2!important;border-color:#fecaca!important;box-shadow:0 2px 6px #0f172a0f!important;transform:none!important;filter:none!important}.rhSidebar .rhLogoutIconWrap,.rhLogoutIconWrap{background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:8px!important;color:#dc2626!important;box-shadow:none!important;width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.rhSidebar .rhLogout:hover .rhLogoutIconWrap,.rhLogout:hover .rhLogoutIconWrap{background:#fee2e2!important;border-color:#fca5a5!important;transform:none!important}.rhSidebar .rhLogoutLabel,.rhLogoutLabel{color:#0f172a!important;font-weight:600!important;font-size:13px!important}.rhSidebar .rhLogoutSub,.rhLogoutSub{color:#64748b!important;font-weight:400!important;font-size:11px!important}.rhSidebar .rhLogoutArrow,.rhLogoutArrow{color:#cbd5e1!important}.rhSidebar .rhLogout:hover .rhLogoutArrow,.rhLogout:hover .rhLogoutArrow,.rhSidebar .rhLogout .rhNavIcon,.rhLogout .rhNavIcon{color:#dc2626!important}.rhSidebar .rhSidebarFooter,.rhSidebar .rhFooter,.rhSidebar .rhBottomArea{padding:12px 12px 14px!important;display:flex!important;flex-direction:column!important;gap:8px!important;border-top:1px solid #eef0f4!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important}.rhSidebar .rhLangSwitcher .rhLangTrigger,.rhLangSwitcher .rhLangTrigger,.rhLangTrigger{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:8px!important;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #1018280d!important;padding:8px 10px!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;color:#101828!important;font-family:Inter,-apple-system,system-ui,sans-serif!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important;filter:none!important;position:relative!important}.rhSidebar .rhLangSwitcher .rhLangTrigger:before,.rhLangTrigger:before{content:""!important;position:absolute!important;inset:0!important;border-radius:8px!important;background:linear-gradient(180deg,#3b82f600,#3b82f60a)!important;opacity:0!important;transition:opacity .18s ease!important;pointer-events:none!important}.rhSidebar .rhLangSwitcher .rhLangTrigger:hover,.rhLangTrigger:hover{background:#fff!important;border-color:#cfd4dc!important;box-shadow:0 1px #ffffffe6 inset,0 2px 4px #1018280f,0 6px 16px #1018280f!important;transform:translateY(-1px)!important}.rhSidebar .rhLangSwitcher .rhLangTrigger:hover:before,.rhLangTrigger:hover:before{opacity:1!important}.rhSidebar .rhLangGlobeIcon,.rhLangGlobeIcon{width:18px!important;height:18px!important;color:#475467!important;background:transparent!important;filter:none!important;flex:0 0 auto!important}.rhSidebar .rhLangCode,.rhLangCode{color:#344054!important;background:#f2f4f7!important;border:1px solid #e4e7ec!important;border-radius:6px!important;padding:2px 7px!important;font:600 11px/1 Inter,sans-serif!important;letter-spacing:.04em!important;text-shadow:none!important;text-transform:uppercase!important}.rhSidebar .rhLangName,.rhLangName{color:#475467!important;font:500 12.5px/1.2 Inter,sans-serif!important;margin-left:2px!important}.rhSidebar .rhLangTrigger .rhChevron,.rhLangTrigger .rhChevron,.rhLangTrigger svg:last-child{color:#98a2b3!important;margin-left:auto!important;width:16px!important;height:16px!important;transition:transform .18s ease,color .18s ease!important}.rhLangTrigger:hover svg:last-child{color:#475467!important}.rhLangTrigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)!important}.rhSidebar .rhLogout,.rhLogout{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:8px!important;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #1018280d!important;padding:10px 12px!important;min-height:56px!important;display:flex!important;align-items:center!important;gap:12px!important;color:#101828!important;font-family:Inter,-apple-system,system-ui,sans-serif!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important;filter:none!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}.rhSidebar .rhLogout:after,.rhLogout:after{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:linear-gradient(180deg,#f04438,#b42318)!important;transform:scaleY(0)!important;transform-origin:center!important;transition:transform .25s ease!important}.rhSidebar .rhLogout:hover,.rhLogout:hover{background:#fffbfa!important;border-color:#fda29b!important;box-shadow:0 1px #ffffffe6 inset,0 2px 4px #1018280f,0 10px 24px #f044381a!important;transform:translateY(-1px)!important}.rhSidebar .rhLogout:hover:after,.rhLogout:hover:after{transform:scaleY(1)!important}.rhSidebar .rhLogoutIconWrap,.rhLogoutIconWrap,.rhLogout>svg:first-child{width:34px!important;height:34px!important;border-radius:8px!important;background:#fef3f2!important;border:1px solid #fee4e2!important;color:#d92d20!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}.rhLogout:hover .rhLogoutIconWrap{background:#fee4e2!important;border-color:#fda29b!important;transform:scale(1.04)!important}.rhLogoutIconWrap svg,.rhLogout>svg:first-child{width:16px!important;height:16px!important}.rhSidebar .rhLogoutLabel,.rhLogoutLabel,.rhLogout strong{display:block!important;color:#101828!important;font:600 13px/1.25 Inter,sans-serif!important;letter-spacing:-.005em!important}.rhSidebar .rhLogoutSub,.rhLogoutSub,.rhLogout small{display:block!important;color:#667085!important;font:400 11.5px/1.3 Inter,sans-serif!important;margin-top:2px!important}.rhSidebar .rhLogoutArrow,.rhLogoutArrow,.rhLogout>svg:last-child{color:#d0d5dd!important;margin-left:auto!important;width:16px!important;height:16px!important;transition:transform .2s ease,color .2s ease!important}.rhLogout:hover .rhLogoutArrow,.rhLogout:hover>svg:last-child{color:#d92d20!important;transform:translate(3px)!important}.rhLangTrigger:focus-visible,.rhLogout:focus-visible{outline:none!important;box-shadow:0 0 0 4px #3b82f626,0 1px 2px #1018280d!important;border-color:#84caff!important}.rhLogout:focus-visible{box-shadow:0 0 0 4px #f0443826,0 1px 2px #1018280d!important;border-color:#fda29b!important}.rhSidebar .rhCompanyBrand{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;width:calc(100% - 10px)!important;margin:4px auto 18px!important;padding:14px 12px!important;border-radius:22px!important;background:radial-gradient(90px 58px at 18% 16%,rgba(66,173,255,.25),transparent 70%),linear-gradient(135deg,#ffffff8a,#e8f5ff38)!important;border:1px solid rgba(168,205,244,.34)!important;box-shadow:0 16px 36px #3275be1a!important;overflow:hidden!important}.rhSidebar .rhCompanyBrand:before{content:"";position:absolute;inset:-40% auto auto 34%;width:150px;height:150px;border-radius:999px;background:#ffffff52;pointer-events:none}.rhSidebar .rhCompanyMark{position:relative!important;z-index:1!important;flex:0 0 50px!important;width:50px!important;height:50px!important;border-radius:18px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(145deg,#f0fbfff5,#c4e8ffd1)!important;border:1px solid rgba(111,184,239,.34)!important;color:#2574d8!important;box-shadow:0 14px 26px #3a8de233,inset 0 1px #ffffffc7!important}.rhSidebar .rhCompanyMark:after{display:none!important}.rhSidebar .rhCompanyMarkGlow{position:absolute;inset:7px;border-radius:14px;background:linear-gradient(135deg,#1c89ff33,#50e0ff29),radial-gradient(circle at 40% 35%,rgba(255,255,255,.85),transparent 42%);filter:blur(.2px);pointer-events:none}.rhSidebar .rhCompanyLogo,.rhSidebar .rhCompanyLogoFallback{position:relative!important;z-index:2!important;width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;object-fit:contain!important;color:#2b7ce8!important;filter:drop-shadow(0 7px 11px rgba(24,102,187,.2))!important}.rhSidebar .rhCompanyLogoFallback{position:absolute!important;z-index:1!important}.rhSidebar .rhCompanyBrandText{position:relative!important;z-index:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.rhSidebar .rhCompanyName{color:#12385e!important;font-size:14.5px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important}.rhSidebar .rhCompanyTagline{color:#6d86a4!important;font-size:10.5px!important;font-weight:750!important;line-height:1.15!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important}.rhSidebar .rhSidebarBottom--profileDock{margin-top:auto!important;padding:12px 10px 14px!important;display:grid!important;gap:10px!important;border-top:1px solid rgba(135,174,215,.28)!important;background:linear-gradient(180deg,#ecf7ff00,#d6ebfb6b)!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTrigger{min-height:58px!important;border-radius:14px!important;background:#ffffffdb!important;border:1px solid rgba(183,207,230,.62)!important;box-shadow:0 10px 24px #335f9414!important;color:#244664!important;padding:10px 12px!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangGlobeIcon{width:25px!important;height:25px!important;border-radius:999px!important;color:#8ca2bb!important;background:#f6fbff!important;border:1px solid rgba(180,202,224,.55)!important;box-shadow:inset 0 1px #ffffffe6!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTriggerText{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;align-items:flex-start!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangCode{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-width:32px!important;height:18px!important;padding:0 8px!important;border-radius:999px!important;background:#f4f7fb!important;border:1px solid rgba(196,211,229,.8)!important;color:#364965!important;box-shadow:0 3px 8px #1f3e6814!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangName{color:#244664!important;font-size:13px!important;font-weight:800!important;line-height:1.1!important}.rhSidebar .rhAccountDock{width:100%!important;min-height:66px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:11px!important;border:1px solid rgba(183,207,230,.64)!important;border-radius:16px!important;background:#ffffffe6!important;box-shadow:0 12px 28px #305f9a1a!important;cursor:pointer!important;color:#193b5b!important;text-align:left!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.rhSidebar .rhAccountDock:hover,.rhSidebar .rhAccountDock:focus-visible{transform:translateY(-1px)!important;border-color:#4e92e875!important;background:#fff!important;box-shadow:0 16px 34px #2d6abe26!important;outline:none!important}.rhSidebar .rhAccountDock--active{border-color:#3378ff7a!important;background:linear-gradient(180deg,#fffffffa,#eff7fff0)!important}.rhSidebar .rhAccountAvatar{position:relative!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:999px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(135deg,#cae5ff,#eef8ff)!important;border:1px solid rgba(109,164,226,.38)!important;box-shadow:0 9px 18px #357dcb29!important}.rhSidebar .rhAccountAvatarImg,.rhSidebar .rhAccountAvatarFallback{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.rhSidebar .rhAccountAvatarImg{z-index:2!important;object-fit:cover!important}.rhSidebar .rhAccountAvatarFallback{z-index:1!important;display:grid!important;place-items:center!important;color:#2668c9!important;font-size:13px!important;font-weight:900!important}.rhSidebar .rhAccountBody{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.rhSidebar .rhAccountName{max-width:124px!important;color:#193b5b!important;font-size:13px!important;font-weight:900!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountRoleBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:86px!important;padding:3px 8px!important;border-radius:999px!important;background:#eef4ff!important;border:1px solid rgba(122,164,229,.38)!important;color:#2b6fd5!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountArrow{flex:0 0 auto!important;color:#88a1bd!important;display:inline-flex!important;transition:color .16s ease,transform .16s ease!important}.rhSidebar .rhAccountDock:hover .rhAccountArrow,.rhSidebar .rhAccountDock:focus-visible .rhAccountArrow{color:#3478ff!important;transform:translate(2px)!important}.rhSidebar .rhPoweredBy{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:4px 4px 0!important;color:#7290ad!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:-.01em!important;opacity:.92!important}@media(max-width:760px){.rhSidebar .rhCompanyBrand,.rhSidebar .rhSidebarBottom--profileDock{display:none!important}}.rhSidebar .rhSidebarBottom--profileDock .rhLangCode{display:block!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#7c93ac!important;font-size:10.5px!important;font-weight:850!important;line-height:1.05!important}.rhSidebar{overflow:visible!important;isolation:isolate!important}.rhSidebar .rhSidebarAura{pointer-events:none!important}.rhSidebar .rhCompanyBrand{height:76px!important;min-height:76px!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border-radius:22px!important;overflow:hidden!important;position:relative!important;background:radial-gradient(86px 72px at 12% 50%,rgba(255,255,255,.96),rgba(255,255,255,.22) 58%,transparent 60%),linear-gradient(135deg,#e8f7fff0,#d5ebfad1)!important;border:1px solid rgba(185,212,235,.6)!important;box-shadow:inset 0 1px #fffffff2,0 18px 38px #487eb81f!important}.rhSidebar .rhCompanyBrand:before{content:""!important;position:absolute!important;inset:-45% auto auto 33%!important;width:122px!important;height:158px!important;transform:rotate(18deg)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff85,#ffffff1a)!important;pointer-events:none!important}.rhSidebar .rhCompanyMark{width:52px!important;height:52px!important;border-radius:18px!important;display:grid!important;place-items:center!important;position:relative!important;overflow:hidden!important;background:linear-gradient(145deg,#fffffffa,#e0f4ffeb)!important;border:1px solid rgba(169,211,237,.72)!important;box-shadow:inset 0 1px #fff,0 14px 26px #3b95de26!important}.rhSidebar .rhCompanyMark:after{content:""!important;position:absolute!important;inset:7px!important;border-radius:14px!important;border:1px solid rgba(78,169,230,.16)!important;pointer-events:none!important}.rhSidebar .rhCompanyMarkGlow{position:absolute!important;inset:-16px!important;background:radial-gradient(circle at 35% 28%,rgba(104,204,255,.42),transparent 42%)!important;filter:blur(3px)!important;opacity:.95!important}.rhSidebar .rhCompanyLogo{position:relative!important;z-index:2!important;width:34px!important;height:34px!important;object-fit:contain!important;filter:drop-shadow(0 9px 15px rgba(61,145,217,.22))!important}.rhSidebar .rhCompanyLogoFallback{opacity:0!important;position:absolute!important;color:#3c8fe2!important}.rhSidebar .rhCompanyMark>svg:not(.rhCompanyLogoFallback){position:relative!important;z-index:2!important;width:30px!important;height:30px!important;color:#358ce7!important;filter:drop-shadow(0 8px 14px rgba(52,130,222,.18))!important}.rhSidebar .rhCompanyBrandText{min-width:0!important;gap:5px!important}.rhSidebar .rhCompanyName{max-width:134px!important;color:#1d4c86!important;font-size:15px!important;font-weight:950!important;line-height:1.05!important;letter-spacing:-.032em!important}.rhSidebar .rhCompanyTagline{max-width:132px!important;color:#7793ad!important;font-size:11.2px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.018em!important}.rhSidebar .rhSidebarBottom--profileDock{position:relative!important;overflow:visible!important;z-index:80!important;padding:10px 10px 13px!important;gap:8px!important;border-top:1px solid rgba(142,181,217,.34)!important;background:linear-gradient(180deg,#dff3ff00,#d2e9f98c)!important}.rhSidebar .rhLangSwitcher,.rhSidebar .rhAccountMenuWrap{position:relative!important;width:100%!important;z-index:90!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTrigger{width:100%!important;min-height:57px!important;display:flex!important;align-items:center!important;gap:10px!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffffa,#fafdffeb)!important;border:1px solid rgba(190,211,232,.76)!important;box-shadow:inset 0 1px #fffffff5,0 10px 24px #37679713!important;color:#20415f!important;padding:9px 11px!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTrigger:hover,.rhSidebar .rhSidebarBottom--profileDock .rhLangTrigger:focus-visible{transform:translateY(-1px)!important;border-color:#4a95eb75!important;background:#fff!important;box-shadow:inset 0 1px #fff,0 16px 32px #3474be21!important;outline:none!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangGlobeIcon{flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:999px!important;display:grid!important;place-items:center!important;color:#8aa3bd!important;background:linear-gradient(145deg,#fffffffa,#eef7ffeb)!important;border:1px solid rgba(183,205,225,.68)!important;box-shadow:inset 0 1px #fffffffa!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTriggerText{min-width:0!important;flex:1 1 auto!important;display:grid!important;gap:2px!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangCode{color:#7d94ad!important;font-size:10.6px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.01em!important;text-transform:none!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangName{color:#254866!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTrigger .rhChevron{color:#91a8c0!important;transition:transform .16s ease,color .16s ease!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangDropdown{top:auto!important;bottom:calc(100% + 10px)!important;left:0!important;right:0!important;width:100%!important;max-height:292px!important;overflow:hidden!important;z-index:100000!important;border-radius:18px!important;background:#fffffffa!important;border:1px solid rgba(187,211,233,.82)!important;box-shadow:0 24px 56px #1c49772e,inset 0 1px #fff!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;padding:8px!important}.rhSidebar .rhLangSearchInput{color:#1e4466!important;font-weight:750!important}.rhSidebar .rhLangSearchInput::placeholder{color:#8aa1b8!important}.rhSidebar .rhAccountDock{width:100%!important;min-height:67px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 11px!important;border:1px solid rgba(183,207,230,.74)!important;border-radius:17px!important;background:linear-gradient(180deg,#fffffffa,#f7fcffeb)!important;box-shadow:inset 0 1px #fffffff5,0 13px 28px #31639a1b!important;cursor:pointer!important;color:#193b5b!important;text-align:left!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.rhSidebar .rhAccountAvatar{flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:999px!important;background:linear-gradient(145deg,#d8eeff,#f6fbff)!important;border:1px solid rgba(111,171,229,.44)!important;box-shadow:0 10px 20px #3784d629!important}.rhSidebar .rhAccountName{max-width:124px!important;color:#173d62!important;font-size:13.4px!important;font-weight:950!important}.rhSidebar .rhAccountRoleBadge{background:linear-gradient(180deg,#edf5ff,#f7fbff)!important;border:1px solid rgba(103,153,232,.46)!important;color:#2c70d6!important;box-shadow:inset 0 1px #fffffff2!important}.rhSidebar .rhAccountArrow{color:#8ca5bf!important;transition:transform .18s ease,color .18s ease!important}.rhSidebar .rhAccountDropdown{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 10px)!important;z-index:100001!important;padding:9px!important;border-radius:20px!important;background:#fffffffb!important;border:1px solid rgba(183,207,230,.86)!important;box-shadow:0 26px 62px #194b7f33,inset 0 1px #fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;animation:rhAccountDropdownIn .16s ease both!important}@keyframes rhAccountDropdownIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.rhSidebar .rhAccountDropdownItem{width:100%!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;min-height:45px!important;padding:7px 8px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:#254866!important;text-align:left!important;cursor:pointer!important;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease!important}.rhSidebar .rhPoweredBy{padding-top:3px!important;color:#7f98b1!important;font-size:10.3px!important;font-weight:850!important}@media(max-width:760px){.rhSidebar .rhAccountDropdown,.rhSidebar .rhLangDropdown{display:none!important}}.rhSidebar .rhCompanyBrand{height:72px!important;min-height:72px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 13px!important;border-radius:22px!important;position:relative!important;overflow:hidden!important;background:radial-gradient(100px 86px at 18% 50%,rgba(255,255,255,.98),rgba(255,255,255,.36) 57%,transparent 60%),linear-gradient(135deg,#ebf8fff5,#dceffcd6)!important;border:1px solid rgba(184,211,235,.68)!important;box-shadow:inset 0 1px #fffffffa,0 18px 34px #4a7eb81f!important}.rhSidebar .rhCompanyBrand:before{content:""!important;position:absolute!important;top:-38px!important;left:78px!important;width:118px!important;height:150px!important;transform:rotate(18deg)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff94,#ffffff1f)!important;pointer-events:none!important}.rhSidebar .rhCompanyMark{width:50px!important;height:50px!important;border-radius:18px!important;background:linear-gradient(145deg,#fffffffc,#e4f6fff0)!important;border:1px solid rgba(169,211,237,.72)!important;box-shadow:inset 0 1px #fff,0 13px 25px #3b95de26!important}.rhSidebar .rhCompanyLogo,.rhSidebar .rhCompanyMark>svg:not(.rhCompanyLogoFallback){width:33px!important;height:33px!important;object-fit:contain!important;color:#3187df!important;filter:drop-shadow(0 8px 14px rgba(52,130,222,.18))!important}.rhSidebar .rhCompanyLogoFallback{display:none!important}.rhSidebar .rhCompanyName{max-width:142px!important;color:#194d86!important;font-size:15px!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1.05!important;-webkit-text-fill-color:#194d86!important;background:none!important}.rhSidebar .rhCompanyTagline{max-width:142px!important;margin-top:4px!important;color:#7892aa!important;font-size:11px!important;font-weight:800!important;letter-spacing:-.018em!important;line-height:1.08!important}.rhSidebar .rhSidebarBottom--profileDock{position:relative!important;z-index:5000!important;overflow:visible!important;display:grid!important;gap:8px!important;padding:10px 10px 12px!important;border-top:1px solid rgba(146,181,214,.34)!important;background:linear-gradient(180deg,#e2f4ff00,#d5ecfa94)!important}.rhSidebar .rhLangSwitcher,.rhSidebar .rhAccountMenuWrap{position:relative!important;width:100%!important;z-index:5010!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTrigger{width:100%!important;min-height:58px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffffc,#f9fdfff0)!important;border:1px solid rgba(190,211,232,.78)!important;box-shadow:inset 0 1px #fffffff5,0 10px 24px #37679713!important;color:#20415f!important;transform:none!important;filter:none!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTrigger:hover,.rhSidebar .rhSidebarBottom--profileDock .rhLangTrigger:focus-visible{transform:translateY(-1px)!important;border-color:#4a95eb7a!important;background:#fff!important;box-shadow:inset 0 1px #fff,0 16px 32px #3474be21!important;outline:none!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangGlobeIcon{flex:0 0 32px!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:999px!important;color:#8aa3bd!important;background:linear-gradient(145deg,#fffffffa,#eef7ffeb)!important;border:1px solid rgba(183,205,225,.68)!important;box-shadow:inset 0 1px #fffffffa!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTriggerText{min-width:0!important;flex:1 1 auto!important;display:grid!important;gap:3px!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangCode{display:block!important;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#7f96ad!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.01em!important;text-transform:none!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangName{color:#254866!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTrigger .rhChevron{color:#91a8c0!important;margin-left:auto!important;transition:transform .16s ease,color .16s ease!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangTrigger[aria-expanded=true] .rhChevron{color:#3478ff!important;transform:rotate(180deg)!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangDropdown,.rhSidebar .rhAccountDropdown{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 10px)!important;width:100%!important;z-index:1000000!important;border-radius:20px!important;background:#fffffffb!important;border:1px solid rgba(183,207,230,.86)!important;box-shadow:0 26px 62px #194b7f33,inset 0 1px #fff!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangDropdown{max-height:292px!important;overflow:hidden!important;padding:8px!important}.rhSidebar .rhLangSearchWrap{height:38px!important;border-radius:13px!important;background:#f5faff!important;border:1px solid rgba(194,214,234,.68)!important}.rhSidebar .rhLangList{max-height:216px!important;overflow:auto!important;padding:5px 2px 2px!important}.rhSidebar .rhLangOption{min-height:38px!important;border-radius:12px!important;color:#244663!important}.rhSidebar .rhAccountDock{width:100%!important;min-height:66px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 11px!important;border:1px solid rgba(183,207,230,.74)!important;border-radius:17px!important;background:linear-gradient(180deg,#fffffffc,#f7fcffed)!important;box-shadow:inset 0 1px #fffffff5,0 13px 28px #31639a1b!important;cursor:pointer!important;color:#193b5b!important;text-align:left!important;transform:none!important}.rhSidebar .rhAccountDock:hover,.rhSidebar .rhAccountDock:focus-visible,.rhSidebar .rhAccountDock--open{transform:translateY(-1px)!important;border-color:#448cec85!important;background:#fff!important;box-shadow:inset 0 1px #fff,0 18px 36px #2c69b929!important;outline:none!important}.rhSidebar .rhAccountDock--active,.rhSidebar .rhAccountDock--open{border-color:#3378ff8a!important;background:linear-gradient(180deg,#fff,#f0f8fff5)!important}.rhSidebar .rhAccountAvatar{position:relative!important;flex:0 0 44px!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:999px!important;background:linear-gradient(145deg,#d8eeff,#f6fbff)!important;border:1px solid rgba(111,171,229,.44)!important;box-shadow:0 10px 20px #3784d629!important}.rhSidebar .rhAccountAvatarImg{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;object-fit:cover!important}.rhSidebar .rhAccountAvatarFallback{position:absolute!important;inset:0!important;z-index:1!important;display:grid!important;place-items:center!important;color:#2668c9!important;font-size:13px!important;font-weight:950!important}.rhSidebar .rhAccountBody{min-width:0!important;flex:1 1 auto!important;display:grid!important;gap:5px!important}.rhSidebar .rhAccountName{max-width:126px!important;color:#173d62!important;font-size:13.4px!important;font-weight:950!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountRoleBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:88px!important;padding:3px 8px!important;border-radius:999px!important;background:linear-gradient(180deg,#edf5ff,#f7fbff)!important;border:1px solid rgba(103,153,232,.46)!important;color:#2c70d6!important;box-shadow:inset 0 1px #fffffff2!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountArrow{flex:0 0 auto!important;color:#8ca5bf!important;display:inline-flex!important;transition:transform .18s ease,color .18s ease!important}.rhSidebar .rhAccountDock--open .rhAccountArrow{color:#3478ff!important;transform:rotate(90deg)!important}.rhSidebar .rhAccountDropdown{padding:9px!important;animation:rhFinalAccountDropdownIn .16s ease both!important}@keyframes rhFinalAccountDropdownIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.rhSidebar .rhAccountDropdownHeader{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 8px 10px!important;margin-bottom:4px!important;border-bottom:1px solid rgba(205,222,239,.72)!important}.rhSidebar .rhAccountDropdownAvatar{position:relative!important;flex:0 0 38px!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:999px!important;background:linear-gradient(145deg,#d8eeff,#f8fcff)!important;border:1px solid rgba(111,171,229,.44)!important}.rhSidebar .rhAccountDropdownIdentity{min-width:0!important;display:grid!important;gap:3px!important}.rhSidebar .rhAccountDropdownName{color:#193d61!important;font-size:13px!important;font-weight:950!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountDropdownMeta{color:#7a93aa!important;font-size:10.7px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountDropdownList{display:grid!important;gap:4px!important}.rhSidebar .rhAccountDropdownItem{width:100%!important;min-height:45px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:#254866!important;text-align:left!important;cursor:pointer!important;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease!important}.rhSidebar .rhAccountDropdownItem:hover,.rhSidebar .rhAccountDropdownItem:focus-visible,.rhSidebar .rhAccountDropdownItem--active{background:linear-gradient(180deg,#eef7fffa,#f9fcfff5)!important;border-color:#72a9eb5c!important;color:#1d5dbc!important;transform:translate(2px)!important;outline:none!important}.rhSidebar .rhAccountDropdownItem--danger:hover,.rhSidebar .rhAccountDropdownItem--danger:focus-visible{background:linear-gradient(180deg,#fff2f2fa,#fff8f8f5)!important;border-color:#f46a6a57!important;color:#c82424!important}.rhSidebar .rhAccountDropdownIcon{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:11px!important;color:#4279cc!important;background:#f0f7ff!important;border:1px solid rgba(155,194,233,.56)!important}.rhSidebar .rhAccountDropdownItem--danger .rhAccountDropdownIcon{color:#e04545!important;background:#fff0f0!important;border-color:#ee777757!important}.rhSidebar .rhAccountDropdownText{min-width:0!important;display:grid!important;gap:2px!important}.rhSidebar .rhAccountDropdownText span{font-size:12.8px!important;font-weight:920!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountDropdownText small{color:#8198ad!important;font-size:10.3px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountDropdownDivider{display:block!important;height:1px!important;margin:5px 8px!important;background:#cddeefbd!important}.rhSidebar .rhPoweredBy{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding-top:3px!important;color:#7f98b1!important;font-size:10.3px!important;font-weight:850!important;letter-spacing:-.01em!important}.rhSidebar .rhPoweredBy svg{color:#5d87ff!important;filter:drop-shadow(0 5px 10px rgba(77,132,255,.16))!important}@media(max-width:760px){.rhSidebar .rhCompanyBrand,.rhSidebar .rhSidebarBottom--profileDock,.rhSidebar .rhAccountDropdown,.rhSidebar .rhLangDropdown{display:none!important}}.rhSidebar .rhAccountDropdownList--clean{gap:8px!important}.rhSidebar,.rhSidebar *{box-sizing:border-box}.rhSidebar{overflow:visible!important}.rhSidebar .rhSidebarBottom--profileDock,.rhSidebar .rhAccountMenuWrap{overflow:visible!important;position:relative!important;z-index:9000!important}.rhSidebar .rhAccountDropdown{position:absolute!important;left:-26px!important;right:auto!important;bottom:calc(100% + 16px)!important;width:calc(100% + 52px)!important;min-width:310px!important;max-width:360px!important;padding:20px 18px!important;border-radius:30px!important;overflow:hidden!important;z-index:2147483647!important;background:radial-gradient(260px 190px at 12% 8%,rgba(236,248,255,.98),rgba(255,255,255,.72) 54%,transparent 70%),linear-gradient(145deg,#fffffffc,#f7fcfff6)!important;border:1px solid rgba(192,214,233,.92)!important;box-shadow:0 34px 80px #1b46743b,0 12px 34px #4f7eb421,inset 0 1px #fff!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;animation:rhImageOneAccountMenuIn .18s cubic-bezier(.22,1,.36,1) both!important}@keyframes rhImageOneAccountMenuIn{0%{opacity:0;transform:translateY(10px) scale(.982)}to{opacity:1;transform:translateY(0) scale(1)}}.rhSidebar .rhAccountDropdown:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(160px 130px at 17% 14%,rgba(208,235,255,.6),transparent 66%),radial-gradient(170px 140px at 96% 100%,rgba(224,243,255,.52),transparent 62%)!important;opacity:.82!important}.rhSidebar .rhAccountDropdownHeader,.rhSidebar .rhAccountDropdownList{position:relative!important;z-index:2!important}.rhSidebar .rhAccountDropdownHeader{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:86px!important;padding:4px 6px 18px!important;margin:0 0 16px!important;border:0!important;border-bottom:1px solid rgba(199,219,237,.95)!important}.rhSidebar .rhAccountDropdownAvatar{position:relative!important;width:70px!important;height:70px!important;flex:0 0 70px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:999px!important;background:radial-gradient(circle at 35% 23%,#fff,#eef8ff 42%,#dcefff)!important;border:1px solid rgba(180,207,231,.92)!important;box-shadow:0 15px 32px #3f75b024,inset 0 1px #fff!important}.rhSidebar .rhAccountDropdownAvatar .rhAccountAvatarImg,.rhSidebar .rhAccountDropdownAvatar img{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;object-fit:cover!important}.rhSidebar .rhAccountDropdownAvatar .rhAccountAvatarFallback{position:absolute!important;inset:0!important;z-index:1!important;display:grid!important;place-items:center!important;color:#2a72d8!important;font-size:18px!important;font-weight:950!important;letter-spacing:-.03em!important}.rhSidebar .rhAccountDropdownIdentity{min-width:0!important;display:grid!important;gap:9px!important;align-content:center!important}.rhSidebar .rhAccountDropdownName{display:block!important;max-width:100%!important;color:#112d4d!important;font-size:24px!important;font-weight:950!important;line-height:.98!important;letter-spacing:-.055em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountDropdownMeta{display:block!important;max-width:100%!important;color:#8aa0b7!important;font-size:18px!important;font-weight:760!important;line-height:1.05!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountDropdownList,.rhSidebar .rhAccountDropdownList--clean{display:grid!important;gap:0!important}.rhSidebar .rhAccountDropdownDivider{display:block!important;width:100%!important;height:1px!important;margin:16px 0!important;border:0!important;background:#c7dbedf2!important}.rhSidebar .rhAccountDropdownItem{width:100%!important;min-height:96px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) 28px!important;align-items:center!important;gap:18px!important;padding:12px 7px 12px 0!important;border:1px solid transparent!important;border-radius:22px!important;background:transparent!important;color:#132f50!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transform:none!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.rhSidebar .rhAccountDropdownItem:hover,.rhSidebar .rhAccountDropdownItem:focus-visible,.rhSidebar .rhAccountDropdownItem--active{background:#f6fbffb8!important;border-color:#b9d3eb8a!important;box-shadow:inset 0 1px #ffffffeb!important;transform:translateY(-1px)!important;outline:none!important}.rhSidebar .rhAccountDropdownIcon{width:64px!important;height:64px!important;display:grid!important;place-items:center!important;border-radius:22px!important;background:radial-gradient(circle at 26% 18%,rgba(255,255,255,.95),transparent 52%),linear-gradient(145deg,#eef7ff,#f8fcff)!important;border:1px solid rgba(183,210,235,.86)!important;color:#2d75ee!important;box-shadow:0 14px 26px #3774cd1c,inset 0 1px #fff!important}.rhSidebar .rhAccountDropdownIcon svg{width:30px!important;height:30px!important;stroke-width:2.25!important}.rhSidebar .rhAccountDropdownText{min-width:0!important;display:grid!important;gap:10px!important;align-content:center!important}.rhSidebar .rhAccountDropdownText span{display:block!important;color:#112d4d!important;font-size:24px!important;font-weight:950!important;line-height:.98!important;letter-spacing:-.055em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountDropdownText small{display:block!important;color:#8aa0b7!important;font-size:18px!important;font-weight:760!important;line-height:1.05!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhAccountDropdownItem>svg,.rhSidebar .rhAccountDropdownChevron{justify-self:end!important;width:26px!important;height:26px!important;color:#1e3552!important;stroke-width:2.7!important;opacity:.98!important;transition:transform .16s ease,color .16s ease!important}.rhSidebar .rhAccountDropdownItem:hover>svg,.rhSidebar .rhAccountDropdownItem:focus-visible>svg{transform:translate(3px)!important;color:#2d75ee!important}.rhSidebar .rhAccountDropdownItem--danger{color:#122d4b!important}.rhSidebar .rhAccountDropdownItem--danger:hover,.rhSidebar .rhAccountDropdownItem--danger:focus-visible{background:#fff8f8d1!important;border-color:#f5acac99!important}.rhSidebar .rhAccountDropdownItem--danger .rhAccountDropdownIcon{background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.92),transparent 52%),linear-gradient(145deg,#fff0f0,#fff8f8)!important;border-color:#f6b8b8d6!important;color:#ef3f3f!important;box-shadow:0 14px 26px #e64b4b1a,inset 0 1px #fff!important}.rhSidebar .rhAccountDropdownItem--danger .rhAccountDropdownIcon svg{color:#ef3f3f!important}.rhSidebar .rhAccountDropdownItem--danger:hover>svg,.rhSidebar .rhAccountDropdownItem--danger:focus-visible>svg{color:#ef3f3f!important}@media(max-width:760px){.rhSidebar .rhAccountDropdown{display:none!important}}.rhSidebar .rhAccountDropdown{left:-10px!important;right:auto!important;bottom:calc(100% + 10px)!important;width:min(248px,calc(100vw - 28px))!important;min-width:0!important;max-width:248px!important;padding:11px 10px!important;border-radius:22px!important;box-shadow:0 22px 54px #1b46742e,0 8px 24px #4f7eb41a,inset 0 1px #fff!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important}.rhSidebar .rhAccountDropdown:before{background:radial-gradient(118px 96px at 17% 14%,rgba(208,235,255,.44),transparent 66%),radial-gradient(130px 104px at 96% 100%,rgba(224,243,255,.38),transparent 62%)!important;opacity:.72!important}.rhSidebar .rhAccountDropdownHeader{grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important;min-height:54px!important;padding:2px 3px 10px!important;margin:0 0 9px!important;border-bottom:1px solid rgba(199,219,237,.82)!important}.rhSidebar .rhAccountDropdownAvatar{width:44px!important;height:44px!important;flex:0 0 44px!important;box-shadow:0 9px 18px #3f75b01c,inset 0 1px #fff!important}.rhSidebar .rhAccountDropdownAvatar .rhAccountAvatarFallback{font-size:12px!important;font-weight:950!important}.rhSidebar .rhAccountDropdownIdentity{gap:5px!important}.rhSidebar .rhAccountDropdownName{font-size:16px!important;font-weight:950!important;line-height:1.04!important;letter-spacing:-.045em!important}.rhSidebar .rhAccountDropdownMeta{font-size:12px!important;font-weight:780!important;line-height:1.08!important;letter-spacing:-.025em!important}.rhSidebar .rhAccountDropdownList,.rhSidebar .rhAccountDropdownList--clean{gap:0!important}.rhSidebar .rhAccountDropdownDivider{margin:9px 0!important;background:#c7dbedd1!important}.rhSidebar .rhAccountDropdownItem{min-height:57px!important;grid-template-columns:38px minmax(0,1fr) 16px!important;gap:10px!important;padding:7px 4px 7px 0!important;border-radius:16px!important}.rhSidebar .rhAccountDropdownItem:hover,.rhSidebar .rhAccountDropdownItem:focus-visible,.rhSidebar .rhAccountDropdownItem--active{transform:translateY(-.5px)!important}.rhSidebar .rhAccountDropdownIcon{width:38px!important;height:38px!important;border-radius:14px!important;box-shadow:0 8px 16px #3774cd14,inset 0 1px #fff!important}.rhSidebar .rhAccountDropdownIcon svg,.rhSidebar .rhAccountDropdownItem--danger .rhAccountDropdownIcon svg{width:19px!important;height:19px!important;stroke-width:2.2!important}.rhSidebar .rhAccountDropdownText{gap:5px!important}.rhSidebar .rhAccountDropdownText span{font-size:15.5px!important;font-weight:950!important;line-height:1.02!important;letter-spacing:-.045em!important}.rhSidebar .rhAccountDropdownText small{font-size:12px!important;font-weight:780!important;line-height:1.08!important;letter-spacing:-.025em!important}.rhSidebar .rhAccountDropdownItem>svg,.rhSidebar .rhAccountDropdownChevron{width:16px!important;height:16px!important;stroke-width:2.45!important}.rhSidebar .rhAccountDropdownItem:hover>svg,.rhSidebar .rhAccountDropdownItem:focus-visible>svg{transform:translate(2px)!important}.rhSidebar .rhAccountDropdownItem--danger .rhAccountDropdownIcon{box-shadow:0 8px 16px #e64b4b14,inset 0 1px #fff!important}.rhSidebar .rhAccountDropdown{left:-2px!important;right:auto!important;bottom:calc(100% + 8px)!important;width:214px!important;min-width:0!important;max-width:214px!important;padding:8px!important;border-radius:18px!important;transform-origin:bottom left!important;animation:rhAccountDropdownExtremeZoomedOutIn .14s cubic-bezier(.22,1,.36,1) both!important;box-shadow:0 16px 36px #1b467426,0 6px 16px #4f7eb414,inset 0 1px #fffffff5!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important}@keyframes rhAccountDropdownExtremeZoomedOutIn{0%{opacity:0;transform:translateY(7px) scale(.78)}to{opacity:1;transform:translateY(0) scale(.84)}}.rhSidebar .rhAccountDropdown:before{background:radial-gradient(90px 72px at 16% 12%,rgba(208,235,255,.34),transparent 68%),radial-gradient(96px 78px at 100% 100%,rgba(224,243,255,.28),transparent 62%)!important;opacity:.58!important}.rhSidebar .rhAccountDropdownHeader{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;min-height:42px!important;padding:1px 2px 7px!important;margin:0 0 6px!important;border-bottom:1px solid rgba(199,219,237,.7)!important}.rhSidebar .rhAccountDropdownAvatar{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:999px!important;box-shadow:0 6px 12px #3f75b017,inset 0 1px #fffffff0!important}.rhSidebar .rhAccountDropdownAvatar .rhAccountAvatarFallback{font-size:10px!important}.rhSidebar .rhAccountDropdownIdentity{gap:3px!important}.rhSidebar .rhAccountDropdownName{font-size:14px!important;line-height:1.03!important;letter-spacing:-.04em!important}.rhSidebar .rhAccountDropdownMeta{font-size:10.5px!important;line-height:1.05!important;letter-spacing:-.02em!important}.rhSidebar .rhAccountDropdownDivider{margin:6px 0!important;background:#c7dbedb3!important}.rhSidebar .rhAccountDropdownItem{min-height:42px!important;grid-template-columns:29px minmax(0,1fr) 12px!important;gap:7px!important;padding:5px 3px 5px 0!important;border-radius:12px!important}.rhSidebar .rhAccountDropdownIcon{width:29px!important;height:29px!important;border-radius:11px!important;box-shadow:0 5px 10px #3774cd11,inset 0 1px #fffffff0!important}.rhSidebar .rhAccountDropdownIcon svg,.rhSidebar .rhAccountDropdownItem--danger .rhAccountDropdownIcon svg{width:15px!important;height:15px!important;stroke-width:2.05!important}.rhSidebar .rhAccountDropdownText{gap:3px!important}.rhSidebar .rhAccountDropdownText span{font-size:13.5px!important;line-height:1.02!important;letter-spacing:-.04em!important}.rhSidebar .rhAccountDropdownText small{font-size:10.2px!important;line-height:1.05!important;letter-spacing:-.02em!important}.rhSidebar .rhAccountDropdownItem>svg,.rhSidebar .rhAccountDropdownChevron{width:12px!important;height:12px!important;stroke-width:2.25!important}.rhSidebar .rhAccountDropdownItem:hover,.rhSidebar .rhAccountDropdownItem:focus-visible,.rhSidebar .rhAccountDropdownItem--active{transform:translateY(-.25px)!important}.rhSidebar .rhAccountDropdownItem:hover>svg,.rhSidebar .rhAccountDropdownItem:focus-visible>svg{transform:translate(1px)!important}.rhSidebar .rhAccountDropdownItem--danger .rhAccountDropdownIcon{box-shadow:0 5px 10px #e64b4b11,inset 0 1px #fffffff0!important}.rhSidebar .rhAccountDropdown{left:-6px!important;right:auto!important;bottom:calc(100% + 9px)!important;width:232px!important;min-width:0!important;max-width:232px!important;padding:10px 9px!important;border-radius:20px!important;transform-origin:bottom left!important;animation:rhAccountDropdownBitZoomedIn .15s cubic-bezier(.22,1,.36,1) both!important;box-shadow:0 18px 42px #1b467429,0 7px 18px #4f7eb417,inset 0 1px #fffffffa!important;backdrop-filter:blur(16px) saturate(135%)!important;-webkit-backdrop-filter:blur(16px) saturate(135%)!important}@keyframes rhAccountDropdownBitZoomedIn{0%{opacity:0;transform:translateY(7px) scale(.86)}to{opacity:1;transform:translateY(0) scale(.92)}}.rhSidebar .rhAccountDropdown:before{background:radial-gradient(106px 84px at 16% 12%,rgba(208,235,255,.4),transparent 68%),radial-gradient(112px 90px at 100% 100%,rgba(224,243,255,.33),transparent 62%)!important;opacity:.66!important}.rhSidebar .rhAccountDropdownHeader{grid-template-columns:39px minmax(0,1fr)!important;gap:9px!important;min-height:48px!important;padding:2px 2px 8px!important;margin:0 0 7px!important;border-bottom:1px solid rgba(199,219,237,.76)!important}.rhSidebar .rhAccountDropdownAvatar{width:39px!important;height:39px!important;flex:0 0 39px!important;border-radius:999px!important;box-shadow:0 7px 14px #3f75b01a,inset 0 1px #fffffff5!important}.rhSidebar .rhAccountDropdownAvatar .rhAccountAvatarFallback{font-size:11px!important}.rhSidebar .rhAccountDropdownIdentity{gap:4px!important}.rhSidebar .rhAccountDropdownName{font-size:15px!important;line-height:1.03!important;letter-spacing:-.042em!important}.rhSidebar .rhAccountDropdownMeta{font-size:11.3px!important;line-height:1.06!important;letter-spacing:-.022em!important}.rhSidebar .rhAccountDropdownDivider{margin:7px 0!important;background:#c7dbedc2!important}.rhSidebar .rhAccountDropdownItem{min-height:48px!important;grid-template-columns:33px minmax(0,1fr) 14px!important;gap:8px!important;padding:6px 3px 6px 0!important;border-radius:14px!important}.rhSidebar .rhAccountDropdownIcon{width:33px!important;height:33px!important;border-radius:12px!important;box-shadow:0 6px 12px #3774cd12,inset 0 1px #fffffff5!important}.rhSidebar .rhAccountDropdownIcon svg,.rhSidebar .rhAccountDropdownItem--danger .rhAccountDropdownIcon svg{width:17px!important;height:17px!important;stroke-width:2.12!important}.rhSidebar .rhAccountDropdownText{gap:4px!important}.rhSidebar .rhAccountDropdownText span{font-size:14.4px!important;line-height:1.02!important;letter-spacing:-.042em!important}.rhSidebar .rhAccountDropdownText small{font-size:11px!important;line-height:1.06!important;letter-spacing:-.022em!important}.rhSidebar .rhAccountDropdownItem>svg,.rhSidebar .rhAccountDropdownChevron{width:14px!important;height:14px!important;stroke-width:2.32!important}.rhSidebar .rhAccountDropdownItem:hover,.rhSidebar .rhAccountDropdownItem:focus-visible,.rhSidebar .rhAccountDropdownItem--active{transform:translateY(-.35px)!important}.rhSidebar .rhAccountDropdownItem:hover>svg,.rhSidebar .rhAccountDropdownItem:focus-visible>svg{transform:translate(1.5px)!important}.rhSidebar .rhAccountDropdownItem--danger .rhAccountDropdownIcon{box-shadow:0 6px 12px #e64b4b12,inset 0 1px #fffffff5!important}.rhSidebar .rhLangSwitcher{width:100%!important}.rhSidebar .rhLangSwitcher .rhLangTrigger,.rhSidebar .rhLangTrigger,.rhLangTrigger{width:100%!important;min-height:46px!important;height:46px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;padding:6px 10px 6px 8px!important;border-radius:16px!important;background:linear-gradient(135deg,#fffffffa,#f4faffeb)!important;border:1px solid rgba(151,188,224,.34)!important;box-shadow:0 7px 18px #467ebc14,inset 0 1px #fffffff5!important;color:#173657!important;overflow:hidden!important;transform:none!important;filter:none!important}.rhSidebar .rhLangSwitcher .rhLangTrigger:hover,.rhSidebar .rhLangTrigger:hover,.rhLangTrigger:hover{background:linear-gradient(135deg,#fff,#edf7fff5)!important;border-color:#5b97d775!important;box-shadow:0 8px 20px #467ebc1c,inset 0 1px #fffffffa!important;transform:none!important;filter:none!important}.rhSidebar .rhLangGlobeIcon,.rhLangGlobeIcon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:inline-grid!important;place-items:center!important;justify-self:center!important;align-self:center!important;margin:0!important;padding:0!important;border-radius:14px!important;background:linear-gradient(135deg,#ffffffeb,#e8f5ffd1)!important;border:1px solid rgba(151,188,224,.38)!important;color:#8aa0b8!important;box-shadow:0 4px 10px #467ebc14,inset 0 1px #fffffff2!important;transform:none!important}.rhSidebar .rhLangTrigger:hover .rhLangGlobeIcon,.rhLangTrigger:hover .rhLangGlobeIcon{transform:none!important;color:#6687aa!important}.rhSidebar .rhLangGlobeIcon svg,.rhSidebar .rhLangGlobeIcon .rhNavIcon,.rhLangGlobeIcon svg,.rhLangGlobeIcon .rhNavIcon{width:15px!important;height:15px!important;display:block!important;margin:0!important;stroke-width:2!important}.rhSidebar .rhLangTriggerText,.rhLangTriggerText{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;line-height:1!important;overflow:hidden!important}.rhSidebar .rhLangCode,.rhLangCode{display:block!important;max-width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#7e91a8!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.02em!important;text-transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhLangName,.rhLangName{display:block!important;max-width:100%!important;padding:0!important;margin:0!important;color:#173657!important;font-size:14.5px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.03em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhLangTrigger .rhChevron,.rhLangTrigger .rhChevron{width:14px!important;height:14px!important;min-width:14px!important;display:inline-grid!important;place-items:center!important;justify-self:end!important;align-self:center!important;margin:0!important;color:#8ba0b7!important}.rhSidebar .rhLangTrigger .rhChevron svg,.rhLangTrigger .rhChevron svg{width:13px!important;height:13px!important;stroke-width:2.4!important}.rhSidebar .rhLangDropdown{bottom:calc(100% + 8px)!important;width:220px!important;max-width:220px!important;border-radius:16px!important}.rhSidebar .rhLangDropdown,.rhSidebar .rhLangDropdown *{box-sizing:border-box!important}.rhSidebar .rhSidebarBottom--profileDock .rhLangDropdown,.rhSidebar .rhLangDropdown{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px!important;overflow:hidden!important}.rhSidebar .rhLangSearchWrap{width:100%!important;height:36px!important;min-height:36px!important;display:grid!important;grid-template-columns:15px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:0 10px!important;margin:0 0 7px!important;border-radius:12px!important;background:linear-gradient(180deg,#f7fbff,#eef7ff)!important;border:1px solid rgba(180,206,232,.78)!important;box-shadow:inset 0 1px #fffffff2,0 4px 10px #37689a0e!important;overflow:hidden!important}.rhSidebar .rhLangSearchIcon{position:static!important;left:auto!important;top:auto!important;width:14px!important;height:14px!important;min-width:14px!important;display:block!important;transform:none!important;color:#8aa1b8!important;pointer-events:none!important}.rhSidebar .rhLangSearchInput{width:100%!important;min-width:0!important;height:34px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1f4668!important;font-size:11.6px!important;font-weight:800!important;line-height:34px!important;letter-spacing:-.025em!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhLangSearchInput:focus,.rhSidebar .rhLangSearchInput:focus-visible{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.rhSidebar .rhLangSearchInput::placeholder{color:#8ca4bb!important;opacity:1!important;font-size:11.6px!important;font-weight:800!important;letter-spacing:-.025em!important}.rhSidebar .rhLangList{width:100%!important;max-width:100%!important;padding:2px 0 0!important;margin:0!important;overflow-x:hidden!important}.rhSidebar .rhLangOption{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) minmax(0,.78fr) 14px!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:7px 8px!important;overflow:hidden!important}.rhSidebar .rhLangOptionFlag,.rhSidebar .rhLangOptionNative,.rhSidebar .rhLangOptionEn{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rhSidebar .rhLangOptionFlag{justify-self:center!important;font-size:10px!important;font-weight:900!important}.rhSidebar .rhLangOptionNative{color:#244663!important;font-size:12.5px!important;font-weight:900!important;letter-spacing:-.025em!important}.rhSidebar .rhLangOptionEn{color:#b5c4d3!important;font-size:11.2px!important;font-weight:800!important;letter-spacing:-.018em!important}.rhSidebar .rhLangOptionCheck{width:13px!important;height:13px!important;justify-self:end!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly{width:calc(100% - 14px)!important;height:112px!important;min-height:112px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:4px auto 18px!important;padding:13px 12px 12px!important;border-radius:24px!important;position:relative!important;overflow:hidden!important;text-align:center!important;background:radial-gradient(96px 76px at 50% 25%,rgba(255,255,255,.98),rgba(255,255,255,.38) 58%,transparent 62%),radial-gradient(130px 76px at 50% 8%,rgba(98,202,255,.26),transparent 70%),linear-gradient(145deg,#eef9fffa,#d8eefcdb)!important;border:1px solid rgba(182,211,236,.72)!important;box-shadow:inset 0 1px #fffffffa,0 18px 34px #497fb921!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly:before{content:""!important;position:absolute!important;top:-42px!important;left:50%!important;width:142px!important;height:150px!important;transform:translate(-50%) rotate(18deg)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff9e,#ffffff1a)!important;pointer-events:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark{width:58px!important;height:58px!important;flex:0 0 58px!important;border-radius:20px!important;margin:0 auto!important;display:grid!important;place-items:center!important;position:relative!important;overflow:hidden!important;background:linear-gradient(145deg,#fff,#dff7fff5)!important;border:1px solid rgba(153,211,238,.78)!important;box-shadow:inset 0 1px #fff,0 15px 28px #3596e02b!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:after{content:""!important;position:absolute!important;inset:8px!important;border-radius:16px!important;border:1px solid rgba(73,174,230,.15)!important;pointer-events:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMarkGlow{position:absolute!important;inset:-18px!important;background:radial-gradient(circle at 50% 34%,rgba(101,224,255,.42),transparent 42%),radial-gradient(circle at 34% 22%,rgba(255,255,255,.86),transparent 34%)!important;filter:blur(3px)!important;opacity:.96!important;pointer-events:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogo,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark>svg:not(.rhCompanyLogoFallback){position:relative!important;z-index:3!important;width:39px!important;height:39px!important;max-width:39px!important;max-height:39px!important;object-fit:contain!important;color:#2f92dc!important;filter:drop-shadow(0 9px 16px rgba(49,143,218,.22))!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogoFallback{position:absolute!important;z-index:1!important;display:block!important;opacity:1!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyBrandText{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:relative!important;z-index:3!important;gap:0!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyName{display:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyTagline{max-width:158px!important;margin:0 auto!important;display:block!important;color:#7690aa!important;font-size:9.4px!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.015em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly{height:138px!important;min-height:138px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:16px 12px 14px!important;border-radius:24px!important;text-align:center!important;background:radial-gradient(122px 86px at 50% 14%,rgba(255,255,255,.98),rgba(255,255,255,.52) 50%,transparent 68%),radial-gradient(170px 104px at 50% 0%,rgba(96,202,255,.2),transparent 72%),linear-gradient(145deg,#f0fafffa,#daeffce6)!important;border:1px solid rgba(176,211,238,.72)!important;box-shadow:inset 0 1px #fff,0 18px 34px #497fb91f!important;overflow:hidden!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly:before{content:""!important;position:absolute!important;top:-52px!important;left:50%!important;width:182px!important;height:172px!important;transform:translate(-50%) rotate(20deg)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffffa8,#ffffff14)!important;pointer-events:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark{position:relative!important;width:78px!important;height:78px!important;flex:0 0 78px!important;display:grid!important;place-items:center!important;margin:0 auto 2px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;isolation:isolate!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMarkGlow{position:absolute!important;inset:4px!important;z-index:-1!important;border-radius:999px!important;background:radial-gradient(circle at 50% 48%,rgba(91,213,255,.36),transparent 56%),radial-gradient(circle at 42% 22%,rgba(255,255,255,.92),transparent 38%)!important;filter:blur(7px)!important;opacity:.96!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogo,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogoFallback,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark>svg:not(.rhCompanyLogoFallback){width:76px!important;height:76px!important;max-width:76px!important;max-height:76px!important;object-fit:contain!important;display:block!important;grid-area:1 / 1!important;color:#2f92dc!important;filter:drop-shadow(0 10px 18px rgba(48,139,213,.24)) drop-shadow(0 2px 5px rgba(255,255,255,.85))!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogoFallback{position:relative!important;z-index:1!important;opacity:1!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogo{position:relative!important;z-index:2!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyBrandText{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:relative!important;z-index:2!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyTagline{width:100%!important;max-width:188px!important;margin:0 auto!important;display:block!important;color:#7389a3!important;font-size:10.6px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.018em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;text-transform:none!important}@media(max-width:760px){.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly{display:none!important}}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly,.rhCompanyBrand.rhCompanyBrand--logoOnly{position:relative!important;width:100%!important;height:118px!important;min-height:118px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:8px 8px 10px!important;margin:0 0 6px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;text-align:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly:before,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly:after,.rhCompanyBrand.rhCompanyBrand--logoOnly:before,.rhCompanyBrand.rhCompanyBrand--logoOnly:after{display:none!important;content:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark{position:relative!important;width:82px!important;height:82px!important;flex:0 0 82px!important;display:grid!important;place-items:center!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:before,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:after,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:before,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:after{display:none!important;content:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMarkGlow,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMarkGlow{position:absolute!important;inset:8px!important;z-index:-1!important;border-radius:999px!important;background:radial-gradient(circle at 50% 48%,rgba(83,211,255,.24),transparent 58%),radial-gradient(circle at 50% 18%,rgba(255,255,255,.55),transparent 40%)!important;filter:blur(10px)!important;opacity:.9!important;pointer-events:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogo,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogoFallback,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark>svg,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogo,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogoFallback,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark>svg{width:82px!important;height:82px!important;max-width:82px!important;max-height:82px!important;object-fit:contain!important;display:block!important;grid-area:1 / 1!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 10px 18px rgba(43,137,208,.22))!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyBrandText,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyBrandText{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;position:relative!important;z-index:2!important;text-align:center!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyName,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyName{display:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyTagline,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyTagline{width:100%!important;max-width:170px!important;display:block!important;margin:-2px auto 0!important;color:#7890a8!important;font-size:9.8px!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly,.rhCompanyBrand.rhCompanyBrand--logoOnly{height:96px!important;min-height:96px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:6px 8px 8px!important;margin:0 0 8px!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important;transition:none!important;transform:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly *,.rhCompanyBrand.rhCompanyBrand--logoOnly *{animation:none!important;transition:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly:before,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly:after,.rhCompanyBrand.rhCompanyBrand--logoOnly:before,.rhCompanyBrand.rhCompanyBrand--logoOnly:after,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:before,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:after,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:before,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:after{display:none!important;content:none!important;animation:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyBrandText,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyName,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyTagline,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMarkGlow,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyBrandText,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyName,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyTagline,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMarkGlow{display:none!important;visibility:hidden!important;content:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark{position:relative!important;width:84px!important;height:84px!important;flex:0 0 84px!important;display:grid!important;place-items:center!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;animation:none!important;transition:none!important;transform:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogo,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogoFallback,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark>svg,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogo,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogoFallback,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark>svg{width:84px!important;height:84px!important;max-width:84px!important;max-height:84px!important;object-fit:contain!important;display:block!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 9px 16px rgba(43,137,208,.2))!important;animation:none!important;transition:none!important;transform:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly,.rhCompanyBrand.rhCompanyBrand--logoOnly{background:transparent!important;box-shadow:none!important;border:0!important;animation:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark{width:70px!important;height:70px!important;border-radius:20px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;animation:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:before,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:after,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:before,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMark:after,.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMarkGlow,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyMarkGlow{display:none!important;content:none!important;animation:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogo,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogo{display:block!important;width:70px!important;height:70px!important;max-width:70px!important;max-height:70px!important;object-fit:contain!important;border-radius:18px!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;filter:none!important}.rhSidebar .rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogoFallback,.rhCompanyBrand.rhCompanyBrand--logoOnly .rhCompanyLogoFallback{width:70px!important;height:70px!important;max-width:70px!important;max-height:70px!important;transform:none!important;animation:none!important}:root{--op-primary: #2f6fed;--op-primary-soft: #eaf3ff;--op-text: #102653;--op-text-muted: #667b9d;--op-border: #cfe0f4;--op-surface: #ffffff;--op-page: #edf6ff;--op-danger: #e5485d;--op-warning: #f59e0b;--op-success: #16a36a}@media(min-width:769px){html,body{min-height:100%;background-color:var(--op-page)!important}#root{min-height:100%;background:transparent!important}body{background-color:#eef4fc!important;background-image:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:fixed!important}.modal-overlay button[aria-label=Close],.clx-modal button[aria-label=Close],.sm-modal button[aria-label=Close],.stp-modal button[aria-label=Close],.tk-modal button[aria-label=Close],[role=dialog][aria-modal=true] button[aria-label=Close],[role=dialog][aria-modal=true] button[aria-label^="Close "],[role=dialog][aria-modal=true] .tk-modal-close,[role=dialog][aria-modal=true] .v80-offer-close,[role=dialog][aria-modal=true] .v200-shift-picker-close,[role=dialog][aria-modal=true] .v50-modal-close{background:var(--op-primary)!important;background-image:none!important;border-color:var(--op-primary)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.modal-overlay button[aria-label=Close] svg,.clx-modal button[aria-label=Close] svg,.sm-modal button[aria-label=Close] svg,.stp-modal button[aria-label=Close] svg,.tk-modal button[aria-label=Close] svg,[role=dialog][aria-modal=true] button[aria-label=Close] svg,[role=dialog][aria-modal=true] button[aria-label^="Close "] svg,[role=dialog][aria-modal=true] .tk-modal-close svg,[role=dialog][aria-modal=true] .v80-offer-close svg,[role=dialog][aria-modal=true] .v200-shift-picker-close svg,[role=dialog][aria-modal=true] .v50-modal-close svg{color:#fff!important;stroke:currentColor!important}}@media(max-width:768px){html,body,#root{min-height:100%;background:var(--op-page)!important;color:var(--op-text)}:is(.tk-modal,.clx-modal,.request-reference-modal,.v80-offer-dialog,.sm-modal,.stp-modal,[class*=mobile-modal],[class*=mobile-dialog]),[role=dialog][aria-modal=true]{--op-modal-surface: #fff;--op-modal-head: #edf5ff;--op-modal-line: #d5e3f3;color:var(--op-text)!important;-webkit-text-fill-color:currentColor;border-color:var(--op-modal-line)!important;background-color:var(--op-modal-surface)!important;box-sizing:border-box!important}[role=dialog][aria-modal=true] *,[role=dialog][aria-modal=true] *:before,[role=dialog][aria-modal=true] *:after{box-sizing:border-box}[role=dialog][aria-modal=true] :is(h1,h2,h3,h4,h5,h6,strong,b,label){color:var(--op-text)}[role=dialog][aria-modal=true] :is(p,small,.muted,[class*=subtitle],[class*=description]){color:var(--op-text-muted)}[role=dialog][aria-modal=true] :is(input,select,textarea){max-width:100%!important;min-width:0!important;background:#f8fbff!important;border-color:var(--op-border)!important;color:var(--op-text)!important;-webkit-text-fill-color:var(--op-text)!important}[role=dialog][aria-modal=true] :is(input,textarea)::placeholder{color:#8aa0bf!important;opacity:1!important}:is(.tk-modal,.clx-modal,.request-reference-modal,.v80-offer-dialog,.sm-modal,.stp-modal) :is(.tk-modal-head,.request-reference-header,.clx-modal-header,.v80-offer-header,.sm-modal-head,.stp-modal-header,[class*=modal-header]),[role=dialog][aria-modal=true] :is(.tk-modal-head,.request-reference-header,.clx-modal-header,.v80-offer-header,.sm-modal-head,.stp-modal-header,[class*=modal-header]){background:#edf5ff!important;border-color:#d5e3f3!important}[role=dialog][aria-modal=true] :is(.tk-message-delete-card-v421,.request-reference-section,.request-reference-summary,.clx-v426-section-card,[class*=section-card],[class*=field-card]){background:#fff!important;border-color:#d5e3f3!important;color:var(--op-text)!important}[role=dialog][aria-modal=true] :is(button,[role=button]){font-family:inherit}:is(.tk-overlay,.wf-modal-backdrop,.wf-overlay,.clx-modal-layer,.clx-modal-backdrop,.sm-modal-backdrop,.stp-modal-backdrop,.marketplace-modal-backdrop,.v80-offer-backdrop,.ops-reference-modal-root,.audit-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop)[class]{--op-mobile-backdrop: rgba(15, 27, 46, .72)}:is(.tk-overlay,.wf-modal-backdrop,.wf-overlay,.sm-modal-backdrop,.stp-modal-backdrop,.marketplace-modal-backdrop,.v80-offer-backdrop,.audit-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop){background-color:var(--op-mobile-backdrop)!important}.modal-overlay button[aria-label=Close],.clx-modal button[aria-label=Close],.sm-modal button[aria-label=Close],.stp-modal button[aria-label=Close],.tk-modal button[aria-label=Close],[role=dialog][aria-modal=true] button[aria-label=Close],[role=dialog][aria-modal=true] button[aria-label^="Close "],[role=dialog][aria-modal=true] .tk-modal-close,[role=dialog][aria-modal=true] .v80-offer-close,[role=dialog][aria-modal=true] .v200-shift-picker-close,[role=dialog][aria-modal=true] .v50-modal-close{background:var(--op-primary)!important;background-image:none!important;border-color:var(--op-primary)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important}.modal-overlay button[aria-label=Close] svg,.clx-modal button[aria-label=Close] svg,.sm-modal button[aria-label=Close] svg,.stp-modal button[aria-label=Close] svg,.tk-modal button[aria-label=Close] svg,[role=dialog][aria-modal=true] button[aria-label=Close] svg,[role=dialog][aria-modal=true] button[aria-label^="Close "] svg,[role=dialog][aria-modal=true] .tk-modal-close svg,[role=dialog][aria-modal=true] .v80-offer-close svg,[role=dialog][aria-modal=true] .v200-shift-picker-close svg,[role=dialog][aria-modal=true] .v50-modal-close svg{color:#fff!important;stroke:currentColor!important}[role=dialog][aria-modal=true] :is(.ops-ref-body,.tk-modal-body,.wf-modal-body,.clx-modal-body,[class*=modal-body]){min-width:0!important;max-width:100%!important;overflow-x:hidden}[role=dialog][aria-modal=true] :is(.ops-ref-foot,.tk-modal-foot,.wf-modal-footer,[class*=modal-footer]){border-top-color:var(--op-border)!important;background:#fff!important}}@keyframes ops-v465-meeting-attention{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #e5485d6b}50%{opacity:.42;transform:scale(.92);box-shadow:0 0 0 5px #e5485d00}}.sm-meeting-attention-badge-v465{display:inline-grid!important;place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;margin-left:4px!important;border-radius:999px!important;background:#e5485d!important;border:2px solid #fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:9px!important;line-height:1!important;font-weight:900!important;animation:ops-v465-meeting-attention 1.15s ease-in-out infinite!important;vertical-align:middle!important}@media(prefers-reduced-motion:reduce){.sm-meeting-attention-badge-v465{animation:none!important}}@media(min-width:769px){html body :is(.mmp-desktop,.mmp-page,.mm-root,.ss-page,.stp-page,.tk.tk-v130,.audit-main,.invite-page,.app-container,.app-container>.main-content,.app-container .page-wrapper,.cd-root,.cd-shell,.ml-page,.locations-enterprise-page,.cs-page,.chat-system-page,.wf-embed,.wf-root,.wf-main,.wf-page-fade,.account-content-wrapper,.desktop-account-shell,.sc-shell,.sc-page){background:transparent!important}[role=dialog][aria-modal=true]{position:relative}[role=dialog][aria-modal=true] :is(button[aria-label=Close],button[aria-label^="Close "],.stp-modal-close,.v80-offer-close,.v200-shift-picker-close,.marketplace-modal-close-v4,.request-reference-header__close,.clx-modal-close,.invite-modal__close,.cs-action-confirm-x){position:absolute!important;inset:16px 16px auto auto!important;transform:none!important;translate:none!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--op-primary)!important;border-radius:12px!important;background:var(--op-primary)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;z-index:2147483640!important}[role=dialog][aria-modal=true] :is(button[aria-label=Close],button[aria-label^="Close "],.stp-modal-close,.v80-offer-close,.v200-shift-picker-close,.marketplace-modal-close-v4,.request-reference-header__close,.clx-modal-close,.invite-modal__close,.cs-action-confirm-x) :is(svg,svg *,path,line,polyline){color:#fff!important;stroke:#fff!important}}@media(max-width:768px){[role=dialog][aria-modal=true]{position:relative}[role=dialog][aria-modal=true] :is(button[aria-label=Close],button[aria-label^="Close "],.stp-modal-close,.v80-offer-close,.v200-shift-picker-close,.marketplace-modal-close-v4,.request-reference-header__close,.clx-modal-close,.invite-modal__close,.cs-action-confirm-x){position:absolute!important;inset:12px 12px auto auto!important;transform:none!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--op-primary)!important;border-radius:12px!important;background:var(--op-primary)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;z-index:20!important}[role=dialog][aria-modal=true] :is(button[aria-label=Close],button[aria-label^="Close "],.stp-modal-close,.v80-offer-close,.v200-shift-picker-close,.marketplace-modal-close-v4,.request-reference-header__close,.clx-modal-close,.invite-modal__close,.cs-action-confirm-x) :is(svg,svg *,path,line,polyline){color:#fff!important;stroke:#fff!important}}@media(min-width:769px){html body :is(.wfc-page,.dpx-page,.stp-page,.shift-marketplace-page,.marketplace-stage,.tk.tk-v130,.ml-page,.invite-page,.audit-page,.audit-main,.locations-enterprise-page,.cs-page,.chat-system-page){background-color:transparent!important;background-image:none!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.wfc-menu-pop,.dpx-row-menu,[role=listbox]){border:1px solid #cbdcf0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 42px #0f27482e!important;color:#17355f!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.wfc-menu-pop,.dpx-row-menu,[role=listbox]) :is(button,[role=option]){border-radius:10px!important;background:#fff!important;background-image:none!important;color:#17355f!important;-webkit-text-fill-color:#17355f!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.wfc-menu-pop,.dpx-row-menu,[role=listbox]) :is(button,[role=option]):is(.active,.is-active,.is-selected,[aria-selected=true]){background:#eaf3ff!important;background-image:none!important;color:#175dc5!important;-webkit-text-fill-color:#175dc5!important;box-shadow:none!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.wfc-menu-pop,.dpx-row-menu,[role=listbox]) :is(button,[role=option]):is(.active,.is-active,.is-selected,[aria-selected=true]) svg{color:#2f6fed!important;stroke:#2f6fed!important}}@media(min-width:769px){html body :is(.awPage,.coverage-labor-page,.clx-page,.rd390,.rd422-dashboard,.dashboard-page,.main-dashboard,.account-page,.account-root,.ss-page,.schedule-settings-page,.sm-page,.manager-schedule-page,.request-leaves-page,.wfc-page,.dpx-page,.tk.tk-v130,.stp-page,.mmp-page,.shift-marketplace-page,.audit-main,.invite-page,.locations-enterprise-page,.cs-page,.chat-system-page){background-color:transparent!important;background-image:none!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,[class*=filter-menu],[class*=filter-pop]){padding:6px!important;border:1px solid #cbdcf0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 42px #0f27482e!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,[class*=filter-menu],[class*=filter-pop]) :is(button,[role=option]){position:relative!important;min-height:38px!important;padding:8px 34px 8px 12px!important;border:0!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#17355f!important;-webkit-text-fill-color:#17355f!important;text-align:left!important;font-weight:700!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,[class*=filter-menu],[class*=filter-pop]) :is(button,[role=option]):hover{background:#f4f8ff!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,[class*=filter-menu],[class*=filter-pop]) :is(button,[role=option]):is(.active,.is-active,.is-selected,[aria-selected=true],[aria-checked=true]){background:#eaf3ff!important;background-image:none!important;color:#17355f!important;-webkit-text-fill-color:#17355f!important;box-shadow:none!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,[class*=filter-menu],[class*=filter-pop]) :is(button,[role=option]):is(.active,.is-active,.is-selected,[aria-selected=true],[aria-checked=true]):after{content:"✓"!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;color:#2f6fed!important;-webkit-text-fill-color:#2f6fed!important;font-size:14px!important;font-weight:900!important}}@media(min-width:769px){html body #root :is(.awPage,.coverage-labor-page,.clx-page,.rd390,.rd422-dashboard,.dashboard-page,.main-dashboard,.account-page,.account-root,.ss-page,.schedule-settings-page,.sm-page,.sm-root,.manager-schedule-page,.request-leaves-page,.wfc-page,.dpx-page,.tk.tk-v130,.stp-page,.mmp-page,.shift-marketplace-page,.audit-main,.invite-page,.locations-enterprise-page,.cs-page,.chat-system-page){background-color:transparent!important;background-image:none!important}}@media(min-width:769px){html body #root :is(.coverage-labor-page,.clx-page,.rd390,.rd422-dashboard,.dashboard-page,.main-dashboard,.account-page,.account-root,.ss-page,.schedule-settings-page,.sm-page,.sm-root,.manager-schedule-page,.request-leaves-page,.wfc-page,.dpx-page,.tk.tk-v130,.stp-page,.mmp-page,.shift-marketplace-page,.audit-main,.invite-page,.locations-enterprise-page,.cs-page,.chat-system-page){background-color:#f3f7fc!important;background-image:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:local!important}}@media(min-width:769px){html body :is(.sm-root,.sm-page,.manager-schedule-page,.coverage-labor-page,.clx-page,.stp-page,.stp-root,.tk-v285-desktop-home,.tk-v285-page,.tk-page,.ops-leave-page,.audit-main,.audit-page,.ml-page,.manage-leave-page,.invite-page,.cs-page,.chat-system-page,.desktop-account-root,.account-content-wrapper,.mmp-page,.mmp-desktop,.wf-page,.workforce-page){background-color:transparent!important;background-image:none!important}}@media(max-width:768px){html,body,#root{background-color:#eef4fc!important;background-image:linear-gradient(180deg,#f7faff,#eef4fc)!important}}@media(min-width:769px){html,body,#root{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:fixed!important}}@media(min-width:769px){html,body,#root{min-height:100%!important;background-color:#eef4fc!important;background-image:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:fixed!important}html body #root :is(.sm-root,.sm-page,.manager-schedule-page,.coverage-labor-page,.clx-page,.awPage,.stp-page,.stp-root,.templates-page,.tk-v285-desktop-home,.tk-v285-page,.tk-page,.tickets-page,.ops-leave-page,.request-leaves-page,.audit-main,.audit-page,.ml-page,.manage-leave-page,.invite-page,.cs-page,.chat-system-page,.desktop-account-root,.account-content-wrapper,.ma-page,.mmp-page,.mmp-desktop,.shift-marketplace-page,.wf-page,.workforce-page,.locations-enterprise-page,.cert-page,.dpx-page,.main-dashboard,.dashboard-page,.rd390,.rd422-dashboard,.analytics-dashboard,.maintenance-page,.security-page,.executive-reports-page){background-color:transparent!important;background-image:none!important}}:root{--emp-sidebar-w: var(--rh-side-w, 260px);--emp-content-max: 1320px;--emp-bg: #f4f7fb;--emp-bg-2: #eaf1f9;--emp-surface: #ffffff;--emp-surface-2: #f9fbfd;--emp-text: #0b1220;--emp-text-2: #1f2937;--emp-muted: #64748b;--emp-muted-2: #94a3b8;--emp-border: #e3eaf2;--emp-border-strong: #cdd8e5;--emp-blue-50: #eff6ff;--emp-blue-100: #dbeafe;--emp-blue-200: #bfdbfe;--emp-blue-300: #93c5fd;--emp-blue-400: #60a5fa;--emp-blue-500: #3b82f6;--emp-blue-600: #2563eb;--emp-blue-700: #1d4ed8;--emp-accent: var(--emp-blue-400);--emp-accent-2: var(--emp-blue-500);--emp-accent-soft: var(--emp-blue-50);--emp-green-50: #ecfdf3;--emp-green-600: #15803d;--emp-amber-50: #fff7e6;--emp-amber-600: #b45309;--emp-red-50: #fef2f2;--emp-red-600: #b91c1c;--emp-radius: 14px;--emp-radius-sm: 10px;--emp-shadow-xs: 0 1px 0 rgba(15, 23, 42, .03);--emp-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05), 0 1px 1px rgba(15, 23, 42, .02);--emp-shadow: 0 8px 22px rgba(30, 64, 175, .08);--emp-shadow-lg: 0 18px 40px rgba(30, 64, 175, .18);--emp-ease: cubic-bezier(.22, 1, .36, 1)}.emp-root{margin-left:var(--emp-sidebar-w)!important;width:calc(100% - var(--emp-sidebar-w))!important;min-height:100vh;position:relative;background:radial-gradient(1200px 600px at -10% -20%,rgba(96,165,250,.12),transparent 60%),radial-gradient(900px 500px at 110% 0%,rgba(59,130,246,.07),transparent 60%),var(--emp-bg);color:var(--emp-text);font-family:Inter,DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box}.emp-root *,.emp-root *:before,.emp-root *:after{box-sizing:border-box}.emp-main{padding:28px 32px 44px;max-width:1280px;margin:0 auto}.emp-floating-actions{position:absolute;top:18px;right:28px;display:inline-flex;gap:8px;z-index:5;animation:emp-fade-down .5s var(--emp-ease) both}.emp-chip-btn{font:inherit;font-size:12.5px;font-weight:600;color:var(--emp-text-2);background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--emp-border);padding:7px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:var(--emp-shadow-xs);transition:all .18s var(--emp-ease)}.emp-chip-btn svg{color:#000}.emp-chip-btn:hover{background:#fff;border-color:var(--emp-blue-300);color:var(--emp-blue-700);transform:translateY(-1px);box-shadow:0 6px 16px #3b82f626}.emp-chip-btn:hover svg{color:var(--emp-blue-600)}.emp-chip-btn:active{transform:translateY(0)}.emp-primary-btn,.emp-outline-btn,.emp-ghost-btn{font:inherit;font-weight:600;font-size:14px;padding:11px 16px;border-radius:var(--emp-radius-sm);cursor:pointer;transition:all .2s var(--emp-ease);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.emp-primary-btn{background:linear-gradient(180deg,var(--emp-blue-400),var(--emp-blue-500));color:#fff;box-shadow:0 6px 16px #3b82f64d,inset 0 1px #ffffff40;width:100%;letter-spacing:.01em}.emp-primary-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s var(--emp-ease)}.emp-primary-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #3b82f666,inset 0 1px #ffffff4d}.emp-primary-btn:hover:not(:disabled):after{transform:translate(100%)}.emp-primary-btn:active:not(:disabled){transform:translateY(0)}.emp-primary-btn:disabled{opacity:.6;cursor:not-allowed}.emp-outline-btn{background:#fff;color:var(--emp-blue-700);border-color:var(--emp-blue-200)}.emp-outline-btn:hover{background:var(--emp-blue-50);border-color:var(--emp-blue-300);transform:translateY(-1px)}.emp-ghost-btn{background:transparent;color:var(--emp-muted)}.emp-ghost-btn:hover{background:var(--emp-blue-50);color:var(--emp-blue-700)}.emp-ghost-btn svg{color:#000;transition:color .18s ease}.emp-ghost-btn:hover svg{color:var(--emp-blue-600)}.emp-stats-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.emp-kpi{position:relative;background:var(--emp-surface);border:1px solid var(--emp-border);border-radius:var(--emp-radius);padding:18px 20px;display:flex;gap:14px;align-items:center;box-shadow:var(--emp-shadow-xs);transition:transform .28s var(--emp-ease),box-shadow .28s var(--emp-ease),border-color .28s var(--emp-ease);overflow:hidden;animation:emp-fade-up .55s var(--emp-ease) both}.emp-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--emp-blue-400),var(--emp-blue-600));opacity:0;transition:opacity .28s var(--emp-ease)}.emp-kpi-glow{position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.18),transparent 70%);opacity:0;transition:opacity .35s var(--emp-ease);pointer-events:none}.emp-kpi:hover{transform:translateY(-3px);box-shadow:var(--emp-shadow);border-color:var(--emp-blue-200)}.emp-kpi:hover:before{opacity:1}.emp-kpi:hover .emp-kpi-glow{opacity:1}.emp-kpi-icon{width:42px;height:42px;flex:0 0 42px;border-radius:11px;background:var(--emp-blue-50);border:1px solid var(--emp-blue-100);display:grid;place-items:center;color:#000;transition:all .28s var(--emp-ease)}.emp-kpi:hover .emp-kpi-icon{background:#fff;border-color:var(--emp-blue-300);transform:rotate(-4deg) scale(1.06)}.emp-kpi-body{min-width:0;position:relative;z-index:1}.emp-kpi-label{font-size:11px;color:var(--emp-muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.emp-kpi-value{font-size:28px;font-weight:700;line-height:1.05;margin-top:4px;color:var(--emp-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.emp-kpi-sub{font-size:12px;color:var(--emp-muted);margin-top:3px}.emp-content-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.emp-right-col{display:flex;flex-direction:column;gap:20px;min-width:0}.emp-card{background:var(--emp-surface);border:1px solid var(--emp-border);border-radius:var(--emp-radius);box-shadow:var(--emp-shadow-xs);overflow:hidden;position:relative;transition:box-shadow .3s var(--emp-ease),border-color .3s var(--emp-ease),transform .3s var(--emp-ease);animation:emp-fade-up .6s var(--emp-ease) both}.emp-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--emp-blue-300),transparent);opacity:0;transition:opacity .3s var(--emp-ease)}.emp-card:hover{box-shadow:var(--emp-shadow);border-color:var(--emp-blue-200);transform:translateY(-2px)}.emp-card:hover:before{opacity:1}.emp-card-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;gap:12px;border-bottom:1px solid var(--emp-border);background:linear-gradient(180deg,var(--emp-surface),var(--emp-surface-2))}.emp-card-title{font-size:15px;font-weight:700;color:var(--emp-text);letter-spacing:-.01em}.emp-card-subtitle{font-size:12px;color:var(--emp-muted);margin-top:3px}.emp-card-link{background:none;border:1px solid transparent;color:var(--emp-blue-700);font:inherit;font-weight:600;font-size:12.5px;cursor:pointer;padding:6px 11px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;transition:all .18s var(--emp-ease)}.emp-card-link svg{color:#000;transition:transform .22s var(--emp-ease),color .18s ease}.emp-card-link:hover{background:var(--emp-blue-50);border-color:var(--emp-blue-100)}.emp-card-link:hover svg{transform:translate(3px);color:var(--emp-blue-600)}.emp-card-body{padding:20px 22px 22px}.emp-schedule-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;flex-wrap:wrap}.emp-seg-group{display:inline-flex;padding:3px;background:var(--emp-bg-2);border-radius:10px;border:1px solid var(--emp-border)}.emp-seg-pill{border:none;background:transparent;padding:6px 16px;font:inherit;font-size:12.5px;font-weight:600;border-radius:8px;cursor:pointer;color:var(--emp-muted);transition:all .2s var(--emp-ease)}.emp-seg-pill:hover{color:var(--emp-text)}.emp-seg-pill.active{background:#fff;color:var(--emp-blue-700);box-shadow:0 1px 2px #3b82f61a,0 0 0 1px var(--emp-blue-100)}.emp-date-nav{display:flex;align-items:center;gap:8px}.emp-nav-arrow{width:30px;height:30px;border-radius:9px;border:1px solid var(--emp-border);background:#fff;color:#000;cursor:pointer;line-height:1;display:grid;place-items:center;transition:all .18s var(--emp-ease)}.emp-nav-arrow:hover{background:var(--emp-blue-50);border-color:var(--emp-blue-300);color:var(--emp-blue-600);transform:translateY(-1px)}.emp-date-label{font-size:13px;font-weight:600;color:var(--emp-text);min-width:180px;text-align:center}.emp-week-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-bottom:16px}.emp-day-cell{position:relative;padding:9px 4px 11px;border-radius:10px;background:var(--emp-surface-2);border:1px solid var(--emp-border);text-align:center;transition:all .2s var(--emp-ease);cursor:default;animation:emp-fade-up .45s var(--emp-ease) both}.emp-day-cell:hover{border-color:var(--emp-blue-300);transform:translateY(-2px);box-shadow:0 4px 10px #3b82f61a;background:#fff}.emp-day-cell.today{background:linear-gradient(180deg,var(--emp-blue-500),var(--emp-blue-600));border-color:var(--emp-blue-600);color:#fff;box-shadow:0 6px 14px #3b82f64d}.emp-day-cell.today .emp-day-name,.emp-day-cell.today .emp-day-num{color:#fff}.emp-day-cell.has-shift:not(.today){background:#fff}.emp-day-name{font-size:10px;font-weight:700;color:var(--emp-muted);text-transform:uppercase;letter-spacing:.06em}.emp-day-num{font-size:16px;font-weight:700;color:var(--emp-text);margin-top:3px}.emp-day-dot{position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--emp-blue-500)}.emp-day-cell.today .emp-day-dot{background:#fff}.emp-shift-list{display:flex;flex-direction:column;gap:9px}.emp-shift-row{display:grid;grid-template-columns:64px 4px 1fr;gap:14px;align-items:center;padding:13px 14px;background:var(--emp-surface);border:1px solid var(--emp-border);border-radius:var(--emp-radius-sm);transition:all .22s var(--emp-ease);animation:emp-fade-up .45s var(--emp-ease) both}.emp-shift-row:hover{border-color:var(--emp-blue-200);transform:translate(3px);box-shadow:0 4px 12px #3b82f61a;background:linear-gradient(90deg,var(--emp-blue-50),#fff 60%)}.emp-shift-time-col{display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.emp-shift-time-start{font-weight:700;color:var(--emp-text);font-size:14px}.emp-shift-time-end{color:var(--emp-muted);font-size:12px}.emp-shift-bar{width:4px;height:38px;border-radius:4px;background:linear-gradient(180deg,var(--emp-blue-400),var(--emp-blue-600))}.emp-shift-details{min-width:0}.emp-shift-name{font-weight:600;font-size:14px;color:var(--emp-text)}.emp-shift-meta{font-size:12px;color:var(--emp-muted);margin-top:4px;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.emp-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--emp-muted-2);display:inline-block}.emp-meta-loc{display:inline-flex;align-items:center;gap:4px;color:var(--emp-text-2)}.emp-meta-loc svg{color:#000}.emp-empty-state{text-align:center;padding:34px 16px;border:1px dashed var(--emp-border-strong);border-radius:var(--emp-radius-sm);background:var(--emp-surface-2);animation:emp-fade-up .45s var(--emp-ease) both}.emp-empty-compact{padding:22px 12px}.emp-empty-icon{width:46px;height:46px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:var(--emp-blue-50);border:1px solid var(--emp-blue-100);color:#000;animation:emp-pulse 2.4s ease-in-out infinite}.emp-empty-text{font-weight:600;color:var(--emp-text);font-size:14px}.emp-empty-sub{font-size:12px;color:var(--emp-muted);margin-top:3px}.emp-action-row{display:flex;gap:10px;margin-top:16px}.emp-action-row .emp-outline-btn{flex:1}.emp-leave-form{display:flex;flex-direction:column;gap:13px}.emp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.emp-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.emp-field-label{font-size:12px;font-weight:600;color:var(--emp-text)}.emp-field-hint{color:var(--emp-muted);font-weight:400}.emp-input{font:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--emp-border-strong);background:#fff;border-radius:10px;color:var(--emp-text);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.emp-input:hover{border-color:var(--emp-blue-300)}.emp-input:focus{outline:none;border-color:var(--emp-blue-500);box-shadow:0 0 0 3px #3b82f62e}.emp-textarea{resize:vertical;min-height:60px;font-family:inherit}.emp-alert{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:500;animation:emp-fade-up .35s var(--emp-ease) both}.emp-alert svg{color:#000;flex:0 0 auto}.emp-alert-error{background:var(--emp-red-50);color:var(--emp-red-600);border:1px solid #fecaca}.emp-alert-success{background:var(--emp-green-50);color:var(--emp-green-600);border:1px solid #bbf7d0}.emp-recent-body{display:flex;flex-direction:column;gap:9px}.emp-mini-leave{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;background:var(--emp-surface-2);border:1px solid var(--emp-border);border-radius:var(--emp-radius-sm);transition:all .2s var(--emp-ease);animation:emp-fade-up .4s var(--emp-ease) both}.emp-mini-leave:hover{background:#fff;border-color:var(--emp-blue-200);transform:translate(3px);box-shadow:0 4px 10px #3b82f614}.emp-mini-dates{font-size:13px;font-weight:600;color:var(--emp-text);font-variant-numeric:tabular-nums}.emp-status-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;text-transform:capitalize;letter-spacing:.02em;border:1px solid transparent}.emp-status-pending{background:var(--emp-amber-50);color:var(--emp-amber-600);border-color:#fde6b8}.emp-status-approved{background:var(--emp-green-50);color:var(--emp-green-600);border-color:#bbf7d0}.emp-status-rejected,.emp-status-denied{background:var(--emp-red-50);color:var(--emp-red-600);border-color:#fecaca}.emp-status-open,.emp-status-new{background:var(--emp-blue-50);color:var(--emp-blue-700);border-color:var(--emp-blue-100)}.emp-status-in_progress,.emp-status-in-progress,.emp-status-progress{background:var(--emp-amber-50);color:var(--emp-amber-600);border-color:#fde6b8}.emp-status-resolved,.emp-status-closed,.emp-status-done{background:var(--emp-green-50);color:var(--emp-green-600);border-color:#bbf7d0}.emp-modal-backdrop{position:fixed;inset:0;z-index:100;background:#0f172a80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;animation:emp-fade-in .22s var(--emp-ease)}.emp-modal{width:min(640px,100%);max-height:85vh;background:#fff;border-radius:var(--emp-radius);box-shadow:var(--emp-shadow-lg);display:flex;flex-direction:column;overflow:hidden;animation:emp-pop .28s cubic-bezier(.34,1.56,.64,1)}.emp-modal-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--emp-border);background:linear-gradient(180deg,#fff,var(--emp-surface-2))}.emp-modal-title{font-size:16px;font-weight:700;letter-spacing:-.01em}.emp-modal-sub{font-size:12px;color:var(--emp-muted);margin-top:3px}.emp-modal-close{width:32px;height:32px;border-radius:8px;border:1px solid var(--emp-border);background:#fff;cursor:pointer;color:#000;display:grid;place-items:center;transition:all .18s ease}.emp-modal-close:hover{background:var(--emp-blue-50);border-color:var(--emp-blue-300);color:var(--emp-blue-600)}.emp-modal-body{padding:18px 20px;overflow-y:auto}.emp-leave-list{display:flex;flex-direction:column;gap:10px}.emp-leave-card{display:flex;gap:12px;align-items:flex-start;padding:14px;background:var(--emp-surface);border:1px solid var(--emp-border);border-radius:var(--emp-radius-sm);transition:all .2s var(--emp-ease);animation:emp-fade-up .4s var(--emp-ease) both}.emp-leave-card:hover{border-color:var(--emp-blue-200);transform:translateY(-1px);box-shadow:0 4px 10px #3b82f614}.emp-leave-content{flex:1;min-width:0}.emp-leave-row1{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.emp-leave-dates{font-weight:600;font-size:13.5px;color:var(--emp-text)}.emp-leave-type{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;background:var(--emp-blue-50);color:var(--emp-blue-700);border:1px solid var(--emp-blue-100)}.emp-leave-reason,.emp-leave-comment{margin-top:6px;font-size:12.5px;color:var(--emp-muted);line-height:1.45}.emp-revoke-btn{font:inherit;font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;border:1px solid #fecaca;background:#fff;color:var(--emp-red-600);cursor:pointer;transition:all .18s ease}.emp-revoke-btn:hover:not(:disabled){background:var(--emp-red-50)}.emp-revoke-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes emp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes emp-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes emp-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes emp-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes emp-spin{to{transform:rotate(360deg)}}@keyframes emp-pulse{0%,to{box-shadow:0 0 #3b82f633}50%{box-shadow:0 0 0 8px #3b82f600}}.emp-spin{animation:emp-spin .9s linear infinite;transform-origin:50% 50%}@media(max-width:1100px){.emp-content-grid{grid-template-columns:1fr}.emp-stats-bar{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.emp-root{margin-left:0;width:100%}.emp-main{padding:64px 14px 32px}.emp-floating-actions{top:14px;right:14px}.emp-stats-bar{grid-template-columns:1fr 1fr;gap:10px}.emp-kpi{padding:14px}.emp-field-row{grid-template-columns:1fr}}.emp-mobile-dashboard{display:none}@media(min-width:769px){.emp-desktop-shell{display:block}.emp-mobile-dashboard{display:none!important}}@media(max-width:768px){.emp-root{margin-left:0!important;width:100%!important;min-height:100dvh;background:#eef6ff!important;overflow-x:hidden}.emp-desktop-shell{display:none!important}.emp-mobile-dashboard{display:block;position:relative;min-height:100dvh;width:100%;color:#0b1f46;overflow-x:hidden;overflow-y:auto;background:radial-gradient(ellipse 280px 220px at 4% 4%,rgba(156,200,255,.4),transparent 72%),radial-gradient(ellipse 300px 220px at 98% 12%,rgba(216,235,255,.76),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.emp-mobile-dashboard:before,.emp-mobile-dashboard:after{content:"";position:fixed;pointer-events:none;z-index:0;border-radius:999px;animation:emp-m-soft-glow 7s ease-in-out infinite}.emp-mobile-dashboard:before{width:220px;height:220px;right:-120px;top:94px;background:#74b1ff3d}.emp-mobile-dashboard:after{width:180px;height:180px;left:-110px;bottom:108px;background:#d1e4ff9e;animation-delay:-2s}.emp-m-phone-frame{position:relative;z-index:1;width:100%;max-width:430px;min-height:100dvh;margin:0 auto;padding:max(25px,env(safe-area-inset-top)) 16px 32px}.emp-m-topbar,.emp-m-brand,.emp-m-actions{display:none!important}.emp-m-welcome{margin:0 0 22px;padding:0 2px}.emp-m-welcome h1{margin:0;display:inline-block;font-size:clamp(27px,8vw,34px);line-height:1.04;font-weight:950;letter-spacing:-.06em;color:transparent;background:linear-gradient(135deg,#0d3176,#1d5fe8 48%,#64a5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 14px 30px rgba(43,117,245,.12)}.emp-m-welcome p{margin:9px 0 0;color:#6e80a0;font-size:13.5px;line-height:1.35;font-weight:700}.emp-m-stack{display:grid;gap:19px}.emp-m-card{position:relative;display:block;background:#fffffff0;border:1px solid rgba(219,231,248,.92);border-radius:24px;padding:17px;box-shadow:0 18px 44px #1c539e16,0 4px 12px #0f172a09;overflow:hidden;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;animation:emp-m-rise .36s cubic-bezier(.22,1,.36,1) both;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),border-color .18s ease}.emp-m-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(180px 90px at 100% 0%,rgba(83,146,255,.09),transparent 70%),linear-gradient(180deg,#ffffffb8,#fff0)}.emp-m-card:after{content:"";position:absolute;inset:-1px;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(220px 120px at 50% 50%,#4889ff33,#4889ff00 66%);opacity:0;transform:scale(.92)}.emp-m-card:active{transform:scale(.985)}.emp-m-card.is-clicking{animation:emp-m-card-click .28s cubic-bezier(.22,1,.36,1) both;border-color:#5691ff6b;box-shadow:0 22px 52px #2464be24,0 0 0 5px #4479d814}.emp-m-card.is-clicking:after{animation:emp-m-section-ripple .28s cubic-bezier(.22,1,.36,1) both}.emp-m-card.is-clicking .emp-m-head-icon{animation:emp-m-icon-click .28s cubic-bezier(.34,1.56,.64,1) both}.emp-m-card.is-clicking .emp-m-chevron{animation:emp-m-chevron-click .28s cubic-bezier(.22,1,.36,1) both}.emp-m-card:focus-visible{box-shadow:0 18px 44px #1c539e1a,0 0 0 4px #3b82f629;border-color:#518eff73}.emp-m-card-head{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit}.emp-m-title-wrap{display:inline-flex;align-items:center;gap:10px;min-width:0}.emp-m-head-icon{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,#2877ff,#69a5ff);box-shadow:0 10px 18px #3079ff38,inset 0 1px #ffffff4d}.emp-m-head-icon svg{width:17px;height:17px}.emp-m-title-wrap>span:last-child,.emp-m-card h2{margin:0;color:#132b61;font-size:15.5px;line-height:1.05;font-weight:950;letter-spacing:-.035em}.emp-m-head-actions{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.emp-m-plus,.emp-m-chevron{width:27px;height:27px;border-radius:999px;display:grid;place-items:center;color:#377bff;background:#f0f6ff;flex:0 0 auto}.emp-m-chevron{color:#8da3c5;background:transparent}.emp-m-plus svg,.emp-m-chevron svg{width:14px;height:14px}.emp-m-ticket-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.emp-m-mini{min-width:0;min-height:76px;border:1px solid #edf3fb;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 5px;box-shadow:inset 0 1px #ffffffc7,0 4px 14px #1c539e09}.emp-m-mini-kicker{max-width:100%;color:#697c9b;font-size:8.4px;font-weight:950;letter-spacing:.015em;line-height:1.12;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.emp-m-mini strong{color:#132a5d;font-size:21px;line-height:1;margin:6px 0 4px;font-weight:950;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.emp-m-mini small{color:#9aa8bb;font-size:7.7px;line-height:1.05;font-weight:850}.emp-m-mini-icon{height:22px;margin-bottom:5px;display:grid;place-items:center;color:#5d82c2}.emp-m-mini-icon svg{width:17px;height:17px}.emp-m-mini.is-yellow strong{color:#c99317}.emp-m-mini.is-green strong{color:#19a964}.emp-m-mini.is-red strong{color:#e85572}.emp-m-mini.is-blue strong{color:#3979ff}.emp-m-comm-carousel{position:relative;z-index:1;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding:1px 7px 7px 1px;margin-right:-8px;scrollbar-width:none}.emp-m-comm-carousel::-webkit-scrollbar{display:none}.emp-m-comm-carousel .emp-m-mini{flex:0 0 calc((100% - 20px) / 3);min-width:94px;scroll-snap-align:start;align-items:flex-start;text-align:left;min-height:88px;padding:13px 12px}.emp-m-comm-carousel .emp-m-mini strong{font-size:21px;margin:3px 0 5px}.emp-m-comm-carousel .emp-m-mini-kicker{text-transform:none;font-size:9.2px;line-height:1.2;letter-spacing:0;white-space:normal}.emp-m-insights{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:11px}.emp-m-explore,.emp-m-balance{min-height:126px;border-radius:17px;border:1px solid #edf3fb;background:linear-gradient(180deg,#fff,#fbfdff);padding:13px;box-shadow:inset 0 1px #ffffffc7,0 4px 14px #1c539e08}.emp-m-explore h3,.emp-m-balance h3{margin:0 0 8px;color:#142958;font-size:11.2px;line-height:1.12;font-weight:950;letter-spacing:-.02em}.emp-m-explore p{margin:0;color:#75849b;font-size:9.2px;line-height:1.38;font-weight:700}.emp-m-pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.emp-m-pills span{border-radius:999px;background:#eef5ff;color:#4479d8;padding:5px 8px;font-size:7.8px;font-weight:950}.emp-m-balance{display:grid;align-content:start;gap:7px}.emp-m-balance div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;min-width:0;color:#52637d;font-size:8.6px;line-height:1.15;font-weight:850}.emp-m-balance i{width:7px;height:7px;border-radius:3px}.emp-m-balance b{color:#132a5d;font-weight:950}.c-blue{background:#4d8cff}.c-orange{background:#ffb347}.c-green{background:#32c476}.c-purple{background:#897cff}.emp-m-availability{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:3px 7px 9px}.emp-m-availability-stat{display:grid;grid-template-columns:31px auto;grid-template-rows:auto auto;column-gap:9px;align-items:center}.emp-m-availability-stat svg{grid-row:1 / 3;width:23px;height:23px;color:#3979ff}.emp-m-availability-stat strong{color:#3979ff;font-size:23px;line-height:1;font-weight:950;letter-spacing:-.045em}.emp-m-availability-stat span{color:#74859f;font-size:10px;font-weight:850}.emp-m-availability-stat.is-ok svg,.emp-m-availability-stat.is-ok strong{color:#19a964}.emp-m-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;padding:5px;border-radius:15px;background:#eef5ff}.emp-m-tabs button{appearance:none;border:0;font:inherit;cursor:pointer;background:transparent;text-align:center;border-radius:11px;padding:8px 4px;color:#8596b1;font-size:9px;font-weight:900;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,color .18s ease,box-shadow .18s ease}.emp-m-tabs button:after{content:"";position:absolute;inset:50%;width:12px;height:12px;border-radius:999px;background:#4479d82e;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(1)}.emp-m-tabs button:active{transform:scale(.94)}.emp-m-tabs .active{background:#fff;color:#4479d8;box-shadow:0 2px 8px #1e509614}.emp-m-tabs button.is-clicking{animation:emp-m-tab-click .28s cubic-bezier(.22,1,.36,1) both;background:#fff;color:#4479d8;box-shadow:0 6px 16px #1e50961f}.emp-m-tabs button.is-clicking:after{animation:emp-m-tab-ripple .28s cubic-bezier(.22,1,.36,1) both}@keyframes emp-m-card-click{0%{transform:scale(1)}42%{transform:scale(.982) translateY(1px)}to{transform:scale(1)}}@keyframes emp-m-section-ripple{0%{opacity:0;transform:scale(.86)}42%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes emp-m-icon-click{0%{transform:scale(1)}45%{transform:scale(.9) rotate(-4deg)}to{transform:scale(1.03) rotate(0)}}@keyframes emp-m-chevron-click{0%{transform:translate(0);opacity:.75}55%{transform:translate(5px);opacity:1}to{transform:translate(0);opacity:.75}}@keyframes emp-m-tab-click{0%{transform:scale(1)}44%{transform:scale(.94)}to{transform:scale(1)}}@keyframes emp-m-tab-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(1)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(9)}}@keyframes emp-m-soft-glow{0%,to{transform:translateZ(0) scale(1);opacity:.58}50%{transform:translate3d(8px,-10px,0) scale(1.08);opacity:.86}}@keyframes emp-m-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:380px){.emp-m-phone-frame{padding-inline:12px}.emp-m-stack{gap:17px}.emp-m-card{padding:14px;border-radius:22px}.emp-m-ticket-grid{gap:7px}.emp-m-mini{min-height:70px}.emp-m-mini-kicker{font-size:7.4px}.emp-m-mini strong{font-size:18px}.emp-m-insights{gap:8px}.emp-m-explore,.emp-m-balance{padding:10px}}@media(min-width:769px){.emp-root{isolation:isolate;background:radial-gradient(ellipse 620px 380px at 2% 2%,rgba(156,200,255,.36),transparent 72%),radial-gradient(ellipse 720px 430px at 98% 12%,rgba(216,235,255,.72),transparent 70%),linear-gradient(180deg,#fff,#f6faff 44%,#edf6ff);overflow-x:hidden}.emp-root:before,.emp-root:after{content:"";position:fixed;pointer-events:none;z-index:-1;border-radius:999px;animation:emp-d-soft-glow 8s ease-in-out infinite}.emp-root:before{width:380px;height:380px;right:-180px;top:80px;background:#74b1ff38}.emp-root:after{width:320px;height:320px;left:calc(var(--emp-sidebar-w) - 170px);bottom:120px;background:#d1e4ff9e;animation-delay:-2.5s}.emp-main-redesign{max-width:1440px;padding:42px clamp(28px,4vw,58px) 64px}.emp-d-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;margin-bottom:26px;animation:emp-fade-up .45s var(--emp-ease) both}.emp-d-hero-copy{min-width:0}.emp-d-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:7px 12px;border-radius:999px;color:#2c6fe8;background:#eff6ffd1;border:1px solid rgba(191,219,254,.78);box-shadow:inset 0 1px #ffffffb8;font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.emp-d-hero h1{margin:0;display:inline-block;font-size:clamp(42px,4.2vw,64px);line-height:.98;font-weight:950;letter-spacing:-.07em;color:transparent;background:linear-gradient(135deg,#0d3176,#1d5fe8 48%,#64a5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 18px 36px rgba(43,117,245,.12)}.emp-d-hero p{margin:12px 0 0;color:#6e80a0;font-size:15px;line-height:1.45;font-weight:750}.emp-d-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;padding-top:4px}.emp-d-action-btn{position:relative;inset:auto;font-size:13px;min-height:42px;padding:10px 15px;border:1px solid rgba(216,228,246,.95);background:#ffffffdb;box-shadow:0 12px 30px #1e509614,inset 0 1px #ffffffc2}.emp-d-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px}.emp-d-section{position:relative;min-width:0;min-height:258px;display:flex;flex-direction:column;background:#fffffff0;border:1px solid rgba(219,231,248,.94);border-radius:28px;padding:20px;box-shadow:0 20px 50px #1c539e17,0 5px 14px #0f172a09;cursor:pointer;overflow:hidden;outline:none;animation:emp-fade-up .46s var(--emp-ease) both;transition:transform .22s var(--emp-ease),box-shadow .22s var(--emp-ease),border-color .22s var(--emp-ease)}.emp-d-section:nth-child(2){animation-delay:.04s}.emp-d-section:nth-child(3){animation-delay:.08s}.emp-d-section:nth-child(4){animation-delay:.12s}.emp-d-section:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(240px 150px at 100% 0%,rgba(83,146,255,.1),transparent 72%),linear-gradient(180deg,#ffffffb8,#fff0)}.emp-d-section:after{content:"";position:absolute;inset:-1px;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(280px 160px at 50% 50%,#4889ff33,#4889ff00 68%);opacity:0;transform:scale(.92)}.emp-d-section:hover{transform:translateY(-5px);border-color:#5d9aff75;box-shadow:0 30px 70px #1c539e24,0 10px 22px #0f172a0a}.emp-d-section:active{transform:translateY(-2px) scale(.992)}.emp-d-section:focus-visible{border-color:#518eff8c;box-shadow:0 22px 58px #1c539e21,0 0 0 5px #3b82f626}.emp-d-section.is-clicking{animation:emp-d-card-click .32s cubic-bezier(.22,1,.36,1) both;border-color:#5691ff75;box-shadow:0 30px 72px #2464be29,0 0 0 6px #4479d814}.emp-d-section.is-clicking:after{animation:emp-d-section-ripple .32s cubic-bezier(.22,1,.36,1) both}.emp-d-section.is-clicking .emp-d-section-icon{animation:emp-d-icon-click .32s cubic-bezier(.34,1.56,.64,1) both}.emp-d-section.is-clicking .emp-d-section-chevron{animation:emp-d-chevron-click .32s cubic-bezier(.22,1,.36,1) both}.emp-d-section-head{position:relative;z-index:1;display:grid;grid-template-columns:46px minmax(0,1fr) 30px;align-items:center;gap:12px;margin-bottom:18px}.emp-d-section-icon{width:46px;height:46px;border-radius:17px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2877ff,#69a5ff);box-shadow:0 14px 22px #3079ff3d,inset 0 1px #ffffff52}.emp-d-section-icon svg{width:22px;height:22px}.emp-d-section-title-wrap{min-width:0;display:flex;flex-direction:column;gap:3px}.emp-d-section-title{color:#132b61;font-size:18px;line-height:1.05;font-weight:950;letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emp-d-section-subtitle{color:#7c8ca5;font-size:12px;line-height:1.25;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emp-d-section-chevron{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;color:#377bff;background:#f0f6ff}.emp-d-section-chevron svg{width:15px;height:15px}.emp-d-section-body{position:relative;z-index:1;flex:1;min-width:0}.emp-d-ticket-grid,.emp-d-comm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.emp-d-mini{min-width:0;min-height:82px;border:1px solid #edf3fb;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfdff);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px;box-shadow:inset 0 1px #ffffffc7,0 4px 14px #1c539e09}.emp-d-mini-icon{height:22px;margin-bottom:4px;color:#5d82c2;display:grid;place-items:center}.emp-d-mini-icon svg{width:18px;height:18px}.emp-d-mini-label{max-width:100%;color:#697c9b;font-size:9.5px;font-weight:950;letter-spacing:.015em;line-height:1.16;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.emp-d-mini strong{color:#132a5d;font-size:26px;line-height:1;margin:6px 0 3px;font-weight:950;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.emp-d-mini small{color:#9aa8bb;font-size:9px;line-height:1.05;font-weight:850}.emp-d-mini.is-yellow strong{color:#c99317}.emp-d-mini.is-green strong{color:#19a964}.emp-d-mini.is-red strong{color:#e85572}.emp-d-mini.is-blue strong{color:#3979ff}.emp-d-insights{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:100%}.emp-d-explore,.emp-d-balance{min-height:162px;border-radius:20px;border:1px solid #edf3fb;background:linear-gradient(180deg,#fff,#fbfdff);padding:15px;box-shadow:inset 0 1px #ffffffc7,0 4px 14px #1c539e08}.emp-d-explore h3,.emp-d-balance h3{margin:0 0 10px;color:#142958;font-size:13px;line-height:1.12;font-weight:950;letter-spacing:-.02em}.emp-d-explore p{margin:0;color:#75849b;font-size:11px;line-height:1.45;font-weight:720}.emp-d-explore span{display:inline-flex;margin-top:18px;border-radius:999px;background:#eef5ff;color:#4479d8;padding:6px 10px;font-size:9.5px;font-weight:950}.emp-d-balance{display:grid;align-content:start;gap:8px}.emp-d-balance div{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;min-width:0;color:#52637d;font-size:10.5px;line-height:1.15;font-weight:850}.emp-d-balance i{width:8px;height:8px;border-radius:3px}.emp-d-balance b{color:#132a5d;font-weight:950}.emp-d-availability{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:8px 2px 18px}.emp-d-availability-stat{display:grid;grid-template-columns:38px auto;grid-template-rows:auto auto;column-gap:10px;align-items:center}.emp-d-availability-stat svg{grid-row:1 / 3;width:28px;height:28px;color:#3979ff}.emp-d-availability-stat strong{color:#3979ff;font-size:31px;line-height:1;font-weight:950;letter-spacing:-.05em}.emp-d-availability-stat span{color:#74859f;font-size:11px;font-weight:850}.emp-d-availability-stat.is-ok svg,.emp-d-availability-stat.is-ok strong{color:#19a964}.emp-d-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;padding:6px;border-radius:17px;background:#eef5ff}.emp-d-tabs button{appearance:none;border:0;font:inherit;cursor:pointer;background:transparent;text-align:center;border-radius:12px;padding:10px 6px;color:#8596b1;font-size:10.5px;font-weight:950;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,color .18s ease,box-shadow .18s ease}.emp-d-tabs button:after{content:"";position:absolute;inset:50%;width:12px;height:12px;border-radius:999px;background:#4479d82e;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(1)}.emp-d-tabs button:hover,.emp-d-tabs .active{background:#fff;color:#4479d8;box-shadow:0 3px 10px #1e509614}.emp-d-tabs button:active{transform:scale(.94)}.emp-d-tabs button.is-clicking{animation:emp-d-tab-click .32s cubic-bezier(.22,1,.36,1) both;background:#fff;color:#4479d8;box-shadow:0 8px 20px #1e50961f}.emp-d-tabs button.is-clicking:after{animation:emp-d-tab-ripple .32s cubic-bezier(.22,1,.36,1) both}.emp-d-glance{margin:24px 0}.emp-d-glance .emp-stats-bar{margin-bottom:0}.emp-d-glance .emp-kpi{border-radius:24px;background:#ffffffe6;border-color:#dbe7f8e6;box-shadow:0 14px 38px #1c539e0f,0 3px 9px #0f172a08}.emp-d-glance .emp-kpi-icon{width:48px;height:48px;flex-basis:48px;border-radius:17px;color:#152852;background:#f0f6ff;border-color:#d9eaff}.emp-d-workbench{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.95fr);gap:24px;align-items:start}.emp-d-side-stack{display:grid;gap:24px;min-width:0}.emp-d-work-card{border-radius:28px;background:#ffffffeb;border-color:#dbe7f8f0;box-shadow:0 18px 48px #1c539e13,0 4px 12px #0f172a08}.emp-d-work-card:hover{transform:translateY(-3px)}.emp-d-work-card .emp-card-head{padding:22px 26px;background:linear-gradient(180deg,#fffffff2,#f8fbffe0)}.emp-d-work-card .emp-card-title{font-size:19px;font-weight:950;letter-spacing:-.04em;color:#132b61}.emp-d-work-card .emp-card-subtitle{color:#70819d;font-size:13.5px;font-weight:720}.emp-d-work-card .emp-card-body{padding:24px 26px 26px}.emp-d-schedule-card .emp-card-body{padding-top:20px}.emp-d-work-card .emp-input{border-radius:15px;border-color:#dce8f8;background:#fffffff0}.emp-d-work-card .emp-primary-btn{min-height:48px;border-radius:16px;background:linear-gradient(135deg,#3d86ff,#62a8ff);box-shadow:0 13px 26px #3b82f63d,inset 0 1px #ffffff47}.emp-d-section-grid-content .emp-d-section{min-height:350px}.emp-d-list-block{margin-top:14px;display:grid;gap:8px}.emp-d-block-title{color:#132b61;font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.emp-d-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:9px 10px;border:1px solid #edf3fb;border-radius:15px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffb3}.emp-d-list-icon{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;color:#367aff;background:#f0f6ff}.emp-d-list-icon svg{width:15px;height:15px}.emp-d-list-text{min-width:0;display:flex;flex-direction:column;gap:2px}.emp-d-list-text strong{min-width:0;color:#142958;font-size:12px;line-height:1.16;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emp-d-list-text small{min-width:0;color:#7d8ca5;font-size:10.5px;line-height:1.2;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emp-d-list-right{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:#377bff;font-size:11px;font-weight:950}.emp-d-list-right svg{width:14px;height:14px}.emp-d-empty-line{min-height:72px;border:1px dashed #d8e6f8;border-radius:18px;display:grid;place-items:center;align-content:center;gap:5px;color:#70819d;background:#f8fbffb3;text-align:center}.emp-d-empty-line svg{width:19px;height:19px;color:#4c87ff}.emp-d-empty-line strong{font-size:12px;color:#132b61}.emp-d-empty-line small{font-size:11px;color:#8b9ab0}.emp-d-inline-facts{margin-top:14px;display:grid;gap:7px}.emp-d-inline-facts small{display:flex;justify-content:space-between;gap:10px;padding:8px 9px;border-radius:12px;color:#637795;background:#f4f8ff;font-size:10.5px;font-weight:800}.emp-d-inline-facts b{color:#142958}.emp-d-availability-meta{margin-top:2px}.emp-d-availability-meta .emp-d-list-row{min-height:38px;padding-block:7px}.emp-mini-leave{display:flex;align-items:center;justify-content:space-between;gap:12px}.emp-mini-type{margin-top:3px;color:#7a8aa2;font-size:11px;font-weight:700}.emp-d-extra-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:stretch;margin-top:24px}.emp-d-extra-grid .emp-card{height:100%}.emp-d-upcoming-shift{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:center;padding:10px 2px}.emp-d-upcoming-shift strong{display:block;color:#132b61;font-size:17px;font-weight:950;letter-spacing:-.03em}.emp-d-upcoming-shift span,.emp-d-upcoming-shift small{display:block;margin-top:4px;color:#70819d;font-size:13px;font-weight:720}.emp-d-action-list{display:grid;gap:10px}.emp-d-action-list button{appearance:none;width:100%;border:1px solid #e2edf9;background:#ffffffe0;border-radius:17px;display:grid;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px 14px;text-align:left;cursor:pointer;color:#3979ff;transition:transform .18s var(--emp-ease),border-color .18s var(--emp-ease),box-shadow .18s var(--emp-ease)}.emp-d-action-list button:hover{transform:translateY(-2px);border-color:#bfd9ff;box-shadow:0 10px 24px #1e509614}.emp-d-action-list button:active{transform:scale(.985)}.emp-d-action-list button>svg:first-child{width:38px;height:38px;padding:9px;border-radius:14px;background:#f0f6ff}.emp-d-action-list button>svg:last-child{width:16px;height:16px;justify-self:end;color:#8da3c5}.emp-d-action-list span{min-width:0;display:flex;flex-direction:column;gap:2px}.emp-d-action-list strong{color:#132b61;font-size:13px;font-weight:950}.emp-d-action-list small{color:#7a8aa2;font-size:11px;font-weight:700}@media(max-width:1360px){.emp-d-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-d-section{min-height:240px}}@media(max-width:1100px){.emp-d-hero{flex-direction:column}.emp-d-actions{justify-content:flex-start}.emp-d-workbench,.emp-d-extra-grid{grid-template-columns:1fr}}@keyframes emp-d-soft-glow{0%,to{transform:translateZ(0) scale(1);opacity:.58}50%{transform:translate3d(12px,-14px,0) scale(1.08);opacity:.86}}@keyframes emp-d-card-click{0%{transform:scale(1)}42%{transform:scale(.988) translateY(1px)}to{transform:scale(1)}}@keyframes emp-d-section-ripple{0%{opacity:0;transform:scale(.86)}42%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes emp-d-icon-click{0%{transform:scale(1)}45%{transform:scale(.9) rotate(-4deg)}to{transform:scale(1.03) rotate(0)}}@keyframes emp-d-chevron-click{0%{transform:translate(0);opacity:.75}55%{transform:translate(5px);opacity:1}to{transform:translate(0);opacity:.75}}@keyframes emp-d-tab-click{0%{transform:scale(1)}44%{transform:scale(.94)}to{transform:scale(1)}}@keyframes emp-d-tab-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(1)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(10)}}}@media(min-width:769px){.emp-root{margin-left:var(--emp-sidebar-w)!important;width:calc(100% - var(--emp-sidebar-w))!important;min-height:100vh;isolation:isolate;background:radial-gradient(620px 420px at -6% 56%,rgba(209,229,255,.72),transparent 63%),radial-gradient(720px 520px at 92% 12%,rgba(206,228,255,.76),transparent 68%),radial-gradient(520px 360px at 103% 92%,rgba(205,229,255,.5),transparent 62%),linear-gradient(180deg,#fbfdff,#f6faff 42%,#eef6ff)!important;overflow-x:hidden}.emp-root:before{width:440px!important;height:440px!important;top:80px!important;right:-195px!important;background:#aad2ff61!important;border-radius:999px!important}.emp-root:after{width:390px!important;height:390px!important;left:-205px!important;bottom:125px!important;background:#cee4ff99!important;border-radius:999px!important}.emp-main-redesign{width:100%;max-width:var(--emp-content-max);margin:0 auto;padding:26px clamp(20px,2.4vw,38px) 48px}.emp-d-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:20px}.emp-d-hero-copy{min-width:0;max-width:min(920px,72vw)}.emp-d-eyebrow{margin-bottom:14px;padding:7px 13px;border-radius:8px;color:#0068ff;background:#eff6ffdb;border:1px solid #bed8ff;box-shadow:inset 0 1px #ffffffd1;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.emp-d-hero h1{margin:0;font-size:clamp(38px,3.6vw,54px);line-height:.98;letter-spacing:-.075em;font-weight:950;color:transparent;background:linear-gradient(95deg,#2d6cf6,#12b6e8 37%,#071b45 64% 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 20px 42px rgba(45,108,246,.12);white-space:normal}.emp-d-hero h1 span{-webkit-text-fill-color:initial;background:none;color:initial;font-size:.62em;vertical-align:5%;letter-spacing:0}.emp-d-hero p{margin:13px 0 0;color:#586c92;font-size:16px;line-height:1.35;font-weight:750}.emp-d-actions{display:none!important}.emp-d-datetime{flex:0 0 auto;display:inline-flex;align-items:center;gap:16px;padding:12px 16px;border-radius:12px;color:#365174;background:#ffffffe0;border:1px solid rgba(210,225,246,.92);box-shadow:0 12px 28px #1e509612,inset 0 1px #ffffffc7;font-size:13px;font-weight:720;white-space:nowrap}.emp-d-datetime span{display:inline-flex;align-items:center;gap:8px}.emp-d-datetime svg{width:16px;height:16px;color:#4b78ba}.emp-d-glance{margin:18px 0}.emp-d-glance .emp-stats-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}.emp-d-glance .emp-kpi{min-height:104px;padding:18px 20px;border-radius:18px;border-color:#dae7f8f5;background:#ffffffe6;box-shadow:0 15px 36px #1c539e11,0 4px 10px #0f172a06}.emp-d-glance .emp-kpi-icon{width:50px;height:50px;flex:0 0 50px;border-radius:16px;color:#0e2858;background:#eef6ff;border-color:#d8eaff}.emp-d-glance .emp-kpi-label{color:#687b9c;font-size:11px;letter-spacing:.08em;font-weight:950}.emp-d-glance .emp-kpi-value{color:#071a3c;font-size:28px;font-weight:950}.emp-d-glance .emp-kpi-sub{color:#71839e;font-size:12px;font-weight:650}.emp-d-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 16px}.emp-d-section-grid-content .emp-d-section,.emp-d-section{min-height:350px;border-radius:18px;padding:14px;background:#ffffffeb;border:1px solid rgba(218,231,248,.96);box-shadow:0 18px 42px #1c539e12,0 4px 10px #0f172a06}.emp-d-section-head{grid-template-columns:42px minmax(0,1fr) 24px;gap:10px;margin-bottom:16px}.emp-d-section-icon{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,#2f7fff,#68a8ff);box-shadow:0 14px 24px #2f7fff38,inset 0 1px #ffffff52}.emp-d-section-icon svg{width:20px;height:20px}.emp-d-section-title{color:#071b45;font-size:16px;line-height:1.05;font-weight:950;letter-spacing:-.04em}.emp-d-section-subtitle{color:#60728f;font-size:11.5px;font-weight:720}.emp-d-section-chevron{width:24px;height:24px;background:transparent;color:#075dff}.emp-d-section-body{display:flex;flex-direction:column;min-height:0;height:100%}.emp-d-ticket-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.emp-d-comm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.emp-d-mini{min-height:66px;border-radius:12px;padding:10px;border-color:#e8f1fd;box-shadow:none}.emp-d-mini-label{font-size:8.2px;line-height:1.12;letter-spacing:.025em;color:#40567a}.emp-d-mini strong{margin:5px 0 1px;font-size:20px;line-height:1;color:#0b255c}.emp-d-mini small{display:none}.emp-d-preview-block{margin-top:16px;min-height:100px}.emp-d-block-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:#0b255c;font-size:11px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.emp-d-block-title-row button{border:0;background:transparent;color:#075dff;cursor:pointer;font:inherit;font-size:11px;font-weight:900;text-transform:none;letter-spacing:0;padding:3px}.emp-d-empty-line{min-height:78px;border-radius:16px;background:#f8fbffad}.emp-d-empty-line svg{width:24px;height:24px}.emp-d-card-cta{appearance:none;width:100%;min-height:40px;margin-top:auto;border:1px solid #bcd8ff;border-radius:9px;background:#ffffffb8;color:#005dff;font:inherit;font-size:12px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffffb8;transition:transform .18s var(--emp-ease),box-shadow .18s var(--emp-ease),background .18s var(--emp-ease)}.emp-d-card-cta:hover{background:#fff;box-shadow:0 8px 18px #1e509614;transform:translateY(-1px)}.emp-d-card-cta:active{transform:scale(.985)}.emp-d-insights{grid-template-columns:1fr 1fr;gap:10px;height:auto;min-height:150px}.emp-d-explore,.emp-d-balance{min-height:150px;border-radius:14px;padding:14px;border-color:#e8f1fd}.emp-d-explore h3,.emp-d-balance h3{font-size:12.5px;color:#0b255c}.emp-d-explore p,.emp-d-balance div{font-size:10.5px}.emp-d-explore span{margin-top:16px}.emp-d-availability{margin:12px 4px 18px;padding-bottom:22px;border-bottom:1px solid #e7f0fb}.emp-d-availability-stat{gap:8px}.emp-d-availability-stat svg{width:24px;height:24px}.emp-d-availability-stat strong{font-size:30px}.emp-d-availability-meta{margin-top:0}.emp-d-availability-meta .emp-d-list-row{min-height:50px;border-radius:16px}.emp-d-tabs{margin-top:16px;border-radius:16px}.emp-d-tabs button{min-height:38px;font-size:11px}.emp-d-bottom-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.75fr) minmax(300px,.95fr);gap:18px;align-items:stretch;margin-top:16px}.emp-d-work-card{border-radius:20px;background:#ffffffeb;border-color:#dae7f8f5;box-shadow:0 18px 42px #1c539e12,0 4px 10px #0f172a06}.emp-d-work-card .emp-card-head{min-height:74px;padding:18px 20px;border-bottom-color:#e7f0fb;background:linear-gradient(180deg,#fffffff5,#f9fcffdb)}.emp-d-card-head-icon{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.emp-d-card-head-icon .emp-d-list-icon{width:34px;height:34px;border-radius:11px}.emp-d-work-card .emp-card-title{color:#071b45;font-size:17px;font-weight:950;letter-spacing:-.035em}.emp-d-work-card .emp-card-subtitle{color:#60728f;font-size:12px;font-weight:680}.emp-d-work-card .emp-card-body{padding:16px 18px 18px}.emp-d-schedule-card .emp-card-body{padding-top:16px}.emp-d-schedule-preview{display:grid;gap:14px}.emp-d-schedule-toolbar{display:grid;grid-template-columns:34px 84px minmax(0,1fr) 34px;align-items:center;gap:12px}.emp-d-schedule-toolbar button{appearance:none;border:1px solid #dbe9fb;background:#ffffffd1;color:#075dff;border-radius:999px;height:34px;display:grid;place-items:center;font:inherit;font-weight:850;cursor:pointer}.emp-d-schedule-toolbar button:first-child svg{transform:rotate(180deg)}.emp-d-schedule-toolbar svg{width:14px;height:14px}.emp-d-schedule-toolbar .emp-d-today-btn{border-radius:9px;font-size:12px}.emp-d-schedule-toolbar strong{justify-self:center;color:#0b255c;font-size:14px;font-weight:820}.emp-d-week-cards{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;border:1px solid #e6effb;border-radius:14px;overflow:hidden;background:#fff}.emp-d-week-card{min-height:86px;padding:16px 10px;display:grid;align-content:start;gap:14px;border-right:1px solid #e6effb;background:linear-gradient(180deg,#fff,#fbfdff)}.emp-d-week-card:last-child{border-right:0}.emp-d-week-card b{color:#071b45;font-size:11px;text-align:center}.emp-d-week-card span{color:#536a8e;font-size:11px;text-align:center;line-height:1.3}.emp-d-week-card.is-today{background:#f2f7ff;box-shadow:inset 0 0 0 2px #cfe3ff}.emp-d-week-card.has-shift span{color:#075dff;font-weight:850}.emp-d-schedule-cta{max-width:280px;justify-self:end}.emp-d-upcoming-card .emp-card-body,.emp-d-actions-card .emp-card-body{min-height:178px;display:flex;flex-direction:column}.emp-d-big-empty{flex:1;min-height:128px}.emp-d-upcoming-card .emp-d-card-cta{margin-top:14px}.emp-d-action-list{gap:10px}.emp-d-action-list button{min-height:54px;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;padding:9px 10px}.emp-d-action-list button>svg:first-child{width:38px;height:38px;border-radius:12px;color:#19a964;background:#ecfbf3}.emp-d-action-list button:nth-child(2)>svg:first-child{color:#9658ff;background:#f3ecff}.emp-d-action-list button:nth-child(3)>svg:first-child{color:#ff8a35;background:#fff3e9}.emp-leave-modal{max-width:520px}.emp-leave-modal .emp-modal-body{padding:20px}@media(max-width:1360px){.emp-d-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-d-bottom-grid{grid-template-columns:1fr 1fr}.emp-d-schedule-card{grid-column:1 / -1}}@media(max-width:1040px){.emp-d-hero{flex-direction:column;align-items:stretch}.emp-d-datetime{align-self:flex-start}.emp-d-glance .emp-stats-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-d-bottom-grid{grid-template-columns:1fr}}}@media(min-width:769px){.emp-root{margin-left:var(--emp-sidebar-w)!important;width:calc(100% - var(--emp-sidebar-w))!important;max-width:calc(100vw - var(--emp-sidebar-w))!important}.emp-main-redesign{max-width:var(--emp-content-max)!important;padding-left:clamp(20px,2.2vw,34px)!important;padding-right:clamp(20px,2.2vw,34px)!important}}@media(min-width:769px){:root{--emp-sidebar-w: max(var(--rh-side-w, 0px), 260px) !important;--emp-content-max: 1360px !important}html body .emp-root{position:relative!important;margin-left:var(--emp-sidebar-w)!important;width:calc(100vw - var(--emp-sidebar-w))!important;max-width:calc(100vw - var(--emp-sidebar-w))!important;min-width:0!important;overflow-x:clip!important;box-sizing:border-box!important}html body .emp-main,html body .emp-main-redesign{width:100%!important;max-width:var(--emp-content-max)!important;margin-left:auto!important;margin-right:auto!important;padding:30px clamp(22px,2.4vw,38px) 52px!important;box-sizing:border-box!important}html body .emp-d-hero{margin-bottom:18px!important;gap:22px!important}html body .emp-d-hero h1{font-size:clamp(42px,4vw,60px)!important;letter-spacing:-.07em!important}html body .emp-d-hero p{margin-top:10px!important;font-size:15px!important}html body .emp-d-datetime{padding:10px 14px!important;border-radius:12px!important;font-size:12.5px!important}html body .emp-d-glance{margin:16px 0!important}html body .emp-d-glance .emp-stats-bar{gap:12px!important}html body .emp-d-glance .emp-kpi{min-height:94px!important;padding:14px 18px!important;border-radius:18px!important}html body .emp-d-glance .emp-kpi-icon{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:15px!important}html body .emp-d-glance .emp-kpi-value{font-size:26px!important}html body .emp-d-section-grid{gap:12px!important;margin-bottom:14px!important}html body .emp-d-section-grid-content .emp-d-section,html body .emp-d-section{min-height:318px!important;padding:13px!important;border-radius:18px!important}html body .emp-d-section-head{grid-template-columns:40px minmax(0,1fr) 22px!important;gap:9px!important;margin-bottom:14px!important}html body .emp-d-section-icon{width:38px!important;height:38px!important;border-radius:13px!important}html body .emp-d-section-title{font-size:15.5px!important}html body .emp-d-mini{min-height:62px!important;padding:9px!important}html body .emp-d-mini strong{font-size:19px!important}html body .emp-d-preview-block{margin-top:12px!important;min-height:88px!important}html body .emp-d-empty-line{min-height:70px!important}html body .emp-d-card-cta{min-height:38px!important}html body .emp-d-availability-main{margin:10px 4px 14px!important}html body .emp-d-availability-stat strong{font-size:26px!important}html body .emp-d-availability-link,html body .emp-d-av-tabs{min-height:44px!important}html body .emp-d-bottom-grid{grid-template-columns:minmax(0,1.72fr) minmax(240px,.72fr) minmax(275px,.86fr)!important;gap:14px!important;margin-top:14px!important}html body .emp-d-wide-card,html body .emp-d-upcoming-card,html body .emp-d-actions-card{border-radius:18px!important;padding:16px!important}}@media(min-width:769px)and (max-width:1360px){html body .emp-main,html body .emp-main-redesign{max-width:1180px!important}html body .emp-d-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px){:root{--emp-sidebar-w: max(var(--rh-side-w, 0px), 280px) !important;--emp-content-max: 1240px !important}html body .emp-root{position:relative!important;isolation:isolate!important;margin-left:var(--emp-sidebar-w)!important;width:calc(100vw - var(--emp-sidebar-w))!important;max-width:calc(100vw - var(--emp-sidebar-w))!important;min-height:100vh!important;min-width:0!important;box-sizing:border-box!important;overflow-x:clip!important;background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}html body .emp-root:before,html body .emp-root:after{content:""!important;position:fixed!important;z-index:0!important;pointer-events:none!important;border-radius:999px!important}html body .emp-root:before{width:520px!important;height:520px!important;top:72px!important;right:-245px!important;background:#cae0ffad!important;filter:none!important;opacity:.72!important}html body .emp-root:after{width:410px!important;height:410px!important;left:calc(var(--emp-sidebar-w) - 470px)!important;bottom:112px!important;background:#cce2ff7a!important;filter:none!important;opacity:.86!important}html body .emp-main,html body .emp-main-redesign{position:relative!important;z-index:1!important;width:100%!important;max-width:var(--emp-content-max)!important;margin-left:auto!important;margin-right:auto!important;padding:24px clamp(24px,2.6vw,38px) 42px!important;box-sizing:border-box!important}html body .emp-d-eyebrow{display:none!important}html body .emp-d-hero{align-items:flex-start!important;margin-bottom:16px!important;gap:18px!important}html body .emp-d-hero-copy{max-width:min(760px,66vw)!important}html body .emp-d-hero h1{font-size:clamp(34px,3.05vw,48px)!important;line-height:1!important;letter-spacing:-.072em!important;text-shadow:0 14px 32px rgba(45,108,246,.1)!important}html body .emp-d-hero p{margin-top:9px!important;font-size:13.5px!important;line-height:1.35!important;font-weight:760!important}html body .emp-d-datetime{padding:9px 13px!important;gap:12px!important;border-radius:11px!important;font-size:11.5px!important}html body .emp-d-datetime svg{width:14px!important;height:14px!important}html body .emp-d-glance{margin:14px 0!important}html body .emp-d-glance .emp-stats-bar{gap:11px!important}html body .emp-d-glance .emp-kpi{min-height:82px!important;padding:12px 15px!important;border-radius:16px!important}html body .emp-d-glance .emp-kpi-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:13px!important}html body .emp-d-glance .emp-kpi-icon svg{width:18px!important;height:18px!important}html body .emp-d-glance .emp-kpi-label{font-size:9.5px!important}html body .emp-d-glance .emp-kpi-value{font-size:22px!important;margin-top:2px!important}html body .emp-d-glance .emp-kpi-sub{font-size:10.5px!important}html body .emp-d-section-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:13px!important}html body .emp-d-section-grid-content .emp-d-section,html body .emp-d-section{min-height:288px!important;padding:12px!important;border-radius:16px!important}html body .emp-d-section-head{grid-template-columns:36px minmax(0,1fr) 20px!important;gap:8px!important;margin-bottom:12px!important}html body .emp-d-section-icon{width:34px!important;height:34px!important;border-radius:11px!important}html body .emp-d-section-icon svg{width:17px!important;height:17px!important}html body .emp-d-section-title{font-size:14px!important;letter-spacing:-.035em!important}html body .emp-d-section-subtitle{font-size:10.5px!important}html body .emp-d-section-chevron{width:20px!important;height:20px!important}html body .emp-d-ticket-grid,html body .emp-d-comm-grid{gap:8px!important}html body .emp-d-mini{min-height:55px!important;padding:8px!important;border-radius:11px!important}html body .emp-d-mini svg{width:14px!important;height:14px!important}html body .emp-d-mini-label{font-size:7.8px!important}html body .emp-d-mini strong{font-size:17px!important;margin:4px 0 0!important}html body .emp-d-preview-block{margin-top:11px!important;min-height:76px!important}html body .emp-d-block-title-row{margin-bottom:5px!important;font-size:10px!important}html body .emp-d-empty-line{min-height:58px!important;border-radius:13px!important}html body .emp-d-empty-line svg{width:20px!important;height:20px!important}html body .emp-d-empty-title{font-size:11px!important}html body .emp-d-empty-subtitle{font-size:10px!important}html body .emp-d-card-cta{min-height:34px!important;border-radius:8px!important;font-size:11px!important}html body .emp-d-insights{gap:8px!important;min-height:126px!important}html body .emp-d-explore,html body .emp-d-balance{min-height:126px!important;padding:11px!important;border-radius:12px!important}html body .emp-d-explore h3,html body .emp-d-balance h3{font-size:11px!important}html body .emp-d-explore p,html body .emp-d-balance div{font-size:9.5px!important}html body .emp-d-explore span{margin-top:10px!important;font-size:9px!important;padding:6px 9px!important}html body .emp-d-availability{margin:8px 4px 12px!important;padding-bottom:16px!important}html body .emp-d-availability-stat svg{width:20px!important;height:20px!important}html body .emp-d-availability-stat strong{font-size:23px!important}html body .emp-d-availability-stat span{font-size:10px!important}html body .emp-d-availability-meta .emp-d-list-row,html body .emp-d-availability-link{min-height:38px!important;border-radius:13px!important}html body .emp-d-tabs,html body .emp-d-av-tabs{margin-top:12px!important;min-height:38px!important;border-radius:13px!important}html body .emp-d-tabs button,html body .emp-d-av-tabs button{min-height:32px!important;font-size:10px!important}html body .emp-d-bottom-grid{grid-template-columns:minmax(0,1.82fr) minmax(218px,.68fr) minmax(250px,.82fr)!important;gap:12px!important;margin-top:13px!important}html body .emp-d-work-card,html body .emp-d-wide-card,html body .emp-d-upcoming-card,html body .emp-d-actions-card{border-radius:16px!important}html body .emp-d-work-card .emp-card-head{min-height:58px!important;padding:13px 15px!important}html body .emp-d-card-head-icon{grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important}html body .emp-d-card-head-icon .emp-d-list-icon{width:30px!important;height:30px!important;border-radius:10px!important}html body .emp-d-work-card .emp-card-title{font-size:14px!important}html body .emp-d-work-card .emp-card-subtitle{font-size:10.5px!important}html body .emp-d-work-card .emp-card-body{padding:12px 14px 14px!important}html body .emp-d-schedule-toolbar{grid-template-columns:30px 72px minmax(0,1fr) 30px!important;gap:9px!important}html body .emp-d-schedule-toolbar button{height:30px!important;font-size:10.5px!important}html body .emp-d-schedule-toolbar strong{font-size:12px!important}html body .emp-d-week-card{min-height:70px!important;padding:12px 8px!important;gap:9px!important}html body .emp-d-week-card b,html body .emp-d-week-card span{font-size:9.5px!important}html body .emp-d-big-empty{min-height:98px!important}html body .emp-d-action-list{gap:8px!important}html body .emp-d-action-list button{min-height:44px!important;grid-template-columns:32px minmax(0,1fr) 16px!important;padding:8px!important;border-radius:10px!important}html body .emp-d-action-list button>svg:first-child{width:32px!important;height:32px!important;border-radius:10px!important}html body .emp-d-list-row{min-height:38px!important;padding:8px 9px!important;border-radius:10px!important}html body .emp-d-list-title{font-size:10.5px!important}html body .emp-d-list-meta{font-size:9.5px!important}}@media(min-width:769px)and (max-width:1360px){html body .emp-main,html body .emp-main-redesign{max-width:1080px!important}html body .emp-d-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@supports not (overflow: clip){@media(min-width:769px){html body .emp-root{overflow-x:hidden!important}}}@media(max-width:768px){.emp-root{margin-left:0!important;width:100%!important;background:#f4f9ff!important}.emp-mobile-dashboard{color:#071f4d!important;background:radial-gradient(420px 260px at 105% 24%,rgba(205,229,255,.82) 0 48%,transparent 49%),radial-gradient(360px 260px at -12% 70%,rgba(207,229,255,.68) 0 48%,transparent 49%),linear-gradient(180deg,#fff,#f7fbff 42%,#eff7ff)!important}.emp-mobile-dashboard:before{width:166px!important;height:166px!important;top:108px!important;right:-64px!important;background:#d8ebffeb!important;opacity:1!important;animation:none!important}.emp-mobile-dashboard:after{width:210px!important;height:210px!important;left:-128px!important;bottom:250px!important;background:#d4e7ffad!important;opacity:1!important;animation:none!important}.emp-m-phone-frame{max-width:430px!important;padding:max(48px,env(safe-area-inset-top)) 19px max(20px,env(safe-area-inset-bottom))!important;padding-bottom:calc(max(20px,env(safe-area-inset-bottom)) + 104px)!important}.emp-m-welcome-plus{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 26px!important;padding:0 12px!important}.emp-m-welcome-copy{min-width:0!important}.emp-m-welcome h1{display:block!important;font-size:clamp(36px,11vw,48px)!important;line-height:.98!important;letter-spacing:-.055em!important;background:none!important;color:#092257!important;-webkit-text-fill-color:#092257!important;text-shadow:none!important}.emp-m-welcome h1 span{color:transparent!important;background:linear-gradient(135deg,#2f73ff,#1f7fff 48%,#6fb4ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.emp-m-welcome p{max-width:270px!important;margin:20px 0 0!important;color:#6d7f9c!important;font-size:16px!important;line-height:1.28!important;font-weight:800!important;letter-spacing:-.018em!important}.emp-m-avatar{width:66px!important;height:66px!important;margin-top:10px!important;border-radius:999px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;background:linear-gradient(135deg,#ebf6fff5,#d6ebffe6)!important;color:#2e76ff!important;font-size:21px!important;font-weight:950!important;letter-spacing:-.03em!important;box-shadow:inset 0 1px #ffffffdb,0 18px 44px #4481dc1f!important}.emp-m-stack{gap:20px!important}.emp-m-card{border-radius:25px!important;padding:22px 15px 18px!important;background:#fffffff5!important;border:1px solid rgba(219,230,247,.96)!important;box-shadow:0 18px 45px #194e9117,0 4px 13px #0f172a09!important}.emp-m-card:before{background:radial-gradient(220px 120px at 100% 4%,rgba(88,153,255,.08),transparent 72%),linear-gradient(180deg,#ffffffdb,#fff0)!important}.emp-m-card-head{margin-bottom:19px!important;align-items:center!important}.emp-m-title-wrap{gap:15px!important}.emp-m-head-icon{width:48px!important;height:48px!important;border-radius:16px!important;background:linear-gradient(145deg,#2d78ff,#1d6dff 58%,#61a1ff)!important;box-shadow:0 14px 24px #2973ff3d,inset 0 1px #ffffff61!important}.emp-m-head-icon svg{width:25px!important;height:25px!important;stroke-width:2.15!important}.emp-m-title-wrap>span:last-child{color:#092257!important;font-size:19px!important;line-height:1.06!important;font-weight:950!important;letter-spacing:-.045em!important}.emp-m-chevron{width:34px!important;height:34px!important;color:#082354!important;opacity:.98!important}.emp-m-chevron svg{width:24px!important;height:24px!important;stroke-width:2.7!important}.emp-m-ticket-grid{gap:10px!important}.emp-m-mini{min-height:101px!important;border-radius:17px!important;border-color:#e7eef8!important;background:#ffffffe0!important;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #194e9109!important;padding:13px 7px!important}.emp-m-mini-kicker{color:#667894!important;font-size:10px!important;font-weight:950!important;line-height:1.05!important;letter-spacing:-.01em!important}.emp-m-mini strong{color:#092257!important;font-size:29px!important;margin:9px 0 7px!important;font-weight:950!important;letter-spacing:-.055em!important}.emp-m-mini small{color:#637694!important;font-size:10px!important;line-height:1.1!important;font-weight:750!important}.emp-m-mini-icon{color:#2f77ff!important;height:26px!important;margin-bottom:7px!important}.emp-m-mini-icon svg{width:25px!important;height:25px!important}.emp-m-mini.is-yellow strong{color:#f0a000!important}.emp-m-mini.is-green strong{color:#21aa67!important}.emp-m-mini.is-red strong{color:#ef536b!important}.emp-m-mini.is-blue strong{color:#2f77ff!important}.emp-m-comm-carousel{gap:11px!important;padding:1px 9px 8px 1px!important;margin-right:-9px!important}.emp-m-comm-carousel .emp-m-mini{flex:0 0 calc((100% - 22px) / 3)!important;min-width:115px!important;min-height:107px!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;padding:16px 15px!important}.emp-m-comm-carousel .emp-m-mini-kicker{color:#52627f!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important;text-transform:none!important}.emp-m-comm-carousel .emp-m-mini strong{font-size:30px!important;margin:8px 0 0!important}.emp-m-insights{gap:14px!important}.emp-m-explore,.emp-m-balance{min-height:156px!important;border-radius:20px!important;border-color:#e7eef8!important;background:#ffffffdb!important;padding:17px 14px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.emp-m-explore h3,.emp-m-balance h3{color:#092257!important;font-size:16px!important;line-height:1.05!important;margin:0 0 12px!important;font-weight:950!important;letter-spacing:-.035em!important}.emp-m-explore p{color:#647692!important;font-size:13px!important;line-height:1.38!important;font-weight:750!important}.emp-m-explore button{appearance:none!important;border:0!important;background:transparent!important;color:#2d76ff!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:14px 0 0!important;margin-top:12px!important;border-top:1px solid #edf3fb!important;font:inherit!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important}.emp-m-explore button svg{width:20px!important;height:20px!important}.emp-m-balance{gap:9px!important}.emp-m-balance div{color:#0c2558!important;grid-template-columns:10px 1fr auto!important;gap:8px!important;font-size:12.5px!important;line-height:1.18!important;font-weight:850!important}.emp-m-balance i{width:8px!important;height:8px!important;border-radius:999px!important}.emp-m-availability{padding:4px 4px 16px!important;gap:14px!important}.emp-m-availability-stat{grid-template-columns:37px auto!important;column-gap:12px!important}.emp-m-availability-stat svg{width:28px!important;height:28px!important;color:#2e76ff!important}.emp-m-availability-stat strong{font-size:32px!important;color:#2e76ff!important}.emp-m-availability-stat span{color:#6c7e9b!important;font-size:12px!important;line-height:1.16!important;font-weight:850!important}.emp-m-availability-stat.is-ok svg,.emp-m-availability-stat.is-ok strong{color:#20aa66!important}.emp-m-tabs{margin-top:6px!important;padding:6px!important;border-radius:18px!important;background:#edf4ff!important}.emp-m-tabs button{border-radius:14px!important;padding:12px 6px!important;color:#8192ad!important;font-size:12px!important;font-weight:950!important}.emp-m-tabs .active,.emp-m-tabs button.is-clicking{color:#2d76ff!important;background:#fff!important;box-shadow:0 5px 14px #1e509614!important}.emp-m-schedule-summary{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.emp-m-schedule-big{border-radius:18px;border:1px solid #e7eef8;background:#ffffffe0;padding:15px 14px;box-shadow:inset 0 1px #ffffffd1}.emp-m-schedule-big strong{display:block;color:#2e76ff;font-size:30px;line-height:1;font-weight:950;letter-spacing:-.05em}.emp-m-schedule-big span{display:block;margin-top:6px;color:#647692;font-size:12px;font-weight:850}.emp-m-week-strip{position:relative;z-index:1;display:flex;gap:9px;overflow-x:auto;padding:1px 4px 8px 1px;margin-right:-5px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.emp-m-week-strip::-webkit-scrollbar{display:none}.emp-m-day-chip{flex:0 0 72px;min-height:82px;scroll-snap-align:start;border-radius:18px;border:1px solid #e7eef8;background:#ffffffe0;display:grid;place-items:center;text-align:center;padding:10px 6px}.emp-m-day-chip b{color:#0c2558;font-size:11px;font-weight:950}.emp-m-day-chip span{color:#2e76ff;font-size:20px;line-height:1;font-weight:950}.emp-m-day-chip small{color:#71829e;font-size:9.5px;font-weight:800}.emp-m-day-chip.is-today{box-shadow:0 0 0 3px #2f77ff14;border-color:#2f77ff4d}.emp-m-day-chip.has-shift{background:linear-gradient(180deg,#fff,#f2f7ff)}.emp-m-upcoming{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:20px;border:1px solid #e7eef8;background:#ffffffe0;padding:16px}.emp-m-upcoming strong,.emp-m-upcoming span,.emp-m-upcoming small{display:block}.emp-m-upcoming strong{color:#092257;font-size:17px;font-weight:950}.emp-m-upcoming span{margin-top:5px;color:#2e76ff;font-size:14px;font-weight:900}.emp-m-upcoming small{margin-top:5px;color:#687a96;font-size:12px;font-weight:800}.emp-m-upcoming>svg{color:#2e76ff;width:24px;height:24px}.emp-m-empty-state{position:relative;z-index:1;min-height:132px;border-radius:20px;border:1px dashed #d7e4f6;background:#fafdffd1;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;padding:18px}.emp-m-empty-state svg{color:#2e76ff;width:32px;height:32px}.emp-m-empty-state strong{color:#092257;font-size:15px;font-weight:950}.emp-m-empty-state span{color:#71829e;font-size:12px;font-weight:800}.emp-m-actions-list{position:relative;z-index:1;display:grid;gap:10px}.emp-m-action-row{appearance:none;width:100%;border:1px solid #e7eef8;border-radius:18px;background:#ffffffe6;display:grid;grid-template-columns:43px 1fr 22px;align-items:center;gap:12px;padding:12px;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .18s ease}.emp-m-action-row:active{transform:scale(.985);border-color:#2f77ff57;box-shadow:0 10px 22px #194e9114}.emp-m-action-icon{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;color:#2e76ff;background:#eef5ff}.emp-m-action-icon svg{width:22px;height:22px}.emp-m-action-copy strong{display:block;color:#092257;font-size:14px;font-weight:950;line-height:1.1}.emp-m-action-copy small{display:block;margin-top:4px;color:#71829e;font-size:11px;font-weight:780;line-height:1.15}.emp-m-action-row>svg{width:20px;height:20px;color:#092257}.emp-m-bottom-nav{position:fixed;left:14px;right:14px;bottom:max(12px,env(safe-area-inset-bottom));z-index:20;max-width:430px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;border:1px solid rgba(219,230,247,.96);border-radius:27px;background:#fffffff0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 44px #194e911f,0 4px 12px #0f172a0d;padding:8px}.emp-m-bottom-nav button{appearance:none;border:0;background:transparent;color:#637694;border-radius:20px;min-height:62px;display:grid;place-items:center;align-content:center;gap:4px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.emp-m-bottom-nav button svg{width:24px;height:24px;stroke-width:2.2}.emp-m-bottom-nav button span{font-size:11px;font-weight:850;line-height:1}.emp-m-bottom-nav button.active{color:#2e76ff;background:linear-gradient(135deg,#eef6ff,#e7f2ff)}}@media(max-width:380px){.emp-m-phone-frame{padding-inline:13px!important}.emp-m-welcome-plus{padding-inline:7px!important}.emp-m-welcome h1{font-size:35px!important}.emp-m-avatar{width:58px!important;height:58px!important;font-size:19px!important}.emp-m-card{padding:19px 13px 16px!important}.emp-m-head-icon{width:44px!important;height:44px!important}.emp-m-title-wrap>span:last-child{font-size:17px!important}.emp-m-mini{min-height:92px!important}.emp-m-mini strong{font-size:25px!important}.emp-m-comm-carousel .emp-m-mini{min-width:106px!important}}@media(max-width:768px){.emp-m-avatar.has-image{padding:3px!important;overflow:hidden!important;background:linear-gradient(135deg,#2f73ff,#6fb4ff)!important;color:transparent!important}.emp-m-avatar.has-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;background:#eaf4ff!important;box-shadow:inset 0 0 0 1px #ffffffb8!important}}@media(max-width:768px){.emp-m-avatar{position:relative!important;overflow:hidden!important}.emp-m-avatar-fallback{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;border-radius:inherit!important;color:#2e76ff!important;font:inherit!important;z-index:1!important}.emp-m-avatar img{position:absolute!important;inset:3px!important;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;object-fit:cover!important;border-radius:inherit!important;opacity:0!important;z-index:2!important;transition:opacity .18s ease!important}.emp-m-avatar.has-image .emp-m-avatar-fallback{opacity:0!important}.emp-m-avatar.has-image img.is-loaded{opacity:1!important}}@media(max-width:768px){.emp-m-avatar{position:relative!important;overflow:hidden!important}.emp-m-avatar-fallback{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;border-radius:inherit!important;color:#2e76ff!important;font:inherit!important;z-index:1!important}.emp-m-avatar-fallback svg{width:31px!important;height:31px!important;stroke-width:2.25!important}.emp-m-avatar-initials{display:inline-grid!important;place-items:center!important;color:#2e76ff!important;font:inherit!important}.emp-m-avatar img{position:absolute!important;inset:3px!important;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;object-fit:cover!important;border-radius:inherit!important;opacity:0!important;z-index:2!important;transition:opacity .18s ease!important}.emp-m-avatar.has-image{color:transparent!important;background:linear-gradient(135deg,#2f73ff,#6fb4ff)!important}.emp-m-avatar.has-image .emp-m-avatar-fallback{opacity:0!important}.emp-m-avatar.has-image img.is-loaded{opacity:1!important}}@media(max-width:768px){.emp-mobile-dashboard{scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 108px)!important}.emp-m-phone-frame{padding-bottom:calc(max(18px,env(safe-area-inset-bottom)) + 92px)!important}.emp-m-stack:after{content:""!important;display:block!important;height:calc(env(safe-area-inset-bottom,0px) + 12px)!important}.emp-m-head-icon,.emp-m-chevron,.emp-m-mini-icon,.emp-m-action-icon,.emp-m-bottom-nav button,.emp-m-avatar-fallback,.emp-m-empty-state,.emp-m-availability-stat,.emp-m-upcoming>svg{display:grid!important;place-items:center!important;align-items:center!important;justify-content:center!important}.emp-mobile-dashboard svg{display:block!important;flex:0 0 auto!important;vertical-align:middle!important}.emp-m-head-icon svg{width:25px!important;height:25px!important}.emp-m-action-icon svg,.emp-m-bottom-nav svg{margin:0!important}.emp-m-availability-stat{justify-items:center!important}}@media(min-width:769px){.emp-main-redesign{max-width:1320px!important;padding-top:28px!important;padding-bottom:46px!important}.emp-d-hero{align-items:center!important;gap:18px!important;margin-bottom:18px!important}.emp-d-hero-copy{min-width:0!important;max-width:860px!important}.emp-d-hero h1,.emp-d-greeting{display:block!important;white-space:normal!important;word-spacing:.08em!important;letter-spacing:-.045em!important;font-size:clamp(34px,3.1vw,48px)!important;line-height:1.05!important}.emp-d-greeting-name,.emp-d-wave{display:inline!important;white-space:nowrap!important}.emp-d-hero p{margin-top:8px!important;font-size:14px!important}.emp-d-datetime{min-height:54px!important;padding:10px 14px!important;border-radius:18px!important}.emp-d-glance{margin-bottom:16px!important}.emp-d-section-grid,.emp-d-section-grid-content{gap:16px!important;align-items:stretch!important}.emp-card,.emp-d-work-card,.emp-d-section-card{border-radius:22px!important}.emp-card-head,.emp-d-section-card .emp-card-head{padding:16px 18px 10px!important}.emp-card-body,.emp-d-section-card .emp-card-body{padding:10px 18px 18px!important}.emp-card-title{font-size:17px!important;line-height:1.16!important}.emp-card-subtitle{font-size:12px!important;line-height:1.3!important}.emp-d-ticket-grid,.emp-d-comm-grid,.emp-d-availability-grid{gap:10px!important}.emp-d-mini-stat,.emp-d-ticket-grid>*,.emp-d-comm-grid>*,.emp-d-availability-grid>*{min-height:82px!important;padding:13px 14px!important;border-radius:17px!important}.emp-d-list-block,.emp-d-preview-block{margin-top:12px!important}.emp-d-empty-line,.emp-empty-state,.emp-d-big-empty{min-height:92px!important;padding:16px!important;border-radius:18px!important}.emp-d-main-column{min-width:0!important}}@media(min-width:769px){html body .emp-d-greeting,html body .emp-d-hero h1.emp-d-greeting{background:linear-gradient(95deg,#2d6cf6,#12b6e8 38%,#174c9d 68%,#071b45)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:0 14px 32px rgba(45,108,246,.1)!important}html body .emp-d-greeting span:not(.emp-d-wave),html body .emp-d-greeting .emp-d-greeting-name{display:inline!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;word-spacing:normal!important;vertical-align:baseline!important;background:inherit!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}html body .emp-d-greeting .emp-d-wave{display:inline!important;font-size:.86em!important;line-height:1!important;letter-spacing:0!important;vertical-align:4%!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:initial!important;color:initial!important;text-shadow:none!important}}@media(min-width:1024px){:root{--emp-shadow-xs: 0 1px 1px rgba(15, 23, 42, .03) !important;--emp-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04) !important;--emp-shadow: 0 6px 16px rgba(30, 64, 175, .06) !important;--emp-shadow-lg: 0 10px 24px rgba(30, 64, 175, .09) !important}.emp-root{background:radial-gradient(950px 460px at -6% -18%,rgba(96,165,250,.08),transparent 58%),radial-gradient(700px 380px at 108% 0%,rgba(59,130,246,.05),transparent 58%),var(--emp-bg)!important}.emp-main{max-width:1300px!important;padding:24px 28px 36px!important}.emp-d-hero,html body .emp-d-hero{padding:16px 18px!important;border-radius:18px!important;min-height:0!important;box-shadow:0 3px 10px #1c539e0a!important;background:linear-gradient(180deg,#fffffff5,#f8fbffeb)!important}.emp-d-hero:before,.emp-d-hero:after{opacity:.35!important}.emp-d-hero h1,.emp-d-greeting,html body .emp-d-hero h1,html body .emp-d-greeting{font-size:clamp(28px,3vw,38px)!important;line-height:1.04!important;text-shadow:none!important;letter-spacing:-.03em!important;margin:0 0 4px!important}.emp-d-greeting-name{font-weight:800!important}.emp-d-wave{opacity:.75!important}.emp-d-hero p,html body .emp-d-hero p{font-size:14px!important;line-height:1.42!important;color:#667c99!important;margin:0!important;max-width:42rem!important}.emp-kpi,.emp-card,.emp-d-work-card,.emp-d-section-card,.emp-d-wide-card,.emp-d-upcoming-card,.emp-d-actions-card{box-shadow:0 2px 8px #0f172a09!important;border-color:#dbe6f4!important}.emp-kpi:hover,.emp-card:hover,.emp-d-work-card:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px #1e50960f!important}.emp-d-section-grid{gap:18px!important;align-items:start!important}.emp-d-section-grid>:nth-child(1){transform:translateY(0)!important}.emp-d-section-grid>:nth-child(2){transform:translateY(10px)!important}.emp-d-section-grid>:nth-child(3){transform:translateY(-4px)!important}.emp-d-section-grid>:nth-child(4){transform:translateY(14px)!important}.emp-d-bottom-grid{gap:18px!important;align-items:start!important}.emp-d-bottom-grid>:nth-child(1){transform:translateY(0)!important}.emp-d-bottom-grid>:nth-child(2){transform:translateY(8px)!important}.emp-d-bottom-grid>:nth-child(3){transform:translateY(14px)!important}.emp-card-head,.emp-d-section-card .emp-card-head{padding:16px 18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.emp-card-body,.emp-d-section-card .emp-card-body,.emp-d-work-card .emp-card-body{padding:18px!important}.emp-card-title{font-size:15px!important}.emp-card-subtitle{font-size:12px!important;color:#7a8ca5!important}.emp-d-ticket-grid,.emp-d-comm-grid{gap:10px!important}.emp-d-ticket-grid>*,.emp-d-comm-grid>*{border-radius:14px!important;box-shadow:inset 0 1px #ffffffd9,0 2px 8px #0f172a08!important}.emp-d-ticket-grid>:nth-child(1),.emp-d-comm-grid>:nth-child(1){background:linear-gradient(180deg,#f9fbff,#f4f8ff)!important}.emp-d-ticket-grid>:nth-child(2),.emp-d-comm-grid>:nth-child(2){background:linear-gradient(180deg,#fffdfa,#fff8ec)!important}.emp-d-ticket-grid>:nth-child(3),.emp-d-comm-grid>:nth-child(3){background:linear-gradient(180deg,#f9fffc,#eefbf4)!important}.emp-d-ticket-grid>:nth-child(4){background:linear-gradient(180deg,#fffbfb,#fff2f2)!important}.emp-d-list-block{border-radius:16px!important;background:#fbfdff!important;border:1px solid #e1ebf7!important;box-shadow:none!important}.emp-d-block-title-row span{display:inline-flex!important;align-items:center!important;gap:8px!important}.emp-inline-meta{display:inline-flex!important;align-items:center!important;padding:2px 7px!important;border-radius:999px!important;border:1px solid #d7e4f5!important;background:#fff!important;color:#7c8ea9!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.01em!important}.emp-empty-state,.emp-d-big-empty{border:1px dashed #d7e3f4!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:none!important}.emp-empty-icon{width:42px!important;height:42px!important;border-radius:14px!important;background:#eef4ff!important}.emp-empty-text{font-size:13.5px!important}.emp-empty-sub{font-size:12px!important}.emp-d-insights{gap:12px!important;align-items:start!important}.emp-d-explore{background:#fbfdff!important;border:1px solid #dfe9f6!important;border-radius:16px!important}.emp-d-balance{background:linear-gradient(180deg,#fff,#fcfdff)!important;border:1px solid #e2ebf8!important;border-radius:18px!important}.emp-d-availability{grid-template-columns:1.1fr .9fr!important;gap:10px!important}.emp-d-availability-stat:first-child{background:linear-gradient(180deg,#f9fbff,#f4f8ff)!important}.emp-d-availability-stat:last-child{background:linear-gradient(180deg,#f9fffc,#eefbf4)!important}.emp-d-actions-card .emp-card-body button{border-radius:14px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #e0e9f6!important;box-shadow:none!important}.emp-d-actions-card .emp-card-body button:nth-child(2){margin-left:8px!important}.emp-d-actions-card .emp-card-body button:nth-child(3){margin-right:10px!important}}@media(min-width:1024px){.emp-d-hero,html body .emp-d-hero{padding:18px 24px!important;min-height:108px!important;border-radius:22px!important;box-shadow:0 6px 18px #1e50960f!important}html body .emp-d-greeting,html body .emp-d-hero h1.emp-d-greeting{font-size:clamp(40px,3.7vw,54px)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.045em!important;margin:0 0 8px!important;text-shadow:none!important}html body .emp-d-greeting span:not(.emp-d-wave),html body .emp-d-greeting .emp-d-greeting-name{font-weight:900!important}.emp-d-hero p,html body .emp-d-hero p{font-size:15px!important;line-height:1.4!important;color:#6a7f9e!important;font-weight:600!important;margin:0!important}.emp-kpi,.emp-card,.emp-d-section-card,.emp-d-work-card,.emp-d-wide-card,.emp-d-upcoming-card,.emp-d-actions-card{border-radius:18px!important;box-shadow:0 4px 12px #143c6e0a!important}.emp-kpi-label,.emp-kpi small,.emp-stat-label,.emp-card-eyebrow{font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#7d8fad!important}.emp-kpi-value,.emp-stat-value{font-size:22px!important;font-weight:900!important;color:#173b74!important}.emp-card-title,.emp-d-block-title-row,.emp-d-section-card .emp-card-title{font-size:16px!important;font-weight:850!important;color:#173b74!important}.emp-card-subtitle,.emp-d-section-subtitle,.emp-card-body,.emp-card-body p{font-size:13px!important;line-height:1.42!important;color:#69809f!important}.emp-inline-meta{font-size:11px!important;font-weight:800!important}.emp-d-list-block{border-radius:14px!important}.emp-d-ticket-grid>*,.emp-d-comm-grid>*,.emp-d-insights>*,.emp-d-availability>*{border-radius:14px!important}.emp-btn,.emp-d-actions-card button,.emp-d-wide-card button,.emp-d-section-card button{font-weight:800!important}}@media(min-width:1024px){.emp-root{margin-left:var(--emp-sidebar-w, 260px)!important;width:calc(100% - var(--emp-sidebar-w, 260px))!important;min-height:100vh!important;padding:36px 40px 48px!important;background:radial-gradient(520px 480px at 100% 0%,rgba(191,219,254,.42) 0%,rgba(191,219,254,.42) 42%,transparent 43%),radial-gradient(430px 360px at -8% 70%,rgba(219,234,254,.55) 0%,rgba(219,234,254,.55) 40%,transparent 41%),linear-gradient(180deg,#f7fbff,#eef4fc)!important;overflow-x:hidden!important}.emp-main.emp-main-redesign,.emp-main{max-width:1300px!important;margin:0 auto!important;padding:0!important}.emp-d-hero,html body .emp-d-hero{min-height:116px!important;padding:24px 28px!important;border-radius:24px!important;background:#ffffffeb!important;border:1px solid #dce7f4!important;box-shadow:0 18px 38px -34px #0f172a3d!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;margin:0 0 28px!important}.emp-d-hero-copy{min-width:0!important}.emp-d-greeting,html body .emp-d-greeting,html body .emp-d-hero h1.emp-d-greeting{font-size:42px!important;line-height:1.04!important;font-weight:800!important;letter-spacing:-.04em!important;margin:0 0 10px!important;color:#0b2348!important;text-shadow:none!important}.emp-d-greeting span:first-child{color:#0b2348!important;-webkit-text-fill-color:#0b2348!important;background:none!important}.emp-d-greeting-name{background:linear-gradient(90deg,#2563eb,#22b8f1)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-weight:850!important}.emp-d-wave{color:#0b2348!important;-webkit-text-fill-color:#0b2348!important;background:none!important}.emp-d-hero p,html body .emp-d-hero p{font-size:14px!important;line-height:1.45!important;color:#667d9f!important;font-weight:500!important;margin:0!important}.emp-d-datetime,.emp-d-hero-time,.emp-d-hero aside{min-width:330px!important;min-height:66px!important;border-radius:18px!important;background:#fffffff5!important;border:1px solid #dce7f4!important;box-shadow:none!important}.emp-d-glance,.emp-stats-bar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0 0 28px!important}.emp-kpi{min-height:104px!important;padding:20px 22px!important;border-radius:20px!important;background:#fffffff0!important;border:1px solid #dce7f4!important;box-shadow:0 14px 30px -32px #0f172a38!important;transform:none!important}.emp-kpi-icon{width:48px!important;height:48px!important;border-radius:15px!important;box-shadow:none!important}.emp-kpi-label{font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#7a8fac!important}.emp-kpi-value{font-size:24px!important;line-height:1.1!important;font-weight:850!important;color:#123766!important}.emp-kpi-sub{font-size:12px!important;color:#657a98!important}.emp-d-section-grid,.emp-d-section-grid-content{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0 0 28px!important;align-items:stretch!important}.emp-d-section-grid>*,.emp-d-section-grid-content>*,.emp-d-bottom-grid>*{transform:none!important}.emp-d-section-grid .emp-card,.emp-d-section-grid-content .emp-card,.emp-d-section-card,.emp-d-insight-card,.emp-d-availability-card{min-height:318px!important;border-radius:22px!important;background:#fffffff0!important;border:1px solid #dce7f4!important;box-shadow:0 18px 34px -34px #0f172a3d!important;overflow:hidden!important}.emp-card-head,.emp-d-section-head{padding:16px 16px 10px!important;margin:0!important}.emp-card-body,.emp-d-section-body{padding:12px 16px 16px!important}.emp-d-section-icon,.emp-d-mini-icon,.emp-card-head .emp-d-list-icon{width:40px!important;height:40px!important;border-radius:13px!important}.emp-card-title,.emp-d-section-title{font-size:16px!important;line-height:1.2!important;font-weight:800!important;color:#17305d!important}.emp-card-subtitle,.emp-d-section-subtitle{font-size:12px!important;line-height:1.35!important;color:#627895!important;font-weight:600!important}.emp-d-ticket-grid,.emp-d-comm-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.emp-d-ticket-grid>*,.emp-d-comm-grid>*,.emp-d-insights>*,.emp-d-availability>*{border-radius:14px!important;border:1px solid #dce7f4!important;background:#fbfdff!important}.emp-d-list-block,.emp-d-preview-block,.emp-d-availability-meta{border-radius:16px!important;border:1px solid #dce7f4!important;background:#fff!important}.emp-d-card-cta,.emp-d-section-card .emp-primary-btn,.emp-d-section-card .emp-outline-btn{min-height:40px!important;height:40px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important}.emp-d-bottom-grid{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;margin-top:0!important;align-items:stretch!important}.emp-d-work-card,.emp-d-schedule-card,.emp-d-upcoming-card,.emp-d-actions-card{min-height:244px!important;border-radius:22px!important;background:#fffffff0!important;border:1px solid #dce7f4!important;box-shadow:0 18px 34px -34px #0f172a3d!important}.emp-empty-state,.emp-d-big-empty{border-radius:18px!important;border:1px dashed #d4e0ef!important;background:#fbfdff!important}}@media(min-width:1024px){.emp-root,html body .emp-root{margin-left:0!important;width:100%!important;min-height:100vh!important;padding:34px 34px 44px!important;background:radial-gradient(500px 420px at 100% 0%,rgba(203,225,255,.42) 0%,rgba(203,225,255,.42) 40%,transparent 41%),radial-gradient(320px 320px at 0% 100%,rgba(219,234,254,.58) 0%,rgba(219,234,254,.58) 36%,transparent 37%),linear-gradient(180deg,#f7fbff,#eef4fc)!important;overflow-x:hidden!important}.emp-main,.emp-main.emp-main-redesign,html body .emp-main,html body .emp-main-redesign{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0!important}.emp-d-hero,html body .emp-d-hero{min-height:122px!important;padding:26px 28px!important;gap:24px!important;border-radius:24px!important;margin:0 0 22px!important}html body .emp-d-hero h1.emp-d-greeting{font-size:40px!important;line-height:1.04!important;letter-spacing:-.04em!important;margin-bottom:10px!important}.emp-d-hero p,html body .emp-d-hero p{font-size:14px!important;line-height:1.42!important}.emp-d-hero-time,.emp-d-hero aside,.emp-d-datetime{min-width:320px!important;max-width:320px!important;min-height:66px!important;align-self:center!important}.emp-d-glance,html body .emp-d-glance{margin:0 0 22px!important}.emp-d-glance .emp-stats-bar,html body .emp-d-glance .emp-stats-bar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.emp-d-glance .emp-kpi,html body .emp-d-glance .emp-kpi{display:grid!important;grid-template-columns:52px 1fr!important;align-items:center!important;gap:14px!important;min-height:106px!important;width:100%!important;padding:18px 20px!important;border-radius:20px!important;overflow:hidden!important}.emp-d-glance .emp-kpi-icon,html body .emp-d-glance .emp-kpi-icon{width:48px!important;height:48px!important;border-radius:14px!important;flex:0 0 48px!important}.emp-kpi-body{min-width:0!important}.emp-d-glance .emp-kpi-label,html body .emp-d-glance .emp-kpi-label{font-size:11px!important;letter-spacing:.06em!important;margin-bottom:4px!important}.emp-d-glance .emp-kpi-value,html body .emp-d-glance .emp-kpi-value{font-size:22px!important;line-height:1.05!important}.emp-d-glance .emp-kpi-sub,html body .emp-d-glance .emp-kpi-sub{font-size:12px!important;margin-top:4px!important}.emp-d-section-grid,.emp-d-section-grid-content,html body .emp-d-section-grid,html body .emp-d-section-grid-content{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0 0 22px!important;align-items:stretch!important}.emp-d-section-grid>*,.emp-d-section-grid-content>*,.emp-d-bottom-grid>*{transform:none!important}.emp-d-section-grid .emp-card,.emp-d-section-grid-content .emp-card,.emp-d-section-grid-content .emp-d-section,.emp-d-insight-card,.emp-d-availability-card,html body .emp-d-section-grid .emp-card,html body .emp-d-section-grid-content .emp-card,html body .emp-d-section-grid-content .emp-d-section{min-height:328px!important;width:100%!important}.emp-d-bottom-grid,html body .emp-d-bottom-grid{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important;margin-top:0!important}}@media(min-width:1024px){.emp-root,html body .emp-root{margin-left:var(--emp-sidebar-w, 260px)!important;width:calc(100% - var(--emp-sidebar-w, 260px))!important;min-height:100vh!important;padding:32px 34px 44px!important;background:radial-gradient(520px 480px at 100% 0%,rgba(203,225,255,.42) 0%,rgba(203,225,255,.42) 40%,transparent 41%),radial-gradient(420px 360px at -8% 70%,rgba(219,234,254,.55) 0%,rgba(219,234,254,.55) 38%,transparent 39%),linear-gradient(180deg,#f7fbff,#eef4fc)!important;overflow-x:hidden!important}.emp-main,.emp-main.emp-main-redesign,html body .emp-main,html body .emp-main-redesign{width:100%!important;max-width:1300px!important;margin:0 auto!important;padding:0!important}.emp-d-hero,html body .emp-d-hero{min-height:120px!important;padding:24px 28px!important;border-radius:24px!important;margin:0 0 28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;background:#ffffffeb!important;border:1px solid #dce7f4!important;box-shadow:0 18px 38px -34px #0f172a3d!important}html body .emp-d-hero h1.emp-d-greeting{font-size:42px!important;line-height:1.04!important;letter-spacing:-.04em!important;font-weight:800!important;margin:0 0 10px!important}.emp-d-greeting span:first-child{color:#0b2348!important;-webkit-text-fill-color:#0b2348!important;background:none!important}.emp-d-greeting-name{background:linear-gradient(90deg,#2563eb,#22b8f1)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-weight:850!important}.emp-d-wave{color:#0b2348!important;-webkit-text-fill-color:#0b2348!important;background:none!important}.emp-d-hero p,html body .emp-d-hero p{font-size:14px!important;line-height:1.45!important;color:#667d9f!important;font-weight:500!important;margin:0!important}.emp-d-hero-time,.emp-d-hero aside,.emp-d-datetime{min-width:330px!important;max-width:330px!important;min-height:66px!important;border-radius:18px!important;background:#fffffff5!important;border:1px solid #dce7f4!important;box-shadow:none!important}.emp-d-glance,html body .emp-d-glance{margin:0 0 28px!important}.emp-d-glance .emp-stats-bar,html body .emp-d-glance .emp-stats-bar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.emp-d-glance .emp-kpi,html body .emp-d-glance .emp-kpi{display:grid!important;grid-template-columns:52px 1fr!important;align-items:center!important;gap:14px!important;min-height:104px!important;width:100%!important;padding:18px 20px!important;border-radius:20px!important;background:#fffffff0!important;border:1px solid #dce7f4!important;box-shadow:0 14px 30px -32px #0f172a38!important;transform:none!important}.emp-d-glance .emp-kpi-icon{width:48px!important;height:48px!important;border-radius:14px!important;flex:0 0 48px!important}.emp-kpi-label{font-size:11px!important;letter-spacing:.06em!important;margin-bottom:4px!important;color:#7a8fac!important}.emp-kpi-value{font-size:22px!important;line-height:1.05!important;color:#123766!important}.emp-kpi-sub{font-size:12px!important;color:#657a98!important}.emp-d-section-grid,.emp-d-section-grid-content{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0 0 28px!important;align-items:stretch!important}.emp-d-section-grid>*,.emp-d-section-grid-content>*,.emp-d-bottom-grid>*{transform:none!important}.emp-d-section-grid .emp-card,.emp-d-section-grid-content .emp-card,.emp-d-section-grid-content .emp-d-section,.emp-d-section-card,.emp-d-insight-card,.emp-d-availability-card{min-height:318px!important;border-radius:22px!important;background:#fffffff0!important;border:1px solid #dce7f4!important;box-shadow:0 18px 34px -34px #0f172a3d!important;overflow:hidden!important}.emp-d-bottom-grid{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important;margin-top:0!important}.emp-d-work-card,.emp-d-schedule-card,.emp-d-upcoming-card,.emp-d-actions-card{min-height:244px!important;border-radius:22px!important;background:#fffffff0!important;border:1px solid #dce7f4!important;box-shadow:0 18px 34px -34px #0f172a3d!important}}@media(min-width:1024px){.emp-root,html body .emp-root{padding:24px 28px 40px!important}.emp-main.emp-main-redesign,.emp-main-redesign,html body .emp-main.emp-main-redesign{max-width:1320px!important}.emp-d-hero,html body .emp-d-hero{min-height:0!important;padding:22px 28px!important;margin:0 0 18px!important;border-radius:26px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;background:#ffffffd1!important;border:1px solid #d8e4f3!important;box-shadow:0 10px 28px -24px #0f172a2e!important;overflow:hidden!important;position:relative!important}.emp-d-hero:before{content:""!important;position:absolute!important;top:-120px!important;right:-80px!important;width:320px!important;height:320px!important;border-radius:50%!important;background:radial-gradient(circle at center,#bfdbfe61 0 58%,#bfdbfe00 59%)!important;pointer-events:none!important}.emp-d-hero:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#ffffff59,#fff0 45%)!important;pointer-events:none!important}.emp-d-hero-copy,.emp-d-hero-time,.emp-d-hero aside,.emp-d-datetime{position:relative!important;z-index:1!important}.emp-d-hero-copy{display:flex!important;flex-direction:column!important;gap:10px!important}.emp-d-greeting,html body .emp-d-hero h1.emp-d-greeting,html body .emp-d-greeting{margin:0!important;font-size:37px!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:800!important}.emp-d-greeting span:first-child{color:#0f2651!important;-webkit-text-fill-color:#0f2651!important;background:none!important}.emp-d-greeting-name,html body .emp-d-greeting-name{background:linear-gradient(90deg,#2f6cf4,#22b8f1)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;font-weight:800!important}.emp-d-wave{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;background:none!important}.emp-d-hero p,html body .emp-d-hero p{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#607697!important;font-weight:500!important}.emp-d-hero-time,.emp-d-hero aside,.emp-d-datetime{min-width:338px!important;max-width:338px!important;min-height:64px!important;border-radius:16px!important;border:1px solid #d8e4f3!important;background:#ffffffe6!important;box-shadow:none!important}.emp-d-glance,html body .emp-d-glance{margin:0 0 22px!important}.emp-stats-bar,.emp-d-glance .emp-stats-bar,html body .emp-d-glance .emp-stats-bar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.emp-kpi,.emp-d-glance .emp-kpi,html body .emp-d-glance .emp-kpi{width:100%!important;min-height:92px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;border-radius:18px!important;background:#ffffffe6!important;border:1px solid #d8e4f3!important;box-shadow:0 8px 20px -22px #0f172a26!important;transform:none!important;overflow:hidden!important}.emp-kpi:before,.emp-kpi-glow{display:none!important}.emp-kpi:hover{transform:none!important;box-shadow:0 8px 20px -22px #0f172a26!important}.emp-kpi-icon,.emp-d-glance .emp-kpi-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.emp-kpi-icon svg,.emp-d-glance .emp-kpi-icon svg{width:20px!important;height:20px!important}.emp-kpi-body{min-width:0!important}.emp-kpi-label,.emp-d-glance .emp-kpi-label,html body .emp-kpi-label{margin:0 0 4px!important;font-size:10px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:700!important;color:#7a8fac!important}.emp-kpi-value,.emp-d-glance .emp-kpi-value,html body .emp-kpi-value{margin:0 0 4px!important;font-size:18px!important;line-height:1!important;font-weight:800!important;color:#102b5a!important}.emp-kpi-sub,.emp-d-glance .emp-kpi-sub,html body .emp-kpi-sub{margin:0!important;font-size:11px!important;line-height:1.25!important;color:#677c9a!important}}@media(min-width:1024px){body .emp-main.emp-main-redesign{width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:0!important}body .emp-d-hero.emp-d-hero--reference,body .emp-d-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;min-height:122px!important;padding:24px 28px!important;margin:0 0 20px!important;border-radius:26px!important;border:1px solid #d9e5f4!important;background:#ffffffe0!important;box-shadow:0 14px 34px -30px #0f172a38!important;overflow:hidden!important}body .emp-d-hero.emp-d-hero--reference:before,body .emp-d-hero:before{content:""!important;position:absolute!important;top:-135px!important;right:-75px!important;width:340px!important;height:340px!important;border-radius:50%!important;background:#bfdbfe66!important;pointer-events:none!important;z-index:0!important}body .emp-d-hero-copy{position:relative!important;z-index:1!important;min-width:0!important}body .emp-d-greeting.emp-d-greeting--reference,body .emp-d-hero h1.emp-d-greeting,body h1.emp-d-greeting{display:block!important;margin:0 0 10px!important;font-size:42px!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:800!important;text-shadow:none!important}body .emp-d-greeting-main,body .emp-d-greeting span:first-child{color:#0b2348!important;background:none!important;-webkit-text-fill-color:#0b2348!important;font-weight:800!important}body .emp-d-greeting-name{background:linear-gradient(90deg,#2f6cf4,#22b8f1)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-weight:850!important}body .emp-d-wave{color:#1f2937!important;background:none!important;-webkit-text-fill-color:#1f2937!important;font-weight:850!important}body .emp-d-hero p{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#607697!important;font-weight:500!important}body .emp-d-hero-time,body .emp-d-hero aside,body .emp-d-datetime{position:relative!important;z-index:1!important;min-width:338px!important;max-width:338px!important;min-height:64px!important;border-radius:16px!important;border:1px solid #d9e5f4!important;background:#fffffff5!important;box-shadow:none!important}body .emp-d-glance{margin:0 0 22px!important}body .emp-stats-bar.emp-stats-bar--reference,body .emp-d-glance .emp-stats-bar,body .emp-stats-bar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:0!important;align-items:stretch!important}body .emp-kpi.emp-kpi--reference,body .emp-d-glance .emp-kpi,body .emp-kpi{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:92px!important;height:auto!important;padding:16px 18px!important;border-radius:18px!important;border:1px solid #d9e5f4!important;background:#ffffffeb!important;box-shadow:0 8px 20px -22px #0f172a2e!important;transform:none!important;overflow:hidden!important}body .emp-kpi:before,body .emp-kpi-glow{display:none!important}body .emp-kpi:hover{transform:none!important;border-color:#d9e5f4!important;box-shadow:0 8px 20px -22px #0f172a2e!important}body .emp-kpi-icon,body .emp-d-glance .emp-kpi-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;margin:0!important}body .emp-kpi-icon svg{width:20px!important;height:20px!important}body .emp-kpi-body{min-width:0!important;width:auto!important}body .emp-kpi-label{margin:0 0 4px!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:700!important;color:#7a8fac!important;white-space:nowrap!important}body .emp-kpi-value{margin:0 0 4px!important;font-size:18px!important;line-height:1!important;font-weight:800!important;color:#102b5a!important}body .emp-kpi-sub{margin:0!important;font-size:11px!important;line-height:1.25!important;color:#677c9a!important;white-space:nowrap!important}}@media(max-width:768px){html body .emp-root{margin-left:0!important;width:100%!important;background:#f3f8ff!important;overflow-x:hidden!important}html body .emp-mobile-dashboard{display:block!important;min-height:100dvh!important;width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-bottom:24px!important;color:#061f52!important;background:radial-gradient(305px 305px at 104% 17%,rgba(213,233,255,.92) 0 47%,transparent 48%),radial-gradient(230px 230px at -19% 39%,rgba(203,225,252,.72) 0 48%,transparent 49%),radial-gradient(240px 240px at 105% 73%,rgba(207,229,255,.78) 0 47%,transparent 48%),linear-gradient(180deg,#fff,#f9fcff 45%,#f1f8ff)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important}html body .emp-mobile-dashboard:before{content:""!important;position:fixed!important;width:185px!important;height:185px!important;top:185px!important;right:-92px!important;z-index:0!important;border-radius:999px!important;background:#cfe5ffd1!important;animation:none!important;pointer-events:none!important}html body .emp-mobile-dashboard:after{content:""!important;position:fixed!important;width:220px!important;height:220px!important;left:-145px!important;bottom:225px!important;z-index:0!important;border-radius:999px!important;background:#cde4ffa8!important;animation:none!important;pointer-events:none!important}html body .emp-m-phone-frame{position:relative!important;z-index:1!important;width:100%!important;max-width:430px!important;min-height:100dvh!important;margin:0 auto!important;padding:max(34px,env(safe-area-inset-top)) 19px calc(max(24px,env(safe-area-inset-bottom)) + 8px)!important}html body .emp-m-stack{display:grid!important;gap:14px!important}html body .emp-m-stack:after{content:none!important;display:none!important;height:0!important}html body .emp-m-bottom-nav{display:none!important}html body .emp-m-welcome-plus{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin:0 0 22px!important;padding:0 10px!important}html body .emp-m-welcome-copy{min-width:0!important;flex:1 1 auto!important}html body .emp-m-welcome h1{display:block!important;margin:0!important;color:#071f52!important;background:none!important;-webkit-text-fill-color:#071f52!important;text-shadow:0 16px 28px rgba(17,47,100,.05)!important;font-size:clamp(38px,12.6vw,56px)!important;line-height:.98!important;font-weight:950!important;letter-spacing:-.065em!important}html body .emp-m-welcome h1 .emp-m-name{position:relative!important;display:inline-block!important;color:transparent!important;background:linear-gradient(135deg,#1664ff,#2f7eff 58%,#6eb4ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}html body .emp-m-welcome h1 .emp-m-name:after{content:""!important;position:absolute!important;left:6px!important;right:2px!important;bottom:-7px!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent 0%,#1268ff 14%,#156bff 78%,transparent 100%)!important;transform:rotate(-2deg)!important}html body .emp-m-welcome h1 .emp-m-wave{display:inline-block!important;margin-left:10px!important;vertical-align:8%!important;font-size:.48em!important;line-height:1!important;color:initial!important;background:none!important;-webkit-text-fill-color:initial!important;filter:drop-shadow(0 5px 9px rgba(52,115,230,.12))!important}html body .emp-m-welcome p{max-width:285px!important;margin:25px 0 0!important;color:#607392!important;font-size:16px!important;line-height:1.36!important;font-weight:650!important;letter-spacing:-.02em!important}html body .emp-m-avatar{width:66px!important;height:66px!important;flex:0 0 66px!important;margin:8px 0 0!important;border-radius:999px!important;background:linear-gradient(135deg,#ecf7fff5,#d5ebfff5)!important;border:1px solid rgba(206,225,248,.72)!important;box-shadow:inset 0 1px #fffffff0,0 18px 44px #4481dc21!important;color:#2e76ff!important;font-size:21px!important;font-weight:950!important;letter-spacing:-.035em!important}html body .emp-m-card{position:relative!important;display:block!important;width:100%!important;border-radius:25px!important;padding:24px 16px 18px!important;background:#fffffff6!important;border:1px solid rgba(218,230,247,.96)!important;box-shadow:0 20px 44px #194e9116,0 4px 12px #0f172a09!important;overflow:hidden!important;cursor:pointer!important;outline:none!important;-webkit-tap-highlight-color:transparent!important}html body .emp-m-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;border-radius:inherit!important;background:radial-gradient(220px 120px at 102% 2%,rgba(80,148,255,.07),transparent 72%),linear-gradient(180deg,#ffffffd9,#fff0)!important;pointer-events:none!important}html body .emp-m-card-head{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 20px!important;padding:0!important;border:0!important;background:transparent!important}html body .emp-m-title-wrap{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important}html body .emp-m-title-copy{display:grid!important;gap:4px!important;min-width:0!important;color:#071f52!important;font-size:inherit!important;line-height:1!important}html body .emp-m-title-wrap>span:last-child,html body .emp-m-card-title-text{display:block!important;min-width:0!important;color:#071f52!important;background:none!important;-webkit-text-fill-color:#071f52!important;font-size:clamp(19px,5.6vw,26px)!important;line-height:1.02!important;font-weight:950!important;letter-spacing:-.055em!important;white-space:normal!important}html body .emp-m-title-copy small{display:block!important;color:#5e7190!important;font-size:14px!important;line-height:1.18!important;font-weight:500!important;letter-spacing:-.015em!important;white-space:normal!important}html body .emp-m-head-icon{width:54px!important;height:54px!important;flex:0 0 54px!important;border-radius:18px!important;display:grid!important;place-items:center!important;color:#fff!important;background:linear-gradient(145deg,#1267ff,#277bff 58%,#69a8ff)!important;box-shadow:0 16px 26px #286ff53d,inset 0 1px #ffffff61!important}html body .emp-m-head-icon svg{width:27px!important;height:27px!important;stroke-width:2.25!important}html body .emp-m-head-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important;color:#176dff!important}html body .emp-m-action-label{display:inline-block!important;color:#176dff!important;font-size:14px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.02em!important;white-space:nowrap!important}html body .emp-m-chevron{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:999px!important;color:#176dff!important;background:#ebf4ffe6!important;opacity:1!important}html body .emp-m-chevron svg{width:22px!important;height:22px!important;stroke-width:2.8!important}html body .emp-m-ticket-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body .emp-m-mini{position:relative!important;min-width:0!important;min-height:132px!important;border-radius:18px!important;border:1px solid #e6edf8!important;background:#ffffffdb!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:13px 7px!important;box-shadow:inset 0 1px #ffffffd6,0 8px 18px #194e9109!important}html body .emp-m-ticket-grid .emp-m-mini:nth-child(2){border-color:#f5a83047!important;background:linear-gradient(180deg,#fffaf2f0,#ffffffe6)!important}html body .emp-m-ticket-grid .emp-m-mini:nth-child(3){border-color:#25b66c42!important;background:linear-gradient(180deg,#f2fff8f0,#ffffffe6)!important}html body .emp-m-ticket-grid .emp-m-mini:nth-child(4){border-color:#ef536b42!important;background:linear-gradient(180deg,#fff4f7f5,#ffffffe6)!important}html body .emp-m-mini-icon{width:46px!important;height:46px!important;margin:0 0 11px!important;border-radius:999px!important;display:grid!important;place-items:center!important;color:#2f77ff!important;background:#deedffe6!important}html body .emp-m-mini-icon svg{width:25px!important;height:25px!important;stroke-width:2.35!important}html body .emp-m-mini.is-yellow .emp-m-mini-icon{color:#f59b00!important;background:#ffe7bed1!important}html body .emp-m-mini.is-green .emp-m-mini-icon{color:#19a964!important;background:#d5f6e4e0!important}html body .emp-m-mini.is-red .emp-m-mini-icon{color:#ef4665!important;background:#ffd7dee0!important}html body .emp-m-mini.is-purple .emp-m-mini-icon{color:#6b46d9!important;background:#e7deffe0!important}html body .emp-m-mini-kicker{display:block!important;max-width:100%!important;color:#52627f!important;font-size:10.5px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.015em!important;text-transform:uppercase!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .emp-m-mini strong{display:block!important;margin:9px 0 8px!important;color:#061f52!important;font-size:34px!important;line-height:.92!important;font-weight:950!important;letter-spacing:-.06em!important;font-variant-numeric:tabular-nums!important}html body .emp-m-mini small{display:block!important;color:#5d6f8e!important;font-size:11px!important;line-height:1.12!important;font-weight:500!important;letter-spacing:-.012em!important}html body .emp-m-mini.is-yellow strong{color:#f39a00!important}html body .emp-m-mini.is-green strong{color:#1dac66!important}html body .emp-m-mini.is-red strong{color:#ef4665!important}html body .emp-m-mini.is-purple strong{color:#061f52!important}html body .emp-m-comm-carousel{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;padding:0!important;margin:0!important}html body .emp-m-comm-carousel .emp-m-mini{flex:initial!important;width:auto!important;min-width:0!important;min-height:113px!important;scroll-snap-align:none!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;padding:15px 12px!important;border-radius:18px!important}html body .emp-m-comm-carousel .emp-m-mini-icon{width:42px!important;height:42px!important;margin-bottom:10px!important}html body .emp-m-comm-carousel .emp-m-mini-kicker{color:#071f52!important;font-size:12px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.035em!important;text-transform:none!important}html body .emp-m-comm-carousel .emp-m-mini strong{font-size:31px!important;margin:7px 0 6px!important;color:#061f52!important}html body .emp-m-comm-carousel .emp-m-mini small{color:#667895!important;font-size:11px!important;line-height:1.1!important}html body .emp-m-schedule-row{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:1.1fr 1.1fr repeat(4,.95fr)!important;gap:7px!important;align-items:stretch!important}html body .emp-m-schedule-big,html body .emp-m-day-chip{min-width:0!important;min-height:78px!important;border-radius:17px!important;border:1px solid #e6edf8!important;background:#ffffffe0!important;box-shadow:inset 0 1px #ffffffd6,0 6px 14px #194e9107!important}html body .emp-m-schedule-big{padding:13px 9px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}html body .emp-m-schedule-big strong{display:block!important;color:#2e76ff!important;font-size:23px!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.06em!important;white-space:nowrap!important}html body .emp-m-schedule-big span{display:block!important;margin-top:7px!important;color:#647692!important;font-size:10.5px!important;line-height:1.12!important;font-weight:600!important}html body .emp-m-day-chip{flex:initial!important;scroll-snap-align:none!important;display:grid!important;place-items:center!important;align-content:center!important;text-align:center!important;padding:8px 4px!important}html body .emp-m-day-chip b{color:#071f52!important;font-size:10px!important;line-height:1!important;font-weight:950!important}html body .emp-m-day-chip span{color:#2e76ff!important;font-size:20px!important;line-height:.95!important;margin:5px 0!important;font-weight:950!important;letter-spacing:-.045em!important}html body .emp-m-day-chip small{color:#72829d!important;font-size:8.5px!important;line-height:1.05!important;font-weight:700!important}html body .emp-m-day-chip.is-today{border-color:#2f77ffad!important;box-shadow:0 0 0 3px #2f77ff14,inset 0 1px #ffffffd6!important}html body .emp-m-upcoming,html body .emp-m-empty-state--compact{position:relative!important;z-index:1!important;min-height:74px!important;border-radius:18px!important;border:1px solid #e6edf8!important;background:#ffffffe6!important;box-shadow:inset 0 1px #ffffffd6!important}html body .emp-m-upcoming{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:15px 17px!important}html body .emp-m-upcoming strong,html body .emp-m-upcoming span,html body .emp-m-upcoming small{display:block!important}html body .emp-m-upcoming strong{color:#071f52!important;font-size:18px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.035em!important}html body .emp-m-upcoming span{margin-top:7px!important;color:#2e76ff!important;font-size:16px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.025em!important}html body .emp-m-upcoming small{margin-top:5px!important;color:#687a96!important;font-size:12px!important;font-weight:650!important}html body .emp-m-upcoming>svg{color:#2e76ff!important;width:24px!important;height:24px!important;stroke-width:2.65!important}html body .emp-m-empty-state--compact{display:grid!important;grid-template-columns:42px 1fr!important;grid-template-areas:"icon title" "icon text"!important;align-items:center!important;justify-items:start!important;gap:2px 12px!important;min-height:78px!important;padding:14px 16px!important;text-align:left!important;border-style:solid!important}html body .emp-m-empty-state--compact svg{grid-area:icon!important;width:28px!important;height:28px!important;color:#2e76ff!important}html body .emp-m-empty-state--compact strong{grid-area:title!important;color:#071f52!important;font-size:17px!important;line-height:1.1!important;font-weight:950!important}html body .emp-m-empty-state--compact span{grid-area:text!important;color:#687a96!important;font-size:12px!important;font-weight:650!important}}@media(max-width:380px){html body .emp-m-phone-frame{padding-inline:14px!important}html body .emp-m-welcome h1{font-size:40px!important}html body .emp-m-card{padding:20px 13px 16px!important}html body .emp-m-head-icon{width:48px!important;height:48px!important;flex-basis:48px!important}html body .emp-m-card-title-text{font-size:20px!important}html body .emp-m-action-label{display:none!important}html body .emp-m-ticket-grid{gap:7px!important}html body .emp-m-mini{min-height:118px!important;padding-inline:5px!important}html body .emp-m-mini-icon{width:38px!important;height:38px!important}html body .emp-m-mini strong{font-size:28px!important}html body .emp-m-mini-kicker,html body .emp-m-mini small{font-size:9px!important}html body .emp-m-comm-carousel .emp-m-mini{min-height:104px!important;padding:13px 10px!important}html body .emp-m-schedule-row{gap:6px!important}html body .emp-m-schedule-big strong{font-size:20px!important}html body .emp-m-day-chip span{font-size:18px!important}}@media(max-width:768px){html body .emp-m-phone-frame{padding:max(28px,env(safe-area-inset-top)) 16px calc(max(22px,env(safe-area-inset-bottom)) + 6px)!important}html body .emp-m-stack{gap:12px!important}html body .emp-m-welcome-plus{gap:12px!important;margin:0 0 18px!important;padding:0 8px!important}html body .emp-m-welcome h1{font-size:clamp(34px,10.9vw,48px)!important;line-height:1.02!important;font-weight:800!important;letter-spacing:-.045em!important;text-shadow:0 10px 20px rgba(17,47,100,.035)!important}html body .emp-m-welcome h1 .emp-m-name:after{height:3px!important;bottom:-5px!important}html body .emp-m-welcome h1 .emp-m-wave{margin-left:8px!important;font-size:.43em!important}html body .emp-m-welcome p{max-width:260px!important;margin:18px 0 0!important;font-size:14px!important;line-height:1.34!important;font-weight:500!important;letter-spacing:-.01em!important}html body .emp-m-avatar{width:58px!important;height:58px!important;flex-basis:58px!important;margin-top:5px!important;font-size:18px!important;font-weight:700!important}html body .emp-m-card{border-radius:22px!important;padding:19px 14px 15px!important;box-shadow:0 14px 30px #194e9112,0 3px 9px #0f172a06!important}html body .emp-m-card-head{gap:10px!important;margin-bottom:16px!important}html body .emp-m-title-wrap{gap:12px!important}html body .emp-m-title-copy{gap:3px!important}html body .emp-m-head-icon{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:16px!important;box-shadow:0 12px 20px #286ff533,inset 0 1px #ffffff57!important}html body .emp-m-head-icon svg{width:24px!important;height:24px!important;stroke-width:2.05!important}html body .emp-m-title-wrap>span:last-child,html body .emp-m-card-title-text{font-size:clamp(17px,5vw,23px)!important;line-height:1.05!important;font-weight:800!important;letter-spacing:-.035em!important}html body .emp-m-title-copy small{font-size:12.5px!important;line-height:1.18!important;font-weight:400!important;letter-spacing:-.005em!important}html body .emp-m-action-label{font-size:13px!important;font-weight:650!important}html body .emp-m-chevron{width:27px!important;height:27px!important}html body .emp-m-chevron svg{width:19px!important;height:19px!important;stroke-width:2.35!important}html body .emp-m-ticket-grid{gap:8px!important}html body .emp-m-mini{min-height:112px!important;border-radius:16px!important;padding:10px 6px!important}html body .emp-m-mini-icon{width:38px!important;height:38px!important;margin-bottom:8px!important}html body .emp-m-mini-icon svg{width:21px!important;height:21px!important;stroke-width:2.05!important}html body .emp-m-mini-kicker{font-size:9.2px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.005em!important}html body .emp-m-mini strong{margin:7px 0 6px!important;font-size:28px!important;line-height:.96!important;font-weight:800!important;letter-spacing:-.04em!important}html body .emp-m-mini small{font-size:10px!important;line-height:1.12!important;font-weight:400!important;letter-spacing:0!important}html body .emp-m-comm-carousel{gap:8px!important}html body .emp-m-comm-carousel .emp-m-mini{min-height:100px!important;padding:12px 10px!important;border-radius:16px!important}html body .emp-m-comm-carousel .emp-m-mini-icon{width:36px!important;height:36px!important;margin-bottom:8px!important}html body .emp-m-comm-carousel .emp-m-mini-kicker{font-size:10.5px!important;line-height:1.1!important;font-weight:750!important;letter-spacing:-.02em!important}html body .emp-m-comm-carousel .emp-m-mini strong{font-size:27px!important;margin:5px 0 4px!important;font-weight:800!important}html body .emp-m-comm-carousel .emp-m-mini small{font-size:10px!important;line-height:1.1!important;font-weight:400!important}html body .emp-m-schedule-row{gap:6px!important}html body .emp-m-schedule-big,html body .emp-m-day-chip{min-height:68px!important;border-radius:15px!important}html body .emp-m-schedule-big{padding:11px 8px!important}html body .emp-m-schedule-big strong{font-size:20px!important;line-height:.98!important;font-weight:800!important;letter-spacing:-.04em!important}html body .emp-m-schedule-big span{margin-top:6px!important;font-size:9.6px!important;line-height:1.12!important;font-weight:500!important}html body .emp-m-day-chip{padding:7px 3px!important}html body .emp-m-day-chip b{font-size:9.2px!important;font-weight:700!important}html body .emp-m-day-chip span{font-size:18px!important;margin:4px 0!important;font-weight:800!important;letter-spacing:-.035em!important}html body .emp-m-day-chip small{font-size:7.8px!important;line-height:1.05!important;font-weight:500!important}html body .emp-m-upcoming,html body .emp-m-empty-state--compact{min-height:64px!important;border-radius:16px!important}html body .emp-m-upcoming{gap:12px!important;padding:13px 15px!important}html body .emp-m-upcoming strong{font-size:16px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.025em!important}html body .emp-m-upcoming span{margin-top:5px!important;font-size:14px!important;line-height:1.1!important;font-weight:650!important;letter-spacing:-.015em!important}html body .emp-m-upcoming small{margin-top:4px!important;font-size:11px!important;font-weight:500!important}html body .emp-m-upcoming>svg{width:21px!important;height:21px!important;stroke-width:2.25!important}html body .emp-m-empty-state--compact{grid-template-columns:36px 1fr!important;gap:1px 10px!important;min-height:66px!important;padding:12px 14px!important}html body .emp-m-empty-state--compact svg{width:24px!important;height:24px!important;stroke-width:2.05!important}html body .emp-m-empty-state--compact strong{font-size:15px!important;font-weight:800!important}html body .emp-m-empty-state--compact span{font-size:11px!important;font-weight:400!important}html body .emp-m-action-row{min-height:58px!important;padding:11px 13px!important}html body .emp-m-action-copy strong{font-size:15px!important;font-weight:800!important}html body .emp-m-action-copy small{font-size:11px!important;font-weight:400!important}}@media(max-width:380px){html body .emp-m-phone-frame{padding-inline:13px!important}html body .emp-m-welcome h1{font-size:35px!important}html body .emp-m-card{padding:17px 12px 14px!important}html body .emp-m-head-icon{width:44px!important;height:44px!important;flex-basis:44px!important}html body .emp-m-card-title-text{font-size:18px!important}html body .emp-m-mini{min-height:105px!important;padding-inline:5px!important}html body .emp-m-mini strong{font-size:25px!important}html body .emp-m-mini-kicker{font-size:8.4px!important}html body .emp-m-mini small{font-size:9px!important}}.emp-main.emp-main-redesign{max-width:1420px!important;padding:18px 26px 34px!important}.emp-d-hero--reference{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:28px 34px!important;margin-bottom:16px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #e1ecfb!important;border-radius:28px!important;box-shadow:0 14px 36px #1e40af14!important;overflow:hidden}.emp-d-hero--reference:before{content:"";position:absolute;right:180px;top:22px;width:120px;height:120px;border-radius:50%;border:18px solid rgba(96,165,250,.12)}.emp-d-hero--reference:after{content:"";position:absolute;left:auto;right:300px;top:54px;width:58px;height:58px;background-image:radial-gradient(circle,rgba(96,165,250,.35) 1.4px,transparent 1.6px);background-size:10px 10px;opacity:.6}.emp-d-greeting--reference{font-size:30px!important;line-height:1.12!important;letter-spacing:-.03em!important;margin:0!important}.emp-d-greeting-main{color:#0d2559!important}.emp-d-greeting-name{color:#2f6cf6!important}.emp-d-hero-copy p{margin-top:10px!important;color:#63789c!important;font-size:14px!important;font-weight:600!important}.emp-d-glance{margin-bottom:18px!important}.emp-stats-bar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:0!important}.emp-kpi{min-height:110px;border-radius:24px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border-color:#e1ecfb!important;box-shadow:0 10px 26px #1e40af0f!important}.emp-kpi-icon{width:62px!important;height:62px!important;flex-basis:62px!important;border-radius:18px!important}.emp-kpi-value{font-size:32px!important}.emp-d-section-grid-content{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.emp-d-bottom-grid{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(280px,.9fr)!important;gap:16px!important;margin-top:16px!important;align-items:start!important}.emp-card,.emp-d-work-card,.emp-d-section-grid-content .emp-card{border-radius:24px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #e1ecfb!important;box-shadow:0 10px 26px #1e40af0f!important}.emp-card-head{padding:16px 18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.emp-card-body{padding:18px!important}.emp-card-title{color:#0d2559!important;font-size:14px!important}.emp-card-subtitle{color:#6c7f9f!important;font-size:12px!important}.emp-card-link{color:#2f6cf6!important;font-weight:700!important}.emp-d-ticket-grid,.emp-d-comm-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.emp-d-list-block,.emp-d-availability-meta,.emp-d-action-list,.emp-d-upcoming-shift,.emp-d-schedule-preview{border-radius:20px!important}.emp-d-list-block{background:#fff!important;border:1px solid #edf3fd!important}.emp-d-preview-block{margin-top:14px!important}.emp-d-list-block .emp-d-block-title-row{padding-bottom:10px!important}.emp-status-badge{border-radius:999px!important}.emp-d-action-list button{background:#fff!important;border:1px solid #e8effb!important;border-radius:18px!important;padding:14px 16px!important}.emp-d-action-list button+button{margin-top:10px!important}.emp-d-action-list button svg,.emp-d-list-icon,.emp-empty-icon{color:#2f6cf6!important}.emp-d-upcoming-shift{display:grid!important;grid-template-columns:auto 1fr!important;gap:14px!important;align-items:center!important;padding:22px!important;border:1px solid #edf3fd!important;background:#fff!important}.emp-d-availability{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.emp-d-availability-stat{min-height:96px!important;border-radius:20px!important;border:1px solid #e8effb!important;background:#fff!important}.emp-d-tabs{margin-top:12px!important}.emp-d-tabs button{border-radius:14px!important}@media(max-width:1320px){.emp-d-section-grid-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}.emp-d-bottom-grid{grid-template-columns:1fr!important}}@media(max-width:980px){.emp-stats-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.emp-d-hero--reference{grid-template-columns:1fr!important}}@media(max-width:860px){.emp-root{margin-left:0!important;width:100%!important}.emp-main.emp-main-redesign{padding:14px 14px 24px!important}.emp-stats-bar,.emp-d-section-grid-content,.emp-d-bottom-grid,.emp-d-ticket-grid,.emp-d-comm-grid,.emp-d-availability{grid-template-columns:1fr!important}.emp-d-hero--reference{border-radius:22px!important;padding:22px 18px!important}.emp-kpi,.emp-card{border-radius:20px!important}}.emp-dashboard-shell,.emp-d-shell,.emp-dashboard{background:transparent!important}.emp-d-hero,.emp-d-hero-card{background:linear-gradient(180deg,#fffffff5,#f8fbfffa)!important;border:1px solid #dce8fa!important;box-shadow:0 28px 64px -44px #20437d59!important}.emp-card,.emp-d-card,.emp-dashboard-card{border-radius:22px!important;border:1px solid #e1ebfa!important;box-shadow:0 20px 48px -40px #1f447e47!important}.emp-d-greeting--reference{letter-spacing:-.04em!important}.emp-card-title,.emp-d-card-title{color:#0b2558!important;font-weight:900!important}.emp-dashboard-page,.emp-dashboard-shell,.emp-d-page,.emp-d-shell{background:linear-gradient(135deg,#f4f9ff,#fff 45%,#eef6ff)!important;min-height:100vh!important;padding:20px 22px 28px!important}.emp-dashboard-page,.emp-d-page{margin-left:var(--sidebar-width, 270px)!important;width:calc(100% - var(--sidebar-width, 270px))!important}.emp-d-hero,.emp-hero,.emp-dashboard-hero,.emp-d-hero-card{border-radius:24px!important;background:radial-gradient(circle at 72% 40%,rgba(173,205,255,.24),transparent 24%),linear-gradient(180deg,#fffffff5,#f7fbfffa)!important;border:1px solid #dbe8fb!important;box-shadow:0 22px 58px -42px #20448252!important;padding:26px 30px!important}.emp-d-grid,.emp-dashboard-grid,.emp-main-grid{gap:16px!important}.emp-card,.emp-d-card,.emp-dashboard-card,.emp-section-card{border-radius:20px!important;background:#ffffffeb!important;border:1px solid #dfeafa!important;box-shadow:0 18px 46px -38px #21488547!important}.emp-card-header,.emp-d-card-header{align-items:flex-start!important}.emp-card-title,.emp-d-card-title,.emp-card h3,.emp-d-card h3{color:#0b2558!important;font-weight:900!important;letter-spacing:-.02em!important}.emp-card-subtitle,.emp-d-card-subtitle,.emp-card small,.emp-d-card small{color:#63789c!important;font-weight:650!important}.emp-quick-action,.emp-action-row,.emp-ticket-row,.emp-chat-row{border-radius:15px!important;border:1px solid #e1ebfa!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;min-height:52px!important}@media(max-width:900px){.emp-dashboard-page,.emp-d-page{margin-left:0!important;width:100%!important;padding:14px!important}.emp-d-hero,.emp-hero,.emp-dashboard-hero{padding:18px!important;border-radius:20px!important}}@media(max-width:768px){:root{--op-mobile-gutter: 12px;--op-mobile-radius: 18px;--op-mobile-radius-sm: 13px;--op-mobile-control: 44px;--op-mobile-shadow: 0 14px 34px rgba(31, 67, 112, .11);--op-mobile-backdrop: rgba(15, 27, 46, .74)}html,body,#root{width:100%;min-width:0!important;max-width:100%;min-height:100%;overflow-x:hidden!important;background:radial-gradient(520px 300px at 0% 0%,#e5f0ff 0%,transparent 62%),radial-gradient(520px 320px at 100% 0%,#edf7ff 0%,transparent 60%),linear-gradient(180deg,#f8fbff,#eef5fd)!important;color:#102653;-webkit-text-size-adjust:100%}body{overscroll-behavior-x:none}html body #root :is(.cd-root,.cd-shell,.cd-mobile-manager,.rd390,.rd422-dashboard,.dashboard-page,.main-dashboard,.sm-root,.manager-schedule-page,.coverage-labor-page,.clx-page,.awPage,.stp-page,.stp-root,.ss-page,.schedule-settings-page,.request-leaves-page,.ops-leave-page,.marketplace-stage,.shift-marketplace-page,.mm-root,.mmp-page,.mmp-desktop,.tk,.tk-page,.tk-v130,.tk-mobile-v149-home,.audit-main,.audit-page,.invite-page,.cs-page,.chat-system-page,.wf-root,.wf-embed,.wf-page,.workforce-page,.account-content-wrapper,.account-page,.account-root,.sc-shell,.sc-page){width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;background-color:transparent!important;background-image:none!important}html body #root :is(.sm-root,.coverage-labor-page,.clx-page,.stp-page,.ss-page,.request-leaves-page,.tk,.audit-main,.invite-page,.wf-root,.cs-page,.chat-system-page) :is(section,article,div,header,footer,main,aside,nav,form,label){min-width:0;box-sizing:border-box}html body #root :is(.sm-root,.coverage-labor-page,.clx-page,.stp-page,.ss-page,.request-leaves-page,.tk,.audit-main,.invite-page,.wf-root,.cs-page,.chat-system-page) :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,button,a,td,th){overflow-wrap:anywhere;word-break:normal}html body #root :is(.sm-root,.coverage-labor-page,.clx-page,.stp-page,.ss-page,.request-leaves-page,.marketplace-stage,.mm-root,.tk,.audit-main,.invite-page,.wf-root,.cs-page,.chat-system-page,.account-content-wrapper,.sc-shell) :is(button,[role=button],input,select,textarea){font:inherit}html body #root :is(.sm-root,.coverage-labor-page,.clx-page,.stp-page,.ss-page,.request-leaves-page,.marketplace-stage,.mm-root,.tk,.audit-main,.invite-page,.wf-root,.cs-page,.chat-system-page,.account-content-wrapper,.sc-shell) :is(input,select,textarea){width:100%;max-width:100%;min-width:0!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;color:#102653!important;-webkit-text-fill-color:#102653!important;box-shadow:none!important}html body #root :is(.sm-root,.coverage-labor-page,.clx-page,.stp-page,.ss-page,.request-leaves-page,.marketplace-stage,.mm-root,.tk,.audit-main,.invite-page,.wf-root,.cs-page,.chat-system-page,.account-content-wrapper,.sc-shell) :is(input,select){min-height:44px}html body #root :is(.sm-root,.coverage-labor-page,.clx-page,.stp-page,.ss-page,.request-leaves-page,.marketplace-stage,.mm-root,.tk,.audit-main,.invite-page,.wf-root,.cs-page,.chat-system-page,.account-content-wrapper,.sc-shell) textarea{min-height:92px;resize:vertical}:is(.modal-overlay,.tk-overlay,.wf-modal-backdrop,.wf-overlay,.clx-modal-layer,.clx-modal-backdrop,.sm-modal-backdrop,.stp-modal-backdrop,.ss-modal-backdrop,.marketplace-modal-backdrop,.v80-offer-backdrop,.audit-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop,.ml-modal-backdrop,.invite-modal-backdrop,.ops-ref-backdrop,.ops-reference-modal-root){background:var(--op-mobile-backdrop)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[role=dialog][aria-modal=true]:not(.cs-image-lightbox):not(.image1-ticket-lightbox):not(.msm-detail-sheet):not([class*=lightbox]):not([class*=attachment-preview]),:is(.tk-modal,.clx-modal,.sm-modal,.stp-modal,.ss-modal,.ml-reference-modal,.invite-modal,.request-reference-modal,.v80-offer-dialog,.ops-ref-shell):not(.cs-image-lightbox):not(.image1-ticket-lightbox):not(.msm-detail-sheet):not([class*=lightbox]):not([class*=attachment-preview]){width:calc(100vw - 16px)!important;max-width:720px!important;min-width:0!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;border:1px solid #c7d9ef!important;border-radius:20px!important;background:#fff!important;color:#102653!important;box-shadow:0 24px 70px #0a1c3647!important;overflow:hidden!important;box-sizing:border-box!important}[role=dialog][aria-modal=true] :is(.ops-ref-head,.tk-modal-head,.clx-modal-header,.sm-modal-head,.stp-modal-header,.ss-modal-head,.ml-reference-header,.invite-modal__header,.request-reference-header,[class*=modal-header]){position:relative!important;flex:0 0 auto;min-height:68px;padding:14px 62px 14px 16px!important;background:#edf5ff!important;background-image:none!important;border-bottom:1px solid #d5e3f3!important;color:#102653!important}[role=dialog][aria-modal=true] :is(.ops-ref-body,.tk-modal-body,.clx-modal-body,.sm-modal-body,.stp-modal-body,.ss-modal-body,.ml-reference-body,.invite-modal__body,[class*=modal-body]){flex:1 1 auto;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding:14px!important;scrollbar-gutter:stable}[role=dialog][aria-modal=true] :is(.ops-ref-foot,.tk-modal-foot,.clx-modal-footer,.sm-modal-footer,.stp-modal-footer,.ss-modal-actions,.ml-reference-footer,.invite-modal__actions,[class*=modal-footer]){flex:0 0 auto;display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid #d5e3f3!important;background:#fff!important}[role=dialog][aria-modal=true] :is(button[aria-label=Close],button[aria-label^="Close "],.tk-modal-close,.stp-modal-close,.v80-offer-close,.v200-shift-picker-close,.marketplace-modal-close-v4,.request-reference-header__close,.ml-reference-header__close,.clx-modal-close,.invite-modal__close,.cs-action-confirm-x,.sc-meetings-modal__close){position:absolute!important;inset:12px 12px auto auto!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important;z-index:40!important}[role=dialog][aria-modal=true] :is(button[aria-label=Close],button[aria-label^="Close "],.tk-modal-close,.stp-modal-close,.v80-offer-close,.v200-shift-picker-close,.marketplace-modal-close-v4,.request-reference-header__close,.ml-reference-header__close,.clx-modal-close,.invite-modal__close,.cs-action-confirm-x,.sc-meetings-modal__close) :is(svg,svg *,path,line,polyline){color:#fff!important;stroke:#fff!important}[role=dialog][aria-modal=true] :is(.request-reference-section,.request-reference-summary,.ml-reference-section,.clx-v426-section-card,.tk-message-delete-card-v421,[class*=section-card],[class*=field-card],[class*=summary-card]){margin-bottom:10px!important;border:1px solid #d5e3f3!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.ss-select-menu,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,.cs-translate-pro-menu,[role=listbox],[class*=filter-menu],[class*=filter-pop]){z-index:2147483000!important;max-width:calc(100vw - 24px)!important;max-height:min(52dvh,420px)!important;overflow-y:auto!important;overscroll-behavior:contain;padding:6px!important;border:1px solid #cbdcf0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 42px #0f274833!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.ss-select-menu,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,.cs-translate-pro-menu,[role=listbox],[class*=filter-menu],[class*=filter-pop]) :is(button,[role=option]){position:relative!important;width:100%!important;min-height:42px!important;padding:9px 34px 9px 12px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#17355f!important;-webkit-text-fill-color:#17355f!important;text-align:left!important;font-weight:700!important}html body :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.ss-select-menu,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,.cs-translate-pro-menu,[role=listbox],[class*=filter-menu],[class*=filter-pop]) :is(button,[role=option]):is(.active,.is-active,.is-selected,[aria-selected=true],[aria-checked=true]){background:#eaf3ff!important;color:#175dc5!important;-webkit-text-fill-color:#175dc5!important}html body #root :is(.coverage-labor-page,.stp-page,.audit-main,.wf-root,.tk,.ss-page) :is(.table-wrap,.table-scroll,[class*=table-wrap],[class*=table-scroll],[class*=grid-scroll]){width:100%;max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}html body #root :is(.coverage-labor-page,.stp-page,.audit-main,.wf-root,.tk,.ss-page) table{width:max-content;min-width:100%}html body #root :is(.coverage-labor-page,.stp-page,.audit-main,.wf-root,.tk,.ss-page) :is(th,td){white-space:nowrap;min-width:96px}.cd-mobile-manager,.cdm-panel,.cdm-header-card{border-radius:18px!important}.cdm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cdm-performance-grid{grid-template-columns:1fr!important}.cd-mobile-manager :is(.cdm-panel,.cdm-header-card){box-shadow:var(--op-mobile-shadow)!important}.cd-mobile-manager [data-chart-tooltip],.cd-mobile-manager [class*=hover-tooltip],.sm-root .dsb-desktop{display:none!important}.sm-root .msm-mobile{display:block!important;width:100%!important}.sm-v438-selection-toolbar,.sm-v457-selection-toolbar,.sm-v442-selection-toolbar{display:none!important}.msm-mobile{min-height:100%;padding:10px 10px calc(92px + env(safe-area-inset-bottom))!important;background:transparent!important}.msm-mobile__top{top:6px!important;border-radius:16px!important;box-shadow:var(--op-mobile-shadow)!important}.msm-mobile__controls{grid-template-columns:42px 1fr 42px!important}.msm-mobile__controls label{grid-column:1 / -1}.msm-day{border-radius:18px!important;box-shadow:0 10px 26px #1f437014!important}.msm-employee__shifts{margin-left:0!important;padding-left:48px}.msm-selection-bar{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;border-radius:16px!important;box-shadow:0 18px 46px #0f27483d!important}.coverage-labor-page :is(.clx-command-center,.clx-readiness-strip){margin-inline:10px!important}.coverage-labor-page .clx-readiness-strip{grid-template-columns:1fr!important;gap:10px!important}.coverage-labor-page .clx-readiness-strip__metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.coverage-labor-page :is(.clx-tab-content,.ops-ref-body){min-width:0!important}.coverage-labor-page [role=dialog][aria-modal=true] :is(.clx-grid,.clx-info-grid,[class*=info-grid],[class*=metric-grid]){grid-template-columns:1fr!important}.coverage-labor-page [role=dialog][aria-modal=true] :is(.clx-row,.clx-detail-row){align-items:flex-start!important;flex-wrap:wrap!important}.stp-page{padding-inline:10px!important}.stp-mobile-command-center,.stp-mobile-summary,.stp-workspace-command-center{border-radius:18px!important}.stp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stp-mobile-template-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.stp-filter-popover--mobile{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;max-width:none!important}.stp-filter-popover-grid{grid-template-columns:1fr!important}.stp-filter-popover-actions{position:sticky;bottom:0;background:#fff}.stp-page [role=dialog][aria-modal=true] :is(.stp-form-grid,.stp-two-col,[class*=two-col]){grid-template-columns:1fr!important}.ss-page{padding-inline:10px!important}.ss-page :is(.ss-tabs,.ss-enterprise-tabs,[class*=settings-tabs]){display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none;scroll-snap-type:x proximity}.ss-page :is(.ss-tabs,.ss-enterprise-tabs,[class*=settings-tabs])>*{flex:0 0 auto;scroll-snap-align:start}.ss-page :is(.ss-two-col,.ss-explain-grid,.ss-settings-kpis){grid-template-columns:1fr!important}.ss-page .ss-modal--wide{width:calc(100vw - 16px)!important}.ss-page .ss-edit-row{grid-template-columns:1fr!important;gap:8px!important}.request-leaves-page,.ops-leave-page{padding-inline:10px!important}.ml-reference-info-grid,.ml-reference-form-grid,.ml-reference-section-grid{grid-template-columns:1fr!important}.ml-reference-modal :is(.ml-reference-list-row,.ml-reference-static-cell){min-width:0!important}.ml-reference-modal :is(.ml-toggle,.ml-switch,[role=switch]){min-width:38px!important;width:38px!important;height:22px!important;border-radius:999px!important}.ml-reference-footer--multi{flex-wrap:wrap!important}.ml-reference-footer--multi>button{flex:1 1 calc(50% - 8px);min-width:120px}.marketplace-stage,.mm-root{padding-inline:10px!important}.marketplace-request-list,.mm-list-wrap{min-width:0!important}.marketplace-request-list>*,.mm-card{border-radius:16px!important}.marketplace-right-panel{display:none!important}.marketplace-stage [role=dialog][aria-modal=true] :is(.v80-offer-grid,.offer-grid,[class*=offer-grid],[class*=details-grid]){grid-template-columns:1fr!important}.tk-mobile-v149-home{padding:10px!important}.tk-mobile-v149-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tk-mobile-v149-filter-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.tk-mobile-v149-results,.tk-mobile-v149-list{min-width:0!important}.tk [role=dialog][aria-modal=true] :is(.tk-grid,.tk-form-grid,[class*=form-grid]){grid-template-columns:1fr!important}.tk-message-delete-card-v421+.tk-message-delete-card-v421{margin-top:10px!important}.tk-message-delete-confirm-v421 input[type=checkbox],.tk-message-delete-confirm-v421 [role=checkbox]{width:28px!important;height:28px!important;min-width:28px!important;border-radius:999px!important}.cs-page,.chat-system-page{padding-inline:8px!important}.cs-section--announcements,.cs-ann-dashboard{overflow:visible!important}.cs-section--announcements :is(.cs-announcement-card,.cs-ann-card,[class*=announcement-card]){height:auto!important;min-height:84px!important;overflow:visible!important}.cs-section--announcements :is(p,.cs-announcement-copy,[class*=announcement-copy]){display:block!important;max-height:none!important;overflow:visible!important;white-space:normal!important;-webkit-line-clamp:unset!important}.cs-page [role=dialog][aria-modal=true] :is(.cs-two-col,.cs-grid,[class*=two-col]){grid-template-columns:1fr!important}.cs-composer-input--textarea{font-size:16px!important}.audit-main{padding-inline:10px!important}.audit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.audit-live-grid{grid-template-columns:1fr!important}.audit-main :is(.filters-bar,.audit-filters,[class*=filters-bar]){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.audit-main [role=dialog][aria-modal=true] :is(.audit-grid,[class*=info-grid],[class*=metadata-grid]){grid-template-columns:1fr!important}.invite-page{padding-inline:10px!important}.invite-stats,.invite-stats-v129{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.invite-page :is(.invite-form-grid,.invite-grid,[class*=invite-form]){grid-template-columns:1fr!important}.invite-page :is(.invite-panel,.invite-workspace-v129){border-radius:18px!important}.wf-root,.wf-embed{overflow-x:hidden!important}.wf-main{width:100%!important;min-width:0!important;padding:10px!important}.wf-root :is(.wf-grid,.stats-grid,[class*=stats-grid],[class*=kpi-grid]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-root [role=dialog][aria-modal=true] :is(.form-grid,[class*=form-grid],[class*=details-grid],[class*=info-grid]){grid-template-columns:1fr!important}.wf-root [role=dialog][aria-modal=true] :is(.modal-tabs,[class*=modal-tabs]){overflow-x:auto!important;display:flex!important}.account-content-wrapper{padding-inline:10px!important}.account-content-wrapper [role=dialog][aria-modal=true] :is(.account-grid,[class*=security-grid],[class*=session-grid]){grid-template-columns:1fr!important}.account-content-wrapper [role=dialog][aria-modal=true] :is(code,.otp-uri,.otpauth-uri,[class*=recovery-code]){white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-all!important}.sc-shell,.sc-page{padding-inline:8px!important}.sc-shell [role=dialog][aria-modal=true] :is(.sc-team-sections,.sc-meetings-table-wrap,[class*=grid]){min-width:0!important}:is(.msm-mobile,.tk-mobile-v149-home,.cd-mobile-manager,.stp-page,.request-leaves-page,.invite-page,.audit-main,.wf-main,.cs-page,.chat-system-page){padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(max-width:430px){.cdm-kpi-grid,.audit-kpi-grid,.invite-stats,.invite-stats-v129,.tk-mobile-v149-metrics,.coverage-labor-page .clx-readiness-strip__metrics,.wf-root :is(.wf-grid,.stats-grid,[class*=stats-grid],[class*=kpi-grid]){grid-template-columns:1fr!important}.tk-mobile-v149-filter-grid,.stp-mobile-template-actions{grid-template-columns:1fr!important}[role=dialog][aria-modal=true] :is(.ops-ref-foot,.tk-modal-foot,.clx-modal-footer,.sm-modal-footer,.stp-modal-footer,.ss-modal-actions,.ml-reference-footer,.invite-modal__actions,[class*=modal-footer]){flex-wrap:wrap!important}[role=dialog][aria-modal=true] :is(.ops-ref-foot,.tk-modal-foot,.clx-modal-footer,.sm-modal-footer,.stp-modal-footer,.ss-modal-actions,.ml-reference-footer,.invite-modal__actions,[class*=modal-footer])>button{flex:1 1 calc(50% - 8px);min-width:120px}}html.op-mobile-v476{--opm-bg: #f2f7fd;--opm-bg-2: #eaf3fd;--opm-card: #ffffff;--opm-card-soft: #f7faff;--opm-blue: #2f6fed;--opm-blue-2: #3e7df3;--opm-blue-soft: #eaf3ff;--opm-text: #102653;--opm-muted: #6d83a3;--opm-line: #cfe0f3;--opm-line-strong: #bcd2ec;--opm-danger: #ef3340;--opm-success: #14b86b;--opm-warning: #f2a51a;--opm-radius: 18px;--opm-radius-sm: 13px;--opm-shadow: 0 10px 28px rgba(31, 67, 112, .1);--opm-shadow-lg: 0 24px 64px rgba(14, 31, 56, .28);background:var(--opm-bg)!important}html.op-mobile-v476 body,html.op-mobile-v476 #root{min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;color:var(--opm-text)!important;background:radial-gradient(420px 240px at -8% -4%,#dfeeff 0,transparent 68%),radial-gradient(360px 220px at 105% 0%,#edf6ff 0,transparent 68%),linear-gradient(180deg,#f8fbff 0%,var(--opm-bg) 54%,#edf5fd 100%)!important}html.op-mobile-v476 body{overscroll-behavior-x:none}html.op-mobile-v476 *,html.op-mobile-v476 *:before,html.op-mobile-v476 *:after{box-sizing:border-box}html.op-mobile-v476 :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,a,button,td,th){word-break:normal!important;overflow-wrap:break-word!important}html.op-mobile-v476 :is(button,[role=button],input,select,textarea){font-family:inherit!important;-webkit-tap-highlight-color:transparent}html.op-mobile-v476 :is(input,select,textarea){min-width:0!important;max-width:100%!important;border-color:var(--opm-line)!important;border-radius:12px!important;background:#fff!important;color:var(--opm-text)!important;-webkit-text-fill-color:var(--opm-text)!important}html.op-mobile-v476 :is(.emp-mobile-dashboard,.cd-mobile-manager,.csmv37,.mobile-account-root:not(.desktop-account-root),.tk-mobile-v149-home,.msm-mobile){width:100%!important;min-width:0!important;max-width:100%!important;min-height:100dvh!important;margin:0!important;color:var(--opm-text)!important;background:transparent!important}html.op-mobile-v476 :is(.modal-overlay,.tk-overlay,.wf-modal-backdrop,.wf-overlay,.clx-modal-layer,.clx-modal-backdrop,.sm-modal-backdrop,.stp-modal-backdrop,.ss-modal-backdrop,.marketplace-modal-backdrop,.v80-offer-backdrop,.audit-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop,.ml-modal-backdrop,.invite-modal-backdrop,.ops-ref-backdrop,.ma-modal-backdrop,.sc-meetings-backdrop,.sc-pop-backdrop,.sc-v322-team-backdrop,.sc-v322-shift-backdrop,.sc-attendance-modal__backdrop,.sc-training-modal__backdrop,.mm-overlay){position:fixed!important;inset:0!important;background:#0f1d31c2!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;z-index:2147480000!important}html.op-mobile-v476 [role=dialog][aria-modal=true]:not([class*=lightbox]):not([class*=attachment-preview]),html.op-mobile-v476 :is(.tk-modal,.clx-modal,.sm-modal,.stp-modal,.ss-modal,.ml-reference-modal,.invite-modal,.request-reference-modal,.v80-offer-dialog,.ops-ref-shell,.ma-modal,.mm-modal,.sc-meetings-modal,.sc-team-modal,.sc-shift-detail-modal,.sc-shift-notice-modal,.sc-attendance-modal,.sc-training-modal):not([class*=lightbox]):not([class*=attachment-preview]){position:fixed!important;inset:auto 8px 8px!important;transform:none!important;width:auto!important;max-width:none!important;min-width:0!important;max-height:min(92dvh,calc(var(--op-mobile-v476-vh, 1vh) * 92))!important;margin:0!important;border:1px solid var(--opm-line-strong)!important;border-top:4px solid var(--opm-blue)!important;border-radius:22px!important;background:#fff!important;color:var(--opm-text)!important;box-shadow:var(--opm-shadow-lg)!important;overflow:hidden!important;z-index:2147481000!important}html.op-mobile-v476 [role=dialog][aria-modal=true] :is(.ops-ref-head,.tk-modal-head,.clx-modal-header,.sm-modal-head,.stp-modal-header,.ss-modal-head,.ml-reference-header,.invite-modal__header,.request-reference-header,.ma-modal-head,.mm-modal-head,.sc-meetings-modal__head,.sc-team-modal__head,.sc-shift-detail__head,[class*=modal-header]){min-height:66px!important;padding:13px 60px 13px 15px!important;border:0!important;border-bottom:1px solid var(--opm-line)!important;background:#edf5ff!important;background-image:none!important}html.op-mobile-v476 [role=dialog][aria-modal=true] :is(.ops-ref-body,.tk-modal-body,.clx-modal-body,.sm-modal-body,.stp-modal-body,.ss-modal-body,.ml-reference-body,.invite-modal__body,.ma-modal-body,.mm-modal-body,.sc-team-modal__body,.sc-shift-detail__body,[class*=modal-body]){min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:14px!important;background:#f8fbff!important}html.op-mobile-v476 [role=dialog][aria-modal=true] :is(.ops-ref-foot,.tk-modal-foot,.clx-modal-footer,.sm-modal-footer,.stp-modal-footer,.ss-modal-actions,.ml-reference-footer,.invite-modal__actions,.ma-modal-foot,.mm-modal-foot,.sc-team-modal__foot,.sc-shift-detail__foot,[class*=modal-footer]){min-height:62px!important;display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--opm-line)!important;background:#fff!important}html.op-mobile-v476 [role=dialog][aria-modal=true] :is(button[aria-label=Close],button[aria-label^="Close "],.tk-modal-close,.stp-modal-close,.v80-offer-close,.v200-shift-picker-close,.marketplace-modal-close-v4,.request-reference-header__close,.ml-reference-header__close,.clx-modal-close,.invite-modal__close,.cs-action-confirm-x,.sc-meetings-modal__close,.ma-icon-btn,.mm-modal-close,.sc-team-modal__close,.sc-shift-detail__close){position:absolute!important;inset:11px 11px auto auto!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--opm-blue)!important;border-radius:12px!important;background:var(--opm-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #2f6fed38!important;z-index:80!important}html.op-mobile-v476 [role=dialog][aria-modal=true] :is(button[aria-label=Close],button[aria-label^="Close "],.tk-modal-close,.stp-modal-close,.v80-offer-close,.v200-shift-picker-close,.marketplace-modal-close-v4,.request-reference-header__close,.ml-reference-header__close,.clx-modal-close,.invite-modal__close,.cs-action-confirm-x,.sc-meetings-modal__close,.ma-icon-btn,.mm-modal-close,.sc-team-modal__close,.sc-shift-detail__close) :is(svg,svg *,path,line,polyline){stroke:#fff!important;color:#fff!important}html.op-mobile-v476 [role=dialog][aria-modal=true] :is([class*=section-card],[class*=field-card],[class*=summary-card],.request-reference-section,.request-reference-summary,.ml-reference-section,.clx-v426-section-card,.tk-message-delete-card-v421,.ma-card,.ma-soft-card){margin:0 0 10px!important;border:1px solid var(--opm-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}html.op-mobile-v476 [role=dialog][aria-modal=true] :is(button,.ml-btn,.ma-btn,.stp-btn,.sm-btn,.invite-btn){min-height:42px;border-radius:12px!important}html.op-mobile-v476 .emp-mobile-dashboard{padding:0 0 calc(88px + env(safe-area-inset-bottom))!important}html.op-mobile-v476 .emp-m-phone-frame{width:100%!important;max-width:100%!important;padding:12px!important}html.op-mobile-v476 .emp-m-welcome{margin:0 0 12px!important;padding:10px 4px!important;align-items:center!important}html.op-mobile-v476 .emp-m-welcome h1{font-size:clamp(26px,7.2vw,34px)!important;line-height:1.04!important;letter-spacing:-.035em!important}html.op-mobile-v476 .emp-m-welcome p{margin-top:6px!important;font-size:13px!important;color:var(--opm-muted)!important}html.op-mobile-v476 .emp-m-stack{gap:12px!important}html.op-mobile-v476 .emp-m-card{padding:14px!important;border:1px solid var(--opm-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .emp-m-card:before,html.op-mobile-v476 .emp-m-card:after{display:none!important}html.op-mobile-v476 .emp-m-card-head{gap:10px!important;margin-bottom:12px!important}html.op-mobile-v476 .emp-m-head-icon{width:38px!important;height:38px!important;border-radius:12px!important;background:var(--opm-blue-soft)!important;color:var(--opm-blue)!important}html.op-mobile-v476 .emp-m-ticket-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v476 .emp-m-mini{min-height:86px!important;padding:11px!important;border:1px solid #dce8f6!important;border-radius:14px!important;background:#f9fbff!important}html.op-mobile-v476 .emp-m-tabs{position:fixed!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;padding:6px!important;border:1px solid var(--opm-line)!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 16px 40px #17375f2e!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:1200!important}html.op-mobile-v476 .emp-m-tabs button{min-height:46px!important;border-radius:12px!important}html.op-mobile-v476 .cd-mobile-manager{padding:10px 10px calc(24px + env(safe-area-inset-bottom))!important}html.op-mobile-v476 .cdm-header-card,html.op-mobile-v476 .cdm-panel,html.op-mobile-v476 .cdm-kpi-grid>*{border:1px solid var(--opm-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .cdm-header-card{padding:15px!important}html.op-mobile-v476 .cdm-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 0!important}html.op-mobile-v476 .cdm-kpi-grid>*{min-width:0!important;min-height:96px!important;padding:12px!important}html.op-mobile-v476 .cdm-performance-grid{grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v476 .cdm-panel{padding:14px!important;margin-top:10px!important}html.op-mobile-v476 .csmv37{padding:0!important}html.op-mobile-v476 .csmv37__scroll{padding:10px 10px calc(92px + env(safe-area-inset-bottom))!important;gap:12px!important}html.op-mobile-v476 .csmv37__header{position:sticky!important;top:0!important;z-index:30!important;margin:0 0 10px!important;padding:10px 8px!important;border:1px solid rgba(207,224,243,.84)!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 8px 22px #1f437014!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html.op-mobile-v476 .csmv37__stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v476 .csmv37__stat{min-width:0!important;min-height:94px!important;padding:11px!important;border:1px solid var(--opm-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 20px #1f437012!important}html.op-mobile-v476 .csmv37__card{margin:0!important;padding:13px!important;border:1px solid var(--opm-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .csmv37__cardHead{gap:9px!important;padding-bottom:10px!important;border-bottom:1px solid #e3edf8!important}html.op-mobile-v476 .csmv37__segment{width:100%!important;padding:4px!important;border:1px solid var(--opm-line)!important;border-radius:12px!important;background:#f4f8fd!important}html.op-mobile-v476 .csmv37__segmentBtn{min-height:38px!important;border-radius:9px!important}html.op-mobile-v476 .csmv37__segmentBtn.is-active{background:#fff!important;color:var(--opm-blue)!important;box-shadow:0 3px 10px #1f43701a!important}html.op-mobile-v476 .csmv37__group,html.op-mobile-v476 .csmv37__ann{min-width:0!important;width:100%!important;min-height:86px!important;height:auto!important;padding:11px!important;border:1px solid #d7e5f4!important;border-radius:15px!important;background:#fff!important;overflow:visible!important}html.op-mobile-v476 .csmv37__group__body,html.op-mobile-v476 .csmv37__ann__body{min-width:0!important}html.op-mobile-v476 .csmv37__group__preview,html.op-mobile-v476 .csmv37__ann__snippet{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;-webkit-line-clamp:unset!important;display:block!important}html.op-mobile-v476 .csmv37__ann__row{align-items:flex-start!important}html.op-mobile-v476 .csmv37__ann__date{flex:0 0 auto!important;font-size:10px!important}html.op-mobile-v476 .csmv37__tabbar{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;padding:6px!important;border:1px solid var(--opm-line)!important;border-radius:18px!important;background:#fffffff7!important;box-shadow:0 16px 38px #1530522e!important}html.op-mobile-v476 .csmv37__tab{min-height:48px!important;border-radius:12px!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .mobile-account-page{min-height:100dvh!important;padding:10px 10px calc(24px + env(safe-area-inset-bottom))!important;background:transparent!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .mobile-account-inner{width:100%!important;max-width:100%!important;padding:0!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) :is(.ma-card,.ma-soft-card,.ma-profile-card,.ma-interaction-section-v128,.ma-settings-list-v128,.ma-session-card-v128){border:1px solid var(--opm-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .ma-profile-card{padding:14px!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .ma-row{min-height:58px!important;padding:10px 12px!important;border-bottom:1px solid #e5edf7!important;background:#fff!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .ma-row:last-child{border-bottom:0!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .ma-row-icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important;background:var(--opm-blue-soft)!important;color:var(--opm-blue)!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .ma-form-grid,html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .ma-result-grid{grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .ma-field{min-width:0!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) :is(.ma-input,.ma-picker-button,.ma-custom-select-v349){width:100%!important;min-height:46px!important;border:1px solid var(--opm-line)!important;border-radius:12px!important;background:#fff!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) :is(.ma-otp-box,code,.otpauth-uri,[class*=recovery-code]){max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-all!important;overflow-x:auto!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .ma-switch{width:38px!important;min-width:38px!important;height:22px!important;padding:2px!important;border-radius:999px!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .ma-switch span{width:18px!important;min-width:18px!important;height:18px!important}html.op-mobile-v476 .mobile-account-root:not(.desktop-account-root) .ma-switch.on span{transform:translate(16px)!important}html.op-mobile-v476 .tk-mobile-v149-home{padding:10px 10px calc(18px + env(safe-area-inset-bottom))!important}html.op-mobile-v476 .tk-mobile-v149-header{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:end!important;margin-bottom:10px!important;padding:14px!important;border:1px solid var(--opm-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .tk-mobile-v149-heading{min-width:0!important}html.op-mobile-v476 .tk-mobile-v149-heading h1{margin:2px 0 4px!important;font-size:25px!important;line-height:1.05!important}html.op-mobile-v476 .tk-mobile-v149-heading p{font-size:12px!important;line-height:1.4!important;color:var(--opm-muted)!important}html.op-mobile-v476 .tk-mobile-v149-create{min-height:42px!important;padding:0 12px!important;border-radius:12px!important;background:var(--opm-blue)!important;color:#fff!important}html.op-mobile-v476 .tk-mobile-v149-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}html.op-mobile-v476 .tk-mobile-v149-metrics article{min-height:86px!important;padding:12px!important;border:1px solid var(--opm-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 18px #1f437012!important}html.op-mobile-v476 .tk-mobile-v149-controls,html.op-mobile-v476 .tk-mobile-v149-results{margin-bottom:10px!important;padding:12px!important;border:1px solid var(--opm-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .tk-mobile-v149-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;border:1px solid var(--opm-line)!important;border-radius:12px!important;background:#f4f8fd!important;overflow:hidden!important}html.op-mobile-v476 .tk-mobile-v149-tabs button{min-width:0!important;min-height:38px!important;padding:0 4px!important;border-radius:9px!important;font-size:11px!important}html.op-mobile-v476 .tk-mobile-v149-tabs button.is-active{background:var(--opm-blue)!important;color:#fff!important}html.op-mobile-v476 .tk-mobile-v149-search{margin-top:10px!important;min-height:46px!important;padding:0 12px!important;border:1px solid var(--opm-line)!important;border-radius:13px!important;background:#fff!important}html.op-mobile-v476 .tk-mobile-v149-search input{border:0!important;min-height:42px!important}html.op-mobile-v476 .tk-mobile-v149-filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}html.op-mobile-v476 .tk-mobile-v149-filter,html.op-mobile-v476 .tk-mobile-v149-scope{min-width:0!important;min-height:44px!important;border:1px solid var(--opm-line)!important;border-radius:12px!important}html.op-mobile-v476 .tk-mobile-v149-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important}html.op-mobile-v476 .tk-mobile-v149-actions button{min-width:0!important;min-height:42px!important;border:1px solid var(--opm-line)!important;border-radius:11px!important;background:#f8fbff!important;color:#154b91!important}html.op-mobile-v476 .tk-mobile-v149-list{display:flex!important;flex-direction:column!important;gap:8px!important}html.op-mobile-v476 .tk-mobile-v149-list>*{border:1px solid var(--opm-line)!important;border-radius:14px!important;background:#fff!important}html.op-mobile-v476 .tk-mobile-v149-footer{margin-top:8px!important;padding-top:10px!important;border-top:1px solid #e2ecf7!important}html.op-mobile-v476 .msm-mobile{display:block!important;padding:8px 8px calc(90px + env(safe-area-inset-bottom))!important}html.op-mobile-v476 .msm-mobile__top{position:sticky!important;top:6px!important;z-index:25!important;padding:10px!important;border:1px solid var(--opm-line)!important;border-radius:16px!important;background:#fffffff5!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .msm-day{margin-top:9px!important;padding:10px!important;border:1px solid var(--opm-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 20px #1f437012!important}html.op-mobile-v476 .msm-employee{min-width:0!important}html.op-mobile-v476 .msm-employee__shifts{padding-left:0!important;margin-left:0!important}html.op-mobile-v476 .msm-shift{border:1px solid #d5e4f5!important;border-radius:13px!important;background:#f8fbff!important}html.op-mobile-v476 .msm-selection-bar{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;padding:8px!important;border:1px solid var(--opm-line-strong)!important;border-radius:16px!important;background:#fffffffa!important;box-shadow:0 16px 42px #0f274838!important}html.op-mobile-v476 :is(.coverage-labor-page,.clx-page,.stp-page,.ss-page,.schedule-settings-page,.request-leaves-page,.ops-leave-page,.marketplace-stage,.mm-root,.audit-main,.invite-page,.wf-root,.wf-embed,.sc-shell,.sc-page,.opsc-root){width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:8px!important;padding-right:8px!important;background:transparent!important;background-image:none!important}html.op-mobile-v476 .coverage-labor-page :is(.clx-command-center,.clx-readiness-strip,.clx-tab-content){width:100%!important;min-width:0!important;margin:0 0 10px!important;border-radius:17px!important}html.op-mobile-v476 .coverage-labor-page .clx-readiness-strip{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;border:1px solid var(--opm-line)!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .coverage-labor-page .clx-readiness-strip__metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v476 .coverage-labor-page :is([class*=metric-card],[class*=kpi-card],[class*=coverage-card]){min-width:0!important}html.op-mobile-v476 .coverage-labor-page [role=dialog][aria-modal=true] :is(.clx-grid,.clx-info-grid,[class*=info-grid],[class*=metric-grid],[class*=detail-grid]){grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v476 .coverage-labor-page [role=dialog][aria-modal=true] :is(td,th,p,span,strong,small,label){white-space:normal!important;min-width:0!important;max-width:100%!important}html.op-mobile-v476 .coverage-labor-page [role=dialog][aria-modal=true] :is(.clx-row,.clx-detail-row,[class*=detail-row]){display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:6px!important}html.op-mobile-v476 .stp-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v476 .stp-page :is(.stp-mobile-command-center,.stp-mobile-summary,.stp-workspace-command-center,.stp-panel){border:1px solid var(--opm-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .stp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v476 .stp-main-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v476 .stp-page :is(.stp-employees-panel,.stp-library-panel){width:100%!important;min-width:0!important}html.op-mobile-v476 .stp-page :is(.stp-template-commandbar,.stp-mobile-template-actions){display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html.op-mobile-v476 .stp-page [role=dialog][aria-modal=true] :is(.stp-form-grid,.stp-two-col,[class*=two-col]){grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v476 .ss-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v476 .ss-page :is(.ss-v339-header-tabs,.ss-enterprise-tabs,.ss-tabs,[class*=settings-tabs]){display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:5px!important;border:1px solid var(--opm-line)!important;border-radius:14px!important;background:#fff!important}html.op-mobile-v476 .ss-page :is(.ss-v339-header-tabs,.ss-enterprise-tabs,.ss-tabs,[class*=settings-tabs])>*{flex:0 0 auto!important;min-height:38px!important;border-radius:10px!important}html.op-mobile-v476 .ss-enterprise-layout{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v476 .ss-enterprise-nav{width:100%!important;min-width:0!important}html.op-mobile-v476 .ss-page :is(.ss-two-col,.ss-explain-grid,.ss-settings-kpis,.ss-edit-row){grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v476 .ss-enterprise-content{min-width:0!important;padding:0!important}html.op-mobile-v476 .request-leaves-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v476 .ml-reference-info-grid,html.op-mobile-v476 .ml-reference-form-grid,html.op-mobile-v476 .ml-reference-section-grid,html.op-mobile-v476 .ml-reference-info-grid--three,html.op-mobile-v476 .ml-reference-info-grid--six{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v476 .ml-reference-modal :is(.ml-reference-static-cell,.ml-v441-field,.ml-reference-list-row,.ml-reference-action-row){min-width:0!important}html.op-mobile-v476 .ml-reference-modal :is(.ml-toggle,.ml-switch,[role=switch],.ml-real-switch-v196__track){width:38px!important;min-width:38px!important;height:22px!important;min-height:22px!important;border-radius:999px!important;padding:2px!important}html.op-mobile-v476 .ml-reference-modal :is(.ml-real-switch-v196__knob,.ml-v162-switch-knob,.ml-v165-switch-knob){width:18px!important;min-width:18px!important;height:18px!important;border-radius:999px!important}html.op-mobile-v476 .ml-reference-header__icon,html.op-mobile-v476 .ml-reference-action-icon{display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;border-radius:11px!important;background:var(--opm-blue)!important;color:#fff!important}html.op-mobile-v476 .ml-reference-header__icon :is(svg,path,line,polyline),html.op-mobile-v476 .ml-reference-action-icon :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html.op-mobile-v476 .marketplace-stage,html.op-mobile-v476 .mm-root{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v476 .marketplace-request-list,html.op-mobile-v476 .mm-list-wrap{min-width:0!important;width:100%!important}html.op-mobile-v476 .marketplace-request-list>*,html.op-mobile-v476 .mm-card{width:100%!important;min-width:0!important;border:1px solid var(--opm-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 18px #1f437012!important}html.op-mobile-v476 .marketplace-right-panel{display:none!important}html.op-mobile-v476 .mm-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v476 .mm-modal-body :is(.mm-shift-grid,.mm-v409-dispatch-summary,[class*=grid]){grid-template-columns:1fr!important}html.op-mobile-v476 .audit-main{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v476 .audit-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v476 .audit-live-grid{grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v476 .audit-main :is(.audit-overview-card-v389,.audit-live-grid>*,[class*=filter]){min-width:0!important}html.op-mobile-v476 .audit-main :is(.filters-bar,.audit-filters,[class*=filters-bar]){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html.op-mobile-v476 .invite-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v476 .invite-stats,html.op-mobile-v476 .invite-stats-v129{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v476 .invite-workspace-v129,html.op-mobile-v476 .invite-panel{border:1px solid var(--opm-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .invite-page :is(.invite-form-grid,.invite-grid,[class*=invite-form]){grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v476 .wf-root,html.op-mobile-v476 .wf-embed{overflow-x:hidden!important}html.op-mobile-v476 .wf-main{width:100%!important;min-width:0!important;padding:8px!important}html.op-mobile-v476 .wf-topbar{min-width:0!important;padding:10px!important;border:1px solid var(--opm-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:var(--opm-shadow)!important}html.op-mobile-v476 .wf-root :is(.wf-grid,.stats-grid,[class*=stats-grid],[class*=kpi-grid]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html.op-mobile-v476 .wf-root [role=dialog][aria-modal=true] :is(.form-grid,[class*=form-grid],[class*=details-grid],[class*=info-grid]){grid-template-columns:1fr!important;gap:9px!important}html.op-mobile-v476 .sc-shell,html.op-mobile-v476 .sc-page{padding-top:8px!important;padding-bottom:16px!important}html.op-mobile-v476 .sc-shell :is(.sc-shift-hero-card__grid,.sc-team-sections,[class*=grid]){min-width:0!important}html.op-mobile-v476 .opsc-root :is(.opsc-main,.opsc-col-left,.opsc-col-middle,.opsc-col-right){min-width:0!important;max-width:100%!important}html.op-mobile-v476 .opsc-root .opsc-main{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html.op-mobile-v476 :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.ss-select-menu,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,.cs-translate-pro-menu,.ma-custom-select-v349__menu,[role=listbox],[class*=filter-menu],[class*=filter-pop]){max-width:calc(100vw - 20px)!important;max-height:min(52dvh,420px)!important;overflow-y:auto!important;padding:6px!important;border:1px solid var(--opm-line-strong)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 42px #0f274838!important;z-index:2147483000!important}html.op-mobile-v476 :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.ss-select-menu,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,.cs-translate-pro-menu,.ma-custom-select-v349__menu,[role=listbox],[class*=filter-menu],[class*=filter-pop]) :is(button,[role=option]){width:100%!important;min-height:42px!important;padding:9px 34px 9px 12px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#17355f!important;-webkit-text-fill-color:#17355f!important;text-align:left!important}html.op-mobile-v476 :is(.tk-clean-dd-menu,.ml-select-menu,.invite-custom-select__menu,.v426-offer-dropdown-menu,.stp-select-menu,.stp-filter-popover,.ss-select-menu,.wfc-menu-pop,.wfc-filter-pop,.dpx-row-menu,.dpx-filter-pop,.cs-translate-pro-menu,.ma-custom-select-v349__menu,[role=listbox],[class*=filter-menu],[class*=filter-pop]) :is(button,[role=option]):is(.active,.is-active,.is-selected,[aria-selected=true],[aria-checked=true]){background:var(--opm-blue-soft)!important;color:#175dc5!important;-webkit-text-fill-color:#175dc5!important}@media(max-width:430px){html.op-mobile-v476 :is(.cdm-kpi-grid,.audit-kpi-grid,.invite-stats,.invite-stats-v129,.wf-root :is(.wf-grid,.stats-grid,[class*=stats-grid],[class*=kpi-grid])){grid-template-columns:1fr!important}html.op-mobile-v476 .emp-m-ticket-grid,html.op-mobile-v476 .csmv37__stats,html.op-mobile-v476 .tk-mobile-v149-metrics,html.op-mobile-v476 .tk-mobile-v149-filter-grid,html.op-mobile-v476 .coverage-labor-page .clx-readiness-strip__metrics,html.op-mobile-v476 .stp-summary-grid,html.op-mobile-v476 .mm-stats{grid-template-columns:1fr 1fr!important}html.op-mobile-v476 .tk-mobile-v149-header{grid-template-columns:1fr!important}html.op-mobile-v476 .tk-mobile-v149-create{width:100%!important;justify-content:center!important}html.op-mobile-v476 .tk-mobile-v149-actions{grid-template-columns:1fr!important}html.op-mobile-v476 .stp-page :is(.stp-template-commandbar,.stp-mobile-template-actions){grid-template-columns:1fr!important}}@media(max-width:768px){html:not(.op-mobile-v476) body,html:not(.op-mobile-v476) #root{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html:not(.op-mobile-v476) :is(.csmv37,.mobile-account-root:not(.desktop-account-root),.tk-mobile-v149-home,.msm-mobile,.emp-mobile-dashboard,.cd-mobile-manager){width:100%!important;max-width:100%!important;min-width:0!important}}:root{--rh-side-w: 260px;--cd-bg: #f4f8fd;--cd-surface: #ffffff;--cd-surface-2: #f7fafe;--cd-border: #e3ecf7;--cd-border-2: #eef3fb;--cd-blue-50: #eff6ff;--cd-blue-100: #dbeafe;--cd-blue-200: #bfdbfe;--cd-blue-300: #93c5fd;--cd-blue: #3b82f6;--cd-blue-600: #2563eb;--cd-blue-700: #1d4ed8;--cd-text: #0f172a;--cd-text-2: #334155;--cd-text-mute: #64748b;--cd-text-dim: #94a3b8;--cd-green: #10b981;--cd-green-bg: #ecfdf5;--cd-amber: #f59e0b;--cd-amber-bg: #fffbeb;--cd-red: #ef4444;--cd-red-bg: #fef2f2;--cd-radius: 16px;--cd-radius-sm: 10px;--cd-radius-xs: 8px;--cd-shadow: 0 1px 3px rgba(15,23,42,.05), 0 6px 20px rgba(15,23,42,.04);--cd-shadow-md: 0 4px 24px rgba(37,99,235,.1);--cd-ease: cubic-bezier(.22,1,.36,1)}.cd-root *,.cd-root *:before,.cd-root *:after{box-sizing:border-box;margin:0;padding:0}.cd-root{font-family:DM Sans,Segoe UI,system-ui,sans-serif;background:var(--cd-bg);color:var(--cd-text);min-height:100vh;overflow-y:auto;margin-left:var(--rh-side-w);min-width:0;width:calc(100% - var(--rh-side-w))}.cd-root::-webkit-scrollbar{width:6px}.cd-root::-webkit-scrollbar-track{background:transparent}.cd-root::-webkit-scrollbar-thumb{background:var(--cd-border);border-radius:99px}.cd-root::-webkit-scrollbar-thumb:hover{background:var(--cd-blue-200)}.cd-shell{max-width:1180px;margin:0 auto;padding:36px 40px 56px;display:flex;flex-direction:column;gap:24px}@keyframes cd-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cd-spin{to{transform:rotate(360deg)}}@keyframes cd-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes cd-stroke{to{stroke-dashoffset:0}}@keyframes cd-grow-w{0%{width:0}}.cd-spin{display:inline-flex;animation:cd-spin .8s linear infinite}.cd-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;animation:cd-fade-up .35s var(--cd-ease) both}.cd-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cd-blue-600);background:var(--cd-blue-50);border:1px solid var(--cd-blue-100);padding:5px 11px;border-radius:999px}.cd-eyebrow__dot{width:6px;height:6px;border-radius:50%;background:var(--cd-blue);box-shadow:0 0 0 4px #3b82f62e}.cd-title{margin-top:12px;font-size:30px;line-height:1.15;font-weight:700;color:var(--cd-text);letter-spacing:-.02em}.cd-title__name{background:linear-gradient(135deg,var(--cd-blue) 0%,var(--cd-blue-700) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.cd-sub{margin-top:6px;font-size:13.5px;color:var(--cd-text-mute)}.cd-header__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cd-chipbar{display:inline-flex;padding:4px;background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:999px;box-shadow:var(--cd-shadow)}.cd-chip{appearance:none;border:none;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--cd-text-mute);padding:7px 14px;border-radius:999px;cursor:pointer;transition:background .18s var(--cd-ease),color .18s var(--cd-ease)}.cd-chip:hover{color:var(--cd-blue-600)}.cd-chip.is-active{background:linear-gradient(135deg,var(--cd-blue) 0%,var(--cd-blue-600) 100%);color:#fff;box-shadow:0 2px 8px #2563eb38}.cd-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;font:inherit;font-size:13px;font-weight:600;border-radius:var(--cd-radius-sm);border:1px solid var(--cd-border);background:var(--cd-surface);color:var(--cd-text-2);cursor:pointer;transition:transform .15s var(--cd-ease),box-shadow .15s var(--cd-ease),background .15s var(--cd-ease),border-color .15s var(--cd-ease)}.cd-btn:hover{border-color:var(--cd-blue-200);color:var(--cd-blue-600);background:var(--cd-blue-50)}.cd-btn--primary{background:linear-gradient(135deg,var(--cd-blue) 0%,var(--cd-blue-700) 100%);color:#fff;border-color:transparent;box-shadow:0 2px 8px #2563eb40}.cd-btn--primary:hover{transform:translateY(-1px);box-shadow:var(--cd-shadow-md);background:linear-gradient(135deg,var(--cd-blue) 0%,var(--cd-blue-700) 100%);color:#fff}.cd-btn--primary:disabled{opacity:.75;cursor:progress;transform:none}.cd-error{display:flex;gap:12px;padding:14px 16px;background:var(--cd-red-bg);border:1px solid #fecaca;border-radius:var(--cd-radius-sm);color:#991b1b;font-size:13px;animation:cd-fade-up .25s var(--cd-ease) both}.cd-error__icon{color:var(--cd-red);margin-top:2px}.cd-error ul{margin-top:6px;padding-left:18px}.cd-grid{display:grid;gap:18px}.cd-grid--kpi{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cd-grid--main{grid-template-columns:1.4fr 1fr}@media(max-width:900px){.cd-grid--main{grid-template-columns:1fr}.cd-shell{padding:24px 20px 40px}.cd-root{margin-left:0;width:100%}}.cd-kpi{background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius);padding:18px 18px 14px;box-shadow:var(--cd-shadow);position:relative;overflow:hidden;animation:cd-fade-up .45s var(--cd-ease) both;transition:transform .2s var(--cd-ease),box-shadow .2s var(--cd-ease),border-color .2s var(--cd-ease)}.cd-kpi:before{content:"";position:absolute;inset:0 auto auto 0;height:3px;width:100%;background:linear-gradient(90deg,var(--cd-blue) 0%,var(--cd-blue-300) 100%);opacity:0;transition:opacity .25s var(--cd-ease)}.cd-kpi:hover{transform:translateY(-2px);border-color:var(--cd-blue-200);box-shadow:var(--cd-shadow-md)}.cd-kpi:hover:before{opacity:1}.cd-kpi__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cd-kpi__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--cd-blue-50);color:var(--cd-blue-600)}.cd-kpi__label{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cd-text-dim)}.cd-kpi__value{margin-top:4px;font-size:28px;font-weight:700;color:var(--cd-text);letter-spacing:-.02em;line-height:1.1}.cd-kpi__sub{margin-top:4px;font-size:12.5px;color:var(--cd-text-mute)}.cd-delta{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:3px}.cd-delta--up{color:var(--cd-green);background:var(--cd-green-bg)}.cd-delta--down{color:var(--cd-red);background:var(--cd-red-bg)}.cd-delta--flat{color:var(--cd-text-mute);background:var(--cd-surface-2)}.cd-spark{display:block;margin-top:10px}.cd-spark__line{fill:none;stroke:var(--cd-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400;animation:cd-stroke 1.6s var(--cd-ease) forwards}.cd-spark__dot{fill:#fff;stroke:var(--cd-blue);stroke-width:2;animation:cd-fade-in .4s 1.4s var(--cd-ease) both}.cd-panel{background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius);box-shadow:var(--cd-shadow);padding:22px 22px 20px;animation:cd-fade-up .45s var(--cd-ease) both}.cd-panel__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.cd-panel__title{font-size:15px;font-weight:700;color:var(--cd-text);letter-spacing:-.01em}.cd-panel__hint{margin-top:2px;font-size:12px;color:var(--cd-text-mute)}.cd-chart{width:100%}.cd-chart__svg{width:100%;height:220px;display:block}.cd-chart__grid{stroke:var(--cd-border-2);stroke-dasharray:3 4;stroke-width:1}.cd-chart__area{animation:cd-fade-in .6s .2s var(--cd-ease) both}.cd-chart__line{fill:none;stroke:var(--cd-blue);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500;animation:cd-stroke 1.6s var(--cd-ease) forwards}.cd-chart__dot{fill:#fff;stroke:var(--cd-blue);stroke-width:2;transition:r .15s var(--cd-ease);cursor:pointer}.cd-chart__xlabel{font-size:10.5px;fill:var(--cd-text-dim);font-weight:600;font-family:DM Sans,sans-serif}.cd-chart__tip-bg{fill:var(--cd-text);filter:drop-shadow(0 4px 12px rgba(15,23,42,.18))}.cd-chart__tip-text{fill:#fff;font-size:11px;font-weight:700;font-family:DM Sans,sans-serif}.cd-dept{list-style:none;display:flex;flex-direction:column;gap:14px}.cd-dept__row{display:grid;grid-template-columns:110px 1fr 44px;align-items:center;gap:14px;animation:cd-fade-up .35s var(--cd-ease) both}.cd-dept__name{font-size:13px;font-weight:600;color:var(--cd-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-dept__bar{position:relative;height:8px;background:var(--cd-blue-50);border-radius:999px;overflow:hidden}.cd-dept__fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cd-blue-300) 0%,var(--cd-blue-600) 100%);border-radius:999px;transition:width .35s var(--cd-ease);animation:cd-grow-w .9s var(--cd-ease) both}.cd-dept__row:hover .cd-dept__bar{background:var(--cd-blue-100)}.cd-dept__val{font-size:13px;font-weight:700;color:var(--cd-text);text-align:right;font-variant-numeric:tabular-nums}.cd-expiring{list-style:none;display:flex;flex-direction:column}.cd-expiring__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--cd-border-2);animation:cd-fade-up .35s var(--cd-ease) both;transition:background .15s var(--cd-ease),padding-left .15s var(--cd-ease);border-radius:8px}.cd-expiring__row:last-child{border-bottom:none}.cd-expiring__row:hover{background:var(--cd-blue-50);padding-left:10px}.cd-expiring__main{display:flex;flex-direction:column;gap:2px;min-width:0}.cd-expiring__name{font-size:13.5px;font-weight:600;color:var(--cd-text)}.cd-expiring__type{font-size:12px;color:var(--cd-text-mute)}.cd-pill{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.cd-pill--ok{color:var(--cd-green);background:var(--cd-green-bg)}.cd-pill--warn{color:var(--cd-amber);background:var(--cd-amber-bg)}.cd-pill--danger{color:var(--cd-red);background:var(--cd-red-bg)}.cd-empty{padding:30px 12px;text-align:center;color:var(--cd-text-mute);font-size:13px;background:var(--cd-surface-2);border-radius:var(--cd-radius-sm);border:1px dashed var(--cd-border)}.cd-skel{background:linear-gradient(90deg,#eef3fb,#f7fafe,#eef3fb);background-size:800px 100%;animation:cd-shimmer 1.4s linear infinite;border-radius:var(--cd-radius)}.cd-skel--header{height:90px;margin-bottom:6px}.cd-skel--card{height:160px}.cd-skel--panel{height:320px}.cd-mobile-manager{display:none}@media(max-width:768px){html body .cd-root.cd-root--manager{min-height:100dvh!important;padding:0!important;background:linear-gradient(180deg,#f7fbff,#edf5fb)!important;overflow-x:hidden!important}html body .cd-root.cd-root--manager .cd-shell{width:100%!important;max-width:100%!important;margin:0!important;padding:10px 9px calc(110px + env(safe-area-inset-bottom,0px))!important}html body .cd-root.cd-root--manager .cd-shell>:not(.cd-mobile-manager){display:none!important}html body .cd-mobile-manager{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body .cd-mobile-manager,html body .cd-mobile-manager *{box-sizing:border-box!important;min-width:0!important}html body .cdm-header-card,html body .cdm-panel{width:100%!important;border:1px solid #c9dbea!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 28px #10304f0f!important;overflow:hidden!important}html body .cdm-header-card{padding:15px!important;background:linear-gradient(145deg,#fff,#f4f9ff 55%,#e7f4ff)!important}html body .cdm-header-top{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:start!important;gap:12px!important}html body .cdm-eyebrow{display:inline-block!important;margin-bottom:5px!important;color:#176fe8!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body .cdm-header-top h1{margin:0!important;color:#102f4b!important;font-size:22px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.025em!important}html body .cdm-header-top p{margin:5px 0 0!important;color:#61798d!important;font-size:10.5px!important}html body .cdm-header-top>button{width:42px!important;height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #bdd2e2!important;border-radius:12px!important;background:#fff!important;color:#176fe8!important}html body .cdm-scope-card{width:100%!important;margin-top:13px!important;padding:10px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border:1px solid #c8dbea!important;border-radius:13px!important;background:#ffffffd1!important}html body .cdm-scope-icon{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#eaf5ff!important;color:#176fe8!important}html body .cdm-scope-card small,html body .cdm-scope-card strong{display:block!important}html body .cdm-scope-card small{color:#70869a!important;font-size:8px!important;font-weight:850!important;text-transform:uppercase!important}html body .cdm-scope-card strong{margin-top:2px!important;color:#173651!important;font-size:12px!important;font-weight:900!important}html body .cdm-scope-card>b{padding:5px 8px!important;border-radius:999px!important;background:#176fe8!important;color:#fff!important;font-size:8px!important;text-transform:uppercase!important}html body .cdm-synced{display:block!important;margin-top:8px!important;color:#71889b!important;font-size:8.5px!important;text-align:right!important}html body .cdm-alert{padding:11px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;border:1px solid #f2d39c!important;border-radius:14px!important;background:#fff9ed!important;color:#9b6519!important}html body .cdm-alert strong,html body .cdm-alert small{display:block!important}html body .cdm-alert strong{font-size:11px!important}html body .cdm-alert small{margin-top:2px!important;font-size:9px!important}html body .cdm-kpi-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .cdm-kpi-grid article{min-height:122px!important;padding:12px!important;display:grid!important;align-content:start!important;gap:4px!important;border:1px solid #cbdce9!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#edf7ff)!important;box-shadow:0 8px 20px #10304f0d!important}html body .cdm-kpi-grid article.cyan{background:linear-gradient(145deg,#fff,#e9fbff)!important}html body .cdm-kpi-grid article.violet{background:linear-gradient(145deg,#fff,#f1efff)!important}html body .cdm-kpi-grid article.orange{background:linear-gradient(145deg,#fff,#fff1e9)!important}html body .cdm-kpi-grid article>span{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#ffffffe6!important;color:#176fe8!important}html body .cdm-kpi-grid small{margin-top:3px!important;color:#70869a!important;font-size:8px!important;font-weight:900!important;text-transform:uppercase!important}html body .cdm-kpi-grid strong{color:#102f4b!important;font-size:24px!important;line-height:1!important;font-weight:900!important}html body .cdm-kpi-grid p{margin:2px 0 0!important;color:#60798e!important;font-size:9.5px!important}html body .cdm-panel{padding:14px!important}html body .cdm-panel-head{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}html body .cdm-panel-head small{display:block!important;color:#176fe8!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .cdm-panel-head h2{margin:4px 0 0!important;color:#173651!important;font-size:15px!important;font-weight:900!important}html body .cdm-panel-head>span{padding:5px 8px!important;border-radius:999px!important;background:#eef6fd!important;color:#176fe8!important;font-size:9px!important;font-weight:900!important;white-space:nowrap!important}html body .cdm-progress{width:100%!important;height:8px!important;margin:13px 0!important;border-radius:999px!important;background:#e8f0f6!important;overflow:hidden!important}html body .cdm-progress i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#176fe8,#58a6ff)!important}html body .cdm-performance-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body .cdm-performance-grid>div{padding:9px 7px!important;border:1px solid #d5e2ec!important;border-radius:11px!important;background:#f8fbfe!important}html body .cdm-performance-grid small,html body .cdm-performance-grid strong,html body .cdm-performance-grid span{display:block!important}html body .cdm-performance-grid small{color:#70869a!important;font-size:7.5px!important;font-weight:850!important;text-transform:uppercase!important}html body .cdm-performance-grid strong{margin-top:4px!important;color:#173651!important;font-size:16px!important;font-weight:900!important}html body .cdm-performance-grid span{margin-top:3px!important;color:#74899a!important;font-size:7.8px!important;line-height:1.25!important}html body .cdm-team-list,html body .cdm-attention-list{margin-top:11px!important;display:grid!important;gap:7px!important}html body .cdm-team-list>div,html body .cdm-attention-list>div{min-height:58px!important;padding:9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border:1px solid #d5e2ec!important;border-radius:12px!important;background:#f9fcff!important}html body .cdm-team-list>div>span{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important}html body .cdm-team-list>div>span>b{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#eaf5ff!important;color:#176fe8!important;font-size:10px!important}html body .cdm-team-list strong,html body .cdm-team-list small,html body .cdm-attention-list strong,html body .cdm-attention-list small{display:block!important}html body .cdm-team-list strong,html body .cdm-attention-list strong{color:#173651!important;font-size:11px!important;font-weight:900!important}html body .cdm-team-list small,html body .cdm-attention-list small{margin-top:2px!important;color:#74899a!important;font-size:8.5px!important}html body .cdm-team-list em{color:#176fe8!important;font-size:15px!important;font-style:normal!important;font-weight:900!important}html body .cdm-attention-list>div{grid-template-columns:32px minmax(0,1fr) auto!important}html body .cdm-attention-list>div>span:first-child{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#fff5df!important;color:#d38a18!important}html body .cdm-attention-list>div>span:first-child.danger{background:#fff0f1!important;color:#d14852!important}html body .cdm-attention-list>div>b{color:#8d5a13!important;font-size:10px!important}html body .cdm-empty-state,html body .cdm-success-state{margin-top:11px!important;min-height:84px!important;padding:14px!important;display:grid!important;place-items:center!important;text-align:center!important;border:1px dashed #c6d9e8!important;border-radius:13px!important;background:#f8fbfe!important;color:#61798d!important}html body .cdm-empty-state strong,html body .cdm-empty-state span{display:block!important}html body .cdm-empty-state strong{color:#173651!important;font-size:12px!important}html body .cdm-empty-state span{margin-top:4px!important;font-size:9px!important}html body .cdm-success-state{grid-template-columns:34px minmax(0,1fr)!important;place-items:initial!important;align-items:center!important;text-align:left!important;border-style:solid!important;border-color:#cce8dc!important;background:#f1fbf7!important;color:#17815b!important}html body .cdm-success-state strong,html body .cdm-success-state small{display:block!important}html body .cdm-success-state strong{font-size:11px!important}html body .cdm-success-state small{margin-top:2px!important;color:#5d8273!important;font-size:8.5px!important}}.cd-root{--cd-blue: #176fe8;--cd-ink: #15324d;--cd-muted: #6c8296;--cd-line: #d8e4ed;background:linear-gradient(180deg,#f7fbff,#eef5fa)!important}.cd-root .cd-shell{max-width:1440px!important}.cd-root .cd-header{padding:24px!important;border:1px solid var(--cd-line)!important;border-radius:22px!important;background:linear-gradient(145deg,#fff,#f5faff 62%,#eaf5ff)!important;box-shadow:0 14px 36px #1a43680f!important}.cd-root .cd-eyebrow{color:var(--cd-blue)!important}.cd-root .cd-title{color:var(--cd-ink)!important;font-size:clamp(28px,3vw,42px)!important}.cd-root .cd-title__name{color:var(--cd-blue)!important}.cd-root .cd-sub{color:var(--cd-muted)!important}.cd-root .cd-chipbar{padding:4px!important;border:1px solid var(--cd-line)!important;border-radius:12px!important;background:#fffc!important}.cd-root .cd-chip.is-active{background:var(--cd-blue)!important;color:#fff!important}.cd-root .cd-btn--primary{background:var(--cd-blue)!important;color:#fff!important;box-shadow:none!important}.cd-root .cd-grid--kpi{gap:12px!important}.cd-root .cd-kpi{min-height:154px!important;border:1px solid var(--cd-line)!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 28px #1a43680e!important}.cd-root .cd-kpi:nth-child(1){background:linear-gradient(145deg,#fff,#edf6ff)!important}.cd-root .cd-kpi:nth-child(2){background:linear-gradient(145deg,#fff,#edfaff)!important}.cd-root .cd-kpi:nth-child(3){background:linear-gradient(145deg,#fff,#f2efff)!important}.cd-root .cd-kpi:nth-child(4){background:linear-gradient(145deg,#fff,#fff3ea)!important}.cd-root .cd-panel{border:1px solid var(--cd-line)!important;border-radius:19px!important;background:#fff!important;box-shadow:0 10px 30px #1a43680d!important}.cd-root .cd-panel__title{color:var(--cd-ink)!important}.cd-root .cd-panel__hint{color:var(--cd-muted)!important}@media(max-width:768px){html body .cd-mobile-manager-v151{gap:11px!important}html body .cd-mobile-manager-v151 .cdm-header-card{padding:18px!important;border-radius:22px!important;background:linear-gradient(145deg,#fff,#f4faff 58%,#e7f4ff)!important}html body .cd-mobile-manager-v151 .cdm-header-top{grid-template-columns:minmax(0,1fr) 46px!important}html body .cd-mobile-manager-v151 .cdm-header-top h1{font-size:25px!important;line-height:1.07!important;letter-spacing:-.035em!important}html body .cd-mobile-manager-v151 .cdm-header-top h1 span{color:#176fe8!important}html body .cd-mobile-manager-v151 .cdm-header-top h1 b{font-size:20px!important;font-weight:400!important}html body .cd-mobile-manager-v151 .cdm-header-top p{max-width:260px!important;margin-top:8px!important;font-size:10.5px!important;line-height:1.45!important}html body .cd-mobile-manager-v151 .cdm-scope-card{margin-top:16px!important;background:#fff!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article{min-height:130px!important;border-radius:18px!important;background:#fff!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article.blue{background:linear-gradient(145deg,#fff,#edf6ff)!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article.cyan{background:linear-gradient(145deg,#fff,#ebfbff)!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article.violet{background:linear-gradient(145deg,#fff,#f2efff)!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article.orange{background:linear-gradient(145deg,#fff,#fff2e8)!important}html body .cd-mobile-manager-v151 .cdm-panel{border-radius:18px!important;background:#fff!important}}@media(max-width:768px){html body .cd-root.cd-root--manager{--employee-blue: #2f73ff;--employee-ink: #092257;--employee-muted: #6d7f9c;background:radial-gradient(420px 260px at 105% 24%,rgba(205,229,255,.82) 0 48%,transparent 49%),radial-gradient(360px 260px at -12% 70%,rgba(207,229,255,.68) 0 48%,transparent 49%),linear-gradient(180deg,#fff,#f7fbff 42%,#eff7ff)!important}html body .cd-root.cd-root--manager .cd-shell{width:100%!important;max-width:430px!important;margin:0 auto!important;padding:max(42px,env(safe-area-inset-top)) 19px calc(112px + env(safe-area-inset-bottom,0px))!important}html body .cd-mobile-manager-v151{gap:20px!important}html body .cd-mobile-manager-v151 .cdm-header-card{padding:0 12px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .cd-mobile-manager-v151 .cdm-header-top{grid-template-columns:minmax(0,1fr) 58px!important;align-items:start!important;gap:16px!important}html body .cd-mobile-manager-v151 .cdm-eyebrow{color:var(--employee-blue)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.11em!important}html body .cd-mobile-manager-v151 .cdm-header-top h1{margin-top:8px!important;color:var(--employee-ink)!important;font-size:clamp(36px,10.5vw,46px)!important;line-height:.98!important;font-weight:950!important;letter-spacing:-.055em!important}html body .cd-mobile-manager-v151 .cdm-header-top h1 span{color:transparent!important;background:linear-gradient(135deg,#2f73ff,#1f7fff 48%,#6fb4ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}html body .cd-mobile-manager-v151 .cdm-header-top h1 b{font-size:28px!important;font-weight:400!important}html body .cd-mobile-manager-v151 .cdm-header-top p{max-width:270px!important;margin-top:15px!important;color:var(--employee-muted)!important;font-size:14px!important;line-height:1.3!important;font-weight:800!important;letter-spacing:-.018em!important}html body .cd-mobile-manager-v151 .cdm-header-top>button{width:58px!important;height:58px!important;margin-top:8px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ebf6fff5,#d6ebffe6)!important;color:var(--employee-blue)!important;box-shadow:inset 0 1px #ffffffdb,0 18px 44px #4481dc1f!important}html body .cd-mobile-manager-v151 .cdm-scope-card{margin-top:22px!important;min-height:68px!important;padding:11px!important;border:1px solid rgba(219,230,247,.96)!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 12px 28px #194e9112!important}html body .cd-mobile-manager-v151 .cdm-scope-icon{width:42px!important;height:42px!important;border-radius:14px!important;background:linear-gradient(145deg,#2d78ff,#1d6dff 58%,#61a1ff)!important;color:#fff!important;box-shadow:0 10px 20px #2973ff33!important}html body .cd-mobile-manager-v151 .cdm-scope-card>b{background:var(--employee-blue)!important;color:#fff!important}html body .cd-mobile-manager-v151 .cdm-synced{padding-right:2px!important;color:#8192ad!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid{gap:10px!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article{min-height:145px!important;padding:15px 13px!important;border:1px solid #e1ebf7!important;border-radius:22px!important;background:#fffffff0!important;box-shadow:0 14px 34px #194e9112,inset 0 1px #ffffffe6!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article.blue{background:linear-gradient(145deg,#fff,#edf6ff)!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article.cyan{background:linear-gradient(145deg,#fff,#ebfbff)!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article.violet{background:linear-gradient(145deg,#fff,#f2efff)!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article.orange{background:linear-gradient(145deg,#fff,#fff2e8)!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid article>span{width:42px!important;height:42px!important;border:1px solid #e2ebf6!important;border-radius:14px!important;background:#fffffff0!important;color:var(--employee-blue)!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid small{font-size:9px!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid strong{margin-top:4px!important;font-size:29px!important;color:var(--employee-ink)!important}html body .cd-mobile-manager-v151 .cdm-kpi-grid p{font-size:10px!important;color:#637694!important}html body .cd-mobile-manager-v151 .cdm-panel{padding:22px 15px 18px!important;border:1px solid rgba(219,230,247,.96)!important;border-radius:25px!important;background:#fffffff5!important;box-shadow:0 18px 45px #194e9117,0 4px 13px #0f172a09!important}html body .cd-mobile-manager-v151 .cdm-panel-head small{color:var(--employee-blue)!important}html body .cd-mobile-manager-v151 .cdm-panel-head h2{color:var(--employee-ink)!important;font-size:18px!important;letter-spacing:-.035em!important}html body .cd-mobile-manager-v151 .cdm-panel-head>span{background:#edf4ff!important;color:var(--employee-blue)!important}html body .cd-mobile-manager-v151 .cdm-progress{height:9px!important;margin:16px 0!important;background:#edf3fb!important}html body .cd-mobile-manager-v151 .cdm-progress i{background:linear-gradient(90deg,#2f73ff,#6fb4ff)!important}html body .cd-mobile-manager-v151 .cdm-performance-grid{gap:8px!important}html body .cd-mobile-manager-v151 .cdm-performance-grid>div{min-height:92px!important;padding:11px 8px!important;border-color:#e7eef8!important;border-radius:15px!important;background:#f8fbff!important}html body .cd-mobile-manager-v151 .cdm-team-list>div,html body .cd-mobile-manager-v151 .cdm-attention-list>div{min-height:66px!important;padding:11px!important;border-color:#e7eef8!important;border-radius:16px!important;background:#f9fcff!important}}@media(max-width:768px){.cd-root,.cd-shell{background:radial-gradient(circle at 12% 6%,rgba(74,126,255,.14),transparent 24%),radial-gradient(circle at 94% 18%,rgba(173,210,255,.16),transparent 22%),linear-gradient(180deg,#f8fbff,#eef5ff 58%,#f8fbff)!important}.cd-root .cd-header,.cd-root .cd-grid,.cd-root .cd-panel,.cd-root .cd-kpi,.cd-root .cdm-header-card,.cd-root .cdm-panel,.cd-root .cdm-kpi-grid article{border-radius:28px!important}.cd-root .cd-header,.cd-root .cd-panel,.cd-root .cd-kpi{background:#fffffffa!important;box-shadow:0 18px 42px -34px #1638732e!important}.cd-root .cd-title__name,.cd-root .cdm-header-card h1 span{color:#4b7bf4!important}.cd-root .cd-chip.is-active,.cd-root .cd-btn--primary,.cd-root .cdm-header-card button,.cd-root .cdm-kpi-grid article.blue span,.cd-root .cdm-kpi-grid article.cyan span,.cd-root .cdm-kpi-grid article.violet span,.cd-root .cdm-kpi-grid article.orange span{background:#3f73ef!important;color:#fff!important;border-color:#2f63e6!important}.cd-root .cdm-header-card{background:linear-gradient(135deg,#fffffffa,#eff5fffa)!important;border:1px solid rgba(196,211,238,.92)!important}}@media(max-width:900px){html body .cd-mobile-manager,html body .cd-root .cd-shell{padding:14px!important;background:linear-gradient(180deg,#f8fbff,#eef6fd)!important}html body .cdm-header-card,html body .cd-panel,html body .cd-kpi,html body .cdm-panel{border:1px solid #d7e5f0!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 12px 28px #102a4312!important}html body .cd-kpi__value,html body .cd-panel__title,html body .cd-title__name,html body .cdm-panel-head h3{color:#0f3555!important}}.cd-mobile-agent-dashboard-v164{display:none}@media(max-width:1100px){html body .cd-mobile-agent-dashboard-v164{display:block!important;width:100vw!important;min-height:100dvh!important;overflow-x:hidden!important;background:#eef5ff!important}html body .cd-desktop-dashboard-v164{display:none!important}html body .cd-mobile-agent-dashboard-v164 .emp-root,html body .cd-mobile-agent-dashboard-v164 .emp-mobile-dashboard{display:block!important;width:100vw!important;min-height:100dvh!important}}@media(min-width:769px){html body .cd-desktop-dashboard-v164 .cd-shell{max-width:1440px!important;padding:24px!important;background:#f7fbff!important}html body .cd-desktop-dashboard-v164 .cd-header{padding:18px 20px!important;border:1px solid #d7e6f7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px #1a498714!important}html body .cd-desktop-dashboard-v164 .cd-eyebrow{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#2474ee!important}html body .cd-desktop-dashboard-v164 .cd-title{font-size:30px!important;line-height:1.1!important;color:#0b2347!important}html body .cd-desktop-dashboard-v164 .cd-grid--kpi{margin-top:14px!important;gap:12px!important}html body .cd-desktop-dashboard-v164 .cd-kpi,html body .cd-desktop-dashboard-v164 .cd-panel{border:1px solid #d7e6f7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px #1a49870f!important}html body .cd-desktop-dashboard-v164 .cd-panel{border-top:4px solid #2474ee!important}html body .ceo-dashboard-shell,html body .ceo-page{background:#f7fbff!important}html body .ceo-page-title{color:#0b2347!important;font-size:30px!important}html body .ceo-panel,html body .ceo-kpi-card{border:1px solid #d7e6f7!important;border-top:4px solid #2474ee!important;border-radius:18px!important;box-shadow:0 10px 28px #1a49870f!important}}@media(min-width:769px){html body .cc350{min-height:100vh!important;padding:26px 30px 48px!important;background:radial-gradient(circle at 92% 2%,rgba(93,174,255,.17),transparent 28%),linear-gradient(135deg,#fbfdff,#f3f9ff 46%,#edf6ff)!important;color:#102a4e!important}html body .cc350-topbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;min-height:68px!important;margin-bottom:16px!important}html body .cc350-title-row{display:flex!important;align-items:center!important;gap:10px!important}html body .cc350-title-row h1{margin:0!important;font-size:29px!important;line-height:1.05!important;letter-spacing:-.035em!important;color:#092952!important}html body .cc350-title-row>span{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;border:1px solid #bfd8f8!important;border-radius:999px!important;background:#eaf4ff!important;color:#176fe8!important;font-size:9px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body .cc350-topbar>div>p{margin:7px 0 0!important;color:#6e84a0!important;font-size:11px!important;font-weight:650!important}html body .cc350-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}html body .cc350-actions>button,html body .cc350-select>button{height:42px!important;min-height:42px!important;border:1px solid #c8dcf4!important;border-radius:11px!important;background:#fff!important;color:#173f6e!important;font-size:10px!important;font-weight:820!important;box-shadow:0 5px 16px #1b4b870d!important}html body .cc350-actions>button.is-primary{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;padding:0 15px!important}html body .cc350-icon{width:42px!important;padding:0!important}html body .cc350-select{position:relative!important}.cc350-select>button{min-width:145px!important;padding:0 11px!important;gap:7px!important}.cc350-select>div{z-index:2147483300!important;top:48px!important;min-width:100%!important;padding:6px!important;border:1px solid #c8dcf4!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 42px #12396729!important}.cc350-select>div button{min-height:34px!important;border-radius:8px!important;font-size:10px!important}html body .cc350-error{margin:0 0 14px!important;padding:10px 13px!important;border:1px solid #ffd1d4!important;border-radius:12px!important;background:#fff5f5!important;color:#b4232e!important;font-size:10px!important}html body .cc350-brief-grid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(330px,.82fr)!important;gap:14px!important;margin:0!important}html body .cc350-brief,html body .cc350-attention,html body .cc350-panel,html body .cc350-kpis{border:1px solid #cfe0f3!important;border-radius:20px!important;background:#fffffff2!important;box-shadow:0 12px 34px #17417412!important}html body .cc350-brief{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;gap:20px!important;min-height:218px!important;padding:24px 26px!important;overflow:hidden!important;background:linear-gradient(125deg,#fff,#f7fbff 58%,#e7f5ff)!important}html body .cc350-brief>div:first-child>small{color:#2474ee!important;font-size:9px!important;font-weight:900!important;letter-spacing:.09em!important}.cc350-brief h2{margin:8px 0!important;font-size:26px!important;letter-spacing:-.03em!important}.cc350-brief h2 b{color:#176fe8!important}.cc350-brief p{max-width:600px!important;margin:0!important;color:#66809e!important;font-size:11px!important;line-height:1.55!important}html body .cc350-health-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important}.cc350-health-pills span{display:flex!important;align-items:center!important;gap:7px!important;min-width:128px!important;min-height:40px!important;padding:0 11px!important;border:1px solid #d5e5f7!important;border-radius:11px!important;background:#fff!important;color:#537392!important;font-size:10px!important}.cc350-health-pills b{margin-left:auto!important;color:#113b69!important;font-size:11px!important}html body .cc350-review{margin-top:15px!important;height:36px!important;padding:0 14px!important;border:1px solid #176fe8!important;border-radius:10px!important;background:#176fe8!important;color:#fff!important;font-size:10px!important;font-weight:850!important}html body .cc350-health{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:16px!important;border:1px solid #cce0f7!important;border-radius:17px!important;background:#ffffffb8!important}.cc350-health>small{color:#66819f!important;font-size:10px!important}.cc350-health-rings{width:112px!important;height:112px!important;margin:11px 0!important}.cc350-health-rings strong{font-size:26px!important;color:#0d3768!important}.cc350-health>b{font-size:11px!important;color:#176fe8!important}html body .cc350-attention{min-height:218px!important;padding:18px 20px!important}.cc350-attention header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:5px!important}.cc350-attention h3,.cc350-panel h3{margin:0!important;color:#12345e!important;font-size:13px!important}.cc350-attention header>b{padding:5px 8px!important;border-radius:999px!important;background:#fff0f1!important;color:#d94149!important;font-size:9px!important}.cc350-attention-row{grid-template-columns:38px 1fr 62px!important;gap:10px!important;padding:11px 0!important}.cc350-attention-row>span{width:36px!important;height:36px!important;border-radius:11px!important}.cc350-attention-row b{font-size:10px!important}.cc350-attention-row small{margin-top:3px!important;font-size:9px!important}.cc350-attention-row button{height:30px!important;border-radius:8px!important;font-size:9px!important}.cc350-link{margin-top:9px!important;font-size:9px!important}html body .cc350-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:88px!important;margin-top:14px!important;padding:10px!important}.cc350-metric{grid-template-columns:36px minmax(0,1fr)!important;min-width:0!important;gap:10px!important;padding:8px 13px!important}.cc350-metric>span{width:36px!important;height:36px!important;border-radius:11px!important}.cc350-metric small{font-size:9px!important}.cc350-metric strong{margin-top:2px!important;font-size:20px!important;color:#0f315b!important}.cc350-metric em{margin-top:2px!important;font-size:8px!important}.cc350-metric-spark{display:none!important}html body .cc350-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(350px,.75fr)!important;gap:14px!important;margin-top:14px!important}.cc350-panel{padding:18px 20px!important}.cc350-staffing{min-height:254px!important}.cc350-staffing>header{align-items:flex-start!important}.cc350-staffing nav{gap:4px!important;margin-top:9px!important}.cc350-staffing nav button{height:28px!important;padding:0 9px!important;border-radius:8px!important;font-size:9px!important}.cc350-staffing header>span{font-size:8px!important;gap:6px!important}.cc350-chart{height:170px!important;margin-top:12px!important;padding-top:14px!important;gap:14px!important}.cc350-chart>div>div{height:132px!important}.cc350-chart b{font-size:8px!important}.cc350-forecast-chart{height:132px!important;top:14px!important}html body .cc350-side-stack{gap:14px!important}.cc350-progress,.cc350-budget>span{height:11px!important;margin:15px 0!important}.cc350-workforce>div:last-child{gap:6px!important}.cc350-workforce b{font-size:15px!important}.cc350-workforce small{margin-top:3px!important;font-size:8px!important}.cc350-budget{grid-template-columns:150px 1fr auto!important}.cc350-budget>div>b{font-size:17px!important}.cc350-budget>div small,.cc350-budget em{font-size:8px!important}html body .cc350-bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(270px,.72fr) minmax(300px,.82fr)!important;gap:14px!important;margin-top:14px!important}.cc350-score-head{margin-top:12px!important;font-size:8px!important}.cc350-score-table>div{padding:9px 0!important;font-size:9px!important}.cc350-score-table span{padding:5px 4px!important;border-radius:7px!important}.cc350-next>div{padding:11px 0!important}.cc350-next b{font-size:10px!important}.cc350-next small{margin-top:3px!important;font-size:8px!important}.cc350-insight{background:linear-gradient(135deg,#f9fdff,#e8f7ff)!important}.cc350-insight>small{color:#176fe8!important;font-size:8px!important;font-weight:900!important}.cc350-insight h3{margin:15px 0 7px!important;font-size:15px!important}.cc350-insight p{font-size:9px!important;line-height:1.55!important}.cc350-insight button{margin-top:8px!important;font-size:9px!important}html body .cc350-empty{min-height:74px!important;font-size:9px!important}html body .cc350-modal{border-radius:22px!important}.cc350-modal header small{font-size:9px!important}.cc350-modal h2{font-size:22px!important}.cc350-modal header p,.cc350-modal-body article span{font-size:10px!important}.cc350-modal-body article strong{font-size:12px!important}.cc350-modal-body article b{font-size:14px!important}}@media(min-width:769px)and (max-width:1180px){html body .cc350-brief-grid,html body .cc350-main-grid{grid-template-columns:1fr!important}.cc350-bottom-grid{grid-template-columns:1fr 1fr!important}.cc350-bottom-grid>:last-child{grid-column:1/-1!important}.cc350-kpis{grid-template-columns:repeat(3,1fr)!important}.cc350-metric:nth-child(3){border-right:0!important}.cc350-actions{max-width:620px!important}}@media(min-width:769px){.cc350{width:100%;max-width:1600px;margin:0 auto;padding:20px 30px 34px;color:#102a4d;background:#fbfdff;font-family:inherit;box-sizing:border-box}.cc350 *{box-sizing:border-box}.cc350 button{font:inherit;cursor:pointer}.cc350-topbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:14px}.cc350-title-row{display:flex;align-items:center;gap:10px}.cc350-title-row h1{margin:0;font-size:25px;line-height:1;letter-spacing:-.035em}.cc350-title-row>span{padding:4px 7px;border:1px solid #cfe0f8;border-radius:6px;background:#edf5ff;color:#176de6;font-size:8px;font-weight:900}.cc350-topbar p{display:flex;align-items:center;margin:6px 0 0;color:#7b8fac;font-size:10px}.cc350-topbar p i{width:6px;height:6px;margin:0 7px;border-radius:50%;background:#21bd79}.cc350-actions{display:flex;align-items:center;gap:8px}.cc350-actions>button,.cc350-select>button{height:36px;border:1px solid #d7e4f3;border-radius:9px;background:#fff;color:#17375f;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;font-size:10px;font-weight:800}.cc350-actions .cc350-icon{width:36px;padding:0}.cc350-actions .is-primary{background:#2170eb;color:#fff;border-color:#2170eb;min-width:80px}.cc350-select{position:relative}.cc350-select>button span{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc350-select>div{position:absolute;right:0;top:42px;z-index:50;width:max-content;min-width:100%;padding:5px;border:1px solid #d9e6f5;border-radius:10px;background:#fff;box-shadow:0 16px 35px #102a4d29}.cc350-select>div button{display:block;width:100%;padding:7px 9px;border:0;border-radius:7px;background:#fff;color:#274668;text-align:left;font-size:10px;white-space:nowrap}.cc350-select>div button:hover,.cc350-select>div button.is-active{background:#edf5ff;color:#176de6}.cc350-error{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;border:1px solid #ffd4d8;border-radius:10px;background:#fff6f7;color:#b52c3c;font-size:10px;font-weight:700}.cc350-brief-grid{display:grid;grid-template-columns:1.42fr 1fr;gap:13px}.cc350-brief,.cc350-attention,.cc350-panel,.cc350-kpis{border:1px solid #dbe6f3;border-radius:14px;background:#fff;box-shadow:0 7px 19px #204b7d0b}.cc350-brief{display:grid;grid-template-columns:minmax(0,1fr) 200px;min-height:185px;padding:19px 20px;background:radial-gradient(circle at 70% 20%,rgba(204,226,255,.45),transparent 42%),linear-gradient(130deg,#f9fcff,#eef5ff)}.cc350-brief>div>small,.cc350-insight>small{color:#166ce8;font-size:8px;font-weight:900;letter-spacing:.07em}.cc350-brief h2{margin:8px 0 4px;font-size:22px;letter-spacing:-.025em}.cc350-brief h2 b{color:#156eea}.cc350-brief p{margin:0;color:#7589a6;font-size:10.5px}.cc350-health-pills{display:flex;gap:8px;margin:15px 0}.cc350-health-pills span{display:grid;grid-template-columns:22px 1fr;align-items:center;min-width:100px;padding:7px 8px;border:1px solid #dee9f6;border-radius:9px;background:#fff;color:#70839f;font-size:8px}.cc350-health-pills svg{grid-row:1/3;color:#176fe8}.cc350-health-pills b{color:#112e52;font-size:13px}.cc350-review{height:32px;padding:0 12px;border:0;border-radius:8px;background:#2170eb;color:#fff;font-size:9px;font-weight:850}.cc350-health{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #dce8f6}.cc350-health>small{font-size:9px;font-weight:800}.cc350-health-rings{position:relative;width:112px;height:90px;margin:5px 0}.cc350-health-rings i{position:absolute;left:17px;right:17px;height:11px;border-radius:999px;background:#1f70ee;transform:rotate(-18deg)}.cc350-health-rings i:nth-child(1){top:19px}.cc350-health-rings i:nth-child(2){top:39px;left:24px;background:#2e98ef}.cc350-health-rings i:nth-child(3){top:59px;left:31px;background:#5ed0b5}.cc350-health-rings strong{position:absolute;right:2px;bottom:0;font-size:25px}.cc350-health>b{color:#18a169;font-size:9px}.cc350-attention{padding:15px 17px}.cc350-attention header{display:flex;justify-content:space-between;align-items:center}.cc350-attention h3,.cc350-panel h3{margin:0;font-size:12px}.cc350-attention header>b{color:#ef3d47;font-size:8px}.cc350-attention-row{display:grid;grid-template-columns:32px 1fr 55px;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #edf2f8}.cc350-attention-row>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#edf5ff;color:#176fe8}.cc350-attention-row.is-red>span{background:#fff0f1;color:#ef4d54}.cc350-attention-row.is-orange>span{background:#fff6e9;color:#e8931b}.cc350-attention-row.is-violet>span{background:#f3efff;color:#7759de}.cc350-attention-row b{font-size:9px}.cc350-attention-row small{display:block;color:#8596ad;font-size:8px}.cc350-attention-row button,.cc350-link{height:25px;border:1px solid #cfe0f5;border-radius:6px;background:#fff;color:#176fe8;font-size:8px;font-weight:850}.cc350-link{display:block;margin:8px auto 0;border:0}.cc350-kpis{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;padding:8px 10px}.cc350-metric{display:flex;align-items:center;gap:9px;padding:4px 13px;border-right:1px solid #e5edf6}.cc350-metric:last-child{border:0}.cc350-metric>span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#edf5ff;color:#176fe8}.cc350-metric small{display:block;color:#7185a0;font-size:8px}.cc350-metric strong{display:block;font-size:15px;line-height:1.15}.cc350-metric em{display:block;color:#8495ab;font-size:7px;font-style:normal}.cc350-main-grid{display:grid;grid-template-columns:1.45fr .85fr;gap:12px;margin-top:12px}.cc350-panel{padding:13px 15px}.cc350-staffing>header{display:flex;justify-content:space-between;align-items:start}.cc350-staffing nav{display:flex;margin-top:6px}.cc350-staffing nav button{padding:3px 7px;border:0;border-radius:6px;background:transparent;color:#7487a0;font-size:7px}.cc350-staffing nav .is-active{background:#edf5ff;color:#176fe8}.cc350-staffing header>span{display:flex;align-items:center;gap:5px;color:#788ba4;font-size:7px}.cc350-staffing header>span i{width:7px;height:7px;border-radius:2px;background:#b8d3fb}.cc350-staffing header>span .scheduled{background:#2473ed}.cc350-staffing header>span .forecast{background:#2cc5b1}.cc350-chart{display:flex;align-items:flex-end;gap:14px;height:116px;margin-top:5px;padding:10px 10px 0;border-top:1px solid #edf2f8}.cc350-chart>div:not(.cc350-empty){display:flex;flex:1;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.cc350-chart>div>div{display:flex;align-items:flex-end;justify-content:center;gap:4px;width:100%;height:90px}.cc350-chart i{display:block;width:24%;min-height:8px;border-radius:5px 5px 2px 2px;background:#b7d2fb}.cc350-chart i+i{background:#2473ed}.cc350-chart b{font-size:7px;color:#71839c}.cc350-side-stack{display:grid;gap:9px}.cc350-progress,.cc350-budget>span{display:block;height:10px;margin:11px 0;border-radius:999px;background:#e7edf5;overflow:hidden}.cc350-progress span,.cc350-budget i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2473ed,#27c6b4)}.cc350-workforce>div:last-child{display:grid;grid-template-columns:repeat(5,1fr)}.cc350-workforce b{font-size:12px}.cc350-workforce small{display:block;color:#8191a7;font-size:7px}.cc350-budget{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:8px}.cc350-budget>div>b{display:block;margin-top:4px;font-size:15px}.cc350-budget>div small{color:#7e8fa5;font-size:7px}.cc350-budget em{font-size:7px;color:#778aa4;font-style:normal}.cc350-bottom-grid{display:grid;grid-template-columns:1.15fr .75fr .9fr;gap:12px;margin-top:12px}.cc350-score-head,.cc350-score-table>div{display:grid;grid-template-columns:1.3fr repeat(3,.7fr);gap:7px;align-items:center}.cc350-score-head{margin-top:8px;color:#8191a8;font-size:7px}.cc350-score-table>div{padding:6px 0;border-bottom:1px solid #edf2f8;font-size:8px}.cc350-score-table span{padding:3px;border-radius:5px;background:#eaf8f1;color:#16835a;text-align:center;font-weight:850}.cc350-next>div{padding:8px 0;border-bottom:1px solid #edf2f8}.cc350-next b{font-size:9px}.cc350-next small{display:block;color:#8494a9;font-size:7px}.cc350-insight{background:linear-gradient(135deg,#f7fcff,#e7f7ff)}.cc350-insight>small{display:flex;align-items:center;gap:5px}.cc350-insight h3{margin:12px 0 5px;font-size:13px}.cc350-insight p{color:#71839b;font-size:8px;line-height:1.45}.cc350-insight button{border:0;background:transparent;color:#176fe8;font-size:8px;font-weight:900}.cc350-empty{display:grid!important;place-items:center;width:100%;min-height:55px;color:#8092aa;font-size:8px;text-align:center}.spin{animation:cc350-spin .8s linear infinite}@keyframes cc350-spin{to{transform:rotate(360deg)}}html body .cd-root.cd-desktop-dashboard-v164{margin-left:var(--rh-side-w,184px)!important;width:calc(100% - var(--rh-side-w,184px))!important;min-width:0!important}.cd-desktop-dashboard-v164 .cd-shell{max-width:none!important;margin:0!important;padding:0!important}.cd-desktop-dashboard-v164>.cd-shell>.cd-header,.cd-desktop-dashboard-v164>.cd-shell>.cd-grid,.cd-desktop-dashboard-v164>.cd-shell>.cd-panel,.cd-desktop-dashboard-v164>.cd-shell>.cd-error{display:none!important}html body .ceo-desktop-dashboard-v163 .ceo-root{padding-left:var(--rh-side-w,184px)!important}.ceo-desktop-dashboard-v163 .ceo-sidebar-offset,.ceo-desktop-dashboard-v163 .ceo-main>:not(.cc350){display:none!important}.ceo-desktop-dashboard-v163 .ceo-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.cc350{min-height:100vh!important;background:#fff!important;padding:24px 34px 42px!important}.cc350-brief,.cc350-attention,.cc350-panel,.cc350-kpis{border-color:#d5e3f3!important;border-radius:14px!important;box-shadow:0 7px 22px #1340760e!important}.cc350-brief-grid{grid-template-columns:minmax(0,1.42fr) minmax(350px,1fr)!important;gap:14px!important}.cc350-topbar{min-height:45px!important}.cc350-title-row h1{font-size:25px!important}.cc350-brief{min-height:188px!important}.cc350-kpis{min-height:61px!important}.cc350-main-grid{min-height:207px!important}.cc350-bottom-grid{min-height:125px!important}.cc350-health-pills span{min-width:112px!important}.cc350-panel{overflow:hidden!important}.cc350-metric{position:relative!important}.cc350-metric-spark{width:52px;height:20px;margin-left:auto;overflow:visible}.cc350-metric-spark polyline{fill:none;stroke:#2473ed;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cc350-chart{position:relative}.cc350-forecast-chart{position:absolute;z-index:4;left:10px;right:10px;top:10px;width:calc(100% - 20px);height:90px;pointer-events:none;overflow:visible}.cc350-forecast-chart polyline{fill:none;stroke:#22b9ad;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cc350-chart>div:not(.cc350-empty){position:relative;z-index:3}.cc350-modal-layer{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:24px;background:#0a1b32ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cc350-modal{width:min(720px,calc(100vw - 80px));max-height:calc(100vh - 80px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #cbdff7;border-radius:24px;background:#fff;box-shadow:0 34px 90px #05173059}.cc350-modal header{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px;border-bottom:1px solid #dce8f6;background:linear-gradient(120deg,#fff,#edf6ff)}.cc350-modal header small{color:#176fe8;font-size:9px;font-weight:900;letter-spacing:.08em}.cc350-modal h2{margin:5px 0 2px;font-size:22px}.cc350-modal header p{margin:0;color:#7890ad;font-size:10px}.cc350-modal header button{width:38px;height:38px;border:1px solid #cfe0f4;border-radius:12px;background:#fff;color:#17385e;font-size:25px}.cc350-modal-body{min-height:180px;overflow-y:auto;padding:18px 24px}.cc350-modal-body article{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:13px 2px;border-bottom:1px solid #e5edf7}.cc350-modal-body article strong{font-size:12px}.cc350-modal-body article span{grid-row:2;color:#7a8ea9;font-size:9px}.cc350-modal-body article b{grid-column:2;grid-row:1/3;align-self:center;color:#176fe8;font-size:15px}.cc350-modal-empty{display:grid;place-items:center;min-height:180px;color:#7d91aa;font-size:11px}.cc350-modal footer{display:flex;justify-content:flex-end;padding:14px 24px;border-top:1px solid #dce8f6}.cc350-modal footer button{height:38px;padding:0 18px;border:0;border-radius:10px;background:#176fe8;color:#fff;font-size:10px;font-weight:900}}@media(min-width:769px){.rd390{--b:#d8e5f6;--ink:#0b2855;display:flex;flex-direction:column;gap:18px;color:var(--ink);font-family:inherit}.rd390 *{box-sizing:border-box}.rd390-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.rd390-top h1{font-size:25px;line-height:1;margin:0 0 6px}.rd390-top p{margin:0;color:#7487a5;font-size:13px}.rd390-tools{display:flex;align-items:center;gap:10px}.rd390-tools>button,.rd390-tools>label{height:42px;border:1px solid var(--b);border-radius:13px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 14px;color:#244b82}.rd390-tools button{cursor:pointer}.rd390-tools label{width:245px}.rd390-tools input{border:0;outline:0;width:100%;font:inherit;color:var(--ink)}.rd390-tools .icon{width:42px;padding:0;justify-content:center}.rd390-tools .profile{height:48px}.rd390-tools .profile>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e7f1ff;color:#1769e8;font-weight:900}.rd390-tools .profile b{display:flex;flex-direction:column;text-align:left;font-size:12px}.rd390-tools .profile small{color:#7d8eaa;font-weight:600;text-transform:capitalize}.rd390-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.rd390-kpis article,.rd390-card{border:1px solid var(--b);border-radius:16px;background:#fff;box-shadow:0 14px 32px -30px #143c7380}.rd390-kpis article{min-height:108px;padding:17px;display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:start}.rd390-kpis article>i{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#edf5ff;color:#2170e8}.rd390-kpis article div{display:flex;flex-direction:column;gap:4px}.rd390-kpis small{color:#63799b;font-size:12px}.rd390-kpis strong{font-size:23px;line-height:1}.rd390-kpis em{font-size:11px;color:#12a96f;font-style:normal}.rd390-kpis em.down{color:#ef4c50}.rd390-kpis article>svg{color:#8297b5}.rd390-middle{display:grid;grid-template-columns:1.45fr 1fr 1.05fr;gap:14px;min-height:320px}.rd390-bottom{display:grid;grid-template-columns:.9fr 1.05fr 1.1fr;gap:14px;min-height:250px}.rd390-card{padding:18px;min-width:0;overflow:hidden}.rd390-card>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.rd390-card h2{font-size:14px;margin:0}.rd390-card header button,.rd390-card header>b{border:1px solid var(--b);background:#f5f9ff;color:#1769e8;border-radius:9px;padding:7px 11px;font-size:11px}.rd390-staff header span{display:flex;align-items:center;gap:6px;font-size:10px;color:#617493}.rd390-staff header i{width:15px;height:2px;background:#2677ed}.rd390-staff header i:last-of-type{background:#6fc7e7}.rd390-trend svg{width:100%;height:175px;overflow:visible}.rd390-trend svg path{stroke:#e6edf7;stroke-width:1}.rd390-trend polyline{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.rd390-trend .scheduled{stroke:#2777ed}.rd390-trend .actual{stroke:#78c7e6;stroke-dasharray:7 5}.rd390-trend>div{display:flex;justify-content:space-between;color:#7184a2;font-size:9px}.rd390-trend footer{margin-top:13px;border:1px solid var(--b);border-radius:10px;display:flex;gap:35px;padding:10px}.rd390-trend footer b{font-size:10px;color:#687d9d}.rd390-trend footer em{display:block;font-size:14px;color:var(--ink);font-style:normal;margin-top:3px}.rd390-donut-wrap{height:250px;display:flex;align-items:center;gap:18px}.rd390-donut{width:145px;aspect-ratio:1;border-radius:50%;position:relative;flex:none}.rd390-donut:after{content:"";position:absolute;inset:30px;background:#fff;border-radius:50%}.rd390-donut span{position:absolute;z-index:1;inset:0;display:grid;place-content:center;text-align:center;color:#7183a0;font-size:10px}.rd390-donut span b{font-size:19px;color:var(--ink)}.rd390-legend{min-width:0;flex:1}.rd390-legend p{display:grid;grid-template-columns:auto 1fr auto auto;gap:7px;margin:8px 0;align-items:center;font-size:10px}.rd390-legend p i{width:7px;height:7px;border-radius:50%}.rd390-legend p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd390-legend p em{font-style:normal;color:#7184a0}.rd390-shift{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;border:1px solid var(--b);border-radius:11px;padding:10px;margin:9px 0}.rd390-shift time{height:42px;border-radius:9px;background:#f4f8fe;display:grid;place-items:center;font-size:11px;font-weight:800}.rd390-shift span{display:flex;flex-direction:column;gap:4px;min-width:0}.rd390-shift span b{font-size:11px}.rd390-shift small,.rd390-shift em{font-size:9px;color:#7185a4;font-style:normal}.rd390-actions p,.rd390-feed{display:flex;align-items:center;gap:11px;border-bottom:1px solid #e9eff7;padding:10px 0;margin:0}.rd390-actions p>svg,.rd390-feed>svg{width:34px;height:34px;padding:8px;border-radius:9px;background:#eaf3ff;color:#2170e8;flex:none}.rd390-actions span,.rd390-feed span{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.rd390-actions b,.rd390-feed b{font-size:11px}.rd390-actions small,.rd390-feed small{font-size:9.5px;color:#7487a5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd390-actions em{min-width:28px;height:25px;border-radius:99px;background:#eaf3ff;color:#1769e8;display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:850}.rd390-feed time{font-size:9px;color:#7587a2;white-space:nowrap}.rd390-empty{height:180px;display:grid;place-items:center;text-align:center;color:#7d8da7;font-size:12px}.rd390-updated{align-self:flex-end;color:#8292a9;font-size:10px}}@media(min-width:769px){html body .cd-desktop-dashboard-v164 .cd-shell{padding:18px 22px 26px!important;background:#f8fbff!important}html body .rd390{max-width:1420px;margin:0 auto;gap:16px!important}html body .rd390-middle{grid-template-columns:1.45fr 1fr 1.05fr!important}.rd390-bottom{grid-template-columns:.9fr 1.05fr 1.1fr!important}html body .rd390-card,html body .rd390-kpis article{box-shadow:0 12px 30px -28px #143c737a!important}html body .rd390-tools .profile>span{overflow:hidden!important}.rd390-tools .profile>span img{width:100%!important;height:100%!important;object-fit:cover!important}}@media(min-width:769px){html body .rd390[data-opscence-dashboard=v392]{gap:18px!important;padding:4px 4px 24px!important}html body .rd390[data-opscence-dashboard=v392] .rd390-top{min-height:70px!important;padding:4px 2px!important}html body .rd392-live{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-bottom:5px!important;color:#138a64!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .rd392-live i{width:7px!important;height:7px!important;border-radius:50%!important;background:#16b981!important;box-shadow:0 0 0 4px #16b9811f!important}html body .rd390-top h1{font-size:26px!important;letter-spacing:-.035em!important;color:#071d40!important}html body .rd390-top p{color:#6b82a1!important;font-weight:600!important}html body .rd390-tools>button,html body .rd390-tools>label{height:42px!important;border:1px solid #d8e5f4!important;background:#fffffff0!important;box-shadow:0 9px 24px -22px #103260a6!important}html body .rd390-kpis{gap:14px!important}html body .rd390-kpis article{min-height:108px!important;padding:18px!important;border:1px solid #dce7f4!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#fbfdff)!important;box-shadow:0 18px 42px -34px #15417ab3!important;transition:transform .18s ease,border-color .18s ease!important}html body .rd390-kpis article:hover{transform:translateY(-2px)!important;border-color:#b9d4f7!important}html body .rd390-kpis article>i{width:48px!important;height:48px!important;border-radius:15px!important;background:#edf5ff!important;color:#2474ec!important}html body .rd390-kpis article strong{font-size:23px!important;letter-spacing:-.03em!important;color:#081c3d!important}html body .rd390-kpis article em{font-style:normal!important;color:#15966b!important;font-weight:750!important}html body .rd390-kpis article em.down{color:#e54f55!important}html body .rd390-card{border:1px solid #dce7f3!important;border-radius:19px!important;background:#fff!important;box-shadow:0 20px 45px -38px #0e2e5bb8!important;overflow:hidden!important}html body .rd390-card h2{color:#0a2348!important;letter-spacing:-.02em!important}html body .rd390-middle{grid-template-columns:minmax(430px,1.48fr) minmax(300px,.98fr) minmax(320px,1.04fr)!important;gap:16px!important}html body .rd390-bottom{grid-template-columns:.92fr 1.04fr 1.08fr!important;gap:16px!important}html body .rd390-donut{filter:drop-shadow(0 12px 15px rgba(31,105,219,.12))!important}html body .rd390-shift{border:1px solid #e1eaf5!important;border-radius:12px!important;background:#fbfdff!important;margin:8px 14px!important}html body .rd390-actions p,html body .rd390-feed{border-radius:11px!important;transition:background .16s ease!important}html body .rd390-actions p:hover,html body .rd390-feed:hover{background:#f4f8fe!important}html body .rd390-updated{display:block!important;text-align:right!important;color:#7990ad!important;font-weight:700!important}html body .rd393-pulse{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1px!important;overflow:hidden!important;border:1px solid #dce7f4!important;border-radius:16px!important;background:#dce7f4!important;box-shadow:0 14px 34px -30px #123768b3!important}html body .rd393-pulse>div{position:relative!important;min-height:74px!important;padding:13px 16px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:4px 10px!important;align-content:center!important;background:#fff!important}html body .rd393-pulse span{font-size:10px!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:#69809f!important}html body .rd393-pulse strong{grid-row:1/3!important;grid-column:2!important;align-self:center!important;font-size:20px!important;color:#0b2b57!important}html body .rd393-pulse small{font-size:10px!important;font-weight:650!important;color:#8091aa!important}html body .rd393-pulse .needs-attention{background:linear-gradient(145deg,#fff 48%,#fff8ef)!important}html body .rd393-pulse .needs-attention strong{color:#df7225!important}html body .rd393-pulse .is-healthy strong,html body .rd393-pulse .is-live strong{color:#10976d!important}html body .rd393-pulse .is-live:before{content:""!important;position:absolute!important;right:13px!important;top:10px!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#18b883!important;box-shadow:0 0 0 4px #18b8831f!important}}@media(min-width:769px){html body .rd390[data-opscence-dashboard=v395]{gap:12px!important;padding:0 4px 22px!important}html body .rd390[data-opscence-dashboard=v395] .rd390-kpis{gap:10px!important}html body .rd390[data-opscence-dashboard=v395] .rd390-kpis article{min-height:102px!important;padding:15px!important}html body .rd390[data-opscence-dashboard=v395] .rd393-pulse{margin:0!important}html body .rd390[data-opscence-dashboard=v395] .rd390-middle,html body .rd390[data-opscence-dashboard=v395] .rd390-bottom{gap:11px!important;min-height:0!important;align-items:stretch!important}html body .rd390[data-opscence-dashboard=v395] .rd390-card{padding:16px!important;min-height:0!important}html body .rd390[data-opscence-dashboard=v395] .rd390-card>header{margin-bottom:10px!important}html body .rd390[data-opscence-dashboard=v395] .rd390-empty{height:auto!important;min-height:150px!important}html body .rd390[data-opscence-dashboard=v395] .rd390-actions p,html body .rd390[data-opscence-dashboard=v395] .rd390-feed{padding:9px 7px!important}html body .rd390[data-opscence-dashboard=v395][data-dashboard-role=executive] .rd390-kpis article:first-child,html body .rd390[data-opscence-dashboard=v395][data-dashboard-role=manager] .rd390-kpis article:nth-child(2){border-color:#b9d6fa!important;background:linear-gradient(145deg,#fff,#eef6ff)!important}}@media(min-width:769px){.rd396-donut-interactive{position:relative;display:grid;place-items:center;overflow:visible}.rd396-donut-popover,.rd396-chart-popover{position:absolute;z-index:30;display:flex;align-items:center;gap:9px;min-width:174px;padding:10px 12px;border:1px solid #cfe0f6;border-radius:13px;background:#fff;box-shadow:0 14px 32px #12366029;color:#102d55;pointer-events:none}.rd396-donut-popover{left:50%;bottom:calc(100% + 9px);transform:translate(-50%)}.rd396-donut-popover:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:#fff;border-right:1px solid #cfe0f6;border-bottom:1px solid #cfe0f6}.rd396-donut-popover>i,.rd396-chart-popover>i{width:9px;height:9px;border-radius:50%;flex:none}.rd396-donut-popover>span,.rd396-chart-popover>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.rd396-donut-popover b,.rd396-chart-popover b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.rd396-donut-popover small,.rd396-chart-popover small{color:#7185a1;font-size:10px}.rd396-donut-popover strong,.rd396-chart-popover strong{font-size:13px}.rd390-trend{position:relative;overflow:visible}.rd396-chart-popover{transform:translate(-50%,-100%);min-width:158px}.rd396-trend-hit{fill:transparent;stroke:transparent;cursor:crosshair;pointer-events:all}.rd390-legend p{cursor:default;border-radius:8px;transition:background .15s ease,transform .15s ease}.rd390-legend p:hover{background:#f2f7ff;transform:translate(2px)}}@media(min-width:769px){.rd390-kpis>article{position:relative}.rd422-kpi-popover{position:absolute;z-index:80;top:calc(100% + 8px);left:12px;width:min(250px,calc(100vw - 36px));display:grid;gap:6px;padding:10px;border:1px solid #d9e7f8;border-radius:13px;background:#fff;box-shadow:0 16px 36px #1230582e}.rd422-kpi-popover p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:7px 8px;border:1px solid #e6eef9;border-radius:9px;background:#f8fbff}.rd422-kpi-popover span{color:#6f83a0;font-size:10px}.rd422-kpi-popover strong{color:#153662;font-size:11px;text-align:right}}html body .cd-root{background-color:#eef4fc!important;background-image:radial-gradient(circle at 7% 14%,rgba(75,146,255,.14) 0 86px,transparent 87px),radial-gradient(circle at 92% 17%,rgba(111,187,255,.1) 0 114px,transparent 115px),radial-gradient(circle at 70% 88%,rgba(72,136,255,.08) 0 140px,transparent 141px)!important}html body .cd-root>.cd-shell{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body .cd-root:before,html body .cd-root:after{box-shadow:none!important}@media(max-width:768px){html body .cd-root{background-image:radial-gradient(circle at 7% 8%,rgba(75,146,255,.12) 0 52px,transparent 53px),radial-gradient(circle at 93% 31%,rgba(111,187,255,.09) 0 68px,transparent 69px)!important}}html body .cd-root{background-color:#eef4fc!important;background-image:radial-gradient(circle at 5% 10%,rgba(68,139,255,.16) 0 80px,transparent 81px),radial-gradient(circle at 22% 78%,rgba(93,167,255,.09) 0 112px,transparent 113px),radial-gradient(circle at 54% 18%,rgba(100,169,255,.07) 0 70px,transparent 71px),radial-gradient(circle at 92% 18%,rgba(112,189,255,.11) 0 116px,transparent 117px),radial-gradient(circle at 76% 88%,rgba(72,136,255,.09) 0 142px,transparent 143px)!important}@media(max-width:768px){html body .cd-root{background-image:radial-gradient(circle at 5% 7%,rgba(68,139,255,.13) 0 50px,transparent 51px),radial-gradient(circle at 94% 29%,rgba(112,189,255,.09) 0 68px,transparent 69px),radial-gradient(circle at 18% 78%,rgba(93,167,255,.08) 0 76px,transparent 77px)!important}}:root{--ceo-bg: #eaf2fb;--ceo-card: #ffffff;--ceo-stroke: #dce9f7;--ceo-text: #1b2b3f;--ceo-muted: #6a8aab;--ceo-blue: #2563eb;--ceo-sidebar: #1e3a5f;--ceo-sidebar-act: #2f6bce;--ceo-radius: 16px;--ceo-shadow: 0 2px 12px rgba(20,60,110,.08)}.ceo-shell *,.ceo-shell *:before,.ceo-shell *:after{box-sizing:border-box;margin:0;padding:0}.ceo-shell{display:flex;min-height:100vh;font-family:DM Sans,system-ui,sans-serif;background:var(--ceo-bg);color:var(--ceo-text)}.ceo-sidebar{width:200px;flex-shrink:0;background:var(--ceo-sidebar);display:flex;flex-direction:column;padding:24px 0 16px}.ceo-logo{display:flex;align-items:center;gap:9px;padding:0 20px 28px}.ceo-logo-icon{width:30px;height:30px;background:#4a90e2;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.ceo-logo-text{font-size:13px;font-weight:800;letter-spacing:.08em;color:#fff}.ceo-nav{flex:1;display:flex;flex-direction:column;gap:2px;padding:0 10px}.ceo-nav-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:transparent;color:#ffffff9e;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;border-radius:10px;transition:background .15s,color .15s;text-align:left}.ceo-nav-item.active,.ceo-nav-item:hover{background:var(--ceo-sidebar-act);color:#fff}.ceo-nav-icon{font-size:15px;width:20px;text-align:center}.ceo-logout-btn{display:flex;align-items:center;gap:8px;margin:12px 10px 0;padding:10px 14px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffff8c;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;border-radius:10px;transition:all .15s}.ceo-logout-btn:hover{background:#ffffff14;color:#fff}.ceo-main{flex:1;display:flex;flex-direction:column;overflow:auto}.ceo-topbar{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px 0;gap:16px;flex-wrap:wrap}.ceo-welcome{font-size:26px;font-weight:800;color:#0f1e35;letter-spacing:-.02em}.ceo-welcome-sub{margin-top:4px;font-size:13px;color:var(--ceo-muted)}.ceo-topbar-right{display:flex;align-items:center;gap:9px}.ceo-pill{padding:7px 13px;background:var(--ceo-card);border:1px solid var(--ceo-stroke);border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ceo-text);display:flex;align-items:center;gap:3px}.ceo-caret{font-size:10px;opacity:.5}.ceo-notif-wrap{position:relative}.ceo-notif-btn{width:38px;height:38px;background:var(--ceo-card);border:1px solid var(--ceo-stroke);border-radius:50%;cursor:pointer;font-size:17px;display:flex;align-items:center;justify-content:center}.ceo-notif-dot{position:absolute;top:0;right:0;width:16px;height:16px;background:#ef4444;border:2px solid var(--ceo-bg);border-radius:50%;font-size:8px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.ceo-user-chip{display:flex;align-items:center;gap:9px;background:var(--ceo-card);border:1px solid var(--ceo-stroke);border-radius:999px;padding:5px 14px 5px 5px}.ceo-user-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#4a90e2,#1a4fc4);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.ceo-user-email{font-size:12.5px;font-weight:600;color:var(--ceo-text)}.ceo-user-meta{font-size:11px;color:var(--ceo-muted)}.ceo-expand-btn{width:34px;height:34px;background:var(--ceo-card);border:1px solid var(--ceo-stroke);border-radius:8px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;color:var(--ceo-muted)}.ceo-content{display:grid;grid-template-columns:1fr 290px;gap:18px;padding:18px 28px 28px;align-items:start}@media(max-width:1050px){.ceo-content{grid-template-columns:1fr}}.ceo-left-col,.ceo-right-col{display:flex;flex-direction:column;gap:16px}.ceo-card{background:var(--ceo-card);border:1px solid var(--ceo-stroke);border-radius:var(--ceo-radius);padding:18px 20px;box-shadow:var(--ceo-shadow)}.ceo-card-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ceo-card-title{font-size:15px;font-weight:800;color:#0f1e35}.ceo-link-btn{background:none;border:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ceo-blue);cursor:pointer}.ceo-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:700px){.ceo-kpi-row{grid-template-columns:repeat(2,1fr)}}.ceo-kpi-card{background:var(--ceo-card);border:1px solid var(--ceo-stroke);border-radius:var(--ceo-radius);padding:16px 18px;box-shadow:var(--ceo-shadow)}.ceo-kpi-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ceo-kpi-icon{font-size:20px}.ceo-kpi-value{font-size:28px;font-weight:900;letter-spacing:-.03em;color:#0f1e35}.ceo-kpi-label{font-size:12px;color:var(--ceo-muted);font-weight:600}.ceo-chart-wrap{width:100%}.ceo-chart-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.ceo-chart-label{font-size:13px;font-weight:700;color:var(--ceo-text)}.ceo-chart-total{text-align:right}.ceo-chart-amount{font-size:22px;font-weight:900;color:#0f1e35;display:block;letter-spacing:-.02em}.ceo-chart-delta{font-size:12px;color:#22c55e;font-weight:600}.ceo-bar-svg{display:block;width:100%;height:160px}.ceo-insights-row{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.ceo-insight-item{flex:1;min-width:110px;display:flex;flex-direction:column;gap:4px;padding:10px 16px}.ceo-insight-divider{width:1px;background:var(--ceo-stroke);margin:6px 0}.ceo-insight-icon{font-size:18px}.ceo-insight-icon-sm{font-size:11px;font-weight:700;color:var(--ceo-muted)}.ceo-insight-val{font-size:22px;font-weight:900;letter-spacing:-.02em;color:#0f1e35}.ceo-insight-pct{font-size:12px;color:#22c55e;font-weight:600}.ceo-insight-label{font-size:11.5px;color:var(--ceo-muted);font-weight:500}.ceo-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:700px){.ceo-bottom-row{grid-template-columns:1fr}}.ceo-leaders-list{display:flex;flex-direction:column;gap:12px}.ceo-leader-row{display:flex;align-items:center;gap:10px}.ceo-leader-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#93c5fd,#3b82f6);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;overflow:hidden}.ceo-leader-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.ceo-leader-info{flex:1;min-width:0}.ceo-leader-name{font-size:13.5px;font-weight:700}.ceo-leader-dept{font-size:11.5px;color:var(--ceo-muted)}.ceo-leader-tag{padding:3px 8px;border-radius:5px;font-size:10.5px;font-weight:700;white-space:nowrap}.tag-green{background:#dcfce7;color:#16a34a}.tag-orange{background:#fef3c7;color:#b45309}.ceo-leader-score{font-size:16px;font-weight:800;color:#0f1e35;min-width:24px;text-align:right}.ceo-meetings-list{display:flex;flex-direction:column;gap:14px}.ceo-meeting-row{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #f0f6ff}.ceo-meetings-list>:last-child{border-bottom:none;padding-bottom:0}.ceo-meeting-icon{font-size:16px}.ceo-meeting-type{font-size:13px;font-weight:700;flex:1}.ceo-meeting-dept{font-size:12px;color:var(--ceo-muted)}.ceo-meeting-val{font-size:15px;font-weight:800;color:#0f1e35}.ceo-dept-body{display:flex;align-items:center;gap:16px;margin-bottom:12px}.ceo-dept-legend{display:flex;flex-direction:column;gap:7px;flex:1}.ceo-dept-legend-row{display:flex;align-items:center;gap:7px}.ceo-dept-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ceo-dept-name{font-size:12.5px;color:var(--ceo-text);font-weight:500}.ceo-dept-footer{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ceo-dept-period{font-size:12px;color:var(--ceo-muted);font-weight:600}.ceo-period-pill{padding:4px 10px;background:#f4f8ff;border:1px solid var(--ceo-stroke);border-radius:999px;font-size:11.5px;font-weight:600;color:var(--ceo-text);display:flex;align-items:center;gap:3px;cursor:pointer}.ceo-hires-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ceo-hire-card{background:#f7fbff;border:1px solid var(--ceo-stroke);border-radius:10px;padding:12px 14px}.ceo-hire-val{font-size:22px;font-weight:900;color:#0f1e35}.ceo-hire-label{font-size:11.5px;color:var(--ceo-muted);margin:2px 0 6px}.ceo-announce-list{display:flex;flex-direction:column;gap:14px}.ceo-announce-row{display:flex;align-items:center;gap:11px}.ceo-announce-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#a5b4fc,#6366f1);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;overflow:hidden}.ceo-announce-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.ceo-announce-title{font-size:13px;font-weight:700}.ceo-announce-author{font-size:12px;color:var(--ceo-muted)}.ceo-updates-extra{font-size:12px;color:var(--ceo-blue);font-weight:600}.ceo-schedule-list{display:flex;flex-direction:column;gap:12px}.ceo-schedule-row{display:flex;align-items:center;gap:10px}.ceo-schedule-icon{font-size:15px;flex-shrink:0}.ceo-schedule-day{font-size:12.5px;font-weight:600;flex:1}.ceo-schedule-time{font-size:12px;color:var(--ceo-muted);white-space:nowrap}.ceo-mobile-agent-dashboard-v163{display:none}.ceo-desktop-dashboard-v163{display:block}@media(max-width:768px){html body .ceo-mobile-agent-dashboard-v163{display:block!important;width:100%!important;min-height:100dvh!important;overflow-x:hidden!important}html body .ceo-desktop-dashboard-v163{display:none!important}html body .ceo-mobile-agent-dashboard-v163 .emp-root,html body .ceo-mobile-agent-dashboard-v163 .emp-mobile-dashboard{width:100%!important;min-height:100dvh!important}}@media(max-width:1100px){html body .ceo-mobile-agent-dashboard-v163{display:block!important;width:100vw!important;min-height:100dvh!important;overflow-x:hidden!important;background:#eef5ff!important}html body .ceo-desktop-dashboard-v163,html body .ceo-root,html body .ceo-shell{display:none!important}html body .ceo-mobile-agent-dashboard-v163 .emp-root,html body .ceo-mobile-agent-dashboard-v163 .emp-mobile-dashboard{display:block!important;width:100vw!important;min-height:100dvh!important}}.av-page{--av-bg: #f3f7fc;--av-surface: #ffffff;--av-surface-soft: #f6faff;--av-surface-2: #eef4fc;--av-border: #e4ecf6;--av-border-strong: #d0dcec;--av-text: #0b2546;--av-text-soft: #46618a;--av-text-mute: #7c93b3;--av-blue-50: #ecf4ff;--av-blue-100: #d8e8ff;--av-blue-200: #b7d4ff;--av-blue-300: #8ebdff;--av-blue-400: #5ea3ff;--av-blue-500: #2b86f5;--av-blue-600: #1a6fd8;--av-blue-700: #114fa1;--av-cyan: #34b5e4;--av-cyan-bg: #e6f6fd;--av-teal: #1cb5a7;--av-amber: #f0a020;--av-amber-bg: #fff4e0;--av-rose: #ef4b6b;--av-rose-bg: #ffeaef;--av-green: #15b66f;--av-green-bg: #e7f8ee;--av-purple: #7367f0;--av-purple-bg: #ece9ff;--av-radius-sm: 10px;--av-radius-md: 14px;--av-radius-lg: 18px;--av-radius-xl: 24px;--av-radius-pill: 999px;--av-shadow-xs: 0 1px 2px rgba(20, 60, 110, .05);--av-shadow-sm: 0 2px 8px rgba(20, 60, 110, .06), 0 1px 2px rgba(20, 60, 110, .04);--av-shadow-md: 0 10px 28px -12px rgba(30, 80, 150, .2), 0 2px 6px rgba(30, 80, 150, .06);--av-shadow-lg: 0 28px 60px -24px rgba(30, 80, 150, .3), 0 8px 16px -8px rgba(30, 80, 150, .12);--av-shadow-blue: 0 12px 28px -12px rgba(43,134,245,.55), inset 0 1px 0 rgba(255,255,255,.2);--av-ring: 0 0 0 4px rgba(43, 134, 245, .14);--av-ease: cubic-bezier(.22, 1, .36, 1);--av-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--av-dur-fast: .16s;--av-dur: .26s;--av-dur-slow: .42s;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--av-text);position:relative;box-sizing:border-box;margin-left:210px!important;width:calc(100% - 210px)!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc);padding:28px clamp(16px,4vw,40px) 160px;-webkit-font-smoothing:antialiased}@media(max-width:1280px){.av-page{margin-left:0!important;width:100%!important}}.av-page *{box-sizing:border-box}.av-bg-shapes{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.av-bg-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:avFloat 18s var(--av-ease) infinite}.av-bg-blob--1{top:-80px;left:-60px;width:360px;height:360px;background:#cfe4ff}.av-bg-blob--2{top:200px;right:-120px;width:420px;height:420px;background:#d8edff;animation-delay:-6s}.av-bg-blob--3{bottom:-80px;left:30%;width:340px;height:340px;background:#e2efff;animation-delay:-12s}@keyframes avFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-30px,0) scale(1.06)}}.av-page>*:not(.av-bg-shapes):not(.av-save-bar){position:relative;z-index:1}.av-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border-radius:var(--av-radius-xl);background:linear-gradient(135deg,#ffffffeb,#f5faffdb);border:1px solid var(--av-border);box-shadow:var(--av-shadow-md);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:avFadeUp var(--av-dur-slow) var(--av-ease) both}.av-hero-text{min-width:0}.av-hero-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:var(--av-radius-pill);background:var(--av-blue-50);color:var(--av-blue-700);border:1px solid var(--av-blue-100);margin-bottom:10px}.av-page-title{font-size:clamp(26px,3.4vw,34px);font-weight:800;margin:0;letter-spacing:-.02em;background:linear-gradient(135deg,#0b2546,#1a6fd8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.av-page-sub{margin:6px 0 0;font-size:14px;color:var(--av-text-soft);max-width:56ch}.av-hero-user{display:flex;align-items:center;gap:14px;padding:10px 16px 10px 10px;border-radius:var(--av-radius-pill);background:var(--av-surface);border:1px solid var(--av-border);box-shadow:var(--av-shadow-xs)}.av-avatar{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--av-blue-500),var(--av-blue-700));color:#fff;font-weight:700;font-size:18px;flex:none}.av-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.av-avatar-fallback{width:100%;height:100%;display:grid;place-items:center;border-radius:50%}.av-avatar-ring{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--av-blue-300);opacity:.55;animation:avPulse 2.4s var(--av-ease) infinite}@keyframes avPulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.12);opacity:0}}.av-hero-user-meta{min-width:0}.av-user-name{font-weight:700;font-size:15px;color:var(--av-text)}.av-user-dept{font-size:12px;color:var(--av-text-mute)}.av-user-updated{margin-top:4px;font-size:11px;color:var(--av-text-mute);display:inline-flex;align-items:center;gap:4px}.av-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:20px}.av-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);box-shadow:var(--av-shadow-xs);transition:transform var(--av-dur) var(--av-ease),box-shadow var(--av-dur) var(--av-ease);animation:avFadeUp .48s var(--av-ease) both}.av-stat:hover{transform:translateY(-3px);box-shadow:var(--av-shadow-md)}.av-stat-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none}.av-stat-icon--blue{background:var(--av-blue-50);color:var(--av-blue-600)}.av-stat-icon--green{background:var(--av-green-bg);color:var(--av-green)}.av-stat-icon--amber{background:var(--av-amber-bg);color:var(--av-amber)}.av-stat-icon--cyan{background:var(--av-cyan-bg);color:var(--av-cyan)}.av-stat-icon--purple{background:var(--av-purple-bg);color:var(--av-purple)}.av-stat-num{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--av-text)}.av-stat-lbl{font-size:12px;color:var(--av-text-mute)}.av-notice{margin-top:16px;padding:12px 16px;border-radius:var(--av-radius-md);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;animation:avSlideDown .28s var(--av-ease) both;box-shadow:var(--av-shadow-xs)}.av-notice--ok{background:var(--av-green-bg);color:#0e6e44;border:1px solid #c2ecd3}.av-notice--err{background:var(--av-rose-bg);color:#b8233f;border:1px solid #f6c7d0}.av-notice--info{background:var(--av-blue-50);color:var(--av-blue-700);border:1px solid var(--av-blue-100)}@keyframes avSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.av-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px;padding:14px 16px;background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);box-shadow:var(--av-shadow-xs);animation:avFadeUp .52s var(--av-ease) 80ms both}.av-toolbar-section{min-width:0;flex:1}.av-toolbar-label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--av-text-mute);margin-bottom:8px}.av-preset-list{display:flex;flex-wrap:wrap;gap:8px}.av-preset{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;font-family:inherit;color:var(--av-blue-700);background:var(--av-blue-50);border:1px solid var(--av-blue-100);border-radius:var(--av-radius-pill);cursor:pointer;transition:all var(--av-dur) var(--av-ease);position:relative;overflow:hidden}.av-preset:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-110%);transition:transform .7s var(--av-ease)}.av-preset:hover{background:#fff;border-color:var(--av-blue-300);color:var(--av-blue-700);transform:translateY(-1px);box-shadow:var(--av-shadow-sm)}.av-preset:hover:before{transform:translate(110%)}.av-preset:active{transform:translateY(0)}.av-toolbar-actions{display:flex;gap:8px}.av-layout{margin-top:18px;display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:flex-start}.av-main{min-width:0}.av-sidebar{display:grid;gap:16px;min-width:0}.av-day-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.av-day-card{position:relative;background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);padding:16px;box-shadow:var(--av-shadow-xs);animation:avFadeUp .52s var(--av-ease) both;transition:box-shadow var(--av-dur) var(--av-ease),transform var(--av-dur) var(--av-ease),border-color var(--av-dur) var(--av-ease);overflow:hidden}.av-day-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;height:auto;border-radius:var(--av-radius-lg) 0 0 var(--av-radius-lg);transition:width var(--av-dur) var(--av-ease)}.av-day-card--preferred:before{background:var(--av-blue-500)}.av-day-card--flexible:before{background:var(--av-cyan)}.av-day-card--unavailable:before{background:#cbd5e1}.av-day-card:hover{transform:translateY(-2px);box-shadow:var(--av-shadow-md);border-color:var(--av-blue-200)}.av-day-card:hover:before{width:6px}.av-day-card.is-selected{border-color:var(--av-blue-500);box-shadow:0 0 0 3px #2b86f524,var(--av-shadow-md)}.av-day-card-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.av-day-card-title{flex:1;min-width:120px}.av-day-name{font-size:16px;font-weight:700;color:var(--av-text);letter-spacing:-.01em}.av-day-sub{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--av-text-mute);margin-top:2px}.av-dot-sep{opacity:.5}.av-day-check{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.av-day-check input{display:none}.av-day-check span{width:20px;height:20px;border-radius:6px;border:2px solid var(--av-border-strong);background:#fff;display:grid;place-items:center;transition:all var(--av-dur) var(--av-ease)}.av-day-check input:checked+span{background:var(--av-blue-500);border-color:var(--av-blue-500);box-shadow:0 0 0 4px #2b86f52e}.av-day-check input:checked+span:after{content:"";width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.av-type-pills{display:inline-flex;background:var(--av-surface-2);border-radius:var(--av-radius-pill);padding:3px;gap:2px}.av-type-pill{padding:6px 12px;border:none;background:transparent;border-radius:var(--av-radius-pill);font-family:inherit;font-size:12px;font-weight:600;color:var(--av-text-mute);cursor:pointer;transition:all var(--av-dur) var(--av-ease);white-space:nowrap}.av-type-pill:hover{color:var(--av-text-soft)}.av-type-pill.is-active{background:var(--av-surface);box-shadow:var(--av-shadow-sm)}.av-type-pill--preferred.is-active{color:var(--av-blue-700)}.av-type-pill--flexible.is-active{color:#146880}.av-type-pill--unavailable.is-active{color:#455064}.av-day-card-body{margin-top:14px;display:grid;gap:10px}.av-unavail-banner{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--av-surface-2);border:1px dashed var(--av-border-strong);border-radius:var(--av-radius-md);font-size:13px;color:var(--av-text-mute);font-weight:500}.av-slot-editor{display:grid;gap:8px}.av-slot-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:10px;background:var(--av-surface-soft);border:1px solid var(--av-border);border-radius:var(--av-radius-md);transition:border-color var(--av-dur) var(--av-ease),background var(--av-dur) var(--av-ease);animation:avFadeIn .28s var(--av-ease) both}.av-slot-row:hover{border-color:var(--av-blue-200);background:#fff}.av-slot-row.is-invalid{border-color:var(--av-rose);background:var(--av-rose-bg)}.av-time-field{display:grid;gap:4px}.av-time-field-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--av-text-mute)}.av-time-input{font-family:inherit;font-size:13px;font-weight:600;color:var(--av-text);padding:7px 10px;border:1px solid var(--av-border-strong);border-radius:8px;background:#fff;transition:border-color var(--av-dur) var(--av-ease),box-shadow var(--av-dur) var(--av-ease)}.av-time-input:focus{outline:none;border-color:var(--av-blue-500);box-shadow:var(--av-ring)}.av-slot-arrow{font-size:16px;color:var(--av-text-mute);align-self:center;padding-bottom:4px}.av-slot-duration{margin-left:auto;font-size:12px;font-weight:700;color:var(--av-blue-700);padding:4px 10px;background:var(--av-blue-50);border-radius:var(--av-radius-pill);white-space:nowrap}.av-slot-remove{width:28px;height:28px;border-radius:8px;border:1px solid var(--av-border);background:#fff;color:var(--av-text-mute);display:grid;place-items:center;cursor:pointer;transition:all var(--av-dur) var(--av-ease)}.av-slot-remove:hover{color:var(--av-rose);border-color:var(--av-rose);background:var(--av-rose-bg);transform:rotate(90deg)}.av-add-slot-btn{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:7px 12px;background:transparent;border:1px dashed var(--av-blue-300);border-radius:var(--av-radius-md);color:var(--av-blue-700);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all var(--av-dur) var(--av-ease)}.av-add-slot-btn:hover{background:var(--av-blue-50);border-style:solid}.av-add-slot-btn:disabled{opacity:.5;cursor:not-allowed}.av-recurring-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 0}.av-recurring-toggle input{display:none}.av-switch{width:36px;height:20px;border-radius:999px;background:var(--av-border-strong);position:relative;transition:background var(--av-dur) var(--av-ease)}.av-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:var(--av-shadow-xs);transition:transform var(--av-dur) var(--av-ease-spring)}.av-recurring-toggle input:checked+.av-switch{background:var(--av-blue-500)}.av-recurring-toggle input:checked+.av-switch:after{transform:translate(16px)}.av-recurring-label{font-size:12px;color:var(--av-text-soft)}.av-skeleton-card{height:168px;background:linear-gradient(90deg,#eef4fc,#f7faff,#eef4fc);background-size:200% 100%;border-radius:var(--av-radius-lg);border:1px solid var(--av-border);animation:avShimmer 1.4s linear infinite,avFadeUp .4s var(--av-ease) both}@keyframes avShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.av-legend-card{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:16px;background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);box-shadow:var(--av-shadow-xs)}.av-legend-row{display:flex;align-items:center;gap:10px}.av-legend-swatch{width:28px;height:14px;border-radius:6px;flex:none}.av-legend-swatch--preferred{background:linear-gradient(135deg,var(--av-blue-400),var(--av-blue-600))}.av-legend-swatch--flexible{background:linear-gradient(135deg,#74d4ee,var(--av-cyan))}.av-legend-swatch--unavail{background:linear-gradient(135deg,#d9e2ec,#94a3b8)}.av-legend-label{font-size:13px;font-weight:700;color:var(--av-text)}.av-legend-sub{font-size:12px;color:var(--av-text-mute)}.av-side-card{background:var(--av-surface);border:1px solid var(--av-border);border-radius:var(--av-radius-lg);padding:16px;box-shadow:var(--av-shadow-xs);animation:avFadeUp .54s var(--av-ease) both}.av-side-card-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--av-text);margin-bottom:6px;letter-spacing:-.01em}.av-side-card-help{font-size:12px;color:var(--av-text-mute);margin-bottom:12px}.av-cal{background:var(--av-surface-soft);border-radius:var(--av-radius-md);padding:10px}.av-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.av-cal-month{font-size:13px;font-weight:700;color:var(--av-text)}.av-cal-nav{width:28px;height:28px;border-radius:8px;border:1px solid var(--av-border);background:#fff;color:var(--av-text-soft);cursor:pointer;display:grid;place-items:center;transition:all var(--av-dur) var(--av-ease)}.av-cal-nav:hover{background:var(--av-blue-50);border-color:var(--av-blue-300);color:var(--av-blue-700)}.av-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.av-cal-dow{text-align:center;font-size:10px;font-weight:700;color:var(--av-text-mute);letter-spacing:.07em;padding:4px 0}.av-cal-empty{aspect-ratio:1}.av-cal-day{aspect-ratio:1;font-family:inherit;font-size:12px;font-weight:600;color:var(--av-text-soft);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all var(--av-dur) var(--av-ease);position:relative}.av-cal-day:hover{background:#fff;border-color:var(--av-blue-200);color:var(--av-blue-700);transform:scale(1.06)}.av-cal-day.is-today{background:var(--av-blue-500);color:#fff;box-shadow:0 4px 12px -4px #2b86f573}.av-cal-day.is-today:hover{background:var(--av-blue-600);color:#fff}.av-cal-day.is-override:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%}.av-cal-day.is-override--preferred:after{background:var(--av-blue-500)}.av-cal-day.is-override--flexible:after{background:var(--av-cyan)}.av-cal-day.is-override--unavailable:after{background:var(--av-rose)}.av-override-list{display:grid;gap:6px;max-height:320px;overflow-y:auto;padding-right:4px}.av-override-list::-webkit-scrollbar{width:6px}.av-override-list::-webkit-scrollbar-thumb{background:var(--av-border-strong);border-radius:999px}.av-override-row{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--av-surface-soft);border:1px solid var(--av-border);border-radius:var(--av-radius-md);transition:all var(--av-dur) var(--av-ease);animation:avFadeIn .24s var(--av-ease) both}.av-override-row:hover{background:#fff;border-color:var(--av-blue-200);transform:translate(2px)}.av-override-main{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}.av-override-date{font-size:12px;font-weight:700;color:var(--av-text)}.av-override-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:var(--av-radius-pill)}.av-override-tag--preferred{background:var(--av-blue-50);color:var(--av-blue-700)}.av-override-tag--flexible{background:var(--av-cyan-bg);color:#146880}.av-override-tag--unavailable{background:var(--av-rose-bg);color:#b8233f}.av-override-time{font-size:11px;color:var(--av-text-mute)}.av-override-remove{width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:var(--av-text-mute);cursor:pointer;display:grid;place-items:center;transition:all var(--av-dur) var(--av-ease)}.av-override-remove:hover{background:var(--av-rose-bg);color:var(--av-rose);transform:rotate(90deg)}.av-empty{text-align:center;padding:20px 10px}.av-empty-icon{width:44px;height:44px;border-radius:50%;background:var(--av-blue-50);color:var(--av-blue-600);display:grid;place-items:center;margin:0 auto 10px}.av-empty-title{font-size:13px;font-weight:700;color:var(--av-text)}.av-empty-sub{font-size:11px;color:var(--av-text-mute);margin-top:2px}.av-tip-card{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:linear-gradient(135deg,var(--av-blue-50),white);border:1px solid var(--av-blue-100);border-radius:var(--av-radius-lg);color:var(--av-text);font-size:12px;line-height:1.5;animation:avFadeUp .6s var(--av-ease) both}.av-tip-card svg{color:var(--av-blue-600);flex:none;margin-top:2px}.av-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;padding:9px 16px;border-radius:var(--av-radius-pill);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all var(--av-dur) var(--av-ease);position:relative;overflow:hidden}.av-btn:focus-visible{outline:none;box-shadow:var(--av-ring)}.av-btn:disabled{opacity:.55;cursor:not-allowed}.av-btn--primary{background:linear-gradient(135deg,var(--av-blue-500),var(--av-blue-700));color:#fff;box-shadow:var(--av-shadow-blue)}.av-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -12px #2b86f58c}.av-btn--secondary{background:#fff;color:var(--av-text);border-color:var(--av-border-strong)}.av-btn--secondary:hover{background:var(--av-surface-soft);border-color:var(--av-blue-300)}.av-btn--outline{background:transparent;color:var(--av-blue-700);border-color:var(--av-blue-300)}.av-btn--outline:hover{background:var(--av-blue-50)}.av-btn--ghost{background:transparent;color:var(--av-text-soft);border-color:var(--av-border)}.av-btn--ghost:hover{background:var(--av-surface-2);color:var(--av-text)}.av-btn--ghost.is-active{background:var(--av-blue-500);color:#fff;border-color:var(--av-blue-500)}.av-btn--ghost-danger{background:transparent;color:var(--av-rose);border-color:var(--av-border)}.av-btn--ghost-danger:hover{background:var(--av-rose-bg);border-color:var(--av-rose)}.av-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:avSpin .7s linear infinite}@keyframes avSpin{to{transform:rotate(360deg)}}.av-save-bar{position:fixed;left:0;right:0;bottom:0;padding:14px;z-index:60;transform:translateY(120%);transition:transform var(--av-dur-slow) var(--av-ease);pointer-events:none}.av-save-bar.is-visible{transform:translateY(0);pointer-events:auto}.av-save-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px 12px 20px;background:#fff;border:1px solid var(--av-border);border-radius:var(--av-radius-pill);box-shadow:0 20px 50px -20px #143c6e4d,0 6px 12px -6px #143c6e26;animation:avSaveBarPop .48s var(--av-ease-spring)}@keyframes avSaveBarPop{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}.av-save-bar-msg{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--av-text)}.av-save-bar-actions{display:flex;gap:8px}.av-pulse-dot{width:10px;height:10px;border-radius:50%;background:var(--av-amber);box-shadow:0 0 0 0 var(--av-amber);animation:avDotPulse 1.4s var(--av-ease) infinite}@keyframes avDotPulse{0%{box-shadow:0 0 #f0a02099}70%{box-shadow:0 0 0 12px #f0a02000}to{box-shadow:0 0 #f0a02000}}.av-modal-backdrop{position:fixed;inset:0;background:#0b254673;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:80;display:grid;place-items:center;padding:16px;animation:avFadeIn .2s var(--av-ease)}.av-modal{width:100%;max-width:540px;background:var(--av-surface);border-radius:var(--av-radius-xl);border:1px solid var(--av-border);box-shadow:var(--av-shadow-lg);overflow:hidden;animation:avModalIn .36s var(--av-ease-spring)}@keyframes avModalIn{0%{transform:translateY(20px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.av-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--av-border)}.av-modal-eyebrow{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--av-blue-600);margin-bottom:3px}.av-modal-title{font-size:18px;font-weight:800;color:var(--av-text);letter-spacing:-.01em}.av-modal-close{width:32px;height:32px;border-radius:50%;background:var(--av-surface-2);border:none;color:var(--av-text-soft);cursor:pointer;display:grid;place-items:center;transition:all var(--av-dur) var(--av-ease)}.av-modal-close:hover{background:var(--av-rose-bg);color:var(--av-rose);transform:rotate(90deg)}.av-modal-body{padding:18px 20px;display:grid;gap:16px}.av-modal-help{font-size:13px;color:var(--av-text-soft);margin:0}.av-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--av-surface-soft);border-top:1px solid var(--av-border)}.av-modal-footer-right{display:flex;gap:8px}.av-field-group{display:grid;gap:8px}.av-field-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--av-text-mute)}.av-field-hint{font-size:12px;color:var(--av-text-mute)}.av-bulk-chips{display:flex;flex-wrap:wrap;gap:6px}.av-bulk-chip{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;color:var(--av-blue-700);background:var(--av-blue-50);border:1px solid var(--av-blue-100);border-radius:var(--av-radius-pill)}.av-error-fallback{display:flex;align-items:center;gap:14px;padding:18px 22px;margin:24px;background:var(--av-rose-bg);border:1px solid #f6c7d0;border-radius:var(--av-radius-lg);color:#851226}.av-error-detail{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;margin-top:4px;word-break:break-word}@keyframes avFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes avFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.av-page *,.av-page *:before,.av-page *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media(max-width:1100px){.av-layout{grid-template-columns:1fr}.av-sidebar{grid-template-columns:1fr 1fr;display:grid}.av-side-card--cal,.av-sidebar>.av-legend-card{grid-column:1 / -1}}@media(max-width:880px){.av-stats{grid-template-columns:repeat(2,1fr)}.av-day-grid{grid-template-columns:1fr}}@media(max-width:720px){.av-page{padding:18px 14px 140px}.av-hero{flex-direction:column;align-items:stretch;gap:14px}.av-hero-user{align-self:flex-start}.av-toolbar{flex-direction:column;align-items:stretch}.av-toolbar-actions{justify-content:stretch}.av-toolbar-actions .av-btn{flex:1}.av-sidebar{grid-template-columns:1fr}.av-day-card-head{flex-direction:column;align-items:flex-start}.av-type-pills{width:100%;justify-content:space-between}.av-type-pill{flex:1}.av-slot-row{flex-direction:column;align-items:stretch}.av-slot-arrow{display:none}.av-slot-duration{margin-left:0;align-self:flex-start}.av-slot-remove{align-self:flex-end}.av-time-field,.av-time-input{width:100%}.av-save-bar-inner{flex-direction:column;align-items:stretch;border-radius:var(--av-radius-lg);gap:10px}.av-save-bar-actions .av-btn{flex:1}.av-modal{max-width:none;border-radius:var(--av-radius-lg) var(--av-radius-lg) 0 0;align-self:flex-end;margin-bottom:0}.av-modal-backdrop{align-items:flex-end;padding:0}.av-modal-footer{flex-direction:column-reverse;align-items:stretch}.av-modal-footer-right{flex-direction:column-reverse}.av-modal-footer-right .av-btn,.av-modal-footer .av-btn{width:100%}}@media(max-width:480px){.av-stats{grid-template-columns:1fr}.av-page-title{font-size:24px}}html,body,#root,#app{height:auto!important;min-height:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}@media(max-width:900px){.av-page{position:relative;height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding-bottom:160px}.av-table-wrap{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.av-modal-backdrop{overflow-y:auto;-webkit-overflow-scrolling:touch}.av-modal{max-height:88vh}.av-modal-body{-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:auto}}@media(max-width:720px){.av-page{padding:14px 12px 180px!important;margin-left:0!important;width:100%!important;background:radial-gradient(700px 480px at 0% -10%,#e1edff 0%,transparent 60%),radial-gradient(700px 480px at 100% 0%,#e8f2ff 0%,transparent 60%),linear-gradient(180deg,#fbfdff,#eef5ff)!important}.av-bg-shapes{display:none}.av-hero{padding:14px 14px 16px!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f4f9ff)!important;border:1px solid #e2ecfb!important;box-shadow:0 8px 22px -14px #4678c838!important}.av-hero-eyebrow{font-size:11px!important;letter-spacing:.12em!important;color:var(--av-blue-600)!important}.av-page-title{font-size:22px!important;line-height:1.15!important;margin-top:4px!important}.av-page-sub{font-size:13px!important;line-height:1.45!important;color:var(--av-text-soft)!important;margin-top:6px!important}.av-hero-user{margin-top:10px;background:#f4f9ff;border:1px solid #e2ecfb;border-radius:14px;padding:8px 12px!important}.av-stats{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:14px!important}.av-stat{padding:12px!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f6faff)!important;border:1px solid #e2ecfb!important;box-shadow:0 4px 14px -10px #4678c82e!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.av-stat-icon{width:32px!important;height:32px!important;border-radius:10px!important}.av-stat-num{font-size:18px!important}.av-stat-lbl{font-size:11px!important;color:var(--av-text-mute)!important}.av-toolbar{flex-direction:column!important;gap:12px!important;padding:12px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f6faff)!important;border:1px solid #e2ecfb!important;margin-top:14px!important}.av-toolbar-label{font-size:11px!important;letter-spacing:.1em!important;color:var(--av-text-mute)!important;text-transform:uppercase}.av-preset-list{display:flex!important;gap:8px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 2px 6px!important;margin:0 -4px!important}.av-preset-list::-webkit-scrollbar{display:none}.av-preset{flex:0 0 auto!important;min-width:120px;padding:10px 14px!important;border-radius:12px!important;font-size:13px!important;border:1px solid #e2ecfb!important;background:#fff!important;box-shadow:0 2px 6px -3px #4678c826}.av-preset.is-active{background:linear-gradient(180deg,#dbeafe,#cbe0ff)!important;border-color:#93c5fd!important;color:#1e3a8a!important}.av-toolbar-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.av-toolbar-actions .av-btn{width:100%!important;justify-content:center!important;height:44px!important;border-radius:12px!important;font-size:13px!important}.av-layout{grid-template-columns:1fr!important;gap:14px!important;margin-top:14px!important}.av-day-grid{grid-template-columns:1fr!important;gap:12px!important}.av-day-card{padding:14px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #e2ecfb!important;box-shadow:0 6px 20px -14px #4678c840!important}.av-day-card-head{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.av-day-name{font-size:16px!important;font-weight:800!important}.av-type-pills{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;background:#eef5ff!important;padding:4px!important;border-radius:12px!important}.av-type-pill{flex:1!important;padding:8px 6px!important;font-size:12px!important;border-radius:9px!important;text-align:center;border:none!important;background:transparent!important;color:var(--av-text-soft)!important;min-height:36px}.av-type-pill.is-active{background:#fff!important;color:var(--av-blue-700)!important;box-shadow:0 2px 6px #4678c82e}.av-slot-row{flex-direction:column!important;gap:8px!important;padding:10px!important;background:#f6faff!important;border:1px solid #e2ecfb!important;border-radius:14px!important}.av-slot-times{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:6px!important;width:100%!important}.av-slot-arrow{display:inline-flex!important;color:var(--av-text-mute)!important;font-size:14px}.av-time-field,.av-time-input{width:100%!important;height:42px!important;font-size:15px!important;border-radius:10px!important;background:#fff!important;border:1px solid #d8e6f7!important}.av-slot-foot{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.av-slot-duration{margin-left:0!important;align-self:auto!important;font-size:12px!important;color:var(--av-text-soft)!important}.av-slot-remove{align-self:auto!important;width:36px!important;height:36px!important;border-radius:10px!important}.av-slot-add{width:100%!important;justify-content:center!important;height:42px!important;border-radius:12px!important;margin-top:4px;background:#eef5ff!important;border:1px dashed #b7d4ff!important;color:var(--av-blue-700)!important}.av-sidebar{grid-template-columns:1fr!important;gap:12px!important}.av-side-card,.av-legend-card,.av-tip-card{padding:14px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #e2ecfb!important}.av-side-card-title{font-size:14px!important}.av-legend-row{padding:8px 0!important}.av-override-list{gap:8px!important}.av-override-list>*{padding:12px!important;border-radius:14px!important;background:#f6faff!important;border:1px solid #e2ecfb!important}.av-override-date{font-size:14px!important;font-weight:700!important}.av-override-time{font-size:12px!important;color:var(--av-text-soft)!important}.av-override-remove{width:36px!important;height:36px!important;border-radius:10px!important}.av-save-bar{left:0!important;right:0!important;bottom:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#f8fbff00,#f8fbfff5 30%,#f4f9ff)!important}.av-save-bar-inner{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:18px!important;background:#fff!important;border:1px solid #e2ecfb!important;box-shadow:0 14px 32px -16px #4678c859!important}.av-save-bar-msg{font-size:12px!important;line-height:1.25!important;flex:1 1 auto!important;min-width:0!important}.av-save-bar-actions{display:flex!important;gap:8px!important;flex:0 0 auto!important}.av-save-bar-actions .av-btn{flex:0 0 auto!important;height:42px!important;padding:0 16px!important;border-radius:12px!important;font-size:13px!important;font-weight:700!important}.av-modal-backdrop{align-items:flex-end!important;padding:0!important}.av-modal{max-width:none!important;width:100%!important;max-height:92vh!important;border-radius:20px 20px 0 0!important;align-self:flex-end!important;margin-bottom:0!important;padding-bottom:env(safe-area-inset-bottom)!important}.av-modal:before{content:"";display:block;width:40px;height:4px;border-radius:999px;background:#d0dcec;margin:8px auto 4px}.av-modal-header,.av-modal-body{padding:12px 16px!important}.av-modal-footer{flex-direction:column-reverse!important;align-items:stretch!important;gap:8px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important}.av-modal-footer-right{flex-direction:column-reverse!important;gap:8px}.av-modal-footer .av-btn,.av-modal-footer-right .av-btn{width:100%!important;height:46px!important;border-radius:12px!important;font-size:14px!important}.av-btn{min-height:42px;font-weight:600}.av-empty{padding:28px 16px!important}.av-empty-title{font-size:15px!important}.av-empty-sub{font-size:12px!important}}@media(max-width:380px){.av-stats{grid-template-columns:1fr!important}.av-type-pills{grid-template-columns:repeat(3,1fr)!important}.av-page-title{font-size:20px!important}.av-toolbar-actions{grid-template-columns:1fr!important}}@media(max-width:720px){.av-tip-card{display:none!important}.av-day-card{padding:12px 12px 14px!important;border-radius:16px!important}.av-day-card-head{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:10px}.av-day-card-title{min-width:0!important;flex:1 1 auto!important;display:flex;align-items:center;gap:8px}.av-day-name{font-size:15px!important;font-weight:700!important;letter-spacing:-.01em}.av-day-card:before{width:4px!important}.av-day-card:hover:before{width:4px!important}.av-day-card .av-type-pills{grid-column:1 / -1;width:100%!important;margin-top:4px;background:#eaf2fc!important;padding:3px!important;border-radius:10px!important;border:1px solid #dde8f7}.av-day-card .av-type-pill{padding:8px 4px!important;font-size:12px!important;font-weight:600!important;border-radius:8px!important;min-height:34px!important;letter-spacing:-.01em}.av-day-card .av-type-pill.is-active{background:#fff!important;color:#1e3a8a!important;box-shadow:0 2px 8px -2px #4678c840!important}.av-day-card-body{padding-top:6px!important;gap:8px!important}.av-slot-row{padding:10px 10px 8px!important;border-radius:12px!important;background:#f4f9ff!important;border:1px solid #dde8f7!important;box-shadow:none!important}.av-slot-times{grid-template-columns:1fr 18px 1fr!important;gap:8px!important}.av-slot-arrow{justify-self:center;color:#6f8ab6!important}.av-time-field,.av-time-input{height:44px!important;font-size:15px!important;font-weight:600!important;border-radius:10px!important;background:#fff!important;border:1px solid #d4e1f4!important;color:#1e3a5f!important;text-align:center;letter-spacing:-.01em}.av-time-field:focus,.av-time-input:focus{border-color:#93c5fd!important;box-shadow:0 0 0 3px #93c5fd40!important;outline:none!important}.av-slot-foot{margin-top:6px;padding-top:6px;border-top:1px dashed #dde8f7}.av-slot-duration{font-size:11px!important;font-weight:600;color:#6f8ab6!important;letter-spacing:.02em;text-transform:uppercase}.av-slot-remove{width:32px!important;height:32px!important;border-radius:8px!important;background:#fff!important;border:1px solid #f1d0d6!important;color:#c83b5b!important}.av-slot-add{height:40px!important;margin-top:6px;background:#f4f9ff!important;border:1px dashed #93c5fd!important;color:#1e3a8a!important;font-weight:600!important;font-size:13px!important}.av-day-card--unavailable .av-day-card-body{opacity:.55}.av-day-card--unavailable .av-day-name{color:#6f8ab6!important}}@media(max-width:720px){.av-day-card{padding:16px 16px 18px!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #e6eef9!important;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #1e3a8a0a,0 8px 24px -16px #1e3a8a2e!important;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease!important}.av-day-card.is-selected{border-color:#cddcf5!important;box-shadow:0 1px #ffffffe6 inset,0 2px 6px #1e3a8a0f,0 14px 32px -18px #1e3a8a47!important}.av-day-card:before{width:3px!important;border-radius:20px 0 0 20px!important;opacity:.9}.av-day-card-head{margin-bottom:12px!important;padding-bottom:12px;border-bottom:1px solid #eef3fb}.av-day-name{font-size:15.5px!important;font-weight:700!important;letter-spacing:-.015em!important;color:#0f2649!important}.av-day-card .av-type-pills{background:#f1f6fd!important;border:1px solid #e3ecf8!important;padding:4px!important;border-radius:12px!important;box-shadow:inset 0 1px 2px #1e3a8a0a;margin-top:6px}.av-day-card .av-type-pill{padding:9px 6px!important;font-size:12px!important;font-weight:600!important;border-radius:9px!important;min-height:36px!important;color:#5a7396!important;letter-spacing:-.005em!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.av-day-card .av-type-pill.is-active{background:#fff!important;color:#11306b!important;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #1e3a8a14,0 4px 10px -4px #1e3a8a38!important}.av-day-card-body{gap:10px!important;padding-top:10px!important}.av-slot-row{padding:12px 12px 10px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e6eef9!important;box-shadow:0 1px 2px #1e3a8a0a!important}.av-slot-times{gap:10px!important}.av-slot-arrow{color:#94a8c8!important}.av-time-field,.av-time-input{height:46px!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important;border-radius:11px!important;background:#f7fbff!important;border:1px solid #e3ecf8!important;color:#0f2649!important;transition:border-color .2s,box-shadow .2s,background .2s}.av-time-field:hover,.av-time-input:hover{background:#fff!important;border-color:#cddcf5!important}.av-time-field:focus,.av-time-input:focus{background:#fff!important;border-color:#93c5fd!important;box-shadow:0 0 0 4px #93c5fd2e!important}.av-slot-foot{margin-top:8px;padding-top:8px;border-top:1px solid #eef3fb}.av-slot-duration{font-size:10.5px!important;letter-spacing:.08em!important;color:#7a8fb0!important}.av-slot-remove{width:34px!important;height:34px!important;border-radius:10px!important;background:#fff!important;border:1px solid #f1d6dc!important;color:#b83553!important;transition:background .2s,border-color .2s}.av-slot-remove:hover{background:#fff5f7!important;border-color:#e8b5bf!important}.av-slot-add{height:44px!important;margin-top:8px;background:#fff!important;border:1px dashed #c3d6f1!important;color:#11306b!important;font-weight:600!important;font-size:13px!important;border-radius:12px!important;letter-spacing:-.005em;transition:background .2s,border-color .2s}.av-slot-add:hover{background:#f4f9ff!important;border-color:#93c5fd!important}.av-day-card--unavailable{background:#fafcfe!important}.av-day-card--unavailable .av-day-card-body{opacity:.5}}.av-mob-only-inline,.av-mob-tabs{display:none}@media(max-width:720px){.av-page{background:radial-gradient(120% 60% at 50% 0%,#fff,#f6faff 55%,#eef4fc)!important;padding-bottom:96px!important}.av-bg-shapes{display:none!important}.av-hero{padding:14px 16px 8px!important;background:transparent!important;box-shadow:none!important;border:none!important}.av-hero:before,.av-hero:after{display:none!important}.av-hero-text{padding:0!important}.av-hero-eyebrow{display:inline-flex!important;align-items:center;gap:6px;padding:6px 12px!important;background:#eaf1fc!important;color:#1e3a8a!important;border:none!important;border-radius:999px!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:-.005em;margin-bottom:14px!important}.av-page-title{font-size:30px!important;font-weight:800!important;letter-spacing:-.025em!important;color:#0b1a36!important;margin:0 0 6px!important}.av-page-sub{font-size:14px!important;line-height:1.45!important;color:#6b7a93!important;margin:0!important}.av-stats{grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px 16px 6px!important;background:transparent!important}.av-stat{background:#f3f7fd!important;border:1px solid #e6eef9!important;border-radius:14px!important;padding:12px 14px!important;box-shadow:none!important;display:flex!important;align-items:center;gap:10px}.av-stat:nth-child(n+3){display:none!important}.av-stat-icon{width:26px!important;height:26px!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;padding:0!important}.av-stat-icon--blue{color:#2563eb!important}.av-stat-icon--green{color:#16a34a!important}.av-stat-num{font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1!important}.av-stat:nth-child(1) .av-stat-num{color:#2563eb!important}.av-stat:nth-child(2) .av-stat-num{color:#16a34a!important}.av-stat-lbl{font-size:12.5px!important;color:#8190a8!important;margin-top:4px!important;font-weight:500!important}.av-mob-tabs{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:0;margin:10px 16px 0;padding:0;border-bottom:1px solid #e6eef9;background:transparent}.av-mob-tab{appearance:none;background:transparent;border:0;padding:12px 4px 14px;font-size:14.5px;font-weight:600;color:#95a3bb;letter-spacing:-.01em;cursor:pointer;position:relative;transition:color .2s ease}.av-mob-tab.is-active{color:#1e3a8a;font-weight:700}.av-mob-tab.is-active:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;border-radius:2px;background:#1e3a8a}.av-layout{display:block!important;padding:0!important;gap:0!important}.av-main,.av-sidebar{padding:0 16px!important}.av-side-card{box-shadow:none!important;border:1px solid #e6eef9!important;border-radius:16px!important;background:#fff!important;padding:14px!important;margin-bottom:12px!important}.av-side-card-help{font-size:12.5px!important;color:#8190a8!important}.av-notice{margin:8px 16px!important;border-radius:12px!important}.av-toolbar{display:block!important;margin:14px 16px 12px!important;padding:14px 14px 16px!important;background:#fff!important;border:1px solid #e6eef9!important;border-radius:18px!important;box-shadow:0 1px #ffffffe6 inset,0 4px 14px -10px #1e3a8a26!important}.av-toolbar-section{padding:0!important;background:transparent!important}.av-toolbar-label{font-size:11px!important;font-weight:700!important;color:#8190a8!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:10px!important}.av-preset-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.av-preset{height:44px!important;padding:0 12px!important;background:#fff!important;border:1px solid #e6eef9!important;border-radius:12px!important;color:#1e3a5f!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:-.01em!important;display:inline-flex!important;align-items:center;gap:8px;justify-content:flex-start!important;box-shadow:none!important}.av-preset svg{color:#6b7a93}.av-preset--clear{color:#dc2626!important}.av-preset--clear svg{color:#dc2626!important}.av-mob-only-inline{display:inline-flex!important}.av-toolbar-actions{display:none!important}.av-main:before{content:"YOUR DAYS";display:block;font-size:11px;font-weight:700;color:#8190a8;letter-spacing:.12em;text-transform:uppercase;margin:6px 4px 10px}.av-day-grid{gap:12px!important}.av-day-card{padding:16px!important;border-radius:18px!important;background:#fff!important;border:1px solid #e6eef9!important;box-shadow:0 1px #ffffffe6 inset,0 6px 18px -14px #1e3a8a2e!important}.av-day-card:before{display:none!important}.av-day-card-head{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"title pills" "sub   pills"!important;align-items:start!important;gap:2px 10px!important;padding:0 0 0 16px!important;margin:0 0 12px!important;border-bottom:0!important;position:relative}.av-day-card-head:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.av-day-card-title{grid-area:title;padding:0!important}.av-day-name{font-size:16px!important;font-weight:700!important;color:#0b1a36!important;letter-spacing:-.015em!important}.av-day-sub{grid-area:sub;font-size:12px!important;color:#8190a8!important;display:flex;align-items:center;gap:4px;margin-top:2px!important}.av-day-sub svg{display:none!important}.av-dot-sep{color:#cbd5e3!important}.av-day-card .av-type-pills{grid-area:pills;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;display:inline-flex!important;gap:6px!important;box-shadow:none!important}.av-day-card .av-type-pill{height:30px!important;padding:0 12px!important;border-radius:999px!important;background:#eef2f8!important;color:#6b7a93!important;font-size:12.5px!important;font-weight:600!important;border:0!important;box-shadow:none!important;letter-spacing:-.005em!important}.av-day-card .av-type-pill.is-active{background:#1e3a8a!important;color:#fff!important;box-shadow:0 6px 14px -8px #1e3a8a8c!important}.av-day-card .av-type-pill--unavailable{font-size:0!important;padding:0 12px!important}.av-day-card .av-type-pill--unavailable:before{content:"Off";font-size:12.5px;font-weight:600;letter-spacing:-.005em}.av-day-card-body{padding:0!important}.av-slot-editor{display:flex!important;flex-direction:column;gap:10px}.av-slot-row{display:grid!important;grid-template-columns:auto 1fr auto 1fr auto!important;align-items:center;gap:8px!important;padding:12px 14px!important;background:#f4f8fd!important;border:1px solid #e6eef9!important;border-radius:14px!important;position:relative}.av-slot-row:before{content:"";width:16px;height:16px;border-radius:50%;border:1.5px solid #b6c4dc;background:radial-gradient(circle at center,#b6c4dc 0 1.5px,transparent 2.5px);flex-shrink:0}.av-time-field,.av-time-input{background:transparent!important;border:0!important;height:auto!important;padding:0!important;font-size:14.5px!important;font-weight:700!important;color:#0b1a36!important;text-align:left!important;box-shadow:none!important}.av-time-field-label{display:none!important}.av-slot-arrow{color:#8190a8!important;font-size:14px;font-weight:500}.av-slot-duration{background:#e3ecfb!important;color:#1e3a8a!important;border-radius:999px!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}.av-slot-remove{position:absolute;top:-6px;right:-6px;width:22px!important;height:22px!important;border-radius:50%!important}.av-add-slot-btn,.av-slot-add{margin-top:8px!important;background:transparent!important;border:0!important;color:#2563eb!important;font-size:13.5px!important;font-weight:600!important;height:auto!important;padding:6px 2px!important;justify-content:flex-start!important;box-shadow:none!important}.av-recurring-toggle{margin-top:12px!important;padding-top:12px!important;border-top:1px solid #eef3fb!important;display:flex!important;align-items:center;gap:10px}.av-recurring-label{flex:1;font-size:13.5px!important;color:#5a6a85!important;font-weight:500!important}.av-recurring-toggle:before{content:"";width:14px;height:14px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238190a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='17 1 21 5 17 9'/><path d='M3 11V9a4 4 0 0 1 4-4h14'/><polyline points='7 23 3 19 7 15'/><path d='M21 13v2a4 4 0 0 1-4 4H3'/></svg>") center/contain no-repeat;flex-shrink:0}.av-legend-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:6px 0 0!important;display:block!important}.av-legend-card:before{content:"AVAILABILITY TYPES";display:block;font-size:11px;font-weight:700;color:#8190a8;letter-spacing:.12em;text-transform:uppercase;margin:6px 4px 10px}.av-legend-row{background:#fff!important;border:1px solid #e6eef9!important;border-radius:14px!important;padding:14px!important;margin-bottom:10px!important;display:flex!important;align-items:flex-start;gap:12px;box-shadow:0 1px #ffffffe6 inset,0 4px 14px -12px #1e3a8a26!important}.av-legend-label{font-size:14.5px!important;font-weight:700!important;color:#0b1a36!important}.av-legend-sub{font-size:12.5px!important;color:#8190a8!important;margin-top:2px!important}.av-legend-swatch{width:12px!important;height:12px!important;border-radius:50%!important;margin-top:4px!important;flex-shrink:0}.av-legend-swatch--preferred{background:#2563eb!important}.av-legend-swatch--flexible{background:#93b4ea!important}.av-legend-swatch--unavail{background:#d6dde9!important}[data-mob-tab=weekly] .av-sidebar,[data-mob-tab=weekly] .av-legend-card,[data-mob-tab=overrides] .av-toolbar,[data-mob-tab=overrides] .av-day-grid,[data-mob-tab=overrides] .av-legend-card{display:none!important}[data-mob-tab=overrides] .av-main:before{display:none!important}[data-mob-tab=overrides] .av-sidebar{display:block!important}[data-mob-tab=overrides] .av-side-card:not(.av-side-card--cal){display:none!important}[data-mob-tab=overrides] .av-tip-card,[data-mob-tab=tags] .av-toolbar,[data-mob-tab=tags] .av-day-grid,[data-mob-tab=tags] .av-sidebar{display:none!important}[data-mob-tab=tags] .av-main:before{display:none!important}[data-mob-tab=tags] .av-legend-card{display:block!important}.av-side-card--cal{padding:14px!important}.av-side-card-title{font-size:14px!important;font-weight:700!important;color:#0b1a36!important}.av-cal{padding:0!important}.av-cal-head{padding:4px 0 12px!important}.av-cal-month{font-size:15px!important;font-weight:700!important;color:#0b1a36!important}.av-cal-nav{width:30px!important;height:30px!important;border-radius:8px!important;background:#f3f7fd!important;border:1px solid #e6eef9!important;color:#6b7a93!important}.av-cal-dow{font-size:11.5px!important;color:#8190a8!important;font-weight:600!important}.av-cal-day{font-size:13.5px!important;font-weight:600!important;color:#0b1a36!important;border-radius:10px!important;background:transparent!important;border:0!important}.av-cal-day.is-today{background:#1e3a8a!important;color:#fff!important}.av-empty{background:transparent!important;border:0!important;padding:24px 12px!important;box-shadow:none!important}.av-empty-title{font-size:14.5px!important;font-weight:700!important;color:#0b1a36!important}.av-empty-sub{font-size:12.5px!important;color:#8190a8!important}.av-toolbar>.av-toolbar-section+.av-toolbar-actions{display:none!important}}@media(max-width:720px){.av-save-bar{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;left:10px!important;right:10px!important;border-radius:16px!important;box-shadow:0 14px 40px -16px #1e3a8a59,0 2px #ffffffe6 inset!important}.av-page{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))!important}.av-hero{background:radial-gradient(120% 140% at 0% 0%,#eaf2ff 0%,transparent 55%),radial-gradient(140% 160% at 100% 0%,#f3f8ff 0%,transparent 60%),linear-gradient(180deg,#fff,#f6fbff)!important;border:1px solid #e3ecf8!important;border-radius:22px!important;padding:18px 18px 20px!important;margin:6px 10px 14px!important;box-shadow:0 1px #ffffffe6 inset,0 12px 30px -18px #4678c859!important;position:relative;overflow:hidden}.av-hero:before{content:"";position:absolute;inset:-40% -20% auto auto;width:220px;height:220px;background:radial-gradient(closest-side,rgba(147,180,234,.35),transparent 70%);pointer-events:none;display:block!important}.av-hero-eyebrow{display:inline-flex!important;align-items:center;gap:6px;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#2563eb!important;background:#fff!important;border:1px solid #dbe7fa!important;padding:5px 10px!important;border-radius:999px!important;box-shadow:0 2px 6px -3px #2563eb59!important}.av-hero-title,.av-hero h1{font-size:22px!important;line-height:1.2!important;font-weight:800!important;color:#0b1a36!important;margin:10px 0 4px!important;letter-spacing:-.01em}.av-hero-sub,.av-hero p{font-size:13.5px!important;color:#5a6a86!important;line-height:1.45!important;margin:0!important}.av-hero-user{margin-top:14px!important;padding:12px!important;background:#fff!important;border:1px solid #e6eef9!important;border-radius:14px!important;box-shadow:0 6px 18px -14px #1e3a8a4d!important}}@media(max-width:720px){.av-day-card--unavailable{background:linear-gradient(180deg,#fff,#f1f6fd)!important;border-color:#d8e3f4!important;opacity:1!important}.av-day-card--unavailable .av-day-card-body{opacity:1!important;display:block!important}.av-day-card--unavailable .av-day-name{color:#0b1a36!important}.av-day-card--unavailable .av-day-sub{color:#6b89b6!important}.av-unavail-banner{display:flex!important;align-items:center;gap:8px;padding:12px 14px!important;background:#f1f6fd!important;border:1px solid #dbe6f6!important;border-radius:14px!important;color:#1e3a8a!important;font-size:13px!important;font-weight:600!important}}@media(max-width:720px){.av-page{--av-bg: #f6fbff;--av-surface: rgba(255,255,255,.96);--av-surface-soft: #f8fcff;--av-surface-2: #edf6ff;--av-border: rgba(229,239,252,.96);--av-border-strong: rgba(198,219,247,.95);--av-text: #101a2e;--av-text-soft: #73839a;--av-text-mute: #8191a7;--av-blue-50: #edf6ff;--av-blue-100: #dbeafe;--av-blue-200: #bfdbfe;--av-blue-300: #93c5fd;--av-blue-400: #6aa4ff;--av-blue-500: #3f74ff;--av-blue-600: #2f6fed;--av-blue-700: #2463d8;--av-cyan: #6aa4ff;--av-cyan-bg: #edf6ff;--av-radius-md: 16px;--av-radius-lg: 22px;--av-radius-xl: 30px;--av-shadow-xs: 0 1px 0 rgba(255,255,255,.8) inset, 0 8px 18px -18px rgba(15,31,56,.25);--av-shadow-sm: 0 12px 28px -25px rgba(24,68,145,.42);--av-shadow-md: 0 16px 42px -30px rgba(24,68,145,.42), 0 8px 20px -18px rgba(15,31,56,.2);--av-shadow-lg: 0 24px 56px -34px rgba(24,68,145,.42), 0 8px 24px -22px rgba(15,31,56,.26);--av-shadow-blue: 0 16px 32px -20px rgba(47,111,237,.55), inset 0 1px 0 rgba(255,255,255,.35);--av-ring: 0 0 0 4px rgba(63,116,255,.2);width:100%!important;margin-left:0!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:calc(10px + env(safe-area-inset-top,0px)) 12px calc(160px + env(safe-area-inset-bottom,0px))!important;background:radial-gradient(ellipse 280px 220px at 4% 4%,rgba(156,200,255,.4),transparent 72%),radial-gradient(ellipse 300px 220px at 98% 12%,rgba(216,235,255,.76),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff)!important;color:#101a2e!important;font-family:Inter,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important}.av-page:before,.av-page:after{content:""!important;position:fixed!important;z-index:0!important;pointer-events:none!important;border-radius:999px!important;animation:av-csm-soft-glow 7s ease-in-out infinite!important}.av-page:before{width:220px!important;height:220px!important;right:-120px!important;top:94px!important;background:#74b1ff3d!important}.av-page:after{width:180px!important;height:180px!important;left:-110px!important;bottom:108px!important;background:#d1e4ff9e!important;animation-delay:-2s!important}.av-bg-shapes{display:none!important}@keyframes av-csm-float-in{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes av-csm-soft-glow{0%,to{transform:translateZ(0) scale(1);opacity:.58}50%{transform:translate3d(8px,-10px,0) scale(1.08);opacity:.86}}.av-hero{margin:0 0 12px!important;padding:0!important;display:block!important;border-radius:30px!important;background:linear-gradient(160deg,#fffffff5,#f4f9ffeb)!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:0 18px 56px -28px #18449173,0 8px 24px -18px #0f1f3838!important;overflow:hidden!important;animation:av-csm-float-in .46s var(--av-ease) both!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.av-hero:before{content:""!important;position:absolute!important;inset:-55% -22% auto auto!important;width:240px!important;height:240px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(93,154,255,.26),transparent 68%)!important;pointer-events:none!important}.av-hero-text{padding:20px 18px 16px!important;position:relative!important;z-index:1!important}.av-hero-eyebrow{margin-bottom:9px!important;padding:6px 10px!important;border-radius:999px!important;color:#2463d8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#dbeafeb8!important;border:1px solid rgba(191,219,254,.9)!important;box-shadow:none!important}.av-page-title,.av-hero-title,.av-hero h1{font-size:clamp(26px,7vw,34px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:900!important;color:#101a2e!important;-webkit-text-fill-color:initial!important;background:none!important;margin:0!important}.av-page-sub,.av-hero-sub,.av-hero p{max-width:92%!important;margin-top:10px!important;color:#73839a!important;font-size:13.5px!important;line-height:1.48!important;font-weight:500!important}.av-hero-user{margin:0 18px 18px!important;padding:13px!important;border-radius:22px!important;background:#ffffffc7!important;border:1px solid rgba(229,239,252,.98)!important;box-shadow:0 12px 28px -25px #1844916b!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.av-avatar{width:44px!important;height:44px!important;border-radius:16px!important;background:linear-gradient(135deg,#edf6ff,#dbeafe)!important;color:#2f6fed!important;box-shadow:inset 0 1px #ffffffbf!important}.av-avatar-ring{display:none!important}.av-user-name{color:#111c31!important;font-weight:850!important}.av-user-dept,.av-user-updated{color:#8191a7!important}.av-stats{grid-template-columns:repeat(5,minmax(92px,1fr))!important;gap:10px!important;overflow-x:auto!important;padding:0 2px 2px!important;margin:0 0 12px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.av-stats::-webkit-scrollbar{display:none!important}.av-stat{min-width:92px!important;min-height:92px!important;padding:13px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;border-radius:22px!important;background:#ffffffc7!important;border:1px solid rgba(229,239,252,.98)!important;box-shadow:0 12px 28px -25px #1844916b!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;animation:av-csm-float-in .42s var(--av-ease) both!important}.av-stat-icon{width:34px!important;height:34px!important;border-radius:13px!important;background:linear-gradient(135deg,#edf6ff,#dbeafe)!important;color:#2f6fed!important;box-shadow:inset 0 1px #ffffffbf!important}.av-stat-num{font-size:24px!important;letter-spacing:-.055em!important;color:#111c31!important}.av-stat-lbl{font-size:10.8px!important;color:#8191a7!important;font-weight:750!important}.av-toolbar,.av-side-card,.av-legend-card,.av-tip-card,.av-day-card,.av-modal,.av-save-bar-inner{border-radius:28px!important;background:#ffffffeb!important;border:1px solid rgba(229,239,252,.96)!important;box-shadow:0 16px 42px -30px #1844916b,0 8px 20px -18px #0f1f3833!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;animation:av-csm-float-in .42s var(--av-ease) both!important}.av-toolbar{margin:0 0 12px!important;padding:16px!important}.av-toolbar-label,.av-side-card-help,.av-legend-sub{color:#8897ac!important;font-weight:650!important}.av-preset-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.av-preset,.av-btn,.av-add-slot-btn{min-height:38px!important;border-radius:999px!important;color:#2f6fed!important;background:#edf6ffb8!important;border:1px solid rgba(198,219,247,.95)!important;box-shadow:none!important}.av-btn--primary{color:#fff!important;background:linear-gradient(135deg,#3f74ff,#2f6fed)!important;box-shadow:0 16px 32px -20px #2f6fed8c,inset 0 1px #ffffff59!important}.av-layout,.av-main,.av-sidebar{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:0!important}.av-day-grid{grid-template-columns:1fr!important;gap:10px!important}.av-day-card{padding:14px!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f9fcff)!important;border:1px solid rgba(226,236,249,.96)!important;box-shadow:0 12px 30px -28px #1844917a!important;transition:transform .16s var(--av-ease-spring),box-shadow .18s ease,border-color .18s ease!important}.av-day-card:active{transform:scale(.985)!important;border-color:#9dc3f5fa!important}.av-day-card:before{width:5px!important;border-radius:22px 0 0 22px!important;background:#3f74ff!important}.av-day-card--flexible:before{background:#6aa4ff!important}.av-day-card--unavailable:before{background:#d6dde9!important}.av-day-name{color:#111c31!important;font-weight:850!important;letter-spacing:-.025em!important}.av-day-sub,.av-recurring-label{color:#8190a4!important;font-weight:570!important}.av-type-pills{width:100%!important;padding:4px!important;border-radius:999px!important;background:#edf6ffdb!important;border:1px solid rgba(226,236,249,.9)!important}.av-type-pill{flex:1 1 0!important;min-height:34px!important;font-size:11.5px!important;color:#8191a7!important}.av-type-pill.is-active{background:#fff!important;color:#2f6fed!important;box-shadow:0 10px 24px -20px #0f1f386b,inset 0 1px #ffffffc7!important}.av-slot-row,.av-unavail-banner,.av-override-row,.av-legend-row,.av-cal,.av-notice{border-radius:22px!important;background:linear-gradient(180deg,#fff,#f9fcff)!important;border:1px solid rgba(226,236,249,.96)!important;box-shadow:0 12px 30px -28px #1844917a!important}.av-time-input{min-height:42px!important;border-radius:16px!important;background:#f8fcfffa!important;border:1px solid rgba(226,236,249,.96)!important;color:#111c31!important}.av-slot-duration{background:#dbeafeb8!important;color:#2463d8!important}.av-switch{background:#dbeafe!important}.av-recurring-toggle input:checked+.av-switch{background:#3f74ff!important}.av-mob-tabs{left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;min-height:62px!important;padding:7px!important;border-radius:28px!important;background:#fffffff0!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:0 24px 56px -34px #1844916b,0 8px 24px -22px #0f1f3842!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important}.av-mob-tab{border-radius:21px!important;color:#8191a7!important;font-weight:850!important}.av-mob-tab.is-active{color:#2f6fed!important;background:#edf6ffdb!important;border:1px solid rgba(198,219,247,.95)!important;box-shadow:inset 0 1px #ffffffc7!important}.av-save-bar{left:12px!important;right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;padding:0!important}.av-save-bar-inner{border-radius:26px!important;padding:12px!important}.av-modal-backdrop{background:#0f1d3357!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.av-modal{border-radius:30px!important;max-height:calc(100dvh - 28px)!important}.av-modal-header,.av-modal-footer{background:#f8fcffd6!important;border-color:#e2ecf9f5!important}.av-modal-title,.av-side-card-title,.av-legend-label{color:#101a2e!important;font-weight:900!important}.av-modal-eyebrow,.av-field-label{color:#2f6fed!important}.av-cal-day.is-today{background:linear-gradient(135deg,#3f74ff,#2f6fed)!important;color:#fff!important;box-shadow:0 12px 24px -14px #2f6feda6!important}}@media(max-width:380px){.av-page{padding-inline:10px!important}.av-preset-list{grid-template-columns:1fr!important}.av-save-bar-inner{flex-direction:column!important;align-items:stretch!important}.av-save-bar-actions{width:100%!important}.av-save-bar-actions .av-btn{flex:1 1 0!important}}@media(max-width:720px){.av-page{--av-mobile-pad: 10px;padding:calc(10px + env(safe-area-inset-top,0px)) var(--av-mobile-pad) calc(154px + env(safe-area-inset-bottom,0px))!important;background:radial-gradient(ellipse 280px 220px at 4% 4%,rgba(156,200,255,.4),transparent 72%),radial-gradient(ellipse 300px 220px at 98% 12%,rgba(216,235,255,.76),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff)!important}.av-hero,.av-toolbar,.av-side-card,.av-legend-card,.av-day-card,.av-stat,.av-slot-row,.av-unavail-banner,.av-override-row,.av-cal,.av-notice{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important}.av-hero{margin:0 0 12px!important;padding:16px 4px 4px!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.av-hero:before,.av-hero:after{display:none!important}.av-hero-text{padding:0!important}.av-page-title,.av-hero-title,.av-hero h1{font-size:30px!important;line-height:1.04!important;font-weight:850!important;letter-spacing:-.035em!important;color:#101a2e!important;margin:0!important;background:none!important;-webkit-text-fill-color:initial!important}.av-page-sub,.av-hero-sub,.av-hero p{max-width:96%!important;margin:8px 0 0!important;color:#73839a!important;font-size:13.5px!important;line-height:1.48!important}.av-stats,.av-mob-tabs,.av-toolbar,.av-layout,.av-main,.av-sidebar,.av-legend-card{width:100%!important;max-width:none!important}.av-stats{padding:0!important;margin:2px 0 12px!important}.av-mob-tabs{margin:8px 0 12px!important}.av-layout{margin:0!important;padding:0!important;display:block!important}.av-main,.av-sidebar{padding:0!important;margin:0!important}.av-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;overflow:visible!important}.av-stat:nth-child(n+3){display:none!important}.av-stat{min-width:0!important;min-height:86px!important;padding:13px 13px 12px!important;display:grid!important;grid-template-columns:34px 1fr!important;align-items:center!important;gap:10px!important;border-radius:18px!important;border:1px solid rgba(226,236,249,.98)!important;background:linear-gradient(180deg,#fffffff5,#f7fbfff5)!important;box-shadow:0 12px 30px -24px #18449166,inset 0 1px #ffffffe6!important}.av-stat:nth-child(1){background:radial-gradient(circle at 100% 0%,rgba(63,116,255,.14),transparent 42%),linear-gradient(180deg,#fff,#f7fbff)!important}.av-stat:nth-child(2){background:radial-gradient(circle at 100% 0%,rgba(21,182,111,.13),transparent 42%),linear-gradient(180deg,#fff,#f7fbff)!important}.av-stat-icon{width:34px!important;height:34px!important;border-radius:13px!important;background:#edf6ff!important;color:#2f6fed!important;box-shadow:inset 0 1px #ffffffd9!important}.av-stat:nth-child(2) .av-stat-icon{background:#eaf8f1!important;color:#15a86a!important}.av-stat-num{font-size:22px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.045em!important;color:#101a2e!important}.av-stat-lbl{margin-top:5px!important;font-size:11.5px!important;line-height:1.15!important;font-weight:700!important;color:#8191a7!important}.av-toolbar{display:block!important;margin:0 0 14px!important;padding:15px!important;border-radius:20px!important;background:#fffffff5!important;border:1px solid rgba(226,236,249,.98)!important;box-shadow:0 14px 36px -30px #1844916b,inset 0 1px #ffffffe6!important}.av-toolbar-label,.av-main:before,.av-legend-card:before{color:#7d8da4!important;font-size:11px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important}.av-preset-list{grid-template-columns:1fr 1fr!important;gap:9px!important}.av-preset{height:43px!important;border-radius:14px!important;background:#f8fcff!important;border:1px solid rgba(226,236,249,.98)!important;color:#1c3154!important;font-weight:750!important;box-shadow:none!important}.av-main:before{margin:2px 4px 10px!important}.av-day-grid{grid-template-columns:1fr!important;gap:10px!important}.av-day-card{padding:15px!important;border-radius:20px!important;background:#fffffff7!important;border:1px solid rgba(226,236,249,.98)!important;box-shadow:0 12px 30px -26px #1844916b,inset 0 1px #ffffffeb!important}.av-day-card:before{display:none!important}.av-day-card-head{grid-template-columns:1fr!important;grid-template-areas:"title" "sub" "pills"!important;gap:4px!important;padding-left:15px!important;margin-bottom:12px!important}.av-day-card-head:before{display:block!important;top:5px!important;width:8px!important;height:8px!important;background:#3f74ff!important;box-shadow:0 0 0 4px #3f74ff1f!important}.av-day-card--flexible .av-day-card-head:before{background:#6aa4ff!important}.av-day-card--unavailable .av-day-card-head:before{background:#c8d3e4!important;box-shadow:0 0 0 4px #94a3b824!important}.av-day-card .av-type-pills{width:100%!important;margin-top:8px!important;padding:4px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:4px!important;border-radius:16px!important;background:#f1f6fd!important;border:1px solid #e4edf8!important}.av-day-card .av-type-pill{height:34px!important;border-radius:12px!important;background:transparent!important;color:#718198!important;font-weight:750!important}.av-day-card .av-type-pill.is-active{background:#fff!important;color:#2463d8!important;box-shadow:0 8px 18px -15px #18449170,inset 0 1px #ffffffe6!important}.av-slot-row,.av-unavail-banner{border-radius:16px!important;background:#f7fbff!important;border:1px solid #e4edf8!important;box-shadow:none!important}[data-mob-tab=overrides] .av-sidebar{display:block!important}[data-mob-tab=overrides] .av-side-card{width:100%!important;margin:0 0 14px!important;padding:15px!important;border-radius:20px!important;background:#fffffff5!important;border:1px solid rgba(226,236,249,.98)!important;box-shadow:0 14px 36px -30px #1844916b,inset 0 1px #ffffffe6!important}[data-mob-tab=overrides] .av-side-card:not(.av-side-card--cal){display:none!important}.av-side-card-title{font-size:15px!important;font-weight:850!important;color:#101a2e!important}.av-side-card-help{font-size:12.5px!important;color:#7f8fa6!important;line-height:1.42!important}.av-cal{padding:10px!important;border-radius:16px!important;background:#f8fcff!important;border:1px solid #e4edf8!important;box-shadow:none!important}[data-mob-tab=tags] .av-legend-card{display:block!important;width:100%!important;margin:0 0 14px!important;padding:15px!important;border-radius:20px!important;background:#fffffff5!important;border:1px solid rgba(226,236,249,.98)!important;box-shadow:0 14px 36px -30px #1844916b,inset 0 1px #ffffffe6!important}[data-mob-tab=tags] .av-legend-card:before{margin:0 0 10px!important}[data-mob-tab=tags] .av-legend-row{margin:0 0 9px!important;padding:13px!important;border-radius:16px!important;background:#f8fcff!important;border:1px solid #e4edf8!important;box-shadow:none!important}[data-mob-tab=tags] .av-legend-row:last-child{margin-bottom:0!important}.av-mob-tabs{position:sticky!important;top:0!important;z-index:30!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;padding:5px!important;border-radius:18px!important;background:#ffffffe0!important;border:1px solid rgba(226,236,249,.96)!important;box-shadow:0 10px 26px -24px #18449159!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.av-mob-tab{min-height:36px!important;border-radius:14px!important;color:#8191a7!important;font-size:13px!important;font-weight:800!important}.av-mob-tab.is-active{color:#2463d8!important;background:#edf6ff!important;border:1px solid #dbeafe!important;box-shadow:none!important}.av-mob-tab.is-active:after{display:none!important}}@media(max-width:380px){.av-page{--av-mobile-pad: 8px}.av-preset-list{grid-template-columns:1fr!important}}.av-page-title,.av-hero-title,.av-hero h1{color:#235ebb!important;background:none!important;-webkit-background-clip:initial!important;background-clip:border-box!important;-webkit-text-fill-color:#235EBB!important;text-fill-color:#235EBB!important}.av-page-title,.av-hero-title,.av-hero h1{background:linear-gradient(90deg,#15366a,#2666cb)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.av-side-card,.av-sidebar,.av-legend-card{position:static!important;top:auto!important}.av-override-list{max-height:none!important;overflow:visible!important;padding-right:0!important}[data-mob-tab=overrides] .av-side-card,[data-mob-tab=tags] .av-legend-card,[data-mob-tab=overrides] .av-override-list{overflow:visible!important;max-height:none!important}.av-mob-tabs,.av-mob-tab,.av-mobile-tabs,.av-mobile-tab,.av-section-tabs,.av-section-tab,.av-tabs,.av-tab{position:static!important;inset:auto!important;transform:none!important}.av-page .av-mob-tabs{position:relative!important;top:auto!important;z-index:2!important}[data-mob-tab=overrides] .av-sidebar,[data-mob-tab=overrides] .av-side-card,[data-mob-tab=overrides] .av-override-list,[data-mob-tab=tags] .av-legend-card,.av-sidebar,.av-side-card,.av-legend-card{position:static!important;top:auto!important;bottom:auto!important;transform:none!important}.av-override-list,[data-mob-tab=overrides] .av-override-list{max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}.av-day-grid>.av-day-card:first-child{border-radius:24px!important;overflow:hidden!important}.av-day-grid>.av-day-card:first-child .av-day-card-head{border-top-left-radius:24px!important;border-top-right-radius:24px!important;overflow:hidden!important}.av-day-grid>.av-day-card:first-child .av-day-card-body{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important;overflow:hidden!important}@media(max-width:768px){.av-day-grid>.av-day-card:first-child{border-radius:26px!important}.av-day-grid>.av-day-card:first-child .av-day-card-head{border-top-left-radius:26px!important;border-top-right-radius:26px!important}.av-day-grid>.av-day-card:first-child .av-day-card-body{border-bottom-left-radius:26px!important;border-bottom-right-radius:26px!important}}.av-page-title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important;margin:0!important;padding-bottom:4px!important}@media(max-width:768px){.av-page-title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important}}@media(max-width:420px){.av-page-title{font-size:clamp(28px,9.2vw,36px)!important;font-weight:850!important}}.av-main:before{display:inline-flex!important;align-items:center!important;width:fit-content!important;padding:7px 12px!important;border-radius:14px!important;background:linear-gradient(180deg,#fffffffa,#f4f8fffa)!important;border:1px solid rgba(226,236,249,.98)!important;box-shadow:0 10px 24px -22px #18449138,inset 0 1px #fffffff5!important;margin:2px 4px 10px!important}@media(max-width:768px){.av-main:before{padding:7px 12px!important;border-radius:14px!important}}@media(max-width:768px){.av-main{position:relative!important;margin-top:2px!important;padding:14px!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffffa,#f4f8fffa)!important;border:1px solid rgba(226,236,249,.98)!important;box-shadow:0 16px 34px -28px #18449138,inset 0 1px #fffffff5!important;overflow:hidden!important}.av-main:before{display:inline-flex!important;align-items:center!important;width:fit-content!important;padding:7px 12px!important;border-radius:14px!important;background:#f4f8ff!important;border:1px solid rgba(226,236,249,.98)!important;box-shadow:inset 0 1px #fffffff5!important;margin:0 0 10px!important}.av-day-grid{margin-top:0!important}}@media(max-width:420px){.av-main{padding:12px!important;border-radius:20px!important}.av-main:before{border-radius:13px!important}}@media(min-width:769px){.av-page{position:relative!important;isolation:isolate!important;background:radial-gradient(ellipse 520px 380px at 4% 2%,rgba(156,200,255,.34),transparent 72%),radial-gradient(ellipse 560px 400px at 98% 8%,rgba(216,235,255,.72),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff)!important}.av-page:before,.av-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;animation:av-csm-soft-glow 7s ease-in-out infinite!important}.av-page:before{width:420px!important;height:420px!important;top:72px!important;right:-230px!important;background:#74b1ff38!important}.av-page:after{width:360px!important;height:360px!important;left:-210px!important;bottom:96px!important;background:#d1e4ff94!important;animation-delay:-2s!important}}@media(max-width:768px){.av-day-card-head{padding-left:24px!important}.av-day-card-head:before{left:2px!important;top:7px!important}.av-day-card-title,.av-day-name{position:relative;z-index:1}}@media(max-width:768px){.av-day-card-head{padding-left:34px!important}.av-day-card-head:before{left:4px!important;top:8px!important}.av-day-card-title{margin-left:0!important}}@media(max-width:768px){.av-day-card-head{padding-left:0!important}.av-day-card-title,.av-day-sub{margin-left:18px!important}.av-day-grid>.av-day-card:first-child .av-day-card-title,.av-day-grid>.av-day-card:first-child .av-day-sub{margin-left:22px!important}}@media(max-width:768px){.av-day-grid>.av-day-card:first-child .av-day-card-head{padding-left:30px!important;overflow:visible!important}.av-day-grid>.av-day-card:first-child .av-day-card-title,.av-day-grid>.av-day-card:first-child .av-day-sub{margin-left:0!important;padding-left:0!important;transform:translate(10px)!important}.av-day-grid>.av-day-card:first-child .av-day-name{display:block!important;margin-left:0!important;padding-left:0!important;transform:translate(10px)!important}}@media(max-width:720px){.av-page{padding-top:calc(env(safe-area-inset-top,0px) + 44px)!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 230px)!important;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 44px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 230px)!important}.av-hero{margin-top:0!important;padding:18px 17px!important;border-radius:22px!important}.av-page-title{font-size:clamp(23px,7.2vw,31px)!important;line-height:1.05!important;letter-spacing:-.025em!important}.av-page-sub{font-size:13px!important;line-height:1.42!important}.av-layout,.av-main,.av-day-grid{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 150px)!important}.av-day-card:last-child{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 150px)!important}.av-save-bar{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 82px)!important}}@media(max-width:420px){.av-page{padding-top:calc(env(safe-area-inset-top,0px) + 48px)!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 245px)!important}.av-page-title{font-size:clamp(22px,7vw,29px)!important}.av-hero{padding:17px 15px!important}}@media(max-width:720px){.av-page{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 360px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 360px)!important}.av-page:after{content:""!important;display:block!important;height:calc(env(safe-area-inset-bottom,0px) + 240px)!important;flex:0 0 auto!important}.av-layout,.av-main,.av-day-grid,.av-sidebar{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 220px)!important}.av-day-grid>.av-day-card:last-child,.av-sidebar>*:last-child{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 240px)!important}}@media(max-width:420px){.av-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 390px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 390px)!important}.av-page:after{height:calc(env(safe-area-inset-bottom,0px) + 270px)!important}}@media(max-width:720px){.av-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 150px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 150px)!important}.av-page:after{content:""!important;display:block!important;height:calc(env(safe-area-inset-bottom,0px) + 56px)!important}.av-layout,.av-main,.av-day-grid,.av-sidebar{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 72px)!important}.av-day-grid>.av-day-card:last-child,.av-sidebar>*:last-child{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 78px)!important}.av-btn,.av-preset,.av-add-slot-btn,.av-modal-close,.av-cal-nav,.av-override-remove,.av-slot-remove,.av-empty-icon,.av-stat-icon,.av-side-card-title,.av-day-sub,.av-unavail-banner{align-items:center!important}.av-page svg{display:block!important;flex:0 0 auto!important;vertical-align:middle!important}.av-stat-icon,.av-empty-icon,.av-modal-close,.av-cal-nav,.av-slot-remove,.av-override-remove{display:inline-grid!important;place-items:center!important}}@media(max-width:420px){.av-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 165px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 165px)!important}.av-page:after{height:calc(env(safe-area-inset-bottom,0px) + 64px)!important}}@media(max-width:720px){.av-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 108px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 108px)!important}.av-page:after{content:""!important;display:block!important;height:calc(env(safe-area-inset-bottom,0px) + 20px)!important}.av-layout,.av-main,.av-day-grid,.av-sidebar{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 34px)!important}.av-day-grid>.av-day-card:last-child,.av-sidebar>*:last-child{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 34px)!important}.av-page[data-mob-tab=overrides] .av-toolbar,.av-page[data-mob-tab=overrides] .av-main,.av-page[data-mob-tab=overrides] .av-legend-card,.av-page[data-mob-tab=overrides] .av-tip-card{display:none!important}.av-page[data-mob-tab=overrides] .av-layout{display:block!important;margin-top:10px!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important}.av-page[data-mob-tab=overrides] .av-sidebar{display:block!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important}.av-page[data-mob-tab=overrides] .av-side-card--cal{margin-top:0!important;margin-bottom:calc(env(safe-area-inset-bottom,0px) + 34px)!important}}@media(max-width:420px){.av-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 116px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 116px)!important}.av-page:after{height:calc(env(safe-area-inset-bottom,0px) + 24px)!important}}@media(max-width:720px){.av-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 64px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 64px)!important}.av-page:after{content:""!important;display:block!important;height:calc(env(safe-area-inset-bottom,0px) + 4px)!important}.av-layout,.av-main,.av-day-grid,.av-sidebar{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important}.av-day-grid>.av-day-card:last-child,.av-sidebar>*:last-child{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)!important}.av-page[data-mob-tab=tags] .av-layout{display:block!important;margin-top:10px!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important}.av-page[data-mob-tab=tags] .av-main,.av-page[data-mob-tab=tags] .av-toolbar,.av-page[data-mob-tab=tags] .av-day-grid,.av-page[data-mob-tab=tags] .av-tip-card,.av-page[data-mob-tab=tags] .av-side-card{display:none!important}.av-page[data-mob-tab=tags] .av-sidebar{display:block!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)!important}.av-page[data-mob-tab=tags] .av-legend-card{display:grid!important;width:100%!important;margin:0 0 calc(env(safe-area-inset-bottom,0px) + 16px)!important}.av-page[data-mob-tab=overrides] .av-side-card--cal{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)!important}}@media(max-width:420px){.av-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 72px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 72px)!important}.av-page:after{height:calc(env(safe-area-inset-bottom,0px) + 6px)!important}}@media(min-width:769px){.av-page{padding-top:24px!important;padding-bottom:70px!important}.av-hero{padding:16px 18px!important;border-radius:22px!important;gap:18px!important}.av-hero-eyebrow{margin-bottom:6px!important;padding:4px 9px!important;font-size:10px!important}.av-page-title{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.1!important}.av-page-sub{font-size:13px!important;line-height:1.4!important;margin-top:4px!important}.av-hero-user{padding:8px 13px 8px 8px!important}.av-avatar{width:42px!important;height:42px!important}.av-stats{margin-top:14px!important;gap:10px!important}.av-stat{padding:11px 13px!important;min-height:68px!important;border-radius:16px!important}.av-toolbar,.av-layout{margin-top:14px!important}.av-day-grid{gap:12px!important}.av-day-card{padding:14px!important;border-radius:17px!important}.av-day-card--unavailable{padding:12px 14px!important;min-height:92px!important}.av-day-card--unavailable .av-day-card-head{align-items:center!important}.av-day-card--unavailable .av-day-name{font-size:15px!important}.av-day-card--unavailable .av-day-sub{margin-top:3px!important}.av-day-card--unavailable .av-unavail-banner,.av-day-card--unavailable .av-day-card-body{display:none!important}.av-day-card--unavailable:hover .av-day-card-body,.av-day-card--unavailable:focus-within .av-day-card-body{display:grid!important;margin-top:10px!important}.av-day-card--unavailable:hover .av-unavail-banner,.av-day-card--unavailable:focus-within .av-unavail-banner{display:inline-flex!important}.av-type-pill{padding:5px 9px!important;font-size:11px!important}.av-slot-row{padding:8px!important}}@media(min-width:769px){.av-day-grid{align-items:start!important;grid-auto-rows:auto!important}.av-day-card{align-self:start!important;height:auto!important}.av-day-card--unavailable{min-height:106px!important;max-height:116px!important;height:106px!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:hidden!important}.av-day-card--unavailable .av-day-card-head{margin:0!important;padding:0!important;border-bottom:0!important;width:100%!important}.av-day-card--unavailable .av-day-card-title{min-width:160px!important}.av-day-card--unavailable .av-day-card-body,.av-day-card--unavailable .av-unavail-banner,.av-day-card--unavailable .av-recurring-toggle{display:none!important}.av-day-card--unavailable:hover .av-day-card-body,.av-day-card--unavailable:focus-within .av-day-card-body,.av-day-card--unavailable:hover .av-unavail-banner,.av-day-card--unavailable:focus-within .av-unavail-banner{display:none!important}}@media(min-width:769px){.av-day-card--unavailable{height:auto!important;min-height:96px!important;max-height:none!important;padding:12px 16px!important;display:block!important;overflow:visible!important}.av-day-card--unavailable .av-day-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;margin:0!important;padding:0!important}.av-day-card--unavailable .av-day-card-title{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-top:2px!important;overflow:visible!important}.av-day-card--unavailable .av-day-name{display:block!important;line-height:1.25!important;padding-top:1px!important;overflow:visible!important}.av-day-card--unavailable .av-day-sub{margin-top:4px!important;line-height:1.35!important;overflow:visible!important}.av-day-card--unavailable .av-type-pills{align-self:start!important}.av-day-card--unavailable .av-day-card-body,.av-day-card--unavailable .av-unavail-banner,.av-day-card--unavailable .av-recurring-toggle,.av-day-card--unavailable:hover .av-day-card-body,.av-day-card--unavailable:focus-within .av-day-card-body,.av-day-card--unavailable:hover .av-unavail-banner,.av-day-card--unavailable:focus-within .av-unavail-banner{display:none!important}}.av-page[data-weekend-only="1"] .av-day-grid{align-items:start!important}@media(min-width:769px){.av-page[data-weekend-only="1"] .av-day-grid--weekend-only{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;align-items:start!important}.av-page[data-weekend-only="1"] .av-day-column{display:grid!important;gap:14px!important;align-content:start!important}}.av-day-card--unavailable .av-day-card-head,.av-day-card--unavailable .av-day-card-title{position:relative!important;z-index:2!important}.av-day-card--unavailable .av-day-card-title,.av-day-card--unavailable .av-day-sub{padding-left:10px!important}.av-day-card--unavailable:before{z-index:0!important}.av-day-grid--desktop-columns{display:none}@media(min-width:769px){.av-day-grid--mobile-flow{display:none!important}.av-day-grid--desktop-columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;align-items:start!important}.av-day-grid--desktop-columns .av-day-column{display:grid!important;gap:14px!important;align-content:start!important}}@media(max-width:768px){.av-day-grid--desktop-columns{display:none!important}.av-day-grid--mobile-flow{display:grid!important}}.av-page{--av-bg: #F4F7FB !important;--av-surface: #FFFFFF !important;--av-surface-soft: #F8FAFC !important;--av-surface-2: #F1F5F9 !important;--av-border: #DFE7F1 !important;--av-border-strong: #D2DCE8 !important;--av-shadow-xs: 0 1px 2px rgba(15, 23, 42, .05) !important;--av-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06), 0 6px 18px -16px rgba(15, 23, 42, .18) !important;--av-shadow-md: 0 1px 3px rgba(15, 23, 42, .06), 0 10px 24px -20px rgba(15, 23, 42, .2) !important;--av-shadow-lg: 0 1px 3px rgba(15, 23, 42, .07), 0 14px 28px -24px rgba(15, 23, 42, .18) !important;--av-shadow-blue: 0 1px 2px rgba(37, 99, 235, .1), 0 10px 22px -18px rgba(37, 99, 235, .18) !important;background:#f4f7fb!important}.av-bg-shapes{position:absolute!important;inset:0!important;pointer-events:none!important;overflow:hidden!important;z-index:0!important}.av-bg-blob{filter:none!important;opacity:1!important;animation:none!important;border-radius:50%!important}.av-bg-blob--1{top:-210px!important;right:-185px!important;left:auto!important;width:420px!important;height:420px!important;background:#60a5fa1c!important}.av-bg-blob--2{inset:auto auto -180px -170px!important;width:340px!important;height:340px!important;background:#93c5fd14!important}.av-bg-blob--3{display:none!important}.av-hero,.av-stat,.av-toolbar,.av-side-card,.av-legend-card,.av-day-card,.av-empty,.av-notice,.av-save-bar-inner,.av-time-input,.av-slot,.av-preset,.av-btn--ghost,.av-btn--ghost-danger,.av-btn--secondary{box-shadow:var(--av-shadow-xs)!important}.av-hero,.av-stat,.av-toolbar,.av-side-card,.av-legend-card,.av-day-card,.av-save-bar-inner,.av-notice{border-color:var(--av-border)!important}.av-hero{padding:14px 22px!important;min-height:108px!important;border-radius:20px!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.av-page-title{font-size:clamp(24px,3vw,30px)!important;line-height:1.08!important}.av-page-sub{margin-top:6px!important;max-width:48rem!important}.av-stat,.av-toolbar,.av-side-card,.av-legend-card,.av-day-card{background:#fff!important}.av-day-card:hover,.av-stat:hover,.av-side-card:hover,.av-legend-card:hover{box-shadow:var(--av-shadow-sm)!important}.av-day-card.is-selected,.av-btn.is-active,.av-preset:focus-visible,.av-btn:focus-visible,.av-time-input:focus,.av-select:focus,.av-input:focus{box-shadow:0 0 0 3px #2563eb1f!important}@media(max-width:768px){.av-hero{padding:14px 16px!important;min-height:96px!important}.av-bg-blob--1{width:280px!important;height:280px!important;top:-120px!important;right:-110px!important}.av-bg-blob--2{width:220px!important;height:220px!important;left:-100px!important;bottom:-110px!important}}.av-page{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}.av-bg-shapes,.av-bg-blob,.av-bg-blob--1,.av-bg-blob--2,.av-bg-blob--3{display:none!important}.av-page:before,.av-page:after{display:none!important}.av-page{position:relative!important;isolation:isolate!important;overflow:hidden!important}.av-page:before,.av-page:after{content:""!important;position:absolute!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important}.av-page:before{display:block!important;width:500px!important;height:500px!important;top:-205px!important;right:-200px!important;background:#bfdbfe80!important}.av-page:after{display:block!important;width:320px!important;height:320px!important;left:-160px!important;bottom:-160px!important;background:#dbeafe66!important}@media(max-width:768px){.av-page:before{width:300px!important;height:300px!important;top:-120px!important;right:-120px!important}.av-page:after{width:210px!important;height:210px!important;left:-90px!important;bottom:-90px!important}}.av-page{height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important}.av-page:before,.av-page:after{pointer-events:none!important}html:has(.av-page),body:has(.av-page),#root:has(.av-page){overflow:hidden!important;height:100%!important}.av-save-bar:not(.is-visible){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(140%)!important}.av-save-bar.is-visible{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.av-save-bar{position:fixed!important;left:max(16px,env(safe-area-inset-left,0px))!important;right:max(16px,env(safe-area-inset-right,0px))!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;z-index:9999!important;padding:0!important;margin:0!important;background:transparent!important;transform:translateY(140%)!important;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease!important}.av-save-bar.is-visible{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.av-save-bar-inner{width:min(100%,1480px)!important;max-width:none!important;margin:0 auto!important;border-radius:999px!important;box-shadow:0 14px 36px -20px #0f172a47,0 2px 6px #0f172a0f!important}.av-page{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))!important}@media(max-width:720px){.av-save-bar{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}.av-save-bar-inner{border-radius:18px!important}.av-page{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px))!important}}.av-page{background:radial-gradient(220px 220px at 16% 32%,rgba(191,219,254,.34) 0%,rgba(191,219,254,.34) 58%,transparent 59%),radial-gradient(250px 250px at 86% 76%,rgba(191,219,254,.28) 0%,rgba(191,219,254,.28) 58%,transparent 59%),radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}@media(max-width:768px){.av-page{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;background:radial-gradient(150px 150px at 14% 30%,rgba(191,219,254,.38) 0%,rgba(191,219,254,.38) 56%,transparent 57%),radial-gradient(175px 175px at 84% 74%,rgba(191,219,254,.3) 0%,rgba(191,219,254,.3) 56%,transparent 57%),radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}html,body,#root{height:auto!important;overflow:auto!important}}.av-page-title{background:linear-gradient(135deg,#163e82,#2f6fd6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.av-page:before{width:290px!important;height:290px!important;top:-115px!important;right:-115px!important;background:#bfdbfe85!important}.av-page:after{width:250px!important;height:250px!important;left:-105px!important;bottom:-105px!important;background:#bfdbfe80!important}@media(max-width:768px){.av-page:before{width:230px!important;height:230px!important;top:-90px!important;right:-90px!important}.av-page:after{width:190px!important;height:190px!important;left:-80px!important;bottom:-80px!important}}.av-page{position:relative!important;isolation:isolate!important;overflow-x:hidden!important}.av-page:before,.av-page:after{content:""!important;position:fixed!important;display:block!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important}.av-page:before{width:290px!important;height:290px!important;top:-110px!important;right:-110px!important;background:#bfdbfe80!important}.av-page:after{width:270px!important;height:270px!important;left:-120px!important;bottom:-120px!important;background:#bfdbfe75!important}.av-page>*{position:relative!important;z-index:1!important}.av-hero{padding:10px 16px!important;min-height:84px!important;border-radius:16px!important;margin-bottom:10px!important}.av-page-title{font-size:clamp(22px,2.6vw,30px)!important;margin-bottom:2px!important;background:linear-gradient(135deg,#163e82,#2f6fd6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.av-page-sub{font-size:13.5px!important;line-height:1.4!important;margin-top:2px!important;max-width:32rem!important}.av-stats{margin-top:0!important}.av-save-bar{left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}.av-save-bar-inner{width:min(100%,560px)!important;padding:8px 10px!important;gap:8px!important;border-radius:14px!important;box-shadow:0 10px 22px -18px #0f172a59,0 1px 3px #0f172a14!important}.av-save-bar-msg{font-size:12.5px!important;line-height:1.3!important;gap:8px!important}.av-save-bar-actions{gap:8px!important}.av-save-bar-actions .av-btn,.av-save-bar .av-btn{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:10px!important;font-size:12.5px!important}@media(max-width:768px){html,body,#root{height:auto!important;min-height:100%!important;overflow:auto!important}.av-page{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))!important}.av-page:before{width:230px!important;height:230px!important;top:-90px!important;right:-90px!important}.av-page:after{width:200px!important;height:200px!important;left:-88px!important;bottom:-88px!important}.av-hero{padding:10px 14px!important;min-height:74px!important;margin-bottom:8px!important}.av-page-title{font-size:21px!important}.av-page-sub{font-size:13px!important}.av-save-bar{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}.av-save-bar-inner{width:100%!important;padding:7px 8px!important;border-radius:12px!important;flex-direction:row!important;align-items:center!important}.av-save-bar-msg{font-size:12px!important}.av-save-bar-actions{width:auto!important}.av-save-bar-actions .av-btn{flex:0 0 auto!important;min-width:94px!important}}.av-hero{padding:8px 14px!important;min-height:66px!important;border-radius:14px!important;margin-bottom:8px!important}.av-page-title,.av-hero-title,.av-hero h1{font-size:clamp(21px,2.3vw,28px)!important;line-height:1.08!important;margin:0 0 2px!important;background:linear-gradient(135deg,#163e82,#2f6fd6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.av-page-sub,.av-hero-sub,.av-hero p{font-size:13px!important;line-height:1.34!important;margin:0!important;max-width:30rem!important}.av-stats{margin-top:0!important;gap:10px!important}.av-save-bar{left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}.av-save-bar-inner{width:min(100%,460px)!important;padding:6px 8px!important;gap:6px!important;border-radius:12px!important}.av-save-bar-msg{font-size:11.5px!important;line-height:1.25!important}.av-save-bar-actions .av-btn,.av-save-bar .av-btn{min-height:30px!important;height:30px!important;padding:0 10px!important;border-radius:9px!important;font-size:11.5px!important}.av-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;background:#0f172a8f!important;z-index:99999!important;overflow:auto!important;padding:16px!important}.av-modal{position:relative!important;z-index:100000!important;width:min(720px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:auto!important}@media(max-width:768px){html,body,#root{height:auto!important;min-height:100%!important;overflow:auto!important}.av-page{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.av-hero{padding:8px 12px!important;min-height:60px!important;margin-bottom:6px!important}.av-page-title,.av-hero-title,.av-hero h1{font-size:20px!important}.av-page-sub,.av-hero-sub,.av-hero p{font-size:12.5px!important}.av-save-bar{left:6px!important;right:6px!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important}.av-save-bar-inner{width:100%!important;padding:6px 7px!important;gap:6px!important;border-radius:10px!important}.av-save-bar-actions .av-btn,.av-save-bar .av-btn{min-height:28px!important;height:28px!important;font-size:11px!important;padding:0 9px!important}.av-modal-backdrop{padding:8px!important;align-items:flex-end!important}.av-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 12px)!important;border-radius:18px!important}}.av-save-bar{top:calc(8px + env(safe-area-inset-top,0px))!important;bottom:auto!important}.av-save-bar-inner{margin:0 auto!important}.av-page{padding-top:0!important}@media(max-width:768px){.av-save-bar{top:calc(6px + env(safe-area-inset-top,0px))!important;bottom:auto!important}}.av-save-bar{position:fixed!important;top:calc(10px + env(safe-area-inset-top,0px))!important;bottom:auto!important;left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;z-index:2147483646!important;display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-130%)!important;transition:transform .18s ease,opacity .16s ease,visibility .16s ease!important;padding:0!important;background:transparent!important}.av-save-bar.is-visible{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.av-save-bar-inner{width:min(100%,520px)!important;max-width:520px!important;margin:0 auto!important;padding:7px 9px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dbe6f4!important;box-shadow:0 10px 24px -18px #0f172a57,0 1px 3px #0f172a14!important}.av-save-bar-msg{font-size:12px!important;line-height:1.25!important;gap:7px!important}.av-save-bar-actions{gap:6px!important}.av-save-bar .av-btn,.av-save-bar-actions .av-btn{height:30px!important;min-height:30px!important;padding:0 10px!important;border-radius:9px!important;font-size:11.5px!important}@media(max-width:768px){.av-save-bar{top:calc(8px + env(safe-area-inset-top,0px))!important;left:8px!important;right:8px!important}.av-save-bar-inner{width:100%!important;max-width:none!important;padding:6px 7px!important;border-radius:10px!important}.av-save-bar .av-btn,.av-save-bar-actions .av-btn{height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:11px!important}}@media(min-width:769px){.av-page{padding-top:10px!important}}.av-save-bar{position:fixed!important;top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;z-index:2147483646!important;pointer-events:none!important}.av-save-bar.is-visible{pointer-events:auto!important}.av-save-bar-inner{width:min(100%,520px)!important;max-width:520px!important;margin:0 auto!important}.av-page{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}@media(min-width:769px){.av-page{padding-top:10px!important;padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:768px){.av-save-bar{top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;left:8px!important;right:8px!important}.av-save-bar-inner{width:100%!important;max-width:none!important}.av-page{padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:768px){html,body,#root,#app{height:auto!important;min-height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important}html:has(.av-page),body:has(.av-page),#root:has(.av-page),#app:has(.av-page){height:auto!important;min-height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important}.av-page{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))!important}.av-layout,.av-main,.av-sidebar,.av-day-grid,.av-side-card,.av-override-list{max-height:none!important;overflow:visible!important}.av-table-wrap,.av-time-panel,.av-modal-body{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.av-save-bar{position:fixed!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;top:auto!important}}@media(min-width:769px){.av-desktop-only{display:inline-flex!important}.av-layout>.av-sidebar .av-legend-card{display:none!important}.av-toolbar-actions{position:relative;gap:12px!important}.av-tags-menu{position:relative}.av-tags-menu>summary{list-style:none}.av-tags-menu>summary::-webkit-details-marker{display:none}.av-tags-menu[open]>summary{background:#f8fbff;border-color:#b9d2f3}.av-tags-popover{position:absolute;top:calc(100% + 10px);right:0;width:320px;padding:14px;border-radius:18px;border:1px solid #d7e4f4;background:#fffffffa;box-shadow:0 18px 38px -28px #0f172a42;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40}.av-tags-popover .av-legend-row{margin-bottom:14px}.av-tags-popover .av-legend-row:last-child{margin-bottom:0}.av-tags-popover .av-legend-row--tz{align-items:flex-start}.av-tags-popover .av-legend-label{color:#183153;font-weight:700}.av-tags-popover .av-legend-sub{color:#7890b1}}@media(max-width:768px){.av-desktop-only{display:none!important}}@media(min-width:769px){.av-page,.av-toolbar,.av-toolbar-actions,.av-tags-menu{isolation:isolate!important}.av-toolbar{position:relative!important;z-index:10000!important;overflow:visible!important}.av-toolbar-actions{position:relative!important;z-index:10001!important;overflow:visible!important}.av-tags-menu{position:relative!important;z-index:10002!important}.av-tags-popover{z-index:2147483000!important;position:absolute!important;top:calc(100% + 12px)!important;right:0!important;pointer-events:auto!important}.av-layout,.av-main,.av-sidebar,.av-side-card,.av-calendar-card,.av-override-card{position:relative!important;z-index:1!important}}@media(min-width:769px){.av-tags-menu[open]{z-index:2147483640!important}.av-tags-menu[open] .av-tags-popover{z-index:2147483641!important;box-shadow:0 20px 48px -26px #0f172a47!important}}@media(min-width:769px){.av-toolbar,.av-toolbar-actions,.av-tags-menu{overflow:visible!important}.av-toolbar{z-index:99990!important}.av-toolbar-actions{z-index:99991!important}.av-tags-menu{z-index:99992!important}.av-tags-menu[open] .av-tags-popover{position:absolute!important;z-index:2147483646!important;top:calc(100% + 12px)!important;right:0!important;pointer-events:auto!important;box-shadow:0 24px 52px -28px #0f172a52!important}.av-layout,.av-main,.av-sidebar,.av-side-card,.av-side-card--cal,.av-calendar-card{z-index:1!important}}.av-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;z-index:2147483647!important;background:#0f172a94!important;backdrop-filter:blur(8px) saturate(120%)!important;-webkit-backdrop-filter:blur(8px) saturate(120%)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important}.av-modal{position:relative!important;z-index:2147483647!important;max-height:calc(100dvh - 36px)!important}.av-page{padding-top:18px!important}.av-hero{display:none!important}.av-control-panel{position:relative;z-index:1;display:grid;gap:14px;padding:16px;border:1px solid var(--av-border);border-radius:var(--av-radius-xl);background:linear-gradient(135deg,#fffffff5,#f8fbffe6);box-shadow:var(--av-shadow-md);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:visible}.av-control-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(520px 180px at 8% -20%,rgba(43,134,245,.1),transparent 68%),radial-gradient(480px 180px at 100% 0%,rgba(52,181,228,.1),transparent 62%)}.av-control-panel>*{position:relative;z-index:1}.av-control-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 2px}.av-control-eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--av-blue-700);margin-bottom:5px}.av-control-title{margin:0;font-size:clamp(20px,2vw,27px);line-height:1.08;letter-spacing:-.03em;font-weight:800;background:linear-gradient(135deg,#0b2546,#1a6fd8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.av-control-updated{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 12px;border-radius:var(--av-radius-pill);background:#f5f9ff;border:1px solid #dfe9f7;color:var(--av-text-soft);font-size:12px;font-weight:700;white-space:nowrap}.av-control-panel .av-stats{margin:0!important;gap:12px!important}.av-control-panel .av-stat{background:#ffffffe0!important;border-color:#dfe9f7!important;box-shadow:0 10px 28px -22px #143c6e4d,inset 0 1px #ffffffd9!important}.av-control-panel .av-toolbar{margin:0!important;padding:14px 0 0!important;border:0!important;border-top:1px solid #e4ecf6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.av-control-panel .av-toolbar-label{margin-left:2px}.av-desktop-clear{color:var(--av-rose)!important}.av-side-card--merged{overflow:hidden}.av-section-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:12px 0 14px;border:1px solid #dfe9f7;border-radius:16px;background:#f4f8fe}.av-section-switch-btn{appearance:none;border:0;border-radius:12px;background:transparent;color:var(--av-text-soft);font-family:inherit;font-size:12.5px;font-weight:800;padding:9px 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:transform var(--av-dur) var(--av-ease),background var(--av-dur) var(--av-ease),color var(--av-dur) var(--av-ease),box-shadow var(--av-dur) var(--av-ease)}.av-section-switch-btn:hover{color:var(--av-blue-700)}.av-section-switch-btn.is-active{background:#fff;color:var(--av-blue-700);box-shadow:0 8px 20px -16px #0f3a7859,inset 0 1px #ffffffe6}.av-merged-panel{animation:avFadeUp .22s var(--av-ease) both}.av-merged-subhead{display:flex;align-items:center;gap:8px;margin:14px 2px 9px;color:var(--av-text);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.av-tag-guide{display:grid;gap:12px;padding:12px;border:1px solid #e4ecf6;border-radius:16px;background:linear-gradient(135deg,#fff,#f7fbff)}.av-tag-guide .av-legend-row{padding:9px 8px;border-radius:13px;background:#ffffffb8;border:1px solid rgba(228,236,246,.78)}.av-tag-guide .av-legend-row--tz{align-items:flex-start;background:#f4f8fe}.av-tags-menu{display:none!important}@media(min-width:769px){.av-layout>.av-sidebar .av-side-card--merged{display:block!important}.av-layout>.av-sidebar .av-tag-guide{display:grid!important}}@media(max-width:1100px){.av-control-panel .av-stats{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:880px){.av-control-panel .av-stats{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:720px){.av-page{padding-top:12px!important}.av-control-panel{margin:0 0 12px!important;padding:13px!important;border-radius:18px!important;box-shadow:0 8px 24px -18px #1e3a8a38!important}.av-control-panel-head{display:none!important}.av-control-panel .av-stats{grid-template-columns:1fr 1fr!important;padding:0!important;gap:10px!important}.av-control-panel .av-stat{display:flex!important}.av-control-panel .av-stat:nth-child(n+3){display:none!important}.av-control-panel .av-toolbar{display:block!important;margin:0!important;padding:13px 0 0!important;border-top:1px solid #e6eef9!important}.av-control-panel .av-toolbar-actions{margin-top:12px!important}.av-desktop-clear{display:none!important}.av-mob-tabs{grid-template-columns:1fr 1fr!important;margin:8px 0 12px!important}.av-page[data-mob-tab=weekly] .av-sidebar,.av-page[data-mob-tab=overrides] .av-control-panel,.av-page[data-mob-tab=overrides] .av-toolbar,.av-page[data-mob-tab=overrides] .av-main{display:none!important}.av-page[data-mob-tab=overrides] .av-sidebar,.av-page[data-mob-tab=overrides] .av-side-card--merged,.av-page[data-mob-tab=overrides] .av-merged-panel,.av-page[data-mob-tab=overrides] .av-tag-guide{display:block!important}.av-page[data-mob-tab=overrides] .av-tag-guide{display:grid!important}.av-page[data-mob-tab=overrides] .av-layout{display:block!important;margin-top:0!important}.av-side-card--merged{margin-top:0!important}.av-section-switch{margin-top:10px!important}.av-section-switch-btn{min-height:40px;font-size:12.5px}}@media(max-width:480px){.av-control-panel .av-stats{grid-template-columns:1fr 1fr!important}}.av-control-eyebrow,.av-control-updated{display:none!important}.av-control-panel{border-radius:26px!important;padding:18px!important}.av-control-panel-head{padding-bottom:2px!important}.av-control-title{font-size:clamp(22px,2.1vw,30px)!important}.av-save-bar{top:auto!important;bottom:16px!important}.av-save-bar-inner{width:min(100%,760px)!important;max-width:760px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid #d7e4f6!important;background:linear-gradient(180deg,#fffffffa,#f8fbfff5)!important;box-shadow:0 28px 60px -34px #0f172a7a,0 12px 24px -20px #2563eb3d!important}.av-save-bar-msg{font-size:14px!important;font-weight:800!important;color:#163153!important}.av-pulse-dot{width:10px!important;height:10px!important;background:#f59e0b!important;box-shadow:0 0 0 6px #f59e0b29!important}.av-save-bar-actions{gap:10px!important}.av-save-bar .av-btn,.av-save-bar-actions .av-btn{height:44px!important;min-height:44px!important;padding:0 18px!important;border-radius:14px!important;font-size:14px!important;font-weight:800!important}.av-save-bar .av-btn--secondary{background:#fff!important;border:1px solid #d7e4f6!important;color:#284566!important}.av-save-bar .av-btn--primary{background:linear-gradient(135deg,#2b86f5,#1d6fe0)!important;color:#fff!important;box-shadow:0 16px 28px -22px #2563ebb8!important}@media(max-width:768px){.av-save-bar{bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}.av-save-bar-inner{width:calc(100% - 16px)!important}.av-save-bar .av-btn,.av-save-bar-actions .av-btn{height:42px!important;font-size:13px!important}}.av-control-title,.av-hero-title,.av-page-title{display:none!important}.av-control-panel-head{margin:0!important;min-height:0!important;padding:0!important}.av-control-panel{padding-top:14px!important}.av-recurring-toggle input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;appearance:none!important}.av-switch{position:relative!important;display:inline-block!important;width:32px!important;min-width:32px!important;height:18px!important;border-radius:999px!important;background:#dfe9f7!important;border:1px solid #cfdcf0!important;overflow:hidden!important}.av-switch:before{display:none!important;content:none!important}.av-switch:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:12px!important;height:12px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 5px #102a5726!important;transform:translate(0)!important;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease!important}.av-recurring-toggle input:checked+.av-switch{background:linear-gradient(180deg,#5fa0ff,#2d73ff)!important}.av-recurring-toggle input:checked+.av-switch:after{transform:translate(14px)!important}@media(max-width:768px){body.opscence-availability-modal-open :is(.mobile-bottom-nav,.bottom-nav,.app-bottom-nav,.mobile-nav-bar,.sc-mobile-bottom-nav,[data-mobile-bottom-nav=true]){display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:768px){.av-modal-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important;overflow:hidden!important}.av-modal{width:min(520px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;min-height:0!important;margin:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cbdcf0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 24px 64px -28px #0f2a5785!important}.av-modal-header{min-height:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:15px 16px!important;border-bottom:1px solid #cbdcf0!important;background:#e7f2ff!important}.av-modal-header>div{min-width:0!important;flex:1 1 auto!important}.av-modal-eyebrow{margin:0 0 4px!important;color:#2864a8!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.08em!important}.av-modal-title{margin:0!important;color:#102a4c!important;font-size:17px!important;line-height:1.25!important;font-weight:900!important;white-space:normal!important;overflow-wrap:anywhere!important}.av-modal-close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;border:1px solid #bfd4ec!important;border-radius:12px!important;background:#ffffffc7!important;color:#294f7b!important;box-shadow:none!important}.av-modal-body{min-height:0!important;width:100%!important;display:grid!important;align-content:start!important;gap:12px!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}.av-modal-help{margin:0!important;padding:11px 12px!important;border:1px solid #dbe7f5!important;border-radius:13px!important;background:#f7faff!important;color:#55708f!important;font-size:12.5px!important;line-height:1.45!important;font-weight:650!important}.av-field-group{width:100%!important;display:grid!important;gap:10px!important;padding:13px!important;border:1px solid #d7e4f3!important;border-radius:16px!important;background:#fff!important}.av-field-label{margin:0!important;color:#607895!important;font-size:10.5px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.075em!important}.av-field-hint{margin:0!important;color:#667f9c!important;font-size:11.5px!important;line-height:1.4!important;font-weight:600!important}.av-modal .av-type-pills{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:4px!important;border:1px solid #d8e5f4!important;border-radius:14px!important;background:#f5f8fc!important}.av-modal .av-type-pill{width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 5px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;font-size:10.5px!important;line-height:1.15!important;font-weight:800!important;white-space:normal!important;text-align:center!important;box-shadow:none!important}.av-modal .av-type-pill.is-active{border-color:#c3d8ef!important;background:#fff!important;box-shadow:0 5px 14px -10px #0f2a5773!important}.av-modal .av-slot-editor{width:100%!important;display:grid!important;gap:9px!important}.av-modal .av-slot-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;padding:11px!important;border:1px solid #d9e5f2!important;border-radius:14px!important;background:#f9fbfe!important}.av-modal .av-time-field{width:100%!important;min-width:0!important;display:grid!important;gap:5px!important}.av-modal .av-time-field-label{color:#6d8199!important;font-size:9.5px!important;font-weight:900!important}.av-modal .av-time-input{width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 9px!important;border:1px solid #cbdced!important;border-radius:11px!important;background:#fff!important;color:#173858!important;font-size:14px!important;font-weight:800!important}.av-modal .av-slot-arrow{display:none!important}.av-modal .av-slot-duration{grid-column:1 / 3!important;justify-self:start!important;margin:0!important;padding:5px 9px!important;border-radius:999px!important;background:#eaf3ff!important;color:#2864a8!important;font-size:10.5px!important;font-weight:850!important}.av-modal .av-slot-remove{grid-column:3!important;grid-row:1!important;align-self:end!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border:1px solid #e4cdd2!important;border-radius:11px!important;background:#fff7f8!important;color:#b53a50!important}.av-modal .av-add-slot-btn{width:100%!important;min-height:42px!important;justify-content:center!important;padding:9px 12px!important;border:1px dashed #9fbfe2!important;border-radius:12px!important;background:#f5f9ff!important;color:#275d9b!important;font-size:12px!important;font-weight:800!important}.av-modal .av-bulk-chips{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:0!important}.av-modal .av-bulk-chip{min-height:30px!important;padding:6px 10px!important;font-size:11px!important}.av-modal-footer{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;padding:11px 14px calc(11px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d5e2f0!important;background:#f3f8fe!important}.av-modal-footer>span:empty{display:none!important}.av-modal-footer-right{display:contents!important}.av-modal-footer .av-btn{width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;justify-content:center!important;padding:9px 10px!important;border-radius:12px!important;font-size:11.5px!important;line-height:1.2!important;white-space:normal!important;text-align:center!important}.av-modal-footer>.av-btn--ghost-danger{grid-column:1 / -1!important}}@media(max-width:350px){.av-modal .av-type-pills{grid-template-columns:1fr!important}.av-modal .av-slot-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.av-modal .av-slot-remove{grid-column:1 / -1!important;grid-row:auto!important;width:100%!important}.av-modal-footer{grid-template-columns:1fr!important}.av-modal-footer>.av-btn--ghost-danger{grid-column:1!important}}@media(max-width:768px){html body .av-page :is(.av-summary,.av-stat,.av-toolbar,.av-day-card,.av-side-card,.av-merged-panel,.av-tag-guide,.av-override-list){background:linear-gradient(145deg,#fff,#f4f9ff 56%,#edf7ff)!important;border-color:#d7e8f6!important;box-shadow:0 12px 30px -27px #2563eb6b!important}html body .av-page .av-toolbar,html body .av-page .av-side-card,html body .av-page .av-day-card{border-radius:18px!important}html body .av-page .av-stat{background:linear-gradient(150deg,#fff,#f3f8ff)!important}}@media(min-width:769px){html body .av-modal .av-field-group{height:auto!important;min-height:0!important;align-content:start!important;overflow:visible!important}html body .av-modal .av-slot-editor{width:100%!important;height:auto!important;display:grid!important;gap:12px!important;overflow:visible!important}html body .av-modal .av-slot-row{width:100%!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) auto auto!important;align-items:end!important;gap:10px!important;overflow:visible!important}html body .av-modal .av-slot-arrow{align-self:center!important;justify-self:center!important;padding-bottom:0!important}html body .av-modal .av-slot-duration,html body .av-modal .av-slot-remove{align-self:center!important;margin-left:0!important}}@media(min-width:769px){.av-modal-backdrop{background:#0d1627ad!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;padding:32px!important}.av-modal{width:min(1240px,calc(100vw - 96px))!important;max-width:min(1240px,calc(100vw - 96px))!important;max-height:calc(100vh - 72px)!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 28px 80px #0f172a38!important}.av-modal-header{padding:24px 28px!important}.av-modal-body{padding:20px 28px 16px!important;gap:18px!important}.av-modal-footer{padding:18px 28px 22px!important}.av-editor-shell,.av-editor-card,.av-slot-card,.av-type-card{border-radius:22px!important;box-shadow:0 14px 34px #0f172a0f!important}}@media(min-width:769px){html body .av-modal-backdrop.av-modal-backdrop--override-v194{background:#0a172729!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:2147483200!important;padding:28px!important}html body .av-modal.av-modal--override{width:min(960px,calc(100vw - 120px))!important;max-width:960px!important;border-radius:28px!important;overflow:hidden!important;border:1px solid #d4e2f6!important;background:linear-gradient(180deg,#fff,#f9fcff)!important;box-shadow:0 26px 64px #0b1c3838!important}html body .av-modal--override .av-modal-header--reference{min-height:124px!important;padding:26px 30px!important;background:linear-gradient(135deg,#eef6ff,#e6f1ff)!important;border-bottom:1px solid #d6e5f7!important}html body .av-modal--override .av-modal-icon{width:56px!important;height:56px!important;border-radius:18px!important;background:#eef5ff!important;border:1px solid #cfddf4!important;color:#2563eb!important}html body .av-modal--override .av-modal-title{font-size:22px!important;line-height:1.15!important;color:#132b52!important;font-weight:800!important}html body .av-modal--override .av-modal-body{padding:24px 28px 20px!important;background:transparent!important}html body .av-modal--override .av-modal-help,html body .av-modal--override .av-field-group,html body .av-modal--override .av-slot-editor{background:#fff!important;border:1px solid #d9e6f7!important;border-radius:22px!important;box-shadow:0 10px 24px #1025480a!important}html body .av-modal--override .av-modal-help{margin:0 0 20px!important;padding:18px 22px!important;color:#637a98!important;font-size:15px!important}html body .av-modal--override .av-field-group{padding:22px!important;margin-bottom:20px!important}html body .av-modal--override .av-field-label{margin-bottom:14px!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#24436b!important}html body .av-modal--override .av-type-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .av-modal--override .av-type-pill{min-height:76px!important;border-radius:18px!important;border:1px solid #d4e2f4!important;background:#fff!important;color:#132b52!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important}html body .av-modal--override .av-type-pill.is-active{border-color:#2f6ff2!important;background:linear-gradient(135deg,#4f86ff,#2563eb)!important;color:#fff!important;box-shadow:0 14px 32px #2563eb42!important}html body .av-modal--override .av-field-hint{margin-top:12px!important;color:#506987!important;font-size:14px!important}html body .av-modal--override .av-slot-editor{padding:18px!important}html body .av-modal--override .av-slot-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto!important;gap:18px!important;align-items:end!important}html body .av-modal--override .av-slot-editor label>span{font-size:12px!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#26436a!important;font-weight:800!important}html body .av-modal--override .av-time-input,html body .av-modal--override .av-duration-chip{min-height:54px!important;border-radius:16px!important;border:1px solid #d4e2f6!important;background:#fff!important;box-shadow:0 6px 18px #1025480a!important}html body .av-modal--override .av-time-input input{font-size:16px!important;font-weight:800!important;color:#132b52!important}html body .av-modal--override .av-duration-chip{min-width:90px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#173866!important;font-weight:800!important;background:#eef5ff!important}html body .av-modal--override .av-modal-footer{padding:22px 28px!important;background:#f7fbff!important;border-top:1px solid #d8e6f7!important}html body .av-modal--override .av-add-slot-btn--footer,html body .av-modal--override .av-btn{min-height:52px!important;border-radius:18px!important;padding:0 22px!important;font-size:14px!important;font-weight:800!important}html body .av-modal--override .av-btn--primary{min-width:220px!important;background:linear-gradient(135deg,#4f86ff,#2563eb)!important;border-color:#2563eb!important;color:#fff!important}}@media(min-width:769px){html body .av-modal-backdrop{background:#0a172714!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .av-modal--override{width:min(980px,calc(100vw - 140px))!important;max-width:980px!important;max-height:calc(100vh - 88px)!important;border-radius:28px!important;border:1px solid #cfddf0!important;border-top:4px solid #60c6f3!important;background:#fff!important;box-shadow:0 32px 84px #071b3a2e!important;overflow:hidden!important}html body .av-modal--override .av-modal-header{min-height:108px!important;padding:22px 28px!important;background:linear-gradient(90deg,#f9fcff,#e7f3ff)!important;border-bottom:1px solid #d8e7f7!important}html body .av-modal--override .av-modal-title{font-size:22px!important;line-height:1.12!important;font-weight:900!important}html body .av-modal--override .av-modal-body{padding:24px 28px 18px!important;background:#fff!important}html body .av-modal--override .av-modal-help{padding:16px 20px!important;border-radius:18px!important;border:1px solid #d5e4f5!important;margin-bottom:18px!important;font-size:14px!important;color:#455a76!important;background:#fff!important}html body .av-modal--override .av-field-group{border:1px solid #d5e4f5!important;border-radius:22px!important;padding:20px 22px!important;background:#fff!important;box-shadow:none!important;margin-bottom:18px!important}html body .av-modal--override .av-field-group-title{font-size:13px!important;letter-spacing:.08em!important;margin-bottom:14px!important}html body .av-modal--override .av-type-pills{gap:18px!important}html body .av-modal--override .av-type-pill{min-height:64px!important;border-radius:18px!important;font-size:14px!important;font-weight:800!important}html body .av-modal--override .av-time-slot-row,html body .av-modal--override .av-timeslot,html body .av-modal--override .av-slot-grid{border-radius:20px!important}html body .av-modal--override .av-time-field,html body .av-modal--override input[type=time],html body .av-modal--override input[type=text],html body .av-modal--override select{min-height:54px!important;border-radius:16px!important;font-size:14px!important}html body .av-modal--override .av-modal-footer{padding:18px 28px!important;background:#f6f9fe!important;border-top:1px solid #d8e7f7!important}html body .av-modal--override .av-btn,html body .av-modal--override .av-add-slot-btn{min-height:48px!important;padding:0 22px!important;border-radius:16px!important;font-size:14px!important}}@media(min-width:769px){html body .av-notice.av-notice--viewport{position:fixed!important;inset:auto 22px 22px auto!important;margin:0!important;width:auto!important;max-width:min(420px,calc(100vw - 44px))!important;z-index:2147483646!important;animation:avSlideDown .22s var(--av-ease) both!important;box-shadow:0 18px 44px #0f172a2e!important}}@media(min-width:769px){html body .av-legend-row--tz{display:none!important}}@media(max-width:768px){html body .insights-detail-overlay{align-items:center!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body .insights-detail-modal{position:relative!important;inset:auto!important;width:calc(100vw - 16px)!important;max-width:520px!important;height:auto!important;max-height:calc(100dvh - 16px)!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important}html body .insights-detail-header{position:relative!important;inset:auto!important;z-index:3!important;min-height:58px!important;height:auto!important;padding:10px 11px 10px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:8px!important;flex:none!important}html body .insights-detail-header h2{grid-column:1!important;min-width:0!important;margin:0!important;font-size:clamp(16px,4.5vw,19px)!important;line-height:1.2!important;text-align:left!important;overflow-wrap:anywhere!important}html body .insights-detail-close{position:static!important;grid-column:2!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;justify-self:end!important}html body .insights-detail-content{min-width:0!important;min-height:0!important;padding:9px!important;gap:8px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .insights-detail-statusline{min-height:30px!important;padding:6px 9px!important;gap:6px!important;font-size:10.5px!important;line-height:1.25!important}html body .insights-detail-hero-card{min-height:0!important;padding:10px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border-radius:14px!important}html body .insights-detail-hero-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important}html body .insights-detail-hero-copy strong{font-size:18px!important;line-height:1.05!important}html body .insights-detail-hero-copy small{font-size:11.5px!important;line-height:1.25!important}html body .insights-detail-hero-copy em{font-size:10.5px!important;line-height:1.3!important}html body .insights-detail-toggle{grid-column:1 / -1!important;min-height:34px!important;padding:6px 9px!important}html body .insights-detail-range-card,html body .insights-detail-section{padding:10px!important;gap:8px!important;border-radius:14px!important;min-width:0!important}html body .insights-detail-range-head,html body .insights-detail-section h3{font-size:13px!important;line-height:1.25!important;margin:0 0 6px!important}html body .insights-detail-quickrange{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body .insights-detail-quickrange .insights-quickrange-chip{width:100%!important;min-width:0!important;height:34px!important;padding:0 5px!important;font-size:10.5px!important;white-space:nowrap!important}html body .insights-detail-date-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .insights-detail-date-row>*{min-width:0!important}html body .insights-detail-date-row .insights-date-input{width:100%!important;height:38px!important;padding-inline:8px!important;font-size:11.5px!important}html body .insights-detail-section :is(table,.insights-table-wrap,.insights-renderer,.insights-list){max-width:100%!important}html body .insights-detail-section .insights-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body .insights-detail-footer{position:relative!important;inset:auto!important;z-index:3!important;min-height:56px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;grid-template-columns:none!important}html body .insights-detail-footer :is(button,.insights-detail-primary,.insights-detail-secondary){width:auto!important;min-width:92px!important;max-width:150px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:10px!important;font-size:12px!important}html body .av-modal-backdrop{align-items:center!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body .av-modal{position:relative!important;inset:auto!important;width:calc(100vw - 16px)!important;max-width:500px!important;height:auto!important;max-height:calc(100dvh - 16px)!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important}html body .av-modal-header{position:relative!important;inset:auto!important;min-height:60px!important;height:auto!important;padding:10px 11px 10px 13px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:8px!important}html body .av-modal-eyebrow{font-size:9px!important;line-height:1.2!important;margin-bottom:2px!important}html body .av-modal-title{font-size:clamp(15px,4.4vw,18px)!important;line-height:1.22!important;overflow-wrap:anywhere!important}html body .av-modal-close{position:static!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;justify-self:end!important}html body .av-modal-body{min-width:0!important;min-height:0!important;padding:10px!important;display:flex!important;flex-direction:column!important;gap:9px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .av-modal-help{position:static!important;inset:auto!important;width:auto!important;margin:0!important;padding:8px 9px!important;font-size:11px!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body .av-field-group{min-width:0!important;margin:0!important;padding:10px!important;gap:8px!important;border-radius:14px!important}html body .av-field-label{font-size:10px!important;line-height:1.2!important;margin:0!important}html body .av-field-hint{margin:0!important;padding:7px 8px!important;font-size:10.5px!important;line-height:1.3!important}html body .av-type-pills{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:3px!important}html body .av-type-pill{width:100%!important;min-width:0!important;min-height:36px!important;height:auto!important;padding:6px 3px!important;font-size:clamp(9px,2.8vw,11px)!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .av-slot-editor{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important}html body .av-slot-row{position:relative!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;grid-template-areas:"from to remove" "duration duration duration"!important;gap:6px!important;align-items:end!important;padding:9px!important;border-radius:12px!important}html body .av-slot-row .av-time-field:first-of-type{grid-area:from!important}html body .av-slot-row .av-time-field:nth-of-type(2){grid-area:to!important}html body .av-slot-arrow{display:none!important}html body .av-time-field{min-width:0!important;gap:4px!important}html body .av-time-field-label{font-size:9px!important;line-height:1.2!important}html body .av-time-input{width:100%!important;min-width:0!important;height:40px!important;padding:0 7px!important;font-size:13px!important;text-align:center!important}html body .av-slot-duration{grid-area:duration!important;position:static!important;inset:auto!important;justify-self:start!important;min-height:24px!important;padding:4px 8px!important;font-size:10px!important}html body .av-slot-remove{grid-area:remove!important;position:static!important;width:34px!important;height:40px!important;min-width:34px!important;min-height:40px!important;padding:0!important}html body .av-add-slot-btn{width:100%!important;min-height:38px!important;height:38px!important;padding:0 10px!important;font-size:11px!important;border-radius:11px!important}html body .av-modal-footer{position:relative!important;inset:auto!important;min-height:58px!important;padding:8px 9px max(8px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;flex-wrap:nowrap!important}html body .av-modal-footer-right{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex:1 1 auto!important}html body .av-modal-footer .av-btn{width:auto!important;min-width:0!important;max-width:170px!important;min-height:38px!important;height:38px!important;padding:0 11px!important;font-size:10.5px!important;line-height:1!important;border-radius:10px!important;white-space:nowrap!important}html body .av-modal-footer-right .av-btn{flex:0 1 auto!important}html body .av-bulk-chips{gap:5px!important;padding:0!important;flex-wrap:wrap!important}html body .av-bulk-chip{min-height:26px!important;padding:4px 7px!important;font-size:10px!important}}@media(max-width:370px){html body .insights-detail-quickrange{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .insights-detail-date-row{grid-template-columns:1fr!important}html body .av-modal-footer{align-items:stretch!important;flex-direction:column!important}html body .av-modal-footer>span:empty{display:none!important}html body .av-modal-footer-right{width:100%!important}html body .av-modal-footer .av-btn{flex:1 1 0!important;max-width:none!important}}@media(max-width:768px){html body .av-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;background:#10223de0!important;backdrop-filter:blur(10px) saturate(108%)!important;-webkit-backdrop-filter:blur(10px) saturate(108%)!important;z-index:2147483000!important}html body .av-modal,html body .av-modal.opscence-mm11-card.opscence-mm11-card.opscence-mm11-card{position:relative!important;inset:auto!important;transform:none!important;width:min(560px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;align-self:center!important;margin:auto!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #dbe6f3!important;border-radius:26px!important;background:#fff!important;color:#12314f!important;box-shadow:0 30px 82px -34px #091a3485!important;z-index:2147483010!important;isolation:isolate!important}html body .av-modal:before,html body .av-modal-header:before,html body .av-modal-header:after{display:none!important;content:none!important}html body .av-modal .av-modal-header,html body .av-modal.opscence-mm11-card .av-modal-header.opscence-mm11-header{position:relative!important;top:auto!important;z-index:3!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) 44px!important;align-items:start!important;column-gap:12px!important;row-gap:0!important;min-height:88px!important;max-height:none!important;width:100%!important;padding:18px 18px 16px!important;overflow:visible!important;border-bottom:1px solid #dfe9f5!important;background:linear-gradient(180deg,#edf4fd,#f8fbff)!important;color:#0f2c52!important}html body .av-modal .av-modal-icon,html body .av-modal .opscence-mm11-icon{grid-column:1!important;grid-row:1!important;width:52px!important;height:52px!important;min-width:52px!important;border-radius:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#0a7350!important;border:1px solid #e6eff8!important;box-shadow:0 12px 22px -14px #093e2e73!important;overflow:hidden!important}html body .av-modal .av-modal-title-stack,html body .av-modal .opscence-mm11-headtext{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;display:block!important;padding:0!important}html body .av-modal .av-modal-eyebrow,html body .av-modal .opscence-mm11-eyebrow{display:block!important;margin:0 0 4px!important;color:#1a7658!important;font-size:11px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:.085em!important;text-transform:uppercase!important;opacity:1!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .av-modal .av-modal-title,html body .av-modal .opscence-mm11-title{display:block!important;margin:0!important;color:#0f2c52!important;font-size:clamp(22px,6.2vw,30px)!important;line-height:1.06!important;font-weight:900!important;letter-spacing:-.02em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important}html body .av-modal .av-modal-close,html body .av-modal .opscence-mm11-close{grid-column:3!important;grid-row:1!important;position:relative!important;inset:auto!important;align-self:start!important;justify-self:end!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;margin:0!important;padding:0!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #dbe5f1!important;color:#12314f!important;box-shadow:none!important}html body .av-modal .av-modal-body,html body .av-modal.opscence-mm11-card .av-modal-body.opscence-mm11-body{flex:1 1 auto!important;min-height:0!important;width:100%!important;display:grid!important;align-content:start!important;gap:14px!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;color:#12314f!important;-webkit-overflow-scrolling:touch!important}html body .av-modal .av-modal-help,html body .av-modal .av-field-group{border:1px solid #e2ebf5!important;border-radius:18px!important;background:#fbfdff!important;color:#435a78!important;box-shadow:none!important}html body .av-modal .av-field-group{padding:14px!important;display:grid!important;gap:11px!important}html body .av-modal .av-type-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:5px!important;border-radius:18px!important}html body .av-modal .av-type-pill{min-height:44px!important;padding:8px 6px!important;border-radius:14px!important;font-size:12px!important;line-height:1.15!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .av-modal .av-slot-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px!important;align-items:center!important;gap:8px!important;padding:12px!important;border-radius:18px!important}html body .av-modal .av-time-input{min-height:44px!important;height:44px!important;padding:0 10px!important;font-size:15px!important;border-radius:14px!important}html body .av-modal .av-add-slot-btn{min-height:44px!important;border-radius:16px!important;font-size:13px!important}html body .av-modal .av-modal-footer,html body .av-modal.opscence-mm11-card .av-modal-footer.opscence-mm11-footer{position:relative!important;bottom:auto!important;z-index:3!important;width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #e4ecf6!important;background:#fff!important}html body .av-modal .av-modal-footer-right{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}html body .av-modal .av-modal-footer>span:empty{display:none!important}html body .av-modal .av-modal-footer .av-btn{width:100%!important;min-height:46px!important;height:46px!important;border-radius:16px!important;font-size:15px!important;font-weight:850!important;white-space:nowrap!important}html body .av-modal .av-btn--primary{order:-1!important;background:linear-gradient(180deg,#4778f4,#3d6fe8)!important;color:#fff!important;border-color:#3d6fe8!important}@media(max-width:360px){html body .av-modal .av-modal-header,html body .av-modal.opscence-mm11-card .av-modal-header.opscence-mm11-header{grid-template-columns:46px minmax(0,1fr) 40px!important;column-gap:10px!important;padding:14px!important}html body .av-modal .av-modal-icon,html body .av-modal .opscence-mm11-icon{width:46px!important;height:46px!important;min-width:46px!important}html body .av-modal .av-modal-title,html body .av-modal .opscence-mm11-title{font-size:clamp(19px,5.8vw,24px)!important}html body .av-modal .av-slot-row{grid-template-columns:1fr!important}}}@media(max-width:768px){.av-modal.av-modal--override{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:28px!important;overflow:hidden!important}.av-modal-header.av-modal-header--reference{display:grid!important;grid-template-columns:58px minmax(0,1fr) 58px!important;align-items:start!important;gap:12px!important;background:linear-gradient(180deg,#eef6ff,#e7f0ff)!important;padding:16px!important}.av-modal-icon{width:56px!important;height:56px!important;border-radius:18px!important;background:#fff!important;border:1.5px solid #d2def0!important;color:#2e7a52!important;display:grid!important;place-items:center!important}.av-modal-title-stack{min-width:0!important}.av-modal-eyebrow{display:none!important}.av-modal-title,.av-modal-header .av-modal-title{color:#193566!important;font-size:18px!important;line-height:1.08!important;font-weight:800!important}.av-modal-help{color:#5d6f8d!important}.av-modal-close{width:56px!important;height:56px!important;border-radius:18px!important;background:#fff!important;border:1.5px solid #d1ddef!important;color:#203256!important}.av-modal-body{padding:14px!important;overflow-y:auto!important}.av-modal-footer{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #d9e2ef!important;background:#fff!important;position:sticky!important;bottom:0!important;z-index:4!important}.av-modal-footer>span{display:none!important}.av-modal-footer-right{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important}.av-modal-footer .av-btn{min-height:52px!important;border-radius:16px!important;width:100%!important;justify-content:center!important}}@media(max-width:768px){.sc-mob3__search-results--portal{box-sizing:border-box!important;overflow:hidden auto!important;overscroll-behavior:contain!important;margin:0!important;padding:7px!important;border:1px solid #d9e6f7!important;border-radius:19px!important;background:#fff!important;box-shadow:0 22px 52px #0f2a5745,0 4px 14px #0f2a571f!important;isolation:isolate!important}.sc-mob3__search-results--portal .sc-mob3__search-results-head{position:sticky!important;top:-7px!important;z-index:2!important;padding:11px 10px!important;background:#eef5ff!important;color:#112b52!important}.sc-mob3__search-result{min-height:58px!important;margin-top:4px!important;border:1px solid transparent!important;border-radius:13px!important;background:#fff!important}.sc-mob3__search-result:active,.sc-mob3__search-result:focus-visible{border-color:#79a9ff!important;background:#eef5ff!important;outline:3px solid rgba(37,111,242,.17)!important}.sc-mob3 button.is-active,.sc-mob3 button[aria-selected=true],.sc-mob3 button[aria-pressed=true],.sc-mob3 [data-active=true]{border-color:#2169f2!important;box-shadow:0 0 0 3px #256ff229,0 6px 14px #256ff22e!important}.sc-mob3__filter-chip.is-active,.sc-mob3__type-chip.is-active,.sc-mob3__seg button.is-active{background:#256ff2!important;color:#fff!important}.sc-pop-backdrop.sc-pop-backdrop--shift{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:10039!important;background:#040f22b8!important;backdrop-filter:blur(7px) saturate(1.05)!important;-webkit-backdrop-filter:blur(7px) saturate(1.05)!important}.av-page{background:radial-gradient(circle at 8% 3%,rgba(255,255,255,.98) 0 22%,transparent 52%),linear-gradient(155deg,#fff,#f5faff 36%,#e5f2ff)!important;padding-bottom:132px!important}.av-save-bar{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important;z-index:2147483000!important;width:auto!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;pointer-events:none!important}.av-save-bar.is-visible{transform:translateY(0)!important;opacity:1!important;visibility:visible!important}.av-save-bar-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:min(100%,560px)!important;min-height:70px!important;margin:0 auto!important;padding:10px!important;border:1px solid rgba(105,158,239,.55)!important;border-radius:20px!important;background:#fcfefff7!important;box-shadow:0 18px 42px #143f7e38,0 3px 10px #143f7e1c!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important;pointer-events:auto!important}.av-save-bar-msg{min-width:0!important;padding-left:4px!important;color:#17345f!important;font-size:12px!important;line-height:1.3!important;font-weight:800!important}.av-save-bar-msg strong,.av-save-bar-msg b{display:block!important;color:#0f2b55!important;font-size:13px!important}.av-save-bar-actions{display:flex!important;width:auto!important;gap:7px!important}.av-save-bar-actions .av-btn{flex:0 0 auto!important;min-width:70px!important;min-height:44px!important;padding:0 12px!important;border-radius:13px!important;font-size:12px!important;font-weight:900!important}.av-save-bar-actions .av-btn-primary{border-color:#246df2!important;background:linear-gradient(180deg,#4386fa,#256ff2)!important;color:#fff!important}.av-save-bar-actions .av-btn:not(.av-btn-primary){border:1px solid #bfd3f1!important;background:#f4f8ff!important;color:#183762!important}.av-page :is(.av-mob-tab,.av-section-switch-btn,.av-btn--ghost).is-active,.av-page button[aria-pressed=true]{border-color:#256ff2!important;background:#256ff2!important;color:#fff!important;box-shadow:0 0 0 3px #256ff224,0 6px 15px #256ff233!important}}@media(max-width:768px){.av-page :is(.av-mob-tab,.av-section-switch-btn,.av-btn--ghost).is-active,.av-page button[aria-pressed=true]{border-color:#8db5f4!important;background:#edf5ff!important;color:#165fdb!important;box-shadow:inset 0 -3px #256ff2!important}.av-page :is(.av-mob-tab,.av-section-switch-btn,.av-btn--ghost).is-active *,.av-page button[aria-pressed=true] *{color:#165fdb!important}.av-page{padding-bottom:178px!important}.av-save-bar{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(96px + env(safe-area-inset-bottom))!important;z-index:2147483000!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;pointer-events:none!important}.av-save-bar.is-visible{opacity:1!important;visibility:visible!important;transform:none!important}.av-save-bar-inner{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:min(100%,560px)!important;min-height:76px!important;margin:0 auto!important;padding:10px 11px 10px 15px!important;overflow:hidden!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcfffa!important;box-shadow:0 18px 42px #143f7e38,0 4px 12px #143f7e1a!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important;pointer-events:auto!important}.av-save-bar-inner:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:#256ff2!important}.av-save-bar-msg{display:grid!important;grid-template-columns:9px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:0!important;color:#17345d!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important}.av-save-bar-msg>svg{display:none!important}.av-pulse-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#f3a413!important;box-shadow:0 0 0 5px #f3a41321!important}.av-save-bar-actions{display:flex!important;align-items:center!important;width:auto!important;gap:7px!important}.av-save-bar-actions .av-btn{flex:0 0 auto!important;min-width:74px!important;min-height:44px!important;height:44px!important;padding:0 12px!important;border-radius:13px!important;font-size:12px!important;font-weight:900!important}.av-save-bar-actions .av-btn--primary{border-color:#256ff2!important;background:linear-gradient(180deg,#4386fa,#256ff2)!important;color:#fff!important}.av-save-bar-actions .av-btn--secondary{border-color:#c3d5ee!important;background:#fff!important;color:#27476f!important}.av-save-bar-actions .av-btn:before,.av-save-bar-actions .av-btn:after,.av-save-bar-actions .av-btn>svg,.av-save-bar-actions .av-btn>i:not(.av-spinner){display:none!important;content:none!important}.sc-mob3__search-results--portal{margin-top:4px!important;padding:8px!important;border:1px solid #cfdff3!important;border-radius:17px!important;background:#fff!important;box-shadow:0 20px 46px #0f2a573d,0 4px 12px #0f2a571a!important}.sc-mob3__search-results--portal .sc-mob3__search-results-list{display:grid!important;gap:5px!important}.sc-mob3__search-results--portal .sc-mob3__search-result{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px 10px!important;min-height:62px!important;padding:10px!important;border:1px solid #e0e9f5!important;border-radius:13px!important;background:#fbfdff!important;text-align:left!important}.sc-mob3__search-results--portal .sc-mob3__search-result-side{grid-column:2!important;display:flex!important;justify-content:space-between!important;gap:8px!important;min-width:0!important}}@media(max-width:768px){html body .sc-mob3__search-results--portal{bottom:auto!important;margin:0!important;padding:8px!important;transform:none!important;z-index:2147483647!important;overflow-x:hidden!important;overflow-y:auto!important}html body .sc-mob3__search-results--portal .sc-mob3__search-results-head{position:sticky!important;top:-8px!important;z-index:2!important;padding:10px 9px!important;background:#fff!important}html body .av-page :is(.av-mob-tab,.av-section-switch-btn)[aria-selected=true],html body .av-page :is(.av-mob-tab,.av-section-switch-btn).is-active,html body .sc-page button[role=tab][aria-selected=true],html body .insights-detail-modal button[role=tab][aria-selected=true]{border-color:transparent transparent #256ff2!important;background:transparent!important;background-image:none!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important;box-shadow:inset 0 -3px #256ff2!important}html body .av-page :is(.av-mob-tab,.av-section-switch-btn)[aria-selected=true] *,html body .av-page :is(.av-mob-tab,.av-section-switch-btn).is-active *,html body .sc-page button[role=tab][aria-selected=true] *{color:#145fd0!important;-webkit-text-fill-color:#145fd0!important}html body .av-save-bar{position:fixed!important;inset:auto 8px calc(82px + env(safe-area-inset-bottom))!important;z-index:2147483000!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(18px)!important}html body .av-save-bar.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html body .av-save-bar .av-save-bar-inner{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;width:min(100%,560px)!important;height:auto!important;min-height:112px!important;max-height:none!important;margin:0 auto!important;padding:12px 12px 11px 16px!important;gap:10px!important;overflow:hidden!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcff!important;background-image:none!important}html body .av-save-bar .av-save-bar-msg{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:24px!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important}html body .av-save-bar .av-save-bar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important}html body .av-save-bar .av-save-bar-actions .av-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;opacity:1!important;visibility:visible!important;font-size:13px!important;line-height:1!important;white-space:normal!important}html body .av-save-bar .av-save-bar-actions .av-btn--primary{border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .insights-detail-overlay{overflow:hidden!important}html body .insights-detail-modal{display:flex!important;flex-direction:column!important;height:calc(100dvh - max(6px,env(safe-area-inset-top)))!important;max-height:calc(100dvh - max(6px,env(safe-area-inset-top)))!important;overflow:hidden!important}html body .insights-detail-content{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body .insights-detail-section,html body .insights-detail-section .insights-renderer,html body .insights-detail-section .insights-list,html body .insights-detail-section .insights-table-wrap{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .insights-detail-section .insights-table-wrap{overflow-x:auto!important}html body .insights-detail-header,html body .insights-detail-footer{flex:0 0 auto!important}html body .mlr-modal-backdrop,html body .ui-modal-overlay:has(.mlr-modal){align-items:flex-end!important;padding:max(6px,env(safe-area-inset-top)) 0 0!important;overflow:hidden!important;background:#0b1a337a!important}html body .mlr-modal{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;height:calc(100dvh - max(6px,env(safe-area-inset-top)))!important;max-height:calc(100dvh - max(6px,env(safe-area-inset-top)))!important;margin:0!important;padding:0 12px calc(88px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:24px 24px 0 0!important;background:#f7faff!important;background-image:none!important;-webkit-overflow-scrolling:touch!important}html body .mlr-modal .mlr-modal-header{position:sticky!important;top:0!important;z-index:8!important;margin:0 -12px 12px!important;padding:15px 14px!important;background:#fff!important;background-image:none!important;border-bottom:1px solid #dce7f5!important}html body .mlr-modal :is(.mlr-modal-section,.mlr-section,.mlr-box,.mlr-row){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;color:#17345d!important;overflow:visible!important}html body .mlr-modal :is(.mlr-actions,.mlr-footer-actions){position:sticky!important;bottom:0!important;z-index:9!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% + 24px)!important;margin:14px -12px calc(-88px - env(safe-area-inset-bottom))!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important;background:#fff!important;background-image:none!important;border-top:1px solid #dce7f5!important}html body .mlr-modal .mlr-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .mlr-modal :is(.ui-btn-primary,button.approve,.mlr-actions button:not(.decline),.mlr-comment-input button){border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .mlr-modal :is(.ui-btn-primary,button.approve,.mlr-actions button:not(.decline),.mlr-comment-input button) *{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:768px){html body .insights-detail-overlay .insights-detail-modal,html body .insights-detail-modal{display:flex!important;flex-direction:column!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:min(92dvh,920px)!important;max-height:92dvh!important;overflow:hidden!important}html body .insights-detail-modal .insights-detail-header,html body .insights-detail-modal .insights-detail-footer{flex:0 0 auto!important}html body .insights-detail-modal .insights-detail-content{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;padding-bottom:28px!important}html body .insights-detail-modal .insights-detail-section,html body .insights-detail-modal .insights-mini-list{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .insights-detail-modal .insights-row{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:62px!important;height:auto!important;padding:12px 14px!important;overflow:visible!important;background:#f8fbff!important;background-image:none!important;color:#10213d!important}html body .insights-detail-modal .insights-row-primary,html body .insights-detail-modal .insights-row-secondary,html body .insights-detail-modal .insights-row-value{opacity:1!important;color:#10213d!important;-webkit-text-fill-color:#10213d!important;text-shadow:none!important}html body .insights-detail-modal .insights-row-primary,html body .insights-detail-modal .insights-row-secondary{min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .insights-detail-modal .insights-row-primary{grid-column:1!important;grid-row:1!important}html body .insights-detail-modal .insights-row-secondary{grid-column:1!important;grid-row:2!important}html body .insights-detail-modal .insights-row-value{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;white-space:nowrap!important}html body .sc-mobile-clean .sc-mob3__day,html body .sc-mobile-clean .sc-mob3__day.is-active{isolation:isolate!important;overflow:visible!important;background:#f8fbff!important;background-image:none!important;color:#10213d!important;box-shadow:none!important}html body .sc-mobile-clean .sc-mob3__day.is-active{border-color:#2f73ec!important;background:#eaf3ff!important}html body .sc-mobile-clean .sc-mob3__day:before,html body .sc-mobile-clean .sc-mob3__day:after,html body .sc-mobile-clean .sc-mob3__day.is-active:before,html body .sc-mobile-clean .sc-mob3__day.is-active:after{content:none!important;display:none!important}html body .sc-mobile-clean .sc-mob3__day-abbr,html body .sc-mobile-clean .sc-mob3__day-num{position:relative!important;z-index:1!important;opacity:1!important;color:#10213d!important;-webkit-text-fill-color:#10213d!important}html body .sc-mobile-clean .sc-mob3__day.is-active .sc-mob3__day-abbr,html body .sc-mobile-clean .sc-mob3__day.is-active .sc-mob3__day-num{color:#145fd0!important;-webkit-text-fill-color:#145fd0!important}html body .sc-mobile-clean .sc-mob3__day-count{position:relative!important;z-index:1!important;background:#2f73ec!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .sc-mobile-clean .sc-mob3__day-unavail{position:relative!important;z-index:1!important;background:#dcecff!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important}html body .av-page .av-type-pill,html body .av-modal .av-type-pill,html body .av-page .av-type-pill.is-active,html body .av-modal .av-type-pill.is-active{position:relative!important;isolation:isolate!important;background-image:none!important;opacity:1!important;color:#536b8f!important;-webkit-text-fill-color:#536b8f!important;box-shadow:none!important}html body .av-page .av-type-pill.is-active,html body .av-modal .av-type-pill.is-active{background:#dcecff!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important;box-shadow:inset 0 -3px #2f73ec!important}html body .av-page .av-type-pill:before,html body .av-page .av-type-pill:after,html body .av-modal .av-type-pill:before,html body .av-modal .av-type-pill:after{content:none!important;display:none!important}html body .av-page .av-save-bar{position:fixed!important;inset:auto 8px calc(82px + env(safe-area-inset-bottom))!important;z-index:2147483000!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;pointer-events:none!important}html body .av-page .av-save-bar.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html body .av-page .av-save-bar .av-save-bar-inner{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:min(calc(100vw - 16px),560px)!important;min-height:118px!important;height:auto!important;margin:0 auto!important;padding:12px 12px 11px 16px!important;gap:10px!important;overflow:hidden!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcff!important;background-image:none!important;box-shadow:0 18px 44px #0f2a5738!important}html body .av-page .av-save-bar-msg{display:flex!important;align-items:center!important;min-width:0!important;min-height:24px!important;opacity:1!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font-size:13px!important;line-height:1.35!important;font-weight:800!important;white-space:normal!important;overflow:visible!important}html body .av-page .av-save-bar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important}html body .av-page .av-save-bar-actions .av-btn{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 10px!important;border-radius:13px!important;opacity:1!important;visibility:visible!important;font-size:13px!important;line-height:1.1!important;white-space:normal!important}html body .av-page .av-save-bar-actions .av-btn--primary{border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media screen and (max-width:768px){html body .insights-detail-overlay{box-sizing:border-box!important;overflow:hidden!important}html body .insights-detail-overlay>.insights-detail-modal[data-opscence-reference-modal=true]{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow:hidden!important}html body .insights-detail-overlay>.insights-detail-modal[data-opscence-reference-modal=true]>.insights-detail-content{box-sizing:border-box!important;flex:1 1 0!important;min-height:0!important;height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;padding-bottom:36px!important}html body .insights-detail-modal[data-opscence-reference-modal=true] .insights-detail-section,html body .insights-detail-modal[data-opscence-reference-modal=true] .insights-mini-list{height:auto!important;min-height:min-content!important;max-height:none!important;overflow:visible!important}html body .insights-detail-modal[data-opscence-reference-modal=true] .insights-mini-list>.insights-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;min-height:66px!important;height:auto!important;padding:12px 14px!important;overflow:visible!important;background:#f5f9ff!important;background-image:none!important}html body .insights-detail-modal[data-opscence-reference-modal=true] .insights-mini-list>.insights-row>span,html body .insights-detail-modal[data-opscence-reference-modal=true] .insights-row-primary,html body .insights-detail-modal[data-opscence-reference-modal=true] .insights-row-secondary,html body .insights-detail-modal[data-opscence-reference-modal=true] .insights-row-value{visibility:visible!important;opacity:1!important;color:#10213d!important;-webkit-text-fill-color:#10213d!important;text-shadow:none!important}html body .sc-page .sc-mobile-clean .sc-mob3__day,html body .sc-page .sc-mobile-clean .sc-mob3__day.is-active{isolation:isolate!important;overflow:visible!important;border-color:#91b9ef!important;background:#f7fbff!important;background-image:none!important;color:#10213d!important;box-shadow:none!important;transform:none!important}html body .sc-page .sc-mobile-clean .sc-mob3__day.is-active{border-color:#2f73ec!important;background:#eaf3ff!important;box-shadow:inset 0 -3px #2f73ec!important}html body .sc-page .sc-mobile-clean .sc-mob3__day:before,html body .sc-page .sc-mobile-clean .sc-mob3__day:after,html body .sc-page .sc-mobile-clean .sc-mob3__day.is-active:before,html body .sc-page .sc-mobile-clean .sc-mob3__day.is-active:after{content:none!important;display:none!important}html body .sc-page .sc-mobile-clean .sc-mob3__day>.sc-mob3__day-abbr,html body .sc-page .sc-mobile-clean .sc-mob3__day>.sc-mob3__day-num{position:relative!important;z-index:3!important;display:block!important;visibility:visible!important;opacity:1!important;color:#10213d!important;-webkit-text-fill-color:#10213d!important}html body .sc-page .sc-mobile-clean .sc-mob3__day.is-active>.sc-mob3__day-abbr,html body .sc-page .sc-mobile-clean .sc-mob3__day.is-active>.sc-mob3__day-num{color:#145fd0!important;-webkit-text-fill-color:#145fd0!important}html body .av-page .av-day-card .av-type-pills>button.av-type-pill,html body .av-page .av-day-card .av-type-pills>button.av-type-pill.is-active,html body .av-modal .av-type-pills>button.av-type-pill,html body .av-modal .av-type-pills>button.av-type-pill.is-active{position:relative!important;isolation:isolate!important;visibility:visible!important;opacity:1!important;border-color:transparent!important;background:transparent!important;background-image:none!important;color:#536b8f!important;-webkit-text-fill-color:#536b8f!important;box-shadow:none!important;text-shadow:none!important}html body .av-page .av-day-card .av-type-pills>button.av-type-pill.is-active,html body .av-modal .av-type-pills>button.av-type-pill.is-active{border-color:#9fc0eb!important;background:#dcecff!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important;box-shadow:inset 0 -3px #2f73ec!important}html body .av-page .av-day-card .av-type-pills>button.av-type-pill:before,html body .av-page .av-day-card .av-type-pills>button.av-type-pill:after,html body .av-modal .av-type-pills>button.av-type-pill:before,html body .av-modal .av-type-pills>button.av-type-pill:after{content:none!important;display:none!important}html body .av-page>.av-save-bar.is-visible{inset:auto 8px calc(84px + env(safe-area-inset-bottom))!important;z-index:2147483646!important;display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .av-page>.av-save-bar.is-visible>.av-save-bar-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:min(calc(100vw - 16px),560px)!important;min-height:118px!important;padding:12px 12px 11px 16px!important;gap:10px!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcff!important;background-image:none!important;box-shadow:0 18px 44px #0f2a5738!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-msg,html body .av-page>.av-save-bar.is-visible .av-save-bar-msg *{display:flex!important;visibility:visible!important;opacity:1!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important}}@media screen and (max-width:768px){html body .av-page>.av-save-bar.is-visible{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(96px + env(safe-area-inset-bottom))!important;z-index:2147483000!important;width:min(calc(100% - 20px),560px)!important;height:auto!important;min-height:76px!important;margin:0 auto!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .av-page>.av-save-bar.is-visible>.av-save-bar-inner{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:76px!important;height:auto!important;margin:0!important;padding:10px 11px 10px 15px!important;gap:10px!important;overflow:hidden!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcfffa!important;background-image:none!important;box-shadow:0 18px 42px #143f7e38,0 4px 12px #143f7e1a!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important}html body .av-page>.av-save-bar.is-visible>.av-save-bar-inner:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;display:block!important;width:4px!important;background:#256ff2!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-msg{display:inline-flex!important;align-items:center!important;min-width:0!important;min-height:0!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-actions{display:flex!important;width:auto!important;gap:7px!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-actions>.av-btn{width:auto!important;min-width:74px!important;min-height:44px!important;height:44px!important;padding:0 12px!important;border-radius:13px!important;font-size:12px!important;white-space:nowrap!important}html body .av-page .av-type-pills>button.av-type-pill>.av-type-pill-label,html body .av-page .av-type-pills>button.av-type-pill.is-active>.av-type-pill-label,html body .av-modal .av-type-pills>button.av-type-pill>.av-type-pill-label,html body .av-modal .av-type-pills>button.av-type-pill.is-active>.av-type-pill-label{position:relative!important;z-index:10!important;display:block!important;visibility:visible!important;opacity:1!important;color:#536b8f!important;-webkit-text-fill-color:#536b8f!important;text-shadow:none!important}html body .av-page .av-type-pills>button.av-type-pill.is-active>.av-type-pill-label,html body .av-modal .av-type-pills>button.av-type-pill.is-active>.av-type-pill-label{color:#145fd0!important;-webkit-text-fill-color:#145fd0!important}html body .insights-detail-overlay>.insights-detail-modal[data-opscence-reference-modal=true]{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;height:min(92dvh,820px)!important;max-height:92dvh!important;overflow:hidden!important}html body .insights-detail-overlay>.insights-detail-modal[data-opscence-reference-modal=true]>.insights-detail-content{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}html body .sc-mob3__search-results--portal{bottom:auto!important;transform:none!important;margin:0!important;z-index:2147483647!important}}@media screen and (max-width:520px){html body .av-page>.av-save-bar.is-visible>.av-save-bar-inner{grid-template-columns:minmax(0,1fr) auto!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-msg{font-size:11px!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-actions>.av-btn{min-width:66px!important;padding:0 9px!important;font-size:11px!important}}@media screen and (max-width:768px){html body .av-page .av-type-pills,html body .av-modal .av-type-pills{isolation:isolate!important;overflow:visible!important;background:#edf5ff!important;background-image:none!important}html body .av-page .av-type-pills:before,html body .av-page .av-type-pills:after,html body .av-modal .av-type-pills:before,html body .av-modal .av-type-pills:after,html body .av-page .av-type-pill:before,html body .av-page .av-type-pill:after,html body .av-modal .av-type-pill:before,html body .av-modal .av-type-pill:after{content:none!important;display:none!important}html body .av-page .av-type-pills>button.av-type-pill,html body .av-modal .av-type-pills>button.av-type-pill{position:relative!important;z-index:1!important;overflow:visible!important;background:transparent!important;background-image:none!important;color:#536b8f!important;-webkit-text-fill-color:#536b8f!important}html body .av-page .av-type-pills>button.av-type-pill.is-active,html body .av-modal .av-type-pills>button.av-type-pill.is-active{z-index:2!important;border:1px solid #9fc4f8!important;background:#dcecff!important;background-image:none!important;color:#1256bd!important;-webkit-text-fill-color:#1256bd!important;box-shadow:inset 0 -2px #2874ee!important}html body .av-page .av-type-pill-label,html body .av-modal .av-type-pill-label,html body .av-page .av-type-pill.is-active .av-type-pill-label,html body .av-modal .av-type-pill.is-active .av-type-pill-label{position:relative!important;z-index:20!important;display:inline-block!important;visibility:visible!important;opacity:1!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;mix-blend-mode:normal!important;filter:none!important}html body .av-page .av-type-pill-label--desktop,html body .av-modal .av-type-pill-label--desktop{display:none!important}html body .av-page .av-type-pill-label--mobile,html body .av-modal .av-type-pill-label--mobile{display:inline-block!important}html body .av-page>.av-save-bar.is-visible{box-sizing:border-box!important;position:fixed!important;inset:auto 10px calc(96px + env(safe-area-inset-bottom)) 10px!important;z-index:2147483000!important;width:min(calc(100% - 20px),560px)!important;min-height:76px!important;height:auto!important;margin:0 auto!important;padding:0!important}html body .av-page>.av-save-bar.is-visible>.av-save-bar-inner{box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:76px!important;padding:10px 11px 10px 15px!important;gap:10px!important;overflow:hidden!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcfffa!important;background-image:none!important;box-shadow:0 18px 42px #143f7e38,0 4px 12px #143f7e1a!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important}html body .av-page>.av-save-bar.is-visible>.av-save-bar-inner:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:#256ff2!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-msg{display:inline-flex!important;align-items:center!important;min-width:0!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important;white-space:normal!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-msg>svg{display:none!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-actions{display:flex!important;width:auto!important;gap:7px!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-actions>.av-btn{width:auto!important;min-width:74px!important;min-height:44px!important;height:44px!important;padding:0 12px!important;border-radius:13px!important;font-size:12px!important;white-space:nowrap!important}html body .insights-detail-overlay>.insights-detail-modal[data-opscence-reference-modal=true]{display:flex!important;flex-direction:column!important;width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;height:min(92dvh,820px)!important;max-height:92dvh!important;overflow:hidden!important}html body .insights-detail-modal .insights-detail-header,html body .insights-detail-modal .insights-detail-footer{flex:0 0 auto!important}html body .insights-detail-modal .insights-detail-content{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .insights-detail-modal .insights-detail-range-card{box-sizing:border-box!important;flex:0 0 auto!important;min-height:214px!important;height:auto!important;overflow:visible!important}html body .insights-detail-modal .insights-detail-quickrange{flex:0 0 auto!important;min-height:42px!important;overflow-x:auto!important;overflow-y:hidden!important}html body .insights-detail-modal .insights-detail-date-row,html body .insights-detail-modal .insights-date-field{flex:0 0 auto!important;min-height:74px!important}html body .sc-mob3__control-dock,html body .sc-mob3__search-line{overflow:visible!important}html body .sc-mob3__search-line{position:relative!important;z-index:2147483000!important}html body .sc-mob3__search-line>.sc-mob3__search-results--portal{box-sizing:border-box!important;position:absolute!important;inset:calc(100% + 7px) 0 auto 0!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:min(390px,55dvh)!important;margin:0!important;transform:none!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:2147483647!important}}@media screen and (max-width:420px){html body .av-page>.av-save-bar.is-visible .av-save-bar-msg{font-size:11px!important}html body .av-page>.av-save-bar.is-visible .av-save-bar-actions>.av-btn{min-width:65px!important;padding-inline:9px!important;font-size:11px!important}}@media screen and (max-width:768px){html body .av-page .av-type-pills>button.av-type-pill>span.av-type-pill-label--desktop,html body .av-modal .av-type-pills>button.av-type-pill>span.av-type-pill-label--desktop{display:none!important;visibility:hidden!important;opacity:0!important}html body .av-page .av-type-pills>button.av-type-pill>span.av-type-pill-label--mobile,html body .av-modal .av-type-pills>button.av-type-pill>span.av-type-pill-label--mobile{position:relative!important;z-index:50!important;display:inline-flex!important;visibility:visible!important;opacity:1!important}html body .av-page .av-type-pills>button.av-type-pill--unavailable,html body .av-page .av-type-pills>button.av-type-pill--unavailable.is-active,html body .av-modal .av-type-pills>button.av-type-pill--unavailable,html body .av-modal .av-type-pills>button.av-type-pill--unavailable.is-active,html body .av-page .av-type-pill--unavailable>.av-type-pill-label--mobile,html body .av-modal .av-type-pill--unavailable>.av-type-pill-label--mobile{color:#10243f!important;-webkit-text-fill-color:#10243f!important;opacity:1!important}html body .av-page>div.av-save-bar.is-visible{all:unset!important;box-sizing:border-box!important;position:fixed!important;left:10px!important;right:10px!important;bottom:calc(94px + env(safe-area-inset-bottom))!important;z-index:2147483600!important;display:block!important;width:min(calc(100vw - 20px),560px)!important;min-height:82px!important;margin:0 auto!important;font-family:inherit!important;pointer-events:auto!important}html body .av-page>div.av-save-bar.is-visible>div.av-save-bar-inner{all:unset!important;box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:82px!important;padding:12px 12px 12px 18px!important;gap:10px!important;overflow:hidden!important;border:1px solid #8fb8ef!important;border-radius:19px!important;background:#f8fbff!important;background-image:none!important;box-shadow:0 20px 48px #143f7e40!important}html body .av-page>div.av-save-bar.is-visible>div.av-save-bar-inner:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;display:block!important;width:5px!important;background:#256ff2!important}html body .av-page>div.av-save-bar.is-visible .av-save-bar-msg{all:unset!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;min-width:0!important;gap:8px!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font-family:inherit!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important;white-space:normal!important}html body .av-page>div.av-save-bar.is-visible .av-save-bar-msg>svg{display:none!important}html body .av-page>div.av-save-bar.is-visible .av-pulse-dot{flex:0 0 8px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#f0a21a!important;box-shadow:0 0 0 5px #f0a21a24!important}html body .av-page>div.av-save-bar.is-visible .av-save-bar-actions{all:unset!important;display:flex!important;align-items:center!important;gap:7px!important}html body .av-page>div.av-save-bar.is-visible .av-save-bar-actions>button.av-btn{all:unset!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;height:46px!important;padding:0 12px!important;border:1px solid #bdd1eb!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font-family:inherit!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important;cursor:pointer!important}html body .av-page>div.av-save-bar.is-visible .av-save-bar-actions>button.av-btn--primary{border-color:#256ff2!important;background:#256ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .av-page>div.av-save-bar.is-visible .av-save-bar-actions>button.av-btn:disabled{opacity:.55!important}html body button[role=tab]:is(:hover,:active,.active,.is-active,[aria-selected=true]),html body :is(.av-tabs,.leave-tabs,.sc-mob3__filters)>button:is(:hover,:active,.active,.is-active){background:#dcecff!important;background-image:none!important;color:#1458bd!important;-webkit-text-fill-color:#1458bd!important}html body button:is(:hover,:active,.is-open,.is-active,.active){background-image:none!important}html body button[role=tab]:before,html body button[role=tab]:after{background-image:none!important}html body .sc-mob3__search-line{position:relative!important;overflow:visible!important;z-index:2147483000!important}html body .sc-mob3__search-line>.sc-mob3__search-results--portal{position:absolute!important;inset:calc(100% + 7px) 0 auto 0!important;width:100%!important;max-height:min(390px,55dvh)!important;overflow-y:auto!important;z-index:2147483647!important}}@media screen and (max-width:390px){html body .av-page>div.av-save-bar.is-visible>div.av-save-bar-inner{grid-template-columns:1fr!important;min-height:116px!important;gap:8px!important}html body .av-page>div.av-save-bar.is-visible .av-save-bar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .av-page>div.av-save-bar.is-visible .av-save-bar-actions>button.av-btn{width:100%!important}}@media(max-width:768px){html body .av-type-pill-label--desktop{display:none!important}html body .av-type-pill-label--mobile{display:inline-flex!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;position:relative!important;z-index:2!important}html body .av-type-pill--unavailable .av-type-pill-label--mobile{color:#172b4d!important;-webkit-text-fill-color:#172b4d!important;font-weight:850!important}html body .av-type-pill,html body .av-type-pill:is(:hover,:active,.active,.is-active,.selected),html body .av-type-pill[aria-pressed=true]{background-image:none!important;filter:none!important;text-shadow:none!important}html body .av-type-pill:before,html body .av-type-pill:after{content:none!important;display:none!important}html body .av-type-pill:is(.active,.is-active,.selected,[aria-pressed=true]){background:#e8f2ff!important;color:#17345d!important;box-shadow:inset 0 0 0 2px #2f76e8!important}}@media(max-width:768px){html body .av-type-pill .av-type-pill-label--desktop{display:none!important;visibility:hidden!important;opacity:0!important}html body .av-type-pill .av-type-pill-label--mobile{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:5!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font-weight:800!important;text-shadow:none!important}html body .av-type-pill--unavailable .av-type-pill-label--mobile{display:inline-flex!important;color:#172b4d!important;-webkit-text-fill-color:#172b4d!important}html body .av-type-pill,html body .av-type-pill:is(:hover,:focus,:active,.is-active,[aria-selected=true]){background-image:none!important;filter:none!important;text-shadow:none!important}html body .av-type-pill:before,html body .av-type-pill:after{content:none!important;display:none!important}}@media(max-width:768px){html body :is(.av-day-card,.av-modal) .av-type-pill{position:relative!important;font-size:13px!important;line-height:1!important;text-indent:0!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important}html body :is(.av-day-card,.av-modal) .av-type-pill>.av-type-pill-label--desktop{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;pointer-events:none!important}html body :is(.av-day-card,.av-modal) .av-type-pill>.av-type-pill-label--mobile{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:8!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font-size:13px!important;line-height:1!important;font-weight:800!important;text-indent:0!important;text-shadow:none!important}html body :is(.av-day-card,.av-modal) .av-type-pill--unavailable>.av-type-pill-label--mobile{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:#172b4d!important;-webkit-text-fill-color:#172b4d!important;font-size:13px!important}html body :is(.av-day-card,.av-modal) .av-type-pill:before,html body :is(.av-day-card,.av-modal) .av-type-pill:after,html body :is(.av-day-card,.av-modal) .av-type-pill>.av-type-pill-label:before,html body :is(.av-day-card,.av-modal) .av-type-pill>.av-type-pill-label:after{content:none!important;display:none!important}}@media(max-width:768px){html body .av-page .av-type-pill-label--desktop{display:none!important}html body .av-page .av-type-pill-label--mobile{display:inline!important;visibility:visible!important;opacity:1!important;color:inherit!important;background:transparent!important;background-image:none!important;-webkit-text-fill-color:currentColor!important}html body .av-page .av-type-pill-label--mobile:before,html body .av-page .av-type-pill-label--mobile:after{content:none!important;display:none!important}html body .av-modal--override{width:calc(100vw - 20px)!important;max-width:430px!important;max-height:calc(100dvh - 26px)!important;margin:max(13px,env(safe-area-inset-top)) auto!important;border-radius:22px!important;overflow:hidden!important}html body .av-modal--override .av-modal-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .av-modal--override .av-modal-footer{flex:0 0 auto!important;background:#fff!important;background-image:none!important;border-top:1px solid #dce7f3!important}html body .av-modal--override .av-btn--primary,html body .av-modal--override .av-btn--primary:is(:hover,:focus,:active,:disabled){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}html body .av-modal--override .av-btn--primary svg,html body .av-modal--override .av-btn--primary>i,html body .av-modal--override .av-btn--primary:before,html body .av-modal--override .av-btn--primary:after{content:none!important;display:none!important}}@media(max-width:768px){html body .av-page .av-type-pill-label--desktop,html body .av-page .av-type-pill-label--mobile{display:none!important}html body .av-page .av-type-pill-label--single,html body .av-modal .av-type-pill-label--single{display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;background-image:none!important;text-shadow:none!important}html body .av-page .av-type-pill-label--single:before,html body .av-page .av-type-pill-label--single:after,html body .av-modal .av-type-pill-label--single:before,html body .av-modal .av-type-pill-label--single:after,html body .av-type-pill:before,html body .av-type-pill:after{content:none!important;display:none!important}}@media(max-width:900px){html body .av-modal .av-remove-override-v127,html body .av-modal .av-remove-override-v127:is(:hover,:focus,:focus-visible,:active,:disabled){opacity:1!important;visibility:visible!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;border:1px solid #efb8be!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;mask-image:none!important;-webkit-mask-image:none!important}html body .av-modal .av-remove-override-v127 *{color:#c62833!important;-webkit-text-fill-color:#c62833!important;stroke:#c62833!important}html body .av-modal .av-remove-override-v127:before,html body .av-modal .av-remove-override-v127:after{content:none!important;display:none!important}}@media(max-width:768px){html body .av-page .av-day-card .av-type-pills{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;padding:6px!important;border-radius:22px!important;background:#eef4fb!important;border:1px solid #d8e5f2!important;box-shadow:inset 0 1px #ffffffe6!important}html body .av-page .av-day-card .av-type-pill,html body .av-page .av-day-card .av-type-pill--unavailable{min-width:0!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 8px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.02em!important;line-height:1!important;background:transparent!important;color:#5a6d86!important;border:1px solid transparent!important;box-shadow:none!important}html body .av-page .av-day-card .av-type-pill--unavailable:before,html body .av-page .av-day-card .av-type-pill--unavailable:after{content:none!important;display:none!important}html body .av-page .av-day-card .av-type-pill-label,html body .av-page .av-day-card .av-type-pill-label--single{display:block!important;width:auto!important;max-width:100%!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:inherit!important;line-height:1!important;color:inherit!important}html body .av-page .av-day-card .av-type-pill.is-active{background:#e7f1ff!important;color:#1d5ec7!important;border-color:#95bff3!important;box-shadow:inset 0 0 0 2px #2f6ee8,0 8px 18px -14px #2f6ee8a6!important}html body .av-page .av-day-card .av-type-pill--unavailable.is-active{font-size:14px!important}}@media(min-width:769px){html.opscence-availability-modal-open,body.opscence-availability-modal-open{overflow:hidden!important}.av-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100vh!important;padding:24px!important;margin:0!important;background:#08101cad!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;overflow:auto!important}.av-modal,.av-modal.av-modal--override{position:relative!important;z-index:2147483647!important;width:min(840px,calc(100vw - 64px))!important;max-width:calc(100vw - 64px)!important;max-height:calc(100vh - 64px)!important;margin:auto!important;overflow:hidden!important;background:#fff!important;border:1px solid #dbe5f1!important;border-radius:28px!important;box-shadow:0 30px 80px -26px #0611267a!important}.av-modal-header,.av-modal-body,.av-modal-footer{background:#fff!important}}@media(min-width:769px){html body .av-modal-backdrop--override-v194{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;margin:0!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;background:#030a16d1!important;background-color:#030a16d1!important;background-image:none!important;backdrop-filter:blur(10px) saturate(110%)!important;-webkit-backdrop-filter:blur(10px) saturate(110%)!important;opacity:1!important;isolation:isolate!important;z-index:2147483646!important}html body .av-modal-backdrop--override-v194:before,html body .av-modal-backdrop--override-v194:after{content:none!important;display:none!important}html body .av-modal-backdrop--override-v194>.av-modal--override{position:relative!important;z-index:2147483647!important;width:min(760px,calc(100vw - 64px))!important;max-width:calc(100vw - 64px)!important;max-height:calc(100vh - 64px)!important;margin:auto!important;background:#fff!important}}@media(min-width:769px){html body .av-modal-backdrop--override-v194{background:#07101cd1!important}html body .av-modal--override{width:min(820px,calc(100vw - 64px))!important;border-radius:28px!important;border:1px solid #d7e4f0!important;box-shadow:0 38px 96px #0f172a38!important;overflow:hidden!important}html body .av-modal--override .av-modal-header{padding:22px 24px!important;background:linear-gradient(180deg,#f7fbff,#fff)!important;border-bottom:1px solid #dce7f3!important;gap:16px!important}html body .av-modal--override .av-modal-icon{width:56px!important;height:56px!important;border-radius:18px!important;background:linear-gradient(135deg,#eef5ff,#dcecff)!important;color:#2f6fe8!important;border:1px solid #cfe0f4!important;box-shadow:0 12px 24px #2f6fe824!important}html body .av-modal--override .av-modal-title{font-size:26px!important;line-height:1.15!important}html body .av-modal--override .av-modal-body{padding:22px 24px!important;background:#fbfdff!important}html body .av-modal--override .av-modal-help{margin-bottom:18px!important;color:#5b6f86!important;font-size:15px!important}html body .av-modal--override .av-field-group{padding:18px!important;border-radius:22px!important;border:1px solid #dbe6f0!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 10px 24px #0e27440d!important}html body .av-modal--override .av-field-label{color:#234563!important;font-weight:800!important;margin-bottom:12px!important}html body .av-modal--override .av-type-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .av-modal--override .av-type-pill{min-height:62px!important;border-radius:18px!important;border:1px solid #d8e4ef!important;background:#fff!important;color:#17324d!important;font-weight:800!important;box-shadow:0 10px 20px #1018280a!important}html body .av-modal--override .av-type-pill--preferred{background:linear-gradient(180deg,#f2f8ff,#fff)!important}html body .av-modal--override .av-type-pill--flexible{background:linear-gradient(180deg,#f7fbff,#fff)!important}html body .av-modal--override .av-type-pill--unavailable{background:linear-gradient(180deg,#fff7f7,#fff)!important}html body .av-modal--override .av-type-pill.is-active{border-color:#245ed2!important;background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;color:#fff!important;box-shadow:0 16px 28px #2f6fe833!important}html body .av-modal--override .av-type-pill.is-active *{color:#fff!important}html body .av-modal--override .av-field-hint{margin-top:12px!important;color:#6a7d94!important}html body .av-modal--override .av-slot-editor,html body .av-modal--override .av-slot-row,html body .av-modal--override .av-slot-input{border-radius:16px!important}html body .av-modal--override .av-modal-footer{padding:18px 24px 22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-top:1px solid #dce7f3!important}html body .av-modal--override .av-modal-footer-right{display:inline-flex!important;align-items:center!important;gap:12px!important}html body .av-modal--override .av-btn--secondary{min-width:128px!important;height:46px!important;border-radius:14px!important;border:1px solid #d6e2ee!important;background:#fff!important;color:#1f364f!important;font-weight:800!important}html body .av-modal--override .av-btn--primary{min-width:168px!important;height:46px!important;border-radius:14px!important;border:1px solid #245ed2!important;background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;color:#fff!important;font-weight:800!important;box-shadow:0 16px 28px #2f6fe833!important}html body .av-modal--override .av-btn--primary *{color:#fff!important}}@media(min-width:769px){html body .av-modal-backdrop--override-v194{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#07101cd6!important;z-index:2147483600!important}html body .av-modal--override .av-type-pill{display:grid!important;place-items:center!important;text-align:center!important}html body .av-modal--override .av-type-pill.is-active{border-color:#2665da!important;background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;color:#fff!important;box-shadow:0 14px 26px #2f6fe82e!important}html body .av-modal--override .av-type-pill.is-active *{color:#fff!important}html body .av-modal--override .av-btn--primary{background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;border-color:#235dd0!important;color:#fff!important}html body .av-modal--override .av-btn--primary *{color:#fff!important}}@media(min-width:769px){html body .av-modal--override{width:min(860px,calc(100vw - 88px))!important;max-width:860px!important;border-radius:28px!important}html body .av-modal--override .av-modal-header{min-height:84px!important;padding:16px 22px!important}html body .av-modal--override .av-modal-icon{width:44px!important;height:44px!important;border-radius:14px!important}html body .av-modal--override .av-modal-title{font-size:18px!important;line-height:1.15!important}html body .av-modal--override .av-modal-help{font-size:12px!important;line-height:1.5!important}html body .av-modal--override .av-modal-body{gap:14px!important;padding:18px 22px!important}html body .av-modal--override .av-field-group{padding:16px!important;border-radius:22px!important}html body .av-modal--override .av-field-label{font-size:11px!important;margin-bottom:10px!important}html body .av-modal--override .av-type-pills{gap:10px!important}html body .av-modal--override .av-type-pill{min-height:56px!important;padding:10px 12px!important;border-radius:18px!important;font-size:14px!important}html body .av-modal--override .av-type-pill-label--single{font-size:14px!important;line-height:1.2!important}html body .av-modal--override .av-field-hint{margin-top:10px!important;font-size:12px!important}html body .av-modal--override .av-slot-editor,html body .av-modal--override .av-slot-row,html body .av-modal--override .av-slot-input{gap:10px!important}html body .av-modal--override .av-time-field-label{font-size:11px!important;margin-bottom:6px!important}html body .av-modal--override .av-time-input{min-height:44px!important;border-radius:14px!important;font-size:15px!important;padding:0 14px!important}html body .av-modal--override .av-add-slot-btn{min-height:38px!important;font-size:12px!important;padding:0 6px!important}html body .av-modal--override .av-modal-footer{min-height:76px!important;padding:14px 22px!important}html body .av-modal--override .av-btn{min-width:162px!important;min-height:50px!important;border-radius:16px!important;font-size:14px!important}}@media(min-width:769px){html body .av-modal--override{width:min(780px,calc(100vw - 120px))!important;max-width:780px!important;max-height:calc(100vh - 72px)!important;border-radius:30px!important}html body .av-modal--override .av-modal-header{min-height:76px!important;padding:14px 20px!important}html body .av-modal--override .av-modal-icon{width:40px!important;height:40px!important;border-radius:14px!important}html body .av-modal--override .av-modal-title{font-size:17px!important;line-height:1.1!important}html body .av-modal--override .av-modal-help{font-size:11.5px!important;line-height:1.45!important}html body .av-modal--override .av-modal-body{gap:12px!important;padding:16px 18px!important}html body .av-modal--override .av-field-group{padding:14px!important;border-radius:20px!important}html body .av-modal--override .av-field-label{font-size:10.5px!important;margin-bottom:9px!important}html body .av-modal--override .av-type-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,160px))!important;justify-content:start!important;gap:10px!important}html body .av-modal--override .av-type-pill{width:160px!important;min-height:50px!important;padding:8px 10px!important;border-radius:16px!important;font-size:13px!important}html body .av-modal--override .av-type-pill-label--single{font-size:13px!important}html body .av-modal--override .av-field-hint{margin-top:8px!important;font-size:11.5px!important}html body .av-modal--override .av-slot-row{align-items:end!important}html body .av-modal--override .av-time-field-label{font-size:10.5px!important;margin-bottom:4px!important}html body .av-modal--override .av-time-input{min-height:40px!important;border-radius:13px!important;font-size:14px!important}html body .av-modal--override .av-slot-duration{font-size:13px!important;padding-bottom:2px!important}html body .av-modal--override .av-add-slot-btn{min-height:34px!important;font-size:11.5px!important;padding:0 2px!important}html body .av-modal--override .av-modal-footer{min-height:70px!important;padding:12px 18px!important}html body .av-modal--override .av-btn{min-width:136px!important;min-height:44px!important;border-radius:14px!important;font-size:13px!important}}@media(min-width:769px){html body .av-modal--override .av-modal-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}html body .av-modal--override .av-type-pill--unavailable{background:#fff!important;background-image:none!important}html body .av-modal--override .av-type-pill--unavailable.is-active{background:#fff!important;background-image:none!important;border-color:#d4deec!important;color:#10213f!important}html body .av-modal--override .av-type-pill--unavailable.is-active *{color:#10213f!important;-webkit-text-fill-color:#10213f!important}html body .av-modal--override .av-field-group:last-of-type{min-height:0!important}html body .av-modal--override .av-slot-editor{max-height:260px!important;overflow-y:auto!important;padding-right:8px!important}html body .av-modal--override .av-slot-row{padding-right:12px!important}html body .av-modal--override .av-modal-footer{position:sticky!important;bottom:0!important;z-index:2!important;background:linear-gradient(180deg,#fffffff5,#fff)!important}}@media(min-width:769px){html body .av-modal--override .av-slot-editor{max-height:280px!important;overflow-y:auto!important;padding-bottom:82px!important;margin-bottom:-8px!important}html body .av-modal--override .av-add-slot-btn{position:sticky!important;left:0!important;bottom:0!important;z-index:3!important;width:fit-content!important;min-width:220px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #cfdbeb!important;box-shadow:0 10px 22px #0f172a14!important;margin-top:12px!important}html body .av-modal--override .av-slot-row:last-of-type{margin-bottom:8px!important}}@media(min-width:769px){html body .av-modal-backdrop--override-v194{background:#091220b8!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;padding:28px!important;align-items:center!important;justify-content:center!important}html body .av-modal--override{width:min(950px,calc(100vw - 72px))!important;max-width:950px!important;max-height:calc(100vh - 56px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:34px!important;border:1px solid #d8e4f1!important;background:#fff!important;box-shadow:0 34px 90px #0a1a3342!important}html body .av-modal--override .av-modal-header{min-height:96px!important;padding:20px 24px!important;align-items:center!important;background:linear-gradient(180deg,#f9fbff,#fff)!important;border-bottom:1px solid #dde8f3!important}html body .av-modal--override .av-modal-icon{width:48px!important;height:48px!important;border-radius:16px!important;border:1px solid #cddcf0!important;background:linear-gradient(135deg,#edf5ff,#daeaff)!important;color:#2f6fe8!important;box-shadow:0 14px 24px #2f6fe829!important}html body .av-modal--override .av-modal-title-stack{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}html body .av-modal--override .av-modal-title{margin:0!important;color:#132f58!important;font-size:18px!important;line-height:1.18!important;font-weight:800!important}html body .av-modal--override .av-modal-close{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid #d7e2ee!important;background:#fff!important;color:#233d65!important;box-shadow:none!important}html body .av-modal--override .av-modal-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:18px 24px!important;background:#fbfdff!important;display:flex!important;flex-direction:column!important;gap:16px!important}html body .av-modal--override .av-modal-help{margin:0!important;color:#60758f!important;font-size:14px!important;line-height:1.55!important}html body .av-modal--override .av-field-group{padding:18px!important;border-radius:24px!important;border:1px solid #dbe6f1!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0d!important}html body .av-modal--override .av-field-label{margin-bottom:12px!important;color:#173b6c!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body .av-modal--override .av-type-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .av-modal--override .av-type-pill{min-height:60px!important;padding:12px 16px!important;border-radius:18px!important;border:1px solid #d3dfed!important;background:#fff!important;color:#153660!important;box-shadow:none!important}html body .av-modal--override .av-type-pill:hover{border-color:#b7cae3!important;background:#f8fbff!important}html body .av-modal--override .av-type-pill.is-active,html body .av-modal--override .av-type-pill--preferred.is-active,html body .av-modal--override .av-type-pill--flexible.is-active{border-color:#2a67da!important;background:linear-gradient(135deg,#3576ee,#235ed7)!important;color:#fff!important;box-shadow:0 16px 28px #2f6fe82e!important}html body .av-modal--override .av-type-pill--unavailable.is-active{border-color:#2a67da!important;background:linear-gradient(135deg,#3576ee,#235ed7)!important;color:#fff!important}html body .av-modal--override .av-type-pill.is-active *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .av-modal--override .av-type-pill-label--single{font-size:14px!important;font-weight:800!important}html body .av-modal--override .av-field-hint{margin-top:12px!important;color:#667c95!important;font-size:14px!important}html body .av-modal--override .av-slot-editor{max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}html body .av-modal--override .av-slot-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto!important;align-items:end!important;gap:14px!important;padding:0!important;margin:0!important}html body .av-modal--override .av-slot-arrow{align-self:center!important;margin-top:22px!important;color:#496586!important;font-size:18px!important;font-weight:700!important}html body .av-modal--override .av-time-field{min-width:0!important}html body .av-modal--override .av-time-field-label{margin-bottom:6px!important;color:#9aaac0!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}html body .av-modal--override .av-time-input{min-height:50px!important;padding:0 16px!important;border-radius:16px!important;border:1px solid #cedaeb!important;background:#fff!important;color:#24324f!important;font-size:15px!important;font-weight:700!important}html body .av-modal--override .av-slot-duration{min-width:50px!important;align-self:center!important;margin-top:22px!important;color:#16294a!important;font-size:15px!important;font-weight:800!important;text-align:right!important}html body .av-modal--override .av-slot-remove{align-self:center!important;margin-top:22px!important;width:40px!important;height:40px!important;border-radius:13px!important;border:1px solid #d9e2ef!important;background:#fff!important;color:#5e7491!important}html body .av-modal--override .av-add-slot-btn{position:static!important;width:fit-content!important;min-width:280px!important;min-height:44px!important;margin-top:12px!important;padding:0 18px!important;border-radius:0!important;border:1px solid #d0dceb!important;background:#fff!important;color:#253654!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}html body .av-modal--override .av-modal-footer{flex:0 0 auto!important;position:static!important;min-height:88px!important;padding:14px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-top:1px solid #dde7f3!important;background:#fff!important}html body .av-modal--override .av-modal-footer-right{display:inline-flex!important;align-items:center!important;gap:14px!important;margin-left:auto!important}html body .av-modal--override .av-btn{min-width:170px!important;min-height:56px!important;border-radius:18px!important;font-size:14px!important;font-weight:800!important}html body .av-modal--override .av-btn--secondary{border:1px solid #d6e1ee!important;background:#fff!important;color:#233752!important}html body .av-modal--override .av-btn--primary{border:1px solid #245ed2!important;background:linear-gradient(135deg,#3576ee,#235ed7)!important;color:#fff!important;box-shadow:0 14px 28px #2f6fe82e!important}html body .av-modal--override .av-btn--primary *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .av-modal--override .av-btn.av-btn--ghost-danger{min-width:184px!important}}@media(min-width:769px){html body .av-modal-backdrop--override-v194{background:#091220ad!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body .av-modal--override{width:min(960px,calc(100vw - 72px))!important;max-height:calc(100vh - 40px)!important}html body .av-modal--override .av-field-group:last-of-type{display:flex!important;flex-direction:column!important;gap:14px!important}html body .av-modal--override .av-slot-editor{display:flex!important;flex-direction:column!important;gap:16px!important;overflow:visible!important}html body .av-modal--override .av-slot-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 56px 48px!important;gap:18px!important;padding:0!important}html body .av-modal--override .av-modal-footer{min-height:92px!important;padding:14px 22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;column-gap:16px!important}html body .av-modal--override .av-modal-footer-left{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}html body .av-modal--override .av-modal-footer>.av-btn--ghost-danger{justify-self:start!important}html body .av-modal--override .av-modal-footer-right{justify-self:end!important}html body .av-modal--override .av-add-slot-btn--footer{position:static!important;width:auto!important;min-width:300px!important;max-width:100%!important;min-height:52px!important;margin:0!important;padding:0 20px!important;border-radius:14px!important;border:1px solid #cad7e8!important;background:#fff!important;color:#243654!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;justify-content:flex-start!important}html body .av-modal--override .av-add-slot-btn--footer:hover{background:#f7fbff!important;border-color:#b9cae0!important}}@media(min-width:769px){html body .av-modal-backdrop--override-v194{background:#0c16269e!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .av-modal--override{width:min(900px,calc(100vw - 64px))!important;max-height:calc(100vh - 36px)!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 32px 90px #0a193057!important}html body .av-modal--override .av-modal-header{min-height:92px!important;padding:18px 28px!important}html body .av-modal--override .av-modal-body{min-height:0!important;overflow-y:auto!important;padding:20px 28px 22px!important;display:grid!important;gap:16px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important}html body .av-modal--override .av-field-group{height:auto!important;min-height:0!important;padding:20px 22px!important;border-radius:22px!important;background:#fff!important;border:1px solid #d9e5f1!important;box-shadow:0 12px 34px -30px #0f2a5259!important;overflow:visible!important}html body .av-modal--override .av-type-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .av-modal--override .av-type-option{min-height:54px!important;border-radius:16px!important;font-size:14px!important}html body .av-modal--override .av-slot-editor{width:100%!important;height:auto!important;display:grid!important;gap:12px!important;overflow:visible!important}html body .av-modal--override .av-slot-row{display:grid!important;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 52px 42px!important;align-items:end!important;gap:12px!important;width:100%!important;min-height:68px!important;padding:0!important;overflow:visible!important}html body .av-modal--override .av-time-control{min-height:52px!important;border-radius:15px!important}html body .av-modal--override .av-slot-duration{align-self:center!important;justify-self:center!important;font-size:14px!important}html body .av-modal--override .av-slot-remove{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important;align-self:center!important}html body .av-modal--override .av-modal-footer{position:sticky!important;bottom:0!important;z-index:8!important;min-height:82px!important;padding:13px 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;background:#fff!important;border-top:1px solid #dfe9f4!important;box-shadow:0 -12px 26px #0f23460f!important}html body .av-modal--override .av-add-slot-btn--footer{width:auto!important;min-width:250px!important;min-height:48px!important;padding:0 18px!important;border-radius:15px!important}html body .av-modal--override .av-modal-footer-right button,html body .av-modal--override .av-modal-footer>button{min-width:150px!important;min-height:48px!important;border-radius:15px!important}}@media(min-width:769px){html body .av-override-modal,html body .av-day-modal,html body .av-modal-shell,html body [data-availability-override=true]{width:min(1020px,calc(100vw - 88px))!important;max-width:1020px!important;max-height:calc(100vh - 56px)!important;transform:scale(.94)!important;transform-origin:center center!important}html body .av-override-modal .av-modal-body,html body .av-day-modal .av-modal-body,html body .av-modal-shell .av-modal-body{padding:24px 28px 20px!important}html body .av-override-modal .av-time-slots,html body .av-day-modal .av-time-slots,html body .av-modal-shell .av-time-slots{gap:16px!important}html body .av-override-modal .av-slot-row,html body .av-day-modal .av-slot-row,html body .av-modal-shell .av-slot-row{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 72px 52px!important;gap:18px!important;align-items:center!important}html body .av-override-modal .av-modal-footer,html body .av-day-modal .av-modal-footer,html body .av-modal-shell .av-modal-footer{padding:20px 28px 24px!important}}@media(min-width:769px){html body .av-modal-backdrop--override-v194{background:#0c182a9e!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}html body .av-modal.av-modal--override{width:min(1060px,calc(100vw - 96px))!important;max-width:1060px!important;max-height:calc(100vh - 60px)!important;transform:scale(.88)!important;transform-origin:center center!important;border-radius:30px!important;overflow:hidden!important}html body .av-modal.av-modal--override .av-modal-header{min-height:94px!important;padding:22px 32px!important}html body .av-modal.av-modal--override .av-modal-body{padding:22px 32px!important;gap:18px!important;max-height:calc(100vh - 250px)!important;overflow:auto!important}html body .av-modal.av-modal--override .av-field-group{padding:22px 26px!important;border-radius:24px!important;overflow:visible!important}html body .av-modal.av-modal--override .av-type-grid{gap:22px!important}html body .av-modal.av-modal--override .av-type-card{min-height:66px!important;border-radius:20px!important;font-size:15px!important}html body .av-modal.av-modal--override .av-slot-editor{gap:16px!important;overflow:visible!important}html body .av-modal.av-modal--override .av-slot-row{display:grid!important;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 66px 50px!important;gap:18px!important;align-items:end!important;overflow:visible!important}html body .av-modal.av-modal--override .av-time-input{height:54px!important;border-radius:18px!important;font-size:18px!important}html body .av-modal.av-modal--override .av-modal-footer{min-height:92px!important;padding:18px 30px!important;display:grid!important;grid-template-columns:1fr auto auto!important;gap:18px!important;align-items:center!important}html body .av-modal.av-modal--override .av-add-slot-btn--footer{width:min(350px,100%)!important;min-height:54px!important;border-radius:18px!important}html body .av-modal.av-modal--override .av-modal-footer-right{display:flex!important;gap:14px!important}html body .av-modal.av-modal--override .av-modal-footer-right .av-btn{min-width:190px!important;min-height:58px!important;border-radius:20px!important}}@media(min-width:769px){html body .av-modal-backdrop.av-modal-backdrop--override-v194{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:24px!important;background:#070f1cc2!important;background-image:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:2147483200!important}html body .av-modal.av-modal--override{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(820px,calc(100vw - 72px))!important;max-width:820px!important;max-height:calc(100vh - 48px)!important;margin:0!important;transform:none!important;border:1px solid #d8e4f2!important;border-radius:24px!important;background:#f7faff!important;box-shadow:0 34px 92px #07142b61!important;overflow:hidden!important;color:#0b1526!important;-webkit-text-fill-color:#0b1526!important}html body .av-modal--override .av-modal-header{min-height:76px!important;padding:15px 20px!important;gap:13px!important;border-bottom:1px solid #dfe8f3!important;background:#fff!important}html body .av-modal--override .av-modal-icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}html body .av-modal--override .av-modal-title{color:#07162b!important;-webkit-text-fill-color:#07162b!important;font-size:19px!important;font-weight:850!important}html body .av-modal--override .av-modal-close{width:40px!important;height:40px!important;border-radius:12px!important;color:#0d294b!important;-webkit-text-fill-color:#0d294b!important}html body .av-modal--override .av-modal-body{min-height:0!important;max-height:calc(100vh - 196px)!important;padding:15px 20px 17px!important;overflow-y:auto!important;background:#f7faff!important}html body .av-modal--override .av-modal-help{margin:0 0 12px!important;color:#26364e!important;-webkit-text-fill-color:#26364e!important;font-size:12.5px!important}html body .av-modal--override .av-field-group{margin:0 0 13px!important;padding:14px 16px!important;border:1px solid #d8e4f2!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 20px #102b4d0a!important}html body .av-modal--override .av-field-label,html body .av-modal--override .av-field-hint,html body .av-modal--override .av-type-pill,html body .av-modal--override .av-type-pill-label,html body .av-modal--override .av-slot-label,html body .av-modal--override input,html body .av-modal--override button:not(.av-btn--primary){color:#0a1729!important;-webkit-text-fill-color:#0a1729!important}html body .av-modal--override .av-field-label{margin-bottom:10px!important;font-size:11px!important;font-weight:850!important;letter-spacing:.045em!important}html body .av-modal--override .av-type-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body .av-modal--override .av-type-pill{min-height:46px!important;padding:0 14px!important;border-radius:13px!important;font-size:13px!important;font-weight:800!important}html body .av-modal--override .av-type-pill.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .av-modal--override .av-field-hint{margin-top:9px!important;font-size:12px!important}html body .av-modal--override .av-slot-row{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 50px 40px!important;gap:10px!important;align-items:end!important;padding:10px 0!important}html body .av-modal--override .av-slot-row input,html body .av-modal--override .av-time-input,html body .av-modal--override input[type=time]{min-height:44px!important;height:44px!important;border-radius:12px!important;background:#fbfdff!important;border-color:#ccdced!important;font-size:14px!important;font-weight:750!important}html body .av-modal--override .av-modal-footer{min-height:72px!important;padding:12px 20px!important;gap:10px!important;border-top:1px solid #dfe8f3!important;background:#fff!important}html body .av-modal--override .av-add-slot-btn,html body .av-modal--override .av-btn{min-height:44px!important;height:44px!important;border-radius:13px!important;padding:0 17px!important;font-size:12.5px!important;font-weight:820!important}html body .av-modal--override .av-btn--primary{min-width:166px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:769px){html body .av-modal-backdrop{background:#0a1424b8!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html body .av-modal.av-modal--override{width:min(760px,calc(100vw - 120px))!important;max-width:760px!important;border-radius:28px!important;background:#fff!important;border:1px solid #d9e6f5!important;box-shadow:0 38px 90px #08162e42!important;overflow:hidden!important}html body .av-modal--override .av-modal-header{min-height:88px!important;padding:20px 24px!important;align-items:center!important;border-bottom:1px solid #dbe6f4!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}html body .av-modal--override .av-modal-icon{width:52px!important;height:52px!important;border-radius:16px!important;border:1px solid #cfe0f4!important;background:#edf5ff!important;color:#215eea!important;box-shadow:inset 0 1px #ffffffbf!important}html body .av-modal--override .av-modal-title{font-size:30px!important;line-height:1.1!important;letter-spacing:-.02em!important;color:#0d214a!important}html body .av-modal--override .av-modal-close{width:48px!important;height:48px!important;border-radius:16px!important;margin-left:auto!important;border:1px solid #cfe0f4!important;background:#fff!important;color:#16305e!important}html body .av-modal--override .av-modal-body{padding:22px 24px 18px!important;display:grid!important;gap:18px!important;background:#f7fbff!important}html body .av-modal--override .av-modal-help{margin:0!important;padding:15px 18px!important;border-radius:18px!important;background:#fff!important;border:1px solid #d8e5f4!important;color:#5d6f91!important;font-size:14px!important;line-height:1.6!important}html body .av-modal--override .av-field-group{margin:0!important;padding:18px!important;border-radius:22px!important;background:#fff!important;border:1px solid #d8e5f4!important;box-shadow:0 10px 24px #0d24490d!important}html body .av-modal--override .av-field-label{margin-bottom:12px!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#60749a!important}html body .av-modal--override .av-type-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .av-modal--override .av-type-pill{min-height:62px!important;border-radius:18px!important;padding:12px 14px!important;border:1px solid #d6e3f4!important;background:#f8fbff!important;color:#18345f!important;font-size:15px!important;font-weight:700!important;justify-content:center!important}html body .av-modal--override .av-type-pill.is-active{background:linear-gradient(180deg,#3f7cff,#2b67ef)!important;border-color:#2f6cef!important;color:#fff!important;box-shadow:0 18px 28px #2c67ef3d!important}html body .av-modal--override .av-field-hint{margin-top:12px!important;color:#6a7d9f!important;font-size:13px!important}html body .av-modal--override .av-slot-editor{display:grid!important;gap:12px!important}html body .av-modal--override .av-slot-row{display:grid!important;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) auto auto!important;align-items:end!important;gap:12px!important;padding:14px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid #dbe6f5!important}html body .av-modal--override .av-time-field{gap:6px!important}html body .av-modal--override .av-time-field-label{display:block!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-weight:800!important;color:#7286aa!important}html body .av-modal--override .av-time-input{min-height:48px!important;border-radius:14px!important;border:1px solid #cfdff2!important;background:#fff!important;padding:0 14px!important;font-size:15px!important;font-weight:700!important;color:#102754!important}html body .av-modal--override .av-slot-arrow{align-self:center!important;justify-self:center!important;color:#7b90b2!important;font-size:18px!important;font-weight:800!important;padding-bottom:6px!important}html body .av-modal--override .av-slot-duration{align-self:center!important;min-width:72px!important;padding:0 12px!important;height:40px!important;border-radius:12px!important;background:#eaf3ff!important;color:#1d5fe7!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .av-modal--override .av-slot-remove{width:40px!important;height:40px!important;border-radius:12px!important;border:1px solid #e4b9be!important;background:#fff6f7!important;color:#c23d4b!important}html body .av-modal--override .av-modal-footer{min-height:88px!important;padding:16px 24px 22px!important;border-top:1px solid #dbe6f4!important;background:#fff!important;display:grid!important;grid-template-columns:1fr auto auto!important;gap:14px!important;align-items:center!important}html body .av-modal--override .av-modal-footer-left,html body .av-modal--override .av-modal-footer-right{display:flex!important;align-items:center!important;gap:12px!important}html body .av-modal--override .av-modal-footer-right{justify-content:flex-end!important}html body .av-modal--override .av-add-slot-btn--footer,html body .av-modal--override .av-btn{min-height:50px!important;border-radius:16px!important;padding:0 18px!important;font-weight:700!important}html body .av-modal--override .av-add-slot-btn--footer{border:1px dashed #b8d0ee!important;background:#f8fbff!important;color:#1f5eea!important}html body .av-modal--override .av-btn--secondary{background:#fff!important;border:1px solid #d3e0f1!important;color:#16315c!important}html body .av-modal--override .av-btn--primary{background:linear-gradient(180deg,#3e7cff,#2d66ed)!important;border-color:#2f69ef!important;color:#fff!important;box-shadow:0 18px 28px #2d66ed38!important}html body .av-modal--override .av-btn--ghost-danger{min-height:50px!important;border-radius:16px!important}}@media(min-width:769px){.av-modal-backdrop--override-v194,.av-modal-backdrop.ops-ref-backdrop{position:fixed!important;inset:0!important;width:100vw!important;min-height:100vh!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0d1b2b94!important;-webkit-backdrop-filter:blur(8px) saturate(115%)!important;backdrop-filter:blur(8px) saturate(115%)!important;z-index:90000!important}.av-modal--override{width:min(940px,calc(100vw - 150px))!important;max-height:calc(100vh - 120px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;border:1px solid #c8dcf6!important;background:linear-gradient(180deg,#f8fbff,#fff 48%,#f6faff)!important;box-shadow:0 34px 80px #081b374d!important;z-index:90020!important}.av-modal--override .av-modal-header{min-height:96px!important;padding:20px 28px!important;border-bottom:1px solid #d4e4f7!important;background:linear-gradient(120deg,#f8fbff,#eef6ff 56%,#e9f3ff)!important}.av-modal--override .av-modal-icon{width:50px!important;height:50px!important;border-radius:22px!important;border:1px solid #c8dcf6!important;background:#eef6ff!important;color:#1d6cf2!important}.av-modal--override .av-modal-title{font-size:clamp(20px,2vw,28px)!important;line-height:1.05!important;color:#071b3a!important;letter-spacing:-.045em!important}.av-modal--override .av-modal-close{width:46px!important;height:46px!important;border-radius:14px!important;border:1px solid #c8dcf6!important;background:#fff!important;color:#0b315f!important;box-shadow:0 12px 24px #14448214!important}.av-modal--override .av-modal-body{padding:18px 28px!important;overflow:auto!important;display:flex!important;flex-direction:column!important;gap:16px!important}.av-modal--override .av-modal-help,.av-modal--override .av-field-group{border:1px solid #c8dcf6!important;border-radius:28px!important;background:#ffffffeb!important;box-shadow:0 18px 44px #1444820f!important}.av-modal--override .av-modal-help{margin:0!important;padding:16px 18px!important;color:#2b415f!important;font-size:15px!important}.av-modal--override .av-field-group{padding:18px 20px!important}.av-modal--override .av-field-label{margin:0 0 14px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:900!important;color:#0c1d35!important}.av-modal--override .av-type-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.av-modal--override .av-type-pill{min-height:54px!important;border-radius:22px!important;border:1px solid #c8dcf6!important;background:#f8fbff!important;color:#0b1b32!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}.av-modal--override .av-type-pill.is-active{background:linear-gradient(135deg,#447cf7,#2364ed)!important;color:#fff!important;border-color:#2364ed!important;box-shadow:0 18px 38px #2563eb47!important}.av-modal--override .av-field-hint{margin-top:22px!important;font-size:15px!important;color:#0b1b32!important}.av-modal--override .av-slot-row,.av-modal--override .av-slots-card,.av-modal--override .av-slot-editor{border-radius:14px!important;border-color:#c8dcf6!important;background:#f8fbff!important}.av-modal--override input[type=time],.av-modal--override input[type=text],.av-modal--override input[type=number]{min-height:48px!important;border-radius:14px!important;border:1px solid #c8dcf6!important;background:#fff!important;font-weight:900!important;font-size:14px!important}.av-modal--override .av-modal-footer{padding:16px 28px!important;background:#f8fbff!important;border-top:1px solid #d4e4f7!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:14px!important;align-items:center!important}.av-modal--override .av-add-slot-btn,.av-modal--override .av-btn{min-height:48px!important;border-radius:16px!important;padding:0 20px!important;font-weight:900!important;font-size:14px!important}.av-modal--override .av-add-slot-btn{min-width:240px!important;border-style:dashed!important;background:#fff!important}.av-modal--override .av-btn--primary{min-width:190px!important;background:linear-gradient(135deg,#3b7cff,#2364ed)!important;color:#fff!important}.av-modal--override .av-btn--secondary{min-width:160px!important;background:#fff!important;color:#0b1b32!important;border:1px solid #c8dcf6!important}}@media(min-width:769px){html body .av-modal-backdrop--override-v194.ops-ref-backdrop{position:fixed!important;inset:0!important;z-index:2147483400!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;background:#081220b3!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .av-modal-backdrop--override-v194>.av-modal--override{position:relative!important;z-index:2147483402!important;width:min(980px,calc(100vw - 112px))!important;height:min(720px,calc(100vh - 76px))!important;max-height:calc(100vh - 76px)!important;min-height:0!important;border:1px solid #d6e3f2!important;border-top:5px solid #2f6ff2!important;border-radius:20px!important;background:#fff!important;background-image:none!important;color:#0b2345!important;box-shadow:0 30px 82px -28px #07193775!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;transform:none!important;contain:none!important}html body .av-modal--override .av-modal-header{min-height:72px!important;padding:12px 18px!important;gap:11px!important;border-bottom:1px solid #e4edf7!important;background:#fff!important}html body .av-modal--override .av-modal-header-icon,html body .av-modal--override .av-modal-header__icon,html body .av-modal--override [class*=header-icon]{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important}html body .av-modal--override .av-modal-header h2,html body .av-modal--override .av-modal-header h3{margin:0!important;font-size:19px!important;line-height:1.15!important;letter-spacing:-.025em!important}html body .av-modal--override .av-modal-header p,html body .av-modal--override .av-modal-header small{margin-top:3px!important;font-size:11.5px!important;line-height:1.35!important}html body .av-modal--override .av-modal-close,html body .av-modal--override .av-modal-header>button:last-child{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important}html body .av-modal--override .av-modal-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:14px 18px 16px!important;gap:10px!important;background:#f8fbff!important}html body .av-modal--override :is(.av-override-help,.av-override-summary,.av-override-section,.av-override-card,.av-modal-section,[class*=override-card],[class*=override-section]){border-radius:14px!important;padding:10px 12px!important;gap:8px!important}html body .av-modal--override :is(.av-override-help,.av-override-summary){min-height:0!important;background:#eef6ff!important;border:1px solid #d4e5fb!important}html body .av-modal--override :is(label,.av-label,.av-field-label,strong){font-size:11.5px!important}html body .av-modal--override :is(p,small,.av-help,.av-hint){font-size:11px!important;line-height:1.4!important}html body .av-modal--override :is(input,select,textarea,.av-select,.av-input){min-height:38px!important;height:38px!important;padding:0 11px!important;border-radius:10px!important;font-size:12px!important}html body .av-modal--override textarea{height:auto!important;min-height:62px!important;padding-top:9px!important}html body .av-modal--override :is(.av-override-pills,.av-type-pills,.av-availability-pills,[class*=type-options],[class*=override-options]){gap:8px!important}html body .av-modal--override :is(.av-override-pills,.av-type-pills,.av-availability-pills,[class*=type-options],[class*=override-options])>button,html body .av-modal--override :is(.av-type-pill,.av-override-pill,[class*=type-pill]){min-height:39px!important;height:39px!important;padding:0 12px!important;border-radius:11px!important;font-size:11.5px!important}html body .av-modal--override .av-modal-footer{min-height:58px!important;padding:9px 18px!important;gap:9px!important;border-top:1px solid #e4edf7!important;background:#fff!important}html body .av-modal--override .av-modal-footer button{min-height:38px!important;height:38px!important;padding:0 15px!important;border-radius:10px!important;font-size:12px!important}html body .av-modal--override .av-modal-footer button:last-child{background:#2f6ff2!important;border-color:#2f6ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:769px){html body .av-modal--override .av-modal-body{padding:16px 18px 18px!important;gap:14px!important;background:#f5f7fb!important}html body .av-modal--override :is(.av-override-help,.av-override-summary,.av-override-section,.av-override-card,.av-modal-section,[class*=override-card],[class*=override-section]){background:#fff!important;border:1px solid #dbe5f2!important;border-radius:18px!important;padding:14px 16px!important;box-shadow:none!important}html body .av-modal--override :is(input,select,textarea,.av-select,.av-input){background:#fff!important;border:1px solid #cbd9ea!important}html body .av-modal--override .av-modal-footer{position:sticky!important;bottom:0!important}}.av-override-desktop-kicker,.av-override-desktop-title,.av-override-desktop-subtitle{display:none}@media(min-width:769px){html body .av-modal-backdrop--override-v194.ops-ref-backdrop{position:fixed!important;inset:0!important;z-index:2147483500!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f1c2dd1!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .av-modal-backdrop--override-v194>.av-modal--override{position:relative!important;width:min(900px,calc(100vw - 70px))!important;height:auto!important;max-height:calc(100vh - 54px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #cedceb!important;border-top:1px solid #cedceb!important;border-radius:28px!important;overflow:hidden!important;background:#fff!important;background-image:none!important;box-shadow:0 34px 88px #05142a5c!important;transform:none!important;contain:none!important}html body .av-modal--override .av-modal-header{min-height:178px!important;padding:24px 30px 21px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:start!important;gap:18px!important;background:#fff!important;background-image:none!important;border-bottom:1px solid #dce7f3!important}html body .av-modal--override .av-modal-icon{display:none!important}html body .av-modal--override .av-modal-title-stack{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}html body .av-modal--override .av-override-mobile-title{display:none!important}html body .av-modal--override .av-override-desktop-kicker{min-height:35px!important;padding:0 12px!important;margin-bottom:16px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #c8dcfa!important;border-radius:11px!important;background:#f1f6ff!important;color:#2865dd!important;font-size:12px!important;line-height:1!important;font-weight:850!important}html body .av-modal--override .av-override-desktop-title{display:block!important;margin:0!important;color:#0a294f!important;font-size:31px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:900!important}html body .av-modal--override .av-override-desktop-subtitle{display:block!important;margin-top:3px!important;color:#657b96!important;font-size:13px!important;line-height:1.45!important;font-weight:650!important}html body .av-modal--override .av-modal-close{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border:1px solid #d5e1ef!important;border-radius:15px!important;background:#fff!important;color:#163c66!important;display:grid!important;place-items:center!important}html body .av-modal--override .av-modal-body{min-height:0!important;max-height:520px!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:24px 28px!important;display:grid!important;gap:16px!important;background:#f5f8fd!important;background-image:none!important}html body .av-modal--override .av-modal-help,html body .av-modal--override .av-field-group{margin:0!important;padding:16px 17px!important;border:1px solid #d7e3f0!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .av-modal--override .av-modal-help{color:#536f90!important;font-size:12px!important;line-height:1.5!important;font-weight:650!important}html body .av-modal--override .av-field-label{margin-bottom:9px!important;display:block!important;color:#0f3158!important;font-size:12px!important;font-weight:850!important}html body .av-modal--override .av-type-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body .av-modal--override .av-type-pill{width:100%!important;height:44px!important;min-height:44px!important;border:1px solid #cedceb!important;border-radius:12px!important;background:#f9fbfe!important;background-image:none!important;color:#355472!important;font-size:11.5px!important;font-weight:800!important}html body .av-modal--override .av-type-pill.is-active{border-color:#2865e7!important;background:#2865e7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 18px -12px #2865e7bf!important}html body .av-modal--override .av-field-hint{margin-top:9px!important;color:#7286a1!important;font-size:10.5px!important;line-height:1.45!important}html body .av-modal--override :is(input,select,textarea,.av-select,.av-input){height:42px!important;min-height:42px!important;padding:0 11px!important;border:1px solid #cbd9e8!important;border-radius:11px!important;background:#fbfdff!important;color:#153a61!important;font-size:11.5px!important;box-shadow:none!important}html body .av-modal--override .av-modal-footer{position:relative!important;bottom:auto!important;min-height:88px!important;padding:16px 28px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:11px!important;border-top:1px solid #dbe6f2!important;background:#fff!important}html body .av-modal--override .av-modal-footer-left{min-width:0!important}html body .av-modal--override .av-add-slot-btn--footer,html body .av-modal--override .av-remove-override-v127,html body .av-modal--override .av-btn{height:44px!important;min-height:44px!important;padding:0 16px!important;border-radius:12px!important;font-size:11.5px!important;font-weight:850!important;box-shadow:none!important}html body .av-modal--override .av-add-slot-btn--footer{border:1px solid #c7d9ed!important;background:#f5f9ff!important;color:#2462d2!important}html body .av-modal--override .av-remove-override-v127{border:1px solid #f0c7cb!important;background:#fff5f5!important;color:#c5333d!important}html body .av-modal--override .av-modal-footer-right{width:360px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .av-modal--override .av-btn--secondary{background:#fff!important;border:1px solid #cddbea!important;color:#173a5e!important}html body .av-modal--override .av-btn--primary{background:#2865e7!important;border:1px solid #2865e7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:769px){html body .av-modal-backdrop--override-v194>.av-modal--override{width:min(760px,calc(100vw - 82px))!important;max-height:calc(100vh - 62px)!important;border-radius:30px!important}html body .av-modal--override .av-modal-header{min-height:148px!important;padding:20px 24px 18px!important;gap:14px!important}html body .av-modal--override .av-override-desktop-kicker{min-height:32px!important;padding:0 11px!important;margin-bottom:12px!important;font-size:11px!important}html body .av-modal--override .av-override-desktop-title{font-size:24px!important}html body .av-modal--override .av-override-desktop-subtitle{font-size:11.5px!important}html body .av-modal--override .av-modal-body{max-height:470px!important;padding:18px 20px!important;gap:14px!important}html body .av-modal--override .av-modal-help,html body .av-modal--override .av-field-group{padding:14px 15px!important;border-radius:16px!important}html body .av-modal--override .av-field-label{margin-bottom:8px!important;font-size:11px!important}html body .av-modal--override .av-type-pills{gap:9px!important}html body .av-modal--override .av-type-pill{height:40px!important;min-height:40px!important;font-size:11px!important}html body .av-modal--override :is(input,select,textarea,.av-select,.av-input){height:40px!important;min-height:40px!important;font-size:11px!important}html body .av-modal--override .av-slot-row,html body .av-modal--override .av-slot-card,html body .av-modal--override .av-time-slot-card{padding:12px!important}html body .av-modal--override .av-modal-footer{min-height:80px!important;padding:14px 20px!important;grid-template-columns:minmax(0,1fr) auto auto!important}html body .av-modal--override .av-modal-footer-right{width:300px!important}html body .av-modal--override .av-add-slot-btn--footer,html body .av-modal--override .av-remove-override-v127,html body .av-modal--override .av-btn{height:40px!important;min-height:40px!important;font-size:11px!important}}@media(min-width:769px){html body.av-date-override-desktop-open{--ops-layer-modal-backdrop: 12000;--ops-layer-modal: 12010;--ops-layer-popover: 12020}html body .av-v289-override-mobile-legacy{display:none!important}html body.av-date-override-desktop-open .av-modal-backdrop.av-modal-backdrop--override-v194.av-v289-override-backdrop.ops-ref-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;margin:0!important;padding:22px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#0d1828c7!important;background-color:#0d1828c7!important;background-image:none!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;opacity:1!important;isolation:isolate!important;transform:none!important;animation:none!important;transition:none!important;z-index:var(--ops-layer-modal-backdrop)!important}html body.av-date-override-desktop-open .av-v289-override-backdrop:before,html body.av-date-override-desktop-open .av-v289-override-backdrop:after{content:none!important;display:none!important}html body.av-date-override-desktop-open .av-v289-override-modal{position:relative!important;z-index:var(--ops-layer-modal)!important;width:min(900px,calc(100vw - 56px))!important;max-width:900px!important;height:min(850px,calc(100vh - 44px))!important;max-height:calc(100vh - 44px)!important;min-height:560px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d4e1f0!important;border-radius:30px!important;background:#fff!important;background-image:none!important;color:#0c2b52!important;box-shadow:0 34px 92px #07162b57!important;isolation:isolate!important;transform:none!important;contain:layout paint!important}html body .av-v289-override-head{min-height:178px!important;padding:26px 30px 22px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;border:0!important;border-bottom:1px solid #dce7f2!important;background:#fff!important}html body .av-v289-override-heading{min-width:0!important}html body .av-v289-override-kicker{width:fit-content!important;min-height:38px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #c8dcfb!important;border-radius:12px!important;background:#eef5ff!important;background-image:none!important;color:#2465dc!important;font-size:12px!important;line-height:1!important;font-weight:800!important;letter-spacing:.01em!important}html body .av-v289-override-heading h2{margin:24px 0 6px!important;color:#08294f!important;font-size:34px!important;line-height:1.05!important;letter-spacing:-.04em!important;font-weight:900!important}html body .av-v289-override-heading p{max-width:650px!important;margin:0!important;color:#607792!important;font-size:14px!important;line-height:1.45!important;font-weight:650!important}html body .av-v289-override-close{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #d2e0ef!important;border-radius:15px!important;background:#fff!important;background-image:none!important;color:#12385f!important;box-shadow:none!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}html body .av-v289-override-close:hover{border-color:#aec9eb!important;background:#f1f7ff!important;color:#1f63d5!important}html body .av-v289-override-close:focus-visible,html body .av-v289-type-option:focus-visible,html body .av-v289-add-slot:focus-visible,html body :is(.av-v289-cancel,.av-v289-save,.av-v289-remove):focus-visible{outline:3px solid rgba(47,111,232,.22)!important;outline-offset:2px!important}html body .av-v289-override-body{min-height:0!important;padding:24px 28px 28px!important;display:grid!important;align-content:start!important;gap:16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:radial-gradient(circle at 100% 0%,rgba(215,233,255,.52),transparent 34%),linear-gradient(180deg,#f6faff,#f2f8ff 52%,#f8fbff)!important;scrollbar-width:thin!important;scrollbar-color:#c7d7e8 transparent!important}html body .av-v289-override-section{padding:18px!important;border:1px solid #d6e3f1!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 12px 30px -28px #0b2c528c!important}html body .av-v289-override-date-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}html body .av-v289-section-copy{min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important}html body .av-v289-section-icon{width:40px!important;height:40px!important;min-width:40px!important;display:grid!important;place-items:center!important;border:1px solid #d7e7fb!important;border-radius:12px!important;background:#edf5ff!important;color:#2567e5!important}html body .av-v289-section-copy strong,html body .av-v289-section-title-row strong{display:block!important;color:#102f55!important;font-size:13px!important;line-height:1.3!important;font-weight:850!important}html body .av-v289-section-copy small,html body .av-v289-section-title-row small{display:block!important;margin-top:4px!important;color:#7186a0!important;font-size:11px!important;line-height:1.42!important;font-weight:600!important}html body .av-v289-section-title-row strong>span{color:#2465dc!important}html body .av-v289-date-value{min-height:44px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;border:1px solid #cedff1!important;border-radius:12px!important;background:#f8fbff!important;color:#173c64!important;font-size:11.5px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}html body .av-v289-type-grid{margin-top:14px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body .av-v289-type-option{min-height:78px!important;padding:12px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 22px!important;align-items:center!important;gap:10px!important;border:1px solid #d6e3f1!important;border-radius:15px!important;background:#fbfdff!important;background-image:none!important;color:#173b60!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease!important}html body .av-v289-type-option:hover{border-color:#b9d0ef!important;background:#f6faff!important}html body .av-v289-type-option>span{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#edf4ff!important;color:#2867db!important}html body .av-v289-type-option>div{min-width:0!important}html body .av-v289-type-option>div strong{display:block!important;color:inherit!important;font-size:11.5px!important;line-height:1.25!important;font-weight:850!important}html body .av-v289-type-option>div small{display:block!important;margin-top:4px!important;color:#7a8da5!important;font-size:9.75px!important;line-height:1.35!important;font-weight:650!important}html body .av-v289-type-option>i{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border:1px solid #d6e3f1!important;border-radius:999px!important;background:#fff!important;color:transparent!important;font-style:normal!important}html body .av-v289-type-option.is-active{border-color:#76a7f4!important;background:#eef5ff!important;box-shadow:inset 0 0 0 1px #bad2f7!important}html body .av-v289-type-option.is-active>i{border-color:#2b6de4!important;background:#2b6de4!important;color:#fff!important}html body .av-v289-type-option--unavailable>span{border-color:#f5d7dc!important;background:#fff4f5!important;color:#d13c4e!important}html body .av-v289-type-option--unavailable.is-active{border-color:#efa7b1!important;background:#fff7f8!important;box-shadow:inset 0 0 0 1px #ffd2d8!important}html body .av-v289-type-option--unavailable.is-active>i{border-color:#d63b50!important;background:#d63b50!important}html body .av-v289-section-title-row--times{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}html body .av-v289-add-slot{min-width:132px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #c6dbf6!important;border-radius:11px!important;background:#edf5ff!important;color:#235fc9!important;font-size:10.5px!important;font-weight:800!important;cursor:pointer!important}html body .av-v289-add-slot:hover{border-color:#a7c5ef!important;background:#e5f0ff!important}html body .av-v289-slot-editor{margin-top:14px!important}html body .av-v289-slot-editor .av-slot-editor{display:grid!important;gap:10px!important}html body .av-v289-slot-editor .av-slot-row{min-height:64px!important;padding:10px 12px!important;display:grid!important;align-items:center!important;gap:10px!important;border:1px solid #d8e5f2!important;border-radius:14px!important;background:#f9fbfe!important}html body .av-v289-slot-editor :is(input,select,.av-time-input){height:40px!important;min-height:40px!important;border:1px solid #cedded!important;border-radius:11px!important;background:#fff!important;color:#13375e!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}html body .av-v289-override-note{padding:14px 16px!important;display:flex!important;align-items:flex-start!important;gap:11px!important;border:1px solid #cfe0fa!important;border-radius:16px!important;background:#edf5ff!important;background-image:none!important;color:#245da9!important}html body .av-v289-override-note>span{margin-top:1px!important}html body .av-v289-override-note strong{display:block!important;color:#1d55a2!important;font-size:11px!important;font-weight:850!important}html body .av-v289-override-note p{margin:4px 0 0!important;color:#5e78a0!important;font-size:10px!important;line-height:1.45!important;font-weight:650!important}html body .av-v289-override-foot{min-height:92px!important;padding:16px 28px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;border:0!important;border-top:1px solid #dce7f2!important;background:#fff!important}html body .av-v289-override-foot-actions{display:grid!important;grid-template-columns:180px 220px!important;gap:12px!important}html body :is(.av-v289-cancel,.av-v289-save,.av-v289-remove){height:52px!important;min-height:52px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;font-size:12px!important;line-height:1!important;font-weight:850!important;box-shadow:none!important;cursor:pointer!important}html body .av-v289-cancel{border:1px solid #ccdbea!important;background:#fff!important;color:#15385e!important}html body .av-v289-cancel:hover{border-color:#b7cce5!important;background:#f6faff!important}html body .av-v289-save{border:1px solid #2d6fe8!important;background:#2f70e7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 9px 20px #2b67de2e!important}html body .av-v289-save:hover{background:#2563d9!important}html body .av-v289-remove{border:1px solid #f1c1c8!important;background:#fff7f8!important;color:#c83246!important}html body .av-v289-remove:hover{border-color:#e7a7b1!important;background:#fff0f2!important}@media(max-height:720px){html body.av-date-override-desktop-open .av-v289-override-modal{height:calc(100vh - 28px)!important;max-height:calc(100vh - 28px)!important;min-height:0!important}html body .av-v289-override-head{min-height:138px!important;padding:20px 24px 17px!important}html body .av-v289-override-heading h2{margin-top:16px!important;font-size:29px!important}html body .av-v289-override-body{padding:18px 22px 22px!important}html body .av-v289-override-foot{min-height:78px!important;padding:12px 22px!important}html body :is(.av-v289-cancel,.av-v289-save,.av-v289-remove){height:46px!important;min-height:46px!important}}}@media(min-width:769px){body.av-date-override-desktop-open .av-v289-override-modal{width:min(900px,calc(100vw - 56px))!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 40px)!important;grid-template-rows:auto minmax(0,auto) auto!important}body.av-date-override-desktop-open .av-v289-override-head{min-height:0!important;padding:20px 28px 18px!important;align-items:flex-start!important}body.av-date-override-desktop-open .av-v289-override-heading h2{margin:14px 0 5px!important;font-size:31px!important}body.av-date-override-desktop-open .av-v289-override-kicker{min-height:34px!important}body.av-date-override-desktop-open .av-v289-override-close{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;background:#2f6ee7!important;color:#fff!important;border-color:#2f6ee7!important}body.av-date-override-desktop-open .av-v289-override-body{padding:18px 28px!important;gap:12px!important;overflow:auto!important;background:#f6f9fd!important}body.av-date-override-desktop-open .av-v289-override-section{padding:15px 18px!important;border-radius:18px!important}body.av-date-override-desktop-open .av-v289-type-grid{margin-top:12px!important}body.av-date-override-desktop-open .av-v289-type-option{min-height:68px!important}body.av-date-override-desktop-open .av-v289-override-note{margin:0!important;padding:13px 16px!important}body.av-date-override-desktop-open .av-v289-override-foot{padding:14px 28px 18px!important;min-height:0!important}}:root{--ic-sidebar: 0px;--ic-blue-50: #f1f7ff;--ic-blue-100: #e3efff;--ic-blue-200: #cfe2ff;--ic-blue-300: #aacaff;--ic-blue-400: #7faeff;--ic-blue-500: #5b8def;--ic-blue-600: #3f6fd6;--ic-blue-700: #2f57b0;--ic-blue-800: #213e80;--ic-blue-900: #16294f;--ic-indigo-50: #eef1ff;--ic-indigo-500: #6b7dff;--ic-indigo-700: #3a47c2;--ic-rose-50: #fff1f4;--ic-rose-500: #f97a8c;--ic-rose-700: #c34057;--ic-teal-50: #ecfaf6;--ic-teal-500: #4cc9b0;--ic-teal-700: #1f8a76;--ic-ink: #0f1f3d;--ic-ink-2: #2a3a5e;--ic-ink-3: #5a6b8a;--ic-ink-4: #94a3c0;--ic-bg-1: #f5f9ff;--ic-bg-2: #ffffff;--ic-bg-3: #fbfdff;--ic-line: #e4ecf8;--ic-line-2: #d6e3f7;--ic-ring: rgba(91, 141, 239, .35);--ic-r-xs: 8px;--ic-r-sm: 12px;--ic-r-md: 16px;--ic-r-lg: 22px;--ic-r-xl: 28px;--ic-sh-xs: 0 1px 2px rgba(33, 62, 128, .06);--ic-sh-sm: 0 4px 14px -6px rgba(33, 62, 128, .15);--ic-sh-md: 0 14px 34px -18px rgba(33, 62, 128, .35), 0 2px 6px rgba(33, 62, 128, .06);--ic-sh-lg: 0 30px 70px -28px rgba(33, 62, 128, .45), 0 4px 12px rgba(33, 62, 128, .08);--ic-sh-modal: 0 40px 120px -28px rgba(15, 31, 61, .35), 0 8px 30px -10px rgba(33, 62, 128, .25);--ic-bezier: cubic-bezier(.2, .7, .2, 1);--ic-spring: cubic-bezier(.34, 1.56, .64, 1);--ic-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Roboto, "Helvetica Neue", Arial, sans-serif;--ic-font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ic-font-num: "SF Mono", "JetBrains Mono", "Fira Code", ui-monospace, Menlo, monospace}.ic-page{width:100%;box-sizing:border-box;min-height:100vh;padding-left:max(var(--ic-sidebar, 0px),clamp(88px,14vw,260px));padding-right:clamp(16px,3vw,48px);background:radial-gradient(1100px 600px at 50% -10%,var(--ic-blue-100) 0%,transparent 55%),radial-gradient(900px 500px at 100% 10%,var(--ic-indigo-50) 0%,transparent 55%),linear-gradient(180deg,var(--ic-bg-1) 0%,#ffffff 60%);color:var(--ic-ink);font-family:var(--ic-font);-webkit-font-smoothing:antialiased;animation:ic-page-in .55s var(--ic-bezier) both;display:flex;justify-content:center}.ic-page-inner{width:100%;max-width:1200px;margin:0 auto;padding:clamp(20px,4vw,44px) 0 64px}.ic-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--ic-r-xl);padding:clamp(22px,3.5vw,36px) clamp(20px,3vw,36px);background:linear-gradient(135deg,#ffffff 0%,var(--ic-blue-50) 60%,var(--ic-indigo-50) 100%);border:1px solid var(--ic-line);box-shadow:var(--ic-sh-md);display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;animation:ic-rise .65s var(--ic-bezier) both}.ic-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 0% 100%,rgba(91,141,239,.12) 0%,transparent 60%),radial-gradient(60% 50% at 100% 0%,rgba(107,125,255,.1) 0%,transparent 60%);pointer-events:none;z-index:0}.ic-hero-text{position:relative;z-index:1;max-width:640px}.ic-hero-actions{position:relative;z-index:1}.ic-title{font-family:var(--ic-font-display);font-size:clamp(26px,3.4vw,38px);line-height:1.1;letter-spacing:-.02em;margin:0 0 10px;background:linear-gradient(135deg,var(--ic-blue-800) 0%,var(--ic-indigo-700) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ic-subtitle{font-size:clamp(14px,1.4vw,15.5px);line-height:1.55;margin:0;color:var(--ic-ink-3);max-width:56ch}.ic-hero-blob{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55;pointer-events:none;z-index:0;animation:ic-float 14s ease-in-out infinite}.ic-hero-blob-1{width:260px;height:260px;top:-90px;right:-60px;background:radial-gradient(circle,var(--ic-blue-300) 0%,transparent 70%)}.ic-hero-blob-2{width:200px;height:200px;bottom:-80px;left:30%;background:radial-gradient(circle,var(--ic-indigo-50) 0%,transparent 70%);animation-duration:18s;animation-direction:reverse}.ic-btn-refresh{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;background:linear-gradient(135deg,var(--ic-blue-500),var(--ic-indigo-500));color:#fff;font-weight:600;font-size:13.5px;letter-spacing:.01em;border:0;cursor:pointer;box-shadow:0 8px 22px -8px #5b8def8c,inset 0 1px #ffffff59;transition:transform .2s var(--ic-spring),box-shadow .2s ease,filter .2s ease}.ic-btn-refresh:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px #5b8defa6}.ic-btn-refresh:active{transform:translateY(0)}.ic-btn-refresh:disabled{opacity:.75;cursor:progress}.ic-btn-refresh.is-loading svg{animation:ic-spin 1s linear infinite}.ic-section-head{margin:36px 0 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;animation:ic-fade-in .5s var(--ic-bezier) .1s both}.ic-section-title{font-family:var(--ic-font-display);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px;color:var(--ic-ink)}.ic-section-sub{margin:0;font-size:13.5px;color:var(--ic-ink-3)}.ic-section-count{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--ic-blue-700);background:var(--ic-blue-50);border:1px solid var(--ic-blue-200)}.ic-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ic-cat-card{appearance:none;text-align:left;display:grid;grid-template-columns:48px 1fr 20px;align-items:center;gap:14px;padding:18px;border-radius:var(--ic-r-md);background:var(--ic-bg-2);border:1px solid var(--ic-line);cursor:pointer;position:relative;overflow:hidden;box-shadow:var(--ic-sh-xs);transition:transform .25s var(--ic-bezier),box-shadow .25s var(--ic-bezier),border-color .2s ease;animation:ic-card-in .55s var(--ic-bezier) both;opacity:1}.ic-cat-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,var(--ic-blue-50) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.ic-cat-card:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--ic-blue-500),var(--ic-indigo-500));transform:scaleY(0);transform-origin:top;transition:transform .35s var(--ic-bezier)}.ic-cat-card:hover{transform:translateY(-3px);border-color:var(--ic-blue-200);box-shadow:var(--ic-sh-md)}.ic-cat-card:hover:before{opacity:1}.ic-cat-card:hover:after{transform:scaleY(1)}.ic-cat-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ic-ring),var(--ic-sh-md)}.ic-cat-card:active{transform:translateY(-1px)}.ic-cat-icon{position:relative;z-index:1;width:48px;height:48px;display:inline-grid;place-items:center;border-radius:14px;background:var(--ic-blue-50);color:var(--ic-blue-700);border:1px solid var(--ic-blue-200);transition:transform .3s var(--ic-spring)}.ic-cat-card:hover .ic-cat-icon{transform:rotate(-4deg) scale(1.06)}.ic-tint-mint{background:var(--ic-teal-50);color:var(--ic-teal-700);border-color:#c8efe4}.ic-tint-rose{background:var(--ic-rose-50);color:var(--ic-rose-700);border-color:#fbd0d8}.ic-tint-sand{background:#fff7e6;color:#a16207;border-color:#fde9bf}.ic-tint-lavender{background:#f1efff;color:#5b4bdb;border-color:#dcd6ff}.ic-tint-periwinkle{background:var(--ic-indigo-50);color:var(--ic-indigo-700);border-color:#d5dbff}.ic-cat-body{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ic-cat-title{font-weight:600;font-size:15px;color:var(--ic-ink);letter-spacing:-.005em}.ic-cat-desc{font-size:12.5px;color:var(--ic-ink-3);line-height:1.45}.ic-cat-arrow{position:relative;z-index:1;color:var(--ic-ink-4);display:inline-grid;place-items:center;transition:transform .25s var(--ic-bezier),color .2s ease}.ic-cat-card:hover .ic-cat-arrow{transform:translate(4px);color:var(--ic-blue-600)}.ic-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:24px}.ic-kpi{background:var(--ic-bg-2);border:1px solid var(--ic-line);border-radius:var(--ic-r-md);padding:16px 18px;position:relative;overflow:hidden;box-shadow:var(--ic-sh-xs);animation:ic-kpi-in .55s var(--ic-bezier) both;color:var(--ic-blue-700)}.ic-accent-blue{color:var(--ic-blue-700)}.ic-accent-indigo{color:var(--ic-indigo-700)}.ic-accent-teal{color:var(--ic-teal-700)}.ic-accent-rose{color:var(--ic-rose-700)}.ic-accent-ink{color:var(--ic-ink)}.ic-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ic-kpi-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ic-blue-50);border:1px solid var(--ic-blue-200)}.ic-kpi-label{margin-top:14px;font-size:12.5px;color:var(--ic-ink-3);letter-spacing:.01em}.ic-kpi-value{margin-top:4px;display:flex;align-items:baseline;gap:6px}.ic-kpi-num{font-family:var(--ic-font-num);font-size:26px;font-weight:700;color:var(--ic-ink);letter-spacing:-.01em}.ic-kpi-suffix{font-size:13px;color:var(--ic-ink-3)}.ic-kpi-dash{color:var(--ic-ink-4)}.ic-kpi-spark{width:100%;height:32px;margin-top:10px;opacity:.8}.ic-kpi-spark-placeholder{height:32px;margin-top:10px}.ic-kpi-trend{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;border-radius:999px;border:1px solid transparent}.ic-kpi-trend.is-up{color:var(--ic-teal-700);background:var(--ic-teal-50);border-color:#c8efe4}.ic-kpi-trend.is-down{color:var(--ic-rose-700);background:var(--ic-rose-50);border-color:#fbd0d8}.ic-kpi-trend.is-flat{color:var(--ic-ink-3);background:var(--ic-blue-50);border-color:var(--ic-blue-200)}.insights-modal-overlay{position:fixed;inset:0;background:linear-gradient(180deg,#24304947,#24304966);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:grid;place-items:center;padding:16px;animation:ic-overlay-in .35s var(--ic-bezier) both}.insights-modal{width:min(720px,100%);max-height:min(90vh,920px);background:linear-gradient(180deg,#fff,#eff6ff);border:1px solid var(--ic-blue-200);border-radius:var(--ic-r-xl);box-shadow:0 24px 60px -28px #5b8def59,0 8px 22px -14px #0f1f3d2e;display:flex;flex-direction:column;overflow:hidden;animation:ic-modal-in .45s var(--ic-spring) both;font-family:var(--ic-font);color:var(--ic-ink)}.insights-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:linear-gradient(135deg,#ffffff 0%,var(--ic-blue-50) 100%);border-bottom:1px solid var(--ic-line);position:relative}.insights-modal-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--ic-blue-300),transparent);opacity:.6}.insights-modal-header-left{display:flex;align-items:center;gap:12px;min-width:0}.insights-modal-icon-wrap{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--ic-blue-100),var(--ic-indigo-50));color:var(--ic-blue-700);border:1px solid var(--ic-blue-200);flex-shrink:0;box-shadow:0 4px 14px -8px #5b8def99}.insights-modal-title{margin:0;font-family:var(--ic-font-display);font-size:17px;font-weight:700;color:var(--ic-ink);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insights-modal-close{appearance:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--ic-line);background:#fff;color:var(--ic-ink-2);cursor:pointer;display:inline-grid;place-items:center;transition:transform .2s var(--ic-bezier),background .2s ease,color .2s ease}.insights-modal-close:hover{background:var(--ic-blue-50);color:var(--ic-blue-700);transform:rotate(90deg)}.insights-modal-body{padding:18px 22px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;-webkit-overflow-scrolling:touch}.insights-quickrange{display:flex;flex-wrap:wrap;gap:8px;animation:ic-fade-in .4s var(--ic-bezier) .05s both}.insights-quickrange-chip{appearance:none;padding:8px 14px;border-radius:999px;border:1px solid var(--ic-line-2);background:#fff;color:var(--ic-ink-2);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s var(--ic-bezier)}.insights-quickrange-chip:hover{background:var(--ic-blue-50);border-color:var(--ic-blue-300);color:var(--ic-blue-700);transform:translateY(-1px)}.insights-quickrange-chip.is-active{background:linear-gradient(135deg,var(--ic-blue-500),var(--ic-indigo-500));color:#fff;border-color:transparent;box-shadow:0 6px 18px -8px #5b8defa6}.insights-date-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.insights-date-field{display:flex;flex-direction:column;gap:6px}.insights-date-label{font-size:11.5px;font-weight:600;color:var(--ic-ink-3);text-transform:uppercase;letter-spacing:.06em}.insights-date-input-wrap{position:relative;background:#fff;border:1px solid var(--ic-line-2);border-radius:var(--ic-r-sm);transition:border-color .2s ease,box-shadow .2s ease}.insights-date-input-wrap:focus-within{border-color:var(--ic-blue-400);box-shadow:0 0 0 3px var(--ic-ring)}.insights-date-input{width:100%;appearance:none;border:0;outline:0;background:transparent;padding:11px 14px;font:inherit;color:var(--ic-ink);font-family:var(--ic-font-num);font-size:13.5px;cursor:pointer}.insights-date-input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.insights-modal-summary{background:#fff;border:1px solid var(--ic-line);border-radius:var(--ic-r-md);padding:16px 18px;box-shadow:var(--ic-sh-xs);animation:ic-fade-in .4s var(--ic-bezier) .1s both}.insights-modal-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.insights-modal-summary-left{display:flex;align-items:center;gap:12px}.insights-modal-badge{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--ic-blue-100),var(--ic-indigo-50));color:var(--ic-blue-700);border:1px solid var(--ic-blue-200)}.insights-modal-total{font-family:var(--ic-font-num);font-size:22px;font-weight:700;color:var(--ic-ink);letter-spacing:-.01em}.insights-modal-total-label{font-size:11.5px;color:var(--ic-ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.insights-modal-toggle{appearance:none;padding:8px 14px;border-radius:999px;border:1px solid var(--ic-blue-200);background:var(--ic-blue-50);color:var(--ic-blue-700);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s var(--ic-bezier)}.insights-modal-toggle:hover{background:var(--ic-blue-100);border-color:var(--ic-blue-300)}.insights-loading{margin-top:14px;padding:22px;display:grid;place-items:center;color:var(--ic-ink-3);font-size:13.5px;position:relative;overflow:hidden;border-radius:var(--ic-r-sm);background:linear-gradient(90deg,var(--ic-blue-50) 0%,#fff 50%,var(--ic-blue-50) 100%);background-size:200% 100%;animation:ic-shimmer 1.4s linear infinite}.insights-error{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--ic-r-sm);background:var(--ic-rose-50);border:1px solid #fbd0d8;color:var(--ic-rose-700);font-size:13px;animation:ic-shake .35s var(--ic-bezier)}.insights-empty-state{padding:28px 18px;text-align:center;font-size:13px;color:var(--ic-ink-3);background:var(--ic-bg-3);border:1px dashed var(--ic-line-2);border-radius:var(--ic-r-sm);animation:ic-fade-in .35s ease both}.insights-section{margin-top:16px;animation:ic-fade-in .35s var(--ic-bezier) both}.insights-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.insights-section-title{font-size:13px;font-weight:700;color:var(--ic-ink-2);letter-spacing:-.005em}.insights-section-action,.insights-section-more{appearance:none;background:transparent;border:0;color:var(--ic-blue-700);font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.insights-section-action:hover,.insights-section-more:hover{background:var(--ic-blue-50)}.insights-section-total{font-family:var(--ic-font-num);font-weight:700;color:var(--ic-ink)}.insights-mini-list{display:flex;flex-direction:column;border:1px solid var(--ic-line);border-radius:var(--ic-r-sm);overflow:hidden;background:#fff}.insights-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--ic-line);background:#fff;transition:background .2s ease,transform .2s ease;animation:ic-row-in .4s var(--ic-bezier) both}.insights-row:last-child{border-bottom:0}.insights-row:hover{background:var(--ic-blue-50)}.insights-row-primary{font-size:13.5px;font-weight:600;color:var(--ic-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-row-secondary{font-size:12px;color:var(--ic-ink-3);font-family:var(--ic-font-num)}.insights-row-value{font-family:var(--ic-font-num);font-size:13.5px;font-weight:700;color:var(--ic-ink);text-align:right}.insights-row-action{appearance:none;background:transparent;border:0;color:var(--ic-blue-700);font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.insights-row-action:hover{background:var(--ic-blue-50)}.insights-summary-balance-positive{color:var(--ic-teal-700)}.insights-summary-balance-negative{color:var(--ic-rose-700)}.insights-modal-help{font-size:12px;color:var(--ic-ink-3);line-height:1.5}@keyframes ic-page-in{0%{opacity:0}to{opacity:1}}@keyframes ic-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ic-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ic-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ic-card-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes ic-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes ic-kpi-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ic-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ic-modal-in{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes ic-spin{to{transform:rotate(360deg)}}@keyframes ic-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes ic-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ic-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-16px) scale(1.05)}}@keyframes ic-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@media(max-width:900px){.ic-page{padding-left:14px;padding-right:14px}.ic-cat-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}}@media(max-width:640px){.ic-page{padding-left:12px;padding-right:12px}.ic-page-inner{padding:18px 0 56px}.ic-hero{flex-direction:column;align-items:stretch;border-radius:var(--ic-r-lg);padding:22px 18px}.ic-hero-actions{width:100%}.ic-btn-refresh{width:100%;justify-content:center}.ic-section-head{margin-top:28px}.ic-cat-grid{grid-template-columns:1fr}.ic-cat-card{padding:16px;grid-template-columns:44px 1fr 18px;gap:12px}.ic-cat-icon{width:44px;height:44px;border-radius:12px}.insights-modal-overlay{padding:0;align-items:flex-end}.insights-modal{width:100%;max-height:92vh;border-radius:var(--ic-r-xl) var(--ic-r-xl) 0 0;animation:ic-modal-in-mobile .4s var(--ic-spring) both}.insights-modal-header{padding:16px 18px}.insights-modal-body{padding:14px 16px 22px;gap:14px}.insights-date-row{grid-template-columns:1fr}.insights-modal-summary{padding:14px}.insights-modal-summary-head{flex-direction:column;align-items:flex-start;gap:12px}.insights-modal-toggle{width:100%;text-align:center}.insights-row{grid-template-columns:1fr auto}.insights-row-secondary{display:none}}@media(max-width:380px){.ic-title{font-size:24px}.ic-subtitle{font-size:13px}.ic-cat-title{font-size:14px}.ic-cat-desc{font-size:12px}}@keyframes ic-modal-in-mobile{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.insights-modal-body::-webkit-scrollbar{width:10px}.insights-modal-body::-webkit-scrollbar-track{background:transparent}.insights-modal-body::-webkit-scrollbar-thumb{background:var(--ic-blue-200);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.insights-modal-body::-webkit-scrollbar-thumb:hover{background:var(--ic-blue-300);background-clip:padding-box}}@media(max-width:640px){.ic-page{background:radial-gradient(120% 60% at 50% -10%,#eaf3ff 0%,transparent 60%),linear-gradient(180deg,#f6faff,#fff 60%,#f4f9ff)!important}.ic-page-inner{padding:14px 0 48px!important}.ic-hero{padding:18px 16px!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f4f9ff)!important;border:1px solid #e6efff!important;box-shadow:0 1px #ffffffe6 inset,0 8px 24px -18px #213e8040!important}.ic-title{font-size:22px!important;letter-spacing:-.02em!important;color:#0f2649!important}.ic-subtitle{color:#5a7396!important}.ic-section-head{margin-top:22px!important}.ic-section-title{font-size:14px!important;letter-spacing:-.005em!important}.ic-cat-card{padding:14px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #e6efff!important;box-shadow:0 1px #ffffffe6 inset,0 1px 2px #213e800a,0 8px 20px -16px #213e8038!important;transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease!important}.ic-cat-card:active{transform:scale(.985)}.ic-cat-icon{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(180deg,#eaf3ff,#d8e9ff)!important;color:#2f57b0!important;box-shadow:inset 0 1px #fffc}.ic-cat-title{font-size:14px!important;color:#0f2649!important;letter-spacing:-.01em}.ic-cat-desc{font-size:12px!important;color:#6b7e9e!important}.ic-btn-refresh{background:#fff!important;border:1px solid #d8e6fb!important;color:#2f57b0!important;border-radius:12px!important;box-shadow:0 1px 2px #213e800d!important}.insights-modal-overlay{padding:16px!important;align-items:center!important;background:#0f1f3d6b!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.insights-modal{width:100%!important;max-width:420px!important;max-height:86vh!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #e6efff!important;box-shadow:0 1px #ffffffe6 inset,0 24px 60px -20px #0f1f3d59!important;animation:ic-modal-in .35s var(--ic-spring) both!important}.insights-modal-header{padding:14px 16px!important;border-bottom:1px solid #eef3fb}.insights-modal-icon-wrap{width:36px!important;height:36px!important;border-radius:11px!important;background:linear-gradient(180deg,#eaf3ff,#d8e9ff)!important;color:#2f57b0!important}.insights-modal-title{font-size:15px!important;letter-spacing:-.01em!important;color:#0f2649!important}.insights-modal-close{width:32px!important;height:32px!important;border-radius:10px!important;background:#f4f9ff!important;color:#5a7396!important}.insights-modal-body{padding:12px 14px 18px!important;gap:12px!important}.insights-modal-summary{padding:12px!important;border-radius:14px!important;background:#f6faff!important;border:1px solid #e6efff!important;box-shadow:none!important}.insights-modal-badge{border-radius:10px!important;background:linear-gradient(180deg,#eaf3ff,#d8e9ff)!important;color:#2f57b0!important}.insights-modal-total{font-size:18px!important;color:#0f2649!important;letter-spacing:-.015em!important}.insights-modal-toggle{border-radius:10px!important;background:#fff!important;border:1px solid #d8e6fb!important;color:#2f57b0!important;padding:8px 12px!important;font-size:12px!important}.insights-row{border-radius:12px!important;background:#fff!important;border:1px solid #eef3fb!important;padding:10px 12px!important}.insights-modal-help{border-radius:12px!important;background:#f4f9ff!important;border:1px dashed #cfe2ff!important;color:#2f57b0!important;padding:10px 12px!important;font-size:12px!important}}@media(max-width:640px){.insights-modal-overlay{padding-top:28px!important}.insights-modal{max-height:calc(92vh - 28px)!important;margin-top:28px!important}}:root{--ic-sidebar: 190px;--ic-blue-50: #eef5ff;--ic-blue-100: #dfeaff;--ic-blue-200: #c3d8ff;--ic-blue-300: #9fbef9;--ic-blue-400: #7aa5f2;--ic-blue-500: #5b8def;--ic-blue-600: #4574d8;--ic-blue-700: #2f5cb8;--ic-blue-800: #1a2a44;--ic-blue-900: #1a2a44;--ic-indigo-50: #f0eaff;--ic-indigo-500: #7fcfe5;--ic-indigo-700: #4574d8;--ic-rose-50: #fff3f6;--ic-rose-500: #f29db0;--ic-rose-700: #c9546c;--ic-teal-50: #ecfaf6;--ic-teal-500: #9ee0c6;--ic-teal-700: #3b9d86;--ic-ink: #1a2a44;--ic-ink-2: #586b87;--ic-ink-3: #586b87;--ic-ink-4: #8a9cb6;--ic-bg-1: #f4f8ff;--ic-bg-2: #ffffff;--ic-bg-3: #f7faff;--ic-line: #e6eef9;--ic-line-2: #d3def0;--ic-ring: rgba(91, 141, 239, .14);--ic-r-xs: 10px;--ic-r-sm: 14px;--ic-r-md: 20px;--ic-r-lg: 26px;--ic-r-xl: 26px;--ic-sh-xs: 0 1px 2px rgba(40, 70, 130, .05);--ic-sh-sm: 0 2px 8px rgba(40, 70, 130, .05), 0 1px 2px rgba(40, 70, 130, .03);--ic-sh-md: 0 10px 28px -14px rgba(50, 90, 170, .18), 0 2px 6px rgba(50, 90, 170, .05);--ic-sh-lg: 0 28px 70px -24px rgba(50, 90, 170, .28), 0 8px 18px -10px rgba(50, 90, 170, .12);--ic-sh-modal: 0 28px 70px -24px rgba(50, 90, 170, .28), 0 8px 18px -10px rgba(50, 90, 170, .12);--ic-bezier: cubic-bezier(.22, 1, .36, 1);--ic-spring: cubic-bezier(.34, 1.56, .64, 1);--ic-font: "Inter", "SF Pro Display", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--ic-font-display: "Inter", "SF Pro Display", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}.ic-page{min-height:100vh!important;background:radial-gradient(1200px 700px at 0% -10%,#e6f0ff 0%,transparent 60%),radial-gradient(900px 600px at 100% -5%,#eef6ff 0%,transparent 55%),radial-gradient(700px 500px at 90% 100%,#f0eaff 0%,transparent 60%),linear-gradient(180deg,#f8fbff,#eef4fc)!important;color:#1a2a44!important;font-family:var(--ic-font)!important;font-size:14px!important;width:calc(100% - var(--ic-sidebar))!important;max-width:calc(100vw - var(--ic-sidebar))!important;margin-left:var(--ic-sidebar)!important;padding:28px 32px 64px!important;box-sizing:border-box!important;overflow-x:hidden!important;display:block!important}.ic-page-inner{max-width:1440px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:22px!important}.ic-hero{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #e6eef9!important;border-radius:26px!important;padding:22px 26px!important;box-shadow:0 10px 28px -14px #325aaa2e,0 2px 6px #325aaa0d!important;align-items:center!important}.ic-hero:before{background:radial-gradient(600px 200px at 0% 0%,rgba(91,141,239,.1),transparent 60%),radial-gradient(500px 160px at 100% 0%,rgba(127,207,229,.1),transparent 60%)!important}.ic-hero-blob{display:none!important}.ic-hero-text{max-width:760px!important}.ic-title{font-size:24px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em!important;margin:0 0 4px!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#1a2a44!important}.ic-subtitle{color:#8a9cb6!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.01em!important}.ic-btn-refresh{height:38px!important;padding:0 16px!important;border-radius:999px!important;background:linear-gradient(135deg,#5b8def,#7fcfe5)!important;border:0!important;color:#fff!important;box-shadow:0 6px 18px -6px #5b8def8c!important}.ic-btn-refresh:hover{filter:brightness(1.02)!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px -10px #5b8defa6!important}.ic-section-head{margin:4px 0 -4px!important;color:#1a2a44!important}.ic-section-title{color:#1a2a44!important;font-size:20px!important;font-weight:700!important}.ic-section-sub{color:#586b87!important}.ic-section-count{background:#fff!important;color:#586b87!important;border:1px solid #e6eef9!important;box-shadow:0 1px 2px #2846820d!important}.ic-cat-grid{gap:14px!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.ic-cat-card{border-radius:20px!important;background:linear-gradient(180deg,#fff,#f7faff)!important;border:1px solid #e6eef9!important;box-shadow:0 2px 8px #2846820d,0 1px 2px #28468208!important;color:#1a2a44!important}.ic-cat-card:before{background:radial-gradient(420px 160px at 0% 0%,rgba(91,141,239,.1),transparent 60%),linear-gradient(135deg,transparent 0%,#eef5ff 100%)!important}.ic-cat-card:after{width:3px!important;background:linear-gradient(180deg,#5b8def,#7fcfe5)!important}.ic-cat-card:hover{border-color:#c3d8ff!important;box-shadow:0 10px 28px -14px #325aaa2e,0 2px 6px #325aaa0d!important}.ic-cat-title{color:#1a2a44!important;font-weight:600!important}.ic-cat-desc{color:#586b87!important}.ic-cat-arrow{color:#8a9cb6!important}.ic-cat-card:hover .ic-cat-arrow{color:#4574d8!important}.ic-cat-icon,.ic-cat-icon.blue{background:#eef5ff!important;color:#2f5cb8!important;border-color:#c3d8ff!important}.ic-cat-icon.mint,.ic-tint-mint{background:#ecfaf6!important;color:#3b9d86!important;border-color:#cfeee5!important}.ic-cat-icon.rose,.ic-tint-rose{background:#fff3f6!important;color:#c9546c!important;border-color:#f7d1db!important}.ic-cat-icon.sand,.ic-tint-sand{background:#fff8ed!important;color:#b56b22!important;border-color:#f7dfbf!important}.ic-cat-icon.lavender,.ic-tint-lavender{background:#f4f1ff!important;color:#6d5fc7!important;border-color:#ddd5fb!important}.ic-cat-icon.periwinkle,.ic-tint-periwinkle{background:#eef5ff!important;color:#4574d8!important;border-color:#c3d8ff!important}.ic-kpi,.insights-modal-summary,.insights-row,.insights-modal-help{background:linear-gradient(180deg,#fff,#f7faff)!important;border-color:#e6eef9!important;color:#1a2a44!important;box-shadow:0 1px 2px #2846820d!important}.ic-kpi-label,.ic-kpi-suffix,.insights-modal-subtitle,.insights-modal-help,.insights-row-secondary{color:#586b87!important}.ic-kpi-num,.insights-modal-title,.insights-modal-total,.insights-row-primary{color:#1a2a44!important}.insights-modal-overlay{background:linear-gradient(180deg,#1a2a4447,#1a2a4466)!important}.insights-modal{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #e6eef9!important;color:#1a2a44!important;box-shadow:0 28px 70px -24px #325aaa47,0 8px 18px -10px #325aaa1f!important}.insights-modal-header{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom-color:#e6eef9!important}.insights-modal-icon-wrap,.insights-modal-badge{background:#eef5ff!important;border-color:#c3d8ff!important;color:#2f5cb8!important}.insights-modal-close,.insights-modal-toggle,.insights-date-input{background:#fff!important;border-color:#e6eef9!important;color:#586b87!important}.insights-modal-close:hover,.insights-modal-toggle:hover{background:#eef5ff!important;border-color:#9fbef9!important;color:#4574d8!important}.insights-modal-primary,.insights-action-primary{background:linear-gradient(135deg,#5b8def,#7fcfe5)!important;color:#fff!important;border-color:transparent!important}.insights-summary-balance-positive{color:#3b9d86!important}.insights-summary-balance-negative{color:#c9546c!important}@media(max-width:1280px){.ic-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:20px 16px 48px!important}}@media(max-width:640px){.ic-page{background:radial-gradient(1200px 700px at 0% -10%,#e6f0ff 0%,transparent 60%),radial-gradient(900px 600px at 100% -5%,#eef6ff 0%,transparent 55%),radial-gradient(700px 500px at 90% 100%,#f0eaff 0%,transparent 60%),linear-gradient(180deg,#f8fbff,#eef4fc)!important;padding:20px 16px 48px!important}.ic-page-inner{padding:0!important;gap:18px!important}.ic-hero{border-radius:20px!important;padding:18px 16px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#e6eef9!important}.ic-title{color:#1a2a44!important}.ic-subtitle{color:#8a9cb6!important}.ic-btn-refresh{background:linear-gradient(135deg,#5b8def,#7fcfe5)!important;color:#fff!important;border:0!important;border-radius:999px!important}.ic-cat-card{background:linear-gradient(180deg,#fff,#f7faff)!important;border-color:#e6eef9!important;border-radius:20px!important}.ic-cat-title,.insights-modal-title,.insights-modal-total{color:#1a2a44!important}.ic-cat-desc,.insights-modal-subtitle{color:#586b87!important}.ic-cat-icon,.ic-cat-icon.blue{background:#eef5ff!important;color:#2f5cb8!important;border-color:#c3d8ff!important}}.ic-title{background:linear-gradient(90deg,#13315f,#2051a0 58%,#2f6fe0)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-weight:800!important}.insights-modal-overlay{background:linear-gradient(180deg,#13315f42,#13315f61)!important}.insights-modal{background:linear-gradient(180deg,#fff,#f8fbff 52%,#eef6ff)!important;border:1px solid #dbe8fb!important;box-shadow:0 30px 80px -28px #2051a03d,0 10px 26px -14px #13315f1f!important}.insights-modal-header,.insights-modal-body{background:transparent!important}.insights-modal-header{border-bottom:1px solid #e3edf9!important}.insights-modal-header:after{background:linear-gradient(90deg,transparent,#bcd5fb,transparent)!important}.insights-modal-icon-wrap,.insights-modal-badge{background:linear-gradient(180deg,#f7fbff,#e6f1ff)!important;border:1px solid #cfe0fb!important;color:#2051a0!important;box-shadow:inset 0 1px #fffffff2,0 4px 14px -10px #2f6fe04d!important}.insights-modal-title,.insights-modal-total,.insights-row-primary,.insights-row-value,.insights-section-title,.insights-section-total{color:#173765!important}.insights-modal-total-label,.insights-modal-help,.insights-row-secondary,.insights-date-label{color:#60799f!important}.insights-modal-close,.insights-modal-toggle,.insights-date-input-wrap,.insights-date-input,.insights-quickrange-chip,.insights-section-action,.insights-section-more,.insights-row-action{background:linear-gradient(180deg,#fff,#f6faff)!important;border-color:#dbe8fb!important;color:#2457ab!important}.insights-date-input,.insights-quickrange-chip{box-shadow:inset 0 1px #ffffffeb!important}.insights-modal-close:hover,.insights-modal-toggle:hover,.insights-quickrange-chip:hover,.insights-section-action:hover,.insights-section-more:hover,.insights-row-action:hover,.insights-row:hover{background:#edf5ff!important;border-color:#bfd6fb!important;color:#2051a0!important}.insights-quickrange-chip.is-active,.insights-modal-primary,.insights-action-primary{background:linear-gradient(135deg,#2457ab,#2f6fe0)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 18px -10px #2f6fe06b!important}.insights-date-input-wrap:focus-within{border-color:#9ec1f8!important;box-shadow:0 0 0 3px #2f6fe01f!important}.insights-modal-summary,.insights-mini-list,.insights-row,.insights-empty-state,.insights-modal-help,.insights-loading{background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #e3edf9!important}.insights-modal-summary{box-shadow:0 6px 20px -18px #2051a033!important}.insights-mini-list{overflow:hidden!important}.insights-row{border-bottom:1px solid #e8f0fb!important}.insights-loading{color:#60799f!important;background:linear-gradient(90deg,#f4f9ff,#fff,#edf5ff)!important;background-size:200% 100%!important}.insights-empty-state,.insights-modal-help{color:#60799f!important}@media(max-width:640px){.ic-title{background:linear-gradient(90deg,#13315f,#2051a0 58%,#2f6fe0)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.insights-modal{background:linear-gradient(180deg,#fff,#f8fbff,#eef6ff)!important;border:1px solid #dbe8fb!important}}.insights-modal-overlay{padding:24px!important;background:#11234452!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.insights-modal{width:min(760px,100%)!important;max-height:min(84vh,920px)!important;border-radius:24px!important;border:1px solid #e2ebf8!important;background:linear-gradient(180deg,#fbfdff,#f5faff)!important;box-shadow:0 32px 80px -30px #162e5e38,0 14px 28px -18px #162e5e1f!important}.insights-modal-header{position:sticky!important;top:0!important;z-index:2!important;padding:22px 24px 18px!important;background:linear-gradient(180deg,#fbfdfffa,#f6fafff5)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-bottom:1px solid #e7eef9!important}.insights-modal-header:after{opacity:.4!important}.insights-modal-header-left{gap:14px!important}.insights-modal-icon-wrap{width:42px!important;height:42px!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#eef5ff)!important;border:1px solid #d7e5fa!important;box-shadow:0 8px 18px -14px #2f6fe059!important}.insights-modal-title{font-size:18px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#173765!important}.insights-modal-close{width:36px!important;height:36px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e2ebf8!important;color:#6a7f9d!important;box-shadow:0 1px 2px #1229540a!important}.insights-modal-close:hover{background:#f2f7ff!important;color:#2457ab!important;border-color:#cbdcf8!important;transform:none!important}.insights-modal-body{padding:20px 24px 24px!important;gap:18px!important;background:transparent!important}.insights-quickrange{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:6px!important;border-radius:16px!important;background:#f2f7fd!important;border:1px solid #e3edf9!important}.insights-quickrange-chip{min-height:36px!important;padding:8px 14px!important;border-radius:12px!important;background:#fff!important;border:1px solid transparent!important;color:#4d6284!important;font-size:12.5px!important;font-weight:600!important;box-shadow:none!important}.insights-quickrange-chip:hover{background:#fff!important;border-color:#d5e3f8!important;color:#2457ab!important;transform:none!important}.insights-quickrange-chip.is-active{background:linear-gradient(180deg,#2e67c7,#2457ab)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 18px -12px #2457ab73!important}.insights-date-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;border-radius:18px!important;background:#f7fbff!important;border:1px solid #e5eef9!important}.insights-date-field{gap:7px!important}.insights-date-label{font-size:11px!important;color:#6980a3!important;letter-spacing:.08em!important}.insights-date-input-wrap{border-radius:14px!important;background:#fff!important;border:1px solid #dfe9f8!important;box-shadow:0 1px 1px #12295408!important}.insights-date-input-wrap:focus-within{border-color:#aac6f6!important;box-shadow:0 0 0 3px #2f6fe01a!important}.insights-date-input{padding:12px 14px!important;color:#1f3c6a!important;font-size:13px!important}.insights-modal-summary{border-radius:20px!important;background:#fff!important;border:1px solid #e4edf8!important;padding:18px!important;box-shadow:0 10px 24px -20px #162e5e2e!important}.insights-modal-summary-head{align-items:flex-start!important;gap:16px!important}.insights-modal-summary-left{gap:14px!important}.insights-modal-badge{width:44px!important;height:44px!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#edf5ff)!important;border:1px solid #d7e5fa!important}.insights-modal-total{font-size:24px!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.05!important}.insights-modal-total-label{margin-top:4px!important;font-size:10.5px!important;letter-spacing:.09em!important}.insights-modal-toggle{min-height:38px!important;padding:8px 14px!important;border-radius:12px!important;background:#f5f9ff!important;border:1px solid #dbe7f8!important;color:#2457ab!important;font-size:12px!important;font-weight:700!important}.insights-modal-toggle:hover{background:#edf5ff!important;border-color:#c8daf7!important}.insights-loading,.insights-empty-state,.insights-modal-help{border-radius:16px!important;background:#f8fbff!important;border:1px solid #e5eef9!important}.insights-loading{min-height:66px!important}.insights-section{margin-top:14px!important;padding:12px!important;border-radius:18px!important;background:#fbfdff!important;border:1px solid #e7eef9!important}.insights-section:first-child{margin-top:16px!important}.insights-section-head{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:4px 2px 10px!important;background:transparent!important;border:0!important;cursor:pointer!important}.insights-section-title{font-size:14px!important;font-weight:700!important;color:#1d3a66!important}.insights-section-total{font-size:13px!important;font-weight:700!important;color:#1d3a66!important}.insights-section-action{padding:0!important;background:transparent!important;color:#6e84a5!important;font-size:12px!important;font-weight:700!important}.insights-section-action:hover,.insights-section-more:hover{background:transparent!important;color:#2457ab!important}.insights-mini-list{display:flex!important;flex-direction:column!important;gap:8px!important;background:transparent!important;border:0!important}.insights-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e7eef9!important;box-shadow:none!important;margin-top:8px!important}.insights-mini-list .insights-row{margin-top:0!important}.insights-row:hover{background:#fbfdff!important;border-color:#d8e6f8!important}.insights-row-primary{font-size:13.5px!important;font-weight:600!important;color:#173765!important}.insights-row-secondary{font-size:12px!important;color:#7b8faa!important}.insights-row-value{font-size:13.5px!important;font-weight:700!important;color:#173765!important}.insights-row-value.negative,.insights-section-total.negative{color:#c9546c!important}.insights-summary-balance-positive .insights-row-value{color:#2e8f7b!important}.insights-summary-balance-negative .insights-row-value{color:#c9546c!important}.insights-modal-help{padding:12px 14px!important;color:#60799f!important;line-height:1.55!important}@media(max-width:640px){.insights-modal-overlay{padding:14px!important;align-items:center!important}.insights-modal{max-width:100%!important;max-height:88vh!important;border-radius:22px!important;margin-top:0!important}.insights-modal-header{padding:18px 18px 14px!important}.insights-modal-title{font-size:16px!important}.insights-modal-body{padding:16px 18px 18px!important;gap:14px!important}.insights-date-row{grid-template-columns:1fr!important;padding:12px!important}.insights-modal-summary{padding:14px!important;border-radius:18px!important}.insights-modal-summary-head{flex-direction:column!important;align-items:stretch!important}.insights-modal-toggle{width:100%!important}.insights-section{padding:10px!important;border-radius:16px!important}.insights-section-head{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title total" "action action"!important;row-gap:8px!important}.insights-section-title{grid-area:title}.insights-section-total{grid-area:total;justify-self:end}.insights-section-action{grid-area:action}.insights-row{grid-template-columns:1fr auto!important;row-gap:4px!important}.insights-row-secondary{grid-column:1 / -1!important;display:block!important}}@media(max-width:768px){html,body,#root{background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.ic-page{position:relative!important;overflow-x:hidden!important;isolation:isolate!important;min-height:100dvh!important;padding-left:0!important;padding-right:0!important;background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.ic-page:before,.ic-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important}.ic-page:before{width:420px!important;height:420px!important;top:-110px!important;right:-190px!important;background:radial-gradient(circle at 30% 50%,#d2e0f5f2,#d2e0f5eb 38%,#d2e0f500 68%)!important;opacity:.92!important}.ic-page:after{width:620px!important;height:620px!important;bottom:-250px!important;right:-300px!important;background:radial-gradient(circle at 28% 35%,#e8effafa 0% 38%,#e8effa00 72%)!important;opacity:.95!important}.ic-page-inner{position:relative!important;z-index:1!important;padding:max(18px,env(safe-area-inset-top)) 14px max(28px,calc(18px + env(safe-area-inset-bottom)))!important}.ic-hero{position:relative!important;z-index:1!important}}@media(max-width:420px){.ic-page:before{width:340px!important;height:340px!important;right:-160px!important;top:-90px!important}.ic-page:after{width:500px!important;height:500px!important;right:-260px!important;bottom:-220px!important}.ic-page-inner{padding-left:12px!important;padding-right:12px!important}}@media(max-width:768px){.ic-hero{position:relative!important;z-index:1!important;overflow:visible!important;isolation:isolate!important;padding:0!important;margin:0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.ic-hero:before{display:none!important;content:none!important}.ic-hero-blob,.ic-hero-blob-1,.ic-hero-blob-2{display:none!important}.ic-hero-text{position:relative!important;z-index:1!important;max-width:100%!important}.ic-title{margin:0!important;font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:900!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.12))!important}.ic-subtitle{display:block!important;margin:4px 0 0!important;max-width:32ch!important;color:#8391a8!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.01em!important}.ic-hero-actions{position:relative!important;z-index:1!important;width:100%!important;display:flex!important;justify-content:flex-start!important;margin-top:4px!important}.ic-btn-refresh{min-height:40px!important;padding:10px 14px!important;border-radius:16px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 12px 28px -18px #2b86f58c,inset 0 1px #fff3!important}}@media(max-width:420px){.ic-title{font-size:clamp(28px,9.2vw,36px)!important}.ic-subtitle{font-size:10.5px!important}.ic-btn-refresh{min-height:38px!important;padding:9px 13px!important;font-size:12.5px!important}}.ic-btn-refresh--section{display:none}@media(max-width:768px){.ic-hero,.ic-hero-text,.ic-page-inner{overflow:visible!important}.ic-title{line-height:1.08!important;padding:0 0 4px!important;margin-bottom:2px!important;overflow:visible!important;display:inline-block!important}.ic-hero-actions{display:none!important}.ic-section-head{margin:10px 0 2px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.ic-section-head>div:first-child{min-width:0!important;flex:1 1 180px!important}.ic-section-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important}.ic-section-count{min-height:34px!important;display:inline-flex!important;align-items:center!important;border-radius:14px!important;padding:0 12px!important;white-space:nowrap!important}.ic-btn-refresh--section{display:inline-flex!important;width:auto!important;min-height:34px!important;padding:0 12px!important;border-radius:14px!important;font-size:12px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;align-items:center!important;justify-content:center!important;gap:7px!important}.ic-btn-refresh--section svg{width:14px!important;height:14px!important}.insights-modal-overlay{padding:10px!important;align-items:flex-end!important;background:#0d1f3c57!important;backdrop-filter:blur(10px) saturate(1.08)!important;-webkit-backdrop-filter:blur(10px) saturate(1.08)!important}.insights-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - 20px)!important;border-radius:28px 28px 22px 22px!important;border:1px solid #dbe6f5!important;background:radial-gradient(320px 190px at 105% -10%,rgba(210,224,245,.95),transparent 66%),linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 -16px 48px -24px #112f6761,inset 0 1px #ffffffeb!important;overflow:hidden!important;animation:icModalSheetV8 .34s cubic-bezier(.22,1,.36,1) both!important}@keyframes icModalSheetV8{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.insights-modal-header{position:relative!important;padding:18px 18px 14px!important;background:transparent!important;border-bottom:1px solid #e4edf8!important;align-items:flex-start!important}.insights-modal-header:after{content:""!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important;width:42px!important;height:5px!important;border-radius:999px!important;background:#d7e3f4!important}.insights-modal-header-left{gap:12px!important;padding-top:8px!important;min-width:0!important;align-items:flex-start!important}.insights-modal-icon-wrap{width:42px!important;height:42px!important;border-radius:16px!important;flex:0 0 42px!important;box-shadow:inset 0 1px #ffffffeb!important}.insights-modal-title{font-size:22px!important;line-height:1.04!important;font-weight:900!important;letter-spacing:-.045em!important;color:#123463!important}.insights-modal-subtitle,.insights-modal-help{color:#6f83a1!important;font-size:12.5px!important;line-height:1.42!important}.insights-modal-close{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important;border:1px solid #dbe6f5!important;background:#fff!important;color:#5f718e!important;box-shadow:0 8px 18px -16px #112f6759!important}.insights-modal-body{padding:14px 16px 20px!important;gap:14px!important;max-height:calc(100dvh - 126px)!important;overflow-y:auto!important}.insights-modal-summary,.insights-modal-help,.insights-block,.insights-list,.insights-chart,.insights-table-wrap{border-radius:20px!important;border:1px solid #e4edf8!important;background:#fffffff5!important;box-shadow:0 14px 34px -30px #112f6742,inset 0 1px #ffffffeb!important}.insights-modal-summary{padding:14px!important}.insights-modal-summary-head{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.insights-modal-summary-left{width:100%!important;align-items:center!important;gap:10px!important}.insights-modal-badge{min-height:30px!important;padding:0 11px!important;border-radius:999px!important;font-size:11px!important;font-weight:850!important;letter-spacing:-.01em!important}.insights-modal-total{font-size:24px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.04em!important;color:#123463!important}.insights-modal-total-label{color:#6f83a1!important;font-size:11px!important;font-weight:750!important}.insights-modal-toggle,.insights-modal-primary,.insights-modal-close{min-height:42px!important;font-size:13px!important;font-weight:850!important}.insights-modal-toggle,.insights-modal-primary{width:100%!important;justify-content:center!important;border-radius:16px!important}.insights-modal-toggle{background:#ecf4ff!important;color:#174c9d!important;border:1px solid #d8e8ff!important}.insights-modal-primary{background:linear-gradient(135deg,#2b86f5,#114fa1)!important;color:#fff!important;border:0!important;box-shadow:0 14px 28px -18px #2b86f5a6,inset 0 1px #fff3!important}.insights-table-wrap{overflow:hidden!important}.insights-table-wrap table,.insights-list table{font-size:12px!important}.insights-table-wrap th,.insights-table-wrap td,.insights-list th,.insights-list td{padding:10px!important;white-space:nowrap!important}.insights-kpi,.insights-stat,.insights-chip{border-radius:16px!important}}@media(max-width:420px){.ic-title{font-size:clamp(27px,9.1vw,34px)!important;padding-bottom:5px!important}.ic-section-actions{gap:6px!important}.ic-section-count,.ic-btn-refresh--section{min-height:32px!important;padding:0 10px!important;font-size:11.5px!important}.insights-modal{border-radius:24px 24px 18px 18px!important}.insights-modal-title{font-size:20px!important}.insights-modal-subtitle,.insights-modal-help{font-size:12px!important}}@media(max-width:768px){.ic-title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:900!important;padding:0 0 5px!important;margin:0!important;overflow:visible!important;display:inline-block!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important}.ic-subtitle{margin-top:4px!important;color:#8391a8!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important}.ic-section-head{align-items:flex-start!important}.ic-section-actions{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.ic-section-count,.ic-btn-refresh--section{margin-left:0!important;margin-right:0!important}.insights-modal-overlay{padding:12px!important;align-items:flex-end!important;background:#1224443d!important;backdrop-filter:blur(10px) saturate(1.04)!important;-webkit-backdrop-filter:blur(10px) saturate(1.04)!important}.insights-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;border-radius:28px 28px 20px 20px!important;overflow:hidden!important;border:1px solid #dfeafb!important;background:radial-gradient(280px 170px at 100% 0%,#e4eefcf2,#e4eefc00 70%),linear-gradient(180deg,#fff,#f8fbff 42%,#f2f7ff)!important;box-shadow:0 -18px 50px -26px #234c9147,0 8px 18px -12px #234c911f,inset 0 1px #fffffff2!important;animation:icModalSheetEnterpriseV9 .36s cubic-bezier(.22,1,.36,1) both!important}@keyframes icModalSheetEnterpriseV9{0%{opacity:0;transform:translateY(30px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}.insights-modal-header{position:relative!important;display:flex!important;align-items:flex-start!important;gap:12px!important;padding:18px 18px 15px!important;border-bottom:1px solid #e6eefb!important;background:linear-gradient(180deg,#ffffffd9,#f7faffe0)!important}.insights-modal-header:after{content:""!important;position:absolute!important;left:50%!important;top:8px!important;transform:translate(-50%)!important;width:42px!important;height:5px!important;border-radius:999px!important;background:#d9e5f7!important}.insights-modal-header-left{display:flex!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;padding-top:8px!important;flex:1!important}.insights-modal-icon-wrap{width:44px!important;height:44px!important;min-width:44px!important;border-radius:16px!important;background:linear-gradient(180deg,#eef5ff,#e7f0ff)!important;border:1px solid #dce8fb!important;color:#2456af!important;box-shadow:inset 0 1px #fffffff5!important}.insights-modal-title{margin:0!important;color:#16345f!important;font-size:22px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.045em!important}.insights-modal-subtitle{margin-top:5px!important;color:#7085a4!important;font-size:12.5px!important;line-height:1.42!important;font-weight:650!important}.insights-modal-close{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important;border:1px solid #dfeafb!important;background:linear-gradient(180deg,#fff,#f5f9ff)!important;color:#607494!important;box-shadow:0 8px 18px -16px #234c9147,inset 0 1px #fffffff2!important;transform:none!important}.insights-modal-close:hover,.insights-modal-close:active{background:linear-gradient(180deg,#f8fbff,#edf4ff)!important;color:#2456af!important}.insights-modal-body{padding:15px 16px 20px!important;max-height:calc(100dvh - 130px)!important;overflow-y:auto!important;gap:14px!important;background:transparent!important}.insights-modal-summary,.insights-modal-help,.insights-block,.insights-list,.insights-chart,.insights-table-wrap,.insights-card,.insights-row{background:linear-gradient(180deg,#fffffffa,#f6fafffa)!important;border:1px solid #e5eefb!important;border-radius:20px!important;box-shadow:0 14px 30px -28px #234c9133,inset 0 1px #fffffff5!important}.insights-modal-summary{padding:14px!important}.insights-modal-summary-head{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.insights-modal-summary-left{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important}.insights-modal-badge{min-height:30px!important;padding:0 11px!important;border-radius:999px!important;background:#eef5ff!important;border:1px solid #dce8fb!important;color:#2456af!important;font-size:11px!important;font-weight:850!important;letter-spacing:-.01em!important}.insights-modal-total{color:#16345f!important;font-size:24px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.04em!important}.insights-modal-total-label,.insights-modal-help,.insights-modal-help p,.insights-modal-help li{color:#7085a4!important;font-size:12px!important;line-height:1.45!important}.insights-modal-toggle,.insights-modal-primary,.insights-modal-secondary,.insights-modal-footer button,.insights-modal-body button:not(.insights-modal-close){min-height:42px!important;border-radius:16px!important;font-size:13px!important;font-weight:850!important;letter-spacing:-.01em!important}.insights-modal-toggle,.insights-modal-secondary{background:#ecf4ff!important;color:#174c9d!important;border:1px solid #d8e8ff!important;box-shadow:inset 0 1px #fffffff2!important}.insights-modal-primary{background:linear-gradient(135deg,#2d86f4,#1657b5)!important;color:#fff!important;border:0!important;box-shadow:0 14px 28px -18px #2d86f480,inset 0 1px #fff3!important}.insights-modal-toggle:hover,.insights-modal-secondary:hover{background:#e7f0ff!important;border-color:#cfe0fb!important}.insights-modal-primary:hover{filter:brightness(1.02)!important}.insights-table-wrap{overflow:hidden!important}.insights-table-wrap table,.insights-list table{width:100%!important;font-size:12px!important;color:#17345f!important}.insights-table-wrap th,.insights-list th{background:#f4f8ff!important;color:#6a7f9f!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.03em!important}.insights-table-wrap th,.insights-table-wrap td,.insights-list th,.insights-list td{padding:10px!important;border-color:#edf3fd!important}.insights-kpi,.insights-stat,.insights-chip,.insights-pill{border-radius:15px!important;background:#f2f7ff!important;border:1px solid #e1ebfa!important;color:#2456af!important}}@media(max-width:420px){.ic-title{font-size:clamp(28px,9.2vw,36px)!important}.ic-subtitle{font-size:10.5px!important}.ic-section-actions{gap:6px!important}.ic-section-count,.ic-btn-refresh--section{min-height:32px!important;padding:0 10px!important;font-size:11.5px!important;border-radius:13px!important}.insights-modal{border-radius:24px 24px 18px 18px!important}.insights-modal-title{font-size:20px!important}.insights-modal-subtitle{font-size:12px!important}.insights-modal-summary,.insights-modal-help,.insights-block,.insights-list,.insights-chart,.insights-table-wrap,.insights-card,.insights-row{border-radius:18px!important}}@media(max-width:768px){.ic-section-head{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;margin:12px 0 10px!important;padding:16px!important;border-radius:24px!important;border:1px solid #dfeafb!important;background:radial-gradient(220px 120px at 100% 0%,#e4eefce0,#e4eefc00 72%),linear-gradient(180deg,#fffffffa,#f4f8fffa)!important;box-shadow:0 16px 34px -28px #234c9138,inset 0 1px #fffffff5!important;overflow:hidden!important}.ic-section-head>div:first-child{width:100%!important;min-width:0!important;flex:none!important}.ic-section-title{margin:0!important;color:#16345f!important;font-size:18px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.03em!important}.ic-section-sub{margin:6px 0 0!important;color:#7085a4!important;font-size:12px!important;line-height:1.42!important;font-weight:650!important;max-width:36ch!important}.ic-section-actions{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:2px!important}.ic-section-count,.ic-btn-refresh--section{min-height:36px!important;border-radius:15px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-shadow:inset 0 1px #fffffff5!important}.ic-section-count{background:#f4f8ff!important;border:1px solid #e3ecfb!important;color:#5f7697!important;font-size:12px!important;font-weight:800!important;letter-spacing:-.01em!important}.ic-btn-refresh--section{background:#ecf4ff!important;border:1px solid #d8e8ff!important;color:#174c9d!important;font-size:12px!important;font-weight:850!important;letter-spacing:-.01em!important;gap:7px!important}}@media(max-width:420px){.ic-section-head{padding:14px!important;border-radius:20px!important;gap:10px!important}.ic-section-title{font-size:17px!important}.ic-section-sub{font-size:11.5px!important}.ic-section-count,.ic-btn-refresh--section{min-height:34px!important;border-radius:14px!important;padding:0 11px!important;font-size:11.5px!important}}@media(max-width:768px){.ic-hero{margin-bottom:0!important;padding-bottom:0!important}.ic-hero-text{margin-bottom:0!important}.ic-subtitle{font-size:11px!important;line-height:1.3!important;font-weight:700!important;color:#8391a8!important;margin-top:4px!important}.ic-section-head{margin-top:2px!important;margin-bottom:8px!important}.ic-cat-grid,.ic-grid,.ic-categories,.ic-content{margin-top:0!important}.ic-section-head,.ic-cat-grid{position:relative!important;top:-6px!important}}@media(max-width:420px){.ic-subtitle{font-size:10.5px!important}.ic-section-head,.ic-cat-grid{top:-5px!important}}@media(max-width:768px){.ic-title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important;margin:0!important;padding-bottom:4px!important}.ic-subtitle{display:block!important;max-width:96%!important;margin:8px 0 0!important;color:#73839a!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important;letter-spacing:0!important}}@media(max-width:420px){.ic-title{font-size:clamp(28px,9.2vw,36px)!important;font-weight:850!important}.ic-subtitle{font-size:13px!important;line-height:1.46!important}}@media(min-width:769px){.ic-page{position:relative!important;isolation:isolate!important;background:radial-gradient(ellipse 520px 380px at 4% 2%,rgba(156,200,255,.34),transparent 72%),radial-gradient(ellipse 560px 400px at 98% 8%,rgba(216,235,255,.72),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff)!important}.ic-page:before,.ic-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;animation:ic-desktop-soft-glow 7s ease-in-out infinite!important}.ic-page:before{width:420px!important;height:420px!important;top:72px!important;right:-230px!important;background:#74b1ff38!important}.ic-page:after{width:360px!important;height:360px!important;left:-210px!important;bottom:96px!important;background:#d1e4ff94!important;animation-delay:-2s!important}.ic-page-inner,.ic-page>*{position:relative!important;z-index:1!important}@keyframes ic-desktop-soft-glow{0%,to{transform:translateZ(0) scale(1);opacity:.58}50%{transform:translate3d(8px,-10px,0) scale(1.08);opacity:.86}}}@media(max-width:768px){.ic-page{min-height:100dvh!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 150px)!important;overflow-x:hidden!important}.ic-page-inner{padding-top:18px!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 190px)!important}.ic-hero{padding:18px 17px!important;border-radius:23px!important}.ic-section-head{margin:10px 0 8px!important;padding:12px 13px!important;border-radius:20px!important;gap:9px!important}.ic-section-title{font-size:17px!important;line-height:1.12!important;font-weight:800!important;color:#10264f!important;margin-bottom:2px!important}.ic-section-sub{font-size:12px!important;line-height:1.28!important;color:#506782!important;max-width:31ch!important}.ic-section-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important}.ic-section-count{padding:5px 10px!important;font-size:11px!important;color:#1e5fbf!important;background:#edf6ff!important;border-color:#cfe3ff!important}.ic-btn-refresh--section{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;gap:0!important;border-radius:999px!important;color:#2d6edb!important;background:#f2f7ff!important;border:1px solid #d8e8ff!important;box-shadow:inset 0 1px #ffffffe6,0 5px 14px #2660aa0f!important}.ic-btn-refresh--section span{display:none!important}.ic-btn-refresh--section svg{width:16px!important;height:16px!important}.ic-cat-grid{gap:10px!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 180px)!important}.ic-cat-card{opacity:1!important;padding:15px 14px!important;border-color:#d8e6f7!important;background:#fffffff7!important;box-shadow:0 9px 22px #1f508c0e!important}.ic-cat-card:not(:hover):not(:focus-visible){color:#10264f!important}.ic-cat-icon{color:#2468d8!important;background:#eaf4ff!important;border-color:#c8defc!important}.ic-cat-title{color:#10264f!important;font-weight:760!important}.ic-cat-desc{color:#4f647e!important;font-weight:520!important}.ic-cat-arrow{color:#557091!important}.ic-cat-grid:after{content:""!important;display:block!important;height:calc(env(safe-area-inset-bottom,0px) + 130px)!important;grid-column:1 / -1!important}}@media(max-width:768px){.ic-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 72px)!important}.ic-page-inner{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)!important}.ic-cat-grid{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 64px)!important}.ic-cat-grid:after{height:calc(env(safe-area-inset-bottom,0px) + 34px)!important}.ic-btn-refresh,.ic-btn-refresh--section,.ic-section-count,.ic-cat-icon,.ic-cat-arrow,.ic-kpi-icon,.ic-kpi-trend{display:inline-grid!important;place-items:center!important;align-items:center!important;justify-content:center!important}.ic-btn-refresh{display:inline-flex!important}.ic-btn-refresh--section{display:inline-grid!important}.ic-page svg{display:block!important;flex:0 0 auto!important;vertical-align:middle!important}.ic-cat-icon svg{width:22px!important;height:22px!important}.ic-cat-arrow svg{width:16px!important;height:16px!important}}@media(max-width:768px){.ic-page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px)!important;min-height:100dvh!important}.ic-page-inner{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 32px)!important}.ic-cat-grid{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important;margin-bottom:0!important}.ic-cat-grid:after{content:""!important;display:block!important;height:0!important;min-height:0!important}.ic-cat-card:last-child{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)!important}}@media(max-width:420px){.ic-page-inner{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 36px)!important}.ic-cat-grid{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 6px)!important}}@media(min-width:769px){.ic-page-inner{padding-top:26px!important;padding-bottom:46px!important}.ic-hero{padding:20px 24px!important;border-radius:24px!important;align-items:center!important;min-height:0!important}.ic-title{font-size:clamp(30px,2.8vw,42px)!important;line-height:1.08!important;margin-bottom:6px!important}.ic-subtitle{font-size:13.5px!important;line-height:1.42!important;max-width:52ch!important}.ic-hero-actions{display:none!important}.ic-section-head{margin:18px 0 12px!important;padding:14px 16px!important;border-radius:20px!important;align-items:center!important;gap:14px!important}.ic-section-title{font-size:18px!important;line-height:1.16!important;margin-bottom:2px!important}.ic-section-sub{font-size:12.5px!important;line-height:1.35!important}.ic-section-actions{display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important}.ic-section-count{font-size:11.5px!important;padding:6px 10px!important}.ic-btn-refresh--section{padding:7px 11px!important;font-size:12px!important;gap:6px!important;background:#f2f7ff!important;color:#2366d1!important;border:1px solid #d6e7ff!important;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #2366d10f!important}.ic-cat-grid{gap:12px!important}.ic-cat-card{padding:15px 16px!important;border-radius:18px!important}}.ic-page{background:radial-gradient(620px 360px at 100% 16%,rgba(168,204,255,.18) 0%,rgba(168,204,255,.18) 28%,transparent 29%),radial-gradient(640px 340px at 0% -6%,rgba(205,224,248,.28) 0%,transparent 54%),linear-gradient(180deg,#f5f8fc,#edf3f9)!important}.ic-page:before,.ic-page:after{opacity:.5!important}.ic-hero{padding:18px 24px!important;border-radius:22px!important;min-height:110px!important;background:#fff!important;box-shadow:0 8px 22px -18px #1f38603d,0 1px 3px #1f38600f!important;align-items:center!important}.ic-hero:before{background:linear-gradient(180deg,#eff5fe73,#fff0)!important}.ic-title{font-size:clamp(24px,3vw,34px)!important;font-weight:750!important;margin-bottom:6px!important;color:#1f4a8f!important;background:none!important;-webkit-text-fill-color:currentColor!important}.ic-subtitle{font-size:14px!important;line-height:1.48!important;color:#5f7391!important;max-width:60ch!important}.ic-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ic-hero-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid #dce7f5;background:#f8fbff;color:#5f7391;font-size:12px;font-weight:600}.ic-hero-blob,.ic-hero-blob-1,.ic-hero-blob-2{display:none!important}.ic-section-head{margin:20px 0 12px!important;padding:0 4px!important;background:transparent!important;border:0!important;box-shadow:none!important}.ic-section-title{font-size:17px!important;font-weight:700!important}.ic-section-sub{font-size:13px!important;color:#617590!important}.ic-section-count{background:#fff!important;border-color:#dce7f5!important;color:#657a98!important}.ic-btn-refresh--section{background:#fff!important;color:#335fba!important;border:1px solid #dbe7f7!important;box-shadow:0 4px 12px -10px #213e802e!important}.ic-cat-grid{grid-template-columns:repeat(auto-fill,minmax(286px,1fr))!important;gap:14px!important}.ic-cat-card{grid-template-columns:46px 1fr 18px!important;gap:12px!important;padding:14px 16px!important;border-radius:16px!important;box-shadow:0 6px 16px -14px #1e3a6429,0 1px 2px #1e3a640d!important;min-height:108px;align-items:start!important}.ic-cat-card:before{background:linear-gradient(135deg,#f3f8ffa6,#fff0)!important}.ic-cat-card:after{width:2px!important;opacity:.85}.ic-cat-card:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px -18px #1e3a6433,0 2px 5px #1e3a640d!important}.ic-cat-card:nth-child(3n+1){background:linear-gradient(180deg,#fff,#fcfdff)!important}.ic-cat-card:nth-child(3n+2){background:linear-gradient(180deg,#fff,#fbfcfe)!important}.ic-cat-card:nth-child(3n){background:linear-gradient(180deg,#fefefe,#fafcff)!important}.ic-cat-card[data-group=payments] .ic-cat-icon,.ic-cat-card[data-group=lifecycle] .ic-cat-icon,.ic-cat-card[data-group=deadlines] .ic-cat-icon{width:44px!important;height:44px!important;border-radius:13px!important}.ic-cat-card[data-group=hours] .ic-cat-icon{transform:translateY(1px)}.ic-cat-card:hover .ic-cat-icon{transform:none!important}.ic-cat-body{gap:4px!important}.ic-cat-meta-row{display:flex;align-items:center;gap:8px}.ic-cat-meta{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#f6f9fd;border:1px solid #dfe8f5;color:#6b809b;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ic-cat-title{font-size:14.5px!important;font-weight:700!important;color:#20314f!important}.ic-cat-desc{font-size:12.5px!important;line-height:1.42!important;color:#617590!important}.ic-cat-note{display:inline-flex;align-items:center;margin-top:4px;color:#7a8ca7;font-size:11.5px;font-weight:600}.ic-cat-note:before{content:"";width:4px;height:4px;margin-right:7px;border-radius:50%;background:#9fb5d4}.ic-cat-arrow{margin-top:8px;color:#8aa0bc!important}@media(max-width:768px){.ic-hero{padding:16px 18px!important;min-height:96px!important}.ic-title{font-size:24px!important}.ic-hero-meta{margin-top:10px}.ic-cat-card{min-height:102px}}.ic-page{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}.ic-page:before,.ic-page:after,.ic-hero-blob,.ic-hero-blob-1,.ic-hero-blob-2{display:none!important}.ic-page:before,.ic-page:after{content:""!important;position:absolute!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important}.ic-page:before{display:block!important;width:520px!important;height:520px!important;top:-215px!important;right:-210px!important;background:#bfdbfe85!important}.ic-page:after{display:block!important;width:340px!important;height:340px!important;left:-170px!important;bottom:-175px!important;background:#dbeafe6b!important}@media(max-width:768px){.ic-page:before{width:320px!important;height:320px!important;top:-130px!important;right:-125px!important}.ic-page:after{width:210px!important;height:210px!important;left:-95px!important;bottom:-100px!important}}@media(max-width:768px){.ic-page{position:relative!important;overflow:hidden!important;isolation:isolate!important}.ic-page:before,.ic-page:after{display:block!important;content:""!important;position:fixed!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important}.ic-page:before{width:260px!important;height:260px!important;top:-95px!important;right:-95px!important;background:#bfdbfe94!important}.ic-page:after{width:180px!important;height:180px!important;left:-75px!important;bottom:-75px!important;background:#dbeafe7a!important}.ic-page-inner,.insights-modal-overlay,.insights-modal{position:relative!important;z-index:1!important}}.ic-page{background:radial-gradient(210px 210px at 18% 34%,rgba(191,219,254,.34) 0%,rgba(191,219,254,.34) 58%,transparent 59%),radial-gradient(240px 240px at 86% 78%,rgba(191,219,254,.28) 0%,rgba(191,219,254,.28) 58%,transparent 59%),radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}@media(max-width:768px){.ic-page{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:radial-gradient(150px 150px at 14% 30%,rgba(191,219,254,.38) 0%,rgba(191,219,254,.38) 56%,transparent 57%),radial-gradient(170px 170px at 84% 74%,rgba(191,219,254,.3) 0%,rgba(191,219,254,.3) 56%,transparent 57%),radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}}.ic-title{background:linear-gradient(135deg,#163e82,#2f6fd6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.ic-page{position:relative!important;isolation:isolate!important;overflow:hidden!important}.ic-page:before{width:300px!important;height:300px!important;top:-120px!important;right:-120px!important;background:#bfdbfe85!important}.ic-page:after{width:260px!important;height:260px!important;left:-110px!important;bottom:-110px!important;background:#bfdbfe80!important}@media(max-width:768px){.ic-page:before{width:240px!important;height:240px!important;top:-95px!important;right:-95px!important}.ic-page:after{width:200px!important;height:200px!important;left:-85px!important;bottom:-85px!important}}.ic-page{position:relative!important;isolation:isolate!important;overflow-x:hidden!important}.ic-page:before,.ic-page:after{content:""!important;position:fixed!important;display:block!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important}.ic-page:before{width:300px!important;height:300px!important;top:-115px!important;right:-115px!important;background:#bfdbfe80!important}.ic-page:after{width:280px!important;height:280px!important;left:-125px!important;bottom:-125px!important;background:#bfdbfe75!important}.ic-page-inner,.insights-modal-overlay,.insights-modal{position:relative!important;z-index:1!important}.ic-hero{padding:14px 20px!important;min-height:0!important;border-radius:18px!important}.ic-title{font-size:clamp(24px,2.8vw,32px)!important;margin-bottom:4px!important;background:linear-gradient(135deg,#163e82,#2f6fd6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.ic-subtitle{font-size:14px!important;line-height:1.42!important;max-width:40rem!important}.ic-hero-meta,.ic-hero-actions{display:none!important}.ic-page-inner{gap:14px!important}.ic-section-head{margin-top:4px!important;padding-top:0!important;align-items:center!important}.ic-section-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.ic-section-count{height:34px!important;display:inline-flex!important;align-items:center!important}.ic-section-count--updated{color:#627897!important;background:#f8fbff!important}.insights-modal-overlay{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;padding:16px!important}.insights-modal{width:min(960px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.insights-modal-body{overflow:auto!important;min-height:0!important}@media(max-width:768px){.ic-page:before{width:230px!important;height:230px!important;top:-90px!important;right:-90px!important}.ic-page:after{width:200px!important;height:200px!important;left:-88px!important;bottom:-88px!important}.ic-hero{padding:12px 16px!important;border-radius:16px!important}.ic-title{font-size:24px!important}.ic-subtitle{font-size:13.5px!important}.ic-section-head{gap:10px!important;align-items:flex-start!important}.insights-modal-overlay{align-items:flex-end!important;padding:8px!important}.insights-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}}.ic-hero{padding:10px 16px!important;min-height:72px!important;border-radius:16px!important;margin-bottom:2px!important}.ic-hero-text{max-width:620px!important}.ic-title{font-size:clamp(22px,2.4vw,30px)!important;margin:0 0 2px!important}.ic-subtitle{font-size:13.5px!important;line-height:1.38!important;margin:0!important}.ic-section-head{margin-top:0!important;padding:2px 4px 0!important}.ic-section-title{margin-bottom:2px!important}.ic-section-sub{margin-top:0!important}.ic-section-actions{gap:6px!important}.ic-section-count{height:30px!important;padding:0 10px!important;font-size:12px!important}.insights-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;margin:0!important;background:#0f172a8f!important;z-index:99999!important}.insights-modal{position:relative!important;z-index:100000!important}@media(max-width:768px){.ic-hero{padding:10px 14px!important;min-height:66px!important}.ic-title{font-size:22px!important}.ic-subtitle{font-size:13px!important}.ic-section-count{height:28px!important;font-size:11.5px!important}.insights-modal-overlay{padding:0!important;align-items:flex-end!important}.insights-modal{width:min(100vw,100%)!important;max-width:100vw!important;border-radius:18px 18px 0 0!important;max-height:calc(100dvh - 8px)!important}}@media(min-width:769px){.ic-page-inner{gap:12px!important;padding-top:10px!important}.ic-hero{padding:8px 16px!important;min-height:58px!important;border-radius:14px!important;margin-bottom:0!important}.ic-hero-text{max-width:560px!important}.ic-title{font-size:18px!important;line-height:1.12!important;margin:0 0 2px!important}.ic-subtitle{font-size:12.5px!important;line-height:1.35!important;margin:0!important}.ic-section-head{padding-top:0!important;margin-top:0!important}.ic-section-title{font-size:28px!important;margin-bottom:2px!important}.ic-section-sub{font-size:13px!important;margin:0!important}.ic-section-actions{margin-top:0!important;gap:6px!important}.ic-section-count{height:28px!important;padding:0 10px!important;font-size:11.5px!important}}@media(min-width:769px){.ic-page-inner{padding-top:10px!important;gap:10px!important}.ic-hero.ic-hero--bar{min-height:74px!important;padding:12px 18px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:#fffffff5!important;border:1px solid #dce8f6!important;box-shadow:0 6px 18px -16px #1f38603d,0 1px 3px #1f38600d!important}.ic-hero-main{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important}.ic-hero-icon{width:40px!important;height:40px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;border:1px solid #dbe7f7!important;color:#3267c8!important;flex:0 0 40px!important}.ic-hero.ic-hero--bar .ic-hero-text{max-width:none!important;min-width:0!important;flex:1 1 auto!important}.ic-hero.ic-hero--bar .ic-title{font-size:16px!important;line-height:1.15!important;margin:0 0 2px!important;background:linear-gradient(135deg,#163e82,#2f6fd6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.ic-hero.ic-hero--bar .ic-subtitle{font-size:12.5px!important;line-height:1.3!important;color:#617795!important;max-width:none!important}.ic-hero-actions.ic-hero-actions--pills{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important;margin-left:12px!important}.ic-hero-actions.ic-hero-actions--pills .ic-section-count{height:32px!important;padding:0 12px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dbe7f7!important;color:#6c819d!important;box-shadow:0 4px 12px -12px #1f38602e!important;font-size:12px!important;font-weight:700!important}.ic-section-head{margin-top:0!important}.ic-section-actions{display:none!important}}@media(max-width:768px){.ic-hero-main{display:flex!important;align-items:center!important;gap:10px!important}.ic-hero-icon{width:34px!important;height:34px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;border:1px solid #dbe7f7!important;color:#3267c8!important;flex:0 0 34px!important}.ic-hero-actions.ic-hero-actions--pills{display:flex!important;width:100%!important;gap:8px!important;flex-wrap:wrap!important;margin-top:8px!important}}.insights-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;background:#1d2a3d9e!important;backdrop-filter:blur(8px) saturate(125%)!important;-webkit-backdrop-filter:blur(8px) saturate(125%)!important;z-index:2147483647!important}.insights-modal{width:min(1160px,calc(100vw - 56px))!important;max-height:calc(100dvh - 56px)!important;border-radius:24px!important;background:#fff!important;border:1px solid #dbe6f4!important;box-shadow:0 36px 100px -42px #0f172a94,0 12px 32px -20px #0f172a4d!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.insights-modal-header{padding:32px 34px 24px!important;background:#fff!important;border-bottom:1px solid #dbe6f4!important}.insights-modal-header:after{display:none!important}.insights-modal-icon-wrap{width:64px!important;height:64px!important;border-radius:18px!important;background:linear-gradient(180deg,#f5f9ff,#eaf3ff)!important;border:1px solid #e3edf9!important;color:#255dbd!important;box-shadow:inset 0 1px #ffffffd9!important}.insights-modal-icon-wrap svg{width:30px!important;height:30px!important}.insights-modal-title{font-size:28px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.035em!important;color:#17305d!important}.insights-modal-close{width:48px!important;height:48px!important;border-radius:14px!important;border:1px solid #d8e4f2!important;background:#fff!important;color:#17305d!important;box-shadow:0 5px 14px -12px #1e3c6e59!important}.insights-modal-close svg{width:20px!important;height:20px!important}.insights-modal-body{padding:30px 34px 34px!important;overflow:auto!important;background:#fff!important}.insights-quickrange{gap:12px!important;margin-bottom:26px!important}.insights-quickrange-chip{height:46px!important;padding:0 22px!important;border-radius:13px!important;font-size:15px!important;font-weight:780!important;color:#637491!important;background:#fff!important;border:1px solid #d9e5f4!important;box-shadow:0 2px 8px -8px #0f172a33!important}.insights-quickrange-chip.is-active{background:linear-gradient(180deg,#f5f9ff,#edf5ff)!important;color:#245dbd!important;border-color:#bfd5f5!important;box-shadow:inset 0 0 0 1px #2563eb0a!important}.insights-date-row{gap:18px!important;padding:20px 22px!important;border:1px solid #dce7f5!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;margin-bottom:24px!important}.insights-date-label{font-size:12px!important;font-weight:820!important;letter-spacing:.08em!important;color:#6f819d!important}.insights-date-input-wrap{border:1px solid #d7e3f3!important;border-radius:13px!important;background:#fff!important}.insights-date-input{min-height:48px!important;padding:0 16px!important;font-size:15px!important;font-weight:650!important;color:#21375a!important}.insights-modal-summary{padding:26px!important;border-radius:18px!important;border:1px solid #dbe6f4!important;background:#fff!important;box-shadow:none!important}.insights-modal-summary-head{margin-bottom:22px!important}.insights-modal-badge{width:54px!important;height:54px!important;border-radius:15px!important;background:linear-gradient(180deg,#f5f9ff,#eaf3ff)!important;border-color:#d9e5f4!important;color:#245dbd!important}.insights-modal-total{font-size:28px!important;line-height:1.05!important;color:#17305d!important;font-weight:850!important}.insights-modal-total-label{font-size:15px!important;color:#617694!important;font-weight:700!important}.insights-modal-toggle{min-height:42px!important;padding:0 18px!important;border-radius:12px!important;border:1px solid #d8e4f2!important;background:#f8fbff!important;color:#214f9d!important;font-size:14px!important;font-weight:800!important}.insights-empty-state{min-height:170px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dfe8f5!important;color:#647894!important;font-size:15px!important}.insights-section,.insights-table,.insights-list,.insights-modal-help{border-radius:16px!important}@media(max-width:768px){.insights-modal-overlay{padding:10px!important;align-items:center!important}.insights-modal{width:min(100%,440px)!important;max-height:calc(100dvh - 20px)!important;border-radius:20px!important}.insights-modal-header{padding:20px 18px 16px!important}.insights-modal-icon-wrap{width:48px!important;height:48px!important;border-radius:15px!important}.insights-modal-title{font-size:20px!important}.insights-modal-close{width:40px!important;height:40px!important}.insights-modal-body{padding:18px!important}.insights-quickrange{gap:8px!important;margin-bottom:16px!important}.insights-quickrange-chip{height:38px!important;padding:0 14px!important;font-size:13px!important}.insights-date-row{grid-template-columns:1fr!important;padding:14px!important;gap:12px!important}.insights-modal-summary{padding:16px!important}}.insights-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;overflow:hidden!important;background:#1d2a3d94!important;backdrop-filter:blur(7px) saturate(120%)!important;-webkit-backdrop-filter:blur(7px) saturate(120%)!important;z-index:2147483647!important}.insights-modal{width:min(760px,calc(100vw - 36px))!important;height:auto!important;max-height:calc(100dvh - 36px)!important;border-radius:18px!important;background:#fff!important;border:1px solid #dbe6f4!important;box-shadow:0 28px 74px -38px #0f172a80,0 8px 24px -18px #0f172a42!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.insights-modal-header{padding:16px 18px 12px!important;background:#fff!important;border-bottom:1px solid #dbe6f4!important;flex:0 0 auto!important}.insights-modal-header-left{gap:10px!important}.insights-modal-icon-wrap{width:42px!important;height:42px!important;border-radius:13px!important;background:linear-gradient(180deg,#f5f9ff,#eaf3ff)!important;border:1px solid #dce7f5!important;color:#245dbd!important;box-shadow:none!important}.insights-modal-icon-wrap svg{width:20px!important;height:20px!important}.insights-modal-title{font-size:19px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.03em!important;color:#17305d!important}.insights-modal-close{width:36px!important;height:36px!important;border-radius:11px!important;border:1px solid #d8e4f2!important;background:#fff!important;color:#17305d!important;box-shadow:none!important}.insights-modal-close svg{width:16px!important;height:16px!important}.insights-modal-body{padding:16px 18px 18px!important;overflow:hidden!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:12px!important;min-height:0!important;flex:1 1 auto!important}.insights-quickrange{gap:7px!important;margin:0!important;flex:0 0 auto!important}.insights-quickrange-chip{height:32px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important;font-weight:780!important;color:#637491!important;background:#fff!important;border:1px solid #d9e5f4!important;box-shadow:none!important}.insights-quickrange-chip.is-active{background:linear-gradient(180deg,#f5f9ff,#edf5ff)!important;color:#245dbd!important;border-color:#bfd5f5!important}.insights-date-row{gap:10px!important;padding:12px!important;border:1px solid #dce7f5!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;margin:0!important;flex:0 0 auto!important}.insights-date-label{font-size:10.5px!important;font-weight:820!important;letter-spacing:.08em!important;color:#6f819d!important}.insights-date-field{gap:5px!important}.insights-date-input-wrap{border:1px solid #d7e3f3!important;border-radius:10px!important;background:#fff!important}.insights-date-input{min-height:34px!important;height:34px!important;padding:0 10px!important;font-size:12.5px!important;font-weight:650!important;color:#21375a!important}.insights-error{margin:0!important;padding:8px 10px!important;font-size:12px!important}.insights-modal-summary{padding:14px!important;border-radius:14px!important;border:1px solid #dbe6f4!important;background:#fff!important;box-shadow:none!important;min-height:0!important;flex:0 1 auto!important;overflow:hidden!important}.insights-modal-summary-head{margin-bottom:10px!important;gap:8px!important}.insights-modal-summary-left{gap:10px!important}.insights-modal-badge{width:38px!important;height:38px!important;border-radius:11px!important;background:linear-gradient(180deg,#f5f9ff,#eaf3ff)!important;border-color:#d9e5f4!important;color:#245dbd!important}.insights-modal-badge svg{width:19px!important;height:19px!important}.insights-modal-total{font-size:20px!important;line-height:1.05!important;color:#17305d!important;font-weight:850!important}.insights-modal-total-label{font-size:12px!important;color:#617694!important;font-weight:700!important}.insights-modal-toggle{min-height:32px!important;height:32px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #d8e4f2!important;background:#f8fbff!important;color:#214f9d!important;font-size:12px!important;font-weight:800!important}.insights-loading{padding:12px!important;font-size:12px!important}.insights-empty-state{min-height:98px!important;padding:16px 12px!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dfe8f5!important;color:#647894!important;font-size:12.5px!important}.insights-section{margin-top:8px!important}.insights-section-head{margin-bottom:5px!important}.insights-section-title{font-size:12px!important}.insights-table,.insights-list,.insights-modal-help,.insights-table-wrap{max-height:180px!important;overflow:hidden!important;border-radius:12px!important;font-size:12px!important}.insights-table th,.insights-table td{padding:7px 8px!important;font-size:11.5px!important}@media(max-width:768px){.insights-modal-overlay{padding:8px!important;overflow:hidden!important}.insights-modal{width:min(100%,390px)!important;max-height:calc(100dvh - 16px)!important;border-radius:17px!important}.insights-modal-header{padding:13px 14px 10px!important}.insights-modal-icon-wrap{width:36px!important;height:36px!important;border-radius:12px!important}.insights-modal-title{font-size:16px!important}.insights-modal-close{width:32px!important;height:32px!important}.insights-modal-body{padding:12px 14px 14px!important;gap:10px!important}.insights-quickrange{gap:6px!important}.insights-quickrange-chip{height:30px!important;padding:0 10px!important;font-size:11.5px!important}.insights-date-row{grid-template-columns:1fr 1fr!important;padding:10px!important;gap:8px!important}.insights-date-input{height:32px!important;min-height:32px!important;font-size:11.5px!important;padding:0 8px!important}.insights-modal-summary{padding:12px!important}.insights-modal-summary-head{margin-bottom:8px!important}.insights-modal-total{font-size:18px!important}.insights-empty-state{min-height:80px!important;padding:12px 10px!important;font-size:12px!important}.insights-table,.insights-list,.insights-modal-help,.insights-table-wrap{max-height:130px!important;overflow:hidden!important}}.insights-modal-overlay{padding:16px!important;overflow:hidden!important}.insights-modal{width:min(620px,calc(100vw - 32px))!important;max-width:620px!important;max-height:calc(100dvh - 32px)!important;border-radius:16px!important;overflow:hidden!important}.insights-modal-header{padding:12px 14px 10px!important}.insights-modal-header-left{gap:9px!important}.insights-modal-icon-wrap{width:36px!important;height:36px!important;border-radius:11px!important}.insights-modal-icon-wrap svg{width:17px!important;height:17px!important}.insights-modal-title{font-size:17px!important;letter-spacing:-.02em!important}.insights-modal-subtitle{font-size:12px!important;line-height:1.4!important}.insights-modal-close{width:32px!important;height:32px!important;border-radius:10px!important}.insights-modal-body{padding:12px 14px 14px!important;gap:10px!important;overflow:hidden!important}.insights-quickrange{gap:6px!important}.insights-quickrange-chip{height:30px!important;padding:0 10px!important;font-size:11.5px!important;border-radius:9px!important}.insights-date-row{gap:8px!important;padding:10px!important;border-radius:12px!important}.insights-date-label{font-size:10px!important}.insights-date-input{height:32px!important;min-height:32px!important;font-size:11.5px!important}.insights-modal-summary{padding:12px!important;border-radius:12px!important}.insights-modal-badge{width:34px!important;height:34px!important;border-radius:10px!important}.insights-modal-badge svg{width:17px!important;height:17px!important}.insights-modal-total{font-size:18px!important}.insights-modal-total-label{font-size:11.5px!important}.insights-modal-toggle{min-height:30px!important;height:30px!important;font-size:11.5px!important;padding:0 10px!important}.insights-empty-state{min-height:78px!important;padding:12px 10px!important;font-size:11.5px!important}.insights-section-title{font-size:11.5px!important}.insights-table-wrap,.insights-table,.insights-list,.insights-modal-help{max-height:none!important;overflow:hidden!important}.insights-table th,.insights-table td{padding:6px 7px!important;font-size:11px!important}@media(max-width:768px){.insights-modal-overlay{padding:8px!important}.insights-modal{width:min(360px,calc(100vw - 16px))!important;max-width:360px!important;max-height:calc(100dvh - 16px)!important;border-radius:15px!important}.insights-modal-header{padding:10px 12px 8px!important}.insights-modal-icon-wrap{width:32px!important;height:32px!important;border-radius:10px!important}.insights-modal-title{font-size:15px!important}.insights-modal-subtitle{font-size:11.5px!important}.insights-modal-close{width:30px!important;height:30px!important}.insights-modal-body{padding:10px 12px 12px!important;gap:8px!important}.insights-quickrange-chip{height:28px!important;font-size:11px!important;padding:0 9px!important}.insights-date-row{padding:8px!important;gap:6px!important}.insights-date-input{height:30px!important;min-height:30px!important;font-size:11px!important}.insights-modal-summary{padding:10px!important}.insights-modal-total{font-size:16px!important}.insights-empty-state{min-height:68px!important;padding:10px 8px!important}.insights-table th,.insights-table td{font-size:10.5px!important;padding:5px 6px!important}}.ic-hero-actions,.ic-hero-icon,.ic-section-head{display:none!important}.ic-insights-panel{position:relative;display:grid;gap:18px;padding:18px;border-radius:26px;border:1px solid #dbe7f5;background:linear-gradient(135deg,#fffffffa,#f6fafff0);box-shadow:0 22px 48px -34px #0f172a52,inset 0 1px #fffffff5;overflow:hidden}.ic-insights-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(460px 180px at 0% -8%,rgba(43,134,245,.1),transparent 70%),radial-gradient(460px 180px at 100% 0%,rgba(96,165,250,.08),transparent 64%);pointer-events:none}.ic-insights-panel>*{position:relative;z-index:1}.ic-insights-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ic-insights-panel__copy{min-width:0}.ic-title{margin:0;font-size:clamp(22px,2.2vw,30px)!important}.ic-subtitle{margin:6px 0 0!important;color:#5d7698!important;font-size:15px!important}.ic-btn-refresh--panel{height:44px;padding:0 16px;border-radius:14px;border:1px solid #d7e4f6;background:#fff;color:#26476d;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.ic-btn-refresh--panel:hover{background:#f7fbff}.ic-cat-card{border-radius:20px!important}.insights-modal-overlay{padding:22px!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#0f172a47,#0f172a6b)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.insights-modal{width:min(1080px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;border-radius:26px!important;border:1px solid #dbe7f5!important;background:linear-gradient(180deg,#fffffffc,#f9fcfffa)!important;box-shadow:0 34px 76px -36px #0b254673,0 12px 28px -18px #0b254638!important}.insights-modal-header{padding:20px 24px 16px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.insights-modal-header:after{left:24px!important;right:24px!important}.insights-modal-icon-wrap{width:46px!important;height:46px!important;border-radius:14px!important}.insights-modal-title{font-size:clamp(20px,1.8vw,25px)!important}.insights-modal-close{width:42px!important;height:42px!important;border-radius:12px!important}.insights-modal-body{padding:16px 24px 22px!important;gap:14px!important}.insights-quickrange{gap:8px!important}.insights-quickrange-chip{height:38px!important;padding:0 13px!important;border-radius:12px!important;font-size:12px!important}.insights-date-row{gap:12px!important}.insights-date-input-wrap{border-radius:14px!important}.insights-date-input{height:46px!important;font-size:13px!important}.insights-modal-summary{padding:16px!important;border-radius:18px!important}.insights-modal-summary-head{align-items:center!important;gap:16px!important}.insights-modal-badge{width:44px!important;height:44px!important;border-radius:14px!important}.insights-modal-total{font-size:24px!important}.insights-modal-total-label{font-size:12px!important}.insights-modal-toggle{height:40px!important;padding:0 14px!important;border-radius:12px!important;font-size:12px!important}@media(max-width:780px){.ic-insights-panel__head{flex-direction:column;align-items:stretch}.insights-modal-overlay{padding:10px!important}.insights-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:20px!important}.insights-modal-header{padding:16px 18px 14px!important}.insights-modal-body{padding:14px 18px 18px!important}}.insights-modal--shiftstyle{width:min(760px,calc(100vw - 28px))!important;border-radius:28px!important;padding:0!important;overflow:hidden!important}.insights-shiftstyle-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 10px}.insights-shiftstyle-heading{display:grid;gap:7px;min-width:0}.insights-shiftstyle-pill{width:fit-content;border-radius:999px;padding:7px 15px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-weight:900;font-size:13px}.insights-shiftstyle-heading strong{color:#0b2147;font-size:18px;letter-spacing:-.025em}.insights-shiftstyle-heading small{color:#5d789f;font-weight:800}.insights-shiftstyle-close{margin-top:0!important}.insights-shiftstyle-hero{margin:10px 28px 18px;min-height:118px;border-radius:22px;border:1px solid #fde68a;background:linear-gradient(135deg,#fffaf0,#fff 55%,#fffbeb);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px}.insights-shiftstyle-hero h2{margin:0;color:#92400e;font-size:clamp(20px,2vw,26px);letter-spacing:-.04em}.insights-shiftstyle-hero p{margin:8px 0 0;color:#24436b;font-weight:800}.insights-shiftstyle-total{display:flex;align-items:center;gap:12px;color:#0b2147}.insights-shiftstyle-total strong{font-size:28px;letter-spacing:-.05em}.insights-shiftstyle-table{margin:0 28px 18px;border:1px solid #dce8f7;border-radius:18px;overflow:hidden;background:#fff}.insights-shiftstyle-row{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(0,1fr);gap:20px;align-items:center;min-height:52px;padding:0 20px;border-bottom:1px solid #e7eef8}.insights-shiftstyle-row:last-child{border-bottom:0}.insights-shiftstyle-row span{color:#1b3f69;font-weight:900}.insights-shiftstyle-row strong{color:#0b2147;font-weight:900}.insights-modal-body--shiftstyle{padding-top:0!important}.insights-date-row--compact{margin-top:4px}.insights-modal-summary--shiftstyle{background:linear-gradient(180deg,#fff,#f7fbff)!important}@media(max-width:680px){.insights-shiftstyle-top{padding:18px 18px 8px}.insights-shiftstyle-hero,.insights-shiftstyle-table{margin-left:18px;margin-right:18px}.insights-shiftstyle-hero{flex-direction:column;align-items:flex-start}.insights-shiftstyle-row{grid-template-columns:1fr;gap:4px;padding:12px 16px}}.insights-detail-overlay{padding:18px!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#15203647,#1520366b)!important;backdrop-filter:blur(9px) saturate(1.05)!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important}.insights-detail-modal{width:min(610px,calc(100vw - 36px))!important;max-width:610px!important;max-height:calc(100dvh - 36px)!important;border-radius:22px!important;border:1px solid #dbe6f4!important;background:#fff!important;box-shadow:0 34px 86px -42px #0f172a94,0 12px 30px -18px #0f172a38!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.insights-detail-header{min-height:66px;padding:16px 18px;display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;border-bottom:1px solid #e1e9f4;background:linear-gradient(180deg,#fff,#fbfdff)}.insights-detail-header h2{margin:0;color:#071b45;font-size:18px;font-weight:900;letter-spacing:-.025em}.insights-detail-back,.insights-detail-close{width:34px;height:34px;padding:0;border:0;border-radius:10px;background:transparent;color:#071b45;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.insights-detail-back:hover,.insights-detail-close:hover{background:#eef5ff}.insights-detail-content{flex:1 1 auto;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:13px;background:linear-gradient(180deg,#fff,#f9fbff)}.insights-detail-statusline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#64748b;font-size:12px;font-weight:800}.insights-detail-status{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 13px;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.insights-detail-hero-card,.insights-detail-range-card,.insights-detail-section{border:1px solid #dbe6f4;border-radius:18px;background:#fff;box-shadow:0 12px 28px -26px #0f172a42}.insights-detail-hero-card{min-height:92px;padding:14px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:13px;align-items:center}.insights-detail-hero-icon{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#eef5ff,#e8eeff);border:1px solid #d9e7ff;color:#2563eb;display:inline-flex;align-items:center;justify-content:center}.insights-detail-hero-icon svg{width:24px;height:24px}.insights-detail-hero-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.insights-detail-hero-copy strong{color:#071b45;font-size:22px;line-height:1;font-weight:950;letter-spacing:-.035em}.insights-detail-hero-copy small{color:#31456b;font-size:13px;font-weight:850}.insights-detail-hero-copy em{color:#65738f;font-size:12px;font-style:normal;font-weight:650}.insights-detail-toggle{min-height:36px;padding:0 13px;border-radius:11px;border:1px solid #dbe6f4;background:#f8fbff;color:#1d4ed8;font-size:12px;font-weight:850;cursor:pointer}.insights-detail-range-card{padding:13px;display:grid;gap:12px}.insights-detail-range-head{display:flex;align-items:center;gap:8px;color:#071b45;font-size:14px;font-weight:900}.insights-detail-quickrange{gap:7px!important}.insights-detail-quickrange .insights-quickrange-chip{height:32px!important;padding:0 10px!important;font-size:11.5px!important;border-radius:10px!important}.insights-detail-date-row{gap:10px!important}.insights-detail-date-row .insights-date-label{font-size:10px!important}.insights-detail-date-row .insights-date-input{height:38px!important;font-size:12px!important}.insights-detail-section{padding:14px}.insights-detail-section h3{margin:0 0 12px;color:#071b45;font-size:15px;font-weight:900;letter-spacing:-.02em}.insights-detail-section .insights-modal-help,.insights-detail-section .insights-renderer,.insights-detail-section .insights-modal-summary,.insights-detail-section .insights-table-wrap,.insights-detail-section .insights-list,.insights-detail-section .insights-empty{border-radius:14px!important}.insights-detail-footer{padding:12px 16px;border-top:1px solid #e1e9f4;background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:12px}.insights-detail-secondary,.insights-detail-primary{height:48px;border-radius:12px;font-size:14px;font-weight:900;cursor:pointer}.insights-detail-secondary{background:#fff;border:1px solid #cfe0f6;color:#075fe8}.insights-detail-primary{background:linear-gradient(135deg,#075fe8,#0a6bff);border:1px solid transparent;color:#fff;box-shadow:0 16px 30px -22px #075fe8b8}.insights-detail-error{margin:0!important}@media(max-width:640px){.insights-detail-overlay{padding:8px!important}.insights-detail-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}.insights-detail-hero-card{grid-template-columns:44px minmax(0,1fr)}.insights-detail-toggle{grid-column:1 / -1}.insights-detail-footer{grid-template-columns:1fr}}.ic-page{--ic-sidebar: 190px !important;width:calc(100% - var(--ic-sidebar))!important;max-width:calc(100vw - var(--ic-sidebar))!important;margin-left:var(--ic-sidebar)!important;padding:24px 28px 42px!important;box-sizing:border-box!important}.ic-insights-panel{min-height:620px!important;padding:32px 36px!important;border-radius:30px!important;border:1px solid #dce9f7!important;background:radial-gradient(620px 360px at 100% -14%,rgba(219,234,254,.9),transparent 64%),radial-gradient(520px 320px at 82% 112%,rgba(219,234,254,.92),transparent 65%),linear-gradient(180deg,#fffffffa,#f6fbfff5)!important;box-shadow:0 26px 66px -42px #0f2a505c,inset 0 1px #fffffff5!important}.ic-insights-panel__head{align-items:flex-start!important;margin-bottom:18px!important}.ic-insights-panel__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:wrap!important}.ic-btn-refresh--panel{order:-1!important;height:42px!important;padding:0 16px!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(135deg,#3b82f6,#1d6fe0)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 18px 32px -22px #2563ebc2!important}.ic-panel-pill{height:42px!important;min-width:124px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 16px!important;border-radius:16px!important;border:1px solid #dbe7f5!important;background:#fff!important;color:#234669!important;font-size:13px!important;font-weight:850!important;box-shadow:0 14px 26px -24px #0f2a5057!important;cursor:pointer!important}.ic-title{color:#071b45!important;-webkit-text-fill-color:initial!important;background:none!important;font-size:clamp(30px,3vw,42px)!important;letter-spacing:-.055em!important}.ic-subtitle{margin-top:10px!important;color:#5f7898!important;font-size:16px!important;font-weight:650!important}.ic-cat-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:22px!important}.ic-cat-card{min-height:168px!important;border-radius:18px!important;padding:24px 22px!important;background:linear-gradient(180deg,#fffffff5,#fafdffeb)!important;border:1px solid #dce9f7!important;box-shadow:0 18px 42px -34px #0f2a5057,inset 0 1px #fffffff0!important}.ic-cat-icon{width:58px!important;height:58px!important;border-radius:16px!important}.ic-cat-meta{font-size:10px!important;border-radius:999px!important}.ic-cat-title{margin-top:6px!important;color:#071b45!important;font-size:16px!important;font-weight:950!important}.ic-cat-desc,.ic-cat-note{color:#607999!important;font-size:12.5px!important;line-height:1.45!important}.insights-detail-status,.insights-detail-secondary{display:none!important}.insights-detail-statusline--range-only{justify-content:flex-start!important;background:transparent!important;border:0!important;padding:0!important;color:#667c9b!important}.insights-detail-modal{width:min(760px,calc(100vw - 44px))!important;max-height:calc(100dvh - 38px)!important;border-radius:28px!important}.insights-detail-header{min-height:78px!important;padding:22px 28px!important;border-bottom:1px solid #dbe7f5!important;background:#fff!important}.insights-detail-header h2{font-size:21px!important;font-weight:950!important;letter-spacing:-.03em!important;color:#071b45!important}.insights-detail-content{padding:20px 28px!important;gap:14px!important;background:#f8fbff!important}.insights-detail-hero-card,.insights-detail-range-card,.insights-detail-section{border-radius:18px!important;border:1px solid #dbe7f5!important;background:#fff!important;box-shadow:0 14px 32px -30px #0f2a5057!important}.insights-detail-footer--single{display:flex!important;justify-content:flex-end!important;grid-template-columns:none!important;padding:16px 28px!important;background:#fff!important}.insights-detail-footer--single .insights-detail-primary{min-width:190px!important;height:50px!important;border-radius:15px!important}@media(max-width:1280px){.ic-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:18px 14px 38px!important}.ic-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.ic-insights-panel{padding:22px 18px!important;border-radius:24px!important}.ic-insights-panel__head{flex-direction:column!important}.ic-insights-panel__actions{width:100%!important;justify-content:stretch!important}.ic-insights-panel__actions>*{flex:1 1 auto!important}.ic-cat-grid{grid-template-columns:1fr!important}.insights-detail-modal{width:calc(100vw - 18px)!important;border-radius:20px!important}}.ic-insights-panel__actions,.ic-panel-pill,.ic-btn-refresh--panel,.ic-section-count,.ic-hero-actions,.ic-hero-icon,.insights-detail-secondary,.insights-detail-status{display:none!important}.ic-page{--ic-sidebar: 190px !important;width:calc(100% - var(--ic-sidebar))!important;max-width:calc(100vw - var(--ic-sidebar))!important;margin-left:var(--ic-sidebar)!important;padding:24px 30px 44px!important;background:radial-gradient(720px 360px at 100% -6%,rgba(219,234,254,.72),transparent 64%),radial-gradient(620px 320px at 86% 108%,rgba(219,234,254,.78),transparent 65%),linear-gradient(180deg,#f8fbff,#eef6ff)!important}.ic-insights-panel{min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.ic-insights-panel__head{margin:0 0 22px!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.ic-title{margin:0!important;color:#071b45!important;-webkit-text-fill-color:initial!important;background:none!important;font-size:clamp(34px,4vw,52px)!important;letter-spacing:-.065em!important;line-height:.98!important}.ic-subtitle{margin:10px 0 0!important;color:#5f7898!important;font-size:16px!important;font-weight:700!important}.ic-cat-grid{display:grid!important;grid-template-columns:repeat(4,minmax(230px,1fr))!important;gap:16px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ic-cat-grid:before,.ic-cat-grid:after{display:none!important}.ic-cat-card{min-height:132px!important;padding:18px!important;border-radius:18px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 22px!important;gap:13px!important;align-items:flex-start!important;background:linear-gradient(180deg,#fffffff5,#f9fcfff0)!important;border:1px solid #dbe7f5!important;box-shadow:0 18px 38px -32px #0f2a504d,inset 0 1px #fffffff5!important}.ic-cat-card:hover{transform:translateY(-2px)!important}.ic-cat-icon{width:44px!important;height:44px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;border:1px solid #dbe7f5!important;color:#1d6fe0!important;box-shadow:inset 0 1px #ffffffe6!important}.ic-cat-icon svg{width:21px!important;height:21px!important}.ic-cat-body{gap:5px!important;min-width:0!important}.ic-cat-meta{font-size:9px!important;padding:3px 7px!important;border-radius:999px!important}.ic-cat-title{margin:1px 0 0!important;font-size:14px!important;line-height:1.15!important;color:#071b45!important}.ic-cat-desc{font-size:11.5px!important;line-height:1.35!important;color:#617b9d!important}.ic-cat-note{margin-top:5px!important;font-size:10.5px!important;color:#5c7798!important}.ic-cat-arrow{align-self:start!important}.insights-detail-overlay{padding:18px!important;background:linear-gradient(180deg,#0f172a4d,#0f172a75)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.insights-detail-modal{width:min(640px,calc(100vw - 36px))!important;max-height:calc(100dvh - 36px)!important;border-radius:24px!important;border:1px solid #dbe7f5!important;background:#f8fbff!important;box-shadow:0 34px 78px -36px #071b456b,0 12px 28px -18px #071b4538!important}.insights-detail-header{min-height:66px!important;padding:18px 22px!important;background:#fff!important;border-bottom:1px solid #dbe7f5!important}.insights-detail-header h2{font-size:18px!important}.insights-detail-back,.insights-detail-close{width:34px!important;height:34px!important;border-radius:11px!important}.insights-detail-content{padding:18px!important;gap:12px!important}.insights-detail-statusline--range-only{width:fit-content!important;padding:8px 13px!important;border-radius:13px!important;background:#eef5ff!important;border:1px solid #cfe1fb!important;color:#174276!important;font-size:12px!important;font-weight:850!important}.insights-detail-hero-card,.insights-detail-range-card,.insights-detail-section{border-radius:18px!important;border:1px solid #dbe7f5!important;background:#fff!important;box-shadow:0 16px 30px -28px #071b454d!important}.insights-detail-hero-card{padding:16px!important;grid-template-columns:52px minmax(0,1fr) auto!important}.insights-detail-hero-icon{width:46px!important;height:46px!important;border-radius:14px!important}.insights-detail-hero-copy strong{font-size:22px!important}.insights-detail-hero-copy small,.insights-detail-hero-copy em{font-size:12px!important}.insights-detail-range-card{padding:14px!important}.insights-detail-section{padding:16px!important}.insights-detail-section h3{font-size:15px!important}.insights-detail-footer--single{padding:14px 18px!important;background:#fff!important}.insights-detail-footer--single .insights-detail-primary{min-width:150px!important;height:46px!important;border-radius:14px!important}@media(max-width:1280px){.ic-page{width:100%!important;max-width:100%!important;margin-left:0!important}.ic-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.ic-page{padding:18px 14px 34px!important}.ic-cat-grid{grid-template-columns:1fr!important}.insights-detail-modal{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:20px!important}.insights-detail-hero-card{grid-template-columns:48px minmax(0,1fr)!important}.insights-detail-toggle{grid-column:1 / -1!important}}.ic-page{--ic-sidebar: 190px !important;width:calc(100% - var(--ic-sidebar))!important;max-width:calc(100vw - var(--ic-sidebar))!important;margin-left:var(--ic-sidebar)!important;padding:18px 24px 42px!important;background:radial-gradient(760px 380px at 100% -10%,rgba(219,234,254,.82),transparent 64%),radial-gradient(740px 360px at 74% 112%,rgba(219,234,254,.7),transparent 66%),linear-gradient(180deg,#f8fbff,#eef6ff)!important}.ic-insights-panel{display:grid!important;gap:16px!important;padding:24px 26px 26px!important;border-radius:28px!important;border:1px solid #d7e5f6!important;background:radial-gradient(700px 260px at 100% -24%,rgba(219,234,254,.88),transparent 64%),linear-gradient(135deg,#fffffffa,#f7fbffeb)!important;box-shadow:0 24px 56px -38px #0f2a5061,inset 0 1px #fffffff5!important;overflow:hidden!important}.ic-insights-panel:before,.ic-insights-panel:after{display:none!important}.ic-insights-panel__head{margin:0!important;padding:0 0 8px!important;border-bottom:1px solid rgba(215,229,246,.92)!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}.ic-title{margin:0!important;color:transparent!important;background:linear-gradient(135deg,#0b2546,#1a6fd8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-size:clamp(24px,2.35vw,34px)!important;line-height:1.06!important;letter-spacing:-.04em!important;font-weight:950!important}.ic-subtitle{margin:7px 0 0!important;color:#627b9d!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important}.ic-cat-grid{display:grid!important;grid-template-columns:repeat(5,minmax(185px,1fr))!important;gap:12px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ic-cat-card{min-height:112px!important;padding:14px 15px!important;border-radius:18px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;gap:12px!important;background:linear-gradient(180deg,#fffffff5,#f9fcfff0)!important;border:1px solid #dbe7f5!important;box-shadow:0 16px 34px -30px #0f2a504d,inset 0 1px #fffffff5!important}.ic-cat-icon{width:40px!important;height:40px!important;border-radius:12px!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;border:1px solid #dbe7f5!important;color:#1d6fe0!important;box-shadow:inset 0 1px #fffffff0!important}.ic-cat-icon svg{width:20px!important;height:20px!important}.ic-cat-title{font-size:13px!important;line-height:1.18!important;margin:1px 0 0!important}.ic-cat-desc{font-size:10.8px!important;line-height:1.34!important}.ic-cat-note{font-size:10px!important;margin-top:4px!important}.ic-cat-meta{font-size:8.5px!important;padding:2px 6px!important}.ic-cat-arrow svg{width:15px!important;height:15px!important}@media(max-width:1500px){.ic-cat-grid{grid-template-columns:repeat(4,minmax(190px,1fr))!important}}@media(max-width:1280px){.ic-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:16px 14px 36px!important}.ic-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.ic-insights-panel{padding:20px 16px!important;border-radius:24px!important}.ic-insights-panel__head{flex-direction:column!important}.ic-cat-grid{grid-template-columns:1fr!important}}.ic-page{--ic-sidebar: 190px !important;width:calc(100% - var(--ic-sidebar))!important;max-width:calc(100vw - var(--ic-sidebar))!important;margin-left:var(--ic-sidebar)!important;padding:18px 24px 42px!important}.ic-insights-panel.ic-insights-header-panel{display:block!important;padding:22px 24px!important;margin:0 0 14px!important;border-radius:28px!important;border:1px solid #d7e5f6!important;background:radial-gradient(640px 240px at 100% -24%,rgba(219,234,254,.84),transparent 64%),linear-gradient(135deg,#fffffffa,#f7fbffeb)!important;box-shadow:0 22px 54px -40px #0f2a505c,inset 0 1px #fffffff5!important;overflow:hidden!important}.ic-insights-panel.ic-insights-header-panel .ic-insights-panel__head{margin:0!important;padding:0!important;border-bottom:0!important}.ic-insights-panel.ic-insights-header-panel .ic-title{font-size:clamp(24px,2.25vw,34px)!important;line-height:1.05!important}.ic-insights-panel.ic-insights-header-panel .ic-subtitle{font-size:13px!important;margin-top:6px!important}.ic-page .ic-cat-grid{display:grid!important;grid-template-columns:repeat(5,minmax(180px,1fr))!important;gap:12px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ic-page .ic-cat-card{min-height:106px!important;padding:13px 14px!important;border-radius:17px!important;grid-template-columns:38px minmax(0,1fr) 16px!important;gap:11px!important}.ic-page .ic-cat-icon{width:38px!important;height:38px!important;border-radius:12px!important}.ic-page .ic-cat-title{font-size:12.5px!important}.ic-page .ic-cat-desc{font-size:10.5px!important}.ic-page .ic-cat-note{font-size:9.6px!important}@media(max-width:1500px){.ic-page .ic-cat-grid{grid-template-columns:repeat(4,minmax(180px,1fr))!important}}@media(max-width:1280px){.ic-page{width:100%!important;max-width:100%!important;margin-left:0!important}.ic-page .ic-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.ic-insights-panel.ic-insights-header-panel{padding:18px 16px!important;border-radius:24px!important}.ic-page .ic-cat-grid{grid-template-columns:1fr!important}}.ic-page{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important}.ic-page:before,.ic-page:after{content:""!important;position:absolute!important;border-radius:999px!important;pointer-events:none!important;z-index:0!important}.ic-page:before{width:440px!important;height:440px!important;top:-180px!important;right:-140px!important;background:radial-gradient(circle at center,#b6d4ff8c,#b6d4ff4d 52%,#b6d4ff00 53%)!important}.ic-page:after{width:360px!important;height:360px!important;left:-170px!important;bottom:70px!important;background:radial-gradient(circle at center,#bfdfff85,#bfdfff42 54%,#bfdfff00 55%)!important}.ic-insights-panel{background:transparent!important;box-shadow:none!important;border:0!important;padding:8px 0 0!important}.ic-page-inner{max-width:1480px!important}.ic-insights-panel.ic-insights-header-panel{max-width:100%!important;margin-bottom:18px!important;padding:22px 26px!important;border-radius:30px!important;background:linear-gradient(180deg,#fffffff0,#f7fbffeb)!important;border:1px solid #dbe8f7!important;box-shadow:0 14px 38px #194a9114!important}.ic-insights-panel.ic-insights-header-panel .ic-title{font-size:clamp(28px,3.2vw,40px)!important;margin-bottom:6px!important}.ic-insights-panel.ic-insights-header-panel .ic-subtitle{font-size:15px!important}.ic-insights-quickstats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}.ic-quickstat-card{display:flex!important;align-items:center!important;gap:14px!important;min-height:88px!important;padding:16px 18px!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dbe7f6!important;box-shadow:0 10px 26px #1b49910f!important}.ic-quickstat-icon{width:48px!important;height:48px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 48px!important}.ic-quickstat-copy{display:grid!important;gap:4px!important;min-width:0!important}.ic-quickstat-copy strong{font-size:28px!important;line-height:1!important;color:#102a57!important;letter-spacing:-.03em!important}.ic-quickstat-copy span{font-size:14px!important;color:#6d84aa!important;font-weight:700!important}.ic-quickstat-blue .ic-quickstat-icon{background:#edf4ff!important;color:#2e70eb!important}.ic-quickstat-sand .ic-quickstat-icon{background:#fff4e5!important;color:#c2751a!important}.ic-quickstat-mint .ic-quickstat-icon{background:#ecfbf5!important;color:#2c9f79!important}.ic-quickstat-lavender .ic-quickstat-icon{background:#f0edff!important;color:#7861ec!important}.ic-cat-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr))!important;gap:14px!important}.ic-cat-card{min-height:156px!important;padding:16px!important;border-radius:18px!important;grid-template-columns:44px 1fr 18px!important;gap:12px!important}.ic-cat-icon{width:44px!important;height:44px!important;border-radius:14px!important}.ic-cat-title{font-size:14px!important}.ic-cat-desc,.ic-cat-note,.ic-cat-meta{font-size:12.5px!important}@media(max-width:720px){.ic-insights-quickstats{grid-template-columns:1fr!important}.ic-quickstat-copy strong{font-size:24px!important}}.ic-insights-quickstats{display:none!important}.ic-insights-header-panel{margin-bottom:10px!important}.ic-insights-quickstats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:-2px 0 18px!important}.ic-quickstat-card{display:flex!important;align-items:center!important;gap:14px!important;min-height:84px!important;padding:14px 16px!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #d9e6f6!important;box-shadow:0 10px 22px #1a40810d!important}.ic-quickstat-copy strong{font-size:18px!important;line-height:1!important;color:#102a57!important;min-width:22px!important}.ic-cat-grid{margin-top:0!important}.ic-insights-quickstats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:-2px 0 16px!important}.ic-quickstat-card{display:flex!important;align-items:center!important;gap:14px!important;min-height:78px!important;padding:12px 16px!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #d9e6f6!important;box-shadow:0 10px 22px #1a40810d!important}.ic-quickstat-icon{width:42px!important;height:42px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important}.ic-quickstat-copy{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.ic-quickstat-copy strong{font-size:18px!important;line-height:1!important;color:#102a57!important;min-width:24px!important}.ic-quickstat-text{display:grid!important;gap:2px!important;min-width:0!important}.ic-quickstat-text span{font-size:14px!important;color:#17315f!important;font-weight:800!important}.ic-quickstat-text small{font-size:12px!important;color:#6f86ab!important;font-weight:700!important}.ic-quickstat-blue .ic-quickstat-icon{background:#eef4ff!important;color:#2e6feb!important}.ic-quickstat-sand .ic-quickstat-icon{background:#fff4e7!important;color:#ca7a15!important}.ic-quickstat-mint .ic-quickstat-icon{background:#ecfaf4!important;color:#2e9b74!important}.ic-quickstat-lavender .ic-quickstat-icon{background:#f1edff!important;color:#7a63ec!important}@media(max-width:1200px){.ic-insights-quickstats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.ic-insights-quickstats{grid-template-columns:1fr!important}}.ic-page{background:radial-gradient(900px 540px at 100% 0%,rgba(207,226,255,.35) 0%,transparent 56%),linear-gradient(180deg,#f7fbff,#f2f7ff)!important}.ic-insights-header-panel,.ic-hero,[data-testid=insights-hero]{display:none!important}.ic-insights-quickstats.ic-insights-quickstats--expanded{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0 0 18px!important}.ic-quickstat-card{min-height:88px!important;height:88px!important;padding:16px 18px!important;border-radius:20px!important;border:1px solid #dbe8fb!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 14px 30px -24px #213e802e!important}.ic-quickstat-copy{display:flex!important;align-items:center!important;gap:16px!important}.ic-quickstat-copy strong{font-size:18px!important;line-height:1!important;color:#0f1f3d!important;min-width:18px!important}.ic-quickstat-text{display:flex!important;flex-direction:column!important;gap:2px!important}.ic-quickstat-text span{font-size:13px!important;line-height:1.1!important;font-weight:900!important;color:#16294f!important}.ic-quickstat-text small{font-size:11px!important;font-weight:800!important;color:#6c7fa1!important}.ic-quickstat-icon{width:42px!important;height:42px!important;border-radius:14px!important;flex:0 0 42px!important}.ic-cat-card{min-height:164px!important;grid-template-columns:44px 1fr 16px!important;padding:16px!important;border-radius:18px!important}.ic-cat-title{font-size:15px!important}.ic-cat-desc,.ic-cat-note{font-size:12.2px!important}@media(max-width:1360px){.ic-insights-quickstats.ic-insights-quickstats--expanded,.ic-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:980px){.ic-page{padding-left:max(var(--ic-sidebar, 0px),16px)!important;padding-right:16px!important}.ic-insights-quickstats.ic-insights-quickstats--expanded,.ic-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.ic-insights-quickstats.ic-insights-quickstats--expanded,.ic-cat-grid{grid-template-columns:1fr!important}}.ic-insights-header-panel,[data-testid=insights-hero],.ic-hero{display:none!important}.ic-page-inner{max-width:1480px!important;padding-top:28px!important}.ic-insights-quickstats.ic-insights-quickstats--expanded,.ic-insights-quickstats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0 0 18px!important}.ic-quickstat-card{min-height:88px!important;height:88px!important;padding:16px 18px!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dbe8fb!important;box-shadow:0 14px 30px -24px #213e802e!important}.ic-cat-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}@media(max-width:1360px){.ic-insights-quickstats.ic-insights-quickstats--expanded,.ic-insights-quickstats,.ic-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:980px){.ic-insights-quickstats.ic-insights-quickstats--expanded,.ic-insights-quickstats,.ic-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.ic-insights-quickstats.ic-insights-quickstats--expanded,.ic-insights-quickstats,.ic-cat-grid{grid-template-columns:1fr!important}}.ic-page{background:radial-gradient(900px 420px at 18% -4%,rgba(209,228,255,.66) 0%,transparent 58%),radial-gradient(880px 420px at 92% 0%,rgba(232,239,255,.66) 0%,transparent 58%),linear-gradient(180deg,#f5f9ff,#fff 60%)!important;position:relative!important;overflow-x:hidden!important}.ic-page:before,.ic-page:after,.ic-page-inner:before,.ic-page-inner:after{content:""!important;position:absolute!important;border-radius:999px!important;pointer-events:none!important}.ic-page:before{width:320px!important;height:320px!important;left:-180px!important;top:120px!important;border:26px solid rgba(137,180,255,.11)!important}.ic-page:after{width:440px!important;height:440px!important;right:-230px!important;top:40px!important;border:30px solid rgba(137,180,255,.09)!important}.ic-page-inner{position:relative!important}.ic-page-inner:before{width:260px!important;height:260px!important;left:-110px!important;bottom:180px!important;border:18px solid rgba(137,180,255,.08)!important}.ic-page-inner:after{width:220px!important;height:220px!important;right:-90px!important;bottom:80px!important;border:16px solid rgba(137,180,255,.08)!important}.ic-insights-quickstats,.ic-cat-grid{position:relative!important;z-index:1!important}.ic-page:after{content:"";position:fixed;inset:auto auto 6% -90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(127,174,255,.22) 0%,rgba(127,174,255,.12) 48%,transparent 49%);box-shadow:inset 0 0 0 56px #7faeff1a;clip-path:inset(0 50% 0 0);pointer-events:none;z-index:0}.ic-page-inner{position:relative;isolation:isolate}.ic-page-inner:before,.ic-page-inner:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:-1;clip-path:inset(0 50% 0 0)}.ic-page-inner:before{width:200px;height:200px;right:-68px;top:240px;background:#7faeff1f;box-shadow:inset 0 0 0 42px #7faeff1f}.ic-page-inner:after{width:170px;height:170px;left:-56px;bottom:110px;background:#5b8def1c;box-shadow:inset 0 0 0 36px #5b8def1a}.ic-page{background:radial-gradient(560px 300px at 10% 112%,rgba(191,219,254,.82) 0%,rgba(191,219,254,.82) 57%,transparent 58%),radial-gradient(720px 360px at 100% -6%,rgba(219,234,254,.72),transparent 64%),radial-gradient(620px 320px at 86% 108%,rgba(219,234,254,.78),transparent 65%),radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f5f9ff,#fff 65%)!important}.ic-page{background:radial-gradient(520px 260px at 50% 116%,rgba(191,219,254,.86) 0%,rgba(191,219,254,.86) 56%,transparent 57%),radial-gradient(560px 300px at 10% 112%,rgba(191,219,254,.82) 0%,rgba(191,219,254,.82) 57%,transparent 58%),radial-gradient(720px 360px at 100% -6%,rgba(219,234,254,.72),transparent 64%),radial-gradient(620px 320px at 86% 108%,rgba(219,234,254,.78),transparent 65%),radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f5f9ff,#fff 65%)!important}.ic-page{position:relative!important;overflow:hidden!important;background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}.ic-page:before,.ic-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;filter:blur(60px)!important;opacity:.34!important}.ic-page:before{width:360px!important;height:360px!important;top:-80px!important;left:-60px!important;background:#cfe4ff!important}.ic-page:after{width:420px!important;height:420px!important;top:220px!important;right:-120px!important;background:#d8edff!important}.ic-page-inner{position:relative!important;z-index:1!important}.ic-hero:before,.ic-hero:after,.ic-hero-blob,.ic-hero-blob-1,.ic-hero-blob-2,.ic-cat-card:after{display:none!important;content:none!important}.ic-hero,.ic-stat-card,.ic-cat-card{background:linear-gradient(180deg,#fffffff5,#f7fbfff0)!important}@media(max-width:767px){.ic-page,.ic-page *{box-sizing:border-box}.ic-page{--ic-sidebar: 0px !important;width:100%!important;max-width:100vw!important;min-width:0!important;min-height:100vh!important;min-height:100dvh!important;margin:0!important;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(74px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;display:block!important;overflow-x:clip!important;overflow-y:visible!important;touch-action:pan-y!important;background:radial-gradient(360px 250px at -10% 5%,rgba(191,219,254,.72),transparent 68%),radial-gradient(340px 250px at 110% 38%,rgba(219,234,254,.82),transparent 70%),linear-gradient(180deg,#f7fbff,#eef5ff 46%,#f9fcff)!important}.ic-page:before,.ic-page:after{position:absolute!important;filter:blur(44px)!important;opacity:.24!important}.ic-page:before{width:220px!important;height:220px!important;top:-80px!important;left:-85px!important}.ic-page:after{width:240px!important;height:240px!important;top:42%!important;right:-115px!important}.ic-page-inner{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;position:relative!important;z-index:1!important}.ic-page-inner:before,.ic-page-inner:after{display:none!important;content:none!important}.ic-insights-quickstats,.ic-insights-quickstats.ic-insights-quickstats--expanded{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}.ic-quickstat-card{width:100%!important;min-width:0!important;min-height:72px!important;height:auto!important;padding:10px!important;border-radius:15px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;overflow:hidden!important;background:linear-gradient(180deg,#fffffffa,#f7fbfff5)!important;border:1px solid #dce8f8!important;box-shadow:0 10px 22px -20px #20467d61,inset 0 1px #fffffff2!important}.ic-quickstat-icon{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;border-radius:11px!important}.ic-quickstat-icon svg{width:16px!important;height:16px!important}.ic-quickstat-copy{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important}.ic-quickstat-copy strong{min-width:0!important;font-size:16px!important;line-height:1!important;letter-spacing:-.025em!important;white-space:nowrap!important}.ic-quickstat-text{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.ic-quickstat-text span,.ic-quickstat-text small{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.ic-quickstat-text span{font-size:11.25px!important;line-height:1.15!important;font-weight:850!important}.ic-quickstat-text small{font-size:9.5px!important;line-height:1.15!important;font-weight:700!important}.ic-cat-grid{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important}.ic-cat-card{width:100%!important;min-width:0!important;min-height:94px!important;height:auto!important;padding:12px!important;grid-template-columns:40px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;border-radius:16px!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;background:linear-gradient(180deg,#fffffffc,#f8fcfff7)!important;border:1px solid #dce8f8!important;box-shadow:0 10px 24px -22px #20467d6b,inset 0 1px #fffffff2!important}.ic-cat-card:before,.ic-cat-card:after{display:none!important;content:none!important}.ic-cat-card:active{transform:scale(.985)!important}.ic-cat-icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;align-self:center!important}.ic-cat-icon svg{width:18px!important;height:18px!important}.ic-cat-body{min-width:0!important;gap:2px!important}.ic-cat-meta-row{min-width:0!important;margin:0!important}.ic-cat-meta{max-width:100%!important;font-size:8.5px!important;line-height:1!important;padding:3px 6px!important}.ic-cat-title{margin:1px 0 0!important;font-size:13px!important;line-height:1.2!important;font-weight:850!important;white-space:normal!important;overflow-wrap:anywhere!important}.ic-cat-desc{font-size:10.5px!important;line-height:1.28!important;white-space:normal!important;overflow-wrap:anywhere!important}.ic-cat-note{margin-top:2px!important;font-size:9.25px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important}.ic-cat-arrow{width:18px!important;height:32px!important;align-self:center!important;justify-self:end!important}.ic-cat-arrow svg{width:15px!important;height:15px!important}.insights-modal-overlay,.insights-detail-overlay{width:100vw!important;height:100vh!important;height:100dvh!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;overscroll-behavior:contain!important;background:#0f1f3d8a!important;backdrop-filter:blur(7px) saturate(120%)!important;-webkit-backdrop-filter:blur(7px) saturate(120%)!important}.insights-modal,.insights-detail-modal{width:100%!important;max-width:430px!important;min-width:0!important;height:auto!important;max-height:calc(100vh - 16px)!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0!important;border-radius:20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#f8fbff!important;border:1px solid #dbe7f5!important;box-shadow:0 28px 70px -28px #071b4585!important}.insights-detail-header{min-height:56px!important;padding:10px 12px!important;grid-template-columns:40px minmax(0,1fr) 40px!important;gap:6px!important;flex:0 0 auto!important;background:#fff!important}.insights-detail-header h2{min-width:0!important;font-size:16px!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.insights-detail-back,.insights-detail-close{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.insights-detail-content{width:100%!important;min-width:0!important;min-height:0!important;padding:12px!important;gap:10px!important;flex:1 1 auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;background:linear-gradient(180deg,#f9fcff,#f4f9ff)!important}.insights-detail-statusline--range-only{width:100%!important;min-width:0!important;padding:7px 10px!important;border-radius:11px!important;font-size:10.5px!important;line-height:1.25!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.insights-detail-hero-card{min-height:0!important;padding:12px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;border-radius:15px!important}.insights-detail-hero-icon{width:40px!important;height:40px!important;border-radius:12px!important}.insights-detail-hero-icon svg{width:19px!important;height:19px!important}.insights-detail-hero-copy strong{font-size:19px!important;line-height:1!important}.insights-detail-hero-copy small{font-size:11px!important}.insights-detail-hero-copy em{font-size:10px!important;line-height:1.25!important}.insights-detail-toggle{width:100%!important;min-height:40px!important;grid-column:1 / -1!important;padding:0 12px!important;border-radius:11px!important;touch-action:manipulation!important}.insights-detail-range-card,.insights-detail-section{width:100%!important;min-width:0!important;padding:12px!important;border-radius:15px!important}.insights-detail-range-card{gap:10px!important}.insights-detail-range-head{font-size:12.5px!important}.insights-quickrange,.insights-detail-quickrange{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.insights-quickrange-chip,.insights-detail-quickrange .insights-quickrange-chip{width:100%!important;min-width:0!important;min-height:38px!important;height:auto!important;padding:7px 5px!important;border-radius:10px!important;font-size:10.5px!important;line-height:1.15!important;white-space:normal!important;touch-action:manipulation!important}.insights-date-row,.insights-detail-date-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:0!important}.insights-date-field,.insights-date-input-wrap,.insights-date-input{min-width:0!important;max-width:100%!important}.insights-date-label,.insights-detail-date-row .insights-date-label{font-size:9.5px!important}.insights-date-input,.insights-detail-date-row .insights-date-input{width:100%!important;height:42px!important;min-height:42px!important;padding:0 10px!important;font-size:11.5px!important}.insights-detail-section h3{margin:0 0 9px!important;font-size:13px!important}.insights-mini-list,.insights-section,.insights-row,.insights-empty-state,.insights-loading,.insights-error{min-width:0!important;max-width:100%!important}.insights-mini-list{overflow:hidden!important;border-radius:12px!important}.insights-row{min-height:44px!important;padding:9px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.insights-row-primary{min-width:0!important;font-size:11.5px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.insights-row-secondary{display:none!important}.insights-row-value{min-width:0!important;font-size:11.5px!important;line-height:1.2!important;white-space:nowrap!important}.insights-section{margin-top:8px!important}.insights-section-head{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px!important;margin-bottom:7px!important;padding:0!important}.insights-section-title,.insights-section-total,.insights-section-action{min-width:0!important;font-size:10.5px!important}.insights-section-title{white-space:normal!important;overflow-wrap:anywhere!important}.insights-empty-state{min-height:72px!important;padding:14px 10px!important;border-radius:12px!important;font-size:11px!important;line-height:1.35!important}.insights-loading,.insights-error{padding:11px!important;border-radius:11px!important;font-size:11px!important}.insights-detail-footer,.insights-detail-footer--single{width:100%!important;flex:0 0 auto!important;display:block!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:#fff!important}.insights-detail-footer--single .insights-detail-primary,.insights-detail-primary{width:100%!important;min-width:0!important;height:44px!important;border-radius:12px!important;touch-action:manipulation!important}}@media(max-width:340px){.ic-insights-quickstats,.ic-insights-quickstats.ic-insights-quickstats--expanded{grid-template-columns:minmax(0,1fr)!important}.insights-quickrange,.insights-detail-quickrange{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px)and (max-height:600px){.insights-modal-overlay,.insights-detail-overlay{padding:4px!important}.insights-modal,.insights-detail-modal{max-height:calc(100dvh - 8px)!important;border-radius:15px!important}.insights-detail-header{min-height:48px!important;padding:4px 8px!important}.insights-detail-content{padding:8px!important;gap:8px!important}.insights-detail-statusline--range-only{padding:5px 8px!important}.insights-quickrange,.insights-detail-quickrange{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important}.insights-quickrange::-webkit-scrollbar,.insights-detail-quickrange::-webkit-scrollbar{display:none!important}.insights-quickrange-chip,.insights-detail-quickrange .insights-quickrange-chip{width:auto!important;min-width:82px!important;min-height:34px!important;flex:0 0 auto!important}}@media(hover:none)and (pointer:coarse){.ic-cat-card:hover,.ic-quickstat-card:hover,.insights-detail-back:hover,.insights-detail-close:hover,.insights-quickrange-chip:hover{transform:none!important}}@media(max-width:767px){.insights-modal-overlay,.insights-detail-overlay{box-sizing:border-box!important;align-items:flex-end!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 0 0!important;overflow:hidden!important;background:#0a18327a!important;backdrop-filter:blur(8px) saturate(118%)!important;-webkit-backdrop-filter:blur(8px) saturate(118%)!important}.insights-modal,.insights-detail-modal{position:relative!important;width:100%!important;max-width:520px!important;height:auto!important;max-height:calc(94dvh - env(safe-area-inset-top))!important;margin:0 auto!important;border-width:1px 1px 0!important;border-radius:24px 24px 0 0!important;background:#f7fbff!important;box-shadow:0 -18px 58px -24px #071b457a!important;overflow:hidden!important;isolation:isolate!important}.insights-detail-modal:before{content:""!important;position:absolute!important;z-index:4!important;top:7px!important;left:50%!important;width:40px!important;height:4px!important;border-radius:999px!important;background:#c9d7e8!important;transform:translate(-50%)!important;pointer-events:none!important}.insights-detail-header{position:relative!important;z-index:3!important;min-height:60px!important;padding:17px 14px 9px 18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:10px!important;align-items:center!important;border-bottom:1px solid #e3ebf5!important;background:#fffffff5!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.insights-detail-back{display:none!important}.insights-detail-header h2{grid-column:1!important;min-width:0!important;margin:0!important;padding:0!important;color:#071b45!important;font-size:17px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.025em!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.insights-detail-close{grid-column:2!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid #dce7f4!important;border-radius:12px!important;background:#f4f8fd!important;color:#17345f!important}.insights-detail-close:active{background:#e8f1fb!important;transform:scale(.96)!important}.insights-detail-content{min-height:0!important;padding:12px 14px 14px!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important;background:linear-gradient(180deg,#f9fcff,#f4f9ff)!important}.insights-detail-statusline--range-only{min-height:28px!important;padding:6px 9px!important;border:1px solid #e2eaf5!important;border-radius:10px!important;background:#ffffffc7!important;color:#607693!important;font-size:10.5px!important;line-height:1.2!important;font-weight:800!important;justify-content:flex-start!important;text-align:left!important}.insights-detail-hero-card{min-height:76px!important;padding:11px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;border-radius:15px!important;box-shadow:0 10px 24px -24px #0f2a5057!important}.insights-detail-hero-icon{width:42px!important;height:42px!important;border-radius:13px!important}.insights-detail-hero-icon svg{width:19px!important;height:19px!important}.insights-detail-hero-copy{min-width:0!important;gap:2px!important}.insights-detail-hero-copy strong{font-size:18px!important;line-height:1.05!important}.insights-detail-hero-copy small{font-size:10.5px!important;line-height:1.2!important}.insights-detail-hero-copy em{max-width:100%!important;font-size:9.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.insights-detail-toggle{grid-column:auto!important;width:auto!important;min-width:86px!important;min-height:36px!important;height:36px!important;padding:0 10px!important;border-radius:10px!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important}.insights-detail-range-card,.insights-detail-section{padding:11px!important;border-radius:15px!important;box-shadow:0 10px 24px -25px #0f2a504d!important}.insights-detail-range-card{gap:9px!important}.insights-detail-range-head{font-size:12px!important}.insights-quickrange,.insights-detail-quickrange{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;margin:0 -2px!important;padding:1px 2px 4px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.insights-quickrange::-webkit-scrollbar,.insights-detail-quickrange::-webkit-scrollbar{display:none!important}.insights-quickrange-chip,.insights-detail-quickrange .insights-quickrange-chip{width:auto!important;min-width:max-content!important;min-height:34px!important;height:34px!important;flex:0 0 auto!important;padding:0 11px!important;border-radius:10px!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important;scroll-snap-align:start!important}.insights-date-row,.insights-detail-date-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.insights-date-field{min-width:0!important;gap:5px!important}.insights-date-label,.insights-detail-date-row .insights-date-label{font-size:9px!important;letter-spacing:.04em!important}.insights-date-input,.insights-detail-date-row .insights-date-input{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 8px!important;border-radius:10px!important;font-size:10.5px!important}.insights-detail-section h3{margin:0 0 8px!important;font-size:12.5px!important}.insights-mini-list{border-radius:11px!important;overflow:hidden!important}.insights-row{min-height:42px!important;padding:8px 9px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important}.insights-row-primary,.insights-row-value{font-size:10.75px!important}.insights-section-head{min-height:38px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.insights-section-total{display:none!important}.insights-section-title,.insights-section-action{font-size:10.5px!important}.insights-detail-footer,.insights-detail-footer--single{position:relative!important;z-index:3!important;width:100%!important;padding:9px 14px calc(9px + env(safe-area-inset-bottom))!important;border-top:1px solid #e3ebf5!important;background:#fffffff7!important;box-shadow:0 -10px 22px -22px #0f2a5061!important}.insights-detail-footer--single .insights-detail-primary,.insights-detail-primary{height:43px!important;min-height:43px!important;border-radius:12px!important;font-size:13px!important;box-shadow:0 12px 24px -18px #075fe89e!important}}@media(max-width:360px){.insights-detail-modal{max-height:calc(96dvh - env(safe-area-inset-top))!important;border-radius:21px 21px 0 0!important}.insights-detail-header{padding-left:14px!important}.insights-detail-hero-card{grid-template-columns:40px minmax(0,1fr)!important}.insights-detail-toggle{grid-column:1 / -1!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important}.insights-date-row,.insights-detail-date-row{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:767px)and (max-height:600px){.insights-modal-overlay,.insights-detail-overlay{padding-top:4px!important}.insights-modal,.insights-detail-modal{max-height:calc(98dvh - env(safe-area-inset-top))!important;border-radius:18px 18px 0 0!important}.insights-detail-header{min-height:52px!important;padding-top:13px!important;padding-bottom:5px!important}.insights-detail-content{padding-top:8px!important;gap:8px!important}}@media(max-width:767px){.insights-modal-overlay,.insights-detail-overlay{align-items:flex-end!important;justify-content:center!important;padding:max(6px,env(safe-area-inset-top)) 0 0!important;overflow:hidden!important;background:#0b1a3375!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.insights-modal,.insights-detail-modal{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - max(6px,env(safe-area-inset-top)))!important;margin:0!important;border-width:1px 1px 0!important;border-radius:24px 24px 0 0!important;overflow:hidden!important}.insights-detail-modal:before{top:8px!important;width:44px!important;height:5px!important;border-radius:999px!important;background:#cad8ea!important}.insights-detail-header{position:sticky!important;top:0!important;z-index:10!important;min-height:64px!important;padding:18px 16px 10px!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center!important;background:#fffffffa!important}.insights-detail-header h2{padding-top:2px!important;font-size:18px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.insights-detail-back{display:none!important}.insights-detail-close{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}.insights-detail-content{flex:1 1 auto!important;min-height:0!important;padding:12px 12px 16px!important;gap:12px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.insights-detail-statusline--range-only{min-height:40px!important;padding:10px 12px!important;border-radius:14px!important;font-size:13px!important;justify-content:center!important;text-align:center!important}.insights-detail-hero-card,.insights-detail-range-card,.insights-detail-section{padding:14px!important;border-radius:18px!important;box-shadow:0 10px 24px -24px #0f2a5052!important}.insights-detail-hero-card{min-height:0!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.insights-detail-hero-icon{width:48px!important;height:48px!important;border-radius:14px!important}.insights-detail-hero-copy{min-width:0!important;gap:4px!important}.insights-detail-hero-copy strong{font-size:24px!important;line-height:1!important}.insights-detail-hero-copy small{font-size:12px!important}.insights-detail-hero-copy em{font-size:12px!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.insights-detail-toggle{grid-column:1 / -1!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin-top:2px!important;border-radius:12px!important;font-size:13px!important}.insights-detail-range-card{display:grid!important;gap:12px!important}.insights-detail-range-head{font-size:14px!important;line-height:1.2!important}.insights-quickrange,.insights-detail-quickrange{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;overflow:visible!important}.insights-quickrange-chip,.insights-detail-quickrange .insights-quickrange-chip{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 10px!important;border-radius:14px!important;font-size:14px!important;text-align:center!important}.insights-date-row,.insights-detail-date-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.insights-date-field{gap:6px!important}.insights-date-label,.insights-detail-date-row .insights-date-label{font-size:11px!important;letter-spacing:.05em!important}.insights-date-input,.insights-detail-date-row .insights-date-input{width:100%!important;height:48px!important;min-height:48px!important;padding:0 12px!important;border-radius:14px!important;font-size:14px!important}.insights-detail-section h3{margin:0 0 10px!important;font-size:16px!important;line-height:1.2!important}.insights-empty-state,.insights-empty{padding:28px 18px!important;border-radius:16px!important;font-size:14px!important;line-height:1.4!important;text-align:center!important}.insights-mini-list,.insights-section{border-radius:14px!important;overflow:hidden!important}.insights-row{min-height:50px!important;padding:10px 12px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.insights-row-primary,.insights-row-secondary,.insights-row-value,.insights-section-title,.insights-section-action{font-size:13px!important;line-height:1.3!important}.insights-row-secondary{grid-column:1 / -1!important;font-size:12px!important}.insights-section-head{min-height:46px!important;padding:10px 12px!important;gap:8px!important}.insights-section-total{display:none!important}.insights-detail-footer,.insights-detail-footer--single{position:sticky!important;bottom:0!important;z-index:10!important;width:100%!important;padding:12px 12px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #e3ebf5!important;background:#fffffffa!important}.insights-detail-primary,.insights-detail-footer--single .insights-detail-primary{width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;border-radius:16px!important;font-size:16px!important;font-weight:850!important}}@media(max-width:390px){.insights-detail-content{padding-left:10px!important;padding-right:10px!important}.insights-quickrange,.insights-detail-quickrange{grid-template-columns:1fr 1fr!important;gap:8px!important}.insights-quickrange-chip,.insights-detail-quickrange .insights-quickrange-chip{height:42px!important;min-height:42px!important;font-size:13px!important}.insights-detail-hero-copy strong{font-size:22px!important}}@media(max-width:767px)and (max-height:680px){.insights-detail-header{min-height:58px!important;padding-top:14px!important;padding-bottom:8px!important}.insights-detail-content{gap:10px!important}.insights-detail-hero-card,.insights-detail-range-card,.insights-detail-section{padding:12px!important}.insights-detail-primary,.insights-detail-footer--single .insights-detail-primary{height:48px!important;min-height:48px!important}}@media(max-width:767px){.insights-detail-header{min-height:56px!important;padding:14px 14px 8px!important}.insights-detail-header h2{font-size:16px!important;text-align:center!important}.insights-detail-content{padding:10px!important;gap:10px!important}.insights-detail-statusline--range-only{min-height:34px!important;padding:8px 10px!important;border-radius:12px!important;font-size:12px!important}.insights-detail-hero-card,.insights-detail-range-card,.insights-detail-section{padding:12px!important;border-radius:16px!important}.insights-detail-hero-card{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.insights-detail-hero-icon{width:42px!important;height:42px!important}.insights-detail-hero-copy strong{font-size:18px!important}.insights-detail-hero-copy small,.insights-detail-hero-copy em{font-size:11px!important;line-height:1.3!important}.insights-detail-toggle{display:none!important}.insights-detail-range-head{font-size:13px!important}.insights-quickrange,.insights-detail-quickrange{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}.insights-quickrange-chip,.insights-detail-quickrange .insights-quickrange-chip{height:40px!important;min-height:40px!important;padding:0 8px!important;border-radius:12px!important;font-size:12px!important}.insights-detail-quickrange .insights-quickrange-chip:nth-child(4),.insights-detail-quickrange .insights-quickrange-chip:nth-child(5){grid-column:span 1!important}.insights-date-row,.insights-detail-date-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.insights-date-label,.insights-detail-date-row .insights-date-label{font-size:10px!important}.insights-date-input,.insights-detail-date-row .insights-date-input{height:42px!important;min-height:42px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important}.insights-detail-section h3{margin-bottom:8px!important;font-size:15px!important}.insights-empty-state,.insights-empty{padding:22px 14px!important;font-size:13px!important}.insights-row{min-height:44px!important;padding:8px 10px!important}.insights-row-primary,.insights-row-secondary,.insights-row-value,.insights-section-title,.insights-section-action{font-size:12px!important}.insights-section-head{min-height:40px!important;padding:8px 10px!important}.insights-detail-footer,.insights-detail-footer--single{padding:10px calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left))!important}.insights-detail-primary,.insights-detail-footer--single .insights-detail-primary{height:46px!important;min-height:46px!important;border-radius:14px!important;font-size:15px!important}}@media(max-width:430px){.insights-detail-modal{max-height:calc(100dvh - max(2px,env(safe-area-inset-top)))!important}}@media(max-width:390px){.insights-detail-content{padding:8px!important;gap:8px!important}.insights-detail-hero-card,.insights-detail-range-card,.insights-detail-section{padding:10px!important;border-radius:14px!important}.insights-detail-hero-card{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important}.insights-detail-hero-icon{width:38px!important;height:38px!important;border-radius:12px!important}.insights-detail-hero-copy strong{font-size:16px!important}.insights-detail-hero-copy small,.insights-detail-hero-copy em{font-size:10px!important}.insights-quickrange,.insights-detail-quickrange{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.insights-quickrange-chip,.insights-detail-quickrange .insights-quickrange-chip{height:38px!important;min-height:38px!important;font-size:11px!important}.insights-date-row,.insights-detail-date-row{grid-template-columns:1fr!important;gap:6px!important}.insights-date-input,.insights-detail-date-row .insights-date-input{height:40px!important;min-height:40px!important;font-size:11px!important}.insights-detail-primary,.insights-detail-footer--single .insights-detail-primary{height:44px!important;min-height:44px!important;font-size:14px!important}}@media(max-width:767px)and (max-height:760px){.insights-detail-header{min-height:52px!important;padding-top:12px!important;padding-bottom:6px!important}.insights-detail-content{padding-top:8px!important}.insights-detail-statusline--range-only{min-height:32px!important;font-size:11px!important}}@media(min-width:769px){.ic-insights-data-error{margin:0 0 14px;padding:10px 14px;border:1px solid rgba(32,105,214,.18);border-radius:12px;background:#f4f9fff0;color:#36516f;font-size:13px;font-weight:600;line-height:1.45}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.ic-page,.ic-page-inner,.ic-insights-quickstats,.ic-insights-quickstats.ic-insights-quickstats--expanded,.ic-quickstat-card,.ic-cat-grid,.ic-cat-card,.ic-cat-body,.ic-cat-icon,.ic-cat-arrow{opacity:1!important;visibility:visible!important;transform:none!important}.ic-cat-card{display:grid!important}}@media(min-width:768px){.ic-page,.ic-page-inner,.ic-insights-quickstats,.ic-cat-grid,.ic-cat-card,.ic-quickstat-card{min-width:0!important}}@media(max-width:768px){html body .insights-modal-overlay,html body .insights-detail-overlay,html body .sc-training-modal-layer,html body .sc-leave-modal-backdrop,html body .mlr-modal-backdrop,html body .av-modal-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body .insights-detail-modal,html body .insights-modal.insights-detail-modal{position:relative!important;inset:auto!important;transform:none!important;width:min(560px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - 20px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important}html body .insights-detail-header{min-height:56px!important;padding:10px 12px!important;gap:8px!important;align-items:center!important;overflow:hidden!important}html body .insights-detail-header h2{color:#10254a!important;font-size:clamp(19px,5vw,24px)!important;line-height:1.1!important;margin:0!important;overflow-wrap:anywhere!important}html body .insights-detail-close{position:static!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:12px!important}html body .insights-detail-content{min-width:0!important;max-width:100%!important;min-height:0!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .insights-detail-content>*{max-width:100%!important;min-width:0!important}html body .insights-detail-statusline{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important;border-radius:12px!important}html body .insights-detail-hero-card{padding:10px!important;border-radius:14px!important;gap:10px!important;min-height:70px!important}html body .insights-detail-hero-icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important}html body .insights-detail-hero-copy strong{font-size:21px!important;line-height:1!important}html body .insights-detail-hero-copy small{font-size:12px!important}html body .insights-detail-range-card,html body .insights-detail-section{padding:10px!important;border-radius:14px!important;margin-top:10px!important}html body .insights-detail-quickrange{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .insights-quickrange-chip{min-width:0!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0 8px!important;border-radius:12px!important;font-size:11.5px!important}html body .insights-detail-date-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .insights-date-field{min-width:0!important;max-width:100%!important}html body .insights-date-label{font-size:9px!important;margin-bottom:4px!important}html body .insights-date-input-wrap{min-width:0!important;width:100%!important}html body .insights-date-input{width:100%!important;min-width:0!important;height:42px!important;padding:0 6px!important;font-size:15px!important;text-align:center!important}html body .insights-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:44px!important;padding:10px 12px!important}html body .insights-row>span:nth-child(2):empty{display:none!important}html body .insights-row-primary{font-size:13px!important;min-width:0!important;overflow-wrap:anywhere!important}html body .insights-row-value{font-size:13px!important;white-space:nowrap!important}html body .insights-detail-footer{min-height:54px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important}html body .insights-detail-primary{width:auto!important;min-width:130px!important;max-width:180px!important;height:38px!important;min-height:38px!important;border-radius:13px!important;font-size:13px!important;padding:0 18px!important}html body .sc-training-modal-layer>.sc-training-modal,html body .sc-training-modal{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:min(560px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;height:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important}html body .sc-training-modal>header{padding:10px 12px!important;min-height:62px!important;gap:9px!important}html body .sc-training-modal>header>span{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}html body .sc-training-modal header h3{font-size:clamp(18px,5vw,22px)!important;line-height:1.1!important;margin:2px 0!important;overflow-wrap:anywhere!important}html body .sc-training-modal header small{font-size:8px!important;line-height:1.2!important}html body .sc-training-modal header p{font-size:11px!important;line-height:1.25!important}html body .sc-training-modal header button{width:36px!important;height:36px!important;min-width:36px!important;border-radius:12px!important}html body .sc-training-modal__body{padding:10px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}html body .sc-training-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:14px!important}html body .sc-training-modal__summary>div{padding:10px!important;min-width:0!important}html body .sc-training-modal__summary strong{font-size:12px!important;overflow-wrap:anywhere!important}html body .sc-training-modal__description{padding:10px!important;margin-top:10px!important}html body .sc-training-modal__participants article{grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important}html body .sc-training-modal__participants article em{font-size:9px!important;padding:4px 7px!important;white-space:nowrap!important}html body .sc-training-modal>footer{min-height:54px!important;padding:8px 10px!important}html body .sc-training-modal>footer button{height:38px!important;min-height:38px!important;padding:0 16px!important;font-size:13px!important;border-radius:12px!important}html body .mlr-modal,html body .sc-leave-modal,html body .av-modal{width:min(560px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important}html body .mlr-modal-header,html body .sc-leave-modal__head,html body .av-modal-header{padding:10px 12px!important;min-height:56px!important}html body .mlr-modal-title,html body .sc-leave-modal__head h2,html body .av-modal-title{font-size:18px!important;line-height:1.15!important;color:#112b55!important}html body .mlr-modal-close,html body .sc-leave-modal__head button,html body .av-modal-close{width:36px!important;height:36px!important;min-width:36px!important;border-radius:12px!important}html body .mlr-modal-section,html body .sc-leave-modal__body,html body .av-modal-body{padding:10px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;max-width:100%!important}html body .mlr-modal :is(input,select,textarea),html body .sc-leave-modal :is(input,select,textarea),html body .av-modal :is(input,select,textarea){width:100%!important;max-width:100%!important;height:42px!important;min-height:42px!important;font-size:16px!important;border-radius:12px!important}html body .mlr-modal textarea,html body .sc-leave-modal textarea,html body .av-modal textarea{height:auto!important;min-height:82px!important}html body .mlr-actions,html body .mlr-modal-actions,html body .sc-leave-modal__footer,html body .av-modal-footer{min-height:54px!important;padding:8px 10px!important;gap:8px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .mlr-actions button,html body .mlr-modal-actions button,html body .sc-leave-modal__footer button,html body .av-modal-footer button,html body .mlr-modal button{min-height:38px!important;height:38px!important;max-width:100%!important;padding:0 10px!important;border-radius:12px!important;font-size:12.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:380px){html body .insights-detail-date-row{grid-template-columns:1fr!important}html body .insights-detail-quickrange{grid-template-columns:1fr 1fr!important}}@media(min-width:769px){.insights-detail-overlay{background:#08101ca8!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;z-index:2147482200!important}.insights-detail-modal{width:min(760px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 48px)!important;background:#fff!important;border:1px solid #d8e3ef!important;border-radius:26px!important;box-shadow:0 30px 80px -28px #06112675!important;overflow:hidden!important}.insights-detail-header{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;padding:20px 78px 20px 24px!important;background:#fff!important}.insights-detail-close{position:absolute!important;top:18px!important;right:18px!important;margin:0!important;width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid #d8e3ef!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media(max-width:768px){html body :is(.insights-modal,.insights-detail-modal) :is(.insights-quickrange-chip,.insights-detail-quickrange button,[data-range],[aria-pressed]){background:#fff!important;background-image:none!important;color:#18375f!important;-webkit-text-fill-color:#18375f!important;border:1px solid #cbdaf0!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body :is(.insights-modal,.insights-detail-modal) :is(.insights-quickrange-chip,.insights-detail-quickrange button,[data-range],[aria-pressed]):is(:hover,:active,.is-active,.active,[aria-pressed=true]){background:#e7f1ff!important;background-image:none!important;color:#1452ad!important;-webkit-text-fill-color:#1452ad!important;border-color:#397ce5!important;box-shadow:inset 0 0 0 1px #397ce5!important;filter:none!important}html body :is(.insights-modal,.insights-detail-modal) :is(.insights-quickrange-chip,.insights-detail-quickrange button,[data-range],[aria-pressed]):before,html body :is(.insights-modal,.insights-detail-modal) :is(.insights-quickrange-chip,.insights-detail-quickrange button,[data-range],[aria-pressed]):after{content:none!important;display:none!important}html body :is(.insights-modal,.insights-detail-modal) :is(.insights-quickrange-chip,.insights-detail-quickrange button,[data-range],[aria-pressed]) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}}@media(min-width:769px){html body .insights-detail-modal .insights-detail-date-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important}html body .insights-detail-modal .insights-date-field{min-width:0!important;padding:10px!important;border:1px solid #d2e1f2!important;border-radius:13px!important;background:#fff!important;box-sizing:border-box!important}html body .insights-detail-modal .insights-date-input-wrap{width:100%!important;border:1px solid #cfe0f4!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}html body .insights-detail-modal .insights-date-input{width:100%!important;border:0!important;outline:0!important;background:transparent!important}}@media(min-width:769px){html body .insights-detail-modal .insights-detail-date-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important}html body .insights-detail-modal .insights-date-field{display:grid!important;gap:7px!important;padding:11px!important;border:1px solid #d5e3f3!important;border-radius:13px!important;background:#fff!important;overflow:visible!important}html body .insights-detail-modal .insights-date-input-wrap{display:flex!important;align-items:center!important;width:100%!important;height:42px!important;border:1px solid #cbdcef!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}html body .insights-detail-modal .insights-date-input{width:100%!important;height:40px!important;padding:0 12px!important;border:0!important;outline:0!important;background:#fff!important;box-shadow:none!important}}html body .ic-page{background-color:#eef4fc!important;background-image:radial-gradient(circle at 7% 12%,rgba(75,146,255,.15) 0 78px,transparent 79px),radial-gradient(circle at 90% 20%,rgba(108,183,255,.11) 0 110px,transparent 111px),radial-gradient(circle at 70% 88%,rgba(70,136,255,.08) 0 136px,transparent 137px)!important}html body .ic-page .ic-page-inner{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}:root{--sidebar-width: var(--rh-side-w, 220px);--content-max-width: 100%}html,body,#root{max-width:100%;overflow-x:hidden}body.modal-open{overflow:hidden}.manager-page-shell{width:100%;max-width:100%;min-width:0;padding:24px;margin:0;overflow-x:hidden}.manager-page-shell.with-fixed-sidebar{position:relative;width:calc(100vw - var(--sidebar-width));max-width:calc(100vw - var(--sidebar-width));min-height:100vh;margin-left:var(--sidebar-width);padding:28px 28px 32px}.manager-page-card{width:100%;max-width:100%;background:linear-gradient(180deg,#f9fbff,#f3f7fd);border:1px solid #dce7f4;border-radius:28px;box-shadow:0 14px 40px #7291c41f;padding:22px;overflow:hidden}.ui-input,.ui-select,select,textarea{width:100%;border:1px solid #dbe5f0;border-radius:14px;padding:12px 14px;background:#fff;color:#1e3557;outline:none}.ui-input:focus,.ui-select:focus,select:focus,textarea:focus{border-color:#79a8f8;box-shadow:0 0 0 4px #6fa1f826}textarea{resize:vertical}.ui-btn{border:0;border-radius:14px;padding:11px 16px;cursor:pointer;font-weight:700;font-size:14px}.ui-btn-primary{background:linear-gradient(180deg,#78aef8,#5f9ff8);color:#fff}.ui-btn-danger{background:linear-gradient(180deg,#f3b4bf,#ea7e90);color:#fff}.ui-btn-success{background:linear-gradient(180deg,#8ad4bf,#66b89f);color:#fff}.ui-btn-ghost{background:#eef4fb;color:#35507a}.ui-btn-outline{background:#fff;color:#3a5a86;border:1px solid #dce7f4}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-chip{display:inline-flex;align-items:center;border-radius:12px;background:#eef4fb;padding:8px 12px;color:#3d5983;font-size:13px}.ui-status{display:inline-flex;align-items:center;justify-content:center;min-width:104px;padding:8px 14px;border-radius:12px;border:0;text-transform:capitalize;background:#eef4fb;color:#35507a;font-weight:700}.ui-status.active,.ui-status.approved{background:#ddf2ea;color:#337a63}.ui-status.pending,.ui-status.on_leave{background:#f9ebc8;color:#8b6b1e}.ui-status.inactive{background:#eef1f5;color:#64748b}.ui-status.offboard,.ui-status.terminated,.ui-status.declined{background:#f7dbe1;color:#b44f61}.ui-loading,.ui-empty{padding:18px 0;color:#6d7d96}.ui-linkish{color:#5f9ff8;font-weight:600}.ui-icon-btn{border:0;background:#eef4fb;width:42px;height:42px;border-radius:12px;cursor:pointer;font-size:22px;line-height:1}.ui-modal-overlay{position:fixed;inset:0;background:#2e4a7a57;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.ui-modal-shell{width:min(100%,980px);max-height:calc(100vh - 48px);overflow:auto}.ui-modal-shell::-webkit-scrollbar{width:8px}.ui-modal-shell::-webkit-scrollbar-thumb{background:#5f9ff833;border-radius:999px}@media(max-width:1100px)and (min-width:769px){.manager-page-shell.with-fixed-sidebar{width:calc(100vw - var(--rh-side-w, 64px));max-width:calc(100vw - var(--rh-side-w, 64px));margin-left:var(--rh-side-w, 64px)}}@media(max-width:900px){.manager-page-shell.with-fixed-sidebar{width:100%;max-width:100%;margin-left:0;padding:18px 16px 96px}.manager-page-card{border-radius:22px;padding:16px}}.mi-page{display:grid;gap:20px;color:#243f63}.mi-header,.mi-card-header,.mi-tools,.mi-stats-grid,.mi-grid{display:flex;gap:16px}.mi-header,.mi-card-header{justify-content:space-between;align-items:center}.mi-card-header.wrap{flex-wrap:wrap}.mi-title{font-size:44px;font-weight:800;color:#244171}.mi-subtitle{color:#7f8fa7;margin-top:4px}.mi-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mi-stat-card,.mi-card{background:#fdfefe;border:1px solid #dfe8f4;border-radius:24px;box-shadow:0 6px 24px #2e508014}.mi-stat-card{padding:20px;display:flex;align-items:center;gap:16px}.mi-stat-icon{min-width:66px;min-height:66px;display:grid;place-items:center;border-radius:18px;background:#edf4fc;font-weight:700}.mi-stat-label{color:#73849e;font-size:13px}.mi-stat-value{font-size:28px;font-weight:800}.mi-stat-sub{color:#8fa0ba;font-size:12px;margin-top:2px}.mi-stat-delta{margin-left:auto;font-size:12px;font-weight:700}.mi-stat-delta.is-up{color:#2c7b4f}.mi-stat-delta.is-down{color:#b44f61}.mi-grid{display:grid}.mi-grid-top{grid-template-columns:1.4fr .9fr}.mi-grid-bottom{grid-template-columns:repeat(3,1fr)}.mi-card{padding:22px;min-width:0}.mi-card h3{margin:0;font-size:26px;color:#29446e}.mi-line-chart{width:100%;height:180px}.mi-chart-empty{display:grid;place-items:center;height:180px;color:#8fa0ba}.mi-donut-layout{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:center}.mi-donut-chart{width:160px;height:160px}.mi-donut-center-label{font-size:18px;font-weight:800;fill:#284365}.mi-donut-center-sub{font-size:11px;fill:#8899b3}.mi-legend-list,.mi-list,.mi-action-list{display:grid;gap:12px}.mi-legend-row,.mi-list-item,.mi-action-item,.mi-leave-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:#f7fbff;border:1px solid #e4edf8}.mi-color-dot{width:12px;height:12px;border-radius:50%}.mi-table-wrap{overflow:auto}.mi-table{width:100%;border-collapse:collapse}.mi-table th,.mi-table td{padding:14px 12px;border-bottom:1px solid #ebf0f7;text-align:left}.mi-table th{font-size:13px;color:#7d8ea7}.mi-tools{margin-left:auto}.mi-modal{background:#fff;border-radius:28px;overflow:hidden;border:1px solid #e1e8f2}.mi-modal-header,.mi-modal-footer{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.mi-modal-header{border-bottom:1px solid #edf2f8}.mi-modal-header p{margin:6px 0 0;color:#8696ae}.mi-modal-body{padding:24px;display:grid;gap:18px}.mi-modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mi-modal-grid label,.mi-form-block label{display:block;font-size:12px;text-transform:uppercase;color:#7d8ea7;margin-bottom:6px}.mi-modal-grid span,.mi-readonly-box{display:block;background:#f7fbff;border:1px solid #e4edf8;border-radius:14px;padding:12px 14px;white-space:pre-wrap}.mi-modal-footer{border-top:1px solid #edf2f8;gap:10px;justify-content:flex-end}@media(max-width:1100px){.mi-stats-grid,.mi-grid-top,.mi-grid-bottom{grid-template-columns:1fr 1fr}}@media(max-width:760px){.mi-title{font-size:34px}.mi-stats-grid,.mi-grid-top,.mi-grid-bottom,.mi-donut-layout,.mi-modal-grid{grid-template-columns:1fr}}@media(min-width:769px){.manager-page-shell:has(.mi-page){position:relative!important;isolation:isolate!important;background:radial-gradient(ellipse 520px 380px at 4% 2%,rgba(156,200,255,.34),transparent 72%),radial-gradient(ellipse 560px 400px at 98% 8%,rgba(216,235,255,.72),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff)!important;min-height:100vh!important}.manager-page-shell:has(.mi-page):before,.manager-page-shell:has(.mi-page):after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;animation:mi-desktop-soft-glow 7s ease-in-out infinite!important}.manager-page-shell:has(.mi-page):before{width:420px!important;height:420px!important;top:72px!important;right:-230px!important;background:#74b1ff38!important}.manager-page-shell:has(.mi-page):after{width:360px!important;height:360px!important;left:-210px!important;bottom:96px!important;background:#d1e4ff94!important;animation-delay:-2s!important}.manager-page-shell:has(.mi-page)>*{position:relative!important;z-index:1!important}@keyframes mi-desktop-soft-glow{0%,to{transform:translateZ(0) scale(1);opacity:.58}50%{transform:translate3d(8px,-10px,0) scale(1.08);opacity:.86}}}:root{--leave-sidebar: var(--rh-side-w, var(--sidebar-width, 280px));--leave-line: #dbe7f6;--leave-text: #102a57;--leave-muted: #6d82a7;--leave-primary: #2563eb;--leave-shadow: 0 18px 54px rgba(32, 74, 130, .1)}.ops-leave-page{min-height:100vh;width:calc(100% - var(--leave-sidebar));max-width:calc(100vw - var(--leave-sidebar));margin-left:var(--leave-sidebar);padding:18px 24px 28px;background:radial-gradient(560px 420px at -140px 0%,rgba(198,228,255,.58),transparent 62%),radial-gradient(640px 440px at 100% 0%,rgba(225,238,255,.88),transparent 60%),linear-gradient(180deg,#f7fbff,#edf5ff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--leave-text);overflow-x:hidden}.ops-leave-header{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1540px;margin:0 auto 14px;padding:22px 26px;border-radius:28px;border:1px solid var(--leave-line);background:#fffffff0;box-shadow:var(--leave-shadow)}.ops-leave-header h1{margin:0;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.04em;color:var(--leave-text)}.ops-leave-header p{margin:6px 0 0;color:var(--leave-muted);font-size:14px;font-weight:650}.ops-leave-header-actions{display:flex;align-items:center;gap:12px}.ops-leave-policy-btn,.ops-leave-primary-top{height:46px;padding:0 18px;border-radius:14px;border:1px solid var(--leave-line);background:#fff;color:#2563eb;font-weight:850;cursor:pointer}.ops-leave-primary-top{background:linear-gradient(135deg,#2f7bff,#1d5fe5);border-color:transparent;color:#fff}.ops-leave-primary-top:disabled{opacity:.55;cursor:not-allowed}.ops-leave-error,.ops-leave-success{max-width:1540px;margin:0 auto 12px;padding:12px 14px;border-radius:14px;font-weight:800}.ops-leave-error{background:#fff1f2;border:1px solid #fecaca;color:#b91c1c}.ops-leave-success{background:#ecfdf5;border:1px solid #bbf7d0;color:#15803d}.ops-leave-layout--enterprise{max-width:1540px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.ops-leave-main-area,.ops-leave-sidebar{display:grid;gap:16px;min-width:0}.ops-leave-form-card,.ops-leave-info-card,.ops-leave-calendar-card,.ops-leave-guidelines-card,.ops-leave-history-card{border:1px solid var(--leave-line);border-radius:24px;background:#fffffff2;box-shadow:var(--leave-shadow)}.ops-leave-form-card{padding:20px}.ops-leave-info-card,.ops-leave-calendar-card,.ops-leave-guidelines-card,.ops-leave-history-card{padding:18px}.ops-leave-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ops-leave-section-head h2,.ops-leave-section-head h3{margin:0;color:#102a57;letter-spacing:-.02em}.ops-leave-section-head h2{font-size:20px}.ops-leave-section-head h3{font-size:16px}.ops-leave-section-head button{border:0;background:transparent;color:#2563eb;font-weight:850;cursor:pointer}.ops-employee-chip{height:42px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #dbe7f6;background:#f8fbff;border-radius:14px;color:#6d82a7;font-size:12px;font-weight:800}.ops-employee-dot{width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,#ffd1bc,#9ed7ff);display:inline-block}.ops-leave-form-grid{display:grid;gap:16px}.ops-leave-three-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.ops-leave-two-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ops-leave-form-grid label{display:grid;gap:7px}.ops-leave-form-grid label>span{color:#566d95;font-size:12px;font-weight:850}.ops-leave-form-grid b{color:#ef4444}.ops-leave-form-grid select,.ops-leave-form-grid input,.ops-leave-form-grid textarea{width:100%;border:1px solid #dbe7f6;border-radius:13px;background:#fff;padding:0 14px;min-height:44px;color:#17315f;font:inherit;font-weight:650;outline:none}.ops-leave-form-grid textarea{padding:12px 14px;min-height:88px;resize:vertical}.ops-char-count{justify-self:end;color:#8aa0c0;font-size:11px;font-weight:700}.ops-leave-switch-row,.ops-upload-confirm-row,.ops-leave-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ops-leave-days-chip{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:13px;background:#f8fbff;border:1px solid var(--leave-line);color:#6d82a7;font-weight:750}.ops-leave-days-chip strong{color:#102a57}.ops-switch{height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:999px;border:1px solid var(--leave-line);background:#fff;color:#536a91;font-weight:850;cursor:pointer}.ops-switch span{width:36px;height:22px;border-radius:999px;background:#e8eef7;position:relative}.ops-switch span:after{content:"";position:absolute;width:18px;height:18px;border-radius:999px;top:2px;left:2px;background:#fff;box-shadow:0 2px 8px #0f172a26;transition:.18s ease}.ops-switch.is-on{color:#2563eb;border-color:#9fc2ff;background:#f0f6ff}.ops-switch.is-on span{background:#2563eb}.ops-switch.is-on span:after{left:16px}.ops-upload-btn{flex:1;min-width:300px;min-height:48px;border:1px dashed #9fc2ff;border-radius:14px;background:#fbfdff;color:#2563eb;font-weight:850;cursor:pointer}.ops-confirm-check{display:flex!important;align-items:center;grid-template-columns:auto 1fr;gap:10px!important;color:#536a91;font-weight:750}.ops-confirm-check input{width:18px!important;min-height:auto!important;height:18px!important}.ops-validation-panel{border:1px solid #dbe7f6;border-radius:18px;padding:14px;background:linear-gradient(180deg,#fff,#f9fcff)}.ops-validation-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.ops-validation-head strong{color:#102a57}.ops-validation-head span{color:#6d82a7;font-size:12px;font-weight:850}.ops-validation-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ops-validation-list div{display:flex;align-items:center;gap:8px;min-height:32px;color:#5d7398;font-size:12px;font-weight:750}.ops-validation-list i{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:900}.ops-validation-list .is-ok i{background:#dcfce7;color:#16a34a}.ops-validation-list .is-blocked i{background:#fff4dd;color:#d97706}.ops-leave-metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--leave-line);border-radius:18px;overflow:hidden;background:#fbfdff}.ops-leave-metrics-row div{padding:14px;border-right:1px solid var(--leave-line);display:grid;gap:4px}.ops-leave-metrics-row div:last-child{border-right:0}.ops-leave-metrics-row span{color:#7d91b2;font-size:11px;font-weight:850}.ops-leave-metrics-row strong{color:#102a57;font-size:14px}.ops-leave-secondary-btn,.ops-leave-primary-btn{min-width:150px;height:44px;border-radius:13px;font-weight:850;cursor:pointer;border:1px solid var(--leave-line);background:#fff;color:#2563eb}.ops-leave-primary-btn{background:linear-gradient(135deg,#2f7bff,#1d5fe5);color:#fff;border-color:transparent}.ops-leave-primary-btn:disabled{opacity:.55;cursor:not-allowed}.ops-leave-balance-list,.ops-leave-summary-list,.ops-upcoming-list{display:grid;gap:10px}.ops-leave-balance-item,.ops-leave-summary-item,.ops-upcoming-list button{width:100%;border:1px solid #edf3fb;border-radius:16px;background:#fbfdff;padding:12px;text-align:left;cursor:pointer}.ops-leave-balance-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.ops-balance-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.ops-leave-balance-item.green .ops-balance-icon{background:#e9f9ef;color:#16a34a}.ops-leave-balance-item.red .ops-balance-icon{background:#fff0f0;color:#ef4444}.ops-leave-balance-item.blue .ops-balance-icon{background:#edf5ff;color:#2563eb}.ops-leave-balance-item.muted .ops-balance-icon{background:#f3f4f6;color:#64748b}.ops-balance-main{display:grid;gap:8px}.ops-balance-main strong,.ops-upcoming-list strong{color:#102a57;font-size:13px}.ops-balance-main i{display:block;height:6px;background:#e5edf8;border-radius:999px;overflow:hidden}.ops-balance-main em{display:block;height:100%;background:#22c55e;border-radius:inherit}.ops-balance-days{display:grid;gap:2px;text-align:right}.ops-balance-days strong{font-size:13px;color:#102a57}.ops-balance-days small{color:#7c91b0;font-size:11px}.ops-leave-summary-item{display:flex;align-items:center;justify-content:space-between;min-height:42px;color:#60749a;font-weight:750}.ops-leave-summary-item strong{color:#102a57}.ops-upcoming-list button{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:10px}.ops-upcoming-list button>span{height:48px;border-radius:12px;background:#eef7ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;text-align:center}.ops-upcoming-list em{font-style:normal;min-height:26px;padding:0 9px;border-radius:8px;background:#fff7e6;color:#d97706;display:inline-flex;align-items:center;font-size:11px;font-weight:850}.ops-leave-history-table{display:grid;overflow:hidden;border:1px solid var(--leave-line);border-radius:16px}.ops-leave-history-row{display:grid;grid-template-columns:1fr 1.2fr 1.6fr .8fr .9fr;gap:10px;align-items:center;min-height:44px;padding:0 14px;border:0;border-bottom:1px solid #edf3fb;background:#fff;text-align:left;color:#24416c;font-weight:650;cursor:pointer}.ops-leave-history-row:last-child{border-bottom:0}.ops-leave-history-row--head{background:#f8fbff;color:#6d82a7;font-size:12px;font-weight:850;cursor:default}.ops-status{min-height:26px;padding:0 9px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.ops-status--approved{background:#e9f9ef;color:#16a34a}.ops-status--rejected{background:#fff0f0;color:#ef4444}.ops-status--pending{background:#fff7e6;color:#d97706}.ops-leave-calendar-head{display:flex;align-items:center;justify-content:space-between}.ops-leave-calendar-head h3{margin:0 0 10px}.ops-leave-weekdays,.ops-leave-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center}.ops-leave-weekdays{color:#7f91b2;font-size:11px;font-weight:850;margin-bottom:6px}.ops-leave-month-grid button{height:32px;border-radius:9px;border:0;background:transparent;color:#667b9e;cursor:pointer}.ops-leave-month-grid button.selected{background:#e9f3ff;color:#2563eb;font-weight:900}.ops-leave-request-list{display:grid;gap:8px;margin-top:12px}.ops-leave-request-item{border:1px solid #edf3fb;border-radius:14px;padding:10px;background:#fbfdff;display:grid;gap:3px}.ops-leave-request-item span{color:#7f91b2;font-size:12px}.ops-leave-guidelines-card ul{margin:0;padding-left:18px;display:grid;gap:10px;color:#536a91;font-weight:650}.ops-leave-empty{color:#7084a8;border:1px dashed #cbd8ea;border-radius:14px;padding:16px;text-align:center;background:#f8fbff}.ops-leave-modal-backdrop{position:fixed;inset:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:22px;background:#0f172a57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ops-leave-detail-modal{width:min(620px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--leave-line);border-radius:24px;background:#fff;box-shadow:0 30px 80px #0f172a38}.ops-leave-detail-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--leave-line)}.ops-leave-detail-modal p{margin:0;color:#6d82a7;font-weight:750;line-height:1.5}.ops-leave-detail-modal header p{text-transform:uppercase;letter-spacing:.08em;font-size:12px;margin-bottom:4px}.ops-leave-detail-modal h2{margin:0;color:#102a57}.ops-leave-detail-modal button{width:38px;height:38px;border:1px solid var(--leave-line);border-radius:12px;background:#fff;cursor:pointer;font-size:22px;color:#102a57}.ops-leave-detail-modal-body{padding:18px;overflow:auto}.ops-leave-detail-modal dl{margin:16px 0 0;display:grid;gap:10px}.ops-leave-detail-modal dl div{display:grid;grid-template-columns:160px 1fr;gap:10px;padding-bottom:10px;border-bottom:1px solid #edf3fb}.ops-leave-detail-modal dt{color:#6d82a7;font-size:12px;font-weight:850;text-transform:capitalize}.ops-leave-detail-modal dd{margin:0;color:#102a57;font-weight:750}@media(max-width:1300px){.ops-leave-layout--enterprise{grid-template-columns:1fr}.ops-leave-sidebar{grid-template-columns:1fr 1fr}}@media(max-width:980px){.ops-leave-page{--leave-sidebar: var(--rh-side-w, 86px);padding:16px}.ops-leave-sidebar,.ops-leave-three-grid,.ops-leave-two-grid,.ops-leave-metrics-row{grid-template-columns:1fr}.ops-leave-metrics-row div{border-right:0;border-bottom:1px solid var(--leave-line)}.ops-leave-metrics-row div:last-child{border-bottom:0}}@media(max-width:720px){.ops-leave-page{width:100%;max-width:100%;margin-left:0;padding:12px}.ops-leave-header,.ops-leave-header-actions{flex-direction:column;align-items:stretch}.ops-validation-list{grid-template-columns:1fr}.ops-leave-history-row{grid-template-columns:1fr;padding:12px}.ops-leave-history-row--head{display:none}}.ops-leave-page{padding:14px 18px 22px!important;font-size:13px!important}.ops-leave-header--compact{max-width:1480px!important;min-height:108px!important;padding:18px 22px!important;margin-bottom:10px!important;border-radius:24px!important}.ops-leave-header--compact h1{font-size:clamp(22px,2vw,30px)!important}.ops-leave-header--compact p{font-size:13px!important}.ops-leave-header-actions button{height:40px!important;padding:0 14px!important;border-radius:12px!important;font-size:13px!important}.ops-leave-tabs{max-width:1480px;margin:0 auto 12px;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--leave-line);border-radius:18px;background:#ffffffeb;box-shadow:0 10px 26px #1f52960f;overflow-x:auto}.ops-leave-tabs button{min-height:38px;padding:0 13px;border-radius:12px;border:0;background:transparent;color:#60749a;font-weight:850;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ops-leave-tabs button.is-active{background:#fff;color:#0f62fe;box-shadow:0 8px 18px #1f529614}.ops-leave-tabs em{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef5ff;color:#2563eb;font-style:normal;font-size:11px}.ops-leave-layout--tabs,.ops-leave-tab-panel{max-width:1480px!important;margin:0 auto!important}.ops-leave-layout--tabs{grid-template-columns:minmax(0,1fr) minmax(280px,330px)!important;gap:12px!important}.ops-leave-main-area,.ops-leave-sidebar{gap:12px!important}.ops-leave-tab-panel{display:block}.ops-leave-tab-panel--grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:12px}.ops-leave-form-card,.ops-leave-info-card,.ops-leave-calendar-card,.ops-leave-guidelines-card,.ops-leave-history-card{border-radius:20px!important;box-shadow:0 12px 30px #204a8212!important}.ops-leave-form-card{padding:16px!important}.ops-leave-info-card,.ops-leave-calendar-card,.ops-leave-guidelines-card,.ops-leave-history-card{padding:14px!important}.ops-leave-section-head--compact{align-items:flex-start!important}.ops-leave-section-head--compact p{margin:4px 0 0;color:#6d82a7;font-size:12px;font-weight:650}.ops-small-action{min-height:34px;padding:0 11px;border-radius:11px;border:1px solid #dbe7f6!important;background:#fff!important;color:#2563eb!important;font-size:12px;font-weight:850}.ops-leave-form-grid{gap:12px!important}.ops-leave-three-grid,.ops-leave-two-grid{gap:10px!important}.ops-leave-form-grid label>span{font-size:11.5px!important}.ops-leave-form-grid select,.ops-leave-form-grid input,.ops-leave-form-grid textarea{min-height:40px!important;border-radius:11px!important;font-size:13px!important;padding:0 12px!important}.ops-leave-switch-row--compact{justify-content:flex-start!important}.ops-leave-days-chip,.ops-switch{min-height:36px!important;height:36px!important;font-size:12.5px!important}.ops-switch span{width:32px!important;height:19px!important}.ops-switch span:after{width:15px!important;height:15px!important}.ops-switch.is-on span:after{left:15px!important}.ops-upload-btn{min-height:40px!important;border-radius:12px!important;font-size:12.5px!important}.ops-file-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ops-file-list span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 8px;border-radius:999px;background:#eef5ff;border:1px solid #dbe7f6;color:#24416c;font-size:12px;font-weight:750}.ops-file-list button{width:18px;height:18px;border:0;border-radius:999px;background:#dbeafe;color:#2563eb;cursor:pointer}.ops-validation-panel{padding:11px!important;border-radius:14px!important}.ops-validation-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.ops-validation-list div{min-height:28px!important;font-size:11.5px!important}.ops-validation-list i{width:19px!important;height:19px!important}.ops-leave-actions{justify-content:flex-end!important}.ops-leave-secondary-btn,.ops-leave-primary-btn{min-width:128px!important;height:38px!important;border-radius:11px!important;font-size:12.5px!important}.ops-leave-balance-list,.ops-leave-summary-list,.ops-upcoming-list{gap:8px!important}.ops-leave-balance-item,.ops-leave-summary-item,.ops-upcoming-list button{border-radius:13px!important;padding:10px!important}.ops-upcoming-list button>span{height:42px!important;font-size:10px!important}.ops-leave-history-row{min-height:40px!important;font-size:12.5px!important;padding:0 11px!important}.ops-leave-calendar-head button{width:34px;height:34px;border:1px solid var(--leave-line);border-radius:10px;background:#fff;color:#102a57;cursor:pointer;font-size:18px}.ops-leave-month-grid--dynamic button{height:48px!important;display:grid;place-items:center;gap:2px;border:1px solid transparent!important}.ops-leave-month-grid--dynamic button:disabled{cursor:default;opacity:.72}.ops-leave-month-grid--dynamic button.is-muted{color:#a7b6ce}.ops-leave-month-grid--dynamic button i{min-width:18px;height:18px;border-radius:999px;background:#2563eb;color:#fff;font-size:10px;font-style:normal;display:inline-flex;align-items:center;justify-content:center}.ops-leave-request-item{width:100%;text-align:left;cursor:pointer}.ops-policy-list{display:grid;gap:8px}.ops-policy-row{width:100%;min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid #edf3fb;border-radius:14px;background:#fbfdff;padding:9px 11px;text-align:left;cursor:pointer}.ops-policy-row span{width:24px;height:24px;border-radius:999px;background:#dcfce7;color:#16a34a;display:inline-flex;align-items:center;justify-content:center}.ops-policy-row strong{color:#24416c;font-size:12.5px}.ops-live-pill{min-height:26px;padding:0 9px;border-radius:999px;background:#ecfdf5;color:#15803d;font-size:11px;font-weight:850;display:inline-flex;align-items:center}.ops-leave-loading{max-width:1480px;margin:0 auto 12px}.ops-leave-modal-actionbar{position:fixed;z-index:2147483601;left:50%;bottom:34px;transform:translate(-50%);display:flex;justify-content:center}.ops-leave-modal-actionbar button{height:40px;padding:0 16px;border-radius:12px;border:1px solid #fecaca;background:#fff;color:#dc2626;font-weight:850;cursor:pointer;box-shadow:0 10px 30px #0f172a1f}.ops-leave-detail-modal{width:min(560px,calc(100vw - 32px))!important;border-radius:20px!important}.ops-leave-detail-modal header{padding:14px 16px!important}.ops-leave-detail-modal h2{font-size:18px!important}.ops-leave-detail-modal-body{padding:14px!important}.ops-leave-detail-modal dl div{grid-template-columns:130px 1fr!important}@media(max-width:1300px){.ops-leave-tab-panel--grid,.ops-leave-layout--tabs{grid-template-columns:1fr!important}.ops-leave-sidebar--compact{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.ops-leave-tabs{padding:6px}.ops-leave-sidebar--compact,.ops-validation-list,.ops-leave-three-grid,.ops-leave-two-grid{grid-template-columns:1fr!important}}.ops-leave-page{height:100vh!important;max-height:100vh!important;overflow:hidden!important;padding:12px 18px!important;box-sizing:border-box!important}.ops-leave-header--compact{min-height:88px!important;padding:14px 18px!important;margin-bottom:8px!important}.ops-leave-tabs{margin-bottom:8px!important;padding:6px!important}.ops-leave-tabs button{min-height:32px!important;padding:0 11px!important;font-size:12px!important}.ops-leave-layout--tabs,.ops-leave-tab-panel,.ops-leave-tab-panel--grid{height:calc(100vh - 210px)!important;max-height:calc(100vh - 210px)!important;overflow:hidden!important}.ops-leave-layout--tabs{grid-template-columns:minmax(0,1fr) minmax(260px,310px)!important;gap:10px!important}.ops-leave-main-area,.ops-leave-sidebar--compact{min-height:0!important;overflow:hidden!important}.ops-leave-sidebar--compact{gap:10px!important}.ops-leave-form-card--wizard{height:100%!important;max-height:100%!important;overflow:hidden!important;padding:14px!important;display:flex!important;flex-direction:column!important}.ops-leave-form-card--wizard .ops-leave-section-head{flex:0 0 auto!important;margin-bottom:10px!important}.ops-leave-form-card--wizard .ops-leave-section-head h2{font-size:16px!important}.ops-leave-form-card--wizard .ops-leave-section-head p{font-size:11.5px!important}.ops-leave-wizard-steps{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;border:1px solid #dbe7f6;border-radius:16px;background:#f8fbff;margin-bottom:10px}.ops-leave-wizard-steps button{min-height:38px;border:0;border-radius:12px;background:transparent;color:#62769a;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.ops-leave-wizard-steps button i{width:21px;height:21px;border-radius:999px;background:#e8f0fb;color:#60749a;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px}.ops-leave-wizard-steps button.is-active,.ops-leave-wizard-steps button.is-complete{background:#fff;color:#0f62fe;box-shadow:0 8px 18px #1f529614}.ops-leave-wizard-steps button.is-active i,.ops-leave-wizard-steps button.is-complete i{background:#0f62fe;color:#fff}.ops-form-inline-error{flex:0 0 auto;margin-bottom:8px;padding:9px 11px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#b91c1c;font-size:12px;font-weight:850}.ops-leave-form-grid--wizard{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:10px!important}.ops-wizard-panel{flex:1 1 auto;min-height:0;overflow:hidden;display:grid;align-content:start;gap:10px}.ops-leave-three-grid--wizard{grid-template-columns:1.1fr .95fr .95fr!important}.ops-other-reason-field input{width:100%}.ops-wizard-hint{display:grid;gap:4px;padding:12px 14px;border:1px solid #dbe7f6;border-radius:15px;background:#f8fbff}.ops-wizard-hint strong{color:#17315f;font-size:13px}.ops-wizard-hint span{color:#6d82a7;font-size:12px;font-weight:650;line-height:1.4}.ops-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ops-review-grid div{min-height:58px;padding:10px 12px;border:1px solid #dbe7f6;border-radius:14px;background:#fff;display:grid;gap:4px}.ops-review-grid span{color:#6d82a7;font-size:11px;font-weight:850}.ops-review-grid strong{color:#17315f;font-size:13px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-validation-panel--review{max-height:150px;overflow:hidden}.ops-confirm-check--review{min-height:42px;padding:9px 12px;border:1px solid #dbe7f6;border-radius:14px;background:#fff}.ops-leave-actions--wizard{flex:0 0 auto!important;margin-top:auto!important;padding-top:8px!important;border-top:1px solid #edf3fb}.ops-leave-info-card,.ops-leave-calendar-card,.ops-leave-guidelines-card,.ops-leave-history-card{overflow:hidden!important}.ops-leave-balance-list,.ops-upcoming-list,.ops-leave-summary-list,.ops-policy-list{max-height:220px!important;overflow:hidden!important}.ops-leave-history-table,.ops-leave-month-grid--dynamic{max-height:calc(100vh - 320px)!important;overflow:hidden!important}@media(max-width:1300px){.ops-leave-layout--tabs{grid-template-columns:1fr!important}.ops-leave-sidebar--compact{display:none!important}}@media(max-width:760px){.ops-leave-page{height:auto!important;max-height:none!important;overflow:auto!important}.ops-leave-layout--tabs,.ops-leave-tab-panel,.ops-leave-tab-panel--grid{height:auto!important;max-height:none!important}.ops-leave-wizard-steps,.ops-leave-three-grid--wizard,.ops-review-grid{grid-template-columns:1fr!important}}.ops-leave-page{--ops-content-h: calc(100vh - 142px) ;background:radial-gradient(520px 420px at -90px 20px,rgba(178,219,255,.5),transparent 68%),radial-gradient(580px 430px at 104% 0%,rgba(210,231,255,.78),transparent 60%),linear-gradient(180deg,#f7fbff,#edf5ff)!important}.ops-leave-header--compact{min-height:76px!important;padding:13px 18px!important;border-radius:22px!important}.ops-leave-header--compact h1{font-size:23px!important;letter-spacing:-.045em!important}.ops-leave-header--compact p{margin-top:4px!important;font-size:12.5px!important}.ops-leave-tabs{width:fit-content!important;min-width:360px!important;margin:0 auto 8px!important;justify-content:center!important}.ops-leave-tabs button{min-width:150px!important}.ops-leave-layout--tabs,.ops-leave-tab-panel,.ops-leave-tab-panel--grid{height:var(--ops-content-h)!important;max-height:var(--ops-content-h)!important}.ops-leave-form-card--wizard{border:1px solid #d8e6f7!important;background:#fffffff0!important;box-shadow:0 16px 42px #1f529614!important}.ops-leave-form-card--wizard .ops-leave-section-head{padding-bottom:8px!important;border-bottom:1px solid #eef4fb!important}.ops-leave-form-grid--wizard{overflow:hidden!important;min-height:0!important}.ops-wizard-panel{overflow:auto!important;padding:1px 2px 2px 1px!important;scrollbar-width:thin}.ops-wizard-panel::-webkit-scrollbar{width:6px}.ops-wizard-panel::-webkit-scrollbar-thumb{background:#c6d7ee;border-radius:999px}.ops-leave-actions--wizard{position:sticky!important;bottom:0!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0 -2px -2px!important;padding:10px 2px 2px!important;border-top:1px solid #e7eff9!important;background:linear-gradient(180deg,#ffffffd6,#fff 48%)!important}.ops-leave-secondary-btn,.ops-leave-primary-btn{height:40px!important;min-width:138px!important;border-radius:12px!important;font-size:12.5px!important}.ops-leave-primary-btn:not(:disabled),.ops-leave-primary-top:not(:disabled){box-shadow:0 12px 24px #2f7bff38!important}.ops-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ops-review-grid div{min-height:52px!important;padding:9px 11px!important}.ops-validation-panel--review{max-height:124px!important;overflow:auto!important}.ops-validation-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-validation-list div{min-height:25px!important;font-size:11.25px!important}.ops-confirm-check--review{min-height:38px!important}.ops-leave-history-card.ops-leave-tab-panel{height:auto!important;min-height:0!important;max-height:var(--ops-content-h)!important;padding:14px!important;background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(circle at 0% 0%,rgba(47,123,255,.06),transparent 36%)!important}.ops-leave-history-table{max-height:calc(100vh - 245px)!important;overflow:auto!important;border:1px solid #e3edf9!important;border-radius:16px!important;background:#fff!important}.ops-leave-history-row{grid-template-columns:minmax(90px,.8fr) minmax(150px,1fr) minmax(210px,1.35fr) minmax(100px,.7fr) minmax(120px,.8fr)!important;min-height:42px!important;padding:0 14px!important}.ops-leave-history-row--head{position:sticky!important;top:0!important;z-index:2!important;background:#f7fbff!important}.ops-status,.ops-status--approved,.ops-status--declined,.ops-status--rejected,.ops-status--denied,.ops-status--pending{min-height:28px!important;padding:0 12px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11.5px!important;font-weight:900!important;text-transform:capitalize!important}.ops-status--pending{background:#fff7ed!important;color:#ea580c!important}.ops-leave-calendar-modal{width:min(920px,calc(100vw - 40px))!important;max-height:min(780px,calc(100vh - 40px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #d8e6f7!important;border-radius:24px!important;background:#fff!important;box-shadow:0 30px 90px #0f172a40!important}.ops-leave-calendar-modal header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 18px!important;border-bottom:1px solid #edf3fb!important}.ops-leave-calendar-modal header p{margin:0 0 3px!important;color:#6d82a7!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.ops-leave-calendar-modal header h2{margin:0!important;color:#102a57!important;font-size:20px!important}.ops-leave-calendar-modal header button{width:38px!important;height:38px!important;border:1px solid #dbe7f6!important;border-radius:12px!important;background:#fff!important;color:#102a57!important;cursor:pointer!important;font-size:22px!important}.ops-leave-calendar-modal-body{padding:14px!important;overflow:auto!important}.ops-leave-calendar-modal .ops-leave-calendar-card{box-shadow:none!important;border:0!important;padding:0!important}@media(max-width:760px){.ops-leave-page{height:auto!important;max-height:none!important;overflow:auto!important}.ops-leave-tabs{width:100%!important;min-width:0!important}.ops-leave-tabs button{min-width:0!important}}.ops-leave-layout--tabs{grid-template-columns:1fr!important}.ops-leave-sidebar--compact{display:none!important}.ops-leave-main-area{width:100%!important}.ops-leave-page{position:relative!important;isolation:isolate!important;overflow:hidden!important}.ops-leave-page:before,.ops-leave-page:after{content:"";position:fixed;z-index:-1;border-radius:999px;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(173,216,255,.55),rgba(173,216,255,.18) 58%,transparent 59%)}.ops-leave-page:before{width:380px;height:380px;left:-120px;top:120px}.ops-leave-page:after{width:440px;height:440px;right:-160px;top:46px;background:radial-gradient(circle at 70% 35%,rgba(190,225,255,.62),rgba(190,225,255,.18) 58%,transparent 60%)}.ops-leave-header--compact{background:linear-gradient(135deg,#fffffff5,#f3f9ffed 58%,#e7f2ffeb),radial-gradient(circle at 100% 0%,rgba(47,123,255,.08),transparent 36%)!important;border:1px solid rgba(206,223,244,.95)!important;box-shadow:0 18px 42px #1f529617!important}.ops-leave-tabs{width:max-content!important;min-width:0!important;margin:0 0 10px!important;padding:7px!important;justify-content:flex-start!important;border:1px solid #d7e4f6!important;border-radius:20px!important;background:linear-gradient(180deg,#ffffffe0,#f0f6fff2)!important;box-shadow:0 10px 28px #1f529612!important}.ops-leave-tabs button{min-width:138px!important;height:42px!important;padding:0 18px!important;border-radius:14px!important;color:#677da2!important;font-weight:850!important}.ops-leave-tabs button span{font-size:13.5px!important}.ops-leave-tabs button em{min-width:22px!important;height:22px!important;margin-left:8px!important;border-radius:999px!important;background:#edf4ff!important;color:#2563eb!important;font-size:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ops-leave-tabs button.is-active{background:linear-gradient(180deg,#fff,#f6faff)!important;color:#0f62fe!important;box-shadow:0 8px 18px #1f529614,inset 0 -2px #0f62fee6!important}.ops-leave-form-card--wizard,.ops-leave-info-card,.ops-leave-history-card.ops-leave-tab-panel,.ops-leave-balance-card,.ops-leave-guidelines-card,.ops-leave-calendar-card,.ops-leave-sidebar--compact>section{background:linear-gradient(180deg,#fffffff7,#f7fbfff0),radial-gradient(circle at 100% 0%,rgba(47,123,255,.05),transparent 34%)!important;border:1px solid #dbe8f8!important;box-shadow:0 16px 40px #1f529614!important}.ops-leave-layout--tabs,.ops-leave-sidebar--compact{gap:14px!important}.ops-leave-form-card--wizard .ops-leave-section-head{background:linear-gradient(135deg,#ffffff8c,#f1f7ff9e)!important;margin:-2px -2px 10px!important;padding:0 0 10px!important;border-radius:18px 18px 0 0!important}.ops-leave-wizard-steps{margin-bottom:12px!important;background:linear-gradient(180deg,#f7fbff,#eff6ff)!important;border:1px solid #dce9f8!important}.ops-leave-wizard-steps button{background:#ffffffc7!important;border:1px solid transparent!important}.ops-leave-wizard-steps button.is-active,.ops-leave-wizard-steps button.is-complete{border-color:#2f7bff2e!important;box-shadow:0 10px 18px #1f52960f!important}.ops-review-grid div,.ops-wizard-panel label,.ops-wizard-hint,.ops-validation-panel--review,.ops-confirm-check--review,.ops-upcoming-list button{background:linear-gradient(180deg,#fffffffa,#f8fcfff5)!important}.ops-validation-panel--review{max-height:112px!important}.ops-review-panel{padding-bottom:6px!important}.ops-leave-actions--wizard{padding-top:8px!important;margin-top:8px!important;background:linear-gradient(180deg,#ffffffbd,#fff 36%)!important}.ops-leave-history-card.ops-leave-tab-panel{padding:12px!important}.ops-leave-history-table{max-height:calc(100vh - 258px)!important;background:linear-gradient(180deg,#fffffffa,#f8fcfff2)!important}.ops-leave-history-row{min-height:54px!important;grid-template-columns:88px 1.25fr 1.45fr .8fr .9fr!important}.ops-leave-history-row span,.ops-leave-history-row strong{font-size:12.5px!important}.ops-status--approved{background:#dcfce7!important;color:#15803d!important}.ops-status--declined,.ops-status--rejected,.ops-status--denied{background:#fee2e2!important;color:#dc2626!important}.ops-status--pending{background:#fff7ed!important;color:#d97706!important}.ops-leave-calendar-modal,.ops-leave-detail-modal{background:linear-gradient(180deg,#fffffffb,#f7fbfff7)!important;box-shadow:0 22px 60px #153d7538!important}@media(max-width:900px){.ops-leave-page:before,.ops-leave-page:after{display:none!important}.ops-leave-tabs{width:100%!important}.ops-leave-tabs button{min-width:0!important;flex:1 1 0!important}}.ops-leave-header--compact h1,.ops-leave-section-head h2,.ops-leave-form-card--wizard .ops-leave-section-head h2{background:linear-gradient(90deg,#102f6d,#1766c8 55%,#2f7bff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.ops-leave-tabs{gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ops-leave-tabs button{min-width:158px!important;height:48px!important;padding:0 22px!important;border:1px solid #d5e4f6!important;border-radius:14px!important;background:linear-gradient(180deg,#fffffff5,#f8fcffeb)!important;color:#0f62fe!important;box-shadow:0 10px 22px #1f52960f!important;justify-content:center!important}.ops-leave-tabs button:hover{transform:translateY(-1px)!important;border-color:#2f7bff57!important;box-shadow:0 14px 28px #1f52961a!important}.ops-leave-tabs button.is-active{background:linear-gradient(135deg,#2f7bff,#7eabff)!important;color:#fff!important;box-shadow:0 16px 30px #2f7bff3d!important}.ops-leave-tabs button.is-active span,.ops-leave-tabs button.is-active em{color:#fff!important}.ops-leave-tabs button em{background:#2f7bff1f!important;color:#0f62fe!important}.ops-leave-tabs button.is-active em{background:#fff3!important}.ops-leave-policy-btn,.ops-leave-primary-top{height:48px!important;min-width:150px!important;padding:0 22px!important;border-radius:14px!important;font-size:14px!important;font-weight:850!important}.ops-leave-policy-btn{background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #d5e4f6!important;color:#0f62fe!important;box-shadow:0 10px 22px #1f52960f!important}.ops-leave-primary-top{background:linear-gradient(135deg,#2f7bff,#78a8ff)!important;border:1px solid rgba(47,123,255,.26)!important;color:#fff!important}.ops-leave-primary-top:disabled{opacity:.62!important;cursor:not-allowed!important}.ops-leave-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;z-index:2147483647!important;margin:0!important;padding:24px!important;background:#0812248a!important;backdrop-filter:blur(10px) saturate(112%)!important;-webkit-backdrop-filter:blur(10px) saturate(112%)!important}@media(max-width:760px){.ops-leave-tabs{gap:8px!important}.ops-leave-tabs button{min-width:0!important;height:44px!important}.ops-leave-policy-btn,.ops-leave-primary-top{min-width:0!important;height:44px!important;padding:0 14px!important}}.ops-leave-header--compact{display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto!important;align-items:center!important;gap:18px!important;min-height:82px!important;padding:14px 20px!important}.ops-leave-header-copy{min-width:0!important}.ops-leave-header-copy h1{font-size:clamp(24px,2vw,34px)!important;letter-spacing:-.052em!important}.ops-leave-tabs--header{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;gap:10px!important;overflow:visible!important}.ops-leave-tabs--header button{min-width:112px!important;height:38px!important;padding:0 18px!important;border-radius:13px!important;border:1px solid #d7e4f6!important;font-size:13px!important;box-shadow:0 8px 18px #1f52960e!important}.ops-leave-tabs--header button span{font-size:13px!important}.ops-leave-tabs--header button em{min-width:20px!important;height:20px!important;margin-left:7px!important;font-size:10.5px!important}.ops-leave-tabs--header button.is-active{background:linear-gradient(135deg,#2f7bff,#6fa3ff)!important;box-shadow:0 12px 24px #2f7bff33!important}.ops-leave-policy-btn,.ops-leave-primary-top{height:38px!important;min-width:132px!important;border-radius:13px!important;padding:0 18px!important;font-size:13px!important}.ops-leave-secondary-btn{min-width:104px!important}.ops-leave-primary-btn{min-width:132px!important}@media(max-width:1180px){.ops-leave-header--compact{grid-template-columns:1fr auto!important}.ops-leave-tabs--header{grid-column:1 / -1!important;grid-row:2!important;justify-content:flex-start!important}}@media(max-width:760px){.ops-leave-header--compact{grid-template-columns:1fr!important}.ops-leave-tabs--header{width:100%!important}.ops-leave-tabs--header button{min-width:0!important;flex:1 1 0!important;height:40px!important}}.ops-leave-modal-backdrop,.ops-leave-modal-backdrop--portal{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#081224a8!important;backdrop-filter:blur(15px) saturate(118%)!important;-webkit-backdrop-filter:blur(15px) saturate(118%)!important}.ops-leave-calendar-modal,.ops-leave-detail-modal{position:relative!important;z-index:2147483647!important;background:linear-gradient(180deg,#fffffffc,#f7fbfffa)!important;border:1px solid rgba(216,231,248,.98)!important;box-shadow:0 34px 90px #07142c47!important}.ops-leave-modal-actionbar{z-index:2147483647!important}.ops-leave-page{background:radial-gradient(620px 420px at 92% 0%,rgba(219,238,255,.9),transparent 66%),radial-gradient(520px 360px at 8% 0%,rgba(230,244,255,.75),transparent 70%),linear-gradient(180deg,#f7fbff,#eef7ff)!important;color:#08245a!important}.ops-leave-header.ops-leave-header--compact,.ops-leave-header{border-radius:26px!important;border:1px solid #d8e9ff!important;background:radial-gradient(860px 190px at 78% 0%,rgba(231,244,255,.95),transparent 70%),linear-gradient(180deg,#fffffffa,#f8fbfff5)!important;box-shadow:0 20px 54px -40px #2563eb57!important;overflow:hidden!important}.ops-leave-header-copy h1{color:#08245a!important;font-size:clamp(30px,3vw,44px)!important;letter-spacing:-.055em!important;font-weight:950!important}.ops-leave-tabs--header{min-height:58px!important;padding:6px!important;border-radius:18px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 16px 38px -32px #2563eb61!important}.ops-leave-tabs--header button{height:46px!important;border-radius:14px!important;padding:0 20px!important;color:#344b70!important;font-weight:850!important}.ops-leave-policy-btn,.ops-leave-primary-top{height:54px!important;min-width:150px!important;border-radius:16px!important;font-weight:900!important}.ops-leave-policy-btn{background:#fff!important;border:1px solid #d8e9ff!important;color:#24466f!important}.ops-leave-primary-top{background:linear-gradient(135deg,#2563eb,#0f6fff)!important;box-shadow:0 18px 34px -24px #2563eba6!important;color:#fff!important}.ops-leave-form-card,.ops-leave-info-card,.ops-leave-calendar-card,.ops-leave-guidelines-card,.ops-leave-history-card{border-radius:26px!important;border:1px solid #d8e9ff!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 20px 54px -40px #2563eb57!important}.ops-leave-form-card{padding:28px 30px!important;position:relative!important;overflow:hidden!important}.ops-leave-form-card:before{content:""!important;position:absolute!important;inset:0 0 auto auto!important;width:360px!important;height:180px!important;background:radial-gradient(closest-side,rgba(214,235,255,.72),transparent)!important;pointer-events:none!important}.ops-leave-section-head h2{color:#08245a!important;font-size:clamp(22px,2.2vw,30px)!important;letter-spacing:-.035em!important;font-weight:950!important}.ops-leave-steps,.ops-leave-stepper,[class*=leave-step]{border-radius:20px!important}.ops-leave-stepper,.ops-leave-steps{border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 14px 34px -30px #2563eb57!important}.ops-leave-stepper button,.ops-leave-steps button{color:#405778!important;font-weight:850!important}.ops-leave-stepper .is-active,.ops-leave-steps .is-active{color:#1264ef!important}.ops-leave-form-card input,.ops-leave-form-card select,.ops-leave-form-card textarea,.ops-leave-main-area input,.ops-leave-main-area select,.ops-leave-main-area textarea{border-radius:16px!important;border:1px solid #d8e9ff!important;background:#fff!important;color:#08245a!important;min-height:54px!important;box-shadow:inset 0 1px #ffffffd1!important}.ops-leave-form-actions button,.ops-leave-actions button{height:56px!important;border-radius:16px!important;font-weight:900!important}.ops-leave-page{background:radial-gradient(720px 420px at 92% 0%,rgba(219,238,255,.9),transparent 66%),radial-gradient(580px 360px at 8% 0%,rgba(230,244,255,.75),transparent 70%),linear-gradient(180deg,#f7fbff,#eef7ff)!important;color:#08245a!important;padding-top:20px!important}.ops-leave-header.ops-leave-header--compact,.ops-leave-header{border-radius:28px!important;border:1px solid #d8e9ff!important;background:radial-gradient(900px 210px at 78% 0%,rgba(231,244,255,.95),transparent 70%),linear-gradient(180deg,#fffffffa,#f8fbfff5)!important;box-shadow:0 20px 54px -40px #2563eb57!important;overflow:hidden!important;padding:28px 32px!important}.ops-leave-header-copy h1{color:#08245a!important;font-size:clamp(32px,3vw,44px)!important;letter-spacing:-.055em!important;font-weight:950!important}.ops-leave-header-copy p{color:#60769a!important;font-size:15px!important;font-weight:650!important}.ops-leave-calendar-duplicate{display:none!important}.ops-leave-tabs--header{min-height:62px!important;padding:6px!important;border-radius:18px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 16px 38px -32px #2563eb61!important}.ops-leave-tabs--header button{height:50px!important;border-radius:15px!important;padding:0 22px!important;color:#344b70!important;font-weight:850!important;background:transparent!important}.ops-leave-tabs--header button.is-active{color:#1264ef!important;background:linear-gradient(180deg,#eff6ff,#fff)!important;box-shadow:inset 0 0 0 1px #8dbbff,0 12px 26px -22px #2563eb8c!important}.ops-leave-tabs--header em{min-width:25px!important;height:25px!important;border-radius:999px!important;background:#dbeafe!important;color:#1264ef!important;font-style:normal!important;display:inline-grid!important;place-items:center!important;margin-left:8px!important}.ops-leave-primary-top{height:58px!important;min-width:172px!important;border-radius:17px!important;font-weight:900!important;background:linear-gradient(135deg,#2563eb,#0f6fff)!important;box-shadow:0 18px 34px -24px #2563eba6!important;color:#fff!important}.ops-leave-layout--enterprise{max-width:1540px!important}.ops-leave-form-card,.ops-leave-info-card,.ops-leave-calendar-card,.ops-leave-guidelines-card,.ops-leave-history-card{border-radius:28px!important;border:1px solid #d8e9ff!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 20px 54px -40px #2563eb57!important}.ops-leave-form-card{padding:30px 34px!important;position:relative!important;overflow:hidden!important}.ops-leave-form-card:before{content:""!important;position:absolute!important;inset:0 0 auto auto!important;width:380px!important;height:190px!important;background:radial-gradient(closest-side,rgba(214,235,255,.72),transparent)!important;pointer-events:none!important}.ops-leave-section-head h2{color:#08245a!important;font-size:clamp(24px,2.2vw,32px)!important;letter-spacing:-.04em!important;font-weight:950!important}.ops-leave-section-head p,.ops-leave-form-card p{color:#5f769a!important;font-weight:650!important}.ops-leave-steps,.ops-leave-stepper,.ops-leave-step-tabs,[class*=leave-step]{border-radius:20px!important}.ops-leave-stepper,.ops-leave-steps,.ops-leave-step-tabs{border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 14px 34px -30px #2563eb57!important;min-height:74px!important}.ops-leave-stepper button,.ops-leave-steps button,.ops-leave-step-tabs button{color:#405778!important;font-weight:850!important}.ops-leave-stepper .is-active,.ops-leave-steps .is-active,.ops-leave-step-tabs .is-active{color:#1264ef!important}.ops-leave-form-card input,.ops-leave-form-card select,.ops-leave-form-card textarea,.ops-leave-main-area input,.ops-leave-main-area select,.ops-leave-main-area textarea{border-radius:16px!important;border:1px solid #d8e9ff!important;background:#fff!important;color:#08245a!important;min-height:56px!important;box-shadow:inset 0 1px #ffffffd1!important}.ops-leave-form-card label,.ops-leave-main-area label{color:#08245a!important;font-weight:850!important}.ops-leave-days-card,.ops-leave-type-card,.ops-leave-balance-pill,.ops-leave-check-card,.ops-leave-toggle-pill,[class*=leave-type],[class*=requested-days]{border-color:#d8e9ff!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-radius:18px!important}.ops-leave-type-card.is-active,.ops-leave-check-card.is-active,.ops-leave-toggle-pill.is-active{border-color:#60a5fa!important;background:linear-gradient(180deg,#eff6ff,#fff)!important;box-shadow:inset 4px 0 #2563eb!important}.ops-leave-form-actions,.ops-leave-actions{border-top:1px solid #dbeafe!important;padding-top:20px!important}.ops-leave-form-actions button,.ops-leave-actions button{height:58px!important;border-radius:17px!important;font-weight:900!important}.ops-leave-form-actions button[type=submit],.ops-leave-actions button[type=submit],.ops-leave-next-btn,.ops-leave-submit-btn{background:linear-gradient(135deg,#2563eb,#0f6fff)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 18px 34px -24px #2563eba6!important}.ops-leave-clear-btn,.ops-leave-secondary-btn{background:#fff!important;border:1px solid #d8e9ff!important;color:#1264ef!important}.ops-leave-history-card h2,.ops-leave-calendar-card h2,.ops-leave-guidelines-card h2,.ops-leave-info-card h2{color:#08245a!important;letter-spacing:-.025em!important}.ops-leave-history-item,.ops-leave-summary-row,.ops-leave-guideline-item,.ops-leave-calendar-event{border:1px solid #e0ecff!important;border-radius:16px!important;background:#fff!important}.ops-leave-calendar-tab-card{min-height:620px!important}@media(max-width:980px){.ops-leave-header.ops-leave-header--compact{flex-direction:column!important;align-items:stretch!important}.ops-leave-header-actions,.ops-leave-tabs--header{width:100%!important}}.ops-leave-page{max-width:none!important;padding:18px 18px 30px!important;background:linear-gradient(180deg,#eef6ff,#f7fbff)!important}.ops-leave-header.ops-leave-header--compact{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:18px!important;padding:28px 30px!important;border-radius:30px!important}.ops-leave-header-copy h1{font-size:38px!important;line-height:1.02!important;margin:0 0 12px!important}.ops-leave-tabs--header{justify-self:center!important;min-width:500px!important;border-radius:20px!important;padding:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important}.ops-leave-tabs--header button{flex:1 1 0!important;height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-right:1px solid #e6efff!important}.ops-leave-tabs--header button:last-child{border-right:0!important}.ops-leave-header-actions{justify-self:end!important}.ops-leave-primary-top{min-width:182px!important}.ops-leave-layout--tabs{display:block!important}.ops-leave-main-area{width:100%!important;max-width:none!important}.ops-leave-sidebar{display:none!important}.ops-leave-form-card.ops-leave-form-card--wizard{margin-top:18px!important;padding:34px 34px 32px!important;border-radius:30px!important}.ops-leave-form-card.ops-leave-form-card--wizard .ops-leave-section-head{margin-bottom:24px!important}.ops-leave-form-card.ops-leave-form-card--wizard .ops-leave-section-head h2{font-size:28px!important;margin:0 0 10px!important}.ops-leave-form-card.ops-leave-form-card--wizard .ops-leave-section-head p{font-size:14px!important}.ops-leave-wizard-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border-radius:22px!important;border:1px solid #dbeafe!important;background:#fff!important;padding:0!important;overflow:hidden!important;margin-bottom:28px!important}.ops-leave-wizard-steps button{min-height:76px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;position:relative!important;border-right:1px solid #e8f0ff!important}.ops-leave-wizard-steps button:last-child{border-right:0!important}.ops-leave-wizard-steps button:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:100%!important;height:4px!important;background:transparent!important}.ops-leave-wizard-steps button.is-active:after,.ops-leave-wizard-steps button.is-complete:after{background:#2f73ff!important}.ops-leave-wizard-steps button i{width:34px!important;height:34px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#edf4ff!important;color:#53709f!important;font-style:normal!important;font-weight:900!important}.ops-leave-wizard-steps button.is-active i,.ops-leave-wizard-steps button.is-complete i{background:#2f73ff!important;color:#fff!important}.ops-leave-three-grid--wizard{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:18px!important}.ops-leave-three-grid--wizard label,.ops-other-reason-field,.ops-leave-two-grid label{display:flex!important;flex-direction:column!important;gap:10px!important}.ops-leave-three-grid--wizard label>span,.ops-other-reason-field>span,.ops-leave-two-grid label>span{font-size:15px!important;font-weight:800!important;color:#18315f!important}.ops-leave-form-card input,.ops-leave-form-card select,.ops-leave-form-card textarea{height:56px!important;padding:0 18px!important;border-radius:16px!important;border:1px solid #d6e6ff!important;font-size:15px!important}.ops-leave-form-card textarea{height:132px!important;padding:16px 18px!important}.ops-leave-switch-row--compact{display:flex!important;align-items:center!important;gap:16px!important;margin:24px 0!important}.ops-leave-days-chip{min-width:220px!important;height:64px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;padding:0 26px!important;background:linear-gradient(180deg,#f1f6ff,#eef5ff)!important;border:1px solid #d9e8ff!important;color:#6b80a3!important;font-weight:800!important}.ops-leave-days-chip strong{font-size:24px!important;color:#2f73ff!important}.ops-switch{min-width:200px!important;height:62px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:0 20px!important;background:#fff!important;border:1px solid #d9e7ff!important;color:#35507f!important;font-size:15px!important;font-weight:800!important}.ops-switch span{width:32px!important;height:32px!important;border-radius:50%!important;background:#f4f7fb!important;border:1px solid #dbe7f7!important;box-shadow:inset 0 1px #fffc!important}.ops-switch.is-on{border-color:#8cb9ff!important;background:linear-gradient(180deg,#eff6ff,#fff)!important}.ops-wizard-hint{min-height:110px!important;border-radius:18px!important;border:1.5px solid #c8ddff!important;background:linear-gradient(180deg,#f8fbff,#f5f9ff)!important;display:flex!important;align-items:center!important;gap:18px!important;padding:18px 20px 18px 110px!important;position:relative!important}.ops-wizard-hint:before{content:"🏝"!important;position:absolute!important;left:22px!important;top:50%!important;transform:translateY(-50%)!important;width:66px!important;height:66px!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:28px!important;background:linear-gradient(180deg,#7fb3ff,#5a8df7)!important;color:#fff!important;box-shadow:0 18px 30px -26px #2563eb8c!important}.ops-wizard-hint strong{display:block!important;font-size:19px!important;color:#15366d!important;margin-bottom:6px!important}.ops-wizard-hint span{color:#667ea2!important;font-size:14px!important}.ops-leave-actions--wizard{margin-top:30px!important;padding-top:20px!important;border-top:1px solid #dfebff!important;display:flex!important;justify-content:flex-end!important;gap:16px!important}.ops-leave-actions--wizard .ops-leave-secondary-btn,.ops-leave-actions--wizard .ops-leave-primary-btn{min-width:180px!important}.ops-leave-actions--wizard .ops-leave-secondary-btn{background:#fff!important}.ops-leave-actions--wizard .ops-leave-primary-btn:after{content:"›"!important;margin-left:10px!important;font-size:22px!important;line-height:1!important}@media(max-width:1200px){.ops-leave-header.ops-leave-header--compact{grid-template-columns:1fr!important}.ops-leave-tabs--header{min-width:0!important;width:100%!important}}.ops-leave-page{padding:14px 16px 22px!important}.ops-leave-header.ops-leave-header--compact{gap:14px!important;padding:20px 22px!important;border-radius:24px!important}.ops-leave-header-copy h1{font-size:26px!important;margin-bottom:8px!important}.ops-leave-header-copy p{font-size:12.5px!important}.ops-leave-tabs--header{min-width:430px!important;padding:4px!important;border-radius:16px!important}.ops-leave-tabs--header button{height:44px!important;font-size:13px!important;gap:8px!important}.ops-leave-primary-top{min-width:158px!important;height:44px!important;font-size:13px!important}.ops-leave-form-card.ops-leave-form-card--wizard{margin-top:14px!important;padding:22px 22px 20px!important;border-radius:24px!important}.ops-leave-form-card.ops-leave-form-card--wizard .ops-leave-section-head{margin-bottom:18px!important}.ops-leave-form-card.ops-leave-form-card--wizard .ops-leave-section-head h2{font-size:22px!important;margin-bottom:7px!important}.ops-leave-form-card.ops-leave-form-card--wizard .ops-leave-section-head p{font-size:12.5px!important}.ops-leave-wizard-steps{border-radius:18px!important;margin-bottom:20px!important}.ops-leave-wizard-steps button{min-height:62px!important;padding:0 14px!important;gap:10px!important;font-size:13px!important}.ops-leave-wizard-steps button i{width:28px!important;height:28px!important;font-size:13px!important}.ops-leave-three-grid--wizard{gap:14px!important}.ops-leave-three-grid--wizard label>span,.ops-other-reason-field>span,.ops-leave-two-grid label>span{font-size:13px!important}.ops-leave-form-card input,.ops-leave-form-card select,.ops-leave-form-card textarea{height:48px!important;padding:0 14px!important;border-radius:14px!important;font-size:14px!important}.ops-leave-form-card textarea{height:108px!important;padding:12px 14px!important}.ops-leave-switch-row--compact{gap:12px!important;margin:18px 0!important;flex-wrap:wrap!important}.ops-leave-days-chip{min-width:180px!important;height:54px!important;padding:0 18px!important;border-radius:14px!important;font-size:13px!important}.ops-leave-days-chip strong{font-size:20px!important}.ops-switch{min-width:178px!important;height:52px!important;padding:0 16px!important;gap:10px!important;font-size:13px!important}.ops-switch span{width:26px!important;height:26px!important}.ops-wizard-hint{min-height:86px!important;padding:14px 16px 14px 86px!important;border-radius:16px!important}.ops-wizard-hint:before{left:16px!important;width:50px!important;height:50px!important;font-size:22px!important}.ops-wizard-hint strong{font-size:16px!important;margin-bottom:4px!important}.ops-wizard-hint span{font-size:12.5px!important}.ops-leave-actions--wizard{margin-top:22px!important;padding-top:16px!important;gap:12px!important}.ops-leave-actions--wizard .ops-leave-secondary-btn,.ops-leave-actions--wizard .ops-leave-primary-btn{min-width:156px!important;height:48px!important;font-size:14px!important}@media(min-width:1024px){.ops-leave-page{padding:12px 16px 20px!important}.ops-leave-header,.ops-leave-layout--enterprise,.ops-leave-error,.ops-leave-success{zoom:.82}.ops-leave-header{max-width:1720px!important;margin:0 auto 6px!important;padding:16px 20px!important;border-radius:22px!important}.ops-leave-layout--enterprise{max-width:1720px!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:12px!important}}.ops-leave-page{font-size:13px!important}.ops-leave-header h1{font-size:clamp(22px,2vw,28px)!important}.ops-leave-header p{margin-top:4px!important;font-size:12px!important;font-weight:700!important}.ops-leave-header-actions{gap:10px!important}.ops-leave-policy-btn,.ops-leave-primary-top{height:40px!important;padding:0 16px!important;border-radius:12px!important;font-size:12px!important}.ops-leave-form-card{padding:16px!important;border-radius:20px!important}.ops-leave-info-card,.ops-leave-calendar-card,.ops-leave-guidelines-card,.ops-leave-history-card{padding:14px!important;border-radius:20px!important}.ops-leave-section-head{margin-bottom:12px!important}.ops-leave-section-head h2{font-size:18px!important}.ops-leave-section-head h3{font-size:14px!important}.ops-leave-form-grid,.ops-leave-three-grid,.ops-leave-two-grid{gap:12px!important}.ops-leave-form-grid label{gap:6px!important}.ops-leave-form-grid label>span{font-size:11px!important}.ops-leave-form-grid select,.ops-leave-form-grid input,.ops-leave-form-grid textarea{min-height:38px!important;padding:0 12px!important;border-radius:11px!important;font-size:13px!important}.ops-leave-form-grid textarea{min-height:72px!important;padding:10px 12px!important}.ops-leave-switch-row,.ops-upload-confirm-row,.ops-leave-actions{gap:10px!important}.ops-leave-days-chip,.ops-switch{min-height:38px!important;height:38px!important;padding:0 12px!important;border-radius:11px!important;font-size:12px!important}.ops-switch span{width:32px!important;height:20px!important}.ops-switch span:after{width:16px!important;height:16px!important}.ops-switch.is-on span:after{left:14px!important}.ops-upload-btn{min-height:42px!important;border-radius:12px!important;font-size:12px!important}.ops-validation-panel{padding:12px!important;border-radius:14px!important}.ops-validation-head span,.ops-validation-list div,.ops-char-count{font-size:10.5px!important}.ops-validation-list{gap:6px!important}.ops-validation-list i{width:20px!important;height:20px!important}.ops-leave-metrics-row{border-radius:14px!important}.ops-leave-metrics-row div{padding:10px!important}.ops-leave-metrics-row span{font-size:10px!important}.ops-leave-metrics-row strong{font-size:13px!important}.ops-leave-secondary-btn,.ops-leave-primary-btn{min-width:132px!important;height:38px!important;border-radius:11px!important;font-size:12px!important}.ops-leave-balance-item,.ops-leave-summary-item,.ops-upcoming-list button{padding:10px!important;border-radius:13px!important}.ops-balance-icon{width:34px!important;height:34px!important;border-radius:10px!important}.ops-balance-main strong,.ops-upcoming-list strong,.ops-balance-days strong{font-size:12px!important}.ops-balance-days small,.ops-leave-summary-item,.ops-upcoming-list small{font-size:10px!important}.ops-upcoming-list button{grid-template-columns:52px 1fr auto!important}.ops-upcoming-list button>span{height:42px!important;border-radius:10px!important}.ops-employee-chip{height:36px!important;padding:0 12px!important;font-size:11px!important}.ops-employee-dot{width:24px!important;height:24px!important}@media(max-width:1023px){.ops-leave-layout--enterprise{grid-template-columns:1fr!important}}@media(min-width:1024px){.ops-leave-header,.ops-leave-layout--enterprise,.ops-leave-error,.ops-leave-success{zoom:.92!important}.ops-leave-page{padding:18px 22px 28px!important}.ops-leave-header{margin:0 auto 14px!important;padding:22px 26px!important;border-radius:26px!important}.ops-leave-layout--enterprise{gap:18px!important;grid-template-columns:minmax(0,1fr) 360px!important}}.ops-leave-page{font-size:14px!important}.ops-leave-header h1{font-size:clamp(28px,2.5vw,36px)!important}.ops-leave-header p{font-size:14px!important}.ops-leave-policy-btn,.ops-leave-primary-top{height:48px!important;border-radius:15px!important;font-size:14px!important}.ops-leave-form-card{padding:24px!important;border-radius:24px!important}.ops-leave-info-card,.ops-leave-calendar-card,.ops-leave-guidelines-card,.ops-leave-history-card{padding:20px!important;border-radius:24px!important}.ops-leave-section-head h2{font-size:24px!important}.ops-leave-section-head h3{font-size:18px!important}.ops-leave-form-grid,.ops-leave-three-grid,.ops-leave-two-grid{gap:16px!important}.ops-leave-form-grid label>span{font-size:13px!important}.ops-leave-form-grid select,.ops-leave-form-grid input,.ops-leave-form-grid textarea{min-height:48px!important;border-radius:14px!important;font-size:14px!important}.ops-leave-form-grid textarea{min-height:96px!important}.ops-leave-days-chip,.ops-switch{min-height:48px!important;height:48px!important;border-radius:14px!important;font-size:13px!important}.ops-leave-secondary-btn,.ops-leave-primary-btn{min-width:150px!important;height:46px!important;border-radius:14px!important;font-size:14px!important}.ops-leave-tabs button{color:#324a6b!important}.ops-leave-tabs button span,.ops-leave-tabs button em{color:inherit!important}.ops-leave-tabs button.is-active,.ops-leave-tabs button.is-active span,.ops-leave-tabs button.is-active em,.ops-leave-tabs button:hover{color:#173a70!important}.ops-leave-page{position:relative!important}.ops-leave-page:before,.ops-leave-page:after{content:""!important;position:absolute!important;border-radius:999px!important;pointer-events:none!important}.ops-leave-page:before{width:420px!important;height:420px!important;right:-180px!important;top:-120px!important;border:34px solid rgba(96,165,250,.07)!important}.ops-leave-page:after{width:300px!important;height:300px!important;left:-180px!important;bottom:24px!important;border:24px solid rgba(96,165,250,.05)!important}.ops-leave-header--figma{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:18px!important;padding:22px 28px!important;border-radius:28px!important;position:relative!important;overflow:hidden!important}.ops-leave-header--figma:after{content:""!important;position:absolute!important;inset:auto 40px -120px auto!important;width:340px!important;height:220px!important;border:28px solid rgba(96,165,250,.07)!important;border-radius:999px!important;pointer-events:none!important}.ops-leave-header-main{display:flex!important;align-items:center!important;gap:18px!important;z-index:1}.ops-leave-header-icon{width:72px!important;height:72px!important;border-radius:22px!important;display:grid!important;place-items:center!important;background:linear-gradient(180deg,#eef5ff,#f8fbff)!important;border:1px solid #dbe8fb!important;font-size:30px!important;box-shadow:inset 0 1px #fffc!important}.ops-leave-header-copy h1{margin:0 0 6px!important;font-size:28px!important}.ops-leave-header-copy p{margin:0!important;font-size:15px!important}.ops-leave-tabs--header{background:#ffffffb3!important;border:1px solid #dbe7f6!important;border-radius:20px!important;padding:6px!important;gap:8px!important;z-index:1}.ops-leave-tabs--header button{min-height:52px!important;padding:0 22px!important;border-radius:16px!important;font-size:15px!important}.ops-leave-tabs--header button em{min-width:24px!important;height:24px!important;border-radius:999px!important}.ops-leave-primary-top{min-width:190px!important;min-height:56px!important;border-radius:18px!important;z-index:1}.ops-leave-layout--reference{grid-template-columns:1fr!important}.ops-leave-form-card--reference{border-radius:30px!important;padding:28px!important;position:relative!important;overflow:hidden!important}.ops-leave-form-card--reference:after{content:""!important;position:absolute!important;right:-110px!important;bottom:-110px!important;width:260px!important;height:260px!important;border:20px solid rgba(96,165,250,.05)!important;border-radius:999px!important;pointer-events:none!important}.ops-leave-wizard-steps{margin:18px 0 22px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.ops-leave-wizard-steps button{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;background:transparent!important;border:none!important;border-top:2px solid #d9e7fa!important;border-radius:0!important;padding:18px 0 0!important;min-height:auto!important}.ops-leave-wizard-steps button i{width:40px!important;height:40px!important;border-radius:999px!important;border:1px solid #cfe0f8!important;display:grid!important;place-items:center!important;color:#335d9d!important;font-style:normal!important;font-weight:800!important;background:#fff!important}.ops-leave-wizard-steps button span{font-size:15px!important;font-weight:700!important;color:#61779e!important}.ops-leave-wizard-steps button.is-active{border-top-color:#2d73ff!important}.ops-leave-wizard-steps button.is-active i{background:linear-gradient(180deg,#3d85ff,#1f67f2)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 28px #2d73ff2e!important}.ops-leave-wizard-steps button.is-active span,.ops-leave-wizard-steps button.is-complete span{color:#1b3870!important}.ops-leave-reference-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:24px!important;align-items:start!important}.ops-leave-form-grid--wizard{gap:18px!important}.ops-leave-three-grid--wizard{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ops-leave-form-grid--wizard label>span{font-size:14px!important;color:#1e3c71!important}.ops-leave-form-grid--wizard select,.ops-leave-form-grid--wizard input,.ops-leave-form-grid--wizard textarea{min-height:52px!important;border-radius:16px!important;border-color:#d9e7fa!important;font-size:15px!important}.ops-leave-form-grid--wizard textarea{min-height:118px!important;padding:14px!important}.ops-leave-switch-row--reference{display:grid!important;grid-template-columns:180px repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.ops-leave-days-chip{min-height:64px!important;padding:16px 18px!important;border-radius:18px!important;border:1px solid #dce8fb!important;background:#fff!important;display:flex!important;justify-content:space-between!important;align-items:center!important;color:#32558d!important;font-weight:700!important}.ops-leave-days-chip strong{font-size:28px!important;color:#2366f0!important}.ops-switch-card{min-height:64px!important;border:1px solid #dce8fb!important;background:#fff!important;border-radius:18px!important;padding:14px 16px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;align-items:center!important;text-align:left!important}.ops-switch-card .ops-switch{grid-row:1 / span 2!important;width:46px!important;height:26px!important;border-radius:999px!important;background:#e8eef8!important;display:inline-flex!important;align-items:center!important;padding:3px!important}.ops-switch-card .ops-switch span{width:20px!important;height:20px!important;border-radius:999px!important;background:#fff!important;display:block!important;box-shadow:0 2px 6px #102a571f!important}.ops-switch-card.is-on{border-color:#b8d2ff!important;background:#f7fbff!important}.ops-switch-card.is-on .ops-switch{background:linear-gradient(180deg,#5fa0ff,#2d73ff)!important}.ops-switch-card.is-on .ops-switch span{transform:translate(20px)!important}.ops-switch-card b{color:#16325f!important;font-size:15px!important}.ops-switch-card small{color:#7086ab!important;font-size:12px!important}.ops-leave-type-hero{display:grid!important;grid-template-columns:116px minmax(0,1fr) 180px!important;gap:18px!important;align-items:center!important;margin-top:8px!important;padding:18px!important;border-radius:24px!important;border:1px solid #dfeafb!important;background:linear-gradient(135deg,#f7fbff,#eef5ff)!important;position:relative!important;overflow:hidden!important}.ops-leave-type-hero__icon{width:104px!important;height:104px!important;border-radius:26px!important;background:linear-gradient(180deg,#4f8cff,#2d73ff)!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:42px!important;box-shadow:0 18px 30px #2d73ff2e!important}.ops-leave-type-hero__head{display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;margin-bottom:6px!important}.ops-leave-type-hero__head strong{font-size:20px!important;color:#17325e!important}.ops-leave-type-hero__head span{height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#dfeaff!important;color:#2d73ff!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important}.ops-leave-type-hero__copy p{margin:0 0 12px!important;color:#6480aa!important;font-size:14px!important}.ops-leave-type-hero__meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.ops-leave-type-hero__meta div{display:grid!important;gap:3px!important}.ops-leave-type-hero__meta b{color:#1d3d73!important;font-size:13px!important}.ops-leave-type-hero__meta small{color:#6a81a7!important;font-size:12px!important}.ops-leave-type-hero__art{align-self:stretch!important;border-radius:18px!important;background:radial-gradient(circle at 70% 26%,rgba(91,140,255,.26) 0 10px,transparent 11px),radial-gradient(circle at 22% 70%,rgba(91,140,255,.18) 0 14px,transparent 15px),radial-gradient(circle at 82% 72%,rgba(91,140,255,.18) 0 18px,transparent 19px),linear-gradient(180deg,#fff6,#fff0)!important}.ops-leave-help-strip{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;border:1px solid #dfeafb!important;border-radius:18px!important;background:#fbfdff!important}.ops-leave-help-strip__icon{width:48px!important;height:48px!important;border-radius:16px!important;background:#eef5ff!important;display:grid!important;place-items:center!important;font-size:20px!important}.ops-leave-help-strip__copy{display:grid!important;gap:4px!important;flex:1!important}.ops-leave-help-strip__copy strong{color:#17325e!important;font-size:14px!important}.ops-leave-help-strip__copy span{color:#6b83a8!important;font-size:13px!important}.ops-leave-help-strip button{min-height:42px!important;padding:0 16px!important;border-radius:14px!important;border:1px solid #dbe7f6!important;background:#fff!important;color:#1b3b72!important;font-weight:700!important}.ops-leave-request-summary-panel{border:1px solid #dfeafb!important;border-radius:22px!important;background:#fbfdff!important;padding:18px!important;display:grid!important;gap:18px!important;min-height:100%!important}.ops-leave-request-summary-head{display:flex!important;align-items:center!important;gap:10px!important;color:#17325e!important;font-size:18px!important;font-weight:800!important}.ops-leave-request-summary-icon{width:40px!important;height:40px!important;border-radius:14px!important;background:#eef5ff!important;display:grid!important;place-items:center!important}.ops-leave-balance-progress__row{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important;color:#58719a!important;font-size:14px!important}.ops-leave-balance-progress__row b{color:#2366f0!important;font-size:20px!important}.ops-leave-balance-progress i{display:block!important;width:100%!important;height:6px!important;border-radius:999px!important;background:#e4edf9!important;overflow:hidden!important}.ops-leave-balance-progress i em{display:block!important;height:100%!important;background:linear-gradient(90deg,#3c84ff,#2d73ff)!important;border-radius:inherit!important}.ops-leave-request-summary-rows{display:grid!important;gap:14px!important}.ops-leave-request-summary-rows div{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding-bottom:12px!important;border-bottom:1px dashed #dbe7f6!important;color:#5f779f!important;font-size:14px!important}.ops-leave-request-summary-rows div strong{color:#17325e!important;font-size:15px!important;text-align:right!important}.ops-leave-request-summary-note{margin:0!important;color:#6a80a5!important;font-size:13px!important;line-height:1.5!important}.ops-leave-actions--reference{display:flex!important;justify-content:flex-end!important;gap:14px!important;padding-top:8px!important}.ops-leave-actions--reference .ops-leave-secondary-btn,.ops-leave-actions--reference .ops-leave-primary-btn{min-width:180px!important;min-height:56px!important;border-radius:18px!important}@media(max-width:1180px){.ops-leave-header--figma,.ops-leave-reference-layout{grid-template-columns:1fr!important}}@media(max-width:768px){.ops-leave-header--figma{padding:18px!important;gap:14px!important}.ops-leave-header-main{align-items:flex-start!important}.ops-leave-header-icon{width:60px!important;height:60px!important;font-size:24px!important;border-radius:18px!important}.ops-leave-tabs--header{width:100%!important;overflow-x:auto!important}.ops-leave-tabs--header button{min-height:46px!important;padding:0 16px!important}.ops-leave-primary-top{width:100%!important;min-width:0!important}.ops-leave-form-card--reference{padding:18px!important}.ops-leave-wizard-steps{grid-template-columns:1fr!important;gap:12px!important}.ops-leave-three-grid--wizard,.ops-leave-switch-row--reference,.ops-leave-type-hero,.ops-leave-type-hero__meta{grid-template-columns:1fr!important}.ops-leave-help-strip{align-items:flex-start!important;flex-direction:column!important}.ops-leave-actions--reference{flex-direction:column!important}.ops-leave-actions--reference .ops-leave-secondary-btn,.ops-leave-actions--reference .ops-leave-primary-btn{width:100%!important;min-width:0!important}}.ops-leave-header--figma{box-shadow:0 12px 28px #c1d2eb29!important}.ops-leave-form-card--reference{box-shadow:0 18px 36px #c4d3e924!important}.ops-leave-request-summary-panel{box-shadow:inset 0 1px #ffffffb3!important}.ops-leave-history-card,.ops-leave-calendar-tab-card{border-radius:28px!important;overflow:hidden!important}.ops-leave-type-hero:after{content:""!important;position:absolute!important;right:26px!important;bottom:16px!important;width:150px!important;height:90px!important;background:radial-gradient(circle at 18% 88%,rgba(122,157,255,.28) 0 26px,transparent 27px),radial-gradient(circle at 62% 76%,rgba(122,157,255,.18) 0 18px,transparent 19px),radial-gradient(circle at 80% 24%,rgba(122,157,255,.16) 0 10px,transparent 11px)!important;opacity:.9!important}.ops-leave-history-row{min-height:54px!important}.ops-leave-page{--ops-leave-zoom: .92}.ops-leave-page,.ops-leave-page *{box-sizing:border-box}.ops-leave-header--figma{padding:18px 22px!important;border-radius:24px!important}.ops-leave-header-icon,.ops-leave-type-hero__icon,.ops-balance-icon,.ops-leave-request-summary-icon,.ops-leave-status-card__icon,.ops-switch-card__icon{background:linear-gradient(180deg,#edf5ff,#dfeeff)!important;color:#16345f!important;border:1px solid #d3e4fb!important;box-shadow:inset 0 1px #ffffffbf!important}.ops-leave-header-icon{width:56px!important;height:56px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ops-leave-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px}.ops-leave-status-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #dce8f8;box-shadow:0 10px 26px #0f172a0a}.ops-leave-status-card__icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.ops-leave-status-card div{display:flex;flex-direction:column;gap:2px}.ops-leave-status-card strong{color:#0f2f58;font-size:18px;line-height:1}.ops-leave-status-card span{color:#59708d;font-size:12px;font-weight:600}.ops-leave-layout--reference,.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:.92}.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{border-radius:24px!important;box-shadow:0 16px 40px #0f172a0d!important}.ops-leave-reference-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:18px!important}.ops-leave-three-grid--wizard{gap:12px!important}.ops-leave-three-grid--wizard label,.ops-leave-two-grid label,.ops-other-reason-field,.ops-wizard-panel textarea,.ops-wizard-panel input,.ops-wizard-panel select{font-size:13px!important}.ops-leave-switch-row--reference{align-items:stretch!important;gap:12px!important}.ops-leave-days-chip{min-width:160px!important;border-radius:18px!important;padding:14px 16px!important}.ops-switch-card{flex:1 1 0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #dce8f8!important}.ops-switch-card.is-on{background:linear-gradient(180deg,#eef5ff,#e7f1ff)!important;border-color:#bfd7fb!important}.ops-switch-card__icon{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.ops-switch-copy{display:flex;flex-direction:column;gap:3px;text-align:left}.ops-switch-copy b{color:#12345f;font-size:14px}.ops-switch-copy small{color:#607391;font-size:12px}.ops-switch{justify-self:end}.ops-leave-type-hero{padding:18px 20px!important;border-radius:22px!important;background:linear-gradient(180deg,#eef5ff,#f9fbff)!important;border:1px solid #dbe7f8!important}.ops-leave-type-hero__icon{width:88px!important;height:88px!important;border-radius:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ops-leave-type-hero__head strong{font-size:18px!important}.ops-leave-type-hero__head span{font-size:12px!important}.ops-leave-type-hero__copy p,.ops-leave-type-hero__meta b,.ops-leave-type-hero__meta small{font-size:13px!important}.ops-leave-request-summary-panel{border-radius:22px!important;padding:16px!important}.ops-leave-request-summary-head{gap:10px!important}.ops-leave-request-summary-icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.ops-leave-history-table .ops-leave-history-row{font-size:12.8px!important}@media(max-width:980px){.ops-leave-status-strip{grid-template-columns:1fr}.ops-leave-reference-layout{grid-template-columns:1fr!important}.ops-leave-layout--reference,.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:1}.ops-leave-switch-row--reference{flex-direction:column!important}}.ops-leave-page{height:auto!important;max-height:none!important;min-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px 18px 26px!important}.ops-leave-layout--tabs,.ops-leave-tab-panel,.ops-leave-tab-panel--grid{height:auto!important;max-height:none!important;overflow:visible!important}.ops-leave-main-area,.ops-leave-sidebar,.ops-leave-sidebar--compact,.ops-leave-form-card--wizard,.ops-leave-form-grid--wizard,.ops-wizard-panel{overflow:visible!important;max-height:none!important;min-height:0!important}.ops-leave-page{--ops-leave-zoom: .88}.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:.88}.ops-leave-layout--reference{grid-template-columns:minmax(0,1fr) 290px!important;gap:14px!important}.ops-leave-form-card--wizard{padding:12px!important;border-radius:22px!important}.ops-leave-form-card--wizard .ops-leave-section-head{margin-bottom:8px!important}.ops-leave-wizard-steps{gap:6px!important;margin-bottom:8px!important;padding:5px!important;border-radius:15px!important}.ops-leave-wizard-steps button{min-height:34px!important;padding:0 10px!important;font-size:12px!important}.ops-leave-three-grid--wizard{grid-template-columns:1.12fr .9fr .9fr!important;gap:10px!important}.ops-leave-form-grid label>span,.ops-other-reason-field>span{font-size:11px!important}.ops-leave-form-grid select,.ops-leave-form-grid input,.ops-leave-form-grid textarea{min-height:38px!important;font-size:12.5px!important;border-radius:12px!important}.ops-leave-form-grid textarea{min-height:88px!important}.ops-leave-switch-row--reference{display:grid!important;grid-template-columns:minmax(136px,170px) minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin-top:2px!important}.ops-leave-days-chip{min-width:0!important;min-height:64px!important;padding:12px 14px!important;border-radius:18px!important;background:linear-gradient(180deg,#f4f9ff,#eef6ff)!important}.ops-leave-days-chip strong{font-size:22px!important}.ops-switch-card{min-height:64px!important;grid-template-columns:40px minmax(0,1fr) 54px!important;grid-template-rows:auto!important;gap:10px!important;padding:12px 14px!important;border-radius:18px!important;background:linear-gradient(180deg,#f7fbff,#eef6ff)!important}.ops-switch-card .ops-switch{grid-row:auto!important;justify-self:end!important;width:44px!important;height:24px!important}.ops-switch-card .ops-switch span{width:18px!important;height:18px!important}.ops-switch-copy b{font-size:13px!important}.ops-switch-copy small{font-size:11px!important}.ops-leave-type-hero{grid-template-columns:86px minmax(0,1fr) 120px!important;gap:14px!important;margin-top:6px!important;padding:16px!important;border-radius:22px!important;background:linear-gradient(180deg,#eef6ff,#f6faff)!important}.ops-leave-type-hero__icon{width:76px!important;height:76px!important;border-radius:22px!important}.ops-leave-type-hero__copy{display:grid!important;gap:8px!important}.ops-leave-type-hero__head strong{font-size:17px!important}.ops-leave-type-hero__head span{height:26px!important;font-size:11px!important}.ops-leave-type-hero__copy p{margin:0!important;font-size:12.5px!important}.ops-leave-type-hero__meta{gap:10px!important}.ops-leave-type-hero__meta div{padding:10px 12px!important;border-radius:14px!important;background:#ffffff57!important;border:1px solid rgba(214,229,248,.9)!important}.ops-leave-type-hero__meta b,.ops-leave-type-hero__meta small{font-size:12px!important}.ops-leave-type-hero__art{border-radius:18px!important;background:radial-gradient(circle at 70% 24%,rgba(122,157,255,.22) 0 11px,transparent 12px),radial-gradient(circle at 34% 74%,rgba(122,157,255,.16) 0 18px,transparent 19px),radial-gradient(circle at 82% 70%,rgba(122,157,255,.14) 0 18px,transparent 19px),linear-gradient(180deg,#eef6ffad,#eef6ff42)!important;border:1px solid rgba(214,229,248,.9)!important}.ops-leave-request-summary-panel{padding:14px!important;gap:14px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.ops-leave-request-summary-rows{gap:10px!important}.ops-leave-request-summary-rows div{padding-bottom:10px!important;font-size:12.5px!important}.ops-leave-actions--wizard,.ops-leave-actions--reference{position:sticky!important;bottom:0!important;z-index:6!important;justify-content:flex-end!important;gap:10px!important;margin-top:10px!important;padding:10px 2px 2px!important;border-top:1px solid #e5eefb!important;background:linear-gradient(180deg,#f8fbff59,#fff 62%)!important}.ops-leave-actions--reference .ops-leave-secondary-btn,.ops-leave-actions--reference .ops-leave-primary-btn,.ops-leave-actions--wizard .ops-leave-secondary-btn,.ops-leave-actions--wizard .ops-leave-primary-btn{min-width:124px!important;min-height:42px!important;height:42px!important;border-radius:14px!important;font-size:12.5px!important}.ops-leave-history-card{zoom:.92}.ops-leave-history-table{max-height:none!important;overflow:visible!important}@media(max-width:1100px){.ops-leave-layout--reference{grid-template-columns:1fr!important}.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:1!important}}@media(max-width:760px){.ops-leave-page{padding:10px 12px 22px!important}.ops-leave-switch-row--reference,.ops-leave-three-grid--wizard,.ops-leave-two-grid,.ops-review-grid,.ops-leave-type-hero,.ops-leave-type-hero__meta{grid-template-columns:1fr!important}.ops-leave-actions--wizard,.ops-leave-actions--reference{flex-direction:column!important}.ops-leave-actions--wizard .ops-leave-secondary-btn,.ops-leave-actions--wizard .ops-leave-primary-btn,.ops-leave-actions--reference .ops-leave-secondary-btn,.ops-leave-actions--reference .ops-leave-primary-btn{width:100%!important}}.ops-leave-page{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important;padding-bottom:14px!important}.ops-leave-page .ops-leave-error,.ops-leave-page .ops-leave-success{position:fixed!important;top:14px!important;left:50%!important;transform:translate(-50%)!important;z-index:999999!important;max-width:420px!important;margin:0!important;padding:10px 14px!important;border-radius:14px!important;box-shadow:0 18px 40px #0f172a24!important}.ops-leave-layout--reference,.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:.82!important}.ops-leave-wizard-steps,.ops-leave-wizard-steps button,.ops-leave-wizard-steps button.is-active,.ops-leave-wizard-steps button.is-complete{border-top:0!important;box-shadow:none!important}.ops-leave-wizard-steps{background:linear-gradient(180deg,#fff,#f5f9ff)!important;border:1px solid #dbe8fb!important}.ops-leave-type-hero{background:linear-gradient(180deg,#eef6ff 0% 100%)!important;box-shadow:inset 0 1px #ffffff94!important}.ops-leave-type-hero__copy,.ops-leave-type-hero__meta div{background:#eef6ff!important;box-shadow:none!important}.ops-leave-type-hero__meta div{border:1px solid #dbe8fb!important}.ops-leave-switch-row--reference{grid-template-columns:145px minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}.ops-switch-card{min-height:54px!important;grid-template-columns:34px minmax(0,1fr) 36px!important;padding:10px 12px!important;gap:9px!important}.ops-switch-card__icon{width:32px!important;height:32px!important;border-radius:11px!important}.ops-switch-card .ops-switch{width:32px!important;height:18px!important;padding:2px!important;justify-self:end!important}.ops-switch-card .ops-switch span{width:14px!important;height:14px!important}.ops-switch-copy b{font-size:12px!important;line-height:1.15!important}.ops-leave-actions--wizard,.ops-leave-actions--reference{position:static!important;padding:8px 0 0!important;margin-top:6px!important;background:transparent!important}.ops-leave-actions--reference .ops-leave-secondary-btn,.ops-leave-actions--reference .ops-leave-primary-btn,.ops-leave-actions--wizard .ops-leave-secondary-btn,.ops-leave-actions--wizard .ops-leave-primary-btn{min-width:112px!important;width:auto!important;height:38px!important;min-height:38px!important;border-radius:13px!important}@media(max-width:1100px){.ops-leave-page{height:auto!important;max-height:none!important;overflow-y:auto!important}.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:1!important}}.ops-leave-page{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important;padding:12px 16px!important}.ops-leave-layout--reference,.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:.87!important}.ops-leave-wizard-steps,.ops-leave-wizard-steps button,.ops-leave-wizard-steps button.is-active,.ops-leave-wizard-steps button.is-complete{border-top:0!important;border-bottom:0!important;box-shadow:none!important;outline:0!important}.ops-leave-wizard-steps button:after,.ops-leave-wizard-steps button.is-active:after,.ops-leave-wizard-steps button.is-complete:after{display:none!important;content:none!important;opacity:0!important}.ops-leave-wizard-steps{background:linear-gradient(180deg,#f7fbff,#eef6ff)!important;border:1px solid #dce8f8!important;border-radius:16px!important}.ops-leave-switch-row--reference{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.ops-switch-card{min-height:58px!important;grid-template-columns:34px minmax(0,1fr) 34px!important;gap:10px!important;padding:10px 12px!important;border-radius:17px!important;background:linear-gradient(180deg,#f8fbff,#edf6ff)!important}.ops-switch-card .ops-switch{width:30px!important;height:17px!important;padding:2px!important;background:#dce6f4!important}.ops-switch-card .ops-switch span{width:13px!important;height:13px!important}.ops-switch-card.is-on .ops-switch span{transform:translate(13px)!important}.ops-switch-card__icon{width:31px!important;height:31px!important;border-radius:10px!important}.ops-switch-copy b{font-size:12.5px!important;line-height:1.15!important}.ops-switch-copy small{font-size:10.5px!important;line-height:1.15!important}.ops-leave-type-hero,.ops-leave-type-hero__copy,.ops-leave-type-hero__meta div{background:linear-gradient(180deg,#edf6ff 0% 100%)!important;box-shadow:none!important}.ops-leave-type-hero{border:1px solid #d8e7fb!important;overflow:hidden!important}.ops-leave-type-hero:after,.ops-leave-type-hero__art{display:none!important;content:none!important}.ops-leave-actions--wizard,.ops-leave-actions--reference{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;margin-top:10px!important;padding:10px 0 0!important;background:transparent!important;border-top:1px solid #e0ebf8!important}.ops-leave-actions--reference .ops-leave-secondary-btn,.ops-leave-actions--reference .ops-leave-primary-btn,.ops-leave-actions--wizard .ops-leave-secondary-btn,.ops-leave-actions--wizard .ops-leave-primary-btn{min-width:118px!important;width:auto!important;height:40px!important;min-height:40px!important;border-radius:13px!important;font-size:12.5px!important}@media(max-width:1100px){.ops-leave-page{height:auto!important;max-height:none!important;overflow-y:auto!important}.ops-leave-layout--reference,.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:1!important}}.ops-leave-layout--reference,.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:.91!important}.ops-leave-type-hero,.ops-leave-type-hero>*,.ops-leave-type-hero__copy,.ops-leave-type-hero__copy>*,.ops-leave-type-hero__head,.ops-leave-type-hero__head strong,.ops-leave-type-hero__copy p{background:transparent!important;box-shadow:none!important}.ops-leave-type-hero{background:#edf6ff!important}.ops-leave-type-hero__copy,.ops-leave-type-hero__head,.ops-leave-type-hero__head strong,.ops-leave-type-hero__copy p{color:inherit!important}.ops-leave-type-hero__copy{background:#edf6ff!important;border-radius:18px!important}.ops-leave-type-hero__meta,.ops-leave-type-hero__meta div{background:#edf6ff!important}.ops-leave-type-hero:before,.ops-leave-type-hero__copy:before,.ops-leave-type-hero__copy:after,.ops-leave-type-hero__head:before,.ops-leave-type-hero__head:after{display:none!important;content:none!important}.ops-leave-layout--reference,.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:.95!important}.ops-leave-type-hero,.ops-leave-type-hero__copy,.ops-leave-type-hero__head,.ops-leave-type-hero__head strong,.ops-leave-type-hero__copy p,.ops-leave-type-hero__meta,.ops-leave-type-hero__meta div,.ops-leave-type-hero__meta b,.ops-leave-type-hero__meta small{background-color:#edf6ff!important;background-image:none!important;box-shadow:none!important}.ops-leave-type-hero__head strong{display:inline-block!important;width:auto!important;max-width:max-content!important;padding:0!important;margin:0!important;border-radius:0!important}.ops-leave-type-hero__copy,.ops-leave-type-hero__meta,.ops-leave-type-hero__meta div{border-color:#dbe8fb!important}.ops-leave-type-hero__art{background:#edf6ff!important}.ops-leave-layout--reference,.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:.93!important}.ops-leave-header--figma{display:none!important}.ops-leave-top-controls{max-width:1480px!important;margin:0 auto 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.ops-leave-top-controls__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important}.ops-leave-tabs--relocated{margin:0!important;flex:1 1 auto!important;max-width:620px!important}.ops-leave-tabs--relocated button{min-height:42px!important}.ops-leave-top-controls .ops-leave-primary-top{min-width:168px!important;height:44px!important;border-radius:14px!important}.ops-leave-status-strip--compact-top{margin-top:0!important;margin-bottom:10px!important}.ops-leave-layout--reference,.ops-leave-form-card.ops-leave-form-card--wizard{margin-top:0!important}.ops-leave-page{padding-top:10px!important}@media(max-width:960px){.ops-leave-top-controls{flex-direction:column!important;align-items:stretch!important}.ops-leave-tabs--relocated{max-width:none!important;width:100%!important}.ops-leave-top-controls__actions{justify-content:stretch!important}.ops-leave-top-controls .ops-leave-primary-top{width:100%!important}}.ops-leave-top-controls{display:none!important}.ops-leave-section-head--with-actions{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.ops-leave-section-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important}.ops-leave-tabs--embedded{margin:0!important;padding:6px!important;gap:6px!important;border-radius:16px!important;background:linear-gradient(180deg,#f6fafff5,#e9f2ffe6)!important;border:1px solid rgba(190,214,255,.9)!important;box-shadow:inset 0 1px #ffffffb8!important}.ops-leave-tabs--embedded button{min-width:114px!important;min-height:36px!important;padding:0 14px!important;border-radius:12px!important;font-size:13px!important;font-weight:700!important}.ops-leave-tabs--embedded button em{width:22px!important;height:22px!important;font-size:11px!important}.ops-leave-primary-top--embedded{min-width:148px!important;height:40px!important;padding:0 16px!important;border-radius:12px!important;font-size:13px!important}@media(max-width:1200px){.ops-leave-section-head--with-actions{flex-direction:column!important;align-items:stretch!important}.ops-leave-section-head-actions{justify-content:space-between!important;flex-wrap:wrap!important}}@media(max-width:860px){.ops-leave-section-head-actions{flex-direction:column!important;align-items:stretch!important}.ops-leave-tabs--embedded{width:100%!important;justify-content:stretch!important}.ops-leave-tabs--embedded button{flex:1 1 0!important;min-width:0!important}.ops-leave-primary-top--embedded{width:100%!important}}.ops-leave-section-head--calendar,.ops-leave-history-head{align-items:flex-start!important}.ops-leave-section-head-actions--tabs{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.ops-leave-tabs--mini{width:auto!important;min-width:0!important;max-width:none!important;padding:4px!important;border-radius:14px!important;gap:4px!important}.ops-leave-tabs--mini button{min-width:86px!important;min-height:32px!important;height:32px!important;padding:0 10px!important;border-radius:10px!important;font-size:11.5px!important}.ops-leave-tabs--mini button em{width:19px!important;height:19px!important;font-size:10px!important}.ops-leave-back-to-request,.ops-leave-refresh-btn{height:32px!important;min-height:32px!important;border-radius:10px!important;border:1px solid #d7e5f7!important;background:#fff!important;color:#123565!important;padding:0 12px!important;font-size:11.5px!important;font-weight:850!important;cursor:pointer!important;box-shadow:0 8px 18px -16px #1e55a038!important}.ops-leave-back-to-request:hover,.ops-leave-refresh-btn:hover{border-color:#b9d4fb!important;background:#f3f8ff!important;color:#075fe8!important}.ops-leave-calendar-tab-card,.ops-leave-history-card{margin-top:0!important}.ops-leave-calendar-card{background:linear-gradient(180deg,#fff,#f5faff)!important;border:1px solid #d8e7fb!important;border-radius:22px!important;padding:14px!important;box-shadow:0 14px 34px -28px #18488c2e!important}.ops-leave-weekdays{gap:0!important;margin-top:10px!important;border:1px solid #dce9fa!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;overflow:hidden!important;background:#f3f8ff!important}.ops-leave-weekdays span{min-height:34px!important;display:grid!important;place-items:center!important;border-right:1px solid #dce9fa!important;color:#496a94!important;font-size:11px!important;font-weight:900!important}.ops-leave-weekdays span:last-child{border-right:0!important}.ops-leave-month-grid,.ops-leave-month-grid--dynamic{gap:0!important;border:1px solid #dce9fa!important;border-top:0!important;border-radius:0 0 16px 16px!important;overflow:hidden!important;background:#dce9fa!important}.ops-leave-month-grid button{position:relative!important;height:68px!important;min-height:68px!important;border-radius:0!important;border:0!important;border-right:1px solid #dce9fa!important;border-bottom:1px solid #dce9fa!important;background:#fff!important;color:#264563!important;display:grid!important;grid-template-rows:auto 1fr!important;align-items:start!important;justify-items:start!important;padding:8px!important;overflow:hidden!important}.ops-leave-month-grid button:nth-child(7n){border-right:0!important}.ops-leave-month-grid button.is-muted{background:#f8fbff!important;color:#9aaec8!important}.ops-leave-month-grid button.selected,.ops-leave-month-grid button.has-leave{color:#05265d!important;background:linear-gradient(135deg,#e7f1ff,#dbeaff)!important;box-shadow:inset 0 0 0 2px #2563eb57!important}.ops-leave-month-grid button.has-leave:before{content:""!important;position:absolute!important;inset:5px!important;border-radius:10px!important;background:repeating-linear-gradient(45deg,rgba(37,99,235,.18) 0 1px,transparent 1px 9px),repeating-linear-gradient(-45deg,rgba(14,165,233,.12) 0 1px,transparent 1px 11px)!important;opacity:.78!important;pointer-events:none!important}.ops-leave-month-grid button.is-approved{background:linear-gradient(135deg,#e8fff4,#d9fbe9)!important;box-shadow:inset 0 0 0 2px #16a34a4d!important}.ops-leave-month-grid button.is-declined{background:linear-gradient(135deg,#fff0f3,#ffe2e8)!important;box-shadow:inset 0 0 0 2px #e11d4840!important}.ops-leave-month-grid button>span,.ops-leave-month-grid button>i,.ops-leave-month-grid button>.ops-calendar-event-label{position:relative!important;z-index:1!important}.ops-leave-month-grid button>span{font-size:12px!important;font-weight:950!important}.ops-leave-month-grid button>i{position:absolute!important;top:6px!important;right:6px!important;min-width:19px!important;height:19px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:#1f63e6!important;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.ops-calendar-event-label{align-self:end!important;max-width:100%!important;font-size:10px!important;line-height:1.15!important;font-style:normal!important;font-weight:850!important;color:#075fe8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:3px 6px!important;border-radius:999px!important;background:#ffffffb8!important;border:1px solid rgba(37,99,235,.18)!important}.ops-leave-request-item{background:linear-gradient(180deg,#fff,#f3f8ff)!important;border:1px solid #dbe8fb!important}@media(max-width:900px){.ops-leave-section-head-actions--tabs{justify-content:flex-start!important}.ops-leave-tabs--mini{width:100%!important}.ops-leave-month-grid button{height:54px!important;min-height:54px!important;padding:6px!important}.ops-calendar-event-label{display:none!important}}.ops-leave-history-head,.ops-leave-section-head--calendar{background:linear-gradient(180deg,#f6fafffa,#eef5fff5)!important;border:1px solid #dce7f8!important;border-radius:18px!important;padding:14px 16px!important;box-shadow:0 16px 32px -28px #1f63e62e!important;margin-bottom:16px!important}.ops-leave-section-head--calendar p,.ops-leave-history-head p{margin:4px 0 0!important;color:#5f7aa2!important;font-size:12.5px!important;font-weight:700!important}.ops-leave-section-head-actions--tabs{gap:10px!important}.ops-leave-tabs--mini{background:linear-gradient(180deg,#fdfefe,#f1f6ff)!important;border:1px solid #d8e5f8!important;box-shadow:inset 0 1px #ffffffe6,0 10px 20px -18px #1f63e638!important;padding:5px!important;border-radius:16px!important}.ops-leave-tabs--mini button{min-width:88px!important;height:34px!important;padding:0 12px!important;border:1px solid transparent!important;background:transparent!important;color:#516b92!important;font-weight:850!important;letter-spacing:-.01em!important;transition:.18s ease!important}.ops-leave-tabs--mini button:hover{background:#f6faff!important;color:#0b3d91!important}.ops-leave-tabs--mini button.is-active{background:linear-gradient(180deg,#fff,#f6faff)!important;color:#11438e!important;border-color:#bcd3f6!important;box-shadow:0 10px 22px -20px #1e63e659!important}.ops-leave-tabs--mini button em{background:#eaf2ff!important;color:#215bcf!important}.ops-leave-back-to-request,.ops-leave-refresh-btn{height:34px!important;padding:0 13px!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border-color:#d7e5f7!important;color:#123565!important;box-shadow:0 10px 20px -22px #12356547!important}.ops-leave-back-to-request:hover,.ops-leave-refresh-btn:hover{background:#f3f8ff!important}.ops-leave-history-table{overflow:hidden!important;border:1px solid #dbe6f7!important;border-radius:20px!important;background:linear-gradient(180deg,#fffffff5,#f7fafff5)!important}.ops-leave-history-row--head{background:linear-gradient(180deg,#f5f9ff,#eef5ff)!important}.ops-leave-calendar-card{padding:0!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}.ops-leave-calendar-head{padding:4px 18px 0!important}.ops-leave-weekdays{margin:0 16px!important}.ops-leave-month-grid,.ops-leave-month-grid--dynamic{margin:0 16px 16px!important;background:#dce9fa!important}.ops-leave-month-grid button{min-height:76px!important;height:76px!important;padding:8px 8px 7px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.ops-leave-month-grid button.selected,.ops-leave-month-grid button.has-leave{background:linear-gradient(180deg,#edf7ff,#e7f2ff)!important;box-shadow:inset 0 0 0 2px #3583ec42!important}.ops-leave-month-grid button.has-leave:before{inset:7px!important;border-radius:10px!important;background:linear-gradient(180deg,#ffffff8a,#ffffff1f),repeating-linear-gradient(45deg,rgba(53,131,236,.1) 0 1px,transparent 1px 10px),repeating-linear-gradient(-45deg,rgba(16,185,129,.08) 0 1px,transparent 1px 12px)!important;opacity:1!important}.ops-leave-month-grid button.is-approved{background:linear-gradient(180deg,#eefcf4,#e4f8ed)!important;box-shadow:inset 0 0 0 2px #22c55e38!important}.ops-leave-month-grid button.is-approved .ops-calendar-event-label{color:#0f8a43!important;border-color:#0f8a4329!important}.ops-leave-month-grid button.is-declined{background:linear-gradient(180deg,#fff4f5,#ffecef)!important;box-shadow:inset 0 0 0 2px #f43f5e2e!important}.ops-leave-month-grid button.is-declined .ops-calendar-event-label{color:#d91d43!important;border-color:#d91d4324!important}.ops-leave-month-grid button>span{font-size:12px!important;color:#244669!important}.ops-leave-month-grid button>i{top:7px!important;right:7px!important;min-width:20px!important;height:20px!important;background:#2a6ff0!important;box-shadow:0 10px 18px -14px #2a6ff094!important}.ops-calendar-event-label{justify-self:start!important;align-self:end!important;max-width:calc(100% - 2px)!important;padding:4px 7px!important;border-radius:9px!important;background:#fffffff0!important;color:#1c58cb!important;font-weight:900!important;font-size:10.5px!important;line-height:1!important;border:1px solid rgba(37,99,235,.14)!important;box-shadow:0 10px 16px -16px #1f63e63d!important}.ops-leave-request-list{padding:0 16px 16px!important;margin-top:0!important}@media(max-width:900px){.ops-leave-history-head,.ops-leave-section-head--calendar{padding:12px!important}.ops-leave-month-grid button{min-height:58px!important;height:58px!important}}.ops-leave-section-head-actions--tabs{align-items:center!important;gap:10px!important}.ops-leave-tabs--mini{padding:6px!important;gap:6px!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff5,#eef5fffa)!important;border:1px solid #d5e3f6!important;box-shadow:inset 0 1px #ffffffe0,0 18px 28px -32px #1f63e659!important}.ops-leave-tabs--mini button{min-width:94px!important;min-height:36px!important;height:36px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;color:#5b7397!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.01em!important}.ops-leave-tabs--mini button:hover{background:#f3f8fff2!important;color:#143f8b!important}.ops-leave-tabs--mini button.is-active{background:linear-gradient(180deg,#fff,#f5f9ff)!important;border-color:#bdd3f5!important;color:#123d87!important;box-shadow:0 12px 26px -24px #133d8785!important}.ops-leave-tabs--mini button em{min-width:20px!important;width:auto!important;padding:0 6px!important;height:20px!important;border-radius:999px!important;background:#e7f0ff!important;color:#215bcf!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.ops-leave-back-to-request,.ops-leave-refresh-btn{min-width:0!important;height:36px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid #d5e3f6!important;background:linear-gradient(180deg,#fff,#f6faff)!important;color:#123565!important;font-size:12px!important;font-weight:850!important}.ops-leave-back-to-request:hover,.ops-leave-refresh-btn:hover{background:#f2f8ff!important}.ops-leave-calendar-tab-card .ops-leave-section-head,.ops-leave-history-card .ops-leave-section-head{gap:16px!important}.ops-leave-calendar-head{align-items:center!important;margin-bottom:10px!important}.ops-leave-calendar-head h3{margin:0!important;font-size:18px!important;color:#123565!important}.ops-leave-calendar-head button{width:36px!important;height:36px!important;border-radius:12px!important;border:1px solid #d7e4f7!important;background:linear-gradient(180deg,#fff,#f6faff)!important;color:#214780!important;font-size:20px!important;font-weight:900!important;box-shadow:0 12px 20px -22px #15478066!important}.ops-leave-weekdays{gap:8px!important;margin:0 16px 10px!important}.ops-leave-weekdays span{padding:0 4px!important;color:#6d84a7!important}.ops-leave-month-grid,.ops-leave-month-grid--dynamic{gap:1px!important;margin:0 16px 16px!important;border:1px solid #dbe7f7!important;border-radius:20px!important;overflow:hidden!important;background:#dde9fa!important;box-shadow:0 20px 30px -34px #10182838!important}.ops-leave-month-grid button{position:relative!important;display:grid!important;grid-template-rows:auto 1fr auto!important;justify-items:start!important;min-height:84px!important;height:84px!important;padding:8px!important;border-radius:0!important;border:0!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;color:#5e7397!important;text-align:left!important}.ops-leave-month-grid button.is-muted{background:linear-gradient(180deg,#f9fbff,#f3f7fc)!important;opacity:.72!important}.ops-leave-month-grid button.selected.has-leave{color:#173d76!important}.ops-leave-month-grid button.has-leave:before{content:""!important;position:absolute!important;inset:8px!important;border-radius:12px!important;opacity:1!important;background:linear-gradient(180deg,#fff6,#ffffff14),repeating-linear-gradient(45deg,rgba(34,197,94,.08) 0 1px,transparent 1px 10px),repeating-linear-gradient(-45deg,rgba(37,99,235,.08) 0 1px,transparent 1px 10px)!important}.ops-leave-month-grid button.is-approved{background:linear-gradient(180deg,#eefbf3,#e6f8ee)!important}.ops-leave-month-grid button.is-declined{background:linear-gradient(180deg,#fff4f5,#ffedf1)!important}.ops-leave-month-grid button.is-pending{background:linear-gradient(180deg,#f3f9ff,#edf5ff)!important}.ops-calendar-day-number{position:relative!important;z-index:2!important;font-size:12px!important;font-weight:950!important;color:#28456e!important}.ops-calendar-day-count{position:absolute!important;top:8px!important;right:8px!important;z-index:2!important;min-width:22px!important;height:22px!important;padding:0 7px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:linear-gradient(180deg,#2c74f2,#175fdf)!important;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;box-shadow:0 14px 18px -16px #175fdfd9!important}.ops-calendar-event-stack{position:relative!important;z-index:2!important;width:100%!important;align-self:end!important;display:grid!important;gap:5px!important}.ops-calendar-event-label{display:inline-flex!important;align-items:center!important;max-width:100%!important;padding:4px 8px!important;border-radius:9px!important;background:#fffffff5!important;color:#1b57cb!important;border:1px solid rgba(37,99,235,.15)!important;box-shadow:0 14px 18px -18px #2563eb59!important;font-size:10.5px!important;font-style:normal!important;font-weight:900!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ops-calendar-event-label.is-approved{color:#0f8c43!important;border-color:#0f8c4324!important}.ops-calendar-event-label.is-declined{color:#db2548!important;border-color:#db254829!important}.ops-calendar-event-state{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#4f6e95!important;font-size:10px!important;font-weight:850!important;line-height:1!important}.ops-calendar-event-state:before{content:""!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b24!important}.ops-calendar-event-state.is-approved:before{background:#16a34a!important;box-shadow:0 0 0 3px #16a34a1f!important}.ops-calendar-event-state.is-declined:before{background:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.ops-leave-request-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;margin:0!important;padding:0 16px 16px!important}.ops-leave-request-item{border:1px solid #e3ecf9!important;border-radius:16px!important;padding:12px 13px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 12px 24px -28px #1018283d!important}.ops-leave-request-item strong{color:#123565!important}.ops-leave-request-item span{color:#6880a5!important;font-size:11.5px!important;font-weight:700!important}@media(max-width:900px){.ops-leave-month-grid button{min-height:68px!important;height:68px!important;padding:7px!important}.ops-calendar-event-label{font-size:10px!important}.ops-leave-tabs--mini{width:100%!important;justify-content:space-between!important}}.ops-switch-card{min-height:48px!important;padding:9px 12px!important;border-radius:16px!important;gap:10px!important}.ops-switch-card__icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:10px!important}.ops-switch-card__icon svg{width:15px!important;height:15px!important}.ops-switch-copy b{font-size:13px!important;line-height:1.1!important}.ops-switch-copy small{font-size:11px!important;line-height:1.15!important}.ops-switch-card .ops-switch{width:38px!important;min-width:38px!important;max-width:38px!important;height:20px!important;min-height:20px!important;padding:2px!important;border-radius:999px!important;background:#dfe9f7!important;border:1px solid #cfdcf0!important;box-shadow:inset 0 1px 2px #0f172a0f!important}.ops-switch-card .ops-switch span{width:14px!important;height:14px!important;border-radius:999px!important;transform:translate(0)!important;background:#fff!important;box-shadow:0 2px 5px #102a5724!important}.ops-switch-card.is-on .ops-switch{background:linear-gradient(180deg,#5fa0ff,#2d73ff)!important;border-color:#80b2ff!important}.ops-switch-card.is-on .ops-switch span{transform:translate(18px)!important}@media(max-width:760px){.ops-switch-card{min-height:44px!important;padding:8px 10px!important}.ops-switch-card .ops-switch{width:34px!important;min-width:34px!important;max-width:34px!important;height:18px!important}.ops-switch-card .ops-switch span{width:12px!important;height:12px!important}.ops-switch-card.is-on .ops-switch span{transform:translate(16px)!important}}.ops-leave-page{position:relative!important;overflow:hidden!important;background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}.ops-leave-page:before,.ops-leave-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;filter:blur(60px)!important;opacity:.36!important}.ops-leave-page:before{width:360px!important;height:360px!important;top:-90px!important;left:-70px!important;background:#cfe4ff!important}.ops-leave-page:after{width:420px!important;height:420px!important;top:180px!important;right:-140px!important;background:#d8edff!important}.ops-leave-page>*{position:relative!important;z-index:1!important}.ops-leave-header:before,.ops-leave-header:after,.ops-leave-form-card:before,.ops-leave-form-card:after,.ops-leave-info-card:before,.ops-leave-info-card:after,.ops-leave-type-card:before,.ops-leave-type-card:after,.ops-leave-calendar-card:before,.ops-leave-calendar-card:after{display:none!important;content:none!important}.ops-switch-card .ops-switch,.ops-switch{position:relative!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important;border-radius:999px!important;border:1px solid #cfdcf0!important;background:#dfe9f7!important;box-shadow:inset 0 1px 2px #0f172a0f!important;overflow:hidden!important}.ops-switch-card .ops-switch:before,.ops-switch-card .ops-switch:after,.ops-switch:before,.ops-switch:after{display:none!important;content:none!important}.ops-switch-card .ops-switch input,.ops-switch input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important}.ops-switch-card .ops-switch span,.ops-switch span{position:absolute!important;top:2px!important;left:2px!important;display:block!important;width:12px!important;min-width:12px!important;max-width:12px!important;height:12px!important;min-height:12px!important;max-height:12px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 5px #102a5726!important;transform:translate(0)!important;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease!important}.ops-switch-card .ops-switch span:before,.ops-switch-card .ops-switch span:after,.ops-switch span:before,.ops-switch span:after{display:none!important;content:none!important}.ops-switch-card.is-on .ops-switch,.ops-switch.is-on{background:linear-gradient(180deg,#5fa0ff,#2d73ff)!important;border-color:#8dbaff!important}.ops-switch-card.is-on .ops-switch span,.ops-switch.is-on span{left:2px!important;transform:translate(16px)!important}.ops-switch-card{min-height:44px!important;padding:8px 11px!important}.ops-switch-card__icon{width:28px!important;height:28px!important;min-width:28px!important;border-radius:10px!important}.ops-switch-copy b{font-size:12.5px!important}.ops-switch-copy small{font-size:10.5px!important}.ops-leave-page{--leave-navy: #071f4d;--leave-blue: #0867f2;--leave-muted: #5d7197;--leave-line: #dbe7f7;--leave-soft: #f3f8ff;width:100%!important;min-height:100vh!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px 14px 20px!important;background:linear-gradient(135deg,transparent 0 84%,rgba(206,226,255,.42) 84% 92%,transparent 92%) top right / 430px 240px no-repeat,radial-gradient(680px 360px at 4% -5%,rgba(219,234,255,.72),transparent 68%),linear-gradient(180deg,#f8fbff,#eef5fd)!important;color:var(--leave-navy)!important}.ops-leave-page:before,.ops-leave-page:after{display:none!important;content:none!important}.ops-leave-page,.ops-leave-page *{box-sizing:border-box!important}.ops-leave-status-strip--compact-top,.ops-leave-layout--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{width:100%!important;max-width:1520px!important;margin-left:auto!important;margin-right:auto!important}.ops-leave-layout--reference,.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{zoom:1!important}.ops-leave-status-strip--compact-top{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important;margin-bottom:10px!important}.ops-leave-status-card{min-height:82px!important;padding:12px 20px!important;display:flex!important;align-items:center!important;gap:14px!important;border-radius:17px!important;border:1px solid rgba(211,225,245,.92)!important;background:#ffffffe0!important;box-shadow:0 12px 30px -24px #1a499140!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.ops-leave-status-card__icon{width:52px!important;height:52px!important;min-width:52px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;box-shadow:none!important}.ops-leave-status-card--pending .ops-leave-status-card__icon{color:#0567ee!important;background:#e7f1ff!important}.ops-leave-status-card--approved .ops-leave-status-card__icon{color:#0aad55!important;background:#e8f9ef!important}.ops-leave-status-card--declined .ops-leave-status-card__icon{color:#ff284e!important;background:#ffeaf0!important}.ops-leave-status-card__copy{display:grid!important;grid-template-columns:auto!important;gap:2px!important;min-width:0!important}.ops-leave-status-card__copy strong{font-size:22px!important;line-height:1!important;font-weight:850!important;color:var(--leave-navy)!important}.ops-leave-status-card__copy>span{font-size:13px!important;line-height:1.2!important;font-weight:800!important;color:var(--leave-navy)!important}.ops-leave-status-card__copy small{font-size:10.5px!important;line-height:1.25!important;font-weight:600!important;color:var(--leave-muted)!important}.ops-leave-layout--reference{display:block!important;margin-top:0!important}.ops-leave-main-area{width:100%!important;min-width:0!important}.ops-leave-form-card--reference{width:100%!important;padding:20px 24px 14px!important;border-radius:25px!important;border:1px solid rgba(213,226,244,.94)!important;background:#ffffffe8!important;box-shadow:0 20px 45px -34px #14408447!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;overflow:hidden!important}.ops-leave-form-card--wizard .ops-leave-section-head{min-height:62px!important;margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid #e4edf8!important}.ops-leave-section-head--with-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:22px!important}.ops-leave-section-head h2{margin:0 0 5px!important;color:var(--leave-navy)!important;font-size:clamp(22px,1.9vw,27px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:850!important}.ops-leave-section-head p{margin:0!important;color:#526b96!important;font-size:12.5px!important;line-height:1.45!important;font-weight:500!important}.ops-leave-section-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:10px!important}.ops-leave-tabs--embedded{display:grid!important;grid-template-columns:repeat(3,minmax(104px,1fr))!important;width:418px!important;min-width:418px!important;height:46px!important;padding:0!important;gap:0!important;overflow:hidden!important;border-radius:12px!important;border:1px solid #d1def1!important;background:#f8fbff!important;box-shadow:none!important}.ops-leave-tabs--embedded button{min-width:0!important;min-height:44px!important;height:44px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-right:1px solid #dbe5f3!important;border-radius:0!important;background:transparent!important;color:#41577f!important;font-size:12.5px!important;line-height:1!important;font-weight:750!important;box-shadow:none!important}.ops-leave-tabs--embedded button:last-child{border-right:0!important}.ops-leave-tabs--embedded button:hover{background:#f1f7ff!important;color:#075fe8!important}.ops-leave-tabs--embedded button.is-active{position:relative!important;z-index:1!important;margin:-1px!important;min-height:46px!important;height:46px!important;border:1px solid #bcd3f4!important;border-radius:12px!important;background:#fff!important;color:#0566ef!important;box-shadow:0 8px 20px -16px #0566ef8c!important}.ops-leave-tabs--embedded button em{width:22px!important;height:22px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#edf3fb!important;color:#4d6389!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}.ops-leave-primary-top--embedded{min-width:160px!important;height:46px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#0874ff,#0562eb)!important;color:#fff!important;font-size:12.5px!important;font-weight:800!important;box-shadow:0 14px 24px -16px #0562ebbf!important;cursor:pointer!important}.ops-leave-primary-top--embedded:hover{transform:translateY(-1px)!important;filter:brightness(1.02)!important}.ops-leave-wizard-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;min-height:66px!important;margin:0 0 16px!important;padding:0!important;overflow:hidden!important;border:1px solid #dce7f6!important;border-radius:15px!important;background:linear-gradient(180deg,#f8fbff,#f2f7fe)!important}.ops-leave-wizard-steps button{position:relative!important;min-height:64px!important;padding:0 20px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#465b80!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.ops-leave-wizard-steps button+button{border-left:1px solid rgba(223,232,245,.9)!important}.ops-leave-wizard-steps button.is-active{background:linear-gradient(90deg,#edf5ff,#f1f7ffc7)!important}.ops-leave-wizard-steps button.is-active:before{content:""!important;position:absolute!important;top:0!important;right:-15px!important;width:30px!important;height:100%!important;display:block!important;background:inherit!important;transform:skew(-18deg)!important;z-index:0!important}.ops-leave-wizard-steps button>*{position:relative!important;z-index:1!important}.ops-leave-wizard-steps button i{width:36px!important;height:36px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;border:1px solid #dce6f4!important;background:#fff!important;color:#32486e!important;font-size:12px!important;line-height:1!important;font-style:normal!important;font-weight:850!important;box-shadow:0 8px 16px -14px #12345f73!important}.ops-leave-wizard-steps button.is-active i{border-color:transparent!important;background:linear-gradient(180deg,#1781ff,#075fe8)!important;color:#fff!important;box-shadow:0 12px 20px -14px #075fe8c7!important}.ops-leave-step-copy{min-width:0!important;display:grid!important;gap:3px!important}.ops-leave-step-copy b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#34496e!important;font-size:12.5px!important;line-height:1.15!important;font-weight:800!important}.ops-leave-step-copy small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#667da4!important;font-size:10.5px!important;line-height:1.15!important;font-weight:500!important}.ops-leave-wizard-steps button.is-active .ops-leave-step-copy b{color:#0563e9!important}.ops-leave-reference-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:18px!important;align-items:stretch!important}.ops-leave-form-grid--wizard{min-height:444px!important;padding:16px!important;display:flex!important;flex-direction:column!important;border:1px solid #dce7f6!important;border-radius:15px!important;background:#ffffffb8!important;overflow:visible!important}.ops-wizard-panel{display:flex!important;flex-direction:column!important;gap:14px!important;flex:1 1 auto!important;min-width:0!important}.ops-leave-three-grid--wizard{display:grid!important;grid-template-columns:1.22fr .9fr .9fr!important;gap:14px!important}.ops-leave-form-grid label,.ops-other-reason-field{min-width:0!important;display:grid!important;gap:7px!important}.ops-leave-form-grid label>span,.ops-other-reason-field>span{color:#0d2857!important;font-size:11.5px!important;line-height:1.2!important;font-weight:800!important}.ops-leave-form-grid label>span b,.ops-other-reason-field>span b{color:#ff2747!important}.ops-leave-form-grid select,.ops-leave-form-grid input,.ops-leave-form-grid textarea{width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:0 42px 0 45px!important;border:1px solid #ccd9ed!important;border-radius:12px!important;background-color:#fff!important;color:#102650!important;font-size:12.5px!important;line-height:1!important;font-weight:550!important;box-shadow:0 8px 20px -20px #102a5740!important;outline:0!important}.ops-leave-form-grid select:focus,.ops-leave-form-grid input:focus,.ops-leave-form-grid textarea:focus{border-color:#88b7fb!important;box-shadow:0 0 0 3px #0867f217!important}.ops-leave-three-grid--wizard label:first-child select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23086af2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23344c73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat,no-repeat!important;background-position:15px 50%,calc(100% - 14px) 50%!important;background-size:18px 18px,15px 15px!important}.ops-leave-three-grid--wizard input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%233e5d89' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:15px 50%!important;background-size:18px 18px!important}.ops-leave-three-grid--wizard input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:.7!important}.ops-leave-form-grid textarea{min-height:94px!important;height:94px!important;padding:13px 14px!important;line-height:1.45!important;resize:vertical!important}.ops-leave-switch-row--reference{display:grid!important;grid-template-columns:170px minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;margin:0!important;align-items:stretch!important}.ops-leave-days-chip{min-width:0!important;min-height:74px!important;padding:13px 16px!important;display:grid!important;align-content:center!important;gap:5px!important;border:1px solid #d3e2f5!important;border-radius:13px!important;background:#fff!important;color:#102650!important;box-shadow:none!important}.ops-leave-days-chip>span{color:#152e59!important;font-size:11px!important;line-height:1!important;font-weight:800!important}.ops-leave-days-chip strong{color:#0867f2!important;font-size:18px!important;line-height:1.05!important;font-weight:850!important}.ops-leave-days-chip small{color:#7487a7!important;font-size:10px!important;line-height:1!important;font-weight:600!important}.ops-switch-card{min-width:0!important;min-height:74px!important;height:auto!important;padding:11px 15px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;gap:12px!important;border:1px solid #dce7f6!important;border-radius:13px!important;background:linear-gradient(135deg,#f9fbff,#f3f8ff)!important;color:#102650!important;box-shadow:none!important}.ops-switch-card:hover{border-color:#bfd5f4!important;background:#f1f7ff!important}.ops-switch-card.is-on{border-color:#9fc5fb!important;background:#edf5ff!important}.ops-switch-card__icon{width:34px!important;height:34px!important;min-width:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:10px!important;background:#edf5ff!important;color:#0b376f!important;box-shadow:none!important}.ops-switch-copy{min-width:0!important;display:grid!important;gap:4px!important;text-align:left!important}.ops-switch-copy b{color:#102650!important;font-size:11.5px!important;line-height:1.1!important;font-weight:800!important}.ops-switch-copy small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#63799e!important;font-size:10.5px!important;line-height:1.2!important;font-weight:500!important}.ops-switch-card .ops-switch{position:relative!important;justify-self:end!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#b8c4d5!important;box-shadow:none!important}.ops-switch-card .ops-switch span{position:absolute!important;top:2px!important;left:2px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;border-radius:999px!important;background:#fff!important;transform:translate(0)!important;box-shadow:0 2px 5px #102a5733!important}.ops-switch-card.is-on .ops-switch{background:#0867f2!important}.ops-switch-card.is-on .ops-switch span{transform:translate(14px)!important}.ops-leave-type-hero{position:relative!important;min-height:166px!important;margin:0!important;padding:18px 20px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:16px!important;overflow:hidden!important;border:1px solid #d3e5fa!important;border-radius:15px!important;background:radial-gradient(340px 180px at 85% 20%,rgba(212,232,255,.85),transparent 72%),linear-gradient(135deg,#f4f9ff,#edf6ff)!important;box-shadow:none!important}.ops-leave-type-hero:after{display:none!important;content:none!important}.ops-leave-type-hero__icon{width:44px!important;height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #c9ddf8!important;border-radius:999px!important;background:#ffffff80!important;color:#0b356e!important;box-shadow:none!important}.ops-leave-type-hero__copy{min-width:0!important;display:grid!important;gap:10px!important;background:transparent!important}.ops-leave-type-hero__head{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;background:transparent!important}.ops-leave-type-hero__head strong{margin:0!important;color:#0c2858!important;background:transparent!important;font-size:18px!important;line-height:1.05!important;letter-spacing:-.02em!important;font-weight:850!important}.ops-leave-type-hero__head span{height:25px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;border:0!important;border-radius:999px!important;background:#e1efff!important;color:#0867f2!important;font-size:10.5px!important;line-height:1!important;font-weight:800!important}.ops-leave-type-hero__copy>p{margin:0!important;color:#17335f!important;background:transparent!important;font-size:11.5px!important;line-height:1.35!important;font-weight:550!important}.ops-leave-type-hero__meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:2px!important;background:transparent!important}.ops-leave-type-hero__meta>div{min-width:0!important;min-height:64px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid #cfe0f6!important;border-radius:12px!important;background:#ffffff38!important;box-shadow:none!important}.ops-leave-type-meta-icon{width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:#ffffff73!important;color:#0870f8!important}.ops-leave-type-hero__meta>div>span:last-child{min-width:0!important;display:grid!important;gap:4px!important}.ops-leave-type-hero__meta b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#142f5b!important;background:transparent!important;font-size:10.5px!important;line-height:1.1!important;font-weight:800!important}.ops-leave-type-hero__meta small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#60769c!important;background:transparent!important;font-size:10px!important;line-height:1.15!important;font-weight:500!important}.ops-leave-actions--reference,.ops-leave-actions--wizard{position:static!important;margin-top:auto!important;padding:11px 0 0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;border-top:1px solid #e2ebf7!important;background:transparent!important}.ops-leave-actions--reference .ops-leave-secondary-btn,.ops-leave-actions--reference .ops-leave-primary-btn,.ops-leave-actions--wizard .ops-leave-secondary-btn,.ops-leave-actions--wizard .ops-leave-primary-btn{min-width:108px!important;width:auto!important;height:42px!important;min-height:42px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:11px!important;font-size:12px!important;line-height:1!important;font-weight:800!important;cursor:pointer!important}.ops-leave-secondary-btn{border:1px solid #d4e1f2!important;background:#fff!important;color:#0760e8!important;box-shadow:none!important}.ops-leave-primary-btn{border:0!important;background:linear-gradient(180deg,#0875ff,#0562eb)!important;color:#fff!important;box-shadow:0 12px 22px -16px #0562ebcc!important}.ops-leave-request-summary-panel{min-height:444px!important;padding:18px 18px 16px!important;display:flex!important;flex-direction:column!important;gap:0!important;border:1px solid #d4e3f5!important;border-radius:15px!important;background:#ffffffd4!important;box-shadow:none!important}.ops-leave-request-summary-head{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:28px!important}.ops-leave-request-summary-icon{width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:12px!important;background:#eaf3ff!important;color:#0870f8!important;box-shadow:none!important}.ops-leave-request-summary-head strong{color:#0c2858!important;font-size:18px!important;line-height:1.05!important;letter-spacing:-.02em!important;font-weight:850!important}.ops-leave-balance-progress{display:grid!important;gap:13px!important;margin-bottom:18px!important}.ops-leave-balance-progress__row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important}.ops-leave-balance-progress__row span{color:#60759a!important;font-size:11.5px!important;font-weight:550!important}.ops-leave-balance-progress__row b{color:#0867f2!important;font-size:18px!important;line-height:1!important;font-weight:850!important}.ops-leave-balance-progress>i{width:100%!important;height:6px!important;overflow:hidden!important;border-radius:999px!important;background:#e0ebfa!important}.ops-leave-balance-progress>i>em{display:block!important;height:100%!important;min-width:0!important;border-radius:inherit!important;background:#0867f2!important}.ops-leave-request-summary-rows{display:grid!important;gap:0!important;border-top:1px solid #e5edf8!important}.ops-leave-request-summary-rows>div{min-height:48px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid #e8eff8!important}.ops-leave-request-summary-rows span{color:#60759a!important;font-size:11.5px!important;font-weight:550!important}.ops-leave-request-summary-rows strong{max-width:58%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#102650!important;font-size:11.5px!important;font-weight:800!important;text-align:right!important}.ops-leave-summary-tip{min-height:67px!important;margin-top:auto!important;padding:13px 14px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;border:1px solid #dce8f7!important;border-radius:12px!important;background:linear-gradient(135deg,#f4f9ff,#eaf3ff)!important;color:#17335f!important}.ops-leave-summary-tip svg{margin-top:2px!important;color:#183b72!important}.ops-leave-summary-tip span{color:#29466f!important;font-size:10.5px!important;line-height:1.55!important;font-weight:500!important}.ops-leave-summary-tip b{color:#0867f2!important}.ops-leave-policy-note{min-height:48px!important;margin-top:14px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid #dce8f7!important;border-radius:13px!important;background:linear-gradient(90deg,#f4f9ff,#eaf4ff 52%,#f5f9ff)!important;color:#0867f2!important;font-size:11px!important;line-height:1.25!important;font-weight:550!important;text-align:center!important}.ops-leave-policy-note svg{flex:0 0 auto!important}.ops-leave-two-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ops-review-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ops-review-grid>div,.ops-validation-panel,.ops-confirm-check,.ops-upload-btn{border-radius:12px!important}.ops-form-inline-error,.ops-leave-error,.ops-leave-success{max-width:1520px!important;margin-left:auto!important;margin-right:auto!important;border-radius:12px!important;font-size:11.5px!important}@media(max-width:1240px){.ops-leave-section-head--with-actions{align-items:flex-start!important}.ops-leave-section-head-actions{flex-wrap:wrap!important}.ops-leave-tabs--embedded{width:354px!important;min-width:354px!important;grid-template-columns:repeat(3,minmax(90px,1fr))!important}.ops-leave-primary-top--embedded{min-width:142px!important}.ops-leave-reference-layout{grid-template-columns:minmax(0,1fr) 292px!important}.ops-leave-switch-row--reference{grid-template-columns:145px minmax(0,1fr) minmax(0,1fr)!important}}@media(max-width:1040px){.ops-leave-page{padding:10px 12px 18px!important}.ops-leave-section-head--with-actions{flex-direction:column!important;align-items:stretch!important}.ops-leave-section-head-actions{width:100%!important;justify-content:space-between!important}.ops-leave-tabs--embedded{width:min(100%,430px)!important;min-width:0!important}.ops-leave-reference-layout{grid-template-columns:1fr!important}.ops-leave-request-summary-panel{min-height:0!important}.ops-leave-summary-tip{margin-top:16px!important}}@media(max-width:760px){.ops-leave-status-strip--compact-top{grid-template-columns:1fr!important}.ops-leave-status-card{min-height:70px!important}.ops-leave-form-card--reference{padding:16px 14px 12px!important;border-radius:18px!important}.ops-leave-section-head-actions{flex-direction:column!important;align-items:stretch!important}.ops-leave-tabs--embedded,.ops-leave-primary-top--embedded{width:100%!important;min-width:0!important}.ops-leave-wizard-steps{grid-template-columns:1fr!important}.ops-leave-wizard-steps button+button{border-left:0!important;border-top:1px solid #dfe8f5!important}.ops-leave-wizard-steps button.is-active:before{display:none!important}.ops-leave-three-grid--wizard,.ops-leave-switch-row--reference,.ops-leave-type-hero__meta,.ops-leave-two-grid,.ops-review-grid{grid-template-columns:1fr!important}.ops-leave-type-hero{grid-template-columns:44px minmax(0,1fr)!important}.ops-leave-type-hero__meta{grid-column:1 / -1!important}.ops-leave-actions--reference,.ops-leave-actions--wizard{flex-direction:row!important}.ops-leave-actions--reference .ops-leave-secondary-btn,.ops-leave-actions--reference .ops-leave-primary-btn,.ops-leave-actions--wizard .ops-leave-secondary-btn,.ops-leave-actions--wizard .ops-leave-primary-btn{flex:1 1 0!important;min-width:0!important}}.ops-leave-page{height:auto!important;max-height:none!important;min-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px 14px 18px!important;scrollbar-gutter:stable both-edges}.ops-leave-status-strip--compact-top,.ops-leave-layout--reference,.ops-leave-layout--calendar-tab,.ops-leave-history-card.ops-leave-tab-panel{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.ops-leave-status-card{min-height:92px!important;padding:14px 18px!important;border-radius:22px!important}.ops-leave-status-card__icon{width:54px!important;height:54px!important}.ops-leave-status-card__copy strong{font-size:18px!important}.ops-leave-status-card__copy span{font-size:14px!important}.ops-leave-status-card__copy small{font-size:12px!important}.ops-leave-layout--reference,.ops-leave-layout--calendar-tab{height:auto!important;max-height:none!important;min-height:0!important}.ops-leave-main-area,.ops-leave-form-card--reference,.ops-leave-form-grid--wizard,.ops-wizard-panel{min-height:0!important;max-height:none!important}.ops-leave-form-card--reference{padding:16px!important;border-radius:22px!important}.ops-leave-section-head--with-actions{align-items:flex-start!important;gap:14px!important}.ops-leave-section-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.ops-leave-section-head h2{font-size:17px!important}.ops-leave-section-head p{font-size:13px!important}.ops-leave-tabs--embedded{width:auto!important;max-width:100%!important;min-width:0!important;flex-wrap:wrap!important;gap:8px!important}.ops-leave-tabs--embedded button{min-width:132px!important;height:44px!important;padding:0 16px!important;font-size:13px!important}.ops-leave-primary-top--embedded{height:44px!important;padding:0 16px!important;font-size:13px!important;white-space:nowrap!important}.ops-leave-wizard-steps{margin-bottom:10px!important}.ops-leave-wizard-steps button{min-height:36px!important;padding:10px 12px!important}.ops-leave-wizard-steps button i{width:20px!important;height:20px!important;font-size:10.5px!important}.ops-leave-step-copy b{font-size:13px!important}.ops-leave-step-copy small{font-size:11.5px!important}.ops-leave-reference-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:16px!important;align-items:start!important}.ops-leave-reference-main{min-width:0!important}.ops-leave-request-summary-panel{width:100%!important;min-width:0!important;align-self:start!important;position:sticky!important;top:10px!important}.ops-leave-three-grid--wizard{grid-template-columns:1.15fr .92fr .92fr!important;gap:12px!important}.ops-leave-form-grid select,.ops-leave-form-grid input,.ops-leave-form-grid textarea{min-height:42px!important;font-size:13px!important}.ops-leave-form-grid textarea{min-height:84px!important}.ops-leave-switch-row--reference{display:grid!important;grid-template-columns:190px minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}.ops-leave-days-chip,.ops-switch-card{min-height:90px!important;border-radius:18px!important}.ops-leave-days-chip,.ops-switch-card{padding:14px 16px!important}.ops-leave-type-hero{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;padding:18px!important}.ops-leave-type-hero__art{display:none!important}.ops-leave-type-hero__meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.ops-leave-type-hero__meta>div{min-height:74px!important}.ops-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.ops-review-grid div{min-height:60px!important}.ops-leave-actions--wizard,.ops-leave-actions--reference{margin-top:12px!important;padding-top:12px!important}.ops-leave-actions--reference .ops-leave-secondary-btn,.ops-leave-actions--reference .ops-leave-primary-btn,.ops-leave-actions--wizard .ops-leave-secondary-btn,.ops-leave-actions--wizard .ops-leave-primary-btn{min-width:120px!important;height:42px!important}.ops-leave-policy-note{margin-top:12px!important;padding:16px 18px!important;border-radius:18px!important}.ops-leave-history-card.ops-leave-tab-panel,.ops-leave-calendar-tab-card{height:auto!important;max-height:none!important}.ops-leave-history-table{max-height:none!important}@media(max-width:1460px){.ops-leave-reference-layout{grid-template-columns:1fr!important}.ops-leave-request-summary-panel{position:static!important}}@media(max-width:1200px){.ops-leave-three-grid--wizard,.ops-leave-switch-row--reference,.ops-leave-type-hero__meta,.ops-leave-two-grid,.ops-review-grid{grid-template-columns:1fr!important}}@media(max-width:980px){.ops-leave-status-strip--compact-top{grid-template-columns:1fr!important}.ops-leave-section-head-actions{width:100%!important;justify-content:flex-start!important}.ops-leave-tabs--embedded,.ops-leave-primary-top--embedded{width:100%!important}}@media(min-width:981px){.ops-leave-page{zoom:.78!important;width:calc((100vw - var(--leave-sidebar)) / .78)!important;max-width:calc((100vw - var(--leave-sidebar)) / .78)!important;min-height:calc(100vh / .78)!important;padding:8px 10px 16px!important}.ops-leave-status-strip--compact-top,.ops-leave-layout--reference,.ops-leave-layout--calendar-tab,.ops-leave-history-card.ops-leave-tab-panel{max-width:1540px!important}.ops-leave-status-strip--compact-top{gap:10px!important;margin-bottom:10px!important}.ops-leave-status-card{min-height:82px!important;padding:12px 14px!important;border-radius:18px!important}.ops-leave-status-card__icon{width:46px!important;height:46px!important}.ops-leave-status-card__copy strong{font-size:16px!important}.ops-leave-status-card__copy span{font-size:13px!important}.ops-leave-status-card__copy small{font-size:11px!important}.ops-leave-form-card--reference,.ops-leave-history-card,.ops-leave-calendar-tab-card{padding:14px!important;border-radius:18px!important}.ops-leave-section-head{margin-bottom:10px!important}.ops-leave-section-head h2{font-size:15px!important}.ops-leave-section-head p{font-size:12px!important}.ops-leave-tabs--embedded button{min-width:118px!important;height:38px!important;padding:0 13px!important;font-size:12px!important;border-radius:12px!important}.ops-leave-primary-top--embedded{height:38px!important;padding:0 14px!important;font-size:12px!important;border-radius:12px!important}.ops-leave-wizard-steps{gap:6px!important;padding:5px!important;margin-bottom:8px!important}.ops-leave-wizard-steps button{min-height:32px!important;padding:8px 10px!important;border-radius:10px!important}.ops-leave-wizard-steps button i{width:18px!important;height:18px!important;font-size:10px!important}.ops-leave-step-copy b{font-size:12px!important}.ops-leave-step-copy small{font-size:10.5px!important}.ops-leave-reference-layout{grid-template-columns:minmax(0,1fr) 265px!important;gap:12px!important}.ops-leave-request-summary-panel{top:8px!important}.ops-leave-three-grid--wizard,.ops-leave-form-grid{gap:10px!important}.ops-leave-form-grid label>span{font-size:11px!important}.ops-leave-form-grid select,.ops-leave-form-grid input,.ops-leave-form-grid textarea{min-height:38px!important;border-radius:10px!important;font-size:12px!important;padding:0 10px!important}.ops-leave-form-grid textarea{min-height:72px!important;padding:10px!important}.ops-char-count{font-size:10px!important}.ops-leave-switch-row--reference{grid-template-columns:165px minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}.ops-leave-days-chip,.ops-switch-card{min-height:74px!important;border-radius:14px!important}.ops-leave-days-chip,.ops-switch-card{padding:10px 12px!important}.ops-switch-card__icon{width:34px!important;height:34px!important;border-radius:10px!important}.ops-switch-copy b{font-size:12px!important}.ops-switch-copy small{font-size:11px!important}.ops-switch{height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.ops-switch span{width:30px!important;height:18px!important}.ops-switch span:after{width:14px!important;height:14px!important}.ops-switch.is-on span:after{left:14px!important}.ops-leave-type-hero{grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;border-radius:16px!important}.ops-leave-type-hero__icon{width:42px!important;height:42px!important}.ops-leave-type-hero__head strong{font-size:14px!important}.ops-leave-type-hero__head span{font-size:11px!important}.ops-leave-type-hero__copy p{font-size:12px!important;margin:6px 0 10px!important}.ops-leave-type-hero__meta{gap:10px!important}.ops-leave-type-hero__meta>div{min-height:62px!important;padding:10px!important;border-radius:12px!important}.ops-leave-type-meta-icon{width:32px!important;height:32px!important}.ops-leave-type-hero__meta b{font-size:11.5px!important}.ops-leave-type-hero__meta small{font-size:10.5px!important}.ops-review-grid{gap:8px!important}.ops-review-grid div{min-height:54px!important;padding:9px 10px!important;border-radius:12px!important}.ops-review-grid span{font-size:10.5px!important}.ops-review-grid strong{font-size:12px!important}.ops-validation-panel{padding:10px!important;border-radius:12px!important}.ops-validation-head strong{font-size:12px!important}.ops-validation-head span{font-size:10.5px!important}.ops-validation-list div{font-size:10.5px!important;min-height:24px!important}.ops-validation-list i{width:17px!important;height:17px!important;font-size:10px!important}.ops-confirm-check--review{min-height:34px!important;padding:8px 10px!important;border-radius:12px!important;font-size:11px!important}.ops-leave-actions--wizard,.ops-leave-actions--reference{gap:8px!important;margin-top:8px!important;padding-top:10px!important}.ops-leave-actions--reference .ops-leave-secondary-btn,.ops-leave-actions--reference .ops-leave-primary-btn,.ops-leave-actions--wizard .ops-leave-secondary-btn,.ops-leave-actions--wizard .ops-leave-primary-btn{min-width:110px!important;height:38px!important;font-size:12px!important;border-radius:11px!important}.ops-leave-request-summary-head strong{font-size:14px!important}.ops-leave-request-summary-icon{width:40px!important;height:40px!important;border-radius:12px!important}.ops-leave-balance-progress__row span{font-size:11px!important}.ops-leave-balance-progress__row b{font-size:13px!important}.ops-leave-request-summary-rows div{min-height:42px!important;padding:8px 0!important}.ops-leave-request-summary-rows span{font-size:11px!important}.ops-leave-request-summary-rows strong{font-size:12px!important}.ops-leave-summary-tip{padding:12px!important;border-radius:14px!important;font-size:11px!important}.ops-leave-policy-note{margin-top:10px!important;padding:12px 14px!important;border-radius:16px!important;font-size:12px!important}}.ops-leave-page{background:radial-gradient(520px 520px at -8% 12%,rgba(122,188,255,.28),transparent 62%),radial-gradient(420px 420px at 108% 10%,rgba(169,214,255,.3),transparent 58%),radial-gradient(300px 300px at 82% 78%,rgba(188,224,255,.22),transparent 60%),linear-gradient(180deg,#f8fbff,#edf5ff 52%,#f6fbff)!important}.ops-leave-page:before{width:520px!important;height:520px!important;left:-180px!important;top:86px!important;opacity:.95!important;background:radial-gradient(circle at 36% 36%,rgba(139,204,255,.46),rgba(139,204,255,.17) 58%,transparent 60%)!important}.ops-leave-page:after{width:560px!important;height:560px!important;right:-200px!important;top:34px!important;opacity:.95!important;background:radial-gradient(circle at 64% 36%,rgba(173,216,255,.44),rgba(173,216,255,.16) 58%,transparent 60%)!important}@media(min-width:981px){.ops-leave-page{zoom:.82!important;width:calc((100vw - var(--leave-sidebar)) / .82)!important;max-width:calc((100vw - var(--leave-sidebar)) / .82)!important;min-height:calc(100vh / .82)!important;padding:8px 12px 18px!important}.ops-leave-form-grid select,.ops-leave-form-grid input,.ops-leave-form-grid textarea{min-height:40px!important;height:40px!important;padding:0 36px 0 46px!important;font-size:12.25px!important}.ops-leave-three-grid--wizard label:first-child select{background-position:14px 50%,calc(100% - 12px) 50%!important;background-size:16px 16px,14px 14px!important}.ops-leave-three-grid--wizard input[type=date]{background-position:14px 50%!important;background-size:16px 16px!important}.ops-leave-three-grid--wizard input[type=date]::-webkit-calendar-picker-indicator{transform:scale(.9)!important;transform-origin:right center!important}.ops-leave-form-grid textarea{min-height:78px!important;height:78px!important;padding:10px 12px!important}.ops-leave-status-card{min-height:86px!important}.ops-leave-reference-layout{grid-template-columns:minmax(0,1fr) 278px!important}}@media(min-width:981px){.ops-leave-page{padding-left:28px!important;padding-right:14px!important}.ops-leave-status-strip--compact-top,.ops-leave-layout--reference,.ops-leave-layout--calendar-tab,.ops-leave-history-card.ops-leave-tab-panel{margin-left:18px!important;margin-right:auto!important}}.ops-leave-status-strip--compact-top{gap:12px!important;margin-bottom:12px!important}.ops-leave-status-card{--status-accent: #1670f8;--status-soft: rgba(22, 112, 248, .1);--status-border: rgba(22, 112, 248, .2);position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:92px!important;padding:15px 18px!important;gap:13px!important;border-radius:20px!important;border:1px solid rgba(201,218,241,.92)!important;background:linear-gradient(118deg,rgba(255,255,255,.99) 0%,rgba(249,252,255,.97) 62%,var(--status-soft) 145%)!important;box-shadow:0 16px 34px -24px #1436696b,inset 0 1px #fffffff2!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.ops-leave-status-card:before{content:""!important;position:absolute!important;z-index:-1!important;top:0!important;bottom:0!important;left:0!important;width:4px!important;border-radius:20px 0 0 20px!important;background:linear-gradient(180deg,var(--status-accent),color-mix(in srgb,var(--status-accent) 55%,white))!important}.ops-leave-status-card:after{content:""!important;position:absolute!important;z-index:-1!important;width:118px!important;height:118px!important;right:-42px!important;top:-50px!important;border-radius:999px!important;background:radial-gradient(circle,var(--status-soft) 0%,transparent 70%)!important;pointer-events:none!important}.ops-leave-status-card:hover{transform:translateY(-2px)!important;border-color:var(--status-border)!important;box-shadow:0 20px 42px -25px #14366985,0 8px 20px -16px var(--status-soft),inset 0 1px #fffffffa!important}.ops-leave-status-card--pending{--status-accent: #1268ed;--status-soft: rgba(18, 104, 237, .12);--status-border: rgba(18, 104, 237, .28)}.ops-leave-status-card--approved{--status-accent: #0aae5a;--status-soft: rgba(10, 174, 90, .12);--status-border: rgba(10, 174, 90, .26)}.ops-leave-status-card--declined{--status-accent: #f43f5e;--status-soft: rgba(244, 63, 94, .12);--status-border: rgba(244, 63, 94, .25)}.ops-leave-status-card__icon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:15px!important;color:var(--status-accent)!important;background:linear-gradient(145deg,#ffffff,var(--status-soft))!important;border:1px solid var(--status-border)!important;box-shadow:0 10px 22px -16px var(--status-accent),inset 0 1px #fffffff2!important}.ops-leave-status-card__icon svg{width:20px!important;height:20px!important;stroke-width:2.2!important}.ops-leave-status-card__copy{gap:1px!important}.ops-leave-status-card__copy strong{width:max-content!important;min-width:28px!important;margin-bottom:2px!important;color:#0b2855!important;font-size:20px!important;line-height:.95!important;font-weight:900!important;letter-spacing:-.035em!important}.ops-leave-status-card__copy>span{color:#102a57!important;font-size:13px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:-.01em!important}.ops-leave-status-card__copy small{margin-top:1px!important;color:#7185a6!important;font-size:10.5px!important;line-height:1.3!important;font-weight:650!important}@media(prefers-reduced-motion:reduce){.ops-leave-status-card{transition:none!important}.ops-leave-status-card:hover{transform:none!important}}.ops-leave-status-strip--compact-top{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:12px!important}.ops-leave-status-card{position:relative!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:86px!important;padding:14px 18px!important;border-radius:18px!important;border:1px solid #d8e4f4!important;background:linear-gradient(180deg,#fffffff5,#f7fbfff0)!important;box-shadow:0 12px 28px #204a8212!important;overflow:hidden!important}.ops-leave-status-card:before,.ops-leave-status-card:after{display:none!important}.ops-leave-status-card:hover{transform:translateY(-1px)!important;border-color:#c7d8ef!important;box-shadow:0 16px 30px #204a821a!important}.ops-leave-status-card__icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eef4ff!important;border:1px solid #d9e6fb!important;box-shadow:none!important}.ops-leave-status-card__icon svg{width:18px!important;height:18px!important;stroke-width:2.1!important}.ops-leave-status-card--pending .ops-leave-status-card__icon,.ops-leave-status-card--approved .ops-leave-status-card__icon,.ops-leave-status-card--declined .ops-leave-status-card__icon{color:#2563eb!important;background:#edf4ff!important;border-color:#d4e4ff!important}.ops-leave-status-card__copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;min-width:0!important}.ops-leave-status-card__copy>span{order:1!important;color:#6c83a8!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important}.ops-leave-status-card__copy strong{order:2!important;color:#173a6a!important;font-size:18px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.03em!important;margin:1px 0 0!important}.ops-leave-status-card__copy small{order:3!important;color:#94a6c2!important;font-size:11px!important;line-height:1.25!important;font-weight:650!important;margin-top:2px!important}@media(max-width:980px){.ops-leave-status-strip--compact-top{grid-template-columns:1fr!important}}.ops-leave-three-grid--wizard label:first-child select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%233e5d89' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23344c73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat,no-repeat!important;background-position:14px 50%,calc(100% - 12px) 50%!important;background-size:16px 16px,14px 14px!important}.ops-leave-three-grid--wizard input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%233e5d89' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:14px 50%!important;background-size:16px 16px!important}.ops-leave-policy-note,.ops-leave-mobile-tabs,.ops-leave-actions--mobile{display:none!important}@media(max-width:820px){html,body{overflow-x:hidden!important}.ops-leave-page{position:relative!important;isolation:isolate!important;width:100%!important;max-width:480px!important;min-height:100dvh!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:18px 16px calc(94px + env(safe-area-inset-bottom))!important;overflow:visible!important;box-sizing:border-box!important;background:radial-gradient(circle at 97% 8%,rgba(201,220,255,.82) 0 86px,transparent 87px),radial-gradient(circle at 8% 49%,rgba(217,231,255,.72) 0 104px,transparent 105px),linear-gradient(180deg,#eef4ff,#f7faff 42%,#edf4ff)!important}.ops-leave-page:before{content:""!important;position:absolute!important;z-index:-1!important;width:220px!important;height:220px!important;left:-126px!important;top:310px!important;border-radius:999px!important;background:#d0e0ff94!important;filter:none!important;pointer-events:none!important}.ops-leave-page:after{content:""!important;position:absolute!important;z-index:-1!important;width:250px!important;height:250px!important;right:-166px!important;top:760px!important;border-radius:999px!important;background:#d6e4ff9e!important;filter:none!important;pointer-events:none!important}.ops-leave-mobile-tabs{position:relative!important;z-index:5!important;width:100%!important;min-height:48px!important;margin:0 0 14px!important;padding:4px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;border:0!important;border-radius:15px!important;background:#e1ebfd94!important;box-shadow:none!important}.ops-leave-mobile-tabs button{min-width:0!important;min-height:40px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#8091ad!important;font-size:11.5px!important;line-height:1!important;font-weight:750!important;cursor:pointer!important;box-shadow:none!important}.ops-leave-mobile-tabs button.is-active{background:#fff!important;color:#0c1f45!important;box-shadow:0 7px 18px #2245771a!important}.ops-leave-mobile-tabs em{width:18px!important;height:18px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#edf3fc!important;color:#5c7197!important;font-size:9px!important;font-style:normal!important;font-weight:850!important}.ops-leave-status-strip--compact-top{width:100%!important;margin:0 0 14px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.ops-leave-status-card{min-width:0!important;min-height:108px!important;padding:11px 10px 10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;border:1px solid rgba(222,231,245,.96)!important;border-radius:14px!important;background:#fffffff5!important;box-shadow:0 8px 22px #24457412!important;transform:none!important}.ops-leave-status-card:hover{transform:none!important;border-color:#d2dff2f5!important;box-shadow:0 8px 22px #24457412!important}.ops-leave-status-card__icon{width:27px!important;min-width:27px!important;height:27px!important;border:0!important;border-radius:9px!important;box-shadow:none!important}.ops-leave-status-card__icon svg{width:13px!important;height:13px!important;stroke-width:2.25!important}.ops-leave-status-card--pending .ops-leave-status-card__icon{color:#316dff!important;background:#eaf1ff!important}.ops-leave-status-card--approved .ops-leave-status-card__icon{color:#12a86b!important;background:#e5f8ef!important}.ops-leave-status-card--declined .ops-leave-status-card__icon{color:#ee5561!important;background:#ffebee!important}.ops-leave-status-card__copy{width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.ops-leave-status-card__copy strong{order:1!important;margin:0!important;color:#091c43!important;font-size:21px!important;line-height:1!important;font-weight:900!important}.ops-leave-status-card__copy>span{order:2!important;color:#10254d!important;font-size:10.5px!important;line-height:1.1!important;font-weight:850!important}.ops-leave-status-card__copy small{order:3!important;margin:0!important;color:#8798b5!important;font-size:8.5px!important;line-height:1.25!important;font-weight:600!important}.ops-leave-error,.ops-leave-success,.ops-leave-loading{width:100%!important;margin:0 0 12px!important;border-radius:13px!important;font-size:11px!important}.ops-leave-layout--tabs,.ops-leave-tab-panel,.ops-leave-tab-panel--grid,.ops-leave-layout--reference,.ops-leave-main-area,.ops-leave-form-card--wizard,.ops-leave-reference-layout,.ops-leave-reference-main,.ops-leave-form-grid--wizard,.ops-wizard-panel{width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}.ops-leave-layout--tabs,.ops-leave-layout--reference{display:block!important;margin:0!important}.ops-leave-form-card--reference,.ops-leave-form-card--wizard{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ops-leave-form-card--reference>.ops-leave-section-head,.ops-leave-form-card--wizard>.ops-leave-section-head{display:none!important}.ops-leave-wizard-steps{width:100%!important;min-height:52px!important;height:52px!important;margin:0 0 12px!important;padding:0 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 50px 50px!important;align-items:center!important;gap:0!important;overflow:visible!important;border:1px solid #e3eaf5!important;border-radius:14px!important;background:#fffffff5!important;box-shadow:0 6px 18px #26497b0d!important}.ops-leave-wizard-steps button,.ops-leave-wizard-steps button.is-active,.ops-leave-wizard-steps button.is-complete{position:relative!important;min-width:0!important;min-height:50px!important;height:50px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.ops-leave-wizard-steps button+button{border-left:0!important}.ops-leave-wizard-steps button+button:after{content:""!important;position:absolute!important;left:-12px!important;top:50%!important;width:14px!important;height:1px!important;background:#dbe4f1!important}.ops-leave-wizard-steps button.is-active:before,.ops-leave-wizard-steps button.is-complete:before{display:none!important}.ops-leave-wizard-steps button i,.ops-leave-wizard-steps button.is-active i,.ops-leave-wizard-steps button.is-complete i{width:24px!important;min-width:24px!important;height:24px!important;border:0!important;border-radius:999px!important;background:#edf2fa!important;color:#93a3bd!important;font-size:10px!important;box-shadow:none!important}.ops-leave-wizard-steps button.is-active i,.ops-leave-wizard-steps button.is-complete i{background:#316cff!important;color:#fff!important}.ops-leave-wizard-steps button:not(.is-active) .ops-leave-step-copy{display:none!important}.ops-leave-step-copy{display:grid!important;gap:1px!important}.ops-leave-step-copy b,.ops-leave-wizard-steps button.is-active .ops-leave-step-copy b{color:#0e244d!important;font-size:11px!important;line-height:1.1!important;font-weight:850!important}.ops-leave-step-copy small{color:#8192af!important;font-size:8.5px!important;line-height:1.15!important;font-weight:550!important}.ops-form-inline-error{margin:0 0 10px!important;padding:9px 11px!important;border-radius:12px!important;font-size:10.5px!important}.ops-leave-reference-layout{display:flex!important;flex-direction:column!important;gap:14px!important}.ops-leave-form-grid--wizard{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;gap:12px!important}.ops-wizard-panel{gap:12px!important}.ops-leave-three-grid--wizard{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ops-leave-three-grid--wizard>label:first-child{grid-column:1 / -1!important}.ops-leave-form-grid label,.ops-other-reason-field{gap:6px!important}.ops-leave-form-grid label>span,.ops-other-reason-field>span{color:#13294f!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important}.ops-leave-form-grid select,.ops-leave-form-grid input,.ops-leave-form-grid textarea{min-height:44px!important;height:44px!important;padding:0 36px 0 41px!important;border:1px solid #dde5f0!important;border-radius:12px!important;background-color:#fffffff7!important;color:#12284e!important;font-size:11.5px!important;font-weight:650!important;box-shadow:0 5px 15px #24467709!important}.ops-leave-form-grid select:focus,.ops-leave-form-grid input:focus,.ops-leave-form-grid textarea:focus{border-color:#a8c6fb!important;box-shadow:0 0 0 3px #316cff14!important}.ops-leave-three-grid--wizard label:first-child select{background-position:13px 50%,calc(100% - 12px) 50%!important;background-size:15px 15px,13px 13px!important}.ops-leave-three-grid--wizard input[type=date]{padding-right:8px!important;background-position:12px 50%!important;background-size:14px 14px!important}.ops-leave-three-grid--wizard input[type=date]::-webkit-calendar-picker-indicator{opacity:0!important;width:1px!important}.ops-leave-form-grid textarea{min-height:96px!important;height:96px!important;padding:12px!important}.ops-leave-two-grid,.ops-review-grid{grid-template-columns:1fr!important;gap:10px!important}.ops-leave-switch-row--reference{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.ops-leave-days-chip{position:relative!important;min-height:58px!important;padding:11px 13px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 10px!important;border:1px solid #e2e8f2!important;border-radius:13px!important;background:#fffffff7!important;box-shadow:0 6px 17px #2345770a!important}.ops-leave-days-chip>span{grid-column:1!important;color:#7b8da9!important;font-size:9.5px!important;font-weight:650!important}.ops-leave-days-chip strong{grid-column:1!important;color:#316cff!important;font-size:19px!important;font-weight:850!important}.ops-leave-days-chip small{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;color:#8c9bb4!important;font-size:8.5px!important}.ops-switch-card{min-height:55px!important;padding:9px 11px!important;grid-template-columns:30px minmax(0,1fr) 34px!important;gap:10px!important;border:1px solid #e0e7f1!important;border-radius:13px!important;background:#fffffff2!important}.ops-switch-card__icon{width:30px!important;min-width:30px!important;height:30px!important;border-radius:9px!important;color:#657b9e!important;background:#edf3fc!important}.ops-leave-switch-row--reference>.ops-switch-card:last-child .ops-switch-card__icon{color:#f59e0b!important;background:#fff2de!important}.ops-switch-card__icon svg{width:14px!important;height:14px!important}.ops-switch-copy{gap:2px!important}.ops-switch-copy b{color:#13294f!important;font-size:10.5px!important}.ops-switch-copy small{color:#8091ad!important;font-size:8.5px!important}.ops-switch-card .ops-switch{width:31px!important;min-width:31px!important;max-width:31px!important;height:18px!important;min-height:18px!important;max-height:18px!important;background:#dfe7f2!important}.ops-leave-type-hero{min-height:0!important;padding:14px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;border:1px solid #cfe0ff!important;border-radius:15px!important;background:#f5f9ffeb!important;box-shadow:none!important}.ops-leave-type-hero__icon{width:34px!important;min-width:34px!important;height:34px!important;border:0!important;border-radius:10px!important;background:#e8f0ff!important;color:#316cff!important}.ops-leave-type-hero__icon svg{width:18px!important;height:18px!important}.ops-leave-type-hero__copy,.ops-leave-type-hero__copy[style],.ops-leave-type-hero__head,.ops-leave-type-hero__head[style],.ops-leave-type-hero__copy>p,.ops-leave-type-hero__copy>p[style],.ops-leave-type-hero__meta,.ops-leave-type-hero__meta[style],.ops-leave-type-hero__meta>div,.ops-leave-type-hero__meta>div[style]{background:transparent!important;box-shadow:none!important}.ops-leave-type-hero__copy{gap:8px!important}.ops-leave-type-hero__head{gap:7px!important;flex-wrap:wrap!important}.ops-leave-type-hero__head strong,.ops-leave-type-hero__head strong[style]{color:#0d2249!important;background:transparent!important;font-size:14px!important;font-weight:900!important}.ops-leave-type-hero__head span{height:18px!important;padding:0 7px!important;background:#e7efff!important;color:#316cff!important;font-size:7.5px!important}.ops-leave-type-hero__copy>p,.ops-leave-type-hero__copy>p[style]{color:#6e82a4!important;font-size:9.5px!important;line-height:1.45!important}.ops-leave-type-hero__meta{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:3px!important}.ops-leave-type-hero__meta>div,.ops-leave-type-hero__meta>div[style]{min-height:48px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;border:1px solid #e1e8f2!important;border-radius:11px!important;background:#ffffffe0!important}.ops-leave-type-meta-icon{width:28px!important;height:28px!important;border-radius:8px!important;background:transparent!important}.ops-leave-type-hero__meta>div:nth-child(2) .ops-leave-type-meta-icon{color:#ef5f85!important}.ops-leave-type-hero__meta>div:nth-child(3) .ops-leave-type-meta-icon{color:#4f72ff!important}.ops-leave-type-hero__meta b{color:#12274d!important;font-size:9.5px!important}.ops-leave-type-hero__meta small{color:#7d8eaa!important;font-size:8px!important}.ops-leave-request-summary-panel{min-height:0!important;padding:13px!important;border:1px solid #e1e8f1!important;border-radius:15px!important;background:#fffffff5!important;box-shadow:0 8px 24px #2343700e!important}.ops-leave-request-summary-head{gap:9px!important;margin-bottom:14px!important}.ops-leave-request-summary-icon{width:32px!important;min-width:32px!important;height:32px!important;border-radius:9px!important;background:#e9f1ff!important;color:#316cff!important}.ops-leave-request-summary-icon svg{width:15px!important;height:15px!important}.ops-leave-request-summary-head strong{color:#0b2149!important;font-size:14px!important;font-weight:900!important}.ops-leave-balance-progress{gap:9px!important;margin-bottom:10px!important}.ops-leave-balance-progress__row span,.ops-leave-request-summary-rows span{color:#7a8dab!important;font-size:9.5px!important}.ops-leave-balance-progress__row b{color:#316cff!important;font-size:11px!important}.ops-leave-balance-progress>i{height:4px!important;background:#e8eef9!important}.ops-leave-request-summary-rows>div{min-height:43px!important}.ops-leave-request-summary-rows strong{color:#11254a!important;font-size:9.5px!important}.ops-leave-request-summary-rows>div:last-child strong{color:#316cff!important}.ops-leave-summary-tip{min-height:58px!important;margin-top:12px!important;padding:10px!important;grid-template-columns:15px minmax(0,1fr)!important;gap:8px!important;border-color:#cfe0ff!important;border-radius:11px!important;background:#f2f6ff!important}.ops-leave-summary-tip svg{width:13px!important;height:13px!important;color:#316cff!important}.ops-leave-summary-tip span{color:#687d9f!important;font-size:8.8px!important;line-height:1.5!important}.ops-leave-reference-main .ops-leave-actions--reference,.ops-leave-reference-main .ops-leave-actions--wizard{display:none!important}.ops-leave-actions--mobile{width:100%!important;margin:-1px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;gap:9px!important;border:0!important;background:transparent!important}.ops-leave-actions--mobile .ops-leave-secondary-btn,.ops-leave-actions--mobile .ops-leave-primary-btn{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 14px!important;border-radius:12px!important;font-size:10.5px!important}.ops-leave-actions--mobile .ops-leave-secondary-btn{border:1px solid #e0e6ef!important;color:#536888!important;background:#fffffff5!important}.ops-leave-actions--mobile .ops-leave-primary-btn{background:linear-gradient(135deg,#4a86ff,#2d63f6)!important;box-shadow:0 9px 20px #2d63f63d!important}.ops-leave-policy-note{display:none!important}.ops-leave-history-card,.ops-leave-calendar-tab-card{width:100%!important;min-height:0!important;height:auto!important;padding:13px!important;overflow:visible!important;border:1px solid #e1e8f2!important;border-radius:15px!important;background:#fffffff5!important}.ops-leave-history-head .ops-leave-section-head-actions--tabs,.ops-leave-section-head--calendar .ops-leave-section-head-actions--tabs,.ops-leave-history-row--head{display:none!important}.ops-leave-history-row:not(.ops-leave-history-row--head){min-height:86px!important;padding:10px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:5px 10px!important;border-bottom:1px solid #edf1f7!important;font-size:10px!important}.ops-leave-history-row:not(.ops-leave-history-row--head)>span:nth-child(3),.ops-leave-history-row:not(.ops-leave-history-row--head)>span:nth-child(4){grid-column:1!important}.ops-leave-history-row:not(.ops-leave-history-row--head)>strong{grid-column:2!important;grid-row:1!important}}@media(max-width:360px){.ops-leave-page{padding-left:12px!important;padding-right:12px!important}.ops-leave-status-strip--compact-top{gap:7px!important}.ops-leave-status-card{min-height:104px!important;padding:10px 8px!important}.ops-leave-status-card__copy>span{font-size:9.5px!important}.ops-leave-status-card__copy small{font-size:7.8px!important}}@media(max-width:768px){.ops-leave-switch-row--reference{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.ops-leave-switch-row--reference>.ops-leave-days-chip,.ops-leave-switch-row--reference>.ops-switch-card{grid-column:1!important;grid-row:auto!important;width:100%!important;min-width:0!important}.ops-switch-card,.ops-leave-reference-layout--details .ops-switch-card{min-height:64px!important;height:auto!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important}.ops-switch-card__icon,.ops-leave-reference-layout--details .ops-switch-card__icon{width:34px!important;min-width:34px!important;height:34px!important}.ops-switch-copy,.ops-leave-reference-layout--details .ops-switch-copy{min-width:0!important;text-align:left!important}.ops-switch-copy b,.ops-leave-reference-layout--details .ops-switch-copy b{font-size:12px!important;line-height:1.2!important}.ops-switch-copy small,.ops-leave-reference-layout--details .ops-switch-copy small{font-size:10.5px!important;line-height:1.3!important}.ops-switch-card .ops-switch,.ops-leave-reference-layout--details .ops-switch-card .ops-switch{position:relative!important;display:block!important;width:40px!important;min-width:40px!important;height:22px!important;min-height:22px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;overflow:visible!important}.ops-switch-card .ops-switch>span,.ops-leave-reference-layout--details .ops-switch-card .ops-switch>span{position:absolute!important;inset:0!important;display:block!important;width:40px!important;height:22px!important;border-radius:999px!important;background:#cbd5e1!important;box-shadow:inset 0 0 0 1px #0f172a14!important}.ops-switch-card .ops-switch:before,.ops-switch-card .ops-switch:after,.ops-switch-card .ops-switch>span:before{display:none!important;content:none!important}.ops-switch-card .ops-switch>span:after,.ops-leave-reference-layout--details .ops-switch-card .ops-switch>span:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #0f172a47!important;transform:translate(0)!important;transition:transform .18s ease!important}.ops-switch-card.is-on .ops-switch>span{background:#2f80ed!important}.ops-switch-card.is-on .ops-switch>span:after{transform:translate(18px)!important;left:3px!important}}@media(max-width:768px){html body .ops-leave-page :is(.ops-leave-status-card,.ops-leave-form-card,.ops-leave-calendar-tab-card,.ops-leave-history-card,.ops-leave-tab-panel,.ops-leave-summary-card,.ops-leave-balance-panel,.ops-leave-guidelines-panel){background:linear-gradient(145deg,#fff,#f5f9ff 58%,#edf6ff)!important;border-color:#d8e7f6!important;box-shadow:0 12px 30px -27px #2563eb61!important}html body .ops-leave-page :is(.ops-leave-form-card,.ops-leave-calendar-tab-card,.ops-leave-history-card,.ops-leave-tab-panel){border-radius:18px!important}}@media(max-width:820px){html,body{overflow-x:hidden!important}.ops-leave-page{width:100%!important;max-width:520px!important;min-height:100dvh!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:10px 12px calc(92px + env(safe-area-inset-bottom))!important;overflow:visible!important;box-sizing:border-box!important;background:radial-gradient(circle at 96% 7%,rgba(211,227,255,.82) 0 88px,transparent 89px),radial-gradient(circle at 7% 48%,rgba(222,234,255,.72) 0 105px,transparent 106px),linear-gradient(180deg,#edf4ff,#f8fbff 40%,#eef5ff)!important}.ops-leave-page:before,.ops-leave-page:after{display:none!important}.ops-leave-mobile-tabs{display:none!important}.ops-leave-status-strip--compact-top{width:100%!important;margin:0 0 8px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.ops-leave-status-card{min-width:0!important;min-height:62px!important;padding:8px!important;display:grid!important;grid-template-columns:29px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;border:1px solid #dce7f7!important;border-radius:14px!important;background:#fffffffa!important;box-shadow:0 7px 20px #2144750e!important}.ops-leave-status-card__icon{width:29px!important;min-width:29px!important;height:29px!important;border-radius:10px!important}.ops-leave-status-card__copy{min-width:0!important;display:grid!important;gap:0!important}.ops-leave-status-card__copy>span{order:1!important;color:#49618b!important;font-size:9px!important;line-height:1!important;font-weight:850!important}.ops-leave-status-card__copy strong{order:2!important;margin:2px 0 1px!important;color:#0b2148!important;font-size:16px!important;line-height:1!important;font-weight:900!important}.ops-leave-status-card__copy small{order:3!important;color:#6f83a6!important;font-size:7.5px!important;line-height:1.15!important}.ops-leave-layout--reference,.ops-leave-layout--tabs,.ops-leave-main-area{width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;display:block!important}.ops-leave-form-card--reference{width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;padding:10px!important;overflow:visible!important;display:block!important;border:1px solid #d8e5f6!important;border-radius:18px!important;background:#fffffffa!important;box-shadow:0 10px 30px #1f427411!important}.ops-leave-form-card--reference>.ops-leave-section-head{width:100%!important;margin:0 0 8px!important;padding:1px 1px 0!important;display:block!important}.ops-leave-form-card--reference>.ops-leave-section-head>div:first-child{padding:0 1px 8px!important}.ops-leave-form-card--reference>.ops-leave-section-head h2{margin:0 0 3px!important;color:#102c5a!important;font-size:18px!important;line-height:1.12!important;font-weight:900!important}.ops-leave-form-card--reference>.ops-leave-section-head p{max-width:290px!important;margin:0!important;color:#47638d!important;font-size:10px!important;line-height:1.45!important;font-weight:600!important}.ops-leave-form-card--reference .ops-leave-section-head-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded{width:100%!important;min-height:38px!important;margin:0!important;padding:3px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;border:1px solid #d9e5f5!important;border-radius:11px!important;background:#f6f9fe!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button{min-width:0!important;min-height:31px!important;padding:0 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#24416d!important;font-size:9px!important;font-weight:850!important;box-shadow:none!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button.is-active{background:#fff!important;color:#0f55d8!important;border:1px solid #bcd4ff!important;box-shadow:0 4px 10px #215bb31c!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded svg{width:12px!important;height:12px!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded em{width:17px!important;height:17px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#edf3fc!important;color:#35557f!important;font-size:7px!important;font-style:normal!important}.ops-leave-primary-top--embedded{width:100%!important;min-height:37px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#0d73ff,#0756e8)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;box-shadow:0 7px 15px #0957e02e!important}.ops-leave-primary-top--embedded svg{display:none!important}.ops-leave-wizard-steps{width:100%!important;margin:0 0 7px!important;padding:5px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid #dce7f5!important;border-radius:11px!important;background:#f6f9fd!important}.ops-leave-wizard-steps button{min-width:0!important;min-height:42px!important;padding:4px 5px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ops-leave-wizard-steps button+button{border-left:1px solid #dbe6f5!important}.ops-leave-wizard-steps button i{width:20px!important;height:20px!important;border:1px solid #d5e2f3!important;background:#f8fbff!important;color:#16345f!important;font-size:8px!important}.ops-leave-wizard-steps button.is-active,.ops-leave-wizard-steps button.is-complete{background:transparent!important}.ops-leave-wizard-steps button.is-active i,.ops-leave-wizard-steps button.is-complete i{border-color:#0e6df6!important;background:#0e6df6!important;color:#fff!important}.ops-leave-step-copy{min-width:0!important;display:grid!important;gap:1px!important;text-align:left!important}.ops-leave-step-copy b{overflow:hidden!important;color:#102750!important;font-size:7.6px!important;line-height:1.15!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ops-leave-wizard-steps button.is-active .ops-leave-step-copy b{color:#0b62e8!important}.ops-leave-step-copy small{overflow:hidden!important;color:#6e82a5!important;font-size:6.2px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ops-leave-reference-layout{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;gap:7px!important}.ops-leave-reference-layout--details{display:grid!important;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important;grid-template-rows:auto auto auto auto auto!important;align-items:stretch!important}.ops-leave-reference-layout--details .ops-leave-reference-main,.ops-leave-reference-layout--details .ops-leave-form-grid--wizard,.ops-leave-reference-layout--details .ops-wizard-panel,.ops-leave-reference-layout--details .ops-leave-switch-row--reference{display:contents!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard{grid-column:1/-1!important;grid-row:1!important;min-width:0!important;padding:8px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;border:1px solid #dce7f5!important;border-radius:12px!important;background:#fff!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:first-child{grid-column:1/-1!important}.ops-leave-reference-layout--details .ops-leave-form-grid label{min-width:0!important;gap:4px!important}.ops-leave-reference-layout--details .ops-leave-form-grid label>span{color:#13294e!important;font-size:8.2px!important;font-weight:900!important}.ops-leave-reference-layout--details .ops-leave-form-grid select,.ops-leave-reference-layout--details .ops-leave-form-grid input{width:100%!important;min-width:0!important;min-height:37px!important;height:37px!important;padding:0 30px 0 33px!important;border:1px solid #d5e1f1!important;border-radius:10px!important;background-color:#fff!important;color:#142b53!important;font-size:9px!important;font-weight:750!important;box-shadow:none!important}.ops-leave-reference-layout--details .ops-leave-days-chip{grid-column:1!important;grid-row:2!important;min-width:0!important;min-height:58px!important;height:auto!important;padding:9px 10px!important;display:grid!important;grid-template-columns:1fr!important;align-content:center!important;gap:2px!important;border:1px solid #dce7f5!important;border-radius:12px!important;background:#fff!important}.ops-leave-reference-layout--details .ops-leave-days-chip span{color:#173058!important;font-size:8px!important;font-weight:900!important}.ops-leave-reference-layout--details .ops-leave-days-chip strong{color:#0a67f4!important;font-size:14px!important;line-height:1!important}.ops-leave-reference-layout--details .ops-leave-days-chip small{grid-column:auto!important;grid-row:auto!important;color:#58739e!important;font-size:7.5px!important}.ops-leave-reference-layout--details .ops-switch-card{min-width:0!important;min-height:58px!important;height:auto!important;padding:8px!important;display:grid!important;grid-template-columns:27px minmax(0,1fr) 29px!important;align-items:center!important;gap:6px!important;border:1px solid #dce7f5!important;border-radius:12px!important;background:#fff!important}.ops-leave-reference-layout--details .ops-switch-row--reference>.ops-switch-card:nth-child(2){grid-column:2!important;grid-row:2!important}.ops-leave-reference-layout--details .ops-switch-row--reference>.ops-switch-card:nth-child(3){grid-column:1!important;grid-row:3!important}.ops-leave-reference-layout--details .ops-switch-card__icon{width:27px!important;min-width:27px!important;height:27px!important;border-radius:9px!important}.ops-leave-reference-layout--details .ops-switch-copy b{color:#142b51!important;font-size:8.2px!important;font-weight:900!important}.ops-leave-reference-layout--details .ops-switch-copy small{color:#607aa4!important;font-size:6.8px!important;line-height:1.2!important}.ops-leave-reference-layout--details .ops-switch-card .ops-switch{width:29px!important;min-width:29px!important;height:17px!important;min-height:17px!important}.ops-leave-reference-layout--details .ops-leave-type-hero{grid-column:1!important;grid-row:4!important;min-width:0!important;min-height:0!important;height:auto!important;padding:9px!important;display:grid!important;grid-template-columns:27px minmax(0,1fr)!important;align-content:start!important;gap:7px!important;border:1px solid #cfe0f8!important;border-radius:12px!important;background:linear-gradient(145deg,#f0f7ff,#e9f4ff)!important}.ops-leave-reference-layout--details .ops-leave-type-hero__icon{width:27px!important;min-width:27px!important;height:27px!important;border-radius:9px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__copy{gap:5px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__head{gap:4px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__head strong,.ops-leave-reference-layout--details .ops-leave-type-hero__head strong[style]{color:#112a53!important;font-size:9.2px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__head span{height:15px!important;padding:0 5px!important;font-size:6px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__copy>p,.ops-leave-reference-layout--details .ops-leave-type-hero__copy>p[style]{color:#45638e!important;font-size:7.1px!important;line-height:1.35!important}.ops-leave-reference-layout--details .ops-leave-type-hero__meta{grid-column:1/-1!important;gap:4px!important;margin-top:1px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__meta>div,.ops-leave-reference-layout--details .ops-leave-type-hero__meta>div[style]{min-height:37px!important;padding:5px 6px!important;grid-template-columns:21px minmax(0,1fr)!important;gap:5px!important;border-radius:9px!important}.ops-leave-reference-layout--details .ops-leave-type-meta-icon{width:21px!important;height:21px!important}.ops-leave-reference-layout--details .ops-leave-type-meta-icon svg{width:12px!important;height:12px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__meta b{font-size:7px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__meta small{font-size:6px!important}.ops-leave-reference-layout--details .ops-leave-request-summary-panel{grid-column:2!important;grid-row:3 / span 2!important;min-width:0!important;min-height:0!important;height:auto!important;padding:9px!important;border:1px solid #dce7f5!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.ops-leave-reference-layout--details .ops-leave-request-summary-head{gap:6px!important;margin-bottom:8px!important}.ops-leave-reference-layout--details .ops-leave-request-summary-icon{width:27px!important;min-width:27px!important;height:27px!important;border-radius:9px!important}.ops-leave-reference-layout--details .ops-leave-request-summary-head strong{font-size:9.3px!important}.ops-leave-reference-layout--details .ops-leave-balance-progress{gap:5px!important;margin-bottom:4px!important}.ops-leave-reference-layout--details .ops-leave-balance-progress__row span,.ops-leave-reference-layout--details .ops-leave-request-summary-rows span{font-size:6.8px!important}.ops-leave-reference-layout--details .ops-leave-balance-progress__row b,.ops-leave-reference-layout--details .ops-leave-request-summary-rows strong{font-size:7.3px!important}.ops-leave-reference-layout--details .ops-leave-request-summary-rows>div{min-height:30px!important}.ops-leave-reference-layout--details .ops-leave-summary-tip{min-height:50px!important;margin-top:6px!important;padding:6px!important;gap:5px!important;border-radius:9px!important}.ops-leave-reference-layout--details .ops-leave-summary-tip span{font-size:6.3px!important;line-height:1.35!important}.ops-leave-reference-main .ops-leave-actions--reference{display:none!important}.ops-leave-actions--mobile{width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;border:0!important;background:transparent!important}.ops-leave-reference-layout--details .ops-leave-actions--mobile{grid-column:1/-1!important;grid-row:5!important}.ops-leave-actions--mobile .ops-leave-secondary-btn,.ops-leave-actions--mobile .ops-leave-primary-btn{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 12px!important;border-radius:9px!important;font-size:9px!important;font-weight:900!important}.ops-leave-actions--mobile .ops-leave-secondary-btn{border:1px solid #dce6f4!important;color:#1263df!important;background:#fff!important}.ops-leave-actions--mobile .ops-leave-primary-btn{background:linear-gradient(135deg,#0d73ff,#0756e8)!important;box-shadow:0 7px 15px #0957e02e!important}.ops-leave-reference-layout--coverage,.ops-leave-reference-layout--review{display:grid!important;grid-template-columns:1fr!important}.ops-leave-reference-layout--coverage .ops-leave-reference-main,.ops-leave-reference-layout--review .ops-leave-reference-main,.ops-leave-reference-layout--coverage .ops-leave-form-grid--wizard,.ops-leave-reference-layout--review .ops-leave-form-grid--wizard,.ops-leave-reference-layout--coverage .ops-wizard-panel,.ops-leave-reference-layout--review .ops-wizard-panel{width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.ops-leave-reference-layout--coverage .ops-leave-request-summary-panel,.ops-leave-reference-layout--review .ops-leave-request-summary-panel,.ops-leave-reference-layout--coverage .ops-leave-actions--mobile,.ops-leave-reference-layout--review .ops-leave-actions--mobile{width:100%!important}.ops-leave-policy-note{display:none!important}}@media(max-width:380px){.ops-leave-page{padding-left:9px!important;padding-right:9px!important}.ops-leave-status-strip--compact-top{gap:5px!important}.ops-leave-status-card{padding:7px 6px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:5px!important}.ops-leave-status-card__icon{width:25px!important;min-width:25px!important;height:25px!important}.ops-leave-reference-layout--details{gap:5px!important}.ops-leave-form-card--reference{padding:8px!important}}@media(max-width:820px){.ops-leave-status-strip,.ops-leave-status-strip--compact-top{display:none!important}.ops-leave-page{padding:8px 10px calc(90px + env(safe-area-inset-bottom))!important}.ops-leave-form-card--reference{padding:14px!important;border-radius:20px!important}.ops-leave-form-card--reference>.ops-leave-section-head h2{font-size:24px!important;line-height:1.1!important;color:#0f2956!important}.ops-leave-form-card--reference>.ops-leave-section-head p{max-width:100%!important;font-size:14px!important;line-height:1.45!important;color:#456182!important;font-weight:700!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded{min-height:50px!important;border-radius:16px!important;padding:4px!important;gap:4px!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button{min-height:42px!important;border-radius:12px!important;font-size:15px!important;font-weight:900!important;color:#25426e!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button.is-active{color:#0f57dc!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded svg{width:17px!important;height:17px!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded em{width:22px!important;height:22px!important;font-size:10px!important;font-weight:800!important}.ops-leave-primary-top--embedded{min-height:48px!important;border-radius:14px!important;font-size:16px!important}.ops-leave-wizard-steps{border-radius:16px!important;padding:6px!important}.ops-leave-wizard-steps button{min-height:60px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;padding:6px 8px!important}.ops-leave-wizard-steps button i{width:28px!important;height:28px!important;font-size:12px!important;font-weight:800!important}.ops-leave-step-copy b{font-size:12.5px!important;color:#102b55!important}.ops-leave-step-copy small{font-size:10px!important;color:#60799e!important}.ops-leave-reference-layout--details{gap:10px!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard{padding:12px!important;gap:10px!important;border-radius:16px!important}.ops-leave-reference-layout--details .ops-leave-form-grid label>span{font-size:14px!important;color:#16315d!important}.ops-leave-reference-layout--details .ops-leave-form-grid select{min-height:48px!important;height:48px!important;padding:0 38px 0 40px!important;border-radius:14px!important;font-size:15px!important;color:#122a51!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2) input,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3) input{min-height:40px!important;height:40px!important;padding:0 32px 0 38px!important;border-radius:12px!important;font-size:13px!important;font-weight:800!important}.ops-leave-reference-layout--details .ops-leave-days-chip,.ops-leave-reference-layout--details .ops-switch-card,.ops-leave-reference-layout--details .ops-leave-request-summary-panel,.ops-leave-reference-layout--details .ops-leave-type-hero{border-radius:16px!important}.ops-leave-reference-layout--details .ops-leave-days-chip{min-height:82px!important;padding:12px!important}.ops-leave-reference-layout--details .ops-leave-days-chip span{font-size:13px!important}.ops-leave-reference-layout--details .ops-leave-days-chip strong{font-size:24px!important}.ops-leave-reference-layout--details .ops-leave-days-chip small{font-size:12px!important}.ops-leave-reference-layout--details .ops-switch-card{min-height:82px!important;grid-template-columns:36px minmax(0,1fr) 44px!important;gap:10px!important;padding:12px!important}.ops-leave-reference-layout--details .ops-switch-card__icon,.ops-leave-reference-layout--details .ops-leave-request-summary-icon,.ops-leave-reference-layout--details .ops-leave-type-hero__icon{width:36px!important;min-width:36px!important;height:36px!important;border-radius:12px!important}.ops-leave-reference-layout--details .ops-switch-copy b{font-size:14px!important;color:#132d56!important}.ops-leave-reference-layout--details .ops-switch-copy small{font-size:12px!important;line-height:1.3!important;color:#647c9f!important}.ops-switch-card .ops-switch,.ops-switch{width:38px!important;min-width:38px!important;height:22px!important;min-height:22px!important;border-radius:999px!important;background:#d8e0ec!important;border:1px solid #cfdae8!important;box-shadow:inset 0 1px 2px #102a5714!important;display:inline-flex!important;align-items:center!important;padding:1px!important}.ops-switch-card .ops-switch span,.ops-switch span{width:18px!important;height:18px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 6px #0f172a2e!important;transform:translate(0)!important;transition:transform .18s ease,background-color .18s ease!important}.ops-switch-card.is-on .ops-switch,.ops-switch.is-on{background:linear-gradient(180deg,#5ea1ff,#2f73ff)!important;border-color:#2f73ff!important}.ops-switch-card.is-on .ops-switch span,.ops-switch.is-on span{transform:translate(16px)!important}.ops-leave-reference-layout--details .ops-leave-type-hero{padding:12px!important;gap:10px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__head strong,.ops-leave-reference-layout--details .ops-leave-type-hero__head strong[style]{font-size:16px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__head span{height:22px!important;padding:0 8px!important;font-size:10px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__copy>p,.ops-leave-reference-layout--details .ops-leave-type-hero__copy>p[style]{font-size:13px!important;color:#4d678e!important}.ops-leave-reference-layout--details .ops-leave-type-hero__meta>div,.ops-leave-reference-layout--details .ops-leave-type-hero__meta>div[style]{min-height:52px!important;padding:8px 10px!important;border-radius:12px!important;grid-template-columns:28px minmax(0,1fr)!important}.ops-leave-reference-layout--details .ops-leave-type-meta-icon{width:28px!important;height:28px!important}.ops-leave-reference-layout--details .ops-leave-type-meta-icon svg{width:16px!important;height:16px!important}.ops-leave-reference-layout--details .ops-leave-type-hero__meta b{font-size:13px!important;color:#14305b!important}.ops-leave-reference-layout--details .ops-leave-type-hero__meta small{font-size:11px!important;color:#607a9f!important}.ops-leave-reference-layout--details .ops-leave-request-summary-panel{padding:12px!important}.ops-leave-reference-layout--details .ops-leave-request-summary-head strong{font-size:16px!important;color:#142e57!important}.ops-leave-reference-layout--details .ops-leave-balance-progress__row span,.ops-leave-reference-layout--details .ops-leave-request-summary-rows span{font-size:12px!important;color:#60789c!important}.ops-leave-reference-layout--details .ops-leave-balance-progress__row b,.ops-leave-reference-layout--details .ops-leave-request-summary-rows strong{font-size:14px!important;color:#12305d!important}.ops-leave-reference-layout--details .ops-leave-request-summary-rows>div{min-height:44px!important}.ops-leave-reference-layout--details .ops-leave-summary-tip{min-height:72px!important;padding:10px!important;border-radius:12px!important}.ops-leave-reference-layout--details .ops-leave-summary-tip span{font-size:11px!important;color:#506c93!important}.ops-leave-actions--mobile{gap:10px!important}.ops-leave-actions--mobile .ops-leave-secondary-btn,.ops-leave-actions--mobile .ops-leave-primary-btn{height:46px!important;min-height:46px!important;border-radius:14px!important;font-size:15px!important}.ops-leave-error,.ops-leave-success,.ops-form-inline-error{font-size:13px!important;line-height:1.4!important}}@media(max-width:420px){.ops-leave-form-card--reference>.ops-leave-section-head h2{font-size:21px!important}.ops-leave-form-card--reference>.ops-leave-section-head p{font-size:12.5px!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button{font-size:13.5px!important}.ops-leave-wizard-steps button{min-height:54px!important}.ops-leave-step-copy b{font-size:11px!important}.ops-leave-step-copy small{font-size:9px!important}}@media(max-width:820px){.ops-leave-form-card--reference>.ops-leave-section-head>div:first-child{display:none!important}.ops-leave-primary-top--embedded{display:none!important}.ops-leave-form-card--reference .ops-leave-section-head-actions{gap:0!important}.ops-leave-form-card--reference{padding-top:10px!important}.ops-leave-wizard-steps{margin-top:10px!important}.ops-leave-step-copy{gap:0!important}.ops-leave-step-copy b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:11px!important;line-height:1.15!important}.ops-leave-step-copy small{display:none!important}.ops-leave-wizard-steps button{min-height:50px!important;grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2),.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3){min-width:0!important}.ops-leave-reference-layout--details .ops-leave-form-grid select,.ops-leave-reference-layout--details .ops-leave-form-grid input{box-sizing:border-box!important;max-width:100%!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2) input,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3) input{width:100%!important;min-width:0!important;padding-right:14px!important}.ops-leave-reference-layout--details .ops-leave-type-hero{display:none!important}.ops-leave-reference-layout--details .ops-leave-request-summary-panel{grid-column:1 / -1!important;grid-row:4!important;width:100%!important;max-width:100%!important}.ops-leave-reference-layout--details .ops-leave-actions--mobile{grid-column:1 / -1!important;grid-row:5!important}.ops-leave-reference-layout--details .ops-leave-request-summary-rows>div{grid-template-columns:minmax(0,1fr) auto!important}.ops-leave-reference-layout--details .ops-leave-request-summary-rows strong,.ops-leave-reference-layout--details .ops-leave-balance-progress__row b{white-space:nowrap!important}}@media(max-width:820px){.ops-leave-page{position:relative!important;background:radial-gradient(circle at 88% 10%,rgba(193,214,255,.72) 0 84px,transparent 85px),radial-gradient(circle at 8% 62%,rgba(206,223,255,.76) 0 108px,transparent 109px),linear-gradient(180deg,#eff5ff,#f8fbff 42%,#eef4ff)!important}.ops-leave-page:before,.ops-leave-page:after{content:""!important;position:fixed!important;z-index:0!important;border-radius:999px!important;pointer-events:none!important;opacity:.9!important;display:block!important}.ops-leave-page:before{width:190px!important;height:190px!important;top:92px!important;right:-72px!important;background:radial-gradient(circle at center,#cbddfff2,#cbddffb8 48%,#cbddff00 72%)!important}.ops-leave-page:after{width:210px!important;height:210px!important;left:-88px!important;bottom:180px!important;background:radial-gradient(circle at center,#bdd4ffe6,#bdd4ff9e 50%,#bdd4ff00 74%)!important}.ops-leave-page>*{position:relative!important;z-index:1!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded{padding:5px!important;border-radius:18px!important;background:linear-gradient(180deg,#f8fbff,#eef4ff)!important;border:1px solid #cfe0fb!important;box-shadow:inset 0 1px #fffc,0 8px 18px #3260ab14!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button{min-height:44px!important;border-radius:14px!important;color:#29446f!important;font-size:14px!important;font-weight:900!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button.is-active{background:#fff!important;border:1px solid #bad1ff!important;box-shadow:0 8px 18px #3c70c424!important}.ops-leave-wizard-steps{padding:7px!important;border-radius:18px!important;background:linear-gradient(180deg,#f7faff,#eef4ff)!important;border:1px solid #d3e1f8!important;gap:6px!important}.ops-leave-wizard-steps button{min-height:56px!important;border-radius:14px!important;border:1px solid transparent!important;background:#fff6!important}.ops-leave-wizard-steps button+button{border-left:0!important}.ops-leave-wizard-steps button.is-active{background:#fff!important;border-color:#c6d8fb!important;box-shadow:0 6px 14px #3c70c41f!important}.ops-leave-wizard-steps button.is-complete:not(.is-active){background:#f4f8ff!important;border-color:#d9e6fb!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;box-shadow:0 10px 22px #345fa80f!important}.ops-leave-reference-layout--details .ops-leave-form-grid label>span{letter-spacing:-.01em!important}.ops-leave-reference-layout--details .ops-leave-form-grid select,.ops-leave-reference-layout--details .ops-leave-form-grid input{background-color:#fff!important;border:1px solid #cddcf3!important;box-shadow:inset 0 1px #ffffffd9,0 4px 10px #4c73b70a!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2) input,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3) input{min-height:44px!important;height:44px!important;border-radius:14px!important}.ops-leave-reference-layout--details .ops-leave-days-chip,.ops-leave-reference-layout--details .ops-switch-card{background:linear-gradient(180deg,#fff,#f9fbff)!important;box-shadow:0 10px 22px #345fa80f!important}.ops-leave-reference-layout--details .ops-leave-days-chip,.ops-leave-reference-layout--details .ops-switch-card{border:1px solid #cfddf4!important}.ops-leave-reference-layout--details .ops-switch-card:hover{transform:none!important}.ops-leave-reference-layout--details .ops-switch-card__icon{background:linear-gradient(180deg,#f4f7fd,#e9eff9)!important;border:1px solid #d9e4f5!important}.ops-leave-reference-layout--details .ops-leave-request-summary-panel{background:linear-gradient(180deg,#fff,#f9fbff)!important;box-shadow:0 12px 26px #345fa812!important;border:1px solid #cfddf4!important}.ops-leave-reference-layout--details .ops-leave-request-summary-head{margin-bottom:12px!important}.ops-leave-reference-layout--details .ops-leave-request-summary-rows{gap:0!important}.ops-leave-reference-layout--details .ops-leave-request-summary-rows>div{min-height:48px!important}.ops-leave-reference-layout--details .ops-leave-summary-tip{display:none!important}}@media(max-width:820px){.ops-leave-reference-layout--details .ops-switch-row--reference>.ops-switch-card:nth-child(2),.ops-leave-reference-layout--details .ops-switch-row--reference>.ops-switch-card:nth-child(3){display:none!important}.ops-leave-reference-layout--details{grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto!important;gap:12px!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard{grid-column:1 / -1!important;grid-row:1!important;padding:14px!important;gap:12px!important;border-radius:20px!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:first-child{grid-column:1 / -1!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2),.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3){min-width:0!important;width:100%!important}.ops-leave-reference-layout--details .ops-leave-form-grid label{gap:7px!important}.ops-leave-reference-layout--details .ops-leave-form-grid label>span{font-size:13px!important;line-height:1.2!important}.ops-leave-reference-layout--details .ops-leave-form-grid select{min-height:50px!important;height:50px!important;border-radius:16px!important;padding:0 18px 0 42px!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard input,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2) input,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3) input{width:100%!important;max-width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 12px 0 38px!important;margin:0!important;box-sizing:border-box!important;border-radius:14px!important;border:1px solid #cfddf4!important;background:#fff!important;box-shadow:inset 0 1px #ffffffe6,0 4px 10px #4c73b70a!important}.ops-leave-reference-layout--details .ops-leave-days-chip{grid-column:1 / -1!important;grid-row:2!important;min-height:88px!important;padding:14px!important;border-radius:18px!important}.ops-leave-reference-layout--details .ops-leave-request-summary-panel{grid-column:1 / -1!important;grid-row:3!important;padding:14px!important;border-radius:20px!important}.ops-leave-reference-layout--details .ops-leave-actions--mobile{grid-column:1 / -1!important;grid-row:4!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded{padding:6px!important;gap:8px!important;border-radius:22px!important;background:#f1f6ffeb!important;border:1px solid #d4e1f6!important;box-shadow:inset 0 1px #ffffffbf!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button{min-height:52px!important;border-radius:18px!important;font-size:13px!important;font-weight:900!important;padding:0 10px!important;background:transparent!important;border:1px solid transparent!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button.is-active{background:#fff!important;border-color:#bfd4fb!important;box-shadow:0 8px 18px #3c70c41f!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button em{width:24px!important;height:24px!important;font-size:10px!important}.ops-leave-wizard-steps{padding:8px!important;gap:8px!important;border-radius:24px!important;border:1px solid #d3e1f8!important;background:#f3f7fff0!important}.ops-leave-wizard-steps button{min-height:64px!important;padding:10px 12px!important;border-radius:20px!important;background:#ffffff8c!important;border:1px solid #dfE8f8!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important}.ops-leave-wizard-steps button.is-active{background:#fff!important;border-color:#c5d8fb!important;box-shadow:0 8px 18px #3c70c41a!important}.ops-leave-wizard-steps button i{width:34px!important;height:34px!important;font-size:14px!important}.ops-leave-step-copy b{display:block!important;font-size:11px!important;line-height:1.05!important;white-space:normal!important;word-break:break-word!important}.ops-leave-history-card{border-radius:22px!important;background:#fffffff5!important;border:1px solid #d8e4f6!important;box-shadow:0 12px 28px #305ca414!important;padding:14px!important}.ops-leave-history-head{margin-bottom:12px!important;padding:14px!important;border-radius:18px!important;background:linear-gradient(180deg,#f7faff,#eff5ff)!important;border:1px solid #d6e2f5!important}.ops-leave-history-head h3{margin:0 0 4px!important;font-size:18px!important;color:#16305b!important}.ops-leave-history-head p{margin:0!important;font-size:12px!important;line-height:1.45!important;color:#5d769b!important}.ops-leave-history-head .ops-leave-section-head-actions,.ops-leave-history-head .ops-leave-back-to-request,.ops-leave-history-head .ops-leave-refresh-btn,.ops-leave-history-head .ops-leave-tabs--embedded,.ops-leave-history-head .ops-leave-tabs--mini{display:none!important}.ops-leave-history-table{border:0!important;background:transparent!important}.ops-leave-history-table .ops-leave-empty{margin:0!important;padding:22px 18px!important;border-radius:18px!important;border:1px dashed #cbd9ef!important;background:linear-gradient(180deg,#fbfdff,#f3f7ff)!important;color:#5a7398!important;font-size:14px!important;line-height:1.55!important;text-align:center!important}}@media(max-width:420px){.ops-leave-form-card--reference .ops-leave-tabs--embedded{gap:6px!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button{min-height:48px!important;font-size:12px!important;padding:0 8px!important}.ops-leave-wizard-steps button{min-height:60px!important;padding:8px 10px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important}.ops-leave-wizard-steps button i{width:30px!important;height:30px!important;font-size:13px!important}.ops-leave-step-copy b{font-size:9px!important}.ops-leave-history-head h3{font-size:17px!important}.ops-leave-history-head p,.ops-leave-history-table .ops-leave-empty{font-size:13px!important}}@media(max-width:820px){.ops-leave-form-card--reference,.ops-leave-form-card--reference *,.ops-leave-wizard-steps,.ops-leave-wizard-steps *,.ops-leave-tabs--embedded,.ops-leave-tabs--embedded *,.ops-leave-three-grid--wizard,.ops-leave-three-grid--wizard *{box-sizing:border-box!important}.ops-leave-form-card--reference{overflow:hidden!important}.ops-leave-form-card--reference .ops-leave-section-head,.ops-leave-form-card--reference .ops-leave-section-head-actions,.ops-leave-form-card--reference .ops-leave-tabs--embedded,.ops-leave-wizard-steps,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard,.ops-leave-reference-layout--details .ops-leave-days-chip,.ops-leave-reference-layout--details .ops-leave-request-summary-panel,.ops-leave-actions--mobile{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,.92fr) minmax(0,1.04fr)!important;gap:6px!important;padding:6px!important;margin:0!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;transform:none!important;position:static!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ops-leave-wizard-steps{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr)!important;gap:6px!important;padding:7px!important;margin:12px 0 10px!important;border-radius:20px!important}.ops-leave-wizard-steps button{width:100%!important;max-width:100%!important;min-width:0!important;min-height:54px!important;padding:8px 9px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;position:static!important;transform:none!important;overflow:hidden!important;box-shadow:none!important}.ops-leave-wizard-steps button.is-active{box-shadow:inset 0 0 0 1px #c7d8f5,0 4px 10px #3a6ab814!important}.ops-leave-wizard-steps button i{width:30px!important;height:30px!important;min-width:30px!important;margin:0!important}.ops-leave-step-copy{min-width:0!important;width:100%!important;overflow:hidden!important}.ops-leave-step-copy b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;line-height:1.08!important;font-size:10px!important}.ops-leave-step-copy small{display:none!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:10px!important;row-gap:12px!important;padding:14px!important;border-radius:20px!important;overflow:hidden!important;contain:layout paint!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:first-child{grid-column:1 / -1!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2),.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3){grid-column:auto!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard select,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard input,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard input[type=date],.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2) input,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3) input{display:block!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;min-inline-size:0!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 10px 0 34px!important;border-radius:14px!important;overflow:hidden!important;appearance:none!important;-webkit-appearance:none!important;background-clip:padding-box!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard input[type=date]::-webkit-date-and-time-value,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard input[type=date]::-webkit-datetime-edit,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard input[type=date]::-webkit-datetime-edit-fields-wrapper{max-width:100%!important;min-width:0!important;overflow:hidden!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard input[type=date]::-webkit-calendar-picker-indicator{width:16px!important;height:16px!important;margin:0!important;padding:0!important}.ops-leave-reference-layout--details .ops-leave-request-summary-panel,.ops-leave-actions--mobile{grid-column:1 / -1!important}.ops-leave-actions--mobile .ops-leave-secondary-btn,.ops-leave-actions--mobile .ops-leave-primary-btn{width:100%!important;max-width:100%!important;overflow:hidden!important}}@media(max-width:420px){.ops-leave-form-card--reference .ops-leave-tabs--embedded{grid-template-columns:minmax(0,.86fr) minmax(0,.9fr) minmax(0,1.08fr)!important;gap:5px!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button{min-height:44px!important;font-size:11px!important;padding:0 5px!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded svg{width:14px!important;height:14px!important}.ops-leave-wizard-steps{grid-template-columns:minmax(0,1.2fr) minmax(0,.78fr) minmax(0,.78fr)!important;gap:5px!important;padding:6px!important}.ops-leave-wizard-steps button{min-height:50px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:5px!important;padding:6px!important}.ops-leave-wizard-steps button i{width:26px!important;height:26px!important;min-width:26px!important;font-size:12px!important}.ops-leave-step-copy b{font-size:8.5px!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard{column-gap:8px!important;padding:12px!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard input,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard input[type=date],.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2) input,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3) input{height:40px!important;min-height:40px!important;padding-left:30px!important;padding-right:6px!important}}@media(max-width:820px){.ops-leave-form-card--reference .ops-leave-tabs--embedded{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;align-items:stretch!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button{min-width:0!important;min-height:46px!important;padding:0 8px!important;gap:6px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;justify-content:center!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button span{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button svg{width:16px!important;height:16px!important;flex:0 0 auto!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button em{width:20px!important;height:20px!important;font-size:9px!important;margin-left:2px!important;flex:0 0 auto!important}.ops-leave-wizard-steps{grid-template-columns:1.45fr .8fr .8fr!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ops-leave-wizard-steps button{min-width:0!important;min-height:70px!important;padding:0 14px!important;border-radius:24px!important;border:1px solid #d9e4f5!important;background:#f6f9ff!important;box-shadow:none!important;display:grid!important;align-items:center!important}.ops-leave-wizard-steps button.is-active{background:#fff!important;border-color:#c6d8fb!important;box-shadow:0 10px 22px #3c70c41a!important}.ops-leave-wizard-steps button:not(.is-active){grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}.ops-leave-wizard-steps button:not(.is-active) .ops-leave-step-copy{display:none!important}.ops-leave-wizard-steps button i{width:36px!important;height:36px!important;font-size:15px!important;font-weight:900!important}.ops-leave-wizard-steps button.is-active{grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;justify-items:stretch!important}.ops-leave-wizard-steps button.is-active .ops-leave-step-copy{display:block!important}.ops-leave-step-copy b{font-size:11px!important;line-height:1.05!important;margin:0!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2),.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3){overflow:hidden!important}.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(2) input,.ops-leave-reference-layout--details .ops-leave-three-grid--wizard>label:nth-child(3) input,.ops-leave-reference-layout--details .ops-leave-form-grid input[type=date]{text-align:center!important;padding:0 12px!important;justify-content:center!important;align-items:center!important;border-radius:18px!important;min-height:44px!important;height:44px!important}.ops-leave-reference-layout--details .ops-leave-form-grid input[type=date]::-webkit-datetime-edit,.ops-leave-reference-layout--details .ops-leave-form-grid input[type=date]::-webkit-date-and-time-value{text-align:center!important}.ops-leave-reference-layout--details .ops-leave-form-grid input[type=date]::-webkit-datetime-edit-fields-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.ops-leave-reference-layout--details .ops-leave-form-grid input[type=date]::-webkit-calendar-picker-indicator{position:absolute!important;right:12px!important;opacity:.85!important}.ops-leave-reference-layout--details .ops-leave-form-grid input[type=date]{position:relative!important;font-size:14px!important;font-weight:900!important}}@media(max-width:420px){.ops-leave-form-card--reference .ops-leave-tabs--embedded button{font-size:10px!important;gap:4px!important;padding:0 6px!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button svg{width:14px!important;height:14px!important}.ops-leave-form-card--reference .ops-leave-tabs--embedded button em{width:18px!important;height:18px!important;font-size:8px!important}.ops-leave-wizard-steps button{min-height:64px!important}.ops-leave-wizard-steps button.is-active{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:0 12px!important}.ops-leave-wizard-steps button i{width:32px!important;height:32px!important;font-size:13px!important}.ops-leave-step-copy b{font-size:10px!important}}@media(max-width:820px){.ops-leave-wizard-steps{display:none!important}.ops-leave-history-head .ops-leave-section-head-actions,.ops-leave-section-head--calendar .ops-leave-section-head-actions{display:block!important;width:100%!important;margin-top:10px!important}.ops-leave-history-head .ops-leave-tabs--embedded,.ops-leave-history-head .ops-leave-tabs--mini,.ops-leave-section-head--calendar .ops-leave-tabs--embedded,.ops-leave-section-head--calendar .ops-leave-tabs--mini{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:6px!important;padding:6px!important;border-radius:22px!important;background:#f1f6ffeb!important;border:1px solid #d4e1f6!important;box-shadow:inset 0 1px #ffffffbf!important}.ops-leave-history-head .ops-leave-tabs--embedded button,.ops-leave-history-head .ops-leave-tabs--mini button,.ops-leave-section-head--calendar .ops-leave-tabs--embedded button,.ops-leave-section-head--calendar .ops-leave-tabs--mini button{min-width:0!important;min-height:46px!important;padding:0 8px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;color:#28436f!important;background:transparent!important;border:1px solid transparent!important;white-space:nowrap!important;overflow:hidden!important}.ops-leave-history-head .ops-leave-tabs--embedded button span,.ops-leave-history-head .ops-leave-tabs--mini button span,.ops-leave-section-head--calendar .ops-leave-tabs--embedded button span,.ops-leave-section-head--calendar .ops-leave-tabs--mini button span{white-space:nowrap!important}.ops-leave-history-head .ops-leave-tabs--embedded button.is-active,.ops-leave-history-head .ops-leave-tabs--mini button.is-active,.ops-leave-section-head--calendar .ops-leave-tabs--embedded button.is-active,.ops-leave-section-head--calendar .ops-leave-tabs--mini button.is-active{background:#fff!important;border-color:#bfd4fb!important;box-shadow:0 8px 18px #3c70c41f!important}.ops-leave-history-head .ops-leave-tabs--embedded em,.ops-leave-history-head .ops-leave-tabs--mini em,.ops-leave-section-head--calendar .ops-leave-tabs--embedded em,.ops-leave-section-head--calendar .ops-leave-tabs--mini em{width:20px!important;height:20px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#edf3fc!important;color:#35557f!important;font-size:9px!important;font-style:normal!important;flex:0 0 auto!important}.ops-leave-history-head .ops-leave-back-to-request,.ops-leave-history-head .ops-leave-refresh-btn,.ops-leave-section-head--calendar .ops-leave-back-to-request{display:none!important}.ops-leave-history-head,.ops-leave-section-head--calendar{display:block!important}}@media(max-width:420px){.ops-leave-history-head .ops-leave-tabs--embedded button,.ops-leave-history-head .ops-leave-tabs--mini button,.ops-leave-section-head--calendar .ops-leave-tabs--embedded button,.ops-leave-section-head--calendar .ops-leave-tabs--mini button{font-size:10px!important;gap:4px!important;padding:0 6px!important}.ops-leave-history-head .ops-leave-tabs--embedded em,.ops-leave-history-head .ops-leave-tabs--mini em,.ops-leave-section-head--calendar .ops-leave-tabs--embedded em,.ops-leave-section-head--calendar .ops-leave-tabs--mini em{width:18px!important;height:18px!important;font-size:8px!important}}@media(max-width:820px){.ops-leave-summary-tip{display:none!important}.ops-confirm-check--review{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:64px!important;padding:14px 16px!important;border:1px solid #d5e2f5!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 8px 20px #305ca40d!important}.ops-confirm-check--review input[type=checkbox]{order:2!important;appearance:none!important;-webkit-appearance:none!important;width:46px!important;min-width:46px!important;height:28px!important;min-height:28px!important;margin:0!important;border-radius:999px!important;background:#d7e0ed!important;border:1px solid #cdd7e6!important;box-shadow:inset 0 1px 2px #0f172a14!important;position:relative!important;cursor:pointer!important;transition:background-color .18s ease,border-color .18s ease!important;flex:0 0 auto!important}.ops-confirm-check--review input[type=checkbox]:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:20px!important;height:20px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 8px #0f172a2e!important;transition:transform .18s ease!important}.ops-confirm-check--review input[type=checkbox]:checked{background:linear-gradient(180deg,#5ea1ff,#2f73ff)!important;border-color:#2f73ff!important}.ops-confirm-check--review input[type=checkbox]:checked:after{transform:translate(18px)!important}.ops-confirm-check--review>span{order:1!important;flex:1 1 auto!important;color:#17315f!important;font-size:14px!important;line-height:1.45!important;font-weight:800!important}}@media(max-width:768px){html body .ops-leave-modal-backdrop{align-items:flex-start!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;background:#0714278c!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal){position:relative!important;inset:auto!important;width:min(100%,560px)!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - 30px)!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #22885f!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 78px -30px #22885f5c!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{min-height:68px!important;margin:0!important;padding:13px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:11px!important;border:0!important;border-bottom:1px solid #22885f!important;background:#35a875!important;color:#fff!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header :is(h1,h2,h3,h4,strong){color:#fff!important;margin:0!important;font-size:clamp(18px,5.4vw,23px)!important;line-height:1.16!important;font-weight:850!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header :is(p,small,span){color:#ffffffd1!important}html body :is(.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body){flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important}html body :is(.ops-leave-modal-actionbar,.ops-leave-detail-modal>footer,.ops-leave-calendar-modal>footer){width:100%!important;min-height:58px!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;border:0!important;border-top:1px solid #22885f!important;background:#35a875!important}html body :is(.ops-leave-modal-actionbar,.ops-leave-detail-modal>footer,.ops-leave-calendar-modal>footer)>:is(button,a){min-height:40px!important;height:auto!important;flex:1 1 112px!important;padding:9px 12px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important;white-space:normal!important}}@media(max-width:768px){.ops-leave-three-grid--wizard>label:nth-child(2),.ops-leave-three-grid--wizard>label:nth-child(3){padding-top:8px!important}.ops-leave-three-grid--wizard input[type=date]{box-sizing:border-box!important;width:100%!important;min-height:50px!important;padding:0 38px!important;font-size:16px!important;line-height:50px!important;text-align:center!important;text-align-last:center!important}.ops-leave-three-grid--wizard input[type=date]::-webkit-date-and-time-value{min-width:100%!important;margin:0!important;text-align:center!important}.ops-leave-switch-row--reference{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.ops-leave-switch-row--reference .ops-leave-days-chip,.ops-leave-switch-row--reference .ops-switch-card{grid-column:1!important;width:100%!important}.ops-switch-card,.ops-leave-reference-layout--details .ops-switch-card{display:grid!important;grid-template-columns:38px minmax(0,1fr) 44px!important;align-items:center!important;gap:11px!important;min-height:64px!important;padding:10px 12px!important;border:1px solid #d2e0f3!important;border-radius:16px!important;background:#fff!important;color:#17345d!important;box-shadow:0 4px 12px #1f4a870f!important}.ops-switch-card.is-on{border-color:#6da2fb!important;background:#edf5ff!important;box-shadow:0 0 0 3px #256ff221,0 6px 15px #256ff21c!important}.ops-switch-card__icon,.ops-leave-reference-layout--details .ops-switch-card__icon{display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;border-radius:12px!important;background:#eaf2ff!important;color:#256ff2!important}.ops-switch-copy b,.ops-leave-reference-layout--details .ops-switch-copy b{font-size:13px!important;color:#112d57!important}.ops-switch-copy small,.ops-leave-reference-layout--details .ops-switch-copy small{display:block!important;margin-top:2px!important;font-size:11px!important;color:#657c9f!important}.ops-switch-card .ops-switch,.ops-leave-reference-layout--details .ops-switch-card .ops-switch{position:relative!important;display:block!important;width:42px!important;min-width:42px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#bac8dc!important;box-shadow:inset 0 1px 3px #0d274e29!important}.ops-switch-card .ops-switch>span,.ops-leave-reference-layout--details .ops-switch-card .ops-switch>span{position:absolute!important;top:3px!important;left:3px!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;border-radius:50%!important;background:#fff!important;transform:translate(0)!important;box-shadow:0 2px 6px #0e28503d!important;transition:transform .18s ease!important}.ops-switch-card .ops-switch:before,.ops-switch-card .ops-switch:after,.ops-switch-card .ops-switch>span:before,.ops-switch-card .ops-switch>span:after{display:none!important;content:none!important}.ops-switch-card.is-on .ops-switch{background:#256ff2!important}.ops-switch-card.is-on .ops-switch>span{transform:translate(18px)!important}.ops-confirm-check--review input[type=checkbox]{width:17px!important;min-width:17px!important;height:17px!important}.ops-leave-stepper button.is-active,.ops-leave-tabs button.is-active,.ops-leave-tabs button[aria-selected=true]{border-color:#256ff2!important;background:#256ff2!important;color:#fff!important;box-shadow:0 0 0 3px #256ff224,0 6px 15px #256ff233!important}.ops-leave-stepper button.is-active *,.ops-leave-tabs button.is-active *{color:#fff!important}.ops-leave-reference-layout input,.ops-leave-reference-layout textarea,.ops-leave-reference-layout select{font-size:16px!important}}@media(max-width:768px){html body :is(.leave-filter-grid,.leave-request-filters,[class*=filter i][class*=grid i]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-width:100%!important}html body :is(.leave-filter-grid,.leave-request-filters,[class*=filter i][class*=grid i]) :is(button,select,input){height:38px!important;min-height:38px!important;width:100%!important;min-width:0!important;border-radius:12px!important;font-size:12px!important;padding:0 10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .lr-modal,html body .leave-modal,html body [class*=leave i][class*=modal i]{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:hidden!important}html body :is(.lr-modal-body,.leave-modal-body,[class*=leave i][class*=modal i] [class*=body i]){overflow-x:hidden!important;overflow-y:auto!important;padding:10px!important}}@media(max-width:380px){html body :is(.leave-filter-grid,.leave-request-filters,[class*=filter i][class*=grid i]){grid-template-columns:1fr!important}}@media(max-width:768px){html body .lr-filter-grid,html body .leave-filter-grid,html body [class*=filter i][class*=grid i]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body :is(.lr-filter-grid,.leave-filter-grid,[class*=filter i][class*=grid i]) :is(select,button){height:38px!important;min-height:38px!important;font-size:12px!important;border-radius:12px!important;padding:0 10px!important}}@media(max-width:360px){html body .lr-filter-grid,html body .leave-filter-grid,html body [class*=filter i][class*=grid i]{grid-template-columns:1fr!important}}@media(max-width:768px){html body .ops-leave-modal-backdrop,html body .ops-leave-modal-backdrop--portal{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(12px,env(safe-area-inset-bottom,0px))!important;background:#0f172a94!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;overflow:hidden!important;z-index:2147483000!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal,[class*=ops-leave i][class*=modal i]):not(.ops-leave-modal-backdrop):not(.ops-leave-modal-actionbar){position:relative!important;inset:auto!important;transform:none!important;z-index:2!important;width:min(620px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:20px!important;background:#fff!important;color:#10254a!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal,[class*=ops-leave i][class*=modal i])>header{flex:0 0 auto!important;min-height:58px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:linear-gradient(135deg,#f8fbff,#edf7ff)!important;color:#10254a!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal,[class*=ops-leave i][class*=modal i])>header :is(h1,h2,h3,p,span,small,strong,div){color:#10254a!important;opacity:1!important;text-shadow:none!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal,[class*=ops-leave i][class*=modal i])>header h2{font-size:clamp(19px,5.2vw,24px)!important;line-height:1.12!important;margin:0!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal,[class*=ops-leave i][class*=modal i])>header button{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border-radius:13px!important;color:#10254a!important;background:#fff!important}html body :is(.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body,[class*=ops-leave i][class*=modal i] [class*=body i]){flex:1 1 auto!important;min-height:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;color:#10254a!important;background:#fff!important}html body .ops-leave-modal-actionbar{position:absolute!important;left:10px!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;transform:none!important;z-index:3!important;width:auto!important;display:grid!important}html body .ops-leave-modal-actionbar button,html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal) button{min-width:0!important;max-width:100%!important;min-height:38px!important;height:38px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:768px){.ops-leave-three-grid--wizard input[type=date]{position:relative!important;display:block!important;width:100%!important;min-height:52px!important;padding:0 44px!important;color:#17345d!important;font-size:16px!important;line-height:52px!important;text-align:center!important;text-align-last:center!important;direction:ltr!important}.ops-leave-three-grid--wizard input[type=date]::-webkit-datetime-edit,.ops-leave-three-grid--wizard input[type=date]::-webkit-date-and-time-value{display:flex!important;width:100%!important;min-width:100%!important;margin:0!important;padding:0!important;justify-content:center!important;text-align:center!important}.ops-leave-three-grid--wizard input[type=date]::-webkit-datetime-edit-fields-wrapper{display:flex!important;flex:1 1 auto!important;justify-content:center!important}.ops-leave-three-grid--wizard input[type=date]::-webkit-calendar-picker-indicator{position:absolute!important;right:13px!important;margin:0!important}.ops-leave-switch-row--reference{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.ops-leave-switch-row--reference .ops-switch-card{display:grid!important;grid-template-columns:40px minmax(0,1fr) 46px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:66px!important;padding:10px 12px!important;border:1px solid #d3e1f4!important;border-radius:17px!important;background:#fff!important;color:#17345d!important;box-shadow:0 5px 15px #1c417712!important}.ops-leave-switch-row--reference .ops-switch-card.is-on{border-color:#77a7fa!important;background:#edf5ff!important;box-shadow:0 0 0 3px #256ff21f,0 7px 17px #256ff21f!important}.ops-leave-switch-row--reference .ops-switch-card__icon{display:grid!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;border-radius:12px!important;background:#eaf2ff!important;color:#256ff2!important}.ops-leave-switch-row--reference .ops-switch-copy{min-width:0!important;text-align:left!important}.ops-leave-switch-row--reference .ops-switch-copy b{display:block!important;color:#112d57!important;font-size:13px!important;line-height:1.2!important}.ops-leave-switch-row--reference .ops-switch-copy small{display:block!important;margin-top:3px!important;color:#647b9e!important;font-size:11px!important;line-height:1.25!important}.ops-leave-switch-row--reference .ops-switch{position:relative!important;display:block!important;width:44px!important;min-width:44px!important;height:26px!important;min-height:26px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#b8c6da!important;box-shadow:inset 0 1px 3px #0f2a502e!important}.ops-leave-switch-row--reference .ops-switch>span{position:absolute!important;top:3px!important;left:3px!important;width:20px!important;height:20px!important;margin:0!important;border-radius:50%!important;background:#fff!important;transform:translate(0)!important;box-shadow:0 2px 7px #0f2a5047!important;transition:transform .18s ease!important}.ops-leave-switch-row--reference .ops-switch:before,.ops-leave-switch-row--reference .ops-switch:after,.ops-leave-switch-row--reference .ops-switch>span:before,.ops-leave-switch-row--reference .ops-switch>span:after{display:none!important;content:none!important}.ops-leave-switch-row--reference .ops-switch-card.is-on .ops-switch{background:#256ff2!important}.ops-leave-switch-row--reference .ops-switch-card.is-on .ops-switch>span{transform:translate(18px)!important}.ops-confirm-check--review{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-height:58px!important;padding:10px 12px!important;border:1px solid #d6e3f4!important;border-radius:16px!important;background:#f9fbff!important}.ops-confirm-check--review>input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ops-confirm-toggle{position:relative!important;display:block!important;width:36px!important;height:21px!important;border-radius:999px!important;background:#b8c6da!important;box-shadow:inset 0 1px 3px #0f2a502b!important}.ops-confirm-toggle i{position:absolute!important;top:3px!important;left:3px!important;width:15px!important;height:15px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #0f2a5040!important;transition:transform .18s ease!important}.ops-confirm-check--review>input:checked+.ops-confirm-toggle{background:#256ff2!important}.ops-confirm-check--review>input:checked+.ops-confirm-toggle i{transform:translate(15px)!important}.ops-leave-wizard-steps button.is-active,.ops-leave-tabs button.is-active,.ops-leave-tabs button[aria-selected=true]{border-color:#8db5f4!important;background:#edf5ff!important;color:#165fdb!important;box-shadow:inset 0 -3px #256ff2!important}.ops-leave-wizard-steps button.is-active *,.ops-leave-tabs button.is-active *{color:#165fdb!important}.ops-leave-detail-modal.is-own-request{width:calc(100vw - 20px)!important;max-width:520px!important;max-height:calc(100dvh - 24px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:22px!important}.ops-leave-detail-modal.is-own-request>header{flex:0 0 auto!important;min-height:82px!important;padding:15px 16px!important;background:linear-gradient(180deg,#f7fbff,#eaf3ff)!important}.ops-leave-detail-modal.is-own-request>header h2{color:#112d57!important;font-size:19px!important;overflow-wrap:anywhere!important}.ops-leave-detail-modal-body{flex:1 1 auto!important;min-height:0!important;padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.ops-own-request-summary{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-bottom:12px!important}.ops-own-request-summary article,.ops-leave-detail-modal-body dl>div{display:grid!important;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:48px!important;padding:10px 11px!important;border:1px solid #dce7f5!important;border-radius:13px!important;background:#fbfdff!important}.ops-own-request-summary article span,.ops-leave-detail-modal-body dt{color:#7285a3!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}.ops-own-request-summary article strong,.ops-leave-detail-modal-body dd{min-width:0!important;margin:0!important;color:#17345d!important;font-size:12px!important;line-height:1.4!important;overflow-wrap:anywhere!important;white-space:normal!important}.ops-leave-detail-modal-body dl{display:grid!important;gap:8px!important;margin:0!important}.ops-leave-detail-modal-actions{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:11px 14px calc(11px + env(safe-area-inset-bottom))!important;border-top:1px solid #dce7f5!important;background:#fff!important}.ops-leave-detail-modal-actions button{min-height:44px!important;border-radius:13px!important;background:#fff!important;color:#17345d!important}.ops-leave-detail-modal-actions .ops-leave-cancel-request{border-color:#fecaca!important;background:#fff1f2!important;color:#b42336!important}.ops-leave-month-grid button.has-leave.is-requested-timeoff{border:2px solid #f2b84b!important;background:linear-gradient(145deg,#fffaf0,#fff3d7)!important;box-shadow:0 5px 13px #c4800b24!important}.ops-leave-month-grid button.has-leave.is-requested-timeoff .ops-calendar-day-number{color:#8c5900!important;font-weight:900!important}.ops-calendar-event-label.is-pending,.ops-calendar-event-state.is-pending{max-width:100%!important;color:#8a5800!important;background:#ffe7ad!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:768px){html body .ops-leave-page :is(.ops-leave-mobile-tabs,.ops-leave-tabs,.ops-leave-wizard-steps) button.is-active,html body .ops-leave-page :is(.ops-leave-mobile-tabs,.ops-leave-tabs) button[aria-selected=true]{border-color:transparent transparent #256ff2!important;background:transparent!important;background-image:none!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important;box-shadow:inset 0 -3px #256ff2!important}html body .ops-leave-page :is(.ops-leave-mobile-tabs,.ops-leave-tabs,.ops-leave-wizard-steps) button.is-active *{color:#145fd0!important;-webkit-text-fill-color:#145fd0!important}html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch]{box-sizing:border-box!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 46px!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:68px!important;height:auto!important;padding:10px 12px!important;border:1px solid #d3e1f4!important;border-radius:17px!important;background:#fff!important;background-image:none!important}html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch] .ops-switch{box-sizing:border-box!important;position:relative!important;display:block!important;width:46px!important;min-width:46px!important;height:26px!important;min-height:26px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#b7c5d8!important;background-image:none!important}html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch] .ops-switch>span{position:absolute!important;inset:3px auto auto 3px!important;display:block!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;transform:translate(0)!important;box-shadow:0 2px 7px #0f2a504d!important}html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch][aria-checked=true] .ops-switch{background:#256ff2!important}html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch][aria-checked=true] .ops-switch>span{transform:translate(20px)!important}html body .ops-leave-detail-modal.is-own-request{display:flex!important;flex-direction:column!important;width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-width:520px!important;max-height:calc(100dvh - 12px)!important;overflow:hidden!important;border-radius:22px!important}html body .ops-leave-detail-modal.is-own-request>header{position:sticky!important;top:0!important;z-index:5!important;flex:0 0 auto!important;min-height:74px!important;padding:14px!important;background:#f7fbff!important;background-image:none!important}html body .ops-leave-detail-modal.is-own-request .ops-leave-detail-modal-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body .ops-leave-detail-modal.is-own-request :is(.ops-own-request-summary article,.ops-leave-detail-modal-body dl>div){display:block!important;min-height:0!important;padding:11px 12px!important;overflow:visible!important}html body .ops-leave-detail-modal.is-own-request :is(.ops-own-request-summary article span,.ops-leave-detail-modal-body dt){display:block!important;margin:0 0 5px!important;color:#7185a2!important;font-size:10px!important;line-height:1.2!important}html body .ops-leave-detail-modal.is-own-request :is(.ops-own-request-summary article strong,.ops-leave-detail-modal-body dd){display:block!important;width:100%!important;margin:0!important;color:#17345d!important;font-size:13px!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .ops-leave-detail-modal.is-own-request .ops-leave-detail-modal-actions{position:sticky!important;bottom:0!important;z-index:5!important}html body .ops-leave-month-grid button.has-leave:is(.is-approved,.is-pending,.is-requested-timeoff){border:2px solid #35a86b!important;background:#e9f9ef!important;background-image:none!important;box-shadow:0 5px 13px #168c4b24!important}html body .ops-leave-month-grid button.has-leave:is(.is-approved,.is-pending,.is-requested-timeoff) .ops-calendar-day-number{color:#08743d!important;font-weight:900!important}html body :is(.ops-calendar-event-label,.ops-calendar-event-state):is(.is-approved,.is-pending){color:#08683a!important;background:#d8f5e3!important}html body :is(.ops-leave-modal,.ops-leave-detail-modal,.ops-leave-calendar-modal) :is(.ops-leave-primary-btn,button[class*=primary i]){border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:768px){html body .ops-leave-modal-backdrop--portal{box-sizing:border-box!important;align-items:center!important;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;overflow:hidden!important}html body .ops-leave-detail-modal.is-own-request{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0!important;overflow:hidden!important;border-radius:22px!important}html body .ops-leave-detail-modal.is-own-request>header,html body .ops-leave-detail-modal.is-own-request>footer{flex:0 0 auto!important;position:relative!important;z-index:2!important}html body .ops-leave-detail-modal.is-own-request .ops-leave-detail-modal-body{box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}html body .ops-leave-detail-modal.is-own-request .ops-own-request-summary,html body .ops-leave-detail-modal.is-own-request dl{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;margin:0 0 12px!important}html body .ops-leave-detail-modal.is-own-request :is(.ops-own-request-summary article,dl>div){box-sizing:border-box!important;min-width:0!important;min-height:72px!important;padding:12px 13px!important;overflow:visible!important;border:1px solid #d9e5f5!important;border-radius:14px!important;background:#f8fbff!important;background-image:none!important}html body .ops-leave-detail-modal.is-own-request :is(dt,dd,span,strong,p){max-width:100%!important;opacity:1!important;color:#10213d!important;-webkit-text-fill-color:#10213d!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}}@media screen and (max-width:768px){html body .ops-leave-modal-backdrop--portal>.ops-leave-detail-modal.is-own-request[data-opscence-reference-modal=true]{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;margin:0!important;overflow:hidden!important}html body .ops-leave-detail-modal.is-own-request[data-opscence-reference-modal=true]>.ops-leave-detail-modal-body{box-sizing:border-box!important;flex:1 1 0!important;min-height:0!important;height:0!important;max-height:none!important;padding:14px!important;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}html body .ops-leave-detail-modal.is-own-request[data-opscence-reference-modal=true] .ops-own-request-summary,html body .ops-leave-detail-modal.is-own-request[data-opscence-reference-modal=true] dl{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}html body .ops-leave-detail-modal.is-own-request[data-opscence-reference-modal=true] :is(dt,dd,span,strong,p){visibility:visible!important;opacity:1!important;color:#10213d!important;-webkit-text-fill-color:#10213d!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}}@media(max-width:768px){html body .ops-leave-modal-backdrop--portal>.ops-leave-detail-modal.is-own-request{display:flex!important;flex-direction:column!important;width:calc(100vw - 20px)!important;max-width:520px!important;height:auto!important;max-height:calc(100dvh - 24px)!important;margin:12px auto!important;overflow:hidden!important;border-radius:24px!important;background:#fff!important;background-image:none!important}html body .ops-leave-detail-modal.is-own-request>header{flex:0 0 auto!important;padding:17px 18px!important;background:#edf5ff!important;background-image:none!important;border-bottom:1px solid #d5e3f6!important}html body .ops-leave-detail-modal.is-own-request>header :is(p,h2){color:#10294e!important;-webkit-text-fill-color:#10294e!important;overflow-wrap:anywhere!important}html body .ops-leave-detail-modal.is-own-request .ops-leave-detail-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:16px!important}html body .ops-leave-detail-modal.is-own-request .ops-own-request-summary,html body .ops-leave-detail-modal.is-own-request dl{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0 0 14px!important}html body .ops-leave-detail-modal.is-own-request :is(.ops-own-request-summary article,dl>div){display:grid!important;grid-template-columns:1fr!important;gap:5px!important;min-width:0!important;min-height:0!important;padding:13px 14px!important;border:1px solid #d7e3f3!important;border-radius:15px!important;background:#f9fbfe!important;background-image:none!important}html body .ops-leave-detail-modal.is-own-request :is(dt,.ops-own-request-summary article>span){margin:0!important;color:#617898!important;-webkit-text-fill-color:#617898!important;font-size:11px!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important}html body .ops-leave-detail-modal.is-own-request :is(dd,.ops-own-request-summary article>strong){margin:0!important;color:#132b4f!important;-webkit-text-fill-color:#132b4f!important;font-size:15px!important;line-height:1.38!important;overflow-wrap:anywhere!important}html body .ops-leave-detail-modal.is-own-request>footer{position:sticky!important;bottom:0!important;flex:0 0 auto!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;background-image:none!important;border-top:1px solid #d7e3f3!important}html body .ops-switch-card{grid-template-columns:40px minmax(0,1fr) 46px!important;min-height:68px!important;background:#fff!important;background-image:none!important}html body .ops-switch-card .ops-switch{width:46px!important;min-width:46px!important;height:26px!important;min-height:26px!important;padding:0!important;border:1px solid #aebdd1!important;border-radius:999px!important;background:#c8d2df!important;background-image:none!important;box-shadow:inset 0 1px 2px #122d532e!important}html body .ops-switch-card .ops-switch>span{top:3px!important;left:3px!important;width:18px!important;height:18px!important;background:#fff!important;transform:translate(0)!important}html body .ops-switch-card.is-on .ops-switch{border-color:#246ff2!important;background:#246ff2!important}html body .ops-switch-card.is-on .ops-switch>span{transform:translate(20px)!important}html body .ops-switch-card:before,html body .ops-switch-card:after,html body .ops-switch-card .ops-switch:before,html body .ops-switch-card .ops-switch:after{content:none!important}html body button.ops-upload-btn,html body button.ops-upload-btn *{color:#17345d!important;-webkit-text-fill-color:#17345d!important;opacity:1!important}html body :is(.ops-leave-tabs,.ops-leave-mobile-tabs,.ops-leave-stepper) button,html body :is(.ops-leave-tabs,.ops-leave-mobile-tabs,.ops-leave-stepper) button:is(:hover,:active,.is-active,[aria-selected=true]){background-image:none!important;filter:none!important;text-shadow:none!important}html body :is(.ops-leave-tabs,.ops-leave-mobile-tabs,.ops-leave-stepper) button:before,html body :is(.ops-leave-tabs,.ops-leave-mobile-tabs,.ops-leave-stepper) button:after{content:none!important}html body :is(.ops-leave-pagination,.pagination) :is(button,a){background-image:none!important;filter:none!important}}@media(max-width:768px){html body .ops-leave-switch-row--reference{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch]{width:100%!important;min-height:72px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 52px!important;align-items:center!important;gap:11px!important;padding:12px!important;margin:0!important;border:1px solid #d8e4f1!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 8px 22px #1c467e12!important;color:#14233f!important;-webkit-text-fill-color:currentColor!important;filter:none!important;text-shadow:none!important}html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch].is-on{border-color:#8bb5ff!important;background:#f6f9ff!important;background-image:none!important}html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch]:before,html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch]:after{content:none!important;display:none!important}html body .ops-switch-card__icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#edf4ff!important;background-image:none!important;color:#246ff2!important}html body .ops-switch-copy{min-width:0!important;text-align:left!important}html body .ops-switch-copy b{display:block!important;color:#14233f!important;font-size:14px!important;line-height:1.25!important}html body .ops-switch-copy small{display:block!important;margin-top:3px!important;color:#687891!important;font-size:12px!important;line-height:1.35!important}html body .ops-switch-card .ops-switch{position:relative!important;width:52px!important;min-width:52px!important;height:30px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#b8c5d5!important;background-color:#b8c5d5!important;background-image:none!important;box-shadow:inset 0 0 0 1px #1e325014!important;overflow:hidden!important}html body .ops-switch-card.is-on .ops-switch,html body .ops-switch-card[aria-checked=true] .ops-switch{background:#246ff2!important;background-color:#246ff2!important;background-image:none!important}html body .ops-switch-card .ops-switch>span{position:absolute!important;top:3px!important;left:3px!important;width:24px!important;height:24px!important;margin:0!important;border:0!important;border-radius:50%!important;background:#fff!important;background-image:none!important;box-shadow:0 2px 7px #10244440!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ops-switch-card.is-on .ops-switch>span,html body .ops-switch-card[aria-checked=true] .ops-switch>span{transform:translate(22px)!important}html body .ops-switch-card .ops-switch:before,html body .ops-switch-card .ops-switch:after,html body .ops-switch-card .ops-switch>span:before,html body .ops-switch-card .ops-switch>span:after{content:none!important;display:none!important}html body .ops-leave-modal-backdrop:has(.ops-leave-detail-modal.is-own-request){align-items:flex-start!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))!important;overflow:hidden!important}html body .ops-leave-detail-modal.is-own-request{width:min(100%,430px)!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;border:1px solid #d8e4f1!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 70px #0c234947!important;overflow:hidden!important}html body .ops-leave-detail-modal.is-own-request>header{flex:0 0 auto!important;padding:16px!important;background:#f6f9ff!important;background-image:none!important;border-bottom:1px solid #dce7f3!important}html body .ops-leave-detail-modal.is-own-request>header p{color:#246ff2!important;-webkit-text-fill-color:#246ff2!important}html body .ops-leave-detail-modal.is-own-request>header h2{color:#14233f!important;-webkit-text-fill-color:#14233f!important}html body .ops-leave-detail-modal.is-own-request .ops-leave-detail-modal-body{flex:1 1 auto!important;min-height:0!important;padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#fff!important}html body .ops-own-request-summary{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html body .ops-own-request-summary article{min-height:58px!important;padding:11px 12px!important;border:1px solid #dce7f3!important;border-radius:14px!important;background:#fbfdff!important;background-image:none!important}html body .ops-leave-detail-modal.is-own-request footer{flex:0 0 auto!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;background-image:none!important;border-top:1px solid #dce7f3!important}html body .ops-leave-month-grid>button.has-leave{position:relative!important;border-width:1px!important;background-image:none!important;overflow:hidden!important}html body .ops-leave-month-grid>button.has-leave.is-pending,html body .ops-leave-month-grid>button.has-leave.is-requested-timeoff{background:#eaf2ff!important;border-color:#76a8ff!important;color:#174f9e!important}html body .ops-leave-month-grid>button.has-leave.is-approved{background:#e8f8ef!important;border-color:#6ac58b!important;color:#17633a!important}html body .ops-leave-month-grid>button.has-leave.is-declined,html body .ops-leave-month-grid>button.has-leave.is-rejected,html body .ops-leave-month-grid>button.has-leave.is-cancelled{background:#fff0f1!important;border-color:#ee8a91!important;color:#a62832!important}html body .ops-leave-month-grid>button.has-leave:after{content:""!important;display:block!important;position:absolute!important;left:50%!important;bottom:5px!important;width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important;transform:translate(-50%)!important}html body .ops-leave-month-grid .ops-calendar-day-count,html body .ops-leave-month-grid .ops-calendar-event-stack,html body .ops-leave-month-grid .ops-calendar-event-label,html body .ops-leave-month-grid .ops-calendar-event-state{display:none!important}html body .ops-leave-month-grid .ops-calendar-day-number{position:relative!important;z-index:1!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}}@media(max-width:768px){html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch]{position:relative!important;width:100%!important;min-height:68px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 54px!important;align-items:center!important;gap:11px!important;padding:11px 12px!important;border:1px solid #d3e0ed!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#152641!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 8px 20px #1a417012!important;filter:none!important;overflow:visible!important}html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch].is-on,html body .ops-leave-switch-row--reference button.ops-switch-card[role=switch][aria-checked=true]{border-color:#80adf7!important;background:#f7faff!important;background-image:none!important}html body .ops-switch-card .ops-switch{position:relative!important;display:block!important;width:54px!important;min-width:54px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:1px solid #aab8c8!important;border-radius:999px!important;background:#bcc8d5!important;background-color:#bcc8d5!important;background-image:none!important;box-shadow:inset 0 1px 3px #10233b24!important;overflow:visible!important}html body .ops-switch-card.is-on .ops-switch,html body .ops-switch-card[aria-checked=true] .ops-switch{border-color:#246ff2!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important}html body .ops-switch-card .ops-switch>span{position:absolute!important;top:3px!important;left:3px!important;display:block!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 2px 7px #0f234147!important;transform:translateZ(0)!important;transition:transform .18s ease!important}html body .ops-switch-card.is-on .ops-switch>span,html body .ops-switch-card[aria-checked=true] .ops-switch>span{transform:translate3d(22px,0,0)!important}html body .ops-switch-card:before,html body .ops-switch-card:after,html body .ops-switch-card .ops-switch:before,html body .ops-switch-card .ops-switch:after,html body .ops-switch-card .ops-switch>span:before,html body .ops-switch-card .ops-switch>span:after{content:none!important;display:none!important}}@media(max-width:900px){html body .ops-leave-switch-row--reference .ops-toggle-card-v127{position:relative!important;width:100%!important;min-height:70px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 56px!important;align-items:center!important;gap:11px!important;padding:12px!important;border:1px solid #d3e0ed!important;border-radius:16px!important;background:#fff!important;background-image:none!important;color:#152641!important;box-shadow:0 8px 20px #1a417012!important;cursor:pointer!important;overflow:visible!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127.is-on{border-color:#80adf7!important;background:#f5f9ff!important;background-image:none!important}html body .ops-toggle-card-v127>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body .ops-toggle-track-v127{position:relative!important;display:block!important;width:56px!important;height:32px!important;border:1px solid #aab8c8!important;border-radius:999px!important;background:#bac6d3!important;background-image:none!important;box-shadow:inset 0 1px 3px #10233b29!important;transition:background-color .18s ease,border-color .18s ease!important}html body .ops-toggle-track-v127>span{position:absolute!important;top:3px!important;left:3px!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#fff!important;background-image:none!important;box-shadow:0 2px 7px #0f234147!important;transform:translateZ(0)!important;transition:transform .18s ease!important}html body .ops-toggle-card-v127.is-on .ops-toggle-track-v127{border-color:#246ff2!important;background:#246ff2!important;background-color:#246ff2!important}html body .ops-toggle-card-v127.is-on .ops-toggle-track-v127>span{transform:translate3d(24px,0,0)!important}html body .ops-toggle-card-v127:before,html body .ops-toggle-card-v127:after,html body .ops-toggle-track-v127:before,html body .ops-toggle-track-v127:after,html body .ops-toggle-track-v127>span:before,html body .ops-toggle-track-v127>span:after{content:none!important;display:none!important}}@media(max-width:900px){html body .ops-leave-switch-row--reference .ops-toggle-card-v127{min-height:60px!important;grid-template-columns:34px minmax(0,1fr) 46px!important;gap:9px!important;padding:9px 10px!important;border-radius:14px!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127 .ops-switch-card__icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127 .ops-switch-card__icon svg{width:16px!important;height:16px!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127 .ops-switch-copy b{font-size:13px!important;line-height:1.15!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127 .ops-switch-copy small{font-size:10.5px!important;line-height:1.2!important}html body .ops-leave-switch-row--reference .ops-toggle-track-v127{width:44px!important;height:26px!important;min-width:44px!important}html body .ops-leave-switch-row--reference .ops-toggle-track-v127>span{top:2px!important;left:2px!important;width:20px!important;height:20px!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127.is-on .ops-toggle-track-v127>span{transform:translate3d(18px,0,0)!important}}@media(min-width:769px){.ops-leave-switch-row--reference{display:grid!important;grid-template-columns:minmax(170px,190px) minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}.ops-toggle-card-v127{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 54px!important;align-items:center!important;gap:14px!important;min-height:92px!important;padding:16px 18px!important;border:1px solid #dbe6f4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 26px #1738720d!important;cursor:pointer!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important}.ops-toggle-card-v127:hover{border-color:#c8daf7!important;box-shadow:0 14px 30px #17387214!important;transform:translateY(-1px)!important}.ops-toggle-card-v127.is-on{border-color:#bbd1fb!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}.ops-toggle-card-v127>input{position:absolute!important;inset:0!important;opacity:0!important;margin:0!important;width:100%!important;height:100%!important;cursor:pointer!important}.ops-toggle-card-v127 .ops-switch-card__icon{width:42px!important;min-width:42px!important;height:42px!important;border-radius:13px!important;color:#56729d!important;background:#edf4ff!important}.ops-toggle-card-v127 .ops-switch-copy{display:grid!important;gap:4px!important;min-width:0!important}.ops-toggle-card-v127 .ops-switch-copy b,.ops-toggle-card-v127 .ops-switch-copy strong{color:#122a52!important;font-size:17px!important;font-weight:850!important}.ops-toggle-card-v127 .ops-switch-copy small{color:#5f7395!important;font-size:13px!important;line-height:1.45!important}.ops-toggle-track-v127{justify-self:end!important;position:relative!important;display:inline-flex!important;align-items:center!important;width:46px!important;height:26px!important;padding:3px!important;border-radius:999px!important;background:#d8e2f1!important;transition:background .18s ease!important;box-shadow:inset 0 1px 2px #0f172a14!important}.ops-toggle-track-v127>span{display:block!important;width:20px!important;height:20px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 8px #0f172a29!important;transform:translate(0)!important;transition:transform .18s ease!important}.ops-toggle-card-v127.is-on .ops-toggle-track-v127{background:linear-gradient(135deg,#5c93ff,#1d66f2)!important}.ops-toggle-card-v127.is-on .ops-toggle-track-v127>span{transform:translate(20px)!important}.ops-leave-reference-layout--details .ops-leave-form-card--reference{background:#fff!important;border:1px solid #dbe7f5!important;border-radius:24px!important;box-shadow:0 18px 42px #1c3d770f!important}.ops-leave-reference-layout--details .ops-leave-request-summary-panel{background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #d9e5f6!important;box-shadow:0 16px 34px #1738720f!important}.ops-leave-reference-layout--details .ops-leave-request-summary-head{margin-bottom:16px!important}.ops-leave-reference-layout--details .ops-leave-request-summary-head strong{font-size:28px!important;line-height:1.1!important;color:#102a57!important}.ops-leave-reference-layout--details .ops-leave-balance-progress__row span,.ops-leave-reference-layout--details .ops-leave-request-summary-rows span,.ops-leave-reference-layout--details .ops-leave-summary-tip span{color:#607397!important}.ops-leave-reference-layout--details .ops-leave-request-summary-rows strong{color:#0e244a!important;font-size:14px!important;font-weight:800!important}.ops-leave-reference-layout--details .ops-leave-summary-tip{background:#f4f8ff!important;border-color:#d6e5ff!important}.ops-leave-detail-modal{width:min(760px,calc(100vw - 80px))!important;max-height:calc(100vh - 72px)!important;border-radius:28px!important}.ops-leave-detail-modal header{padding:22px 24px!important}.ops-leave-detail-modal-body{padding:22px 24px!important}.ops-leave-detail-modal h2{font-size:30px!important;line-height:1.08!important}.ops-leave-detail-modal dl{gap:14px!important}.ops-leave-detail-modal dl div{grid-template-columns:200px 1fr!important;padding-bottom:12px!important}.ops-leave-detail-modal dt,.ops-leave-detail-modal p,.ops-confirm-check,.ops-confirm-check--review,.ops-leave-review-card p,.ops-leave-review-note,.ops-leave-step-sub,.ops-leave-policy-note,.ops-review-item small{color:#5d7295!important}.ops-leave-detail-modal dd,.ops-leave-detail-modal h2,.ops-confirm-check strong,.ops-confirm-check b,.ops-review-item strong,.ops-leave-review-card h3{color:#102a57!important}.ops-leave-calendar-modal{width:min(1220px,calc(100vw - 56px))!important;max-height:calc(100vh - 52px)!important;border-radius:28px!important}.ops-leave-calendar-modal header{padding:18px 22px!important}.ops-leave-calendar-modal header h2{font-size:24px!important}.ops-leave-calendar-modal-body{padding:14px 16px 18px!important}}@media(min-width:769px){.ops-own-request-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:18px!important}.ops-own-request-summary article{padding:14px 15px!important;border:1px solid #dbe6f4!important;border-radius:16px!important;background:linear-gradient(180deg,#fbfdff,#f6f9ff)!important;box-shadow:0 10px 24px #1738720d!important}.ops-own-request-summary article span{display:block!important;margin-bottom:6px!important;color:#6880a3!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}.ops-own-request-summary article strong{color:#102a57!important;font-size:16px!important;line-height:1.35!important;font-weight:850!important}.ops-own-request-summary article strong.is-approved,.ops-own-request-summary article strong.is-accepted{color:#117a49!important}.ops-own-request-summary article strong.is-declined,.ops-own-request-summary article strong.is-rejected,.ops-own-request-summary article strong.is-cancelled,.ops-own-request-summary article strong.is-canceled{color:#9b1c1c!important}.ops-own-request-summary article strong.is-pending,.ops-own-request-summary article strong.is-review,.ops-own-request-summary article strong.is-open{color:#0f63de!important}.ops-leave-detail-modal-actions{display:flex!important;justify-content:flex-end!important;gap:12px!important;padding:14px 22px 20px!important;border-top:1px solid #e5edf8!important;background:#fff!important}.ops-leave-detail-modal-actions button{width:auto!important;min-width:136px!important;height:42px!important;border-radius:12px!important;font-size:13px!important;font-weight:800!important}.ops-leave-cancel-request{border-color:#f4c7c7!important;background:#fff7f7!important;color:#8f1d1d!important}}@media(min-width:769px){html body .ops-leave-switch-row--reference{display:grid!important;grid-template-columns:minmax(145px,170px) minmax(240px,320px) minmax(240px,320px)!important;justify-content:start!important;align-items:center!important;gap:12px!important}html body .ops-leave-switch-row--reference .ops-leave-days-chip{min-height:72px!important;padding:10px 12px!important;border-radius:15px!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127{min-height:72px!important;height:72px!important;max-width:320px!important;padding:10px 12px!important;grid-template-columns:34px minmax(0,1fr) 42px!important;gap:10px!important;border-radius:16px!important;background:#fff!important;border:1px solid #d7e4f4!important;box-shadow:0 8px 20px #1435690a!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127 .ops-switch-card__icon{width:34px!important;min-width:34px!important;height:34px!important;border-radius:11px!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127 .ops-switch-card__icon svg{width:15px!important;height:15px!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127 .ops-switch-copy{gap:2px!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127 .ops-switch-copy b{font-size:14px!important;line-height:1.15!important;color:#122a52!important;-webkit-text-fill-color:#122a52!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127 .ops-switch-copy small{font-size:11px!important;line-height:1.25!important;color:#637795!important;-webkit-text-fill-color:#637795!important}html body .ops-leave-switch-row--reference .ops-toggle-track-v127{width:40px!important;height:22px!important;padding:3px!important}html body .ops-leave-switch-row--reference .ops-toggle-track-v127>span{width:16px!important;height:16px!important}html body .ops-leave-switch-row--reference .ops-toggle-card-v127.is-on .ops-toggle-track-v127>span{transform:translate(18px)!important}html body .ops-leave-detail-modal{width:min(860px,calc(100vw - 72px))!important;max-height:calc(100vh - 64px)!important;overflow:hidden!important;border:1px solid #d5e5f6!important;border-radius:28px!important;background:linear-gradient(145deg,#fff,#f7fbff 42%,#eaf4ff)!important;box-shadow:0 34px 90px #0c1f414d!important}html body .ops-leave-detail-modal>header{padding:22px 26px!important;background:linear-gradient(135deg,#fffffffa,#eef7fff5)!important;border-bottom:1px solid #d8e7f6!important}html body .ops-leave-detail-modal>header span,html body .ops-leave-detail-modal>header small{color:#5d7599!important;-webkit-text-fill-color:#5d7599!important}html body .ops-leave-detail-modal>header h2{color:#102a57!important;-webkit-text-fill-color:#102a57!important}html body .ops-leave-detail-modal-body{max-height:calc(100vh - 190px)!important;overflow:auto!important;padding:22px 26px!important;background:linear-gradient(180deg,#ffffffd6,#eef7ffbd)!important}html body .ops-own-request-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}html body .ops-own-request-summary article{min-height:110px!important;padding:16px!important;border:1px solid #d2e2f4!important;border-radius:18px!important;background:#ffffffc7!important;box-shadow:0 12px 26px #234c880f!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body .ops-own-request-summary article span{color:#6980a2!important;-webkit-text-fill-color:#6980a2!important}html body .ops-own-request-summary article strong{color:#102a57!important;-webkit-text-fill-color:#102a57!important}html body .ops-leave-detail-modal dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important;padding:6px 0 0!important}html body .ops-leave-detail-modal dl div{min-height:56px!important;padding:12px 0!important;border-bottom:1px solid #dce8f5!important}html body .ops-leave-detail-modal dt{color:#667c9e!important;-webkit-text-fill-color:#667c9e!important}html body .ops-leave-detail-modal dd{color:#102a57!important;-webkit-text-fill-color:#102a57!important}html body .ops-leave-detail-modal-actions{padding:14px 22px 18px!important;background:#fffffff0!important;border-top:1px solid #d8e7f6!important}}@media(min-width:769px){.ops-leave-detail-attachments a{overflow:hidden!important}.ops-leave-attachment-thumb{width:42px!important;height:42px!important;object-fit:cover!important;border-radius:10px!important;border:1px solid #d7e5f6!important;display:block!important}}@media(min-width:769px){.ops-file-preview-thumb{width:34px!important;height:34px!important;object-fit:cover!important;border-radius:8px!important;border:1px solid #d7e5f6!important;margin-right:7px!important;vertical-align:middle!important}}@media(min-width:769px){.ops-leave-type-select-v351{position:relative;width:100%}.ops-leave-type-select-v351>button{width:100%;height:44px;padding:0 12px;border:1px solid #8ab8f4;border-radius:11px;background:#fff;color:#18375f;display:grid;grid-template-columns:20px 1fr 16px;align-items:center;gap:8px;text-align:left;font-size:12px;font-weight:750;box-shadow:0 0 0 3px #2574ee12}.ops-leave-type-select-v351>button svg{color:#245d9e}.ops-leave-type-select-v351>button svg:last-child{justify-self:end}.ops-leave-type-select-v351>div{position:absolute;left:0;right:0;top:49px;z-index:2147483000;padding:6px;border:1px solid #d7e4f4;border-radius:12px;background:#fff;box-shadow:0 20px 45px #1234602e;max-height:300px;overflow:auto}.ops-leave-type-select-v351>div button{width:100%;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:#fff;color:#17375f;display:flex;align-items:center;justify-content:space-between;font-size:11px;text-align:left}.ops-leave-type-select-v351>div button:hover,.ops-leave-type-select-v351>div button.is-selected{background:#edf5ff;color:#176fe8;font-weight:800}.ops-leave-summary-tip span{font-size:11px!important;line-height:1.35!important}}@media(min-width:901px){html body .ops-leave-detail-modal.is-own-request{width:min(900px,calc(100vw - 64px))!important;max-height:calc(100vh - 64px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body .ops-leave-detail-modal.is-own-request>header{flex:0 0 auto!important;padding:22px 26px!important;background:linear-gradient(180deg,#f7faff,#f1f6ff)!important;border-bottom:1px solid #dce7f5!important}html body .ops-leave-detail-modal.is-own-request .ops-leave-detail-modal-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:24px 26px!important}html body .ops-own-request-v409{display:grid!important;gap:16px!important;margin-bottom:18px!important}html body .ops-own-request-hero-v409{display:flex!important;justify-content:space-between!important;gap:24px!important;align-items:flex-start!important;padding:18px 20px!important;border:1px solid #d7e5f5!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f7fbff)!important}html body .ops-own-request-hero-v409 small{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#7588a4!important;font-weight:850!important}html body .ops-own-request-hero-v409 h3{margin:4px 0!important;font-size:21px!important;color:#0c2958!important}html body .ops-own-request-hero-v409 p{margin:0!important;color:#607797!important;line-height:1.5!important;max-width:620px!important}html body .ops-own-request-hero-v409>strong{flex:0 0 auto!important;padding:9px 13px!important;border-radius:999px!important;background:#2563eb1c!important;color:#175fd5!important;text-transform:capitalize!important;font-size:12px!important}html body .ops-own-request-hero-v409>strong.is-approved{background:#16a34a1c!important;color:#168044!important}html body .ops-own-request-hero-v409>strong.is-rejected,html body .ops-own-request-hero-v409>strong.is-declined{background:#dc26261a!important;color:#c42a2a!important}html body .ops-own-request-summary-v409{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .ops-own-request-summary-v409 article{padding:14px 15px!important;border:1px solid #dce7f4!important;border-radius:15px!important;background:#fff!important;min-width:0!important}html body .ops-own-request-summary-v409 article span{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#7588a2!important;font-weight:800!important}html body .ops-own-request-summary-v409 article strong{display:block!important;margin:5px 0 3px!important;color:#12315d!important;font-size:13px!important;overflow-wrap:anywhere!important}html body .ops-own-request-summary-v409 article small{display:block!important;color:#8292a8!important;font-size:10px!important;line-height:1.35!important}html body .ops-leave-detail-modal.is-own-request dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 16px!important}html body .ops-leave-detail-modal.is-own-request dl>div{padding:12px 14px!important;border-radius:13px!important;background:#f8fbff!important;border:1px solid #e3ebf6!important}html body .ops-leave-detail-modal.is-own-request .ops-leave-detail-modal-actions{flex:0 0 auto!important;position:static!important;background:#fff!important;border-top:1px solid #dce6f3!important;padding:15px 22px!important}}@media(min-width:769px){.ops-leave-tabs--embedded{width:max-content!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px!important;border:1px solid #d7e4f3!important;border-radius:14px!important;background:#f4f8fd!important;box-shadow:none!important}.ops-leave-tabs--embedded button{width:auto!important;min-width:112px!important;height:40px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#38587f!important;font-weight:800!important;box-shadow:none!important}.ops-leave-tabs--embedded button:hover{background:#edf4ff!important;color:#174f9e!important}.ops-leave-tabs--embedded button.is-active{background:#fff!important;color:#0f4fae!important;border-color:#8db7f7!important;box-shadow:0 4px 14px #2f6fed17!important}.ops-leave-tabs--embedded button em{min-width:21px!important;height:21px!important;margin:0!important;padding:0 6px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#eaf2ff!important;color:#2468cd!important;font-size:11px!important;font-style:normal!important;line-height:1!important}.ops-leave-tabs--embedded button.is-active em{background:#dceaff!important;color:#0e55bd!important}}@media(min-width:769px){html body .ops-leave-page{box-sizing:border-box!important;margin-left:0!important;width:100%!important;min-height:100dvh!important;padding:22px clamp(18px,3vw,36px) 100px!important;background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;color:#0b2546!important}html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-error,html body .ops-leave-page>.ops-leave-success,html body .ops-leave-page>.ops-leave-empty{width:min(1180px,calc(100vw - 270px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}html body .ops-leave-layout--reference{display:block!important}html body .ops-leave-main-area{width:100%!important;max-width:none!important}html body .ops-leave-form-card{border:1px solid #d0dcec!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 28px -12px #1e50962e!important}html body .ops-leave-form-card :is(.ops-leave-section-card,.ops-leave-request-summary-panel,.ops-leave-type-card){border-color:#d0dcec!important;background:#fff!important}html body .ops-leave-form-card .ops-leave-type-card{background:linear-gradient(135deg,#ecf4ff,#fff)!important}html body .ops-leave-form-card :is(.ops-leave-primary-btn,.ops-leave-primary-top){background:#2b86f5!important;border-color:#2b86f5!important;color:#fff!important}html body .ops-leave-form-card :is(input,select,textarea,button[role=combobox]){border-color:#d0dcec!important}html body .ops-leave-request-summary-panel{border:1px solid #d0dcec!important;background:#fff!important;border-radius:16px!important;box-shadow:none!important}}@media(max-width:768px){html body .ops-leave-page{background:linear-gradient(180deg,#f7faff,#eef4fc)!important;color:#0b2546!important}html body .ops-leave-page :is(.ops-leave-form-card,.ops-leave-request-summary-panel,.ops-leave-status-card){background:#fff!important;border-color:#d0dcec!important}html body .ops-leave-page :is(.ops-leave-primary-btn,.ops-leave-primary-top){background:#2b86f5!important;color:#fff!important;border-color:#2b86f5!important}}@media(min-width:1100px){html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-error,html body .ops-leave-page>.ops-leave-success,html body .ops-leave-page>.ops-leave-empty{width:min(1320px,calc(100vw - 244px))!important;max-width:1320px!important}html body .ops-leave-layout--reference{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:14px!important;align-items:start!important}html body .ops-leave-layout--reference .ops-leave-main-area{min-width:0!important}html body .ops-leave-layout--reference .ops-leave-request-summary-panel{position:sticky!important;top:18px!important;width:100%!important;min-width:0!important}}@media(min-width:769px)and (max-width:1099px){html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-error,html body .ops-leave-page>.ops-leave-success,html body .ops-leave-page>.ops-leave-empty{width:calc(100vw - 210px)!important;max-width:none!important}html body .ops-leave-layout--reference{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}html body .ops-leave-layout--reference .ops-leave-request-summary-panel{position:static!important}}@media(min-width:769px){html body .ops-leave-page{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;min-height:100vh!important;margin:0 auto!important;padding:24px 0 52px!important;background:transparent!important;background-image:none!important;overflow:visible!important;font-size:14px!important}html body .ops-leave-status-strip--compact-top{width:100%!important;max-width:none!important;margin:0 0 14px!important;gap:12px!important}html body .ops-leave-status-card{min-height:82px!important;padding:13px 16px!important;border-radius:16px!important}html body .ops-leave-status-card__icon{width:38px!important;height:38px!important;min-width:38px!important}html body .ops-leave-status-card__copy strong{font-size:18px!important;line-height:1.05!important}html body .ops-leave-status-card__copy span{font-size:11px!important}html body .ops-leave-status-card__copy small{font-size:9px!important}html body .ops-leave-layout--reference,html body .ops-leave-main-area{width:100%!important;max-width:none!important;margin:0!important}html body .ops-leave-form-card--reference{width:100%!important;max-width:none!important;margin:0!important;padding:18px!important;border-radius:20px!important}html body .ops-leave-form-card--reference>.ops-leave-section-head{margin:0 0 14px!important;padding:0 0 14px!important}html body .ops-leave-form-card--reference>.ops-leave-section-head h2{font-size:22px!important;line-height:1.15!important}html body .ops-leave-form-card--reference>.ops-leave-section-head p{font-size:11px!important;line-height:1.45!important}html body .ops-leave-tabs--embedded button{min-height:40px!important;padding:0 14px!important;font-size:10px!important}html body .ops-leave-primary-top--embedded{min-height:42px!important;padding:0 16px!important;font-size:10px!important}html body .ops-leave-wizard-steps{margin:0 0 12px!important;gap:8px!important}html body .ops-leave-wizard-steps button{min-height:58px!important;padding:10px 12px!important;border-radius:13px!important}html body .ops-leave-wizard-steps button i{width:28px!important;height:28px!important;min-width:28px!important;font-size:10px!important}html body .ops-leave-step-copy b{font-size:10px!important}html body .ops-leave-step-copy small{font-size:8px!important}html body .ops-leave-reference-layout--details{display:grid!important;grid-template-columns:minmax(0,2.15fr) minmax(285px,.85fr)!important;gap:14px!important;align-items:stretch!important}html body .ops-leave-reference-main{min-width:0!important}html body .ops-leave-three-grid--wizard{display:grid!important;grid-template-columns:1.1fr .9fr .9fr!important;gap:10px!important}html body .ops-leave-reference-main label>span{font-size:9px!important;margin-bottom:5px!important}html body .ops-leave-reference-main :is(input,select,textarea,.ops-leave-type-select-v351>button){min-height:42px!important;height:42px!important;font-size:10px!important;border-radius:10px!important}html body .ops-leave-switch-row--reference{display:grid!important;grid-template-columns:1fr 1.45fr!important;gap:10px!important;margin:10px 0!important}html body .ops-leave-days-chip,html body .ops-toggle-card-v127{min-height:72px!important;padding:11px 12px!important;border-radius:13px!important}html body .ops-leave-days-chip span{font-size:9px!important}html body .ops-leave-days-chip strong{font-size:18px!important}html body .ops-leave-days-chip small{font-size:8px!important}html body .ops-toggle-card-v127 .ops-switch-copy b{font-size:10px!important}html body .ops-toggle-card-v127 .ops-switch-copy small{font-size:8px!important}html body .ops-leave-type-hero{min-height:150px!important;padding:14px!important;border-radius:14px!important}html body .ops-leave-type-hero__head strong{font-size:12px!important}html body .ops-leave-type-hero__head span{font-size:8px!important}html body .ops-leave-type-hero__copy>p{font-size:9px!important;line-height:1.45!important}html body .ops-leave-type-hero__meta>div{min-height:52px!important;padding:8px!important}html body .ops-leave-type-hero__meta b{font-size:9px!important}html body .ops-leave-type-hero__meta small{font-size:7.5px!important}html body .ops-leave-request-summary-panel{padding:15px!important;border-radius:14px!important}html body .ops-leave-request-summary-head strong{font-size:15px!important}html body .ops-leave-request-summary-rows>div{min-height:38px!important}html body .ops-leave-request-summary-rows span{font-size:8px!important}html body .ops-leave-request-summary-rows strong{font-size:9px!important}html body .ops-leave-summary-tip{padding:10px!important;min-height:62px!important}html body .ops-leave-summary-tip span{font-size:8px!important}}@media(min-width:1450px){html body .ops-leave-page{width:min(1240px,calc(100% - 72px))!important;max-width:1240px!important}}@media(max-width:768px){html body .ops-leave-page{width:100%!important;max-width:none!important;margin:0!important;padding:10px 10px 88px!important;background:transparent!important}html body .ops-leave-status-strip--compact-top{gap:8px!important}html body .ops-leave-form-card--reference{padding:12px!important;border-radius:16px!important}html body .ops-leave-three-grid--wizard,.ops-leave-reference-layout{grid-template-columns:1fr!important}}@media(min-width:1100px){html body .ops-leave-page{width:min(1280px,calc(100% - 64px))!important;max-width:1280px!important;padding-top:28px!important}html body .ops-leave-form-card--reference{padding:20px!important}html body .ops-leave-form-card--reference>.ops-leave-section-head h2{font-size:24px!important}html body .ops-leave-form-card--reference>.ops-leave-section-head p{font-size:12px!important}html body .ops-leave-tabs--embedded button,html body .ops-leave-primary-top--embedded,html body .ops-leave-step-copy b{font-size:11px!important}html body .ops-leave-step-copy small{font-size:9px!important}html body .ops-leave-reference-main label>span{font-size:10px!important}html body .ops-leave-reference-main :is(input,select,textarea,.ops-leave-type-select-v351>button){min-height:46px!important;height:46px!important;font-size:11px!important}html body .ops-leave-days-chip strong{font-size:20px!important}html body .ops-leave-type-hero__head strong{font-size:13px!important}html body .ops-leave-type-hero__copy>p{font-size:10px!important}html body .ops-leave-request-summary-head strong{font-size:17px!important}html body .ops-leave-request-summary-rows span{font-size:9px!important}html body .ops-leave-request-summary-rows strong{font-size:10px!important}}@media(min-width:981px){html body .ops-leave-page{zoom:1!important;transform:none!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:100dvh!important;padding:22px clamp(24px,3vw,48px) 96px!important;background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}html body .ops-leave-page:before,html body .ops-leave-page:after{display:none!important;content:none!important}html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-error,html body .ops-leave-page>.ops-leave-success,html body .ops-leave-page>.ops-leave-empty,html body .ops-leave-page>.ops-leave-history-card{width:min(1320px,calc(100vw - 270px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}html body .ops-leave-page .ops-leave-status-strip--compact-top,html body .ops-leave-page .ops-leave-layout--reference,html body .ops-leave-page .ops-leave-layout--calendar-tab,html body .ops-leave-page .ops-leave-history-card.ops-leave-tab-panel{margin-left:auto!important;margin-right:auto!important}html body .ops-leave-page .ops-leave-layout--reference{grid-template-columns:minmax(0,1fr) 310px!important;gap:16px!important}html body .ops-leave-page .ops-leave-form-card--reference{padding:18px!important;border-radius:22px!important}html body .ops-leave-page .ops-leave-status-card{min-height:92px!important}html body .ops-leave-page .ops-leave-section-head h2{font-size:20px!important}html body .ops-leave-page .ops-leave-section-head p{font-size:13px!important}html body .ops-leave-page .ops-leave-form-grid :is(input,select,textarea){font-size:14px!important}}@media(max-width:980px){html body .ops-leave-page{zoom:1!important;width:100%!important;max-width:100%!important;background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}html body .ops-leave-page:before,html body .ops-leave-page:after{display:none!important}}@media(min-width:981px){html body .ops-leave-page{padding:18px clamp(20px,2.5vw,40px) 64px!important;min-height:100vh!important;background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-error,html body .ops-leave-page>.ops-leave-success,html body .ops-leave-page>.ops-leave-empty,html body .ops-leave-page>.ops-leave-history-card{width:min(1420px,calc(100vw - 220px))!important;max-width:1420px!important;margin-inline:auto!important}html body .ops-leave-page .ops-leave-layout--reference{grid-template-columns:minmax(0,1fr) 330px!important;gap:18px!important}html body .ops-leave-page .ops-leave-form-card--reference{padding:20px!important}html body .ops-leave-page .ops-leave-section-head h2{font-size:22px!important}}@media(min-width:769px){.ops-leave-page{background:#edf5ff!important;background-image:none!important;min-height:100vh!important}.ops-leave-page>.ops-leave-status-strip,.ops-leave-page>.ops-leave-layout,.ops-leave-page>.ops-leave-tab-panel{width:min(1220px,calc(100vw - 260px))!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important}.ops-leave-layout--reference{justify-content:center!important}.ops-leave-main-area{width:100%!important;max-width:100%!important}}@media(min-width:769px){.ops-leave-modal-backdrop{background:#0000008f!important;background-image:none!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;display:grid!important;place-items:center!important;padding:20px!important}.ops-leave-detail-modal,.ops-leave-calendar-modal{width:min(960px,calc(100vw - 44px))!important;max-height:calc(100dvh - 40px)!important;background:#fff!important;background-image:none!important;border:1px solid #cadbef!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;box-shadow:0 28px 72px #0d203a47!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.ops-leave-detail-modal>header,.ops-leave-calendar-modal>header{padding:16px 20px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}.ops-leave-detail-modal>header>button,.ops-leave-calendar-modal>header>button{width:40px!important;height:40px!important;border-radius:12px!important;border:1px solid #2f6ee7!important;background:#2f6ee7!important;color:#fff!important;font-size:22px!important;line-height:1!important}.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body{padding:14px 16px!important;background:#fff!important;overflow-y:auto!important}.ops-leave-detail-modal-actions{padding:11px 16px!important;background:#fff!important;border-top:1px solid #dce7f4!important}.ops-own-request-hero-v409,.ops-own-request-summary-v409>article,.ops-leave-detail-attachments,.ops-leave-detail-modal dl>div{background:#fff!important;background-image:none!important;box-shadow:none!important;border-color:#d5e3f2!important}}@media(max-width:768px){.ops-leave-detail-modal,.ops-leave-calendar-modal{max-height:94dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important}.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body{overflow-y:auto!important;background:#fff!important}}@media(min-width:769px){html body .ops-leave-page{background:#edf5ff!important;background-image:none!important;min-height:100vh!important}html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-tab-panel{width:min(1280px,calc(100vw - 230px))!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;zoom:1!important}html body .ops-leave-page .ops-leave-layout--reference{justify-content:center!important}html body .ops-leave-page .ops-leave-main-area{width:100%!important;max-width:100%!important;margin:0 auto!important}html body .ops-leave-page .ops-leave-request-card{margin-left:auto!important;margin-right:auto!important}html body .ops-leave-modal-backdrop{background:#0000008f!important;background-image:none!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;display:grid!important;place-items:center!important;padding:20px!important}html body .ops-leave-detail-modal,html body .ops-leave-calendar-modal{width:min(960px,calc(100vw - 44px))!important;max-height:calc(100dvh - 40px)!important;background:#fff!important;background-image:none!important;border:1px solid #cadbef!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;box-shadow:0 28px 72px #0d203a47!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .ops-leave-detail-modal>header,html body .ops-leave-calendar-modal>header{padding:15px 19px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}html body .ops-leave-detail-modal>header>button,html body .ops-leave-calendar-modal>header>button{width:40px!important;height:40px!important;border-radius:12px!important;border:1px solid #2f6ee7!important;background:#2f6ee7!important;color:#fff!important}html body .ops-leave-detail-modal-body,html body .ops-leave-calendar-modal-body{min-height:0!important;padding:14px 16px!important;background:#fff!important;overflow-y:auto!important}}@media(min-width:769px){html body .ops-leave-page{background:#edf5ff!important;background-image:none!important;min-height:100vh!important}html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-tab-panel{width:min(1480px,calc(100vw - 225px))!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}html body .ops-leave-page .ops-leave-layout--reference{justify-content:center!important;align-items:flex-start!important}html body .ops-leave-page .ops-leave-main-area{width:100%!important;max-width:100%!important;margin:0 auto!important}html body .ops-leave-page .ops-leave-request-card{width:100%!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important}html body .ops-leave-page .ops-leave-request-grid{grid-template-columns:minmax(0,1fr) 340px!important;gap:16px!important}html body .ops-leave-page .ops-leave-request-form{min-width:0!important}html body .ops-leave-modal-backdrop{position:fixed!important;inset:0!important;background:#08122094!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:grid!important;place-items:center!important;padding:20px!important}html body .ops-leave-detail-modal,html body .ops-leave-calendar-modal{width:min(980px,calc(100vw - 44px))!important;max-height:calc(100dvh - 40px)!important;background:#fff!important;border:1px solid #c9dced!important;border-top:4px solid #2f6ee7!important;border-radius:26px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;box-shadow:0 28px 72px #0b1d344d!important}html body .ops-leave-detail-modal>header,html body .ops-leave-calendar-modal>header{min-height:76px!important;padding:14px 18px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d4e3f3!important}html body .ops-leave-detail-modal>header>button,html body .ops-leave-calendar-modal>header>button{width:42px!important;height:42px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;border-radius:13px!important}html body .ops-leave-detail-modal>header>button svg,html body .ops-leave-calendar-modal>header>button svg{stroke:#fff!important;color:#fff!important}html body .ops-leave-detail-modal-body,html body .ops-leave-calendar-modal-body{min-height:0!important;padding:15px!important;background:#fff!important;overflow:auto!important}}@media(min-width:769px){html body .ops-leave-detail-modal :is(.ops-leave-detail-card,.ops-leave-detail-section,.ops-leave-detail-grid>article),html body .ops-leave-calendar-modal :is(.ops-leave-calendar-card,.ops-leave-calendar-section){border:1px solid #d5e3f2!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ops-leave-detail-modal-actions,html body .ops-leave-calendar-modal-actions{padding:11px 16px!important;background:#fff!important;border-top:1px solid #dce7f4!important;display:flex!important;justify-content:flex-end!important;gap:10px!important}}@media(min-width:769px){html body .ops-leave-page{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important;background-image:var(--ops-v483-page-canvas)!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:18px 24px 30px!important}html body .ops-leave-page:before,html body .ops-leave-page:after{display:none!important;content:none!important}html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-tab-panel,html body .ops-leave-page>.ops-leave-error,html body .ops-leave-page>.ops-leave-success,html body .ops-leave-page>.ops-leave-empty{width:min(1240px,calc(100vw - 260px))!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;zoom:1!important}html body .ops-leave-page .ops-leave-layout--reference{display:block!important;margin-inline:auto!important}html body .ops-leave-page .ops-leave-main-area{width:100%!important;max-width:100%!important;margin:0 auto!important}html body .ops-leave-page .ops-leave-request-card{width:100%!important;max-width:none!important;margin:0!important}html body .ops-leave-page .ops-leave-request-grid{grid-template-columns:minmax(0,1fr) 350px!important;gap:16px!important}html body .ops-leave-page .ops-leave-request-summary-panel{width:100%!important}}@media(max-width:768px){html body .ops-leave-page{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important;min-height:100dvh!important;width:100%!important;padding:12px!important;overflow-x:hidden!important}html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-tab-panel{width:100%!important;max-width:100%!important;margin-inline:0!important}html body .ops-leave-page .ops-leave-request-card{width:100%!important;max-width:none!important;border-radius:20px!important}html body .ops-leave-page .ops-leave-request-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .ops-leave-page .ops-leave-tabs--header{overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important}html body .ops-leave-page :is(button,[role=button]){min-height:44px!important}html body .ops-leave-page :is(input,select,textarea){font-size:16px!important;min-height:44px!important}html body .ops-leave-modal-backdrop{padding:8px!important;background:#081220b8!important;background-image:none!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal){width:calc(100vw - 16px)!important;max-height:94dvh!important;border-radius:20px!important}html body :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{background:#eaf3ff!important;background-image:none!important;padding:12px 14px!important}html body :is(.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body){padding:12px!important;overflow:auto!important}}html body :is(.stp-filter-popover,.sm-filter-dropdown,.clx-filter-menu,.wfc-filter-pop,.cert-filter-menu,.lpx-toolbar-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.audit-custom-select-menu,.audit-white-dropdown){background:#fff!important;background-image:none!important;border:1px solid #c9dced!important;border-radius:16px!important;box-shadow:0 18px 44px #16305629!important;filter:none!important;overflow:auto!important}html body :is(.stp-filter-popover,.sm-filter-dropdown,.clx-filter-menu,.wfc-filter-pop,.cert-filter-menu,.lpx-toolbar-filter-popover,.audit-mobile-filter-dropdown-panel-v89):before,html body :is(.stp-filter-popover,.sm-filter-dropdown,.clx-filter-menu,.wfc-filter-pop,.cert-filter-menu,.lpx-toolbar-filter-popover,.audit-mobile-filter-dropdown-panel-v89):after{display:none!important;content:none!important}html body :is(.audit-custom-select-option.is-active,.audit-custom-select-option[aria-selected=true],.cert-filter-option.is-active,.stp-filter-option.is-active,.sm-filter-option.is-active){background:#2f6ee7e0!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.audit-custom-select-option.is-active,.audit-custom-select-option[aria-selected=true],.cert-filter-option.is-active,.stp-filter-option.is-active,.sm-filter-option.is-active) *{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:768px){html body :is(.stp-filter-popover,.sm-filter-dropdown,.clx-filter-menu,.wfc-filter-pop,.cert-filter-menu,.lpx-toolbar-filter-popover,.audit-mobile-filter-dropdown-panel-v89){width:calc(100vw - 20px)!important;max-width:none!important;max-height:75dvh!important;border-radius:18px!important}}@media(max-width:768px){html body :is(.ops-leave-page,.ml-page,.clx-page,.audit-shell,.dpx-page,.lpx-page,.wfc-page,.cert-page,.marketplace-page,.stp-page,.manager-schedule-page){background:#eef4fc!important;background-image:none!important;color:#17365d!important}html body :is(.ml-reference-modal,.request-reference-modal,.clx-modal,.audit-modal,.employee-modal,.cert-modal){background:#fff!important;color:#17365d!important}html body :is(.ml-reference-header,.request-reference-header,.clx-modal-header-v488,.audit-modal-head,.employee-modal-header){background:#eaf3ff!important;background-image:none!important;color:#17365d!important}html body :is(.ml-btn--primary,.modal-btn-submit,.clx-btn.primary,.audit-btn--primary,.wfc-btn.primary,.cert-btn.primary,.ops-leave-primary,.ops-leave-next,.marketplace-primary){background:#2f6ee7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body :is(.ml-btn--primary,.modal-btn-submit,.clx-btn.primary,.audit-btn--primary,.wfc-btn.primary,.cert-btn.primary,.ops-leave-primary,.ops-leave-next,.marketplace-primary) :is(svg,path){stroke:#fff!important;color:#fff!important}html body :is(.ml-reference-modal,.request-reference-modal,.clx-modal,.audit-modal){width:calc(100vw - 16px)!important;max-width:none!important;max-height:95dvh!important;border-radius:18px!important;overflow:hidden!important}html body :is(.ml-reference-body,.request-reference-body,.clx-modal-body,.audit-modal-body){overflow:auto!important;-webkit-overflow-scrolling:touch!important}html body :is(.dpx-card,.lpx-card,.wfc-main-card,.wfc-chart-card,.cert-workspace-card,.cert-table-card){background:#fff!important;border:1px solid #d5e3f2!important;border-radius:16px!important;box-shadow:none!important}html body :is(.dpx-table-wrap,.lpx-table-wrap,.wfc-table-viewport,.wfc-fit-table-wrap,.cert-table-wrap){overflow:auto!important;-webkit-overflow-scrolling:touch!important}html body :is(button,[role=button]){touch-action:manipulation}}@media(min-width:769px){html body .ops-leave-page{width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:18px clamp(28px,4vw,72px) 36px!important;background:#eef4fc!important;background-image:none!important;box-sizing:border-box!important}html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-tab-panel{width:min(1240px,100%)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}html body .ops-leave-page .ops-leave-layout--reference{grid-template-columns:minmax(0,1fr)!important}html body .ops-leave-page .ops-leave-main-area{width:100%!important;max-width:none!important;margin:0!important}html body .ops-leave-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:22px!important;background:#060c1699!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:2147483600!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal){position:relative!important;inset:auto!important;transform:none!important;width:min(1000px,calc(100vw - 44px))!important;max-width:1000px!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-top:4px solid #2f6ee7!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 28px 72px #081c3a42!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{width:100%!important;margin:0!important;padding:15px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header p{margin:0 0 3px!important;color:#667f9f!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header h2{margin:0!important;color:#14345f!important;font-size:22px!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header>button{width:42px!important;height:42px!important;min-width:42px!important;border:0!important;border-radius:13px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:25px!important;line-height:1!important;display:grid!important;place-items:center!important;box-shadow:none!important}html body .ops-leave-detail-modal-body,html body .ops-leave-calendar-modal-body{min-height:0!important;overflow:auto!important;padding:14px!important;background:#fff!important;background-image:none!important}html body .ops-leave-detail-modal-body :is(.ops-own-request-hero-v409,.ops-own-request-summary-v409>article,.ops-leave-detail-attachments,dl>div){background:#fff!important;background-image:none!important;border:1px solid #d8e5f4!important;border-radius:14px!important;box-shadow:none!important}html body .ops-leave-detail-modal-actions{width:100%!important;margin:0!important;padding:11px 15px!important;background:#fff!important;border:0!important;border-top:1px solid #dce7f4!important}}@media(max-width:768px){html body .ops-leave-page{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:8px 8px 84px!important;background:#eef4fc!important;background-image:none!important}html body .ops-leave-page>.ops-leave-status-strip,html body .ops-leave-page>.ops-leave-layout,html body .ops-leave-page>.ops-leave-tab-panel{width:100%!important;max-width:none!important;margin-inline:0!important}html body .ops-leave-modal-backdrop{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:8px!important;background:#060c16a8!important;background-image:none!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal){width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;border:1px solid #cbdced!important;border-top:4px solid #2f6ee7!important;border-radius:18px!important;overflow:hidden!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{padding:11px 12px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header>button{min-width:44px!important;min-height:44px!important;background:#2f6ee7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important}html body .ops-leave-detail-modal-body,html body .ops-leave-calendar-modal-body{min-height:0!important;overflow:auto!important;padding:10px!important;background:#fff!important}html body .ops-leave-detail-modal-actions{position:sticky!important;bottom:0!important;padding:9px!important;background:#fff!important;border-top:1px solid #dce7f4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media(min-width:769px){html body .ops-leave-page .ops-leave-summary-tip{min-height:0!important;height:auto!important;margin-top:8px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border:1px solid #d4e2f2!important;border-radius:12px!important;background:#f7faff!important;box-shadow:none!important}html body .ops-leave-page .ops-leave-summary-tip svg{width:16px!important;height:16px!important;margin:0!important;align-self:center!important}html body .ops-leave-page .ops-leave-summary-tip span{font-size:10px!important;line-height:1.32!important;margin:0!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal){background:#fff!important;border:1px solid #cbdced!important;border-top:4px solid #2f6ee7!important;box-shadow:0 26px 70px #071b3847!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{margin:0!important;width:100%!important;background:#fff!important;border:0!important;border-bottom:1px solid #dce7f4!important;padding:15px 18px!important}html body .ops-leave-detail-modal-body,html body .ops-leave-calendar-modal-body{background:#f6f9fd!important;padding:14px!important}html body .ops-leave-detail-modal-body :is(section,article,.ops-own-request-hero-v409,.ops-leave-detail-attachments,dl>div),html body .ops-leave-calendar-modal-body :is(section,article){background:#fff!important;background-image:none!important;border:1px solid #d9e5f3!important;border-radius:14px!important;box-shadow:none!important}}@media(max-width:768px){html body .ops-leave-page .ops-leave-summary-tip{min-height:0!important;height:auto!important;margin-top:6px!important;padding:8px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;border-radius:11px!important}html body .ops-leave-page .ops-leave-summary-tip span{font-size:10px!important;line-height:1.32!important}html body .ops-leave-modal-backdrop :is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{background:#fff!important;padding:12px!important}html body .ops-leave-detail-modal-body,html body .ops-leave-calendar-modal-body{background:#f6f9fd!important;padding:9px!important}}html body>.ops-leave-modal-backdrop.ops-leave-modal-backdrop--portal{position:fixed!important;inset:0!important;z-index:2147482600!important;display:grid!important;place-items:center!important;padding:18px!important;overflow:auto!important;background:#060d19b3!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal){position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;width:min(900px,calc(100vw - 36px))!important;max-width:900px!important;max-height:min(90dvh,860px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;padding:0!important;background:#fff!important;background-image:none!important;border:1px solid #ccdaec!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 28px 82px #04112652!important}html body>.ops-leave-modal-backdrop>.ops-leave-calendar-modal{width:min(1080px,calc(100vw - 36px))!important;max-width:1080px!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{width:100%!important;min-width:0!important;margin:0!important;padding:15px 18px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-shadow:none!important;color:#10294d!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header p{margin:0 0 3px!important;font-size:11px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#557299!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header h2{margin:0!important;font-size:22px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.025em!important;color:#10294d!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header>button{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:13px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:27px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important}html body .ops-leave-detail-modal-body,html body .ops-leave-calendar-modal-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:14px!important;background:#f5f9fe!important;background-image:none!important;box-sizing:border-box!important}html body .ops-leave-detail-modal-body :is(.ops-own-request-v409,.ops-own-request-summary-v409,.ops-own-request-summary,.ops-leave-detail-attachments){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}html body .ops-leave-detail-modal-body .ops-own-request-hero-v409{margin:0 0 10px!important;padding:15px!important;border:1px solid #d6e3f2!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body .ops-leave-detail-modal-body .ops-own-request-summary-v409{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:10px!important}html body .ops-leave-detail-modal-body .ops-own-request-summary-v409>article,html body .ops-leave-detail-modal-body>dl>div{min-width:0!important;padding:12px 13px!important;border:1px solid #d6e3f2!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ops-leave-detail-modal-body>dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body .ops-leave-detail-modal-body>p{margin:0 0 10px!important;padding:12px 13px!important;background:#fff!important;border:1px solid #d6e3f2!important;border-radius:14px!important;color:#4f6787!important}html body .ops-leave-detail-attachments{margin-bottom:10px!important}html body .ops-leave-detail-attachments>strong{display:block!important;margin:0 0 7px!important;color:#18375f!important}html body .ops-leave-detail-attachments>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .ops-leave-detail-attachments a{margin:0!important;padding:10px!important;border:1px solid #d6e3f2!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}html body .ops-leave-detail-modal-actions{width:100%!important;margin:0!important;padding:11px 14px!important;box-sizing:border-box!important;display:flex!important;justify-content:flex-end!important;gap:9px!important;background:#fff!important;border:0!important;border-top:1px solid #d4e2f2!important;box-shadow:none!important}html body .ops-leave-detail-modal-actions>button{min-height:44px!important;border-radius:12px!important;padding:0 16px!important;font-weight:800!important}html body .ops-leave-detail-modal-actions>button:not(.ops-leave-cancel-request){background:#2f73ee!important;color:#fff!important;border:1px solid #2f73ee!important}html body .ops-leave-detail-modal-actions .ops-leave-cancel-request{background:#fff5f5!important;color:#c83b4f!important;border:1px solid #f2b7bf!important}@media(max-width:768px){html body>.ops-leave-modal-backdrop.ops-leave-modal-backdrop--portal{padding:8px!important;place-items:center!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal){width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{padding:11px 12px!important;gap:10px!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header h2{font-size:19px!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header>button{width:44px!important;height:44px!important;flex-basis:44px!important}html body .ops-leave-detail-modal-body,html body .ops-leave-calendar-modal-body{padding:9px!important}html body .ops-leave-detail-modal-body .ops-own-request-summary-v409,html body .ops-leave-detail-modal-body>dl,html body .ops-leave-detail-attachments>div{grid-template-columns:1fr!important;gap:8px!important}html body .ops-leave-detail-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:9px!important}html body .ops-leave-detail-modal-actions>button{width:100%!important;min-width:0!important;min-height:44px!important}}html body>.ops-leave-modal-backdrop.ops-leave-modal-backdrop--portal{background:#060d19b8!important;background-image:none!important;place-items:center!important;overflow:auto!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal){display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important;background:#fff!important}html body .ops-leave-detail-modal-body,html body .ops-leave-calendar-modal-body{min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;background:#fff!important;padding:14px!important}html body .ops-leave-detail-modal-body :is(section,article,dl,.ops-own-request-v409,.ops-own-request-summary-v409,.ops-leave-detail-attachments){max-height:none!important;overflow:visible!important}html body .ops-leave-calendar-modal-body :is(.ops-leave-calendar-card,.ops-calendar-grid,.ops-leave-calendar-grid){max-height:none!important;overflow:visible!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{width:100%!important;margin:0!important;background:#eaf3ff!important;background-image:none!important}@media(max-width:768px){html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal){max-height:calc(100dvh - 16px)!important}html body .ops-leave-detail-modal-body,html body .ops-leave-calendar-modal-body{padding:9px!important}}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal){max-height:calc(100dvh - 36px)!important;overflow:hidden!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{width:calc(100% + 2px)!important;min-width:calc(100% + 2px)!important;margin:-1px -1px 0!important;box-sizing:border-box!important;border-top-left-radius:18px!important;border-top-right-radius:18px!important}html body :is(.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body){min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}html body :is(.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body) :is(section,article,dl,ul,ol,.ops-own-request-v409,.ops-own-request-summary-v409,.ops-leave-detail-attachments,.ops-leave-calendar-card,.ops-calendar-grid,.ops-leave-calendar-grid){max-height:none!important;overflow:visible!important}@media(max-width:768px){html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal){max-height:calc(100dvh - 16px)!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{border-top-left-radius:15px!important;border-top-right-radius:15px!important}}html body>.ops-leave-modal-backdrop.ops-leave-modal-backdrop--portal{position:fixed!important;inset:0!important;z-index:2147483600!important;display:grid!important;place-items:center!important;padding:18px!important;overflow:auto!important;background:#070e1abd!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body>.ops-leave-modal-backdrop.ops-leave-modal-backdrop--portal:before,html body>.ops-leave-modal-backdrop.ops-leave-modal-backdrop--portal:after{content:none!important;display:none!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal){position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;padding:0!important;width:min(1040px,calc(100vw - 36px))!important;max-width:1040px!important;max-height:calc(100dvh - 36px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border:1px solid #cddff2!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 30px 84px #0512274d!important}html body>.ops-leave-modal-backdrop>.ops-leave-calendar-modal{width:min(1120px,calc(100vw - 36px))!important;max-width:1120px!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{width:100%!important;min-width:100%!important;margin:0!important;padding:15px 18px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-shadow:none!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header>div{min-width:0!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header p{margin:0 0 3px!important;color:#6b82a4!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.055em!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header h2{margin:0!important;color:#102b55!important;font-size:23px!important;line-height:1.2!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header>button{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:26px!important;line-height:1!important;box-shadow:none!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>:is(.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body){min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px!important;background:#fff!important;background-image:none!important;scrollbar-gutter:stable!important}html body .ops-leave-detail-modal-body :is(.ops-own-request-v409,.ops-own-request-hero-v409,.ops-own-request-summary-v409,.ops-leave-detail-attachments,dl),html body .ops-leave-calendar-modal-body>*{max-width:none!important}html body .ops-leave-detail-modal-body .ops-own-request-hero-v409{background:#f8fbff!important;border:1px solid #d5e2f1!important;border-radius:16px!important;box-shadow:none!important}html body .ops-leave-detail-modal-body .ops-own-request-summary-v409{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .ops-leave-detail-modal-body .ops-own-request-summary-v409>article,html body .ops-leave-detail-modal-body>dl>div{background:#fff!important;border:1px solid #d5e2f1!important;border-radius:14px!important;box-shadow:none!important}html body .ops-leave-detail-modal-actions{width:100%!important;margin:0!important;padding:11px 14px!important;box-sizing:border-box!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;background:#fff!important;border:0!important;border-top:1px solid #d4e2f2!important}html body .ops-leave-detail-modal-actions button{min-height:42px!important;border-radius:11px!important}@media(max-width:768px){html body>.ops-leave-modal-backdrop.ops-leave-modal-backdrop--portal{padding:8px!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal){width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>header{padding:11px 12px!important;gap:10px!important}html body>.ops-leave-modal-backdrop>:is(.ops-leave-detail-modal,.ops-leave-calendar-modal)>:is(.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body){padding:10px!important}html body .ops-leave-detail-modal-body .ops-own-request-summary-v409{grid-template-columns:1fr!important}}@media(min-width:769px){body .ml-modal-backdrop{background:#1c304c94!important;background-image:none!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;display:grid!important;place-items:center!important;padding:20px!important}body .ml-reference-modal:is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194){width:min(1120px,calc(100vw - 44px))!important;max-height:calc(100vh - 40px)!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border-radius:26px!important;border:1px solid #d5e4f4!important;background:#f8fbff!important;overflow:hidden!important;box-shadow:0 30px 80px #0d203a47!important}body .ml-reference-modal--exit-v194{width:min(1160px,calc(100vw - 44px))!important}body .ml-reference-header{padding:18px 22px!important;background:linear-gradient(180deg,#edf5ff,#e5f0ff)!important;border-bottom:1px solid #d9e6f5!important}body .ml-reference-body{padding:16px 18px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#f8fbff!important}body .ml-reference-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .ml-reference-form-grid>label,body .ml-reference-form-grid>article{padding:12px!important;border:1px solid #d6e4f2!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;height:auto!important}body .ml-reference-form-grid :is(input,select){min-height:44px!important;border:1px solid #cddff0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}body .ml-reference-summary-box{margin-top:12px!important;padding:14px!important;border:1px solid #d6e4f2!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}body .ml-reference-summary-box textarea{min-height:92px!important;border:1px solid #cddff0!important;border-radius:12px!important;box-shadow:none!important}body .ml-reference-content-section{margin-top:12px!important;padding:14px!important;border:1px solid #d6e4f2!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}body .ml-reference-content-section__head{padding:0 0 10px!important;margin:0 0 10px!important;border:0!important;border-bottom:1px solid #e5edf7!important;background:transparent!important}body .ml-reference-action-row{min-height:58px!important;padding:10px 12px!important;border:1px solid #d9e6f4!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}body .ml-reference-action-row+.ml-reference-action-row{margin-top:8px!important}body .ml-reference-footer{padding:13px 18px!important;background:#fff!important;border-top:1px solid #dce7f4!important}body .ml-reference-modal :is(.ml-reference-form-grid>label,.ml-reference-form-grid>article,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-action-row):before,body .ml-reference-modal :is(.ml-reference-form-grid>label,.ml-reference-form-grid>article,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-action-row):after{content:none!important;display:none!important}}@media(max-width:768px){body .ml-reference-modal:is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194){max-height:94dvh!important;overflow:hidden!important}body .ml-reference-body{overflow-y:auto!important}body .ml-reference-form-grid{grid-template-columns:1fr!important}}@media(min-width:769px){html body .ml-reference-modal.ops-ref-shell{max-height:calc(100dvh - 38px)!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body .ml-reference-body.ops-ref-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding-bottom:34px!important}html body .ml-reference-content-section,html body .ml-reference-summary-box,html body .ml-v441-section-card{min-width:0!important;overflow:hidden!important}.ml-reference-content-section *,.ml-reference-summary-box *,.ml-v441-section-card *{max-width:100%!important;box-sizing:border-box!important}.ml-reference-content-section p,.ml-reference-content-section strong,.ml-reference-content-section small,.ml-reference-summary-box p,.ml-reference-summary-box strong,.ml-v441-section-card p,.ml-v441-section-card strong{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .ml-reference-form-grid{align-items:stretch!important}.ml-reference-form-grid>label,.ml-reference-form-grid>.ml-reference-static-cell{height:100%!important}.ml-reference-form-grid input,.ml-reference-form-grid select,.ml-reference-form-grid textarea{max-width:100%!important}html body .ml-reference-footer.ops-ref-foot{flex:none!important;position:relative!important;inset:auto!important;z-index:8!important;background:#fff!important}html body .ml-reference-modal table{display:table!important;max-width:100%!important;table-layout:fixed!important}.ml-reference-modal th,.ml-reference-modal td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}}.modal-overlay{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;background:#0812249e;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.modal-content,.modal-content--enterprise{width:min(760px,calc(100vw - 40px));max-width:760px;max-height:min(720px,calc(100vh - 42px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:30px;border:1px solid #d9e7f8;background:radial-gradient(460px 220px at 100% 0%,rgba(52,122,255,.1),transparent 62%),radial-gradient(320px 180px at 0% 100%,rgba(181,214,255,.18),transparent 60%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 38px 110px -36px #0817337a}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;padding:24px 28px 18px}.modal-header h2{margin:0;color:#08245a;font-size:30px;line-height:1.05;letter-spacing:-.05em}.modal-header p{margin:8px 0 0;color:#657c9f;font-size:13.5px;font-weight:760;line-height:1.55;max-width:520px}.modal-close{width:44px;height:44px;border:1px solid #d9e7f8;border-radius:16px;display:inline-grid;place-items:center;background:linear-gradient(180deg,#fff,#f6faff);color:#12315f;cursor:pointer;box-shadow:0 16px 32px -28px #10244673}.modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start;overflow:auto;padding:0 28px 24px}.modal-error,.modal-field:has(textarea){grid-column:1 / -1}.modal-error{padding:12px 14px;border:1px solid #fecaca;border-radius:16px;background:#fff1f2;color:#b91c1c;font-size:12.5px;font-weight:850}.modal-field{display:grid;gap:7px}.modal-field label{color:#5b7498;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.modal-field input,.modal-field select,.modal-field textarea{width:100%;min-height:50px;border-radius:17px;border:1px solid #d7e5f6;background:linear-gradient(180deg,#fff,#fbfdff);color:#0f244d;font:inherit;font-size:13px;font-weight:850;padding:0 15px;outline:none;box-shadow:inset 0 1px #ffffffe6,0 12px 24px -28px #10468747}.modal-field input:focus,.modal-field select:focus,.modal-field textarea:focus{border-color:#8ab5ff;box-shadow:0 0 0 4px #2f7bff1a,inset 0 1px #fffffff2}.modal-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6b83aa 50%),linear-gradient(135deg,#6b83aa 50%,transparent 50%),linear-gradient(180deg,#fff,#fbfdff);background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%,0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat;padding-right:40px}.modal-field textarea{min-height:120px;padding:14px 15px;resize:vertical}.modal-row{display:contents}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:18px 28px 24px;border-top:1px solid #e4eef9;background:linear-gradient(180deg,#ffffffdb,#fff)}.modal-btn-cancel,.modal-btn-submit{min-width:170px;min-height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:900;cursor:pointer}.modal-btn-cancel{border:1px solid #d8e6f8;background:#fff;color:#1d4f9c;box-shadow:0 14px 30px -30px #10478759}.modal-btn-submit{border:0;color:#fff;background:linear-gradient(135deg,#3d8bff,#1f66e5);box-shadow:0 18px 32px -24px #2f7bff6b}.modal-btn-submit:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}@media(max-width:720px){.modal-overlay{padding:12px}.modal-content,.modal-content--enterprise{width:min(100%,calc(100vw - 24px));max-height:min(100%,calc(100vh - 24px));border-radius:24px}.modal-header,.modal-body,.modal-footer{padding-left:20px;padding-right:20px}.modal-body{grid-template-columns:1fr;padding-bottom:18px}.modal-footer{flex-direction:column}.modal-btn-cancel,.modal-btn-submit{width:100%}}.modal-overlay{background:#0c192680!important;backdrop-filter:blur(12px) saturate(110%)!important;-webkit-backdrop-filter:blur(12px) saturate(110%)!important}.modal-content,.modal-content--enterprise{border-color:#cfe1d5!important;background:#fff!important;box-shadow:0 38px 110px -36px #0a18206b!important}.modal-header{background:#dcefe4!important;border-bottom:1px solid #cfe1d5!important}.modal-header h2{color:#0f2e2a!important}.modal-header p,.modal-field label{color:#668178!important}.modal-close{border-color:#cfe1d5!important;background:#ffffffd1!important;color:#25443d!important}.modal-body{background:#fff!important}.modal-field input,.modal-field select,.modal-field textarea{border-color:#dbe9e0!important;color:#163a33!important;background:#fff!important}.modal-field input:focus,.modal-field select:focus,.modal-field textarea:focus{border-color:#99c9b2!important;box-shadow:0 0 0 4px #509f781f!important}.modal-footer{border-top:1px solid #dbe9e0!important;background:#fff!important}.modal-btn-cancel{color:#2b6e59!important;border-color:#cfe1d5!important}.modal-content,.modal-content--enterprise{overflow:hidden!important;padding:0!important;border-radius:28px!important}.modal-header{padding:22px 24px 18px!important;background:#dcefe4!important;border-bottom:1px solid #cfe1d5!important}.modal-header h2{font-size:27px!important;line-height:1.08!important}.modal-field{padding:14px;border:1px solid #d8e5de;border-radius:18px;background:#fff}.modal-field input,.modal-field select,.modal-field textarea{border-radius:14px!important}.modal-footer{padding:0 24px 24px!important;border-top:0!important}@media(max-width:720px){.modal-header,.modal-body,.modal-footer{padding-left:18px!important;padding-right:18px!important}}.modal-content,.modal-content--enterprise{width:min(900px,calc(100vw - 28px))!important;max-width:900px!important;max-height:min(820px,calc(100vh - 28px))!important;border:1px solid #cfded5!important;border-radius:30px!important;background:#fff!important;box-shadow:0 28px 80px -28px #0e1e2447!important}.modal-header{padding:22px 24px 18px!important;background:#dcefe4!important;border-bottom:1px solid #cfded5!important}.modal-header-main{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center}.modal-header-badge{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;border:1px solid #cfe1d5;background:#ffffff85;color:#1a7a58}.modal-header-eyebrow{display:block;margin-bottom:6px;color:#5e7a71;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.modal-header h2{margin:0!important;color:#0f2e2a!important;font-size:24px!important;font-weight:900!important;letter-spacing:-.03em!important}.modal-header p{margin:8px 0 0!important;color:#6c857d!important;font-size:13px!important;font-weight:700!important}.modal-close{width:48px!important;height:48px!important;border-radius:14px!important;border:1px solid #b9d0c2!important;background:#ffffffc2!important;color:#26443d!important;box-shadow:none!important}.modal-body{padding:20px 24px!important;background:#fff!important}.modal-field{padding:14px 16px!important;border:1px solid #d6e5dd!important;border-radius:18px!important;background:#fff!important}.modal-field label{color:#7b8f88!important;font-size:10.5px!important;letter-spacing:.08em!important}.modal-field input,.modal-field select,.modal-field textarea{min-height:46px!important;border:1px solid #d6e5dd!important;border-radius:14px!important;color:#12332d!important;box-shadow:none!important}.modal-field textarea{min-height:108px!important}.modal-footer{padding:0 24px 24px!important;background:#fff!important;border-top:0!important}.modal-btn-cancel,.modal-btn-submit{min-width:156px!important;min-height:46px!important;border-radius:14px!important;font-size:13px!important}.modal-btn-cancel{border:1px solid #d6e5dd!important;background:#fff!important;color:#1f5f4c!important}@media(max-width:720px){.modal-content,.modal-content--enterprise{width:min(100%,calc(100vw - 16px))!important;border-radius:24px!important}.modal-header,.modal-body,.modal-footer{padding-left:18px!important;padding-right:18px!important}.modal-header-main{grid-template-columns:48px minmax(0,1fr);gap:12px}}.modal-overlay{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;background:#1f2d3d94!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.request-reference-modal{width:min(900px,calc(100vw - 28px));max-height:min(824px,calc(100vh - 28px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #cfded5;border-radius:28px;background:#fff;color:#0b2f28;box-shadow:0 30px 90px -30px #08171f59}.request-reference-header{display:grid;grid-template-columns:56px minmax(0,1fr) 50px;align-items:center;gap:16px;min-height:140px;padding:22px 28px;border-bottom:1px solid #cbded3;background:#dcf1e6}.request-reference-header__icon{width:56px;height:56px;display:grid;place-items:center;border:1px solid #c8dfd2;border-radius:17px;background:#ffffffa3;color:#087557}.request-reference-header__eyebrow{display:block;margin-bottom:8px;color:#0b765a;font-size:11px;font-weight:900;letter-spacing:.085em;text-transform:uppercase}.request-reference-header h2{margin:0;color:#0b2f28;font-size:27px;line-height:1.05;font-weight:900;letter-spacing:-.035em}.request-reference-header p{margin:7px 0 0;color:#668179;font-size:13.5px;line-height:1.45;font-weight:650}.request-reference-header__close{width:50px;height:50px;border:1px solid #b9d2c4;border-radius:15px;background:#ffffffb8;color:#27473f;display:grid;place-items:center;cursor:pointer}.request-reference-body{min-height:0;overflow:auto;padding:26px;background:#fff}.request-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid #d6e3dc;border-radius:18px;background:#fff}.request-reference-grid>label{min-width:0;min-height:112px;display:grid;align-content:start;gap:8px;padding:16px;border-right:1px solid #dfe9e3;border-bottom:1px solid #dfe9e3;background:#fff}.request-reference-grid>label:nth-child(2n){border-right:0}.request-reference-grid__wide{grid-column:1 / -1;border-right:0!important}.request-reference-grid>label:last-child{border-bottom:0}.request-reference-grid label>span{color:#70867f;font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.request-reference-grid input,.request-reference-grid select,.request-reference-grid textarea{width:100%;min-height:46px;border:1px solid #d7e4dd;border-radius:12px;outline:none;background:#fff;color:#0d322b;font:inherit;font-size:13px;font-weight:800;padding:0 13px}.request-reference-grid textarea{min-height:104px;padding:12px 13px;resize:vertical}.request-reference-grid input:focus,.request-reference-grid select:focus,.request-reference-grid textarea:focus{border-color:#91c2aa;box-shadow:0 0 0 3px #4a97711a}.request-reference-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 26px 22px;border-top:1px solid #e1ebe5;background:#fff}@media(max-width:760px){.request-reference-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:22px}.request-reference-header{grid-template-columns:48px minmax(0,1fr) 44px;gap:12px;min-height:126px;padding:18px}.request-reference-header__icon{width:48px;height:48px}.request-reference-header__close{width:44px;height:44px}.request-reference-header h2{font-size:22px}.request-reference-body{padding:18px}.request-reference-grid{grid-template-columns:1fr}.request-reference-grid>label{border-right:0}.request-reference-footer{flex-direction:column;padding:14px 18px 18px}.request-reference-footer .modal-btn-cancel,.request-reference-footer .modal-btn-submit{width:100%!important}}.modal-overlay{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:13px!important;background:#37455499!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.request-reference-modal{width:min(900px,calc(100vw - 26px))!important;height:min(824px,calc(100vh - 26px))!important;max-height:none!important;display:grid!important;grid-template-rows:141px minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cadbd1!important;border-radius:28px!important;background:#fff!important;color:#092c26!important;box-shadow:0 28px 76px -28px #08141b5c!important}.request-reference-header{height:141px!important;min-height:0!important;display:grid!important;grid-template-columns:56px minmax(0,1fr) 50px!important;align-items:center!important;gap:16px!important;padding:22px 28px!important;border-bottom:1px solid #c9dcd1!important;background:#dcf1e6!important}.request-reference-header__icon{width:56px!important;height:56px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:17px!important;background:#ffffffa8!important;color:#087557!important}.request-reference-header__eyebrow{display:block!important;margin:0 0 8px!important;color:#087557!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.085em!important;text-transform:uppercase!important}.request-reference-header h2{margin:0!important;color:#082d26!important;font-size:27px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.035em!important}.request-reference-header p{margin:7px 0 0!important;color:#56766d!important;font-size:13.5px!important;line-height:1.35!important;font-weight:650!important}.request-reference-header__close{width:50px!important;height:50px!important;border:1px solid #b7cfc1!important;border-radius:15px!important;background:#ffffffc4!important;color:#21483e!important;display:grid!important;place-items:center!important;cursor:pointer!important}.request-reference-body{min-height:0!important;overflow-y:auto!important;padding:26px!important;background:#fff!important}.modal-error{margin-bottom:14px!important;padding:12px 14px!important;border:1px solid #efc8c8!important;border-radius:14px!important;background:#fff7f7!important;color:#a13e3e!important;font-size:12.5px!important;font-weight:800!important}.request-reference-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid #d3e1da!important;border-radius:18px!important;background:#fff!important}.request-reference-grid>label{min-width:0!important;min-height:72px!important;display:grid!important;align-content:center!important;gap:8px!important;padding:16px!important;border:0!important;border-right:1px solid #dce7e1!important;border-bottom:1px solid #dce7e1!important;background:#fff!important}.request-reference-grid>label:nth-child(3n){border-right:0!important}.request-reference-grid>label:nth-last-child(-n+3){border-bottom:0!important}.request-reference-grid__wide{grid-column:1/-1!important;border-right:0!important;border-bottom:0!important;min-height:104px!important}.request-reference-grid__span2{grid-column:span 2!important;border-right:0!important}.request-reference-grid label>span{color:#71877f!important;font-size:10.5px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.request-reference-grid input,.request-reference-grid select{width:100%!important;min-height:28px!important;height:28px!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:#0a3028!important;font:inherit!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}.request-reference-grid select{appearance:auto!important}.request-reference-grid textarea{width:100%!important;min-height:56px!important;padding:12px 14px!important;border:1px solid #d7e4dd!important;border-radius:14px!important;outline:0!important;background:#fbfdfc!important;color:#0a3028!important;font:inherit!important;font-size:13px!important;font-weight:700!important;resize:vertical!important;box-shadow:none!important}.request-reference-grid textarea:focus{border-color:#9ac7b1!important;box-shadow:0 0 0 3px #45936c1a!important}.request-reference-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding:14px 26px 20px!important;border-top:1px solid #e1eae5!important;background:#fff!important}.request-reference-footer .modal-btn-cancel,.request-reference-footer .modal-btn-submit{min-width:150px!important;min-height:44px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;font-weight:900!important}.request-reference-footer .modal-btn-cancel{border:1px solid #d3e1da!important;background:#fff!important;color:#1d5f4b!important}.request-reference-footer .modal-btn-submit{border:0!important;background:linear-gradient(135deg,#347dff,#1e66e3)!important;color:#fff!important}@media(max-width:760px){.request-reference-modal{width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;border-radius:22px!important;grid-template-rows:126px minmax(0,1fr) auto!important}.request-reference-header{height:126px!important;grid-template-columns:48px minmax(0,1fr) 44px!important;gap:12px!important;padding:18px!important}.request-reference-header__icon{width:48px!important;height:48px!important;border-radius:15px!important}.request-reference-header__close{width:44px!important;height:44px!important;border-radius:13px!important}.request-reference-header h2{font-size:22px!important}.request-reference-header p{font-size:12px!important}.request-reference-body{padding:18px!important}.request-reference-grid{grid-template-columns:1fr!important}.request-reference-grid>label{border-right:0!important;border-bottom:1px solid #dce7e1!important}.request-reference-grid>label:last-child{border-bottom:0!important}.request-reference-grid__wide,.request-reference-grid__span2{grid-column:1!important}.request-reference-footer{flex-direction:column!important;padding:14px 18px 18px!important}.request-reference-footer .modal-btn-cancel,.request-reference-footer .modal-btn-submit{width:100%!important}}.request-reference-grid>label>strong{color:#0a3028!important;font-size:14px!important;line-height:1.25!important;font-weight:900!important}.request-reference-summary{display:grid!important;gap:8px!important;margin-top:16px!important;padding:15px 16px!important;border:1px solid #d6e3dc!important;border-radius:17px!important;background:#fbfdfc!important}.request-reference-summary>span{color:#71877f!important;font-size:10.5px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.request-reference-summary textarea,.request-reference-summary input{width:100%!important;min-height:56px!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;resize:vertical!important;background:transparent!important;color:#0a3028!important;font:inherit!important;font-size:13px!important;line-height:1.45!important;font-weight:700!important;box-shadow:none!important}.request-reference-summary input{min-height:30px!important}.request-reference-section{overflow:hidden!important;margin-top:18px!important;border:1px solid #d6e3dc!important;border-radius:18px!important;background:#fff!important}.request-reference-section__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px!important;border-bottom:1px solid #e3ece7!important}.request-reference-section__head h3{margin:0!important;color:#0b3028!important;font-size:16px!important;font-weight:900!important}.request-reference-section__head span{color:#71877f!important;font-size:11.5px!important;font-weight:700!important}.request-reference-row{min-height:66px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;border-bottom:1px solid #e7efeb!important;background:#fff!important}.request-reference-row:last-child{border-bottom:0!important}.request-reference-row>div{min-width:0!important;display:grid!important;gap:4px!important}.request-reference-row strong{color:#0b3028!important;font-size:13px!important;font-weight:900!important}.request-reference-row small{color:#71877f!important;font-size:11.5px!important;line-height:1.35!important;font-weight:650!important}.request-reference-avatar{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#e4f4eb!important;color:#087557!important;font-size:11px!important;font-weight:900!important}.request-reference-row>b{min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 11px!important;border-radius:999px!important;background:#e5f4eb!important;color:#087557!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}@media(max-width:760px){.request-reference-row{grid-template-columns:38px minmax(0,1fr)!important}.request-reference-row>b{grid-column:2!important;justify-self:start!important}.request-reference-avatar{width:38px!important;height:38px!important}}@media(min-width:769px){.request-reference-modal .request-reference-grid :is(input,select,textarea,.request-reference-static-card-v137 strong){color:#122c53!important}.request-reference-modal .request-reference-grid>label{background:#fff!important}.request-reference-modal .request-reference-grid label>span{color:#6d7f9b!important}.request-reference-modal .request-reference-grid select.request-reference-select{appearance:none!important;-webkit-appearance:none!important;padding-right:42px!important;border:1px solid #d6e3f4!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;color:#122c53!important;background-image:linear-gradient(45deg,transparent 50%,#6b84ac 50%),linear-gradient(135deg,#6b84ac 50%,transparent 50%),linear-gradient(180deg,#fff,#fbfdff)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%,0 0!important;background-size:5px 5px,5px 5px,100% 100%!important;background-repeat:no-repeat!important}.request-reference-modal .request-reference-grid input.request-reference-input{color:#122c53!important}.request-reference-modal .request-reference-static-card-v137 strong{font-size:18px!important;font-weight:900!important}.ml-export-trigger-v147,.btn-export{background:#fff!important;color:#11533d!important;border:1px solid #bfdccf!important;box-shadow:none!important}.ml-export-trigger-v147:hover,.btn-export:hover{background:#f9fcfb!important;box-shadow:none!important}}.request-reference-custom-select,.request-reference-custom-select-menu{display:none}@media(min-width:769px){html body .request-reference-modal .request-reference-select{display:none!important}html body .request-reference-modal .request-reference-custom-select{width:100%!important;min-width:0!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 12px 0 13px!important;border:1px solid #ccd9ec!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#10294f!important;box-shadow:0 1px 2px #0f234408!important;font:inherit!important;font-size:13px!important;font-weight:800!important;text-align:left!important;cursor:pointer!important}html body .request-reference-modal .request-reference-custom-select:hover,html body .request-reference-modal .request-reference-custom-select.is-open{border-color:#82a9e7!important;box-shadow:0 0 0 3px #2f6fe817!important}html body .request-reference-modal .request-reference-custom-select:disabled{cursor:not-allowed!important;opacity:.6!important;background:#f5f8fc!important}html body .request-reference-modal .request-reference-custom-select>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#10294f!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:850!important}html body .request-reference-modal .request-reference-custom-select.is-placeholder>span{color:#607594!important}html body .request-reference-modal .request-reference-custom-select svg{flex:0 0 auto!important;color:#5577a9!important;transition:transform .16s ease!important}html body .request-reference-modal .request-reference-custom-select.is-open svg{transform:rotate(180deg)!important}html body .request-reference-custom-select-menu{position:fixed!important;z-index:2147483647!important;display:block!important;max-height:min(340px,calc(100vh - 24px))!important;padding:7px!important;border:1px solid #d4dfef!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 54px #0d274e38!important;overflow:hidden!important}html body .request-reference-custom-select-search{height:38px!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 6px!important;padding:0 10px!important;border:1px solid #dbe5f2!important;border-radius:10px!important;background:#f8fbff!important}html body .request-reference-custom-select-search svg{color:#5476a7!important}html body .request-reference-custom-select-search input{width:100%!important;min-width:0!important;height:100%!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#10294f!important;font:inherit!important;font-size:12px!important;font-weight:700!important}html body .request-reference-custom-select-options{max-height:270px!important;overflow:auto!important;scrollbar-width:thin!important}html body .request-reference-custom-select-options>button{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 10px!important;border:0!important;border-radius:9px!important;background:#fff!important;color:#122c53!important;font:inherit!important;text-align:left!important;cursor:pointer!important}html body .request-reference-custom-select-options>button:hover{background:#f2f7ff!important}html body .request-reference-custom-select-options>button.is-selected{background:#eaf3ff!important;color:#185fcf!important}html body .request-reference-custom-select-options>button>span{min-width:0!important;display:grid!important;gap:2px!important}html body .request-reference-custom-select-options strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;font-weight:850!important;color:inherit!important}html body .request-reference-custom-select-options small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:650!important;color:#72839c!important}html body .request-reference-custom-select-options svg{flex:0 0 auto!important;color:#2168df!important}html body .request-reference-custom-select-empty{padding:18px 12px!important;color:#6f819d!important;font-size:12px!important;font-weight:700!important;text-align:center!important}}@media(min-width:769px){html body .request-reference-custom-select,html body .request-reference-custom-select-menu,html body .request-reference-custom-select-search,html body .request-reference-custom-select-search input{box-sizing:border-box!important;background-image:none!important}html body .request-reference-custom-select{outline:0!important;box-shadow:none!important}html body .request-reference-custom-select-search{border-width:1px!important;box-shadow:none!important}html body .request-reference-custom-select-search input{border:0!important;outline:0!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important}html body .request-reference-custom-select-search input::-webkit-search-decoration,html body .request-reference-custom-select-search input::-webkit-search-cancel-button,html body .request-reference-custom-select-search input::-webkit-search-results-button,html body .request-reference-custom-select-search input::-webkit-search-results-decoration{-webkit-appearance:none!important;appearance:none!important;display:none!important}}@media(min-width:769px){html body .modal-overlay.v53-modal-overlay{position:fixed!important;inset:0!important;z-index:2147481200!important;display:grid!important;place-items:center!important;padding:24px!important;background:#0f1b2eb8!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;overflow:hidden!important;opacity:1!important;visibility:visible!important}html body .request-reference-modal.v53-modal--manage-leave{position:relative!important;inset:auto!important;transform:none!important;width:min(1180px,calc(100vw - 48px))!important;max-width:1180px!important;height:auto!important;max-height:calc(100vh - 48px)!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#f8fbff!important;border:1px solid #d5e3f3!important;border-radius:24px!important;box-shadow:0 30px 80px #0f1b2e47!important;opacity:1!important;visibility:visible!important}html body .request-reference-modal .request-reference-header{position:relative!important;padding-right:88px!important}html body .request-reference-modal .request-reference-header__close{position:absolute!important;top:22px!important;right:22px!important;margin:0!important}html body .request-reference-modal .request-reference-body{min-height:0!important;max-height:none!important;overflow:auto!important;overscroll-behavior:contain!important}html body .request-reference-modal .request-reference-grid,html body .request-reference-modal .request-reference-section,html body .request-reference-modal .request-reference-summary{min-width:0!important}html body .request-reference-modal .request-reference-footer{position:relative!important;inset:auto!important;z-index:3!important}}@media(min-width:769px){html body .request-reference-modal.v53-modal--manage-leave{height:min(820px,calc(100dvh - 40px))!important;max-height:calc(100dvh - 40px)!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .request-reference-modal.v53-modal--manage-leave .request-reference-header{flex:0 0 auto!important;position:relative!important;padding-right:82px!important}html body .request-reference-modal.v53-modal--manage-leave .request-reference-header__close{top:18px!important;right:18px!important;left:auto!important;transform:none!important;background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .request-reference-modal.v53-modal--manage-leave .request-reference-header__close svg,html body .request-reference-modal.v53-modal--manage-leave .request-reference-header__close svg *{color:#fff!important;stroke:#fff!important}html body .request-reference-modal.v53-modal--manage-leave .request-reference-body{min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding-bottom:22px!important}html body .request-reference-modal.v53-modal--manage-leave .request-reference-footer{flex:0 0 auto!important;position:relative!important;bottom:auto!important}}@media(min-width:769px){html body .ml-modal-backdrop,html body .modal-overlay.ops-ref-backdrop{background:#0f1b2ec2!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}html body .ml-reference-modal,html body .request-reference-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(1120px,calc(100vw - 64px))!important;max-height:calc(100dvh - 48px)!important;border:1px solid #cbdff4!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 28px 86px #0d234447!important}html body .ml-reference-header,html body .request-reference-header{min-height:92px!important;padding:18px 82px 18px 22px!important;background:#edf5ff!important;border-bottom:1px solid #d3e1f1!important}html body .ml-reference-header__close,html body .request-reference-header__close{top:18px!important;right:18px!important}html body .ml-reference-body,html body .request-reference-body{min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px 22px 26px!important;background:#f8fbff!important;scrollbar-gutter:stable!important}html body .ml-reference-footer,html body .request-reference-footer{min-height:70px!important;padding:12px 22px!important;background:#fff!important;border-top:1px solid #d7e4f2!important}html body .ml-reference-form-grid,html body .request-reference-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}html body .ml-reference-section,html body .ml-reference-content-section,html body .ml-reference-summary-box,html body .request-reference-section,html body .request-reference-summary,html body .request-reference-static-card-v137,html body .ml-v441-section-card{margin:0!important;border:1px solid #cfe0f4!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body .request-reference-section,html body .request-reference-summary,html body .ml-reference-content-section{padding:16px!important}html body .ml-reference-section:before,html body .ml-reference-section:after,html body .request-reference-section:before,html body .request-reference-section:after{content:none!important}html body .request-reference-row{min-width:0!important;min-height:74px!important;padding:12px 14px!important;border:1px solid #d7e4f2!important;border-radius:14px!important;background:#fff!important}html body .request-reference-row :is(input,textarea,select,button){max-width:100%!important}html body .request-reference-summary{grid-column:1 / -1!important}html body .ml-reference-modal--exit-v194 .ml-reference-content-section,html body .ml-reference-modal--exit-v194 .ml-v441-section-card{padding:16px!important}html body .ml-reference-modal--exit-v194 .ml-reference-action-row{min-height:58px!important;margin:0 0 10px!important;padding:10px 12px!important;border:1px solid #d4e2f2!important;border-radius:13px!important;background:#f9fbfe!important}html body .ml-reference-modal--exit-v194 .ml-reference-action-row:last-child{margin-bottom:0!important}}@media(min-width:769px){html body .ml-reference-modal--balance-v194,html body .request-reference-modal.v53-modal--manage-leave{width:min(1120px,calc(100vw - 52px))!important;max-width:min(1120px,calc(100vw - 52px))!important;max-height:calc(100dvh - 40px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body .ml-reference-modal--balance-v194>.ml-reference-body,html body .request-reference-modal.v53-modal--manage-leave>.request-reference-body{min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px 20px!important;background:#f7faff!important}html body .ml-reference-modal--balance-v194 .ml-reference-form-grid,html body .request-reference-modal.v53-modal--manage-leave .request-reference-grid{gap:12px!important}html body .ml-reference-modal--balance-v194 .ml-reference-form-grid>label,html body .ml-reference-modal--balance-v194 .ml-reference-static-cell,html body .request-reference-modal.v53-modal--manage-leave .request-reference-grid>label{margin:0!important;padding:12px!important;border:1px solid #d5e3f1!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;outline:0!important}html body .ml-reference-modal--balance-v194 .ml-reference-form-grid>label :is(select,input),html body .request-reference-modal.v53-modal--manage-leave .request-reference-grid>label :is(select,input,button[aria-haspopup=listbox]){width:100%!important;min-height:44px!important;margin-top:7px!important;padding:0 12px!important;border:1px solid #c8d9eb!important;border-radius:10px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important}html body .ml-reference-modal--balance-v194 .ml-reference-form-grid>label>span,html body .request-reference-modal.v53-modal--manage-leave .request-reference-grid>label>span{font-size:9px!important;font-weight:850!important;color:#34597f!important}html body .ml-reference-modal--balance-v194 .ml-reference-summary-box,html body .request-reference-modal.v53-modal--manage-leave .request-reference-summary,html body .request-reference-modal.v53-modal--manage-leave .request-reference-section{margin:12px 0 0!important;padding:14px!important;border:1px solid #d5e3f1!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;outline:0!important}html body .ml-reference-modal--balance-v194 .ml-reference-summary-box textarea,html body .request-reference-modal.v53-modal--manage-leave .request-reference-summary textarea{width:100%!important;min-height:96px!important;margin-top:7px!important;padding:11px 12px!important;border:1px solid #c8d9eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}html body .ml-reference-modal--balance-v194 .ml-reference-content-section{margin:12px 0 0!important;padding:14px!important;border:1px solid #d5e3f1!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}html body .ml-reference-modal--balance-v194 :is(.ml-reference-form-grid,.ml-reference-summary-box,.ml-reference-content-section):before,html body .ml-reference-modal--balance-v194 :is(.ml-reference-form-grid,.ml-reference-summary-box,.ml-reference-content-section):after,html body .request-reference-modal.v53-modal--manage-leave :is(.request-reference-grid,.request-reference-summary,.request-reference-section):before,html body .request-reference-modal.v53-modal--manage-leave :is(.request-reference-grid,.request-reference-summary,.request-reference-section):after{content:none!important;display:none!important}html body .ml-reference-modal--balance-v194>.ml-reference-footer,html body .request-reference-modal.v53-modal--manage-leave>.request-reference-footer{padding:13px 20px!important;border-top:1px solid #dce7f2!important;background:#fff!important}html body .ml-reference-modal--balance-v194>.ml-reference-footer button,html body .request-reference-modal.v53-modal--manage-leave>.request-reference-footer button{min-height:44px!important;border-radius:11px!important}}@media(max-width:768px){html body .ml-modal-backdrop,.modal-overlay.v53-modal-overlay{padding:8px!important;overflow:auto!important;align-items:flex-start!important}html body .ml-reference-modal--balance-v194,html body .request-reference-modal.v53-modal--manage-leave{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .ml-reference-modal--balance-v194>.ml-reference-body,html body .request-reference-modal.v53-modal--manage-leave>.request-reference-body{min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media(min-width:769px){html body :is(.ml-reference-modal--expiry-v194,.ml-reference-modal--balance-v194){width:min(1120px,calc(100vw - 52px))!important;max-width:min(1120px,calc(100vw - 52px))!important;max-height:calc(100dvh - 40px)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body :is(.ml-reference-modal--expiry-v194,.ml-reference-modal--balance-v194)>.ml-reference-body{min-height:0!important;overflow:auto!important;padding:16px 20px!important}html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid>*{min-width:0!important;width:100%!important;box-sizing:border-box!important}html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid>label,html body .ml-reference-modal--expiry-v194 .ml-reference-static-cell{height:auto!important;min-height:92px!important;margin:0!important;padding:12px!important;border:1px solid #d5e3f1!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;outline:0!important}html body .ml-reference-modal--expiry-v194 .ml-expiry-custom-field-v468 .ml-select{width:100%!important;min-width:0!important;margin:7px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important}html body .ml-reference-modal--expiry-v194 .ml-expiry-custom-field-v468 .ml-select-trigger,html body .ml-reference-modal--expiry-v194 .ml-expiry-amount-field-v468 input,html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid>label>input,html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid>label>select{width:100%!important;min-height:44px!important;height:44px!important;margin:7px 0 0!important;padding:0 12px!important;border:1px solid #c8d9eb!important;border-radius:10px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important}html body .ml-reference-modal--expiry-v194 .ml-expiry-custom-field-v468:before,html body .ml-reference-modal--expiry-v194 .ml-expiry-custom-field-v468:after,html body .ml-reference-modal--expiry-v194 .ml-expiry-amount-field-v468:before,html body .ml-reference-modal--expiry-v194 .ml-expiry-amount-field-v468:after{content:none!important;display:none!important}html body :is(.ml-reference-modal--expiry-v194,.ml-reference-modal--balance-v194)>.ml-reference-footer{position:relative!important;z-index:3!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;padding:13px 20px!important;border:0!important;border-top:1px solid #dce7f2!important;background:#fff!important;box-shadow:none!important}html body :is(.ml-reference-modal--expiry-v194,.ml-reference-modal--balance-v194)>.ml-reference-footer>button{min-width:132px!important;min-height:44px!important;margin:0!important;border-radius:11px!important}}@media(max-width:768px){html body :is(.ml-reference-modal--expiry-v194,.ml-reference-modal--balance-v194) .ml-reference-form-grid{grid-template-columns:1fr!important}html body :is(.ml-reference-modal--expiry-v194,.ml-reference-modal--balance-v194)>.ml-reference-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}html body :is(.ml-reference-modal--expiry-v194,.ml-reference-modal--balance-v194)>.ml-reference-footer>button{width:100%!important;min-width:0!important}}.export-modal-overlay{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;background:#0812249e;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.export-modal{width:min(760px,calc(100vw - 40px));max-width:760px;max-height:min(720px,calc(100vh - 42px));overflow:auto;border-radius:30px;border:1px solid #d9e7f8;background:radial-gradient(460px 220px at 100% 0%,rgba(52,122,255,.1),transparent 62%),radial-gradient(320px 180px at 0% 100%,rgba(181,214,255,.18),transparent 60%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 38px 110px -36px #0817337a;padding:28px}.export-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:22px}.export-modal-title{margin:0;color:#08245a;font-size:30px;line-height:1.05;letter-spacing:-.05em}.export-modal-subtitle{margin:8px 0 0;color:#657c9f;font-size:13.5px;font-weight:760;line-height:1.55}.export-modal-close{width:44px;height:44px;border:1px solid #d9e7f8;border-radius:16px;display:inline-grid;place-items:center;background:linear-gradient(180deg,#fff,#f6faff);color:#12315f;cursor:pointer;box-shadow:0 16px 32px -28px #10244673}.export-section{margin-bottom:16px}.export-section-label{display:block;margin-bottom:9px;color:#5b7498;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.export-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.export-format-card{position:relative;display:grid;gap:8px;min-height:132px;padding:16px;border-radius:18px;border:1px solid #d7e5f6;background:linear-gradient(180deg,#fff,#fbfdff);text-align:left;cursor:pointer;box-shadow:0 12px 24px -28px #10468747;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.export-format-card:hover{transform:translateY(-1px);border-color:#a8c7ff;box-shadow:0 20px 36px -28px #1046873d}.export-format-card.selected{border-color:#7eb1ff;background:linear-gradient(180deg,#f7fbff,#eef5ff);box-shadow:0 22px 42px -30px #2f7bff4d}.export-format-check{position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:#2f7bff;color:#fff;display:inline-flex;align-items:center;justify-content:center}.export-format-icon{width:44px;height:44px;border-radius:16px;display:inline-grid;place-items:center;color:#1264ef;background:linear-gradient(180deg,#eef5ff,#deecff);border:1px solid #cfe0fb}.export-format-label{color:#0f244d;font-size:14px;font-weight:900}.export-format-sub{color:#657c9f;font-size:12px;font-weight:760;line-height:1.45}.export-dropdown-wrap{position:relative}.export-dropdown-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 15px;border-radius:17px;border:1px solid #d7e5f6;background:linear-gradient(180deg,#fff,#fbfdff);color:#0f244d;cursor:pointer;box-shadow:inset 0 1px #ffffffe6,0 12px 24px -28px #10468747}.export-dropdown-placeholder{color:#8ca0bf;font-size:13px;font-weight:760}.export-dropdown-value{color:#0f244d;font-size:13px;font-weight:850;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-dropdown-icon{display:inline-flex;align-items:center;color:#1264ef}.export-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:240px;overflow:auto;border-radius:18px;border:1px solid #d7e5f6;background:#fff;box-shadow:0 24px 46px -30px #112d564d}.export-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;background:transparent;color:#17325e;font-size:13px;font-weight:760;text-align:left;cursor:pointer}.export-dropdown-item:hover{background:#f6faff}.export-dropdown-item.active{color:#0f62e7;font-weight:860}.export-checkbox{width:18px;height:18px;border-radius:6px;border:1px solid #c7d7ed;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#fff;flex:0 0 auto}.export-dropdown-item.active .export-checkbox{background:#2f7bff;border-color:#2f7bff}.export-modal-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #e4eef9}.export-btn-cancel,.export-btn-export{min-width:170px;min-height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:900;cursor:pointer}.export-btn-cancel{border:1px solid #d8e6f8;background:#fff;color:#1d4f9c;box-shadow:0 14px 30px -30px #10478759}.export-btn-export{border:0;color:#fff;background:linear-gradient(135deg,#3d8bff,#1f66e5);box-shadow:0 18px 32px -24px #2f7bff6b}.export-btn-export.success{background:linear-gradient(135deg,#27c46d,#169c53)}.export-spinner{animation:exportSpin .8s linear infinite}@keyframes exportSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:720px){.export-modal-overlay{padding:12px}.export-modal{width:min(100%,calc(100vw - 24px));max-height:min(100%,calc(100vh - 24px));padding:22px;border-radius:24px}.export-format-grid{grid-template-columns:1fr}.export-modal-footer{flex-direction:column}.export-btn-cancel,.export-btn-export{width:100%}}.export-modal-overlay{background:#0c192680!important;backdrop-filter:blur(12px) saturate(110%)!important;-webkit-backdrop-filter:blur(12px) saturate(110%)!important}.export-modal{border-color:#cfe1d5!important;background:#fff!important;box-shadow:0 38px 110px -36px #0a18206b!important}.export-modal-header{margin:-28px -28px 22px!important;padding:24px 28px 18px!important;background:#dcefe4!important;border-bottom:1px solid #cfe1d5!important;border-radius:30px 30px 0 0!important}.export-modal-title{color:#0f2e2a!important}.export-modal-subtitle,.export-section-label,.export-format-sub{color:#668178!important}.export-modal-close{border-color:#cfe1d5!important;background:#ffffffd1!important;color:#25443d!important}.export-format-card,.export-dropdown-trigger,.export-dropdown-menu,.export-checkbox{border-color:#dbe9e0!important}.export-format-card.selected{background:#e7f3ec!important;border-color:#b7d8c5!important}.export-format-icon{color:#1e6a56!important;background:#dcefe4a6!important;border-color:#cfe1d5!important}.export-dropdown-item.active,.export-format-label,.export-dropdown-value{color:#163a33!important}.export-dropdown-item.active .export-checkbox{background:#4d9875!important;border-color:#4d9875!important}.export-modal-footer{border-top:1px solid #dbe9e0!important}.export-btn-cancel{color:#2b6e59!important;border-color:#cfe1d5!important}@media(max-width:720px){.export-modal-header{margin:-22px -22px 18px!important;padding:22px 22px 16px!important;border-radius:24px 24px 0 0!important}}.export-modal{overflow:hidden!important;padding:0!important}.export-modal-header{margin:0!important;padding:22px 24px 18px!important;background:#dcefe4!important;border-bottom:1px solid #cfe1d5!important;border-radius:28px 28px 0 0!important}.export-modal-title{font-size:27px!important;line-height:1.08!important}.export-section{margin:0 24px 16px!important}.export-section:first-of-type{margin-top:20px!important}.export-format-card,.export-dropdown-trigger,.export-dropdown-menu{border-radius:18px!important}.export-modal-footer{margin:0 24px 24px!important;padding-top:0!important;border-top:0!important}@media(max-width:720px){.export-modal-header{padding:20px 18px 16px!important;border-radius:24px 24px 0 0!important}.export-section,.export-modal-footer{margin-left:18px!important;margin-right:18px!important}}.export-modal{width:min(900px,calc(100vw - 28px))!important;max-width:900px!important;max-height:min(820px,calc(100vh - 28px))!important;border:1px solid #cfded5!important;border-radius:30px!important;background:#fff!important;box-shadow:0 28px 80px -28px #0e1e2447!important}.export-modal-header{margin:0!important;padding:22px 24px 18px!important;background:#dcefe4!important;border-bottom:1px solid #cfded5!important;border-radius:30px 30px 0 0!important}.export-modal-header-main{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center}.export-modal-badge{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;border:1px solid #cfe1d5;background:#ffffff85;color:#1a7a58}.export-modal-eyebrow{display:block;margin-bottom:6px;color:#5e7a71;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.export-modal-title{color:#0f2e2a!important;font-size:24px!important;font-weight:900!important;letter-spacing:-.03em!important}.export-modal-subtitle{margin:8px 0 0!important;color:#6c857d!important;font-size:13px!important;font-weight:700!important}.export-modal-close{width:48px!important;height:48px!important;border-radius:14px!important;border:1px solid #b9d0c2!important;background:#ffffffc2!important;color:#26443d!important;box-shadow:none!important}.export-section{margin-left:24px!important;margin-right:24px!important}.export-format-card,.export-dropdown-trigger,.export-dropdown-menu{border:1px solid #d6e5dd!important;border-radius:18px!important;box-shadow:none!important}.export-dropdown-item:hover{background:#f7fbf8!important}.export-modal-footer{margin:0 24px 24px!important}@media(max-width:720px){.export-modal{width:min(100%,calc(100vw - 16px))!important;border-radius:24px!important}.export-modal-header{padding:20px 18px 16px!important;border-radius:24px 24px 0 0!important}.export-modal-header-main{grid-template-columns:48px minmax(0,1fr);gap:12px}.export-section,.export-modal-footer{margin-left:18px!important;margin-right:18px!important}}:root{--ml-sidebar: var(--rh-side-w, var(--sidebar-width, 280px));--ml-blue: #1264ef;--ml-blue-2: #2d7dff;--ml-ink: #08245a;--ml-muted: #62789c;--ml-soft: #f4f9ff;--ml-line: #d8e8fb;--ml-card: rgba(255, 255, 255, .92);--ml-shadow: 0 20px 54px -38px rgba(23, 67, 132, .34)}body{margin:0;background:#eef6ff;font-family:Inter,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ml-ink)}.ml-page{min-height:100vh;width:calc(100% - var(--ml-sidebar));max-width:calc(100vw - var(--ml-sidebar));margin-left:var(--ml-sidebar);padding:18px 22px 26px;overflow-x:hidden;background:radial-gradient(800px 420px at 100% -10%,rgba(204,225,255,.55),transparent 60%),radial-gradient(560px 360px at -120px 6%,rgba(201,226,255,.5),transparent 62%),linear-gradient(180deg,#f8fbff,#edf6ff)}.ml-page *{box-sizing:border-box}.ml-shell{width:100%;max-width:1520px;margin:0 auto}.ml-panel{border:1px solid var(--ml-line);border-radius:28px;background:linear-gradient(180deg,#fffffff0,#fafdffe8);box-shadow:var(--ml-shadow);overflow:hidden}.ml-toolbar{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e5f0fc;background:radial-gradient(680px 220px at 98% -38%,rgba(212,232,255,.72),transparent 66%),linear-gradient(180deg,#ffffffeb,#f7fbfff0)}.ml-title-group{display:flex;align-items:center;gap:12px;min-width:0}.ml-title-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;color:var(--ml-blue);background:linear-gradient(180deg,#eef7ff,#e5f1ff);border:1px solid #d5e8ff;box-shadow:inset 0 1px #fffc;flex:none}.ml-title-group h1{margin:0;color:var(--ml-ink);letter-spacing:-.045em;font-size:clamp(24px,2.15vw,32px);line-height:1;font-weight:900}.ml-title-group p{margin:6px 0 0;color:var(--ml-muted);font-size:13px;font-weight:700}.ml-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.ml-btn{height:38px;min-width:0;padding:0 13px;border-radius:13px;border:1px solid var(--ml-line);background:#fff;color:#123365;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.ml-btn:hover{transform:translateY(-1px);border-color:#b8d6ff;background:#f7fbff;box-shadow:0 12px 24px -20px #0f316659}.ml-btn:disabled{opacity:.62;cursor:not-allowed;transform:none}.ml-btn--primary,.ml-btn--approved{background:linear-gradient(135deg,#2f7bff,#0f62f0);color:#fff;border-color:transparent;box-shadow:0 16px 30px -22px #2f7bffbf}.ml-btn--approved{background:linear-gradient(135deg,#20bf6b,#11a05a)}.ml-btn--declined{background:#fff;color:#dc2626;border-color:#fecaca}.ml-btn--pending{background:#fff;color:#1264ef;border-color:#bcd8ff}.ml-btn--soft,.ml-btn--ghost{background:#ffffffe0}.ml-error{margin:14px 16px 0;border:1px solid #fecaca;background:#fff5f5;color:#b91c1c;border-radius:14px;padding:10px 12px;font-size:12.5px;font-weight:800;display:flex;align-items:center;gap:8px}.ml-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px 10px}.ml-stat{position:relative;min-height:78px;border:1px solid var(--ml-line);border-radius:20px;background:linear-gradient(180deg,#fffffff0,#f7fbffeb);display:flex;align-items:center;gap:12px;padding:12px;text-align:left;cursor:pointer;box-shadow:0 14px 32px -26px #2563eb52;overflow:hidden}.ml-stat:after{content:"";position:absolute;right:-34px;bottom:-48px;width:118px;height:118px;border-radius:999px;border:22px solid rgba(195,220,255,.3);pointer-events:none}.ml-stat:hover,.ml-stat.is-active{border-color:#9cc7ff;box-shadow:0 20px 42px -28px #2563eb61;transform:translateY(-1px)}.ml-stat-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.72)}.ml-stat--pending .ml-stat-icon{background:#fff6df;color:#d97706}.ml-stat--approved .ml-stat-icon{background:#e8faef;color:#16a34a}.ml-stat--declined .ml-stat-icon{background:#fff0f0;color:#ef4444}.ml-stat--blue .ml-stat-icon{background:#eaf4ff;color:#1264ef}.ml-stat-copy{display:grid;gap:2px;min-width:0}.ml-stat-copy strong{color:#08245a;font-size:23px;line-height:1;font-weight:950}.ml-stat-copy small{color:#183866;font-size:12px;font-weight:900}.ml-stat-copy em{color:#6c81a5;font-size:11px;font-style:normal;font-weight:700}.ml-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:12px;padding:4px 16px 16px;align-items:start}.ml-table-card,.ml-detail-card{border:1px solid var(--ml-line);border-radius:22px;background:#fffffff5;box-shadow:0 16px 40px -34px #1743844d;overflow:hidden}.ml-filters{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(120px,.75fr));gap:9px;padding:12px;border-bottom:1px solid #e8f1fc;background:#f8fbffb8}.ml-search,.ml-select-trigger{height:38px;border:1px solid var(--ml-line);border-radius:13px;background:#fff;color:#7083a4;display:flex;align-items:center;gap:8px;padding:0 11px;box-shadow:inset 0 1px #ffffffe6}.ml-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#102a57;font:inherit;font-size:12.5px;font-weight:750}.ml-search input::placeholder{color:#91a4c1}.ml-select{position:relative;min-width:0}.ml-select-trigger{width:100%;justify-content:space-between;color:#102a57;font:inherit;font-size:12.5px;font-weight:850;cursor:pointer}.ml-select-trigger.is-open,.ml-search:focus-within{border-color:#90bdff;box-shadow:0 0 0 4px #2f7bff1a}.ml-select-menu{padding:7px;border-radius:16px;border:1px solid #d9e8fb;background:#fff;box-shadow:0 22px 58px -28px #0f285973}.ml-select-menu button{width:100%;min-height:36px;border:0;border-radius:11px;background:#fff;color:#183866;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;text-align:left}.ml-select-menu button:hover,.ml-select-menu button.is-active{background:#f0f7ff;color:#1264ef}.ml-tabs{display:flex;gap:4px;padding:10px 12px 0;border-bottom:1px solid #e9f1fb;overflow-x:auto}.ml-tabs button{appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;padding:0 10px 10px;color:#60749a;font:inherit;font-size:12.5px;font-weight:900;cursor:pointer;white-space:nowrap}.ml-tabs button.is-active{color:var(--ml-blue);border-bottom-color:var(--ml-blue)}.ml-tabs span{margin-left:5px;display:inline-flex;min-width:20px;height:20px;border-radius:999px;align-items:center;justify-content:center;background:#eef5ff;color:#4773b1;font-size:11px}.ml-table-wrap{overflow:auto;min-height:360px}.ml-table{width:100%;min-width:960px;border-collapse:collapse}.ml-table th{height:42px;padding:0 12px;text-align:left;background:#fbfdff;color:#63789b;font-size:11px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #edf3fb}.ml-table td{padding:11px 12px;border-top:1px solid #eef4fb;color:#15315f;font-size:12px;font-weight:750;vertical-align:middle}.ml-table tr{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.ml-table tbody tr:hover td{background:#f9fcff}.ml-table tr.is-selected td{background:#eff6ff;box-shadow:inset 3px 0 0 var(--ml-blue)}.ml-table td small{display:block;margin-top:3px;color:#6e83a5;font-size:11px;font-weight:700}.ml-employee{display:flex;align-items:center;gap:9px;min-width:0}.ml-employee span{min-width:0;display:grid;gap:2px}.ml-employee strong,.ml-detail-person strong{color:#0b2757;font-size:12.5px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-employee small,.ml-detail-person small{color:#657a9f;font-size:11px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-avatar{object-fit:cover;border-radius:999px;flex:0 0 auto;border:1px solid #d8e8fb;background:#f0f7ff}.ml-avatar--md,.ml-avatar:not(.ml-avatar--lg){width:34px;height:34px}.ml-avatar--lg{width:46px;height:46px}.ml-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;color:#1264ef;font-weight:950;letter-spacing:-.02em}.ml-avatar--fallback.ml-avatar--md,.ml-avatar--fallback:not(.ml-avatar--lg){font-size:12px}.ml-avatar--fallback.ml-avatar--lg{font-size:14px}.ml-type{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:999px;border:1px solid #d8e8fb;background:#f4f9ff;color:#1264ef;font-size:11.5px;font-weight:900;white-space:nowrap}.ml-type--sick{color:#e11d48;background:#fff1f4;border-color:#ffd3dd}.ml-type--personal{color:#7c3aed;background:#f4f0ff;border-color:#ded5ff}.ml-type--unpaid{color:#b45309;background:#fff8e8;border-color:#fde7b9}.ml-type--parental{color:#0891b2;background:#eafaff;border-color:#c5eff8}.ml-type--bereavement{color:#475569;background:#f4f6f9;border-color:#dce3ec}.ml-status{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:900;white-space:nowrap}.ml-status--pending{background:#fff7e8;color:#b45309;border:1px solid #fde4b8}.ml-status--approved{background:#e9faef;color:#15803d;border:1px solid #bcefd0}.ml-status--declined{background:#fff1f1;color:#dc2626;border:1px solid #fecaca}.ml-more{width:30px;height:30px;border:1px solid transparent;border-radius:11px;background:transparent;color:#1d3a68;display:grid;place-items:center;cursor:pointer}.ml-more:hover{background:#eef6ff;border-color:#d4e6fb;color:#1264ef}.ml-skeleton-row td span{display:block;width:100%;height:42px;border-radius:14px;background:linear-gradient(90deg,#f1f6fc,#fff,#f1f6fc);background-size:200% 100%;animation:ml-shimmer 1.2s linear infinite}@keyframes ml-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ml-empty-state{min-height:305px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;color:#60779f}.ml-empty-art{position:relative;width:74px;height:74px;border-radius:25px;background:#eef6ff;display:grid;place-items:center;color:#1264ef;margin-bottom:3px}.ml-empty-art span{position:absolute;inset:-10px;border-radius:999px;border:1px dashed #bfd8fb}.ml-empty-state strong{color:#0b2757;font-size:20px;font-weight:950}.ml-empty-state p{margin:0 0 8px;font-size:13px;font-weight:700}.ml-empty-state>div:last-child{display:flex;align-items:center;gap:8px}.ml-detail-card{padding:14px;position:sticky;top:14px}.ml-detail-card--empty{min-height:420px;display:grid;place-items:center}.ml-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ml-detail-head span{color:#6a7fa3;display:block;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ml-detail-head h3{margin:2px 0 0;color:#08245a;font-size:18px;line-height:1.1}.ml-detail-head button{width:34px;height:34px;border:1px solid #d8e8fb;border-radius:12px;background:#fff;color:#102a57;cursor:pointer}.ml-detail-person{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #e0ecfa;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f5faff);margin-bottom:12px}.ml-detail-person>div{display:grid;min-width:0}.ml-detail-person em{color:#1264ef;font-style:normal;font-size:11px;font-weight:900;margin-top:4px}.ml-detail-list{display:grid;gap:8px;margin:0 0 12px}.ml-detail-list div{min-height:38px;display:grid;grid-template-columns:104px 1fr;gap:9px;align-items:center;padding:8px 10px;border:1px solid #eef4fb;background:#fbfdff;border-radius:13px}.ml-detail-list dt{color:#6b80a3;font-size:11px;font-weight:900}.ml-detail-list dd{margin:0;color:#102a57;font-size:12px;font-weight:850;min-width:0}.ml-reason{border:1px solid #e0ecfa;border-radius:16px;background:#fff;padding:12px;margin-bottom:10px}.ml-reason strong{color:#102a57;font-size:12.5px}.ml-reason p{margin:6px 0 0;color:#63799e;font-size:12px;font-weight:700;line-height:1.45}.ml-balance-rule{display:flex;align-items:flex-start;gap:9px;border:1px solid #d6e7ff;border-radius:16px;background:linear-gradient(180deg,#f4f9ff,#fff);padding:10px 12px;margin-bottom:12px;color:#1264ef}.ml-balance-rule strong{display:block;color:#102a57;font-size:12px;font-weight:900}.ml-balance-rule span{display:block;color:#63799e;font-size:11.5px;font-weight:700;line-height:1.35;margin-top:2px}.ml-detail-actions{display:grid;grid-template-columns:1fr;gap:8px}.ml-no-selection{display:grid;place-items:center;gap:8px;text-align:center;color:#657a9f;padding:20px}.ml-no-selection span{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;color:#1264ef;background:#eef6ff;border:1px solid #d8e8fb}.ml-no-selection strong{color:#102a57;font-size:17px;font-weight:950}.ml-no-selection p{margin:0;max-width:260px;font-size:12.5px;line-height:1.45;font-weight:700}.ml-action-layer,.ml-modal-backdrop{position:fixed;inset:0;z-index:2147483646}.ml-action-layer{background:transparent}.ml-action-menu{position:fixed;width:212px;padding:7px;border:1px solid #d8e8fb;border-radius:16px;background:#fff;box-shadow:0 24px 56px -26px #0f285966}.ml-action-menu button{width:100%;min-height:38px;border:0;border-radius:11px;background:#fff;color:#102a57;display:flex;align-items:center;gap:10px;padding:0 10px;font:inherit;font-size:12.5px;font-weight:850;cursor:pointer;text-align:left}.ml-action-menu button:hover{background:#f4f8ff}.ml-action-menu .is-approve{color:#15803d}.ml-action-menu .is-decline{color:#dc2626}.ml-action-menu .is-revert{color:#1264ef}.ml-modal-backdrop{display:grid;place-items:center;padding:22px;background:#14274673;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.ml-decision-modal{position:relative;width:min(560px,calc(100vw - 30px));border:1px solid #d8e8fb;border-radius:28px;background:radial-gradient(520px 190px at 100% -18%,rgba(206,228,255,.78),transparent 66%),linear-gradient(180deg,#fff,#f7fbff);padding:26px;box-shadow:0 30px 90px -42px #0f28597a}.ml-modal-x{position:absolute;top:16px;right:16px;width:38px;height:38px;border:1px solid #d8e8fb;border-radius:13px;background:#fff;color:#102a57;display:grid;place-items:center;cursor:pointer}.ml-decision-icon{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;margin-bottom:14px}.ml-decision-modal--approved .ml-decision-icon{background:#e9faef;color:#15803d}.ml-decision-modal--declined .ml-decision-icon{background:#fff1f1;color:#dc2626}.ml-decision-modal--pending .ml-decision-icon{background:#eaf4ff;color:#1264ef}.ml-decision-modal h2{margin:0;color:#08245a;font-size:28px;letter-spacing:-.045em}.ml-decision-modal p{margin:8px 0 16px;color:#60779f;font-size:13px;line-height:1.48;font-weight:700}.ml-decision-request{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border:1px solid #dfeafa;border-radius:18px;background:#fff;padding:12px;margin-bottom:14px}.ml-decision-request div{min-width:0}.ml-decision-request strong{display:block;color:#102a57;font-size:13px;font-weight:900}.ml-decision-request span{color:#657a9f;font-size:11.5px;font-weight:750}.ml-note-field{display:grid;gap:7px;color:#102a57;font-size:12px;font-weight:900}.ml-note-field textarea{min-height:100px;resize:vertical;border:1px solid #d8e8fb;border-radius:16px;outline:0;padding:12px;color:#102a57;font:inherit;font-size:12.5px;font-weight:700;background:#fff}.ml-note-field textarea:focus{border-color:#90bdff;box-shadow:0 0 0 4px #2f7bff1a}.ml-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.ml-toast{position:fixed;right:22px;bottom:22px;z-index:2147483647;min-height:44px;border:1px solid #d8e8fb;border-radius:15px;background:#fff;color:#102a57;display:inline-flex;align-items:center;gap:9px;padding:0 14px;font-size:12.5px;font-weight:850;box-shadow:0 24px 48px -28px #0f28596b}.ml-toast--ok svg{color:#16a34a}.ml-toast--err{border-color:#fecaca;color:#b91c1c}.modal-overlay,.export-modal-overlay{z-index:2147483646!important;background:#14274673!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.modal-content,.modal-content--enterprise,.export-modal{border:1px solid #d8e8fb!important;border-radius:26px!important;background:radial-gradient(540px 190px at 100% -22%,rgba(206,228,255,.7),transparent 66%),linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 30px 90px -42px #0f28597a!important}.modal-header,.export-modal-header{border-bottom-color:#e5f0fc!important}.modal-header h2,.export-modal-title{color:#08245a!important;font-weight:950!important;letter-spacing:-.04em!important}.modal-header p,.export-modal-subtitle{color:#60779f!important;font-weight:700!important}.modal-field label,.export-section-label{color:#102a57!important;font-weight:900!important}.modal-field input,.modal-field select,.modal-field textarea,.export-dropdown-trigger{border:1px solid #d8e8fb!important;border-radius:14px!important;color:#102a57!important;background:#fff!important;font-weight:750!important}.modal-btn-submit{background:linear-gradient(135deg,#2f7bff,#0f62f0)!important;color:#fff!important;border-color:transparent!important;border-radius:14px!important}.modal-btn-cancel{color:#102a57!important;border-color:#d8e8fb!important;border-radius:14px!important}@media(max-width:1320px){.ml-grid{grid-template-columns:1fr}.ml-detail-card{position:static}}@media(max-width:1100px){.ml-page{--ml-sidebar: var(--rh-side-w, 86px);padding:14px}.ml-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-filters{grid-template-columns:1fr 1fr}.ml-search{grid-column:1 / -1}}@media(max-width:720px){.ml-page{margin-left:0;width:100%;max-width:100%;padding:10px}.ml-toolbar{align-items:stretch;flex-direction:column}.ml-top-actions{display:grid;grid-template-columns:1fr 1fr}.ml-top-actions .ml-btn--primary{grid-column:1 / -1}.ml-stats,.ml-filters{grid-template-columns:1fr}.ml-table{min-width:820px}.ml-detail-list div{grid-template-columns:1fr;gap:4px}.ml-decision-request{grid-template-columns:auto 1fr}.ml-decision-request .ml-status{grid-column:1 / -1;justify-self:start}.ml-modal-actions,.ml-empty-state>div:last-child{flex-direction:column;display:flex}.ml-modal-actions .ml-btn,.ml-empty-state .ml-btn{width:100%}}.ml-tools{margin:16px 0 18px;border:1px solid #dbe8f8;border-radius:24px;background:radial-gradient(520px 220px at 100% -35%,rgba(207,228,255,.54),transparent 62%),linear-gradient(180deg,#fffffff5,#f6fafff0);box-shadow:0 18px 42px -34px #174b963d;padding:16px}.ml-tools-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.ml-tools-head h2{margin:0;color:#08245a;font-size:18px;font-weight:950;letter-spacing:-.03em}.ml-tools-head p{margin:4px 0 0;color:#60779b;font-size:12.5px;font-weight:750;line-height:1.45}.ml-tools-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ml-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ml-tool-card{min-height:126px;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:start;padding:14px;border:1px solid #dbe8f8;border-radius:20px;background:#fff;box-shadow:0 16px 34px -34px #174b9638}.ml-tool-card>span{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;border:1px solid #d5e6fb;color:#1264ef;background:#eef6ff}.ml-tool-card--incentive>span{color:#7c3aed;background:#f3edff;border-color:#e3d5ff}.ml-tool-card--toil>span{color:#0f9f65;background:#edfff6;border-color:#ccf7e3}.ml-tool-card--additional>span{color:#0d65d9;background:#eef6ff}.ml-tool-card strong{display:block;color:#08245a;font-size:14px;font-weight:950;letter-spacing:-.02em}.ml-tool-card small{display:block;margin-top:4px;color:#647d9f;font-size:11.5px;font-weight:700;line-height:1.35}.ml-tool-card b{display:inline-flex;margin-top:10px;padding:5px 9px;border-radius:999px;background:#f2f7ff;color:#125fe8;font-size:12px;font-weight:950}.ml-tool-card button{height:34px;min-width:54px;border:1px solid #cfe2ff;border-radius:12px;background:linear-gradient(180deg,#fff,#f4f8ff);color:#125fe8;font-size:12px;font-weight:900;cursor:pointer}.ml-tool-card button:hover{border-color:#9dc5ff;background:#eef6ff}.ml-lifecycle-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ml-lifecycle-card{min-height:142px;border:1px solid #dbe8f8;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);padding:14px;box-shadow:0 16px 34px -34px #174b962e}.ml-lifecycle-card.has-data{border-color:#b8d4ff;background:linear-gradient(180deg,#fff,#f2f8ff)}.ml-lifecycle-title{display:flex;align-items:center;gap:8px;color:#125fe8}.ml-lifecycle-title strong{color:#08245a;font-size:14px;font-weight:950}.ml-lifecycle-card p{margin:7px 0 10px;color:#61789c;font-size:12px;font-weight:700;line-height:1.45}.ml-lifecycle-card>small,.ml-tools-warning{color:#6d84a7;font-size:12px;font-weight:750}.ml-lifecycle-list{display:grid;gap:8px}.ml-lifecycle-list div{padding:9px 10px;border:1px solid #e1ebf8;border-radius:14px;background:#fff}.ml-lifecycle-list b{display:block;color:#08245a;font-size:12.5px;font-weight:900}.ml-lifecycle-list span{display:block;margin-top:2px;color:#637b9f;font-size:11.5px;font-weight:700}.ml-tools-warning{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #fde68a;border-radius:16px;background:#fffbeb;color:#92400e}.ml-balance-modal{width:min(660px,calc(100vw - 28px));max-height:min(88vh,760px);overflow:auto;border:1px solid #dbe8f8;border-radius:28px;background:radial-gradient(520px 240px at 100% -35%,rgba(207,228,255,.68),transparent 64%),linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 36px 90px -38px #10244670;padding:26px;position:relative}.ml-balance-modal__icon{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:#1264ef;background:#eef6ff;border:1px solid #d4e6ff;margin-bottom:14px}.ml-balance-modal__icon--exit{color:#7c3aed;background:#f3edff;border-color:#e3d5ff}.ml-balance-modal__icon--expiry{color:#d97706;background:#fff7ed;border-color:#fed7aa}.ml-balance-modal h2{margin:0;color:#08245a;font-size:30px;font-weight:950;letter-spacing:-.045em}.ml-balance-modal p{max-width:560px;margin:8px 0 18px;color:#61789c;font-size:13px;font-weight:750;line-height:1.5}.ml-balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ml-balance-grid label{display:grid;gap:6px;color:#17325e;font-size:12px;font-weight:900}.ml-balance-grid__wide{grid-column:1 / -1}.ml-balance-grid input,.ml-balance-grid select,.ml-balance-grid textarea{min-height:42px;border:1px solid #d6e5f7;border-radius:14px;background:#fff;color:#0e2b56;font:inherit;font-weight:760;outline:none;padding:0 12px}.ml-balance-grid textarea{min-height:98px;padding:12px;resize:vertical}.ml-checkline{min-height:42px;display:flex!important;align-items:center;gap:8px!important;border:1px solid #dbe8f8;border-radius:14px;background:#fff;padding:0 12px}.ml-checkline input{min-height:0;width:16px;height:16px;padding:0}@media(max-width:1100px){.ml-tools-grid,.ml-lifecycle-grid{grid-template-columns:1fr}}@media(max-width:700px){.ml-tools-head,.ml-tools-actions{align-items:stretch;flex-direction:column}.ml-tool-card{grid-template-columns:38px 1fr}.ml-tool-card button{grid-column:1 / -1;width:100%}.ml-balance-grid{grid-template-columns:1fr}}.ml-workspace-tabs{margin:14px 0 16px;padding:6px;border:1px solid #d8e6f8;border-radius:18px;background:linear-gradient(180deg,#fff,#f5f9ff);display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;box-shadow:0 14px 34px -32px #174b963d}.ml-workspace-tabs button{min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:13px;background:transparent;color:#60779b;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:900;cursor:pointer}.ml-workspace-tabs button.is-active{background:#fff;color:#1264ef;border-color:#cfe2ff;box-shadow:0 12px 26px -24px #1264ef80}.ml-workspace-tabs button:hover{color:#1264ef}.ml-panel,.ml-shell,.ml-stats,.ml-stat,.ml-table-card,.ml-detail-card,.ml-tools,.ml-tool-card,.ml-lifecycle-card,.ml-balance-modal,.ml-toolbar{background-image:none!important}.ml-panel:before,.ml-panel:after,.ml-shell:before,.ml-shell:after,.ml-stat:before,.ml-stat:after,.ml-table-card:before,.ml-table-card:after,.ml-detail-card:before,.ml-detail-card:after,.ml-tools:before,.ml-tools:after,.ml-tool-card:before,.ml-tool-card:after,.ml-lifecycle-card:before,.ml-lifecycle-card:after,.ml-balance-modal:before,.ml-balance-modal:after,.ml-toolbar:before,.ml-toolbar:after{content:none!important;display:none!important}.ml-panel,.ml-shell,.ml-table-card,.ml-detail-card,.ml-tools,.ml-lifecycle-card{background:#fffffff0!important}.ml-tools{margin:16px 0 18px!important}.ml-tools--dedicated{padding:18px!important;min-height:420px}.ml-tools--dedicated .ml-tools-head{align-items:center;padding:2px 2px 12px;border-bottom:1px solid #e1ebf8}.ml-tools--dedicated .ml-tools-head h2{font-size:22px}.ml-tools--dedicated .ml-tools-grid{margin-top:16px}.ml-tool-card,.ml-lifecycle-card{background:#fff!important}.ml-detail-card--clean{padding:16px!important;border-radius:24px!important;background:#fff!important}.ml-detail-head--clean{margin-bottom:12px!important;padding:0 0 12px!important;border-bottom:1px solid #e6effa!important}.ml-detail-titleline{display:grid;gap:6px}.ml-detail-titleline .ml-status{width:fit-content}.ml-detail-kicker{color:#6d84a7;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ml-detail-head--clean h3{margin:0!important;color:#08245a!important;font-size:22px!important;font-weight:950!important;letter-spacing:-.04em!important;text-transform:capitalize}.ml-detail-person--clean{padding:12px!important;border:1px solid #dce8f8!important;border-radius:18px!important;background:linear-gradient(180deg,#f9fcff,#fff)!important;margin-bottom:12px!important}.ml-detail-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ml-detail-summary-grid article{min-height:78px;padding:12px;border:1px solid #dce8f8;border-radius:17px;background:#f8fbff;display:grid;align-content:center;gap:4px}.ml-detail-summary-grid svg{color:#1264ef}.ml-detail-summary-grid span{color:#6d84a7;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ml-detail-summary-grid strong{color:#08245a;font-size:13px;font-weight:920}.ml-detail-list--compact{margin-top:12px!important;display:grid!important;gap:8px!important}.ml-detail-list--compact div{padding:10px 0!important;border-bottom:1px solid #edf3fb!important;display:grid!important;grid-template-columns:110px 1fr!important;gap:10px!important;align-items:center}.ml-reason--clean,.ml-reason--manager{margin-top:12px!important;padding:13px!important;border:1px solid #dce8f8!important;border-radius:18px!important;background:#fbfdff!important}.ml-reason--manager{background:#f2f7ff!important}.ml-reason--clean strong,.ml-reason--manager strong{color:#08245a!important;font-size:13px!important}.ml-reason--clean p,.ml-reason--manager p{margin-top:6px!important;color:#60779b!important;line-height:1.45!important}.ml-balance-rule{display:none!important}.ml-detail-actions--clean{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important}.ml-detail-actions--clean .ml-btn{justify-content:center}@media(max-width:860px){.ml-workspace-tabs{width:100%}.ml-workspace-tabs button{flex:1;justify-content:center}.ml-detail-summary-grid{grid-template-columns:1fr}.ml-detail-actions--clean{grid-template-columns:1fr!important}}.ml-tools--employee-view{border-radius:26px!important;padding:18px!important;background:#fff!important;border:1px solid #d8e6f8!important;box-shadow:0 20px 46px -38px #174b963d!important}.ml-tools-head--employees{align-items:flex-start!important;padding-bottom:14px!important;border-bottom:1px solid #e2edf9!important}.ml-tools-head--employees h2{font-size:24px!important;letter-spacing:-.045em!important;color:#08245a!important}.ml-tools-head--employees p{max-width:700px!important;color:#60779b!important;font-size:13px!important;font-weight:750!important}.ml-employee-balance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.ml-employee-balance-kpis article{min-height:74px;border:1px solid #dce8f8;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);display:grid;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:12px}.ml-employee-balance-kpis svg{width:38px;height:38px;padding:9px;border-radius:14px;background:#eef6ff;color:#1264ef;border:1px solid #d4e6ff}.ml-employee-balance-kpis span{color:#6d84a7;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ml-employee-balance-kpis strong{display:block;margin-top:3px;color:#08245a;font-size:17px;font-weight:950}.ml-employee-balance-table{overflow:auto;border:1px solid #dce8f8;border-radius:22px;background:#fff}.ml-employee-balance-table table{width:100%;min-width:1060px;border-collapse:collapse}.ml-employee-balance-table th{height:48px;padding:0 14px;text-align:left;background:#f5f9ff;color:#526b91;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #dce8f8}.ml-employee-balance-table td{padding:14px;border-bottom:1px solid #edf3fb;color:#17325e;font-size:13px;font-weight:780;vertical-align:middle}.ml-employee-balance-table tbody tr:hover{background:#f8fbff}.ml-employee-balance-person{display:flex;align-items:center;gap:11px}.ml-employee-balance-person>span{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;color:#1264ef;background:#eef6ff;border:1px solid #d4e6ff;font-size:13px;font-weight:950}.ml-employee-balance-person strong{display:block;color:#08245a;font-size:13.5px;font-weight:950}.ml-employee-balance-person small{display:block;margin-top:2px;color:#6d84a7;font-size:11.5px;font-weight:740}.ml-balance-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid #d6e7ff;background:#eef6ff;color:#1264ef;font-size:12px;font-weight:950;white-space:nowrap}.ml-balance-chip--purple{background:#f3edff;color:#7c3aed;border-color:#e3d5ff}.ml-balance-chip--green{background:#edfff6;color:#0f9f65;border-color:#ccf7e3}.ml-employee-life-stack{display:grid;gap:5px}.ml-employee-life-stack span{color:#6d84a7;font-size:11.5px;font-weight:800}.ml-employee-life-stack span.is-active{color:#7c3aed}.ml-employee-life-stack span.is-warning{color:#d97706}.ml-row-actions{display:flex;flex-wrap:wrap;gap:6px}.ml-row-actions button{min-height:30px;padding:0 9px;border-radius:11px;border:1px solid #d5e6fb;background:#fff;color:#1264ef;font-size:11.5px;font-weight:900;cursor:pointer}.ml-row-actions button:hover{background:#eef6ff;border-color:#b7d4ff}.ml-employee-balance-empty{min-height:170px;display:grid;place-items:center;gap:6px;color:#60779b;text-align:center}.ml-employee-balance-empty svg{color:#1264ef}.ml-employee-balance-empty strong{color:#08245a;font-size:16px;font-weight:950}.ml-employee-balance-skeleton span{display:block;width:100%;height:36px;border-radius:14px;background:linear-gradient(90deg,#f4f8ff,#eaf2ff,#f4f8ff);background-size:220% 100%;animation:mlSkeleton 1.1s ease-in-out infinite}.ml-request-overview-card{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:12px;margin-bottom:12px;border:1px solid #dce8f8;border-radius:20px;background:linear-gradient(180deg,#fff,#f7fbff)}.ml-request-overview-card strong{display:block;color:#08245a;font-size:15px;font-weight:950}.ml-request-overview-card span{color:#6d84a7;font-size:12px;font-weight:760}.ml-detail-titleline small{color:#60779b;font-size:12px;font-weight:800}.ml-detail-summary-grid--v29 article{background:linear-gradient(180deg,#fff,#f8fbff)!important}@media(max-width:1050px){.ml-employee-balance-kpis{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ml-employee-balance-kpis{grid-template-columns:1fr}.ml-tools-actions{width:100%}.ml-tools-actions .ml-btn{flex:1;justify-content:center}}.ml-page{background:transparent!important;background-image:none!important}.ml-shell,.ml-panel{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.ml-panel{padding-top:0!important}.ml-compact-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin:0 0 14px}.ml-compact-actions .ml-btn{min-height:38px;border-radius:13px}.ml-modal-backdrop{background:#0f203c6b!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.ml-balance-modal{background:#fff!important;background-image:none!important;color:#08245a!important;border:1px solid #dbe8f8!important;box-shadow:0 30px 90px -35px #0c1d3a7a!important}.ml-balance-modal h2,.ml-balance-modal p,.ml-balance-modal label,.ml-balance-modal span,.ml-balance-modal strong{color:#08245a!important}.ml-balance-modal p{color:#60779b!important}.ml-balance-modal input,.ml-balance-modal select,.ml-balance-modal textarea{background:#fff!important;color:#08245a!important;border:1px solid #cfe0f6!important}.ml-balance-modal input::placeholder,.ml-balance-modal textarea::placeholder{color:#98a9c4!important}.ml-employee-controls{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;margin:14px 0}.ml-employee-search{min-height:44px;display:flex;align-items:center;gap:10px;border:1px solid #d4e5f8;background:#fff;border-radius:16px;padding:0 13px}.ml-employee-search svg{color:#12315f;flex:0 0 auto}.ml-employee-search input{width:100%;height:42px;border:0;outline:0;background:transparent;color:#08245a;font-size:13px;font-weight:780}.ml-employee-search input::placeholder{color:#8ba0bd}.ml-page-size{min-height:44px;display:flex;align-items:center;gap:8px;border:1px solid #d4e5f8;background:#fff;border-radius:16px;padding:0 12px;color:#60779b;font-size:12px;font-weight:900}.ml-page-size select{height:32px;min-width:76px;border:1px solid #d4e5f8;border-radius:12px;background:#f8fbff;color:#08245a;font-size:12px;font-weight:900;outline:none}.ml-employee-balance-kpis--compact article{min-height:62px!important;padding:10px!important}.ml-employee-balance-kpis--compact svg{width:32px!important;height:32px!important;padding:7px!important}.ml-employee-balance-person--button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;padding:0}.ml-employee-balance-person--button:hover strong{color:#1264ef}.ml-employee-balance-person>img,.ml-profile-hero img{object-fit:cover;border:1px solid #d4e6ff;box-shadow:0 10px 22px -18px #1264ef73}.ml-employee-balance-person>img{width:42px;height:42px;border-radius:15px}.ml-balance-chip--dark{background:#f4f7fb;color:#08245a;border-color:#dce8f8}.ml-employee-pagination{min-height:48px;margin-top:10px;padding:9px 10px;border:1px solid #dce8f8;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.ml-employee-pagination>span{color:#60779b;font-size:12px;font-weight:850}.ml-employee-pagination>div{display:flex;align-items:center;gap:8px}.ml-employee-pagination button{width:34px;height:34px;border:1px solid #d4e5f8;border-radius:12px;background:#fff;color:#08245a;display:grid;place-items:center;cursor:pointer}.ml-employee-pagination button:disabled{opacity:.45;cursor:not-allowed}.ml-employee-pagination strong{min-width:56px;text-align:center;color:#08245a;font-size:12px;font-weight:950}.ml-profile-modal{width:min(760px,calc(100vw - 28px));max-height:min(88vh,760px);overflow:auto;border:1px solid #dbe8f8;border-radius:28px;background:#fff;color:#08245a;box-shadow:0 36px 90px -38px #10244670;padding:26px;position:relative}.ml-profile-hero{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:14px;margin-bottom:18px}.ml-profile-hero img,.ml-profile-hero>span{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:#eef6ff;color:#1264ef;border:1px solid #d4e6ff;font-size:20px;font-weight:950}.ml-profile-hero h2{margin:0;color:#08245a;font-size:30px;font-weight:950;letter-spacing:-.045em}.ml-profile-hero p{margin:5px 0 0;color:#60779b;font-size:13px;font-weight:760}.ml-profile-balance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ml-profile-balance-grid article{min-height:106px;padding:13px;border:1px solid #dce8f8;border-radius:18px;background:#f8fbff;display:grid;gap:6px;align-content:center}.ml-profile-balance-grid svg{color:#1264ef}.ml-profile-balance-grid span{color:#60779b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.ml-profile-balance-grid strong{color:#08245a;font-size:15px;font-weight:950}.ml-profile-sections{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ml-profile-sections section{min-height:130px;border:1px solid #dce8f8;border-radius:18px;background:#fff;padding:13px}.ml-profile-sections h3{margin:0 0 9px;color:#08245a;font-size:14px;font-weight:950}.ml-profile-sections p{margin:0;color:#60779b;font-size:12px;font-weight:760}.ml-profile-row{padding:9px 0;border-bottom:1px solid #edf3fb}.ml-profile-row:last-child{border-bottom:0}.ml-profile-row span{display:block;color:#60779b;font-size:11px;font-weight:850}.ml-profile-row strong{display:block;margin-top:3px;color:#08245a;font-size:12.5px;font-weight:900}.ml-detail-list--compact{grid-template-columns:1fr!important}.ml-detail-list--compact div{grid-template-columns:92px minmax(0,1fr)!important;min-height:42px!important}.ml-detail-list--compact dd{overflow-wrap:anywhere!important;line-height:1.25!important}@media(max-width:900px){.ml-employee-controls,.ml-profile-sections{grid-template-columns:1fr}.ml-profile-balance-grid{grid-template-columns:1fr 1fr}.ml-compact-actions{justify-content:stretch;flex-direction:column}.ml-compact-actions .ml-btn{width:100%;justify-content:center}}.ml-workspace-tabs{margin:10px 0!important}.ml-compact-actions{margin:-58px 0 18px!important;min-height:48px;position:relative;z-index:3}.ml-tools--employee-view{padding-top:14px!important}.ml-tools-head--employees{display:none!important}.ml-employee-controls--top{grid-template-columns:minmax(280px,1fr) auto auto auto!important;align-items:center;padding:10px;margin:0 0 12px!important;border:1px solid #dce8f8;border-radius:20px;background:#f8fbff}.ml-employee-controls--top .ml-btn{min-height:42px;white-space:nowrap}.ml-page-size{min-width:178px!important;color:#08245a!important;font-size:13px!important;background:#fff!important}.ml-page-size span{color:#425b82!important;font-weight:950!important}.ml-page-size select{min-width:94px!important;color:#061e48!important;background:#fff!important;border-color:#b8d4ff!important;font-size:14px!important;font-weight:950!important;opacity:1!important;appearance:auto!important}.ml-employee-balance-kpis--five{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ml-employee-balance-kpis--five article{min-height:68px!important;border-radius:18px!important;background:#fff!important}.ml-row-actions{min-width:250px}.ml-row-actions button:first-child{color:#0d47a1;background:#eef6ff;border-color:#bad7ff}.ml-profile-actions{flex-wrap:wrap}.ml-balance-modal{transform:scale(.96);transform-origin:center}.ml-balance-modal .ml-balance-grid select,.ml-balance-modal .ml-balance-grid input,.ml-balance-modal .ml-balance-grid textarea{color:#08245a!important;-webkit-text-fill-color:#08245a!important}.ml-balance-modal .ml-balance-grid option{color:#08245a!important;background:#fff!important}@media(max-width:1050px){.ml-compact-actions{margin:0 0 12px!important}.ml-employee-controls--top,.ml-employee-balance-kpis--five{grid-template-columns:1fr 1fr!important}}@media(max-width:640px){.ml-employee-controls--top,.ml-employee-balance-kpis--five{grid-template-columns:1fr!important}}.ml-employee-controls--top{display:flex!important;flex-wrap:wrap;grid-template-columns:none!important;gap:10px!important}.ml-employee-controls--top .ml-employee-search{flex:1 1 360px;min-width:280px}.ml-employee-controls--top .ml-page-size{flex:0 0 auto}.ml-employee-controls--top>.ml-btn{flex:0 0 auto}.ml-compact-actions{margin:0 0 12px!important}.ml-tabs-action-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap!important;margin:8px 0 14px!important}.ml-tabs-action-row .ml-workspace-tabs{margin:0!important;flex:0 0 auto!important}.ml-tabs-action-row .ml-compact-actions{margin:0!important;min-height:0!important;justify-content:flex-start!important;flex:0 0 auto!important}.ml-tabs-action-row .ml-compact-actions .ml-btn{min-height:38px!important}.ml-stats .ml-stat,.ml-stat{background:#fff!important;background-image:none!important;border-color:#dbe8f8!important;box-shadow:0 14px 28px -25px #1842783d!important}.ml-stat:before,.ml-stat:after{display:none!important;content:none!important}.ml-page-size select,.ml-page-size option{color:#061e48!important;-webkit-text-fill-color:#061e48!important;opacity:1!important;background:#fff!important;font-weight:950!important;text-shadow:none!important}.ml-page-size select{min-width:98px!important;padding:0 12px!important}.ml-annual-settings{display:grid;grid-template-columns:minmax(230px,1fr) 92px 78px 100px 96px auto auto;align-items:end;gap:10px;margin:0 0 13px;padding:12px;border:1px solid #dbe8f8;border-radius:20px;background:#fff}.ml-annual-settings>div{display:grid;gap:4px;align-self:center}.ml-annual-settings>div strong{color:#08245a;font-size:14px;font-weight:950}.ml-annual-settings>div span{color:#61779a;font-size:12px;font-weight:760;line-height:1.25}.ml-annual-settings label{display:grid;gap:5px}.ml-annual-settings label>span{color:#526b91;font-size:10.5px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.ml-annual-settings input,.ml-annual-settings select{height:38px;border:1px solid #d4e5f8;border-radius:13px;background:#fff;color:#08245a;font-size:13px;font-weight:900;padding:0 10px;outline:none}.ml-annual-settings__toggle{height:38px;display:inline-flex!important;align-items:center;grid-auto-flow:column;gap:8px!important;padding:0 10px;border:1px solid #d4e5f8;border-radius:13px;background:#f8fbff;color:#08245a;font-size:12px;font-weight:900}.ml-annual-settings__toggle input{width:16px!important;height:16px!important;padding:0!important}@media(max-width:1180px){.ml-annual-settings{grid-template-columns:1fr 1fr 1fr}}@media(max-width:720px){.ml-tabs-action-row,.ml-tabs-action-row .ml-compact-actions,.ml-tabs-action-row .ml-workspace-tabs,.ml-tabs-action-row .ml-compact-actions .ml-btn{width:100%}.ml-annual-settings{grid-template-columns:1fr}}.ml-overview-card{margin:8px 16px 14px;overflow:hidden;border:1px solid #d6e5f7;border-radius:22px;background:#fffffff5;box-shadow:0 18px 44px -36px #14427e52}.ml-overview-card .ml-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ml-overview-card .ml-stat{min-width:0!important;min-height:88px!important;padding:13px 16px!important;border:1px solid #dce8f7!important;border-radius:18px!important;background:linear-gradient(180deg,#fbfdff,#f7fbff)!important;box-shadow:none!important;display:flex!important;align-items:center!important;gap:13px!important;text-align:left!important}.ml-overview-card .ml-stat:hover,.ml-overview-card .ml-stat.is-active{border-color:#b8d5ff!important;background:#f4f9ff!important;transform:translateY(-1px)}.ml-overview-card .ml-stat-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important}.ml-overview-card .ml-stat-copy{min-width:0;gap:1px!important}.ml-overview-card .ml-stat-copy strong{font-size:24px!important;line-height:1!important;letter-spacing:-.035em}.ml-overview-card .ml-stat-copy small{margin-top:3px;color:#0b2a59!important;font-size:12px!important;line-height:1.15}.ml-overview-card .ml-stat-copy em{margin-top:2px;color:#7389aa!important;font-size:10.5px!important;line-height:1.15}.ml-overview-card .ml-tabs-action-row{min-height:58px;margin:0!important;padding:9px 12px!important;border-top:1px solid #e3edf9;background:#fafcffeb;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:nowrap!important}.ml-overview-card .ml-workspace-tabs{min-width:0;display:flex!important;align-items:center;gap:8px!important;padding:0!important;border:0!important;background:transparent!important}.ml-overview-card .ml-workspace-tabs button,.ml-overview-card .ml-compact-actions .ml-btn{min-height:38px!important;height:38px!important;border-radius:13px!important;padding:0 14px!important;white-space:nowrap}.ml-overview-card .ml-workspace-tabs button{border:1px solid #d6e5f7!important;background:#fff!important;color:#3e587e!important}.ml-overview-card .ml-workspace-tabs button.is-active{border-color:#b8d5ff!important;background:#eef6ff!important;color:#1264ef!important;box-shadow:0 6px 16px -13px #1264ef8c}.ml-overview-card .ml-compact-actions{min-width:0;margin:0!important;display:flex!important;align-items:center;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap}.ml-filters .ml-search{overflow:hidden;padding:0 12px!important;background:#fff!important;border:1px solid #d6e5f7!important;box-shadow:none!important}.ml-filters .ml-search svg{flex:0 0 auto;color:#53709a;background:transparent!important;border:0!important;box-shadow:none!important}.ml-filters .ml-search input{height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;appearance:none}.ml-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.ml-detail-card{width:100%;max-width:none}.ml-table-wrap{width:100%;overflow-x:hidden!important}.ml-table{width:100%!important;min-width:0!important;table-layout:fixed}.ml-table th,.ml-table td{min-width:0;padding-left:9px!important;padding-right:9px!important;overflow:hidden}.ml-table th:nth-child(1),.ml-table td:nth-child(1){width:19%}.ml-table th:nth-child(2),.ml-table td:nth-child(2){width:15%}.ml-table th:nth-child(3),.ml-table td:nth-child(3){width:11%}.ml-table th:nth-child(4),.ml-table td:nth-child(4){width:8%}.ml-table th:nth-child(5),.ml-table td:nth-child(5){width:14%}.ml-table th:nth-child(6),.ml-table td:nth-child(6){width:16%}.ml-table th:nth-child(7),.ml-table td:nth-child(7){width:12%}.ml-table th:nth-child(8),.ml-table td:nth-child(8){width:5%}.ml-table td:nth-child(3),.ml-table td:nth-child(4),.ml-table td:nth-child(5),.ml-table td:nth-child(6){overflow-wrap:anywhere;line-height:1.35}.ml-table tr.is-selected td{background:#f4f9ff!important;box-shadow:none!important}.ml-table tr.is-selected td:first-child{box-shadow:inset 0 0 0 0 transparent!important}.ml-table td:nth-child(7){overflow:visible!important}.ml-table td:nth-child(7) .ml-status{width:max-content;max-width:100%;min-width:0;padding:0 9px!important;font-size:11px!important;line-height:1}@media(max-width:1240px){.ml-overview-card .ml-tabs-action-row{flex-wrap:wrap!important}.ml-overview-card .ml-compact-actions{margin-left:auto!important}.ml-filters{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(125px,.8fr))!important}.ml-table th,.ml-table td{padding-left:7px!important;padding-right:7px!important;font-size:11.5px!important}}@media(max-width:900px){.ml-overview-card .ml-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ml-overview-card .ml-tabs-action-row,.ml-overview-card .ml-workspace-tabs,.ml-overview-card .ml-compact-actions{width:100%}.ml-overview-card .ml-workspace-tabs,.ml-overview-card .ml-compact-actions{overflow-x:auto;justify-content:flex-start!important;scrollbar-width:none}.ml-overview-card .ml-workspace-tabs::-webkit-scrollbar,.ml-overview-card .ml-compact-actions::-webkit-scrollbar{display:none}.ml-filters{grid-template-columns:1fr 1fr!important}.ml-filters .ml-search{grid-column:1 / -1}}@media(max-width:640px){.ml-overview-card{margin-left:10px;margin-right:10px}.ml-overview-card .ml-stats,.ml-filters{grid-template-columns:1fr!important}.ml-overview-card .ml-stat{min-height:78px!important}}@media(min-width:1321px){.ml-grid{grid-template-columns:minmax(0,1fr) minmax(300px,350px)!important;align-items:start}.ml-detail-card{width:auto;max-width:350px}}@media(max-width:1320px){.ml-grid{grid-template-columns:minmax(0,1fr)!important}.ml-detail-card{width:100%;max-width:none}}@media(min-width:769px){html body .ml-detail-card--v29>.ml-detail-head>button[aria-label="Close detail panel"]{transform:translateY(-10px)!important}}.ml-tools-actions{margin:0 0 14px;padding:12px 14px;border:1px solid #dce8f8;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f4f8ff);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ml-tools-actions__group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ml-tools-actions .ml-btn{min-height:42px}.ml-annual-settings--enhanced{grid-template-columns:minmax(280px,1.2fr) minmax(260px,1fr) minmax(240px,auto)!important;gap:14px!important;padding:16px!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 18px 38px -34px #103e8259}.ml-annual-settings__intro{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start}.ml-annual-settings__icon{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;color:#1264ef;background:linear-gradient(180deg,#eef5ff,#deecff);border:1px solid #cfe0fb;box-shadow:inset 0 1px #ffffffe6}.ml-annual-settings__copy{display:grid;gap:6px}.ml-annual-settings__eyebrow{color:#5f7aa2;font-size:10.5px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ml-annual-settings__copy strong{color:#08245a;font-size:20px!important;font-weight:950!important;letter-spacing:-.03em}.ml-annual-settings__copy p{margin:0;color:#61779a;font-size:12.5px;font-weight:760;line-height:1.45}.ml-annual-settings__summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.ml-annual-settings__summary span{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;border:1px solid #d9e7fa;background:#f7fbff;color:#5d7598;font-size:11.5px;font-weight:820}.ml-annual-settings__summary strong{font-size:11.5px!important;color:#08245a}.ml-annual-settings__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-self:stretch}.ml-annual-settings__fields label{display:grid;gap:6px}.ml-annual-settings__fields input,.ml-annual-settings__fields select{height:44px!important;border-radius:14px!important;background:#fff!important}.ml-annual-settings__actions{display:grid;gap:10px;align-content:center}.ml-toggle-card{min-height:56px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border:1px solid #dce8f8;border-radius:18px;background:#f9fbff;cursor:pointer}.ml-toggle-card input{position:absolute;inset:0;opacity:0;cursor:pointer}.ml-toggle-card__copy{display:grid;gap:2px}.ml-toggle-card__copy strong{color:#08245a;font-size:13px;font-weight:920}.ml-toggle-card__copy small{color:#61779a;font-size:11px;font-weight:760}.ml-toggle-card__switch{width:46px;height:26px;border-radius:999px;background:#c8d8ef;position:relative;transition:background .2s ease}.ml-toggle-card__switch span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 6px 16px -10px #0e2c5a8c;transition:transform .2s ease}.ml-toggle-card.is-active{border-color:#bfdbff;background:linear-gradient(180deg,#f3f9ff,#edf5ff)}.ml-toggle-card.is-active .ml-toggle-card__switch{background:#1264ef}.ml-toggle-card.is-active .ml-toggle-card__switch span{transform:translate(20px)}.ml-annual-settings__save{width:100%;justify-content:center;min-height:44px}@media(max-width:1220px){.ml-annual-settings--enhanced{grid-template-columns:1fr!important}.ml-annual-settings__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ml-tools-actions{align-items:stretch}.ml-tools-actions__group,.ml-tools-actions__group .ml-btn{width:100%}.ml-annual-settings__intro{grid-template-columns:1fr}.ml-annual-settings__icon{width:46px;height:46px}.ml-annual-settings__fields{grid-template-columns:1fr}}.ml-balance-modal--annual-reset{width:min(680px,calc(100vw - 28px))}.ml-balance-modal__icon--annual{background:linear-gradient(180deg,#edf5ff,#dceaff);color:#1264ef}.ml-annual-modal__summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 14px}.ml-annual-modal__summary span{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;border:1px solid #d9e7fa;background:#f7fbff;color:#5d7598;font-size:11.5px;font-weight:820}.ml-annual-modal__summary span strong{color:#08245a}.ml-annual-modal__summary span.is-active{border-color:#bfdbff;background:#eef6ff;color:#0f5ae0}.ml-balance-grid--annual{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-balance-grid__wide--static{display:grid;gap:6px}.ml-toggle-card--modal{min-height:58px;background:#f9fbff}@media(max-width:640px){.ml-balance-grid--annual{grid-template-columns:1fr}}.ml-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#0812249e!important;backdrop-filter:blur(14px) saturate(120%)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important}.ml-balance-modal{width:min(760px,calc(100vw - 40px))!important;max-height:min(720px,calc(100vh - 42px))!important;padding:28px!important;border-radius:30px!important;border:1px solid #d9e7f8!important;background:radial-gradient(460px 220px at 100% 0%,rgba(52,122,255,.1),transparent 62%),radial-gradient(320px 180px at 0% 100%,rgba(181,214,255,.18),transparent 60%),linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 38px 110px -36px #0817337a!important;overflow:auto!important}.ml-balance-modal--annual-reset{width:min(820px,calc(100vw - 40px))!important}.ml-balance-modal h2{margin:0!important;color:#08245a!important;font-size:34px!important;line-height:1.05!important;letter-spacing:-.05em!important}.ml-balance-modal p{max-width:620px!important;margin:10px 0 18px!important;color:#657c9f!important;font-size:13.5px!important;font-weight:760!important;line-height:1.55!important}.ml-balance-modal__icon{width:64px!important;height:64px!important;border-radius:22px!important;margin-bottom:16px!important;box-shadow:inset 0 1px #fffffff2,0 16px 34px -28px #1051aa6b!important}.ml-modal-x{width:44px!important;height:44px!important;border-radius:16px!important;border:1px solid #d9e7f8!important;background:linear-gradient(180deg,#fff,#f6faff)!important;color:#12315f!important;box-shadow:0 16px 32px -28px #10244673!important}.ml-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ml-balance-grid label,.ml-balance-grid__wide--static{display:grid;gap:7px}.ml-balance-grid>label>span,.ml-balance-grid__wide--static>span{color:#5b7498!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ml-balance-grid input,.ml-balance-grid select,.ml-balance-grid textarea{min-height:50px!important;border-radius:17px!important;border:1px solid #d7e5f6!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;color:#0f244d!important;font-size:13px!important;font-weight:850!important;padding:0 15px!important;box-shadow:inset 0 1px #ffffffe6,0 12px 24px -28px #10468747!important}.ml-balance-grid input:focus,.ml-balance-grid select:focus,.ml-balance-grid textarea:focus{border-color:#8ab5ff!important;box-shadow:0 0 0 4px #2f7bff1a,inset 0 1px #fffffff2!important}.ml-balance-grid select{appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#6b83aa 50%),linear-gradient(135deg,#6b83aa 50%,transparent 50%),linear-gradient(180deg,#fff,#fbfdff)!important;background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%,0 0!important;background-size:5px 5px,5px 5px,100% 100%!important;background-repeat:no-repeat!important;padding-right:40px!important}.ml-balance-grid textarea{min-height:116px!important;padding:14px 15px!important;resize:vertical!important}.ml-checkline{min-height:56px!important;align-items:center!important;gap:12px!important;padding:0 16px!important;border-radius:18px!important;border:1px solid #d7e5f6!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#17325e!important;font-weight:850!important;box-shadow:0 14px 28px -28px #1047874d!important}.ml-checkline input{width:18px!important;height:18px!important;accent-color:#2f7bff}.ml-toggle-card{min-height:62px!important;border-radius:20px!important;border:1px solid #d7e5f6!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;padding:12px 14px!important;box-shadow:0 16px 30px -30px #1047874d!important}.ml-toggle-card__copy strong{font-size:14px!important}.ml-toggle-card__copy small{font-size:11.5px!important;line-height:1.35!important}.ml-toggle-card__switch{width:50px!important;height:28px!important}.ml-toggle-card__switch span{width:22px!important;height:22px!important}.ml-toggle-card.is-active .ml-toggle-card__switch span{transform:translate(22px)!important}.ml-annual-modal__summary{margin:0 0 18px!important}.ml-annual-modal__summary span{min-height:34px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid #d6e6fb!important;background:#f5f9ff!important;color:#4e6a96!important;font-size:11.5px!important;font-weight:850!important}.ml-annual-modal__summary span.is-active{color:#0f62e7!important;background:#edf5ff!important;border-color:#bfdbff!important}.ml-modal-actions{margin-top:20px!important;padding-top:18px!important;border-top:1px solid #e4eef9!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}.ml-modal-actions .ml-btn{min-width:170px!important;min-height:48px!important;border-radius:16px!important;justify-content:center!important;font-size:13.5px!important;font-weight:900!important}.ml-modal-actions .ml-btn--ghost{border-color:#d8e6f8!important;background:#fff!important;color:#1d4f9c!important;box-shadow:0 14px 30px -30px #10478759!important}.ml-modal-actions .ml-btn--primary{background:linear-gradient(135deg,#3d8bff,#1f66e5)!important;box-shadow:0 18px 32px -24px #2f7bff6b!important}.ml-request-overview-card{grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:14px!important}.ml-request-overview-main{min-width:0;display:grid;gap:5px}.ml-request-overview-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ml-request-overview-top strong{min-width:0}.ml-request-overview-top .ml-status{flex:0 0 auto;margin-left:auto}@media(max-width:720px){.ml-balance-modal,.ml-balance-modal--annual-reset{width:min(100%,calc(100vw - 24px))!important;padding:22px!important;border-radius:24px!important}.ml-balance-grid{grid-template-columns:1fr!important}.ml-modal-actions{flex-direction:column!important}.ml-modal-actions .ml-btn{width:100%!important}.ml-request-overview-top{align-items:flex-start;flex-direction:column}.ml-request-overview-top .ml-status{margin-left:0}}:root{--ml-mint-hero: #dcefe4;--ml-mint-hero-strong: #cae6d7;--ml-mint-border: #cfe1d5;--ml-mint-soft-border: #dbe9e0;--ml-mint-surface: #f7fbf8;--ml-mint-text: #163a33;--ml-mint-muted: #668178;--ml-mint-chip: #e7f3ec}.ml-modal-backdrop{background:#0c192680!important;backdrop-filter:blur(12px) saturate(110%)!important;-webkit-backdrop-filter:blur(12px) saturate(110%)!important}.ml-balance-modal,.ml-decision-modal,.ml-profile-modal{border-color:var(--ml-mint-border)!important;color:var(--ml-mint-text)!important;box-shadow:0 38px 110px -36px #0a18206b!important}.ml-balance-modal,.ml-decision-modal{background:linear-gradient(180deg,var(--ml-mint-hero) 0 152px,#ffffff 152px 100%)!important}.ml-profile-modal{background:linear-gradient(180deg,var(--ml-mint-hero) 0 126px,#ffffff 126px 100%)!important}.ml-balance-modal h2,.ml-decision-modal h2,.ml-profile-hero h2{color:#0f2e2a!important}.ml-balance-modal p,.ml-decision-modal p,.ml-profile-hero p,.ml-profile-sections p,.ml-profile-row span,.ml-balance-grid>label>span,.ml-balance-grid__wide--static>span,.ml-note-field,.ml-detail-titleline small{color:var(--ml-mint-muted)!important}.ml-balance-modal__icon,.ml-decision-icon,.ml-profile-hero img,.ml-profile-hero>span{background:#ffffffb8!important;border-color:var(--ml-mint-border)!important;color:#1e6a56!important;box-shadow:0 16px 30px -26px #1a4b3840!important}.ml-modal-x{border-color:var(--ml-mint-border)!important;background:#ffffffd1!important;color:#25443d!important}.ml-balance-grid input,.ml-balance-grid select,.ml-balance-grid textarea,.ml-note-field textarea,.ml-profile-sections section,.ml-profile-balance-grid article,.ml-decision-request,.ml-request-overview-card{border-color:var(--ml-mint-soft-border)!important}.ml-balance-grid input,.ml-balance-grid select,.ml-balance-grid textarea,.ml-note-field textarea{background:#fff!important;color:var(--ml-mint-text)!important}.ml-balance-grid input:focus,.ml-balance-grid select:focus,.ml-balance-grid textarea:focus,.ml-note-field textarea:focus{border-color:#99c9b2!important;box-shadow:0 0 0 4px #509f781f!important}.ml-checkline,.ml-toggle-card,.ml-profile-balance-grid article,.ml-profile-sections section,.ml-decision-request,.ml-request-overview-card,.ml-annual-modal__summary span{background:#fff!important;border-color:var(--ml-mint-soft-border)!important}.ml-toggle-card.is-active,.ml-annual-modal__summary span.is-active{background:var(--ml-mint-chip)!important;border-color:#b7d8c5!important;color:#1e6a56!important}.ml-toggle-card__switch{background:#c2d9cc!important}.ml-toggle-card.is-active .ml-toggle-card__switch{background:#4d9875!important}.ml-profile-sections h3,.ml-profile-row strong,.ml-profile-balance-grid strong,.ml-profile-balance-grid span,.ml-decision-request strong,.ml-request-overview-card strong,.ml-balance-grid label,.ml-note-field{color:var(--ml-mint-text)!important}.ml-profile-balance-grid svg{color:#2c7d62!important}.ml-modal-actions .ml-btn--ghost{color:#2b6e59!important;border-color:var(--ml-mint-border)!important}.ml-modal-actions .ml-btn--soft{border-color:var(--ml-mint-border)!important;color:#2b6e59!important;background:#fff!important}.ml-modal-actions .ml-btn--primary{background:linear-gradient(135deg,#3a88ff,#1e66e6)!important}.ml-decision-modal--approved .ml-decision-icon,.ml-decision-modal--declined .ml-decision-icon,.ml-decision-modal--pending .ml-decision-icon{background:#ffffffb8!important}@media(max-width:720px){.ml-balance-modal,.ml-decision-modal{background:linear-gradient(180deg,var(--ml-mint-hero) 0 138px,#ffffff 138px 100%)!important}.ml-profile-modal{background:linear-gradient(180deg,var(--ml-mint-hero) 0 112px,#ffffff 112px 100%)!important}}.ml-export-dropdown{position:relative}.ml-export-trigger{min-width:122px;justify-content:center;gap:8px}.ml-export-trigger.is-open{border-color:#b9d6c5!important;background:#eef7f1!important;color:#1f5f4c!important}.ml-export-menu{padding:7px;border:1px solid #d6e5dd;border-radius:16px;background:#fff;box-shadow:0 24px 56px -28px #0b1e263d}.ml-export-menu button{width:100%;min-height:52px;border:0;border-radius:12px;background:transparent;color:#183b33;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;text-align:left}.ml-export-menu button:hover{background:#f3f8f5}.ml-export-menu strong{display:block;font-size:12.5px;font-weight:900;color:#173a33}.ml-export-menu span{display:block;margin-top:2px;font-size:11px;font-weight:760;color:#6e867d}.ml-balance-modal,.ml-decision-modal,.ml-profile-modal{overflow:hidden!important;padding:0!important;border-radius:28px!important;background:#fff!important}.ml-balance-modal:before,.ml-decision-modal:before,.ml-profile-modal:before{content:"";position:absolute;inset:0 0 auto;height:142px;background:#dcefe4;border-bottom:1px solid #cfe1d5;z-index:0}.ml-profile-modal:before{height:126px}.ml-balance-modal__icon,.ml-decision-icon{margin:22px 0 0 24px!important}.ml-balance-modal h2,.ml-decision-modal h2{margin:16px 24px 0!important;font-size:27px!important;letter-spacing:-.04em!important}.ml-balance-modal p,.ml-decision-modal p{margin:8px 24px 20px!important;max-width:640px!important;font-size:13px!important}.ml-modal-x{top:18px!important;right:18px!important}.ml-balance-grid,.ml-decision-request,.ml-note-field,.ml-annual-modal__summary,.ml-profile-balance-grid,.ml-profile-sections,.ml-profile-actions,.ml-modal-actions{margin-left:24px;margin-right:24px}.ml-balance-grid{margin-bottom:0}.ml-balance-grid>label,.ml-balance-grid__wide--static{padding:14px;border:1px solid #d8e5de;border-radius:18px;background:#fff}.ml-balance-grid label.ml-checkline{padding:0 16px!important}.ml-balance-grid>label>input,.ml-balance-grid>label>select,.ml-balance-grid>label>textarea,.ml-balance-grid__wide--static .ml-toggle-card,.ml-note-field textarea{border-radius:14px!important}.ml-annual-modal__summary{gap:8px;display:flex;flex-wrap:wrap;margin-top:-2px!important;margin-bottom:16px!important}.ml-annual-modal__summary span{background:#fff!important}.ml-modal-actions{margin-top:18px!important;margin-bottom:24px!important;padding-top:0!important;border-top:0!important}.ml-profile-hero{margin:22px 24px 18px!important}.ml-profile-balance-grid{margin-top:0!important}.ml-profile-balance-grid article,.ml-profile-sections section,.ml-decision-request,.ml-note-field textarea,.ml-request-overview-card{border-radius:18px!important}.ml-profile-sections{margin-top:12px!important}.ml-decision-request,.ml-note-field{margin-bottom:14px}.ml-decision-request{padding:14px!important;background:#fff!important}.ml-note-field{padding:0}.ml-note-field textarea{min-height:120px!important;background:#fff!important}@media(max-width:720px){.ml-balance-modal__icon,.ml-decision-icon{margin-left:18px!important}.ml-balance-modal h2,.ml-decision-modal h2,.ml-balance-modal p,.ml-decision-modal p,.ml-balance-grid,.ml-decision-request,.ml-note-field,.ml-annual-modal__summary,.ml-profile-hero,.ml-profile-balance-grid,.ml-profile-sections,.ml-profile-actions,.ml-modal-actions{margin-left:18px;margin-right:18px}.ml-balance-modal:before,.ml-decision-modal:before{height:134px}.ml-profile-modal:before{height:112px}}.ml-balance-modal,.ml-decision-modal,.ml-profile-modal{width:min(900px,calc(100vw - 28px))!important;max-height:min(820px,calc(100vh - 28px))!important;overflow:auto!important;padding:0!important;border:1px solid #cfded5!important;border-radius:30px!important;background:#fff!important;box-shadow:0 28px 80px -28px #0e1e2447!important}.ml-balance-modal:before,.ml-decision-modal:before,.ml-profile-modal:before{content:"";position:absolute;inset:0 0 auto;height:142px;background:#dcefe4;border-bottom:1px solid #cfded5;z-index:0}.ml-profile-modal:before{height:122px}.ml-balance-modal>*,.ml-decision-modal>*,.ml-profile-modal>*{position:relative;z-index:1}.ml-modal-x{top:18px!important;right:18px!important;width:48px!important;height:48px!important;border-radius:14px!important;border:1px solid #b9d0c2!important;background:#ffffffc2!important;color:#26443d!important;box-shadow:none!important}.ml-balance-modal__icon,.ml-decision-icon{position:absolute!important;top:44px!important;left:24px!important;width:48px!important;height:48px!important;margin:0!important;border-radius:16px!important;background:#ffffff85!important;border:1px solid #cfe1d5!important;color:#1a7a58!important;box-shadow:none!important}.ml-balance-modal h2,.ml-decision-modal h2{margin:44px 24px 0 98px!important;color:#0f2e2a!important;font-size:24px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.03em!important}.ml-balance-modal p,.ml-decision-modal p{margin:8px 24px 0 98px!important;max-width:700px!important;color:#6c857d!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important}.ml-annual-modal__summary,.ml-balance-grid,.ml-decision-request,.ml-note-field,.ml-modal-actions{margin-left:24px!important;margin-right:24px!important}.ml-annual-modal__summary{margin-top:24px!important;margin-bottom:16px!important;gap:10px!important}.ml-annual-modal__summary span{background:#f7fbf8!important;border:1px solid #d6e5dd!important;color:#37524b!important;border-radius:999px!important}.ml-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}.ml-balance-grid>label,.ml-balance-grid__wide--static{display:grid!important;gap:8px!important;padding:14px 16px!important;border:1px solid #d6e5dd!important;border-radius:18px!important;background:#fff!important}.ml-balance-grid__wide,.ml-balance-grid__wide--static{grid-column:1 / -1}.ml-balance-grid>label>span,.ml-balance-grid__wide--static>span,.ml-note-field{color:#7b8f88!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ml-balance-grid input,.ml-balance-grid select,.ml-balance-grid textarea,.ml-note-field textarea{min-height:46px!important;border:1px solid #d6e5dd!important;border-radius:14px!important;background:#fff!important;color:#12332d!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}.ml-balance-grid textarea,.ml-note-field textarea{min-height:108px!important}.ml-checkline{min-height:50px!important;border:1px solid #d6e5dd!important;border-radius:14px!important;background:#fff!important;color:#173a33!important;box-shadow:none!important}.ml-toggle-card{min-height:58px!important;border:1px solid #d6e5dd!important;border-radius:16px!important;background:#f7fbf8!important;box-shadow:none!important}.ml-toggle-card__copy strong{color:#173a33!important}.ml-toggle-card__copy small{color:#6c857d!important}.ml-toggle-card__switch{background:#bed6c9!important}.ml-toggle-card.is-active{border-color:#c3d9cd!important;background:#eef6f1!important}.ml-toggle-card.is-active .ml-toggle-card__switch{background:#4e9876!important}.ml-decision-request{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:12px!important;align-items:center!important;margin-top:26px!important;margin-bottom:16px!important;padding:14px!important;border:1px solid #d6e5dd!important;border-radius:18px!important;background:#fff!important}.ml-note-field{margin-bottom:0!important}.ml-modal-actions{display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:18px!important;margin-bottom:24px!important}.ml-modal-actions .ml-btn{min-width:156px!important;min-height:46px!important;border-radius:14px!important;font-size:13px!important;font-weight:900!important}.ml-modal-actions .ml-btn--ghost,.ml-modal-actions .ml-btn--soft{border:1px solid #d6e5dd!important;background:#fff!important;color:#1f5f4c!important}.ml-modal-actions .ml-btn--primary{background:linear-gradient(135deg,#3178ff,#1f67e3)!important;color:#fff!important;border:0!important}.ml-profile-modal{width:min(900px,calc(100vw - 28px))!important}.ml-profile-hero{margin:22px 24px 18px!important;padding-top:0!important}.ml-profile-hero img,.ml-profile-hero>span{width:54px!important;height:54px!important;border-radius:999px!important;background:#cfe8da!important;border:0!important;box-shadow:none!important;color:#167357!important;font-size:18px!important}.ml-profile-hero h2{margin:0!important;color:#0f2e2a!important;font-size:24px!important;font-weight:900!important}.ml-profile-hero p{color:#6c857d!important;font-size:13px!important}.ml-profile-balance-grid,.ml-profile-sections,.ml-profile-actions{margin-left:24px!important;margin-right:24px!important}.ml-profile-balance-grid article,.ml-profile-sections section{border:1px solid #d6e5dd!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.ml-profile-row{padding:12px 0!important;border-bottom:1px solid #ebf2ed!important}.ml-profile-actions{margin-top:18px!important;margin-bottom:24px!important}@media(max-width:720px){.ml-balance-modal,.ml-decision-modal,.ml-profile-modal{width:min(100%,calc(100vw - 16px))!important;border-radius:24px!important}.ml-balance-modal:before,.ml-decision-modal:before{height:136px!important}.ml-profile-modal:before{height:112px!important}.ml-balance-modal__icon,.ml-decision-icon{top:38px!important;left:18px!important}.ml-balance-modal h2,.ml-decision-modal h2{margin-left:84px!important;margin-right:18px!important;margin-top:38px!important}.ml-balance-modal p,.ml-decision-modal p,.ml-annual-modal__summary,.ml-balance-grid,.ml-decision-request,.ml-note-field,.ml-modal-actions,.ml-profile-hero,.ml-profile-balance-grid,.ml-profile-sections,.ml-profile-actions{margin-left:18px!important;margin-right:18px!important}.ml-balance-grid{grid-template-columns:1fr!important}.ml-modal-actions{flex-direction:column!important}.ml-modal-actions .ml-btn{width:100%!important}}.ml-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;background:#1f2d3d94!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.ml-reference-modal{width:min(900px,calc(100vw - 28px));max-height:min(824px,calc(100vh - 28px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #cfded5;border-radius:28px;background:#fff;color:#0b2f28;box-shadow:0 30px 90px -30px #08171f59}.ml-reference-header{display:grid;grid-template-columns:56px minmax(0,1fr) 50px;align-items:center;gap:16px;min-height:140px;padding:22px 28px;border-bottom:1px solid #cbded3;background:#dcf1e6}.ml-reference-header__icon{width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border:1px solid #c8dfd2;border-radius:17px;background:#ffffffa3;color:#087557}.ml-reference-header__photo,.ml-reference-header__initials{width:100%;height:100%;object-fit:cover;display:grid;place-items:center;color:#087557;font-size:15px;font-weight:900}.ml-reference-header__copy{min-width:0;align-self:center}.ml-reference-header__eyebrow{display:block;margin-bottom:8px;color:#0b765a;font-size:11px;font-weight:900;letter-spacing:.085em;text-transform:uppercase}.ml-reference-header h2{margin:0;color:#0b2f28;font-size:27px;line-height:1.05;font-weight:900;letter-spacing:-.035em}.ml-reference-header p{margin:7px 0 0;color:#668179;font-size:13.5px;line-height:1.45;font-weight:650}.ml-reference-header__close{width:50px;height:50px;border:1px solid #b9d2c4;border-radius:15px;background:#ffffffb8;color:#27473f;display:grid;place-items:center;cursor:pointer}.ml-reference-header__close:hover{background:#fff}.ml-reference-body{min-height:0;overflow:auto;padding:26px;background:#fff}.ml-reference-body::-webkit-scrollbar{width:8px}.ml-reference-body::-webkit-scrollbar-thumb{border:2px solid #ffffff;border-radius:999px;background:#cddbd4}.ml-reference-form-grid,.ml-reference-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid #d6e3dc;border-radius:18px;background:#fff}.ml-reference-info-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ml-reference-form-grid>label,.ml-reference-form-grid>.ml-reference-toggle-row,.ml-reference-info-grid>article{min-width:0;min-height:112px;padding:16px;border-right:1px solid #dfe9e3;border-bottom:1px solid #dfe9e3;background:#fff}.ml-reference-form-grid>label:nth-child(2n),.ml-reference-info-grid--four>article:nth-child(4n),.ml-reference-info-grid:not(.ml-reference-info-grid--four)>article:nth-child(2n){border-right:0}.ml-reference-form-grid>label:last-child,.ml-reference-form-grid>.ml-reference-toggle-row:last-child,.ml-reference-info-grid>article:nth-last-child(-n+2),.ml-reference-info-grid--four>article:nth-last-child(-n+4){border-bottom:0}.ml-reference-form-grid__wide{grid-column:1 / -1;border-right:0!important}.ml-reference-form-grid>label{display:grid;align-content:start;gap:8px}.ml-reference-form-grid>label>span,.ml-reference-note>span,.ml-reference-info-grid article>span{color:#70867f;font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ml-reference-form-grid input,.ml-reference-form-grid select,.ml-reference-form-grid textarea,.ml-reference-note textarea{width:100%;min-height:46px;border:1px solid #d7e4dd;border-radius:12px;outline:none;background:#fff;color:#0d322b;font:inherit;font-size:13px;font-weight:800;padding:0 13px}.ml-reference-form-grid textarea,.ml-reference-note textarea{min-height:104px;padding:12px 13px;resize:vertical}.ml-reference-form-grid input:focus,.ml-reference-form-grid select:focus,.ml-reference-form-grid textarea:focus,.ml-reference-note textarea:focus{border-color:#91c2aa;box-shadow:0 0 0 3px #4a97711a}.ml-reference-info-grid article{display:grid;align-content:center;gap:9px}.ml-reference-info-grid article strong{color:#0b3028;font-size:15px;font-weight:900}.ml-reference-toggle-row{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;border-right:0!important}.ml-reference-toggle-row>div{display:grid;gap:4px}.ml-reference-toggle-row strong{color:#0b3028;font-size:14px;font-weight:900}.ml-reference-toggle-row div>span{color:#6f847d;font-size:12px;font-weight:650}.ml-reference-switch{position:relative;width:50px;height:28px;flex:0 0 auto}.ml-reference-switch input{position:absolute;inset:0;opacity:0;cursor:pointer}.ml-reference-switch>span{position:absolute;inset:0;border-radius:999px;background:#c0d4c9;transition:background .18s ease}.ml-reference-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 3px 10px #0d2c222e;transition:transform .18s ease}.ml-reference-switch.is-active>span{background:#27845f}.ml-reference-switch.is-active>span:after{transform:translate(22px)}.ml-reference-check{min-height:90px!important;display:flex!important;align-items:center!important;gap:12px!important}.ml-reference-check input{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;accent-color:#27845f}.ml-reference-check>span{display:grid;gap:4px;letter-spacing:0!important;text-transform:none!important}.ml-reference-check strong{color:#0b3028;font-size:13px;font-weight:900}.ml-reference-check small{color:#71877f;font-size:11.5px;font-weight:650}.ml-reference-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.ml-reference-section{min-height:170px;overflow:hidden;border:1px solid #d6e3dc;border-radius:18px;background:#fff}.ml-reference-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #e3ece7}.ml-reference-section__head h3{margin:0;color:#0b3028;font-size:15px;font-weight:900}.ml-reference-section__head span{color:#71877f;font-size:11.5px;font-weight:700}.ml-reference-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #e7efeb}.ml-reference-list-row:last-child{border-bottom:0}.ml-reference-list-row div{display:grid;gap:4px}.ml-reference-list-row strong,.ml-reference-list-row b{color:#0b3028;font-size:12.5px;font-weight:900}.ml-reference-list-row span{color:#71877f;font-size:11.5px;font-weight:650}.ml-reference-empty{margin:0;padding:20px 16px;color:#71877f;font-size:12.5px;font-weight:650}.ml-reference-request-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #d6e3dc;border-radius:18px;background:#fff}.ml-reference-request-card div{min-width:0;display:grid;gap:4px}.ml-reference-request-card strong{color:#0b3028;font-size:13px;font-weight:900}.ml-reference-request-card div span{color:#71877f;font-size:11.5px;font-weight:650}.ml-reference-note{display:grid;gap:8px;margin-top:16px}.ml-reference-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 26px 22px;border-top:1px solid #e1ebe5;background:#fff}.ml-reference-footer--multi{justify-content:space-between}.ml-reference-footer--multi>div{display:flex;gap:9px;flex-wrap:wrap}.ml-reference-footer .ml-btn{min-width:150px;min-height:44px;justify-content:center;border-radius:13px;font-size:13px;font-weight:900}.ml-reference-footer .ml-btn--ghost,.ml-reference-footer .ml-btn--soft{border:1px solid #d3e1da;background:#fff;color:#1d5f4b}.ml-reference-footer .ml-btn--primary{border:0;background:linear-gradient(135deg,#347dff,#1e66e3);color:#fff}@media(max-width:760px){.ml-reference-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:22px}.ml-reference-header{grid-template-columns:48px minmax(0,1fr) 44px;gap:12px;min-height:126px;padding:18px}.ml-reference-header__icon{width:48px;height:48px;border-radius:15px}.ml-reference-header__close{width:44px;height:44px;border-radius:13px}.ml-reference-header h2{font-size:22px}.ml-reference-header p{font-size:12px}.ml-reference-body{padding:18px}.ml-reference-form-grid,.ml-reference-info-grid,.ml-reference-info-grid--four,.ml-reference-section-grid{grid-template-columns:1fr}.ml-reference-form-grid>label,.ml-reference-form-grid>.ml-reference-toggle-row,.ml-reference-info-grid>article{border-right:0}.ml-reference-info-grid>article,.ml-reference-info-grid--four>article{border-bottom:1px solid #dfe9e3}.ml-reference-info-grid>article:last-child,.ml-reference-info-grid--four>article:last-child{border-bottom:0}.ml-reference-footer,.ml-reference-footer--multi{align-items:stretch;flex-direction:column;padding:14px 18px 18px}.ml-reference-footer--multi>div{display:grid;grid-template-columns:1fr 1fr}.ml-reference-footer .ml-btn{width:100%}}.ml-reference-action-row--button{width:100%;border:1px solid #dfe8f4;background:#fff;cursor:pointer;text-align:left;font:inherit}.ml-reference-action-row--button:hover{border-color:#c5d7f1;background:#f8fbff}.ml-reference-action-row--button:focus-visible{outline:0;border-color:#8fb6ef;box-shadow:0 0 0 4px #2f7bff1f}@media(min-width:769px){.ml-reference-content-section{border-radius:24px!important;border:1px solid #dce8df!important;background:linear-gradient(180deg,#fbfefd,#f5fbf8)!important;box-shadow:0 18px 38px -30px #0f3e2e2e!important;overflow:hidden!important}.ml-reference-content-section__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:20px 24px 16px!important;background:linear-gradient(180deg,#eff8f3fa,#fffffffa)!important;border-bottom:1px solid #e5eee7!important}.ml-reference-content-section__head h3{margin:0!important;font-size:20px!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#0f3026!important}.ml-reference-content-section__head span{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#678074!important}.ml-reference-action-row{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;margin:16px 18px!important;padding:17px 18px!important;border-radius:18px!important;border:1px solid #dbe8e0!important;background:#fff!important;box-shadow:0 14px 28px -26px #10372a3d!important}.ml-reference-action-row>div{min-width:0!important}.ml-reference-action-row strong{display:block!important;margin:0 0 4px!important;font-size:16px!important;line-height:1.35!important;color:#12382d!important}.ml-reference-action-row small{display:block!important;margin:0!important;font-size:13px!important;line-height:1.5!important;color:#6a8278!important}.ml-reference-action-icon{width:52px!important;height:52px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#e4f5eb,#d6f0df)!important;color:#0a7d5a!important}.ml-reference-status-badge{align-self:start!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid #cfe3d7!important;background:#eef8f1!important;color:#0b7b5a!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.ml-reference-action-row--check{grid-template-columns:28px minmax(0,1fr) auto!important;gap:14px!important}.ml-reference-action-row--check input[type=checkbox]{width:20px!important;height:20px!important;margin:4px 0 0!important;accent-color:#2b79ff!important;cursor:pointer!important}.ml-automation-rules-v142 .ml-v161-desktop-controls{display:grid!important;gap:18px!important;padding:18px!important}.ml-automation-rules-v142 .ml-automation-toggle-row-v142{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px!important;border:1px solid #dce8e1!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 28px -26px #10372a3d!important}.ml-automation-rules-v142 .ml-automation-toggle-row-v142>div strong,.ml-automation-rules-v142 .ml-automation-details-v142 strong{display:block!important;color:#12382d!important;font-size:16px!important}.ml-automation-rules-v142 .ml-automation-toggle-row-v142>div small,.ml-automation-rules-v142 .ml-automation-details-v142 small{display:block!important;margin-top:4px!important;color:#6a8278!important;font-size:13px!important;line-height:1.5!important}.ml-automation-rules-v142 .ml-automation-details-v142{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.ml-automation-rules-v142 .ml-automation-detail-card-v159{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:18px!important;border-radius:18px!important;border:1px solid #dce8e0!important;background:#fff!important;box-shadow:0 14px 28px -26px #10372a3d!important;text-align:left!important}.ml-automation-rules-v142 .ml-automation-detail-card-v159>span{width:48px!important;height:48px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eef6ff!important;color:#2762d8!important}.ml-automation-rules-v142 .ml-reference-switch{transform:scale(1.02)!important;transform-origin:center!important}.ml-reference-summary-box--text p{color:#12382d!important}}@media(min-width:769px){.ml-modal-backdrop{padding:18px!important}.ml-reference-modal{width:min(900px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 30px)!important;border-radius:24px!important}.ml-reference-header{padding:16px 20px!important}.ml-reference-header h2{font-size:22px!important}.ml-reference-body{padding:14px 18px!important;gap:12px!important}.ml-reference-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.ml-reference-form-grid>label,.ml-reference-static-cell,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-action-row{border-radius:16px!important}.ml-reference-form-grid>label,.ml-reference-static-cell{min-height:84px!important;padding:12px 13px!important}.ml-reference-form-grid input,.ml-reference-form-grid select,.ml-reference-summary-box textarea,.ml-reference-summary-box input,.ml-reference-summary-box select{min-height:40px!important;font-size:13px!important}.ml-reference-action-row{min-height:68px!important;padding:11px 13px!important}.ml-reference-action-row--check input[type=checkbox]{width:50px!important;height:30px!important}.ml-reference-action-row--check input[type=checkbox]:after{width:22px!important;height:22px!important}.ml-reference-action-row--check input[type=checkbox]:checked:after{transform:translate(20px)!important}.ml-reference-footer{padding:12px 18px 16px!important}}@media(min-width:769px){html body .ml-employee-balance-search-v307{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 18px!important;margin:0 0 16px!important;border:1px solid #d7e5f7!important;border-radius:18px!important;background:#fff!important}html body .ml-employee-balance-search-v307>label{width:min(560px,100%)!important;min-height:48px!important;display:flex!important;align-items:center!important;gap:11px!important;padding:0 14px!important;border:1px solid #cfe0f6!important;border-radius:14px!important;background:#f9fcff!important;color:#3b6aa3!important}html body .ml-employee-balance-search-v307 input{flex:1 1 auto!important;min-width:0!important;height:44px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#102d58!important;font-size:14px!important;font-weight:650!important}html body .ml-employee-balance-search-v307 input::placeholder{color:#8195b2!important;opacity:1!important}html body .ml-employee-balance-search-v307 label>button{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:9px!important;background:#edf5ff!important;color:#176fe8!important;cursor:pointer!important}html body .ml-employee-balance-search-v307>span{flex:0 0 auto!important;color:#607797!important;font-size:13px!important;font-weight:750!important}}@media(min-width:769px){.ml-leave-attachments{border:1px solid #dbe8f7;border-radius:16px;background:#fff;padding:12px;margin:0;display:grid;gap:10px}.ml-leave-attachments-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#15365f}.ml-leave-attachments-head>span{min-width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#eef5ff;color:#2f6cf6;font-weight:800;font-size:12px}.ml-leave-attachment-list{display:grid;gap:8px}.ml-leave-attachment{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 10px;border:1px solid #dce8f6;border-radius:13px;background:#f9fcff;color:#173352;text-decoration:none!important}.ml-leave-attachment:hover{border-color:#aacaf5;background:#f2f8ff}.ml-leave-attachment-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#eaf3ff;color:#2f6cf6}.ml-leave-attachment-copy{min-width:0;display:grid;gap:2px}.ml-leave-attachment-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-leave-attachment-copy small{color:#6d819e}}@media(min-width:769px){.ml-modal-backdrop,.modal-overlay.v53-modal-overlay,.export-modal-overlay{position:fixed!important;inset:0!important;padding:22px!important;background:#2a3a5094!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;z-index:10000!important}.ml-reference-modal,.request-reference-modal,.export-modal{width:min(1180px,calc(100vw - 60px))!important;max-height:calc(100dvh - 44px)!important;border-radius:25px!important;border:1px solid #c9def8!important;background:#fff!important;box-shadow:0 30px 80px #15345f42!important;overflow:hidden!important}.ml-reference-modal>:is(header,.ml-modal-header),.request-reference-modal>:is(header,.request-modal-header),.export-modal>:first-child{background:linear-gradient(135deg,#fff,#f8fbff 68%,#eaf4ff)!important;border-bottom:1px solid #d7e6f8!important;padding:20px 26px!important;min-height:92px!important}.ml-reference-modal :is(.ml-card,.ml-section,.ml-reference-card,section,article),.request-reference-modal :is(.request-card,.section-card,section,article){border-color:#d9e6f7!important;border-radius:17px!important;box-shadow:none!important}.ml-reference-modal :is(input,textarea,select),.request-reference-modal :is(input,textarea,select){border-color:#cfdef2!important;background:#fbfdff!important;border-radius:12px!important;box-shadow:none!important}.ml-reference-modal :is(footer,.ml-modal-footer),.request-reference-modal :is(footer,.request-modal-footer){position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid #d7e4f4!important;padding:13px 24px!important;z-index:5!important}}@media(max-width:768px){.ml-page,.ml-page *{min-width:0}.ml-page{width:100%!important;max-width:100%!important;min-height:100dvh;margin:0!important;padding:8px!important;overflow-x:clip!important}.ml-shell,.ml-panel,.ml-grid,.ml-table-card,.ml-tools,.ml-detail-card{width:100%!important;max-width:100%!important}.ml-shell{margin:0!important;padding:0!important}.ml-panel{padding:0!important;overflow:visible!important}.ml-error,.ml-toast{max-width:calc(100vw - 16px)!important;overflow-wrap:anywhere}.ml-overview-card{width:100%!important;margin:0 0 10px!important;border-radius:18px!important;overflow:visible!important}.ml-overview-card .ml-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}.ml-overview-card .ml-stat{width:100%!important;min-height:72px!important;padding:10px!important;gap:9px!important;border-radius:15px!important}.ml-overview-card .ml-stat-icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:12px!important}.ml-overview-card .ml-stat-copy strong{font-size:20px!important}.ml-overview-card .ml-stat-copy small{font-size:11px!important;overflow-wrap:anywhere}.ml-overview-card .ml-stat-copy em{font-size:9.5px!important;overflow-wrap:anywhere}.ml-overview-card .ml-tabs-action-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:8px!important}.ml-overview-card .ml-workspace-tabs{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;overflow:visible!important}.ml-overview-card .ml-workspace-tabs button{width:100%!important;min-height:40px!important;height:auto!important;padding:9px 11px!important;justify-content:flex-start!important;white-space:normal!important;text-align:left!important;line-height:1.25!important}.ml-overview-card .ml-compact-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important}.ml-overview-card .ml-compact-actions>.ml-btn,.ml-overview-card .ml-compact-actions>.ml-export-dropdown,.ml-overview-card .ml-export-dropdown .ml-btn{width:100%!important}.ml-overview-card .ml-compact-actions>.ml-btn--primary{grid-column:1 / -1}.ml-overview-card .ml-compact-actions .ml-btn{min-height:40px!important;height:auto!important;padding:8px 10px!important;justify-content:center!important;white-space:normal!important;line-height:1.2!important}.ml-filters{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:8px!important}.ml-filters .ml-search,.ml-filters .ml-select,.ml-filters .ml-select-trigger{width:100%!important;grid-column:auto!important}.ml-search,.ml-select-trigger{min-height:42px!important;height:auto!important;border-radius:13px!important}.ml-search input{width:100%!important;min-width:0!important;font-size:16px!important;text-overflow:ellipsis}.ml-select-trigger{font-size:13px!important}.ml-select-menu,.ml-export-menu{left:8px!important;right:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important;max-height:min(320px,calc(100dvh - 24px))!important;overflow-y:auto!important;overscroll-behavior:contain}.ml-tabs{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px!important;padding:8px!important;border-bottom:1px solid #e9f1fb!important;overflow:visible!important}.ml-tabs button{width:100%;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px!important;border:1px solid #dce8f7!important;border-radius:12px!important;background:#fff!important;white-space:normal!important;line-height:1.15}.ml-tabs button.is-active{border-color:#b7d4ff!important;background:#eef6ff!important}.ml-tabs span{margin-left:0!important;flex:0 0 auto}.ml-table-wrap{width:100%!important;min-height:0!important;padding:8px!important;overflow:visible!important}.ml-table,.ml-table tbody{display:block!important;width:100%!important;min-width:0!important}.ml-table thead{display:none!important}.ml-table tbody{display:grid!important;gap:8px!important}.ml-table tbody tr{position:relative;display:block!important;width:100%!important;overflow:hidden;border:1px solid #dce8f7;border-radius:16px;background:#fff;box-shadow:0 12px 28px -28px #123a706b}.ml-table tbody tr.is-selected{border-color:#9fc6ff;box-shadow:0 0 0 3px #1264ef14}.ml-table tbody tr:hover td,.ml-table tbody tr.is-selected td{background:transparent!important;box-shadow:none!important}.ml-table td[data-label]{width:100%!important;display:grid!important;grid-template-columns:minmax(82px,.72fr) minmax(0,1.28fr);align-items:center;gap:10px;padding:8px 11px!important;border:0!important;border-top:1px solid #edf3fb!important;overflow:visible!important;white-space:normal!important;text-align:left;overflow-wrap:anywhere}.ml-table td[data-label]:before{content:attr(data-label);color:#6b7f9e;font-size:10px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.ml-table td[data-label]>small{grid-column:2;margin-top:2px!important}.ml-table td[data-label=Employee]{display:block!important;padding:11px 48px 11px 11px!important;border-top:0!important;background:#fbfdff!important}.ml-table td[data-label=Employee]:before,.ml-table td[data-label=Actions]:before{display:none}.ml-table td[data-label=Actions]{position:absolute;top:8px;right:8px;width:36px!important;height:36px;display:block!important;padding:0!important;border:0!important}.ml-table .ml-more{width:36px!important;height:36px!important}.ml-table .ml-employee{width:100%}.ml-table .ml-employee strong,.ml-table .ml-employee small{max-width:100%;white-space:normal!important;overflow-wrap:anywhere}.ml-table .ml-type,.ml-table .ml-status{width:max-content;max-width:100%;white-space:normal!important}.ml-table td[colspan]{display:block!important;width:100%!important;padding:14px!important;border:0!important}.ml-skeleton-row{min-height:88px}.ml-empty-state{padding:18px 8px!important}.ml-empty-state>div:last-child{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px}.ml-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.ml-detail-card--empty{display:none!important}.ml-detail-card{position:static!important;border-radius:18px!important}.ml-detail-head,.ml-request-overview-card,.ml-detail-list,.ml-reason,.ml-detail-actions{max-width:100%}.ml-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ml-detail-list div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr)!important}.ml-detail-list dd,.ml-reason p{overflow-wrap:anywhere}.ml-detail-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.ml-detail-actions .ml-btn{width:100%!important;min-width:0!important;justify-content:center}.ml-tools{margin:0!important;padding:8px!important;border-radius:18px!important;overflow:visible!important}.ml-tools-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;margin:0 0 8px!important;padding:8px!important;border-radius:15px!important}.ml-tools-actions__group{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.ml-tools-actions__group .ml-btn{width:100%!important;min-width:0!important;min-height:40px!important;padding:8px 9px!important;justify-content:center!important;white-space:normal!important;line-height:1.2}.ml-tools-actions__group .ml-btn:last-child:nth-child(odd){grid-column:1 / -1}.ml-employee-balance-kpis,.ml-employee-balance-kpis--five{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-bottom:8px!important}.ml-employee-balance-kpis article{min-width:0!important;min-height:82px!important;padding:10px!important;border-radius:15px!important}.ml-employee-balance-kpis article:last-child:nth-child(odd){grid-column:1 / -1}.ml-employee-balance-kpis strong{font-size:14px!important;overflow-wrap:anywhere}.ml-employee-balance-table{width:100%!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important}.ml-employee-balance-table table,.ml-employee-balance-table tbody{display:block!important;width:100%!important;min-width:0!important}.ml-employee-balance-table thead{display:none!important}.ml-employee-balance-table tbody{display:grid!important;gap:8px!important}.ml-employee-balance-table tbody tr{display:block!important;width:100%!important;overflow:hidden;border:1px solid #dce8f7;border-radius:16px;background:#fff}.ml-employee-balance-table td[data-label]{width:100%!important;display:grid!important;grid-template-columns:minmax(86px,.72fr) minmax(0,1.28fr);align-items:center;gap:10px;padding:8px 11px!important;border:0!important;border-top:1px solid #edf3fb!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere}.ml-employee-balance-table td[data-label]:before{content:attr(data-label);color:#6b7f9e;font-size:10px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.ml-employee-balance-table td[data-label=Employee]{display:block!important;padding:11px!important;border-top:0!important;background:#fbfdff!important}.ml-employee-balance-table td[data-label=Employee]:before{display:none}.ml-employee-balance-person,.ml-employee-balance-person--button{width:100%!important;min-width:0!important;text-align:left}.ml-employee-balance-person strong,.ml-employee-balance-person small{white-space:normal!important;overflow-wrap:anywhere}.ml-employee-life-stack{align-items:flex-start!important}.ml-row-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.ml-row-actions button{width:100%!important;min-width:0!important;min-height:36px!important;padding:6px!important;white-space:normal!important}.ml-employee-balance-table td[colspan]{display:block!important;width:100%!important;padding:14px!important;border:0!important}.ml-employee-pagination{width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 2px 2px!important;text-align:center}.ml-employee-pagination>div{width:100%;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px}.ml-employee-pagination button{width:42px!important;height:38px!important}.ml-action-menu{width:min(212px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}.ml-modal-backdrop,.modal-overlay,.export-modal-overlay{padding:6px!important;align-items:center!important;overflow:hidden!important}.ml-reference-modal,.request-reference-modal,.modal-content,.modal-content--enterprise,.export-modal{width:calc(100dvw - 12px)!important;max-width:calc(100dvw - 12px)!important;height:auto!important;max-height:calc(100dvh - 12px)!important;border-radius:18px!important;overflow:hidden!important}.ml-reference-modal,.request-reference-modal,.modal-content,.modal-content--enterprise{grid-template-rows:auto minmax(0,1fr) auto!important}.ml-reference-header,.request-reference-header{height:auto!important;min-height:94px!important;grid-template-columns:40px minmax(0,1fr) 40px!important;gap:10px!important;padding:12px!important}.ml-reference-header__icon,.request-reference-header__icon,.ml-reference-header__close,.request-reference-header__close{width:40px!important;height:40px!important;border-radius:12px!important}.ml-reference-header__copy,.request-reference-header>div{min-width:0!important}.ml-reference-header__eyebrow,.request-reference-header__eyebrow{margin-bottom:5px!important;font-size:9px!important}.ml-reference-header h2,.request-reference-header h2,.modal-header h2,.export-modal-title{font-size:18px!important;line-height:1.12!important;overflow-wrap:anywhere}.ml-reference-header p,.request-reference-header p,.modal-header p,.export-modal-subtitle{margin-top:4px!important;font-size:11px!important;line-height:1.35!important;overflow-wrap:anywhere}.ml-reference-body,.request-reference-body,.modal-body,.export-modal{min-height:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.ml-reference-form-grid,.ml-reference-info-grid,.ml-reference-info-grid--three,.ml-reference-info-grid--four,.ml-reference-info-grid--six,.ml-reference-section-grid,.request-reference-grid,.modal-body,.export-format-grid{grid-template-columns:minmax(0,1fr)!important}.ml-reference-form-grid>label,.ml-reference-form-grid>.ml-reference-static-cell,.ml-reference-form-grid>.ml-reference-toggle-row,.ml-reference-info-grid>article,.request-reference-grid>label{min-height:78px!important;padding:12px!important;border-right:0!important;border-bottom:1px solid #dfe9e3!important}.ml-reference-form-grid>*:last-child,.ml-reference-info-grid>article:last-child,.request-reference-grid>label:last-child{border-bottom:0!important}.ml-reference-form-grid input,.ml-reference-form-grid select,.ml-reference-form-grid textarea,.ml-reference-note textarea,.request-reference-grid input,.request-reference-grid select,.request-reference-grid textarea,.request-reference-summary input,.request-reference-summary textarea,.modal-field input,.modal-field select,.modal-field textarea{max-width:100%!important;font-size:16px!important}.ml-reference-section-grid{gap:10px!important}.ml-reference-section,.ml-reference-content-section,.request-reference-section,.ml-reference-summary-box,.request-reference-summary{max-width:100%;border-radius:14px!important}.ml-reference-content-section__head,.request-reference-section__head,.ml-reference-section__head{align-items:flex-start!important;flex-direction:column!important;gap:4px!important;padding:12px!important}.ml-reference-action-row,.request-reference-row{width:100%!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:10px!important}.ml-reference-action-row>b,.ml-reference-action-row>.ml-reference-switch,.ml-reference-action-row>.ml-reference-status-badge,.request-reference-row>b{grid-column:2!important;justify-self:start!important}.ml-reference-action-icon,.request-reference-avatar{width:36px!important;height:36px!important}.ml-reference-list-row,.ml-reference-request-card{align-items:flex-start!important;flex-wrap:wrap!important}.ml-reference-list-row b,.ml-reference-request-card>:last-child{max-width:100%;overflow-wrap:anywhere}.ml-reference-footer,.ml-reference-footer--multi,.request-reference-footer,.modal-footer{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:10px 12px 12px!important}.ml-reference-footer--multi>div{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.ml-reference-footer .ml-btn,.request-reference-footer .modal-btn-cancel,.request-reference-footer .modal-btn-submit,.modal-footer .modal-btn-cancel,.modal-footer .modal-btn-submit{width:100%!important;min-width:0!important;min-height:42px!important}.export-modal{display:block!important}.export-modal-header{gap:10px!important;margin-bottom:14px!important}.export-modal-close{width:40px!important;height:40px!important;flex:0 0 auto}.export-format-card{min-height:96px!important}}@media(max-width:390px){.ml-page{padding:5px!important}.ml-overview-card .ml-stats,.ml-employee-balance-kpis,.ml-employee-balance-kpis--five,.ml-tools-actions__group,.ml-detail-actions,.ml-reference-footer--multi>div{grid-template-columns:minmax(0,1fr)!important}.ml-overview-card .ml-stat{min-height:66px!important}.ml-overview-card .ml-stat-copy em{display:none!important}.ml-tabs{grid-template-columns:minmax(0,1fr)!important}.ml-table td[data-label],.ml-employee-balance-table td[data-label]{grid-template-columns:minmax(74px,.7fr) minmax(0,1.3fr);gap:7px;padding-left:9px!important;padding-right:9px!important}.ml-detail-summary-grid{grid-template-columns:minmax(0,1fr)!important}.ml-reference-header,.request-reference-header{grid-template-columns:36px minmax(0,1fr) 36px!important;padding:10px!important}.ml-reference-header__icon,.request-reference-header__icon,.ml-reference-header__close,.request-reference-header__close{width:36px!important;height:36px!important}}@media(max-width:768px)and (orientation:landscape){.ml-reference-modal,.request-reference-modal,.modal-content,.modal-content--enterprise,.export-modal{max-height:calc(100dvh - 8px)!important}.ml-reference-header,.request-reference-header{min-height:76px!important;padding-top:8px!important;padding-bottom:8px!important}}@media(max-width:768px){html body :is(.ml-modal-backdrop,.modal-overlay,.export-modal-overlay){align-items:flex-start!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;background:#0714278c!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body :is(.ml-reference-modal,.request-reference-modal,.export-modal){position:relative!important;inset:auto!important;width:min(100%,560px)!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - 30px)!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #24966d!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 78px -30px #24966d5c!important}html body :is(.ml-reference-header,.request-reference-header,.export-modal-header){min-height:68px!important;margin:0!important;padding:13px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:11px!important;border:0!important;border-bottom:1px solid #24966d!important;background:#41b883!important;color:#fff!important}html body :is(.ml-reference-header,.request-reference-header,.export-modal-header) :is(h1,h2,h3,h4,strong,.export-modal-title){margin:0!important;color:#fff!important;font-size:clamp(18px,5.4vw,23px)!important;line-height:1.16!important;font-weight:850!important;overflow-wrap:anywhere!important}html body :is(.ml-reference-header,.request-reference-header,.export-modal-header) :is(p,small,span,.ml-reference-header__eyebrow,.request-reference-header__eyebrow,.export-modal-eyebrow){color:#ffffffd1!important}html body :is(.ml-reference-header__close,.request-reference-header__close,.export-modal-close){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:12px!important;background:#ffffffe6!important;color:#17304d!important;box-shadow:none!important}html body :is(.ml-reference-modal,.request-reference-modal,.export-modal)>:not(header):not(footer):not(.ml-reference-header):not(.request-reference-header):not(.export-modal-header){min-height:0!important;overflow-x:hidden!important}html body :is(.ml-reference-footer,.request-reference-footer,.export-modal-footer){position:relative!important;width:100%!important;min-height:58px!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;border:0!important;border-top:1px solid #24966d!important;background:#41b883!important;box-shadow:none!important}html body :is(.ml-reference-footer,.request-reference-footer,.export-modal-footer)>:is(button,a){min-width:0!important;min-height:40px!important;height:auto!important;max-width:100%!important;flex:1 1 112px!important;padding:9px 12px!important;border-radius:12px!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;box-shadow:none!important}}@media(max-width:768px){.request-reference-modal .request-reference-header__eyebrow,.request-reference-modal .request-reference-header p{color:#34496a!important;opacity:1!important}.request-reference-modal .request-reference-header h2{color:#102844!important}}@media(max-width:768px){html body .modal-overlay{align-items:center!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body .request-reference-modal{position:relative!important;inset:auto!important;width:calc(100vw - 16px)!important;max-width:540px!important;height:auto!important;max-height:calc(100dvh - 16px)!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important}html body .request-reference-header{position:relative!important;inset:auto!important;z-index:4!important;min-height:72px!important;height:auto!important;padding:10px 10px 10px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 36px!important;align-items:center!important;gap:8px!important}html body .request-reference-header__icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important}html body .request-reference-header>div{min-width:0!important}html body .request-reference-header__eyebrow{font-size:8.5px!important;line-height:1.15!important;margin:0 0 2px!important}html body .request-reference-header h2{margin:0!important;font-size:clamp(16px,4.7vw,19px)!important;line-height:1.18!important;overflow-wrap:anywhere!important}html body .request-reference-header p{margin:2px 0 0!important;font-size:9.5px!important;line-height:1.3!important;overflow-wrap:anywhere!important}html body .request-reference-header__close{position:static!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;justify-self:end!important}html body .request-reference-body{min-width:0!important;min-height:0!important;padding:9px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .request-reference-grid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;border:0!important;overflow:visible!important}html body .request-reference-grid>label,html body .request-reference-summary{width:100%!important;min-width:0!important;min-height:66px!important;height:auto!important;padding:10px!important;margin:0!important;border-radius:12px!important;box-sizing:border-box!important}html body .request-reference-grid :is(input,select,textarea){width:100%!important;max-width:100%!important;min-width:0!important;min-height:38px!important;height:auto!important;padding:7px 8px!important;font-size:16px!important;box-sizing:border-box!important}html body .request-reference-summary textarea{min-height:72px!important}html body .request-reference-section{margin:8px 0 0!important;border-radius:13px!important;overflow:hidden!important}html body .request-reference-section__head{min-height:42px!important;padding:8px 10px!important;gap:6px!important}html body .request-reference-section__head h3{font-size:13px!important}html body .request-reference-section__head span{font-size:9.5px!important}html body .request-reference-row{min-height:54px!important;padding:8px 10px!important;gap:8px!important;grid-template-columns:34px minmax(0,1fr) auto!important}html body .request-reference-row :is(strong,small){overflow-wrap:anywhere!important}html body .request-reference-row strong{font-size:11px!important}html body .request-reference-row small{font-size:9.5px!important;line-height:1.3!important}html body .request-reference-footer{position:relative!important;inset:auto!important;z-index:4!important;min-height:56px!important;margin:0!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}html body .request-reference-footer :is(button,.modal-btn-cancel,.modal-btn-submit){position:static!important;width:auto!important;min-width:92px!important;max-width:160px!important;min-height:38px!important;height:38px!important;padding:0 12px!important;margin:0!important;font-size:11px!important;border-radius:10px!important;white-space:nowrap!important}html body .ml-filters{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:9px!important;align-items:stretch!important}html body .ml-filters .ml-search{grid-column:1 / -1!important;min-width:0!important;min-height:42px!important;height:42px!important}html body .ml-filters .ml-select{min-width:0!important;width:100%!important}html body .ml-filters .ml-select-trigger{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 10px!important;gap:6px!important;font-size:11px!important;border-radius:11px!important}html body .ml-filters .ml-select-trigger>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .ml-select-menu{max-width:calc(100vw - 20px)!important;max-height:min(280px,48dvh)!important;overflow-y:auto!important}}@media(max-width:360px){html body .ml-filters{grid-template-columns:1fr!important}html body .ml-filters .ml-search{grid-column:auto!important}html body .request-reference-footer :is(button,.modal-btn-cancel,.modal-btn-submit){min-width:0!important;flex:1 1 0!important}}@media(max-width:768px){html body .rq-mobile-filter-panel,html body .request-filters,html body [class*=filter i][class*=grid i]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-width:100%!important}html body :is(.rq-mobile-filter-panel,.request-filters,[class*=filter i][class*=grid i]) :is(select,button,input){width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;border-radius:12px!important;font-size:12px!important;padding:0 10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .new-request-modal,html body .new-request-modal.opscence-mobile-modal-v8-card,html body [class*=new-request i][class*=modal i]{width:min(560px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important}html body :is(.new-request-modal__header,.nr-modal-header,[class*=modal i]>header){min-height:58px!important;padding:10px 12px!important;overflow:hidden!important}html body :is(.new-request-modal__body,.nr-modal-body,[class*=modal i] [class*=body i]){padding:10px!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important}html body :is(.new-request-modal__footer,.nr-modal-footer,[class*=modal i]>footer){min-height:54px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body :is(.new-request-modal__footer,.nr-modal-footer,[class*=modal i]>footer) button{height:38px!important;min-height:38px!important;min-width:0!important;width:100%!important;border-radius:12px!important;font-size:12px!important;padding:0 10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:380px){html body :is(.rq-mobile-filter-panel,.request-filters,[class*=filter i][class*=grid i]){grid-template-columns:1fr!important}}@media(max-width:768px){html body .modal-overlay:has(.request-reference-modal){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(12px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f172a94!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;overflow:hidden!important;z-index:2147483000!important}html body .request-reference-modal{position:relative!important;width:min(620px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:20px!important;background:#fff!important;color:#10254a!important;z-index:2!important}html body .request-reference-header{flex:0 0 auto!important;min-height:62px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 38px!important;gap:9px!important;align-items:center!important;color:#10254a!important}html body .request-reference-header :is(h2,p,span,strong){color:#10254a!important;opacity:1!important;text-shadow:none!important}html body .request-reference-header h2{font-size:clamp(19px,5.2vw,24px)!important;line-height:1.1!important;margin:0!important}html body .request-reference-header p{font-size:11px!important;line-height:1.25!important;margin:2px 0 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body .request-reference-header__icon{width:42px!important;height:42px!important;min-width:42px!important}html body .request-reference-header__close{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important}html body .request-reference-body{flex:1 1 auto!important;min-height:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;color:#10254a!important}html body .request-reference-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html body .request-reference-grid label,html body .request-reference-summary,html body .request-reference-section{width:100%!important;min-width:0!important;max-width:100%!important;border-radius:14px!important}html body .request-reference-modal :is(input,select,textarea){width:100%!important;max-width:100%!important;height:42px!important;min-height:42px!important;font-size:16px!important;color:#10254a!important}html body .request-reference-modal textarea{min-height:84px!important;height:auto!important}html body .request-reference-footer{flex:0 0 auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;background:#fff!important}html body .request-reference-footer button{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .request-reference-footer .modal-btn-submit{color:#fff!important}}@media(max-width:768px){html.opscence-mobile-modal-active,body.opscence-mobile-modal-active,html.wf-modal-open,body.wf-modal-open,body.modal-open,body:has(.ops-ref-shell[aria-modal=true]){overflow:hidden!important;overscroll-behavior:none!important}body:has(.ops-ref-shell[aria-modal=true]) :is(.mobile-bottom-nav,.bottom-nav,.bottom-navigation,.app-bottom-nav,.main-bottom-nav,.rhMobileNav,.marketplace-mobile-nav,.sc-mobile-bottom-nav,.mobile-nav-bar,[data-mobile-bottom-nav=true],[data-bottom-nav],nav[class*=bottom-nav],nav[class*=bottomNav],nav[class*=BottomNav],nav[class*=mobile-nav],[class*=mobile-bottom-nav],[class*=MobileBottomNav]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.ops-ref-backdrop:not([hidden]):not([aria-hidden=true]),:is(.wf-overlay,.wf-overlay-portal,.ml-modal-backdrop,.ops-leave-modal-backdrop,.invite-modal-backdrop,.sm-training-modal-layer,.ai-modal-backdrop,.sm-modal-backdrop,.mm-overlay,.cs-modal-backdrop,.cs-chat-builder-backdrop,.cs-enterprise-modal-backdrop,.cs-theme-modal-backdrop,.cs-confirm-backdrop,.sc-meetings-backdrop,.sc-team-backdrop,.ui-modal-overlay,.clx-modal-layer,.stp-modal-layer,.epx-modal-backdrop,.cert-modal-overlay,.opsc-schedule-modal-root,.awBackdrop,.sm-tour-root):not([hidden]):not([aria-hidden=true]){position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:max(16px,env(safe-area-inset-top,0px)) 12px max(16px,env(safe-area-inset-bottom,0px))!important;align-items:center!important;justify-content:center!important;overflow-x:hidden!important;overflow-y:auto!important;background:#0a182dd6!important;backdrop-filter:blur(10px) saturate(108%)!important;-webkit-backdrop-filter:blur(10px) saturate(108%)!important;box-sizing:border-box!important;isolation:isolate!important;pointer-events:auto!important}.ops-ref-backdrop[hidden],.ops-ref-backdrop[aria-hidden=true],.ops-ref-shell[hidden],.ops-ref-shell[aria-hidden=true]{display:none!important;visibility:hidden!important;pointer-events:none!important}.ops-ref-shell:not([hidden]):not([aria-hidden=true]),[data-opscence-reference-modal=true]:not([hidden]):not([aria-hidden=true]):not(.ops-ref-backdrop){position:relative!important;inset:auto!important;transform:none!important;width:min(430px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #dbe6f3!important;border-radius:28px!important;background:#fff!important;color:#12314f!important;box-shadow:0 28px 80px -36px #091a348f!important;z-index:2147483010!important;box-sizing:border-box!important;isolation:isolate!important;pointer-events:auto!important}.ops-ref-shell:has(.ops-ref-body),.ops-ref-shell:has(>[class*=body i]),.ops-ref-shell:has(>[class*=content i]){overflow:hidden!important}.ops-ref-shell *,[data-opscence-reference-modal=true] *{box-sizing:border-box!important;min-width:0!important}.ops-ref-shell :is(.ops-ref-head),.ops-ref-shell>header,.ops-ref-shell>:is(.wf-modal-header,.ml-reference-header,.invite-modal__header,.sm-modal-head,.mm-modal-head,.cs-modal-head,.cs-modal-header,.cs-chat-builder-head,.cs-channel-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.sc-meetings-modal__head,.sc-team-modal__head,.cert-modal-header,.awModalTop){position:sticky!important;top:0!important;z-index:30!important;flex:0 0 auto!important;width:100%!important;min-height:86px!important;max-height:none!important;padding:16px 16px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;background:linear-gradient(180deg,#eef5fd,#f9fbff)!important;border-bottom:1px solid #dfe9f5!important;color:#0f2c52!important;overflow:hidden!important}.ops-ref-shell :is(.ops-ref-head) :is(h1,h2,h3,h4,h5,h6,strong,b,span),.ops-ref-shell>header :is(h1,h2,h3,h4,h5,h6,strong,b,span){color:#0f2c52!important}.ops-ref-shell :is(.ops-ref-head) :is(p,small),.ops-ref-shell>header :is(p,small){color:#65778f!important}.ops-ref-shell :is(.ops-ref-head) :is(button,[role=button]),.ops-ref-shell>header :is(button,[role=button]){justify-self:end!important;align-self:start!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:14px!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#12314f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ops-ref-shell :is(.ops-ref-body),.ops-ref-shell>:is(.wf-modal-body,.ml-reference-body,.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body,.invite-modal__body,.sm-training-modal-body,.ai-modal-body,.sm-modal-body,.mm-modal-body,.cs-modal-body,.cs-chat-builder-body,.cs-create-group-body,.cs-enterprise-modal-body,.cs-poll-studio-body,.cs-theme-modal-body,.cs-folders-modal-body,.sc-meetings-modal__body,.sc-team-modal__body,.ui-modal-body,.clx-modal-body,.stp-modal-body,.epx-modal-body,.cert-modal-body,.awModalBody,main,form){flex:1 1 auto!important;min-height:0!important;width:100%!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;background:#fff!important;color:#12314f!important}.ops-ref-shell :is(.ops-ref-body)>*+*,.ops-ref-shell>:is(.wf-modal-body,.ml-reference-body,.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body,.invite-modal__body,.sm-training-modal-body,.ai-modal-body,.sm-modal-body,.mm-modal-body,.cs-modal-body,.cs-chat-builder-body,.cs-create-group-body,.cs-enterprise-modal-body,.cs-poll-studio-body,.cs-theme-modal-body,.cs-folders-modal-body,.sc-meetings-modal__body,.sc-team-modal__body,.ui-modal-body,.clx-modal-body,.stp-modal-body,.epx-modal-body,.cert-modal-body,.awModalBody,main,form)>*+*{margin-top:14px!important}.ops-ref-shell :is(.ops-ref-foot),.ops-ref-shell>footer,.ops-ref-shell>:is(.wf-modal-footer,.ml-reference-footer,.ops-leave-modal-actionbar,.invite-modal__actions,.sm-modal-foot,.mm-modal-foot,.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.cs-poll-studio-footer,.cs-theme-modal-footer,.cs-folders-modal-footer,.sc-meetings-modal__foot,.sc-team-modal__foot,.epx-modal-actions){position:sticky!important;bottom:0!important;z-index:30!important;flex:0 0 auto!important;width:100%!important;min-height:74px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e4ecf6!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.ops-ref-shell :is(h1,h2,h3,h4,h5,h6){margin:0!important;color:#0f2c52!important;font-size:clamp(20px,5.4vw,27px)!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.015em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important}.ops-ref-shell :is(p,small,span,label,legend,li,td,th,strong,b,em,button,a){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important}.ops-ref-shell :is(strong,b){color:#0f2c52!important}.ops-ref-shell :is(p,li,td,th){color:#34496a!important;line-height:1.45!important}.ops-ref-shell :is(label,legend,small){color:#667993!important;line-height:1.35!important}.ops-ref-shell :is([class*=muted i],[class*=helper i],[class*=hint i],[class*=sub i]){color:#708199!important;opacity:1!important}.ops-ref-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,[role=combobox],[contenteditable=true]){width:100%!important;max-width:100%!important;min-height:46px!important;height:auto!important;padding:11px 14px!important;border-radius:15px!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#0f2c52!important;font-size:16px!important;font-weight:600!important;line-height:1.32!important;box-shadow:none!important}.ops-ref-shell textarea{min-height:96px!important;max-height:220px!important;resize:vertical!important}.ops-ref-shell :is(input,textarea)::placeholder{color:#91a0b6!important;opacity:1!important}.ops-ref-shell :is(.wf-form-grid,.ml-reference-form-grid,.request-reference-form-grid,.request-reference-grid,.invite-form-grid,.sm-form-grid,.mm-form-grid,.cs-form-grid,.cs-channel-builder-layout,.cs-start-chat-layout,.cs-enterprise-group-layout--clean,.sc-form-grid,.cert-form-grid,[class*=form-grid i],[class*=fields-grid i]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important}.ops-ref-shell :is(.ml-reference-info-grid,.wf-info-grid,.request-reference-info-grid,.ops-leave-detail-grid,.mm-detail-grid,.cs-detail-grid,.sc-detail-grid,.cert-info-grid,[class*=info-grid i],[class*=summary-grid i]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0 0 14px!important;overflow:hidden!important;border:1px solid #e2ebf5!important;border-radius:18px!important;background:#fff!important}.ops-ref-shell :is(.ml-reference-info-grid,.wf-info-grid,.request-reference-info-grid,.ops-leave-detail-grid,.mm-detail-grid,.cs-detail-grid,.sc-detail-grid,.cert-info-grid,[class*=info-grid i],[class*=summary-grid i])>*{min-height:64px!important;margin:0!important;padding:12px!important;border:0!important;border-right:1px solid #eaf0f8!important;border-bottom:1px solid #eaf0f8!important;border-radius:0!important;background:#fff!important}.ops-ref-shell :is(section,article,[class*=panel i],[class*=card i]):not(.ops-ref-shell):not([class*=modal i]){max-width:100%!important}.ops-ref-shell :is(.ml-reference-summary-box,.ops-leave-note,.request-reference-note,.wf-note,.cert-note,[class*=note i],[class*=description i],[class*=reason i]){max-width:100%!important;border-radius:18px!important;border:1px solid #e6eef7!important;background:#f9fbfe!important;padding:14px!important}.ops-ref-shell :is(.ops-ref-foot,footer,[class*=footer i],[class*=actions i]) :is(button,a,[role=button],input[type=submit]),.ops-ref-shell>:is(button,a,[role=button],input[type=submit]){flex:1 1 calc(50% - 6px)!important;min-width:min(128px,100%)!important;max-width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 16px!important;border-radius:16px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ops-ref-shell :is(.ops-ref-foot,footer,[class*=footer i],[class*=actions i]) :is(button:last-child,[type=submit],.is-primary,.primary,.wf-btn-primary,.cs-primary,.mm-btn-primary){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important}.ops-ref-shell :is(img,video,canvas,svg){max-width:100%!important}.ops-ref-shell :is(pre,code){white-space:pre-wrap!important;overflow-wrap:anywhere!important}.ops-ref-shell :is(table,[class*=table i]){max-width:100%!important}.ops-ref-shell :is([class*=table-wrap i],[class*=table-container i],[class*=scroll i]){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}@media(max-width:390px){.ops-ref-backdrop:not([hidden]):not([aria-hidden=true]){padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px))!important}.ops-ref-shell:not([hidden]):not([aria-hidden=true]){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 20px)!important;border-radius:24px!important}.ops-ref-shell :is(.ops-ref-head),.ops-ref-shell>header{padding:14px!important;min-height:76px!important}.ops-ref-shell :is(.ops-ref-body){padding:14px!important}.ops-ref-shell :is(.ops-ref-foot),.ops-ref-shell>footer{padding-inline:14px!important}.ops-ref-shell :is(.ml-reference-info-grid,.wf-info-grid,.request-reference-info-grid,.ops-leave-detail-grid,.mm-detail-grid,.cs-detail-grid,.sc-detail-grid,.cert-info-grid,[class*=info-grid i],[class*=summary-grid i]){grid-template-columns:minmax(0,1fr)!important}}}@media(max-width:768px){.request-reference-modal,.ml-reference-modal{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:28px!important;overflow:hidden!important}.request-reference-header,.ml-reference-header{display:grid!important;grid-template-columns:58px minmax(0,1fr) 58px!important;align-items:start!important;gap:12px!important;background:linear-gradient(180deg,#eef6ff,#e7f1ff)!important;padding:16px!important;min-height:106px!important}.request-reference-header__icon,.ml-reference-header__icon{width:56px!important;height:56px!important;border-radius:16px!important;background:#fff!important;border:1.5px solid #d2ddf0!important;color:#203a73!important;display:grid!important;place-items:center!important}.request-reference-header>div,.ml-reference-header__copy{min-width:0!important}.request-reference-header__eyebrow,.ml-reference-header__eyebrow{color:#6b7b95!important}.request-reference-header h2,.ml-reference-header h2,.request-reference-header p,.ml-reference-header p{color:#183767!important}.request-reference-header p,.ml-reference-header p{color:#677994!important}.request-reference-header__close,.ml-reference-header__close{width:56px!important;height:56px!important;border-radius:18px!important;background:#fff!important;border:1.5px solid #d1dcf0!important;color:#203256!important}.request-reference-body,.ml-reference-body{padding:14px!important}.request-reference-footer,.ml-reference-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #d7e1ef!important;position:sticky!important;bottom:0!important;z-index:4!important}.request-reference-footer>button,.ml-reference-footer>button{width:100%!important;min-width:0!important;min-height:52px!important;justify-content:center!important}}@media(max-width:768px){.request-reference-header__eyebrow,.request-reference-header h2,.request-reference-header p,.ml-reference-header__eyebrow,.ml-reference-header__copy h2,.ml-reference-header__copy p{color:#0f172a!important;opacity:1!important}.request-reference-header__eyebrow,.ml-reference-header__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:800!important}.request-reference-header p,.ml-reference-header__copy p{color:#334155!important}}@media(max-width:900px){html body .ml-page{background:#eef4fa!important;background-image:none!important;overflow-x:clip!important}html body .ml-page,html body .ml-page *{box-sizing:border-box!important}html body .ml-overview-card,html body .ml-request-overview-card{border:1px solid #d4e1ed!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 12px 30px #12315012!important;overflow:hidden!important}html body .ml-overview-card:before,html body .ml-overview-card:after,html body .ml-request-overview-card:before,html body .ml-request-overview-card:after,html body .ml-stat:before,html body .ml-stat:after{content:none!important;display:none!important}html body .ml-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:12px!important}html body .ml-stat{min-width:0!important;min-height:92px!important;padding:12px!important;border:1px solid #d8e3ee!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .ml-stat *{min-width:0!important;overflow-wrap:anywhere!important}html body .ml-tabs-action-row{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;border-top:1px solid #e0e9f1!important;background:#f8fbfe!important;background-image:none!important}html body .ml-workspace-tabs,html body .ml-tabs{display:flex!important;width:100%!important;overflow-x:auto!important;gap:0!important;border:0!important;border-bottom:1px solid #d9e4ef!important;background:transparent!important;background-image:none!important;box-shadow:none!important;scrollbar-width:none!important}html body .ml-workspace-tabs::-webkit-scrollbar,html body .ml-tabs::-webkit-scrollbar{display:none!important}html body .ml-workspace-tabs button,html body .ml-tabs button{position:relative!important;flex:0 0 auto!important;min-height:44px!important;padding:0 13px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#64798e!important;-webkit-text-fill-color:#64798e!important;box-shadow:none!important;filter:none!important;font-weight:800!important;white-space:nowrap!important}html body .ml-workspace-tabs button.is-active,html body .ml-tabs button.is-active{color:#176fe8!important;-webkit-text-fill-color:#176fe8!important}html body .ml-workspace-tabs button.is-active:after,html body .ml-tabs button.is-active:after{content:""!important;display:block!important;position:absolute!important;left:10px!important;right:10px!important;bottom:-1px!important;height:3px!important;border-radius:999px 999px 0 0!important;background:#176fe8!important}html body .ml-compact-actions,html body .ml-tools-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body .ml-page :is(.ml-btn,.ml-compact-actions button,.ml-tools-actions button,.ml-row-actions button,.ml-tabs-action-row button){min-height:42px!important;border-radius:11px!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .ml-page :is(.ml-btn--primary,.ml-btn--soft,.ml-compact-actions button,.ml-tools-actions button):not(.ml-btn--ghost){border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-page :is(.ml-btn--primary,.ml-btn--soft,.ml-compact-actions button,.ml-tools-actions button):not(.ml-btn--ghost) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .ml-reference-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;border-radius:20px!important;background:#fff!important;background-image:none!important;overflow:hidden!important}html body .ml-reference-body{overflow-y:auto!important;overscroll-behavior:contain!important}html body .ml-reference-content-section{border:1px solid #d7e3ee!important;border-radius:16px!important;background:#f9fbfd!important;background-image:none!important;padding:12px!important}html body .ml-reference-content-section:before,html body .ml-reference-content-section:after{content:none!important;display:none!important}html body .ml-reference-content-section__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:0 0 10px!important;border-bottom:1px solid #e0e8f0!important;background:transparent!important;background-image:none!important}html body .ml-reference-action-row{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-width:0!important;padding:11px!important;border:1px solid #e0e8f0!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ml-reference-action-row>div{min-width:0!important}html body .ml-reference-action-row :is(strong,small){display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .ml-reference-summary-box{border:1px solid #cfe0f0!important;border-radius:15px!important;background:#eef6ff!important;background-image:none!important;box-shadow:none!important}html body .ml-reference-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;padding:12px!important;background:#fff!important;background-image:none!important;border-top:1px solid #dce7f0!important}}@media(max-width:900px){html body .ml-reference-content-section :is(.ml-checklist,.ml-checklist-grid,.ml-warning-status,.ml-warning-preview,.ml-automation-rules,.ml-change-summary){display:grid!important;grid-template-columns:1fr!important;gap:9px!important;min-width:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .ml-reference-content-section :is(.ml-checklist-row,.ml-warning-row,.ml-rule-row,.ml-summary-row){display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:11px!important;border:1px solid #dce6ef!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;min-width:0!important}}@media(max-width:900px){html body .ml-page button{filter:none!important;text-shadow:none!important}html body .ml-page :is(.ml-btn--primary,.ml-btn--soft,.ml-btn--approved,.ml-reference-footer .ml-btn--primary,.ml-reference-action-row--button){background-image:none!important;box-shadow:none!important}html body .ml-page :is(.ml-btn--primary,.ml-btn--soft,.ml-reference-footer .ml-btn--primary){border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-page :is(.ml-btn--primary,.ml-btn--soft,.ml-reference-footer .ml-btn--primary) :is(svg,path){stroke:#fff!important}html body .ml-page :is(.ml-overview-card,.ml-request-overview-card,.ml-reference-modal,.ml-reference-content-section,.ml-reference-summary-box,.ml-reference-action-row):before,html body .ml-page :is(.ml-overview-card,.ml-request-overview-card,.ml-reference-modal,.ml-reference-content-section,.ml-reference-summary-box,.ml-reference-action-row):after{content:none!important;display:none!important}html body .ml-reference-switch{width:38px!important;min-width:38px!important;height:21px!important;background:#d8e3ec!important;background-image:none!important;box-shadow:none!important}html body .ml-reference-switch>span{width:17px!important;height:17px!important;top:2px!important;left:2px!important;background:#fff!important;box-shadow:0 1px 3px #142e4633!important}html body .ml-reference-switch.is-active{background:#2c9b65!important}html body .ml-reference-switch.is-active>span{transform:translate(17px)!important}}@media(max-width:900px){html body .ml-page{overflow-x:clip!important}html body .ml-page :is(.ml-overview-card,.ml-request-overview-card,.ml-summary-card,.ml-balance-summary-card,.ml-reference-modal,.ml-reference-content-section,.ml-reference-action-row):before,html body .ml-page :is(.ml-overview-card,.ml-request-overview-card,.ml-summary-card,.ml-balance-summary-card,.ml-reference-modal,.ml-reference-content-section,.ml-reference-action-row):after{content:none!important;display:none!important}html body .ml-page :is(.ml-overview-card,.ml-request-overview-card,.ml-summary-card,.ml-balance-summary-card){background:#fff!important;background-image:none!important;filter:none!important;opacity:1!important;box-shadow:0 8px 24px #13335311!important}html body .ml-page :is(.ml-btn,.modal-btn-submit,.request-reference-footer button){background-image:none!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .ml-page .ml-btn:not(.ml-btn--declined):not(.ml-btn--danger),html body .request-reference-modal :is(.modal-btn-submit,.modal-btn-cancel){border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-page .ml-btn:not(.ml-btn--declined):not(.ml-btn--danger) *,html body .request-reference-modal :is(.modal-btn-submit,.modal-btn-cancel) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .ml-page .ml-btn:disabled{opacity:.56!important}html body .ml-tabs-action-row,html body .ml-tabs{background:#f4f8fc!important;background-image:none!important;border:1px solid #d8e4ee!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-tabs button,html body .ml-tabs-action-row button{background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-tabs button.active,html body .ml-tabs button[aria-selected=true]{background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 9px #12355714!important}html body .ml-search input::placeholder{font-size:12px!important;font-weight:500!important;letter-spacing:0!important;opacity:.78!important}html body .request-reference-modal .request-reference-static-card-v137{display:grid!important;gap:6px!important;min-height:76px!important;padding:12px!important;border:1px solid #cbd9e6!important;border-radius:13px!important;background:#f8fbfe!important;background-image:none!important;box-shadow:none!important}html body .request-reference-modal .request-reference-static-card-v137 strong{color:#173650!important;-webkit-text-fill-color:#173650!important}html body .ml-adjustment-mode-v137{display:grid!important;gap:8px!important;padding:10px!important}html body .ml-adjustment-mode-v137>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}html body .ml-adjustment-mode-v137 button{min-height:38px!important;border:1px solid #c7d6e4!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#31506b!important;-webkit-text-fill-color:#31506b!important;box-shadow:none!important;font-weight:800!important}html body .ml-adjustment-mode-v137 button.is-active{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-adjustment-mode-v137 button.is-active.is-deduct{border-color:#d94b4b!important;background:#d94b4b!important}html body .ml-reference-content-section:has(.ml-reference-action-row--switch){display:grid!important;gap:10px!important;padding:12px!important;border:1px solid #d4e1ec!important;border-radius:15px!important;background:#f8fbfe!important;background-image:none!important}html body .ml-reference-action-row--switch{display:grid!important;grid-template-columns:36px minmax(0,1fr) 40px!important;gap:9px!important;align-items:center!important;padding:11px!important;border:1px solid #d8e4ee!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ml-reference-switch,html body .ml-reference-switch:before,html body .ml-reference-switch:after{box-shadow:none!important}html body .ml-reference-switch:before,html body .ml-reference-switch:after{content:none!important;display:none!important}html body .ml-reference-switch{position:relative!important;width:38px!important;min-width:38px!important;height:21px!important;border:1px solid #a9bdcc!important;border-radius:999px!important;background:#dbe5ed!important;background-image:none!important}html body .ml-reference-switch>span{position:absolute!important;top:1px!important;left:1px!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #122c4538!important;transform:none!important}html body .ml-reference-switch.is-active{border-color:#258558!important;background:#2c9b65!important}html body .ml-reference-switch.is-active>span{transform:translate(17px)!important}}@media(max-width:900px){html body .ml-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .ml-stat,html body .ml-employee-balance-kpis article{min-width:0!important;border:1px solid #d7e3ed!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 7px 20px #1233530f!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .ml-stat:before,html body .ml-stat:after,html body .ml-employee-balance-kpis article:before,html body .ml-employee-balance-kpis article:after{content:none!important;display:none!important}html body .ml-workspace-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;width:100%!important;padding:4px!important;border:1px solid #d6e2ed!important;border-radius:13px!important;background:#f3f7fb!important;background-image:none!important}html body .ml-workspace-tabs button,html body .ml-workspace-tabs button.is-active{min-width:0!important;min-height:42px!important;padding:7px!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;color:#60758a!important;-webkit-text-fill-color:#60758a!important;box-shadow:none!important;white-space:normal!important;line-height:1.2!important;font-size:10.5px!important}html body .ml-workspace-tabs button.is-active{background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 9px #12355714!important}html body .ml-reference-action-row--switch>label.ml-reference-switch{margin:0!important;padding:0!important}}@media(max-width:900px){html body .ml-page-v138 :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.request-reference-footer button,.ml-compact-actions button,.ml-tools-actions button){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;text-shadow:none!important}html body .ml-page-v138 :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.request-reference-footer button,.ml-compact-actions button,.ml-tools-actions button):before,html body .ml-page-v138 :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.request-reference-footer button,.ml-compact-actions button,.ml-tools-actions button):after{content:none!important;display:none!important}html body .ml-page-v138 :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.request-reference-footer button,.ml-compact-actions button,.ml-tools-actions button) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important}html body .ml-page-v138 :is(.ml-btn--declined,.ml-btn--danger){background:#d94b4b!important;border-color:#d94b4b!important}html body .ml-page-v138 .ml-btn:disabled{opacity:.55!important}html body .ml-page-v138 .ml-tools-actions-v138{display:grid!important;gap:9px!important;width:100%!important;padding:11px!important;background:#f7faff!important;background-image:none!important;border:1px solid #d6e2ed!important;border-radius:15px!important}html body .ml-page-v138 .ml-tools-actions-v138 .ml-tools-actions__group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body .ml-page-v138 .ml-tools-actions-v138 .ml-btn{width:100%!important;min-width:0!important;min-height:48px!important;padding:7px 8px!important;justify-content:center!important;white-space:normal!important;line-height:1.15!important;text-align:center!important;border-radius:11px!important}html body .ml-select-menu{max-width:calc(100vw - 24px)!important;border:1px solid #d2dfeb!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #0f2a482e!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .ml-select-menu:before,html body .ml-select-menu:after{content:none!important;display:none!important}html body .ml-select-menu button,html body .ml-select-menu button.is-active,html body .ml-select-menu button[aria-selected=true]{min-height:44px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#24405b!important;-webkit-text-fill-color:#24405b!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-select-menu button.is-active,html body .ml-select-menu button[aria-selected=true]{background:#eaf3ff!important;color:#0f61d0!important;-webkit-text-fill-color:#0f61d0!important}html body .ml-select-menu button:before,html body .ml-select-menu button:after{content:none!important;display:none!important}}@media(max-width:440px){html body .ml-page-v138 .ml-tools-actions-v138 .ml-tools-actions__group{grid-template-columns:1fr!important}}@media(max-width:900px){html body .request-reference-modal :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.request-reference-footer button),html body .ml-reference-modal :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.ml-reference-footer button){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}html body .request-reference-modal :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.request-reference-footer button):before,html body .request-reference-modal :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.request-reference-footer button):after,html body .ml-reference-modal :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.ml-reference-footer button):before,html body .ml-reference-modal :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.ml-reference-footer button):after{content:none!important;display:none!important}html body .request-reference-modal :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.request-reference-footer button) *,html body .ml-reference-modal :is(.ml-btn,.modal-btn-submit,.modal-btn-cancel,.ml-reference-footer button) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .ml-select-trigger,html body .ml-select-trigger.is-open{background:#fff!important;background-image:none!important;color:#24405b!important;-webkit-text-fill-color:#24405b!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-select-trigger:before,html body .ml-select-trigger:after{content:none!important;display:none!important}}@media(max-width:900px){html body .ml-page-v139 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-tabs-action-row button,.ml-action-menu button,.request-reference-footer button,.ml-reference-footer button){position:relative!important;isolation:isolate!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;text-shadow:none!important}html body .ml-page-v139 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-tabs-action-row button,.ml-action-menu button):before,html body .ml-page-v139 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-tabs-action-row button,.ml-action-menu button):after{content:none!important;display:none!important}html body .ml-page-v139 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-tabs-action-row button,.ml-action-menu button) *{position:relative!important;z-index:2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important}html body .ml-page-v139 :is(.ml-btn--declined,.ml-btn--danger){background:#d94b4b!important;border-color:#d94b4b!important}html body .ml-page-v139 .ml-tools-actions-v138 .ml-tools-actions__group{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .ml-page-v139 .ml-tools-actions-v138 .ml-btn{min-height:52px!important;padding:9px 10px!important;font-size:12px!important}html body .ml-select-menu,html body .ml-action-menu{border:1px solid #d1deea!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 18px 44px #0f2a482e!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .ml-select-menu:before,html body .ml-select-menu:after,html body .ml-action-menu:before,html body .ml-action-menu:after{content:none!important;display:none!important}html body .ml-select-menu button,html body .ml-select-menu button.is-active,html body .ml-select-menu button[aria-selected=true]{min-height:44px!important;border:0!important;border-radius:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#24405b!important;-webkit-text-fill-color:#24405b!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-select-menu button.is-active,html body .ml-select-menu button[aria-selected=true]{background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;color:#0f61d0!important;-webkit-text-fill-color:#0f61d0!important}html body .ml-select-menu button:before,html body .ml-select-menu button:after{content:none!important;display:none!important}}@media(max-width:440px){html body .ml-page-v139 .ml-tools-actions-v138 .ml-tools-actions__group{grid-template-columns:1fr!important}}@media(max-width:900px){html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell) :is(.ml-reference-footer,.request-reference-footer,.ops-ref-foot,footer,[class*=actions i]) button{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell) :is(.ml-reference-footer,.request-reference-footer,.ops-ref-foot,footer,[class*=actions i]) button:before,html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell) :is(.ml-reference-footer,.request-reference-footer,.ops-ref-foot,footer,[class*=actions i]) button:after{content:none!important;display:none!important}html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell) :is(.ml-reference-footer,.request-reference-footer,.ops-ref-foot,footer,[class*=actions i]) button *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important}}@media(max-width:900px){html body .ml-page-v140 .ml-overview-card,html body .ml-page-v140 .ml-request-overview-card,html body .ml-page-v140 .ml-stats,html body .ml-page-v140 .ml-stat,html body .ml-page-v140 .ml-stat:hover,html body .ml-page-v140 .ml-stat.is-active{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v140 .ml-overview-card,html body .ml-page-v140 .ml-request-overview-card{border:1px solid #d4e1ed!important;border-radius:20px!important;overflow:hidden!important}html body .ml-page-v140 .ml-stat{border:1px solid #d8e3ee!important;border-radius:15px!important}html body .ml-page-v140 .ml-stat.is-active{border-color:#176fe8!important;box-shadow:inset 0 0 0 1px #176fe8!important}html body .ml-page-v140 .ml-overview-card:before,html body .ml-page-v140 .ml-overview-card:after,html body .ml-page-v140 .ml-request-overview-card:before,html body .ml-page-v140 .ml-request-overview-card:after,html body .ml-page-v140 .ml-stat:before,html body .ml-page-v140 .ml-stat:after,html body .ml-page-v140 .ml-stat *:before,html body .ml-page-v140 .ml-stat *:after{content:none!important;display:none!important}html body .ml-page-v140 :is(.ml-btn:not(.ml-btn--ghost),.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-tabs-action-row>button,.ml-reference-action-row--button,.modal-btn-submit,.ui-btn-primary,.btn-approve,.btn-export),html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell) :is(.ml-reference-footer,.request-reference-footer,.ops-ref-foot,footer,[class*=actions i]) button:not([aria-label*=close i]):not(.ml-reference-header__close):not(.request-reference-header__close):not(.modal-btn-cancel):not(.ml-btn--ghost){position:relative!important;isolation:isolate!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;text-shadow:none!important}html body .ml-page-v140 :is(.ml-btn--declined,.ml-btn--danger),html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.ml-btn--declined,.ml-btn--danger,[class*=danger i]){background:#d94b4b!important;background-color:#d94b4b!important;background-image:none!important;border-color:#d94b4b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-page-v140 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-reference-action-row--button):before,html body .ml-page-v140 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-reference-action-row--button):after,html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell) button:before,html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell) button:after{content:none!important;display:none!important}html body .ml-page-v140 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-reference-action-row--button) *,html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell) :is(.ml-reference-footer,.request-reference-footer,.ops-ref-foot,footer,[class*=actions i]) button *{position:relative!important;z-index:4!important;color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important}html body .ml-page-v140 :is(.ml-btn--ghost,.modal-btn-cancel),html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.modal-btn-cancel,.ml-btn--ghost){background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#cad8e5!important;color:#173651!important;-webkit-text-fill-color:#173651!important}html body .ml-page-v140 :is(.ml-btn--ghost,.modal-btn-cancel) *,html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.modal-btn-cancel,.ml-btn--ghost) *{color:#173651!important;-webkit-text-fill-color:#173651!important;stroke:#173651!important}html body .ml-select-menu,html body .ml-action-menu{border:1px solid #d1deea!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 18px 44px #0f2a482e!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .ml-select-menu:before,html body .ml-select-menu:after,html body .ml-action-menu:before,html body .ml-action-menu:after,html body .ml-select-menu button:before,html body .ml-select-menu button:after,html body .ml-action-menu button:before,html body .ml-action-menu button:after{content:none!important;display:none!important}html body .ml-select-menu button,html body .ml-action-menu button,html body .ml-select-menu button.is-active,html body .ml-select-menu button[aria-selected=true],html body .ml-action-menu button.is-active,html body .ml-action-menu button[aria-selected=true]{min-height:44px!important;border:0!important;border-radius:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#24405b!important;-webkit-text-fill-color:#24405b!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-select-menu button.is-active,html body .ml-select-menu button[aria-selected=true],html body .ml-action-menu button.is-active,html body .ml-action-menu button[aria-selected=true]{background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;color:#0f61d0!important;-webkit-text-fill-color:#0f61d0!important}}@media(max-width:900px){html body .ml-page-v140 :is(.dropdown-menu,.export-dropdown-menu),html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.dropdown-menu,.export-dropdown-menu){border:1px solid #d1deea!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 18px 44px #0f2a482e!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .ml-page-v140 :is(.dropdown-item,.export-dropdown-item,.export-format-card),html body .ml-page-v140 :is(.dropdown-item.active,.export-dropdown-item.active,.export-format-card.selected),html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.dropdown-item,.export-dropdown-item,.export-format-card,.dropdown-item.active,.export-dropdown-item.active,.export-format-card.selected){background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v140 :is(.dropdown-item.active,.export-dropdown-item.active,.export-format-card.selected),html body :is(.ml-modal-backdrop,.request-reference-backdrop) :is(.dropdown-item.active,.export-dropdown-item.active,.export-format-card.selected){background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;color:#0f61d0!important;-webkit-text-fill-color:#0f61d0!important}}@media(max-width:900px){html body .ml-page-v141 :is(.ml-overview-card,.ml-request-overview-card,.ml-stats,.ml-stat,.ml-stat:hover,.ml-stat.is-active){background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v141 :is(.ml-overview-card,.ml-request-overview-card,.ml-stat):before,html body .ml-page-v141 :is(.ml-overview-card,.ml-request-overview-card,.ml-stat):after,html body .ml-page-v141 :is(.ml-overview-card,.ml-request-overview-card,.ml-stat) *:before,html body .ml-page-v141 :is(.ml-overview-card,.ml-request-overview-card,.ml-stat) *:after{content:none!important;display:none!important}html body .ml-page-v141 .ml-overview-card,html body .ml-page-v141 .ml-request-overview-card{border:1px solid #d2dfeb!important;border-radius:20px!important;overflow:hidden!important}html body .ml-page-v141 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-tabs-action-row>button,.ml-reference-action-row--button),html body :is(.ml-modal-backdrop,.request-reference-backdrop,.modal-overlay) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell,.v53-modal--manage-leave) button:not([aria-label*=close i]):not(.ml-reference-header__close):not(.request-reference-header__close):not(.v53-modal-close){position:relative!important;isolation:isolate!important;border:1px solid #176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;text-shadow:none!important}html body .ml-page-v141 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-tabs-action-row>button,.ml-reference-action-row--button):before,html body .ml-page-v141 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-tabs-action-row>button,.ml-reference-action-row--button):after,html body :is(.ml-modal-backdrop,.request-reference-backdrop,.modal-overlay) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell,.v53-modal--manage-leave) button:before,html body :is(.ml-modal-backdrop,.request-reference-backdrop,.modal-overlay) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell,.v53-modal--manage-leave) button:after{content:none!important;display:none!important}html body .ml-page-v141 :is(.ml-btn,.ml-compact-actions button,.ml-detail-actions button,.ml-row-actions button,.ml-tools-actions button,.ml-tabs-action-row>button,.ml-reference-action-row--button) *,html body :is(.ml-modal-backdrop,.request-reference-backdrop,.modal-overlay) :is(.ml-reference-modal,.request-reference-modal,.ops-ref-shell,.v53-modal--manage-leave) button:not([aria-label*=close i]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important}html body .ml-page-v141 :is(.ml-btn--declined,.ml-btn--danger),html body :is(.ml-modal-backdrop,.request-reference-backdrop,.modal-overlay) :is(.ml-btn--declined,.ml-btn--danger,[class*=danger i]){border-color:#d43f3f!important;background:#d43f3f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-page-v141 :is(.ml-select-menu,.ml-action-menu,.dropdown-menu,.export-dropdown-menu),html body :is(.ml-modal-backdrop,.request-reference-backdrop,.modal-overlay) :is(.ml-select-menu,.ml-action-menu,.dropdown-menu,.export-dropdown-menu){border:1px solid #cfdeea!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #0f2a482e!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .ml-page-v141 :is(.ml-select-menu,.ml-action-menu,.dropdown-menu,.export-dropdown-menu) button,html body :is(.ml-modal-backdrop,.request-reference-backdrop,.modal-overlay) :is(.ml-select-menu,.ml-action-menu,.dropdown-menu,.export-dropdown-menu) button{min-height:44px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#24405b!important;-webkit-text-fill-color:#24405b!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v141 :is(.ml-select-menu,.ml-action-menu,.dropdown-menu,.export-dropdown-menu) button:is(.is-active,.active,[aria-selected=true]),html body :is(.ml-modal-backdrop,.request-reference-backdrop,.modal-overlay) :is(.ml-select-menu,.ml-action-menu,.dropdown-menu,.export-dropdown-menu) button:is(.is-active,.active,[aria-selected=true]){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important}html body .ml-page-v141 :is(.ml-select-menu,.ml-action-menu,.dropdown-menu,.export-dropdown-menu) button:is(.is-active,.active,[aria-selected=true]) *,html body :is(.ml-modal-backdrop,.request-reference-backdrop,.modal-overlay) :is(.ml-select-menu,.ml-action-menu,.dropdown-menu,.export-dropdown-menu) button:is(.is-active,.active,[aria-selected=true]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .ml-page-v141 .ml-tools-policy-actions-v141{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html body .ml-page-v141 .ml-tools-policy-actions-v141>button{width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;justify-content:center!important}html body .ml-page-v141 .ml-tools-policy-actions-v141>button:nth-child(3){grid-column:1 / -1!important}}@media(max-width:900px){html body .ml-page-v142 :is(.ml-stat,.ml-overview-card,.ml-workspace-tabs,.ml-tabs,.ml-tools,.ml-table-card,.ml-employee-balance-kpis article):before,html body .ml-page-v142 :is(.ml-stat,.ml-overview-card,.ml-workspace-tabs,.ml-tabs,.ml-tools,.ml-table-card,.ml-employee-balance-kpis article):after{content:none!important;display:none!important}html body .ml-page-v142 :is(.ml-stat,.ml-overview-card,.ml-table-card,.ml-tools,.ml-employee-balance-kpis article){background:#fff!important;background-image:none!important;filter:none!important;box-shadow:0 7px 20px #1434530e!important;opacity:1!important}html body .ml-page-v142 :is(.ml-workspace-tabs button,.ml-tabs button),html body .ml-page-v142 :is(.ml-workspace-tabs button,.ml-tabs button).is-active{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v142 :is(.ml-workspace-tabs button,.ml-tabs button).is-active{color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;border-color:#176fe8!important}html body .ml-page-v142 :is(.ml-workspace-tabs button,.ml-tabs button):before,html body .ml-page-v142 :is(.ml-workspace-tabs button,.ml-tabs button):after{content:none!important;display:none!important}html body .ml-page-v142 .ml-btn:not(.ml-btn--danger),html body .ml-page-v142 .ml-reference-modal :is(button.ml-btn,.ml-btn--soft,.ml-btn--ghost,.ml-btn--primary),html body .ml-page-v142 .ml-modal :is(button.ml-btn,.ml-btn--soft,.ml-btn--ghost,.ml-btn--primary){border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v142 .ml-btn:not(.ml-btn--danger):before,html body .ml-page-v142 .ml-btn:not(.ml-btn--danger):after,html body .ml-reference-modal .ml-btn:before,html body .ml-reference-modal .ml-btn:after{content:none!important;display:none!important}html body .ml-page-v142 .ml-btn:not(.ml-btn--danger) *,html body .ml-reference-modal .ml-btn *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important}html body .ml-select-menu,html body .ml-export-menu{background:#fff!important;background-image:none!important;box-shadow:0 16px 42px #0a233c38!important;filter:none!important}html body .ml-select-menu button,html body .ml-export-menu button{background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-select-menu button.is-active,html body .ml-select-menu button[aria-selected=true]{background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .ml-select-menu button.is-active *,html body .ml-select-menu button[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .ml-select-menu button:before,html body .ml-select-menu button:after,html body .ml-export-menu button:before,html body .ml-export-menu button:after{content:none!important;display:none!important}html body .ml-tools-policy-actions-v142{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body .ml-tools-policy-actions-v142>button{width:100%!important;min-height:48px!important;justify-content:center!important;margin:0!important}html body .ml-tools-policy-actions-v142>button:nth-child(3){grid-column:1 / -1!important}html body .ml-automation-rules-v142{border:1px solid #cfdeea!important;border-radius:18px!important;padding:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ml-automation-rules-v142:before,html body .ml-automation-rules-v142:after{content:none!important;display:none!important}html body .ml-automation-toggle-row-v142{min-height:78px!important;padding:13px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 46px!important;gap:10px!important;align-items:center!important;border:1px solid #cfdeea!important;border-radius:15px!important;background:#f8fbff!important;background-image:none!important}html body .ml-automation-toggle-row-v142>div strong{display:block!important;color:#173651!important;font-size:14px!important}html body .ml-automation-toggle-row-v142>div small{display:block!important;margin-top:3px!important;color:#60778d!important;font-size:11px!important;line-height:1.35!important}html body .ml-reference-switch-v142{position:relative!important;width:44px!important;height:25px!important;min-width:44px!important;border:1px solid #b9cad8!important;border-radius:999px!important;background:#dbe4ec!important;background-image:none!important;box-shadow:none!important}html body .ml-reference-switch-v142>span{position:absolute!important;top:3px!important;left:3px!important;width:17px!important;height:17px!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #142d4633!important;transform:none!important}html body .ml-reference-switch-v142.is-active{border-color:#1c9b63!important;background:#1c9b63!important}html body .ml-reference-switch-v142.is-active>span{left:22px!important;transform:none!important}html body .ml-reference-switch-v142:before,html body .ml-reference-switch-v142:after,html body .ml-reference-switch-v142>span:before,html body .ml-reference-switch-v142>span:after{content:none!important;display:none!important}html body .ml-automation-details-v142{margin-top:10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}html body .ml-automation-details-v142 button{min-height:68px!important;padding:11px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;border:1px solid #cfdeea!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;text-align:left!important}html body .ml-automation-details-v142 button>span{width:32px!important;height:32px!important;border-radius:10px!important;background:#e9f3ff!important;color:#176fe8!important;display:grid!important;place-items:center!important}html body .ml-automation-details-v142 small{display:block!important;color:#6a8094!important;font-size:10px!important}html body .ml-automation-details-v142 strong{display:block!important;margin-top:2px!important;color:#173651!important;font-size:13px!important}}@media(max-width:900px){html body .ml-page-v143 .ml-select-menu,html body .ml-page-v143 .ml-export-menu{width:min(228px,calc(100vw - 24px))!important;max-height:min(300px,52dvh)!important;padding:6px!important;border:1px solid #cbd9e5!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 16px 42px #0a233c33!important;overflow:auto!important}html body .ml-page-v143 .ml-select-menu button,html body .ml-page-v143 .ml-export-menu button{min-height:38px!important;padding:8px 10px!important;margin:0!important;border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;font-size:12px!important;line-height:1.25!important}html body .ml-page-v143 .ml-select-menu button.is-active,html body .ml-page-v143 .ml-select-menu button[aria-selected=true]{background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-page-v143 .ml-select-menu button:before,html body .ml-page-v143 .ml-select-menu button:after,html body .ml-page-v143 .ml-export-menu button:before,html body .ml-page-v143 .ml-export-menu button:after{content:none!important;display:none!important}html body .ml-page-v143 .ml-stat,html body .ml-page-v143 .ml-stat.is-active,html body .ml-page-v143 .ml-stat:is(:hover,:focus,:active){border:1px solid #d3e0eb!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;box-shadow:0 7px 18px #1434530e!important;filter:none!important;opacity:1!important}html body .ml-page-v143 .ml-stat.is-active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81c,0 7px 18px #1434530e!important}html body .ml-page-v143 .ml-stat:before,html body .ml-page-v143 .ml-stat:after,html body .ml-page-v143 .ml-overview-card:before,html body .ml-page-v143 .ml-overview-card:after{content:none!important;display:none!important}html body .ml-page-v143 .ml-overview-card{background:#fff!important;background-image:none!important;box-shadow:0 10px 26px #14345312!important}html body .ml-page-v143 :is(.ml-workspace-tabs button,.ml-tabs button),html body .ml-page-v143 :is(.ml-workspace-tabs button,.ml-tabs button).is-active{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .ml-page-v143 :is(.ml-workspace-tabs button,.ml-tabs button).is-active{color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;border-color:#176fe8!important}html body .ml-page-v143 :is(.ml-workspace-tabs button,.ml-tabs button):before,html body .ml-page-v143 :is(.ml-workspace-tabs button,.ml-tabs button):after{content:none!important;display:none!important}html body .ml-page-v143 :is(.ml-btn,.ml-reference-modal button.ml-btn,.ml-modal button.ml-btn):not(.ml-btn--danger),html body .ml-page-v143 .ml-reference-modal :is(button[type=submit],button.ml-btn--soft,button.ml-btn--ghost,button.ml-btn--primary):not(.ml-btn--danger){border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v143 :is(.ml-btn,.ml-reference-modal button,.ml-modal button):not(.ml-btn--danger):before,html body .ml-page-v143 :is(.ml-btn,.ml-reference-modal button,.ml-modal button):not(.ml-btn--danger):after{content:none!important;display:none!important}html body .ml-page-v143 :is(.ml-btn,.ml-reference-modal button,.ml-modal button):not(.ml-btn--danger) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .ml-tools-policy-actions-v143{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body .ml-tools-policy-actions-v143>button{width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 8px!important;margin:0!important;justify-content:center!important}html body .ml-tools-policy-actions-v143>button:nth-child(3){grid-column:1 / -1!important;min-height:50px!important}}@media(max-width:900px){html body .ml-select-menu-v144,html body .ml-page-v144 .ml-select-menu,html body .ml-page-v144 .ml-export-menu{width:min(196px,calc(100vw - 20px))!important;max-height:min(236px,46dvh)!important;padding:5px!important;border:1px solid #cbd9e5!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 36px #0a233c2e!important;overflow:auto!important}html body .ml-select-menu-v144 button,html body .ml-page-v144 :is(.ml-select-menu,.ml-export-menu) button{min-height:34px!important;padding:7px 9px!important;margin:0!important;border:0!important;border-radius:8px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important;font-size:11px!important;line-height:1.2!important}html body .ml-select-menu-v144 button:is(.is-active,[aria-selected=true]),html body .ml-page-v144 :is(.ml-select-menu,.ml-export-menu) button:is(.is-active,[aria-selected=true]){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .ml-select-menu-v144 button:is(.is-active,[aria-selected=true]) *,html body .ml-page-v144 :is(.ml-select-menu,.ml-export-menu) button:is(.is-active,[aria-selected=true]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .ml-select-menu-v144 button:before,html body .ml-select-menu-v144 button:after,html body .ml-page-v144 :is(.ml-select-menu,.ml-export-menu) button:before,html body .ml-page-v144 :is(.ml-select-menu,.ml-export-menu) button:after{content:none!important;display:none!important}html body .ml-page-v144 .ml-overview-card,html body .ml-page-v144 .ml-stat-v144,html body .ml-page-v144 .ml-stat-v144.is-active,html body .ml-page-v144 .ml-stat-v144:is(:hover,:focus,:active){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;filter:none!important;opacity:1!important}html body .ml-page-v144 .ml-overview-card{border:1px solid #d3e0eb!important;border-radius:18px!important;box-shadow:0 9px 24px #1434530f!important}html body .ml-page-v144 .ml-stat-v144{border:1px solid #d3e0eb!important;border-radius:15px!important;box-shadow:0 6px 16px #1434530b!important;isolation:isolate!important;overflow:hidden!important}html body .ml-page-v144 .ml-stat-v144.is-active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81a,0 6px 16px #1434530b!important}html body .ml-page-v144 :is(.ml-overview-card,.ml-stat-v144):before,html body .ml-page-v144 :is(.ml-overview-card,.ml-stat-v144):after{content:none!important;display:none!important}html body .ml-page-v144 .ml-stat-v144>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .ml-page-v144 :is(.ml-workspace-tabs button,.ml-tabs button),html body .ml-page-v144 :is(.ml-workspace-tabs button,.ml-tabs button).is-active{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .ml-page-v144 :is(.ml-workspace-tabs button,.ml-tabs button).is-active{color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;border-color:#176fe8!important}html body .ml-page-v144 :is(.ml-workspace-tabs button,.ml-tabs button):before,html body .ml-page-v144 :is(.ml-workspace-tabs button,.ml-tabs button):after{content:none!important;display:none!important}html body .ml-tools-policy-actions-v144{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body .ml-tools-policy-actions-v144>button{width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 9px!important;margin:0!important;justify-content:center!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important}html body .ml-tools-policy-actions-v144>button:nth-child(3){grid-column:1 / -1!important;min-height:50px!important}html body .ml-tools-policy-actions-v144>button:before,html body .ml-tools-policy-actions-v144>button:after{content:none!important;display:none!important}html body .ml-tools-policy-actions-v144>button *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}}@media(max-width:900px){html body .ml-page-v145{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html body .ml-page-v145,html body .ml-page-v145 *{box-sizing:border-box!important;min-width:0!important}html body .ml-page-v145 .ml-stat-v145,html body .ml-page-v145 .ml-stat-v145.is-active,html body .ml-page-v145 .ml-stat-v145:is(:hover,:focus,:active){position:relative!important;border:1px solid #d0dfeb!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#15344f!important;-webkit-text-fill-color:#15344f!important;box-shadow:0 7px 19px #1131500e!important;filter:none!important;opacity:1!important;overflow:hidden!important;isolation:isolate!important}html body .ml-page-v145 .ml-stat-v145.is-active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81a,0 8px 20px #1131500f!important}html body .ml-page-v145 .ml-stat-v145:before,html body .ml-page-v145 .ml-stat-v145:after,html body .ml-page-v145 .ml-stat-v145.is-active:before,html body .ml-page-v145 .ml-stat-v145.is-active:after{content:none!important;display:none!important;background:none!important}html body .ml-page-v145 .ml-stat-v145>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .ml-page-v145 .ml-workspace-tabs-v145,html body .ml-page-v145 .ml-tabs-v145{padding:4px!important;gap:4px!important;border:1px solid #d3e0eb!important;border-radius:13px!important;background:#f3f7fb!important;background-image:none!important;box-shadow:none!important}html body .ml-page-v145 .ml-workspace-tabs-v145 button,html body .ml-page-v145 .ml-tabs-v145 button,html body .ml-page-v145 .ml-workspace-tabs-v145 button.is-active,html body .ml-page-v145 .ml-tabs-v145 button.is-active{border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;color:#60778c!important;-webkit-text-fill-color:#60778c!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v145 .ml-workspace-tabs-v145 button.is-active,html body .ml-page-v145 .ml-tabs-v145 button.is-active{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .ml-page-v145 .ml-workspace-tabs-v145 button:before,html body .ml-page-v145 .ml-workspace-tabs-v145 button:after,html body .ml-page-v145 .ml-tabs-v145 button:before,html body .ml-page-v145 .ml-tabs-v145 button:after{content:none!important;display:none!important}html body .ml-page-v145 .ml-workspace-tabs-v145 button.is-active *,html body .ml-page-v145 .ml-tabs-v145 button.is-active *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .ml-page-v145 .ml-tools-policy-actions-v145{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important}html body .ml-page-v145 .ml-tools-policy-actions-v145 .ml-policy-btn-v145{width:100%!important;min-height:46px!important;margin:0!important;padding:10px 11px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;white-space:nowrap!important}html body .ml-page-v145 .ml-tools-policy-actions-v145 .ml-policy-btn-v145--annual{grid-column:1 / -1!important;min-height:48px!important}html body .ml-page-v145 .ml-tools-policy-actions-v145 .ml-policy-btn-v145:before,html body .ml-page-v145 .ml-tools-policy-actions-v145 .ml-policy-btn-v145:after{content:none!important;display:none!important}html body .ml-page-v145 .ml-tools-policy-actions-v145 .ml-policy-btn-v145 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}}@media(max-width:900px){html body .ml-select-menu-v145{width:min(188px,calc(100vw - 20px))!important;max-height:246px!important;padding:5px!important;display:grid!important;gap:3px!important;border:1px solid #c8d8e5!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 16px 38px #0d2a4633!important;overflow-y:auto!important;overflow-x:hidden!important;filter:none!important;opacity:1!important}html body .ml-select-menu-v145:before,html body .ml-select-menu-v145:after{content:none!important;display:none!important}html body .ml-select-menu-v145 button,html body .ml-select-menu-v145 button.is-active{width:100%!important;min-height:36px!important;padding:7px 9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important;font-size:12px!important;line-height:1.25!important}html body .ml-select-menu-v145 button.is-active,html body .ml-select-menu-v145 button[aria-selected=true]{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-select-menu-v145 button:before,html body .ml-select-menu-v145 button:after{content:none!important;display:none!important}html body .ml-select-menu-v145 button.is-active *,html body .ml-select-menu-v145 button[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}}@media(max-width:900px){html body .ml-page-v146 .ml-stat-v146,html body .ml-page-v146 .ml-stat-v146.is-active,html body .ml-page-v146 .ml-stat-v146:is(:hover,:focus,:active){border:1px solid #cfdeea!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 7px 18px #11304d0d!important;color:#15344f!important;-webkit-text-fill-color:#15344f!important;filter:none!important;opacity:1!important;transform:none!important;overflow:hidden!important}html body .ml-page-v146 .ml-stat-v146.is-active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81f,0 7px 18px #11304d0d!important}html body .ml-page-v146 .ml-stat-v146:before,html body .ml-page-v146 .ml-stat-v146:after,html body .ml-page-v146 .ml-stat-v146.is-active:before,html body .ml-page-v146 .ml-stat-v146.is-active:after{content:none!important;display:none!important}html body .ml-page-v146 .ml-stat-v146>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .ml-page-v146 .ml-tabs-v146{display:none!important}html body .ml-page-v146 .ml-workspace-tabs-v146{padding:4px!important;gap:4px!important;border:1px solid #cedde9!important;border-radius:14px!important;background:#f3f7fb!important;background-image:none!important;box-shadow:none!important}html body .ml-page-v146 .ml-workspace-tabs-v146 button,html body .ml-page-v146 .ml-workspace-tabs-v146 button.is-active{border:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v146 .ml-workspace-tabs-v146 button.is-active{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-page-v146 .ml-workspace-tabs-v146 button:before,html body .ml-page-v146 .ml-workspace-tabs-v146 button:after{content:none!important;display:none!important}html body .ml-page-v146 .ml-workspace-tabs-v146 button svg,html body .ml-page-v146 .ml-workspace-tabs-v146 button.is-active svg{color:#15344f!important;stroke:#15344f!important;opacity:1!important;filter:none!important}html body .ml-page-v146 .ml-tools-policy-actions-v146{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important}html body .ml-page-v146 .ml-tools-policy-actions-v146 .ml-policy-btn-v146{width:100%!important;min-height:46px!important;margin:0!important;padding:10px 9px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;white-space:nowrap!important}html body .ml-page-v146 .ml-tools-policy-actions-v146 .ml-policy-btn-v146--annual{grid-column:1 / -1!important;width:100%!important;min-height:49px!important}html body .ml-page-v146 .ml-tools-policy-actions-v146 .ml-policy-btn-v146:before,html body .ml-page-v146 .ml-tools-policy-actions-v146 .ml-policy-btn-v146:after{content:none!important;display:none!important}html body .ml-page-v146 .ml-tools-policy-actions-v146 .ml-policy-btn-v146 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}}@media(max-width:900px){html body .ml-select-menu-v146{width:min(176px,calc(100vw - 20px))!important;max-height:220px!important;padding:4px!important;gap:2px!important;border:1px solid #c8d7e4!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:0 15px 34px #0e2b462e!important}html body .ml-select-menu-v146 button,html body .ml-select-menu-v146 button.is-active{min-height:34px!important;padding:6px 8px!important;border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;font-size:11px!important}html body .ml-select-menu-v146 button.is-active,html body .ml-select-menu-v146 button[aria-selected=true]{border-radius:9px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-select-menu-v146 button:before,html body .ml-select-menu-v146 button:after{content:none!important;display:none!important}html body .ml-select-menu-v146 button.is-active *,html body .ml-select-menu-v146 button[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}}@media(max-width:900px){html body .ml-page-v147,html body .ml-page-v147 *{box-sizing:border-box!important;min-width:0!important}html body .ml-page-v147 .ml-stat-v147,html body .ml-page-v147 .ml-stat-v147.is-active,html body .ml-page-v147 .ml-stat-v147:is(:hover,:focus,:active){position:relative!important;border:1px solid #cfdeea!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#15344f!important;-webkit-text-fill-color:#15344f!important;box-shadow:0 7px 18px #11304d0d!important;filter:none!important;opacity:1!important;transform:none!important;overflow:hidden!important}html body .ml-page-v147 .ml-stat-v147.is-active{border-color:#176fe8!important;background:#f7fbff!important;background-image:none!important;box-shadow:0 0 0 2px #176fe81c,0 7px 18px #11304d0d!important}html body .ml-page-v147 .ml-stat-v147:before,html body .ml-page-v147 .ml-stat-v147:after,html body .ml-page-v147 .ml-stat-v147.is-active:before,html body .ml-page-v147 .ml-stat-v147.is-active:after{content:none!important;display:none!important}html body .ml-page-v147 .ml-stat-v147>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .ml-page-v147 .ml-workspace-tabs-v147{width:100%!important;padding:4px!important;gap:4px!important;border:1px solid #cedde9!important;border-radius:14px!important;background:#f3f7fb!important;background-image:none!important;box-shadow:none!important}html body .ml-page-v147 .ml-workspace-tabs-v147 button,html body .ml-page-v147 .ml-workspace-tabs-v147 button:is(:hover,:focus,:active){min-height:43px!important;border:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;color:#334f68!important;-webkit-text-fill-color:#334f68!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v147 .ml-workspace-tabs-v147 button:not(.is-active) svg{color:#183851!important;stroke:#183851!important;opacity:1!important;filter:none!important}html body .ml-page-v147 .ml-workspace-tabs-v147 button.is-active{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .ml-page-v147 .ml-workspace-tabs-v147 button.is-active svg{color:#fff!important;stroke:#fff!important}html body .ml-page-v147 .ml-workspace-tabs-v147 button:before,html body .ml-page-v147 .ml-workspace-tabs-v147 button:after{content:none!important;display:none!important}html body .ml-page-v147 .ml-tools-policy-actions-v147{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important}html body .ml-page-v147 .ml-tools-policy-actions-v147 .ml-policy-btn-v147{width:100%!important;min-height:48px!important;margin:0!important;padding:10px 9px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;white-space:nowrap!important}html body .ml-page-v147 .ml-tools-policy-actions-v147 .ml-policy-btn-v147--annual{grid-column:1 / -1!important;width:100%!important;min-height:50px!important}html body .ml-page-v147 .ml-tools-policy-actions-v147 .ml-policy-btn-v147:before,html body .ml-page-v147 .ml-tools-policy-actions-v147 .ml-policy-btn-v147:after{content:none!important;display:none!important}html body .ml-page-v147 .ml-tools-policy-actions-v147 .ml-policy-btn-v147 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .ml-page-v147 .ml-table tbody tr.is-selected,html body .ml-page-v147 .ml-table tbody tr.is-selected:is(:hover,:focus,:active){background:#f4f9ff!important;background-color:#f4f9ff!important;background-image:none!important;box-shadow:inset 3px 0 #176fe8!important;filter:none!important;opacity:1!important}html body .ml-page-v147 .ml-table tbody tr.is-selected:before,html body .ml-page-v147 .ml-table tbody tr.is-selected:after{content:none!important;display:none!important}html body .ml-page-v147 .ml-table tbody tr.is-selected td{background:transparent!important;background-image:none!important}html body .ml-page-v147 .ml-tabs-v147{display:none!important}}@media(max-width:900px){html body .ml-select-menu-v147{width:min(168px,calc(100vw - 20px))!important;max-height:218px!important;padding:4px!important;gap:2px!important;border:1px solid #c7d7e4!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 32px #0e2b462b!important;overflow:auto!important}html body .ml-select-menu-v147 button,html body .ml-select-menu-v147 button.is-active{width:100%!important;min-height:34px!important;padding:6px 8px!important;border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important;font-size:11px!important}html body .ml-select-menu-v147 button.is-active,html body .ml-select-menu-v147 button[aria-selected=true]{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ml-select-menu-v147 button:before,html body .ml-select-menu-v147 button:after{content:none!important;display:none!important}html body .ml-select-menu-v147 button:is(.is-active,[aria-selected=true]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .ml-export-menu-v147{width:172px!important;max-width:calc(100vw - 20px)!important;padding:4px!important;border:1px solid #c7d7e4!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 32px #0e2b462b!important}html body .ml-export-menu-v147 button{min-height:42px!important;padding:7px 8px!important;gap:7px!important;border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-export-menu-v147 button:before,html body .ml-export-menu-v147 button:after{content:none!important;display:none!important}html body .ml-export-menu-v147 strong{font-size:11px!important}html body .ml-export-menu-v147 span{font-size:9px!important}}@media(max-width:900px){html body .ml-page-v148,html body .ml-page-v148 *{box-sizing:border-box!important;min-width:0!important}html body .ml-page-v148 .ml-overview-card,html body .ml-page-v148 .ml-panel,html body .ml-page-v148 .ml-table-card,html body .ml-page-v148 .ml-tools{overflow:visible!important}html body .ml-page-v148 .ml-stat-v148,html body .ml-page-v148 .ml-stat-v148.is-active,html body .ml-page-v148 .ml-stat-v148:is(:hover,:focus,:active){position:relative!important;min-height:94px!important;padding:12px!important;border:1px solid #cfdeea!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#15344f!important;-webkit-text-fill-color:#15344f!important;box-shadow:0 7px 18px #11304d0d!important;filter:none!important;opacity:1!important;transform:none!important;overflow:hidden!important;isolation:isolate!important}html body .ml-page-v148 .ml-stat-v148.is-active{border-color:#176fe8!important;background:#f7fbff!important;background-image:none!important;box-shadow:0 0 0 2px #176fe81c,0 7px 18px #11304d0d!important}html body .ml-page-v148 .ml-stat-v148:before,html body .ml-page-v148 .ml-stat-v148:after,html body .ml-page-v148 .ml-stat-v148.is-active:before,html body .ml-page-v148 .ml-stat-v148.is-active:after{content:none!important;display:none!important;background:none!important}html body .ml-page-v148 .ml-stat-v148>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .ml-page-v148 .ml-workspace-tabs-v148{width:100%!important;padding:4px!important;display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.45fr)!important;gap:4px!important;border:1px solid #cedde9!important;border-radius:14px!important;background:#f3f7fb!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body .ml-page-v148 .ml-workspace-tabs-v148 button,html body .ml-page-v148 .ml-workspace-tabs-v148 button:is(:hover,:focus,:active){width:100%!important;min-height:44px!important;padding:8px 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-radius:10px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#334f68!important;-webkit-text-fill-color:#334f68!important;box-shadow:none!important;filter:none!important;opacity:1!important;font-size:10px!important;line-height:1.18!important;font-weight:850!important;white-space:normal!important;text-align:center!important}html body .ml-page-v148 .ml-workspace-tabs-v148 button:not(.is-active) svg{color:#183851!important;stroke:#183851!important;fill:none!important;opacity:1!important;filter:none!important}html body .ml-page-v148 .ml-workspace-tabs-v148 button.is-active{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .ml-page-v148 .ml-workspace-tabs-v148 button.is-active svg{color:#fff!important;stroke:#fff!important;fill:none!important}html body .ml-page-v148 .ml-workspace-tabs-v148 button:before,html body .ml-page-v148 .ml-workspace-tabs-v148 button:after{content:none!important;display:none!important}html body .ml-page-v148 .ml-tools-policy-actions-v148{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:9px!important;align-items:stretch!important;overflow:visible!important}html body .ml-page-v148 .ml-tools-policy-actions-v148 .ml-policy-btn-v148,html body .ml-page-v148 .ml-tools-policy-actions-v148 .ml-policy-btn-v148:is(:hover,:focus,:active,:disabled){position:relative!important;width:100%!important;min-height:48px!important;margin:0!important;padding:10px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .ml-page-v148 .ml-tools-policy-actions-v148 .ml-policy-btn-v148--exit{grid-column:1!important;grid-row:1!important}html body .ml-page-v148 .ml-tools-policy-actions-v148 .ml-policy-btn-v148--expiry{grid-column:2!important;grid-row:1!important}html body .ml-page-v148 .ml-tools-policy-actions-v148 .ml-policy-btn-v148--annual{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-height:50px!important}html body .ml-page-v148 .ml-tools-policy-actions-v148 .ml-policy-btn-v148:before,html body .ml-page-v148 .ml-tools-policy-actions-v148 .ml-policy-btn-v148:after{content:none!important;display:none!important}html body .ml-page-v148 .ml-tools-policy-actions-v148 .ml-policy-btn-v148 svg{flex:0 0 auto!important;color:#fff!important;stroke:#fff!important}html body .ml-page-v148 .ml-tabs-v148,html body .ml-page-v148 .ml-tabs-v148 button{background-image:none!important;box-shadow:none!important;filter:none!important}html body .ml-page-v148 .ml-tabs-v148 button:before,html body .ml-page-v148 .ml-tabs-v148 button:after{content:none!important;display:none!important}html body .ml-page-v148 .ml-table tbody tr,html body .ml-page-v148 .ml-table tbody tr.is-selected,html body .ml-page-v148 .ml-table tbody tr:is(:hover,:focus-within,:active){background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ml-page-v148 .ml-table tbody tr.is-selected{background:#f3f8ff!important;background-image:none!important;box-shadow:inset 3px 0 #176fe8!important}html body .ml-page-v148 .ml-table tbody tr:before,html body .ml-page-v148 .ml-table tbody tr:after{content:none!important;display:none!important}}@media(max-width:900px){html body .ml-page-v149 .ml-tools-v149,html body .ml-page-v149 .ml-tools-actions-v149,html body .ml-page-v149 .ml-tools-policy-actions-v149{position:relative!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .ml-page-v149 .ml-tools-actions-v149{padding:10px!important;display:block!important;border:1px solid #d4e1eb!important;border-radius:16px!important;background:#f8fbff!important}html body .ml-page-v149 .ml-tools-policy-actions-v149{padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px!important;align-items:stretch!important}html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149,html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149:is(:hover,:focus,:active,:disabled){position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;height:auto!important;margin:0!important;padding:10px 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149--exit{grid-column:1!important;grid-row:1!important}html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149--expiry{grid-column:2!important;grid-row:1!important}html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149--annual{grid-column:1 / -1!important;grid-row:2!important;min-height:50px!important}html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149:before,html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149:after{content:none!important;display:none!important}html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149 svg{flex:0 0 auto!important;color:#fff!important;stroke:#fff!important}html body .ml-page-v149 .ml-stat-v149,html body .ml-page-v149 .ml-stat-v149.is-active,html body .ml-page-v149 .ml-stat-v149:is(:hover,:focus,:active){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#15344f!important;-webkit-text-fill-color:#15344f!important;opacity:1!important;filter:none!important;box-shadow:0 7px 18px #11304d0d!important}html body .ml-page-v149 .ml-stat-v149.is-active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81a,0 7px 18px #11304d0d!important}html body .ml-page-v149 .ml-stat-v149:before,html body .ml-page-v149 .ml-stat-v149:after{content:none!important;display:none!important}html body .ml-page-v149 .ml-stat-v149 *,html body .ml-page-v149 .ml-stat-v149.is-active *{opacity:1!important;filter:none!important}html body .ml-page-v149 .ml-stat-v149 :is(strong,b,h3,h4,span,small,p){color:#15344f!important;-webkit-text-fill-color:#15344f!important}html body .ml-page-v149 .ml-workspace-tabs-v149 button:not(.is-active) svg,html body .ml-page-v149 .ml-workspace-tabs-v149 button:not(.is-active) svg *{color:#173651!important;stroke:#173651!important;fill:none!important;opacity:1!important}}@media(max-width:768px){html body .ml-page-v149 .ml-tools-policy-actions-v149{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149--expiry{width:100%!important;justify-self:stretch!important}html body .ml-page-v149 .ml-stat-v149,html body .ml-page-v149 .ml-stat-v149.is-active,html body .ml-page-v149 .ml-stat-v149:is(:hover,:focus,:active){position:relative!important;border:1px solid rgba(137,169,195,.35)!important;background:linear-gradient(145deg,#fff,#f4f9ff 55%,#e8f4ff)!important;background-color:#f4f9ff!important;background-image:linear-gradient(145deg,#fff,#f4f9ff 55%,#e8f4ff)!important;box-shadow:0 8px 20px #11304d0e!important;opacity:1!important;filter:none!important;overflow:hidden!important}html body .ml-page-v149 .ml-stat-v149:nth-child(2){background-image:linear-gradient(145deg,#fff,#f0fbff 55%,#dff5ff)!important}html body .ml-page-v149 .ml-stat-v149:nth-child(3){background-image:linear-gradient(145deg,#fff,#f5f3ff 55%,#eae8ff)!important}html body .ml-page-v149 .ml-stat-v149:nth-child(4){background-image:linear-gradient(145deg,#fff,#fff5ee 55%,#ffe9dc)!important}html body .ml-page-v149 .ml-stat-v149:before,html body .ml-page-v149 .ml-stat-v149:after,html body .ml-page-v149 .ml-stat-v149>i:before,html body .ml-page-v149 .ml-stat-v149>i:after{content:none!important;display:none!important;background:none!important}}@media(max-width:768px){html body .ml-tools-policy-actions-v149{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:8px!important}html body .ml-tools-policy-actions-v149 .ml-policy-btn-v149--expiry{width:100%!important;min-width:0!important;grid-column:2!important}html body .ml-tools-policy-actions-v149 .ml-policy-btn-v149--annual{width:100%!important;grid-column:1 / -1!important}html body .ml-stat--approved .ml-stat-copy em,html body .ml-stat--blue .ml-stat-copy em{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}}@media(max-width:768px){html body .ml-page-v149 .ml-tools-policy-actions-v149{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)!important;gap:8px!important}html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149--exit{width:100%!important;min-width:0!important;grid-column:1!important}html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149--expiry{width:100%!important;min-width:0!important;grid-column:2!important;justify-content:center!important}html body .ml-page-v149 .ml-tools-policy-actions-v149 .ml-policy-btn-v149--annual{width:100%!important;grid-column:1 / -1!important}html body .ml-page-v149 .ml-stat--approved .ml-stat-copy em,html body .ml-page-v149 .ml-stat--blue .ml-stat-copy em,html body .ml-page-v149 .ml-stat-v149.ml-stat--approved .ml-stat-copy em,html body .ml-page-v149 .ml-stat-v149.ml-stat--blue .ml-stat-copy em{color:#314b63!important;-webkit-text-fill-color:#314b63!important;opacity:1!important;text-shadow:none!important}}@media(max-width:900px){html body .ml-page .ml-stat.is-active,html body .ml-page .ml-stat:active,html body .ml-page .ml-stat:focus-visible{background:#fff!important;background-image:none!important;filter:none!important;box-shadow:0 8px 20px #14345312!important}html body .ml-page .ml-stat.is-active:before,html body .ml-page .ml-stat.is-active:after,html body .ml-page .ml-stat:active:before,html body .ml-page .ml-stat:active:after{content:none!important;display:none!important}html body .ml-page .ml-stat .ml-stat-copy em,html body .ml-page .ml-stat.is-active .ml-stat-copy em,html body .ml-page .ml-stat:active .ml-stat-copy em,html body .ml-page .ml-stat--pending .ml-stat-copy em,html body .ml-page .ml-stat--declined .ml-stat-copy em{color:#66788b!important;-webkit-text-fill-color:#66788b!important;opacity:1!important;text-shadow:none!important}html body .ml-reference-modal .ml-automation-details-v142>button,html body .ml-reference-modal .ml-automation-details-v142>button:is(:hover,:focus,:active){background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #cfdeea!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:none!important;filter:none!important}html body .ml-reference-modal .ml-automation-details-v142>button:before,html body .ml-reference-modal .ml-automation-details-v142>button:after{content:none!important;display:none!important}html body .ml-reference-modal .ml-automation-details-v142>button>span{background:#f1f5f9!important;color:#455f77!important}html body .ml-reference-modal .ml-automation-details-v142>button :is(strong,small,div,span,svg,path){color:#173651!important;-webkit-text-fill-color:#173651!important;stroke:currentColor!important;opacity:1!important}html body .ml-reference-modal .ml-reference-switch-v142{position:relative!important;width:52px!important;min-width:52px!important;height:30px!important;padding:0!important;border:1px solid #bdccda!important;border-radius:999px!important;background:#dbe4ec!important;background-image:none!important;box-shadow:inset 0 0 0 1px #ffffff73!important;overflow:hidden!important}html body .ml-reference-modal .ml-reference-switch-v142 input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:2!important}html body .ml-reference-modal .ml-reference-switch-v142>span{position:absolute!important;top:4px!important;left:4px!important;width:20px!important;height:20px!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 8px #192f4638!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ml-reference-modal .ml-reference-switch-v142.is-active{border-color:#176fe8!important;background:#176fe8!important}html body .ml-reference-modal .ml-reference-switch-v142.is-active>span{left:4px!important;transform:translate(22px)!important}}@media(max-width:900px){html body .ml-modal-backdrop .ml-reference-modal .ml-reference-body .ml-automation-rules-v142 .ml-automation-details-v142{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .ml-modal-backdrop .ml-reference-modal .ml-reference-body .ml-automation-rules-v142 .ml-automation-details-v142>button,html body .ml-modal-backdrop .ml-reference-modal .ml-reference-body .ml-automation-rules-v142 .ml-automation-details-v142>button:is(:hover,:focus,:focus-visible,:active){min-height:76px!important;padding:12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid #ceddea!important;border-radius:17px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:0 8px 20px #1136530f!important;filter:none!important;opacity:1!important;text-align:left!important}html body .ml-modal-backdrop .ml-reference-modal .ml-reference-body .ml-automation-rules-v142 .ml-automation-details-v142>button:before,html body .ml-modal-backdrop .ml-reference-modal .ml-reference-body .ml-automation-rules-v142 .ml-automation-details-v142>button:after{content:none!important;display:none!important}html body .ml-modal-backdrop .ml-reference-modal .ml-automation-details-v142>button>span{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid #d7e3ed!important;border-radius:13px!important;background:#f3f7fb!important;background-image:none!important;color:#536d84!important;-webkit-text-fill-color:#536d84!important}html body .ml-modal-backdrop .ml-reference-modal .ml-automation-details-v142>button :is(div,strong,small,span){color:#173651!important;-webkit-text-fill-color:#173651!important;opacity:1!important;text-shadow:none!important}html body .ml-modal-backdrop .ml-reference-modal .ml-automation-details-v142>button small{color:#687d90!important;-webkit-text-fill-color:#687d90!important;font-size:11px!important}html body .ml-modal-backdrop .ml-reference-modal .ml-automation-details-v142>button svg,html body .ml-modal-backdrop .ml-reference-modal .ml-automation-details-v142>button svg *{color:#536d84!important;stroke:#536d84!important;opacity:1!important}html body .ml-modal-backdrop .ml-reference-modal .ml-automation-toggle-row-v142{grid-template-columns:40px minmax(0,1fr) 54px!important;gap:12px!important;padding:14px!important;border:1px solid #ceddea!important;border-radius:18px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important}html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142{position:relative!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:30px!important;min-height:30px!important;padding:0!important;display:block!important;border:1px solid #b9c9d8!important;border-radius:999px!important;background:#d9e3ec!important;background-color:#d9e3ec!important;background-image:none!important;box-shadow:inset 0 0 0 1px #fff9!important;overflow:hidden!important}html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142 input{position:absolute!important;inset:0!important;z-index:4!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important}html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142>span{position:absolute!important;top:4px!important;left:4px!important;width:20px!important;height:20px!important;display:block!important;border:0!important;border-radius:50%!important;background:#fff!important;background-image:none!important;box-shadow:0 3px 8px #192f4633!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142.is-active{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important}html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142.is-active>span{transform:translate(22px)!important}html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142:before,html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142:after,html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142 input:before,html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142 input:after,html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142>span:before,html body .ml-modal-backdrop .ml-reference-modal .ml-reference-switch-v142>span:after{content:none!important;display:none!important}}@media(max-width:900px){html body .ml-reference-modal .ml-automation-detail-card-v159,html body .ml-reference-modal .ml-automation-detail-card-v159:hover,html body .ml-reference-modal .ml-automation-detail-card-v159:focus,html body .ml-reference-modal .ml-automation-detail-card-v159:active{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important}html body .ml-reference-modal .ml-reference-switch-v159,html body .ml-reference-modal .ml-reference-switch-v159 *{background-image:none!important;box-shadow:none!important}html body .ml-reference-modal .ml-reference-switch-input-v159{appearance:none!important;-webkit-appearance:none!important}html body .ml-reference-modal .ml-reference-switch-knob-v159:before,html body .ml-reference-modal .ml-reference-switch-knob-v159:after,html body .ml-reference-modal .ml-reference-switch-v159:before,html body .ml-reference-modal .ml-reference-switch-v159:after,html body .ml-reference-modal .ml-reference-switch-input-v159:before,html body .ml-reference-modal .ml-reference-switch-input-v159:after{content:none!important;display:none!important}}@media(max-width:900px){html body .ml-reference-modal .ml-automation-details-v142{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .ml-reference-modal .ml-automation-details-v142>button,html body .ml-reference-modal .ml-automation-details-v142>.ml-automation-detail-card-v159,html body .ml-reference-modal .ml-automation-details-v142>button:hover,html body .ml-reference-modal .ml-automation-details-v142>button:focus,html body .ml-reference-modal .ml-automation-details-v142>button:active{min-height:84px!important;padding:12px!important;border:1px solid #d5e2ec!important;border-radius:18px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 10px 24px #1136530f!important;color:#16324b!important;-webkit-text-fill-color:#16324b!important}html body .ml-reference-modal .ml-automation-details-v142>button span,html body .ml-reference-modal .ml-automation-details-v142>button div,html body .ml-reference-modal .ml-automation-details-v142>button small,html body .ml-reference-modal .ml-automation-details-v142>button strong,html body .ml-reference-modal .ml-automation-details-v142>button svg,html body .ml-reference-modal .ml-automation-details-v142>button svg *{color:inherit!important;-webkit-text-fill-color:inherit!important}html body .ml-reference-modal .ml-automation-toggle-row-v142{display:grid!important;grid-template-columns:34px minmax(0,1fr) 56px!important;align-items:center!important;gap:12px!important;padding:16px 14px!important;border-radius:20px!important;border:1px solid #d5e2ec!important;background:#fff!important;box-shadow:0 8px 20px #1136530d!important}html body .ml-reference-modal .ml-reference-switch-v159{width:56px!important;min-width:56px!important;height:32px!important;min-height:32px!important;border:1px solid #b8c7d6!important;border-radius:999px!important;background:#dde6ee!important;background-image:none!important;box-shadow:inset 0 0 0 1px #fff9!important}html body .ml-reference-modal .ml-reference-switch-v159.is-active{border-color:#2563eb!important;background:#2563eb!important}html body .ml-reference-modal .ml-reference-switch-knob-v159{top:4px!important;left:4px!important;width:22px!important;height:22px!important;border-radius:999px!important;background:#fff!important;transform:translate(0)!important}html body .ml-reference-modal .ml-reference-switch-v159.is-active .ml-reference-switch-knob-v159{transform:translate(24px)!important}}.ml-v161-mobile-controls{display:none}@media(max-width:900px){html body .ml-v161-desktop-controls{display:none!important}html body .ml-v161-mobile-controls{display:block!important}html body .ml-reference-modal .ml-v161-automation-row{display:grid!important;grid-template-columns:42px minmax(0,1fr) 54px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:14px!important;border:1px solid #d3e0ea!important;border-radius:18px!important;background:#f8fbfe!important;box-shadow:none!important}html body .ml-reference-modal .ml-v161-automation-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#edf4fb!important;color:#173651!important}html body .ml-reference-modal .ml-v161-automation-copy{min-width:0!important;display:block!important}html body .ml-reference-modal .ml-v161-automation-copy strong,html body .ml-reference-modal .ml-v161-automation-copy small{display:block!important;color:#142f47!important;-webkit-text-fill-color:#142f47!important}html body .ml-reference-modal .ml-v161-automation-copy strong{font-size:14px!important;line-height:1.25!important;font-weight:850!important}html body .ml-reference-modal .ml-v161-automation-copy small{margin-top:3px!important;color:#60758a!important;-webkit-text-fill-color:#60758a!important;font-size:11px!important;line-height:1.35!important}html body .ml-reference-modal .ml-v161-switch{position:relative!important;width:52px!important;height:30px!important;display:block!important;flex:0 0 52px!important;border:1px solid #b8c8d6!important;border-radius:999px!important;background:#dce5ed!important;background-image:none!important;box-shadow:inset 0 0 0 1px #ffffffbf!important;overflow:hidden!important}html body .ml-reference-modal .ml-v161-switch.is-on{border-color:#2563eb!important;background:#2563eb!important}html body .ml-reference-modal .ml-v161-switch input{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}html body .ml-reference-modal .ml-v161-switch-knob{position:absolute!important;top:4px!important;left:4px!important;width:20px!important;height:20px!important;display:block!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 8px #192f4638!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ml-reference-modal .ml-v161-switch.is-on .ml-v161-switch-knob{transform:translate(22px)!important}html body .ml-reference-modal .ml-v161-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}html body .ml-reference-modal .ml-v161-detail-card,html body .ml-reference-modal .ml-v161-detail-card:hover,html body .ml-reference-modal .ml-v161-detail-card:focus,html body .ml-reference-modal .ml-v161-detail-card:active{min-height:76px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid #d2dfe9!important;border-radius:17px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:0 8px 20px #1136530e!important;outline:none!important}html body .ml-reference-modal .ml-v161-detail-icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#f0f5fa!important;color:#536d84!important}html body .ml-reference-modal .ml-v161-detail-card small,html body .ml-reference-modal .ml-v161-detail-card strong{display:block!important;color:#173651!important;-webkit-text-fill-color:#173651!important}html body .ml-reference-modal .ml-v161-detail-card small{color:#687d90!important;-webkit-text-fill-color:#687d90!important;font-size:11px!important}html body .ml-reference-modal .ml-v161-detail-card strong{margin-top:2px!important;font-size:14px!important}}@media(max-width:900px){html body .ml-reference-modal .ml-v162-automation-row,html body .ml-reference-modal .ml-v162-automation-row:hover,html body .ml-reference-modal .ml-v162-automation-row:focus,html body .ml-reference-modal .ml-v162-automation-row:active{width:100%!important;min-height:86px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 54px!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid #d3e0ea!important;border-radius:18px!important;background:#f8fbfe!important;background-image:none!important;box-shadow:none!important;color:#142f47!important;text-align:left!important;-webkit-tap-highlight-color:transparent!important}html body .ml-reference-modal .ml-v162-automation-row:before,html body .ml-reference-modal .ml-v162-automation-row:after,html body .ml-reference-modal .ml-v162-switch:before,html body .ml-reference-modal .ml-v162-switch:after,html body .ml-reference-modal .ml-v162-switch-knob:before,html body .ml-reference-modal .ml-v162-switch-knob:after{content:none!important;display:none!important}html body .ml-reference-modal .ml-v162-automation-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#edf4fb!important;color:#173651!important}html body .ml-reference-modal .ml-v162-automation-copy{min-width:0!important;display:block!important}html body .ml-reference-modal .ml-v162-automation-copy strong,html body .ml-reference-modal .ml-v162-automation-copy small{display:block!important;color:#142f47!important;-webkit-text-fill-color:#142f47!important}html body .ml-reference-modal .ml-v162-automation-copy strong{font-size:14px!important;line-height:1.25!important;font-weight:850!important}html body .ml-reference-modal .ml-v162-automation-copy small{margin-top:3px!important;color:#60758a!important;-webkit-text-fill-color:#60758a!important;font-size:11px!important;line-height:1.35!important}html body .ml-reference-modal .ml-v162-switch{position:relative!important;width:52px!important;min-width:52px!important;height:30px!important;display:block!important;border:1px solid #b8c8d6!important;border-radius:999px!important;background:#dce5ed!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body .ml-reference-modal .ml-v162-switch.is-on{border-color:#2563eb!important;background:#2563eb!important}html body .ml-reference-modal .ml-v162-switch-knob{position:absolute!important;top:4px!important;left:4px!important;width:20px!important;height:20px!important;display:block!important;border-radius:50%!important;background:#fff!important;background-image:none!important;box-shadow:0 2px 6px #192f4633!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ml-reference-modal .ml-v162-switch.is-on .ml-v162-switch-knob{transform:translate(22px)!important}}@media(max-width:900px){html body .ml-reference-modal .ml-v163-automation-row,html body .ml-reference-modal .ml-v163-automation-row:hover,html body .ml-reference-modal .ml-v163-automation-row:focus,html body .ml-reference-modal .ml-v163-automation-row:focus-visible,html body .ml-reference-modal .ml-v163-automation-row:active,html body .ml-reference-modal .ml-v163-automation-row[aria-pressed=true]{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#d3e0ea!important;box-shadow:0 8px 20px #1136530d!important;color:#142f47!important;-webkit-text-fill-color:#142f47!important}html body .ml-reference-modal .ml-v163-automation-row:before,html body .ml-reference-modal .ml-v163-automation-row:after{content:none!important;display:none!important}html body .ml-reference-modal .ml-v163-automation-row .ml-v162-automation-icon{background:#f3f7fb!important;color:#173651!important}html body .ml-reference-modal .ml-v163-automation-row .ml-v162-automation-copy,html body .ml-reference-modal .ml-v163-automation-row .ml-v162-automation-copy strong,html body .ml-reference-modal .ml-v163-automation-row .ml-v162-automation-copy small{background:transparent!important;color:#142f47!important;-webkit-text-fill-color:#142f47!important}html body .ml-reference-modal .ml-v163-automation-row .ml-v162-automation-copy small{color:#60758a!important;-webkit-text-fill-color:#60758a!important}html body .ml-reference-modal .ml-v163-automation-row .ml-v162-switch{background:#dce5ed!important;border-color:#b8c8d6!important}html body .ml-reference-modal .ml-v163-automation-row .ml-v162-switch.is-on{background:#2563eb!important;background-color:#2563eb!important;border-color:#2563eb!important}html body .ml-reference-modal .ml-v163-automation-row .ml-v162-switch-knob{background:#fff!important}}@media(max-width:900px){html body .ml-reference-modal .ml-v165-automation-row,html body .ml-reference-modal .ml-v165-automation-row:hover,html body .ml-reference-modal .ml-v165-automation-row:focus,html body .ml-reference-modal .ml-v165-automation-row:active,html body .ml-reference-modal .ml-v165-automation-row[aria-checked=true]{display:grid!important;grid-template-columns:58px minmax(0,1fr) 58px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:112px!important;padding:14px!important;border:1px solid #d3e0ea!important;border-radius:22px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 8px 20px #1136530d!important;color:#142f47!important;-webkit-text-fill-color:#142f47!important;text-align:left!important;cursor:pointer!important;overflow:visible!important}html body .ml-reference-modal .ml-v165-automation-row:before,html body .ml-reference-modal .ml-v165-automation-row:after,html body .ml-reference-modal .ml-v165-automation-row *:before,html body .ml-reference-modal .ml-v165-automation-row *:after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important}html body .ml-reference-modal .ml-v165-automation-row .ml-v162-automation-icon{width:54px!important;height:54px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:#f3f7fb!important;background-color:#f3f7fb!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;border:1px solid #e1eaf1!important}html body .ml-reference-modal .ml-v165-automation-row .ml-v162-automation-copy,html body .ml-reference-modal .ml-v165-automation-row .ml-v162-automation-copy strong,html body .ml-reference-modal .ml-v165-automation-row .ml-v162-automation-copy small{display:block!important;background:transparent!important;background-image:none!important;color:#142f47!important;-webkit-text-fill-color:#142f47!important;text-shadow:none!important}html body .ml-reference-modal .ml-v165-automation-row .ml-v162-automation-copy small{margin-top:4px!important;color:#60758a!important;-webkit-text-fill-color:#60758a!important;line-height:1.35!important}html body .ml-reference-modal .ml-v165-switch{position:relative!important;width:58px!important;min-width:58px!important;height:32px!important;border-radius:999px!important;border:1px solid #b9c9d8!important;background:#dce5ed!important;background-color:#dce5ed!important;background-image:none!important;box-shadow:inset 0 0 0 1px #ffffff8c!important;overflow:hidden!important}html body .ml-reference-modal .ml-v165-switch.is-on{background:#2563eb!important;background-color:#2563eb!important;background-image:none!important;border-color:#2563eb!important}html body .ml-reference-modal .ml-v165-switch-knob{position:absolute!important;top:4px!important;left:4px!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 3px 8px #192f4633!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ml-reference-modal .ml-v165-switch.is-on .ml-v165-switch-knob{transform:translate(26px)!important}}@media(min-width:769px){.modal-overlay,.export-modal-overlay,.ml-modal-backdrop,.ops-ref-backdrop{background:#080f1f9e!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.ml-reference-modal,.request-reference-modal{width:min(760px,calc(100vw - 72px))!important;max-width:calc(100vw - 72px)!important;max-height:calc(100vh - 72px)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 34px 84px #080f1f3d!important;border:1px solid #dde7f5!important;overflow:hidden!important}.ml-reference-header,.request-reference-header,.ml-reference-footer,.request-reference-footer,.ml-reference-body,.request-reference-modal .ops-ref-body{background:#fff!important}.ml-reference-header,.request-reference-header{padding:18px 22px!important}.ml-reference-header h2,.request-reference-header h2{font-size:23px!important;line-height:1.08!important;color:#0f1f3d!important}.ml-reference-header p,.request-reference-header p,.ml-reference-header__eyebrow,.request-reference-header__eyebrow,.ml-reference-body p,.request-reference-modal p,.ml-reference-summary-box span,.ml-reference-static-cell span,.ml-reference-content-section__head span,.ml-reference-action-row small{color:#5f6f88!important;-webkit-text-fill-color:#5f6f88!important}.ml-reference-body,.request-reference-modal .ops-ref-body{padding:16px 18px!important;gap:12px!important}.ml-reference-form-grid,.request-reference-modal .request-reference-grid,.request-reference-modal .request-reference-body-grid{gap:11px!important}.ml-reference-form-grid>label,.ml-reference-static-cell,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-action-row,.request-reference-modal .request-reference-card{border-radius:15px!important;border:1px solid #dde7f5!important;background:#fff!important;box-shadow:0 8px 18px #1f41720a!important}.ml-reference-form-grid>label,.ml-reference-static-cell{min-height:74px!important;padding:11px 12px!important}.ml-reference-summary-box,.ml-reference-content-section{padding:12px!important}.ml-reference-form-grid input,.ml-reference-form-grid select,.ml-reference-form-grid textarea,.ml-reference-summary-box input,.ml-reference-summary-box select,.ml-reference-summary-box textarea,.request-reference-modal input,.request-reference-modal select,.request-reference-modal textarea{min-height:38px!important;font-size:13px!important;color:#0f1f3d!important;background:#fff!important}.ml-reference-form-grid textarea,.ml-reference-summary-box textarea,.request-reference-modal textarea{min-height:88px!important}.ml-reference-action-row{min-height:60px!important;padding:10px 12px!important;gap:12px!important}.ml-reference-action-row strong,.ml-reference-static-cell strong,.ml-reference-content-section h3,.request-reference-modal h3,.request-reference-modal strong,.request-reference-modal b{color:#0f1f3d!important}.ml-reference-action-row--check{grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important}.ml-reference-action-row--check>input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:44px!important;min-width:44px!important;height:24px!important;margin:0!important;border-radius:999px!important;border:0!important;background:#d8e2f0!important;position:relative!important;box-shadow:inset 0 1px 2px #0f172a14!important;cursor:pointer!important;transition:background .18s ease!important}.ml-reference-action-row--check>input[type=checkbox]:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:18px!important;height:18px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 8px #0f172a26!important;transition:transform .18s ease!important}.ml-reference-action-row--check>input[type=checkbox]:checked{background:linear-gradient(135deg,#5c93ff,#1d66f2)!important}.ml-reference-action-row--check>input[type=checkbox]:checked:after{transform:translate(20px)!important}.ml-reference-status-badge,.request-reference-modal .request-reference-badge{min-height:28px!important;padding:0 11px!important;font-size:11px!important}.ml-reference-footer,.request-reference-footer{padding:12px 18px 16px!important;border-top:1px solid #e6edf8!important}.ml-btn,.request-reference-footer .ml-btn,.request-reference-footer button{min-height:38px!important;font-size:13px!important;border-radius:12px!important}}@media(min-width:769px){html body .ml-reference-content-section,html body .ml-automation-rules-v142,html body .ml-change-summary-upgrade{padding:10px!important;border-radius:15px!important;background:#fff!important;border:1px solid #dce7f3!important;box-shadow:0 8px 18px #13305b09!important}html body .ml-reference-content-section__head{min-height:40px!important;padding:0 2px 8px!important;margin:0 0 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:transparent!important}html body .ml-reference-content-section__head h3{margin:0!important;font-size:15px!important;line-height:1.2!important;color:#10243f!important;-webkit-text-fill-color:#10243f!important}html body .ml-reference-content-section__head span{font-size:10px!important;color:#6d7e96!important;-webkit-text-fill-color:#6d7e96!important}html body .ml-reference-action-row{min-height:52px!important;padding:8px 10px!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:9px!important;border-radius:12px!important;margin-top:7px!important}html body .ml-reference-action-icon{width:30px!important;min-width:30px!important;height:30px!important;border-radius:9px!important}html body .ml-reference-action-row strong{font-size:12px!important;line-height:1.25!important;color:#122943!important;-webkit-text-fill-color:#122943!important}html body .ml-reference-action-row small{margin-top:2px!important;font-size:9.5px!important;line-height:1.3!important;color:#6b7d96!important;-webkit-text-fill-color:#6b7d96!important}html body .ml-reference-status-badge{min-height:24px!important;padding:0 8px!important;font-size:9px!important}html body .ml-reference-action-row--check{grid-template-columns:38px minmax(0,1fr) auto!important}html body .ml-reference-action-row--check>input[type=checkbox]{width:38px!important;min-width:38px!important;height:22px!important}html body .ml-reference-action-row--check>input[type=checkbox]:after{width:16px!important;height:16px!important}html body .ml-reference-action-row--check>input[type=checkbox]:checked:after{transform:translate(16px)!important}html body .ml-automation-rules-v142 .ml-v161-desktop-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important}html body .ml-automation-rules-v142 .ml-automation-toggle-row-v142{min-height:52px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 42px!important;gap:9px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dce7f3!important}html body .ml-automation-rules-v142 .ml-automation-toggle-row-v142 strong{font-size:12px!important;color:#122943!important;-webkit-text-fill-color:#122943!important}html body .ml-automation-rules-v142 .ml-automation-toggle-row-v142 small{font-size:9.5px!important;line-height:1.25!important;color:#6b7d96!important;-webkit-text-fill-color:#6b7d96!important}html body .ml-automation-rules-v142 .ml-automation-details-v142{display:grid!important;grid-template-columns:repeat(2,minmax(130px,160px))!important;gap:8px!important}html body .ml-automation-rules-v142 .ml-automation-detail-card-v159{min-height:52px!important;padding:7px 9px!important;gap:8px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dce7f3!important;box-shadow:none!important}html body .ml-automation-rules-v142 .ml-automation-detail-card-v159>span{width:29px!important;min-width:29px!important;height:29px!important;border-radius:9px!important}html body .ml-automation-rules-v142 .ml-automation-detail-card-v159 small{font-size:9px!important}html body .ml-automation-rules-v142 .ml-automation-detail-card-v159 strong{font-size:11px!important}html body .ml-automation-rules-v142 .ml-reference-switch,html body .ml-automation-rules-v142 .ml-reference-switch-v142,html body .ml-automation-rules-v142 .ml-reference-switch-v159{width:40px!important;min-width:40px!important;height:22px!important}html body .ml-reference-summary-box,html body .ml-reference-summary-box--text{padding:10px 11px!important;min-height:auto!important;border-radius:13px!important}html body .ml-reference-summary-box>span{font-size:9.5px!important}html body .ml-reference-summary-box textarea{min-height:68px!important;max-height:90px!important;padding:8px 9px!important;font-size:11px!important}html body .ml-reference-modal,html body .request-reference-modal{width:min(760px,calc(100vw - 76px))!important;max-height:calc(100vh - 56px)!important}html body .ml-reference-body{padding:12px 14px!important;gap:9px!important}}@media(min-width:769px){html body .ml-reference-switch,html body .ml-reference-switch-v142,html body .ml-reference-switch-v159{position:relative!important;display:inline-block!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:22px!important;min-height:22px!important;padding:0!important;border:1px solid #b9c8d7!important;border-radius:999px!important;background:#d7e0e9!important;background-image:none!important;box-shadow:inset 0 1px 2px #14273d1f!important;overflow:hidden!important;cursor:pointer!important;vertical-align:middle!important}html body .ml-reference-switch.is-active,html body .ml-reference-switch-v159.is-active{border-color:#176fe8!important;background:#2377e8!important;background-image:none!important;box-shadow:inset 0 1px 2px #0a377d33,0 0 0 1px #2377e814!important}html body .ml-reference-switch-knob-v159{position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;border:0!important;border-radius:50%!important;background:#fff!important;background-image:none!important;box-shadow:0 2px 5px #14273d47!important;transform:translate(0)!important;transition:transform .18s ease,box-shadow .18s ease!important;pointer-events:none!important}html body .ml-reference-switch.is-active .ml-reference-switch-knob-v159,html body .ml-reference-switch-v159.is-active .ml-reference-switch-knob-v159{transform:translate(18px)!important}html body .ml-reference-switch-input-v159{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important}html body .ml-reference-switch:focus-within,html body .ml-reference-switch-v159:focus-within{outline:3px solid rgba(35,119,232,.18)!important;outline-offset:2px!important}html body .ml-automation-toggle-row-v142{grid-template-columns:auto minmax(0,1fr) 40px!important}}@media(min-width:769px){html body .ml-reference-modal .ml-reference-header-title,html body .ml-reference-modal .ml-reference-header-subtitle,html body .ml-reference-modal .ml-reference-context-line,html body .ml-reference-modal .ml-reference-static-cell,html body .ml-reference-modal .ml-reference-static-cell *,html body .ml-reference-modal .ml-reference-summary-box,html body .ml-reference-modal .ml-reference-summary-box *,html body .ml-reference-modal .ml-reference-content-section,html body .ml-reference-modal .ml-reference-content-section *,html body .ml-reference-modal .ml-reference-content-section__head,html body .ml-reference-modal .ml-reference-content-section__head *,html body .ml-reference-modal .ml-automation-toggle-row-v142>div,html body .ml-reference-modal .ml-automation-toggle-row-v142>div *,html body .ml-reference-modal .ml-automation-details-v142 button>div,html body .ml-reference-modal .ml-automation-details-v142 button>div *,html body .ml-reference-modal .ml-form-grid,html body .ml-reference-modal .ml-form-grid *,html body .ml-reference-modal .ml-reference-helper,html body .ml-reference-modal .ml-reference-note,html body .ml-reference-modal .ml-reference-section-note{color:#101828!important}html body .ml-reference-modal .ml-reference-header-subtitle,html body .ml-reference-modal .ml-reference-context-line,html body .ml-reference-modal .ml-reference-static-cell small,html body .ml-reference-modal .ml-reference-helper,html body .ml-reference-modal .ml-reference-note,html body .ml-reference-modal .ml-reference-section-note{color:#4e5d78!important}html body .ml-reference-modal .ml-reference-content-section,html body .ml-reference-modal .ml-reference-summary-box,html body .ml-reference-modal .ml-reference-static-cell,html body .ml-reference-modal .ml-reference-surface,html body .ml-reference-modal .ml-reference-body,html body .ml-reference-modal .ml-reference-grid>*{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #d9e5f2!important;box-shadow:0 14px 34px #1018280f!important;border-radius:20px!important}html body .ml-reference-modal .ml-reference-summary-box,html body .ml-reference-modal .ml-reference-static-cell{padding:16px 18px!important;position:relative!important;overflow:hidden!important}html body .ml-reference-modal .ml-reference-summary-box:before,html body .ml-reference-modal .ml-reference-static-cell:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:5px!important;background:linear-gradient(180deg,#8ec5ff,#2f6fe8)!important;border-radius:20px 0 0 20px!important}html body .ml-reference-modal .ml-reference-summary-box strong,html body .ml-reference-modal .ml-reference-static-cell strong,html body .ml-reference-modal .ml-reference-summary-box b,html body .ml-reference-modal .ml-reference-static-cell b{color:#0f1728!important}html body .ml-reference-modal .ml-reference-header,html body .ml-reference-modal .ml-reference-footer{background:linear-gradient(180deg,#f8fbff,#fff)!important;border-color:#dce7f3!important}html body .ml-reference-modal .ml-reference-switch-v159,html body .ml-reference-modal .ml-v162-switch,html body .ml-reference-modal [role=switch]{position:relative!important;width:62px!important;min-width:62px!important;height:36px!important;border-radius:999px!important;border:1px solid #bfd2ea!important;background:#d9e4f1!important;box-shadow:inset 0 1px 2px #0f172a1f!important;appearance:none!important;-webkit-appearance:none!important;padding:0!important;display:inline-flex!important;align-items:center!important;cursor:pointer!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}html body .ml-reference-modal .ml-reference-switch-v159:before,html body .ml-reference-modal .ml-v162-switch:before,html body .ml-reference-modal [role=switch]:before{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 12px #0f172a2e!important;transition:transform .2s ease!important}html body .ml-reference-modal .ml-reference-switch-v159[aria-checked=true],html body .ml-reference-modal .ml-v162-switch[aria-checked=true],html body .ml-reference-modal [role=switch][aria-checked=true]{background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;border-color:#1f5ed8!important;box-shadow:0 10px 24px #2f6fe838!important}html body .ml-reference-modal .ml-reference-switch-v159[aria-checked=true]:before,html body .ml-reference-modal .ml-v162-switch[aria-checked=true]:before,html body .ml-reference-modal [role=switch][aria-checked=true]:before{transform:translate(26px)!important}}@media(min-width:769px){html body .ml-reference-modal .ml-reference-switch-v159{background:#d9e4f1!important;border:1px solid #bfd2ea!important;width:62px!important;height:36px!important;border-radius:999px!important;padding:0!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;box-shadow:inset 0 1px 2px #0f172a1f!important}html body .ml-reference-modal .ml-reference-switch-v159.is-active{background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;border-color:#1f5ed8!important;box-shadow:0 10px 24px #2f6fe838!important}html body .ml-reference-modal .ml-reference-switch-input-v159{position:absolute!important;inset:0!important;opacity:0!important;margin:0!important;width:100%!important;height:100%!important;cursor:pointer!important}html body .ml-reference-modal .ml-reference-switch-knob-v159{position:absolute!important;top:3px!important;left:3px!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 12px #0f172a2e!important;transform:none!important;transition:transform .2s ease!important}html body .ml-reference-modal .ml-reference-switch-v159.is-active .ml-reference-switch-knob-v159{transform:translate(26px)!important}}.ml-v194-desktop-only{display:none}@media(min-width:769px){html body .ml-v194-mobile-original{display:none!important}html body .ml-v194-desktop-only{display:grid!important}html body :is(.ml-reference-modal--annual-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--balance-v194){color:#050b18!important;background:#fff!important;background-image:none!important}html body :is(.ml-reference-modal--annual-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--balance-v194) :is(.ml-reference-header__copy,.ml-reference-header__copy *,.ml-reference-body,.ml-reference-body h1,.ml-reference-body h2,.ml-reference-body h3,.ml-reference-body h4,.ml-reference-body p,.ml-reference-body label>span,.ml-reference-body article>span,.ml-reference-body div>strong,.ml-reference-body div>small,.ml-reference-body article>strong,.ml-reference-body .ml-reference-action-row,.ml-reference-body .ml-reference-action-row *,.ml-reference-body .ml-reference-summary-box,.ml-reference-body .ml-reference-summary-box *,.ml-reference-body .ml-reference-content-section__head,.ml-reference-body .ml-reference-content-section__head *,.ml-reference-body .ml-automation-toggle-row-v142>div,.ml-reference-body .ml-automation-toggle-row-v142>div *,.ml-reference-body .ml-automation-detail-card-v159 div,.ml-reference-body .ml-automation-detail-card-v159 div *){color:#050b18!important;-webkit-text-fill-color:#050b18!important;text-shadow:none!important}html body :is(.ml-reference-modal--annual-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--balance-v194) :is(input,select,textarea,option){color:#050b18!important;-webkit-text-fill-color:#050b18!important;background-color:#fff!important;opacity:1!important}html body :is(.ml-reference-modal--annual-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--balance-v194) :is(input::placeholder,textarea::placeholder){color:#66758a!important;-webkit-text-fill-color:#66758a!important;opacity:1!important}html body .ml-status-card-v194,html body .ml-adjustment-status-v194{position:relative!important;min-height:74px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 13px!important;border:1px solid #cfe0f4!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0%,rgba(96,165,250,.16),transparent 52%),linear-gradient(145deg,#fff,#f3f8ff)!important;box-shadow:0 10px 24px #184d8912!important;overflow:hidden!important}html body .ml-status-card-v194:after,html body .ml-adjustment-status-v194:after{content:""!important;position:absolute!important;top:-34px!important;right:-30px!important;width:88px!important;height:88px!important;border-radius:50%!important;border:18px solid rgba(37,99,235,.07)!important;pointer-events:none!important}html body .ml-status-icon-v194{position:relative!important;z-index:1!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #bdd5f2!important;border-radius:13px!important;background:#eaf3ff!important;color:#1769e0!important;-webkit-text-fill-color:#1769e0!important;box-shadow:inset 0 0 0 1px #ffffffc2!important}html body .ml-status-copy-v194{position:relative!important;z-index:1!important;min-width:0!important;display:grid!important;gap:3px!important}html body .ml-status-copy-v194 small{color:#050b18!important;-webkit-text-fill-color:#050b18!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;line-height:1.1!important;text-transform:uppercase!important}html body .ml-status-copy-v194 strong{color:#050b18!important;-webkit-text-fill-color:#050b18!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important}html body .ml-status-pill-v194{position:relative!important;z-index:1!important;min-width:70px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:29px!important;padding:0 11px!important;border:1px solid #bcd3ef!important;border-radius:999px!important;background:#eaf3ff!important;color:#050b18!important;-webkit-text-fill-color:#050b18!important;font-size:10px!important;font-weight:850!important;letter-spacing:.03em!important;text-transform:uppercase!important}html body .ml-status-card-v194--warning .ml-status-icon-v194{border-color:#f3d59c!important;background:#fff7e6!important;color:#b66a00!important;-webkit-text-fill-color:#b66a00!important}html body .ml-status-card-v194--warning .ml-status-pill-v194{border-color:#f1d39a!important;background:#fff7e8!important;color:#050b18!important;-webkit-text-fill-color:#050b18!important}html body .ml-status-card-v194--process .ml-status-icon-v194{border-color:#cfc4f3!important;background:#f3efff!important;color:#6444c7!important;-webkit-text-fill-color:#6444c7!important}html body .ml-status-card-v194--process .ml-status-pill-v194{border-color:#d7ccf5!important;background:#f5f1ff!important;color:#050b18!important;-webkit-text-fill-color:#050b18!important}html body .ml-status-card-v194--policy.is-enabled :is(.ml-status-icon-v194,.ml-status-pill-v194){border-color:#a9ddc6!important;background:#eafaf3!important}html body .ml-status-card-v194--policy.is-enabled .ml-status-icon-v194{color:#087a4d!important;-webkit-text-fill-color:#087a4d!important}html body .ml-status-card-v194--policy.is-enabled .ml-status-pill-v194{color:#050b18!important;-webkit-text-fill-color:#050b18!important}html body .ml-status-card-v194--policy.is-disabled :is(.ml-status-icon-v194,.ml-status-pill-v194){border-color:#d2dae5!important;background:#f1f4f8!important}html body .ml-status-card-v194--policy.is-disabled .ml-status-icon-v194{color:#5c6879!important;-webkit-text-fill-color:#5c6879!important}html body .ml-status-card-v194--policy.is-disabled .ml-status-pill-v194{color:#050b18!important;-webkit-text-fill-color:#050b18!important}html body .ml-adjustment-status-v194{grid-template-columns:42px minmax(0,1fr) auto!important}html body .ml-adjustment-status-v194>div[role=group]{position:relative!important;z-index:2!important;margin:0!important}}@media(min-width:769px){html body .ml-real-switch-v196{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;width:56px!important;min-width:56px!important;height:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important}html body .ml-real-switch-v196__track{position:relative!important;width:56px!important;height:32px!important;display:block!important;border:1px solid #bcccdc!important;border-radius:999px!important;background:linear-gradient(180deg,#dfe7ef,#cfdae4)!important;box-shadow:inset 0 0 0 1px #ffffff8c,0 4px 10px #0f172a14!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body .ml-real-switch-v196__knob{position:absolute!important;top:3px!important;left:3px!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 12px #0f172a38!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ml-real-switch-v196.is-active .ml-real-switch-v196__track{border-color:#1e62db!important;background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 18px #2f6fe847!important}html body .ml-real-switch-v196.is-active .ml-real-switch-v196__knob{transform:translate(24px)!important}html body .ml-real-switch-v196:focus-visible .ml-real-switch-v196__track{outline:3px solid rgba(47,111,232,.18)!important;outline-offset:2px!important}}@media(min-width:769px){html body .ml-reference-modal--balance-v194 .ml-v290-current-balance{display:flex!important;min-height:68px!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;padding:10px 13px!important;border:1px solid #d7e4f1!important;border-radius:13px!important;background:#f7fbff!important}html body .ml-reference-modal--balance-v194 .ml-v290-current-balance>span,html body .ml-reference-modal--balance-v194 .ml-v290-current-balance>small{color:#7288a2!important;font-size:10px!important;font-weight:700!important}html body .ml-reference-modal--balance-v194 .ml-v290-current-balance>strong{color:#173a60!important;font-size:15px!important;font-weight:900!important}}@media(min-width:769px){html body .ml-real-switch-v196{width:48px!important;min-width:48px!important;height:28px!important;min-height:28px!important}html body .ml-real-switch-v196__track{width:48px!important;height:28px!important}html body .ml-real-switch-v196__knob{top:3px!important;left:3px!important;width:20px!important;height:20px!important}html body .ml-real-switch-v196.is-active .ml-real-switch-v196__knob{transform:translate(20px)!important}}@media(min-width:769px){html body .ml-real-switch-v196{width:50px!important;min-width:50px!important;height:30px!important;min-height:30px!important}html body .ml-real-switch-v196__track{width:50px!important;height:30px!important;border:1px solid #afc4d9!important;background:linear-gradient(180deg,#eff4f9,#dce7f1)!important;box-shadow:inset 0 0 0 1px #ffffffc7,0 6px 16px #1326431a!important}html body .ml-real-switch-v196__knob{top:3px!important;left:3px!important;width:24px!important;height:24px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;box-shadow:0 6px 14px #0f172a2e!important}html body .ml-real-switch-v196.is-active .ml-real-switch-v196__track{border-color:#245fd4!important;background:linear-gradient(135deg,#3578ef,#215fd8)!important;box-shadow:inset 0 0 0 1px #fff3,0 10px 18px #3578ef3d!important}html body .ml-real-switch-v196.is-active .ml-real-switch-v196__knob{transform:translate(20px)!important}}@media(min-width:769px){html body .ml-real-switch-v196{appearance:none!important;-webkit-appearance:none!important;width:46px!important;min-width:46px!important;height:28px!important;min-height:28px!important;padding:0!important;border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}html body .ml-real-switch-v196:before,html body .ml-real-switch-v196:after,html body .ml-real-switch-v196 *:before,html body .ml-real-switch-v196 *:after{content:none!important;display:none!important}html body .ml-real-switch-v196__track{width:46px!important;min-width:46px!important;height:28px!important;border-radius:999px!important;border:1px solid #c8d3e0!important;background:#d8e2ee!important;box-shadow:inset 0 1px 1px #fff9!important;position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;padding:0!important}html body .ml-real-switch-v196__knob{position:absolute!important;top:3px!important;left:3px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 10px #0f172a29!important;transform:translate(0)!important}html body .ml-real-switch-v196.is-active .ml-real-switch-v196__track{background:linear-gradient(135deg,#3a7bf0,#215fd8)!important;border-color:#255fda!important;box-shadow:0 10px 24px #3273eb2e!important}html body .ml-real-switch-v196.is-active .ml-real-switch-v196__knob{transform:translate(18px)!important}}@media(min-width:769px){html body .ml-real-switch-v196,html body .ml-reference-modal .ml-real-switch-v196{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:82px!important;min-width:82px!important;height:46px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:999px!important;cursor:pointer!important}html body .ml-real-switch-v196:before,html body .ml-real-switch-v196:after{content:none!important;display:none!important}html body .ml-real-switch-v196__track{position:relative!important;display:block!important;width:78px!important;height:44px!important;border-radius:999px!important;background:linear-gradient(180deg,#d6e1ef,#c9d7e8)!important;box-shadow:inset 0 1px 1px #ffffffb8,inset 0 0 0 1px #92a9c46b!important;transition:background .22s ease,box-shadow .22s ease!important}html body .ml-real-switch-v196__track:before,html body .ml-real-switch-v196__track:after{content:none!important;display:none!important}html body .ml-real-switch-v196__knob{position:absolute!important;top:5px!important;left:5px!important;width:34px!important;height:34px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px #0f172a2e,0 0 0 1px #c7d2e0bf!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease!important}html body .ml-real-switch-v196.is-active .ml-real-switch-v196__track,html body .ml-real-switch-v196[aria-checked=true] .ml-real-switch-v196__track{background:linear-gradient(135deg,#3778ef,#205ed8)!important;box-shadow:inset 0 0 0 1px #1a56d685,0 16px 28px -24px #215fd8b8!important}html body .ml-real-switch-v196.is-active .ml-real-switch-v196__knob,html body .ml-real-switch-v196[aria-checked=true] .ml-real-switch-v196__knob{transform:translate(34px)!important;box-shadow:0 10px 22px #11182738,0 0 0 1px #ffffffbf!important}html body .ml-real-switch-v196:focus-visible .ml-real-switch-v196__track{outline:0!important;box-shadow:0 0 0 4px #3b82f62e,inset 0 0 0 1px #1a56d685!important}}@media(min-width:769px){html body .ml-automation-toggle-row-v142{grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:12px!important}html body .ml-reference-switch-v159,html body .ml-reference-switch-v142.ml-reference-switch-v159{position:relative!important;display:inline-flex!important;align-items:center!important;width:52px!important;min-width:52px!important;height:30px!important;min-height:30px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;overflow:hidden!important;background:#cbd8e8!important;box-shadow:inset 0 0 0 1px #7891af4d!important;transform:none!important}html body .ml-reference-switch-v159.is-active{background:linear-gradient(135deg,#3778ef,#1f5fd8)!important}html body .ml-reference-switch-v159:before,html body .ml-reference-switch-v159:after,html body .ml-reference-switch-v159 *:before,html body .ml-reference-switch-v159 *:after{content:none!important;display:none!important}html body .ml-reference-switch-v159 .ml-reference-switch-input-v159{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important;z-index:3!important}html body .ml-reference-switch-v159 .ml-reference-switch-knob-v159{position:absolute!important;top:4px!important;left:4px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 8px #0f172a33!important;transform:translate(0)!important;transition:transform .18s ease!important;z-index:2!important}html body .ml-reference-switch-v159.is-active .ml-reference-switch-knob-v159{transform:translate(22px)!important}}@media(min-width:769px){html body .ml-reference-switch,html body .ml-reference-switch-v142,html body .ml-reference-switch-v159,html body .ml-reference-switch.is-active,html body .ml-reference-switch-v159.is-active{width:32px!important;min-width:32px!important;max-width:32px!important;height:18px!important;min-height:18px!important;max-height:18px!important;border-radius:999px!important;padding:0!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff8c!important}html body .ml-reference-switch:before,html body .ml-reference-switch:after,html body .ml-reference-switch-v159:before,html body .ml-reference-switch-v159:after,html body .ml-reference-switch *:before,html body .ml-reference-switch *:after{content:none!important;display:none!important}html body .ml-reference-switch-knob-v159{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;top:2px!important;left:2px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #192f462e!important;transform:translate(0)!important}html body .ml-reference-switch.is-active .ml-reference-switch-knob-v159,html body .ml-reference-switch-v159.is-active .ml-reference-switch-knob-v159{transform:translate(14px)!important}}@media(min-width:769px){html body .ml-reference-modal .ml-v161-desktop-controls .ml-reference-switch,html body .ml-reference-modal .ml-v161-desktop-controls .ml-reference-switch-v142,html body .ml-reference-modal .ml-v161-desktop-controls .ml-reference-switch-v159{position:relative!important;display:inline-block!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important;border-radius:999px!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff61!important;transform:none!important}html body .ml-reference-modal .ml-v161-desktop-controls .ml-reference-switch:before,html body .ml-reference-modal .ml-v161-desktop-controls .ml-reference-switch:after,html body .ml-reference-modal .ml-v161-desktop-controls .ml-reference-switch-v142:before,html body .ml-reference-modal .ml-v161-desktop-controls .ml-reference-switch-v142:after{content:none!important;display:none!important}html body .ml-reference-modal .ml-v161-desktop-controls .ml-reference-switch-knob-v159{position:absolute!important;top:2px!important;left:2px!important;width:10px!important;min-width:10px!important;max-width:10px!important;height:10px!important;min-height:10px!important;max-height:10px!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #0f172a3d!important;transform:translate(0)!important}html body .ml-reference-modal .ml-v161-desktop-controls .ml-reference-switch.is-active .ml-reference-switch-knob-v159,html body .ml-reference-modal .ml-v161-desktop-controls .ml-reference-switch-v159.is-active .ml-reference-switch-knob-v159{transform:translate(12px)!important}html body .ml-reference-modal .ml-automation-toggle-row-v142{grid-template-columns:36px minmax(0,1fr) 28px!important;column-gap:10px!important}}@media(min-width:769px){html body .ml-reference-modal--annual-v194 .ml-automation-toggle-row-v142{display:grid!important;grid-template-columns:42px minmax(0,1fr) 44px!important;align-items:center!important;column-gap:12px!important}html body .ml-reference-modal--annual-v194 .ml-real-switch-v196{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:999px!important;overflow:visible!important;transform:none!important;zoom:1!important;cursor:pointer!important;justify-self:end!important}html body .ml-reference-modal--annual-v194 .ml-real-switch-v196:before,html body .ml-reference-modal--annual-v194 .ml-real-switch-v196:after,html body .ml-reference-modal--annual-v194 .ml-real-switch-v196 *:before,html body .ml-reference-modal--annual-v194 .ml-real-switch-v196 *:after{content:none!important;display:none!important}html body .ml-reference-modal--annual-v194 .ml-real-switch-v196__track{position:relative!important;display:block!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:22px!important;min-height:22px!important;max-height:22px!important;border-radius:999px!important;background:#d6deea!important;box-shadow:inset 0 0 0 1px #899cb78c!important;overflow:hidden!important;transform:none!important}html body .ml-reference-modal--annual-v194 .ml-real-switch-v196__knob{position:absolute!important;top:3px!important;left:3px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 8px #0f172a40!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ml-reference-modal--annual-v194 .ml-real-switch-v196.is-active .ml-real-switch-v196__track,html body .ml-reference-modal--annual-v194 .ml-real-switch-v196[aria-checked=true] .ml-real-switch-v196__track{background:linear-gradient(135deg,#3e7af1,#2563eb)!important;box-shadow:inset 0 0 0 1px #1d4ed89e!important}html body .ml-reference-modal--annual-v194 .ml-real-switch-v196.is-active .ml-real-switch-v196__knob,html body .ml-reference-modal--annual-v194 .ml-real-switch-v196[aria-checked=true] .ml-real-switch-v196__knob{transform:translate(18px)!important}}@media(min-width:769px){html body .ml-modal-backdrop{background:#0a172714!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .ml-reference-modal,html body .ml-reference-modal.ml-reference-modal--decision{width:min(1120px,calc(100vw - 120px))!important;max-width:1120px!important;max-height:calc(100vh - 72px)!important;border-radius:30px!important;overflow:hidden!important;border:1px solid #cfddf0!important;border-top:4px solid #60c6f3!important;box-shadow:0 34px 90px #071c3e33!important;background:#fff!important}html body .ml-reference-header{min-height:112px!important;padding:22px 28px!important;background:linear-gradient(90deg,#f9fcff,#e7f3ff)!important;border-bottom:1px solid #d8e7f7!important}html body .ml-reference-header__icon,html body .ml-reference-header__close{width:48px!important;height:48px!important;border-radius:16px!important}html body .ml-reference-header__copy h2{font-size:21px!important;color:#102548!important}html body .ml-reference-header__copy p,html body .ml-reference-header__copy .ml-reference-header__eyebrow{color:#6780a0!important}html body .ml-reference-body{padding:22px 28px!important;background:#fff!important}html body .ml-reference-footer{padding:16px 28px!important;background:#f6f9fe!important;border-top:1px solid #d8e7f7!important}html body .ml-reference-form-grid>:is(label,article),html body .ml-reference-info-grid article,html body .ml-reference-content-section,html body .ml-reference-section,html body .ml-reference-summary-box,html body .ml-employee-balance-kpis article,html body .ml-tools-actions,html body .ml-employee-balance-table{border:1px solid #d8e5f5!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}html body .ml-tools-actions{padding:18px!important}html body .ml-policy-btn-v149,html body .ml-policy-btn-v148,html body .ml-policy-btn-v147,html body .ml-policy-btn-v146,html body .ml-policy-btn-v145{min-height:46px!important;border-radius:16px!important;border-color:#cfe0f3!important;background:#fff!important;color:#14345a!important}html body .ml-employee-balance-kpis{gap:16px!important}html body .ml-employee-balance-kpis article{min-height:140px!important;padding:18px 16px!important}html body .ml-employee-balance-kpis article strong{font-size:18px!important;line-height:1.2!important}html body .ml-row-actions button,html body .ml-reference-footer .ml-btn,html body .ml-btn{min-height:46px!important;border-radius:16px!important}}@media(min-width:769px){html body .ml-modal-backdrop{background:#0a1727ad!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html body .ml-reference-modal,html body .ml-reference-modal.ml-reference-modal--decision{width:min(980px,calc(100vw - 100px))!important;max-width:980px!important;max-height:calc(100vh - 72px)!important;border-top:5px solid #2f6ff2!important;border-radius:28px!important}html body .ml-reference-header{min-height:104px!important;padding:22px 26px!important;background:linear-gradient(135deg,#fbfdff,#edf5ff)!important}html body .ml-reference-body{padding:22px 26px!important}html body .ml-reference-footer{padding:16px 26px!important}}@media(min-width:769px){html body :is(.ml-reference-modal,.ml-modal,.ml-manager-tool-modal){border-top-color:#2f6ff2!important}html body :is(.ml-reference-modal,.ml-modal,.ml-manager-tool-modal) :is(.ml-btn--primary,button[type=submit]):not(.ml-btn--danger):not([class*=danger]){background:#2f6ff2!important;background-image:none!important;border-color:#2f6ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:769px){html body .ml-reference-modal :is(.ml-balance-chip--green,[class*=tone-green],[class*=badge-green],[class*=is-green],[class*=success]):not([class*=danger]){background:#eaf2ff!important;background-image:none!important;border-color:#bdd3f6!important;color:#1f5fd2!important;-webkit-text-fill-color:#1f5fd2!important}html body .ml-reference-modal input[type=checkbox],html body .ml-reference-modal input[type=radio]{accent-color:#2f6ff2!important}}@media(min-width:769px){html body :is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194){border-top:4px solid #2865e7!important;--ml-accent: #2865e7 !important;--ml-accent-soft: #eaf2ff !important}html body :is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194) .ml-reference-header{background:linear-gradient(120deg,#fbfdff,#edf5ff)!important;background-image:linear-gradient(120deg,#fbfdff,#edf5ff)!important;border-bottom-color:#d4e3f5!important}html body :is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194) .ml-reference-header__icon{background:#2865e7!important;background-image:none!important;border-color:#2865e7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194) .ml-reference-header__icon :is(svg,path,circle,line,polyline,rect){color:#fff!important;stroke:currentColor!important}html body :is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194) :is(.ml-reference-action-icon,.ml-status-icon-v194,.ml-v161-detail-icon,.ml-v162-automation-icon){background:#eaf2ff!important;background-image:none!important;border-color:#c7daf8!important;color:#1d5fcf!important;-webkit-text-fill-color:#1d5fcf!important}html body :is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194) :is(.ml-reference-status-badge,.ml-status-pill-v194){background:#eaf2ff!important;background-image:none!important;border-color:#c6d9f7!important;color:#1c5eca!important;-webkit-text-fill-color:#1c5eca!important}html body :is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194) :is(.ml-reference-action-row,.ml-status-card-v194,.ml-automation-toggle-row-v142,.ml-automation-detail-card-v159){background:#fff!important;background-image:none!important;border-color:#d4e2f1!important}html body :is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194) .ml-reference-static-cell .is-active:not(.is-deduct),html body :is(.ml-reference-modal--balance-v194,.ml-reference-modal--exit-v194,.ml-reference-modal--expiry-v194,.ml-reference-modal--annual-v194) .ml-real-switch-v196.is-active .ml-real-switch-v196__track{background:#2865e7!important;background-image:none!important;border-color:#2865e7!important;color:#fff!important}}@media(min-width:769px){.ml-leave-attachment{min-height:60px!important;align-items:center!important;overflow:hidden!important}.ml-leave-attachment-icon{flex:0 0 46px!important;width:46px!important;height:46px!important;border-radius:12px!important;overflow:hidden!important;display:grid!important;place-items:center!important}.ml-leave-attachment-thumb{width:42px!important;height:42px!important;object-fit:cover!important;border-radius:10px!important;border:1px solid #d7e5f6!important;display:block!important}}@media(min-width:769px){.ml-reference-modal,.ml-reference-modal--decision,.ml-reference-modal--annual-v194{--op-modal-accent:#2474ee!important;--op-modal-header:#eef5ff!important;--op-modal-footer:#f7faff!important;--op-modal-header-text:#102a55!important;--op-modal-header-subtext:#667a9b!important;--op-modal-border:#cfe0f6!important;border-top-color:#2474ee!important}.ml-reference-modal .ops-ref-head,.ml-reference-modal--decision .ops-ref-head,.ml-reference-modal--annual-v194 .ops-ref-head{background:#eef5ff!important;border-color:#cfe0f6!important}.ml-reference-action-icon,.ml-reference-modal .ml-reference-icon,.ml-reference-modal .ml-reference-status-icon{background:#e8f2ff!important;color:#1767d1!important;border-color:#b9d5fb!important}.ml-reference-modal .ml-reference-status-badge,.ml-reference-modal .ml-reference-impact-badge{background:#e9f3ff!important;color:#145fca!important;border-color:#bdd7fa!important}.ml-reference-modal .ml-reference-close,.ml-reference-modal .ml-reference-cancel,.ml-reference-modal button[aria-label*=Close]{color:#174b87!important;border-color:#b9d2f3!important;background:#fff!important}.ml-reference-modal .ss259-toggle.is-on,.ml-reference-modal input:checked+span{background:#2474ee!important}.ml-reference-modal [style*="#10b981"],.ml-reference-modal [style*="#059669"]{color:#1767d1!important;border-color:#2474ee!important}.ml-reference-modal .ml-reference-primary:not(.is-danger){background:#2474ee!important;color:#fff!important;border-color:#2474ee!important}html body .ml-reference-modal--annual-v194 .ml-status-card-v194--policy.is-enabled :is(.ml-status-icon-v194,.ml-status-pill-v194){background:#e8f1ff!important;border-color:#b9d2fb!important;color:#1767d7!important}html body .ml-reference-modal--annual-v194 .ml-status-card-v194--policy.is-enabled .ml-status-icon-v194 :is(svg,path,circle,line,polyline){color:#1767d7!important;stroke:#1767d7!important}html body .ml-reference-modal--annual-v194 .ml-reference-footer :is(.ml-btn--ghost,button:not(.ml-btn--primary)){color:#174f98!important;border-color:#bfd3ee!important}}@media(min-width:769px){html body .v53-modal--manage-leave{--op-modal-accent:#2474ee!important;border-top-color:#2474ee!important}html body .v53-modal--manage-leave :is(.request-reference-header__icon,.request-reference-avatar,.request-reference-row>b){background:#e8f2ff!important;color:#1767d1!important;border-color:#bdd6fa!important}html body .v53-modal--manage-leave :is(.request-reference-header__icon,.request-reference-header__close) :is(svg,path,line,circle,polyline){stroke:#1767d1!important;color:#1767d1!important}html body .v53-modal--manage-leave .request-reference-summary{border-left-color:#2474ee!important}}@media(min-width:769px){html body .ml-employee-balance-search-v307{display:grid!important;grid-template-columns:minmax(320px,1fr) auto auto!important;gap:12px!important;padding:12px 14px!important;margin-bottom:14px!important}html body .ml-employee-balance-search-v307>label{width:100%!important;max-width:700px!important}html body .ml-tools-policy-actions-v351{display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}html body .ml-tools-policy-actions-v351 .ml-btn{height:38px!important;min-height:38px!important;padding:0 12px!important;border:1px solid #cfe0f5!important;border-radius:10px!important;background:#fff!important;color:#17375f!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important}html body .ml-tools-policy-actions-v351 .ml-btn:hover{border-color:#8fb6e9!important;background:#f7fbff!important;color:#176fe8!important}html body .ml-table th:nth-child(2),html body .ml-table td:nth-child(2){min-width:158px!important;width:158px!important}html body .ml-type{display:inline-flex!important;max-width:none!important;width:max-content!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:10.5px!important;padding:6px 9px!important}html body .ml-filters .ml-search input{font-size:11.5px!important;min-width:0!important}html body .ml-filters .ml-search input::placeholder{font-size:11.5px!important}}@media(min-width:769px){html body .ml-reference-modal--annual-v194 .ml-automation-rules-v142,html body .ml-reference-modal--annual-v194 .ml-automation-rules-v142 .ml-reference-content-section__head,html body .ml-reference-modal--annual-v194 .ml-automation-rules-v142 .ml-v161-desktop-controls,html body .ml-reference-modal--annual-v194 .ml-automation-rules-v142 .ml-automation-toggle-row-v142,html body .ml-reference-modal--annual-v194 .ml-automation-rules-v142 .ml-automation-detail-card-v159{background:#fff!important;background-image:none!important}html body .ml-reference-modal--annual-v194 .ml-automation-rules-v142:before,html body .ml-reference-modal--annual-v194 .ml-automation-rules-v142:after{background:transparent!important;background-image:none!important}html body .ml-more.ml-more-v372{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d8e3f2!important;border-radius:9px!important;background:#fff!important;color:#17345f!important;box-shadow:0 1px 2px #1026490a!important;cursor:pointer!important;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease!important}html body .ml-more.ml-more-v372:hover,html body .ml-more.ml-more-v372.is-open{border-color:#9fc1ff!important;background:#f3f7ff!important;color:#1767e8!important;box-shadow:0 6px 16px #2468dc1a!important}html body .ml-more.ml-more-v372:active{transform:translateY(1px)!important}html body .ml-action-layer-v372{z-index:2147483200!important}html body .ml-action-menu.ml-action-menu-v372{width:224px!important;min-width:224px!important;padding:6px!important;border:1px solid #dce6f3!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #142b5029,0 3px 10px #142b5012!important;overflow:hidden!important}html body .ml-action-menu.ml-action-menu-v372 button{width:100%!important;min-height:38px!important;padding:8px 10px!important;gap:9px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#18365f!important;font-size:13px!important;font-weight:700!important;text-align:left!important}html body .ml-action-menu.ml-action-menu-v372 button:hover{background:#f3f7fd!important}html body .ml-action-menu.ml-action-menu-v372 button.is-approve{color:#116a48!important}html body .ml-action-menu.ml-action-menu-v372 button.is-decline{color:#b93f4f!important}html body .ml-action-menu.ml-action-menu-v372 button.is-revert{color:#765317!important}}@media(min-width:769px){html body .ml-reference-modal--exit-v194 .ml-reference-content-section,html body .ml-reference-modal--exit-v194 .ml-reference-content-section__head,html body .ml-reference-modal--exit-v194 .ml-reference-action-row,html body .ml-reference-modal--exit-v194 .ml-reference-action-row--check{background:#fff!important;background-image:none!important}html body .ml-reference-modal--exit-v194 .ml-reference-content-section:before,html body .ml-reference-modal--exit-v194 .ml-reference-content-section:after,html body .ml-reference-modal--exit-v194 .ml-reference-action-row:before,html body .ml-reference-modal--exit-v194 .ml-reference-action-row:after{content:none!important;display:none!important;background:transparent!important}}@media(min-width:769px){html body .ml-more.ml-more-v372{width:28px!important;min-width:28px!important;height:34px!important;padding:0!important;transform:translate(-8px)!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .ml-more.ml-more-v372:is(:hover,:focus,:focus-visible,:active,.is-open){background:transparent!important;border:0!important;box-shadow:none!important}html body .ml-reference-action-row--check>input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:42px!important;height:24px!important;min-width:42px!important;border:1px solid #b8cbe3!important;border-radius:999px!important;background:#e8eef6!important;position:relative!important;box-shadow:inset 0 1px 3px #1e406e1f!important;cursor:pointer!important;transition:.18s ease!important}html body .ml-reference-action-row--check>input[type=checkbox]:before{content:""!important;position:absolute!important;width:18px!important;height:18px!important;left:2px!important;top:2px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #19375f40!important;transition:transform .18s ease!important}html body .ml-reference-action-row--check>input[type=checkbox]:checked{background:#216ce8!important;border-color:#216ce8!important}html body .ml-reference-action-row--check>input[type=checkbox]:checked:before{transform:translate(18px)!important}html body .ml-reference-action-row--check>input[type=checkbox]:focus-visible{outline:3px solid rgba(33,108,232,.2)!important;outline-offset:2px!important}}@media(min-width:769px){html body .ml-reference-action-row--check>input[type=checkbox]{width:36px!important;height:20px!important;min-width:36px!important;border:1px solid #c5d2e2!important;background:#e7edf4!important;box-shadow:inset 0 1px 2px #142d5014!important}html body .ml-reference-action-row--check>input[type=checkbox]:before{width:14px!important;height:14px!important;left:2px!important;top:2px!important;box-shadow:0 1px 4px #142d5038!important}html body .ml-reference-action-row--check>input[type=checkbox]:checked{background:#2070ed!important;border-color:#2070ed!important}html body .ml-reference-action-row--check>input[type=checkbox]:checked:before{transform:translate(16px)!important}}@media(min-width:769px){.ml-reference-modal .ml-reference-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:20px!important}.ml-reference-modal .ml-reference-body>:is(div,section,article,label,p){min-width:0!important}.ml-reference-modal .ml-reference-info-grid>article,.ml-reference-modal .ml-reference-static-cell,.ml-reference-modal .ml-reference-summary-box,.ml-reference-modal .ml-reference-content-section,.ml-reference-modal .ml-reference-action-row{border:1px solid #d6e3f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.ml-reference-modal :is(strong,small,span,p,label,dd,dt){max-width:100%!important;overflow-wrap:anywhere!important}.ml-reference-modal .ml-reference-footer{flex:0 0 auto!important;background:#fff!important}}@media(min-width:769px){.ml-reference-modal,.request-reference-modal{width:min(1120px,calc(100vw - 48px))!important;max-height:calc(100vh - 40px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#f8fbff!important;border-radius:24px!important}.ml-reference-modal>.ops-ref-body,.request-reference-modal>.ops-ref-body{overflow:auto!important;min-width:0!important;padding:20px!important;display:grid!important;gap:14px!important}.ml-reference-modal>.ops-ref-foot,.request-reference-modal>.ops-ref-foot{position:relative!important;inset:auto!important;margin:0!important;background:#fff!important;z-index:5}.ml-reference-modal .ml-card,.ml-reference-modal section:not(.ops-ref-head):not(.ops-ref-foot),.request-reference-modal .request-card,.request-reference-modal fieldset{min-width:0!important;border:1px solid #d3e2f4!important;border-radius:17px!important;background:#fff!important;padding:16px!important;overflow-wrap:anywhere!important}.ml-reference-modal form,.request-reference-modal form,.ml-reference-modal .ml-grid,.request-reference-modal .request-form-grid{min-width:0!important}.ml-reference-modal input,.ml-reference-modal select,.ml-reference-modal textarea,.request-reference-modal input,.request-reference-modal select,.request-reference-modal textarea{max-width:100%;box-sizing:border-box}}@media(min-width:769px){html body .ml-modal-backdrop.ops-ref-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:22px!important;background:#0f1f379e!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;overflow:auto!important}html body .ml-reference-modal.ops-ref-shell{width:min(1180px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:26px!important;border:1px solid #d7e5f5!important;background:#f9fbfe!important;box-shadow:0 34px 100px #081c3a5c!important}html body .ml-reference-body.ops-ref-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:20px 22px 30px!important;display:grid!important;gap:14px!important;background:#fbfdff!important}html body .ml-reference-footer.ops-ref-foot{position:relative!important;inset:auto!important;z-index:5!important;display:flex!important;justify-content:flex-end!important;gap:12px!important;min-height:76px!important;padding:14px 22px!important;border-top:1px solid #dbe7f5!important;background:#fff!important}html body .ml-reference-footer .ml-btn{min-width:132px!important;min-height:46px!important;border-radius:13px!important}html body .ml-reference-info-grid>article,html body .ml-reference-static-cell,html body .ml-reference-summary-box,html body .ml-reference-content-section,html body .ml-reference-action-row,html body .ml-v441-section-card{min-width:0!important;box-sizing:border-box!important;border:1px solid #dce8f5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #1f497d09!important}html body .ml-reference-info-grid>article,html body .ml-reference-static-cell{padding:13px!important;overflow:hidden!important}.ml-reference-info-grid strong,.ml-reference-static-cell strong,.ml-reference-action-row strong{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .ml-reference-summary-box{padding:14px!important;display:grid!important;gap:8px!important}.ml-reference-summary-box textarea{width:100%!important;min-height:100px!important;box-sizing:border-box!important;resize:vertical!important}html body .ml-reference-content-section{padding:16px!important;margin:0!important}.ml-reference-content-section__head{padding:0!important;margin:0 0 12px!important;background:transparent!important;border:0!important}html body .ml-reference-action-row{padding:12px!important;margin:8px 0 0!important;box-shadow:none!important;background:#f9fbfe!important}html body .ml-v441-section-card{display:grid!important;gap:12px!important;padding:15px!important}.ml-v441-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.ml-v441-section-head>div{display:grid!important;gap:3px!important;min-width:0!important}.ml-v441-section-head span{font-size:10px!important;color:#7c90aa!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:800!important}.ml-v441-section-head strong{font-size:14px!important;color:#153861!important}.ml-v441-section-head>b{padding:6px 9px!important;border-radius:999px!important;background:#edf5ff!important;color:#286fdc!important;font-size:10px!important}html body .ml-v441-field{display:grid!important;gap:7px!important}.ml-v441-field>span{font-size:11px!important;color:#58708e!important;font-weight:800!important}.ml-v441-field select,.ml-v441-field input,.ml-v441-field textarea{width:100%!important;min-height:44px!important;box-sizing:border-box!important;border:1px solid #cddff2!important;border-radius:12px!important;background:#fbfdff!important;color:#17385f!important;padding:0 12px!important;outline:none!important}html body .ml-v441-notification-card>div{display:flex!important;gap:10px!important;align-items:flex-start!important}.ml-v441-notification-card svg{color:#2a72e5!important;flex:none!important}.ml-v441-notification-card span{display:grid!important;gap:3px!important}.ml-v441-notification-card strong{color:#17395f!important;font-size:12px!important}.ml-v441-notification-card small{color:#7d90a8!important;font-size:10.5px!important;line-height:1.45!important}html body .ml-reference-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.ml-reference-form-grid>label,.ml-reference-form-grid>article{min-width:0!important}.ml-reference-form-grid input,.ml-reference-form-grid select,.ml-reference-form-grid textarea{max-width:100%!important;box-sizing:border-box!important}html body .ml-reference-modal--exit-v194{width:min(1240px,calc(100vw - 44px))!important}.ml-reference-modal--decision{width:min(900px,calc(100vw - 44px))!important}}@media(min-width:769px)and (max-width:980px){html body .ml-reference-form-grid,html body .ml-reference-info-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px){html body .ml-modal-backdrop.ops-ref-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:22px!important;background:#0d1d3499!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;overflow:auto!important}html body .ml-reference-modal.ops-ref-shell{width:min(1120px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d5e4f4!important;border-radius:26px!important;background:#f8fbff!important;box-shadow:0 34px 100px #081b3952!important}html body .ml-reference-body.ops-ref-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:18px 20px 30px!important;background:#f9fcff!important}html body .ml-reference-footer.ops-ref-foot{position:relative!important;inset:auto!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:14px 20px!important;border-top:1px solid #d8e5f4!important;background:#fff!important;z-index:6!important}.ml-reference-footer .ml-btn{min-height:44px!important;min-width:128px!important;border-radius:12px!important;padding:0 16px!important;font-weight:800!important}html body .ml-reference-form-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;min-width:0!important}.ml-reference-form-grid>label,.ml-reference-form-grid>.ml-reference-static-cell{min-width:0!important;margin:0!important;padding:12px!important;border:1px solid #dce7f3!important;border-radius:14px!important;background:#fff!important}.ml-reference-form-grid label>span,.ml-reference-static-cell>span{display:block!important;margin-bottom:6px!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#6f86a2!important}.ml-reference-form-grid input,.ml-reference-form-grid select,.ml-reference-form-grid textarea{width:100%!important;box-sizing:border-box!important;min-width:0!important;min-height:42px!important;border:1px solid #c9dbef!important;border-radius:11px!important;background:#fbfdff!important;color:#17375f!important;padding:9px 11px!important;font:inherit!important}.ml-reference-form-grid textarea{min-height:96px!important;resize:vertical!important}html body .ml-reference-content-section,html body .ml-reference-summary-box,html body .ml-v441-section-card{min-width:0!important;margin-top:12px!important;padding:15px!important;border:1px solid #d7e5f4!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important}.ml-reference-content-section__head{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:flex-start!important;margin-bottom:11px!important}.ml-reference-content-section__head h3{margin:0!important;color:#17375f!important;font-size:14px!important}.ml-reference-content-section__head span{color:#7b90aa!important;font-size:10px!important}.ml-reference-summary-box>span{font-size:9.5px!important;font-weight:800!important;text-transform:uppercase!important;color:#6f86a2!important}.ml-reference-summary-box p,.ml-reference-summary-box textarea,.ml-reference-summary-box strong{overflow-wrap:anywhere!important;word-break:break-word!important}html body .ml-reference-action-row{min-width:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px 0!important;border-top:1px solid #e5edf6!important}.ml-reference-action-row:first-of-type{border-top:0!important}.ml-reference-action-row>div{min-width:0!important}.ml-reference-action-row strong,.ml-reference-action-row small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ml-reference-action-row strong{color:#17375f!important;font-size:11.5px!important}.ml-reference-action-row small{margin-top:2px!important;color:#7a8fa9!important;font-size:10px!important;line-height:1.4!important}html body .ml-reference-modal--exit-v194 .ml-reference-body{display:grid!important;gap:12px!important}.ml-reference-modal--exit-v194 .ml-reference-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .ml-reference-modal--annual-v194{width:min(1040px,calc(100vw - 44px))!important}html body .ml-reference-modal *{box-sizing:border-box!important}.ml-reference-modal table{width:100%!important;table-layout:fixed!important}.ml-reference-modal td,.ml-reference-modal th{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ml-reference-modal pre,.ml-reference-modal code{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}}@media(min-width:769px)and (max-width:1040px){html body .ml-reference-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px){.ml-reference-backdrop,.ml-modal-backdrop,.leave-modal-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#2f3d508f!important;z-index:2147482500!important}.ml-reference-modal.ops-ref-shell{width:min(1180px,calc(100vw - 64px))!important;max-height:calc(100dvh - 48px)!important;margin:0!important;border-radius:26px!important;background:#fff!important;border:1px solid #c9ddf8!important;box-shadow:0 30px 80px #12336042!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.ml-reference-header.ops-ref-head{padding:20px 26px!important;min-height:96px!important;background:linear-gradient(135deg,#fff,#f8fbff 68%,#eaf4ff)!important;border-bottom:1px solid #d9e6f6!important}.ml-reference-body.ops-ref-body{padding:18px 22px!important;background:#fbfdff!important;overflow:auto!important;display:grid!important;gap:14px!important}.ml-reference-content-section,.ml-reference-summary-box,.ml-v441-section-card{border:1px solid #d7e5f6!important;border-radius:18px!important;background:#fff!important;padding:16px!important;box-shadow:none!important}.ml-reference-footer.ops-ref-foot{padding:14px 24px!important;min-height:74px!important;background:#fff!important;border-top:1px solid #d9e6f6!important}.ml-reference-footer button{min-height:46px!important;border-radius:13px!important}.ml-reference-header [aria-label=Close],.ml-reference-header button:last-child{margin-left:auto!important}}@media(min-width:769px){.ml-modal-backdrop,.ml-reference-backdrop,.leave-modal-backdrop{background:#0f172a9e!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}.ml-reference-modal,.ml-modal,.leave-modal{border-radius:24px!important;border:1px solid #cfe0f7!important;box-shadow:0 34px 100px #0f172a59!important;background:#fff!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important}.ml-reference-modal header,.ml-modal header{background:linear-gradient(135deg,#fbfdff,#eaf3ff)!important;border-bottom:1px solid #dbe8f7!important}.ml-reference-modal :is(section,article,.ml-section-card){border-radius:17px!important;border-color:#d7e4f5!important;background:#fbfdff!important}.ml-reference-modal footer,.ml-modal footer{background:#fff!important;border-top:1px solid #dbe8f7!important}.ml-reference-avatar-v194 img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}}@media(min-width:769px){.ml-reference-avatar-v194{overflow:hidden!important}.ml-reference-avatar-v194 img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.ml-reference-modal-v194,.ml-reference-shell-v194{max-width:min(1180px,94vw)!important;border-radius:26px!important}.ml-reference-modal-v194 section,.ml-reference-shell-v194 section{border-radius:18px!important}}@media(min-width:769px){.ml-modal-backdrop,.leave-modal-backdrop,[class*=leave][class*=backdrop]{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#18263aa3!important;z-index:2147483646!important}.ml-modal,.leave-modal,[class*=ml-][role=dialog]{margin:auto!important;max-height:calc(100dvh - 48px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:26px!important;background:#fff!important}.ml-modal-body,.leave-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.ml-modal-foot,.leave-modal footer{flex:0 0 auto!important;width:100%!important}}@media(min-width:769px){html body .ml-reference-modal--expiry-v194 .ml-reference-body{padding:18px 20px 22px!important}html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid{gap:12px!important}html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid>label,html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid>article{min-width:0!important;min-height:92px!important;padding:13px 14px!important;border:1px solid #cfe0f4!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid>label:before,html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid>label:after,html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid>article:before,html body .ml-reference-modal--expiry-v194 .ml-reference-form-grid>article:after{content:none!important}html body .ml-reference-modal--expiry-v194 .ml-expiry-amount-field-v468 input{width:100%!important;min-height:42px!important;padding:0 12px!important;border:1px solid #9fc1ef!important;border-radius:12px!important;background:#f8fbff!important;box-shadow:none!important;outline:none!important}html body .ml-reference-modal--expiry-v194 .ml-expiry-custom-field-v468 .ml-select{width:100%!important;margin-top:8px!important}html body .ml-reference-modal--expiry-v194 .ml-expiry-custom-field-v468 .ml-select-trigger{width:100%!important;min-height:42px!important;padding:0 12px!important;border:1px solid #9fc1ef!important;border-radius:12px!important;background:#f8fbff!important;color:#102653!important;box-shadow:none!important}html body .ml-reference-modal--expiry-v194 .ml-status-card-v194{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}html body .ml-reference-modal--expiry-v194 .ml-status-icon-v194{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;margin:0!important}html body .ml-reference-modal--expiry-v194 .ml-reference-summary-box,html body .ml-reference-modal--expiry-v194 .ml-reference-content-section{margin-top:14px!important;border:1px solid #cfe0f4!important;box-shadow:none!important}html body .ml-reference-modal--expiry-v194 .ml-reference-content-section{padding:14px!important}html body .ml-reference-modal--expiry-v194 .ml-reference-content-section__head{padding:0 0 10px!important;margin:0 0 10px!important;border-bottom:1px solid #e0eaf5!important;background:transparent!important}html body .ml-reference-modal--expiry-v194 .ml-reference-action-row{min-height:58px!important;margin:0 0 9px!important;padding:10px 12px!important;border:1px solid #d8e5f4!important;border-radius:13px!important;background:#fbfdff!important}html body .ml-reference-modal--expiry-v194 .ml-reference-action-row:last-child{margin-bottom:0!important}html body .ml-reference-modal--expiry-v194 .ml-reference-action-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eaf3ff!important;color:#2f6fed!important}}@media(min-width:769px){html body .ml-reference-action-row{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}html body .ml-reference-action-icon,html body .ml-status-icon-v194,html body .ml-reference-list-row>:first-child:is(.icon,.ml-icon){width:38px!important;min-width:38px!important;height:38px!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;margin:0!important;border:1px solid #cfe0f4!important;border-radius:11px!important;background:#eaf3ff!important;color:#2f6fed!important}html body .ml-reference-action-icon :is(svg,path,circle,line,polyline,rect),html body .ml-status-icon-v194 :is(svg,path,circle,line,polyline,rect){color:#2f6fed!important;stroke:#2f6fed!important}html body .ml-reference-modal.ml-reference-modal--profile-v469{width:min(980px,calc(100vw - 72px))!important;max-width:980px!important;max-height:calc(100dvh - 52px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body .ml-reference-modal--profile-v469 .ml-reference-header{min-height:94px!important;padding:16px 20px!important}html body .ml-reference-modal--profile-v469 .ml-reference-header__icon{width:50px!important;height:50px!important;border-radius:15px!important;overflow:hidden!important;display:grid!important;place-items:center!important}html body .ml-reference-modal--profile-v469 .ml-reference-header__photo{width:100%!important;height:100%!important;object-fit:cover!important}html body .ml-reference-modal--profile-v469 .ml-reference-body{overflow-y:auto!important;min-height:0!important;padding:18px 20px!important;background:#f8fbff!important}html body .ml-reference-modal--profile-v469 .ml-reference-info-grid--six{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important}html body .ml-reference-modal--profile-v469 .ml-reference-info-grid--six>article{min-width:0!important;min-height:88px!important;padding:14px 15px!important;border:1px solid #d3e1f2!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}html body .ml-reference-modal--profile-v469 .ml-reference-info-grid--six>article span{display:block!important;margin-bottom:8px!important;color:#69809c!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.045em!important}html body .ml-reference-modal--profile-v469 .ml-reference-info-grid--six>article strong{display:block!important;color:#102653!important;font-size:17px!important;overflow-wrap:anywhere!important}html body .ml-reference-modal--profile-v469 .ml-reference-section-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important}html body .ml-reference-modal--profile-v469 .ml-reference-section{min-height:160px!important;padding:14px!important;border:1px solid #d3e1f2!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body .ml-reference-modal--profile-v469 .ml-reference-section__head{margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid #e3ebf5!important}html body .ml-reference-modal--profile-v469 .ml-reference-footer--multi{min-height:72px!important;padding:11px 18px!important;gap:10px!important}html body .ml-reference-modal--profile-v469 .ml-reference-footer--multi>div{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}html body .ml-reference-modal--profile-v469 .ml-reference-footer--multi .ml-btn{min-width:112px!important;min-height:42px!important}html body .ml-reference-modal :is(.ml-status-card-v194,.ml-reference-action-row)>:is(.ml-status-icon-v194,.ml-reference-action-icon){position:static!important;transform:none!important}}@media(min-width:769px){html body .ml-reference-modal{max-height:calc(100dvh - 42px)!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .ml-reference-modal .ml-reference-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 20px!important}html body .ml-reference-modal :is(.ml-reference-action-icon,.ml-status-icon-v194,.ml-v441-section-card>div>svg,.ml-reference-header-icon){flex:0 0 auto!important;display:grid!important;place-items:center!important;align-self:center!important}html body .ml-reference-modal .ml-reference-action-row{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:58px!important}html body .ml-reference-modal .ml-reference-action-icon{width:34px!important;height:34px!important;border-radius:10px!important;background:#eef5ff!important;color:#2f6fed!important}html body .ml-reference-modal--decision .ml-reference-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body .ml-reference-modal--decision .ml-reference-info-grid>article{min-width:0!important;min-height:74px!important;padding:12px!important;border:1px solid #d8e5f4!important;border-radius:13px!important;background:#fff!important}html body .ml-reference-modal--decision .ml-v441-field select,html body .ml-reference-modal--decision .ml-reference-summary-box textarea{width:100%!important;border:1px solid #cfe0f4!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .ml-reference-modal--decision .ml-v441-notification-card>div{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}html body .ml-reference-modal--decision .ml-v441-notification-card>div>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:10px!important;background:#eef5ff!important;color:#2f6fed!important}html body .ml-reference-modal--balance-v194 :is(.ml-reference-form-grid,label,article){box-sizing:border-box!important}html body .ml-reference-modal--balance-v194 .ml-reference-form-grid>label{border:1px solid #d5e3f3!important;border-radius:13px!important;padding:12px!important;background:#fff!important}}@media(min-width:769px){html body .ml-reference-modal--decision .ml-v441-section-card,html body .ml-reference-modal--decision .ml-reference-content-section,html body .ml-reference-modal--decision .ml-reference-summary-box{min-width:0!important;overflow:visible!important}html body .ml-reference-modal--decision .ml-reference-info-grid>article{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;overflow:visible!important}html body .ml-reference-modal--decision .ml-reference-info-grid>article>span{display:block!important;color:#6d829f!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}html body .ml-reference-modal--decision .ml-reference-info-grid>article>strong{display:block!important;color:#102a55!important;-webkit-text-fill-color:#102a55!important;font-size:14px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .ml-reference-modal--decision .ml-reference-action-row>.ml-reference-action-icon,html body .ml-reference-modal--decision .ml-v441-notification-card svg{display:grid!important;place-items:center!important;justify-self:center!important;align-self:center!important}html body .ml-reference-modal--decision .ml-reference-action-row>.ml-reference-action-icon svg,html body .ml-reference-modal--decision .ml-v441-notification-card svg{margin:auto!important}}@media(min-width:769px){html body .ml-reference-modal--decision{width:min(980px,calc(100vw - 64px))!important;max-height:calc(100dvh - 42px)!important}html body .ml-reference-modal--decision .ml-reference-body{display:grid!important;gap:16px!important;overflow-y:auto!important;padding:18px 20px!important}html body .ml-reference-modal--decision :is(.ml-v441-section-card,.ml-reference-content-section,.ml-reference-summary-box){margin:0!important;border:1px solid #d6e4f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body .ml-reference-modal--decision .ml-reference-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}html body .ml-reference-modal--decision .ml-reference-info-grid>article{display:grid!important;align-content:center!important;min-height:72px!important;padding:12px!important;border:1px solid #e0eaf5!important;border-radius:12px!important;background:#f9fbff!important}html body .ml-reference-modal--decision .ml-reference-action-row{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:60px!important;padding:10px 12px!important;border:1px solid #e0eaf5!important;border-radius:12px!important;background:#fff!important}html body .ml-reference-modal--decision .ml-reference-action-icon{width:36px!important;height:36px!important;border-radius:11px!important;background:#eaf3ff!important;color:#2f6fed!important;display:grid!important;place-items:center!important}html body .ml-reference-modal--decision .ml-reference-action-icon>svg{display:block!important;margin:auto!important;transform:none!important}html body .ml-reference-modal--decision .ml-v441-notification-card>div{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body .ml-reference-modal--decision .ml-v441-notification-card>div>svg{width:36px!important;height:36px!important;padding:9px!important;border-radius:11px!important;background:#eaf3ff!important;color:#2f6fed!important;margin:0!important}}@media(min-width:769px){html body :is(.ml-reference-overlay,.ml-reference-modal-layer,.request-reference-overlay,[class*=leave-modal-overlay]){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:22px!important;margin:0!important;background:#081222c7!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483646!important;overflow:hidden!important}html body :is(.ml-reference-modal,.request-reference-modal,[role=dialog][class*=leave]){position:relative!important;inset:auto!important;transform:none!important;translate:none!important;margin:auto!important;max-width:calc(100vw - 44px)!important;max-height:calc(100dvh - 44px)!important;min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #cfe0f4!important;border-top:4px solid #2f6fed!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 30px 90px #05122652!important}html body .ml-reference-modal :is(.ml-reference-header,.request-reference-header){position:relative!important;margin:0!important;padding:17px 72px 16px 20px!important;border:0!important;border-bottom:1px solid #d7e5f4!important;border-radius:0!important;background:#eef5ff!important;background-image:none!important}html body .ml-reference-modal :is(.ml-reference-header__icon,.request-reference-header__icon,[class*=header-icon]){display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:13px!important;background:#2f6fed!important;color:#fff!important;border-color:#2f6fed!important}html body .ml-reference-modal :is(.ml-reference-header__icon,.request-reference-header__icon,[class*=header-icon]) svg{display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important}html body .ml-reference-modal :is(button[aria-label=Close],.request-reference-header__close,.ml-reference-close){top:16px!important;right:16px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .ml-reference-modal :is(button[aria-label=Close],.request-reference-header__close,.ml-reference-close) svg{display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important}html body .ml-reference-modal :is(.ml-reference-body,.request-reference-body){min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 20px 20px!important;background:#f7faff!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}html body .ml-reference-modal :is(.ml-reference-footer,.request-reference-footer,[class*=modal-footer]){margin:0!important;padding:12px 18px!important;min-height:70px!important;border:0!important;border-top:1px solid #d7e5f4!important;border-radius:0!important;background:#fff!important;background-image:none!important}html body .ml-reference-modal *{box-sizing:border-box!important;min-width:0}html body .ml-reference-modal :is(h1,h2,h3,h4,p,span,strong,small,label,b){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}html body .ml-reference-modal :is(.ml-v441-section-card,.ml-reference-content-section,.ml-reference-summary-box,.ml-reference-action-card){margin:0!important;border:1px solid #d6e4f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body .ml-reference-modal .ml-reference-body{display:grid!important;gap:15px!important;align-content:start!important}html body .ml-reference-modal .ml-reference-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}html body .ml-reference-modal .ml-reference-info-grid>article{min-width:0!important;min-height:78px!important;padding:12px!important;display:grid!important;align-content:center!important;gap:6px!important;border:1px solid #e0eaf5!important;border-radius:12px!important;background:#fbfdff!important}html body .ml-reference-modal .ml-reference-action-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:10px 12px!important;border:1px solid #e0eaf5!important;border-radius:12px!important;background:#fff!important;overflow:visible!important}html body .ml-reference-modal .ml-reference-action-row>div{min-width:0!important;align-self:center!important}html body .ml-reference-modal .ml-reference-action-row>div :is(strong,small){display:block!important;line-height:1.35!important}html body .ml-reference-modal .ml-reference-action-row>b{justify-self:end!important;max-width:180px!important;padding:6px 10px!important;border:1px solid #cfe0f4!important;border-radius:999px!important;background:#eef5ff!important;color:#2f6fed!important;text-align:center!important;line-height:1.2!important}html body .ml-reference-modal .ml-reference-action-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:1px solid #cfe0f4!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important;align-self:center!important;justify-self:center!important}html body .ml-reference-modal .ml-reference-action-icon svg{display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important;transform:none!important}html body .ml-reference-modal .ml-v441-notification-card>div{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body .ml-reference-modal .ml-v441-notification-card>div>svg{display:block!important;width:38px!important;height:38px!important;padding:9px!important;margin:0!important;border:1px solid #cfe0f4!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important;stroke:#fff!important}html body .ml-reference-modal :is(input,select,textarea,button[role=combobox]){max-width:100%!important;box-sizing:border-box!important}}@media(min-width:769px)and (max-width:1050px){html body .ml-reference-modal .ml-reference-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px){html body .ml-reference-modal{width:min(1120px,calc(100vw - 44px))!important}html body .ml-reference-modal--profile-v469,html body .ml-reference-modal--balance-v194,html body .ml-reference-modal--expiry-v194,html body .ml-reference-modal--annual-v194{width:min(1040px,calc(100vw - 44px))!important}html body .ml-reference-modal :is(.ml-reference-form-grid,.ml-reference-section-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}html body .ml-reference-modal .ml-reference-form-grid>*{min-width:0!important;width:100%!important;margin:0!important}html body .ml-reference-modal :is(.ml-reference-static-cell,.ml-reference-field,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-section){border:1px solid #d6e4f3!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}html body .ml-reference-modal :is(.ml-status-card-v194,.ml-reference-static-cell){min-height:84px!important;align-items:center!important}html body .ml-reference-modal :is(.ml-status-icon-v194,.ml-reference-action-icon,.ml-reference-header__icon){display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important}html body .ml-reference-modal :is(.ml-status-icon-v194,.ml-reference-action-icon,.ml-reference-header__icon) :is(svg,path,line,polyline,circle){display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important}html body .ml-reference-modal .ml-status-card-v194{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;padding:12px!important}html body .ml-reference-modal .ml-status-copy-v194{min-width:0!important;align-self:center!important}html body .ml-reference-modal .ml-status-copy-v194 :is(small,strong){display:block!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:break-word!important}html body .ml-reference-modal :is(input[type=text],input[type=number],input[type=date],input[type=email],select,textarea,button[role=combobox]){width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid #cbdcf0!important;border-radius:11px!important;background:#fff!important;box-sizing:border-box!important}html body .ml-reference-modal input[type=number]{min-height:44px!important;padding:0 12px!important}html body .ml-reference-modal select{min-height:44px!important;padding:0 34px 0 12px!important}html body .ml-reference-modal textarea{min-height:94px!important;padding:11px 12px!important;resize:vertical!important}html body .ml-reference-modal .ml-reference-action-row--check{grid-template-columns:42px minmax(0,1fr) auto!important}html body .ml-reference-modal .ml-reference-action-row--check>input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;border:2px solid #bdd0e9!important;border-radius:999px!important;background:#fff!important;cursor:pointer!important}html body .ml-reference-modal .ml-reference-action-row--check>input[type=checkbox]:checked{border-color:#2f6fed!important;background:#2f6fed!important;box-shadow:inset 0 0 0 7px #2f6fed!important}html body .ml-reference-modal .ml-reference-action-row--check>input[type=checkbox]:checked:after{content:"✓"!important;color:#fff!important;font-size:17px!important;font-weight:900!important;line-height:1!important}html body .ml-reference-modal .ml-reference-body{max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(min-width:769px)and (max-width:1050px){html body .ml-reference-modal :is(.ml-reference-form-grid,.ml-reference-section-grid){grid-template-columns:1fr!important}}@media(min-width:769px){html body .ml-reference-modal .ml-reference-action-row>b{max-width:240px!important;margin-right:2px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important}}@media(max-width:768px){html body :is(.ml-reference-modal,.request-reference-modal,[role=dialog][class*=leave]){border-top:4px solid #2f6fed!important;background:#fff!important;color:#102653!important}html body .ml-reference-modal :is(.ml-reference-header,.request-reference-header){background:#eef5ff!important;background-image:none!important}html body .ml-reference-modal :is(.ml-reference-header__icon,.request-reference-header__icon,[class*=header-icon],.ml-reference-action-icon,.ml-status-icon-v194){background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .ml-reference-modal :is(.ml-reference-header__icon,.request-reference-header__icon,[class*=header-icon],.ml-reference-action-icon,.ml-status-icon-v194) :is(svg,path,line,polyline,circle){stroke:#fff!important;color:#fff!important}html body .ml-reference-modal :is(button[aria-label=Close],.request-reference-header__close,.ml-reference-close){background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .ml-reference-modal :is(button[aria-label=Close],.request-reference-header__close,.ml-reference-close) :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}}@media(min-width:769px){html body .ml-page,html body .manage-leave-page,html body .ml-shell{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:fixed!important}html body .ml-reference-modal{max-height:calc(100dvh - 42px)!important;overflow:hidden!important}html body .ml-reference-modal .ml-reference-body,html body .ml-reference-modal>.ml-reference-content{min-height:0!important;overflow:auto!important;scrollbar-gutter:stable!important}html body .ml-reference-action-row--check{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important}html body .ml-reference-action-row--check>input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;width:34px!important;height:18px!important;min-width:34px!important;min-height:18px!important;margin:0!important;padding:0!important;border:1px solid #b9cce1!important;border-radius:999px!important;background:#dfe8f2!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease!important}html body .ml-reference-action-row--check>input[type=checkbox]:before{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #142d4b38!important;transform:translate(0)!important;transition:transform .16s ease!important}html body .ml-reference-action-row--check>input[type=checkbox]:after{content:none!important;display:none!important}html body .ml-reference-action-row--check>input[type=checkbox]:checked{border-color:#2f6fed!important;background:#2f6fed!important}html body .ml-reference-action-row--check>input[type=checkbox]:checked:before{transform:translate(16px)!important}}@media(min-width:769px){:root{--ops-availability-bg: radial-gradient(circle at top left, rgba(186,212,255,.78) 0%, rgba(236,244,255,.92) 34%, #f8fbff 68%, #e9f1ff 100%)}html body .ml-page,html body .request-leaves-page,html body .ml-shell,html body .manage-leaves-page,html body .request-leaves-shell{background:var(--ops-availability-bg)!important}html body .ml-page:before,html body .request-leaves-page:before{opacity:.8!important}html body .ml-dashboard,html body .request-leaves-content,html body .ml-main-card,html body .ml-surface,html body .ml-grid-shell{max-width:1380px!important;margin-inline:auto!important}@media(min-width:1100px){html body .ml-dashboard,html body .request-leaves-content{transform:scale(1.03);transform-origin:top center}}}.ml-page{box-sizing:border-box!important;width:100%!important;min-height:100dvh!important;padding:22px clamp(18px,3vw,36px) 100px!important;background:var(--ops-v483-page-canvas)!important}.ml-page>.ml-shell{width:min(1460px,100%)!important;max-width:1460px!important;margin:0 auto!important}.ml-page .ml-panel{width:100%!important}.ml-page .ml-table-card,.ml-page .ml-detail-card{border:1px solid #d0dcec!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 28px -12px #1e50962e!important;overflow:hidden!important}.ml-page .ml-grid{gap:18px!important}@media(min-width:1100px){.ml-page>.ml-shell{transform:scale(1.045);transform-origin:top center}}@media(max-width:768px){.ml-page{padding:10px 10px 88px!important}.ml-page>.ml-shell{transform:none!important}.ml-page .ml-table-card,.ml-page .ml-detail-card{border-radius:18px!important}}.ml-page{background:var(--ops-v483-page-canvas)!important}.ml-page:before,.ml-page:after{display:none!important;content:none!important}.ml-page>.ml-shell{width:min(1500px,100%)!important;max-width:1500px!important;margin:0 auto!important;transform:none!important}.ml-page .ml-grid{padding:12px!important;gap:14px!important;border:1px solid #d0dcec!important;border-radius:24px!important;background:#fff!important;box-shadow:0 10px 28px -12px #1e50962e!important;overflow:hidden!important}.ml-page .ml-grid>.ml-table-card,.ml-page .ml-grid>.ml-detail-card{margin:0!important;border:1px solid #d9e5f3!important;border-radius:18px!important;box-shadow:none!important;overflow:hidden!important}.ml-page .ml-table-card .ml-filters{padding:12px!important;background:#fbfdff!important;border-bottom:1px solid #e2ebf5!important}.ml-page .ml-table-card .ml-tabs{padding:0 12px!important;background:#fff!important}.ml-page .ml-table-wrap{border-radius:0 0 18px 18px!important;overflow:auto!important}@media(max-width:768px){.ml-page .ml-grid{padding:8px!important;border-radius:18px!important}.ml-page .ml-grid>.ml-table-card,.ml-page .ml-grid>.ml-detail-card{border-radius:15px!important}}@media(min-width:769px){body .ml-modal-backdrop{background:#0000008f!important;background-image:none!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;display:grid!important;place-items:center!important;padding:20px!important}body .ml-reference-modal{max-height:calc(100dvh - 40px)!important;background:#fff!important;background-image:none!important;border:1px solid #cadbef!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;box-shadow:0 28px 72px #0d203a47!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}body .ml-reference-header{padding:16px 20px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}body .ml-reference-header .ml-reference-icon{background:#2f6ee7!important;color:#fff!important;border-color:#2f6ee7!important}body .ml-reference-header .ml-reference-close{background:#2f6ee7!important;color:#fff!important;border:1px solid #2f6ee7!important;border-radius:12px!important}body .ml-reference-header .ml-reference-close svg{stroke:#fff!important}body .ml-reference-body{padding:14px 16px!important;background:#fff!important;background-image:none!important;overflow-y:auto!important;overscroll-behavior:contain!important}body .ml-reference-form-grid{gap:10px!important}body .ml-reference-form-grid>label,body .ml-reference-form-grid>article,body .ml-reference-summary-box,body .ml-reference-content-section{border:1px solid #d5e3f2!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}body .ml-reference-form-grid>label,body .ml-reference-form-grid>article{padding:10px!important}body .ml-reference-content-section{padding:12px!important;margin-top:10px!important}body .ml-reference-action-row{border:1px solid #d8e5f3!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}body .ml-reference-footer{padding:11px 16px!important;background:#fff!important;border-top:1px solid #dce7f4!important}body .ml-reference-modal :is(.ml-reference-form-grid>label,.ml-reference-form-grid>article,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-action-row):before,body .ml-reference-modal :is(.ml-reference-form-grid>label,.ml-reference-form-grid>article,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-action-row):after{content:none!important;display:none!important}}@media(max-width:768px){body .ml-reference-modal{max-height:94dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important}body .ml-reference-body{overflow-y:auto!important;background:#fff!important}}@media(min-width:769px){body .modal-overlay.v53-modal-overlay{background:#0000008f!important;background-image:none!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;padding:20px!important;display:grid!important;place-items:center!important}body .request-reference-modal.v53-modal--manage-leave{width:min(1040px,calc(100vw - 44px))!important;max-height:calc(100dvh - 40px)!important;background:#fff!important;background-image:none!important;border:1px solid #cadbef!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;box-shadow:0 28px 72px #0d203a47!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}body .request-reference-modal .request-reference-header{padding:16px 20px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}body .request-reference-modal .request-reference-header__icon{background:#2f6ee7!important;color:#fff!important;border-color:#2f6ee7!important;border-radius:13px!important}body .request-reference-modal .request-reference-header__icon svg{stroke:#fff!important}body .request-reference-modal .request-reference-header__close{width:40px!important;height:40px!important;background:#2f6ee7!important;color:#fff!important;border:1px solid #2f6ee7!important;border-radius:12px!important}body .request-reference-modal .request-reference-header__close svg{stroke:#fff!important}body .request-reference-modal .request-reference-body{padding:14px 16px!important;background:#fff!important;overflow-y:auto!important}body .request-reference-modal .request-reference-grid{gap:10px!important}body .request-reference-modal .request-reference-grid>label,body .request-reference-modal .request-reference-summary,body .request-reference-modal .request-reference-section{border:1px solid #d5e3f2!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}body .request-reference-modal .request-reference-grid>label{padding:10px!important}body .request-reference-modal .request-reference-summary{padding:10px!important;margin-top:10px!important}body .request-reference-modal .request-reference-section{padding:12px!important;margin-top:10px!important}body .request-reference-modal .request-reference-footer{padding:11px 16px!important;background:#fff!important;border-top:1px solid #dce7f4!important}}@media(min-width:769px){:is(.stp-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.wfc-filter-pop,.clx-filter-dropdown,.clx-filter-menu,.dsb-filter-menu,.sm-filter-menu,.tk-filter-menu,.tk-clean-dd-menu){border:1px solid #cbdcf0!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 48px #1630562e!important;overflow:hidden!important}:is(.stp-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.wfc-filter-pop,.clx-filter-dropdown,.clx-filter-menu,.dsb-filter-menu,.sm-filter-menu,.tk-filter-menu) :is(label,.filter-field,[class*=filter-field]){border:0!important;background:transparent!important;box-shadow:none!important}:is(.stp-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.wfc-filter-pop,.clx-filter-dropdown,.clx-filter-menu,.dsb-filter-menu,.sm-filter-menu,.tk-filter-menu) :is(input,select,button[role=combobox],[class*=select-trigger]){min-height:42px!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}:is(.stp-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.wfc-filter-pop,.clx-filter-dropdown,.clx-filter-menu,.dsb-filter-menu,.sm-filter-menu,.tk-filter-menu) :is([aria-selected=true],.is-active,.active){background:#2f6ee7d1!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.stp-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.wfc-filter-pop,.clx-filter-dropdown,.clx-filter-menu,.dsb-filter-menu,.sm-filter-menu,.tk-filter-menu) :is([aria-selected=true],.is-active,.active) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}}@media(min-width:769px){html body .ml-modal-backdrop,html body .modal-overlay.v53-modal-overlay{background:#0000008f!important;background-color:#0000008f!important;background-image:none!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;display:grid!important;place-items:center!important;padding:20px!important}html body .ml-modal-backdrop>.ml-reference-modal,html body .modal-overlay.v53-modal-overlay>.request-reference-modal.v53-modal--manage-leave{width:min(1080px,calc(100vw - 44px))!important;max-height:calc(100dvh - 40px)!important;background:#fff!important;background-image:none!important;border:1px solid #cadbef!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;box-shadow:0 28px 72px #0d203a47!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .ml-reference-modal .ml-reference-header,html body .request-reference-modal .request-reference-header{padding:15px 19px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}html body .ml-reference-modal .ml-reference-close,html body .request-reference-modal .request-reference-header__close{width:40px!important;height:40px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:1px solid #2f6ee7!important;border-radius:12px!important}html body .ml-reference-modal .ml-reference-close svg,html body .request-reference-modal .request-reference-header__close svg{stroke:#fff!important;color:#fff!important}html body .ml-reference-modal .ml-reference-body,html body .request-reference-modal .request-reference-body{min-height:0!important;padding:14px 16px!important;background:#fff!important;background-image:none!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .ml-reference-modal .ml-reference-form-grid,html body .request-reference-modal .request-reference-grid{gap:10px!important}html body .ml-reference-modal .ml-reference-form-grid>label,html body .request-reference-modal .request-reference-grid>label:not(.request-reference-static-card-v137){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .ml-reference-modal .ml-reference-form-grid>label>span,html body .request-reference-modal .request-reference-grid>label>span{display:block!important;margin:0 0 6px!important;color:#3f5c7f!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.025em!important}html body .ml-reference-modal .ml-reference-form-grid>label :is(input,select),html body .request-reference-modal .request-reference-grid>label :is(input,select,.request-reference-input,[role=combobox]){width:100%!important;min-height:44px!important;border:1px solid #cadcf0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ml-reference-modal :is(.ml-reference-static-cell,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-action-row),html body .request-reference-modal :is(.request-reference-static-card-v137,.request-reference-summary,.request-reference-section,.request-reference-row){border:1px solid #d5e3f2!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ml-reference-modal .ml-reference-summary-box,html body .request-reference-modal .request-reference-summary{display:block!important;padding:12px!important;margin-top:10px!important}html body .ml-reference-modal .ml-reference-summary-box textarea,html body .request-reference-modal .request-reference-summary textarea{width:100%!important;min-height:92px!important;border:1px solid #cadcf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .ml-reference-modal .ml-reference-content-section,html body .request-reference-modal .request-reference-section{padding:12px!important;margin-top:10px!important}html body .ml-reference-modal .ml-reference-footer,html body .request-reference-modal .request-reference-footer{padding:11px 16px!important;background:#fff!important;background-image:none!important;border-top:1px solid #dce7f4!important}}@media(max-width:768px){html body .ml-reference-modal,html body .request-reference-modal{max-height:94dvh!important;background:#fff!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .ml-reference-body,html body .request-reference-body{overflow-y:auto!important;background:#fff!important}}@media(min-width:769px){html body :is(.stp-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.wfc-filter-pop,.clx-filter-dropdown,.clx-filter-menu,.dsb-filter-menu,.sm-filter-menu,.tk-filter-menu,.tk-clean-dd-menu){border:1px solid #cbdcf0!important;border-radius:18px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 20px 48px #1630562e!important;overflow:hidden!important;filter:none!important}html body :is(.stp-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.wfc-filter-pop,.clx-filter-dropdown,.clx-filter-menu,.dsb-filter-menu,.sm-filter-menu,.tk-filter-menu) :is(label,.filter-field,[class*=filter-field]){border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body :is(.stp-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.wfc-filter-pop,.clx-filter-dropdown,.clx-filter-menu,.dsb-filter-menu,.sm-filter-menu,.tk-filter-menu) :is(input,select,button[role=combobox],[class*=select-trigger]){min-height:42px!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body :is(.stp-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.wfc-filter-pop,.clx-filter-dropdown,.clx-filter-menu,.dsb-filter-menu,.sm-filter-menu,.tk-filter-menu) :is([aria-selected=true],.is-active,.active){background:#2f6ee7db!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.stp-filter-popover,.audit-mobile-filter-dropdown-panel-v89,.wfc-filter-pop,.clx-filter-dropdown,.clx-filter-menu,.dsb-filter-menu,.sm-filter-menu,.tk-filter-menu) :is([aria-selected=true],.is-active,.active) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}}@media(min-width:769px){html body .ml-page{background:#edf5ff!important;background-image:none!important;min-height:100vh!important;padding:18px!important}html body .ml-page .ml-shell{width:min(1480px,calc(100vw - 48px))!important;max-width:1480px!important;margin:0 auto!important}html body .ml-page .ml-panel{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}html body .ml-page .ml-overview-card{background:#eaf3ff!important;background-image:none!important;border:1px solid #cfe0f3!important;border-radius:24px!important;box-shadow:none!important;overflow:hidden!important;padding:12px!important}html body .ml-page .ml-stats{gap:10px!important}html body .ml-page .ml-stat{min-height:78px!important;background:#fff!important;background-image:none!important;border:1px solid #d5e3f2!important;border-radius:18px!important;box-shadow:none!important}html body .ml-page .ml-tabs-action-row{margin:10px -12px -12px!important;padding:10px 12px!important;background:#f7fbff!important;background-image:none!important;border-top:1px solid #d9e6f5!important}html body .ml-modal-backdrop,html body .modal-overlay.v53-modal-overlay,html body .request-reference-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:20px!important;background:#08122094!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:2147483400!important;overflow:hidden!important}html body .ml-modal-backdrop>.ml-reference-modal,html body .modal-overlay.v53-modal-overlay>.request-reference-modal,html body .request-reference-backdrop>.request-reference-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:min(1120px,calc(100vw - 44px))!important;max-width:1120px!important;max-height:calc(100dvh - 40px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;background-image:none!important;border:1px solid #c9dced!important;border-top:4px solid #2f6ee7!important;border-radius:26px!important;box-shadow:0 28px 72px #0b1d344d!important;overflow:hidden!important}html body .ml-reference-modal .ml-reference-header,html body .request-reference-modal .request-reference-header,html body .request-reference-modal header{min-height:78px!important;padding:15px 20px!important;display:flex!important;align-items:center!important;gap:12px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e3f3!important;box-shadow:none!important}html body .ml-reference-modal .ml-reference-header__icon,html body .request-reference-modal .request-reference-header__icon{width:44px!important;height:44px!important;border-radius:14px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;display:grid!important;place-items:center!important}html body .ml-reference-modal .ml-reference-header__icon svg,html body .request-reference-modal .request-reference-header__icon svg{stroke:#fff!important;color:#fff!important}html body .ml-reference-modal .ml-reference-header__copy,html body .request-reference-modal .request-reference-header__copy{min-width:0!important}html body .ml-reference-modal .ml-reference-header__copy h2,html body .ml-reference-modal .ml-reference-header__copy h3,html body .request-reference-modal .request-reference-header__copy h2,html body .request-reference-modal .request-reference-header__copy h3{margin:1px 0 2px!important;color:#112f55!important;font-size:24px!important;line-height:1.05!important}html body .ml-reference-modal .ml-reference-header__copy p,html body .request-reference-modal .request-reference-header__copy p{margin:0!important;color:#617c9f!important}html body .ml-reference-modal .ml-reference-header__close,html body .request-reference-modal .request-reference-header__close,html body .request-reference-modal header>button[aria-label*=close i]{margin-left:auto!important;width:42px!important;height:42px!important;border:0!important;border-radius:13px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;box-shadow:none!important;display:grid!important;place-items:center!important}html body .ml-reference-modal .ml-reference-header__close svg,html body .request-reference-modal .request-reference-header__close svg,html body .request-reference-modal header>button[aria-label*=close i] svg{stroke:#fff!important;color:#fff!important}html body .ml-reference-modal .ml-reference-body,html body .request-reference-modal .request-reference-body{min-height:0!important;padding:16px!important;background:#fff!important;background-image:none!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body .ml-reference-modal .ml-reference-form-grid,html body .request-reference-modal .request-reference-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}html body .ml-reference-modal .ml-reference-form-grid>label,html body .request-reference-modal .request-reference-grid>label:not(.request-reference-static-card-v137){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;min-width:0!important}html body .ml-reference-modal .ml-reference-form-grid>label>span,html body .request-reference-modal .request-reference-grid>label>span{display:block!important;margin:0 0 6px!important;color:#365678!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.025em!important}html body .ml-reference-modal :is(input,select,textarea),html body .request-reference-modal :is(input,select,textarea,[role=combobox]){width:100%!important;min-height:44px!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#102f55!important}html body .ml-reference-modal textarea,html body .request-reference-modal textarea{min-height:88px!important;padding:10px 12px!important;resize:vertical!important}html body .ml-reference-modal :is(.ml-reference-static-cell,.ml-reference-summary-box,.ml-reference-content-section,.ml-v441-section-card),html body .request-reference-modal :is(.request-reference-static-card-v137,.request-reference-summary,.request-reference-section){margin:12px 0 0!important;padding:14px!important;border:1px solid #d5e3f2!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body .ml-reference-modal .ml-reference-form-grid>.ml-reference-static-cell{margin:0!important}html body .ml-reference-modal :is(.ml-reference-static-cell,.ml-reference-summary-box,.ml-reference-content-section,.ml-v441-section-card):before,html body .ml-reference-modal :is(.ml-reference-static-cell,.ml-reference-summary-box,.ml-reference-content-section,.ml-v441-section-card):after,html body .request-reference-modal :is(.request-reference-static-card-v137,.request-reference-summary,.request-reference-section):before,html body .request-reference-modal :is(.request-reference-static-card-v137,.request-reference-summary,.request-reference-section):after{content:none!important;display:none!important}html body .ml-reference-modal .ml-reference-content-section__head,html body .ml-reference-modal .ml-v441-section-head{padding:0 0 10px!important;margin:0 0 10px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e3edf7!important}html body .ml-reference-modal .ml-reference-action-row,html body .request-reference-modal .request-reference-row{min-height:58px!important;margin:0 0 8px!important;padding:10px 12px!important;border:1px solid #deE9f5!important;border-radius:14px!important;background:#fbfdff!important;background-image:none!important;box-shadow:none!important}html body .ml-reference-modal .ml-reference-action-row:last-child,html body .request-reference-modal .request-reference-row:last-child{margin-bottom:0!important}html body .ml-reference-modal .ml-reference-footer,html body .request-reference-modal .request-reference-footer{min-height:66px!important;padding:11px 16px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;background:#fff!important;background-image:none!important;border:0!important;border-top:1px solid #dce7f4!important;box-shadow:none!important}html body .ml-reference-modal .ml-reference-footer button,html body .request-reference-modal .request-reference-footer button{min-width:132px!important;height:44px!important;border-radius:12px!important}html body .ml-reference-modal--balance-v194{width:min(1040px,calc(100vw - 44px))!important}html body .ml-reference-modal--exit-v194{width:min(1140px,calc(100vw - 44px))!important}html body .ml-reference-modal--expiry-v194{width:min(1080px,calc(100vw - 44px))!important}html body .ml-reference-modal--annual-v194{width:min(1100px,calc(100vw - 44px))!important}html body .ml-reference-modal--decision{width:min(980px,calc(100vw - 44px))!important}}@media(max-width:768px){html body .ml-modal-backdrop,html body .modal-overlay.v53-modal-overlay,html body .request-reference-backdrop{background:#08122094!important;background-image:none!important}html body .ml-reference-modal,html body .request-reference-modal{width:calc(100vw - 20px)!important;max-height:94dvh!important;background:#fff!important;border-radius:20px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body .ml-reference-body,html body .request-reference-body{overflow:auto!important;background:#fff!important;padding:12px!important}html body .ml-reference-modal .ml-reference-form-grid,html body .request-reference-modal .request-reference-grid{grid-template-columns:1fr!important;gap:10px!important}}@media(min-width:769px){html body .ml-page{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important;background-image:var(--ops-v483-page-canvas)!important}html body .ml-page .ml-overview-card{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;overflow:visible!important}html body .ml-page .ml-stats{padding:0!important;gap:12px!important}html body .ml-page .ml-stat{background:#fff!important;border:1px solid #d5e3f2!important;border-radius:18px!important;box-shadow:none!important}html body .ml-page .ml-tabs-action-row{margin:12px 0 0!important;padding:10px 12px!important;background:#fff!important;border:1px solid #d5e3f2!important;border-radius:18px!important;box-shadow:none!important}html body .ml-page .ml-empty-state{min-height:250px!important;height:auto!important;padding:34px 24px!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}html body .ml-page .ml-empty-art{margin-bottom:12px!important}}@media(max-width:768px){html body .ml-page{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important;padding:10px!important}html body .ml-page .ml-overview-card{background:transparent!important;border:0!important;padding:0!important}html body .ml-page .ml-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .ml-page .ml-tabs-action-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;background:#fff!important;border:1px solid #d5e3f2!important;border-radius:16px!important;padding:9px!important}html body .ml-page .ml-empty-state{min-height:220px!important;padding:28px 16px!important}html body .ml-page :is(button,[role=button]){min-height:44px!important}}@media(min-width:769px){html body .ml-page{background:#f4f8fd!important;background-image:none!important}html body .ml-page .ml-overview-card{background:#f4f8fd!important;border:0!important;padding:0!important;box-shadow:none!important}html body .ml-page .ml-tabs-action-row{background:#fff!important;border:1px solid #d8e5f4!important;border-radius:16px!important;margin-top:10px!important}html body .ml-modal-backdrop,html body .modal-overlay.v53-modal-overlay,html body .request-reference-backdrop{background:#080e1894!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:grid!important;place-items:center!important;padding:22px!important}html body .ml-modal-backdrop>.ml-reference-modal,html body .modal-overlay.v53-modal-overlay>.request-reference-modal,html body .request-reference-backdrop>.request-reference-modal{width:min(1080px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;background:#fff!important;border:1px solid #cbdcf0!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;box-shadow:0 28px 68px #0c1f3740!important}html body .ml-reference-modal .ml-reference-header,html body .request-reference-modal .request-reference-header{width:100%!important;margin:0!important;padding:15px 18px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;box-shadow:none!important;box-sizing:border-box!important}html body .ml-reference-header__icon,html body .request-reference-header__icon{width:44px!important;height:44px!important;border-radius:14px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;display:grid!important;place-items:center!important}html body .ml-reference-header__icon svg,html body .request-reference-header__icon svg{stroke:#fff!important}html body .ml-reference-header__close,html body .request-reference-header__close{margin-left:auto!important;width:42px!important;height:42px!important;border:0!important;border-radius:13px!important;background:#2f6ee7!important;color:#fff!important;display:grid!important;place-items:center!important;box-shadow:none!important}html body .ml-reference-header__close svg,html body .request-reference-header__close svg{stroke:#fff!important;color:#fff!important}html body .ml-reference-body,html body .request-reference-body{min-height:0!important;overflow:auto!important;padding:15px!important;background:#fff!important}html body .ml-reference-form-grid,html body .request-reference-grid{gap:10px!important}html body .ml-reference-form-grid>label,html body .request-reference-grid>label{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}html body .ml-reference-modal :is(input,select,textarea),html body .request-reference-modal :is(input,select,textarea){background:#fff!important;border:1px solid #cbdcf0!important;border-radius:12px!important;box-shadow:none!important}html body .ml-reference-modal :is(.ml-reference-static-cell,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-section,.ml-reference-action-row),html body .request-reference-modal :is(.request-reference-static-card-v137,.request-reference-summary,.request-reference-section,.request-reference-row){background:#fff!important;background-image:none!important;border:1px solid #d8e5f4!important;border-radius:15px!important;box-shadow:none!important}html body .ml-reference-footer,html body .request-reference-footer{width:100%!important;margin:0!important;padding:11px 16px!important;background:#fff!important;border:0!important;border-top:1px solid #dce7f4!important;box-sizing:border-box!important}}@media(max-width:768px){html body .ml-page{background:#f4f8fd!important;background-image:none!important;padding:8px!important}html body .ml-modal-backdrop,html body .modal-overlay.v53-modal-overlay,html body .request-reference-backdrop{background:#080e1894!important;background-image:none!important;padding:8px!important}html body .ml-reference-modal,html body .request-reference-modal{width:calc(100vw - 16px)!important;max-height:95dvh!important;border-radius:18px!important;background:#fff!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body .ml-reference-header,html body .request-reference-header{padding:12px!important;background:#eaf3ff!important}html body .ml-reference-header__close,html body .request-reference-header__close{min-width:44px!important;min-height:44px!important;background:#2f6ee7!important;color:#fff!important}html body .ml-reference-header__close svg,html body .request-reference-header__close svg{stroke:#fff!important}html body .ml-reference-body,html body .request-reference-body{overflow:auto!important;padding:10px!important;background:#fff!important}html body .ml-reference-form-grid,html body .request-reference-grid{grid-template-columns:1fr!important;gap:9px!important}html body .ml-reference-footer,html body .request-reference-footer{position:sticky!important;bottom:0!important;background:#fff!important;padding:10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body .ml-reference-footer button,html body .request-reference-footer button{min-height:44px!important}}@media(min-width:769px){html body .ml-page{background:#eef4fc!important;background-image:none!important;background-attachment:scroll!important;padding:18px 24px 32px!important;min-height:100vh!important}html body .ml-page>.ml-shell{width:min(1540px,calc(100vw - 64px))!important;max-width:1540px!important;margin:0 auto!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;transform:none!important}html body .ml-page>.ml-shell>.ml-panel{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important}html body .ml-page .ml-overview-card{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}html body .ml-page .ml-stats{gap:12px!important;padding:0!important}html body .ml-page .ml-stat{background:#fff!important;background-image:none!important;border:1px solid #d3e1f1!important;border-radius:18px!important;box-shadow:none!important}html body .ml-page .ml-tabs-action-row{margin-top:12px!important;padding:10px 12px!important;background:#fff!important;background-image:none!important;border:1px solid #d3e1f1!important;border-radius:18px!important;box-shadow:none!important}html body .ml-page .ml-grid{background:#fff!important;background-image:none!important;border:1px solid #d3e1f1!important;border-radius:22px!important;box-shadow:none!important;padding:12px!important;gap:14px!important;overflow:hidden!important}html body .ml-page .ml-grid>.ml-table-card,html body .ml-page .ml-grid>.ml-detail-card{margin:0!important;background:#fff!important;border:1px solid #dce7f4!important;border-radius:17px!important;box-shadow:none!important;overflow:hidden!important}html body .ml-page .ml-empty-state{min-height:190px!important;height:auto!important;padding:24px 18px!important;margin:0!important;justify-content:center!important}html body>.ml-modal-backdrop,html body>.modal-overlay.v53-modal-overlay,html body>.request-reference-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:22px!important;margin:0!important;background:#060c1699!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:2147483600!important;overflow:hidden!important}html body>.ml-modal-backdrop:before,html body>.ml-modal-backdrop:after,html body>.modal-overlay.v53-modal-overlay:before,html body>.modal-overlay.v53-modal-overlay:after{content:none!important;display:none!important}html body>.ml-modal-backdrop>.ml-reference-modal,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:min(1120px,calc(100vw - 44px))!important;max-width:min(1120px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 28px 72px #081c3a42!important}html body>.ml-modal-backdrop>.ml-reference-modal>.ml-reference-header,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal>.request-reference-header{width:100%!important;margin:0!important;padding:15px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;box-shadow:none!important}html body .ml-reference-header__icon,html body .request-reference-header__icon{width:44px!important;height:44px!important;border-radius:14px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;box-shadow:none!important}html body .ml-reference-header__icon svg,html body .request-reference-header__icon svg{stroke:#fff!important;color:#fff!important}html body .ml-reference-header__close,html body .request-reference-header__close{width:42px!important;height:42px!important;min-width:42px!important;border:0!important;border-radius:13px!important;background:#2f6ee7!important;color:#fff!important;display:grid!important;place-items:center!important;box-shadow:none!important}html body .ml-reference-header__close svg,html body .request-reference-header__close svg{stroke:#fff!important;color:#fff!important}html body>.ml-modal-backdrop>.ml-reference-modal>.ml-reference-body,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal>.request-reference-body{min-height:0!important;overflow:auto!important;padding:14px!important;background:#fff!important;background-image:none!important}html body .ml-reference-body .ml-reference-form-grid{gap:10px!important}html body .ml-reference-body .ml-reference-form-grid>label{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body .ml-reference-body :is(input,select,textarea){background:#fff!important;border:1px solid #cbdced!important;border-radius:12px!important;box-shadow:none!important}html body .ml-reference-body :is(.ml-reference-static-cell,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-section,.ml-reference-action-row,.ml-reference-row,.request-reference-static-card-v137,.request-reference-summary,.request-reference-section,.request-reference-row){background:#fff!important;background-image:none!important;border:1px solid #d8e5f4!important;border-radius:15px!important;box-shadow:none!important}html body .ml-reference-body :is(.ml-reference-static-cell,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-section,.ml-reference-action-row,.ml-reference-row)+:is(.ml-reference-static-cell,.ml-reference-summary-box,.ml-reference-content-section,.ml-reference-section,.ml-reference-action-row,.ml-reference-row){margin-top:10px!important}html body>.ml-modal-backdrop>.ml-reference-modal>.ml-reference-footer,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal>.request-reference-footer{width:100%!important;margin:0!important;padding:11px 16px!important;background:#fff!important;border:0!important;border-top:1px solid #dce7f4!important;box-sizing:border-box!important}}@media(max-width:768px){html body .ml-page{background:#eef4fc!important;background-image:none!important;padding:8px 8px 88px!important}html body .ml-page>.ml-shell,html body .ml-page>.ml-shell>.ml-panel{width:100%!important;max-width:none!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;transform:none!important}html body .ml-page .ml-overview-card{background:transparent!important;border:0!important;padding:0!important}html body .ml-page .ml-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .ml-page .ml-stat{background:#fff!important;border:1px solid #d3e1f1!important;border-radius:15px!important}html body .ml-page .ml-tabs-action-row{background:#fff!important;border:1px solid #d3e1f1!important;border-radius:15px!important;padding:8px!important}html body .ml-page .ml-grid{background:#fff!important;border:1px solid #d3e1f1!important;border-radius:17px!important;padding:7px!important;gap:8px!important}html body .ml-page .ml-empty-state{min-height:170px!important;padding:20px 12px!important}html body>.ml-modal-backdrop,html body>.modal-overlay.v53-modal-overlay,html body>.request-reference-backdrop{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:8px!important;background:#060c16a8!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body>.ml-modal-backdrop>.ml-reference-modal,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;border:1px solid #cbdced!important;border-top:4px solid #2f6ee7!important;border-radius:19px!important;overflow:hidden!important}html body .ml-reference-header,html body .request-reference-header{width:100%!important;margin:0!important;padding:11px 12px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important}html body .ml-reference-header__close,html body .request-reference-header__close{min-width:44px!important;min-height:44px!important;background:#2f6ee7!important;color:#fff!important;border:0!important}html body .ml-reference-header__close svg,html body .request-reference-header__close svg{stroke:#fff!important}html body .ml-reference-body,html body .request-reference-body{min-height:0!important;overflow:auto!important;padding:10px!important;background:#fff!important}html body .ml-reference-form-grid,html body .request-reference-grid{grid-template-columns:1fr!important;gap:9px!important}html body .ml-reference-footer,html body .request-reference-footer{position:sticky!important;bottom:0!important;margin:0!important;padding:9px!important;background:#fff!important;border-top:1px solid #dce7f4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .ml-reference-footer button,html body .request-reference-footer button{min-height:44px!important}}@media(min-width:769px){html body>.ml-modal-backdrop,html body>.modal-overlay.v53-modal-overlay{background:#050a12a8!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body>.ml-modal-backdrop>.ml-reference-modal,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal{padding:0!important;background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-top:4px solid #2f6ee7!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 28px 72px #071b3847!important}html body .ml-reference-header,html body .request-reference-header{width:100%!important;margin:0!important;padding:15px 18px!important;box-sizing:border-box!important;background:#fff!important;background-image:none!important;border:0!important;border-bottom:1px solid #dce7f4!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important}html body .ml-reference-header__icon,html body .request-reference-header__icon{width:44px!important;height:44px!important;min-width:44px!important;display:grid!important;place-items:center!important;align-self:center!important;padding:0!important;border:0!important;border-radius:13px!important;background:#2f6ee7!important;color:#fff!important;box-shadow:none!important}html body .ml-reference-header__icon svg,html body .request-reference-header__icon svg{margin:0!important;stroke:#fff!important;color:#fff!important}html body .ml-reference-header__close,html body .request-reference-header__close{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:0!important;border-radius:12px!important;background:#2f6ee7!important;color:#fff!important;display:grid!important;place-items:center!important;box-shadow:none!important}html body .ml-reference-header__close svg,html body .request-reference-header__close svg{stroke:#fff!important;color:#fff!important}html body .ml-reference-body,html body .request-reference-body{min-height:0!important;overflow:auto!important;padding:14px!important;background:#f6f9fd!important;background-image:none!important}html body .ml-reference-body :is(.ml-reference-form-grid,.ml-reference-info-grid,.ml-reference-section-grid,.ml-reference-content-section,.ml-reference-summary-box,.ml-v194-reason-card,.ml-v194-change-summary,.ml-reference-section),html body .request-reference-body :is(.request-reference-grid,.request-reference-summary,.request-reference-section){background:#fff!important;background-image:none!important;border:1px solid #d9e5f3!important;border-radius:15px!important;box-shadow:none!important}html body .ml-reference-form-grid,html body .ml-reference-info-grid,html body .request-reference-grid{gap:10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .ml-reference-form-grid>label,html body .ml-reference-form-grid>article,html body .ml-reference-info-grid>article,html body .request-reference-grid>label{background:#fff!important;background-image:none!important;border:1px solid #d9e5f3!important;border-radius:14px!important;padding:11px 12px!important;box-shadow:none!important}html body .ml-reference-section-grid{gap:10px!important;padding:0!important;background:transparent!important;border:0!important}html body .ml-reference-section,html body .ml-reference-content-section,html body .ml-reference-summary-box,html body .request-reference-section,html body .request-reference-summary{padding:13px!important;margin:0 0 10px!important}html body .ml-reference-footer,html body .request-reference-footer{width:100%!important;margin:0!important;padding:11px 15px!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-top:1px solid #dce7f4!important;box-shadow:none!important}}@media(max-width:768px){html body>.ml-modal-backdrop,html body>.modal-overlay.v53-modal-overlay{padding:8px!important;background:#050a12b3!important}html body>.ml-modal-backdrop>.ml-reference-modal,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .ml-reference-header,html body .request-reference-header{padding:11px 12px!important;gap:10px!important;background:#fff!important}html body .ml-reference-header__icon,html body .request-reference-header__icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important}html body .ml-reference-header__close,html body .request-reference-header__close{width:44px!important;height:44px!important;min-width:44px!important}html body .ml-reference-body,html body .request-reference-body{padding:9px!important;overflow:auto!important;background:#f6f9fd!important}html body .ml-reference-form-grid,html body .ml-reference-info-grid,html body .request-reference-grid{grid-template-columns:1fr!important;padding:0!important;gap:8px!important}html body .ml-reference-footer,html body .request-reference-footer{position:sticky!important;bottom:0!important;padding:9px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .ml-reference-footer>*,html body .request-reference-footer>*{min-height:44px!important;min-width:0!important;width:100%!important}}html body>.ml-modal-backdrop,html body>.modal-overlay.v53-modal-overlay{position:fixed!important;inset:0!important;z-index:2147482600!important;display:grid!important;place-items:center!important;padding:18px!important;overflow:auto!important;background:#060d19b3!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body>.ml-modal-backdrop>.ml-reference-modal,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;width:min(1120px,calc(100vw - 36px))!important;max-width:1120px!important;max-height:min(92dvh,920px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;padding:0!important;background:#fff!important;background-image:none!important;border:1px solid #ccdaec!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 30px 86px #05122757!important}html body .ml-reference-header,html body .request-reference-header{width:100%!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 44px!important;align-items:center!important;gap:13px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-shadow:none!important}html body .ml-reference-header__icon,html body .request-reference-header__icon{width:46px!important;height:46px!important;min-width:46px!important;padding:0!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;background:#2f73ee!important;background-image:none!important;border:0!important;border-radius:13px!important;color:#fff!important;box-shadow:none!important;line-height:0!important}html body .ml-reference-header__icon>*,html body .request-reference-header__icon>*{margin:auto!important;align-self:center!important;justify-self:center!important}html body .ml-reference-header__icon svg,html body .request-reference-header__icon svg{display:block!important;margin:auto!important;color:#fff!important;stroke:#fff!important}html body .ml-reference-header__copy,html body .request-reference-header__copy{min-width:0!important}html body .ml-reference-header__copy :is(h2,h3),html body .request-reference-header__copy :is(h2,h3){margin:0!important;color:#10294d!important}html body .ml-reference-header__copy p,html body .request-reference-header__copy p{margin:3px 0 0!important;color:#607a9c!important}html body .ml-reference-header__close,html body .request-reference-header__close{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:13px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body .ml-reference-header__close svg,html body .request-reference-header__close svg{color:#fff!important;stroke:#fff!important;margin:auto!important}html body .ml-reference-body,html body .request-reference-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:14px!important;background:#f5f9fe!important;background-image:none!important}html body .ml-reference-body :is(.ml-reference-form-grid,.ml-reference-info-grid,.ml-reference-section-grid),html body .request-reference-body :is(.request-reference-grid){margin:0 0 10px!important;padding:0!important;gap:10px!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body .ml-reference-form-grid>:is(label,article),html body .ml-reference-info-grid>article,html body .request-reference-grid>:is(label,article){min-width:0!important;margin:0!important;padding:11px 12px!important;background:#fff!important;background-image:none!important;border:1px solid #d6e3f2!important;border-radius:14px!important;box-shadow:none!important}html body .ml-reference-body :is(.ml-reference-section,.ml-reference-content-section,.ml-reference-summary-box,.ml-v194-reason-card,.ml-v194-change-summary),html body .request-reference-body :is(.request-reference-section,.request-reference-summary){margin:0 0 10px!important;padding:13px!important;background:#fff!important;background-image:none!important;border:1px solid #d6e3f2!important;border-radius:15px!important;box-shadow:none!important}html body .ml-reference-content-section__head,html body .ml-reference-section__head{background:transparent!important;border:0!important;padding:0 0 10px!important;margin:0!important}html body .ml-reference-action-row{margin:0 0 8px!important;padding:10px 11px!important;background:#f9fbfe!important;border:1px solid #e0e9f4!important;border-radius:12px!important;box-shadow:none!important}html body .ml-reference-action-row:last-child{margin-bottom:0!important}html body .ml-reference-footer,html body .request-reference-footer{width:100%!important;margin:0!important;padding:11px 14px!important;box-sizing:border-box!important;background:#fff!important;background-image:none!important;border:0!important;border-top:1px solid #d4e2f2!important;box-shadow:none!important;display:flex!important;justify-content:flex-end!important;gap:9px!important}html body .ml-reference-footer>*,html body .request-reference-footer>*{min-height:44px!important;border-radius:12px!important}@media(max-width:768px){html body>.ml-modal-backdrop,html body>.modal-overlay.v53-modal-overlay{padding:8px!important}html body>.ml-modal-backdrop>.ml-reference-modal,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body .ml-reference-header,html body .request-reference-header{grid-template-columns:40px minmax(0,1fr) 44px!important;padding:10px 11px!important;gap:9px!important}html body .ml-reference-header__icon,html body .request-reference-header__icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important}html body .ml-reference-body,html body .request-reference-body{padding:9px!important}html body .ml-reference-form-grid,html body .ml-reference-info-grid,html body .request-reference-grid{grid-template-columns:1fr!important;gap:8px!important}html body .ml-reference-footer,html body .request-reference-footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:9px!important;gap:8px!important}html body .ml-reference-footer>*,html body .request-reference-footer>*{width:100%!important;min-width:0!important;min-height:44px!important}}html body>.export-modal-overlay.ops-ref-backdrop{position:fixed!important;inset:0!important;z-index:2147482600!important;display:grid!important;place-items:center!important;padding:18px!important;overflow:auto!important;background:#060d19b3!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body>.export-modal-overlay>.export-modal{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;width:min(920px,calc(100vw - 36px))!important;max-width:920px!important;max-height:min(90dvh,840px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;padding:0!important;border:1px solid #ccdaec!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 30px 86px #05122757!important}html body .export-modal-header,html body .export-modal-header-main{margin:0!important;width:100%!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-shadow:none!important}html body .export-modal-header{padding:14px 18px!important;display:flex!important;align-items:center!important;gap:12px!important}html body .export-modal-close{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin-left:auto!important;display:grid!important;place-items:center!important;border:0!important;border-radius:13px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .export-modal-close svg{stroke:#fff!important;color:#fff!important;margin:auto!important}html body .export-modal>:is(.export-modal-body,.export-modal-content){min-height:0!important;overflow:auto!important;padding:14px!important;background:#f5f9fe!important}html body .export-modal>:is(.export-modal-body,.export-modal-content)>*{box-shadow:none!important}html body .export-modal-footer{margin:0!important;width:100%!important;box-sizing:border-box!important;padding:11px 14px!important;background:#fff!important;border:0!important;border-top:1px solid #d4e2f2!important;display:flex!important;justify-content:flex-end!important;gap:9px!important}html body .export-modal-footer button{min-height:44px!important;border-radius:12px!important}@media(max-width:768px){html body>.export-modal-overlay.ops-ref-backdrop{padding:8px!important}html body>.export-modal-overlay>.export-modal{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body .export-modal-header{padding:10px 11px!important}html body .export-modal-footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:9px!important}html body .export-modal-footer button{width:100%!important;min-width:0!important;min-height:44px!important}}html body .ml-page .ml-grid{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;gap:14px!important;overflow:visible!important}html body .ml-page .ml-grid>.ml-table-card,html body .ml-page .ml-grid>.ml-detail-card{background:#fff!important;border:1px solid #d6e3f2!important;border-radius:18px!important;overflow:hidden!important}html body .ml-page .ml-empty-state{min-height:0!important;height:auto!important;padding:26px 18px!important;background:#fff!important;border-radius:16px!important}html body>.ml-modal-backdrop>.ml-reference-modal,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important}html body .ml-reference-body,html body .request-reference-body{min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html body .ml-reference-body :is(.ml-reference-content-section,.ml-reference-section,.ml-reference-summary-box,.ml-v194-reason-card,.ml-v194-change-summary),html body .request-reference-body :is(.request-reference-section,.request-reference-summary){overflow:visible!important;max-height:none!important}html body .ml-reference-body :is(.ml-reference-content-section,.ml-reference-section,.request-reference-section) :is(.ml-reference-action-list,.ml-reference-list,.request-reference-list){max-height:none!important;overflow:visible!important}@media(max-width:768px){html body .ml-page .ml-grid{gap:9px!important}html body .ml-page .ml-empty-state{padding:20px 12px!important}html body>.ml-modal-backdrop>.ml-reference-modal,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal{max-height:calc(100dvh - 16px)!important}}html body>.ml-modal-backdrop,html body>.modal-overlay.v53-modal-overlay,html body>.export-modal-overlay.ops-ref-backdrop{background:#060d19bd!important;background-image:none!important}html body>.ml-modal-backdrop>.ml-reference-modal,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal,html body>.export-modal-overlay>.export-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;max-height:calc(100dvh - 36px)!important}html body :is(.ml-reference-header,.request-reference-header,.export-modal-header){width:calc(100% + 2px)!important;min-width:calc(100% + 2px)!important;margin:-1px -1px 0!important;box-sizing:border-box!important;border-top-left-radius:18px!important;border-top-right-radius:18px!important}html body :is(.ml-reference-body,.request-reference-body,.export-modal-body,.export-modal-content){min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}html body :is(.ml-reference-body,.request-reference-body) :is(section,article,.ml-reference-section,.ml-reference-content-section,.request-reference-section,.ml-reference-form-grid,.ml-reference-info-grid,.request-reference-grid,.ml-reference-action-list,.request-reference-list){max-height:none!important;overflow:visible!important}html body :is(.ml-reference-header__icon,.request-reference-header__icon,.export-modal-badge){display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important}html body :is(.ml-reference-header__icon,.request-reference-header__icon,.export-modal-badge)>*{margin:auto!important;position:static!important;transform:none!important}@media(max-width:768px){html body>.ml-modal-backdrop>.ml-reference-modal,html body>.modal-overlay.v53-modal-overlay>.request-reference-modal,html body>.export-modal-overlay>.export-modal{max-height:calc(100dvh - 16px)!important}html body :is(.ml-reference-header,.request-reference-header,.export-modal-header){border-top-left-radius:15px!important;border-top-right-radius:15px!important}}@media(min-width:769px){html body .ml-page{margin-left:0!important;width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:18px!important}html body .ml-page>.ml-shell{width:min(1460px,100%)!important;max-width:1460px!important;margin-left:0!important;margin-right:auto!important;transform-origin:top left!important}}@media(min-width:769px){html body .v80-offer-dialog :is(.v466-offer-progress-card,.v441-offer-summary,.v80-offer-notification,.v80-offer-safety){display:none!important}html body .v80-offer-scroll{gap:12px!important;padding-top:14px!important}html body .v80-offer-dialog{width:min(960px,calc(100vw - 56px))!important;max-height:calc(100dvh - 42px)!important}html body .mmp-modal-backdrop>.mmp-details-modal,html body .mmp-details-modal.mmp-v339-viewport-centered{width:min(980px,calc(100vw - 64px))!important;max-height:calc(100dvh - 56px)!important;border-radius:22px!important}html body .mmp-details-modal>header{min-height:88px!important;grid-template-columns:48px minmax(0,1fr) 42px!important;gap:14px!important;padding:16px 18px!important}html body .mmp-details-modal h2{font-size:20px!important}html body .mmp-details-modal header p{font-size:11px!important}html body .mmp-details-body{gap:12px!important;padding:16px 18px!important}html body .mmp-details-hero{padding:15px!important}html body .mmp-details-hero>strong{font-size:15px!important}html body .mmp-details-hero>small{font-size:11px!important}html body .mmp-details-grid article{min-height:74px!important;padding:13px!important}html body .mmp-details-grid small,html body .mmp-details-message small{font-size:9px!important}html body .mmp-details-grid strong,html body .mmp-details-message p{font-size:12px!important}html body .mmp-details-responses header strong{font-size:12px!important}html body .mmp-details-responses header span{font-size:10px!important}html body .mmp-details-responses>p{font-size:11px!important}html body .mmp-details-modal>footer button{min-height:38px!important;font-size:11px!important}html body .marketplace-main-panel .marketplace-request-list{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:430px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px 8px 10px!important;border:0!important;box-shadow:none!important;scrollbar-gutter:stable!important}html body .marketplace-main-panel .marketplace-request-list>.marketplace-shift-row-card.marketplace-reference-card{flex:0 0 auto!important;margin:0!important;border:1px solid #d6e4f4!important;outline:0!important;box-shadow:none!important}html body .marketplace-main-panel .marketplace-request-list>.marketplace-shift-row-card.marketplace-reference-card:after{content:none!important}}@media(min-width:769px){html body .mm-v409-eligible-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body .mm-v409-eligible-head>b{width:32px!important;min-width:32px!important;height:32px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #2f6fed2e!important;font-size:13px!important;line-height:1!important}html body .mm-v409-eligible-head>b *{color:#fff!important}}@media(min-width:769px){html body .marketplace-v322-details-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;box-sizing:border-box!important;z-index:2147483000!important}html body .marketplace-v322-details-overlay>.marketplace-v322-details-modal{position:fixed!important;inset:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;width:min(1000px,calc(100vw - 64px))!important;max-width:1000px!important;max-height:calc(100dvh - 48px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;z-index:2147483100!important}html body .marketplace-v322-details-modal .marketplace-details-modal-v4__content{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(min-width:769px){html body .marketplace-reference-search{width:min(460px,32vw)!important;max-width:460px!important;min-width:280px!important;box-shadow:none!important;outline:0!important}html body .marketplace-reference-search:before,html body .marketplace-reference-search:after{display:none!important}html body .marketplace-reference-search input{box-shadow:none!important;outline:0!important;border:0!important;background:transparent!important}}:root{--sm-bg: #f4f8ff;--sm-bg-grad: radial-gradient(1200px 700px at 0% -10%, #e6f0ff 0%, transparent 60%), radial-gradient(900px 600px at 100% -5%, #eef6ff 0%, transparent 55%), radial-gradient(700px 500px at 90% 100%, #f0eaff 0%, transparent 60%), linear-gradient(180deg, #f8fbff 0%, #eef4fc 100%);--sm-surface: #ffffff;--sm-surface-soft: #f7faff;--sm-surface-2: #eff4fb;--sm-border: #e6eef9;--sm-border-strong: #d3def0;--sm-text: #1a2a44;--sm-text-soft: #586b87;--sm-text-mute: #8a9cb6;--sm-blue-50: #eef5ff;--sm-blue-100: #dfeaff;--sm-blue-200: #c3d8ff;--sm-blue-300: #9fbef9;--sm-blue-400: #7aa5f2;--sm-blue-500: #5b8def;--sm-blue-600: #4574d8;--sm-blue-700: #2f5cb8;--sm-cyan: #7fcfe5;--sm-mint: #9ee0c6;--sm-teal: #6cc6c0;--sm-amber: #f5c187;--sm-rose: #f29db0;--sm-lavender: #c6b8f0;--sm-green: #8ed6a8;--sm-shadow-xs: 0 1px 2px rgba(40, 70, 130, .05);--sm-shadow-sm: 0 2px 8px rgba(40, 70, 130, .05), 0 1px 2px rgba(40, 70, 130, .03);--sm-shadow-md: 0 10px 28px -14px rgba(50, 90, 170, .18), 0 2px 6px rgba(50, 90, 170, .05);--sm-shadow-lg: 0 28px 70px -24px rgba(50, 90, 170, .28), 0 8px 18px -10px rgba(50, 90, 170, .12);--sm-ring: 0 0 0 4px rgba(91, 141, 239, .14);--sm-glow: 0 0 0 1px rgba(91, 141, 239, .25), 0 8px 24px -8px rgba(91, 141, 239, .35);--sm-radius-sm: 10px;--sm-radius: 14px;--sm-radius-lg: 20px;--sm-radius-xl: 26px;--sm-ease: cubic-bezier(.22, 1, .36, 1);--sm-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--sm-ease-soft: cubic-bezier(.4, 0, .2, 1)}.shift-marketplace-page{min-height:100vh;background:var(--sm-bg-grad),var(--sm-bg);color:var(--sm-text);font-family:Inter,SF Pro Display,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;animation:smPageIn .5s var(--sm-ease) both;--opscence-shell-sidebar-offset: 190px;width:calc(100% - var(--opscence-shell-sidebar-offset));max-width:calc(100vw - var(--opscence-shell-sidebar-offset));margin-left:var(--opscence-shell-sidebar-offset);padding:28px 32px 64px;box-sizing:border-box;overflow-x:hidden}@media(max-width:1280px){.shift-marketplace-page{width:100%;max-width:100%;margin-left:0;padding:20px 16px 48px}}.marketplace-stage{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.marketplace-header{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--sm-border);border-radius:var(--sm-radius-xl);padding:22px 26px;box-shadow:var(--sm-shadow-md);position:relative;overflow:hidden}.marketplace-header:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 200px at 0% 0%,rgba(43,134,245,.1),transparent 60%),radial-gradient(500px 160px at 100% 0%,rgba(52,181,228,.1),transparent 60%);pointer-events:none}.marketplace-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:1}.marketplace-title{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0;display:flex;align-items:center;gap:12px}.marketplace-title .sm-title-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--sm-blue-500),var(--sm-cyan));display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:0 6px 18px -6px #2b86f58c;animation:smFloat 6s ease-in-out infinite}.marketplace-title-sub{display:block;font-size:12px;font-weight:500;color:var(--sm-text-mute);margin-top:2px;letter-spacing:.01em}.marketplace-control-row{margin-top:18px;position:relative;z-index:1}.marketplace-toolbar-shell{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.marketplace-toolbar-group,.marketplace-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.marketplace-pill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;background:#fff;border:1px solid var(--sm-border);border-radius:999px;font-size:13px;font-weight:500;color:var(--sm-text-soft);box-shadow:var(--sm-shadow-xs);transition:all .2s var(--sm-ease)}.marketplace-pill svg{width:14px;height:14px;opacity:.85}.marketplace-static-pill{background:linear-gradient(180deg,#fff,#f4f8fd)}.marketplace-toggle-pill{cursor:pointer}.marketplace-toggle-pill:hover{border-color:var(--sm-blue-300);color:var(--sm-blue-600);transform:translateY(-1px)}.marketplace-segmented-pill{padding:4px;height:38px;background:#f1f6fc;border:1px solid var(--sm-border)}.marketplace-segmented-pill button{border:none;background:transparent;padding:0 14px;height:30px;border-radius:999px;font-weight:600;font-size:12.5px;color:var(--sm-text-soft);cursor:pointer;transition:all .25s var(--sm-ease)}.marketplace-segmented-pill button.active{background:#fff;color:var(--sm-blue-600);box-shadow:0 2px 6px #143c6e14}.marketplace-search-box{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;min-width:240px;background:#fff;border:1px solid var(--sm-border);border-radius:999px;transition:all .2s var(--sm-ease)}.marketplace-search-box:focus-within{border-color:var(--sm-blue-400);box-shadow:var(--sm-ring)}.marketplace-search-box svg{width:15px;height:15px;color:var(--sm-text-mute)}.marketplace-search-box input{border:none;outline:none;background:transparent;font-size:13px;flex:1;color:var(--sm-text)}.marketplace-search-box input::placeholder{color:var(--sm-text-mute)}.marketplace-ghost-icon{width:38px;height:38px;border-radius:50%;border:1px solid var(--sm-border);background:#fff;color:var(--sm-text-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s var(--sm-ease)}.marketplace-ghost-icon:hover{border-color:var(--sm-blue-300);color:var(--sm-blue-600);transform:rotate(45deg)}.marketplace-ghost-icon svg{width:16px;height:16px}.marketplace-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:999px;border:1px solid transparent;background:linear-gradient(180deg,var(--sm-blue-500),var(--sm-blue-600));color:#fff;font-weight:600;font-size:13px;cursor:pointer;box-shadow:0 8px 20px -10px #2b86f58c,inset 0 1px #ffffff2e;transition:transform .2s var(--sm-ease),box-shadow .2s var(--sm-ease),filter .2s var(--sm-ease)}.marketplace-primary-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px #2b86f599;filter:brightness(1.04)}.marketplace-primary-btn:active{transform:translateY(0)}.marketplace-primary-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.marketplace-primary-btn svg{width:14px;height:14px}.marketplace-primary-btn.full-width{width:100%}.marketplace-outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--sm-border-strong);background:#fff;color:var(--sm-text);font-weight:600;font-size:13px;cursor:pointer;transition:all .2s var(--sm-ease)}.marketplace-outline-btn:hover{border-color:var(--sm-blue-400);color:var(--sm-blue-600);background:var(--sm-blue-50)}.marketplace-solid-teal-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:999px;border:1px solid transparent;background:linear-gradient(180deg,var(--sm-cyan),#1f93c1);color:#fff;font-weight:600;font-size:13px;cursor:pointer;box-shadow:0 8px 20px -10px #34b5e48c;transition:all .2s var(--sm-ease)}.marketplace-solid-teal-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.marketplace-mini-btn{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--sm-border-strong);background:#fff;color:var(--sm-text);font-weight:600;font-size:12px;cursor:pointer;transition:all .2s var(--sm-ease)}.marketplace-mini-btn:hover{border-color:var(--sm-blue-400);color:var(--sm-blue-600);background:var(--sm-blue-50)}.marketplace-wide-teal-btn{width:100%;height:40px;border-radius:12px;border:1px solid transparent;background:linear-gradient(180deg,var(--sm-blue-500),var(--sm-blue-600));color:#fff;font-weight:600;font-size:13px;cursor:pointer;box-shadow:0 10px 24px -12px #2b86f58c;transition:all .2s var(--sm-ease)}.marketplace-wide-teal-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.marketplace-tabs-row{margin-top:16px;position:relative;z-index:1;border-top:1px dashed var(--sm-border);padding-top:14px}.marketplace-status-tabs{display:flex;gap:6px;flex-wrap:wrap}.marketplace-status-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--sm-text-soft);font-weight:600;font-size:13px;cursor:pointer;position:relative;transition:all .25s var(--sm-ease)}.marketplace-status-tab span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:var(--sm-surface-2);color:var(--sm-text-soft);border-radius:999px;font-size:11.5px;font-weight:700;transition:all .25s var(--sm-ease)}.marketplace-status-tab:hover{color:var(--sm-blue-600);background:var(--sm-blue-50)}.marketplace-status-tab.active{background:linear-gradient(180deg,#fff,#eef5ff);color:var(--sm-blue-700);border-color:var(--sm-blue-200);box-shadow:0 6px 16px -10px #2b86f566}.marketplace-status-tab.active span{background:var(--sm-blue-500);color:#fff}.marketplace-status-tab.active:after{content:"";position:absolute;bottom:-15px;left:14px;right:14px;height:3px;background:linear-gradient(90deg,var(--sm-blue-500),var(--sm-cyan));border-radius:3px;animation:smTabBar .35s var(--sm-ease)}.marketplace-shell{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}@media(max-width:1080px){.marketplace-shell{grid-template-columns:1fr}}.marketplace-main-panel{display:flex;flex-direction:column;gap:16px}.marketplace-subfilters{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow-sm)}.marketplace-checkbox-btn,.marketplace-chip-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--sm-border);background:#fff;color:var(--sm-text-soft);font-weight:600;font-size:12.5px;cursor:pointer;transition:all .2s var(--sm-ease)}.marketplace-checkbox-btn:hover,.marketplace-chip-btn:hover{border-color:var(--sm-blue-300);color:var(--sm-blue-600);background:var(--sm-blue-50);transform:translateY(-1px)}.marketplace-chip-btn.active,.marketplace-checkbox-btn.active{background:linear-gradient(180deg,var(--sm-blue-500),var(--sm-blue-600));color:#fff;border-color:transparent;box-shadow:0 8px 18px -10px #2b86f580}.marketplace-chip-btn svg{width:13px;height:13px}.marketplace-alert{background:#fff1f2;border:1px solid #ffd7dd;color:#9b1c2e;padding:12px 16px;border-radius:var(--sm-radius);font-weight:500;display:flex;align-items:center;gap:10px;animation:smShake .4s var(--sm-ease)}.marketplace-request-list{display:flex;flex-direction:column;gap:12px}.marketplace-empty{background:var(--sm-surface);border:1px dashed var(--sm-border-strong);border-radius:var(--sm-radius-lg);padding:48px 24px;text-align:center;color:var(--sm-text-mute);font-weight:500;letter-spacing:.01em}.marketplace-empty.slim{padding:24px 16px;border-radius:var(--sm-radius)}.marketplace-card{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:var(--sm-radius-lg);padding:18px 20px;box-shadow:var(--sm-shadow-sm);transition:transform .25s var(--sm-ease),box-shadow .25s var(--sm-ease),border-color .25s var(--sm-ease);animation:smCardIn .45s var(--sm-ease) both;overflow:hidden}.marketplace-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--sm-blue-500),var(--sm-cyan));opacity:0;transition:opacity .25s var(--sm-ease)}.marketplace-card:hover{transform:translateY(-2px);box-shadow:var(--sm-shadow-md);border-color:var(--sm-blue-200)}.marketplace-card:hover:before{opacity:1}.marketplace-card-avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--sm-blue-100),var(--sm-blue-50));color:var(--sm-blue-700);font-weight:700;font-size:16px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #ffffff;box-shadow:0 4px 14px -6px #2b86f559}.marketplace-card-body{display:flex;flex-direction:column;gap:12px;min-width:0}.marketplace-card-headline-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.marketplace-card-name{font-size:15px;font-weight:700;color:var(--sm-text);letter-spacing:-.005em}.marketplace-card-meta{font-size:12.5px;color:var(--sm-text-soft);margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.marketplace-card-meta span{color:var(--sm-text-mute)}.marketplace-card-top-tags{display:flex;gap:6px;flex-wrap:wrap}.marketplace-tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.01em}.marketplace-tag.type-swap{background:var(--sm-blue-50);color:var(--sm-blue-700)}.marketplace-tag.type-coverage{background:#e6f7f1;color:#0c8a5e}.marketplace-tag.warning{background:#fff4e0;color:#a85b00}.marketplace-tag.success{background:#e6f7ee;color:#16895a}.marketplace-tag.muted{background:var(--sm-surface-2);color:var(--sm-text-soft)}.marketplace-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.6}.marketplace-card-summary-row{display:grid;grid-template-columns:130px 1fr auto;gap:14px;padding:12px 14px;background:var(--sm-surface-soft);border:1px solid var(--sm-border);border-radius:var(--sm-radius);align-items:center}.marketplace-card-summary-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sm-text-mute)}.marketplace-card-summary-main{font-size:13px;color:var(--sm-text);overflow:hidden;text-overflow:ellipsis}.marketplace-card-summary-side{display:flex;align-items:center;gap:8px}.marketplace-card-summary-side>span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;background:var(--sm-blue-500);color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:0 7px}.marketplace-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:4px}.marketplace-card-footer-note{font-size:12.5px;color:var(--sm-text-soft)}.marketplace-card-actions{display:flex;gap:8px}.marketplace-right-panel{display:flex;flex-direction:column;gap:16px;position:sticky;top:24px}.marketplace-side-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--sm-border);border-radius:var(--sm-radius-lg);padding:20px;box-shadow:var(--sm-shadow-sm);position:relative;overflow:hidden}.marketplace-side-card:before{content:"";position:absolute;top:-50%;right:-30%;width:200px;height:200px;background:radial-gradient(circle,rgba(43,134,245,.12),transparent 70%);pointer-events:none}.marketplace-side-card h3{margin:0 0 4px;font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px;position:relative}.marketplace-side-card>p{margin:0 0 14px;font-size:12.5px;color:var(--sm-text-soft);position:relative}.marketplace-side-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;position:relative}.marketplace-side-empty{color:var(--sm-text-mute);font-size:13px;padding:14px 0;text-align:center}.marketplace-queue-item{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;width:100%;padding:10px 12px;border-radius:var(--sm-radius);border:1px solid var(--sm-border);background:#fff;cursor:pointer;text-align:left;transition:all .2s var(--sm-ease)}.marketplace-queue-item:hover{border-color:var(--sm-blue-300);background:var(--sm-blue-50);transform:translate(2px)}.queue-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--sm-blue-200),var(--sm-blue-100));color:var(--sm-blue-700);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.queue-name{font-size:13px;font-weight:700;color:var(--sm-text)}.queue-type{font-size:11.5px;color:var(--sm-blue-600);font-weight:600}.queue-meta{font-size:11.5px;color:var(--sm-text-mute);margin-top:2px}.availability-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:14px;position:relative}.availability-cell{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:10px;border:1px solid var(--sm-border);background:#fff;cursor:pointer;transition:all .2s var(--sm-ease)}.availability-cell span{font-size:11px;font-weight:600;color:var(--sm-text-mute)}.availability-cell strong{font-size:14px;color:var(--sm-text)}.availability-cell:hover{transform:translateY(-2px);border-color:var(--sm-blue-300)}.availability-cell.is-on{background:linear-gradient(180deg,var(--sm-blue-500),var(--sm-blue-600));border-color:transparent}.availability-cell.is-on span,.availability-cell.is-on strong{color:#fff}.marketplace-modal-overlay{position:fixed;inset:0;background:#0f24406b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;animation:smFadeIn .25s var(--sm-ease)}.marketplace-modal{background:#fff;border-radius:var(--sm-radius-xl);width:100%;max-width:540px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:var(--sm-shadow-lg);border:1px solid var(--sm-border);overflow:hidden;animation:smModalIn .35s var(--sm-ease-spring)}.marketplace-modal-large{max-width:680px}.marketplace-modal-xl{max-width:820px}.marketplace-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--sm-border);background:linear-gradient(180deg,#fff,#f6faff);position:relative}.marketplace-modal-header:after{content:"";position:absolute;left:24px;right:24px;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--sm-blue-500),var(--sm-cyan),transparent);border-radius:2px}.marketplace-modal-header h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.marketplace-modal-header h2 .sm-modal-icon{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--sm-blue-500),var(--sm-cyan));color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -6px #2b86f58c}.marketplace-modal-header h2 .sm-modal-icon svg{width:16px;height:16px}.marketplace-modal-header>button{width:34px;height:34px;border-radius:50%;border:1px solid var(--sm-border);background:#fff;color:var(--sm-text-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s var(--sm-ease)}.marketplace-modal-header>button:hover{background:#fff1f2;color:var(--sm-rose);border-color:#ffd7dd;transform:rotate(90deg)}.marketplace-modal-content{padding:22px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.marketplace-modal-content::-webkit-scrollbar{width:8px}.marketplace-modal-content::-webkit-scrollbar-thumb{background:var(--sm-border-strong);border-radius:4px}.marketplace-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--sm-border);background:#fafcff}.marketplace-field-label{font-size:12px;font-weight:700;color:var(--sm-text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;display:flex;align-items:center;gap:6px}.marketplace-field-label span{color:var(--sm-text-mute);font-weight:500;text-transform:none;letter-spacing:0;font-size:11.5px}.marketplace-input,.marketplace-textarea{width:100%;border:1px solid var(--sm-border);background:#fff;border-radius:var(--sm-radius);padding:12px 14px;font:inherit;color:var(--sm-text);transition:all .2s var(--sm-ease);outline:none}.marketplace-input:hover,.marketplace-textarea:hover{border-color:var(--sm-border-strong)}.marketplace-input:focus,.marketplace-textarea:focus{border-color:var(--sm-blue-400);box-shadow:var(--sm-ring)}.marketplace-textarea{min-height:100px;resize:vertical}.marketplace-input[readonly]{background:var(--sm-surface-soft);color:var(--sm-text-soft);cursor:default}.marketplace-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.marketplace-grid-2>div{display:flex;flex-direction:column;gap:6px}@media(max-width:540px){.marketplace-grid-2{grid-template-columns:1fr}}.marketplace-inline-split{display:grid;grid-template-columns:1fr 1fr;gap:8px}.marketplace-radio-list{display:flex;flex-direction:column;gap:8px;background:var(--sm-surface-soft);border:1px solid var(--sm-border);border-radius:var(--sm-radius);padding:12px 14px}.marketplace-radio-list label{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--sm-text);cursor:pointer;padding:6px 8px;border-radius:8px;transition:background .2s var(--sm-ease)}.marketplace-radio-list label:hover{background:var(--sm-blue-50)}.marketplace-radio-list input[type=radio]{width:16px;height:16px;accent-color:var(--sm-blue-500)}.marketplace-selected-shift{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 12px 18px;background:var(--sm-blue-50);border:1px solid var(--sm-blue-200);border-radius:var(--sm-radius);font-size:13px;font-weight:600;color:var(--sm-blue-700);position:relative;margin-bottom:6px;z-index:1}.marketplace-selected-shift:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sm-blue-500);border-top-left-radius:var(--sm-radius);border-bottom-left-radius:var(--sm-radius)}.marketplace-selected-shift .sm-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background:#fff;border:1px solid var(--sm-blue-200);border-radius:999px;color:var(--sm-blue-700);font-size:12px;font-weight:600;white-space:nowrap;line-height:1.2}.marketplace-selected-shift .sm-chip svg{width:12px;height:12px;flex-shrink:0}.marketplace-tab-row{display:flex;gap:4px;background:var(--sm-surface-2);padding:4px;border-radius:12px;margin-bottom:6px}.marketplace-small-tab{flex:1;height:34px;border-radius:9px;border:none;background:transparent;font-weight:600;font-size:12.5px;color:var(--sm-text-soft);cursor:pointer;transition:all .2s var(--sm-ease)}.marketplace-small-tab:hover{color:var(--sm-blue-600)}.marketplace-small-tab.active{background:#fff;color:var(--sm-blue-700);box-shadow:0 2px 8px #143c6e14}.my-requests-list{display:flex;flex-direction:column;gap:10px}.my-request-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:var(--sm-radius);transition:all .2s var(--sm-ease);animation:smCardIn .35s var(--sm-ease) both}.my-request-card:hover{border-color:var(--sm-blue-200);box-shadow:var(--sm-shadow-sm)}.my-request-time{font-size:13px;font-weight:700;color:var(--sm-text)}.my-request-type{font-size:11.5px;font-weight:600;color:var(--sm-blue-600);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.my-request-message{font-size:12.5px;color:var(--sm-text-soft);margin-top:6px;max-width:380px}.my-request-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.view-request-head{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(135deg,var(--sm-blue-50),#ffffff);border:1px solid var(--sm-blue-100);border-radius:var(--sm-radius)}.view-request-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--sm-blue-500),var(--sm-cyan));color:#fff;font-weight:700;font-size:16px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -8px #2b86f580}.view-request-avatar.small{width:40px;height:40px;font-size:13px}.view-request-name{font-size:15px;font-weight:700;color:var(--sm-text)}.view-request-role{font-size:12.5px;color:var(--sm-text-soft);margin-top:2px}.view-request-summary-card{padding:14px 16px;background:var(--sm-surface-soft);border:1px solid var(--sm-border);border-radius:var(--sm-radius)}.view-request-shift{font-size:13px;font-weight:700;color:var(--sm-blue-700);margin-bottom:6px}.view-request-message{font-size:13px;color:var(--sm-text-soft)}.view-request-section-title{margin:6px 0 4px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sm-text-mute);display:flex;align-items:center;gap:8px}.view-request-section-title:after{content:"";flex:1;height:1px;background:var(--sm-border)}.view-responders-list{display:flex;flex-direction:column;gap:10px}.view-responder-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:var(--sm-radius);animation:smCardIn .35s var(--sm-ease) both;transition:all .2s var(--sm-ease)}.view-responder-card:hover{border-color:var(--sm-blue-200);box-shadow:var(--sm-shadow-sm)}.view-responder-body{display:flex;flex-direction:column;gap:4px;min-width:0}.view-responder-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.view-responder-offer{font-size:12.5px;color:var(--sm-blue-700);font-weight:600}.view-responder-note{font-size:12px;color:var(--sm-text-soft)}.view-responder-actions{display:flex;gap:8px}@media(max-width:540px){.view-responder-card{grid-template-columns:40px 1fr}.view-responder-actions{grid-column:1 / -1;justify-content:flex-end}}.manager-marketplace-page .marketplace-header{padding:22px 26px}.manager-marketplace-card .marketplace-card-summary-row{grid-template-columns:100px 1fr}.marketplace-view-compact .marketplace-card{padding:12px 16px;grid-template-columns:44px 1fr}.marketplace-view-compact .marketplace-card-avatar{width:44px;height:44px;font-size:13px}.marketplace-view-compact .marketplace-card-summary-row{padding:8px 12px;grid-template-columns:110px 1fr auto}@keyframes smPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes smModalIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:none}}@keyframes smCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes smTabBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes smShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes smFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes smPulse{0%,to{box-shadow:0 0 #2b86f573}50%{box-shadow:0 0 0 8px #2b86f500}}.marketplace-modal-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:clamp(12px,4vw,32px);overflow-y:auto;background:#0f24407a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketplace-modal-overlay~.marketplace-modal-overlay{z-index:1300}.marketplace-modal{position:relative;margin:auto;max-height:min(92vh,920px);width:min(100%,540px)}.marketplace-modal-large{width:min(100%,680px)}.marketplace-modal-xl{width:min(100%,820px)}.marketplace-modal-content{max-height:calc(92vh - 168px)}.marketplace-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:linear-gradient(180deg,#1e293b,#0f172a);color:#fff;font-size:13px;font-weight:600;padding:12px 18px;border-radius:12px;box-shadow:0 14px 30px -10px #0f172a59;z-index:1500;animation:smModalIn .25s var(--sm-ease-spring);max-width:min(92vw,480px)}.manager-tab-row{margin-top:12px}.manager-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;margin-left:6px;border-radius:999px;background:#2b86f51f;color:var(--sm-blue-700);font-size:11px;font-weight:700}.marketplace-small-tab.active .manager-tab-count{background:var(--sm-blue-500);color:#fff}.manager-swap-summary .marketplace-card-summary-main strong{color:var(--sm-blue-700)}.manager-swap-title{color:var(--sm-text-mute);font-weight:500}@media(max-width:540px){.marketplace-modal-header,.marketplace-modal-content{padding:16px 18px}.marketplace-modal-footer{padding:14px 18px;flex-wrap:wrap}.marketplace-modal-footer>button{flex:1 1 auto}.marketplace-modal-header h2{font-size:15.5px}}body.marketplace-modal-open{overflow:hidden}.marketplace-request-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.marketplace-request-list>.marketplace-empty{grid-column:1 / -1}@media(max-width:900px){.marketplace-request-list{grid-template-columns:1fr}}.marketplace-modal-overlay{background:#0f172a85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:clamp(16px,4vw,40px)}.marketplace-modal{border-radius:18px;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 60px -20px #0f172a59,0 8px 24px -12px #0f172a40;background:#fff;margin:auto}.marketplace-modal-header{background:#fff;border-bottom:1px solid rgba(15,23,42,.07);padding:22px 26px}.marketplace-modal-header:after{display:none}.marketplace-modal-header h2{font-size:16.5px;letter-spacing:-.005em}.marketplace-modal-header>button:hover{transform:none}.marketplace-modal-content{padding:22px 26px;gap:16px}.marketplace-modal-footer{padding:16px 26px;background:#fff;border-top:1px solid rgba(15,23,42,.07)}.marketplace-assign-overlay{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:24px;z-index:9000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.marketplace-assign-modal{width:min(560px,100%);max-height:86vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 60px -20px #0f172a73;overflow:hidden}.marketplace-assign-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid rgba(15,23,42,.08)}.marketplace-assign-title{font-size:17px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.marketplace-assign-sub{margin-top:4px;font-size:13px;color:#475569;line-height:1.45}.marketplace-assign-close{border:none;background:transparent;cursor:pointer;padding:6px;border-radius:8px;color:#64748b}.marketplace-assign-close:hover{background:#0f172a0f;color:#0f172a}.marketplace-assign-body{flex:1;min-height:0;overflow-y:auto;padding:14px 18px}.marketplace-assign-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.marketplace-assign-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:12px;cursor:pointer;background:#fff;transition:background .15s,border-color .15s}.marketplace-assign-row:hover{background:#f8fafc}.marketplace-assign-row.is-selected{border-color:#f59e0b;background:#fffbeb}.marketplace-assign-row input[type=radio]{accent-color:#f59e0b}.marketplace-assign-avatar{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#fef3c7;color:#92400e;flex-shrink:0}.marketplace-assign-meta{display:flex;flex-direction:column;min-width:0}.marketplace-assign-name{font-size:14px;font-weight:600;color:#0f172a}.marketplace-assign-role{font-size:12px;color:#64748b}.marketplace-assign-foot{display:flex;gap:10px;justify-content:flex-end;padding:14px 20px;border-top:1px solid rgba(15,23,42,.08);background:#f8fafc}.marketplace-tag.type-dispatch{background:#fff7ed;color:#b45309}img.marketplace-card-avatar,img.marketplace-assign-avatar,img.queue-avatar,img.view-request-avatar{object-fit:cover;padding:0!important}.shift-marketplace-page:before{content:"";position:fixed;inset:0;background:radial-gradient(900px 500px at 10% 0%,rgba(159,190,249,.25),transparent 60%),radial-gradient(800px 500px at 90% 10%,rgba(198,184,240,.18),transparent 60%),radial-gradient(700px 600px at 50% 100%,rgba(158,224,198,.15),transparent 65%);pointer-events:none;z-index:0;animation:smMeshDrift 18s ease-in-out infinite alternate}.shift-marketplace-page>*{position:relative;z-index:1}@keyframes smMeshDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2%,2%,0) scale(1.04)}}.marketplace-header{background:linear-gradient(180deg,#ffffffeb,#f7faffe0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(214,226,245,.7);box-shadow:0 12px 40px -20px #325aaa2e,inset 0 1px #ffffffb3}.marketplace-header:before{background:radial-gradient(700px 220px at 0% 0%,rgba(127,207,229,.14),transparent 60%),radial-gradient(500px 200px at 100% 0%,rgba(198,184,240,.14),transparent 60%)}.marketplace-title .sm-title-mark{background:linear-gradient(135deg,var(--sm-blue-400),var(--sm-lavender) 60%,var(--sm-cyan));box-shadow:0 8px 22px -8px #5b8def80,inset 0 1px #fff6}.marketplace-status-tab.active{background:linear-gradient(180deg,#fff,#eaf2ff);border-color:#9fbef98c;color:var(--sm-blue-700);box-shadow:0 8px 20px -12px #5b8def73,inset 0 1px #fff}.marketplace-status-tab.active:after{background:linear-gradient(90deg,var(--sm-blue-400),var(--sm-blue-500),var(--sm-cyan))}.marketplace-card{background:linear-gradient(180deg,#fff,#fbfdff);border-color:#d6e2f5b3;box-shadow:0 4px 14px -8px #325aaa1f;animation:smCardRise .55s var(--sm-ease) both}.marketplace-card:before{width:4px;background:linear-gradient(180deg,var(--sm-blue-400),var(--sm-lavender) 60%,var(--sm-cyan))}.marketplace-card:after{content:"";position:absolute;inset:0;background:radial-gradient(400px 120px at var(--mx, 50%) 0%,rgba(127,207,229,.08),transparent 60%);opacity:0;transition:opacity .35s var(--sm-ease);pointer-events:none}.marketplace-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px -22px #325aaa47,0 2px 6px #325aaa0f;border-color:#9fbef999}.marketplace-card:hover:after{opacity:1}.marketplace-request-list>.marketplace-card:nth-child(1){animation-delay:.02s}.marketplace-request-list>.marketplace-card:nth-child(2){animation-delay:.08s}.marketplace-request-list>.marketplace-card:nth-child(3){animation-delay:.14s}.marketplace-request-list>.marketplace-card:nth-child(4){animation-delay:.2s}.marketplace-request-list>.marketplace-card:nth-child(5){animation-delay:.26s}.marketplace-request-list>.marketplace-card:nth-child(6){animation-delay:.32s}.marketplace-request-list>.marketplace-card:nth-child(n+7){animation-delay:.38s}@keyframes smCardRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.marketplace-card-avatar{background:linear-gradient(135deg,#dfeaff,#eef6ff 55%,#f5edff);color:var(--sm-blue-700);box-shadow:0 6px 18px -8px #5b8def66,inset 0 0 0 1px #ffffffb3}.marketplace-tag.type-swap{background:#eaf2ff;color:#2f5cb8}.marketplace-tag.type-coverage{background:#e4f5ec;color:#1f8159}.marketplace-tag.warning{background:#fff1de;color:#b46818}.marketplace-tag.success{background:#e4f5ec;color:#1f8159}.marketplace-tag.muted{background:#eef2f8;color:#586b87}.marketplace-tag.type-dispatch{background:#f5edff;color:#6b3fbf}.marketplace-primary-btn,.marketplace-wide-teal-btn{background:linear-gradient(135deg,var(--sm-blue-500) 0%,var(--sm-blue-400) 50%,#8aa9f0 100%);box-shadow:0 10px 24px -10px #5b8def8c,inset 0 1px #ffffff40;position:relative;overflow:hidden}.marketplace-primary-btn:after,.marketplace-wide-teal-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--sm-ease)}.marketplace-primary-btn:hover:after,.marketplace-wide-teal-btn:hover:after{transform:translate(120%)}.marketplace-solid-teal-btn{background:linear-gradient(135deg,var(--sm-cyan),var(--sm-teal));box-shadow:0 10px 22px -10px #7fcfe599}.marketplace-side-card{background:linear-gradient(180deg,#fff,#f6f9ff);border-color:#d6e2f5b3}.marketplace-side-card:before{background:radial-gradient(circle,rgba(198,184,240,.25),transparent 70%);animation:smFloat 8s ease-in-out infinite}.marketplace-side-card:after{content:"";position:absolute;bottom:-40%;left:-20%;width:220px;height:220px;background:radial-gradient(circle,rgba(127,207,229,.18),transparent 70%);pointer-events:none;animation:smFloat 10s ease-in-out infinite reverse}.marketplace-queue-item{background:linear-gradient(180deg,#fff,#fbfdff);border-color:#d6e2f5b3}.marketplace-queue-item:hover{border-color:#9fbef9a6;background:linear-gradient(180deg,#f5f9ff,#eef5ff);transform:translate(3px);box-shadow:0 8px 20px -12px #5b8def59}.marketplace-subfilters{background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#d6e2f5b3}.marketplace-modal-overlay{background:#1a2a4459}.marketplace-modal{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid rgba(214,226,245,.8);box-shadow:0 40px 80px -30px #325aaa59,0 12px 30px -15px #325aaa33}.marketplace-modal-header h2 .sm-modal-icon{background:linear-gradient(135deg,var(--sm-blue-400),var(--sm-lavender) 60%,var(--sm-cyan));box-shadow:0 8px 18px -6px #5b8def80}.marketplace-pill{background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketplace-segmented-pill{background:#eff4fbcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.availability-cell.is-on{background:linear-gradient(135deg,var(--sm-blue-400),var(--sm-lavender));box-shadow:0 8px 18px -8px #5b8def73}.marketplace-status-tab.active span{background:linear-gradient(135deg,var(--sm-blue-500),var(--sm-blue-400));animation:smPopIn .3s var(--sm-ease-spring)}.marketplace-toast{background:linear-gradient(135deg,#2f5cb8,#4574d8);box-shadow:0 18px 36px -14px #325aaa73,0 4px 10px -4px #325aaa40}@keyframes smPopIn{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes smGlowPulse{0%,to{box-shadow:0 0 #5b8def59}50%{box-shadow:0 0 0 10px #5b8def00}}@keyframes smShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.marketplace-empty{background:linear-gradient(110deg,#fff0,#9fbef914,#fff0),var(--sm-surface);background-size:200% 100%,100% 100%;animation:smShimmer 3s linear infinite;border-color:#9fbef959;color:var(--sm-text-soft)}.marketplace-stage>*{animation:smCardRise .5s var(--sm-ease) both}.marketplace-stage>*:nth-child(1){animation-delay:0s}.marketplace-stage>*:nth-child(2){animation-delay:.08s}.marketplace-stage>*:nth-child(3){animation-delay:.14s}.marketplace-primary-btn,.marketplace-wide-teal-btn{background:linear-gradient(180deg,#b6d4ff,#9fbef9)!important;color:#1a3a8a!important;border:1px solid #9fbef9!important;box-shadow:0 6px 16px -8px #5b8def59,inset 0 1px #fff9!important;text-shadow:none}.marketplace-primary-btn:hover,.marketplace-wide-teal-btn:hover{background:linear-gradient(180deg,#c8def9,#b6d4ff)!important;filter:none!important;transform:translateY(-1px);box-shadow:0 10px 22px -10px #5b8def73,inset 0 1px #ffffffb3!important}.marketplace-primary-btn svg,.marketplace-wide-teal-btn svg{color:#1a3a8a}.marketplace-solid-teal-btn{background:linear-gradient(180deg,#cbe4f0,#a8d4e7)!important;color:#1a3a8a!important;border:1px solid #a8d4e7!important;box-shadow:0 6px 16px -8px #7fcfe559,inset 0 1px #fff9!important}.marketplace-solid-teal-btn:hover{background:linear-gradient(180deg,#dbeef7,#c0e0ee)!important;filter:none!important}.marketplace-outline-btn{background:#fff;border-color:#c3d8ff!important;color:#2f5cb8!important}.marketplace-outline-btn:hover{background:#eef5ff;border-color:#9fbef9!important;color:#1a3a8a!important}.marketplace-mini-btn{border-color:#c3d8ff;color:#2f5cb8}.marketplace-mini-btn:hover{background:#eef5ff;border-color:#9fbef9;color:#1a3a8a}.marketplace-chip-btn.active,.marketplace-checkbox-btn.active{background:linear-gradient(180deg,#b6d4ff,#9fbef9)!important;color:#1a3a8a!important;border:1px solid #9fbef9!important;box-shadow:0 6px 14px -8px #5b8def66!important}.marketplace-primary-btn:after,.marketplace-wide-teal-btn:after{display:none!important}.marketplace-primary-btn,.marketplace-solid-teal-btn,.marketplace-wide-teal-btn{background:linear-gradient(180deg,#38bdf8,#0ea5e9)!important;color:#fff!important;border:1px solid #0ea5e9!important;box-shadow:0 8px 20px -10px #0ea5e98c,inset 0 1px #ffffff59!important}.marketplace-primary-btn:hover,.marketplace-solid-teal-btn:hover,.marketplace-wide-teal-btn:hover{background:linear-gradient(180deg,#0ea5e9,#0284c7)!important;filter:none!important}.marketplace-primary-btn svg,.marketplace-solid-teal-btn svg,.marketplace-wide-teal-btn svg{color:#fff!important}.marketplace-outline-btn,.marketplace-mini-btn{color:#0369a1!important;border-color:#38bdf8!important}.marketplace-outline-btn:hover,.marketplace-mini-btn:hover{background:#e0f2fe!important;border-color:#0ea5e9!important;color:#075985!important}.marketplace-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:2147483600!important;display:grid!important;place-items:center!important;background:#0f172a8c!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto;padding:clamp(12px,4vw,32px)}.marketplace-modal{margin:auto!important;align-self:center!important;justify-self:center!important}.marketplace-modal-header h2{color:var(--sm-text)}.my-requests-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;background:linear-gradient(180deg,#f1f6fd,#e7eef9);border:1px solid var(--sm-border);border-radius:14px}.my-requests-tab{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--sm-text-soft);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s var(--sm-ease);white-space:nowrap}.my-requests-tab:hover{color:var(--sm-blue-700);background:#ffffff8c}.my-requests-tab.active{background:#fff;color:var(--sm-blue-700);border-color:#9fbef98c;box-shadow:0 6px 18px -10px #5b8def80}.my-requests-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:#2b86f51f;color:var(--sm-blue-700);font-size:11px;font-weight:700}.my-requests-tab.active .my-requests-tab-count{background:var(--sm-blue-500);color:#fff}@media(max-width:560px){.my-requests-tab{flex:1 1 calc(50% - 8px)}}.marketplace-settings-wrap{position:relative;display:inline-block}.marketplace-settings-panel{position:absolute;top:calc(100% + 10px);right:0;width:280px;background:#fff;border:1px solid var(--sm-border);border-radius:14px;box-shadow:0 20px 50px -20px #325aaa59,0 6px 14px -8px #325aaa2e;padding:14px;z-index:1000;animation:smPopIn .2s var(--sm-ease-spring)}.marketplace-settings-panel:before{content:"";position:absolute;top:-6px;right:18px;width:12px;height:12px;background:#fff;border-left:1px solid var(--sm-border);border-top:1px solid var(--sm-border);transform:rotate(45deg)}.marketplace-settings-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-text-mute);margin:4px 4px 8px}.marketplace-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 6px;border-radius:8px}.marketplace-settings-row+.marketplace-settings-row{border-top:1px solid var(--sm-border)}.marketplace-settings-row label{font-size:13px;font-weight:600;color:var(--sm-text)}.marketplace-settings-row small{display:block;font-size:11.5px;font-weight:500;color:var(--sm-text-mute);margin-top:2px}.marketplace-settings-segment{display:inline-flex;background:#eef4fc;border-radius:8px;padding:3px;gap:2px}.marketplace-settings-segment button{border:none;background:transparent;padding:5px 10px;font-size:12px;font-weight:600;color:var(--sm-text-soft);border-radius:6px;cursor:pointer;transition:all .15s var(--sm-ease)}.marketplace-settings-segment button.active{background:#fff;color:var(--sm-blue-700);box-shadow:0 2px 6px #143c6e14}.marketplace-settings-switch{position:relative;width:38px;height:22px;border-radius:999px;background:#d6e2f3;border:none;cursor:pointer;transition:background .2s var(--sm-ease);flex-shrink:0}.marketplace-settings-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000026;transition:transform .2s var(--sm-ease)}.marketplace-settings-switch.on{background:var(--sm-blue-500)}.marketplace-settings-switch.on:after{transform:translate(16px)}.marketplace-settings-wrap{position:relative;z-index:1400}.marketplace-settings-panel{z-index:2400!important}.marketplace-modal.marketplace-modal-large{width:min(100%,820px)!important;max-width:820px!important}.marketplace-modal-content textarea.marketplace-textarea{min-height:140px}.marketplace-modal.marketplace-modal-large{width:min(100%,960px)!important;max-width:960px!important}.marketplace-modal.marketplace-modal-xl{width:min(100%,1080px)!important;max-width:1080px!important}.marketplace-modal.marketplace-modal-large .marketplace-modal-content{padding:22px 28px;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.marketplace-modal.marketplace-modal-large .marketplace-modal-content>.marketplace-selected-shift{grid-column:1 / -1}.marketplace-modal.marketplace-modal-large .marketplace-modal-content>.marketplace-field-label,.marketplace-modal.marketplace-modal-large .marketplace-modal-content>.marketplace-input,.marketplace-modal.marketplace-modal-large .marketplace-modal-content>.marketplace-textarea{grid-column:1 / -1}.marketplace-modal.marketplace-modal-large .marketplace-textarea{min-height:160px}.marketplace-modal-overlay{z-index:99999!important;position:fixed!important;inset:0!important}@media(max-width:880px){.marketplace-modal.marketplace-modal-large .marketplace-modal-content{grid-template-columns:1fr}}.marketplace-settings-wrap{position:relative!important;z-index:99990!important;isolation:isolate}.marketplace-settings-panel{position:absolute!important;z-index:99999!important;filter:none!important;transform:none}.marketplace-toolbar,.marketplace-toolbar-actions,.marketplace-toolbar-actions--inline{overflow:visible!important}.marketplace-modal-overlay{background:radial-gradient(1000px 600px at 50% 0%,rgba(96,165,250,.18),transparent 65%),#0b254573!important;backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;animation:mpFadeIn .22s ease both}.marketplace-modal{background:#fff!important;border:1px solid #e6edf6!important;border-radius:18px!important;box-shadow:0 1px #ffffffe6 inset,0 30px 80px -24px #0f254066,0 10px 28px -12px #2563eb2e!important;overflow:hidden;animation:mpModalPop .35s cubic-bezier(.2,.9,.3,1.25) both;position:relative}.marketplace-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#60a5fa,#3b82f6,#818cf8);z-index:1}.marketplace-modal-header{background:linear-gradient(180deg,#fff,#f4f8ff)!important;border-bottom:1px solid #e9eff7!important}@keyframes mpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mpModalPop{0%{opacity:0;transform:translateY(14px) scale(.96)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--smx-bg: #f6f8fb;--smx-surface: #ffffff;--smx-surface-2: #f3f5f9;--smx-border: #e4e8ef;--smx-border-strong:#cdd4e0;--smx-text: #0f172a;--smx-text-soft: #475569;--smx-text-mute: #64748b;--smx-primary: #2563eb;--smx-primary-600: #1d4ed8;--smx-primary-50: #eff5ff;--smx-ring: 0 0 0 3px rgba(37,99,235,.18);--smx-shadow-sm: 0 1px 2px rgba(15,23,42,.04), 0 1px 1px rgba(15,23,42,.03);--smx-shadow-md: 0 1px 2px rgba(15,23,42,.04), 0 8px 24px -12px rgba(15,23,42,.12);--smx-shadow-lg: 0 30px 60px -20px rgba(15,23,42,.3), 0 12px 24px -12px rgba(15,23,42,.15)}.marketplace-header.marketplace-header--v2{background:var(--smx-surface)!important;border:1px solid var(--smx-border)!important;border-radius:12px!important;padding:0!important;box-shadow:var(--smx-shadow-sm)!important;overflow:visible!important;isolation:isolate}.marketplace-header.marketplace-header--v2:before{display:none!important}.marketplace-header--v2 .marketplace-title-row{padding:18px 22px 14px!important;border-bottom:1px solid var(--smx-border)}.marketplace-header--v2 .marketplace-title{font-size:18px!important;font-weight:600!important;color:var(--smx-text)!important;letter-spacing:-.01em!important}.marketplace-header--v2 .marketplace-title .sm-title-mark{display:none!important}.marketplace-header--v2 .marketplace-title-sub{font-size:12.5px!important;font-weight:400!important;color:var(--smx-text-mute)!important;margin-top:2px!important}.marketplace-header--v2 .marketplace-control-row{margin:0!important;padding:12px 18px!important;border-bottom:1px solid var(--smx-border);background:var(--smx-surface)}.marketplace-header--v2 .marketplace-toolbar-shell{gap:12px!important;align-items:center!important;flex-wrap:wrap!important}.marketplace-header--v2 .marketplace-pill{height:34px!important;padding:0 12px!important;border-radius:8px!important;background:var(--smx-surface)!important;border:1px solid var(--smx-border)!important;color:var(--smx-text-soft)!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}.marketplace-header--v2 .marketplace-static-pill{background:var(--smx-surface-2)!important;color:var(--smx-text)!important}.marketplace-header--v2 .marketplace-toggle-pill:hover{border-color:var(--smx-primary)!important;color:var(--smx-primary)!important;transform:none!important;background:var(--smx-primary-50)!important}.marketplace-header--v2 .marketplace-segmented-pill{height:34px!important;padding:3px!important;background:var(--smx-surface-2)!important;border:1px solid var(--smx-border)!important;border-radius:8px!important}.marketplace-header--v2 .marketplace-segmented-pill button{height:26px!important;padding:0 12px!important;border-radius:6px!important;font-size:12.5px!important;font-weight:600!important;color:var(--smx-text-soft)!important}.marketplace-header--v2 .marketplace-segmented-pill button.active{background:var(--smx-surface)!important;color:var(--smx-text)!important;box-shadow:var(--smx-shadow-sm)!important}.marketplace-header--v2 .marketplace-search-box{height:34px!important;min-width:280px!important;background:var(--smx-surface)!important;border:1px solid var(--smx-border)!important;border-radius:8px!important}.marketplace-header--v2 .marketplace-search-box:focus-within{border-color:var(--smx-primary)!important;box-shadow:var(--smx-ring)!important}.marketplace-header--v2 .marketplace-search-box input{font-size:13px!important;color:var(--smx-text)!important}.marketplace-header--v2 .marketplace-ghost-icon{width:34px!important;height:34px!important;border-radius:8px!important;border:1px solid var(--smx-border)!important;background:var(--smx-surface)!important;color:var(--smx-text-soft)!important;box-shadow:none!important}.marketplace-header--v2 .marketplace-ghost-icon:hover{background:var(--smx-primary-50)!important;color:var(--smx-primary)!important;border-color:var(--smx-primary)!important;transform:none!important}.marketplace-header--v2 .marketplace-primary-btn,.marketplace-primary-btn{height:34px!important;padding:0 14px!important;border-radius:8px!important;background:var(--smx-primary)!important;border:1px solid var(--smx-primary)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;box-shadow:0 1px 2px #2563eb2e!important}.marketplace-header--v2 .marketplace-primary-btn:hover,.marketplace-primary-btn:hover{background:var(--smx-primary-600)!important;border-color:var(--smx-primary-600)!important;transform:none!important;filter:none!important}.marketplace-outline-btn,.marketplace-mini-btn{border-radius:8px!important;border:1px solid var(--smx-border-strong)!important;background:var(--smx-surface)!important;color:var(--smx-text)!important;font-weight:600!important;box-shadow:none!important}.marketplace-outline-btn:hover,.marketplace-mini-btn:hover{background:var(--smx-primary-50)!important;border-color:var(--smx-primary)!important;color:var(--smx-primary-600)!important}.marketplace-header--v2 .marketplace-tabs-row{padding:6px 12px!important;margin:0!important;background:var(--smx-surface);border-radius:0 0 12px 12px}.marketplace-header--v2 .marketplace-status-tabs{display:flex!important;gap:2px!important;flex-wrap:wrap}.marketplace-header--v2 .marketplace-status-tab{background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;padding:8px 14px!important;height:auto!important;color:var(--smx-text-soft)!important;font-size:13px!important;font-weight:600!important;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .15s ease,color .15s ease}.marketplace-header--v2 .marketplace-status-tab:hover{background:var(--smx-surface-2)!important;color:var(--smx-text)!important}.marketplace-header--v2 .marketplace-status-tab.active{background:var(--smx-primary-50)!important;color:var(--smx-primary-600)!important;border-color:#2563eb33!important}.marketplace-header--v2 .marketplace-status-tab>span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--smx-surface-2);color:var(--smx-text-mute);font-size:11px;font-weight:700}.marketplace-header--v2 .marketplace-status-tab.active>span{background:var(--smx-primary);color:#fff}.marketplace-settings-panel.marketplace-settings-panel--portal{background:var(--smx-surface)!important;border:1px solid var(--smx-border)!important;border-radius:12px!important;box-shadow:var(--smx-shadow-lg)!important;padding:12px!important;z-index:2147483646!important;animation:smxFade .14s ease both}.marketplace-settings-panel.marketplace-settings-panel--portal:before{display:none!important}.marketplace-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;z-index:2147483600!important;display:grid!important;place-items:center!important;padding:clamp(16px,4vw,40px)!important;background:#0f172a8c!important;-webkit-backdrop-filter:blur(8px) saturate(120%)!important;backdrop-filter:blur(8px) saturate(120%)!important;overflow-y:auto!important;box-sizing:border-box!important;animation:smxFade .18s ease both}.marketplace-modal{background:var(--smx-surface)!important;border:1px solid var(--smx-border)!important;border-radius:14px!important;box-shadow:var(--smx-shadow-lg)!important;width:min(100%,560px)!important;max-width:100%!important;max-height:min(92vh,920px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:smxPop .22s cubic-bezier(.2,.9,.3,1.2) both;margin:auto!important}.marketplace-modal:before{display:none!important}.marketplace-modal-large{width:min(100%,720px)!important;max-width:100%!important}.marketplace-modal-xl{width:min(100%,920px)!important;max-width:100%!important}.marketplace-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px 20px!important;background:var(--smx-surface)!important;border-bottom:1px solid var(--smx-border)!important}.marketplace-modal-header h2{margin:0!important;font-size:15px!important;font-weight:600!important;color:var(--smx-text)!important;letter-spacing:-.005em!important}.marketplace-modal-header h2 .sm-modal-icon{display:none!important}.marketplace-modal-header>button{width:28px!important;height:28px!important;border-radius:6px!important;border:1px solid transparent!important;background:transparent!important;color:var(--smx-text-mute)!important;display:inline-flex;align-items:center;justify-content:center}.marketplace-modal-header>button:hover{background:var(--smx-surface-2)!important;color:var(--smx-text)!important;transform:none!important;border-color:var(--smx-border)!important}.marketplace-modal-content{padding:18px 20px!important;gap:14px!important;background:var(--smx-surface)!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important}.marketplace-modal.marketplace-modal-large .marketplace-modal-content{grid-template-columns:none!important;display:flex!important}.marketplace-modal-footer{display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:12px 20px!important;background:var(--smx-surface-2)!important;border-top:1px solid var(--smx-border)!important}.marketplace-field-label{font-size:12px!important;font-weight:600!important;color:var(--smx-text)!important}.marketplace-field-label span{color:var(--smx-text-mute);font-weight:400;margin-left:4px}.marketplace-input,.marketplace-textarea,.marketplace-modal-content select.marketplace-input,.marketplace-modal-content input,.marketplace-modal-content textarea{width:100%!important;background:var(--smx-surface)!important;border:1px solid var(--smx-border)!important;border-radius:8px!important;padding:10px 12px!important;font-size:13px!important;color:var(--smx-text)!important;box-shadow:none!important;box-sizing:border-box}.marketplace-textarea{min-height:120px!important;resize:vertical}.marketplace-input:focus,.marketplace-textarea:focus,.marketplace-modal-content input:focus,.marketplace-modal-content textarea:focus,.marketplace-modal-content select.marketplace-input:focus{border-color:var(--smx-primary)!important;box-shadow:var(--smx-ring)!important;outline:none!important}.marketplace-selected-shift{display:flex;flex-wrap:wrap;gap:6px;padding:12px;background:var(--smx-surface-2);border:1px solid var(--smx-border);border-radius:10px}.marketplace-selected-shift .sm-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--smx-surface);border:1px solid var(--smx-border);border-radius:999px;font-size:12px;font-weight:500;color:var(--smx-text)}.marketplace-selected-shift .sm-chip svg{width:12px;height:12px;color:var(--smx-primary)}@keyframes smxFade{0%{opacity:0}to{opacity:1}}@keyframes smxPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.marketplace-modal-header,.marketplace-modal-content{padding:14px 16px!important}.marketplace-modal-footer{padding:12px 16px!important;flex-wrap:wrap}.marketplace-modal-footer>button{flex:1 1 auto}}.marketplace-modal-overlay{z-index:2147483600!important;background:radial-gradient(1000px 600px at 50% 0%,rgba(96,165,250,.2),transparent 65%),#0b254580!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important}.mp-modal-v2{border:1px solid #e6edf6!important;box-shadow:0 1px #ffffffe6 inset,0 30px 80px -24px #0f254066,0 10px 28px -12px #2563eb2e!important;position:relative}.mp-modal-v2:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#60a5fa,#3b82f6,#818cf8)}.mp-modal-v2 .marketplace-modal-header{background:linear-gradient(180deg,#fff,#eff6ff)!important}.mp-modal-v2 .marketplace-modal-header h2{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.15}.mp-modal-sub{display:block;font-size:12px;font-weight:500;color:#64748b;margin-top:2px;letter-spacing:0}.mp-section{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px #0f254005;animation:smFadeSlide .35s var(--sm-ease, ease) both}.mp-section+.mp-section{margin-top:0}.mp-section-title{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#1d4ed8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.mp-section-title svg{width:12px;height:12px}.mp-hint{margin-top:6px;font-size:12px;color:#64748b;padding:8px 10px;background:#f1f5f9;border-radius:8px;border:1px dashed #cbd5e1}.my-requests-tabs--v2{display:flex;gap:6px;padding:6px;background:#f1f7ff;border:1px solid #e2e8f0;border-radius:12px}.my-requests-tabs--v2 .my-requests-tab{flex:1;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:9px;background:transparent;border:none;cursor:pointer;color:#475569;font-weight:600;font-size:12.5px;transition:all .18s ease}.my-requests-tabs--v2 .my-requests-tab:hover{background:#fff;color:#1d4ed8}.my-requests-tabs--v2 .my-requests-tab.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 6px 14px -8px #2563eb8c}.my-requests-tabs--v2 .my-requests-tab .my-requests-tab-label{display:inline-flex;align-items:center;gap:6px}.my-requests-tabs--v2 .my-requests-tab .my-requests-tab-label svg{width:12px;height:12px}.my-requests-tabs--v2 .my-requests-tab .my-requests-tab-count{background:#0f254014;color:inherit;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:800}.my-requests-tabs--v2 .my-requests-tab.active .my-requests-tab-count{background:#ffffff38;color:#fff}.my-request-card--v2{display:flex;align-items:stretch;gap:14px;background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.my-request-card--v2:hover{transform:translateY(-1px);border-color:#bfdbfe;box-shadow:0 12px 26px -16px #2563eb4d}.my-request-card--v2 .my-request-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.my-request-card--v2 .my-request-type-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.my-request-card--v2 .my-request-type{font-size:11px;font-weight:800;color:#1d4ed8;text-transform:uppercase;letter-spacing:.06em}.my-request-card--v2 .my-request-time{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#0b2545;font-weight:700}.my-request-card--v2 .my-request-time svg{width:12px;height:12px;color:#64748b}.my-request-card--v2 .my-request-dot{color:#cbd5e1;margin:0 2px}.my-request-card--v2 .my-request-message{font-size:12.5px;color:#475569;line-height:1.5}.my-request-card--v2 .my-request-actions{display:flex;align-items:center;gap:8px}.marketplace-empty.slim{display:inline-flex;align-items:center;gap:8px;justify-content:center;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px dashed #cbd5e1!important}.marketplace-empty.slim svg{width:14px;height:14px;color:#94a3b8}@media(max-width:768px){.shift-marketplace-overlay,[class*=modal-overlay],[class*=modal-backdrop]{padding:0!important;align-items:stretch!important}[class*=modal],[class*=-modal],[class*=-drawer]{max-width:100%!important}.sm-grid,.marketplace-grid,.shifts-grid{grid-template-columns:1fr!important;gap:10px!important}.sm-card,.shift-card,.marketplace-card{width:100%!important}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}button,.btn{min-height:40px}input,select,textarea{font-size:16px!important}.toolbar,.filters-bar{flex-wrap:wrap!important;gap:8px!important}}@media(max-width:768px){.shift-marketplace-page{--sm-mobile-safe-bottom: max(18px, env(safe-area-inset-bottom));--sm-mobile-pad: clamp(12px, 4vw, 18px);width:100%!important;max-width:100%!important;min-height:100svh;margin-left:0!important;padding:0 var(--sm-mobile-pad) calc(84px + var(--sm-mobile-safe-bottom))!important;background:radial-gradient(540px 320px at -18% -8%,rgba(186,216,255,.72),transparent 62%),radial-gradient(440px 320px at 108% 4%,rgba(212,242,255,.9),transparent 60%),linear-gradient(180deg,#fbfdff,#f3f8ff 47%,#eef6ff)!important;overflow-x:clip;isolation:isolate}.shift-marketplace-page:before,.shift-marketplace-page:after{content:"";position:fixed;pointer-events:none;z-index:-1;border-radius:999px;filter:blur(4px);opacity:.7;animation:smMobileAura 12s ease-in-out infinite alternate}.shift-marketplace-page:before{width:180px;height:180px;right:-82px;top:120px;background:#93c5fd52}.shift-marketplace-page:after{width:220px;height:220px;left:-132px;bottom:12vh;background:#bfdbfe70;animation-delay:-4s}.marketplace-stage{max-width:none!important;gap:14px!important;padding-top:max(12px,env(safe-area-inset-top))}.marketplace-header{position:sticky!important;top:0;z-index:30;margin:0 calc(var(--sm-mobile-pad) * -1) 2px;padding:16px var(--sm-mobile-pad) 14px!important;border-radius:0 0 28px 28px!important;border-width:0 0 1px!important;border-color:#bfdbfedb!important;background:linear-gradient(180deg,#fffffff5,#f6faffe6)!important;box-shadow:0 18px 42px -30px #1e40af6b!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.marketplace-header:before{background:radial-gradient(260px 120px at 16% 0%,rgba(96,165,250,.15),transparent 70%),radial-gradient(260px 120px at 92% 12%,rgba(125,211,252,.16),transparent 72%)!important}.marketplace-title-row,.marketplace-title-row--compact{align-items:flex-start!important;gap:10px!important}.marketplace-title{font-size:clamp(20px,6vw,25px)!important;line-height:1.05!important;letter-spacing:-.04em!important;gap:10px!important}.marketplace-title .sm-title-mark{width:40px!important;height:40px!important;border-radius:15px!important;background:linear-gradient(135deg,#7db8ff,#97dcf1)!important;box-shadow:0 12px 24px -14px #2563ebbf!important}.marketplace-title-sub{max-width:250px;font-size:12px!important;line-height:1.35!important;color:#6b7f9e!important}.marketplace-control-row{margin-top:14px!important}.marketplace-toolbar-shell{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.marketplace-toolbar-group,.marketplace-toolbar-actions,.marketplace-toolbar-actions--inline{display:flex!important;width:100%!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;padding:1px 2px 8px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.marketplace-toolbar-group::-webkit-scrollbar,.marketplace-toolbar-actions::-webkit-scrollbar{display:none}.marketplace-pill,.marketplace-primary-btn,.marketplace-outline-btn,.marketplace-solid-teal-btn,.marketplace-chip-btn,.marketplace-checkbox-btn,.marketplace-wide-teal-btn,.marketplace-mini-btn{min-height:44px!important;touch-action:manipulation}.marketplace-pill,.marketplace-chip-btn,.marketplace-checkbox-btn{flex:0 0 auto;scroll-snap-align:start;height:42px!important;padding-inline:14px!important;background:#ffffffe0!important;border-color:#bfdbfed1!important;box-shadow:0 8px 22px -18px #1e40af66!important}.marketplace-search-box,.marketplace-search-box--inline{order:-1;flex:1 0 min(100%,280px)!important;width:100%!important;min-width:100%!important;height:48px!important;border-radius:18px!important;background:#fffffff0!important;border-color:#bfdbfee6!important;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -24px #2563eb6b!important}.marketplace-search-box input{font-size:16px!important}.marketplace-ghost-icon{flex:0 0 44px;width:44px!important;height:44px!important;border-radius:16px!important;background:#ffffffeb!important;border-color:#bfdbfee6!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{flex:1 0 auto;height:44px!important;min-width:158px;border-radius:16px!important;background:linear-gradient(135deg,#79adff,#5d91f0)!important;box-shadow:0 16px 28px -20px #2563ebb8!important}.marketplace-tabs-row{margin:6px calc(var(--sm-mobile-pad) * -1) 0!important;padding:0 var(--sm-mobile-pad) 8px!important;border-top:0!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.marketplace-tabs-row::-webkit-scrollbar{display:none}.marketplace-status-tabs{width:max-content;min-width:100%;flex-wrap:nowrap!important;gap:8px!important}.marketplace-status-tab{flex:0 0 auto;height:42px!important;padding:0 13px!important;border-radius:999px!important;background:#ffffffb8!important;border:1px solid rgba(219,234,254,.95)!important;box-shadow:0 8px 20px -18px #1e40af61!important}.marketplace-status-tab.active{background:linear-gradient(135deg,#fff,#eaf4ff)!important;border-color:#b7d4ff!important;color:#2457b7!important;box-shadow:0 14px 26px -20px #2563eba6!important}.marketplace-status-tab.active:after{display:none!important}.marketplace-status-tab span{background:#eef6ff!important}.marketplace-status-tab.active span{background:#6c9ff4!important;color:#fff!important}.marketplace-shell{display:flex!important;flex-direction:column!important;gap:14px!important}.marketplace-main-panel{gap:12px!important}.marketplace-right-panel{order:-1;position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.marketplace-subfilters{margin:0 calc(var(--sm-mobile-pad) * -1);padding:12px var(--sm-mobile-pad) 14px!important;border-radius:0!important;border-width:1px 0!important;border-color:#dbeafed6!important;background:#ffffff9e!important;box-shadow:none!important;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.marketplace-subfilters::-webkit-scrollbar{display:none}.marketplace-chip-btn.active,.marketplace-checkbox-btn.active{background:linear-gradient(135deg,#78adff,#5f93ef)!important;box-shadow:0 12px 22px -16px #2563eba6!important}.marketplace-request-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.marketplace-card{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffffa,#f7fbfff5)!important;border-color:#cfe0f8eb!important;box-shadow:0 20px 44px -34px #1e40af8c,inset 0 1px #ffffffe6!important;overflow:hidden;transform-origin:center top;animation:smMobileCardUp .45s cubic-bezier(.2,.9,.24,1) both!important}.marketplace-card:before{top:12px!important;left:0!important;bottom:12px!important;width:4px!important;border-radius:99px!important;opacity:.8!important;background:linear-gradient(180deg,#7db8ff,#a8e6f6)!important}.marketplace-card:hover{transform:none!important}.marketplace-card-avatar{width:46px!important;height:46px!important;border-radius:16px!important;font-size:13px!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 12px 22px -18px #2563ebb8!important}.marketplace-card-body{gap:10px!important}.marketplace-card-headline-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.marketplace-card-name{font-size:15.5px!important;letter-spacing:-.02em!important}.marketplace-card-meta{font-size:12px!important;line-height:1.45!important}.marketplace-card-top-tags{gap:6px!important}.marketplace-tag{height:25px!important;padding:0 9px!important;font-size:11px!important;border:1px solid rgba(255,255,255,.66)}.marketplace-card-summary-row{grid-template-columns:1fr auto!important;gap:10px!important;padding:12px!important;border-radius:18px!important;background:linear-gradient(180deg,#f8fbff,#f0f7ff)!important;border-color:#dbeafef2!important}.marketplace-card-summary-label{grid-column:1 / -1;font-size:10.5px!important}.marketplace-card-summary-main{min-width:0;white-space:normal!important;line-height:1.45!important}.marketplace-card-summary-side{align-self:end;justify-content:flex-end}.marketplace-card-footer{align-items:stretch!important;gap:10px!important}.marketplace-card-footer-note{width:100%;font-size:12px!important}.marketplace-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%}.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{width:100%!important;height:44px!important;border-radius:16px!important;padding:0 10px!important;font-size:12.5px!important}.marketplace-side-card{padding:16px!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffff5,#f4f9fff0)!important;border-color:#cfe0f8eb!important;box-shadow:0 20px 42px -34px #1e40af80!important}.marketplace-side-card h3{font-size:15px!important}.marketplace-side-card>p{font-size:12px!important}.marketplace-queue-item{grid-template-columns:40px 1fr!important;padding:12px!important;border-radius:18px!important;background:#ffffffdb!important;border-color:#dbeafef0!important}.queue-avatar{width:40px!important;height:40px!important;border-radius:14px!important}.marketplace-wide-teal-btn{height:46px!important;border-radius:16px!important;background:linear-gradient(135deg,#75b8ff,#65d2e8)!important}.availability-grid{gap:7px!important}.availability-cell{min-height:54px;border-radius:16px!important;background:#ffffffdb!important;border-color:#dbeafef0!important}.availability-cell.is-on{background:linear-gradient(135deg,#79adff,#65c7e8)!important}.marketplace-modal-overlay{display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;background:radial-gradient(520px 340px at 50% 14%,rgba(191,219,254,.25),transparent 68%),#0f244061!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important}.marketplace-modal,.marketplace-modal-large,.marketplace-modal-xl,.mp-modal-v2{width:100%!important;max-width:100%!important;max-height:min(88svh,760px)!important;border-radius:28px 28px 22px 22px!important;animation:smMobileSheetIn .38s cubic-bezier(.2,.9,.2,1.08) both!important}.marketplace-modal:after{content:"";position:absolute;top:8px;left:50%;width:44px;height:4px;border-radius:999px;transform:translate(-50%);background:#d7e6fb;z-index:3}.marketplace-modal-header{padding:24px 18px 14px!important;border-bottom-color:#dbeafee6!important;background:linear-gradient(180deg,#fff,#f5faff)!important}.marketplace-modal-header h2{font-size:16px!important;line-height:1.2!important}.marketplace-modal-header>button{width:40px!important;height:40px!important;border-radius:15px!important}.marketplace-modal-content{padding:16px 18px!important;gap:12px!important;max-height:calc(88svh - 150px)!important}.marketplace-modal-footer{position:sticky;bottom:0;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important;background:#fafdfff0!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.marketplace-modal-footer>button{width:100%!important;min-height:46px!important;border-radius:16px!important}.marketplace-input,.marketplace-textarea,.marketplace-modal-content select.marketplace-input,.marketplace-modal-content input,.marketplace-modal-content textarea{min-height:48px!important;border-radius:16px!important;border-color:#cbdbf2f2!important;background:#fffffff5!important;font-size:16px!important}.marketplace-textarea{min-height:112px!important}.marketplace-grid-2,.marketplace-inline-split{grid-template-columns:1fr!important;gap:10px!important}.marketplace-radio-list,.marketplace-selected-shift,.mp-section,.view-request-head,.view-request-summary-card,.view-responder-card,.my-request-card,.my-request-card--v2{border-radius:18px!important;border-color:#dbeafef2!important;background:linear-gradient(180deg,#fff,#f6fbff)!important}.marketplace-selected-shift{padding:12px!important;gap:7px!important}.marketplace-selected-shift .sm-chip{max-width:100%;white-space:normal!important;border-radius:999px!important}.my-requests-tabs--v2{overflow-x:auto;scrollbar-width:none;padding:6px!important;border-radius:18px!important}.my-requests-tabs--v2::-webkit-scrollbar{display:none}.my-requests-tabs--v2 .my-requests-tab{flex:0 0 auto!important;min-width:112px;min-height:42px;border-radius:14px!important}.my-request-card,.my-request-card--v2{display:grid!important;grid-template-columns:1fr!important;padding:14px!important}.my-request-actions,.my-request-card--v2 .my-request-actions{width:100%;justify-content:stretch!important;align-items:stretch!important}.my-request-actions>button{width:100%}.view-request-head{padding:14px!important}.view-responder-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.view-responder-top{align-items:flex-start!important}.view-responder-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-empty,.marketplace-alert,.marketplace-toast{border-radius:20px!important}.marketplace-toast{left:var(--sm-mobile-pad)!important;right:var(--sm-mobile-pad)!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;transform:none!important;max-width:none!important;text-align:center}}@media(max-width:420px){.marketplace-card-actions,.marketplace-modal-footer,.view-responder-actions{grid-template-columns:1fr!important}.marketplace-title-sub{max-width:210px}.marketplace-card-summary-row{grid-template-columns:1fr!important}.marketplace-card-summary-side{justify-content:flex-start}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){@keyframes smMobileAura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(12px,-16px,0) scale(1.08)}}@keyframes smMobileCardUp{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes smMobileSheetIn{0%{opacity:0;transform:translate3d(0,44px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.marketplace-card:nth-child(2){animation-delay:.03s!important}.marketplace-card:nth-child(3){animation-delay:.06s!important}.marketplace-card:nth-child(4){animation-delay:.09s!important}.marketplace-side-card{animation:smMobileCardUp .42s cubic-bezier(.2,.9,.24,1) both}.marketplace-chip-btn:active,.marketplace-checkbox-btn:active,.marketplace-status-tab:active,.marketplace-primary-btn:active,.marketplace-outline-btn:active,.marketplace-solid-teal-btn:active,.marketplace-mini-btn:active,.marketplace-wide-teal-btn:active{transform:scale(.985)!important}}@media(max-width:768px){.shift-marketplace-page{--sm-mobile-pad: clamp(10px, 3.4vw, 14px);--sm-blue-50: #f5faff;--sm-blue-75: #edf6ff;--sm-blue-100: #dcecff;--sm-blue-200: #bed9ff;--sm-blue-500: #5f9df7;--sm-ink: #24334d;--sm-muted: #74839b;padding:0 var(--sm-mobile-pad) calc(64px + env(safe-area-inset-bottom))!important;background:radial-gradient(300px 170px at -10% 0%,rgba(191,219,254,.62),transparent 68%),radial-gradient(260px 180px at 112% 5%,rgba(207,244,252,.72),transparent 66%),linear-gradient(180deg,#fcfeff,#f5faff 42%,#eef6ff)!important}.marketplace-stage{gap:9px!important;padding-top:max(6px,env(safe-area-inset-top))!important}.marketplace-header{margin:0 calc(var(--sm-mobile-pad) * -1) 0!important;padding:10px var(--sm-mobile-pad) 8px!important;border-radius:0 0 18px 18px!important;background:#fffffff0!important;box-shadow:0 12px 32px -28px #2563eb7a!important}.marketplace-title-row,.marketplace-title-row--compact{min-height:0!important;margin:0!important}.marketplace-title{font-size:clamp(17px,4.9vw,20px)!important;line-height:1.04!important;letter-spacing:-.035em!important;color:var(--sm-ink)!important}.marketplace-title-sub{max-width:235px!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.22!important;letter-spacing:-.01em!important;color:var(--sm-muted)!important}.marketplace-control-row{margin-top:9px!important}.marketplace-toolbar-shell{gap:7px!important}.marketplace-toolbar-group{display:grid!important;grid-template-columns:1fr 1fr 1.12fr!important;gap:6px!important;overflow:visible!important;padding:0!important}.marketplace-toolbar-group .marketplace-static-pill:nth-of-type(2){display:none!important}.marketplace-toolbar-group>*{min-width:0!important}.marketplace-pill,.marketplace-chip-btn,.marketplace-checkbox-btn{height:34px!important;min-height:34px!important;padding:0 9px!important;border-radius:11px!important;font-size:10.5px!important;font-weight:800!important;gap:5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:linear-gradient(180deg,#fff,#f6faff)!important;box-shadow:0 8px 18px -17px #2563eb6b!important}.marketplace-pill svg,.marketplace-chip-btn svg,.marketplace-checkbox-btn svg{width:12px!important;height:12px!important;flex:0 0 auto!important}.marketplace-segmented-pill{padding:3px!important;gap:3px!important}.marketplace-segmented-pill button{min-height:27px!important;height:27px!important;border-radius:8px!important;padding:0 8px!important;font-size:10px!important}.marketplace-toolbar-actions,.marketplace-toolbar-actions--inline{display:grid!important;grid-template-columns:minmax(0,1fr) 36px 76px!important;align-items:center!important;gap:6px!important;overflow:visible!important;padding:0!important}.marketplace-search-box,.marketplace-search-box--inline{order:0!important;min-width:0!important;width:100%!important;height:38px!important;min-height:38px!important;border-radius:12px!important;padding:0 10px!important;box-shadow:inset 0 1px #fffffff2,0 9px 22px -20px #2563eb7a!important}.marketplace-search-box svg{width:13px!important;height:13px!important}.marketplace-search-box input{min-width:0!important;font-size:12px!important;font-weight:650!important}.marketplace-search-box input::placeholder{color:#9aaec7!important}.marketplace-ghost-icon{width:36px!important;height:36px!important;min-height:36px!important;border-radius:12px!important;flex-basis:36px!important}.marketplace-ghost-icon svg{width:15px!important;height:15px!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{min-width:0!important;width:76px!important;height:36px!important;min-height:36px!important;border-radius:12px!important;padding:0 8px!important;font-size:11px!important;letter-spacing:-.01em!important;gap:3px!important;white-space:nowrap!important;overflow:hidden!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn svg{width:13px!important;height:13px!important}.marketplace-tabs-row{margin:7px calc(var(--sm-mobile-pad) * -1) 0!important;padding:0 var(--sm-mobile-pad) 6px!important}.marketplace-status-tabs{gap:6px!important}.marketplace-status-tab{height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:11px!important;font-size:10.5px!important;font-weight:850!important}.marketplace-status-tab span{min-width:17px!important;height:17px!important;padding:0 5px!important;font-size:9.5px!important}.marketplace-shell,.marketplace-main-panel,.marketplace-right-panel,.marketplace-request-list{gap:9px!important}.marketplace-subfilters{margin:0 calc(var(--sm-mobile-pad) * -1)!important;padding:8px var(--sm-mobile-pad)!important;gap:6px!important;background:#ffffff8a!important}.marketplace-subfilters .marketplace-chip-btn,.marketplace-subfilters .marketplace-checkbox-btn{height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:999px!important}.marketplace-side-card{padding:12px!important;border-radius:18px!important;background:radial-gradient(190px 90px at 8% 0%,rgba(191,219,254,.26),transparent 76%),linear-gradient(180deg,#fffffffa,#f7fbfff5)!important;box-shadow:0 14px 34px -29px #1e40af94!important}.marketplace-side-card h3{font-size:13.5px!important;line-height:1.12!important;margin:0!important;gap:5px!important}.marketplace-side-card h3 svg{width:14px!important;height:14px!important}.marketplace-side-card>p{margin-top:5px!important;font-size:10.8px!important;line-height:1.28!important}.marketplace-queue-list{gap:7px!important;margin-top:9px!important}.marketplace-queue-item{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;padding:9px!important;border-radius:14px!important}.queue-avatar{width:34px!important;height:34px!important;border-radius:12px!important;font-size:11px!important}.queue-title{font-size:12px!important;line-height:1.15!important}.queue-subtitle,.queue-meta{font-size:10.2px!important;line-height:1.22!important}.marketplace-wide-teal-btn{height:38px!important;min-height:38px!important;border-radius:13px!important;margin-top:9px!important;font-size:11.5px!important}.marketplace-card{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:10px 10px 10px 12px!important;border-radius:18px!important;box-shadow:0 14px 34px -30px #1e40af8f,inset 0 1px #fffffff2!important}.marketplace-card:before{top:10px!important;bottom:10px!important;width:3px!important}.marketplace-card-avatar{width:36px!important;height:36px!important;border-radius:13px!important;font-size:11px!important}.marketplace-card-body{gap:7px!important;min-width:0!important}.marketplace-card-headline-row{gap:5px!important}.marketplace-card-name{font-size:13.2px!important;line-height:1.12!important}.marketplace-card-meta{display:block!important;max-width:100%!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.28!important;color:#6f8099!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-card-meta svg{width:10px!important;height:10px!important;vertical-align:-1px!important}.marketplace-card-top-tags{gap:5px!important}.marketplace-tag{height:20px!important;min-height:20px!important;padding:0 7px!important;border-radius:999px!important;font-size:9.5px!important;line-height:20px!important}.marketplace-card-summary-row{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:9px!important;border-radius:14px!important}.marketplace-card-summary-label{font-size:9px!important;line-height:1.05!important;letter-spacing:.08em!important}.marketplace-card-summary-main{font-size:11.2px!important;line-height:1.35!important;color:#50617a!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.marketplace-card-summary-side{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important}.marketplace-mini-btn{height:28px!important;min-height:28px!important;padding:0 9px!important;border-radius:10px!important;font-size:10px!important}.marketplace-card-footer{gap:6px!important;display:grid!important;grid-template-columns:1fr!important}.marketplace-card-footer-note{font-size:10.6px!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-card-actions{grid-template-columns:1fr!important;gap:6px!important}.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{height:36px!important;min-height:36px!important;border-radius:12px!important;font-size:11px!important;padding:0 10px!important}.availability-grid{gap:5px!important}.availability-cell{min-height:42px!important;border-radius:12px!important;font-size:10px!important}.marketplace-empty,.marketplace-alert,.marketplace-toast{font-size:12px!important}}@media(max-width:380px){.marketplace-title{font-size:17px!important}.marketplace-title-sub{max-width:210px!important;font-size:10px!important}.marketplace-toolbar-group{grid-template-columns:1fr 1fr 1fr!important;gap:5px!important}.marketplace-pill{padding:0 7px!important;font-size:9.8px!important}.marketplace-toolbar-actions--inline{grid-template-columns:minmax(0,1fr) 34px 66px!important;gap:5px!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{width:66px!important;font-size:10px!important}.marketplace-search-box input{font-size:11.5px!important}.marketplace-status-tab{padding:0 9px!important;font-size:10px!important}.marketplace-side-card{padding:11px!important}.marketplace-card{padding:9px 9px 9px 11px!important}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){.marketplace-header{animation:smMobileCardUp .32s cubic-bezier(.2,.9,.24,1) both!important}.marketplace-side-card,.marketplace-card{animation-duration:.34s!important}}@media(max-width:768px){.shift-marketplace-page{--sm-mobile-pad: clamp(12px, 3.6vw, 16px);--sm-bg: #eef6ff;--sm-surface: #ffffff;--sm-surface-soft: #f7fbff;--sm-border: #d8e8fb;--sm-border-strong: #c7dcf8;--sm-blue: #2f86f6;--sm-blue-dark: #0f4fa8;--sm-navy: #0d2b55;--sm-text: #102b4e;--sm-muted: #7890b1;--sm-shadow: 0 16px 36px -28px rgba(15, 79, 168, .55);padding:max(10px,env(safe-area-inset-top)) var(--sm-mobile-pad) calc(76px + env(safe-area-inset-bottom))!important;background:radial-gradient(520px 260px at 12% -8%,rgba(204,229,255,.95),transparent 66%),linear-gradient(180deg,#eaf4ff,#f5faff 34%,#eef6ff)!important;color:var(--sm-text)!important}.shift-marketplace-page:before,.shift-marketplace-page:after{display:none!important}.marketplace-stage{padding-top:0!important;gap:14px!important}.marketplace-header{position:static!important;top:auto!important;margin:0 0 12px!important;padding:16px 16px 14px!important;border:1px solid var(--sm-border)!important;border-radius:26px!important;background:linear-gradient(138deg,#fffffffc,#fffffff0 58%,#f7fbfff5)!important;box-shadow:var(--sm-shadow),inset 0 1px #ffffffeb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}.marketplace-header:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(240px 110px at 12% 0%,rgba(47,134,246,.1),transparent 70%),radial-gradient(240px 120px at 96% 8%,rgba(125,211,252,.14),transparent 72%)!important;pointer-events:none!important}.marketplace-title-row,.marketplace-title-row--compact{position:relative!important;z-index:1!important;display:block!important;margin:0!important;min-height:0!important}.marketplace-title-row:before{content:"↔ SHIFT EXCHANGE";display:inline-flex;align-items:center;width:fit-content;height:28px;padding:0 12px;margin-bottom:12px;border-radius:999px;border:1px solid #c9defb;background:#edf6ff;color:var(--sm-blue-dark);font-size:11px;font-weight:900;letter-spacing:.08em;box-shadow:inset 0 1px #ffffffd9}.marketplace-title{display:block!important;font-size:clamp(26px,8vw,34px)!important;line-height:.98!important;letter-spacing:-.055em!important;color:var(--sm-navy)!important;margin:0!important}.marketplace-title-sub{display:block!important;max-width:310px!important;margin-top:10px!important;color:#42608c!important;font-size:13.5px!important;line-height:1.42!important;font-weight:560!important;letter-spacing:-.015em!important}.marketplace-control-row{position:relative!important;z-index:1!important;margin-top:15px!important}.marketplace-toolbar-shell{gap:9px!important}.marketplace-toolbar-group{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;overflow:visible!important;padding:0!important}.marketplace-toolbar-group .marketplace-static-pill:nth-of-type(2){display:none!important}.marketplace-pill,.marketplace-chip-btn,.marketplace-checkbox-btn{height:34px!important;min-height:34px!important;padding:0 11px!important;border:1px solid #cfe2fb!important;border-radius:999px!important;background:#eef6ff!important;color:var(--sm-blue-dark)!important;box-shadow:inset 0 1px #ffffffdb!important;font-size:11px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-pill svg,.marketplace-chip-btn svg,.marketplace-checkbox-btn svg{width:13px!important;height:13px!important;color:var(--sm-blue-dark)!important}.marketplace-segmented-pill{min-width:96px!important;padding:3px!important;border-radius:999px!important;background:#eaf3ff!important}.marketplace-segmented-pill button{height:26px!important;min-height:26px!important;padding:0 9px!important;border-radius:999px!important;color:#6881a5!important;font-size:10px!important;font-weight:900!important}.marketplace-segmented-pill button.active{background:#fff!important;color:var(--sm-blue-dark)!important;box-shadow:0 6px 14px -12px #0f4fa88c!important}.marketplace-toolbar-actions,.marketplace-toolbar-actions--inline{display:grid!important;grid-template-columns:minmax(0,1fr) 38px 78px!important;gap:8px!important;align-items:center!important;width:100%!important;overflow:visible!important;padding:0!important}.marketplace-search-box,.marketplace-search-box--inline{order:0!important;min-width:0!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0 11px!important;border:1px solid #d7e7fb!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 18px -17px #0f4fa88c,inset 0 1px #ffffffeb!important}.marketplace-search-box svg{width:14px!important;height:14px!important;color:#8aa3c3!important}.marketplace-search-box input{min-width:0!important;font-size:12px!important;font-weight:650!important;color:var(--sm-text)!important}.marketplace-search-box input::placeholder{color:#9badc6!important}.marketplace-ghost-icon{width:38px!important;height:38px!important;min-height:38px!important;border:1px solid #d7e7fb!important;border-radius:13px!important;background:#fff!important;color:#7890b1!important;box-shadow:0 8px 18px -17px #0f4fa88c!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{position:relative!important;width:78px!important;min-width:78px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border:0!important;border-radius:14px!important;background:#2f86f6!important;color:#fff!important;box-shadow:0 12px 24px -18px #2f86f6cc!important;font-size:0!important;gap:4px!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn:after{content:"Offer";font-size:11px;font-weight:900;letter-spacing:-.01em}.marketplace-toolbar-actions--inline>.marketplace-primary-btn svg{width:14px!important;height:14px!important}.marketplace-tabs-row{margin:14px -16px -4px!important;padding:13px 16px 6px!important;border-top:1px solid rgba(216,232,251,.84)!important;overflow-x:auto!important;scrollbar-width:none!important}.marketplace-tabs-row::-webkit-scrollbar{display:none!important}.marketplace-status-tabs{display:flex!important;gap:9px!important;width:max-content!important;min-width:100%!important;flex-wrap:nowrap!important}.marketplace-status-tab{flex:0 0 auto!important;min-width:88px!important;height:58px!important;min-height:58px!important;padding:9px 12px!important;border:1px solid var(--sm-border)!important;border-radius:18px!important;background:#fff!important;color:#6f86a7!important;box-shadow:0 10px 24px -21px #0f4fa894!important;font-size:11.5px!important;font-weight:850!important;justify-content:space-between!important}.marketplace-status-tab span{min-width:24px!important;height:24px!important;padding:0 7px!important;border-radius:9px!important;background:#eef6ff!important;color:var(--sm-blue-dark)!important;font-size:11px!important;font-weight:950!important}.marketplace-status-tab.active{border-color:#b9d6fb!important;background:linear-gradient(180deg,#fff,#f2f8ff)!important;color:var(--sm-blue-dark)!important;box-shadow:0 13px 26px -19px #2f86f6c7!important}.marketplace-status-tab.active:after{display:none!important}.marketplace-status-tab.active span{background:#2f86f6!important;color:#fff!important}.marketplace-shell{display:flex!important;flex-direction:column!important;gap:12px!important}.marketplace-main-panel,.marketplace-right-panel,.marketplace-request-list{gap:11px!important}.marketplace-right-panel{order:-1!important;position:static!important}.marketplace-side-card{padding:14px!important;border:1px solid var(--sm-border)!important;border-radius:24px!important;background:linear-gradient(140deg,#fff,#f9fcff)!important;box-shadow:var(--sm-shadow),inset 0 1px #ffffffeb!important;overflow:hidden!important}.marketplace-side-card h3{color:var(--sm-navy)!important;font-size:14px!important;line-height:1.15!important;font-weight:900!important}.marketplace-side-card>p{margin-top:6px!important;color:#6d83a4!important;font-size:11.3px!important;line-height:1.38!important}.marketplace-queue-list{gap:8px!important;margin-top:10px!important}.marketplace-queue-item{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:9px!important;border:1px solid #d8e8fb!important;border-radius:17px!important;background:#fff!important}.queue-avatar{width:36px!important;height:36px!important;border-radius:13px!important;background:#eaf3ff!important;color:var(--sm-blue-dark)!important}.queue-title{color:var(--sm-text)!important;font-size:12px!important;line-height:1.15!important}.queue-subtitle,.queue-meta{color:#7890b1!important;font-size:10.3px!important;line-height:1.25!important}.marketplace-wide-teal-btn{height:40px!important;min-height:40px!important;margin-top:10px!important;border-radius:14px!important;background:#2f86f6!important;color:#fff!important;box-shadow:0 12px 24px -18px #2f86f6cc!important;font-size:12px!important;font-weight:900!important}.marketplace-subfilters{margin:0!important;padding:0 0 4px!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto!important;scrollbar-width:none!important}.marketplace-subfilters::-webkit-scrollbar{display:none!important}.marketplace-subfilters .marketplace-chip-btn,.marketplace-subfilters .marketplace-checkbox-btn{height:35px!important;min-height:35px!important;padding:0 12px!important;border-radius:999px!important;background:#fff!important}.marketplace-chip-btn.active,.marketplace-checkbox-btn.active{background:#e8f3ff!important;color:var(--sm-blue-dark)!important;border-color:#b9d6fb!important;box-shadow:inset 0 0 0 1px #2f86f614!important}.marketplace-request-list{display:grid!important;grid-template-columns:1fr!important}.marketplace-card{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:13px!important;border:1px solid var(--sm-border)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--sm-shadow),inset 0 1px #fffffff0!important;overflow:hidden!important}.marketplace-card:before{top:12px!important;bottom:12px!important;left:0!important;width:4px!important;border-radius:0 999px 999px 0!important;background:#2f86f6!important;opacity:.95!important}.marketplace-card-avatar{width:40px!important;height:40px!important;border-radius:14px!important;background:#eaf3ff!important;color:var(--sm-blue-dark)!important;border:1px solid #d8e8fb!important;font-size:11px!important;font-weight:900!important;box-shadow:none!important}.marketplace-card-body{gap:8px!important;min-width:0!important}.marketplace-card-headline-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.marketplace-card-name{color:var(--sm-text)!important;font-size:13.5px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.02em!important}.marketplace-card-meta{display:block!important;margin-top:4px!important;max-width:100%!important;color:#6f86a7!important;font-size:10.5px!important;line-height:1.32!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-card-meta svg{width:10px!important;height:10px!important;color:#7b94b8!important}.marketplace-card-top-tags{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.marketplace-tag{height:22px!important;min-height:22px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid #cfe2fb!important;background:#eef6ff!important;color:var(--sm-blue-dark)!important;font-size:9.6px!important;line-height:20px!important;font-weight:900!important}.marketplace-tag.warning{background:#fff7e8!important;color:#a15f00!important;border-color:#ffe0ad!important}.marketplace-card-summary-row{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:11px!important;border:1px solid #dbeafb!important;border-radius:17px!important;background:#f6faff!important;box-shadow:inset 0 1px #ffffffe6!important}.marketplace-card-summary-label{color:#7f94b3!important;font-size:9px!important;line-height:1!important;letter-spacing:.08em!important;font-weight:950!important}.marketplace-card-summary-main{color:#3f5677!important;font-size:11.7px!important;line-height:1.42!important;font-weight:620!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.marketplace-card-summary-side{justify-content:flex-start!important;gap:7px!important}.marketplace-mini-btn{height:30px!important;min-height:30px!important;padding:0 10px!important;border-radius:11px!important;background:#fff!important;border:1px solid #cfe2fb!important;color:var(--sm-blue-dark)!important;font-size:10.5px!important;font-weight:900!important}.marketplace-card-footer{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.marketplace-card-footer-note{color:#6f86a7!important;font-size:10.8px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-card-actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{height:38px!important;min-height:38px!important;border-radius:14px!important;font-size:11.5px!important;font-weight:900!important}.marketplace-card-actions .marketplace-outline-btn{background:#fff!important;color:var(--sm-blue-dark)!important;border:1px dashed #a7ccfb!important}.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{background:#2f86f6!important;color:#fff!important;border:0!important}.marketplace-empty,.marketplace-alert,.marketplace-toast{border-radius:20px!important;border:1px solid var(--sm-border)!important;background:#fff!important;color:#526b91!important;box-shadow:var(--sm-shadow)!important;font-size:12px!important}.marketplace-settings-panel,.marketplace-settings-panel--portal,.marketplace-modal-card{border-radius:24px!important;border-color:var(--sm-border)!important;background:#fff!important}}@media(max-width:380px){.marketplace-title{font-size:25px!important}.marketplace-title-sub{font-size:12.5px!important;max-width:280px!important}.marketplace-toolbar-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 88px!important;gap:6px!important}.marketplace-toolbar-actions,.marketplace-toolbar-actions--inline{grid-template-columns:minmax(0,1fr) 36px 70px!important;gap:6px!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{width:70px!important;min-width:70px!important;padding:0 8px!important}.marketplace-status-tab{min-width:80px!important;height:54px!important;min-height:54px!important;padding:8px 10px!important}.marketplace-card{grid-template-columns:36px minmax(0,1fr)!important;padding:12px!important}.marketplace-card-avatar{width:36px!important;height:36px!important}}@media(max-width:768px){.shift-marketplace-page{--sm-control-bg: rgba(255, 255, 255, .96);--sm-control-bg-soft: #f8fbff;--sm-control-border: #dbe9fb;--sm-control-text: #5f718d;--sm-control-text-dark: #40516a}.marketplace-title-row:before{content:"↔ SHIFT MARKETPLACE"!important;color:#1559ae!important;background:linear-gradient(180deg,#f7fbff,#edf6ff)!important;border-color:#cfe2fb!important;font-weight:850!important}.marketplace-toolbar-shell{gap:10px!important}.marketplace-toolbar-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.marketplace-toolbar-group .marketplace-static-pill:nth-of-type(2){display:flex!important}.marketplace-pill,.marketplace-toolbar-group .marketplace-static-pill,.marketplace-toggle-pill,.marketplace-segmented-pill{height:40px!important;min-height:40px!important;padding:0 12px!important;border-radius:15px!important;border:1px solid var(--sm-control-border)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:var(--sm-control-text-dark)!important;box-shadow:0 10px 22px -20px #0f4fa88c,inset 0 1px #fffffff2!important;font-size:11.5px!important;font-weight:760!important;letter-spacing:-.012em!important}.marketplace-pill svg,.marketplace-toggle-pill svg{color:#6f88a9!important;opacity:.92!important}.marketplace-segmented-pill{grid-column:span 2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;padding:5px!important;background:#eef5ff!important;border-color:#d7e6fa!important}.marketplace-segmented-pill button{height:30px!important;min-height:30px!important;border-radius:11px!important;color:#70839e!important;font-size:11px!important;font-weight:760!important}.marketplace-segmented-pill button.active{background:#fff!important;color:#243c5a!important;box-shadow:0 8px 18px -16px #0f4fa873,inset 0 1px #ffffffeb!important}.marketplace-toolbar-actions,.marketplace-toolbar-actions--inline{grid-template-columns:minmax(0,1fr) 42px 92px!important;gap:8px!important}.marketplace-search-box,.marketplace-search-box--inline,.marketplace-ghost-icon,.marketplace-toolbar-actions--inline>.marketplace-primary-btn{height:42px!important;min-height:42px!important;border-radius:15px!important;border:1px solid var(--sm-control-border)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 10px 22px -20px #0f4fa88f,inset 0 1px #fffffff2!important}.marketplace-search-box input{color:#455873!important;font-size:11.5px!important;font-weight:620!important}.marketplace-search-box input::placeholder{color:#9aacbf!important;font-weight:620!important}.marketplace-ghost-icon{width:42px!important;color:#657a97!important}.marketplace-ghost-icon svg{width:16px!important;height:16px!important;color:#657a97!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{width:92px!important;min-width:92px!important;padding:0 11px!important;background:linear-gradient(180deg,#f5faff,#eaf4ff)!important;border-color:#cfe2fb!important;color:#40516a!important;font-size:0!important;box-shadow:0 12px 24px -21px #0f4fa880,inset 0 1px #fffffff2!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn:after{content:"Offer"!important;color:#40516a!important;font-weight:780!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn svg{color:#657a97!important}.marketplace-subfilters .marketplace-chip-btn,.marketplace-subfilters .marketplace-checkbox-btn,.marketplace-wide-teal-btn,.marketplace-mini-btn,.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{color:#5f718d!important;font-weight:760!important}.marketplace-subfilters .marketplace-chip-btn svg,.marketplace-subfilters .marketplace-checkbox-btn svg,.marketplace-mini-btn svg,.marketplace-card-actions button svg{color:#7a8ca5!important}.marketplace-subfilters .marketplace-chip-btn,.marketplace-subfilters .marketplace-checkbox-btn,.marketplace-chip-btn.active,.marketplace-checkbox-btn.active,.marketplace-mini-btn,.marketplace-card-actions .marketplace-outline-btn{background:linear-gradient(180deg,#fff,#f7fbff)!important;border-color:#dbe9fb!important;box-shadow:0 10px 20px -20px #0f4fa873,inset 0 1px #fffffff2!important}.marketplace-wide-teal-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{background:linear-gradient(180deg,#f7fbff,#edf6ff)!important;border:1px solid #d3e5fb!important;box-shadow:0 12px 24px -21px #0f4fa875,inset 0 1px #fffffff2!important}.marketplace-wide-teal-btn:hover,.marketplace-mini-btn:hover,.marketplace-subfilters .marketplace-chip-btn:hover,.marketplace-subfilters .marketplace-checkbox-btn:hover,.marketplace-card-actions button:hover{color:#40516a!important;border-color:#cbdff6!important;transform:translateY(-1px)!important}.marketplace-side-card h3,.marketplace-side-card h3 strong{font-weight:680!important;letter-spacing:-.015em!important}.marketplace-side-card h3 svg{color:#6f88a9!important;stroke-width:1.8!important}}@media(max-width:380px){.marketplace-toolbar-actions,.marketplace-toolbar-actions--inline{grid-template-columns:minmax(0,1fr) 40px 82px!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{width:82px!important;min-width:82px!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn:after{content:"Offer"!important}}@media(max-width:768px){.shift-marketplace-page{overflow-x:hidden!important}.marketplace-toolbar-shell{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:7px!important;align-items:center!important}.marketplace-toolbar-group,.marketplace-toolbar-actions,.marketplace-toolbar-actions--inline{display:contents!important;width:auto!important;padding:0!important;overflow:visible!important}.marketplace-toolbar-group .marketplace-static-pill:nth-child(1){grid-column:1 / span 6!important;order:1!important}.marketplace-toggle-pill{grid-column:7 / span 6!important;order:2!important}.marketplace-segmented-pill{grid-column:1 / -1!important;order:3!important}.marketplace-toolbar-group .marketplace-static-pill:nth-child(4){grid-column:1 / span 7!important;order:4!important;display:inline-flex!important}.marketplace-settings-wrap{grid-column:8 / span 2!important;order:5!important;min-width:0!important;width:100%!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{grid-column:10 / span 3!important;order:6!important;width:100%!important;min-width:0!important}.marketplace-search-box,.marketplace-search-box--inline{grid-column:1 / -1!important;order:7!important}.marketplace-pill,.marketplace-toggle-pill,.marketplace-toolbar-group .marketplace-static-pill,.marketplace-segmented-pill,.marketplace-search-box,.marketplace-search-box--inline,.marketplace-ghost-icon,.marketplace-toolbar-actions--inline>.marketplace-primary-btn{height:34px!important;min-height:34px!important;border-radius:12px!important}.marketplace-pill,.marketplace-toggle-pill,.marketplace-toolbar-group .marketplace-static-pill{padding:0 9px!important;font-size:10.3px!important;font-weight:720!important;justify-content:center!important}.marketplace-pill svg,.marketplace-toggle-pill svg{width:12px!important;height:12px!important;flex:0 0 auto!important}.marketplace-segmented-pill{padding:3px!important;gap:4px!important}.marketplace-segmented-pill button{height:26px!important;min-height:26px!important;font-size:10px!important}.marketplace-ghost-icon{width:100%!important;min-width:0!important;padding:0!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{padding:0 6px!important;gap:2px!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn:after{content:"Add"!important;font-size:10.5px!important;color:#5f718d!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn svg{width:12px!important;height:12px!important;color:#7a8ca5!important}.marketplace-search-box,.marketplace-search-box--inline{padding:0 10px!important}.marketplace-search-box input{font-size:11px!important}.marketplace-tabs-row{margin:10px -16px -6px!important;padding:9px 16px 7px!important;max-width:calc(100% + 32px)!important}.marketplace-status-tabs{gap:6px!important;min-width:max-content!important;width:max-content!important}.marketplace-status-tab{min-width:auto!important;height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:999px!important;font-size:10.5px!important;gap:5px!important;justify-content:center!important}.marketplace-status-tab span{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;font-size:9.5px!important}.marketplace-request-list{gap:8px!important;width:100%!important;max-width:100%!important}.marketplace-card{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;padding:9px 9px 9px 11px!important;border-radius:16px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.marketplace-card:before{top:9px!important;bottom:9px!important;width:3px!important}.marketplace-card-avatar{width:32px!important;height:32px!important;border-radius:11px!important;font-size:10px!important}.marketplace-card-body{gap:6px!important;min-width:0!important}.marketplace-card-headline-row{gap:4px!important}.marketplace-card-name{font-size:12.4px!important;line-height:1.12!important}.marketplace-card-meta{margin-top:2px!important;font-size:9.8px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-card-meta svg{width:9px!important;height:9px!important}.marketplace-card-top-tags{gap:4px!important}.marketplace-tag{height:18px!important;min-height:18px!important;padding:0 6px!important;border-radius:999px!important;font-size:8.8px!important;line-height:18px!important}.marketplace-card-summary-row{padding:7px!important;gap:4px!important;border-radius:12px!important}.marketplace-card-summary-label{font-size:8.2px!important;letter-spacing:.07em!important}.marketplace-card-summary-main{font-size:10.4px!important;line-height:1.28!important;-webkit-line-clamp:2!important;word-break:break-word!important}.marketplace-card-summary-side{gap:5px!important}.marketplace-card-summary-side>span{min-width:20px!important;height:20px!important;font-size:9px!important}.marketplace-mini-btn{height:26px!important;min-height:26px!important;padding:0 8px!important;border-radius:9px!important;font-size:9.5px!important;color:#657386!important}.marketplace-card-footer{gap:5px!important}.marketplace-card-footer-note{font-size:9.8px!important;line-height:1.2!important;max-width:100%!important}.marketplace-card-actions{gap:5px!important}.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{height:32px!important;min-height:32px!important;border-radius:11px!important;padding:0 8px!important;font-size:10px!important;color:#657386!important}.marketplace-card-actions button svg{width:12px!important;height:12px!important}.marketplace-side-card{padding:11px!important;border-radius:18px!important}.marketplace-side-card h3{font-size:13px!important;font-weight:640!important}.marketplace-side-card>p{font-size:10.5px!important;line-height:1.25!important;margin-top:4px!important}.marketplace-side-list{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(210px,82%)!important;gap:7px!important;margin-top:8px!important;padding-bottom:2px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.marketplace-side-list::-webkit-scrollbar{display:none!important}.marketplace-queue-item{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;padding:8px!important;border-radius:13px!important;min-width:0!important}.queue-avatar{width:32px!important;height:32px!important;border-radius:11px!important;font-size:10px!important}.queue-name{font-size:11.2px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.queue-type,.queue-meta{font-size:9.5px!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-wide-teal-btn{height:34px!important;min-height:34px!important;margin-top:8px!important;border-radius:12px!important;font-size:10.5px!important;color:#657386!important}.marketplace-modal-overlay{padding:10px!important;align-items:end!important;place-items:end center!important}.marketplace-modal.marketplace-modal-large,.marketplace-modal.mp-modal-v2{width:100%!important;max-width:100%!important;max-height:min(88dvh,720px)!important;border-radius:22px 22px 16px 16px!important}.marketplace-modal-content{padding:12px!important;gap:10px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.my-requests-tabs,.my-requests-tabs--v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}.my-requests-tabs--v2 .my-requests-tab,.my-requests-tab{min-width:0!important;padding:7px 8px!important;border-radius:10px!important;font-size:10.5px!important}.my-requests-list{gap:7px!important;max-height:46dvh!important;overflow-y:auto!important;padding-right:1px!important;-webkit-overflow-scrolling:touch!important}.my-request-card,.my-request-card--v2{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:10px!important;border-radius:14px!important}.my-request-card--v2 .my-request-card-body{gap:4px!important}.my-request-card--v2 .my-request-type-row{gap:6px!important}.my-request-card--v2 .my-request-type{font-size:9.5px!important}.my-request-card--v2 .my-request-time,.my-request-card--v2 .my-request-message{font-size:10.8px!important;line-height:1.25!important}.my-request-card--v2 .my-request-message{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.my-request-card--v2 .my-request-actions{justify-content:stretch!important}.my-request-actions .marketplace-outline-btn{width:100%!important;height:32px!important;min-height:32px!important;font-size:10px!important}}@media(max-width:380px){.marketplace-toolbar-shell{gap:6px!important}.marketplace-toolbar-group .marketplace-static-pill:nth-child(1),.marketplace-toggle-pill{grid-column:1 / -1!important}.marketplace-toolbar-group .marketplace-static-pill:nth-child(4){grid-column:1 / span 7!important}.marketplace-settings-wrap{grid-column:8 / span 2!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{grid-column:10 / span 3!important}.marketplace-card{grid-template-columns:30px minmax(0,1fr)!important;padding:8px 8px 8px 10px!important}.marketplace-card-avatar{width:30px!important;height:30px!important}}@media(max-width:768px){.shift-marketplace-page{--csm-bg: #f0f6fd;--csm-surface: #ffffff;--csm-surface-2: #f7fbff;--csm-surface-3: #edf4fd;--csm-border: #d8e7f5;--csm-border-soft: #e5eff9;--csm-blue: #3b82f6;--csm-blue-strong: #2563eb;--csm-blue-deep: #1d4ed8;--csm-ink: #0c1e38;--csm-ink-2: #2a4668;--csm-ink-3: #5e7a98;--csm-ink-4: #96b0ca;--csm-shadow-xs: 0 1px 3px rgba(12,30,56,.05), 0 1px 2px rgba(59,130,246,.04);--csm-shadow-sm: 0 2px 8px -2px rgba(37,99,235,.1), 0 1px 3px rgba(12,30,56,.05);--csm-shadow-md: 0 8px 24px -6px rgba(37,99,235,.16), 0 3px 8px rgba(12,30,56,.06);--csm-shadow-lg: 0 20px 48px -12px rgba(29,78,216,.24), 0 8px 16px rgba(12,30,56,.07);--csm-r-sm: 12px;--csm-r-md: 16px;--csm-r-lg: 20px;--csm-r-xl: 24px;--csm-ease: cubic-bezier(.22,.61,.36,1);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif!important;color:var(--csm-ink)!important;background:radial-gradient(ellipse at 0% 0%,rgba(219,234,251,.74) 0%,transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(238,245,255,.64) 0%,transparent 50%),#f0f6fd!important;padding:0 12px calc(76px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.shift-marketplace-page *{box-sizing:border-box!important;min-width:0}.marketplace-stage{gap:10px!important;padding-top:max(10px,env(safe-area-inset-top))!important}.marketplace-header,.marketplace-header--v2{position:relative!important;top:auto!important;margin:0 0 10px!important;padding:14px 12px 12px!important;border:1px solid var(--csm-border-soft)!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffff5,#f7fbfff0)!important;box-shadow:var(--csm-shadow-md)!important;backdrop-filter:blur(16px) saturate(145%)!important;-webkit-backdrop-filter:blur(16px) saturate(145%)!important;overflow:hidden!important}.marketplace-header:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(260px 120px at 0% 0%,rgba(59,130,246,.1),transparent 60%),linear-gradient(160deg,rgba(255,255,255,.72),transparent 62%)!important;pointer-events:none!important}.marketplace-title-row,.marketplace-title-row--compact,.marketplace-control-row,.marketplace-tabs-row{position:relative!important;z-index:1!important}.marketplace-title{font-size:22px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:850!important;color:var(--csm-ink)!important}.marketplace-title .sm-title-mark{width:34px!important;height:34px!important;border-radius:13px!important;background:linear-gradient(135deg,#daeafb,#eef5ff)!important;color:var(--csm-blue-deep)!important;border:1px solid rgba(216,231,245,.92)!important;box-shadow:var(--csm-shadow-sm)!important}.marketplace-title-sub{margin-top:4px!important;font-size:11.5px!important;line-height:1.35!important;font-weight:600!important;color:var(--csm-ink-3)!important;max-width:260px!important}.marketplace-control-row{margin-top:12px!important}.marketplace-toolbar-shell{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:7px!important;width:100%!important;overflow:visible!important;padding:0!important}.marketplace-toolbar-group,.marketplace-toolbar-actions,.marketplace-toolbar-actions--inline{display:contents!important;overflow:visible!important;padding:0!important}.marketplace-search-box,.marketplace-search-box--inline{grid-column:1 / -1!important;order:1!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;border-radius:var(--csm-r-md)!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;padding:0 12px!important}.marketplace-search-box input{font-size:16px!important;color:var(--csm-ink-2)!important;font-weight:600!important}.marketplace-search-box svg{color:var(--csm-ink-4)!important}.marketplace-pill,.marketplace-static-pill,.marketplace-toggle-pill,.marketplace-segmented-pill{min-height:36px!important;height:36px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;color:var(--csm-ink-2)!important;font-size:10.8px!important;font-weight:700!important;letter-spacing:-.01em!important;padding:0 9px!important;gap:5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-pill svg{width:13px!important;height:13px!important;color:var(--csm-blue-deep)!important;flex:0 0 auto!important}.marketplace-toolbar-group .marketplace-static-pill:nth-child(1){grid-column:1 / span 5!important;order:2!important}.marketplace-toggle-pill{grid-column:6 / span 3!important;order:3!important}.marketplace-segmented-pill{grid-column:9 / span 4!important;order:4!important;padding:3px!important}.marketplace-toolbar-group .marketplace-static-pill:nth-child(4){grid-column:1 / span 6!important;order:5!important}.marketplace-settings-wrap{grid-column:7 / span 2!important;order:6!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{grid-column:9 / span 4!important;order:7!important}.marketplace-segmented-pill button{height:28px!important;min-height:28px!important;border-radius:11px!important;font-size:10px!important;color:var(--csm-ink-3)!important;font-weight:800!important}.marketplace-segmented-pill button.active{background:linear-gradient(135deg,#eef5ff,#daeafb)!important;color:var(--csm-blue-deep)!important;box-shadow:var(--csm-shadow-xs)!important}.marketplace-ghost-icon{width:100%!important;height:36px!important;min-height:36px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;color:var(--csm-ink-3)!important}.marketplace-ghost-icon svg{width:14px!important;height:14px!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{min-width:0!important;height:36px!important;min-height:36px!important;border-radius:14px!important;padding:0 10px!important;font-size:10.8px!important;font-weight:800!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:0!important;box-shadow:var(--csm-shadow-sm)!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn svg{width:13px!important;height:13px!important}.marketplace-tabs-row{margin:9px -4px 0!important;padding:0 4px 2px!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.marketplace-tabs-row::-webkit-scrollbar{display:none!important}.marketplace-status-tabs{width:max-content!important;min-width:100%!important;gap:6px!important;flex-wrap:nowrap!important}.marketplace-status-tab{flex:0 0 auto!important;height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:999px!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;color:var(--csm-ink-3)!important;font-size:10.5px!important;font-weight:750!important}.marketplace-status-tab.active{background:linear-gradient(135deg,#eef5ff,#daeafb)!important;color:var(--csm-blue-deep)!important;border-color:#bbd5f5!important}.marketplace-status-tab span{min-width:18px!important;height:18px!important;border-radius:999px!important;background:#edf4fd!important;color:var(--csm-ink-3)!important;font-size:9px!important;font-weight:850!important}.marketplace-shell{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important}.marketplace-main-panel,.marketplace-right-panel{width:100%!important;min-width:0!important}.marketplace-main-panel{order:2!important;gap:8px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.marketplace-right-panel{order:1!important}.marketplace-filter-row,.marketplace-filter-row--v2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 0 8px!important;padding:6px!important;border-radius:18px!important;background:#ffffffbd!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-sm)!important;overflow:visible!important}.marketplace-chip-btn,.marketplace-checkbox-btn,.marketplace-filter-row .marketplace-outline-btn,.marketplace-filter-row--v2 .marketplace-outline-btn{width:100%!important;height:32px!important;min-height:32px!important;border-radius:999px!important;padding:0 7px!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;color:var(--csm-ink-3)!important;font-size:9.5px!important;font-weight:800!important;white-space:nowrap!important}.marketplace-chip-btn.active,.marketplace-checkbox-btn.active{background:linear-gradient(135deg,#eef5ff,#daeafb)!important;color:var(--csm-blue-deep)!important}.marketplace-request-list{gap:7px!important;max-height:58svh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 2px 10px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}.marketplace-card{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;width:100%!important;padding:9px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-sm)!important;overflow:hidden!important;transform:none!important}.marketplace-card:before,.marketplace-card:after{display:none!important}.marketplace-card-avatar{width:34px!important;height:34px!important;border-radius:13px!important;font-size:10px!important;background:linear-gradient(135deg,#daeafb,#eef5ff)!important;color:var(--csm-blue-deep)!important;border:1px solid rgba(216,231,245,.95)!important;box-shadow:var(--csm-shadow-xs)!important}.marketplace-card-body{gap:6px!important;min-width:0!important}.marketplace-card-headline-row{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}.marketplace-card-name{font-size:12.6px!important;line-height:1.12!important;font-weight:850!important;color:var(--csm-ink)!important}.marketplace-card-meta{margin-top:2px!important;font-size:9.5px!important;line-height:1.22!important;color:var(--csm-ink-3)!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-card-meta svg,.marketplace-card-meta span:nth-of-type(n+2){display:none!important}.marketplace-card-top-tags{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;overflow-x:auto!important;scrollbar-width:none!important}.marketplace-card-top-tags::-webkit-scrollbar{display:none!important}.marketplace-tag{flex:0 0 auto!important;height:18px!important;min-height:18px!important;padding:0 6px!important;border-radius:999px!important;font-size:8.5px!important;line-height:18px!important;font-weight:850!important;letter-spacing:.02em!important;color:var(--csm-ink-3)!important;background:#edf4fd!important;border:1px solid var(--csm-border-soft)!important}.marketplace-tag.type-swap,.marketplace-tag.type-coverage,.marketplace-tag.warning{background:#eef5ff!important;color:var(--csm-blue-deep)!important;border-color:#d8e7f5!important}.marketplace-card-summary-row{display:grid!important;grid-template-columns:1fr auto!important;gap:4px 6px!important;padding:7px!important;border-radius:13px!important;background:#f7fbff!important;border:1px solid var(--csm-border-soft)!important}.marketplace-card-summary-label{grid-column:1 / -1!important;font-size:8px!important;line-height:1!important;letter-spacing:.08em!important;font-weight:850!important;color:var(--csm-ink-4)!important}.marketplace-card-summary-main{font-size:10.4px!important;line-height:1.25!important;color:var(--csm-ink-2)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;word-break:break-word!important}.marketplace-card-summary-side{gap:4px!important;align-self:end!important}.marketplace-card-summary-side>span{min-width:18px!important;height:18px!important;font-size:8px!important;background:#eef5ff!important;color:var(--csm-blue-deep)!important}.marketplace-mini-btn{height:22px!important;min-height:22px!important;padding:0 7px!important;border-radius:999px!important;font-size:8.8px!important;color:var(--csm-ink-3)!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important}.marketplace-card-footer{display:grid!important;grid-template-columns:1fr auto!important;gap:5px!important;align-items:center!important}.marketplace-card-footer-note{font-size:9.5px!important;line-height:1.15!important;color:var(--csm-ink-3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-card-actions{width:auto!important;display:flex!important;gap:4px!important}.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{width:auto!important;height:26px!important;min-height:26px!important;border-radius:999px!important;padding:0 8px!important;font-size:9px!important;font-weight:850!important;color:var(--csm-ink-3)!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important}.marketplace-card-actions button svg{width:10px!important;height:10px!important}.marketplace-side-card{padding:12px!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffff5,#f7fbfff0)!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-md)!important}.marketplace-side-card h3{font-size:13px!important;line-height:1.15!important;font-weight:700!important;color:var(--csm-ink)!important;gap:6px!important}.marketplace-side-card h3 svg{width:13px!important;height:13px!important;color:var(--csm-ink-3)!important}.marketplace-side-card>p{font-size:10px!important;line-height:1.28!important;color:var(--csm-ink-3)!important;margin-top:4px!important}.marketplace-side-list{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(184px,72%)!important;gap:7px!important;max-height:82px!important;margin-top:8px!important;padding-bottom:1px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.marketplace-side-list::-webkit-scrollbar{display:none!important}.marketplace-queue-item{grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important;padding:7px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important}.queue-avatar{width:30px!important;height:30px!important;border-radius:12px!important;background:linear-gradient(135deg,#daeafb,#eef5ff)!important;color:var(--csm-blue-deep)!important;font-size:9px!important}.queue-name{font-size:10.5px!important;line-height:1.08!important;color:var(--csm-ink)!important}.queue-type,.queue-meta{font-size:8.8px!important;line-height:1.12!important;color:var(--csm-ink-3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-wide-teal-btn{width:100%!important;height:32px!important;min-height:32px!important;margin-top:8px!important;border-radius:14px!important;background:linear-gradient(135deg,#eef5ff,#daeafb)!important;color:var(--csm-ink-3)!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;font-size:9.6px!important;font-weight:850!important}.marketplace-modal-overlay{align-items:flex-end!important;justify-content:center!important;padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;background:#0c1e3861!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important}.marketplace-modal,.marketplace-modal-large,.marketplace-modal-xl,.mp-modal-v2{width:100%!important;max-width:100%!important;max-height:88svh!important;border-radius:24px 24px 18px 18px!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-lg)!important;overflow:hidden!important}.marketplace-modal-header{padding:22px 14px 11px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border-bottom:1px solid var(--csm-border-soft)!important}.marketplace-modal-header h2{font-size:15px!important;color:var(--csm-ink)!important}.marketplace-modal-content{padding:12px!important;gap:9px!important;max-height:calc(88svh - 132px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.my-requests-tabs,.my-requests-tabs--v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;border-radius:16px!important;background:#f7fbff!important;border:1px solid var(--csm-border-soft)!important}.my-requests-tab,.my-requests-tabs--v2 .my-requests-tab{min-width:0!important;min-height:32px!important;height:32px!important;border-radius:12px!important;padding:0 7px!important;font-size:9.8px!important;font-weight:850!important;color:var(--csm-ink-3)!important}.my-requests-tab.active,.my-requests-tabs--v2 .my-requests-tab.active{background:#fff!important;color:var(--csm-blue-deep)!important;box-shadow:var(--csm-shadow-xs)!important}.my-requests-list{gap:7px!important;max-height:52svh!important;overflow-y:auto!important;padding-right:1px!important;-webkit-overflow-scrolling:touch!important}.my-request-card,.my-request-card--v2,.view-request-summary-card,.view-responder-card,.view-request-head{border-radius:16px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important}.my-request-card,.my-request-card--v2{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:9px!important}.my-request-card--v2 .my-request-type{font-size:8.8px!important;color:var(--csm-blue-deep)!important}.my-request-card--v2 .my-request-time,.my-request-card--v2 .my-request-message{font-size:10.2px!important;line-height:1.22!important;color:var(--csm-ink-2)!important}.my-request-card--v2 .my-request-message{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.my-request-actions .marketplace-outline-btn,.my-request-card--v2 .marketplace-outline-btn{height:28px!important;min-height:28px!important;border-radius:999px!important;font-size:9px!important;color:var(--csm-ink-3)!important}.marketplace-alert,.marketplace-empty{border-radius:18px!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;color:var(--csm-ink-3)!important;font-size:11px!important;padding:12px!important}}@media(max-width:380px){.marketplace-toolbar-group .marketplace-static-pill:nth-child(1){grid-column:1 / span 6!important}.marketplace-toggle-pill{grid-column:7 / span 6!important}.marketplace-segmented-pill{grid-column:1 / span 6!important}.marketplace-toolbar-group .marketplace-static-pill:nth-child(4){grid-column:1 / span 6!important}.marketplace-settings-wrap{grid-column:7 / span 2!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{grid-column:9 / span 4!important}.marketplace-card{grid-template-columns:30px minmax(0,1fr)!important;padding:8px!important}.marketplace-card-avatar{width:30px!important;height:30px!important}.marketplace-card-summary-side{grid-column:1 / -1!important;justify-content:flex-start!important}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){@keyframes smChatFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes smChatScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.marketplace-header,.marketplace-side-card{animation:smChatFadeUp .24s cubic-bezier(.16,1,.3,1) both!important}.marketplace-card{animation:smChatScaleIn .22s cubic-bezier(.16,1,.3,1) both!important}.marketplace-card:nth-child(2){animation-delay:25ms!important}.marketplace-card:nth-child(3){animation-delay:.05s!important}.marketplace-card:nth-child(4){animation-delay:75ms!important}.marketplace-status-tab:active,.marketplace-chip-btn:active,.marketplace-checkbox-btn:active,.marketplace-card-actions button:active,.marketplace-wide-teal-btn:active,.marketplace-ghost-icon:active,.marketplace-primary-btn:active{transform:scale(.98)!important}}@media(max-width:768px){.shift-marketplace-page{--csm-bg: #f0f6fd;--csm-bg-2: #e4eef9;--csm-surface: #ffffff;--csm-surface-2: #f7fbff;--csm-blue-50: #eef5ff;--csm-blue-100: #daeafb;--csm-blue-200: #bbd5f5;--csm-blue: #3b82f6;--csm-blue-strong: #2563eb;--csm-blue-deep: #1d4ed8;--csm-ink: #0c1e38;--csm-ink-2: #2a4668;--csm-ink-3: #5e7a98;--csm-border: #d8e7f5;--csm-border-soft: #e5eff9;--csm-shadow-xs: 0 1px 3px rgba(12,30,56,.05), 0 1px 2px rgba(59,130,246,.04);--csm-shadow-sm: 0 2px 8px -2px rgba(37,99,235,.1), 0 1px 3px rgba(12,30,56,.05);--csm-shadow-md: 0 8px 24px -6px rgba(37,99,235,.16), 0 3px 8px rgba(12,30,56,.06);--csm-shadow-lg: 0 20px 48px -12px rgba(29,78,216,.24), 0 8px 16px rgba(12,30,56,.07);min-height:100svh!important;background:radial-gradient(ellipse at 0% 0%,rgba(219,234,251,.72) 0%,transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(238,245,255,.68) 0%,transparent 52%),#f0f6fd!important;color:var(--csm-ink)!important;overflow-x:hidden!important}.marketplace-stage{width:100%!important;max-width:100%!important;padding:12px 12px calc(18px + env(safe-area-inset-bottom))!important;gap:12px!important;overflow-x:hidden!important}.marketplace-header.marketplace-header--v2{margin:0!important;padding:16px!important;border:1px solid rgba(216,231,245,.95)!important;border-radius:28px!important;background:linear-gradient(180deg,#fffffff5,#f7fbfff5)!important;box-shadow:var(--csm-shadow-md)!important;overflow:hidden!important;position:relative!important}.marketplace-header.marketplace-header--v2:before{content:""!important;position:absolute!important;inset:-40% -35% auto auto!important;width:180px!important;height:180px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(59,130,246,.18),transparent 64%)!important;pointer-events:none!important}.marketplace-title-row--compact{margin:0 0 14px!important;padding:0!important}.marketplace-title{margin:0!important;font-size:25px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:850!important;color:var(--csm-ink)!important}.marketplace-title>span{background:linear-gradient(135deg,#0c1e38,#2a4668)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.marketplace-title-sub{display:block!important;margin-top:7px!important;max-width:94%!important;font-size:13.5px!important;line-height:1.42!important;letter-spacing:-.01em!important;font-weight:550!important;color:var(--csm-ink-3)!important;-webkit-text-fill-color:var(--csm-ink-3)!important}.marketplace-control-row,.marketplace-toolbar-shell{display:block!important;width:100%!important;min-width:0!important}.marketplace-toolbar-shell{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important}.marketplace-toolbar-group,.marketplace-toolbar-actions--inline{display:contents!important}.marketplace-toolbar-group .marketplace-static-pill:nth-child(1){grid-column:1 / -1!important;order:1!important}.marketplace-toggle-pill{grid-column:1 / span 6!important;order:2!important}.marketplace-segmented-pill{grid-column:7 / span 6!important;order:3!important}.marketplace-toolbar-group .marketplace-static-pill:nth-child(4){grid-column:1 / span 6!important;order:4!important}.marketplace-settings-wrap{grid-column:7 / span 2!important;order:5!important;min-width:0!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{grid-column:9 / span 4!important;order:6!important}.marketplace-search-box--inline{grid-column:1 / -1!important;order:7!important}.marketplace-pill,.marketplace-search-box,.marketplace-toggle-pill,.marketplace-static-pill,.marketplace-segmented-pill,.marketplace-ghost-icon,.marketplace-primary-btn{min-height:42px!important;height:42px!important;border-radius:17px!important;border:1px solid var(--csm-border-soft)!important;background:#ffffffeb!important;box-shadow:var(--csm-shadow-xs)!important;color:var(--csm-ink-2)!important;font-size:12px!important;font-weight:750!important;line-height:1!important}.marketplace-pill,.marketplace-toggle-pill,.marketplace-static-pill{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;padding:0 12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-pill svg,.marketplace-search-box svg,.marketplace-toggle-pill svg,.marketplace-static-pill svg{flex:0 0 auto!important;width:15px!important;height:15px!important;color:#5e7a98!important}.marketplace-segmented-pill{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;padding:5px!important;background:#eef5ffdb!important}.marketplace-segmented-pill button{min-width:0!important;height:30px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--csm-ink-3)!important;font-size:11.5px!important;font-weight:800!important}.marketplace-segmented-pill button.active{background:#fff!important;color:var(--csm-blue-deep)!important;box-shadow:var(--csm-shadow-xs)!important}.marketplace-ghost-icon{width:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}.marketplace-ghost-icon svg{width:17px!important;height:17px!important;color:var(--csm-ink-3)!important}.marketplace-primary-btn{justify-content:center!important;padding:0 10px!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-size:11.5px!important;font-weight:850!important;box-shadow:0 8px 18px -10px #2563eb8c!important}.marketplace-primary-btn svg{width:15px!important;height:15px!important;color:#fff!important}.marketplace-search-box--inline{display:flex!important;align-items:center!important;padding:0 13px!important;background:#f7fbffeb!important}.marketplace-search-box--inline input{width:100%!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--csm-ink)!important;font-size:13px!important;font-weight:550!important}.marketplace-search-box--inline input::placeholder{color:#8aa6c2!important}.marketplace-tabs-row--compact{margin:12px -2px 0!important;padding:0!important;overflow:hidden!important}.marketplace-status-tabs--textual{display:flex!important;gap:8px!important;padding:2px 2px 4px!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.marketplace-status-tabs--textual::-webkit-scrollbar{display:none!important}.marketplace-status-tab{flex:0 0 auto!important;min-height:38px!important;border-radius:999px!important;border:1px solid var(--csm-border-soft)!important;background:#ffffffe6!important;color:var(--csm-ink-3)!important;box-shadow:var(--csm-shadow-xs)!important;padding:0 13px!important;font-size:12px!important;font-weight:800!important}.marketplace-status-tab span{margin-left:6px!important;color:inherit!important;opacity:.72!important;font-size:11px!important}.marketplace-status-tab.active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 18px -10px #2563eb8c!important}.marketplace-shell{display:flex!important;flex-direction:column!important;gap:11px!important;width:100%!important;min-width:0!important}.marketplace-main-panel{width:100%!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.marketplace-subfilters{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:1px 1px 5px!important;margin:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.marketplace-subfilters::-webkit-scrollbar{display:none!important}.marketplace-chip-btn,.marketplace-checkbox-btn{flex:0 0 auto!important;min-height:38px!important;height:38px!important;border-radius:999px!important;padding:0 13px!important;border:1px solid var(--csm-border-soft)!important;background:#fff!important;color:#6b7280!important;box-shadow:var(--csm-shadow-xs)!important;font-size:11.5px!important;font-weight:800!important;white-space:nowrap!important}.marketplace-chip-btn.active,.marketplace-checkbox-btn.active{background:var(--csm-blue-50)!important;color:#4b5563!important;border-color:var(--csm-blue-100)!important}.marketplace-chip-btn svg,.marketplace-checkbox-btn svg{width:14px!important;height:14px!important;color:#6b7280!important}.marketplace-request-list{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:min(58svh,560px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 2px 10px!important;scroll-snap-type:y proximity!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.marketplace-card{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important;width:100%!important;min-width:0!important;padding:12px!important;border-radius:23px!important;border:1px solid var(--csm-border-soft)!important;background:linear-gradient(180deg,#fffffffa,#f7fbfffa)!important;box-shadow:var(--csm-shadow-sm)!important;overflow:hidden!important;scroll-snap-align:start!important}.marketplace-card-avatar{width:44px!important;height:44px!important;border-radius:16px!important;font-size:13px!important;font-weight:850!important;background:linear-gradient(135deg,#daeafb,#eef5ff)!important;color:var(--csm-blue-deep)!important;box-shadow:inset 0 0 0 1px #ffffffbf,var(--csm-shadow-xs)!important}.marketplace-card-body{gap:8px!important;min-width:0!important}.marketplace-card-headline-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.marketplace-card-name{font-size:14px!important;line-height:1.18!important;font-weight:850!important;color:var(--csm-ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-card-meta{margin-top:4px!important;display:flex!important;flex-wrap:nowrap!important;gap:5px!important;align-items:center!important;font-size:11.5px!important;line-height:1.25!important;color:var(--csm-ink-3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-card-meta svg{width:12px!important;height:12px!important;color:#7a95b2!important}.marketplace-card-meta span:nth-of-type(n+2){display:none!important}.marketplace-card-top-tags{display:flex!important;gap:6px!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}.marketplace-card-top-tags::-webkit-scrollbar{display:none!important}.marketplace-tag,.marketplace-tag.type-swap,.marketplace-tag.type-coverage,.marketplace-tag.warning{flex:0 0 auto!important;min-height:24px!important;border-radius:999px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;background:#eef5ff!important;border:1px solid #daeafb!important;color:#5e7a98!important;font-size:10px!important;font-weight:850!important;letter-spacing:.01em!important}.marketplace-tag.type-coverage{background:#f0fdf9!important;border-color:#c9f2e5!important;color:#4b7f70!important}.marketplace-card-summary-row{display:grid!important;grid-template-columns:1fr auto!important;gap:5px 8px!important;padding:10px!important;border-radius:17px!important;background:#eef5ff9e!important;border:1px solid rgba(218,234,251,.95)!important}.marketplace-card-summary-label{grid-column:1 / -1!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#7a95b2!important}.marketplace-card-summary-main{min-width:0!important;font-size:12.5px!important;line-height:1.32!important;font-weight:600!important;color:var(--csm-ink-2)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.marketplace-card-summary-side{align-self:end!important;display:flex!important;gap:5px!important;align-items:center!important}.marketplace-card-summary-side>span{width:24px!important;height:24px!important;border-radius:999px!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;color:var(--csm-blue-deep)!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-mini-btn{height:28px!important;min-height:28px!important;border-radius:999px!important;padding:0 11px!important;background:#fff!important;color:#6b7280!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;font-size:10.5px!important;font-weight:850!important}.marketplace-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important}.marketplace-card-footer-note{min-width:0!important;font-size:11.5px!important;line-height:1.3!important;color:var(--csm-ink-3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-card-actions{display:flex!important;gap:7px!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}.marketplace-card-actions::-webkit-scrollbar{display:none!important}.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{flex:0 0 auto!important;min-height:34px!important;height:34px!important;border-radius:999px!important;padding:0 13px!important;font-size:11px!important;font-weight:850!important;background:#fff!important;color:#6b7280!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important}.marketplace-card-actions button svg{width:13px!important;height:13px!important;color:#6b7280!important}.marketplace-right-panel{width:100%!important;min-width:0!important}.marketplace-side-card{margin:0!important;padding:14px!important;border-radius:24px!important;border:1px solid var(--csm-border-soft)!important;background:linear-gradient(180deg,#fffffff5,#f7fbfff5)!important;box-shadow:var(--csm-shadow-sm)!important}.marketplace-side-card h3{font-size:15px!important;line-height:1.18!important;font-weight:650!important;color:var(--csm-ink)!important}.marketplace-side-card h3 svg{width:16px!important;height:16px!important;color:#7a95b2!important}.marketplace-side-card>p{margin-top:6px!important;font-size:12px!important;line-height:1.38!important;font-weight:500!important;color:var(--csm-ink-3)!important}.marketplace-side-list{margin-top:10px!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(218px,76%)!important;gap:9px!important;max-height:92px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.marketplace-side-list::-webkit-scrollbar{display:none!important}.marketplace-queue-item{min-width:0!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:9px!important;border-radius:18px!important;background:#fff!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important}.queue-avatar{width:36px!important;height:36px!important;border-radius:14px!important;font-size:11px!important}.queue-name{font-size:12px!important;font-weight:850!important;color:var(--csm-ink)!important}.queue-type,.queue-meta{font-size:10.5px!important;color:var(--csm-ink-3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-wide-teal-btn{height:38px!important;min-height:38px!important;margin-top:10px!important;border-radius:999px!important;background:#fff!important;color:#6b7280!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;font-size:11.5px!important;font-weight:850!important}.marketplace-settings-panel--portal{left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;border-radius:24px!important;border:1px solid var(--csm-border-soft)!important;background:#fff!important;box-shadow:var(--csm-shadow-lg)!important;padding:14px!important}.marketplace-modal-content,.my-requests-list{max-height:min(62svh,560px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.my-request-card,.my-request-card--v2,.view-request-summary-card,.view-responder-card{border-radius:19px!important;padding:11px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important}}@media(max-width:380px){.marketplace-stage{padding-left:10px!important;padding-right:10px!important}.marketplace-header.marketplace-header--v2{padding:14px!important;border-radius:25px!important}.marketplace-title{font-size:23px!important}.marketplace-toolbar-group .marketplace-static-pill:nth-child(4){grid-column:1 / span 6!important}.marketplace-settings-wrap{grid-column:7 / span 2!important}.marketplace-toolbar-actions--inline>.marketplace-primary-btn{grid-column:9 / span 4!important;padding:0 7px!important;font-size:10.5px!important}.marketplace-card{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:11px!important}.marketplace-card-avatar{width:40px!important;height:40px!important}.marketplace-card-summary-row{grid-template-columns:1fr!important}.marketplace-card-summary-side{justify-content:flex-start!important}}@media(max-width:768px){.marketplace-tabs-row,.marketplace-tabs-row--compact{position:relative!important;width:calc(100% + 24px)!important;max-width:none!important;margin:12px -12px 0!important;padding:0!important;overflow:visible!important;min-width:0!important}.marketplace-status-tabs,.marketplace-status-tabs--textual{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:9px!important;width:100%!important;max-width:100vw!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding:3px 12px 8px!important;scroll-padding-inline:12px!important}.marketplace-status-tabs::-webkit-scrollbar,.marketplace-status-tabs--textual::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.marketplace-status-tab{flex:0 0 auto!important;scroll-snap-align:start!important;min-width:max-content!important;min-height:40px!important;height:40px!important;padding:0 15px!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important}.marketplace-tabs-row--compact:before,.marketplace-tabs-row--compact:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:22px!important;pointer-events:none!important;z-index:2!important}.marketplace-tabs-row--compact:before{left:0!important;background:linear-gradient(90deg,#f5fafffa,#f5faff00)!important}.marketplace-tabs-row--compact:after{right:0!important;background:linear-gradient(270deg,#f5fafffa,#f5faff00)!important}}@media(min-width:769px){:root{--csd-bg: #f0f6fd;--csd-surface: #ffffff;--csd-surface-2: #f7fbff;--csd-surface-3: #edf4fd;--csd-border: #d8e7f5;--csd-border-soft: #e5eff9;--csd-blue: #3b82f6;--csd-blue-strong: #2563eb;--csd-blue-deep: #1d4ed8;--csd-ink: #0c1e38;--csd-ink-2: #2a4668;--csd-ink-3: #5e7a98;--csd-ink-4: #96b0ca;--csd-grad-mesh: radial-gradient(ellipse at 0% 0%, rgba(219,234,251,.72) 0%, transparent 55%), radial-gradient(ellipse at 100% 0%, rgba(238,245,255,.62) 0%, transparent 52%), radial-gradient(ellipse at 70% 100%, rgba(226,238,252,.7) 0%, transparent 58%), #f0f6fd;--csd-grad-surface: linear-gradient(180deg, rgba(255,255,255,.95) 0%, rgba(240,246,253,.97) 100%);--csd-grad-soft: linear-gradient(135deg, #daeafb 0%, #eef5ff 100%);--csd-grad-primary: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--csd-shadow-xs: 0 1px 3px rgba(12,30,56,.05), 0 1px 2px rgba(59,130,246,.04);--csd-shadow-sm: 0 2px 8px -2px rgba(37,99,235,.1), 0 1px 3px rgba(12,30,56,.05);--csd-shadow-md: 0 10px 30px -10px rgba(37,99,235,.18), 0 3px 9px rgba(12,30,56,.06);--csd-shadow-lg: 0 28px 70px -22px rgba(29,78,216,.24), 0 8px 20px rgba(12,30,56,.07);--csd-ring: 0 0 0 4px rgba(59,130,246,.18)}@keyframes csdFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes csdScaleIn{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes csdShimmer{0%{background-position:-180% center}to{background-position:180% center}}.shift-marketplace-page{background:var(--csd-grad-mesh)!important;color:var(--csd-ink)!important;font-family:Inter,SF Pro Display,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;padding-top:32px!important;overflow-x:hidden!important}.marketplace-stage{max-width:1480px!important;gap:24px!important;animation:csdFadeUp .34s cubic-bezier(.16,1,.3,1) both!important}.marketplace-header.marketplace-header--v2{border:1px solid rgba(216,231,245,.95)!important;border-radius:32px!important;background:linear-gradient(180deg,#ffffffeb,#f7fbfff0)!important;box-shadow:var(--csd-shadow-lg)!important;overflow:hidden!important;position:relative!important;isolation:isolate!important}.marketplace-header.marketplace-header--v2:before{display:block!important;content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(650px 260px at 4% 0%,rgba(59,130,246,.15),transparent 62%),radial-gradient(520px 220px at 100% 12%,rgba(147,197,253,.18),transparent 62%),linear-gradient(160deg,rgba(255,255,255,.68) 0%,transparent 58%)!important;pointer-events:none!important;z-index:0!important}.marketplace-header.marketplace-header--v2>*{position:relative!important;z-index:1!important}.marketplace-header--v2 .marketplace-title-row{padding:28px 32px 18px!important;border-bottom:0!important}.marketplace-header--v2 .marketplace-title{font-size:clamp(30px,2.45vw,42px)!important;line-height:1.04!important;font-weight:900!important;letter-spacing:-.045em!important;color:var(--csd-ink)!important;background:linear-gradient(135deg,var(--csd-ink) 0%,var(--csd-ink-2) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.marketplace-header--v2 .marketplace-title:before{content:""!important;width:52px!important;height:52px!important;flex:0 0 52px!important;border-radius:18px!important;background:var(--csd-grad-soft)!important;border:1px solid rgba(216,231,245,.95)!important;box-shadow:var(--csd-shadow-sm)!important;-webkit-text-fill-color:initial!important}.marketplace-header--v2 .marketplace-title-sub{font-size:14.5px!important;line-height:1.45!important;font-weight:550!important;color:var(--csd-ink-3)!important;-webkit-text-fill-color:var(--csd-ink-3)!important;margin-top:8px!important;letter-spacing:-.01em!important}.marketplace-header--v2 .marketplace-control-row{margin:0 24px 18px!important;padding:16px!important;border:1px solid var(--csd-border-soft)!important;border-radius:24px!important;background:#ffffffb8!important;box-shadow:var(--csd-shadow-sm)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.marketplace-header--v2 .marketplace-toolbar-shell{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:wrap!important}.marketplace-header--v2 .marketplace-toolbar-group,.marketplace-header--v2 .marketplace-toolbar-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.marketplace-header--v2 .marketplace-toolbar-actions{flex:1 1 auto!important}.marketplace-header--v2 .marketplace-search-box{order:3!important;margin-left:auto!important}.marketplace-header--v2 .marketplace-settings-wrap{order:1!important}.marketplace-header--v2 .marketplace-toolbar-actions>.marketplace-primary-btn{order:2!important}.marketplace-header--v2 .marketplace-pill,.marketplace-header--v2 .marketplace-search-box,.marketplace-header--v2 .marketplace-ghost-icon,.marketplace-header--v2 .marketplace-primary-btn,.marketplace-checkbox-btn,.marketplace-chip-btn,.marketplace-outline-btn,.marketplace-mini-btn,.marketplace-solid-teal-btn,.marketplace-wide-teal-btn{height:44px!important;min-height:44px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:800!important;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,border-color .18s ease,background .18s ease!important}.marketplace-header--v2 .marketplace-pill,.marketplace-header--v2 .marketplace-search-box,.marketplace-checkbox-btn,.marketplace-chip-btn,.marketplace-outline-btn,.marketplace-mini-btn,.marketplace-solid-teal-btn,.marketplace-wide-teal-btn{background:#fff!important;border:1px solid var(--csd-border-soft)!important;color:#667085!important;box-shadow:var(--csd-shadow-xs)!important}.marketplace-header--v2 .marketplace-pill{padding:0 15px!important}.marketplace-header--v2 .marketplace-static-pill{background:linear-gradient(180deg,#fff,#f7fbff)!important;color:var(--csd-ink-2)!important}.marketplace-header--v2 .marketplace-segmented-pill{padding:4px!important;gap:3px!important;background:#eef5ff!important;border-color:var(--csd-border-soft)!important}.marketplace-header--v2 .marketplace-segmented-pill button{height:34px!important;border-radius:999px!important;padding:0 16px!important;color:#667085!important;font-weight:850!important}.marketplace-header--v2 .marketplace-segmented-pill button.active{background:#fff!important;color:var(--csd-blue-deep)!important;box-shadow:var(--csd-shadow-sm)!important}.marketplace-header--v2 .marketplace-search-box{min-width:min(360px,30vw)!important;padding:0 15px!important}.marketplace-header--v2 .marketplace-search-box:focus-within{border-color:#3b82f68c!important;box-shadow:var(--csd-ring)!important}.marketplace-header--v2 .marketplace-ghost-icon{width:44px!important;color:#667085!important}.marketplace-header--v2 .marketplace-primary-btn{padding:0 18px!important;background:var(--csd-grad-primary)!important;border:1px solid rgba(37,99,235,.25)!important;color:#fff!important;box-shadow:0 10px 24px -14px #2563eb7a,inset 0 1px #ffffff40!important}.marketplace-header--v2 .marketplace-pill:hover,.marketplace-header--v2 .marketplace-ghost-icon:hover,.marketplace-checkbox-btn:hover,.marketplace-chip-btn:hover,.marketplace-outline-btn:hover,.marketplace-mini-btn:hover,.marketplace-solid-teal-btn:hover,.marketplace-wide-teal-btn:hover{transform:translateY(-1px)!important;background:#f7fbff!important;border-color:#3b82f652!important;color:#475569!important;box-shadow:var(--csd-shadow-sm)!important}.marketplace-header--v2 .marketplace-primary-btn:hover{transform:translateY(-1px)!important;filter:none!important;box-shadow:var(--csd-shadow-md)!important}.marketplace-header--v2 .marketplace-tabs-row{margin:0 24px 24px!important;padding:10px!important;border-radius:24px!important;border:1px solid var(--csd-border-soft)!important;background:#ffffffb8!important;box-shadow:var(--csd-shadow-sm)!important}.marketplace-header--v2 .marketplace-status-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.marketplace-header--v2 .marketplace-status-tab{min-height:42px!important;border-radius:999px!important;padding:0 16px!important;background:#fff!important;border:1px solid var(--csd-border-soft)!important;color:#667085!important;box-shadow:var(--csd-shadow-xs)!important;font-weight:850!important}.marketplace-header--v2 .marketplace-status-tab:hover{background:#f7fbff!important;color:#475569!important;transform:translateY(-1px)!important}.marketplace-header--v2 .marketplace-status-tab.active{background:var(--csd-grad-primary)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 26px -18px #2563eba6!important}.marketplace-header--v2 .marketplace-status-tab>span{background:#eef5ff!important;color:var(--csd-ink-3)!important}.marketplace-header--v2 .marketplace-status-tab.active>span{background:#ffffff38!important;color:#fff!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:24px!important;align-items:start!important}.marketplace-main-panel{gap:18px!important}.marketplace-subfilters{padding:14px!important;border-radius:24px!important;background:#ffffffc7!important;border:1px solid var(--csd-border-soft)!important;box-shadow:var(--csd-shadow-sm)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.marketplace-checkbox-btn,.marketplace-chip-btn{padding:0 16px!important}.marketplace-checkbox-btn.active,.marketplace-chip-btn.active{background:#eef5ff!important;color:#667085!important;border-color:#3b82f63d!important;box-shadow:var(--csd-shadow-xs)!important}.marketplace-request-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.marketplace-empty{grid-column:1 / -1!important;border-radius:26px!important;background:#ffffffc7!important;border:1px dashed var(--csd-border)!important;color:var(--csd-ink-3)!important;box-shadow:var(--csd-shadow-xs)!important}.marketplace-card{grid-template-columns:54px minmax(0,1fr)!important;gap:15px!important;padding:18px!important;border-radius:28px!important;background:linear-gradient(180deg,#fffffff0,#f7fbfff5)!important;border:1px solid var(--csd-border-soft)!important;box-shadow:var(--csd-shadow-sm)!important;animation:csdScaleIn .3s cubic-bezier(.16,1,.3,1) both!important}.marketplace-card:before{width:auto!important;height:4px!important;left:18px!important;right:18px!important;bottom:auto!important;border-radius:999px!important;background:linear-gradient(90deg,#3b82f6b3,#93c5fda6)!important;opacity:.36!important}.marketplace-card:hover{transform:translateY(-3px)!important;border-color:#3b82f647!important;box-shadow:var(--csd-shadow-md)!important}.marketplace-card-avatar{width:54px!important;height:54px!important;border-radius:18px!important;background:var(--csd-grad-soft)!important;color:var(--csd-blue-deep)!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:var(--csd-shadow-sm)!important}.marketplace-card-name{font-size:15.5px!important;font-weight:900!important;color:var(--csd-ink)!important;letter-spacing:-.02em!important}.marketplace-card-meta{font-size:12.5px!important;color:var(--csd-ink-3)!important;gap:6px!important}.marketplace-tag{height:27px!important;padding:0 10px!important;border-radius:999px!important;font-size:11.5px!important;font-weight:850!important;border:1px solid transparent!important}.marketplace-tag.type-swap{background:#eef5ff!important;color:var(--csd-blue-deep)!important;border-color:#3b82f62e!important}.marketplace-tag.type-coverage{background:#ecfdf5!important;color:#047857!important;border-color:#10b98129!important}.marketplace-card-summary-row{grid-template-columns:116px minmax(0,1fr) auto!important;gap:12px!important;padding:12px!important;border-radius:20px!important;background:#f7fbff!important;border:1px solid var(--csd-border-soft)!important}.marketplace-card-summary-label{font-size:10.5px!important;color:var(--csd-ink-4)!important}.marketplace-card-summary-main{font-size:13px!important;color:var(--csd-ink-2)!important;line-height:1.4!important}.marketplace-card-summary-side>span{background:#eef5ff!important;color:var(--csd-blue-deep)!important;border:1px solid rgba(59,130,246,.18)!important}.marketplace-card-footer-note{color:var(--csd-ink-3)!important;font-weight:600!important}.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{height:38px!important;min-height:38px!important;padding:0 14px!important;color:#667085!important}.marketplace-right-panel{top:28px!important}.marketplace-side-card{border-radius:28px!important;padding:20px!important;background:linear-gradient(180deg,#fffffff0,#f7fbfff5)!important;border:1px solid var(--csd-border-soft)!important;box-shadow:var(--csd-shadow-md)!important}.marketplace-side-card:before{background:radial-gradient(circle,rgba(59,130,246,.14),transparent 70%)!important}.marketplace-side-card h3,.marketplace-side-card h3 strong{font-size:16px!important;font-weight:750!important;color:var(--csd-ink)!important}.marketplace-side-card>p{font-size:13px!important;line-height:1.45!important;color:var(--csd-ink-3)!important;font-weight:500!important}.marketplace-queue-item{border-radius:20px!important;border:1px solid var(--csd-border-soft)!important;background:#fff!important;box-shadow:var(--csd-shadow-xs)!important}.marketplace-queue-item:hover{transform:translate(0) translateY(-1px)!important;background:#f7fbff!important;border-color:#3b82f647!important}.queue-avatar{border-radius:14px!important;background:var(--csd-grad-soft)!important;color:var(--csd-blue-deep)!important}.queue-name{color:var(--csd-ink)!important;font-weight:850!important}.queue-type,.queue-meta{color:var(--csd-ink-3)!important}.marketplace-settings-panel.marketplace-settings-panel--portal{border-radius:24px!important;border:1px solid var(--csd-border-soft)!important;background:#fffffff5!important;box-shadow:var(--csd-shadow-lg)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.marketplace-modal{border-radius:30px!important;border:1px solid var(--csd-border-soft)!important;background:linear-gradient(180deg,#fffffffa,#f7fbfffa)!important;box-shadow:var(--csd-shadow-lg)!important}.marketplace-modal-header{background:transparent!important;border-bottom:1px solid var(--csd-border-soft)!important}}@media(min-width:769px)and (max-width:1180px){.marketplace-request-list,.marketplace-shell{grid-template-columns:1fr!important}.marketplace-right-panel{position:static!important}.marketplace-header--v2 .marketplace-search-box{margin-left:0!important;min-width:260px!important}}@media(min-width:769px){:root{--sm-final-navy: #0b2a5b;--sm-final-blue: #2563eb;--sm-final-sky: #60a5fa;--sm-final-muted: #64748b;--sm-final-line: #dbeafe;--sm-final-panel: rgba(255, 255, 255, .82);--sm-final-panel-strong: rgba(255, 255, 255, .94);--sm-final-bg: radial-gradient(900px 420px at 0% 0%, rgba(191, 219, 254, .68), transparent 62%), radial-gradient(760px 360px at 100% 4%, rgba(219, 234, 254, .74), transparent 58%), linear-gradient(180deg, #eff6ff 0%, #f8fbff 48%, #eef6ff 100%)}.shift-marketplace-page{background:var(--sm-final-bg)!important;padding:26px 28px 42px!important}.marketplace-stage{max-width:1540px!important;gap:26px!important}.marketplace-header.marketplace-header--v2{border-radius:34px!important;border:1px solid rgba(191,219,254,.72)!important;background:linear-gradient(135deg,#fffffff5,#eff6ffe0 55%,#e8f2fff0)!important;box-shadow:0 34px 90px -46px #2563eb6b,0 18px 48px -30px #0f172a2e,inset 0 1px #ffffffd1!important}.marketplace-header.marketplace-header--v2:before{background:radial-gradient(720px 280px at 0% -8%,rgba(191,219,254,.64),transparent 60%),radial-gradient(520px 240px at 100% 8%,rgba(147,197,253,.38),transparent 62%),linear-gradient(135deg,rgba(255,255,255,.58),transparent 52%)!important}.marketplace-header.marketplace-header--v2:after{content:""!important;position:absolute!important;inset:auto 34px 0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(37,99,235,.25),transparent)!important;pointer-events:none!important}.marketplace-header--v2 .marketplace-title-row{padding:32px 38px 22px!important}.marketplace-header--v2 .marketplace-title{gap:16px!important;font-size:clamp(38px,3.25vw,56px)!important;line-height:.96!important;letter-spacing:-.058em!important;font-weight:950!important;color:transparent!important;background:linear-gradient(95deg,#0b2a5b,#113d7a 45%,#2563eb)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.marketplace-header--v2 .marketplace-title:before{width:64px!important;height:64px!important;flex-basis:64px!important;border-radius:22px!important;background:linear-gradient(145deg,#eff6fffa,#dbeafee0)!important;border:1px solid rgba(191,219,254,.95)!important;box-shadow:0 18px 32px -22px #2563eb73,inset 0 1px #fffffff2!important}.marketplace-header--v2 .marketplace-title-sub{margin-top:12px!important;max-width:620px!important;font-size:16px!important;line-height:1.45!important;font-weight:650!important;color:#48658a!important;-webkit-text-fill-color:#48658a!important;letter-spacing:-.012em!important}.marketplace-header--v2 .marketplace-control-row,.marketplace-header--v2 .marketplace-tabs-row,.marketplace-subfilters,.marketplace-side-card,.marketplace-card,.marketplace-modal,.marketplace-settings-panel.marketplace-settings-panel--portal{background:linear-gradient(180deg,#ffffffe6,#f8fbffd1)!important;border:1px solid rgba(191,219,254,.74)!important;box-shadow:0 22px 60px -42px #2563eb61,0 10px 24px -20px #0f172a24,inset 0 1px #ffffffd1!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important}.marketplace-header--v2 .marketplace-control-row{margin:0 30px 20px!important;padding:18px!important;border-radius:28px!important}.marketplace-header--v2 .marketplace-toolbar-shell,.marketplace-header--v2 .marketplace-toolbar-group,.marketplace-header--v2 .marketplace-toolbar-actions{gap:12px!important}.marketplace-header--v2 .marketplace-search-box{min-width:min(420px,31vw)!important;height:48px!important;padding:0 18px!important;background:#ffffffeb!important}.marketplace-header--v2 .marketplace-pill,.marketplace-header--v2 .marketplace-ghost-icon,.marketplace-header--v2 .marketplace-primary-btn{height:48px!important;min-height:48px!important;border-radius:999px!important;font-size:14.5px!important}.marketplace-header--v2 .marketplace-pill,.marketplace-header--v2 .marketplace-ghost-icon,.marketplace-checkbox-btn,.marketplace-chip-btn,.marketplace-outline-btn,.marketplace-mini-btn,.marketplace-solid-teal-btn,.marketplace-wide-teal-btn{background:#ffffffeb!important;border-color:#bfdbfec7!important;color:#5f6f86!important}.marketplace-header--v2 .marketplace-static-pill{color:#18345a!important;font-weight:850!important}.marketplace-header--v2 .marketplace-segmented-pill{background:#e2eeffd1!important;padding:5px!important}.marketplace-header--v2 .marketplace-segmented-pill button{height:36px!important;color:#64748b!important}.marketplace-header--v2 .marketplace-segmented-pill button.active{color:#1d4ed8!important;background:#fff!important}.marketplace-header--v2 .marketplace-ghost-icon{width:48px!important}.marketplace-header--v2 .marketplace-primary-btn{padding:0 22px!important;background:linear-gradient(135deg,#3b82f6,#2563eb 72%,#1d4ed8)!important;color:#fff!important;box-shadow:0 18px 34px -22px #2563ebb3,inset 0 1px #ffffff47!important}.marketplace-header--v2 .marketplace-tabs-row{margin:0 30px 28px!important;padding:12px!important;border-radius:28px!important}.marketplace-header--v2 .marketplace-status-tabs{gap:10px!important}.marketplace-header--v2 .marketplace-status-tab{min-height:46px!important;padding:0 19px!important;background:#ffffffeb!important;border:1px solid rgba(191,219,254,.78)!important;color:#5f6f86!important;box-shadow:0 10px 22px -18px #0f172a2e!important}.marketplace-header--v2 .marketplace-status-tab.active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) minmax(330px,410px)!important;gap:28px!important}.marketplace-main-panel{gap:20px!important}.marketplace-subfilters{padding:16px 18px!important;border-radius:28px!important;gap:12px!important}.marketplace-checkbox-btn,.marketplace-chip-btn,.marketplace-outline-btn,.marketplace-solid-teal-btn,.marketplace-wide-teal-btn,.marketplace-mini-btn{height:46px!important;min-height:46px!important;padding:0 18px!important;font-size:14px!important;font-weight:850!important;color:#5f6f86!important}.marketplace-request-list{gap:20px!important}.marketplace-card{border-radius:30px!important;padding:20px!important;gap:17px!important;background:linear-gradient(180deg,#fffffff2,#f8fbffe6)!important}.marketplace-card:before{top:0!important;left:22px!important;right:22px!important;height:4px!important;background:linear-gradient(90deg,#60a5fa6b,#2563eb47,#93c5fd61)!important}.marketplace-card-avatar{width:58px!important;height:58px!important;border-radius:20px!important;background:linear-gradient(145deg,#eff6ff,#dbeafe)!important}.marketplace-card-name{font-size:16.5px!important;color:#0f2749!important}.marketplace-card-summary-row{border-radius:22px!important;background:#eff6ffa3!important;border-color:#bfdbfea6!important}.marketplace-right-panel{top:24px!important}.marketplace-side-card{border-radius:30px!important;padding:24px!important}.marketplace-side-card h3,.marketplace-side-card h3 strong{color:#0f2749!important;font-size:17.5px!important;font-weight:800!important;letter-spacing:-.02em!important}.marketplace-side-card>p{color:#48658a!important;font-size:14px!important;font-weight:550!important}.marketplace-queue-item{border-radius:22px!important;background:#ffffffeb!important;border-color:#bfdbfead!important}.queue-avatar{background:linear-gradient(145deg,#eff6ff,#dbeafe)!important}.marketplace-wide-teal-btn{background:linear-gradient(180deg,#fffffff5,#f0f9ffeb)!important}.marketplace-card:hover,.marketplace-side-card:hover,.marketplace-subfilters:hover{border-color:#93c5fde0!important}}@media(max-width:768px){.marketplace-header--v2 .marketplace-title{background:linear-gradient(95deg,#0b2a5b,#113d7a 48%,#2563eb)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}}@media(min-width:769px){.shift-marketplace-page{padding:18px 22px 34px!important}.marketplace-stage{max-width:1460px!important;gap:18px!important}.marketplace-header.marketplace-header--v2{border-radius:28px!important}.marketplace-header--v2 .marketplace-title-row{padding:22px 28px 16px!important}.marketplace-header--v2 .marketplace-title{font-size:clamp(30px,2.55vw,42px)!important;letter-spacing:-.052em!important}.marketplace-header--v2 .marketplace-title:before{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:17px!important}.marketplace-header--v2 .marketplace-title-sub{margin-top:7px!important;font-size:13.5px!important;line-height:1.35!important}.marketplace-header--v2 .marketplace-control-row{margin:0 22px 16px!important;padding:12px!important;border-radius:22px!important}.marketplace-header--v2 .marketplace-toolbar-shell,.marketplace-header--v2 .marketplace-toolbar-group,.marketplace-header--v2 .marketplace-toolbar-actions{gap:8px!important}.marketplace-header--v2 .marketplace-pill,.marketplace-header--v2 .marketplace-ghost-icon,.marketplace-header--v2 .marketplace-primary-btn,.marketplace-header--v2 .marketplace-search-box{height:40px!important;min-height:40px!important;font-size:12.5px!important}.marketplace-header--v2 .marketplace-pill{padding:0 13px!important}.marketplace-header--v2 .marketplace-ghost-icon{width:40px!important}.marketplace-header--v2 .marketplace-primary-btn{padding:0 16px!important}.marketplace-header--v2 .marketplace-search-box{min-width:min(340px,28vw)!important;padding:0 14px!important}.marketplace-header--v2 .marketplace-segmented-pill{padding:3px!important}.marketplace-header--v2 .marketplace-segmented-pill button{height:30px!important;padding:0 13px!important;font-size:12.5px!important}.marketplace-header--v2 .marketplace-tabs-row{margin:0 22px 22px!important;padding:9px!important;border-radius:22px!important}.marketplace-header--v2 .marketplace-status-tabs{gap:7px!important}.marketplace-header--v2 .marketplace-status-tab{min-height:38px!important;padding:0 14px!important;font-size:12.5px!important}.marketplace-header--v2 .marketplace-status-tab>span{min-width:20px!important;height:20px!important;font-size:11px!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) minmax(290px,350px)!important;gap:20px!important}.marketplace-main-panel{gap:14px!important}.marketplace-subfilters{padding:11px 12px!important;border-radius:22px!important;gap:8px!important}.marketplace-checkbox-btn,.marketplace-chip-btn,.marketplace-outline-btn,.marketplace-solid-teal-btn,.marketplace-wide-teal-btn,.marketplace-mini-btn{height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:12.5px!important}.marketplace-request-list{gap:14px!important}.marketplace-card{grid-template-columns:46px minmax(0,1fr)!important;gap:13px!important;padding:15px!important;border-radius:24px!important}.marketplace-card:before{left:17px!important;right:17px!important;height:3px!important}.marketplace-card-avatar{width:46px!important;height:46px!important;border-radius:16px!important;font-size:13px!important}.marketplace-card-name{font-size:14.5px!important}.marketplace-card-meta{font-size:11.5px!important;gap:5px!important}.marketplace-tag{height:23px!important;padding:0 8px!important;font-size:10.5px!important}.marketplace-card-summary-row{grid-template-columns:92px minmax(0,1fr) auto!important;gap:9px!important;padding:10px!important;border-radius:17px!important}.marketplace-card-summary-label{font-size:9.5px!important}.marketplace-card-summary-main{font-size:12px!important;line-height:1.32!important}.marketplace-card-summary-side>span{min-width:36px!important;height:26px!important;font-size:12px!important}.marketplace-card-footer-note{font-size:11.5px!important}.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}.marketplace-side-card{border-radius:24px!important;padding:18px!important}.marketplace-side-card h3,.marketplace-side-card h3 strong{font-size:15px!important}.marketplace-side-card>p{font-size:12.5px!important;line-height:1.38!important}.marketplace-queue-item{border-radius:18px!important;padding:10px!important}.queue-avatar{width:40px!important;height:40px!important;border-radius:14px!important;font-size:12px!important}.queue-name{font-size:13px!important}.queue-type,.queue-meta{font-size:11.5px!important}.marketplace-modal{border-radius:24px!important}}@media(min-width:769px)and (max-width:1180px){.marketplace-shell{grid-template-columns:1fr!important}.marketplace-right-panel{position:static!important}.marketplace-request-list{grid-template-columns:1fr!important}}@media(max-width:768px){.marketplace-header--v2 .marketplace-title{font-size:clamp(25px,8vw,34px)!important}.marketplace-header--v2 .marketplace-title-sub{font-size:12.5px!important}.marketplace-card-name{font-size:14px!important}.marketplace-card-meta,.marketplace-card-summary-main,.marketplace-side-card>p{font-size:11.5px!important}}@media(min-width:769px){.shift-marketplace-page{padding:18px 22px 32px!important}.marketplace-stage{max-width:1390px!important;gap:18px!important}.marketplace-header.marketplace-header--v2{border-radius:26px!important}.marketplace-header--v2 .marketplace-title-row{padding:22px 28px 14px!important}.marketplace-header--v2 .marketplace-title{font-size:clamp(30px,2.45vw,42px)!important;gap:12px!important;letter-spacing:-.05em!important}.marketplace-header--v2 .marketplace-title:before{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:17px!important}.marketplace-header--v2 .marketplace-title-sub{margin-top:7px!important;font-size:13.5px!important;line-height:1.35!important}.marketplace-header--v2 .marketplace-control-row{margin:0 22px 14px!important;padding:12px!important;border-radius:21px!important}.marketplace-header--v2 .marketplace-toolbar-shell,.marketplace-header--v2 .marketplace-toolbar-group,.marketplace-header--v2 .marketplace-toolbar-actions{gap:8px!important}.marketplace-header--v2 .marketplace-pill,.marketplace-header--v2 .marketplace-ghost-icon,.marketplace-header--v2 .marketplace-primary-btn,.marketplace-header--v2 .marketplace-search-box{height:39px!important;min-height:39px!important;font-size:12.5px!important}.marketplace-header--v2 .marketplace-pill{padding:0 12px!important}.marketplace-header--v2 .marketplace-ghost-icon{width:39px!important}.marketplace-header--v2 .marketplace-primary-btn{padding:0 15px!important}.marketplace-header--v2 .marketplace-segmented-pill{padding:3px!important}.marketplace-header--v2 .marketplace-segmented-pill button{height:31px!important;padding:0 12px!important;font-size:12.2px!important}.marketplace-header--v2 .marketplace-search-box{min-width:min(315px,25vw)!important;padding:0 13px!important}.marketplace-header--v2 .marketplace-tabs-row{margin:0 22px 20px!important;padding:8px!important;border-radius:21px!important}.marketplace-header--v2 .marketplace-status-tabs{gap:7px!important}.marketplace-header--v2 .marketplace-status-tab{min-height:37px!important;padding:0 13px!important;font-size:12.5px!important}.marketplace-header--v2 .marketplace-status-tab>span{min-width:18px!important;height:18px!important;font-size:11px!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:18px!important}.marketplace-main-panel{gap:14px!important}.marketplace-subfilters{padding:10px 12px!important;border-radius:21px!important;gap:8px!important}.marketplace-checkbox-btn,.marketplace-chip-btn,.marketplace-outline-btn,.marketplace-solid-teal-btn,.marketplace-wide-teal-btn,.marketplace-mini-btn{height:38px!important;min-height:38px!important;padding:0 13px!important;font-size:12.5px!important}.marketplace-request-list{gap:14px!important}.marketplace-card{grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important;padding:15px!important;border-radius:23px!important}.marketplace-card-avatar{width:46px!important;height:46px!important;border-radius:16px!important;font-size:13px!important}.marketplace-card-name{font-size:14px!important}.marketplace-card-meta{font-size:11.5px!important;gap:5px!important}.marketplace-tag{height:23px!important;padding:0 8px!important;font-size:10.5px!important}.marketplace-card-summary-row{grid-template-columns:95px minmax(0,1fr) auto!important;gap:9px!important;padding:10px!important;border-radius:17px!important}.marketplace-card-summary-label{font-size:9.5px!important}.marketplace-card-summary-main{font-size:11.8px!important;line-height:1.32!important}.marketplace-card-footer-note{font-size:11.5px!important}.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important}.marketplace-side-card{border-radius:24px!important;padding:17px!important}.marketplace-side-card h3,.marketplace-side-card h3 strong{font-size:15px!important}.marketplace-side-card>p{font-size:12.2px!important;line-height:1.35!important}.marketplace-queue-item{border-radius:17px!important;padding:10px!important}.queue-avatar{width:38px!important;height:38px!important;border-radius:13px!important;font-size:12px!important}.queue-name{font-size:12.8px!important}.queue-type,.queue-meta{font-size:11.2px!important}}@media(max-width:768px){.marketplace-header--v2 .marketplace-title{font-size:clamp(24px,7.6vw,32px)!important}.marketplace-header--v2 .marketplace-title-row{padding-top:18px!important;padding-bottom:12px!important}.marketplace-header--v2 .marketplace-control-row,.marketplace-header--v2 .marketplace-tabs-row,.marketplace-subfilters{border-radius:18px!important}.marketplace-card{padding:12px!important;border-radius:20px!important}.marketplace-side-card{padding:14px!important;border-radius:20px!important}}.marketplace-header--v2 .marketplace-title:before{display:none!important;content:none!important;width:0!important;height:0!important;flex-basis:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}@media(min-width:769px){.marketplace-stage{transform:translate(14px)!important}.marketplace-header--v2 .marketplace-title{gap:0!important}}@media(max-width:768px){.marketplace-stage{transform:translate(6px)!important;width:calc(100% - 6px)!important}.marketplace-header--v2 .marketplace-title{gap:0!important}}@media(min-width:769px){.shift-marketplace-page{padding-top:28px!important;padding-right:clamp(16px,4vw,40px)!important;padding-bottom:80px!important;padding-left:clamp(16px,4vw,40px)!important}.marketplace-stage{max-width:1200px!important;gap:18px!important;transform:translate(10px)!important}.marketplace-header.marketplace-header--v2{border-radius:24px!important}.marketplace-header--v2 .marketplace-title-row{padding:20px 22px 12px!important}.marketplace-header--v2 .marketplace-title{font-size:clamp(26px,3.4vw,34px)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.02em!important;gap:0!important;background:linear-gradient(90deg,#153b73 0% 46%,#2467d8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.marketplace-header--v2 .marketplace-title:before{display:none!important;content:none!important}.marketplace-header--v2 .marketplace-title-sub{margin-top:6px!important;max-width:56ch!important;font-size:14px!important;line-height:1.45!important;font-weight:500!important;color:#46618a!important;-webkit-text-fill-color:#46618a!important}.marketplace-header--v2 .marketplace-control-row{margin:0 22px 14px!important;padding:14px 16px!important;border-radius:18px!important}.marketplace-header--v2 .marketplace-toolbar-shell,.marketplace-header--v2 .marketplace-toolbar-group,.marketplace-header--v2 .marketplace-toolbar-actions{gap:8px!important}.marketplace-header--v2 .marketplace-pill,.marketplace-header--v2 .marketplace-ghost-icon,.marketplace-header--v2 .marketplace-primary-btn,.marketplace-header--v2 .marketplace-search-box{height:40px!important;min-height:40px!important;border-radius:999px!important;font-size:13px!important;font-weight:650!important}.marketplace-header--v2 .marketplace-pill{padding:0 14px!important}.marketplace-header--v2 .marketplace-ghost-icon{width:40px!important}.marketplace-header--v2 .marketplace-primary-btn{padding:0 16px!important}.marketplace-header--v2 .marketplace-segmented-pill{padding:3px!important}.marketplace-header--v2 .marketplace-segmented-pill button{height:32px!important;padding:0 13px!important;font-size:12.5px!important;font-weight:700!important}.marketplace-header--v2 .marketplace-search-box{min-width:min(330px,28vw)!important;padding:0 14px!important}.marketplace-header--v2 .marketplace-tabs-row{margin:0 22px 20px!important;padding:8px!important;border-radius:18px!important}.marketplace-header--v2 .marketplace-status-tabs{gap:8px!important}.marketplace-header--v2 .marketplace-status-tab{min-height:38px!important;padding:0 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:650!important}.marketplace-header--v2 .marketplace-status-tab>span{min-width:18px!important;height:18px!important;font-size:11px!important}.marketplace-shell{grid-template-columns:1fr 360px!important;gap:20px!important}.marketplace-main-panel{gap:18px!important}.marketplace-subfilters{padding:14px 16px!important;border-radius:18px!important;gap:8px!important}.marketplace-checkbox-btn,.marketplace-chip-btn,.marketplace-outline-btn,.marketplace-solid-teal-btn,.marketplace-wide-teal-btn,.marketplace-mini-btn{height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:650!important}.marketplace-request-list{grid-template-columns:1fr 1fr!important;gap:14px!important}.marketplace-card{grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;padding:16px!important;border-radius:18px!important}.marketplace-card-avatar{width:48px!important;height:48px!important;border-radius:14px!important}.marketplace-card-name{font-size:15px!important;font-weight:800!important}.marketplace-card-meta{font-size:12px!important}.marketplace-tag{height:24px!important;padding:0 9px!important;font-size:11px!important}.marketplace-card-summary-row{grid-template-columns:104px minmax(0,1fr) auto!important;padding:10px!important;gap:10px!important;border-radius:14px!important}.marketplace-card-summary-label{font-size:10px!important}.marketplace-card-summary-main{font-size:12px!important;line-height:1.35!important}.marketplace-card-actions .marketplace-outline-btn,.marketplace-card-actions .marketplace-solid-teal-btn,.marketplace-card-actions .marketplace-primary-btn{height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}.marketplace-right-panel{top:20px!important}.marketplace-side-card{border-radius:18px!important;padding:16px!important}.marketplace-side-card h3,.marketplace-side-card h3 strong{font-size:15px!important;font-weight:700!important}.marketplace-side-card>p{font-size:13px!important;line-height:1.45!important}.marketplace-queue-item{padding:10px!important;border-radius:14px!important}.queue-avatar{width:38px!important;height:38px!important;border-radius:12px!important}.queue-name{font-size:13px!important}.queue-type,.queue-meta{font-size:11.5px!important}}@media(min-width:769px)and (max-width:1180px){.marketplace-stage{max-width:100%!important;transform:none!important}.marketplace-shell,.marketplace-request-list{grid-template-columns:1fr!important}.marketplace-right-panel{position:static!important}}@media(max-width:768px){.shift-marketplace-page{position:relative!important;overflow-x:hidden!important;isolation:isolate!important;background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important;padding-left:8px!important;padding-right:8px!important;padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.shift-marketplace-page:before,.shift-marketplace-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important}.shift-marketplace-page:before{width:420px!important;height:420px!important;top:-110px!important;right:-190px!important;background:radial-gradient(circle at 30% 50%,#d2e0f5f2,#d2e0f5eb 38%,#d2e0f500 68%)!important;opacity:.92!important}.shift-marketplace-page:after{width:620px!important;height:620px!important;bottom:-250px!important;right:-300px!important;background:radial-gradient(circle at 28% 35%,#e8effafa 0% 38%,#e8effa00 72%)!important;opacity:.95!important}.marketplace-stage,.marketplace-shell,.marketplace-header,.marketplace-header--v2,.marketplace-main-panel,.marketplace-right-panel{position:relative!important;z-index:1!important}.marketplace-stage{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;gap:10px!important}.marketplace-shell{gap:10px!important}.marketplace-header.marketplace-header--v2{margin:0 0 8px!important;padding:14px!important;border-radius:24px!important}.marketplace-tabs-row,.marketplace-subfilters,.marketplace-side-card,.marketplace-card,.marketplace-empty,.marketplace-main-panel>*,.marketplace-right-panel>*{width:100%!important}.marketplace-title-row:before,.marketplace-title:before,.marketplace-title .sm-title-mark{content:none!important;display:none!important}.marketplace-title-row,.marketplace-title-row--compact{margin:0 0 10px!important;padding:0!important}.marketplace-title{margin:0!important;font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;color:transparent!important;background:none!important;-webkit-text-fill-color:transparent!important}.marketplace-title>span{display:inline-block!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important}.marketplace-title-sub{display:block!important;max-width:96%!important;margin:8px 0 0!important;color:#73839a!important;-webkit-text-fill-color:#73839a!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important;letter-spacing:0!important}}@media(max-width:420px){.shift-marketplace-page{padding-left:7px!important;padding-right:7px!important}.shift-marketplace-page:before{width:340px!important;height:340px!important;right:-160px!important;top:-90px!important}.shift-marketplace-page:after{width:500px!important;height:500px!important;right:-260px!important;bottom:-220px!important}.marketplace-title{font-size:clamp(28px,9.2vw,36px)!important;font-weight:850!important}.marketplace-title-sub{font-size:13px!important;line-height:1.46!important}}@media(max-width:768px){.shift-marketplace-page{position:relative!important;overflow-x:hidden!important;isolation:isolate!important;background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f999 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.shift-marketplace-page:before,.shift-marketplace-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important}.shift-marketplace-page:before{width:440px!important;height:440px!important;top:-120px!important;right:-210px!important;background:radial-gradient(circle at 32% 50%,#cbdbf2fa 0% 38%,#cbdbf200 69%)!important;opacity:1!important}.shift-marketplace-page:after{width:660px!important;height:660px!important;bottom:-280px!important;right:-330px!important;background:radial-gradient(circle at 30% 34%,#e7eefafa 0% 40%,#e7eefa00 74%)!important;opacity:1!important}.marketplace-stage,.marketplace-shell,.marketplace-main-panel,.marketplace-right-panel,.marketplace-header,.marketplace-header--v2,.marketplace-tabs-row,.marketplace-subfilters,.marketplace-card,.marketplace-side-card,.marketplace-empty{position:relative!important;z-index:1!important}.marketplace-title{margin:0!important;font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;color:transparent!important;background:none!important;-webkit-text-fill-color:transparent!important}.marketplace-title>span{display:inline-block!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important}.marketplace-title-sub{display:block!important;max-width:96%!important;margin:8px 0 0!important;color:#73839a!important;-webkit-text-fill-color:#73839a!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important;letter-spacing:0!important}.marketplace-header.marketplace-header--v2,.marketplace-tabs-row,.marketplace-subfilters,.marketplace-card,.marketplace-side-card,.marketplace-empty,.marketplace-control-row{background:linear-gradient(180deg,#fffffffa,#f4f8fffa)!important;border:1px solid #dfeafb!important;box-shadow:0 16px 34px -28px #234c912e,inset 0 1px #fffffff5!important}.marketplace-header.marketplace-header--v2{border-radius:24px!important;padding:14px!important}.marketplace-control-row{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.marketplace-tabs-row,.marketplace-subfilters,.marketplace-side-card,.marketplace-empty,.marketplace-card{border-radius:20px!important}.marketplace-pill,.marketplace-static-pill,.marketplace-toggle-pill,.marketplace-search-box,.marketplace-search-box input,.marketplace-ghost-icon,.marketplace-primary-btn,.marketplace-outline-btn,.marketplace-solid-teal-btn,.marketplace-wide-teal-btn,.marketplace-mini-btn,.marketplace-chip-btn,.marketplace-tag,.marketplace-settings-title,.marketplace-settings-row label,.marketplace-settings-row small{color:#425f88!important}.marketplace-search-box input::placeholder{color:#7f93af!important;opacity:1!important}.marketplace-segmented-pill button,.marketplace-status-tabs button,.marketplace-status-tabs--textual button{color:#536e94!important}.marketplace-segmented-pill button.active,.marketplace-status-tabs button.active,.marketplace-status-tabs--textual button.active{color:#174c9d!important;background:#edf5ff!important}.marketplace-card-name,.queue-name,.view-request-name,.marketplace-side-card h3,.marketplace-side-card h3 strong,.view-request-section-title{color:#16345f!important}.marketplace-card-meta,.marketplace-card-summary-label,.marketplace-card-summary-main,.marketplace-card-footer-note,.queue-type,.queue-meta,.view-request-role,.view-request-message,.marketplace-side-card>p,.marketplace-empty,.marketplace-empty p{color:#6f83a1!important}.marketplace-card-summary-row,.view-request-summary-card,.view-responder-card,.marketplace-queue-item{background:linear-gradient(180deg,#fff,#f5f9ff)!important;border:1px solid #e3ecfb!important;box-shadow:inset 0 1px #fffffff5!important}.marketplace-pill,.marketplace-toggle-pill,.marketplace-static-pill,.marketplace-search-box,.marketplace-ghost-icon,.marketplace-primary-btn{background:#fff!important;border:1px solid #dfeafb!important}.marketplace-primary-btn{color:#fff!important;background:linear-gradient(135deg,#2d86f4,#1657b5)!important;border:0!important}}@media(max-width:420px){.shift-marketplace-page:before{width:360px!important;height:360px!important;top:-98px!important;right:-170px!important}.shift-marketplace-page:after{width:520px!important;height:520px!important;bottom:-230px!important;right:-275px!important}.marketplace-title{font-size:clamp(28px,9.2vw,36px)!important;font-weight:850!important}.marketplace-title-sub{font-size:13px!important;line-height:1.46!important}}@media(max-width:768px){html,body{background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f999 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.shift-marketplace-page{position:relative!important;isolation:isolate!important;overflow-x:hidden!important;padding-left:4px!important;padding-right:8px!important;background:transparent!important}.marketplace-stage,.marketplace-shell{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;gap:10px!important}.marketplace-header.marketplace-header--v2,.marketplace-main-panel,.marketplace-right-panel{margin-left:0!important;margin-right:0!important}.shift-marketplace-page:before,.shift-marketplace-page:after{content:""!important;display:block!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important}.shift-marketplace-page:before{width:460px!important;height:460px!important;top:-125px!important;right:-220px!important;background:radial-gradient(circle at 31% 49%,#ceddf4,#ceddf4fa 40%,#ceddf400 70%)!important;opacity:1!important}.shift-marketplace-page:after{width:680px!important;height:680px!important;bottom:-290px!important;right:-340px!important;background:radial-gradient(circle at 30% 35%,#e8effa,#e8effafa 41%,#e8effa00 74%)!important;opacity:1!important}.shift-marketplace-page>*,.marketplace-stage>*,.marketplace-shell>*,.marketplace-header.marketplace-header--v2,.marketplace-main-panel,.marketplace-right-panel{position:relative!important;z-index:1!important}.marketplace-header.marketplace-header--v2{padding:14px 14px 13px!important;border-radius:24px!important;background:radial-gradient(220px 120px at 100% 0%,#e4eefce0,#e4eefc00 72%),linear-gradient(180deg,#fffffffa,#f4f8fffa)!important;border:1px solid #dfeafb!important;box-shadow:0 16px 34px -28px #234c912e,inset 0 1px #fffffff5!important}.marketplace-tabs-row,.marketplace-subfilters,.marketplace-card,.marketplace-side-card,.marketplace-empty{background:linear-gradient(180deg,#fffffffa,#f4f8fffa)!important;border:1px solid #dfeafb!important;box-shadow:0 14px 30px -28px #234c9129,inset 0 1px #fffffff5!important}.marketplace-header--v2 .marketplace-title,.marketplace-title{margin:0!important;padding:0 0 4px!important;font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;background:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.marketplace-header--v2 .marketplace-title>span,.marketplace-title>span,.marketplace-header--v2 .marketplace-title .sm-title-mark,.marketplace-title .sm-title-mark{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-weight:850!important;font-family:inherit!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important}.marketplace-header--v2 .marketplace-title:before,.marketplace-title:before,.marketplace-title-row:before{content:none!important;display:none!important}.marketplace-header--v2 .marketplace-title-sub,.marketplace-title-sub{display:block!important;max-width:96%!important;margin:8px 0 0!important;color:#73839a!important;-webkit-text-fill-color:#73839a!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important;letter-spacing:0!important}.marketplace-toggle-pill{min-height:42px!important;padding:0 14px!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f3f8ff)!important;border:1px solid #dce8fb!important;color:#174c9d!important;font-size:12px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.01em!important;box-shadow:0 10px 22px -20px #234c9133,inset 0 1px #fffffff5!important;justify-content:center!important;gap:7px!important}.marketplace-toggle-pill:hover,.marketplace-toggle-pill:active{background:linear-gradient(180deg,#f8fbff,#edf5ff)!important;border-color:#cfe0fb!important;color:#114fa1!important;transform:none!important}.marketplace-toolbar-shell,.marketplace-toolbar-group,.marketplace-toolbar-actions,.marketplace-control-row{justify-content:flex-start!important;align-items:center!important}.marketplace-card,.marketplace-side-card,.marketplace-empty,.marketplace-card *,.marketplace-side-card *,.marketplace-empty *{text-shadow:none!important}.marketplace-card h3,.marketplace-card h4,.marketplace-side-card h3,.view-request-section-title,.queue-name,.marketplace-card-name{color:#16345f!important}.marketplace-card p,.marketplace-side-card p,.queue-meta,.queue-type,.marketplace-card-meta,.marketplace-card-summary-label,.marketplace-card-summary-main,.marketplace-card-footer-note,.view-request-role,.view-request-message,.marketplace-empty p,.marketplace-search-box input,.marketplace-search-box input::placeholder{color:#73839a!important;opacity:1!important}.marketplace-pill,.marketplace-static-pill,.marketplace-search-box,.marketplace-ghost-icon,.marketplace-outline-btn,.marketplace-mini-btn,.marketplace-chip-btn{color:#4b678f!important;background:#fff!important;border:1px solid #dfeafb!important}.marketplace-primary-btn,.marketplace-solid-teal-btn,.marketplace-wide-teal-btn{color:#fff!important;background:linear-gradient(135deg,#2d86f4,#1657b5)!important;border:0!important}}@media(max-width:420px){.shift-marketplace-page{padding-left:3px!important;padding-right:7px!important}.shift-marketplace-page:before{width:370px!important;height:370px!important;top:-98px!important;right:-175px!important}.shift-marketplace-page:after{width:540px!important;height:540px!important;bottom:-235px!important;right:-285px!important}.marketplace-header--v2 .marketplace-title,.marketplace-title{font-size:clamp(28px,9.2vw,36px)!important;font-weight:850!important}.marketplace-header--v2 .marketplace-title-sub,.marketplace-title-sub{font-size:13px!important;line-height:1.46!important}.marketplace-toggle-pill{min-height:40px!important;padding:0 12px!important;font-size:11.5px!important}}@media(max-width:768px){.shift-marketplace-page{padding-left:10px!important;padding-right:10px!important}.marketplace-stage,.marketplace-shell,.marketplace-header.marketplace-header--v2,.marketplace-main-panel,.marketplace-right-panel{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.marketplace-shell,.marketplace-main-panel,.marketplace-right-panel{gap:16px!important}.marketplace-header.marketplace-header--v2,.marketplace-subfilters,.marketplace-request-list,.marketplace-side-card,.marketplace-tabs-row,.marketplace-empty{margin-bottom:4px!important}.marketplace-right-panel{order:1!important;position:static!important}.marketplace-subfilters{padding:12px!important;border-radius:20px!important}.marketplace-subfilters .marketplace-checkbox-btn{display:none!important}.marketplace-wide-teal-btn--showmine{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin-top:10px!important;padding:0 16px!important;border-radius:16px!important;font-size:13px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.01em!important;gap:8px!important;background:linear-gradient(135deg,#2d86f4,#1657b5)!important;color:#fff!important;border:0!important;box-shadow:0 14px 28px -18px #2d86f473,inset 0 1px #ffffff29!important}.marketplace-wide-teal-btn--showmine.active{background:linear-gradient(135deg,#1f6fe6,#0f4ca3)!important}.marketplace-wide-teal-btn--showmine svg{width:14px!important;height:14px!important}.marketplace-card{grid-template-columns:50px minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important}.marketplace-card-body,.marketplace-card-headline-row,.marketplace-card-headline-row>div:first-child,.marketplace-side-list,.marketplace-queue-item,.marketplace-queue-item>div{min-width:0!important}.marketplace-card-headline-row{display:flex!important;gap:10px!important;align-items:flex-start!important}.marketplace-card-headline-row>div:first-child{flex:1 1 auto!important}.marketplace-card-top-tags{flex:0 0 auto!important;max-width:42%!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important}.marketplace-card-name,.queue-name,.view-request-name{font-size:15px!important;line-height:1.22!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important}.marketplace-card-meta,.queue-meta,.queue-type,.view-request-role,.view-request-message,.marketplace-card-summary-main,.marketplace-card-footer-note{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;line-height:1.35!important}.marketplace-card-meta{display:flex!important;flex-wrap:wrap!important;gap:4px 6px!important}.marketplace-card-meta span,.queue-meta span{display:inline!important}.marketplace-queue-item{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px!important}.queue-name{margin-bottom:2px!important}.marketplace-card,.marketplace-side-card,.marketplace-tabs-row,.marketplace-subfilters,.marketplace-empty,.marketplace-header.marketplace-header--v2{box-shadow:0 14px 30px -28px #234c9129,inset 0 1px #fffffff5!important}}@media(max-width:420px){.shift-marketplace-page{padding-left:9px!important;padding-right:9px!important}.marketplace-wide-teal-btn--showmine{min-height:42px!important;font-size:12.5px!important}.marketplace-card{grid-template-columns:46px minmax(0,1fr)!important}.marketplace-card-top-tags{max-width:46%!important}.marketplace-card-name,.queue-name,.view-request-name{font-size:14px!important}}@media(max-width:768px){.shift-marketplace-page{padding-left:5px!important;padding-right:11px!important}.marketplace-stage,.marketplace-shell,.marketplace-header.marketplace-header--v2,.marketplace-main-panel,.marketplace-right-panel{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:auto!important}.marketplace-header.marketplace-header--v2,.marketplace-subfilters,.marketplace-tabs-row,.marketplace-side-card,.marketplace-card,.marketplace-empty{background:radial-gradient(240px 120px at 100% 0%,#e3edfbf2,#e3edfb00 72%),linear-gradient(180deg,#fffffffc,#f6fafffc 55%,#f0f7fffc)!important;border:1px solid #dbe8fb!important;box-shadow:0 16px 34px -28px #234c912e,0 1px #ffffffd9 inset!important}.marketplace-header.marketplace-header--v2{border-radius:24px!important}.marketplace-subfilters,.marketplace-tabs-row,.marketplace-side-card,.marketplace-empty,.marketplace-card{border-radius:20px!important}.marketplace-card-summary-row,.marketplace-queue-item,.view-request-summary-card,.view-responder-card{background:linear-gradient(180deg,#fff,#f6faff)!important;border:1px solid #e2ecfb!important;box-shadow:inset 0 1px #fffffff5!important}.marketplace-pill,.marketplace-static-pill,.marketplace-search-box,.marketplace-ghost-icon,.marketplace-outline-btn,.marketplace-mini-btn,.marketplace-chip-btn,.marketplace-checkbox-btn{background:linear-gradient(180deg,#fff,#f3f8ff)!important;border:1px solid #dce8fb!important;color:#4b678f!important;box-shadow:inset 0 1px #fffffff5!important}.marketplace-chip-btn.active,.marketplace-checkbox-btn.active,.marketplace-segmented-pill button.active{background:linear-gradient(180deg,#eef5ff,#e4efff)!important;color:#174c9d!important;border-color:#cfe0fb!important}}@media(max-width:420px){.shift-marketplace-page{padding-left:4px!important;padding-right:10px!important}.marketplace-subfilters,.marketplace-tabs-row,.marketplace-side-card,.marketplace-empty,.marketplace-card{border-radius:18px!important}}@media(min-width:769px){.shift-marketplace-page{background:radial-gradient(900px 520px at -8% -10%,rgba(186,216,255,.72),transparent 64%),radial-gradient(760px 460px at 108% 0%,rgba(207,244,252,.72),transparent 62%),radial-gradient(820px 560px at 88% 108%,rgba(191,219,254,.34),transparent 64%),linear-gradient(180deg,#fbfdff,#f5faff 42%,#eef6ff)!important;isolation:isolate}.shift-marketplace-page:before,.shift-marketplace-page:after{content:"";position:fixed;pointer-events:none;z-index:0;border-radius:999px;filter:blur(4px);opacity:.74;animation:smDesktopAura 14s ease-in-out infinite alternate}.shift-marketplace-page:before{width:clamp(260px,18vw,380px);height:clamp(260px,18vw,380px);right:clamp(-190px,-8vw,-110px);top:140px;background:#93c5fd4d}.shift-marketplace-page:after{width:clamp(320px,22vw,460px);height:clamp(320px,22vw,460px);left:clamp(-230px,-10vw,-140px);bottom:10vh;background:#bfdbfe6b;animation-delay:-4s}.shift-marketplace-page>*{position:relative;z-index:1}}@media(min-width:769px)and (prefers-reduced-motion:no-preference){@keyframes smDesktopAura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,-18px,0) scale(1.06)}}}@media(min-width:769px){.shift-marketplace-page{--sm-text-soft: #445a78 !important;--sm-text-mute: #667b98 !important;padding-top:22px!important}.marketplace-stage{gap:16px!important}.marketplace-header.marketplace-header--v2{padding:16px 18px!important;border-radius:22px!important;box-shadow:0 12px 34px -26px #325aaa47,0 1px 2px #325aaa0d!important}.marketplace-header:before{opacity:.45!important}.marketplace-title-row{margin-bottom:10px!important}.marketplace-title{font-size:clamp(22px,1.9vw,30px)!important;line-height:1.05!important;letter-spacing:-.04em!important}.marketplace-title-sub{margin-top:4px!important;font-size:12.5px!important;line-height:1.35!important;color:#506783!important;font-weight:600!important}.marketplace-control-row,.marketplace-toolbar-shell{margin-top:0!important}.marketplace-toolbar-shell{padding:10px!important;border-radius:18px!important;gap:10px!important}.marketplace-toolbar-group{gap:7px!important}.marketplace-pill{height:32px!important;padding:0 11px!important;font-size:12px!important;border-radius:999px!important;color:#425a76!important}.marketplace-search-box--inline{height:34px!important;min-width:260px!important}.marketplace-primary-btn{height:36px!important;padding:0 15px!important;border-radius:12px!important;font-weight:800!important;background:linear-gradient(135deg,#2f72ef,#4f9cff)!important;box-shadow:0 13px 26px -18px #2f72efa6!important}.marketplace-tabs-row{margin-top:10px!important;padding-top:10px!important}.marketplace-status-tabs{gap:4px!important}.marketplace-status-tab{height:30px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important;color:#4f6380!important}.marketplace-status-tab.is-zero:not(.active){opacity:.62!important;background:transparent!important}.marketplace-status-tab span{min-width:18px!important;height:18px!important;padding:0 6px!important;font-size:10.5px!important}.marketplace-status-tab.active:after{display:none!important}.marketplace-shell{gap:18px!important;grid-template-columns:minmax(0,1fr) 300px!important}.marketplace-main-panel{gap:12px!important}.marketplace-subfilters{padding:10px 12px!important;gap:7px!important;border-radius:18px!important;box-shadow:0 10px 28px -24px #325aaa33!important}.marketplace-checkbox-btn,.marketplace-chip-btn{height:30px!important;padding:0 11px!important;font-size:12px!important;color:#405772!important;background:#fff!important}.marketplace-chip-btn.active,.marketplace-checkbox-btn.active{color:#fff!important}.marketplace-subfilters .marketplace-chip-btn:last-child{background:#edf6ff!important;color:#245fbd!important;border-color:#cfe2ff!important;font-weight:800!important}.marketplace-empty--helpful{padding:28px 24px!important;border-style:solid!important;border-color:#d9e7f8!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;color:#425a76!important}.marketplace-empty-icon{width:44px!important;height:44px!important;margin:0 auto 12px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#edf6ff!important;color:#2f72ef!important;font-size:22px!important;font-weight:850!important}.marketplace-empty--helpful h2{margin:0!important;color:#142844!important;font-size:18px!important;line-height:1.2!important;letter-spacing:-.02em!important}.marketplace-empty--helpful p{margin:7px auto 0!important;max-width:56ch!important;color:#4d627e!important;font-size:13px!important;line-height:1.45!important}.marketplace-empty-actions{margin-top:16px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;justify-content:center!important}.marketplace-empty-link,.marketplace-empty-primary{height:34px!important;padding:0 13px!important;border-radius:999px!important;font:inherit!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}.marketplace-empty-link{background:#fff!important;color:#31516f!important;border:1px solid #d8e6f7!important}.marketplace-empty-primary{border:0!important;background:linear-gradient(135deg,#2f72ef,#63a7ff)!important;color:#fff!important;box-shadow:0 12px 22px -16px #2f72ef94!important}.marketplace-how-card{margin:16px auto 0!important;max-width:560px!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid #dce9f8!important;background:#f8fbff!important;display:grid!important;gap:4px!important;text-align:left!important}.marketplace-how-card strong{color:#17375f!important;font-size:12.5px!important;font-weight:850!important}.marketplace-how-card span{color:#546a86!important;font-size:12.5px!important;line-height:1.4!important}.marketplace-right-panel{gap:12px!important;top:18px!important}.marketplace-side-card{padding:15px!important;border-radius:18px!important;box-shadow:0 10px 28px -25px #325aaa38!important}.marketplace-side-card:before{opacity:.35!important}.marketplace-side-card h3{font-size:14px!important;color:#153252!important}.marketplace-side-card>p{font-size:12px!important;color:#526a87!important;margin-bottom:11px!important}.marketplace-summary-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin:0 0 12px!important;position:relative!important;z-index:1!important}.marketplace-summary-grid div{padding:10px!important;border-radius:13px!important;border:1px solid #dce9f8!important;background:#fff!important}.marketplace-summary-grid span{display:block!important;color:#5b718d!important;font-size:10.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}.marketplace-summary-grid strong{display:block!important;margin-top:2px!important;color:#17375f!important;font-size:18px!important;line-height:1!important}.marketplace-how-card--side{max-width:none!important;margin:0 0 12px!important;text-align:left!important}.marketplace-wide-teal-btn{height:34px!important;border-radius:12px!important;font-size:12px!important}.marketplace-wide-teal-btn--showmine{background:#f4f8ff!important;color:#31516f!important;border-color:#d8e6f7!important;box-shadow:none!important}}@media(max-width:768px){.marketplace-empty--helpful{padding:24px 16px!important}.marketplace-empty-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.marketplace-empty-link,.marketplace-empty-primary{width:100%!important}.marketplace-summary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}}@media(min-width:769px){.shift-marketplace-page{--sm-bg: #f5f8fc !important;--sm-bg-grad: linear-gradient(180deg, #f7fbff 0%, #f1f6fc 100%) !important;--sm-surface: #ffffff !important;--sm-surface-soft: #f7faff !important;--sm-border: #dbe7f5 !important;--sm-border-strong: #cbd9eb !important;--sm-text: #12233c !important;--sm-text-soft: #40536d !important;--sm-text-mute: #647895 !important;--sm-shadow-sm: 0 6px 18px -16px rgba(34, 75, 140, .22) !important;--sm-shadow-md: 0 10px 28px -24px rgba(34, 75, 140, .24) !important;width:calc(100% - var(--opscence-shell-sidebar-offset, 190px))!important;max-width:calc(100vw - var(--opscence-shell-sidebar-offset, 190px))!important;padding:22px 30px 54px!important}.marketplace-stage{max-width:1240px!important;gap:14px!important}.marketplace-header.marketplace-header--v2{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title controls" "tabs tabs"!important;align-items:center!important;gap:10px 18px!important;padding:0 0 4px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.marketplace-header:before{display:none!important}.marketplace-title-row{grid-area:title!important;margin:0!important;min-width:0!important}.marketplace-title{font-size:clamp(26px,2.2vw,34px)!important;line-height:1.02!important;margin:0!important;color:#0d213a!important;letter-spacing:-.055em!important}.marketplace-title-sub{display:block!important;margin-top:5px!important;color:#52657e!important;font-size:13px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:0!important}.marketplace-control-row{grid-area:controls!important;margin:0!important;min-width:0!important}.marketplace-toolbar-shell{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.marketplace-toolbar-group{display:none!important}.marketplace-toolbar-actions--inline{display:flex!important;align-items:center!important;gap:10px!important}.marketplace-search-box--inline{width:300px!important;min-width:300px!important;height:38px!important;border-radius:999px!important;background:#fff!important;border:1px solid #d9e6f6!important;box-shadow:0 8px 20px -18px #224b8c3d!important}.marketplace-search-box--inline input{color:#20334f!important;font-size:13px!important;font-weight:600!important}.marketplace-search-box--inline input::placeholder{color:#7a8da7!important}.marketplace-ghost-icon{width:38px!important;height:38px!important;border-radius:999px!important;background:#fff!important;border:1px solid #d9e6f6!important;color:#40536d!important;box-shadow:none!important}.marketplace-primary-btn{height:38px!important;padding:0 17px!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;font-weight:850!important;box-shadow:0 12px 26px -18px #2563ebc2!important}.marketplace-primary-btn:hover{filter:none!important;background:#1d4ed8!important;transform:translateY(-1px)!important}.marketplace-tabs-row{grid-area:tabs!important;margin:4px 0 0!important;padding:0!important;border:0!important}.marketplace-status-tabs{display:flex!important;gap:4px!important}.marketplace-status-tab{height:30px!important;padding:0 11px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#5c718b!important;font-size:12.5px!important;font-weight:760!important;box-shadow:none!important}.marketplace-status-tab.is-zero:not(.active){opacity:.58!important}.marketplace-status-tab:hover{background:#eaf2ff!important;color:#2358b8!important}.marketplace-status-tab.active{background:#fff!important;color:#0f4fb7!important;border:1px solid #cfe0f6!important;box-shadow:0 8px 20px -18px #2563eb57!important}.marketplace-status-tab.active:after{display:none!important}.marketplace-status-tab span{background:#eaf2ff!important;color:#1e55b4!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) 280px!important;gap:16px!important}.marketplace-main-panel,.marketplace-request-list{gap:10px!important}.marketplace-subfilters{padding:8px!important;border-radius:18px!important;border:1px solid #dce8f6!important;background:#ffffffbd!important;box-shadow:none!important;gap:6px!important}.marketplace-checkbox-btn,.marketplace-chip-btn{height:31px!important;padding:0 11px!important;border-radius:999px!important;border-color:transparent!important;background:transparent!important;color:#4c6079!important;font-size:12px!important;font-weight:760!important}.marketplace-checkbox-btn:hover,.marketplace-chip-btn:hover{background:#eef5ff!important;color:#1f58b8!important;transform:none!important}.marketplace-chip-btn.active,.marketplace-checkbox-btn.active{background:#2563eb!important;color:#fff!important;box-shadow:none!important}.marketplace-subfilters .marketplace-chip-btn:last-child{margin-left:auto!important;background:#edf6ff!important;color:#0f56b3!important;border:1px solid #d2e4fb!important;font-weight:850!important}.marketplace-card{grid-template-columns:44px minmax(0,1fr)!important;gap:13px!important;padding:14px 16px!important;border-radius:18px!important;border-color:#dce8f6!important;background:#fff!important;box-shadow:none!important}.marketplace-card:hover{transform:none!important;box-shadow:0 12px 30px -26px #224b8c42!important;border-color:#cbdcf1!important}.marketplace-card:before{opacity:1!important;width:2px!important;background:#3b82f6!important}.marketplace-card-avatar{width:44px!important;height:44px!important;font-size:13px!important;box-shadow:none!important;border:1px solid #d9e8fb!important}.marketplace-card-name{color:#10243f!important;font-size:14px!important;font-weight:850!important}.marketplace-card-meta,.marketplace-card-summary-main,.marketplace-card-summary-label,.marketplace-card-meta span{color:#506783!important}.marketplace-card-summary-row{padding:10px 12px!important;border-radius:14px!important;background:#f7faff!important;border-color:#dfeaf7!important}.marketplace-empty--helpful{padding:34px 26px!important;border:1px solid #dce8f6!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.marketplace-empty-icon{width:42px!important;height:42px!important;margin-bottom:14px!important;border-radius:14px!important;background:#eef5ff!important;color:#2563eb!important;box-shadow:none!important}.marketplace-empty--helpful h2{font-size:19px!important;color:#10243f!important;font-weight:900!important}.marketplace-empty--helpful p{color:#4f6380!important;font-size:13px!important}.marketplace-empty-actions{margin-top:18px!important}.marketplace-empty-link,.marketplace-empty-primary{height:34px!important;border-radius:999px!important;font-size:12px!important}.marketplace-empty-primary{background:#2563eb!important;box-shadow:none!important}.marketplace-empty-link{background:#fff!important;color:#33526f!important;border-color:#dce8f6!important}.marketplace-how-card{max-width:620px!important;border-radius:16px!important;background:#f8fbff!important;border-color:#dfeaf7!important;box-shadow:none!important}.marketplace-right-panel{top:18px!important;gap:10px!important}.marketplace-side-card{padding:14px!important;border-radius:18px!important;background:#fff!important;border-color:#dce8f6!important;box-shadow:none!important}.marketplace-side-card:before{display:none!important}.marketplace-side-card h3{font-size:14px!important;color:#10243f!important;font-weight:900!important}.marketplace-side-card>p{color:#536983!important;font-size:12px!important;line-height:1.4!important}.marketplace-summary-grid{gap:6px!important}.marketplace-summary-grid div{padding:9px 10px!important;border-radius:13px!important;background:#f8fbff!important;border:1px solid #e1ebf7!important}.marketplace-summary-grid span{color:#657a95!important;font-size:10px!important}.marketplace-summary-grid strong{color:#10243f!important;font-size:17px!important}.marketplace-side-empty{color:#657a95!important}.marketplace-wide-teal-btn{height:33px!important;border-radius:999px!important;background:#f4f8ff!important;color:#31516f!important;border:1px solid #dce8f6!important;box-shadow:none!important}.marketplace-wide-teal-btn:first-of-type{background:#2563eb!important;color:#fff!important;border-color:transparent!important}.shift-marketplace-page~aside select,.shift-marketplace-page~nav select,body:has(.shift-marketplace-page) .language-select,body:has(.shift-marketplace-page) [class*=language] select{min-height:34px!important}body:has(.shift-marketplace-page) [class*=sign][class*=out],body:has(.shift-marketplace-page) [class*=logout]{min-height:34px!important}}@media(max-width:768px){.marketplace-empty--helpful{border-radius:20px!important;padding:24px 16px!important}.marketplace-how-card{text-align:left!important}}.marketplace-header--ultra-clean{padding-bottom:0!important}.marketplace-title-row--ultra-clean{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important}.marketplace-title-block{min-width:0!important}.marketplace-control-row--ultra-clean{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}.marketplace-header-meta{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:10px!important}.marketplace-header-meta-item,.marketplace-header-meta-button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;color:#536983!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.marketplace-header-meta-item svg,.marketplace-header-meta-button svg{width:13px!important;height:13px!important;color:#6b7f98!important}.marketplace-header-meta-button{border:0!important;background:transparent!important;padding:0!important;cursor:pointer!important}.marketplace-header-meta-button:hover{color:#2358b8!important}.marketplace-header-meta-dot{color:#9aa9bc!important;font-size:12px!important}.marketplace-header-segmented{display:inline-flex!important;align-items:center!important;padding:2px!important;border-radius:999px!important;background:#eef4fb!important;border:1px solid #dce8f6!important}.marketplace-header-segmented button{border:0!important;background:transparent!important;color:#60748e!important;font-size:12px!important;font-weight:800!important;height:26px!important;padding:0 12px!important;border-radius:999px!important;cursor:pointer!important}.marketplace-header-segmented button.active{background:#fff!important;color:#1753b7!important;box-shadow:0 1px 2px #10243f0f!important}@media(min-width:769px){.marketplace-header.marketplace-header--v2.marketplace-header--ultra-clean{padding:0 0 6px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.marketplace-title-row--ultra-clean{gap:20px!important}.marketplace-control-row--ultra-clean .marketplace-search-box--inline{width:340px!important;min-width:340px!important;height:40px!important}.marketplace-control-row--ultra-clean .marketplace-ghost-icon,.marketplace-control-row--ultra-clean .marketplace-primary-btn{height:40px!important}.marketplace-control-row--ultra-clean .marketplace-primary-btn{padding:0 18px!important}.marketplace-tabs-row--compact{margin-top:14px!important;padding-top:0!important;border-top:0!important}}@media(max-width:900px){.marketplace-title-row--ultra-clean{grid-template-columns:1fr!important}.marketplace-control-row--ultra-clean{flex-wrap:wrap!important}.marketplace-control-row--ultra-clean .marketplace-search-box--inline{width:100%!important;min-width:0!important;flex:1 1 100%!important}.marketplace-header-meta-dot{display:none!important}}.marketplace-header--availability-style{display:grid!important;gap:16px!important}.marketplace-hero-card{background:linear-gradient(180deg,#fffffff5,#f7fbfff5)!important;border:1px solid #d8e6f7!important;border-radius:28px!important;padding:22px 22px 20px!important;box-shadow:0 16px 34px -28px #325aaa40!important;position:relative!important;overflow:hidden!important}.marketplace-hero-card:after{content:""!important;position:absolute!important;right:-80px!important;top:50%!important;transform:translateY(-50%)!important;width:230px!important;height:230px!important;border-radius:50%!important;background:#5ca0ff24!important;pointer-events:none!important}.marketplace-hero-card .marketplace-title{margin:0 0 6px!important;font-size:clamp(28px,2.6vw,42px)!important;line-height:1.02!important;letter-spacing:-.05em!important;color:#173c82!important}.marketplace-hero-card .marketplace-title-sub{margin:0!important;max-width:680px!important;font-size:13px!important;line-height:1.45!important;color:#4e6684!important;font-weight:600!important}.marketplace-top-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.marketplace-top-stat{display:flex!important;align-items:center!important;gap:14px!important;padding:18px!important;min-height:92px!important;border-radius:24px!important;background:#fffffff5!important;border:1px solid #d9e7f8!important;box-shadow:0 14px 30px -28px #325aaa38!important}.marketplace-top-stat-icon{width:48px!important;height:48px!important;border-radius:14px!important;background:#ecf4ff!important;color:#2370e5!important;display:grid!important;place-items:center!important;flex:0 0 48px!important}.marketplace-top-stat-icon svg{width:20px!important;height:20px!important}.marketplace-top-stat-body{min-width:0!important;display:grid!important;gap:3px!important}.marketplace-top-stat-body strong{color:#142d4c!important;font-size:14px!important;line-height:1.2!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-top-stat-body span{color:#6a7f9a!important;font-size:12px!important;font-weight:600!important}.marketplace-quick-card{padding:16px 18px!important;border-radius:24px!important;background:#fffffff5!important;border:1px solid #d9e7f8!important;box-shadow:0 14px 30px -28px #325aaa38!important}.marketplace-quick-card-label{margin-bottom:12px!important;color:#7d92ad!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.marketplace-quick-card-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}.marketplace-quick-actions,.marketplace-quick-controls{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.marketplace-quick-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;height:42px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid #d9e7f8!important;background:#edf4ff!important;color:#245fbd!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}.marketplace-quick-pill svg{width:16px!important;height:16px!important}.marketplace-quick-pill.active{background:#dfeeff!important;color:#184ea8!important;border-color:#cde1ff!important}.marketplace-header-segmented{display:inline-flex!important;align-items:center!important;padding:3px!important;border-radius:999px!important;background:#ecf2fb!important;border:1px solid #d9e7f8!important}.marketplace-header-segmented button{height:36px!important;min-width:78px!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#6b7f98!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important}.marketplace-header-segmented button.active{background:#fff!important;color:#1d56b5!important;box-shadow:0 1px 2px #10243f0f!important}.marketplace-quick-controls .marketplace-search-box--inline{width:360px!important;min-width:360px!important;height:44px!important;border-radius:999px!important;background:#fff!important;border:1px solid #d9e7f8!important;box-shadow:none!important}.marketplace-quick-controls .marketplace-ghost-icon,.marketplace-quick-controls .marketplace-primary-btn{height:44px!important;border-radius:999px!important}.marketplace-tabs-row--availability-like{margin-top:14px!important;padding-top:14px!important;border-top:1px solid #e4edf8!important}.marketplace-status-tabs--textual{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.marketplace-status-tabs--textual .marketplace-status-tab{height:40px!important;padding:0 16px!important;border-radius:999px!important;background:#edf4ff!important;border:1px solid #d9e7f8!important;color:#5d7492!important;font-size:12px!important;font-weight:850!important}.marketplace-status-tabs--textual .marketplace-status-tab.active{background:linear-gradient(135deg,#2f72ef,#4b8eff)!important;color:#fff!important;border-color:transparent!important}.marketplace-status-tabs--textual .marketplace-status-tab span{margin-left:7px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;background:#ffffff42!important;color:inherit!important;display:inline-grid!important;place-items:center!important;font-size:10px!important;font-weight:900!important}.marketplace-status-tabs--textual .marketplace-status-tab.is-zero span{display:none!important}@media(max-width:1100px){.marketplace-top-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-quick-card-row{grid-template-columns:1fr!important}.marketplace-quick-controls .marketplace-search-box--inline{width:100%!important;min-width:0!important;flex:1 1 100%!important}}@media(max-width:768px){.marketplace-hero-card{padding:18px 16px!important;border-radius:22px!important}.marketplace-hero-card .marketplace-title{font-size:30px!important}.marketplace-top-stats{grid-template-columns:1fr!important}.marketplace-top-stat{min-height:80px!important;border-radius:20px!important}.marketplace-quick-card{padding:14px!important;border-radius:20px!important}.marketplace-quick-actions,.marketplace-quick-controls{gap:8px!important}.marketplace-quick-controls .marketplace-search-box--inline{width:100%!important;min-width:0!important;flex:1 1 100%!important}.marketplace-status-tabs--textual .marketplace-status-tab{height:36px!important;padding:0 14px!important}}.marketplace-hero-card .marketplace-title,.marketplace-title{background:linear-gradient(90deg,#173b82,#1f4f9f 48%,#2e72ef)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}:root{--sm-ref-bg: #f6faff;--sm-ref-card: rgba(255, 255, 255, .94);--sm-ref-card-solid: #ffffff;--sm-ref-ink: #071640;--sm-ref-muted: #53648b;--sm-ref-soft: #7a8bae;--sm-ref-line: #dfe9f8;--sm-ref-line-strong: #cbdcf5;--sm-ref-blue: #075cff;--sm-ref-blue-2: #006dff;--sm-ref-blue-soft: #eff6ff;--sm-ref-orange: #ff8500;--sm-ref-green: #12b981;--sm-ref-purple: #6236d9;--sm-ref-pink: #ff3f72;--sm-ref-shadow: 0 22px 80px -44px rgba(20, 62, 140, .34), 0 12px 28px -22px rgba(20, 62, 140, .2);--sm-ref-shadow-soft: 0 16px 48px -34px rgba(20, 62, 140, .28);--sm-ref-radius: 18px;--sm-ref-radius-lg: 24px}.shift-marketplace-page{background:radial-gradient(900px 420px at 72% -8%,rgba(150,186,255,.34),transparent 62%),radial-gradient(520px 360px at 98% 18%,rgba(214,229,255,.44),transparent 58%),linear-gradient(180deg,#f8fbff,#f2f7ff)!important;color:var(--sm-ref-ink)!important}.marketplace-stage{max-width:1840px!important;gap:22px!important}.marketplace-header.marketplace-header--modern{position:relative!important;overflow:hidden!important;border:1px solid var(--sm-ref-line)!important;border-radius:var(--sm-ref-radius-lg)!important;background:linear-gradient(180deg,#fffffffa,#fafdfff5)!important;box-shadow:var(--sm-ref-shadow-soft)!important;padding:0!important}.marketplace-header.marketplace-header--modern:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(115deg,#fff0 0 54%,#d5e4ffc7 54% 100%),radial-gradient(520px 170px at 80% 0%,rgba(118,162,255,.28),transparent 70%)!important;pointer-events:none!important}.marketplace-header.marketplace-header--modern:after{content:""!important;position:absolute!important;right:70px!important;top:-30px!important;width:520px!important;height:170px!important;background:radial-gradient(circle at 20% 38%,rgba(255,255,255,.85) 0 1px,transparent 2px),radial-gradient(circle at 68% 22%,rgba(255,255,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 76% 70%,rgba(255,255,255,.65) 0 1px,transparent 2px),repeating-radial-gradient(ellipse at center,transparent 0 26px,rgba(255,255,255,.38) 27px 28px,transparent 29px 54px)!important;opacity:.9!important;pointer-events:none!important}.marketplace-header-hero,.marketplace-header-controls,.marketplace-mobile-search,.marketplace-mobile-offer,.marketplace-mobile-stats{position:relative!important;z-index:1!important}.marketplace-header-hero{min-height:126px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:28px 34px!important;border-bottom:1px solid var(--sm-ref-line)!important}.marketplace-title-lockup{display:flex!important;align-items:center!important;gap:18px!important}.marketplace-title-lockup .sm-title-mark,.marketplace-title .sm-title-mark{width:52px!important;height:52px!important;flex:0 0 52px!important;border-radius:17px!important;background:linear-gradient(180deg,#eef5ff,#e8f1ff)!important;border:1px solid #e0ebff!important;color:var(--sm-ref-blue)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 14px 28px -22px #0052ff6b!important;animation:none!important}.marketplace-title-lockup .sm-title-mark svg{width:26px!important;height:26px!important}.marketplace-title{display:block!important;margin:0!important;font-size:clamp(30px,2.3vw,42px)!important;line-height:1!important;font-weight:850!important;letter-spacing:-.055em!important;color:var(--sm-ref-ink)!important}.marketplace-title-sub{display:block!important;margin-top:10px!important;font-size:16px!important;color:var(--sm-ref-muted)!important;font-weight:500!important;letter-spacing:0!important}.marketplace-header-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:26px 34px!important}.marketplace-control-grid{display:grid!important;grid-template-columns:repeat(4,minmax(190px,1fr))!important;gap:16px!important;flex:1 1 auto!important}.marketplace-control-card{height:72px!important;border-radius:14px!important;border:1px solid var(--sm-ref-line)!important;background:#ffffffe0!important;box-shadow:0 8px 28px -24px #20478c59!important;display:flex!important;align-items:center!important;gap:16px!important;padding:0 18px!important;color:var(--sm-ref-ink)!important;text-align:left!important;cursor:default!important}.marketplace-control-card.is-clickable{cursor:pointer!important}.marketplace-control-card:disabled{opacity:1!important}.marketplace-control-card:hover{border-color:#c9dcff!important}.marketplace-control-icon{width:30px!important;height:30px!important;color:var(--sm-ref-blue)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-control-icon svg{width:26px!important;height:26px!important}.marketplace-control-copy{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}.marketplace-control-copy span{font-size:12px!important;color:var(--sm-ref-soft)!important;font-weight:650!important}.marketplace-control-copy strong{font-size:15px!important;color:var(--sm-ref-ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-control-chevron{margin-left:auto!important;width:16px!important;height:16px!important;color:#496082!important}.marketplace-header-actions{display:flex!important;align-items:center!important;gap:14px!important;flex:0 0 auto!important}.marketplace-primary-btn,.marketplace-offer-main,.marketplace-mobile-offer{height:58px!important;min-height:58px!important;padding:0 26px!important;border-radius:12px!important;border:0!important;background:linear-gradient(180deg,#0968ff,#0054ef)!important;box-shadow:0 16px 38px -20px #0054efb8,inset 0 1px #ffffff2e!important;color:#fff!important;font-size:16px!important;font-weight:800!important;cursor:pointer!important}.marketplace-primary-btn svg{width:20px!important;height:20px!important}.marketplace-primary-btn:hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important}.marketplace-primary-btn:disabled{opacity:.5!important;transform:none!important;cursor:not-allowed!important}.marketplace-reset-btn,.marketplace-filter-btn{height:58px!important;padding:0 22px!important;border:1px solid var(--sm-ref-line)!important;border-radius:12px!important;background:#ffffffeb!important;color:#47577a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 10px 25px -24px #143e8c80!important}.marketplace-filter-btn.active,.marketplace-reset-btn:hover,.marketplace-filter-btn:hover{border-color:#bfd4ff!important;color:var(--sm-ref-blue)!important}.marketplace-mobile-search,.marketplace-mobile-offer,.marketplace-mobile-stats{display:none!important}.marketplace-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:22px!important;align-items:start!important}.marketplace-main-panel,.marketplace-right-panel,.marketplace-side-card{border:1px solid var(--sm-ref-line)!important;background:var(--sm-ref-card)!important;box-shadow:var(--sm-ref-shadow-soft)!important;border-radius:var(--sm-ref-radius)!important}.marketplace-main-panel{padding:0!important;overflow:hidden!important}.marketplace-right-panel{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.marketplace-right-stack{display:flex!important;flex-direction:column!important;gap:16px!important}.marketplace-side-card{padding:22px!important}.marketplace-side-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important}.marketplace-side-head h3{margin:0!important;color:var(--sm-ref-ink)!important;font-size:17px!important;font-weight:850!important;letter-spacing:-.02em!important}.marketplace-side-head span{border:1px solid var(--sm-ref-line)!important;background:#fff!important;padding:7px 10px!important;border-radius:10px!important;color:#6e7d9c!important;font-size:12px!important;font-weight:700!important}.marketplace-overview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.marketplace-overview-stat,.marketplace-stat-card{min-height:100px!important;border:1px solid var(--sm-ref-line)!important;border-radius:14px!important;padding:14px!important;background:linear-gradient(180deg,#fffffff5,#f7fbffe6)!important;display:flex!important;flex-direction:column!important;gap:6px!important}.marketplace-overview-stat span,.marketplace-stat-card span{font-size:12px!important;color:#66789f!important;font-weight:750!important}.marketplace-overview-stat strong,.marketplace-stat-card strong{font-size:28px!important;line-height:1!important;color:var(--sm-ref-blue)!important;font-weight:900!important}.marketplace-overview-stat em,.marketplace-stat-card em{font-style:normal!important;font-size:12px!important;color:#607094!important;font-weight:600!important}.stat-pending strong{color:var(--sm-ref-orange)!important}.stat-accepted strong{color:var(--sm-ref-green)!important}.stat-coverage strong{color:var(--sm-ref-purple)!important}.stat-open{background:linear-gradient(180deg,#fff,#f6faff)!important}.stat-pending{background:linear-gradient(180deg,#fff,#fff8ef)!important}.stat-accepted{background:linear-gradient(180deg,#fff,#f0fff8)!important}.stat-coverage{background:linear-gradient(180deg,#fff,#f8f4ff)!important}.marketplace-list-toolbar{padding:28px 28px 0!important}.marketplace-list-toolbar-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-bottom:24px!important}.marketplace-status-tabs{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.marketplace-status-tab{height:48px!important;padding:0 24px!important;border-radius:999px!important;border:1px solid var(--sm-ref-line)!important;background:#fff!important;color:#344464!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-shadow:0 10px 26px -24px #143e8c8c!important;font-weight:750!important;cursor:pointer!important}.marketplace-status-tab.active{color:#fff!important;border-color:transparent!important;background:linear-gradient(180deg,#0968ff,#0054ef)!important;box-shadow:0 16px 32px -20px #0054efd9!important}.marketplace-status-tab em{font-style:normal!important;font-size:12px!important}.marketplace-tab-dot{width:10px!important;height:10px!important;border-radius:999px!important;display:inline-block!important}.marketplace-tab-dot.is-orange{background:var(--sm-ref-orange)!important}.marketplace-tab-dot.is-green{background:var(--sm-ref-green)!important}.marketplace-list-controls{display:flex!important;align-items:center!important;gap:16px!important;margin-left:auto!important}.marketplace-search-box{height:52px!important;min-width:310px!important;border-radius:12px!important;border:1px solid var(--sm-ref-line)!important;background:#fffffff0!important;box-shadow:none!important;padding:0 16px!important;gap:12px!important}.marketplace-search-box svg{color:#4e6085!important;width:20px!important;height:20px!important}.marketplace-search-box input,.marketplace-search-box select{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--sm-ref-ink)!important;font-size:15px!important}.marketplace-search-box input::placeholder{color:#8090b1!important}.marketplace-list-toolbar .marketplace-filter-btn{height:52px!important}.marketplace-subfilters{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:-8px 0 24px!important}.marketplace-chip-btn{height:40px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--sm-ref-line)!important;background:#fff!important;color:#405075!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-weight:750!important;cursor:pointer!important}.marketplace-chip-btn.active,.marketplace-chip-btn:hover{border-color:#b9d2ff!important;color:var(--sm-ref-blue)!important;background:#f6faff!important}.marketplace-chip-btn--coverage{margin-left:auto!important;color:var(--sm-ref-blue)!important}.marketplace-list-title-row{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:18px!important}.marketplace-list-title-row h2{margin:0!important;color:var(--sm-ref-ink)!important;font-size:21px!important;font-weight:850!important;letter-spacing:-.025em!important}.marketplace-list-title-row h2 span{color:#4b5c82!important;font-weight:750!important}.marketplace-table-head{display:grid!important;grid-template-columns:minmax(190px,2.2fr) minmax(150px,1.5fr) minmax(150px,1.5fr) minmax(120px,1.1fr) minmax(140px,1.3fr) minmax(110px,1fr) minmax(160px,1.65fr)!important;gap:16px!important;padding:0 16px 14px!important;color:#5c6e92!important;font-size:12px!important;font-weight:800!important}.marketplace-request-list{display:flex!important;flex-direction:column!important;gap:0!important;padding:0 28px 28px!important}.marketplace-card.marketplace-shift-row{position:relative!important;display:grid!important;grid-template-columns:minmax(190px,2.2fr) minmax(150px,1.5fr) minmax(150px,1.5fr) minmax(120px,1.1fr) minmax(140px,1.3fr) minmax(110px,1fr) minmax(160px,1.65fr)!important;gap:16px!important;align-items:center!important;margin:0 0 10px!important;padding:18px 16px!important;border:1px solid var(--sm-ref-line)!important;border-radius:16px!important;background:#ffffffeb!important;box-shadow:0 12px 32px -30px #143e8c6b!important;color:var(--sm-ref-ink)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.marketplace-card.marketplace-shift-row:hover,.marketplace-card.marketplace-shift-row:focus-within{border-color:#8ab5ff!important;box-shadow:0 18px 44px -30px #0054ef61,0 0 0 1px #0054ef2e!important;transform:translateY(-1px)!important}.marketplace-cell{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important;color:#263857!important;font-weight:650!important}.marketplace-cell svg{width:17px!important;height:17px!important;color:#607092!important;flex:0 0 auto!important}.marketplace-cell-employee{gap:14px!important}.marketplace-card-avatar{width:52px!important;height:52px!important;flex:0 0 52px!important;border-radius:50%!important;background:linear-gradient(135deg,#e8f1ff,#dbeafe)!important;color:var(--sm-ref-blue)!important;border:3px solid #fff!important;box-shadow:0 8px 22px -16px #143e8c8c!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important}.marketplace-employee-copy{min-width:0!important}.marketplace-card-name{color:var(--sm-ref-ink)!important;font-weight:850!important;font-size:15px!important;line-height:1.25!important}.marketplace-employee-id{margin-top:4px!important;color:#617293!important;font-size:12px!important;font-weight:650!important}.marketplace-role-badge{flex:0 0 auto!important;min-width:30px!important;height:24px!important;padding:0 7px!important;border-radius:7px!important;background:#eef5ff!important;color:var(--sm-ref-blue)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:850!important}.marketplace-cell-department svg{color:var(--sm-ref-pink)!important}.marketplace-cell-date svg{color:#617293!important}.marketplace-cell-time{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.marketplace-cell-time small{color:#607092!important;font-size:12px!important;font-weight:650!important}.marketplace-status-pill{height:30px!important;padding:0 12px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:850!important;border:1px solid transparent!important;white-space:nowrap!important}.marketplace-status-pill.status-open{background:#eef6ff!important;color:var(--sm-ref-blue)!important;border-color:#dbeaff!important}.marketplace-status-pill.status-pending{background:#fff3e2!important;color:#fa7800!important;border-color:#ffe0b9!important}.marketplace-status-pill.status-accepted{background:#e9fbf3!important;color:#059669!important;border-color:#c9f3df!important}.marketplace-status-pill.status-history,.marketplace-status-pill.status-expired{background:#f3f6fb!important;color:#65738f!important;border-color:#e1e8f2!important}.marketplace-card-actions{justify-content:flex-end!important;gap:10px!important}.marketplace-row-action{height:40px!important;padding:0 18px!important;border-radius:9px!important;border:1px solid #b9d2ff!important;background:#fff!important;color:var(--sm-ref-blue)!important;font-size:14px!important;font-weight:850!important;cursor:pointer!important}.marketplace-row-action--primary{background:#fff!important}.marketplace-row-action--wide{min-width:112px!important}.marketplace-row-action:hover{background:#f3f8ff!important;border-color:#78aaff!important}.marketplace-row-menu{width:36px!important;height:40px!important;border:0!important;background:transparent!important;color:#1d3157!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.marketplace-row-menu svg{width:21px!important;height:21px!important}.marketplace-mobile-meta,.marketplace-shift-row>.marketplace-card-body{display:none!important}.marketplace-alert,.marketplace-toast{margin:0 28px 18px!important;border-radius:14px!important}.marketplace-empty{border:1px dashed #cbdcf5!important;background:#f8fbff!important;border-radius:18px!important;color:#4b5c82!important;padding:30px!important}.marketplace-side-list{display:flex!important;flex-direction:column!important;gap:8px!important}.marketplace-queue-item{width:100%!important;border:0!important;background:transparent!important;display:grid!important;grid-template-columns:34px 34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 0!important;text-align:left!important;cursor:pointer!important;border-bottom:1px solid #edf2fa!important}.marketplace-queue-item:last-child{border-bottom:0!important}.queue-event-icon{width:30px!important;height:30px!important;border-radius:50%!important;background:#eef6ff!important;color:var(--sm-ref-blue)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.queue-event-icon svg{width:15px!important;height:15px!important}.queue-avatar{width:34px!important;height:34px!important;border-radius:50%!important;object-fit:cover!important;background:#eaf2ff!important;color:var(--sm-ref-blue)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:850!important}.queue-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.queue-copy strong{color:var(--sm-ref-ink)!important;font-size:13px!important;font-weight:850!important}.queue-copy span,.queue-copy small{color:#607092!important;font-size:12px!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-queue-item>em{color:#65738f!important;font-size:11px!important;font-style:normal!important;align-self:start!important}.marketplace-view-all-activity,.marketplace-showmine-link{width:100%!important;margin-top:12px!important;border:0!important;background:#fff!important;color:var(--sm-ref-blue)!important;font-weight:850!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 12px!important;border-radius:12px!important;cursor:pointer!important}.marketplace-showmine-link{justify-content:center!important;gap:8px!important;background:#f6faff!important;color:#425476!important}.marketplace-showmine-link.active{color:var(--sm-ref-blue)!important}.marketplace-modal-open{overflow:hidden!important}.marketplace-modal-overlay.marketplace-drawer-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;background:#0716401a!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important;padding:10px!important}.marketplace-modal.marketplace-modal-drawer{width:min(560px,calc(100vw - 24px))!important;height:calc(100vh - 20px)!important;max-height:none!important;margin:0!important;border:1px solid var(--sm-ref-line)!important;border-radius:18px!important;background:#fffffffa!important;box-shadow:-24px 0 80px -48px #0716406b!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:smDrawerIn .22s ease-out both!important}@keyframes smDrawerIn{0%{transform:translate(24px);opacity:.72}to{transform:translate(0);opacity:1}}.marketplace-drawer-header{flex:0 0 auto!important;height:76px!important;padding:0 24px!important;border-bottom:1px solid var(--sm-ref-line)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important}.marketplace-drawer-header h2{margin:0!important;display:flex!important;align-items:center!important;gap:12px!important;font-size:24px!important;font-weight:900!important;color:var(--sm-ref-ink)!important;letter-spacing:-.035em!important}.marketplace-drawer-header button{width:42px!important;height:42px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#314469!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.marketplace-drawer-content{flex:1 1 auto!important;overflow-y:auto!important;padding:24px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important}.marketplace-drawer-footer{flex:0 0 auto!important;border-top:1px solid var(--sm-ref-line)!important;padding:20px 24px!important;background:#fffffff5!important;display:grid!important;grid-template-columns:1fr 1.22fr!important;gap:14px!important}.marketplace-drawer-footer .marketplace-primary-btn,.marketplace-drawer-footer .marketplace-outline-btn{width:100%!important;height:56px!important;min-height:56px!important;border-radius:10px!important}.marketplace-outline-btn{height:48px!important;padding:0 18px!important;border-radius:10px!important;border:1px solid var(--sm-ref-line-strong)!important;color:var(--sm-ref-blue)!important;background:#fff!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important}.drawer-section{margin-bottom:24px!important}.drawer-section h3{margin:0 0 14px!important;color:var(--sm-ref-ink)!important;font-size:16px!important;font-weight:900!important;letter-spacing:-.02em!important;display:flex!important;align-items:center!important;gap:8px!important}.drawer-section h3 span{color:#65738f!important;font-weight:650!important}.drawer-muted{margin:-8px 0 16px!important;color:#607092!important;font-size:13px!important}.marketplace-field-label{display:block!important;margin:14px 0 8px!important;color:#36486d!important;font-size:13px!important;font-weight:750!important}.marketplace-field-label span{color:#7180a0!important;font-weight:600!important}.marketplace-input,.marketplace-textarea,.marketplace-select-input{width:100%!important;border:1px solid var(--sm-ref-line-strong)!important;border-radius:10px!important;background:#fff!important;color:var(--sm-ref-ink)!important;font-size:15px!important;font-weight:650!important;box-shadow:none!important}.marketplace-input,.marketplace-select-input{height:52px!important;padding:0 14px!important}.marketplace-textarea{min-height:112px!important;resize:vertical!important;padding:16px!important;line-height:1.45!important}.marketplace-char-count{text-align:right!important;margin-top:-28px!important;padding-right:16px!important;color:#7180a0!important;font-size:12px!important;pointer-events:none!important}.marketplace-help-text{color:#65738f!important;font-size:13px!important;margin:8px 0 0!important}.marketplace-info-strip,.marketplace-tip{margin-top:18px!important;border-radius:12px!important;background:linear-gradient(180deg,#f1f7ff,#eaf3ff)!important;color:#0a55db!important;padding:15px 16px!important;display:flex!important;align-items:center!important;gap:12px!important;font-weight:700!important;font-size:13px!important}.marketplace-tip span{display:flex!important;flex-direction:column!important;gap:3px!important;color:#4c5c7d!important}.marketplace-tip strong{color:var(--sm-ref-blue)!important;font-size:15px!important}.marketplace-shift-select-card,.swap-current-card,.drawer-person-card,.drawer-note-card{position:relative!important;border:1px solid var(--sm-ref-line)!important;border-radius:14px!important;background:#fff!important;padding:18px!important;display:flex!important;align-items:center!important;gap:18px!important;box-shadow:0 12px 30px -28px #143e8c73!important}.marketplace-shift-select-card select{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}.shift-select-icon{width:64px!important;height:64px!important;border-radius:14px!important;background:#eef5ff!important;color:var(--sm-ref-blue)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.shift-select-icon svg{width:30px!important;height:30px!important}.shift-select-copy{display:flex!important;flex-direction:column!important;gap:7px!important}.shift-select-copy strong{font-size:18px!important;color:var(--sm-ref-ink)!important;font-weight:900!important}.shift-select-copy span{color:#435579!important;font-weight:650!important}.shift-select-copy small{color:#66789f!important;font-weight:700!important}.marketplace-radio-card-list{display:flex!important;flex-direction:column!important;gap:14px!important}.marketplace-radio-card{border:1px solid var(--sm-ref-line)!important;border-radius:12px!important;background:#fff!important;min-height:78px!important;display:flex!important;align-items:center!important;gap:16px!important;padding:16px!important;cursor:pointer!important}.marketplace-radio-card.active{border-color:#8ab5ff!important;background:#f4f9ff!important;box-shadow:inset 0 0 0 1px #0054ef2e!important}.marketplace-radio-card input{position:absolute!important;opacity:0!important}.radio-visual,.swap-radio{width:26px!important;height:26px!important;border-radius:50%!important;border:2px solid #8191b0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.marketplace-radio-card.active .radio-visual,.swap-candidate-card.active .swap-radio{border-color:var(--sm-ref-blue)!important;background:radial-gradient(circle at center,var(--sm-ref-blue) 0 5px,transparent 6px)!important}.marketplace-radio-card strong{display:block!important;color:var(--sm-ref-ink)!important;font-size:15px!important;font-weight:900!important}.marketplace-radio-card small{display:block!important;margin-top:5px!important;color:var(--sm-ref-blue)!important;font-size:14px!important;font-weight:650!important}.shift-status-line{display:flex!important;align-items:center!important;gap:18px!important;margin-bottom:16px!important;color:#607092!important;font-size:14px!important;font-weight:650!important}.drawer-person-card{align-items:center!important;margin-bottom:16px!important}.cover-avatar,.swap-person-avatar,.view-request-avatar{width:76px!important;height:76px!important;border-radius:50%!important;object-fit:cover!important;background:#eaf2ff!important;color:var(--sm-ref-blue)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;font-size:20px!important;flex:0 0 auto!important}.drawer-person-card>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:7px!important}.drawer-person-card strong{color:var(--sm-ref-ink)!important;font-size:20px!important;font-weight:900!important}.drawer-person-card small{color:#516284!important;font-size:14px!important;font-weight:650!important}.drawer-person-card em{background:#eef5ff!important;color:var(--sm-ref-blue)!important;border-radius:8px!important;padding:5px 9px!important;font-style:normal!important;font-weight:850!important}.marketplace-link-btn{margin-left:auto!important;border:0!important;background:transparent!important;color:var(--sm-ref-blue)!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;gap:7px!important;cursor:pointer!important}.shift-detail-grid{border:1px solid var(--sm-ref-line)!important;border-radius:14px!important;background:#fff!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important;margin-bottom:18px!important}.shift-detail-grid>div{min-height:104px!important;padding:20px!important;display:flex!important;align-items:flex-start!important;gap:16px!important;border-bottom:1px solid var(--sm-ref-line)!important}.shift-detail-grid>div:nth-child(odd){border-right:1px solid var(--sm-ref-line)!important}.shift-detail-grid svg{width:28px!important;height:28px!important;color:#526487!important;flex:0 0 auto!important}.shift-detail-grid small{display:block!important;color:#66789f!important;font-size:13px!important;font-weight:700!important;margin-bottom:7px!important}.shift-detail-grid strong{display:block!important;color:var(--sm-ref-ink)!important;font-size:17px!important;font-weight:850!important}.shift-detail-grid em{display:block!important;color:#53648b!important;margin-top:6px!important;font-style:normal!important;font-size:14px!important}.drawer-note-card{margin-bottom:16px!important;align-items:flex-start!important}.drawer-note-card svg{width:30px!important;height:30px!important;color:#526487!important;flex:0 0 auto!important}.drawer-note-card span{display:flex!important;flex-direction:column!important;gap:8px!important;color:#4b5c82!important;line-height:1.45!important}.drawer-note-card strong{color:var(--sm-ref-ink)!important;font-size:16px!important;font-weight:900!important}.swap-current-card{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}.swap-current-left{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.swap-current-left span{display:flex!important;flex-direction:column!important;gap:5px!important}.swap-current-left strong{font-weight:900!important;color:var(--sm-ref-ink)!important}.swap-current-left small,.swap-current-left em{color:#53648b!important;font-style:normal!important;font-size:13px!important}.swap-current-right{display:flex!important;flex-direction:column!important;gap:9px!important}.swap-current-right span{display:flex!important;align-items:center!important;gap:8px!important;color:#425476!important;font-weight:700!important}.swap-current-right svg{width:17px!important;height:17px!important;color:var(--sm-ref-pink)!important}.swap-divider{height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:2px 0 16px!important;background:linear-gradient(90deg,transparent 0,transparent calc(50% - 80px),#dfe9f8 calc(50% - 80px),#dfe9f8 calc(50% - 36px),transparent calc(50% - 36px),transparent calc(50% + 36px),#dfe9f8 calc(50% + 36px),#dfe9f8 calc(50% + 80px),transparent calc(50% + 80px))!important}.swap-divider span{width:54px!important;height:54px!important;border:1px solid var(--sm-ref-line)!important;border-radius:50%!important;background:#fff!important;color:var(--sm-ref-blue)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.swap-shift-picker{width:100%!important;min-width:0!important}.swap-candidate-list{margin-top:14px!important;border:1px solid var(--sm-ref-line)!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important}.swap-candidate-card{padding:16px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important}.swap-candidate-card strong{display:block!important;color:var(--sm-ref-ink)!important;font-weight:900!important}.swap-candidate-card small{color:#617293!important;font-weight:650!important}.swap-candidate-card em{color:#405075!important;font-style:normal!important;font-weight:750!important}.view-request-avatar.small{width:42px!important;height:42px!important;font-size:14px!important}.responders-section{margin-top:24px!important}.view-responders-list{display:flex!important;flex-direction:column!important;gap:12px!important}.view-responder-card{border:1px solid var(--sm-ref-line)!important;border-radius:14px!important;background:#fff!important;padding:16px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}.view-responder-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.view-request-name{color:var(--sm-ref-ink)!important;font-weight:900!important}.view-request-role,.view-responder-offer,.view-responder-note{color:#607092!important;font-size:13px!important;margin-top:4px!important}.marketplace-tag.warning{background:#fff3e2!important;color:#fa7800!important;border:1px solid #ffe0b9!important;border-radius:999px!important;padding:5px 9px!important;font-size:12px!important;font-weight:850!important}.marketplace-settings-panel--portal{border:1px solid var(--sm-ref-line)!important;background:#fff!important;border-radius:14px!important;box-shadow:0 24px 70px -32px #0716406b!important;padding:16px!important;color:var(--sm-ref-ink)!important}.marketplace-settings-title{font-weight:900!important;margin-bottom:10px!important}.marketplace-settings-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 0!important;border-top:1px solid #eef3fb!important}.marketplace-settings-row label{display:block!important;color:var(--sm-ref-ink)!important;font-weight:800!important}.marketplace-settings-row small{color:#65738f!important}.marketplace-settings-switch{width:46px!important;height:26px!important;border-radius:999px!important;border:0!important;background:#dfe7f3!important;position:relative!important;cursor:pointer!important}.marketplace-settings-switch:after{content:""!important;position:absolute!important;width:20px!important;height:20px!important;border-radius:50%!important;left:3px!important;top:3px!important;background:#fff!important;transition:transform .18s ease!important;box-shadow:0 2px 7px #0716402e!important}.marketplace-settings-switch.on{background:var(--sm-ref-blue)!important}.marketplace-settings-switch.on:after{transform:translate(20px)!important}@media(max-width:1380px){.marketplace-shell{grid-template-columns:minmax(0,1fr)!important}.marketplace-right-panel{order:2!important}.marketplace-right-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){.shift-marketplace-page{padding:0 0 34px!important;background:radial-gradient(420px 220px at 92% 0%,rgba(150,186,255,.42),transparent 64%),linear-gradient(180deg,#fbfdff,#f4f8ff)!important}.marketplace-stage{max-width:none!important;gap:18px!important}.marketplace-header.marketplace-header--modern{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 18px!important}.marketplace-header.marketplace-header--modern:before{display:block!important;opacity:.9!important}.marketplace-header.marketplace-header--modern:after{right:-50px!important;top:10px!important;width:360px!important;height:160px!important}.marketplace-header-hero{min-height:auto!important;padding:72px 0 22px!important;border-bottom:0!important}.marketplace-title-lockup{align-items:flex-start!important;gap:0!important}.marketplace-title-lockup .sm-title-mark{display:none!important}.marketplace-title{font-size:35px!important;line-height:1.06!important}.marketplace-title-sub{margin-top:8px!important;font-size:17px!important}.marketplace-header-controls{padding:0!important;display:block!important}.marketplace-control-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.marketplace-control-card{height:86px!important;border-radius:14px!important;padding:0 14px!important;gap:12px!important}.marketplace-control-icon{width:32px!important;height:32px!important}.marketplace-control-icon svg{width:27px!important;height:27px!important}.marketplace-control-copy span{font-size:13px!important}.marketplace-control-copy strong{font-size:15px!important}.marketplace-header-actions{display:none!important}.marketplace-mobile-search{display:flex!important;height:72px!important;min-width:0!important;width:100%!important;border-radius:18px!important;margin-bottom:16px!important;padding:0 18px!important}.marketplace-mobile-search input{font-size:17px!important}.marketplace-mobile-filter-trigger{width:56px!important;height:54px!important;margin-left:auto!important;border:0!important;border-left:1px solid var(--sm-ref-line)!important;background:transparent!important;color:#405075!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-mobile-filter-trigger svg{width:27px!important;height:27px!important}.marketplace-mobile-offer{display:flex!important;width:100%!important;margin:14px 0 22px!important;border-radius:13px!important;font-size:22px!important;height:70px!important;min-height:70px!important}.marketplace-mobile-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px!important;border:1px solid var(--sm-ref-line)!important;border-radius:18px!important;background:#ffffffdb!important;margin-bottom:18px!important}.marketplace-stat-card{min-height:122px!important;padding:16px!important}.marketplace-stat-card span{font-size:15px!important}.marketplace-stat-card strong{font-size:35px!important}.marketplace-shell{display:flex!important;flex-direction:column!important;gap:16px!important;padding:0 18px!important}.marketplace-main-panel,.marketplace-side-card{border-radius:18px!important}.marketplace-list-toolbar{padding:18px 14px 0!important}.marketplace-list-toolbar-top{display:block!important;margin-bottom:18px!important}.marketplace-status-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}.marketplace-status-tab{height:54px!important;padding:0 10px!important;font-size:15px!important}.marketplace-status-tab em,.marketplace-list-controls{display:none!important}.marketplace-subfilters{margin:0 0 16px!important}.marketplace-chip-btn:not(.marketplace-chip-btn--coverage){display:none!important}.marketplace-chip-btn--coverage{margin-left:0!important;width:100%!important;justify-content:center!important;height:44px!important}.marketplace-list-title-row{margin:12px 8px 14px!important}.marketplace-list-title-row h2{font-size:21px!important}.marketplace-table-head{display:none!important}.marketplace-request-list{padding:0 14px 14px!important;gap:10px!important}.marketplace-card.marketplace-shift-row{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;grid-template-areas:"avatar emp status" "avatar role menu" "meta meta meta" "actions actions actions"!important;gap:0 14px!important;padding:18px!important;border-radius:16px!important;margin:0!important}.marketplace-cell-employee{display:contents!important}.marketplace-card-avatar{grid-area:avatar!important;width:62px!important;height:62px!important;align-self:start!important}.marketplace-employee-copy{grid-area:emp!important;align-self:center!important}.marketplace-card-name{font-size:18px!important}.marketplace-employee-id{display:none!important}.marketplace-cell-role{grid-area:role!important;margin-top:2px!important;align-self:start!important;color:#4b5c82!important;font-size:15px!important}.marketplace-cell-department,.marketplace-cell-date,.marketplace-cell-time{display:none!important}.marketplace-cell-status{grid-area:status!important;align-self:start!important;justify-content:flex-end!important}.marketplace-status-pill{height:36px!important;font-size:15px!important}.marketplace-row-menu{grid-area:menu!important;align-self:start!important;justify-self:end!important;margin-top:45px!important}.marketplace-card-actions{grid-area:actions!important;justify-content:flex-end!important;gap:12px!important;margin-top:14px!important}.marketplace-row-action{height:52px!important;min-width:116px!important;border-radius:12px!important;font-size:17px!important}.marketplace-row-action--wide{min-width:160px!important}.marketplace-mobile-meta{grid-area:meta!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px 14px!important;margin:14px 0 0 86px!important;color:#4e6085!important;font-size:15px!important;font-weight:650!important}.marketplace-mobile-meta span{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.marketplace-mobile-meta svg{width:18px!important;height:18px!important;color:#607092!important;flex:0 0 auto!important}.marketplace-right-stack{display:flex!important;flex-direction:column!important}.marketplace-side-card--overview{display:none!important}.marketplace-side-card{padding:18px!important}.marketplace-side-head h3{font-size:20px!important}.marketplace-queue-item{grid-template-columns:34px minmax(0,1fr) auto!important}.marketplace-queue-item .queue-avatar{display:none!important}.queue-copy strong{font-size:15px!important}.queue-copy span,.queue-copy small{font-size:14px!important}.marketplace-modal-overlay.marketplace-drawer-overlay{padding:0!important;align-items:stretch!important}.marketplace-modal.marketplace-modal-drawer{width:100vw!important;height:100dvh!important;border-radius:0!important;border:0!important;box-shadow:none!important}.marketplace-drawer-header{height:88px!important;padding:36px 22px 0!important;background:radial-gradient(360px 140px at 84% 0%,rgba(150,186,255,.36),transparent 70%),#fff!important}.marketplace-drawer-header h2{font-size:29px!important;margin:0 auto!important}.marketplace-drawer-content{padding:22px 20px 120px!important}.marketplace-drawer-footer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;padding:16px 20px calc(16px + env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1.16fr!important;box-shadow:0 -14px 36px -30px #07164073!important}.marketplace-drawer-footer .marketplace-primary-btn,.marketplace-drawer-footer .marketplace-outline-btn{height:64px!important;font-size:20px!important;border-radius:13px!important}.marketplace-shift-select-card{padding:18px!important}.shift-select-icon{width:64px!important;height:64px!important}.marketplace-radio-card{min-height:112px!important;padding:20px!important}.marketplace-radio-card strong{font-size:18px!important}.marketplace-radio-card small{font-size:17px!important}.shift-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shift-detail-grid>div{min-height:120px!important;padding:18px!important}.drawer-person-card{padding:22px!important}.marketplace-link-btn{font-size:0!important}.marketplace-link-btn svg{width:24px!important;height:24px!important}.swap-current-card{grid-template-columns:1fr!important;gap:18px!important}.view-responder-card{grid-template-columns:auto minmax(0,1fr)!important}.view-responder-actions{grid-column:1 / -1!important;justify-content:flex-end!important}}@media(max-width:520px){.marketplace-control-grid{grid-template-columns:1fr 1fr!important}.marketplace-mobile-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-status-tabs{overflow-x:auto!important;display:flex!important;flex-wrap:nowrap!important;padding-bottom:2px!important}.marketplace-status-tab{flex:0 0 auto!important;min-width:106px!important}.marketplace-mobile-meta{margin-left:0!important;grid-template-columns:1fr!important}.marketplace-card.marketplace-shift-row{grid-template-columns:66px minmax(0,1fr) auto!important}.marketplace-card-avatar{width:58px!important;height:58px!important}.marketplace-card-actions{justify-content:stretch!important}.marketplace-row-action{flex:1 1 auto!important;min-width:0!important}.shift-detail-grid{grid-template-columns:1fr!important}.shift-detail-grid>div,.shift-detail-grid>div:nth-child(odd){border-right:0!important}.shift-detail-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--sm-ref-line)!important}.shift-detail-grid>div:last-child{border-bottom:0!important}}@media(max-width:980px){.marketplace-list-controls{display:flex!important;justify-content:flex-end!important;margin-top:12px!important}.marketplace-list-controls .marketplace-desktop-search{display:none!important}.marketplace-list-controls .marketplace-filter-btn{height:44px!important;padding:0 16px!important}.marketplace-list-toolbar:not(.filters-open) .marketplace-subfilters{display:none!important}.marketplace-list-toolbar.filters-open .marketplace-subfilters{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:10px!important;margin:10px 0 16px!important;padding-bottom:2px!important}.marketplace-list-toolbar.filters-open .marketplace-subfilters .marketplace-chip-btn{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;height:42px!important;justify-content:center!important}}.marketplace-control-card--select{position:relative!important;cursor:pointer!important}.marketplace-control-native-select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;border:0!important;cursor:pointer!important;z-index:4!important}.shift-marketplace-page button:not(:disabled),.shift-marketplace-page label.marketplace-control-card--select,.shift-marketplace-page select,.marketplace-modal button:not(:disabled),.marketplace-modal select,.marketplace-modal textarea,.marketplace-modal input{pointer-events:auto!important}.shift-marketplace-page button:disabled,.marketplace-modal button:disabled{cursor:not-allowed!important;opacity:.58!important}@media(max-width:980px){.shift-marketplace-page{font-size:12px!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}.marketplace-stage{gap:10px!important}.marketplace-header.marketplace-header--modern{padding:0 12px!important}.marketplace-header-hero{padding:42px 0 12px!important}.marketplace-title{font-size:26px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.035em!important}.marketplace-title-sub{margin-top:4px!important;font-size:12.5px!important;font-weight:400!important;line-height:1.28!important}.marketplace-mobile-search{height:48px!important;min-height:48px!important;border-radius:13px!important;margin-bottom:10px!important;padding:0 12px!important;gap:8px!important}.marketplace-mobile-search input{font-size:12.5px!important;font-weight:400!important}.marketplace-mobile-search svg{width:17px!important;height:17px!important}.marketplace-mobile-filter-trigger{width:38px!important;height:36px!important}.marketplace-mobile-filter-trigger svg{width:18px!important;height:18px!important}.marketplace-header-controls{padding:0!important}.marketplace-control-grid{gap:7px!important}.marketplace-control-card{height:55px!important;min-height:55px!important;border-radius:11px!important;padding:0 9px!important;gap:8px!important;box-shadow:0 6px 18px -20px #20478c59!important}.marketplace-control-icon{width:22px!important;height:22px!important}.marketplace-control-icon svg{width:18px!important;height:18px!important}.marketplace-control-copy{gap:2px!important}.marketplace-control-copy span{font-size:9.5px!important;font-weight:450!important}.marketplace-control-copy strong{font-size:11.5px!important;font-weight:600!important}.marketplace-control-chevron{width:12px!important;height:12px!important}.marketplace-mobile-offer{height:47px!important;min-height:47px!important;margin:9px 0 12px!important;border-radius:11px!important;font-size:14.5px!important;font-weight:650!important;gap:8px!important}.marketplace-mobile-offer svg{width:16px!important;height:16px!important}.marketplace-mobile-stats{gap:8px!important;padding:9px!important;border-radius:14px!important;margin-bottom:10px!important}.marketplace-stat-card{min-height:70px!important;padding:9px!important;border-radius:11px!important}.marketplace-stat-card span{font-size:10.5px!important;font-weight:500!important}.marketplace-stat-card strong{font-size:22px!important;font-weight:700!important;line-height:1.05!important}.marketplace-stat-card em{font-size:9.5px!important;font-weight:400!important}.marketplace-shell{gap:10px!important;padding:0 12px!important}.marketplace-main-panel,.marketplace-side-card{border-radius:14px!important}.marketplace-list-toolbar{padding:10px 9px 0!important}.marketplace-list-toolbar-top{margin-bottom:9px!important}.marketplace-status-tabs{gap:6px!important}.marketplace-status-tab{height:36px!important;min-width:78px!important;padding:0 9px!important;border-radius:999px!important;font-size:11.5px!important;font-weight:500!important}.marketplace-status-tab em{display:none!important}.marketplace-list-controls{margin-top:7px!important}.marketplace-list-controls .marketplace-filter-btn{height:34px!important;padding:0 11px!important;border-radius:10px!important;font-size:11.5px!important;font-weight:500!important}.marketplace-list-toolbar.filters-open .marketplace-subfilters{gap:7px!important;margin:7px 0 9px!important}.marketplace-list-toolbar.filters-open .marketplace-subfilters .marketplace-chip-btn,.marketplace-chip-btn--coverage{height:33px!important;padding:0 10px!important;border-radius:10px!important;font-size:11px!important;font-weight:500!important}.marketplace-list-title-row{margin:7px 4px 8px!important}.marketplace-list-title-row h2{font-size:14.5px!important;font-weight:650!important;letter-spacing:-.01em!important}.marketplace-list-title-row h2 span{font-weight:450!important}.marketplace-request-list{padding:0 8px 9px!important;gap:7px!important}.marketplace-card.marketplace-shift-row{grid-template-columns:46px minmax(0,1fr) auto!important;gap:0 9px!important;padding:10px!important;border-radius:12px!important}.marketplace-card-avatar{width:40px!important;height:40px!important;font-size:12px!important}.marketplace-card-name{font-size:13px!important;font-weight:650!important;letter-spacing:-.01em!important}.marketplace-cell-role{font-size:11.5px!important;font-weight:400!important;margin-top:0!important}.marketplace-role-badge{font-size:9.5px!important;font-weight:550!important;padding:2px 5px!important;border-radius:6px!important}.marketplace-status-pill{height:24px!important;padding:0 8px!important;border-radius:8px!important;font-size:10.5px!important;font-weight:550!important}.marketplace-row-menu{width:28px!important;height:28px!important;margin-top:29px!important}.marketplace-row-menu svg{width:14px!important;height:14px!important}.marketplace-mobile-meta{margin:8px 0 0 55px!important;gap:4px 8px!important;font-size:11px!important;font-weight:400!important;line-height:1.25!important}.marketplace-mobile-meta span{gap:5px!important}.marketplace-mobile-meta svg{width:12px!important;height:12px!important}.marketplace-card-actions{gap:7px!important;margin-top:9px!important}.marketplace-row-action{height:34px!important;min-width:72px!important;border-radius:9px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}.marketplace-row-action--wide{min-width:110px!important}.marketplace-side-card{padding:11px!important}.marketplace-side-head h3{font-size:14px!important;font-weight:650!important}.marketplace-queue-item{min-height:42px!important;padding:7px!important;border-radius:10px!important}.queue-copy strong{font-size:11.5px!important;font-weight:600!important}.queue-copy span,.queue-copy small{font-size:10.5px!important;font-weight:400!important}.marketplace-drawer-header{height:62px!important;min-height:62px!important;padding:24px 14px 0!important}.marketplace-drawer-header h2{font-size:20px!important;font-weight:700!important;letter-spacing:-.025em!important}.marketplace-drawer-header button{width:34px!important;height:34px!important}.marketplace-drawer-content{padding:14px 13px 88px!important}.marketplace-drawer-footer{padding:10px 13px calc(10px + env(safe-area-inset-bottom))!important;gap:10px!important}.marketplace-drawer-footer .marketplace-primary-btn,.marketplace-drawer-footer .marketplace-outline-btn{height:45px!important;min-height:45px!important;border-radius:10px!important;font-size:14px!important;font-weight:650!important;padding:0 13px!important}.drawer-section h3,.responders-section h3{font-size:14px!important;font-weight:650!important;margin-bottom:8px!important}.drawer-muted,.marketplace-help-text,.marketplace-field-label{font-size:11.5px!important;font-weight:400!important}.drawer-person-card,.marketplace-shift-select-card,.drawer-note-card{padding:12px!important;border-radius:12px!important}.cover-avatar,.view-request-avatar,.shift-select-icon{width:44px!important;height:44px!important;font-size:12px!important}.drawer-person-card strong,.shift-select-copy strong,.swap-current-left strong,.view-request-name{font-size:13.5px!important;font-weight:650!important}.drawer-person-card small,.drawer-person-card em,.shift-select-copy span,.shift-select-copy small,.swap-current-left small,.swap-current-left em{font-size:11px!important;font-weight:400!important}.marketplace-link-btn{font-size:0!important;min-width:34px!important}.marketplace-link-btn svg{width:17px!important;height:17px!important}.shift-status-line{font-size:11.5px!important;font-weight:400!important;gap:8px!important;margin-bottom:10px!important}.shift-detail-grid{border-radius:12px!important;margin-bottom:11px!important}.shift-detail-grid>div{min-height:74px!important;padding:10px!important;gap:8px!important}.shift-detail-grid svg,.drawer-note-card svg{width:18px!important;height:18px!important}.shift-detail-grid small{font-size:9.5px!important;font-weight:450!important;margin-bottom:3px!important}.shift-detail-grid strong{font-size:12.5px!important;font-weight:600!important}.shift-detail-grid em,.drawer-note-card span,.view-request-role,.view-responder-offer,.view-responder-note{font-size:11px!important;font-weight:400!important}.drawer-note-card strong{font-size:12.5px!important;font-weight:650!important}.marketplace-radio-card{min-height:72px!important;padding:12px!important;border-radius:12px!important}.marketplace-radio-card strong{font-size:13px!important;font-weight:650!important}.marketplace-radio-card small{font-size:11.5px!important;font-weight:400!important}.radio-visual,.swap-radio{width:20px!important;height:20px!important}.marketplace-input,.marketplace-select-input,.marketplace-textarea,.marketplace-search-box select{font-size:12px!important;font-weight:400!important}.marketplace-input,.marketplace-select-input{height:40px!important;min-height:40px!important;border-radius:9px!important}.marketplace-textarea{min-height:84px!important;border-radius:10px!important}.marketplace-info-strip,.marketplace-tip{font-size:11.5px!important;font-weight:400!important;border-radius:11px!important;padding:10px!important}.swap-current-card,.swap-candidate-card,.view-responder-card{padding:11px!important;border-radius:12px!important}.swap-current-right span,.swap-candidate-card strong,.swap-candidate-card small,.swap-candidate-card em{font-size:11px!important;font-weight:450!important}.view-responder-actions .marketplace-primary-btn,.view-responder-actions .marketplace-outline-btn{height:34px!important;min-height:34px!important;font-size:11.5px!important;font-weight:550!important;padding:0 11px!important;border-radius:9px!important}}@media(max-width:520px){.marketplace-card.marketplace-shift-row{grid-template-columns:44px minmax(0,1fr) auto!important}.marketplace-card-avatar{width:38px!important;height:38px!important}.marketplace-mobile-meta{margin-left:0!important;grid-template-columns:1fr 1fr!important}.marketplace-card-actions{justify-content:stretch!important}.marketplace-row-action{min-width:0!important;flex:1 1 0!important}.marketplace-status-tab{min-width:76px!important}}.marketplace-table-head-clean{display:grid!important;grid-template-columns:minmax(210px,.85fr) minmax(420px,1.75fr) minmax(220px,.75fr)!important;gap:18px!important;padding-inline:18px!important}.marketplace-shift-card-clean.marketplace-card,.marketplace-shift-card-clean.marketplace-shift-row{display:grid!important;grid-template-columns:minmax(210px,.85fr) minmax(420px,1.75fr) minmax(220px,.75fr)!important;align-items:stretch!important;gap:18px!important;min-height:112px!important;padding:16px 18px!important;border:1px solid rgba(204,216,238,.92)!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 10px 32px #0f25540e!important;overflow:visible!important}.marketplace-shift-card-clean:hover{border-color:#005cff42!important;box-shadow:0 16px 42px #0046be14!important}.marketplace-clean-main{appearance:none!important;border:0!important;background:transparent!important;padding:0!important;display:flex!important;align-items:center!important;gap:12px!important;text-align:left!important;min-width:0!important;cursor:pointer!important;color:inherit!important}.marketplace-clean-main .marketplace-card-avatar{flex:0 0 auto!important}.marketplace-clean-person{display:grid!important;gap:5px!important;min-width:0!important}.marketplace-shift-card-clean .marketplace-card-name,.marketplace-clean-role,.marketplace-clean-detail strong,.marketplace-clean-note span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important}.marketplace-shift-card-clean .marketplace-card-name{font-size:14px!important;line-height:1.25!important;font-weight:700!important;color:#071b52!important}.marketplace-shift-card-clean .marketplace-employee-id{font-size:12px!important;line-height:1.25!important;font-weight:500!important;color:#65779d!important}.marketplace-clean-info{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:11px!important}.marketplace-clean-role-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.marketplace-clean-role{font-size:14px!important;line-height:1.28!important;font-weight:650!important;color:#10265b!important}.marketplace-request-type-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:24px!important;padding:4px 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:650!important;color:#0758e8!important;background:#005cff12!important;border:1px solid rgba(0,92,255,.12)!important}.marketplace-request-type-pill svg{width:13px!important;height:13px!important}.marketplace-clean-details{display:grid!important;grid-template-columns:repeat(4,minmax(110px,1fr))!important;gap:8px 12px!important;min-width:0!important}.marketplace-clean-detail{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:7px!important;min-width:0!important;color:#31436b!important}.marketplace-clean-detail svg{width:15px!important;height:15px!important;margin-top:2px!important;color:#4c618b!important}.marketplace-clean-detail small{font-size:10px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:.01em!important;color:#7c8ca8!important}.marketplace-clean-detail strong{font-size:12px!important;line-height:1.25!important;font-weight:550!important;color:#1f335e!important}.marketplace-clean-note{display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important;align-items:center!important;min-width:0!important;color:#52678f!important;font-size:12px!important;line-height:1.35!important}.marketplace-clean-note span{flex:1 1 240px!important;max-width:100%!important}.marketplace-clean-note em{flex:0 0 auto!important;font-style:normal!important;font-size:11px!important;font-weight:600!important;color:#0758e8!important;background:#005cff12!important;border-radius:999px!important;padding:4px 8px!important}.marketplace-clean-side{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:12px!important;min-width:0!important}.marketplace-shift-card-clean .marketplace-card-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.marketplace-shift-card-clean .marketplace-row-action,.marketplace-shift-card-clean .marketplace-row-menu{cursor:pointer!important;pointer-events:auto!important}.marketplace-shift-card-clean .marketplace-row-action{min-width:76px!important;height:36px!important;border-radius:10px!important;font-size:12px!important;font-weight:650!important}.marketplace-shift-card-clean .marketplace-row-menu{width:36px!important;height:36px!important;border-radius:10px!important}.marketplace-settings-panel--portal button,.marketplace-modal button,.marketplace-header button,.marketplace-list-toolbar button{pointer-events:auto!important}@media(max-width:1180px){.marketplace-table-head-clean,.marketplace-shift-card-clean.marketplace-card,.marketplace-shift-card-clean.marketplace-shift-row{grid-template-columns:minmax(185px,.8fr) minmax(320px,1.5fr) minmax(190px,.7fr)!important}.marketplace-clean-details{grid-template-columns:repeat(2,minmax(130px,1fr))!important}}@media(max-width:760px){.marketplace-table-head-clean{display:none!important}.marketplace-shift-card-clean.marketplace-card,.marketplace-shift-card-clean.marketplace-shift-row{grid-template-columns:1fr!important;gap:9px!important;min-height:0!important;padding:11px!important;border-radius:14px!important;box-shadow:0 8px 22px #0f25540d!important}.marketplace-clean-main{gap:9px!important}.marketplace-shift-card-clean .marketplace-card-avatar{width:34px!important;height:34px!important;font-size:11px!important}.marketplace-clean-person{gap:2px!important}.marketplace-shift-card-clean .marketplace-card-name{font-size:12.5px!important;line-height:1.2!important;font-weight:600!important}.marketplace-shift-card-clean .marketplace-employee-id{font-size:10.5px!important;font-weight:400!important}.marketplace-clean-info{gap:8px!important}.marketplace-clean-role-line{gap:6px!important}.marketplace-clean-role{font-size:12px!important;line-height:1.2!important;font-weight:550!important}.marketplace-shift-card-clean .marketplace-role-badge,.marketplace-request-type-pill{min-height:20px!important;padding:2px 6px!important;font-size:9.5px!important;font-weight:550!important}.marketplace-request-type-pill svg{width:11px!important;height:11px!important}.marketplace-clean-details{grid-template-columns:1fr 1fr!important;gap:6px 8px!important}.marketplace-clean-detail{grid-template-columns:13px minmax(0,1fr)!important;gap:5px!important}.marketplace-clean-detail svg{width:11px!important;height:11px!important;margin-top:1px!important}.marketplace-clean-detail small{font-size:8.5px!important;font-weight:500!important}.marketplace-clean-detail strong{font-size:10.5px!important;line-height:1.2!important;font-weight:450!important}.marketplace-clean-note{font-size:10.5px!important;line-height:1.25!important;gap:5px 8px!important}.marketplace-clean-note em{font-size:9.5px!important;font-weight:500!important;padding:2px 6px!important}.marketplace-clean-side{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.marketplace-shift-card-clean .marketplace-status-pill{min-height:24px!important;padding:4px 8px!important;font-size:10px!important;font-weight:550!important}.marketplace-shift-card-clean .marketplace-card-actions{gap:6px!important;flex:0 0 auto!important}.marketplace-shift-card-clean .marketplace-row-action{min-width:58px!important;height:30px!important;border-radius:8px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:550!important}.marketplace-shift-card-clean .marketplace-row-menu{width:30px!important;height:30px!important;border-radius:8px!important}}@media(max-width:430px){.marketplace-clean-details{grid-template-columns:1fr!important}.marketplace-clean-side{align-items:stretch!important;flex-direction:column!important}.marketplace-shift-card-clean .marketplace-card-actions{width:100%!important;justify-content:stretch!important}.marketplace-shift-card-clean .marketplace-row-action{flex:1 1 0!important}}@media(max-width:760px){.marketplace-request-list{gap:10px!important;padding:2px 1px 14px!important}.marketplace-shift-card-clean.marketplace-card,.marketplace-shift-card-clean.marketplace-shift-row{display:block!important;width:100%!important;min-height:0!important;padding:12px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(216,226,242,.96)!important;box-shadow:0 8px 24px #0f25540e!important;overflow:visible!important}.marketplace-clean-main{width:100%!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important}.marketplace-clean-main .marketplace-card-avatar,.marketplace-shift-card-clean .marketplace-card-avatar{width:36px!important;height:36px!important;border-radius:50%!important;font-size:10px!important;font-weight:600!important}.marketplace-clean-person{display:grid!important;min-width:0!important;gap:2px!important}.marketplace-shift-card-clean .marketplace-card-name{font-size:13px!important;line-height:1.2!important;font-weight:620!important;color:#071b52!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.marketplace-shift-card-clean .marketplace-employee-id{font-size:10.5px!important;line-height:1.2!important;font-weight:400!important;color:#6d7d9b!important;white-space:normal!important}.marketplace-clean-info{display:block!important;min-width:0!important}.marketplace-clean-role-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:9px!important}.marketplace-clean-role{flex:1 1 130px!important;min-width:0!important;font-size:12px!important;line-height:1.25!important;font-weight:520!important;color:#1b2e5d!important;white-space:normal!important;overflow-wrap:anywhere!important}.marketplace-shift-card-clean .marketplace-role-badge,.marketplace-request-type-pill{flex:0 0 auto!important;min-height:20px!important;padding:3px 7px!important;border-radius:999px!important;font-size:9.5px!important;line-height:1!important;font-weight:520!important}.marketplace-clean-details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:0!important}.marketplace-clean-detail{min-width:0!important;display:grid!important;grid-template-columns:14px minmax(0,1fr)!important;gap:6px!important;align-items:start!important;padding:7px!important;border-radius:12px!important;background:#f8fbff!important;border:1px solid #ecf2fb!important}.marketplace-clean-detail svg{width:12px!important;height:12px!important;margin-top:2px!important;color:#647799!important}.marketplace-clean-detail small{display:block!important;margin-bottom:2px!important;font-size:8.5px!important;line-height:1.05!important;font-weight:450!important;color:#8290aa!important}.marketplace-clean-detail strong{display:block!important;font-size:10.5px!important;line-height:1.22!important;font-weight:470!important;color:#24395f!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.marketplace-clean-note{display:block!important;margin-top:8px!important;padding:8px 9px!important;border-radius:12px!important;background:#f8fbff!important;border:1px solid #ecf2fb!important;font-size:10.5px!important;line-height:1.35!important;font-weight:400!important;color:#51617f!important;white-space:normal!important;overflow:visible!important}.marketplace-clean-note span{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.marketplace-clean-note em{display:inline-flex!important;margin-top:6px!important;width:max-content!important;max-width:100%!important;font-size:9.5px!important;font-weight:500!important;color:#0758e8!important}.marketplace-clean-side{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;align-items:stretch!important;justify-content:stretch!important;margin-top:10px!important}.marketplace-shift-card-clean .marketplace-status-pill{justify-self:start!important;min-height:22px!important;height:auto!important;padding:4px 8px!important;border-radius:999px!important;font-size:9.5px!important;line-height:1.1!important;font-weight:520!important}.marketplace-shift-card-clean .marketplace-card-actions{display:grid!important;grid-template-columns:1fr 1fr 34px!important;gap:7px!important;width:100%!important;min-width:0!important}.marketplace-shift-card-clean .marketplace-row-action,.marketplace-shift-card-clean .marketplace-row-menu{pointer-events:auto!important;cursor:pointer!important;min-width:0!important;width:100%!important;height:34px!important;min-height:34px!important;border-radius:10px!important;padding:0 8px!important;font-size:11px!important;line-height:1!important;font-weight:560!important}.marketplace-shift-card-clean .marketplace-row-action--primary{background:linear-gradient(135deg,#0b63ff,#0052e8)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 18px #0052e82e!important}.marketplace-shift-card-clean .marketplace-row-menu svg{width:14px!important;height:14px!important}.view-responder-card{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;border-radius:16px!important;background:#fff!important;overflow:visible!important}.view-responder-body,.view-responder-top,.view-responder-offer,.view-responder-note{min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.view-request-name{font-size:12px!important;line-height:1.2!important;font-weight:600!important}.view-request-role,.view-responder-offer,.view-responder-note{font-size:10.5px!important;line-height:1.3!important;font-weight:400!important}.view-responder-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;justify-content:stretch!important}.view-responder-actions .marketplace-outline-btn,.view-responder-actions .marketplace-primary-btn{width:100%!important;height:34px!important;min-height:34px!important;border-radius:10px!important;font-size:11px!important;font-weight:560!important}}@media(max-width:390px){.marketplace-clean-details{grid-template-columns:1fr!important}.marketplace-shift-card-clean .marketplace-card-actions{grid-template-columns:1fr 1fr!important}.marketplace-shift-card-clean .marketplace-row-menu{grid-column:1 / -1!important}}.marketplace-side-card--activity{display:none!important}.marketplace-right-stack--no-activity{display:flex!important;flex-direction:column!important;gap:14px!important}.marketplace-side-actions{display:grid!important;gap:10px!important;margin-top:14px!important}.marketplace-toolbar-clean{position:relative!important;overflow:visible!important}.marketplace-list-toolbar-top--dropdowns{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:12px!important}.marketplace-dropdown-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.marketplace-dropdown-wrap{position:relative!important;display:inline-flex!important}.marketplace-dropdown-button{min-height:44px!important;border:1px solid #dce7f7!important;background:#fff!important;color:#102757!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important;box-shadow:0 10px 24px -22px #183e8073!important;cursor:pointer!important}.marketplace-dropdown-button svg{width:16px!important;height:16px!important;flex:0 0 auto!important}.marketplace-dropdown-button em{min-width:22px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;background:#eef5ff!important;color:#0758e8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-style:normal!important;font-weight:650!important}.marketplace-filter-dropdown-button.active{border-color:#9fc2ff!important;background:#f4f8ff!important}.marketplace-dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;z-index:2500!important;min-width:240px!important;max-width:min(340px,calc(100vw - 28px))!important;padding:8px!important;border:1px solid #dce7f7!important;border-radius:16px!important;background:#fffffffa!important;box-shadow:0 24px 60px -26px #07164061,0 8px 24px -18px #07164040!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.marketplace-filter-dropdown-menu{min-width:286px!important}.marketplace-dropdown-menu button{width:100%!important;min-height:40px!important;border:0!important;background:transparent!important;color:#253b64!important;border-radius:11px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;text-align:left!important;font-size:13px!important;font-weight:560!important;cursor:pointer!important}.marketplace-dropdown-menu button:hover,.marketplace-dropdown-menu button.active{background:#eef5ff!important;color:#0758e8!important}.marketplace-dropdown-menu button svg{width:16px!important;height:16px!important}.marketplace-dropdown-menu button em{justify-self:end!important;font-style:normal!important;font-size:12px!important;font-weight:650!important;color:#6b7b98!important}.marketplace-filter-menu-section{display:grid!important;gap:4px!important;padding:4px 0!important}.marketplace-filter-menu-section+.marketplace-filter-menu-section{border-top:1px solid #edf3fb!important;margin-top:6px!important;padding-top:10px!important}.marketplace-filter-menu-section>strong{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#7b89a4!important;padding:4px 10px!important}.marketplace-filter-clear{margin-top:6px!important;border-top:1px solid #edf3fb!important;color:#0758e8!important}.marketplace-active-filter-line{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important}.marketplace-active-filter-line span{min-height:28px!important;border:1px solid #e6eef9!important;background:#f8fbff!important;color:#4f607e!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:12px!important;font-weight:560!important}.marketplace-active-filter-line svg{width:13px!important;height:13px!important}.marketplace-request-list{align-items:stretch!important}.marketplace-card.marketplace-shift-row.marketplace-smart-card,.marketplace-smart-card{display:flex!important;flex-direction:column!important;gap:13px!important;width:100%!important;min-height:0!important;height:auto!important;padding:18px!important;border-radius:18px!important;border:1px solid #dfe8f6!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 10px 28px -24px #143e8c6b!important;overflow:visible!important;position:relative!important}.marketplace-smart-card:hover{border-color:#bed3ff!important;box-shadow:0 18px 44px -30px #143e8c73!important}.marketplace-smart-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}.marketplace-smart-person{border:0!important;background:transparent!important;padding:0!important;min-width:0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;color:inherit!important;text-align:left!important;cursor:pointer!important}.marketplace-smart-person .marketplace-card-avatar{width:46px!important;height:46px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#edf4ff!important;color:#0758e8!important;font-size:13px!important;font-weight:700!important;flex:0 0 auto!important}.marketplace-smart-person-copy{min-width:0!important;display:grid!important;gap:2px!important}.marketplace-smart-person-copy strong{font-size:15px!important;line-height:1.2!important;font-weight:720!important;color:#061a45!important;white-space:normal!important;overflow-wrap:anywhere!important}.marketplace-smart-person-copy small{font-size:12px!important;line-height:1.25!important;color:#65738f!important;font-weight:480!important;white-space:normal!important}.marketplace-status-pill{flex:0 0 auto!important;min-height:28px!important;border-radius:999px!important;padding:5px 10px!important;font-size:11px!important;line-height:1!important;font-weight:650!important;border:1px solid #dce8fb!important;background:#eef5ff!important;color:#0758e8!important;text-transform:capitalize!important}.marketplace-status-pill.status-pending{background:#fff7eb!important;color:#d46600!important;border-color:#ffddb0!important}.marketplace-status-pill.status-accepted{background:#edfff6!important;color:#07945f!important;border-color:#c9f6df!important}.marketplace-status-pill.status-expired,.marketplace-status-pill.status-history{background:#f3f6fb!important;color:#66758f!important;border-color:#e2e9f4!important}.marketplace-smart-role-row{min-width:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important}.marketplace-smart-role{min-width:0!important;max-width:100%!important;color:#22375f!important;font-size:13px!important;line-height:1.25!important;font-weight:560!important;white-space:normal!important;overflow-wrap:anywhere!important}.marketplace-role-badge,.marketplace-request-type-pill,.marketplace-response-pill{min-height:23px!important;border-radius:999px!important;padding:4px 8px!important;border:1px solid #dfe8f6!important;background:#f4f8ff!important;color:#0758e8!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important}.marketplace-request-type-pill.is-swap{color:#4f46e5!important;background:#f2f1ff!important;border-color:#dfddff!important}.marketplace-request-type-pill.is-coverage{color:#0677b8!important;background:#eef9ff!important;border-color:#d7f0ff!important}.marketplace-request-type-pill svg,.marketplace-response-pill svg{width:12px!important;height:12px!important}.marketplace-smart-details{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;min-width:0!important}.marketplace-smart-detail{min-width:0!important;border:1px solid #ebf1fa!important;background:#f8fbff!important;border-radius:13px!important;padding:10px!important;display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}.marketplace-smart-detail svg{width:15px!important;height:15px!important;margin-top:2px!important;color:#667998!important}.marketplace-smart-detail span{min-width:0!important;display:grid!important;gap:2px!important}.marketplace-smart-detail small{color:#8390a7!important;font-size:10px!important;font-weight:500!important;line-height:1.1!important}.marketplace-smart-detail strong{color:#24385e!important;font-size:12px!important;font-weight:560!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.marketplace-smart-note{width:100%!important;border:1px solid #ebf1fa!important;background:#fbfdff!important;border-radius:13px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;text-align:left!important;cursor:pointer!important;color:#4e607e!important}.marketplace-smart-note svg{width:15px!important;height:15px!important;margin-top:1px!important;color:#667998!important}.marketplace-smart-note span{min-width:0!important;font-size:12.5px!important;line-height:1.38!important;font-weight:450!important;white-space:normal!important;overflow-wrap:anywhere!important}.marketplace-smart-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}.marketplace-smart-actions .marketplace-row-action{min-width:118px!important;height:36px!important;border-radius:10px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;cursor:pointer!important;pointer-events:auto!important}.marketplace-smart-actions .marketplace-row-action svg{width:14px!important;height:14px!important}.marketplace-smart-actions .marketplace-row-action--primary{background:linear-gradient(180deg,#0b63ff,#0052e8)!important;border:1px solid #0052e8!important;color:#fff!important;box-shadow:0 10px 22px -16px #0052e880!important}.marketplace-smart-actions .marketplace-row-action--wide{background:#fff!important;border:1px solid #cfe0ff!important;color:#0758e8!important}.marketplace-shift-row>.marketplace-card-body,.marketplace-clean-main,.marketplace-clean-info,.marketplace-clean-side{display:none!important}.marketplace-view-cards .marketplace-request-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:14px!important}.marketplace-view-cards .marketplace-table-head{display:none!important}.marketplace-view-cards .marketplace-smart-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-view-cards .marketplace-smart-actions{justify-content:stretch!important}.marketplace-view-cards .marketplace-smart-actions .marketplace-row-action{flex:1 1 0!important}.marketplace-view-compact .marketplace-request-list{gap:8px!important}.marketplace-view-compact .marketplace-smart-card{gap:9px!important;padding:12px 14px!important;border-radius:14px!important}.marketplace-view-compact .marketplace-smart-person{grid-template-columns:36px minmax(0,1fr)!important}.marketplace-view-compact .marketplace-smart-person .marketplace-card-avatar{width:36px!important;height:36px!important}.marketplace-view-compact .marketplace-smart-details{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.marketplace-view-compact .marketplace-smart-detail{padding:7px!important;border-radius:10px!important}.marketplace-view-compact .marketplace-smart-note{display:none!important}.marketplace-settings-panel--portal{transform:none!important;max-width:calc(100vw - 24px)!important}.marketplace-settings-panel--portal,.marketplace-dropdown-menu,.marketplace-modal-content,.marketplace-drawer-content,.drawer-section{overflow:visible!important}.marketplace-select-input{position:relative!important;z-index:3!important}@media(max-width:980px){.marketplace-right-panel{display:none!important}.marketplace-list-toolbar-top--dropdowns{align-items:stretch!important;gap:9px!important}.marketplace-dropdown-row{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.marketplace-dropdown-wrap{min-width:0!important;width:100%!important}.marketplace-dropdown-button{width:100%!important;min-height:38px!important;border-radius:12px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:560!important;gap:6px!important}.marketplace-dropdown-button svg{width:14px!important;height:14px!important}.marketplace-dropdown-button em{min-width:18px!important;height:18px!important;font-size:9.5px!important;padding:0 5px!important}.marketplace-dropdown-menu{min-width:0!important;width:min(300px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;border-radius:14px!important;padding:7px!important}.marketplace-filter-dropdown-menu{left:auto!important;right:0!important}.marketplace-dropdown-menu button{min-height:36px!important;font-size:11.5px!important;font-weight:500!important;padding:7px 9px!important}.marketplace-active-filter-line{margin:0 0 10px!important;gap:6px!important}.marketplace-active-filter-line span{min-height:24px!important;font-size:10px!important;font-weight:480!important;padding:0 8px!important}.marketplace-list-title-row h2{font-size:16px!important;line-height:1.25!important;font-weight:650!important}.marketplace-request-list{padding:0 8px 12px!important;gap:9px!important}.marketplace-card.marketplace-shift-row.marketplace-smart-card,.marketplace-smart-card{gap:9px!important;padding:11px!important;border-radius:16px!important;box-shadow:0 6px 18px #0f25540b!important;border-color:#e0e9f7!important}.marketplace-smart-top{gap:8px!important;align-items:flex-start!important}.marketplace-smart-person{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}.marketplace-smart-person .marketplace-card-avatar{width:34px!important;height:34px!important;font-size:10px!important;font-weight:600!important}.marketplace-smart-person-copy strong{font-size:12.5px!important;line-height:1.18!important;font-weight:610!important}.marketplace-smart-person-copy small{font-size:10px!important;line-height:1.2!important;font-weight:400!important}.marketplace-status-pill{min-height:22px!important;padding:4px 7px!important;font-size:9.5px!important;font-weight:520!important}.marketplace-smart-role-row{gap:5px!important}.marketplace-smart-role{font-size:11px!important;line-height:1.22!important;font-weight:480!important}.marketplace-role-badge,.marketplace-request-type-pill,.marketplace-response-pill{min-height:19px!important;padding:3px 6px!important;font-size:9px!important;font-weight:500!important}.marketplace-request-type-pill svg,.marketplace-response-pill svg{width:10.5px!important;height:10.5px!important}.marketplace-smart-details{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.marketplace-smart-detail{padding:7px!important;border-radius:11px!important;grid-template-columns:12px minmax(0,1fr)!important;gap:6px!important}.marketplace-smart-detail svg{width:11.5px!important;height:11.5px!important;margin-top:2px!important}.marketplace-smart-detail small{font-size:8.5px!important;font-weight:420!important}.marketplace-smart-detail strong{font-size:9.8px!important;line-height:1.22!important;font-weight:450!important}.marketplace-smart-note{padding:7px 8px!important;border-radius:11px!important;grid-template-columns:12px minmax(0,1fr)!important;gap:6px!important}.marketplace-smart-note svg{width:11.5px!important;height:11.5px!important}.marketplace-smart-note span{font-size:10px!important;line-height:1.34!important;font-weight:380!important}.marketplace-smart-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.marketplace-smart-actions .marketplace-row-action{min-width:0!important;width:100%!important;height:32px!important;min-height:32px!important;border-radius:10px!important;font-size:10.5px!important;font-weight:540!important;padding:0 8px!important}.marketplace-smart-actions .marketplace-row-action svg{width:12px!important;height:12px!important}.marketplace-view-cards .marketplace-request-list{display:flex!important;flex-direction:column!important;gap:10px!important}.marketplace-view-cards .marketplace-smart-card{padding:13px!important;border-radius:18px!important}.marketplace-view-cards .marketplace-smart-details{grid-template-columns:1fr!important}.marketplace-view-compact .marketplace-smart-card{padding:9px!important;gap:7px!important;border-radius:14px!important}.marketplace-view-compact .marketplace-smart-details,.marketplace-view-compact .marketplace-smart-note{display:none!important}.marketplace-view-compact .marketplace-smart-actions{grid-template-columns:1fr 1fr!important}}@media(max-width:390px){.marketplace-smart-details,.marketplace-smart-actions,.marketplace-dropdown-row{grid-template-columns:1fr!important}.marketplace-filter-dropdown-menu{left:0!important;right:auto!important}}.shift-marketplace-page{background:radial-gradient(900px 520px at 12% -8%,rgba(191,219,254,.78),transparent 62%),radial-gradient(780px 520px at 96% 4%,rgba(219,234,254,.82),transparent 58%),linear-gradient(180deg,#eef6ff,#f7fbff 42%,#eef5ff)!important}.marketplace-stage{isolation:isolate}.marketplace-header.marketplace-header--v2,.marketplace-header.marketplace-header--modern{background:radial-gradient(620px 260px at 82% 0%,rgba(147,197,253,.42),transparent 68%),radial-gradient(560px 240px at 12% 0%,rgba(219,234,254,.86),transparent 70%),linear-gradient(152deg,#fffffff2,#eef6ffeb)!important;box-shadow:0 28px 72px -34px #2563eb5c,0 1px #ffffffe6 inset!important}.marketplace-header.marketplace-header--v2:after,.marketplace-header.marketplace-header--modern:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(118deg,transparent 0 43%,rgba(255,255,255,.34) 43% 57%,transparent 57% 100%),radial-gradient(circle at 77% 23%,rgba(255,255,255,.78) 0 2px,transparent 3px),radial-gradient(circle at 91% 17%,rgba(255,255,255,.9) 0 2px,transparent 3px)!important;opacity:.72!important}.marketplace-header.marketplace-header--v2>*,.marketplace-header.marketplace-header--modern>*{position:relative!important;z-index:1!important}.marketplace-dropdown-wrap{position:relative!important}.marketplace-dropdown-menu{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:auto!important;width:min(360px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;border-radius:24px!important;border:1px solid rgba(205,221,242,.95)!important;background:#fffffffa!important;box-shadow:0 24px 56px -24px #0f2b5a57,0 2px 8px #0f2b5a0f!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important;backdrop-filter:blur(18px) saturate(1.12)!important;z-index:90!important;overflow:hidden!important}.marketplace-filter-dropdown-menu{left:auto!important;right:0!important;padding:16px!important}.marketplace-status-dropdown-menu{padding:10px!important}.marketplace-dropdown-menu button{min-height:46px!important;height:auto!important;border-radius:16px!important;font-weight:700!important;letter-spacing:-.01em!important}.marketplace-dropdown-menu button span,.marketplace-dropdown-menu button em{min-width:0!important}.marketplace-filter-menu-section strong{display:block!important;margin:4px 8px 8px!important;font-size:11px!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#7b8da8!important}.marketplace-settings-panel--portal.marketplace-settings-panel--anchored,.marketplace-settings-panel.marketplace-settings-panel--portal.marketplace-settings-panel--anchored{position:fixed!important;top:var(--mp-popover-top)!important;left:var(--mp-popover-left)!important;right:auto!important;bottom:auto!important;width:var(--mp-popover-width)!important;max-width:calc(100vw - 24px)!important;border-radius:24px!important;border:1px solid rgba(205,221,242,.95)!important;background:#fffffffa!important;box-shadow:0 24px 56px -24px #0f2b5a57,0 2px 8px #0f2b5a0f!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important;backdrop-filter:blur(18px) saturate(1.12)!important;transform:none!important}.marketplace-request-list{display:grid!important;gap:14px!important;min-width:0!important}.marketplace-view-cards .marketplace-request-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-view-list .marketplace-request-list,.marketplace-view-compact .marketplace-request-list{grid-template-columns:1fr!important}@media(max-width:980px){.marketplace-view-cards .marketplace-request-list{grid-template-columns:1fr!important}}article.marketplace-clean-request-card.marketplace-card{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;min-width:0!important;padding:18px!important;border-radius:26px!important;border:1px solid rgba(205,221,242,.95)!important;background:linear-gradient(180deg,#fffffffa,#f8fbfff5)!important;box-shadow:0 20px 52px -34px #1e4a8c52,0 1px #ffffffe6 inset!important;overflow:hidden!important;position:relative!important;color:#0b1d3a!important}article.marketplace-clean-request-card:before{content:""!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;background:radial-gradient(520px 180px at 100% 0%,rgba(219,234,254,.38),transparent 68%)!important;pointer-events:none!important;opacity:1!important}article.marketplace-clean-request-card>*{position:relative!important;z-index:1!important}.marketplace-clean-card-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}.marketplace-clean-person{appearance:none!important;border:0!important;background:transparent!important;padding:0!important;display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;text-align:left!important;color:inherit!important;cursor:pointer!important}.marketplace-clean-avatar{width:52px!important;height:52px!important;flex:0 0 52px!important;border-radius:19px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#e9f2ff,#fff)!important;border:1px solid rgba(205,221,242,.96)!important;color:#2563eb!important;font-size:14px!important;font-weight:850!important;box-shadow:0 8px 22px -16px #0f2b5a57!important;overflow:hidden!important}.marketplace-clean-person-copy{min-width:0!important;display:grid!important;gap:2px!important}.marketplace-clean-person-copy strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-width:100%!important;font-size:18px!important;line-height:1.08!important;font-weight:820!important;letter-spacing:-.025em!important;color:#0b1d3a!important;overflow-wrap:anywhere!important}.marketplace-clean-person-copy small{min-width:0!important;font-size:13px!important;line-height:1.24!important;font-weight:560!important;color:#6b7f9d!important;overflow-wrap:anywhere!important}.marketplace-clean-status{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;max-width:46%!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(190,211,238,.9)!important;background:#edf5ff!important;color:#075fe8!important;font-size:13px!important;line-height:1!important;font-weight:820!important;text-transform:capitalize!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-clean-status.status-pending{background:#fff7ed!important;color:#c76400!important;border-color:#fed7aa!important}.marketplace-clean-status.status-accepted{background:#ecfdf5!important;color:#059669!important;border-color:#bbf7d0!important}.marketplace-clean-status.status-history,.marketplace-clean-status.status-expired{background:#f1f5f9!important;color:#64748b!important;border-color:#e2e8f0!important}.marketplace-clean-chip-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.marketplace-clean-chip{min-width:0!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:6px 10px!important;border-radius:999px!important;border:1px solid #dde9f7!important;background:#ffffffdb!important;color:#2b4365!important;font-size:12px!important;line-height:1.15!important;font-weight:720!important;white-space:normal!important;overflow-wrap:anywhere!important}.marketplace-clean-chip svg{width:14px!important;height:14px!important;flex:0 0 auto!important}.marketplace-clean-chip-main{max-width:min(100%,260px)!important}.marketplace-clean-chip-badge{background:#edf5ff!important;color:#075fe8!important}.marketplace-clean-chip-type.is-coverage{background:#effaff!important;color:#1875a8!important;border-color:#bdecff!important}.marketplace-clean-chip-type.is-swap{background:#f4f0ff!important;color:#6d3fd7!important;border-color:#ddd1ff!important}.marketplace-clean-chip-count{background:#f5f8ff!important;color:#517090!important}.marketplace-clean-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}.marketplace-clean-detail{min-width:0!important;display:flex!important;align-items:flex-start!important;gap:10px!important;padding:11px!important;border-radius:18px!important;border:1px solid rgba(222,233,248,.95)!important;background:#ffffffc2!important}.marketplace-clean-detail svg{width:16px!important;height:16px!important;flex:0 0 auto!important;color:#456a99!important;margin-top:1px!important}.marketplace-clean-detail span{min-width:0!important;display:grid!important;gap:2px!important}.marketplace-clean-detail small{font-size:10px!important;line-height:1!important;font-weight:760!important;color:#8497b1!important;text-transform:uppercase!important;letter-spacing:.07em!important}.marketplace-clean-detail strong{min-width:0!important;font-size:13px!important;line-height:1.24!important;font-weight:680!important;color:#213a5b!important;overflow-wrap:anywhere!important}.marketplace-clean-note{appearance:none!important;border:1px solid rgba(222,233,248,.95)!important;background:linear-gradient(180deg,#ffffffe6,#f7fbffeb)!important;padding:11px 12px!important;border-radius:18px!important;display:flex!important;align-items:flex-start!important;gap:9px!important;min-width:0!important;color:#435b79!important;cursor:pointer!important;text-align:left!important}.marketplace-clean-note svg{width:15px!important;height:15px!important;flex:0 0 auto!important;margin-top:2px!important;color:#6682a4!important}.marketplace-clean-note span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12.5px!important;line-height:1.4!important;font-weight:560!important;overflow-wrap:anywhere!important}.marketplace-clean-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important}.marketplace-clean-button{appearance:none!important;border:0!important;min-height:40px!important;padding:0 18px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;font-weight:820!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important}.marketplace-clean-button svg{width:15px!important;height:15px!important}.marketplace-clean-button-secondary{background:#fff!important;color:#075fe8!important;border:1px solid #bdd3ff!important;box-shadow:0 8px 20px -16px #2563eb3d!important}.marketplace-clean-button-primary{background:linear-gradient(135deg,#1478ff,#075fe8)!important;color:#fff!important;border:1px solid rgba(7,95,232,.18)!important;box-shadow:0 14px 28px -18px #075fe88f!important}.marketplace-clean-button:active{transform:translateY(1px)!important}.marketplace-view-compact article.marketplace-clean-request-card.marketplace-card{padding:14px!important;gap:10px!important}.marketplace-view-compact .marketplace-clean-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.marketplace-view-compact .marketplace-clean-note{display:none!important}.marketplace-view-compact .marketplace-clean-avatar{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:16px!important}.marketplace-view-compact .marketplace-clean-person-copy strong{font-size:16px!important}@media(max-width:768px){.shift-marketplace-page{background:radial-gradient(520px 300px at 8% -4%,rgba(191,219,254,.9),transparent 66%),linear-gradient(180deg,#eef6ff,#f7fbff 45%,#eef5ff)!important}.marketplace-stage{gap:16px!important}.marketplace-right-panel{display:none!important}.marketplace-shell,.marketplace-main-panel{border-radius:26px!important;overflow:visible!important}.marketplace-list-toolbar.marketplace-toolbar-clean{overflow:visible!important;position:relative!important;z-index:30!important}.marketplace-dropdown-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}.marketplace-dropdown-button{width:100%!important;min-height:44px!important;height:44px!important;border-radius:18px!important;padding:0 12px!important;justify-content:center!important;gap:8px!important;font-size:13px!important;font-weight:800!important}.marketplace-dropdown-menu{top:calc(100% + 8px)!important;width:min(330px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important}.marketplace-status-dropdown-menu{left:0!important;right:auto!important}.marketplace-filter-dropdown-menu{right:0!important;left:auto!important}.marketplace-active-filter-line{gap:6px!important;flex-wrap:wrap!important;overflow:visible!important}.marketplace-active-filter-line span{min-height:28px!important;max-width:100%!important;overflow-wrap:anywhere!important}.marketplace-list-title-row h2{font-size:18px!important;line-height:1.18!important;letter-spacing:-.03em!important}.marketplace-request-list{gap:12px!important}article.marketplace-clean-request-card.marketplace-card{gap:12px!important;padding:14px!important;border-radius:24px!important;box-shadow:0 16px 42px -30px #1e4a8c57,0 1px #ffffffe6 inset!important}.marketplace-clean-card-top,.marketplace-clean-person{gap:10px!important}.marketplace-clean-avatar{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:17px!important;font-size:12px!important}.marketplace-clean-person-copy strong{font-size:15.5px!important;line-height:1.12!important;font-weight:780!important;-webkit-line-clamp:2!important}.marketplace-clean-person-copy small{font-size:12px!important;line-height:1.25!important}.marketplace-clean-status{min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;max-width:40%!important}.marketplace-clean-chip-row{gap:6px!important}.marketplace-clean-chip{min-height:28px!important;padding:5px 9px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1.12!important;font-weight:700!important}.marketplace-clean-chip svg{width:13px!important;height:13px!important}.marketplace-clean-detail-grid{grid-template-columns:1fr!important;gap:8px!important}.marketplace-clean-detail{min-height:48px!important;padding:10px!important;border-radius:16px!important;align-items:center!important}.marketplace-clean-detail strong{font-size:12.5px!important;line-height:1.25!important;font-weight:660!important}.marketplace-clean-note{padding:10px!important;border-radius:16px!important}.marketplace-clean-note span{font-size:12px!important;line-height:1.35!important;-webkit-line-clamp:2!important}.marketplace-clean-actions{justify-content:stretch!important;gap:8px!important}.marketplace-clean-button{flex:1 1 0!important;min-width:0!important;min-height:42px!important;border-radius:16px!important;padding:0 10px!important;font-size:12.5px!important;font-weight:800!important}.marketplace-view-compact article.marketplace-clean-request-card.marketplace-card{padding:12px!important;gap:9px!important}.marketplace-view-compact .marketplace-clean-detail-grid{grid-template-columns:1fr 1fr!important;gap:7px!important}.marketplace-view-compact .marketplace-clean-detail{display:flex!important;min-height:42px!important;padding:8px!important}.marketplace-view-compact .marketplace-clean-detail small{display:none!important}.marketplace-view-compact .marketplace-clean-detail strong{font-size:11.5px!important}.marketplace-view-compact .marketplace-clean-chip-main{max-width:100%!important}.marketplace-settings-panel--portal.marketplace-settings-panel--anchored,.marketplace-settings-panel.marketplace-settings-panel--portal.marketplace-settings-panel--anchored{top:var(--mp-popover-top)!important;left:var(--mp-popover-left)!important;right:auto!important;bottom:auto!important;width:var(--mp-popover-width)!important;max-width:calc(100vw - 24px)!important;padding:14px!important;border-radius:24px!important}}@media(max-width:420px){.marketplace-dropdown-menu{width:min(314px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important}article.marketplace-clean-request-card.marketplace-card{padding:13px!important}.marketplace-clean-avatar{width:42px!important;height:42px!important;flex-basis:42px!important}.marketplace-clean-person-copy strong{font-size:14.5px!important}.marketplace-clean-status{font-size:11.5px!important;padding:0 10px!important}.marketplace-clean-button{font-size:12px!important}}@media(max-width:768px){.shift-marketplace-page{background:linear-gradient(180deg,#edf5ff,#f7fbff 46%,#eef6ff)!important;isolation:isolate!important}.shift-marketplace-page:before,.shift-marketplace-page:after{content:""!important;position:fixed!important;display:block!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;filter:blur(.2px)!important}.shift-marketplace-page:before{width:430px!important;height:430px!important;top:54px!important;right:-255px!important;background:radial-gradient(circle at 35% 42%,rgba(37,99,235,.18),rgba(96,165,250,.1) 46%,rgba(191,219,254,.06) 64%,transparent 68%)!important;box-shadow:inset 0 0 0 54px #dbeafe38!important}.shift-marketplace-page:after{width:380px!important;height:380px!important;left:-225px!important;top:420px!important;background:radial-gradient(circle at 65% 48%,rgba(59,130,246,.14),rgba(147,197,253,.09) 48%,rgba(219,234,254,.05) 66%,transparent 70%)!important;box-shadow:inset 0 0 0 46px #bfdbfe33!important}.shift-marketplace-page>*{position:relative!important;z-index:1!important}.marketplace-title-sub{display:none!important}.marketplace-status-dropdown-menu.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu{width:min(330px,calc(100vw - 48px))!important;min-width:min(330px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;left:0!important;right:auto!important;top:calc(100% + 8px)!important;padding:12px!important;border-radius:22px!important;border:1px solid rgba(202,219,244,.96)!important;background:#fffffffa!important;box-shadow:0 22px 52px -26px #12326e66,0 7px 20px -16px #12326e47!important;backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;overflow:hidden!important}.marketplace-status-dropdown-menu .marketplace-filter-menu-section{display:grid!important;gap:6px!important;padding:0!important}.marketplace-status-dropdown-menu .marketplace-filter-menu-section>strong{padding:3px 8px 7px!important;color:#74839f!important}.marketplace-status-dropdown-menu button,.marketplace-filter-dropdown-menu button{min-height:44px!important;border-radius:12px!important;padding:9px 10px!important;font-size:13px!important;font-weight:560!important}.marketplace-status-dropdown-menu button.active,.marketplace-filter-dropdown-menu button.active{background:#eef4ff!important;color:#075fe8!important}.marketplace-request-list{gap:14px!important;overflow:visible!important}article.marketplace-clean-request-card.marketplace-card{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-height:0!important;height:auto!important;padding:14px!important;border-radius:22px!important;border:1px solid rgba(204,221,246,.96)!important;background:linear-gradient(180deg,#fffffffc,#f8fbfff7)!important;box-shadow:0 18px 42px -31px #123c826b,inset 0 1px #fffffff2!important;overflow:visible!important;text-align:left!important}article.marketplace-clean-request-card:before{top:14px!important;bottom:14px!important;width:3px!important;border-radius:999px!important;opacity:.45!important}.marketplace-clean-card-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important}.marketplace-clean-person{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important;text-align:left!important;justify-content:start!important}.marketplace-clean-avatar{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:16px!important;font-size:12px!important}.marketplace-clean-person-copy{min-width:0!important;display:block!important;text-align:left!important}.marketplace-clean-person-copy strong{display:block!important;max-width:100%!important;color:#071b49!important;font-size:15px!important;line-height:1.18!important;font-weight:720!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.marketplace-clean-person-copy small{display:block!important;margin-top:4px!important;color:#65748f!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-status{align-self:start!important;max-width:112px!important;min-height:30px!important;height:auto!important;padding:7px 10px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1.05!important;font-weight:760!important;white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important}.marketplace-clean-chip-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important}.marketplace-clean-chip{max-width:100%!important;min-height:26px!important;height:auto!important;padding:5px 8px!important;border-radius:999px!important;font-size:11px!important;line-height:1.15!important;font-weight:640!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.marketplace-clean-chip-main{flex:1 1 100%!important;justify-content:flex-start!important;text-align:left!important}.marketplace-clean-detail-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important}.marketplace-clean-detail{min-height:0!important;padding:10px!important;border-radius:15px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;background:#f8fbfff2!important}.marketplace-clean-detail svg{width:16px!important;height:16px!important;margin-top:1px!important}.marketplace-clean-detail small{font-size:9.5px!important;line-height:1!important;font-weight:760!important;letter-spacing:.06em!important}.marketplace-clean-detail strong{display:block!important;font-size:12.5px!important;line-height:1.32!important;font-weight:620!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-note{padding:10px!important;border-radius:15px!important;align-items:start!important}.marketplace-clean-note span{display:block!important;font-size:12px!important;line-height:1.38!important;font-weight:520!important;color:#405876!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.marketplace-clean-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.marketplace-clean-button{width:100%!important;min-height:42px!important;height:auto!important;border-radius:15px!important;padding:10px 12px!important;font-size:12.5px!important;line-height:1.15!important;font-weight:720!important;white-space:normal!important;overflow-wrap:anywhere!important}.marketplace-view-cards article.marketplace-clean-request-card.marketplace-card,.marketplace-view-list article.marketplace-clean-request-card.marketplace-card,.marketplace-view-compact article.marketplace-clean-request-card.marketplace-card{text-align:left!important}.marketplace-view-compact .marketplace-clean-detail-grid{grid-template-columns:1fr!important}.marketplace-view-compact .marketplace-clean-detail small{display:block!important}}@media(max-width:420px){.marketplace-status-dropdown-menu.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu{width:min(314px,calc(100vw - 40px))!important;min-width:min(314px,calc(100vw - 40px))!important}article.marketplace-clean-request-card.marketplace-card{padding:12px!important;border-radius:20px!important}.marketplace-clean-card-top{grid-template-columns:minmax(0,1fr) auto!important}.marketplace-clean-person{grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important}.marketplace-clean-avatar{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:14px!important}.marketplace-clean-person-copy strong{font-size:14px!important}.marketplace-clean-status{max-width:96px!important;font-size:11px!important;padding:6px 8px!important}}@media(max-width:768px){html,body,#root{height:auto!important;min-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}body.marketplace-modal-open{overflow:hidden!important}.shift-marketplace-page{min-height:100dvh!important;height:auto!important;overflow:visible!important;overflow-x:hidden!important;background:radial-gradient(360px 360px at -135px 84px,rgba(37,99,235,.17) 0 47%,rgba(147,197,253,.1) 48% 63%,transparent 64%),radial-gradient(420px 420px at calc(100% + 190px) 315px,rgba(37,99,235,.16) 0 45%,rgba(219,234,254,.22) 46% 64%,transparent 65%),radial-gradient(520px 520px at -250px 78%,rgba(96,165,250,.14) 0 46%,rgba(219,234,254,.18) 47% 64%,transparent 65%),linear-gradient(180deg,#f4f8ff,#eef6ff 52%,#f8fbff)!important}.shift-marketplace-page:before,.shift-marketplace-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;opacity:1!important}.shift-marketplace-page:before{width:440px!important;height:440px!important;right:-280px!important;top:40px!important;background:radial-gradient(circle,rgba(59,130,246,.16) 0 47%,rgba(191,219,254,.18) 48% 64%,transparent 65%)!important;box-shadow:inset 0 0 0 54px #dbeafe33!important}.shift-marketplace-page:after{width:390px!important;height:390px!important;left:-245px!important;top:430px!important;background:radial-gradient(circle,rgba(59,130,246,.13) 0 46%,rgba(191,219,254,.17) 47% 64%,transparent 65%)!important;box-shadow:inset 0 0 0 46px #dbeafe2e!important}.marketplace-stage,.marketplace-shell,.marketplace-main-panel,.marketplace-request-list{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:relative!important;z-index:1!important}.marketplace-stage{padding-bottom:calc(190px + env(safe-area-inset-bottom))!important}.marketplace-shell{padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}.marketplace-main-panel{border-radius:24px!important;background:#ffffffc7!important;backdrop-filter:blur(12px) saturate(130%)!important;-webkit-backdrop-filter:blur(12px) saturate(130%)!important;box-shadow:0 20px 60px -38px #1e4a8c57!important}.marketplace-header.marketplace-header--modern,.marketplace-header.marketplace-header--v2{padding-top:max(34px,env(safe-area-inset-top))!important;background:radial-gradient(440px 190px at 85% 0%,rgba(96,165,250,.25),transparent 66%),radial-gradient(380px 180px at 0% 10%,rgba(191,219,254,.42),transparent 68%),linear-gradient(155deg,#ffffffb8,#eff6ff85)!important;border:0!important;box-shadow:none!important;border-radius:0 0 26px 26px!important}.marketplace-header-hero{display:block!important;margin:0 0 16px!important}.marketplace-title-lockup{align-items:flex-start!important;gap:0!important}.marketplace-title-lockup .sm-title-mark{display:none!important}.marketplace-title,h1.marketplace-title{display:block!important;margin:0!important;color:#09245a!important;font-size:34px!important;line-height:1.05!important;letter-spacing:-.055em!important;font-weight:820!important}.marketplace-title-sub{display:block!important;margin:8px 0 0!important;max-width:300px!important;color:#647796!important;font-size:14px!important;line-height:1.32!important;font-weight:520!important;letter-spacing:-.01em!important}.marketplace-dropdown-menu.marketplace-filter-dropdown-menu,.marketplace-dropdown-menu.marketplace-status-dropdown-menu{top:calc(100% + 10px)!important;left:0!important;right:auto!important;width:min(330px,calc(100vw - 46px))!important;min-width:min(330px,calc(100vw - 46px))!important;max-width:calc(100vw - 46px)!important;padding:14px!important;border-radius:20px!important;border:1px solid rgba(205,221,242,.98)!important;background:#fffffffb!important;box-shadow:0 28px 64px -32px #0f2b5a66,0 8px 22px -18px #0f2b5a47!important;backdrop-filter:blur(16px) saturate(155%)!important;-webkit-backdrop-filter:blur(16px) saturate(155%)!important;overflow:hidden!important}.marketplace-dropdown-menu.marketplace-filter-dropdown-menu button,.marketplace-dropdown-menu.marketplace-status-dropdown-menu button{display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:46px!important;padding:10px 12px!important;border-radius:13px!important;font-size:14px!important;line-height:1.15!important;font-weight:620!important;text-align:left!important}.marketplace-dropdown-menu.marketplace-filter-dropdown-menu button span,.marketplace-dropdown-menu.marketplace-status-dropdown-menu button span{white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-request-list{display:flex!important;flex-direction:column!important;gap:18px!important;padding:0 14px calc(180px + env(safe-area-inset-bottom))!important}article.marketplace-clean-request-card.marketplace-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:390px!important;height:auto!important;max-height:none!important;padding:16px!important;border-radius:26px!important;border:1px solid rgba(196,216,242,.98)!important;background:radial-gradient(420px 160px at 100% 0%,rgba(219,234,254,.42),transparent 68%),linear-gradient(180deg,#fffffffc,#f9fcfffa)!important;box-shadow:0 24px 58px -38px #123c8270,inset 0 1px #fffffff2!important;overflow:visible!important;position:relative!important;text-align:left!important;isolation:isolate!important}article.marketplace-clean-request-card.marketplace-card:before,article.marketplace-clean-request-card.marketplace-card:after{display:none!important;content:none!important}article.marketplace-clean-request-card.marketplace-card>*{position:static!important;z-index:auto!important;transform:none!important}.marketplace-clean-card-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;width:100%!important;min-width:0!important}.marketplace-clean-person{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.marketplace-clean-avatar{width:56px!important;height:56px!important;flex:0 0 56px!important;border-radius:18px!important;border:2px solid #e2edff!important;background:#eef5ff!important;box-shadow:0 10px 22px -16px #0f2b5a6b!important}.marketplace-clean-person-copy{min-width:0!important;display:block!important}.marketplace-clean-person-copy strong{display:block!important;width:100%!important;color:#0b2558!important;font-size:20px!important;line-height:1.12!important;font-weight:790!important;letter-spacing:-.035em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.marketplace-clean-person-copy small{display:block!important;margin-top:4px!important;color:#697b96!important;font-size:13px!important;line-height:1.25!important;font-weight:540!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-status{min-width:74px!important;max-width:118px!important;min-height:36px!important;padding:8px 12px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;font-weight:790!important;white-space:normal!important;text-align:center!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-chip-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;width:100%!important;min-width:0!important}.marketplace-clean-chip{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;max-width:100%!important;min-height:30px!important;height:auto!important;padding:6px 10px!important;border-radius:999px!important;font-size:12.5px!important;line-height:1.18!important;font-weight:650!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.marketplace-clean-chip-main{flex:0 1 auto!important}.marketplace-clean-detail-grid{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important;position:static!important}.marketplace-clean-detail{position:static!important;transform:none!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;width:100%!important;min-width:0!important;min-height:56px!important;height:auto!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgba(218,229,246,.96)!important;background:#f7fafff5!important;color:#17335f!important;overflow:visible!important}.marketplace-clean-detail svg{width:20px!important;height:20px!important;margin-top:1px!important;color:#456582!important;flex:0 0 auto!important}.marketplace-clean-detail span{min-width:0!important;display:block!important}.marketplace-clean-detail small{display:block!important;margin:0 0 3px!important;color:#7b8aa3!important;font-size:10.5px!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:780!important;white-space:normal!important;overflow:visible!important}.marketplace-clean-detail strong{display:block!important;color:#143056!important;font-size:15px!important;line-height:1.28!important;font-weight:680!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}.marketplace-clean-note{position:static!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;padding:12px 14px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid rgba(218,229,246,.96)!important;overflow:visible!important;text-align:left!important}.marketplace-clean-note svg{width:18px!important;height:18px!important;margin-top:1px!important}.marketplace-clean-note span{display:block!important;color:#4b607f!important;font-size:13px!important;line-height:1.4!important;font-weight:520!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.marketplace-clean-actions{position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;margin-top:auto!important;padding-top:2px!important}.marketplace-clean-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:48px!important;height:auto!important;padding:12px 14px!important;border-radius:17px!important;font-size:15px!important;line-height:1.1!important;font-weight:760!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-button-primary{order:2!important;background:linear-gradient(180deg,#1478ff,#075fe8)!important;box-shadow:0 16px 30px -18px #075fe8b8!important}.marketplace-clean-button-secondary{order:1!important;background:#fffffff5!important}.marketplace-view-compact article.marketplace-clean-request-card.marketplace-card,.marketplace-view-list article.marketplace-clean-request-card.marketplace-card,.marketplace-view-cards article.marketplace-clean-request-card.marketplace-card{min-height:390px!important;padding:16px!important}.marketplace-view-compact .marketplace-clean-detail-grid,.marketplace-view-list .marketplace-clean-detail-grid,.marketplace-view-cards .marketplace-clean-detail-grid{display:flex!important;flex-direction:column!important}.marketplace-view-compact .marketplace-clean-detail small,.marketplace-view-list .marketplace-clean-detail small,.marketplace-view-cards .marketplace-clean-detail small{display:block!important}}@media(max-width:420px){.marketplace-title,h1.marketplace-title{font-size:31px!important}article.marketplace-clean-request-card.marketplace-card{min-height:410px!important;padding:15px!important}.marketplace-clean-person{grid-template-columns:50px minmax(0,1fr)!important}.marketplace-clean-avatar{width:50px!important;height:50px!important}.marketplace-clean-person-copy strong{font-size:18px!important}.marketplace-clean-status{min-width:70px!important;max-width:104px!important;font-size:12px!important;padding:8px 10px!important}}@media(max-width:768px){.shift-marketplace-page{min-height:100svh!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;background:radial-gradient(420px 420px at -190px 110px,rgba(37,99,235,.18) 0 43%,rgba(147,197,253,.1) 44% 61%,transparent 62%),radial-gradient(480px 480px at calc(100% + 230px) 260px,rgba(37,99,235,.16) 0 42%,rgba(191,219,254,.18) 43% 62%,transparent 63%),radial-gradient(520px 520px at -240px 78%,rgba(59,130,246,.12) 0 43%,rgba(219,234,254,.17) 44% 62%,transparent 63%),linear-gradient(180deg,#f7fbff,#eef6ff 48%,#f8fbff)!important}.marketplace-header.marketplace-header--modern,.marketplace-header.marketplace-header--v2{padding:max(28px,env(safe-area-inset-top)) 14px 14px!important;margin:0 -12px 10px!important;border-radius:0 0 24px 24px!important;background:radial-gradient(320px 150px at 86% 0%,rgba(96,165,250,.22),transparent 70%),radial-gradient(300px 150px at 0% 10%,rgba(191,219,254,.36),transparent 70%),linear-gradient(155deg,#fffc,#eff6ffa3)!important}.marketplace-header-hero{display:block!important;margin:0 0 14px!important}.marketplace-title-lockup{display:block!important}.marketplace-title-lockup .sm-title-mark{display:none!important}.marketplace-title,h1.marketplace-title{display:block!important;margin:0!important;font-size:clamp(27px,8vw,34px)!important;line-height:1.03!important;letter-spacing:-.055em!important;font-weight:860!important;background:linear-gradient(135deg,#09245a,#075fe8 48%,#38bdf8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.marketplace-title-sub{display:block!important;margin:7px 0 0!important;max-width:310px!important;color:#647796!important;font-size:13px!important;line-height:1.32!important;font-weight:520!important;letter-spacing:-.01em!important}.marketplace-stage{overflow:visible!important;padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}.marketplace-shell,.marketplace-main-panel{overflow:visible!important;min-height:0!important;max-height:none!important}.marketplace-request-list{display:flex!important;flex-direction:column!important;gap:12px!important;max-height:min(565px,calc(100svh - 300px))!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 6px calc(32px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}.marketplace-request-list::-webkit-scrollbar{width:4px!important}.marketplace-request-list::-webkit-scrollbar-thumb{background:#94a3b86b!important;border-radius:999px!important}article.marketplace-clean-request-card.marketplace-card,.marketplace-view-compact article.marketplace-clean-request-card.marketplace-card,.marketplace-view-list article.marketplace-clean-request-card.marketplace-card,.marketplace-view-cards article.marketplace-clean-request-card.marketplace-card{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-height:unset!important;height:auto!important;padding:12px!important;border-radius:22px!important;overflow:visible!important;background:radial-gradient(300px 120px at 100% 0%,rgba(219,234,254,.36),transparent 70%),linear-gradient(180deg,#fffffffe,#f8fbfffb)!important;border:1px solid rgba(197,216,243,.96)!important;box-shadow:0 18px 42px -32px #123c8266,inset 0 1px #fffffff2!important;text-align:left!important}article.marketplace-clean-request-card.marketplace-card:before,article.marketplace-clean-request-card.marketplace-card:after{display:none!important;content:none!important}.marketplace-clean-card-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important}.marketplace-clean-person{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-width:0!important;width:100%!important}.marketplace-clean-avatar{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:15px!important;border:1px solid #dceaff!important;box-shadow:0 8px 18px -14px #0f2b5a59!important}.marketplace-clean-person-copy strong{display:block!important;font-size:15.5px!important;line-height:1.16!important;font-weight:760!important;letter-spacing:-.03em!important;color:#0b2558!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important}.marketplace-clean-person-copy small{margin-top:3px!important;font-size:11.5px!important;line-height:1.25!important;font-weight:500!important;color:#6b7d98!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-status{min-width:64px!important;max-width:96px!important;min-height:30px!important;padding:7px 9px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1!important;font-weight:760!important;white-space:normal!important;overflow:visible!important;text-align:center!important}.marketplace-clean-chip-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.marketplace-clean-chip{min-height:24px!important;padding:5px 8px!important;border-radius:999px!important;font-size:10.8px!important;line-height:1.16!important;font-weight:630!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-chip svg{width:12px!important;height:12px!important}.marketplace-clean-chip-main{flex:0 1 auto!important;max-width:100%!important}.marketplace-clean-detail-grid,.marketplace-view-compact .marketplace-clean-detail-grid,.marketplace-view-list .marketplace-clean-detail-grid,.marketplace-view-cards .marketplace-clean-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important}.marketplace-clean-detail{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important;gap:7px!important;min-height:0!important;height:auto!important;padding:8px!important;border-radius:14px!important;background:#f7fafff5!important;border:1px solid rgba(218,229,246,.95)!important;overflow:visible!important}.marketplace-clean-detail svg{width:15px!important;height:15px!important;margin-top:1px!important;color:#526f91!important}.marketplace-clean-detail small,.marketplace-view-compact .marketplace-clean-detail small{display:block!important;margin-bottom:2px!important;font-size:8.4px!important;line-height:1!important;letter-spacing:.07em!important;font-weight:760!important;color:#8494aa!important;text-transform:uppercase!important}.marketplace-clean-detail strong,.marketplace-view-compact .marketplace-clean-detail strong{display:block!important;font-size:11.6px!important;line-height:1.25!important;font-weight:620!important;color:#17335f!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-note{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:8px!important;padding:9px!important;border-radius:14px!important;background:#f8fbff!important;border:1px solid rgba(218,229,246,.95)!important}.marketplace-clean-note svg{width:15px!important;height:15px!important}.marketplace-clean-note span{display:block!important;font-size:11.3px!important;line-height:1.34!important;font-weight:500!important;color:#4f647e!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important}.marketplace-clean-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:2px!important;padding-top:0!important}.marketplace-clean-actions .marketplace-clean-button:only-child{grid-column:1 / -1!important}.marketplace-clean-button{width:100%!important;min-height:38px!important;height:auto!important;padding:9px 10px!important;border-radius:14px!important;font-size:12px!important;line-height:1.1!important;font-weight:740!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-button svg{width:13px!important;height:13px!important}.marketplace-clean-button-secondary{order:1!important}.marketplace-clean-button-primary{order:2!important}}@media(max-width:380px){.marketplace-request-list{max-height:min(535px,calc(100svh - 285px))!important;padding-left:4px!important;padding-right:4px!important}.marketplace-title,h1.marketplace-title{font-size:28px!important}article.marketplace-clean-request-card.marketplace-card,.marketplace-view-compact article.marketplace-clean-request-card.marketplace-card,.marketplace-view-list article.marketplace-clean-request-card.marketplace-card,.marketplace-view-cards article.marketplace-clean-request-card.marketplace-card{padding:11px!important;border-radius:20px!important}.marketplace-clean-person{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important}.marketplace-clean-avatar{width:38px!important;height:38px!important;border-radius:14px!important}.marketplace-clean-person-copy strong{font-size:14.5px!important}.marketplace-clean-status{max-width:82px!important;font-size:10.8px!important;padding:6px 8px!important}.marketplace-clean-detail-grid{grid-template-columns:1fr!important}}.shift-marketplace-page{min-height:100dvh!important;height:auto!important;padding-bottom:28px!important;overflow-x:hidden!important;overflow-y:auto!important}.marketplace-stage,.marketplace-shell{padding-bottom:0!important}@media(min-width:769px){.marketplace-header.marketplace-header--modern,.marketplace-header.marketplace-header--v2{display:block!important;min-height:0!important;padding:0!important;border-radius:16px!important;overflow:hidden!important;background:linear-gradient(112deg,#fffffffa 0 62%,#d3e3ffe0 62% 100%),radial-gradient(680px 220px at 82% 0%,rgba(126,166,255,.38),transparent 68%)!important;border:1px solid #dbe7f7!important;box-shadow:0 18px 50px -38px #1a479652!important}.marketplace-header.marketplace-header--modern:before,.marketplace-header.marketplace-header--v2:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 77% 22%,rgba(255,255,255,.85) 0 1.5px,transparent 2px),radial-gradient(circle at 86% 55%,rgba(255,255,255,.75) 0 1.5px,transparent 2px),repeating-radial-gradient(ellipse at 84% 6%,transparent 0 32px,rgba(255,255,255,.35) 33px 34px,transparent 35px 68px)!important;pointer-events:none!important;opacity:.9!important}.marketplace-header.marketplace-header--modern:after,.marketplace-header.marketplace-header--v2:after{display:none!important}.marketplace-header-hero{position:relative!important;z-index:1!important;min-height:82px!important;height:auto!important;display:flex!important;align-items:center!important;padding:18px 24px 16px!important;border-bottom:1px solid rgba(208,223,246,.9)!important}.marketplace-title-lockup{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.marketplace-title-lockup .sm-title-mark{display:inline-flex!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:12px!important;background:#eff5ff!important;color:#075cff!important;border:1px solid #dce9ff!important;box-shadow:none!important}.marketplace-title-lockup .sm-title-mark svg{width:22px!important;height:22px!important}.marketplace-title,h1.marketplace-title{position:static!important;display:block!important;margin:0!important;padding:0!important;font-size:28px!important;line-height:1.02!important;font-weight:850!important;letter-spacing:-.045em!important;background:linear-gradient(90deg,#08235d,#075cff 70%,#38bdf8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;opacity:1!important;transform:none!important}.marketplace-title-sub{display:block!important;margin:5px 0 0!important;font-size:12.5px!important;line-height:1.25!important;font-weight:520!important;color:#5b6f92!important;opacity:1!important;-webkit-text-fill-color:#5b6f92!important}.marketplace-mobile-search,.marketplace-mobile-offer,.marketplace-mobile-stats{display:none!important}.marketplace-header-controls{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;min-height:72px!important}.marketplace-control-grid{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:10px!important;min-width:0!important;width:100%!important}.marketplace-control-card{min-width:0!important;height:48px!important;min-height:48px!important;border-radius:10px!important;padding:0 12px!important;gap:10px!important;background:#ffffffeb!important;border:1px solid #dbe7f7!important;box-shadow:0 8px 22px -20px #1f438259!important}.marketplace-control-icon{width:22px!important;height:22px!important;flex:0 0 22px!important;color:#075cff!important}.marketplace-control-icon svg{width:19px!important;height:19px!important}.marketplace-control-copy{min-width:0!important;gap:1px!important}.marketplace-control-copy span{font-size:9px!important;line-height:1!important;font-weight:650!important;color:#7182a5!important}.marketplace-control-copy strong{font-size:12px!important;line-height:1.1!important;font-weight:800!important;color:#071640!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-control-chevron{width:13px!important;height:13px!important;flex:0 0 13px!important}.marketplace-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;flex-wrap:nowrap!important}.marketplace-reset-btn,.marketplace-filter-btn.marketplace-filter-btn--header,.marketplace-offer-main{height:44px!important;min-height:44px!important;border-radius:10px!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;font-weight:740!important;white-space:nowrap!important}.marketplace-reset-btn svg,.marketplace-filter-btn.marketplace-filter-btn--header svg,.marketplace-offer-main svg{width:16px!important;height:16px!important}.marketplace-shell{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:24px!important;align-items:start!important}.marketplace-main-panel,.marketplace-side-panel{border-radius:16px!important;background:#fffffff0!important;border:1px solid #dfe9f8!important;box-shadow:0 20px 54px -42px #15409159!important}.marketplace-request-list{max-height:none!important;overflow:visible!important;padding-bottom:0!important}}@media(min-width:769px)and (max-width:1500px){.marketplace-header-controls{grid-template-columns:1fr!important}.marketplace-header-actions{justify-content:flex-end!important}}.marketplace-modal-overlay,.marketplace-drawer-overlay{overflow-y:auto!important;overflow-x:hidden!important;align-items:center!important;padding:20px!important;-webkit-overflow-scrolling:touch!important}.marketplace-modal,.marketplace-modal-large,.marketplace-modal-xl,.marketplace-modal-drawer{display:flex!important;flex-direction:column!important;max-height:calc(100dvh - 40px)!important;overflow:hidden!important}.marketplace-modal-content,.marketplace-drawer-content{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}@media(max-width:768px){.shift-marketplace-page{min-height:100dvh!important;height:auto!important;padding:0 12px calc(96px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;overflow-x:hidden!important;background:radial-gradient(520px 520px at -255px 120px,rgba(29,78,216,.18) 0 43%,rgba(147,197,253,.13) 44% 61%,transparent 62%),radial-gradient(560px 560px at calc(100% + 270px) 320px,rgba(37,99,235,.17) 0 42%,rgba(191,219,254,.2) 43% 62%,transparent 63%),radial-gradient(620px 620px at -300px 85%,rgba(59,130,246,.11) 0 43%,rgba(219,234,254,.18) 44% 62%,transparent 63%),linear-gradient(180deg,#f8fbff,#eef6ff 52%,#f8fbff)!important}.marketplace-stage{gap:12px!important;padding-bottom:0!important;overflow:visible!important}.marketplace-shell{padding-bottom:0!important;overflow:visible!important}.marketplace-header.marketplace-header--modern,.marketplace-header.marketplace-header--v2{margin:0 -12px 12px!important;padding:58px 14px 14px!important;border-radius:0 0 24px 24px!important;overflow:visible!important;background:radial-gradient(340px 170px at 86% 2%,rgba(96,165,250,.26),transparent 70%),radial-gradient(340px 170px at 0% 4%,rgba(191,219,254,.42),transparent 72%),linear-gradient(155deg,#ffffffdb,#eff6ffb8)!important;border:0!important;border-bottom:1px solid rgba(207,222,245,.75)!important;box-shadow:0 18px 48px -38px #16489647!important}.marketplace-header-hero{position:relative!important;z-index:5!important;display:block!important;min-height:0!important;height:auto!important;margin:0 0 12px!important;padding:0!important;border:0!important;overflow:visible!important}.marketplace-title-lockup,.marketplace-title-lockup>span{display:block!important;min-width:0!important;overflow:visible!important}.marketplace-title-lockup .sm-title-mark{display:none!important}.marketplace-title,h1.marketplace-title{position:static!important;display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important;width:auto!important;min-height:36px!important;font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.06em!important;background:linear-gradient(135deg,#071b4e,#075cff 58%,#38bdf8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;transform:none!important;clip-path:none!important}.marketplace-title-sub{display:block!important;visibility:visible!important;opacity:1!important;margin:7px 0 0!important;max-width:310px!important;color:#607391!important;-webkit-text-fill-color:#607391!important;font-size:13px!important;line-height:1.3!important;font-weight:520!important}.marketplace-main-panel{border-radius:22px!important;padding:12px!important;background:#ffffffd6!important;border:1px solid rgba(212,226,247,.88)!important;box-shadow:0 20px 56px -42px #1a4a965c!important;overflow:visible!important}.marketplace-request-list{display:flex!important;flex-direction:column!important;gap:12px!important;max-height:min(620px,calc(100dvh - 270px))!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 4px 18px!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}article.marketplace-clean-request-card.marketplace-card,.marketplace-view-list article.marketplace-clean-request-card.marketplace-card,.marketplace-view-cards article.marketplace-clean-request-card.marketplace-card,.marketplace-view-compact article.marketplace-clean-request-card.marketplace-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-height:0!important;height:auto!important;padding:13px!important;border-radius:20px!important;overflow:visible!important;background:radial-gradient(240px 110px at 100% -10%,rgba(219,234,254,.45),transparent 70%),linear-gradient(180deg,#fffffffc,#f8fbfffa)!important;border:1px solid rgba(199,216,242,.96)!important;box-shadow:0 16px 40px -32px #123c826b!important;text-align:left!important}.marketplace-clean-card-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important}.marketplace-clean-person{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;min-width:0!important;width:100%!important;align-items:center!important;text-align:left!important}.marketplace-clean-avatar{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:14px!important}.marketplace-clean-person-copy{min-width:0!important;display:block!important}.marketplace-clean-person-copy strong{display:block!important;max-width:100%!important;font-size:15.5px!important;line-height:1.15!important;font-weight:790!important;letter-spacing:-.03em!important;color:#0b2558!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}.marketplace-clean-person-copy small{display:block!important;margin-top:3px!important;font-size:11.2px!important;line-height:1.25!important;color:#667893!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-status{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:64px!important;max-width:96px!important;min-height:30px!important;padding:7px 9px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-align:center!important}.marketplace-clean-chip-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;width:100%!important}.marketplace-clean-chip{display:inline-flex!important;align-items:center!important;gap:5px!important;max-width:100%!important;min-height:24px!important;padding:5px 8px!important;border-radius:999px!important;font-size:10.6px!important;line-height:1.15!important;font-weight:660!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-detail-grid,.marketplace-view-list .marketplace-clean-detail-grid,.marketplace-view-cards .marketplace-clean-detail-grid,.marketplace-view-compact .marketplace-clean-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important}.marketplace-clean-detail{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:7px!important;align-items:start!important;min-height:58px!important;height:auto!important;padding:8px!important;border-radius:14px!important;background:#f7fafffa!important;border:1px solid rgba(218,229,246,.96)!important;overflow:visible!important}.marketplace-clean-detail svg{width:15px!important;height:15px!important;margin-top:1px!important}.marketplace-clean-detail small{display:block!important;margin:0 0 3px!important;font-size:8.2px!important;line-height:1!important;letter-spacing:.07em!important;font-weight:800!important;color:#8291a8!important;text-transform:uppercase!important}.marketplace-clean-detail strong{display:block!important;font-size:11.5px!important;line-height:1.25!important;font-weight:650!important;color:#17335f!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-note{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:8px!important;padding:9px!important;border-radius:14px!important;background:#f8fbff!important;border:1px solid rgba(218,229,246,.95)!important;overflow:visible!important}.marketplace-clean-note span{display:block!important;font-size:11.3px!important;line-height:1.34!important;font-weight:520!important;color:#4f647e!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-actions{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:2px!important}.marketplace-clean-actions .marketplace-clean-button:only-child{grid-column:1 / -1!important}.marketplace-clean-button{width:100%!important;min-height:40px!important;height:auto!important;padding:10px!important;border-radius:14px!important;font-size:12.5px!important;line-height:1.1!important;font-weight:780!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}.marketplace-clean-button svg{width:14px!important;height:14px!important}.marketplace-modal-overlay,.marketplace-drawer-overlay{padding:calc(16px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom))!important;align-items:flex-start!important}.marketplace-modal,.marketplace-modal-large,.marketplace-modal-xl,.marketplace-modal-drawer{width:min(100%,560px)!important;max-height:calc(100dvh - 34px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:22px!important}}@media(max-width:420px){.marketplace-clean-detail-grid,.marketplace-view-list .marketplace-clean-detail-grid,.marketplace-view-cards .marketplace-clean-detail-grid,.marketplace-view-compact .marketplace-clean-detail-grid{grid-template-columns:1fr!important}.marketplace-request-list{max-height:min(600px,calc(100dvh - 255px))!important}}@media(min-width:769px){.shift-marketplace-page{min-height:auto!important;height:auto!important;padding:18px 24px 32px!important;overflow-x:hidden!important;overflow-y:visible!important;background:radial-gradient(960px 420px at -14% 12%,rgba(191,219,254,.46),transparent 62%),radial-gradient(860px 520px at 110% 4%,rgba(147,197,253,.34),transparent 58%),linear-gradient(180deg,#f8fbff,#edf5ff)!important}.marketplace-stage{max-width:1440px!important;margin:0 auto!important;gap:18px!important;padding-bottom:0!important}.marketplace-header.marketplace-header--modern,.marketplace-header.marketplace-header--v2{display:block!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(214,226,246,.92)!important;box-shadow:0 18px 46px -34px #1e488c52!important}.marketplace-header-hero{display:flex!important;align-items:center!important;min-height:82px!important;padding:18px 26px!important;position:relative!important;overflow:hidden!important;background:radial-gradient(420px 180px at 100% 0%,rgba(96,165,250,.36),transparent 70%),radial-gradient(360px 150px at 70% -15%,rgba(191,219,254,.48),transparent 72%),linear-gradient(135deg,#fffffff5,#eff6fff0 55%,#dbeafee0)!important}.marketplace-header-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(closest-side at 78% 16%,rgba(255,255,255,.96),transparent 6px),radial-gradient(closest-side at 88% 42%,rgba(255,255,255,.72),transparent 5px),linear-gradient(120deg,transparent 56%,rgba(255,255,255,.38) 56.5%,transparent 57.5%);opacity:.75;pointer-events:none}.marketplace-title-lockup{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.marketplace-title-lockup .sm-title-mark{display:inline-flex!important;width:38px!important;height:38px!important;border-radius:12px!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;color:#1164ff!important;background:#eff6fff5!important;box-shadow:inset 0 0 0 1px #bfdbfee0,0 8px 18px -14px #1d4ed873!important}.marketplace-title-lockup .sm-title-mark svg{width:20px!important;height:20px!important}.marketplace-title,h1.marketplace-title{display:block!important;margin:0!important;color:#081b4b!important;-webkit-text-fill-color:#081b4b!important;background:none!important;font-size:27px!important;line-height:1.05!important;font-weight:830!important;letter-spacing:-.035em!important;opacity:1!important;visibility:visible!important}.marketplace-title-sub{display:block!important;margin-top:5px!important;color:#587098!important;font-size:12px!important;line-height:1.25!important;font-weight:520!important;-webkit-text-fill-color:#587098!important}.marketplace-mobile-search,.marketplace-mobile-offer,.marketplace-mobile-stats{display:none!important}.marketplace-header-controls{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:16px 22px!important;border-top:1px solid rgba(216,227,246,.94)!important;background:#fffffff5!important}.marketplace-control-grid{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important;max-width:920px!important}.marketplace-control-card,.marketplace-control-card.marketplace-control-card--select{min-width:0!important;height:52px!important;padding:9px 14px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dbe6f7!important;box-shadow:none!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important}.marketplace-control-icon{width:28px!important;height:28px!important;color:#0b65ff!important;background:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-control-icon svg{width:19px!important;height:19px!important}.marketplace-control-copy{min-width:0!important;display:block!important}.marketplace-control-copy span{display:block!important;font-size:9.5px!important;line-height:1!important;color:#7586a5!important;font-weight:680!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.marketplace-control-copy strong{display:block!important;margin-top:3px!important;font-size:13px!important;line-height:1.1!important;color:#071b4b!important;font-weight:760!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.marketplace-control-chevron{width:15px!important;height:15px!important;color:#526987!important}.marketplace-header-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;white-space:nowrap!important}.marketplace-filter-btn--header,.marketplace-reset-btn,.marketplace-offer-main{height:52px!important;border-radius:12px!important;padding:0 18px!important;font-size:13.5px!important;font-weight:720!important}.marketplace-filter-btn--header{max-width:168px!important;overflow:hidden!important}.marketplace-reset-btn{background:#fff!important;border:1px solid #dbe6f7!important;color:#51617c!important}.marketplace-offer-main{min-width:132px!important;background:linear-gradient(180deg,#1266ff,#0759ee)!important;box-shadow:0 12px 24px -16px #0759eeb8!important}.marketplace-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:24px!important;align-items:start!important;padding-bottom:0!important}.marketplace-main-panel,.marketplace-right-panel{border-radius:18px!important;border:1px solid rgba(216,227,246,.96)!important;background:#fffffff0!important;box-shadow:0 18px 48px -38px #1e488c52!important}.marketplace-main-panel{padding:20px!important;overflow:visible!important}.marketplace-right-panel{padding:0!important;position:sticky!important;top:18px!important}.marketplace-toolbar-clean{margin-bottom:14px!important}.marketplace-request-list{padding-bottom:0!important;overflow:visible!important}}@media(min-width:769px)and (max-width:1180px){.marketplace-header-controls{flex-direction:column!important;align-items:stretch!important}.marketplace-control-grid{max-width:none!important;grid-template-columns:repeat(2,minmax(180px,1fr))!important}.marketplace-header-actions{justify-content:flex-end!important}.marketplace-shell{grid-template-columns:1fr!important}.marketplace-right-panel{position:static!important}}.marketplace-modal,.marketplace-modal-large,.marketplace-modal-xl,.marketplace-modal-drawer{display:flex!important;flex-direction:column!important;max-height:min(86dvh,860px)!important;overflow:hidden!important}.marketplace-modal-content,.marketplace-drawer-content,.marketplace-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.marketplace-modal-header,.marketplace-modal-footer,.marketplace-drawer-header,.marketplace-drawer-footer{flex:0 0 auto!important}@media(min-width:981px){.shift-marketplace-page{min-height:auto!important;height:auto!important;padding:14px 22px 24px!important;overflow-x:hidden!important;overflow-y:visible!important;background:radial-gradient(900px 360px at 6% 0%,rgba(191,219,254,.56),transparent 64%),radial-gradient(760px 360px at 92% 3%,rgba(147,197,253,.42),transparent 62%),linear-gradient(180deg,#f7fbff,#edf5ff)!important}.marketplace-stage{width:100%!important;max-width:1510px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important}.marketplace-header.marketplace-header--modern,.marketplace-header.marketplace-header--v2,.marketplace-header{display:block!important;position:relative!important;padding:0!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(211,225,247,.95)!important;box-shadow:0 14px 38px -30px #0f367061!important}.marketplace-header:before,.marketplace-header:after{display:none!important}.marketplace-header-hero{position:relative!important;display:flex!important;align-items:center!important;min-height:76px!important;padding:18px 22px!important;border-bottom:1px solid rgba(218,229,247,.9)!important;background:radial-gradient(420px 150px at 72% -10%,rgba(191,219,254,.75),transparent 68%),radial-gradient(420px 180px at 102% 0%,rgba(96,165,250,.34),transparent 68%),linear-gradient(135deg,#fffffffa,#f1f7fff5 54%,#dbeafee0)!important}.marketplace-header-hero:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;background:radial-gradient(closest-side at 78% 28%,rgba(255,255,255,.9),transparent 5px),radial-gradient(closest-side at 88% 18%,rgba(255,255,255,.76),transparent 4px),radial-gradient(closest-side at 92% 52%,rgba(255,255,255,.72),transparent 4px),linear-gradient(118deg,transparent 54%,rgba(255,255,255,.36) 54.2%,transparent 55.8%)!important;pointer-events:none!important}.marketplace-title-lockup{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:14px!important;width:auto!important;min-width:0!important}.marketplace-title-lockup .sm-title-mark{display:inline-flex!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:13px!important;align-items:center!important;justify-content:center!important;color:#0866ff!important;background:#eff6fff2!important;box-shadow:inset 0 0 0 1px #bfdbfeeb!important}.marketplace-title-lockup .sm-title-mark svg{width:21px!important;height:21px!important}.marketplace-title,h1.marketplace-title{display:block!important;margin:0!important;color:#071a49!important;-webkit-text-fill-color:#071a49!important;background:none!important;font-size:31px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.04em!important;opacity:1!important;transform:none!important;visibility:visible!important;text-shadow:none!important}.marketplace-title-sub{display:block!important;margin:6px 0 0!important;color:#526b97!important;-webkit-text-fill-color:#526b97!important;font-size:12px!important;line-height:1.2!important;font-weight:520!important;max-width:520px!important}.marketplace-mobile-search,.marketplace-mobile-offer,.marketplace-mobile-stats{display:none!important}.marketplace-header-controls{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:15px 18px!important;background:#fffffffa!important;border-top:0!important;overflow:visible!important;z-index:3!important}.marketplace-control-grid{display:grid!important;grid-template-columns:repeat(4,minmax(165px,1fr))!important;gap:12px!important;min-width:0!important;max-width:none!important;width:100%!important}.marketplace-control-card,.marketplace-control-card.marketplace-control-card--select{position:relative!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 18px!important;align-items:center!important;gap:11px!important;height:52px!important;min-width:0!important;padding:8px 13px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dbe7f8!important;box-shadow:0 4px 14px -14px #0f346440!important;overflow:hidden!important}.marketplace-control-card:hover{border-color:#bcd3fb!important;box-shadow:0 10px 24px -20px #0f54b26b!important}.marketplace-control-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:10px!important;color:#0767ff!important;background:transparent!important}.marketplace-control-icon svg{width:20px!important;height:20px!important}.marketplace-control-copy{min-width:0!important;display:block!important}.marketplace-control-copy span{display:block!important;margin:0!important;font-size:10px!important;line-height:1!important;font-weight:680!important;letter-spacing:.01em!important;color:#7a8aab!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-control-copy strong{display:block!important;margin-top:5px!important;font-size:13px!important;line-height:1.05!important;font-weight:820!important;color:#061844!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-control-chevron{width:16px!important;height:16px!important;color:#526989!important}.marketplace-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:max-content!important;white-space:nowrap!important}.marketplace-reset-btn,.marketplace-filter-btn--header,.marketplace-offer-main{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:52px!important;min-width:112px!important;padding:0 16px!important;border-radius:12px!important;font-size:13px!important;line-height:1!important;font-weight:760!important;gap:8px!important;overflow:visible!important}.marketplace-reset-btn,.marketplace-filter-btn--header{background:#fff!important;border:1px solid #dbe7f8!important;color:#51627f!important;box-shadow:none!important}.marketplace-filter-btn--header{max-width:none!important;min-width:142px!important}.marketplace-offer-main{min-width:142px!important;color:#fff!important;background:linear-gradient(180deg,#1269ff,#075be8)!important;border:1px solid #0d60ee!important;box-shadow:0 14px 24px -18px #075be8e6!important}.marketplace-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:18px!important;align-items:start!important;min-height:0!important;padding:0!important;overflow:visible!important}.marketplace-main-panel,.marketplace-right-panel{border-radius:16px!important;border:1px solid rgba(216,227,246,.96)!important;background:#fffffff7!important;box-shadow:0 18px 45px -36px #14418257!important}.marketplace-main-panel{padding:18px!important;overflow:visible!important}.marketplace-right-panel{position:sticky!important;top:14px!important;padding:0!important;overflow:hidden!important}.marketplace-list-toolbar.marketplace-toolbar-clean{margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.marketplace-list-toolbar-top,.marketplace-list-toolbar-top--dropdowns{display:grid!important;grid-template-columns:auto minmax(280px,420px)!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 12px!important}.marketplace-dropdown-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}.marketplace-dropdown-button{height:44px!important;min-width:128px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid #dbe7f8!important;background:#fff!important;color:#071a49!important;font-size:13px!important;font-weight:760!important;box-shadow:none!important}.marketplace-dropdown-button em{display:inline-flex!important;min-width:20px!important;height:20px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#eef5ff!important;color:#1266ff!important;font-size:11px!important;font-style:normal!important;font-weight:820!important}.marketplace-dropdown-menu{top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:min(340px,calc(100vw - 32px))!important;border-radius:16px!important;border:1px solid #dbe7f8!important;background:#fffffffa!important;box-shadow:0 22px 50px -24px #0b2c5f5c!important;z-index:40!important}.marketplace-list-controls--clean{width:100%!important}.marketplace-desktop-search.marketplace-search-box{display:flex!important;height:44px!important;width:100%!important;border-radius:12px!important;border:1px solid #dbe7f8!important;background:#fff!important;box-shadow:none!important}.marketplace-desktop-search input{font-size:13px!important;font-weight:500!important;color:#20304e!important}.marketplace-active-filter-line{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0 0 18px!important}.marketplace-active-filter-line span{display:inline-flex!important;align-items:center!important;gap:6px!important;height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #dbe7f8!important;background:#f8fbff!important;color:#5a6d8e!important;font-size:12px!important;font-weight:690!important}.marketplace-list-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 16px!important}.marketplace-list-title-row h2{margin:0!important;font-size:22px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.035em!important;color:#071a49!important}.marketplace-table-head.marketplace-table-head-clean{display:grid!important;grid-template-columns:minmax(230px,1.15fr) minmax(390px,1.7fr) minmax(220px,.82fr)!important;gap:18px!important;align-items:center!important;height:38px!important;padding:0 18px!important;margin-bottom:8px!important;border-radius:10px!important;background:transparent!important;border:0!important;color:#536684!important;font-size:12px!important;font-weight:790!important}.marketplace-request-list{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;margin:0!important;overflow:visible!important}.marketplace-card.marketplace-clean-request-card{display:grid!important;grid-template-columns:minmax(230px,1.15fr) minmax(390px,1.7fr) minmax(220px,.82fr)!important;grid-template-areas:"person details actions" "chips details actions" "note note actions"!important;align-items:center!important;gap:8px 18px!important;min-height:88px!important;height:auto!important;padding:13px 16px!important;border-radius:14px!important;border:1px solid #dfe8f7!important;background:#fff!important;box-shadow:0 8px 24px -22px #113e8252!important;overflow:visible!important}.marketplace-card.marketplace-clean-request-card:hover{border-color:#aecafa!important;box-shadow:0 18px 34px -26px #0b55ca61!important;transform:translateY(-1px)!important}.marketplace-clean-card-top{grid-area:person!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}.marketplace-clean-person{min-width:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;text-align:left!important}.marketplace-clean-avatar{width:44px!important;height:44px!important;border-radius:999px!important;font-size:13px!important;font-weight:820!important}.marketplace-clean-person-copy{min-width:0!important}.marketplace-clean-person-copy strong{display:block!important;max-width:190px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#071a49!important;font-size:13.5px!important;line-height:1.15!important;font-weight:800!important}.marketplace-clean-person-copy small{display:block!important;max-width:210px!important;margin-top:4px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#60718f!important;font-size:11.5px!important;line-height:1.2!important;font-weight:540!important}.marketplace-clean-status{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:66px!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1!important;font-weight:820!important}.marketplace-clean-chip-row{grid-area:chips!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;min-width:0!important}.marketplace-clean-chip{display:inline-flex!important;align-items:center!important;max-width:180px!important;height:26px!important;padding:0 9px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1!important;font-weight:720!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-clean-chip svg{width:14px!important;height:14px!important;flex:0 0 auto!important}.marketplace-clean-detail-grid{grid-area:details!important;display:grid!important;grid-template-columns:repeat(2,minmax(150px,1fr))!important;gap:8px 10px!important;min-width:0!important}.marketplace-clean-detail{min-width:0!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:36px!important;padding:6px 8px!important;border-radius:10px!important;border:1px solid #e6eef9!important;background:#f9fbff!important}.marketplace-clean-detail>svg{width:17px!important;height:17px!important;color:#425b80!important}.marketplace-clean-detail span{min-width:0!important}.marketplace-clean-detail small{display:block!important;margin-bottom:2px!important;color:#71819d!important;text-transform:uppercase!important;letter-spacing:.055em!important;font-size:9px!important;line-height:1!important;font-weight:820!important}.marketplace-clean-detail strong{display:block!important;color:#142542!important;font-size:12px!important;line-height:1.14!important;font-weight:730!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-clean-note{grid-area:note!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;height:30px!important;padding:0 10px!important;border-radius:10px!important;background:#f8fbff!important;border:1px solid #e6eef9!important;color:#667896!important;font-size:11.5px!important;font-weight:600!important}.marketplace-clean-note span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-clean-actions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;flex-wrap:wrap!important}.marketplace-clean-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:78px!important;height:34px!important;padding:0 12px!important;border-radius:9px!important;font-size:12px!important;font-weight:790!important;line-height:1!important;gap:6px!important}.marketplace-clean-button svg{width:15px!important;height:15px!important}.marketplace-clean-button-primary{min-width:104px!important;color:#fff!important;background:linear-gradient(180deg,#1269ff,#075be8)!important;border:1px solid #0a5be9!important;box-shadow:0 12px 20px -16px #075be8b8!important}.marketplace-clean-button-secondary{color:#0b65ff!important;background:#fff!important;border:1px solid #bcd3fb!important}.marketplace-view-cards .marketplace-table-head-clean{display:none!important}.marketplace-view-cards .marketplace-request-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.marketplace-view-cards .marketplace-card.marketplace-clean-request-card{grid-template-columns:1fr!important;grid-template-areas:"person" "chips" "details" "note" "actions"!important;align-items:stretch!important;min-height:248px!important;padding:16px!important}.marketplace-view-cards .marketplace-clean-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-view-cards .marketplace-clean-actions{justify-content:flex-end!important;margin-top:auto!important}.marketplace-view-compact .marketplace-table-head-clean{height:30px!important;margin-bottom:6px!important}.marketplace-view-compact .marketplace-card.marketplace-clean-request-card{min-height:66px!important;grid-template-areas:"person details actions"!important;padding:9px 12px!important;gap:10px!important}.marketplace-view-compact .marketplace-clean-chip-row,.marketplace-view-compact .marketplace-clean-note{display:none!important}.marketplace-view-compact .marketplace-clean-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.marketplace-view-compact .marketplace-clean-detail{min-height:32px!important;padding:4px 6px!important}.marketplace-view-compact .marketplace-clean-detail small{display:none!important}.marketplace-view-compact .marketplace-clean-status{height:24px!important;min-width:58px!important;font-size:10.5px!important}.marketplace-side-card--overview,.marketplace-side-card{padding:20px!important;border:0!important;background:#fff!important;box-shadow:none!important}.marketplace-side-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}.marketplace-side-head h3{margin:0!important;color:#071a49!important;font-size:20px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.035em!important}.marketplace-side-head span{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #dbe7f8!important;background:#f8fbff!important;color:#687997!important;font-size:12px!important;font-weight:760!important}.marketplace-overview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important}.marketplace-overview-stat{min-height:104px!important;padding:14px!important;border-radius:14px!important;border:1px solid #dbe7f8!important;background:#f8fbff!important}.marketplace-overview-stat span{display:block!important;color:#687997!important;font-size:12px!important;font-weight:800!important}.marketplace-overview-stat strong{display:block!important;margin-top:8px!important;color:#1266ff!important;font-size:32px!important;line-height:.95!important;font-weight:880!important;letter-spacing:-.04em!important}.marketplace-overview-stat em{display:block!important;margin-top:8px!important;color:#5f718f!important;font-size:12px!important;font-style:normal!important;font-weight:650!important}.marketplace-wide-teal-btn{height:44px!important;border-radius:999px!important;background:linear-gradient(180deg,#1269ff,#075be8)!important;color:#fff!important;font-size:13px!important;font-weight:820!important}.marketplace-showmine-link{height:44px!important;border-radius:12px!important;background:#f8fbff!important;color:#273a5e!important;font-size:13px!important;font-weight:790!important}.marketplace-empty.marketplace-empty--helpful{min-height:310px!important;border:1px dashed #c9dbf5!important;border-radius:16px!important;background:linear-gradient(180deg,#fbfdff,#f7fbff)!important}.marketplace-how-card{max-width:720px!important;margin:18px auto 0!important}}@media(min-width:981px)and (max-width:1320px){.marketplace-header-controls{grid-template-columns:1fr!important}.marketplace-header-actions{justify-content:flex-end!important}.marketplace-control-grid{grid-template-columns:repeat(4,minmax(140px,1fr))!important}.marketplace-shell{grid-template-columns:1fr!important}.marketplace-right-panel{position:static!important}}@media(min-width:981px){.marketplace-main-panel .marketplace-request-list>.marketplace-empty.marketplace-empty--helpful{min-height:300px!important;margin:18px 28px 28px!important;padding:42px 28px!important;border:1px solid #d9e8fb!important;border-radius:22px!important;background:radial-gradient(circle at 50% 0%,rgba(37,111,255,.08),transparent 34%),linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:inset 0 1px #ffffffe6,0 18px 50px -42px #122d5c8c!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.marketplace-empty--helpful .marketplace-how-card{display:none!important}.marketplace-empty--helpful .marketplace-empty-icon{width:52px!important;height:52px!important;border-radius:17px!important;margin-bottom:16px!important;background:linear-gradient(180deg,#eef6ff,#e7f1ff)!important;box-shadow:0 12px 24px -18px #0a5be88c!important}.marketplace-empty--helpful h2{font-size:24px!important;line-height:1.15!important;letter-spacing:-.04em!important;color:#071a49!important}.marketplace-empty--helpful p{margin-top:8px!important;font-size:15px!important;color:#5a6b89!important}.marketplace-empty-actions{margin-top:24px!important;gap:12px!important}.marketplace-empty-link,.marketplace-empty-primary{height:42px!important;padding:0 18px!important;border-radius:999px!important;font-size:14px!important;font-weight:820!important}.marketplace-empty-primary{min-width:118px!important;background:linear-gradient(180deg,#1269ff,#075be8)!important;box-shadow:0 16px 26px -18px #075be8b8!important}.marketplace-modal-overlay.marketplace-drawer-overlay:has(.marketplace-offer-shift-drawer){align-items:center!important;justify-content:center!important;padding:24px!important}.marketplace-modal.marketplace-offer-shift-drawer{width:min(460px,calc(100vw - 48px))!important;height:auto!important;max-height:min(760px,calc(100vh - 48px))!important;border-radius:22px!important;box-shadow:0 28px 90px -52px #07164094!important;animation:smModalPop .18s ease-out both!important}@keyframes smModalPop{0%{transform:translateY(10px) scale(.985);opacity:.75}to{transform:translateY(0) scale(1);opacity:1}}.marketplace-offer-shift-drawer .marketplace-drawer-header{height:58px!important;padding:0 18px!important}.marketplace-offer-shift-drawer .marketplace-drawer-header h2{font-size:20px!important}.marketplace-offer-shift-drawer .marketplace-drawer-header button{width:34px!important;height:34px!important}.marketplace-offer-shift-drawer .marketplace-drawer-content{padding:16px 18px!important;max-height:calc(100vh - 190px)!important}.marketplace-offer-shift-drawer .drawer-section{margin-bottom:15px!important}.marketplace-offer-shift-drawer .drawer-section h3{margin-bottom:9px!important;font-size:14px!important}.marketplace-offer-shift-drawer .marketplace-shift-select-card,.marketplace-offer-shift-drawer .marketplace-radio-card{min-height:auto!important;padding:12px!important;border-radius:14px!important}.marketplace-offer-shift-drawer .marketplace-field-label{margin:10px 0 6px!important;font-size:12px!important}.marketplace-offer-shift-drawer .marketplace-input,.marketplace-offer-shift-drawer .marketplace-select-input{height:42px!important;min-height:42px!important;font-size:13px!important}.marketplace-offer-shift-drawer .marketplace-textarea{min-height:74px!important;font-size:13px!important}.marketplace-offer-shift-drawer .marketplace-info-strip,.marketplace-offer-shift-drawer .marketplace-help-text{font-size:12px!important}.marketplace-offer-shift-drawer .marketplace-drawer-footer{padding:14px 18px!important;gap:10px!important}.marketplace-offer-shift-drawer .marketplace-drawer-footer .marketplace-primary-btn,.marketplace-offer-shift-drawer .marketplace-drawer-footer .marketplace-outline-btn{height:44px!important;min-height:44px!important;border-radius:12px!important;font-size:13px!important}}@media(min-width:981px){html,body{overflow-x:hidden!important}.shift-marketplace-page{background:radial-gradient(900px 420px at 18% -8%,rgba(42,124,255,.14),transparent 62%),radial-gradient(700px 360px at 86% 0%,rgba(118,166,255,.18),transparent 58%),linear-gradient(180deg,#f6faff,#eef6ff)!important}.marketplace-stage{max-width:1500px!important;margin:0 auto!important;padding:24px 24px 32px!important;min-height:auto!important;overflow:visible!important}.marketplace-header.marketplace-header--modern.marketplace-header--v2{display:grid!important;grid-template-columns:minmax(270px,1fr) minmax(0,4fr)!important;grid-template-areas:"title controls"!important;align-items:center!important;gap:24px!important;min-height:138px!important;padding:24px 28px!important;margin:0 0 24px!important;border-radius:22px!important;border:1px solid rgba(213,227,249,.95)!important;background:radial-gradient(520px 180px at 65% 0%,rgba(40,121,255,.16),transparent 72%),linear-gradient(135deg,#fffffffa,#eef6fff5)!important;box-shadow:0 22px 60px -42px #0c3d887a!important;overflow:hidden!important}.marketplace-header-hero{grid-area:title!important;min-width:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.marketplace-title-lockup{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-width:0!important}.sm-title-mark{width:48px!important;height:48px!important;border-radius:15px!important;background:linear-gradient(180deg,#eef6ff,#e6f1ff)!important;color:#0b64ff!important;box-shadow:inset 0 0 0 1px #d9e8ff!important}.marketplace-title{display:block!important;margin:0!important;font-size:29px!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:900!important;color:#071a49!important;white-space:nowrap!important}.marketplace-title-sub{display:block!important;max-width:360px!important;margin:7px 0 0!important;color:#526989!important;font-size:13px!important;line-height:1.35!important;font-weight:560!important}.marketplace-header-controls{grid-area:controls!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;min-width:0!important;width:100%!important}.marketplace-control-grid{display:grid!important;grid-template-columns:repeat(4,minmax(145px,1fr))!important;gap:12px!important;min-width:0!important}.marketplace-control-card.marketplace-control-card--select{height:66px!important;min-height:66px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid #dbe7f8!important;background:#ffffffeb!important;box-shadow:0 10px 28px -26px #123b8073!important;min-width:0!important}.marketplace-control-icon{width:34px!important;height:34px!important;border-radius:10px!important;background:#f2f7ff!important}.marketplace-control-copy span{font-size:10.5px!important;letter-spacing:.02em!important;color:#7182a1!important;font-weight:720!important}.marketplace-control-copy strong{display:block!important;max-width:116px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;color:#071a49!important;font-size:13.5px!important;line-height:1.1!important;font-weight:820!important}.marketplace-header-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;min-width:max-content!important}.marketplace-reset-btn,.marketplace-filter-btn--header,.marketplace-offer-main{height:44px!important;min-height:44px!important;border-radius:12px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.marketplace-filter-btn--header{background:#fff!important;border:1px solid #dbe7f8!important;color:#273a5e!important;box-shadow:none!important}.marketplace-offer-main{min-width:138px!important;order:2!important;background:linear-gradient(180deg,#1269ff,#075be8)!important;box-shadow:0 16px 28px -20px #075be8d9!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) 340px!important;gap:24px!important}.marketplace-main-panel,.marketplace-right-panel{border-radius:22px!important;border:1px solid rgba(216,228,247,.96)!important;background:#fffffff5!important;box-shadow:0 24px 70px -52px #103b7c8a!important}.marketplace-main-panel{padding:24px!important}.marketplace-list-toolbar-top,.marketplace-list-toolbar-top--dropdowns{grid-template-columns:auto minmax(320px,470px)!important;margin-bottom:16px!important}.marketplace-dropdown-button,.marketplace-desktop-search.marketplace-search-box{height:46px!important;border-radius:14px!important}.marketplace-active-filter-line{margin-bottom:18px!important}.marketplace-list-title-row{margin:0 0 14px!important;padding:0 2px!important}.marketplace-list-title-row h2{font-size:23px!important;letter-spacing:-.04em!important}.marketplace-table-head.marketplace-table-head-clean{padding:0 18px!important;margin-bottom:8px!important;color:#5c6e8c!important}.marketplace-card.marketplace-clean-request-card{border-radius:16px!important;border-color:#dce8f8!important;box-shadow:0 14px 32px -28px #0f439073!important}.marketplace-main-panel .marketplace-request-list>.marketplace-empty.marketplace-empty--helpful{min-height:360px!important;margin:8px 0 0!important;padding:54px 28px!important;border-radius:20px!important;border:1px solid #dfeafa!important;background:radial-gradient(320px 160px at 50% 10%,rgba(18,102,255,.08),transparent 74%),linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:inset 0 1px #fffffff2!important}.marketplace-empty--helpful .marketplace-empty-icon{width:58px!important;height:58px!important;margin-bottom:18px!important;border-radius:19px!important;color:#1266ff!important}.marketplace-empty--helpful h2{margin:0!important;font-size:25px!important}.marketplace-empty--helpful p{max-width:440px!important;margin:10px auto 0!important;font-size:15px!important;line-height:1.45!important}.marketplace-empty-actions{margin-top:26px!important}.marketplace-empty-link,.marketplace-empty-primary{height:44px!important;padding:0 20px!important;border-radius:14px!important}.marketplace-side-card--overview,.marketplace-side-card{padding:24px!important}.marketplace-side-head h3{font-size:22px!important}.marketplace-overview-grid{gap:14px!important}.marketplace-overview-stat{min-height:112px!important;border-radius:16px!important;background:linear-gradient(180deg,#fbfdff,#f7fbff)!important}.marketplace-wide-teal-btn,.marketplace-showmine-link{border-radius:14px!important}.marketplace-modal.marketplace-offer-shift-drawer{width:min(430px,calc(100vw - 48px))!important;max-height:min(700px,calc(100vh - 48px))!important;border-radius:20px!important}.marketplace-offer-shift-drawer .marketplace-drawer-content{padding:14px 16px!important}.marketplace-offer-shift-drawer .marketplace-drawer-header{height:54px!important}}@media(min-width:981px)and (max-width:1240px){.marketplace-header.marketplace-header--modern.marketplace-header--v2{grid-template-columns:1fr!important;grid-template-areas:"title" "controls"!important;align-items:start!important}.marketplace-control-grid{grid-template-columns:repeat(4,minmax(130px,1fr))!important}.marketplace-shell{grid-template-columns:1fr!important}}@media(min-width:981px){.marketplace-stage{max-width:1440px!important;padding:18px 20px 24px!important}.marketplace-header.marketplace-header--modern.marketplace-header--v2{grid-template-columns:minmax(330px,380px) minmax(0,1fr)!important;gap:18px!important;min-height:112px!important;padding:18px 22px!important;margin-bottom:18px!important;border-radius:18px!important}.marketplace-header-hero,.marketplace-title-lockup,.marketplace-title-lockup>span{overflow:visible!important;min-width:0!important;position:relative!important;z-index:3!important}.marketplace-title-lockup{grid-template-columns:40px minmax(260px,1fr)!important;gap:12px!important}.sm-title-mark{width:40px!important;height:40px!important;border-radius:12px!important;flex:0 0 40px!important}.marketplace-title,h1.marketplace-title{width:max-content!important;max-width:none!important;min-width:240px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:24px!important;line-height:1.05!important;letter-spacing:-.035em!important}.marketplace-title-sub{max-width:310px!important;margin-top:5px!important;font-size:11.5px!important;line-height:1.35!important}.marketplace-header-controls{gap:12px!important}.marketplace-control-grid{grid-template-columns:repeat(4,minmax(126px,1fr))!important;gap:9px!important}.marketplace-control-card.marketplace-control-card--select{height:54px!important;min-height:54px!important;padding:0 11px!important;border-radius:12px!important}.marketplace-control-icon{width:28px!important;height:28px!important;border-radius:8px!important}.marketplace-control-icon svg,.marketplace-header-actions svg,.marketplace-dropdown-button svg{width:16px!important;height:16px!important}.marketplace-control-copy span{font-size:9px!important}.marketplace-control-copy strong{max-width:95px!important;font-size:12px!important;margin-top:2px!important}.marketplace-header-actions{gap:9px!important}.marketplace-reset-btn,.marketplace-filter-btn--header,.marketplace-offer-main{height:38px!important;min-height:38px!important;padding:0 13px!important;border-radius:11px!important;font-size:12px!important}.marketplace-offer-main{min-width:120px!important}.marketplace-filter-btn--header{max-width:150px!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) 300px!important;gap:18px!important}.marketplace-main-panel,.marketplace-right-panel{border-radius:18px!important}.marketplace-main-panel,.marketplace-side-card--overview,.marketplace-side-card{padding:18px!important}.marketplace-list-toolbar-top,.marketplace-list-toolbar-top--dropdowns{grid-template-columns:auto minmax(260px,380px)!important;margin-bottom:12px!important}.marketplace-dropdown-button,.marketplace-desktop-search.marketplace-search-box{height:40px!important;border-radius:12px!important;font-size:12px!important}.marketplace-active-filter-line{margin-bottom:12px!important}.marketplace-active-chip{height:26px!important;padding:0 10px!important;font-size:11px!important;border-radius:10px!important}.marketplace-list-title-row h2{font-size:20px!important}.marketplace-table-head.marketplace-table-head-clean{padding:0 14px!important;font-size:11.5px!important}.marketplace-card.marketplace-clean-request-card{border-radius:14px!important;padding:12px 14px!important;min-height:74px!important}.marketplace-card,.marketplace-clean-request-card,.marketplace-card *{font-size:12px!important}.marketplace-request-name,.marketplace-card h3,.marketplace-card strong{font-size:13px!important}.marketplace-status-pill,.marketplace-action-btn,.marketplace-card button{height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:10px!important;font-size:11.5px!important}.marketplace-main-panel .marketplace-request-list>.marketplace-empty.marketplace-empty--helpful{min-height:260px!important;padding:38px 22px!important;border-radius:16px!important}.marketplace-empty--helpful .marketplace-empty-icon{width:46px!important;height:46px!important;margin-bottom:12px!important;border-radius:15px!important}.marketplace-empty--helpful h2{font-size:20px!important}.marketplace-empty--helpful p{margin-top:7px!important;font-size:13px!important}.marketplace-empty-actions{margin-top:18px!important}.marketplace-empty-link,.marketplace-empty-primary{height:36px!important;padding:0 15px!important;border-radius:11px!important;font-size:12px!important}.marketplace-side-head h3{font-size:18px!important}.marketplace-overview-grid{gap:10px!important}.marketplace-overview-stat{min-height:86px!important;padding:12px!important;border-radius:13px!important}.marketplace-overview-stat span{font-size:11px!important}.marketplace-overview-stat strong{font-size:26px!important}.marketplace-wide-teal-btn,.marketplace-showmine-link{height:40px!important;border-radius:12px!important;font-size:12px!important}.marketplace-modal.marketplace-offer-shift-drawer{width:min(390px,calc(100vw - 56px))!important;max-height:min(620px,calc(100vh - 56px))!important}}@media(min-width:981px)and (max-width:1320px){.marketplace-header.marketplace-header--modern.marketplace-header--v2{grid-template-columns:1fr!important;grid-template-areas:"title" "controls"!important}.marketplace-title,h1.marketplace-title{min-width:0!important}}@media(min-width:981px){.marketplace-header.marketplace-header--modern.marketplace-header--v2{display:grid!important;grid-template-columns:minmax(320px,430px) minmax(0,1fr)!important;align-items:center!important;gap:28px!important;min-height:112px!important;padding:24px 28px!important;border-radius:20px!important;border:1px solid rgba(191,211,239,.9)!important;background:linear-gradient(115deg,#fffffff2 0 36%,#e8f2ffe0 36% 100%),radial-gradient(520px 160px at 100% 0%,rgba(88,145,245,.18),transparent 70%)!important;box-shadow:0 18px 45px -28px #1b498c57!important;overflow:hidden!important}.marketplace-header.marketplace-header--modern.marketplace-header--v2:before,.marketplace-header.marketplace-header--modern.marketplace-header--v2:after{display:none!important}.marketplace-header-hero{min-height:0!important;padding:0!important;border:0!important;display:flex!important;align-items:center!important;overflow:visible!important}.marketplace-title-lockup{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important}.marketplace-title-lockup .sm-title-mark{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:14px!important;background:#ffffffd1!important;border:1px solid #d7e6fb!important;color:#0968ff!important;box-shadow:0 12px 24px -18px #0968ff73!important}.marketplace-title-lockup .sm-title-mark svg{width:23px!important;height:23px!important}.marketplace-title,h1.marketplace-title{display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:clamp(25px,2.05vw,34px)!important;line-height:1.02!important;font-weight:850!important;letter-spacing:-.045em!important;color:#062052!important}.marketplace-title-sub{margin-top:7px!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;color:#456287!important;font-size:13px!important;line-height:1.32!important;font-weight:520!important}.marketplace-header-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important;min-width:0!important;overflow:visible!important}.marketplace-control-grid{flex:0 1 auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(112px,142px))!important;gap:10px!important;min-width:0!important}.marketplace-control-card.marketplace-control-card--select{height:52px!important;min-height:52px!important;border-radius:13px!important;padding:0 10px!important;gap:9px!important;background:#ffffffeb!important;border:1px solid #dbe8fb!important;box-shadow:0 10px 24px -22px #1043876b!important}.marketplace-control-icon{width:30px!important;height:30px!important;flex:0 0 30px!important;border-radius:10px!important;background:#eff6ff!important;color:#0968ff!important}.marketplace-control-icon svg{width:17px!important;height:17px!important}.marketplace-control-copy span{max-width:62px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#7385a6!important;font-size:9px!important;line-height:1!important;font-weight:750!important}.marketplace-control-copy strong{max-width:62px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#071b49!important;font-size:12px!important;line-height:1.1!important;font-weight:800!important}.marketplace-control-chevron{width:14px!important;height:14px!important;margin-left:auto!important;color:#4a6182!important}.marketplace-header-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.marketplace-reset-btn,.marketplace-filter-btn--header,.marketplace-offer-main{height:44px!important;min-height:44px!important;border-radius:13px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.marketplace-reset-btn{width:46px!important;padding:0!important;font-size:0!important;background:#ffffffe0!important}.marketplace-reset-btn svg{margin:0!important;width:17px!important;height:17px!important}.marketplace-filter-btn--header{max-width:none!important;background:#ffffffe6!important;border-color:#dbe8fb!important;color:#273b5c!important}.marketplace-offer-main{min-width:128px!important;padding:0 19px!important;border-radius:999px!important;background:linear-gradient(180deg,#2f72f4,#1d5fe9)!important;box-shadow:0 12px 26px -18px #1d5fe9bf!important}.marketplace-mobile-search,.marketplace-mobile-offer,.marketplace-mobile-stats{display:none!important}}@media(min-width:981px)and (max-width:1320px){.marketplace-header.marketplace-header--modern.marketplace-header--v2{grid-template-columns:1fr!important;gap:18px!important}.marketplace-header-controls{justify-content:flex-start!important;flex-wrap:wrap!important}.marketplace-control-grid{grid-template-columns:repeat(4,minmax(128px,1fr))!important;flex:1 1 100%!important}}@media(min-width:981px){.marketplace-header.marketplace-header--modern.marketplace-header--v2{grid-template-columns:minmax(340px,460px) minmax(760px,1fr)!important;gap:22px!important;padding:22px 28px!important;overflow:visible!important}.marketplace-header-controls{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;overflow:visible!important}.marketplace-control-grid{flex:1 1 620px!important;display:grid!important;grid-template-columns:repeat(4,minmax(145px,1fr))!important;gap:10px!important;min-width:620px!important;max-width:780px!important}.marketplace-control-card.marketplace-control-card--select{height:54px!important;min-height:54px!important;padding:0 12px!important;border-radius:14px!important;gap:10px!important}.marketplace-control-copy{min-width:0!important;flex:1 1 auto!important}.marketplace-control-copy span,.marketplace-control-copy strong{max-width:none!important;width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.marketplace-control-copy span{font-size:10px!important;letter-spacing:.01em!important}.marketplace-control-copy strong{font-size:13px!important;line-height:1.15!important}.marketplace-header-actions{flex:0 0 auto!important;display:flex!important;gap:10px!important;align-items:center!important;justify-content:flex-end!important;min-width:max-content!important}.marketplace-reset-btn,.marketplace-filter-btn--header,.marketplace-offer-main,.marketplace-primary-btn,.marketplace-secondary-btn,.marketplace-ghost-btn,.marketplace-action-btn,.marketplace-table-action,.marketplace-wide-teal-btn,.marketplace-showmine-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:max-content!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.marketplace-reset-btn{width:auto!important;min-width:88px!important;padding:0 16px!important;font-size:13px!important;color:#33476a!important}.marketplace-filter-btn--header{min-width:132px!important;padding:0 18px!important}.marketplace-offer-main{min-width:138px!important;padding:0 20px!important}.marketplace-header-actions svg,.marketplace-reset-btn svg,.marketplace-filter-btn--header svg,.marketplace-offer-main svg{flex:0 0 auto!important}}@media(min-width:981px)and (max-width:1480px){.marketplace-header.marketplace-header--modern.marketplace-header--v2{grid-template-columns:1fr!important;grid-template-areas:"title" "controls"!important;align-items:start!important}.marketplace-header-controls{width:100%!important;justify-content:space-between!important}.marketplace-control-grid{min-width:0!important;max-width:none!important;flex:1 1 auto!important;grid-template-columns:repeat(4,minmax(155px,1fr))!important}}.marketplace-mobile-offer,.marketplace-header .marketplace-mobile-offer,button.marketplace-mobile-offer{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}@media(min-width:761px){.marketplace-shift-card-clean.marketplace-card,.marketplace-shift-card-clean.marketplace-shift-row,.marketplace-card.marketplace-shift-row,.marketplace-card.marketplace-clean-request-card{min-height:0!important;padding:12px 16px!important;border-radius:16px!important;gap:14px!important;align-items:center!important;box-shadow:0 8px 24px #0f25540b!important}.marketplace-shift-card-clean.marketplace-card,.marketplace-shift-card-clean.marketplace-shift-row{grid-template-columns:minmax(220px,.9fr) minmax(440px,1.65fr) minmax(180px,.55fr)!important}.marketplace-clean-main{gap:10px!important}.marketplace-card-avatar,.marketplace-clean-avatar,.marketplace-shift-card-clean .marketplace-card-avatar{width:42px!important;height:42px!important;min-width:42px!important;font-size:12px!important}.marketplace-shift-card-clean .marketplace-card-name,.marketplace-clean-person-copy strong,.marketplace-card-name{font-size:13px!important;line-height:1.2!important;font-weight:700!important}.marketplace-shift-card-clean .marketplace-employee-id,.marketplace-clean-person-copy small,.marketplace-employee-id{font-size:11px!important;line-height:1.2!important;font-weight:500!important}.marketplace-clean-info{gap:8px!important}.marketplace-clean-role-line,.marketplace-clean-chip-row{gap:6px!important}.marketplace-clean-role,.marketplace-clean-chip-main{font-size:12px!important;line-height:1.15!important;font-weight:650!important}.marketplace-request-type-pill,.marketplace-clean-chip,.marketplace-clean-status,.marketplace-role-badge{min-height:22px!important;padding:3px 8px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1!important;font-weight:650!important}.marketplace-request-type-pill svg,.marketplace-clean-chip svg{width:12px!important;height:12px!important}.marketplace-clean-details,.marketplace-clean-detail-grid{grid-template-columns:repeat(4,minmax(100px,1fr))!important;gap:7px 9px!important}.marketplace-clean-detail{grid-template-columns:14px minmax(0,1fr)!important;gap:6px!important;padding:7px 8px!important;min-height:42px!important;border-radius:10px!important}.marketplace-clean-detail svg{width:13px!important;height:13px!important;margin-top:2px!important}.marketplace-clean-detail small{font-size:8.5px!important;line-height:1.05!important;letter-spacing:.035em!important}.marketplace-clean-detail strong{font-size:11px!important;line-height:1.18!important;font-weight:650!important}.marketplace-clean-note{min-height:30px!important;padding:6px 10px!important;border-radius:10px!important;font-size:11px!important;line-height:1.25!important;gap:7px!important}.marketplace-clean-note svg{width:13px!important;height:13px!important}.marketplace-clean-side{gap:8px!important}.marketplace-shift-card-clean .marketplace-row-action,.marketplace-shift-card-clean .marketplace-row-menu,.marketplace-clean-button{height:30px!important;min-height:30px!important;min-width:68px!important;padding:0 11px!important;border-radius:9px!important;font-size:11px!important;font-weight:650!important}.marketplace-clean-button svg,.marketplace-row-action svg{width:13px!important;height:13px!important}.marketplace-request-list{gap:10px!important}}@media(min-width:769px){.marketplace-request-list{gap:10px!important}.marketplace-view-list .marketplace-request-list,.marketplace-view-compact .marketplace-request-list,.marketplace-view-cards .marketplace-request-list{grid-template-columns:1fr!important}article.marketplace-clean-request-card.marketplace-card{display:grid!important;grid-template-columns:minmax(230px,1.1fr) minmax(330px,1.7fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;min-height:86px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(210,224,244,.95)!important;box-shadow:0 10px 28px -24px #183a7052!important;overflow:visible!important}article.marketplace-clean-request-card:before{display:none!important}.marketplace-clean-card-top{align-items:center!important;gap:10px!important;min-width:0!important}.marketplace-clean-person{gap:10px!important;min-width:0!important}.marketplace-clean-avatar{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:13px!important;font-size:12px!important;box-shadow:none!important}.marketplace-clean-person-copy strong{font-size:14px!important;line-height:1.15!important;font-weight:780!important;letter-spacing:-.01em!important;-webkit-line-clamp:1!important}.marketplace-clean-person-copy small{font-size:11.5px!important;line-height:1.25!important;font-weight:560!important}.marketplace-clean-status{min-height:28px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:760!important;max-width:88px!important}.marketplace-clean-chip-row{grid-column:2!important;grid-row:1!important;gap:6px!important;align-self:start!important}.marketplace-clean-chip{min-height:25px!important;padding:4px 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:650!important;line-height:1.1!important}.marketplace-clean-chip svg{width:12px!important;height:12px!important}.marketplace-clean-chip-main{max-width:180px!important}.marketplace-clean-detail-grid{grid-column:2!important;grid-row:1!important;align-self:end!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:30px!important}.marketplace-clean-detail{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;gap:5px!important;align-items:center!important}.marketplace-clean-detail svg{width:13px!important;height:13px!important;color:#6b83a6!important;margin-top:0!important}.marketplace-clean-detail small{display:none!important}.marketplace-clean-detail strong{font-size:11.5px!important;line-height:1.2!important;font-weight:620!important;color:#405875!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-clean-note{grid-column:2!important;grid-row:1!important;align-self:center!important;margin-top:54px!important;padding:0!important;border:0!important;background:transparent!important;color:#637895!important;gap:5px!important}.marketplace-clean-note svg{width:12px!important;height:12px!important;margin:1px 0 0!important}.marketplace-clean-note span{font-size:11.5px!important;line-height:1.25!important;-webkit-line-clamp:1!important}.marketplace-clean-actions{grid-column:3!important;grid-row:1!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:190px!important}.marketplace-clean-button{min-height:32px!important;padding:0 12px!important;border-radius:11px!important;font-size:11.5px!important;font-weight:760!important;gap:5px!important}.marketplace-clean-button svg{width:13px!important;height:13px!important}.marketplace-clean-button-secondary{box-shadow:none!important}.marketplace-clean-button-primary{box-shadow:0 10px 18px -14px #075fe880!important}.marketplace-modal.marketplace-details-drawer,.marketplace-modal.marketplace-modal-drawer.marketplace-details-drawer{width:min(560px,calc(100vw - 48px))!important;max-width:560px!important;max-height:calc(100vh - 56px)!important;border-radius:22px!important;box-shadow:0 28px 80px -40px #0f24408c!important}.marketplace-details-drawer .marketplace-modal-header,.marketplace-details-drawer .marketplace-drawer-header{padding:14px 16px!important;min-height:56px!important}.marketplace-details-drawer .marketplace-modal-header h2{font-size:15px!important;font-weight:780!important;gap:8px!important}.marketplace-details-drawer .marketplace-modal-header h2 svg{width:16px!important;height:16px!important}.marketplace-details-drawer .marketplace-modal-header>button{width:30px!important;height:30px!important}.marketplace-details-drawer .marketplace-modal-content,.marketplace-details-drawer .marketplace-drawer-content{padding:14px 16px!important;gap:12px!important;max-height:calc(100vh - 154px)!important;overflow-y:auto!important}.marketplace-details-drawer .shift-status-line{font-size:12px!important;gap:8px!important}.marketplace-details-drawer .drawer-person-card{padding:12px!important;margin-bottom:0!important;border-radius:16px!important;gap:10px!important}.marketplace-details-drawer .cover-avatar,.marketplace-details-drawer .view-request-avatar{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:14px!important;font-size:12px!important}.marketplace-details-drawer .drawer-person-card strong{font-size:14px!important;font-weight:780!important}.marketplace-details-drawer .drawer-person-card small,.marketplace-details-drawer .drawer-person-card em{font-size:11.5px!important}.marketplace-details-drawer .marketplace-link-btn{font-size:11.5px!important;padding:0 8px!important;min-height:30px!important}.marketplace-details-drawer .shift-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;background:transparent!important;border:0!important}.marketplace-details-drawer .shift-detail-grid>div{min-height:64px!important;padding:10px!important;border:1px solid rgba(222,233,248,.95)!important;border-radius:14px!important;background:#fbfdff!important;gap:8px!important}.marketplace-details-drawer .shift-detail-grid>div:nth-child(odd),.marketplace-details-drawer .shift-detail-grid>div:nth-last-child(-n+2){border:1px solid rgba(222,233,248,.95)!important}.marketplace-details-drawer .shift-detail-grid svg,.marketplace-details-drawer .drawer-note-card svg{width:17px!important;height:17px!important}.marketplace-details-drawer .shift-detail-grid small{font-size:9.5px!important;margin-bottom:3px!important;letter-spacing:.07em!important}.marketplace-details-drawer .shift-detail-grid strong{font-size:12.5px!important;line-height:1.22!important;font-weight:720!important}.marketplace-details-drawer .shift-detail-grid em{font-size:11px!important;margin-top:2px!important}.marketplace-details-drawer .drawer-note-card{padding:11px!important;margin-bottom:0!important;border-radius:14px!important;gap:8px!important}.marketplace-details-drawer .drawer-note-card span{gap:3px!important;font-size:12px!important;line-height:1.35!important}.marketplace-details-drawer .drawer-note-card strong,.marketplace-details-drawer .drawer-section h3{font-size:13px!important;font-weight:780!important}.marketplace-details-drawer .view-responders-list{gap:8px!important}.marketplace-details-drawer .view-responder-card{padding:10px!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important}.marketplace-details-drawer .view-request-avatar.small{width:34px!important;height:34px!important;border-radius:12px!important}.marketplace-details-drawer .view-request-name{font-size:12.5px!important;font-weight:760!important}.marketplace-details-drawer .view-request-role,.marketplace-details-drawer .view-responder-offer,.marketplace-details-drawer .view-responder-note{font-size:11px!important}.marketplace-details-drawer .view-responder-actions{gap:6px!important}.marketplace-details-drawer .view-responder-actions .marketplace-outline-btn,.marketplace-details-drawer .view-responder-actions .marketplace-primary-btn,.marketplace-details-drawer .marketplace-modal-footer .marketplace-outline-btn,.marketplace-details-drawer .marketplace-modal-footer .marketplace-primary-btn{min-height:32px!important;padding:0 11px!important;border-radius:11px!important;font-size:11.5px!important}.marketplace-details-drawer .marketplace-modal-footer,.marketplace-details-drawer .marketplace-drawer-footer{padding:12px 16px!important}}@media(min-width:901px){.marketplace-table-head.marketplace-table-head-clean{grid-template-columns:280px minmax(380px,1fr) 170px!important;height:30px!important;padding:0 14px!important;margin-bottom:6px!important;font-size:11px!important}.marketplace-card.marketplace-clean-request-card,.marketplace-view-list .marketplace-card.marketplace-clean-request-card,.marketplace-view-cards .marketplace-card.marketplace-clean-request-card,.marketplace-view-compact .marketplace-card.marketplace-clean-request-card{display:grid!important;grid-template-columns:280px minmax(380px,1fr) 170px!important;grid-template-areas:"person details actions"!important;align-items:center!important;min-height:82px!important;max-width:100%!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid #dbe6f6!important;background:#fff!important;box-shadow:0 10px 26px -24px #14376959!important;gap:14px!important;overflow:hidden!important}.marketplace-card.marketplace-clean-request-card:before,.marketplace-card.marketplace-clean-request-card:after{display:none!important}.marketplace-clean-card-top{grid-area:person!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}.marketplace-clean-person{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;min-width:0!important}.marketplace-clean-avatar{width:38px!important;height:38px!important;border-radius:12px!important;font-size:11px!important;box-shadow:none!important}.marketplace-clean-person-copy strong{max-width:170px!important;font-size:13px!important;line-height:1.15!important;font-weight:760!important}.marketplace-clean-person-copy small{max-width:178px!important;margin-top:3px!important;font-size:11px!important;line-height:1.2!important}.marketplace-clean-status{min-width:58px!important;height:26px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:760!important}.marketplace-clean-chip-row{grid-area:unset!important;display:contents!important}.marketplace-clean-chip-row .marketplace-clean-chip{display:none!important}.marketplace-clean-detail-grid{grid-area:details!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;min-width:0!important}.marketplace-clean-detail{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;min-height:34px!important;padding:0!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important}.marketplace-clean-detail>svg{width:14px!important;height:14px!important;color:#64799a!important}.marketplace-clean-detail small{margin:0 0 2px!important;font-size:8.5px!important;letter-spacing:.075em!important;color:#8390a8!important;font-weight:800!important}.marketplace-clean-detail strong{font-size:11.5px!important;line-height:1.2!important;font-weight:700!important;color:#1b2d4d!important;max-width:100%!important}.marketplace-clean-note{grid-area:details!important;align-self:end!important;margin-top:40px!important;height:18px!important;padding:0!important;border:0!important;background:transparent!important;color:#72819b!important;font-size:10.5px!important;max-width:360px!important}.marketplace-clean-note svg{width:12px!important;height:12px!important}.marketplace-clean-actions{grid-area:actions!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important}.marketplace-clean-button{min-width:70px!important;height:30px!important;padding:0 11px!important;border-radius:10px!important;font-size:11px!important;font-weight:760!important}.marketplace-clean-button-primary{min-width:92px!important}.marketplace-clean-button svg{width:13px!important;height:13px!important}.marketplace-view-cards .marketplace-request-list{display:flex!important;flex-direction:column!important;gap:9px!important}.marketplace-modal.marketplace-details-drawer,.marketplace-modal.marketplace-modal-drawer.marketplace-details-drawer{width:min(500px,calc(100vw - 64px))!important;max-width:500px!important;max-height:calc(100vh - 64px)!important;border-radius:20px!important}.marketplace-details-drawer .marketplace-modal-header,.marketplace-details-drawer .marketplace-drawer-header{padding:12px 14px!important;min-height:50px!important}.marketplace-details-drawer .marketplace-modal-content,.marketplace-details-drawer .marketplace-drawer-content{padding:12px 14px!important;gap:10px!important;max-height:calc(100vh - 142px)!important}.marketplace-details-drawer .drawer-person-card{padding:10px!important;border-radius:14px!important}.marketplace-details-drawer .cover-avatar,.marketplace-details-drawer .view-request-avatar{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:12px!important}.marketplace-details-drawer .shift-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.marketplace-details-drawer .shift-detail-grid>div{min-height:54px!important;padding:8px!important;border-radius:12px!important}.marketplace-details-drawer .shift-detail-grid strong{font-size:11.5px!important}.marketplace-details-drawer .drawer-note-card,.marketplace-details-drawer .view-responder-card{padding:9px!important;border-radius:12px!important}.marketplace-details-drawer .marketplace-modal-footer,.marketplace-details-drawer .marketplace-drawer-footer{padding:10px 14px!important}}@media(min-width:901px){.marketplace-table-head.marketplace-table-head-clean{grid-template-columns:240px minmax(0,1fr) 116px!important;padding:0 18px!important;height:28px!important;margin:4px 0 6px!important;color:#60708d!important}.marketplace-card.marketplace-clean-request-card,.marketplace-view-list .marketplace-card.marketplace-clean-request-card,.marketplace-view-cards .marketplace-card.marketplace-clean-request-card,.marketplace-view-compact .marketplace-card.marketplace-clean-request-card{display:grid!important;grid-template-columns:240px minmax(420px,1fr) 116px!important;grid-template-areas:"person main actions"!important;align-items:center!important;min-height:74px!important;height:auto!important;padding:10px 18px!important;border-radius:14px!important;border:1px solid #d9e5f6!important;background:#fffffff0!important;box-shadow:0 8px 22px -20px #0d2b586b!important;gap:16px!important;overflow:hidden!important}.marketplace-card.marketplace-clean-request-card:hover{border-color:#bcd2f4!important;box-shadow:0 12px 28px -22px #0d2b587a!important;transform:none!important}.marketplace-clean-card-top{grid-area:person!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important}.marketplace-clean-person{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:0!important;min-width:0!important}.marketplace-clean-avatar{width:34px!important;height:34px!important;border-radius:11px!important;font-size:10px!important}.marketplace-clean-person-copy strong{display:block!important;max-width:132px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;line-height:1.15!important;font-weight:760!important}.marketplace-clean-person-copy small{display:block!important;max-width:145px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:10.5px!important;line-height:1.1!important;color:#63718b!important}.marketplace-clean-status{height:24px!important;min-width:54px!important;padding:0 9px!important;border-radius:999px!important;font-size:10.5px!important;line-height:24px!important}.marketplace-clean-main{grid-area:main!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;min-width:0!important;overflow:hidden!important}.marketplace-clean-chip-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow:hidden!important}.marketplace-clean-chip-row .marketplace-clean-chip,.marketplace-clean-chip{display:inline-flex!important;align-items:center!important;max-width:180px!important;height:23px!important;padding:0 8px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-clean-chip-badge{max-width:42px!important;min-width:30px!important;justify-content:center!important}.marketplace-clean-chip-type{max-width:150px!important}.marketplace-clean-chip svg{width:12px!important;height:12px!important;flex:0 0 12px!important}.marketplace-clean-detail-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}.marketplace-clean-detail{display:grid!important;grid-template-columns:14px minmax(0,1fr)!important;align-items:center!important;min-height:20px!important;padding:0!important;gap:5px!important;border:0!important;background:transparent!important;min-width:0!important}.marketplace-clean-detail>svg{width:12px!important;height:12px!important;color:#7587a4!important}.marketplace-clean-detail small{display:none!important}.marketplace-clean-detail strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.2!important;font-weight:650!important;color:#243755!important}.marketplace-clean-note{display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;height:18px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#6c7a94!important;font-size:10.5px!important;line-height:1!important;overflow:hidden!important}.marketplace-clean-note span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-clean-note svg{width:12px!important;height:12px!important;flex:0 0 12px!important}.marketplace-clean-actions{grid-area:actions!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important}.marketplace-clean-button{height:28px!important;min-width:70px!important;padding:0 10px!important;border-radius:9px!important;font-size:10.5px!important;font-weight:760!important}.marketplace-clean-button-primary{min-width:88px!important}.marketplace-clean-button svg{width:12px!important;height:12px!important}.marketplace-request-list,.marketplace-view-cards .marketplace-request-list,.marketplace-view-list .marketplace-request-list,.marketplace-view-compact .marketplace-request-list{gap:7px!important}}@media(min-width:901px){.marketplace-table-head.marketplace-table-head-clean{display:none!important}.marketplace-list-title-row{margin-bottom:12px!important}.marketplace-request-list,.marketplace-view-list .marketplace-request-list,.marketplace-view-cards .marketplace-request-list,.marketplace-view-compact .marketplace-request-list{gap:10px!important}article.marketplace-card.marketplace-clean-request-card,.marketplace-view-list article.marketplace-card.marketplace-clean-request-card,.marketplace-view-cards article.marketplace-card.marketplace-clean-request-card,.marketplace-view-compact article.marketplace-card.marketplace-clean-request-card{display:grid!important;grid-template-columns:250px minmax(0,1fr) 92px!important;grid-template-areas:"person main actions"!important;align-items:center!important;min-height:108px!important;height:auto!important;padding:14px 16px!important;gap:16px!important;border-radius:16px!important;border:1px solid #d6e4f7!important;background:linear-gradient(180deg,#fffffffa,#f8fbfff5)!important;box-shadow:0 12px 26px -24px #11305c73!important;overflow:visible!important}article.marketplace-card.marketplace-clean-request-card:hover{transform:none!important;border-color:#b9d0f2!important;box-shadow:0 16px 34px -26px #11305c80!important}.marketplace-clean-card-top{grid-area:person!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;min-width:0!important}.marketplace-clean-person{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:0!important;text-align:left!important}.marketplace-clean-avatar{width:42px!important;height:42px!important;border-radius:13px!important;font-size:12px!important;flex:0 0 42px!important}.marketplace-clean-person-copy strong{max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:13px!important;line-height:1.22!important;font-weight:760!important}.marketplace-clean-person-copy small{max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;margin-top:3px!important;font-size:11px!important;line-height:1.25!important;color:#61708b!important}.marketplace-clean-status{min-width:62px!important;height:28px!important;padding:0 12px!important;border-radius:999px!important;font-size:11px!important;line-height:28px!important;font-weight:760!important;justify-content:center!important}.marketplace-clean-main{grid-area:main!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;min-width:0!important;overflow:visible!important}.marketplace-clean-chip-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;overflow:visible!important}.marketplace-clean-chip-main,.marketplace-clean-chip-badge{display:none!important}.marketplace-clean-chip-row .marketplace-clean-chip,.marketplace-clean-chip{max-width:none!important;height:24px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:720!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.marketplace-clean-chip svg{width:13px!important;height:13px!important;flex:0 0 13px!important}.marketplace-clean-detail-grid{display:grid!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important;gap:8px!important;width:100%!important;overflow:visible!important}.marketplace-clean-detail{display:grid!important;grid-template-columns:15px minmax(0,1fr)!important;align-items:start!important;gap:6px!important;min-height:38px!important;padding:7px 8px!important;border:1px solid #e0e9f7!important;border-radius:11px!important;background:#f8fbffeb!important;min-width:0!important}.marketplace-clean-detail>svg{width:13px!important;height:13px!important;margin-top:2px!important;color:#526d93!important}.marketplace-clean-detail small{display:block!important;margin:0 0 2px!important;font-size:8.5px!important;line-height:1!important;letter-spacing:.06em!important;color:#7a89a3!important;text-transform:uppercase!important}.marketplace-clean-detail strong{max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;color:#1e314f!important}.marketplace-clean-note{display:flex!important;align-items:center!important;gap:6px!important;min-height:24px!important;height:auto!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;color:#677893!important}.marketplace-clean-note span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:11px!important;line-height:1.25!important}.marketplace-clean-note svg{width:13px!important;height:13px!important;flex:0 0 13px!important}.marketplace-clean-actions{grid-area:actions!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:7px!important;min-width:0!important}.marketplace-clean-button{width:100%!important;min-width:0!important;height:30px!important;padding:0 10px!important;border-radius:10px!important;font-size:11px!important;font-weight:760!important;white-space:nowrap!important}.marketplace-clean-button-primary{min-width:0!important}}@media(min-width:901px)and (max-width:1180px){article.marketplace-card.marketplace-clean-request-card,.marketplace-view-list article.marketplace-card.marketplace-clean-request-card,.marketplace-view-cards article.marketplace-card.marketplace-clean-request-card,.marketplace-view-compact article.marketplace-card.marketplace-clean-request-card{grid-template-columns:220px minmax(0,1fr) 88px!important;gap:12px!important}.marketplace-clean-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:901px){.marketplace-table-head,.marketplace-table-head-clean{display:none!important}.marketplace-list-panel,.marketplace-main-panel,.marketplace-market-list,.marketplace-content-panel{overflow:visible!important}.marketplace-request-list,.marketplace-view-list .marketplace-request-list,.marketplace-view-cards .marketplace-request-list,.marketplace-view-compact .marketplace-request-list{gap:14px!important}article.marketplace-card.marketplace-clean-request-card,.marketplace-view-list article.marketplace-card.marketplace-clean-request-card,.marketplace-view-cards article.marketplace-card.marketplace-clean-request-card,.marketplace-view-compact article.marketplace-card.marketplace-clean-request-card{display:grid!important;grid-template-columns:360px minmax(380px,1fr) 290px!important;grid-template-areas:"person details actions"!important;align-items:center!important;min-height:86px!important;height:auto!important;padding:18px 22px!important;gap:20px!important;border-radius:18px!important;border:1px solid #d7e4f5!important;background:#fffffffa!important;box-shadow:0 12px 34px -30px #17355d6b!important;overflow:visible!important}article.marketplace-card.marketplace-clean-request-card:hover{transform:translateY(-1px)!important;border-color:#bfd4f4!important;box-shadow:0 18px 42px -34px #17355d80!important}article.marketplace-card.marketplace-clean-request-card:before,article.marketplace-card.marketplace-clean-request-card:after{display:none!important}.marketplace-clean-card-top{grid-area:person!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-width:0!important}.marketplace-clean-person{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-width:0!important;padding:0!important;text-align:left!important;background:transparent!important;border:0!important}.marketplace-clean-avatar{width:54px!important;height:54px!important;border-radius:50%!important;font-size:13px!important;flex:0 0 54px!important;border:2px solid #eef4ff!important;box-shadow:0 10px 22px -18px #0d244a73!important}.marketplace-clean-person-copy strong{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:15px!important;line-height:1.15!important;font-weight:760!important;color:#12284a!important}.marketplace-clean-person-copy small{display:block!important;max-width:100%!important;margin-top:5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.2!important;font-weight:560!important;color:#546783!important}.marketplace-clean-status{min-width:74px!important;height:32px!important;padding:0 16px!important;border-radius:999px!important;font-size:12px!important;font-weight:760!important;line-height:32px!important;justify-content:center!important;white-space:nowrap!important;background:#eef6ff!important;color:#075fea!important;border:1px solid #c9ddff!important}.marketplace-clean-main{grid-area:details!important;display:block!important;min-width:0!important;overflow:visible!important}.marketplace-clean-detail-grid{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;width:100%!important;min-width:0!important;overflow:hidden!important}.marketplace-clean-detail{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:0!important;width:auto!important;max-width:34%!important;padding:0 22px 0 0!important;margin-right:22px!important;border:0!important;border-right:1px solid #dbe5f3!important;border-radius:0!important;background:transparent!important}.marketplace-clean-detail:last-child{border-right:0!important;margin-right:0!important;padding-right:0!important}.marketplace-clean-detail:first-child{display:none!important}.marketplace-clean-detail>svg{width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;color:#4f6280!important}.marketplace-clean-detail span{min-width:0!important;display:block!important}.marketplace-clean-detail small{display:none!important}.marketplace-clean-detail strong{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.25!important;font-weight:650!important;color:#2d3d57!important}.marketplace-clean-note{display:none!important}.marketplace-clean-actions{grid-area:actions!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;min-width:0!important}.marketplace-clean-chip-row,.marketplace-clean-chip-main,.marketplace-clean-chip-badge{display:none!important}.marketplace-clean-actions .marketplace-clean-chip-type{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:30px!important;max-width:164px!important;padding:0 14px!important;border-radius:999px!important;background:#eafbff!important;border:1px solid #aee9fb!important;color:#0877ad!important;font-size:12px!important;line-height:1!important;font-weight:760!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-clean-actions .marketplace-clean-chip-type svg{width:14px!important;height:14px!important;flex:0 0 14px!important;margin-right:6px!important}.marketplace-clean-actions .marketplace-clean-chip-count{display:none!important}.marketplace-clean-button,.marketplace-clean-actions .marketplace-clean-button{width:auto!important;min-width:88px!important;height:36px!important;padding:0 18px!important;border-radius:12px!important;font-size:13px!important;font-weight:760!important;white-space:nowrap!important}.marketplace-clean-button-primary{min-width:112px!important}}@media(min-width:901px)and (max-width:1280px){article.marketplace-card.marketplace-clean-request-card,.marketplace-view-list article.marketplace-card.marketplace-clean-request-card,.marketplace-view-cards article.marketplace-card.marketplace-clean-request-card,.marketplace-view-compact article.marketplace-card.marketplace-clean-request-card{grid-template-columns:290px minmax(310px,1fr) 230px!important;gap:14px!important;padding:16px 18px!important}.marketplace-clean-detail{margin-right:14px!important;padding-right:14px!important}.marketplace-clean-actions .marketplace-clean-chip-type{max-width:145px!important}}@media(min-width:901px){.marketplace-main-panel,.marketplace-content-panel,.marketplace-request-list{min-width:0!important;overflow:visible!important}.marketplace-request-list{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important}article.marketplace-card.marketplace-clean-request-card,.marketplace-view-list article.marketplace-card.marketplace-clean-request-card,.marketplace-view-cards article.marketplace-card.marketplace-clean-request-card,.marketplace-view-compact article.marketplace-card.marketplace-clean-request-card{display:grid!important;grid-template-columns:minmax(230px,.95fr) minmax(300px,1.35fr) minmax(210px,auto)!important;grid-template-areas:"person details actions"!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:68px!important;max-height:none!important;padding:12px 16px!important;gap:14px!important;border-radius:15px!important;box-sizing:border-box!important;overflow:hidden!important;background:#fffffffc!important;border:1px solid #dbe7f6!important;box-shadow:0 8px 22px -22px #0f285073!important}.marketplace-clean-card-top{grid-area:person!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;width:100%!important}.marketplace-clean-person{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;min-width:0!important;width:100%!important}.marketplace-clean-avatar{width:42px!important;height:42px!important;flex-basis:42px!important;font-size:11px!important;border-radius:14px!important}.marketplace-clean-person-copy strong{font-size:13px!important;line-height:1.15!important;max-width:100%!important}.marketplace-clean-person-copy small{font-size:11px!important;line-height:1.2!important;margin-top:2px!important;max-width:100%!important}.marketplace-clean-status{min-width:58px!important;height:27px!important;line-height:27px!important;padding:0 11px!important;font-size:11px!important;border-radius:999px!important}.marketplace-clean-main{grid-area:details!important;min-width:0!important;width:100%!important;overflow:hidden!important}.marketplace-clean-detail-grid{display:grid!important;grid-template-columns:minmax(105px,1fr) minmax(118px,1fr) minmax(150px,1.1fr)!important;gap:12px!important;align-items:center!important;width:100%!important;min-width:0!important;overflow:hidden!important}.marketplace-clean-detail{max-width:none!important;width:100%!important;min-width:0!important;gap:7px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.marketplace-clean-detail:first-child{display:none!important}.marketplace-clean-detail>svg{width:15px!important;height:15px!important;flex:0 0 15px!important}.marketplace-clean-detail strong{font-size:12.5px!important;line-height:1.2!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-clean-note{display:none!important}.marketplace-clean-actions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;min-width:0!important;overflow:hidden!important;flex-wrap:nowrap!important}.marketplace-clean-actions .marketplace-clean-chip-type{height:27px!important;max-width:145px!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;flex:0 1 auto!important}.marketplace-clean-actions .marketplace-clean-chip-type svg{width:13px!important;height:13px!important;flex-basis:13px!important;margin-right:5px!important}.marketplace-clean-actions .marketplace-clean-button,.marketplace-clean-button{min-width:70px!important;height:30px!important;padding:0 12px!important;font-size:11.5px!important;border-radius:10px!important;flex:0 0 auto!important}.marketplace-clean-button-primary{min-width:92px!important}}@media(min-width:901px)and (max-width:1180px){article.marketplace-card.marketplace-clean-request-card,.marketplace-view-list article.marketplace-card.marketplace-clean-request-card,.marketplace-view-cards article.marketplace-card.marketplace-clean-request-card,.marketplace-view-compact article.marketplace-card.marketplace-clean-request-card{grid-template-columns:minmax(205px,.9fr) minmax(245px,1.2fr) minmax(150px,auto)!important;gap:10px!important;padding:11px 13px!important}.marketplace-clean-person{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}.marketplace-clean-avatar{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:12px!important}.marketplace-clean-detail-grid{grid-template-columns:minmax(90px,1fr) minmax(96px,1fr) minmax(120px,1fr)!important;gap:8px!important}.marketplace-clean-actions .marketplace-clean-chip-type{max-width:118px!important}.marketplace-clean-actions .marketplace-clean-button-primary{display:none!important}}.shift-marketplace-page{--sm-ref-bg: #f0f7ff;--sm-ref-surface: #ffffff;--sm-ref-border: #dbe8f7;--sm-ref-text: #0b2147;--sm-ref-muted: #657fa2;--sm-ref-blue: #2f7cf6;border-radius:28px!important;background:radial-gradient(820px 360px at 100% -4%,rgba(219,234,254,.86),transparent 68%),linear-gradient(180deg,#f7fbff,#eef6ff)!important}.marketplace-stage{max-width:1280px!important;margin:0 auto!important;padding:28px clamp(18px,3.2vw,42px) 36px!important}.marketplace-figma-header{display:grid;gap:22px;margin-bottom:24px}.marketplace-figma-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.marketplace-figma-titlebar h1{margin:0;color:var(--sm-ref-text);font-size:clamp(26px,3vw,34px);line-height:1;letter-spacing:-.045em;font-weight:900}.marketplace-figma-titlebar p{margin:9px 0 0;color:var(--sm-ref-muted);font-size:15px;font-weight:700}.marketplace-figma-actions{display:flex;align-items:center;gap:12px}.marketplace-figma-primary,.marketplace-figma-iconbtn,.marketplace-figma-filterbtn{height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font-weight:900;font-size:14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.marketplace-figma-primary{padding:0 20px;border:0;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 18px 32px -22px #2563ebc2}.marketplace-figma-iconbtn,.marketplace-figma-filterbtn{padding:0 15px;border:1px solid var(--sm-ref-border);color:#2d6edf;background:#fff}.marketplace-figma-iconbtn{width:46px;padding:0}.marketplace-figma-primary:hover,.marketplace-figma-iconbtn:hover,.marketplace-figma-filterbtn:hover{transform:translateY(-1px)}.marketplace-figma-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.marketplace-figma-kpi{min-height:104px;border-radius:18px;border:1px solid var(--sm-ref-border);background:#ffffffeb;box-shadow:0 20px 42px -36px #0f326461,inset 0 1px #fffffff0;display:flex;align-items:center;gap:18px;padding:18px}.marketplace-figma-kpi__icon{width:58px;height:58px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 58px}.marketplace-figma-kpi--blue .marketplace-figma-kpi__icon{background:#dbeafe;color:#1d4ed8}.marketplace-figma-kpi--violet .marketplace-figma-kpi__icon{background:#ede9fe;color:#7c3aed}.marketplace-figma-kpi--green .marketplace-figma-kpi__icon{background:#dcfce7;color:#16a34a}.marketplace-figma-kpi--gold .marketplace-figma-kpi__icon{background:#fef3c7;color:#f59e0b}.marketplace-figma-kpi__copy{display:grid;gap:3px;min-width:0}.marketplace-figma-kpi__copy strong{color:var(--sm-ref-text);font-size:24px;line-height:1;font-weight:950}.marketplace-figma-kpi__copy em{color:#36577f;font-style:normal;font-size:14px;font-weight:850}.marketplace-figma-kpi__copy small{color:var(--sm-ref-muted);font-size:12px;font-weight:700}.marketplace-figma-filterbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto auto;gap:14px;align-items:center}.marketplace-figma-search,.marketplace-figma-select{height:52px;border-radius:16px;border:1px solid var(--sm-ref-border);background:#fff;display:flex;align-items:center;gap:10px;padding:0 16px;color:#2f7cf6;box-shadow:0 14px 28px -26px #0f32645c}.marketplace-figma-search input,.marketplace-figma-select select{min-width:0;width:100%;border:0!important;outline:0!important;background:transparent!important;color:#254567!important;font-weight:800;font-size:14px}.marketplace-figma-search input::placeholder{color:#8fa4bf}.marketplace-figma-select{min-width:150px;padding-right:12px}.marketplace-figma-select select{appearance:none;-webkit-appearance:none;cursor:pointer}.marketplace-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:28px!important;align-items:start!important}.marketplace-main-panel{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.marketplace-figma-tabsbar{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:center;margin-bottom:16px}.marketplace-figma-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid #dbe8f7}.marketplace-figma-tabs button{position:relative;min-height:54px;border:0;background:transparent;color:#637b9c;font-weight:900;cursor:pointer}.marketplace-figma-tabs button.is-active{color:#2f7cf6}.marketplace-figma-tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px;background:#2f7cf6}.marketplace-figma-tabs span{margin-left:6px;color:inherit;opacity:.72}.marketplace-figma-sortarea{position:relative}.marketplace-figma-sort{width:100%;height:46px;border-radius:14px;border:1px solid var(--sm-ref-border);background:#fff;color:#526b8d;display:inline-flex;align-items:center;justify-content:space-between;padding:0 16px;font-weight:900}.marketplace-figma-dropdown{right:0!important;left:auto!important;top:calc(100% + 8px)!important}article.marketplace-card.marketplace-clean-request-card,.marketplace-view-list article.marketplace-card.marketplace-clean-request-card,.marketplace-view-cards article.marketplace-card.marketplace-clean-request-card,.marketplace-view-compact article.marketplace-card.marketplace-clean-request-card{border-radius:18px!important;background:#fffffff5!important;border:1px solid #dbe8f7!important;box-shadow:0 18px 36px -32px #0f32646b!important}.marketplace-figma-sidebar{display:grid!important;gap:20px!important}.marketplace-figma-side-card{border-radius:20px!important;background:#fffffff2!important;border:1px solid #dbe8f7!important;box-shadow:0 18px 36px -32px #0f32646b!important;padding:20px!important}.marketplace-figma-side-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}.marketplace-figma-side-head h3{margin:0!important;color:var(--sm-ref-text)!important;font-size:17px!important;font-weight:950!important}.marketplace-figma-side-head button{border:0;background:transparent;color:#2f7cf6;font-weight:900;cursor:pointer}.marketplace-activity-list{display:grid;gap:14px}.marketplace-activity-row{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;align-items:center;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.marketplace-activity-icon{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eff6ff;color:#3b82f6}.marketplace-activity-row.is-pending .marketplace-activity-icon{background:#fff7ed;color:#f59e0b}.marketplace-activity-row.is-confirmed .marketplace-activity-icon{background:#dcfce7;color:#22c55e}.marketplace-activity-row.is-offered .marketplace-activity-icon{background:#ede9fe;color:#8b5cf6}.marketplace-activity-row.is-cancelled .marketplace-activity-icon{background:#f1f5f9;color:#64748b}.marketplace-activity-copy{display:grid;min-width:0}.marketplace-activity-copy strong{color:#2f7cf6;font-size:12px;font-weight:950}.marketplace-activity-copy em{color:var(--sm-ref-text);font-style:normal;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketplace-activity-copy small{color:#6b86a8;font-weight:700;font-size:12px}.marketplace-activity-empty,.marketplace-alert-empty{text-align:center;display:grid;place-items:center;gap:10px;color:#6b86a8;padding:22px 8px}.marketplace-activity-empty>svg,.marketplace-alert-empty>span{width:58px;height:58px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eff6ff;color:#2f7cf6}.marketplace-alert-empty strong,.marketplace-activity-empty strong{color:var(--sm-ref-text)}.marketplace-alert-empty small,.marketplace-activity-empty span{max-width:220px;line-height:1.35}@media(max-width:1180px){.marketplace-shell{grid-template-columns:1fr!important}.marketplace-figma-filterbar{grid-template-columns:1fr 1fr 1fr}.marketplace-figma-search{grid-column:1 / -1}.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.marketplace-stage{padding:16px 12px 24px!important}.marketplace-figma-titlebar{flex-direction:column}.marketplace-figma-actions{width:100%;justify-content:space-between}.marketplace-figma-kpis{grid-template-columns:1fr;gap:10px}.marketplace-figma-filterbar,.marketplace-figma-tabsbar{grid-template-columns:1fr}.marketplace-figma-tabs{overflow-x:auto;gap:18px}.marketplace-figma-tabs button{white-space:nowrap}}.shift-marketplace-page{--opscence-shell-sidebar-offset: 190px;width:calc(100% - var(--opscence-shell-sidebar-offset))!important;max-width:calc(100vw - var(--opscence-shell-sidebar-offset))!important;margin-left:var(--opscence-shell-sidebar-offset)!important;padding:22px 28px 46px!important;background:radial-gradient(900px 520px at 0% -10%,rgba(219,234,254,.95),transparent 64%),radial-gradient(760px 460px at 100% 0%,rgba(238,245,255,.86),transparent 60%),linear-gradient(180deg,#f7fbff,#edf6ff)!important}.marketplace-stage{max-width:1320px!important;gap:18px!important;background:linear-gradient(135deg,#ffffffc7,#f6faff9e)!important;border:1px solid rgba(214,227,244,.92)!important;border-radius:30px!important;padding:28px!important;box-shadow:0 28px 70px -46px #1d4ed85c,inset 0 1px #ffffffe6!important}.marketplace-figma-header{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.marketplace-figma-titlebar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:22px!important}.marketplace-figma-titlebar h1{margin:0!important;color:#071b45!important;font-size:29px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.045em!important}.marketplace-figma-titlebar p{margin:8px 0 0!important;color:#5f7695!important;font-size:14px!important;font-weight:650!important}.marketplace-figma-actions{display:flex!important;align-items:center!important;gap:12px!important}.marketplace-figma-primary{height:44px!important;padding:0 18px!important;border-radius:12px!important;border:1px solid transparent!important;background:linear-gradient(135deg,#3b82f6,#1d5fd6)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 16px 28px -18px #2563ebb8!important}.marketplace-figma-iconbtn{width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid #dbe7f5!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-figma-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:22px!important}.marketplace-kpi-card,.marketplace-figma-kpi,[class*=marketplace-kpi]{border-radius:17px!important}.marketplace-figma-filterbar{display:grid!important;grid-template-columns:minmax(280px,1.45fr) minmax(130px,.45fr) minmax(150px,.55fr) minmax(150px,.55fr) 120px!important;gap:12px!important;margin-bottom:22px!important}.marketplace-figma-search,.marketplace-figma-select,.marketplace-figma-filterbtn{height:48px!important;border-radius:14px!important;border:1px solid #dbe7f5!important;background:#fffffff0!important;box-shadow:0 12px 26px -24px #0f172a3d!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 16px!important;color:#2e4670!important}.marketplace-figma-search input,.marketplace-figma-select select{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#1c3357!important;font-size:13px!important;font-weight:700!important}.marketplace-figma-filterbtn{justify-content:center!important;cursor:pointer!important;font-size:13px!important;font-weight:900!important}.marketplace-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:26px!important;align-items:start!important}.marketplace-main-panel{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:14px!important}.marketplace-figma-tabsbar{display:grid!important;grid-template-columns:minmax(0,1fr) 230px!important;gap:16px!important;align-items:center!important;background:transparent!important;border:0!important;padding:0!important;margin-bottom:0!important}.marketplace-figma-tabs{display:flex!important;gap:28px!important;border-bottom:1px solid #dbe7f5!important;min-height:54px!important}.marketplace-figma-tabs button{position:relative!important;border:0!important;background:transparent!important;color:#667a99!important;padding:0 0 15px!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important}.marketplace-figma-tabs button.is-active{color:#1d5fd6!important}.marketplace-figma-tabs button.is-active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:3px!important;border-radius:3px!important;background:#3b82f6!important}.marketplace-figma-tabs button span{margin-left:7px!important;min-width:19px!important;height:19px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eef5ff!important;color:#1d5fd6!important;font-size:10px!important}.marketplace-figma-sortarea{position:relative!important;justify-self:stretch!important}.marketplace-figma-sort{width:100%!important;height:46px!important;border-radius:13px!important;border:1px solid #dbe7f5!important;background:#fff!important;color:#2d466b!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 16px!important;font-size:12.5px!important;font-weight:850!important;box-shadow:0 12px 26px -24px #0f172a42!important}.marketplace-request-list{display:flex!important;flex-direction:column!important;gap:12px!important}.marketplace-shift-row-card{display:grid!important;grid-template-columns:72px minmax(220px,1fr) auto 220px!important;gap:18px!important;align-items:center!important;min-height:126px!important;padding:18px!important;border-radius:18px!important;border:1px solid #dbe7f5!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 14px 34px -30px #0f172a59!important}.marketplace-shift-date{width:72px!important;height:86px!important;border-radius:14px!important;border:1px solid #e0e9f6!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;color:#0e2a55!important;box-shadow:0 10px 24px -22px #0f172a47!important;cursor:pointer!important}.marketplace-shift-date span,.marketplace-shift-date small{color:#6e82a0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important}.marketplace-shift-date strong{color:#071b45!important;font-size:28px!important;font-weight:950!important;line-height:.95!important}.marketplace-shift-row-main{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;border:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important}.marketplace-shift-row-main strong{color:#071b45!important;font-size:18px!important;line-height:1.16!important;font-weight:950!important;letter-spacing:-.025em!important}.marketplace-shift-row-main span{color:#60779a!important;font-size:13px!important;font-weight:700!important}.marketplace-shift-row-main em,.marketplace-shift-row-main small{color:#1b3763!important;font-size:13px!important;font-style:normal!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.marketplace-shift-row-main small{color:#7183a0!important;font-size:12px!important;font-weight:650!important;max-width:46ch!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.marketplace-shift-row-tags{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.marketplace-shift-chip,.marketplace-shift-status,.marketplace-shift-response{min-height:28px!important;padding:0 11px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.marketplace-shift-chip{background:#f3eefe!important;color:#7c3aed!important}.marketplace-shift-status.status-open{background:#eef5ff!important;color:#075fe8!important}.marketplace-shift-status.status-pending{background:#fffbeb!important;color:#b45309!important}.marketplace-shift-status.status-accepted{background:#dcfce7!important;color:#166534!important}.marketplace-shift-status.status-expired,.marketplace-shift-status.status-history{background:#f1f5f9!important;color:#64748b!important}.marketplace-shift-response{background:#eef5ff!important;color:#1d5fd6!important}.marketplace-shift-row-side{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.marketplace-shift-pay{align-self:flex-start!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#eaf2ff!important;color:#075fe8!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important;align-items:center!important}.marketplace-shift-distance{color:#6f82a0!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.marketplace-shift-row-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:10px!important;align-items:center!important}.marketplace-shift-pick{height:44px!important;border-radius:11px!important;border:1px solid transparent!important;background:linear-gradient(135deg,#3b82f6,#1d5fd6)!important;color:#fff!important;font-size:13px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 16px 26px -20px #2563ebb8!important}.marketplace-shift-bookmark{width:44px!important;height:44px!important;border-radius:11px!important;border:1px solid #bad4ff!important;background:#fff!important;color:#075fe8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.marketplace-right-panel{position:sticky!important;top:22px!important}.marketplace-figma-side-card{border-radius:18px!important;border:1px solid #dbe7f5!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 14px 34px -30px #0f172a57!important;padding:18px!important}.marketplace-figma-side-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.marketplace-figma-side-head h3{margin:0!important;color:#071b45!important;font-size:16px!important;font-weight:950!important}.marketplace-figma-side-head button{border:0!important;background:transparent!important;color:#075fe8!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.marketplace-activity-row{border:0!important;background:transparent!important;border-radius:14px!important;padding:10px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 16px!important;gap:10px!important;align-items:center!important}.marketplace-activity-row:hover{background:#f7fbff!important}.marketplace-activity-icon{width:38px!important;height:38px!important;border-radius:999px!important}.marketplace-alert-empty{text-align:center!important;padding:22px 18px!important}.marketplace-alert-empty>span{width:58px!important;height:58px!important;border-radius:999px!important;margin:0 auto 12px!important;background:#eef5ff!important;color:#2563eb!important;display:flex!important;align-items:center!important;justify-content:center!important}@media(max-width:1280px){.shift-marketplace-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:18px 14px 42px!important}.marketplace-stage{padding:18px!important;border-radius:24px!important}.marketplace-shell{grid-template-columns:1fr!important}.marketplace-right-panel{position:static!important}.marketplace-figma-filterbar{grid-template-columns:1fr 1fr!important}.marketplace-shift-row-card{grid-template-columns:70px minmax(0,1fr)!important}.marketplace-shift-row-tags,.marketplace-shift-row-side{grid-column:2!important}}@media(max-width:720px){.marketplace-figma-titlebar{flex-direction:column!important}.marketplace-figma-kpis{grid-template-columns:1fr 1fr!important}.marketplace-figma-filterbar,.marketplace-figma-tabsbar{grid-template-columns:1fr!important}.marketplace-figma-tabs{gap:16px!important;overflow-x:auto!important}.marketplace-shift-row-card{grid-template-columns:60px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.marketplace-shift-date{width:60px!important;height:76px!important}.marketplace-shift-date strong{font-size:24px!important}}.shift-marketplace-page{--opscence-shell-sidebar-offset: 190px !important;width:calc(100% - var(--opscence-shell-sidebar-offset))!important;max-width:calc(100vw - var(--opscence-shell-sidebar-offset))!important;margin-left:var(--opscence-shell-sidebar-offset)!important;padding:24px 28px 48px!important;background:radial-gradient(760px 460px at 54% -12%,rgba(219,234,254,.72),transparent 62%),radial-gradient(560px 430px at 100% 18%,rgba(219,234,254,.54),transparent 60%),linear-gradient(180deg,#fbfdff,#f4f9ff)!important}.marketplace-stage{max-width:1500px!important;gap:22px!important;padding:8px 0!important;background:transparent!important;box-shadow:none!important;border:0!important}.marketplace-figma-titlebar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;margin-bottom:28px!important}.marketplace-figma-titlebar h1{margin:0!important;color:#071b45!important;font-size:clamp(32px,3.1vw,48px)!important;line-height:.98!important;letter-spacing:-.06em!important;font-weight:950!important}.marketplace-figma-titlebar p{margin:12px 0 0!important;color:#5f7898!important;font-size:16px!important;font-weight:650!important}.marketplace-figma-actions{display:flex!important;gap:12px!important;align-items:center!important}.marketplace-figma-primary{height:48px!important;padding:0 20px!important;border-radius:10px!important;background:linear-gradient(135deg,#3b82f6,#0a6bff)!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 20px 34px -24px #2563ebc7!important;font-size:14px!important;font-weight:900!important}.marketplace-figma-iconbtn{width:48px!important;height:48px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dbe7f5!important;color:#075fe8!important;box-shadow:0 14px 26px -24px #0f2a5057!important}.marketplace-figma-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;margin-bottom:28px!important}.marketplace-kpi-card,.marketplace-figma-kpi{min-height:118px!important;padding:24px!important;border-radius:18px!important;border:1px solid #dbe7f5!important;background:#ffffffed!important;box-shadow:0 18px 42px -34px #0f2a5057,inset 0 1px #fffffff0!important}.marketplace-figma-filterbar{display:grid!important;grid-template-columns:minmax(360px,1fr) 174px 204px 174px 150px!important;gap:18px!important;align-items:center!important;margin-bottom:28px!important}.marketplace-figma-search,.marketplace-figma-select,.marketplace-figma-filterbtn{height:56px!important;border-radius:14px!important;border:1px solid #dbe7f5!important;background:#fffffff0!important;box-shadow:0 14px 30px -26px #0f2a5052!important}.marketplace-figma-search{display:flex!important;align-items:center!important;gap:12px!important;padding:0 18px!important}.marketplace-figma-search input{font-size:14px!important;color:#18385f!important}.marketplace-figma-select,.marketplace-figma-filterbtn{font-size:14px!important;font-weight:850!important;color:#22466d!important}.marketplace-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 420px!important;gap:34px!important;align-items:start!important}.marketplace-main-panel{gap:18px!important}.marketplace-figma-tabsbar{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:18px!important;align-items:center!important;margin-bottom:0!important}.marketplace-figma-tabs{height:54px!important;border-bottom:1px solid #dbe7f5!important;display:flex!important;align-items:center!important;gap:34px!important}.marketplace-figma-tabs button{height:54px!important;padding:0!important;border:0!important;background:transparent!important;color:#617a99!important;font-size:14px!important;font-weight:900!important;position:relative!important}.marketplace-figma-tabs button.is-active{color:#075fe8!important}.marketplace-figma-sort{height:54px!important;border-radius:14px!important}.marketplace-request-list{gap:14px!important}.marketplace-shift-row-card{grid-template-columns:92px minmax(260px,1fr) auto 230px!important;min-height:142px!important;padding:18px!important;border-radius:18px!important;background:#fffffff5!important;border:1px solid #dbe7f5!important;box-shadow:0 18px 42px -34px #0f2a5057!important}.marketplace-shift-row-card:hover{transform:translateY(-2px)!important;border-color:#bcd5ff!important;box-shadow:0 24px 54px -36px #2563eb5c!important}.marketplace-shift-date{width:74px!important;height:96px!important;border-radius:16px!important}.marketplace-shift-ownerline{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important}.marketplace-shift-owner-avatar{width:42px!important;height:42px!important;border-radius:14px!important;object-fit:cover!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#eef5ff,#dbeafe)!important;color:#075fe8!important;font-size:12px!important;font-weight:950!important;border:1px solid #d8e7fb!important;flex:0 0 auto!important}.marketplace-shift-owner-copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.marketplace-shift-owner-copy strong{color:#071b45!important;font-size:18px!important;font-weight:950!important;letter-spacing:-.025em!important}.marketplace-shift-owner-copy span{color:#607999!important;font-size:13px!important;font-weight:750!important}.marketplace-shift-owner-name{color:#6f82a0!important;font-size:12px!important;font-weight:750!important}.marketplace-shift-row-tags{align-items:flex-start!important;gap:8px!important}.marketplace-shift-row-side{gap:9px!important}.marketplace-shift-pick{height:46px!important;border-radius:10px!important}.marketplace-shift-bookmark{height:46px!important;width:46px!important}.marketplace-right-panel{position:sticky!important;top:22px!important;gap:22px!important}.marketplace-figma-side-card{border-radius:18px!important;padding:22px!important;background:#fffffff5!important;border:1px solid #dbe7f5!important;box-shadow:0 18px 42px -34px #0f2a5057!important}.marketplace-activity-row{min-height:62px!important}.marketplace-alert-empty{min-height:220px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.marketplace-drawer-footer--single{justify-content:flex-end!important;grid-template-columns:none!important}.marketplace-drawer-footer--single .marketplace-primary-btn{min-width:220px!important}@media(max-width:1280px){.shift-marketplace-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:18px 14px 42px!important}.marketplace-shell{grid-template-columns:1fr!important}.marketplace-right-panel{position:static!important}.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-figma-filterbar{grid-template-columns:1fr 1fr!important}.marketplace-shift-row-card{grid-template-columns:82px minmax(0,1fr)!important}.marketplace-shift-row-tags,.marketplace-shift-row-side{grid-column:2!important}}@media(max-width:720px){.marketplace-figma-titlebar{flex-direction:column!important}.marketplace-figma-kpis,.marketplace-figma-filterbar,.marketplace-figma-tabsbar{grid-template-columns:1fr!important}.marketplace-shift-row-card{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important}.marketplace-shift-date{width:64px!important;height:80px!important}.marketplace-shift-ownerline{grid-template-columns:36px minmax(0,1fr)!important}.marketplace-shift-owner-avatar{width:36px!important;height:36px!important}}.shift-marketplace-page{--opscence-shell-sidebar-offset: 190px !important;width:calc(100% - var(--opscence-shell-sidebar-offset))!important;max-width:calc(100vw - var(--opscence-shell-sidebar-offset))!important;margin-left:var(--opscence-shell-sidebar-offset)!important;padding:18px 28px 40px!important;background:radial-gradient(820px 420px at 55% -24%,rgba(219,234,254,.92),transparent 62%),radial-gradient(660px 360px at 100% 35%,rgba(219,234,254,.74),transparent 64%),radial-gradient(740px 360px at 76% 106%,rgba(219,234,254,.65),transparent 66%),linear-gradient(180deg,#f8fbff,#eef6ff)!important}.marketplace-stage{max-width:1360px!important;gap:18px!important;padding:0!important}.marketplace-figma-header{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.marketplace-figma-titlebar{margin-bottom:18px!important;gap:16px!important}.marketplace-figma-titlebar h1{font-size:clamp(25px,2.25vw,38px)!important;letter-spacing:-.055em!important}.marketplace-figma-titlebar p{margin-top:7px!important;font-size:13px!important}.marketplace-figma-primary{height:40px!important;padding:0 15px!important;border-radius:9px!important;font-size:12px!important}.marketplace-figma-iconbtn{width:40px!important;height:40px!important;border-radius:12px!important}.marketplace-figma-kpis{gap:14px!important;margin-bottom:18px!important}.marketplace-kpi-card,.marketplace-figma-kpi{min-height:88px!important;padding:16px 18px!important;border-radius:16px!important}.marketplace-figma-kpi__icon,.marketplace-kpi-card__icon,[class*=marketplace-kpi] [class*=icon]{width:44px!important;height:44px!important;border-radius:15px!important}.marketplace-figma-filterbar{grid-template-columns:minmax(300px,1fr) 150px 176px 154px 126px!important;gap:12px!important;margin-bottom:18px!important}.marketplace-figma-search,.marketplace-figma-select,.marketplace-figma-filterbtn{height:44px!important;border-radius:13px!important;font-size:12px!important}.marketplace-figma-search{gap:10px!important;padding:0 14px!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) 320px!important;gap:20px!important}.marketplace-figma-tabsbar{grid-template-columns:minmax(0,1fr) 245px!important;gap:14px!important}.marketplace-figma-tabs{height:44px!important;gap:26px!important}.marketplace-figma-tabs button{height:44px!important;font-size:12px!important}.marketplace-figma-sort{height:44px!important;border-radius:13px!important;font-size:12px!important}.marketplace-shift-row-card{grid-template-columns:74px minmax(220px,1fr) auto 188px!important;min-height:104px!important;padding:12px 14px!important;border-radius:16px!important}.marketplace-shift-date{width:60px!important;height:76px!important;border-radius:13px!important}.marketplace-shift-date span{font-size:10px!important}.marketplace-shift-date strong{font-size:24px!important}.marketplace-shift-date small{font-size:10px!important}.marketplace-shift-ownerline{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important}.marketplace-shift-owner-avatar{width:36px!important;height:36px!important;border-radius:12px!important}.marketplace-shift-owner-copy span,.marketplace-shift-row-main em,.marketplace-shift-row-main small,.marketplace-shift-owner-name{font-size:11.5px!important}.marketplace-shift-row-tags{gap:6px!important}.marketplace-shift-chip,.marketplace-shift-status,.marketplace-shift-response,.marketplace-shift-pay,.marketplace-shift-distance{font-size:10.5px!important}.marketplace-shift-pick{height:38px!important;border-radius:9px!important;font-size:12px!important}.marketplace-shift-bookmark{width:38px!important;height:38px!important;border-radius:9px!important}.marketplace-right-panel{top:16px!important;gap:14px!important}.marketplace-figma-side-card{padding:16px!important;border-radius:16px!important}.marketplace-figma-side-head{margin-bottom:12px!important}.marketplace-figma-side-head h3{font-size:13.5px!important}.marketplace-activity-row{min-height:50px!important;gap:10px!important}.marketplace-activity-row strong{font-size:11.5px!important}.marketplace-activity-row small{font-size:10.5px!important}.marketplace-alert-empty{min-height:160px!important}.marketplace-alert-empty strong{font-size:13px!important}.marketplace-alert-empty p{font-size:11px!important}.marketplace-drawer,.marketplace-modal,.marketplace-modal-card{font-size:12px!important}@media(max-width:1280px){.shift-marketplace-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:16px 14px 38px!important}.marketplace-shell{grid-template-columns:1fr!important}.marketplace-right-panel{position:static!important}.marketplace-figma-filterbar{grid-template-columns:1fr 1fr!important}.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-shift-row-card{grid-template-columns:72px minmax(0,1fr)!important}.marketplace-shift-row-tags,.marketplace-shift-row-side{grid-column:2!important}}@media(max-width:720px){.marketplace-figma-titlebar{flex-direction:column!important;align-items:stretch!important}.marketplace-figma-kpis,.marketplace-figma-filterbar,.marketplace-figma-tabsbar{grid-template-columns:1fr!important}.marketplace-shift-row-card{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.marketplace-shift-date{width:52px!important;height:68px!important}}.shift-marketplace-page{--opscence-shell-sidebar-offset: 190px !important;width:calc(100% - var(--opscence-shell-sidebar-offset))!important;max-width:calc(100vw - var(--opscence-shell-sidebar-offset))!important;margin-left:var(--opscence-shell-sidebar-offset)!important;padding:16px 24px 38px!important;background:radial-gradient(760px 360px at 58% -22%,rgba(219,234,254,.88),transparent 64%),radial-gradient(620px 320px at 100% 36%,rgba(219,234,254,.68),transparent 64%),linear-gradient(180deg,#f8fbff,#eef6ff)!important}.marketplace-stage{max-width:1500px!important;gap:16px!important}.marketplace-figma-header{display:grid!important;gap:16px!important;padding:24px 26px 26px!important;border-radius:28px!important;border:1px solid #d7e5f6!important;background:radial-gradient(720px 270px at 50% -36%,rgba(219,234,254,.86),transparent 66%),radial-gradient(560px 240px at 100% 0%,rgba(219,234,254,.64),transparent 62%),linear-gradient(135deg,#fffffffa,#f7fbffeb)!important;box-shadow:0 24px 56px -38px #0f2a5061,inset 0 1px #fffffff5!important;overflow:hidden!important}.marketplace-figma-titlebar{margin:0!important;padding:0 0 12px!important;border-bottom:1px solid rgba(215,229,246,.92)!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}.marketplace-figma-titlebar h1{margin:0!important;color:transparent!important;background:linear-gradient(135deg,#0b2546,#1a6fd8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-size:clamp(24px,2.35vw,34px)!important;line-height:1.06!important;letter-spacing:-.045em!important;font-weight:950!important}.marketplace-figma-titlebar p{margin:7px 0 0!important;color:#627b9d!important;font-size:13.5px!important;line-height:1.35!important;font-weight:700!important}.marketplace-figma-primary{height:42px!important;padding:0 16px!important;border-radius:12px!important;font-size:12px!important}.marketplace-figma-iconbtn{width:42px!important;height:42px!important;border-radius:14px!important}.marketplace-figma-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0!important}.marketplace-figma-kpi{min-height:78px!important;padding:14px 16px!important;border-radius:18px!important;gap:13px!important;background:#ffffffe0!important;border:1px solid #dbe7f5!important;box-shadow:0 16px 34px -30px #0f2a504d,inset 0 1px #fffffff5!important}.marketplace-figma-kpi__icon{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;border:1px solid #dbe7f5!important;color:#1d6fe0!important}.marketplace-figma-kpi--green .marketplace-figma-kpi__icon{color:#16a34a!important;background:linear-gradient(180deg,#f0fdf4,#dcfce7)!important}.marketplace-figma-kpi--violet .marketplace-figma-kpi__icon{color:#7c3aed!important;background:linear-gradient(180deg,#faf5ff,#ede9fe)!important}.marketplace-figma-kpi--gold .marketplace-figma-kpi__icon{color:#d97706!important;background:linear-gradient(180deg,#fffbeb,#fef3c7)!important}.marketplace-figma-filterbar{grid-template-columns:minmax(300px,1fr) 148px 170px 170px 126px!important;gap:12px!important;margin:0!important}.marketplace-figma-search,.marketplace-figma-select,.marketplace-figma-filterbtn{height:42px!important;border-radius:14px!important;font-size:12px!important;background:#ffffffe6!important}.marketplace-figma-search input,.marketplace-figma-select select{font-size:12px!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) 296px!important;gap:18px!important}.marketplace-figma-tabsbar{grid-template-columns:minmax(0,1fr) 228px!important;gap:12px!important;margin-bottom:12px!important}.marketplace-figma-tabs{height:40px!important;gap:20px!important}.marketplace-figma-tabs button{height:40px!important;font-size:11.5px!important}.marketplace-figma-sort{height:40px!important;border-radius:13px!important;font-size:11.5px!important}.marketplace-request-list{gap:9px!important}.marketplace-shift-row-card{min-height:92px!important;padding:11px 12px!important;border-radius:16px!important;grid-template-columns:66px minmax(180px,1fr) auto 168px!important}.marketplace-shift-date{width:54px!important;height:66px!important;border-radius:12px!important}.marketplace-shift-date strong{font-size:20px!important}.marketplace-shift-ownerline{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}.marketplace-shift-owner-avatar{width:34px!important;height:34px!important;border-radius:11px!important}.marketplace-shift-owner-copy strong{font-size:13px!important}.marketplace-shift-owner-copy span,.marketplace-shift-row-main em,.marketplace-shift-row-main small,.marketplace-shift-owner-name{font-size:10.8px!important}.marketplace-shift-chip,.marketplace-shift-status,.marketplace-shift-response,.marketplace-shift-pay,.marketplace-shift-distance{font-size:10px!important;padding:4px 8px!important}.marketplace-shift-pick{height:36px!important;border-radius:9px!important;font-size:11px!important}.marketplace-shift-bookmark{width:36px!important;height:36px!important;border-radius:9px!important}.marketplace-right-panel{top:14px!important;gap:0!important}.marketplace-side-tabs-card{padding:14px!important;border-radius:18px!important}.marketplace-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;margin-bottom:12px;border-radius:14px;background:#f2f7ff;border:1px solid #dbe7f5}.marketplace-side-tabs button{min-height:34px;border:0;border-radius:11px;background:transparent;color:#456385;font-size:11px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.marketplace-side-tabs button.is-active{background:#fff;color:#075fe8;box-shadow:0 10px 20px -18px #0f2a506b,inset 0 1px #fffffff5}.marketplace-side-tabs button span{min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#e0efff;color:#075fe8;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.marketplace-side-tab-panel{display:grid;gap:10px}.marketplace-figma-side-head{margin-bottom:2px!important}.marketplace-figma-side-head h3{font-size:13px!important}.marketplace-activity-row{min-height:46px!important;gap:8px!important}.marketplace-activity-row strong{font-size:10.5px!important}.marketplace-activity-row em,.marketplace-activity-row small{font-size:9.5px!important}.marketplace-alert-empty{min-height:174px!important}@media(max-width:1280px){.shift-marketplace-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:14px 12px 34px!important}.marketplace-shell{grid-template-columns:1fr!important}.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-figma-filterbar{grid-template-columns:1fr 1fr!important}.marketplace-shift-row-card{grid-template-columns:62px minmax(0,1fr)!important}.marketplace-shift-row-tags,.marketplace-shift-row-side{grid-column:2!important}}@media(max-width:720px){.marketplace-figma-header{padding:20px 14px!important;border-radius:24px!important}.marketplace-figma-titlebar{flex-direction:column!important;align-items:stretch!important}.marketplace-figma-kpis,.marketplace-figma-filterbar,.marketplace-figma-tabsbar{grid-template-columns:1fr!important}.marketplace-shift-row-card{grid-template-columns:52px minmax(0,1fr)!important}.marketplace-shift-date{width:48px!important;height:62px!important}}.shift-marketplace-page{--opscence-shell-sidebar-offset: 190px !important;width:calc(100% - var(--opscence-shell-sidebar-offset))!important;max-width:calc(100vw - var(--opscence-shell-sidebar-offset))!important;margin-left:var(--opscence-shell-sidebar-offset)!important;padding:14px 22px 34px!important;background:radial-gradient(760px 360px at 58% -24%,rgba(219,234,254,.82),transparent 64%),radial-gradient(620px 320px at 100% 36%,rgba(219,234,254,.52),transparent 64%),linear-gradient(180deg,#f8fbff,#eef6ff)!important;font-size:12px!important}.marketplace-stage{max-width:1540px!important;gap:14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.marketplace-figma-header{display:contents!important}.marketplace-figma-title-section{position:relative!important;display:block!important;padding:22px 24px!important;border-radius:28px!important;border:1px solid #d7e5f6!important;background:radial-gradient(620px 220px at 12% -20%,rgba(43,134,245,.1),transparent 68%),radial-gradient(560px 220px at 100% -16%,rgba(219,234,254,.7),transparent 66%),linear-gradient(135deg,#fffffffa,#f7fbffeb)!important;box-shadow:0 22px 54px -40px #0f2a505c,inset 0 1px #fffffff5!important;overflow:hidden!important}.marketplace-figma-title-section .marketplace-figma-titlebar{margin:0!important;padding:0!important;border:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.marketplace-figma-titlebar h1{margin:0!important;color:transparent!important;background:linear-gradient(135deg,#0b2546,#174d90 72%,#1a6fd8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-size:clamp(24px,2.15vw,34px)!important;line-height:1.05!important;letter-spacing:-.05em!important;font-weight:950!important}.marketplace-figma-titlebar p{margin:6px 0 0!important;color:#617a9b!important;font-size:12.5px!important;line-height:1.35!important;font-weight:700!important}.marketplace-figma-actions{gap:10px!important;align-items:center!important}.marketplace-figma-primary{height:38px!important;padding:0 14px!important;border-radius:12px!important;font-size:11.5px!important}.marketplace-figma-iconbtn{width:38px!important;height:38px!important;border-radius:13px!important}.marketplace-figma-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.marketplace-figma-kpi,.marketplace-kpi-card{min-height:70px!important;padding:12px 14px!important;border-radius:17px!important;gap:12px!important;background:#ffffffe6!important;border:1px solid #dbe7f5!important;box-shadow:0 14px 30px -28px #0f2a504d,inset 0 1px #fffffff5!important}.marketplace-figma-kpi__icon{width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:12px!important;border:1px solid #dbe7f5!important}.marketplace-figma-kpi__copy strong{font-size:18px!important}.marketplace-figma-kpi__copy small{font-size:9.5px!important}.marketplace-figma-filterbar{grid-template-columns:minmax(280px,1fr) 138px 158px 160px 112px!important;gap:10px!important;margin:0!important}.marketplace-figma-search,.marketplace-figma-select,.marketplace-figma-filterbtn{height:38px!important;border-radius:13px!important;padding:0 12px!important;font-size:11.2px!important;background:#ffffffeb!important}.marketplace-figma-search input,.marketplace-figma-select select{font-size:11.2px!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) 286px!important;gap:16px!important}.marketplace-figma-tabsbar{grid-template-columns:minmax(0,1fr) 214px!important;gap:10px!important;margin-bottom:10px!important}.marketplace-figma-tabs{height:36px!important;gap:18px!important}.marketplace-figma-tabs button{height:36px!important;font-size:10.8px!important}.marketplace-figma-sort{height:38px!important;border-radius:12px!important;font-size:10.8px!important}.marketplace-shift-row-card{grid-template-columns:58px minmax(160px,1fr) auto 154px!important;min-height:78px!important;padding:9px 10px!important;gap:10px!important;border-radius:15px!important}.marketplace-shift-date{width:48px!important;height:58px!important;border-radius:11px!important}.marketplace-shift-date strong{font-size:18px!important}.marketplace-shift-date span,.marketplace-shift-date small{font-size:8.4px!important}.marketplace-shift-ownerline{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important}.marketplace-shift-owner-avatar{width:30px!important;height:30px!important;border-radius:10px!important}.marketplace-shift-owner-copy strong{font-size:12px!important}.marketplace-shift-owner-copy span,.marketplace-shift-row-main em,.marketplace-shift-row-main small,.marketplace-shift-owner-name{font-size:9.8px!important}.marketplace-shift-chip,.marketplace-shift-status,.marketplace-shift-response,.marketplace-shift-pay,.marketplace-shift-distance{font-size:9.4px!important;padding:3px 7px!important;min-height:22px!important}.marketplace-shift-row-tags{gap:5px!important}.marketplace-shift-row-side{gap:6px!important}.marketplace-shift-pick{height:32px!important;border-radius:8px!important;font-size:10px!important}.marketplace-shift-bookmark{width:32px!important;height:32px!important;border-radius:8px!important}.marketplace-side-tabs-card{padding:12px!important;border-radius:17px!important}.marketplace-side-tabs{margin-bottom:10px!important}.marketplace-side-tabs button{min-height:30px!important;font-size:10px!important}.marketplace-activity-row{min-height:40px!important;padding:7px!important;gap:7px!important}.marketplace-activity-row strong{font-size:9.8px!important}.marketplace-activity-row em,.marketplace-activity-row small{font-size:9px!important}.marketplace-alert-empty{min-height:138px!important;padding:16px 10px!important}.marketplace-alert-empty>span{width:48px!important;height:48px!important}.marketplace-modal-overlay.marketplace-drawer-overlay{align-items:center!important;justify-content:center!important;padding:18px!important;background:#0f172a5c!important;backdrop-filter:blur(10px) saturate(125%)!important;-webkit-backdrop-filter:blur(10px) saturate(125%)!important}.marketplace-modal.marketplace-details-drawer,.marketplace-modal.marketplace-modal-drawer.marketplace-details-drawer{width:min(720px,calc(100vw - 36px))!important;max-width:720px!important;height:min(820px,calc(100dvh - 36px))!important;max-height:calc(100dvh - 36px)!important;border-radius:24px!important;border:1px solid #dbe7f5!important;background:#f8fbff!important;box-shadow:0 34px 78px -34px #0f172a7a!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.marketplace-details-drawer .marketplace-drawer-header{min-height:70px!important;padding:18px 22px!important;background:#fff!important;border-bottom:1px solid #dbe7f5!important}.marketplace-details-drawer .marketplace-drawer-header h2{margin:0!important;font-size:18px!important;font-weight:950!important;color:#071b45!important}.marketplace-details-drawer .marketplace-drawer-header h2 svg{width:20px!important;height:20px!important}.marketplace-details-drawer .marketplace-drawer-header>button{width:34px!important;height:34px!important;border-radius:10px!important;color:#071b45!important}.marketplace-details-drawer .marketplace-drawer-content{padding:16px 18px 18px!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow-y:auto!important}.marketplace-details-drawer .shift-status-line{display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;color:#647895!important;font-weight:800!important}.marketplace-details-drawer .marketplace-status-pill{min-height:34px!important;padding:0 18px!important;border-radius:12px!important;font-size:13px!important}.marketplace-details-drawer .drawer-person-card,.marketplace-details-drawer .drawer-note-card,.marketplace-details-drawer .view-responder-card{border-radius:16px!important;border:1px solid #dbe7f5!important;background:#ffffffeb!important;box-shadow:none!important}.marketplace-details-drawer .drawer-person-card{padding:16px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}.marketplace-details-drawer .cover-avatar,.marketplace-details-drawer .view-request-avatar{width:46px!important;height:46px!important;border-radius:13px!important}.marketplace-details-drawer .drawer-person-card strong{font-size:16px!important;color:#071b45!important}.marketplace-details-drawer .drawer-person-card small{font-size:12px!important;color:#526789!important}.marketplace-details-drawer .drawer-person-card em{font-size:11px!important;padding:4px 8px!important;border-radius:8px!important}.marketplace-details-drawer .marketplace-link-btn{font-size:12px!important;font-weight:950!important;color:#075fe8!important}.marketplace-details-drawer .shift-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;border:0!important;background:transparent!important}.marketplace-details-drawer .shift-detail-grid>div{min-height:76px!important;padding:12px!important;border:1px solid #dbe7f5!important;border-radius:14px!important;background:#ffffffeb!important}.marketplace-details-drawer .shift-detail-grid svg,.marketplace-details-drawer .drawer-note-card svg{width:20px!important;height:20px!important;color:#526789!important}.marketplace-details-drawer .shift-detail-grid small{font-size:10.5px!important;margin-bottom:4px!important}.marketplace-details-drawer .shift-detail-grid strong{font-size:13px!important}.marketplace-details-drawer .shift-detail-grid em{font-size:11px!important;margin-top:3px!important}.marketplace-details-drawer .drawer-note-card{padding:13px 14px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important}.marketplace-details-drawer .drawer-note-card span{gap:4px!important;font-size:12px!important;line-height:1.35!important}.marketplace-details-drawer .drawer-note-card strong,.marketplace-details-drawer .drawer-section h3{font-size:14px!important;color:#071b45!important}.marketplace-details-drawer .view-responders-list{gap:9px!important}.marketplace-details-drawer .view-request-avatar.small{width:34px!important;height:34px!important}.marketplace-details-drawer .view-request-name{font-size:13px!important}.marketplace-details-drawer .view-request-role,.marketplace-details-drawer .view-responder-offer,.marketplace-details-drawer .view-responder-note{font-size:11px!important}.marketplace-details-drawer .marketplace-drawer-footer{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1.1fr!important;gap:14px!important;padding:14px 18px!important;background:#fff!important;border-top:1px solid #dbe7f5!important}.marketplace-details-drawer .marketplace-drawer-footer .marketplace-outline-btn,.marketplace-details-drawer .marketplace-drawer-footer .marketplace-primary-btn{width:100%!important;height:52px!important;min-height:52px!important;border-radius:14px!important;font-size:13px!important;font-weight:950!important}.marketplace-details-drawer .marketplace-drawer-footer .marketplace-outline-btn{background:#fff!important;color:#075fe8!important}.marketplace-details-drawer .marketplace-drawer-footer .marketplace-primary-btn{background:linear-gradient(135deg,#1976f5,#075fe8)!important;color:#fff!important}@media(max-width:1280px){.shift-marketplace-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:14px 12px 34px!important}.marketplace-shell{grid-template-columns:1fr!important}.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-figma-filterbar{grid-template-columns:1fr 1fr!important}.marketplace-shift-row-card{grid-template-columns:56px minmax(0,1fr)!important}.marketplace-shift-row-tags,.marketplace-shift-row-side{grid-column:2!important}}@media(max-width:720px){.marketplace-figma-title-section{padding:18px 14px!important;border-radius:24px!important}.marketplace-figma-title-section .marketplace-figma-titlebar{flex-direction:column!important;align-items:stretch!important}.marketplace-figma-kpis,.marketplace-figma-filterbar,.marketplace-figma-tabsbar{grid-template-columns:1fr!important}.marketplace-shift-row-card{grid-template-columns:50px minmax(0,1fr)!important}.marketplace-details-drawer .drawer-person-card{grid-template-columns:42px minmax(0,1fr)!important}.marketplace-details-drawer .drawer-person-card .marketplace-link-btn{grid-column:1 / -1!important;justify-self:start!important}.marketplace-details-drawer .shift-detail-grid{grid-template-columns:1fr!important}}.marketplace-figma-title-section{margin-bottom:18px!important}.marketplace-figma-titlebar{align-items:flex-start!important;gap:16px!important}.marketplace-figma-titlebar h1{font-size:30px!important;letter-spacing:-.03em!important;margin-bottom:6px!important}.marketplace-figma-primary{min-height:46px!important;padding:0 18px!important;border-radius:14px!important}.marketplace-figma-kpis{gap:14px!important;margin-bottom:14px!important}.marketplace-figma-kpis .marketplace-kpi-card,.marketplace-figma-kpis .marketplace-figma-kpi-card,.marketplace-figma-kpis>*{min-height:108px!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 190px!important;gap:14px!important;margin-bottom:16px!important}.marketplace-figma-search,.marketplace-figma-select{min-height:54px!important;border-radius:16px!important}.marketplace-figma-search input{font-size:15px!important}.marketplace-figma-tabs-section{margin:6px 0 18px!important;padding:14px 18px 16px!important;border:1px solid #d8e4f5!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 12px 32px #15438c14!important}.marketplace-figma-section-eyebrow{font-size:12px!important;line-height:1!important;font-weight:800!important;letter-spacing:.12em!important;color:#7c95bb!important;margin:0 0 12px!important}.marketplace-figma-tabsbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.marketplace-figma-tabs{flex-wrap:wrap!important;gap:10px!important}.marketplace-figma-tabs button{min-height:42px!important;padding:0 14px!important;border-radius:14px!important;font-size:14px!important}.marketplace-figma-tabs button span{margin-left:6px!important}.marketplace-figma-sortarea{margin-left:auto!important}.marketplace-figma-sort{min-width:186px!important;min-height:46px!important;border-radius:14px!important;font-size:14px!important}.marketplace-request-list{gap:12px!important}.marketplace-shift-row-card{padding:14px 16px!important;border-radius:20px!important;grid-template-columns:74px minmax(0,1.25fr) minmax(160px,.85fr) minmax(180px,.9fr)!important;gap:14px!important}.marketplace-shift-date{width:72px!important;min-height:94px!important;border-radius:18px!important}.marketplace-shift-row-main strong{font-size:24px!important}.marketplace-shift-owner-copy strong{font-size:15px!important}.marketplace-shift-owner-copy span,.marketplace-shift-row-main em,.marketplace-shift-row-main small,.marketplace-shift-distance{font-size:13px!important}.marketplace-shift-ownerline{gap:12px!important;margin-bottom:8px!important}.marketplace-shift-owner-avatar,.marketplace-shift-owner-avatar--fallback{width:48px!important;height:48px!important}.marketplace-shift-row-tags{gap:10px!important;align-content:flex-start!important}.marketplace-shift-chip,.marketplace-shift-status,.marketplace-shift-response{min-height:30px!important;padding:0 11px!important;font-size:12px!important;border-radius:999px!important}.marketplace-shift-row-side{gap:10px!important}.marketplace-shift-pay{font-size:14px!important;padding:6px 10px!important;border-radius:999px!important}.marketplace-shift-pick{min-height:42px!important;padding:0 18px!important;border-radius:14px!important}.marketplace-shift-bookmark{width:42px!important;height:42px!important;border-radius:14px!important}.marketplace-empty.marketplace-empty--redesigned{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:12px!important;min-height:244px!important;border-style:solid!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-radius:24px!important;padding:34px 20px!important}.marketplace-empty-copy{text-align:center!important;display:grid!important;gap:8px!important}.marketplace-empty.marketplace-empty--redesigned h2{margin:0!important;font-size:32px!important;letter-spacing:-.03em!important;color:#122a59!important}.marketplace-empty.marketplace-empty--redesigned p{margin:0!important;font-size:15px!important;color:#6b84aa!important}.marketplace-empty-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;justify-content:center!important}.marketplace-empty-clean-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2d6feb!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.marketplace-empty-clean-icon svg{width:48px!important;height:48px!important}.marketplace-activity-empty,.marketplace-alert-empty{display:grid!important;place-items:center!important;gap:10px!important;text-align:center!important;min-height:170px!important}.marketplace-activity-empty>svg,.marketplace-alert-empty>span{display:none!important}.marketplace-activity-empty strong,.marketplace-alert-empty strong{font-size:15px!important;color:#122a59!important}.marketplace-activity-empty span,.marketplace-alert-empty small{max-width:240px!important;font-size:13px!important;color:#6d84a9!important;line-height:1.45!important}.marketplace-shell{gap:18px!important}.marketplace-side-card.marketplace-figma-side-card{border-radius:22px!important}@media(max-width:1180px){.marketplace-figma-filterbar{grid-template-columns:1fr!important}.marketplace-shift-row-card{grid-template-columns:70px minmax(0,1fr)!important}.marketplace-shift-row-tags,.marketplace-shift-row-side{grid-column:2 / -1!important}}.marketplace-shell{gap:16px!important}.marketplace-page{font-size:15px!important}.marketplace-figma-titlebar h1{font-size:26px!important;line-height:1.05!important}.marketplace-figma-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.marketplace-kpi-card .kpi-value,.marketplace-figma-kpi-card .kpi-value{font-size:18px!important}.marketplace-figma-filterbar{gap:12px!important}.marketplace-figma-search,.marketplace-figma-select{min-height:50px!important}.marketplace-figma-tabs-section{padding:12px 14px!important}.marketplace-figma-tabs button{font-size:13px!important;min-height:38px!important}.marketplace-shift-row-card{padding:12px 14px!important;gap:12px!important;grid-template-columns:68px minmax(0,1.25fr) minmax(140px,.8fr) minmax(170px,.85fr)!important;border-radius:18px!important}.marketplace-shift-date strong{font-size:26px!important}.marketplace-shift-owner-copy strong{font-size:14px!important}.marketplace-side-card.marketplace-figma-side-card{border-radius:20px!important}.marketplace-activity-row{padding:10px 12px!important;border-radius:14px!important}.marketplace-activity-copy strong,.marketplace-alert-empty strong{font-size:14px!important}.marketplace-activity-copy em,.marketplace-activity-copy small,.marketplace-activity-empty span,.marketplace-alert-empty small{font-size:12.5px!important}.marketplace-modal-overlay,.marketplace-modal-overlay.marketplace-drawer-overlay{display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:#0f172a4d!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.marketplace-modal,.marketplace-modal.mp-modal-v2,.marketplace-modal.marketplace-modal-drawer,.marketplace-modal.marketplace-details-drawer,.marketplace-modal.marketplace-cover-drawer,.marketplace-modal.marketplace-swap-drawer,.marketplace-modal.marketplace-offer-shift-drawer{width:min(860px,calc(100vw - 40px))!important;max-width:860px!important;min-width:0!important;max-height:calc(100vh - 40px)!important;height:auto!important;min-height:auto!important;margin:0!important;border-radius:30px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 30px 80px #0f172a3d,0 12px 28px #0f172a1f!important;border:1px solid rgba(190,206,232,.9)!important;position:relative!important;inset:auto!important;transform:none!important}.marketplace-modal-header,.marketplace-modal-header.marketplace-drawer-header{min-height:92px!important;padding:22px 28px!important;border-bottom:1px solid #dfe9f7!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.marketplace-modal-header:after{display:none!important}.marketplace-modal-header h2{margin:0!important;display:inline-flex!important;align-items:center!important;gap:12px!important;font-size:18px!important;line-height:1.2!important;color:#102a57!important;font-weight:850!important;letter-spacing:-.02em!important}.marketplace-modal-header h2 .sm-modal-icon{width:42px!important;height:42px!important;border-radius:14px!important;background:#eef4ff!important;color:#2d6feb!important}.marketplace-modal-header h2 small,.marketplace-modal-header h2 .mp-modal-sub{display:block!important;margin-top:4px!important;font-size:12.5px!important;color:#6e85a9!important;font-weight:600!important}.marketplace-modal-header>button{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid #d6e2f3!important;background:#fff!important;color:#243b68!important;box-shadow:none!important}.marketplace-modal-content,.marketplace-modal-content.marketplace-drawer-content{padding:18px 18px 16px!important;background:#fafcff!important;overflow:auto!important}.marketplace-modal-footer,.marketplace-modal-footer.marketplace-drawer-footer{padding:14px 18px 18px!important;border-top:1px solid #dfe9f7!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}.marketplace-modal-footer>.marketplace-outline-btn,.marketplace-modal-footer>.marketplace-primary-btn,.marketplace-modal-footer>button{min-width:180px!important;min-height:54px!important;padding:0 22px!important;border-radius:16px!important;font-size:15px!important;font-weight:800!important}.marketplace-outline-btn{border:1.5px solid #c7d6eb!important;color:#2466e8!important;background:#fff!important}.marketplace-primary-btn{background:linear-gradient(180deg,#2f78ff,#1f63e6)!important;color:#fff!important;border:1px solid #1f63e6!important}.shift-status-line{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:0 0 14px!important;color:#6c83a8!important;font-size:14px!important;font-weight:700!important}.marketplace-status-pill{min-height:38px!important;padding:0 16px!important;border-radius:14px!important;font-size:14px!important;font-weight:800!important}.drawer-person-card,.drawer-note-card,.shift-detail-grid,.drawer-section,.responders-section,.mp-section,.swap-current-card,.marketplace-info-strip,.marketplace-tip,.my-request-card--v2,.swap-candidate-card,.marketplace-selected-shift{background:#fff!important;border:1px solid #dce7f5!important;border-radius:20px!important;box-shadow:none!important}.drawer-person-card,.drawer-note-card,.drawer-section,.responders-section,.mp-section,.swap-current-card,.my-request-card--v2{padding:16px!important;margin-bottom:12px!important}.drawer-person-card{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:14px!important;align-items:center!important}.cover-avatar,.view-request-avatar,.swap-person-avatar{width:52px!important;height:52px!important;border-radius:16px!important}.view-request-avatar.small{width:42px!important;height:42px!important}.drawer-person-card strong{font-size:15px!important;font-weight:850!important;color:#132b5b!important}.drawer-person-card small{font-size:12.5px!important;color:#6a81a8!important}.drawer-person-card em{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#edf3ff!important;color:#2b6deb!important;font-size:12px!important;font-weight:800!important}.marketplace-link-btn{min-height:40px!important;padding:0 12px!important;border-radius:12px!important;background:transparent!important;color:#2466e8!important;font-size:13px!important;font-weight:800!important}.shift-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;padding:0!important;margin-bottom:12px!important}.shift-detail-grid>div{display:flex!important;gap:12px!important;align-items:flex-start!important;padding:14px 16px!important;min-height:76px!important;border-right:1px solid #e5edf8!important;border-bottom:1px solid #e5edf8!important}.shift-detail-grid>div:nth-child(2n){border-right:0!important}.shift-detail-grid>div:nth-last-child(-n+2){border-bottom:0!important}.shift-detail-grid svg,.drawer-note-card>svg,.mp-section-title svg,.drawer-section h3 svg,.swap-divider svg{color:#a35c15!important}.shift-detail-grid span small{display:block!important;margin-bottom:4px!important;font-size:12px!important;color:#7186aa!important;font-weight:700!important}.shift-detail-grid span strong{display:block!important;font-size:14px!important;color:#132b5b!important;font-weight:850!important}.shift-detail-grid span em{display:block!important;margin-top:4px!important;font-size:12px!important;color:#7d90af!important;font-style:normal!important}.drawer-note-card{display:flex!important;gap:12px!important;align-items:flex-start!important}.drawer-note-card span strong{display:block!important;margin-bottom:4px!important;font-size:14px!important;color:#132b5b!important}.drawer-note-card span{font-size:13px!important;color:#647ba0!important;line-height:1.5!important}.responders-section h3,.drawer-section h3,.mp-section-title{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;font-size:15px!important;color:#132b5b!important;font-weight:850!important}.view-responders-list{gap:10px!important}.view-responder-card{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border:1px dashed #cfdbed!important;border-radius:18px!important;background:#fbfdff!important}.view-request-name{font-size:14px!important;font-weight:850!important;color:#122a59!important}.view-request-role,.view-responder-offer,.view-responder-note{font-size:12.5px!important;color:#6d82a7!important}.view-responder-top{gap:8px!important}.view-responder-actions{display:flex!important;gap:10px!important}.view-responder-actions .marketplace-outline-btn,.view-responder-actions .marketplace-primary-btn{min-width:110px!important;min-height:40px!important;font-size:13px!important;border-radius:12px!important}.marketplace-field-label{display:block!important;margin:0 0 8px!important;font-size:12.5px!important;color:#6e84aa!important;font-weight:800!important}.marketplace-input,.marketplace-select-input,.marketplace-search-box,.swap-shift-picker,.marketplace-textarea,.marketplace-shift-select-card{border:1px solid #d8e4f5!important;border-radius:16px!important;background:#fff!important}.marketplace-input,.marketplace-select-input,.marketplace-search-box select,.marketplace-shift-select-card select{min-height:48px!important;font-size:14px!important}.marketplace-textarea{min-height:102px!important;font-size:14px!important;padding:14px!important}.marketplace-shift-select-card{padding:14px!important;gap:12px!important}.swap-current-card,.swap-candidate-card.active{display:flex!important;justify-content:space-between!important;gap:12px!important}.swap-current-right,.swap-current-left{gap:8px!important}.swap-divider{margin:4px 0 14px!important}.marketplace-info-strip,.marketplace-tip{padding:12px 14px!important;font-size:13px!important;color:#62789e!important}.marketplace-empty.slim{border:1px dashed #ced9eb!important;background:#fbfdff!important;border-radius:18px!important;padding:28px 16px!important;color:#6a81a8!important}.my-requests-tabs--v2{margin-bottom:12px!important}.my-request-card--v2 .my-request-type{font-size:12px!important}.my-request-card--v2 .my-request-time,.my-request-card--v2 .my-request-message{font-size:13px!important}@media(max-width:820px){.marketplace-modal,.marketplace-modal.marketplace-modal-drawer,.marketplace-modal.mp-modal-v2{width:min(100vw - 20px,100%)!important;border-radius:22px!important}.marketplace-modal-header{min-height:78px!important;padding:18px!important}.marketplace-modal-content{padding:14px!important}.drawer-person-card,.view-responder-card,.shift-detail-grid{grid-template-columns:1fr!important}.shift-detail-grid>div{border-right:0!important}.shift-detail-grid>div:not(:last-child){border-bottom:1px solid #e5edf8!important}.marketplace-modal-footer{flex-wrap:wrap!important}.marketplace-modal-footer>button{width:100%!important;min-width:0!important}}.marketplace-shell{gap:14px!important}.marketplace-page{font-size:14px!important}.marketplace-figma-title-section{margin-bottom:14px!important}.marketplace-figma-titlebar{gap:14px!important}.marketplace-figma-titlebar h1{font-size:24px!important;line-height:1.05!important;letter-spacing:-.03em!important}.marketplace-figma-titlebar p{font-size:13px!important}.marketplace-figma-primary{min-height:42px!important;padding:0 16px!important;border-radius:12px!important;font-size:13px!important}.marketplace-figma-kpis{gap:10px!important;margin-bottom:12px!important}.marketplace-kpi-card,.marketplace-figma-kpi-card,.marketplace-figma-kpis>*{min-height:88px!important;padding:12px 14px!important;border-radius:16px!important}.marketplace-kpi-card .kpi-value,.marketplace-figma-kpi-card .kpi-value{font-size:17px!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 180px!important;gap:10px!important;margin-bottom:14px!important}.marketplace-figma-search,.marketplace-figma-select{min-height:46px!important;border-radius:14px!important}.marketplace-figma-tabs-section{padding:10px 12px!important;border-radius:18px!important;margin-bottom:14px!important}.marketplace-figma-section-eyebrow{font-size:11px!important;margin-bottom:10px!important}.marketplace-figma-tabsbar{gap:12px!important}.marketplace-figma-tabs{gap:8px!important}.marketplace-figma-tabs button{min-height:34px!important;padding:0 11px!important;border-radius:12px!important;font-size:12.5px!important}.marketplace-figma-sort{min-width:170px!important;min-height:40px!important;border-radius:12px!important;font-size:13px!important}.marketplace-request-list{gap:8px!important}.marketplace-shift-row-card{grid-template-columns:62px minmax(0,1.2fr) minmax(130px,.78fr) minmax(150px,.82fr)!important;gap:10px!important;padding:10px 12px!important;border-radius:16px!important}.marketplace-shift-date{width:62px!important;min-height:78px!important;border-radius:16px!important}.marketplace-shift-date strong{font-size:23px!important}.marketplace-shift-date span,.marketplace-shift-date em{font-size:10.5px!important}.marketplace-shift-ownerline{margin-bottom:6px!important;gap:10px!important}.marketplace-shift-owner-avatar,.marketplace-shift-owner-avatar--fallback{width:38px!important;height:38px!important}.marketplace-shift-owner-copy strong{font-size:13.5px!important}.marketplace-shift-owner-copy span,.marketplace-shift-row-main em,.marketplace-shift-row-main small,.marketplace-shift-distance{font-size:12px!important}.marketplace-shift-row-tags{gap:8px!important}.marketplace-shift-chip,.marketplace-shift-status,.marketplace-shift-response{min-height:28px!important;padding:0 10px!important;font-size:11.5px!important}.marketplace-shift-row-side{gap:8px!important}.marketplace-shift-pay{font-size:13px!important;padding:5px 9px!important}.marketplace-shift-pick{min-height:38px!important;padding:0 14px!important;border-radius:12px!important;font-size:12.5px!important}.marketplace-shift-bookmark{width:38px!important;height:38px!important;border-radius:12px!important}.marketplace-side-card.marketplace-figma-side-card{border-radius:18px!important}.marketplace-side-tabs button{min-height:36px!important;font-size:12.5px!important;border-radius:12px!important}.marketplace-activity-row{padding:9px 10px!important;border-radius:12px!important;gap:10px!important}.marketplace-activity-copy em,.marketplace-activity-copy small{font-size:11.5px!important}.marketplace-alert-empty,.marketplace-activity-empty{min-height:150px!important}.marketplace-empty.marketplace-empty--redesigned{min-height:210px!important;padding:28px 18px!important}.marketplace-empty.marketplace-empty--redesigned h2{font-size:28px!important}.marketplace-empty.marketplace-empty--redesigned p{font-size:14px!important}.marketplace-empty-actions button{min-height:40px!important;border-radius:12px!important;font-size:12.5px!important}.marketplace-modal,.marketplace-modal.mp-modal-v2,.marketplace-modal.marketplace-modal-drawer,.marketplace-modal.marketplace-details-drawer,.marketplace-modal.marketplace-cover-drawer,.marketplace-modal.marketplace-swap-drawer,.marketplace-modal.marketplace-offer-shift-drawer{width:min(720px,calc(100vw - 40px))!important;max-width:720px!important;border-radius:24px!important;max-height:calc(100vh - 48px)!important}.marketplace-modal-header,.marketplace-modal-header.marketplace-drawer-header{min-height:78px!important;padding:18px 22px!important}.marketplace-modal-header h2{font-size:17px!important;gap:10px!important}.marketplace-modal-header h2 .sm-modal-icon{width:38px!important;height:38px!important;border-radius:12px!important}.marketplace-modal-header>button{width:38px!important;height:38px!important;border-radius:12px!important}.marketplace-modal-content,.marketplace-modal-content.marketplace-drawer-content{padding:14px!important}.marketplace-modal-footer,.marketplace-modal-footer.marketplace-drawer-footer{padding:12px 14px 14px!important;gap:12px!important}.marketplace-modal-footer>.marketplace-outline-btn,.marketplace-modal-footer>.marketplace-primary-btn,.marketplace-modal-footer>button{min-width:150px!important;min-height:48px!important;padding:0 18px!important;border-radius:14px!important;font-size:14px!important}.shift-status-line{gap:8px!important;margin-bottom:12px!important;font-size:13px!important}.marketplace-status-pill{min-height:34px!important;padding:0 14px!important;font-size:13px!important;border-radius:12px!important}.drawer-person-card,.drawer-note-card,.drawer-section,.responders-section,.mp-section,.swap-current-card,.my-request-card--v2{padding:14px!important;margin-bottom:10px!important;border-radius:18px!important}.cover-avatar,.view-request-avatar,.swap-person-avatar{width:46px!important;height:46px!important;border-radius:14px!important}.view-request-avatar.small{width:38px!important;height:38px!important}.drawer-person-card strong,.view-request-name{font-size:14px!important}.drawer-person-card small,.drawer-person-card em,.shift-detail-grid span small,.shift-detail-grid span em,.drawer-note-card span,.view-request-role,.view-responder-offer,.view-responder-note{font-size:12px!important}.shift-detail-grid>div{min-height:68px!important;padding:12px 14px!important;gap:10px!important}.shift-detail-grid span strong{font-size:13px!important}.responders-section h3,.drawer-section h3,.mp-section-title{font-size:14px!important;margin-bottom:10px!important}.view-responders-list{gap:8px!important}.view-responder-card{padding:12px!important;border-radius:16px!important}.view-responder-actions .marketplace-outline-btn,.view-responder-actions .marketplace-primary-btn{min-width:96px!important;min-height:36px!important;font-size:12px!important;border-radius:10px!important}.marketplace-input,.marketplace-select-input,.marketplace-search-box select,.marketplace-shift-select-card select{min-height:44px!important;font-size:13px!important}.marketplace-textarea{min-height:88px!important;font-size:13px!important;padding:12px!important}.marketplace-field-label{font-size:12px!important;margin-bottom:6px!important}.marketplace-shift-select-card{padding:12px!important;gap:10px!important;border-radius:14px!important}.marketplace-info-strip,.marketplace-tip{padding:10px 12px!important;font-size:12px!important;border-radius:14px!important}.marketplace-empty.slim{padding:20px 14px!important;border-radius:14px!important;font-size:12px!important}@media(max-width:1180px){.marketplace-figma-filterbar{grid-template-columns:1fr!important}.marketplace-shift-row-card{grid-template-columns:62px minmax(0,1fr)!important}.marketplace-shift-row-tags,.marketplace-shift-row-side{grid-column:2 / -1!important}}.marketplace-figma-titlebar{align-items:flex-start!important}.marketplace-figma-actions{display:none!important}.marketplace-figma-titlebar h1{font-size:28px!important}.marketplace-figma-titlebar p{font-size:14px!important}.marketplace-figma-filterbar{grid-template-columns:minmax(320px,1fr) 190px 160px!important;align-items:center!important;gap:12px!important;margin-bottom:16px!important}.marketplace-figma-filter-offer{justify-self:end!important;width:160px!important;min-height:48px!important;border-radius:14px!important;font-size:13.5px!important}.marketplace-figma-search,.marketplace-figma-select{min-height:50px!important;border-radius:15px!important}.marketplace-figma-search input{font-size:14.5px!important}.marketplace-figma-kpis{gap:12px!important;margin-bottom:14px!important}.marketplace-kpi-card,.marketplace-figma-kpi-card,.marketplace-figma-kpis>*{min-height:96px!important;padding:14px 16px!important;border-radius:18px!important}.marketplace-figma-tabs-section{padding:12px 14px!important;border-radius:20px!important}.marketplace-figma-tabs button{min-height:38px!important;padding:0 13px!important;font-size:13px!important}.marketplace-figma-sort{min-height:44px!important;font-size:13.5px!important}.marketplace-shift-row-card{grid-template-columns:68px minmax(0,1.25fr) minmax(145px,.82fr) minmax(165px,.85fr)!important;gap:12px!important;padding:12px 14px!important;border-radius:18px!important}.marketplace-shift-date{width:68px!important;min-height:86px!important}.marketplace-shift-date strong{font-size:25px!important}.marketplace-shift-owner-avatar,.marketplace-shift-owner-avatar--fallback{width:42px!important;height:42px!important}.marketplace-shift-owner-copy strong{font-size:14.5px!important}.marketplace-shift-owner-copy span,.marketplace-shift-row-main em,.marketplace-shift-row-main small,.marketplace-shift-distance{font-size:12.5px!important}.marketplace-shift-chip,.marketplace-shift-status,.marketplace-shift-response{min-height:30px!important;font-size:12px!important}.marketplace-shift-pick{min-height:40px!important;font-size:13px!important}.marketplace-shift-bookmark{width:40px!important;height:40px!important}.marketplace-side-tabs button{min-height:40px!important;font-size:13px!important}.marketplace-activity-row{padding:10px 12px!important}.marketplace-activity-copy strong{font-size:13.5px!important}.marketplace-activity-copy em,.marketplace-activity-copy small{font-size:12px!important}.marketplace-modal,.marketplace-modal.mp-modal-v2,.marketplace-modal.marketplace-modal-drawer,.marketplace-modal.marketplace-details-drawer,.marketplace-modal.marketplace-cover-drawer,.marketplace-modal.marketplace-swap-drawer,.marketplace-modal.marketplace-offer-shift-drawer{width:min(640px,calc(100vw - 44px))!important;max-width:640px!important;border-radius:22px!important;max-height:calc(100vh - 56px)!important}.marketplace-modal-header,.marketplace-modal-header.marketplace-drawer-header{min-height:70px!important;padding:15px 18px!important}.marketplace-modal-header h2{font-size:16px!important}.marketplace-modal-header h2 .sm-modal-icon{width:34px!important;height:34px!important;border-radius:11px!important}.marketplace-modal-header>button{width:36px!important;height:36px!important;border-radius:11px!important}.marketplace-modal-content,.marketplace-modal-content.marketplace-drawer-content{padding:12px!important}.marketplace-modal-footer,.marketplace-modal-footer.marketplace-drawer-footer{padding:10px 12px 12px!important;gap:10px!important}.marketplace-modal-footer>.marketplace-outline-btn,.marketplace-modal-footer>.marketplace-primary-btn,.marketplace-modal-footer>button{min-height:44px!important;min-width:132px!important;border-radius:12px!important;font-size:13px!important;padding:0 14px!important}.drawer-person-card,.drawer-note-card,.drawer-section,.responders-section,.mp-section,.swap-current-card,.my-request-card--v2{padding:12px!important;margin-bottom:8px!important;border-radius:16px!important}.cover-avatar,.view-request-avatar,.swap-person-avatar{width:42px!important;height:42px!important;border-radius:12px!important}.shift-detail-grid>div{min-height:60px!important;padding:10px 12px!important}.shift-status-line{margin-bottom:10px!important;font-size:12px!important}.marketplace-status-pill{min-height:30px!important;padding:0 12px!important;font-size:12px!important}.drawer-person-card strong,.view-request-name{font-size:13px!important}.drawer-person-card small,.drawer-person-card em,.shift-detail-grid span small,.shift-detail-grid span em,.drawer-note-card span,.view-request-role,.view-responder-offer,.view-responder-note{font-size:11.5px!important}.shift-detail-grid span strong,.drawer-note-card span strong{font-size:12.5px!important}.responders-section h3,.drawer-section h3,.mp-section-title{font-size:13px!important;margin-bottom:8px!important}.marketplace-input,.marketplace-select-input,.marketplace-search-box select,.marketplace-shift-select-card select{min-height:40px!important;font-size:12.5px!important}.marketplace-textarea{min-height:76px!important;font-size:12.5px!important;padding:10px!important}@media(max-width:980px){.marketplace-figma-filterbar{grid-template-columns:1fr!important}.marketplace-figma-filter-offer{width:100%!important;justify-self:stretch!important}}.marketplace-shell,.marketplace-main-panel{gap:12px!important}.marketplace-figma-tabs-section{margin:0 0 12px!important;padding:10px 14px 12px!important}.marketplace-figma-tabsbar{min-height:auto!important}.marketplace-empty.marketplace-empty--redesigned{min-height:168px!important;padding:18px!important;gap:10px!important;margin-top:-2px!important}.marketplace-empty.marketplace-empty--redesigned h2{font-size:24px!important}.marketplace-empty.marketplace-empty--redesigned p{font-size:13px!important}.marketplace-empty-clean-icon svg{width:36px!important;height:36px!important}.marketplace-empty-actions{gap:10px!important}.marketplace-empty-link,.marketplace-empty-primary{min-height:38px!important;padding:0 14px!important;border-radius:12px!important;font-size:12.5px!important}.marketplace-page{padding-bottom:14px!important}.marketplace-shell{margin-top:-20px!important;transform:translateY(-12px)!important;margin-bottom:-18px!important}.marketplace-main-panel{gap:8px!important}.marketplace-figma-tabs-section{margin:0 0 8px!important;padding:8px 14px 10px!important;border-radius:20px!important}.marketplace-figma-section-eyebrow{margin-bottom:8px!important}.marketplace-figma-tabsbar{min-height:0!important}.marketplace-empty.marketplace-empty--redesigned{min-height:148px!important;padding:16px 18px!important;gap:8px!important;margin-top:0!important}.marketplace-empty-actions{gap:8px!important}.marketplace-empty-link,.marketplace-empty-primary{min-height:36px!important;padding:0 12px!important;border-radius:12px!important;font-size:12px!important}.shift-marketplace-page,.marketplace-page{padding-bottom:6px!important}.marketplace-custom-select{position:relative!important;min-width:176px!important;z-index:60!important}.marketplace-custom-select__trigger{width:100%!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 16px!important;border-radius:14px!important;border:1px solid #d9e5f6!important;background:linear-gradient(180deg,#fff,#f9fcff)!important;color:#1a315c!important;font-size:13.5px!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 8px 22px #15438c0d!important}.marketplace-custom-select__trigger:hover,.marketplace-custom-select__trigger.is-open{border-color:#9fc4ff!important;box-shadow:0 0 0 4px #2d6feb14,0 10px 26px #15438c14!important}.marketplace-custom-select__trigger svg:first-child{color:#2d6feb!important}.marketplace-custom-select__trigger svg:last-child{margin-left:auto!important}.marketplace-custom-select__menu{position:absolute!important;left:0!important;top:calc(100% + 8px)!important;width:100%!important;min-width:176px!important;padding:8px!important;border-radius:16px!important;border:1px solid #d9e5f6!important;background:#fff!important;box-shadow:0 20px 48px #0f285229,0 8px 18px #0f285214!important;z-index:9999!important}.marketplace-custom-select__menu button{width:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 12px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#18325f!important;font-size:13px!important;font-weight:750!important;cursor:pointer!important;text-align:left!important}.marketplace-custom-select__menu button:hover,.marketplace-custom-select__menu button.is-active{background:linear-gradient(180deg,#eef5ff,#f7fbff)!important;color:#075de9!important}.marketplace-figma-filterbar{grid-template-columns:minmax(260px,1fr) minmax(166px,176px) auto!important;align-items:center!important}.marketplace-side-head--actions-only{justify-content:flex-end!important;margin-bottom:8px!important;min-height:24px!important}.marketplace-side-head--actions-only h3{display:none!important}.marketplace-side-head--actions-only button{margin-left:auto!important;font-size:12.5px!important;font-weight:850!important}.marketplace-side-tab-panel{padding-top:10px!important}.marketplace-shell{margin-top:-8px!important}.marketplace-figma-tabs-section{margin-top:-4px!important;margin-bottom:8px!important;padding-top:8px!important;padding-bottom:10px!important}.marketplace-empty.marketplace-empty--redesigned{margin-top:-10px!important;min-height:152px!important;padding:16px!important}.marketplace-empty.marketplace-empty--redesigned h2{font-size:22px!important}.marketplace-empty.marketplace-empty--redesigned p{font-size:12.5px!important}.marketplace-empty-clean-icon svg{width:32px!important;height:32px!important}@media(max-width:980px){.marketplace-figma-filterbar{grid-template-columns:1fr!important}.marketplace-custom-select{width:100%!important}}.shift-marketplace-page,.marketplace-stage,.marketplace-figma-filterbar,.marketplace-figma-tabs-section,.marketplace-figma-tabsbar,.marketplace-figma-sortarea,.marketplace-main-panel{overflow:visible!important}.marketplace-custom-select,.marketplace-custom-select__trigger{position:relative!important;z-index:999999!important}.marketplace-custom-select__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-figma-dropdown{position:absolute!important;z-index:2147483000!important;isolation:isolate!important;box-shadow:0 28px 70px -30px #0f172a73,0 12px 28px -18px #2563eb3d!important}.marketplace-figma-sortarea{position:relative!important;z-index:999998!important}.marketplace-figma-tabs-section{position:relative!important;z-index:40!important}.marketplace-modal.marketplace-offer-shift-drawer,.marketplace-modal.marketplace-modal-drawer.marketplace-offer-shift-drawer{width:min(560px,calc(100vw - 42px))!important;max-width:560px!important;border-radius:22px!important}.marketplace-offer-shift-drawer .marketplace-modal-header{min-height:66px!important;padding:14px 18px!important}.marketplace-offer-shift-drawer .marketplace-modal-header h2{font-size:16px!important}.marketplace-offer-shift-drawer .marketplace-modal-content{padding:12px!important}.marketplace-offer-shift-drawer .drawer-section{padding:12px!important;margin-bottom:8px!important;border-radius:16px!important}.marketplace-offer-shift-drawer .drawer-section h3{font-size:13.5px!important;margin-bottom:8px!important}.marketplace-offer-shift-drawer .marketplace-radio-card-list{gap:8px!important}.marketplace-offer-shift-drawer .marketplace-radio-card{padding:10px!important;min-height:56px!important;border-radius:14px!important}.marketplace-offer-shift-drawer .marketplace-shift-select-card{min-height:62px!important;padding:10px!important}.marketplace-offer-shift-drawer .marketplace-input,.marketplace-offer-shift-drawer .marketplace-select-input,.marketplace-offer-shift-drawer .marketplace-textarea{font-size:12.5px!important;border-radius:13px!important}.marketplace-offer-shift-drawer .marketplace-textarea{min-height:72px!important}.marketplace-offer-shift-drawer .marketplace-modal-footer{padding:10px 12px 12px!important}.marketplace-offer-shift-drawer .marketplace-modal-footer>button{min-height:42px!important;min-width:128px!important;font-size:13px!important;border-radius:13px!important}.marketplace-empty-primary,.marketplace-empty-link{position:relative!important;z-index:1!important}.marketplace-custom-select,.marketplace-custom-select__trigger{isolation:isolate!important}.marketplace-custom-select__menu--fixed{position:fixed!important;inset:auto!important;z-index:2147483647!important}.marketplace-custom-select__menu--portal{position:fixed!important;z-index:2147483647!important;background:#fff!important;border:1px solid #d8e5f8!important;border-radius:18px!important;padding:8px!important;box-shadow:0 32px 90px -28px #0f172a8c,0 18px 36px -22px #2563eb47!important;overflow:visible!important;isolation:isolate!important}.marketplace-custom-select__menu--portal button{width:100%!important;min-height:40px!important;border:0!important;border-radius:12px!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 12px!important;color:#102a57!important;font-weight:750!important;font-size:13px!important;cursor:pointer!important}.marketplace-custom-select__menu--portal button:hover,.marketplace-custom-select__menu--portal button.is-active{background:#eef5ff!important;color:#0b63f6!important}.marketplace-side-card,.marketplace-side-tabs-card,.marketplace-right-stack,.marketplace-main-panel,.marketplace-request-list,.marketplace-figma-tabs-section{z-index:auto!important}.shift-marketplace-page,.marketplace-page,.marketplace-stage,.marketplace-shell,.marketplace-main-panel,.marketplace-right-panel,.marketplace-right-stack,.marketplace-side-card,.marketplace-side-tabs-card,.marketplace-figma-title-section,.marketplace-figma-filterbar,.marketplace-figma-tabs-section,.marketplace-figma-tabsbar,.marketplace-figma-sortarea,.marketplace-request-list{overflow:visible!important}.marketplace-figma-title-section,.marketplace-figma-filterbar{position:relative!important;z-index:2147483000!important;isolation:isolate!important}.marketplace-shell,.marketplace-main-panel,.marketplace-right-panel,.marketplace-right-stack,.marketplace-side-card,.marketplace-side-tabs-card,.marketplace-figma-tabs-section,.marketplace-request-list{z-index:1!important}.marketplace-custom-select.marketplace-custom-select--top{position:relative!important;z-index:2147483600!important;overflow:visible!important;isolation:isolate!important}.marketplace-custom-select--top .marketplace-custom-select__trigger{position:relative!important;z-index:2147483601!important;pointer-events:auto!important}.marketplace-custom-select__menu.marketplace-custom-select__menu--top{display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:100%!important;min-width:190px!important;max-width:260px!important;z-index:2147483647!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;background:#fff!important;border:1px solid #d8e5f8!important;border-radius:18px!important;padding:8px!important;box-shadow:0 32px 90px -28px #0f172a8c,0 18px 36px -22px #2563eb47!important}.marketplace-custom-select__menu--top button{width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 12px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#102a57!important;font-weight:760!important;font-size:13px!important;text-align:left!important;cursor:pointer!important}.marketplace-custom-select__menu--top button:hover,.marketplace-custom-select__menu--top button.is-active{background:#eef5ff!important;color:#0b63f6!important}.marketplace-sort-dropdown-portal{position:fixed!important;z-index:2147483647!important;min-width:188px!important;max-width:224px!important;padding:6px!important;border-radius:14px!important;background:#fff!important;border:1px solid #d8e5f8!important;box-shadow:0 24px 58px -26px #0f172a7a,0 10px 22px -16px #2563eb47!important;overflow:hidden!important;isolation:isolate!important}.marketplace-sort-dropdown-portal .marketplace-filter-menu-section{gap:2px!important;padding:3px 0!important}.marketplace-sort-dropdown-portal .marketplace-filter-menu-section+.marketplace-filter-menu-section{margin-top:4px!important;padding-top:6px!important;border-top:1px solid #eef3fb!important}.marketplace-sort-dropdown-portal .marketplace-filter-menu-section>strong{margin:0 0 3px!important;padding:0 8px!important;font-size:9px!important;line-height:1.2!important;letter-spacing:.09em!important;color:#7d91b2!important;font-weight:850!important}.marketplace-sort-dropdown-portal button{min-height:30px!important;padding:0 8px!important;gap:7px!important;border-radius:9px!important;font-size:11px!important;line-height:1.2!important;font-weight:720!important;color:#18345f!important}.marketplace-sort-dropdown-portal button svg{width:13px!important;height:13px!important;flex:0 0 13px!important}.marketplace-sort-dropdown-portal button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-sort-dropdown-portal button:hover,.marketplace-sort-dropdown-portal button.active{background:#eef5ff!important;color:#0b63f6!important}.marketplace-sort-dropdown-portal.marketplace-filter-dropdown-menu{right:auto!important;left:auto!important;top:auto!important;transform:none!important}.marketplace-sort-dropdown-portal,.marketplace-sort-dropdown-portal.marketplace-filter-dropdown-menu,.marketplace-sort-dropdown-portal.marketplace-figma-dropdown{position:fixed!important;top:var(--marketplace-sort-top)!important;left:var(--marketplace-sort-left)!important;right:auto!important;bottom:auto!important;width:var(--marketplace-sort-width)!important;min-width:var(--marketplace-sort-width)!important;max-width:var(--marketplace-sort-width)!important;z-index:2147483647!important;transform:none!important;margin:0!important;overflow:hidden!important}.marketplace-sort-dropdown-portal .marketplace-filter-menu-section>strong{font-size:8.5px!important;padding:0 7px!important}.marketplace-sort-dropdown-portal button{min-height:28px!important;padding:0 7px!important;font-size:10.5px!important}.marketplace-modal,.marketplace-details-drawer,.marketplace-modal-drawer{border-radius:28px!important;border:1px solid rgba(191,219,254,.95)!important;background:linear-gradient(180deg,#fffffffa,#f7fbfffa)!important;box-shadow:0 34px 90px #1e40af2e,0 10px 30px #0f172a14!important;overflow:hidden!important}.marketplace-modal-header,.marketplace-drawer-header{background:linear-gradient(135deg,#fff,#eff6ff)!important;border-bottom:1px solid #dbeafe!important;min-height:74px!important}.marketplace-modal-header h2,.marketplace-drawer-header h2{color:#0f2857!important;letter-spacing:-.035em!important}.marketplace-modal-content,.marketplace-drawer-content{background:linear-gradient(180deg,#fff,#f8fbff)!important}.marketplace-modal-footer,.marketplace-drawer-footer{border-top:1px solid #dbeafe!important;background:#fff!important}.marketplace-shift-row-card{grid-template-columns:92px minmax(0,1fr) minmax(190px,auto) minmax(170px,auto)!important;align-items:center!important;gap:16px!important;padding:16px!important;border:1px solid rgba(191,219,254,.92)!important;border-radius:24px!important;background:linear-gradient(135deg,#fffffffa,#f6fafff0)!important;box-shadow:0 18px 44px #2563eb14!important}.marketplace-shift-row-card:hover{transform:translateY(-2px)!important;box-shadow:0 24px 58px #2563eb21!important;border-color:#bfdbfe!important}.marketplace-shift-date{border-radius:20px!important;background:#fff!important;border:1px solid #dbeafe!important;box-shadow:inset 0 1px #ffffffd9,0 10px 24px #2563eb14!important}.marketplace-shift-ownerline strong{color:#0f2857!important;font-size:16px!important}.marketplace-shift-status,.marketplace-status-pill,.marketplace-tag{text-transform:capitalize!important;font-weight:900!important;letter-spacing:.01em!important}.marketplace-shift-status.status-open,.marketplace-status-pill.status-open{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}.marketplace-shift-status.status-pending,.marketplace-status-pill.status-pending{background:#fffbeb!important;color:#92400e!important;border-color:#fde68a!important}.marketplace-shift-status.status-accepted,.marketplace-status-pill.status-accepted{background:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important}.marketplace-shift-status.status-expired,.marketplace-status-pill.status-expired{background:#f8fafc!important;color:#475569!important;border-color:#cbd5e1!important}.marketplace-tag.success{background:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important}.marketplace-tag.danger{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}.view-responder-card{border-radius:22px!important;border-color:#dbeafe!important;background:linear-gradient(135deg,#fff,#f8fbff)!important}.view-responder-actions button:disabled{opacity:.55!important;cursor:not-allowed!important}@media(max-width:900px){.marketplace-shift-row-card{grid-template-columns:76px minmax(0,1fr)!important}.marketplace-shift-row-tags,.marketplace-shift-row-side{grid-column:1 / -1!important}}.shift-marketplace-page{background:radial-gradient(460px 430px at 108% 8%,rgba(179,218,255,.3),transparent 68%),radial-gradient(520px 360px at 34% 100%,rgba(205,229,255,.3),transparent 70%),linear-gradient(180deg,#fbfdff,#f7fbff 48%,#f3f9ff)!important}.marketplace-shift-row-card.marketplace-reference-card{display:grid!important;grid-template-columns:136px minmax(0,1fr) 220px!important;gap:34px!important;align-items:center!important;min-height:188px!important;padding:30px 38px!important;border:1.5px solid #cfe2ff!important;border-radius:28px!important;background:linear-gradient(180deg,#fffffff7,#fafdfff7)!important;box-shadow:0 22px 58px -34px #2169d261,0 2px 7px #11336c0a!important;position:relative!important;overflow:hidden!important}.marketplace-shift-row-card.marketplace-reference-card:before{content:"";position:absolute;inset:0;background:radial-gradient(520px 160px at 40% 0%,rgba(222,240,255,.44),transparent 70%);pointer-events:none!important}.marketplace-reference-card>*{position:relative;z-index:1}.marketplace-shift-row-card.marketplace-reference-card:hover{transform:translateY(-2px)!important;border-color:#aacfff!important;box-shadow:0 30px 70px -38px #2169d270!important}.marketplace-reference-date{width:104px!important;height:132px!important;border-radius:26px!important;border:1px solid #dceaff!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 15px 32px -26px #1a59b452!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0!important;color:#08265b!important}.marketplace-reference-date span{font-size:22px!important;font-weight:850!important;color:#5f8bd3!important;letter-spacing:.02em!important;text-transform:uppercase!important}.marketplace-reference-date strong{font-size:58px!important;line-height:.82!important;font-weight:950!important;letter-spacing:-.06em!important;color:#061f51!important}.marketplace-reference-date small{font-size:20px!important;font-weight:900!important;color:#587098!important;text-transform:uppercase!important;letter-spacing:.03em!important}.marketplace-reference-main{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:13px!important;min-width:0!important;background:transparent!important;border:0!important;padding:0!important;color:#10295c!important}.marketplace-reference-title-row{display:flex!important;align-items:center!important;gap:22px!important;min-width:0!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:80px!important;height:80px!important;border-radius:22px!important;border:1px solid #dceaff!important;background:linear-gradient(135deg,#eff8ff,#fff)!important;box-shadow:0 14px 32px -24px #1465d770!important;color:#1682ff!important;font-size:26px!important;font-weight:950!important}.marketplace-reference-title-copy{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important}.marketplace-reference-title-copy strong{font-size:32px!important;line-height:1.05!important;color:#09275c!important;font-weight:950!important;letter-spacing:-.045em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-reference-title-copy em{font-style:normal!important;font-size:23px!important;color:#7a88a2!important;font-weight:800!important;line-height:1.1!important}.marketplace-reference-time{display:flex!important;align-items:center!important;gap:16px!important;color:#09275c!important;font-size:25px!important;font-weight:950!important;letter-spacing:-.02em!important}.marketplace-reference-time svg{width:34px!important;height:34px!important;color:#102a5f!important}.marketplace-reference-time small{font-size:15px!important;color:#6d7f9d!important;font-weight:800!important}.marketplace-reference-posted{font-size:22px!important;color:#7b88a0!important;font-weight:850!important}.marketplace-reference-note{font-size:21px!important;color:#8290a6!important;font-weight:800!important;line-height:1.25!important;max-width:720px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-reference-side{display:grid!important;grid-template-columns:1fr 78px!important;grid-template-rows:auto auto auto!important;gap:18px 22px!important;align-items:center!important;justify-items:end!important}.marketplace-reference-chip{border:0!important;min-width:154px!important;height:74px!important;border-radius:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;font-weight:950!important;letter-spacing:-.03em!important;box-shadow:none!important}.marketplace-reference-chip-type{grid-column:1!important;background:linear-gradient(180deg,#eadcff,#e7d7ff)!important;color:#7438d4!important}.marketplace-reference-chip-type.is-coverage{background:linear-gradient(180deg,#dcf0ff,#d8ecff)!important;color:#1267d8!important}.marketplace-reference-chip-status{grid-column:1!important;background:linear-gradient(180deg,#e9f5ff,#ddecff)!important;color:#0d67d8!important;text-transform:capitalize!important}.marketplace-reference-response{grid-column:1!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #dce8fb!important;border-radius:999px!important;background:#fff!important;color:#466484!important;padding:8px 12px!important;font-weight:850!important}.marketplace-reference-bookmark{grid-column:2!important;grid-row:1/4!important;width:96px!important;height:116px!important;border-radius:26px!important;border:1.5px solid #d8e8ff!important;background:#ffffffd1!important;color:#0864e6!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 14px 32px -28px #0c5edc80!important}.marketplace-reference-bookmark svg{width:38px!important;height:38px!important}.marketplace-reference-bookmark:hover{background:#fff!important;border-color:#9dc9ff!important;transform:translateY(-1px)!important}.marketplace-shift-row-tags,.marketplace-shift-pay,.marketplace-shift-distance{display:none!important}.marketplace-modal-overlay{position:fixed!important;inset:0!important;z-index:9999!important;background:#f1f7ffb8!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;overflow:auto!important}.marketplace-modal,.marketplace-modal-large,.marketplace-modal-xl,.marketplace-modal-drawer,.mp-modal-v2{width:min(880px,calc(100vw - 42px))!important;max-width:880px!important;max-height:calc(100vh - 54px)!important;border-radius:30px!important;border:1px solid #d8e8ff!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 38px 100px -42px #1e5bb970,0 2px 10px #13346e0f!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transform:none!important;position:relative!important;inset:auto!important}.marketplace-modal:before,.mp-modal-v2:before{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:5px!important;background:linear-gradient(90deg,#bfe3ff,#4f91ff,#c7b8ff)!important}.marketplace-modal-header,.marketplace-drawer-header{min-height:78px!important;padding:22px 26px 18px!important;border-bottom:1px solid #edf4ff!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex:0 0 auto!important}.marketplace-modal-header h2,.marketplace-drawer-header h2{margin:0!important;font-size:23px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:-.035em!important;color:#0a275f!important;display:flex!important;align-items:center!important;gap:12px!important}.marketplace-modal-header h2 svg,.marketplace-drawer-header h2 svg{width:26px!important;height:26px!important;color:#126bff!important}.marketplace-modal-header>button,.marketplace-drawer-header>button{width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid #dce8fb!important;background:#fff!important;color:#24466f!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 22px -18px #0a3c9680!important}.marketplace-modal-content,.marketplace-drawer-content{padding:24px 26px!important;overflow:auto!important;max-height:none!important;gap:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;flex:1 1 auto!important}.marketplace-modal-footer,.marketplace-drawer-footer{flex:0 0 auto!important;padding:18px 26px!important;border-top:1px solid #edf4ff!important;background:#fff!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}.marketplace-primary-btn,.marketplace-outline-btn,.marketplace-solid-teal-btn{height:46px!important;border-radius:14px!important;font-size:13.5px!important;font-weight:900!important;padding:0 18px!important}.marketplace-primary-btn{background:linear-gradient(180deg,#1e6cff,#0f58e9)!important;box-shadow:0 16px 28px -18px #0f58e9e6!important}.marketplace-outline-btn{background:#fff!important;border-color:#d7e5f8!important;color:#183966!important}.drawer-section,.drawer-person-card,.drawer-note-card,.swap-current-card,.shift-detail-grid>div,.view-responder-card,.marketplace-selected-shift,.marketplace-radio-card{border:1px solid #dfeafe!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 34px -30px #144ba052!important}.drawer-section{padding:18px!important}.drawer-section h3{font-size:15px!important;color:#0b2a62!important;font-weight:950!important;margin:0 0 10px!important}.drawer-muted,.drawer-section p{color:#617492!important;font-weight:650!important}.drawer-person-card{padding:18px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important}.cover-avatar,.swap-person-avatar,.view-request-avatar{width:62px!important;height:62px!important;border-radius:20px!important;background:linear-gradient(135deg,#eef7ff,#fff)!important;border:1px solid #dceaff!important;color:#1682ff!important;font-weight:950!important}.shift-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.shift-detail-grid>div{padding:16px!important;display:flex!important;gap:12px!important}.shift-detail-grid svg{color:#136cff!important}.drawer-note-card{padding:16px!important;display:flex!important;align-items:flex-start!important;gap:13px!important}.marketplace-input,.marketplace-select-input,.marketplace-textarea,.marketplace-search-box select{border:1px solid #dce8fb!important;border-radius:15px!important;background:#fff!important;min-height:46px!important;color:#193762!important;font-weight:650!important}.marketplace-textarea{min-height:128px!important;resize:vertical!important}.marketplace-tag,.marketplace-status-pill{border-radius:999px!important;font-weight:900!important;border:1px solid transparent!important}.marketplace-tabs,.my-requests-tabs{background:#f3f8ff!important;border:1px solid #dce8fb!important;border-radius:999px!important;padding:5px!important}.marketplace-tabs button,.my-requests-tabs button{border-radius:999px!important;font-weight:900!important}.marketplace-tabs button.active,.my-requests-tabs button.active{background:#fff!important;color:#126bff!important;box-shadow:0 4px 12px #1e50a014!important}@media(max-width:980px){.marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:92px minmax(0,1fr)!important;gap:18px!important;min-height:154px!important;padding:20px!important}.marketplace-reference-date{width:86px!important;height:106px!important;border-radius:22px!important}.marketplace-reference-date strong{font-size:44px!important}.marketplace-reference-date span,.marketplace-reference-date small{font-size:16px!important}.marketplace-reference-title-row{gap:14px!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:56px!important;height:56px!important;border-radius:17px!important}.marketplace-reference-title-copy strong{font-size:21px!important}.marketplace-reference-title-copy em,.marketplace-reference-posted,.marketplace-reference-note{font-size:15px!important}.marketplace-reference-time{font-size:17px!important;gap:8px!important}.marketplace-reference-time svg{width:22px!important;height:22px!important}.marketplace-reference-side{grid-column:1/3!important;grid-template-columns:1fr 1fr 54px!important;gap:10px!important;justify-items:stretch!important}.marketplace-reference-chip{min-width:0!important;width:100%!important;height:44px!important;border-radius:18px!important;font-size:15px!important}.marketplace-reference-bookmark{grid-column:auto!important;grid-row:auto!important;width:54px!important;height:44px!important;border-radius:16px!important}.marketplace-reference-bookmark svg{width:22px!important;height:22px!important}.marketplace-reference-response{display:none!important}.marketplace-modal-overlay{padding:12px!important;align-items:flex-end!important}.marketplace-modal,.marketplace-modal-large,.marketplace-modal-xl,.marketplace-modal-drawer,.mp-modal-v2{width:100%!important;max-width:100%!important;max-height:92vh!important;border-radius:26px 26px 0 0!important}.marketplace-modal-header,.marketplace-drawer-header{min-height:66px!important;padding:18px 18px 14px!important}.marketplace-modal-header h2,.marketplace-drawer-header h2{font-size:19px!important}.marketplace-modal-content,.marketplace-drawer-content{padding:18px!important}.marketplace-modal-footer,.marketplace-drawer-footer{padding:14px 18px!important;flex-wrap:wrap!important}.marketplace-modal-footer>*{flex:1 1 auto!important}.shift-detail-grid{grid-template-columns:1fr!important}.drawer-person-card{grid-template-columns:auto 1fr!important}.drawer-person-card .marketplace-link-btn{grid-column:1/3!important;width:100%!important;justify-content:center!important}}.marketplace-broadcast-banner{width:min(1180px,calc(100% - 24px))!important;margin:0 auto 14px!important;padding:12px 14px!important;border:1px solid #cfe2ff!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f2f8ff)!important;box-shadow:0 18px 40px -30px #1a5bbe6b!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;color:#09265a!important}.marketplace-broadcast-banner.priority-critical,.marketplace-broadcast-banner.priority-high{border-color:#fed7aa!important;background:linear-gradient(135deg,#fff,#fff7ed)!important}.marketplace-broadcast-icon{width:36px!important;height:36px!important;border-radius:13px!important;background:#eaf3ff!important;color:#1267ff!important;border:1px solid #d7e8ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-broadcast-copy{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.marketplace-broadcast-copy strong{font-size:13.5px!important;font-weight:950!important;color:#08245a!important;line-height:1.15!important}.marketplace-broadcast-copy span{font-size:12.5px!important;font-weight:700!important;color:#536a91!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-broadcast-link{height:32px!important;padding:0 12px!important;border-radius:999px!important;background:#eaf3ff!important;color:#0f63ff!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;font-size:12px!important;font-weight:900!important}.marketplace-broadcast-close{width:32px!important;height:32px!important;border:1px solid #d7e8ff!important;border-radius:11px!important;background:#fff!important;color:#23446e!important;font-size:18px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:74px minmax(0,1fr) minmax(140px,190px)!important;gap:16px!important;min-height:118px!important;padding:15px 18px!important;border-radius:24px!important;border-color:#d9e8ff!important;box-shadow:0 16px 38px -30px #195bbe57!important}.marketplace-shift-row-card.marketplace-reference-card:before{background:radial-gradient(360px 120px at 36% 0%,rgba(222,240,255,.3),transparent 70%)!important}.marketplace-reference-date{width:68px!important;height:88px!important;border-radius:20px!important;gap:5px!important}.marketplace-reference-date span{font-size:14px!important;font-weight:900!important}.marketplace-reference-date strong{font-size:36px!important;line-height:.86!important;letter-spacing:-.045em!important}.marketplace-reference-date small{font-size:13px!important}.marketplace-reference-main{gap:7px!important}.marketplace-reference-title-row{gap:12px!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:46px!important;height:46px!important;border-radius:15px!important;font-size:16px!important}.marketplace-reference-title-copy{gap:3px!important}.marketplace-reference-title-copy strong{font-size:19px!important;line-height:1.08!important;letter-spacing:-.025em!important}.marketplace-reference-title-copy em{font-size:13.5px!important;line-height:1.1!important;color:#6f7f9e!important}.marketplace-reference-time{gap:8px!important;font-size:16px!important;letter-spacing:-.01em!important}.marketplace-reference-time svg{width:20px!important;height:20px!important}.marketplace-reference-time small{font-size:11.5px!important}.marketplace-reference-posted{font-size:13px!important;font-weight:800!important}.marketplace-reference-note{font-size:13px!important;font-weight:750!important;max-width:520px!important}.marketplace-reference-side{grid-template-columns:1fr 52px!important;grid-template-rows:auto auto!important;gap:9px 10px!important;align-items:center!important}.marketplace-reference-chip{min-width:104px!important;height:38px!important;border-radius:18px!important;font-size:14px!important;font-weight:950!important}.marketplace-reference-response{font-size:11.5px!important;padding:6px 9px!important}.marketplace-reference-bookmark{width:52px!important;height:84px!important;border-radius:18px!important;grid-row:1/3!important}.marketplace-reference-bookmark svg{width:24px!important;height:24px!important}@media(max-width:980px){.marketplace-broadcast-banner{width:100%!important;grid-template-columns:auto minmax(0,1fr) auto!important}.marketplace-broadcast-link{display:none!important}.marketplace-broadcast-copy span{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;min-height:112px!important;padding:14px!important;border-radius:22px!important}.marketplace-reference-date{width:60px!important;height:78px!important;border-radius:18px!important}.marketplace-reference-date strong{font-size:30px!important}.marketplace-reference-date span,.marketplace-reference-date small{font-size:11px!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:40px!important;height:40px!important;border-radius:13px!important}.marketplace-reference-title-copy strong{font-size:16px!important}.marketplace-reference-title-copy em,.marketplace-reference-posted,.marketplace-reference-note{font-size:12px!important}.marketplace-reference-time{font-size:14px!important}.marketplace-reference-time svg{width:18px!important;height:18px!important}.marketplace-reference-side{grid-column:1/3!important;grid-template-columns:1fr 1fr 44px!important;gap:8px!important}.marketplace-reference-chip{height:36px!important;border-radius:15px!important;font-size:12.5px!important}.marketplace-reference-bookmark{width:44px!important;height:36px!important;border-radius:14px!important;grid-column:auto!important;grid-row:auto!important}.marketplace-reference-bookmark svg{width:19px!important;height:19px!important}}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:58px minmax(0,1fr) minmax(108px,142px)!important;gap:11px!important;min-height:86px!important;padding:10px 12px!important;border-radius:18px!important;box-shadow:0 10px 28px -24px #195bbe52!important}.marketplace-shift-row-card.marketplace-reference-card:before{opacity:.42!important}.marketplace-reference-date{width:54px!important;height:66px!important;border-radius:16px!important;gap:2px!important}.marketplace-reference-date span{font-size:10px!important;letter-spacing:.03em!important}.marketplace-reference-date strong{font-size:27px!important;line-height:.88!important;letter-spacing:-.04em!important}.marketplace-reference-date small{font-size:9.5px!important;letter-spacing:.04em!important}.marketplace-reference-main{gap:4px!important;min-height:0!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:34px!important;height:34px!important;border-radius:11px!important;font-size:12px!important}.marketplace-reference-title-copy{gap:1px!important}.marketplace-reference-title-copy strong{font-size:14.5px!important;line-height:1.06!important;letter-spacing:-.015em!important}.marketplace-reference-title-copy em{font-size:11px!important;line-height:1.05!important}.marketplace-reference-time{gap:5px!important;font-size:12.5px!important;line-height:1.05!important}.marketplace-reference-time svg{width:15px!important;height:15px!important}.marketplace-reference-posted,.marketplace-reference-note{font-size:10.75px!important;line-height:1.12!important;font-weight:760!important;max-width:430px!important}.marketplace-reference-note{color:#7a8aa5!important}.marketplace-reference-side{grid-template-columns:minmax(0,1fr) 38px!important;grid-template-rows:30px 30px!important;gap:6px 7px!important}.marketplace-reference-chip{min-width:0!important;width:100%!important;height:30px!important;border-radius:14px!important;font-size:11px!important;font-weight:920!important}.marketplace-reference-bookmark{width:38px!important;height:66px!important;border-radius:14px!important;grid-row:1 / 3!important}.marketplace-reference-bookmark svg{width:17px!important;height:17px!important}@media(max-width:980px){.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:50px minmax(0,1fr)!important;min-height:88px!important;padding:10px!important;gap:9px!important}.marketplace-reference-date{width:48px!important;height:60px!important;border-radius:14px!important}.marketplace-reference-date strong{font-size:24px!important}.marketplace-reference-date span,.marketplace-reference-date small{font-size:9px!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:30px!important;height:30px!important;border-radius:10px!important}.marketplace-reference-title-copy strong{font-size:13px!important}.marketplace-reference-title-copy em,.marketplace-reference-posted,.marketplace-reference-note{font-size:10px!important}.marketplace-reference-time{font-size:11.5px!important}.marketplace-reference-side{grid-column:1 / 3!important;grid-template-columns:1fr 1fr 34px!important;grid-template-rows:30px!important}.marketplace-reference-chip{height:30px!important;font-size:10.5px!important}.marketplace-reference-bookmark{width:34px!important;height:30px!important;border-radius:12px!important;grid-column:auto!important;grid-row:auto!important}}.marketplace-activity-row{min-height:54px!important;padding:6px 2px!important;grid-template-columns:34px minmax(0,1fr) 18px!important;gap:10px!important}.marketplace-activity-icon{width:34px!important;height:34px!important}.marketplace-activity-copy strong{font-size:13px!important;line-height:1.12!important}.marketplace-activity-copy span,.marketplace-activity-copy small{font-size:12px!important;line-height:1.16!important}.marketplace-panel,.marketplace-side-card,.marketplace-activity-card{padding:16px!important}.marketplace-activity-card .marketplace-card-header{margin-bottom:8px!important}.marketplace-activity-card .marketplace-card-header,.marketplace-activity-card .marketplace-tab-switch{gap:8px!important}.marketplace-tab-switch{height:48px!important;padding:4px!important}.marketplace-tab-switch button{min-height:38px!important}.marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:76px minmax(0,1fr) 156px!important;gap:18px!important;min-height:110px!important;padding:14px 18px!important;border-radius:20px!important;border:1px solid #d8e8ff!important;box-shadow:0 16px 38px -30px #2169d259!important}.marketplace-reference-date{width:64px!important;height:82px!important;border-radius:18px!important}.marketplace-reference-date span{font-size:11px!important}.marketplace-reference-main{gap:5px!important}.marketplace-shift-owner-avatar{width:34px!important;height:34px!important;border-radius:12px!important}.marketplace-reference-title-copy strong{font-size:15px!important;line-height:1.12!important}.marketplace-reference-time{font-size:13px!important;gap:6px!important}.marketplace-reference-posted,.marketplace-reference-note{font-size:11.5px!important;line-height:1.25!important}.marketplace-reference-side{gap:7px!important;align-items:stretch!important}.marketplace-reference-chip{min-height:31px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important}.marketplace-reference-bookmark{width:42px!important;height:50px!important;border-radius:16px!important}@media(max-width:860px){.marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important}.marketplace-reference-side{grid-column:1 / -1!important;flex-direction:row!important}}.marketplace-activity-card,.marketplace-side-card,.marketplace-panel{padding:12px!important}.marketplace-activity-list{gap:4px!important}.marketplace-activity-row{min-height:44px!important;padding:4px 0!important;grid-template-columns:28px minmax(0,1fr) 14px!important;gap:8px!important}.marketplace-activity-icon{width:28px!important;height:28px!important}.marketplace-activity-copy strong{font-size:12px!important;line-height:1.05!important}.marketplace-tab-switch{height:42px!important;padding:3px!important}.marketplace-tab-switch button{min-height:34px!important;font-size:12px!important}.marketplace-card-header{margin-bottom:6px!important}.marketplace-card-header h3{font-size:15px!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:58px minmax(0,1fr) 140px!important;gap:12px!important;min-height:86px!important;padding:10px 14px!important;border-radius:18px!important;box-shadow:0 12px 28px -24px #2169d252!important}.marketplace-reference-date{width:52px!important;height:62px!important;border-radius:14px!important;gap:1px!important}.marketplace-reference-date small{font-size:8.5px!important}.marketplace-reference-title-row{gap:7px!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar,.marketplace-shift-owner-avatar{width:28px!important;height:28px!important;border-radius:9px!important;font-size:10px!important}.marketplace-reference-title-copy strong{font-size:13px!important;line-height:1.05!important}.marketplace-reference-title-copy em{font-size:10.5px!important}.marketplace-reference-main{gap:3px!important}.marketplace-reference-time{font-size:11px!important;gap:4px!important}.marketplace-reference-time svg{width:13px!important;height:13px!important}.marketplace-reference-time small{display:none!important}.marketplace-reference-posted,.marketplace-reference-note{font-size:10px!important;line-height:1.08!important;font-weight:720!important;max-width:100%!important}.marketplace-reference-side{grid-template-columns:minmax(0,1fr) 30px!important;grid-template-rows:25px 25px!important;gap:4px!important}.marketplace-reference-chip{height:25px!important;min-height:25px!important;border-radius:999px!important;font-size:10px!important;padding:0 8px!important}.marketplace-reference-bookmark{width:30px!important;height:54px!important;border-radius:12px!important;grid-row:1/3!important}@media(max-width:860px){.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important;min-height:76px!important;padding:8px!important}.marketplace-reference-date{width:42px!important;height:52px!important}.marketplace-reference-side{grid-column:1/3!important;grid-template-columns:1fr 1fr 30px!important;grid-template-rows:24px!important}.marketplace-reference-bookmark{height:24px!important;grid-row:auto!important}}.marketplace-stage{gap:14px!important;max-width:1320px!important}.marketplace-header{padding:16px 18px!important;border-radius:22px!important}.marketplace-title{font-size:20px!important}.marketplace-title-sub{font-size:11.5px!important}.marketplace-control-row{margin-top:12px!important}.marketplace-grid,.marketplace-content-grid,.marketplace-main-grid{gap:14px!important}.marketplace-card,.marketplace-panel,.marketplace-side-card,.marketplace-activity-card,.marketplace-queue-card{padding:14px!important;border-radius:18px!important}.marketplace-card-header,.marketplace-section-head{margin-bottom:8px!important}.marketplace-activity-list{gap:6px!important}.marketplace-activity-row{min-height:48px!important;padding:4px 0!important;grid-template-columns:30px minmax(0,1fr) 16px!important;gap:8px!important}.marketplace-activity-copy strong{font-size:12.5px!important;line-height:1.08!important}.marketplace-activity-copy span,.marketplace-activity-copy small{font-size:11px!important;line-height:1.08!important}.marketplace-tab-switch{height:42px!important;padding:3px!important;border-radius:15px!important}.marketplace-tab-switch button{height:34px!important;min-height:34px!important;border-radius:12px!important;font-size:12px!important}.marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:68px minmax(0,1fr) 138px!important;gap:14px!important;min-height:92px!important;padding:11px 14px!important;border-radius:17px!important;border:1px solid #d8e8ff!important;box-shadow:0 10px 26px -24px #2169d25c!important}.marketplace-reference-date{width:56px!important;height:70px!important;border-radius:15px!important}.marketplace-reference-date span{font-size:9.5px!important;letter-spacing:.03em!important}.marketplace-reference-date strong{font-size:24px!important;line-height:1!important}.marketplace-shift-owner-avatar{width:30px!important;height:30px!important;border-radius:10px!important;font-size:10px!important}.marketplace-reference-title-copy strong{font-size:13.5px!important;line-height:1.1!important;font-weight:850!important}.marketplace-reference-title-copy em{font-size:11px!important;line-height:1.1!important}.marketplace-reference-time{font-size:12px!important;line-height:1.1!important;gap:5px!important}.marketplace-reference-posted,.marketplace-reference-note{font-size:10.5px!important;line-height:1.15!important}.marketplace-reference-side{gap:5px!important;align-items:stretch!important}.marketplace-reference-chip{min-height:26px!important;height:26px!important;border-radius:999px!important;font-size:10.5px!important;padding:0 9px!important}.marketplace-reference-bookmark{width:38px!important;height:42px!important;border-radius:13px!important}.marketplace-modal,.shift-marketplace-modal,.marketplace-dialog,.marketplace-drawer,.marketplace-request-modal{width:min(680px,calc(100vw - 24px))!important;max-height:min(700px,calc(100dvh - 24px))!important;border-radius:22px!important;padding:0!important;overflow:hidden!important}.marketplace-modal-header,.marketplace-dialog-header,.marketplace-drawer-header{padding:16px 18px!important;border-bottom:1px solid #dbeafe!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.marketplace-modal-body,.marketplace-dialog-body,.marketplace-drawer-body{padding:16px 18px!important;max-height:calc(100dvh - 190px)!important;overflow:auto!important}.marketplace-modal-footer,.marketplace-dialog-footer,.marketplace-drawer-footer{padding:12px 18px!important;border-top:1px solid #dbeafe!important;background:#fff!important}.marketplace-modal input,.marketplace-modal select,.marketplace-modal textarea,.marketplace-dialog input,.marketplace-dialog select,.marketplace-dialog textarea{min-height:38px!important;border-radius:12px!important;font-size:12px!important;padding:8px 11px!important}.marketplace-modal textarea,.marketplace-dialog textarea{min-height:86px!important;max-height:130px!important}@media(max-width:860px){.marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important}.marketplace-reference-side{grid-column:1/-1!important;flex-direction:row!important}.marketplace-reference-date{width:50px!important;height:62px!important}}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:72px minmax(0,1fr) 170px!important;gap:18px!important;min-height:128px!important;padding:16px 18px!important;border-radius:26px!important;border:1px solid #dbe9ff!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 20px 46px -34px #245dbf57!important}.marketplace-shift-row-card.marketplace-reference-card:before{opacity:.28!important;background:radial-gradient(360px 120px at 35% 0%,rgba(218,236,255,.44),transparent 72%)!important}.marketplace-reference-date{width:72px!important;height:92px!important;border-radius:22px!important;border:1px solid #d8e8ff!important;background:linear-gradient(180deg,#fff,#f5faff)!important;gap:4px!important}.marketplace-reference-date span{font-size:12px!important;font-weight:900!important;color:#6d90cb!important}.marketplace-reference-date strong{font-size:34px!important;line-height:.86!important;font-weight:950!important;color:#0b255f!important}.marketplace-reference-date small{font-size:11px!important;font-weight:850!important;color:#6d7f9d!important}.marketplace-reference-main{gap:8px!important;align-self:center!important}.marketplace-reference-title-row{gap:12px!important;align-items:center!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:40px!important;height:40px!important;border-radius:14px!important;font-size:14px!important}.marketplace-reference-title-copy strong{font-size:18px!important;line-height:1.08!important;letter-spacing:-.02em!important;color:#0a245a!important}.marketplace-reference-title-copy em{font-size:13px!important;color:#7587a5!important;margin-top:2px!important}.marketplace-reference-time{font-size:15px!important;color:#203d73!important;gap:7px!important}.marketplace-reference-time svg{width:18px!important;height:18px!important}.marketplace-reference-time small{font-size:11px!important;font-weight:800!important;color:#7a8ca7!important;border-radius:999px!important;background:#f2f7ff!important;padding:3px 8px!important}.marketplace-reference-posted{font-size:12px!important;font-weight:800!important;color:#6b7f9e!important}.marketplace-reference-note{font-size:13px!important;font-weight:760!important;line-height:1.35!important;color:#506584!important;max-width:560px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.marketplace-reference-side{display:grid!important;grid-template-columns:1fr 48px!important;grid-template-rows:1fr 1fr!important;align-content:center!important;gap:10px!important}.marketplace-reference-chip{min-width:0!important;width:100%!important;height:40px!important;border-radius:18px!important;font-size:13px!important;font-weight:900!important;letter-spacing:-.01em!important}.marketplace-reference-chip-type{order:1!important}.marketplace-reference-chip-status{order:2!important}.marketplace-reference-response{display:none!important}.marketplace-reference-bookmark{grid-row:1 / span 2!important;width:48px!important;height:90px!important;border-radius:18px!important;border:1px solid #dbeafe!important;background:#fff!important}.marketplace-reference-bookmark svg{width:21px!important;height:21px!important}@media(max-width:980px){.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;min-height:120px!important;padding:14px!important}.marketplace-reference-date{width:60px!important;height:76px!important;border-radius:18px!important}.marketplace-reference-date strong{font-size:30px!important}.marketplace-reference-title-copy strong{font-size:16px!important}.marketplace-reference-posted,.marketplace-reference-note,.marketplace-reference-title-copy em{font-size:12px!important}.marketplace-reference-side{grid-column:1 / -1!important;grid-template-columns:1fr 1fr 44px!important;grid-template-rows:1fr!important;gap:8px!important}.marketplace-reference-bookmark{grid-row:auto!important;width:44px!important;height:40px!important;border-radius:14px!important}}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:56px minmax(0,1fr) 132px!important;gap:12px!important;min-height:100px!important;padding:12px 14px!important;border-radius:22px!important;box-shadow:0 14px 32px -28px #245dbf47!important}.marketplace-reference-date{width:56px!important;height:72px!important;border-radius:16px!important;gap:2px!important}.marketplace-reference-date span{font-size:10px!important}.marketplace-reference-date strong{font-size:28px!important}.marketplace-reference-date small{font-size:10px!important}.marketplace-reference-main{gap:6px!important}.marketplace-reference-title-row{gap:10px!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:34px!important;height:34px!important;border-radius:12px!important;font-size:12px!important}.marketplace-reference-title-copy strong{font-size:16px!important;line-height:1.06!important}.marketplace-reference-title-copy em{font-size:12px!important}.marketplace-reference-time{font-size:13.5px!important;gap:6px!important}.marketplace-reference-time svg{width:16px!important;height:16px!important}.marketplace-reference-time small{font-size:10px!important;padding:2px 6px!important}.marketplace-reference-posted{font-size:11px!important}.marketplace-reference-note{font-size:12px!important;-webkit-line-clamp:1!important;max-width:100%!important}.marketplace-reference-side{grid-template-columns:1fr 40px!important;gap:8px!important}.marketplace-reference-chip{height:34px!important;border-radius:15px!important;font-size:12px!important}.marketplace-reference-bookmark{width:40px!important;height:76px!important;border-radius:14px!important}.marketplace-reference-bookmark svg{width:18px!important;height:18px!important}@media(max-width:980px){.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;min-height:96px!important;padding:12px!important}.marketplace-reference-date{width:50px!important;height:66px!important}.marketplace-reference-date strong{font-size:24px!important}.marketplace-reference-title-copy strong{font-size:15px!important}.marketplace-reference-posted,.marketplace-reference-note,.marketplace-reference-title-copy em{font-size:11px!important}.marketplace-reference-time{font-size:12.5px!important}.marketplace-reference-side{grid-column:1 / -1!important;grid-template-columns:1fr 1fr 38px!important}.marketplace-reference-chip{height:32px!important;font-size:11.5px!important}.marketplace-reference-bookmark{width:38px!important;height:32px!important;border-radius:12px!important}}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:48px minmax(0,1fr) 118px!important;gap:10px!important;min-height:84px!important;padding:10px 12px!important;border-radius:20px!important;box-shadow:0 12px 28px -28px #245dbf42!important}.marketplace-reference-date{width:48px!important;height:62px!important;border-radius:14px!important;gap:1px!important}.marketplace-reference-date span{font-size:9px!important}.marketplace-reference-date strong{font-size:24px!important}.marketplace-reference-date small{font-size:9px!important}.marketplace-reference-main{gap:4px!important}.marketplace-reference-title-row{gap:8px!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:30px!important;height:30px!important;border-radius:10px!important;font-size:11px!important}.marketplace-reference-title-copy strong{font-size:14px!important;line-height:1.04!important}.marketplace-reference-title-copy em{font-size:11px!important}.marketplace-reference-time{font-size:12px!important;gap:5px!important}.marketplace-reference-time svg{width:14px!important;height:14px!important}.marketplace-reference-time small{font-size:9px!important;padding:1px 5px!important}.marketplace-reference-posted{font-size:10px!important}.marketplace-reference-note{font-size:11px!important;line-height:1.25!important}.marketplace-reference-side{grid-template-columns:1fr 36px!important;gap:6px!important}.marketplace-reference-chip{height:30px!important;border-radius:13px!important;font-size:11px!important}.marketplace-reference-bookmark{width:36px!important;height:66px!important;border-radius:12px!important}.marketplace-reference-bookmark svg{width:16px!important;height:16px!important}.marketplace-side-tabs-card{padding:12px!important;border-radius:24px!important}.marketplace-side-tabs{padding:4px!important;min-height:54px!important;border-radius:18px!important;gap:4px!important}.marketplace-side-tabs button{min-height:42px!important;border-radius:14px!important;font-size:13px!important;font-weight:850!important;padding:0 14px!important}.marketplace-side-tabs button span{min-width:20px!important;height:20px!important;font-size:10px!important}.marketplace-side-tab-panel{padding:10px 4px 2px!important}.marketplace-side-head--actions-only{margin-bottom:8px!important}.marketplace-side-head--actions-only button{height:28px!important;font-size:12px!important}.marketplace-activity-row{min-height:64px!important;padding:10px 12px!important;border-radius:16px!important;grid-template-columns:30px minmax(0,1fr) 14px!important;gap:10px!important}.marketplace-activity-icon{width:30px!important;height:30px!important}.marketplace-activity-icon svg{width:14px!important;height:14px!important}.marketplace-activity-copy strong{font-size:12px!important;line-height:1.1!important}.marketplace-activity-copy em{font-size:11px!important;line-height:1.14!important}.marketplace-activity-copy small{font-size:10px!important;line-height:1.15!important}.marketplace-activity-row>svg,.marketplace-activity-row .lucide-chevron-right{width:14px!important;height:14px!important}.marketplace-activity-empty,.marketplace-alert-empty{min-height:160px!important;padding:16px!important;border-radius:18px!important}.marketplace-empty-clean-icon{width:52px!important;height:52px!important}@media(max-width:980px){.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:46px minmax(0,1fr)!important;min-height:82px!important;padding:10px!important}.marketplace-reference-date{width:46px!important;height:58px!important}.marketplace-reference-date strong{font-size:22px!important}.marketplace-reference-title-copy strong{font-size:13px!important}.marketplace-reference-posted,.marketplace-reference-note,.marketplace-reference-title-copy em{font-size:10.5px!important}.marketplace-reference-side{grid-column:1 / -1!important;grid-template-columns:1fr 1fr 36px!important}.marketplace-reference-chip{height:28px!important;font-size:10.5px!important}.marketplace-reference-bookmark{width:36px!important;height:28px!important;border-radius:11px!important}}.marketplace-modal-overlay{padding:18px!important}.marketplace-modal,.marketplace-modal-large,.marketplace-modal-xl,.marketplace-modal-drawer,.mp-modal-v2{max-width:560px!important;width:min(560px,calc(100vw - 48px))!important;max-height:min(620px,calc(100dvh - 48px))!important;border-radius:20px!important;transform:scale(.88)!important;transform-origin:center center!important}.marketplace-modal-large,.marketplace-modal-xl,.mp-modal-v2.marketplace-modal-xl,.mp-modal-v2.marketplace-modal-large{max-width:620px!important;width:min(620px,calc(100vw - 56px))!important}.marketplace-modal-header,.marketplace-drawer-header{min-height:48px!important;padding:12px 16px!important}.marketplace-modal-header:after,.marketplace-drawer-header:after{display:none!important}.marketplace-modal-header h2,.marketplace-drawer-header h2{font-size:14px!important;gap:8px!important}.marketplace-modal-header h2 .sm-modal-icon,.marketplace-drawer-header h2 .sm-modal-icon{width:26px!important;height:26px!important;border-radius:8px!important}.marketplace-modal-header h2 .sm-modal-icon svg,.marketplace-drawer-header h2 .sm-modal-icon svg{width:13px!important;height:13px!important}.marketplace-modal-header>button,.marketplace-drawer-header>button{width:30px!important;height:30px!important}.marketplace-modal-content,.marketplace-drawer-content{padding:14px 16px!important;gap:10px!important}.marketplace-modal-footer,.marketplace-drawer-footer{padding:10px 16px 14px!important;gap:8px!important}.marketplace-modal-footer button,.marketplace-drawer-footer button,.marketplace-modal-footer .marketplace-primary-btn,.marketplace-drawer-footer .marketplace-primary-btn{height:34px!important;min-height:34px!important;border-radius:11px!important;font-size:11.5px!important;padding:0 12px!important}.shift-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:12px!important;margin-bottom:10px!important}.shift-detail-grid>div{min-height:56px!important;padding:10px 12px!important;gap:8px!important}.shift-detail-grid svg{width:16px!important;height:16px!important}.shift-detail-grid small{font-size:10px!important;margin-bottom:3px!important}.shift-detail-grid strong{font-size:12px!important;line-height:1.15!important}.shift-detail-grid em{font-size:10px!important;line-height:1.18!important}.shift-detail-grid+*,.shift-detail-grid~*{font-size:12px!important}.drawer-person-card,.request-detail-person-card,.marketplace-person-card{min-height:54px!important;padding:9px 10px!important;border-radius:14px!important;gap:8px!important}.drawer-person-card img,.drawer-person-card .avatar,.request-detail-person-card img,.marketplace-person-card img{width:34px!important;height:34px!important;border-radius:11px!important}.drawer-person-card strong,.request-detail-person-card strong,.marketplace-person-card strong{font-size:12.5px!important}.drawer-person-card span,.request-detail-person-card span,.marketplace-person-card span{font-size:10.5px!important}.mp-section{padding:9px 10px!important;border-radius:11px!important}.mp-section-title{font-size:10px!important}.mp-modal-sub{font-size:10.5px!important}.marketplace-modal input,.marketplace-modal select,.marketplace-modal textarea,.marketplace-drawer input,.marketplace-drawer select,.marketplace-drawer textarea{min-height:34px!important;border-radius:10px!important;font-size:11.5px!important;padding:7px 10px!important}.marketplace-modal textarea,.marketplace-drawer textarea{min-height:72px!important;max-height:110px!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:44px minmax(0,1fr) 108px!important;gap:8px!important;min-height:76px!important;padding:8px 10px!important;border-radius:18px!important}.marketplace-reference-date{width:44px!important;height:56px!important;border-radius:12px!important}.marketplace-reference-date span{font-size:8px!important}.marketplace-reference-date strong{font-size:20px!important}.marketplace-reference-date small{font-size:8px!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:26px!important;height:26px!important;border-radius:9px!important}.marketplace-reference-title-copy strong{font-size:12.5px!important}.marketplace-reference-title-copy em{font-size:10px!important}.marketplace-reference-time{font-size:10.8px!important}.marketplace-reference-time svg{width:12px!important;height:12px!important}.marketplace-reference-posted,.marketplace-reference-note{font-size:9.5px!important}.marketplace-reference-chip{height:26px!important;border-radius:11px!important;font-size:9.5px!important}.marketplace-reference-bookmark{width:32px!important;height:58px!important;border-radius:10px!important}@media(max-width:900px){.marketplace-modal,.marketplace-modal-large,.marketplace-modal-xl,.marketplace-modal-drawer,.mp-modal-v2{transform:none!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}}.marketplace-modal.marketplace-modal-drawer.marketplace-details-drawer,.marketplace-details-drawer{transform:none!important;width:min(700px,calc(100vw - 48px))!important;max-width:700px!important;max-height:min(760px,calc(100dvh - 40px))!important;border-radius:26px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 34px 92px -48px #0f2a608c!important}.marketplace-details-drawer .marketplace-modal-header,.marketplace-details-drawer .marketplace-drawer-header{min-height:64px!important;padding:18px 22px!important;border-bottom:1px solid #dbeafe!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.marketplace-details-drawer .marketplace-modal-header h2{font-size:20px!important;font-weight:900!important;letter-spacing:-.03em!important;color:#071f4f!important;gap:10px!important}.marketplace-details-drawer .marketplace-modal-header h2 svg{width:18px!important;height:18px!important;color:#1264ef!important}.marketplace-details-drawer .marketplace-modal-header>button{width:42px!important;height:42px!important;border-radius:15px!important;border:1px solid #d1e3ff!important;background:#fff!important}.marketplace-details-drawer .marketplace-modal-content,.marketplace-details-drawer .marketplace-drawer-content{padding:16px 20px 18px!important;max-height:calc(100dvh - 168px)!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f8fbff!important}.marketplace-details-drawer .shift-status-line{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:0!important;color:#647894!important;font-size:13px!important;font-weight:800!important}.marketplace-details-drawer .shift-status-line .marketplace-status-pill{min-width:82px!important;height:34px!important;padding:0 16px!important;border-radius:14px!important;font-size:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-details-drawer .drawer-person-card{display:grid!important;grid-template-columns:50px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:74px!important;padding:12px 14px!important;margin:0 0 12px!important;border-radius:20px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.marketplace-details-drawer .drawer-person-card .cover-avatar,.marketplace-details-drawer .drawer-person-card .swap-person-avatar,.marketplace-details-drawer .drawer-person-card .view-request-avatar,.marketplace-details-drawer .cover-avatar{position:static!important;width:50px!important;height:50px!important;min-width:50px!important;border-radius:16px!important;margin:0!important;box-shadow:0 0 0 4px #f0f7ff!important;transform:none!important}.marketplace-details-drawer .drawer-person-card>div{min-width:0!important;display:grid!important;gap:3px!important}.marketplace-details-drawer .drawer-person-card strong{font-size:16px!important;line-height:1.1!important;color:#08245a!important;font-weight:900!important}.marketplace-details-drawer .drawer-person-card small{font-size:12px!important;line-height:1.2!important;color:#61769a!important;font-weight:780!important}.marketplace-details-drawer .drawer-person-card em{display:inline-flex!important;width:fit-content!important;max-width:100%!important;min-height:24px!important;align-items:center!important;padding:0 10px!important;border-radius:9px!important;background:#eef5ff!important;color:#2563eb!important;font-size:11px!important;font-weight:850!important;font-style:normal!important;white-space:nowrap!important}.marketplace-details-drawer .marketplace-link-btn{margin:0!important;white-space:nowrap!important;height:34px!important;padding:0 10px!important;border-radius:12px!important;background:#f8fbff!important;border:1px solid #dbeafe!important;font-size:12px!important;font-weight:850!important}.marketplace-details-drawer .shift-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;margin:0 0 12px!important}.marketplace-details-drawer .shift-detail-grid>div{min-height:66px!important;padding:12px!important;border:1px solid #dbeafe!important;border-radius:18px!important;background:#fff!important;display:flex!important;align-items:flex-start!important;gap:10px!important;box-shadow:none!important}.marketplace-details-drawer .shift-detail-grid>div:nth-child(odd),.marketplace-details-drawer .shift-detail-grid>div:nth-last-child(-n+2){border:1px solid #dbeafe!important}.marketplace-details-drawer .shift-detail-grid svg{width:18px!important;height:18px!important;color:#536989!important;margin-top:1px!important;flex:0 0 18px!important}.marketplace-details-drawer .shift-detail-grid small{display:block!important;font-size:11px!important;line-height:1.1!important;margin:0 0 4px!important;color:#6b7f9e!important;font-weight:850!important}.marketplace-details-drawer .shift-detail-grid strong{display:block!important;font-size:14px!important;line-height:1.18!important;color:#09245a!important;font-weight:900!important}.marketplace-details-drawer .shift-detail-grid em{display:block!important;margin-top:2px!important;font-size:11px!important;line-height:1.2!important;color:#7083a0!important}.marketplace-details-drawer .drawer-note-card,.marketplace-details-drawer .drawer-coverage-card,.marketplace-details-drawer .pending-responders-card,.marketplace-details-drawer section{border-radius:18px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:none!important}.marketplace-details-drawer .drawer-note-card,.marketplace-details-drawer .drawer-coverage-card{min-height:64px!important;padding:12px!important;margin:0 0 10px!important;gap:10px!important;align-items:flex-start!important}.marketplace-details-drawer .drawer-note-card svg,.marketplace-details-drawer .drawer-coverage-card svg{width:18px!important;height:18px!important;flex:0 0 18px!important}.marketplace-details-drawer .drawer-note-card strong,.marketplace-details-drawer .drawer-coverage-card strong,.marketplace-details-drawer .pending-responders-card strong,.marketplace-details-drawer section h3{font-size:14px!important;line-height:1.15!important;color:#09245a!important;font-weight:900!important}.marketplace-details-drawer .drawer-note-card span,.marketplace-details-drawer .drawer-coverage-card span,.marketplace-details-drawer section p{font-size:12px!important;line-height:1.35!important;color:#61769a!important}.marketplace-details-drawer .pending-responders-card{padding:12px!important;margin:0!important}.marketplace-details-drawer .marketplace-empty.slim{min-height:56px!important;padding:14px!important;border-radius:14px!important;font-size:12px!important}.marketplace-details-drawer .marketplace-modal-footer,.marketplace-details-drawer .marketplace-drawer-footer{padding:12px 20px 16px!important;border-top:1px solid #dbeafe!important;background:#fff!important;gap:10px!important}.marketplace-details-drawer .marketplace-modal-footer button,.marketplace-details-drawer .marketplace-drawer-footer button{height:42px!important;border-radius:14px!important;font-size:13px!important;font-weight:900!important}@media(max-width:760px){.marketplace-modal.marketplace-modal-drawer.marketplace-details-drawer,.marketplace-details-drawer{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.marketplace-details-drawer .drawer-person-card,.marketplace-details-drawer .shift-detail-grid{grid-template-columns:1fr!important}.marketplace-details-drawer .drawer-person-card{grid-template-columns:44px minmax(0,1fr)!important}.marketplace-details-drawer .marketplace-link-btn{grid-column:1 / -1!important;justify-content:center!important}}.marketplace-side-tabs-card,.marketplace-activity-card,.marketplace-side-card:has(.marketplace-side-tabs),.marketplace-panel:has(.marketplace-side-tabs){padding:16px!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #b9d7ff!important;box-shadow:0 20px 54px -38px #2563eb52!important;overflow:hidden!important}.marketplace-side-tabs,.marketplace-tab-switch{height:58px!important;padding:5px!important;border-radius:20px!important;background:#eef5ff!important;border:1px solid #d6e7ff!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important}.marketplace-side-tabs button,.marketplace-tab-switch button{min-height:46px!important;border-radius:16px!important;font-size:13px!important;font-weight:900!important;color:#425d85!important;background:transparent!important;border:0!important}.marketplace-side-tabs button.active,.marketplace-side-tabs button.is-active,.marketplace-tab-switch button.active,.marketplace-tab-switch button.is-active{background:#fff!important;color:#1264ef!important;box-shadow:0 12px 28px -22px #2563eb6b!important}.marketplace-side-tab-panel{padding:16px 4px 0!important}.marketplace-side-head--actions-only{margin:0 0 14px!important;display:flex!important;justify-content:flex-end!important}.marketplace-side-head--actions-only button,.marketplace-view-all-link{font-size:12.5px!important;font-weight:900!important;color:#1264ef!important;height:30px!important;padding:0 8px!important;border-radius:10px!important}.marketplace-activity-row{min-height:62px!important;padding:10px 12px!important;border-radius:18px!important;background:#fff!important;border:1px solid transparent!important;grid-template-columns:36px minmax(0,1fr) 18px!important;gap:10px!important}.marketplace-activity-row:hover{border-color:#dbeafe!important;background:#f8fbff!important}.marketplace-activity-icon{width:34px!important;height:34px!important;border-radius:13px!important;background:#fff7ed!important;color:#f59e0b!important}.marketplace-activity-icon svg{width:16px!important;height:16px!important}.marketplace-activity-copy{gap:1px!important}.marketplace-activity-copy strong{font-size:13px!important;line-height:1.12!important;color:#1264ef!important;font-weight:900!important}.marketplace-activity-copy em{font-size:12.5px!important;line-height:1.1!important;color:#08245a!important;font-style:normal!important;font-weight:900!important}.marketplace-activity-copy small{font-size:12px!important;line-height:1.1!important;color:#657897!important;font-weight:800!important}.marketplace-activity-row>svg,.marketplace-activity-row .lucide-chevron-right{width:15px!important;height:15px!important;color:#08245a!important}.marketplace-activity-empty,.marketplace-alert-empty{min-height:170px!important;border-radius:20px!important;background:#f8fbff!important;border:1px dashed #cfe0fb!important}.marketplace-side-tabs-card,.marketplace-side-card:has(.marketplace-side-tabs){padding:18px!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;border:1px solid #bdd8fb!important;box-shadow:0 16px 38px -28px #2563eb38!important}.marketplace-side-tabs{height:62px!important;padding:6px!important;border-radius:22px!important;background:#eef5ff!important;border:1px solid #d8e6fb!important}.marketplace-side-tabs button{min-height:48px!important;border-radius:16px!important;font-size:13.5px!important;font-weight:850!important;color:#496382!important}.marketplace-side-tabs button.is-active{background:#fff!important;color:#1662e8!important;box-shadow:0 8px 18px -16px #2563eb61!important}.marketplace-side-tab-panel{padding:18px 6px 2px!important}.marketplace-side-head--actions-only button{min-height:32px!important;padding:0 10px!important;border-radius:10px!important;color:#1662e8!important;font-weight:800!important}.marketplace-activity-empty,.marketplace-alert-empty{min-height:205px!important;padding:24px 18px!important;border-radius:24px!important;background:linear-gradient(180deg,#fbfdff,#f7fbff)!important;border:1px dashed #cfe0fb!important}.marketplace-empty-clean-icon{width:58px!important;height:58px!important;border-radius:18px!important;background:#eef5ff!important;color:#2d6df6!important;box-shadow:inset 0 1px #ffffffe6!important}.marketplace-activity-empty strong,.marketplace-alert-empty strong{margin-top:14px!important;font-size:16px!important;color:#102a57!important}.marketplace-activity-empty span,.marketplace-alert-empty small{max-width:220px!important;text-align:center!important;color:#6b82a5!important;line-height:1.55!important;font-weight:650!important}.marketplace-reference-posted,.marketplace-reference-note{display:inline-flex!important;align-items:center!important;gap:8px!important}.marketplace-reference-posted svg,.marketplace-reference-note svg{width:15px!important;height:15px!important;color:#6d84a7!important;flex:0 0 auto!important}.marketplace-reference-note{color:#40597d!important}.marketplace-reference-note span,.marketplace-reference-posted span{display:inline-block!important}.marketplace-side-tabs-card{background:linear-gradient(180deg,#fffffff5,#f3f8fffa)!important;border:1px solid #d8e6fb!important;border-radius:28px!important;box-shadow:0 26px 62px -42px #24488447!important}.marketplace-side-tabs{padding:6px!important;gap:6px!important;background:#edf4ff!important;border:1px solid #d7e4fa!important;border-radius:22px!important}.marketplace-side-tabs button{min-height:48px!important;border-radius:18px!important;font-weight:800!important;color:#4f6489!important}.marketplace-side-tabs button.is-active{background:#fff!important;color:#1d59df!important;box-shadow:0 12px 26px -22px #1d59df73!important}.marketplace-side-head--actions-only{margin:18px 0 14px!important;justify-content:flex-end!important}.marketplace-side-head--actions-only button{border:0!important;background:transparent!important;color:#2563eb!important;font-weight:800!important;padding:0!important}.marketplace-activity-empty,.marketplace-alert-empty{min-height:260px!important;border:1px dashed #d4e3fa!important;border-radius:24px!important;background:linear-gradient(180deg,#fbfdff,#f3f8ff)!important;padding:34px 24px!important;gap:12px!important}.marketplace-empty-clean-icon{width:72px!important;height:72px!important;border-radius:20px!important;background:#edf4ff!important;border:1px solid #d5e4fb!important;color:#2c6cf1!important;box-shadow:0 14px 32px -26px #2c6cf157!important}.marketplace-activity-empty strong,.marketplace-alert-empty strong{color:#102a56!important;font-size:18px!important}.marketplace-activity-empty span,.marketplace-alert-empty small{color:#607396!important;line-height:1.55!important}.marketplace-side-tabs-card{padding:14px 14px 16px!important}.marketplace-side-tabs{min-height:62px!important;padding:8px!important;border-radius:24px!important;background:linear-gradient(180deg,#eef5ff,#e9f1fe)!important}.marketplace-side-tabs button{min-height:46px!important;font-size:15px!important;font-weight:900!important;color:#5a6d90!important}.marketplace-side-tabs button.is-active{color:#2166f3!important}.marketplace-side-head--actions-only{margin:14px 0 12px!important}.marketplace-side-head--actions-only button{font-size:14px!important;color:#2166f3!important}.marketplace-activity-empty,.marketplace-alert-empty{min-height:0!important;height:calc(100% - 88px)!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;padding:18px 10px 26px!important}.marketplace-activity-empty{flex-direction:column!important;gap:12px!important}.marketplace-empty-clean-icon{width:96px!important;height:96px!important;border-radius:999px!important;background:radial-gradient(circle at 50% 35%,#f9fbff,#edf4ff 58%,#e4efff)!important;border:0!important;box-shadow:inset 0 0 0 1px #dfe9fb,0 18px 44px -34px #3963b966!important;position:relative!important}.marketplace-empty-clean-icon:before,.marketplace-empty-clean-icon:after{content:"";position:absolute;border-radius:999px;border:1px solid #cddffc;opacity:.9}.marketplace-empty-clean-icon:before{width:8px;height:8px;left:-6px;top:20px;background:#f3f8ff}.marketplace-empty-clean-icon:after{width:10px;height:10px;right:-8px;bottom:14px;background:#f3f8ff}.marketplace-activity-empty strong,.marketplace-alert-empty strong{font-size:18px!important;line-height:1.15!important;margin-top:6px!important}.marketplace-activity-empty span,.marketplace-alert-empty small{font-size:14px!important;line-height:1.5!important;max-width:230px!important;text-align:center!important}.marketplace-activity-list{display:flex!important;flex-direction:column!important;gap:14px!important;padding:6px 0 2px!important}.marketplace-activity-row{min-height:132px!important;padding:18px!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;border:1px solid #e0e9f8!important;box-shadow:0 18px 42px -34px #22447e57!important;grid-template-columns:88px minmax(0,1fr) 40px!important;gap:16px!important}.marketplace-activity-row:hover{transform:none!important;border-color:#cfddf5!important;box-shadow:0 20px 46px -34px #22447e66!important}.marketplace-activity-icon{width:74px!important;height:74px!important;border-radius:22px!important;background:linear-gradient(180deg,#fff9ef,#fff3dc)!important;color:#f59e0b!important;border:0!important;box-shadow:none!important}.marketplace-activity-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important}.marketplace-activity-copy strong{font-size:17px!important;line-height:1!important;color:#2563eb!important;font-weight:900!important;order:0!important}.marketplace-activity-copy em{font-style:normal!important;font-size:22px!important;line-height:1.2!important;color:#0b2457!important;font-weight:900!important;order:1!important}.marketplace-activity-copy small{font-size:17px!important;line-height:1.15!important;color:#7083a4!important;font-weight:800!important;order:2!important}.marketplace-activity-row>svg,.marketplace-activity-row .lucide-chevron-right{width:32px!important;height:32px!important;color:#0d2a67!important}@media(max-width:760px){.marketplace-activity-row{min-height:108px!important;grid-template-columns:62px minmax(0,1fr) 28px!important;padding:14px!important;border-radius:22px!important}.marketplace-activity-icon{width:56px!important;height:56px!important;border-radius:18px!important}.marketplace-activity-copy strong{font-size:14px!important}.marketplace-activity-copy em{font-size:18px!important}.marketplace-activity-copy small{font-size:14px!important}}.marketplace-side-tabs-card{padding:10px 12px 12px!important;border-radius:20px!important;min-height:0!important;max-height:none!important;overflow:visible!important}.marketplace-side-tabs{height:46px!important;min-height:46px!important;padding:4px!important;gap:4px!important;border-radius:16px!important}.marketplace-side-tabs button{min-height:38px!important;height:38px!important;padding:0 10px!important;border-radius:13px!important;font-size:12px!important;line-height:1.05!important;white-space:nowrap!important}.marketplace-side-tab-panel{padding:8px 0 0!important}.marketplace-side-head--actions-only{margin:6px 0 8px!important;min-height:22px!important}.marketplace-side-head--actions-only button{font-size:12px!important;line-height:1!important}.marketplace-activity-list{gap:7px!important;padding:0!important}.marketplace-activity-row{min-height:62px!important;height:62px!important;padding:8px 10px!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr) 20px!important;gap:10px!important}.marketplace-activity-icon{width:38px!important;height:38px!important;border-radius:13px!important}.marketplace-activity-icon svg{width:18px!important;height:18px!important}.marketplace-activity-copy{gap:2px!important;min-width:0!important;justify-content:center!important}.marketplace-activity-copy strong{font-size:12px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-activity-copy em{font-size:13px!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-activity-copy small{font-size:11px!important;line-height:1.05!important;white-space:nowrap!important}.marketplace-activity-row>svg,.marketplace-activity-row .lucide-chevron-right{width:18px!important;height:18px!important}.marketplace-activity-empty,.marketplace-alert-empty{min-height:142px!important;height:142px!important;padding:12px!important;gap:7px!important;border-radius:17px!important}.marketplace-empty-clean-icon{width:50px!important;height:50px!important;border-radius:999px!important}.marketplace-empty-clean-icon svg{width:24px!important;height:24px!important}.marketplace-empty-clean-icon:before,.marketplace-empty-clean-icon:after{display:none!important}.marketplace-activity-empty strong,.marketplace-alert-empty strong{font-size:13px!important;margin:0!important;line-height:1.1!important}.marketplace-activity-empty span,.marketplace-alert-empty small{font-size:11px!important;line-height:1.35!important;max-width:180px!important}@media(max-width:760px){.marketplace-side-tabs-card{padding:9px!important;border-radius:18px!important}.marketplace-activity-row{min-height:58px!important;height:58px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;padding:7px 8px!important}.marketplace-activity-icon{width:34px!important;height:34px!important}}.marketplace-figma-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important}.marketplace-figma-kpi,.marketplace-figma-kpis>*{min-height:88px!important;padding:16px 18px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dbe8fb!important;box-shadow:0 12px 26px -22px #2169d23d!important}.marketplace-figma-kpi__icon{width:48px!important;height:48px!important;border-radius:15px!important;background:#f5f9ff!important;border:1px solid #e1ebfa!important}.marketplace-figma-kpi__copy strong{font-size:18px!important;line-height:1!important;color:#0c2458!important}.marketplace-figma-kpi__copy em{font-size:13px!important;line-height:1.12!important;font-weight:800!important;color:#163061!important}.marketplace-figma-kpi__copy small{font-size:11.5px!important;color:#6c7fa1!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 160px 165px!important;gap:12px!important;margin:0 0 16px!important}.marketplace-figma-search,.marketplace-custom-select__trigger,.marketplace-figma-primary.marketplace-figma-filter-offer{min-height:44px!important;height:44px!important;border-radius:14px!important}.marketplace-figma-search{border:1px solid #dbe8fb!important;box-shadow:none!important}.marketplace-figma-search input{font-size:14px!important}.marketplace-custom-select__trigger{background:#fff!important;border:1px solid #dbe8fb!important;font-weight:800!important;color:#163061!important}.marketplace-figma-primary.marketplace-figma-filter-offer{justify-content:center!important;background:linear-gradient(180deg,#2d81ff,#1567f4)!important;border:1px solid #1567f4!important;box-shadow:0 14px 28px -20px #1567f48c!important}.marketplace-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 288px!important;gap:14px!important;align-items:start!important}.marketplace-main-panel,.marketplace-right-panel{min-width:0!important}.marketplace-figma-tabs-section{padding:14px 14px 8px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dbe8fb!important;box-shadow:0 12px 26px -24px #2169d22e!important}.marketplace-figma-tabsbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.marketplace-figma-tabs{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important}.marketplace-figma-tabs button{height:34px!important;padding:0 2px!important;border-radius:0!important;border:0!important;background:transparent!important;color:#556b92!important;font-size:13.5px!important;font-weight:800!important;border-bottom:2px solid transparent!important}.marketplace-figma-tabs button.is-active{color:#2563eb!important;border-bottom-color:#2563eb!important}.marketplace-figma-tabs button span{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#eef4ff!important;color:#5c739d!important;font-size:11px!important;margin-left:6px!important}.marketplace-figma-sort{min-height:38px!important;height:38px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid #dbe8fb!important;background:#fff!important;color:#163061!important;font-size:13px!important;font-weight:800!important}.marketplace-request-list{padding-top:10px!important;gap:12px!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:72px minmax(0,1fr) 130px!important;gap:14px!important;min-height:108px!important;padding:14px 16px!important;border-radius:18px!important;border:1px solid #dbe8fb!important;box-shadow:0 14px 30px -24px #2169d238!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.marketplace-reference-date{width:58px!important;height:86px!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f6faff)!important;border:1px solid #e2ecfa!important}.marketplace-reference-date span{font-size:12px!important}.marketplace-reference-date strong{font-size:32px!important;line-height:.9!important}.marketplace-reference-date small{font-size:11px!important}.marketplace-reference-title-copy strong{font-size:17px!important;line-height:1.08!important;color:#102958!important}.marketplace-reference-title-copy em{font-size:12.5px!important;font-weight:700!important;color:#6f7f9e!important}.marketplace-reference-time,.marketplace-reference-posted,.marketplace-reference-note{font-size:12px!important;color:#5f7397!important}.marketplace-reference-time{font-weight:800!important}.marketplace-reference-posted,.marketplace-reference-note{font-weight:700!important}.marketplace-reference-side{display:grid!important;grid-template-columns:1fr 40px!important;grid-template-rows:30px 30px 1fr!important;gap:8px!important;align-items:start!important}.marketplace-reference-chip{min-width:92px!important;height:30px!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;padding:0 10px!important}.marketplace-reference-bookmark{width:40px!important;height:68px!important;grid-row:1 / 3!important;border-radius:14px!important;background:#fff!important;border:1px solid #dbe8fb!important}.marketplace-reference-response{font-size:10px!important}.marketplace-side-tabs-card{padding:14px!important;border-radius:18px!important;border:1px solid #dbe8fb!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 14px 30px -26px #2169d233!important}.marketplace-side-tabs{min-height:40px!important;height:40px!important;padding:2px!important;border-radius:0!important;background:transparent!important;border-bottom:1px solid #e7eef8!important}.marketplace-side-tabs button{min-height:36px!important;height:36px!important;padding:0 10px!important;border-radius:0!important;background:transparent!important;color:#6c7fa1!important;border-bottom:2px solid transparent!important;font-size:13px!important;font-weight:800!important}.marketplace-side-tabs button.is-active{color:#2563eb!important;border-bottom-color:#2563eb!important;box-shadow:none!important}.marketplace-side-head--actions-only button{font-size:12px!important;font-weight:800!important;color:#2563eb!important}.marketplace-activity-row{min-height:66px!important;padding:10px 12px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;gap:10px!important;border-radius:15px!important;border:1px solid #e4edf9!important;background:#fff!important}.marketplace-activity-icon{width:36px!important;height:36px!important;border-radius:12px!important}.marketplace-activity-copy{gap:2px!important;align-items:flex-start!important}.marketplace-activity-copy strong{order:1!important;font-size:11px!important;line-height:1.1!important;color:#2563eb!important}.marketplace-activity-empty,.marketplace-alert-empty{min-height:168px!important;height:168px!important;border-radius:18px!important;border:1px solid #e4edf9!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}@media(max-width:1180px){.marketplace-shell{grid-template-columns:1fr!important}.marketplace-right-panel{order:2!important}}@media(max-width:860px){.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-figma-filterbar{grid-template-columns:1fr!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:58px minmax(0,1fr)!important}.marketplace-reference-side{grid-column:1 / -1!important;grid-template-columns:1fr 1fr 40px!important;grid-template-rows:30px!important}.marketplace-reference-bookmark{grid-row:auto!important;width:40px!important;height:30px!important}}.marketplace-figma-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.marketplace-figma-kpi{min-height:90px!important;padding:16px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dbe8fb!important;box-shadow:0 12px 26px -22px #2169d238!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 150px 160px!important;gap:10px!important;margin-bottom:14px!important}.marketplace-main-panel{min-width:0!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) 260px!important;gap:12px!important;align-items:start!important}.marketplace-figma-tabs-section,.marketplace-side-tabs-card{border-radius:20px!important;border:1px solid #dbe8fb!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 14px 30px -24px #2169d22e!important}.marketplace-figma-tabsbar{align-items:center!important;gap:10px!important}.marketplace-figma-tabs{gap:12px!important}.marketplace-figma-tabs button{font-size:13px!important;font-weight:900!important}.marketplace-figma-sort{min-height:36px!important;height:36px!important;border-radius:12px!important}.marketplace-request-list{gap:10px!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:70px minmax(0,1fr) 118px!important;gap:12px!important;min-height:94px!important;padding:12px 14px!important;border-radius:18px!important}.marketplace-reference-date{width:56px!important;height:82px!important}.marketplace-reference-date strong{font-size:30px!important}.marketplace-reference-time,.marketplace-reference-posted,.marketplace-reference-note{font-size:11.5px!important}.marketplace-reference-side{grid-template-columns:1fr 38px!important;grid-template-rows:28px 28px 1fr!important;gap:8px!important}.marketplace-reference-chip{min-width:84px!important;height:28px!important;font-size:10px!important}.marketplace-reference-bookmark{width:38px!important;height:64px!important}.marketplace-side-tabs{min-height:36px!important;height:36px!important;padding:0!important;border-bottom:1px solid #e7eef8!important}.marketplace-side-tabs button{min-height:34px!important;height:34px!important;padding:0 8px!important;font-size:12.5px!important;font-weight:900!important}.marketplace-side-head--actions-only{margin:6px 0 10px!important}.marketplace-side-head--actions-only button{font-size:12px!important;font-weight:900!important}.marketplace-activity-row{min-height:68px!important;grid-template-columns:38px minmax(0,1fr) 16px!important;gap:10px!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid #e3ecf9!important;box-shadow:none!important}.marketplace-activity-icon{width:34px!important;height:34px!important;border-radius:12px!important}.marketplace-activity-copy strong{order:1!important;font-size:11px!important;color:#2563eb!important}.marketplace-activity-copy em{order:2!important;font-size:13px!important;font-style:normal!important;font-weight:900!important;color:#0f2455!important}.marketplace-activity-empty,.marketplace-alert-empty{min-height:170px!important;border-radius:18px!important;border:1px solid #e3ecf9!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.marketplace-empty-clean-icon{width:76px!important;height:76px!important;border-radius:999px!important;background:radial-gradient(circle at 50% 50%,#f4f8ff 0%,#eef4ff 65%,transparent 66%)!important}@media(max-width:760px){.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-figma-filterbar{grid-template-columns:1fr!important}}.marketplace-page{background:radial-gradient(720px 360px at 100% 0%,rgba(207,226,255,.42),transparent 58%),linear-gradient(180deg,#f7fbff,#f2f7ff)!important}.marketplace-figma-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.marketplace-figma-kpi{min-height:88px!important;padding:16px 18px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dbe8fb!important;box-shadow:0 14px 30px -24px #2169d238!important}.marketplace-figma-kpi__icon{width:48px!important;height:48px!important;border-radius:16px!important;background:#f4f8ff!important;border:1px solid #e2ecfa!important}.marketplace-figma-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) 160px 165px!important;gap:10px!important;margin-bottom:14px!important}.marketplace-figma-search,.marketplace-custom-select__trigger,.marketplace-figma-primary.marketplace-figma-filter-offer{min-height:42px!important;height:42px!important;border-radius:14px!important}.marketplace-figma-search{background:#fff!important;border:1px solid #dbe8fb!important;box-shadow:none!important}.marketplace-custom-select__trigger{background:#fff!important;border:1px solid #dbe8fb!important;color:#102958!important;font-weight:900!important}.marketplace-figma-primary.marketplace-figma-filter-offer{background:linear-gradient(180deg,#2d80ff,#1567f4)!important;border:1px solid #1567f4!important;box-shadow:0 14px 28px -20px #1567f48c!important}.marketplace-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:12px!important;align-items:start!important}.marketplace-figma-tabs-section,.marketplace-side-tabs-card{border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dbe8fb!important;box-shadow:0 14px 30px -24px #2169d238!important}.marketplace-figma-tabs-section{padding:14px 14px 12px!important}.marketplace-figma-tabsbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.marketplace-figma-tabs{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important}.marketplace-figma-tabs button{min-height:36px!important;height:36px!important;padding:0 2px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#5f7397!important;font-size:13px!important;font-weight:900!important}.marketplace-figma-tabs button.is-active{color:#1d63f2!important;border-bottom-color:#1d63f2!important}.marketplace-figma-tabs button span{min-width:18px!important;height:18px!important;padding:0 6px!important;border-radius:999px!important;background:#eef4ff!important;color:#5f7397!important;font-size:11px!important}.marketplace-figma-sort{min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid #dbe8fb!important;background:#fff!important;font-size:12px!important;font-weight:900!important;color:#102958!important}.marketplace-request-list{gap:10px!important;padding-top:10px!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{min-height:96px!important;grid-template-columns:68px minmax(0,1fr) 118px!important;gap:12px!important;padding:12px 14px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dbe8fb!important;box-shadow:none!important}.marketplace-reference-date{width:56px!important;height:82px!important;border-radius:16px!important;border:1px solid #e2ecfa!important;background:linear-gradient(180deg,#fff,#f5f9ff)!important}.marketplace-reference-date span,.marketplace-reference-date small{font-size:10.5px!important;font-weight:900!important;color:#4f82e9!important}.marketplace-reference-date strong{font-size:30px!important;line-height:.92!important;color:#102958!important}.marketplace-reference-title-copy strong{font-size:15.5px!important;line-height:1.1!important;color:#102958!important}.marketplace-reference-title-copy em{font-size:11.5px!important;color:#6c7fa1!important;font-weight:800!important}.marketplace-reference-time,.marketplace-reference-posted,.marketplace-reference-note{font-size:11.5px!important;line-height:1.2!important;color:#5e7397!important}.marketplace-reference-side{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;grid-template-rows:28px 28px!important;gap:8px!important;align-items:start!important}.marketplace-reference-chip{min-width:84px!important;height:28px!important;font-size:10px!important;font-weight:900!important;padding:0 8px!important;border-radius:999px!important}.marketplace-reference-bookmark{width:38px!important;height:64px!important;grid-row:1 / 3!important;border-radius:14px!important}.marketplace-side-tabs-card{padding:12px!important;border-radius:20px!important}.marketplace-side-tabs{min-height:36px!important;height:36px!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid #e7eef8!important;border-radius:0!important}.marketplace-side-tabs button{height:36px!important;min-height:36px!important;padding:0 8px!important;border-radius:0!important;border-bottom:2px solid transparent!important;background:transparent!important;font-size:12.5px!important;font-weight:900!important;color:#66789a!important}.marketplace-side-tabs button.is-active{color:#1d63f2!important;border-bottom-color:#1d63f2!important;background:transparent!important;box-shadow:none!important}.marketplace-side-head--actions-only{margin:8px 0 10px!important}.marketplace-side-head--actions-only button{font-size:12px!important;color:#1d63f2!important;font-weight:900!important}.marketplace-activity-list{gap:10px!important}.marketplace-activity-row{min-height:70px!important;grid-template-columns:40px minmax(0,1fr) 18px!important;gap:10px!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid #e3ecf9!important;background:#fff!important;box-shadow:none!important}.marketplace-activity-icon{width:36px!important;height:36px!important;border-radius:12px!important;background:#fff4df!important;color:#f59e0b!important}.marketplace-activity-copy{gap:2px!important}.marketplace-activity-copy strong{order:1!important;font-size:11px!important;line-height:1.1!important;color:#1d63f2!important}.marketplace-activity-copy em{order:2!important;font-size:13px!important;line-height:1.15!important;color:#102958!important;font-style:normal!important;font-weight:900!important}.marketplace-activity-copy small{order:3!important;font-size:11px!important;color:#6c7fa1!important}@media(max-width:760px){.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-figma-filterbar{grid-template-columns:1fr!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:56px minmax(0,1fr)!important}.marketplace-reference-side{grid-column:1 / -1!important;grid-template-columns:1fr 1fr 38px!important;grid-template-rows:28px!important}.marketplace-reference-bookmark{grid-row:auto!important;height:28px!important}}.marketplace-figma-title-section{padding:0!important;border:0!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-radius:32px!important;border:1px solid #dbe8fb!important;box-shadow:0 20px 42px -34px #275baf42!important;overflow:hidden!important;position:relative!important}.marketplace-figma-title-section:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(340px 180px at 90% 16%,rgba(210,228,255,.42),transparent 60%),radial-gradient(320px 220px at 82% 104%,rgba(188,214,255,.34),transparent 55%)!important;pointer-events:none!important}.marketplace-figma-titlebar{min-height:186px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:36px 38px!important;position:relative!important;z-index:1!important}.marketplace-figma-titlebar>div{max-width:720px!important}.marketplace-figma-titlebar h1{margin:0 0 10px!important;color:#08275d!important;font-size:clamp(32px,3vw,52px)!important;line-height:.98!important;letter-spacing:-.04em!important;font-weight:980!important}.marketplace-figma-titlebar p{margin:0!important;color:#557198!important;font-size:18px!important;line-height:1.5!important;font-weight:700!important}.marketplace-figma-titlebar:after{content:""!important;width:290px!important;height:152px!important;align-self:center!important;justify-self:end!important;border-radius:24px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='290' height='152' viewBox='0 0 290 152' fill='none'%3E%3Cpath d='M211.5 22 244 40.75v38.5L211.5 98 179 79.25v-38.5L211.5 22Z' fill='%23DFF0FF'/%3E%3Cpath d='M211.5 34 233 46.5v25L211.5 84 190 71.5v-25L211.5 34Z' fill='%2380B7FF' fill-opacity='.55'/%3E%3Cpath d='M211.5 22 244 40.75 211.5 59.5 179 40.75 211.5 22Z' fill='%23F2F9FF'/%3E%3Cpath d='M211.5 22 244 40.75v38.5L211.5 98 179 79.25v-38.5L211.5 22Z' stroke='%2397C5FF' stroke-width='4'/%3E%3Cpath d='M6 25h170' stroke='%23E4EFFD' stroke-width='6' stroke-linecap='round' stroke-dasharray='1 14'/%3E%3Cpath d='M73 129c29-38 78-58 130-58 30 0 59 6 87 18' stroke='%23E6F1FF' stroke-width='10' stroke-linecap='round'/%3E%3Cpath d='M0 152c24-21 56-32 92-32' stroke='%23EAF4FF' stroke-width='10' stroke-linecap='round'/%3E%3C/svg%3E") center right/contain no-repeat!important;opacity:1!important}.marketplace-figma-kpis{gap:12px!important;margin-top:18px!important;margin-bottom:18px!important}.marketplace-figma-kpi{min-height:118px!important;padding:22px 26px!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dbe8fb!important;box-shadow:0 18px 36px -30px #275baf38!important}.marketplace-figma-kpi__icon{width:66px!important;height:66px!important;border-radius:22px!important;border:1px solid #e1ebf9!important}.marketplace-figma-kpi__copy{grid-template-columns:1fr!important;gap:2px!important}.marketplace-figma-kpi__copy strong{font-size:23px!important;font-weight:980!important}.marketplace-figma-kpi__copy em{font-size:13px!important;font-weight:900!important;color:#122c5a!important}.marketplace-figma-kpi__copy small{font-size:12px!important;font-weight:800!important;color:#6f86a7!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 240px 232px!important;gap:14px!important;margin-bottom:20px!important}.marketplace-figma-search,.marketplace-custom-select__trigger,.marketplace-figma-primary.marketplace-figma-filter-offer{min-height:58px!important;height:58px!important;border-radius:20px!important}.marketplace-figma-search{padding:0 18px!important;border-width:1px!important;box-shadow:0 10px 22px -22px #275baf2e!important}.marketplace-figma-search svg{width:22px!important;height:22px!important;color:#193260!important}.marketplace-figma-search input{font-size:15px!important;font-weight:800!important;color:#102958!important}.marketplace-figma-search input::placeholder{color:#748bad!important;opacity:1!important}.marketplace-custom-select__trigger{padding:0 18px!important;box-shadow:0 10px 22px -22px #275baf2e!important}.marketplace-custom-select__trigger span{font-size:15px!important;font-weight:950!important}.marketplace-figma-primary.marketplace-figma-filter-offer{padding:0 26px!important;font-size:15px!important;font-weight:950!important;justify-content:center!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) 360px!important;gap:16px!important}.marketplace-figma-tabs-section,.marketplace-side-tabs-card{border-radius:28px!important;padding:18px 18px 16px!important}.marketplace-figma-tabsbar{align-items:center!important;gap:14px!important}.marketplace-figma-tabs{gap:34px!important}.marketplace-figma-tabs button{min-height:42px!important;height:42px!important;font-size:15px!important;font-weight:950!important;color:#617897!important}.marketplace-figma-tabs button span{min-width:22px!important;height:22px!important;font-size:11px!important;font-weight:900!important}.marketplace-figma-sort{min-height:46px!important;height:46px!important;border-radius:16px!important;font-size:14px!important;font-weight:950!important;padding:0 16px!important}.marketplace-request-list{gap:12px!important;padding-top:14px!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{min-height:148px!important;grid-template-columns:78px minmax(0,1fr) 160px!important;gap:16px!important;padding:18px!important;border-radius:22px!important}.marketplace-reference-date{width:66px!important;height:116px!important;padding:12px 0!important;border-radius:18px!important}.marketplace-reference-date strong{font-size:48px!important}.marketplace-reference-title-copy strong{font-size:18px!important;font-weight:950!important}.marketplace-reference-title-copy em{font-size:13px!important}.marketplace-reference-main{align-content:center!important}.marketplace-reference-main>*+*{margin-top:7px!important}.marketplace-reference-time,.marketplace-reference-posted,.marketplace-reference-note{font-size:13px!important;font-weight:800!important}.marketplace-reference-side{grid-template-columns:minmax(0,1fr) 42px!important;grid-template-rows:34px 34px!important;align-content:center!important;gap:10px!important}.marketplace-reference-chip{min-width:100px!important;height:34px!important;font-size:12px!important;font-weight:900!important}.marketplace-reference-bookmark{width:42px!important;height:78px!important;border-radius:16px!important}.marketplace-side-tabs{margin-bottom:8px!important}.marketplace-side-tabs button{font-size:14px!important;font-weight:950!important}.marketplace-side-head--actions-only{margin:0 0 12px!important}.marketplace-side-head--actions-only button{font-size:14px!important}.marketplace-activity-list{gap:12px!important}.marketplace-activity-row{min-height:92px!important;grid-template-columns:48px minmax(0,1fr) 18px!important;gap:12px!important;padding:14px!important;border-radius:18px!important}.marketplace-activity-icon{width:44px!important;height:44px!important;border-radius:14px!important}.marketplace-activity-copy strong{font-size:13px!important}.marketplace-activity-copy em{font-size:15px!important}.marketplace-activity-copy small{font-size:12px!important}.marketplace-empty-clean-icon{width:92px!important;height:92px!important;border-radius:999px!important}.marketplace-activity-empty,.marketplace-alert-empty{padding:26px 18px!important}@media(max-width:1180px){.marketplace-shell{grid-template-columns:1fr!important}}@media(max-width:768px){.marketplace-figma-titlebar{min-height:auto!important;padding:24px!important}.marketplace-figma-titlebar:after{width:180px!important;height:100px!important}.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-figma-filterbar,.marketplace-shell{grid-template-columns:1fr!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{grid-template-columns:62px minmax(0,1fr)!important;min-height:auto!important}.marketplace-reference-side{grid-column:1 / -1!important;grid-template-columns:1fr 1fr 42px!important;grid-template-rows:34px!important}.marketplace-reference-bookmark{height:34px!important}}.marketplace-figma-title-section{display:none!important}.marketplace-figma-kpis{gap:10px!important;margin-top:4px!important;margin-bottom:14px!important}.marketplace-figma-kpi{min-height:92px!important;padding:16px 18px!important;border-radius:20px!important}.marketplace-figma-kpi__icon{width:56px!important;height:56px!important;border-radius:18px!important}.marketplace-figma-kpi__copy em,.marketplace-figma-kpi__copy small{font-size:11px!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 210px 200px!important;gap:12px!important;margin-bottom:16px!important}.marketplace-figma-search,.marketplace-custom-select__trigger,.marketplace-figma-primary.marketplace-figma-filter-offer{min-height:50px!important;height:50px!important;border-radius:16px!important}.marketplace-figma-search input,.marketplace-custom-select__trigger span,.marketplace-figma-primary.marketplace-figma-filter-offer{font-size:14px!important}.marketplace-shell{grid-template-columns:minmax(0,1fr) 318px!important;gap:14px!important}.marketplace-figma-tabs-section,.marketplace-side-tabs-card{border-radius:24px!important;padding:14px!important}.marketplace-figma-tabs{gap:24px!important}.marketplace-figma-tabs button{min-height:36px!important;height:36px!important;font-size:14px!important}.marketplace-figma-tabs button span{min-width:20px!important;height:20px!important;font-size:10px!important}.marketplace-figma-sort{min-height:40px!important;height:40px!important;padding:0 14px!important;font-size:13px!important}.marketplace-request-list{gap:10px!important;padding-top:12px!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{min-height:124px!important;grid-template-columns:72px minmax(0,1fr) 138px!important;gap:12px!important;padding:14px!important;border-radius:18px!important}.marketplace-reference-date{width:58px!important;height:96px!important;padding:8px 0!important;border-radius:16px!important}.marketplace-reference-date span,.marketplace-reference-date small{font-size:11px!important}.marketplace-reference-date strong{font-size:38px!important}.marketplace-reference-title-copy strong{font-size:16px!important}.marketplace-reference-title-copy em,.marketplace-reference-time,.marketplace-reference-posted,.marketplace-reference-note{font-size:12px!important}.marketplace-reference-side{grid-template-columns:minmax(0,1fr) 38px!important;grid-template-rows:30px 30px!important;gap:8px!important}.marketplace-reference-chip{min-width:92px!important;height:30px!important;font-size:11px!important}.marketplace-reference-bookmark{width:38px!important;height:68px!important;border-radius:14px!important}.marketplace-side-head--actions-only{margin-bottom:10px!important}.marketplace-activity-row{min-height:82px!important;grid-template-columns:42px minmax(0,1fr) 16px!important;gap:10px!important;padding:12px!important;border-radius:16px!important}.marketplace-activity-icon{width:38px!important;height:38px!important;border-radius:12px!important}.marketplace-activity-copy strong{font-size:12px!important}.marketplace-activity-copy em{font-size:14px!important}.marketplace-activity-copy small{font-size:11px!important}.marketplace-activity-empty,.marketplace-alert-empty{padding:18px 14px!important}@media(max-width:768px){.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-figma-filterbar,.marketplace-shell{grid-template-columns:1fr!important}}.marketplace-figma-kpis{gap:12px!important;margin-bottom:12px!important}.marketplace-figma-kpi{min-height:84px!important;padding:14px 16px!important;border-radius:18px!important}.marketplace-figma-kpi__icon{width:48px!important;height:48px!important;border-radius:14px!important;border:1px solid #d9e8f8!important;box-shadow:inset 0 1px #ffffffd9!important}.marketplace-figma-kpi__copy strong{font-size:15px!important;line-height:1.15!important}.marketplace-figma-kpi__copy em{font-size:12px!important;line-height:1.1!important}.marketplace-figma-kpi__copy small{font-size:10.5px!important;line-height:1.1!important}.marketplace-figma-filterbar{margin-bottom:0!important;padding-bottom:0!important}.marketplace-shell{margin-top:-2px!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:12px!important}.marketplace-figma-tabs-section,.marketplace-side-tabs-card{position:relative!important;overflow:hidden!important;border-radius:24px!important}.marketplace-figma-tabs-section:before,.marketplace-side-tabs-card:before,.marketplace-figma-tabs-section:after{content:""!important;position:absolute!important;border-radius:999px!important;pointer-events:none!important}.marketplace-figma-tabs-section:before{width:220px!important;height:220px!important;right:-110px!important;top:-110px!important;border:22px solid rgba(59,130,246,.06)!important}.marketplace-figma-tabs-section:after{width:180px!important;height:180px!important;left:-90px!important;bottom:-105px!important;border:18px solid rgba(96,165,250,.05)!important}.marketplace-side-tabs-card:before{width:160px!important;height:160px!important;right:-95px!important;bottom:-95px!important;border:16px solid rgba(96,165,250,.05)!important}.marketplace-figma-tabs-section{padding:12px 12px 10px!important}.marketplace-figma-section-eyebrow{display:none!important}.marketplace-figma-tabsbar{align-items:center!important;gap:12px!important}.marketplace-figma-tabs{gap:22px!important}.marketplace-figma-tabs button{font-size:13px!important}.marketplace-figma-sort{min-height:40px!important;height:40px!important;min-width:200px!important;border-radius:16px!important}.marketplace-request-list{gap:8px!important;padding-top:10px!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{min-height:106px!important;grid-template-columns:64px minmax(0,1fr) 124px!important;gap:10px!important;padding:12px!important;border-radius:16px!important}.marketplace-reference-date{width:56px!important;height:88px!important;padding:8px 0!important;border-radius:14px!important}.marketplace-reference-date span,.marketplace-reference-date small{font-size:10px!important}.marketplace-reference-date strong{font-size:30px!important;line-height:1!important}.marketplace-shift-owner-avatar{width:28px!important;height:28px!important}.marketplace-reference-title-row{gap:8px!important;margin-bottom:4px!important}.marketplace-reference-title-copy strong{font-size:13.5px!important;line-height:1.15!important}.marketplace-reference-title-copy em{font-size:11px!important;line-height:1.15!important}.marketplace-reference-time,.marketplace-reference-posted,.marketplace-reference-note{font-size:11px!important;line-height:1.2!important;gap:6px!important}.marketplace-reference-side{grid-template-columns:minmax(0,1fr) 34px!important;grid-template-rows:28px 28px!important;gap:6px!important;align-content:center!important}.marketplace-reference-chip{min-width:84px!important;height:28px!important;font-size:10.5px!important;border-radius:999px!important}.marketplace-reference-bookmark{width:34px!important;height:62px!important;border-radius:12px!important}.marketplace-reference-bookmark svg{width:14px!important;height:14px!important}.marketplace-side-tabs-card{padding:12px!important}.marketplace-side-tabs button{font-size:13px!important}.marketplace-activity-list{gap:8px!important}.marketplace-activity-row{min-height:74px!important;grid-template-columns:38px minmax(0,1fr) 14px!important;gap:9px!important;padding:10px!important;border-radius:14px!important}.marketplace-activity-icon{width:34px!important;height:34px!important;border-radius:12px!important;border:1px solid #e7eef9!important}.marketplace-activity-copy strong{font-size:11px!important}.marketplace-activity-copy em{font-size:13px!important}.marketplace-activity-copy small{font-size:10px!important}@media(max-width:1100px){.marketplace-shell{grid-template-columns:1fr!important}}@media(max-width:768px){.marketplace-figma-filterbar{grid-template-columns:1fr!important;gap:10px!important}.marketplace-shell{grid-template-columns:1fr!important}.marketplace-figma-tabsbar{flex-direction:column!important;align-items:stretch!important}.marketplace-figma-sort{width:100%!important;min-width:0!important}}.marketplace-main-panel{gap:0!important}.marketplace-figma-filterbar{position:relative!important;margin-bottom:0!important;padding:12px!important;border:1px solid #dbe8fb!important;border-bottom:0!important;border-radius:24px 24px 0 0!important;background:linear-gradient(180deg,#fffffffa,#f7fbfffa)!important;overflow:hidden!important}.marketplace-figma-filterbar:before,.marketplace-figma-filterbar:after{content:""!important;position:absolute!important;border-radius:999px!important;pointer-events:none!important}.marketplace-figma-filterbar:before{width:160px!important;height:160px!important;left:-92px!important;bottom:-110px!important;border:16px solid rgba(96,165,250,.05)!important}.marketplace-figma-filterbar:after{width:180px!important;height:180px!important;right:-100px!important;top:-120px!important;border:18px solid rgba(96,165,250,.05)!important}.marketplace-figma-search,.marketplace-custom-select__trigger,.marketplace-figma-primary{position:relative!important;z-index:1!important}.marketplace-figma-tabs-section{margin-top:0!important;border-top:0!important;border-radius:0 0 24px 24px!important;padding:10px 12px 8px!important}.marketplace-figma-tabs-section:before{top:auto!important;bottom:-132px!important;right:-132px!important;width:240px!important;height:240px!important}.marketplace-figma-tabs-section:after{left:-112px!important;bottom:-112px!important}.marketplace-main-panel .marketplace-request-list{padding-top:8px!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{min-height:90px!important;grid-template-columns:58px minmax(0,1fr) 112px!important;gap:8px!important;padding:10px!important;border-radius:15px!important}.marketplace-reference-date{width:50px!important;height:78px!important;padding:7px 0!important;border-radius:12px!important}.marketplace-reference-date span,.marketplace-reference-date small{font-size:9px!important}.marketplace-reference-date strong{font-size:25px!important;line-height:1!important}.marketplace-shift-owner-avatar,.marketplace-shift-owner-avatar--fallback{width:24px!important;height:24px!important}.marketplace-reference-title-row{gap:7px!important;margin-bottom:2px!important}.marketplace-reference-title-copy strong{font-size:12.5px!important;line-height:1.12!important}.marketplace-reference-title-copy em{font-size:10.5px!important;line-height:1.1!important}.marketplace-reference-time,.marketplace-reference-posted,.marketplace-reference-note{font-size:10.25px!important;line-height:1.15!important;gap:5px!important}.marketplace-reference-side{grid-template-columns:minmax(0,1fr) 30px!important;grid-template-rows:26px 26px!important;gap:5px!important}.marketplace-reference-chip{min-width:76px!important;height:26px!important;font-size:10px!important}.marketplace-reference-bookmark{width:30px!important;height:57px!important;border-radius:11px!important}.marketplace-reference-bookmark svg{width:13px!important;height:13px!important}@media(max-width:768px){.marketplace-figma-filterbar{border-radius:22px!important;border-bottom:1px solid #dbe8fb!important}.marketplace-figma-tabs-section{border-radius:22px!important;margin-top:10px!important}}.marketplace-custom-select,.marketplace-figma-sortarea,.marketplace-figma-filterbar,.marketplace-figma-tabs-section{overflow:visible!important}.marketplace-custom-select__menu--portal,.marketplace-custom-select__menu--top,.marketplace-sort-dropdown-portal,.marketplace-figma-dropdown{z-index:999999!important}.marketplace-custom-select__trigger{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:11px!important;font-size:12px!important;gap:8px!important}.marketplace-custom-select__trigger svg{width:14px!important;height:14px!important}.marketplace-figma-primary,.marketplace-figma-filter-offer{min-height:34px!important;height:34px!important;padding:0 13px!important;border-radius:11px!important;font-size:12px!important;gap:7px!important}.marketplace-figma-primary svg{width:14px!important;height:14px!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 136px 126px!important;gap:12px!important}.marketplace-custom-select__menu--portal,.marketplace-custom-select__menu.marketplace-custom-select__menu--top{min-width:170px!important;border-radius:14px!important;border:1px solid #d8e7fb!important;box-shadow:0 24px 50px -28px #1f5bb466!important}.marketplace-cover-modal-clean,.marketplace-swap-modal-clean{max-width:860px!important;width:min(860px,calc(100vw - 40px))!important}.mp-clean-modal-content{display:flex!important;flex-direction:column!important;gap:14px!important}.mp-clean-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-size:12.5px!important;color:#617392!important;font-weight:750!important}.mp-clean-person-card,.mp-clean-form-card,.mp-clean-message-card,.mp-clean-note-card,.mp-clean-info-item,.mp-clean-selected-card{border:1px solid #dfeafe!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border-radius:20px!important;box-shadow:0 12px 28px -24px #1752a859!important}.mp-clean-person-card{padding:18px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}.mp-clean-person-main{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.mp-clean-person-copy{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.mp-clean-person-copy strong{font-size:18px!important;line-height:1.15!important;color:#0b2558!important}.mp-clean-person-copy small{font-size:12px!important;color:#617392!important;font-weight:700!important}.mp-clean-person-copy em{align-self:flex-start!important;font-style:normal!important;font-size:11px!important;font-weight:850!important;color:#1f63df!important;background:#eef5ff!important;border-radius:999px!important;padding:5px 10px!important}.mp-clean-pill-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.mp-clean-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 12px!important;border-radius:999px!important;background:#f4f8ff!important;border:1px solid #dde9fb!important;color:#294e86!important;font-size:11.5px!important;font-weight:800!important}.mp-clean-pill svg{width:13px!important;height:13px!important}.mp-clean-info-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mp-clean-info-item{padding:14px!important;display:flex!important;gap:12px!important;align-items:flex-start!important}.mp-clean-info-icon{width:40px!important;height:40px!important;border-radius:14px!important;background:#f4f8ff!important;border:1px solid #deebff!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#1d67ea!important;flex:0 0 auto!important}.mp-clean-info-icon svg{width:18px!important;height:18px!important}.mp-clean-info-item span{display:flex!important;flex-direction:column!important;gap:3px!important}.mp-clean-info-item small{font-size:11px!important;color:#6b7ca0!important;font-weight:750!important}.mp-clean-info-item strong{font-size:14px!important;color:#092452!important;font-weight:850!important}.mp-clean-info-item em{font-size:11px!important;color:#617392!important;font-style:normal!important}.mp-clean-note-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mp-clean-note-card{padding:16px!important;display:flex!important;align-items:flex-start!important;gap:12px!important}.mp-clean-note-icon{width:40px!important;height:40px!important;border-radius:14px!important;background:#fdf6eb!important;border:1px solid #f2dfc3!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#b16a12!important;flex:0 0 auto!important}.mp-clean-note-card span{display:flex!important;flex-direction:column!important;gap:5px!important}.mp-clean-note-card strong,.mp-clean-selected-title{font-size:13px!important;font-weight:900!important;color:#092452!important}.mp-clean-note-card p{margin:0!important;font-size:12.5px!important;line-height:1.45!important;color:#627493!important}.mp-clean-form-card,.mp-clean-message-card,.mp-clean-selected-card{padding:16px!important}.mp-clean-form-head{display:flex!important;flex-direction:column!important;gap:4px!important;margin-bottom:10px!important}.mp-clean-form-head strong{font-size:14px!important;color:#092452!important;font-weight:900!important}.mp-clean-form-head small{font-size:12px!important;color:#657698!important}.mp-clean-selected-card{margin-top:12px!important;display:flex!important;flex-direction:column!important;gap:4px!important;background:#f9fbff!important}.mp-clean-selected-card strong{font-size:14px!important;color:#0c2558!important}.mp-clean-selected-card small,.mp-clean-selected-card em{font-size:12px!important;color:#627493!important;font-style:normal!important}@media(max-width:860px){.marketplace-figma-filterbar,.mp-clean-person-card,.mp-clean-note-grid,.mp-clean-info-grid{grid-template-columns:1fr!important}.mp-clean-pill-list{justify-content:flex-start!important}}.marketplace-custom-select__menu,.marketplace-custom-select__menu--portal,.marketplace-custom-select__menu--top,.marketplace-sort-menu,.marketplace-modal-overlay{z-index:2147483000!important}.marketplace-figma-filterbar{gap:10px!important;align-items:center!important}.marketplace-figma-sort,.marketplace-custom-select__trigger{min-height:44px!important;height:44px!important;padding:0 15px!important;border-radius:15px!important;font-size:13px!important;box-shadow:0 6px 18px #456dbb14!important}.marketplace-custom-select__trigger svg,.marketplace-figma-primary svg{width:16px!important;height:16px!important}.marketplace-figma-primary.marketplace-figma-filter-offer{min-height:46px!important;height:46px!important;padding:0 18px!important;border-radius:18px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 12px 28px #2563eb38!important}.marketplace-reference-card,article.marketplace-card.marketplace-clean-request-card,.marketplace-view-list article.marketplace-card.marketplace-clean-request-card,.marketplace-view-cards article.marketplace-card.marketplace-clean-request-card,.marketplace-view-compact article.marketplace-card.marketplace-clean-request-card{padding:12px!important;border-radius:18px!important;gap:12px!important;min-height:118px!important}.marketplace-reference-main{gap:8px!important}.marketplace-reference-title-copy strong{font-size:15px!important}.marketplace-reference-title-copy em,.marketplace-reference-time,.marketplace-reference-posted,.marketplace-reference-note,.marketplace-reference-response{font-size:12px!important}.marketplace-reference-chip{min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:11.5px!important}.marketplace-reference-side{gap:8px!important}.marketplace-reference-bookmark{width:32px!important;height:32px!important}.marketplace-shift-date{width:58px!important;min-height:78px!important;border-radius:16px!important}.marketplace-shift-date strong{font-size:22px!important}.marketplace-shift-date span,.marketplace-shift-date small{font-size:9px!important}.marketplace-modal.marketplace-cover-modal-clean,.marketplace-modal.marketplace-swap-modal-clean,.marketplace-modal.marketplace-offer-shift-drawer{border-radius:24px!important;box-shadow:0 28px 70px #0f172a2e!important}.marketplace-modal-header{padding:18px 22px!important;border-bottom:1px solid #e3ecfa!important}.marketplace-modal-header h2{font-size:20px!important}.marketplace-modal-content.mp-clean-modal-content,.marketplace-drawer-content{padding:18px 22px!important;gap:14px!important}.marketplace-modal-footer,.marketplace-drawer-footer{padding:16px 22px!important;border-top:1px solid #e3ecfa!important}.mp-clean-person-card,.mp-clean-form-card,.mp-clean-message-card,.mp-clean-note-card,.mp-clean-selected-card,.marketplace-info-strip,.marketplace-radio-card,.drawer-section{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #dce8f8!important;box-shadow:0 10px 24px #0f172a0a!important}.marketplace-input,.marketplace-textarea,.marketplace-select-input,.marketplace-shift-select-card,.marketplace-radio-card-list{border-radius:16px!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 148px 138px!important;gap:24px!important;align-items:center!important}.marketplace-custom-select__trigger{width:148px!important;min-width:148px!important;max-width:148px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;border-radius:14px!important;font-size:12px!important}.marketplace-figma-primary.marketplace-figma-filter-offer{width:138px!important;min-width:138px!important;max-width:138px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border-radius:15px!important;font-size:12px!important}.marketplace-custom-select__trigger svg,.marketplace-figma-primary.marketplace-figma-filter-offer svg{width:14px!important;height:14px!important}.marketplace-custom-select__menu,.marketplace-custom-select__menu--portal,.marketplace-custom-select__menu--top{z-index:2147483647!important}@media(max-width:760px){.marketplace-figma-filterbar{grid-template-columns:1fr!important;gap:10px!important}.marketplace-custom-select__trigger,.marketplace-figma-primary.marketplace-figma-filter-offer{width:100%!important;max-width:none!important}}.marketplace-custom-select__menu,.marketplace-custom-select__menu--portal,.marketplace-custom-select__menu--top{position:fixed!important;z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important;transform:translateZ(0)!important;background:#fff!important;border:1px solid #d8e7fb!important;box-shadow:0 34px 90px -24px #0f172a6b,0 12px 28px #2563eb29!important}.marketplace-figma-filterbar,.marketplace-figma-filterbar *{overflow:visible!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 122px 124px!important;gap:34px!important;align-items:center!important}.marketplace-custom-select--top{width:122px!important;min-width:122px!important;max-width:122px!important}.marketplace-custom-select__trigger{width:122px!important;min-width:122px!important;max-width:122px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:12px!important;font-size:11.5px!important;gap:7px!important}.marketplace-figma-primary.marketplace-figma-filter-offer{width:124px!important;min-width:124px!important;max-width:124px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border-radius:13px!important;font-size:11.5px!important;gap:7px!important;margin-left:0!important}.marketplace-custom-select__trigger svg,.marketplace-figma-primary.marketplace-figma-filter-offer svg{width:13px!important;height:13px!important}.marketplace-figma-kpi__icon{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;flex:0 0 42px!important;aspect-ratio:1 / 1!important;border-radius:14px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-figma-kpi__icon svg{width:18px!important;height:18px!important}.marketplace-figma-kpi{min-height:78px!important;padding:13px 15px!important;gap:12px!important;border-radius:17px!important}.marketplace-figma-kpi__copy strong{font-size:20px!important}.marketplace-figma-kpi__copy em{font-size:12px!important}.marketplace-figma-kpi__copy small{font-size:10.5px!important}@media(max-width:760px){.marketplace-figma-filterbar{grid-template-columns:1fr!important;gap:10px!important}.marketplace-custom-select--top,.marketplace-custom-select__trigger,.marketplace-figma-primary.marketplace-figma-filter-offer{width:100%!important;min-width:0!important;max-width:none!important}}.marketplace-page,.marketplace-page *,.marketplace-shell,.marketplace-shell *{overflow-anchor:none}.marketplace-custom-select,.marketplace-custom-select--top{position:relative!important;overflow:visible!important;isolation:isolate!important;z-index:300!important}.marketplace-custom-select.is-open,.marketplace-custom-select--top.is-open,.marketplace-custom-select__trigger.is-open{z-index:2147483646!important}.marketplace-custom-select__menu,.marketplace-custom-select__menu--portal,.marketplace-custom-select__menu--top{display:block!important;visibility:visible!important;opacity:1!important;min-height:44px!important}.marketplace-custom-select__menu button{min-height:36px!important;font-size:12px!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 114px 118px!important;gap:38px!important}.marketplace-custom-select--top,.marketplace-custom-select__trigger{width:114px!important;min-width:114px!important;max-width:114px!important;height:32px!important;min-height:32px!important}.marketplace-native-range{position:relative!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;width:114px!important;min-width:114px!important;max-width:114px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:14px!important;border:1px solid #dbe8fb!important;background:#fff!important;box-shadow:0 8px 18px -14px #2169d238!important;overflow:hidden!important;z-index:30!important}.marketplace-native-range__icon,.marketplace-native-range__arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2456a6!important;width:14px!important;height:14px!important}.marketplace-native-range__icon svg,.marketplace-native-range__arrow svg{width:14px!important;height:14px!important}.marketplace-native-range__select{appearance:none!important;-webkit-appearance:none!important;border:none!important;outline:none!important;background:transparent!important;color:#17325e!important;font-size:11px!important;font-weight:850!important;width:100%!important;min-width:0!important;cursor:pointer!important;padding:0!important;line-height:1!important}.marketplace-native-range__select:focus{outline:none!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 114px 118px!important;gap:40px!important}.marketplace-figma-primary.marketplace-figma-filter-offer{width:118px!important;min-width:118px!important;max-width:118px!important;height:34px!important;min-height:34px!important}.marketplace-custom-select__menu--portal{display:none!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 138px 126px!important;gap:16px!important;align-items:center!important}.marketplace-range-dropdown-v20{position:relative!important;width:138px!important;min-width:138px!important;max-width:138px!important;overflow:visible!important;z-index:40!important}.marketplace-range-dropdown-v20__trigger{width:138px!important;min-width:138px!important;max-width:138px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:16px!important;border:1px solid #dbe8fb!important;background:#fff!important;color:#17325e!important;display:grid!important;grid-template-columns:16px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;box-shadow:0 10px 24px -16px #2169d247!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important}.marketplace-range-dropdown-v20__trigger:hover,.marketplace-range-dropdown-v20__trigger.is-open{border-color:#c7dafb!important;box-shadow:0 12px 28px -16px #2169d252!important}.marketplace-range-dropdown-v20__icon,.marketplace-range-dropdown-v20__arrow,.marketplace-range-dropdown-v20__check{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2456a6!important}.marketplace-range-dropdown-v20__icon svg,.marketplace-range-dropdown-v20__arrow svg{width:14px!important;height:14px!important}.marketplace-range-dropdown-v20__label{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important}.marketplace-range-dropdown-v20__menu{position:fixed!important;z-index:2147483647!important;display:grid!important;gap:4px!important;padding:8px!important;border-radius:16px!important;border:1px solid #dbe8fb!important;background:#fff!important;box-shadow:0 24px 50px -28px #11377659,0 8px 20px -12px #11377629!important}.marketplace-range-dropdown-v20__menu button{width:100%!important;min-height:34px!important;border:none!important;border-radius:12px!important;background:#fff!important;color:#17325e!important;font-size:12px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 10px!important;cursor:pointer!important}.marketplace-range-dropdown-v20__menu button:hover,.marketplace-range-dropdown-v20__menu button.is-active{background:#f4f8ff!important;color:#1f63e6!important}.marketplace-figma-primary.marketplace-figma-filter-offer{width:126px!important;min-width:126px!important;max-width:126px!important;height:36px!important;min-height:36px!important}.marketplace-native-range,.marketplace-custom-select__menu--portal{display:none!important}.shift-marketplace-page{position:relative!important;isolation:isolate!important;background:radial-gradient(900px 420px at -8% -10%,#deebfcd1,#deebfc6b 28%,#deebfc00 58%),radial-gradient(780px 360px at 108% 0%,#eaf2fdc2,#eaf2fd47 34%,#eaf2fd00 62%),linear-gradient(180deg,#f5f9ff,#f9fbff 44%,#eef4fb)!important;background-color:#f5f9ff!important}.shift-marketplace-page:before,.shift-marketplace-page:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;animation:none!important}.marketplace-stage,.marketplace-shell,.marketplace-main-panel,.marketplace-right-panel,.marketplace-request-list,.marketplace-header,.marketplace-header--v2{position:relative!important;z-index:1!important}.marketplace-main-panel,.marketplace-right-panel{background:#ffffffd6!important;border:1px solid #dde8f7!important;box-shadow:0 14px 34px -28px #1b418029!important}.marketplace-header,.marketplace-header--v2{background:linear-gradient(180deg,#fffffff5,#f7fafff5)!important;border-color:#dce8f7!important;box-shadow:0 14px 34px -26px #1b418024!important}.marketplace-figma-kpi,.marketplace-figma-filterbar,.marketplace-figma-tabsbar,.marketplace-figma-side-card,.marketplace-request-card,.marketplace-card,.marketplace-empty{box-shadow:0 10px 24px -24px #1b41801a!important}@media(max-width:768px){.shift-marketplace-page{background:radial-gradient(540px 240px at -8% -6%,#deebfcc7,#deebfc57 30%,#deebfc00 58%),linear-gradient(180deg,#f5f9ff,#f8fbff 42%,#eef4fb)!important;background-color:#f5f9ff!important}}:root{--sm-bg-grad: linear-gradient(180deg, #f7fbff 0%, #f3f8ff 46%, #edf4fc 100%) !important}.shift-marketplace-page,.shift-marketplace-page.marketplace-page,body .shift-marketplace-page{position:relative!important;isolation:isolate!important;overflow-x:hidden!important;background:linear-gradient(180deg,#f7fbff,#fbfdff 38%,#eef5fd)!important;background-color:#f7fbff!important}.shift-marketplace-page:before,.shift-marketplace-page:after,.shift-marketplace-page>.marketplace-stage:before,.shift-marketplace-page>.marketplace-stage:after,.marketplace-stage:before,.marketplace-stage:after,.marketplace-shell:before,.marketplace-shell:after,.marketplace-header:before,.marketplace-header:after,.marketplace-header--v2:before,.marketplace-header--v2:after,.marketplace-main-panel:before,.marketplace-main-panel:after,.marketplace-right-panel:before,.marketplace-right-panel:after,.marketplace-figma-filterbar:before,.marketplace-figma-filterbar:after,.marketplace-figma-tabsbar:before,.marketplace-figma-tabsbar:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;background:none!important;box-shadow:none!important;border:0!important;animation:none!important;transform:none!important}.marketplace-stage,.marketplace-shell,.marketplace-main-panel,.marketplace-right-panel,.marketplace-request-list,.marketplace-header,.marketplace-header--v2{position:relative!important;z-index:1!important;background-image:none!important}.marketplace-header,.marketplace-header--v2{background:linear-gradient(180deg,#fffffffa,#f7fafffa)!important;border:1px solid #dce8f7!important;box-shadow:0 14px 34px -28px #1b41802e!important}.marketplace-figma-kpis,.marketplace-figma-filterbar,.marketplace-figma-tabsbar,.marketplace-main-panel,.marketplace-right-panel,.marketplace-figma-side-card,.marketplace-request-card,.marketplace-card{background-image:none!important}.marketplace-main-panel,.marketplace-right-panel,.marketplace-figma-side-card{background:#ffffffe0!important;border:1px solid #dce8f7!important;box-shadow:0 12px 30px -26px #1b41802e!important}.marketplace-figma-kpi,.marketplace-figma-filterbar,.marketplace-figma-tabsbar,.marketplace-figma-search,.marketplace-range-dropdown-v20__trigger,.marketplace-request-card,.marketplace-card{background:#ffffffeb!important;border-color:#dce8f7!important;box-shadow:0 10px 24px -22px #1b418029!important}.marketplace-range-dropdown-v20__menu{z-index:2147483647!important;background:#fff!important;border:1px solid #dbe8fb!important;box-shadow:0 22px 48px -26px #1137765c!important}@media(max-width:768px){.shift-marketplace-page,body .shift-marketplace-page{background:linear-gradient(180deg,#f7fbff,#fbfdff 42%,#eef5fd)!important;background-color:#f7fbff!important}.shift-marketplace-page:before,.shift-marketplace-page:after{content:none!important;display:none!important}}.marketplace-side-tab-utilities{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:12px 0!important;padding:0 4px 0 2px!important}.marketplace-side-tab-utilities span{color:#6c83a6!important;font-size:11px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important}.marketplace-side-tab-utilities button{min-height:28px!important;height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #d5e6fb!important;background:linear-gradient(180deg,#fff,#f5f9ff)!important;color:#1768e8!important;font-size:11px!important;font-weight:900!important;box-shadow:0 10px 20px -24px #1768e85c!important}.marketplace-side-tab-utilities button:hover{background:#eef6ff!important;border-color:#b7d4ff!important}.marketplace-side-head--actions-only{display:none!important}.marketplace-side-tabs-card .marketplace-side-tab-panel{padding-top:0!important}.marketplace-figma-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0 0 14px!important;padding:0!important;background:transparent!important}.marketplace-figma-kpi{min-width:0!important;min-height:84px!important;height:84px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:12px 15px!important;border:1px solid #e2ebf7!important;border-radius:15px!important;background:#fffffff5!important;box-shadow:0 10px 26px -22px #18448047!important;overflow:hidden!important}.marketplace-figma-kpi__icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;align-self:start!important;border-radius:11px!important;border:0!important}.marketplace-figma-kpi__icon svg{width:18px!important;height:18px!important;stroke-width:2.15!important}.marketplace-figma-kpi__copy{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:1px!important}.marketplace-figma-kpi__copy em{grid-row:1!important;margin:0!important;color:#31517f!important;font-size:11px!important;line-height:1.15!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-figma-kpi__copy strong{grid-row:2!important;margin:2px 0 0!important;color:#0c2148!important;font-size:22px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.025em!important}.marketplace-figma-kpi__copy small{grid-row:3!important;margin:5px 0 0!important;font-size:9.5px!important;line-height:1!important;font-weight:780!important;white-space:nowrap!important}.marketplace-figma-kpi--blue .marketplace-figma-kpi__icon{background:#e9f2ff!important;color:#1768ef!important}.marketplace-figma-kpi--blue .marketplace-figma-kpi__copy small{color:#1768ef!important}.marketplace-figma-kpi--violet .marketplace-figma-kpi__icon{background:#f2eaff!important;color:#7b2cf4!important}.marketplace-figma-kpi--violet .marketplace-figma-kpi__copy small{color:#7b2cf4!important}.marketplace-figma-kpi--green .marketplace-figma-kpi__icon{background:#e8faef!important;color:#08a34a!important}.marketplace-figma-kpi--green .marketplace-figma-kpi__copy small{color:#08a34a!important}.marketplace-figma-kpi--gold .marketplace-figma-kpi__icon{background:#fff4e8!important;color:#ff7a00!important}.marketplace-figma-kpi--gold .marketplace-figma-kpi__copy small{color:#ff7a00!important}.marketplace-right-panel,.marketplace-right-stack,.marketplace-figma-sidebar{min-width:0!important}.marketplace-right-panel .marketplace-activity-v4{width:100%!important;min-width:0!important;padding:0 18px 18px!important;border:1px solid #e4ecf7!important;border-radius:22px!important;background:#fffffff7!important;box-shadow:0 18px 40px -30px #153a744d!important;overflow:hidden!important}.marketplace-activity-v4-tabs{height:66px!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:end!important;border-bottom:1px solid #e6edf7!important}.marketplace-activity-v4-tabs button{position:relative!important;height:66px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 4px 17px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#5f7397!important;font-size:14px!important;line-height:1!important;font-weight:800!important;box-shadow:none!important}.marketplace-activity-v4-tabs button:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:2px!important;border-radius:3px 3px 0 0!important;background:transparent!important}.marketplace-activity-v4-tabs button.is-active{color:#1768ee!important}.marketplace-activity-v4-tabs button.is-active:after{background:#1768ee!important}.marketplace-activity-v4-tabs button span{min-width:20px!important;height:20px!important;display:inline-grid!important;place-items:center!important;padding:0 6px!important;border-radius:999px!important;background:#eaf2ff!important;color:#1768ee!important;font-size:9px!important;font-weight:900!important}.marketplace-activity-v4-panel{padding-top:17px!important}.marketplace-activity-v4-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 13px!important}.marketplace-activity-v4-heading>strong{color:#233b63!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important}.marketplace-activity-v4-heading label{position:relative!important;min-width:112px!important;height:35px!important;display:flex!important;align-items:center!important;border:1px solid #dce7f5!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 18px -18px #10366f52!important}.marketplace-activity-v4-heading label select{width:100%!important;height:100%!important;appearance:none!important;padding:0 31px 0 12px!important;border:0!important;outline:0!important;background:transparent!important;color:#31496f!important;font:inherit!important;font-size:10.5px!important;font-weight:800!important;cursor:pointer!important}.marketplace-activity-v4-heading label>svg{position:absolute!important;right:10px!important;width:14px!important;height:14px!important;color:#5c78a6!important;pointer-events:none!important}.marketplace-snapshot-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.marketplace-snapshot-card{min-width:0!important;min-height:105px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:12px 7px!important;border:1px solid #e5edf8!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 12px 24px -24px #11356957!important;text-align:center!important}.marketplace-snapshot-card>span{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:50%!important}.marketplace-snapshot-card>span svg{width:17px!important;height:17px!important}.marketplace-snapshot-card.is-blue>span{background:#e9f2ff!important;color:#1669ee!important}.marketplace-snapshot-card.is-green>span{background:#e9faef!important;color:#08a548!important}.marketplace-snapshot-card.is-orange>span{background:#fff3e7!important;color:#ff7900!important}.marketplace-snapshot-card strong{color:#0f2347!important;font-size:20px!important;line-height:1!important;font-weight:850!important}.marketplace-snapshot-card small{max-width:76px!important;color:#7184a5!important;font-size:9.5px!important;line-height:1.22!important;font-weight:700!important}.marketplace-activity-v4-divider{height:1px!important;margin:17px 0 15px!important;background:#e8eef7!important}.marketplace-activity-v4-heading--recent{margin-bottom:6px!important}.marketplace-activity-v4-heading button{height:auto!important;min-height:0!important;padding:3px 0!important;border:0!important;background:transparent!important;color:#1768ee!important;font-size:10.5px!important;font-weight:850!important;box-shadow:none!important}.marketplace-activity-v4-list{display:grid!important;gap:0!important}.marketplace-activity-v4-row{position:relative!important;width:100%!important;min-height:68px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 15px!important;align-items:center!important;gap:10px!important;padding:8px 1px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:inherit!important;text-align:left!important;box-shadow:none!important}.marketplace-activity-v4-row:hover{background:#f7faff!important}.marketplace-activity-v4-line{position:absolute!important;left:17px!important;top:48px!important;bottom:-20px!important;width:1px!important;background:#e5ecf6!important}.marketplace-activity-v4-row:last-child .marketplace-activity-v4-line{display:none!important}.marketplace-activity-v4-icon{position:relative!important;z-index:1!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:50%!important}.marketplace-activity-v4-icon svg{width:16px!important;height:16px!important}.marketplace-activity-v4-row.is-submitted .marketplace-activity-v4-icon{background:#e9f2ff!important;color:#1768ee!important}.marketplace-activity-v4-row.is-matched .marketplace-activity-v4-icon{background:#f2e9ff!important;color:#7c2df3!important}.marketplace-activity-v4-row.is-confirmed .marketplace-activity-v4-icon{background:#e8f9ef!important;color:#0aa44d!important}.marketplace-activity-v4-row.is-cancelled .marketplace-activity-v4-icon{background:#fff0f0!important;color:#e05252!important}.marketplace-activity-v4-copy{min-width:0!important;display:grid!important;gap:2px!important}.marketplace-activity-v4-copy strong{color:#11274b!important;font-size:11px!important;line-height:1.15!important;font-weight:850!important}.marketplace-activity-v4-copy span{color:#536d94!important;font-size:10px!important;line-height:1.15!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-activity-v4-copy small{color:#8797b1!important;font-size:9.5px!important;line-height:1.15!important;font-weight:680!important}.marketplace-activity-v4-row>svg{width:15px!important;height:15px!important;color:#54719e!important}.marketplace-activity-v4-empty,.marketplace-activity-v4-alert-card{min-height:190px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:24px!important;border:1px dashed #dbe7f5!important;border-radius:16px!important;background:#f9fbff!important;text-align:center!important}.marketplace-activity-v4-empty>span,.marketplace-activity-v4-alert-card>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#eaf2ff!important;color:#1768ee!important}.marketplace-activity-v4-empty strong,.marketplace-activity-v4-alert-card strong{color:#183052!important;font-size:12px!important;font-weight:850!important}.marketplace-activity-v4-empty small,.marketplace-activity-v4-alert-card small{max-width:220px!important;color:#7185a4!important;font-size:10px!important;line-height:1.4!important}.marketplace-toggle-row{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.marketplace-toggle-row--card{padding:14px 15px!important;border:1px solid #e2eaf5!important;border-radius:14px!important;background:#fbfdff!important}.marketplace-toggle-copy{min-width:0!important;display:grid!important;gap:3px!important}.marketplace-toggle-copy strong{color:#1a3156!important;font-size:11.5px!important;line-height:1.2!important;font-weight:820!important}.marketplace-toggle-copy small{color:#7285a3!important;font-size:9.8px!important;line-height:1.35!important;font-weight:620!important}.marketplace-real-toggle{position:relative!important;flex:0 0 auto!important;width:37px!important;min-width:37px!important;height:21px!important;min-height:21px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#aebdd0!important;box-shadow:inset 0 0 0 1px #3a4f6d14!important;cursor:pointer!important;transition:background .18s ease,box-shadow .18s ease!important}.marketplace-real-toggle>span{position:absolute!important;top:3px!important;left:3px!important;width:15px!important;height:15px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #19305338!important;transform:translate(0)!important;transition:transform .18s ease!important}.marketplace-real-toggle.is-on{background:#1768ee!important;box-shadow:inset 0 0 0 1px #1457cb14,0 5px 12px -9px #1768eea6!important}.marketplace-real-toggle.is-on>span{transform:translate(16px)!important}.marketplace-real-toggle:focus-visible{outline:3px solid rgba(23,104,238,.22)!important;outline-offset:2px!important}.marketplace-real-toggle:disabled{opacity:.55!important;cursor:not-allowed!important}.marketplace-modal-overlay,.marketplace-drawer-overlay{z-index:2147483000!important;padding:24px!important;background:#101e367a!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.marketplace-details-modal-v4,.marketplace-cover-modal-v4,.marketplace-offer-modal-v4{position:relative!important;inset:auto!important;width:min(760px,calc(100vw - 48px))!important;max-width:760px!important;max-height:min(820px,calc(100vh - 48px))!important;display:flex!important;flex-direction:column!important;margin:auto!important;border:1px solid rgba(220,231,246,.98)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 32px 90px -36px #091d4394!important;transform:none!important;overflow:hidden!important}.marketplace-cover-modal-v4,.marketplace-offer-modal-v4{width:min(720px,calc(100vw - 48px))!important;max-width:720px!important}.marketplace-modal-header-v4{flex:0 0 auto!important;min-height:76px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:15px 18px!important;border-bottom:1px solid #e7edf6!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.marketplace-modal-title-v4{min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important}.marketplace-modal-title-v4__icon{flex:0 0 auto!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#eaf2ff!important;color:#1768ee!important}.marketplace-modal-title-v4__icon.is-green{background:#e9f9ef!important;color:#0a9f49!important}.marketplace-modal-title-v4__icon svg{width:18px!important;height:18px!important}.marketplace-modal-title-v4>span:last-child{min-width:0!important;display:grid!important;gap:3px!important}.marketplace-modal-title-v4 h2{margin:0!important;color:#10284e!important;font-size:17px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.015em!important}.marketplace-modal-title-v4 small{color:#7184a2!important;font-size:10px!important;line-height:1.3!important;font-weight:620!important}.marketplace-modal-close-v4{flex:0 0 auto!important;width:34px!important;height:34px!important;min-height:34px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #dfe8f3!important;border-radius:10px!important;background:#fff!important;color:#526b90!important;box-shadow:none!important}.marketplace-modal-close-v4:hover{background:#f4f8fe!important;color:#1768ee!important}.marketplace-modal-close-v4 svg{width:16px!important;height:16px!important}.marketplace-details-modal-v4__content,.marketplace-cover-modal-v4__content,.marketplace-offer-modal-v4__content{flex:1 1 auto!important;min-height:0!important;display:grid!important;align-content:start!important;gap:14px!important;padding:16px 18px 18px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#fff!important}.marketplace-modal-meta-v4{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.marketplace-modal-meta-v4 small{color:#8191aa!important;font-size:9.5px!important;font-weight:700!important}.marketplace-person-summary-v4{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px!important;border:1px solid #e1eaf6!important;border-radius:15px!important;background:linear-gradient(135deg,#f8fbff,#fff 58%)!important}.marketplace-person-summary-v4__main{min-width:0!important;display:flex!important;align-items:center!important;gap:11px!important}.marketplace-person-summary-v4 .cover-avatar{flex:0 0 auto!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;object-fit:cover!important;background:#dfeeff!important;color:#1768ee!important;font-size:11px!important;font-weight:850!important}.marketplace-person-summary-v4__main>div:last-child{min-width:0!important;display:grid!important;gap:2px!important}.marketplace-person-summary-v4__main strong{color:#142d53!important;font-size:12.5px!important;line-height:1.15!important;font-weight:850!important}.marketplace-person-summary-v4__main span{color:#1768ee!important;font-size:10px!important;line-height:1.15!important;font-weight:780!important}.marketplace-person-summary-v4__main small{color:#7b8da8!important;font-size:9.2px!important;line-height:1.15!important;font-weight:650!important}.marketplace-person-summary-v4 .marketplace-link-btn{flex:0 0 auto!important;min-height:32px!important;padding:0 10px!important;border:1px solid #dce8f7!important;border-radius:9px!important;background:#fff!important;color:#1768ee!important;font-size:9.5px!important;font-weight:800!important}.marketplace-detail-grid-v4{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.marketplace-detail-tile-v4{min-width:0!important;min-height:72px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:10px!important;border:1px solid #e5ecf6!important;border-radius:12px!important;background:#fbfdff!important}.marketplace-detail-tile-v4>span{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#eaf2ff!important;color:#1768ee!important}.marketplace-detail-tile-v4>span svg{width:14px!important;height:14px!important}.marketplace-detail-tile-v4>div{min-width:0!important;display:grid!important;gap:2px!important}.marketplace-detail-tile-v4 small{color:#8090a8!important;font-size:8.5px!important;line-height:1!important;font-weight:750!important}.marketplace-detail-tile-v4 strong{color:#1a3155!important;font-size:10.2px!important;line-height:1.15!important;font-weight:820!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-detail-tile-v4 em{color:#7688a4!important;font-size:8.5px!important;line-height:1.1!important;font-style:normal!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-cover-summary-v4{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}.marketplace-cover-summary-v4>div{min-width:0!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:11px!important;border:1px solid #e5ecf6!important;border-radius:12px!important;background:#fbfdff!important}.marketplace-cover-summary-v4>div>span{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#eef4ff!important;color:#1768ee!important}.marketplace-cover-summary-v4 svg{width:14px!important;height:14px!important}.marketplace-cover-summary-v4 strong{display:block!important;margin:0 0 3px!important;color:#20385d!important;font-size:10.5px!important;line-height:1.2!important;font-weight:820!important}.marketplace-cover-summary-v4 p{margin:0!important;color:#7083a1!important;font-size:9.2px!important;line-height:1.4!important;font-weight:620!important}.marketplace-field-v4{position:relative!important;min-width:0!important;display:grid!important;gap:6px!important}.marketplace-field-v4>span{color:#344d73!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important}.marketplace-field-v4>span em{margin-left:3px!important;color:#8a99b0!important;font-size:8.5px!important;font-style:normal!important;font-weight:650!important}.marketplace-field-v4 select,.marketplace-field-v4 textarea{width:100%!important;border:1px solid #dce6f3!important;border-radius:11px!important;outline:0!important;background:#fff!important;color:#193254!important;font:inherit!important;font-size:10.5px!important;font-weight:700!important;transition:border-color .16s ease,box-shadow .16s ease!important}.marketplace-field-v4 select{height:38px!important;appearance:none!important;padding:0 34px 0 11px!important}.marketplace-field-v4>svg{position:absolute!important;right:11px!important;bottom:11px!important;width:14px!important;height:14px!important;color:#6780a5!important;pointer-events:none!important}.marketplace-field-v4 textarea{min-height:86px!important;resize:vertical!important;padding:10px 11px 24px!important;line-height:1.4!important}.marketplace-field-v4 select:focus,.marketplace-field-v4 textarea:focus{border-color:#7eb1fa!important;box-shadow:0 0 0 3px #1768ee1a!important}.marketplace-field-v4--textarea>small{position:absolute!important;right:10px!important;bottom:8px!important;color:#94a2b6!important;font-size:8.5px!important;font-weight:700!important}.marketplace-field-v4--standalone{padding:13px!important;border:1px solid #e4ebf5!important;border-radius:13px!important;background:#fbfdff!important}.marketplace-modal-section-v4{display:grid!important;gap:11px!important;padding:13px!important;border:1px solid #e4ebf5!important;border-radius:14px!important;background:#fbfdff!important}.marketplace-modal-section-v4__heading{display:flex!important;align-items:center!important;gap:9px!important}.marketplace-modal-section-v4__heading>span{flex:0 0 auto!important;width:25px!important;height:25px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#eaf2ff!important;color:#1768ee!important;font-size:9px!important;font-weight:900!important}.marketplace-modal-section-v4__heading>div{display:grid!important;gap:2px!important}.marketplace-modal-section-v4__heading strong{color:#1d355a!important;font-size:11px!important;line-height:1.15!important;font-weight:840!important}.marketplace-modal-section-v4__heading small{color:#7a8da9!important;font-size:9px!important;line-height:1.2!important;font-weight:620!important}.marketplace-shift-picker-v4{position:relative!important;min-height:68px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;padding:10px 11px!important;border:1px solid #dce7f4!important;border-radius:12px!important;background:#fff!important;cursor:pointer!important;overflow:hidden!important}.marketplace-shift-picker-v4:hover{border-color:#a8c9f7!important}.marketplace-shift-picker-v4__icon{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eaf2ff!important;color:#1768ee!important}.marketplace-shift-picker-v4__icon svg{width:16px!important;height:16px!important}.marketplace-shift-picker-v4__copy{min-width:0!important;display:grid!important;gap:2px!important}.marketplace-shift-picker-v4__copy strong{color:#183052!important;font-size:11px!important;line-height:1.1!important;font-weight:830!important}.marketplace-shift-picker-v4__copy span{color:#526b91!important;font-size:9.5px!important;line-height:1.15!important;font-weight:720!important}.marketplace-shift-picker-v4__copy small{color:#8796ad!important;font-size:8.8px!important;line-height:1.15!important;font-weight:620!important}.marketplace-shift-picker-v4__arrow{color:#627ba0!important}.marketplace-shift-picker-v4__arrow svg{width:15px!important;height:15px!important}.marketplace-shift-picker-v4 select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.marketplace-mode-grid-v4{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}.marketplace-mode-grid-v4 button{position:relative!important;min-height:92px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 16px!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:9px!important;row-gap:3px!important;padding:11px!important;border:1px solid #e0e9f5!important;border-radius:12px!important;background:#fff!important;color:inherit!important;text-align:left!important;box-shadow:none!important}.marketplace-mode-grid-v4 button>span{grid-column:1!important;grid-row:1 / 3!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#eef4fc!important;color:#5c759b!important}.marketplace-mode-grid-v4 button>span svg{width:15px!important;height:15px!important}.marketplace-mode-grid-v4 button strong{grid-column:2!important;grid-row:1!important;color:#22395e!important;font-size:10.5px!important;line-height:1.15!important;font-weight:820!important}.marketplace-mode-grid-v4 button small{grid-column:2!important;grid-row:2!important;color:#7b8da7!important;font-size:8.8px!important;line-height:1.3!important;font-weight:620!important}.marketplace-mode-grid-v4 button i{grid-column:3!important;grid-row:1 / 3!important;width:15px!important;height:15px!important;border:1.5px solid #b8c7da!important;border-radius:50%!important;background:#fff!important;box-shadow:inset 0 0 0 3px #fff!important}.marketplace-mode-grid-v4 button.is-active{border-color:#7eb0f7!important;background:#f7faff!important;box-shadow:0 0 0 2px #1768ee12!important}.marketplace-mode-grid-v4 button.is-active>span{background:#e7f1ff!important;color:#1768ee!important}.marketplace-mode-grid-v4 button.is-active i{border-color:#1768ee!important;background:#1768ee!important}.marketplace-modal-form-grid-v4{grid-template-columns:1fr 1fr!important}.marketplace-modal-section-v4__heading--wide,.marketplace-field-v4--textarea{grid-column:1 / -1!important}.marketplace-info-strip-v4{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;border:1px solid #dce9fb!important;border-radius:11px!important;background:#f2f7ff!important;color:#466386!important;font-size:9.5px!important;line-height:1.35!important;font-weight:700!important}.marketplace-info-strip-v4 svg{flex:0 0 auto!important;width:15px!important;height:15px!important;color:#1768ee!important}.marketplace-responders-v4{display:grid!important;gap:10px!important;padding:13px!important;border:1px solid #e4ebf5!important;border-radius:14px!important;background:#fbfdff!important}.marketplace-responders-v4__heading{display:flex!important;align-items:center!important;gap:9px!important}.marketplace-responders-v4__heading>span{width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#eaf2ff!important;color:#1768ee!important}.marketplace-responders-v4__heading svg{width:14px!important;height:14px!important}.marketplace-responders-v4__heading>div{display:grid!important;gap:2px!important}.marketplace-responders-v4__heading strong{color:#1b3459!important;font-size:10.8px!important;line-height:1.15!important;font-weight:840!important}.marketplace-responders-v4__heading small{color:#7d8fa9!important;font-size:8.8px!important;line-height:1.15!important;font-weight:650!important}.marketplace-responders-v4__list{max-height:248px!important;overflow-y:auto!important;display:grid!important;gap:8px!important;padding-right:3px!important}.marketplace-responder-card-v4{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:10px!important;border:1px solid #e4ebf5!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.marketplace-responder-card-v4 .view-request-avatar.small{width:34px!important;height:34px!important;border-radius:10px!important}.marketplace-responder-card-v4 .view-request-name{font-size:10.5px!important;font-weight:830!important}.marketplace-responder-card-v4 .view-request-role,.marketplace-responder-card-v4 .view-responder-offer{font-size:8.8px!important;line-height:1.25!important}.marketplace-responder-card-v4 .view-responder-actions{display:flex!important;gap:6px!important}.marketplace-responder-card-v4 .view-responder-actions button{min-height:29px!important;height:29px!important;padding:0 9px!important;border-radius:8px!important;font-size:8.8px!important}.marketplace-modal-footer-v4{flex:0 0 auto!important;min-height:64px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;padding:12px 18px!important;border-top:1px solid #e7edf6!important;background:#fbfdff!important}.marketplace-modal-footer-v4 .marketplace-outline-btn,.marketplace-modal-footer-v4 .marketplace-primary-btn{min-width:104px!important;min-height:37px!important;height:37px!important;padding:0 14px!important;border-radius:10px!important;font-size:10px!important;line-height:1!important;font-weight:820!important}.marketplace-modal-footer-v4 .marketplace-primary-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #1768ee!important;background:#1768ee!important;color:#fff!important;box-shadow:0 10px 22px -14px #1768ee9e!important}.marketplace-modal-footer-v4 .marketplace-primary-btn:disabled{opacity:.48!important;box-shadow:none!important;cursor:not-allowed!important}.marketplace-modal-footer-v4 .marketplace-primary-btn svg{width:14px!important;height:14px!important}@media(max-width:1100px){.marketplace-figma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.marketplace-figma-kpis{gap:9px!important}.marketplace-figma-kpi{height:76px!important;min-height:76px!important;padding:10px 11px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important}.marketplace-figma-kpi__icon{width:36px!important;height:36px!important}.marketplace-figma-kpi__copy strong{font-size:19px!important}.marketplace-modal-overlay,.marketplace-drawer-overlay{padding:10px!important;align-items:flex-end!important}.marketplace-details-modal-v4,.marketplace-cover-modal-v4,.marketplace-offer-modal-v4{width:100%!important;max-width:none!important;max-height:calc(100vh - 20px)!important;border-radius:20px 20px 14px 14px!important}.marketplace-detail-grid-v4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-cover-summary-v4,.marketplace-mode-grid-v4,.marketplace-modal-form-grid-v4{grid-template-columns:1fr!important}.marketplace-modal-section-v4__heading--wide,.marketplace-field-v4--textarea{grid-column:auto!important}.marketplace-person-summary-v4{align-items:flex-start!important}.marketplace-person-summary-v4 .marketplace-link-btn{display:none!important}.marketplace-responder-card-v4{grid-template-columns:32px minmax(0,1fr)!important}.marketplace-responder-card-v4 .view-responder-actions{grid-column:1 / -1!important;justify-content:flex-end!important}}@media(max-width:480px){.marketplace-figma-kpis{grid-template-columns:1fr 1fr!important}.marketplace-figma-kpi{grid-template-columns:32px minmax(0,1fr)!important;padding:9px!important}.marketplace-figma-kpi__icon{width:32px!important;height:32px!important}.marketplace-figma-kpi__copy em{font-size:9px!important}.marketplace-figma-kpi__copy strong{font-size:17px!important}.marketplace-figma-kpi__copy small{font-size:8px!important}.marketplace-right-panel .marketplace-activity-v4{padding:0 13px 14px!important;border-radius:18px!important}.marketplace-activity-v4-tabs,.marketplace-activity-v4-tabs button{height:58px!important}.marketplace-activity-v4-tabs button{padding-bottom:14px!important;font-size:12px!important}.marketplace-snapshot-grid{gap:6px!important}.marketplace-snapshot-card{min-height:94px!important;padding:9px 4px!important}.marketplace-snapshot-card strong{font-size:17px!important}.marketplace-snapshot-card small{font-size:8.3px!important}.marketplace-modal-header-v4{min-height:68px!important;padding:12px 13px!important}.marketplace-modal-title-v4__icon{width:36px!important;height:36px!important}.marketplace-modal-title-v4 h2{font-size:15px!important}.marketplace-modal-title-v4 small{display:none!important}.marketplace-details-modal-v4__content,.marketplace-cover-modal-v4__content,.marketplace-offer-modal-v4__content{padding:13px!important;gap:11px!important}.marketplace-detail-grid-v4{grid-template-columns:1fr 1fr!important;gap:7px!important}.marketplace-detail-tile-v4{min-height:66px!important;grid-template-columns:27px minmax(0,1fr)!important;padding:8px!important;gap:7px!important}.marketplace-detail-tile-v4>span{width:27px!important;height:27px!important}.marketplace-modal-footer-v4{padding:10px 13px!important}.marketplace-modal-footer-v4 .marketplace-outline-btn,.marketplace-modal-footer-v4 .marketplace-primary-btn{flex:1 1 auto!important;min-width:0!important}}.marketplace-figma-kpis{gap:12px!important;margin:0 0 14px!important}.marketplace-figma-kpi,.marketplace-figma-kpis>.marketplace-figma-kpi{min-height:104px!important;height:104px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;padding:15px 18px!important;border:1px solid #d9e5f4!important;border-radius:17px!important;background:#fbfdff!important;box-shadow:0 10px 26px -25px #204a8442!important;opacity:1!important}.marketplace-figma-kpi__icon,.marketplace-figma-kpi--blue .marketplace-figma-kpi__icon,.marketplace-figma-kpi--violet .marketplace-figma-kpi__icon,.marketplace-figma-kpi--green .marketplace-figma-kpi__icon,.marketplace-figma-kpi--gold .marketplace-figma-kpi__icon{width:44px!important;height:44px!important;align-self:center!important;border:0!important;border-radius:13px!important;background:#eaf2ff!important;color:#2f78f6!important;box-shadow:none!important}.marketplace-figma-kpi__icon svg{width:19px!important;height:19px!important;stroke-width:2!important}.marketplace-figma-kpi__copy{min-width:0!important;display:grid!important;align-content:center!important;gap:2px!important}.marketplace-figma-kpi__copy em{margin:0!important;color:#536b91!important;font-size:11px!important;line-height:1.15!important;font-style:normal!important;font-weight:800!important}.marketplace-figma-kpi__copy strong{margin:2px 0 0!important;color:#153660!important;font-size:27px!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.035em!important}.marketplace-figma-kpi__copy small,.marketplace-figma-kpi--blue .marketplace-figma-kpi__copy small,.marketplace-figma-kpi--violet .marketplace-figma-kpi__copy small,.marketplace-figma-kpi--green .marketplace-figma-kpi__copy small,.marketplace-figma-kpi--gold .marketplace-figma-kpi__copy small{margin:5px 0 0!important;color:#7890b0!important;font-size:9.5px!important;line-height:1.1!important;font-weight:650!important}.marketplace-figma-filterbar{border:1px solid #d7e5f7!important;border-radius:22px!important;background:#eef5ff!important;background-image:none!important;box-shadow:0 10px 28px -25px #234e8b47!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}.marketplace-figma-filterbar:before,.marketplace-figma-filterbar:after,.marketplace-figma-tabs-section:before,.marketplace-figma-tabs-section:after{display:none!important;content:none!important}.marketplace-figma-search,.marketplace-range-dropdown-v20__trigger,.marketplace-custom-select__trigger,.marketplace-figma-primary.marketplace-figma-filter-offer{opacity:1!important}.marketplace-figma-search,.marketplace-range-dropdown-v20__trigger,.marketplace-custom-select__trigger{background:#fff!important;background-image:none!important}.marketplace-figma-tabs-section{border:1px solid #d7e5f7!important;border-radius:22px!important;background:#eaf2ff!important;background-image:none!important;box-shadow:0 10px 28px -25px #234e8b3d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;overflow:visible!important}.marketplace-figma-tabsbar{position:relative!important;z-index:1!important;min-height:54px!important;padding:6px 8px!important;border-radius:16px!important;background:#f4f8ff!important;border:1px solid #dce8f7!important}.marketplace-request-list{padding:12px!important;margin-top:10px!important;border:1px solid #dce7f5!important;border-radius:20px!important;background:#fff!important;background-image:none!important;opacity:1!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{background:#fff!important;background-image:none!important;opacity:1!important}.marketplace-shift-row-card.marketplace-reference-card:before,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card:before,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card:before,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card:before{display:none!important;content:none!important}.marketplace-reference-main,.marketplace-reference-main:hover,.marketplace-reference-main:focus{background:transparent!important;background-image:none!important;opacity:1!important}.marketplace-right-panel .marketplace-activity-v4{padding:0 14px 14px!important;border-radius:19px!important;background:#fff!important;box-shadow:0 14px 34px -29px #153a7447!important}.marketplace-activity-v4-tabs{height:52px!important}.marketplace-activity-v4-tabs button{height:52px!important;padding:0 4px 12px!important;font-size:12.5px!important}.marketplace-activity-v4-panel{padding-top:12px!important}.marketplace-activity-v4-heading{margin-bottom:9px!important}.marketplace-activity-v4-heading>strong{font-size:11px!important}.marketplace-activity-v4-heading label{min-width:98px!important;height:31px!important;border-radius:10px!important}.marketplace-activity-v4-heading label select{padding:0 27px 0 10px!important;font-size:9.5px!important}.marketplace-activity-v4-heading label>svg{right:8px!important;width:12px!important;height:12px!important}.marketplace-snapshot-grid{gap:7px!important}.marketplace-snapshot-card{min-height:82px!important;height:82px!important;gap:4px!important;padding:8px 4px!important;border-radius:13px!important}.marketplace-snapshot-card>span{width:27px!important;height:27px!important}.marketplace-snapshot-card>span svg{width:14px!important;height:14px!important}.marketplace-snapshot-card strong{font-size:17px!important}.marketplace-snapshot-card small{max-width:68px!important;font-size:8.2px!important;line-height:1.15!important}.marketplace-activity-v4-divider{margin:12px 0 10px!important}.marketplace-activity-v4-heading--recent{margin-bottom:3px!important}.marketplace-activity-v4-heading button{font-size:9.5px!important}.marketplace-activity-v4-row{min-height:56px!important;height:56px!important;grid-template-columns:30px minmax(0,1fr) 13px!important;gap:8px!important;padding:6px 1px!important;border-radius:10px!important}.marketplace-activity-v4-line{left:15px!important;top:40px!important;bottom:-16px!important}.marketplace-activity-v4-icon{width:30px!important;height:30px!important}.marketplace-activity-v4-icon svg{width:14px!important;height:14px!important}.marketplace-activity-v4-copy{gap:1px!important}.marketplace-activity-v4-copy strong{font-size:10px!important}.marketplace-activity-v4-copy span{font-size:9.5px!important}.marketplace-activity-v4-copy small{font-size:8.8px!important}.marketplace-activity-v4-row>svg{width:13px!important;height:13px!important}.marketplace-activity-v4-empty,.marketplace-activity-v4-alert-card{min-height:146px!important;padding:18px!important}@media(max-width:1100px){.marketplace-figma-kpi,.marketplace-figma-kpis>.marketplace-figma-kpi{height:96px!important;min-height:96px!important}}@media(max-width:760px){.marketplace-figma-kpi,.marketplace-figma-kpis>.marketplace-figma-kpi{height:82px!important;min-height:82px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;padding:10px 11px!important}.marketplace-figma-kpi__icon,.marketplace-figma-kpi--blue .marketplace-figma-kpi__icon,.marketplace-figma-kpi--violet .marketplace-figma-kpi__icon,.marketplace-figma-kpi--green .marketplace-figma-kpi__icon,.marketplace-figma-kpi--gold .marketplace-figma-kpi__icon{width:36px!important;height:36px!important}.marketplace-figma-kpi__copy strong{font-size:21px!important}.marketplace-figma-tabsbar{align-items:stretch!important}.marketplace-request-list{padding:9px!important}}.marketplace-figma-kpis{gap:14px!important;margin-bottom:20px!important}.marketplace-kpi-card,.marketplace-figma-kpi{min-height:92px!important;padding:16px 18px!important;border-radius:20px!important;background:#fff!important;border:1px solid #cfddf3!important;box-shadow:0 16px 30px -28px #0f2a5042!important}.marketplace-figma-kpi{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important}.marketplace-figma-kpi__icon{width:44px!important;height:44px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#edf4ff!important}.marketplace-figma-kpi__copy{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;line-height:1.1!important}.marketplace-figma-kpi__copy em{order:1!important;font-style:normal!important;font-size:12px!important;font-weight:800!important;color:#5f7898!important}.marketplace-figma-kpi__copy strong{order:2!important;font-size:20px!important;font-weight:950!important;color:#143766!important}.marketplace-figma-kpi__copy small{order:3!important;font-size:11px!important;font-weight:700!important;color:#8ea2bf!important}.marketplace-figma-kpi--blue .marketplace-figma-kpi__icon{background:#eaf2ff!important;color:#2b72f3!important}.marketplace-figma-kpi--violet .marketplace-figma-kpi__icon{background:#f2eaff!important;color:#7b48ff!important}.marketplace-figma-kpi--green .marketplace-figma-kpi__icon{background:#e8f8ee!important;color:#16a34a!important}.marketplace-figma-kpi--gold .marketplace-figma-kpi__icon{background:#fff2e5!important;color:#ff8a00!important}.marketplace-figma-kpi--blue .marketplace-figma-kpi__copy small{color:#2b72f3!important}.marketplace-figma-kpi--violet .marketplace-figma-kpi__copy small{color:#7b48ff!important}.marketplace-figma-kpi--green .marketplace-figma-kpi__copy small{color:#16a34a!important}.marketplace-figma-kpi--gold .marketplace-figma-kpi__copy small{color:#ff8a00!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 170px 176px!important;gap:14px!important;align-items:center!important;margin-bottom:16px!important;padding:14px!important;border-radius:24px!important;background:linear-gradient(180deg,#edf4ff,#f7fbff)!important;border:1px solid #cedcf4!important;box-shadow:0 18px 34px -30px #0f2a5038!important}.marketplace-figma-search,.marketplace-range-dropdown-v20__trigger,.marketplace-figma-filter-offer{height:48px!important;border-radius:16px!important}.marketplace-figma-search{padding:0 16px!important;background:#fff!important;border:1px solid #cfddf3!important;box-shadow:none!important}.marketplace-figma-search svg{color:#21497c!important}.marketplace-figma-search input{font-size:14px!important;font-weight:700!important}.marketplace-range-dropdown-v20__trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important;background:#fff!important;border:1px solid #cfddf3!important;color:#21497c!important;box-shadow:none!important}.marketplace-figma-filter-offer{justify-content:center!important;background:linear-gradient(135deg,#2d7bf3,#1268ef)!important;border:1px solid rgba(33,105,229,.25)!important;box-shadow:0 18px 28px -24px #2563eb94!important}.marketplace-views-panel{padding:14px!important;border-radius:24px!important;background:linear-gradient(180deg,#eef5ff,#f8fbff)!important;border:1px solid #cedcf4!important;box-shadow:0 18px 34px -30px #0f2a5038!important}.marketplace-views-top{display:grid!important;grid-template-columns:minmax(0,1fr) 240px!important;gap:14px!important;align-items:center!important}.marketplace-view-pills{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;min-width:0!important}.marketplace-view-pill{min-height:46px!important;padding:0 14px!important;border-radius:16px!important;border:1px solid #cfddf3!important;background:#fff!important;color:#4c6789!important;display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:850!important;box-shadow:none!important}.marketplace-view-pill:hover{border-color:#b9cff0!important;color:#204a82!important}.marketplace-view-pill.is-active{background:linear-gradient(135deg,#2d7bf3,#1268ef)!important;border-color:#1f68e0!important;color:#fff!important;box-shadow:0 18px 28px -24px #2563eb94!important}.marketplace-view-pill__label{white-space:nowrap!important}.marketplace-view-pill__count{min-width:24px!important;height:24px!important;padding:0 7px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eef4ff!important;color:#6580a4!important;font-style:normal!important;font-size:12px!important;font-weight:900!important}.marketplace-view-pill.is-active .marketplace-view-pill__count{background:#ffffff38!important;color:#fff!important}.marketplace-views-actions{display:flex!important;justify-content:flex-end!important}.marketplace-views-sort,.marketplace-figma-sort.marketplace-views-sort{width:100%!important;height:52px!important;border-radius:18px!important;padding:0 16px!important;background:#fff!important;border:1px solid #cfddf3!important;color:#183b6a!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important}.marketplace-views-sort.is-active{border-color:#8db7fb!important;box-shadow:0 0 0 4px #2563eb14!important}@media(max-width:1280px){.marketplace-figma-filterbar{grid-template-columns:1fr 170px 176px!important}.marketplace-views-top{grid-template-columns:1fr!important}.marketplace-views-actions{justify-content:stretch!important}}@media(max-width:860px){.marketplace-figma-filterbar{grid-template-columns:1fr!important}.marketplace-view-pills{gap:10px!important}.marketplace-view-pill{min-height:44px!important}}.shift-marketplace-page{padding:14px 22px 36px!important}.marketplace-stage{gap:14px!important}.marketplace-figma-kpis{gap:10px!important;margin-bottom:14px!important}.marketplace-kpi-card,.marketplace-figma-kpi{min-height:80px!important;padding:12px 14px!important;border-radius:16px!important}.marketplace-figma-kpi{grid-template-columns:40px minmax(0,1fr)!important;column-gap:12px!important}.marketplace-figma-kpi__icon{width:36px!important;height:36px!important;border-radius:12px!important}.marketplace-figma-kpi__copy em{font-size:11px!important}.marketplace-figma-kpi__copy strong{font-size:16px!important}.marketplace-figma-kpi__copy small{font-size:10px!important}.marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 154px 158px!important;gap:10px!important;margin-bottom:12px!important;padding:10px 12px!important;border-radius:18px!important}.marketplace-figma-search,.marketplace-range-dropdown-v20__trigger,.marketplace-figma-filter-offer{height:40px!important;border-radius:12px!important}.marketplace-figma-search{padding:0 14px!important;gap:10px!important}.marketplace-figma-search svg,.marketplace-range-dropdown-v20__icon,.marketplace-range-dropdown-v20__arrow{transform:scale(.9)!important}.marketplace-figma-search input,.marketplace-range-dropdown-v20__label,.marketplace-range-dropdown-v20__trigger,.marketplace-figma-filter-offer{font-size:12px!important;font-weight:800!important}.marketplace-figma-filter-offer{padding:0 12px!important}.marketplace-views-panel{padding:10px 12px!important;border-radius:20px!important}.marketplace-views-top{grid-template-columns:minmax(0,1fr) 210px!important;gap:10px!important}.marketplace-view-pills{gap:10px!important}.marketplace-view-pill{min-height:40px!important;padding:0 12px!important;border-radius:13px!important;gap:8px!important;font-size:12px!important}.marketplace-view-pill__count{min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:11px!important}.marketplace-views-sort,.marketplace-figma-sort.marketplace-views-sort{height:44px!important;border-radius:14px!important;padding:0 14px!important;font-size:12px!important}@media(max-width:1280px){.marketplace-figma-filterbar{grid-template-columns:1fr 154px 158px!important}}@media(max-width:860px){.marketplace-figma-filterbar,.marketplace-views-top{grid-template-columns:1fr!important}}.marketplace-unified-header{padding:18px 18px 16px!important;border-radius:28px!important;background:linear-gradient(180deg,#eef5ff,#f8fbff)!important;border:1px solid #cedcf4!important;box-shadow:0 20px 36px -32px #0f2a503d!important;margin-bottom:16px!important}.marketplace-unified-header__stats,.marketplace-unified-header__controls{width:100%!important}.marketplace-unified-header .marketplace-figma-kpis{margin-bottom:0!important}.marketplace-unified-header__divider{height:1px!important;margin:14px 2px!important;background:linear-gradient(90deg,#cedcf400,#d8e4f5 12% 88%,#cedcf400)!important}.marketplace-unified-header .marketplace-figma-filterbar{margin-bottom:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:860px){.marketplace-unified-header{padding:14px 14px 12px!important;border-radius:22px!important}.marketplace-unified-header__divider{margin:12px 0!important}}.marketplace-unified-header{padding:18px 22px!important;border-radius:30px!important;background:linear-gradient(180deg,#eef5ff,#f6faff)!important;border:1px solid #d5e1f3!important;box-shadow:0 24px 42px -34px #1d488e38!important}.marketplace-unified-header__divider{height:1px!important;margin:18px 2px!important;background:linear-gradient(90deg,#d2e0f300,#d8e4f5 14% 86%,#d2e0f300)!important}.marketplace-unified-header .marketplace-figma-kpis{gap:16px!important}.marketplace-unified-header .marketplace-kpi-card,.marketplace-unified-header .marketplace-figma-kpi{min-height:88px!important;padding:18px!important;border-radius:20px!important;border:1px solid #d5e1f3!important;background:#fff!important;box-shadow:none!important}.marketplace-unified-header .marketplace-figma-kpi{grid-template-columns:46px minmax(0,1fr)!important;column-gap:14px!important}.marketplace-unified-header .marketplace-figma-kpi__icon{width:40px!important;height:40px!important;border-radius:14px!important}.marketplace-unified-header .marketplace-figma-kpi__copy{gap:4px!important}.marketplace-unified-header .marketplace-figma-kpi__copy em{font-size:12px!important;font-weight:800!important;color:#6681a6!important}.marketplace-unified-header .marketplace-figma-kpi__copy strong{font-size:18px!important;font-weight:900!important;color:#123562!important;line-height:1!important}.marketplace-unified-header .marketplace-figma-kpi__copy small{font-size:11px!important;font-weight:700!important;color:#7f98b8!important}.marketplace-unified-header .marketplace-figma-filterbar{grid-template-columns:minmax(0,1fr) 170px 176px!important;gap:14px!important}.marketplace-unified-header .marketplace-figma-search,.marketplace-unified-header .marketplace-range-dropdown-v20__trigger,.marketplace-unified-header .marketplace-figma-filter-offer{height:48px!important;border-radius:16px!important;border:1px solid #d5e1f3!important;box-shadow:none!important}.marketplace-unified-header .marketplace-figma-search{background:#fff!important;padding:0 18px!important}.marketplace-unified-header .marketplace-figma-search svg,.marketplace-unified-header .marketplace-range-dropdown-v20__icon,.marketplace-unified-header .marketplace-range-dropdown-v20__arrow{color:#2b5a96!important}.marketplace-unified-header .marketplace-figma-search input,.marketplace-unified-header .marketplace-range-dropdown-v20__label{font-size:14px!important;font-weight:800!important;color:#5f789f!important}.marketplace-unified-header .marketplace-figma-search input::placeholder{color:#7a93b4!important}.marketplace-unified-header .marketplace-range-dropdown-v20__trigger{background:#fff!important;color:#2a4f83!important;padding:0 16px!important}.marketplace-unified-header .marketplace-figma-filter-offer{background:linear-gradient(135deg,#2d7bf3,#1e6ced)!important;color:#fff!important;border-color:#2169e51f!important;box-shadow:0 18px 30px -24px #2563eb73!important}.marketplace-unified-header .marketplace-figma-filter-offer:hover{transform:translateY(-1px)!important}.marketplace-views-panel{border-radius:24px!important;background:linear-gradient(180deg,#eef5ff,#f8fbff)!important;border:1px solid #d5e1f3!important;box-shadow:0 20px 36px -32px #1d488e2e!important}.marketplace-view-pill{min-height:42px!important;border-radius:14px!important;border-color:#d5e1f3!important;background:#fff!important;color:#587296!important;font-weight:800!important}.marketplace-view-pill__count{background:#edf4ff!important;color:#6b84a8!important}.marketplace-view-pill.is-active{background:linear-gradient(135deg,#2d7bf3,#1e6ced)!important}.marketplace-views-sort,.marketplace-figma-sort.marketplace-views-sort{border-radius:16px!important;border-color:#d5e1f3!important;background:#fff!important}@media(max-width:860px){.marketplace-unified-header{padding:14px 16px!important;border-radius:24px!important}.marketplace-unified-header .marketplace-figma-filterbar{grid-template-columns:1fr!important}}.marketplace-planning-shell{padding:0!important;border-radius:28px!important;background:linear-gradient(180deg,#f5f9ff,#eef5ff)!important;border:1px solid #d5e1f3!important;box-shadow:0 22px 40px -34px #1d488e38!important;overflow:hidden!important;margin-bottom:14px!important}.marketplace-planning-shell__toolbar{display:grid!important;grid-template-columns:186px minmax(0,1fr) 260px 150px 146px 60px!important;gap:12px!important;padding:14px 16px!important;align-items:center!important}.marketplace-planning-scope{min-height:64px!important;border-radius:16px!important;border:1px solid #cddcf1!important;background:#fff!important;padding:10px 14px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important}.marketplace-planning-scope__eyebrow{font-size:11px!important;font-weight:900!important;color:#8ca1bf!important;letter-spacing:.08em!important}.marketplace-planning-scope strong{font-size:22px!important;font-weight:900!important;line-height:1.05!important;color:#244771!important}.marketplace-planning-search.marketplace-figma-search,.marketplace-planning-shell .marketplace-range-dropdown-v20__trigger,.marketplace-planning-btn,.marketplace-planning-iconbtn{min-height:56px!important;border-radius:16px!important;border:1px solid #cddcf1!important;background:#fff!important;color:#2a4f83!important;box-shadow:none!important}.marketplace-planning-search.marketplace-figma-search{padding:0 16px!important}.marketplace-planning-search input{font-size:14px!important;font-weight:800!important;color:#26486f!important}.marketplace-planning-search input::placeholder{color:#90a4c0!important}.marketplace-planning-shell .marketplace-range-dropdown-v20__trigger{justify-content:space-between!important;padding:0 16px!important}.marketplace-planning-btn,.marketplace-planning-iconbtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:14px!important;font-weight:850!important}.marketplace-planning-iconbtn{width:60px!important;padding:0!important}.marketplace-planning-shell__footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;padding:14px 16px!important;border-top:1px solid #d9e5f6!important;background:linear-gradient(180deg,#ffffff8c,#ffffff2e)!important}.marketplace-workflow-card{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}.marketplace-workflow-card__icon{width:44px!important;height:44px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eaf2ff!important;color:#2d7bf3!important}.marketplace-workflow-card__copy strong{display:block!important;font-size:14px!important;font-weight:900!important;color:#21436d!important;margin-bottom:4px!important}.marketplace-workflow-card__copy p{margin:0!important;font-size:12px!important;font-weight:700!important;color:#7c93b1!important}.marketplace-workflow-actions{display:flex!important;align-items:center!important;gap:12px!important}.marketplace-planning-btn--count span{min-width:22px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;background:#eef4ff!important;color:#6c84a6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:900!important}.marketplace-planning-primary{min-height:56px!important;padding:0 18px!important;border-radius:16px!important;background:linear-gradient(135deg,#2d7bf3,#1f6ced)!important;color:#fff!important;border:1px solid rgba(33,105,229,.16)!important;box-shadow:0 20px 30px -26px #2563eb8a!important}.marketplace-views-panel{padding:0 18px!important;border-radius:28px!important;background:linear-gradient(180deg,#f7fbff,#eef5ff)!important;border:1px solid #d5e1f3!important;box-shadow:0 18px 34px -32px #1d488e29!important}.marketplace-views-top{grid-template-columns:minmax(0,1fr) 240px!important;gap:12px!important}.marketplace-view-pills{gap:34px!important;flex-wrap:nowrap!important;overflow-x:auto!important;min-height:56px!important;align-items:center!important}.marketplace-view-pill{min-height:56px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#5b7598!important;box-shadow:none!important;position:relative!important;gap:8px!important}.marketplace-view-pill.is-active{color:#2a72ea!important;background:transparent!important;box-shadow:none!important}.marketplace-view-pill.is-active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:4px!important;border-radius:999px!important;background:#2a72ea!important}.marketplace-view-pill__count{background:#edf4ff!important;color:#7a90ad!important}.marketplace-views-sort,.marketplace-figma-sort.marketplace-views-sort{min-height:50px!important;border-radius:16px!important;border:1px solid #cddcf1!important;background:#fff!important;box-shadow:none!important}@media(max-width:1280px){.marketplace-planning-shell__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-planning-shell__footer{grid-template-columns:1fr!important}}@media(max-width:860px){.marketplace-planning-shell__toolbar{grid-template-columns:1fr!important}.marketplace-workflow-actions{flex-direction:column!important;align-items:stretch!important}.marketplace-views-top{grid-template-columns:1fr!important}}.marketplace-reference-shell{width:100%!important;border:1px solid #d8e4f4!important;border-radius:26px!important;background:#f8fbff!important;box-shadow:0 18px 36px -32px #18428038!important;overflow:hidden!important;margin:0 0 14px!important}.marketplace-reference-tabs{min-height:56px!important;padding:0 12px!important;border-bottom:1px solid #dce7f6!important;background:#ffffffb8!important}.marketplace-reference-tabs__list{min-height:56px!important;display:flex!important;align-items:stretch!important;gap:8px!important;overflow-x:auto!important}.marketplace-reference-tabs__list>button{flex:0 0 auto!important;min-height:56px!important;padding:0 18px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#586f93!important;font-size:13px!important;font-weight:850!important;position:relative!important;box-shadow:none!important}.marketplace-reference-tabs__list>button.is-active{color:#2369df!important}.marketplace-reference-tabs__list>button.is-active:after{content:""!important;position:absolute!important;left:16px!important;right:16px!important;bottom:0!important;height:3px!important;border-radius:999px 999px 0 0!important;background:#2c73ed!important}.marketplace-reference-tabs__list>button.is-active:before{content:""!important;position:absolute!important;inset:7px 4px 0!important;border:1px solid #cfe0f7!important;border-bottom:0!important;border-radius:15px 15px 0 0!important;background:#f2f7ff!important;z-index:-1!important}.marketplace-reference-tabs__list .marketplace-reference-walkthrough{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-left:4px!important}.marketplace-reference-toolbar{display:grid!important;grid-template-columns:202px minmax(300px,1fr) 260px 146px 146px 54px!important;gap:8px!important;align-items:center!important;padding:12px!important;background:#f8fbff!important}.marketplace-reference-scope,.marketplace-reference-search,.marketplace-reference-shell .marketplace-range-dropdown-v20__trigger,.marketplace-reference-action,.marketplace-reference-refresh{height:52px!important;border:1px solid #ccdcf1!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.marketplace-reference-scope{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 14px!important}.marketplace-reference-scope__icon{width:28px!important;height:28px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#edf4ff!important;color:#2b70e9!important}.marketplace-reference-scope__copy{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.marketplace-reference-scope__copy em{font-style:normal!important;font-size:10px!important;font-weight:900!important;letter-spacing:.07em!important;color:#8298b8!important}.marketplace-reference-scope__copy strong{font-size:13px!important;font-weight:900!important;color:#2b4c7b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-reference-search{display:flex!important;align-items:center!important;gap:12px!important;padding:0 16px!important;color:#31598e!important}.marketplace-reference-search input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#294a77!important;font-size:13px!important;font-weight:750!important}.marketplace-reference-search input::placeholder{color:#8da2be!important}.marketplace-reference-shell .marketplace-range-dropdown-v20__trigger{width:100%!important;padding:0 16px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 18px!important;gap:10px!important;align-items:center!important;color:#2b4d7c!important}.marketplace-reference-shell .marketplace-range-dropdown-v20__label{font-size:13px!important;font-weight:800!important}.marketplace-reference-action{display:grid!important;grid-template-columns:20px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;padding:0 14px!important;color:#2b4d7c!important;font-size:13px!important;font-weight:800!important}.marketplace-reference-action.is-active{border-color:#80acf2!important;box-shadow:0 0 0 3px #2c73ed14!important}.marketplace-reference-refresh{width:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2b4d7c!important}.marketplace-reference-footer{min-height:70px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;padding:12px 16px!important;border-top:1px solid #dce7f6!important;background:linear-gradient(180deg,#f8fbff,#f1f7ff)!important}.marketplace-reference-workflow{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.marketplace-reference-workflow__icon{width:42px!important;height:42px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eaf2ff!important;color:#2b70e9!important}.marketplace-reference-workflow__copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.marketplace-reference-workflow__copy strong{font-size:13px!important;font-weight:900!important;color:#25466f!important}.marketplace-reference-workflow__copy small{font-size:11px!important;font-weight:700!important;color:#7d93b2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketplace-reference-footer__actions{display:flex!important;align-items:center!important;gap:10px!important}.marketplace-reference-drafts,.marketplace-reference-primary{height:46px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important}.marketplace-reference-drafts{border:1px solid #ccdcf1!important;background:#fff!important;color:#2b4d7c!important}.marketplace-reference-drafts em{min-width:22px!important;height:22px!important;padding:0 6px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#edf4ff!important;color:#6e87aa!important;font-style:normal!important;font-size:10px!important;font-weight:900!important}.marketplace-reference-primary{min-width:178px!important;border:1px solid #246ee8!important;background:linear-gradient(135deg,#2e79ef,#1e68e7)!important;color:#fff!important;box-shadow:0 14px 24px -20px #2269e7bf!important}.marketplace-planning-filter-menu{position:fixed!important;z-index:100000!important;padding:8px!important;border:1px solid #d4e1f2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 20px 44px -20px #16376647!important}.marketplace-planning-filter-menu__label{display:block!important;padding:7px 10px 5px!important;color:#8a9db8!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.marketplace-planning-filter-menu>button{width:100%!important;min-height:38px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#355477!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;text-align:left!important;font-size:12px!important;font-weight:750!important}.marketplace-planning-filter-menu>button:hover,.marketplace-planning-filter-menu>button.is-active{background:#eef5ff!important;color:#276be1!important}.marketplace-planning-filter-menu__divider{height:1px!important;margin:6px 4px!important;background:#e5edf8!important}@media(max-width:1300px){.marketplace-reference-toolbar{grid-template-columns:190px minmax(240px,1fr) 210px 126px 126px 50px!important}}@media(max-width:1050px){.marketplace-reference-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-reference-refresh{width:100%!important}.marketplace-reference-footer{grid-template-columns:1fr!important}.marketplace-reference-footer__actions{justify-content:flex-end!important}}@media(max-width:720px){.marketplace-reference-toolbar{grid-template-columns:1fr!important}.marketplace-reference-footer__actions{flex-direction:column!important;align-items:stretch!important}.marketplace-reference-primary{min-width:0!important}}.marketplace-mobile-nav,.marketplace-reference-scope__chevron{display:none}@media(max-width:768px){html,body{overflow-x:hidden!important}body.marketplace-modal-open{overflow:hidden!important}.shift-marketplace-page{--opscence-shell-sidebar-offset: 0px !important;width:100%!important;max-width:100vw!important;min-height:100dvh!important;margin:0!important;padding:0 6px 66px!important;background:#fff!important;color:#102d63!important;font-size:12px!important;overflow:visible!important}.marketplace-stage{width:100%!important;max-width:none!important;margin:0!important;gap:0!important}.marketplace-broadcast-banner,.marketplace-right-panel,.marketplace-reference-refresh{display:none!important}.marketplace-reference-shell{display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.marketplace-reference-tabs{width:calc(100% + 12px)!important;margin:0 -6px 12px!important;padding:0 6px!important;border:0!important;border-bottom:1px solid #e2eaf5!important;border-radius:0!important;background:#fffffffa!important;box-shadow:none!important;overflow:hidden!important}.marketplace-reference-tabs__list{display:flex!important;align-items:stretch!important;width:100%!important;height:50px!important;gap:14px!important;padding:0 6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important}.marketplace-reference-tabs__list::-webkit-scrollbar{display:none!important}.marketplace-reference-tabs__list button{position:relative!important;flex:0 0 auto!important;min-width:max-content!important;height:50px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#617391!important;font-size:9px!important;font-weight:760!important;letter-spacing:-.01em!important;white-space:nowrap!important;box-shadow:none!important;scroll-snap-align:start!important}.marketplace-reference-tabs__list button:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;border-radius:999px 999px 0 0!important;background:transparent!important}.marketplace-reference-tabs__list button.is-active{color:#0867f2!important;font-weight:900!important}.marketplace-reference-tabs__list button.is-active:after{background:#1574ff!important}.marketplace-reference-toolbar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 8px!important;width:100%!important;padding:0!important;margin:0!important}.marketplace-reference-scope{grid-column:1 / -1!important;position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:51px!important;padding:7px 11px!important;border:1px solid #e1e9f4!important;border-radius:11px!important;background:#fff!important;box-shadow:0 5px 16px -14px #23497cb3!important}.marketplace-reference-scope__icon{width:32px!important;height:32px!important;border:0!important;border-radius:10px!important;background:#edf4ff!important;color:#1473ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-reference-scope__icon svg{width:16px!important;height:16px!important}.marketplace-reference-scope__copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:1px!important}.marketplace-reference-scope__copy em{color:#6b7f9f!important;font-size:8px!important;font-weight:900!important;font-style:normal!important;letter-spacing:.11em!important;line-height:1.1!important}.marketplace-reference-scope__copy strong{overflow:hidden!important;color:#112e63!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-reference-scope__chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#284d82!important}.marketplace-reference-scope__chevron svg{width:15px!important;height:15px!important}.marketplace-reference-search{grid-column:1 / -1!important;display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:40px!important;padding:0 12px!important;border:1px solid #dce6f2!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.marketplace-reference-search:focus-within{border-color:#91bfff!important;box-shadow:0 0 0 3px #1f73ff17!important}.marketplace-reference-search svg{width:15px!important;height:15px!important;color:#234b80!important;flex:0 0 auto!important}.marketplace-reference-search input{min-width:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#173668!important;font-size:10px!important;font-weight:650!important}.marketplace-reference-search input::placeholder{color:#6f82a1!important;opacity:1!important}.marketplace-range-dropdown-v20,.marketplace-reference-action{width:100%!important;min-width:0!important}.marketplace-range-dropdown-v20__trigger,.marketplace-reference-action{width:100%!important;min-width:0!important;height:36px!important;padding:0 8px!important;border:1px solid #dce6f2!important;border-radius:11px!important;background:#fff!important;color:#17386c!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-shadow:none!important;font-size:9px!important;font-weight:850!important;white-space:nowrap!important}.marketplace-range-dropdown-v20__trigger svg,.marketplace-reference-action svg{width:13px!important;height:13px!important;flex:0 0 auto!important}.marketplace-range-dropdown-v20__label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-range-dropdown-v20__icon,.marketplace-range-dropdown-v20__arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-reference-footer{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;margin:12px 0 16px!important;padding:0!important;border:0!important;background:transparent!important}.marketplace-reference-workflow{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:76px!important;padding:10px 12px!important;border:1px solid #e2ebf7!important;border-radius:10px!important;background:linear-gradient(135deg,#f6f9ff,#eef5ff)!important;box-shadow:none!important}.marketplace-reference-workflow__icon{width:34px!important;height:34px!important;border:0!important;border-radius:11px!important;background:#eaf3ff!important;color:#126fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.marketplace-reference-workflow__icon svg{width:18px!important;height:18px!important}.marketplace-reference-workflow__copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.marketplace-reference-workflow__copy strong{color:#173669!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important}.marketplace-reference-workflow__copy small{color:#547098!important;font-size:9.5px!important;font-weight:650!important;line-height:1.4!important}.marketplace-reference-footer__actions{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.55fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important}.marketplace-reference-drafts,.marketplace-reference-primary{width:100%!important;min-width:0!important;height:38px!important;padding:0 10px!important;border-radius:10px!important;gap:7px!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}.marketplace-reference-drafts{border:1px solid #d9e5f3!important;background:#fff!important;color:#17376b!important}.marketplace-reference-drafts svg,.marketplace-reference-primary svg{width:14px!important;height:14px!important}.marketplace-reference-drafts em{min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:#eef3fb!important;color:#6b7e9e!important;font-size:8px!important}.marketplace-reference-primary{border:1px solid #1c72f3!important;background:linear-gradient(135deg,#2580f8,#0c6af3)!important;color:#fff!important;box-shadow:0 8px 18px -12px #1069f2c7!important}.marketplace-shell,.marketplace-main-panel{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.marketplace-request-list{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}.marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-list .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-cards .marketplace-shift-row-card.marketplace-reference-card,.marketplace-view-compact .marketplace-shift-row-card.marketplace-reference-card{position:relative!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:151px!important;margin:0!important;padding:13px 78px 12px 10px!important;border:1px solid #e1e9f3!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 20px -18px #1537667a!important;overflow:hidden!important}.marketplace-reference-date,.marketplace-shift-date.marketplace-reference-date{width:50px!important;height:91px!important;margin:0!important;padding:7px 0!important;border:1px solid #e2ebf6!important;border-radius:10px!important;background:#fff!important;color:#14356f!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;box-shadow:none!important}.marketplace-reference-date span{color:#1476ff!important;font-size:8px!important;font-weight:900!important;line-height:1!important}.marketplace-reference-date strong{color:#132f64!important;font-size:27px!important;font-weight:950!important;line-height:.96!important;letter-spacing:-.05em!important}.marketplace-reference-date small{color:#1476ff!important;font-size:8px!important;font-weight:900!important;line-height:1!important}.marketplace-reference-main,.marketplace-shift-row-main.marketplace-reference-main{min-width:0!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;text-align:left!important;box-shadow:none!important}.marketplace-reference-title-row{min-width:0!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:7px!important}.marketplace-reference-title-row .marketplace-shift-owner-avatar{width:28px!important;height:28px!important;border-radius:9px!important;font-size:9px!important;object-fit:cover!important}.marketplace-reference-title-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:1px!important}.marketplace-reference-title-copy strong{overflow:hidden!important;color:#102e63!important;font-size:11px!important;font-weight:900!important;line-height:1.08!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-reference-title-copy em{overflow:hidden!important;color:#7183a0!important;font-size:8.5px!important;font-weight:650!important;font-style:normal!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-reference-time,.marketplace-reference-posted,.marketplace-reference-note{min-width:0!important;display:grid!important;grid-template-columns:13px minmax(0,1fr)!important;align-items:start!important;gap:5px!important;color:#587196!important;font-size:9.5px!important;font-weight:650!important;line-height:1.25!important}.marketplace-reference-time svg,.marketplace-reference-posted svg,.marketplace-reference-note svg{width:12px!important;height:12px!important;margin-top:0!important;color:#5277ad!important}.marketplace-reference-time span,.marketplace-reference-posted span,.marketplace-reference-note span{min-width:0!important}.marketplace-reference-time small{display:none!important}.marketplace-reference-posted span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.marketplace-reference-note{max-width:none!important;display:grid!important;overflow:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.marketplace-reference-note span{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.marketplace-reference-side,.marketplace-shift-row-side.marketplace-reference-side{position:absolute!important;inset:12px 10px auto auto!important;width:62px!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;grid-column:auto!important;grid-template-columns:none!important;grid-template-rows:none!important}.marketplace-reference-bookmark,.marketplace-shift-bookmark.marketplace-reference-bookmark{order:-1!important;align-self:flex-end!important;width:30px!important;height:30px!important;margin:0 0 3px!important;padding:0!important;border:1px solid #e0e9f5!important;border-radius:9px!important;background:#fff!important;color:#1475ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.marketplace-reference-bookmark svg{width:14px!important;height:14px!important}.marketplace-reference-chip{width:62px!important;min-width:62px!important;height:27px!important;padding:0 5px!important;border:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.marketplace-reference-chip-type,.marketplace-reference-chip-status,.marketplace-reference-chip.is-coverage,.marketplace-reference-chip.status-open,.marketplace-reference-chip.status-pending,.marketplace-reference-chip.status-accepted,.marketplace-reference-chip.status-history,.marketplace-reference-chip.status-expired{background:#edf5ff!important;color:#1472f7!important}.marketplace-reference-chip.is-swap{background:#f2efff!important;color:#6f5ad9!important}.marketplace-reference-response{display:none!important}.marketplace-empty,.marketplace-empty--redesigned{min-height:250px!important;padding:26px 18px!important;border:1px solid #e2eaf5!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.marketplace-mobile-nav{position:fixed!important;z-index:9990!important;left:0!important;right:0!important;bottom:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-height:51px!important;padding:5px 6px max(5px,env(safe-area-inset-bottom))!important;border-top:1px solid #dfe7f2!important;background:#fffffffa!important;box-shadow:0 -8px 24px -22px #14305bbf!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.marketplace-mobile-nav button{min-width:0!important;height:41px!important;padding:2px 0 0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#607596!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;font-size:8px!important;font-weight:750!important}.marketplace-mobile-nav button svg{width:17px!important;height:17px!important}.marketplace-mobile-nav button.is-active{color:#0871fa!important;font-weight:900!important}}@media(max-width:340px){.marketplace-reference-tabs__list{gap:12px!important}.marketplace-reference-tabs__list button{font-size:8.5px!important}.marketplace-reference-action,.marketplace-range-dropdown-v20__trigger{font-size:8.5px!important;padding:0 6px!important}.marketplace-shift-row-card.marketplace-reference-card{padding-right:73px!important}.marketplace-reference-side{right:8px!important;width:58px!important}.marketplace-reference-chip{width:58px!important;min-width:58px!important;font-size:8.5px!important}}.marketplace-reference-footer--actions-only{grid-template-columns:1fr!important;gap:0!important;min-height:auto!important}.marketplace-reference-footer--actions-only .marketplace-reference-footer__actions{width:100%!important}@media(max-width:768px){.marketplace-mobile-nav{display:none!important}.marketplace-reference-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px 8px!important}.marketplace-range-dropdown-v20,.marketplace-reference-action{min-width:0!important}.marketplace-range-dropdown-v20__trigger,.marketplace-reference-action{min-width:0!important;min-height:42px!important;height:42px!important;padding:0 10px!important;gap:7px!important;justify-content:center!important;font-size:10.5px!important;font-weight:850!important;text-align:center!important}.marketplace-range-dropdown-v20__trigger,.marketplace-reference-action{display:grid!important;grid-template-columns:14px minmax(0,1fr) 14px!important}.marketplace-range-dropdown-v20__trigger svg,.marketplace-reference-action svg{width:14px!important;height:14px!important}.marketplace-range-dropdown-v20__label,.marketplace-reference-action span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1!important}.marketplace-reference-footer,.marketplace-reference-footer--actions-only{margin-top:10px!important}.marketplace-reference-footer__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.marketplace-reference-drafts,.marketplace-reference-primary{min-height:42px!important;height:42px!important;font-size:10.5px!important}.marketplace-empty.marketplace-empty--redesigned{min-height:188px!important;padding:18px 14px!important;border-radius:16px!important;gap:10px!important;margin-top:2px!important}.marketplace-empty-clean-icon--main{width:64px!important;height:64px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#f3f7ff,#ebf2ff)!important;border:1px solid #dce6f5!important}.marketplace-empty.marketplace-empty--redesigned h2{font-size:20px!important;line-height:1.08!important;text-align:center!important}.marketplace-empty.marketplace-empty--redesigned p{font-size:12.5px!important;line-height:1.45!important;text-align:center!important;max-width:260px!important}.marketplace-empty-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.marketplace-empty-actions>button,.marketplace-empty-link,.marketplace-empty-primary{min-height:42px!important;height:42px!important;padding:0 12px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:11px!important;font-weight:850!important}.marketplace-empty-actions>button:last-child{grid-column:1 / -1!important}.my-requests-tabs--v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:8px!important}.my-requests-tabs--v2 .my-requests-tab{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;padding:0 12px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.my-requests-tabs--v2 .my-requests-tab .my-requests-tab-label{min-width:0!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.my-requests-tabs--v2 .my-requests-tab .my-requests-tab-label svg{width:13px!important;height:13px!important}.my-requests-tabs--v2 .my-requests-tab .my-requests-tab-count{flex:0 0 auto!important;min-width:24px!important;height:24px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important}.marketplace-modal-footer{grid-template-columns:1fr!important}}@media(max-width:420px){.marketplace-range-dropdown-v20__trigger,.marketplace-reference-action{font-size:10px!important;padding:0 8px!important}.marketplace-reference-drafts,.marketplace-reference-primary{font-size:10px!important}.my-requests-tabs--v2 .my-requests-tab .my-requests-tab-label{font-size:11px!important}}@media(max-width:768px){.marketplace-reference-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.marketplace-reference-toolbar>.marketplace-range-dropdown-v20,.marketplace-reference-toolbar>.marketplace-reference-action{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.marketplace-range-dropdown-v20__trigger,.marketplace-reference-action{min-height:42px!important;height:42px!important;padding:0 10px!important;border-radius:12px!important;font-size:10.5px!important;line-height:1!important}.marketplace-range-dropdown-v20__trigger{grid-template-columns:14px minmax(0,1fr) 14px!important}.marketplace-range-dropdown-v20__label{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;text-align:center!important}.marketplace-reference-action span,.marketplace-range-dropdown-v20__label{font-size:10.5px!important;font-weight:850!important}.my-requests-tabs,.my-requests-tabs--v2{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.my-requests-tabs--v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}.my-requests-tabs--v2 .my-requests-tab{width:100%!important;min-width:0!important;min-height:48px!important;height:48px!important;padding:0 12px!important;border:1px solid #dbe6f4!important;border-radius:16px!important;background:#f6f9ff!important;box-shadow:none!important}.my-requests-tabs--v2 .my-requests-tab.active{background:#fff!important;border-color:#d7e2f1!important;box-shadow:0 10px 24px -18px #204e9059!important;color:#2a4f99!important}.my-requests-tabs--v2 .my-requests-tab .my-requests-tab-label{font-size:11.5px!important;font-weight:850!important}.my-requests-tabs--v2 .my-requests-tab .my-requests-tab-count{background:#e5ecf7!important;color:#5d728f!important}}@media(max-width:420px){.marketplace-range-dropdown-v20__trigger,.marketplace-reference-action{font-size:10px!important;padding:0 9px!important}.marketplace-reference-action span,.marketplace-range-dropdown-v20__label{font-size:10px!important}.my-requests-tabs--v2 .my-requests-tab .my-requests-tab-label{font-size:11px!important}}@media(max-width:768px){html body .marketplace-modal-overlay,html body .marketplace-drawer-overlay,html body .mm-overlay,html body .marketplace-assign-overlay{position:fixed!important;inset:0!important;z-index:10050!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:max(18px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))!important;background:#0c1d3a85!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;overflow-y:auto!important}html body :is(.marketplace-modal,.mm-modal,.marketplace-assign-modal){width:min(100%,540px)!important;max-width:100%!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0!important;border:1px solid #d7e8e1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 72px -28px #0d274885!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html body :is(.marketplace-modal-header,.mm-modal-head,.marketplace-assign-head){flex:0 0 auto!important;min-height:78px!important;padding:15px 16px!important;gap:10px!important;border-bottom:1px solid #dcebe5!important;background:linear-gradient(135deg,#e9fbf4,#f8fffc)!important}html body :is(.marketplace-modal-header,.mm-modal-head,.marketplace-assign-head) h2,html body :is(.marketplace-modal-header,.mm-modal-head,.marketplace-assign-head) h3,html body :is(.marketplace-modal-header,.mm-modal-head,.marketplace-assign-head) .mm-modal-title{font-size:17px!important;line-height:1.2!important;color:#173b31!important}html body :is(.marketplace-modal-content,.mm-modal-body,.marketplace-assign-body){flex:1 1 auto!important;min-height:0!important;padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body :is(.marketplace-modal-footer,.mm-modal-foot,.marketplace-assign-foot){flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:4!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #dcebe5!important;background:#fff!important}html body :is(.marketplace-modal-footer,.mm-modal-foot,.marketplace-assign-foot) button{min-height:38px!important;height:auto!important;padding:8px 13px!important;border-radius:12px!important;font-size:12px!important;line-height:1.2!important;white-space:normal!important}.marketplace-toggle-row{align-items:center!important;gap:12px!important}.marketplace-real-toggle{position:relative!important;flex:0 0 42px!important;width:42px!important;height:24px!important;min-width:42px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#cbd5e1!important;overflow:hidden!important}.marketplace-real-toggle>span{position:absolute!important;top:3px!important;left:3px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #0f172a3d!important;transform:translate(0)!important;transition:transform .18s ease!important}.marketplace-real-toggle:before,.marketplace-real-toggle:after,.marketplace-real-toggle>span:before,.marketplace-real-toggle>span:after{display:none!important;content:none!important}.marketplace-real-toggle.is-on{background:#2f80ed!important}.marketplace-real-toggle.is-on>span{transform:translate(18px)!important}}@media(max-width:768px){html body :is(.marketplace-modal-overlay,.mm-modal-overlay){align-items:flex-start!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;background:#0714278c!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body :is(.marketplace-modal,.mm-modal){position:relative!important;inset:auto!important;width:min(100%,560px)!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)))!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #2356bd!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 78px -30px #2356bd61!important;transform:none!important}html body :is(.marketplace-modal-header,.mm-modal-head){position:relative!important;flex:0 0 auto!important;min-height:68px!important;margin:0!important;padding:13px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:11px!important;border:0!important;border-bottom:1px solid #2356bd!important;border-radius:0!important;background:#2f67d8!important;box-shadow:none!important}html body :is(.marketplace-modal-header,.mm-modal-head) :is(h1,h2,h3,h4,strong,.mm-modal-title){margin:0!important;color:#fff!important;font-size:clamp(18px,5.4vw,23px)!important;line-height:1.16!important;font-weight:850!important;overflow-wrap:anywhere!important}html body :is(.marketplace-modal-header,.mm-modal-head) :is(p,small,.marketplace-modal-subtitle,.mm-modal-sub){color:#ffffffd1!important}html body :is(.marketplace-modal-title-v4__icon,.sm-modal-icon){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:12px!important;background:#ffffff40!important;color:#fff!important;box-shadow:none!important}html body :is(.marketplace-modal-close-v4,.marketplace-modal-header>button,.mm-modal-close){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;flex:0 0 38px!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:12px!important;background:#ffffffe6!important;color:#17304d!important;box-shadow:none!important}html body :is(.marketplace-modal-content,.mm-modal-body){flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}html body :is(.marketplace-modal-footer,.mm-modal-foot){position:relative!important;flex:0 0 auto!important;width:100%!important;min-height:58px!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;border:0!important;border-top:1px solid #2356bd!important;border-radius:0!important;background:#2f67d8!important;box-shadow:none!important}html body :is(.marketplace-modal-footer,.mm-modal-foot)>:is(button,a){min-width:0!important;min-height:40px!important;height:auto!important;max-width:100%!important;flex:1 1 112px!important;padding:9px 12px!important;border-radius:12px!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;box-shadow:none!important}html body :is(.marketplace-modal,.mm-modal) :is(input,select,textarea){min-width:0!important;max-width:100%!important;font-size:16px!important}}@media(max-width:768px){html body .marketplace-empty-actions{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important}html body .marketplace-empty-actions :is(.marketplace-empty-link,.marketplace-empty-primary),html body .marketplace-reference-primary,html body .marketplace-planning-filter-menu button:last-child{min-height:36px!important;padding:8px 12px!important;border:1px solid #2563eb!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 22px -16px #2563ebbf!important;font-size:12.5px!important;font-weight:800!important;text-decoration:none!important}html body .marketplace-empty-actions :is(.marketplace-empty-link,.marketplace-empty-primary) svg,html body .marketplace-reference-primary svg,html body .marketplace-planning-filter-menu button:last-child svg{color:#fff!important;stroke:#fff!important}html body .marketplace-empty-actions :is(.marketplace-empty-link,.marketplace-empty-primary):active,html body .marketplace-reference-primary:active{background:#1d4ed8!important}}@media(min-width:769px){html body .marketplace-reference-toolbar{display:grid!important;grid-template-columns:minmax(190px,240px) minmax(260px,1fr) auto auto auto!important;align-items:center!important;gap:10px!important}html body .marketplace-reference-action,html body .marketplace-reference-refresh{margin-left:0!important}html body :is(.v80-offer-backdrop,.marketplace-modal-overlay.marketplace-v24-overlay){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;background:#08122494!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483000!important}html body :is(.v80-offer-dialog,.marketplace-v24-modal.marketplace-v24-requests-modal){position:relative!important;inset:auto!important;margin:auto!important;width:min(780px,calc(100vw - 48px))!important;max-width:780px!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;border-radius:26px!important;border:1px solid #d7e4f5!important;background:#fff!important;box-shadow:0 34px 90px #0818344d!important}html body :is(.v80-offer-header,.marketplace-v24-header){padding:20px 24px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid #e3ebf7!important}html body :is(.v80-offer-scroll,.marketplace-v24-body){overflow-y:auto!important;max-height:calc(100dvh - 190px)!important;padding:20px 24px!important}html body .v80-offer-progress{display:grid!important;grid-template-columns:auto 1fr auto 1fr auto!important;align-items:center!important;gap:10px!important}html body .v80-offer-panel{border:1px solid #dce7f6!important;border-radius:18px!important;background:#fff!important;padding:16px!important;margin-top:14px!important}html body .v80-offer-types{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}html body .marketplace-v24-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body .marketplace-v24-request-list{display:grid!important;gap:12px!important}html body .marketplace-v24-request-card{border:1px solid #dce7f6!important;border-radius:17px!important;padding:15px 16px!important;background:#fff!important}html body :is(.v80-offer-footer,.marketplace-v24-footer){padding:16px 24px 20px!important;border-top:1px solid #e3ebf7!important;background:#fff!important}}@media(min-width:769px){html body :is(.v80-offer-backdrop,.marketplace-modal-overlay.marketplace-v24-overlay){background:#18243a75!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}html body :is(.v80-offer-dialog,.marketplace-v24-modal.marketplace-v24-requests-modal){width:min(960px,calc(100vw - 64px))!important;max-width:960px!important;border-radius:28px!important;border:1px solid #d9e5f6!important;overflow:hidden!important;background:linear-gradient(180deg,#fbfdff,#f4f8ff)!important;box-shadow:0 34px 90px -52px #0f275673!important}html body :is(.v80-offer-header,.marketplace-v24-header){padding:22px 26px!important;border-bottom:1px solid #e2eaf7!important;background:linear-gradient(180deg,#fff,#f7faff)!important}html body :is(.v80-offer-scroll,.marketplace-v24-body){padding:20px 22px 4px!important;background:transparent!important}html body .v80-offer-progress{margin-bottom:16px!important}html body .v80-offer-panel,html body .marketplace-v24-request-card,html body .marketplace-v24-empty{border:1px solid #dbe6f6!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 34px -28px #0f275638!important}html body .v80-offer-panel{padding:20px!important;margin-top:14px!important}html body .v80-offer-panel-title{margin-bottom:14px!important}html body .v80-offer-types{gap:14px!important}html body .v80-offer-types>button,html body .v80-selected-shift,html body .v80-offer-notification,html body .v80-offer-safety{border-radius:18px!important}html body .marketplace-v24-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important}html body .marketplace-v24-tabs>button{min-height:46px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid #d7e4f7!important;background:#f8fbff!important;color:#2c4c81!important;font-weight:800!important}html body .marketplace-v24-tabs>button.is-active{background:linear-gradient(135deg,#2f76ff,#235fd8)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 16px 28px -24px #235fd8b8!important}html body .marketplace-v24-request-list{gap:14px!important}html body .marketplace-v24-request-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;padding:18px!important;align-items:start!important}html body .marketplace-v24-request-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}html body .marketplace-v24-request-card p,html body .marketplace-v24-request-card small{display:block!important;margin:0!important;line-height:1.5!important}html body .marketplace-v24-request-card p{color:#24426f!important;margin-bottom:6px!important}html body .marketplace-v24-request-card small{color:#7185aa!important}html body .marketplace-v24-request-card>button{min-width:118px!important;min-height:40px!important;border-radius:12px!important;align-self:center!important}html body :is(.v80-offer-footer,.marketplace-v24-footer){padding:18px 22px 20px!important;border-top:1px solid #e2eaf7!important;background:#fff!important}}@media(min-width:769px){html body .marketplace-toast{position:fixed!important;inset:auto 24px 24px auto!important;transform:none!important;margin:0!important;z-index:2147483646!important;max-width:min(440px,calc(100vw - 48px))!important}html body .mm-toast{position:fixed!important;inset:auto 24px 24px auto!important;z-index:2147483646!important}}@media(min-width:769px){.marketplace-v322-details-overlay.marketplace-modal-overlay,.marketplace-v322-details-overlay.marketplace-drawer-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;padding:24px!important;overflow:auto!important;z-index:2147483000!important}.marketplace-v322-details-overlay>.marketplace-v322-details-modal,.marketplace-v322-details-overlay>.marketplace-details-modal-v4{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;align-self:center!important;justify-self:center!important;width:min(760px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow-y:auto!important}.mmp-modal-backdrop:has(>.mmp-details-modal){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:24px!important;overflow:auto!important}.mmp-modal-backdrop>.mmp-details-modal{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;align-self:center!important;justify-self:center!important;max-height:calc(100dvh - 48px)!important;overflow-y:auto!important}}.marketplace-range-select{position:relative!important;display:inline-flex!important;align-items:center!important;min-width:126px!important;padding-right:18px!important;border:1px solid #cfdced!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.marketplace-range-select select{appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:0!important;background:transparent!important;color:#16345f!important;font-size:14px!important;font-weight:850!important;padding:10px 34px 10px 14px!important}.marketplace-range-select>svg{position:absolute!important;right:12px!important;pointer-events:none!important;color:#6e85aa!important}.marketplace-range-select:hover{background:#f8fbff!important}@media(min-width:769px){html body .shift-marketplace-page{min-height:100dvh!important;background:#f6f9fe!important;background-image:none!important;padding-bottom:32px!important;overflow-x:hidden!important}html body .shift-marketplace-page:before,html body .shift-marketplace-page:after,html body .marketplace-stage:before,html body .marketplace-stage:after{content:none!important;display:none!important;background:none!important}html body .marketplace-stage,html body .marketplace-shell,html body .marketplace-main-column,html body .marketplace-content-grid{background:transparent!important;background-image:none!important}html body .marketplace-reference-toolbar{display:grid!important;grid-template-columns:minmax(190px,240px) minmax(300px,1fr) auto auto auto!important;align-items:center!important;column-gap:8px!important;row-gap:10px!important}html body .marketplace-reference-toolbar>:nth-last-child(3),html body .marketplace-reference-toolbar>:nth-last-child(2),html body .marketplace-reference-toolbar>:last-child{margin-left:0!important}html body :is(.v80-offer-backdrop,.marketplace-modal-overlay.marketplace-v24-overlay){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;background:#0812249e!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;z-index:2147483647!important}html body .v80-offer-dialog{width:min(920px,calc(100vw - 56px))!important;max-width:920px!important;max-height:calc(100dvh - 56px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d8e5f5!important;border-radius:28px!important;background:#fff!important;box-shadow:0 38px 100px #08183457!important}html body .v80-offer-header{min-height:92px!important;padding:22px 26px!important;display:flex!important;align-items:center!important;gap:16px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid #e1eaf6!important}html body .v80-offer-header-icon{width:52px!important;height:52px!important;border-radius:17px!important;display:grid!important;place-items:center!important;background:#edf5ff!important;color:#176fe8!important}html body .v80-offer-scroll{min-height:0!important;max-height:none!important;overflow-y:auto!important;padding:22px 26px 26px!important;background:#f8fbff!important}html body .v80-offer-progress{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:18px!important;padding:12px!important;border:1px solid #dce7f6!important;border-radius:18px!important;background:#fff!important}html body .v80-offer-progress>div{min-height:54px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border-radius:13px!important}html body .v80-offer-progress>div.is-active,html body .v80-offer-progress>div.is-complete{background:#eef5ff!important}html body .v80-offer-progress>i,html body .v80-offer-progress>svg{display:none!important}html body .v80-offer-panel{margin:0 0 14px!important;padding:18px!important;border:1px solid #dce7f6!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 24px #0f2a570a!important}html body .v80-offer-panel-title{margin-bottom:14px!important}html body .v80-offer-types,html body .v80-offer-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body .v80-offer-types>button,html body .v80-offer-select,html body .v80-offer-fields>label,html body .v80-offer-fields>div{border-radius:16px!important}html body .v80-offer-footer{padding:18px 26px 22px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;border-top:1px solid #e1eaf6!important;background:#fff!important}html body .v80-offer-footer button{min-width:150px!important;min-height:46px!important;border-radius:14px!important}html body .marketplace-v24-modal.marketplace-v24-requests-modal{width:min(900px,calc(100vw - 56px))!important;max-width:900px!important;max-height:calc(100dvh - 56px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d8e5f5!important;border-radius:28px!important;background:#fff!important;box-shadow:0 38px 100px #08183457!important}html body .marketplace-v24-header{min-height:92px!important;padding:22px 26px!important;display:flex!important;align-items:center!important;gap:16px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid #e1eaf6!important}html body .marketplace-v24-body{min-height:0!important;max-height:none!important;overflow-y:auto!important;padding:22px 26px 26px!important;background:#f8fbff!important}html body .marketplace-v24-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:7px!important;border:1px solid #dce7f6!important;border-radius:17px!important;background:#fff!important;margin-bottom:18px!important}html body .marketplace-v24-tabs button{min-height:42px!important;border-radius:12px!important}html body .marketplace-v24-request-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body .marketplace-v24-request-card{min-width:0!important;padding:18px!important;border:1px solid #dce7f6!important;border-radius:19px!important;background:#fff!important;box-shadow:0 10px 24px #0f2a570a!important}html body .marketplace-v24-footer{padding:18px 26px 22px!important;border-top:1px solid #e1eaf6!important;background:#fff!important}html body .marketplace-v24-footer button{min-width:150px!important;min-height:46px!important;border-radius:14px!important}}@media(min-width:769px){html body .marketplace-modal-overlay,html body .v80-offer-backdrop,html body .marketplace-v24-overlay,html body .marketplace-drawer-overlay,html body .sm-modal-backdrop,html body .market-modal-backdrop,html body .ops-ref-backdrop{background:#071021ad!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}html body .v80-offer-dialog,html body .marketplace-v24-modal,html body .marketplace-modal,html body .marketplace-modal-large,html body .mp-modal-v2{border-radius:28px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #d8e8fb!important;box-shadow:0 38px 88px -42px #00000070,0 18px 36px #2563eb1f!important}html body .v80-offer-header,html body .marketplace-v24-header,html body .marketplace-modal-header{background:linear-gradient(180deg,#fff,#f6faff)!important;border-bottom:1px solid #dbe7f7!important}html body .v80-offer-panel,html body .v80-offer-notification,html body .marketplace-v24-request-card,html body .marketplace-v24-tabs,html body .marketplace-v24-request-list,html body .marketplace-modal-content,html body .mp-modal-v2 .marketplace-modal-content{background:#fff!important}html body .marketplace-v24-request-card,html body .v80-offer-panel,html body .v80-selected-shift,html body .v80-offer-types>button{border:1px solid #dbe7f7!important;box-shadow:0 12px 28px -28px #2563eb52!important}}@media(min-width:769px){html body :is(.v80-offer-backdrop,.marketplace-modal-overlay.marketplace-v24-overlay,.marketplace-modal-overlay,.mm-overlay){position:fixed!important;inset:0!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#070f1cb8!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:2147483200!important}html body .v80-offer-dialog,html body .marketplace-v24-modal.marketplace-v24-requests-modal{width:min(980px,calc(100vw - 56px))!important;max-width:calc(100vw - 56px)!important;max-height:calc(100vh - 50px)!important;border-radius:28px!important;overflow:hidden!important;background:#fff!important;border:1px solid #dbe6f2!important;box-shadow:0 30px 90px #07122866!important}html body .v80-offer-header,html body .marketplace-v24-header{background:linear-gradient(180deg,#f7fbff,#fff)!important;border-bottom:1px solid #e2ebf5!important;padding:18px 22px!important}html body .v80-offer-scroll,html body .marketplace-v24-body{padding:18px 22px!important;overflow:auto!important;min-height:0!important;background:#fff!important}html body .v80-offer-panel,html body .v80-offer-notification,html body .v80-offer-safety,html body .marketplace-v24-tabs,html body .marketplace-v24-request-card,html body .marketplace-v24-empty{border-radius:20px!important;border:1px solid #dbe6f2!important;background:#fff!important;box-shadow:0 10px 24px #0e27440d!important}html body .v80-offer-fields>label,html body .v80-offer-types>button,html body .v80-offer-select{border-radius:16px!important;border:1px solid #dbe6f2!important;background:#fff!important}html body .v80-offer-progress>div,html body .marketplace-v24-tabs>button{box-shadow:none!important}html body .marketplace-v24-tabs>button{min-height:52px!important;border-radius:16px!important;border:1px solid #dbe6f2!important;background:#f8fbff!important;color:#17324d!important}html body .marketplace-v24-tabs>button.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html body .marketplace-v24-request-list{gap:14px!important;margin-top:14px!important}html body .marketplace-v24-request-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:16px 18px!important}html body .marketplace-v24-request-card>button,html body .v80-offer-footer button{min-height:42px!important;border-radius:14px!important}html body :is(.v80-offer-footer,.marketplace-v24-footer){padding:16px 22px 20px!important;border-top:1px solid #e2ebf5!important;background:#fff!important}}@media(min-width:769px){.marketplace-system-generated-v431{position:relative;display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #bdd6f6;border-radius:14px;background:#edf5ff;color:#1f67d9}.marketplace-system-generated-v431>svg{width:20px;height:20px}.marketplace-system-generated-v431>i{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:#2f73e8;color:#fff}.marketplace-system-generated-v431>i svg{width:11px;height:11px}}@media(min-width:769px){html body .v80-offer-dialog{width:min(1040px,calc(100vw - 48px))!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:26px!important}html body .v80-offer-scroll{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:18px 20px 30px!important}html body .v80-offer-panel,html body .v441-offer-section-card,html body .v422-offer-data-section,html body .v409-offer-context{min-width:0!important;border:1px solid #d7e5f5!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}html body .v443-offer-employee-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:12px!important}html body .v443-offer-employee-columns>div{min-width:0!important;padding:13px!important;border:1px solid #e0e9f4!important;border-radius:15px!important;background:#fbfdff!important}html body .v443-offer-employee-columns>div>strong{display:block!important;margin-bottom:9px!important;color:#15375f!important;font-size:12px!important}html body .v443-offer-employee-columns article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:9px 0!important;border-top:1px solid #e8eef6!important}html body .v443-offer-employee-columns article:first-of-type{border-top:0!important}.v443-offer-employee-columns article>span{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#eaf3ff!important;color:#2169dc!important;overflow:hidden!important}.v443-offer-employee-columns article>span img{width:100%!important;height:100%!important;object-fit:cover!important}.v443-offer-employee-columns article>span i{font-style:normal!important;font-weight:800!important}.v443-offer-employee-columns article>div{min-width:0!important}.v443-offer-employee-columns article b,.v443-offer-employee-columns article small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}.v443-offer-employee-columns article b{color:#17375f!important;font-size:11px!important}.v443-offer-employee-columns article small{margin-top:2px!important;color:#7a8fa9!important;font-size:10px!important;line-height:1.35!important}.v443-offer-employee-columns article.is-excluded>span{background:#fff0f1!important;color:#d94757!important}.v443-offer-employee-columns p{margin:0!important;color:#7a8fa9!important;font-size:10.5px!important}html body .v80-offer-footer{position:relative!important;inset:auto!important;z-index:8!important;border-top:1px solid #dbe7f4!important;background:#fff!important;padding:14px 20px!important}}@media(min-width:769px){.v422-offer-data-section{display:grid;gap:12px;padding:14px;border:1px solid #d5e4f7;border-radius:16px;background:#f8fbff}.v422-offer-data-section>header{display:grid;gap:3px}.v422-offer-data-section>header strong{color:#102f5d;font-size:13px}.v422-offer-data-section>header small{color:#7185a2;font-size:10px}.v422-offer-data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v422-offer-data-grid article{min-width:0;display:grid;gap:5px;padding:11px;border:1px solid #dfebf8;border-radius:12px;background:#fff}.v422-offer-data-grid span{color:#7a8da8;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.v422-offer-data-grid strong{color:#173760;font-size:11px;line-height:1.35;overflow-wrap:anywhere}}@media(min-width:769px){.v80-offer-dialog .v80-offer-scroll{min-height:0!important;overflow-y:auto!important}.v80-offer-dialog :is(.v409-offer-context,.v422-offer-data-section,.v80-offer-progress,.v80-offer-panel,.v80-offer-notification,.v80-offer-safety){border:1px solid #d6e3f3!important;border-radius:18px!important;background:#fff!important;min-width:0!important}.v80-offer-dialog :is(strong,small,span,p,label){max-width:100%!important;overflow-wrap:anywhere!important}.v200-shift-picker{z-index:2147483647!important;max-height:min(680px,calc(100vh - 60px))!important}.v200-shift-picker-list{overflow-y:auto!important;overscroll-behavior:contain!important}}@media(min-width:769px){.v80-offer-dialog .v80-offer-scroll{display:grid;gap:14px;padding:18px 22px}.v80-offer-dialog :is(.v409-offer-context,.v422-offer-data-section,.v80-offer-progress,.v80-offer-panel,.v80-offer-notification,.v80-offer-safety){margin:0!important;padding:16px!important}.v80-offer-dialog .v80-offer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v80-offer-dialog .v80-offer-fields>label:last-child{grid-column:1/-1;padding:14px;border:1px solid #dbe6f4;border-radius:15px;background:#fbfdff}.v426-offer-dropdown-field{display:grid;gap:7px;padding:14px;border:1px solid #dbe6f4;border-radius:15px;background:#fbfdff}.v426-offer-dropdown-field>span{color:#526b8f;font-size:12px;font-weight:800}.v426-offer-dropdown-field>button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 13px;border:1px solid #cdddf1;border-radius:12px;background:#fff;color:#102a54}.v426-offer-dropdown-menu{overflow-y:auto;padding:7px;border:1px solid #cbdcf2;border-radius:14px;background:#fff;box-shadow:0 20px 50px #0f2a5438}.v426-offer-dropdown-menu button{display:block;width:100%;padding:11px 12px;border:0;border-radius:10px;background:#fff;color:#102a54;text-align:left;font:inherit;font-weight:700}.v426-offer-dropdown-menu button:hover,.v426-offer-dropdown-menu button.is-selected{background:#edf4ff;color:#1f62ce}}@media(min-width:769px){html body .v80-offer-backdrop{display:grid!important;place-items:center!important;padding:24px!important}html body .v80-offer-dialog{width:min(900px,calc(100vw - 48px))!important;max-width:900px!important;max-height:calc(100vh - 48px)!important;grid-template-rows:auto minmax(0,1fr) auto!important;border-radius:26px!important}html body .v80-offer-header{position:relative!important;min-height:82px!important;grid-template-columns:46px minmax(0,1fr) 46px!important;padding:16px 20px!important}html body .v80-offer-close{position:static!important;justify-self:end!important;align-self:center!important;margin:0!important;background:#eef0f2!important;border-color:#ccd5df!important;color:#68727d!important}html body .v80-offer-scroll{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:13px!important;padding:16px 18px 18px!important;overflow-x:hidden!important}html body .v80-offer-scroll>:is(.v409-offer-context,.v422-offer-data-section,.v80-offer-progress,.v80-offer-panel,.v80-offer-notification,.v80-offer-safety){grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .v409-offer-context{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .v80-offer-types,html body .v80-offer-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .v80-offer-footer{display:flex!important;justify-content:flex-end!important;grid-template-columns:none!important;gap:10px!important;padding:12px 18px 16px!important}html body .v80-offer-footer>button{width:auto!important;min-width:142px!important}}@media(min-width:769px){html body .v80-offer-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:22px!important;background:#0f1f379e!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .v80-offer-dialog{width:min(1040px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d5e4f5!important;border-radius:26px!important;background:#f8fbff!important;box-shadow:0 34px 100px #081b3959!important}html body .v80-offer-header{min-height:92px!important;padding:20px 24px!important;background:linear-gradient(180deg,#f0f7ff,#f8fbff)!important;border-bottom:1px solid #d9e7f6!important}html body .v80-offer-scroll{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:20px 22px 28px!important;display:grid!important;gap:16px!important;background:#fbfdff!important}html body .v80-offer-footer{position:relative!important;inset:auto!important;display:flex!important;justify-content:flex-end!important;gap:12px!important;padding:16px 22px!important;border-top:1px solid #dbe7f5!important;background:#fff!important;z-index:4!important}html body .v80-offer-footer>button{min-width:132px!important;min-height:46px!important;border-radius:13px!important;font-weight:800!important}html body .v409-offer-context,html body .v422-offer-data-section,html body .v80-offer-panel,html body .v80-offer-notification,html body .v80-offer-safety,html body .v441-offer-section-card{min-width:0!important;box-sizing:border-box!important;border:1px solid #d7e5f5!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px #1f497d0b!important}html body .v409-offer-context{padding:14px!important;gap:10px!important}.v409-offer-context>div{min-width:0!important;border:1px solid #e1eaf5!important;border-radius:13px!important;background:#f9fbfe!important;padding:12px!important}.v409-offer-context strong,.v409-offer-context span{overflow-wrap:anywhere!important}html body .v422-offer-data-section{padding:16px!important}.v422-offer-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.v422-offer-data-grid article{min-width:0!important;overflow:hidden!important;background:#f9fbfe!important;border:1px solid #e2ebf6!important;border-radius:13px!important;padding:12px!important}.v422-offer-data-grid strong{white-space:normal!important;overflow-wrap:anywhere!important}html body .v80-offer-panel{padding:16px!important}.v80-offer-fields{gap:12px!important}.v80-offer-fields textarea{min-height:110px!important;resize:vertical!important}html body .v441-offer-section-card{display:grid!important;gap:14px!important;padding:16px!important}.v441-offer-section-card>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.v441-offer-section-card>header>div{display:grid!important;gap:4px!important;min-width:0!important}.v441-offer-section-card>header strong{color:#11325e!important;font-size:15px!important}.v441-offer-section-card>header small{color:#7890ad!important;font-size:11px!important;line-height:1.45!important}.v441-offer-section-card>header>span{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:#eaf3ff!important;color:#216fe8!important;flex:none!important}html body .v441-offer-control-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.v441-offer-rule-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.v441-offer-rule-grid>*{min-width:0!important;margin:0!important;border:1px solid #e0eaf5!important;border-radius:13px!important;background:#f9fbfe!important;padding:12px!important}html body .v441-offer-eligibility-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.v441-offer-eligibility-grid article{display:grid!important;gap:4px!important;min-width:0!important;padding:13px!important;border:1px solid #e0eaf5!important;border-radius:13px!important;background:#f9fbfe!important}.v441-offer-eligibility-grid span{font-size:10px!important;color:#7a8fac!important}.v441-offer-eligibility-grid strong{font-size:14px!important;color:#153864!important;overflow-wrap:anywhere!important}.v441-offer-eligibility-grid small{font-size:10px!important;color:#8799af!important;line-height:1.4!important}html body .v441-offer-exclusions{display:grid!important;gap:7px!important;padding:12px!important;border:1px solid #f2d7a8!important;border-radius:13px!important;background:#fffaf1!important}.v441-offer-exclusions>strong{color:#855e17!important;font-size:11px!important}.v441-offer-exclusions>span{display:flex!important;align-items:flex-start!important;gap:7px!important;color:#755a27!important;font-size:10.5px!important;line-height:1.45!important}html body .v441-offer-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.v441-offer-summary-grid article{display:grid!important;gap:4px!important;min-width:0!important;padding:12px!important;border:1px solid #d9e7f7!important;border-radius:13px!important;background:#f4f8ff!important}.v441-offer-summary-grid span{font-size:10px!important;color:#7c90aa!important}.v441-offer-summary-grid strong{font-size:12px!important;color:#183d6b!important;overflow-wrap:anywhere!important}html body .v80-offer-progress{margin:0!important;padding:0 4px!important}}@media(min-width:769px)and (max-width:980px){html body .v422-offer-data-grid,html body .v441-offer-eligibility-grid,html body .v441-offer-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px){html body .v80-offer-dialog{width:min(1080px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;background:#f8fbff!important}html body .v80-offer-scroll{gap:14px!important;padding:18px 20px 30px!important;background:#f8fbff!important}html body .v409-offer-context,html body .v422-offer-data-section,html body .v80-offer-panel,html body .v80-offer-notification,html body .v80-offer-safety,html body .v441-offer-section-card{box-shadow:none!important;border-color:#d5e4f4!important}html body .v409-offer-context{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:14px!important}.v409-offer-context>div{display:grid!important;gap:4px!important;align-content:center!important;min-height:72px!important}html body .v422-offer-data-section>header,html body .v441-offer-section-card>header{padding-bottom:2px!important}.v422-offer-data-section>header strong,.v441-offer-section-card>header strong{font-size:14px!important;color:#12325c!important}.v422-offer-data-section>header small,.v441-offer-section-card>header small{font-size:10.5px!important;color:#7b90aa!important}html body .v422-offer-data-grid article,html body .v441-offer-eligibility-grid article,html body .v441-offer-summary-grid article{min-height:70px!important;align-content:center!important;box-sizing:border-box!important}html body .v80-offer-fields label,html body .v426-offer-dropdown-field{min-width:0!important}.v80-offer-fields input,.v80-offer-fields textarea,.v80-offer-fields select,.v426-offer-dropdown-field>button{width:100%!important;box-sizing:border-box!important;border:1px solid #c8daef!important;border-radius:12px!important;background:#fbfdff!important}html body .v441-offer-exclusions{max-height:180px!important;overflow:auto!important;scrollbar-gutter:stable!important}html body .v80-offer-footer{padding:15px 20px!important}.v80-offer-footer>button{min-width:128px!important;min-height:44px!important}}@media(min-width:769px){.v80-offer-backdrop{padding:22px!important;background:#2a3a5094!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.v80-offer-dialog{width:min(1180px,calc(100vw - 60px))!important;max-height:calc(100dvh - 44px)!important;border-radius:25px!important;border:1px solid #c9def8!important;background:#fff!important;box-shadow:0 30px 80px #15345f42!important;overflow:hidden!important}.v80-offer-header{min-height:108px!important;padding:20px 26px!important;grid-template-columns:64px 1fr 48px!important;background:linear-gradient(135deg,#fff,#f8fbff 65%,#eaf4ff)!important;border-bottom:1px solid #d7e6f8!important}.v80-offer-header-icon{width:58px!important;height:58px!important;border-radius:18px!important;background:radial-gradient(circle at 35% 30%,#fff 0 18%,#e8f2ff 19% 48%,#dceaff 49% 100%)!important;border:1px solid #c7ddfb!important;color:#2770e9!important}.v80-offer-header h2{font-size:27px!important;letter-spacing:-.035em!important;color:#102d58!important}.v80-offer-header p{margin-top:5px!important;color:#647b9d!important;font-size:13px!important}.v80-offer-close{width:44px!important;height:44px!important;border-radius:13px!important;background:#fff!important;border:1px solid #d1e0f3!important;color:#61738f!important;align-self:start!important}.v80-offer-scroll{padding:18px 24px 22px!important;background:#fbfdff!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:auto!important}.v409-offer-context,.v422-offer-data-section,.v80-offer-progress,.v80-offer-panel,.v441-offer-section-card,.v80-offer-notification,.v80-offer-safety{margin:0!important;border:1px solid #d8e6f7!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;min-width:0!important}.v409-offer-context,.v422-offer-data-section,.v80-offer-progress,.v441-offer-section-card.v441-offer-summary,.v80-offer-notification,.v80-offer-safety{grid-column:1/-1!important}.v409-offer-context{padding:14px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.v409-offer-context>div{padding:14px!important;border:1px solid #e0eaf7!important;border-radius:14px!important;background:#fbfdff!important}.v80-offer-progress{padding:9px 12px!important;background:#f5f9ff!important}.v80-offer-progress>i{background:#dce8f7!important}.v80-offer-panel,.v441-offer-section-card{padding:16px!important}.v80-offer-panel-title>span{background:#eaf3ff!important;border:1px solid #bdd7fb!important;color:#1668df!important}.v80-offer-panel-title strong,.v441-offer-section-card header strong{color:#12345f!important}.v80-offer-select,.v80-offer-fields label textarea,.v426-offer-dropdown-field>button{border-color:#cfdef2!important;background:#fbfdff!important;border-radius:13px!important;box-shadow:none!important}.v80-offer-types{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.v80-offer-types>button{min-height:104px!important;border-radius:15px!important;border-color:#d6e3f4!important;background:#fbfdff!important}.v80-offer-types>button.is-selected{background:#edf5ff!important;border-color:#79aef8!important}.v441-offer-control-grid,.v441-offer-rule-grid,.v441-offer-eligibility-grid,.v441-offer-summary-grid,.v422-offer-data-grid{gap:10px!important}.v441-offer-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v441-offer-rule-grid>*{border:1px solid #e0e9f5!important;border-radius:13px!important;background:#fbfdff!important;padding:11px!important}.v80-offer-footer{min-height:74px!important;padding:13px 24px!important;border-top:1px solid #d7e4f4!important;background:#fff!important}.v80-offer-footer button{min-width:160px!important;height:46px!important;border-radius:13px!important}.v80-offer-submit{background:linear-gradient(135deg,#2d75ef,#2463df)!important;box-shadow:0 8px 20px #2563eb2e!important}}@media(min-width:769px){.v80-offer-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#18263aa3!important}.v80-offer-dialog{position:relative!important;margin:auto!important;width:min(1080px,calc(100vw - 48px))!important;max-width:1080px!important;max-height:calc(100dvh - 48px)!important;border-radius:28px!important;overflow:hidden!important;background:#fff!important}.v80-offer-header{padding:22px 26px!important;background:linear-gradient(135deg,#edf5ff,#fbfdff 60%,#f3f0ff)!important}.v80-offer-scroll{padding:20px 22px!important}.v80-offer-panel,.v409-offer-context{border-radius:18px!important;border:1px solid #d7e4f5!important;background:#fff!important}.v80-offer-footer{width:100%!important;padding:16px 24px!important;box-sizing:border-box!important}}@media(min-width:769px){.v80-offer-backdrop{position:fixed!important;inset:0!important;padding:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#2f3d5094!important;z-index:2147482500!important}.v80-offer-dialog{width:min(1280px,calc(100vw - 64px))!important;max-height:calc(100dvh - 44px)!important;margin:0!important;border-radius:26px!important;border:1px solid #c9ddf8!important;background:#fff!important;box-shadow:0 30px 80px #12336045!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.v80-offer-header{min-height:104px!important;padding:18px 28px!important;background:linear-gradient(135deg,#fff,#fbfdff 60%,#e8f3ff)!important;border-bottom:1px solid #d9e6f6!important}.v80-offer-header-icon{width:62px!important;height:62px!important;border-radius:20px!important;background:radial-gradient(circle at 50% 45%,#fff 0 20%,#e8f3ff 21% 55%,#d9eaff 56% 100%)!important;border:1px solid #c4daf8!important;color:#2f72ed!important}.v80-offer-close{position:absolute!important;right:28px!important;top:25px!important;width:46px!important;height:46px!important;border-radius:14px!important;background:#fff!important}.v80-offer-scroll{padding:18px 24px 22px!important;background:#fbfdff!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:auto!important}.v409-offer-context,.v422-offer-data-section,.v80-offer-progress,.v441-offer-section-card.v441-offer-summary,.v80-offer-notification,.v80-offer-safety{grid-column:1/-1!important}.v409-offer-context,.v422-offer-data-section,.v80-offer-progress,.v80-offer-panel,.v441-offer-section-card,.v80-offer-notification,.v80-offer-safety{margin:0!important;border:1px solid #d6e4f5!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.v409-offer-context{padding:14px!important}.v409-offer-context>div{background:#fbfdff!important;border:1px solid #e0e9f5!important;border-radius:14px!important;padding:14px!important}.v80-offer-panel,.v441-offer-section-card{padding:16px!important}.v80-offer-progress{padding:10px 14px!important;background:#f4f8ff!important}.v80-offer-types>button,.v80-offer-select,.v426-offer-dropdown-field>button{border-radius:14px!important;background:#fbfdff!important;border:1px solid #cfdff2!important}.v80-offer-types>button.is-selected{background:#eaf3ff!important;border-color:#79aaf5!important}.v80-offer-footer{min-height:76px!important;padding:14px 28px!important;background:#fff!important;border-top:1px solid #d8e5f5!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}.v80-offer-footer button{height:48px!important;min-width:160px!important;border-radius:14px!important}}@media(min-width:769px){.v80-offer-backdrop{background:#0f172a9e!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}.v80-offer-dialog{width:min(1120px,calc(100vw - 48px))!important;max-width:1120px!important;max-height:calc(100dvh - 48px)!important;border-radius:25px!important;border:1px solid #cfe0f7!important;box-shadow:0 36px 105px #0f172a61!important;overflow:hidden!important;background:#fff!important}.v80-offer-header{background:linear-gradient(135deg,#fbfdff,#e9f3ff)!important;border-bottom:1px solid #dbe8f7!important;padding:22px 26px!important}.v80-offer-scroll{padding:18px 22px 22px!important;background:#f8fbff!important}.v80-offer-panel,.v409-offer-context,.v422-offer-data-section{background:#fff!important;border:1px solid #d6e4f5!important;border-radius:18px!important;box-shadow:none!important}.v80-offer-footer{background:#fff!important;border-top:1px solid #dbe8f7!important;padding:16px 22px!important}}@media(min-width:769px){.v80-offer-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#0f172a9e!important}.v80-offer-dialog{width:min(1180px,94vw)!important;max-height:90vh!important;margin:auto!important;border-radius:26px!important;overflow:hidden!important}.v80-offer-scroll{overflow:auto!important;padding:18px 22px 24px!important}.v80-offer-panel,.v409-offer-context,.v422-offer-data-section{border-radius:18px!important}.v80-offer-footer{position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid #dce8f7!important}}@media(min-width:769px){html body .v80-offer-dialog{position:relative!important}html body .v80-offer-header{position:relative!important;width:100%!important;max-width:none!important;grid-template-columns:52px minmax(0,1fr)!important;padding-right:86px!important;box-sizing:border-box!important}html body .v80-offer-close{position:absolute!important;top:18px!important;right:18px!important;margin:0!important;align-self:auto!important;z-index:6!important}html body .v80-offer-progress{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;padding:8px!important;background:#fff!important}html body .v80-offer-progress>i{display:none!important}html body .v80-offer-progress>div{min-width:0!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:7px 12px!important;border:1px solid #e0e8f2!important;border-radius:14px!important;background:#f5f8fc!important}html body .v80-offer-progress>div.is-active,html body .v80-offer-progress>div.is-complete{border-color:#a9c8ff!important;background:#eef5ff!important}html body .v80-offer-progress>div>small{display:block!important;margin:0!important;color:#20324d!important;-webkit-text-fill-color:#20324d!important;font-size:12px!important;font-weight:750!important}}@media(min-width:769px){html body .v80-offer-dialog{position:relative!important}html body .v80-offer-header{position:relative!important;padding-right:82px!important}html body .v80-offer-close{position:absolute!important;inset:18px 18px auto auto!important;transform:none!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#2f6fed!important;border:1px solid #2f6fed!important;color:#fff!important;z-index:30!important}html body .v80-offer-close svg{color:#fff!important;stroke:#fff!important}html body .v466-offer-progress-card{width:100%!important;padding:10px!important;margin:0!important;overflow:hidden!important;border:1px solid #d7e5f5!important;border-radius:18px!important;background:#fff!important;box-sizing:border-box!important}html body .v466-offer-progress-card .v80-offer-progress{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;overflow:hidden!important;border:0!important;background:transparent!important;box-sizing:border-box!important}html body .v466-offer-progress-card .v80-offer-progress>div{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body .v466-offer-progress-card .v80-offer-progress>i{display:none!important}html body .marketplace-cover-modal-v4{position:relative!important}html body .marketplace-cover-modal-v4 .marketplace-modal-header-v4{position:relative!important;padding-right:78px!important}html body .marketplace-cover-modal-v4 .marketplace-modal-close-v4{position:absolute!important;top:18px!important;right:18px!important;left:auto!important;transform:none!important;background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .marketplace-cover-modal-v4 .marketplace-modal-close-v4 svg{color:#fff!important;stroke:#fff!important}html body .marketplace-modal-title-v4__icon.is-blue{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .marketplace-modal-title-v4__icon.is-blue svg,html body .marketplace-modal-title-v4__icon.is-blue svg *{color:#fff!important;stroke:#fff!important}}@media(min-width:769px){html body .v80-offer-dialog{overflow:hidden!important}html body .v80-offer-scroll{min-height:0!important;padding-bottom:28px!important;overflow-y:auto!important;overflow-x:hidden!important}html body .v466-offer-progress-card{display:block!important;min-height:64px!important;height:auto!important;overflow:visible!important;padding:8px!important}html body .v466-offer-progress-card .v80-offer-progress{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;min-height:46px!important;height:auto!important;overflow:visible!important}html body .v466-offer-progress-card .v80-offer-progress>div{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:8px 12px!important;border:1px solid #d9e6f5!important;border-radius:14px!important;background:#f5f8fc!important;color:#18365f!important;opacity:1!important;visibility:visible!important}html body .v466-offer-progress-card .v80-offer-progress>div.is-active,html body .v466-offer-progress-card .v80-offer-progress>div.is-complete{border-color:#9dc2fb!important;background:#eaf3ff!important}html body .v466-offer-progress-card .v80-offer-progress>div>small{display:inline!important;margin:0!important;color:#17355e!important;-webkit-text-fill-color:#17355e!important;font-size:12px!important;line-height:1!important;font-weight:800!important;opacity:1!important;visibility:visible!important}html body .v466-offer-progress-card .v158-offer-step-number{flex:0 0 28px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:999px!important;opacity:1!important;visibility:visible!important}}@media(min-width:769px){html body .marketplace-cover-modal-v4{width:min(920px,calc(100vw - 52px))!important;max-width:min(920px,calc(100vw - 52px))!important;max-height:calc(100dvh - 42px)!important;border-radius:22px!important}html body .marketplace-cover-modal-v4 .marketplace-modal-header-v4{padding:17px 20px!important}html body .marketplace-cover-modal-v4__content{padding:16px 20px 18px!important;max-height:calc(100dvh - 170px)!important;overflow-y:auto!important}html body .marketplace-cover-modal-v4 .marketplace-person-summary-v4{padding:14px!important}html body .marketplace-cover-modal-v4 .marketplace-detail-grid-v4{gap:10px!important}html body .marketplace-cover-modal-v4 .marketplace-detail-tile-v4{min-height:82px!important;padding:12px 13px!important}html body .marketplace-cover-modal-v4 .marketplace-cover-summary-v4>div{min-height:64px!important;padding:11px 13px!important}html body .marketplace-cover-modal-v4 .marketplace-field-v4--standalone textarea{min-height:90px!important}html body .marketplace-cover-modal-v4 .marketplace-modal-footer-v4{padding:14px 20px!important}html body .v426-offer-dropdown-menu{max-height:340px!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .v426-offer-dropdown-menu>button{min-height:38px!important;padding:8px 12px!important}}@media(max-width:768px){html body .v80-offer-backdrop,.marketplace-modal-overlay{padding:8px!important;align-items:flex-start!important;overflow:auto!important}html body .v80-offer-dialog,.marketplace-cover-modal-v4{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body .v80-offer-scroll,.marketplace-cover-modal-v4__content{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .v80-offer-fields{grid-template-columns:1fr!important}}@media(min-width:769px){.v200-shift-picker{width:min(560px,calc(100vw - 40px))!important;max-height:min(76vh,680px)!important;border-radius:24px!important;border:1px solid #cfe0f5!important;background:#f8fbff!important;box-shadow:0 30px 80px #0f244447!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.v200-shift-picker>header{padding:18px 20px 14px!important;background:linear-gradient(180deg,#edf5ff,#e5f0ff)!important;border-bottom:1px solid #d8e6f7!important}.v200-shift-picker>header strong{font-size:20px!important;color:#17345d!important}.v200-shift-picker>header small{font-size:13px!important;color:#7086a5!important}.v200-shift-picker>header button{width:44px!important;height:44px!important;border-radius:14px!important;background:#2f6ee7!important;color:#fff!important;border:0!important}.v200-shift-picker-list,.v200-shift-picker>div:not(:first-child){padding:12px!important;overflow:auto!important;gap:10px!important}.v200-shift-option,.v200-shift-picker button[data-shift-id]{border-radius:18px!important;border:1px solid #d2e1f3!important;background:#fff!important;padding:14px 16px!important;box-shadow:0 8px 18px #1f4e910d!important}.v200-shift-option.is-active,.v200-shift-option.is-selected{border-color:#2f6ee7!important;background:#eef5ff!important;box-shadow:0 0 0 2px #2f6ee714!important}}@media(min-width:769px){html body .marketplace-v24-request-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-width:0!important}html body .marketplace-v24-request-head>strong{flex:1 1 auto!important;min-width:0!important}html body .marketplace-v24-request-head .marketplace-tag{flex:0 0 auto!important;max-width:210px!important;padding:6px 12px!important;border:1px solid #b9d8ff!important;background:#edf6ff!important;color:#176fe8!important;font-size:11px!important;line-height:1.15!important;text-align:center!important;white-space:normal!important;word-break:normal!important}html body .marketplace-v24-request-card{min-width:0!important;overflow:visible!important}html body .mmp-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body .mmp-declined-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;border:1px solid #fecaca!important;border-radius:9px!important;background:#fff1f2!important;color:#be123c!important;font-size:11px!important;font-weight:900!important}}@media(min-width:769px){html body .marketplace-v24-request-head .marketplace-tag.warning{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:180px!important;min-height:30px!important;padding:6px 12px!important;border:1px solid #ffc66e!important;border-radius:999px!important;background:#fff2dc!important;color:#b96300!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important;text-align:center!important}html body .mmp-completed-avatar{overflow:hidden!important}html body .mmp-completed-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}html body :is(.marketplace-toast,.mm-toast,.opscence-global-toast-stack-v271,[class*=marketplace-notification]){position:fixed!important;z-index:2147483647!important}}@media(min-width:769px){html body .marketplace-v24-request-head :is(.marketplace-tag.warning,.marketplace-tag.pending,.marketplace-tag.awaiting,.marketplace-tag[class*=verification]){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:142px!important;max-width:190px!important;min-height:32px!important;box-sizing:border-box!important;padding:6px 11px!important;border:1px solid #fdba74!important;border-radius:999px!important;background:#fff3df!important;color:#b85f00!important;font-size:10.5px!important;font-weight:900!important;line-height:1.12!important;white-space:normal!important;overflow:visible!important;text-align:center!important}html body :is(.marketplace-reference-chip.marketplace-reference-chip-status.status-pending,.marketplace-reference-chip.marketplace-reference-chip-status.status-awaiting,.marketplace-reference-chip.marketplace-reference-chip-status[class*=verification]){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:164px!important;max-width:220px!important;min-height:36px!important;padding:7px 14px!important;border:1px solid #f6b05b!important;border-radius:999px!important;background:#ffe7c5!important;background-image:none!important;color:#613300!important;font-size:11.5px!important;font-weight:900!important;line-height:1.15!important;white-space:normal!important;text-align:center!important;box-shadow:none!important}html body .mmp-completed-avatar{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important;aspect-ratio:1/1!important;border-radius:999px!important;overflow:hidden!important;line-height:1!important}html body .mmp-completed-avatar img{display:block!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;border-radius:999px!important}html body :is(.marketplace-toast,.mm-toast,.opscence-global-toast-stack-v271,[class*=marketplace-notification]){position:fixed!important;inset:22px 22px auto auto!important;z-index:2147483647!important;max-width:min(390px,calc(100vw - 44px))!important;pointer-events:auto!important}html body dialog[open]>.opscence-global-toast-stack-v271{position:fixed!important;inset:22px 22px auto auto!important;margin:0!important;z-index:2147483647!important;pointer-events:auto!important}}@media(max-width:768px){html body :is(.sm-modal-backdrop,.sm-modal-layer,.market-modal-backdrop,.marketplace-modal-backdrop,[class*=modal-backdrop i]){position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body :is(.sm-modal,.market-modal,.marketplace-modal,[class*=offer i][class*=modal i]){position:relative!important;inset:auto!important;transform:none!important;width:min(560px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;min-width:0!important;max-height:calc(100dvh - 20px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important}html body :is(.sm-modal-header,.market-modal-header,.marketplace-modal-header,[class*=modal i]>header){min-height:58px!important;padding:10px 12px!important;gap:9px!important;overflow:hidden!important}html body :is(.sm-modal-header h2,.market-modal-header h2,.marketplace-modal-header h2,[class*=modal i]>header h2){font-size:clamp(21px,6vw,30px)!important;line-height:1.05!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body :is(.sm-modal-close,.market-modal-close,.marketplace-modal-close,[class*=modal i]>header button[aria-label*=close i]){width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important}html body :is(.sm-modal-body,.market-modal-body,.marketplace-modal-body,[class*=modal i] [class*=body i]){min-width:0!important;max-width:100%!important;min-height:0!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body :is(.sm-modal-body,.market-modal-body,.marketplace-modal-body) :is(section,article,div,label){max-width:100%!important;min-width:0!important}html body :is(.sm-modal-body,.market-modal-body,.marketplace-modal-body) :is(input,select,textarea){width:100%!important;max-width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;font-size:16px!important;border-radius:13px!important}html body :is(.sm-modal-body,.market-modal-body,.marketplace-modal-body) textarea{height:auto!important;min-height:82px!important}html body :is(.sm-step-card,.market-step-card,.sm-offer-step,[class*=step i][class*=card i]){padding:12px!important;border-radius:15px!important;margin-bottom:10px!important}html body :is(.sm-modal-footer,.market-modal-footer,.marketplace-modal-footer,[class*=modal i]>footer){min-height:58px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body :is(.sm-modal-footer,.market-modal-footer,.marketplace-modal-footer,[class*=modal i]>footer) button{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0 10px!important;border-radius:13px!important;font-size:12.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body :is(.sm-toolbar,.market-toolbar,.marketplace-actions) button{min-height:38px!important;height:38px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important}html body :is(.sm-dropdown-menu,.market-dropdown,.marketplace-dropdown,[class*=dropdown-menu i]){width:min(280px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:52dvh!important;overflow:auto!important;right:0!important;left:auto!important;z-index:2147483030!important}}@media(max-width:768px){html body .marketplace-offer-modal-v4__content{display:flex!important;flex-direction:column!important;gap:10px!important}html body .marketplace-modal-section-v4,html body .marketplace-modal-form-grid-v4{position:relative!important;display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:12px!important;margin:0!important;overflow:visible!important;border-radius:16px!important}html body .marketplace-modal-section-v4__heading{position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-height:0!important}html body .marketplace-modal-section-v4__heading strong{font-size:14px!important;line-height:1.2!important}html body .marketplace-modal-section-v4__heading small{font-size:11px!important;line-height:1.25!important}html body .marketplace-shift-picker-v4,html body .marketplace-field-v4{min-height:44px!important;height:auto!important;padding:9px 12px!important}html body .marketplace-mode-grid-v4{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body .marketplace-mode-grid-v4 button{min-height:54px!important;padding:9px!important;grid-template-columns:36px minmax(0,1fr) 22px!important}html body .marketplace-field-v4 textarea{min-height:78px!important}}@media(max-width:768px){html body .marketplace-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;background:#10223de0!important;backdrop-filter:blur(10px) saturate(108%)!important;-webkit-backdrop-filter:blur(10px) saturate(108%)!important;z-index:2147483000!important}html body .marketplace-modal,html body .marketplace-modal.opscence-mm11-card.opscence-mm11-card.opscence-mm11-card{position:relative!important;inset:auto!important;transform:none!important;width:min(560px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #dbe6f3!important;border-radius:26px!important;background:#fff!important;color:#12314f!important;box-shadow:0 30px 82px -34px #091a3485!important;z-index:2147483010!important;isolation:isolate!important}html body .marketplace-modal .marketplace-modal-header,html body .marketplace-modal.opscence-mm11-card .marketplace-modal-header.opscence-mm11-header{position:relative!important;top:auto!important;z-index:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:start!important;gap:12px!important;min-height:88px!important;max-height:none!important;width:100%!important;padding:18px!important;overflow:visible!important;border-bottom:1px solid #dfe9f5!important;background:linear-gradient(180deg,#edf4fd,#f8fbff)!important;color:#0f2c52!important}html body .marketplace-modal .marketplace-modal-header:before,html body .marketplace-modal .marketplace-modal-header:after,html body .marketplace-modal:before{display:none!important;content:none!important}html body .marketplace-modal .marketplace-modal-header h2{grid-column:1!important;min-width:0!important;width:100%!important;margin:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;color:#0f2c52!important;font-size:clamp(22px,6.2vw,30px)!important;line-height:1.06!important;font-weight:900!important;letter-spacing:-.02em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important}html body .marketplace-modal .marketplace-modal-header h2 .sm-modal-icon{width:52px!important;height:52px!important;min-width:52px!important;border-radius:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#0a7350!important;border:1px solid #e6eff8!important;box-shadow:0 12px 22px -14px #093e2e73!important}html body .marketplace-modal .mp-modal-sub,html body .marketplace-modal .marketplace-modal-header small{display:block!important;margin:6px 0 0!important;color:#687990!important;font-size:13px!important;line-height:1.3!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .marketplace-modal .marketplace-modal-header>button,html body .marketplace-modal .opscence-mm11-close{grid-column:2!important;position:relative!important;inset:auto!important;align-self:start!important;justify-self:end!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;margin:0!important;padding:0!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #dbe5f1!important;color:#12314f!important;box-shadow:none!important}html body .marketplace-modal .marketplace-modal-content,html body .marketplace-modal.opscence-mm11-card .marketplace-modal-content.opscence-mm11-body{flex:1 1 auto!important;min-height:0!important;width:100%!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;color:#12314f!important;-webkit-overflow-scrolling:touch!important}html body .mp-modal-v2 .my-requests-tabs,html body .marketplace-modal .my-requests-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;margin:0 0 14px!important;border:0!important;background:transparent!important}html body .mp-modal-v2 .my-requests-tab,html body .marketplace-modal .my-requests-tab{min-width:0!important;min-height:64px!important;height:auto!important;padding:10px 12px!important;border:1px solid #e1ebf6!important;border-radius:18px!important;background:#f8fbff!important;color:#667a95!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;box-shadow:none!important}html body .mp-modal-v2 .my-requests-tab.active,html body .marketplace-modal .my-requests-tab.active{background:#fff!important;border-color:#cfe0f3!important;color:#2459aa!important;box-shadow:0 14px 28px -24px #174ea673!important}html body .mp-modal-v2 .my-requests-tab-label{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:850!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .mp-modal-v2 .my-requests-tab-count{width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#edf3fb!important;color:#687990!important;font-size:14px!important;font-weight:900!important}html body .marketplace-modal .my-requests-list{display:flex!important;flex-direction:column!important;gap:10px!important;min-height:min(280px,38dvh)!important;max-height:none!important;overflow:visible!important}html body .marketplace-modal .marketplace-empty.slim{min-height:min(280px,38dvh)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:22px!important;border:1px dashed #cbdaf0!important;border-radius:20px!important;background:#fbfdff!important;color:#72829b!important;font-size:15px!important}html body .marketplace-modal .marketplace-modal-footer,html body .marketplace-modal.opscence-mm11-card .marketplace-modal-footer.opscence-mm11-footer{position:relative!important;bottom:auto!important;z-index:3!important;width:100%!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #e4ecf6!important;background:#fff!important}html body .marketplace-modal .marketplace-modal-footer button{flex:0 0 auto!important;width:auto!important;min-width:108px!important;height:46px!important;min-height:46px!important;border-radius:16px!important;padding:0 20px!important;font-size:15px!important;font-weight:850!important;white-space:nowrap!important;color:#0f2c52!important;background:#fff!important;border:1px solid #d7e2ef!important}@media(max-width:360px){html body .marketplace-modal .marketplace-modal-header h2{grid-template-columns:46px minmax(0,1fr)!important;font-size:22px!important}html body .marketplace-modal .marketplace-modal-header h2 .sm-modal-icon{width:46px!important;height:46px!important;min-width:46px!important}html body .mp-modal-v2 .my-requests-tabs{gap:8px!important}html body .mp-modal-v2 .my-requests-tab{min-height:58px!important;padding:9px!important}}}@media(max-width:768px){.marketplace-offer-modal-v4{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:28px!important;overflow:hidden!important}.marketplace-offer-modal-v4 .marketplace-modal-header,.marketplace-offer-modal-v4 .marketplace-modal-header-v4,.marketplace-offer-modal-v4 .ops-ref-head,.mp-modal-v2 .marketplace-modal-header{background:linear-gradient(180deg,#eef6ff,#e7f1ff)!important;padding:16px!important;min-height:108px!important;border-bottom:1px solid #d7e2f2!important}.marketplace-offer-modal-v4 .marketplace-modal-title-v4{display:grid!important;grid-template-columns:56px minmax(0,1fr) 56px!important;align-items:start!important;gap:12px!important;width:100%!important}.marketplace-offer-modal-v4 .marketplace-modal-title-v4__icon{width:56px!important;height:56px!important;border-radius:16px!important;background:#fff!important;border:1.5px solid #d3ddf0!important;color:#203a73!important;display:grid!important;place-items:center!important}.marketplace-offer-modal-v4 .marketplace-modal-title-v4>span:last-child{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.marketplace-offer-modal-v4 .marketplace-modal-header h2,.marketplace-offer-modal-v4 .marketplace-modal-title-v4 h2,.mp-modal-v2 .marketplace-modal-header h2,.mp-modal-v2 .marketplace-modal-header h2 span{color:#173a70!important;font-size:20px!important;line-height:1.08!important;margin:0!important;word-break:normal!important}.marketplace-offer-modal-v4 .marketplace-modal-title-v4 small,.mp-modal-v2 .marketplace-modal-header small{color:#667892!important;opacity:1!important;display:block!important;margin-top:0!important}.marketplace-offer-modal-v4 .marketplace-modal-close-v4,.mp-modal-v2 .marketplace-modal-header>button{width:56px!important;height:56px!important;border-radius:18px!important;background:#fff!important;border:1.5px solid #d0dbef!important;color:#1a315d!important;flex:0 0 56px!important}.marketplace-offer-modal-v4__content,.mp-modal-v2 .marketplace-modal-content{padding:14px!important;gap:14px!important;overflow-y:auto!important}.marketplace-offer-modal-v4 .marketplace-modal-section-v4,.marketplace-offer-modal-v4 .marketplace-info-strip-v4,.mp-modal-v2 .my-request-card{border-radius:22px!important;border:1px solid #d8e1f0!important;background:#f8fbff!important}.marketplace-offer-modal-v4 .marketplace-modal-section-v4__heading{grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.marketplace-offer-modal-v4 .marketplace-modal-section-v4__heading>span{width:34px!important;height:34px!important;border-radius:12px!important}.marketplace-offer-modal-v4 .marketplace-mode-grid-v4,.marketplace-offer-modal-v4 .marketplace-modal-form-grid-v4{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.marketplace-offer-modal-v4 .marketplace-field-v4,.marketplace-offer-modal-v4 .marketplace-shift-picker-v4{min-width:0!important}.marketplace-offer-modal-v4 .marketplace-field-v4 textarea{min-height:110px!important;padding-right:16px!important}.marketplace-offer-modal-v4 .marketplace-field-v4 small{position:static!important;margin-top:8px!important;text-align:right!important}.marketplace-offer-modal-v4 .marketplace-toggle-row--card{align-items:center!important;gap:14px!important;padding:16px!important;border-radius:22px!important;border:1px solid #d8e1f0!important;background:#f8fbff!important}.marketplace-offer-modal-v4 .marketplace-modal-footer,.marketplace-offer-modal-v4 .marketplace-modal-footer-v4,.mp-modal-v2 .marketplace-modal-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #d8e1f0!important;background:#fff!important;position:sticky!important;bottom:0!important;z-index:4!important}.marketplace-offer-modal-v4 .marketplace-modal-footer>button,.marketplace-offer-modal-v4 .marketplace-modal-footer-v4>button,.mp-modal-v2 .marketplace-modal-footer>button,.mp-modal-v2 .my-request-actions button{width:100%!important;min-width:0!important;min-height:52px!important;border-radius:16px!important;justify-content:center!important;font-size:17px!important}.mp-modal-v2 .marketplace-modal{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:28px!important;overflow:hidden!important}.mp-modal-v2 .my-requests-list{overflow-y:auto!important;padding-bottom:8px!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal,.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;border-radius:28px!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal [class*=opscence-mm13-eyebrow],.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 [class*=opscence-mm13-eyebrow],.mp-modal-v2 .my-requests-list .show-my-requests-modal .opscence-mm13-generated[class*=eyebrow],.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .opscence-mm13-generated[class*=eyebrow]{display:none!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .marketplace-modal-header,.mp-modal-v2 .my-requests-list .show-my-requests-modal .marketplace-modal-header.ops-ref-head{display:grid!important;grid-template-columns:56px minmax(0,1fr) 56px!important;gap:12px!important;align-items:start!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .marketplace-modal-header h2{display:contents!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .sm-modal-icon{grid-column:1!important;width:56px!important;height:56px!important;border-radius:16px!important;background:#fff!important;border:1.5px solid #d3ddf0!important;color:#3b6ef5!important;box-shadow:0 10px 24px #13305e14!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .marketplace-modal-header h2>span:last-child{grid-column:2!important;display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .marketplace-modal-header h2>span:last-child,.mp-modal-v2 .my-requests-list .show-my-requests-modal .marketplace-modal-header h2>span:last-child *{color:#183867!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .mp-modal-sub{color:#667892!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .my-requests-tabs--v2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;overflow:visible!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .my-requests-tab{min-height:74px!important;padding:14px!important;border-radius:20px!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .my-requests-list{min-height:280px!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .marketplace-empty.slim{min-height:220px!important;border-radius:22px!important;border:1.5px dashed #c9d7ee!important;background:#fbfdff!important;color:#8190a8!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .marketplace-modal-footer{grid-template-columns:1fr!important}.mp-modal-v2 .my-requests-list .show-my-requests-modal .marketplace-modal-footer>button{max-width:none!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-modal-title-v4>span:last-child{min-width:0!important;width:100%!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-modal-title-v4 h2{font-size:20px!important;line-height:1.05!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-modal-title-v4 small{margin-top:2px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-modal-section-v4{padding:16px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-modal-section-v4__heading{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;margin-bottom:12px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-modal-section-v4__heading>div{display:grid!important;gap:4px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-modal-section-v4__heading strong{font-size:15px!important;line-height:1.2!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-modal-section-v4__heading small{font-size:12px!important;line-height:1.35!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-shift-picker-v4{display:grid!important;grid-template-columns:40px minmax(0,1fr) 18px!important;gap:12px!important;align-items:center!important;padding:14px!important;min-height:88px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-shift-picker-v4__copy strong{font-size:17px!important;line-height:1.2!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-shift-picker-v4__copy span,.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-shift-picker-v4__copy small{font-size:12px!important;line-height:1.3!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-mode-grid-v4{grid-template-columns:1fr!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-mode-grid-v4 button{grid-template-columns:44px minmax(0,1fr) 18px!important;padding:14px!important;gap:12px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-mode-grid-v4 button strong{font-size:15px!important;line-height:1.2!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-mode-grid-v4 button small{font-size:12px!important;line-height:1.3!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-field-v4{display:grid!important;gap:8px!important;position:relative!important;padding-bottom:0!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-field-v4>span{position:static!important;display:block!important;font-size:13px!important;line-height:1.3!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-field-v4 select,.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-field-v4 textarea{min-height:58px!important;font-size:14px!important;line-height:1.3!important;padding:16px!important;border-radius:18px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-field-v4 textarea{min-height:108px!important;padding-right:16px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-field-v4>svg{top:48px!important;right:16px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-field-v4--textarea>small{position:static!important;display:block!important;text-align:right!important;margin-top:6px!important;font-size:12px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-toggle-row--card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-toggle-row--card .marketplace-toggle-copy{min-width:0!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-toggle-row--card .marketplace-toggle-copy strong,.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-toggle-row--card .marketplace-toggle-copy span{display:block!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-toggle-row--card .marketplace-toggle-copy strong{font-size:14px!important;margin-bottom:4px!important}.mp-modal-v2 .my-requests-list .marketplace-offer-modal-v4 .marketplace-toggle-row--card .marketplace-toggle-copy span{font-size:12px!important;line-height:1.3!important}}@media(max-width:768px){html body .show-my-requests-modal,html body .offer-shift-modal-v23{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:28px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important}html body .show-my-requests-modal [class*=opscence-mm][class*=eyebrow],html body .offer-shift-modal-v23 [class*=opscence-mm][class*=eyebrow],html body .show-my-requests-modal [data-opscence-mm13=generated],html body .offer-shift-modal-v23 [data-opscence-mm13=generated]{display:none!important}html body .show-my-requests-modal .marketplace-modal-header,html body .offer-shift-modal-v23 .marketplace-modal-header{flex:0 0 auto!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) 54px!important;align-items:center!important;gap:12px!important;min-height:96px!important;padding:14px!important;background:linear-gradient(180deg,#edf6ff,#e7f1ff)!important;border-bottom:1px solid #d8e3f2!important}html body .show-my-requests-modal .marketplace-modal-header h2{display:contents!important}html body .show-my-requests-modal .sm-modal-icon,html body .offer-shift-modal-v23 .marketplace-modal-title-v4__icon{grid-column:1!important;width:52px!important;height:52px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:#fff!important;border:1.5px solid #d3ddf0!important;color:#2f6cf5!important;box-shadow:0 10px 24px #13305e14!important}html body .show-my-requests-modal .marketplace-modal-header h2>span:last-child,html body .offer-shift-modal-v23 .marketplace-modal-title-v4__copy{grid-column:2!important;display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}html body .show-my-requests-modal .marketplace-modal-header h2>span:last-child>span,html body .offer-shift-modal-v23 .marketplace-modal-title-v4 h2{color:#173867!important;font-size:20px!important;line-height:1.05!important;margin:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}html body .show-my-requests-modal .mp-modal-sub,html body .offer-shift-modal-v23 .marketplace-modal-title-v4 small{display:block!important;color:#64758f!important;opacity:1!important;font-size:12.5px!important;line-height:1.3!important;margin:0!important;white-space:normal!important}html body .show-my-requests-modal .marketplace-modal-header>button,html body .offer-shift-modal-v23 .marketplace-modal-close-v4{grid-column:3!important;width:52px!important;height:52px!important;min-width:52px!important;border-radius:17px!important;background:#fff!important;border:1.5px solid #d1dcef!important;color:#203256!important}html body .show-my-requests-modal .marketplace-modal-content,html body .offer-shift-modal-v23 .marketplace-modal-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px!important;background:#fff!important}html body .show-my-requests-modal .my-requests-tabs--v2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 14px!important;overflow:visible!important}html body .show-my-requests-modal .my-requests-tab{min-height:68px!important;border-radius:18px!important;padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;background:#f8fbff!important;border:1px solid #dbe5f1!important}html body .show-my-requests-modal .my-requests-tab-label{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;color:#60718a!important;font-size:13px!important}html body .show-my-requests-modal .my-requests-tab.active .my-requests-tab-label{color:#2564d8!important}html body .show-my-requests-modal .my-requests-tab-count{min-width:38px!important;height:32px!important;border-radius:16px!important}html body .show-my-requests-modal .marketplace-empty.slim{min-height:260px!important;border-radius:22px!important;border:1.5px dashed #c9d7ee!important;background:#fbfdff!important;color:#8190a8!important}html body .show-my-requests-modal .marketplace-modal-footer,html body .offer-shift-modal-v23 .marketplace-modal-footer{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #d8e3f2!important}html body .show-my-requests-modal .marketplace-modal-footer{grid-template-columns:1fr!important}html body .show-my-requests-modal .marketplace-modal-footer>button,html body .offer-shift-modal-v23 .marketplace-modal-footer>button{width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;border-radius:15px!important;justify-content:center!important}html body .offer-shift-modal-v23 .marketplace-modal-title-v4{display:contents!important}html body .offer-shift-modal-v23 .marketplace-modal-section-v4{padding:14px!important;margin:0 0 12px!important;border-radius:20px!important;border:1px solid #dbe5f1!important;background:#fbfdff!important}html body .offer-shift-modal-v23 .marketplace-modal-section-v4__heading{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin-bottom:12px!important}html body .offer-shift-modal-v23 .marketplace-modal-section-v4__heading>span{width:34px!important;height:34px!important;border-radius:12px!important}html body .offer-shift-modal-v23 .marketplace-modal-section-v4__heading strong{font-size:15px!important;line-height:1.2!important;color:#173867!important}html body .offer-shift-modal-v23 .marketplace-modal-section-v4__heading small{font-size:12px!important;line-height:1.3!important;color:#667892!important}html body .offer-shift-modal-v23 .marketplace-mode-grid-v4,html body .offer-shift-modal-v23 .marketplace-modal-form-grid-v4{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .offer-shift-modal-v23 .marketplace-shift-picker-v4{display:grid!important;grid-template-columns:40px minmax(0,1fr) 20px!important;gap:12px!important;align-items:center!important;min-height:84px!important;padding:14px!important;border-radius:18px!important}html body .offer-shift-modal-v23 .marketplace-shift-picker-v4__copy strong{font-size:16px!important;line-height:1.2!important}html body .offer-shift-modal-v23 .marketplace-shift-picker-v4__copy span,html body .offer-shift-modal-v23 .marketplace-shift-picker-v4__copy small{font-size:12px!important;line-height:1.3!important}html body .offer-shift-modal-v23 .marketplace-mode-grid-v4 button{display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px!important;gap:12px!important;align-items:center!important;padding:14px!important;min-height:76px!important}html body .offer-shift-modal-v23 .marketplace-mode-grid-v4 button strong{font-size:15px!important;line-height:1.2!important}html body .offer-shift-modal-v23 .marketplace-mode-grid-v4 button small{font-size:12px!important;line-height:1.3!important}html body .offer-shift-modal-v23 .marketplace-field-v4{display:grid!important;gap:7px!important;position:relative!important;padding:0!important;min-width:0!important}html body .offer-shift-modal-v23 .marketplace-field-v4>span{position:static!important;display:block!important;color:#294c7a!important;font-size:12.5px!important;line-height:1.25!important}html body .offer-shift-modal-v23 .marketplace-field-v4 select,html body .offer-shift-modal-v23 .marketplace-field-v4 textarea{min-height:54px!important;padding:14px!important;border-radius:17px!important;font-size:14px!important;line-height:1.25!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#111b2f!important}html body .offer-shift-modal-v23 .marketplace-field-v4 textarea{min-height:96px!important;padding-right:14px!important}html body .offer-shift-modal-v23 .marketplace-field-v4>svg{top:42px!important;right:14px!important}html body .offer-shift-modal-v23 .marketplace-field-v4--textarea>small{position:static!important;display:block!important;text-align:right!important;margin-top:5px!important}html body .offer-shift-modal-v23 .marketplace-toggle-row--card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border-radius:20px!important;border:1px solid #dbe5f1!important;background:#fbfdff!important}html body .offer-shift-modal-v23 .marketplace-toggle-copy{min-width:0!important}html body .offer-shift-modal-v23 .marketplace-toggle-copy strong{display:block!important;font-size:14px!important;color:#173867!important}html body .offer-shift-modal-v23 .marketplace-toggle-copy span{display:block!important;font-size:12px!important;line-height:1.3!important;color:#667892!important}}@media(max-width:768px){html body .marketplace-v24-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px))!important;background:#112037e0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;overflow:hidden!important}html body .marketplace-v24-modal{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;border:1px solid #d8e3f2!important;background:#fff!important;color:#17304f!important;box-shadow:0 26px 70px -34px #0a182a9e!important}html body .marketplace-v24-header{flex:0 0 auto!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px!important;gap:12px!important;align-items:center!important;min-height:92px!important;padding:14px!important;background:linear-gradient(180deg,#edf6ff,#e8f2ff)!important;border-bottom:1px solid #d8e3f2!important}html body .marketplace-v24-icon,html body .marketplace-v24-close{width:52px!important;height:52px!important;min-width:52px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:#fff!important;border:1.5px solid #d1dcef!important;color:#193866!important}html body .marketplace-v24-close{appearance:none!important;padding:0!important;cursor:pointer!important}html body .marketplace-v24-icon svg,html body .marketplace-v24-close svg{width:22px!important;height:22px!important}html body .marketplace-v24-title{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}html body .marketplace-v24-title h2{margin:0!important;color:#173867!important;font-size:21px!important;line-height:1.06!important;font-weight:850!important;letter-spacing:-.025em!important}html body .marketplace-v24-title p{margin:0!important;color:#657892!important;font-size:12.5px!important;line-height:1.3!important;font-weight:700!important}html body .marketplace-v24-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;-webkit-overflow-scrolling:touch!important}html body .marketplace-v24-card,html body .marketplace-v24-toggle,html body .marketplace-v24-info{flex:0 0 auto!important;width:100%!important;border:1px solid #dbe5f1!important;border-radius:20px!important;background:#fbfdff!important;padding:14px!important}html body .marketplace-v24-step{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin-bottom:12px!important}html body .marketplace-v24-step>b{width:34px!important;height:34px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:#eaf2ff!important;color:#2d6ff0!important;font-size:13px!important}html body .marketplace-v24-step strong{display:block!important;color:#173867!important;font-size:15px!important;line-height:1.2!important;font-weight:850!important}html body .marketplace-v24-step small{display:block!important;color:#667892!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important}html body .marketplace-v24-select-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:0 14px!important;border:1.5px solid #d1ddef!important;border-radius:17px!important;background:#fff!important}html body .marketplace-v24-select-card select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important}html body .marketplace-v24-select-card>span{min-width:0!important;color:#111b2f!important;font-size:16px!important;line-height:1.15!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .marketplace-v24-mode-grid,html body .marketplace-v24-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .marketplace-v24-mode-grid button{min-width:0!important;min-height:72px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 18px!important;gap:12px!important;align-items:center!important;padding:12px!important;border:1px solid #dbe5f1!important;border-radius:18px!important;background:#fff!important;color:#173867!important;text-align:left!important}html body .marketplace-v24-mode-grid button>svg{width:38px!important;height:38px!important;padding:9px!important;border-radius:13px!important;background:#eef5ff!important;color:#2d6ff0!important}html body .marketplace-v24-mode-grid button strong{display:block!important;color:#173867!important;font-size:14px!important;line-height:1.2!important}html body .marketplace-v24-mode-grid button small{display:block!important;color:#6c7c94!important;font-size:11.5px!important;line-height:1.3!important}html body .marketplace-v24-mode-grid button i{width:17px!important;height:17px!important;border-radius:50%!important;border:2px solid #bac9dc!important;background:#fff!important}html body .marketplace-v24-mode-grid button.is-active{border-color:#7eb0f7!important;background:#f6faff!important}html body .marketplace-v24-mode-grid button.is-active i{border-color:#2d6ff0!important;background:radial-gradient(circle at center,#2d6ff0 0 42%,#fff 44% 100%)!important}html body .marketplace-v24-form-grid label{display:grid!important;gap:7px!important;min-width:0!important}html body .marketplace-v24-form-grid label>span{color:#294c7a!important;font-size:12.5px!important;line-height:1.25!important;font-weight:800!important}html body .marketplace-v24-form-grid em{color:#8896aa!important;font-size:11px!important;font-style:normal!important}html body .marketplace-v24-form-grid select,html body .marketplace-v24-form-grid textarea{width:100%!important;min-height:52px!important;border:1px solid #dbe5f1!important;border-radius:16px!important;background:#fff!important;color:#111b2f!important;padding:12px 14px!important;font-size:14px!important;line-height:1.28!important;font-weight:750!important}html body .marketplace-v24-form-grid textarea{min-height:90px!important;resize:vertical!important}html body .marketplace-v24-form-grid small{color:#8896aa!important;text-align:right!important;font-size:11px!important}html body .marketplace-v24-toggle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}html body .marketplace-v24-toggle strong,html body .marketplace-v24-toggle span{display:block!important}html body .marketplace-v24-toggle strong{color:#173867!important;font-size:14px!important}html body .marketplace-v24-toggle span{color:#667892!important;font-size:12px!important;line-height:1.3!important}html body .marketplace-v24-info{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;color:#496486!important;font-size:12.5px!important;font-weight:800!important}html body .marketplace-v24-footer{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #d8e3f2!important}html body .marketplace-v24-footer-single{grid-template-columns:1fr!important}html body .marketplace-v24-footer button{width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;border-radius:15px!important;border:1.5px solid #d3dded!important;font-size:15px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}html body .marketplace-v24-primary{background:linear-gradient(180deg,#15805a,#0c6a49)!important;color:#fff!important;border-color:#0c6a49!important}html body .marketplace-v24-primary:disabled{opacity:.55!important}html body .marketplace-v24-secondary{background:#fff!important;color:#173867!important}html body .marketplace-v24-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html body .marketplace-v24-tabs button{min-height:68px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:12px!important;border:1px solid #dbe5f1!important;border-radius:18px!important;background:#f8fbff!important;color:#60718a!important}html body .marketplace-v24-tabs button.is-active{background:#fff!important;border-color:#b8cdf2!important;color:#2564d8!important}html body .marketplace-v24-tabs button span{display:inline-flex!important;gap:8px!important;align-items:center!important;min-width:0!important;font-size:13px!important;font-weight:850!important}html body .marketplace-v24-tabs button b{min-width:36px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:15px!important;background:#e8eef8!important}html body .marketplace-v24-request-list{min-height:0!important;display:grid!important;gap:10px!important}html body .marketplace-v24-empty{min-height:250px!important;display:grid!important;place-items:center!important;gap:12px!important;text-align:center!important;border:1.5px dashed #c9d7ee!important;border-radius:22px!important;background:#fbfdff!important;color:#8190a8!important;font-size:16px!important;font-weight:750!important}html body .marketplace-v24-request-card{display:grid!important;gap:12px!important;padding:14px!important;border:1px solid #dbe5f1!important;border-radius:20px!important;background:#fbfdff!important}html body .marketplace-v24-request-head{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important}html body .marketplace-v24-request-head strong{color:#173867!important;font-size:15px!important}html body .marketplace-v24-request-card p,html body .marketplace-v24-request-card small{margin:0!important;color:#657892!important;line-height:1.35!important}html body .marketplace-v24-request-card>button{width:100%!important;height:44px!important;border-radius:14px!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#173867!important;font-weight:800!important}}@media(max-width:768px){html body .marketplace-real-toggle{position:relative!important;width:58px!important;min-width:58px!important;height:34px!important;border-radius:999px!important;border:1.5px solid #cad7eb!important;background:#dfe8f5!important;transition:background .2s ease,border-color .2s ease!important;padding:0!important;box-shadow:inset 0 1px 3px #0f172a14!important}html body .marketplace-real-toggle>span{position:absolute!important;top:3px!important;left:3px!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 10px #0f172a29!important;transition:transform .22s ease!important}html body .marketplace-real-toggle.is-on{background:linear-gradient(180deg,#5f8cff,#4a72ea)!important;border-color:#4a72ea!important}html body .marketplace-real-toggle.is-on>span{transform:translate(24px)!important}html body .marketplace-toggle-row.marketplace-v24-toggle{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}}@media(max-width:768px){html body .marketplace-modal-overlay.marketplace-v24-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;background:#112037e0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px))!important}html body .marketplace-v24-modal,html body .marketplace-v24-offer-modal,html body .marketplace-v24-requests-modal{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;background:#fff!important;border:1px solid #d8e3f2!important;box-shadow:0 28px 80px -38px #0c1626a3!important}html body .marketplace-v24-header{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important;background:linear-gradient(180deg,#edf6ff,#e8f2ff)!important;border-bottom:1px solid #d7e2f1!important;min-height:92px!important}html body .marketplace-v24-icon,html body .marketplace-v24-close{width:52px!important;min-width:52px!important;height:52px!important;border-radius:16px!important;border:1.5px solid #d3deee!important;background:#fff!important;box-shadow:none!important;display:grid!important;place-items:center!important;color:#173867!important}html body .marketplace-v24-title{flex:1 1 auto!important;min-width:0!important}html body .marketplace-v24-title h2{margin:0 0 4px!important;color:#173867!important;font-size:22px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.03em!important;white-space:normal!important;word-break:normal!important}html body .marketplace-v24-title p{margin:0!important;color:#667a93!important;font-size:14px!important;line-height:1.35!important}html body .marketplace-v24-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:12px!important}html body .marketplace-v24-card,html body .marketplace-v24-info,html body .marketplace-v24-request-card,html body .marketplace-v24-empty{border-radius:20px!important;border:1px solid #d9e4f2!important;background:#fbfdff!important}html body .marketplace-v24-card{padding:14px!important}html body .marketplace-v24-step{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important}html body .marketplace-v24-step b{width:30px!important;min-width:30px!important;height:30px!important;border-radius:12px!important;background:#eef4ff!important;color:#4d71e6!important;display:grid!important;place-items:center!important;font-size:14px!important}html body .marketplace-v24-step span{min-width:0!important}html body .marketplace-v24-step strong{display:block!important;color:#173867!important;font-size:15px!important;line-height:1.25!important}html body .marketplace-v24-step small{display:block!important;color:#667a93!important;font-size:13px!important;line-height:1.35!important;margin-top:2px!important}html body .marketplace-v24-select-card,html body .marketplace-v24-form-grid label{display:block!important;width:100%!important;min-width:0!important}html body .marketplace-v24-select-card{position:relative!important}html body .marketplace-v24-select-card>span{display:none!important}html body .marketplace-v24-select-card select,html body .marketplace-v24-form-grid select,html body .marketplace-v24-form-grid textarea,html body .marketplace-v24-form-grid input{width:100%!important;min-height:48px!important;padding:0 44px 0 16px!important;border-radius:18px!important;border:1.5px solid #d6e1f0!important;background:#fff!important;color:#173867!important;font-size:16px!important;box-sizing:border-box!important;appearance:none!important;-webkit-appearance:none!important}html body .marketplace-v24-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .marketplace-v24-form-grid label span{display:block!important;margin:0 0 6px!important;color:#516783!important;font-size:13px!important;font-weight:700!important}html body .marketplace-v24-form-grid label span em{font-style:normal!important;color:#8798ad!important;margin-left:4px!important}html body .marketplace-v24-form-grid textarea{min-height:110px!important;padding-top:14px!important;resize:vertical!important}html body .marketplace-v24-form-grid small{display:block!important;margin-top:6px!important;color:#8798ad!important;text-align:right!important}html body .marketplace-v24-select-card svg,html body .marketplace-v24-form-grid label svg{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;color:#7e90a7!important;pointer-events:none!important}html body .marketplace-v24-mode-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .marketplace-v24-mode-grid>button{display:grid!important;grid-template-columns:36px 1fr 22px!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:18px!important;border:1.5px solid #d6e1f0!important;background:#fff!important;text-align:left!important}html body .marketplace-v24-mode-grid>button i{width:20px!important;height:20px!important;border-radius:999px!important;border:2px solid #87a0ff!important;display:block!important}html body .marketplace-v24-mode-grid>button.is-active{border-color:#5c84ff!important;background:#f5f8ff!important;box-shadow:inset 0 0 0 1px #5c84ff!important}html body .marketplace-v24-mode-grid>button.is-active i{background:radial-gradient(circle at center,#5c84ff 0 45%,transparent 48%)!important}html body .marketplace-toggle-row.marketplace-v24-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border-radius:18px!important;border:1px solid #d9e4f2!important;background:#fbfdff!important}html body .marketplace-toggle-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}html body .marketplace-toggle-copy strong{color:#173867!important;font-size:15px!important}html body .marketplace-toggle-copy small{color:#667a93!important;font-size:13px!important;line-height:1.35!important}html body .marketplace-real-toggle{width:54px!important;min-width:54px!important;height:32px!important;border-radius:999px!important;border:1px solid #cdd9ea!important;background:#dbe6ff!important;position:relative!important;padding:0!important}html body .marketplace-real-toggle>span{position:absolute!important;top:3px!important;left:3px!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 6px #00000029!important;transition:transform .18s ease!important}html body .marketplace-real-toggle.is-on{background:#5c84ff!important;border-color:#5c84ff!important}html body .marketplace-real-toggle.is-on>span{transform:translate(22px)!important}html body .marketplace-v24-info{padding:12px 14px!important;display:flex!important;align-items:center!important;gap:10px!important;color:#45628a!important;font-size:13px!important}html body .marketplace-v24-footer,html body .marketplace-v24-footer.marketplace-v24-footer-single{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #d8e3f2!important}html body .marketplace-v24-footer.marketplace-v24-footer-single{grid-template-columns:1fr!important}html body .marketplace-v24-primary,html body .marketplace-v24-secondary,html body .marketplace-v24-request-card button,html body .marketplace-v24-tabs button{min-height:48px!important;border-radius:15px!important;font-size:15px!important;font-weight:850!important}html body .marketplace-v24-primary{background:linear-gradient(180deg,#5c84ff,#4d71e6)!important;border:1px solid #4d71e6!important;color:#fff!important}html body .marketplace-v24-primary *{color:#fff!important;stroke:currentColor!important;fill:currentColor!important}html body .marketplace-v24-secondary,html body .marketplace-v24-request-card button{background:#fff!important;border:1.5px solid #d3deee!important;color:#173867!important}html body .marketplace-v24-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html body .marketplace-v24-tabs button{min-width:0!important;padding:10px 12px!important;border:1.5px solid #d6e1f0!important;background:#fbfdff!important;color:#6a7f99!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}html body .marketplace-v24-tabs button span{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .marketplace-v24-tabs button.is-active{border-color:#5c84ff!important;background:#f4f8ff!important;color:#2951c8!important}html body .marketplace-v24-request-list{display:flex!important;flex-direction:column!important;gap:10px!important}html body .marketplace-v24-request-card{padding:14px!important;display:flex!important;flex-direction:column!important;gap:12px!important}html body .marketplace-v24-request-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}html body .marketplace-v24-request-head strong,html body .marketplace-v24-request-card p,html body .marketplace-v24-request-card small,html body .marketplace-v24-empty span{color:#173867!important}html body .marketplace-v24-request-card small,html body .marketplace-v24-empty span{color:#667a93!important}html body .marketplace-v24-empty{padding:24px 16px!important;text-align:center!important}}@media(max-width:900px){html body .marketplace-reference-primary,html body .marketplace-reference-primary:is(:hover,:focus,:focus-visible,:active,:disabled){border:1px solid #1263d5!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;isolation:isolate!important}html body .marketplace-reference-primary *,html body .marketplace-reference-primary svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important;opacity:1!important}html body .marketplace-reference-primary:before,html body .marketplace-reference-primary:after{content:none!important;display:none!important}html body .marketplace-reference-chip-type,html body .marketplace-reference-chip-status,html body .marketplace-reference-chip-type:is(:hover,:focus,:active),html body .marketplace-reference-chip-status:is(:hover,:focus,:active){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:64px!important;min-height:28px!important;padding:0 9px!important;border:1px solid #176fe8!important;border-radius:999px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body .marketplace-reference-bookmark,html body .marketplace-reference-bookmark:is(:hover,:focus,:active){width:32px!important;height:32px!important;border:1px solid #176fe8!important;border-radius:50%!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .marketplace-reference-bookmark svg{color:#fff!important;stroke:#fff!important;opacity:1!important}html body .marketplace-reference-bookmark:before,html body .marketplace-reference-bookmark:after{content:none!important;display:none!important}html body .marketplace-reference-chip-type:before,html body .marketplace-reference-chip-type:after,html body .marketplace-reference-chip-status:before,html body .marketplace-reference-chip-status:after{content:none!important;display:none!important}html body .marketplace-reference-action,html body .marketplace-reference-action:is(:hover,:focus,:focus-visible,:active),html body .marketplace-reference-action.is-active,html body .marketplace-views-sort,html body .marketplace-views-sort:is(:hover,:focus,:active,.is-active){border:1px solid #c8d7e6!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#2b4562!important;-webkit-text-fill-color:#2b4562!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body .marketplace-reference-action.is-active,html body .marketplace-views-sort.is-active{border-color:#74a6e9!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;background:#eef5ff!important;background-color:#eef5ff!important}html body .marketplace-reference-action:before,html body .marketplace-reference-action:after,html body .marketplace-views-sort:before,html body .marketplace-views-sort:after{content:none!important;display:none!important}html body .marketplace-planning-filter-menu,html body .marketplace-filter-dropdown-menu{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #c9d8e7!important;box-shadow:0 18px 48px #11305436!important;filter:none!important}html body .marketplace-planning-filter-menu button,html body .marketplace-filter-dropdown-menu button,html body .marketplace-planning-filter-menu button:is(:hover,:focus,:active,.is-active),html body .marketplace-filter-dropdown-menu button:is(:hover,:focus,:active,.active){background-image:none!important;box-shadow:none!important;filter:none!important}html body .marketplace-v24-requests-modal .marketplace-v24-footer-single{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;background-image:none!important}html body .marketplace-v24-requests-modal button.marketplace-v24-secondary,html body .marketplace-v24-requests-modal button.marketplace-v24-secondary:is(:hover,:focus,:active,:disabled){min-width:112px!important;min-height:42px!important;border:1px solid #1263d5!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:850!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body .marketplace-v24-requests-modal button.marketplace-v24-secondary:before,html body .marketplace-v24-requests-modal button.marketplace-v24-secondary:after{content:none!important;display:none!important}}@media(max-width:768px){html body .shift-marketplace-page .marketplace-search-box,html body .shift-marketplace-page .marketplace-search-box--inline{border:1px solid #c7d8e9!important;outline:0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .shift-marketplace-page .marketplace-search-box:before,html body .shift-marketplace-page .marketplace-search-box:after,html body .shift-marketplace-page .marketplace-search-box--inline:before,html body .shift-marketplace-page .marketplace-search-box--inline:after{content:none!important;display:none!important}html body .shift-marketplace-page .marketplace-search-box input,html body .shift-marketplace-page .marketplace-search-box--inline input{border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#18324f!important;-webkit-text-fill-color:#18324f!important}html body .marketplace-filter-dropdown-menu,html body .marketplace-dropdown-menu.marketplace-filter-dropdown-menu{border:1px solid #c5d8ea!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #112f5338!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .marketplace-filter-dropdown-menu:before,html body .marketplace-filter-dropdown-menu:after,html body .marketplace-filter-dropdown-menu button:before,html body .marketplace-filter-dropdown-menu button:after{content:none!important;display:none!important}html body .marketplace-filter-dropdown-menu button{border:0!important;background:#fff!important;background-image:none!important;color:#1e3856!important;-webkit-text-fill-color:#1e3856!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .marketplace-filter-dropdown-menu button :is(span,svg,path){color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important;opacity:1!important}html body .marketplace-filter-dropdown-menu button.active,html body .marketplace-filter-dropdown-menu button[aria-selected=true]{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .marketplace-filter-dropdown-menu button.active *,html body .marketplace-filter-dropdown-menu button[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .shift-marketplace-page .marketplace-figma-sort,html body .shift-marketplace-page .marketplace-views-sort{background:#fff!important;background-image:none!important;color:#1c3e66!important;-webkit-text-fill-color:#1c3e66!important;box-shadow:none!important;filter:none!important}html body .shift-marketplace-page .marketplace-figma-sort.is-active,html body .shift-marketplace-page .marketplace-views-sort.is-active{border-color:#176fe8!important;background:#eaf4ff!important;background-image:none!important;color:#155fbd!important;-webkit-text-fill-color:#155fbd!important}}@media(max-width:900px){html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu,.marketplace-figma-dropdown,.marketplace-sort-dropdown-portal){border:1px solid #c7d8e9!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 16px 38px #1230522e!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;isolation:isolate!important;overflow:hidden!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu,.marketplace-figma-dropdown,.marketplace-sort-dropdown-portal):before,html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu,.marketplace-figma-dropdown,.marketplace-sort-dropdown-portal):after,html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu,.marketplace-figma-dropdown,.marketplace-sort-dropdown-portal) button:before,html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu,.marketplace-figma-dropdown,.marketplace-sort-dropdown-portal) button:after{content:none!important;display:none!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu,.marketplace-figma-dropdown,.marketplace-sort-dropdown-portal)>button{min-height:42px!important;border:0!important;border-bottom:1px solid #edf2f7!important;border-radius:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1d3857!important;-webkit-text-fill-color:#1d3857!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu,.marketplace-figma-dropdown,.marketplace-sort-dropdown-portal)>button:last-child{border-bottom:0!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu,.marketplace-figma-dropdown,.marketplace-sort-dropdown-portal)>button:is(:hover,:focus,:focus-visible,:active){background:#f2f7fd!important;background-color:#f2f7fd!important;background-image:none!important;color:#155aa8!important;-webkit-text-fill-color:#155aa8!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu,.marketplace-figma-dropdown,.marketplace-sort-dropdown-portal)>button:is(.active,.is-active,.is-selected,[aria-selected=true]){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-status-dropdown-menu,.marketplace-figma-dropdown,.marketplace-sort-dropdown-portal)>button:is(.active,.is-active,.is-selected,[aria-selected=true]) :is(span,small,em,svg,path){color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important;opacity:1!important}html body .shift-marketplace-page :is(.marketplace-v24-select-card,.marketplace-shift-select-card,.marketplace-select-input,.marketplace-search-box,.marketplace-reference-action,.marketplace-range-dropdown-v20__trigger),html body .marketplace-modal :is(.marketplace-v24-select-card,.marketplace-shift-select-card,.marketplace-select-input){background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}html body .shift-marketplace-page :is(.marketplace-v24-select-card,.marketplace-shift-select-card,.marketplace-select-input,.marketplace-search-box,.marketplace-reference-action,.marketplace-range-dropdown-v20__trigger):before,html body .shift-marketplace-page :is(.marketplace-v24-select-card,.marketplace-shift-select-card,.marketplace-select-input,.marketplace-search-box,.marketplace-reference-action,.marketplace-range-dropdown-v20__trigger):after,html body .marketplace-modal :is(.marketplace-v24-select-card,.marketplace-shift-select-card,.marketplace-select-input):before,html body .marketplace-modal :is(.marketplace-v24-select-card,.marketplace-shift-select-card,.marketplace-select-input):after{content:none!important;display:none!important}html body :is(.shift-marketplace-page,.marketplace-modal) :is(.marketplace-v24-select-card,.marketplace-shift-select-card,.marketplace-select-input) :is(select,option,span,strong){background-color:#fff!important;background-image:none!important;color:#193653!important;-webkit-text-fill-color:#193653!important;text-shadow:none!important;opacity:1!important}}@media(max-width:900px){html body .marketplace-reference-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important}html body .marketplace-reference-scope,html body .marketplace-reference-search{grid-column:1/-1!important;min-width:0!important}html body .marketplace-reference-search{border:1px solid #cbd9e6!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .marketplace-range-dropdown-v20__trigger,html body .marketplace-reference-action{min-width:0!important;width:100%!important;height:44px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .marketplace-reference-action *,html body .marketplace-range-dropdown-v20__trigger *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important}html body .marketplace-reference-refresh{width:44px!important;height:44px!important;border:1px solid #c9d8e5!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-sort-dropdown-portal){z-index:2147483647!important;max-width:calc(100vw - 24px)!important;border:1px solid #d3dfeb!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #112f4e2e!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-sort-dropdown-portal):before,html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-sort-dropdown-portal):after{content:none!important;display:none!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-sort-dropdown-portal) button{min-height:43px!important;border:0!important;background:#fff!important;background-image:none!important;color:#243f5b!important;-webkit-text-fill-color:#243f5b!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-sort-dropdown-portal) button:is(.is-active,.active,[aria-selected=true]){background:#e9f2ff!important;background-image:none!important;color:#0f61d0!important;-webkit-text-fill-color:#0f61d0!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-sort-dropdown-portal) button *{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}html body .marketplace-empty--redesigned{border:1px solid #d7e3ee!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;outline:0!important}html body .marketplace-empty--redesigned:before,html body .marketplace-empty--redesigned:after{content:none!important;display:none!important}html body .marketplace-empty-clean-icon--main{border:0!important;outline:0!important;box-shadow:none!important;background:#eaf3ff!important}html body .marketplace-reference-footer__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}html body :is(.marketplace-reference-drafts,.marketplace-reference-primary){width:100%!important;min-height:44px!important;border-radius:12px!important;background-image:none!important;box-shadow:none!important}}@media(max-width:900px){html body .marketplace-reference-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important;gap:8px!important;align-items:stretch!important;width:100%!important}html body .marketplace-reference-scope,html body .marketplace-reference-search{grid-column:1 / -1!important;width:100%!important}html body .marketplace-date-action-v137,html body .marketplace-filter-action-v137{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .marketplace-date-action-v137:before,html body .marketplace-date-action-v137:after,html body .marketplace-filter-action-v137:before,html body .marketplace-filter-action-v137:after{content:none!important;display:none!important}html body .marketplace-date-action-v137 *,html body .marketplace-filter-action-v137 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;text-shadow:none!important;filter:none!important}html body .marketplace-date-action-v137 .marketplace-range-dropdown-v20__label,html body .marketplace-filter-action-v137>span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .marketplace-reference-refresh{width:44px!important;height:44px!important}html body .marketplace-empty--redesigned{border:1px solid #d6e2ed!important;outline:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important}html body .marketplace-empty--redesigned :is(.marketplace-empty-copy,.marketplace-empty-actions,.marketplace-empty-clean-icon){border:0!important;outline:0!important;box-shadow:none!important;background-image:none!important}html body .marketplace-empty--redesigned *,html body .marketplace-empty--redesigned *:before,html body .marketplace-empty--redesigned *:after{box-shadow:none!important}html body .marketplace-empty--redesigned *:before,html body .marketplace-empty--redesigned *:after{content:none!important;display:none!important}html body .v80-offer-panel-title>span{background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#176fe8!important;box-shadow:none!important;opacity:1!important}html body .v80-offer-types>button,html body .v80-offer-types>button.is-selected{background:#fff!important;background-image:none!important;filter:none!important;opacity:1!important;box-shadow:none!important}html body .v80-offer-types>button.is-selected{border-color:#176fe8!important;box-shadow:inset 0 0 0 1px #176fe8!important}html body .v80-offer-types>button:before,html body .v80-offer-types>button:after{content:none!important;display:none!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu){z-index:2147483647!important;max-width:calc(100vw - 24px)!important;border:1px solid #d2deea!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #102b482e!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu):before,html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu):after{content:none!important;display:none!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu) button,html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu) button.is-active{min-height:44px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#24405b!important;-webkit-text-fill-color:#24405b!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu) button.is-active{background:#eaf3ff!important;color:#0f61d0!important;-webkit-text-fill-color:#0f61d0!important}}@media(max-width:900px){html body .marketplace-reference-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important;gap:8px!important}html body .marketplace-date-action-v137,html body .marketplace-filter-action-v137{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 11px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;text-shadow:none!important;overflow:hidden!important}html body .marketplace-date-action-v137:before,html body .marketplace-date-action-v137:after,html body .marketplace-filter-action-v137:before,html body .marketplace-filter-action-v137:after{content:none!important;display:none!important}html body .marketplace-date-action-v137 *,html body .marketplace-filter-action-v137 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body .marketplace-date-action-v137 .marketplace-range-dropdown-v20__label,html body .marketplace-filter-action-v137>span{display:block!important;visibility:visible!important;opacity:1!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .marketplace-reference-refresh{width:44px!important;height:46px!important;min-height:46px!important}html body .v80-offer-panel-title>span,html body .v80-offer-panel-title>span *,html body .v80-offer-step-number,html body .marketplace-offer-step-number{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu){background:#fff!important;background-image:none!important;filter:none!important;opacity:1!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu) button,html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu) button.is-active{background:#fff!important;background-image:none!important;color:#24405b!important;-webkit-text-fill-color:#24405b!important;filter:none!important;box-shadow:none!important;opacity:1!important}html body :is(.marketplace-planning-filter-menu,.marketplace-range-dropdown-v20__menu) button.is-active{background:#eaf3ff!important;color:#0f61d0!important;-webkit-text-fill-color:#0f61d0!important}}@media(max-width:900px){html body .marketplace-reference-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important;gap:8px!important;align-items:stretch!important}html body .marketplace-reference-scope,html body .marketplace-reference-search{grid-column:1 / -1!important;width:100%!important;min-width:0!important}html body button[data-v139-mobile-solid-action]{position:relative!important;isolation:isolate!important;overflow:hidden!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 11px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;text-shadow:none!important}html body button[data-v139-mobile-solid-action]:before,html body button[data-v139-mobile-solid-action]:after{content:none!important;display:none!important;background:none!important}html body button[data-v139-mobile-solid-action] .marketplace-action-layer-v139{position:relative!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;background:transparent!important;background-image:none!important;filter:none!important;text-shadow:none!important}html body button[data-v139-mobile-solid-action] .marketplace-action-layer-v139:before,html body button[data-v139-mobile-solid-action] .marketplace-action-layer-v139:after{content:none!important;display:none!important}html body button[data-v139-mobile-solid-action] .marketplace-action-layer-v139,html body button[data-v139-mobile-solid-action] .marketplace-action-layer-v139 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important}html body .marketplace-date-action-v139,html body .marketplace-filter-action-v139{flex:1 1 0!important}html body .marketplace-range-dropdown-v20{width:100%!important;min-width:0!important}html body .marketplace-date-action-v139 .marketplace-range-dropdown-v20__label{font-size:12px!important;font-weight:800!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}html body .marketplace-filter-action-v139>span:nth-child(2){font-size:12px!important;font-weight:800!important}}@media(max-width:900px){html body button[data-v139-mobile-solid-action]{-webkit-appearance:none!important;appearance:none!important;mix-blend-mode:normal!important}}@media(max-width:900px){html body .marketplace-reference-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px!important;gap:8px!important;align-items:stretch!important}html body .marketplace-reference-toolbar>.marketplace-reference-scope,html body .marketplace-reference-toolbar>.marketplace-reference-search{grid-column:1 / -1!important}html body button[data-v140-mobile-solid-action]{position:relative!important;isolation:isolate!important;z-index:1!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #176fe8!important;border-radius:13px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}html body button[data-v140-mobile-solid-action]:before,html body button[data-v140-mobile-solid-action]:after,html body button[data-v140-mobile-solid-action] *:before,html body button[data-v140-mobile-solid-action] *:after{content:none!important;display:none!important;background:none!important}html body button[data-v140-mobile-solid-action] *,html body button[data-v140-mobile-solid-action] .marketplace-action-layer-v140{position:relative!important;z-index:9!important;color:#fff!important;-webkit-text-fill-color:#fff!important;fill:none!important;stroke:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body .marketplace-date-action-v140,html body .marketplace-filter-action-v140{flex:1 1 0!important}html body .marketplace-date-action-v140 .marketplace-range-dropdown-v20__label,html body .marketplace-filter-action-v140>span:nth-child(2){font-size:13px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}}@media(max-width:900px){html body button[data-v141-mobile-solid-action=date],html body button[data-v141-mobile-solid-action=filters]{position:relative!important;isolation:isolate!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #176fe8!important;border-radius:13px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body button[data-v141-mobile-solid-action]:before,html body button[data-v141-mobile-solid-action]:after,html body button[data-v141-mobile-solid-action] *:before,html body button[data-v141-mobile-solid-action] *:after{content:none!important;display:none!important}html body button[data-v141-mobile-solid-action] *,html body .marketplace-action-layer-v141{position:relative!important;z-index:20!important;color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important}html body .marketplace-range-dropdown-v141,html body .marketplace-planning-filter-menu-v141{position:fixed!important;z-index:2147483647!important;border:1px solid #c9d8e6!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 18px 48px #0f2a483d!important;filter:none!important;opacity:1!important;overflow:hidden!important;animation:none!important;transform:none!important;transition:none!important}html body .marketplace-range-dropdown-v141:before,html body .marketplace-range-dropdown-v141:after,html body .marketplace-planning-filter-menu-v141:before,html body .marketplace-planning-filter-menu-v141:after,html body .marketplace-range-dropdown-v141 button:before,html body .marketplace-range-dropdown-v141 button:after,html body .marketplace-planning-filter-menu-v141 button:before,html body .marketplace-planning-filter-menu-v141 button:after{content:none!important;display:none!important}html body .marketplace-range-dropdown-v141 button,html body .marketplace-planning-filter-menu-v141 button{min-height:46px!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#24405b!important;-webkit-text-fill-color:#24405b!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .marketplace-range-dropdown-v141 button.is-active,html body .marketplace-planning-filter-menu-v141 button.is-active,html body .marketplace-planning-filter-menu-v141 button.v141-filter-active{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important}html body .marketplace-range-dropdown-v141 button.is-active *,html body .marketplace-planning-filter-menu-v141 button.is-active *,html body .marketplace-planning-filter-menu-v141 button.v141-filter-active *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important}}@media(max-width:900px){html body .v80-offer-dialog .v80-offer-progress>div.is-active>.v158-offer-step-number,html body .v80-offer-dialog .v80-offer-progress>div.is-complete>.v158-offer-step-number,html body .v80-offer-dialog .v80-offer-progress>div.is-active>.v158-offer-step-number *,html body .v80-offer-dialog .v80-offer-progress>div.is-complete>.v158-offer-step-number *{background:#3568e9!important;background-color:#3568e9!important;background-image:none!important;border-color:#3568e9!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;opacity:1!important}}@media(max-width:900px){html body .v80-offer-dialog .v158-offer-step-number[style]{color:#fff!important;-webkit-text-fill-color:#ffffff!important}}@media(min-width:769px){html body .v80-offer-backdrop,html body .marketplace-modal-overlay.marketplace-v24-overlay{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:22px!important;background:#070f1cc2!important;background-image:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:2147483200!important}html body .v80-offer-dialog{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(820px,calc(100vw - 64px))!important;max-width:820px!important;max-height:calc(100vh - 44px)!important;border:1px solid #d6e3f1!important;border-radius:24px!important;background:#f7faff!important;box-shadow:0 34px 94px #07142b66!important;overflow:hidden!important}html body .v80-offer-header{min-height:76px!important;padding:14px 19px!important;gap:12px!important;border-bottom:1px solid #dfe8f3!important;background:linear-gradient(110deg,#fff,#edf5ff)!important}html body .v80-offer-header-icon,html body .v80-offer-close{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}html body .v80-offer-header-copy h2{margin:0!important;color:#07162b!important;-webkit-text-fill-color:#07162b!important;font-size:20px!important;line-height:1.05!important}html body .v80-offer-header-copy p{margin-top:3px!important;color:#4f6380!important;-webkit-text-fill-color:#4f6380!important;font-size:11.5px!important}html body .v80-offer-scroll{min-height:0!important;max-height:calc(100vh - 188px)!important;padding:13px 18px 15px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:12px!important;overflow-y:auto!important;background:#f7faff!important}html body .v80-offer-progress,html body .v80-offer-panel:nth-of-type(4),html body .v80-offer-notification,html body .v80-offer-safety{grid-column:1 / -1!important}html body .v80-offer-progress{min-height:54px!important;padding:8px!important;gap:8px!important;border:1px solid #d8e4f2!important;border-radius:15px!important;background:#fff!important}html body .v80-offer-progress>div{min-height:36px!important;padding:0 12px!important;border-radius:10px!important}html body .v80-offer-progress>div span{width:25px!important;height:25px!important;min-width:25px!important;font-size:11px!important}html body .v80-offer-panel{min-width:0!important;padding:14px!important;border:1px solid #d8e4f2!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 20px #102b4d0b!important}html body .v80-offer-panel-title{margin-bottom:11px!important;gap:9px!important}html body .v80-offer-panel-title>span:first-child{width:30px!important;height:30px!important;min-width:30px!important;border-radius:10px!important;font-size:12px!important}html body .v80-offer-panel-title strong,html body .v80-offer-panel-title small,html body .v80-offer-types strong,html body .v80-offer-types small,html body .v80-offer-fields>label>span,html body .v80-offer-select>span,html body .v80-selected-shift strong,html body .v80-selected-shift small,html body .v80-offer-safety,html body .v80-notification-toggle,html body .v80-notification-toggle *{color:#0b1729!important;-webkit-text-fill-color:#0b1729!important}html body .v80-offer-panel-title strong{font-size:14px!important}html body .v80-offer-panel-title small{font-size:11px!important;color:#5a6f8c!important;-webkit-text-fill-color:#5a6f8c!important}html body .v80-offer-select{min-height:46px!important;border-radius:12px!important}html body .v80-offer-types{gap:9px!important}html body .v80-offer-types>button{min-height:96px!important;padding:12px!important;border-radius:14px!important}html body .v80-offer-types>button.is-selected,html body .v80-offer-types>button.is-selected *{color:#07162b!important;-webkit-text-fill-color:#07162b!important}html body .v80-offer-fields{gap:10px!important}html body .v80-offer-fields>label{padding:10px 11px!important;border-radius:13px!important;background:#f8fbff!important}html body .v80-offer-fields select,html body .v80-offer-fields textarea,html body .v80-offer-select select{min-height:40px!important;padding:8px 10px!important;border-radius:10px!important;color:#0b1729!important;-webkit-text-fill-color:#0b1729!important;font-size:12.5px!important}html body .v80-offer-fields textarea{min-height:76px!important;max-height:96px!important}html body .v80-offer-notification,html body .v80-offer-safety{min-height:54px!important;padding:11px 13px!important;border-radius:14px!important;background:#fff!important}html body .v80-offer-footer{min-height:70px!important;padding:11px 18px!important;border-top:1px solid #dfe8f3!important;background:#fff!important}html body .v80-offer-footer button{min-width:148px!important;min-height:44px!important;height:44px!important;border-radius:13px!important;font-size:13px!important}html body .v80-offer-cancel{color:#0b1729!important;-webkit-text-fill-color:#0b1729!important}html body .v80-offer-submit{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .marketplace-v24-modal.marketplace-v24-requests-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(880px,calc(100vw - 64px))!important;max-width:880px!important;max-height:min(690px,calc(100vh - 44px))!important;border:1px solid #d6e3f1!important;border-radius:24px!important;background:#f7faff!important;box-shadow:0 34px 94px #07142b66!important;overflow:hidden!important}html body .marketplace-v24-requests-modal .marketplace-v24-header{min-height:82px!important;padding:14px 20px!important;border-bottom:1px solid #dfe8f3!important;background:linear-gradient(110deg,#fff,#edf5ff)!important}html body .marketplace-v24-requests-modal .marketplace-v24-icon,html body .marketplace-v24-requests-modal .marketplace-v24-close{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important}html body .marketplace-v24-requests-modal .marketplace-v24-title h2{color:#07162b!important;-webkit-text-fill-color:#07162b!important;font-size:21px!important}html body .marketplace-v24-requests-modal .marketplace-v24-title p{color:#566b88!important;-webkit-text-fill-color:#566b88!important;font-size:11.5px!important}html body .marketplace-v24-requests-modal .marketplace-v24-body{min-height:0!important;display:grid!important;grid-template-columns:178px minmax(0,1fr)!important;gap:12px!important;padding:13px 16px!important;overflow:hidden!important;background:#f7faff!important}html body .marketplace-v24-requests-modal .marketplace-v24-tabs{align-self:start!important;display:grid!important;gap:8px!important;padding:9px!important;border-radius:16px!important;background:#fff!important}html body .marketplace-v24-requests-modal .marketplace-v24-tabs>button{min-height:48px!important;padding:0 11px!important;border-radius:12px!important;font-size:12.5px!important;color:#132c4e!important;-webkit-text-fill-color:#132c4e!important}html body .marketplace-v24-requests-modal .marketplace-v24-tabs>button.is-active,html body .marketplace-v24-requests-modal .marketplace-v24-tabs>button.is-active *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .marketplace-v24-requests-modal .marketplace-v24-request-list{min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;padding-right:3px!important;overflow-y:auto!important}html body .marketplace-v24-requests-modal .marketplace-v24-request-card{min-height:142px!important;padding:13px 14px!important;border-radius:16px!important;background:#fff!important;color:#0b1729!important;-webkit-text-fill-color:#0b1729!important}html body .marketplace-v24-requests-modal .marketplace-v24-request-card strong,html body .marketplace-v24-requests-modal .marketplace-v24-request-card p,html body .marketplace-v24-requests-modal .marketplace-v24-request-card small{color:#0b1729!important;-webkit-text-fill-color:#0b1729!important}html body .marketplace-v24-requests-modal .marketplace-v24-request-card>button{min-width:112px!important;min-height:38px!important;border-radius:12px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important}html body .marketplace-v24-requests-modal .marketplace-v24-footer{min-height:64px!important;padding:10px 16px!important;border-top:1px solid #dfe8f3!important;background:#fff!important}html body .marketplace-v24-requests-modal .marketplace-v24-footer button{min-height:42px!important;min-width:132px!important;border-radius:12px!important;color:#0b1729!important;-webkit-text-fill-color:#0b1729!important}}@media(min-width:769px){html body :is(.v80-offer-backdrop,.marketplace-modal-overlay.marketplace-v24-overlay){position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;padding:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;background:#040c19c2!important;background-image:none!important;backdrop-filter:blur(11px) saturate(115%)!important;-webkit-backdrop-filter:blur(11px) saturate(115%)!important;z-index:2147483600!important}html body .v80-offer-dialog{width:min(1080px,calc(100vw - 52px))!important;max-width:1080px!important;max-height:calc(100vh - 52px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cfe0f3!important;border-radius:26px!important;background:#fff!important;background-image:none!important;box-shadow:0 36px 100px #020d2073,0 12px 28px #1a5fbe1f!important}html body .v80-offer-header{min-height:86px!important;padding:17px 22px!important;gap:14px!important;border-bottom:1px solid #d9e6f5!important;background:radial-gradient(circle at 84% 0%,rgba(88,156,255,.17),transparent 36%),linear-gradient(145deg,#fff,#f1f7ff)!important}html body .v80-offer-header-icon{width:48px!important;height:48px!important;border:1px solid #b9d3f4!important;border-radius:15px!important;background:#e8f2ff!important;color:#1769df!important;box-shadow:inset 0 0 0 1px #ffffffb8!important}html body .v80-offer-header-copy h2{color:#07172d!important;font-size:22px!important;line-height:1.1!important}html body .v80-offer-header-copy p{color:#667995!important;font-size:12px!important}html body .v80-offer-close{width:40px!important;height:40px!important;border:1px solid #cddced!important;border-radius:12px!important;background:#ffffffe6!important;color:#173452!important}html body .v80-offer-scroll{min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:14px!important;padding:18px 20px 20px!important;overflow-y:auto!important;background:radial-gradient(circle at 100% 0%,rgba(117,177,255,.12),transparent 30%),linear-gradient(180deg,#f8fbff,#eef6ff)!important}html body .v80-offer-progress{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:7px!important;border:1px solid #d3e2f3!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 8px 22px #1541730d!important}html body .v80-offer-progress>div{min-height:44px!important;justify-content:center!important;padding:6px 10px!important;border:1px solid transparent!important;border-radius:11px!important;background:#f6f9fd!important;color:#65768e!important}html body .v80-offer-progress>div.is-active,html body .v80-offer-progress>div.is-complete{border-color:#b9d3f5!important;background:#eaf3ff!important;color:#155fc9!important}html body .v80-offer-panel{min-width:0!important;margin:0!important;padding:16px!important;border:1px solid #d3e2f3!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 28px #1743740f!important}html body .v80-offer-panel:nth-of-type(4){grid-column:1 / -1!important}html body .v80-offer-panel-title{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin-bottom:12px!important}html body .v80-offer-panel-title>span{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid #bcd5f4!important;border-radius:11px!important;background:#eaf3ff!important;color:#1768db!important;font-size:12px!important;font-weight:900!important}html body .v80-offer-panel-title strong{color:#0a1d35!important;font-size:13px!important}html body .v80-offer-panel-title small{color:#718199!important;font-size:10.5px!important}html body .v80-offer-select,html body .v80-offer-fields>label,html body .v80-offer-types>button{border:1px solid #cfdeef!important;border-radius:14px!important;background:#f9fbfe!important;box-shadow:none!important}html body .v80-offer-types{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .v80-offer-types>button{min-height:86px!important;padding:12px!important}html body .v80-offer-types>button.is-selected{border-color:#3d83ec!important;background:#edf5ff!important;box-shadow:inset 0 0 0 1px #3d83ec29!important}html body .v80-offer-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .v80-offer-fields>label{padding:10px 11px!important}html body .v80-offer-fields>label:last-child{grid-column:1 / -1!important}html body .v80-offer-fields :is(select,textarea){color:#0c1e35!important;-webkit-text-fill-color:#0c1e35!important;background:#fff!important;border-color:#cddced!important}html body .v80-offer-fields textarea{min-height:76px!important;max-height:110px!important}html body .v80-selected-shift{margin-top:10px!important;border:1px solid #bcd8f8!important;border-radius:14px!important;background:#eef6ff!important}html body .v80-offer-notification,html body .v80-offer-safety{min-height:68px!important;margin:0!important;display:flex!important;align-items:center!important;border:1px solid #d3e2f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #1743740d!important}html body .v80-offer-safety{justify-content:center!important;color:#31516f!important}html body .v80-offer-footer{min-height:70px!important;padding:12px 20px 16px!important;border-top:1px solid #d9e6f5!important;background:#fff!important}html body .v80-offer-footer button{min-width:140px!important;min-height:42px!important;border-radius:12px!important}html body .marketplace-v24-modal.marketplace-v24-requests-modal{width:min(1040px,calc(100vw - 52px))!important;max-width:1040px!important;max-height:calc(100vh - 52px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cfe0f3!important;border-radius:26px!important;background:#fff!important;box-shadow:0 36px 100px #020d2073,0 12px 28px #1a5fbe1f!important}html body .marketplace-v24-header{min-height:86px!important;padding:17px 22px!important;gap:14px!important;background:radial-gradient(circle at 86% 0%,rgba(91,161,255,.18),transparent 36%),linear-gradient(145deg,#fff,#f1f7ff)!important}html body .marketplace-v24-icon{width:48px!important;height:48px!important;border:1px solid #b9d3f4!important;border-radius:15px!important;background:#e8f2ff!important;color:#1769df!important}html body .marketplace-v24-title h2{color:#07172d!important;font-size:22px!important}html body .marketplace-v24-title p{color:#667995!important;font-size:12px!important}html body .marketplace-v24-body{min-height:0!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;padding:18px 20px 20px!important;overflow:hidden!important;background:radial-gradient(circle at 100% 0%,rgba(117,177,255,.12),transparent 30%),linear-gradient(180deg,#f8fbff,#eef6ff)!important}html body .marketplace-v24-tabs{position:sticky!important;top:0!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0!important;padding:8px!important;border:1px solid #d3e2f3!important;border-radius:17px!important;background:#fffffff5!important;box-shadow:0 10px 24px #1743740d!important}html body .marketplace-v24-tabs>button{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 11px!important;border:1px solid transparent!important;border-radius:12px!important;background:#f5f8fc!important;color:#334c68!important;box-shadow:none!important}html body .marketplace-v24-tabs>button.is-active{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;box-shadow:0 9px 18px #176fe82b!important}html body .marketplace-v24-tabs>button.is-active *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .marketplace-v24-request-list{min-height:250px!important;max-height:calc(100vh - 220px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:12px!important;margin:0!important;padding:2px 4px 2px 0!important;overflow-y:auto!important}html body .marketplace-v24-request-card{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:space-between!important;gap:13px!important;padding:15px!important;border:1px solid #d3e2f3!important;border-radius:17px!important;background:#fff!important;box-shadow:0 10px 24px #1743740f!important}html body .marketplace-v24-request-card>button{width:fit-content!important;min-width:110px!important;min-height:36px!important;justify-self:end!important;border-radius:11px!important}html body .marketplace-v24-empty{grid-column:1 / -1!important;min-height:250px!important;border:1px dashed #b9cee8!important;border-radius:18px!important;background:#ffffffe6!important}html body .marketplace-v24-footer{min-height:66px!important;padding:12px 20px 16px!important;border-top:1px solid #d9e6f5!important;background:#fff!important}html body .marketplace-v24-footer button{min-width:140px!important;min-height:42px!important;border-radius:12px!important}}@media(min-width:769px)and (max-width:1000px){html body .v80-offer-scroll,html body .marketplace-v24-body{grid-template-columns:1fr!important;overflow-y:auto!important}html body .v80-offer-panel,html body .v80-offer-panel:nth-of-type(4){grid-column:1!important}html body .marketplace-v24-tabs{position:static!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .marketplace-v24-request-list{max-height:none!important}}@media(min-width:769px){html body .v80-offer-backdrop,html body .marketplace-modal-backdrop{background:#0d1627ad!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body .v80-offer-dialog,html body .marketplace-v24-modal,html body .marketplace-v24-shell,html body .marketplace-v24-dialog{width:min(1180px,calc(100vw - 120px))!important;max-width:min(1180px,calc(100vw - 120px))!important;max-height:calc(100vh - 88px)!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 30px 80px #0f172a38!important}html body .marketplace-v24-modal.marketplace-v24-modal--requests,html body .marketplace-v24-modal--requests{width:min(1280px,calc(100vw - 120px))!important;max-width:min(1280px,calc(100vw - 120px))!important}html body .v80-offer-dialog *,html body .marketplace-v24-modal *,html body .marketplace-v24-shell *{color:#0f1728!important}html body .v80-offer-header p,html body .v80-offer-panel-title small,html body .v80-type-copy small,html body .marketplace-v24-modal small,html body .marketplace-v24-modal p{color:#64748b!important}html body .v80-offer-scroll{padding:18px 24px 10px!important}html body .v80-offer-panel,html body .v80-offer-progress,html body .v80-offer-notification,html body .v80-offer-safety{border-radius:22px!important;box-shadow:0 12px 30px #0f172a0f!important}html body .v80-offer-footer{padding:18px 24px 20px!important}}@media(min-width:769px){html body .v80-offer-dialog,html body .marketplace-v24-modal.marketplace-v24-requests-modal{border-radius:28px!important;box-shadow:0 40px 110px #040e2075,0 12px 30px #2c67c11f!important}html body .v80-offer-header,html body .marketplace-v24-requests-modal .marketplace-v24-modal-header{align-items:center!important;gap:16px!important}html body .v80-offer-panel,html body .marketplace-v24-requests-modal .marketplace-v24-request-card,html body .marketplace-v24-requests-modal .marketplace-v24-section,html body .marketplace-v24-requests-modal .marketplace-v24-empty-state{border-radius:20px!important;border:1px solid #d4e2f2!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 12px 28px #1743740f!important}html body .marketplace-v24-requests-modal .marketplace-v24-modal-body{padding:18px 20px 20px!important;background:linear-gradient(180deg,#f8fbff,#eef6ff)!important}html body .marketplace-v24-requests-modal .marketplace-v24-modal-footer button,html body .v80-offer-footer button:last-child{background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;border-color:#235dd0!important;color:#fff!important}html body .marketplace-v24-requests-modal .marketplace-v24-modal-footer button:last-child *,html body .v80-offer-footer button:last-child *{color:#fff!important}}@media(min-width:769px){html body .marketplace-v24-modal.marketplace-v24-requests-modal{width:min(1140px,calc(100vw - 88px))!important;max-width:1140px!important;max-height:calc(100vh - 86px)!important;border-radius:30px!important}html body .marketplace-v24-header{min-height:92px!important;padding:18px 28px!important;grid-template-columns:60px minmax(0,1fr) 44px!important}html body .marketplace-v24-icon,html body .marketplace-v24-close{width:46px!important;height:46px!important;border-radius:15px!important}html body .marketplace-v24-title h2{font-size:20px!important;line-height:1.1!important}html body .marketplace-v24-title p{font-size:11px!important}html body .marketplace-v24-body{grid-template-columns:210px minmax(0,1fr)!important;gap:14px!important;padding:16px 18px 18px!important}html body .marketplace-v24-tabs{gap:8px!important;padding:10px!important;border-radius:20px!important}html body .marketplace-v24-tabs>button{min-height:56px!important;border-radius:15px!important;padding:0 14px!important;font-size:13px!important}html body .marketplace-v24-tabs>button span{gap:8px!important;font-size:13px!important}html body .marketplace-v24-tabs>button b{font-size:18px!important}html body .marketplace-v24-request-list{max-height:calc(100vh - 235px)!important;gap:10px!important;padding-right:4px!important}html body .marketplace-v24-request-card{padding:14px 16px!important;border-radius:18px!important;gap:12px!important}html body .marketplace-v24-request-head{margin-bottom:8px!important;align-items:center!important}html body .marketplace-v24-request-head strong{font-size:15px!important;line-height:1.25!important}html body .marketplace-v24-request-card p{margin:0 0 7px!important;font-size:13px!important;color:#2f4d73!important}html body .marketplace-v24-request-card small{font-size:12px!important;line-height:1.45!important;color:#6d82a2!important}html body .marketplace-v24-request-card>button{min-width:118px!important;min-height:40px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid #e33d32!important;background:linear-gradient(135deg,#ef4d3e,#d92d20)!important;color:#fff!important;box-shadow:0 14px 24px #d92d2029!important}html body .marketplace-v24-request-card>button *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .marketplace-v24-footer{min-height:74px!important;padding:14px 22px!important}html body .marketplace-v24-footer button{min-width:128px!important;min-height:44px!important;border-radius:14px!important}html body .v80-offer-dialog{width:min(1088px,calc(100vw - 96px))!important;max-width:1088px!important;max-height:calc(100vh - 86px)!important;border-radius:30px!important}html body .v80-offer-header{position:relative!important;min-height:92px!important;padding:18px 28px!important;gap:14px!important;align-items:center!important}html body .v80-offer-header-icon{width:46px!important;height:46px!important;border-radius:15px!important}html body .v80-offer-header-copy h2{font-size:20px!important}html body .v80-offer-header-copy p{font-size:11px!important}html body .v80-offer-close{position:absolute!important;top:18px!important;right:24px!important;width:48px!important;height:48px!important;border-radius:15px!important}html body .v80-offer-scroll{gap:12px!important;padding:16px 18px 18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .v80-offer-progress{padding:8px!important;border-radius:18px!important}html body .v80-offer-progress>div{min-height:50px!important;padding:8px 12px!important;border-radius:14px!important;gap:10px!important}html body .v80-offer-progress>div>span,html body .v158-offer-step-number{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:grid!important;place-items:center!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}html body .v80-offer-progress>div>small{font-size:13px!important;line-height:1.1!important}html body .v80-offer-panel{padding:14px 16px!important;border-radius:20px!important}html body .v80-offer-panel-title{grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;margin-bottom:14px!important}html body .v80-offer-panel-title>span{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:999px!important;font-size:16px!important}html body .v80-offer-panel-title strong{font-size:15px!important;line-height:1.2!important}html body .v80-offer-panel-title small{display:block!important;margin-top:2px!important;font-size:12px!important;line-height:1.35!important}html body .v80-offer-select,html body .v80-offer-fields>label,html body .v80-offer-types>button{border-radius:16px!important}html body .v80-offer-select>span{font-size:14px!important}html body .v80-offer-types{gap:12px!important}html body .v80-offer-types>button{min-height:96px!important;grid-template-columns:42px minmax(0,1fr)!important;padding:14px!important;align-items:start!important}html body .v80-type-icon{width:42px!important;height:42px!important;border-radius:12px!important;display:grid!important;place-items:center!important}html body .v80-type-copy{gap:4px!important}html body .v80-type-copy strong{display:block!important;font-size:15px!important;line-height:1.2!important}html body .v80-type-copy small{display:block!important;font-size:12px!important;line-height:1.4!important;color:#6d81a0!important}html body .v80-offer-fields{gap:12px!important}html body .v80-offer-fields>label{padding:10px 12px!important}html body .v80-offer-fields>label>span{font-size:12px!important}html body .v80-offer-fields :is(select,textarea){min-height:46px!important;border-radius:14px!important;font-size:14px!important;padding:12px 14px!important}html body .v80-offer-fields textarea{min-height:96px!important;max-height:120px!important}html body .v80-offer-notification,html body .v80-offer-safety{min-height:60px!important;padding:12px 16px!important;border-radius:18px!important}html body .v80-offer-footer{min-height:72px!important;padding:14px 24px 18px!important}html body .v80-offer-footer button{min-width:176px!important;min-height:52px!important;border-radius:16px!important;font-size:15px!important}}@media(min-width:769px){html body .v80-offer-dialog{width:min(1180px,calc(100vw - 88px))!important;max-width:1180px!important;max-height:calc(100vh - 64px)!important;border-radius:32px!important}html body .v80-offer-header{min-height:84px!important;padding:16px 24px!important}html body .v80-offer-header-copy h2{font-size:19px!important}html body .v80-offer-header-copy p{font-size:11px!important;max-width:520px!important}html body .v80-offer-close{top:16px!important;right:20px!important;width:44px!important;height:44px!important}html body .v80-offer-scroll{padding:14px 16px 16px!important;gap:10px!important}html body .v80-offer-progress{padding:7px!important;gap:7px!important}html body .v80-offer-progress>div{min-height:46px!important;padding:6px 10px!important}html body .v80-offer-panel{padding:13px 14px!important;border-radius:18px!important}html body .v80-offer-panel-title{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;margin-bottom:12px!important}html body .v80-offer-panel-title>span{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;font-size:15px!important}html body .v80-offer-select{min-height:60px!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}html body .v80-offer-select>select{opacity:0!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;color:transparent!important;font-size:1px!important;text-shadow:none!important;caret-color:transparent!important}html body .v80-offer-select>span{display:flex!important;align-items:center!important;min-height:60px!important;padding:0 46px 0 16px!important;font-size:14px!important;font-weight:600!important;color:#0e2240!important}html body .v80-offer-select>span.is-placeholder{color:#8fa2bf!important;font-weight:600!important}html body .v80-offer-select>svg{right:16px!important}html body .v80-selected-shift{margin-top:8px!important;padding:10px 12px!important;grid-template-columns:36px minmax(0,1fr)!important;border-radius:15px!important}html body .v80-offer-types>button{min-height:88px!important;padding:12px!important;grid-template-columns:40px minmax(0,1fr)!important}html body .v80-type-icon{width:40px!important;height:40px!important}html body .v80-type-copy strong{font-size:14px!important}html body .v80-type-copy small{font-size:11.5px!important}html body .v80-offer-fields>label{padding:10px!important}html body .v80-offer-fields>label>span{font-size:11.5px!important}html body .v80-offer-fields :is(select,textarea){min-height:44px!important;font-size:13.5px!important;padding:10px 12px!important}html body .v80-offer-fields textarea{min-height:88px!important;max-height:110px!important}html body .v80-offer-notification,html body .v80-offer-safety{min-height:54px!important;padding:10px 14px!important;border-radius:16px!important}html body .v80-offer-footer{min-height:66px!important;padding:12px 18px 16px!important}html body .v80-offer-footer button{min-width:164px!important;min-height:48px!important;border-radius:15px!important;font-size:14px!important}html body .marketplace-v24-modal.marketplace-v24-requests-modal{width:min(1180px,calc(100vw - 72px))!important;max-width:1180px!important;max-height:calc(100vh - 56px)!important;grid-template-rows:auto minmax(0,1fr)!important}html body .marketplace-v24-header{min-height:86px!important;padding:16px 24px!important;grid-template-columns:56px minmax(0,1fr) auto!important}html body .marketplace-v24-close.marketplace-v24-close-text{width:auto!important;min-width:108px!important;height:42px!important;padding:0 18px!important;border-radius:14px!important;border:1px solid #2d6fe8!important;background:linear-gradient(135deg,#3476ef,#1f5ed8)!important;color:#fff!important;box-shadow:0 12px 20px #2f6fe829!important}html body .marketplace-v24-close.marketplace-v24-close-text *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .marketplace-v24-body{grid-template-columns:230px minmax(0,1fr)!important;gap:14px!important;padding:14px 16px 16px!important}html body .marketplace-v24-tabs>button{min-height:52px!important}html body .marketplace-v24-request-list{min-height:240px!important;max-height:calc(100vh - 170px)!important;gap:12px!important}html body .marketplace-v24-request-card{gap:10px!important;padding:14px 16px!important;border-radius:18px!important}html body .marketplace-v24-request-card>button{min-width:132px!important;min-height:42px!important;justify-self:end!important}html body .marketplace-v24-request-card>button svg,html body .marketplace-v24-request-card>button i,html body .marketplace-v24-request-card>button span svg{display:none!important}html body .marketplace-v24-empty{min-height:300px!important;display:grid!important;place-items:center!important;align-content:center!important;justify-items:center!important;gap:12px!important;padding:28px!important;border:1px dashed #b9d3f4!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffff5,#f1f7fff5)!important;text-align:center!important}html body .marketplace-v24-empty-icon{width:62px!important;height:62px!important;display:grid!important;place-items:center!important;border-radius:18px!important;background:#eaf3ff!important;border:1px solid #c5daf7!important;color:#2a6ee8!important}html body .marketplace-v24-empty strong{font-size:18px!important;color:#0c1d37!important}html body .marketplace-v24-empty small{max-width:460px!important;font-size:13px!important;line-height:1.55!important;color:#6d81a0!important}html body .marketplace-v24-footer{display:none!important}}@media(min-width:769px){html body .v80-offer-dialog{width:min(900px,calc(100vw - 80px))!important;max-width:900px!important;border-radius:28px!important}html body .v80-offer-scroll{padding:22px 24px 20px!important}html body .v80-offer-panel{padding:18px 18px 16px!important;border-radius:22px!important}html body .v80-offer-progress{margin-bottom:18px!important;gap:10px!important}html body .v80-offer-progress>div{min-height:66px!important;padding:12px 14px!important;border-radius:18px!important}html body .v80-offer-progress>div>small{font-size:12px!important;line-height:1.2!important}html body .v158-offer-step-number{width:32px!important;min-width:32px!important;height:32px!important;font-size:14px!important}html body .v80-offer-select{min-height:52px!important;border-radius:18px!important;overflow:hidden!important}html body .v80-offer-select>select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:.02!important;color:transparent!important;cursor:pointer!important;z-index:3!important}html body .v80-offer-select>span,html body .v80-offer-select>svg{pointer-events:none!important}html body .v80-offer-select>span{min-height:52px!important;padding:0 44px 0 16px!important;color:#10233f!important;font-size:14px!important;font-weight:700!important}html body .v80-offer-select>span.is-placeholder{color:#7d92b2!important}html body .v80-selected-shift{margin-top:10px!important;padding:10px 12px!important;border-radius:18px!important;background:linear-gradient(180deg,#f7fbff,#edf4ff)!important}html body .v80-selected-shift strong,html body .v80-selected-shift small{color:#0f1f39!important}html body .v80-offer-fields{gap:14px!important}html body .v80-offer-fields>label,html body .v80-offer-types>button,html body .v80-offer-notification{border-radius:18px!important}html body .marketplace-v24-requests-modal{width:min(1430px,calc(100vw - 48px))!important;max-width:1430px!important;border-radius:34px!important;overflow:hidden!important}html body .marketplace-v24-header{position:relative!important;padding:28px 86px 24px 28px!important;align-items:center!important}html body .marketplace-v24-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .marketplace-v24-close-icon{position:absolute!important;top:28px!important;right:28px!important;width:58px!important;height:58px!important;border-radius:18px!important;border:1px solid #bfd3c2!important;background:#f8fbf8!important;color:#3b5442!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}html body .marketplace-v24-close-icon svg{width:24px!important;height:24px!important}html body .marketplace-v24-body{padding-top:18px!important}html body .marketplace-v24-tabs>button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:18px!important}html body .marketplace-v24-tabs>button>span{display:inline-flex!important;align-items:center!important;gap:8px!important}html body .marketplace-v24-tabs>button>span svg{flex:0 0 auto!important}html body .marketplace-v24-tabs>button.is-active,html body .marketplace-v24-tabs>button[aria-selected=true]{background:linear-gradient(135deg,#2f73eb,#2160d6)!important;color:#fff!important}html body .marketplace-v24-empty{min-height:320px!important;border:1px dashed #bfd2ea!important;border-radius:28px!important;background:linear-gradient(180deg,#f7faffeb,#eff6ffd1)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;padding:28px!important}html body .marketplace-v24-empty-icon{width:70px!important;height:70px!important;border-radius:22px!important;background:linear-gradient(180deg,#f0f6ff,#dde9ff)!important;color:#2463dd!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .marketplace-v24-empty strong{color:#0f2341!important;font-size:24px!important}html body .marketplace-v24-empty small{max-width:620px!important;color:#657b99!important;font-size:15px!important;line-height:1.6!important}}@media(min-width:769px){html body .v80-offer-panel-title>div>small{color:#6b7f9f!important}html body .v200-offer-select-trigger{width:100%!important;min-height:56px!important;padding:0 18px!important;border:1px solid #c8d7ea!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important}html body .v200-offer-select-trigger>span{display:flex!important;align-items:center!important;min-height:56px!important;padding:0!important;color:#10233f!important;font-size:14px!important;font-weight:700!important;pointer-events:none!important}html body .v200-offer-select-trigger>span.is-placeholder{color:#7d92b2!important}html body .v200-offer-select-trigger>svg{flex:0 0 auto!important;color:#4c658a!important;pointer-events:none!important}html body .v80-selected-shift{margin-top:8px!important;padding:8px 12px!important;border-radius:16px!important}html body .v200-shift-picker-overlay{position:absolute!important;inset:0!important;background:#0e18292e!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;z-index:15!important;border-radius:28px!important}html body .v200-shift-picker{width:min(520px,calc(100% - 12px))!important;background:#fff!important;border:1px solid #d3e0ef!important;border-radius:24px!important;box-shadow:0 24px 60px #0f172a2e!important;overflow:hidden!important}html body .v200-shift-picker-head{display:flex!important;align-items:center!important;gap:12px!important;padding:18px 18px 14px!important;border-bottom:1px solid #e2ebf5!important}html body .v200-shift-picker-head strong{display:block!important;color:#0f2341!important;font-size:18px!important}html body .v200-shift-picker-head small{display:block!important;margin-top:4px!important;color:#6b7f9f!important;font-size:13px!important}html body .v200-shift-picker-close{margin-left:auto!important;width:38px!important;height:38px!important;border-radius:12px!important;border:1px solid #d3dfef!important;background:#f7faff!important;color:#173663!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v200-shift-picker-list{max-height:360px!important;overflow-y:auto!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:10px!important}html body .v200-shift-picker-item{width:100%!important;text-align:left!important;border:1px solid #d4dfed!important;background:#fff!important;border-radius:18px!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;gap:4px!important;color:#11213d!important}html body .v200-shift-picker-item strong,html body .v200-shift-picker-item span,html body .v200-shift-picker-item small{color:#11213d!important}html body .v200-shift-picker-item strong{font-size:15px!important;font-weight:800!important}html body .v200-shift-picker-item span{font-size:14px!important;font-weight:700!important}html body .v200-shift-picker-item small{font-size:12px!important;color:#627793!important}html body .v200-shift-picker-item.is-active{border-color:#3568e9!important;background:linear-gradient(180deg,#f6faff,#ebf3ff)!important;box-shadow:0 0 0 2px #3568e91f!important}html body .v200-shift-picker-empty{padding:18px!important;border-radius:16px!important;background:#f7faff!important;color:#5f7392!important;text-align:center!important}html body .marketplace-v24-close-icon{position:absolute!important;top:26px!important;right:26px!important;width:52px!important;height:52px!important;border-radius:16px!important}html body .marketplace-v24-icon{width:62px!important;height:62px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .marketplace-v24-tabs>button{border-radius:20px!important}}@media(min-width:769px){html body .v80-selected-shift{display:flex!important;align-items:center!important;gap:12px!important}html body .v80-selected-shift>div{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px 8px!important}html body .v80-selected-shift strong,html body .v80-selected-shift small{display:inline-block!important;margin:0!important;line-height:1.35!important}html body .v80-selected-shift small:before{content:""!important;display:inline-block!important;width:4px!important}}@media(min-width:769px){html body :is(.v80-offer-backdrop,.marketplace-modal-overlay.marketplace-v24-overlay){background:#040c19c7!important;backdrop-filter:blur(11px) saturate(115%)!important;-webkit-backdrop-filter:blur(11px) saturate(115%)!important}html body .v80-offer-dialog{width:min(980px,calc(100vw - 140px))!important;max-width:980px!important;max-height:calc(100vh - 92px)!important;border-radius:24px!important}html body .v80-offer-header{min-height:78px!important;padding:15px 18px!important}html body .v80-offer-header-copy h2{font-size:20px!important}html body .v80-offer-header-copy p{font-size:11.5px!important}html body .v80-offer-header-icon{width:44px!important;height:44px!important}html body .v80-offer-close{width:38px!important;height:38px!important}html body .v80-offer-scroll{gap:12px!important;padding:14px 16px 16px!important}html body .v80-offer-progress{padding:6px!important;border-radius:15px!important}html body .v80-offer-progress>div{min-height:40px!important;padding:4px 8px!important}html body .v80-offer-panel{padding:14px!important;border-radius:16px!important}html body .v80-offer-panel-title{margin-bottom:10px!important}html body .v80-offer-panel-title strong{font-size:13px!important}html body .v80-offer-panel-title small{font-size:10px!important}html body .v80-offer-select,html body .v80-offer-fields>label,html body .v80-offer-types>button{border-radius:12px!important}html body .v80-offer-types>button{min-height:78px!important;padding:10px!important}html body .v80-type-copy strong{font-size:12px!important}html body .v80-type-copy small{font-size:10px!important}html body .v80-offer-fields{gap:8px!important}html body .v80-offer-fields>label{padding:8px 10px!important}html body .v80-offer-fields :is(select,textarea){font-size:12px!important}html body .v80-offer-fields textarea{min-height:70px!important;max-height:92px!important}html body .v80-offer-notification,html body .v80-offer-safety{min-height:58px!important;border-radius:14px!important}html body .v80-offer-footer{min-height:60px!important;padding:10px 16px 14px!important}html body .v80-offer-footer button{min-width:124px!important;min-height:40px!important}html body .marketplace-v24-modal.marketplace-v24-requests-modal{width:min(1120px,calc(100vw - 160px))!important;max-width:1120px!important;max-height:calc(100vh - 86px)!important;border-radius:24px!important}html body .marketplace-v24-header{min-height:78px!important;padding:15px 18px!important}html body .marketplace-v24-icon{width:44px!important;height:44px!important}html body .marketplace-v24-title h2{font-size:20px!important}html body .marketplace-v24-title p{font-size:11.5px!important}html body .marketplace-v24-body{grid-template-columns:190px minmax(0,1fr)!important;gap:14px!important;padding:14px 16px 16px!important}html body .marketplace-v24-tabs{padding:7px!important;gap:6px!important;border-radius:15px!important}html body .marketplace-v24-tabs>button{min-height:44px!important;padding:0 10px!important;border-radius:11px!important;font-size:12px!important}html body .marketplace-v24-tabs>button b{min-width:24px!important;height:24px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important}html body .marketplace-v24-request-list{gap:10px!important;max-height:calc(100vh - 240px)!important}html body .marketplace-v24-request-card{gap:11px!important;padding:13px 14px!important;border-radius:15px!important}html body .marketplace-v24-request-head strong{font-size:13px!important}html body .marketplace-v24-request-card p{font-size:12px!important;margin-top:6px!important}html body .marketplace-v24-request-card small{font-size:11px!important}html body .marketplace-v24-request-card>button{min-width:112px!important;min-height:38px!important;border-radius:10px!important;background:linear-gradient(180deg,#ff694f,#ff3d22)!important;color:#fff!important;border:0!important;box-shadow:0 10px 18px #ff553738!important}html body .marketplace-v24-request-card>button:hover{filter:brightness(1.03)!important}html body .marketplace-tag.warning{background:#fff6ea!important;color:#0f172a!important;border-color:#ffd39b!important}}@media(min-width:769px){.mmp-completed-actions{display:flex!important;gap:10px!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important}.mmp-completed-actions button{min-height:38px!important;border-radius:12px!important;border:1px solid #cfe0f5!important;padding:0 13px!important;background:#fff!important;color:#0b2545!important}.mmp-completed-actions button.is-primary{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.mmp-completed-actions button.is-danger{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important}}@media(min-width:769px){html body .sm-modal-backdrop,html body .stp-modal-backdrop,html body .coverage-modal-backdrop,html body .av-modal-backdrop{background:#0a17276b!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html body .sm-modal-backdrop:before,html body .sm-modal-backdrop:after,html body .stp-modal-backdrop:before,html body .stp-modal-backdrop:after,html body .coverage-modal-backdrop:before,html body .coverage-modal-backdrop:after{display:none!important;content:none!important}html body .sm-modal,html body .stp-modal,html body .coverage-modal{position:relative!important;z-index:2147483202!important;overflow:visible!important}html body .stp-walkthrough-btn{display:none!important}html body :is(.stp-employees-list,.stp-employee-grid,.template-employees-grid,.template-employees-list,.stp-employee-assignment-list,.stp-template-employees){max-height:308px!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-right:6px!important}html body .stp-auto-generate-modal .v75-template-success{display:grid!important;grid-template-columns:auto 1fr!important;align-items:start!important;gap:12px!important}html body .stp-auto-generate-modal .v75-template-success>div{display:flex!important;flex-direction:column!important;gap:6px!important}html body .stp-auto-generate-modal .v75-template-success strong,html body .stp-auto-generate-modal .v75-template-success span{display:block!important}html body .mmp-completed-actions button,html body .mmp-completed-view-btn{min-height:40px!important;padding:0 16px!important;border-radius:12px!important;border:1px solid #2563eb!important;background:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:800!important}html body .mmp-completed-actions button:hover,html body .mmp-completed-view-btn:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}html body :is(.tk-table-wrap,.tk-list-panel,.ticket-table-shell,.manage-tickets-table-wrap,.clx-table-wrap,.tk-detail-main,.tk-detail-side,.tk-detail-layout,.tk-thread-wrap){background:transparent!important}html body :is(.tk-card,.tk-panel,.tk-thread-panel,.tk-detail-panel)>:is(.tk-card,.tk-panel,.tk-thread-panel,.tk-detail-panel){background:transparent!important;box-shadow:none!important;border:0!important}}@media(min-width:769px){html body .mmp-completed-view-btn,html body .mmp-completed-actions button{min-height:34px!important;max-width:132px!important;min-width:132px!important;padding:0 14px!important;border-radius:10px!important;font-size:12px!important}html body .mmp-avatar{background:linear-gradient(135deg,#2f6ff2,#1d4ed8)!important;color:#fff!important;border-color:#bcd2f6!important}}@media(min-width:769px){html body .mmp-completed-view-btn,html body .mmp-completed-actions button{min-height:26px!important;height:26px!important;min-width:96px!important;max-width:96px!important;padding:0 10px!important;border-radius:8px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}}@media(min-width:769px){html body .mmp-completed-view-btn,html body .mmp-completed-actions .mmp-completed-view-btn{min-height:24px!important;height:24px!important;min-width:82px!important;max-width:82px!important;padding:0 8px!important;border-radius:7px!important;font-size:9.5px!important;line-height:1!important;font-weight:800!important}}@media(min-width:769px){html body :is(.mm-tag,.mmp-completed-row strong).is-approved,html body .mmp-completed-row .is-approved{background:#eaf2ff!important;color:#1d5fd1!important;border-color:#bdd3f6!important}html body :is(.mm-tag,.mmp-completed-row strong).is-declined,html body .mmp-completed-row .is-declined{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}}@media(min-width:769px){html body .mmp-completed-row{grid-template-columns:minmax(170px,1fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(145px,.85fr) minmax(125px,.7fr) minmax(210px,1.25fr) 128px!important}html body .mmp-completed-actions{justify-content:center!important;padding-right:16px!important}html body .mmp-completed-view-btn,html body .mmp-completed-actions .mmp-completed-view-btn{transform:translate(-8px)!important}}@media(min-width:901px){html body .mmp-completed-row{grid-template-columns:minmax(170px,1fr) minmax(142px,.82fr) minmax(132px,.76fr) minmax(146px,.84fr) minmax(126px,.72fr) minmax(210px,1.24fr) 96px!important;overflow:hidden!important}html body .mmp-completed-row>.mmp-completed-actions{min-width:0!important;width:100%!important;height:100%!important;padding:0 9px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important}html body .mmp-completed-view-btn,html body .mmp-completed-actions .mmp-completed-view-btn,html body .mmp-completed-actions button.mmp-completed-view-btn{width:70px!important;min-width:70px!important;max-width:70px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 5px!important;margin:0!important;border-radius:7px!important;font-size:9px!important;font-weight:800!important;line-height:22px!important;letter-spacing:-.01em!important;transform:translate(-6px)!important;white-space:nowrap!important;box-sizing:border-box!important}html body .mmp-recent .mmp-completed-row{grid-template-columns:minmax(170px,1fr) minmax(142px,.82fr) minmax(132px,.76fr) minmax(146px,.84fr) minmax(126px,.72fr) minmax(210px,1.24fr) 96px!important}}@media(min-width:901px){html body .mmp-completed-actions,html body .mmp-completed-row>.mmp-completed-actions{padding-right:14px!important;justify-content:flex-start!important}html body .mmp-completed-view-btn,html body .mmp-completed-actions .mmp-completed-view-btn{transform:translate(-6px)!important}}@media(min-width:769px){html body .marketplace-v322-details-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0a1220a8!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;z-index:2147482100!important;overflow:hidden!important}html body .marketplace-v322-details-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:min(900px,calc(100vw - 56px))!important;max-height:calc(100dvh - 48px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;z-index:2147482200!important}html body .marketplace-v322-details-modal .marketplace-modal-content{min-height:0!important;overflow:auto!important}html body:has(.marketplace-v322-details-modal){overflow:hidden!important}}@media(min-width:769px){html body .mmp-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:24px!important;display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;overflow:auto!important;z-index:2147483000!important}html body .mmp-modal-backdrop>.mmp-details-modal{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;align-self:center!important;justify-self:center!important;width:min(900px,calc(100vw - 56px))!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;z-index:2147483100!important}html body:has(.mmp-modal-backdrop>.mmp-details-modal){overflow:hidden!important}}@media(min-width:769px){html body .mmp-modal-backdrop>.mmp-details-modal.mmp-v334-hard-centered,html body .marketplace-v322-details-overlay>.marketplace-v322-details-modal{position:fixed!important;inset:50% auto auto 50%!important;margin:0!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important}}@media(min-width:769px){body .marketplace-v322-details-backdrop,body .marketplace-v322-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}body .marketplace-v322-details-modal,body .mmp-details-modal{margin:0 auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}@media(min-width:769px){html body .marketplace-v322-details-overlay,html body .mmp-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:24px!important;display:grid!important;place-items:center!important;overflow:auto!important}html body .marketplace-v322-details-overlay>.marketplace-v322-details-modal,html body .mmp-modal-backdrop>.mmp-details-modal{position:fixed!important;inset:50% auto auto 50%!important;margin:0!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;width:min(900px,calc(100vw - 56px))!important;max-height:calc(100dvh - 48px)!important;align-self:auto!important;justify-self:auto!important}}@media(min-width:769px){html body dialog.mmp-modal-backdrop.mmp-v339-top-layer{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:24px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:auto!important;z-index:2147483646!important}html body dialog.mmp-modal-backdrop.mmp-v339-top-layer::backdrop{background:#07101ebd!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body dialog.mmp-v339-top-layer>.mmp-details-modal.mmp-v339-viewport-centered{position:relative!important;inset:auto!important;width:min(1020px,calc(100vw - 56px))!important;max-height:calc(100dvh - 48px)!important;margin:0!important;transform:none!important;translate:none!important;align-self:center!important;justify-self:center!important;overflow:hidden!important;z-index:2147483647!important}html body:has(dialog.mmp-v339-top-layer[open]){overflow:hidden!important}}@media(min-width:769px){html body .marketplace-toast{position:fixed!important;inset:auto 24px 24px auto!important;width:min(390px,calc(100vw - 48px))!important;min-height:72px!important;display:flex!important;align-items:center!important;padding:16px 18px 16px 54px!important;border:1px solid #cfe0f6!important;border-left:5px solid #2474ee!important;border-radius:16px!important;background:#fff!important;color:#15365f!important;box-shadow:0 18px 50px #0f2b5438!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important;z-index:2147483640!important;animation:marketplace-toast-in .2s ease-out!important}html body .marketplace-toast:before{content:"✓";position:absolute;left:17px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e6f0ff;color:#1764d4;font-weight:950}html body .marketplace-modal-overlay,html body .marketplace-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483000!important;background:#071222d1!important}@keyframes marketplace-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(min-width:769px){html body .marketplace-v322-details-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important}html body .marketplace-v322-details-overlay>.marketplace-v322-details-modal{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;align-self:center!important;width:min(1000px,calc(100vw - 64px))!important;max-width:1000px!important;max-height:calc(100dvh - 48px)!important}html body .marketplace-v24-request-card>button{background:#ff5745!important;background-image:none!important;box-shadow:none!important;border-color:#ff5745!important;color:#fff!important}html body .marketplace-v24-request-head{align-items:center!important;flex-wrap:nowrap!important}.marketplace-v24-request-head>strong{font-size:12px!important;white-space:nowrap!important}.marketplace-v24-request-head .marketplace-tag{max-width:none!important;white-space:nowrap!important;font-size:9px!important;line-height:1!important;padding:5px 8px!important}}@media(min-width:769px){html body .marketplace-v322-details-overlay,html body .marketplace-drawer-overlay.marketplace-v322-details-overlay{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:30px!important;overflow:hidden!important}html body .marketplace-v322-details-overlay .marketplace-v322-details-modal{position:relative!important;inset:auto!important;margin:0!important;transform:none!important;width:min(1250px,calc(100vw - 60px))!important;max-width:1250px!important;max-height:calc(100vh - 60px)!important}html body .marketplace-reference-primary>svg:last-child{display:none!important}}@media(min-width:769px){html body .v80-offer-types>button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:7px!important;padding:13px!important}html body .v80-type-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important;display:grid!important;place-items:center!important;margin:0 auto!important}html body .v80-type-icon svg{width:17px!important;height:17px!important}html body .v80-type-copy{display:flex!important;align-items:center!important;flex-direction:column!important;gap:3px!important}.v80-type-copy small{text-align:center!important}html body .marketplace-range-select-v391{position:relative;min-width:126px}html body .marketplace-range-select-v391>button{height:38px;min-width:126px;padding:0 12px;border:1px solid #cfdced;border-radius:12px;background:#fff;color:#16345f;font:inherit;font-size:12px;font-weight:850;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}html body .marketplace-range-menu-v391{position:absolute;right:0;top:calc(100% + 6px);z-index:2147483000;width:150px;padding:6px;border:1px solid #d6e2f1;border-radius:12px;background:#fff;box-shadow:0 18px 42px -22px #0d2a5070}html body .marketplace-range-menu-v391 button{width:100%;height:34px;padding:0 10px;border:0;border-radius:8px;background:#fff;color:#244263;font:inherit;font-size:12px;text-align:left;cursor:pointer}.marketplace-range-menu-v391 button:hover,.marketplace-range-menu-v391 button.is-active{background:#eaf3ff!important;color:#1263dc!important}}@media(min-width:901px){.marketplace-dropdown-menu button.active,.marketplace-dropdown-menu button.is-active,.marketplace-filter-menu-section button.active,.marketplace-filter-menu-section button.is-active,.marketplace-figma-dropdown button.active,.marketplace-figma-dropdown button.is-active,.marketplace-range-dropdown-v20__menu button.is-active,.marketplace-range-menu-v391 button.is-active,.marketplace-dropdown-menu [aria-selected=true],.mmp-filter-menu button.is-active,.mmp-filter-select>div>button.is-selected{background:#2563eb1f!important;color:#174eb8!important;border-color:#2563eb2e!important}.marketplace-dropdown-menu button.active:hover,.marketplace-dropdown-menu button.is-active:hover,.marketplace-filter-menu-section button.active:hover,.marketplace-filter-menu-section button.is-active:hover,.mmp-filter-select>div>button.is-selected:hover{background:#2563eb2b!important}.marketplace-v322-details-overlay,.marketplace-drawer-overlay{display:grid!important;place-items:center!important;padding:24px!important}.marketplace-v322-details-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;max-height:calc(100vh - 48px)!important;overflow:hidden!important}.v80-offer-backdrop{display:grid!important;place-items:center!important;padding:24px!important}.v80-offer-dialog{width:min(920px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 30px 80px #0b1f4347!important}.v80-offer-header{padding:22px 26px!important}.v80-offer-scroll{padding:20px 26px 24px!important;overflow-y:auto!important}.v409-offer-context{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:18px!important}.v409-offer-context>div{padding:14px 16px!important;border:1px solid #dce8f7!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}.v409-offer-context small{display:block!important;color:#7b8ba4!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:9px!important;font-weight:850!important}.v409-offer-context strong{display:block!important;margin-top:5px!important;color:#102b58!important;font-size:14px!important}.v409-offer-context span{display:block!important;margin-top:4px!important;color:#6d809e!important;font-size:11px!important}.v80-offer-footer{padding:16px 26px!important;background:#fff!important;border-top:1px solid #dce7f5!important}.mm-overlay{display:grid!important;place-items:center!important;padding:24px!important}.mm-modal{width:min(980px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;border-radius:24px!important;overflow:hidden!important}.mm-modal-head{padding:22px 26px!important}.mm-v409-dispatch-body{padding:20px 26px!important;overflow-y:auto!important;max-height:calc(100vh - 230px)!important}.mm-v409-dispatch-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}.mm-v409-dispatch-summary article{padding:14px!important;border:1px solid #dce8f6!important;border-radius:15px!important;background:#f9fbff!important}.mm-v409-dispatch-summary small{display:block!important;font-size:9px!important;color:#7f8fa8!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.05em!important}.mm-v409-dispatch-summary strong{display:block!important;margin-top:5px!important;color:#102c58!important;font-size:14px!important}.mm-v409-dispatch-summary span{display:block!important;margin-top:4px!important;color:#6c809e!important;font-size:11px!important}.mm-v409-dispatch-impact{display:grid!important;grid-template-columns:40px 1fr!important;gap:12px!important;align-items:start!important;padding:14px 16px!important;margin-bottom:16px!important;border:1px solid #cfe0f8!important;border-radius:14px!important;background:#eff6ff!important}.mm-v409-dispatch-impact>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#2563eb;color:#fff}.mm-v409-dispatch-impact strong{color:#12315d}.mm-v409-dispatch-impact p{margin:4px 0 0;color:#647896;font-size:12px;line-height:1.45}.mm-v409-eligible-head{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:4px 0 10px!important}.mm-v409-eligible-head strong{display:block!important;color:#102a55!important}.mm-v409-eligible-head span{display:block!important;margin-top:3px!important;color:#7486a2!important;font-size:11px!important}.mm-v409-eligible-head b{min-width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#2563eb1f;color:#1d56c7}.mm-assign-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mm-assign-row{height:100%!important;border-radius:14px!important}.mm-assign-row.is-selected{background:#2563eb1a!important;border-color:#2563eb52!important}.mm-modal-foot{padding:15px 26px!important;border-top:1px solid #dce7f5!important}}@media(min-width:901px){.marketplace-dropdown-menu button.active,.marketplace-dropdown-menu button.is-active,.marketplace-filter-menu-section button.active,.marketplace-filter-menu-section button.is-active,.marketplace-figma-dropdown button.active,.marketplace-figma-dropdown button.is-active,.marketplace-range-dropdown-v20__menu button.is-active,.marketplace-range-menu-v391 button.is-active,.marketplace-dropdown-menu [aria-selected=true],.mmp-filter-menu button.is-active,.mmp-filter-select>div>button.is-selected{background:#2563ebc7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#2563eb80!important}.marketplace-dropdown-menu button.active svg,.marketplace-dropdown-menu button.is-active svg,.mmp-filter-select>div>button.is-selected svg{stroke:#fff!important;color:#fff!important}.mmp-filters--v258{display:grid!important;grid-template-columns:minmax(300px,1.5fr) repeat(4,minmax(180px,.75fr)) 48px!important;gap:10px!important;padding:12px!important;border:1px solid #d7e5f6!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 22px #0f2d5a0a!important}.mmp-filters--v258>*{min-width:0!important}.mm-v409-dispatch-body,.mm-v409-dispatch-body *{min-width:0!important;box-sizing:border-box!important}.mm-v409-dispatch-summary strong,.mm-v409-dispatch-summary span,.mm-assign-row strong,.mm-assign-row span,.mm-assign-row small{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.mm-assign-row{min-height:96px!important;padding:14px!important;overflow:hidden!important}.v80-offer-dialog{width:min(980px,calc(100vw - 48px))!important}.v80-offer-scroll{background:#f8fbff!important}.v409-offer-context{grid-template-columns:1.15fr 1fr 1fr!important}.v409-offer-context>div,.v80-offer-panel,.v80-offer-notification,.v80-offer-safety{background:#fff!important;border:1px solid #d9e6f5!important;border-radius:17px!important;box-shadow:0 8px 22px #0f2e5b0a!important}.v80-offer-panel{padding:18px!important;margin-bottom:14px!important}.v80-offer-panel-title{margin-bottom:14px!important}.v80-offer-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.v80-offer-fields label:last-child{grid-column:1/-1!important}.v80-offer-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.v80-offer-footer button{min-height:48px!important;border-radius:13px!important}}@media(min-width:769px){html body .marketplace-sort-dropdown-portal.marketplace-filter-dropdown-menu{width:240px!important;min-width:240px!important;padding:7px!important;border:1px solid #cfe0f4!important;border-radius:15px!important;background:#fff!important;box-shadow:0 18px 42px #0f27482e!important;overflow:hidden!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section{display:grid!important;gap:3px!important;padding:4px 0!important;border:0!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section+.marketplace-filter-menu-section{margin-top:5px!important;padding-top:8px!important;border-top:1px solid #e8eff8!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section>strong{padding:4px 9px 6px!important;font-size:10px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:#7185a3!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section>button{min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) 20px!important;align-items:center!important;gap:8px!important;color:#17365f!important;background:#fff!important;text-align:left!important;box-shadow:none!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section>button:hover{background:#f4f8fe!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section>button.active{background:#eaf3ff!important;color:#174eb8!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section>button>svg:last-child{justify-self:end!important;color:#2f6fed!important}}@media(min-width:769px){html body .marketplace-sort-dropdown-portal.marketplace-filter-dropdown-menu{width:226px!important;min-width:226px!important;padding:6px!important;border-radius:14px!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section{gap:2px!important;padding:2px 0!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section>strong{padding:5px 9px!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section>button{min-height:36px!important;padding:7px 9px!important;border-radius:9px!important;grid-template-columns:18px minmax(0,1fr) 18px!important;gap:7px!important}html body .marketplace-sort-dropdown-portal .marketplace-filter-menu-section>button.active{background:#eaf3ff!important;color:#174eb8!important;box-shadow:none!important}html body .mmp-filter-select .mmp-filter-options,html body .mmp-filter-select [role=listbox]{border:1px solid #cfe0f4!important;border-radius:14px!important;background:#fff!important;box-shadow:0 16px 38px #0f274829!important;padding:6px!important}html body .mmp-filter-select .mmp-filter-options button,html body .mmp-filter-select [role=listbox] button{min-height:36px!important;border:0!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}}.marketplace-toast{position:fixed!important;inset:auto 24px 24px auto!important;transform:none!important;margin:0!important;width:min(390px,calc(100vw - 48px))!important;min-height:64px!important;padding:13px 44px 13px 52px!important;display:flex!important;align-items:center!important;border:1px solid #d7e3f1!important;border-left:3px solid #3b82f6!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#1e293b!important;box-shadow:0 12px 32px #0f172a29!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;z-index:2147483646!important}.marketplace-toast{position:fixed!important;inset:auto 24px 24px auto!important;transform:none!important;margin:0!important;width:min(390px,calc(100vw - 48px))!important;min-height:62px!important;padding:13px 44px 13px 52px!important;display:flex!important;align-items:center!important;border:1px solid #d7e3f1!important;border-left:3px solid #3b82f6!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#1e293b!important;box-shadow:0 12px 32px #0f172a29!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;z-index:2147483646!important;animation:marketplace-v484-toast-in .22s ease-out both!important}.marketplace-toast:before{content:"✓"!important;position:absolute!important;left:14px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eff6ff!important;color:#3b82f6!important;font-weight:900!important}@keyframes marketplace-v484-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:768px){.marketplace-toast{right:12px!important;left:12px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}}@media(min-width:769px){html body .marketplace-cover-modal-v4{background:#fff!important;border:1px solid #c9dced!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;overflow:hidden!important}html body .marketplace-cover-modal-v4>.marketplace-modal-header-v4{width:100%!important;margin:0!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d4e3f3!important}html body .marketplace-cover-modal-v4>.marketplace-modal-content{background:#fff!important;overflow:auto!important}html body .marketplace-cover-modal-v4>.marketplace-modal-footer-v4{width:100%!important;margin:0!important;background:#fff!important;border-top:1px solid #dce7f4!important}}@media(max-width:768px){html body .marketplace-modal-overlay{padding:8px!important;background:#081220b8!important;background-image:none!important}html body .marketplace-cover-modal-v4{width:calc(100vw - 16px)!important;max-height:95dvh!important;border-radius:20px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .marketplace-cover-modal-v4>.marketplace-modal-header-v4{padding:12px!important;background:#eaf3ff!important}html body .marketplace-cover-modal-v4>.marketplace-modal-content{padding:10px!important;overflow:auto!important}html body .marketplace-cover-modal-v4>.marketplace-modal-footer-v4{position:sticky!important;bottom:0!important;padding:10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;background:#fff!important}html body .marketplace-cover-modal-v4>.marketplace-modal-footer-v4 button{min-height:44px!important}}html body :is(.shift-marketplace-page,.mmp-desktop,.mmp-page){background-color:#eef4fc!important;background-image:radial-gradient(circle at 8% 14%,rgba(75,146,255,.15) 0 82px,transparent 83px),radial-gradient(circle at 91% 18%,rgba(111,187,255,.11) 0 112px,transparent 113px),radial-gradient(circle at 70% 88%,rgba(73,138,255,.08) 0 136px,transparent 137px)!important}html body .shift-marketplace-page>.marketplace-stage,html body .mmp-page{background-color:transparent!important;background-image:none!important}html body :is(.marketplace-filter-popover,.marketplace-filter-menu,.mmp-filter-select>div[role=menu],.mmp-filter-select .mmp-filter-options){background:#fff!important;background-image:none!important;border:1px solid #d7e4f2!important;border-radius:15px!important;box-shadow:0 18px 42px #13376229!important;padding:8px!important;overflow:hidden!important}html body :is(.marketplace-filter-popover,.marketplace-filter-menu,.mmp-filter-select>div[role=menu],.mmp-filter-select .mmp-filter-options) button{min-height:40px!important;border:0!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#17365d!important;text-align:left!important}html body :is(.marketplace-filter-popover,.marketplace-filter-menu,.mmp-filter-select>div[role=menu],.mmp-filter-select .mmp-filter-options) button:not(.is-active):hover{background:#f4f8fd!important;color:#17365d!important}html body :is(.marketplace-filter-popover,.marketplace-filter-menu,.mmp-filter-select>div[role=menu],.mmp-filter-select .mmp-filter-options) :is(button.is-active,button[aria-selected=true]){background:#2f73eed1!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:768px){html body :is(.shift-marketplace-page,.mmp-desktop,.mmp-page){background-image:radial-gradient(circle at 7% 8%,rgba(75,146,255,.13) 0 52px,transparent 53px),radial-gradient(circle at 94% 30%,rgba(111,187,255,.09) 0 68px,transparent 69px)!important}html body :is(.marketplace-filter-popover,.marketplace-filter-menu,.mmp-filter-select .mmp-filter-options) button{min-height:44px!important}}html body :is(.shift-marketplace-page,.mmp-desktop,.mmp-page){background-color:#eef4fc!important;background-image:radial-gradient(circle at 5% 12%,rgba(68,139,255,.17) 0 80px,transparent 81px),radial-gradient(circle at 24% 82%,rgba(91,165,255,.1) 0 112px,transparent 113px),radial-gradient(circle at 70% 16%,rgba(93,161,255,.08) 0 72px,transparent 73px),radial-gradient(circle at 92% 21%,rgba(113,190,255,.12) 0 118px,transparent 119px),radial-gradient(circle at 76% 90%,rgba(72,136,255,.09) 0 144px,transparent 145px)!important}html body .marketplace-cover-modal-v4 .marketplace-person-summary-v4__main>.marketplace-system-generated-v431{flex:0 0 auto!important}html body .marketplace-cover-modal-v4__content{overflow:auto!important;min-height:0!important}html body .marketplace-cover-modal-v4 .marketplace-modal-footer-v4{width:100%!important;margin:0!important;box-sizing:border-box!important}@media(max-width:768px){html body :is(.shift-marketplace-page,.mmp-page){background-image:radial-gradient(circle at 5% 8%,rgba(68,139,255,.14) 0 50px,transparent 51px),radial-gradient(circle at 94% 27%,rgba(113,190,255,.1) 0 68px,transparent 69px),radial-gradient(circle at 15% 76%,rgba(91,165,255,.08) 0 76px,transparent 77px)!important}}html body :is(.marketplace-reference-action,.marketplace-filter-action-v141,.marketplace-range-trigger,.marketplace-figma-sort,.marketplace-views-sort){min-height:40px!important;height:40px!important;padding:0 12px!important;border-radius:11px!important;background:#fff!important;background-image:none!important;border:1px solid #cbdcf0!important;box-shadow:none!important}html body :is(.marketplace-planning-filter-menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-figma-dropdown,.marketplace-range-menu){padding:8px!important;background:#fff!important;background-image:none!important;border:1px solid #d5e2f1!important;border-radius:14px!important;box-shadow:0 18px 40px #12366129!important;overflow:hidden!important}html body :is(.marketplace-planning-filter-menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-figma-dropdown,.marketplace-range-menu) button{min-height:38px!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#17365d!important;box-shadow:none!important}html body :is(.marketplace-planning-filter-menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-figma-dropdown,.marketplace-range-menu) button:hover{background:#f3f7fc!important;background-image:none!important;color:#17365d!important}html body :is(.marketplace-planning-filter-menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-figma-dropdown,.marketplace-range-menu) button:is(.active,.is-active,[aria-selected=true]){background:#2f73eee6!important;color:#fff!important}html body :is(.marketplace-planning-filter-menu,.marketplace-dropdown-menu,.marketplace-filter-dropdown-menu,.marketplace-figma-dropdown,.marketplace-range-menu) button:is(.active,.is-active,[aria-selected=true]) :is(svg,span){color:#fff!important;stroke:#fff!important}html body .marketplace-range-dropdown-v20__menu{padding:7px!important;background:#fff!important;border:1px solid #d5e2f1!important;border-radius:13px!important;box-shadow:0 18px 40px #12366129!important;overflow:hidden!important}html body .marketplace-range-dropdown-v20__menu button{min-height:36px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:#fff!important;color:#17365d!important;font-weight:800!important;box-shadow:none!important}html body .marketplace-range-dropdown-v20__menu button:hover{background:#f3f7fc!important;color:#17365d!important}html body .marketplace-range-dropdown-v20__menu button.is-active{background:#2f73eee6!important;color:#fff!important}html body .marketplace-reference-toolbar :is(.marketplace-range-dropdown-v20__trigger,.marketplace-filter-action-v141,.marketplace-reference-action){height:40px!important;min-height:40px!important;padding:0 12px!important}html body :is(.smp-page,.shift-marketplace-page,.manager-marketplace-page) :is(.marketplace-filter-menu,.marketplace-date-menu,.marketplace-request-filter-menu,.smp-filter-menu,.smp-date-menu,[class*=filter-menu],[class*=date-menu]){background:#fff!important;background-image:none!important;border:1px solid #d5e2f1!important;border-radius:16px!important;box-shadow:0 20px 46px #12366129!important;overflow:hidden!important}html body :is(.smp-page,.shift-marketplace-page,.manager-marketplace-page) :is(.marketplace-filter-menu,.marketplace-date-menu,.marketplace-request-filter-menu,.smp-filter-menu,.smp-date-menu,[class*=filter-menu],[class*=date-menu]) :is(button,[role=option]){min-height:38px!important;padding:9px 12px!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#17365d!important;box-shadow:none!important}html body :is(.smp-page,.shift-marketplace-page,.manager-marketplace-page) :is(.marketplace-filter-menu,.marketplace-date-menu,.marketplace-request-filter-menu,.smp-filter-menu,.smp-date-menu,[class*=filter-menu],[class*=date-menu]) :is(button,[role=option]):hover{background:#f4f8fd!important;color:#17365d!important}html body :is(.smp-page,.shift-marketplace-page,.manager-marketplace-page) :is(.marketplace-filter-menu,.marketplace-date-menu,.marketplace-request-filter-menu,.smp-filter-menu,.smp-date-menu,[class*=filter-menu],[class*=date-menu]) :is(.active,.is-active,[aria-selected=true],[aria-checked=true]){background:#2f73ee1f!important;color:#115fd4!important}html body :is(.smp-page,.shift-marketplace-page,.manager-marketplace-page) :is(.marketplace-toolbar button,.smp-toolbar button,.marketplace-filter-button,.marketplace-date-button){min-height:38px!important;padding:0 12px!important;border-radius:11px!important}html body :is(.smp-page,.shift-marketplace-page,.manager-marketplace-page) :is(.marketplace-primary,.smp-primary,.marketplace-toolbar .primary){background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body :is(.smp-page,.shift-marketplace-page,.manager-marketplace-page) :is(.system-avatar,.marketplace-system-avatar,[data-system-generated=true] .avatar,[data-source=system] .avatar){background:#2f73ee!important;background-image:none!important;color:#fff!important;border-radius:12px!important}html body .marketplace-planning-filter-menu-v141{position:fixed!important;z-index:2147483647!important;padding:7px!important;border:1px solid #d3e1f2!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 52px #14335833!important;overflow:hidden!important}html body .marketplace-planning-filter-menu-v141 .marketplace-planning-filter-menu__label{display:flex!important;align-items:center!important;min-height:30px!important;padding:4px 9px 7px!important;color:#7890af!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .marketplace-planning-filter-menu-v141>button{width:100%!important;min-height:44px!important;padding:0 10px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;border:0!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#1f416d!important;text-align:left!important;font-weight:800!important;box-shadow:none!important}html body .marketplace-planning-filter-menu-v141>button+button{margin-top:3px!important}html body .marketplace-planning-filter-menu-v141>button:hover:not(.is-active){background:#f1f6fd!important;color:#17375f!important}html body .marketplace-planning-filter-menu-v141>button.is-active,html body .marketplace-planning-filter-menu-v141>button.v141-filter-active{background:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .marketplace-planning-filter-menu-v141>button.is-active *,html body .marketplace-planning-filter-menu-v141>button.v141-filter-active *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .marketplace-planning-filter-menu-v141>button svg{width:17px!important;height:17px!important;justify-self:center!important}html body .marketplace-planning-filter-menu-v141 .marketplace-planning-filter-menu__divider{height:1px!important;margin:7px 4px!important;background:#e3ecf7!important;border:0!important}html body .marketplace-reference-bookmark.is-saved,html body .marketplace-reference-bookmark[aria-pressed=true]{background:#fff2d2!important;background-image:none!important;border-color:#f1bf5a!important;color:#bd7000!important;box-shadow:0 0 0 3px #f4b4391a!important}html body .marketplace-reference-bookmark.is-saved svg,html body .marketplace-reference-bookmark[aria-pressed=true] svg{stroke:#bd7000!important;color:#bd7000!important}html body .marketplace-reference-bookmark.is-saved svg path,html body .marketplace-reference-bookmark[aria-pressed=true] svg path{stroke:#bd7000!important}html body .marketplace-range-select-v391>button{min-height:32px!important;padding:0 11px!important;gap:7px!important;border:1px solid #2f73ee!important;border-radius:999px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body .marketplace-range-select-v391>button span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:850!important}html body .marketplace-range-select-v391>button svg{stroke:#fff!important;color:#fff!important}html body .marketplace-range-menu-v391{border:1px solid #d5e2f2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 42px #112e532e!important;overflow:hidden!important;padding:6px!important}html body .marketplace-range-menu-v391 button{border-radius:9px!important}html body .marketplace-range-menu-v391 button.is-active{background:#2f73ee!important;color:#fff!important}@media(max-width:900px){html body .marketplace-planning-filter-menu-v141{width:min(300px,calc(100vw - 20px))!important;border-radius:16px!important;padding:6px!important}html body .marketplace-planning-filter-menu-v141>button{min-height:46px!important}html body .marketplace-range-select{border-radius:999px!important;background:#2f73ee!important;color:#fff!important;padding:0 10px!important}html body .marketplace-range-select select{color:#fff!important;background:transparent!important}html body .marketplace-range-select svg{stroke:#fff!important}}@media(min-width:769px){html body .cs-action-confirm-modal{position:relative!important;overflow:hidden!important;border:1px solid #cfe0f4!important;border-radius:22px!important;background:#fff!important;box-shadow:0 30px 86px #09183057!important}html body .cs-action-confirm-modal:before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:5px!important;background:#2f6fed!important;z-index:3!important}html body .cs-action-confirm-modal .cs-action-confirm-x{top:16px!important;right:16px!important;background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .cs-action-confirm-modal .cs-action-confirm-x :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}}:root{--cs-font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cs-bg: #f4f8ff;--cs-bg-soft: #eef4ff;--cs-surface: #ffffff;--cs-surface-2: #fbfdff;--cs-border: #e3ecfa;--cs-border-light: #eef3fb;--cs-text: #0f213d;--cs-text-secondary: #5b6b86;--cs-text-muted: #93a1bb;--cs-blue: #2f7bff;--cs-blue-strong: #1e63e6;--cs-blue-soft: #5b97ff;--cs-blue-light: #eaf2ff;--cs-blue-mid: #d4e3ff;--cs-blue-tint: #f3f7ff;--cs-green: #16a673;--cs-green-light: #ecfbf4;--cs-orange: #f59e0b;--cs-orange-light: #fff7e6;--cs-red: #e23b54;--cs-red-light: #fdecef;--cs-purple: #6d8bff;--cs-purple-light: #eef2ff;--cs-radius-sm: 10px;--cs-radius-md: 14px;--cs-radius-lg: 18px;--cs-radius-xl: 22px;--cs-radius-2xl: 26px;--cs-shadow-sm: 0 1px 2px rgba(15,33,61,.04), 0 1px 3px rgba(37,99,235,.05);--cs-shadow-md: 0 6px 18px rgba(37,99,235,.07), 0 2px 6px rgba(15,33,61,.04);--cs-shadow-lg: 0 18px 40px -12px rgba(37,99,235,.18), 0 6px 16px rgba(15,33,61,.06);--cs-shadow-blue: 0 14px 32px -10px rgba(47,123,255,.45);--cs-grad-blue: linear-gradient(135deg, #2f7bff 0%, #5b97ff 100%);--cs-grad-soft: linear-gradient(180deg, #ffffff 0%, #f4f8ff 100%);--cs-ease: cubic-bezier(.22,.61,.36,1);--cs-ease-out: cubic-bezier(.16,1,.3,1)}.cs-page{position:relative;width:100%;margin-left:0;min-width:0;box-sizing:border-box;height:100vh;overflow-x:hidden;overflow-y:auto;padding:24px 28px 32px;background:var(--cs-bg);color:var(--cs-text);font-family:var(--cs-font);font-size:14px;line-height:1.5}.cs-alert{margin:0 0 16px;padding:12px 16px;border-radius:var(--cs-radius-lg);border:1px solid #fca5a5;background:var(--cs-red-light);color:#b91c1c;font-weight:600;font-size:13px}.cs-home-shell{width:100%;display:flex;flex-direction:column;gap:20px;animation:csPageIn .22s ease both}@keyframes csPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-dashboard-grid--home{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}.cs-home-stack{display:flex;flex-direction:column;gap:20px}.cs-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cs-surface{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2xl);padding:20px 22px;box-shadow:var(--cs-shadow-sm);transition:box-shadow .18s ease}.cs-surface-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cs-surface-head h3{margin:0;font-size:15px;font-weight:800;color:var(--cs-text);letter-spacing:-.02em}.cs-pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text);font:700 13px/1 var(--cs-font);cursor:pointer;white-space:nowrap;box-shadow:var(--cs-shadow-sm);transition:all .16s ease}.cs-pill-btn:hover{background:#f8fafd;box-shadow:var(--cs-shadow-md);transform:translateY(-1px)}.cs-pill-btn--primary{background:var(--cs-blue);border-color:var(--cs-blue);color:#fff;box-shadow:var(--cs-shadow-blue)}.cs-pill-btn--primary:hover{background:#3461e0;border-color:#3461e0}.cs-pill-btn--danger{background:var(--cs-red);border-color:var(--cs-red);color:#fff;box-shadow:0 8px 20px #ef444433}.cs-pill-btn--danger:hover{background:#dc2626}.cs-pill-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.cs-input-shell{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:var(--cs-radius-lg);border:1px solid var(--cs-border);background:var(--cs-surface);box-shadow:var(--cs-shadow-sm);transition:border-color .14s ease,box-shadow .14s ease}.cs-input-shell:focus-within{border-color:var(--cs-blue);box-shadow:0 0 0 3px #4171f51f}.cs-input-shell span{color:var(--cs-text-muted);font-size:17px;flex-shrink:0}.cs-input-shell input{border:none;outline:none;background:transparent;width:100%;font:500 14px/1 var(--cs-font);color:var(--cs-text)}.cs-input-shell input::placeholder{color:var(--cs-text-muted)}.cs-home-search{margin-top:12px}.cs-list-stack{display:flex;flex-direction:column;gap:8px}.cs-list-stack:not(.compact){max-height:220px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.cs-list-stack:not(.compact)::-webkit-scrollbar{width:4px}.cs-list-stack:not(.compact)::-webkit-scrollbar-track{background:transparent}.cs-list-stack:not(.compact)::-webkit-scrollbar-thumb{background:var(--cs-border);border-radius:999px}.cs-avatar,.cs-message-avatar,.cs-modal-avatar{width:40px;height:40px;border-radius:var(--cs-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800;font-size:14px;color:#fff;overflow:hidden;background:linear-gradient(135deg,var(--cs-blue),#6b9fff)}.cs-avatar--lg{width:48px;height:48px;border-radius:var(--cs-radius-lg);font-size:16px}.cs-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.cs-avatar--media img{width:100%;height:100%;object-fit:cover}.cs-chat-list-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--cs-radius-lg);border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;width:100%;transition:all .15s ease}.cs-chat-list-row:hover{background:var(--cs-blue-light);border-color:var(--cs-blue-mid)}.cs-chat-list-copy{min-width:0;flex:1}.cs-chat-list-copy strong{display:block;font-size:14px;font-weight:700;color:var(--cs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-chat-list-copy span{display:block;margin-top:2px;font-size:12px;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-chat-list-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.cs-chat-list-meta small{font-size:11px;color:var(--cs-text-muted);font-weight:500}.cs-chat-list-meta b{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--cs-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.cs-news-row{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border-radius:var(--cs-radius-lg);border:1px solid var(--cs-border-light);background:#fafcff;transition:all .15s ease}.cs-news-row--deep{box-shadow:var(--cs-shadow-sm)}.cs-news-row--announcement-card{overflow:hidden}.cs-news-row--announcement-card:hover{transform:translateY(-1px);box-shadow:var(--cs-shadow-md)}.cs-news-icon{width:36px;height:36px;border-radius:var(--cs-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.cs-news-icon--announcement{background:var(--cs-blue-light)}.cs-news-copy{min-width:0;flex:1}.cs-news-copy strong{display:block;font-size:13px;font-weight:700;color:var(--cs-text)}.cs-news-copy p{margin:5px 0 0;font-size:12px;color:var(--cs-text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-news-row>span,.cs-update-row>span{margin-left:auto;font-size:11px;color:var(--cs-text-muted);white-space:nowrap;flex-shrink:0;padding-top:2px}.cs-announcement-card-top{display:flex;align-items:center;gap:10px;justify-content:space-between}.cs-announcement-card-top strong{font-size:13px;font-weight:700;color:var(--cs-text)}.cs-announcement-card-author{display:flex;align-items:center;gap:6px;margin-top:5px}.cs-announcement-author-name{font-size:11px;font-weight:700;color:var(--cs-blue);background:var(--cs-blue-light);border:1px solid var(--cs-blue-mid);border-radius:999px;padding:2px 8px}.cs-announcement-author-role{font-size:11px;color:var(--cs-text-muted);font-weight:500}.cs-priority-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid transparent}.cs-priority-badge--low{background:var(--cs-green-light);color:#16a34a;border-color:#bbf7d0}.cs-priority-badge--normal{background:#f1f5ff;color:#4b6bcc;border-color:#d0dcfb}.cs-priority-badge--high{background:var(--cs-orange-light);color:#b45309;border-color:#fde68a}.cs-priority-badge--urgent{background:var(--cs-red-light);color:#b91c1c;border-color:#fca5a5}.cs-update-row{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:var(--cs-radius-lg);border:1px solid var(--cs-border-light);background:#fafcff}.cs-update-icon{width:32px;height:32px;border-radius:var(--cs-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--cs-green-light);color:var(--cs-green);font-size:14px;font-weight:900;border:1px solid #bbf7d0}.cs-update-row strong{display:block;font-size:13px;font-weight:700;color:var(--cs-text)}.cs-update-row p{margin:3px 0 0;font-size:12px;color:var(--cs-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-group-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:380px;overflow:auto;padding-right:4px}.cs-group-tile{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--cs-radius-xl);border:1px solid var(--cs-border);background:var(--cs-surface);cursor:pointer;transition:all .16s ease;box-shadow:var(--cs-shadow-sm);text-align:left}.cs-group-tile--deep{box-shadow:var(--cs-shadow-sm)}.cs-group-tile:hover{transform:translateY(-2px);box-shadow:var(--cs-shadow-md);border-color:var(--cs-blue-mid);background:var(--cs-blue-light)}.cs-group-card-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.cs-group-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cs-group-card-head strong{font-size:13px;font-weight:700;color:var(--cs-text);line-height:1.25}.cs-group-member-pill{flex-shrink:0;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--cs-blue-light);border:1px solid var(--cs-blue-mid);color:var(--cs-blue);font-size:10px;font-weight:700;white-space:nowrap}.cs-group-card-copy p{margin:0;font-size:12px;color:var(--cs-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-thread-layout{width:100%;height:calc(100vh - 48px);display:flex;flex-direction:column;animation:csPageIn .22s ease both}.cs-thread-panel{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2xl);box-shadow:var(--cs-shadow-md);overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.cs-thread-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;background:var(--cs-surface);border-bottom:1px solid var(--cs-border);flex-shrink:0}.cs-thread-header-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.cs-thread-header h3{margin:0;font-size:17px;font-weight:800;color:var(--cs-text);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-thread-header p{margin:3px 0 0;font-size:12px;color:var(--cs-text-secondary)}.cs-thread-header-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.cs-back-home{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text);font:700 13px var(--cs-font);cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:var(--cs-shadow-sm);transition:all .15s ease}.cs-back-home:hover{background:#f8fafd;box-shadow:var(--cs-shadow-md)}.cs-thread-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;flex:1;min-height:0;overflow:hidden}.cs-messages-pane{padding:18px;background:#f8fafd;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.cs-messages-pane::-webkit-scrollbar{width:5px}.cs-messages-pane::-webkit-scrollbar-track{background:transparent}.cs-messages-pane::-webkit-scrollbar-thumb{background:var(--cs-border);border-radius:999px}.cs-messages-pane::-webkit-scrollbar-thumb:hover{background:#c2cfe0}.cs-members-pane{border-left:1px solid var(--cs-border);background:var(--cs-surface);display:flex;flex-direction:column;overflow:hidden}.cs-members-head{padding:14px 14px 10px;border-bottom:1px solid var(--cs-border-light);flex-shrink:0}.cs-members-head h4{margin:0;font-size:11px;font-weight:800;color:var(--cs-text);text-transform:uppercase;letter-spacing:.07em}.cs-members-scroll{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden}.cs-members-scroll::-webkit-scrollbar{width:4px}.cs-members-scroll::-webkit-scrollbar-thumb{background:var(--cs-border);border-radius:999px}.cs-member-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--cs-border-light);transition:background .12s ease}.cs-member-row:hover{background:#f8fafd}.cs-member-row strong{display:block;font-size:13px;font-weight:700;color:var(--cs-text)}.cs-member-row span{display:block;font-size:11px;color:var(--cs-text-muted)}.cs-text-link,.cs-icon-link{border:none;background:none;color:var(--cs-blue);font:600 12px var(--cs-font);cursor:pointer;margin-left:auto;flex-shrink:0}.cs-composer-bar{display:flex;flex-direction:column;align-items:stretch;padding:0;border-top:1px solid var(--cs-border);background:var(--cs-surface);flex-shrink:0}.cs-composer-input-wrap{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:9px 13px;border-radius:var(--cs-radius-lg);border:1px solid var(--cs-border);background:#f8fafd;transition:border-color .14s ease,box-shadow .14s ease}.cs-composer-input-wrap:focus-within{border-color:var(--cs-blue);box-shadow:0 0 0 3px #4171f51a}.cs-composer-input{width:100%;border:none;outline:none;background:transparent;font:500 14px var(--cs-font);color:var(--cs-text)}.cs-reply-banner,.cs-attach-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:var(--cs-radius-md);border:1px solid var(--cs-blue-mid);background:var(--cs-blue-light)}.cs-attach-banner{border-color:#e0e7ff;background:#f5f7ff}.cs-reply-banner-copy,.cs-attach-banner-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px;position:relative;padding-left:14px}.cs-reply-banner-copy:before{content:"↪";position:absolute;left:0;top:0;font-weight:900;color:var(--cs-blue);font-size:12px}.cs-reply-banner-copy strong,.cs-attach-banner-copy strong{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--cs-blue)}.cs-reply-banner-copy span,.cs-attach-banner-copy span{font-size:12px;color:var(--cs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-reply-banner button,.cs-attach-banner button{width:22px;height:22px;border-radius:999px;border:1px solid var(--cs-blue-mid);background:#fff;color:var(--cs-blue);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.cs-message-row{display:flex;gap:10px;align-items:flex-start;max-width:75%;min-width:0}.cs-message-row.mine{margin-left:auto;flex-direction:row-reverse}.cs-message-card-wrap{position:relative;display:flex;align-items:flex-start;gap:8px;min-width:0;max-width:100%;overflow:visible;flex:1}.cs-message-card{position:relative;background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-xl);padding:11px 13px;box-shadow:var(--cs-shadow-sm);overflow:visible;min-width:0;word-break:break-word;overflow-wrap:break-word}.cs-message-row.mine .cs-message-card{background:var(--cs-blue-light);border-color:var(--cs-blue-mid)}.cs-message-meta{display:flex;gap:8px;align-items:center;padding-right:68px}.cs-message-meta strong{font-size:13px;font-weight:700;color:var(--cs-text)}.cs-message-meta span{font-size:11px;color:var(--cs-text-muted)}.cs-message-text{margin-top:5px;font-size:14px;line-height:1.54;color:var(--cs-text);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.cs-message-tools{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:6px;z-index:15}.cs-icon-dot--inside,.cs-message-menu-trigger{width:27px;height:27px;border-radius:999px;border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--cs-shadow-sm);font-size:12px;transition:all .13s ease}.cs-icon-dot--inside:hover,.cs-message-menu-trigger:hover{background:#f1f5ff;color:var(--cs-blue);border-color:var(--cs-blue-mid)}.cs-icon-dot{opacity:0;transition:opacity .14s ease}.cs-message-card-wrap:hover .cs-icon-dot,.cs-message-hoverbar:focus-within .cs-icon-dot{opacity:1}.cs-emoji-pop{position:absolute;top:-13px;right:44px;left:auto;display:flex;align-items:center;gap:3px;padding:5px 7px;border-radius:999px;border:1px solid var(--cs-border);background:var(--cs-surface);box-shadow:var(--cs-shadow-lg);z-index:25;flex-wrap:nowrap;overflow-x:auto;max-width:min(240px,calc(100vw - 40px))}.cs-emoji-pop.is-mine{right:44px;left:auto}.cs-emoji-pop button{width:28px;height:28px;border:none;border-radius:999px;background:transparent;cursor:pointer;font-size:15px;flex-shrink:0;transition:background .12s ease,transform .12s ease}.cs-emoji-pop button:hover{background:var(--cs-blue-light);transform:scale(1.15)}.cs-message-menu{position:absolute;top:36px;right:0;left:auto;min-width:170px;max-width:min(200px,calc(100vw - 24px));border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-surface);box-shadow:var(--cs-shadow-lg);padding:5px;display:flex;flex-direction:column;z-index:30}.cs-message-menu button{border:none;background:none;text-align:left;padding:8px 11px;border-radius:var(--cs-radius-md);font:600 13px var(--cs-font);color:var(--cs-text);cursor:pointer;transition:background .12s ease}.cs-message-menu button:hover{background:#f1f5ff}.cs-message-reply--quoted{display:flex;align-items:flex-start;gap:9px;margin:7px 0 5px;padding:8px 10px;border-radius:var(--cs-radius-md);background:#f0f4fb;border:1px solid #dce6f5}.cs-message-reply-line{width:3px;min-width:3px;align-self:stretch;border-radius:999px;background:var(--cs-blue)}.cs-message-reply-copy{min-width:0}.cs-message-reply-copy strong{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--cs-blue)}.cs-message-reply-copy span{display:block;margin-top:2px;font-size:12px;color:var(--cs-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-reaction-row{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.cs-reaction-pill{padding:3px 8px;border-radius:999px;border:1px solid var(--cs-border);background:var(--cs-surface);font-size:12px;color:var(--cs-text);font-weight:600}.cs-message-image-link{display:inline-block;max-width:min(280px,100%);margin-top:7px;border-radius:var(--cs-radius-lg);overflow:hidden;border:1px solid var(--cs-border)}.cs-message-image{display:block;max-width:100%;max-height:200px;object-fit:cover}.cs-message-attachment{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:8px 11px;border-radius:var(--cs-radius-md);border:1px solid var(--cs-border);background:#f8fafd;color:var(--cs-text);font:600 12px var(--cs-font);text-decoration:none}.cs-modal-backdrop{position:fixed;inset:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9500}.cs-modal{width:min(660px,100%);background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2xl);box-shadow:var(--cs-shadow-lg);padding:24px 26px;animation:csPageIn .18s ease both}.cs-modal--chat{width:min(560px,100%)}.cs-modal--small{width:min(440px,100%)}.cs-modal--elevated{box-shadow:0 24px 60px #00000024}.cs-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cs-modal-head h3{margin:0;font-size:17px;font-weight:800;color:var(--cs-text);letter-spacing:-.02em}.cs-modal-head p{margin:5px 0 0;font-size:13px;color:var(--cs-text-secondary)}.cs-modal-close{width:32px;height:32px;border:none;border-radius:var(--cs-radius-md);background:#f1f5f9;color:var(--cs-text-secondary);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;transition:background .12s ease}.cs-modal-close:hover{background:#e2e8f0}.cs-modal-search-wrap{display:flex;flex-direction:column;gap:10px;margin-top:14px}.cs-text-input,.cs-textarea,select.cs-text-input{width:100%;border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:#f8fafd;padding:10px 13px;outline:none;font:500 14px var(--cs-font);color:var(--cs-text);box-sizing:border-box;transition:border-color .14s ease,box-shadow .14s ease}.cs-text-input:focus,.cs-textarea:focus,select.cs-text-input:focus{border-color:var(--cs-blue);box-shadow:0 0 0 3px #4171f51a}.cs-textarea{min-height:120px;resize:vertical}.cs-modal-section-title,.cs-edit-head,.cs-form-label{margin:12px 0 7px;font-size:11px;font-weight:800;color:var(--cs-text);text-transform:uppercase;letter-spacing:.06em}.cs-form-label{display:block;margin-bottom:5px}.cs-modal-list{display:flex;flex-direction:column;max-height:320px;overflow:auto;margin-top:4px;border-top:1px solid var(--cs-border-light)}.cs-modal-list--short{max-height:160px}.cs-modal-list::-webkit-scrollbar{width:4px}.cs-modal-list::-webkit-scrollbar-thumb{background:var(--cs-border);border-radius:999px}.cs-modal-contact{display:flex;align-items:center;gap:10px;padding:10px 6px;border:none;border-bottom:1px solid var(--cs-border-light);background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.cs-modal-contact:hover{background:#f8fafd}.cs-modal-contact.is-active{background:var(--cs-blue-light);border-radius:var(--cs-radius-md);margin:3px 0;padding-left:10px;padding-right:10px}.cs-modal-copy{min-width:0;flex:1;display:flex;flex-direction:column}.cs-modal-copy strong{font-size:14px;font-weight:700;color:var(--cs-text)}.cs-modal-copy span{font-size:12px;color:var(--cs-text-secondary);margin-top:1px}.cs-modal-avatar{width:36px;height:36px;border-radius:var(--cs-radius-md);font-size:12px}.cs-modal-check{width:22px;height:22px;border-radius:999px;border:1px solid var(--cs-border);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.cs-modal-check.is-active{background:var(--cs-blue);border-color:var(--cs-blue)}.cs-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.cs-edit-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:18px;margin-top:12px}.cs-edit-section{min-width:0}.cs-group-preview-card{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:var(--cs-radius-lg);border:1px solid var(--cs-border);background:#f8fafd;margin-bottom:12px}.cs-group-preview-copy strong{display:block;font-size:14px;font-weight:700;color:var(--cs-text)}.cs-group-preview-copy span{display:block;margin-top:2px;font-size:12px;color:var(--cs-text-secondary)}.cs-upload-card{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--cs-radius-lg);border:1px dashed var(--cs-border);background:#f8fafd;cursor:pointer;color:var(--cs-text);font:600 13px var(--cs-font);transition:border-color .14s ease,background .14s ease}.cs-upload-card:hover{border-color:var(--cs-blue);background:var(--cs-blue-light)}.cs-upload-icon{width:32px;height:32px;border-radius:var(--cs-radius-md);background:var(--cs-blue-light);display:flex;align-items:center;justify-content:center;font-size:14px}.cs-inline-warning{margin-top:6px;padding:8px 11px;border-radius:var(--cs-radius-md);background:var(--cs-red-light);border:1px solid #fca5a5;color:#b91c1c;font-size:12px;font-weight:600}.cs-color-input-row{display:grid;grid-template-columns:48px 1fr;gap:8px;align-items:center}.cs-color-preview{display:block;width:48px;height:36px;border-radius:var(--cs-radius-md);border:1px solid var(--cs-border)}.cs-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;margin-top:10px}.cs-priority-wrap{display:flex;flex-direction:column;gap:5px}.cs-form-label--inline{margin:0 0 4px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--cs-text-secondary)}.cs-empty-state,.cs-loading,.cs-empty-mini{padding:14px 0;color:var(--cs-text-muted);font-size:13px;font-weight:500;text-align:center}@media(max-width:1280px){.cs-page{width:100%;margin-left:0;padding:18px 20px 24px}.cs-dashboard-grid--home{grid-template-columns:300px 1fr}}@media(max-width:1100px){.cs-dashboard-grid--home,.cs-grid-2,.cs-thread-body,.cs-edit-grid,.cs-form-grid{grid-template-columns:1fr}.cs-members-pane{border-left:none;border-top:1px solid var(--cs-border);max-height:220px}.cs-group-grid-2{max-height:none}.cs-message-row{max-width:88%}}@media(max-width:800px){.cs-page{width:100%;margin-left:0;padding:12px 14px 18px}.cs-thread-header{flex-wrap:wrap}.cs-thread-header-actions{width:100%;justify-content:flex-end}.cs-message-row,.cs-message-row.mine{max-width:100%}.cs-composer-bar{flex-wrap:wrap}.cs-emoji-pop{right:0;left:auto}}.cs-announcements-scroll{max-height:236px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.cs-announcements-scroll::-webkit-scrollbar{width:4px}.cs-announcements-scroll::-webkit-scrollbar-thumb{background:var(--cs-border);border-radius:999px}.cs-pill-btn--announce{background:#4f7ef7;color:#fff;border-color:#4f7ef7}.cs-pill-btn--announce:hover{background:#3a6be0;border-color:#3a6be0}.cs-group-tile--deep{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--cs-radius-lg);background:var(--cs-bg-card);border:1px solid var(--cs-border-light);width:100%;text-align:left}.cs-group-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cs-group-member-pill{font-size:11px;background:#e8effe;color:#4f7ef7;border-radius:999px;padding:2px 8px;font-weight:500;white-space:nowrap}.cs-below-chats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media(max-width:700px){.cs-below-chats-grid{grid-template-columns:1fr}}.cs-surface--inner{box-shadow:none;border:1px solid var(--cs-border-light);padding:16px}.cs-modal--elevated{max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.cs-edit-grid{overflow-y:auto;flex:1}.cs-enterprise-grid{display:grid;grid-template-columns:360px 1fr;gap:24px;align-items:start}.cs-section{padding:20px 22px}.cs-section--announcements{padding:0;overflow:hidden}.cs-pill-btn--ghost{background:transparent;color:var(--cs-blue);border-color:var(--cs-blue-mid)}.cs-pill-btn--ghost:hover{background:var(--cs-blue-light)}.cs-group-list{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.cs-group-list::-webkit-scrollbar{width:4px}.cs-group-list::-webkit-scrollbar-track{background:transparent}.cs-group-list::-webkit-scrollbar-thumb{background:var(--cs-border);border-radius:999px}.cs-ann-section-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--cs-border-light)}.cs-ann-section-header-left{display:flex;align-items:center;gap:14px}.cs-ann-section-icon{width:44px;height:44px;background:linear-gradient(135deg,#4171f5,#7ca6ff);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.cs-ann-section-title{font-size:16px;font-weight:700;color:var(--cs-text);margin:0}.cs-ann-publish-btn{background:#4171f5;color:#fff;border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:var(--cs-font);transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 2px 8px #4171f54d}.cs-ann-publish-btn:hover{background:#2f5fe0;transform:translateY(-1px);box-shadow:0 4px 14px #4171f559}.cs-ann-publish-btn:active{transform:none}.cs-ann-list{display:flex;flex-direction:column;padding:8px 0 4px;max-height:324px;overflow-y:auto;overflow-x:hidden}.cs-ann-list::-webkit-scrollbar{width:4px}.cs-ann-list::-webkit-scrollbar-thumb{background:var(--cs-border);border-radius:999px}.cs-ann-list::-webkit-scrollbar-thumb:hover{background:#c2cfe0}.cs-ann-card{display:flex;align-items:flex-start;gap:14px;padding:16px 24px;background:transparent;border:none;border-bottom:1px solid var(--cs-border-light);cursor:pointer;text-align:left;width:100%;transition:background .15s;font-family:var(--cs-font)}.cs-ann-card:last-child{border-bottom:none}.cs-ann-card:hover{background:var(--cs-blue-light)}.cs-ann-card-icon-col{flex-shrink:0;padding-top:2px}.cs-ann-card-icon-wrap{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center}.cs-ann-card-body{flex:1;min-width:0}.cs-ann-card-top-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cs-ann-card-date{margin-left:auto;font-size:11px;color:var(--cs-text-muted);white-space:nowrap;font-weight:500}.cs-ann-priority-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.cs-ann-priority-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.cs-ann-card-title{font-size:14px;font-weight:700;color:var(--cs-text);margin:0 0 6px;line-height:1.3}.cs-ann-card-author-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.cs-ann-card-author-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#4171f5,#7ca6ff);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-ann-card-author-name{font-size:12px;font-weight:600;color:var(--cs-text)}.cs-ann-card-sep{color:var(--cs-text-muted);font-size:11px}.cs-ann-card-author-role{font-size:12px;color:var(--cs-text-secondary)}.cs-ann-card-preview{font-size:13px;color:var(--cs-text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;white-space:normal;word-break:break-word;overflow-wrap:break-word}.cs-ann-card-arrow{font-size:20px;color:var(--cs-text-muted);align-self:center;flex-shrink:0;transition:transform .15s,color .15s}.cs-ann-card:hover .cs-ann-card-arrow{color:var(--cs-blue);transform:translate(3px)}.cs-ann-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px}.cs-ann-empty-icon{font-size:36px}.cs-ann-empty p{color:var(--cs-text-secondary);font-size:13px;text-align:center;margin:0}.cs-ann-detail-shell{max-width:760px;margin:0 auto;padding:8px 0 40px}.cs-ann-detail-card{background:var(--cs-surface);border-radius:20px;border:1px solid var(--cs-border);box-shadow:var(--cs-shadow-md);overflow:hidden;margin-top:20px}.cs-ann-detail-header{padding:32px 36px 28px;border-bottom:1px solid var(--cs-border-light)}.cs-ann-detail-meta-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cs-ann-detail-date{font-size:13px;color:var(--cs-text-secondary);margin-left:auto;font-weight:500}.cs-ann-detail-title{font-size:26px;font-weight:800;color:var(--cs-text);margin:0 0 20px;line-height:1.25}.cs-ann-detail-author-row{display:flex;align-items:center;gap:12px}.cs-ann-detail-author-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4171f5,#7ca6ff);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-ann-detail-author-avatar--sm{width:28px;height:28px;font-size:10px}.cs-ann-detail-author-name{font-size:14px;font-weight:700;color:var(--cs-text)}.cs-ann-detail-author-role{font-size:12px;color:var(--cs-text-secondary);margin-top:1px}.cs-ann-detail-image-wrap{width:100%;max-height:320px;overflow:hidden}.cs-ann-detail-image{width:100%;height:320px;object-fit:cover;display:block}.cs-ann-detail-body{padding:28px 36px 36px;font-size:15px;line-height:1.75;color:var(--cs-text);word-break:break-word;overflow-wrap:break-word;white-space:normal}.cs-ann-detail-body p{margin:0 0 14px;word-break:break-word;overflow-wrap:break-word}.cs-ann-detail-body p:last-child{margin-bottom:0}.cs-ann-modal{background:var(--cs-surface);border-radius:20px;box-shadow:0 24px 60px #0000002e,0 4px 12px #00000014;width:min(820px,96vw);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;animation:csModalIn .2s ease both}@keyframes csModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.cs-ann-modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 20px;border-bottom:1px solid var(--cs-border-light);flex-shrink:0}.cs-ann-modal-header-left{display:flex;align-items:center;gap:14px}.cs-ann-modal-icon{width:48px;height:48px;background:linear-gradient(135deg,#4171f5,#7ca6ff);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.cs-ann-modal-title{font-size:18px;font-weight:800;color:var(--cs-text);margin:0}.cs-ann-modal-subtitle{font-size:13px;color:var(--cs-text-secondary);margin:3px 0 0}.cs-ann-modal-close{width:34px;height:34px;border-radius:50%;border:1px solid var(--cs-border);background:var(--cs-bg);font-size:18px;color:var(--cs-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.cs-ann-modal-close:hover{background:var(--cs-red-light);color:var(--cs-red);border-color:var(--cs-red)}.cs-ann-modal-tabs{display:flex;gap:0;padding:12px 28px 0;border-bottom:1px solid var(--cs-border-light);flex-shrink:0}.cs-ann-tab{padding:10px 18px;border:none;background:transparent;font-family:var(--cs-font);font-size:13px;font-weight:600;color:var(--cs-text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.cs-ann-tab.active{color:var(--cs-blue);border-bottom-color:var(--cs-blue)}.cs-ann-tab:hover{color:var(--cs-text)}.cs-ann-modal-body{flex:1;overflow-y:auto;padding:24px 28px}.cs-ann-modal-write{display:flex;flex-direction:column;gap:20px}.cs-ann-field-group{display:flex;flex-direction:column;gap:6px;position:relative}.cs-ann-field-label{font-size:13px;font-weight:600;color:var(--cs-text)}.cs-ann-required{color:var(--cs-red)}.cs-ann-input{border:1.5px solid var(--cs-border);border-radius:10px;padding:10px 14px;font-family:var(--cs-font);font-size:14px;color:var(--cs-text);background:var(--cs-bg);transition:border-color .15s,box-shadow .15s;outline:none;width:100%;box-sizing:border-box}.cs-ann-input:focus{border-color:var(--cs-blue);box-shadow:0 0 0 3px #4171f51f}.cs-ann-input--title{font-size:16px;font-weight:600;padding:12px 14px}.cs-ann-char-count{font-size:11px;color:var(--cs-text-muted);text-align:right}.cs-ann-textarea{border:1.5px solid var(--cs-border);border-radius:10px;padding:12px 14px;font-family:var(--cs-font);font-size:14px;color:var(--cs-text);background:var(--cs-bg);resize:vertical;outline:none;transition:border-color .15s,box-shadow .15s;line-height:1.6}.cs-ann-textarea:focus{border-color:var(--cs-blue);box-shadow:0 0 0 3px #4171f51f}.cs-ann-priority-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cs-ann-priority-option{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:10px;border:1.5px solid var(--cs-border);background:var(--cs-bg);font-family:var(--cs-font);font-size:13px;color:var(--cs-text-secondary);cursor:pointer;transition:all .15s}.cs-ann-priority-option:hover{border-color:var(--cs-blue-mid);background:var(--cs-blue-light)}.cs-ann-priority-option.active{font-weight:600}.cs-ann-image-row{display:flex;align-items:center;gap:10px}.cs-ann-image-row .cs-ann-input{flex:1}.cs-ann-or{font-size:12px;color:var(--cs-text-muted);white-space:nowrap}.cs-ann-upload-btn{background:var(--cs-bg);border:1.5px solid var(--cs-border);border-radius:10px;padding:10px 14px;font-family:var(--cs-font);font-size:13px;font-weight:600;color:var(--cs-text-secondary);cursor:pointer;white-space:nowrap;transition:all .15s}.cs-ann-upload-btn:hover{border-color:var(--cs-blue);color:var(--cs-blue);background:var(--cs-blue-light)}.cs-ann-image-thumb-wrap{margin-top:8px;position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--cs-border);max-height:160px;display:flex;flex-direction:column}.cs-ann-image-thumb{width:100%;height:160px;object-fit:cover;display:block}.cs-ann-image-remove{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:none;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;cursor:pointer;font-family:var(--cs-font)}.cs-ann-modal-preview{display:flex;flex-direction:column;gap:12px}.cs-ann-preview-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cs-text-muted)}.cs-ann-preview-card{background:var(--cs-bg);border:1px solid var(--cs-border);border-radius:16px;overflow:hidden}.cs-ann-preview-top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px}.cs-ann-preview-date{font-size:11px;color:var(--cs-text-muted)}.cs-ann-preview-img{width:100%;max-height:180px;object-fit:cover;display:block}.cs-ann-preview-title{font-size:18px;font-weight:800;color:var(--cs-text);margin:0;padding:16px 20px 8px}.cs-ann-preview-author{display:flex;align-items:center;gap:10px;padding:0 20px 14px}.cs-ann-preview-author-name{font-size:13px;font-weight:700;color:var(--cs-text)}.cs-ann-preview-author-role{font-size:12px;color:var(--cs-text-secondary);margin-top:1px}.cs-ann-preview-body{padding:0 20px 20px;font-size:14px;line-height:1.7;color:var(--cs-text)}.cs-ann-preview-body p{margin:0 0 10px}.cs-ann-preview-empty{color:var(--cs-text-muted);font-style:italic}.cs-ann-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 28px 20px;border-top:1px solid var(--cs-border-light);flex-shrink:0}.cs-modal--edit-group{max-height:88vh;overflow-y:auto;display:flex;flex-direction:column}.cs-modal--edit-group .cs-edit-grid{overflow-y:auto}@media(max-width:900px){.cs-enterprise-grid{grid-template-columns:1fr}.cs-ann-priority-grid{grid-template-columns:repeat(2,1fr)}}.cs-message-reply--visible{display:flex;align-items:stretch;gap:9px;margin-bottom:7px;padding:8px 12px;border-radius:10px;background:#4171f512;border:1px solid rgba(65,113,245,.18);cursor:default;animation:csReplyIn .2s ease both}@keyframes csReplyIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cs-message-reply--visible .cs-message-reply-line{width:3px;min-width:3px;border-radius:999px;background:var(--cs-blue);align-self:stretch}.cs-message-reply--visible .cs-message-reply-copy strong{display:block;font-size:11px;font-weight:700;color:var(--cs-blue);margin-bottom:2px}.cs-message-reply--visible .cs-message-reply-copy span{display:block;font-size:12px;color:var(--cs-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-message-row{animation:csMsgIn .22s cubic-bezier(.22,1,.36,1) both}@keyframes csMsgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cs-message-row.mine{animation:csMsgInMine .22s cubic-bezier(.22,1,.36,1) both}@keyframes csMsgInMine{0%{opacity:0;transform:translateY(8px) translate(6px)}to{opacity:1;transform:none}}.cs-chat-list-row{transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.cs-chat-list-row:hover{transform:translate(3px)}.cs-group-tile{animation:csFadeUp .25s ease both}@keyframes csFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-left-col>section:nth-child(1){animation-delay:.04s}.cs-left-col>section:nth-child(2){animation-delay:.08s}.cs-left-col>section:nth-child(3){animation-delay:.12s}.cs-right-col>section{animation-delay:.06s}.cs-left-col>section,.cs-right-col>section{animation:csSectionIn .28s cubic-bezier(.22,1,.36,1) both}@keyframes csSectionIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cs-ann-card{animation:csAnnIn .2s ease both}.cs-ann-list .cs-ann-card:nth-child(1){animation-delay:.05s}.cs-ann-list .cs-ann-card:nth-child(2){animation-delay:.1s}.cs-ann-list .cs-ann-card:nth-child(3){animation-delay:.15s}@keyframes csAnnIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.cs-modal-backdrop{animation:csBackdropIn .18s ease both}@keyframes csBackdropIn{0%{opacity:0}to{opacity:1}}.cs-update-row{transition:background .14s,transform .14s}.cs-update-row:hover{background:var(--cs-blue-light);transform:translate(2px)}.cs-pill-btn--primary{transition:background .15s,transform .12s,box-shadow .15s}.cs-pill-btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #4171f54d}.cs-pill-btn--primary:active{transform:none;box-shadow:none}@keyframes csFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes csSlideIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes csMsgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes csCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes csPop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.cs-anim-fadein{animation:csFadeIn .22s ease both}.cs-anim-slidein{animation:csSlideIn .26s cubic-bezier(.22,.8,.32,1) both}.cs-anim-msg{animation:csMsgIn .18s ease both}.cs-anim-card{animation:csCardIn .28s ease both;animation-delay:var(--delay, 0ms)}.cs-pill-btn--ghost{background:#fff;border:1.5px solid var(--cs-blue);color:var(--cs-blue);font-weight:700;box-shadow:none}.cs-pill-btn--ghost:hover{background:var(--cs-blue-light);box-shadow:var(--cs-shadow-blue);transform:translateY(-1px)}.cs-enterprise-grid{display:grid;grid-template-columns:380px 1fr;gap:20px;align-items:start;width:100%}.cs-left-col,.cs-right-col{display:flex;flex-direction:column;gap:18px}.cs-section{position:relative}.cs-section--announcements{display:flex;flex-direction:column;max-height:calc(100vh - var(--sidebar-top, 0px) - 80px);min-height:200px}.cs-ann-list--scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:2px;mask-image:linear-gradient(to bottom,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent 100%)}.cs-ann-list--scroll::-webkit-scrollbar{width:5px}.cs-ann-list--scroll::-webkit-scrollbar-track{background:transparent}.cs-ann-list--scroll::-webkit-scrollbar-thumb:hover{background:#c2cfe0}.cs-ann-card{animation:csCardIn .22s ease both}.cs-ann-card:nth-child(1){animation-delay:0ms}.cs-ann-card:nth-child(2){animation-delay:40ms}.cs-ann-card:nth-child(3){animation-delay:80ms}.cs-ann-card:nth-child(4){animation-delay:.12s}.cs-ann-card:nth-child(5){animation-delay:.16s}.cs-role-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--cs-blue-light);color:var(--cs-blue);border:1px solid var(--cs-blue-mid);margin-left:4px;white-space:nowrap}.cs-message-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-right:68px}.cs-message-time{font-size:11px;color:var(--cs-text-muted);margin-left:auto}.cs-message-reply--visible{display:flex!important;margin:6px 0 8px;padding:8px 10px;border-radius:10px;background:#4171f512;border-left:3px solid var(--cs-blue)}.cs-message-reply-copy strong{display:block;font-size:11px;font-weight:800;color:var(--cs-blue);margin-bottom:2px}.cs-message-reply-copy span{font-size:12px;color:var(--cs-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-reaction-pill{cursor:pointer;border:1px solid var(--cs-border);background:var(--cs-surface);border-radius:999px;padding:3px 9px;font-size:13px;font-weight:600;color:var(--cs-text);transition:all .14s ease}.cs-reaction-pill:hover{background:var(--cs-blue-light);border-color:var(--cs-blue-mid);transform:scale(1.08)}.cs-reaction-pill--mine{background:var(--cs-blue-light);border-color:var(--cs-blue);color:var(--cs-blue)}.cs-reaction-pill--mine:hover{background:var(--cs-red-light);border-color:var(--cs-red);color:var(--cs-red)}.cs-emoji-pop button.reacted{background:var(--cs-blue-light);outline:2px solid var(--cs-blue)}.cs-menu-danger{color:var(--cs-red)!important}.cs-menu-danger:hover{background:var(--cs-red-light)!important}.cs-message-menu--portal{position:fixed!important;z-index:99999!important;min-width:170px;max-width:210px;border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-surface);box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a;padding:5px;display:flex;flex-direction:column}.cs-message-menu--portal button{border:none;background:none;text-align:left;padding:8px 11px;border-radius:var(--cs-radius-md);font:600 13px var(--cs-font);color:var(--cs-text);cursor:pointer;transition:background .12s ease;display:flex;align-items:center;gap:7px;width:100%}.cs-message-menu--portal button:hover{background:#f1f5ff}.cs-message-menu--portal .cs-menu-danger{color:var(--cs-red)!important}.cs-message-menu--portal .cs-menu-danger:hover{background:var(--cs-red-light)!important}.cs-ann-priority-badge{font-weight:700!important;font-size:11.5px!important;border-width:1.5px!important}.cs-ann-card-top-row{gap:8px;flex-wrap:wrap}.cs-member-row--perm{align-items:center;gap:10px}.cs-member-info strong{display:block;font-size:13px;font-weight:700;color:var(--cs-text)}.cs-member-info span{display:block;font-size:11px;color:var(--cs-text-muted)}.cs-perm-toggle{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;border:1px solid transparent;font:600 12px var(--cs-font);cursor:pointer;transition:all .16s ease;white-space:nowrap}.cs-perm-toggle--on{background:var(--cs-green-light);border-color:#bbf7d0;color:#15803d}.cs-perm-toggle--on:hover{background:#dcfce7}.cs-perm-toggle--off{background:var(--cs-red-light);border-color:#fca5a5;color:#b91c1c}.cs-perm-toggle--off:hover{background:#fee2e2}.cs-ann-section-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#4171f5,#6b9fff);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;box-shadow:none}@media(max-width:1200px){.cs-enterprise-grid{grid-template-columns:340px 1fr}}@media(max-width:1050px){.cs-enterprise-grid{grid-template-columns:1fr}.cs-section--announcements{max-height:60vh}}@media(max-width:800px){.cs-page{width:100%;margin-left:0;padding:12px 14px 18px}.cs-enterprise-grid{grid-template-columns:1fr;gap:14px}}.cs-ann-section-header--clean{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--cs-border-light);gap:12px}.cs-ann-section-header--clean .cs-ann-section-icon{display:none!important}.cs-ann-list--scroll{overflow-y:auto;overflow-x:hidden;max-height:540px;flex:1}.cs-ann-list--scroll::-webkit-scrollbar{width:4px}.cs-ann-list--scroll::-webkit-scrollbar-thumb{background:var(--cs-border);border-radius:999px}.cs-ann-card-body{flex:1;min-width:0;overflow:hidden}.cs-ann-card-title{white-space:normal;word-break:break-word;overflow-wrap:break-word;overflow:visible}.cs-ann-card-preview{white-space:normal;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cs-ann-card-icon-col{display:none!important}.cs-rich-text{word-break:break-word;overflow-wrap:break-word}.cs-code-block{background:#1e2433;border-radius:8px;overflow:hidden;margin:8px 0}.cs-code-lang{background:#2d3447;color:#89b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px}.cs-code-block pre{margin:0;padding:12px;overflow-x:auto;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:12.5px;line-height:1.6;color:#e2e8f0;white-space:pre}.cs-code-block code{font-family:inherit}.cs-inline-code{background:#4171f51f;color:var(--cs-blue);border-radius:4px;padding:1px 5px;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:12px}.cs-msg-table-wrap{overflow-x:auto;margin:8px 0}.cs-msg-table{border-collapse:collapse;min-width:100%;font-size:13px}.cs-msg-table th,.cs-msg-table td{padding:7px 12px;border:1px solid var(--cs-border);text-align:left;white-space:nowrap}.cs-msg-table th{background:var(--cs-blue-light);font-weight:700;color:var(--cs-text);font-size:12px}.cs-msg-table tr:nth-child(2n) td{background:#f8fafd}.cs-mention{color:var(--cs-blue);font-weight:700;background:var(--cs-blue-light);border-radius:4px;padding:0 3px}.cs-message-text{word-break:break-word;overflow-wrap:break-word;white-space:normal}.cs-edited-badge{display:inline-block;font-size:10px;color:var(--cs-text-muted);font-style:italic;margin-left:6px}.cs-edit-inline{margin-top:6px;display:flex;flex-direction:column;gap:6px}.cs-edit-textarea{width:100%;min-height:60px;resize:vertical;border:1.5px solid var(--cs-blue);border-radius:8px;padding:8px 10px;font:14px/1.5 var(--cs-font);color:var(--cs-text);background:#f8fafd;outline:none;box-sizing:border-box;box-shadow:0 0 0 3px #4171f51a}.cs-edit-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.cs-edit-hint{font-size:11px;color:var(--cs-text-muted);margin-right:auto}.cs-read-receipt{font-size:11px;color:var(--cs-blue);font-weight:700;margin-left:2px}.cs-seen-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;align-items:center}.cs-seen-label{font-size:10px;color:var(--cs-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cs-seen-name{font-size:10px;background:var(--cs-blue-light);color:var(--cs-blue);border-radius:4px;padding:1px 5px;font-weight:600}.cs-translate-wrap{display:flex;align-items:center;gap:5px}.cs-translate-icon{font-size:14px}.cs-translate-select{height:32px;padding:0 8px;border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:var(--cs-surface);font:600 12px var(--cs-font);color:var(--cs-text);cursor:pointer;outline:none;transition:border-color .14s;max-width:130px}.cs-translate-select:focus{border-color:var(--cs-blue)}.cs-translating{font-size:12px;color:var(--cs-text-muted);font-style:italic;margin-top:4px}.cs-translated-text{margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--cs-green-light);border:1px solid #bbf7d0}.cs-translated-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#15803d;margin-bottom:4px}.cs-voice-btn{padding:0 12px;font-size:14px}.cs-voice-recording{display:flex;align-items:center;gap:8px;padding:0 4px}.cs-voice-dot{width:8px;height:8px;border-radius:50%;background:var(--cs-red);animation:csPulse 1s ease-in-out infinite;flex-shrink:0}@keyframes csPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.cs-voice-timer{font-size:13px;font-weight:700;color:var(--cs-red);min-width:36px}.cs-voice-player{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;background:var(--cs-blue-light);border-radius:10px;border:1px solid var(--cs-blue-mid);min-width:200px;max-width:320px}.cs-voice-play-btn{width:32px;height:32px;border-radius:50%;background:var(--cs-blue);border:none;color:#fff;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .14s,transform .12s}.cs-voice-play-btn:hover{background:#3461e0;transform:scale(1.08)}.cs-voice-progress-wrap{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cs-voice-progress-bar{height:4px;background:var(--cs-blue-mid);border-radius:99px;overflow:hidden}.cs-voice-progress-fill{height:100%;background:var(--cs-blue);border-radius:99px;transition:width .15s linear}.cs-voice-time{font-size:10px;color:var(--cs-text-muted);font-weight:600}.cs-voice-icon{font-size:16px;flex-shrink:0}.cs-typing-indicator{display:flex;align-items:center;gap:8px;padding:6px 16px 2px;font-size:12px;color:var(--cs-text-secondary);font-style:italic;font-weight:500}.cs-typing-dots{display:flex;align-items:center;gap:3px}.cs-typing-dots span{width:5px;height:5px;border-radius:50%;background:var(--cs-blue);animation:csTypingBounce 1.2s infinite ease-in-out}.cs-typing-dots span:nth-child(2){animation-delay:.2s}.cs-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes csTypingBounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.cs-composer-bar-inner{display:flex;align-items:flex-end;gap:8px;padding:10px 16px 14px;width:100%;box-sizing:border-box}.cs-ann-card-body{min-width:0;flex:1;overflow:hidden}.cs-ann-section-sub{font-size:12px;color:var(--cs-text-secondary);margin:2px 0 0}.cs-member-row .cs-avatar{border-radius:50%}.cs-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 24px;overflow-y:auto;max-height:60vh}.cs-edit-section{display:flex;flex-direction:column;gap:10px}.cs-edit-head{font-size:13px;font-weight:700;color:var(--cs-text);padding-bottom:6px;border-bottom:1px solid var(--cs-border-light);margin-bottom:4px}.cs-group-preview-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--cs-radius-lg);background:var(--cs-blue-light);border:1px solid var(--cs-blue-mid);margin-bottom:8px}.cs-group-preview-copy strong{display:block;font-weight:700;font-size:14px;color:var(--cs-text)}.cs-group-preview-copy span{font-size:12px;color:var(--cs-text-secondary)}.cs-perm-toggle{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid;cursor:pointer;transition:all .14s;white-space:nowrap}.cs-perm-toggle--on{background:var(--cs-green-light);border-color:#86efac;color:#166534}.cs-perm-toggle--off{background:var(--cs-red-light);border-color:#fca5a5;color:#991b1b}.cs-color-preview{width:28px;height:28px;border-radius:50%;border:2px solid var(--cs-border);flex-shrink:0}.cs-upload-card{display:flex;align-items:center;gap:8px;padding:10px 14px;border:2px dashed var(--cs-border);border-radius:var(--cs-radius-lg);cursor:pointer;font-size:13px;color:var(--cs-text-secondary);transition:border-color .14s,background .14s}.cs-upload-icon{font-size:18px}.cs-inline-warning{font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:6px 10px}.cs-member-row--perm{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--cs-radius-md);border:1px solid var(--cs-border-light);background:var(--cs-surface)}.cs-member-info{flex:1;min-width:0}.cs-member-info strong{display:block;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-member-info span{display:block;font-size:11px;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-message-reply--visible{display:flex!important;opacity:1!important}.cs-message-reply--quoted{display:flex;align-items:flex-start;gap:8px;margin:6px 0 8px;padding:6px 10px;border-radius:var(--cs-radius-md);background:#4171f50f;border-left:3px solid var(--cs-blue)}.cs-message-reply-line{display:none}.cs-message-reply-copy strong{display:block;font-size:12px;font-weight:700;color:var(--cs-blue);margin-bottom:2px}.cs-message-reply-copy span{font-size:12px;color:var(--cs-text-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cs-translate-icon{display:none!important}.cs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:var(--cs-radius-md);border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text-secondary);cursor:pointer;transition:background .13s,color .13s,border-color .13s;flex-shrink:0}.cs-icon-btn:hover{background:var(--cs-blue-light, #eff6ff);color:var(--cs-blue);border-color:var(--cs-blue-mid, #93c5fd)}.cs-icon-btn svg{display:block}.cs-mention-dropdown{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:var(--cs-surface, #fff);border:1px solid var(--cs-border, #e2e8f0);border-radius:var(--cs-radius-lg, 12px);box-shadow:0 8px 24px #0000001f;z-index:9999;max-height:220px;overflow-y:auto;padding:4px}.cs-mention-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:var(--cs-radius-md, 8px);cursor:pointer;text-align:left;transition:background .1s}.cs-mention-item:hover,.cs-mention-item--active{background:var(--cs-blue-light, #eff6ff)}.cs-mention-avatar{width:28px;height:28px;border-radius:50%;background:var(--cs-blue, #4171F5);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-mention-name{font-size:13px;font-weight:600;color:var(--cs-text, #1a2032);flex:1}.cs-mention-role{font-size:11px;color:var(--cs-text-secondary, #64748b)}.cs-voice-icon{display:inline-flex;align-items:center;color:var(--cs-text-secondary)}.cs-icon-dot--inside svg,.cs-message-menu-trigger svg{display:block}.cs-modal--edit-group-v2{max-width:680px;width:95vw;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.cs-egv2-header{display:flex;align-items:center;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--cs-border);background:var(--cs-surface-elevated);flex-shrink:0}.cs-egv2-header-info h2{margin:0 0 2px;font-size:18px;font-weight:700;color:var(--cs-text)}.cs-egv2-header-info p{margin:0;font-size:13px;color:var(--cs-text-muted)}.cs-egv2-header .cs-modal-close{margin-left:auto}.cs-egv2-tabs{display:flex;gap:2px;padding:8px 16px 0;background:var(--cs-surface-elevated);border-bottom:1px solid var(--cs-border);flex-shrink:0;overflow-x:auto}.cs-egv2-tab{padding:8px 14px;font-size:13px;font-weight:500;background:none;border:none;border-bottom:2px solid transparent;color:var(--cs-text-muted);cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;border-radius:6px 6px 0 0}.cs-egv2-tab:hover{color:var(--cs-text);background:var(--cs-hover)}.cs-egv2-tab.active{color:var(--cs-blue);border-bottom-color:var(--cs-blue);font-weight:600}.cs-egv2-body{flex:1;overflow-y:auto;padding:0}.cs-egv2-section{padding:20px 24px}.cs-egv2-textarea{resize:vertical;min-height:64px}.cs-egv2-row{display:flex;gap:12px;margin-top:12px}.cs-egv2-col{flex:1}.cs-egv2-pending{margin-top:10px;padding:8px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:13px;color:#16a34a;font-weight:500}.cs-egv2-info-box{padding:12px 14px;background:var(--cs-blue-light);border:1px solid #bfdbfe;border-radius:8px;font-size:13px;color:var(--cs-text);margin-bottom:14px;line-height:1.5}.cs-egv2-divider{height:1px;background:var(--cs-border);margin:16px 0}.cs-egv2-role-label{font-size:13px;font-weight:600;color:var(--cs-text);margin-bottom:10px}.cs-egv2-role-legend{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.cs-egv2-role-legend-row{display:flex;align-items:center;gap:10px}.cs-egv2-role-desc{font-size:12px;color:var(--cs-text-muted)}.cs-role-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.cs-role-chip--sm{padding:1px 6px;font-size:10px}.cs-role-select{padding:4px 8px;font-size:12px;border:1px solid var(--cs-border);border-radius:6px;background:var(--cs-surface);color:var(--cs-text);cursor:pointer}.cs-role-select:focus{outline:none;border-color:var(--cs-blue)}.cs-subchannel-bar{display:flex;align-items:center;gap:6px;padding:6px 16px;background:var(--cs-surface-elevated);border-bottom:1px solid var(--cs-border);overflow-x:auto;flex-shrink:0}.cs-subchannel-bar-label{font-size:11px;font-weight:600;color:var(--cs-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.cs-subchannel-chip{padding:3px 10px;font-size:12px;font-weight:600;background:var(--cs-blue-light);color:var(--cs-blue);border:1px solid #bfdbfe;border-radius:20px;cursor:pointer;white-space:nowrap;transition:background .15s}.cs-subchannel-chip:hover{background:#dbeafe}.cs-subchannel-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--cs-border)}.cs-subchannel-hash{font-size:16px;font-weight:700;color:var(--cs-blue)}.cs-subchannel-name{font-size:13px;font-weight:600;color:var(--cs-text)}.cs-subchannel-desc{font-size:12px;color:var(--cs-text-muted)}.cs-modal--poll{max-width:480px}.cs-poll-form{padding:0 20px 12px}.cs-poll-option-row{display:flex;align-items:center;gap:8px;margin-top:8px}.cs-poll-option-row .cs-text-input{flex:1}.cs-poll-option-remove{width:28px;height:28px;border-radius:50%;background:var(--cs-red-light);color:#dc2626;border:none;font-size:16px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cs-poll-add-option{margin-top:10px;background:none;border:1px dashed var(--cs-border);border-radius:8px;padding:6px 14px;font-size:13px;color:var(--cs-blue);cursor:pointer;width:100%;transition:background .15s}.cs-poll-add-option:hover{background:var(--cs-blue-light)}.cs-poll-toggles{margin-top:14px;display:flex;flex-direction:column;gap:8px}.cs-poll-toggle-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cs-text);cursor:pointer}.cs-poll-toggle-row input{cursor:pointer;accent-color:var(--cs-blue)}.cs-poll-card{background:var(--cs-surface-elevated);border:1px solid var(--cs-border);border-radius:12px;padding:14px 16px;margin-top:6px;max-width:360px}.cs-poll-options{display:flex;flex-direction:column;gap:6px}.cs-poll-option-btn{position:relative;background:var(--cs-surface);border:1.5px solid var(--cs-border);border-radius:8px;padding:0;height:36px;overflow:hidden;cursor:pointer;text-align:left;transition:border-color .15s}.cs-poll-bar{position:absolute;top:0;left:0;height:100%;background:#bfdbfe;opacity:.4;transition:width .4s ease}.cs-poll-option-inner{position:relative;display:flex;align-items:center;padding:0 10px;height:100%;gap:6px}.cs-poll-checkmark{color:var(--cs-blue);font-size:12px;font-weight:700}.cs-moderation-toast{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:99999;background:#fef2f2;border:1px solid #fca5a5;color:#991b1b;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:10px;box-shadow:0 4px 20px #0000001f;max-width:480px}.cs-moderation-toast button{background:none;border:none;font-size:16px;color:#991b1b;cursor:pointer;line-height:1;padding:0;flex-shrink:0}.cs-muted-notice{background:#fef2f2;border-top:1px solid #fca5a5;color:#991b1b;font-size:12px;font-weight:600;padding:6px 16px;text-align:center}.cs-offline-banner{background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;font-size:13px;font-weight:500;padding:7px 16px;text-align:center}.cs-stt-active{background:#fef2f2!important;color:#ef4444!important;border-color:#fca5a5!important}.cs-stt-banner{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:6px 12px;font-size:12px;color:#991b1b;font-weight:500;display:flex;align-items:center;gap:6px;margin-bottom:4px}.cs-ann-extra-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cs-ann-hint{font-size:11px;color:var(--cs-text-muted);font-weight:400}.cs-avatar--xl{width:56px;height:56px;font-size:20px;flex-shrink:0}.cs-ann-detail-images{display:flex;flex-direction:column;gap:12px;margin:16px 0}.cs-text-link--danger{color:#dc2626!important}.cs-text-link--danger:hover{color:#991b1b!important}.cs-composer-icon-btn--labeled{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:auto;min-width:40px;padding:4px 7px;height:auto;min-height:40px}.cs-composer-icon-btn--labeled svg{flex-shrink:0}.cs-composer-icon-label{font-size:9px;font-weight:600;color:var(--cs-text-secondary);letter-spacing:.03em;line-height:1;white-space:nowrap}.cs-composer-icon-btn--labeled:hover .cs-composer-icon-label{color:var(--cs-blue)}.cs-modal-tabs{display:flex;gap:0;border-bottom:2px solid var(--cs-border);background:var(--cs-surface-elevated, #f8fafd);flex-shrink:0;overflow-x:auto;padding:0 20px}.cs-modal-tabs--lined{border-bottom:2px solid var(--cs-border)}.cs-modal-tab-btn{padding:10px 14px;font-size:13px;font-weight:500;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;color:var(--cs-text-secondary, #64748b);cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;border-radius:0}.cs-modal-tab-btn:hover{color:var(--cs-text)}.cs-modal-tab-btn.active{color:var(--cs-blue, #4171F5);border-bottom-color:var(--cs-blue, #4171F5);font-weight:700}.cs-modal-tab-body{flex:1;overflow-y:auto;padding:0;min-height:0}.cs-modal-head--dark{background:linear-gradient(135deg,#1e293b,#334155);border-radius:16px 16px 0 0;padding:20px 22px 18px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.cs-modal-head--dark h3{color:#fff;margin:0;font-size:16px;font-weight:700}.cs-modal-head--dark .cs-muted-text{color:#ffffffa6;font-size:12px;margin:2px 0 0}.cs-modal-head--dark .cs-modal-close{color:#ffffffbf!important;background:#ffffff1f!important;border-color:transparent!important}.cs-modal-head--dark .cs-modal-close:hover{background:#fff3!important;color:#fff!important}.cs-edit-group-hero{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.cs-edit-group-hero h3{color:#fff;font-size:17px;font-weight:700;margin:0 0 2px}.cs-edit-group-hero .cs-muted-text{color:#fff9;font-size:12px;margin:0}.cs-edit-section--single{display:flex;flex-direction:column;gap:10px;padding:20px 22px}.cs-form-row{display:flex;gap:12px;align-items:flex-end}.cs-form-col{flex:1;min-width:0}.cs-text-area-sm{resize:vertical;min-height:60px;line-height:1.5}textarea.cs-text-input{resize:vertical;line-height:1.5}.cs-perm-info{padding:10px 13px;background:var(--cs-blue-light, #eff6ff);border:1px solid #bfdbfe;border-radius:8px;font-size:13px;color:var(--cs-text);line-height:1.5}.cs-role-legend{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:12px;background:var(--cs-surface-elevated, #f8fafd);border-radius:10px;border:1px solid var(--cs-border)}.cs-role-legend-desc{font-size:12px;color:var(--cs-text-secondary);flex:1}.cs-role-pill--sm,.cs-role-pill--xs{font-size:11px;padding:2px 7px}.cs-members-scroll--modal{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.cs-member-row--rich{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid var(--cs-border-light, #f1f5f9);background:var(--cs-surface, #fff);transition:background .12s}.cs-member-row--rich:hover{background:var(--cs-hover, #f8fafd)}.cs-selected-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--cs-blue-light);color:var(--cs-blue);border-radius:20px;font-size:12px;font-weight:600;border:1px solid #bfdbfe;margin-top:8px}.cs-modal-list--short{max-height:220px;overflow-y:auto}.cs-message-reply--quoted{display:flex!important;align-items:flex-start;gap:0;margin:0 0 8px;padding:7px 10px 7px 12px;border-radius:8px;background:#4171f512;border-left:3px solid var(--cs-blue, #4171F5);position:relative}.cs-message-reply-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cs-message-reply-copy strong{font-size:11.5px;font-weight:700;color:var(--cs-blue, #4171F5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-message-reply-copy span{font-size:12px;color:var(--cs-text-secondary, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-reply-banner{display:flex;align-items:center;gap:10px;padding:7px 12px;background:var(--cs-blue-light, #eff6ff);border:1px solid #bfdbfe;border-radius:8px;margin-bottom:6px}.cs-reply-banner-copy{flex:1;min-width:0}.cs-reply-banner-copy strong{display:block;font-size:12px;font-weight:700;color:var(--cs-blue)}.cs-reply-banner-copy span{display:block;font-size:12px;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-poll-option{position:relative;background:var(--cs-surface, #fff);border:1.5px solid var(--cs-border);border-radius:8px;padding:0;height:36px;overflow:hidden;cursor:pointer;text-align:left;width:100%;transition:border-color .15s;display:block}.cs-poll-option:hover{border-color:var(--cs-blue)}.cs-poll-option.voted{border-color:var(--cs-blue);background:var(--cs-blue-light)}.cs-poll-option-bar{position:absolute;top:0;left:0;height:100%;background:#bfdbfe;opacity:.4;transition:width .4s ease}.cs-poll-option-content{position:relative;display:flex;align-items:center;padding:0 10px;height:100%;gap:6px}.cs-poll-option-label{flex:1;font-size:13px;font-weight:500;color:var(--cs-text)}.cs-poll-option-pct{font-size:12px;color:var(--cs-text-muted);font-weight:600}.cs-poll-check{color:var(--cs-blue);font-size:12px;font-weight:700}.cs-reaction-pill{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:20px;font-size:13px;background:var(--cs-surface-elevated, #f8fafd);border:1.5px solid var(--cs-border);cursor:pointer;transition:background .12s,border-color .12s,transform .1s}.cs-reaction-pill:hover{background:#fef9c3;border-color:#fde047;transform:scale(1.08)}.cs-reaction-pill--mine{background:var(--cs-blue-light, #eff6ff);border-color:var(--cs-blue, #4171F5);font-weight:700}.cs-reaction-pill--mine:hover{background:#fee2e2;border-color:#fca5a5}.cs-subchannel-bar{display:flex;align-items:center;gap:6px;padding:6px 16px;background:var(--cs-surface-elevated, #f8fafd);border-bottom:1px solid var(--cs-border);overflow-x:auto;flex-shrink:0}.cs-role-select{padding:5px 10px;font-size:12px;border:1.5px solid var(--cs-border);border-radius:8px;background:var(--cs-surface);color:var(--cs-text);cursor:pointer;min-width:110px;font-weight:500}.cs-role-select:focus{outline:none;border-color:var(--cs-blue);box-shadow:0 0 0 2px #4171f526}.cs-icon-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 10px;border:1.5px solid var(--cs-border);border-radius:8px;background:var(--cs-surface);color:var(--cs-text-secondary);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;letter-spacing:.01em}.cs-icon-action-btn:hover{background:var(--cs-blue-light, #eff6ff);border-color:var(--cs-blue, #4171F5);color:var(--cs-blue, #4171F5)}.cs-icon-action-btn--labeled span{font-size:11px;font-weight:600}.cs-icon-action-btn--danger{border-color:#fecaca;color:#dc2626}.cs-icon-action-btn--danger:hover{background:#fef2f2;border-color:#dc2626;color:#dc2626}.cs-composer-input-row{display:flex;align-items:center;gap:0;width:100%;position:relative}.cs-composer-input-row .cs-composer-input{flex:1;padding-right:44px}.cs-composer-send-btn--inline{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:6px;background:transparent;color:var(--cs-text-secondary, #6b7280);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,transform .1s,background .15s;flex-shrink:0;padding:0}.cs-composer-send-btn--inline:hover{background:var(--cs-hover, rgba(65,113,245,.08));color:var(--cs-blue, #4171F5);transform:translateY(-50%) scale(1.08)}.cs-composer-send-btn--inline:disabled{color:var(--cs-text-disabled, #c4c9d4);cursor:not-allowed;background:transparent}.cs-composer-bar-inner>.cs-composer-send-btn:not(.cs-composer-send-btn--inline){display:none}.cs-attach-banner--preview{border-color:#c7d3f5!important;background:#f0f4ff!important;padding:8px 12px!important}.cs-attach-preview-wrap{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.cs-attach-preview-img{width:56px;height:56px;object-fit:cover;border-radius:8px;border:1.5px solid var(--cs-border);flex-shrink:0;background:#f1f5f9}.cs-modal--edit-group-v2{max-width:560px;width:100%}.cs-modal-head--dark{background:#1e293b;color:#fff;border-radius:var(--cs-radius-lg) var(--cs-radius-lg) 0 0;padding:20px 24px}.cs-modal-head--dark h3{color:#fff;margin:0 0 2px;font-size:16px;font-weight:700}.cs-modal-head--dark p{color:#94a3b8;margin:0;font-size:12px}.cs-modal-head--dark .cs-modal-close{background:#ffffff1f;color:#fff;border:none;border-radius:6px;width:28px;height:28px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.cs-modal-head--dark .cs-modal-close:hover{background:#ffffff40}.cs-edit-group-hero{display:flex;align-items:center;gap:14px;flex:1}.cs-modal-tabs--lined{display:flex;border-bottom:2px solid var(--cs-border);background:var(--cs-surface);overflow-x:auto}.cs-modal-tab-btn{padding:10px 16px;font-size:12px;font-weight:600;color:var(--cs-text-secondary);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;transition:color .15s,border-color .15s}.cs-modal-tab-btn.active{color:var(--cs-blue, #4171F5);border-bottom-color:var(--cs-blue, #4171F5)}.cs-modal-tab-body{padding:20px 24px;overflow-y:auto;max-height:52vh;min-height:200px}.cs-edit-section--single{display:flex;flex-direction:column;gap:12px}.cs-text-area-sm{min-height:60px;resize:vertical}.cs-upload-card{display:flex;align-items:center;gap:10px;padding:12px 16px;border:2px dashed var(--cs-border);border-radius:10px;cursor:pointer;color:var(--cs-text-secondary);font-size:13px;font-weight:500;transition:border-color .15s,background .15s}.cs-upload-card:hover{border-color:var(--cs-blue);background:var(--cs-blue-light);color:var(--cs-blue)}.cs-upload-icon{font-size:20px}.cs-inline-warning{font-size:12px;color:#dc2626;background:#fef2f2;border-radius:6px;padding:6px 10px}.cs-form-row{display:flex;gap:12px}.cs-form-col{flex:1;display:flex;flex-direction:column;gap:4px}.cs-color-input-row{display:flex;align-items:center;gap:8px}.cs-color-preview{width:28px;height:28px;border-radius:6px;border:1.5px solid var(--cs-border);flex-shrink:0}.cs-role-legend{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding:12px;background:var(--cs-surface);border-radius:10px;border:1px solid var(--cs-border)}.cs-role-legend-item{display:flex;align-items:center;gap:10px}.cs-role-legend-desc{font-size:12px;color:var(--cs-text-secondary)}.cs-role-pill--sm{font-size:10px;padding:2px 7px}.cs-selected-badge{font-size:12px;font-weight:700;color:var(--cs-blue);background:var(--cs-blue-light);border-radius:20px;padding:4px 12px;align-self:flex-start;margin-top:4px}.cs-member-row--rich{padding:10px 0;border-bottom:1px solid var(--cs-border-light)}.cs-member-row--perm{padding:8px 0;border-bottom:1px solid var(--cs-border-light);align-items:center}.cs-muted-text{color:#94a3b8;font-size:12px}.cs-perm-info{font-size:12px;color:var(--cs-text-secondary);line-height:1.5}.cs-members-scroll--modal{max-height:280px;overflow-y:auto}.cs-modal-list--short{max-height:200px}.cs-poll-card{border:1.5px solid var(--cs-blue-mid, #bfdbfe);border-radius:12px;padding:14px 16px;background:var(--cs-blue-light, #eff6ff);margin-top:6px;max-width:340px}.cs-poll-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.cs-poll-icon{font-size:20px;flex-shrink:0}.cs-poll-question{font-size:14px;font-weight:700;color:var(--cs-text);line-height:1.4}.cs-poll-meta{font-size:11px;color:var(--cs-text-muted);margin-top:2px}.cs-poll-options{display:flex;flex-direction:column;gap:8px}.cs-poll-option-btn{position:relative;overflow:hidden;border:1.5px solid var(--cs-border);border-radius:8px;padding:8px 12px;background:var(--cs-surface);cursor:pointer;text-align:left;transition:border-color .15s}.cs-poll-option-btn:hover{border-color:var(--cs-blue)}.cs-poll-option-btn.voted{border-color:var(--cs-blue);background:var(--cs-surface)}.cs-poll-bar{position:absolute;left:0;top:0;bottom:0;background:var(--cs-blue-light, #eff6ff);border-radius:6px 0 0 6px;transition:width .4s ease;z-index:0}.cs-poll-option-inner{position:relative;z-index:1;display:flex;align-items:center;gap:6px}.cs-poll-opt-label{flex:1;font-size:13px;font-weight:500;color:var(--cs-text)}.cs-poll-opt-pct{font-size:12px;color:var(--cs-text-muted);font-weight:600}.cs-poll-checkmark{color:var(--cs-blue);font-size:12px;font-weight:800}@keyframes cs-toast-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes cs-toast-out{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(10px)}}.cs-toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%);background:#fff;color:#1e293b;padding:12px 16px 12px 14px;border-radius:12px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;box-shadow:0 4px 24px #0000001f,0 1px 4px #0000000f;border:1px solid #e2e8f0;z-index:99999;max-width:420px;width:calc(100% - 40px)}.cs-toast--showing{animation:cs-toast-in .22s cubic-bezier(.22,1,.36,1) both}.cs-toast--hiding{animation:cs-toast-out .35s ease forwards}.cs-toast--error{border-left:3px solid #ef4444}.cs-toast--warning{border-left:3px solid #f59e0b}.cs-toast--info{border-left:3px solid #3b82f6}.cs-toast-icon{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.cs-toast--error .cs-toast-icon{background:#fef2f2;color:#ef4444}.cs-toast--warning .cs-toast-icon{background:#fffbeb;color:#d97706}.cs-toast--info .cs-toast-icon{background:#eff6ff;color:#3b82f6}.cs-toast-text{flex:1;line-height:1.4;color:#1e293b}.cs-toast-close{flex-shrink:0;background:#f1f5f9;border:none;border-radius:6px;width:24px;height:24px;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.cs-toast-close:hover{background:#e2e8f0;color:#1e293b}.cs-avatar--xl{width:52px;height:52px;font-size:18px}.cs-modal--edit-group-white{max-width:620px;width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000002e}.cs-egw-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e8edf3;background:#fff}.cs-egw-header-left{display:flex;align-items:center;gap:14px}.cs-egw-title{margin:0;font-size:17px;font-weight:700;color:#0f172a}.cs-egw-sub{margin:2px 0 0;font-size:12px;color:#64748b}.cs-egw-close{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.cs-egw-close:hover{background:#fee2e2;color:#dc2626;border-color:#fecaca}.cs-egw-tabs{display:flex;gap:0;padding:0 24px;border-bottom:2px solid #e8edf3;background:#fff;flex-shrink:0}.cs-egw-tab{padding:12px 16px;font-size:13px;font-weight:500;color:#64748b;background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;white-space:nowrap}.cs-egw-tab:hover{color:#1e40af}.cs-egw-tab--active{color:#1e40af;border-bottom-color:#2563eb;font-weight:600}.cs-egw-body{flex:1;overflow-y:auto;padding:20px 24px}.cs-egw-section{display:flex;flex-direction:column;gap:14px}.cs-egw-field{display:flex;flex-direction:column;gap:5px}.cs-egw-label{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.04em}.cs-egw-input{width:100%;padding:9px 12px;font-size:13px;color:#0f172a;border:1px solid #d1d5db;border-radius:8px;background:#fff;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;font-family:inherit}.cs-egw-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cs-egw-textarea{resize:vertical;min-height:60px}.cs-egw-select{cursor:pointer}.cs-egw-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cs-egw-upload{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px dashed #c7d2fe;border-radius:8px;background:#eef2ff;color:#4338ca;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.cs-egw-upload:hover{background:#e0e7ff}.cs-egw-warning{font-size:12px;color:#dc2626;margin-top:4px}.cs-egw-color-row{display:flex;align-items:center;gap:8px}.cs-egw-color-pick{width:36px;height:36px;border-radius:8px;border:1px solid #d1d5db;padding:2px;cursor:pointer;flex-shrink:0}.cs-egw-divider{height:1px;background:#e8edf3;margin:4px 0}.cs-egw-perm-title{font-size:13px;font-weight:600;color:#374151}.cs-egw-member-count{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.cs-egw-member-list{display:flex;flex-direction:column;gap:2px;max-height:340px;overflow-y:auto}.cs-egw-member-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;transition:background .12s}.cs-egw-member-row:hover{background:#f8fafc}.cs-egw-member-info{flex:1;min-width:0}.cs-egw-member-name{display:block;font-size:13px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-egw-member-title{display:block;font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-egw-role-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;font-size:11px;font-weight:600;flex-shrink:0}.cs-egw-remove-btn{font-size:12px;color:#ef4444;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .12s;flex-shrink:0;font-weight:500}.cs-egw-remove-btn:hover{background:#fef2f2}.cs-egw-role-select{font-size:12px;padding:5px 8px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;flex-shrink:0}.cs-egw-search-wrap{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;background:#f9fafb;margin-bottom:8px;color:#9ca3af}.cs-egw-search{flex:1;border:none;background:none;outline:none;font-size:13px;color:#0f172a;font-family:inherit}.cs-egw-contact-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:none;background:none;width:100%;text-align:left;cursor:pointer;transition:background .12s}.cs-egw-contact-row:hover{background:#f1f5f9}.cs-egw-contact-row--active{background:#eff6ff!important}.cs-egw-check{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s,background .15s}.cs-egw-check--active{border-color:#2563eb;background:#2563eb;color:#fff}.cs-egw-selected-badge{margin-top:10px;padding:7px 12px;background:#eff6ff;border-radius:8px;font-size:12px;font-weight:600;color:#1d4ed8;text-align:center}.cs-egw-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid #e8edf3;background:#f8fafc}.cs-egw-btn{padding:9px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;border:1px solid transparent}.cs-egw-btn--cancel{background:#fff;border-color:#d1d5db;color:#374151}.cs-egw-btn--cancel:hover{background:#f1f5f9}.cs-egw-btn--save{background:#2563eb;color:#fff;border-color:#2563eb}.cs-egw-btn--save:hover{background:#1d4ed8}.cs-system-message{display:flex;align-items:center;gap:10px;padding:10px 20px;margin:6px 0}.cs-system-message-line{flex:1;height:1px;background:#e2e8f0}.cs-system-message-body{display:flex;align-items:center;gap:6px;padding:5px 12px;background:#f1f5f9;border-radius:20px;border:1px solid #e2e8f0;white-space:nowrap;flex-shrink:0}.cs-system-message-bell{font-size:12px}.cs-system-message-text{font-size:12px;color:#475569;font-weight:500}.cs-translate-icon-wrap{display:flex;align-items:center;gap:0;border:none;border-radius:8px;padding:5px 10px;background:transparent;cursor:pointer;transition:background .15s}.cs-translate-icon-wrap:hover{background:#f1f5f9}.cs-translate-globe-icon{flex-shrink:0;color:#1e293b}.cs-translate-select--dark{border:none;background:none;outline:none;cursor:pointer;font-size:12px;font-weight:600;color:#1e293b;padding:0 0 0 5px;font-family:inherit}.cs-subchannel-chip--parent{background:#1e293b!important;color:#fff!important;display:inline-flex;align-items:center;gap:4px}.cs-subchannel-chip--parent:hover{background:#334155!important}.cs-member-info-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cs-member-display-name{font-size:13px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-member-dept{font-size:11px;color:#2563eb;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-member-job-title{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-member-group-role{display:inline-flex;align-items:center;gap:3px;margin-top:2px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:20px;width:fit-content}.cs-members-count-badge{background:#e2e8f0;color:#475569;border-radius:20px;padding:1px 7px;font-size:11px;font-weight:600;margin-left:4px}.cs-mention-dropdown{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 30px #0000001f;z-index:1000;overflow:hidden;max-height:280px;overflow-y:auto}.cs-mention-header{padding:8px 14px 6px;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:1px solid #f1f5f9}.cs-mention-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;background:none;border:none;cursor:pointer;text-align:left;transition:background .12s}.cs-mention-item:hover{background:#eff6ff}.cs-mention-avatar{width:30px;height:30px;border-radius:50%;background:#1e293b;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-mention-name{font-size:13px;font-weight:600;color:#0f172a}.cs-mention-title{font-size:11px;color:#64748b}.cs-mention-dept{font-size:10px;color:#2563eb;font-weight:500}.cs-close-chat-modal{background:#fff;border-radius:20px;padding:36px 32px 28px;max-width:420px;width:90%;text-align:center;box-shadow:0 20px 60px #0000002e}.cs-close-chat-icon-wrap{width:64px;height:64px;border-radius:50%;background:#fffbeb;border:2px solid #fde68a;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.cs-close-chat-title{font-size:17px;font-weight:700;color:#0f172a;margin:0 0 10px;line-height:1.4}.cs-close-chat-desc{font-size:13px;color:#64748b;line-height:1.6;margin:0 0 24px}.cs-close-chat-actions{display:flex;gap:10px;justify-content:center}.cs-poll-modal{background:#fff;border-radius:20px;max-width:520px;width:94%;box-shadow:0 20px 60px #00000029;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.cs-poll-modal-header{display:flex;align-items:center;gap:14px;padding:22px 24px 18px;border-bottom:1px solid #f1f5f9}.cs-poll-modal-icon{font-size:28px;flex-shrink:0}.cs-poll-modal-title{font-size:17px;font-weight:700;color:#0f172a;margin:0}.cs-poll-modal-sub{font-size:12px;color:#94a3b8;margin:2px 0 0}.cs-poll-modal-close{margin-left:auto;width:30px;height:30px;border-radius:50%;background:#f1f5f9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0;transition:background .15s}.cs-poll-modal-close:hover{background:#e2e8f0}.cs-poll-modal-body{padding:20px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:20px}.cs-poll-field{display:flex;flex-direction:column;gap:7px}.cs-poll-field-label{font-size:12px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.05em}.cs-poll-field-hint{font-weight:400;text-transform:none;color:#94a3b8;font-size:11px;letter-spacing:0}.cs-poll-question-input{border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;color:#0f172a;resize:none;transition:border-color .15s;outline:none;line-height:1.5}.cs-poll-question-input:focus{border-color:#3b82f6}.cs-poll-char-count{font-size:11px;color:#94a3b8;text-align:right;margin-top:-4px}.cs-poll-options-list{display:flex;flex-direction:column;gap:8px}.cs-poll-option-item{display:flex;align-items:center;gap:8px}.cs-poll-option-num{width:24px;height:24px;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-poll-option-input{flex:1;border:1.5px solid #e2e8f0;border-radius:9px;padding:8px 12px;font-size:13px;font-family:inherit;color:#0f172a;outline:none;transition:border-color .15s}.cs-poll-option-input:focus{border-color:#3b82f6}.cs-poll-option-del{width:28px;height:28px;border-radius:50%;border:none;background:#fee2e2;color:#dc2626;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.cs-poll-option-del:hover{background:#fecaca}.cs-poll-add-opt-btn{display:flex;align-items:center;gap:6px;background:none;border:1.5px dashed #cbd5e1;border-radius:9px;padding:7px 14px;font-size:12px;font-weight:600;color:#3b82f6;cursor:pointer;transition:background .15s,border-color .15s;margin-top:2px}.cs-poll-add-opt-btn:hover{background:#eff6ff;border-color:#3b82f6}.cs-poll-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-poll-setting-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.cs-poll-setting-card:hover{background:#f8fafc;border-color:#cbd5e1}.cs-poll-setting-check{width:18px;height:18px;border-radius:5px;border:1.5px solid #cbd5e1;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .15s;margin-top:1px}.cs-poll-setting-check.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.cs-poll-setting-label{font-size:12px;font-weight:600;color:#0f172a}.cs-poll-setting-desc{font-size:11px;color:#94a3b8;margin-top:2px}.cs-poll-date-input{border:1.5px solid #e2e8f0;border-radius:9px;padding:8px 12px;font-size:13px;font-family:inherit;color:#0f172a;outline:none;transition:border-color .15s}.cs-poll-date-input:focus{border-color:#3b82f6}.cs-poll-modal-footer{padding:14px 24px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:#fafbfc}.cs-poll-preview-count{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#64748b}.cs-poll-modal-btns{display:flex;gap:8px}.cs-subchannel-chip--active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.cs-enc-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;padding:2px 7px;position:absolute;bottom:8px;right:12px}.cs-attach-preview-wrap{display:flex;align-items:center;gap:10px}.cs-attach-preview-img{width:52px;height:52px;object-fit:cover;border-radius:8px;border:1.5px solid #e2e8f0;flex-shrink:0}@keyframes cs-fadein-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-fadein{0%{opacity:0}to{opacity:1}}@keyframes cs-scalein{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes cs-slidein-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes cs-slidein-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes cs-waveform-bounce{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.cs-message-row{animation:cs-fadein-up .22s ease both}.cs-message-row.is-mine{animation:cs-slidein-right .22s ease both}.cs-message-row:not(.is-mine){animation:cs-slidein-left .22s ease both}.cs-modal-overlay{animation:cs-fadein .18s ease both}.cs-modal,.cs-modal--edit-group-v2,.cs-close-chat-modal{animation:cs-scalein .22s cubic-bezier(.22,1,.36,1) both}.cs-thread-panel{animation:cs-slidein-right .25s cubic-bezier(.22,1,.36,1) both}.cs-subchannel-chip{transition:background .15s,color .15s,transform .12s}.cs-subchannel-chip:hover{transform:translateY(-1px)}.cs-chat-list-row{transition:background .12s,transform .12s}.cs-chat-list-row:hover{transform:translate(2px)}.cs-composer-send-btn--inline:not(:disabled):active{transform:translateY(-50%) scale(.9)}.cs-voice-waveform{display:flex;align-items:center;gap:3px;height:22px;margin:0 4px}.cs-voice-waveform-bar{width:3px;min-height:4px;max-height:20px;background:var(--cs-primary, #e53e3e);border-radius:2px;animation:cs-waveform-bounce .6s ease-in-out infinite;transition:height .08s linear}.cs-voice-dot{transition:transform .1s ease}.cs-attach-banner,.cs-reply-banner,.cs-typing-row{animation:cs-fadein-up .18s ease both}.cs-reaction-picker{animation:cs-scalein .15s cubic-bezier(.22,1,.36,1) both;transform-origin:bottom left}.cs-mention-dropdown{animation:cs-fadein-up .15s ease both}.cs-group-tile{transition:background .12s,box-shadow .15s,transform .15s}.cs-group-tile:hover{transform:translateY(-2px);box-shadow:0 4px 16px #4171f51f}@keyframes cs-vp2-pulse{0%,to{opacity:1}50%{opacity:.55}}.cs-voice-player2{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:18px;min-width:230px;max-width:320px;background:var(--cs-surface-elevated, #f0f4ff);border:1.5px solid var(--cs-border, #e2e8f0);margin-top:4px;box-shadow:0 1px 4px #0000000f;transition:box-shadow .15s}.cs-voice-player2:hover{box-shadow:0 3px 12px #4171f51f}.cs-voice-player2--mine{background:#ffffff40;border-color:#ffffff59}.cs-vp2-playbtn{width:36px;height:36px;border-radius:50%;background:var(--cs-blue, #4171F5);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .14s,transform .12s,box-shadow .14s;box-shadow:0 2px 8px #4171f559}.cs-vp2-playbtn:hover{background:#2d5be3;transform:scale(1.09);box-shadow:0 4px 14px #4171f573}.cs-vp2-playbtn:active{transform:scale(.94)}.cs-vp2-middle{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cs-vp2-waveform{display:flex;align-items:center;gap:2px;height:32px;cursor:pointer;padding:2px 0;-webkit-user-select:none;user-select:none}.cs-vp2-bar{flex:1;min-width:2px;max-width:4px;border-radius:99px;background:var(--cs-border-strong, #cbd5e1);transition:background .12s,height .08s;transform-origin:center}.cs-vp2-bar--played{background:var(--cs-blue, #4171F5)}.cs-vp2-bar--pulse{animation:cs-vp2-pulse .5s ease-in-out infinite}.cs-voice-player2--mine .cs-vp2-bar{background:#fff6}.cs-voice-player2--mine .cs-vp2-bar--played{background:#ffffffe6}.cs-vp2-times{display:flex;justify-content:space-between;font-size:10px;font-weight:600;color:var(--cs-text-muted, #94a3b8);line-height:1;padding:0 1px}.cs-voice-player2--mine .cs-vp2-times{color:#ffffffb3}.cs-vp2-speed{font-size:10px;font-weight:700;color:var(--cs-text-secondary, #64748b);background:var(--cs-surface, #fff);border:1.5px solid var(--cs-border, #e2e8f0);border-radius:6px;padding:3px 5px;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s,border-color .12s;line-height:1;min-width:28px;text-align:center}.cs-vp2-speed:hover{background:var(--cs-blue, #4171F5);color:#fff;border-color:var(--cs-blue, #4171F5)}.cs-voice-player2--mine .cs-vp2-speed{background:#fff3;border-color:#ffffff59;color:#fff}.cs-voice-player2--mine .cs-vp2-speed:hover{background:#ffffff59;border-color:#fff9}.cs-vp2-error{font-size:14px;flex-shrink:0;cursor:default;title:"Audio unavailable"}@keyframes cs-vp-spin{to{transform:rotate(360deg)}}@keyframes cs-vp-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.6)}}.cs-vp{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border-radius:22px;min-width:230px;max-width:310px;background:#f0f4ff;border:1.5px solid #c7d7fb;margin-top:6px;-webkit-user-select:none;user-select:none}.cs-vp--mine{background:#ffffff38;border-color:#ffffff5c}.cs-vp-mic{color:#4171f5;flex-shrink:0;opacity:.8;display:flex}.cs-vp--mine .cs-vp-mic{color:#ffffffd9}.cs-vp-playbtn{width:36px;height:36px;border-radius:50%;background:#4171f5;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,transform .1s;box-shadow:0 2px 8px #4171f552}.cs-vp-playbtn:hover:not(:disabled){background:#2d5be3;transform:scale(1.08)}.cs-vp-playbtn:active:not(:disabled){transform:scale(.93)}.cs-vp-playbtn:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed}.cs-vp-playbtn--err{background:#ef4444!important;box-shadow:none}.cs-vp-spin{animation:cs-vp-spin .75s linear infinite}.cs-vp-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;cursor:pointer}.cs-vp-wave{display:flex;align-items:center;gap:2px;height:34px}.cs-vp-bar{flex:1;min-width:2px;max-width:4px;border-radius:99px;background:#c7d7fb;transition:background .1s;transform-origin:center}.cs-vp-bar--on{background:#4171f5}.cs-vp-bar--anim{animation:cs-vp-wave .55s ease-in-out infinite}.cs-vp--mine .cs-vp-bar{background:#ffffff52}.cs-vp--mine .cs-vp-bar--on{background:#ffffffe6}.cs-vp-times{display:flex;justify-content:space-between;font-size:10px;font-weight:600;color:#94a3b8;padding:0 1px}.cs-vp--mine .cs-vp-times{color:#fff9}.cs-vp-speed{font-size:10px;font-weight:700;color:#64748b;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;padding:3px 6px;cursor:pointer;flex-shrink:0;min-width:30px;text-align:center;transition:background .12s,color .12s}.cs-vp-speed:hover{background:#4171f5;color:#fff;border-color:#4171f5}.cs-vp--mine .cs-vp-speed{background:#fff3;border-color:#ffffff59;color:#fff}.cs-vp--mine .cs-vp-speed:hover{background:#ffffff5c}.cs-poll-card--ended{opacity:.95}.cs-poll-card--ended .cs-poll-question{color:var(--cs-text-secondary, #64748b)}.cs-poll-ended-badge{font-size:9px;font-weight:800;letter-spacing:.05em;color:#6b7280;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:2px 7px;flex-shrink:0;align-self:flex-start}.cs-poll-timelabel{font-size:10px}.cs-poll-timelabel--ended{color:#ef4444;font-weight:700}.cs-poll-winner-banner{display:flex;align-items:center;gap:7px;margin:6px 0 4px;padding:8px 12px;background:linear-gradient(135deg,#fef9c3,#fefce8);border:1.5px solid #fde68a;border-radius:10px;font-size:12px;font-weight:600;color:#854d0e;animation:cs-fadein-up .25s ease both}.cs-poll-winner-banner--tie{background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border-color:#bae6fd;color:#0c4a6e}.cs-poll-winner-banner--novotes{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.cs-poll-option-btn--winner{border:2px solid #f59e0b!important;background:linear-gradient(90deg,#fef9c350,transparent)!important}.cs-poll-option-btn--ended{cursor:not-allowed!important;opacity:.85}.cs-poll-option-btn--ended:hover{transform:none!important}.cs-poll-trophy{font-size:13px;margin-right:3px}.cs-muted-banner{display:flex;align-items:center;gap:8px;margin:0 16px 8px;padding:8px 14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;font-size:12.5px;font-weight:600;color:#9a3412;box-shadow:none}.cs-muted-banner svg{flex-shrink:0;color:#ea580c}.cs-egm{background:#fff;border-radius:18px;width:660px;max-width:calc(100vw - 32px);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 80px #0000002e,0 4px 16px #00000014;overflow:hidden;animation:cs-anim-slidein .22s cubic-bezier(.22,1,.36,1) both}.cs-egm-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0;gap:16px}.cs-egm-header-avatar{display:flex;align-items:center;gap:14px}.cs-egm-header-title{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 2px}.cs-egm-header-sub{font-size:12px;color:#64748b;margin:0;display:flex;align-items:center;gap:6px}.cs-egm-stat{display:flex;align-items:center;gap:4px}.cs-egm-dot{color:#cbd5e1}.cs-egm-close{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s;flex-shrink:0}.cs-egm-close:hover{background:#fee2e2;color:#ef4444;border-color:#fca5a5}.cs-egm-tabs{display:flex;gap:2px;padding:16px 24px 0;border-bottom:1px solid #f1f5f9;overflow-x:auto}.cs-egm-tab{display:flex;align-items:center;gap:6px;padding:8px 14px 10px;font-size:13px;font-weight:500;color:#64748b;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.cs-egm-tab:hover{color:#1e293b}.cs-egm-tab--active{color:#4171f5;border-bottom-color:#4171f5;font-weight:600}.cs-egm-body{flex:1;overflow-y:auto;padding:20px 24px}.cs-egm-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:10px}.cs-egm-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:14px}.cs-egm-section{display:flex;flex-direction:column;gap:8px}.cs-egm-field{display:flex;flex-direction:column;gap:5px}.cs-egm-row{display:flex;gap:12px}.cs-egm-label{font-size:12px;font-weight:600;color:#374151}.cs-egm-input{width:100%;padding:8px 11px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1e293b;background:#fff;outline:none;transition:border-color .15s}.cs-egm-input:focus{border-color:#4171f5;box-shadow:0 0 0 3px #4171f51a}.cs-egm-textarea{resize:vertical;min-height:64px;font-family:inherit}.cs-egm-avatar-row{display:flex;align-items:flex-start;gap:16px}.cs-egm-avatar-controls{flex:1;display:flex;flex-direction:column;gap:10px}.cs-egm-color-row{display:flex;align-items:center;gap:8px}.cs-egm-color-swatch{width:34px;height:34px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:2px}.cs-egm-upload-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:background .12s}.cs-egm-upload-btn:hover{background:#f1f5f9}.cs-egm-warn{font-size:11px;color:#ef4444;margin:0}.cs-egm-member-list{display:flex;flex-direction:column;gap:2px}.cs-egm-member-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:#f8fafc;border:1px solid #f1f5f9}.cs-egm-member-row:hover{background:#f1f5f9}.cs-egm-member-info{flex:1;min-width:0}.cs-egm-member-info strong{display:block;font-size:13px;color:#1e293b;font-weight:600}.cs-egm-member-info span{font-size:11px;color:#94a3b8}.cs-egm-role-chip{font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;white-space:nowrap}.cs-egm-remove{width:26px;height:26px;border-radius:7px;border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.cs-egm-remove:hover{background:#fee2e2;color:#ef4444}.cs-egm-roles-legend{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cs-egm-legend-chip{font-size:11px;font-weight:600;padding:3px 9px;border-radius:99px;background:#f8fafc;border:1px solid #e2e8f0}.cs-egm-role-select{padding:5px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;color:#1e293b;background:#fff;cursor:pointer}.cs-egm-search-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:10px}.cs-egm-search-input{flex:1;border:none;background:none;font-size:13px;color:#1e293b;outline:none}.cs-egm-selected-bar{font-size:12px;font-weight:600;color:#4171f5;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:6px 12px;margin-bottom:8px}.cs-egm-contact-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid transparent;background:#f8fafc;cursor:pointer;width:100%;text-align:left;transition:background .12s,border-color .12s}.cs-egm-contact-row:hover{background:#f1f5f9}.cs-egm-contact-row--sel{background:#eff6ff;border-color:#bfdbfe}.cs-egm-check{width:20px;height:20px;border-radius:6px;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cs-egm-check--on{background:#4171f5;border-color:#4171f5;color:#fff}.cs-egm-setting-row{display:flex;align-items:flex-start;gap:12px;padding:12px;cursor:pointer}.cs-egm-setting-row:hover{background:#f8fafc;border-radius:8px}.cs-egm-setting-divider{height:1px;background:#f1f5f9}.cs-egm-radio{width:18px;height:18px;border-radius:50%;border:2px solid #e2e8f0;flex-shrink:0;margin-top:2px;transition:border-color .12s}.cs-egm-radio--on{border:5px solid #4171F5}.cs-egm-setting-info strong{display:block;font-size:13px;font-weight:600;color:#1e293b}.cs-egm-setting-info span{font-size:12px;color:#64748b}.cs-egm-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #f1f5f9}.cs-egm-btn-cancel{padding:9px 20px;border:1px solid #e2e8f0;border-radius:9px;font-size:13px;font-weight:500;color:#64748b;background:#f8fafc;cursor:pointer;transition:background .12s}.cs-egm-btn-cancel:hover{background:#f1f5f9}.cs-egm-btn-save{padding:9px 24px;border:none;border-radius:9px;font-size:13px;font-weight:600;color:#fff;background:#4171f5;cursor:pointer;transition:background .12s;box-shadow:0 2px 8px #4171f54d}.cs-egm-btn-save:hover:not(:disabled){background:#2d5be3}.cs-egm-btn-save:disabled{opacity:.6;cursor:not-allowed}.cs-channels-bar{display:flex;align-items:center;gap:4px;padding:0 16px;height:40px;min-height:40px;background:#fff;border-bottom:1px solid #f1f5f9;overflow-x:auto;flex-shrink:0}.cs-channels-bar::-webkit-scrollbar{display:none}.cs-channels-back{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid #e2e8f0;font-size:11px;font-weight:600;color:#64748b;background:#f8fafc;cursor:pointer;white-space:nowrap;margin-right:6px;transition:background .12s}.cs-channels-back:hover{background:#f1f5f9;color:#1e293b}.cs-channels-tab{padding:4px 12px;border-radius:6px;border:none;font-size:12px;font-weight:500;color:#64748b;background:none;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.cs-channels-tab:hover{background:#f1f5f9;color:#1e293b}.cs-channels-tab--active{background:#eff6ff;color:#4171f5;font-weight:600}.cs-vr-recording{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fff0f0;border:1px solid #fca5a5;border-radius:10px;animation:cs-fadein-up .15s ease both}.cs-vr-dot{width:10px;height:10px;border-radius:50%;background:#ef4444;flex-shrink:0;transition:transform .1s;animation:cs-vr-pulse 1s ease-in-out infinite}@keyframes cs-vr-pulse{0%,to{opacity:1}50%{opacity:.4}}.cs-vr-bars{display:flex;align-items:center;gap:2px;height:20px}.cs-vr-bar{width:3px;border-radius:99px;background:#ef4444;transition:height .08s}.cs-vr-timer{font-size:12px;font-weight:700;color:#dc2626;min-width:34px}.cs-vr-preview{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;animation:cs-fadein-up .15s ease both}.cs-vr-preview-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#16a34a;white-space:nowrap}.cs-vr-btn{width:28px;height:28px;border-radius:7px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.cs-vr-btn--stop{background:#ef4444;color:#fff}.cs-vr-btn--stop:hover{background:#dc2626}.cs-vr-btn--send{background:#4171f5;color:#fff}.cs-vr-btn--send:hover{background:#2d5be3}.cs-vr-btn--cancel{background:#f1f5f9;color:#64748b}.cs-vr-btn--cancel:hover{background:#e2e8f0;color:#1e293b}.cs-vp--compact{min-width:180px;padding:7px 10px}.cs-msg-img-wrap{display:block;margin-top:6px;border-radius:10px;overflow:hidden;max-width:280px;cursor:pointer}.cs-msg-img{display:block;width:100%;max-width:280px;max-height:220px;object-fit:cover;border-radius:10px;transition:opacity .15s}.cs-msg-img:hover{opacity:.92}.cs-msg-file{display:flex;align-items:center;gap:10px;margin-top:6px;padding:10px 13px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;max-width:280px;transition:background .12s,border-color .12s}.cs-msg-file:hover{background:#f1f5f9;border-color:#c7d7fb}.cs-msg-file-icon{font-size:22px;flex-shrink:0}.cs-msg-file-info{flex:1;min-width:0}.cs-msg-file-name{display:block;font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-msg-file-ext{font-size:11px;color:#94a3b8;font-weight:500}.cs-msg-file-dl{flex-shrink:0;color:#94a3b8}.cs-channels-count-badge{display:inline-flex;align-items:center;justify-content:center;background:#4171f5;color:#fff;font-size:10px;font-weight:700;border-radius:99px;min-width:16px;height:16px;padding:0 4px;margin-left:2px}.cs-icon-action-btn--channels{background:#eff6ff;border:1px solid #bfdbfe;color:#4171f5}.cs-icon-action-btn--channels:hover{background:#dbeafe;border-color:#93c5fd}.cs-egm-member-row{background:#fff!important;border:1px solid #e9eef6!important;box-shadow:0 1px 3px #0000000a;border-radius:10px!important}.cs-egm-member-row:hover{background:#f8faff!important}.cs-egm-legend-chip{background:#f1f5f9!important;border:1.5px solid #e2e8f0!important;font-weight:700!important;letter-spacing:.01em}.cs-egm-role-select{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:8px!important;font-weight:600!important}.cs-avatar,.cs-message-avatar,.cs-modal-avatar{background:linear-gradient(135deg,#4171f5,#6b9fff)!important}.cs-msg-img-wrap{display:block;margin-top:6px;border-radius:10px;overflow:hidden;max-width:320px;border:1px solid #e2e8f0;line-height:0}.cs-msg-img{width:100%;max-width:320px;max-height:240px;object-fit:cover;display:block!important;border-radius:10px}.cs-roles-legend-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-bottom:18px}.cs-roles-legend-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid;background:#f8fafc}.cs-roles-member-list{display:flex;flex-direction:column;gap:8px}.cs-roles-member-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid #e8edf3;border-radius:12px;transition:box-shadow .15s}.cs-roles-member-card:hover{box-shadow:0 2px 8px #4171f514;border-color:#c7d7f5}.cs-roles-member-details{flex:1;min-width:0}.cs-roles-member-name{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-roles-member-sub{font-size:11px;color:#94a3b8;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-roles-select-wrap{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1.5px solid;border-radius:8px;background:#fff;flex-shrink:0;min-width:130px}.cs-roles-select-icon{font-size:14px;flex-shrink:0}.cs-roles-select{border:none;background:transparent;font-size:12px;font-weight:600;cursor:pointer;outline:none;flex:1;min-width:0}.cs-vp audio{display:none!important}.cs-msg-img-wrap,.cs-msg-img{display:block!important}.cs-scm .cs-egm-header{background:linear-gradient(135deg,#0f172a,#1e3a5f)}.cs-scm-header{border-bottom:2px solid #3b82f620}.cs-scm-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#6366f1);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #3b82f640}.cs-scm-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#60a5fa;background:#1e40af22;border:1px solid #3b82f640;border-radius:20px;padding:2px 8px;margin-bottom:2px}.cs-scm-info-box{display:flex;align-items:flex-start;gap:8px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 12px;margin-top:12px;font-size:12.5px;color:#1e40af;line-height:1.5}.cs-scm-info-box svg{color:#3b82f6;flex-shrink:0;margin-top:1px}.cs-scm-danger-card{display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:#fecaca!important;background:#fff5f5!important}.cs-scm-delete-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:600;color:#dc2626;background:#fee2e2;border:1.5px solid #fca5a5;cursor:pointer;white-space:nowrap;transition:background .15s}.cs-scm-delete-btn:hover{background:#fecaca}:root{--cs-bg: #f4f7fc;--cs-bg-2: #eaf1fb;--cs-blue: #2f7bff;--cs-blue-600: #1d63e0;--cs-blue-light: #eaf2ff;--cs-blue-mid: #d3e2ff;--cs-border: #e3ecf7;--cs-border-light: #eef3fa;--cs-text: #0d2240;--cs-text-secondary: #4d6485;--cs-text-muted: #93a6c2;--cs-shadow-sm: 0 1px 2px rgba(15,60,130,.05), 0 2px 6px rgba(15,60,130,.04);--cs-shadow-md: 0 6px 18px rgba(15,60,130,.08), 0 2px 6px rgba(15,60,130,.04);--cs-shadow-lg: 0 18px 44px rgba(15,60,130,.12), 0 4px 12px rgba(15,60,130,.06);--cs-shadow-blue: 0 10px 28px rgba(47,123,255,.28);--cs-spring: cubic-bezier(.34,1.56,.64,1);--cs-out: cubic-bezier(.22,1,.36,1)}.cs-page{background:radial-gradient(1100px 420px at 8% -10%,#e6efff 0%,transparent 70%),radial-gradient(900px 380px at 100% 0%,#eef4ff 0%,transparent 70%),var(--cs-bg);scroll-behavior:smooth}.cs-page::-webkit-scrollbar{width:10px}.cs-page::-webkit-scrollbar-thumb{background:var(--cs-blue-mid);border-radius:99px;border:2px solid transparent;background-clip:padding-box}.cs-page::-webkit-scrollbar-thumb:hover{background:var(--cs-blue);background-clip:padding-box}.cs-surface,.cs-card{border-radius:20px;border-color:var(--cs-border);box-shadow:var(--cs-shadow-sm);transition:box-shadow .3s var(--cs-out),transform .3s var(--cs-out),border-color .25s ease}.cs-surface:hover,.cs-card:hover{box-shadow:var(--cs-shadow-md);border-color:var(--cs-blue-mid)}.cs-home-shell{animation:csPageIn .5s var(--cs-out) both}@keyframes csPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cs-dashboard-grid--home>*{animation:csColIn .55s var(--cs-out) both}.cs-dashboard-grid--home>*:nth-child(1){animation-delay:.04s}.cs-dashboard-grid--home>*:nth-child(2){animation-delay:.12s}@keyframes csColIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cs-grid-2>*{animation:csColIn .5s var(--cs-out) both}.cs-grid-2>*:nth-child(2){animation-delay:.08s}.cs-pill-btn{border-radius:12px;border-color:var(--cs-border);box-shadow:var(--cs-shadow-sm);transition:transform .25s var(--cs-spring),box-shadow .25s var(--cs-out),background .2s ease,color .2s ease,border-color .2s ease}.cs-pill-btn:hover{transform:translateY(-1px);border-color:var(--cs-blue-mid);background:var(--cs-blue-light);color:var(--cs-blue-600);box-shadow:var(--cs-shadow-md)}.cs-pill-btn--primary,.cs-btn-primary,.cs-composer-send-btn{background:linear-gradient(135deg,var(--cs-blue),var(--cs-blue-600))!important;color:#fff!important;border:none!important;box-shadow:var(--cs-shadow-blue)!important}.cs-pill-btn--primary:hover,.cs-btn-primary:hover,.cs-composer-send-btn:hover{transform:translateY(-2px) scale(1.02);filter:brightness(1.05)}.cs-icon-action-btn{border-radius:12px!important;transition:transform .25s var(--cs-spring),background .2s ease,color .2s ease,border-color .2s ease}.cs-icon-action-btn:hover{background:var(--cs-blue-light)!important;color:var(--cs-blue-600)!important;border-color:var(--cs-blue-mid)!important;transform:translateY(-1px)}.cs-chat-list-row,.cs-conversation-head{border-radius:14px;transition:background .2s ease,transform .2s var(--cs-out)}.cs-chat-list-row:hover{background:var(--cs-blue-light);transform:translate(2px)}.cs-section-title,.cs-surface-head h3,.cs-card-head h3{font-weight:800;letter-spacing:-.02em;color:var(--cs-text)}.cs-composer-input,.cs-ann-input,.cs-ann-textarea,.cs-egm-input,.cs-egm-textarea,input.cs-search-input,input[class*=cs-]:not([type=checkbox]):not([type=radio]){transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.cs-composer-input:focus,.cs-ann-input:focus,.cs-ann-textarea:focus,.cs-egm-input:focus,.cs-egm-textarea:focus,input.cs-search-input:focus,input[class*=cs-]:focus{outline:none;border-color:var(--cs-blue)!important;box-shadow:0 0 0 4px #2f7bff29!important}.cs-composer-bar,.cs-composer-wrap{border-radius:18px;box-shadow:var(--cs-shadow-md);border-color:var(--cs-border);background:#fff}.cs-composer-bar:focus-within{border-color:var(--cs-blue-mid);box-shadow:0 0 0 4px #2f7bff1a,var(--cs-shadow-md)}.cs-thread-head,.cs-conversation-head{background:linear-gradient(180deg,#fff,#f7faff);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs-msg,.cs-message,.cs-message-row,.cs-thread-message{animation:csMsgIn .35s var(--cs-out) both}@keyframes csMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-modal-overlay,[class*=modal-overlay][class*=cs-]{background:radial-gradient(800px 600px at 50% 30%,rgba(47,123,255,.14),transparent 70%),#081e466b!important;backdrop-filter:blur(14px) saturate(1.3)!important;-webkit-backdrop-filter:blur(14px) saturate(1.3)!important;animation:csOverlayIn .25s var(--cs-out) both}@keyframes csOverlayIn{0%{opacity:0}to{opacity:1}}.cs-modal,.cs-ann-modal,.cs-egm-card,.cs-close-chat-modal,.cs-poll-modal,.cs-modal--small,.cs-modal--chat,.cs-modal--poll,.cs-modal--elevated,.cs-modal--edit-group,.cs-modal--edit-group-v,.cs-modal--edit-group-white{border-radius:24px!important;box-shadow:0 30px 90px #0b326838,0 8px 24px #0b32681a!important;border:1px solid var(--cs-border)!important;animation:csModalIn .4s var(--cs-spring) both;position:relative;overflow:hidden}@keyframes csModalIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:none}}.cs-ann-modal:before,.cs-egm-card:before,.cs-close-chat-modal:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#88c2ff,var(--cs-blue),#88c2ff);background-size:200% 100%;animation:csShimmer 6s linear infinite;z-index:2}@keyframes csShimmer{to{background-position:200% 0}}.cs-ann-modal-header,.cs-egm-header,.cs-modal-header,.cs-poll-modal-header,.cs-close-chat-modal-header{background:linear-gradient(180deg,var(--cs-blue-light) 0%,#fff 100%)!important;border-bottom:1px solid var(--cs-border)!important}.cs-ann-modal-close,.cs-egm-close,.cs-modal-close,.cs-poll-modal-close,.cs-close-chat-modal-close{border-radius:50%!important;width:36px!important;height:36px!important;transition:transform .35s var(--cs-spring),background .2s ease,color .2s ease,border-color .2s ease!important}.cs-ann-modal-close:hover,.cs-egm-close:hover,.cs-modal-close:hover,.cs-poll-modal-close:hover,.cs-close-chat-modal-close:hover{background:#fff1f2!important;color:#dc2626!important;border-color:#fecdd3!important;transform:rotate(90deg) scale(1.06)!important}.cs-ann-list>*{animation:csCardIn .5s var(--cs-out) both}.cs-ann-list>*:nth-child(1){animation-delay:.03s}.cs-ann-list>*:nth-child(2){animation-delay:.07s}.cs-ann-list>*:nth-child(3){animation-delay:.11s}.cs-ann-list>*:nth-child(4){animation-delay:.15s}.cs-ann-list>*:nth-child(5){animation-delay:.19s}.cs-ann-list>*:nth-child(6){animation-delay:.23s}@keyframes csCardIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.cs-ann-card,.cs-group-tile{border-radius:18px!important;transition:transform .3s var(--cs-spring),box-shadow .3s var(--cs-out),border-color .25s ease!important}.cs-ann-card:hover,.cs-group-tile:hover{transform:translateY(-3px);box-shadow:var(--cs-shadow-lg)!important;border-color:var(--cs-blue-mid)!important}.cs-avatar-image,[class*=cs-avatar]{transition:transform .3s var(--cs-spring),box-shadow .25s ease}.cs-chat-list-row:hover .cs-avatar-image,.cs-chat-list-row:hover [class*=cs-avatar]{transform:scale(1.05)}.cs-channels-tab,.cs-egm-tabs>*{transition:color .2s ease,background .2s ease,border-color .2s ease}.cs-channels-tab:hover{color:var(--cs-blue-600);background:var(--cs-blue-light)}.cs-ann-priority-dot[style*=dc2626],.cs-ann-priority-badge[data-priority=urgent] .cs-ann-priority-dot{animation:csPulse 2s ease-in-out infinite}@keyframes csPulse{0%,to{box-shadow:0 0 #dc262673}50%{box-shadow:0 0 0 6px #dc262600}}.cs-empty-state,.cs-empty-mini{color:var(--cs-text-muted);animation:csPageIn .5s var(--cs-out) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--cs3-blue: #2f7bff;--cs3-blue-600: #1d63e0;--cs3-blue-700: #1853c4;--cs3-blue-50: #eef4ff;--cs3-blue-100: #dde8ff;--cs3-blue-200: #c4d6ff;--cs3-ink: #0f1b35;--cs3-ink-2: #324568;--cs3-line: #e3eaf6;--cs3-line-soft: #eef2fa;--cs3-white: #ffffff;--cs3-bg: #f4f7fc;--cs3-shadow-1: 0 1px 2px rgba(15,27,53,.04), 0 8px 22px -14px rgba(47,123,255,.18);--cs3-shadow-2: 0 6px 18px -8px rgba(47,123,255,.22), 0 24px 40px -28px rgba(15,27,53,.18);--cs3-shadow-modal:0 30px 70px -20px rgba(15,27,53,.35), 0 12px 28px -10px rgba(47,123,255,.2);--cs3-ring: 0 0 0 4px rgba(47,123,255,.18);--cs3-r-md: 12px;--cs3-r-lg: 16px;--cs3-r-xl: 22px;--cs3-spring: cubic-bezier(.22,1,.36,1);--cs3-out: cubic-bezier(.16,1,.3,1)}.cs-page{background:radial-gradient(900px 460px at 8% -8%,#e8f0ff 0%,transparent 60%),radial-gradient(720px 380px at 100% 0%,#eaf2ff 0%,transparent 55%),var(--cs3-bg)!important;animation:cs3PageIn .55s var(--cs3-out) both}@keyframes cs3PageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-surface{background:var(--cs3-white)!important;border:1px solid var(--cs3-line)!important;border-radius:var(--cs3-r-xl)!important;box-shadow:var(--cs3-shadow-1)!important;transition:box-shadow .35s var(--cs3-out),transform .35s var(--cs3-spring),border-color .25s ease}.cs-surface:hover{box-shadow:var(--cs3-shadow-2)!important;border-color:var(--cs3-blue-100)!important}.cs-surface-head{position:relative;padding:16px 18px!important;border-bottom:1px solid var(--cs3-line-soft)!important;background:linear-gradient(180deg,#f7faff 0%,var(--cs3-white) 100%)!important;border-radius:var(--cs3-r-xl) var(--cs3-r-xl) 0 0!important}.cs-surface-head:after{content:"";position:absolute;inset:auto 18px 0;height:2px;background:linear-gradient(90deg,var(--cs3-blue),var(--cs3-blue-200) 70%,transparent);border-radius:2px;opacity:.6}.cs-surface-head h3{font-weight:700!important;letter-spacing:-.01em!important;color:var(--cs3-ink)!important}.cs-pill-btn{font-weight:600!important;border-radius:999px!important;transition:transform .2s var(--cs3-spring),box-shadow .25s ease,background .25s ease,color .2s ease,border-color .2s ease!important}.cs-pill-btn:hover{transform:translateY(-1px)}.cs-pill-btn--primary{background:linear-gradient(180deg,var(--cs3-blue),var(--cs3-blue-600))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 16px -8px #2f7bff8c!important}.cs-pill-btn--primary:hover{box-shadow:0 10px 24px -10px #2f7bffa6!important}.cs-pill-btn:focus-visible{outline:none;box-shadow:var(--cs3-ring)!important}.cs-input-shell,.cs-composer-input-wrap{background:var(--cs3-white)!important;border:1px solid var(--cs3-line)!important;border-radius:14px!important;transition:border-color .2s ease,box-shadow .25s ease,transform .2s var(--cs3-spring)}.cs-input-shell:focus-within,.cs-composer-input-wrap:focus-within{border-color:var(--cs3-blue)!important;box-shadow:var(--cs3-ring)!important}.cs-chat-list-row{border-radius:14px!important;transition:background .2s ease,transform .25s var(--cs3-spring),box-shadow .25s ease}.cs-chat-list-row:hover{background:var(--cs3-blue-50)!important;transform:translate(2px);box-shadow:inset 3px 0 0 var(--cs3-blue)}.cs-thread-panel{background:var(--cs3-white)!important;border:1px solid var(--cs3-line)!important;border-radius:var(--cs3-r-xl)!important;box-shadow:var(--cs3-shadow-1)!important}.cs-thread-header{background:linear-gradient(180deg,#f6faff,#fff)!important;border-bottom:1px solid var(--cs3-line-soft)!important;border-radius:var(--cs3-r-xl) var(--cs3-r-xl) 0 0!important}.cs-message-row{animation:cs3MsgIn .35s var(--cs3-out) both}@keyframes cs3MsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-composer-bar{background:linear-gradient(180deg,#fff,#f7faff)!important;border-top:1px solid var(--cs3-line-soft)!important}.cs-modal-overlay,.cs-modal-backdrop{background:radial-gradient(800px 500px at 50% 30%,#2f7bff2e,#0f1b358c 70%)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;animation:cs3OverlayIn .25s ease-out both}@keyframes cs3OverlayIn{0%{opacity:0}to{opacity:1}}.cs-modal,.cs-modal--small,.cs-modal--chat,.cs-modal--poll,.cs-modal--elevated,.cs-modal--edit-group,.cs-modal--edit-group-v,.cs-modal--edit-group-white{position:relative;background:var(--cs3-white)!important;border:1px solid var(--cs3-line)!important;border-radius:22px!important;box-shadow:var(--cs3-shadow-modal)!important;overflow:hidden;animation:cs3ModalIn .42s var(--cs3-spring) both}@keyframes cs3ModalIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cs-modal:before,.cs-modal--small:before,.cs-modal--chat:before,.cs-modal--poll:before,.cs-modal--elevated:before,.cs-modal--edit-group:before,.cs-modal--edit-group-v:before,.cs-modal--edit-group-white:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--cs3-blue) 0%,var(--cs3-blue-200) 40%,var(--cs3-blue) 80%);background-size:200% 100%;animation:cs3Shimmer 4.5s linear infinite;z-index:5;pointer-events:none}@keyframes cs3Shimmer{0%{background-position:0 0}to{background-position:200% 0}}.cs-modal-head{position:relative;padding:22px 24px 18px!important;background:linear-gradient(180deg,#eef4ff,#fff)!important;border-bottom:1px solid var(--cs3-line-soft)!important}.cs-modal-head--dark{background:linear-gradient(180deg,#1a2a55,#142347)!important;color:#fff!important}.cs-modal-head h2,.cs-modal-head h3,.cs-modal-head strong{font-weight:700!important;letter-spacing:-.01em!important;color:var(--cs3-ink)}.cs-modal-head--dark h2,.cs-modal-head--dark h3,.cs-modal-head--dark strong{color:#fff!important}.cs-modal-close{width:34px!important;height:34px!important;border-radius:999px!important;border:1px solid var(--cs3-line)!important;background:#fff!important;color:var(--cs3-ink-2)!important;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s var(--cs3-spring),background .2s ease,color .2s ease,border-color .2s ease,box-shadow .25s ease!important}.cs-modal-close:hover{background:var(--cs3-blue-50)!important;color:var(--cs3-blue-700)!important;border-color:var(--cs3-blue-200)!important;transform:rotate(90deg);box-shadow:var(--cs3-ring)!important}.cs-modal-section-title{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.08em!important;color:var(--cs3-blue-700)!important}.cs-modal-tabs,.cs-modal-tabs--lined{border-bottom:1px solid var(--cs3-line-soft)!important;padding:0 22px!important;gap:4px!important}.cs-modal-tab-btn{position:relative;background:transparent!important;border:none!important;color:var(--cs3-ink-2)!important;font-weight:600!important;padding:12px 14px!important;border-radius:10px 10px 0 0!important;transition:color .2s ease,background .2s ease}.cs-modal-tab-btn:hover{color:var(--cs3-blue-700)!important;background:var(--cs3-blue-50)!important}.cs-modal-tab-btn[aria-selected=true],.cs-modal-tab-btn.is-active,.cs-modal-tab-btn--active{color:var(--cs3-blue-700)!important}.cs-modal-tab-btn[aria-selected=true]:after,.cs-modal-tab-btn.is-active:after,.cs-modal-tab-btn--active:after{content:"";position:absolute;inset:auto 8px -1px;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--cs3-blue),var(--cs3-blue-600));animation:cs3TabIn .3s var(--cs3-out) both}@keyframes cs3TabIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cs-modal-list>*{border-radius:12px!important;transition:background .2s ease,transform .25s var(--cs3-spring)!important;animation:cs3RowIn .35s var(--cs3-out) both}.cs-modal-list>*:hover{background:var(--cs3-blue-50)!important;transform:translate(2px)}@keyframes cs3RowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-modal-list>*:nth-child(1){animation-delay:.03s}.cs-modal-list>*:nth-child(2){animation-delay:.06s}.cs-modal-list>*:nth-child(3){animation-delay:.09s}.cs-modal-list>*:nth-child(4){animation-delay:.12s}.cs-modal-list>*:nth-child(5){animation-delay:.15s}.cs-modal-list>*:nth-child(6){animation-delay:.18s}.cs-modal-list>*:nth-child(7){animation-delay:.21s}.cs-modal-list>*:nth-child(8){animation-delay:.24s}.cs-modal-search-wrap{border:1px solid var(--cs3-line)!important;background:#fff!important;border-radius:12px!important;transition:border-color .2s ease,box-shadow .25s ease}.cs-modal-search-wrap:focus-within{border-color:var(--cs3-blue)!important;box-shadow:var(--cs3-ring)!important}.cs-modal-actions{padding:16px 22px!important;border-top:1px solid var(--cs3-line-soft)!important;background:linear-gradient(180deg,#fff,#f7faff)!important;display:flex;gap:10px;justify-content:flex-end}.cs-modal-avatar{border:2px solid #fff!important;box-shadow:0 0 0 1px var(--cs3-line),0 4px 10px -4px #2f7bff40!important}.cs-modal-check{border:1px solid var(--cs3-line)!important;border-radius:10px!important;transition:border-color .2s ease,background .2s ease,transform .2s var(--cs3-spring)!important}.cs-modal-check:hover{border-color:var(--cs3-blue-200)!important;background:var(--cs3-blue-50)!important;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.cs-page,.cs-modal,.cs-modal-list>*,.cs-message-row{animation:none!important}.cs-modal-close:hover{transform:none!important}}@media(max-width:1024px){.cs-page{padding:12px!important}.cs-dashboard-grid--home,.cs-grid-2{grid-template-columns:1fr!important;gap:12px!important}.cs-thread-layout{grid-template-columns:1fr!important}.cs-members-pane{display:none!important}.cs-group-grid-2{grid-template-columns:1fr 1fr!important}}@media(max-width:720px){.cs-page{padding:8px!important}.cs-surface{border-radius:16px!important}.cs-surface-head{padding:14px!important}.cs-surface-head h3{font-size:15px!important}.cs-dashboard-grid--home,.cs-grid-2,.cs-group-grid-2,.cs-thread-layout{grid-template-columns:1fr!important;gap:10px!important}.cs-thread-panel{border-radius:16px!important}.cs-thread-header{flex-direction:column;align-items:flex-start!important;gap:8px!important;padding:12px!important}.cs-thread-header-actions{width:100%;overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;padding-bottom:4px}.cs-thread-header-actions::-webkit-scrollbar{height:0}.cs-thread-header h3{font-size:15px!important}.cs-message-row{max-width:92%!important}.cs-messages-pane{padding:10px!important;gap:10px!important}.cs-composer-bar{padding:10px!important;gap:8px!important}.cs-pill-btn{padding:8px 12px!important;font-size:12.5px!important}.cs-icon-action-btn,.cs-icon-action-btn--labeled{flex-shrink:0!important}.cs-icon-action-btn--labeled span{display:none!important}.cs-chat-list-row{padding:10px!important;gap:10px!important}.cs-chat-list-copy strong{font-size:13px!important}.cs-chat-list-copy span{font-size:12px!important}.cs-channels-bar{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}.cs-channels-bar::-webkit-scrollbar{height:0}.cs-modal-backdrop,.cs-modal-overlay{padding:0!important;align-items:flex-end!important}.cs-modal,.cs-modal--small,.cs-modal--chat,.cs-modal--poll,.cs-modal--elevated,.cs-modal--edit-group,.cs-modal--edit-group-v,.cs-modal--edit-group-white,.cs-egm,.cs-ann-modal,.cs-poll-modal{width:100%!important;max-width:100%!important;max-height:94vh!important;height:94vh!important;border-radius:20px 20px 0 0!important;margin:0!important;animation:cs3SheetIn .35s var(--cs3-spring, cubic-bezier(.22,1,.36,1)) both!important;display:flex!important;flex-direction:column!important}@keyframes cs3SheetIn{0%{transform:translateY(100%);opacity:.4}to{transform:translateY(0);opacity:1}}.cs-modal:after,.cs-egm:after,.cs-ann-modal:after,.cs-poll-modal:after{content:"";position:absolute;top:8px;left:50%;width:44px;height:4px;background:#d8e1f0;border-radius:999px;transform:translate(-50%);z-index:6}.cs-modal-head,.cs-egm-header,.cs-ann-modal-header,.cs-poll-modal-header{padding:22px 16px 14px!important}.cs-ann-modal-title,.cs-poll-modal-title{font-size:16px!important}.cs-egm-body,.cs-ann-modal-body,.cs-poll-modal-body,.cs-modal-tab-body{flex:1 1 auto!important;overflow-y:auto!important;padding:14px 16px!important}.cs-egm-tabs,.cs-ann-modal-tabs,.cs-modal-tabs,.cs-modal-tabs--lined{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;padding:0 12px!important}.cs-egm-tabs::-webkit-scrollbar,.cs-ann-modal-tabs::-webkit-scrollbar,.cs-modal-tabs::-webkit-scrollbar{height:0}.cs-egm-tab,.cs-modal-tab-btn{flex-shrink:0!important}.cs-modal-actions,.cs-egm-footer,.cs-ann-modal-footer,.cs-poll-modal-footer{padding:12px 16px!important;flex-wrap:wrap;gap:8px!important}.cs-egm-btn-cancel,.cs-egm-btn-save,.cs-ann-modal-footer .cs-pill-btn,.cs-poll-modal-footer .cs-pill-btn{flex:1 1 auto;justify-content:center}.cs-ann-modal-write,.cs-ann-modal-preview{width:100%!important}.cs-ann-modal-body>*:first-child,.cs-ann-modal-body>*:last-child{width:100%!important}.cs-egm-input,.cs-ann-textarea,.cs-text-input,.cs-composer-input{font-size:16px!important}.cs-egm-row{flex-direction:column!important;gap:10px!important}.cs-egm-avatar-row{flex-direction:column!important;align-items:stretch!important}.cs-back-home span{display:none}}@media(max-width:380px){.cs-pill-btn{padding:7px 10px!important}.cs-modal-head h2,.cs-modal-head h3{font-size:15px!important}}@keyframes csV5In{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes csV5Pop{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:none}}@keyframes csV5SlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes csV5SlideRt{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes csV5Shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes csV5Pulse{0%,to{box-shadow:0 0 #2f7bff73}50%{box-shadow:0 0 0 10px #2f7bff00}}@keyframes csV5Float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes csV5Glow{0%,to{box-shadow:0 14px 32px -10px #2f7bff59}50%{box-shadow:0 18px 44px -10px #2f7bff8c}}@keyframes csV5Typing{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes csV5Sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}.cs-page{background:radial-gradient(1200px 600px at 0% -10%,#e7efff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#eef4ff 0%,transparent 60%),var(--cs-bg)!important;color:var(--cs-text)!important;font-family:var(--cs-font)!important;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}.cs-surface,.cs-card{background:var(--cs-surface)!important;border:1px solid var(--cs-border)!important;border-radius:var(--cs-radius-2xl)!important;box-shadow:var(--cs-shadow-sm)!important;transition:box-shadow .35s var(--cs-ease),transform .35s var(--cs-ease),border-color .25s!important;animation:csV5In .45s var(--cs-ease-out) both}.cs-surface:hover,.cs-card:hover{box-shadow:var(--cs-shadow-md)!important;border-color:#d5e3fb!important}.cs-card-head h3,.cs-surface-head h3{font-weight:800!important;letter-spacing:-.02em;color:var(--cs-text)!important}.cs-card-head p,.cs-surface-head p{color:var(--cs-text-secondary)!important;font-weight:500}.cs-primary-btn,.cs-pill-btn.is-primary,.cs-send-btn{background:var(--cs-grad-blue)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:700!important;padding:10px 18px!important;box-shadow:var(--cs-shadow-blue)!important;position:relative;overflow:hidden;transition:transform .25s var(--cs-ease),box-shadow .3s var(--cs-ease),filter .25s!important}.cs-primary-btn:after,.cs-pill-btn.is-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-110%);pointer-events:none}.cs-primary-btn:hover,.cs-pill-btn.is-primary:hover,.cs-send-btn:hover{transform:translateY(-2px)!important;filter:brightness(1.05);box-shadow:0 20px 40px -12px #2f7bff8c!important}.cs-primary-btn:hover:after,.cs-pill-btn.is-primary:hover:after{animation:csV5Sweep .8s var(--cs-ease) forwards}.cs-primary-btn:active,.cs-send-btn:active{transform:translateY(0) scale(.98)!important}.cs-secondary-btn,.cs-pill-btn{background:var(--cs-surface)!important;color:var(--cs-text)!important;border:1px solid var(--cs-border)!important;border-radius:12px!important;font-weight:600!important;padding:9px 16px!important;transition:all .22s var(--cs-ease)!important}.cs-secondary-btn:hover,.cs-pill-btn:hover{border-color:var(--cs-blue)!important;color:var(--cs-blue-strong)!important;background:var(--cs-blue-light)!important;transform:translateY(-1px)}.cs-back-btn,.cs-back-home{background:var(--cs-surface)!important;color:var(--cs-text)!important;border:1px solid var(--cs-border)!important;border-radius:10px!important;padding:7px 12px!important;font-weight:600!important;transition:all .2s var(--cs-ease)!important}.cs-back-btn:hover,.cs-back-home:hover{background:var(--cs-blue-light)!important;border-color:var(--cs-blue)!important;color:var(--cs-blue-strong)!important;transform:translate(-2px)}.cs-conversation-list{display:flex;flex-direction:column;gap:6px;padding:8px!important}.cs-conversation-row{display:flex!important;gap:12px!important;align-items:center!important;width:100%!important;padding:12px!important;border-radius:14px!important;border:1px solid transparent!important;background:transparent!important;text-align:left!important;cursor:pointer;transition:background .25s var(--cs-ease),border-color .25s,transform .2s var(--cs-ease)!important;animation:csV5SlideRt .4s var(--cs-ease-out) both;position:relative}.cs-conversation-row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;background:var(--cs-grad-blue);border-radius:3px;opacity:0;transform:scaleY(.3);transform-origin:center;transition:all .3s var(--cs-ease)}.cs-conversation-row:hover{background:var(--cs-blue-tint)!important;border-color:var(--cs-border-light)!important;transform:translate(2px)}.cs-conversation-row.is-active{background:linear-gradient(90deg,var(--cs-blue-light),rgba(234,242,255,.3))!important;border-color:var(--cs-blue-mid)!important}.cs-conversation-row.is-active:before{opacity:1;transform:scaleY(1)}.cs-conversation-icon{width:42px;height:42px;border-radius:12px!important;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;background:var(--cs-grad-blue)!important;color:#fff!important;box-shadow:0 6px 14px -6px #2f7bff80;flex-shrink:0;transition:transform .3s var(--cs-ease)}.cs-conversation-row:hover .cs-conversation-icon{transform:scale(1.05) rotate(-2deg)}.cs-conversation-icon.cs-kind-direct{background:linear-gradient(135deg,#5b97ff,#2f7bff)!important}.cs-conversation-icon.cs-kind-group{background:linear-gradient(135deg,#2f7bff,#1e63e6)!important}.cs-conversation-copy{flex:1;min-width:0}.cs-conversation-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cs-conversation-head strong{font-weight:700;font-size:14px;color:var(--cs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-conversation-head span{font-size:11px;color:var(--cs-text-muted);font-weight:500}.cs-conversation-preview{font-size:13px;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.cs-conversation-foot{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.cs-conversation-foot small{font-size:11px;color:var(--cs-text-muted);font-weight:500}.cs-conversation-foot em{font-style:normal;font-weight:700;font-size:11px;background:var(--cs-grad-blue);color:#fff;padding:2px 8px;border-radius:999px;min-width:20px;text-align:center;box-shadow:0 4px 10px -2px #2f7bff80;animation:csV5Pulse 2s ease infinite}.cs-thread-header{background:var(--cs-surface)!important;border:1px solid var(--cs-border)!important;border-radius:var(--cs-radius-xl)!important;padding:14px 18px!important;box-shadow:var(--cs-shadow-sm)!important;animation:csV5In .35s var(--cs-ease-out) both}.cs-thread-lead{display:flex;align-items:center;gap:12px}.cs-thread-avatar{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--cs-grad-blue)!important;color:#fff!important;font-weight:800;box-shadow:var(--cs-shadow-blue);animation:csV5Float 4s ease-in-out infinite}.cs-thread-name{font-weight:800;color:var(--cs-text);font-size:16px;letter-spacing:-.01em}.cs-thread-meta{font-size:12px;color:var(--cs-text-secondary);margin-top:2px;font-weight:500}.cs-thread-scroll{padding:18px!important;background:linear-gradient(180deg,rgba(244,248,255,.6) 0%,var(--cs-surface) 100%)!important;display:flex;flex-direction:column;gap:14px}.cs-thread-empty{color:var(--cs-text-muted);text-align:center;padding:40px 16px;font-weight:500}.cs-message-row{display:flex;gap:10px;align-items:flex-start;max-width:78%;min-width:0;animation:csV5SlideUp .35s var(--cs-ease-out) both!important}.cs-message-row.is-mine{margin-left:auto;flex-direction:row-reverse}.cs-message-avatar{width:34px;height:34px;border-radius:11px;background:var(--cs-grad-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;box-shadow:0 4px 10px -4px #2f7bff99;flex-shrink:0}.cs-message-bubble-wrap{min-width:0;display:flex;flex-direction:column;gap:4px}.cs-message-bubble-meta{display:flex;gap:8px;align-items:baseline;font-size:11px}.cs-message-bubble-meta strong{font-weight:700;color:var(--cs-text);font-size:12px}.cs-message-bubble-meta span{color:var(--cs-text-muted);font-weight:500}.is-mine .cs-message-bubble-meta{justify-content:flex-end}.cs-message-bubble{padding:11px 14px!important;background:var(--cs-surface)!important;color:var(--cs-text)!important;border:1px solid var(--cs-border)!important;border-radius:14px 14px 14px 4px!important;box-shadow:0 2px 6px #0f213d0a!important;font-size:14px;line-height:1.5;transition:transform .2s var(--cs-ease),box-shadow .3s!important;word-wrap:break-word}.cs-message-bubble:hover{transform:translateY(-1px);box-shadow:var(--cs-shadow-md)!important}.is-mine .cs-message-bubble{background:var(--cs-grad-blue)!important;color:#fff!important;border-color:transparent!important;border-radius:14px 14px 4px!important;box-shadow:var(--cs-shadow-blue)!important}.cs-reaction-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.cs-reaction-pill{padding:4px 10px!important;border-radius:999px!important;border:1px solid var(--cs-border)!important;background:var(--cs-surface)!important;color:var(--cs-text)!important;font-size:12px!important;font-weight:600!important;cursor:pointer;transition:all .2s var(--cs-ease)!important}.cs-reaction-pill:hover{background:var(--cs-blue-light)!important;border-color:var(--cs-blue)!important;transform:scale(1.08)}.cs-composer-wrap{padding:14px 16px!important;background:var(--cs-surface)!important;border-top:1px solid var(--cs-border)!important}.cs-composer-box{display:flex!important;align-items:center!important;gap:8px!important;background:var(--cs-surface)!important;border:1.5px solid var(--cs-border)!important;border-radius:14px!important;padding:6px 8px 6px 12px!important;transition:border-color .25s var(--cs-ease),box-shadow .3s var(--cs-ease),transform .2s!important}.cs-composer-box:focus-within{border-color:var(--cs-blue)!important;box-shadow:0 0 0 4px #2f7bff1f,var(--cs-shadow-sm)!important;transform:translateY(-1px)}.cs-composer-input{flex:1;min-width:0;border:none!important;outline:none!important;background:transparent!important;font:500 14px/1.5 var(--cs-font)!important;color:var(--cs-text)!important;padding:9px 4px!important}.cs-composer-input::placeholder{color:var(--cs-text-muted)}.cs-composer-icon{background:transparent!important;border:none!important;color:var(--cs-text-secondary)!important;width:34px;height:34px;border-radius:10px!important;display:inline-flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:all .2s var(--cs-ease)!important}.cs-composer-icon:hover{background:var(--cs-blue-light)!important;color:var(--cs-blue-strong)!important;transform:translateY(-1px) scale(1.05)}.cs-composer-actions{display:flex;align-items:center;gap:4px}.cs-send-btn{width:38px;height:38px;padding:0!important;border-radius:12px!important;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.cs-send-btn:disabled{opacity:.5;cursor:not-allowed}.cs-inline-search{display:flex;align-items:center;gap:8px;background:var(--cs-surface)!important;border:1px solid var(--cs-border)!important;border-radius:12px!important;padding:9px 14px!important;transition:all .25s var(--cs-ease)!important}.cs-inline-search:focus-within{border-color:var(--cs-blue)!important;box-shadow:0 0 0 4px #2f7bff1a}.cs-inline-search>span{color:var(--cs-text-muted)}.cs-inline-search input{flex:1;border:none;outline:none;background:transparent;font:500 13px var(--cs-font);color:var(--cs-text)}.cs-inline-search input::placeholder{color:var(--cs-text-muted)}.cs-modal-backdrop{position:fixed!important;inset:0!important;background:#0f213d73!important;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;animation:csV5In .25s ease both;padding:16px}.cs-modal,.cs-ann-modal{background:var(--cs-surface)!important;border:1px solid var(--cs-border)!important;border-radius:var(--cs-radius-2xl)!important;box-shadow:0 30px 80px -20px #0f213d59!important;max-width:560px;width:100%;max-height:90vh;overflow:auto;animation:csV5Pop .35s var(--cs-ease-out) both!important}.cs-modal-head,.cs-ann-modal-header{padding:20px 24px!important;border-bottom:1px solid var(--cs-border)!important;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--cs-grad-soft);border-radius:var(--cs-radius-2xl) var(--cs-radius-2xl) 0 0}.cs-modal-head h3,.cs-ann-modal-title{font-weight:800!important;font-size:17px!important;color:var(--cs-text)!important;letter-spacing:-.015em}.cs-modal-close,.cs-ann-modal-close{width:32px;height:32px;border-radius:10px!important;border:1px solid var(--cs-border)!important;background:var(--cs-surface)!important;color:var(--cs-text-secondary)!important;display:inline-flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:all .2s var(--cs-ease)!important}.cs-modal-close:hover,.cs-ann-modal-close:hover{background:var(--cs-red-light)!important;border-color:#f4b8c2!important;color:var(--cs-red)!important;transform:rotate(90deg)}.cs-modal-list{padding:8px;max-height:360px;overflow:auto}.cs-modal-contact{width:100%;display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:all .2s var(--cs-ease)}.cs-modal-contact:hover{background:var(--cs-blue-tint)}.cs-modal-contact.is-active{background:var(--cs-blue-light);border-color:var(--cs-blue-mid)}.cs-modal-avatar{width:38px;height:38px;border-radius:11px;background:var(--cs-grad-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0;box-shadow:0 4px 10px -4px #2f7bff80}.cs-modal-copy{flex:1;min-width:0;display:flex;flex-direction:column}.cs-modal-copy strong{font-weight:700;color:var(--cs-text);font-size:13px}.cs-modal-copy span{font-size:12px;color:var(--cs-text-secondary)}.cs-modal-check{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--cs-border);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:12px;transition:all .2s var(--cs-ease)}.cs-modal-check.is-active{background:var(--cs-grad-blue);border-color:transparent;box-shadow:var(--cs-shadow-blue)}.cs-modal-actions{padding:16px 24px;border-top:1px solid var(--cs-border);display:flex;justify-content:flex-end;gap:10px;background:var(--cs-surface-2);border-radius:0 0 var(--cs-radius-2xl) var(--cs-radius-2xl)}.cs-modal-section-title{padding:10px 24px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cs-text-muted)}.cs-announcement-layout{display:flex;flex-direction:column;gap:12px}.cs-announcement-head{font-weight:800;letter-spacing:-.01em;color:var(--cs-text);font-size:15px;padding:4px 4px 0}.cs-announcement-scroll{display:flex;flex-direction:column;gap:10px;max-height:600px;overflow-y:auto;padding-right:4px}.cs-announcement-card,.cs-ann-card{text-align:left;background:var(--cs-surface)!important;border:1px solid var(--cs-border)!important;border-radius:var(--cs-radius-lg)!important;padding:14px!important;cursor:pointer;transition:all .3s var(--cs-ease)!important;animation:csV5In .4s var(--cs-ease-out) both;position:relative;overflow:hidden}.cs-announcement-card:before,.cs-ann-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cs-grad-blue);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--cs-ease)}.cs-announcement-card:hover,.cs-ann-card:hover{border-color:var(--cs-blue-mid)!important;box-shadow:var(--cs-shadow-md)!important;transform:translateY(-2px)}.cs-announcement-card:hover:before,.cs-ann-card:hover:before{transform:scaleY(1)}.cs-announcement-card.is-active{border-color:var(--cs-blue)!important;background:var(--cs-blue-tint)!important}.cs-announcement-card.is-active:before{transform:scaleY(1)}.cs-ann-top{display:flex;gap:10px;align-items:center;margin-bottom:8px}.cs-ann-avatar{width:34px;height:34px;border-radius:10px;background:var(--cs-grad-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;box-shadow:0 4px 10px -4px #2f7bff80}.cs-ann-meta{display:flex;flex-direction:column}.cs-ann-author{font-weight:700;color:var(--cs-text);font-size:13px}.cs-ann-time{font-size:11px;color:var(--cs-text-muted);font-weight:500}.cs-ann-title{font-weight:800;color:var(--cs-text);font-size:14px;margin-bottom:4px;letter-spacing:-.01em}.cs-ann-body{font-size:13px;color:var(--cs-text-secondary);line-height:1.5}.cs-news-row,.cs-news-row--compact{display:flex;gap:12px;align-items:flex-start;padding:12px!important;border-radius:12px!important;background:var(--cs-surface-2);border:1px solid var(--cs-border-light);margin-bottom:8px;transition:all .25s var(--cs-ease);animation:csV5SlideRt .4s var(--cs-ease-out) both}.cs-news-row:hover{background:var(--cs-blue-tint);border-color:var(--cs-blue-mid);transform:translate(2px)}.cs-news-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;flex-shrink:0;background:var(--cs-grad-blue);box-shadow:0 4px 10px -4px #2f7bff80}.cs-news-icon--success{background:linear-gradient(135deg,#16a673,#0e8a5f);box-shadow:0 4px 10px -4px #16a67380}.cs-news-copy{flex:1;min-width:0}.cs-news-title-row{display:flex;justify-content:space-between;gap:8px}.cs-news-title-row strong{font-weight:700;color:var(--cs-text);font-size:13px}.cs-news-title-row span{font-size:11px;color:var(--cs-text-muted)}.cs-news-preview{font-size:12px;color:var(--cs-text-secondary);margin-top:2px;line-height:1.5}.cs-link-strip{display:flex;flex-wrap:wrap;gap:8px}.cs-link-strip--stacked{flex-direction:column}.cs-link-chip{display:inline-flex;align-items:center;padding:9px 14px;background:var(--cs-blue-light)!important;color:var(--cs-blue-strong)!important;border:1px solid var(--cs-blue-mid)!important;border-radius:999px!important;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s var(--cs-ease)}.cs-link-chip:hover{background:var(--cs-grad-blue)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-2px);box-shadow:var(--cs-shadow-blue)}.cs-list-empty,.cs-empty-mini{text-align:center;padding:28px 16px;color:var(--cs-text-muted)!important;font-size:13px;font-weight:500}.cs-thread-scroll::-webkit-scrollbar,.cs-conversation-list::-webkit-scrollbar,.cs-announcement-scroll::-webkit-scrollbar,.cs-modal-list::-webkit-scrollbar,.cs-modal::-webkit-scrollbar{width:8px;height:8px}.cs-thread-scroll::-webkit-scrollbar-thumb,.cs-conversation-list::-webkit-scrollbar-thumb,.cs-announcement-scroll::-webkit-scrollbar-thumb,.cs-modal-list::-webkit-scrollbar-thumb,.cs-modal::-webkit-scrollbar-thumb{background:var(--cs-blue-mid);border-radius:999px;transition:background .2s}.cs-thread-scroll::-webkit-scrollbar-thumb:hover,.cs-conversation-list::-webkit-scrollbar-thumb:hover{background:var(--cs-blue-soft)}.cs-thread-scroll::-webkit-scrollbar-track{background:transparent}.cs-page ::selection{background:var(--cs-blue-mid);color:var(--cs-text)}.cs-anim-fadein{animation:csV5In .35s var(--cs-ease-out) both!important}.cs-anim-slidein{animation:csV5Pop .35s var(--cs-ease-out) both!important}.cs-anim-msg{animation:csV5SlideUp .35s var(--cs-ease-out) both!important}.cs-anim-card{animation:csV5In .4s var(--cs-ease-out) both!important}.cs-page button:focus-visible,.cs-page a:focus-visible,.cs-page input:focus-visible,.cs-page textarea:focus-visible{outline:2px solid var(--cs-blue)!important;outline-offset:2px;border-radius:10px}@media(max-width:1024px){.cs-dashboard-grid--home,.cs-grid-2{grid-template-columns:1fr!important}}@media(max-width:768px){.cs-page{width:100%!important;margin-left:0!important;padding:14px 14px 24px!important;height:auto!important;min-height:100vh!important}.cs-surface,.cs-card{padding:14px!important;border-radius:var(--cs-radius-lg)!important}.cs-thread-header{padding:12px!important;border-radius:var(--cs-radius-lg)!important;flex-wrap:wrap;gap:10px}.cs-thread-name{font-size:15px}.cs-thread-avatar{width:38px;height:38px}.cs-message-row{max-width:90%!important}.cs-message-bubble{padding:10px 12px!important;font-size:13.5px;border-radius:12px 12px 12px 4px!important}.is-mine .cs-message-bubble{border-radius:12px 12px 4px!important}.cs-message-avatar{width:30px;height:30px;font-size:11px}.cs-conversation-row{padding:10px!important}.cs-conversation-icon{width:38px;height:38px}.cs-composer-wrap{padding:10px!important}.cs-composer-box{padding:4px 4px 4px 10px!important}.cs-composer-input{font-size:16px!important;padding:10px 4px!important}.cs-send-btn{width:36px;height:36px}.cs-modal,.cs-ann-modal{max-width:100%!important;border-radius:18px!important;max-height:92vh}.cs-modal-head,.cs-ann-modal-header{padding:14px 16px!important}.cs-modal-actions{padding:12px 16px!important;flex-direction:column-reverse}.cs-modal-actions button{width:100%}.cs-primary-btn,.cs-secondary-btn,.cs-pill-btn{padding:10px 14px!important;font-size:13px!important}.cs-announcement-scroll{max-height:none}}@media(max-width:480px){.cs-page{padding:10px 10px 20px!important}.cs-card-head h3,.cs-surface-head h3{font-size:15px!important}.cs-thread-actions{display:none!important}.cs-conversation-head strong{font-size:13px}.cs-conversation-preview{font-size:12px}}@keyframes csV6RowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes csV6DotPulse{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 4px transparent}}@keyframes csV6Shine{0%{transform:translate(-120%)}to{transform:translate(220%)}}.cs-announcement-scroll,.cs-announcements-scroll{padding:4px 8px 8px 4px!important;overflow-x:hidden}.cs-announcement-card,.cs-ann-card,.cs-news-row,.cs-news-row--compact,.cs-update-row{position:relative;display:flex!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;margin:0 0 8px!important;background:#fff!important;border:1px solid #e6eefc!important;border-radius:14px!important;overflow:hidden;cursor:pointer;transition:transform .25s var(--cs-ease, cubic-bezier(.22,.61,.36,1)),box-shadow .25s var(--cs-ease, cubic-bezier(.22,.61,.36,1)),border-color .25s var(--cs-ease, cubic-bezier(.22,.61,.36,1)),background .25s var(--cs-ease, cubic-bezier(.22,.61,.36,1))!important;animation:csV6RowIn .45s var(--cs-ease-out, cubic-bezier(.16,1,.3,1)) both}.cs-announcement-card:after,.cs-ann-card:after,.cs-news-row:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(47,123,255,.08) 50%,transparent 70%);transform:translate(-120%);pointer-events:none;transition:none}.cs-announcement-card:hover:after,.cs-ann-card:hover:after,.cs-news-row:hover:after{animation:csV6Shine .9s cubic-bezier(.22,.61,.36,1) both}.cs-announcement-card:hover,.cs-ann-card:hover,.cs-news-row:hover,.cs-update-row:hover{transform:translateY(-2px)!important;border-color:#b8d0ff!important;background:#f7fbff!important;box-shadow:0 8px 22px -14px #2f7bff73,0 2px 6px -2px #0f172a0d!important}.cs-announcement-card.is-active{border-color:#2f7bff!important;background:linear-gradient(180deg,#f3f8ff,#fff)!important;box-shadow:0 10px 24px -16px #2f7bff8c,inset 0 0 0 1px #2f7bff1f!important}.cs-announcement-card:before,.cs-ann-card:before,.cs-news-row:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:3px;background:linear-gradient(180deg,#2f7bff,#5b97ff);border-radius:0 3px 3px 0;transform:scaleY(0);transform-origin:center;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.cs-announcement-card:hover:before,.cs-ann-card:hover:before,.cs-news-row:hover:before,.cs-announcement-card.is-active:before{transform:scaleY(1)}.cs-priority-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 10px 5px 9px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;flex-shrink:0!important;line-height:1!important;border:1px solid transparent!important;transition:transform .2s ease,box-shadow .2s ease}.cs-priority-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;animation:csV6DotPulse 2.2s ease-in-out infinite}.cs-priority-badge--urgent{background:#fff1f1!important;color:#dc2626!important;border-color:#fecaca!important;box-shadow:0 1px 3px #dc26261f}.cs-priority-badge--high{background:#fff7ed!important;color:#c2410c!important;border-color:#fed7aa!important}.cs-priority-badge--normal{background:#eef4ff!important;color:#2f6fe0!important;border-color:#c8dafd!important}.cs-priority-badge--low{background:#ecfdf5!important;color:#059669!important;border-color:#a7f3d0!important}.cs-news-copy,.cs-ann-meta,.cs-announcement-card .cs-ann-title,.cs-news-title-row{min-width:0}.cs-news-copy{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0}.cs-news-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0}.cs-news-title-row strong{font-size:13.5px!important;font-weight:600!important;color:#0f172a!important;letter-spacing:-.01em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.cs-news-title-row span,.cs-news-row>span,.cs-update-row>span,.cs-ann-time{font-size:11.5px!important;font-weight:500!important;color:#64748b!important;white-space:nowrap!important;flex-shrink:0!important;font-variant-numeric:tabular-nums}.cs-news-preview,.cs-ann-body{font-size:12.5px!important;color:#64748b!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-announcement-card,.cs-ann-card,.cs-news-row,.cs-update-row{padding-right:38px!important}.cs-announcement-card>*:last-child,.cs-ann-card>*:last-child,.cs-news-row>*:last-child,.cs-update-row>*:last-child{position:relative}.cs-announcement-card .cs-chevron,.cs-ann-card .cs-chevron,.cs-news-row .cs-chevron,.cs-update-row .cs-chevron{display:none}.cs-announcement-card,.cs-ann-card,.cs-news-row,.cs-update-row{background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.cs-announcement-card{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 6 15 12 9 18'/></svg>")!important}.cs-announcement-card:hover,.cs-ann-card:hover,.cs-news-row:hover,.cs-update-row:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f7bff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 6 15 12 9 18'/></svg>")!important;background-position:right 12px center!important}.cs-card-head h3,.cs-announcement-head{font-size:16px!important;font-weight:700!important;letter-spacing:-.015em!important;color:#0f172a!important}.cs-card-head p{font-size:12.5px!important;color:#64748b!important;font-weight:500!important}.cs-thread-scroll,.cs-thread-messages{padding:20px 24px!important;background:radial-gradient(1200px 400px at 50% -10%,rgba(47,123,255,.05),transparent 60%),#fbfdff!important}.cs-message-bubble{border-radius:16px!important;padding:10px 14px!important;font-size:14px!important;line-height:1.5!important;max-width:78%;box-shadow:0 1px 2px #0f172a0a;animation:csV6RowIn .35s cubic-bezier(.16,1,.3,1) both}.cs-message-bubble--me,.cs-message--me .cs-message-bubble{background:linear-gradient(135deg,#2f7bff,#5b97ff)!important;color:#fff!important;border-bottom-right-radius:6px!important;box-shadow:0 6px 16px -8px #2f7bff8c!important}.cs-message-bubble--them,.cs-message--them .cs-message-bubble{background:#fff!important;color:#0f172a!important;border:1px solid #e6eefc!important;border-bottom-left-radius:6px!important}.cs-composer,.cs-composer-box{border-top:1px solid #e6eefc!important;background:#fff!important;padding:14px 18px!important}.cs-composer-input,.cs-composer textarea{border:1.5px solid #e2eaf7!important;border-radius:14px!important;padding:12px 14px!important;font-size:14px!important;transition:border-color .2s,box-shadow .2s!important;background:#fbfdff!important}.cs-composer-input:focus,.cs-composer textarea:focus{border-color:#2f7bff!important;box-shadow:0 0 0 4px #2f7bff1f!important;background:#fff!important;outline:none!important}.cs-conversation-item,.cs-thread-row{border-radius:12px!important;padding:10px 12px!important;transition:background .2s,transform .2s!important}.cs-conversation-item:hover,.cs-thread-row:hover{background:#f3f8ff!important;transform:translate(2px)}.cs-conversation-item.is-active,.cs-thread-row.is-active{background:linear-gradient(180deg,#eaf2ff,#f7fbff)!important;box-shadow:inset 3px 0 #2f7bff}@media(max-width:640px){.cs-announcement-card,.cs-ann-card,.cs-news-row,.cs-update-row{padding:11px 32px 11px 12px!important;gap:10px!important;background-position:right 10px center!important}.cs-priority-badge{padding:4px 8px 4px 7px!important;font-size:10px!important}.cs-news-title-row strong{font-size:13px!important}.cs-news-title-row span,.cs-ann-time{font-size:11px!important}.cs-message-bubble{max-width:88%!important;font-size:13.5px!important}.cs-thread-scroll,.cs-thread-messages{padding:14px!important}.cs-composer,.cs-composer-box{padding:10px 12px!important}}:root{--cs-bg: #f6f9ff;--cs-bg-soft: #eef4ff;--cs-surface: #ffffff;--cs-surface-2: #fbfdff;--cs-border: #e6eef9;--cs-border-light:#eff4fb;--cs-text: #0b1f3f;--cs-text-secondary:#516583;--cs-text-muted: #8b9bb7;--cs-blue: #2f7bff;--cs-blue-strong: #1a5fe0;--cs-blue-soft: #6aa1ff;--cs-blue-light: #eaf2ff;--cs-blue-mid: #d4e3ff;--cs-blue-tint: #f4f8ff;--cs-shadow-sm: 0 1px 2px rgba(15,33,61,.04), 0 1px 2px rgba(47,123,255,.04);--cs-shadow-md: 0 4px 14px -4px rgba(47,123,255,.1), 0 2px 6px rgba(15,33,61,.04);--cs-shadow-lg: 0 22px 48px -18px rgba(47,123,255,.22), 0 6px 18px rgba(15,33,61,.06);--cs-grad-blue: linear-gradient(135deg, #3784ff 0%, #6aa1ff 100%);--cs-ring-blue: 0 0 0 4px rgba(47,123,255,.14)}@keyframes cs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cs-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cs-slide-in-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes cs-slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes cs-pop-in{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes cs-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cs-pulse-ring{0%{box-shadow:0 0 #2f7bff73}70%{box-shadow:0 0 0 12px #2f7bff00}to{box-shadow:0 0 #2f7bff00}}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-page{background:radial-gradient(1200px 600px at 100% -10%,rgba(106,161,255,.1),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(47,123,255,.06),transparent 55%),var(--cs-bg);scroll-behavior:smooth}.cs-card,.cs-surface,.cs-modal,.cs-thread-panel,.cs-conversation-head,.cs-ann-card,.cs-ann-detail-card,.cs-ann-modal,.cs-poll-modal,.cs-egm-card,.cs-message-card,.cs-group-tile,.cs-roles-member-card,.cs-news-row{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-sm);transition:box-shadow .25s var(--cs-ease),transform .25s var(--cs-ease),border-color .25s var(--cs-ease)}.cs-card:hover,.cs-ann-card:hover,.cs-group-tile:hover,.cs-news-row:hover,.cs-roles-member-card:hover{box-shadow:var(--cs-shadow-md);border-color:var(--cs-blue-mid);transform:translateY(-1px)}.cs-card,.cs-thread-panel,.cs-ann-card,.cs-news-row,.cs-group-tile,.cs-roles-member-card{animation:cs-slide-up .35s var(--cs-ease-out) both}.cs-modal{animation:cs-pop-in .26s var(--cs-ease-out) both}.cs-modal-backdrop{animation:cs-fade-in .2s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1f3f6b}.cs-message-bubble-wrap,.cs-message-card-wrap{animation:cs-slide-up .28s var(--cs-ease-out) both}.cs-toast{animation:cs-slide-in-right .35s var(--cs-ease-out) both}.cs-page,.cs-page *{-webkit-font-smoothing:antialiased}.cs-page h1,.cs-page h2,.cs-page h3{letter-spacing:-.015em}.cs-chat-list-row,.cs-conversation-head{border-radius:var(--cs-radius-md);transition:background .18s var(--cs-ease),transform .18s var(--cs-ease),box-shadow .18s var(--cs-ease)}.cs-chat-list-row:hover{background:var(--cs-blue-tint);transform:translate(2px)}.cs-chat-list-row[aria-selected=true],.cs-chat-list-row.active{background:linear-gradient(135deg,var(--cs-blue-light),var(--cs-blue-tint));box-shadow:inset 3px 0 0 var(--cs-blue)}.cs-message-bubble{border-radius:16px;border:1px solid var(--cs-border-light);background:var(--cs-surface);box-shadow:0 1px 2px #0f213d08;transition:box-shadow .2s var(--cs-ease),transform .2s var(--cs-ease)}.cs-message-bubble:hover{box-shadow:0 4px 14px -4px #2f7bff29}.cs-message-bubble-wrap.own .cs-message-bubble,.cs-message-bubble.own{background:var(--cs-grad-blue);border-color:transparent;color:#fff}.cs-message-bubble.own .cs-message-time,.cs-message-bubble.own .cs-message-meta{color:#ffffffd9}.cs-composer-bar,.cs-composer-wrap,.cs-composer-bar-inner{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:18px;box-shadow:var(--cs-shadow-sm);transition:border-color .2s var(--cs-ease),box-shadow .2s var(--cs-ease),transform .2s var(--cs-ease)}.cs-composer-bar:focus-within,.cs-composer-wrap:focus-within,.cs-composer-bar-inner:focus-within{border-color:var(--cs-blue-soft);box-shadow:var(--cs-ring-blue)}.cs-composer-input,.cs-composer-input-wrap,.cs-text-input,.cs-input-shell{background:transparent!important;border:none!important;outline:none!important}.cs-composer-icon-btn,.cs-composer-send-btn,.cs-send-btn,.cs-icon-action-btn{border-radius:12px;transition:background .18s var(--cs-ease),color .18s var(--cs-ease),transform .18s var(--cs-ease),box-shadow .18s var(--cs-ease)}.cs-composer-icon-btn:hover,.cs-icon-action-btn:hover{background:var(--cs-blue-light);color:var(--cs-blue-strong);transform:translateY(-1px)}.cs-composer-send-btn,.cs-send-btn,.cs-composer-send-btn--inline,.cs-primary-btn,.cs-pill-btn--primary{background:var(--cs-grad-blue)!important;color:#fff!important;border:none!important;box-shadow:0 6px 16px -6px #2f7bff8c}.cs-composer-send-btn:hover,.cs-send-btn:hover,.cs-primary-btn:hover,.cs-pill-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px -8px #2f7bffa6;filter:brightness(1.04)}.cs-secondary-btn,.cs-pill-btn--ghost{background:var(--cs-surface);border:1px solid var(--cs-border);color:var(--cs-text);transition:all .18s var(--cs-ease)}.cs-secondary-btn:hover,.cs-pill-btn--ghost:hover{background:var(--cs-blue-tint);border-color:var(--cs-blue-mid);color:var(--cs-blue-strong)}.cs-text-input,.cs-ann-input,.cs-ann-textarea,.cs-egm-input,.cs-egm-textarea,.cs-poll-question-input,.cs-poll-option-input,.cs-poll-date-input,.cs-edit-textarea,.cs-home-search,.cs-inline-search,.cs-roles-select{background:var(--cs-surface)!important;border:1px solid var(--cs-border)!important;border-radius:12px!important;transition:border-color .18s var(--cs-ease),box-shadow .18s var(--cs-ease),background .18s var(--cs-ease)}.cs-text-input:focus,.cs-ann-input:focus,.cs-ann-textarea:focus,.cs-egm-input:focus,.cs-egm-textarea:focus,.cs-poll-question-input:focus,.cs-poll-option-input:focus,.cs-edit-textarea:focus,.cs-home-search:focus,.cs-inline-search:focus,.cs-roles-select:focus{border-color:var(--cs-blue-soft)!important;box-shadow:var(--cs-ring-blue)!important;outline:none!important}.cs-link-chip,.cs-reaction-pill,.cs-egm-role-chip,.cs-role-badge,.cs-channels-count-badge,.cs-members-count-badge,.cs-mention,.cs-edited-badge,.cs-translated-label,.cs-attach-banner{background:var(--cs-blue-light);color:var(--cs-blue-strong);border:1px solid var(--cs-blue-mid);border-radius:999px;transition:background .18s var(--cs-ease),transform .18s var(--cs-ease)}.cs-reaction-pill:hover,.cs-link-chip:hover{transform:translateY(-1px);background:#dde9ff}.cs-thread-header{background:var(--cs-surface);border-bottom:1px solid var(--cs-border);position:sticky;top:0;z-index:5;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px)}.cs-typing-dots span{animation:cs-pulse-ring 1.4s ease infinite;background:var(--cs-blue)}.cs-vr-bar{background:var(--cs-blue)!important}.cs-loading,.cs-empty-state,.cs-empty-mini,.cs-thread-empty,.cs-list-empty{color:var(--cs-text-secondary)}.cs-loading:after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;border:2px solid var(--cs-blue-mid);border-top-color:var(--cs-blue);border-radius:50%;animation:cs-spin .8s linear infinite;vertical-align:-3px}.cs-page *::-webkit-scrollbar{width:10px;height:10px}.cs-page *::-webkit-scrollbar-track{background:transparent}.cs-page *::-webkit-scrollbar-thumb{background:var(--cs-blue-mid);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.cs-page *::-webkit-scrollbar-thumb:hover{background:var(--cs-blue-soft);background-clip:padding-box;border:2px solid transparent}.cs-modal-close,.cs-ann-modal-close,.cs-poll-modal-close,.cs-egm-close{border-radius:10px;transition:background .18s var(--cs-ease),color .18s var(--cs-ease),transform .18s var(--cs-ease)}.cs-modal-close:hover,.cs-ann-modal-close:hover,.cs-poll-modal-close:hover,.cs-egm-close:hover{background:var(--cs-blue-light);color:var(--cs-blue-strong);transform:rotate(90deg)}.cs-message-avatar,.cs-avatar-image,.cs-ann-avatar,.cs-mention-avatar,.cs-egm-header-avatar{border-radius:50%;box-shadow:0 0 0 2px var(--cs-surface),0 0 0 3px var(--cs-blue-mid)}@media(max-width:900px){.cs-page{width:100%!important;margin-left:0!important;padding:12px 12px 92px!important}.cs-enterprise-grid,.cs-announcement-layout,.cs-thread-layout,.cs-home-shell{display:flex!important;flex-direction:column!important;gap:12px!important}.cs-left-col,.cs-right-col,.cs-members-pane{width:100%!important;max-width:100%!important;flex:0 0 auto!important}.cs-thread-panel{min-height:70vh;border-radius:16px}.cs-thread-header{border-radius:16px 16px 0 0;padding:12px 14px}.cs-thread-name{font-size:15px}.cs-message-bubble{max-width:86%!important;font-size:14px}.cs-message-card{border-radius:14px}.cs-composer-bar,.cs-composer-wrap{position:sticky;bottom:8px;z-index:30;margin:0 -2px;box-shadow:var(--cs-shadow-lg)}.cs-composer-icon-label{display:none}.cs-composer-icon-btn--labeled{padding:8px!important}.cs-modal{width:calc(100% - 16px)!important;max-width:100%!important;max-height:92vh!important;border-radius:18px!important}.cs-modal-head,.cs-ann-modal-header,.cs-poll-modal-header,.cs-egm-header{padding:14px 16px!important}.cs-channels-bar,.cs-ann-modal-tabs,.cs-egm-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important}.cs-channels-bar::-webkit-scrollbar,.cs-ann-modal-tabs::-webkit-scrollbar,.cs-egm-tabs::-webkit-scrollbar{display:none}.cs-chat-list-row{padding:12px!important;min-height:64px}.cs-roles-legend-grid{grid-template-columns:1fr 1fr!important}.cs-poll-settings-grid{grid-template-columns:1fr!important}}@media(max-width:520px){.cs-page{padding:10px 10px 96px!important}.cs-message-bubble{max-width:92%!important}.cs-roles-legend-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.cs-card,.cs-modal,.cs-thread-panel,.cs-ann-card,.cs-news-row,.cs-group-tile,.cs-roles-member-card,.cs-message-bubble-wrap,.cs-toast{animation:none!important}*{transition-duration:.01ms!important}}:root{--cs-v6-bg: #f4f8ff;--cs-v6-surface: #ffffff;--cs-v6-border: #e2ebf8;--cs-v6-border-strong: #cfdcf0;--cs-v6-blue: #2f7bff;--cs-v6-blue-soft: #eaf2ff;--cs-v6-blue-tint: #f5f9ff;--cs-v6-ink: #0f1f3a;--cs-v6-ink-2: #3a4d6b;--cs-v6-ink-3: #6c7d96;--cs-v6-radius: 16px;--cs-v6-radius-sm: 12px;--cs-v6-shadow: 0 1px 2px rgba(15,31,58,.04), 0 6px 18px -10px rgba(15,31,58,.1);--cs-v6-shadow-pop: 0 12px 32px -16px rgba(47,123,255,.25), 0 2px 6px rgba(15,31,58,.06)}.cs-chat-list-row,.cs-update-row,.cs-group-tile,.cs-group-tile--deep,.cs-news-row--announcement-card,.cs-ann-card,.cs-modal-contact{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}.cs-chat-list-row:hover,.cs-update-row:hover,.cs-group-tile:hover,.cs-group-tile--deep:hover,.cs-news-row--announcement-card:hover,.cs-ann-card:hover,.cs-modal-contact:hover{transform:none!important;box-shadow:0 1px 2px #0f1f3a0a!important;background:var(--cs-v6-blue-tint)!important;border-color:var(--cs-v6-border-strong)!important}.cs-ann-card-arrow{display:none!important}.cs-ann-card:hover .cs-ann-card-arrow{transform:none!important}.cs-home-shell{background:linear-gradient(180deg,var(--cs-v6-bg) 0%,#eef4fc 100%);padding:28px 28px 80px!important;min-height:100vh}.cs-enterprise-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(420px,1.4fr);gap:24px;align-items:start;max-width:1480px;margin:0 auto}.cs-left-col,.cs-right-col{display:flex;flex-direction:column;gap:20px}.cs-surface,.cs-surface--elevated{background:var(--cs-v6-surface)!important;border:1px solid var(--cs-v6-border)!important;border-radius:var(--cs-v6-radius)!important;box-shadow:var(--cs-v6-shadow)!important;padding:22px!important}.cs-surface-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid var(--cs-v6-border)!important}.cs-surface-head h3{font-size:16px!important;font-weight:700!important;color:var(--cs-v6-ink)!important;letter-spacing:-.01em!important;margin:0!important;position:relative;padding-left:12px}.cs-surface-head h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background:var(--cs-v6-blue);border-radius:2px}.cs-chat-list-row,.cs-update-row,.cs-group-tile,.cs-group-tile--deep{background:#fff!important;border:1px solid var(--cs-v6-border)!important;border-radius:var(--cs-v6-radius-sm)!important;padding:14px!important;display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;text-align:left!important;cursor:pointer!important}.cs-group-member-pill{background:var(--cs-v6-blue-soft)!important;color:var(--cs-v6-blue)!important;font-size:11px!important;font-weight:600!important;padding:3px 10px!important;border-radius:999px!important;border:1px solid #d9e6ff!important}.cs-ann-card{background:#fff!important;border:1px solid var(--cs-v6-border)!important;border-radius:var(--cs-v6-radius-sm)!important;padding:16px!important;display:block!important;width:100%!important;text-align:left!important;margin-bottom:10px!important;cursor:pointer!important}.cs-ann-card-title{font-size:14.5px!important;font-weight:700!important;color:var(--cs-v6-ink)!important;margin:6px 0!important;letter-spacing:-.01em!important}.cs-ann-card-preview{color:var(--cs-v6-ink-3)!important;font-size:12.5px!important;line-height:1.55!important;margin:8px 0 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-ann-priority-badge{font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:999px!important}.cs-modal-backdrop{background:#0f1f3a73!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;animation:csV6FadeIn .18s ease!important}.cs-modal{background:#fff!important;border-radius:20px!important;border:1px solid var(--cs-v6-border)!important;box-shadow:0 30px 70px -20px #0f1f3a4d,0 10px 24px #0f1f3a14!important;width:100%!important;max-width:560px!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:csV6PopIn .22s cubic-bezier(.2,.9,.3,1.15)!important}.cs-modal-head{padding:22px 24px 18px!important;background:linear-gradient(180deg,var(--cs-v6-blue-tint),#fff)!important;border-bottom:1px solid var(--cs-v6-border)!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.cs-modal-head h3{font-size:19px!important;font-weight:800!important;color:var(--cs-v6-ink)!important;letter-spacing:-.015em!important;margin:0 0 4px!important}.cs-modal-head h3+*{color:var(--cs-v6-ink-3);font-size:13px}.cs-modal-close{background:#fff!important;border:1px solid var(--cs-v6-border)!important;border-radius:10px!important;width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--cs-v6-ink-2)!important;font-size:18px!important;cursor:pointer!important;transition:background .16s ease,color .16s ease,border-color .16s ease!important}.cs-modal-close:hover{background:#f1f6fe!important;color:var(--cs-v6-blue)!important;border-color:var(--cs-v6-border-strong)!important}.cs-inline-search--modal{margin:18px 24px 8px!important;background:#f5f9ff!important;border:1.5px solid var(--cs-v6-border)!important;border-radius:12px!important;padding:11px 14px!important;display:flex!important;align-items:center!important;gap:10px!important;transition:border-color .18s ease,background .18s ease!important}.cs-inline-search--modal:focus-within{border-color:var(--cs-v6-blue)!important;background:#fff!important;box-shadow:0 0 0 4px #2f7bff1a!important}.cs-inline-search--modal input{border:0!important;background:transparent!important;outline:none!important;font-size:14px!important;color:var(--cs-v6-ink)!important;width:100%!important}.cs-modal-section-title{padding:12px 24px 8px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--cs-v6-blue)!important}.cs-modal-list{flex:1 1 auto!important;overflow-y:auto!important;padding:4px 16px 16px!important;display:flex!important;flex-direction:column!important;gap:4px!important}.cs-modal-contact{display:flex!important;align-items:center!important;gap:14px!important;padding:12px!important;background:transparent!important;border:1px solid transparent!important;border-radius:12px!important;cursor:pointer!important;width:100%!important;text-align:left!important}.cs-modal-contact:hover{background:var(--cs-v6-blue-tint)!important;border-color:var(--cs-v6-border)!important}.cs-modal-contact.is-active{background:var(--cs-v6-blue-soft)!important;border-color:#cddffd!important}.cs-modal-avatar{width:40px!important;height:40px!important;border-radius:12px!important;background:linear-gradient(135deg,#4f8fff,#2f7bff)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;font-size:13px!important;letter-spacing:.02em!important;flex:0 0 auto!important}.cs-modal-copy{display:flex;flex-direction:column;flex:1;min-width:0}.cs-modal-copy strong{font-size:14px;color:var(--cs-v6-ink);font-weight:700}.cs-modal-copy span{font-size:12.5px;color:var(--cs-v6-ink-3);margin-top:2px}.cs-modal-check{width:22px!important;height:22px!important;border-radius:50%!important;border:2px solid #cddbef!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:12px!important;font-weight:800!important;background:#fff!important;flex:0 0 auto!important;transition:background .16s ease,border-color .16s ease!important}.cs-modal-check.is-active{background:var(--cs-v6-blue)!important;border-color:var(--cs-v6-blue)!important}.cs-modal-actions{padding:16px 24px 20px!important;background:#fafcff!important;border-top:1px solid var(--cs-v6-border)!important;display:flex!important;justify-content:flex-end!important;gap:10px!important}.cs-modal-actions .cs-secondary-btn,.cs-modal-actions .cs-primary-btn{padding:10px 22px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:600!important;cursor:pointer!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease!important}.cs-modal-actions .cs-secondary-btn{background:#fff!important;border:1px solid var(--cs-v6-border-strong)!important;color:var(--cs-v6-ink-2)!important}.cs-modal-actions .cs-secondary-btn:hover{background:#f1f6fe!important}.cs-modal-actions .cs-primary-btn{background:var(--cs-v6-blue)!important;border:1px solid var(--cs-v6-blue)!important;color:#fff!important;box-shadow:0 6px 18px -8px #2f7bff8c!important}.cs-modal-actions .cs-primary-btn:hover:not(:disabled){background:#1a5fe0!important;border-color:#1a5fe0!important}.cs-modal-actions .cs-primary-btn:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}@keyframes csV6FadeIn{0%{opacity:0}to{opacity:1}}@keyframes csV6PopIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.cs-home-shell{padding:16px 14px 100px!important}.cs-enterprise-grid{grid-template-columns:1fr!important;gap:16px!important}.cs-modal{max-width:100%!important;max-height:92vh!important;border-radius:18px 18px 0 0!important;align-self:flex-end!important}.cs-modal-backdrop{align-items:flex-end!important;padding:0!important}.cs-modal-actions{padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}}@media(prefers-reduced-motion:reduce){.cs-modal,.cs-modal-backdrop{animation:none!important}}.cs-attach-banner--voice{width:100%;max-width:560px;align-items:center;gap:10px}.cs-attach-banner--voice .cs-vp,.cs-attach-banner--voice .cs-vp--compact{flex:1 1 220px;min-width:220px}.cs-message-card .cs-vp{max-width:360px}.cs-message-card .cs-msg-img-wrap{display:block;max-width:min(320px,78vw)}.cs-message-card .cs-msg-img{display:block;width:100%;max-width:min(320px,78vw);height:auto;max-height:320px;object-fit:contain;background:#f8fbff}.cs-msg-img-wrap{appearance:none;border:0;padding:0;background:transparent;display:block!important;width:fit-content;max-width:min(340px,82vw)!important;margin-top:8px;border-radius:14px;overflow:hidden;line-height:0;cursor:pointer}.cs-msg-img{display:block!important;width:auto;max-width:min(340px,82vw)!important;max-height:360px!important;object-fit:contain!important;background:#f8fbff;border:1px solid #e5edf9;border-radius:14px}.cs-message-card .cs-msg-file--image-fallback .cs-msg-file-ext{color:#4171f5}.cs-vp{flex-wrap:wrap;max-width:min(390px,84vw)!important}.cs-vp-native-audio{order:99;display:block!important;width:100%;min-width:240px;height:34px;margin-top:8px;border-radius:999px;overflow:hidden}.cs-vp--compact{min-width:min(300px,70vw)!important}.cs-vp--compact .cs-vp-native-audio{min-width:230px;height:32px;margin-top:6px}.cs-vr-preview{width:min(560px,100%)}.cs-vr-preview .cs-vp,.cs-attach-banner--voice .cs-vp{flex:1 1 280px!important;min-width:min(320px,72vw)!important}@media(max-width:640px){.cs-msg-img-wrap,.cs-msg-img{max-width:min(300px,76vw)!important}.cs-vp{max-width:min(330px,78vw)!important}.cs-vp-native-audio{min-width:min(280px,70vw)}.cs-vr-preview .cs-vp,.cs-attach-banner--voice .cs-vp{min-width:min(300px,70vw)!important}}.cs-vp audio.cs-vp-native-audio{display:block!important}.cs-vp-native-audio,.cs-vp audio.cs-vp-native-audio{display:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;position:absolute!important;pointer-events:none!important;overflow:hidden!important}.cs-vp{flex-wrap:nowrap!important;align-items:center!important}.cs-image-lightbox{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:18px;background:#07142bb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cs-image-lightbox-img{display:block;max-width:min(94vw,980px);max-height:86vh;object-fit:contain;border-radius:18px;background:#f8fcff;box-shadow:0 24px 70px #00000052}.cs-image-lightbox-close{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:44px;height:44px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#ffffffeb;color:#1f344d;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 12px 30px #0f285038}.cs-msg-file--image-fallback{border:1px solid rgba(183,215,245,.9)!important;background:linear-gradient(180deg,#fff,#f2f9ff)!important;cursor:pointer}.cs-message-menu--portal button{display:flex!important;align-items:center!important;gap:9px!important;color:#1f2f46!important}.cs-message-menu--portal button svg{color:#26384f!important;stroke:#26384f!important;flex:0 0 auto!important}.cs-message-menu--portal .cs-menu-danger,.cs-message-menu--portal .cs-menu-danger svg{color:#d44762!important;stroke:#d44762!important}.cs-emoji-pop{width:min(342px,calc(100vw - 24px))!important;max-width:min(342px,calc(100vw - 24px))!important;flex-wrap:wrap!important;gap:6px!important;padding:10px!important;border-radius:18px!important;background:#fffffffa!important;border:1px solid rgba(198,222,247,.95)!important;box-shadow:0 18px 44px -24px #1f3f6f59!important}.cs-emoji-pop button{width:34px!important;height:34px!important;font-size:18px!important;background:linear-gradient(180deg,#fff,#f3f9ff)!important;border:1px solid rgba(210,229,248,.85)!important}.cs-emoji-pop button:hover,.cs-emoji-pop button.reacted{background:linear-gradient(180deg,#eaf5ff,#dcebff)!important}.cs-role-badge,.cs-egm-role-chip,.cs-roles-select-wrap,.cs-roles-legend-item{border-radius:999px!important;font-weight:700!important}.cs-role-badge{background:linear-gradient(180deg,#f7fbff,#edf7ff)!important;color:#4f8df7!important;border:1px solid rgba(180,216,247,.9)!important;box-shadow:0 6px 18px -14px #4f8df773!important}.cs-message-card{background:linear-gradient(180deg,#fffffffc,#f5fafff7)!important;border-color:#cce2f7eb!important}.cs-message-row.mine .cs-message-card{background:linear-gradient(135deg,#f7fcff,#e8f5ff)!important;border-color:#b2d8f9f2!important}.cs-composer-bar,.cs-composer-input-wrap{position:relative!important;overflow:visible!important}.cs-attach-banner{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 10px)!important;z-index:50!important;margin:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;background:linear-gradient(180deg,#fffffffa,#eff8fff5)!important;border:1px solid rgba(190,220,248,.95)!important;box-shadow:0 18px 44px -28px #204a8766!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.cs-attach-banner--preview,.cs-attach-banner--voice{min-height:58px!important}.cs-attach-preview-wrap{min-width:0!important}.cs-attach-preview-img{width:44px!important;height:44px!important;object-fit:cover!important;border-radius:14px!important;border:1px solid rgba(190,220,248,.95)!important}.cs-vp-native-audio,.cs-vp audio.cs-vp-native-audio{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;opacity:0!important;position:absolute!important;pointer-events:none!important}.cs-message-card .cs-vp{width:min(340px,100%)!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(190,220,248,.95)!important;background:linear-gradient(180deg,#fff,#eff8ff)!important;color:#27405d!important}.cs-message-card .cs-vp-body{min-width:0!important}.cs-message-card .cs-vp-times{color:#6f8198!important}.cs-message-row.mine .cs-message-card .cs-vp{background:linear-gradient(135deg,#f7fcff,#e6f3ff)!important}.cs-message-row.mine .cs-vp-bar{background:#4f8df738!important}.cs-message-row.mine .cs-vp-bar--on{background:#4f8df7!important}.cs-message-row.mine .cs-vp-times,.cs-message-row.mine .cs-vp-mic{color:#58708d!important}.cs-message-row.mine .cs-vp-speed{color:#3b6fce!important;background:#fff!important;border-color:#b4d8f7f2!important}.cs-poll-modal,.cs-ann-modal,.cs-egm,.cs-modal{background:radial-gradient(circle at 90% 0%,rgba(211,233,255,.78),transparent 36%),linear-gradient(180deg,#fffffffa,#f1f8fffa)!important;border:1px solid rgba(197,222,247,.96)!important;box-shadow:0 30px 80px -42px #1e467d73!important}.cs-poll-modal-header,.cs-ann-modal-header,.cs-egm-header,.cs-modal-head{background:#ffffffb8!important;border-bottom:1px solid rgba(205,226,248,.86)!important}.cs-poll-modal-body,.cs-ann-modal-body,.cs-egm-body,.cs-modal-body{background:transparent!important}.cs-poll-field,.cs-ann-field,.cs-egm-section,.cs-modal-section,.cs-poll-setting-card,.cs-ann-preview-card,.cs-ann-input,.cs-ann-textarea,.cs-poll-question-input,.cs-poll-option-input{border-color:#c8e0f8eb!important}.cs-poll-setting-card,.cs-egm-section,.cs-ann-preview-card{background:#ffffffb8!important;box-shadow:0 14px 34px -26px #244e8a4d!important}.cs-poll-modal-footer,.cs-ann-modal-footer,.cs-egm-footer,.cs-modal-actions{background:#ffffffd1!important;border-top:1px solid rgba(205,226,248,.86)!important}.cs-thread-layout{height:min(100dvh,920px)!important;min-height:0!important;overflow:hidden!important;padding:18px!important;box-sizing:border-box!important;background:radial-gradient(circle at 8% 8%,rgba(215,235,255,.76),transparent 34%),radial-gradient(circle at 92% 12%,rgba(232,244,255,.9),transparent 34%),linear-gradient(180deg,#f7fbff,#edf6ff)!important}.cs-thread-panel{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;border:1px solid rgba(195,222,247,.96)!important;background:#ffffffc7!important;box-shadow:0 24px 70px -42px #1f4b8273,inset 0 1px #ffffffe6!important;backdrop-filter:blur(18px) saturate(130%)!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important}.cs-thread-header{position:sticky!important;top:0!important;z-index:40!important;flex-shrink:0!important;background:radial-gradient(circle at 88% 0%,rgba(217,236,255,.85),transparent 42%),linear-gradient(180deg,#fffffff5,#f4faffeb)!important;border-bottom:1px solid rgba(197,222,247,.82)!important;box-shadow:0 14px 32px -28px #1f4b827a!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;background:linear-gradient(180deg,#fafdffc7,#eff7ffc7)!important}.cs-messages-pane{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:radial-gradient(circle at 15% 10%,rgba(226,240,255,.62),transparent 34%),linear-gradient(180deg,#f9fcfffa,#f1f8fff5)!important}.cs-composer-bar{position:sticky!important;bottom:0!important;z-index:45!important;flex-shrink:0!important;background:linear-gradient(180deg,#ffffffb8,#f6fbfffa)!important;border-top:1px solid rgba(197,222,247,.86)!important;box-shadow:0 -18px 36px -32px #1f4b828c!important;overflow:visible!important}.cs-composer-bar-inner{align-items:center!important;overflow:visible!important}.cs-composer-input-wrap{flex:1 1 auto!important;min-width:0!important;position:relative!important;overflow:visible!important;background:#ffffffdb!important;border:1px solid rgba(195,222,247,.96)!important;box-shadow:inset 0 1px #ffffffe0,0 12px 30px -28px #1f4b8280!important}.cs-composer-input-row{min-height:52px!important}.cs-attach-banner,.cs-reply-banner{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 10px)!important;z-index:90!important;margin:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;transform:none!important}.cs-attach-banner--preview,.cs-attach-banner--voice,.cs-reply-banner{min-height:56px!important;max-height:72px!important;overflow:hidden!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffffa,#ecf7fffa)!important;border:1px solid rgba(190,220,248,.95)!important;box-shadow:0 18px 42px -30px #1f4b828c!important}.cs-message-card{background:linear-gradient(180deg,#fffffff5,#eff8fff5)!important;border:1px solid rgba(190,220,248,.95)!important;color:#26364d!important;box-shadow:0 16px 34px -30px #1f4b8273!important}.cs-message-row.mine .cs-message-card{background:linear-gradient(135deg,#f7fcff,#e8f5ff)!important;border-color:#a7d3f7f2!important;color:#22344d!important}.cs-message-row.mine .cs-message-card .cs-message-text,.cs-message-row.mine .cs-message-card .cs-message-meta strong,.cs-message-row.mine .cs-message-card .cs-message-meta span,.cs-message-row.mine .cs-message-card a,.cs-message-row.mine .cs-message-time{color:#22344d!important}.cs-role-badge,.cs-member-group-role,.cs-egm-role-chip{border-radius:999px!important;font-weight:650!important;letter-spacing:.01em!important;box-shadow:inset 0 1px #ffffffc2!important}.cs-message-row.mine .cs-role-badge{color:inherit!important}.cs-message-menu,.cs-message-menu--portal{color:#1f2937!important}.cs-message-menu button,.cs-message-menu--portal button,.cs-message-menu button svg,.cs-message-menu--portal button svg{color:#1f2937!important;stroke:currentColor!important}.cs-menu-danger,.cs-menu-danger svg{color:#b91c1c!important}.cs-emoji-pop{display:grid!important;grid-template-columns:repeat(10,32px)!important;gap:4px!important;width:min(380px,calc(100vw - 28px))!important;max-width:min(380px,calc(100vw - 28px))!important;max-height:176px!important;overflow-y:auto!important;border-radius:20px!important;padding:8px!important}.cs-emoji-pop button{width:32px!important;height:32px!important;border-radius:12px!important;font-size:18px!important}.cs-members-pane{background:linear-gradient(180deg,#ffffffe6,#f0f8ffe0)!important;border-left:1px solid rgba(195,222,247,.96)!important}.cs-member-row{border-bottom:1px solid rgba(207,226,245,.72)!important}.cs-vp{max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.cs-message-card .cs-vp{width:min(340px,100%)!important;margin-right:0!important}.cs-message-tools{z-index:8!important}.cs-message-card{overflow:visible!important;padding-right:44px!important}.cs-msg-img-wrap{cursor:zoom-in!important;border:0!important;padding:0!important;background:transparent!important}.cs-msg-img{display:block!important;max-width:min(360px,100%)!important;max-height:360px!important;border-radius:18px!important;object-fit:contain!important;border:1px solid rgba(190,220,248,.95)!important;box-shadow:0 10px 28px -24px #1f4b8280!important}.cs-image-lightbox{position:fixed!important;inset:0!important;z-index:100000!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#11223a99!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.cs-image-lightbox-img{max-width:min(94vw,1080px)!important;max-height:86vh!important;object-fit:contain!important;border-radius:22px!important;box-shadow:0 24px 80px -32px #0000007a!important}.cs-image-lightbox-close{position:fixed!important;top:max(14px,env(safe-area-inset-top))!important;right:max(14px,env(safe-area-inset-right))!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.66)!important;background:#ffffffeb!important;color:#20324a!important;font-size:26px!important;line-height:1!important}@media(min-width:769px){.cs-thread-layout{padding:22px!important}.cs-thread-panel{border-radius:30px!important}.cs-thread-header{min-height:96px!important;padding:18px 22px!important;gap:18px!important}.cs-thread-header-actions{gap:10px!important}.cs-icon-action-btn,.cs-icon-action-btn--labeled,.cs-translate-icon-wrap{min-height:50px!important;border-radius:16px!important;background:#ffffffdb!important;border:1px solid rgba(195,222,247,.96)!important;box-shadow:0 12px 28px -24px #1f4b8270!important}.cs-channels-bar{flex-shrink:0!important;background:#f7fbffeb!important;border-bottom:1px solid rgba(197,222,247,.8)!important}.cs-composer-bar{padding:14px 18px 18px!important}.cs-composer-bar-inner{padding:12px 16px!important;border-radius:22px!important;background:#ffffffbd!important;border:1px solid rgba(195,222,247,.96)!important;box-shadow:inset 0 1px #ffffffd6,0 18px 44px -34px #1f4b8280!important}}@media(max-width:768px){.cs-thread-layout{height:100dvh!important;max-height:100dvh!important;padding:0!important}.cs-thread-panel{height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border-left:0!important;border-right:0!important}.cs-thread-header{position:sticky!important;top:0!important;z-index:50!important;flex-shrink:0!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.cs-messages-pane{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;padding-bottom:18px!important}.cs-composer-bar{position:sticky!important;bottom:0!important;z-index:60!important;flex-shrink:0!important}.cs-attach-banner,.cs-reply-banner{left:0!important;right:0!important;bottom:calc(100% + 8px)!important}.cs-attach-banner--preview,.cs-attach-banner--voice,.cs-reply-banner{max-height:62px!important}.cs-message-card{padding-right:42px!important;max-width:calc(100vw - 72px)!important}.cs-message-card .cs-vp{width:min(228px,calc(100vw - 142px))!important;max-width:100%!important}.cs-message-row.mine .cs-message-card .cs-vp{width:min(238px,calc(100vw - 132px))!important}.cs-vp-wave{min-width:0!important}.cs-vp-speed,.cs-vp-times{display:none!important}.cs-emoji-pop{grid-template-columns:repeat(8,32px)!important;width:min(304px,calc(100vw - 20px))!important}}@media(min-width:769px){.cs-page{background:radial-gradient(700px 360px at 4% 8%,rgba(219,234,254,.62),transparent 68%),linear-gradient(180deg,#f7fbff,#f0f6fd)!important}.cs-home-shell{max-width:1480px!important;margin:0 auto!important}.cs-enterprise-grid{display:grid!important;grid-template-columns:minmax(380px,500px) minmax(620px,1fr)!important;gap:28px!important;align-items:stretch!important;margin-top:24px!important}.cs-left-col{display:grid!important;grid-template-rows:auto auto!important;gap:28px!important;min-width:0!important}.cs-right-col{min-width:0!important;display:flex!important}.cs-section,.cs-surface.cs-section{background:#fffffff5!important;border:1px solid #d9e5f3!important;border-radius:18px!important;box-shadow:0 18px 46px -34px #1f488247!important;padding:28px!important;overflow:hidden!important}.cs-section--announcements{width:100%!important;min-height:760px!important;display:flex!important;flex-direction:column!important}.cs-desktop-section-titlebar{display:flex!important;align-items:flex-start!important;gap:16px!important;margin-bottom:22px!important}.cs-desktop-section-titlebar--with-action{justify-content:space-between!important}.cs-desktop-section-heading{display:flex!important;align-items:flex-start!important;gap:16px!important;min-width:0!important}.cs-desktop-section-icon{width:52px!important;height:52px!important;border-radius:14px!important;display:grid!important;place-items:center!important;flex:0 0 52px!important;background:linear-gradient(180deg,#eff5ff,#e8f0ff)!important;color:#0f62ff!important;box-shadow:inset 0 1px #ffffffd9!important}.cs-desktop-section-icon--announcements{color:#5837e8!important;background:linear-gradient(180deg,#f1edff,#ebe7ff)!important}.cs-desktop-section-icon--chats,.cs-desktop-section-icon--groups{color:#0f62ff!important}.cs-desktop-section-titlebar h3,.cs-section h3,.cs-ann-section-title{margin:7px 0 8px!important;font-size:24px!important;line-height:1.08!important;color:#061733!important;font-weight:850!important;letter-spacing:-.035em!important}.cs-desktop-section-titlebar p,.cs-ann-section-sub{margin:0!important;color:#435b7d!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important}.cs-group-list--desktop-ref{border:1px solid #d9e5f3!important;border-radius:16px!important;min-height:340px!important;display:grid!important;place-items:center!important;padding:24px!important;background:#ffffffa8!important}.cs-desktop-empty-card{text-align:center!important;display:grid!important;justify-items:center!important;gap:14px!important;max-width:300px!important;margin:0 auto!important}.cs-desktop-empty-icon{width:78px!important;height:78px!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#105fff!important;background:radial-gradient(circle at 30% 24%,#f4f8ff,#e7edff 72%)!important}.cs-desktop-empty-card strong,.cs-ann-empty--desktop-ref strong{color:#061733!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.02em!important}.cs-desktop-empty-card p,.cs-ann-empty--desktop-ref p{margin:0!important;color:#425a7a!important;font-size:14px!important;line-height:1.65!important;font-weight:500!important}.cs-desktop-outline-btn,.cs-desktop-primary-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;height:54px!important;padding:0 22px!important;border-radius:12px!important;font-size:16px!important;font-weight:800!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.cs-desktop-outline-btn{background:#fff!important;color:#075eff!important;border:1px solid #1c6cff!important;box-shadow:0 8px 18px -15px #115cff52!important}.cs-desktop-outline-btn--small{height:50px!important;padding:0 22px!important;font-size:15px!important;border-color:#b8cdf4!important;box-shadow:0 10px 22px -18px #1f48824d!important}.cs-desktop-primary-btn{border:0!important;color:#fff!important;background:linear-gradient(135deg,#0d5bff,#0756ef)!important;box-shadow:0 18px 30px -22px #0d5bffc7!important}.cs-desktop-outline-btn:hover,.cs-desktop-primary-btn:hover{transform:translateY(-1px)!important}.cs-section--chats{min-height:520px!important}.cs-desktop-chat-tools{border-top:1px solid #e1e8f2!important;padding-top:14px!important;margin-top:4px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:12px!important;align-items:center!important}.cs-desktop-chat-tools .cs-home-search{height:52px!important;border-radius:12px!important;border:1px solid #d9e5f3!important;background:#fff!important;padding:0 16px!important;display:flex!important;align-items:center!important;gap:12px!important}.cs-desktop-chat-tools .cs-home-search input{color:#243a5f!important;font-size:14px!important;font-weight:500!important}.cs-desktop-chat-tools .cs-home-search input::placeholder{color:#7086a5!important}.cs-desktop-filter-btn{width:40px!important;height:40px!important;border:0!important;background:transparent!important;color:#45617f!important;display:grid!important;place-items:center!important;cursor:pointer!important}.cs-list-stack--desktop-ref{margin-top:22px!important;display:grid!important;gap:12px!important}.cs-list-stack--desktop-ref .cs-chat-list-row{min-height:92px!important;padding:16px!important;border-radius:14px!important;border:1px solid #d9e5f3!important;background:#fff!important;display:grid!important;grid-template-columns:60px minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;box-shadow:none!important}.cs-list-stack--desktop-ref .cs-chat-list-copy strong{color:#061733!important;font-size:15px!important;font-weight:850!important}.cs-list-stack--desktop-ref .cs-chat-list-copy span{color:#415a7a!important;font-size:14px!important;max-width:260px!important}.cs-list-stack--desktop-ref .cs-chat-list-meta{align-self:start!important;display:grid!important;justify-items:end!important;gap:12px!important}.cs-list-stack--desktop-ref .cs-chat-list-meta small{color:#435a7a!important;font-size:14px!important;font-weight:500!important}.cs-list-stack--desktop-ref .cs-chat-list-meta i{display:block!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#0d5bff!important}.cs-desktop-link-row{margin-top:32px!important;padding:26px 20px 10px!important;border:0!important;border-top:1px solid #e1e8f2!important;border-bottom:1px solid #e1e8f2!important;background:transparent!important;color:#075eff!important;font-size:16px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important;width:100%!important;text-align:left!important}.cs-desktop-link-row svg{transform:rotate(180deg)!important}.cs-ann-section-header--clean{display:none!important}.cs-ann-list--scroll{flex:1!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;border:1px solid #d9e5f3!important;border-radius:16px!important;background:#ffffffa3!important;display:grid!important}.cs-ann-empty--desktop-ref{min-height:650px!important;display:grid!important;place-items:center!important;align-content:center!important;justify-items:center!important;gap:16px!important;padding:38px!important;text-align:center!important}.cs-ann-empty--desktop-ref .cs-ann-empty-icon{width:168px!important;height:168px!important;border-radius:50%!important;margin:0!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 30% 24%,#f5f7ff,#e9edff 72%)!important;color:#3528f5!important;box-shadow:none!important}.cs-ann-empty--desktop-ref strong{margin-top:10px!important;font-size:22px!important}.cs-ann-empty--desktop-ref p{max-width:430px!important;font-size:16px!important;line-height:1.55!important}.cs-ann-empty--desktop-ref .cs-desktop-primary-btn{margin-top:14px!important;min-width:260px!important}}@media(min-width:769px)and (max-width:1180px){.cs-enterprise-grid{grid-template-columns:1fr!important}.cs-section--announcements{min-height:620px!important}.cs-ann-empty--desktop-ref{min-height:500px!important}}.cs-section-footer-note--groups{justify-content:flex-end!important}.cs-section-footer-note--groups>span{display:none!important}.cs-reply-banner--clean{left:12px!important;right:12px!important;bottom:calc(100% + 8px)!important;min-height:44px!important;max-height:58px!important;padding:8px 10px!important;border-radius:14px!important;background:#fffffff5!important;border:1px solid rgba(174,207,247,.95)!important;box-shadow:0 16px 36px -28px #0f366ea6!important;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.cs-reply-banner--clean .cs-reply-banner-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:var(--cs-blue, #2563eb);flex:0 0 auto}.cs-reply-banner--clean .cs-reply-banner-copy{padding-left:0!important;gap:0!important}.cs-reply-banner--clean .cs-reply-banner-copy:before{display:none!important}.cs-reply-banner--clean .cs-reply-banner-copy strong{font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#2563eb!important}.cs-reply-banner--clean .cs-reply-banner-copy span{font-size:12px!important;color:#475569!important}.cs-reply-banner--clean button{width:26px!important;height:26px!important;border-radius:999px!important;background:#f8fbff!important}.cs-pinned-bar,.cs-tasks-panel{margin:10px 16px 0;border:1px solid rgba(184,213,248,.9);border-radius:18px;background:linear-gradient(180deg,#fffffff0,#f4f9ffeb);box-shadow:0 18px 40px -34px #1f4b828c;overflow:hidden}.cs-pinned-bar{padding:10px}.cs-pinned-bar-head,.cs-tasks-panel-head{display:flex;align-items:center;gap:8px;color:#12315f;font-size:13px;font-weight:900}.cs-pinned-bar-head span{margin-left:auto;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.cs-pinned-bar-list{display:flex;gap:8px;overflow-x:auto;padding-top:9px;scrollbar-width:thin}.cs-pinned-chip{min-width:210px;max-width:280px;text-align:left;display:grid;gap:2px;position:relative;border:1px solid rgba(190,220,248,.9);border-radius:14px;background:#fff;padding:9px 34px 9px 10px;color:#14213d;cursor:pointer;box-shadow:0 10px 24px -20px #1f4b8280}.cs-pinned-chip:hover{border-color:var(--cs-theme-accent, #4171F5);transform:translateY(-1px)}.cs-pinned-chip span{font-size:10px;font-weight:900;color:var(--cs-theme-accent, #2563eb);text-transform:uppercase;letter-spacing:.08em}.cs-pinned-chip strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-pinned-chip small{color:#7a8aa3;font-size:11px}.cs-pinned-chip i{position:absolute;top:8px;right:8px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f1f5f9;color:#64748b;font-style:normal}.cs-pinned-chip i:hover{background:#fee2e2;color:#dc2626}.cs-message-pin-chip{display:inline-flex!important;align-items:center;gap:3px;border:1px solid rgba(250,204,21,.6);border-radius:999px;padding:2px 7px;background:#fef9c3e6;color:#854d0e!important;font-size:10px!important;font-weight:900!important}.cs-tasks-panel{padding:12px}.cs-tasks-panel-head{justify-content:space-between}.cs-tasks-panel-head div{display:grid;gap:1px}.cs-tasks-panel-head span{color:#64748b;font-size:11px;font-weight:800}.cs-task-create{display:flex;gap:8px;margin-top:10px}.cs-task-create input{flex:1;border:1px solid rgba(190,220,248,.95);border-radius:14px;background:#fff;padding:11px 13px;font:800 13px var(--cs-font);outline:none;min-width:0}.cs-task-create input:focus{border-color:var(--cs-theme-accent, #4171F5);box-shadow:0 0 0 4px var(--cs-theme-accent-soft, rgba(65,113,245,.14))}.cs-task-create button{border:0;border-radius:14px;background:var(--cs-theme-accent, #4171F5);color:#fff;font-weight:900;padding:0 14px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.cs-task-list{display:grid;gap:8px;margin-top:10px;max-height:210px;overflow:auto;padding-right:2px}.cs-task-row{display:flex;align-items:center;gap:10px;border:1px solid rgba(222,233,248,.95);border-radius:14px;background:#fff;padding:9px 10px}.cs-task-row.is-done{opacity:.72;background:#f8fafc}.cs-task-row.is-done strong{text-decoration:line-through}.cs-task-check{width:24px;height:24px;border-radius:8px;border:1.5px solid var(--cs-theme-accent, #4171F5);background:#fff;color:var(--cs-theme-accent, #4171F5);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.cs-task-row>div{min-width:0;flex:1;display:grid;gap:1px}.cs-task-row strong{font-size:13px;color:#14213d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-task-row span{font-size:11px;color:#64748b;font-weight:700}.cs-task-delete{border:0;background:#f8fafc;color:#64748b;border-radius:10px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cs-task-delete:hover{background:#fee2e2;color:#dc2626}.cs-task-empty{border:1px dashed #bfdbfe;border-radius:14px;color:#64748b;font-weight:800;padding:14px;text-align:center}.cs-threaded-replies{margin:8px 0 0 26px;padding-left:12px;border-left:2px solid rgba(65,113,245,.22);display:grid;gap:8px}.cs-threaded-replies-label{display:inline-flex;align-items:center;gap:5px;width:max-content;border:1px solid #bfdbfe;background:#eff6ff;color:#2563eb;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.cs-threaded-replies .cs-message-row{margin:0!important}.cs-threaded-replies .cs-message-card{padding:10px 12px!important}.cs-threaded-replies .cs-message-avatar{width:30px!important;height:30px!important}.cs-chat-theme-bg-soft-blue .cs-messages-pane,.cs-theme-preview-card.cs-chat-theme-bg-soft-blue{background:linear-gradient(180deg,#fbfdff,#f0f7ff)!important}.cs-chat-theme-bg-white .cs-messages-pane,.cs-theme-preview-card.cs-chat-theme-bg-white{background:#fff!important}.cs-chat-theme-bg-mint .cs-messages-pane,.cs-theme-preview-card.cs-chat-theme-bg-mint{background:linear-gradient(180deg,#f8fffc,#ecfdf5)!important}.cs-chat-theme-bg-violet .cs-messages-pane,.cs-theme-preview-card.cs-chat-theme-bg-violet{background:linear-gradient(180deg,#fcfbff,#f5f3ff)!important}.cs-chat-theme-bg-midnight .cs-messages-pane,.cs-theme-preview-card.cs-chat-theme-bg-midnight{background:linear-gradient(180deg,#0f172a,#172554)!important}.cs-chat-theme-bg-midnight .cs-message-card{background:#fffffff5!important}.cs-chat-theme-font-system{font-family:var(--cs-font, Inter, system-ui, sans-serif)!important}.cs-chat-theme-font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important}.cs-chat-theme-bubble-rounded .cs-message-card{border-radius:20px!important}.cs-chat-theme-bubble-classic .cs-message-card{border-radius:12px!important}.cs-chat-theme-bubble-soft .cs-message-card{border-radius:26px!important}.cs-chat-theme-bubble-glass .cs-message-card{border-radius:18px!important;background:#ffffffb8!important;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.cs-chat-theme-bubble-compact .cs-message-card{border-radius:12px!important;padding:8px 10px!important}.cs-chat-theme-bubble-rounded .cs-message-row.mine .cs-message-card,.cs-chat-theme-bubble-classic .cs-message-row.mine .cs-message-card,.cs-chat-theme-bubble-soft .cs-message-row.mine .cs-message-card,.cs-chat-theme-bubble-glass .cs-message-row.mine .cs-message-card,.cs-chat-theme-bubble-compact .cs-message-row.mine .cs-message-card{background:var(--cs-theme-accent, #4171F5)!important;color:#fff!important}.cs-theme-modal{width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border-radius:28px;background:#fff;border:1px solid rgba(190,220,248,.96);box-shadow:0 28px 80px -45px #0f2346b3}.cs-theme-modal-head{display:flex;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid #dbeafe}.cs-theme-modal-head span{display:inline-flex;color:#2563eb;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.cs-theme-modal-head h2{margin:4px 0;font-size:clamp(24px,3vw,32px);color:#0f172a}.cs-theme-modal-head p{margin:0;color:#52637d;font-weight:750;max-width:560px}.cs-theme-modal-head button{width:42px;height:42px;border-radius:14px;border:1px solid #dbeafe;background:#f8fbff}.cs-theme-preview{padding:16px 22px 0}.cs-theme-preview-card{border:1px solid #dbeafe;border-radius:20px;padding:16px;display:grid;gap:10px}.cs-theme-preview-bubble{max-width:62%;border:1px solid #dbeafe;background:#fff;border-radius:16px;padding:10px 12px;font-weight:800;color:#14213d}.cs-theme-preview-bubble.is-mine{justify-self:end;background:var(--cs-theme-accent, #4171F5);color:#fff;border-color:transparent}.cs-theme-sections{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px 22px}.cs-theme-sections section{border:1px solid #dbeafe;border-radius:18px;padding:14px;background:#fbfdff}.cs-theme-sections section>strong{display:block;margin-bottom:10px;color:#14213d}.cs-theme-preset-grid,.cs-theme-pill-row{display:flex;flex-wrap:wrap;gap:8px}.cs-theme-preset-grid button,.cs-theme-pill-row button{border:1px solid #bfdbfe;background:#fff;border-radius:999px;padding:8px 11px;font-weight:900;color:#1e3a8a;cursor:pointer;text-transform:capitalize}.cs-theme-preset-grid button span{width:12px;height:12px;display:inline-block;border-radius:999px;margin-right:6px;vertical-align:-1px}.cs-theme-preset-grid button.is-active,.cs-theme-pill-row button.is-active{border-color:var(--cs-theme-accent, #4171F5);box-shadow:0 0 0 3px var(--cs-theme-accent-soft, rgba(65,113,245,.16))}.cs-theme-color-row{display:flex;flex-wrap:wrap;gap:10px}.cs-theme-color-row button{width:34px;height:34px;border-radius:999px;border:3px solid #fff;outline:1px solid #bfdbfe;background:var(--theme-dot);cursor:pointer}.cs-theme-color-row button.is-active{outline:3px solid var(--cs-theme-accent, #4171F5)}.cs-theme-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px 22px;border-top:1px solid #dbeafe}@media(max-width:760px){.cs-thread-header-actions{width:100%;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:4px}.cs-thread-header-actions .cs-icon-action-btn--labeled{flex:0 0 auto;min-height:40px}.cs-pinned-bar,.cs-tasks-panel{margin:8px 10px 0;border-radius:16px}.cs-pinned-chip{min-width:185px}.cs-task-create{flex-direction:column}.cs-task-create button{min-height:42px;justify-content:center}.cs-threaded-replies{margin-left:8px;padding-left:8px}.cs-threaded-replies .cs-message-row{max-width:100%!important}.cs-theme-modal{width:calc(100vw - 14px);max-height:calc(100dvh - 14px);border-radius:22px}.cs-theme-modal-head{padding:18px}.cs-theme-sections{grid-template-columns:1fr;padding:14px 18px}.cs-theme-preview{padding:14px 18px 0}.cs-theme-preview-bubble{max-width:86%}.cs-theme-modal-actions{padding:14px 18px 18px;position:sticky;bottom:0;background:#fffffff0}.cs-reply-banner--clean{left:6px!important;right:6px!important;max-height:54px!important}}.cs-section--group-workspace{min-height:0!important;height:auto!important;display:block!important}.cs-section--group-workspace.has-single-row{padding-bottom:16px!important}.cs-section--group-workspace.has-single-row .cs-group-workspace-list,.cs-section--group-workspace.has-single-row .cs-list-stack--desktop-ref,.cs-section--group-workspace.has-single-row .cs-list-stack--groups-ref{min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}.cs-section--group-workspace.has-single-row .cs-group-workspace-list.is-single-group{min-height:0!important;padding-bottom:0!important}.cs-section--group-workspace.has-single-row .cs-chat-list-row,.cs-section--group-workspace.has-single-row .cs-group-chat-list-row,.cs-section--group-workspace.has-single-row .cs-conversation-row{min-height:84px!important;height:84px!important;max-height:84px!important}.cs-section--group-workspace.has-single-row .cs-section-footer-note,.cs-section--group-workspace.has-single-row .cs-section-footer-note--groups,.cs-section--group-workspace.has-single-row .cs-desktop-link-row{margin-top:10px!important;padding-top:10px!important}.cs-section--group-workspace.has-multiple-rows .cs-group-workspace-list.is-multi-group{min-height:184px!important;max-height:382px!important;overflow-y:auto!important}.cs-section--group-workspace.has-single-row .cs-desktop-empty-card,.cs-section--group-workspace.has-single-row .cs-empty-state{min-height:120px!important}.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-group-workspace-list .cs-chat-list-row,.cs-group-chat-list-row{align-items:center!important}.cs-list-stack--desktop-ref .cs-chat-list-copy,.cs-group-workspace-list .cs-chat-list-copy,.cs-group-chat-list-row .cs-chat-list-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding-top:4px!important}.cs-list-stack--desktop-ref .cs-chat-list-copy strong,.cs-group-workspace-list .cs-chat-list-copy strong{line-height:1.15!important}.cs-list-stack--desktop-ref .cs-chat-list-copy span,.cs-group-workspace-list .cs-chat-list-copy span{line-height:1.35!important}.cs-list-stack--desktop-ref .cs-chat-list-meta,.cs-group-workspace-list .cs-chat-list-meta,.cs-group-workspace-list .cs-group-list-meta{align-self:center!important;justify-self:end!important;padding-top:4px!important}@media(max-width:768px){html body .cs-thread-tools-mobile-layer{position:fixed!important;inset:0!important;z-index:2147482900!important;display:block!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}html body .cs-thread-tools-menu.cs-thread-tools-menu--portal,html body .cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready,html body .cs-thread-tools-menu{position:fixed!important;top:var(--cs-menu-top, 72px)!important;left:var(--cs-menu-left, 12px)!important;right:auto!important;bottom:auto!important;transform:none!important;width:min(220px,calc(100vw - 20px))!important;min-width:0!important;max-width:min(220px,calc(100vw - 20px))!important;max-height:min(330px,calc(100dvh - 104px))!important;margin:0!important;padding:6px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid #d8e4f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 44px -18px #0f172a6b!important;z-index:2147482901!important}html body .cs-thread-tools-menu-head{min-height:30px!important;margin:0 0 4px!important;padding:4px 5px 6px!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid #edf2f8!important;background:transparent!important}html body .cs-thread-tools-menu-head strong{font-size:12px!important;line-height:1.15!important;font-weight:850!important;color:#17345f!important}html body .cs-thread-tools-menu-close{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin-left:auto!important;padding:0!important;border-radius:8px!important}html body .cs-thread-tools-menu>button,html body .cs-thread-tools-menu>a,html body .cs-thread-tools-menu [role=menuitem]{width:100%!important;min-height:34px!important;height:auto!important;margin:0!important;padding:7px 8px!important;display:grid!important;grid-template-columns:17px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#263a59!important;font-size:12px!important;line-height:1.15!important;text-align:left!important;white-space:normal!important}html body .cs-thread-tools-menu>button:active,html body .cs-thread-tools-menu>button:hover,html body .cs-thread-tools-menu [role=menuitem]:hover{background:#eef5ff!important;color:#174ea6!important}html body .cs-thread-tools-menu>button small{max-width:68px!important;font-size:9.5px!important;color:#74839a!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .cs-thread-tools-status-block,html body .cs-thread-tools-language-block{margin:3px 0 5px!important;padding:5px!important;border:1px solid #e5edf7!important;border-radius:10px!important;background:#f8fbff!important}html body .cs-thread-tools-status-grid,html body .cs-thread-tools-language-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important}html body .cs-thread-tools-status-grid button,html body .cs-thread-tools-language-grid button{min-height:30px!important;padding:6px 8px!important;border-radius:8px!important;font-size:11px!important;text-align:left!important}html body .cs-thread-tools-trigger{min-height:34px!important;height:34px!important;padding:0 9px!important;border-radius:10px!important;font-size:12px!important}}@media(min-width:769px){.cs-message-row.mine .cs-message-deleted-state{margin-right:42px!important}.cs-start-chat-modal:before,.cs-create-group-modal:before,.cs-action-confirm-modal--leave .cs-leave-top-accent{left:36px!important;right:36px!important;width:auto!important;height:6px!important;border-radius:999px!important;top:12px!important}.cs-chat-builder-backdrop,.cs-v322-builder-backdrop,.cs-v323-builder-backdrop,.cs-v322-confirm-backdrop,.cs-v323-confirm-backdrop{align-items:center!important;justify-content:center!important;padding:28px!important}.cs-chat-builder-modal,.cs-action-confirm-modal{margin:0 auto!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay).ops-ref-backdrop,html body .cs-enter-confirm-overlay{background:#09101bdb!important;background-image:none!important;backdrop-filter:blur(1px)!important;-webkit-backdrop-filter:blur(1px)!important;animation:none!important;transition:opacity .15s ease!important;isolation:isolate!important}html body :is(.cs-modal-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay).ops-ref-backdrop:before,html body .cs-enter-confirm-overlay:before{content:none!important}html body :is(.cs-subchannel-clean-modal,.cs-chat-builder-modal,.cs-egm,.cs-scm,.cs-theme-modal,.cs-mod-logs-modal,.cs-poll-studio-modal,.cs-all-chats-modal,.cs-action-confirm-modal,.cs-modal){background-image:none!important}}@media(min-width:769px){:root{--ops-availability-bg: radial-gradient(circle at top left, rgba(186,212,255,.78) 0%, rgba(236,244,255,.92) 34%, #f8fbff 68%, #e9f1ff 100%)}html body .chat-system-page,html body .cs-page,html body .cs-shell{background:var(--ops-availability-bg)!important}html body .cs-channel-builder-modal,html body .create-channel-modal{border-radius:28px!important;overflow:hidden!important;max-height:min(92vh,980px)!important;box-shadow:0 30px 70px #0a1c3347!important}html body .cs-channel-builder-head,html body .create-channel-modal>header{background:linear-gradient(180deg,#edf5ff,#dfeeff)!important;border-bottom:1px solid #d6e4f8!important}html body .cs-channel-builder-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:18px!important}html body .cs-channel-builder-card,html body .cs-channel-preview,html body .cs-channel-builder-side .cs-channel-builder-card{background:#fff!important;border:1px solid #cfe0f6!important;border-radius:22px!important;box-shadow:0 10px 24px #3e6fad0f!important}html body .cs-channel-builder-preview-avatar,html body .cs-channel-preview-avatar,html body .cs-channel-preview .avatar,html body .cs-channel-preview [data-avatar]{background:#2f6ee7!important;color:#fff!important;border-color:#2f6ee7!important}html body .cs-channel-builder-preview-avatar *,html body .cs-channel-preview-avatar *{color:#fff!important;fill:#fff!important}html body .cs-channel-preview-icon{background:#2f6ee7!important;color:#fff!important;border:2px solid #d9e6fb!important;box-shadow:0 10px 22px #2f6ee738!important}}:root{--cs-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cs-bg: #f5f9ff;--cs-bg-soft: #eef4ff;--cs-surface: #ffffff;--cs-surface-2: #fbfdff;--cs-surface-glass: rgba(255,255,255,.72);--cs-border: #e0eafc;--cs-border-light: #edf3fc;--cs-border-strong:#cdddf5;--cs-text: #0d1f3c;--cs-text-secondary:#5a6c89;--cs-text-muted: #8da1c0;--cs-blue: #2f80ff;--cs-blue-strong: #1a66e8;--cs-blue-soft: #6ba6ff;--cs-blue-light: #e8f1ff;--cs-blue-tint: #f3f8ff;--cs-blue-mid: #c8dbfc;--cs-blue-ring: rgba(47,128,255,.18);--cs-grad-blue: linear-gradient(135deg, #2f80ff 0%, #6ba6ff 100%);--cs-grad-blue-soft: linear-gradient(135deg, #e8f1ff 0%, #f3f8ff 100%);--cs-grad-mesh: radial-gradient(at 20% 0%, #e8f1ff 0%, transparent 50%), radial-gradient(at 80% 100%, #f0f5ff 0%, transparent 50%);--cs-shadow-xs: 0 1px 2px rgba(15,33,61,.04);--cs-shadow-sm: 0 2px 4px rgba(15,33,61,.04), 0 1px 2px rgba(47,128,255,.04);--cs-shadow-md: 0 8px 24px -8px rgba(47,128,255,.12), 0 2px 6px rgba(15,33,61,.05);--cs-shadow-lg: 0 24px 56px -16px rgba(47,128,255,.22), 0 8px 20px rgba(15,33,61,.07);--cs-shadow-xl: 0 36px 80px -24px rgba(47,128,255,.3), 0 12px 28px rgba(15,33,61,.08);--cs-shadow-blue:0 12px 32px -8px rgba(47,128,255,.45);--cs-shadow-inset: inset 0 0 0 1px rgba(47,128,255,.08);--cs-radius-sm: 10px;--cs-radius-md: 14px;--cs-radius-lg: 18px;--cs-radius-xl: 22px;--cs-radius-2xl:28px;--cs-ease: cubic-bezier(.22,.61,.36,1);--cs-ease-out: cubic-bezier(.16,1,.3,1);--cs-spring: cubic-bezier(.34,1.56,.64,1)}.cs-page{background:radial-gradient(at 12% -10%,rgba(232,241,255,.9) 0%,transparent 45%),radial-gradient(at 88% 110%,rgba(243,248,255,.95) 0%,transparent 50%),radial-gradient(at 50% 50%,#fff,#f5f9ff 70%);font-family:var(--cs-font);color:var(--cs-text);letter-spacing:-.005em;scrollbar-color:var(--cs-border-strong) transparent}.cs-page::-webkit-scrollbar{width:8px}.cs-page::-webkit-scrollbar-thumb{background:var(--cs-border-strong);border-radius:999px}.cs-page::-webkit-scrollbar-thumb:hover{background:var(--cs-blue-soft)}.cs-surface{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:20px;box-shadow:var(--cs-shadow-sm);transition:box-shadow .25s var(--cs-ease),transform .25s var(--cs-ease),border-color .2s ease;position:relative}.cs-surface:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 30%);opacity:.6}.cs-surface:hover{box-shadow:var(--cs-shadow-md);border-color:var(--cs-border-strong)}.cs-surface--elevated{box-shadow:var(--cs-shadow-md)}.cs-surface-head h3{font-size:15px;font-weight:700;letter-spacing:-.015em;background:linear-gradient(180deg,#0d1f3c,#1f3463);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-pill-btn{font-family:var(--cs-font);font-weight:600;letter-spacing:-.01em;border-radius:999px;height:38px;padding:0 18px;background:var(--cs-surface);border:1px solid var(--cs-border);box-shadow:var(--cs-shadow-xs);transition:transform .15s var(--cs-ease),box-shadow .2s var(--cs-ease),background .2s ease,color .2s ease,border-color .2s ease;position:relative;overflow:hidden}.cs-pill-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(47,128,255,.16) 0%,transparent 60%);opacity:0;transition:opacity .25s ease}.cs-pill-btn:hover{transform:translateY(-1px);box-shadow:var(--cs-shadow-md);border-color:var(--cs-blue-mid)}.cs-pill-btn:hover:after{opacity:1}.cs-pill-btn:active{transform:translateY(0)}.cs-pill-btn--primary{background:var(--cs-grad-blue);border-color:transparent;color:#fff;box-shadow:var(--cs-shadow-blue)}.cs-pill-btn--primary:hover{background:linear-gradient(135deg,#1a66e8,#4d8eff);box-shadow:0 16px 36px -8px #2f80ff8c}.cs-pill-btn--ghost{background:var(--cs-blue-tint);border:1px solid var(--cs-blue-mid);color:var(--cs-blue-strong)}.cs-pill-btn--ghost:hover{background:var(--cs-blue-light);border-color:var(--cs-blue)}.cs-pill-btn--danger{background:linear-gradient(135deg,#ef4356,#ff6478);border-color:transparent;box-shadow:0 12px 28px -8px #ef435673}.cs-input-shell,.cs-text-input,.cs-textarea,.cs-ann-input,.cs-ann-textarea{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:14px;transition:border-color .15s,box-shadow .2s,background .15s;font-family:var(--cs-font)}.cs-input-shell:focus-within,.cs-text-input:focus,.cs-textarea:focus,.cs-ann-input:focus,.cs-ann-textarea:focus{border-color:var(--cs-blue);box-shadow:0 0 0 4px var(--cs-blue-ring);background:#fff}.cs-avatar,.cs-message-avatar,.cs-modal-avatar{background:var(--cs-grad-blue);box-shadow:0 2px 6px #2f80ff40,inset 0 0 0 2px #ffffff2e;border-radius:14px;transition:transform .2s var(--cs-spring),box-shadow .2s}.cs-avatar:hover,.cs-message-avatar:hover{transform:scale(1.06) rotate(-2deg)}.cs-chat-list-row{border-radius:14px;border:1px solid transparent;padding:12px;transition:background .2s var(--cs-ease),transform .2s var(--cs-ease),border-color .2s,box-shadow .2s;position:relative}.cs-chat-list-row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;background:var(--cs-grad-blue);border-radius:0 3px 3px 0;opacity:0;transform:scaleY(.3);transition:opacity .2s,transform .25s var(--cs-spring)}.cs-chat-list-row:hover{background:var(--cs-blue-tint);border-color:var(--cs-blue-mid);transform:translate(4px);box-shadow:var(--cs-shadow-sm)}.cs-chat-list-row:hover:before{opacity:1;transform:scaleY(1)}.cs-chat-list-row.is-active{background:var(--cs-blue-light);border-color:var(--cs-blue-mid)}.cs-chat-list-row.is-active:before{opacity:1;transform:scaleY(1)}.cs-chat-list-meta b{background:var(--cs-grad-blue);box-shadow:0 4px 10px #2f80ff59;animation:csBadgePulse 2.2s ease infinite}@keyframes csBadgePulse{0%,to{box-shadow:0 4px 10px #2f80ff59}50%{box-shadow:0 4px 18px #2f80ff8c}}.cs-group-tile{border-radius:16px;border:1px solid var(--cs-border);background:var(--cs-surface);box-shadow:var(--cs-shadow-xs);transition:transform .25s var(--cs-spring),box-shadow .25s,border-color .2s,background .2s}.cs-group-tile:hover{transform:translateY(-3px) scale(1.01);box-shadow:var(--cs-shadow-md);border-color:var(--cs-blue-mid);background:linear-gradient(180deg,#fff,var(--cs-blue-tint))}.cs-group-member-pill{background:var(--cs-blue-tint);border:1px solid var(--cs-blue-mid);color:var(--cs-blue-strong);font-weight:600}.cs-thread-panel{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:24px;box-shadow:var(--cs-shadow-lg);overflow:hidden}.cs-thread-header{padding:16px 20px;background:linear-gradient(180deg,#ffffff 0%,var(--cs-blue-tint) 100%);border-bottom:1px solid var(--cs-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs-thread-header h3{font-weight:700;letter-spacing:-.02em}.cs-back-home{border-radius:999px;background:var(--cs-surface);border:1px solid var(--cs-border);transition:all .2s var(--cs-ease)}.cs-back-home:hover{background:var(--cs-blue-tint);border-color:var(--cs-blue-mid);color:var(--cs-blue-strong);transform:translate(-3px)}.cs-messages-pane{background:linear-gradient(180deg,#fbfdff,#f5f9ff),radial-gradient(circle at 50% 0%,rgba(232,241,255,.5),transparent 60%);padding:20px}.cs-messages-pane::-webkit-scrollbar{width:6px}.cs-messages-pane::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--cs-border-strong),var(--cs-blue-mid));border-radius:999px}.cs-message-card{border-radius:18px;border:1px solid var(--cs-border);background:var(--cs-surface);box-shadow:var(--cs-shadow-sm);padding:12px 14px;transition:box-shadow .25s var(--cs-ease),transform .25s var(--cs-ease),border-color .2s}.cs-message-card-wrap:hover .cs-message-card{box-shadow:var(--cs-shadow-md);border-color:var(--cs-blue-mid);transform:translateY(-1px)}.cs-message-row.mine .cs-message-card{background:var(--cs-grad-blue);border-color:transparent;color:#fff;box-shadow:0 8px 20px -8px #2f80ff73}.cs-message-row.mine .cs-message-card .cs-message-text,.cs-message-row.mine .cs-message-card .cs-message-meta strong,.cs-message-row.mine .cs-message-card .cs-message-meta span{color:#fff}.cs-message-row.mine .cs-message-card .cs-message-meta span,.cs-message-row.mine .cs-message-time{color:#ffffffc7!important}.cs-message-row.mine .cs-message-card a{color:#fff;text-decoration:underline}.cs-message-row.mine .cs-message-reply--visible{background:#ffffff2e;border-left-color:#ffffffb3}.cs-message-row.mine .cs-message-reply-copy strong{color:#fffffff2}.cs-message-row.mine .cs-message-reply-copy span{color:#ffffffc7}.cs-message-row.mine .cs-reaction-pill{background:#ffffff2e;border-color:#ffffff4d;color:#fff}.cs-message-row.mine .cs-reaction-pill:hover{background:#ffffff52}@keyframes csMsgSpring{0%{opacity:0;transform:translateY(14px) scale(.92)}60%{transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:none}}.cs-message-row{animation:csMsgSpring .45s var(--cs-spring) both}.cs-role-badge{background:var(--cs-blue-tint);color:var(--cs-blue-strong);border:1px solid var(--cs-blue-mid);font-weight:700}.cs-message-row.mine .cs-role-badge{background:#ffffff38;color:#fff;border-color:#ffffff59}.cs-icon-dot--inside,.cs-message-menu-trigger{background:#fffffff2;border:1px solid var(--cs-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--cs-shadow-sm);transition:all .2s var(--cs-spring)}.cs-icon-dot--inside:hover,.cs-message-menu-trigger:hover{background:var(--cs-blue);color:#fff;border-color:var(--cs-blue);transform:scale(1.1) rotate(8deg)}.cs-emoji-pop{background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--cs-border);box-shadow:var(--cs-shadow-lg);border-radius:999px;animation:csPopIn .22s var(--cs-spring) both}@keyframes csPopIn{0%{opacity:0;transform:translateY(6px) scale(.85)}to{opacity:1;transform:none}}.cs-emoji-pop button{transition:transform .15s var(--cs-spring),background .15s}.cs-emoji-pop button:hover{transform:scale(1.35) translateY(-2px);background:var(--cs-blue-light)}.cs-reaction-pill{border-radius:999px;border:1px solid var(--cs-border);background:var(--cs-surface);transition:all .2s var(--cs-spring);font-weight:600}.cs-reaction-pill:hover{transform:scale(1.12) translateY(-1px);border-color:var(--cs-blue);background:var(--cs-blue-light)}.cs-reaction-pill--mine{background:var(--cs-blue-light);border-color:var(--cs-blue);color:var(--cs-blue-strong);box-shadow:0 2px 8px #2f80ff33}.cs-composer-bar{background:linear-gradient(180deg,#fff9,#fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--cs-border);padding:14px 16px}.cs-composer-input-wrap{background:var(--cs-surface);border:1.5px solid var(--cs-border);border-radius:18px;padding:10px 14px;box-shadow:var(--cs-shadow-xs);transition:border-color .2s,box-shadow .2s,transform .2s}.cs-composer-input-wrap:focus-within{border-color:var(--cs-blue);box-shadow:0 0 0 4px var(--cs-blue-ring),var(--cs-shadow-sm);transform:translateY(-1px)}.cs-reply-banner,.cs-attach-banner{border-radius:12px;border:1px solid var(--cs-blue-mid);background:var(--cs-blue-tint);animation:csSlideDown .25s var(--cs-ease) both}@keyframes csSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cs-members-pane{background:linear-gradient(180deg,#ffffff,var(--cs-blue-tint));border-left:1px solid var(--cs-border)}.cs-member-row{transition:background .2s,transform .2s,padding .2s}.cs-member-row:hover{background:var(--cs-blue-light);transform:translate(2px);padding-left:18px}.cs-modal-backdrop{background:#0d1f3c73;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);animation:csBackdropFade .25s var(--cs-ease) both}@keyframes csBackdropFade{0%{opacity:0}to{opacity:1}}.cs-modal,.cs-ann-modal,.cs-poll-modal,.cs-close-chat-modal,.cs-egm{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:24px;box-shadow:0 40px 80px -20px #0d1f3c40,0 12px 32px #2f80ff1a,inset 0 0 0 1px #fff9;animation:csModalSpring .35s var(--cs-spring) both}@keyframes csModalSpring{0%{opacity:0;transform:translateY(20px) scale(.94)}60%{transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:none}}.cs-modal-head h3,.cs-ann-modal-title,.cs-poll-modal-title,.cs-egm-header-title{font-weight:800;letter-spacing:-.025em;background:linear-gradient(180deg,#0d1f3c,#2f80ff 200%);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-modal-close,.cs-ann-modal-close,.cs-poll-modal-close,.cs-egm-close{transition:all .2s var(--cs-spring)}.cs-modal-close:hover,.cs-ann-modal-close:hover,.cs-poll-modal-close:hover,.cs-egm-close:hover{background:#ffeaee;color:#ef4356;transform:rotate(90deg) scale(1.08)}.cs-modal-contact,.cs-egm-contact-row{transition:background .2s,transform .15s,padding-left .2s;border-radius:12px}.cs-modal-contact:hover,.cs-egm-contact-row:hover{background:var(--cs-blue-tint);padding-left:12px}.cs-modal-contact.is-active{background:var(--cs-blue-light);border:1px solid var(--cs-blue-mid)}.cs-modal-check.is-active,.cs-egm-check--on{background:var(--cs-grad-blue);box-shadow:0 4px 12px #2f80ff66;animation:csCheckPop .3s var(--cs-spring) both}@keyframes csCheckPop{0%{transform:scale(.4)}60%{transform:scale(1.2)}to{transform:scale(1)}}.cs-section--announcements{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:22px;box-shadow:var(--cs-shadow-md);overflow:hidden}.cs-ann-section-header--clean,.cs-ann-section-header{background:linear-gradient(180deg,#ffffff,var(--cs-blue-tint));border-bottom:1px solid var(--cs-border)}.cs-ann-publish-btn{background:var(--cs-grad-blue);box-shadow:var(--cs-shadow-blue);border-radius:999px;font-weight:600;letter-spacing:-.01em;transition:transform .2s var(--cs-spring),box-shadow .2s}.cs-ann-publish-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px -8px #2f80ff8c}.cs-ann-card{transition:background .25s var(--cs-ease),padding-left .25s var(--cs-ease);border-bottom:1px solid var(--cs-border-light)}.cs-ann-card:hover{background:var(--cs-blue-tint);padding-left:30px}.cs-ann-card:hover .cs-ann-card-arrow{color:var(--cs-blue);transform:translate(6px)}.cs-ann-priority-badge{font-weight:700;letter-spacing:.02em;border-radius:999px}.cs-poll-card{background:linear-gradient(180deg,#ffffff,var(--cs-blue-tint));border:1px solid var(--cs-blue-mid);border-radius:16px;box-shadow:var(--cs-shadow-sm)}.cs-poll-option-btn{border-radius:12px;border:1.5px solid var(--cs-border);background:var(--cs-surface);transition:all .2s var(--cs-ease);overflow:hidden}.cs-poll-option-btn:hover:not(:disabled){border-color:var(--cs-blue);transform:translate(3px);box-shadow:var(--cs-shadow-sm)}.cs-poll-option-btn.voted{border-color:var(--cs-blue);background:var(--cs-blue-light)}.cs-poll-bar{background:linear-gradient(90deg,#2f80ff2e,#2f80ff14);transition:width .6s var(--cs-ease-out)}.cs-poll-option-btn--winner{border-color:#f59e0b;background:linear-gradient(180deg,#fff,#fff7e6);box-shadow:0 8px 24px -6px #f59e0b4d}.cs-egm-header{background:linear-gradient(180deg,#ffffff,var(--cs-blue-tint));border-bottom:1px solid var(--cs-border)}.cs-egm-tab{position:relative;transition:color .2s ease}.cs-egm-tab:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--cs-grad-blue);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .3s var(--cs-spring)}.cs-egm-tab--active:after{transform:scaleX(1)}.cs-egm-tab--active{color:var(--cs-blue-strong)}.cs-egm-tab:hover:not(.cs-egm-tab--active){color:var(--cs-text);background:var(--cs-blue-tint);border-radius:10px}.cs-egm-btn-save{background:var(--cs-grad-blue);box-shadow:var(--cs-shadow-blue);border-radius:999px;font-weight:600;border:none;color:#fff;transition:transform .2s var(--cs-spring),box-shadow .2s}.cs-egm-btn-save:hover{transform:translateY(-2px);box-shadow:0 16px 36px -8px #2f80ff8c}.cs-egm-member-row,.cs-roles-member-card{border-radius:12px;transition:background .2s,transform .15s,box-shadow .2s;border:1px solid transparent}.cs-egm-member-row:hover,.cs-roles-member-card:hover{background:var(--cs-blue-tint);border-color:var(--cs-blue-mid);transform:translate(2px);box-shadow:var(--cs-shadow-xs)}.cs-toast{border-radius:14px;box-shadow:var(--cs-shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:csToastIn .35s var(--cs-spring) both}@keyframes csToastIn{0%{opacity:0;transform:translate(40px) scale(.9)}to{opacity:1;transform:none}}.cs-toast--hiding{animation:csToastOut .35s var(--cs-ease) forwards}@keyframes csToastOut{to{opacity:0;transform:translate(40px) scale(.9)}}.cs-typing-indicator,.cs-typing{display:inline-flex;align-items:center;gap:4px}.cs-typing-indicator span,.cs-typing span{width:6px;height:6px;border-radius:50%;background:var(--cs-blue);animation:csTypingDot 1.2s infinite ease-in-out}.cs-typing-indicator span:nth-child(2),.cs-typing span:nth-child(2){animation-delay:.15s}.cs-typing-indicator span:nth-child(3),.cs-typing span:nth-child(3){animation-delay:.3s}@keyframes csTypingDot{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--cs-border-strong);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--cs-blue-soft)}.cs-code-block{background:linear-gradient(180deg,#142242,#0d1f3c);border:1px solid rgba(47,128,255,.18);border-radius:12px;box-shadow:0 8px 20px -6px #0d1f3c4d}.cs-code-lang{background:#2f80ff2e;color:#93b5ff;letter-spacing:.08em}.cs-code-block pre{font-family:JetBrains Mono,monospace}.cs-inline-code{background:var(--cs-blue-light);color:var(--cs-blue-strong);font-family:JetBrains Mono,monospace;border:1px solid var(--cs-blue-mid)}.cs-mention{background:var(--cs-grad-blue);color:#fff!important;font-weight:600;padding:1px 7px;border-radius:999px;font-size:.92em;box-shadow:0 2px 6px #2f80ff40}.cs-ann-section-title,.cs-ann-modal-title,.cs-ann-detail-title{letter-spacing:-.025em;font-weight:800}@keyframes csStaggerIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cs-home-shell>*,.cs-enterprise-grid>*{animation:csStaggerIn .5s var(--cs-ease-out) both}.cs-enterprise-grid>*:nth-child(1){animation-delay:.05s}.cs-enterprise-grid>*:nth-child(2){animation-delay:.12s}.cs-enterprise-grid>*:nth-child(3){animation-delay:.19s}.cs-thread-layout{background:radial-gradient(at 0% 0%,rgba(232,241,255,.5),transparent 40%),radial-gradient(at 100% 100%,rgba(243,248,255,.7),transparent 50%)}.cs-update-row{border-radius:14px;border:1px solid var(--cs-border-light);background:var(--cs-surface);transition:all .2s var(--cs-ease)}.cs-update-row:hover{background:var(--cs-blue-tint);border-color:var(--cs-blue-mid);transform:translate(4px);box-shadow:var(--cs-shadow-xs)}.cs-update-icon{background:var(--cs-grad-blue);color:#fff;border:none;box-shadow:0 4px 10px #2f80ff40}.cs-priority-badge{font-weight:700;letter-spacing:.04em;border-radius:999px;border:1px solid transparent}.cs-priority-badge--low{background:#eafbf2;color:#047857;border-color:#a7f3d0}.cs-priority-badge--normal{background:var(--cs-blue-light);color:var(--cs-blue-strong);border-color:var(--cs-blue-mid)}.cs-priority-badge--high{background:#fff7e6;color:#b45309;border-color:#fde68a}.cs-priority-badge--urgent{background:#fee9ed;color:#b91c1c;border-color:#fca5a5;animation:csUrgentPulse 2s ease infinite}@keyframes csUrgentPulse{0%,to{box-shadow:0 0 #dc26264d}50%{box-shadow:0 0 0 6px #dc262600}}.cs-loading,.cs-empty-state,.cs-empty-mini{color:var(--cs-text-muted)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--cs-blue);outline-offset:2px;border-radius:8px}::selection{background:var(--cs-blue-light);color:var(--cs-blue-strong)}.cs-thread-header-actions .cs-pill-btn{height:34px;padding:0 14px}.cs-ann-tab{border-radius:999px;padding:8px 16px;margin-right:6px;transition:all .2s var(--cs-spring)}.cs-ann-tab.active{background:var(--cs-blue-light);color:var(--cs-blue-strong);border-bottom-color:transparent}.cs-ann-tab:hover:not(.active){background:var(--cs-blue-tint);color:var(--cs-text)}.cs-ann-modal-tabs{border-bottom:1px solid var(--cs-border);padding:10px 24px}.cs-surface,.cs-modal,.cs-ann-modal,.cs-poll-modal,.cs-thread-panel,.cs-egm{border-color:var(--cs-border)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cs-home-shell{display:flex;flex-direction:column;gap:24px;padding:4px 0 24px}.cs-hero{position:relative;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,#fff,#f3f8ff 60%,#e8f1ff);border:1px solid var(--cs-border);box-shadow:0 24px 56px -20px #2f80ff2e,0 4px 14px #0d1f3c0a,inset 0 1px #ffffffe6;animation:csHeroIn .65s var(--cs-ease-out) both}@keyframes csHeroIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.cs-hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.cs-hero-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:csOrbFloat 18s ease-in-out infinite}.cs-hero-orb--1{width:320px;height:320px;background:radial-gradient(circle,#6ba6ff 0%,transparent 70%);top:-120px;right:-60px}.cs-hero-orb--2{width:260px;height:260px;background:radial-gradient(circle,#c8dbfc 0%,transparent 70%);bottom:-140px;left:20%;animation-delay:-9s}@keyframes csOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-15px) scale(1.05)}66%{transform:translate(-15px,10px) scale(.95)}}.cs-hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(47,128,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(47,128,255,.06) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);opacity:.5}.cs-hero-inner{position:relative;z-index:2;padding:36px 40px 32px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.cs-hero-copy{flex:1 1 360px;min-width:280px}.cs-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#ffffffd9;border:1px solid var(--cs-blue-mid);font-size:11px;font-weight:700;color:var(--cs-blue-strong);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:14px;animation:csHeroFadeIn .6s .15s both}.cs-hero-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#16a673;box-shadow:0 0 #16a67380;animation:csLivePulse 1.8s ease infinite}@keyframes csLivePulse{0%,to{box-shadow:0 0 #16a67380}50%{box-shadow:0 0 0 6px #16a67300}}.cs-hero-title{margin:0 0 8px;font-size:36px;font-weight:800;letter-spacing:-.035em;line-height:1.05;background:linear-gradient(135deg,#0d1f3c,#2f80ff);-webkit-background-clip:text;background-clip:text;color:transparent;animation:csHeroFadeIn .7s .2s both}.cs-hero-sub{margin:0;font-size:14.5px;color:var(--cs-text-secondary);max-width:540px;line-height:1.55;animation:csHeroFadeIn .7s .3s both}@keyframes csHeroFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cs-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;flex:1 1 520px;min-width:280px}.cs-hero-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffffd9;border:1px solid var(--cs-border);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 14px -4px #2f80ff1a;transition:transform .3s var(--cs-spring),box-shadow .3s,border-color .3s,background .3s;animation:csStatIn .5s var(--cs-spring) both}.cs-hero-stat:nth-child(1){animation-delay:.25s}.cs-hero-stat:nth-child(2){animation-delay:.32s}.cs-hero-stat:nth-child(3){animation-delay:.39s}.cs-hero-stat:nth-child(4){animation-delay:.46s}@keyframes csStatIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:none}}.cs-hero-stat:hover{transform:translateY(-4px);box-shadow:0 16px 32px -10px #2f80ff40;border-color:var(--cs-blue-mid);background:#fff}.cs-hero-stat-icon{width:40px;height:40px;border-radius:12px;background:var(--cs-grad-blue);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px #2f80ff73;flex-shrink:0}.cs-hero-stat--accent .cs-hero-stat-icon{background:linear-gradient(135deg,#ff8a3d,#ff5e7d);box-shadow:0 6px 14px -4px #ff5e7d73}.cs-hero-stat-info{min-width:0}.cs-hero-stat-value{font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--cs-text);line-height:1}.cs-hero-stat-label{margin-top:4px;font-size:11.5px;color:var(--cs-text-secondary);font-weight:600;letter-spacing:.015em}.cs-enterprise-grid{grid-template-columns:400px 1fr;gap:24px}.cs-left-col,.cs-right-col{gap:20px}.cs-section,.cs-surface{padding:22px 24px}.cs-surface-head{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--cs-border-light);position:relative}.cs-surface-head:after{content:"";position:absolute;left:0;bottom:-1px;width:40px;height:2px;background:var(--cs-grad-blue);border-radius:2px}.cs-surface-head h3{font-size:14px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--cs-text);background:none;-webkit-text-fill-color:initial}.cs-empty-state{padding:32px 16px;text-align:center;color:var(--cs-text-muted);font-size:13px;border:1.5px dashed var(--cs-border);border-radius:14px;background:var(--cs-blue-tint)}.cs-home-search{margin-top:14px;background:var(--cs-blue-tint);border-color:var(--cs-blue-mid)}.cs-home-search:focus-within{background:#fff}.cs-update-icon{background:var(--cs-grad-blue);color:#fff;border:none}.cs-news-row{border-radius:14px;border:1px solid var(--cs-border-light);background:#fff;transition:all .25s var(--cs-ease)}.cs-news-row:hover{background:var(--cs-blue-tint);border-color:var(--cs-blue-mid);transform:translate(3px);box-shadow:var(--cs-shadow-sm)}.cs-news-icon{background:var(--cs-blue-light);color:var(--cs-blue);border-radius:12px}.cs-news-icon--announcement{background:var(--cs-grad-blue);color:#fff;box-shadow:0 6px 14px -4px #2f80ff73}.cs-group-list{display:flex;flex-direction:column;gap:10px}.cs-home-shell .cs-surface:hover{border-color:var(--cs-blue-mid)}.cs-section--announcements{min-height:600px}.cs-ann-section-header,.cs-ann-section-header--clean{padding:22px 28px 18px;border-bottom:1px solid var(--cs-border-light)}.cs-ann-section-title{font-size:18px!important;background:linear-gradient(135deg,#0d1f3c,#2f80ff);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-ann-section-sub{font-size:12.5px;font-weight:500;color:var(--cs-text-secondary)}.cs-ann-card{padding:18px 28px;gap:16px}.cs-ann-card-title{font-size:15px;letter-spacing:-.015em;margin:4px 0 8px}.cs-ann-card-preview{font-size:13px;line-height:1.55}.cs-ann-card-arrow{background:var(--cs-blue-tint);border:1px solid var(--cs-blue-mid);width:32px;height:32px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;font-size:16px;color:var(--cs-blue);flex-shrink:0;align-self:center;transition:all .25s var(--cs-spring)}.cs-ann-card:hover .cs-ann-card-arrow{background:var(--cs-blue);color:#fff;transform:translate(4px) rotate(0);box-shadow:0 6px 16px -4px #2f80ff73}.cs-chat-list-meta small{font-weight:600;color:var(--cs-text-muted)}.cs-group-card-copy p{color:var(--cs-text-secondary);font-size:12.5px}@media(max-width:1200px){.cs-hero-inner{padding:28px 28px 24px}.cs-hero-title{font-size:30px}.cs-hero-stats{grid-template-columns:repeat(2,1fr);flex-basis:100%}.cs-enterprise-grid{grid-template-columns:340px 1fr;gap:20px}}@media(max-width:900px){.cs-hero-inner{padding:24px}.cs-hero-title{font-size:26px}.cs-hero-stats{grid-template-columns:repeat(2,1fr)}.cs-enterprise-grid{grid-template-columns:1fr}.cs-section--announcements{min-height:auto}}@media(max-width:560px){.cs-hero-stats{grid-template-columns:1fr 1fr}.cs-hero-title{font-size:22px}}.cs-section--group-workspace.has-single-row,.cs-surface.cs-section--group-workspace.has-single-row{min-height:auto!important}.cs-section--group-workspace.has-single-row .cs-group-workspace-list,.cs-group-workspace-list.is-single-group{min-height:0!important;max-height:none!important;gap:12px!important}.cs-section--group-workspace.has-single-row .cs-chat-list-row,.cs-group-workspace-list.is-single-group .cs-chat-list-row,.cs-group-chat-list-row{min-height:96px!important;padding:18px 20px!important;align-items:center!important}.cs-section--group-workspace.has-single-row .cs-chat-list-copy,.cs-group-workspace-list.is-single-group .cs-chat-list-copy,.cs-group-chat-list-row .cs-chat-list-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;margin-top:6px!important}.cs-group-chat-list-row .cs-avatar,.cs-section--group-workspace.has-single-row .cs-chat-list-row .cs-avatar,.cs-group-workspace-list.is-single-group .cs-chat-list-row .cs-avatar,.cs-group-list-meta,.cs-chat-list-meta,.cs-group-list-meta small{align-self:center!important}.cs-enterprise-chat-modal--clean{background:linear-gradient(180deg,#f8fbfffc,#eff6fffc)!important;border:1px solid #d7e5fb!important;border-radius:32px!important;overflow:hidden!important;box-shadow:0 32px 80px -36px #2449856b!important}.cs-enterprise-modal-topline{height:4px!important;background:linear-gradient(90deg,#d8e8ff,#f7fbff,#d8e8ff)!important}.cs-enterprise-modal-header--compact{background:linear-gradient(180deg,#f4f8ff,#eef6ff)!important;border-bottom:1px solid #d8e7fb!important}.cs-enterprise-modal-body--clean-direct,.cs-enterprise-group-layout--clean{background:linear-gradient(180deg,#ffffff57,#f5f9ffd9)!important}.cs-enterprise-group-config--clean,.cs-enterprise-member-picker--clean,.cs-enterprise-picker-panel--clean{background:#ffffffc7!important;border:1px solid #d8e6fb!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffffe6,0 20px 36px -32px #2d508a33!important}.cs-enterprise-group-preview-card--hero,.cs-enterprise-contact--clean,.cs-enterprise-direct-summary{background:linear-gradient(180deg,#fff,#f4f8ff)!important;border:1px solid #d7e5fb!important;border-radius:22px!important}.cs-enterprise-field input,.cs-enterprise-field select,.cs-enterprise-image-url-input{background:#fff!important;border:1px solid #cfe0fb!important;box-shadow:0 10px 26px -24px #2a4c8b47!important}.cs-enterprise-search--large{display:flex!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:0 16px!important;overflow:hidden!important;background:#fff!important;border:1px solid #cfe0fb!important;border-radius:20px!important;box-shadow:0 12px 28px -24px #2a4c8b47!important}.cs-enterprise-search--large input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:50px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.cs-thread-layout{padding:16px!important}.cs-thread-panel{background:linear-gradient(180deg,#f7fbff,#f0f6ff)!important;border:1px solid #d8e6fb!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 30px 70px -42px #264e9257!important}.cs-thread-body,.cs-messages-pane{background:transparent!important}@media(min-width:769px){html body .cs-modal-backdrop,html body .cs-ann-modal-backdrop,html body .cs-poll-modal-backdrop,html body .cs-create-group-backdrop,html body .cs-enterprise-modal-backdrop{background:#071021ad!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}html body .cs-modal,html body .cs-ann-modal,html body .cs-poll-modal,html body .cs-close-chat-modal,html body .cs-egm,html body .cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,html body .cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{background:#fff!important;border:1px solid #d8e5f8!important;box-shadow:0 34px 90px -42px #0000007a,0 12px 30px #0f172a2e!important}html body .cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean,html body .cs-enterprise-chat-modal--direct .cs-enterprise-modal-body--clean-direct,html body .cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,html body .cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean,html body .cs-enterprise-chat-modal--direct .cs-enterprise-picker-panel--clean,html body .cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero,html body .cs-enterprise-chat-modal--group .cs-enterprise-member-search,html body .cs-enterprise-chat-modal--direct .cs-enterprise-search,html body .cs-enterprise-chat-modal--group .cs-enterprise-behaviour-card,html body .cs-enterprise-chat-modal--group .cs-enterprise-upload-card,html body .cs-enterprise-chat-modal--group .cs-enterprise-contact--clean,html body .cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean,html body .cs-enterprise-chat-modal--group .cs-enterprise-modal-footer,html body .cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer{background:#fff!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .cs-enterprise-chat-modal--group input,html body .cs-enterprise-chat-modal--group select,html body .cs-enterprise-chat-modal--group textarea,html body .cs-enterprise-chat-modal--direct input,html body .cs-enterprise-chat-modal--direct select,html body .cs-enterprise-chat-modal--direct textarea{background:#fff!important}html body .cs-page.cs-page--themed,html body .cs-page{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:calc(100vh - 24px)!important;max-height:none!important;margin:0!important;padding:14px 18px 20px!important;overflow:visible!important;contain:none!important}}:root{--csr-blue: #2563eb;--csr-blue-strong: #1d4ed8;--csr-blue-soft: #60a5fa;--csr-blue-50: #eff6ff;--csr-blue-100: #dbeafe;--csr-blue-200: #bfdbfe;--csr-blue-300: #93c5fd;--csr-ink: #0f172a;--csr-ink-2: #334155;--csr-ink-3: #64748b;--csr-border: #e2e8f0;--csr-border-soft: #eef2f7;--csr-surface: #ffffff;--csr-surface-tint: #f8fafc;--csr-shadow-sm: 0 1px 2px rgba(15,23,42,.04), 0 1px 3px rgba(15,23,42,.04);--csr-shadow-md: 0 4px 10px -2px rgba(15,23,42,.06), 0 2px 6px -1px rgba(15,23,42,.04);--csr-shadow-lg: 0 20px 40px -16px rgba(37,99,235,.18), 0 8px 16px -8px rgba(15,23,42,.08);--csr-radius: 14px;--csr-radius-lg: 18px;--csr-ease: cubic-bezier(.22,1,.36,1)}@keyframes csr-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes csr-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes csr-slideup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes csr-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cs-hero-stats{gap:14px!important}.cs-hero-stat{min-width:0!important;padding:16px 18px!important;gap:14px!important;border-radius:var(--csr-radius)!important;background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;box-shadow:var(--csr-shadow-sm)!important;transition:transform .25s var(--csr-ease),box-shadow .25s var(--csr-ease),border-color .25s var(--csr-ease)!important}.cs-hero-stat:hover{transform:translateY(-2px);border-color:var(--csr-blue-200)!important;box-shadow:var(--csr-shadow-md)!important}.cs-hero-stat-info{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}.cs-hero-stat-label{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;letter-spacing:.02em!important;color:var(--csr-ink-3)!important;font-weight:500!important;margin-top:2px!important}.cs-hero-stat-value{font-size:26px!important;font-weight:800!important;color:var(--csr-ink)!important;line-height:1.1!important}.cs-hero-stat-icon{width:40px!important;height:40px!important;border-radius:11px!important;flex-shrink:0!important}.cs-thread-layout{background:linear-gradient(180deg,#f8fbff,#fff 60%)!important;padding:22px!important;gap:0!important}.cs-thread-panel{border-radius:var(--csr-radius-lg)!important;background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;box-shadow:0 8px 28px -12px #2563eb1a,0 2px 4px -1px #0f172a0a!important;overflow:hidden!important;animation:csr-fadeup .35s var(--csr-ease) both!important}.cs-thread-header{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid var(--csr-border)!important;padding:16px 22px!important;gap:14px!important}.cs-thread-header-main{gap:14px!important}.cs-thread-header-main h3{color:var(--csr-ink)!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.01em!important}.cs-thread-header-main p{font-size:12.5px!important;color:var(--csr-ink-3)!important;gap:8px!important}.cs-thread-header-actions{gap:8px!important;flex-wrap:wrap!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-translate-wrap,.cs-thread-header-actions .cs-translate-icon-wrap{border-radius:10px!important;border:1px solid var(--csr-border)!important;background:var(--csr-surface)!important;color:var(--csr-ink-2)!important;font-size:13px!important;font-weight:500!important;padding:8px 12px!important;transition:all .2s var(--csr-ease)!important;box-shadow:var(--csr-shadow-sm)}.cs-thread-header-actions .cs-icon-action-btn:hover{border-color:var(--csr-blue-300)!important;background:var(--csr-blue-50)!important;color:var(--csr-blue-strong)!important;transform:translateY(-1px)}.cs-thread-header-actions .cs-icon-action-btn--danger:hover{border-color:#fca5a5!important;background:#fef2f2!important;color:#dc2626!important}.cs-back-home.cs-back-home--strong{background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;color:var(--csr-ink-2)!important;border-radius:10px!important;padding:8px 14px!important;font-weight:600!important;font-size:13px!important;transition:all .2s var(--csr-ease)!important;box-shadow:var(--csr-shadow-sm)}.cs-back-home.cs-back-home--strong:hover{background:var(--csr-blue-50)!important;border-color:var(--csr-blue-300)!important;color:var(--csr-blue-strong)!important;transform:translate(-2px)}.cs-thread-body{background:#fafcff!important}.cs-messages-pane{padding:22px 26px!important;gap:12px!important;background:radial-gradient(circle at 20% 10%,rgba(37,99,235,.04),transparent 50%),#fafcff!important}.cs-members-pane{background:var(--csr-surface)!important;border-left:1px solid var(--csr-border)!important}.cs-members-head{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid var(--csr-border)!important;padding:14px 18px!important}.cs-members-head h4{color:var(--csr-ink)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.cs-members-count-badge{background:var(--csr-blue-50)!important;color:var(--csr-blue-strong)!important;border:1px solid var(--csr-blue-200)!important;border-radius:999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important}.cs-member-row{padding:12px 16px!important;border-bottom:1px solid var(--csr-border-soft)!important;transition:background .2s var(--csr-ease)!important}.cs-member-row:hover{background:var(--csr-blue-50)!important}.cs-member-display-name{color:var(--csr-ink)!important;font-weight:600!important;font-size:14px!important}.cs-member-dept,.cs-member-job-title{color:var(--csr-ink-3)!important;font-size:12px!important}.cs-text-link{color:var(--csr-blue)!important;font-weight:600!important;font-size:12.5px!important;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;padding:4px 10px!important;transition:all .2s var(--csr-ease)!important}.cs-text-link:hover{background:var(--csr-blue-50)!important;border-color:var(--csr-blue-200)!important}.cs-message,.cs-message-card,[class*=cs-message-bubble]{animation:csr-fadeup .3s var(--csr-ease) both!important}.cs-composer-bar{background:linear-gradient(180deg,#fafcff,#fff)!important;border-top:1px solid var(--csr-border)!important;padding:14px 18px!important}.cs-composer-bar-inner{gap:10px!important;align-items:flex-end!important}.cs-composer-icon-btn{border-radius:10px!important;border:1px solid var(--csr-border)!important;background:var(--csr-surface)!important;color:var(--csr-ink-2)!important;padding:8px 12px!important;transition:all .2s var(--csr-ease)!important}.cs-composer-icon-btn:hover{background:var(--csr-blue-50)!important;border-color:var(--csr-blue-300)!important;color:var(--csr-blue-strong)!important;transform:translateY(-1px)}.cs-composer-icon-label{font-weight:500!important;font-size:12px!important}.cs-composer-input-wrap{background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;border-radius:14px!important;transition:border-color .2s var(--csr-ease),box-shadow .2s var(--csr-ease)!important;box-shadow:var(--csr-shadow-sm)!important}.cs-composer-input-wrap:focus-within{border-color:var(--csr-blue-300)!important;box-shadow:0 0 0 4px #2563eb14!important}.cs-composer-input{font-size:14px!important;color:var(--csr-ink)!important;background:transparent!important}.cs-composer-input::placeholder{color:var(--csr-ink-3)!important}.cs-composer-send-btn,.cs-composer-send-btn--inline{background:var(--csr-blue)!important;color:#fff!important;border:0!important;border-radius:10px!important;width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s var(--csr-ease)!important;box-shadow:0 4px 12px -4px #2563eb80!important}.cs-composer-send-btn:hover,.cs-composer-send-btn--inline:hover{background:var(--csr-blue-strong)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px -4px #2563eb99!important}.cs-channels-bar{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid var(--csr-border)!important;padding:10px 22px!important;gap:8px!important}.cs-channels-tab{background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;color:var(--csr-ink-2)!important;border-radius:999px!important;padding:6px 14px!important;font-size:13px!important;font-weight:500!important;transition:all .2s var(--csr-ease)!important}.cs-channels-tab:hover{background:var(--csr-blue-50)!important;border-color:var(--csr-blue-200)!important}.cs-channels-tab--active{background:var(--csr-blue)!important;border-color:var(--csr-blue)!important;color:#fff!important;box-shadow:0 4px 10px -3px #2563eb66!important}.cs-ann-detail-shell{background:linear-gradient(180deg,#f8fbff,#fff 50%)!important;padding:28px clamp(16px,4vw,48px)!important;min-height:100%!important;animation:csr-fadeup .4s var(--csr-ease) both!important}.cs-ann-detail-shell .cs-back-home{display:inline-flex!important;align-items:center!important;margin-bottom:22px!important}.cs-ann-detail-card{background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;border-radius:20px!important;box-shadow:0 10px 40px -20px #2563eb2e,0 4px 10px -2px #0f172a0f!important;overflow:hidden!important;max-width:920px!important;margin:0 auto!important;position:relative!important}.cs-ann-detail-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--csr-blue) 0%,var(--csr-blue-soft) 100%)}.cs-ann-detail-header{padding:36px 40px 24px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important;border-bottom:1px solid var(--csr-border-soft)!important}.cs-ann-detail-meta-row{margin-bottom:18px!important}.cs-ann-detail-date{color:var(--csr-ink-3)!important;font-size:13px!important;font-weight:500!important}.cs-ann-detail-title{color:var(--csr-ink)!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0 0 22px!important}.cs-ann-detail-author-avatar{background:linear-gradient(135deg,var(--csr-blue) 0%,var(--csr-blue-strong) 100%)!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 10px -3px #2563eb66!important}.cs-ann-detail-author-name{color:var(--csr-ink)!important;font-weight:700!important}.cs-ann-detail-author-role{color:var(--csr-ink-3)!important}.cs-ann-priority-badge{border-radius:999px!important;padding:5px 12px!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.cs-ann-detail-images{padding:0 40px!important;margin:24px 0!important;gap:16px!important}.cs-ann-detail-image-wrap{border-radius:14px!important;overflow:hidden!important;box-shadow:var(--csr-shadow-md)!important;border:1px solid var(--csr-border-soft)!important}.cs-ann-detail-image{height:360px!important;transition:transform .6s var(--csr-ease)!important}.cs-ann-detail-image-wrap:hover .cs-ann-detail-image{transform:scale(1.02)}.cs-ann-detail-body{padding:28px 40px 40px!important;font-size:15.5px!important;line-height:1.75!important;color:var(--csr-ink-2)!important}.cs-ann-detail-body p{color:var(--csr-ink-2)!important;margin:0 0 16px!important}@media(max-width:720px){.cs-ann-detail-header{padding:24px 20px 18px!important}.cs-ann-detail-title{font-size:22px!important}.cs-ann-detail-images{padding:0 20px!important}.cs-ann-detail-body{padding:20px!important;font-size:14.5px!important}}.cs-modal-backdrop{background:#0f172a73!important;backdrop-filter:blur(10px) saturate(140%)!important;-webkit-backdrop-filter:blur(10px) saturate(140%)!important;animation:csr-pop .25s var(--csr-ease) both!important}.cs-ann-modal,.cs-poll-modal,.cs-modal,.cs-egm-card,.cs-confirm-modal,[class*=cs-subchannel-modal],[class*=cs-newchat-modal],[class*=cs-close-chat-modal]{background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;border-radius:20px!important;box-shadow:0 30px 80px -20px #0f172a40,0 10px 30px -10px #2563eb26,0 0 0 1px #ffffff80 inset!important;overflow:hidden!important;animation:csr-slideup .35s var(--csr-ease) both!important}.cs-ann-modal-header,.cs-poll-modal-header,.cs-modal-header,.cs-egm-header,[class*=modal-header]{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid var(--csr-border)!important;padding:20px 24px!important;position:relative!important}.cs-ann-modal-header:after,.cs-poll-modal-header:after,.cs-modal-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--csr-blue-200),transparent)}.cs-ann-modal-icon,.cs-poll-modal-icon{width:44px!important;height:44px!important;border-radius:12px!important;background:linear-gradient(135deg,var(--csr-blue-50),var(--csr-blue-100))!important;border:1px solid var(--csr-blue-200)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;box-shadow:0 4px 10px -3px #2563eb33}.cs-ann-modal-title,.cs-poll-modal-title,.cs-modal-title{color:var(--csr-ink)!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.01em!important}.cs-ann-modal-subtitle,.cs-poll-modal-subtitle,.cs-modal-subtitle{color:var(--csr-ink-3)!important;font-size:13px!important;margin-top:2px!important}.cs-ann-modal-close,.cs-poll-modal-close,.cs-modal-close,[class*=modal-close]{width:34px!important;height:34px!important;border-radius:10px!important;background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;color:var(--csr-ink-2)!important;font-size:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s var(--csr-ease)!important}.cs-ann-modal-close:hover,.cs-poll-modal-close:hover,.cs-modal-close:hover,[class*=modal-close]:hover{background:#fef2f2!important;border-color:#fca5a5!important;color:#dc2626!important;transform:rotate(90deg)}.cs-ann-modal-tabs,.cs-poll-modal-tabs{background:var(--csr-surface-tint)!important;border-bottom:1px solid var(--csr-border)!important;padding:8px!important;gap:6px!important}.cs-ann-tab,.cs-poll-tab{background:transparent!important;border:0!important;color:var(--csr-ink-3)!important;border-radius:10px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;transition:all .2s var(--csr-ease)!important}.cs-ann-tab:hover,.cs-poll-tab:hover{background:var(--csr-blue-50)!important;color:var(--csr-blue-strong)!important}.cs-ann-tab.active,.cs-poll-tab.active{background:var(--csr-surface)!important;color:var(--csr-blue-strong)!important;box-shadow:var(--csr-shadow-sm),0 0 0 1px var(--csr-border)!important}.cs-ann-modal-body,.cs-poll-modal-body,.cs-modal-body,.cs-egm-body{background:var(--csr-surface)!important;padding:24px!important}.cs-ann-field-label,.cs-poll-field-label,.cs-modal-label,.cs-egm-label,label[class*=field-label]{color:var(--csr-ink)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.01em!important;margin-bottom:8px!important;display:block!important}.cs-ann-required{color:#dc2626!important}.cs-ann-hint{color:var(--csr-ink-3)!important;font-weight:400!important}.cs-ann-input,.cs-poll-input,.cs-modal-input,.cs-egm-input,.cs-ann-textarea,.cs-poll-textarea,.cs-modal-textarea,input.cs-ann-input,input.cs-poll-input,textarea.cs-ann-textarea,textarea.cs-poll-textarea{background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;border-radius:10px!important;padding:11px 14px!important;color:var(--csr-ink)!important;font-size:14px!important;width:100%!important;transition:border-color .2s var(--csr-ease),box-shadow .2s var(--csr-ease),background .2s var(--csr-ease)!important;box-shadow:var(--csr-shadow-sm)!important}.cs-ann-input:focus,.cs-poll-input:focus,.cs-modal-input:focus,.cs-egm-input:focus,.cs-ann-textarea:focus,.cs-poll-textarea:focus,.cs-modal-textarea:focus{outline:none!important;border-color:var(--csr-blue-300)!important;background:var(--csr-surface)!important;box-shadow:0 0 0 4px #2563eb1a!important}.cs-ann-input::placeholder,.cs-poll-input::placeholder,.cs-ann-textarea::placeholder,.cs-poll-textarea::placeholder{color:var(--csr-ink-3)!important}.cs-ann-textarea,.cs-poll-textarea{line-height:1.6!important;min-height:110px!important;resize:vertical!important}.cs-ann-priority-grid{gap:10px!important}.cs-ann-priority-option{background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;border-radius:12px!important;padding:12px 14px!important;transition:all .2s var(--csr-ease)!important;color:var(--csr-ink-2)!important;font-weight:500!important}.cs-ann-priority-option:hover{border-color:var(--csr-blue-300)!important;background:var(--csr-blue-50)!important;transform:translateY(-1px)}.cs-ann-upload-btn,.cs-modal-upload-btn{background:var(--csr-blue-50)!important;border:1px solid var(--csr-blue-200)!important;color:var(--csr-blue-strong)!important;border-radius:10px!important;padding:9px 14px!important;font-size:13px!important;font-weight:600!important;transition:all .2s var(--csr-ease)!important;white-space:nowrap!important}.cs-ann-upload-btn:hover{background:var(--csr-blue-100)!important;border-color:var(--csr-blue-300)!important;transform:translateY(-1px)}.cs-ann-or{color:var(--csr-ink-3)!important;font-size:12px!important}.cs-ann-image-thumb-wrap{border-radius:12px!important;border:1px solid var(--csr-border)!important;overflow:hidden!important;box-shadow:var(--csr-shadow-sm)!important;position:relative!important}.cs-ann-image-remove{background:#0f172ad9!important;color:#fff!important;border:0!important;border-radius:999px!important;width:24px!important;height:24px!important;font-size:13px!important;font-weight:700!important;transition:all .2s var(--csr-ease)!important}.cs-ann-image-remove:hover{background:#dc2626!important;transform:scale(1.1)}.cs-ann-preview-label{color:var(--csr-ink-3)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;margin-bottom:12px!important}.cs-ann-preview-card{background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;border-radius:14px!important;padding:22px!important;box-shadow:var(--csr-shadow-md)!important}.cs-ann-preview-title{color:var(--csr-ink)!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.01em!important;margin:12px 0 14px!important}.cs-ann-preview-author-name{color:var(--csr-ink)!important;font-weight:600!important}.cs-ann-preview-author-role{color:var(--csr-ink-3)!important}.cs-ann-preview-note{background:var(--csr-blue-50)!important;border:1px dashed var(--csr-blue-200)!important;color:var(--csr-blue-strong)!important;border-radius:10px!important;padding:8px 12px!important;font-size:12.5px!important;font-weight:500!important;margin:12px 0!important}.cs-ann-preview-body,.cs-ann-preview-body p{color:var(--csr-ink-2)!important}.cs-ann-preview-empty{color:var(--csr-ink-3)!important;font-style:italic!important}.cs-ann-modal-footer,.cs-poll-modal-footer,.cs-modal-footer,.cs-egm-footer{background:var(--csr-surface-tint)!important;border-top:1px solid var(--csr-border)!important;padding:16px 24px!important;gap:10px!important;display:flex!important;justify-content:flex-end!important}.cs-pill-btn{background:var(--csr-surface)!important;border:1px solid var(--csr-border)!important;color:var(--csr-ink-2)!important;border-radius:10px!important;padding:10px 18px!important;font-size:13.5px!important;font-weight:600!important;transition:all .2s var(--csr-ease)!important;box-shadow:var(--csr-shadow-sm)}.cs-pill-btn:hover{background:var(--csr-surface-tint)!important;border-color:var(--csr-blue-200)!important;color:var(--csr-ink)!important;transform:translateY(-1px)}.cs-pill-btn--primary{background:linear-gradient(135deg,var(--csr-blue) 0%,var(--csr-blue-strong) 100%)!important;border-color:var(--csr-blue-strong)!important;color:#fff!important;box-shadow:0 4px 14px -3px #2563eb73!important;position:relative!important;overflow:hidden!important}.cs-pill-btn--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:translate(-100%);transition:none}.cs-pill-btn--primary:hover:before{animation:csr-shimmer .8s ease}.cs-pill-btn--primary:hover{background:linear-gradient(135deg,var(--csr-blue-strong) 0%,#1e40af 100%)!important;transform:translateY(-1px);box-shadow:0 6px 20px -4px #2563eb8c!important;color:#fff!important}.cs-pill-btn--primary:disabled{background:#cbd5e1!important;border-color:#cbd5e1!important;color:#fff!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.cs-pill-btn--ghost{background:transparent!important;border:1px solid var(--csr-blue-200)!important;color:var(--csr-blue-strong)!important}.cs-pill-btn--ghost:hover{background:var(--csr-blue-50)!important;border-color:var(--csr-blue-300)!important}.cs-confirm-modal,[class*=confirm-modal]{max-width:440px!important}.cs-confirm-modal .cs-modal-header,[class*=confirm-modal] [class*=header]{padding:22px 24px 12px!important}.cs-ann-modal-preview{padding:8px 0}.cs-ann-modal-write{padding:4px 0}.cs-hero-eyebrow{display:none!important}@media(prefers-reduced-motion:reduce){.cs-thread-panel,.cs-ann-detail-shell,.cs-ann-modal,.cs-poll-modal,.cs-modal-backdrop,.cs-message,.cs-message-card{animation:none!important}}@media(min-width:721px){.cs-thread-layout{padding:18px 22px!important;background:linear-gradient(180deg,#f5f9ff,#fff)!important}.cs-thread-panel{border-radius:26px!important;border:1px solid #dbeafe!important;box-shadow:0 18px 45px -28px #2563eb5c,0 8px 18px -16px #0f172a2e!important;background:#ffffffeb!important}.cs-thread-header{min-height:98px!important;padding:18px 26px!important;gap:18px!important;background:linear-gradient(135deg,#fffffffa,#eff6ffd6)!important;border-bottom:1px solid #dbeafe!important;align-items:center!important}.cs-thread-header-main,.cs-thread-identity{gap:16px!important;min-width:260px!important}.cs-thread-avatar,.cs-thread-header .cs-avatar,.cs-thread-header-main .cs-avatar{width:52px!important;height:52px!important;min-width:52px!important;border-radius:16px!important;box-shadow:0 10px 20px -10px #2563eb99!important}.cs-thread-header-main h3,.cs-thread-name{font-size:18px!important;line-height:1.15!important;font-weight:650!important;letter-spacing:-.015em!important}.cs-thread-header-main p,.cs-thread-status,.cs-thread-meta,.cs-thread-context-text{font-size:13px!important;font-weight:450!important;color:#64748b!important}.cs-thread-header-actions,.cs-thread-header-actions--group{gap:10px!important;align-items:center!important;justify-content:flex-end!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-translate-wrap,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions--group .cs-icon-action-btn,.cs-thread-header-actions--group .cs-translate-wrap,.cs-thread-header-actions--group .cs-translate-icon-wrap{min-height:46px!important;height:46px!important;padding:0 14px!important;border-radius:14px!important;background:#ffffffe0!important;border:1px solid #dbeafe!important;box-shadow:0 10px 22px -18px #0f172a47!important;color:#334155!important;font-size:13px!important;font-weight:600!important}.cs-thread-header-actions .cs-icon-action-btn svg,.cs-thread-header-actions--group .cs-icon-action-btn svg{width:17px!important;height:17px!important}.cs-thread-body{background:linear-gradient(180deg,#f8fbff,#fff)!important;min-height:0!important}.cs-composer-bar{padding:14px 22px 18px!important;background:linear-gradient(180deg,#f8fbffeb,#fff)!important;border-top:1px solid #dbeafe!important}.cs-composer-bar-inner,.cs-composer-v2-inner{min-height:76px!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border:1px solid #bfdbfe!important;border-radius:22px!important;background:#fffffff2!important;box-shadow:0 14px 32px -24px #2563eb59,inset 0 1px #ffffffbf!important}.cs-composer-icon-btn,.cs-composer-v2-icon-btn,.cs-composer-icon-btn--labeled{width:54px!important;min-width:54px!important;height:52px!important;padding:0!important;border-radius:14px!important;display:inline-flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;background:#fff!important;border:1px solid #dbeafe!important;color:#475569!important;box-shadow:0 8px 18px -16px #0f172a3d!important}.cs-composer-icon-label{font-size:11px!important;font-weight:500!important}.cs-composer-input-wrap,.cs-composer-v2-input-pill{height:52px!important;min-height:52px!important;border-radius:16px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:inset 0 1px #fffc,0 8px 20px -18px #0f172a2e!important}.cs-composer-input,.cs-composer-v2-input{font-size:14px!important;font-weight:400!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-composer-v2-send-btn{width:44px!important;height:44px!important;min-width:44px!important;border-radius:13px!important;box-shadow:0 12px 20px -10px #2563eba6!important}}.cs-egm{display:flex!important;flex-direction:column!important;max-height:min(86vh,760px)!important;overflow:hidden!important}.cs-egm-header{flex:0 0 auto!important;position:relative!important;z-index:3!important}.cs-egm-tabs{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;min-height:54px!important;padding:8px 16px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid #dbeafe!important;scrollbar-width:thin!important;position:sticky!important;top:0!important;z-index:2!important}.cs-egm-tab{flex:0 0 auto!important;border:1px solid transparent!important;border-radius:999px!important;padding:9px 13px!important;color:#475569!important;background:transparent!important;font-size:13px!important;font-weight:550!important}.cs-egm-tab--active{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;box-shadow:0 8px 16px -14px #2563eb6b!important}.cs-egm-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.cs-egm-member-list,.cs-roles-member-list{overflow:visible!important}.cs-role-badge,.cs-member-group-role,.cs-egm-role-chip,.cs-roles-select-wrap,.cs-roles-legend-item,[class*=role-chip],[class*=role-badge]{font-weight:700!important;letter-spacing:.01em!important;border-width:1px!important}.cs-member-group-role,.cs-egm-role-chip,.cs-role-badge{border-radius:999px!important;padding:4px 9px!important;box-shadow:inset 0 1px #ffffffa6,0 4px 10px -8px currentColor!important}:root{--cs-role-owner-bg: #ede9fe;--cs-role-owner-text: #4c1d95;--cs-role-admin-bg: #ffe4e6;--cs-role-admin-text: #9f1239;--cs-role-manager-bg: #fef3c7;--cs-role-manager-text: #92400e;--cs-role-member-bg: #dbeafe;--cs-role-member-text: #1e40af;--cs-role-muted-bg: #e5e7eb;--cs-role-muted-text: #1f2937}.cs-thread-layout .cs-composer-bar,.cs-composer-bar{padding:10px 18px 12px!important;background:#f8fbfff5!important;border-top:1px solid #dbeafe!important;overflow:visible!important}.cs-thread-layout .cs-composer-bar-inner,.cs-composer-bar-inner{min-height:64px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:20px!important;background:#fff!important;border:1px solid #cfe2ff!important;box-shadow:0 12px 30px -24px #2563eb6b!important;box-sizing:border-box!important}.cs-thread-layout .cs-composer-input-wrap,.cs-composer-input-wrap{height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 8px 0 18px!important;justify-content:center!important;align-items:center!important;border-radius:16px!important;background:#fff!important;border:1px solid #d8e7ff!important;box-shadow:inset 0 1px #fffc!important;transform:none!important}.cs-thread-layout .cs-composer-input-wrap:focus-within,.cs-composer-input-wrap:focus-within{border-color:#93c5fd!important;box-shadow:0 0 0 3px #3b82f61a,inset 0 1px #ffffffe6!important;transform:none!important}.cs-composer-input-row{width:100%!important;height:100%!important;min-height:0!important;display:flex!important;align-items:center!important;gap:10px!important}.cs-composer-input{height:100%!important;line-height:48px!important;padding:0!important;font-weight:400!important;font-size:14px!important;color:#26364f!important}.cs-composer-input::placeholder{color:#64748b!important;font-weight:400!important}.cs-thread-layout .cs-composer-send-btn,.cs-thread-layout .cs-composer-send-btn--inline,.cs-composer-send-btn,.cs-composer-send-btn--inline{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;border-radius:13px!important;margin:0!important;align-self:center!important;transform:none!important;animation:none!important;box-shadow:0 10px 18px -10px #2563eb9e!important}.cs-composer-send-btn:hover,.cs-composer-send-btn--inline:hover,.cs-composer-send-btn:active,.cs-composer-send-btn--inline:active{transform:none!important;animation:none!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg{width:17px!important;height:17px!important}.cs-composer-input-wrap .cs-attach-banner,.cs-composer-input-wrap .cs-reply-banner{position:absolute!important;left:12px!important;right:12px!important;bottom:calc(100% + 8px)!important;z-index:40!important;max-height:74px!important;overflow:hidden!important;box-shadow:0 16px 36px -20px #2563eb59!important}.cs-role-badge,.cs-member-group-role{font-weight:800!important;text-shadow:none!important;letter-spacing:.02em!important;border-width:1.5px!important}.cs-role-badge--owner{background:var(--cs-role-owner-bg)!important;color:var(--cs-role-owner-text)!important;border-color:#8b5cf6!important}.cs-role-badge--admin{background:var(--cs-role-admin-bg)!important;color:var(--cs-role-admin-text)!important;border-color:#fb7185!important}.cs-role-badge--manager{background:var(--cs-role-manager-bg)!important;color:var(--cs-role-manager-text)!important;border-color:#f59e0b!important}.cs-role-badge--member{background:var(--cs-role-member-bg)!important;color:var(--cs-role-member-text)!important;border-color:#60a5fa!important}.cs-role-badge--muted{background:var(--cs-role-muted-bg)!important;color:var(--cs-role-muted-text)!important;border-color:#94a3b8!important}.cs-message-row.mine .cs-message-time,.cs-message-time,.cs-read-receipt,.cs-message-row.mine .cs-read-receipt{color:#0f172a!important;opacity:.92!important;font-weight:700!important;text-shadow:none!important}.cs-section--announcements,.cs-announcement-layout,.cs-announcement-scroll,.cs-ann-detail-card,.cs-ann-detail-view,.cs-ann-list{background:transparent!important;box-shadow:none!important}.cs-section--announcements.cs-surface,.cs-section--announcements.cs-surface--elevated{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.cs-ann-card{background:#ffffffb8!important;border:1px solid rgba(191,219,254,.75)!important;box-shadow:none!important}.cs-composer-bar,.cs-composer-wrap,.cs-thread-layout .cs-composer-bar,.cs-thread-layout .cs-composer-wrap{background:#f8fcffdb!important;border:1px solid rgba(185,214,255,.74)!important;border-radius:24px!important;box-shadow:0 14px 36px #4577be1a!important;padding:12px 18px!important;overflow:visible!important}.cs-composer-bar-inner,.cs-composer-v2-inner{display:flex!important;align-items:center!important;gap:12px!important;min-height:62px!important;height:62px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.cs-composer-input-wrap,.cs-composer-v2-input-pill{flex:1 1 auto!important;min-width:0!important;height:52px!important;min-height:52px!important;border-radius:18px!important;border:1px solid rgba(180,210,255,.85)!important;background:#fff!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #436aaa0f!important;display:flex!important;align-items:center!important;padding:0!important;overflow:visible!important}.cs-composer-input-row{position:relative!important;display:flex!important;align-items:center!important;height:52px!important;min-height:52px!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.cs-composer-input-row:focus-within,.cs-composer-input-wrap:focus-within,.cs-composer-v2-input-pill:focus-within{transform:none!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 3px #4786ff24,0 8px 18px #436aaa0f!important}.cs-composer-input,.cs-composer-v2-input{height:52px!important;min-height:52px!important;line-height:52px!important;padding:0 64px 0 22px!important;font-size:15px!important;font-weight:500!important;color:#24344f!important;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important}.cs-composer-input::placeholder,.cs-composer-v2-input::placeholder{color:#6f809b!important;font-weight:500!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-composer-v2-send-btn,.cs-send-btn{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important;border:0!important;background:linear-gradient(135deg,#3f86ff,#245ee8)!important;box-shadow:0 8px 18px #2563eb3d!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;transition:opacity .14s ease,box-shadow .14s ease!important;animation:none!important}.cs-composer-send-btn:hover,.cs-composer-send-btn--inline:hover,.cs-composer-v2-send-btn:hover{transform:translateY(-50%)!important;box-shadow:0 9px 20px #2563eb47!important}.cs-composer-send-btn:active,.cs-composer-send-btn--inline:active,.cs-composer-v2-send-btn:active{transform:translateY(-50%)!important;opacity:.9!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg,.cs-composer-v2-send-btn svg{width:18px!important;height:18px!important;color:#fff!important;transform:none!important;animation:none!important}.cs-attach-banner,.cs-voice-preview,.cs-vr-preview,.cs-attach-banner--preview{position:absolute!important;left:18px!important;right:18px!important;bottom:calc(100% + 10px)!important;z-index:30!important;margin:0!important;max-height:84px!important}.cs-message-time,.cs-message-row.mine .cs-message-time,.cs-read-receipt,.cs-message-row.mine .cs-read-receipt{color:#172033!important;opacity:1!important;text-shadow:none!important;font-weight:700!important}.cs-role-badge,.cs-message-row.mine .cs-role-badge{min-height:22px!important;padding:3px 9px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:800!important;letter-spacing:.02em!important;text-shadow:none!important;box-shadow:0 2px 8px #1f305014!important}.cs-role-badge--owner{background:#eee7ff!important;color:#4b1d95!important;border:1px solid #7c3aed!important}.cs-role-badge--admin{background:#ffe3ea!important;color:#9f1239!important;border:1px solid #e11d48!important}.cs-role-badge--manager{background:#fff0c4!important;color:#78350f!important;border:1px solid #d97706!important}.cs-role-badge--member{background:#dbeafe!important;color:#1e3a8a!important;border:1px solid #2563eb!important}.cs-role-badge--muted{background:#e2e8f0!important;color:#0f172a!important;border:1px solid #64748b!important}.cs-ann-detail-shell,.cs-ann-detail-view{background:transparent!important;background-color:transparent!important;padding:28px clamp(18px,4vw,48px)!important;min-height:auto!important}.cs-ann-detail-card{position:relative!important;max-width:980px!important;margin:0 auto!important;background:#fff!important;border:1px solid rgba(184,213,255,.82)!important;border-radius:28px!important;box-shadow:0 18px 45px #376ab91a!important;overflow:hidden!important}.cs-ann-detail-card:before{background:linear-gradient(90deg,#2f69ff,#8ac1ff)!important;height:5px!important}.cs-ann-detail-shell .cs-back-home.cs-back-home--strong,.cs-back-home.cs-back-home--strong{position:relative!important;width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid rgba(185,214,255,.9)!important;background:#fff!important;box-shadow:0 10px 24px #3160a01a!important;margin:0 0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#1e3a5f!important}.cs-ann-detail-shell .cs-back-home.cs-back-home--strong:before,.cs-back-home.cs-back-home--strong:before{content:""!important;width:11px!important;height:11px!important;border-left:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:rotate(45deg) translate(2px)!important;display:block!important}.cs-ann-detail-title{font-size:clamp(28px,3.1vw,44px)!important;line-height:1.11!important;font-weight:750!important;color:#07152c!important;letter-spacing:-.035em!important}.cs-ann-detail-body{background:#fff!important;color:#172033!important;font-size:16px!important;line-height:1.72!important}.cs-ann-modal{background:#fffffffa!important;border:1px solid rgba(185,214,255,.95)!important;border-radius:28px!important;box-shadow:0 28px 80px #2b59a02e!important;overflow:hidden!important}.cs-ann-modal-header{background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;border-bottom:1px solid rgba(185,214,255,.7)!important;padding:22px 24px!important}.cs-ann-modal-title{font-size:22px!important;font-weight:750!important;color:#07152c!important}.cs-ann-modal-subtitle{color:#58708f!important;font-weight:500!important}.cs-ann-modal-tabs{background:#fff!important;padding:12px 18px!important;gap:10px!important;border-bottom:1px solid #e3efff!important}.cs-ann-tab{border:1px solid #d5e6ff!important;border-radius:14px!important;background:#fff!important;color:#34445f!important;font-weight:700!important}.cs-ann-tab.active{background:#eaf4ff!important;color:#1d4ed8!important;border-color:#95c5ff!important}.cs-ann-input,.cs-ann-textarea{border-color:#d5e6ff!important;border-radius:16px!important;box-shadow:0 8px 18px #436aaa0d!important}.cs-ann-modal-footer{background:#fff!important;border-top:1px solid #e3efff!important;padding:18px 24px!important}.cs-translate-icon-wrap{min-width:150px!important;height:48px!important;border-radius:16px!important;border:1px solid rgba(185,214,255,.95)!important;background:#fff!important;box-shadow:0 8px 18px #436aaa12!important;display:inline-flex!important;align-items:center!important;gap:9px!important;padding:0 12px!important}.cs-translate-select,.cs-translate-select--dark{color:#172033!important;font-weight:700!important;background:transparent!important;border:0!important;outline:0!important;min-width:105px!important}.cs-message-meta .cs-message-time,.cs-message-row.mine .cs-message-meta .cs-message-time,.cs-message-row.mine .cs-message-card .cs-message-meta .cs-message-time,.cs-message-card .cs-read-receipt,.cs-message-row.mine .cs-read-receipt,.cs-read-receipt{color:#101827!important;opacity:1!important;text-shadow:none!important;font-weight:800!important}.cs-message-meta .cs-role-badge,.cs-message-row.mine .cs-message-meta .cs-role-badge,.cs-member-group-role,.cs-egm-role-chip{color:#102033!important;text-shadow:none!important;font-weight:900!important;border-width:1.5px!important;box-shadow:0 2px 8px #0f172a14,inset 0 1px #fffc!important}.cs-role-badge--owner,.cs-message-row.mine .cs-role-badge--owner,.cs-member-group-role.cs-role-badge--owner{background:#e9ddff!important;color:#3b0b78!important;border-color:#6d28d9!important}.cs-role-badge--admin,.cs-message-row.mine .cs-role-badge--admin,.cs-member-group-role.cs-role-badge--admin{background:#ffdce6!important;color:#831338!important;border-color:#be123c!important}.cs-role-badge--manager,.cs-message-row.mine .cs-role-badge--manager,.cs-member-group-role.cs-role-badge--manager{background:#ffe0a6!important;color:#6b2f00!important;border-color:#c26a00!important}.cs-role-badge--member,.cs-message-row.mine .cs-role-badge--member,.cs-member-group-role.cs-role-badge--member{background:#cfe3ff!important;color:#143a8b!important;border-color:#2563eb!important}.cs-role-badge--muted,.cs-message-row.mine .cs-role-badge--muted,.cs-member-group-role.cs-role-badge--muted{background:#dfe7ef!important;color:#111827!important;border-color:#475569!important}.cs-composer-input-wrap{position:relative!important}.cs-composer-send-btn,.cs-composer-send-btn--inline{right:10px!important;top:50%!important;transform:translateY(-50%)!important;animation:none!important}.cs-composer-send-btn:hover,.cs-composer-send-btn:active,.cs-composer-send-btn--inline:hover,.cs-composer-send-btn--inline:active{transform:translateY(-50%)!important;animation:none!important}@media(min-width:769px){.cs-composer-input-wrap,.cs-composer-input-row{position:relative!important;overflow:visible!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn{position:absolute!important;right:10px!important;top:calc(50% - 5px)!important;transform:translateY(-50%)!important;margin:0!important;animation:none!important;transition:opacity .12s ease,background .12s ease!important}.cs-composer-send-btn:hover,.cs-composer-send-btn:active,.cs-composer-send-btn--inline:hover,.cs-composer-send-btn--inline:active,.cs-send-btn:hover,.cs-send-btn:active{transform:translateY(-50%)!important;animation:none!important}.cs-message-meta .cs-message-time,.cs-message-row.mine .cs-message-meta .cs-message-time,.cs-message-row.mine .cs-message-card .cs-message-meta .cs-message-time,.cs-message-card .cs-read-receipt,.cs-message-row.mine .cs-read-receipt,.cs-read-receipt{color:#0f172a!important;opacity:1!important;text-shadow:none!important;font-weight:800!important}.cs-message-meta .cs-role-badge,.cs-message-row.mine .cs-message-meta .cs-role-badge,.cs-member-group-role,.cs-egm-role-chip{color:#0f172a!important;text-shadow:none!important;font-weight:900!important;opacity:1!important;border-width:1.5px!important}.cs-role-badge--owner,.cs-message-row.mine .cs-role-badge--owner,.cs-member-group-role.cs-role-badge--owner{background:#e9ddff!important;color:#3b0b78!important;border-color:#6d28d9!important}.cs-role-badge--admin,.cs-message-row.mine .cs-role-badge--admin,.cs-member-group-role.cs-role-badge--admin{background:#ffdce6!important;color:#831338!important;border-color:#be123c!important}.cs-role-badge--manager,.cs-message-row.mine .cs-role-badge--manager,.cs-member-group-role.cs-role-badge--manager{background:#ffe0a6!important;color:#6b2f00!important;border-color:#c26a00!important}.cs-role-badge--member,.cs-message-row.mine .cs-role-badge--member,.cs-member-group-role.cs-role-badge--member{background:#cfe3ff!important;color:#143a8b!important;border-color:#2563eb!important}.cs-role-badge--muted,.cs-message-row.mine .cs-role-badge--muted,.cs-member-group-role.cs-role-badge--muted{background:#dfe7ef!important;color:#111827!important;border-color:#475569!important}}@media(min-width:769px){.cs-translate-wrap,.cs-translate-icon-wrap{display:inline-flex!important;align-items:center!important;gap:8px!important}.cs-translate-icon-wrap{position:relative!important;min-width:148px!important}.cs-translate-select{min-width:148px!important;height:40px!important;padding:0 14px 0 38px!important;border-radius:14px!important;color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;font-size:13px!important;font-weight:700!important;background:#fff!important;border:1px solid #bfdbfe!important;box-shadow:inset 0 1px #ffffffeb,0 8px 22px -18px #2563eb47!important}.cs-translate-select option{color:#111827!important;background:#fff!important}.cs-translate-globe-icon{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;color:#111827!important;opacity:1!important;pointer-events:none!important;z-index:2!important}.cs-composer-wrap--v2,.cs-composer-wrap{padding-top:8px!important}.cs-composer-v2-inner,.cs-composer-bar-inner{min-height:64px!important;padding:8px 12px!important;gap:10px!important;align-items:center!important;border-radius:20px!important}.cs-composer-v2-icons,.cs-composer-actions{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;align-self:center!important}.cs-composer-icon-btn,.cs-composer-v2-icon-btn,.cs-composer-icon-btn--labeled{width:46px!important;min-width:46px!important;height:44px!important;border-radius:12px!important;align-self:center!important}.cs-composer-icon-label{font-size:10px!important;font-weight:700!important;color:#111827!important;opacity:1!important}.cs-composer-input-wrap,.cs-composer-v2-input-pill{height:44px!important;min-height:44px!important;border-radius:14px!important;margin:0 2px!important;flex:1 1 auto!important;align-self:center!important}.cs-composer-input,.cs-composer-v2-input,.cs-composer-textarea{font-size:14px!important;line-height:1.35!important;padding:0 2px!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-composer-v2-send-btn,.cs-send-btn{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;border-radius:12px!important;align-self:center!important;margin:0!important}.cs-composer-v2-send-btn svg,.cs-send-btn svg,.cs-composer-send-btn svg{width:18px!important;height:18px!important}}.cs-message-row.mine .cs-message-card{border:1px solid rgba(37,99,235,.18);box-shadow:0 12px 32px #2563eb21;background:linear-gradient(135deg,#eff6ff,#fff 58%,#eef2ff)}.cs-message-row:not(.mine) .cs-message-card{border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px #0f172a14;background:linear-gradient(135deg,#fff,#f8fafc)}.cs-message-meta{gap:6px;flex-wrap:wrap}.cs-rank-badge,.cs-member-rank-line,.cs-mention-rank{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;border:1px solid rgba(79,70,229,.2);background:#eef2ff;color:#3730a3;font-size:10px;line-height:1;font-weight:800;letter-spacing:.01em;padding:4px 7px}.cs-rank-badge--message{margin-left:2px}.cs-member-rank-line{margin-top:3px}.cs-colored-text{font-weight:700}.cs-mention--structured{border-color:#2563eb42;background:#eff6ff;color:#1d4ed8}.cs-format-toolbar{display:flex;align-items:center;gap:6px;padding:6px 8px 0;overflow-x:auto}.cs-format-toolbar button{border:1px solid rgba(148,163,184,.32);background:#fff;color:#334155;border-radius:999px;font-size:11px;font-weight:800;min-height:24px;padding:3px 8px;cursor:pointer}.cs-format-toolbar button:hover{background:#f1f5f9;border-color:#2563eb52}.cs-format-hint{color:#64748b;font-size:10.5px;white-space:nowrap}.cs-translate-wrap.is-active .cs-translate-icon-wrap{border-color:#2563eb59;background:#eff6ff}.cs-translate-status{display:block;margin-top:3px;color:#2563eb;font-weight:800;font-size:10px;text-align:center}.cs-translated-text{border:1px solid rgba(37,99,235,.18);background:linear-gradient(135deg,#eff6ff,#f8fafc);border-radius:12px;padding:9px 10px;margin-top:8px}.cs-translated-label{display:inline-flex;font-size:10px;font-weight:900;color:#1d4ed8;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.cs-poll-modal--pro{max-width:620px}.cs-poll-settings-grid--pro{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-poll-option-item{position:relative}.cs-poll-option-count{font-size:10px;color:#94a3b8;margin-right:4px}.cs-poll-validation{margin-top:6px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:7px 9px;font-size:12px;font-weight:700}.cs-poll-duration-row{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.cs-poll-duration-chip{border:1px solid rgba(148,163,184,.35);background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer}.cs-poll-duration-chip.is-active,.cs-poll-duration-chip:hover{background:#eff6ff;border-color:#2563eb73;color:#1d4ed8}.cs-poll-card--pro{border:1px solid rgba(37,99,235,.16);box-shadow:0 14px 36px #0f172a14}.cs-poll-live-badge{border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #bbf7d0;font-size:10px;font-weight:900;padding:4px 7px}.cs-poll-private-results{display:flex;align-items:center;gap:6px;margin:8px 0;padding:8px 10px;border-radius:12px;background:#f8fafc;color:#475569;border:1px dashed #cbd5e1;font-size:12px;font-weight:700}.cs-modal--subchannel .cs-subchannel-description{min-height:68px;resize:vertical}.cs-subchannel-settings-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 12px}.cs-subchannel-setting-card{display:flex;gap:9px;align-items:flex-start;border:1px solid rgba(148,163,184,.32);border-radius:14px;background:#fff;padding:10px;cursor:pointer}.cs-subchannel-setting-card.is-active{border-color:#2563eb73;background:#eff6ff}.cs-subchannel-setting-card strong{display:block;font-size:12px;color:#0f172a}.cs-subchannel-setting-card small{display:block;font-size:11px;color:#64748b;margin-top:2px}.cs-channels-tab-wrap{display:inline-flex;align-items:center;border-radius:999px;background:#f8fafcdb;border:1px solid rgba(148,163,184,.28);margin-right:6px}.cs-channels-tab-wrap .cs-channels-tab{margin:0;border:0;background:transparent}.cs-channels-tab-wrap--active{background:#eff6ff;border-color:#2563eb5c}.cs-channels-settings-btn{border:0;background:transparent;cursor:pointer;color:#64748b;padding:5px 8px 5px 2px;border-left:1px solid rgba(148,163,184,.26)}.cs-channels-settings-btn:hover{color:#2563eb}.cs-mention-dropdown--pro{min-width:280px}.cs-mention-header{display:flex;justify-content:space-between;align-items:center}.cs-mention-header span{color:#64748b;font-size:10px}.cs-mention-item{align-items:center}.cs-mention-avatar--real{width:34px;height:34px;min-width:34px}.cs-mention-copy{min-width:0}.cs-mention-badges{display:flex;flex-wrap:wrap;gap:4px;margin:3px 0}.cs-mention-role{border-radius:999px;padding:3px 6px;font-size:10px;font-weight:900}.cs-vp-download{width:25px;height:25px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.3);color:inherit;text-decoration:none;background:#ffffffa8}.cs-vr-status{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.cs-poll-settings-grid--pro,.cs-subchannel-settings-preview{grid-template-columns:1fr}.cs-format-hint{display:none}.cs-format-toolbar{padding-left:2px}}.cs-format-toolbar--hint-only{padding:7px 10px 0!important;min-height:30px;opacity:.86}.cs-selection-format-toolbar{display:flex;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 12px);margin:0 8px 8px;padding:6px;border:1px solid rgba(37,99,235,.22);border-radius:999px;background:linear-gradient(135deg,#fff,#eff6ff);box-shadow:0 14px 32px #2563eb29;overflow-x:auto;animation:csSelectionToolbarIn .16s ease-out both}@keyframes csSelectionToolbarIn{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cs-selection-format-count{display:inline-flex;align-items:center;white-space:nowrap;min-height:26px;padding:0 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:10px;font-weight:900;letter-spacing:.02em}.cs-selection-format-toolbar button{min-height:26px;border:1px solid rgba(148,163,184,.35);background:#fff;border-radius:999px;color:#0f172a;font-size:11px;font-weight:900;padding:3px 9px;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.cs-selection-format-toolbar button:hover{transform:translateY(-1px);background:#f8fafc;border-color:#2563eb73;box-shadow:0 8px 18px #2563eb21}.cs-inline-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;border:1px solid rgba(15,23,42,.12);background:#0f172a0e;border-radius:7px;padding:1px 5px}.cs-section--announcements-pro{position:relative;overflow:hidden}.cs-section--announcements-pro:before{content:"";position:absolute;inset:0 0 auto;height:118px;background:radial-gradient(circle at 10% 10%,rgba(59,130,246,.18),transparent 36%),linear-gradient(135deg,#eff6fff2,#ffffff8c);pointer-events:none}.cs-ann-pro-header,.cs-ann-pro-stats,.cs-ann-list--pro{position:relative;z-index:1}.cs-ann-pro-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px}.cs-ann-pro-title-wrap{display:flex;align-items:center;gap:12px}.cs-ann-create-btn{white-space:nowrap;box-shadow:0 12px 26px #2563eb2e!important}.cs-ann-pro-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 14px}.cs-ann-pro-stats>div{border:1px solid rgba(148,163,184,.2);background:#ffffffdb;border-radius:16px;padding:10px 12px;box-shadow:0 10px 22px #0f172a0a}.cs-ann-pro-stats strong{display:block;color:#0f172a;font-size:20px;line-height:1;font-weight:900}.cs-ann-pro-stats span{display:block;margin-top:4px;color:#64748b;font-size:11px;font-weight:800}.cs-ann-list--pro{gap:12px!important}.cs-ann-card--pro{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:stretch;min-height:132px;padding:12px!important;border:1px solid rgba(148,163,184,.22)!important;background:#fffffff0!important;box-shadow:0 12px 28px #0f172a0f!important}.cs-ann-card--pro.is-pinned{border-color:#2563eb61!important;background:linear-gradient(135deg,#fff,#eff6ff)!important}.cs-ann-card-thumb{width:86px;height:100%;min-height:108px;object-fit:cover;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:#f1f5f9}.cs-ann-card--pro .cs-ann-card-body{min-width:0;display:flex;flex-direction:column;gap:7px}.cs-ann-pin-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 7px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;font-size:10px;font-weight:900;white-space:nowrap}.cs-ann-card--pro .cs-ann-card-top-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cs-ann-card--pro .cs-ann-card-date{margin-left:auto;color:#64748b;font-size:11px;font-weight:800}.cs-ann-card--pro .cs-ann-card-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important;color:#475569!important}.cs-ann-card-author-row--pro{margin-top:auto}.cs-ann-card-footer-row{display:flex;gap:8px;flex-wrap:wrap;color:#2563eb;font-size:11px;font-weight:850}.cs-ann-empty--pro{border:1px dashed rgba(37,99,235,.28)!important;background:linear-gradient(135deg,#fff,#eff6ff)!important}.cs-ann-modal--pro{width:min(980px,calc(100vw - 28px))!important;max-height:min(90vh,860px)!important;overflow:hidden}.cs-ann-modal-header--pro{background:linear-gradient(135deg,#eff6ff,#fff 65%)!important;border-bottom:1px solid rgba(148,163,184,.18)}.cs-ann-modal-body--pro{max-height:min(68vh,620px);overflow-y:auto;padding:22px!important}.cs-ann-modal-write--pro{display:flex;flex-direction:column;gap:16px}.cs-ann-template-row{display:flex;gap:8px;flex-wrap:wrap}.cs-ann-template-row button{border:1px solid rgba(37,99,235,.22);background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900;cursor:pointer}.cs-ann-field-grid,.cs-ann-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cs-ann-field-group--wide,.cs-ann-field--wide,.cs-ann-action-grid .cs-ann-toggle-card{grid-column:1 / -1}.cs-ann-priority-grid--pro{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-ann-textarea--large{min-height:160px;resize:vertical}.cs-ann-toggle-card{display:flex;align-items:center;gap:9px;border:1px solid rgba(148,163,184,.25);background:#fff;border-radius:16px;padding:12px 13px;font-weight:850;color:#334155}.cs-ann-toggle-card input{accent-color:#2563eb}.cs-ann-image-row--pro{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.cs-ann-images-grid--pro{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.cs-ann-images-grid--pro .cs-ann-image-thumb-wrap{min-height:112px;padding:8px;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#f8fafc}.cs-ann-images-grid--pro .cs-ann-image-thumb{width:100%;height:82px;object-fit:cover;border-radius:12px}.cs-ann-images-grid--pro .cs-ann-image-thumb-wrap span{display:block;margin-top:5px;font-size:10px;font-weight:750;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-ann-preview-card--pro{border:1px solid rgba(148,163,184,.24);border-radius:24px;padding:22px;background:#fff;box-shadow:0 18px 40px #0f172a14}.cs-ann-preview-summary,.cs-ann-detail-summary{color:#475569;font-weight:700;line-height:1.55}.cs-ann-preview-image-strip{display:flex;gap:8px;margin:14px 0}.cs-ann-preview-image-strip img,.cs-ann-preview-image-strip span{width:76px;height:58px;object-fit:cover;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#f1f5f9}.cs-ann-preview-image-strip span{display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#2563eb}.cs-ann-preview-action,.cs-ann-detail-action-box{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;border:1px solid rgba(37,99,235,.18);background:#eff6ff;color:#1d4ed8;border-radius:18px;padding:13px 15px;font-weight:900}.cs-ann-detail-card--pro{overflow:hidden}.cs-ann-detail-header--pro{background:radial-gradient(circle at 10% 15%,rgba(37,99,235,.16),transparent 36%),linear-gradient(135deg,#fff,#eff6ff)}.cs-ann-detail-meta-row--pro{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cs-ann-detail-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.cs-ann-detail-info-card{display:flex;gap:9px;align-items:center;border:1px solid rgba(148,163,184,.18);background:#ffffffc7;border-radius:16px;padding:10px}.cs-ann-detail-info-card>span{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#dbeafe}.cs-ann-detail-info-card strong,.cs-ann-detail-info-card small{display:block}.cs-ann-detail-info-card strong{font-size:11px;color:#0f172a;font-weight:900}.cs-ann-detail-info-card small{font-size:11px;color:#64748b;font-weight:750}.cs-ann-detail-body--pro{font-size:15px}.cs-ann-detail-action-box p{margin:4px 0 0;color:#475569;font-weight:700}.cs-newchat-pro{width:min(980px,calc(100vw - 28px))!important;max-height:min(90vh,820px);overflow:hidden;padding:0!important}.cs-newchat-hero{position:relative;display:flex;align-items:center;gap:14px;padding:22px 24px;background:radial-gradient(circle at 12% 12%,rgba(37,99,235,.18),transparent 32%),linear-gradient(135deg,#fff,#eff6ff);border-bottom:1px solid rgba(148,163,184,.18)}.cs-newchat-hero-icon{width:48px;height:48px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;box-shadow:0 14px 30px #2563eb47;font-size:23px}.cs-newchat-hero h3{margin:0;font-size:23px;font-weight:900;color:#0f172a}.cs-newchat-hero p{margin:4px 0 0;color:#64748b;font-size:13px;font-weight:700}.cs-newchat-close{margin-left:auto}.cs-newchat-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.16);background:#fff}.cs-newchat-tabs button{border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#f8fafc;color:#475569;min-height:42px;font-weight:900;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.cs-newchat-tabs button:hover{transform:translateY(-1px)}.cs-newchat-tabs button.is-active{border-color:#2563eb61;background:#eff6ff;color:#1d4ed8}.cs-newchat-body{display:grid;grid-template-columns:minmax(280px,38%) minmax(0,1fr);min-height:490px;max-height:calc(90vh - 190px)}.cs-newchat-side{border-right:1px solid rgba(148,163,184,.18);padding:16px;overflow:hidden;display:flex;flex-direction:column;gap:12px;background:#fbfdff}.cs-newchat-main{padding:18px;overflow-y:auto}.cs-newchat-search{min-height:42px}.cs-newchat-selected-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.cs-newchat-selected-strip button{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(37,99,235,.2);background:#eff6ff;border-radius:999px;padding:4px 8px 4px 4px;color:#1d4ed8;font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap}.cs-newchat-selected-strip .cs-modal-avatar{width:24px!important;height:24px!important;font-size:9px!important}.cs-newchat-selected-strip b{color:#64748b}.cs-newchat-list-head{display:flex;align-items:center;justify-content:space-between;color:#0f172a;font-size:12px}.cs-newchat-list-head span{color:#64748b;font-weight:800}.cs-newchat-contact-list{overflow-y:auto;padding-right:2px}.cs-newchat-contact{min-height:58px;border:1px solid transparent;background:#fff!important}.cs-newchat-contact.is-active{background:#eff6ff!important}.cs-newchat-direct-card,.cs-custom-group-form{border:1px solid rgba(148,163,184,.2);border-radius:24px;background:#fff;min-height:100%;padding:22px;box-shadow:0 16px 36px #0f172a0f}.cs-newchat-preview-icon{width:58px;height:58px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:#eff6ff;font-size:28px;margin-bottom:16px}.cs-newchat-direct-card h4{margin:0 0 8px;font-size:22px;color:#0f172a}.cs-newchat-direct-card p{color:#64748b;line-height:1.6;font-weight:700}.cs-newchat-direct-person,.cs-custom-group-preview{display:flex;align-items:center;gap:12px;margin-top:22px;border:1px solid rgba(37,99,235,.16);background:#eff6ff;border-radius:18px;padding:13px}.cs-newchat-direct-person strong,.cs-custom-group-preview strong{display:block;color:#0f172a;font-weight:900}.cs-newchat-direct-person span,.cs-custom-group-preview span{display:block;margin-top:2px;color:#64748b;font-size:12px;font-weight:750}.cs-newchat-empty-preview{margin-top:22px;border:1px dashed rgba(148,163,184,.38);background:#f8fafc;border-radius:18px;padding:18px;color:#64748b;font-weight:800}.cs-custom-group-form{display:flex;flex-direction:column;gap:16px}.cs-newchat-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-newchat-field{display:flex;flex-direction:column;gap:6px}.cs-newchat-field--wide,.cs-newchat-field--full{grid-column:1 / -1}.cs-newchat-field span{color:#334155;font-size:12px;font-weight:900}.cs-newchat-color-input{height:42px;border:1px solid rgba(148,163,184,.28);background:#fff;border-radius:14px;padding:5px;cursor:pointer}.cs-group-rule-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cs-group-rule-cards button{display:flex;gap:10px;align-items:flex-start;text-align:left;border:1px solid rgba(148,163,184,.24);background:#fff;border-radius:18px;padding:13px;cursor:pointer}.cs-group-rule-cards button.is-active{border-color:#2563eb61;background:#eff6ff}.cs-group-rule-cards button>span{font-size:20px}.cs-group-rule-cards strong,.cs-group-rule-cards small{display:block}.cs-group-rule-cards strong{color:#0f172a;font-size:13px;font-weight:900}.cs-group-rule-cards small{margin-top:2px;color:#64748b;font-size:11px;font-weight:750;line-height:1.35}.cs-newchat-actions{border-top:1px solid rgba(148,163,184,.18);padding:14px 18px!important;background:#fff}@media(max-width:780px){.cs-selection-format-toolbar{width:auto;margin:0 6px 8px}.cs-ann-pro-header,.cs-ann-pro-title-wrap,.cs-ann-preview-action,.cs-ann-detail-action-box{align-items:stretch;flex-direction:column}.cs-ann-pro-stats,.cs-ann-field-grid,.cs-ann-action-grid,.cs-ann-priority-grid--pro,.cs-ann-detail-info-grid,.cs-newchat-body,.cs-newchat-field-grid,.cs-group-rule-cards{grid-template-columns:1fr!important}.cs-ann-card--pro{grid-template-columns:1fr auto}.cs-ann-card-thumb{grid-column:1 / -1;width:100%;height:150px}.cs-ann-image-row--pro{grid-template-columns:1fr}.cs-newchat-body{max-height:none}.cs-newchat-side{border-right:0;border-bottom:1px solid rgba(148,163,184,.18)}.cs-newchat-pro,.cs-ann-modal--pro{max-height:calc(100dvh - 22px)!important}}.cs-page{position:relative!important;overflow-x:hidden!important;background:linear-gradient(180deg,#f8fbff,#fff 58%,#f9fbff)!important}.cs-page:before,.cs-page:after{content:"";position:fixed;pointer-events:none;z-index:0;opacity:.48;background:linear-gradient(180deg,#dbeafe,#bfdbfe)}.cs-page:before{width:210px;height:420px;left:-122px;top:130px;border-radius:0 260px 260px 0}.cs-page:after{width:250px;height:500px;right:-150px;bottom:90px;border-radius:260px 0 0 260px;background:linear-gradient(180deg,#bfdbfe,#93c5fd)}.cs-home-shell,.cs-thread-layout,.cs-ann-detail-shell,.cs-modal-backdrop{position:relative;z-index:1}.cs-thread-layout{padding:0!important;background:transparent!important}.cs-thread-panel{border-radius:0!important;max-width:none!important;width:100%!important;min-height:100vh!important;box-shadow:none!important;border-left:0!important;border-right:0!important}.cs-thread-body,.cs-messages-pane{background:#f8fbff!important}.cs-composer-bar{background:#ffffffeb!important;border-top:1px solid rgba(191,219,254,.85)!important;box-shadow:0 -14px 34px #2563eb14!important}.cs-composer-input-wrap,.cs-composer-input-wrap--force-compact{position:relative!important;overflow:visible!important}.cs-format-toolbar--hint-only{display:none!important}.cs-selection-format-toolbar,.cs-selection-format-toolbar--dropdown{position:absolute!important;left:18px!important;bottom:calc(100% + 12px)!important;z-index:80!important;width:min(520px,calc(100vw - 72px))!important;max-width:none!important;margin:0!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(37,99,235,.2)!important;background:#fffffffa!important;box-shadow:0 24px 60px #0f172a2e,0 0 0 1px #ffffffb8 inset!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column!important;align-items:stretch!important;gap:9px!important;overflow:visible!important}.cs-selection-format-toolbar:after,.cs-selection-format-toolbar--dropdown:after{content:"";position:absolute;left:28px;bottom:-7px;width:14px;height:14px;transform:rotate(45deg);border-right:1px solid rgba(37,99,235,.18);border-bottom:1px solid rgba(37,99,235,.18);background:#fffffffa}.cs-selection-format-row{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;padding-bottom:2px}.cs-selection-format-count{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;flex:0 0 auto}.cs-selection-format-toolbar button{border-radius:12px!important;min-height:30px!important;padding:5px 10px!important}.cs-selection-format-color-grid{display:grid;grid-template-columns:repeat(14,1fr);gap:7px;padding-top:8px;border-top:1px solid rgba(226,232,240,.95)}.cs-selection-format-toolbar .cs-color-swatch-btn{width:100%;min-width:24px!important;min-height:26px!important;padding:3px!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.34)!important;background:#fff!important;box-shadow:none!important}.cs-selection-format-toolbar .cs-color-swatch-btn span{display:block;width:100%;height:18px;border-radius:7px;background:var(--swatch);box-shadow:0 0 0 1px #ffffff9e inset}.cs-selection-format-toolbar .cs-color-swatch-btn:hover{transform:translateY(-2px)!important;border-color:#2563eb75!important;box-shadow:0 10px 20px #2563eb21!important}.cs-translate-pro{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.cs-translate-pro-trigger{border:1px solid rgba(191,219,254,.95);background:#fff;color:#0f172a;border-radius:16px;min-height:46px;padding:7px 10px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 12px 28px #2563eb17;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.cs-translate-pro-trigger:hover,.cs-translate-pro.is-active .cs-translate-pro-trigger{transform:translateY(-1px);border-color:#2563eb6b;background:#f8fbff;box-shadow:0 16px 36px #2563eb24}.cs-translate-pro-icon{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.cs-translate-pro-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;min-width:120px}.cs-translate-pro-copy strong{font-size:13px;font-weight:900}.cs-translate-pro-copy small{margin-top:3px;color:#64748b;font-size:10px;font-weight:800}.cs-translate-pro-chevron{color:#475569;font-size:17px;line-height:1}.cs-translate-pro-status{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.cs-translate-pro-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:90;width:360px;max-width:min(360px,calc(100vw - 34px));border-radius:22px;background:#fffffffa;border:1px solid rgba(191,219,254,.95);box-shadow:0 28px 70px #0f172a38;padding:12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:csSelectionToolbarIn .16s ease-out both}.cs-translate-pro-menu-head{display:flex;justify-content:space-between;gap:12px;padding:6px 6px 10px}.cs-translate-pro-menu-head strong{display:block;color:#0f172a;font-size:14px;font-weight:950}.cs-translate-pro-menu-head span{display:block;margin-top:3px;color:#64748b;font-size:11px;font-weight:700}.cs-translate-pro-menu-head button{width:30px;height:30px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;cursor:pointer}.cs-translate-pro-search{display:flex;align-items:center;gap:8px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff;padding:9px 11px;color:#2563eb;margin-bottom:9px}.cs-translate-pro-search input{border:0;outline:0;background:transparent;flex:1;min-width:0;font-weight:750;color:#0f172a}.cs-translate-pro-options{display:grid;gap:6px;max-height:292px;overflow-y:auto;padding-right:3px}.cs-translate-pro-option{width:100%;border:1px solid transparent;background:#fff;border-radius:14px;padding:9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;cursor:pointer}.cs-translate-pro-option:hover,.cs-translate-pro-option.is-selected{background:#eff6ff;border-color:#bfdbfe}.cs-translate-pro-lang-icon{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#e0ecff;color:#1d4ed8;font-size:10px;font-weight:950}.cs-translate-pro-option strong{display:block;font-size:12.5px;color:#0f172a;font-weight:900}.cs-translate-pro-option small{display:block;margin-top:2px;font-size:10px;color:#64748b;font-weight:800}.cs-translating{display:inline-flex;margin-top:8px;padding:6px 9px;border-radius:999px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-size:11px;font-weight:850}.cs-translated-text{border-radius:16px!important;background:linear-gradient(135deg,#f8fbff,#fff)!important;border:1px solid rgba(147,197,253,.85)!important;box-shadow:0 10px 26px #2563eb14!important}.cs-translated-label{color:#1d4ed8!important}.cs-enterprise-chat-modal,.cs-all-chats-modal{position:relative;width:min(1040px,calc(100vw - 34px));max-height:min(90vh,900px);overflow:hidden;background:#fff;border:1px solid rgba(191,219,254,.95);border-radius:28px;box-shadow:0 34px 90px #0f172a47}.cs-enterprise-chat-modal--direct{width:min(880px,calc(100vw - 34px))}.cs-enterprise-modal-topline,.cs-all-chats-modal:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#2563eb,#60a5fa,#93c5fd)}.cs-enterprise-modal-header{padding:28px 30px 18px;background:linear-gradient(135deg,#f8fbff,#fff 72%);border-bottom:1px solid rgba(226,232,240,.9)}.cs-enterprise-modal-kicker{display:inline-flex;align-items:center;gap:7px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}.cs-enterprise-modal-title-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.cs-enterprise-modal-title-row h2{margin:0;font-size:24px;line-height:1.08;font-weight:950;color:#0f172a;letter-spacing:-.03em}.cs-enterprise-modal-title-row p{margin:7px 0 0;color:#64748b;font-size:13px;font-weight:750}.cs-enterprise-modal-close{width:38px;height:38px;border-radius:13px;border:1px solid #dbeafe;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cs-enterprise-modal-close:hover{background:#eff6ff;color:#1d4ed8}.cs-enterprise-modal-body--two-col,.cs-enterprise-group-layout{display:grid;grid-template-columns:minmax(290px,380px) minmax(0,1fr);gap:0;max-height:min(62vh,610px);min-height:480px}.cs-enterprise-picker-panel,.cs-enterprise-member-picker{border-right:1px solid rgba(226,232,240,.95);background:#fbfdff;padding:18px;min-width:0;display:flex;flex-direction:column;gap:12px}.cs-enterprise-member-picker{border-right:0;border-left:1px solid rgba(226,232,240,.95)}.cs-enterprise-group-config{padding:20px;overflow-y:auto;min-width:0}.cs-enterprise-search{display:flex;align-items:center;gap:9px;border:1px solid #dbeafe;background:#fff;border-radius:16px;color:#2563eb;padding:10px 12px;box-shadow:0 6px 16px #2563eb0d}.cs-enterprise-search input{border:0;outline:0;background:transparent;min-width:0;flex:1;color:#0f172a;font-weight:800}.cs-enterprise-picker-head{display:flex;justify-content:space-between;align-items:center;color:#0f172a;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.cs-enterprise-picker-head span{color:#64748b;font-size:11px;text-transform:none;letter-spacing:0}.cs-enterprise-contact-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px}.cs-enterprise-contact{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid rgba(226,232,240,.95);background:#fff;border-radius:18px;padding:10px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.cs-enterprise-contact:hover,.cs-enterprise-contact.is-active{transform:translateY(-1px);border-color:#93c5fd;background:#eff6ff;box-shadow:0 12px 24px #2563eb1a}.cs-enterprise-contact strong{display:block;color:#0f172a;font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-enterprise-contact span{display:block;color:#64748b;font-size:11px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-enterprise-contact i{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;font-style:normal}.cs-enterprise-preview-panel{padding:20px;background:radial-gradient(circle at top right,rgba(147,197,253,.24),transparent 32%),#fff}.cs-enterprise-preview-card{height:100%;min-height:360px;border-radius:24px;border:1px solid #dbeafe;background:linear-gradient(180deg,#fff,#f8fbff);padding:26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:13px;box-shadow:inset 0 0 0 1px #fffc,0 16px 40px #2563eb12}.cs-enterprise-preview-icon{width:58px;height:58px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.cs-enterprise-preview-card h3{margin:0;color:#0f172a;font-size:20px;font-weight:950}.cs-enterprise-preview-card p{margin:0;color:#64748b;font-size:13px;font-weight:750;line-height:1.55}.cs-enterprise-selected-person,.cs-enterprise-group-preview-card{width:100%;display:flex;align-items:center;gap:13px;border:1px solid #dbeafe;background:#fff;border-radius:18px;padding:13px}.cs-enterprise-selected-person strong,.cs-enterprise-group-preview-card strong{display:block;color:#0f172a;font-weight:950}.cs-enterprise-selected-person span,.cs-enterprise-group-preview-card span{display:block;color:#64748b;font-size:12px;font-weight:750;margin-top:3px}.cs-enterprise-empty-preview,.cs-enterprise-policy-note{border:1px dashed #bfdbfe;background:#f8fbff;border-radius:14px;color:#64748b;font-weight:800;padding:11px 12px;font-size:12px}.cs-enterprise-policy-note{display:flex;align-items:center;gap:8px;color:#1d4ed8;border-style:solid}.cs-enterprise-group-preview-card{margin-bottom:16px}.cs-enterprise-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-enterprise-field--wide{grid-column:1 / -1}.cs-enterprise-field,.cs-enterprise-field--full{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:12px}.cs-enterprise-field span,.cs-enterprise-field--full span{color:#334155;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.cs-enterprise-field input,.cs-enterprise-field select,.cs-enterprise-field textarea,.cs-enterprise-field--full textarea{width:100%;border:1px solid #dbeafe;background:#fff;border-radius:15px;min-height:44px;padding:10px 12px;color:#0f172a;font-weight:800;outline:0}.cs-enterprise-field input[type=color]{padding:5px}.cs-enterprise-field textarea,.cs-enterprise-field--full textarea{min-height:96px;resize:vertical}.cs-enterprise-field input:focus,.cs-enterprise-field select:focus,.cs-enterprise-field textarea:focus,.cs-enterprise-field--full textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #93c5fd3d}.cs-enterprise-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cs-enterprise-rules button{border:1px solid #dbeafe;background:#fff;border-radius:18px;padding:13px;display:flex;gap:10px;align-items:flex-start;text-align:left;color:#334155;cursor:pointer}.cs-enterprise-rules button.is-active,.cs-enterprise-rules button:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.cs-enterprise-rules strong{display:block;color:#0f172a;font-size:12px;font-weight:950}.cs-enterprise-rules small{display:block;color:#64748b;font-size:11px;font-weight:750;margin-top:3px}.cs-enterprise-selected-chips{display:flex;flex-wrap:wrap;gap:7px;max-height:84px;overflow-y:auto}.cs-enterprise-selected-chips button{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:6px 8px 6px 10px;font-size:11px;font-weight:900;display:inline-flex;gap:7px;align-items:center}.cs-enterprise-selected-chips b{font-size:14px;line-height:1}.cs-enterprise-modal-footer,.cs-all-chats-footer{border-top:1px solid rgba(226,232,240,.95);background:#fff;padding:16px 22px;display:flex;justify-content:flex-end;gap:10px}.cs-section--announcements-pro{background:#fff!important;border:1px solid rgba(191,219,254,.9)!important;box-shadow:0 18px 48px #2563eb14!important}.cs-section--announcements-pro:before{display:none!important}.cs-ann-pro-header{padding:2px 2px 14px!important;border-bottom:1px solid rgba(226,232,240,.95);margin-bottom:14px}.cs-ann-section-title{color:#0f172a!important;letter-spacing:-.02em}.cs-ann-section-sub{color:#64748b!important;font-weight:750!important}.cs-ann-pro-stats{margin:0 0 14px!important}.cs-ann-pro-stats>div{border-radius:14px!important;box-shadow:none!important;border-color:#bfdbfed9!important;background:#f8fbff!important}.cs-ann-card--pro{min-height:112px!important;border-radius:20px!important;box-shadow:none!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.cs-ann-card--pro:hover{transform:translateY(-2px);border-color:#93c5fd!important;box-shadow:0 18px 38px #2563eb1a!important}.cs-ann-card-thumb{border-radius:14px!important;min-height:90px!important}.cs-ann-card-arrow{width:34px;height:34px;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;align-self:center}.cs-ann-modal--pro,.cs-ann-detail-card--pro{border-radius:26px!important;border:1px solid rgba(191,219,254,.9)!important;box-shadow:0 28px 80px #0f172a2e!important}.cs-ann-modal-header--pro,.cs-ann-detail-header--pro{background:linear-gradient(135deg,#f8fbff,#fff 68%)!important}.cs-ann-input,.cs-ann-textarea{border-radius:14px!important;border-color:#dbeafe!important;box-shadow:none!important}.cs-all-chats-modal{width:min(780px,calc(100vw - 34px))}.cs-all-chats-header{padding:30px 28px 18px;border-bottom:1px solid rgba(226,232,240,.95);background:linear-gradient(135deg,#f8fbff,#fff 72%);display:flex;justify-content:space-between;gap:16px}.cs-all-chats-header span{display:inline-flex;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.cs-all-chats-header h2{margin:10px 0 0;color:#0f172a;font-size:24px;font-weight:950;letter-spacing:-.03em}.cs-all-chats-header p{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:750}.cs-all-chats-header button{width:38px;height:38px;border-radius:13px;border:1px solid #dbeafe;background:#fff;cursor:pointer}.cs-all-chats-toolbar{padding:16px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-bottom:1px solid rgba(226,232,240,.95)}.cs-all-chats-tabs{display:inline-flex;align-items:center;gap:6px;border:1px solid #dbeafe;background:#f8fbff;border-radius:999px;padding:5px}.cs-all-chats-tabs button{border:0;background:transparent;color:#64748b;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;cursor:pointer}.cs-all-chats-tabs button.is-active{background:#fff;color:#1d4ed8;box-shadow:0 4px 12px #2563eb1a}.cs-all-chats-list{padding:16px 20px;max-height:min(52vh,520px);overflow-y:auto;display:flex;flex-direction:column;gap:9px}.cs-all-chat-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;width:100%;border:1px solid #e2e8f0;background:#fff;border-radius:18px;padding:11px 12px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.cs-all-chat-row:hover{transform:translateY(-1px);border-color:#93c5fd;box-shadow:0 12px 24px #2563eb17}.cs-all-chat-row strong{display:block;color:#0f172a;font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-all-chat-row span{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-all-chat-row small{color:#94a3b8;font-size:11px;font-weight:850;white-space:nowrap}.cs-all-chat-row b{width:24px;height:24px;border-radius:999px;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}.cs-all-chats-footer .cs-pill-btn{display:inline-flex;align-items:center;gap:7px}@media(max-width:860px){.cs-page:before{width:150px;height:300px;left:-92px;top:110px}.cs-page:after{width:160px;height:320px;right:-98px;bottom:70px}.cs-selection-format-toolbar,.cs-selection-format-toolbar--dropdown{left:8px!important;width:min(420px,calc(100vw - 32px))!important}.cs-selection-format-color-grid{grid-template-columns:repeat(7,1fr)}.cs-enterprise-modal-body--two-col,.cs-enterprise-group-layout{grid-template-columns:1fr;max-height:70vh;overflow-y:auto}.cs-enterprise-picker-panel,.cs-enterprise-member-picker{border:0;border-bottom:1px solid rgba(226,232,240,.95)}.cs-enterprise-modal-body--two-col,.cs-enterprise-group-layout{min-height:0}.cs-enterprise-field-grid,.cs-enterprise-rules,.cs-all-chats-toolbar{grid-template-columns:1fr}.cs-all-chats-tabs{justify-content:center}}.cs-enterprise-modal-kicker{display:none!important}.cs-enterprise-chat-modal{max-height:min(92vh,760px)!important;display:flex!important;flex-direction:column!important}.cs-enterprise-chat-modal--group{width:min(980px,calc(100vw - 34px))!important}.cs-enterprise-chat-modal--direct{width:min(860px,calc(100vw - 34px))!important}.cs-enterprise-modal-header{flex:0 0 auto!important;padding:22px 26px 14px!important}.cs-enterprise-modal-title-row h2{font-size:25px!important;letter-spacing:-.035em!important}.cs-enterprise-modal-title-row p{max-width:560px!important;color:#53677f!important;font-size:13px!important;line-height:1.45!important}.cs-enterprise-modal-body--two-col,.cs-enterprise-group-layout{flex:1 1 auto!important;min-height:0!important;max-height:none!important;grid-template-columns:minmax(270px,340px) minmax(0,1fr)!important}.cs-enterprise-group-layout{grid-template-columns:minmax(0,1fr) minmax(285px,360px)!important}.cs-enterprise-picker-panel,.cs-enterprise-member-picker,.cs-enterprise-group-config,.cs-enterprise-preview-panel{padding:14px 16px!important}.cs-enterprise-group-config{overflow:visible!important}.cs-enterprise-contact-list{min-height:0!important;max-height:none!important;flex:1 1 auto!important;overflow-y:auto!important}.cs-enterprise-contact{min-height:54px!important;padding:8px 10px!important;border-radius:16px!important}.cs-enterprise-preview-card{min-height:0!important;padding:20px!important;justify-content:center!important}.cs-enterprise-preview-icon{width:50px!important;height:50px!important;border-radius:17px!important}.cs-enterprise-group-preview-card{margin-bottom:12px!important;padding:11px!important}.cs-enterprise-field-grid{gap:10px!important}.cs-enterprise-field,.cs-enterprise-field--full{margin-bottom:9px!important;gap:5px!important}.cs-enterprise-field input,.cs-enterprise-field select,.cs-enterprise-field textarea,.cs-enterprise-field--full textarea{min-height:40px!important;border-radius:13px!important;padding:8px 10px!important}.cs-enterprise-field textarea,.cs-enterprise-field--full textarea{min-height:58px!important}.cs-enterprise-rules{gap:8px!important}.cs-enterprise-rules button{padding:10px!important;border-radius:15px!important}.cs-enterprise-rules small{font-size:10.5px!important}.cs-enterprise-selected-chips{max-height:54px!important}.cs-enterprise-modal-footer{flex:0 0 auto!important;padding:13px 20px!important}.cs-translated-label{color:#1e40af!important;font-weight:900!important;letter-spacing:.01em!important}.cs-translate-pro-copy strong{font-size:13px!important}.cs-translate-pro-copy small{text-transform:none!important}.cs-egm .cs-roles-member-list{gap:10px!important;padding:4px 0 2px!important}.cs-egm .cs-roles-member-card{background:#fff!important;border:1px solid #e2e8f0!important;border-left:4px solid #bfdbfe!important;border-radius:18px!important;padding:13px 16px!important;box-shadow:0 8px 20px #0f172a0b!important;transform:none!important}.cs-egm .cs-roles-member-card:hover{background:#fbfdff!important;border-color:#bfdbfe!important;box-shadow:0 16px 32px #2563eb14!important;transform:none!important}.cs-egm .cs-roles-member-name{font-weight:900!important;color:#16335f!important}.cs-egm .cs-roles-member-sub{color:#55708d!important;font-weight:700!important}.cs-egm .cs-roles-select-wrap{background:#f8fbff!important;border:1px solid #dbeafe!important;border-radius:999px!important;min-width:148px!important;padding:7px 12px!important;box-shadow:inset 0 1px #ffffffdb!important}.cs-egm .cs-roles-select{color:#173a72!important;font-weight:900!important}.cs-egm .cs-roles-legend-item{background:#fff!important;border-color:#e2e8f0!important;border-radius:16px!important;box-shadow:0 6px 14px #0f172a09!important}.cs-section--groups .cs-desktop-section-titlebar--with-action{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.cs-section--groups .cs-desktop-section-heading{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.cs-group-list--desktop-ref{border:0!important;outline:0!important;padding:0!important;gap:12px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:350px!important}.cs-group-tile--deep{width:100%!important;min-width:0!important;grid-template-columns:auto minmax(0,1fr)!important;overflow:hidden!important;padding:14px 16px!important;border-radius:20px!important}.cs-group-card-copy,.cs-group-card-head{min-width:0!important}.cs-group-card-head{display:flex!important;align-items:center!important;gap:8px!important}.cs-group-card-head strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-group-member-pill{flex:0 0 auto!important;max-width:94px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-group-card-copy p{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important}.cs-ann-detail-shell--enterprise{max-width:1180px!important;margin:0 auto!important;padding:28px clamp(18px,4vw,42px) 42px!important}.cs-ann-detail-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.cs-ann-detail-toolbar>div{min-width:0;display:flex;flex-direction:column;gap:2px}.cs-ann-detail-toolbar span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cs-ann-detail-toolbar strong{color:#0f172a;font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-ann-detail-card--enterprise{max-width:none!important;border-radius:30px!important;background:#fff!important;border:1px solid rgba(191,219,254,.95)!important;box-shadow:0 30px 80px #0f172a1f!important;overflow:hidden!important}.cs-ann-detail-card--enterprise:before{content:"";display:block;height:6px;background:linear-gradient(90deg,#2563eb,#60a5fa,#bfdbfe)}.cs-ann-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;padding:30px;background:radial-gradient(circle at 8% 0%,rgba(37,99,235,.16),transparent 28%),linear-gradient(135deg,#fff,#f8fbff);border-bottom:1px solid rgba(226,232,240,.9)}.cs-ann-detail-hero-copy{min-width:0}.cs-ann-detail-card--enterprise .cs-ann-detail-title{margin:14px 0 12px!important;max-width:820px!important}.cs-ann-detail-card--enterprise .cs-ann-detail-summary{max-width:760px;font-size:16px!important;color:#475569!important}.cs-ann-detail-sidepanel{display:grid;grid-template-columns:1fr;gap:10px;align-content:start}.cs-ann-detail-sidepanel .cs-ann-detail-info-card{background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 8px 20px #2563eb0e!important}.cs-ann-detail-image-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:22px 30px 0}.cs-ann-detail-image-gallery .cs-ann-detail-image-wrap{border-radius:22px;overflow:hidden;border:1px solid #dbeafe;background:#f8fafc;box-shadow:0 12px 28px #0f172a0f}.cs-ann-detail-image-gallery .cs-ann-detail-image{width:100%;height:min(280px,32vw);min-height:180px;object-fit:cover;display:block}.cs-ann-detail-content-card{margin:24px 30px 30px;border:1px solid #e2e8f0;background:#fff;border-radius:24px;padding:22px 24px;box-shadow:0 16px 36px #0f172a0e}.cs-ann-detail-content-label{margin-bottom:14px;color:#2563eb;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.cs-ann-detail-action-box--enterprise{margin:0 30px 30px!important;background:linear-gradient(135deg,#eff6ff,#fff)!important}@media(max-width:920px){.cs-enterprise-modal-body--two-col,.cs-enterprise-group-layout,.cs-ann-detail-hero{grid-template-columns:1fr!important}.cs-enterprise-chat-modal{max-height:calc(100dvh - 20px)!important}.cs-enterprise-modal-body--two-col,.cs-enterprise-group-layout{overflow-y:auto!important}.cs-ann-detail-sidepanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cs-ann-detail-sidepanel{grid-template-columns:1fr}.cs-ann-detail-hero,.cs-ann-detail-content-card,.cs-ann-detail-action-box--enterprise{margin-left:14px!important;margin-right:14px!important}.cs-ann-detail-hero{padding:22px 16px!important}.cs-ann-detail-image-gallery{padding-left:14px!important;padding-right:14px!important}}.cs-thread-panel,.cs-thread-layout,.cs-messages-pane,.cs-composer-bar{overflow:visible}.cs-thread-header-actions--compact-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 1 auto!important;min-width:0!important;max-width:min(760px,58vw)!important;overflow:visible!important}.cs-thread-tools-wrap{position:relative;flex:0 0 auto}.cs-thread-tools-trigger{min-width:96px!important}.cs-thread-tools-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(260px,86vw);max-height:min(70vh,520px);overflow-y:auto;padding:8px;border:1px solid #bfdbfe;background:#fffffffa;border-radius:20px;box-shadow:0 24px 60px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2147482000}.cs-thread-tools-menu button{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;color:#111827;font-weight:800;cursor:pointer;text-align:left}.cs-thread-tools-menu button:hover{background:#eff6ff;color:#1453d9}.cs-thread-tools-menu button svg{color:#1f2937;flex:0 0 auto}.cs-thread-tools-menu button small{margin-left:auto;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dbeafe;color:#1453d9;font-size:12px}.cs-thread-tools-menu button.is-danger{color:#b91c1c}.cs-thread-tools-menu button.is-danger:hover{background:#fef2f2;color:#991b1b}.cs-status-control--popover{position:relative;flex:0 0 auto}.cs-status-button{height:54px;min-width:170px;max-width:220px;border:1px solid #bfdbfe;border-radius:18px;background:#fffffff5;display:flex;align-items:center;gap:11px;padding:8px 14px;color:#111827;box-shadow:0 10px 25px #3b82f614;cursor:pointer}.cs-status-button>span:last-child{min-width:0;display:grid;text-align:left}.cs-status-button strong{font-size:15px;line-height:1.1}.cs-status-button small{font-size:11px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-status-menu{position:absolute;top:calc(100% + 10px);left:0;width:min(260px,86vw);max-height:min(70vh,420px);overflow-y:auto;padding:10px;border-radius:20px;border:1px solid #bfdbfe;background:#fff;box-shadow:0 24px 60px #0f172a2e;z-index:2147482000}.cs-status-menu-title{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:4px 6px 8px}.cs-status-menu button{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:10px;border-radius:13px;padding:10px;color:#111827;font-weight:800;cursor:pointer}.cs-status-menu button:hover,.cs-status-menu button.is-active{background:#eff6ff;color:#1453d9}.cs-custom-status-field{display:grid;gap:7px;font-size:11px;font-weight:900;color:#475569;text-transform:uppercase;letter-spacing:.06em;margin-top:8px}.cs-custom-status-field input{height:40px;border-radius:13px;border:1px solid #dbeafe;padding:0 12px;color:#111827;font-weight:700;text-transform:none;letter-spacing:0;outline:none}.cs-custom-status-field input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f624}.cs-member-custom-status{display:inline-flex;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 8px;border:1px solid #e0e7ff;background:#eef2ff;color:#3730a3;font-size:11px;font-weight:800}.cs-pinned-bar--compact{margin:6px 14px 0!important;min-height:0!important;border:1px solid #cbd5e1!important;background:#fffffff5!important;border-radius:14px!important;color:#111827!important;padding:5px 7px!important;box-shadow:none!important}.cs-pinned-bar--compact *,.cs-pinned-bar--compact svg{color:#111827!important;stroke:#111827!important}.cs-pinned-bar-head--compact{gap:6px!important;padding:0!important;min-width:0!important}.cs-pinned-title{font-size:11px!important;font-weight:900!important;text-transform:uppercase}.cs-pinned-count{width:18px!important;height:18px!important;font-size:11px!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.cs-pinned-bar-list--compact{display:flex!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;padding-bottom:0!important}.cs-pinned-chip--compact{min-height:28px!important;max-width:180px!important;border-radius:999px!important;border:1px solid #dbeafe!important;background:#f8fafc!important;color:#111827!important;padding:4px 8px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:none!important}.cs-pinned-chip--compact .cs-pinned-chip-author{max-width:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569!important;font-size:10px!important}.cs-pinned-chip--compact strong{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827!important;font-size:11px!important}.cs-pinned-chip--compact i{color:#334155!important;font-style:normal;font-weight:900}.cs-emoji-pop,.cs-emoji-pop--portal{position:fixed!important;z-index:2147483000!important;pointer-events:auto!important}.cs-modal-backdrop,.cs-modal-overlay,.cs-ann-modal-overlay{align-items:center!important;padding:18px!important;overflow:auto!important}.cs-modal,.cs-ann-modal,.cs-poll-modal,.cs-close-chat-modal,.cs-egm,.cs-theme-modal,.cs-folders-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-subchannel-modal,.cs-confirm-modal,.cs-logs-modal{max-height:calc(100dvh - 36px)!important;overflow:auto!important;overscroll-behavior:contain}.cs-egm-body,.cs-ann-modal-body,.cs-modal-body,.cs-theme-sections,.cs-folder-layout,.cs-logs-body{min-height:0!important;overflow:auto!important}.cs-ann-detail-shell--clean{min-height:100dvh;padding:clamp(16px,3vw,42px);background:radial-gradient(circle at 0 0,rgba(59,130,246,.18),transparent 28rem),linear-gradient(135deg,#f8fbff,#eef6ff 48%,#f8fbff)}.cs-ann-detail-back-clean{border:1px solid #bfdbfe!important;background:#ffffffeb!important;color:#0f172a!important;border-radius:999px!important;padding:10px 14px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin-bottom:16px!important;box-shadow:0 14px 34px #0f172a12!important}.cs-ann-detail-clean-card{width:min(1060px,100%);margin:0 auto;border:1px solid #bfdbfe;border-radius:32px;background:#fffffff5;box-shadow:0 30px 85px #0f172a1f;overflow:hidden}.cs-ann-detail-clean-hero{padding:clamp(22px,4vw,44px);background:linear-gradient(135deg,#fff,#eff6ff);border-bottom:1px solid #dbeafe}.cs-ann-detail-clean-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#475569;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.cs-ann-detail-clean-hero h1{margin:18px 0 10px;color:#0f172a;font-size:clamp(28px,5vw,52px);line-height:1;letter-spacing:-.045em}.cs-ann-detail-clean-hero>p{max-width:780px;margin:0;color:#475569;font-size:clamp(15px,2vw,19px);line-height:1.6;font-weight:650}.cs-ann-detail-clean-meta{margin-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cs-ann-detail-clean-meta>div{border:1px solid #dbeafe;background:#ffffffd9;border-radius:18px;padding:13px 14px;display:grid;gap:4px}.cs-ann-detail-clean-meta strong{color:#0f172a;font-weight:900;overflow-wrap:anywhere}.cs-ann-detail-clean-meta span{color:#64748b;font-size:13px;font-weight:750;overflow-wrap:anywhere}.cs-ann-detail-clean-images{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#f8fbff}.cs-ann-detail-clean-images img{width:100%;height:230px;object-fit:cover;border-radius:22px;border:1px solid #dbeafe}.cs-ann-detail-clean-body{padding:clamp(22px,4vw,44px);color:#334155;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.cs-ann-detail-clean-action{margin:0 clamp(22px,4vw,44px) clamp(22px,4vw,44px);border:1px solid #bfdbfe;background:#eff6ff;border-radius:22px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px}@media(max-width:900px){.cs-thread-header{align-items:flex-start!important;gap:10px!important}.cs-thread-header-main{min-width:0!important}.cs-thread-header-actions--compact-tools{max-width:100%!important;width:100%!important;justify-content:stretch!important;gap:8px!important;flex-wrap:nowrap!important}.cs-status-button{min-width:0!important;width:100%!important;height:46px!important;padding:7px 10px!important}.cs-status-control--popover,.cs-thread-tools-wrap{flex:1 1 0!important;min-width:0!important}.cs-thread-header-actions--compact-tools .cs-translate-wrap,.cs-thread-header-actions--compact-tools .cs-translate-icon-wrap{flex:1 1 0!important;min-width:0!important;height:46px!important}.cs-thread-tools-trigger{width:100%!important;min-width:0!important;height:46px!important}.cs-thread-tools-menu,.cs-status-menu{position:fixed!important;inset:auto 12px 88px!important;width:auto!important;max-height:62dvh!important}.cs-ann-detail-clean-meta,.cs-ann-detail-clean-images{grid-template-columns:1fr}.cs-ann-detail-clean-images img{height:180px}.cs-modal-backdrop,.cs-modal-overlay,.cs-ann-modal-overlay{align-items:flex-start!important;padding:10px!important}.cs-modal,.cs-ann-modal,.cs-poll-modal,.cs-close-chat-modal,.cs-egm,.cs-theme-modal,.cs-folders-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-subchannel-modal,.cs-confirm-modal,.cs-logs-modal{width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:24px!important}}@media(max-width:560px){.cs-thread-header-actions--compact-tools{display:grid!important;grid-template-columns:1fr 1fr 48px!important}.cs-thread-tools-trigger span,.cs-status-button small{display:none!important}.cs-status-button strong{font-size:13px!important}.cs-ann-detail-shell--clean{padding:10px}.cs-ann-detail-clean-card{border-radius:22px}.cs-ann-detail-clean-hero{padding:20px}.cs-ann-detail-clean-body{padding:20px;font-size:15px}}.cs-enterprise-chat-modal,.cs-mod-logs-modal{max-height:calc(100dvh - 36px)!important;overflow:auto!important;overscroll-behavior:contain}.cs-enterprise-modal-body,.cs-mod-logs-body{min-height:0!important;overflow:auto!important}@media(max-width:900px){.cs-enterprise-chat-modal,.cs-mod-logs-modal{width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:24px!important}}.cs-mod-logs-list{max-height:min(60dvh,520px)!important;overflow-y:auto!important}.cs-status-control--popover{flex:0 0 auto!important}.cs-status-button{min-width:118px!important;height:38px!important;padding:7px 12px!important;border-radius:18px!important;gap:8px!important;font-size:13px!important;box-shadow:0 8px 18px #4171f512!important}.cs-status-button span:last-child{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;min-width:0!important}.cs-status-button strong{font-size:13px!important;line-height:1!important;white-space:nowrap!important}.cs-status-button small{max-width:86px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-status-dot{width:10px!important;height:10px!important;box-shadow:0 0 0 5px #22c55e1a!important}.cs-status-menu{z-index:99999!important}.cs-thread-header-actions--compact-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;min-width:0!important;overflow:visible!important;flex-wrap:nowrap!important}.cs-thread-header-actions--compact-tools .cs-translate-pro{min-width:190px!important;max-width:245px!important}.cs-thread-tools-trigger{min-width:92px!important;height:38px!important;padding:0 14px!important}.cs-thread-tools-menu{z-index:99980!important}.cs-pinned-bar--compact{margin:8px 18px 4px!important;min-height:34px!important;padding:6px 8px!important;border-radius:16px!important;border:1px solid #c7d8ff!important;background:linear-gradient(135deg,#fff,#f5f9ff)!important;box-shadow:0 8px 22px #1e40af12!important;color:#0f172a!important}.cs-pinned-bar--compact .cs-pinned-title{height:24px!important;padding:0 8px!important;font-size:11px!important;color:#0f172a!important;background:#eef5ff!important;border-color:#c7d8ff!important}.cs-pinned-bar--compact .cs-pinned-title svg{color:#0f172a!important;stroke:#0f172a!important}.cs-pinned-bar--compact .cs-pinned-chip{height:25px!important;max-width:230px!important;padding:0 6px 0 10px!important;border-radius:999px!important;color:#0f172a!important;background:#fff!important;border:1px solid #d5e3ff!important;box-shadow:none!important}.cs-pinned-chip-author,.cs-pinned-chip-text{color:#0f172a!important;font-size:11px!important}.cs-pinned-chip button{color:#334155!important}.cs-pinned-chip button svg{stroke:#334155!important}.cs-conflict-cooling{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:8px 18px 6px!important;padding:9px 10px!important;border:1px solid #f6d58a!important;border-radius:16px!important;background:linear-gradient(135deg,#fffaf0,#fff7ed)!important;color:#1e293b!important;box-shadow:0 10px 24px #92400e12!important}.cs-conflict-cooling-icon{width:30px!important;height:30px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#b45309!important;background:#ffedd5!important;border:1px solid #fed7aa!important}.cs-conflict-cooling-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.cs-conflict-cooling-copy strong{font-size:12px!important;color:#111827!important}.cs-conflict-cooling-copy span{font-size:11px!important;color:#475569!important;line-height:1.35!important}.cs-conflict-cooling-actions{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.cs-conflict-cooling-actions button{height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #f6c66d!important;background:#fff!important;color:#7c2d12!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important}.cs-conflict-cooling-actions .is-ghost{width:28px!important;padding:0!important;color:#64748b!important;border-color:#e2e8f0!important}.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-thread-panel,.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-thread-header,.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-messages-pane,.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-composer-bar{background:linear-gradient(135deg,var(--cs-theme-bg-a),var(--cs-theme-bg-b))!important}.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-thread-header,.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-composer-bar,.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-right-panel{border-color:var(--cs-theme-accent)!important}.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-message-row.is-mine .cs-message-bubble,.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-composer-send-btn,.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-icon-action-btn:hover{background:linear-gradient(135deg,var(--cs-theme-accent),var(--cs-theme-bg-c))!important;border-color:var(--cs-theme-accent)!important}.cs-thread-layout[class*=cs-chat-theme-bg-] .cs-message-bubble{border-color:var(--cs-theme-accent-soft)!important}.cs-section--announcements .cs-ann-list--scroll,.cs-ann-list--scroll.cs-ann-list--pro{max-height:350px!important;overflow-y:auto!important;padding:0 8px 8px 0!important;gap:10px!important}.cs-section--announcements .cs-ann-card,.cs-ann-card--pro{min-height:112px!important;padding:12px 46px 12px 14px!important;border-radius:20px!important;border:1px solid #d7e5ff!important;background:#ffffffe0!important;box-shadow:0 8px 20px #1e40af0d!important;overflow:hidden!important}.cs-ann-card--pro .cs-ann-card-top-row{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;min-width:0!important;margin-bottom:6px!important}.cs-ann-card--pro .cs-ann-priority-badge,.cs-ann-card--pro .cs-ann-pin-badge{height:21px!important;padding:0 8px!important;border-radius:999px!important;font-size:10px!important;line-height:20px!important;white-space:nowrap!important;flex:0 0 auto!important;position:static!important;transform:none!important}.cs-ann-card--pro .cs-ann-card-date{margin-left:auto!important;font-size:11px!important;color:#64748b!important;white-space:nowrap!important;max-width:90px!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-ann-card--pro .cs-ann-card-title{font-size:15px!important;line-height:1.22!important;margin:2px 0 5px!important;color:#0f172a!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-ann-card--pro .cs-ann-card-preview{font-size:13px!important;line-height:1.45!important;color:#475569!important;margin:0 0 7px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-ann-card--pro .cs-ann-card-author-row{min-width:0!important;gap:6px!important;overflow:hidden!important}.cs-ann-card--pro .cs-ann-card-author-avatar{width:24px!important;height:24px!important;font-size:10px!important;flex:0 0 24px!important}.cs-ann-card--pro .cs-ann-card-author-name,.cs-ann-card--pro .cs-ann-card-author-role{font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-ann-card--pro .cs-ann-card-footer-row{display:none!important}.cs-ann-card--pro .cs-ann-card-arrow{right:12px!important;width:32px!important;height:32px!important;border-radius:14px!important}.cs-ann-detail-shell--clean{min-height:100dvh!important;padding:24px!important;background:radial-gradient(circle at 8% 12%,rgba(147,197,253,.45),transparent 24%),linear-gradient(135deg,#f8fbff,#eef6ff)!important}.cs-ann-detail-back-clean{height:40px!important;padding:0 14px!important;border:1px solid #cfe0ff!important;background:#fff!important;color:#1e40af!important;border-radius:999px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:7px!important;margin-bottom:14px!important}.cs-ann-detail-clean-card{max-width:1040px!important;margin:0 auto!important;border:1px solid #cfe0ff!important;border-radius:28px!important;overflow:hidden!important;background:#ffffffeb!important;box-shadow:0 24px 70px #0f172a1f!important}.cs-ann-detail-clean-hero{padding:28px 32px 22px!important;background:linear-gradient(135deg,#fff,#f3f8ff)!important;border-bottom:1px solid #dbeafe!important}.cs-ann-detail-clean-kicker{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}.cs-ann-detail-clean-hero h1{margin:14px 0 8px!important;font-size:clamp(28px,4vw,48px)!important;line-height:1.05!important;letter-spacing:-.035em!important;color:#0f172a!important}.cs-ann-detail-clean-hero>p{max-width:760px!important;margin:0!important;color:#475569!important;font-size:16px!important;line-height:1.55!important}.cs-ann-detail-clean-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:20px!important}.cs-ann-detail-clean-meta>div{padding:12px 14px!important;border:1px solid #dbeafe!important;border-radius:18px!important;background:#fff!important;min-width:0!important}.cs-ann-detail-clean-meta strong{display:block!important;font-size:13px!important;color:#0f172a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-ann-detail-clean-meta span{display:block!important;margin-top:3px!important;font-size:12px!important;color:#64748b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-ann-detail-clean-images{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;padding:18px 24px 0!important}.cs-ann-detail-clean-images img{width:100%!important;height:190px!important;object-fit:cover!important;border-radius:20px!important;border:1px solid #dbeafe!important}.cs-ann-detail-clean-body{padding:24px 32px 30px!important;color:#1e293b!important;font-size:16px!important;line-height:1.78!important}.cs-ann-detail-clean-action{margin:0 32px 30px!important;padding:16px!important;border:1px solid #cfe0ff!important;border-radius:20px!important;background:#f8fbff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.cs-ann-modal--pro{width:min(1080px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;border-radius:28px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important}.cs-ann-modal-header--pro{padding:20px 24px!important;border-bottom:1px solid #dbeafe!important;background:linear-gradient(135deg,#fff,#f4f8ff)!important}.cs-ann-modal-icon{width:42px!important;height:42px!important;border-radius:16px!important;background:#eef5ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-ann-modal-title{font-size:24px!important;letter-spacing:-.025em!important}.cs-ann-modal-subtitle{font-size:13px!important;max-width:620px!important}.cs-ann-modal-tabs--pro{padding:10px 24px!important;gap:8px!important;background:#fbfdff!important}.cs-ann-modal-tabs--pro .cs-ann-tab{height:34px!important;padding:0 14px!important;border:1px solid #d7e5ff!important;border-radius:999px!important;background:#fff!important}.cs-ann-modal-tabs--pro .cs-ann-tab.active{background:#eef5ff!important;color:#1d4ed8!important;border-color:#9ec5ff!important}.cs-ann-modal-body--pro{padding:18px 24px!important;overflow-y:auto!important;flex:1 1 auto!important;min-height:0!important}.cs-ann-modal-write--pro{gap:14px!important}.cs-ann-template-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.cs-ann-template-row button{height:32px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid #d7e5ff!important;background:#fff!important;font-size:12px!important;font-weight:800!important;color:#1e40af!important}.cs-ann-field-grid{grid-template-columns:1.4fr .8fr .6fr .5fr .8fr!important;gap:10px!important}.cs-ann-input,.cs-ann-textarea{border-radius:14px!important;border-color:#d7e5ff!important}.cs-ann-input{min-height:40px!important;padding:9px 12px!important}.cs-ann-textarea--large{min-height:128px!important}.cs-ann-priority-option{min-height:38px!important;border-radius:14px!important}.cs-ann-action-grid{grid-template-columns:.7fr 1fr 1.2fr!important;gap:10px!important;align-items:end!important}.cs-ann-toggle-card{min-height:40px!important;border-radius:14px!important;padding:8px 10px!important}.cs-ann-upload-btn{height:40px!important;border-radius:14px!important}.cs-ann-images-grid--pro{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:9px!important}.cs-ann-image-thumb-wrap{min-height:104px!important;border-radius:16px!important;overflow:hidden!important}.cs-ann-image-thumb{height:94px!important}.cs-ann-modal-footer--pro{padding:14px 24px!important;border-top:1px solid #dbeafe!important;background:#fbfdff!important;flex-shrink:0!important}.cs-modal-backdrop,.cs-modal-overlay,.cs-ann-modal-overlay{align-items:center!important;justify-content:center!important;overflow-y:auto!important;padding:22px!important}.cs-modal,.cs-egm,.cs-mod-logs-modal,.cs-theme-modal,.cs-poll-modal,.cs-subchannel-modal,.cs-confirm-modal,.cs-modal--edit-group-v2{max-height:calc(100dvh - 44px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cs-modal-body,.cs-egm-body,.cs-theme-sections,.cs-mod-logs-body,.cs-modal-tab-body,.cs-poll-modal-body,.cs-subchannel-modal-body{min-height:0!important;overflow-y:auto!important}.cs-emoji-panel,.cs-emoji-menu,.cs-emoji-picker,.cs-reaction-popover{z-index:99990!important}.cs-system-message{display:flex!important;justify-content:center!important;margin:10px 0!important;padding:0!important}.cs-system-message-line{display:none!important}.cs-system-message-body{min-width:min(100%,540px);display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-radius:16px!important;border:1px solid #dbe3f0!important;background:linear-gradient(180deg,#fffffffa,#f8fafcfa)!important;box-shadow:0 8px 20px #0f172a0f!important;white-space:normal!important}.cs-system-message-copy{display:grid!important;gap:2px!important;min-width:0!important}.cs-system-message-copy strong{font-size:11px!important;font-weight:900!important;color:#0f172a!important;text-transform:uppercase!important;letter-spacing:.08em!important}.cs-system-message-bell{width:24px!important;height:24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:900!important;color:#0f172a!important;background:#eef2ff!important;border:1px solid #c7d2fe!important;flex:0 0 24px!important}.cs-system-message-text{font-size:13px!important;line-height:1.45!important;color:#475569!important}.cs-system-message--removed .cs-system-message-body{border-color:#fecaca!important;background:linear-gradient(180deg,#fff7f7,#fff1f2)!important}.cs-system-message--removed .cs-system-message-bell{background:#fee2e2!important;border-color:#fecaca!important;color:#b91c1c!important}.cs-system-message--added .cs-system-message-body{border-color:#bbf7d0!important;background:linear-gradient(180deg,#f7fff9,#f0fdf4)!important}.cs-system-message--added .cs-system-message-bell{background:#dcfce7!important;border-color:#bbf7d0!important;color:#15803d!important}.cs-status-control--popover{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important}.cs-status-control--popover.is-open .cs-status-button,.cs-status-button:hover{transform:translateY(-1px)!important;border-color:#2563eb6b!important;background:#f8fbff!important;box-shadow:0 16px 36px #2563eb24!important}.cs-status-button{border:1px solid rgba(191,219,254,.95)!important;background:#fff!important;border-radius:16px!important;min-height:46px!important;height:46px!important;min-width:190px!important;padding:7px 10px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;box-shadow:0 12px 28px #2563eb17!important}.cs-status-button>span:last-child{min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important}.cs-status-button-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:120px!important;line-height:1.1!important}.cs-status-button-copy strong{font-size:13px!important;font-weight:900!important;color:#0f172a!important}.cs-status-button-copy small{margin-top:3px!important;color:#64748b!important;font-size:10px!important;font-weight:800!important;max-width:112px!important}.cs-status-chevron{color:#475569!important;font-size:17px!important;line-height:1!important}.cs-status-icon-shell{width:30px!important;height:30px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.cs-status-dot{width:10px!important;height:10px!important;box-shadow:none!important}.cs-status-dot--online{background:#16a34a!important}.cs-status-dot--away{background:#f59e0b!important}.cs-status-dot--dnd{background:#ef4444!important}.cs-status-dot--offline{background:#64748b!important}.cs-translate-pro-icon{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.cs-translate-pro-chevron{color:#475569!important}.cs-member-row,.cs-egm-member-row,.cs-roles-member-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:0 10px 24px #0f172a0d!important}.cs-member-row{margin:0 0 10px!important}.cs-member-row:hover,.cs-egm-member-row:hover,.cs-roles-member-card:hover{background:#fbfdff!important;border-color:#cbd5e1!important}.cs-member-status{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;border:1px solid #e2e8f0!important;margin-top:2px!important}.cs-member-status:before{width:7px!important;height:7px!important}.cs-member-status--online{color:#166534!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.cs-member-status--away{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.cs-member-status--dnd{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}.cs-member-status--offline{color:#475569!important;background:#f8fafc!important;border-color:#cbd5e1!important}.cs-member-custom-status{display:inline-flex!important;width:fit-content!important;max-width:220px!important;margin-top:3px!important;padding:4px 10px!important;border-radius:999px!important;background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important}.cs-member-muted-pill{margin-top:3px!important;display:inline-flex!important;width:fit-content!important;padding:4px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;background:#f1f5f9!important;color:#334155!important;border:1px solid #cbd5e1!important}.cs-member-row .cs-avatar,.cs-egm-member-row .cs-avatar,.cs-roles-member-card .cs-avatar{box-shadow:0 8px 18px #2563eb2e!important}.cs-egm-body{overflow-y:auto!important}.cs-egm-section{padding-bottom:8px!important}.cs-roles-member-list,.cs-egm-member-list{gap:12px!important}.cs-roles-member-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;margin-bottom:12px!important}.cs-roles-member-details{min-width:0!important}.cs-roles-member-name{font-size:15px!important;font-weight:900!important;color:#0f172a!important}.cs-roles-member-sub{font-size:12px!important;color:#64748b!important;margin-top:3px!important}.cs-roles-select-wrap{border:1px solid #dbe3f0!important;background:#fff!important;box-shadow:none!important;border-radius:16px!important;padding:4px 10px!important;gap:8px!important}.cs-roles-select-icon{opacity:.9!important}.cs-roles-select{background:transparent!important}.cs-egm-member-row{padding:12px 14px!important;margin-bottom:12px!important}.cs-egm-role-chip,.cs-member-group-role{box-shadow:none!important;font-size:11px!important;padding:5px 10px!important}.cs-custom-status-field input{background:#fff!important;color:#0f172a!important;font-weight:800!important}.cs-custom-status-field input::placeholder{color:#94a3b8!important;opacity:1!important}.cs-modal--confirm{border-radius:22px!important;border:1px solid #dbeafe!important;box-shadow:0 30px 70px #0f172a2e!important;overflow:hidden!important}.cs-modal--confirm .cs-modal-head{padding:20px 22px 14px!important}.cs-modal--confirm .cs-modal-head h3{font-size:20px!important;font-weight:950!important;color:#0f172a!important}.cs-modal--confirm .cs-modal-head p{margin-top:6px!important;font-size:14px!important;line-height:1.5!important;color:#64748b!important}.cs-modal--confirm .cs-modal-actions{padding:0 22px 22px!important}.cs-enterprise-chat-modal--clean,.cs-enterprise-group-modal--clean{border-radius:28px!important;border:1px solid #dbeafe!important;box-shadow:0 32px 80px #0f172a2e!important;overflow:hidden!important}.cs-enterprise-modal-header{padding:24px 28px 16px!important;border-bottom:1px solid #e5edf8!important;background:linear-gradient(180deg,#fbfdff,#fff)!important}.cs-enterprise-title-stack h2{font-size:20px!important;line-height:1.15!important;margin:0!important}.cs-enterprise-title-stack p{margin:8px 0 0!important;max-width:620px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important}.cs-enterprise-modal-body{padding:22px 28px!important;background:#fff!important}.cs-enterprise-modal-body--single-col{padding-top:18px!important}.cs-enterprise-picker-panel--direct-only{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}.cs-enterprise-contact-list--compact{max-height:min(52vh,420px)!important;padding-right:2px!important}.cs-enterprise-contact{border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important;min-height:68px!important}.cs-enterprise-contact:hover,.cs-enterprise-contact.is-active{border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 10px 24px #2563eb14!important}.cs-enterprise-contact i{width:22px!important;height:22px!important;border-radius:999px!important;border:1px solid #cbd5e1!important;color:#2563eb!important;display:flex!important;align-items:center!important;justify-content:center!important}.cs-enterprise-direct-summary{margin-top:14px!important;min-height:52px!important;border-radius:16px!important;border:1px dashed #bfdbfe!important;background:#fbfdff!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important}.cs-enterprise-direct-summary.is-selected{background:#eff6ff!important;border-style:solid!important;color:#0f172a!important}.cs-enterprise-group-layout--clean{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;min-height:0!important}.cs-enterprise-group-preview-card--hero{padding:14px 16px!important;border-radius:20px!important;border:1px solid #dbeafe!important;background:linear-gradient(180deg,#fbfdff,#f8fbff)!important}.cs-enterprise-field-grid--compact{gap:14px!important;margin-top:14px!important}.cs-enterprise-field input,.cs-enterprise-field select,.cs-enterprise-image-url-input{height:48px!important;border-radius:16px!important;border:1px solid #dbeafe!important;background:#fff!important;color:#0f172a!important;font-weight:700!important}.cs-enterprise-field--full input{height:48px!important}.cs-enterprise-field span,.cs-enterprise-image-uploader-copy strong,.cs-enterprise-picker-head strong{color:#334155!important}.cs-enterprise-image-uploader{margin-top:14px!important;border-radius:20px!important;padding:14px 16px!important;border:1px solid #e2e8f0!important;background:#fbfdff!important}.cs-enterprise-image-uploader-copy span{color:#64748b!important}.cs-enterprise-selected-chips button{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important}.cs-enterprise-rules--clean{margin-top:14px!important;gap:12px!important}.cs-enterprise-rules--clean button{border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important}.cs-enterprise-rules--clean button.is-active{border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 10px 24px #2563eb14!important}.cs-enterprise-member-picker--clean{border-left:1px solid #e5edf8!important;padding-left:22px!important}.cs-enterprise-modal-footer{padding:16px 28px 22px!important;border-top:1px solid #e5edf8!important;background:#fff!important}.cs-section--announcements .cs-ann-card,.cs-ann-card--pro{min-height:118px!important;padding:14px 52px 14px 16px!important;border-radius:18px!important;background:#fff!important}.cs-ann-card--pro .cs-ann-card-top-row{gap:8px!important}.cs-ann-card--pro .cs-ann-card-date{max-width:72px!important;font-size:10.5px!important}.cs-ann-card--pro .cs-ann-card-title{font-size:14px!important;line-height:1.2!important;margin-bottom:4px!important}.cs-ann-card--pro .cs-ann-card-preview{font-size:12.5px!important;line-height:1.4!important;-webkit-line-clamp:2!important}.cs-ann-card--pro .cs-ann-card-author-row--pro{margin-top:4px!important}.cs-ann-card--pro .cs-ann-card-author-avatar{width:22px!important;height:22px!important;flex:0 0 22px!important;font-size:9px!important}.cs-ann-card--pro .cs-ann-card-arrow{right:10px!important;width:30px!important;height:30px!important}@media(max-width:960px){.cs-enterprise-group-layout--clean{grid-template-columns:1fr!important}.cs-enterprise-member-picker--clean{border-left:0!important;padding-left:0!important;margin-top:18px!important}}.cs-enterprise-chat-modal--clean,.cs-enterprise-group-modal--clean{max-height:min(90vh,920px)!important}.cs-enterprise-chat-modal--clean .cs-enterprise-modal-body,.cs-enterprise-group-modal--clean .cs-enterprise-group-layout{min-height:0!important;overflow:hidden!important}.cs-enterprise-chat-modal--clean .cs-enterprise-picker-panel,.cs-enterprise-group-modal--clean .cs-enterprise-group-config,.cs-enterprise-group-modal--clean .cs-enterprise-member-picker{overflow-y:auto!important;max-height:calc(90vh - 180px)!important}.cs-egm{max-height:92vh!important;display:flex!important;flex-direction:column!important}.cs-egm-body{flex:1 1 auto!important;min-height:0!important}.cs-avatar--theme-fallback{color:#fff!important;box-shadow:0 10px 24px color-mix(in srgb,var(--cs-theme-accent, #4171F5) 28%,transparent)!important}.cs-avatar--theme-fallback span{color:#fff!important;text-shadow:0 1px 3px rgba(15,23,42,.22)!important}.cs-status-button .cs-status-dot{background:#0f172a!important;box-shadow:none!important}.cs-status-button .cs-status-dot--online,.cs-status-button .cs-status-dot--away,.cs-status-button .cs-status-dot--dnd,.cs-status-button .cs-status-dot--offline{background:#0f172a!important}.cs-status-button .cs-status-icon-shell,.cs-translate-pro-icon{color:#0f172a!important;border-color:#cbd5e1!important;background:#f8fafc!important}.cs-status-button svg,.cs-translate-pro-trigger svg,.cs-thread-tools-trigger svg{color:#0f172a!important;stroke:#0f172a!important}.cs-channels-bar,.cs-channels-tab-wrap,.cs-channels-tab,.cs-channels-back,.cs-channels-settings-btn{color:#0f172a!important}.cs-channels-tab{background:#fff!important;border-color:#dbeafe!important;font-weight:900!important}.cs-channels-tab--active,.cs-channels-tab:hover{color:#0f172a!important;background:#f8fbff!important;border-color:#93c5fd!important;box-shadow:0 10px 22px #2563eb1a!important}.cs-modal-backdrop--centered{display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.cs-action-confirm-modal{width:min(430px,calc(100vw - 32px))!important;position:relative!important;border-radius:28px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 32px 80px #0f172a3d!important;padding:28px!important;text-align:center!important}.cs-action-confirm-x{position:absolute!important;top:14px!important;right:14px!important;width:38px!important;height:38px!important;border-radius:14px!important;border:1px solid #dbeafe!important;background:#fff!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.cs-action-confirm-icon{width:58px!important;height:58px!important;margin:4px auto 16px!important;border-radius:20px!important;background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-action-confirm-modal--leave .cs-action-confirm-icon{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}.cs-action-confirm-modal--remove .cs-action-confirm-icon,.cs-action-confirm-modal--close .cs-action-confirm-icon{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}.cs-action-confirm-modal h3{margin:0!important;color:#0f172a!important;font-size:22px!important;line-height:1.15!important;font-weight:950!important}.cs-action-confirm-modal p{margin:10px auto 0!important;max-width:340px!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important}.cs-action-confirm-actions{display:flex!important;justify-content:center!important;gap:10px!important;margin-top:22px!important}.cs-action-confirm-actions .cs-pill-btn{min-height:44px!important}.cs-subchannel-clean-modal{width:min(880px,calc(100vw - 28px))!important;max-height:min(90vh,860px)!important;overflow:hidden!important;border-radius:28px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 34px 90px #0f172a3d!important;display:flex!important;flex-direction:column!important}.cs-subchannel-clean-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:24px 26px 18px!important;border-bottom:1px solid #e5edf8!important;background:linear-gradient(180deg,#fbfdff,#fff)!important}.cs-subchannel-clean-eyebrow{display:inline-flex!important;width:fit-content!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important;border-radius:999px!important;padding:5px 10px!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:9px!important}.cs-subchannel-clean-head h3{margin:0!important;color:#0f172a!important;font-size:25px!important;line-height:1.1!important;font-weight:950!important}.cs-subchannel-clean-head p{margin:8px 0 0!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important}.cs-subchannel-clean-close{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid #dbeafe!important;background:#fff!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex:0 0 auto!important}.cs-subchannel-clean-body{min-height:0!important;overflow-y:auto!important;padding:22px 26px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:22px!important;background:#fff!important}.cs-subchannel-clean-main,.cs-subchannel-clean-side{min-width:0!important;display:grid!important;align-content:start!important;gap:14px!important}.cs-subchannel-clean-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cs-subchannel-clean-options button,.cs-subchannel-clean-toggle button{text-align:left!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#fff!important;padding:13px 14px!important;cursor:pointer!important;color:#0f172a!important}.cs-subchannel-clean-options button:hover,.cs-subchannel-clean-options button.is-active,.cs-subchannel-clean-toggle button:hover,.cs-subchannel-clean-toggle button.is-active{border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 10px 22px #2563eb14!important}.cs-subchannel-clean-options strong,.cs-subchannel-clean-toggle strong{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:950!important}.cs-subchannel-clean-options small,.cs-subchannel-clean-toggle small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:11.5px!important;line-height:1.35!important}.cs-subchannel-preview-card{display:flex!important;gap:12px!important;align-items:center!important;padding:16px!important;border-radius:20px!important;border:1px solid #dbeafe!important;background:linear-gradient(180deg,#fbfdff,#f8fbff)!important}.cs-subchannel-preview-card>span{width:42px!important;height:42px!important;border-radius:16px!important;background:var(--cs-theme-accent, #4171F5)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:950!important;font-size:20px!important}.cs-subchannel-preview-card strong{display:block!important;color:#0f172a!important;font-size:15px!important;font-weight:950!important}.cs-subchannel-preview-card small{display:block!important;color:#64748b!important;margin-top:3px!important;font-size:12px!important}.cs-subchannel-clean-toggle{display:grid!important;gap:10px!important}.cs-subchannel-clean-footer{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:16px 26px 22px!important;border-top:1px solid #e5edf8!important;background:#fff!important}@media(max-width:760px){.cs-subchannel-clean-modal{width:calc(100vw - 14px)!important;max-height:92dvh!important;border-radius:22px!important}.cs-subchannel-clean-head{padding:18px 16px 14px!important}.cs-subchannel-clean-body{grid-template-columns:1fr!important;padding:16px!important;gap:16px!important}.cs-subchannel-clean-options{grid-template-columns:1fr!important}.cs-subchannel-clean-footer{padding:14px 16px 18px!important;flex-direction:column-reverse!important}.cs-subchannel-clean-footer .cs-pill-btn{width:100%!important;justify-content:center!important}.cs-action-confirm-modal{padding:24px 18px!important;border-radius:24px!important}.cs-action-confirm-actions{flex-direction:column-reverse!important}.cs-action-confirm-actions .cs-pill-btn{width:100%!important;justify-content:center!important}}.cs-msg-file-retention{display:block!important;margin-top:2px!important;font-size:10.5px!important;line-height:1.2!important;color:#64748b!important;font-weight:800!important}.cs-channel-picker-modal{width:min(460px,calc(100vw - 28px))!important;max-height:min(78vh,620px)!important;overflow:hidden!important;border-radius:26px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 32px 90px #0f172a3d!important;display:flex!important;flex-direction:column!important}.cs-channel-picker-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding:20px 22px 14px!important;border-bottom:1px solid #e5edf8!important;background:linear-gradient(180deg,#fbfdff,#fff)!important}.cs-channel-picker-head h3{margin:0!important;color:#0f172a!important;font-size:21px!important;line-height:1.15!important;font-weight:950!important}.cs-channel-picker-head p{margin:6px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.45!important}.cs-channel-picker-head button{width:38px!important;height:38px!important;border-radius:14px!important;border:1px solid #dbeafe!important;background:#fff!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.cs-channel-picker-list{display:grid!important;gap:10px!important;padding:14px!important;overflow-y:auto!important}.cs-channel-picker-row-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important}.cs-channel-picker-row{width:100%!important;min-height:64px!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:10px 12px!important;text-align:left!important;cursor:pointer!important}.cs-channel-picker-row:hover,.cs-channel-picker-row-wrap.is-active .cs-channel-picker-row{border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 10px 22px #2563eb14!important}.cs-channel-picker-hash{width:34px!important;height:34px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--cs-theme-accent, #4171F5)!important;color:#fff!important;font-weight:950!important}.cs-channel-picker-row strong{display:block!important;color:#0f172a!important;font-size:14px!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-channel-picker-row small{display:block!important;color:#64748b!important;font-size:11.5px!important;font-weight:750!important;margin-top:2px!important}.cs-channel-picker-settings{width:46px!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;cursor:pointer!important}.cs-channel-picker-settings:hover{border-color:#93c5fd!important;background:#f8fbff!important}.cs-subchannel-clean-eyebrow{display:none!important}.cs-mod-logs-head>div>span{display:none!important}.cs-section-search-row,.cs-home-search-row,.cs-chat-search-line,.cs-groups-search-line,.cs-conversation-search-row{align-items:center!important}.cs-section-search-row .cs-filter-button,.cs-home-search-row .cs-filter-button,.cs-chat-filter-btn,.cs-group-filter-btn,.cs-filter-icon-btn{height:48px!important;min-height:48px!important;width:48px!important;flex:0 0 48px!important;align-self:center!important}.cs-section-search-row .cs-search-input,.cs-home-search-row .cs-search-input,.cs-chat-search-input,.cs-group-search-input{min-height:48px!important}.cs-enter-confirm-overlay{position:fixed!important;inset:0!important;z-index:100050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:#0f172a6b!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.cs-enter-confirm-modal{width:min(440px,calc(100vw - 32px))!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important;box-shadow:0 28px 80px #0f172a38!important;padding:22px!important;display:grid!important;gap:16px!important;color:#0f172a!important}.cs-enter-confirm-icon{width:42px!important;height:42px!important;border-radius:16px!important;display:grid!important;place-items:center!important;color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.cs-enter-confirm-copy p{margin:0 0 4px!important;color:#2563eb!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.cs-enter-confirm-copy h2{margin:0!important;color:#0f2857!important;font-size:21px!important;letter-spacing:-.04em!important}.cs-enter-confirm-copy span{display:block!important;margin-top:6px!important;color:#64748b!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important}.cs-enter-confirm-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}.cs-enter-confirm-actions button{height:42px!important;border-radius:14px!important;padding:0 16px!important;font-weight:900!important;cursor:pointer!important}.cs-enter-confirm-cancel{border:1px solid #dbeafe!important;background:#fff!important;color:#0f172a!important}.cs-enter-confirm-send{border:0!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.cs-composer-input:disabled{background:#f8fafc!important;color:#94a3b8!important;cursor:not-allowed!important}.cs-composer-icon-btn:disabled,.cs-mobile-composer-plus:disabled{opacity:.48!important;cursor:not-allowed!important;filter:grayscale(.2)!important}@media(min-width:901px){.cs-page--themed{--cs-img-ink: #071f46;--cs-img-blue: #0f67ff;--cs-img-muted: #617293;--cs-img-line: rgba(166, 194, 232, .52);--cs-img-card: rgba(255,255,255,.88);--cs-img-shadow: 0 22px 70px rgba(24, 86, 158, .08), inset 0 1px 0 rgba(255,255,255,.88);background:radial-gradient(circle at 12% 8%,rgba(166,221,255,.42),transparent 30%),radial-gradient(circle at 92% 10%,rgba(227,242,255,.78),transparent 26%),linear-gradient(135deg,#ecf8ff,#f9fcff 44%,#fff)!important;color:var(--cs-img-ink)!important}.cs-home-shell{max-width:1620px!important;margin:0 auto!important;padding:28px 30px 38px!important}.cs-hero--desktop-clean{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 22px!important}.cs-home-header-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;margin:0 0 31px!important}.cs-hero-copy{min-width:420px!important}.cs-hero-title{margin:0!important;font-size:clamp(32px,2.35vw,43px)!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.045em!important;color:#0a3670!important;text-shadow:0 1px 0 rgba(255,255,255,.75)!important}.cs-hero-sub{margin:14px 0 0!important;font-size:16px!important;line-height:1.45!important;font-weight:760!important;color:#536b92!important;max-width:720px!important}.cs-home-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;flex-wrap:nowrap!important}.cs-home-action-btn,.cs-desktop-primary-btn,.cs-desktop-outline-btn{height:52px!important;border-radius:13px!important;padding:0 22px!important;border:1px solid var(--cs-img-line)!important;background:#ffffffed!important;color:#075cf4!important;font-size:14px!important;font-weight:900!important;box-shadow:0 14px 30px #2869be17!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.cs-home-action-btn:hover,.cs-desktop-primary-btn:hover,.cs-desktop-outline-btn:hover{transform:translateY(-1px)!important;border-color:#2371ff57!important;box-shadow:0 18px 42px #2869be24!important}.cs-home-action-btn--primary,.cs-ann-create-btn{background:linear-gradient(135deg,#0e66ff,#0758e8)!important;color:#fff!important;border-color:#065cf540!important;box-shadow:0 20px 40px #085aeb2e!important}.cs-home-search--hero{width:330px!important;height:52px!important;min-width:300px!important;border-radius:15px!important;background:#fffffff0!important;border:1px solid var(--cs-img-line)!important;box-shadow:0 14px 34px #2869be14!important;padding:0 14px 0 17px!important;gap:12px!important}.cs-home-search--hero input{font-size:14px!important;font-weight:800!important;color:#17345e!important}.cs-home-search--hero input::placeholder{color:#8394b1!important}.cs-hero-filter-btn{width:34px!important;height:34px!important;display:inline-grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#2d4d7d!important;border-radius:10px!important;cursor:pointer!important}.cs-hero-filter-btn:hover,.cs-hero-filter-btn.is-active{background:#edf5ff!important;color:#075cf4!important}.cs-hero-stats--desktop-clean{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;margin:0!important}.cs-hero-stat{min-height:112px!important;border-radius:15px!important;border:1px solid var(--cs-img-line)!important;background:var(--cs-img-card)!important;box-shadow:var(--cs-img-shadow)!important;padding:22px 24px!important;display:grid!important;grid-template-columns:76px 1fr auto!important;align-items:center!important;gap:18px!important}.cs-hero-stat-icon{width:62px!important;height:62px!important;border-radius:22px!important;display:grid!important;place-items:center!important;color:#1470ff!important;background:linear-gradient(135deg,#d3e8fff2,#f4f9fff5)!important;box-shadow:inset 0 1px #ffffffe6!important}.cs-hero-stat:nth-child(2) .cs-hero-stat-icon{color:#16ad66!important;background:linear-gradient(135deg,#d2f8e0f2,#f2fff8f5)!important}.cs-hero-stat:nth-child(3) .cs-hero-stat-icon{color:#a268ff!important;background:linear-gradient(135deg,#ebdbfff2,#fbf7fff5)!important}.cs-hero-stat:nth-child(4) .cs-hero-stat-icon{color:#f59e0b!important;background:linear-gradient(135deg,#ffebccf2,#fff9effa)!important}.cs-hero-stat-value{color:#081f4a!important;font-size:28px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.035em!important}.cs-hero-stat-label{margin-top:7px!important;color:#071f46!important;font-size:15px!important;font-weight:940!important}.cs-hero-stat-sub{margin-top:7px!important;color:#647697!important;font-size:13px!important;font-weight:760!important}.cs-hero-stat-arrow{color:#133d78!important;transform:rotate(180deg)!important;opacity:.9!important}.cs-enterprise-grid{display:grid!important;grid-template-columns:minmax(440px,.76fr) minmax(650px,1.24fr)!important;gap:24px!important;align-items:stretch!important}.cs-left-col,.cs-right-col{min-width:0!important}.cs-surface--elevated{border-radius:17px!important;border:1px solid var(--cs-img-line)!important;background:#ffffffe6!important;box-shadow:var(--cs-img-shadow)!important}.cs-section--group-workspace,.cs-section--announcements-pro{min-height:618px!important;padding:22px 24px 24px!important}.cs-desktop-section-titlebar,.cs-ann-pro-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:22px!important}.cs-desktop-section-heading,.cs-ann-pro-title-wrap{display:flex!important;align-items:center!important;gap:16px!important}.cs-desktop-section-heading h3,.cs-ann-section-title{margin:0!important;font-size:21px!important;font-weight:950!important;letter-spacing:-.03em!important;color:#071f46!important}.cs-desktop-section-heading p,.cs-ann-section-sub{margin:7px 0 0!important;color:#576c91!important;font-size:13.5px!important;line-height:1.35!important;font-weight:780!important}.cs-desktop-section-icon{width:50px!important;height:50px!important;border-radius:19px!important;background:linear-gradient(135deg,#e8f3ff,#fff)!important;color:#0f67ff!important;border:0!important;box-shadow:inset 0 1px #ffffffe6!important}.cs-group-workspace-switch{height:43px!important;padding:3px!important;border-radius:999px!important;background:#edf4fc!important;border:1px solid var(--cs-img-line)!important;box-shadow:inset 0 1px 3px #20508c14!important}.cs-group-workspace-switch button{min-width:84px!important;height:35px!important;border-radius:999px!important;color:#52698e!important;font-size:13px!important;font-weight:900!important}.cs-group-workspace-switch button.is-active{background:#fff!important;color:#075cf4!important;box-shadow:0 6px 16px #18569e1c!important}.cs-desktop-chat-tools,.cs-desktop-chat-tools--groups{display:grid!important;grid-template-columns:1fr auto!important;gap:14px!important;margin-bottom:16px!important}.cs-desktop-chat-tools--groups .cs-desktop-filter-btn{display:none!important}.cs-desktop-chat-tools--groups{grid-template-columns:1fr auto!important}.cs-input-shell.cs-home-search:not(.cs-home-search--hero){height:47px!important;border-radius:13px!important;border:1px solid var(--cs-img-line)!important;background:#ffffffdb!important;box-shadow:0 10px 24px #2869be0f!important}.cs-list-stack--desktop-ref{gap:10px!important}.cs-chat-list-row{min-height:83px!important;border-radius:14px!important;border:1px solid rgba(177,203,238,.68)!important;background:#ffffffeb!important;box-shadow:0 12px 26px #19569b0f!important;padding:18px!important}.cs-chat-list-row:hover{transform:translateY(-1px)!important;border-color:#2870ff4d!important;box-shadow:0 16px 34px #19569b1c!important}.cs-chat-list-copy strong{color:#071f46!important;font-size:14px!important;font-weight:950!important}.cs-chat-list-copy span,.cs-chat-list-meta small{color:#627393!important;font-size:12.5px!important;font-weight:760!important}.cs-group-list-meta small:after{content:"";display:inline-block;width:8px;height:8px;margin-left:14px;border-radius:50%;background:#0f67ff;box-shadow:0 0 0 4px #0f67ff14;vertical-align:middle}.cs-ann-pro-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:15px!important}.cs-ann-pro-stat{height:91px!important;border-radius:13px!important;border:1px solid var(--cs-img-line)!important;background:#ffffffeb!important;box-shadow:0 12px 26px #19569b0e!important;padding:16px!important}.cs-ann-card--pro{border-radius:13px!important;border:1px solid rgba(177,203,238,.72)!important;background:#ffffffeb!important;box-shadow:0 12px 26px #19569b0e!important;padding:18px 18px 18px 20px!important;margin-bottom:12px!important}.cs-ann-card-title{color:#071f46!important;font-size:15px!important;font-weight:950!important;letter-spacing:-.01em!important}.cs-ann-card-desc{color:#5f7196!important;font-size:13px!important;line-height:1.42!important;font-weight:760!important}.cs-ann-card-date{color:#566f9c!important;font-weight:900!important}.cs-ann-card-arrow{border-color:#5090ff40!important;background:#f4f9ff!important;color:#0f67ff!important}}@media(max-width:1180px)and (min-width:901px){.cs-home-header-top{align-items:flex-start!important;flex-direction:column!important}.cs-home-header-actions{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}.cs-home-search--hero{flex:1 1 320px!important}.cs-enterprise-grid{grid-template-columns:1fr!important}}.cs-composer-input--textarea{resize:none!important;min-height:24px!important;max-height:120px!important;line-height:1.55!important;overflow-y:auto!important;white-space:pre-wrap!important;word-break:break-word!important;padding-top:10px!important;padding-bottom:10px!important}.cs-composer-input-row{align-items:flex-end!important}.cs-composer-input-wrap,.cs-composer-input-row{min-width:0!important}.cs-enter-confirm-overlay{position:fixed;inset:0;z-index:3000;background:#0f172a57;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:24px}.cs-enter-confirm-modal{width:min(760px,calc(100vw - 28px));border-radius:34px;border:1px solid #bfd6ff;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 38px 100px #2563eb2e;padding:30px;display:grid;grid-template-columns:auto 1fr;gap:18px 22px}.cs-enter-confirm-icon{width:68px;height:68px;border-radius:22px;background:linear-gradient(180deg,#f7fbff,#edf4ff);border:1px solid #cfe0fb;color:#2563eb;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffffb8}.cs-enter-confirm-copy p{margin:0 0 10px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.cs-enter-confirm-copy h2{margin:0;color:#102a5e;font-size:clamp(28px,2.6vw,38px);line-height:1.15;letter-spacing:-.03em}.cs-enter-confirm-copy span{display:block;margin-top:12px;color:#64748b;font-size:14px;line-height:1.6;font-weight:700}.cs-enter-confirm-preview{grid-column:1 / -1;border:1px solid #dbe7fb;background:#f8fbff;border-radius:24px;padding:18px 20px}.cs-enter-confirm-preview label{display:block;margin:0 0 8px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#6b7fa6}.cs-enter-confirm-preview div{color:#183153;font-size:15px;line-height:1.7;white-space:pre-wrap;word-break:break-word;max-height:190px;overflow:auto}.cs-enter-confirm-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:14px}.cs-enter-confirm-cancel,.cs-enter-confirm-send{min-width:170px;height:56px;border-radius:18px;font-weight:800;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.cs-enter-confirm-cancel{border:1px solid #d2def4;background:#fff;color:#1e2f50}.cs-enter-confirm-send{border:1px solid transparent;background:linear-gradient(135deg,#2563eb,#2563eb 35%,#3b82f6);color:#fff;box-shadow:0 18px 36px -18px #2563eb99}.cs-ann-modal--pro{width:min(1120px,calc(100vw - 30px))!important;border-radius:34px!important;overflow:hidden!important}.cs-ann-modal-header--pro{padding:24px 28px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border-bottom:1px solid #dbeafe!important}.cs-ann-modal-icon{width:96px!important;height:96px!important;border-radius:28px!important;background:linear-gradient(180deg,#f8fbff,#edf4ff)!important;border:1px solid #dbeafe!important;box-shadow:0 18px 44px -22px #2563eb40!important;font-size:44px!important}.cs-ann-modal-title{font-size:clamp(28px,3.2vw,54px)!important;letter-spacing:-.05em!important}.cs-ann-modal-subtitle{max-width:720px!important;font-size:15px!important;line-height:1.6!important}.cs-ann-modal-tabs--pro{padding:0 28px!important;border-bottom:1px solid #dbeafe!important}.cs-ann-tab{height:58px!important;border-bottom:3px solid transparent!important;font-weight:800!important;color:#64748b!important;gap:10px!important}.cs-ann-tab.active{color:#2563eb!important;border-bottom-color:#2563eb!important}.cs-ann-modal-body--pro{padding:26px 28px 0!important;background:#fff!important}.cs-ann-template-row{display:flex;gap:12px;flex-wrap:wrap}.cs-ann-template-row button{height:46px;border-radius:14px;border:1px solid #dbeafe;background:#fff;color:#2563eb;font-weight:800;display:inline-flex;align-items:center;gap:8px;padding:0 16px}.cs-ann-tags-card{margin:20px 0 22px;border:1px solid #dbeafe;border-radius:24px;background:#fff;padding:20px;box-shadow:0 10px 26px -24px #1e40af66}.cs-ann-tags-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.cs-ann-tags-title{display:inline-flex;align-items:center;gap:8px;color:#0f172a;font-size:16px;font-weight:900}.cs-ann-tags-head span{color:#7b88a4;font-size:13px;font-weight:700}.cs-ann-tags-preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cs-ann-tag-pill{min-height:50px;border-radius:14px;border:1px solid #dbeafe;background:#fff;color:#2563eb;font-weight:800;padding:0 16px}.cs-ann-tag-pill.is-active{background:#eff6ff;border-color:#93c5fd;box-shadow:inset 0 0 0 1px #2563eb1a}.cs-ann-custom-tag-row{margin-top:16px;display:flex;gap:12px;align-items:center}.cs-ann-custom-tag-row .cs-ann-input{flex:1}.cs-ann-selected-tags{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}.cs-ann-selected-tag{height:42px;padding:0 14px;border-radius:14px;border:1px solid #dbeafe;background:#f8fbff;color:#1d4ed8;display:inline-flex;align-items:center;gap:8px;font-weight:800}.cs-ann-field-grid{gap:16px!important}.cs-ann-field-label{font-weight:900!important;color:#102a5e!important}.cs-ann-input,.cs-ann-textarea{border-color:#dbeafe!important;border-radius:16px!important;background:#fff!important;min-height:52px!important}.cs-ann-textarea--large{min-height:188px!important}.cs-ann-priority-grid--pro{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.cs-ann-priority-option{min-height:58px!important;border-radius:16px!important}.cs-ann-action-grid{margin-top:18px;gap:16px!important}.cs-ann-toggle-card{min-height:58px;border-radius:16px;border:1px solid #dbeafe;background:#f8fbff;display:flex;align-items:center;padding:0 16px;font-weight:800;color:#1e3a8a}.cs-ann-image-row--pro{align-items:stretch!important}.cs-ann-upload-btn{height:52px!important;border-radius:16px!important;border:1px solid #dbeafe!important;background:#fff!important;color:#2563eb!important;font-weight:800!important;display:inline-flex;align-items:center;gap:8px}.cs-ann-modal-footer--pro{margin-top:26px;padding:18px 28px 24px!important;border-top:1px solid #dbeafe!important;display:flex;justify-content:flex-end;gap:14px;background:#fff}.cs-ann-preview-tag-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.cs-ann-preview-tag-row span{height:32px;padding:0 12px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;font-size:12px;font-weight:800;display:inline-flex;align-items:center}.cs-ann-detail-clean-meta{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cs-ann-detail-clean-meta>div label{display:flex;align-items:center;gap:7px;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.cs-ann-detail-clean-footer-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:0 30px}.cs-ann-detail-clean-footer-left{display:flex;gap:12px;flex-wrap:wrap}.cs-ann-detail-clean-action{margin-top:20px!important}.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row,.cs-all-group-row,.cs-all-chat-row{min-height:116px!important;padding:18px 22px!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dbeafe!important;box-shadow:0 18px 42px -28px #2563eb3d!important;gap:18px!important}.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--groups-ref .cs-chat-list-row .cs-avatar,.cs-all-group-row .cs-avatar,.cs-all-chat-row .cs-avatar{width:78px!important;height:78px!important;border-radius:26px!important}.cs-chat-list-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.cs-chat-list-copy strong{font-size:22px!important;line-height:1.1!important;color:#0f172a!important}.cs-chat-list-copy span{font-size:14px!important;color:#73809b!important;line-height:1.45!important}.cs-group-list-meta,.cs-chat-list-meta{margin-left:auto!important;align-items:flex-end!important;gap:10px!important}.cs-group-list-meta small,.cs-chat-list-meta small{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid #bde9c8!important;background:#effcf2!important;color:#2f855a!important;font-size:14px!important;font-weight:800!important}.cs-group-list-meta b,.cs-chat-list-meta b,.cs-group-list-meta i,.cs-chat-list-meta i{width:22px!important;height:22px!important;border-radius:999px!important;background:#2563eb!important;display:block!important;flex:0 0 22px!important;box-shadow:0 0 0 6px #2563eb1f!important}.cs-group-chat-list-row.is-online:before,.cs-chat-list-row.is-online:before{opacity:1!important;transform:scaleY(1)!important;background:linear-gradient(180deg,#60a5fa,#2563eb)!important}@media(max-width:900px){.cs-enter-confirm-modal{grid-template-columns:1fr;padding:22px;border-radius:26px}.cs-ann-tags-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-ann-priority-grid--pro,.cs-ann-detail-clean-meta{grid-template-columns:1fr!important}.cs-ann-detail-clean-footer-actions{padding:0 20px;flex-direction:column;align-items:stretch}.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row{min-height:98px!important;padding:16px!important;border-radius:22px!important}.cs-chat-list-copy strong{font-size:18px!important}.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--groups-ref .cs-chat-list-row .cs-avatar{width:60px!important;height:60px!important;border-radius:20px!important}}.cs-ann-detail-clean-footer-actions .cs-pill-btn.is-done{background:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important}.cs-group-list-meta small,.cs-chat-list-meta small{min-height:32px!important;height:32px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row{min-height:86px!important;padding:14px 18px!important;border-radius:20px!important}.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--groups-ref .cs-chat-list-row .cs-avatar{width:48px!important;height:48px!important;border-radius:14px!important}.cs-group-list-meta b,.cs-chat-list-meta b,.cs-group-list-meta i,.cs-chat-list-meta i{width:16px!important;height:16px!important;flex-basis:16px!important;box-shadow:0 0 0 4px #2563eb1a!important}.cs-ann-modal--pro{width:min(940px,calc(100vw - 36px))!important;max-height:min(860px,calc(100dvh - 28px))!important}.cs-ann-modal-header--pro{padding:18px 22px!important}.cs-ann-modal-icon{width:62px!important;height:62px!important;border-radius:20px!important;font-size:30px!important}.cs-ann-modal-title{font-size:clamp(24px,3vw,38px)!important}.cs-ann-modal-tabs--pro{padding:0 22px!important}.cs-ann-tab{height:46px!important;font-size:13px!important}.cs-ann-modal-body--pro{padding:18px 22px 0!important;max-height:calc(100dvh - 220px)!important;overflow:auto!important}.cs-ann-tags-card{margin:14px 0 16px!important;padding:16px!important;border-radius:18px!important}.cs-ann-tags-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.cs-ann-tag-pill{min-height:38px!important;font-size:12px!important;border-radius:12px!important}.cs-ann-custom-tag-row{margin-top:10px!important}.cs-ann-input,.cs-ann-upload-btn{min-height:44px!important;height:44px!important;border-radius:13px!important;font-size:13px!important}.cs-ann-textarea--large{min-height:120px!important}.cs-ann-priority-option{min-height:44px!important;border-radius:12px!important}.cs-ann-modal-footer--pro{padding:14px 22px 18px!important}.cs-ann-template-row button{height:40px!important;border-radius:12px!important;font-size:12.5px!important}.cs-composer-input--textarea{scrollbar-width:thin;overscroll-behavior:contain}.cs-thread-layout,.cs-thread-main,.cs-thread-messages,.cs-composer-input-wrap{min-width:0!important}.cs-message-bubble,.cs-message-text,.cs-rich-text{overflow-wrap:anywhere!important;word-break:break-word!important}.cs-page,.cs-page--themed,.cs-thread-layout,.cs-thread-panel{overflow-x:hidden!important;max-width:100vw!important;box-sizing:border-box!important}.cs-pinned-bar,.cs-pinned-tabs,.cs-pinned-strip,.cs-channel-strip,.cs-channels-bar{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important}.cs-composer-wrap,.cs-composer-bar,.cs-composer-input-wrap{flex:0 0 auto!important;min-height:auto!important;max-height:170px!important;overflow:visible!important}.cs-composer-input--textarea,textarea.cs-composer-input{height:42px!important;min-height:42px!important;max-height:112px!important;resize:none!important;overflow-y:hidden!important;line-height:20px!important;padding:10px 14px!important;white-space:pre-wrap!important;word-break:break-word!important}.cs-composer-input--textarea:focus,textarea.cs-composer-input:focus{overflow-y:auto!important}.cs-chat-list-copy strong{font-size:15px!important;line-height:1.15!important}.cs-chat-list-copy span{font-size:12px!important;line-height:1.3!important}.cs-group-list-meta,.cs-chat-list-meta{gap:7px!important;align-items:center!important}.cs-ann-modal-header--pro{flex:0 0 auto!important;padding:20px 24px 16px!important;gap:16px!important}.cs-ann-modal-header-left{gap:16px!important}.cs-ann-modal-title{font-size:32px!important;line-height:1.05!important;letter-spacing:-.04em!important}.cs-ann-modal-subtitle{font-size:13px!important;line-height:1.42!important;max-width:520px!important}.cs-ann-modal-close{width:46px!important;height:46px!important;border-radius:15px!important}.cs-ann-modal-tabs--pro{flex:0 0 auto!important;padding:10px 24px!important;gap:10px!important}.cs-ann-modal-body--pro::-webkit-scrollbar{width:8px!important}.cs-ann-modal-body--pro::-webkit-scrollbar-track{background:transparent!important}.cs-ann-modal-body--pro::-webkit-scrollbar-thumb{background:#dbeafe!important;border-radius:999px!important}.cs-ann-field-grid{gap:12px!important}.cs-ann-toggle-card{min-height:42px!important;height:42px!important;border-radius:13px!important;font-size:13px!important}.cs-ann-action-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:12px!important}.cs-ann-action-grid .cs-ann-toggle-card{grid-column:1 / -1!important}.cs-ann-image-row--pro{display:grid!important;grid-template-columns:1fr auto auto!important;gap:8px!important}.cs-ann-modal-footer--pro{flex:0 0 auto!important;margin-top:0!important;padding:14px 24px 18px!important;background:#fff!important;border-top:1px solid #e1ecfb!important;box-shadow:0 -12px 28px -26px #0f469659!important}@media(max-width:720px){.cs-ann-modal--pro{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:22px!important}.cs-ann-tags-preset-grid,.cs-ann-priority-grid--pro,.cs-ann-action-grid,.cs-ann-image-row--pro{grid-template-columns:1fr!important}}.cs-page .cs-hero-title,.cs-page .cs-hero-sub{display:none!important}.cs-home-header{min-height:84px!important}.cs-home-header-top{align-items:center!important}.cs-group-list-meta i,.cs-chat-list-meta i,.cs-group-list-meta>i,.cs-chat-list-meta>i{display:none!important}.cs-group-list-meta b,.cs-chat-list-meta b{width:20px!important;min-width:20px!important;height:20px!important;font-size:11px!important;padding:0!important}.cs-group-list-meta small,.cs-chat-list-meta small{min-height:30px!important;height:30px!important;padding:0 12px!important;font-size:12px!important;line-height:1!important;border-width:1px!important;white-space:nowrap!important;box-shadow:none!important}.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row{min-height:82px!important;padding:12px 16px!important;border-radius:20px!important;gap:14px!important}.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--groups-ref .cs-chat-list-row .cs-avatar{width:48px!important;height:48px!important;border-radius:15px!important;flex:0 0 48px!important}.cs-chat-list-copy{margin-left:8px!important}.cs-chat-list-copy strong{font-size:15px!important;line-height:1.15!important;font-weight:850!important}.cs-chat-list-copy span{font-size:12px!important;line-height:1.25!important}.cs-ann-section-title{font-weight:720!important;letter-spacing:-.015em!important}.cs-thread-layout,.cs-thread-main,.cs-thread-content,.cs-thread-body,.cs-message-stream,.cs-messages-scroll{min-height:0!important}.cs-thread-layout{height:100dvh!important;overflow:hidden!important}.cs-thread-content,.cs-message-stream,.cs-messages-scroll{flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important}.cs-composer-wrap,.cs-thread-composer,.cs-composer-panel{flex:0 0 auto!important}.cs-composer-input-row{min-height:44px!important;max-height:128px!important;overflow:hidden!important}.cs-composer-input--textarea{height:auto!important;min-height:24px!important;max-height:104px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;white-space:pre-wrap!important;word-break:break-word!important;scrollbar-width:thin!important}.cs-enterprise-chat-modal{width:min(980px,calc(100vw - 32px))!important;max-height:min(760px,calc(100dvh - 32px))!important;border-radius:28px!important;overflow:hidden!important;border:1px solid #cfe0fb!important;background:linear-gradient(180deg,#fff,#f9fcff)!important;box-shadow:0 34px 90px -32px #0f2a6059!important}.cs-enterprise-chat-modal--group{width:min(1080px,calc(100vw - 32px))!important}.cs-enterprise-modal-header{padding:22px 26px!important;border-bottom:1px solid #dbeafe!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.cs-enterprise-title-stack h2{margin:0!important;font-size:clamp(24px,2.8vw,38px)!important;line-height:1.08!important;font-weight:850!important;color:#08245a!important;letter-spacing:-.04em!important}.cs-enterprise-title-stack p{margin:8px 0 0!important;max-width:650px!important;color:#60769a!important;font-size:13px!important;line-height:1.45!important;font-weight:650!important}.cs-enterprise-modal-close{width:52px!important;height:52px!important;border-radius:18px!important;background:#fff!important;border:1px solid #d5e6ff!important;box-shadow:0 12px 28px -22px #1d4ed866!important}.cs-enterprise-modal-body{padding:20px 24px!important;max-height:calc(100dvh - 210px)!important;overflow:auto!important}.cs-enterprise-group-layout--clean{grid-template-columns:minmax(0,1.08fr) minmax(320px,.82fr)!important;gap:18px!important}.cs-enterprise-group-config--clean,.cs-enterprise-member-picker{border:1px solid #dbeafe!important;border-radius:24px!important;background:#fffffff5!important;padding:18px!important;box-shadow:none!important;max-height:520px!important;overflow:auto!important}.cs-enterprise-group-preview-card--hero{min-height:68px!important;padding:12px!important;border-radius:18px!important;background:#f8fbff!important}.cs-enterprise-group-preview-card--hero .cs-avatar,.cs-enterprise-group-preview-card--hero .cs-avatar--xl{width:54px!important;height:54px!important;border-radius:16px!important;font-size:16px!important}.cs-enterprise-group-preview-card--hero strong{font-size:16px!important}.cs-enterprise-group-preview-card--hero span{font-size:12px!important}.cs-enterprise-field span,.cs-enterprise-field label,.cs-enterprise-field>span{font-size:11px!important;letter-spacing:.08em!important;font-weight:850!important}.cs-enterprise-field input,.cs-enterprise-field select,.cs-enterprise-field textarea,.cs-enterprise-image-url-input,.cs-enterprise-search input{min-height:44px!important;border-radius:15px!important;font-size:13px!important;padding:0 14px!important;border:1px solid #d6e7ff!important}.cs-enterprise-field textarea{padding-top:12px!important;min-height:74px!important}.cs-enterprise-member-list{gap:10px!important}.cs-enterprise-member-row{min-height:64px!important;border-radius:18px!important;padding:10px 12px!important}.cs-enterprise-modal-footer{padding:14px 24px!important;border-top:1px solid #dbeafe!important;background:linear-gradient(180deg,#ffffffd1,#fff)!important}.cs-enterprise-modal-footer .cs-pill-btn{height:46px!important;border-radius:15px!important;padding:0 22px!important}.cs-ann-modal--pro{width:min(900px,calc(100vw - 28px))!important;max-height:min(760px,calc(100dvh - 28px))!important;border-radius:26px!important}.cs-ann-modal-header--pro{padding:20px 24px!important}.cs-ann-modal-icon{width:58px!important;height:58px!important;border-radius:18px!important;font-size:28px!important}.cs-ann-modal-title{font-size:32px!important}.cs-ann-modal-subtitle{font-size:13px!important}.cs-ann-modal-tabs--pro{padding:0 22px!important;height:auto!important;background:#fff!important}.cs-ann-tab{height:48px!important}.cs-ann-modal-body--pro{padding:18px 22px 0!important;max-height:calc(100dvh - 250px)!important;overflow-y:auto!important;overflow-x:hidden!important}.cs-ann-textarea--large{min-height:112px!important;max-height:180px!important}.cs-ann-tags-card{padding:14px!important;border-radius:18px!important}.cs-ann-tag-pill{min-height:38px!important;font-size:12px!important}.cs-ann-modal-footer--pro{position:sticky!important;bottom:0!important;margin-top:0!important;padding:12px 22px 16px!important;background:#fff!important;border-top:1px solid #dbeafe!important}.cs-modal-backdrop .cs-ann-modal:after,.cs-ann-modal-body--pro:after,.cs-ann-modal-footer--pro:before{display:none!important;content:none!important}@media(max-width:900px){.cs-enterprise-group-layout--clean{grid-template-columns:1fr!important}.cs-enterprise-chat-modal{max-height:calc(100dvh - 16px)!important}.cs-ann-tags-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cs-chat-list-copy{margin-left:10px!important}.cs-composer-input--textarea{height:42px!important;min-height:42px!important;max-height:96px!important;overflow-y:auto!important;resize:none!important}.cs-group-list-meta,.cs-chat-list-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:auto!important;margin-left:auto!important}.cs-group-list-meta small,.cs-chat-list-meta small,.cs-all-group-row small,.cs-all-chat-row small{height:26px!important;min-height:26px!important;max-height:26px!important;min-width:auto!important;width:auto!important;max-width:max-content!important;padding:0 14px!important;margin:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;font-weight:760!important;letter-spacing:-.01em!important;border:1px solid #a8efc6!important;background:#effcf4!important;color:#157a3d!important;transform:none!important;white-space:nowrap!important;box-shadow:none!important;overflow:visible!important}.cs-group-list-meta i,.cs-chat-list-meta i,.cs-list-stack--groups-ref .cs-chat-list-row i[aria-hidden=true],.cs-list-stack--desktop-ref .cs-chat-list-row i[aria-hidden=true]{display:none!important;width:0!important;height:0!important;opacity:0!important}.cs-group-list-meta b,.cs-chat-list-meta b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:999px!important;font-size:10px!important;padding:0!important;background:#2563eb!important;color:#fff!important;box-shadow:none!important}.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row{min-height:72px!important;height:auto!important;padding:10px 13px!important;border-radius:17px!important;gap:12px!important;border:1px solid #dceafe!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 10px 26px -24px #1a52b452!important}.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--groups-ref .cs-chat-list-row .cs-avatar{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;font-size:13px!important}.cs-chat-list-copy{padding-left:8px!important;gap:3px!important}.cs-chat-list-copy strong{font-size:14px!important;font-weight:820!important;line-height:1.12!important}.cs-chat-list-copy span{font-size:11.5px!important;line-height:1.2!important;color:#687894!important}.cs-ann-section-title{font-weight:680!important;letter-spacing:-.01em!important}.cs-page,.cs-thread-layout{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.cs-thread-layout,.cs-thread-main,.cs-chat-shell,.cs-thread-content{min-height:0!important;min-width:0!important}.cs-thread-main{display:flex!important;flex-direction:column!important;overflow:hidden!important}.cs-thread-content,.cs-message-stream,.cs-messages-scroll,.cs-thread-messages,.cs-chat-messages{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;contain:layout paint!important}.cs-thread-footer,.cs-composer-wrap,.cs-thread-composer,.cs-composer-panel{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:20!important}.cs-composer-input-wrap,.cs-composer-input-row{max-width:100%!important;min-width:0!important}.cs-composer-input-row{height:auto!important;min-height:44px!important;max-height:128px!important;overflow:hidden!important;align-items:flex-end!important}.cs-composer-input--textarea{height:auto!important;min-height:24px!important;max-height:92px!important;line-height:1.45!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important;contain:content!important}.cs-message-bubble,.cs-message-row,.cs-message-card{overflow-wrap:anywhere!important;word-break:break-word!important}.cs-hero-title,.cs-hero-sub{display:none!important}.cs-home-header{min-height:64px!important;padding-top:16px!important;padding-bottom:16px!important}.cs-enterprise-chat-modal{width:min(880px,calc(100vw - 32px))!important;max-height:min(690px,calc(100dvh - 28px))!important;border-radius:26px!important;border:1px solid #cfe0fb!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 34px 96px -42px #071f4e7a!important;overflow:hidden!important}.cs-enterprise-chat-modal--group{width:min(940px,calc(100vw - 32px))!important}.cs-enterprise-modal-header{padding:18px 22px!important;border-bottom:1px solid #dceafe!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}.cs-enterprise-modal-title-row{align-items:flex-start!important;gap:14px!important}.cs-enterprise-title-stack h2{margin:0!important;font-size:28px!important;line-height:1.04!important;font-weight:830!important;letter-spacing:-.045em!important;color:#071c42!important}.cs-enterprise-title-stack p{margin:7px 0 0!important;font-size:12.5px!important;line-height:1.38!important;font-weight:620!important;max-width:560px!important;color:#566b8d!important}.cs-enterprise-modal-close{width:44px!important;height:44px!important;border-radius:15px!important;border:1px solid #d7e8ff!important;background:#fff!important;color:#10264f!important;box-shadow:0 12px 28px -23px #2563eb73!important}.cs-enterprise-modal-body{padding:16px 18px!important;max-height:calc(100dvh - 175px)!important;overflow:auto!important;background:linear-gradient(180deg,#fbfdff,#fff)!important}.cs-enterprise-group-layout--clean{grid-template-columns:minmax(0,1fr) minmax(285px,.76fr)!important;gap:14px!important}.cs-enterprise-group-config--clean,.cs-enterprise-member-picker,.cs-enterprise-modal-body--single-col{border:1px solid #dceafe!important;border-radius:20px!important;background:#fff!important;padding:14px!important;box-shadow:0 12px 30px -30px #2563eb5c!important;max-height:490px!important;overflow:auto!important}.cs-enterprise-group-preview-card--hero{min-height:58px!important;padding:9px 10px!important;border-radius:16px!important;background:#f8fbff!important;border-color:#dceafe!important}.cs-enterprise-group-preview-card--hero .cs-avatar,.cs-enterprise-group-preview-card--hero .cs-avatar--xl{width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important;font-size:13px!important}.cs-enterprise-group-preview-card--hero strong{font-size:14px!important;line-height:1.15!important}.cs-enterprise-group-preview-card--hero span{font-size:11.5px!important;line-height:1.15!important}.cs-enterprise-field{gap:6px!important}.cs-enterprise-field>span,.cs-enterprise-field label,.cs-enterprise-member-picker-title{font-size:10.5px!important;font-weight:850!important;letter-spacing:.075em!important;color:#31415f!important}.cs-enterprise-field input,.cs-enterprise-field select,.cs-enterprise-field textarea,.cs-enterprise-image-url-input,.cs-enterprise-search input{min-height:38px!important;height:38px!important;border-radius:12px!important;border:1px solid #d9e9ff!important;background:#fff!important;font-size:12px!important;padding:0 12px!important}.cs-enterprise-field textarea{height:64px!important;min-height:64px!important;padding-top:10px!important}.cs-enterprise-access-grid button{min-height:54px!important;padding:9px!important;border-radius:15px!important}.cs-enterprise-member-list{gap:8px!important}.cs-enterprise-member-row{min-height:52px!important;padding:8px 10px!important;border-radius:15px!important;grid-template-columns:40px minmax(0,1fr) auto!important}.cs-enterprise-member-row .cs-avatar{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}.cs-enterprise-member-row strong{font-size:13px!important;line-height:1.1!important}.cs-enterprise-member-row span{font-size:11.5px!important;line-height:1.1!important}.cs-enterprise-member-check{width:30px!important;height:30px!important}.cs-enterprise-modal-footer{padding:12px 18px!important;border-top:1px solid #dceafe!important;background:#fff!important}.cs-enterprise-modal-footer .cs-pill-btn{height:40px!important;border-radius:13px!important;padding:0 18px!important;font-size:12.5px!important}.cs-ann-modal--pro{width:min(820px,calc(100vw - 28px))!important;max-height:min(690px,calc(100dvh - 28px))!important;border-radius:24px!important;border:1px solid #cfe0fb!important;overflow:hidden!important;background:#fff!important;box-shadow:0 34px 96px -42px #071f4e80!important}.cs-ann-modal-header--pro{padding:16px 20px!important;border-bottom:1px solid #dceafe!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.cs-ann-modal-icon{width:48px!important;height:48px!important;border-radius:15px!important;font-size:23px!important}.cs-ann-modal-title{font-size:27px!important;line-height:1.04!important;font-weight:820!important;letter-spacing:-.045em!important}.cs-ann-modal-subtitle{font-size:12.5px!important;line-height:1.35!important;font-weight:620!important}.cs-ann-modal-close{width:42px!important;height:42px!important;border-radius:14px!important}.cs-ann-modal-tabs--pro{height:48px!important;padding:0 18px!important;border-bottom:1px solid #dceafe!important;background:#fff!important}.cs-ann-tab{height:48px!important;padding:0 14px!important;font-size:12.5px!important;border-bottom-width:2px!important}.cs-ann-modal-body--pro{padding:14px 18px 0!important;max-height:calc(100dvh - 220px)!important;overflow:auto!important;background:#fff!important}.cs-ann-template-row{gap:8px!important}.cs-ann-template-row button{height:36px!important;border-radius:12px!important;padding:0 12px!important;font-size:12px!important}.cs-ann-tags-card{margin:12px 0!important;padding:12px!important;border-radius:16px!important}.cs-ann-tags-head{margin-bottom:8px!important}.cs-ann-tags-title{font-size:13px!important}.cs-ann-tags-head span{font-size:11px!important}.cs-ann-tags-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.cs-ann-tag-pill{min-height:32px!important;height:32px!important;border-radius:10px!important;font-size:11px!important;padding:0 8px!important}.cs-ann-custom-tag-row{margin-top:10px!important;gap:8px!important}.cs-ann-selected-tags{margin-top:9px!important;gap:7px!important}.cs-ann-selected-tag{height:30px!important;border-radius:10px!important;font-size:11px!important;padding:0 9px!important}.cs-ann-field-grid{gap:10px!important}.cs-ann-field-group{gap:6px!important}.cs-ann-field-label{font-size:11.5px!important;font-weight:820!important}.cs-ann-input,.cs-ann-textarea{min-height:38px!important;border-radius:12px!important;font-size:12px!important;padding:9px 11px!important}.cs-ann-textarea--large{min-height:86px!important;max-height:130px!important}.cs-ann-priority-grid--pro{gap:8px!important}.cs-ann-priority-option,.cs-ann-toggle-card{min-height:40px!important;border-radius:12px!important;font-size:12px!important}.cs-ann-action-grid{gap:9px!important;margin-top:10px!important}.cs-ann-image-row--pro{gap:8px!important}.cs-ann-upload-btn{height:38px!important;border-radius:12px!important;font-size:12px!important}.cs-ann-modal-footer--pro{padding:12px 18px!important;border-top:1px solid #dceafe!important;background:#fff!important;box-shadow:none!important}.cs-ann-modal:before,.cs-ann-modal:after,.cs-ann-modal-body--pro:before,.cs-ann-modal-body--pro:after,.cs-ann-modal-footer--pro:before{display:none!important;content:none!important;background:transparent!important;height:0!important}@media(max-width:860px){.cs-enterprise-group-layout--clean{grid-template-columns:1fr!important}.cs-ann-tags-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cs-enterprise-chat-modal,.cs-ann-modal--pro{max-height:calc(100dvh - 12px)!important;width:calc(100vw - 12px)!important;border-radius:20px!important}}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean{width:min(1120px,calc(100vw - 40px))!important;max-height:min(860px,calc(100dvh - 36px))!important;border-radius:32px!important;border:1px solid #d8e7ff!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 38px 100px -48px #0f2a606b!important;overflow:hidden!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-header{padding:26px 28px 20px!important;background:linear-gradient(180deg,#fff,#f6faff)!important;border-bottom:1px solid #dfebff!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack h2{font-size:clamp(32px,3.1vw,46px)!important;line-height:1.02!important;letter-spacing:-.05em!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack p{margin-top:10px!important;max-width:720px!important;font-size:14px!important;line-height:1.5!important;color:#6b7f9e!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-close{width:56px!important;height:56px!important;border-radius:18px!important;border:1px solid #d5e6ff!important;background:#fff!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(350px,.8fr)!important;gap:18px!important;padding:20px!important;background:#fcfdff!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean{padding:18px!important;border-radius:28px!important;border:1px solid #dcebff!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 14px 36px -34px #2563eb47!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero{min-height:86px!important;padding:16px!important;border-radius:22px!important;border:1px solid #dceaff!important;background:linear-gradient(180deg,#fbfdff,#f5f9ff)!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero .cs-avatar--xl,.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero .cs-avatar{width:62px!important;height:62px!important;border-radius:18px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero strong{font-size:20px!important;font-weight:900!important;color:#08245a!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero span{font-size:13px!important;color:#6e80a0!important;margin-top:2px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field-grid--compact{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr)!important;gap:14px!important;margin-top:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field,.cs-enterprise-chat-modal--group .cs-enterprise-field--full,.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader,.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean{border-radius:22px!important;border:1px solid #dceaff!important;background:#fff!important}.cs-enterprise-chat-modal--group .cs-enterprise-field{padding:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field span:first-child,.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-copy strong,.cs-enterprise-chat-modal--group .cs-enterprise-picker-head strong{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:900!important;color:#415270!important}.cs-enterprise-chat-modal--group .cs-enterprise-field input,.cs-enterprise-chat-modal--group .cs-enterprise-field select,.cs-enterprise-chat-modal--group .cs-enterprise-image-url-input,.cs-enterprise-chat-modal--group .cs-enterprise-search input{min-height:46px!important;border-radius:16px!important;border:1px solid #d8e8ff!important;background:#fbfdff!important;font-size:14px!important;padding:0 15px!important;margin-top:8px!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader{padding:16px!important;margin-top:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-copy span{display:block!important;margin-top:4px!important;color:#6b7f9e!important;font-size:13px!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-actions{gap:10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:12px!important;margin-top:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean>button{min-height:74px!important;border-radius:18px!important;border:1px solid #d8e8ff!important;background:#f9fbff!important;padding:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean>button.is-active{background:linear-gradient(180deg,#eef5ff,#f7fbff)!important;border-color:#8db7ff!important;box-shadow:inset 0 0 0 1px #3b82f61f!important}.cs-enterprise-chat-modal--group .cs-enterprise-search--large{min-height:56px!important;border-radius:20px!important;border:1px solid #dceaff!important;background:#fff!important;padding:0 16px!important}.cs-enterprise-chat-modal--group .cs-enterprise-selected-chips{margin:12px 0!important;gap:8px!important}.cs-enterprise-chat-modal--group .cs-enterprise-selected-chips button{min-height:34px!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact-list--compact{display:grid!important;gap:10px!important;margin-top:12px!important;max-height:438px!important;overflow:auto!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean{min-height:74px!important;border-radius:20px!important;border:1px solid #dbeafe!important;background:#fff!important;padding:12px 14px!important;grid-template-columns:52px minmax(0,1fr) 28px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean i{width:28px!important;height:28px!important;border-radius:999px!important;border:1px solid #bcd5ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean.is-active{border-color:#82b0ff!important;background:linear-gradient(180deg,#f7fbff,#eef5ff)!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean strong{font-size:15px!important;font-weight:900!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean span{font-size:13px!important;color:#687c9a!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer{padding:16px 22px 18px!important;background:#fff!important;border-top:1px solid #dceaff!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer .cs-pill-btn{height:48px!important;min-width:160px!important;border-radius:16px!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(900px,calc(100vw - 40px))!important;max-height:min(760px,calc(100dvh - 36px))!important;border-radius:30px!important;border:1px solid #d8e7ff!important;background:linear-gradient(180deg,#fff,#f9fcff)!important;box-shadow:0 38px 100px -48px #0f2a606b!important;overflow:hidden!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-header{padding:24px 28px 18px!important;border-bottom:1px solid #dfebff!important}.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack h2{font-size:clamp(30px,2.9vw,42px)!important;line-height:1.04!important;letter-spacing:-.05em!important}.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack p{margin-top:10px!important;max-width:620px!important;font-size:14px!important;line-height:1.5!important;color:#6b7f9e!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-body--clean-direct{padding:20px!important;background:#fbfdff!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-panel--clean{padding:18px!important;border-radius:26px!important;border:1px solid #dceaff!important;background:#fff!important}.cs-enterprise-chat-modal--direct .cs-enterprise-search--large{min-height:58px!important;border-radius:20px!important;border:1px solid #dceaff!important;background:#fbfdff!important;padding:0 16px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-search--large input{border:none!important;background:transparent!important;font-size:14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head{margin-top:16px!important;padding:0 2px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact-list--compact{display:grid!important;gap:10px!important;max-height:360px!important;overflow:auto!important;margin-top:12px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean{min-height:76px!important;border-radius:20px!important;border:1px solid #dceaff!important;background:#fff!important;padding:12px 14px!important;grid-template-columns:52px minmax(0,1fr) 28px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean.is-active{border-color:#82b0ff!important;background:linear-gradient(180deg,#f7fbff,#eef5ff)!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean i{width:28px!important;height:28px!important;border-radius:999px!important;border:1px solid #bcd5ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-enterprise-chat-modal--direct .cs-enterprise-direct-summary{margin-top:14px!important;min-height:62px!important;border-radius:18px!important;border:1px dashed #c8dcff!important;background:linear-gradient(180deg,#fbfdff,#f5f9ff)!important;padding:12px 16px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-direct-summary strong{font-size:15px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer{padding:16px 22px 18px!important;background:#fff!important;border-top:1px solid #dceaff!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer .cs-pill-btn{height:48px!important;min-width:160px!important;border-radius:16px!important}@media(max-width:900px){.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean{grid-template-columns:1fr!important}.cs-enterprise-chat-modal--group .cs-enterprise-field-grid--compact{grid-template-columns:1fr 1fr!important}}@media(max-width:640px){.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 10px)!important;border-radius:24px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-header,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-header{padding:18px 18px 14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack h2,.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack h2{font-size:28px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-body--clean-direct{padding:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field-grid--compact{grid-template-columns:1fr!important}}.cs-section--group-workspace .cs-group-list-meta,.cs-list-stack--groups-ref .cs-group-list-meta,.cs-list-stack--desktop-ref .cs-group-list-meta{margin-left:auto!important;padding-top:6px!important;padding-right:4px!important;min-width:0!important;align-self:center!important}.cs-section--group-workspace .cs-group-list-meta small,.cs-list-stack--groups-ref .cs-group-list-meta small,.cs-list-stack--desktop-ref .cs-group-list-meta small{min-width:124px!important;width:auto!important;max-width:132px!important;padding:0 10px 0 14px!important;min-height:28px!important;height:28px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;margin-top:4px!important}.cs-section--group-workspace .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row,.cs-list-stack--desktop-ref .cs-chat-list-row{padding-right:12px!important}.cs-section--group-workspace .cs-chat-list-copy,.cs-list-stack--groups-ref .cs-chat-list-copy,.cs-list-stack--desktop-ref .cs-chat-list-copy{margin-left:12px!important}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean{width:min(920px,calc(100vw - 56px))!important;max-height:min(720px,calc(100dvh - 42px))!important;border-radius:28px!important;overflow:hidden!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack h2{font-size:clamp(22px,2.1vw,30px)!important;line-height:1.02!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack p{font-size:12.5px!important;line-height:1.45!important;margin-top:8px!important;max-width:560px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-close{width:48px!important;height:48px!important;border-radius:16px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean{grid-template-columns:minmax(0,1fr) 320px!important;gap:14px!important;padding:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean{padding:14px!important;border-radius:22px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero{min-height:68px!important;padding:12px!important;border-radius:18px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero .cs-avatar--xl,.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero .cs-avatar{width:48px!important;height:48px!important;border-radius:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero strong{font-size:17px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field-grid--compact{grid-template-columns:minmax(0,1fr) 124px 124px!important;gap:10px!important;margin-top:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field,.cs-enterprise-chat-modal--group .cs-enterprise-field--full,.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader,.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean{border-radius:18px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field{padding:10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field span:first-child,.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-copy strong,.cs-enterprise-chat-modal--group .cs-enterprise-picker-head strong{font-size:10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field input,.cs-enterprise-chat-modal--group .cs-enterprise-field select,.cs-enterprise-chat-modal--group .cs-enterprise-image-url-input,.cs-enterprise-chat-modal--group .cs-enterprise-search input{min-height:40px!important;border-radius:14px!important;font-size:13px!important;padding:0 12px!important;margin-top:6px!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader{padding:12px!important;margin-top:10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean{gap:10px!important;padding:10px!important;margin-top:10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean>button{min-height:62px!important;padding:10px!important;border-radius:16px!important}.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean>button strong{font-size:13px!important}.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean>button small{font-size:11px!important}.cs-enterprise-chat-modal--group .cs-enterprise-search--large{min-height:48px!important;border-radius:16px!important;padding:0 12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-selected-chips{margin:10px 0 8px!important;gap:6px!important}.cs-enterprise-chat-modal--group .cs-enterprise-selected-chips button{min-height:30px!important;padding:0 10px!important;font-size:11px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact-list--compact{gap:8px!important;margin-top:10px!important;max-height:320px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean{min-height:64px!important;border-radius:16px!important;padding:10px 12px!important;grid-template-columns:42px minmax(0,1fr) 24px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean .cs-modal-avatar,.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean .cs-avatar{width:42px!important;height:42px!important;border-radius:13px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean i{width:24px!important;height:24px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer{padding:12px 16px 14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer .cs-pill-btn{height:42px!important;min-width:132px!important;border-radius:14px!important;font-size:13px!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(760px,calc(100vw - 56px))!important;max-height:min(660px,calc(100dvh - 42px))!important;border-radius:28px!important;overflow:hidden!important}.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack h2{font-size:clamp(22px,2.1vw,29px)!important;line-height:1.02!important}.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack p{font-size:12.5px!important;line-height:1.45!important;margin-top:8px!important;max-width:500px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-body--clean-direct{padding:14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-panel--clean{padding:14px!important;border-radius:20px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-search--large{min-height:46px!important;border-radius:16px!important;padding:0 12px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head{margin-top:12px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact-list--compact{gap:8px!important;max-height:260px!important;margin-top:10px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean{min-height:64px!important;border-radius:16px!important;padding:10px 12px!important;grid-template-columns:42px minmax(0,1fr) 24px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean .cs-modal-avatar,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean .cs-avatar{width:42px!important;height:42px!important;border-radius:13px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean i{width:24px!important;height:24px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-direct-summary{margin-top:10px!important;min-height:52px!important;border-radius:15px!important;padding:10px 12px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-direct-summary strong{font-size:14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-direct-summary span{font-size:12px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer{padding:12px 16px 14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer .cs-pill-btn{height:42px!important;min-width:132px!important;border-radius:14px!important;font-size:13px!important}@media(max-width:860px){.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean{grid-template-columns:1fr!important}.cs-enterprise-chat-modal--group .cs-enterprise-field-grid--compact{grid-template-columns:1fr 1fr!important}}@media(max-width:640px){.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:24px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-header,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-header{padding:16px 16px 12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack h2,.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack h2{font-size:24px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-body--clean-direct{padding:10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field-grid--compact{grid-template-columns:1fr!important}}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean{width:min(900px,calc(100vw - 72px))!important;max-height:min(620px,calc(100dvh - 70px))!important;border-radius:26px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-header{padding:24px 28px 18px!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack h2{font-size:clamp(26px,2.4vw,36px)!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack p{margin-top:10px!important;font-size:13px!important;line-height:1.45!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-close{width:46px!important;height:46px!important;border-radius:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean{grid-template-columns:minmax(0,1fr) minmax(280px,.84fr)!important;gap:12px!important;padding:14px 20px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean{height:390px!important;max-height:390px!important;padding:14px!important;border-radius:20px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero{min-height:64px!important;padding:10px 12px!important;border-radius:18px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero .cs-avatar--xl,.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero .cs-avatar{width:48px!important;height:48px!important;border-radius:14px!important;font-size:16px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero strong{font-size:16px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero span{font-size:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field-grid--compact{grid-template-columns:minmax(0,1fr) 122px 122px!important;gap:10px!important;margin-top:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field span:first-child,.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-copy strong,.cs-enterprise-chat-modal--group .cs-enterprise-picker-head strong{font-size:11px!important;margin-bottom:6px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field input,.cs-enterprise-chat-modal--group .cs-enterprise-field select,.cs-enterprise-chat-modal--group .cs-enterprise-image-url-input,.cs-enterprise-chat-modal--group .cs-enterprise-search input{height:44px!important;min-height:44px!important;border-radius:14px!important;font-size:13px!important;padding:0 14px!important}.cs-enterprise-chat-modal--group input[type=color]{padding:5px!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader{margin-top:14px!important;padding:14px!important;border-radius:18px!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-copy span{font-size:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-actions .cs-pill-btn{height:40px!important;border-radius:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-search--large{height:46px!important;min-height:46px!important;border-radius:15px!important;padding:0 14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-picker-head{margin:14px 0 8px!important}.cs-enterprise-chat-modal--group .cs-enterprise-picker-head span{font-size:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact-list--compact{gap:10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean{min-height:72px!important;border-radius:18px!important;padding:10px 12px!important;grid-template-columns:46px minmax(0,1fr) 28px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean .cs-modal-avatar,.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean .cs-avatar{width:46px!important;height:46px!important;border-radius:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean strong{font-size:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean span{font-size:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean i{width:26px!important;height:26px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer{padding:14px 20px 18px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer .cs-pill-btn{height:44px!important;min-width:130px!important;border-radius:14px!important;font-size:13px!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(760px,calc(100vw - 72px))!important;max-height:min(560px,calc(100dvh - 80px))!important;border-radius:26px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-header{padding:24px 28px 18px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack h2{font-size:clamp(28px,2.4vw,40px)!important}.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack p{margin-top:10px!important;font-size:13px!important;line-height:1.45!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-close{width:48px!important;height:48px!important;border-radius:14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-body--clean-direct{padding:16px 20px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-panel--clean{padding:16px!important;border-radius:20px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-search--large{height:46px!important;min-height:46px!important;border-radius:15px!important;padding:0 14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-search--large input{font-size:13px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head{margin:14px 2px 10px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head strong{font-size:13px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head span{font-size:12px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact-list--compact{gap:10px!important;max-height:220px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean{min-height:72px!important;border-radius:18px!important;padding:10px 14px!important;grid-template-columns:48px minmax(0,1fr) 28px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean .cs-modal-avatar,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean .cs-avatar{width:44px!important;height:44px!important;border-radius:14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean strong{font-size:14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean span{font-size:12px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean i{width:26px!important;height:26px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer{padding:14px 20px 18px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer .cs-pill-btn{height:44px!important;min-width:144px!important;border-radius:14px!important;font-size:13px!important}@media(max-width:900px){.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean{grid-template-columns:1fr!important;padding:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean{height:auto!important;max-height:none!important}}.cs-thread-header,.cs-chat-thread-header,.cs-thread-topbar{position:sticky!important;top:0!important;z-index:60!important;flex:0 0 auto!important}.cs-thread-composer,.cs-composer-wrap,.cs-composer-panel,.cs-chat-composer{position:sticky!important;bottom:0!important;z-index:60!important;flex:0 0 auto!important}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{background:#fff!important;border:1px solid #cfe0fb!important;border-radius:30px!important;box-shadow:0 38px 110px -46px #0f2e668c!important;overflow:hidden!important}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean{transform:scale(1.06) translateY(18px)!important;width:min(1010px,calc(100vw - 58px))!important;max-height:min(730px,calc(100dvh - 72px))!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{transform:scale(1.07) translateY(18px)!important;width:min(860px,calc(100vw - 70px))!important;max-height:min(650px,calc(100dvh - 86px))!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-header,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-header{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid #dbeafe!important;padding:26px 32px 22px!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack h2,.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack h2{color:#0d4cbd!important;font-weight:950!important;letter-spacing:-.055em!important;text-shadow:none!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack p,.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack p{color:#60769a!important;font-weight:700!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-close,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-close{background:#fff!important;border:1px solid #cfe0fb!important;color:#0f244b!important;box-shadow:0 18px 42px -30px #2563eb73!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-body--clean-direct{background:#f7fbff!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-picker-panel--clean{background:#fff!important;border:1px solid #dbeafe!important;border-radius:24px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero,.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean,.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader,.cs-enterprise-chat-modal--group .cs-enterprise-field input,.cs-enterprise-chat-modal--group .cs-enterprise-field select,.cs-enterprise-chat-modal--group .cs-enterprise-image-url-input,.cs-enterprise-chat-modal--group .cs-enterprise-search--large,.cs-enterprise-chat-modal--direct .cs-enterprise-search--large{background:#fff!important;border:1px solid #cfe0fb!important;box-shadow:none!important}.cs-enterprise-chat-modal--group .cs-avatar,.cs-enterprise-chat-modal--direct .cs-avatar,.cs-enterprise-chat-modal--group .cs-modal-avatar,.cs-enterprise-chat-modal--direct .cs-modal-avatar{background:linear-gradient(135deg,#60a5fa,#2563eb)!important;color:#fff!important}.cs-enterprise-chat-modal--group .cs-pill-btn--primary,.cs-enterprise-chat-modal--direct .cs-pill-btn--primary,.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer .cs-pill-btn:last-child,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer .cs-pill-btn:last-child{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border-color:#2563eb!important;box-shadow:0 18px 36px -26px #2563ebb3!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer{background:#fff!important;border-top:1px solid #dbeafe!important}.cs-ann-detail-shell--v2{padding:24px 26px 40px!important;background:radial-gradient(520px 280px at 4% 6%,rgba(219,234,254,.72),transparent 72%),linear-gradient(180deg,#f8fbff,#eef6ff)!important}.cs-ann-detail-topbar-v2{max-width:1240px;margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cs-ann-detail-topbar-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cs-ann-detail-state-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid #dbeafe;background:#fff;color:#1e40af}.cs-ann-detail-state-chip.is-read{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.cs-ann-detail-state-chip.is-unread{border-color:#dbeafe;background:#eff6ff;color:#2563eb}.cs-ann-detail-clean-card--v2{max-width:1240px!important;border-radius:30px!important;border:1px solid #cfe0ff!important;background:#fffffffa!important;box-shadow:0 34px 80px -40px #2563eb42!important}.cs-ann-detail-clean-hero--v2{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;padding:30px 32px 24px!important;background:linear-gradient(135deg,#fff,#f6faff 46%,#eef6ff)!important}.cs-ann-detail-clean-kicker--v2 span{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#ffffffe0;border:1px solid #dbeafe}.cs-ann-detail-lead-v2{max-width:760px;margin:0!important;color:#475569!important;font-size:clamp(15px,1.55vw,18px)!important;line-height:1.7!important;font-weight:750!important}.cs-ann-detail-summary-banner{margin-top:22px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:16px 18px;border-radius:22px;border:1px solid #dbeafe;background:linear-gradient(180deg,#fff,#f8fbff)}.cs-ann-detail-summary-icon{width:54px;height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;box-shadow:inset 0 1px #fffc}.cs-ann-detail-summary-banner strong,.cs-ann-detail-profile-card strong,.cs-ann-detail-mini-stats strong,.cs-ann-detail-info-card-v2 strong,.cs-ann-detail-side-card-v2 strong{color:#0f172a;font-weight:900}.cs-ann-detail-summary-banner span,.cs-ann-detail-profile-card span,.cs-ann-detail-mini-stats span,.cs-ann-detail-info-card-v2 span,.cs-ann-detail-side-card-v2 span,.cs-ann-detail-footer-note-v2{color:#64748b}.cs-ann-detail-summary-banner span{display:block;margin-top:4px;line-height:1.55;font-size:13px;font-weight:700}.cs-ann-detail-hero-side{display:flex;flex-direction:column;gap:14px}.cs-ann-detail-profile-card,.cs-ann-detail-mini-stats>div,.cs-ann-detail-info-card-v2,.cs-ann-detail-side-card-v2{border:1px solid #dbeafe;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 34px -28px #2563eb38}.cs-ann-detail-profile-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;padding:16px}.cs-ann-detail-profile-avatar{width:58px;height:58px;border-radius:20px;background:linear-gradient(135deg,#2f7cff,#75a8ff);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;box-shadow:0 16px 30px -18px #2563ebbf}.cs-ann-detail-profile-card label,.cs-ann-detail-mini-stats label,.cs-ann-detail-info-card-v2 label,.cs-ann-detail-side-card-head,.cs-ann-detail-section-label-v2{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.cs-ann-detail-profile-card strong,.cs-ann-detail-mini-stats strong{display:block;margin-top:6px;font-size:16px}.cs-ann-detail-profile-card span,.cs-ann-detail-mini-stats span{display:block;margin-top:4px;font-size:12px;font-weight:700}.cs-ann-detail-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-ann-detail-mini-stats>div{padding:16px}.cs-ann-detail-info-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 32px 20px}.cs-ann-detail-info-card-v2{padding:16px}.cs-ann-detail-info-card-v2 strong{display:block;margin-top:8px;font-size:15px}.cs-ann-detail-info-card-v2 span{display:block;margin-top:4px;font-size:12px;line-height:1.45;font-weight:700}.cs-ann-detail-clean-images--v2{padding:0 32px 12px!important;gap:12px!important}.cs-ann-detail-image-frame-v2{overflow:hidden;border-radius:20px;border:1px solid #dbeafe;background:#f8fbff}.cs-ann-detail-image-frame-v2 img{display:block;width:100%;height:210px!important;object-fit:cover;transition:transform .22s ease}.cs-ann-detail-image-frame-v2:hover img{transform:scale(1.03)}.cs-ann-detail-content-grid-v2{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:18px;padding:8px 32px 0;align-items:start}.cs-ann-detail-clean-body--v2{padding:22px 24px 24px!important;border:1px solid #dbeafe;border-radius:24px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 18px 34px -28px #2563eb2e}.cs-ann-detail-section-label-v2{margin-bottom:16px}.cs-ann-detail-sidebar-v2{display:flex;flex-direction:column;gap:14px}.cs-ann-detail-side-card-v2{padding:18px}.cs-ann-detail-side-card-v2 ul{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:12px}.cs-ann-detail-side-card-v2 li{display:flex;flex-direction:column;gap:3px;padding-bottom:12px;border-bottom:1px solid #edf4ff}.cs-ann-detail-side-card-v2 li:last-child{padding-bottom:0;border-bottom:0}.cs-ann-detail-side-card-v2 p{margin:14px 0 0;color:#475569;font-size:13px;line-height:1.65;font-weight:700}.cs-ann-detail-side-card-v2--soft{background:linear-gradient(180deg,#f8fbff,#eff6ff)}.cs-ann-detail-side-card-v2 .cs-pill-btn--primary{margin-top:16px;width:100%;justify-content:center}.cs-ann-detail-clean-footer-actions--v2{padding:24px 32px 0!important;align-items:center!important}.cs-ann-detail-footer-note-v2{max-width:360px;text-align:right;font-size:12px;line-height:1.55;font-weight:800}.cs-ann-detail-clean-action--v2{margin:22px 32px 32px!important}@media(max-width:1100px){.cs-ann-detail-clean-hero--v2,.cs-ann-detail-content-grid-v2{grid-template-columns:1fr!important}.cs-ann-detail-info-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-ann-detail-footer-note-v2{max-width:none;text-align:left}}@media(min-width:769px){html body .cs-page>.cs-ann-detail-shell--v2,html body .cs-page.cs-page--themed>.cs-ann-detail-shell--v2{zoom:.82!important;width:121.95122%!important;max-width:none!important;min-height:calc(100dvh / .82)!important;padding:14px 20px 28px!important;box-sizing:border-box!important}.cs-ann-detail-topbar-v2{max-width:1480px!important;margin-bottom:10px!important}.cs-ann-detail-back-clean{height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:11px!important}.cs-ann-detail-topbar-chips{gap:7px!important}.cs-ann-detail-state-chip,.cs-ann-detail-topbar-v2 .cs-ann-priority-badge,.cs-ann-detail-topbar-v2 .cs-ann-pin-badge{min-height:28px!important;height:28px!important;padding:0 10px!important;font-size:10px!important}.cs-ann-detail-clean-card--v2{max-width:1480px!important;border-radius:22px!important}.cs-ann-detail-clean-hero--v2{grid-template-columns:minmax(0,1.72fr) minmax(250px,.62fr)!important;gap:12px!important;padding:20px 22px 16px!important}.cs-ann-detail-clean-kicker--v2{gap:5px!important}.cs-ann-detail-clean-kicker--v2 span{padding:5px 8px!important;font-size:9px!important}.cs-ann-detail-clean-hero--v2 h1{margin:10px 0 6px!important;font-size:clamp(24px,2.35vw,36px)!important;line-height:1.04!important;letter-spacing:-.035em!important}.cs-ann-detail-lead-v2{max-width:880px!important;font-size:12.5px!important;line-height:1.52!important}.cs-ann-detail-summary-banner{grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;margin-top:13px!important;padding:10px 12px!important;border-radius:14px!important}.cs-ann-detail-summary-icon{width:40px!important;height:40px!important;border-radius:12px!important}.cs-ann-detail-summary-banner strong{font-size:11px!important}.cs-ann-detail-summary-banner span{margin-top:2px!important;font-size:10.5px!important;line-height:1.42!important}.cs-ann-detail-hero-side{gap:9px!important}.cs-ann-detail-profile-card{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;border-radius:14px!important}.cs-ann-detail-profile-avatar{width:42px!important;height:42px!important;border-radius:13px!important;font-size:13px!important}.cs-ann-detail-profile-card label,.cs-ann-detail-mini-stats label,.cs-ann-detail-info-card-v2 label,.cs-ann-detail-side-card-head,.cs-ann-detail-section-label-v2{font-size:9px!important}.cs-ann-detail-profile-card strong,.cs-ann-detail-mini-stats strong{margin-top:3px!important;font-size:11px!important}.cs-ann-detail-profile-card span,.cs-ann-detail-mini-stats span{margin-top:2px!important;font-size:9px!important}.cs-ann-detail-mini-stats{gap:8px!important}.cs-ann-detail-mini-stats>div{padding:10px!important;border-radius:14px!important}.cs-ann-detail-info-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0 22px 12px!important}.cs-ann-detail-info-card-v2{padding:10px 11px!important;border-radius:14px!important}.cs-ann-detail-info-card-v2 strong{margin-top:4px!important;font-size:11px!important}.cs-ann-detail-info-card-v2 span{margin-top:2px!important;font-size:9px!important;line-height:1.35!important}.cs-ann-detail-clean-images--v2{padding:0 22px 8px!important;gap:8px!important}.cs-ann-detail-image-frame-v2{border-radius:14px!important}.cs-ann-detail-image-frame-v2 img{height:145px!important}.cs-ann-detail-content-grid-v2{grid-template-columns:minmax(0,1.7fr) minmax(245px,.55fr)!important;gap:10px!important;padding:4px 22px 0!important}.cs-ann-detail-clean-body--v2{padding:14px 16px 16px!important;border-radius:15px!important;font-size:11.5px!important;line-height:1.58!important}.cs-ann-detail-section-label-v2{margin-bottom:9px!important}.cs-ann-detail-sidebar-v2{gap:9px!important}.cs-ann-detail-side-card-v2{padding:12px!important;border-radius:15px!important}.cs-ann-detail-side-card-v2 ul{margin-top:8px!important;gap:7px!important}.cs-ann-detail-side-card-v2 li{gap:1px!important;padding-bottom:7px!important}.cs-ann-detail-side-card-v2 li strong,.cs-ann-detail-side-card-v2 li span,.cs-ann-detail-side-card-v2 p{font-size:9.5px!important;line-height:1.42!important}.cs-ann-detail-side-card-v2 p{margin-top:8px!important}.cs-ann-detail-side-card-v2 .cs-pill-btn--primary{margin-top:9px!important}.cs-ann-detail-clean-footer-actions--v2{padding:14px 22px 0!important;gap:10px!important}.cs-ann-detail-clean-footer-actions--v2 .cs-pill-btn,.cs-ann-detail-clean-action--v2 .cs-pill-btn,.cs-ann-detail-side-card-v2 .cs-pill-btn{min-height:32px!important;height:32px!important;padding:0 11px!important;border-radius:10px!important;font-size:10px!important}.cs-ann-detail-footer-note-v2{max-width:440px!important;font-size:9px!important;line-height:1.4!important}.cs-ann-detail-clean-action--v2{margin:12px 22px 20px!important;padding:10px 12px!important;border-radius:14px!important}.cs-ann-detail-clean-action--v2 strong{font-size:11px!important}.cs-ann-detail-clean-action--v2 span{font-size:9.5px!important}}@supports not (zoom: 1){@media(min-width:769px){html body .cs-page>.cs-ann-detail-shell--v2,html body .cs-page.cs-page--themed>.cs-ann-detail-shell--v2{zoom:1!important;width:121.95122%!important;transform:scale(.82)!important;transform-origin:top left!important}}}@media(min-width:769px){html body :is(.ops-ref-backdrop.cs-modal-backdrop,.cs-modal-backdrop,.cs-ann-modal-overlay):not([hidden]){position:fixed!important;inset:0!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#070e1cb8!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:2147483200!important}html body :is(.cs-ann-modal--pro,.cs-chat-builder-modal,.cs-theme-modal--studio,.cs-theme-modal,.cs-modal,.cs-enterprise-chat-modal){width:min(980px,calc(100vw - 54px))!important;max-width:calc(100vw - 54px)!important;max-height:calc(100vh - 50px)!important;overflow:hidden!important;border-radius:28px!important;border:1px solid #dbe6f2!important;background:#fff!important;box-shadow:0 30px 90px #07122866!important}html body .cs-chat-builder-modal{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important}html body .cs-create-group-modal{width:min(1100px,calc(100vw - 54px))!important}html body :is(.cs-chat-builder-head,.cs-theme-modal-head--studio,.cs-ann-modal-header--pro,.cs-modal-header){background:linear-gradient(180deg,#f7fbff,#fff)!important;border-bottom:1px solid #e2ebf5!important}html body .cs-mobile-modal-tabs{background:#fff!important;border-bottom:1px solid #e2ebf5!important}html body .cs-mobile-modal-tabs button{border-radius:999px!important;min-height:38px!important;padding:0 16px!important;border:1px solid #dbe6f2!important;background:#f7fbff!important;color:#17324d!important}html body .cs-mobile-modal-tabs button.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html body :is(.cs-start-chat-layout,.cs-create-group-layout,.cs-theme-sections,.cs-theme-modal-body,.cs-ann-modal-body--pro,.cs-modal-body){min-height:0!important;overflow:auto!important;background:#fff!important}html body .cs-start-chat-layout,html body .cs-create-group-layout{padding:18px!important;gap:16px!important}html body :is(.cs-chat-builder-panel,.cs-create-group-preview,.cs-create-group-block,.cs-ann-input-card,.cs-theme-section,.cs-theme-preview){border:1px solid #dbe6f2!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 24px #0e27440d!important}html body .cs-chat-builder-search,html body .cs-chat-builder-contact,html body .cs-theme-option,html body .cs-theme-choice,html body .cs-ann-tab,html body .cs-pill-btn,html body .cs-chat-builder-btn{box-shadow:none!important}html body :is(.cs-chat-builder-footer,.cs-theme-modal-actions--studio,.cs-ann-modal-footer--pro,.cs-modal-footer){background:#fff!important;border-top:1px solid #e2ebf5!important}html body .cs-chat-builder-footer,html body .cs-theme-modal-actions--studio{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding:16px 20px 20px!important}html body .cs-chat-builder-footer-note{margin-right:auto!important}}@media(max-width:768px){.cs-chat-builder-kicker,.cs-chat-builder-head h2,.cs-chat-builder-head p{color:#0f172a!important;opacity:1!important}.cs-chat-builder-head p{color:#334155!important}.cs-chat-builder-kicker{text-transform:uppercase;letter-spacing:.08em;font-weight:800!important}}@media(max-width:768px){:root{--csm-bg: #f0f6fd;--csm-bg-2: #e4eef9;--csm-surface: #ffffff;--csm-surface-2: #f7fbff;--csm-surface-3: #edf4fd;--csm-surface-4: #ddeaf7;--csm-glass: rgba(255,255,255,.82);--csm-glass-2: rgba(240,246,253,.78);--csm-border: #d8e7f5;--csm-border-soft: #e5eff9;--csm-border-strong:#b8cfe8;--csm-blue-50: #eef5ff;--csm-blue-100: #daeafb;--csm-blue-200: #bbd5f5;--csm-blue-300: #8cbae9;--csm-blue: #3b82f6;--csm-blue-strong: #2563eb;--csm-blue-deep: #1d4ed8;--csm-ink: #0c1e38;--csm-ink-2: #2a4668;--csm-ink-3: #5e7a98;--csm-ink-4: #96b0ca;--csm-success: #059669;--csm-success-bg: #d1fae5;--csm-danger: #dc2626;--csm-danger-bg: #fee2e2;--csm-warn: #d97706;--csm-warn-bg: #fef3c7;--csm-grad-primary: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--csm-grad-soft: linear-gradient(135deg, #daeafb 0%, #eef5ff 100%);--csm-grad-surface: linear-gradient(180deg, rgba(255,255,255,.95) 0%, rgba(240,246,253,.97) 100%);--csm-grad-mesh: radial-gradient(ellipse at 0% 0%, rgba(219,234,251,.6) 0%, transparent 55%), radial-gradient(ellipse at 100% 100%, rgba(238,245,255,.5) 0%, transparent 50%), #f0f6fd;--csm-shadow-xs: 0 1px 3px rgba(12,30,56,.05), 0 1px 2px rgba(59,130,246,.04);--csm-shadow-sm: 0 2px 8px -2px rgba(37,99,235,.1), 0 1px 3px rgba(12,30,56,.05);--csm-shadow-md: 0 8px 24px -6px rgba(37,99,235,.16), 0 3px 8px rgba(12,30,56,.06);--csm-shadow-lg: 0 20px 48px -12px rgba(29,78,216,.24), 0 8px 16px rgba(12,30,56,.07);--csm-shadow-float: 0 4px 20px -4px rgba(37,99,235,.22), 0 1px 6px rgba(12,30,56,.06);--csm-ring: 0 0 0 3px rgba(59,130,246,.2);--csm-ring-strong: 0 0 0 4px rgba(59,130,246,.28);--csm-r-xs: 8px;--csm-r-sm: 12px;--csm-r-md: 16px;--csm-r-lg: 20px;--csm-r-xl: 24px;--csm-r-2xl: 32px;--csm-ease: cubic-bezier(.22,.61,.36,1);--csm-ease-spring: cubic-bezier(.34,1.56,.64,1);--csm-ease-out: cubic-bezier(.16,1,.3,1);--csm-dur-fast: .14s;--csm-dur-base: .22s;--csm-dur-slow: .36s;--csm-font: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif}@keyframes csm-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes csm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes csm-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes csm-sheet-up{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes csm-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes csm-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}@keyframes csm-bubble-pop{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes csm-send-bounce{0%{transform:scale(1)}40%{transform:scale(.86)}70%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes csm-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.cs-page,.cs-home-shell,.cs-thread-panel,.cs-thread-layout,.cs-enterprise-grid{background:var(--csm-grad-mesh)!important;font-family:var(--csm-font)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:var(--csm-ink)!important}.cs-page *{min-width:0}.cs-hero,.cs-hero-inner{padding:22px 16px 10px!important;background:transparent!important;animation:csm-fade-up var(--csm-dur-base) var(--csm-ease-out)!important}.cs-hero-orb,.cs-hero-grid-pattern{display:none!important}.cs-hero-title{font-size:24px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.03em!important;color:var(--csm-ink)!important;margin:0!important;background:linear-gradient(135deg,var(--csm-ink) 0%,var(--csm-ink-2) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.cs-hero-sub{font-size:13.5px!important;line-height:1.45!important;color:var(--csm-ink-3)!important;margin-top:5px!important;font-weight:500!important;-webkit-text-fill-color:var(--csm-ink-3)!important}.cs-hero-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:14px 16px 8px!important}.cs-hero-stat{background:var(--csm-surface)!important;border:1px solid var(--csm-border-soft)!important;border-radius:var(--csm-r-lg)!important;padding:14px 13px!important;box-shadow:var(--csm-shadow-sm)!important;display:flex!important;flex-direction:column!important;gap:10px!important;align-items:flex-start!important;transition:transform var(--csm-dur-fast) var(--csm-ease),box-shadow var(--csm-dur-base) var(--csm-ease)!important;animation:csm-scale-in var(--csm-dur-base) var(--csm-ease-out) both!important;position:relative!important;overflow:hidden!important}.cs-hero-stat:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(160deg,rgba(255,255,255,.7) 0%,transparent 60%)!important;pointer-events:none!important;border-radius:inherit!important}.cs-hero-stat:active{transform:scale(.97)!important;box-shadow:var(--csm-shadow-xs)!important}.cs-hero-stat-icon{width:36px!important;height:36px!important;border-radius:var(--csm-r-sm)!important;background:var(--csm-grad-soft)!important;color:var(--csm-blue-deep)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px -2px #2563eb2e!important}.cs-hero-stat-icon svg{width:16px!important;height:16px!important}.cs-hero-stat-value{font-size:26px!important;font-weight:900!important;color:var(--csm-ink)!important;line-height:1!important;letter-spacing:-.04em!important}.cs-hero-stat-label{font-size:11px!important;color:var(--csm-ink-3)!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.35!important}.cs-enterprise-grid,.cs-thread-layout,.cs-announcement-layout{display:block!important;grid-template-columns:1fr!important;padding:12px!important;gap:0!important}.cs-left-col,.cs-right-col{width:100%!important;max-width:100%!important}.cs-surface,.cs-section,.cs-card{background:var(--csm-surface)!important;border:1px solid var(--csm-border-soft)!important;border-radius:var(--csm-r-xl)!important;box-shadow:var(--csm-shadow-sm)!important;padding:18px!important;margin-bottom:12px!important;animation:csm-fade-up var(--csm-dur-base) var(--csm-ease-out) both!important;position:relative!important;overflow:hidden!important}.cs-surface:after,.cs-card:after{content:""!important;position:absolute!important;top:0;left:0;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(59,130,246,.15),transparent)!important;pointer-events:none!important}.cs-surface-head,.cs-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:16px!important}.cs-surface-head h3,.cs-card-head h3{font-size:15px!important;font-weight:800!important;color:var(--csm-ink)!important;margin:0!important;letter-spacing:-.02em!important}.cs-section-count,.cs-card-count{font-size:11px!important;font-weight:700!important;padding:4px 10px!important;border-radius:999px!important;background:var(--csm-grad-soft)!important;color:var(--csm-blue-deep)!important;border:1px solid var(--csm-blue-200)!important}.cs-group-list{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.cs-group-tile,.cs-group-tile--deep{display:flex!important;align-items:center!important;gap:13px!important;padding:14px 13px!important;background:var(--csm-surface-2)!important;border:1px solid var(--csm-border-soft)!important;border-radius:var(--csm-r-md)!important;text-align:left!important;width:100%!important;box-shadow:var(--csm-shadow-xs)!important;transition:background var(--csm-dur-fast) var(--csm-ease),transform var(--csm-dur-fast) var(--csm-ease-spring),box-shadow var(--csm-dur-base) var(--csm-ease),border-color var(--csm-dur-fast) var(--csm-ease)!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}.cs-group-tile:before,.cs-group-tile--deep:before{content:""!important;position:absolute!important;left:0;top:0;bottom:0!important;width:3px!important;background:var(--csm-grad-primary)!important;border-radius:0 2px 2px 0!important;opacity:0!important;transition:opacity var(--csm-dur-fast) var(--csm-ease)!important}.cs-group-tile:active,.cs-group-tile--deep:active{background:var(--csm-blue-50)!important;border-color:var(--csm-blue-200)!important;transform:scale(.982)!important;box-shadow:var(--csm-shadow-float)!important}.cs-group-tile:active:before,.cs-group-tile--deep:active:before{opacity:1!important}.cs-group-card-copy{min-width:0!important;flex:1!important;display:flex!important;flex-direction:column!important;gap:4px!important}.cs-group-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important}.cs-group-card-head strong{font-size:14.5px!important;color:var(--csm-ink)!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;flex:1!important;letter-spacing:-.01em!important}.cs-group-member-pill{flex-shrink:0!important;font-size:11px!important;font-weight:700!important;padding:3px 9px!important;border-radius:999px!important;background:var(--csm-grad-soft)!important;color:var(--csm-blue-deep)!important;border:1px solid var(--csm-blue-200)!important}.cs-group-card-copy p{font-size:12.5px!important;color:var(--csm-ink-3)!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:500!important}.cs-list-stack{display:flex!important;flex-direction:column!important;gap:0!important}.cs-chat-list-row{display:flex!important;align-items:center!important;gap:13px!important;width:100%!important;padding:12px 6px!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--csm-border-soft)!important;border-radius:0!important;text-align:left!important;transition:background var(--csm-dur-fast) var(--csm-ease)!important;cursor:pointer!important;position:relative!important}.cs-chat-list-row:last-child{border-bottom:none!important}.cs-chat-list-row:active{background:var(--csm-blue-50)!important}.cs-chat-list-copy{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.cs-chat-list-copy strong{font-size:14.5px!important;color:var(--csm-ink)!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.01em!important}.cs-chat-list-copy span{font-size:12.5px!important;color:var(--csm-ink-3)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:500!important}.cs-chat-list-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:5px!important;flex-shrink:0!important}.cs-chat-list-meta small{font-size:11px!important;color:var(--csm-ink-4)!important;font-weight:500!important}.cs-chat-list-meta b{background:var(--csm-grad-primary)!important;color:#fff!important;font-size:10.5px!important;min-width:20px!important;height:20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;font-weight:800!important;box-shadow:0 2px 8px #2563eb61!important;animation:csm-scale-in var(--csm-dur-fast) var(--csm-ease-spring)!important}.cs-home-search,.cs-input-shell{background:var(--csm-surface)!important;border:1.5px solid var(--csm-border-soft)!important;border-radius:999px!important;padding:10px 16px!important;margin-top:10px!important;display:flex!important;align-items:center!important;gap:10px!important;box-shadow:var(--csm-shadow-xs)!important;transition:border-color var(--csm-dur-fast) ease,box-shadow var(--csm-dur-base) ease!important}.cs-home-search:focus-within,.cs-input-shell:focus-within{border-color:var(--csm-blue-300)!important;box-shadow:var(--csm-ring)!important}.cs-home-search svg,.cs-input-shell svg{color:var(--csm-ink-3)!important;width:16px!important;height:16px!important;flex-shrink:0!important}.cs-home-search input,.cs-input-shell input{font-size:14px!important;color:var(--csm-ink)!important;background:transparent!important;border:none!important;outline:none!important;width:100%!important;min-width:0!important;font-family:var(--csm-font)!important;font-weight:500!important}.cs-home-search input::placeholder,.cs-input-shell input::placeholder{color:var(--csm-ink-4)!important}.cs-pill-btn{border-radius:999px!important;padding:11px 20px!important;font-size:13.5px!important;font-weight:700!important;background:var(--csm-surface)!important;color:var(--csm-blue-deep)!important;border:1.5px solid var(--csm-border)!important;transition:background var(--csm-dur-fast) var(--csm-ease),transform var(--csm-dur-fast) var(--csm-ease-spring),box-shadow var(--csm-dur-base) var(--csm-ease),border-color var(--csm-dur-fast) var(--csm-ease)!important;cursor:pointer!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;letter-spacing:-.008em!important;box-shadow:var(--csm-shadow-xs)!important}.cs-pill-btn:active{background:var(--csm-blue-50)!important;border-color:var(--csm-blue-200)!important;transform:scale(.95)!important;box-shadow:none!important}.cs-pill-btn--primary{background:var(--csm-grad-primary)!important;color:#fff!important;border:none!important;box-shadow:0 4px 16px -4px #2563eb6b!important}.cs-pill-btn--primary:active{transform:scale(.95)!important;box-shadow:0 2px 8px -2px #2563eb61!important}.cs-pill-btn--danger{background:var(--csm-danger-bg)!important;color:var(--csm-danger)!important;border-color:#fca5a5!important}.cs-pill-btn--ghost{background:transparent!important;box-shadow:none!important}.cs-thread-header,.cs-thread-header--enterprise{position:sticky!important;top:0!important;z-index:30!important;background:var(--csm-glass)!important;backdrop-filter:saturate(200%) blur(20px)!important;-webkit-backdrop-filter:saturate(200%) blur(20px)!important;border-bottom:1px solid rgba(216,231,245,.7)!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;min-height:60px!important;box-shadow:0 1px #0c1e3808,0 4px 16px -8px #2563eb1a!important}.cs-back-btn,.cs-thread-back-btn{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;border-radius:var(--csm-r-sm)!important;background:var(--csm-surface-3)!important;border:1px solid var(--csm-border)!important;color:var(--csm-ink-2)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;cursor:pointer!important;box-shadow:var(--csm-shadow-xs)!important;transition:all var(--csm-dur-fast) var(--csm-ease-spring)!important}.cs-back-btn:active,.cs-thread-back-btn:active{background:var(--csm-blue-50)!important;border-color:var(--csm-blue-200)!important;color:var(--csm-blue-deep)!important;transform:scale(.88)!important}.cs-back-btn svg,.cs-thread-back-btn svg{width:10px!important;height:14px!important}.cs-thread-header-main,.cs-thread-identity{display:flex!important;align-items:center!important;gap:11px!important;flex:1!important;min-width:0!important}.cs-thread-avatar{width:38px!important;height:38px!important;border-radius:50%!important;flex-shrink:0!important;font-size:13px!important;font-weight:800!important;background:var(--csm-grad-soft)!important;color:var(--csm-blue-deep)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:2px solid rgba(255,255,255,.9)!important;box-shadow:var(--csm-shadow-sm),0 0 0 3px #3b82f61a!important}.cs-thread-title-block,.cs-thread-identity-text{min-width:0!important;flex:1!important;display:flex!important;flex-direction:column!important;gap:2px!important}.cs-thread-name{font-size:15px!important;font-weight:700!important;color:var(--csm-ink)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.012em!important}.cs-thread-status,.cs-thread-meta{font-size:11.5px!important;color:var(--csm-ink-3)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:5px!important}.cs-status-dot,.cs-thread-presence-dot{width:7px!important;height:7px!important;border-radius:50%!important;flex-shrink:0!important;background:var(--csm-ink-4)!important}.cs-status-dot--online,.cs-thread-presence-dot{background:var(--csm-success)!important;box-shadow:0 0 0 3px #05966929!important;animation:csm-pulse-dot 2s ease-in-out infinite!important}.cs-status-dot--offline{background:var(--csm-ink-4)!important}.cs-member-count,.cs-lang-badge{font-size:11px!important;color:var(--csm-ink-3)!important;font-weight:600!important}.cs-lang-badge{background:var(--csm-blue-50)!important;border:1px solid var(--csm-border)!important;border-radius:6px!important;padding:1px 7px!important;color:var(--csm-blue-deep)!important;font-size:10.5px!important}.cs-thread-header-actions,.cs-thread-header-actions--group{display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;flex-shrink:0!important}.cs-hdr-icon-btn,.cs-icon-action-btn,.cs-icon-action-btn--labeled{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;border-radius:var(--csm-r-sm)!important;background:var(--csm-surface)!important;border:1px solid var(--csm-border-soft)!important;color:var(--csm-ink-2)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;position:relative!important;box-shadow:var(--csm-shadow-xs)!important;transition:background var(--csm-dur-fast) var(--csm-ease),transform var(--csm-dur-fast) var(--csm-ease-spring),border-color var(--csm-dur-fast) var(--csm-ease)!important;cursor:pointer!important;font-size:16px!important}.cs-hdr-icon-btn svg,.cs-icon-action-btn svg{width:16px!important;height:16px!important;flex-shrink:0!important}.cs-hdr-icon-btn:active,.cs-icon-action-btn:active,.cs-icon-action-btn--labeled:active{background:var(--csm-blue-50)!important;border-color:var(--csm-blue-200)!important;color:var(--csm-blue-deep)!important;transform:scale(.88)!important}.cs-hdr-icon-btn--close{color:var(--csm-ink-3)!important}.cs-icon-action-btn--labeled span:not(.cs-channels-count-badge){display:none!important}.cs-icon-action-btn--danger{background:var(--csm-danger-bg)!important;color:var(--csm-danger)!important;border-color:#fca5a5!important}.cs-icon-action-btn--danger:active{background:#fee2e2!important}.cs-channels-count-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:-5px!important;right:-5px!important;background:var(--csm-grad-primary)!important;color:#fff!important;font-size:10px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;padding:0 5px!important;font-weight:800!important;box-shadow:0 2px 6px #2563eb70,0 0 0 2px #fff!important;animation:csm-scale-in var(--csm-dur-fast) var(--csm-ease-spring)!important}.cs-translate-wrap{flex-shrink:0!important;position:relative!important}.cs-translate-icon-wrap{width:36px!important;height:36px!important;border-radius:var(--csm-r-sm)!important;background:var(--csm-surface)!important;border:1px solid var(--csm-border-soft)!important;color:var(--csm-ink-2)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;transition:all var(--csm-dur-fast) var(--csm-ease)!important;cursor:pointer!important;font-size:14px!important;box-shadow:var(--csm-shadow-xs)!important}.cs-translate-icon-wrap:active{background:var(--csm-blue-50)!important;color:var(--csm-blue-deep)!important;border-color:var(--csm-blue-200)!important}.cs-translate-select,.cs-translate-select--dark{position:absolute!important;inset:0!important;opacity:0!important;width:100%!important;height:100%!important;cursor:pointer!important}.cs-channels-bar{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding:10px 14px!important;gap:6px!important;background:var(--csm-glass)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(216,231,245,.6)!important;scrollbar-width:none!important}.cs-channels-bar::-webkit-scrollbar{display:none!important}.cs-channels-tab,.cs-channels-back{flex-shrink:0!important;padding:8px 16px!important;font-size:12.5px!important;font-weight:600!important;border-radius:999px!important;background:var(--csm-surface-3)!important;border:1px solid transparent!important;color:var(--csm-ink-2)!important;height:auto!important;width:auto!important;transition:all var(--csm-dur-fast) var(--csm-ease)!important;cursor:pointer!important;white-space:nowrap!important}.cs-channels-tab--active,.cs-channels-tab.is-active{background:var(--csm-grad-primary)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 3px 12px -2px #2563eb61!important;animation:csm-scale-in var(--csm-dur-fast) var(--csm-ease-spring)!important}.cs-thread-body,.cs-messages-pane{padding:16px 14px 24px!important;background:var(--csm-bg)!important;flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.cs-date-divider{text-align:center!important;font-size:11px!important;font-weight:700!important;color:var(--csm-ink-4)!important;margin:18px 0 12px!important;position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.cs-date-divider:before,.cs-date-divider:after{content:""!important;flex:1!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--csm-border),transparent)!important}.cs-message-row,.cs-message-row--mine{gap:9px!important;margin-bottom:8px!important;display:flex!important;align-items:flex-end!important;animation:csm-fade-up var(--csm-dur-fast) var(--csm-ease-out) both!important}.cs-message-avatar{width:29px!important;height:29px!important;font-size:11px!important;font-weight:800!important;flex-shrink:0!important;border-radius:50%!important;background:var(--csm-grad-soft)!important;color:var(--csm-blue-deep)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-message-bubble-wrap{min-width:0!important;max-width:80%!important}.cs-message-bubble-meta{font-size:10.5px!important;color:var(--csm-ink-3)!important;gap:5px!important;margin-bottom:4px!important;font-weight:600!important;display:flex!important;align-items:center!important}.cs-message-bubble{padding:11px 14px!important;font-size:14.5px!important;line-height:1.5!important;border-radius:18px 18px 18px 5px!important;word-wrap:break-word!important;background:var(--csm-surface)!important;color:var(--csm-ink)!important;border:1px solid var(--csm-border-soft)!important;box-shadow:var(--csm-shadow-xs)!important;letter-spacing:-.004em!important;animation:csm-bubble-pop var(--csm-dur-base) var(--csm-ease-spring) both!important}.cs-message-row.is-mine,.cs-message-row--mine{justify-content:flex-end!important}.cs-message-row.is-mine .cs-message-bubble,.cs-message-row--mine .cs-message-bubble{background:var(--csm-grad-primary)!important;color:#fff!important;border:none!important;border-radius:18px 18px 5px!important;box-shadow:0 4px 16px -4px #2563eb5c!important}.cs-message-row.is-mine .cs-message-bubble-meta{justify-content:flex-end!important}.cs-message-system,.cs-message-row--system{justify-content:center!important;font-size:11.5px!important;color:var(--csm-ink-3)!important;text-align:center!important;margin:12px 0!important}.cs-members-pane{display:none!important}.cs-composer-bar,.cs-composer-wrap,.cs-composer-wrap--v2{position:sticky!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(180deg,#f0f6fd00,#f0f6fdf5 22%)!important;border-top:none!important;padding:8px 14px calc(10px + env(safe-area-inset-bottom))!important;z-index:20!important}.cs-composer-bar-inner,.cs-composer-v2-inner{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;background:var(--csm-surface)!important;border-radius:var(--csm-r-2xl)!important;padding:6px 6px 6px 8px!important;box-shadow:0 4px 24px -8px #2563eb2e,0 1px 4px #0c1e380f!important;border:1.5px solid var(--csm-border-soft)!important;min-height:54px!important;transition:box-shadow var(--csm-dur-base) var(--csm-ease),border-color var(--csm-dur-fast) var(--csm-ease)!important}.cs-composer-bar-inner:focus-within,.cs-composer-v2-inner:focus-within{border-color:var(--csm-blue-200)!important;box-shadow:0 4px 24px -8px #2563eb38,0 0 0 3px #3b82f61f!important}.cs-composer-v2-icons{display:flex!important;flex-direction:row!important;align-items:center!important;gap:1px!important;flex-shrink:0!important}.cs-composer-v2-icon-btn,.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important;border-radius:50%!important;background:transparent!important;color:var(--csm-ink-3)!important;border:none!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background var(--csm-dur-fast) var(--csm-ease),transform var(--csm-dur-fast) var(--csm-ease-spring),color var(--csm-dur-fast) var(--csm-ease)!important;cursor:pointer!important}.cs-composer-v2-icon-btn svg,.cs-composer-icon-btn svg{width:19px!important;height:19px!important}.cs-composer-v2-icon-btn:active,.cs-composer-icon-btn:active,.cs-composer-icon-btn--labeled:active{background:var(--csm-blue-100)!important;color:var(--csm-blue-deep)!important;transform:scale(.86)!important}.cs-composer-icon-label{display:none!important}.cs-composer-v2-input-pill,.cs-composer-input-wrap{flex:1 1 0!important;min-width:0!important;background:var(--csm-surface-3)!important;border:1px solid transparent!important;border-radius:14px!important;padding:0 13px!important;display:flex!important;align-items:center!important;height:42px!important;align-self:center!important;transition:background var(--csm-dur-fast) var(--csm-ease),border-color var(--csm-dur-fast) var(--csm-ease)!important}.cs-composer-v2-input-pill:focus-within,.cs-composer-input-wrap:focus-within{background:var(--csm-blue-50)!important;border-color:var(--csm-blue-200)!important}.cs-composer-v2-input,.cs-composer-input{flex:1!important;min-width:0!important;font-size:14.5px!important;color:var(--csm-ink)!important;background:transparent!important;border:none!important;outline:none!important;padding:0!important;line-height:1.4!important;max-height:100px!important;font-family:var(--csm-font)!important;font-weight:500!important}.cs-composer-v2-input::placeholder,.cs-composer-input::placeholder{color:var(--csm-ink-4)!important}.cs-composer-input-row{display:flex!important;align-items:center!important;gap:0!important;min-width:0!important;width:100%!important;height:100%!important}.cs-composer-v2-send-btn,.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important;border-radius:50%!important;background:var(--csm-grad-primary)!important;color:#fff!important;border:none!important;box-shadow:0 4px 16px -4px #2563eb80!important;flex-shrink:0!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform var(--csm-dur-fast) var(--csm-ease-spring),box-shadow var(--csm-dur-fast) var(--csm-ease),opacity var(--csm-dur-fast) var(--csm-ease)!important;cursor:pointer!important}.cs-composer-v2-send-btn svg,.cs-send-btn svg{width:17px!important;height:17px!important}.cs-composer-v2-send-btn:active,.cs-composer-send-btn:active,.cs-send-btn:active{transform:scale(.86)!important;box-shadow:0 2px 8px -2px #2563eb73!important;animation:csm-send-bounce var(--csm-dur-base) var(--csm-ease-spring)!important}.cs-composer-v2-send-btn:disabled,.cs-send-btn:disabled{opacity:.38!important;background:var(--csm-surface-4)!important;color:var(--csm-ink-4)!important;box-shadow:none!important}.cs-composer-box{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;flex:1 1 0!important;min-width:0!important;background:var(--csm-surface-3)!important;border:none!important;border-radius:14px!important;padding:0 6px 0 12px!important;height:42px!important}.cs-composer-icon{width:30px!important;height:30px!important;border:none!important;background:transparent!important;color:var(--csm-ink-2)!important;border-radius:50%!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-composer-actions{display:flex!important;align-items:center!important;gap:4px!important;flex-shrink:0!important}.cs-reply-banner,.cs-attach-banner{padding:9px 13px!important;border-radius:14px!important;background:var(--csm-blue-50)!important;border:1px solid var(--csm-blue-200)!important;color:var(--csm-ink-2)!important;font-size:12.5px!important;margin:0 0 8px!important;display:flex!important;align-items:center!important;gap:8px!important;animation:csm-fade-up var(--csm-dur-fast) var(--csm-ease-out)!important}.cs-attach-preview-img{max-width:56px!important;max-height:56px!important;border-radius:10px!important;border:1px solid var(--csm-border)!important}.cs-typing-indicator,.cs-muted-banner{font-size:12px!important;padding:6px 13px!important;color:var(--csm-ink-3)!important;font-weight:500!important}.cs-modal-overlay,.cs-ann-modal-overlay{background:#0c1e387a!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;align-items:flex-end!important;padding:0!important;position:fixed!important;inset:0!important;z-index:100!important;display:flex!important;animation:csm-fade-in var(--csm-dur-fast) ease!important}.cs-modal,.cs-ann-modal{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;max-height:92vh!important;margin:0!important;border-radius:28px 28px 0 0!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:var(--csm-surface)!important;border:none!important;box-shadow:0 -12px 48px #0c1e382e,0 -2px 12px #2563eb14!important;animation:csm-sheet-up var(--csm-dur-base) var(--csm-ease-out)!important}.cs-modal:before,.cs-ann-modal:before{content:""!important;display:block!important;width:40px!important;height:4px!important;border-radius:999px!important;background:var(--csm-border-strong)!important;margin:12px auto 0!important;flex-shrink:0!important}.cs-modal-header,.cs-ann-modal-header{padding:16px 20px 14px!important;border-bottom:1px solid var(--csm-border-soft)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-shrink:0!important;background:var(--csm-surface)!important}.cs-modal-title,.cs-ann-modal-title{font-size:17px!important;font-weight:800!important;color:var(--csm-ink)!important;margin:0!important;letter-spacing:-.02em!important}.cs-modal-body,.cs-ann-modal-body{flex:1!important;overflow-y:auto!important;padding:18px 20px!important;-webkit-overflow-scrolling:touch!important;background:var(--csm-surface)!important}.cs-modal-actions,.cs-ann-modal-footer{display:flex!important;gap:10px!important;padding:14px 18px calc(16px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--csm-border-soft)!important;background:var(--csm-surface)!important;flex-shrink:0!important}.cs-modal-actions .cs-pill-btn,.cs-ann-modal-footer .cs-pill-btn{flex:1!important;justify-content:center!important;text-align:center!important}.cs-modal-close{width:34px!important;height:34px!important;border-radius:var(--csm-r-sm)!important;background:var(--csm-surface-3)!important;border:1px solid var(--csm-border)!important;color:var(--csm-ink-2)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;transition:all var(--csm-dur-fast) var(--csm-ease)!important}.cs-modal-close:active{background:var(--csm-danger-bg)!important;color:var(--csm-danger)!important;transform:scale(.9)!important}.cs-toast{left:12px!important;right:12px!important;bottom:calc(80px + env(safe-area-inset-bottom))!important;max-width:none!important;border-radius:var(--csm-r-lg)!important;font-size:13.5px!important;background:var(--csm-ink)!important;color:#fff!important;padding:13px 18px!important;box-shadow:var(--csm-shadow-lg)!important;display:flex!important;align-items:center!important;gap:10px!important;font-weight:600!important;position:fixed!important;z-index:200!important;animation:csm-fade-up var(--csm-dur-base) var(--csm-ease-out)!important}.cs-toast.is-success{background:var(--csm-success)!important}.cs-toast.is-danger{background:var(--csm-danger)!important}.cs-conversation-row{display:flex!important;align-items:center!important;gap:13px!important;padding:13px 10px!important;border:none!important;border-bottom:1px solid var(--csm-border-soft)!important;background:transparent!important;text-align:left!important;width:100%!important;cursor:pointer!important;transition:background var(--csm-dur-fast) var(--csm-ease)!important}.cs-conversation-row.is-active,.cs-conversation-row:active{background:var(--csm-blue-50)!important}.cs-conversation-copy{flex:1!important;min-width:0!important}.cs-conversation-head{display:flex!important;justify-content:space-between!important;gap:8px!important;align-items:center!important;margin-bottom:3px!important}.cs-conversation-head strong{font-size:14.5px!important;color:var(--csm-ink)!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.008em!important}.cs-conversation-head span{font-size:11px!important;color:var(--csm-ink-4)!important;flex-shrink:0!important}.cs-conversation-preview{font-size:12.5px!important;color:var(--csm-ink-3)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:500!important}.cs-announcement-card{background:var(--csm-surface)!important;border:1px solid var(--csm-border-soft)!important;border-radius:var(--csm-r-xl)!important;padding:18px!important;margin-bottom:10px!important;box-shadow:var(--csm-shadow-sm)!important;animation:csm-fade-up var(--csm-dur-base) var(--csm-ease-out) both!important;position:relative!important;overflow:hidden!important}.cs-announcement-card:before{content:""!important;position:absolute!important;top:0;left:0!important;width:4px;height:100%!important;background:var(--csm-grad-primary)!important;border-radius:0 3px 3px 0!important}.cs-ann-title{font-size:15px!important;font-weight:800!important;color:var(--csm-ink)!important;margin:0 0 7px!important;letter-spacing:-.015em!important;line-height:1.3!important}.cs-ann-body{font-size:13.5px!important;color:var(--csm-ink-2)!important;line-height:1.55!important;margin:0!important;font-weight:500!important}.cs-ann-meta{font-size:11.5px!important;color:var(--csm-ink-4)!important;margin-top:12px!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:6px!important}.cs-pinned-links-panel,.cs-company-updates-panel{background:var(--csm-surface)!important;border:1px solid var(--csm-border-soft)!important;border-radius:var(--csm-r-xl)!important;padding:16px!important;margin-bottom:10px!important;box-shadow:var(--csm-shadow-sm)!important}.cs-field-label{font-size:11.5px!important;font-weight:700!important;color:var(--csm-ink-2)!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:7px!important;display:block!important}.cs-text-input,.cs-textarea,.cs-select{background:var(--csm-surface)!important;border:1.5px solid var(--csm-border)!important;border-radius:var(--csm-r-md)!important;padding:12px 14px!important;font-size:14px!important;color:var(--csm-ink)!important;width:100%!important;font-family:var(--csm-font)!important;outline:none!important;transition:border-color var(--csm-dur-fast) ease,box-shadow var(--csm-dur-base) ease!important;font-weight:500!important}.cs-text-input:focus,.cs-textarea:focus,.cs-select:focus{border-color:var(--csm-blue)!important;box-shadow:var(--csm-ring)!important}.cs-textarea{min-height:84px!important;line-height:1.5!important;resize:vertical!important}.cs-field-group{margin-bottom:18px!important}.cs-member-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 10px 5px 5px!important;background:var(--csm-blue-50)!important;border:1px solid var(--csm-blue-100)!important;border-radius:999px!important;font-size:12.5px!important;font-weight:600!important;color:var(--csm-ink-2)!important;animation:csm-scale-in var(--csm-dur-fast) var(--csm-ease-spring)!important}.cs-member-chip-remove{width:18px!important;height:18px!important;border-radius:50%!important;background:var(--csm-blue-200)!important;border:none!important;color:var(--csm-blue-deep)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;flex-shrink:0!important;transition:background var(--csm-dur-fast) var(--csm-ease),transform var(--csm-dur-fast) var(--csm-ease-spring)!important}.cs-member-chip-remove:active{background:var(--csm-danger-bg)!important;transform:scale(.88)!important}.cs-empty,.cs-empty-state{padding:40px 22px!important;text-align:center!important;color:var(--csm-ink-3)!important;font-size:13.5px!important;line-height:1.55!important;animation:csm-fade-up var(--csm-dur-slow) var(--csm-ease-out)!important}.cs-empty h4{font-size:15.5px!important;font-weight:800!important;color:var(--csm-ink)!important;margin:0 0 6px!important;letter-spacing:-.015em!important}.cs-skeleton{background:linear-gradient(90deg,var(--csm-surface-3) 0%,var(--csm-surface-4) 25%,var(--csm-blue-50) 50%,var(--csm-surface-4) 75%,var(--csm-surface-3) 100%)!important;background-size:300% 100%!important;animation:csm-skeleton 1.6s ease-in-out infinite!important;border-radius:8px!important}@media(prefers-reduced-motion:reduce){.cs-hero,.cs-hero-inner,.cs-surface,.cs-card,.cs-hero-stat,.cs-announcement-card,.cs-message-row,.cs-message-row--mine,.cs-message-bubble,.cs-modal,.cs-ann-modal,.cs-toast,.cs-member-chip{animation:none!important}.cs-skeleton{animation:none!important;background:var(--csm-surface-3)!important}.cs-status-dot--online,.cs-thread-presence-dot{animation:none!important}}.cs-thread-layout{height:100dvh!important;height:100vh!important;padding:0!important}.cs-thread-panel{border-radius:0!important;border:none!important;box-shadow:none!important;background:linear-gradient(180deg,#fff,#f4f9fe 55%,#eaf3fc)!important}.cs-thread-body,.cs-messages-pane{background:linear-gradient(165deg,#fff,#f3f8fd 45%,#e9f2fc)!important}.cs-back-home,.cs-back-home--strong{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;font-size:0!important;border-radius:var(--csm-r-sm)!important;background:var(--csm-surface-3)!important;border:1px solid var(--csm-border)!important;box-shadow:var(--csm-shadow-xs)!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-back-home:before,.cs-back-home--strong:before{content:"←"!important;font-size:17px!important;font-weight:700!important;color:var(--csm-ink-2)!important}.cs-thread-header{flex-wrap:nowrap!important}.cs-thread-header-main{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}.cs-thread-header-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin-left:auto!important}.cs-thread-header-actions .cs-translate-wrap,.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled{order:2!important;padding:0!important;border-radius:var(--csm-r-sm)!important;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex-shrink:0!important}.cs-thread-header-actions .cs-icon-action-btn--labeled[title="Close conversation"],.cs-thread-header-actions .cs-icon-action-btn--labeled[title="Leave group"]{order:3!important}.cs-thread-header-actions .cs-translate-icon-wrap{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;border-radius:var(--csm-r-sm)!important}.cs-thread-layout .cs-composer-wrap,.cs-thread-layout .cs-composer-wrap--v2,.cs-thread-layout .cs-composer-bar{padding:10px 12px calc(16px + env(safe-area-inset-bottom))!important}.cs-thread-layout .cs-composer-bar-inner,.cs-thread-layout .cs-composer-v2-inner{min-height:60px!important;padding:8px 8px 8px 10px!important;align-items:center!important;flex-wrap:nowrap!important}.cs-composer-v2-icons{align-items:center!important;flex-shrink:0!important}.cs-thread-layout .cs-composer-v2-input-pill,.cs-thread-layout .cs-composer-input-wrap{flex:1 1 auto!important;min-width:30px!important;height:44px!important}.cs-thread-layout .cs-composer-v2-send-btn,.cs-thread-layout .cs-composer-send-btn,.cs-thread-layout .cs-send-btn{align-self:center!important;flex-shrink:0!important;margin-left:2px!important;width:40px!important;height:40px!important;min-width:40px!important;display:inline-flex!important;visibility:visible!important;opacity:1!important}.cs-composer-v2-send-btn:disabled,.cs-send-btn:disabled{visibility:visible!important;opacity:.38!important}}@media(max-width:380px){.cs-hero-title{font-size:21px!important}.cs-hero-stat-value{font-size:22px!important}.cs-message-bubble{font-size:14px!important}.cs-message-bubble-wrap{max-width:87%!important}.cs-thread-name{font-size:14px!important}.cs-thread-avatar{width:33px!important;height:33px!important;font-size:12px!important}.cs-hdr-icon-btn,.cs-icon-action-btn{width:33px!important;height:33px!important;min-width:33px!important;max-width:33px!important}.cs-hdr-icon-btn svg,.cs-icon-action-btn svg{width:14px!important;height:14px!important}.cs-thread-header-actions{gap:4px!important}.cs-thread-header{padding:0 11px!important;min-height:54px!important}.cs-composer-v2-icon-btn,.cs-composer-icon-btn{width:34px!important;height:34px!important;min-width:34px!important}.cs-composer-v2-icon-btn svg,.cs-composer-icon-btn svg{width:17px!important;height:17px!important}.cs-composer-bar-inner,.cs-composer-v2-inner{gap:4px!important;padding:5px!important;min-height:50px!important}.cs-composer-v2-send-btn,.cs-send-btn{width:38px!important;height:38px!important;min-width:38px!important}.cs-back-btn,.cs-thread-back-btn{width:33px!important;height:33px!important;min-width:33px!important}}.cs-thread-context-text--mobile,.cs-secure-short{display:none}@media(max-width:768px){:root{--csm-bg: #f6fbff;--csm-bg-2: #edf6ff;--csm-surface: rgba(255,255,255,.96);--csm-surface-solid: #ffffff;--csm-line: rgba(207,223,242,.78);--csm-line-2: rgba(228,237,249,.96);--csm-blue: #3f74ff;--csm-blue-2: #6aa4ff;--csm-blue-3: #dbeafe;--csm-navy: #0f1d33;--csm-muted: #7c8ca2;--csm-soft-shadow: 0 18px 56px -28px rgba(24,68,145,.45), 0 8px 24px -18px rgba(15,31,56,.22);--csm-card-shadow: 0 16px 42px -30px rgba(24,68,145,.42), 0 8px 20px -18px rgba(15,31,56,.2);--csm-control-shadow: 0 10px 24px -20px rgba(15,31,56,.42), inset 0 1px 0 rgba(255,255,255,.78)}@keyframes csm-float-in{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes csm-soft-glow{0%,to{transform:translateZ(0) scale(1);opacity:.58}50%{transform:translate3d(8px,-10px,0) scale(1.08);opacity:.86}}@keyframes csm-tap-ripple{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.42);opacity:0}}.cs-page{width:100%!important;min-width:0!important;margin-left:0!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:radial-gradient(ellipse 280px 220px at 4% 4%,rgba(156,200,255,.4),transparent 72%),radial-gradient(ellipse 300px 220px at 98% 12%,rgba(216,235,255,.76),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff)!important;color:var(--csm-navy)!important;font-family:var(--csm-font)!important;overscroll-behavior-y:contain!important}.cs-page:before,.cs-page:after{content:""!important;position:fixed!important;z-index:0!important;pointer-events:none!important;filter:blur(1px)!important;animation:csm-soft-glow 7s ease-in-out infinite!important}.cs-page:before{width:220px!important;height:220px!important;border-radius:999px!important;right:-120px!important;top:94px!important;background:#74b1ff3d!important}.cs-page:after{width:180px!important;height:180px!important;border-radius:999px!important;left:-110px!important;bottom:108px!important;background:#d1e4ff9e!important;animation-delay:-2s!important}.cs-home-shell,.cs-thread-layout,.cs-ann-detail-shell{position:relative!important;z-index:1!important}.cs-home-shell{gap:0!important;padding:calc(10px + env(safe-area-inset-top)) 12px 24px!important;background:transparent!important}.cs-hero{margin:0 0 12px!important;padding:0!important;border-radius:30px!important;background:linear-gradient(160deg,#fffffff5,#f4f9ffeb)!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:var(--csm-soft-shadow)!important;overflow:hidden!important;animation:csm-float-in .46s var(--csm-ease-out) both!important}.cs-hero:before{content:""!important;position:absolute!important;inset:-55% -22% auto auto!important;width:240px!important;height:240px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(93,154,255,.26),transparent 68%)!important}.cs-hero-inner{padding:20px 18px 16px!important;display:block!important;background:transparent!important}.cs-hero-copy:before{content:"Mobile workspace"!important;display:inline-flex!important;margin-bottom:9px!important;padding:6px 10px!important;border-radius:999px!important;color:#2463d8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#dbeafeb8!important;border:1px solid rgba(191,219,254,.9)!important}.cs-hero-title{font-size:clamp(26px,7vw,34px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:900!important;color:#101a2e!important;-webkit-text-fill-color:initial!important;background:none!important}.cs-hero-sub{max-width:92%!important;margin-top:10px!important;color:#73839a!important;font-size:13.5px!important;line-height:1.48!important}.cs-hero-stats{display:grid!important;grid-template-columns:repeat(4,minmax(90px,1fr))!important;gap:10px!important;overflow-x:auto!important;padding:0 18px 18px!important;margin:0 -2px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.cs-hero-stats::-webkit-scrollbar{display:none!important}.cs-hero-stat{min-width:92px!important;min-height:92px!important;padding:13px!important;border-radius:22px!important;background:#ffffffc7!important;border:1px solid rgba(229,239,252,.98)!important;box-shadow:0 12px 28px -25px #1844916b!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;animation:csm-float-in .42s var(--csm-ease-out) both!important}.cs-hero-stat:nth-child(2){animation-delay:55ms!important}.cs-hero-stat:nth-child(3){animation-delay:.11s!important}.cs-hero-stat:nth-child(4){animation-delay:165ms!important}.cs-hero-stat-icon{width:34px!important;height:34px!important;border-radius:13px!important;background:linear-gradient(135deg,#edf6ff,#dbeafe)!important;color:#2f6fed!important;box-shadow:inset 0 1px #ffffffbf!important}.cs-hero-stat-value{font-size:24px!important;letter-spacing:-.055em!important;color:#111c31!important}.cs-hero-stat-label{font-size:10.8px!important;color:#8191a7!important;font-weight:750!important}.cs-enterprise-grid{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important;background:transparent!important}.cs-left-col,.cs-right-col{display:flex!important;flex-direction:column!important;gap:12px!important}.cs-surface.cs-section,.cs-surface,.cs-section--announcements{margin:0!important;padding:16px!important;border-radius:28px!important;background:#ffffffeb!important;border:1px solid rgba(229,239,252,.96)!important;box-shadow:var(--csm-card-shadow)!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;animation:csm-float-in .42s var(--csm-ease-out) both!important}.cs-surface-head,.cs-ann-section-header--clean{margin-bottom:14px!important;align-items:center!important}.cs-surface-head h3,.cs-ann-section-title{font-size:18px!important;letter-spacing:-.035em!important;font-weight:900!important;color:#101a2e!important}.cs-ann-section-sub{color:#8897ac!important;font-size:12.3px!important;font-weight:650!important}.cs-pill-btn{min-height:38px!important;height:38px!important;padding:0 14px!important;border-radius:999px!important;color:#2f6fed!important;background:#edf6ffb8!important;border:1px solid rgba(198,219,247,.95)!important;box-shadow:none!important}.cs-pill-btn:active{transform:scale(.96)!important}.cs-group-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.cs-group-tile,.cs-group-tile--deep,.cs-chat-list-row,.cs-ann-card{border-radius:22px!important;background:linear-gradient(180deg,#fff,#f9fcff)!important;border:1px solid rgba(226,236,249,.96)!important;box-shadow:0 12px 30px -28px #1844917a!important;transition:transform .16s var(--csm-ease-spring),box-shadow .18s ease,border-color .18s ease!important}.cs-group-tile,.cs-group-tile--deep{min-height:78px!important;padding:14px!important}.cs-group-tile:after,.cs-chat-list-row:after,.cs-ann-card:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(120deg,#fff0 30%,#ffffffb3,#fff0 70%)!important;transform:translate(-120%)!important;transition:transform .55s var(--csm-ease-out)!important;pointer-events:none!important}.cs-group-tile:active:after,.cs-chat-list-row:active:after,.cs-ann-card:active:after{transform:translate(120%)!important}.cs-group-tile:active,.cs-chat-list-row:active,.cs-ann-card:active{transform:scale(.985)!important;border-color:#9dc3f5fa!important}.cs-group-card-head strong,.cs-chat-list-copy strong,.cs-ann-card-title{color:#111c31!important;font-weight:850!important;letter-spacing:-.025em!important}.cs-group-card-copy p,.cs-chat-list-copy span,.cs-ann-card-preview{color:#8190a4!important;font-weight:570!important}.cs-group-member-pill,.cs-ann-priority-badge,.cs-chat-list-meta b{border-radius:999px!important;box-shadow:none!important}.cs-list-stack{gap:10px!important}.cs-chat-list-row{padding:13px!important;border-bottom:1px solid rgba(226,236,249,.96)!important;position:relative!important}.cs-home-search{order:-1!important;margin:0 0 12px!important;min-height:48px!important;border-radius:22px!important;background:#f8fcfffa!important;box-shadow:inset 0 1px #fffc!important}.cs-ann-list--scroll{max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:10px!important}.cs-ann-card{padding:15px!important;position:relative!important}.cs-thread-layout{height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important;background:radial-gradient(ellipse 300px 220px at 8% 0%,rgba(202,225,255,.58),transparent 68%),linear-gradient(180deg,#fff,#f6fbff 44%,#edf6ff)!important}.cs-thread-panel{height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;border-radius:0!important;border:none!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important}.cs-thread-header{position:relative!important;top:auto!important;z-index:40!important;flex:0 0 auto!important;width:calc(100% - 24px)!important;min-height:92px!important;margin:calc(10px + env(safe-area-inset-top)) 12px 8px!important;padding:12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border-radius:28px!important;background:#fffffff0!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:0 24px 56px -34px #1844916b,0 8px 24px -22px #0f1f3842!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;animation:csm-float-in .42s var(--csm-ease-out) both!important}.cs-thread-header:before{content:""!important;position:absolute!important;inset:1px!important;z-index:-1!important;border-radius:27px!important;background:linear-gradient(180deg,#ffffffe0,#f8fcffb3)!important}.cs-back-home,.cs-back-home--strong{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:17px!important;background:#ffffffeb!important;border:1px solid rgba(228,237,248,.96)!important;box-shadow:var(--csm-control-shadow)!important}.cs-back-home:before,.cs-back-home--strong:before{content:"‹"!important;font-size:36px!important;line-height:1!important;font-family:ui-rounded,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#667286!important;transform:translateY(-2px)!important}.cs-thread-header-main{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;overflow:hidden!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:54px!important;height:54px!important;min-width:54px!important;border-radius:18px!important;font-size:19px!important;font-weight:900!important;color:#fff!important;background:linear-gradient(135deg,#3f78ff,#3159e8)!important;box-shadow:0 14px 26px -18px #2f63ebbf,inset 0 1px #ffffff40!important}.cs-thread-header-main .cs-avatar img{border-radius:inherit!important}.cs-thread-header-main h3{max-width:100%!important;margin:0!important;color:#111c31!important;font-size:18px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.04em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-thread-subline,.cs-thread-header-main p{margin:5px 0 0!important;font-size:13.5px!important;line-height:1.2!important;color:#8a95a7!important;font-weight:570!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-thread-context-text--desktop{display:none!important}.cs-thread-context-text--mobile{display:inline!important}.cs-thread-subline .cs-thread-presence-dot{display:inline-flex!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#38d97c!important;box-shadow:0 0 0 4px #38d97c24!important;margin-left:2px!important}.cs-thread-secure-badge{padding:2px 9px!important;min-height:24px!important;color:#0d9f51!important;background:#eafff1!important;border:1px solid #bff4d2!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important}.cs-thread-secure-badge svg,.cs-secure-full{display:none!important}.cs-secure-short{display:inline!important}.cs-thread-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;max-width:46vw!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:1px!important;margin-left:0!important}.cs-thread-header-actions::-webkit-scrollbar{display:none!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important;border-radius:17px!important;background:#fffffff0!important;border:1px solid rgba(228,237,248,.96)!important;color:#455266!important;box-shadow:var(--csm-control-shadow)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.cs-thread-header-actions .cs-icon-action-btn svg,.cs-thread-header-actions .cs-translate-globe-icon{width:20px!important;height:20px!important;stroke:currentColor!important}.cs-thread-header-actions .cs-icon-action-btn--danger{color:#667286!important;background:#fffffff0!important;border-color:#e4edf8f5!important}.cs-thread-header-actions .cs-icon-action-btn span:not(.cs-channels-count-badge){display:none!important}.cs-thread-header-actions .cs-icon-action-btn:active,.cs-thread-header-actions .cs-translate-icon-wrap:active,.cs-back-home:active,.cs-back-home--strong:active{transform:scale(.92)!important;background:#f1f7ff!important;color:#2f6fed!important}.cs-thread-header-actions .cs-icon-action-btn:active:after,.cs-back-home:active:after{content:""!important;position:absolute!important;inset:8px!important;border-radius:inherit!important;background:#3f74ff1f!important;animation:csm-tap-ripple .32s ease-out!important}.cs-channels-bar{flex:0 0 auto!important;margin:0 12px 8px!important;padding:9px!important;border-radius:22px!important;background:#ffffffd1!important;border:1px solid rgba(228,237,248,.92)!important;box-shadow:0 12px 34px -30px #1844916b!important}.cs-channels-tab,.cs-channels-back{height:34px!important;padding:0 14px!important;border-radius:999px!important;background:#eef6ff!important;color:#53647c!important;font-weight:780!important}.cs-channels-tab--active{color:#fff!important;background:linear-gradient(135deg,#4b82ff,#315ee9)!important;box-shadow:0 8px 20px -14px #2f63ebd9!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:0 12px!important;background:transparent!important;overflow:hidden!important}.cs-messages-pane{flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:14px 2px 18px!important;border-radius:28px 28px 0 0!important;background:radial-gradient(ellipse 220px 170px at 12% 0%,rgba(224,239,255,.72),transparent 72%),linear-gradient(180deg,#ffffff8c,#eff7ff66)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.cs-members-pane{display:none!important}.cs-message-row,.cs-message-row--mine{margin-bottom:10px!important;animation:csm-float-in .24s var(--csm-ease-out) both!important}.cs-message-bubble-wrap{max-width:83%!important}.cs-message-bubble{padding:12px 15px!important;border-radius:22px 22px 22px 7px!important;color:#253148!important;background:#fffffff5!important;border:1px solid rgba(226,236,249,.98)!important;box-shadow:0 12px 28px -26px #0f1f387a!important}.cs-message-row.is-mine .cs-message-bubble,.cs-message-row--mine .cs-message-bubble{color:#fff!important;border:none!important;border-radius:22px 22px 7px!important;background:linear-gradient(135deg,#4e86ff,#335ee8)!important;box-shadow:0 14px 32px -22px #2f63ebb8!important}.cs-composer-bar{flex:0 0 auto!important;position:relative!important;bottom:auto!important;z-index:35!important;padding:8px 12px calc(12px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#eff7ff00,#eff7fff0 28%,#eff7fffa)!important;border-top:none!important}.cs-composer-bar-inner{min-height:76px!important;padding:11px!important;gap:10px!important;flex-wrap:nowrap!important;align-items:center!important;border-radius:32px!important;background:#fffffff0!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:0 22px 54px -32px #1844916b,0 8px 24px -20px #0f1f3838!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;border-radius:999px!important;color:#607086!important;background:#ffffffb8!important;border:1px solid rgba(228,237,248,.95)!important;box-shadow:inset 0 1px #fffc!important}.cs-composer-icon-btn svg,.cs-composer-icon-btn--labeled svg{width:24px!important;height:24px!important}.cs-composer-icon-label{display:none!important}.cs-composer-input-wrap{flex:1 1 auto!important;min-width:42px!important;height:auto!important;min-height:52px!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important}.cs-composer-input-wrap:focus-within{background:transparent!important;border-color:transparent!important}.cs-composer-input-row{min-height:52px!important;height:52px!important;padding:0 6px 0 18px!important;border-radius:28px!important;background:#ffffffdb!important;border:1px solid rgba(216,226,242,.96)!important;box-shadow:inset 0 1px #ffffffc2!important}.cs-composer-input-row:focus-within{border-color:#7eacf7f5!important;box-shadow:0 0 0 4px #7eacf726,inset 0 1px #ffffffc2!important}.cs-composer-input{height:100%!important;color:#1b283d!important;font-size:15.5px!important;font-weight:570!important}.cs-composer-input::placeholder{color:#828b99!important}.cs-composer-send-btn,.cs-composer-send-btn--inline{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,#4d83ff,#315ce8)!important;box-shadow:0 13px 24px -16px #2f63ebd1!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg{width:22px!important;height:22px!important;transform:translate(1px) rotate(-3deg)!important}.cs-composer-send-btn:disabled,.cs-composer-send-btn--inline:disabled{opacity:.48!important;color:#fff!important;background:linear-gradient(135deg,#abc8f7,#91b5f3)!important}.cs-typing-indicator,.cs-muted-banner,.cs-reply-banner,.cs-attach-banner{margin:0 0 8px!important;border-radius:18px!important;background:#ffffffeb!important;border:1px solid rgba(226,236,249,.96)!important;box-shadow:0 10px 26px -24px #0f1f386b!important}.cs-vr-recording,.cs-vr-preview{min-width:0!important;border-radius:24px!important;background:#ffffffeb!important;border:1px solid rgba(226,236,249,.98)!important;box-shadow:var(--csm-control-shadow)!important}.cs-modal,.cs-ann-modal,.cs-egm,.cs-subchannel-modal,.cs-confirm-modal{border-radius:30px 30px 0 0!important;background:#fffffff7!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:0 -18px 60px -34px #18449170!important;animation:csm-sheet-up .34s var(--csm-ease-out) both!important}@media(max-width:430px){.cs-thread-header{grid-template-columns:46px minmax(0,1fr) auto!important;min-height:86px!important;gap:10px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:50px!important;height:50px!important;min-width:50px!important;border-radius:17px!important;font-size:18px!important}.cs-thread-header-actions{max-width:104px!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important}.cs-composer-bar-inner{gap:7px!important;padding:10px!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important}}@media(max-width:380px){.cs-home-shell{padding-inline:10px!important}.cs-hero-title{font-size:25px!important}.cs-thread-header{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important;padding:10px!important;border-radius:25px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:8px!important}.cs-back-home,.cs-back-home--strong{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important}.cs-thread-header-main{gap:9px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:46px!important;height:46px!important;min-width:46px!important;border-radius:16px!important}.cs-thread-header-main h3{font-size:16px!important}.cs-thread-subline,.cs-thread-header-main p{font-size:12px!important}.cs-thread-header-actions{max-width:48px!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important}.cs-composer-icon-btn svg,.cs-composer-icon-btn--labeled svg{width:22px!important;height:22px!important}.cs-composer-input-row{min-height:48px!important;height:48px!important}.cs-composer-send-btn,.cs-composer-send-btn--inline{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important}}}@media(max-width:768px){.cs-home-shell{padding:calc(10px + env(safe-area-inset-top)) 12px 28px!important}.cs-hero,.cs-surface.cs-section,.cs-surface,.cs-section--announcements{background:radial-gradient(circle at 86% 8%,#c4ddff80,#c4ddff00 34%),linear-gradient(145deg,#f9fcfff5,#eef6fff0 56%,#f9fcfff5)!important;border:1px solid rgba(214,229,249,.98)!important;box-shadow:0 22px 58px -42px #1844916b,inset 0 1px #ffffffeb!important}.cs-hero{border-radius:31px!important;overflow:hidden!important}.cs-hero-inner{padding:22px 18px 10px!important}.cs-hero-copy:before{content:"Team Communications"!important;margin-bottom:18px!important;padding:8px 15px!important;border-radius:999px!important;color:#2463d8!important;font-size:15px!important;line-height:1!important;font-weight:850!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:linear-gradient(180deg,#ffffffe0,#e8f3ffd6)!important;border:1px solid rgba(188,215,247,.98)!important;box-shadow:0 10px 24px -20px #2563eb8c,inset 0 1px #ffffffe6!important}.cs-hero-title,.cs-surface-head h3,.cs-ann-section-title{font-size:31px!important;line-height:1.03!important;letter-spacing:-.052em!important;font-weight:900!important;color:#0b1b35!important}.cs-hero-sub,.cs-ann-section-sub,.cs-group-card-copy p,.cs-chat-list-copy span,.cs-ann-card-preview{font-size:20px!important;line-height:1.28!important;letter-spacing:-.02em!important;color:#61728c!important;font-weight:500!important}.cs-hero-sub{max-width:100%!important;margin-top:12px!important}.cs-hero-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;padding:4px 18px 18px!important;margin:0!important}.cs-hero-stat,.cs-group-tile,.cs-group-tile--deep,.cs-chat-list-row,.cs-ann-card{background:radial-gradient(circle at 82% 10%,rgba(207,229,255,.42),transparent 36%),linear-gradient(160deg,#fffffff7,#f2f8fff0)!important;border:1px solid rgba(218,232,250,.98)!important;box-shadow:0 16px 38px -33px #18449180,inset 0 1px #ffffffeb!important}.cs-hero-stat{min-width:0!important;min-height:112px!important;padding:14px!important;border-radius:24px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.cs-hero-stat-icon{width:42px!important;height:42px!important;border-radius:17px!important;background:linear-gradient(135deg,#f9fcff,#e1efff)!important;color:#5f8fe8!important;box-shadow:inset 0 1px #fffffff2,0 10px 24px -20px #2563eb73!important}.cs-hero-stat-value{font-size:30px!important;line-height:1!important;letter-spacing:-.055em!important;color:#17233d!important}.cs-hero-stat-label{margin-top:4px!important;font-size:14px!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#708098!important;font-weight:800!important;letter-spacing:-.025em!important}.cs-group-tile,.cs-group-tile--deep,.cs-chat-list-row,.cs-ann-card{border-radius:24px!important}.cs-group-tile,.cs-group-tile--deep{min-height:84px!important;padding:15px!important}.cs-chat-list-row,.cs-ann-card{padding:15px!important}.cs-group-card-head strong,.cs-chat-list-copy strong,.cs-ann-card-title{font-size:19px!important;line-height:1.18!important;letter-spacing:-.032em!important;color:#0b1b35!important;font-weight:850!important}.cs-home-search,.cs-pill-btn,.cs-group-member-pill,.cs-ann-priority-badge,.cs-chat-list-meta b{background:linear-gradient(180deg,#ffffffeb,#ebf5ffd6)!important;border-color:#c9ddf6fa!important;color:#2666dc!important}}@media(max-width:380px){.cs-hero-title,.cs-surface-head h3,.cs-ann-section-title{font-size:28px!important}.cs-hero-sub,.cs-ann-section-sub,.cs-group-card-copy p,.cs-chat-list-copy span,.cs-ann-card-preview{font-size:18px!important}.cs-hero-copy:before{font-size:13px!important;letter-spacing:.12em!important}}@media(max-width:768px){.cs-home-shell{padding:calc(10px + env(safe-area-inset-top)) 12px 24px!important}.cs-hero,.cs-surface.cs-section,.cs-surface,.cs-section--announcements{background:radial-gradient(circle at 86% 8%,#c4ddff6b,#c4ddff00 34%),linear-gradient(145deg,#fafdfff7,#f0f7fff0 56%,#fafdfff7)!important;border:1px solid rgba(217,231,249,.95)!important;box-shadow:0 18px 48px -38px #1844915c,inset 0 1px #ffffffeb!important}.cs-hero{border-radius:28px!important}.cs-hero-inner{padding:20px 16px 8px!important}.cs-hero-copy:before{content:"Team Communications"!important;margin-bottom:9px!important;padding:6px 11px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:500!important;letter-spacing:.05em!important;color:#2d6ad9!important;background:linear-gradient(180deg,#ffffffeb,#e8f3ffc7)!important;border:1px solid rgba(193,218,248,.92)!important;box-shadow:0 8px 22px -20px #2563eb6b,inset 0 1px #ffffffe6!important}.cs-hero-title,.cs-surface-head h3,.cs-ann-section-title{font-size:24px!important;line-height:1.12!important;letter-spacing:-.03em!important;font-weight:600!important;color:#10213a!important;-webkit-text-fill-color:#10213a!important;background:none!important}.cs-hero-sub,.cs-ann-section-sub,.cs-group-card-copy p,.cs-chat-list-copy span,.cs-ann-card-preview,.cs-empty-state{font-size:13.5px!important;line-height:1.45!important;letter-spacing:0!important;color:#65748c!important;font-weight:400!important}.cs-hero-sub{max-width:92%!important;margin-top:6px!important}.cs-hero-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;padding:12px 16px!important;margin:0!important}.cs-hero-stat,.cs-group-tile,.cs-group-tile--deep,.cs-chat-list-row,.cs-ann-card{background:radial-gradient(circle at 82% 10%,rgba(207,229,255,.3),transparent 36%),linear-gradient(160deg,#fffffff5,#f4f9ffeb)!important;border:1px solid rgba(219,233,250,.95)!important;box-shadow:0 13px 30px -28px #1844916b,inset 0 1px #ffffffeb!important}.cs-hero-stat{min-height:92px!important;min-width:0!important;padding:13px!important;border-radius:22px!important;gap:8px!important}.cs-hero-stat-icon{width:36px!important;height:36px!important;border-radius:14px!important;color:#5f8fe8!important;background:linear-gradient(135deg,#f9fcff,#e4f1ff)!important}.cs-hero-stat-value{font-size:24px!important;line-height:1!important;letter-spacing:-.04em!important;color:#17233d!important;font-weight:600!important}.cs-hero-stat-label{margin-top:2px!important;font-size:11px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#728197!important;font-weight:400!important;letter-spacing:0!important}.cs-group-tile,.cs-group-tile--deep,.cs-chat-list-row,.cs-ann-card{border-radius:22px!important}.cs-group-tile,.cs-group-tile--deep{min-height:76px!important;padding:13px!important}.cs-chat-list-row,.cs-ann-card{padding:13px!important}.cs-group-card-head strong,.cs-chat-list-copy strong,.cs-ann-card-title,.cs-thread-name,.cs-thread-header-main h3,.cs-modal-title{font-size:14.5px!important;line-height:1.2!important;letter-spacing:-.015em!important;color:#10213a!important;font-weight:500!important}.cs-surface-head,.cs-section-head,.cs-ann-section-head{padding:14px 14px 8px!important}.cs-home-search,.cs-pill-btn,.cs-group-member-pill,.cs-ann-priority-badge,.cs-chat-list-meta b{background:linear-gradient(180deg,#ffffffeb,#ebf5ffc7)!important;border-color:#c9ddf6f2!important;color:#2d6ad9!important;font-size:11px!important;font-weight:500!important}}@media(max-width:380px){.cs-hero-title,.cs-surface-head h3,.cs-ann-section-title{font-size:22px!important}.cs-hero-sub,.cs-ann-section-sub,.cs-group-card-copy p,.cs-chat-list-copy span,.cs-ann-card-preview{font-size:13px!important}.cs-hero-copy:before{font-size:10.5px!important;letter-spacing:.04em!important}.cs-hero-stat-value{font-size:22px!important}}@media(max-width:768px){.cs-ann-detail-shell{padding:calc(14px + env(safe-area-inset-top)) 12px 24px!important;overflow-x:hidden!important}.cs-ann-detail-shell .cs-back-home.cs-back-home--strong{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;margin:0 0 12px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;text-indent:-9999px!important;white-space:nowrap!important;background:#fffffff0!important;border:1px solid rgba(215,229,247,.98)!important;box-shadow:0 14px 36px -25px #1844916b,0 6px 18px -14px #0f1f3838!important}.cs-ann-detail-shell .cs-back-home.cs-back-home--strong:before{content:"←"!important;text-indent:0!important;font-size:22px!important;line-height:1!important;font-weight:500!important;color:#5f718a!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.cs-ann-detail-shell .cs-back-home.cs-back-home--strong:active{transform:scale(.96)!important}}@media(max-width:768px){.cs-back-home.cs-back-home--strong{font-size:0!important;line-height:0!important;color:transparent!important;overflow:hidden!important}.cs-back-home.cs-back-home--strong:before{content:"←"!important;font-size:20px!important;line-height:1!important;color:#5f718a!important;font-weight:500!important}}@media(max-width:768px){.cs-composer-bar,.cs-composer-bar-inner,.cs-composer-input-wrap,.cs-composer-input-row{overflow:visible!important}.cs-composer-bar-inner{position:relative!important;isolation:isolate!important}.cs-composer-send-btn,.cs-composer-send-btn--inline{pointer-events:auto!important;touch-action:manipulation!important;position:relative!important;z-index:8!important}.cs-composer-send-btn--inline:active{transform:scale(.92)!important}.cs-vr-recording,.cs-vr-preview{position:absolute!important;left:8px!important;right:8px!important;bottom:calc(100% + 10px)!important;width:auto!important;max-width:none!important;min-height:58px!important;padding:9px 10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;border-radius:22px!important;background:radial-gradient(circle at 86% 10%,rgba(207,229,255,.38),transparent 38%),linear-gradient(160deg,#fffffffa,#f1f8fff5)!important;border:1px solid rgba(215,231,249,.96)!important;box-shadow:0 18px 44px -28px #1844917a,inset 0 1px #ffffffeb!important;z-index:60!important;animation:csm-fade-up .2s var(--csm-ease-out) both!important}.cs-vr-dot{width:10px!important;height:10px!important;min-width:10px!important;border-radius:999px!important;background:#ef4444!important;box-shadow:0 0 0 6px #ef44441a!important}.cs-vr-status,.cs-vr-preview-label{flex:0 0 auto!important;font-size:12px!important;line-height:1!important;color:#39506f!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important}.cs-vr-timer{flex:0 0 auto!important;min-width:38px!important;padding:6px 8px!important;border-radius:999px!important;background:#e6f0fdeb!important;color:#244364!important;font-size:12px!important;font-weight:500!important;text-align:center!important}.cs-vr-bars{flex:1 1 auto!important;min-width:44px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;overflow:hidden!important}.cs-vr-bar{width:3px!important;min-width:3px!important;max-height:24px!important;border-radius:99px!important;background:linear-gradient(180deg,#76a9ff,#2f65e8)!important}.cs-vr-btn{width:38px!important;height:38px!important;min-width:38px!important;border:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation!important;box-shadow:0 10px 24px -18px #18449180!important}.cs-vr-btn--stop,.cs-vr-btn--send{background:linear-gradient(135deg,#4e86ff,#335ee8)!important;color:#fff!important}.cs-vr-btn--cancel{background:#ffffffeb!important;color:#607086!important;border:1px solid rgba(218,231,248,.95)!important}.cs-vr-preview .cs-vp,.cs-vr-preview .cs-vp--compact{flex:1 1 auto!important;min-width:0!important;max-width:none!important;height:38px!important;padding:5px 8px!important;border-radius:18px!important;background:#eef6ffbd!important;border:1px solid rgba(218,231,248,.85)!important;box-shadow:none!important}.cs-vr-preview .cs-vp-mic{display:none!important}.cs-vr-preview .cs-vp-playbtn{width:28px!important;height:28px!important;min-width:28px!important}.cs-vr-preview .cs-vp-body{min-width:0!important}.cs-vr-preview .cs-vp-wave{height:18px!important}.cs-vr-preview .cs-vp-times{display:none!important}.cs-attach-banner{max-width:100%!important;overflow:hidden!important}}@media(max-width:390px){.cs-vr-recording,.cs-vr-preview{left:4px!important;right:4px!important;gap:6px!important;padding:8px!important}.cs-vr-status{display:none!important}.cs-vr-btn{width:34px!important;height:34px!important;min-width:34px!important}.cs-vr-preview-label{font-size:11px!important}}@media(max-width:768px){.cs-attach-banner--voice{width:100%!important;max-width:none!important;min-height:54px!important;display:flex!important;align-items:center!important;gap:8px!important}.cs-attach-banner--voice .cs-attach-banner-copy{flex:0 0 auto!important;max-width:112px!important}.cs-attach-banner--voice .cs-vp,.cs-attach-banner--voice .cs-vp--compact{flex:1 1 auto!important;min-width:150px!important;max-width:none!important;height:38px!important}.cs-attach-banner--voice .cs-vp-mic,.cs-attach-banner--voice .cs-vp-times{display:none!important}.cs-attach-banner--voice .cs-vp-playbtn{width:28px!important;height:28px!important;min-width:28px!important}.cs-message-card .cs-vp{width:min(300px,72vw)!important;max-width:100%!important}.cs-message-card .cs-msg-img-wrap,.cs-message-card .cs-msg-img{max-width:min(300px,72vw)!important}}@media(max-width:390px){.cs-attach-banner--voice .cs-attach-banner-copy{max-width:88px!important}.cs-attach-banner--voice .cs-vp,.cs-attach-banner--voice .cs-vp--compact{min-width:130px!important}}@media(max-width:768px){.cs-message-row{max-width:92%!important}.cs-message-card{background:linear-gradient(180deg,#fffffffa,#f4fafff5)!important;border:1px solid rgba(202,226,248,.92)!important;box-shadow:0 12px 28px -22px #2d5c8f57!important;color:#23324a!important}.cs-message-row.mine .cs-message-card{background:linear-gradient(135deg,#eff8ff,#dcefff)!important;border:1px solid rgba(171,211,246,.98)!important;color:#1f344d!important;box-shadow:0 14px 30px -22px #2f80ff75!important}.cs-message-row.mine .cs-message-card .cs-message-text,.cs-message-row.mine .cs-message-card .cs-message-meta strong,.cs-message-row.mine .cs-message-card .cs-message-meta span,.cs-message-row.mine .cs-message-card a,.cs-message-row.mine .cs-message-time{color:#1f344d!important}.cs-message-card .cs-message-text{color:#23324a!important;font-weight:400!important}.cs-message-card .cs-message-meta strong{font-weight:500!important;color:#2b425f!important}.cs-message-card .cs-msg-img-wrap{display:block!important;width:min(320px,76vw)!important;max-width:100%!important;padding:0!important;margin-top:8px!important;border:1px solid rgba(183,215,245,.9)!important;border-radius:16px!important;overflow:hidden!important;background:#f8fcff!important}.cs-message-card .cs-msg-img{display:block!important;width:100%!important;height:auto!important;max-height:340px!important;object-fit:cover!important;border-radius:0!important}.cs-message-card .cs-vp,.cs-message-card .cs-vp-native-audio{width:min(330px,78vw)!important;max-width:100%!important;margin-top:8px!important}.cs-attach-banner--voice{width:100%!important}.cs-attach-banner--voice .cs-vp,.cs-attach-banner--voice .cs-vp--compact{min-width:185px!important;width:100%!important}}@media(max-width:390px){.cs-attach-banner--voice .cs-vp,.cs-attach-banner--voice .cs-vp--compact{min-width:160px!important}}@media(max-width:768px){.cs-vp-native-audio,.cs-vp audio.cs-vp-native-audio{display:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;position:absolute!important;pointer-events:none!important}.cs-message-card .cs-vp,.cs-attach-banner--voice .cs-vp,.cs-vr-preview .cs-vp{flex-wrap:nowrap!important;height:42px!important;min-height:42px!important;max-height:42px!important;overflow:hidden!important;margin-top:0!important}.cs-attach-banner--voice{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;padding:8px 9px!important;min-height:54px!important;max-height:64px!important;overflow:hidden!important}.cs-attach-banner--voice .cs-attach-banner-copy{flex:0 0 84px!important;max-width:84px!important;min-width:0!important;overflow:hidden!important}.cs-attach-banner--voice .cs-attach-banner-copy strong,.cs-attach-banner--voice .cs-attach-banner-copy span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-attach-banner--voice .cs-vp,.cs-attach-banner--voice .cs-vp--compact{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.cs-attach-banner--voice>button{flex:0 0 30px!important;width:30px!important;height:30px!important}.cs-msg-img-wrap{display:block!important;max-width:min(320px,78vw)!important;text-decoration:none!important}.cs-msg-img{display:block!important;width:100%!important;height:auto!important;max-height:360px!important;object-fit:contain!important}.cs-image-lightbox{padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))}.cs-image-lightbox-img{max-width:94vw;max-height:82vh;border-radius:16px}}@media(max-width:768px){.cs-poll-modal-overlay,.cs-ann-modal-overlay,.cs-modal-backdrop{padding:10px!important;align-items:flex-end!important;background:#10233e47!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.cs-poll-modal,.cs-ann-modal,.cs-egm,.cs-modal{width:100%!important;max-width:100%!important;max-height:min(88vh,760px)!important;border-radius:28px 28px 20px 20px!important;overflow:hidden!important}.cs-poll-modal-header,.cs-ann-modal-header,.cs-egm-header,.cs-modal-head{padding:14px 16px!important;gap:10px!important}.cs-poll-modal-icon,.cs-ann-modal-icon{width:42px!important;height:42px!important;border-radius:16px!important;background:linear-gradient(135deg,#eaf5ff,#dcecff)!important;color:#3676e8!important;box-shadow:inset 0 1px #ffffffe6!important}.cs-poll-modal-title,.cs-ann-modal-title,.cs-egm-header-title,.cs-modal-head h3{font-size:18px!important;line-height:1.15!important;font-weight:650!important;letter-spacing:-.02em!important}.cs-poll-modal-sub,.cs-ann-modal-subtitle,.cs-egm-subtitle,.cs-modal-head p{font-size:12.5px!important;line-height:1.35!important}.cs-poll-modal-body,.cs-ann-modal-body,.cs-egm-body,.cs-modal-body{padding:14px!important;max-height:calc(88vh - 142px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.cs-poll-options-list,.cs-poll-modal-write,.cs-ann-modal-write{gap:10px!important}.cs-poll-option-item,.cs-poll-setting-card,.cs-egm-section,.cs-roles-member-card{border-radius:18px!important;background:#ffffffc2!important}.cs-poll-question-input,.cs-poll-option-input,.cs-ann-input,.cs-ann-textarea,.cs-egm-input,.cs-egm-textarea,.cs-egm-select,.cs-roles-select{font-size:14px!important;font-weight:450!important;border-radius:16px!important;background:#ffffffe0!important}.cs-poll-modal-footer,.cs-ann-modal-footer,.cs-egm-footer,.cs-modal-actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;gap:8px!important}.cs-poll-modal-footer .cs-pill-btn,.cs-ann-modal-footer .cs-pill-btn,.cs-egm-footer button,.cs-modal-actions button{min-height:42px!important;border-radius:16px!important;font-size:13px!important}.cs-composer-bar,.cs-composer-input-wrap{overflow:visible!important;position:relative!important}.cs-attach-banner{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 8px)!important;z-index:80!important;max-width:none!important;width:auto!important;margin:0!important;border-radius:20px!important}.cs-attach-banner--voice,.cs-attach-banner--preview{min-height:54px!important;max-height:64px!important;padding:7px 8px!important}.cs-attach-banner--voice .cs-attach-banner-copy{flex:0 0 78px!important;max-width:78px!important}.cs-attach-banner--voice .cs-vp,.cs-attach-banner--voice .cs-vp--compact{min-width:0!important;width:auto!important;flex:1 1 auto!important;height:38px!important;min-height:38px!important;max-height:38px!important}.cs-attach-banner--voice .cs-vp-wave{height:20px!important}.cs-attach-banner--voice .cs-vp-body{min-width:0!important}.cs-attach-banner--voice .cs-vp-times,.cs-attach-banner--voice .cs-vp-mic{display:none!important}.cs-attach-banner--voice>button,.cs-attach-banner--preview>button{flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:999px!important}.cs-message-card{overflow:visible!important;padding-right:42px!important}.cs-message-tools{right:8px!important;top:8px!important}.cs-message-card .cs-vp{width:min(250px,calc(100vw - 138px))!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:7px 8px!important;border-radius:18px!important;margin-top:8px!important;margin-right:0!important}.cs-message-row.mine .cs-message-card .cs-vp{width:min(250px,calc(100vw - 126px))!important}.cs-message-card .cs-vp-mic{display:none!important}.cs-message-card .cs-vp-playbtn{width:30px!important;height:30px!important;min-width:30px!important}.cs-message-card .cs-vp-body{flex:1 1 auto!important;min-width:0!important}.cs-message-card .cs-vp-wave{height:20px!important;min-width:0!important}.cs-message-card .cs-vp-times,.cs-message-card .cs-vp-speed{display:none!important}.cs-emoji-pop{right:0!important;left:auto!important;width:min(304px,calc(100vw - 20px))!important;max-width:min(304px,calc(100vw - 20px))!important;max-height:190px!important;overflow-y:auto!important}.cs-emoji-pop button{width:32px!important;height:32px!important;font-size:17px!important}.cs-message-menu--portal button{font-size:13px!important;gap:8px!important}}@media(max-width:720px){.cs-egm{max-height:calc(100dvh - 18px)!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.cs-egm-header{flex:0 0 auto!important;z-index:4!important}.cs-egm-tabs{flex:0 0 auto!important;display:flex!important;min-height:50px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:7px 12px!important;gap:7px!important;background:linear-gradient(180deg,#fff,#f6faff)!important;border-bottom:1px solid #dbeafe!important;position:sticky!important;top:0!important;z-index:3!important;-webkit-overflow-scrolling:touch!important}.cs-egm-tab{flex:0 0 auto!important;min-height:36px!important;padding:8px 12px!important;border-radius:999px!important;background:transparent!important;color:#475569!important;border:1px solid transparent!important;font-weight:550!important}.cs-egm-tab--active{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}.cs-egm-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-bottom:88px!important}.cs-egm-footer{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:4!important;background:#fff!important;border-top:1px solid #dbeafe!important}.cs-member-group-role,.cs-egm-role-chip,.cs-role-badge{font-size:11px!important;font-weight:700!important;padding:4px 8px!important;border-radius:999px!important;white-space:nowrap!important}}@media(min-width:721px){.cs-thread-header{min-height:86px!important;padding:14px 22px!important;border-radius:24px 24px 0 0!important;background:linear-gradient(135deg,#fffffffa,#f2f8ffeb)!important;box-shadow:inset 0 1px #ffffffe6,0 10px 26px -24px #2563eb57!important;overflow:visible!important}.cs-thread-header>.cs-back-home,.cs-thread-header>.cs-back-home--strong{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;margin-right:4px!important;align-items:center!important;justify-content:center!important;font-size:0!important;color:transparent!important;background:#ffffffeb!important;border:1px solid #d6e7ff!important;box-shadow:0 8px 20px -16px #0f172a47!important}.cs-thread-header>.cs-back-home:before,.cs-thread-header>.cs-back-home--strong:before{content:"←"!important;color:#334155!important;font-size:20px!important;line-height:1!important;font-weight:600!important}.cs-thread-header-main{min-width:240px!important}.cs-thread-header-main h3{font-size:17px!important;font-weight:620!important}.cs-thread-header-actions{gap:8px!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-translate-icon-wrap{height:42px!important;min-height:42px!important;padding:0 12px!important;border-radius:14px!important;background:#fffffff0!important;border-color:#d6e7ff!important;box-shadow:0 8px 18px -16px #0f172a4d!important}.cs-thread-header-actions .cs-translate-wrap{height:42px!important;min-height:42px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cs-translate-icon-wrap{gap:8px!important;min-width:148px!important}.cs-translate-select,.cs-translate-select--dark{height:34px!important;min-height:34px!important;padding:0 26px 0 8px!important;border-radius:11px!important;border:1px solid #dbeafe!important;background-color:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:520!important;box-shadow:none!important}.cs-composer-bar{padding:12px 20px 14px!important;background:linear-gradient(180deg,#f8fbfff0,#fff)!important;overflow:visible!important}.cs-composer-bar-inner,.cs-composer-v2-inner{min-height:66px!important;height:66px!important;padding:10px 12px!important;gap:10px!important;border-radius:20px!important;border:1px solid #cfe3ff!important;box-shadow:0 10px 26px -24px #2563eb47!important;overflow:visible!important;align-items:center!important}.cs-composer-icon-btn,.cs-composer-v2-icon-btn,.cs-composer-icon-btn--labeled{width:48px!important;height:48px!important;min-width:48px!important;border-radius:13px!important;font-weight:500!important}.cs-composer-icon-label{font-size:10.5px!important;font-weight:500!important}.cs-composer-input-wrap,.cs-composer-v2-input-pill{height:48px!important;min-height:48px!important;border-radius:15px!important;border:1px solid #d6e7ff!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px -18px #0f172a24!important;transform:none!important;overflow:visible!important}.cs-composer-input-wrap:focus-within,.cs-composer-v2-input-pill:focus-within,.cs-composer-input-row:focus-within{transform:none!important;height:48px!important;min-height:48px!important;border-color:#93c5fd!important;box-shadow:0 0 0 3px #93c5fd38,inset 0 1px #fffffff2!important}.cs-composer-input,.cs-composer-v2-input{height:100%!important;line-height:1.25!important;padding:0 10px!important;font-size:14px!important;font-weight:400!important;color:#334155!important}.cs-composer-input::placeholder,.cs-composer-v2-input::placeholder{color:#7c8da6!important;font-weight:400!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-composer-v2-send-btn{width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;transform:none!important;transition:box-shadow .14s ease,background .14s ease,opacity .14s ease!important;animation:none!important}.cs-composer-send-btn:hover,.cs-composer-send-btn--inline:hover,.cs-composer-v2-send-btn:hover,.cs-composer-send-btn:active,.cs-composer-send-btn--inline:active,.cs-composer-v2-send-btn:active{transform:none!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg,.cs-composer-v2-send-btn svg{width:19px!important;height:19px!important;transform:none!important}}@media(max-width:720px){.cs-composer-bar-inner,.cs-composer-v2-inner,.cs-composer-input-wrap,.cs-composer-v2-input-pill,.cs-composer-input-row{transform:none!important;overflow:visible!important}.cs-composer-input-wrap:focus-within,.cs-composer-v2-input-pill:focus-within,.cs-composer-input-row:focus-within{transform:none!important;min-height:44px!important;height:44px!important}.cs-composer-input,.cs-composer-v2-input{font-weight:400!important;color:#334155!important}.cs-composer-input::placeholder,.cs-composer-v2-input::placeholder{font-weight:400!important;color:#7c8da6!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-composer-v2-send-btn,.cs-composer-send-btn:active,.cs-composer-send-btn--inline:active,.cs-composer-v2-send-btn:active{transform:none!important;animation:none!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg,.cs-composer-v2-send-btn svg{transform:none!important}}.cs-role-badge,.cs-member-group-role,.cs-egm-role-chip{border:1px solid rgba(30,64,175,.18)!important;color:#1e3a8a!important;background:linear-gradient(135deg,#dbeafe,#eff6ff)!important;box-shadow:inset 0 1px #fffc,0 6px 14px -12px #2563eb8c!important;font-weight:700!important}.cs-role-badge:has(>span),.cs-member-group-role:has(>span){color:inherit!important}.cs-role-badge--owner{background:linear-gradient(135deg,#ddd6fe,#f5f3ff)!important;color:#5b21b6!important;border-color:#a78bfa!important}.cs-role-badge--admin{background:linear-gradient(135deg,#ffe4e6,#fff1f2)!important;color:#be123c!important;border-color:#fda4af!important}.cs-role-badge--manager{background:linear-gradient(135deg,#ffedd5,#fff7ed)!important;color:#9a3412!important;border-color:#fdba74!important}.cs-role-badge--member{background:linear-gradient(135deg,#dbeafe,#eff6ff)!important;color:#1d4ed8!important;border-color:#93c5fd!important}.cs-role-badge--muted{background:linear-gradient(135deg,#e2e8f0,#f8fafc)!important;color:#334155!important;border-color:#cbd5e1!important}@media(max-width:768px){.cs-thread-layout .cs-composer-bar,.cs-composer-bar{position:sticky!important;bottom:0!important;padding:7px 10px calc(8px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#f0f6fd00,#f0f6fdfa 30%)!important;z-index:80!important;transform:none!important}.cs-thread-layout .cs-composer-bar-inner,.cs-composer-bar-inner{min-height:50px!important;max-height:50px!important;padding:5px 5px 5px 7px!important;align-items:center!important;overflow:visible!important}.cs-thread-layout .cs-composer-input-wrap,.cs-composer-input-wrap{height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 5px 0 11px!important;align-items:center!important;justify-content:center!important;overflow:visible!important;transform:none!important}.cs-composer-input-row{height:100%!important;align-items:center!important;gap:5px!important}.cs-composer-input{height:100%!important;line-height:40px!important;font-size:14px!important;font-weight:400!important;padding:0!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;margin:0!important;align-self:center!important;transform:none!important;animation:none!important}.cs-composer-send-btn:active,.cs-composer-send-btn--inline:active,.cs-send-btn:active{transform:none!important;animation:none!important}.cs-composer-input-wrap .cs-attach-banner,.cs-composer-input-wrap .cs-reply-banner{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 8px)!important;z-index:90!important;max-height:70px!important;overflow:hidden!important}.cs-message-row.mine .cs-message-time,.cs-message-time,.cs-read-receipt,.cs-message-row.mine .cs-read-receipt{color:#0f172a!important;opacity:.95!important;font-weight:700!important;text-shadow:none!important}.cs-role-badge,.cs-member-group-role{font-weight:800!important;text-shadow:none!important;border-width:1.5px!important}.cs-role-badge--owner{background:#ede9fe!important;color:#4c1d95!important;border-color:#8b5cf6!important}.cs-role-badge--admin{background:#ffe4e6!important;color:#9f1239!important;border-color:#fb7185!important}.cs-role-badge--manager{background:#fef3c7!important;color:#92400e!important;border-color:#f59e0b!important}.cs-role-badge--member{background:#dbeafe!important;color:#1e40af!important;border-color:#60a5fa!important}.cs-role-badge--muted{background:#e5e7eb!important;color:#1f2937!important;border-color:#94a3b8!important}.cs-section--announcements,.cs-announcement-layout,.cs-announcement-scroll,.cs-ann-detail-card,.cs-ann-detail-view,.cs-ann-list,.cs-section--announcements.cs-surface,.cs-section--announcements.cs-surface--elevated{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.cs-ann-card{background:#ffffffad!important;border:1px solid rgba(191,219,254,.7)!important;box-shadow:none!important}}@media(max-width:768px){.cs-composer-bar,.cs-composer-wrap,.cs-thread-layout .cs-composer-bar,.cs-thread-layout .cs-composer-wrap{padding:8px 10px!important;border-radius:20px!important;overflow:visible!important}.cs-composer-bar-inner,.cs-composer-v2-inner{height:54px!important;min-height:54px!important;gap:7px!important;overflow:visible!important}.cs-composer-input-wrap,.cs-composer-v2-input-pill{height:46px!important;min-height:46px!important;border-radius:16px!important;overflow:visible!important}.cs-composer-input-row{height:46px!important;min-height:46px!important;transform:none!important;margin:0!important;padding:0!important}.cs-composer-input-row:focus-within,.cs-composer-input-wrap:focus-within,.cs-composer-v2-input-pill:focus-within{transform:none!important;margin:0!important;padding:0!important}.cs-composer-input,.cs-composer-v2-input{height:46px!important;min-height:46px!important;line-height:46px!important;padding:0 54px 0 14px!important;font-size:14px!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-composer-v2-send-btn,.cs-send-btn{width:38px!important;height:38px!important;min-width:38px!important;right:5px!important;border-radius:14px!important;transform:translateY(-50%)!important;animation:none!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg,.cs-composer-v2-send-btn svg{width:17px!important;height:17px!important;transform:none!important;animation:none!important}.cs-attach-banner,.cs-voice-preview,.cs-vr-preview,.cs-attach-banner--preview{left:10px!important;right:10px!important;bottom:calc(100% + 8px)!important;max-height:76px!important}.cs-message-time,.cs-message-row.mine .cs-message-time,.cs-read-receipt,.cs-message-row.mine .cs-read-receipt{color:#172033!important;opacity:1!important;text-shadow:none!important;font-weight:800!important}.cs-role-badge,.cs-message-row.mine .cs-role-badge{font-size:10px!important;font-weight:850!important;padding:3px 8px!important;color:inherit!important}.cs-role-badge--manager{background:#fff0c4!important;color:#78350f!important;border-color:#d97706!important}.cs-role-badge--admin{background:#ffe3ea!important;color:#9f1239!important;border-color:#e11d48!important}.cs-role-badge--owner{background:#eee7ff!important;color:#4b1d95!important;border-color:#7c3aed!important}.cs-role-badge--member{background:#dbeafe!important;color:#1e3a8a!important;border-color:#2563eb!important}.cs-ann-detail-shell,.cs-ann-detail-view{background:transparent!important;padding:18px 14px!important}.cs-ann-detail-card{border-radius:24px!important;background:#fff!important;box-shadow:0 16px 36px #376ab91c!important}.cs-ann-detail-title{font-size:25px!important;line-height:1.13!important;font-weight:750!important}.cs-ann-detail-body{background:#fff!important;font-size:15px!important;line-height:1.65!important}.cs-ann-detail-shell .cs-back-home.cs-back-home--strong{width:42px!important;height:42px!important;margin:0 0 14px!important}.cs-ann-modal{width:calc(100vw - 22px)!important;max-height:calc(100dvh - 28px)!important;border-radius:24px!important}.cs-ann-modal-header{padding:18px!important}.cs-ann-modal-title{font-size:19px!important}.cs-ann-modal-tabs{padding:10px 14px!important}.cs-ann-modal-body,.cs-ann-modal-footer{padding:14px!important}.cs-translate-icon-wrap{min-width:48px!important;width:48px!important;height:44px!important;justify-content:center!important;padding:0!important}.cs-translate-select{position:absolute!important;inset:0!important;opacity:.01!important;width:100%!important;min-width:0!important}}@media(max-width:768px){html,body{overflow-x:hidden!important}.cs-thread-layout,.cs-thread-panel{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#f4f9ff,#fff)!important}.cs-thread-header{position:sticky!important;top:max(8px,env(safe-area-inset-top))!important;z-index:120!important;margin:8px 8px 6px!important;padding:9px 10px!important;min-height:66px!important;height:66px!important;border-radius:20px!important;border:1px solid rgba(198,222,255,.9)!important;background:#fffffff5!important;box-shadow:0 12px 28px #4a77be1a!important;display:flex!important;align-items:center!important;gap:10px!important;overflow:hidden!important;flex:0 0 66px!important}.cs-thread-header .cs-back-home,.cs-thread-header .cs-back-home--strong{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;border-radius:13px!important;border:1px solid rgba(203,225,255,.95)!important;background:#fff!important;color:#536178!important;box-shadow:0 8px 18px #4a77be14!important;flex:0 0 40px!important;font-size:0!important;overflow:hidden!important}.cs-thread-header .cs-back-home:before,.cs-thread-header .cs-back-home--strong:before{content:""!important;width:10px!important;height:10px!important;border-left:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:rotate(45deg) translate(1px,-1px)!important;display:block!important}.cs-thread-header-main{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:10px!important;overflow:hidden!important}.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media,.cs-thread-header .cs-avatar--lg{width:46px!important;height:46px!important;min-width:46px!important;border-radius:15px!important;font-size:16px!important;box-shadow:0 8px 18px #2563eb2e!important}.cs-thread-header h3{font-size:15px!important;line-height:1.15!important;font-weight:650!important;color:#182235!important;margin:0 0 3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:44vw!important}.cs-thread-subline{margin:0!important;font-size:12px!important;line-height:1!important;color:#7b8aa3!important;gap:5px!important;flex-wrap:nowrap!important}.cs-thread-presence-dot{width:8px!important;height:8px!important;min-width:8px!important}.cs-thread-secure-badge{height:21px!important;padding:0 7px!important;font-size:10px!important;border-radius:999px!important;flex:0 0 auto!important}.cs-secure-full{display:none!important}.cs-secure-short{display:inline!important}.cs-thread-header-actions{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;overflow:visible!important;max-width:none!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled,.cs-translate-icon-wrap{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(203,225,255,.95)!important;color:#26354e!important;box-shadow:0 8px 18px #4a77be14!important}.cs-thread-header-actions .cs-icon-action-btn span,.cs-thread-header-actions .cs-icon-action-btn--labeled>span,.cs-thread-header-actions .cs-channels-count-badge,.cs-translate-select{display:none!important}.cs-translate-wrap{width:40px!important;height:40px!important;min-width:40px!important}.cs-translate-select{position:absolute!important;inset:0!important;opacity:.01!important;width:40px!important;min-width:40px!important;display:block!important}.cs-thread-header-actions .cs-icon-action-btn--channels,.cs-thread-header-actions .cs-icon-action-btn--danger,.cs-thread-header-actions .cs-icon-action-btn[title*=Create],.cs-thread-header-actions .cs-icon-action-btn[title*=Sub-channel]{display:none!important}.cs-channels-bar{flex:0 0 auto!important;position:sticky!important;top:80px!important;z-index:90!important;margin:0 10px 6px!important;padding:6px 4px!important;overflow-x:auto!important;background:#ffffffd1!important;border:1px solid rgba(208,228,255,.72)!important;border-radius:16px!important;box-shadow:0 8px 20px #4a77be0f!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important}.cs-messages-pane,.cs-thread-scroll{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:106px!important}.cs-composer-bar{position:fixed!important;left:8px!important;right:8px!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;z-index:130!important;width:auto!important;margin:0!important;padding:8px!important;border-radius:23px!important;border:1px solid rgba(198,222,255,.95)!important;background:#fffffff7!important;box-shadow:0 14px 30px #4a77be21!important;overflow:visible!important;transform:none!important;flex:none!important}.cs-composer-bar-inner{height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important;gap:7px!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;overflow:visible!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled,.cs-composer-bar .cs-composer-icon-btn{width:42px!important;height:42px!important;min-width:42px!important;border-radius:16px!important;padding:0!important;gap:0!important;color:#52647f!important;background:#fff!important;border:1px solid rgba(208,228,255,.96)!important;box-shadow:0 7px 16px #4a77be12!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important}.cs-composer-icon-label{display:none!important}.cs-composer-input-wrap{position:relative!important;height:42px!important;min-height:42px!important;max-height:42px!important;flex:1 1 auto!important;min-width:0!important;border-radius:18px!important;border:1px solid rgba(208,228,255,.98)!important;background:#fff!important;box-shadow:inset 0 1px #fffffff2,0 7px 16px #4a77be0f!important;padding:0!important;overflow:visible!important;transform:none!important}.cs-composer-input-row,.cs-composer-input-wrap:focus-within .cs-composer-input-row,.cs-composer-input-row:focus-within{height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;transform:none!important;display:flex!important;align-items:center!important;position:relative!important}.cs-composer-input{height:42px!important;min-height:42px!important;line-height:42px!important;padding:0 46px 0 14px!important;font-size:13.5px!important;font-weight:400!important;color:#24344f!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;width:100%!important}.cs-composer-input::placeholder{color:#8a98ad!important;font-weight:400!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn{position:absolute!important;right:5px!important;top:50%!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;border-radius:13px!important;transform:translateY(-50%)!important;background:linear-gradient(135deg,#5d91ff,#2862e9)!important;box-shadow:0 7px 14px #2563eb33!important;transition:opacity .12s ease!important;animation:none!important;margin:0!important}.cs-composer-send-btn:hover,.cs-composer-send-btn:active,.cs-composer-send-btn--inline:hover,.cs-composer-send-btn--inline:active,.cs-send-btn:hover,.cs-send-btn:active{transform:translateY(-50%)!important;animation:none!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg,.cs-send-btn svg{width:16px!important;height:16px!important;transform:translate(-1px)!important;animation:none!important}.cs-typing-indicator,.cs-muted-banner{position:absolute!important;left:10px!important;right:10px!important;bottom:calc(100% + 8px)!important;margin:0!important;z-index:131!important}.cs-attach-banner,.cs-attach-banner--voice,.cs-attach-banner--preview,.cs-voice-preview,.cs-vr-preview{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 8px)!important;max-height:74px!important;min-height:54px!important;overflow:hidden!important;margin:0!important;z-index:132!important;transform:none!important}}@media(max-width:768px){.cs-thread-layout{height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important;background:radial-gradient(ellipse 300px 220px at 8% 0%,rgba(202,225,255,.58),transparent 68%),linear-gradient(180deg,#fff,#f6fbff 44%,#edf6ff)!important}.cs-thread-panel{height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;border-radius:0!important;border:none!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important}.cs-thread-header{position:relative!important;top:auto!important;z-index:40!important;flex:0 0 auto!important;width:calc(100% - 24px)!important;min-height:92px!important;margin:calc(10px + env(safe-area-inset-top)) 12px 8px!important;padding:12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border-radius:28px!important;background:#fffffff0!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:0 24px 56px -34px #1844916b,0 8px 24px -22px #0f1f3842!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;animation:csm-float-in .42s var(--csm-ease-out) both!important}.cs-thread-header:before{content:""!important;position:absolute!important;inset:1px!important;z-index:-1!important;border-radius:27px!important;background:linear-gradient(180deg,#ffffffe0,#f8fcffb3)!important}.cs-back-home,.cs-back-home--strong{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:17px!important;background:#ffffffeb!important;border:1px solid rgba(228,237,248,.96)!important;box-shadow:var(--csm-control-shadow)!important;font-size:0!important;color:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-back-home:before,.cs-back-home--strong:before{content:"‹"!important;font-size:36px!important;line-height:1!important;font-family:ui-rounded,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#667286!important;transform:translateY(-2px)!important}.cs-thread-header-main{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;overflow:hidden!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:54px!important;height:54px!important;min-width:54px!important;border-radius:18px!important;font-size:19px!important;font-weight:900!important;color:#fff!important;background:linear-gradient(135deg,#3f78ff,#3159e8)!important;box-shadow:0 14px 26px -18px #2f63ebbf,inset 0 1px #ffffff40!important}.cs-thread-header-main h3{max-width:100%!important;margin:0!important;color:#111c31!important;font-size:18px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.03em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-thread-subline,.cs-thread-header-main p{margin:5px 0 0!important;font-size:13.5px!important;line-height:1.2!important;color:#8a95a7!important;font-weight:570!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-thread-context-text--desktop{display:none!important}.cs-thread-context-text--mobile{display:inline!important}.cs-thread-subline .cs-thread-presence-dot{display:inline-flex!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#38d97c!important;box-shadow:0 0 0 4px #38d97c24!important;margin-left:2px!important}.cs-thread-secure-badge{padding:2px 9px!important;min-height:24px!important;color:#0d9f51!important;background:#eafff1!important;border:1px solid #bff4d2!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important}.cs-thread-secure-badge svg,.cs-secure-full{display:none!important}.cs-secure-short{display:inline!important}.cs-thread-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;max-width:46vw!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:1px!important;margin-left:0!important}.cs-thread-header-actions::-webkit-scrollbar{display:none!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important;border-radius:17px!important;background:#fffffff0!important;border:1px solid rgba(228,237,248,.96)!important;color:#455266!important;box-shadow:var(--csm-control-shadow)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.cs-thread-header-actions .cs-icon-action-btn svg,.cs-thread-header-actions .cs-translate-globe-icon{width:20px!important;height:20px!important;stroke:currentColor!important}.cs-thread-header-actions .cs-icon-action-btn span:not(.cs-channels-count-badge){display:none!important}.cs-thread-header-actions .cs-icon-action-btn--danger{color:#667286!important;background:#fffffff0!important;border-color:#e4edf8f5!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:0 12px!important;background:transparent!important;overflow:hidden!important}.cs-messages-pane{flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:14px 2px 18px!important;border-radius:28px 28px 0 0!important;background:radial-gradient(ellipse 220px 170px at 12% 0%,rgba(224,239,255,.72),transparent 72%),linear-gradient(180deg,#ffffff8c,#eff7ff66)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.cs-members-pane{display:none!important}.cs-composer-bar{flex:0 0 auto!important;position:relative!important;bottom:auto!important;z-index:35!important;padding:8px 12px calc(12px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#eff7ff00,#eff7fff0 28%,#eff7fffa)!important;border-top:none!important;transform:none!important}.cs-composer-bar-inner{min-height:76px!important;height:auto!important;padding:11px!important;gap:10px!important;flex-wrap:nowrap!important;align-items:center!important;border-radius:32px!important;background:#fffffff0!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:0 22px 54px -32px #1844916b,0 8px 24px -20px #0f1f3838!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;overflow:visible!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;border-radius:999px!important;color:#607086!important;background:#ffffffb8!important;border:1px solid rgba(228,237,248,.95)!important;box-shadow:inset 0 1px #fffc!important;padding:0!important}.cs-composer-icon-btn svg,.cs-composer-icon-btn--labeled svg{width:24px!important;height:24px!important}.cs-composer-icon-label{display:none!important}.cs-composer-input-wrap{flex:1 1 auto!important;min-width:42px!important;height:auto!important;min-height:52px!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;box-shadow:none!important;position:relative!important}.cs-composer-input-wrap:focus-within{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.cs-composer-input-row{min-height:52px!important;height:52px!important;padding:0 6px 0 18px!important;border-radius:28px!important;background:#ffffffdb!important;border:1px solid rgba(216,226,242,.96)!important;box-shadow:inset 0 1px #ffffffc2!important;display:flex!important;align-items:center!important;position:relative!important;transform:none!important}.cs-composer-input-row:focus-within{border-color:#7eacf7f5!important;box-shadow:0 0 0 4px #7eacf726,inset 0 1px #ffffffc2!important;transform:none!important}.cs-composer-input{height:100%!important;min-height:52px!important;line-height:52px!important;color:#1b283d!important;font-size:15.5px!important;font-weight:570!important;padding:0 56px 0 0!important}.cs-composer-input::placeholder{color:#828b99!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn{position:absolute!important;right:3px!important;top:50%!important;width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,#4d83ff,#315ce8)!important;box-shadow:0 13px 24px -16px #2f63ebd1!important;transform:translateY(-50%)!important;transition:opacity .12s ease,background .12s ease!important;animation:none!important;margin:0!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg,.cs-send-btn svg{width:22px!important;height:22px!important;transform:translate(1px) rotate(-3deg)!important;animation:none!important}.cs-composer-send-btn:active,.cs-composer-send-btn--inline:active,.cs-send-btn:active{transform:translateY(-50%)!important;animation:none!important}.cs-composer-send-btn:disabled,.cs-composer-send-btn--inline:disabled,.cs-send-btn:disabled{opacity:.48!important;color:#fff!important;background:linear-gradient(135deg,#abc8f7,#91b5f3)!important}}@media(max-width:768px){.cs-thread-header{position:relative!important;top:auto!important;z-index:40!important;flex:0 0 auto!important;width:calc(100% - 24px)!important;min-height:92px!important;height:auto!important;margin:calc(10px + env(safe-area-inset-top)) 12px 8px!important;padding:12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border-radius:28px!important;background:#fffffff0!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:0 24px 56px -34px #1844916b,0 8px 24px -22px #0f1f3842!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;transform:none!important;zoom:1!important}.cs-thread-header:before{content:""!important;position:absolute!important;inset:1px!important;z-index:-1!important;border-radius:27px!important;background:linear-gradient(180deg,#ffffffe0,#f8fcffb3)!important}.cs-back-home,.cs-back-home--strong{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:17px!important;background:#ffffffeb!important;border:1px solid rgba(228,237,248,.96)!important;box-shadow:var(--csm-control-shadow)!important;font-size:0!important;color:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transform:none!important;zoom:1!important}.cs-back-home:before,.cs-back-home--strong:before{content:"‹"!important;font-size:36px!important;line-height:1!important;font-family:ui-rounded,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#667286!important;transform:translateY(-2px)!important}.cs-thread-header-main{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;overflow:hidden!important;transform:none!important;zoom:1!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:54px!important;height:54px!important;min-width:54px!important;max-width:54px!important;border-radius:18px!important;font-size:19px!important;font-weight:900!important;color:#fff!important;background:linear-gradient(135deg,#3f78ff,#3159e8)!important;box-shadow:0 14px 26px -18px #2f63ebbf,inset 0 1px #ffffff40!important;transform:none!important;zoom:1!important}.cs-thread-header-main .cs-avatar img{border-radius:inherit!important}.cs-thread-header-main h3{max-width:100%!important;margin:0!important;color:#111c31!important;font-size:18px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.04em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-thread-subline,.cs-thread-header-main p{margin:5px 0 0!important;font-size:13.5px!important;line-height:1.2!important;color:#8a95a7!important;font-weight:570!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-thread-context-text--desktop{display:none!important}.cs-thread-context-text--mobile{display:inline!important}.cs-thread-subline .cs-thread-presence-dot{display:inline-flex!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#38d97c!important;box-shadow:0 0 0 4px #38d97c24!important;margin-left:2px!important}.cs-thread-secure-badge{padding:2px 9px!important;min-height:24px!important;color:#0d9f51!important;background:#eafff1!important;border:1px solid #bff4d2!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important}.cs-thread-secure-badge svg,.cs-secure-full{display:none!important}.cs-secure-short{display:inline!important}.cs-thread-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;max-width:46vw!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:1px!important;margin-left:0!important;transform:none!important;zoom:1!important}.cs-thread-header-actions::-webkit-scrollbar{display:none!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important;border-radius:17px!important;background:#fffffff0!important;border:1px solid rgba(228,237,248,.96)!important;color:#455266!important;box-shadow:var(--csm-control-shadow)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transform:none!important;zoom:1!important}.cs-thread-header-actions .cs-icon-action-btn svg,.cs-thread-header-actions .cs-translate-globe-icon{width:20px!important;height:20px!important;stroke:currentColor!important}.cs-thread-header-actions .cs-icon-action-btn--danger{color:#667286!important;background:#fffffff0!important;border-color:#e4edf8f5!important}.cs-thread-header-actions .cs-icon-action-btn span:not(.cs-channels-count-badge){display:none!important}.cs-composer-bar{flex:0 0 auto!important;position:relative!important;bottom:auto!important;z-index:35!important;padding:8px 12px calc(12px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#eff7ff00,#eff7fff0 28%,#eff7fffa)!important;border-top:none!important;transform:none!important;zoom:1!important}.cs-composer-bar-inner{min-height:76px!important;height:auto!important;padding:11px!important;gap:10px!important;flex-wrap:nowrap!important;align-items:center!important;border-radius:32px!important;background:#fffffff0!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:0 22px 54px -32px #1844916b,0 8px 24px -20px #0f1f3838!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;overflow:visible!important;transform:none!important;zoom:1!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;border-radius:999px!important;color:#607086!important;background:#ffffffb8!important;border:1px solid rgba(228,237,248,.95)!important;box-shadow:inset 0 1px #fffc!important;padding:0!important;transform:none!important;zoom:1!important}.cs-composer-icon-btn svg,.cs-composer-icon-btn--labeled svg{width:24px!important;height:24px!important}.cs-composer-icon-label{display:none!important}.cs-composer-input-wrap{flex:1 1 auto!important;min-width:42px!important;height:auto!important;min-height:52px!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;box-shadow:none!important;position:relative!important;transform:none!important;zoom:1!important}.cs-composer-input-wrap:focus-within{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.cs-composer-input-row{min-height:52px!important;height:52px!important;padding:0 6px 0 18px!important;border-radius:28px!important;background:#ffffffdb!important;border:1px solid rgba(216,226,242,.96)!important;box-shadow:inset 0 1px #ffffffc2!important;display:flex!important;align-items:center!important;position:relative!important;transform:none!important}.cs-composer-input-row:focus-within{border-color:#7eacf7f5!important;box-shadow:0 0 0 4px #7eacf726,inset 0 1px #ffffffc2!important;transform:none!important}.cs-composer-input{height:100%!important;min-height:52px!important;line-height:52px!important;color:#1b283d!important;font-size:15.5px!important;font-weight:570!important;padding:0 56px 0 0!important}.cs-composer-input::placeholder{color:#828b99!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn{position:absolute!important;right:3px!important;top:50%!important;width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,#4d83ff,#315ce8)!important;box-shadow:0 13px 24px -16px #2f63ebd1!important;transform:translateY(-50%)!important;transition:opacity .12s ease,background .12s ease!important;animation:none!important;margin:0!important;zoom:1!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg,.cs-send-btn svg{width:22px!important;height:22px!important;transform:translate(1px) rotate(-3deg)!important;animation:none!important}.cs-composer-send-btn:active,.cs-composer-send-btn--inline:active,.cs-send-btn:active{transform:translateY(-50%)!important;animation:none!important}}@media(max-width:430px){.cs-thread-header{grid-template-columns:46px minmax(0,1fr) auto!important;min-height:86px!important;gap:10px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:50px!important;height:50px!important;min-width:50px!important;max-width:50px!important;border-radius:17px!important;font-size:18px!important}.cs-thread-header-actions{max-width:104px!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important}.cs-composer-bar-inner{gap:7px!important;padding:10px!important;min-height:76px!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important}}@media(max-width:380px){.cs-thread-header{width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important;padding:10px!important;grid-template-columns:42px minmax(0,1fr) auto!important;min-height:80px!important;border-radius:24px!important}.cs-back-home,.cs-back-home--strong{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border-radius:15px!important}.cs-thread-header-main{gap:9px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;font-size:17px!important}.cs-thread-header-main h3{font-size:16px!important}.cs-thread-header-main p,.cs-thread-subline{font-size:12.5px!important}.cs-thread-secure-badge{font-size:12px!important;min-height:22px!important;padding:2px 8px!important}.cs-thread-header-actions{gap:5px!important;max-width:92px!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border-radius:15px!important}.cs-composer-bar{padding-left:8px!important;padding-right:8px!important}.cs-composer-bar-inner{gap:6px!important;padding:9px!important;min-height:74px!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important}.cs-composer-icon-btn svg,.cs-composer-icon-btn--labeled svg{width:21px!important;height:21px!important}.cs-composer-input-row{min-height:50px!important;height:50px!important}.cs-composer-input{min-height:50px!important;line-height:50px!important;font-size:14.5px!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important}}@media(max-width:768px){.cs-thread-layout,.cs-thread-panel,.cs-thread-body,.cs-composer-bar,.cs-composer-bar-inner,.cs-composer-input-wrap,.cs-composer-input-row{overflow:visible!important}.cs-thread-panel{display:flex!important;flex-direction:column!important;min-height:100dvh!important;height:100dvh!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.cs-messages-pane{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:16px!important}.cs-composer-bar{position:sticky!important;bottom:calc(74px + env(safe-area-inset-bottom))!important;flex:0 0 auto!important;z-index:140!important;padding:8px 12px 10px!important;margin:0!important;border:0!important;background:linear-gradient(180deg,#eff7ff00,#eff7fff2 30%,#eff7fffc)!important;transform:none!important;clip-path:none!important}.cs-composer-bar-inner{min-height:78px!important;height:78px!important;padding:11px!important;gap:10px!important;align-items:center!important;flex-wrap:nowrap!important;border-radius:32px!important;background:#fffffff5!important;border:1px solid rgba(213,230,255,.96)!important;box-shadow:0 18px 48px -30px #1844916b,0 8px 22px -20px #0f1f383d!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;border-radius:999px!important;flex:0 0 48px!important}.cs-composer-input-wrap{flex:1 1 auto!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;position:relative!important}.cs-composer-input-row{position:relative!important;display:flex!important;align-items:center!important;height:54px!important;min-height:54px!important;width:100%!important;padding:0 60px 0 18px!important;margin:0!important;border-radius:28px!important;background:#ffffffe6!important;border:1px solid rgba(207,224,249,.98)!important;box-shadow:inset 0 1px #ffffffdb!important;transform:none!important;clip-path:none!important}.cs-composer-input-row:focus-within{transform:none!important;margin:0!important;border-color:#77a9f7f5!important;box-shadow:0 0 0 3px #5c91eb21,inset 0 1px #ffffffdb!important}.cs-composer-input{height:54px!important;min-height:54px!important;line-height:54px!important;padding:0!important;margin:0!important;font-size:15px!important;font-weight:500!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn{position:absolute!important;top:50%!important;right:5px!important;width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;transform:translateY(-50%)!important;animation:none!important;transition:opacity .12s ease,box-shadow .12s ease,background .12s ease!important}.cs-composer-send-btn:active,.cs-composer-send-btn--inline:active,.cs-send-btn:active{transform:translateY(-50%)!important;animation:none!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg,.cs-send-btn svg{width:21px!important;height:21px!important;transform:translate(1px) rotate(-3deg)!important}}@media(max-width:380px){.cs-composer-bar{bottom:calc(70px + env(safe-area-inset-bottom))!important;padding-left:8px!important;padding-right:8px!important}.cs-composer-bar-inner{height:74px!important;min-height:74px!important;gap:7px!important;padding:9px!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;flex-basis:44px!important}.cs-composer-input-wrap,.cs-composer-input-row{height:50px!important;min-height:50px!important}.cs-composer-input{height:50px!important;min-height:50px!important;line-height:50px!important;font-size:14.5px!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;right:3px!important}}@media(min-width:769px){.cs-composer-bar,.cs-composer-bar-inner,.cs-composer-input-wrap,.cs-composer-input-row{overflow:visible!important;clip-path:none!important}.cs-composer-input-wrap{position:relative!important;min-width:0!important}.cs-composer-input-row{position:relative!important;display:flex!important;align-items:center!important;min-height:58px!important;height:58px!important;padding:0 66px 0 24px!important;margin:0!important;transform:none!important}.cs-composer-input-row:focus-within{transform:none!important;margin:0!important}.cs-composer-input{height:58px!important;line-height:58px!important;padding:0!important}.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn{position:absolute!important;top:50%!important;right:10px!important;width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;margin:0!important;padding:0!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important;animation:none!important}.cs-composer-send-btn:active,.cs-composer-send-btn--inline:active,.cs-send-btn:active{transform:translateY(-50%)!important;animation:none!important}.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg,.cs-send-btn svg{width:20px!important;height:20px!important;transform:translate(1px) rotate(-3deg)!important}}@media(max-width:768px){.cs-thread-header,.cs-thread-header--enterprise{position:sticky!important;top:0!important;z-index:30!important;background:var(--csm-glass)!important;backdrop-filter:saturate(200%) blur(20px)!important;-webkit-backdrop-filter:saturate(200%) blur(20px)!important;border-bottom:1px solid rgba(216,231,245,.7)!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;min-height:60px!important;height:60px!important;max-height:60px!important;box-shadow:0 1px #0c1e3808,0 4px 16px -8px #2563eb1a!important;transform:none!important;zoom:1!important;overflow:visible!important}.cs-back-btn,.cs-thread-back-btn{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;border-radius:var(--csm-r-sm)!important;background:var(--csm-surface-3)!important;border:1px solid var(--csm-border)!important;color:var(--csm-ink-2)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:var(--csm-shadow-xs)!important;transform:none!important;zoom:1!important}.cs-back-btn svg,.cs-thread-back-btn svg{width:10px!important;height:14px!important}.cs-thread-header-main,.cs-thread-identity{display:flex!important;align-items:center!important;gap:11px!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}.cs-thread-avatar,.cs-thread-header-main .cs-avatar{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;border-radius:50%!important;flex-shrink:0!important;font-size:13px!important;font-weight:800!important;line-height:38px!important;transform:none!important;zoom:1!important}.cs-thread-title-block,.cs-thread-identity-text{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important}.cs-thread-name{font-size:15px!important;line-height:1.15!important;font-weight:700!important;color:var(--csm-ink)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.012em!important;margin:0!important}.cs-thread-status,.cs-thread-meta{font-size:11.5px!important;line-height:1.2!important;color:var(--csm-ink-3)!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important}.cs-status-dot,.cs-thread-presence-dot{width:7px!important;height:7px!important;min-width:7px!important;border-radius:50%!important;flex-shrink:0!important}.cs-member-count,.cs-lang-badge{font-size:11px!important;line-height:1.2!important;font-weight:600!important}.cs-lang-badge{border-radius:6px!important;padding:1px 7px!important;font-size:10.5px!important}.cs-thread-header-actions,.cs-thread-header-actions--group{display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:6px!important;flex-shrink:0!important;margin-left:auto!important;transform:none!important;zoom:1!important}.cs-hdr-icon-btn,.cs-icon-action-btn,.cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-wrap,.cs-thread-header-actions .cs-translate-icon-wrap{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;border-radius:var(--csm-r-sm)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transform:none!important;zoom:1!important}.cs-hdr-icon-btn svg,.cs-icon-action-btn svg,.cs-icon-action-btn--labeled svg{width:18px!important;height:18px!important}.cs-composer-bar,.cs-composer-wrap,.cs-composer-wrap--v2,.cs-thread-layout .cs-composer-wrap,.cs-thread-layout .cs-composer-wrap--v2,.cs-thread-layout .cs-composer-bar{position:sticky!important;bottom:0!important;left:0!important;right:0!important;z-index:20!important;background:linear-gradient(180deg,#f0f6fd00,#f0f6fdf5 22%)!important;border-top:none!important;padding:10px 12px calc(16px + env(safe-area-inset-bottom))!important;margin:0!important;transform:none!important;clip-path:none!important;overflow:visible!important}.cs-composer-bar-inner,.cs-composer-v2-inner,.cs-thread-layout .cs-composer-bar-inner,.cs-thread-layout .cs-composer-v2-inner{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;background:var(--csm-surface)!important;border-radius:var(--csm-r-2xl)!important;padding:8px 8px 8px 10px!important;box-shadow:0 4px 24px -8px #2563eb2e,0 1px 4px #0c1e380f!important;border:1.5px solid var(--csm-border-soft)!important;min-height:60px!important;height:60px!important;max-height:none!important;transform:none!important;clip-path:none!important;overflow:visible!important}.cs-composer-v2-icons{display:flex!important;flex-direction:row!important;align-items:center!important;gap:1px!important;flex-shrink:0!important}.cs-composer-v2-icon-btn,.cs-composer-icon-btn,.cs-composer-icon-btn--labeled{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important;border-radius:50%!important;background:transparent!important;color:var(--csm-ink-3)!important;border:none!important;flex:0 0 38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.cs-composer-v2-icon-btn svg,.cs-composer-icon-btn svg{width:19px!important;height:19px!important}.cs-composer-icon-label{display:none!important}.cs-composer-v2-input-pill,.cs-composer-input-wrap,.cs-thread-layout .cs-composer-v2-input-pill,.cs-thread-layout .cs-composer-input-wrap{flex:1 1 auto!important;min-width:30px!important;background:var(--csm-surface-3)!important;border:1px solid transparent!important;border-radius:14px!important;padding:0 13px!important;display:flex!important;align-items:center!important;height:44px!important;min-height:44px!important;max-height:44px!important;align-self:center!important;position:static!important;transform:none!important;clip-path:none!important;overflow:hidden!important}.cs-composer-input-row{display:flex!important;align-items:center!important;gap:0!important;min-width:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;position:static!important;transform:none!important}.cs-composer-v2-input,.cs-composer-input{flex:1!important;min-width:0!important;height:auto!important;min-height:0!important;line-height:1.4!important;font-size:14.5px!important;font-weight:500!important;color:var(--csm-ink)!important;background:transparent!important;border:none!important;outline:none!important;padding:0!important;margin:0!important;font-family:var(--csm-font)!important}.cs-composer-v2-input::placeholder,.cs-composer-input::placeholder{color:var(--csm-ink-4)!important}.cs-composer-v2-send-btn,.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-send-btn,.cs-thread-layout .cs-composer-v2-send-btn,.cs-thread-layout .cs-composer-send-btn,.cs-thread-layout .cs-send-btn{position:static!important;top:auto!important;right:auto!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;margin:0 0 0 2px!important;border-radius:50%!important;background:var(--csm-grad-primary)!important;color:#fff!important;border:none!important;box-shadow:0 4px 16px -4px #2563eb80!important;flex:0 0 40px!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important;clip-path:none!important}.cs-composer-v2-send-btn svg,.cs-composer-send-btn svg,.cs-composer-send-btn--inline svg,.cs-send-btn svg{width:17px!important;height:17px!important;transform:none!important}.cs-composer-v2-send-btn:active,.cs-composer-send-btn:active,.cs-send-btn:active{transform:scale(.86)!important;box-shadow:0 2px 8px -2px #2563eb73!important}.cs-composer-v2-send-btn:disabled,.cs-send-btn:disabled{visibility:visible!important;opacity:.38!important;background:var(--csm-surface-4)!important;color:var(--csm-ink-4)!important;box-shadow:none!important}}@media(max-width:380px){.cs-thread-name{font-size:14px!important}.cs-thread-avatar,.cs-thread-header-main .cs-avatar{width:33px!important;height:33px!important;min-width:33px!important;max-width:33px!important;font-size:12px!important;line-height:33px!important}.cs-hdr-icon-btn,.cs-icon-action-btn{width:33px!important;height:33px!important;min-width:33px!important;max-width:33px!important}.cs-hdr-icon-btn svg,.cs-icon-action-btn svg{width:14px!important;height:14px!important}.cs-thread-header-actions{gap:4px!important}.cs-thread-header{padding:0 11px!important;min-height:54px!important;height:54px!important;max-height:54px!important}.cs-composer-v2-icon-btn,.cs-composer-icon-btn{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;flex-basis:34px!important}.cs-composer-v2-icon-btn svg,.cs-composer-icon-btn svg{width:17px!important;height:17px!important}.cs-composer-bar-inner,.cs-composer-v2-inner{gap:4px!important;padding:5px!important;min-height:50px!important;height:50px!important}.cs-composer-v2-input-pill,.cs-composer-input-wrap{height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 10px!important}.cs-composer-v2-send-btn,.cs-send-btn{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;flex-basis:38px!important}.cs-back-btn,.cs-thread-back-btn{width:33px!important;height:33px!important;min-width:33px!important;max-width:33px!important}}@media(max-width:768px){.cs-thread-header,.cs-thread-header--enterprise{position:relative!important;top:auto!important;z-index:40!important;flex:0 0 auto!important;width:calc(100% - 24px)!important;min-height:92px!important;height:auto!important;max-height:none!important;margin:calc(10px + env(safe-area-inset-top)) 12px 8px!important;padding:12px!important;display:grid!important;grid-template-columns:46px 54px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border-radius:28px!important;background:#fffffff0!important;border:1px solid rgba(230,238,250,.98)!important;box-shadow:0 24px 56px -34px #1844916b,0 8px 24px -22px #0f1f3842!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;overflow:visible!important;transform:none!important;zoom:1!important;animation:csm-float-in .42s var(--csm-ease-out) both!important}.cs-thread-header:before,.cs-thread-header--enterprise:before{content:""!important;position:absolute!important;inset:1px!important;z-index:-1!important;border-radius:27px!important;background:linear-gradient(180deg,#ffffffe0,#f8fcffb3)!important;pointer-events:none!important}.cs-thread-header>div[style*=flex]{display:none!important}.cs-back-btn,.cs-thread-back-btn,.cs-back-home,.cs-back-home--strong{grid-column:1!important;width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important;border-radius:17px!important;background:#ffffffeb!important;border:1px solid rgba(228,237,248,.96)!important;box-shadow:var(--csm-control-shadow)!important;color:#667286!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transform:none!important;zoom:1!important}.cs-back-btn svg,.cs-thread-back-btn svg{width:10px!important;height:16px!important}.cs-thread-avatar,.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{grid-column:2!important;width:54px!important;height:54px!important;min-width:54px!important;max-width:54px!important;border-radius:18px!important;font-size:19px!important;font-weight:900!important;line-height:54px!important;color:#fff!important;background:linear-gradient(135deg,#3f78ff,#3159e8)!important;border:none!important;box-shadow:0 14px 26px -18px #2f63ebbf,inset 0 1px #ffffff40!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transform:none!important;zoom:1!important}.cs-thread-title-block,.cs-thread-identity-text{grid-column:3!important;min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important}.cs-thread-name,.cs-thread-header-main h3{max-width:100%!important;margin:0!important;color:#111c31!important;font-size:18px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.04em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-thread-status,.cs-thread-meta,.cs-thread-subline,.cs-thread-header-main p{margin:5px 0 0!important;font-size:13.5px!important;line-height:1.2!important;color:#8a95a7!important;font-weight:570!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:flex!important;align-items:center!important;gap:5px!important}.cs-status-dot,.cs-thread-presence-dot{display:inline-flex!important;width:9px!important;height:9px!important;min-width:9px!important;border-radius:999px!important;background:#38d97c!important;box-shadow:0 0 0 4px #38d97c24!important;margin-left:2px!important}.cs-member-count{font-size:13.5px!important;color:#8a95a7!important;font-weight:570!important}.cs-lang-badge{padding:2px 9px!important;min-height:24px!important;color:#0d9f51!important;background:#eafff1!important;border:1px solid #bff4d2!important;border-radius:999px!important;font-size:13px!important;line-height:1.15!important;font-weight:800!important;display:inline-flex!important;align-items:center!important}.cs-thread-header-actions,.cs-thread-header-actions--group{grid-column:4!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;max-width:46vw!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:1px!important;margin-left:0!important;flex-shrink:0!important;transform:none!important;zoom:1!important}.cs-thread-header-actions::-webkit-scrollbar{display:none!important}.cs-hdr-icon-btn,.cs-icon-action-btn,.cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important;border-radius:17px!important;background:#fffffff0!important;border:1px solid rgba(228,237,248,.96)!important;color:#455266!important;box-shadow:var(--csm-control-shadow)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transform:none!important;zoom:1!important}.cs-hdr-icon-btn svg,.cs-icon-action-btn svg,.cs-icon-action-btn--labeled svg,.cs-thread-header-actions .cs-translate-globe-icon{width:20px!important;height:20px!important;stroke:currentColor!important}.cs-thread-header-actions .cs-icon-action-btn span:not(.cs-channels-count-badge),.cs-hdr-icon-btn span:not(.cs-channels-count-badge){display:none!important}.cs-thread-header-actions .cs-icon-action-btn--danger,.cs-hdr-icon-btn--close{color:#667286!important;background:#fffffff0!important;border-color:#e4edf8f5!important}.cs-thread-header-actions .cs-icon-action-btn:active,.cs-thread-header-actions .cs-translate-icon-wrap:active,.cs-hdr-icon-btn:active,.cs-back-btn:active,.cs-thread-back-btn:active,.cs-back-home:active,.cs-back-home--strong:active{transform:scale(.92)!important;background:#f1f7ff!important;color:#2f6fed!important}}@media(max-width:430px){.cs-thread-header,.cs-thread-header--enterprise{grid-template-columns:46px 50px minmax(0,1fr) auto!important;min-height:86px!important;gap:10px!important}.cs-thread-avatar,.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:50px!important;height:50px!important;min-width:50px!important;max-width:50px!important;border-radius:17px!important;font-size:18px!important;line-height:50px!important}.cs-thread-header-actions{max-width:104px!important}.cs-hdr-icon-btn,.cs-icon-action-btn,.cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important}}@media(max-width:380px){.cs-thread-header,.cs-thread-header--enterprise{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important;padding:10px!important;border-radius:25px!important;grid-template-columns:42px 46px minmax(0,1fr) auto!important;gap:8px!important}.cs-back-btn,.cs-thread-back-btn,.cs-back-home,.cs-back-home--strong{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important}.cs-thread-avatar,.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:16px!important;line-height:46px!important}.cs-thread-name,.cs-thread-header-main h3{font-size:16px!important}.cs-thread-status,.cs-thread-meta,.cs-thread-subline,.cs-thread-header-main p{font-size:12px!important}.cs-thread-header-actions{max-width:48px!important}}@media(max-width:768px){.cs-thread-header,.cs-thread-header--enterprise{grid-template-columns:46px 50px minmax(96px,1fr) auto!important;align-items:center!important}.cs-thread-avatar{display:inline-flex!important;visibility:visible!important;opacity:1!important;grid-column:2!important;grid-row:1!important;z-index:2!important}.cs-thread-title-block,.cs-thread-identity-text{display:flex!important;visibility:visible!important;opacity:1!important;grid-column:3!important;grid-row:1!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;z-index:2!important}.cs-thread-name{display:block!important;visibility:visible!important;opacity:1!important;color:#071326!important;-webkit-text-fill-color:#071326!important;font-size:17px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.03em!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-thread-status,.cs-member-count{color:#5f6f86!important;-webkit-text-fill-color:#5f6f86!important}.cs-thread-header-actions,.cs-thread-header-actions--group{grid-column:4!important;grid-row:1!important;z-index:3!important}}@media(max-width:430px){.cs-thread-header,.cs-thread-header--enterprise{grid-template-columns:42px 48px minmax(82px,1fr) auto!important;gap:9px!important}.cs-thread-name{font-size:15px!important}.cs-thread-status,.cs-member-count{font-size:12px!important}.cs-thread-header-actions,.cs-thread-header-actions--group{max-width:92px!important}}@media(max-width:380px){.cs-thread-header,.cs-thread-header--enterprise{grid-template-columns:40px 44px minmax(74px,1fr) auto!important;gap:7px!important}.cs-thread-name{font-size:14px!important}.cs-thread-header-actions,.cs-thread-header-actions--group{max-width:86px!important}}@media(max-width:768px){.cs-thread-header,.cs-thread-header--enterprise{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-auto-flow:column!important;align-items:center!important;gap:10px!important;width:calc(100% - 16px)!important;min-height:64px!important;height:64px!important;max-height:64px!important;margin:calc(8px + env(safe-area-inset-top)) 8px 7px!important;padding:8px!important;border-radius:22px!important;overflow:visible!important;background:#fffffff5!important;border:1px solid rgba(226,237,252,.96)!important;box-shadow:0 16px 36px -28px #0f1f3857!important;transform:none!important;zoom:1!important}.cs-back-home,.cs-back-home--strong,.cs-back-btn,.cs-thread-back-btn{grid-column:1!important;grid-row:1!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;border-radius:14px!important;position:relative!important;inset:auto!important;margin:0!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:3!important}.cs-thread-header-main{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;width:auto!important;height:auto!important;overflow:visible!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;border-radius:15px!important;font-size:15px!important;line-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;visibility:visible!important;opacity:1!important}.cs-thread-header-main>div:not(.cs-avatar):not(.cs-avatar--lg):not(.cs-avatar--media),.cs-thread-title-block,.cs-thread-identity-text{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;transform:none!important}.cs-thread-header-main h3,.cs-thread-name{display:block!important;visibility:visible!important;opacity:1!important;color:#0b1628!important;-webkit-text-fill-color:#0b1628!important;text-shadow:none!important;background:transparent!important;font-size:14px!important;line-height:1.15!important;font-weight:760!important;letter-spacing:-.018em!important;margin:0 0 3px!important;padding:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-thread-header-main p,.cs-thread-subline,.cs-thread-status,.cs-thread-meta{display:flex!important;align-items:center!important;gap:5px!important;visibility:visible!important;opacity:1!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:11px!important;line-height:1.15!important;font-weight:520!important;margin:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-thread-context-text,.cs-thread-context-text--mobile,.cs-thread-secure-badge,.cs-secure-short{visibility:visible!important;opacity:1!important}.cs-thread-header-actions,.cs-thread-header-actions--group{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;max-width:98px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px!important;margin:0!important;z-index:3!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;border-radius:14px!important}}@media(max-width:390px){.cs-thread-header,.cs-thread-header--enterprise{grid-template-columns:40px minmax(0,1fr) auto!important;gap:8px!important;padding:7px!important}.cs-thread-header-main{gap:8px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;font-size:14px!important}.cs-thread-header-main h3,.cs-thread-name{font-size:13px!important}.cs-thread-header-actions,.cs-thread-header-actions--group{max-width:82px!important}}.cs-message-meta{display:inline-flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important;max-width:100%!important;min-width:0!important}.cs-message-meta>strong{min-width:0!important;max-width:150px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#102033!important}.cs-message-meta .cs-role-badge{flex:0 0 auto!important}.cs-message-meta .cs-message-time,.cs-message-meta .cs-read-receipt{flex:0 0 auto!important;color:#172033!important;opacity:1!important;font-weight:800!important;text-shadow:none!important;margin-left:0!important}.cs-message-row.mine .cs-message-meta .cs-message-time,.cs-message-row.mine .cs-message-meta .cs-read-receipt{color:#172033!important;opacity:1!important}@media(max-width:768px){.cs-thread-header{overflow:visible!important}.cs-thread-header-main{min-width:0!important;flex:1 1 auto!important;max-width:calc(100% - 190px)!important}.cs-thread-header-main h3,.cs-thread-header-main .cs-thread-title,.cs-thread-header-main .cs-thread-name{color:#101827!important;opacity:1!important;visibility:visible!important}.cs-thread-header-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;overflow:visible!important;overflow-x:visible!important;max-width:184px!important;min-width:0!important;white-space:nowrap!important;-webkit-overflow-scrolling:auto!important;scrollbar-width:none!important}.cs-thread-header-actions::-webkit-scrollbar{display:none!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap,.cs-thread-header-actions .cs-hdr-icon-btn{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important}.cs-thread-header-actions .cs-icon-action-btn span,.cs-thread-header-actions .cs-icon-action-btn--labeled>span,.cs-thread-header-actions .cs-channels-count-badge,.cs-thread-header-actions .cs-translate-select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.cs-thread-header-actions .cs-translate-wrap,.cs-thread-header-actions .cs-translate-icon-wrap{order:1!important;opacity:1!important;visibility:visible!important}.cs-thread-header-actions .cs-translate-globe-icon,.cs-thread-header-actions svg{width:16px!important;height:16px!important;display:block!important}.cs-message-meta{gap:5px!important}.cs-message-meta>strong{max-width:112px!important}.cs-role-badge,.cs-message-meta .cs-role-badge{font-size:9.5px!important;padding:2px 6px!important;line-height:1.15!important}.cs-message-meta .cs-message-time,.cs-message-meta .cs-read-receipt{font-size:10px!important}}@media(max-width:390px){.cs-thread-header-main{max-width:calc(100% - 160px)!important}.cs-thread-header-actions{max-width:154px!important;gap:4px!important}.cs-thread-header-actions .cs-icon-action-btn,.cs-thread-header-actions .cs-icon-action-btn--labeled,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-header-actions .cs-translate-wrap,.cs-thread-header-actions .cs-hdr-icon-btn{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;flex-basis:30px!important;border-radius:11px!important}}.cs-thread-header-actions .cs-translate-wrap,.cs-thread-header-actions .cs-translate-icon-wrap{position:relative!important;overflow:visible!important}.cs-thread-header-actions .cs-translate-select,.cs-thread-header-actions .cs-translate-select--dark{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;max-width:none!important;min-height:100%!important;max-height:none!important;opacity:.01!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;pointer-events:auto!important;cursor:pointer!important;z-index:30!important;appearance:auto!important;-webkit-appearance:menulist-button!important}.cs-thread-header-actions .cs-translate-globe-icon{position:relative!important;z-index:1!important;pointer-events:none!important}@media(max-width:768px){.cs-thread-header-actions .cs-translate-select,.cs-thread-header-actions .cs-translate-select--dark{width:34px!important;height:34px!important}}@media(max-width:768px){.cs-hero-copy:before{content:none!important;display:none!important}.cs-hero-title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important;margin:0!important;padding-bottom:4px!important}.cs-hero-sub{display:block!important;max-width:96%!important;margin:8px 0 0!important;color:#73839a!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important;letter-spacing:0!important}.cs-surface-head h3,.cs-ann-section-title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.08))!important;margin:0!important;padding-bottom:2px!important}.cs-ann-section-sub{color:#73839a!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important;letter-spacing:0!important;margin-top:8px!important}}@media(max-width:420px){.cs-hero-title,.cs-surface-head h3,.cs-ann-section-title{font-size:clamp(28px,9.2vw,36px)!important;font-weight:850!important}.cs-hero-sub,.cs-ann-section-sub{font-size:13px!important;line-height:1.46!important}}@media(max-width:768px){.cs-surface-head h3,.cs-ann-section-title{font-size:24px!important;line-height:1.12!important;letter-spacing:-.03em!important;padding-bottom:2px!important}}@media(max-width:380px){.cs-surface-head h3,.cs-ann-section-title{font-size:22px!important}}@media(max-width:768px){.cs-ann-section-header--clean,.cs-ann-section-header{gap:10px!important;flex-wrap:wrap!important}.cs-ann-section-header--clean .cs-pill-btn,.cs-ann-section-header .cs-pill-btn{width:auto!important;max-width:100%!important;min-width:0!important;padding:9px 12px!important;font-size:11.5px!important;line-height:1.15!important;white-space:nowrap!important;flex:0 1 auto!important}}@media(max-width:420px){.cs-ann-section-header--clean .cs-pill-btn,.cs-ann-section-header .cs-pill-btn{padding:8px 11px!important;font-size:10.5px!important}}@media(max-width:720px){.cs-home-shell{padding-top:calc(env(safe-area-inset-top,0px) + 34px)!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 220px)!important;min-height:100dvh!important;overflow-y:auto!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 220px)!important}.cs-hero{margin-top:0!important;border-radius:24px!important}.cs-hero-inner{padding:18px 16px 16px!important;gap:13px!important}.cs-hero-title{font-size:clamp(25px,7.4vw,32px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.cs-hero-sub{margin-top:7px!important;font-size:12.5px!important;line-height:1.38!important;max-width:32ch!important}.cs-hero-stats{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cs-hero-stat{min-height:72px!important;padding:10px!important;border-radius:17px!important;gap:9px!important;align-items:center!important}.cs-hero-stat-icon{width:32px!important;height:32px!important;border-radius:12px!important;background:linear-gradient(135deg,#dfeeff,#c7dcff)!important;color:#1d5fd5!important;box-shadow:inset 0 1px #ffffffd1,0 6px 12px #2361be1f!important}.cs-hero-stat-icon svg{width:17px!important;height:17px!important;stroke-width:2.25!important}.cs-hero-stat-value{font-size:20px!important;line-height:.98!important;color:#0f1d34!important}.cs-hero-stat-label{font-size:10px!important;line-height:1.05!important;color:#546985!important;font-weight:850!important}.cs-hero-stat-sub{display:block!important;margin-top:2px!important;color:#7b8da5!important;font-size:8.8px!important;line-height:1.08!important;font-weight:700!important;white-space:normal!important}.cs-enterprise-grid{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 210px)!important}.cs-enterprise-grid:after{content:""!important;display:block!important;height:calc(env(safe-area-inset-bottom,0px) + 160px)!important;flex:0 0 auto!important}.cs-left-col>*:last-child,.cs-right-col>*:last-child,.cs-section--announcements:last-child{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 160px)!important}}@media(max-width:390px){.cs-hero-title{font-size:clamp(23px,7.2vw,29px)!important}.cs-hero-stat{min-height:68px!important;padding:9px!important}.cs-hero-stat-sub{font-size:8.2px!important}}@media(max-width:720px){.cs-home-shell{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 128px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 128px)!important}.cs-enterprise-grid{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 72px)!important}.cs-enterprise-grid:after{height:calc(env(safe-area-inset-bottom,0px) + 42px)!important}.cs-left-col>*:last-child,.cs-right-col>*:last-child,.cs-section--announcements:last-child{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 58px)!important}.cs-hero-stat-icon,.cs-hdr-icon-btn,.cs-back-btn,.cs-thread-back-btn,.cs-composer-v2-icon-btn,.cs-composer-v2-send,.cs-icon-dot,.cs-pill-btn,.cs-poll-modal-close,.cs-poll-option-del,.cs-poll-add-opt-btn,.cs-toast-close{display:inline-grid!important;place-items:center!important;align-items:center!important;justify-content:center!important}.cs-pill-btn,.cs-poll-add-opt-btn{display:inline-flex!important}.cs-home-shell svg,.cs-thread-layout svg,.cs-modal svg,.cs-toast svg{display:block!important;flex:0 0 auto!important;vertical-align:middle!important}.cs-hero-stat-icon svg{width:17px!important;height:17px!important}.cs-composer-v2-icon-btn svg,.cs-composer-v2-send svg{margin:0!important}}@media(max-width:720px){.cs-home-shell{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 88px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 88px)!important}.cs-enterprise-grid{display:flex!important;flex-direction:column!important;gap:10px!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)!important}.cs-enterprise-grid:after{content:""!important;display:block!important;height:calc(env(safe-area-inset-bottom,0px) + 14px)!important;flex:0 0 auto!important;order:99!important}.cs-left-col,.cs-right-col{display:contents!important}.cs-left-col>.cs-section:first-child{order:1!important}.cs-section--announcements{order:2!important;margin-top:0!important}.cs-left-col>.cs-section:nth-child(2){order:3!important}.cs-left-col>*:last-child,.cs-right-col>*:last-child,.cs-section--announcements:last-child{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)!important}.cs-surface.cs-section,.cs-surface,.cs-section--announcements{margin-bottom:0!important}.cs-ann-section-header,.cs-ann-section-header--clean{margin-bottom:10px!important}.cs-ann-list,.cs-ann-list--scroll{margin-top:0!important}}@media(max-width:390px){.cs-home-shell{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 94px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 94px)!important}.cs-enterprise-grid:after{height:calc(env(safe-area-inset-bottom,0px) + 18px)!important}}@media(max-width:720px){.cs-home-shell{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 48px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 48px)!important}.cs-enterprise-grid{gap:7px!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4px)!important}.cs-enterprise-grid:after{height:0!important;min-height:0!important}.cs-left-col,.cs-right-col{display:contents!important}.cs-section--announcements{order:1!important;margin-top:-2px!important;margin-bottom:0!important}.cs-left-col>.cs-section:first-child{order:2!important}.cs-left-col>.cs-section:nth-child(2){order:3!important}.cs-left-col>*:last-child,.cs-right-col>*:last-child,.cs-section--announcements:last-child{margin-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important}.cs-surface.cs-section,.cs-surface,.cs-section--announcements{padding-top:14px!important;padding-bottom:14px!important}}@media(max-width:390px){.cs-home-shell{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 54px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 54px)!important}}@media(max-width:720px){.cs-enterprise-grid{display:flex!important;flex-direction:column!important;gap:9px!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)!important}.cs-left-col,.cs-right-col{display:contents!important}.cs-left-col>.cs-section:first-child{order:1!important}.cs-left-col>.cs-section:nth-child(2){order:2!important}.cs-section--announcements{order:3!important;margin-top:0!important;margin-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)!important;padding:14px!important;border-radius:28px!important;background:#ffffffeb!important;border:1px solid rgba(229,239,252,.96)!important;box-shadow:var(--csm-card-shadow, 0 16px 34px -28px rgba(35, 76, 145, .22))!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important}.cs-section--announcements.cs-surface,.cs-section--announcements.cs-surface--elevated{background:#ffffffeb!important;border:1px solid rgba(229,239,252,.96)!important;box-shadow:var(--csm-card-shadow, 0 16px 34px -28px rgba(35, 76, 145, .22))!important}.cs-ann-section-header,.cs-ann-section-header--clean{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(219,234,254,.88)!important;position:relative!important}.cs-ann-section-header:after,.cs-ann-section-header--clean:after{content:""!important;position:absolute!important;left:0!important;bottom:-1px!important;width:40px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,#2f73ff,#72b7ff)!important}.cs-ann-section-title{font-size:18px!important;letter-spacing:-.035em!important;font-weight:900!important;color:#101a2e!important;margin:0!important}.cs-ann-section-sub{margin-top:3px!important;color:#8897aa!important;font-size:12px!important;font-weight:650!important}.cs-ann-list,.cs-ann-list--scroll{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;max-height:none!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.cs-ann-card{width:100%!important;border-radius:22px!important;padding:13px!important;background:#ffffffd1!important;border:1px solid rgba(203,224,255,.92)!important;box-shadow:inset 0 1px #ffffffe6,0 8px 20px -18px #234c9142!important}.cs-ann-card:hover,.cs-ann-card:active{background:#fff!important;border-color:#94beffe6!important;transform:translateY(-1px)!important}.cs-ann-card-title{font-size:14px!important;line-height:1.22!important;color:#111c31!important;font-weight:850!important}.cs-ann-card-preview{color:#66758b!important;font-size:12px!important;line-height:1.42!important}.cs-ann-empty{min-height:86px!important;border-radius:22px!important;background:#ffffffd1!important;border:1px dashed rgba(174,204,245,.95)!important}.cs-home-shell{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 50px)!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 50px)!important}.cs-enterprise-grid:after{height:0!important;min-height:0!important}}@media(max-width:720px){.cs-left-col>.cs-section:nth-child(2){width:calc(100% - 16px)!important;max-width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;box-sizing:border-box!important;overflow:hidden!important;padding-left:12px!important;padding-right:12px!important}.cs-left-col>.cs-section:nth-child(2) .cs-surface-head,.cs-left-col>.cs-section:nth-child(2) .cs-list-stack,.cs-left-col>.cs-section:nth-child(2) .cs-home-search{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.cs-left-col>.cs-section:nth-child(2) .cs-chat-list-row{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:10px 9px!important;gap:9px!important;overflow:hidden!important}.cs-left-col>.cs-section:nth-child(2) .cs-avatar{flex:0 0 auto!important}.cs-left-col>.cs-section:nth-child(2) .cs-chat-list-copy{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}.cs-left-col>.cs-section:nth-child(2) .cs-chat-list-meta{flex:0 0 auto!important;max-width:58px!important;min-width:0!important;overflow:hidden!important}.cs-left-col>.cs-section:nth-child(2) .cs-chat-list-meta small{max-width:58px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:390px){.cs-left-col>.cs-section:nth-child(2){width:calc(100% - 20px)!important;max-width:calc(100vw - 32px)!important;padding-left:11px!important;padding-right:11px!important}.cs-left-col>.cs-section:nth-child(2) .cs-chat-list-row{padding:9px 8px!important;gap:8px!important}}@media(max-width:720px){.cs-section--announcements{padding:16px!important;border-radius:28px!important;background:#ffffffeb!important;border:1px solid rgba(229,239,252,.96)!important;box-shadow:var(--csm-card-shadow, 0 16px 34px -28px rgba(35, 76, 145, .22))!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important}.cs-section--announcements .cs-ann-section-header,.cs-section--announcements .cs-ann-section-header--clean{margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(219,234,254,.88)!important}.cs-section--announcements .cs-ann-list,.cs-section--announcements .cs-ann-list--scroll{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important;max-height:none!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.cs-section--announcements .cs-ann-card,.cs-section--announcements .cs-ann-empty{width:100%!important;border-radius:var(--csm-r-md, 20px)!important;background:var(--csm-surface-2, rgba(255,255,255,.88))!important;border:1px solid var(--csm-border-soft, rgba(217,231,249,.98))!important;box-shadow:var(--csm-shadow-xs, 0 6px 16px -14px rgba(35,76,145,.22))!important}.cs-section--announcements .cs-ann-card{display:flex!important;align-items:center!important;gap:13px!important;padding:14px 13px!important;text-align:left!important;position:relative!important;overflow:hidden!important}.cs-section--announcements .cs-ann-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--csm-grad-primary, linear-gradient(180deg,#2f73ff,#72b7ff))!important;border-radius:0 2px 2px 0!important;opacity:0!important;transition:opacity .18s ease!important}.cs-section--announcements .cs-ann-card:active:before,.cs-section--announcements .cs-ann-card:hover:before{opacity:1!important}.cs-section--announcements .cs-ann-card-body{min-width:0!important;flex:1!important;display:grid!important;gap:5px!important}.cs-section--announcements .cs-ann-card-title{font-size:14.5px!important;line-height:1.18!important;font-weight:850!important;color:#101a2e!important;margin:0!important}.cs-section--announcements .cs-ann-card-preview{font-size:12.2px!important;line-height:1.35!important;color:#7b8da5!important;margin:0!important}.cs-section--announcements .cs-ann-empty{min-height:86px!important;display:grid!important;place-content:center!important;padding:16px!important;text-align:center!important;color:#6b7d95!important}}@media(min-width:721px){.cs-section--announcements{border-radius:24px!important;background:#fffffff0!important;border:1px solid #dce9fb!important;box-shadow:0 18px 42px -32px #19489647,inset 0 1px #ffffffeb!important;padding:18px!important}.cs-section--announcements .cs-ann-list,.cs-section--announcements .cs-ann-list--scroll{display:grid!important;gap:10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.cs-section--announcements .cs-ann-card,.cs-section--announcements .cs-ann-empty{border-radius:18px!important;background:#f8fbff!important;border:1px solid #dce9fb!important;box-shadow:0 9px 20px -18px #1e50962e!important}.cs-section--announcements .cs-ann-card{padding:14px!important}}@media(min-width:769px){.cs-thread-header-actions .cs-translate-wrap,.cs-thread-header-actions .cs-translate-icon-wrap,.cs-translate-wrap,.cs-translate-icon-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:186px!important;width:186px!important;height:42px!important;min-height:42px!important;padding:0!important;overflow:visible!important;border-radius:15px!important;background:#fff!important;border:1px solid #bfdbfe!important;box-shadow:inset 0 1px #fffffff0,0 8px 22px -18px #2563eb4d!important;color:#111827!important}.cs-thread-header-actions .cs-translate-select,.cs-thread-header-actions .cs-translate-select--dark,.cs-translate-select,.cs-translate-select--dark{position:static!important;inset:auto!important;opacity:1!important;visibility:visible!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 34px 0 42px!important;border:0!important;outline:0!important;background:transparent!important;color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none!important;font-size:13.5px!important;font-weight:800!important;line-height:40px!important;font-family:inherit!important;cursor:pointer!important;appearance:auto!important;-webkit-appearance:menulist!important;z-index:3!important}.cs-thread-header-actions .cs-translate-select option,.cs-translate-select option{color:#111827!important;background:#fff!important;-webkit-text-fill-color:#111827!important}.cs-thread-header-actions .cs-translate-globe-icon,.cs-translate-globe-icon{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;color:#111827!important;stroke:#111827!important;opacity:1!important;pointer-events:none!important;z-index:4!important}.cs-thread-layout .cs-composer-bar,.cs-composer-bar{position:sticky!important;bottom:0!important;padding:8px 24px 10px!important;margin:0!important;background:#f8fbfffa!important;border-top:1px solid #dbeafe!important;overflow:visible!important;transform:none!important;clip-path:none!important}.cs-thread-layout .cs-composer-bar-inner,.cs-composer-bar-inner,.cs-thread-layout .cs-composer-v2-inner,.cs-composer-v2-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:12px!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:8px 12px!important;border-radius:22px!important;background:#fff!important;border:1px solid #cfe2ff!important;box-shadow:0 14px 32px -26px #2563eb5c,inset 0 1px #ffffffdb!important;overflow:visible!important;box-sizing:border-box!important}.cs-thread-layout .cs-composer-icon-btn,.cs-thread-layout .cs-composer-icon-btn--labeled,.cs-composer-icon-btn,.cs-composer-icon-btn--labeled,.cs-composer-v2-icon-btn{width:52px!important;min-width:52px!important;max-width:52px!important;height:48px!important;min-height:48px!important;max-height:48px!important;flex:0 0 52px!important;padding:0!important;margin:0!important;border-radius:14px!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;align-self:center!important;transform:none!important;background:#fff!important;border:1px solid #dbeafe!important;color:#34496b!important;box-shadow:0 8px 18px -16px #0f172a3d!important}.cs-thread-layout .cs-composer-icon-btn svg,.cs-composer-icon-btn svg,.cs-composer-v2-icon-btn svg{width:18px!important;height:18px!important;margin:0!important}.cs-composer-icon-label{display:block!important;color:#34496b!important;font-size:10.5px!important;line-height:1!important;font-weight:750!important;opacity:1!important;margin:0!important}.cs-thread-layout .cs-composer-input-wrap,.cs-composer-input-wrap,.cs-thread-layout .cs-composer-v2-input-pill,.cs-composer-v2-input-pill{flex:1 1 auto!important;min-width:0!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;align-self:center!important;overflow:visible!important;position:relative!important;transform:none!important}.cs-thread-layout .cs-composer-input-row,.cs-composer-input-row{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 48px 0 16px!important;margin:0!important;border-radius:16px!important;background:#fff!important;border:1px solid #cfe2ff!important;box-shadow:inset 0 1px #ffffffeb!important;overflow:visible!important;box-sizing:border-box!important;transform:none!important}.cs-thread-layout .cs-composer-input-row:focus-within,.cs-composer-input-row:focus-within,.cs-thread-layout .cs-composer-v2-input-pill:focus-within,.cs-composer-v2-input-pill:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633,inset 0 1px #ffffffeb!important;transform:none!important}.cs-thread-layout .cs-composer-input,.cs-composer-input,.cs-composer-v2-input{height:100%!important;min-height:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;padding:0!important;margin:0!important;color:#17233b!important;font-size:14px!important;font-weight:520!important;line-height:46px!important}.cs-thread-layout .cs-composer-input::placeholder,.cs-composer-input::placeholder,.cs-composer-v2-input::placeholder{color:#8090aa!important;opacity:1!important}.cs-thread-layout .cs-composer-send-btn,.cs-thread-layout .cs-composer-send-btn--inline,.cs-thread-layout .cs-send-btn,.cs-composer-send-btn,.cs-composer-send-btn--inline,.cs-composer-v2-send-btn,.cs-send-btn{position:absolute!important;inset:50% 5px auto auto!important;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;margin:0!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;transform:translateY(-50%)!important;animation:none!important;background:linear-gradient(135deg,#2f6ff4,#5ca0ff)!important;color:#fff!important;box-shadow:0 8px 16px -10px #2563eb94!important;border:none!important;z-index:5!important}.cs-composer-v2-inner>.cs-composer-v2-send-btn{position:static!important;transform:none!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important}.cs-thread-layout .cs-composer-send-btn svg,.cs-thread-layout .cs-composer-send-btn--inline svg,.cs-send-btn svg,.cs-composer-v2-send-btn svg{width:17px!important;height:17px!important;margin:0!important;transform:translate(1px) rotate(-3deg)!important}.cs-thread-layout .cs-composer-send-btn:active,.cs-thread-layout .cs-composer-send-btn--inline:active,.cs-send-btn:active{transform:translateY(-50%) scale(.94)!important}}.cs-role-badge,.cs-message-meta .cs-role-badge,.cs-message-row.mine .cs-role-badge,.cs-member-group-role,.cs-egm-role-chip,.cs-roles-select-wrap,.cs-roles-legend-item,[class*=role-chip],[class*=role-badge]{font-weight:900!important;letter-spacing:.015em!important;text-shadow:none!important;opacity:1!important;filter:none!important}.cs-role-badge--owner,.cs-message-row.mine .cs-role-badge--owner,.cs-member-group-role.cs-role-badge--owner,.cs-egm-role-chip.cs-role-badge--owner,[class*=owner][class*=role]{background:#e9ddff!important;color:#2e1065!important;-webkit-text-fill-color:#2e1065!important;border-color:#6d28d9!important}.cs-role-badge--admin,.cs-message-row.mine .cs-role-badge--admin,.cs-member-group-role.cs-role-badge--admin,.cs-egm-role-chip.cs-role-badge--admin,[class*=admin][class*=role]{background:#ffd8e1!important;color:#7f102a!important;-webkit-text-fill-color:#7f102a!important;border-color:#be123c!important}.cs-role-badge--manager,.cs-message-row.mine .cs-role-badge--manager,.cs-member-group-role.cs-role-badge--manager,.cs-egm-role-chip.cs-role-badge--manager,[class*=manager][class*=role]{background:#ffe7a3!important;color:#5f2500!important;-webkit-text-fill-color:#5f2500!important;border-color:#b45309!important}.cs-role-badge--member,.cs-message-row.mine .cs-role-badge--member,.cs-member-group-role.cs-role-badge--member,.cs-egm-role-chip.cs-role-badge--member,[class*=member][class*=role]{background:#c7ddff!important;color:#0b2f6f!important;-webkit-text-fill-color:#0b2f6f!important;border-color:#1d4ed8!important}.cs-role-badge--muted,.cs-message-row.mine .cs-role-badge--muted,.cs-member-group-role.cs-role-badge--muted,.cs-egm-role-chip.cs-role-badge--muted,[class*=muted][class*=role]{background:#d7dee8!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-color:#475569!important}.cs-role-badge:not(.cs-role-badge--owner):not(.cs-role-badge--admin):not(.cs-role-badge--manager):not(.cs-role-badge--member):not(.cs-role-badge--muted),.cs-member-group-role:not(.cs-role-badge--owner):not(.cs-role-badge--admin):not(.cs-role-badge--manager):not(.cs-role-badge--member):not(.cs-role-badge--muted),.cs-egm-role-chip:not(.cs-role-badge--owner):not(.cs-role-badge--admin):not(.cs-role-badge--manager):not(.cs-role-badge--member):not(.cs-role-badge--muted){background:#dbeafe!important;color:#0f2d5c!important;-webkit-text-fill-color:#0f2d5c!important;border-color:#2563eb!important}@media(min-width:769px){.cs-home-shell{gap:18px!important;padding:4px 0 24px!important}.cs-hero.cs-hero--desktop-clean{position:relative!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;animation:none!important}.cs-hero.cs-hero--desktop-clean:before,.cs-hero.cs-hero--desktop-clean:after,.cs-hero--desktop-clean .cs-hero-bg,.cs-hero--desktop-clean .cs-hero-orb,.cs-hero--desktop-clean .cs-hero-grid-pattern{display:none!important}.cs-home-header-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;margin-bottom:18px!important}.cs-hero--desktop-clean .cs-hero-copy{min-width:0!important}.cs-hero--desktop-clean .cs-hero-title{margin:0 0 5px!important;font-size:clamp(24px,2.05vw,34px)!important;line-height:1.04!important;letter-spacing:-.055em!important;font-weight:900!important;background:linear-gradient(90deg,#0b2b62,#173d7f 45%,#1f5ebd)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important}.cs-hero--desktop-clean .cs-hero-sub{margin:0!important;max-width:520px!important;color:#425a78!important;font-size:13px!important;line-height:1.35!important;font-weight:500!important}.cs-home-header-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}.cs-home-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:42px!important;padding:0 17px!important;border-radius:9px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.cs-home-action-btn--primary{border:1px solid transparent!important;background:linear-gradient(135deg,#0969ff,#2f72ef)!important;color:#fff!important;box-shadow:0 11px 22px -15px #2563ebb3!important}.cs-home-action-btn--outline{border:1px solid #2f72ef!important;background:#fff!important;color:#1f5ebd!important;box-shadow:none!important}.cs-home-action-btn:hover{transform:translateY(-1px)!important}.cs-hero-stats.cs-hero-stats--desktop-clean{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.cs-hero-stats--desktop-clean .cs-hero-stat{appearance:none!important;border:1px solid #dbe5f1!important;border-radius:10px!important;background:#fff!important;box-shadow:0 10px 26px -24px #0f376e38!important;min-width:0!important;min-height:88px!important;padding:17px 18px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;text-align:left!important;cursor:pointer!important}.cs-hero-stats--desktop-clean .cs-hero-stat:hover{border-color:#c7d9f1!important;box-shadow:0 14px 32px -26px #0f376e4d!important;transform:translateY(-1px)!important}.cs-hero-stats--desktop-clean .cs-hero-stat-icon{width:50px!important;height:50px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#eef5ff!important;color:#0b6bff!important;box-shadow:none!important;flex:0 0 auto!important}.cs-hero-stats--desktop-clean .cs-hero-stat:nth-child(2) .cs-hero-stat-icon{background:#eafaf0!important;color:#11b65f!important}.cs-hero-stats--desktop-clean .cs-hero-stat:nth-child(3) .cs-hero-stat-icon{background:#f2eaff!important;color:#8b4dea!important}.cs-hero-stats--desktop-clean .cs-hero-stat:nth-child(4) .cs-hero-stat-icon{background:#fff3e8!important;color:#ff8a00!important}.cs-hero-stats--desktop-clean .cs-hero-stat-info{min-width:0!important;display:grid!important;gap:2px!important}.cs-hero-stats--desktop-clean .cs-hero-stat-value{color:#0c1e38!important;font-size:20px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.025em!important}.cs-hero-stats--desktop-clean .cs-hero-stat-label{color:#15253b!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important}.cs-hero-stats--desktop-clean .cs-hero-stat-sub{color:#52677f!important;font-size:11.3px!important;font-weight:500!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-hero-stat-arrow{color:#17324f!important;opacity:.82!important;transform:rotate(180deg)!important}}@media(min-width:769px)and (max-width:1180px){.cs-hero-stats.cs-hero-stats--desktop-clean{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px){.cs-page{width:100%!important;margin-left:0!important;padding:24px 28px 34px!important;background:radial-gradient(760px 420px at 5% 8%,rgba(219,234,254,.72),transparent 70%),linear-gradient(180deg,#f7fbff,#eef6ff)!important}.cs-home-shell{max-width:1420px!important;margin:0 auto!important;gap:22px!important}.cs-hero.cs-hero--desktop-clean{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cs-home-header-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;margin-bottom:26px!important}.cs-hero-title{margin:0 0 4px!important;font-size:clamp(32px,3.1vw,44px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:900!important;background:linear-gradient(90deg,#071834,#173b82 55%,#2157b8)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.cs-hero-sub{margin:0!important;color:#405777!important;font-size:14.5px!important;line-height:1.45!important;font-weight:600!important}.cs-home-header-actions{display:inline-flex!important;align-items:center!important;gap:14px!important;flex:0 0 auto!important}.cs-home-action-btn{height:54px!important;min-width:146px!important;padding:0 23px!important;border-radius:10px!important;font-size:15px!important;font-weight:850!important;letter-spacing:-.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.cs-home-action-btn--primary{color:#fff!important;border:0!important;background:linear-gradient(135deg,#0b5dff,#0756ef)!important;box-shadow:0 16px 28px -21px #0d5bffc7!important}.cs-home-action-btn--outline{background:#fff!important;color:#075eff!important;border:1px solid #1c6cff!important;box-shadow:none!important}.cs-hero-stats--desktop-clean{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0!important}.cs-hero-stat{min-height:122px!important;padding:20px 22px!important;border-radius:10px!important;border:1px solid #d9e5f3!important;background:#fffffff5!important;box-shadow:0 16px 40px -34px #1f488257!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) 18px!important;align-items:center!important;gap:16px!important}.cs-hero-stat-icon{width:58px!important;height:58px!important;border-radius:13px!important;background:#edf4ff!important;color:#0f62ff!important;display:grid!important;place-items:center!important}.cs-hero-stat:nth-child(2) .cs-hero-stat-icon{background:#ecfbf4!important;color:#18bf62!important}.cs-hero-stat:nth-child(3) .cs-hero-stat-icon{background:#f4ebff!important;color:#8b45e8!important}.cs-hero-stat:nth-child(4) .cs-hero-stat-icon{background:#fff3e8!important;color:#ff8500!important}.cs-hero-stat-value{font-size:24px!important;line-height:1!important;color:#071834!important;font-weight:900!important}.cs-hero-stat-label{margin-top:5px!important;color:#071834!important;font-size:13px!important;line-height:1.2!important;font-weight:850!important}.cs-hero-stat-sub{margin-top:3px!important;color:#405777!important;font-size:12.5px!important;line-height:1.25!important;font-weight:600!important}.cs-hero-stat-arrow{color:#0f2748!important;opacity:.75!important;transform:rotate(180deg)!important}.cs-enterprise-grid{display:grid!important;grid-template-columns:minmax(360px,500px) minmax(610px,1fr)!important;gap:18px!important;align-items:stretch!important;margin-top:0!important}.cs-left-col{display:grid!important;grid-template-rows:auto auto!important;gap:12px!important;min-width:0!important}.cs-right-col{display:flex!important;min-width:0!important}.cs-surface.cs-section{background:#fffffff7!important;border:1px solid #d9e5f3!important;border-radius:10px!important;box-shadow:0 16px 42px -36px #1f488252!important;padding:28px!important}.cs-section--groups{min-height:340px!important}.cs-section--chats{min-height:280px!important}.cs-section--announcements{width:100%!important;min-height:615px!important;display:flex!important;flex-direction:column!important}.cs-desktop-section-titlebar{display:flex!important;align-items:flex-start!important;gap:14px!important;margin-bottom:22px!important}.cs-desktop-section-titlebar--with-action{justify-content:space-between!important;align-items:flex-start!important}.cs-desktop-section-heading{display:flex!important;align-items:flex-start!important;gap:14px!important}.cs-desktop-section-icon{width:42px!important;height:42px!important;border-radius:12px!important;flex:0 0 42px!important;display:grid!important;place-items:center!important;background:#edf4ff!important;color:#0f62ff!important}.cs-desktop-section-icon--announcements{background:#edf4ff!important;color:#123d80!important}.cs-desktop-section-titlebar h3,.cs-ann-section-title{margin:4px 0 7px!important;color:#071834!important;font-size:21px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.035em!important}.cs-desktop-section-titlebar p,.cs-ann-section-sub{margin:0!important;color:#405777!important;font-size:13.5px!important;line-height:1.45!important;font-weight:600!important}.cs-group-list--desktop-ref{min-height:230px!important;padding:20px!important;border:1px dashed #cfdced!important;border-radius:10px!important;background:#ffffff94!important;display:grid!important;place-items:center!important}.cs-desktop-empty-card{max-width:320px!important;display:grid!important;justify-items:center!important;gap:12px!important;text-align:center!important}.cs-desktop-empty-icon{width:74px!important;height:74px!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#0f62ff!important;background:radial-gradient(circle at 30% 24%,#f4f8ff,#e7edff 72%)!important}.cs-desktop-empty-card strong,.cs-ann-empty--desktop-ref strong{color:#071834!important;font-size:17px!important;font-weight:900!important;letter-spacing:-.02em!important}.cs-desktop-empty-card p,.cs-ann-empty--desktop-ref p{margin:0!important;color:#405777!important;font-size:13px!important;line-height:1.6!important;font-weight:600!important}.cs-desktop-outline-btn,.cs-desktop-primary-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;height:48px!important;padding:0 20px!important;border-radius:10px!important;font-size:14px!important;font-weight:850!important;cursor:pointer!important}.cs-desktop-outline-btn{background:#fff!important;color:#075eff!important;border:1px solid #1c6cff!important;box-shadow:none!important}.cs-desktop-outline-btn--small{height:42px!important;padding:0 17px!important;font-size:13px!important}.cs-desktop-primary-btn{background:linear-gradient(135deg,#0b5dff,#0756ef)!important;color:#fff!important;border:0!important;box-shadow:0 15px 26px -20px #0d5bffb8!important}.cs-desktop-chat-tools{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:10px!important;align-items:center!important;padding-top:13px!important;margin-top:8px!important;border-top:1px solid #e1e8f2!important}.cs-desktop-chat-tools .cs-home-search{height:40px!important;border-radius:9px!important;border:1px solid #d9e5f3!important;background:#fff!important;padding:0 13px!important;display:flex!important;align-items:center!important;gap:10px!important}.cs-desktop-chat-tools input{font-size:12.8px!important;font-weight:600!important;color:#263c5f!important}.cs-desktop-filter-btn{width:34px!important;height:34px!important;border:0!important;background:transparent!important;color:#405777!important;display:grid!important;place-items:center!important;cursor:pointer!important}.cs-list-stack--desktop-ref{display:grid!important;gap:10px!important;margin-top:14px!important}.cs-list-stack--desktop-ref .cs-chat-list-row{min-height:72px!important;padding:10px 12px!important;border:1px solid #d9e5f3!important;border-radius:10px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--desktop-ref .cs-chat-list-row [class*=cs-avatar]{width:44px!important;height:44px!important;border-radius:13px!important}.cs-list-stack--desktop-ref .cs-chat-list-copy strong{font-size:13px!important;color:#071834!important;font-weight:900!important}.cs-list-stack--desktop-ref .cs-chat-list-copy span{font-size:12px!important;color:#405777!important;max-width:260px!important}.cs-list-stack--desktop-ref .cs-chat-list-meta small{font-size:12.5px!important;color:#405777!important;font-weight:600!important}.cs-list-stack--desktop-ref .cs-chat-list-meta i{display:block!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#0d5bff!important;margin-left:auto!important}.cs-desktop-link-row{width:100%!important;margin-top:22px!important;padding:20px 20px 0!important;border:0!important;border-top:1px solid #e1e8f2!important;background:transparent!important;color:#075eff!important;font-size:13.5px!important;font-weight:900!important;display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;text-align:left!important}.cs-desktop-link-row svg{transform:rotate(180deg)!important}.cs-ann-list--scroll{flex:1!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;max-height:none!important;height:auto!important;display:grid!important}.cs-ann-empty--desktop-ref{min-height:455px!important;display:grid!important;place-items:center!important;align-content:center!important;justify-items:center!important;gap:13px!important;text-align:center!important;padding:34px!important}.cs-ann-empty--desktop-ref .cs-ann-empty-icon{width:176px!important;height:176px!important;border-radius:50%!important;display:grid!important;place-items:center!important;margin:0!important;color:#0f62ff!important;background:radial-gradient(circle at 30% 22%,#fffffff2,#e7eeffeb 72%),linear-gradient(180deg,#f4f8ff,#e7edff)!important;box-shadow:none!important}.cs-ann-empty--desktop-ref strong{margin-top:4px!important;font-size:18px!important}.cs-ann-empty--desktop-ref p{max-width:430px!important;font-size:13.5px!important}.cs-ann-empty--desktop-ref .cs-desktop-primary-btn{margin-top:12px!important;min-width:236px!important}}@media(min-width:769px)and (max-width:1160px){.cs-enterprise-grid{grid-template-columns:1fr!important}.cs-section--announcements{min-height:520px!important}}@media(min-width:769px){.cs-page{width:100%!important;margin-left:0!important;padding:18px 24px 24px!important}.cs-home-shell{max-width:1380px!important;gap:16px!important}.cs-home-header-top{margin-bottom:18px!important}.cs-hero-title{font-size:clamp(26px,2.45vw,36px)!important;line-height:1.02!important}.cs-hero-sub{font-size:13px!important}.cs-home-action-btn{height:44px!important;min-width:126px!important;padding:0 18px!important;border-radius:9px!important;font-size:13px!important}.cs-hero-stats--desktop-clean{gap:12px!important}.cs-hero-stat{min-height:86px!important;padding:14px 16px!important;grid-template-columns:48px minmax(0,1fr) 14px!important;gap:12px!important;border-radius:10px!important}.cs-hero-stat-icon{width:46px!important;height:46px!important;border-radius:12px!important}.cs-hero-stat-icon svg{width:18px!important;height:18px!important}.cs-hero-stat-value{font-size:20px!important}.cs-hero-stat-label{margin-top:3px!important;font-size:12px!important}.cs-hero-stat-sub{margin-top:2px!important;font-size:11.5px!important}.cs-enterprise-grid{grid-template-columns:minmax(330px,430px) minmax(560px,1fr)!important;gap:14px!important}.cs-left-col{gap:10px!important}.cs-surface.cs-section{padding:20px!important;border-radius:10px!important}.cs-section--groups{min-height:275px!important}.cs-section--chats{min-height:230px!important}.cs-section--announcements{min-height:510px!important}.cs-desktop-section-titlebar{gap:12px!important;margin-bottom:15px!important}.cs-desktop-section-heading{gap:12px!important}.cs-desktop-section-icon{width:36px!important;height:36px!important;border-radius:10px!important;flex-basis:36px!important}.cs-desktop-section-icon svg{width:19px!important;height:19px!important}.cs-desktop-section-titlebar h3,.cs-ann-section-title{margin:2px 0 4px!important;font-size:18px!important}.cs-desktop-section-titlebar p,.cs-ann-section-sub{font-size:12.5px!important;line-height:1.35!important}.cs-group-list--desktop-ref{min-height:185px!important;padding:16px!important}.cs-desktop-empty-card{gap:9px!important;max-width:280px!important}.cs-desktop-empty-icon{width:58px!important;height:58px!important}.cs-desktop-empty-icon svg{width:28px!important;height:28px!important}.cs-desktop-empty-card strong,.cs-ann-empty--desktop-ref strong{font-size:15px!important}.cs-desktop-empty-card p,.cs-ann-empty--desktop-ref p{font-size:12px!important;line-height:1.45!important}.cs-desktop-outline-btn,.cs-desktop-primary-btn{height:38px!important;padding:0 15px!important;border-radius:9px!important;font-size:12.5px!important;gap:7px!important}.cs-desktop-outline-btn--small{height:36px!important;padding:0 14px!important;font-size:12px!important}.cs-desktop-chat-tools{padding-top:10px!important;margin-top:5px!important;grid-template-columns:minmax(0,1fr) 30px!important;gap:8px!important}.cs-desktop-chat-tools .cs-home-search{height:34px!important;border-radius:8px!important;padding:0 11px!important}.cs-desktop-chat-tools input{font-size:12px!important}.cs-desktop-filter-btn{width:30px!important;height:30px!important}.cs-list-stack--desktop-ref{margin-top:10px!important;gap:8px!important}.cs-list-stack--desktop-ref .cs-chat-list-row{min-height:58px!important;padding:8px 10px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important}.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--desktop-ref .cs-chat-list-row [class*=cs-avatar]{width:38px!important;height:38px!important;border-radius:11px!important;font-size:11px!important}.cs-list-stack--desktop-ref .cs-chat-list-copy strong{font-size:12px!important}.cs-list-stack--desktop-ref .cs-chat-list-copy span,.cs-list-stack--desktop-ref .cs-chat-list-meta small{font-size:11px!important}.cs-list-stack--desktop-ref .cs-chat-list-meta i{width:8px!important;height:8px!important}.cs-desktop-link-row{margin-top:14px!important;padding:14px 14px 0!important;font-size:12.5px!important}.cs-ann-empty--desktop-ref{min-height:365px!important;gap:10px!important;padding:24px!important}.cs-ann-empty--desktop-ref .cs-ann-empty-icon{width:132px!important;height:132px!important}.cs-ann-empty--desktop-ref .cs-ann-empty-icon svg{width:52px!important;height:52px!important}.cs-ann-empty--desktop-ref strong{font-size:16px!important}.cs-ann-empty--desktop-ref p{max-width:360px!important;font-size:12.5px!important}.cs-ann-empty--desktop-ref .cs-desktop-primary-btn{margin-top:8px!important;min-width:205px!important}}@media(min-width:769px)and (max-height:760px){.cs-page{padding-top:14px!important}.cs-hero-stats--desktop-clean{display:grid!important}.cs-hero-stat{min-height:76px!important;padding:11px 14px!important}.cs-section--announcements{min-height:440px!important}.cs-ann-empty--desktop-ref{min-height:310px!important}.cs-ann-empty--desktop-ref .cs-ann-empty-icon{width:108px!important;height:108px!important}}@media(min-width:769px){.cs-page{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(180deg,#f7fbff,#eef5fd)!important}.cs-page:before,.cs-page:after{content:""!important;position:absolute!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important}.cs-page:before{width:640px!important;height:640px!important;right:-220px!important;top:-10px!important;background:radial-gradient(circle at 40% 40%,#a8cdff57,#a8cdff38 48%,#a8cdff0f 72%,#a8cdff00 73%)!important}.cs-page:after{width:520px!important;height:520px!important;left:-250px!important;top:180px!important;background:radial-gradient(circle at 58% 44%,#c1dcff61,#c1dcff33 52%,#c1dcff0d 72%,#c1dcff00 73%)!important}.cs-home-shell,.cs-home-shell>*,.cs-hero,.cs-enterprise-grid{position:relative!important;z-index:1!important}.cs-hero-title{background:linear-gradient(90deg,#0c1d3e,#173b82 44%,#2f72ef)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}}@media(min-width:769px){.cs-page{width:100%!important;margin-left:0!important;padding:14px 22px 20px!important;background:radial-gradient(640px 640px at 102% 18%,#9fc7ff47,#9fc7ff2e 48%,#9fc7ff00 72%),radial-gradient(520px 520px at -10% 72%,#bddbff47,#bddbff29 48%,#bddbff00 72%),linear-gradient(180deg,#f8fbff,#eef5fd)!important}.cs-page:before{width:620px!important;height:620px!important;right:-220px!important;top:8px!important;background:radial-gradient(circle at 40% 42%,#a8cdff47,#a8cdff29 48%,#a8cdff0d 68%,#a8cdff00 73%)!important}.cs-page:after{width:500px!important;height:500px!important;left:-230px!important;top:245px!important;background:radial-gradient(circle at 58% 44%,#c1dcff4d,#c1dcff2e 52%,#c1dcff0d 71%,#c1dcff00 73%)!important}.cs-home-shell{max-width:1340px!important;gap:12px!important}.cs-home-header-top{margin-bottom:14px!important}.cs-hero-title{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.02!important;background:linear-gradient(90deg,#0d1f43,#173b82 45%,#2f72ef)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.cs-hero-sub{font-size:12px!important;line-height:1.35!important}.cs-home-header-actions{gap:10px!important}.cs-home-action-btn{height:40px!important;min-width:116px!important;padding:0 16px!important;border-radius:9px!important;font-size:12.5px!important;gap:8px!important}.cs-home-action-btn svg{width:15px!important;height:15px!important}.cs-hero-stats--desktop-clean{gap:10px!important}.cs-hero-stat{min-height:76px!important;padding:12px 14px!important;grid-template-columns:42px minmax(0,1fr) 12px!important;gap:10px!important;border-radius:10px!important;background:#ffffff73!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.cs-hero-stat-icon{width:40px!important;height:40px!important;border-radius:10px!important}.cs-hero-stat-icon svg{width:16px!important;height:16px!important}.cs-hero-stat-value{font-size:18px!important}.cs-hero-stat-label{margin-top:2px!important;font-size:11.5px!important}.cs-hero-stat-sub{margin-top:1px!important;font-size:10.5px!important}.cs-enterprise-grid{grid-template-columns:minmax(310px,400px) minmax(540px,1fr)!important;gap:12px!important}.cs-left-col{gap:10px!important}.cs-surface.cs-section{padding:18px!important;border-radius:10px!important;background:#ffffff42!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;box-shadow:0 12px 30px -30px #1f488233!important}.cs-section--groups{min-height:255px!important}.cs-section--chats{min-height:220px!important}.cs-section--announcements{min-height:480px!important}.cs-desktop-section-titlebar{gap:10px!important;margin-bottom:12px!important}.cs-desktop-section-heading{gap:10px!important}.cs-desktop-section-icon{width:34px!important;height:34px!important;border-radius:10px!important;flex:0 0 34px!important}.cs-desktop-section-icon svg{width:17px!important;height:17px!important}.cs-desktop-section-titlebar h3,.cs-ann-section-title{margin:2px 0 4px!important;font-size:17px!important}.cs-desktop-section-titlebar p,.cs-ann-section-sub{font-size:12px!important;line-height:1.35!important}.cs-group-list--desktop-ref{min-height:172px!important;padding:14px!important;border-radius:10px!important;background:#ffffff2e!important}.cs-desktop-empty-card{max-width:250px!important;gap:8px!important}.cs-desktop-empty-icon{width:52px!important;height:52px!important}.cs-desktop-empty-icon svg{width:24px!important;height:24px!important}.cs-desktop-empty-card strong,.cs-ann-empty--desktop-ref strong{font-size:14px!important}.cs-desktop-empty-card p,.cs-ann-empty--desktop-ref p{font-size:11.5px!important;line-height:1.45!important}.cs-desktop-outline-btn,.cs-desktop-primary-btn{height:36px!important;padding:0 14px!important;border-radius:9px!important;font-size:12px!important;gap:7px!important}.cs-desktop-outline-btn svg,.cs-desktop-primary-btn svg{width:14px!important;height:14px!important}.cs-desktop-chat-tools{padding-top:9px!important;margin-top:4px!important;grid-template-columns:minmax(0,1fr) 28px!important;gap:8px!important}.cs-desktop-chat-tools .cs-home-search{height:32px!important;border-radius:8px!important;padding:0 10px!important;background:#ffffffb8!important}.cs-desktop-chat-tools .cs-home-search svg{width:14px!important;height:14px!important}.cs-desktop-chat-tools input{font-size:11.5px!important}.cs-desktop-filter-btn{width:28px!important;height:28px!important}.cs-list-stack--desktop-ref{margin-top:9px!important;gap:8px!important}.cs-list-stack--desktop-ref .cs-chat-list-row{min-height:54px!important;padding:7px 9px!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:9px!important;border-radius:10px!important;background:#ffffff6b!important}.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--desktop-ref .cs-chat-list-row [class*=cs-avatar]{width:34px!important;height:34px!important;border-radius:10px!important;font-size:10px!important}.cs-list-stack--desktop-ref .cs-chat-list-copy strong{font-size:11.5px!important}.cs-list-stack--desktop-ref .cs-chat-list-copy span,.cs-list-stack--desktop-ref .cs-chat-list-meta small{font-size:10.5px!important}.cs-list-stack--desktop-ref .cs-chat-list-meta i{width:8px!important;height:8px!important}.cs-desktop-link-row{margin-top:12px!important;padding:12px 12px 0!important;font-size:12px!important}.cs-ann-list--scroll{background:transparent!important}.cs-ann-empty--desktop-ref{min-height:340px!important;gap:10px!important;padding:18px!important}.cs-ann-empty--desktop-ref .cs-ann-empty-icon{width:118px!important;height:118px!important;background:radial-gradient(circle at 30% 22%,#ffffffe0,#e7eeffad 72%),linear-gradient(180deg,#f4f8ffb8,#e7edff9e)!important}.cs-ann-empty--desktop-ref .cs-ann-empty-icon svg{width:46px!important;height:46px!important}.cs-ann-empty--desktop-ref p{max-width:320px!important;font-size:12px!important}.cs-ann-empty--desktop-ref .cs-desktop-primary-btn{margin-top:6px!important;min-width:188px!important}}@media(min-width:769px)and (max-width:1120px){.cs-enterprise-grid{grid-template-columns:1fr!important}.cs-section--announcements{min-height:420px!important}}@media(min-width:769px){.cs-page{background:radial-gradient(1200px 700px at 0% -10%,#e6f0ff 0%,transparent 60%),radial-gradient(900px 600px at 100% -5%,#eef6ff 0%,transparent 55%),radial-gradient(700px 500px at 90% 100%,#f0eaff 0%,transparent 60%),linear-gradient(180deg,#f8fbff,#eef4fc)!important}.cs-page:before,.cs-page:after{content:none!important;display:none!important}.cs-hero-title{background:linear-gradient(90deg,#0d1f43,#173b82 45%,#2f72ef)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}}@media(min-width:769px){.cs-surface.cs-section,.cs-section--groups,.cs-section--chats,.cs-section--announcements{background:linear-gradient(180deg,#ffffffdb,#f7fbffeb 46%,#eef5ffe0)!important;border:1px solid rgba(206,222,244,.92)!important;box-shadow:0 18px 42px -34px #2d58a02e!important;backdrop-filter:blur(8px) saturate(130%)!important;-webkit-backdrop-filter:blur(8px) saturate(130%)!important}.cs-group-list--desktop-ref,.cs-ann-list--scroll,.cs-list-stack--desktop-ref .cs-chat-list-row{background:linear-gradient(180deg,#ffffffb8,#f3f8ffc7)!important;border-color:#cdddf3f2!important}.cs-group-list--desktop-ref{border-style:dashed!important}.cs-desktop-chat-tools .cs-home-search{background:linear-gradient(180deg,#ffffffd1,#f5f9ffeb)!important;border-color:#cdddf3f2!important}.cs-ann-empty--desktop-ref .cs-ann-empty-icon,.cs-desktop-empty-icon{background:radial-gradient(circle at 30% 24%,#fffffff5,#ecf3fff5 70%),linear-gradient(180deg,#f8fbfff0,#e9f1ffe6)!important}}@media(min-width:769px){.cs-page{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(880px 620px at -8% 46%,#c6ddff7a,#c6ddff47 38%,#c6ddff00 65%),radial-gradient(980px 720px at 108% 24%,#b3d4ff6b,#b3d4ff38 42%,#b3d4ff00 68%),linear-gradient(180deg,#f8fbff,#eef5fd)!important}.cs-page:before,.cs-page:after{content:""!important;position:absolute!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important;display:block!important}.cs-page:before{width:760px!important;height:760px!important;left:-360px!important;top:230px!important;background:radial-gradient(circle at 68% 46%,#cde2ff85,#cde2ff42 44%,#cde2ff00 70%)!important}.cs-page:after{width:980px!important;height:980px!important;right:-470px!important;top:-40px!important;background:radial-gradient(circle at 36% 46%,#b9d6ff80,#b9d6ff3d 44%,#b9d6ff00 70%)!important}.cs-home-shell,.cs-home-shell>*,.cs-hero,.cs-enterprise-grid{position:relative!important;z-index:1!important}}@media(min-width:769px){.cs-page{background:radial-gradient(1200px 700px at 0% -10%,#e6f0ff 0%,transparent 60%),radial-gradient(900px 600px at 100% -5%,#eef6ff 0%,transparent 55%),radial-gradient(700px 500px at 90% 100%,#f0eaff 0%,transparent 60%),linear-gradient(180deg,#f8fbff,#eef4fc)!important;position:relative!important;isolation:isolate!important;overflow-x:hidden!important}.cs-page:before,.cs-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;filter:blur(4px)!important;opacity:.7!important;display:block!important}.cs-page:before{width:220px!important;height:220px!important;right:-96px!important;top:120px!important;background:#93c5fd47!important}.cs-page:after{width:320px!important;height:320px!important;left:-170px!important;bottom:10vh!important;background:#bfdbfe57!important}.cs-home-shell,.cs-home-shell>*,.cs-hero,.cs-enterprise-grid,.cs-thread-layout,.cs-ann-detail-shell{position:relative!important;z-index:1!important}}@media(max-width:768px){.cs-page{background:radial-gradient(540px 320px at -18% -8%,rgba(186,216,255,.72),transparent 62%),radial-gradient(440px 320px at 108% 4%,rgba(212,242,255,.9),transparent 60%),linear-gradient(180deg,#fbfdff,#f3f8ff 47%,#eef6ff)!important;isolation:isolate!important;overflow-x:clip!important}.cs-page:before,.cs-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;filter:blur(4px)!important;opacity:.7!important;display:block!important}.cs-page:before{width:180px!important;height:180px!important;right:-82px!important;top:120px!important;background:#93c5fd52!important}.cs-page:after{width:220px!important;height:220px!important;left:-132px!important;bottom:12vh!important;background:#bfdbfe70!important}.cs-home-shell,.cs-thread-layout,.cs-ann-detail-shell{position:relative!important;z-index:1!important}}@media(min-width:769px){.cs-home-shell,.cs-hero.cs-hero--desktop-clean,.cs-enterprise-grid,.cs-left-col,.cs-right-col,.cs-home-main,.cs-home-content,.cs-home-grid-wrap{background:transparent!important;box-shadow:none!important;border-color:transparent!important}}@media(max-width:768px){.cs-home-shell,.cs-hero,.cs-enterprise-grid,.cs-left-col,.cs-right-col,.cs-home-main,.cs-home-content,.cs-home-grid-wrap{background:transparent!important;box-shadow:none!important;border-color:transparent!important}}@media(min-width:769px){.cs-home-header-actions{display:none!important}.cs-home-header-top{justify-content:flex-start!important}}@media(min-width:769px){.cs-page{width:100%!important;margin-left:0!important;height:100vh!important;min-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;scroll-behavior:smooth!important;scroll-padding-bottom:120px!important;padding-bottom:120px!important}.cs-home-shell{min-height:auto!important;height:auto!important;overflow:visible!important;padding-bottom:80px!important}.cs-enterprise-grid,.cs-left-col,.cs-right-col,.cs-section--announcements,.cs-ann-list--scroll{overflow:visible!important}}@media(max-width:768px){.cs-page{height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;scroll-behavior:smooth!important;scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 130px)!important}.cs-home-shell,.cs-thread-layout,.cs-ann-detail-shell{min-height:auto!important;height:auto!important;overflow:visible!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 110px)!important}.cs-enterprise-grid,.cs-left-col,.cs-right-col,.cs-section--announcements,.cs-ann-list--scroll{overflow:visible!important}}@media(max-width:768px){.cs-page{overflow-x:hidden!important}.cs-home-shell{padding:0 0 calc(env(safe-area-inset-bottom,0px) + 110px)!important}.cs-hero,.cs-hero-inner{padding:16px 14px 8px!important}.cs-home-header-top{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.cs-hero-copy{display:flex!important;flex-direction:column!important;gap:6px!important}.cs-hero-title{font-size:26px!important;line-height:1.05!important;letter-spacing:-.03em!important;margin:0!important}.cs-hero-sub{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#4d6483!important;max-width:260px!important}.cs-home-header-actions{display:flex!important;width:100%!important;gap:10px!important;margin-top:2px!important}.cs-home-action-btn{flex:1 1 0!important;min-width:0!important;height:44px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:800!important;padding:0 12px!important;line-height:1!important;white-space:nowrap!important}.cs-home-action-btn svg{width:16px!important;height:16px!important;flex:0 0 16px!important}.cs-home-action-btn span{display:inline!important;line-height:1!important}.cs-hero-stats,.cs-hero-stats.cs-hero-stats--desktop-clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px 14px 0!important;margin:0!important}.cs-hero-stat,.cs-hero-stats--desktop-clean .cs-hero-stat{min-height:124px!important;padding:14px 12px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;background:linear-gradient(180deg,#ffffffe6,#f3f8ffeb)!important;border:1px solid rgba(215,228,245,.95)!important;box-shadow:0 10px 24px -20px #194c9638!important}.cs-hero-stats--desktop-clean .cs-hero-stat-icon,.cs-hero-stat-icon{width:42px!important;height:42px!important;border-radius:14px!important;display:grid!important;place-items:center!important;margin:0 auto!important}.cs-hero-stats--desktop-clean .cs-hero-stat-icon svg,.cs-hero-stat-icon svg{width:19px!important;height:19px!important}.cs-hero-stat-info{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important}.cs-hero-stat-value{font-size:18px!important;line-height:1!important;font-weight:900!important;margin:0!important}.cs-hero-stat-label{font-size:13px!important;line-height:1.2!important;font-weight:800!important;color:#173152!important}.cs-hero-stat-sub{font-size:11.5px!important;line-height:1.25!important;color:#6880a0!important}.cs-hero-stat-arrow{display:none!important}.cs-enterprise-grid{display:flex!important;flex-direction:column!important;gap:14px!important;padding:14px!important;background:transparent!important}.cs-left-col,.cs-right-col{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important}.cs-surface.cs-section,.cs-section--groups,.cs-section--chats,.cs-section--announcements{min-height:unset!important;width:100%!important;padding:16px!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffffdb,#f4f9ffeb)!important;border:1px solid rgba(217,229,244,.95)!important;box-shadow:0 12px 28px -24px #15468c33!important}.cs-desktop-section-titlebar,.cs-desktop-section-titlebar--with-action,.cs-desktop-section-titlebar--announcements{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.cs-desktop-section-heading{display:flex!important;align-items:flex-start!important;gap:12px!important;min-width:0!important}.cs-desktop-section-icon{width:34px!important;height:34px!important;border-radius:12px!important;flex:0 0 34px!important;display:grid!important;place-items:center!important}.cs-desktop-section-icon svg{width:18px!important;height:18px!important}.cs-desktop-section-titlebar h3,.cs-ann-section-title{margin:0 0 4px!important;font-size:16px!important;line-height:1.2!important;font-weight:850!important}.cs-desktop-section-titlebar p,.cs-ann-section-sub{margin:0!important;font-size:12px!important;line-height:1.35!important;color:#5f7897!important}.cs-desktop-outline-btn,.cs-desktop-outline-btn--small,.cs-desktop-primary-btn{height:40px!important;padding:0 13px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important;flex-shrink:0!important}.cs-desktop-outline-btn svg,.cs-desktop-outline-btn--small svg,.cs-desktop-primary-btn svg{width:15px!important;height:15px!important}.cs-group-list--desktop-ref,.cs-ann-empty--desktop-ref,.cs-list-stack--desktop-ref,.cs-ann-list--scroll{width:100%!important}.cs-group-list--desktop-ref{min-height:unset!important;border-radius:18px!important;padding:18px 14px!important;background:linear-gradient(180deg,#ffffff8c,#f5f9ffb8)!important}.cs-desktop-empty-card,.cs-ann-empty--desktop-ref{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important;min-height:200px!important;padding:6px 4px!important}.cs-desktop-empty-icon,.cs-ann-empty-icon{width:72px!important;height:72px!important;border-radius:50%!important;display:grid!important;place-items:center!important;margin:0 auto!important}.cs-desktop-empty-icon svg,.cs-ann-empty-icon svg{width:34px!important;height:34px!important}.cs-desktop-empty-card strong,.cs-ann-empty--desktop-ref strong{font-size:16px!important;line-height:1.2!important;color:#13294a!important}.cs-desktop-empty-card p,.cs-ann-empty--desktop-ref p{margin:0!important;max-width:260px!important;font-size:13px!important;line-height:1.45!important;color:#607897!important}.cs-desktop-chat-tools{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}.cs-home-search{flex:1 1 auto!important;min-width:0!important}.cs-home-search input{font-size:14px!important}.cs-desktop-filter-btn{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:12px!important;display:grid!important;place-items:center!important;border:1px solid rgba(211,225,242,.98)!important;background:#fffc!important;color:#536d8f!important}.cs-list-stack--desktop-ref{display:flex!important;flex-direction:column!important;gap:10px!important;margin-bottom:12px!important}.cs-chat-list-row{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:10px 12px!important;border-radius:16px!important;background:#ffffffd1!important;border:1px solid rgba(215,227,243,.95)!important}.cs-chat-list-row .cs-avatar,.cs-chat-list-row .cs-avatar--md{width:40px!important;height:40px!important;border-radius:14px!important}.cs-chat-list-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.cs-chat-list-copy strong{font-size:14px!important;line-height:1.2!important;color:#13294a!important}.cs-chat-list-copy span{font-size:12px!important;line-height:1.25!important;color:#647d9a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-chat-list-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important}.cs-chat-list-meta small{font-size:11px!important;color:#86a0bc!important}.cs-chat-list-meta b,.cs-chat-list-meta i{width:10px!important;height:10px!important;border-radius:999px!important;display:inline-block!important}.cs-desktop-link-row{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0!important;background:transparent!important;border:0!important;color:#0a60ff!important;font-size:14px!important;font-weight:800!important}.cs-desktop-link-row svg{width:15px!important;height:15px!important}.cs-ann-list--scroll{min-height:280px!important;border-radius:18px!important;padding:18px 14px!important;background:linear-gradient(180deg,#ffffff94,#f4f9ffc7)!important;border:1px solid rgba(217,228,243,.9)!important}}@media(max-width:768px){.cs-page{height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}.cs-home-shell{gap:0!important;padding:calc(12px + env(safe-area-inset-top,0px)) 14px calc(96px + env(safe-area-inset-bottom,0px))!important}.cs-hero,.cs-hero.cs-hero--desktop-clean{margin:0 0 12px!important;padding:0!important;min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.cs-hero:before,.cs-hero:after,.cs-hero-inner:before,.cs-hero-inner:after,.cs-hero-orb,.cs-hero-grid-pattern{display:none!important;content:none!important}.cs-hero-inner{padding:0!important;min-height:0!important;height:auto!important;background:transparent!important}.cs-home-header-top{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important;margin:0 0 12px!important;min-height:0!important;height:auto!important}.cs-hero-copy{min-height:0!important;height:auto!important;padding:0!important;margin:0!important;display:grid!important;gap:6px!important}.cs-hero-copy:before{display:none!important;content:none!important}.cs-hero-title{margin:0!important;font-size:clamp(24px,7vw,30px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:900!important;background:linear-gradient(90deg,#0d1f43,#173b82 48%,#2f72ef)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.cs-hero-sub{margin:0!important;max-width:270px!important;color:#5b7392!important;font-size:12.5px!important;line-height:1.35!important;font-weight:650!important}.cs-home-header-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin:4px 0 0!important;padding:0!important}.cs-home-action-btn,.cs-home-action-btn--primary,.cs-home-action-btn--outline{width:100%!important;height:42px!important;min-height:42px!important;border-radius:14px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important}.cs-home-action-btn--primary{color:#fff!important;background:linear-gradient(135deg,#0b5dff,#2f72ef)!important;border:1px solid transparent!important;box-shadow:0 12px 24px -18px #2563ebb3!important}.cs-home-action-btn--outline{color:#1458c8!important;background:#ffffffd1!important;border:1px solid rgba(47,114,239,.46)!important;box-shadow:0 10px 22px -20px #2563eb57!important}.cs-home-action-btn svg{width:15px!important;height:15px!important;flex:0 0 15px!important}.cs-home-action-btn span{display:inline-block!important}.cs-hero-stats,.cs-hero-stats.cs-hero-stats--desktop-clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.cs-hero-stat,.cs-hero-stats--desktop-clean .cs-hero-stat{min-height:112px!important;height:auto!important;padding:12px 10px!important;border-radius:17px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-content:center!important;gap:7px!important;text-align:center!important}.cs-hero-stats--desktop-clean .cs-hero-stat-icon,.cs-hero-stat-icon{width:40px!important;height:40px!important;margin:0 auto!important}.cs-hero-stat-value{font-size:18px!important}.cs-hero-stat-label{font-size:12px!important}.cs-hero-stat-sub{font-size:10.8px!important}.cs-enterprise-grid{padding:10px 0 0!important;gap:12px!important}.cs-page:before{right:-116px!important;top:78px!important;opacity:.48!important}.cs-page:after{left:-130px!important;bottom:18vh!important;opacity:.45!important}}.cs-desktop-chat-tools--groups{margin-top:14px!important}.cs-home-filter-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:10px 0 14px!important;padding:8px!important;border:1px solid rgba(191,219,254,.78)!important;border-radius:16px!important;background:linear-gradient(135deg,#eff6ffdb,#fffffff5)!important}.cs-home-filter-row button{border:1px solid rgba(191,219,254,.95)!important;background:#fff!important;color:#36577c!important;border-radius:999px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important}.cs-home-filter-row button.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 10px 22px #2563eb2e!important}.cs-desktop-filter-btn.is-active{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;border-radius:14px!important}.cs-section--groups .cs-group-list--desktop-ref{max-height:310px!important;padding-right:4px!important}.cs-section--groups .cs-group-card-head strong,.cs-section--groups .cs-group-card-copy p{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-section--groups .cs-group-member-pill{flex:0 0 auto!important}.cs-egm{max-height:min(92vh,820px)!important}.cs-egm-body{min-height:0!important;overflow:hidden!important}.cs-egm-section:has(.cs-egm-contact-row),.cs-egm-section:has(.cs-egm-search-bar){height:100%!important;max-height:calc(92vh - 230px)!important;display:flex!important;flex-direction:column!important}.cs-egm-section:has(.cs-egm-contact-row) .cs-egm-member-list,.cs-egm-section:has(.cs-egm-search-bar) .cs-egm-member-list{min-height:180px!important;max-height:calc(92vh - 330px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;gap:8px!important}.cs-egm-contact-row{flex:0 0 auto!important}.cs-enterprise-member-picker,.cs-enterprise-picker-panel{min-height:0!important;overflow:hidden!important}.cs-enterprise-member-picker .cs-enterprise-contact-list,.cs-enterprise-picker-panel .cs-enterprise-contact-list{min-height:170px!important;max-height:360px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important}.cs-enterprise-selected-chips{flex:0 0 auto!important;max-height:74px!important;overflow-y:auto!important}@media(max-height:760px){.cs-egm-section:has(.cs-egm-contact-row) .cs-egm-member-list,.cs-egm-section:has(.cs-egm-search-bar) .cs-egm-member-list,.cs-enterprise-member-picker .cs-enterprise-contact-list,.cs-enterprise-picker-panel .cs-enterprise-contact-list{max-height:230px!important}}.cs-egm-section--add-members{height:100%!important;max-height:calc(92vh - 230px)!important;display:flex!important;flex-direction:column!important;min-height:0!important}.cs-egm-section--add-members .cs-egm-member-list{min-height:180px!important;max-height:calc(92vh - 330px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;gap:8px!important}.cs-input-shell.cs-home-search svg,.cs-desktop-chat-tools .cs-home-search svg{flex:0 0 auto!important}.cs-desktop-chat-tools,.cs-desktop-chat-tools--groups{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.cs-section--groups,.cs-section--chats{display:flex!important;flex-direction:column!important;min-height:0!important;background:#fff!important;border:1px solid rgba(191,219,254,.92)!important;border-radius:26px!important;box-shadow:0 18px 48px #2563eb13!important}.cs-section--groups .cs-desktop-section-titlebar,.cs-section--chats .cs-desktop-section-titlebar{margin-bottom:14px!important}.cs-section--groups .cs-desktop-section-icon,.cs-section--chats .cs-desktop-section-icon{width:42px!important;height:42px!important;border-radius:16px!important;background:#eff6ff!important;border:1px solid #dbeafe!important;color:#1d4ed8!important}.cs-section--groups .cs-desktop-section-heading h3,.cs-section--chats .cs-desktop-section-heading h3{color:#0f172a!important;font-size:19px!important;font-weight:950!important;letter-spacing:-.025em!important}.cs-section--groups .cs-desktop-section-heading p,.cs-section--chats .cs-desktop-section-heading p{color:#64748b!important;font-size:13px!important;font-weight:760!important}.cs-list-stack--desktop-ref,.cs-group-list--desktop-ref{min-height:0!important;max-height:258px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 4px 2px 0!important;gap:12px!important;scrollbar-gutter:stable!important}.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-group-list--desktop-ref .cs-group-tile--deep{min-height:74px!important;max-width:100%!important;width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:13px 15px!important;border-radius:20px!important;border:1px solid #e2e8f0!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 9px 22px #0f172a0b!important;transform:none!important}.cs-list-stack--desktop-ref .cs-chat-list-row:hover,.cs-group-list--desktop-ref .cs-group-tile--deep:hover{border-color:#bfdbfe!important;box-shadow:0 14px 30px #2563eb17!important;background:#fff!important}.cs-group-list--desktop-ref .cs-group-tile--deep:after{content:"›";width:30px;height:30px;border-radius:999px;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.cs-group-list--desktop-ref .cs-group-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.cs-group-list--desktop-ref .cs-group-card-head strong,.cs-list-stack--desktop-ref .cs-chat-list-copy strong{color:#0f172a!important;font-size:14px!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-group-member-pill{height:28px!important;max-width:96px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#2563eb!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;flex:0 0 auto!important}.cs-group-card-copy p,.cs-list-stack--desktop-ref .cs-chat-list-copy span{color:#64748b!important;font-size:12.5px!important;font-weight:760!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.cs-section-footer-note{margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(226,232,240,.95)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:#64748b!important;font-size:12px!important;font-weight:780!important}.cs-desktop-link-row--inline{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#2563eb!important;width:auto!important;white-space:nowrap!important}.cs-ann-list--pro,.cs-ann-list--scroll{max-height:304px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:5px!important;scrollbar-gutter:stable!important}.cs-ann-card--pro{min-height:136px!important;max-width:100%!important;overflow:hidden!important;align-items:center!important}.cs-ann-card--pro .cs-ann-card-top-row{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;min-width:0!important}.cs-ann-priority-badge,.cs-ann-pin-badge,.cs-ann-card-footer-row span{min-width:0!important;max-width:145px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 1 auto!important}.cs-ann-card--pro .cs-ann-card-date{margin-left:auto!important;max-width:88px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 0 auto!important}.cs-ann-card-author-row--pro{display:flex!important;align-items:center!important;min-width:0!important;overflow:hidden!important}.cs-ann-card-author-name,.cs-ann-card-author-role{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-ann-card-title,.cs-ann-card-preview{max-width:100%!important}.cs-enterprise-chat-modal--clean{width:min(1060px,calc(100vw - 34px))!important;max-height:min(92vh,760px)!important;border-radius:30px!important;background:#fff!important;display:flex!important;flex-direction:column!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(920px,calc(100vw - 34px))!important}.cs-enterprise-modal-header--compact{padding:24px 28px 16px!important}.cs-enterprise-title-stack{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}.cs-enterprise-eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.cs-enterprise-group-layout--clean,.cs-enterprise-modal-body--clean-direct{min-height:0!important;flex:1 1 auto!important;overflow:hidden!important}.cs-enterprise-group-layout--clean{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important}.cs-enterprise-group-config--clean,.cs-enterprise-member-picker--clean,.cs-enterprise-picker-panel--clean,.cs-enterprise-preview-panel--clean{min-height:0!important;overflow:hidden!important;padding:16px 18px!important}.cs-enterprise-group-config--clean,.cs-enterprise-member-picker--clean,.cs-enterprise-picker-panel--clean{display:flex!important;flex-direction:column!important;gap:10px!important}.cs-enterprise-search--large{min-height:44px!important;padding:0 13px!important;border-radius:16px!important}.cs-enterprise-search--large input{outline:0!important;box-shadow:none!important}.cs-enterprise-contact-list--compact{flex:1 1 auto!important;min-height:160px!important;max-height:none!important;overflow-y:auto!important;padding-right:4px!important}.cs-enterprise-contact--clean{min-height:56px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 6px 16px #0f172a09!important}.cs-enterprise-contact--clean.is-active{background:linear-gradient(135deg,#eff6ff,#fff)!important;border-color:#60a5fa!important}.cs-enterprise-group-preview-card--hero{margin:0!important;background:linear-gradient(135deg,#fff,#eff6ff)!important;border-color:#bfdbfe!important}.cs-enterprise-field-grid--compact{grid-template-columns:minmax(0,1fr) 150px!important;gap:10px!important}.cs-enterprise-field-grid--compact .cs-enterprise-field--wide{grid-column:1 / -1!important}.cs-enterprise-image-uploader{border:1px solid #dbeafe;background:#f8fbff;border-radius:18px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.cs-enterprise-image-uploader-copy strong{display:block;color:#0f172a;font-weight:950;font-size:13px}.cs-enterprise-image-uploader-copy span{display:block;color:#64748b;font-weight:750;font-size:11.5px;margin-top:2px}.cs-enterprise-image-uploader-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.cs-enterprise-image-url-input{grid-column:1 / -1;border:1px solid #dbeafe;border-radius:14px;min-height:38px;padding:8px 10px;outline:0;font-weight:800;color:#0f172a;background:#fff}.cs-enterprise-image-url-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.cs-enterprise-image-warning{grid-column:1 / -1;color:#dc2626;font-weight:850}.cs-enterprise-rules--clean{gap:8px!important}.cs-enterprise-rules--clean button{min-height:64px!important}.cs-enterprise-preview-card--direct-clean{min-height:0!important;justify-content:center!important;border-radius:26px!important;background:linear-gradient(160deg,#fff,#f8fbff)!important}.cs-enterprise-selected-person--large{margin-top:8px!important;padding:14px!important;border-color:#bfdbfe!important;background:#fff!important}.cs-enterprise-selected-person--large>svg{margin-left:auto;color:#2563eb}.cs-all-groups-modal{width:min(820px,calc(100vw - 34px))!important}.cs-all-chats-tabs--wrap{flex-wrap:wrap!important;border-radius:18px!important}.cs-all-group-row{grid-template-columns:auto minmax(0,1fr) auto auto!important}.cs-all-groups-footer-note{margin-right:auto;color:#64748b;font-size:12px;font-weight:800}@media(max-width:920px){.cs-enterprise-group-layout--clean,.cs-enterprise-modal-body--clean-direct{grid-template-columns:1fr!important;overflow-y:auto!important}.cs-enterprise-group-config--clean,.cs-enterprise-member-picker--clean,.cs-enterprise-picker-panel--clean,.cs-enterprise-preview-panel--clean{overflow:visible!important}.cs-enterprise-contact-list--compact{max-height:300px!important}.cs-enterprise-image-uploader{grid-template-columns:1fr!important}.cs-enterprise-image-uploader-actions{justify-content:flex-start}.cs-section-footer-note{align-items:flex-start!important;flex-direction:column!important}}.cs-translate-pro-copy strong,.cs-translate-pro-menu-head strong{white-space:nowrap!important}.cs-section--groups{width:100%!important;min-height:610px!important;display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #bfdbfe!important;box-shadow:0 18px 38px #2563eb0e!important}.cs-section--groups .cs-desktop-section-titlebar,.cs-section--chats .cs-desktop-section-titlebar{min-height:82px!important;align-items:center!important}.cs-section--groups .cs-desktop-section-heading,.cs-section--chats .cs-desktop-section-heading{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.cs-section--groups .cs-desktop-section-icon,.cs-section--chats .cs-desktop-section-icon{width:48px!important;height:48px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid #dbeafe!important;color:#2563eb!important}.cs-section--groups .cs-desktop-outline-btn--small,.cs-section--chats .cs-desktop-outline-btn--small{height:46px!important;padding:0 18px!important;border-radius:12px!important;background:#fff!important;border:1px solid #2563eb!important;color:#2563eb!important;font-weight:900!important;box-shadow:none!important}.cs-desktop-chat-tools--groups,.cs-section--chats .cs-desktop-chat-tools{margin-top:22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:center!important;gap:12px!important}.cs-desktop-chat-tools--groups .cs-home-search,.cs-section--chats .cs-home-search{height:60px!important;border-radius:24px!important;background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 10px 26px #2563eb0b!important}.cs-list-stack--groups-ref{max-height:332px!important;overflow-y:auto!important;overflow-x:hidden!important;margin-top:18px!important;padding:0 6px 0 0!important;gap:16px!important;border:0!important;outline:0!important;background:transparent!important}.cs-list-stack--groups-ref .cs-chat-list-row,.cs-list-stack--desktop-ref .cs-chat-list-row{min-height:92px!important;border-radius:24px!important;background:#fff!important;border:1px solid #e0ecff!important;box-shadow:0 12px 26px #0f172a0b!important;padding:18px 20px!important;grid-template-columns:auto minmax(0,1fr) auto!important}.cs-list-stack--groups-ref .cs-chat-list-row:hover{transform:translateY(-1px)!important;border-color:#bfdbfe!important;box-shadow:0 16px 32px #2563eb13!important}.cs-list-stack--groups-ref .cs-chat-list-copy strong,.cs-list-stack--groups-ref .cs-chat-list-copy span{text-align:left!important}.cs-group-list-meta small{max-width:106px!important;height:26px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#2563eb!important;font-weight:900!important;font-size:12px!important}.cs-section-footer-note--groups{min-height:56px!important;margin-top:auto!important;padding-top:16px!important;align-items:center!important}.cs-section--announcements-pro{overflow:hidden!important}.cs-ann-list--pro,.cs-ann-list--scroll{max-height:366px!important;padding:0 10px 8px 0!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow-y:auto!important;overflow-x:hidden!important}.cs-ann-card--pro{width:100%!important;min-height:150px!important;padding:18px!important;border-radius:24px!important;background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 12px 28px #0f172a0b!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:stretch!important;gap:14px!important;text-align:left!important}.cs-ann-card--pro:before,.cs-ann-card--pro:after{display:none!important;content:none!important}.cs-ann-card-thumb{width:92px!important;height:92px!important;border-radius:20px!important;object-fit:cover!important;grid-row:1!important;order:-1!important}.cs-ann-card-body{min-width:0!important;display:flex!important;flex-direction:column!important;gap:9px!important;overflow:hidden!important}.cs-ann-card-top-row{position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-height:26px!important;margin:0!important;padding:0!important;overflow:visible!important}.cs-ann-priority-badge,.cs-ann-pin-badge{position:static!important;inset:auto!important;transform:none!important;height:26px!important;max-width:none!important;padding:0 11px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:950!important;letter-spacing:.03em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:visible!important}.cs-ann-card-date{position:static!important;margin-left:auto!important;color:#64748b!important;font-size:12px!important;font-weight:900!important;max-width:140px!important}.cs-ann-card-title{color:#0f172a!important;font-size:18px!important;line-height:1.25!important;font-weight:950!important;margin:0!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important}.cs-ann-card-preview{color:#475569!important;font-size:14.5px!important;line-height:1.55!important;font-weight:650!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-ann-card-author-row--pro{margin-top:auto!important;gap:7px!important;color:#64748b!important;flex-wrap:nowrap!important}.cs-ann-card-footer-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;min-height:0!important}.cs-ann-card-footer-row span{max-width:none!important;height:24px!important;padding:0 9px!important;border-radius:999px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important}.cs-ann-card-arrow{position:static!important;place-self:center!important;width:42px!important;height:42px!important;border-radius:50%!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:26px!important;font-weight:700!important}.cs-modal-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172a6b!important}.cs-enterprise-chat-modal--clean{width:min(980px,calc(100vw - 46px))!important;max-height:min(86vh,720px)!important;border-radius:28px!important;overflow:hidden!important;border:1px solid rgba(191,219,254,.95)!important;box-shadow:0 30px 80px #0f172a3d!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(900px,calc(100vw - 46px))!important}.cs-enterprise-modal-header--compact{padding:26px 30px 20px!important;background:linear-gradient(135deg,#fff,#f8fbff 58%,#eef6ff)!important;border-bottom:1px solid #dbeafe!important}.cs-enterprise-title-stack h2{font-size:27px!important;line-height:1.1!important;letter-spacing:-.04em!important;color:#0f172a!important;margin:0!important}.cs-enterprise-title-stack p{max-width:640px!important;color:#53657f!important;font-weight:760!important;font-size:14.5px!important;line-height:1.45!important;margin:0!important}.cs-enterprise-modal-close{width:42px!important;height:42px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dbeafe!important;color:#0f172a!important}.cs-enterprise-modal-body--clean-direct,.cs-enterprise-group-layout--clean{background:#f8fbff!important;gap:0!important;border:0!important}.cs-enterprise-modal-body--clean-direct{grid-template-columns:360px minmax(0,1fr)!important;min-height:438px!important}.cs-enterprise-group-layout--clean{grid-template-columns:minmax(0,1fr) 360px!important;min-height:468px!important}.cs-enterprise-picker-panel--clean,.cs-enterprise-member-picker--clean{background:#fff!important;border-right:1px solid #dbeafe!important;padding:20px!important}.cs-enterprise-member-picker--clean{border-right:0!important;border-left:1px solid #dbeafe!important}.cs-enterprise-preview-panel--clean,.cs-enterprise-group-config--clean{padding:20px 22px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important}.cs-enterprise-search--large{height:52px!important;min-height:52px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid #dbeafe!important}.cs-enterprise-search--large input::placeholder{color:#94a3b8!important;opacity:1!important}.cs-enterprise-picker-head{margin:3px 0 0!important;color:#0f172a!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cs-enterprise-contact-list--compact{gap:10px!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;padding:2px 5px 2px 0!important}.cs-enterprise-contact--clean{min-height:62px!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 8px 18px #0f172a09!important;padding:9px 11px!important}.cs-enterprise-contact--clean:hover,.cs-enterprise-contact--clean.is-active{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 10px 22px #2563eb14!important}.cs-enterprise-contact--clean i{width:30px!important;height:30px!important;border-radius:50%!important;border:1px solid #bfdbfe!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2563eb!important;background:#fff!important}.cs-enterprise-preview-card--direct-clean{height:100%!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 16px 36px #0f172a0b!important;align-items:flex-start!important;justify-content:center!important;padding:34px!important}.cs-enterprise-preview-card--direct-clean h3{font-size:25px!important;color:#0f172a!important;letter-spacing:-.03em!important}.cs-enterprise-preview-card--direct-clean p{color:#53657f!important;font-weight:750!important}.cs-enterprise-group-preview-card--hero{min-height:78px!important;border-radius:22px!important;background:#fff!important;border:1px solid #bfdbfe!important;box-shadow:0 12px 30px #2563eb0f!important}.cs-enterprise-field-grid--compact{grid-template-columns:minmax(0,1fr) 130px!important;gap:10px!important}.cs-enterprise-field span,.cs-enterprise-image-uploader-copy strong{text-transform:uppercase!important;letter-spacing:.04em!important;color:#334155!important;font-size:11px!important}.cs-enterprise-field input,.cs-enterprise-field select,.cs-enterprise-image-url-input{height:44px!important;border-radius:15px!important;background:#fff!important;border:1px solid #dbeafe!important;color:#0f172a!important;font-weight:800!important}.cs-enterprise-image-uploader{grid-template-columns:minmax(0,1fr) auto!important;padding:12px!important;border-radius:20px!important;background:#fff!important;border:1px solid #dbeafe!important}.cs-enterprise-rules--clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cs-enterprise-rules--clean button{border-radius:18px!important;background:#fff!important;border:1px solid #dbeafe!important}.cs-enterprise-rules--clean button.is-active{background:#eff6ff!important;border-color:#60a5fa!important;box-shadow:inset 0 0 0 1px #60a5fa!important}.cs-enterprise-selected-chips{max-height:72px!important;overflow-y:auto!important;padding-right:3px!important}.cs-enterprise-modal-footer{padding:16px 24px!important;background:#fff!important;border-top:1px solid #dbeafe!important}.cs-enterprise-modal-footer .cs-pill-btn{height:46px!important;border-radius:14px!important;min-width:114px!important}.cs-all-chats-modal{width:min(880px,calc(100vw - 44px))!important;max-height:min(86vh,760px)!important;border-radius:28px!important;overflow:hidden!important;background:#fff!important;border:1px solid #bfdbfe!important;box-shadow:0 30px 80px #0f172a3d!important;display:flex!important;flex-direction:column!important}.cs-all-chats-header{padding:26px 28px!important;background:linear-gradient(135deg,#fff,#eef6ff)!important;border-bottom:1px solid #dbeafe!important}.cs-all-chats-header span{display:inline-flex!important;width:fit-content!important;padding:6px 10px!important;border-radius:999px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;font-weight:950!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:8px!important}.cs-all-chats-header h2{font-size:28px!important;letter-spacing:-.04em!important;color:#0f172a!important;margin:0 0 5px!important}.cs-all-chats-header p{color:#53657f!important;font-weight:750!important;margin:0!important}.cs-all-chats-header button{width:42px!important;height:42px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dbeafe!important}.cs-all-chats-toolbar{padding:18px 22px!important;gap:14px!important;background:#f8fbff!important;border-bottom:1px solid #dbeafe!important}.cs-all-chats-toolbar .cs-enterprise-search{height:50px!important;border-radius:18px!important;border:1px solid #dbeafe!important;background:#fff!important}.cs-all-chats-tabs{background:#fff!important;border:1px solid #dbeafe!important;padding:5px!important;border-radius:18px!important}.cs-all-chats-tabs button{height:38px!important;border-radius:13px!important;font-weight:900!important;color:#64748b!important}.cs-all-chats-tabs button.is-active{background:#2563eb!important;color:#fff!important;box-shadow:0 8px 18px #2563eb38!important}.cs-all-chats-list{padding:18px 22px!important;background:#fff!important;gap:12px!important;overflow-y:auto!important}.cs-all-chat-row{min-height:76px!important;border-radius:22px!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 10px 22px #0f172a09!important;padding:14px 16px!important}.cs-all-chat-row:hover{background:#eff6ff!important;border-color:#bfdbfe!important}.cs-all-chats-footer{padding:16px 22px!important;background:#f8fbff!important;border-top:1px solid #dbeafe!important}@media(max-width:920px){.cs-enterprise-modal-body--clean-direct,.cs-enterprise-group-layout--clean{grid-template-columns:1fr!important;overflow-y:auto!important}.cs-enterprise-picker-panel--clean,.cs-enterprise-member-picker--clean{border-right:0!important;border-left:0!important;border-bottom:1px solid #dbeafe!important}.cs-enterprise-rules--clean{grid-template-columns:1fr!important}.cs-ann-card--pro{grid-template-columns:minmax(0,1fr)!important}.cs-ann-card-arrow{display:none!important}}.cs-input-shell.cs-home-search,.cs-desktop-chat-tools .cs-home-search{height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;border-radius:18px!important;overflow:hidden!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dbeafe!important;box-shadow:inset 0 1px #ffffffd9,0 8px 20px #2563eb0e!important}.cs-input-shell.cs-home-search:focus-within,.cs-desktop-chat-tools .cs-home-search:focus-within{border-color:#60a5fa!important;box-shadow:0 0 0 3px #3b82f624,0 10px 22px #2563eb14!important}.cs-input-shell.cs-home-search input,.cs-desktop-chat-tools .cs-home-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;height:100%!important;min-height:0!important;line-height:1.2!important;padding:0!important;margin:0!important;width:100%!important;min-width:0!important}.cs-desktop-chat-tools,.cs-desktop-chat-tools--groups{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:0!important}.cs-section--chats,.cs-section--groups{display:flex!important;flex-direction:column!important;min-height:0!important;width:100%!important;background:#fff!important;border:1px solid rgba(191,219,254,.92)!important;border-radius:26px!important;box-shadow:0 18px 48px #2563eb13!important}.cs-section--chats .cs-desktop-section-titlebar,.cs-section--groups .cs-desktop-section-titlebar{min-height:0!important;margin-bottom:14px!important;align-items:center!important}.cs-section--chats .cs-desktop-section-icon,.cs-section--groups .cs-desktop-section-icon{width:42px!important;height:42px!important;border-radius:16px!important;background:#eff6ff!important;border:1px solid #dbeafe!important;color:#1d4ed8!important}.cs-section--chats .cs-desktop-outline-btn--small,.cs-section--groups .cs-desktop-outline-btn--small{height:42px!important;padding:0 16px!important;border-radius:12px!important;box-shadow:none!important}.cs-list-stack--desktop-ref,.cs-list-stack--groups-ref{min-height:0!important;max-height:258px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 4px 2px 0!important;gap:12px!important;scrollbar-gutter:stable!important;margin-top:0!important;border:0!important;outline:0!important;background:transparent!important}.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row{min-height:74px!important;max-width:100%!important;width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:13px 15px!important;border-radius:20px!important;border:1px solid #e2e8f0!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 9px 22px #0f172a0b!important;transform:none!important}.cs-list-stack--desktop-ref .cs-chat-list-row:hover,.cs-list-stack--groups-ref .cs-chat-list-row:hover{border-color:#bfdbfe!important;box-shadow:0 14px 30px #2563eb17!important;background:#fff!important;transform:none!important}.cs-section-footer-note--groups{min-height:0!important;margin-top:12px!important;padding-top:12px!important;align-items:center!important}.cs-group-list-meta small{height:26px!important;max-width:98px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#2563eb!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-section--announcements-pro{min-height:0!important;overflow:hidden!important}.cs-ann-pro-header{gap:14px!important;padding-bottom:14px!important}.cs-ann-pro-stats{gap:10px!important;margin-bottom:12px!important}.cs-ann-pro-stats>div{min-height:62px!important;padding:10px 14px!important;border-radius:16px!important}.cs-ann-list--pro,.cs-ann-list--scroll{max-height:304px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 5px 4px 0!important;gap:10px!important;scrollbar-gutter:stable!important}.cs-ann-card--pro{min-height:118px!important;padding:12px 14px!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:10px!important;align-items:center!important;overflow:hidden!important}.cs-ann-card--pro .cs-ann-card-body{gap:6px!important;min-width:0!important;overflow:hidden!important}.cs-ann-card-top-row{min-height:22px!important;gap:5px!important;flex-wrap:nowrap!important;overflow:hidden!important}.cs-ann-priority-badge,.cs-ann-pin-badge{height:22px!important;max-width:110px!important;padding:0 8px!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:0 1 auto!important}.cs-ann-card-date{max-width:78px!important;margin-left:auto!important;font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 0 auto!important}.cs-ann-card-title{font-size:15px!important;line-height:1.25!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-ann-card-preview{font-size:12.5px!important;line-height:1.42!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-ann-card-author-row--pro{gap:5px!important;min-width:0!important;overflow:hidden!important}.cs-ann-card-author-avatar{width:24px!important;height:24px!important;flex:0 0 24px!important;font-size:10px!important}.cs-ann-card-author-name,.cs-ann-card-author-role{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important}.cs-ann-card-footer-row{display:none!important}.cs-ann-card-arrow{width:34px!important;height:34px!important;font-size:22px!important;place-self:center!important}.cs-ann-card-thumb{width:64px!important;height:64px!important;border-radius:14px!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(640px,calc(100vw - 34px))!important}.cs-enterprise-modal-body--single-col.cs-enterprise-modal-body--clean-direct,.cs-enterprise-modal-body--clean-direct.cs-enterprise-modal-body--single-col{display:block!important;grid-template-columns:1fr!important;min-height:0!important;max-height:min(60vh,520px)!important;overflow:hidden!important;background:#f8fbff!important}.cs-enterprise-picker-panel--direct-only{width:100%!important;border:0!important;padding:20px!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.cs-enterprise-preview-panel--clean,.cs-enterprise-preview-card--direct-clean{display:none!important}.cs-enterprise-direct-summary{min-height:58px;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:18px;border:1px dashed #bfdbfe;background:#fff;color:#64748b;font-size:13px;font-weight:800;flex:0 0 auto}.cs-enterprise-direct-summary.is-selected{border-style:solid;border-color:#93c5fd;background:linear-gradient(135deg,#eff6ff,#fff);color:#0f172a}.cs-enterprise-direct-summary strong{display:block;font-size:13px;color:#0f172a;font-weight:950}.cs-enterprise-direct-summary span{color:#64748b;font-size:12px;font-weight:780}.cs-enterprise-direct-summary svg{margin-left:auto;color:#2563eb}@media(max-width:900px){.cs-enterprise-grid,.cs-left-col,.cs-right-col{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:14px!important}.cs-section--groups,.cs-section--chats,.cs-section--announcements-pro{width:100%!important;max-width:100%!important}.cs-ann-pro-header{flex-direction:column!important;align-items:stretch!important}.cs-ann-create-btn{width:100%!important;justify-content:center!important}}@media(max-width:700px){.cs-page{overflow-x:hidden!important}.cs-home-shell{padding:12px!important;max-width:100%!important}.cs-hero--desktop-clean{padding:18px!important;border-radius:24px!important}.cs-home-header-top,.cs-desktop-section-titlebar--with-action,.cs-ann-pro-title-wrap{align-items:flex-start!important;gap:12px!important}.cs-home-header-top,.cs-ann-pro-stats{grid-template-columns:1fr!important}.cs-home-header-actions,.cs-desktop-section-titlebar--with-action{flex-wrap:wrap!important}.cs-desktop-outline-btn--small,.cs-home-action-btn,.cs-ann-create-btn{min-height:42px!important;white-space:nowrap!important}.cs-desktop-chat-tools,.cs-desktop-chat-tools--groups{grid-template-columns:minmax(0,1fr) 42px!important}.cs-desktop-filter-btn{width:42px!important;height:42px!important}.cs-input-shell.cs-home-search,.cs-desktop-chat-tools .cs-home-search{height:46px!important;min-height:46px!important;border-radius:16px!important}.cs-list-stack--desktop-ref,.cs-list-stack--groups-ref,.cs-ann-list--pro,.cs-ann-list--scroll{max-height:260px!important}.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row{min-height:68px!important;padding:10px 12px!important;border-radius:18px!important;gap:10px!important}.cs-chat-list-meta small,.cs-group-list-meta small{display:none!important}.cs-section-footer-note--groups{flex-direction:column!important;align-items:flex-start!important}.cs-ann-card--pro{min-height:108px!important;padding:11px 12px!important;grid-template-columns:minmax(0,1fr)!important}.cs-ann-card-arrow{display:none!important}.cs-ann-card-date{max-width:60px!important}.cs-ann-priority-badge,.cs-ann-pin-badge{max-width:92px!important}.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-all-chats-modal,.cs-all-groups-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:22px!important}.cs-enterprise-modal-header--compact,.cs-all-chats-header{padding:18px!important}.cs-enterprise-title-stack h2,.cs-all-chats-header h2{font-size:22px!important}.cs-enterprise-title-stack p,.cs-all-chats-header p{font-size:12.5px!important;line-height:1.4!important}.cs-enterprise-group-layout--clean,.cs-enterprise-modal-body--single-col.cs-enterprise-modal-body--clean-direct{grid-template-columns:1fr!important;display:block!important;max-height:calc(100dvh - 190px)!important;overflow-y:auto!important}.cs-enterprise-picker-panel--clean,.cs-enterprise-member-picker--clean,.cs-enterprise-group-config--clean,.cs-enterprise-picker-panel--direct-only{padding:14px!important;border:0!important}.cs-enterprise-contact-list--compact{max-height:42dvh!important;min-height:120px!important}.cs-enterprise-field-grid--compact,.cs-enterprise-image-uploader,.cs-enterprise-rules--clean,.cs-all-chats-toolbar{grid-template-columns:1fr!important}.cs-enterprise-modal-footer,.cs-all-chats-footer{padding:12px 14px!important;gap:10px!important;flex-wrap:wrap!important}.cs-enterprise-modal-footer .cs-pill-btn,.cs-all-chats-footer .cs-pill-btn{flex:1 1 140px!important;min-width:0!important}.cs-all-chat-row{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:68px!important;padding:11px 12px!important;border-radius:18px!important}.cs-all-chat-row small{display:none!important}}@media(max-width:420px){.cs-home-shell{padding:8px!important}.cs-section--groups,.cs-section--chats,.cs-section--announcements-pro{border-radius:22px!important;padding:16px!important}.cs-desktop-section-heading h3,.cs-ann-section-title{font-size:21px!important}.cs-desktop-section-heading p,.cs-ann-section-sub{font-size:12px!important}.cs-avatar,.cs-message-avatar,.cs-modal-avatar{width:38px!important;height:38px!important}.cs-chat-list-copy strong,.cs-all-chat-row strong{font-size:13px!important}.cs-chat-list-copy span,.cs-all-chat-row span{font-size:11.5px!important}.cs-enterprise-contact--clean{min-height:56px!important}}.cs-thread-layout[class*=cs-chat-theme-]{--cs-theme-accent-soft: color-mix(in srgb, var(--cs-theme-accent, #4171F5) 14%, transparent)}.cs-thread-layout.cs-chat-theme-font-system{font-family:var(--cs-font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important}.cs-thread-layout.cs-chat-theme-font-serif{font-family:Georgia,Cambria,Times New Roman,serif!important}.cs-thread-layout.cs-chat-theme-font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important}.cs-thread-layout.cs-chat-theme-bg-soft-blue .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-soft-blue .cs-messages-pane{background:linear-gradient(180deg,#fbfdff,#eef6ff)!important}.cs-thread-layout.cs-chat-theme-bg-white .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-white .cs-messages-pane{background:#fff!important}.cs-thread-layout.cs-chat-theme-bg-mint .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-mint .cs-messages-pane{background:linear-gradient(180deg,#f8fffc,#e9fbf3)!important}.cs-thread-layout.cs-chat-theme-bg-violet .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-violet .cs-messages-pane{background:linear-gradient(180deg,#fdfbff,#f3efff)!important}.cs-thread-layout.cs-chat-theme-bg-midnight .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-midnight .cs-messages-pane{background:linear-gradient(180deg,#0f172a,#172554)!important}.cs-thread-layout.cs-chat-theme-bg-midnight .cs-members-pane,.cs-thread-layout.cs-chat-theme-bg-midnight .cs-composer-bar{background:#fffffff0!important}.cs-thread-layout.cs-chat-theme-bg-midnight .cs-message-card:not(.cs-system-message){background:#fffffff5!important;color:#0f172a!important}.cs-thread-layout.cs-chat-theme-bubble-rounded .cs-message-card{border-radius:20px!important}.cs-thread-layout.cs-chat-theme-bubble-classic .cs-message-card{border-radius:12px!important}.cs-thread-layout.cs-chat-theme-bubble-soft .cs-message-card{border-radius:26px!important}.cs-thread-layout.cs-chat-theme-bubble-glass .cs-message-card{border-radius:18px!important;background:#ffffffbd!important;-webkit-backdrop-filter:blur(14px) saturate(145%)!important;backdrop-filter:blur(14px) saturate(145%)!important}.cs-thread-layout.cs-chat-theme-bubble-compact .cs-message-card{border-radius:12px!important;padding:8px 10px!important}.cs-thread-layout[class*=cs-chat-theme-bubble-] .cs-message-row.mine .cs-message-card{background:linear-gradient(135deg,var(--cs-theme-accent, #4171F5),color-mix(in srgb,var(--cs-theme-accent, #4171F5) 78%,#111827 22%))!important;border-color:color-mix(in srgb,var(--cs-theme-accent, #4171F5) 72%,#ffffff 28%)!important;color:#fff!important}.cs-thread-layout[class*=cs-chat-theme-] .cs-send-btn,.cs-thread-layout[class*=cs-chat-theme-] .cs-task-create--compact button,.cs-thread-layout[class*=cs-chat-theme-] .cs-icon-action-btn.is-active{background:var(--cs-theme-accent, #4171F5)!important;border-color:var(--cs-theme-accent, #4171F5)!important;color:#fff!important}.cs-thread-layout[class*=cs-chat-theme-] .cs-message-menu-trigger:hover,.cs-thread-layout[class*=cs-chat-theme-] .cs-icon-dot:hover,.cs-thread-layout[class*=cs-chat-theme-] .cs-message-pin-chip,.cs-thread-layout[class*=cs-chat-theme-] .cs-channels-tab--active{color:var(--cs-theme-accent, #4171F5)!important;border-color:color-mix(in srgb,var(--cs-theme-accent, #4171F5) 32%,#dbeafe 68%)!important;background:color-mix(in srgb,var(--cs-theme-accent, #4171F5) 10%,#ffffff 90%)!important}.cs-pinned-bar--compact{margin:6px 12px 0!important;padding:6px 8px!important;border-radius:16px!important;border:1px solid rgba(191,219,254,.9)!important;background:#ffffffeb!important;box-shadow:0 8px 22px -18px #0f23468c!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;overflow:hidden!important}.cs-pinned-bar-head--compact{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:0 4px 0 2px!important;border:0!important;background:transparent!important;color:#0f172a!important}.cs-pinned-title{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--cs-theme-accent, #2563eb)!important}.cs-pinned-count{min-width:20px!important;height:20px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:color-mix(in srgb,var(--cs-theme-accent, #2563eb) 12%,#ffffff 88%)!important;color:var(--cs-theme-accent, #2563eb)!important;border:1px solid color-mix(in srgb,var(--cs-theme-accent, #2563eb) 25%,#bfdbfe 75%)!important;font-size:11px!important;font-weight:950!important}.cs-pinned-bar-list--compact{flex:1 1 auto!important;min-width:0!important;display:flex!important;gap:6px!important;overflow-x:auto!important;padding:1px 1px 2px!important;scrollbar-width:thin!important}.cs-pinned-chip--compact{position:relative!important;flex:0 0 190px!important;min-width:0!important;max-width:230px!important;height:30px!important;padding:4px 26px 4px 9px!important;border-radius:999px!important;border:1px solid #dbeafe!important;background:#f8fbff!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;text-align:left!important;box-shadow:none!important;color:#172033!important}.cs-pinned-chip--compact:hover{border-color:var(--cs-theme-accent, #4171F5)!important;background:color-mix(in srgb,var(--cs-theme-accent, #4171F5) 8%,#ffffff 92%)!important;transform:none!important}.cs-pinned-chip--compact .cs-pinned-chip-author{max-width:72px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-weight:950!important;color:var(--cs-theme-accent, #2563eb)!important;text-transform:none!important;letter-spacing:0!important}.cs-pinned-chip--compact strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:850!important;color:#26354f!important}.cs-pinned-chip--compact i{position:absolute!important;top:5px!important;right:5px!important;width:20px!important;height:20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#94a3b8!important;font-size:15px!important;font-style:normal!important;line-height:1!important}.cs-pinned-chip--compact i:hover{background:#fee2e2!important;color:#dc2626!important}.cs-tasks-panel--compact{margin:6px 12px 0!important;padding:8px!important;border-radius:16px!important;border:1px solid rgba(191,219,254,.9)!important;background:#fffffff0!important;box-shadow:0 8px 22px -18px #0f23468c!important;display:grid!important;grid-template-columns:130px minmax(170px,240px) minmax(0,1fr)!important;gap:8px!important;align-items:start!important;overflow:hidden!important}.cs-tasks-panel-head--compact{padding:3px 4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;color:#0f172a!important}.cs-tasks-panel-head--compact strong{font-size:13px!important;font-weight:950!important;line-height:1.1!important}.cs-tasks-panel-head--compact span{font-size:10px!important;font-weight:850!important;color:#64748b!important}.cs-task-create--compact{height:32px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;align-self:start!important}.cs-task-create--compact input{min-width:0!important;height:32px!important;border-radius:999px!important;border:1px solid #dbeafe!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;background:#fff!important}.cs-task-create--compact button{height:32px!important;border-radius:999px!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important;box-shadow:none!important}.cs-task-list--scrollable{max-height:120px!important;min-height:34px!important;overflow-y:auto!important;padding:0 2px 0 0!important;display:grid!important;gap:5px!important;scrollbar-width:thin!important}.cs-task-row--compact{min-height:32px!important;padding:5px 7px!important;border-radius:12px!important;border:1px solid #e0ecff!important;background:#fbfdff!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important}.cs-task-row--compact .cs-task-check{width:20px!important;height:20px!important;border-radius:7px!important}.cs-task-row--compact strong{font-size:12px!important;line-height:1.15!important;font-weight:900!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-task-row--compact span{font-size:10px!important;font-weight:800!important;color:#64748b!important}.cs-task-row--compact .cs-task-delete{width:24px!important;height:24px!important;border-radius:9px!important}.cs-task-empty{min-height:32px!important;border-radius:12px!important;padding:8px!important;font-size:12px!important;color:#64748b!important}@media(max-width:900px){.cs-tasks-panel--compact{grid-template-columns:1fr!important;max-height:210px!important}.cs-task-list--scrollable{max-height:120px!important}.cs-pinned-bar--compact{align-items:stretch!important;flex-direction:column!important}.cs-pinned-bar-head--compact,.cs-pinned-bar-list--compact{width:100%!important}.cs-pinned-chip--compact{flex-basis:175px!important}}@media(max-width:520px){.cs-pinned-bar--compact,.cs-tasks-panel--compact{margin:5px 8px 0!important;border-radius:14px!important}.cs-pinned-chip--compact{flex-basis:155px!important;height:28px!important}.cs-pinned-chip--compact .cs-pinned-chip-author{display:none!important}.cs-pinned-chip--compact{grid-template-columns:minmax(0,1fr)!important}}.cs-tasks-panel,.cs-tasks-panel--compact,.cs-task-create--compact,.cs-task-list--scrollable,.cs-threaded-replies,.cs-message-thread-replies{display:none!important}.cs-thread-layout[class*=cs-chat-theme-]{background:radial-gradient(circle at top left,color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 26%,transparent) 0 280px,transparent 360px),linear-gradient(135deg,var(--cs-theme-bg-a, #f8fbff),var(--cs-theme-bg-b, #eaf3ff))!important;color:#111827!important}.cs-thread-layout[class*=cs-chat-theme-] .cs-thread-header,.cs-thread-layout[class*=cs-chat-theme-] .cs-thread-header--enterprise{background:linear-gradient(135deg,rgba(255,255,255,.96),var(--cs-theme-bg-a, #f8fbff))!important;border-bottom-color:color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 34%,#dbeafe 66%)!important}.cs-thread-layout[class*=cs-chat-theme-] .cs-thread-body,.cs-thread-layout[class*=cs-chat-theme-] .cs-messages-pane{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 22%,transparent) 0 150px,transparent 220px),radial-gradient(circle at 88% 76%,color-mix(in srgb,var(--cs-theme-bg-c, #dbeafe) 45%,transparent) 0 190px,transparent 275px),linear-gradient(180deg,var(--cs-theme-bg-a, #f8fbff),var(--cs-theme-bg-b, #eaf3ff))!important}.cs-thread-layout.cs-chat-theme-bg-pastel-blue .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-pastel-blue .cs-messages-pane{--cs-theme-bg-a:#f8fbff;--cs-theme-bg-b:#eaf3ff;--cs-theme-bg-c:#dbeafe}.cs-thread-layout.cs-chat-theme-bg-pastel-mint .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-pastel-mint .cs-messages-pane{--cs-theme-bg-a:#fbfffd;--cs-theme-bg-b:#e9fbf4;--cs-theme-bg-c:#ccfbf1}.cs-thread-layout.cs-chat-theme-bg-pastel-lilac .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-pastel-lilac .cs-messages-pane{--cs-theme-bg-a:#fdfbff;--cs-theme-bg-b:#f3efff;--cs-theme-bg-c:#e9d5ff}.cs-thread-layout.cs-chat-theme-bg-pastel-rose .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-pastel-rose .cs-messages-pane{--cs-theme-bg-a:#fff8fb;--cs-theme-bg-b:#fce7f3;--cs-theme-bg-c:#fbcfe8}.cs-thread-layout.cs-chat-theme-bg-pastel-peach .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-pastel-peach .cs-messages-pane{--cs-theme-bg-a:#fffaf4;--cs-theme-bg-b:#ffedd5;--cs-theme-bg-c:#fed7aa}.cs-thread-layout.cs-chat-theme-bg-pastel-yellow .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-pastel-yellow .cs-messages-pane{--cs-theme-bg-a:#fffef7;--cs-theme-bg-b:#fef9c3;--cs-theme-bg-c:#fde68a}.cs-thread-layout.cs-chat-theme-bg-pastel-sky .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-pastel-sky .cs-messages-pane{--cs-theme-bg-a:#f8fdff;--cs-theme-bg-b:#e0f2fe;--cs-theme-bg-c:#bae6fd}.cs-thread-layout.cs-chat-theme-bg-pastel-neutral .cs-thread-body,.cs-thread-layout.cs-chat-theme-bg-pastel-neutral .cs-messages-pane{--cs-theme-bg-a:#fbfcfe;--cs-theme-bg-b:#eef2f7;--cs-theme-bg-c:#e2e8f0}.cs-thread-layout[class*=cs-chat-theme-] .cs-composer-bar,.cs-thread-layout[class*=cs-chat-theme-] .cs-composer-shell,.cs-thread-layout[class*=cs-chat-theme-] .cs-members-pane{background:color-mix(in srgb,var(--cs-theme-bg-a, #f8fbff) 88%,#ffffff 12%)!important;border-color:color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 28%,#dbeafe 72%)!important}.cs-thread-layout[class*=cs-chat-theme-] .cs-message-card:not(.cs-system-message){background:color-mix(in srgb,#ffffff 84%,var(--cs-theme-bg-c, #dbeafe) 16%)!important;border-color:color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 26%,#dbeafe 74%)!important;box-shadow:0 14px 34px -26px color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 60%,#0f172a 40%)!important}.cs-thread-layout[class*=cs-chat-theme-bubble-] .cs-message-row.mine .cs-message-card{background:linear-gradient(135deg,color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 72%,#ffffff 28%),color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 52%,var(--cs-theme-bg-c, #dbeafe) 48%))!important;color:#10203a!important;border-color:color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 70%,#ffffff 30%)!important}.cs-thread-layout[class*=cs-chat-theme-bubble-] .cs-message-row.mine .cs-message-card .cs-message-text,.cs-thread-layout[class*=cs-chat-theme-bubble-] .cs-message-row.mine .cs-message-card .cs-message-meta strong,.cs-thread-layout[class*=cs-chat-theme-bubble-] .cs-message-row.mine .cs-message-card .cs-message-meta span,.cs-thread-layout[class*=cs-chat-theme-bubble-] .cs-message-row.mine .cs-message-time,.cs-thread-layout[class*=cs-chat-theme-bubble-] .cs-message-row.mine .cs-message-card a{color:#10203a!important}.cs-thread-layout[class*=cs-chat-theme-] .cs-composer-send-btn,.cs-thread-layout[class*=cs-chat-theme-] .cs-send-btn,.cs-thread-layout[class*=cs-chat-theme-] .cs-icon-action-btn.is-active,.cs-thread-layout[class*=cs-chat-theme-] .cs-pill-btn--primary{background:linear-gradient(135deg,var(--cs-theme-accent, #93c5fd),color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 72%,#ffffff 28%))!important;border-color:color-mix(in srgb,var(--cs-theme-accent, #93c5fd) 72%,#ffffff 28%)!important;color:#10203a!important}.cs-pinned-bar--compact{margin:5px 10px 0!important;padding:4px 6px!important;min-height:34px!important;border-radius:13px!important;box-shadow:none!important;background:color-mix(in srgb,#ffffff 92%,var(--cs-theme-bg-c, #dbeafe) 8%)!important}.cs-pinned-title{font-size:10px!important;letter-spacing:.035em!important}.cs-pinned-count{height:17px!important;min-width:17px!important;font-size:10px!important;padding:0 5px!important}.cs-pinned-bar-list--compact{gap:5px!important;padding-bottom:0!important}.cs-pinned-chip--compact{flex:0 0 158px!important;max-width:180px!important;height:24px!important;padding:2px 22px 2px 8px!important;border-radius:999px!important;background:#fffffff5!important}.cs-pinned-chip--compact .cs-pinned-chip-author{max-width:50px!important;font-size:9px!important}.cs-pinned-chip--compact strong{font-size:10px!important}.cs-pinned-chip--compact i{top:2px!important;right:3px!important;width:19px!important;height:19px!important}.cs-emoji-pop--portal,.cs-emoji-pop.cs-emoji-pop--portal{position:fixed!important;z-index:100000!important;max-height:265px!important;overflow:auto!important;background:#fffffffa!important;border:1px solid #cfe0ff!important;border-radius:18px!important;box-shadow:0 24px 70px -24px #0f172a73!important}.cs-modal-backdrop{z-index:90000!important}.cs-modal,.cs-modal--small,.cs-close-chat-modal,.cs-ann-modal,.cs-poll-modal,.cs-egm,.cs-enterprise-modal,.cs-theme-modal,.cs-all-chats-modal,.cs-folders-modal,.cs-all-groups-modal{max-height:min(92vh,860px)!important;overflow:auto!important;overscroll-behavior:contain!important}.cs-theme-sections,.cs-all-chats-list,.cs-folder-chat-list,.cs-folders-sidebar,.cs-enterprise-member-list,.cs-egm-body,.cs-ann-list{scrollbar-width:thin!important}.cs-section--folders{padding:18px 20px!important;border:1px solid #bfdbfe!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff5,#f8fbfff5)!important}.cs-desktop-section-icon--folders{background:#eff6ff!important;color:#2563eb!important}.cs-folder-chip-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important}.cs-folder-chip-row button{border:1px solid #dbeafe!important;background:#fff!important;color:#31507c!important;border-radius:999px!important;padding:8px 10px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:900!important}.cs-folder-chip-row button.is-active{background:#eff6ff!important;border-color:#60a5fa!important;color:#1d4ed8!important}.cs-folder-chip-row button span{background:#dbeafe;color:#1d4ed8;border-radius:999px;padding:1px 6px;font-size:10px}.cs-folder-empty-mini,.cs-folder-summary{margin-top:10px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}.cs-folders-modal{width:min(940px,calc(100vw - 28px))!important;border-radius:28px!important;background:#fff!important}.cs-folders-modal-head{padding:24px 28px!important;border-bottom:1px solid #e2e8f0!important;display:flex!important;justify-content:space-between!important;gap:16px!important}.cs-folders-modal-head span{color:#2563eb;font-weight:950;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cs-folders-modal-head h2{margin:4px 0;font-size:28px;color:#0f172a}.cs-folders-modal-head p{margin:0;color:#64748b;font-weight:800}.cs-folders-modal-head button{width:42px;height:42px;border-radius:14px;border:1px solid #dbeafe;background:#fff}.cs-folders-modal-body{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;min-height:420px!important;max-height:calc(92vh - 130px)!important;overflow:hidden!important}.cs-folders-sidebar{padding:18px!important;border-right:1px solid #e2e8f0!important;overflow:auto!important}.cs-folder-create{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin-bottom:14px!important}.cs-folder-create input{height:44px;border-radius:16px;border:1px solid #dbeafe;padding:0 12px;font-weight:850}.cs-folder-create button,.cs-folder-action{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:14px;font-weight:950;padding:0 12px}.cs-folder-nav-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;margin-bottom:6px!important}.cs-folder-nav{width:100%;min-height:42px;border-radius:14px;border:1px solid #e5edf9;background:#fff;display:flex;align-items:center;gap:8px;padding:0 10px;font-weight:900;color:#334155}.cs-folder-nav-wrap.is-active .cs-folder-nav,.cs-folder-nav.is-active{border-color:#60a5fa;background:#eff6ff;color:#1d4ed8}.cs-folder-nav b{margin-left:auto;font-size:11px;background:#dbeafe;color:#1d4ed8;border-radius:999px;padding:1px 7px}.cs-folder-delete{width:38px;height:42px;border-radius:14px;border:1px solid #fee2e2;background:#fff5f5;color:#dc2626}.cs-folders-conversations{padding:18px!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important}.cs-folder-target-title{color:#0f172a;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.cs-folder-chat-list{overflow:auto!important;display:grid!important;gap:8px!important;padding-right:4px!important}.cs-folder-chat-row{min-height:60px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px}.cs-folder-chat-row strong,.cs-folder-chat-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-folder-chat-row span{color:#64748b;font-size:12px;font-weight:800}.cs-folder-action.remove{background:#fff7ed!important;color:#c2410c!important;border-color:#fed7aa!important}.cs-command-menu{position:absolute!important;left:14px!important;right:14px!important;bottom:calc(100% + 10px)!important;z-index:80000!important;max-height:265px!important;overflow:auto!important;padding:8px!important;border:1px solid #bfdbfe!important;border-radius:18px!important;background:#fffffffa!important;box-shadow:0 22px 60px -24px #0f172a73!important}.cs-command-menu-head{display:flex;align-items:center;gap:8px;padding:6px 8px 9px;font-weight:950;color:#1d4ed8;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.cs-command-menu button{width:100%;min-height:48px;border:0;border-radius:14px;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cmd label" "cmd desc";gap:1px 10px;text-align:left;padding:7px 9px}.cs-command-menu button:hover{background:#eff6ff}.cs-command-menu button strong{grid-area:cmd;color:#1d4ed8;font-size:13px;align-self:center}.cs-command-menu button span{grid-area:label;color:#0f172a;font-size:13px;font-weight:900}.cs-command-menu button small{grid-area:desc;color:#64748b;font-size:11px;font-weight:800}.cs-draft-sync-hint{display:flex!important;justify-content:flex-end!important;gap:6px!important;margin:0 4px 5px!important;color:#64748b!important;font-size:10px!important;font-weight:850!important}.cs-draft-sync-hint span{background:#f8fbff;border:1px solid #e2e8f0;border-radius:999px;padding:2px 7px}.cs-rich-link-preview{margin-top:8px;border:1px solid #dbeafe;background:#ffffffe0;border-radius:15px;display:grid;grid-template-columns:62px minmax(0,1fr);gap:9px;padding:7px;text-decoration:none!important;max-width:min(420px,100%);color:#0f172a!important;overflow:hidden}.cs-rich-link-preview.is-loading{grid-template-columns:minmax(0,1fr);opacity:.75}.cs-rich-link-preview img{width:62px;height:62px;border-radius:11px;object-fit:cover;background:#eff6ff}.cs-rich-link-copy{min-width:0;display:grid;gap:2px}.cs-rich-link-copy span{display:flex;align-items:center;gap:4px;color:#2563eb;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cs-rich-link-copy strong{color:#0f172a;font-size:13px;font-weight:950;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cs-rich-link-copy p{margin:0;color:#64748b;font-size:11px;font-weight:750;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:900px){.cs-section--folders{padding:14px!important}.cs-folders-modal-body{grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important}.cs-folders-sidebar{border-right:0!important;border-bottom:1px solid #e2e8f0!important;max-height:210px!important}.cs-folders-conversations{min-height:360px!important}.cs-command-menu{left:8px!important;right:8px!important;max-height:230px!important}.cs-pinned-bar--compact{flex-direction:row!important;align-items:center!important}}@media(max-width:640px){.cs-modal-backdrop{align-items:stretch!important;padding:10px!important}.cs-modal,.cs-close-chat-modal,.cs-ann-modal,.cs-poll-modal,.cs-egm,.cs-enterprise-modal,.cs-theme-modal,.cs-all-chats-modal,.cs-folders-modal{width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:22px!important}.cs-folders-modal-head{padding:18px!important}.cs-folders-modal-head h2{font-size:22px!important}.cs-folder-chat-row{grid-template-columns:auto minmax(0,1fr)}.cs-folder-chat-row .cs-folder-action{grid-column:1 / -1;height:34px}.cs-rich-link-preview{grid-template-columns:48px minmax(0,1fr)}.cs-rich-link-preview img{width:48px;height:48px}.cs-pinned-chip--compact{flex-basis:132px!important}.cs-pinned-chip--compact .cs-pinned-chip-author{display:none!important}}.cs-composer-bar-inner{position:relative!important}.cs-pinned-bar,.cs-pinned-bar *{color:#0f172a!important}.cs-pinned-title svg,.cs-pinned-chip svg{color:#0f172a!important;stroke:#0f172a!important}.cs-pinned-bar--compact{display:flex!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;border-bottom:1px solid #e5edf9!important;background:#fffffff0!important;min-height:38px!important}.cs-pinned-bar-head--compact{display:flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important}.cs-pinned-title{height:24px!important;padding:0 8px!important;border-radius:999px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cs-pinned-count{min-width:20px!important;height:20px!important;border-radius:999px!important;background:#fff!important;border:1px solid #cbd5e1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:950!important}.cs-pinned-bar-list--compact{display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:thin!important;min-width:0!important}.cs-pinned-chip--compact{height:26px!important;min-width:120px!important;max-width:220px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;border-radius:999px!important;padding:0 7px!important;background:#f8fafc!important;border:1px solid #dbeafe!important;box-shadow:none!important}.cs-pinned-chip--compact .cs-pinned-chip-author{max-width:70px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;font-size:10px!important;font-weight:900!important}.cs-pinned-chip--compact strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:900!important}.cs-pinned-chip--compact i{width:18px!important;height:18px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;color:#334155!important}.cs-emoji-pop--portal{z-index:2147483000!important;position:fixed!important;isolation:isolate!important}.cs-modal-backdrop{overflow:auto!important;align-items:flex-start!important;padding:min(4vh,28px) 14px!important}.cs-modal,.cs-all-chats-modal,.cs-folders-modal,.cs-theme-modal,.cs-enterprise-create-modal,.cs-enterprise-direct-modal,.cs-group-modal,.cs-subchannel-settings-modal,.cs-ann-modal,.cs-mod-logs-modal{max-height:calc(100dvh - 28px)!important;overflow:auto!important;overscroll-behavior:contain!important}.cs-status-control{height:42px;border:1px solid #bfdbfe;border-radius:16px;background:#fff;display:inline-flex;align-items:center;gap:8px;padding:0 10px;box-shadow:0 8px 22px #3b82f614}.cs-status-control select{border:0;outline:0;background:transparent;color:#0f172a;font-weight:900;max-width:132px}.cs-status-dot{width:9px;height:9px;border-radius:999px;display:inline-block;background:#94a3b8;box-shadow:0 0 0 4px #f1f5f9}.cs-status-dot--online{background:#16a34a;box-shadow:0 0 0 4px #dcfce7}.cs-status-dot--away{background:#f59e0b;box-shadow:0 0 0 4px #fef3c7}.cs-status-dot--dnd{background:#ef4444;box-shadow:0 0 0 4px #fee2e2}.cs-member-status{display:inline-flex;width:max-content;align-items:center;gap:5px;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:950;border:1px solid #e2e8f0;color:#475569;background:#f8fafc}.cs-member-status:before{content:"";width:6px;height:6px;border-radius:999px;background:#94a3b8}.cs-member-status--online{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.cs-member-status--online:before{background:#16a34a}.cs-member-status--away{color:#92400e;background:#fffbeb;border-color:#fde68a}.cs-member-status--away:before{background:#f59e0b}.cs-member-status--dnd{color:#991b1b;background:#fef2f2;border-color:#fecaca}.cs-member-status--dnd:before{background:#ef4444}.cs-member-muted-pill{display:inline-flex;width:max-content;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:950;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.cs-unread-summary-card{margin:10px auto 12px;width:min(760px,calc(100% - 28px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:flex-start;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;border-radius:18px;padding:10px 12px;color:#0f172a;box-shadow:0 10px 28px #2563eb14}.cs-unread-summary-icon{width:30px;height:30px;border-radius:12px;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8}.cs-unread-summary-title{font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;color:#1d4ed8}.cs-unread-summary-card p{margin:2px 0 4px;font-size:12px;font-weight:800;color:#475569}.cs-unread-summary-card ul{margin:0;padding-left:16px;display:grid;gap:2px;font-size:12px;color:#334155}.cs-unread-summary-card button{height:30px;border-radius:999px;border:1px solid #bfdbfe;background:#fff;color:#1d4ed8;font-weight:950;padding:0 10px}.cs-mute-command-panel{position:absolute;left:8px;right:8px;bottom:calc(100% + 8px);z-index:140000;background:#fff;border:1px solid #bfdbfe;border-radius:20px;box-shadow:0 24px 80px #0f172a2e;padding:12px;color:#0f172a;max-height:min(470px,70dvh);overflow:auto}.cs-mute-command-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.cs-mute-command-head strong{font-size:15px;color:#0f172a}.cs-mute-command-head span{display:block;font-size:12px;font-weight:800;color:#64748b}.cs-mute-command-head button{width:28px;height:28px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#0f172a}.cs-mute-search{height:40px;border-radius:14px;border:1px solid #dbeafe;display:flex;align-items:center;gap:8px;padding:0 10px;margin-bottom:10px}.cs-mute-search input{border:0;outline:0;flex:1;min-width:0;font-weight:850}.cs-mute-member-list{display:grid;gap:6px;max-height:168px;overflow:auto;padding-right:3px}.cs-mute-member-list button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;min-height:54px;border-radius:16px;border:1px solid #e2e8f0;background:#f8fafc;padding:7px 9px;text-align:left}.cs-mute-member-list button.is-active{border-color:#2563eb;background:#eff6ff}.cs-mute-member-list strong,.cs-mute-member-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-mute-member-list small{color:#64748b;font-weight:800}.cs-mute-fields{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;margin-top:10px}.cs-mute-fields label{display:grid;gap:5px;color:#334155;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.cs-mute-fields input{height:40px;border-radius:14px;border:1px solid #dbeafe;padding:0 10px;font-weight:850;color:#0f172a}.cs-mute-fields label:first-child{grid-template-columns:1fr}.cs-mute-fields label:first-child span{text-transform:none;letter-spacing:0;font-size:10px;color:#64748b}.cs-mute-apply{margin-top:10px;height:40px;width:100%;border:0;border-radius:14px;background:#1d4ed8;color:#fff;font-weight:950}.cs-mute-apply:disabled{background:#cbd5e1;cursor:not-allowed}.cs-muted-banner--detailed{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 12px!important;border-radius:16px!important;background:#fff7ed!important;border:1px solid #fed7aa!important;color:#9a3412!important;font-weight:900!important}.cs-muted-banner--detailed small{color:#c2410c;font-weight:800}.cs-mod-logs-modal{width:min(840px,calc(100vw - 28px));border-radius:28px;background:#fff;box-shadow:0 30px 90px #0f172a47;border:1px solid #dbeafe}.cs-mod-logs-head{display:flex;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #e5edf9}.cs-mod-logs-head span{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.cs-mod-logs-head h2{margin:4px 0;color:#0f172a;font-size:26px}.cs-mod-logs-head p{margin:0;color:#64748b;font-weight:800}.cs-mod-logs-head button{width:38px;height:38px;border-radius:14px;border:1px solid #dbeafe;background:#fff}.cs-mod-logs-tabs{display:flex;gap:8px;padding:14px 18px;border-bottom:1px solid #e5edf9;flex-wrap:wrap}.cs-mod-logs-tabs button{height:34px;border-radius:999px;border:1px solid #dbeafe;background:#fff;color:#334155;font-weight:950;padding:0 12px}.cs-mod-logs-tabs button.is-active{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd}.cs-mod-logs-list{padding:14px 18px 18px;display:grid;gap:8px;max-height:52dvh;overflow:auto}.cs-mod-log-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.cs-mod-log-icon{width:30px;height:30px;border-radius:12px;display:grid;place-items:center;background:#eff6ff;color:#1d4ed8}.cs-mod-log-row strong{color:#0f172a;font-size:13px;text-transform:capitalize}.cs-mod-log-row p{margin:2px 0;color:#475569;font-size:12px;font-weight:800;overflow-wrap:anywhere}.cs-mod-log-row small{color:#64748b;font-size:11px;font-weight:800}.cs-ann-detail-shell--clean{min-height:100dvh;padding:28px;background:radial-gradient(circle at 8% 8%,#dbeafe 0,transparent 28%),linear-gradient(135deg,#f8fbff,#eef6ff)}.cs-ann-detail-back-clean{height:42px;border-radius:999px;border:1px solid #bfdbfe;background:#fff;color:#1d4ed8;font-weight:950;padding:0 15px;display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.cs-ann-detail-clean-card{background:#fffffff5;border:1px solid #bfdbfe;border-radius:30px;box-shadow:0 28px 80px #2563eb1f;overflow:hidden;max-width:1120px;margin:0 auto}.cs-ann-detail-clean-hero{padding:30px;background:linear-gradient(135deg,#fff,#eff6ff);border-bottom:1px solid #dbeafe}.cs-ann-detail-clean-kicker{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:#64748b;font-weight:950;font-size:12px}.cs-ann-detail-clean-hero h1{margin:16px 0 8px;font-size:clamp(28px,4vw,48px);line-height:1.02;color:#0f172a;letter-spacing:-.04em}.cs-ann-detail-clean-hero>p{margin:0;max-width:820px;color:#475569;font-size:17px;line-height:1.6;font-weight:750}.cs-ann-detail-clean-meta{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cs-ann-detail-clean-meta>div{border:1px solid #dbeafe;border-radius:18px;background:#fff;padding:12px 14px}.cs-ann-detail-clean-meta strong,.cs-ann-detail-clean-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-ann-detail-clean-meta strong{color:#0f172a;font-size:13px;font-weight:950}.cs-ann-detail-clean-meta span{color:#64748b;font-size:12px;font-weight:800;margin-top:2px}.cs-ann-detail-clean-images{padding:18px 30px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.cs-ann-detail-clean-images img{width:100%;height:180px;object-fit:cover;border-radius:18px;border:1px solid #dbeafe}.cs-ann-detail-clean-body{padding:28px 30px;color:#1e293b;font-size:16px;line-height:1.78;font-weight:650}.cs-ann-detail-clean-action{margin:0 30px 30px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:20px;border:1px solid #bfdbfe;background:#eff6ff;padding:14px}.cs-ann-detail-clean-action strong,.cs-ann-detail-clean-action span{display:block}.cs-ann-detail-clean-action strong{color:#0f172a}.cs-ann-detail-clean-action span{color:#64748b;font-weight:800}.cs-chat-theme-font-serif{font-family:Georgia,Cambria,Times New Roman,serif!important}.cs-chat-theme-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.cs-thread-layout{background:linear-gradient(135deg,color-mix(in srgb,var(--cs-theme-accent, #bfdbfe) 36%,white),#fff)!important}.cs-thread-layout .cs-thread-header,.cs-thread-layout .cs-composer-bar{border-color:color-mix(in srgb,var(--cs-theme-accent, #bfdbfe) 60%,#dbeafe)!important}.cs-chat-theme-bg-pastel-blue .cs-messages-pane{background:linear-gradient(135deg,#eff6ff,#f8fbff)!important}.cs-chat-theme-bg-pastel-mint .cs-messages-pane{background:linear-gradient(135deg,#ecfdf5,#f8fffb)!important}.cs-chat-theme-bg-pastel-lilac .cs-messages-pane{background:linear-gradient(135deg,#f5f3ff,#fbfaff)!important}.cs-chat-theme-bg-pastel-rose .cs-messages-pane{background:linear-gradient(135deg,#fff1f2,#fffafb)!important}.cs-chat-theme-bg-pastel-peach .cs-messages-pane{background:linear-gradient(135deg,#fff7ed,#fffdf8)!important}.cs-chat-theme-bg-pastel-yellow .cs-messages-pane{background:linear-gradient(135deg,#fefce8,#fffffb)!important}.cs-chat-theme-bg-pastel-sky .cs-messages-pane{background:linear-gradient(135deg,#e0f2fe,#f8fbff)!important}.cs-chat-theme-bg-pastel-neutral .cs-messages-pane{background:linear-gradient(135deg,#f8fafc,#fff)!important}@media(max-width:760px){.cs-status-control{width:100%;justify-content:center}.cs-status-control select{max-width:none}.cs-unread-summary-card{width:calc(100% - 16px);grid-template-columns:auto minmax(0,1fr)}.cs-unread-summary-card button{grid-column:1 / -1;width:100%}.cs-mute-fields{grid-template-columns:1fr}.cs-mute-command-panel{left:0;right:0;bottom:calc(100% + 6px);border-radius:18px;max-height:65dvh}.cs-ann-detail-shell--clean{padding:12px}.cs-ann-detail-clean-card{border-radius:22px}.cs-ann-detail-clean-hero{padding:20px}.cs-ann-detail-clean-meta{grid-template-columns:1fr}.cs-ann-detail-clean-images{padding:12px 20px 0;grid-template-columns:1fr}.cs-ann-detail-clean-body{padding:20px;font-size:15px}.cs-ann-detail-clean-action{margin:0 20px 20px;flex-direction:column;align-items:stretch}.cs-mod-logs-head{padding:18px}.cs-mod-logs-list{max-height:58dvh}.cs-pinned-bar--compact{flex-wrap:wrap!important}.cs-pinned-bar-list--compact{width:100%!important}}.cs-thread-header{overflow:visible!important}.cs-thread-header-actions.cs-thread-header-actions--compact-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 1 auto!important;min-width:0!important;max-width:min(760px,58vw)!important;overflow:visible!important}.cs-thread-tools-wrap,.cs-status-control--popover{position:relative!important;flex:0 0 auto!important}.cs-thread-tools-menu,.cs-status-menu,.cs-emoji-pop--portal{z-index:2147483000!important}.cs-enterprise-chat-modal,.cs-mod-logs-modal,.cs-modal,.cs-ann-modal,.cs-poll-modal,.cs-close-chat-modal,.cs-egm,.cs-theme-modal,.cs-folders-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-subchannel-modal,.cs-confirm-modal{max-height:calc(100dvh - 36px)!important;overflow:auto!important;overscroll-behavior:contain!important}.cs-pinned-bar--compact,.cs-pinned-bar--compact *,.cs-pinned-bar--compact svg{color:#111827!important;stroke:#111827!important}@media(max-width:900px){.cs-thread-header-actions.cs-thread-header-actions--compact-tools{max-width:100%!important;width:100%!important;justify-content:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;gap:8px!important}.cs-thread-header-actions--compact-tools .cs-icon-action-btn,.cs-thread-header-actions--compact-tools .cs-icon-action-btn--labeled,.cs-thread-header-actions--compact-tools .cs-translate-icon-wrap,.cs-thread-header-actions--compact-tools .cs-translate-wrap,.cs-status-button{width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important}.cs-thread-tools-menu,.cs-status-menu{position:fixed!important;inset:auto 12px 86px!important;width:auto!important;max-height:62dvh!important;overflow-y:auto!important}}@media(max-width:560px){.cs-thread-header-actions.cs-thread-header-actions--compact-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px!important}.cs-thread-tools-trigger>span,.cs-status-button small{display:none!important}.cs-thread-tools-trigger{padding:0!important;justify-content:center!important}}@media(max-width:760px){.cs-thread-header{gap:10px!important;padding:12px!important}.cs-thread-header-actions--compact-tools{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important}.cs-status-button{min-width:104px!important;max-width:145px!important;height:34px!important;padding:0 10px!important}.cs-status-button strong{font-size:12px!important}.cs-thread-header-actions--compact-tools .cs-translate-pro{min-width:152px!important;max-width:calc(100vw - 24px)!important;height:36px!important}.cs-thread-tools-trigger{height:34px!important;min-width:82px!important}.cs-pinned-bar--compact{margin:6px 10px 4px!important;overflow-x:auto!important}.cs-pinned-bar--compact .cs-pinned-chip{max-width:170px!important}.cs-conflict-cooling{grid-template-columns:28px 1fr!important;margin:6px 10px!important;padding:9px!important}.cs-conflict-cooling-actions{grid-column:1 / -1!important;justify-content:flex-start!important}.cs-conflict-cooling-actions button{flex:1 1 auto!important;min-width:0!important}.cs-section--announcements .cs-ann-list--scroll,.cs-ann-list--scroll.cs-ann-list--pro{max-height:285px!important;padding-right:4px!important}.cs-section--announcements .cs-ann-card,.cs-ann-card--pro{min-height:104px!important;padding:11px 40px 11px 12px!important;border-radius:18px!important}.cs-ann-card--pro .cs-ann-card-title{font-size:14px!important}.cs-ann-card--pro .cs-ann-card-preview{font-size:12px!important;-webkit-line-clamp:2!important}.cs-ann-card--pro .cs-ann-card-author-role{display:none!important}.cs-ann-detail-shell--clean{padding:14px!important}.cs-ann-detail-clean-card{border-radius:22px!important}.cs-ann-detail-clean-hero{padding:20px!important}.cs-ann-detail-clean-meta{grid-template-columns:1fr!important}.cs-ann-detail-clean-images{padding:14px!important;grid-template-columns:1fr!important}.cs-ann-detail-clean-images img{height:170px!important}.cs-ann-detail-clean-body{padding:18px 20px 22px!important;font-size:14px!important}.cs-ann-detail-clean-action{margin:0 20px 22px!important;flex-direction:column!important;align-items:stretch!important}.cs-modal-backdrop,.cs-modal-overlay,.cs-ann-modal-overlay{padding:10px!important;align-items:flex-start!important;overflow-y:auto!important}.cs-ann-modal--pro,.cs-modal,.cs-egm,.cs-theme-modal,.cs-mod-logs-modal,.cs-poll-modal,.cs-subchannel-modal,.cs-confirm-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:22px!important}.cs-ann-field-grid,.cs-ann-action-grid,.cs-ann-priority-grid--pro{grid-template-columns:1fr!important}.cs-ann-modal-body--pro{padding:14px!important}.cs-ann-modal-header--pro{padding:16px!important}.cs-ann-modal-footer--pro{padding:12px 14px!important}}:root{--cs-theme-accent: #bfdbfe;--cs-theme-accent-soft: rgba(191,219,254,.45);--cs-theme-bg-a: #f8fbff;--cs-theme-bg-b: #eaf3ff;--cs-theme-bg-c: #dbeafe;--cs-theme-radius: 20px;--cs-theme-shadow: 0 18px 42px rgba(59,130,246,.1)}body.cs-global-themed{background:linear-gradient(135deg,var(--cs-theme-bg-a),var(--cs-theme-bg-b))!important}.cs-page--themed{background:radial-gradient(circle at 8% 6%,var(--cs-theme-accent-soft),transparent 24%),radial-gradient(circle at 92% 15%,var(--cs-theme-bg-c),transparent 28%),linear-gradient(135deg,var(--cs-theme-bg-a),var(--cs-theme-bg-b))!important;color:#0f172a!important}.cs-page--themed.cs-chat-theme-pattern-dots,body.cs-chat-theme-pattern-dots .cs-modal-backdrop>*{background-image:radial-gradient(rgba(37,99,235,.1) 1px,transparent 1px),linear-gradient(135deg,var(--cs-theme-bg-a),var(--cs-theme-bg-b))!important;background-size:18px 18px,auto!important}.cs-page--themed.cs-chat-theme-pattern-grid,body.cs-chat-theme-pattern-grid .cs-modal-backdrop>*{background-image:linear-gradient(rgba(59,130,246,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.08) 1px,transparent 1px),linear-gradient(135deg,var(--cs-theme-bg-a),var(--cs-theme-bg-b))!important;background-size:26px 26px,26px 26px,auto!important}.cs-page--themed.cs-chat-theme-pattern-waves,body.cs-chat-theme-pattern-waves .cs-modal-backdrop>*{background-image:radial-gradient(ellipse at top left,var(--cs-theme-accent-soft),transparent 36%),radial-gradient(ellipse at bottom right,var(--cs-theme-bg-c),transparent 32%),linear-gradient(135deg,var(--cs-theme-bg-a),var(--cs-theme-bg-b))!important}body.cs-global-themed .cs-surface,body.cs-global-themed .cs-thread-panel,body.cs-global-themed .cs-modal,body.cs-global-themed .cs-ann-modal,body.cs-global-themed .cs-poll-modal,body.cs-global-themed .cs-egm,body.cs-global-themed .cs-subchannel-modal,body.cs-global-themed .cs-all-chats-modal,body.cs-global-themed .cs-all-groups-modal,body.cs-global-themed .cs-theme-modal,body.cs-global-themed .cs-close-chat-modal,body.cs-global-themed .cs-mod-logs-modal{border-color:var(--cs-theme-bg-c)!important;box-shadow:var(--cs-theme-shadow)!important}body.cs-chat-theme-surface-mist .cs-surface,body.cs-chat-theme-surface-mist .cs-thread-panel,body.cs-chat-theme-surface-mist .cs-modal-backdrop>*{background:linear-gradient(180deg,#fff,var(--cs-theme-bg-a))!important}body.cs-chat-theme-surface-paper .cs-surface,body.cs-chat-theme-surface-paper .cs-thread-panel,body.cs-chat-theme-surface-paper .cs-modal-backdrop>*{background:#fffdfb!important}body.cs-chat-theme-surface-glass .cs-surface,body.cs-chat-theme-surface-glass .cs-thread-panel,body.cs-chat-theme-surface-glass .cs-modal-backdrop>*{background:#ffffffdb!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}body.cs-chat-theme-surface-outlined .cs-surface,body.cs-chat-theme-surface-outlined .cs-thread-panel,body.cs-chat-theme-surface-outlined .cs-modal-backdrop>*{border-width:2px!important;background:#fff!important}body.cs-chat-theme-density-compact .cs-message-card{padding:10px 12px!important}body.cs-chat-theme-density-wide .cs-message-card{padding:18px 20px!important}body.cs-chat-theme-font-inter .cs-page,body.cs-chat-theme-font-inter .cs-modal-backdrop{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body.cs-chat-theme-font-rounded .cs-page,body.cs-chat-theme-font-rounded .cs-modal-backdrop{font-family:ui-rounded,Nunito,Inter,system-ui,sans-serif!important}.cs-thread-layout .cs-message-card,.cs-thread-layout .cs-composer-input-wrap,.cs-thread-layout .cs-pinned-chip,.cs-thread-layout .cs-conflict-cooling{border-radius:var(--cs-theme-radius)!important}.cs-thread-layout .mine .cs-message-card,.cs-theme-preview-bubble.is-mine{background:linear-gradient(135deg,var(--cs-theme-accent),color-mix(in srgb,var(--cs-theme-accent) 72%,#ffffff 28%))!important;color:#0f172a!important;border-color:color-mix(in srgb,var(--cs-theme-accent) 70%,#2563eb 30%)!important}.cs-modal-backdrop,.cs-modal-overlay,.cs-ann-modal-overlay{align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;overflow-x:hidden!important;padding:24px 14px!important;overscroll-behavior:contain!important}.cs-modal,.cs-ann-modal,.cs-poll-modal,.cs-close-chat-modal,.cs-egm,.cs-theme-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-subchannel-modal,.cs-enterprise-chat-modal,.cs-mod-logs-modal{max-height:calc(100dvh - 48px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cs-egm-body,.cs-ann-modal-body,.cs-modal-body,.cs-theme-sections,.cs-all-chats-list,.cs-all-groups-list,.cs-logs-body,.cs-subchannel-modal-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.cs-egm{width:min(860px,calc(100vw - 32px))!important}.cs-egm-body{max-height:calc(100dvh - 260px)!important;padding-bottom:18px!important}.cs-egm-section{min-height:0!important}.cs-egm-section:has(.cs-egm-card),.cs-egm-section:has(.cs-egm-input){overflow:visible!important}.cs-modal.cs-modal--small{width:min(430px,calc(100vw - 34px))!important;border-radius:24px!important;background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 26px 80px #0f172a38!important}.cs-modal.cs-modal--small .cs-modal-head{padding:22px 22px 12px!important;border-bottom:0!important}.cs-modal.cs-modal--small .cs-modal-head h3{margin:0 0 8px!important;font-size:22px!important;color:#0f172a!important;letter-spacing:-.03em!important}.cs-modal.cs-modal--small .cs-modal-head p{margin:0!important;color:#64748b!important;font-weight:800!important;line-height:1.5!important}.cs-modal.cs-modal--small .cs-modal-actions{padding:14px 22px 22px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border-top:0!important}.cs-modal.cs-modal--small .cs-pill-btn{height:44px!important;border-radius:14px!important}.cs-status-control.cs-status-control--popover{position:relative!important;display:inline-flex!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cs-status-button{height:54px!important;min-width:190px!important;max-width:230px!important;border-radius:18px!important;border:1.5px solid #bfdbfe!important;background:#fff!important;color:#0f172a!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0 13px!important;box-shadow:0 10px 26px #3b82f614!important}.cs-status-button:hover{border-color:#93c5fd!important;background:#f8fbff!important}.cs-status-icon-shell{width:34px!important;height:34px!important;border-radius:12px!important;background:#eff6ff!important;display:grid!important;place-items:center!important;border:1px solid #dbeafe!important}.cs-status-button-copy{min-width:0!important;display:grid!important;line-height:1.05!important;text-align:left!important}.cs-status-button-copy strong{font-size:15px!important;font-weight:950!important;color:#0f172a!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-status-button-copy small{font-size:11px!important;font-weight:850!important;color:#64748b!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-status-chevron{color:#334155!important;font-weight:950!important}.cs-status-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;z-index:160000!important;width:min(300px,calc(100vw - 28px))!important;border-radius:18px!important;border:1px solid #bfdbfe!important;background:#fff!important;color:#0f172a!important;box-shadow:0 22px 70px #0f172a2e!important;padding:10px!important}.cs-status-menu-title{color:#0f172a!important;font-weight:950!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:2px 4px 8px!important}.cs-status-menu button{height:38px!important;border-radius:12px!important;border:1px solid transparent!important;background:#fff!important;color:#0f172a!important;font-weight:900!important;display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;padding:0 9px!important}.cs-status-menu button:hover,.cs-status-menu button.is-active{background:#eff6ff!important;border-color:#bfdbfe!important}.cs-custom-status-field{display:grid!important;gap:6px!important;color:#334155!important;font-size:12px!important;font-weight:950!important;margin-top:10px!important}.cs-custom-status-field input,.cs-mute-search input,.cs-mute-fields input,.cs-theme-modal input,.cs-egm-input,.cs-egm-search-input{background:#fff!important;color:#0f172a!important;caret-color:#2563eb!important;opacity:1!important}.cs-custom-status-field input::placeholder,.cs-mute-search input::placeholder,.cs-mute-fields input::placeholder,.cs-theme-modal input::placeholder,.cs-egm-input::placeholder,.cs-egm-search-input::placeholder{color:#94a3b8!important;opacity:1!important}.cs-custom-status-field input{height:40px!important;border-radius:13px!important;border:1px solid #dbeafe!important;padding:0 12px!important;font-weight:850!important}.cs-mute-command-panel{left:8px!important;right:auto!important;bottom:calc(100% + 10px)!important;width:min(460px,calc(100vw - 28px))!important;max-height:min(430px,68dvh)!important;border-radius:20px!important;padding:12px!important;background:#fff!important;border:1px solid #bfdbfe!important;box-shadow:0 24px 80px #0f172a38!important;color:#0f172a!important}.cs-mute-command-head{margin-bottom:8px!important}.cs-mute-command-head strong{font-size:17px!important;font-weight:950!important;color:#0f172a!important}.cs-mute-command-head span{font-size:12px!important;color:#64748b!important;font-weight:850!important}.cs-mute-search{height:38px!important;border-radius:14px!important;background:#f8fbff!important;border:1px solid #dbeafe!important}.cs-mute-member-list{max-height:150px!important;gap:5px!important}.cs-mute-member-list button{min-height:48px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e2e8f0!important;padding:6px 8px!important}.cs-mute-member-list button.is-active{background:#eff6ff!important;border-color:#60a5fa!important}.cs-mute-fields{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important;align-items:end!important;margin-top:8px!important}.cs-mute-fields label{color:#334155!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:950!important;display:grid!important;gap:5px!important}.cs-mute-fields input{height:38px!important;border-radius:13px!important;border:1px solid #dbeafe!important;padding:0 10px!important;font-weight:850!important}.cs-mute-apply{height:42px!important;border-radius:14px!important;margin-top:10px!important;background:#2563eb!important;color:#fff!important;font-weight:950!important}.cs-mute-apply:disabled{background:#cbd5e1!important;color:#fff!important;opacity:1!important}.cs-roles-member-list{gap:8px!important;padding:2px 0 10px!important}.cs-roles-member-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 10px 24px #0f172a0a!important;padding:12px 14px!important;min-height:68px!important;color:#0f172a!important}.cs-roles-member-card:hover{border-color:#bfdbfe!important;background:#f8fbff!important;transform:none!important}.cs-roles-member-name{color:#0f172a!important;font-weight:950!important}.cs-roles-member-sub{color:#64748b!important;font-weight:800!important}.cs-roles-select-wrap{background:#f8fafc!important;border:1px solid #dbeafe!important;border-radius:16px!important;box-shadow:none!important;padding:4px 8px!important}.cs-roles-select{background:transparent!important;color:#0f172a!important;font-weight:950!important}.cs-roles-legend-grid{background:transparent!important}.cs-roles-legend-item{background:#fff!important;border-color:#e2e8f0!important;border-radius:16px!important}.cs-theme-modal{width:min(820px,calc(100vw - 32px))!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,var(--cs-theme-bg-a))!important;color:#0f172a!important}.cs-theme-modal-head--clean{padding:24px 26px 18px!important;border-bottom:1px solid var(--cs-theme-bg-c)!important}.cs-theme-modal-head--clean span{display:none!important}.cs-theme-modal-head--clean h2{margin:0 0 8px!important;color:#0f172a!important;font-size:clamp(24px,3vw,32px)!important;letter-spacing:-.04em!important}.cs-theme-modal-head--clean p{display:block!important;margin:0!important;color:#475569!important;font-weight:850!important;line-height:1.45!important}.cs-theme-modal-subline{margin-top:4px!important;color:#2563eb!important}.cs-theme-preview{display:none!important}.cs-theme-sections--expanded{padding:18px 26px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.cs-theme-option-section{background:#ffffffc7!important;border:1px solid #dbeafe!important;border-radius:20px!important;padding:14px!important}.cs-theme-option-section>strong{display:block!important;color:#0f172a!important;font-weight:950!important;margin-bottom:10px!important}.cs-theme-preset-grid--expanded{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cs-theme-preset-grid--expanded button,.cs-theme-pill-row button{color:#0f172a!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:14px!important;min-height:36px!important;font-weight:900!important;text-transform:capitalize!important}.cs-theme-preset-grid--expanded button.is-active,.cs-theme-pill-row button.is-active{background:var(--cs-theme-bg-b)!important;border-color:#60a5fa!important;color:#0f172a!important}.cs-theme-color-row--expanded{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.cs-theme-color-row--expanded button{width:30px!important;height:30px!important;border-radius:999px!important;background:var(--swatch)!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #cbd5e1!important}.cs-theme-color-row--expanded button.is-active{box-shadow:0 0 0 3px #2563eb!important}.cs-theme-modal-actions{position:sticky!important;bottom:0!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.cs-egm-card,.cs-egm-section,.cs-ann-modal-section,.cs-subchannel-modal-section{background:#fff!important;color:#0f172a!important}.cs-egm-input,.cs-egm-textarea,.cs-egm-select,.cs-ann-input,.cs-ann-textarea,.cs-text-input,.cs-poll-question-input,.cs-poll-option-input{background:#fff!important;color:#0f172a!important;border-color:#dbeafe!important}.cs-egm-input:focus,.cs-ann-input:focus,.cs-text-input:focus,.cs-custom-status-field input:focus,.cs-mute-fields input:focus,.cs-mute-search:focus-within{outline:2px solid #2563eb!important;outline-offset:2px!important;box-shadow:none!important}@media(max-width:760px){.cs-modal-backdrop,.cs-modal-overlay,.cs-ann-modal-overlay{padding:10px!important;align-items:flex-start!important}.cs-modal,.cs-ann-modal,.cs-poll-modal,.cs-close-chat-modal,.cs-egm,.cs-theme-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-subchannel-modal,.cs-enterprise-chat-modal,.cs-mod-logs-modal{width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:22px!important}.cs-theme-sections--expanded{grid-template-columns:1fr!important;padding:14px!important}.cs-status-button{min-width:150px!important;max-width:170px!important;height:46px!important;grid-template-columns:28px minmax(0,1fr) auto!important;padding:0 10px!important}.cs-status-icon-shell{width:28px!important;height:28px!important;border-radius:10px!important}.cs-status-button-copy strong{font-size:13px!important}.cs-status-button-copy small{display:none!important}.cs-mute-command-panel{width:calc(100vw - 22px)!important;left:0!important;max-height:62dvh!important}.cs-mute-fields{grid-template-columns:1fr!important}.cs-roles-member-card{grid-template-columns:auto minmax(0,1fr)!important}.cs-roles-select-wrap{grid-column:1 / -1!important;width:100%!important;justify-content:center!important}}.cs-enterprise-eyebrow{display:none!important}.cs-status-control.cs-status-control--popover{height:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;flex:0 0 auto!important}.cs-status-button{height:46px!important;min-height:46px!important;min-width:252px!important;max-width:252px!important;border-radius:16px!important;border:1px solid rgba(191,219,254,.95)!important;background:#fff!important;color:#0f172a!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:7px 10px!important;box-shadow:0 12px 28px #2563eb17!important;transform:none!important}.cs-status-button:hover,.cs-status-control.is-open .cs-status-button{border-color:#2563eb6b!important;background:#f8fbff!important;box-shadow:0 16px 36px #2563eb24!important}.cs-status-icon-shell{width:30px!important;height:30px!important;border-radius:999px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;display:grid!important;place-items:center!important}.cs-status-button-copy{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;line-height:1.1!important}.cs-status-button-copy strong{font-size:13px!important;font-weight:900!important;color:#0f172a!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-status-button-copy small{display:block!important;margin-top:3px!important;color:#64748b!important;font-size:10px!important;font-weight:800!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-status-chevron{font-size:17px!important;color:#475569!important;line-height:1!important}.cs-ann-list--pro,.cs-ann-list--scroll{max-height:304px!important;overflow-y:auto!important;overflow-x:hidden!important;gap:8px!important;padding:0 6px 4px 0!important}.cs-ann-card--pro,.cs-section--announcements .cs-ann-card{min-height:84px!important;max-height:92px!important;padding:9px 46px 9px 14px!important;border-radius:17px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;align-items:center!important;overflow:hidden!important}.cs-ann-card--pro .cs-ann-card-body{min-width:0!important;overflow:hidden!important;display:grid!important;gap:4px!important}.cs-ann-card--pro .cs-ann-card-top-row{min-height:18px!important;gap:5px!important;align-items:center!important;overflow:hidden!important;flex-wrap:nowrap!important}.cs-ann-card--pro .cs-ann-priority-badge,.cs-ann-card--pro .cs-ann-pin-badge{height:18px!important;max-width:96px!important;padding:0 7px!important;border-radius:999px!important;font-size:9px!important;line-height:18px!important}.cs-ann-card--pro .cs-ann-card-date{font-size:10px!important;max-width:70px!important;margin-left:auto!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.cs-ann-card--pro .cs-ann-card-title{margin:0!important;color:#0f172a!important;font-size:14px!important;line-height:1.16!important;font-weight:950!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-ann-card--pro .cs-ann-card-preview{margin:0!important;color:#475569!important;font-size:11.5px!important;line-height:1.25!important;font-weight:750!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-ann-card--pro .cs-ann-card-author-row--pro,.cs-ann-card--pro .cs-ann-card-footer-row,.cs-ann-card--pro .cs-ann-card-thumb{display:none!important}.cs-ann-card--pro .cs-ann-card-arrow{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;border-radius:999px!important;display:grid!important;place-items:center!important;font-size:24px!important}.cs-modal-backdrop,.cs-modal-overlay,.cs-ann-modal-overlay{align-items:center!important;justify-content:center!important;padding:18px!important;overflow-y:auto!important}.cs-enterprise-chat-modal.cs-enterprise-chat-modal--clean{width:min(1040px,calc(100vw - 36px))!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:28px!important;background:#fffffffa!important;border:1px solid #bfdbfe!important;box-shadow:0 26px 80px #0f172a3b!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(760px,calc(100vw - 36px))!important}.cs-enterprise-modal-topline{display:none!important}.cs-enterprise-modal-header.cs-enterprise-modal-header--compact{flex:0 0 auto!important;padding:24px 28px 20px!important;background:linear-gradient(135deg,#f8fbfffa,#eff6ffe0)!important;border-bottom:1px solid #dbeafe!important}.cs-enterprise-modal-title-row{align-items:flex-start!important;gap:18px!important}.cs-enterprise-title-stack h2{margin:0 0 7px!important;font-size:clamp(26px,3vw,34px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.cs-enterprise-title-stack p{margin:0!important;max-width:650px!important;font-size:15px!important;line-height:1.42!important;font-weight:800!important;color:#52637d!important}.cs-enterprise-modal-close{width:46px!important;height:46px!important;border-radius:16px!important;flex:0 0 46px!important}.cs-enterprise-group-layout.cs-enterprise-group-layout--clean{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr)!important;gap:20px!important;padding:22px 28px!important;background:#fff!important}.cs-enterprise-group-config--clean,.cs-enterprise-member-picker--clean,.cs-enterprise-picker-panel--clean{min-height:0!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:22px!important;padding:16px!important;box-shadow:0 16px 38px #0f172a0d!important}.cs-enterprise-group-preview-card--hero{min-height:72px!important;padding:12px!important;border-radius:18px!important;background:linear-gradient(135deg,#f8fbff,#fff)!important}.cs-enterprise-group-preview-card--hero .cs-avatar--xl,.cs-enterprise-group-preview-card--hero .cs-avatar{width:56px!important;height:56px!important;border-radius:16px!important}.cs-enterprise-field-grid--compact{gap:12px!important}.cs-enterprise-field span,.cs-enterprise-image-uploader-copy strong{font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase!important}.cs-enterprise-field input,.cs-enterprise-field select,.cs-enterprise-image-url-input,.cs-enterprise-search--large{min-height:46px!important;height:46px!important;border-radius:16px!important}.cs-enterprise-image-uploader{padding:12px!important;border-radius:18px!important;gap:10px!important;background:#f8fbff!important}.cs-enterprise-rules--clean{grid-template-columns:1fr 1fr!important;gap:10px!important}.cs-enterprise-rules--clean button{min-height:62px!important;padding:10px!important;border-radius:16px!important}.cs-enterprise-member-picker--clean{display:flex!important;flex-direction:column!important;gap:12px!important;overflow:hidden!important}.cs-enterprise-contact-list--compact{min-height:0!important;max-height:min(330px,42dvh)!important;overflow-y:auto!important;padding-right:4px!important;gap:8px!important}.cs-enterprise-contact--clean{min-height:58px!important;padding:8px 10px!important;border-radius:16px!important;background:#fff!important}.cs-enterprise-contact--clean .cs-modal-avatar{width:44px!important;height:44px!important;border-radius:14px!important}.cs-enterprise-contact--clean strong{font-size:14px!important}.cs-enterprise-contact--clean span{font-size:12px!important}.cs-empty-mini{min-height:74px!important;display:grid!important;place-items:center!important;padding:14px!important;border-radius:18px!important;border:1px dashed #bfdbfe!important;background:#f8fbff!important;color:#7790b5!important;font-size:13px!important;font-weight:850!important}.cs-enterprise-modal-body--clean-direct{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:22px 26px!important;background:#fff!important;display:block!important}.cs-enterprise-picker-panel--direct-only{width:100%!important;max-width:none!important;min-height:0!important}.cs-enterprise-direct-summary{min-height:54px!important;margin-top:12px!important;padding:12px 14px!important;border-radius:16px!important;background:#f8fbff!important;border:1px dashed #bfdbfe!important}.cs-enterprise-direct-summary span{color:#64748b!important;font-size:13px!important;font-weight:850!important}.cs-enterprise-modal-footer{flex:0 0 auto!important;padding:14px 24px!important;border-top:1px solid #dbeafe!important;background:#f8fbfffa!important;gap:12px!important}.cs-enterprise-modal-footer .cs-pill-btn{height:46px!important;border-radius:15px!important;min-width:132px!important}@media(max-width:900px){.cs-status-button{min-width:214px!important;max-width:214px!important}.cs-enterprise-group-layout.cs-enterprise-group-layout--clean{grid-template-columns:1fr!important;padding:16px!important}.cs-enterprise-member-picker--clean{max-height:none!important}.cs-enterprise-contact-list--compact{max-height:260px!important}}@media(max-width:640px){.cs-modal-backdrop,.cs-modal-overlay,.cs-ann-modal-overlay{padding:10px!important;align-items:flex-start!important}.cs-status-button{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important}.cs-thread-actions .cs-status-control,.cs-thread-header .cs-status-control{width:100%!important}.cs-enterprise-chat-modal.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:22px!important}.cs-enterprise-modal-header.cs-enterprise-modal-header--compact{padding:18px 18px 16px!important}.cs-enterprise-title-stack h2{font-size:26px!important}.cs-enterprise-title-stack p{font-size:13px!important}.cs-enterprise-modal-body--clean-direct{padding:16px!important}.cs-enterprise-rules--clean{grid-template-columns:1fr!important}.cs-ann-card--pro,.cs-section--announcements .cs-ann-card{min-height:78px!important;max-height:86px!important;padding:8px 40px 8px 12px!important}}html body.cs-global-themed,body.cs-global-themed{background:#f5f9ff!important}.cs-page.cs-page--themed,.cs-page--themed,.cs-page--themed.cs-chat-theme-pattern-dots,.cs-page--themed.cs-chat-theme-pattern-grid,.cs-page--themed.cs-chat-theme-pattern-waves{background:radial-gradient(circle at 6% 6%,rgba(59,130,246,.1),transparent 24%),radial-gradient(circle at 96% 10%,rgba(147,197,253,.16),transparent 26%),linear-gradient(180deg,#f8fbff,#eef5ff)!important;background-size:auto!important;color:#0f172a!important}.cs-page--themed:before,.cs-page--themed:after{background-color:#dbeafe!important}.cs-modal-backdrop,.cs-modal-overlay,.cs-ann-modal-overlay{align-items:flex-start!important;justify-content:center!important;padding:22px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}.cs-enterprise-chat-modal.cs-enterprise-chat-modal--clean,.cs-ann-modal.cs-ann-modal--pro{border-radius:26px!important;background:#fff!important;border:1px solid #cfe0ff!important;box-shadow:0 30px 90px #0f172a38!important;max-height:calc(100dvh - 44px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cs-enterprise-modal-header.cs-enterprise-modal-header--compact,.cs-ann-modal-header--pro{padding:20px 24px 17px!important;background:linear-gradient(135deg,#fff,#f8fbff)!important;border-bottom:1px solid #e1ebff!important}.cs-enterprise-title-stack h2,.cs-ann-modal-title{font-size:clamp(24px,2.45vw,31px)!important;line-height:1.05!important;letter-spacing:-.045em!important;color:#0f172a!important;margin:0 0 6px!important}.cs-enterprise-title-stack p,.cs-ann-modal-subtitle{max-width:590px!important;font-size:13px!important;line-height:1.45!important;color:#52637d!important;font-weight:800!important;margin:0!important}.cs-enterprise-modal-close,.cs-ann-modal-close{width:42px!important;height:42px!important;border-radius:15px!important;background:#fff!important;border:1px solid #d7e5ff!important;color:#0f172a!important;box-shadow:0 12px 26px #0f172a0f!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(680px,calc(100vw - 44px))!important}.cs-enterprise-modal-body--clean-direct{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:18px 22px!important;background:#fff!important}.cs-enterprise-picker-panel--direct-only,.cs-enterprise-picker-panel--clean{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.cs-enterprise-search--large{height:48px!important;min-height:48px!important;border-radius:17px!important;border:1px solid #d7e5ff!important;background:#fbfdff!important;box-shadow:inset 0 1px #fffffff2!important}.cs-enterprise-search--large input{color:#0f172a!important;font-size:13px!important;font-weight:800!important}.cs-enterprise-picker-head{padding:0 2px!important;margin:2px 0 0!important;color:#0f172a!important}.cs-enterprise-picker-head strong{font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cs-enterprise-picker-head span{font-size:12px!important;color:#64748b!important;font-weight:900!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact-list--compact{max-height:min(330px,48dvh)!important;min-height:150px!important;overflow-y:auto!important;padding:4px 4px 4px 0!important;gap:8px!important}.cs-enterprise-contact--clean{min-height:58px!important;padding:8px 10px!important;border-radius:17px!important;background:#fff!important;border:1px solid #e1ebff!important;box-shadow:0 10px 28px #0f172a0b!important}.cs-enterprise-contact--clean:hover,.cs-enterprise-contact--clean.is-active{background:#f8fbff!important;border-color:#93c5fd!important;box-shadow:0 14px 34px #2563eb1a!important}.cs-enterprise-contact--clean .cs-modal-avatar{width:42px!important;height:42px!important;border-radius:14px!important}.cs-enterprise-contact--clean strong{font-size:14px!important;color:#0f172a!important}.cs-enterprise-contact--clean span{font-size:12px!important;color:#64748b!important;font-weight:800!important}.cs-enterprise-direct-summary:not(.is-selected){display:none!important}.cs-enterprise-direct-summary.is-selected{margin-top:4px!important;min-height:58px!important;border-radius:17px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;padding:9px 12px!important}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean{width:min(960px,calc(100vw - 44px))!important}.cs-enterprise-group-layout.cs-enterprise-group-layout--clean{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:grid!important;grid-template-columns:minmax(0,.98fr) minmax(280px,.68fr)!important;gap:18px!important;padding:18px 22px!important;background:#fff!important}.cs-enterprise-group-config--clean,.cs-enterprise-member-picker--clean{border:1px solid #e1ebff!important;border-radius:22px!important;background:#fff!important;padding:14px!important;box-shadow:0 16px 38px #0f172a0b!important}.cs-enterprise-group-preview-card--hero{min-height:62px!important;padding:10px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid #d7e5ff!important;box-shadow:none!important}.cs-enterprise-group-preview-card--hero .cs-avatar--xl,.cs-enterprise-group-preview-card--hero .cs-avatar{width:50px!important;height:50px!important;border-radius:15px!important}.cs-enterprise-group-preview-card--hero strong{font-size:15px!important;color:#0f172a!important}.cs-enterprise-group-preview-card--hero span{font-size:12px!important;color:#64748b!important;font-weight:850!important}.cs-enterprise-field-grid--compact{grid-template-columns:minmax(0,1fr) 170px 112px!important;gap:10px!important;margin-top:12px!important}.cs-enterprise-field--wide{grid-column:auto!important}.cs-enterprise-field span,.cs-enterprise-image-uploader-copy strong,.cs-enterprise-field--full span{font-size:10.5px!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#334155!important;font-weight:950!important}.cs-enterprise-field input,.cs-enterprise-field select,.cs-enterprise-image-url-input{min-height:43px!important;height:43px!important;border-radius:15px!important;border:1px solid #d7e5ff!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:800!important}.cs-enterprise-image-uploader{margin-top:12px!important;padding:11px!important;border-radius:18px!important;background:#fbfdff!important;border:1px solid #e1ebff!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.cs-enterprise-image-uploader-copy span{font-size:11px!important;color:#64748b!important;font-weight:750!important}.cs-enterprise-image-url-input{grid-column:1 / -1!important}.cs-enterprise-field--full{margin-top:12px!important}.cs-enterprise-rules--clean{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:12px!important}.cs-enterprise-rules--clean button{min-height:58px!important;padding:10px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e1ebff!important}.cs-enterprise-rules--clean button.is-active{background:#eff6ff!important;border-color:#93c5fd!important;box-shadow:0 12px 30px #2563eb14!important}.cs-enterprise-member-picker--clean{display:flex!important;flex-direction:column!important;gap:10px!important;overflow:hidden!important}.cs-enterprise-member-picker--clean .cs-enterprise-contact-list--compact{max-height:min(360px,45dvh)!important;overflow-y:auto!important;min-height:210px!important}.cs-enterprise-selected-chips{max-height:70px!important;overflow-y:auto!important;gap:6px!important;padding-right:2px!important}.cs-enterprise-selected-chips button{height:28px!important;border-radius:999px!important;font-size:11px!important}.cs-enterprise-modal-footer{padding:13px 22px!important;background:#fbfdff!important;border-top:1px solid #e1ebff!important}.cs-enterprise-modal-footer .cs-pill-btn{height:44px!important;min-width:124px!important;border-radius:15px!important}.cs-ann-modal.cs-ann-modal--pro{width:min(920px,calc(100vw - 44px))!important}.cs-ann-modal-header-left{gap:12px!important}.cs-ann-modal-icon{width:40px!important;height:40px!important;border-radius:14px!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;box-shadow:none!important}.cs-ann-modal-tabs--pro{flex:0 0 auto!important;padding:9px 22px!important;gap:8px!important;border-bottom:1px solid #e1ebff!important;background:#fbfdff!important}.cs-ann-modal-tabs--pro .cs-ann-tab{height:31px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid #d7e5ff!important;background:#fff!important;color:#335174!important;font-size:11.5px!important;font-weight:900!important}.cs-ann-modal-tabs--pro .cs-ann-tab.active{background:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important}.cs-ann-modal-body--pro{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:16px 22px!important;background:#fff!important}.cs-ann-modal-write--pro{gap:12px!important}.cs-ann-template-row{padding:8px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid #e1ebff!important}.cs-ann-template-row button{height:30px!important;padding:0 11px!important;border-radius:999px!important;background:#fff!important;border:1px solid #d7e5ff!important;color:#1d4ed8!important;font-size:11px!important;font-weight:900!important}.cs-ann-field-grid{grid-template-columns:minmax(0,1.3fr) minmax(130px,.55fr) minmax(120px,.45fr) minmax(105px,.4fr) minmax(145px,.55fr)!important;gap:9px!important}.cs-ann-field-label{font-size:10.5px!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#334155!important;font-weight:950!important}.cs-ann-input,.cs-ann-textarea{border-radius:14px!important;border:1px solid #d7e5ff!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:800!important}.cs-ann-input{min-height:39px!important;height:39px!important;padding:8px 11px!important}.cs-ann-textarea--large{min-height:116px!important}.cs-ann-priority-grid--pro{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.cs-ann-priority-option{min-height:36px!important;border-radius:14px!important;padding:7px 9px!important}.cs-ann-action-grid{grid-template-columns:minmax(150px,.5fr) minmax(0,.9fr) minmax(0,1.2fr)!important;gap:9px!important;align-items:end!important}.cs-ann-toggle-card{min-height:39px!important;padding:8px 10px!important;border-radius:14px!important;background:#fbfdff!important;border:1px solid #d7e5ff!important}.cs-ann-image-row--pro{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important}.cs-ann-upload-btn{height:39px!important;border-radius:14px!important}.cs-ann-images-grid--pro{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important;gap:8px!important}.cs-ann-image-thumb-wrap{min-height:92px!important;border-radius:15px!important}.cs-ann-image-thumb{height:82px!important}.cs-ann-modal-footer--pro{flex:0 0 auto!important;padding:12px 22px!important;background:#fbfdff!important;border-top:1px solid #e1ebff!important}.cs-ann-modal-footer--pro .cs-pill-btn{height:42px!important;border-radius:14px!important}@media(max-width:940px){.cs-enterprise-group-layout.cs-enterprise-group-layout--clean,.cs-ann-field-grid,.cs-ann-action-grid{grid-template-columns:1fr!important}.cs-enterprise-field-grid--compact{grid-template-columns:1fr 1fr!important}.cs-enterprise-field--wide{grid-column:1 / -1!important}.cs-enterprise-member-picker--clean .cs-enterprise-contact-list--compact,.cs-enterprise-chat-modal--direct .cs-enterprise-contact-list--compact{max-height:260px!important}}@media(max-width:640px){.cs-modal-backdrop,.cs-modal-overlay,.cs-ann-modal-overlay{padding:10px!important}.cs-enterprise-chat-modal.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean,.cs-ann-modal.cs-ann-modal--pro{width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:22px!important}.cs-enterprise-modal-header.cs-enterprise-modal-header--compact,.cs-ann-modal-header--pro{padding:16px!important}.cs-enterprise-title-stack h2,.cs-ann-modal-title{font-size:25px!important}.cs-enterprise-title-stack p,.cs-ann-modal-subtitle{font-size:12.5px!important}.cs-enterprise-modal-body--clean-direct,.cs-enterprise-group-layout.cs-enterprise-group-layout--clean,.cs-ann-modal-body--pro{padding:14px!important}.cs-enterprise-field-grid--compact,.cs-enterprise-rules--clean,.cs-enterprise-image-uploader,.cs-ann-image-row--pro{grid-template-columns:1fr!important}.cs-enterprise-member-picker--clean .cs-enterprise-contact-list--compact,.cs-enterprise-chat-modal--direct .cs-enterprise-contact-list--compact{max-height:220px!important;min-height:110px!important}.cs-ann-priority-grid--pro{grid-template-columns:1fr 1fr!important}}@media(max-width:768px){.cs-status-button{min-width:168px!important;max-width:100%!important;height:46px!important;padding:7px 10px!important}.cs-status-icon-shell{width:30px!important;height:30px!important;border-radius:999px!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}.cs-status-button-copy small{display:block!important}.cs-system-message-body{min-width:0!important;width:100%!important}.cs-enterprise-chat-modal--clean,.cs-enterprise-group-modal--clean{width:min(100vw - 14px,780px)!important;max-height:92dvh!important}.cs-enterprise-modal-header,.cs-enterprise-modal-body,.cs-enterprise-modal-footer{padding-left:16px!important;padding-right:16px!important}.cs-enterprise-contact-list--compact{max-height:34dvh!important}.cs-enterprise-direct-summary{min-height:48px!important}.cs-enterprise-group-layout--clean{gap:16px!important}.cs-roles-member-card,.cs-egm-member-row,.cs-member-row{border-radius:16px!important}.cs-ann-card--pro,.cs-section--announcements .cs-ann-card{min-height:102px!important;padding:12px 42px 12px 12px!important}.cs-ann-card--pro .cs-ann-card-title{font-size:13.5px!important}.cs-ann-card--pro .cs-ann-card-preview{font-size:12px!important}}@media(max-width:768px){.cs-channels-tab,.cs-channels-back,.cs-channels-settings-btn{color:#0f172a!important}.cs-status-button .cs-status-dot,.cs-status-button .cs-status-dot--online,.cs-status-button .cs-status-dot--away,.cs-status-button .cs-status-dot--dnd,.cs-status-button .cs-status-dot--offline{background:#0f172a!important;box-shadow:none!important}.cs-modal-backdrop--centered{align-items:center!important;justify-content:center!important;padding:14px!important}.cs-action-confirm-modal{width:calc(100vw - 28px)!important}}.cs-mobile-ann-open-btn{display:none}@media(max-width:768px){.cs-section--announcements-pro{min-height:auto!important;max-height:none!important;padding:22px!important;cursor:pointer!important}.cs-section--announcements-pro .cs-ann-pro-header{display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0!important}.cs-section--announcements-pro .cs-ann-pro-title-wrap{align-items:center!important;min-width:0!important}.cs-section--announcements-pro .cs-ann-section-title{font-size:23px!important;line-height:1.12!important;margin:0!important}.cs-section--announcements-pro .cs-ann-section-sub{font-size:13px!important;line-height:1.35!important;margin-top:5px!important}.cs-section--announcements-pro .cs-ann-create-btn,.cs-section--announcements-pro .cs-ann-pro-stats,.cs-section--announcements-pro .cs-ann-list,.cs-section--announcements-pro .cs-ann-list--scroll,.cs-section--announcements-pro .cs-ann-list--pro{display:none!important}.cs-mobile-ann-open-btn{display:inline-flex!important;width:100%!important;margin-top:16px!important;height:52px!important;align-items:center!important;justify-content:space-between!important;border:1px solid #bfdbfe!important;border-radius:18px!important;background:#f8fbff!important;color:#1d4ed8!important;font-weight:950!important;padding:0 16px!important}.cs-mobile-ann-backdrop{align-items:flex-end!important;justify-content:center!important;padding:0!important}.cs-mobile-ann-modal{width:100%!important;max-height:86dvh!important;min-height:55dvh!important;border-radius:26px 26px 0 0!important;background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 -22px 70px #0f172a3d!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cs-mobile-ann-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding:18px 18px 14px!important;border-bottom:1px solid #e5edf8!important}.cs-mobile-ann-head span{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:950!important;color:#2563eb!important}.cs-mobile-ann-head h2{margin:5px 0 0!important;font-size:24px!important;font-weight:950!important;color:#0f172a!important}.cs-mobile-ann-head p{margin:5px 0 0!important;font-size:13px!important;color:#64748b!important;font-weight:800!important}.cs-mobile-ann-head button{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid #dbeafe!important;background:#fff!important;color:#0f172a!important;display:flex!important;align-items:center!important;justify-content:center!important}.cs-mobile-ann-list{overflow-y:auto!important;padding:14px!important;display:grid!important;gap:10px!important}.cs-mobile-ann-row{text-align:left!important;border:1px solid #dbeafe!important;border-radius:18px!important;padding:13px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 10px 22px #0f172a0d!important}.cs-mobile-ann-row-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}.cs-mobile-ann-row-top small{color:#64748b!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important}.cs-mobile-ann-row strong{display:block!important;font-size:15px!important;line-height:1.25!important;font-weight:950!important;color:#0f172a!important}.cs-mobile-ann-row p{margin:6px 0 0!important;font-size:13px!important;line-height:1.4!important;color:#475569!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-section--groups .cs-desktop-outline-btn--small,.cs-section--chats .cs-desktop-outline-btn--small,.cs-section--groups .cs-desktop-empty-card .cs-desktop-outline-btn,.cs-section--chats .cs-desktop-empty-card .cs-desktop-outline-btn{display:none!important}.cs-desktop-chat-tools,.cs-desktop-chat-tools--groups{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;align-items:center!important;gap:10px!important}.cs-desktop-chat-tools .cs-home-search,.cs-desktop-chat-tools--groups .cs-home-search{height:54px!important;min-height:54px!important;margin:0!important}.cs-desktop-filter-btn{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin:0!important;align-self:center!important;border-radius:18px!important}.cs-thread-header{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:12px!important}.cs-thread-header-main{min-width:0!important}.cs-thread-header-main .cs-avatar{width:44px!important;height:44px!important;border-radius:15px!important}.cs-thread-header-main h3{font-size:17px!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-thread-subline{font-size:11px!important;overflow:hidden!important;white-space:nowrap!important}.cs-thread-header-actions--compact-tools{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 52px!important;gap:8px!important;align-items:center!important;width:100%!important;overflow:visible!important}.cs-status-control--popover,.cs-translate-pro,.cs-thread-tools-wrap{width:100%!important;min-width:0!important;max-width:none!important}.cs-status-button,.cs-translate-pro-trigger,.cs-thread-tools-trigger{width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;border-radius:17px!important;padding:0 10px!important;transform:none!important}.cs-status-icon-shell,.cs-translate-pro-icon{width:30px!important;height:30px!important;min-width:30px!important;flex:0 0 30px!important}.cs-status-button-copy,.cs-translate-pro-copy{min-width:0!important}.cs-status-button-copy strong,.cs-translate-pro-copy strong{font-size:13px!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-status-button-copy small,.cs-translate-pro-copy small{font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.cs-thread-tools-trigger span{display:none!important}.cs-thread-tools-trigger{justify-content:center!important;padding:0!important}.cs-status-menu,.cs-translate-pro-menu,.cs-thread-tools-menu{position:fixed!important;inset:96px 12px auto!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 128px)!important;overflow-y:auto!important;z-index:2147483000!important;transform:none!important}.cs-thread-tools-menu{display:grid!important;gap:6px!important}.cs-channels-bar{display:flex!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;padding:8px 10px!important;min-height:54px!important}.cs-channels-tab-wrap{flex:0 0 auto!important;height:40px!important;display:flex!important;align-items:center!important;overflow:hidden!important;border-radius:16px!important}.cs-channels-tab{height:40px!important;padding:0 14px!important;font-size:14px!important;color:#0f172a!important}.cs-channels-settings-btn{height:40px!important;width:38px!important;color:#0f172a!important;background:#fff!important}.cs-enterprise-group-modal--clean,.cs-enterprise-chat-modal--clean{width:calc(100vw - 14px)!important;max-height:92dvh!important;border-radius:24px!important}.cs-enterprise-group-layout--clean{display:flex!important;flex-direction:column!important;overflow-y:auto!important;padding:14px!important;gap:14px!important}.cs-enterprise-group-config--clean,.cs-enterprise-member-picker--clean{max-height:none!important;overflow:visible!important;padding:0!important;border:0!important}.cs-enterprise-member-picker--clean .cs-enterprise-contact-list--compact{max-height:34dvh!important;overflow-y:auto!important}.cs-enterprise-member-picker--clean .cs-empty-mini,.cs-empty-mini{min-height:74px!important;height:auto!important;padding:18px!important;border-radius:18px!important;font-size:14px!important;line-height:1.35!important}.cs-enterprise-image-uploader{padding:12px!important}.cs-enterprise-image-uploader-actions{flex-wrap:wrap!important}}@media(max-width:768px){.cs-thread-tools-menu,.cs-status-menu,.cs-translate-pro-menu{position:fixed!important;inset:auto 12px 92px!important;width:auto!important;max-height:62dvh!important;overflow-y:auto!important;transform:none!important}.cs-channel-picker-modal{width:calc(100vw - 18px)!important;max-height:82dvh!important;border-radius:22px!important}.cs-channel-picker-head{padding:18px 16px 12px!important}.cs-channel-picker-list{padding:12px!important}.cs-channel-picker-row{min-height:58px!important;border-radius:16px!important}.cs-channel-picker-settings{width:42px!important;border-radius:16px!important}.cs-section-search-row,.cs-home-search-row,.cs-chat-search-line,.cs-groups-search-line,.cs-conversation-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:10px!important;align-items:center!important}.cs-section-search-row .cs-filter-button,.cs-home-search-row .cs-filter-button,.cs-chat-filter-btn,.cs-group-filter-btn,.cs-filter-icon-btn{height:48px!important;min-height:48px!important;width:48px!important;flex:0 0 48px!important;align-self:center!important;margin:0!important}}@media(max-width:768px){.cs-section--announcements{display:none!important}.cs-hero-stat--announcements{cursor:pointer!important}.cs-thread-panel{min-width:0!important;overflow:hidden!important}.cs-thread-header{position:sticky!important;top:0!important;z-index:80!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"back title" "actions actions"!important;gap:10px!important;align-items:center!important;padding:10px 12px 12px!important;border-radius:0 0 20px 20px!important;background:#fffffffa!important;border-bottom:1px solid #dbeafe!important;box-shadow:0 10px 28px #0f172a14!important}.cs-back-home,.cs-back-home--strong{grid-area:back!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important;margin:0!important;position:static!important}.cs-thread-header-main{grid-area:title!important;min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg{width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important}.cs-thread-header-main h3{font-size:16px!important;line-height:1.15!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important}.cs-thread-subline{margin-top:3px!important;gap:5px!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important}.cs-thread-context-text--desktop,.cs-secure-full{display:none!important}.cs-thread-header-actions,.cs-thread-header-actions--compact-tools{grid-area:actions!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px!important;align-items:center!important;gap:8px!important;overflow:visible!important;padding:0!important;margin:0!important}.cs-thread-header-actions--compact-tools .cs-status-control,.cs-thread-header-actions--compact-tools .cs-translate-pro,.cs-thread-tools-wrap{min-width:0!important;width:100%!important;max-width:none!important;height:42px!important;position:relative!important}.cs-status-button,.cs-translate-pro-trigger{width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;border-radius:15px!important;padding:0 9px!important;gap:8px!important;box-shadow:0 8px 20px #2563eb14!important}.cs-status-icon-shell,.cs-translate-pro-icon{width:28px!important;height:28px!important;min-width:28px!important;border-radius:12px!important}.cs-status-button-copy,.cs-translate-pro-copy{min-width:0!important;width:100%!important;display:grid!important;gap:0!important;line-height:1.05!important}.cs-status-button-copy strong,.cs-translate-pro-copy strong{font-size:12.5px!important;line-height:1.05!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.cs-status-button-copy small,.cs-translate-pro-copy small,.cs-translate-pro-status{display:none!important}.cs-status-chevron,.cs-translate-pro-chevron{font-size:14px!important;flex:0 0 auto!important}.cs-thread-tools-trigger,.cs-icon-action-btn.cs-thread-tools-trigger{width:46px!important;height:42px!important;min-width:46px!important;border-radius:15px!important;padding:0!important;justify-content:center!important}.cs-thread-tools-trigger span{display:none!important}.cs-thread-tools-menu,.cs-status-menu,.cs-translate-pro-menu,.cs-channel-picker-modal{z-index:2147483000!important}.cs-thread-tools-menu,.cs-status-menu,.cs-translate-pro-menu{position:fixed!important;inset:112px 12px auto!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 140px)!important;overflow-y:auto!important;transform:none!important;border-radius:18px!important;box-shadow:0 24px 70px #0f172a42!important}.cs-thread-tools-menu{padding:8px!important}.cs-thread-tools-menu button{min-height:44px!important;border-radius:13px!important}.cs-mobile-ann-backdrop{align-items:center!important;justify-content:center!important;padding:12px!important}.cs-mobile-ann-modal{width:calc(100vw - 24px)!important;max-height:86dvh!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 30px 90px #0f172a47!important;display:flex!important;flex-direction:column!important}.cs-mobile-ann-head{padding:18px 16px 14px!important;border-bottom:1px solid #e5edf8!important;background:linear-gradient(180deg,#fbfdff,#fff)!important}.cs-mobile-ann-head span{display:none!important}.cs-mobile-ann-head h2{margin:0!important;color:#0f172a!important;font-size:20px!important;line-height:1.1!important;font-weight:950!important}.cs-mobile-ann-head p{margin:6px 0 0!important;color:#64748b!important;font-size:13px!important;font-weight:800!important}.cs-mobile-ann-head button{width:40px!important;height:40px!important;border-radius:14px!important;border:1px solid #dbeafe!important;background:#fff!important;color:#0f172a!important}.cs-mobile-ann-list{padding:12px!important;overflow-y:auto!important;display:grid!important;gap:10px!important}.cs-mobile-ann-row{width:100%!important;text-align:left!important;border:1px solid #dbeafe!important;background:#fff!important;border-radius:18px!important;padding:13px!important;box-shadow:0 10px 24px #0f172a0d!important}.cs-mobile-ann-row-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}.cs-mobile-ann-row-top small{font-size:11px!important;color:#64748b!important;font-weight:850!important;white-space:nowrap!important}.cs-mobile-ann-row strong{display:block!important;color:#0f172a!important;font-size:14.5px!important;line-height:1.25!important;font-weight:950!important;margin-bottom:5px!important}.cs-mobile-ann-row p{margin:0!important;color:#475569!important;font-size:12.5px!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-enterprise-group-modal,.cs-enterprise-group-modal--clean,.cs-enterprise-chat-modal--group{width:calc(100vw - 16px)!important;max-height:92dvh!important;border-radius:24px!important;overflow:hidden!important}.cs-enterprise-group-modal .cs-enterprise-modal-header,.cs-enterprise-group-modal--clean .cs-enterprise-modal-header{padding:18px 16px 14px!important}.cs-enterprise-group-modal .cs-enterprise-title-stack h2,.cs-enterprise-group-modal--clean .cs-enterprise-title-stack h2{font-size:22px!important;line-height:1.1!important}.cs-enterprise-group-modal .cs-enterprise-title-stack p,.cs-enterprise-group-modal--clean .cs-enterprise-title-stack p{font-size:13px!important;line-height:1.45!important;margin-top:7px!important}.cs-enterprise-group-layout,.cs-enterprise-group-layout--clean{grid-template-columns:1fr!important;gap:0!important;overflow-y:auto!important;max-height:calc(92dvh - 148px)!important}.cs-enterprise-group-config,.cs-enterprise-group-config--clean,.cs-enterprise-member-picker,.cs-enterprise-member-picker--clean{padding:14px 16px!important;border:0!important;max-height:none!important;overflow:visible!important}.cs-enterprise-group-preview-card--hero{border-radius:18px!important;padding:12px!important;margin-bottom:12px!important}.cs-enterprise-field-grid,.cs-enterprise-field-grid--compact{grid-template-columns:1fr!important;gap:10px!important;margin-top:10px!important}.cs-enterprise-field input,.cs-enterprise-field select,.cs-enterprise-field textarea,.cs-enterprise-image-url-input,.cs-enterprise-search input{min-height:44px!important;height:44px!important;border-radius:15px!important;font-size:13px!important}.cs-enterprise-image-uploader{border-radius:18px!important;padding:12px!important;margin-top:10px!important}.cs-enterprise-image-uploader-actions{display:flex!important;gap:8px!important;margin-top:10px!important}.cs-enterprise-image-uploader-actions .cs-pill-btn{min-height:40px!important;flex:1 1 auto!important;justify-content:center!important}.cs-enterprise-rules--clean{grid-template-columns:1fr!important;gap:8px!important}.cs-enterprise-rules--clean button{min-height:58px!important;border-radius:16px!important;padding:10px!important}.cs-enterprise-member-picker--clean{border-top:1px solid #e5edf8!important}.cs-enterprise-contact-list--compact{max-height:34dvh!important;overflow-y:auto!important;padding:2px!important}.cs-enterprise-contact{min-height:58px!important;border-radius:16px!important;padding:8px 10px!important}.cs-enterprise-member-picker--clean .cs-empty-mini,.cs-enterprise-contact-list .cs-empty-mini{min-height:52px!important;padding:14px!important;border-radius:16px!important;border:1px dashed #bfdbfe!important;background:#fbfdff!important;color:#64748b!important;font-size:13px!important;font-weight:850!important;display:flex!important;align-items:center!important;justify-content:center!important}.cs-enterprise-modal-footer{padding:12px 16px 16px!important;gap:8px!important}.cs-enterprise-modal-footer .cs-pill-btn{min-height:44px!important;flex:1 1 0!important;justify-content:center!important}.cs-section .cs-new-chat-btn,.cs-section .cs-create-group-btn,.cs-section .cs-desktop-primary-btn:not(.cs-ann-create-btn),.cs-card-action-new-chat,.cs-card-action-create-group{display:none!important}}@media(max-width:768px){.cs-thread-header{min-height:88px!important;grid-template-columns:46px minmax(0,1fr) 46px 46px!important;grid-template-areas:"back title search tools"!important;gap:10px!important;padding:max(12px,env(safe-area-inset-top)) 14px 12px!important;border-radius:0 0 28px 28px!important;background:#fffffffb!important;border-bottom:1px solid #e5edf8!important;box-shadow:0 12px 34px #0f172a1a!important}.cs-back-home,.cs-back-home--strong{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:17px!important}.cs-thread-header-main{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;border-radius:20px!important;box-shadow:0 10px 26px #2563eb29!important}.cs-thread-header-main h3{font-size:24px!important;letter-spacing:-.03em!important;line-height:1.05!important;color:#0f172a!important}.cs-thread-subline{margin-top:6px!important;font-size:13px!important;font-weight:760!important;color:#64748b!important}.cs-thread-context-text--mobile{display:inline!important;color:#64748b!important;font-size:13px!important;font-weight:760!important}.cs-thread-secure-badge{display:none!important}.cs-thread-header-actions,.cs-thread-header-actions--compact-tools{grid-area:search / search / tools / tools!important;display:grid!important;grid-template-columns:46px 46px!important;gap:10px!important;width:102px!important;min-width:102px!important;max-width:102px!important;height:46px!important}.cs-mobile-thread-search-btn{display:inline-flex!important;grid-column:1!important;width:46px!important;height:46px!important;min-width:46px!important;border-radius:17px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 22px #0f172a12!important}.cs-thread-tools-wrap{grid-column:2!important;width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important}.cs-thread-tools-trigger,.cs-icon-action-btn.cs-thread-tools-trigger{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;border-radius:17px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;box-shadow:0 10px 22px #0f172a12!important}.cs-pinned-bar.cs-pinned-bar--compact{margin:10px 14px 0!important;padding:0!important;min-height:54px!important;border-radius:18px!important;background:#eff6ff!important;border:1px solid #dbeafe!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;overflow:hidden!important}.cs-pinned-bar-head--compact{display:none!important}.cs-pinned-bar-list--compact{display:block!important;min-width:0!important;overflow:hidden!important;padding:0!important}.cs-pinned-chip--compact{width:100%!important;height:54px!important;border:0!important;border-radius:18px!important;background:transparent!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 14px!important;box-shadow:none!important;color:#0f172a!important}.cs-pinned-chip--compact:before{content:"📌"!important;font-size:18px!important;color:var(--cs-theme-accent, #2563eb)!important}.cs-pinned-chip-author{display:none!important}.cs-pinned-chip--compact strong{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13.5px!important;font-weight:800!important;color:#0f172a!important}.cs-pinned-chip--compact strong:before{content:"Pinned: "!important;font-weight:950!important}.cs-pinned-chip--compact i{position:static!important;width:auto!important;height:auto!important;color:#2563eb!important;font-size:0!important;background:transparent!important;border:0!important}.cs-pinned-chip--compact i:before{content:"View"!important;font-size:13.5px!important;font-weight:950!important;color:#2563eb!important}.cs-composer-bar,.cs-composer-bar--force-compact{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147482500!important;padding:8px 10px max(10px,env(safe-area-inset-bottom))!important;background:transparent!important;border:0!important;box-shadow:none!important}.cs-composer-bar-inner{height:58px!important;min-height:58px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 42px 42px!important;gap:8px!important;align-items:center!important;padding:5px 8px!important;border-radius:999px!important;border:1px solid #e2e8f0!important;background:#fffffffa!important;box-shadow:0 14px 42px #0f172a29!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.cs-mobile-composer-plus-wrap{display:block!important;position:relative!important;width:48px!important;height:48px!important;grid-column:1!important}.cs-mobile-composer-plus{width:48px!important;height:48px!important;border-radius:999px!important;border:0!important;background:var(--cs-theme-accent, #2563eb)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 28px color-mix(in srgb,var(--cs-theme-accent, #2563eb) 32%,transparent)!important}.cs-mobile-composer-menu{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;display:grid!important;gap:8px!important;padding:10px!important;border-radius:20px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 24px 70px #0f172a40!important;z-index:2147483000!important}.cs-mobile-composer-menu button{min-height:46px!important;border:0!important;border-radius:15px!important;background:#f8fbff!important;color:#0f172a!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 12px!important;text-align:left!important;font-size:14px!important;font-weight:900!important}.cs-composer-attach-desktop,.cs-composer-poll-desktop,.cs-composer-icon-btn--labeled:not(.cs-vr-btn):not(.cs-mobile-keep),.cs-composer-icon-label{display:none!important}.cs-composer-input-wrap,.cs-composer-input-wrap--force-compact{grid-column:2!important;min-width:0!important;width:100%!important;height:48px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cs-composer-input-row{height:48px!important;width:100%!important;display:block!important;padding:0!important;border:0!important;background:transparent!important}.cs-composer-input{width:100%!important;height:48px!important;border:0!important;outline:0!important;background:transparent!important;color:#0f172a!important;font-size:16px!important;font-weight:700!important;padding:0 4px!important}.cs-composer-input::placeholder{color:#94a3b8!important;opacity:1!important;font-weight:700!important}.cs-composer-send-btn--inline{display:none!important}.cs-mobile-emoji-btn{display:inline-flex!important;grid-column:3!important;width:42px!important;height:42px!important;border:0!important;background:transparent!important;color:#64748b!important;align-items:center!important;justify-content:center!important;padding:0!important}.cs-vr-preview,.cs-vr-recording{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;z-index:2147482800!important}.cs-composer-bar-inner>.cs-composer-icon-btn:not(.cs-composer-attach-desktop),.cs-composer-bar-inner>button[aria-label="Record voice message"],.cs-composer-bar-inner>.cs-composer-icon-btn.cs-composer-icon-btn--labeled:not(.cs-composer-attach-desktop):not(.cs-composer-poll-desktop){display:inline-flex!important;grid-column:4!important;width:42px!important;height:42px!important;min-width:42px!important;border:0!important;background:transparent!important;color:#64748b!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important}.cs-composer-bar-inner>button[aria-label="Record voice message"] svg,.cs-mobile-emoji-btn svg{width:26px!important;height:26px!important}.cs-attach-banner,.cs-selection-format-toolbar,.cs-command-menu,.cs-mute-command-panel,.cs-mention-dropdown{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;z-index:2147482800!important;max-height:42dvh!important;overflow-y:auto!important}.cs-messages-pane{padding-bottom:max(90px,calc(env(safe-area-inset-bottom) + 90px))!important}body.cs-chat-thread-open .mobile-bottom-nav,body.cs-chat-thread-open .bottom-nav,body.cs-chat-thread-open .bottom-navigation,body.cs-chat-thread-open .app-bottom-nav,body.cs-chat-thread-open .app-tabbar,body.cs-chat-thread-open .mobile-tabbar,body.cs-chat-thread-open .main-bottom-nav,body.cs-chat-thread-open .nav-bottom,body.cs-chat-thread-open .tab-bar,body.cs-chat-thread-open .tabs-bottom,body.cs-chat-thread-open [class*=BottomNav],body.cs-chat-thread-open [class*=bottom-nav],body.cs-chat-thread-open [class*=bottomNav],body.cs-chat-thread-open nav[aria-label*=bottom i],body.cs-chat-thread-open nav[aria-label*=mobile i]{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:420px){.cs-thread-header{grid-template-columns:42px minmax(0,1fr) 42px 42px!important;gap:8px!important;padding-left:10px!important;padding-right:10px!important}.cs-back-home,.cs-back-home--strong,.cs-mobile-thread-search-btn,.cs-thread-tools-wrap,.cs-thread-tools-trigger,.cs-icon-action-btn.cs-thread-tools-trigger{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important}.cs-thread-header-actions,.cs-thread-header-actions--compact-tools{grid-template-columns:42px 42px!important;width:92px!important;min-width:92px!important;max-width:92px!important}.cs-thread-header-main{grid-template-columns:46px minmax(0,1fr)!important;gap:9px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important}.cs-thread-header-main h3{font-size:20px!important}.cs-thread-context-text--mobile{font-size:12px!important}}@media(max-width:768px){body.cs-chat-thread-open{overflow:hidden!important}.cs-page.cs-page--themed:has(.cs-thread-layout),.cs-thread-layout{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#eef5ff!important}.cs-thread-panel{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:linear-gradient(180deg,#f7fbff,#eaf4ff)!important;border:0!important;border-radius:0!important;box-shadow:none!important}.cs-thread-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:50!important;width:calc(100% - 24px)!important;min-height:154px!important;height:154px!important;margin:max(10px,env(safe-area-inset-top)) 12px 0!important;padding:20px 18px 18px!important;display:grid!important;grid-template-columns:52px 64px minmax(0,1fr) 52px 52px!important;grid-template-rows:66px 56px!important;grid-template-areas:"back avatar title search more" "pin  pin    pin   pin    pin"!important;column-gap:12px!important;row-gap:14px!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(219,234,254,.95)!important;border-radius:34px!important;background:#fffffffa!important;box-shadow:0 18px 50px #0f172a1a!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.cs-back-home,.cs-back-home--strong{grid-area:back!important;position:static!important;width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;margin:0!important;padding:0!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;box-shadow:0 10px 24px #0f172a12!important;transform:none!important}.cs-thread-header-main{display:contents!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{grid-area:avatar!important;width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;border-radius:24px!important;margin:0!important;box-shadow:0 12px 30px #2563eb2e!important;transform:none!important;align-self:center!important;justify-self:center!important}.cs-thread-header-main>div:not(.cs-avatar){grid-area:title!important;min-width:0!important;width:100%!important;overflow:hidden!important;align-self:center!important}.cs-thread-header-main h3{margin:0!important;padding:0!important;max-width:100%!important;color:#0f172a!important;font-size:27px!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-thread-subline{margin:7px 0 0!important;padding:0!important;max-width:100%!important;display:flex!important;align-items:center!important;gap:7px!important;color:#64748b!important;font-size:14px!important;line-height:1.1!important;font-weight:760!important;white-space:nowrap!important;overflow:hidden!important}.cs-thread-context-text--desktop,.cs-thread-presence-dot,.cs-thread-secure-badge,.cs-secure-full,.cs-secure-short{display:none!important}.cs-thread-context-text--mobile{display:inline!important;color:#64748b!important;font:inherit!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-thread-context-text--mobile:after{content:" · 🟢 online"!important;color:#64748b!important}.cs-thread-header-actions,.cs-thread-header-actions--compact-tools{display:contents!important;width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}.cs-thread-header-actions--compact-tools>.cs-status-control,.cs-thread-header-actions--compact-tools>.cs-translate-pro{display:none!important}.cs-mobile-thread-search-btn{grid-area:search!important;display:inline-flex!important;width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;margin:0!important;padding:0!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 24px #0f172a12!important}.cs-mobile-thread-search-btn svg{width:25px!important;height:25px!important;stroke-width:2.25!important}.cs-thread-tools-wrap{display:contents!important;width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}.cs-thread-tools-trigger,.cs-icon-action-btn.cs-thread-tools-trigger{grid-area:more!important;display:inline-flex!important;width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;margin:0!important;padding:0!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 24px #0f172a12!important}.cs-thread-tools-trigger span{display:none!important}.cs-thread-tools-trigger svg{width:26px!important;height:26px!important;color:#0f172a!important;stroke:#0f172a!important;stroke-width:2.4!important}.cs-thread-tools-menu{position:fixed!important;top:max(176px,env(safe-area-inset-top) + 166px)!important;left:14px!important;right:14px!important;bottom:auto!important;width:auto!important;max-height:calc(100dvh - 210px)!important;overflow-y:auto!important;z-index:2147483640!important;border-radius:20px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 26px 80px #0f172a40!important;transform:none!important}.cs-pinned-bar.cs-pinned-bar--compact{grid-area:pin!important;position:relative!important;z-index:55!important;width:calc(100% - 24px)!important;height:56px!important;min-height:56px!important;margin:-70px 24px 0!important;padding:0!important;border:0!important;border-radius:20px!important;background:#eff6ff!important;box-shadow:none!important;overflow:hidden!important}.cs-pinned-bar-head--compact{display:none!important}.cs-pinned-bar-list--compact{display:block!important;width:100%!important;height:56px!important;padding:0!important;margin:0!important;overflow:hidden!important}.cs-pinned-chip--compact{width:100%!important;height:56px!important;min-height:56px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:0 16px!important;border:0!important;border-radius:20px!important;background:#eff6ff!important;box-shadow:none!important;color:#0f172a!important}.cs-pinned-chip--compact:before{content:"📌"!important;font-size:20px!important;line-height:1!important}.cs-pinned-chip-author{display:none!important}.cs-pinned-chip--compact strong{min-width:0!important;color:#334155!important;font-size:14.5px!important;line-height:1.1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-pinned-chip--compact strong:before{content:"Pinned: "!important;color:#0f172a!important;font-weight:950!important}.cs-pinned-chip--compact i{position:static!important;width:auto!important;height:auto!important;border:0!important;background:transparent!important;font-size:0!important}.cs-pinned-chip--compact i:before{content:"View"!important;color:#2563eb!important;font-size:14.5px!important;font-weight:950!important}.cs-channels-bar{margin:8px 14px 0!important;min-height:42px!important;height:42px!important;border-radius:16px!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;margin-top:0!important}.cs-messages-pane{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:14px 10px max(92px,calc(env(safe-area-inset-bottom) + 92px))!important}.cs-composer-bar,.cs-composer-bar--force-compact{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147482500!important;padding:8px 12px max(10px,env(safe-area-inset-bottom))!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.cs-composer-bar-inner{width:100%!important;height:60px!important;min-height:60px!important;display:grid!important;grid-template-columns:50px minmax(0,1fr) 44px 44px!important;gap:8px!important;align-items:center!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid #e2e8f0!important;background:#fffffffb!important;box-shadow:0 18px 46px #0f172a2e!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.cs-mobile-composer-plus-wrap{display:block!important;grid-column:1!important;position:relative!important;width:50px!important;height:50px!important}.cs-mobile-composer-plus{width:50px!important;height:50px!important;border-radius:999px!important;border:0!important;background:var(--cs-theme-accent, #2563eb)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 12px 28px color-mix(in srgb,var(--cs-theme-accent, #2563eb) 35%,transparent)!important}.cs-mobile-composer-plus svg{width:26px!important;height:26px!important}.cs-mobile-composer-menu{position:fixed!important;left:14px!important;right:14px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;display:grid!important;gap:8px!important;padding:10px!important;border-radius:22px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 26px 80px #0f172a40!important;z-index:2147483000!important}.cs-mobile-composer-menu button{min-height:46px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:0 12px!important;border:0!important;border-radius:15px!important;background:#f8fbff!important;color:#0f172a!important;text-align:left!important;font-size:14px!important;font-weight:900!important}.cs-composer-attach-desktop,.cs-composer-poll-desktop,.cs-composer-icon-label,.cs-composer-bar-inner>.cs-composer-icon-btn.cs-composer-attach-desktop,.cs-composer-bar-inner>.cs-composer-icon-btn.cs-composer-poll-desktop{display:none!important}.cs-composer-input-wrap,.cs-composer-input-wrap--force-compact{grid-column:2!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.cs-composer-input-row{width:100%!important;height:50px!important;min-height:50px!important;display:block!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.cs-composer-input{width:100%!important;height:50px!important;min-height:50px!important;border:0!important;outline:0!important;background:transparent!important;padding:0 4px!important;color:#0f172a!important;font-size:16px!important;font-weight:700!important}.cs-composer-input::placeholder{color:#94a3b8!important;opacity:1!important;font-weight:700!important}.cs-composer-send-btn--inline{display:none!important}.cs-mobile-emoji-btn{display:inline-flex!important;grid-column:3!important;width:44px!important;height:44px!important;min-width:44px!important;border:0!important;background:transparent!important;color:#64748b!important;align-items:center!important;justify-content:center!important;padding:0!important}.cs-mobile-emoji-btn svg{width:28px!important;height:28px!important}.cs-composer-bar-inner>button[aria-label="Record voice message"],.cs-composer-bar-inner>.cs-composer-icon-btn:not(.cs-composer-attach-desktop):not(.cs-composer-poll-desktop){display:inline-flex!important;grid-column:4!important;width:44px!important;height:44px!important;min-width:44px!important;border:0!important;background:transparent!important;color:#64748b!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important}.cs-composer-bar-inner>button[aria-label="Record voice message"] svg{width:29px!important;height:29px!important;stroke-width:2.2!important}.cs-attach-banner,.cs-selection-format-toolbar,.cs-command-menu,.cs-mute-command-panel,.cs-mention-dropdown,.cs-vr-preview,.cs-vr-recording{position:fixed!important;left:14px!important;right:14px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;z-index:2147482800!important;max-height:42dvh!important;overflow-y:auto!important}body.cs-chat-thread-open .mobile-bottom-nav,body.cs-chat-thread-open .bottom-nav,body.cs-chat-thread-open .bottom-navigation,body.cs-chat-thread-open .app-bottom-nav,body.cs-chat-thread-open .app-tabbar,body.cs-chat-thread-open .mobile-tabbar,body.cs-chat-thread-open .main-bottom-nav,body.cs-chat-thread-open .nav-bottom,body.cs-chat-thread-open .tab-bar,body.cs-chat-thread-open .tabs-bottom,body.cs-chat-thread-open [class*=BottomNav],body.cs-chat-thread-open [class*=bottom-nav],body.cs-chat-thread-open [class*=bottomNav],body.cs-chat-thread-open nav[aria-label*=bottom i],body.cs-chat-thread-open nav[aria-label*=mobile i]{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:430px){.cs-thread-header{grid-template-columns:46px 54px minmax(0,1fr) 46px 46px!important;column-gap:9px!important;padding-left:12px!important;padding-right:12px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:54px!important;height:54px!important;min-width:54px!important;max-width:54px!important}.cs-back-home,.cs-back-home--strong,.cs-mobile-thread-search-btn,.cs-thread-tools-trigger,.cs-icon-action-btn.cs-thread-tools-trigger{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important}.cs-thread-header-main h3{font-size:23px!important}.cs-thread-subline,.cs-thread-context-text--mobile{font-size:13px!important}}@media(max-width:380px){.cs-thread-header{grid-template-columns:42px 48px minmax(0,1fr) 42px 42px!important;column-gap:7px!important;min-height:146px!important;height:146px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important}.cs-back-home,.cs-back-home--strong,.cs-mobile-thread-search-btn,.cs-thread-tools-trigger,.cs-icon-action-btn.cs-thread-tools-trigger{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important}.cs-thread-header-main h3{font-size:20px!important}}@media(max-width:768px){.cs-thread-layout,.cs-thread-panel{background:linear-gradient(180deg,#f7fbff,#edf6ff)!important}.cs-thread-header{width:calc(100% - 20px)!important;height:96px!important;min-height:96px!important;max-height:96px!important;margin:max(8px,env(safe-area-inset-top)) 10px 0!important;padding:12px!important;display:grid!important;grid-template-columns:42px 48px minmax(0,1fr) 42px 42px!important;grid-template-rows:1fr!important;grid-template-areas:"back avatar title search more"!important;gap:8px!important;align-items:center!important;border-radius:24px!important;border:1px solid #dbeafe!important;background:#fffffffa!important;box-shadow:0 12px 34px #0f172a1a!important;overflow:visible!important;z-index:500!important}.cs-back-home,.cs-back-home--strong{grid-area:back!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border-radius:15px!important;box-shadow:0 8px 18px #0f172a0f!important}.cs-thread-header-main{display:contents!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{grid-area:avatar!important;width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;border-radius:18px!important;margin:0!important;box-shadow:0 10px 24px #2563eb29!important}.cs-thread-header-main>div:not(.cs-avatar){grid-area:title!important;min-width:0!important;overflow:hidden!important;align-self:center!important}.cs-thread-header-main h3{font-size:20px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.035em!important;color:#0f172a!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-thread-subline{margin:5px 0 0!important;font-size:12px!important;line-height:1.15!important;font-weight:760!important;color:#64748b!important;white-space:nowrap!important;overflow:hidden!important}.cs-thread-context-text--desktop,.cs-thread-presence-dot,.cs-thread-secure-badge,.cs-secure-full,.cs-secure-short{display:none!important}.cs-thread-context-text--mobile{display:inline!important;color:#64748b!important;font:inherit!important}.cs-thread-context-text--mobile:after{content:" · 🟢 online"!important}.cs-thread-header-actions,.cs-thread-header-actions--compact-tools{display:contents!important;overflow:visible!important}.cs-thread-header-actions--compact-tools>.cs-status-control,.cs-thread-header-actions--compact-tools>.cs-translate-pro{display:none!important}.cs-mobile-thread-search-btn{grid-area:search!important;display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border-radius:15px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px #0f172a0f!important}.cs-mobile-thread-search-btn svg{width:21px!important;height:21px!important}.cs-thread-tools-wrap{display:contents!important;overflow:visible!important}.cs-thread-tools-trigger,.cs-icon-action-btn.cs-thread-tools-trigger{grid-area:more!important;display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border-radius:15px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px #0f172a0f!important;pointer-events:auto!important;position:relative!important;z-index:650!important}.cs-thread-tools-trigger span{display:none!important}.cs-thread-tools-trigger svg{width:22px!important;height:22px!important;stroke:#0f172a!important;color:#0f172a!important}.cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready,.cs-thread-tools-menu{position:fixed!important;top:max(112px,env(safe-area-inset-top) + 96px)!important;left:10px!important;right:10px!important;bottom:auto!important;width:auto!important;max-height:calc(100dvh - 136px - env(safe-area-inset-bottom))!important;overflow-y:auto!important;padding:10px!important;border-radius:22px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 26px 80px #0f172a47!important;z-index:2147483646!important;display:grid!important;gap:8px!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.cs-thread-tools-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:6px 6px 10px!important;border-bottom:1px solid #e5edf8!important;margin-bottom:2px!important}.cs-thread-tools-menu-head strong{font-size:14px!important;font-weight:950!important;color:#0f172a!important}.cs-thread-tools-menu-head small{font-size:11px!important;font-weight:850!important;color:#64748b!important}.cs-thread-tools-menu button{min-height:44px!important;width:100%!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:0 12px!important;border:0!important;border-radius:15px!important;background:#f8fbff!important;color:#0f172a!important;text-align:left!important}.cs-thread-tools-menu button span{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important}.cs-thread-tools-menu button small{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;height:24px!important;padding:0 8px!important;border-radius:999px!important;background:#eff6ff!important;color:#1d4ed8!important;font-size:10px!important;font-weight:950!important}.cs-thread-tools-menu button.is-danger{background:#fff7f7!important;color:#b91c1c!important}.cs-thread-tools-menu button.is-danger span,.cs-thread-tools-menu button.is-danger svg{color:#b91c1c!important;stroke:#b91c1c!important}.cs-thread-tools-language-block{border:1px solid #e5edf8!important;background:#fbfdff!important;border-radius:17px!important;padding:10px!important}.cs-thread-tools-language-title{display:flex!important;align-items:center!important;gap:9px!important;color:#0f172a!important;font-size:13px!important;font-weight:950!important;margin-bottom:8px!important}.cs-thread-tools-language-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.cs-thread-tools-language-grid button{min-height:34px!important;display:inline-flex!important;justify-content:center!important;padding:0 8px!important;background:#fff!important;border:1px solid #dbeafe!important;font-size:11px!important;font-weight:900!important;text-align:center!important}.cs-thread-tools-language-grid button.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.cs-pinned-bar.cs-pinned-bar--compact{position:relative!important;width:calc(100% - 20px)!important;height:42px!important;min-height:42px!important;margin:8px 10px 0!important;padding:0!important;border-radius:16px!important;border:1px solid #dbeafe!important;background:#eff6ff!important;box-shadow:none!important;overflow:hidden!important;z-index:120!important}.cs-pinned-bar-head--compact{display:none!important}.cs-pinned-bar-list--compact{height:42px!important}.cs-pinned-chip--compact{height:42px!important;min-height:42px!important;padding:0 12px!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:8px!important;border:0!important;background:transparent!important}.cs-pinned-chip--compact strong{font-size:12.5px!important}.cs-pinned-chip--compact i:before{font-size:12.5px!important}.cs-channels-bar{width:calc(100% - 20px)!important;margin:8px 10px 0!important;height:38px!important;min-height:38px!important;border-radius:14px!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.cs-messages-pane{padding-top:10px!important;padding-bottom:max(88px,calc(env(safe-area-inset-bottom) + 88px))!important}.cs-composer-bar-inner{height:56px!important;min-height:56px!important;grid-template-columns:46px minmax(0,1fr) 40px 40px!important;gap:7px!important;padding:5px 8px!important;border-radius:999px!important}.cs-mobile-composer-plus-wrap,.cs-mobile-composer-plus{width:46px!important;height:46px!important}.cs-composer-input-wrap,.cs-composer-input-wrap--force-compact,.cs-composer-input-row,.cs-composer-input{height:46px!important;min-height:46px!important}.cs-mobile-emoji-btn,.cs-composer-bar-inner>button[aria-label="Record voice message"],.cs-composer-bar-inner>.cs-composer-icon-btn:not(.cs-composer-attach-desktop):not(.cs-composer-poll-desktop){width:40px!important;height:40px!important;min-width:40px!important}.cs-mobile-emoji-btn svg,.cs-composer-bar-inner>button[aria-label="Record voice message"] svg{width:25px!important;height:25px!important}}@media(max-width:380px){.cs-thread-header{grid-template-columns:38px 42px minmax(0,1fr) 38px 38px!important;height:88px!important;min-height:88px!important;max-height:88px!important;gap:6px!important;padding:10px!important}.cs-back-home,.cs-back-home--strong,.cs-mobile-thread-search-btn,.cs-thread-tools-trigger,.cs-icon-action-btn.cs-thread-tools-trigger{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;border-radius:13px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border-radius:15px!important}.cs-thread-header-main h3{font-size:17px!important}.cs-thread-subline,.cs-thread-context-text--mobile{font-size:11px!important}}@media(max-width:768px){.cs-thread-header{width:calc(100% - 18px)!important;height:78px!important;min-height:78px!important;max-height:78px!important;margin:max(8px,env(safe-area-inset-top)) 9px 0!important;padding:10px!important;grid-template-columns:38px 44px minmax(0,1fr) 38px 38px!important;grid-template-rows:1fr!important;grid-template-areas:"back avatar title search more"!important;gap:8px!important;border-radius:22px!important;background:#fffffffb!important;border:1px solid #dbeafe!important;box-shadow:0 10px 28px #0f172a17!important;overflow:visible!important}.cs-back-home,.cs-back-home--strong,.cs-mobile-thread-search-btn,.cs-thread-tools-trigger,.cs-icon-action-btn.cs-thread-tools-trigger{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;border-radius:14px!important;box-shadow:0 7px 16px #0f172a0e!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;border-radius:17px!important;box-shadow:0 8px 20px #2563eb26!important}.cs-thread-header-main h3{font-size:17px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.03em!important}.cs-thread-subline,.cs-thread-context-text--mobile{margin-top:3px!important;font-size:11px!important;line-height:1.15!important;font-weight:760!important;color:#64748b!important}.cs-thread-context-text--mobile:after{content:" · 🟢 online"!important}.cs-thread-secure-badge,.cs-thread-context-text--desktop,.cs-thread-presence-dot{display:none!important}.cs-pinned-bar.cs-pinned-bar--compact{width:calc(100% - 18px)!important;height:38px!important;min-height:38px!important;margin:7px 9px 0!important;padding:0!important;border-radius:14px!important;border:1px solid #dbeafe!important;background:#eff6ff!important;box-shadow:none!important;overflow:hidden!important}.cs-pinned-bar-list--compact{height:38px!important}.cs-pinned-chip--compact{height:38px!important;min-height:38px!important;grid-template-columns:18px minmax(0,1fr) auto!important;gap:6px!important;padding:0 11px!important;border:0!important;background:transparent!important}.cs-pinned-chip--compact:before{content:"📌"!important;font-size:14px!important}.cs-pinned-chip--compact strong{font-size:10.5px!important;font-weight:800!important;color:#334155!important}.cs-pinned-chip--compact strong:before{content:"Pinned: "!important;color:#0f172a!important;font-weight:950!important}.cs-pinned-chip--compact i:before{content:"View"!important;font-size:11px!important;font-weight:950!important;color:#2563eb!important}.cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready,.cs-thread-tools-menu{position:fixed!important;top:max(96px,env(safe-area-inset-top) + 86px)!important;left:10px!important;right:10px!important;max-height:calc(100dvh - 120px - env(safe-area-inset-bottom))!important;padding:10px!important;border-radius:20px!important;background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 26px 80px #0f172a47!important;z-index:2147483646!important;overflow-y:auto!important}.cs-thread-tools-menu-head strong{font-size:14px!important}.cs-thread-tools-menu button{min-height:42px!important;border-radius:14px!important}.cs-thread-tools-menu button>small:empty{display:none!important}.cs-thread-tools-language-block{padding:9px!important;border-radius:15px!important}.cs-thread-tools-language-title{display:none!important}.cs-composer-bar,.cs-composer-bar--force-compact{position:fixed!important;left:0!important;right:0!important;bottom:0!important;padding:8px 8px max(8px,env(safe-area-inset-bottom))!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:2147482500!important}.cs-composer-bar-inner{width:100%!important;height:46px!important;min-height:46px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 34px 34px!important;gap:7px!important;align-items:center!important;padding:4px 6px!important;border-radius:999px!important;border:1px solid #e2e8f0!important;background:#fffffffc!important;box-shadow:0 10px 30px #0f172a24!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.cs-mobile-composer-plus-wrap,.cs-mobile-composer-plus{display:block!important;width:38px!important;height:38px!important;grid-column:1!important}.cs-mobile-composer-plus{border-radius:999px!important;border:0!important;background:var(--cs-theme-accent, #2563eb)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 20px color-mix(in srgb,var(--cs-theme-accent, #2563eb) 30%,transparent)!important}.cs-mobile-composer-plus svg{width:22px!important;height:22px!important}.cs-composer-input-wrap,.cs-composer-input-wrap--force-compact,.cs-composer-input-row,.cs-composer-input{height:38px!important;min-height:38px!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.cs-composer-input-wrap,.cs-composer-input-wrap--force-compact{grid-column:2!important;min-width:0!important;width:100%!important}.cs-composer-input{width:100%!important;color:#0f172a!important;font-size:12.5px!important;font-weight:700!important;padding:0 3px!important}.cs-composer-input::placeholder{color:#94a3b8!important;opacity:1!important;font-weight:700!important}.cs-mobile-emoji-btn{grid-column:3!important;display:inline-flex!important;width:34px!important;height:34px!important;min-width:34px!important;color:#64748b!important;background:transparent!important;border:0!important;align-items:center!important;justify-content:center!important;padding:0!important}.cs-mobile-emoji-btn svg{width:21px!important;height:21px!important}.cs-composer-bar-inner>button[aria-label="Record voice message"],.cs-composer-bar-inner>.cs-composer-icon-btn:not(.cs-composer-attach-desktop):not(.cs-composer-poll-desktop){grid-column:4!important;display:inline-flex!important;width:34px!important;height:34px!important;min-width:34px!important;color:#64748b!important;background:transparent!important;border:0!important;align-items:center!important;justify-content:center!important;padding:0!important}.cs-composer-bar-inner>button[aria-label="Record voice message"] svg{width:22px!important;height:22px!important}.cs-composer-attach-desktop,.cs-composer-poll-desktop,.cs-composer-icon-label,.cs-composer-send-btn--inline{display:none!important}.cs-mobile-composer-menu,.cs-attach-banner,.cs-selection-format-toolbar,.cs-command-menu,.cs-mute-command-panel,.cs-mention-dropdown,.cs-vr-preview,.cs-vr-recording{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(60px + env(safe-area-inset-bottom))!important;z-index:2147482800!important}.cs-messages-pane{padding:12px 12px max(66px,calc(env(safe-area-inset-bottom) + 66px))!important;background:linear-gradient(180deg,#f7fbff,#edf6ff)!important}.cs-message-row{width:100%!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;align-items:end!important;margin:8px 0 12px!important}.cs-message-row.mine{grid-template-columns:minmax(0,1fr)!important;justify-items:end!important}.cs-message-avatar{width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;align-self:start!important;box-shadow:0 5px 12px #0f172a1a!important}.cs-message-card-wrap{max-width:78%!important;min-width:0!important}.cs-message-row.mine .cs-message-card-wrap{max-width:76%!important}.cs-message-card{border:0!important;border-radius:18px 18px 18px 6px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a14!important;padding:10px 12px 8px!important;overflow:visible!important}.cs-message-row.mine .cs-message-card{border-radius:18px 18px 6px!important;background:#eaf4ff!important;box-shadow:0 10px 26px #2563eb14!important}.cs-message-tools{opacity:0!important;pointer-events:none!important;height:0!important}.cs-message-card:hover .cs-message-tools,.cs-message-card:focus-within .cs-message-tools{opacity:1!important;pointer-events:auto!important}.cs-message-meta{display:flex!important;align-items:center!important;gap:5px!important;margin:0 0 5px!important;line-height:1.1!important}.cs-message-meta strong{color:#2563eb!important;font-size:11px!important;font-weight:950!important;max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-message-row.mine .cs-message-meta strong,.cs-message-row.mine .cs-role-badge,.cs-message-row.mine .cs-rank-badge{display:none!important}.cs-role-badge,.cs-rank-badge,.cs-message-pin-chip{transform:scale(.82)!important;transform-origin:left center!important;margin-left:-2px!important}.cs-message-time{margin-left:auto!important;color:#94a3b8!important;font-size:9.5px!important;font-weight:750!important}.cs-message-text{color:#1e293b!important;font-size:13px!important;line-height:1.38!important;font-weight:500!important}.cs-message-text p,.cs-message-text div{margin:0!important}.cs-edited-badge{display:inline-block!important;margin-top:4px!important;color:#2563eb!important;background:#eff6ff!important;border-radius:999px!important;padding:1px 6px!important;font-size:10px!important;font-weight:800!important}.cs-reaction-row{position:absolute!important;left:12px!important;bottom:-20px!important;margin:0!important}.cs-reaction-pill{background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 5px 14px #0f172a14!important;font-size:11px!important;min-height:22px!important}.cs-read-receipt{color:#2563eb!important;font-size:10px!important}}@media(max-width:380px){.cs-thread-header{grid-template-columns:34px 38px minmax(0,1fr) 34px 34px!important;height:70px!important;min-height:70px!important;max-height:70px!important;gap:6px!important;padding:8px!important;border-radius:20px!important}.cs-back-home,.cs-back-home--strong,.cs-mobile-thread-search-btn,.cs-thread-tools-trigger,.cs-icon-action-btn.cs-thread-tools-trigger{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important}.cs-thread-header-main .cs-avatar,.cs-thread-header-main .cs-avatar--lg,.cs-thread-header-main .cs-avatar--media{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important}.cs-thread-header-main h3{font-size:15px!important}.cs-thread-subline,.cs-thread-context-text--mobile{font-size:10px!important}.cs-message-card-wrap,.cs-message-row.mine .cs-message-card-wrap{max-width:84%!important}}@media(max-width:768px){.cs-thread-tools-menu button small,.cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready button small,.cs-thread-tools-language-title{display:none!important}.cs-thread-tools-menu button,.cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready button{grid-template-columns:22px minmax(0,1fr)!important;padding-right:14px!important}.cs-thread-context-text--mobile:after{content:""!important;display:none!important}.cs-mobile-emoji-btn{display:none!important}.cs-composer-bar-inner{grid-template-columns:38px minmax(0,1fr) 36px!important}.cs-composer-input-wrap,.cs-composer-input-wrap--force-compact{grid-column:2!important}.cs-composer-bar-inner>button[aria-label="Record voice message"],.cs-composer-bar-inner>.cs-composer-icon-btn:not(.cs-composer-attach-desktop):not(.cs-composer-poll-desktop){grid-column:3!important}.cs-composer-input,.cs-composer-input::placeholder{font-size:16px!important}.cs-composer-input{transform:none!important;touch-action:manipulation!important}.cs-channels-bar{width:calc(100% - 18px)!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:7px 9px 0!important;padding:4px!important;gap:6px!important;border-radius:14px!important;border:1px solid #dbeafe!important;background:#fffffff5!important;box-shadow:0 6px 16px #0f172a0e!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.cs-channels-bar::-webkit-scrollbar{display:none!important}.cs-channels-tab-wrap{height:28px!important;min-height:28px!important;border-radius:11px!important;gap:4px!important;background:transparent!important;border:0!important;flex:0 0 auto!important}.cs-channels-tab,.cs-channels-back{height:28px!important;min-height:28px!important;border-radius:11px!important;padding:0 10px!important;border:0!important;background:transparent!important;color:#334155!important;font-size:11.5px!important;font-weight:900!important;box-shadow:none!important}.cs-channels-tab--active,.cs-channels-tab:hover,.cs-channels-back:hover{background:#eff6ff!important;color:#1d4ed8!important;box-shadow:none!important}.cs-channels-settings-btn{width:28px!important;min-width:28px!important;height:28px!important;border-radius:11px!important;border:0!important;background:#f8fbff!important;color:#475569!important;box-shadow:none!important;font-size:13px!important}.cs-thread-subline,.cs-thread-context-text--mobile{max-width:100%!important;color:#64748b!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:380px){.cs-composer-bar-inner{grid-template-columns:36px minmax(0,1fr) 34px!important}.cs-mobile-composer-plus,.cs-mobile-composer-plus-wrap{width:36px!important;height:36px!important}}@media(max-width:768px){html,body,.cs-page,.cs-thread-panel{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.cs-composer-input,.cs-composer-input:focus,.cs-composer-input-row input,.cs-composer-input-row input:focus,input.cs-composer-input{font-size:16px!important;line-height:1.2!important;transform:translateZ(0)!important;-webkit-user-select:text!important;touch-action:manipulation!important}.cs-mobile-voice-recorder-wrap{display:none!important}.cs-mobile-send-btn{display:inline-flex!important;grid-column:3!important;width:36px!important;height:36px!important;min-width:36px!important;border:0!important;border-radius:999px!important;background:var(--cs-theme-accent, #2563eb)!important;color:#fff!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 8px 20px color-mix(in srgb,var(--cs-theme-accent, #2563eb) 28%,transparent)!important;pointer-events:auto!important;opacity:1!important}.cs-mobile-send-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.cs-mobile-send-btn svg{width:19px!important;height:19px!important;stroke:currentColor!important}.cs-composer-bar-inner{grid-template-columns:38px minmax(0,1fr) 36px!important}.cs-composer-send-btn--inline{display:none!important}.cs-thread-tools-status-block{border:1px solid #e5edf8!important;background:#fbfdff!important;border-radius:15px!important;padding:9px!important}.cs-thread-tools-status-title{display:flex!important;align-items:center!important;gap:8px!important;color:#0f172a!important;font-size:13px!important;font-weight:950!important;margin-bottom:8px!important}.cs-thread-tools-status-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.cs-thread-tools-status-grid button{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:12px!important;color:#0f172a!important;font-size:11px!important;font-weight:900!important;text-align:center!important}.cs-thread-tools-status-grid button.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.cs-thread-context-text--mobile:after{content:""!important;display:none!important}.cs-thread-subline,.cs-thread-context-text--mobile{color:#64748b!important}}@media(max-width:380px){.cs-composer-bar-inner{grid-template-columns:36px minmax(0,1fr) 34px!important}.cs-mobile-send-btn{width:34px!important;height:34px!important;min-width:34px!important}}@media(max-width:768px){.cs-thread-tools-status-block{display:block!important}.cs-thread-tools-status-title{display:none!important}.cs-mobile-voice-recorder-wrap{display:inline-flex!important;grid-column:3!important;width:36px!important;height:36px!important;min-width:36px!important;align-items:center!important;justify-content:center!important}.cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,.cs-mobile-voice-recorder-wrap button,.cs-mobile-voice-recorder-wrap button[aria-label="Record voice message"]{display:inline-flex!important;width:36px!important;height:36px!important;min-width:36px!important;border:0!important;background:transparent!important;color:#64748b!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important}.cs-mobile-voice-recorder-wrap svg{width:23px!important;height:23px!important}.cs-mobile-send-btn{display:inline-flex!important;grid-column:3!important;width:36px!important;height:36px!important;min-width:36px!important}.cs-composer-bar-inner>button[aria-label="Record voice message"]:not(.cs-mobile-send-btn),.cs-composer-bar-inner>.cs-composer-icon-btn:not(.cs-composer-attach-desktop):not(.cs-composer-poll-desktop):not(.cs-mobile-send-btn){grid-column:3!important}.cs-thread-context-text--mobile{display:inline-flex!important;align-items:center!important;gap:5px!important}.cs-thread-context-text--mobile:before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#22c55e!important;display:inline-block!important;flex:0 0 7px!important;box-shadow:0 0 0 3px #22c55e1f!important}.cs-thread-context-text--mobile.is-offline:before{background:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.cs-status-dot--offline,.cs-member-status--offline:before,.cs-member-status[data-status=offline]:before,.cs-user-status-dot--offline,.cs-presence-dot--offline{background:#ef4444!important;border-color:#fecaca!important;box-shadow:0 0 0 3px #ef44441f!important}.cs-member-status--offline{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}.cs-status-dot--online,.cs-member-status--online:before{background:#22c55e!important}}@media(max-width:768px){html,body,body.cs-chat-thread-open{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important;position:fixed!important;inset:0!important;width:100%!important}body.cs-chat-thread-open .cs-page,body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;position:relative!important}body:not(.cs-chat-thread-open){position:static!important;height:auto!important;max-height:none!important;overflow-y:auto!important}.cs-thread-header,.cs-pinned-bar,.cs-channels-bar,.cs-composer-bar{flex:0 0 auto!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.cs-messages-pane{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.cs-thread-tools-status-title:before,.cs-thread-tools-status-block:before,.cs-thread-tools-menu button span:before{content:none!important;display:none!important}.cs-thread-context-text--mobile{display:inline-flex!important;align-items:center!important;gap:7px!important;padding-left:2px!important;max-width:100%!important;overflow:visible!important}.cs-thread-context-text--mobile:before{content:""!important;width:7px!important;height:7px!important;min-width:7px!important;border-radius:999px!important;margin-left:2px!important;margin-right:2px!important;background:#22c55e!important;box-shadow:0 0 0 3px #22c55e1f!important}.cs-thread-context-text--mobile.is-offline:before{background:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.cs-thread-context-text--mobile:after{content:""!important;display:none!important}.cs-mobile-voice-recorder-wrap{display:inline-flex!important;grid-column:3!important;width:36px!important;height:36px!important;min-width:36px!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important}.cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,.cs-mobile-voice-recorder-wrap button,.cs-mobile-voice-recorder-wrap button[aria-label="Record voice message"],.cs-mobile-voice-recorder-wrap [role=button]{display:inline-flex!important;width:36px!important;height:36px!important;min-width:36px!important;border:0!important;background:transparent!important;color:#64748b!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important;visibility:visible!important;opacity:1!important}.cs-mobile-voice-recorder-wrap svg{display:block!important;width:23px!important;height:23px!important;stroke:currentColor!important}.cs-mobile-send-btn{display:inline-flex!important;grid-column:3!important;width:36px!important;height:36px!important;min-width:36px!important;border:0!important;border-radius:999px!important;background:var(--cs-theme-accent, #2563eb)!important;color:#fff!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 8px 20px color-mix(in srgb,var(--cs-theme-accent, #2563eb) 28%,transparent)!important}.cs-composer-send-btn--inline,.cs-composer-bar-inner>.cs-composer-send-btn:not(.cs-mobile-send-btn){display:none!important}.cs-status-dot--offline,.cs-presence-dot--offline,.cs-user-status-dot--offline,.cs-member-status--offline:before,[data-status=offline] .cs-status-dot,[data-presence=offline] .cs-status-dot{background:#ef4444!important;border-color:#fecaca!important;box-shadow:0 0 0 3px #ef44441f!important}.cs-member-status--offline{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}}@media(max-width:380px){.cs-mobile-voice-recorder-wrap,.cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,.cs-mobile-voice-recorder-wrap button,.cs-mobile-send-btn{width:34px!important;height:34px!important;min-width:34px!important}}@media(max-width:768px){html,body{position:static!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}body.cs-chat-thread-open{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body.cs-chat-thread-open .cs-page,body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}}.cs-thread-presence-dot{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;box-shadow:none!important;animation:none!important}@media(max-width:768px){.cs-thread-context-text--mobile:after{content:none!important;display:none!important}.cs-thread-context-text--mobile{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#64748b!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-thread-context-text--mobile:before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;min-width:8px!important;border-radius:999px!important;background:#22c55e!important;box-shadow:0 0 0 4px #22c55e21!important}.cs-thread-context-text--mobile.is-offline:before{background:#ef4444!important;box-shadow:0 0 0 4px #ef444421!important}.cs-composer-bar-inner{grid-template-columns:46px minmax(0,1fr) 42px!important;align-items:center!important}.cs-mobile-composer-plus-wrap{grid-column:1!important}.cs-composer-input-wrap,.cs-composer-input-wrap--force-compact{grid-column:2!important;min-width:0!important;overflow:visible!important}.cs-mobile-emoji-btn,.cs-mobile-send-btn{display:none!important}.cs-mobile-voice-recorder-wrap{display:inline-flex!important;grid-column:3!important;width:42px!important;height:42px!important;min-width:42px!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,.cs-mobile-voice-recorder-wrap .cs-composer-icon-btn--labeled,.cs-mobile-voice-recorder-wrap button,.cs-mobile-voice-recorder-wrap button[aria-label="Record voice message"],.cs-mobile-voice-recorder-wrap .cs-mobile-keep{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#64748b!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.cs-mobile-voice-recorder-wrap svg{display:block!important;width:25px!important;height:25px!important;stroke:currentColor!important}.cs-composer-input-row{position:relative!important;display:block!important;width:100%!important}.cs-composer-input-row .cs-composer-input{padding-right:48px!important}.cs-composer-input-row .cs-composer-send-btn--inline{display:none!important}.cs-composer-input-row.has-send .cs-composer-send-btn--inline,.cs-composer-input-row.has-text .cs-composer-send-btn--inline{display:inline-flex!important;position:absolute!important;right:3px!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;border:0!important;border-radius:999px!important;background:var(--cs-theme-accent, #2563eb)!important;color:#fff!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 8px 20px color-mix(in srgb,var(--cs-theme-accent, #2563eb) 28%,transparent)!important;pointer-events:auto!important;opacity:1!important}.cs-composer-input-row.has-send .cs-composer-send-btn--inline svg,.cs-composer-input-row.has-text .cs-composer-send-btn--inline svg{width:18px!important;height:18px!important;stroke:currentColor!important}.cs-composer-input-row .cs-composer-send-btn--inline:disabled{opacity:.45!important;pointer-events:none!important}}@media(max-width:380px){.cs-composer-bar-inner{grid-template-columns:38px minmax(0,1fr) 36px!important}.cs-mobile-voice-recorder-wrap,.cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,.cs-mobile-voice-recorder-wrap .cs-composer-icon-btn--labeled,.cs-mobile-voice-recorder-wrap button,.cs-mobile-voice-recorder-wrap button[aria-label="Record voice message"],.cs-mobile-voice-recorder-wrap .cs-mobile-keep{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important}.cs-mobile-voice-recorder-wrap svg{width:22px!important;height:22px!important}.cs-composer-input-row.has-send .cs-composer-send-btn--inline,.cs-composer-input-row.has-text .cs-composer-send-btn--inline{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important}.cs-composer-input-row .cs-composer-input{padding-right:42px!important}}@media(max-width:768px){.cs-message-menu--portal{width:min(190px,calc(100vw - 20px))!important;max-height:min(58dvh,320px)!important;overflow-y:auto!important;border-radius:18px!important;box-shadow:0 18px 52px #0f172a3d!important;transform:none!important}.cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready,.cs-thread-tools-menu{top:calc(env(safe-area-inset-top) + 74px)!important;max-height:calc(100dvh - 92px - env(safe-area-inset-bottom))!important}.cs-vr-preview{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy actions" "player player"!important;gap:8px!important;align-items:center!important;padding:10px!important;min-height:auto!important;border-radius:20px!important;background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 22px 64px #0f172a3d!important}.cs-vr-preview-copy{grid-area:copy!important;display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important}.cs-vr-preview-label{display:inline!important;font-size:12px!important;font-weight:950!important;color:#0f172a!important;white-space:nowrap!important}.cs-vr-preview-copy small{font-size:11px!important;font-weight:850!important;color:#64748b!important}.cs-vr-preview>.cs-vp,.cs-vr-preview>.cs-vp--compact{grid-area:player!important;width:100%!important;min-width:0!important;height:42px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.cs-vr-preview-actions{grid-area:actions!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.cs-vr-preview-actions .cs-vr-btn{width:auto!important;min-width:38px!important;height:36px!important;border-radius:999px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:12px!important;font-weight:950!important}.cs-vr-preview-actions .cs-vr-btn span{display:inline!important;line-height:1!important}.cs-vr-preview-actions .cs-vr-btn--send{background:var(--cs-theme-accent, #2563eb)!important;color:#fff!important;box-shadow:0 10px 22px color-mix(in srgb,var(--cs-theme-accent, #2563eb) 30%,transparent)!important}.cs-vr-preview-actions .cs-vr-btn--cancel{background:#f8fafc!important;color:#334155!important;border:1px solid #e2e8f0!important}.cs-vp-playbtn:disabled{opacity:.72!important}.cs-vp-playbtn--err{background:#fee2e2!important;color:#b91c1c!important}.cs-thread-context-text--mobile.is-offline:before{background:#ef4444!important;box-shadow:0 0 0 4px #ef444421!important}}@media(max-width:380px){.cs-vr-preview-actions .cs-vr-btn span{display:none!important}.cs-vr-preview-actions .cs-vr-btn{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important}}@media(min-width:769px){.cs-mobile-thread-search-btn,.cs-mobile-emoji-btn,.cs-mobile-composer-plus-wrap{display:none!important}}@media(max-width:768px){.cs-mobile-thread-search-btn,.cs-mobile-emoji-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-mobile-composer-plus-wrap{display:block!important;flex:0 0 auto!important}}@media(min-width:769px){.cs-thread-layout{height:calc(100vh - 48px)!important;max-height:calc(100vh - 48px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.cs-thread-panel{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.cs-thread-header-stack{position:sticky!important;top:0!important;z-index:60!important;flex:0 0 auto!important;background:#fffffff5!important;border-bottom:1px solid rgba(197,222,247,.84)!important;box-shadow:0 14px 32px -30px #1f4b828c!important}.cs-thread-header-stack .cs-thread-header{position:relative!important;top:auto!important;z-index:2!important;border-bottom:0!important;box-shadow:none!important}.cs-thread-header-stack .cs-pinned-bar--compact,.cs-thread-header-stack .cs-channels-bar{flex:0 0 auto!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.cs-messages-pane{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}.cs-members-pane{min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cs-members-scroll{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important}.cs-composer-bar{position:sticky!important;bottom:0!important;z-index:55!important;flex:0 0 auto!important}}@media(min-width:769px){.cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready,.cs-thread-tools-menu{top:calc(100% + 12px)!important;right:0!important;left:auto!important;bottom:auto!important;width:318px!important;max-width:min(318px,calc(100vw - 32px))!important;max-height:min(70vh,560px)!important;padding:12px!important;display:grid!important;gap:8px!important;border-radius:24px!important;border:1px solid #dbeafe!important;background:#fff!important;box-shadow:0 26px 76px #0f172a38!important;overflow-y:auto!important}.cs-thread-tools-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:4px 4px 10px!important;border-bottom:1px solid #e5edf8!important;margin-bottom:2px!important}.cs-thread-tools-menu-head strong{font-size:15px!important;line-height:1.2!important;font-weight:950!important;color:#0f172a!important;white-space:nowrap!important}.cs-thread-tools-menu-head small{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:max-content!important;padding:5px 10px!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;font-size:11px!important;font-weight:850!important}.cs-thread-tools-menu button{min-height:48px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0 12px!important;border-radius:16px!important;background:#f8fbff!important;color:#0f172a!important}.cs-thread-tools-menu button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important}.cs-thread-tools-menu button small{margin-left:0!important}}.cs-message-card .cs-message-text,.cs-message-card .cs-rich-text,.cs-message-card .cs-rich-text div,.cs-message-card .cs-rich-text span{word-break:normal!important;overflow-wrap:break-word!important;white-space:pre-wrap!important;letter-spacing:normal!important}.cs-message-row:not(.mine) .cs-message-card,.cs-message-row:not(.mine) .cs-message-card .cs-message-text,.cs-message-row:not(.mine) .cs-message-card .cs-rich-text,.cs-message-row:not(.mine) .cs-message-card .cs-message-meta strong,.cs-message-row:not(.mine) .cs-message-card .cs-message-meta span{color:#172033!important}.cs-message-row:not(.mine) .cs-message-card{min-width:min(260px,70vw)!important}@media(max-width:768px){.cs-message-row:not(.mine) .cs-message-card{min-width:min(224px,78vw)!important}}@media(max-width:768px){.cs-thread-header-stack{position:sticky!important;top:0!important;z-index:90!important;flex:0 0 auto!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border-bottom:1px solid #dbeafe!important;box-shadow:0 14px 34px -30px #1f4b828a!important;overflow:visible!important}.cs-thread-header-stack .cs-thread-header{position:relative!important;top:auto!important;z-index:3!important;border-bottom:0!important;box-shadow:none!important;min-height:68px!important;padding-bottom:8px!important}.cs-thread-header-stack .cs-pinned-bar--compact{margin:0 10px 7px!important;border:1px solid #dbeafe!important;background:#ffffffeb!important}.cs-thread-header-stack .cs-channels-bar{margin:0!important;padding:7px 10px 10px!important;border-top:1px solid #e5edf8!important;background:#f8fbfff0!important}.cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.cs-messages-pane{min-height:0!important;overflow-y:auto!important}.cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready,.cs-thread-tools-menu{top:calc(env(safe-area-inset-top) + 82px)!important;max-height:calc(100dvh - 104px - env(safe-area-inset-bottom))!important}.cs-mobile-composer-menu,.cs-attach-banner,.cs-selection-format-toolbar,.cs-command-menu,.cs-mute-command-panel,.cs-mention-dropdown,.cs-vr-preview,.cs-vr-recording{bottom:calc(72px + env(safe-area-inset-bottom))!important}}.cs-mobile-emoji-btn{display:none!important;visibility:hidden!important;pointer-events:none!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal{position:fixed!important;top:var(--cs-menu-top, 82px)!important;left:var(--cs-menu-left, 12px)!important;right:auto!important;bottom:auto!important;z-index:2147483646!important;isolation:isolate!important;transform:none!important;pointer-events:auto!important}@media(max-width:768px){.cs-thread-tools-menu.cs-thread-tools-menu--portal{width:min(320px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important;border-radius:24px!important;background:#fffffffc!important;box-shadow:0 28px 80px #0f172a47!important}}@media(min-width:769px){.cs-thread-tools-menu.cs-thread-tools-menu--portal{width:318px!important;max-width:min(318px,calc(100vw - 32px))!important;max-height:min(70vh,560px)!important}html,body.cs-chat-thread-open{height:100%!important;overflow:hidden!important}body.cs-chat-thread-open #root,body.cs-chat-thread-open .cs-page,body.cs-chat-thread-open .cs-page--themed{height:100vh!important;max-height:100vh!important;overflow:hidden!important}body.cs-chat-thread-open .cs-thread-layout{height:100vh!important;max-height:100vh!important;min-height:0!important;overflow:hidden!important}body.cs-chat-thread-open .cs-thread-panel{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}body.cs-chat-thread-open .cs-thread-header-stack,body.cs-chat-thread-open .cs-composer-bar{flex:0 0 auto!important}body.cs-chat-thread-open .cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}body.cs-chat-thread-open .cs-messages-pane{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}}@media(max-width:768px){.cs-vr-preview{width:auto!important;max-width:calc(100vw - 20px)!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy actions" "player player"!important;align-items:center!important;gap:8px!important;padding:10px!important;overflow:hidden!important}.cs-vr-preview-copy{min-width:0!important;overflow:hidden!important}.cs-vr-preview-label{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-vr-preview-actions{min-width:80px!important;display:inline-flex!important;justify-content:flex-end!important;gap:6px!important}.cs-vr-preview-actions .cs-vr-btn{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;padding:0!important;border-radius:999px!important}.cs-vr-preview-actions .cs-vr-btn span{display:none!important}.cs-vr-preview>.cs-vp,.cs-vr-preview>.cs-vp--compact{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.cs-attach-banner--voice{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;grid-template-areas:"copy close" "player close"!important;align-items:center!important;gap:7px!important;padding:8px 9px!important;overflow:hidden!important}.cs-attach-banner--voice .cs-attach-banner-copy{grid-area:copy!important;max-width:none!important;min-width:0!important}.cs-attach-banner--voice .cs-vp,.cs-attach-banner--voice .cs-vp--compact{grid-area:player!important;width:100%!important;min-width:0!important;max-width:100%!important}.cs-attach-banner--voice>button{grid-area:close!important;width:34px!important;height:34px!important;min-width:34px!important;align-self:center!important;justify-self:center!important;border-radius:999px!important}}.cs-status-error{margin-top:7px!important;padding:7px 9px!important;border-radius:12px!important;border:1px solid #fecaca!important;background:#fef2f2!important;color:#b91c1c!important;font-size:11px!important;font-weight:900!important;line-height:1.25!important}.cs-icon-dot--inside,.cs-message-tools .cs-icon-dot,.cs-message-tools button[aria-label*=emoji i],.cs-message-tools button[title*=emoji i]{display:none!important;visibility:hidden!important;pointer-events:none!important}.cs-message-text,.cs-message-text .cs-rich-text,.cs-message-text .cs-rich-text>div,.cs-message-card .cs-rich-text,.cs-conversation-preview,.cs-chat-list-copy span,.cs-pinned-chip strong{white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:anywhere!important;letter-spacing:normal!important;text-transform:none!important}.cs-date-separator{position:sticky!important;top:8px!important;z-index:5!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:10px 0 14px!important;pointer-events:none!important}.cs-date-separator span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 13px!important;border-radius:999px!important;border:1px solid rgba(219,234,254,.96)!important;background:#ffffffe0!important;color:#64748b!important;font-size:11px!important;font-weight:850!important;line-height:1!important;box-shadow:0 10px 24px #0f172a0f!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.cs-composer-bar .cs-typing-indicator,.cs-typing-indicator{width:fit-content!important;max-width:min(520px,calc(100% - 24px))!important;margin:0 0 8px 10px!important;padding:7px 11px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(219,234,254,.94)!important;border-radius:999px!important;background:#fffffff0!important;color:#475569!important;box-shadow:0 10px 28px #0f172a12!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;line-height:1!important}.cs-typing-indicator>span{color:#475569!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;animation:none!important}.cs-typing-dots{display:inline-flex!important;align-items:center!important;gap:3px!important;flex:0 0 auto!important}.cs-typing-dots span{width:5px!important;height:5px!important;border-radius:999px!important;display:block!important;background:#60a5fa!important;opacity:.65!important;animation:csTypingPulseClean 1.05s ease-in-out infinite!important}.cs-typing-dots span:nth-child(2){animation-delay:.14s!important}.cs-typing-dots span:nth-child(3){animation-delay:.28s!important}@keyframes csTypingPulseClean{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}.cs-message-pin-chip{display:inline-flex!important;align-items:center!important;gap:4px!important;height:20px!important;padding:0 7px!important;border-radius:999px!important;border:1px solid #dbeafe!important;background:linear-gradient(180deg,#eff6ff,#fff)!important;color:#1d4ed8!important;font-size:10px!important;font-weight:950!important;letter-spacing:.01em!important;box-shadow:0 6px 14px #2563eb14!important;transform:none!important;margin-left:4px!important}.cs-message-pin-chip svg{width:11px!important;height:11px!important;stroke:currentColor!important}.cs-pinned-bar.cs-pinned-bar--compact,.cs-thread-header-stack .cs-pinned-bar.cs-pinned-bar--compact{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:6px 8px!important;border-radius:18px!important;border:1px solid rgba(191,219,254,.92)!important;background:linear-gradient(180deg,#fffffff5,#f8fbfff0)!important;box-shadow:0 10px 26px #0f172a0e!important;overflow:hidden!important}.cs-pinned-bar-head--compact{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:max-content!important}.cs-pinned-title{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#1e3a8a!important;font-size:11px!important;font-weight:950!important;letter-spacing:.01em!important;text-transform:none!important}.cs-pinned-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:19px!important;min-width:19px!important;padding:0 6px!important;border-radius:999px!important;background:#dbeafe!important;color:#1d4ed8!important;font-size:10px!important;font-weight:950!important}.cs-pinned-bar-list--compact{flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.cs-pinned-bar-list--compact::-webkit-scrollbar{display:none!important}.cs-pinned-chip.cs-pinned-chip--compact{flex:0 0 auto!important;width:auto!important;max-width:230px!important;height:28px!important;min-height:28px!important;display:inline-grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;padding:0 5px 0 8px!important;border-radius:999px!important;border:1px solid #e0ecff!important;background:#fff!important;color:#0f172a!important;box-shadow:0 5px 13px #0f172a0d!important}.cs-pinned-chip--compact .cs-pinned-chip-author{max-width:58px!important;color:#2563eb!important;font-size:10px!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-pinned-chip--compact strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#334155!important;font-size:11px!important;font-weight:850!important}.cs-pinned-chip--compact i{position:static!important;width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#f1f5f9!important;color:#64748b!important;font-style:normal!important;font-size:13px!important;font-weight:950!important}.cs-channels-bar{display:flex!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:6px 8px!important;border-radius:18px!important;border:1px solid rgba(191,219,254,.92)!important;background:linear-gradient(180deg,#fffffff5,#f8fbfff0)!important;box-shadow:0 10px 26px #0f172a0d!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.cs-channels-bar::-webkit-scrollbar{display:none!important}.cs-channels-tab-wrap{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important;min-height:30px!important;border-radius:14px!important;background:transparent!important}.cs-channels-tab,.cs-channels-back{height:30px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:#334155!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important;box-shadow:none!important;white-space:nowrap!important}.cs-channels-tab--active,.cs-channels-tab:hover,.cs-channels-back:hover{background:#eff6ff!important;color:#1d4ed8!important;border-color:#dbeafe!important}.cs-channels-settings-btn{width:30px!important;min-width:30px!important;height:30px!important;border-radius:999px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#64748b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.cs-vr-preview,.cs-attach-banner--voice{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}.cs-vr-preview>.cs-vp,.cs-vr-preview>.cs-vp--compact,.cs-attach-banner--voice .cs-vp,.cs-attach-banner--voice .cs-vp--compact{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.cs-vr-preview-actions{box-sizing:border-box!important;flex-wrap:nowrap!important}@media(max-width:768px){.cs-date-separator{margin:8px 0 12px!important;top:6px!important}.cs-date-separator span{min-height:22px!important;padding:4px 12px!important;font-size:10.5px!important}.cs-composer-bar .cs-typing-indicator,.cs-typing-indicator{max-width:calc(100vw - 26px)!important;margin:0 0 7px 8px!important;padding:7px 10px!important}.cs-typing-indicator>span{font-size:11.5px!important}.cs-thread-header-stack .cs-pinned-bar.cs-pinned-bar--compact,.cs-pinned-bar.cs-pinned-bar--compact{margin:6px 9px 5px!important;min-height:38px!important;padding:5px 7px!important;border-radius:16px!important}.cs-pinned-chip.cs-pinned-chip--compact{max-width:180px!important;height:27px!important;min-height:27px!important}.cs-pinned-chip--compact .cs-pinned-chip-author{display:none!important}.cs-pinned-chip.cs-pinned-chip--compact{grid-template-columns:minmax(0,1fr) auto!important}.cs-thread-header-stack .cs-channels-bar,.cs-channels-bar{width:auto!important;margin:0 9px 7px!important;min-height:38px!important;max-height:38px!important;padding:5px!important;border-radius:16px!important}.cs-channels-tab,.cs-channels-back,.cs-channels-settings-btn{height:28px!important;min-height:28px!important}.cs-vr-preview{width:min(420px,calc(100vw - 18px))!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy actions" "player player"!important;gap:8px!important;padding:10px!important}.cs-vr-preview-actions .cs-vr-btn{min-width:36px!important;height:36px!important;padding:0 9px!important}.cs-vr-preview-actions .cs-vr-btn span{display:none!important}.cs-attach-banner--voice{grid-template-columns:minmax(0,1fr) 34px!important;grid-template-areas:"copy close" "player close"!important;gap:7px!important;padding:8px!important}.cs-attach-banner--voice>button{grid-area:close!important;width:32px!important;height:32px!important;min-width:32px!important}}@media(min-width:769px){body.cs-chat-thread-open,body.cs-chat-thread-open .cs-page,body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{height:100vh!important;max-height:100vh!important;overflow:hidden!important}body.cs-chat-thread-open .cs-thread-body,body.cs-chat-thread-open .cs-messages-pane,body.cs-chat-thread-open .cs-members-scroll{min-height:0!important}body.cs-chat-thread-open .cs-messages-pane{overflow-y:auto!important;overflow-x:hidden!important}}.cs-date-separator{transition:opacity .22s ease,transform .22s ease,margin .22s ease!important}.cs-date-separator.is-hidden{opacity:0!important;transform:translateY(-4px) scale(.98)!important;pointer-events:none!important}.cs-date-separator.is-hidden span{opacity:0!important}.cs-message-pin-chip.cs-message-pin-chip--icon-only{width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;justify-content:center!important;gap:0!important;border-color:#dbeafe!important;background:linear-gradient(180deg,#eff6ff,#fff)!important;color:#1d4ed8!important;font-size:0!important;line-height:1!important}.cs-message-pin-chip.cs-message-pin-chip--icon-only svg{width:12px!important;height:12px!important;stroke-width:2.7!important}.cs-thread-body{position:relative!important}.cs-scroll-bottom-btn{position:absolute!important;right:286px!important;bottom:18px!important;z-index:40!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:999px!important;border:1px solid rgba(191,219,254,.95)!important;background:#fffffff5!important;color:#1d4ed8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 18px 42px #0f172a2e!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}.cs-scroll-bottom-btn:hover{transform:translateY(-2px)!important;box-shadow:0 22px 48px #0f172a38!important;background:#fff!important}.cs-scroll-bottom-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:999px!important;font-size:24px!important;font-weight:950!important;line-height:1!important;transform:translateY(-1px)!important}.cs-scroll-bottom-badge{position:absolute!important;top:-5px!important;right:-5px!important;min-width:21px!important;height:21px!important;padding:0 6px!important;border-radius:999px!important;border:2px solid #ffffff!important;background:#2563eb!important;color:#fff!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px #2563eb47!important}@media(max-width:768px){.cs-message-meta .cs-role-badge,.cs-message-meta .cs-rank-badge--message{display:none!important}.cs-scroll-bottom-btn{right:16px!important;bottom:calc(env(safe-area-inset-bottom) + 86px)!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.cs-scroll-bottom-arrow{width:26px!important;height:26px!important;font-size:23px!important}.cs-scroll-bottom-badge{top:-4px!important;right:-4px!important;min-width:20px!important;height:20px!important;font-size:9.5px!important}}@media(min-width:769px)and (max-width:1100px){.cs-scroll-bottom-btn{right:22px!important}}.cs-section--group-workspace{min-height:560px!important}.cs-group-workspace-titlebar{align-items:flex-start!important;gap:14px!important}.cs-group-workspace-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.cs-group-workspace-switch{display:inline-grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;gap:4px!important;padding:4px!important;min-height:38px!important;border-radius:16px!important;background:linear-gradient(135deg,#eff6fff2,#fffffff5)!important;border:1px solid rgba(191,219,254,.92)!important;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #2563eb14!important}.cs-group-workspace-switch button{appearance:none!important;border:0!important;background:transparent!important;min-height:30px!important;padding:0 12px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:12px!important;font-weight:900!important;color:#64748b!important;cursor:pointer!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.cs-group-workspace-switch button:hover{transform:translateY(-1px)!important;color:#2563eb!important}.cs-group-workspace-switch button.is-active{background:#fff!important;color:#1d4ed8!important;box-shadow:0 8px 18px #2563eb21!important}.cs-group-workspace-list{min-height:350px!important}.cs-group-chat-list-row.is-online .cs-group-list-meta small{color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.cs-group-chat-list-row.is-offline .cs-group-list-meta small{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.cs-group-list-meta small{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;padding:4px 9px!important;border-radius:999px!important;border:1px solid transparent!important;white-space:nowrap!important}.cs-thread-context-text--mobile.is-online,.cs-thread-context-text--mobile.is-offline{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:146px!important;max-width:230px!important;padding:4px 11px!important;border-radius:999px!important;border:1px solid transparent!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:850!important}.cs-thread-context-text--mobile.is-online{color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important;box-shadow:0 8px 18px #22c55e1a!important}.cs-thread-context-text--mobile.is-offline{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important;box-shadow:0 8px 18px #ef44441a!important}.cs-thread-context-text--mobile.is-online:before,.cs-thread-context-text--mobile.is-offline:before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;min-width:8px!important;border-radius:999px!important;margin:0!important}.cs-thread-context-text--mobile.is-online:before{background:#22c55e!important;box-shadow:0 0 0 4px #22c55e24!important}.cs-thread-context-text--mobile.is-offline:before{background:#ef4444!important;box-shadow:0 0 0 4px #ef444424!important}.cs-thread-context-text--mobile:after{content:none!important;display:none!important}@media(max-width:768px){.cs-section--group-workspace{min-height:520px!important}.cs-group-workspace-titlebar{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.cs-group-workspace-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.cs-group-workspace-switch{width:100%!important;min-height:42px!important}.cs-group-workspace-switch button{min-height:34px!important;font-size:12.5px!important}.cs-section--group-workspace .cs-desktop-outline-btn--small{width:100%!important;min-height:40px!important}.cs-group-workspace-list{min-height:330px!important}.cs-thread-subline{overflow:visible!important}.cs-thread-context-text--mobile.is-online,.cs-thread-context-text--mobile.is-offline{min-width:150px!important;max-width:min(230px,calc(100vw - 148px))!important;min-height:24px!important;padding:4px 10px!important;font-size:11px!important;line-height:1.15!important}}@media(max-width:390px){.cs-thread-context-text--mobile.is-online,.cs-thread-context-text--mobile.is-offline{min-width:132px!important;max-width:min(205px,calc(100vw - 136px))!important;padding-inline:9px!important}.cs-group-list-meta small{min-width:94px!important;padding-inline:7px!important}}.cs-section--group-workspace{min-height:620px!important;padding:18px!important}.cs-section--group-workspace .cs-desktop-section-titlebar,.cs-section--group-workspace .cs-group-workspace-titlebar{margin-bottom:10px!important;gap:10px!important;align-items:center!important}.cs-section--group-workspace .cs-desktop-section-heading{gap:10px!important;min-width:0!important}.cs-section--group-workspace .cs-desktop-section-icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:14px!important}.cs-section--group-workspace .cs-desktop-section-icon svg{width:18px!important;height:18px!important}.cs-section--group-workspace .cs-desktop-section-heading h3{font-size:17px!important;line-height:1.12!important;letter-spacing:-.025em!important}.cs-section--group-workspace .cs-desktop-section-heading p{font-size:11.5px!important;line-height:1.25!important;max-width:420px!important}.cs-section--group-workspace .cs-group-workspace-actions{gap:8px!important}.cs-section--group-workspace .cs-group-workspace-switch{min-height:34px!important;padding:3px!important;gap:3px!important;border-radius:14px!important}.cs-section--group-workspace .cs-group-workspace-switch button{min-height:27px!important;padding:0 10px!important;border-radius:10px!important;gap:5px!important;font-size:11px!important}.cs-section--group-workspace .cs-group-workspace-switch button svg{width:12px!important;height:12px!important}.cs-section--group-workspace .cs-desktop-outline-btn--small{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:11px!important;font-size:11.5px!important;gap:6px!important}.cs-section--group-workspace .cs-desktop-outline-btn--small svg{width:13px!important;height:13px!important}.cs-section--group-workspace .cs-desktop-chat-tools,.cs-section--group-workspace .cs-desktop-chat-tools--groups{grid-template-columns:minmax(0,1fr) 38px!important;gap:8px!important;margin:0 0 8px!important}.cs-section--group-workspace .cs-input-shell.cs-home-search,.cs-section--group-workspace .cs-desktop-chat-tools .cs-home-search,.cs-section--group-workspace .cs-desktop-chat-tools--groups .cs-home-search{height:38px!important;min-height:38px!important;border-radius:14px!important;padding:0 11px!important;gap:8px!important}.cs-section--group-workspace .cs-input-shell.cs-home-search svg{width:15px!important;height:15px!important}.cs-section--group-workspace .cs-input-shell.cs-home-search input{font-size:12px!important;font-weight:760!important}.cs-section--group-workspace .cs-desktop-filter-btn{width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important}.cs-section--group-workspace .cs-desktop-filter-btn svg{width:16px!important;height:16px!important}.cs-section--group-workspace .cs-home-filter-row{gap:6px!important;margin:0 0 8px!important}.cs-section--group-workspace .cs-home-filter-row button{min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important}.cs-section--group-workspace .cs-group-workspace-list,.cs-section--group-workspace .cs-list-stack--desktop-ref,.cs-section--group-workspace .cs-list-stack--groups-ref{max-height:410px!important;min-height:410px!important;gap:8px!important;padding:1px 4px 1px 0!important}.cs-section--group-workspace .cs-list-stack--desktop-ref .cs-chat-list-row,.cs-section--group-workspace .cs-list-stack--groups-ref .cs-chat-list-row,.cs-section--group-workspace .cs-chat-list-row{min-height:58px!important;padding:9px 11px!important;border-radius:16px!important;gap:10px!important;box-shadow:0 6px 16px #0f172a0a!important}.cs-section--group-workspace .cs-chat-list-row:hover{box-shadow:0 10px 24px #2563eb13!important}.cs-section--group-workspace .cs-chat-list-row .cs-avatar,.cs-section--group-workspace .cs-chat-list-row .cs-avatar--md,.cs-section--group-workspace .cs-chat-list-row [class*=cs-avatar]{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important;font-size:11px!important}.cs-section--group-workspace .cs-chat-list-copy{gap:2px!important;min-width:0!important}.cs-section--group-workspace .cs-chat-list-copy strong{font-size:12.5px!important;line-height:1.15!important}.cs-section--group-workspace .cs-chat-list-copy span{font-size:11px!important;line-height:1.18!important}.cs-section--group-workspace .cs-chat-list-meta{gap:6px!important;min-width:0!important}.cs-section--group-workspace .cs-chat-list-meta small,.cs-section--group-workspace .cs-group-list-meta small{min-width:96px!important;max-width:118px!important;height:22px!important;padding:0 8px!important;font-size:10px!important;line-height:1!important}.cs-section--group-workspace .cs-chat-list-meta b{min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:10px!important}.cs-section--group-workspace .cs-section-footer-note,.cs-section--group-workspace .cs-section-footer-note--groups{margin-top:9px!important;padding-top:9px!important;font-size:11px!important}.cs-section--group-workspace .cs-desktop-link-row,.cs-section--group-workspace .cs-desktop-link-row--inline{min-height:34px!important;padding:8px 10px!important;border-radius:12px!important;font-size:11.5px!important}.cs-section--group-workspace .cs-desktop-empty-card,.cs-section--group-workspace .cs-empty-state{min-height:220px!important;padding:22px 16px!important;border-radius:18px!important;font-size:12px!important}@media(max-width:768px){.cs-section--group-workspace{min-height:580px!important;padding:14px!important}.cs-section--group-workspace .cs-group-workspace-titlebar,.cs-section--group-workspace .cs-desktop-section-heading{gap:9px!important}.cs-section--group-workspace .cs-desktop-section-icon{width:34px!important;height:34px!important;min-width:34px!important}.cs-section--group-workspace .cs-desktop-section-heading h3{font-size:16px!important}.cs-section--group-workspace .cs-desktop-section-heading p{font-size:11px!important}.cs-section--group-workspace .cs-group-workspace-actions{gap:7px!important}.cs-section--group-workspace .cs-group-workspace-switch{min-height:36px!important}.cs-section--group-workspace .cs-group-workspace-switch button{min-height:29px!important;font-size:11px!important}.cs-section--group-workspace .cs-desktop-outline-btn--small{min-height:36px!important;height:36px!important}.cs-section--group-workspace .cs-group-workspace-list,.cs-section--group-workspace .cs-list-stack--desktop-ref,.cs-section--group-workspace .cs-list-stack--groups-ref{max-height:390px!important;min-height:390px!important;gap:7px!important}.cs-section--group-workspace .cs-list-stack--desktop-ref .cs-chat-list-row,.cs-section--group-workspace .cs-list-stack--groups-ref .cs-chat-list-row,.cs-section--group-workspace .cs-chat-list-row{min-height:55px!important;padding:8px 10px!important;gap:9px!important;border-radius:15px!important}.cs-section--group-workspace .cs-chat-list-row .cs-avatar,.cs-section--group-workspace .cs-chat-list-row .cs-avatar--md,.cs-section--group-workspace .cs-chat-list-row [class*=cs-avatar]{width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important}.cs-section--group-workspace .cs-chat-list-meta small,.cs-section--group-workspace .cs-group-list-meta small{display:inline-flex!important;min-width:84px!important;max-width:106px!important;height:21px!important;padding:0 7px!important;font-size:9.5px!important}}@media(max-width:430px){.cs-section--group-workspace{padding:12px!important;min-height:560px!important}.cs-section--group-workspace .cs-desktop-section-heading p{max-width:100%!important}.cs-section--group-workspace .cs-desktop-chat-tools,.cs-section--group-workspace .cs-desktop-chat-tools--groups{grid-template-columns:minmax(0,1fr) 36px!important}.cs-section--group-workspace .cs-input-shell.cs-home-search,.cs-section--group-workspace .cs-desktop-filter-btn{height:36px!important;min-height:36px!important}.cs-section--group-workspace .cs-desktop-filter-btn{width:36px!important;min-width:36px!important}.cs-section--group-workspace .cs-group-workspace-list,.cs-section--group-workspace .cs-list-stack--desktop-ref,.cs-section--group-workspace .cs-list-stack--groups-ref{max-height:370px!important;min-height:370px!important}.cs-section--group-workspace .cs-chat-list-copy strong{font-size:12px!important}.cs-section--group-workspace .cs-chat-list-copy span{font-size:10.5px!important}.cs-section--group-workspace .cs-chat-list-meta small,.cs-section--group-workspace .cs-group-list-meta small{min-width:78px!important;max-width:92px!important;font-size:9px!important}}.cs-section--group-workspace{min-height:500px!important;padding:14px!important}.cs-section--group-workspace .cs-desktop-section-titlebar,.cs-section--group-workspace .cs-group-workspace-titlebar{margin-bottom:7px!important;gap:8px!important}.cs-section--group-workspace .cs-desktop-section-heading{gap:8px!important}.cs-section--group-workspace .cs-desktop-section-icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:12px!important}.cs-section--group-workspace .cs-desktop-section-icon svg{width:15px!important;height:15px!important}.cs-section--group-workspace .cs-desktop-section-heading h3{font-size:14.5px!important;line-height:1.05!important}.cs-section--group-workspace .cs-desktop-section-heading p{font-size:10px!important;line-height:1.2!important;max-width:360px!important}.cs-section--group-workspace .cs-group-workspace-actions{gap:6px!important}.cs-section--group-workspace .cs-group-workspace-switch{min-height:30px!important;padding:2px!important;gap:2px!important;border-radius:12px!important}.cs-section--group-workspace .cs-group-workspace-switch button{min-height:24px!important;padding:0 8px!important;border-radius:9px!important;gap:4px!important;font-size:10px!important}.cs-section--group-workspace .cs-group-workspace-switch button svg{width:11px!important;height:11px!important}.cs-section--group-workspace .cs-desktop-outline-btn--small{height:30px!important;min-height:30px!important;padding:0 10px!important;border-radius:10px!important;font-size:10px!important;gap:5px!important}.cs-section--group-workspace .cs-desktop-outline-btn--small svg{width:12px!important;height:12px!important}.cs-section--group-workspace .cs-desktop-chat-tools,.cs-section--group-workspace .cs-desktop-chat-tools--groups{grid-template-columns:minmax(0,1fr) 34px!important;gap:6px!important;margin:0 0 6px!important}.cs-section--group-workspace .cs-input-shell.cs-home-search,.cs-section--group-workspace .cs-desktop-chat-tools .cs-home-search,.cs-section--group-workspace .cs-desktop-chat-tools--groups .cs-home-search{height:34px!important;min-height:34px!important;border-radius:12px!important;padding:0 9px!important;gap:6px!important}.cs-section--group-workspace .cs-input-shell.cs-home-search svg{width:13px!important;height:13px!important}.cs-section--group-workspace .cs-input-shell.cs-home-search input{font-size:10.5px!important}.cs-section--group-workspace .cs-desktop-filter-btn{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}.cs-section--group-workspace .cs-desktop-filter-btn svg{width:14px!important;height:14px!important}.cs-section--group-workspace .cs-home-filter-row{gap:5px!important;margin:0 0 6px!important}.cs-section--group-workspace .cs-home-filter-row button{min-height:24px!important;padding:0 8px!important;font-size:9.5px!important}.cs-section--group-workspace .cs-group-workspace-list,.cs-section--group-workspace .cs-list-stack--desktop-ref,.cs-section--group-workspace .cs-list-stack--groups-ref{max-height:300px!important;min-height:300px!important;gap:6px!important;padding:1px 3px 1px 0!important;overflow-y:auto!important}.cs-section--group-workspace .cs-list-stack--desktop-ref .cs-chat-list-row,.cs-section--group-workspace .cs-list-stack--groups-ref .cs-chat-list-row,.cs-section--group-workspace .cs-chat-list-row{min-height:48px!important;padding:7px 9px!important;border-radius:13px!important;gap:8px!important}.cs-section--group-workspace .cs-chat-list-row .cs-avatar,.cs-section--group-workspace .cs-chat-list-row .cs-avatar--md,.cs-section--group-workspace .cs-chat-list-row [class*=cs-avatar]{width:28px!important;height:28px!important;min-width:28px!important;border-radius:10px!important;font-size:9.5px!important}.cs-section--group-workspace .cs-chat-list-copy{gap:1px!important}.cs-section--group-workspace .cs-chat-list-copy strong{font-size:11px!important;line-height:1.1!important}.cs-section--group-workspace .cs-chat-list-copy span{font-size:9.8px!important;line-height:1.12!important}.cs-section--group-workspace .cs-chat-list-meta{gap:4px!important}.cs-section--group-workspace .cs-chat-list-meta small,.cs-section--group-workspace .cs-group-list-meta small{min-width:76px!important;max-width:100px!important;height:19px!important;padding:0 6px!important;font-size:8.8px!important}.cs-section--group-workspace .cs-chat-list-meta b{min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:9px!important}.cs-section--group-workspace .cs-section-footer-note,.cs-section--group-workspace .cs-section-footer-note--groups{margin-top:6px!important;padding-top:6px!important;font-size:9.8px!important}.cs-section--group-workspace .cs-desktop-link-row,.cs-section--group-workspace .cs-desktop-link-row--inline{min-height:30px!important;padding:7px 9px!important;border-radius:10px!important;font-size:10px!important}.cs-section--group-workspace .cs-desktop-link-row svg,.cs-section--group-workspace .cs-desktop-link-row--inline svg{width:12px!important;height:12px!important}.cs-section--group-workspace .cs-desktop-empty-card,.cs-section--group-workspace .cs-empty-state{min-height:170px!important;padding:18px 13px!important;border-radius:15px!important;font-size:10.5px!important}@media(max-width:768px){.cs-section--group-workspace{min-height:455px!important;padding:11px!important}.cs-section--group-workspace .cs-group-workspace-titlebar{gap:7px!important}.cs-section--group-workspace .cs-desktop-section-icon{width:28px!important;height:28px!important;min-width:28px!important}.cs-section--group-workspace .cs-desktop-section-heading h3{font-size:14px!important}.cs-section--group-workspace .cs-desktop-section-heading p{font-size:9.8px!important}.cs-section--group-workspace .cs-group-workspace-switch{min-height:31px!important}.cs-section--group-workspace .cs-group-workspace-switch button{min-height:25px!important;font-size:9.8px!important}.cs-section--group-workspace .cs-desktop-outline-btn--small{min-height:31px!important;height:31px!important}.cs-section--group-workspace .cs-group-workspace-list,.cs-section--group-workspace .cs-list-stack--desktop-ref,.cs-section--group-workspace .cs-list-stack--groups-ref{max-height:265px!important;min-height:265px!important;gap:5px!important}.cs-section--group-workspace .cs-list-stack--desktop-ref .cs-chat-list-row,.cs-section--group-workspace .cs-list-stack--groups-ref .cs-chat-list-row,.cs-section--group-workspace .cs-chat-list-row{min-height:44px!important;padding:6px 8px!important;gap:7px!important;border-radius:12px!important}.cs-section--group-workspace .cs-chat-list-row .cs-avatar,.cs-section--group-workspace .cs-chat-list-row .cs-avatar--md,.cs-section--group-workspace .cs-chat-list-row [class*=cs-avatar]{width:26px!important;height:26px!important;min-width:26px!important;border-radius:9px!important}.cs-section--group-workspace .cs-chat-list-copy strong{font-size:10.6px!important}.cs-section--group-workspace .cs-chat-list-copy span{font-size:9.4px!important}.cs-section--group-workspace .cs-chat-list-meta small,.cs-section--group-workspace .cs-group-list-meta small{min-width:68px!important;max-width:88px!important;height:18px!important;font-size:8.2px!important}}@media(max-width:430px){.cs-section--group-workspace{min-height:435px!important;padding:10px!important}.cs-section--group-workspace .cs-group-workspace-list,.cs-section--group-workspace .cs-list-stack--desktop-ref,.cs-section--group-workspace .cs-list-stack--groups-ref{max-height:245px!important;min-height:245px!important}.cs-section--group-workspace .cs-chat-list-copy strong{font-size:10.2px!important}.cs-section--group-workspace .cs-chat-list-copy span{font-size:9px!important}.cs-section--group-workspace .cs-chat-list-meta small,.cs-section--group-workspace .cs-group-list-meta small{min-width:62px!important;max-width:80px!important;font-size:7.8px!important}}.opscence-broadcast-banner{width:min(1320px,calc(100% - 32px))!important;margin:16px auto 14px!important;padding:13px 16px!important;border:1px solid #cfe2ff!important;border-radius:20px!important;background:linear-gradient(135deg,#fffffffa,#f1f8fff5)!important;box-shadow:0 20px 44px -32px #1e60d273,inset 0 1px #ffffffe6!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;color:#09265a!important;position:relative!important;z-index:20!important}.opscence-broadcast-banner.priority-critical,.opscence-broadcast-banner.priority-high{border-color:#fed7aa!important;background:linear-gradient(135deg,#fff,#fff7ed)!important}.opscence-broadcast-icon{width:38px!important;height:38px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eaf3ff!important;color:#1267ff!important;border:1px solid #d7e8ff!important}.opscence-broadcast-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.opscence-broadcast-copy strong{font-size:14px!important;line-height:1.15!important;color:#08245a!important;font-weight:950!important}.opscence-broadcast-copy span{font-size:12.5px!important;line-height:1.35!important;color:#536a91!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.opscence-broadcast-link{height:34px!important;padding:0 12px!important;border-radius:999px!important;background:#eaf3ff!important;color:#0f63ff!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;font-size:12px!important;font-weight:900!important}.opscence-broadcast-close{width:34px!important;height:34px!important;border:1px solid #d7e8ff!important;border-radius:12px!important;background:#fff!important;color:#23446e!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.opscence-broadcast-banner--compact{margin:10px auto!important}@media(max-width:768px){.opscence-broadcast-banner{width:calc(100% - 20px)!important;margin:10px auto!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:11px!important;border-radius:18px!important}.opscence-broadcast-link{display:none!important}.opscence-broadcast-copy span{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.opscence-broadcast-icon{width:34px!important;height:34px!important}}@media(max-width:768px){.cs-thread-tools-menu--portal{width:min(340px,calc(100vw - 24px))!important;padding:10px!important;border-radius:22px!important;background:#fffffffa!important;border:1px solid #d9e8ff!important;box-shadow:0 26px 70px #0f2b6433!important;overflow:auto!important;max-height:min(76dvh,560px)!important}.cs-thread-tools-menu-head{padding:10px 10px 12px!important;border-bottom:1px solid #edf4ff!important;margin-bottom:8px!important}.cs-thread-tools-menu-head strong{font-size:14px!important;color:#0b2454!important}.cs-thread-tools-menu-head small{font-size:12px!important;color:#647899!important}.cs-thread-tools-menu>button{height:48px!important;padding:0 13px!important;border-radius:15px!important;background:#f8fbff!important;border:1px solid #e3eefc!important;color:#0b2454!important;font-size:13px!important;font-weight:900!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:6px 0!important}.cs-thread-tools-menu>button small{height:24px!important;min-width:unset!important;padding:0 9px!important;border-radius:999px!important;background:#eaf3ff!important;color:#125ce7!important;font-size:11px!important;font-weight:950!important}.cs-thread-tools-status-block{margin:8px 0 10px!important;padding:10px!important;border:1px solid #dbeafe!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:inset 0 1px #ffffffe6!important}.cs-thread-tools-status-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.cs-thread-tools-status-grid button{height:38px!important;min-height:38px!important;border-radius:13px!important;border:1px solid #dce8fb!important;background:#fff!important;color:#122a59!important;font-size:12px!important;font-weight:900!important;line-height:1!important;padding:0 8px!important;box-shadow:0 8px 18px -16px #195abe40!important;white-space:nowrap!important}.cs-thread-tools-status-grid button:nth-child(3){font-size:11px!important;white-space:normal!important;line-height:1.05!important}.cs-thread-tools-status-grid button.is-active{background:linear-gradient(180deg,#1f6cff,#0f58e9)!important;border-color:#0f58e9!important;color:#fff!important;box-shadow:0 14px 24px -18px #0f58e9e6!important}.cs-thread-tools-status-grid button:before,.cs-thread-tools-status-grid button:after{content:none!important;display:none!important}}.cs-mod-logs-modal{width:min(920px,calc(100vw - 32px))!important;max-height:min(82dvh,760px)!important;border-radius:28px!important;border:1px solid #d9e8ff!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 32px 90px #0f2b643d!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cs-mod-logs-head{padding:22px 24px!important;border-bottom:1px solid #edf4ff!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.cs-mod-logs-head h2{font-size:24px!important;line-height:1.05!important;color:#08245a!important;margin:0 0 7px!important;font-weight:950!important;letter-spacing:-.035em!important}.cs-mod-logs-head p{font-size:13px!important;color:#607398!important;margin:0!important;font-weight:700!important}.cs-mod-logs-head button{width:38px!important;height:38px!important;border:1px solid #dce8fb!important;border-radius:13px!important;background:#fff!important;color:#1b3763!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-mod-logs-tabs{padding:14px 18px!important;background:#fff!important;border-bottom:1px solid #edf4ff!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important}.cs-mod-logs-tabs button{height:38px!important;border-radius:999px!important;border:1px solid #dce8fb!important;background:#fff!important;color:#1d3762!important;font-size:12.5px!important;font-weight:900!important;padding:0 14px!important}.cs-mod-logs-tabs button.is-active{background:#eaf3ff!important;border-color:#bcd8ff!important;color:#0f63ff!important}.cs-mod-logs-tabs button:last-child{margin-left:auto!important;background:#f8fbff!important}.cs-mod-logs-list{padding:16px 18px 20px!important;display:grid!important;gap:10px!important;max-height:none!important;overflow:auto!important}.cs-mod-log-row{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:flex-start!important;padding:14px!important;border:1px solid #dfeafe!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 28px -24px #1455be4d!important}.cs-mod-log-icon{width:42px!important;height:42px!important;border-radius:14px!important;background:#eaf3ff!important;color:#1267ff!important;border:1px solid #d7e8ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-mod-log-row strong{display:block!important;font-size:13.5px!important;color:#0b2454!important;font-weight:950!important;text-transform:capitalize!important}.cs-mod-log-row p{margin:5px 0!important;color:#4b6287!important;font-size:12.5px!important;line-height:1.4!important;font-weight:650!important;word-break:break-word!important}.cs-mod-log-row small{color:#7485a0!important;font-size:11.5px!important;font-weight:800!important}.cs-empty-state,.cs-loading{border:1px dashed #cfe2ff!important;border-radius:18px!important;background:#f8fbff!important;color:#5d7195!important;font-weight:800!important;padding:28px!important;text-align:center!important}@media(max-width:768px){.cs-mod-logs-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:24px!important}.cs-mod-logs-head{padding:18px!important}.cs-mod-logs-head h2{font-size:21px!important}.cs-mod-logs-tabs{padding:12px!important}.cs-mod-logs-tabs button{height:36px!important;font-size:11.5px!important}.cs-mod-logs-tabs button:last-child{margin-left:0!important}.cs-mod-logs-list{padding:12px!important}.cs-mod-log-row{grid-template-columns:36px minmax(0,1fr)!important;padding:12px!important}.cs-mod-log-icon{width:36px!important;height:36px!important;border-radius:12px!important}}.cs-status-control.cs-status-control--popover{position:relative!important;overflow:visible!important}.cs-status-control.cs-status-control--popover.is-open .cs-status-button{border-color:#8bbcff!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 18px 38px -24px #1c64d26b!important}.cs-status-menu{position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important;bottom:auto!important;width:258px!important;max-width:calc(100vw - 28px)!important;padding:10px!important;border-radius:20px!important;border:1px solid #d9e8ff!important;background:#fffffffa!important;box-shadow:0 28px 80px -34px #0d37827a,0 8px 26px -18px #0f172a38!important;z-index:2147483000!important;overflow:hidden!important;display:grid!important;gap:6px!important;color:#0a2455!important}.cs-status-menu:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(180px 90px at 12% 0%,rgba(218,238,255,.55),transparent 72%)!important;pointer-events:none!important}.cs-status-menu>*{position:relative!important;z-index:1!important}.cs-status-menu-title{margin:2px 4px 6px!important;padding:0!important;color:#66799f!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.12em!important}.cs-status-menu button{width:100%!important;height:40px!important;min-height:40px!important;padding:0 10px!important;border-radius:14px!important;border:1px solid transparent!important;background:transparent!important;color:#0b2352!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:850!important;letter-spacing:-.01em!important;text-align:left!important;white-space:nowrap!important;box-shadow:none!important}.cs-status-menu button .cs-status-dot{width:9px!important;height:9px!important;border-radius:999px!important;box-shadow:0 0 0 4px #e2eeffe6!important;margin:0 auto!important}.cs-status-menu button:after{content:""!important;width:16px!important;height:16px!important;border-radius:999px!important;border:1px solid #d7e7ff!important;background:#fff!important;justify-self:end!important}.cs-status-menu button:hover{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;border-color:#d3e6ff!important;color:#075fe0!important}.cs-status-menu button.is-active{background:linear-gradient(180deg,#eef6ff,#fff)!important;border-color:#9cc8ff!important;color:#075fe0!important;box-shadow:inset 3px 0 #2f7cff!important}.cs-status-menu button.is-active:after{background:#1f6fff!important;border-color:#1f6fff!important;box-shadow:inset 0 0 0 4px #fff!important}.cs-custom-status-field{margin:8px 0 0!important;padding:10px!important;border:1px solid #e1edff!important;border-radius:16px!important;background:#f8fbff!important;color:#536b92!important;font-size:11px!important;font-weight:900!important;display:grid!important;gap:7px!important}.cs-custom-status-field input{height:38px!important;border-radius:12px!important;border:1px solid #d6e7ff!important;background:#fff!important;color:#0b2352!important;padding:0 11px!important;font-size:12.5px!important;font-weight:750!important}.cs-status-dot--offline{background:#64748b!important;box-shadow:0 0 0 4px #e2e8f0!important}@media(max-width:768px){.cs-status-menu{position:fixed!important;inset:auto 14px 16px!important;width:auto!important;max-width:none!important;border-radius:22px!important;padding:12px!important}.cs-status-menu button{height:42px!important;font-size:13.5px!important}}.cs-thread-tools-status-block{margin:6px 0 8px!important;padding:8px!important;border-radius:16px!important;border:1px solid #dce9fb!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:none!important}.cs-thread-tools-status-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.cs-thread-tools-status-grid button{min-height:0!important;height:34px!important;border-radius:12px!important;padding:0 8px!important;border:1px solid #dce9fb!important;background:#fff!important;color:#0b2454!important;font-size:11.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;box-shadow:0 8px 18px -18px #1559be3d!important}.cs-thread-tools-status-grid button:nth-child(3){font-size:10.6px!important;white-space:nowrap!important;line-height:1!important}.cs-thread-tools-status-grid button:hover,.cs-thread-tools-status-grid button.is-active{background:linear-gradient(180deg,#eef6ff,#fff)!important;border-color:#9cc8ff!important;color:#075fe0!important;box-shadow:inset 3px 0 #2f7cff!important}.cs-page,.cs-thread-layout,.cs-thread-panel{overflow-x:hidden!important;max-width:100vw!important;box-sizing:border-box!important}.cs-thread-layout{height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important}.cs-thread-panel{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.cs-thread-body,.cs-messages-pane{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;contain:layout paint!important}.cs-composer-wrap,.cs-composer-bar,.cs-composer-input-wrap{flex:0 0 auto!important;max-height:170px!important;overflow:visible!important}.cs-composer-input-row{min-height:48px!important;height:auto!important;align-items:center!important;overflow:hidden!important}textarea.cs-composer-input,.cs-composer-input--textarea{height:42px!important;min-height:42px!important;max-height:112px!important;resize:none!important;overflow-y:hidden!important;line-height:20px!important;padding:10px 14px!important;white-space:pre-wrap!important;word-break:break-word!important}.cs-message-row,.cs-message-bubble,.cs-message-content{max-width:100%!important;word-break:break-word!important;overflow-wrap:anywhere!important}.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row,.cs-all-group-row,.cs-all-chat-row{min-height:76px!important;padding:12px 14px!important;border-radius:18px!important;gap:12px!important}.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--groups-ref .cs-chat-list-row .cs-avatar,.cs-all-group-row .cs-avatar,.cs-all-chat-row .cs-avatar{width:44px!important;height:44px!important;border-radius:14px!important;font-size:13px!important}.cs-chat-list-copy strong{font-size:15px!important}.cs-chat-list-copy span{font-size:12px!important}.cs-group-list-meta small,.cs-chat-list-meta small{height:30px!important;min-height:30px!important;max-height:30px!important;max-width:150px!important;padding:0 11px!important;border-radius:999px!important;font-size:12px!important;line-height:30px!important;font-weight:800!important;white-space:nowrap!important;color:#15803d!important;background:#ecfdf3!important;border:1px solid #a7f3d0!important;box-shadow:none!important}.cs-group-list-meta b,.cs-chat-list-meta b,.cs-group-list-meta i,.cs-chat-list-meta i{width:12px!important;height:12px!important;flex-basis:12px!important;min-width:12px!important;box-shadow:0 0 0 7px #2563eb17!important}.cs-ann-modal--pro{width:min(820px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;border-radius:28px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cs-ann-modal-header--pro{padding:20px 24px 16px!important}.cs-ann-modal-icon{width:64px!important;height:64px!important;border-radius:18px!important;font-size:30px!important}.cs-ann-modal-title{font-size:32px!important;line-height:1.05!important}.cs-ann-modal-subtitle{font-size:13px!important;line-height:1.42!important}.cs-ann-modal-tabs--pro{padding:10px 24px!important}.cs-ann-tab{height:38px!important;border:1px solid #dbeafe!important;border-radius:999px!important;padding:0 14px!important;background:#fff!important}.cs-ann-tab.active{background:#eff6ff!important;border-color:#93c5fd!important}.cs-ann-modal-body--pro{flex:1 1 auto!important;min-height:0!important;padding:18px 24px 20px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important}.cs-ann-tags-card{margin:14px 0 16px!important;padding:14px!important;border-radius:18px!important}.cs-ann-tags-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.cs-ann-tag-pill{min-height:36px!important;height:36px!important;border-radius:12px!important;font-size:12px!important;padding:0 10px!important}.cs-ann-input,.cs-ann-upload-btn{min-height:42px!important;height:42px!important;border-radius:13px!important;font-size:13px!important}.cs-ann-textarea--large,.cs-ann-textarea{min-height:92px!important;max-height:140px!important;border-radius:14px!important;font-size:13px!important}.cs-ann-priority-option{min-height:42px!important;height:42px!important;border-radius:13px!important;font-size:12px!important}.cs-ann-modal-footer--pro{margin-top:0!important;padding:14px 24px 18px!important;background:#fff!important;border-top:1px solid #e1ecfb!important;box-shadow:0 -12px 28px -26px #0f469659!important}.cs-ann-modal-footer--pro:before,.cs-ann-modal-footer--pro:after,.cs-ann-modal--pro:after{display:none!important;content:none!important}.cs-hero-title--hidden,.cs-hero-sub--hidden,.cs-page .cs-hero-title,.cs-page .cs-hero-sub{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.cs-home-header{padding-top:18px!important;padding-bottom:18px!important;min-height:auto!important}.cs-home-header-top{justify-content:flex-end!important}.cs-group-list-meta b,.cs-chat-list-meta b,.cs-group-list-meta i,.cs-chat-list-meta i{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-width:0!important;flex-basis:0!important;box-shadow:none!important}.cs-group-list-meta,.cs-chat-list-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important}.cs-group-list-meta small{height:26px!important;min-height:26px!important;max-height:26px!important;max-width:128px!important;padding:0 9px!important;border-radius:999px!important;font-size:11px!important;line-height:26px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-list-stack--groups-ref .cs-chat-list-row,.cs-list-stack--desktop-ref .cs-chat-list-row{min-height:70px!important;padding:10px 12px!important;border-radius:17px!important;gap:11px!important}.cs-list-stack--groups-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:13px!important}.cs-chat-list-copy{margin-left:10px!important;min-width:0!important}.cs-chat-list-copy strong{font-size:14px!important;font-weight:850!important}.cs-chat-list-copy span{font-size:11.5px!important}.cs-thread-layout,.cs-thread-panel,.cs-thread-main{max-width:100%!important;width:100%!important;overflow:hidden!important}.cs-thread-body,.cs-messages-pane,.cs-message-stream,.cs-messages-scroll{overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;max-width:100%!important}.cs-composer-input-wrap{min-width:0!important;max-width:100%!important}.cs-composer-input-row{width:100%!important;max-width:100%!important;min-height:44px!important;max-height:110px!important}.cs-composer-input--textarea{height:42px!important;min-height:42px!important;max-height:96px!important;overflow-y:auto!important;resize:none!important;contain:paint!important}.cs-message-row,.cs-message-bubble,.cs-message-content{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.cs-enterprise-chat-modal{width:min(920px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;border-radius:24px!important}.cs-enterprise-chat-modal--group{width:min(1040px,calc(100vw - 24px))!important}.cs-enterprise-modal-header{padding:18px 22px!important}.cs-enterprise-title-stack h2{font-size:30px!important;line-height:1.08!important}.cs-enterprise-title-stack p{font-size:12.5px!important;line-height:1.35!important}.cs-enterprise-group-config--clean,.cs-enterprise-member-picker{max-height:460px!important;padding:14px!important}.cs-enterprise-modal-body{padding:16px 20px!important}.cs-enterprise-modal-footer{padding:12px 20px!important}.cs-ann-section-title{font-weight:650!important}.cs-section--group-workspace .cs-chat-list-copy,.cs-list-stack--groups-ref .cs-chat-list-copy,.cs-list-stack--desktop-ref .cs-chat-list-copy{margin-left:14px!important}.cs-section--group-workspace .cs-group-list-meta,.cs-list-stack--groups-ref .cs-group-list-meta,.cs-list-stack--desktop-ref .cs-group-list-meta{align-self:center!important;padding-top:10px!important}.cs-section--group-workspace .cs-group-list-meta small,.cs-list-stack--groups-ref .cs-group-list-meta small,.cs-list-stack--desktop-ref .cs-group-list-meta small{margin-top:10px!important;padding:0 16px 0 20px!important;min-height:34px!important;font-size:12px!important;letter-spacing:-.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-section--group-workspace .cs-group-list-meta,.cs-list-stack--groups-ref .cs-group-list-meta,.cs-list-stack--desktop-ref .cs-group-list-meta{margin-left:auto!important;padding-top:6px!important;padding-right:4px!important;min-width:0!important}.cs-section--group-workspace .cs-group-list-meta small,.cs-list-stack--groups-ref .cs-group-list-meta small,.cs-list-stack--desktop-ref .cs-group-list-meta small{min-width:124px!important;max-width:132px!important;padding:0 10px 0 14px!important;min-height:28px!important;height:28px!important;font-size:10.5px!important;white-space:nowrap!important;overflow:visible!important;margin-top:4px!important}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean{width:min(920px,calc(100vw - 56px))!important;max-height:min(720px,calc(100dvh - 42px))!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(760px,calc(100vw - 56px))!important;max-height:min(660px,calc(100dvh - 42px))!important}@media(max-width:640px){.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important}}.cs-group-list-meta,.cs-chat-list-meta{overflow:visible!important}.cs-group-list-meta small,.cs-chat-list-meta small,.cs-section--group-workspace .cs-group-list-meta small,.cs-list-stack--groups-ref .cs-group-list-meta small,.cs-list-stack--desktop-ref .cs-group-list-meta small{box-sizing:border-box!important;width:auto!important;min-width:138px!important;max-width:156px!important;height:30px!important;min-height:30px!important;padding:0 16px!important;border-radius:999px!important;font-size:11px!important;line-height:30px!important;font-weight:850!important;letter-spacing:-.015em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;background:#effcf2!important;border:1px solid #9eeab7!important;color:#178044!important;box-shadow:none!important;margin-top:7px!important}.cs-group-list-meta small:before,.cs-group-list-meta small:after,.cs-chat-list-meta small:before,.cs-chat-list-meta small:after{display:none!important;content:none!important}.cs-group-list-meta i,.cs-chat-list-meta i,.cs-group-list-meta b,.cs-chat-list-meta b{display:none!important}.cs-ann-create-btn.cs-desktop-primary-btn,.cs-desktop-primary-btn.cs-ann-create-btn{height:44px!important;min-width:158px!important;padding:0 18px!important;border-radius:14px!important;border:1.5px solid #2f72ff!important;background:#fff!important;color:#1264ef!important;box-shadow:none!important;font-size:13px!important;font-weight:850!important;letter-spacing:-.01em!important}.cs-ann-create-btn svg{width:16px!important;height:16px!important;color:#1264ef!important}.cs-ann-create-btn:hover{background:#f8fbff!important;border-color:#1d5fff!important;transform:translateY(-1px)!important}.cs-modal-backdrop *::-webkit-scrollbar-thumb{background:transparent!important}.cs-enterprise-chat-modal--clean *::-webkit-scrollbar-thumb,.cs-ann-modal--pro *::-webkit-scrollbar-thumb{background:#b0caee3d!important;border-radius:999px!important}.cs-enterprise-chat-modal--clean:before,.cs-enterprise-chat-modal--clean:after,.cs-enterprise-modal-topline{display:none!important;content:none!important}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean{width:min(1040px,calc(100vw - 56px))!important;max-height:min(760px,calc(100dvh - 46px))!important;border-radius:30px!important;border:1px solid #d6e7ff!important;background:#fff!important;overflow:hidden!important;box-shadow:0 36px 94px -46px #18366075!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-header{padding:34px 44px 24px!important;border-bottom:1px solid #dceaff!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack h2{font-size:clamp(30px,3vw,44px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.055em!important;color:#061f51!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack p{margin-top:14px!important;font-size:15px!important;line-height:1.5!important;max-width:740px!important;color:#61789f!important;font-weight:650!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-close{width:54px!important;height:54px!important;border-radius:18px!important;border:1px solid #cfe0fb!important;background:#fff!important;color:#0f1f3e!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,.92fr)!important;gap:16px!important;padding:20px 32px!important;background:#fff!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean{height:500px!important;max-height:500px!important;overflow:hidden!important;padding:18px!important;border-radius:24px!important;border:1px solid #dceaff!important;background:#fff!important;box-shadow:none!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean{overflow-y:auto!important}.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean{display:flex!important;flex-direction:column!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero{min-height:78px!important;padding:14px!important;border-radius:22px!important;border:1px solid #d9e8ff!important;background:linear-gradient(180deg,#fbfdff,#f7fbff)!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero .cs-avatar--xl,.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero .cs-avatar{width:62px!important;height:62px!important;border-radius:18px!important;font-size:19px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero strong{font-size:20px!important;font-weight:900!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero span{font-size:13px!important;color:#647894!important}.cs-enterprise-chat-modal--group .cs-enterprise-field-grid--compact{display:grid!important;grid-template-columns:minmax(0,1fr) 150px 150px!important;gap:14px!important;margin-top:16px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field{padding:0!important;border:0!important;background:transparent!important}.cs-enterprise-chat-modal--group .cs-enterprise-field span:first-child,.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-copy strong,.cs-enterprise-chat-modal--group .cs-enterprise-picker-head strong{display:block!important;margin-bottom:8px!important;font-size:12px!important;letter-spacing:.02em!important;text-transform:none!important;color:#09245a!important;font-weight:850!important}.cs-enterprise-chat-modal--group .cs-enterprise-field input,.cs-enterprise-chat-modal--group .cs-enterprise-field select,.cs-enterprise-chat-modal--group .cs-enterprise-image-url-input,.cs-enterprise-chat-modal--group .cs-enterprise-search input{height:52px!important;min-height:52px!important;margin:0!important;border-radius:16px!important;border:1px solid #d4e4fb!important;background:#fff!important;font-size:14px!important;padding:0 16px!important;box-shadow:none!important}.cs-enterprise-chat-modal--group input[type=color]{padding:7px!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader{margin-top:18px!important;padding:18px!important;border:1px solid #dceaff!important;border-radius:22px!important;background:#fff!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-copy span{display:block!important;font-size:13px!important;line-height:1.55!important;color:#61789f!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-actions .cs-pill-btn{height:46px!important;border-radius:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean{display:none!important}.cs-enterprise-chat-modal--group .cs-enterprise-search--large{height:56px!important;min-height:56px!important;border-radius:18px!important;border:1px solid #d4e4fb!important;background:#fff!important;padding:0 16px!important}.cs-enterprise-chat-modal--group .cs-enterprise-picker-head{margin:20px 0 10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-picker-head span{color:#60779b!important;font-size:13px!important;font-weight:800!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact-list--compact{flex:1 1 auto!important;max-height:none!important;overflow-y:auto!important;display:grid!important;gap:12px!important;padding-right:2px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean{min-height:88px!important;border-radius:22px!important;border:1px solid #dceaff!important;background:#fff!important;padding:14px 16px!important;grid-template-columns:58px minmax(0,1fr) 32px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean .cs-modal-avatar,.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean .cs-avatar{width:58px!important;height:58px!important;border-radius:18px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean strong{font-size:16px!important;font-weight:900!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean span{font-size:13px!important;color:#647894!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean i{width:30px!important;height:30px!important;border-radius:999px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer{padding:20px 34px 24px!important;border-top:1px solid #dceaff!important;background:#fff!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer .cs-pill-btn{height:52px!important;min-width:156px!important;border-radius:16px!important;font-size:14px!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(920px,calc(100vw - 64px))!important;max-height:min(700px,calc(100dvh - 52px))!important;border-radius:30px!important;border:1px solid #d6e7ff!important;background:#fff!important;overflow:hidden!important;box-shadow:0 36px 94px -46px #18366075!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-header{padding:36px 44px 30px!important;border-bottom:1px solid #dceaff!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack h2{font-size:clamp(34px,3vw,46px)!important;line-height:1!important;font-weight:900!important;letter-spacing:-.055em!important;color:#061f51!important}.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack p{margin-top:16px!important;font-size:16px!important;line-height:1.45!important;max-width:650px!important;color:#61789f!important;font-weight:650!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-close{width:56px!important;height:56px!important;border-radius:18px!important;background:#fff!important;border:1px solid #cfe0fb!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-body--clean-direct{padding:26px 32px!important;background:#fff!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-panel--clean{padding:22px!important;border-radius:24px!important;border:1px solid #dceaff!important;background:#fff!important;box-shadow:none!important}.cs-enterprise-chat-modal--direct .cs-enterprise-search--large{height:60px!important;min-height:60px!important;border-radius:18px!important;border:1px solid #d4e4fb!important;background:#fff!important;padding:0 18px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-search--large input{font-size:15px!important;border:0!important;background:transparent!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head{margin:22px 2px 14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head strong{color:#09245a!important;font-size:15px!important;font-weight:850!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head span{color:#60779b!important;font-size:14px!important;font-weight:800!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact-list--compact{display:grid!important;gap:14px!important;max-height:300px!important;overflow-y:auto!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean{min-height:90px!important;border-radius:22px!important;border:1px solid #dceaff!important;background:#fff!important;padding:14px 18px!important;grid-template-columns:60px minmax(0,1fr) 34px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean.is-active{border-color:#2f72ff!important;box-shadow:inset 0 0 0 1px #2f72ff2e!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean .cs-modal-avatar,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean .cs-avatar{width:56px!important;height:56px!important;border-radius:18px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean strong{font-size:17px!important;font-weight:900!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean span{font-size:14px!important;color:#647894!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean i{width:32px!important;height:32px!important;border-radius:999px!important;border:1px solid #bcd5ff!important}.cs-enterprise-chat-modal--direct .cs-enterprise-direct-summary{display:none!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer{padding:20px 34px 24px!important;border-top:1px solid #dceaff!important;background:#fff!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer .cs-pill-btn{height:52px!important;min-width:170px!important;border-radius:16px!important;font-size:15px!important}@media(max-width:900px){.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean{grid-template-columns:1fr!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean{height:auto!important;max-height:none!important}}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{transform:scale(.84)!important;transform-origin:center center!important}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean{width:min(780px,calc(100vw - 110px))!important;max-height:min(540px,calc(100dvh - 100px))!important;border-radius:24px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-header{padding:18px 22px 14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack h2{font-size:28px!important;line-height:1!important;letter-spacing:-.045em!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack p{margin-top:8px!important;font-size:12px!important;line-height:1.35!important;max-width:560px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-close{width:38px!important;height:38px!important;border-radius:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean{grid-template-columns:minmax(0,1fr) 250px!important;gap:10px!important;padding:10px 14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean{height:340px!important;max-height:340px!important;padding:10px!important;border-radius:16px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero{min-height:52px!important;padding:8px 10px!important;border-radius:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero .cs-avatar--xl,.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero .cs-avatar{width:38px!important;height:38px!important;border-radius:11px!important;font-size:12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero strong{font-size:13px!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero span{font-size:10.5px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field-grid--compact{grid-template-columns:minmax(0,1fr) 100px 100px!important;gap:8px!important;margin-top:9px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field span:first-child,.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-copy strong,.cs-enterprise-chat-modal--group .cs-enterprise-picker-head strong{font-size:9.5px!important;margin-bottom:4px!important}.cs-enterprise-chat-modal--group .cs-enterprise-field input,.cs-enterprise-chat-modal--group .cs-enterprise-field select,.cs-enterprise-chat-modal--group .cs-enterprise-image-url-input,.cs-enterprise-chat-modal--group .cs-enterprise-search input{height:34px!important;min-height:34px!important;border-radius:11px!important;font-size:11.5px!important;padding:0 9px!important}.cs-enterprise-chat-modal--group input[type=color]{padding:4px!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader{margin-top:9px!important;padding:10px!important;border-radius:14px!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-copy span{font-size:10.5px!important;line-height:1.35!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader-actions .cs-pill-btn{height:32px!important;border-radius:10px!important;font-size:11px!important;padding:0 10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-search--large{height:36px!important;min-height:36px!important;border-radius:12px!important;padding:0 10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-picker-head{margin:10px 0 6px!important}.cs-enterprise-chat-modal--group .cs-enterprise-picker-head span{font-size:10.5px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact-list--compact{gap:7px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean{min-height:52px!important;border-radius:14px!important;padding:7px 9px!important;grid-template-columns:34px minmax(0,1fr) 22px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean .cs-modal-avatar,.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean .cs-avatar{width:34px!important;height:34px!important;border-radius:10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean strong{font-size:11.5px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean span{font-size:10px!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean i{width:20px!important;height:20px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer{padding:9px 14px 12px!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer .cs-pill-btn{height:34px!important;min-width:104px!important;border-radius:11px!important;font-size:11.5px!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{width:min(620px,calc(100vw - 120px))!important;max-height:min(470px,calc(100dvh - 120px))!important;border-radius:24px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-header{padding:18px 22px 14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack h2{font-size:30px!important;line-height:1!important;letter-spacing:-.045em!important}.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack p{margin-top:8px!important;font-size:12px!important;line-height:1.35!important;max-width:470px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-close{width:38px!important;height:38px!important;border-radius:12px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-body--clean-direct{padding:10px 14px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-panel--clean{padding:10px!important;border-radius:16px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-search--large{height:36px!important;min-height:36px!important;border-radius:12px!important;padding:0 10px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-search--large input{font-size:11.5px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head{margin:10px 2px 7px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head strong{font-size:11.5px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-picker-head span{font-size:10.5px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact-list--compact{gap:7px!important;max-height:170px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean{min-height:52px!important;border-radius:14px!important;padding:7px 9px!important;grid-template-columns:34px minmax(0,1fr) 22px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean .cs-modal-avatar,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean .cs-avatar{width:34px!important;height:34px!important;border-radius:10px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean strong{font-size:11.5px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean span{font-size:10px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean i{width:20px!important;height:20px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer{padding:9px 14px 12px!important}.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer .cs-pill-btn{height:34px!important;min-width:116px!important;border-radius:11px!important;font-size:11.5px!important}@media(max-width:900px){.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{transform:none!important;width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean{grid-template-columns:1fr!important}}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{transform:scale(.88)!important;transform-origin:center center!important}.cs-thread-layout,.cs-thread-main,.cs-thread-shell,.cs-chat-thread,.cs-thread-view{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.cs-thread-main,.cs-chat-thread,.cs-thread-view{display:flex!important;flex-direction:column!important;min-height:0!important}.cs-thread-header,.cs-chat-thread-header,.cs-thread-topbar{position:sticky!important;top:0!important;z-index:30!important;flex:0 0 auto!important}.cs-thread-composer,.cs-composer-wrap,.cs-composer-panel,.cs-chat-composer{position:sticky!important;bottom:0!important;z-index:30!important;flex:0 0 auto!important}.cs-message-stream,.cs-thread-content,.cs-thread-body,.cs-messages-scroll,.cs-chat-messages{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.cs-thread-main,.cs-thread-content,.cs-thread-body,.cs-chat-content,.cs-message-stream,.cs-messages-scroll,.cs-thread-canvas,.cs-chat-stage,.cs-chat-workspace,.cs-conversation-stage{background:transparent!important;box-shadow:none!important}.cs-thread-main:before,.cs-thread-content:before,.cs-thread-body:before,.cs-message-stream:before,.cs-messages-scroll:before,.cs-chat-stage:before,.cs-thread-main:after,.cs-thread-content:after,.cs-thread-body:after,.cs-message-stream:after,.cs-messages-scroll:after,.cs-chat-stage:after{display:none!important;content:none!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal,.cs-thread-tools-menu{width:258px!important;max-width:258px!important;max-height:390px!important;padding:10px!important;border-radius:20px!important;border:1px solid #d7e6fb!important;background:#fffffffa!important;box-shadow:0 28px 76px -42px #0f2a6085!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;overflow:auto!important}.cs-thread-tools-menu-head{padding:10px 10px 12px!important;border-radius:14px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important;border:1px solid #e5efff!important;margin-bottom:8px!important}.cs-thread-tools-menu-head strong{font-size:13px!important;font-weight:900!important;color:#08245a!important}.cs-thread-tools-menu-head small{font-size:10.5px!important;line-height:1.3!important;color:#647894!important}.cs-thread-tools-menu button,.cs-thread-tools-menu a,.cs-thread-tools-menu .cs-tool-row,.cs-thread-tools-menu [role=menuitem]{min-height:34px!important;border-radius:12px!important;padding:8px 10px!important;font-size:12px!important;font-weight:760!important;gap:9px!important}.cs-thread-tools-menu svg{width:15px!important;height:15px!important}.cs-thread-tools-menu .cs-tools-section,.cs-thread-tools-menu section{padding:6px 0!important;gap:6px!important}.cs-thread-tools-menu .cs-tools-section-title,.cs-thread-tools-menu h4,.cs-thread-tools-menu h3{font-size:10px!important;letter-spacing:.08em!important;margin:8px 4px 5px!important;color:#7083a0!important}@media(max-width:768px){.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{transform:none!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal,.cs-thread-tools-menu{width:min(292px,calc(100vw - 22px))!important;max-width:min(292px,calc(100vw - 22px))!important;max-height:min(430px,calc(100dvh - 110px))!important}}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean{transform:scale(1.04)!important;transform-origin:center center!important;width:min(920px,calc(100vw - 72px))!important;max-height:min(650px,calc(100dvh - 70px))!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{transform:scale(1.06)!important;transform-origin:center center!important;width:min(760px,calc(100vw - 80px))!important;max-height:min(590px,calc(100dvh - 80px))!important}body:has(.cs-thread-layout),html:has(.cs-thread-layout){overflow:hidden!important;height:100%!important}.cs-thread-layout,.cs-thread-main,.cs-thread-shell,.cs-chat-thread,.cs-thread-view,.cs-chat-page,.cs-chat-root{height:100dvh!important;max-height:100dvh!important;min-height:0!important;overflow:hidden!important}.cs-thread-main,.cs-chat-thread,.cs-thread-view{display:flex!important;flex-direction:column!important}.cs-thread-header,.cs-chat-thread-header,.cs-thread-topbar{position:sticky!important;top:0!important;z-index:50!important;flex:0 0 auto!important}.cs-thread-composer,.cs-composer-wrap,.cs-composer-panel,.cs-chat-composer{position:sticky!important;bottom:0!important;z-index:50!important;flex:0 0 auto!important}.cs-composer-input,.cs-composer-input--textarea,.cs-composer-wrap textarea,.cs-composer-wrap input,.cs-chat-composer textarea,.cs-chat-composer input{font-size:16px!important;transform:none!important;zoom:1!important;scroll-margin:0!important}.cs-composer-input-row,.cs-composer-input-wrap{transform:none!important;overflow:hidden!important}.cs-thread-main,.cs-thread-content,.cs-thread-body,.cs-chat-content,.cs-message-stream,.cs-messages-scroll,.cs-thread-canvas,.cs-chat-stage,.cs-chat-workspace,.cs-conversation-stage{background:transparent!important;box-shadow:none!important;border-color:transparent!important}.cs-thread-main:before,.cs-thread-content:before,.cs-thread-body:before,.cs-chat-content:before,.cs-message-stream:before,.cs-messages-scroll:before,.cs-thread-canvas:before,.cs-chat-stage:before,.cs-thread-main:after,.cs-thread-content:after,.cs-thread-body:after,.cs-chat-content:after,.cs-message-stream:after,.cs-messages-scroll:after,.cs-thread-canvas:after,.cs-chat-stage:after{display:none!important;content:none!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal,.cs-thread-tools-menu{width:286px!important;max-width:286px!important;max-height:360px!important;padding:10px!important;border-radius:22px!important;border:1px solid #d8e7fb!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 32px 86px -48px #0f2a609e!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.cs-thread-tools-menu::-webkit-scrollbar{width:5px!important;height:0!important}.cs-thread-tools-menu::-webkit-scrollbar-thumb{background:#dbeafe!important;border-radius:999px!important}.cs-thread-tools-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:44px!important;padding:10px 12px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e2ecfb!important;margin-bottom:8px!important}.cs-thread-tools-menu-head strong{font-size:14px!important;font-weight:900!important;color:#09245a!important;letter-spacing:-.02em!important}.cs-thread-tools-menu-head small{display:inline-flex!important;align-items:center!important;height:24px!important;padding:0 10px!important;border-radius:999px!important;background:#eef5ff!important;color:#5270a0!important;font-size:10px!important;font-weight:850!important;white-space:nowrap!important}.cs-thread-tools-menu button,.cs-thread-tools-menu a,.cs-thread-tools-menu .cs-tool-row,.cs-thread-tools-menu [role=menuitem]{width:100%!important;min-height:38px!important;border-radius:14px!important;border:1px solid transparent!important;background:#f8fbff!important;color:#102a5e!important;padding:8px 10px!important;font-size:12.5px!important;font-weight:850!important;display:flex!important;align-items:center!important;gap:10px!important;text-align:left!important;box-sizing:border-box!important}.cs-thread-tools-menu button:hover,.cs-thread-tools-menu a:hover,.cs-thread-tools-menu .cs-tool-row:hover,.cs-thread-tools-menu [role=menuitem]:hover{background:#eef5ff!important;border-color:#cfe0fb!important;color:#1264ef!important}.cs-thread-tools-menu svg{width:15px!important;height:15px!important;flex:0 0 15px!important;color:#2563eb!important}.cs-thread-tools-menu .cs-tools-section,.cs-thread-tools-menu section{display:grid!important;gap:6px!important;padding:6px 0!important}.cs-thread-tools-menu .cs-tools-section-title,.cs-thread-tools-menu h3,.cs-thread-tools-menu h4{font-size:9.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#7184a4!important;margin:8px 4px 4px!important;font-weight:900!important}@media(max-width:768px){.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{transform:none!important;width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal,.cs-thread-tools-menu{width:min(286px,calc(100vw - 22px))!important;max-width:min(286px,calc(100vw - 22px))!important}}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean{transform:translateY(34px) scale(1.13)!important;transform-origin:center center!important;width:min(960px,calc(100vw - 62px))!important;max-height:min(700px,calc(100dvh - 86px))!important;border-radius:30px!important;border:1px solid #d5e6ff!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 38px 96px -46px #143a808c!important}.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{transform:translateY(34px) scale(1.14)!important;transform-origin:center center!important;width:min(820px,calc(100vw - 72px))!important;max-height:min(640px,calc(100dvh - 92px))!important;border-radius:30px!important;border:1px solid #d5e6ff!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 38px 96px -46px #143a808c!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-header,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-header{background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid #dceaff!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack h2,.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack h2{color:#08245a!important;font-weight:900!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack p,.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack p{color:#5f7395!important;font-weight:650!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-picker-panel--clean{background:#fff!important;border:1px solid #dceaff!important;box-shadow:inset 0 1px #ffffffb3,0 18px 44px -42px #2563eb52!important}.cs-enterprise-chat-modal--group input,.cs-enterprise-chat-modal--group select,.cs-enterprise-chat-modal--direct input,.cs-enterprise-chat-modal--direct select{background:#fff!important;border-color:#d5e6ff!important;color:#102a5e!important}.cs-enterprise-chat-modal--group input::placeholder,.cs-enterprise-chat-modal--direct input::placeholder{color:#8ca0bf!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean{background:#fff!important;border-color:#dbeafe!important;box-shadow:0 12px 32px -30px #2563eb38!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean.is-active,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean.is-active{background:#f5f9ff!important;border-color:#8bbcff!important;box-shadow:inset 0 0 0 1px #2563eb29!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer{background:linear-gradient(180deg,#ffffffd1,#fff 42%)!important;border-top:1px solid #dceaff!important}.cs-enterprise-chat-modal--group .cs-pill-btn--primary,.cs-enterprise-chat-modal--direct .cs-pill-btn--primary{background:linear-gradient(135deg,#4f8fff,#1f6bf2)!important;color:#fff!important;border:1px solid #2877ff!important;box-shadow:0 16px 32px -22px #2563ebb8!important}.cs-enterprise-chat-modal--group .cs-pill-btn:not(.cs-pill-btn--primary),.cs-enterprise-chat-modal--direct .cs-pill-btn:not(.cs-pill-btn--primary){background:#fff!important;color:#102a5e!important;border:1px solid #d5e6ff!important}@media(max-width:768px){.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{transform:none!important;width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important}}.cs-status-control,.cs-status-control--popover,.cs-status-button,.cs-all-groups-footer-note{display:none!important}html:has(.cs-thread-layout),body:has(.cs-thread-layout),html:has(.cs-chat-page),body:has(.cs-chat-page){height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}.cs-thread-layout,.cs-thread-main,.cs-thread-shell,.cs-chat-thread,.cs-thread-view,.cs-chat-page,.cs-chat-root{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;min-height:0!important}.cs-message-stream,.cs-thread-content,.cs-thread-body,.cs-messages-scroll,.cs-chat-messages{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}.cs-composer-input,.cs-composer-input--textarea,.cs-composer-wrap textarea,.cs-composer-wrap input,.cs-chat-composer textarea,.cs-chat-composer input{font-size:16px!important;transform:none!important;zoom:1!important}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #cfe3ff!important;box-shadow:0 34px 90px -46px #2563eb6b,inset 0 1px #ffffffc7!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-header,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-header{background:radial-gradient(760px 220px at 78% 0%,rgba(219,239,255,.85),transparent 70%),linear-gradient(180deg,#fff,#f5faff)!important;border-bottom:1px solid #d7e8ff!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack h2,.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack h2{color:#08245a!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important}.cs-enterprise-chat-modal--group .cs-enterprise-title-stack p,.cs-enterprise-chat-modal--direct .cs-enterprise-title-stack p{color:#587098!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-layout--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-body--clean-direct{background:linear-gradient(180deg,#f8fbff,#fff 62%,#f5faff)!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-picker-panel--clean{background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #d5e8ff!important;box-shadow:0 16px 40px -36px #2563eb52!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero{background:linear-gradient(180deg,#f7fbff,#edf6ff)!important;border:1px solid #d4e7ff!important;box-shadow:inset 0 1px #ffffffc7!important}.cs-enterprise-chat-modal--group .cs-enterprise-field input,.cs-enterprise-chat-modal--group .cs-enterprise-field select,.cs-enterprise-chat-modal--group .cs-enterprise-image-url-input,.cs-enterprise-chat-modal--group .cs-enterprise-search input,.cs-enterprise-chat-modal--direct .cs-enterprise-search--large,.cs-enterprise-chat-modal--direct .cs-enterprise-search--large input,.cs-enterprise-chat-modal--group .cs-enterprise-search--large{background:#fff!important;border-color:#cfe3ff!important;color:#102a5e!important}.cs-enterprise-chat-modal--group .cs-enterprise-field input::placeholder,.cs-enterprise-chat-modal--group .cs-enterprise-image-url-input::placeholder,.cs-enterprise-chat-modal--group .cs-enterprise-search input::placeholder,.cs-enterprise-chat-modal--direct .cs-enterprise-search input::placeholder{color:#8aa1c4!important}.cs-enterprise-chat-modal--group .cs-enterprise-image-uploader{background:linear-gradient(180deg,#fff,#f6fbff)!important;border-color:#d4e7ff!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean{background:#fff!important;border:1px solid #d8e9ff!important;box-shadow:0 10px 26px -26px #2563eb42!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean.is-active,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean.is-active{background:linear-gradient(180deg,#eef6ff,#f8fbff)!important;border-color:#7fb0ff!important;box-shadow:inset 0 0 0 1px #2563eb21,0 12px 30px -28px #2563eb73!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer{background:linear-gradient(180deg,#fff,#f7fbff)!important;border-top:1px solid #d7e8ff!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-close,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-close{background:#fff!important;border:1px solid #cfe3ff!important;color:#15315f!important}.cs-enterprise-department-note,.cs-enterprise-modal-note,.cs-department-only-note{display:none!important}.cs-list-stack--groups-ref,.cs-list-stack--desktop-ref,.cs-section--group-workspace .cs-list-stack,.cs-section--group-workspace [class*=list],.cs-conversation-list,.cs-groups-list{align-content:flex-start!important;justify-content:flex-start!important;align-items:stretch!important}.cs-list-stack--groups-ref .cs-chat-list-row,.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-section--group-workspace .cs-chat-list-row,.cs-chat-list-row.cs-chat-list-row--group,.cs-group-row,.cs-conversation-row{flex:0 0 86px!important;height:86px!important;min-height:86px!important;max-height:86px!important;align-self:stretch!important;padding-top:12px!important;padding-bottom:12px!important}.cs-list-stack--groups-ref .cs-chat-list-row:only-child,.cs-list-stack--desktop-ref .cs-chat-list-row:only-child,.cs-section--group-workspace .cs-chat-list-row:only-child,.cs-group-row:only-child,.cs-conversation-row:only-child{flex:0 0 86px!important;height:86px!important;min-height:86px!important;max-height:86px!important;margin-top:0!important;margin-bottom:0!important}.cs-list-stack--groups-ref .cs-chat-list-row:only-child .cs-avatar,.cs-list-stack--desktop-ref .cs-chat-list-row:only-child .cs-avatar,.cs-section--group-workspace .cs-chat-list-row:only-child .cs-avatar{width:48px!important;height:48px!important;border-radius:16px!important}.cs-list-stack--groups-ref .cs-chat-list-copy,.cs-list-stack--desktop-ref .cs-chat-list-copy,.cs-section--group-workspace .cs-chat-list-copy,.cs-list-stack--groups-ref .cs-group-list-meta,.cs-list-stack--desktop-ref .cs-group-list-meta,.cs-section--group-workspace .cs-group-list-meta{align-self:center!important}.cs-group-workspace-list{height:auto!important;min-height:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:12px!important}.cs-group-workspace-list.is-single-group,.cs-section--group-workspace .cs-group-workspace-list.is-single-group{max-height:none!important;min-height:102px!important;padding-bottom:0!important}.cs-group-workspace-list.is-single-group .cs-chat-list-row,.cs-section--group-workspace .cs-group-workspace-list.is-single-group .cs-chat-list-row{width:100%!important;min-height:92px!important;max-height:92px!important;height:92px!important}.cs-group-workspace-list.is-multi-group,.cs-section--group-workspace .cs-group-workspace-list.is-multi-group{max-height:382px!important;min-height:184px!important;overflow-y:auto!important;padding-right:4px!important}.cs-group-workspace-list.is-multi-group .cs-chat-list-row,.cs-section--group-workspace .cs-group-workspace-list.is-multi-group .cs-chat-list-row{min-height:86px!important;height:86px!important;max-height:86px!important}.cs-group-workspace-list.is-empty-group{min-height:180px!important}.cs-thread-body,.cs-messages-pane,.cs-message-stream,.cs-messages-scroll{scroll-behavior:smooth!important}.cs-left-col:has(.cs-section--group-workspace.has-single-row){align-items:start!important}.cs-section--group-workspace.has-single-row,.cs-surface.cs-section--group-workspace.has-single-row{align-self:start!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:14px!important;overflow:hidden!important}.cs-section--group-workspace.has-single-row .cs-desktop-section-titlebar,.cs-section--group-workspace.has-single-row .cs-group-workspace-titlebar,.cs-section--group-workspace.has-single-row .cs-search-compact,.cs-section--group-workspace.has-single-row .cs-search-row,.cs-section--group-workspace.has-single-row .cs-group-search-row{margin-bottom:12px!important}.cs-section--group-workspace.has-single-row .cs-group-workspace-list,.cs-section--group-workspace.has-single-row .cs-list-stack,.cs-section--group-workspace.has-single-row .cs-list-stack--desktop-ref,.cs-section--group-workspace.has-single-row .cs-list-stack--groups-ref,.cs-section--group-workspace.has-single-row .cs-conversation-list,.cs-section--group-workspace.has-single-row .cs-groups-list{display:flex!important;flex-direction:column!important;gap:0!important;height:auto!important;min-height:0!important;max-height:96px!important;overflow:hidden!important;padding:0!important;margin:0!important}.cs-section--group-workspace.has-single-row .cs-chat-list-row,.cs-section--group-workspace.has-single-row .cs-chat-list-row--group,.cs-section--group-workspace.has-single-row .cs-group-row,.cs-section--group-workspace.has-single-row .cs-conversation-row,.cs-section--group-workspace.has-single-row .cs-group-chat-list-row{flex:0 0 88px!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0!important}.cs-section--group-workspace.has-single-row .cs-section-footer-note,.cs-section--group-workspace.has-single-row .cs-section-footer-note--groups,.cs-section--group-workspace.has-single-row .cs-desktop-link-row,.cs-section--group-workspace.has-single-row .cs-group-workspace-actions{margin-top:10px!important;padding-top:10px!important;min-height:0!important}.cs-section--group-workspace.has-multiple-rows,.cs-surface.cs-section--group-workspace.has-multiple-rows{height:auto!important;min-height:0!important;max-height:none!important}.cs-section--group-workspace.has-multiple-rows .cs-group-workspace-list,.cs-section--group-workspace.has-multiple-rows .cs-list-stack--desktop-ref,.cs-section--group-workspace.has-multiple-rows .cs-list-stack--groups-ref{height:auto!important;min-height:0!important;max-height:390px!important;overflow-y:auto!important}.cs-section--group-workspace.has-single-row:after,.cs-section--group-workspace.has-single-row:before{display:none!important;content:none!important}.cs-section--group-workspace.has-single-row .cs-chat-list-row,.cs-section--group-workspace.has-single-row .cs-group-chat-list-row,.cs-group-workspace-list.is-single-group .cs-chat-list-row,.cs-group-workspace-list.is-single-group .cs-group-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row,.cs-list-stack--desktop-ref .cs-chat-list-row{align-items:center!important}.cs-group-workspace-list.is-single-group .cs-chat-list-row,.cs-section--group-workspace.has-single-row .cs-chat-list-row,.cs-section--group-workspace.has-single-row .cs-group-chat-list-row,.cs-group-workspace-list.is-single-group .cs-group-chat-list-row{padding-top:16px!important;padding-bottom:16px!important}.cs-group-chat-list-row .cs-avatar,.cs-list-stack--groups-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-section--group-workspace .cs-chat-list-row .cs-avatar{align-self:center!important;margin-top:2px!important}.cs-group-chat-list-row .cs-chat-list-copy,.cs-list-stack--groups-ref .cs-chat-list-copy,.cs-list-stack--desktop-ref .cs-chat-list-copy,.cs-section--group-workspace .cs-chat-list-copy{align-self:center!important;justify-content:center!important}.cs-group-chat-list-row .cs-chat-list-meta,.cs-list-stack--groups-ref .cs-chat-list-meta,.cs-list-stack--desktop-ref .cs-chat-list-meta{align-self:center!important}.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean{background:linear-gradient(180deg,#fff,#f7fbff 62%,#f4f9ff)!important;border:1px solid #dbeafe!important;box-shadow:0 34px 80px #2563eb29!important;overflow:hidden!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-header,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-header,.cs-enterprise-chat-modal--group .cs-enterprise-modal-footer,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-footer{background:linear-gradient(180deg,#f8fbff,#f4f9ff)!important}.cs-enterprise-chat-modal--group .cs-enterprise-modal-body,.cs-enterprise-chat-modal--direct .cs-enterprise-modal-body{background:linear-gradient(180deg,#fcfeff,#f7fbff)!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-config--clean,.cs-enterprise-chat-modal--group .cs-enterprise-member-picker--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-picker-panel--clean{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dbeafe!important;box-shadow:0 10px 24px #2563eb14!important}.cs-enterprise-chat-modal--group .cs-enterprise-group-preview-card--hero{background:linear-gradient(135deg,#eef6ff,#f9fbff)!important;border:1px solid #d9e9ff!important}.cs-enterprise-chat-modal--group .cs-enterprise-field input,.cs-enterprise-chat-modal--group .cs-enterprise-field select,.cs-enterprise-chat-modal--group .cs-enterprise-image-url-input,.cs-enterprise-chat-modal--group .cs-enterprise-search--large,.cs-enterprise-chat-modal--direct .cs-enterprise-search--large,.cs-enterprise-chat-modal--direct .cs-enterprise-direct-summary{background:#fff!important;border:1px solid #dbeafe!important;box-shadow:inset 0 1px #ffffffb3!important}.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean button,.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean{background:#fff!important;border:1px solid #dbeafe!important}.cs-enterprise-chat-modal--group .cs-enterprise-contact--clean.is-active,.cs-enterprise-chat-modal--direct .cs-enterprise-contact--clean.is-active,.cs-enterprise-chat-modal--group .cs-enterprise-rules--clean button.is-active{background:linear-gradient(180deg,#eff6ff,#f8fbff)!important;border-color:#93c5fd!important}.cs-enterprise-search--large{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:52px!important;padding:0 16px!important;border-radius:18px!important;overflow:visible!important}.cs-enterprise-search--large svg{flex:0 0 auto!important}.cs-enterprise-search--large input{flex:1 1 auto!important;min-width:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;padding:0!important}.cs-chat-root,.cs-chat-page,.cs-thread-layout,.cs-thread-main,.cs-thread-shell,.cs-thread-panel{background:transparent!important}.cs-chat-thread,.cs-thread-view,.cs-thread-panel,.cs-thread-main-panel,.cs-thread-main,.cs-thread-body,.cs-messages-pane,.cs-message-stream,.cs-chat-messages{border-radius:24px!important}.cs-thread-panel,.cs-chat-thread,.cs-thread-view,.cs-thread-main-panel{overflow:hidden!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #dbeafe!important}.cs-thread-body,.cs-messages-pane,.cs-message-stream,.cs-chat-messages{background:linear-gradient(180deg,#f9fbff,#f8f4ff)!important}@media(max-width:768px){.cs-section--group-workspace,.cs-section--group-workspace.has-single-row{min-height:auto!important}.cs-section--group-workspace.has-single-row .cs-chat-list-row,.cs-group-workspace-list.is-single-group .cs-chat-list-row,.cs-group-chat-list-row{min-height:88px!important;padding:16px!important;align-items:center!important}.cs-group-chat-list-row .cs-chat-list-copy,.cs-section--group-workspace.has-single-row .cs-chat-list-copy,.cs-group-workspace-list.is-single-group .cs-chat-list-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;margin-top:4px!important}.cs-enterprise-chat-modal--clean{width:min(100vw - 16px,960px)!important;border-radius:24px!important}.cs-enterprise-search--large{min-height:48px!important;padding:0 14px!important;overflow:hidden!important}.cs-enterprise-search--large input{height:46px!important;min-width:0!important;width:100%!important}.cs-thread-layout{padding:8px!important}.cs-thread-panel{border-radius:24px!important;overflow:hidden!important}}.cs-thread-header-actions .cs-translate-pro{display:none!important}.cs-thread-tools-menu-head{border-bottom:0!important;padding-bottom:8px!important;margin-bottom:6px!important}.cs-thread-tools-menu-head small{display:none!important}.cs-thread-tools-menu-head strong{font-size:20px!important;font-weight:900!important;color:#0b2457!important}.cs-chat-list-row,.cs-group-chat-list-row{align-items:center!important}.cs-chat-list-row .cs-avatar,.cs-group-chat-list-row .cs-avatar{align-self:center!important;margin-top:8px!important}.cs-chat-list-copy{justify-content:center!important;margin-top:10px!important}.cs-chat-list-meta,.cs-group-list-meta{align-self:center!important;margin-top:10px!important}.cs-group-chat-list-row .cs-chat-list-copy strong,.cs-chat-list-row .cs-chat-list-copy strong{line-height:1.08!important}.cs-group-chat-list-row .cs-chat-list-copy span,.cs-chat-list-row .cs-chat-list-copy span{line-height:1.15!important}.cs-thread-layout:before,.cs-thread-layout:after,.cs-thread-panel:before,.cs-thread-panel:after,.cs-thread-message-area:before,.cs-thread-message-area:after,.cs-thread-body:before,.cs-thread-body:after,.cs-msg-scroll:before,.cs-msg-scroll:after{content:none!important;display:none!important}.cs-thread-context-text--desktop:empty{display:none!important}.cs-thread-context-text--mobile{margin-left:0!important}.cs-thread-header .cs-thread-subline{gap:10px!important;flex-wrap:wrap!important}.cs-thread-header-stack .cs-thread-subline>span:nth-child(2){background:#eef8ef!important;color:#14803d!important;border:1px solid #bae6c2!important;border-radius:999px!important;padding:5px 12px!important;font-weight:900!important}.cs-enterprise-search,.cs-enterprise-search--large{overflow:hidden!important;border:1px solid #d8e6fb!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;box-shadow:inset 0 0 0 1px #ffffffbf,0 10px 28px -24px #1f4ea059!important}.cs-enterprise-search input,.cs-enterprise-search--large input{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}.cs-enterprise-chat-modal--clean{background:linear-gradient(180deg,#fcfefffc,#f0f7fffc)!important;border:1px solid #d7e5fb!important}.cs-enterprise-picker-panel--clean,.cs-enterprise-side-preview,.cs-enterprise-contact,.cs-enterprise-direct-summary{background:#fffc!important;border-color:#d8e6fb!important}.cs-send-btn,.cs-composer-v2-send-btn{background:linear-gradient(180deg,#2a76ff,#1760f2)!important;border:1px solid #1f62ea!important;box-shadow:0 16px 34px -22px #2461eb8c!important}.cs-send-btn:disabled,.cs-composer-v2-send-btn:disabled{background:#e7eef8!important;border-color:#e2eaf5!important}.cs-send-btn:disabled svg,.cs-composer-v2-send-btn:disabled svg{color:#fff!important;opacity:.95!important}.cs-thread-header-actions .cs-translate-pro,.cs-thread-header-actions .cs-translate-pro-trigger,.cs-thread-secure-badge,.cs-secure-full,.cs-secure-short,.cs-lang-badge{display:none!important}.cs-thread-context-text--desktop:empty,.cs-thread-tools-menu-head small{display:none!important}.cs-thread-tools-menu-head{border:0!important;margin:0 0 8px!important;padding:10px 12px!important;background:transparent!important}.cs-thread-tools-menu-head strong{font-size:18px!important;line-height:1.1!important;font-weight:900!important;color:#0b2457!important}.cs-section--group-workspace .cs-chat-list-row,.cs-group-workspace-list .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row,.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-group-chat-list-row{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;min-height:96px!important;padding-top:18px!important;padding-bottom:18px!important}.cs-section--group-workspace .cs-chat-list-row .cs-avatar,.cs-group-workspace-list .cs-chat-list-row .cs-avatar,.cs-group-chat-list-row .cs-avatar{align-self:center!important;margin-top:8px!important;transform:translateY(5px)!important}.cs-section--group-workspace .cs-chat-list-copy,.cs-group-workspace-list .cs-chat-list-copy,.cs-group-chat-list-row .cs-chat-list-copy,.cs-list-stack--groups-ref .cs-chat-list-copy,.cs-list-stack--desktop-ref .cs-chat-list-copy{align-self:center!important;justify-self:start!important;justify-content:center!important;margin-top:10px!important;transform:translateY(4px)!important;min-width:0!important}.cs-section--group-workspace .cs-chat-list-copy strong,.cs-group-workspace-list .cs-chat-list-copy strong,.cs-group-chat-list-row .cs-chat-list-copy strong{line-height:1.1!important}.cs-section--group-workspace .cs-chat-list-copy span,.cs-group-workspace-list .cs-chat-list-copy span,.cs-group-chat-list-row .cs-chat-list-copy span{line-height:1.2!important}.cs-section--group-workspace .cs-chat-list-meta,.cs-group-workspace-list .cs-chat-list-meta,.cs-group-chat-list-row .cs-chat-list-meta,.cs-group-list-meta{align-self:center!important;justify-self:end!important;margin-top:8px!important;transform:translateY(4px)!important;max-width:190px!important}.cs-group-list-meta small,.cs-chat-list-meta small{white-space:nowrap!important;font-size:12px!important;height:34px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-enterprise-search,.cs-enterprise-search--large,.cs-inline-search,.cs-inline-search--modal{box-sizing:border-box!important;overflow:visible!important;border:1px solid #cfe0fb!important;outline:0!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:inset 0 0 0 1px #fffffff2,0 12px 28px -24px #2563eb47!important}.cs-enterprise-search input,.cs-enterprise-search--large input,.cs-inline-search input,.cs-inline-search--modal input{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important}.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal,.cs-modal{background:linear-gradient(180deg,#fbfdff,#eef6ff)!important;border:1px solid #d7e6fb!important;box-shadow:0 34px 86px -42px #1f4a8b73!important}.cs-enterprise-modal-header,.cs-modal-head{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;border-bottom:1px solid #d9e8fb!important}.cs-enterprise-modal-body,.cs-enterprise-modal-body--clean-direct,.cs-enterprise-group-layout--clean,.cs-modal-list{background:linear-gradient(180deg,#fbfdff,#f5faff)!important}.cs-thread-layout:before,.cs-thread-layout:after,.cs-thread-panel:before,.cs-thread-panel:after,.cs-thread-header-stack:before,.cs-thread-header-stack:after,.cs-thread-body:before,.cs-thread-body:after,.cs-messages-pane:before,.cs-messages-pane:after,.cs-message-area:before,.cs-message-area:after,.cs-msg-scroll:before,.cs-msg-scroll:after{display:none!important;content:none!important}.cs-send-btn,.cs-composer-v2-send-btn{background:linear-gradient(180deg,#2f7cff,#1763f2)!important;color:#fff!important;border:1px solid #1763f2!important;box-shadow:0 16px 34px -22px #1763f299!important}.cs-send-btn svg,.cs-composer-v2-send-btn svg{color:#fff!important;stroke:#fff!important}.cs-send-btn:disabled,.cs-composer-v2-send-btn:disabled{background:linear-gradient(180deg,#dfe9f8,#d4e1f3)!important;border-color:#d4e1f3!important;opacity:1!important}.cs-send-btn:disabled svg,.cs-composer-v2-send-btn:disabled svg{color:#fff!important;stroke:#fff!important}.cs-thread-header .cs-thread-subline{gap:8px!important}.cs-thread-header .cs-thread-context-text--mobile,.cs-thread-status--single .cs-member-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;border-radius:999px!important;padding:5px 12px!important;font-size:12px!important;line-height:1!important;font-weight:900!important;background:#eefbf1!important;border:1px solid #bdebc8!important;color:#14803d!important}.cs-thread-header .cs-thread-context-text--mobile:before,.cs-thread-status--single .cs-member-count:before{content:"";width:8px;height:8px;margin-right:6px;border-radius:50%;background:#22c55e}.cs-thread-tools-menu{background:#fff!important;border:1px solid #dbe7f6!important;box-shadow:0 22px 52px -30px #112d5b47!important}.cs-thread-tools-menu button{color:#10233f!important}.cs-thread-tools-menu button svg{color:#2d4363!important}.cs-section--group-workspace.has-single-row,.cs-surface.cs-section--group-workspace.has-single-row{height:auto!important;min-height:0!important;padding-bottom:14px!important}.cs-section--group-workspace.has-single-row .cs-group-workspace-list,.cs-group-workspace-list.is-single-group{height:auto!important;max-height:112px!important;min-height:0!important;overflow:visible!important}@media(max-width:760px){.cs-section--group-workspace .cs-chat-list-row,.cs-group-workspace-list .cs-chat-list-row,.cs-group-chat-list-row{grid-template-columns:48px minmax(0,1fr) auto!important;min-height:88px!important;padding:14px!important}.cs-group-list-meta small,.cs-chat-list-meta small{font-size:11px!important;height:30px!important;padding:0 10px!important}}@media(min-width:769px){.cs-page{--cs-sidebar-safe: max(var(--sidebar-width, 220px), 248px);width:100%!important;max-width:100%!important;margin-left:0!important;padding:14px 18px 20px!important;box-sizing:border-box!important;overflow-x:hidden!important}.cs-page:before{left:calc(var(--cs-sidebar-safe) - 72px)!important;width:128px!important;height:260px!important;top:86px!important;opacity:.22!important}.cs-page:after{right:-88px!important;width:150px!important;height:300px!important;bottom:58px!important;opacity:.22!important}.cs-home-shell{max-width:1320px!important;padding:0!important;gap:16px!important}.cs-hero--desktop-clean{margin-bottom:16px!important}.cs-home-header-top{gap:16px!important;margin-bottom:20px!important}.cs-home-header-actions{gap:12px!important}.cs-home-action-btn,.cs-desktop-primary-btn,.cs-desktop-outline-btn,.cs-ann-create-btn{height:46px!important;padding:0 16px!important;border-radius:12px!important;font-size:13px!important}.cs-home-search--hero{width:280px!important;min-width:260px!important;height:46px!important;border-radius:13px!important}.cs-hero-stats--desktop-clean{gap:16px!important}.cs-hero-stat{min-height:96px!important;padding:16px 18px!important;border-radius:15px!important;grid-template-columns:64px 1fr auto!important;gap:14px!important}.cs-hero-stat-icon{width:54px!important;height:54px!important;border-radius:18px!important}.cs-hero-stat-value{font-size:24px!important}.cs-hero-stat-label{margin-top:4px!important;font-size:14px!important}.cs-hero-stat-sub{margin-top:4px!important;font-size:12px!important}.cs-enterprise-grid{grid-template-columns:minmax(350px,.74fr) minmax(0,1.26fr)!important;gap:18px!important;align-items:stretch!important}.cs-surface--elevated{border-radius:16px!important}.cs-section--group-workspace,.cs-section--announcements-pro{display:flex!important;flex-direction:column!important;min-height:560px!important;height:calc(100dvh - 182px)!important;max-height:660px!important;padding:18px 20px 20px!important;overflow:hidden!important}.cs-desktop-section-titlebar,.cs-ann-pro-header{margin-bottom:16px!important;gap:14px!important}.cs-desktop-section-icon{width:46px!important;height:46px!important;border-radius:16px!important}.cs-desktop-section-heading h3,.cs-ann-section-title{font-size:18px!important}.cs-desktop-section-heading p,.cs-ann-section-sub{margin-top:5px!important;font-size:12.5px!important}.cs-group-workspace-actions{gap:12px!important}.cs-group-workspace-switch{height:40px!important}.cs-group-workspace-switch button{height:32px!important;min-width:78px!important;font-size:12px!important}.cs-desktop-chat-tools,.cs-desktop-chat-tools--groups{gap:12px!important;margin-bottom:14px!important}.cs-input-shell.cs-home-search:not(.cs-home-search--hero){height:44px!important;border-radius:12px!important}.cs-ann-pro-stats{gap:10px!important;margin:0 0 12px!important}.cs-ann-pro-stats>div{padding:10px 12px!important;border-radius:14px!important}.cs-ann-pro-stats strong{font-size:18px!important}.cs-ann-pro-stats span{font-size:11px!important}.cs-section--group-workspace.has-multiple-rows .cs-group-workspace-list,.cs-group-workspace-list.is-multi-group{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;padding-right:4px!important}.cs-section--group-workspace.has-single-row .cs-group-workspace-list,.cs-group-workspace-list.is-single-group{max-height:108px!important;min-height:0!important;overflow-y:auto!important;padding-right:2px!important}.cs-list-stack--desktop-ref,.cs-list-stack--groups-ref,.cs-group-workspace-list{gap:10px!important}.cs-section--group-workspace .cs-chat-list-row,.cs-group-workspace-list .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row,.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-group-chat-list-row{grid-template-columns:50px minmax(0,1fr) auto!important;min-height:78px!important;height:78px!important;max-height:78px!important;padding:12px 14px!important;border-radius:14px!important;gap:12px!important}.cs-section--group-workspace .cs-chat-list-row .cs-avatar,.cs-group-workspace-list .cs-chat-list-row .cs-avatar,.cs-group-chat-list-row .cs-avatar,.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--groups-ref .cs-chat-list-row .cs-avatar{width:46px!important;height:46px!important;border-radius:14px!important;margin-top:0!important;transform:none!important}.cs-section--group-workspace .cs-chat-list-copy,.cs-group-workspace-list .cs-chat-list-copy,.cs-group-chat-list-row .cs-chat-list-copy,.cs-list-stack--desktop-ref .cs-chat-list-copy,.cs-list-stack--groups-ref .cs-chat-list-copy{gap:4px!important;margin-top:0!important;transform:none!important}.cs-section--group-workspace .cs-chat-list-copy strong,.cs-group-workspace-list .cs-chat-list-copy strong,.cs-group-chat-list-row .cs-chat-list-copy strong,.cs-list-stack--desktop-ref .cs-chat-list-copy strong,.cs-list-stack--groups-ref .cs-chat-list-copy strong{font-size:16px!important;line-height:1.15!important}.cs-section--group-workspace .cs-chat-list-copy span,.cs-group-workspace-list .cs-chat-list-copy span,.cs-group-chat-list-row .cs-chat-list-copy span,.cs-list-stack--desktop-ref .cs-chat-list-copy span,.cs-list-stack--groups-ref .cs-chat-list-copy span{font-size:12px!important;line-height:1.3!important}.cs-section--group-workspace .cs-chat-list-meta,.cs-group-workspace-list .cs-chat-list-meta,.cs-group-chat-list-row .cs-chat-list-meta,.cs-group-list-meta{margin-top:0!important;transform:none!important;max-width:170px!important}.cs-group-list-meta small,.cs-chat-list-meta small{height:30px!important;padding:0 12px!important;font-size:11px!important}.cs-section-footer-note,.cs-section-footer-note--groups,.cs-desktop-link-row{margin-top:12px!important;padding-top:10px!important}.cs-section--announcements .cs-ann-list--scroll,.cs-ann-list--scroll.cs-ann-list--pro{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;padding-right:4px!important;gap:10px!important}.cs-ann-card--pro{min-height:104px!important;padding:12px 48px 12px 14px!important;border-radius:14px!important;margin-bottom:0!important}.cs-ann-card-title{font-size:14px!important;line-height:1.22!important}.cs-ann-card-preview,.cs-ann-card-desc,.cs-ann-card-author-name,.cs-ann-card-author-role,.cs-ann-card-footer-row span,.cs-ann-card-date{font-size:12px!important}.cs-ann-card-arrow{width:34px!important;height:34px!important}}@media(min-width:769px){.cs-page,.cs-page.cs-page--themed{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important}.cs-home-shell,.cs-thread-layout,.cs-ann-detail-shell{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.cs-page:before{left:-78px!important}.cs-page:after{right:-88px!important}}@media(min-width:769px){.cs-page,.cs-page.cs-page--themed{position:relative!important;min-height:100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:14px 18px 20px!important;box-sizing:border-box!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;left:auto!important;right:auto!important;inset-inline:auto!important;transform:none!important;flex:1 1 auto!important;align-self:stretch!important}.cs-page>.cs-home-shell,.cs-page>.cs-thread-layout,.cs-page>.cs-ann-detail-shell{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important}.cs-enterprise-grid,.cs-left-col,.cs-right-col,.cs-section,.cs-surface{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media(min-width:769px){html body .cs-page.cs-page--themed,html body .cs-page{--cs-hard-sidebar-offset: max(var(--sidebar-width, 220px), 236px);position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:var(--cs-hard-sidebar-offset)!important;inset:0 0 0 var(--cs-hard-sidebar-offset)!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px 18px 20px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important;z-index:1!important;contain:layout paint!important}html body .cs-page.cs-page--themed>.cs-home-shell,html body .cs-page.cs-page--themed>.cs-thread-layout,html body .cs-page.cs-page--themed>.cs-ann-detail-shell,html body .cs-page>.cs-home-shell,html body .cs-page>.cs-thread-layout,html body .cs-page>.cs-ann-detail-shell{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;box-sizing:border-box!important}html body .cs-page:before{left:-70px!important}html body .cs-page:after{right:-80px!important}}@media(max-width:768px){html body .cs-page.cs-page--themed,html body .cs-page{position:relative!important;inset:auto!important;width:100%!important;height:100dvh!important;margin:0!important}}@media(min-width:769px){.cs-list-stack--desktop-ref,.cs-list-stack--groups-ref,.cs-group-workspace-list{gap:8px!important}.cs-section--group-workspace .cs-chat-list-row,.cs-group-workspace-list .cs-chat-list-row,.cs-list-stack--groups-ref .cs-chat-list-row,.cs-list-stack--desktop-ref .cs-chat-list-row,.cs-group-chat-list-row{grid-template-columns:42px minmax(0,1fr) auto!important;min-height:64px!important;height:64px!important;max-height:64px!important;padding:8px 10px!important;border-radius:12px!important;gap:10px!important}.cs-section--group-workspace .cs-chat-list-row .cs-avatar,.cs-group-workspace-list .cs-chat-list-row .cs-avatar,.cs-group-chat-list-row .cs-avatar,.cs-list-stack--desktop-ref .cs-chat-list-row .cs-avatar,.cs-list-stack--groups-ref .cs-chat-list-row .cs-avatar{width:34px!important;height:34px!important;border-radius:11px!important;font-size:11px!important}.cs-section--group-workspace .cs-chat-list-copy,.cs-group-workspace-list .cs-chat-list-copy,.cs-group-chat-list-row .cs-chat-list-copy,.cs-list-stack--desktop-ref .cs-chat-list-copy,.cs-list-stack--groups-ref .cs-chat-list-copy{gap:2px!important}.cs-section--group-workspace .cs-chat-list-copy strong,.cs-group-workspace-list .cs-chat-list-copy strong,.cs-group-chat-list-row .cs-chat-list-copy strong,.cs-list-stack--desktop-ref .cs-chat-list-copy strong,.cs-list-stack--groups-ref .cs-chat-list-copy strong{font-size:12px!important;line-height:1.1!important}.cs-section--group-workspace .cs-chat-list-copy span,.cs-group-workspace-list .cs-chat-list-copy span,.cs-group-chat-list-row .cs-chat-list-copy span,.cs-list-stack--desktop-ref .cs-chat-list-copy span,.cs-list-stack--groups-ref .cs-chat-list-copy span{font-size:10px!important;line-height:1.15!important}.cs-section--group-workspace .cs-chat-list-meta,.cs-group-workspace-list .cs-chat-list-meta,.cs-group-chat-list-row .cs-chat-list-meta,.cs-group-list-meta{max-width:138px!important}.cs-group-list-meta small,.cs-chat-list-meta small{height:24px!important;min-height:24px!important;padding:0 10px!important;font-size:9.5px!important;line-height:24px!important;border-radius:999px!important}.cs-section--group-workspace.has-multiple-rows .cs-group-workspace-list,.cs-group-workspace-list.is-multi-group{padding-right:2px!important}}@media(max-width:768px){.cs-section--group-workspace .cs-chat-list-row,.cs-group-workspace-list .cs-chat-list-row,.cs-group-chat-list-row{grid-template-columns:40px minmax(0,1fr) auto!important;min-height:62px!important;height:62px!important;max-height:62px!important;padding:8px 10px!important;gap:8px!important}.cs-section--group-workspace .cs-chat-list-row .cs-avatar,.cs-group-workspace-list .cs-chat-list-row .cs-avatar,.cs-group-chat-list-row .cs-avatar{width:32px!important;height:32px!important;border-radius:10px!important;font-size:11px!important}.cs-section--group-workspace .cs-chat-list-copy strong,.cs-group-workspace-list .cs-chat-list-copy strong,.cs-group-chat-list-row .cs-chat-list-copy strong{font-size:11px!important}.cs-section--group-workspace .cs-chat-list-copy span,.cs-group-workspace-list .cs-chat-list-copy span,.cs-group-chat-list-row .cs-chat-list-copy span{font-size:9.5px!important}.cs-group-list-meta small,.cs-chat-list-meta small{height:23px!important;padding:0 8px!important;font-size:9px!important}}.cs-thread-tools-menu.cs-thread-tools-menu--portal,.cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready,.cs-thread-tools-menu{width:248px!important;min-width:248px!important;max-width:min(248px,calc(100vw - 20px))!important;max-height:min(520px,calc(100dvh - 24px))!important;padding:8px!important;border:1px solid #d7e3f3!important;border-radius:15px!important;background:#fff!important;box-shadow:0 18px 48px -28px #0f274e57,0 3px 10px #0f274e0f!important;overflow-x:hidden!important;overflow-y:auto!important;gap:0!important}.cs-thread-tools-menu .cs-thread-tools-menu-head{min-height:44px!important;margin:0 0 4px!important;padding:0 13px!important;display:flex!important;align-items:center!important;border:0!important;border-radius:10px!important;background:#edf4ff!important}.cs-thread-tools-menu .cs-thread-tools-menu-head strong{font-size:14px!important;line-height:1!important;font-weight:850!important;color:#1263dc!important;letter-spacing:0!important}.cs-thread-tools-menu>button,.cs-thread-tools-menu>a,.cs-thread-tools-menu>[role=menuitem]{width:100%!important;min-height:43px!important;height:43px!important;margin:0!important;padding:0 13px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;color:#183761!important;font-size:13.5px!important;line-height:1!important;font-weight:760!important;text-align:left!important;transform:none!important}.cs-thread-tools-menu>button:hover,.cs-thread-tools-menu>a:hover,.cs-thread-tools-menu>[role=menuitem]:hover{background:#f3f7fc!important;color:#0f4fae!important;transform:none!important}.cs-thread-tools-menu>button svg,.cs-thread-tools-menu>a svg,.cs-thread-tools-menu>[role=menuitem] svg{display:none!important}.cs-thread-tools-menu>button span,.cs-thread-tools-menu>a span,.cs-thread-tools-menu>[role=menuitem] span{min-width:0!important;flex:1 1 auto!important}.cs-thread-tools-menu>button small,.cs-thread-tools-menu>a small,.cs-thread-tools-menu>[role=menuitem] small{margin-left:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2870dd!important;font-size:11.5px!important;font-weight:800!important}.cs-thread-tools-menu>button.is-danger{margin-top:4px!important;color:#c43f55!important}.cs-thread-tools-menu>button.is-danger:hover{background:#fff3f5!important;color:#b92f48!important}.cs-thread-tools-status-block,.cs-thread-tools-language-block{margin:2px 0 5px!important;padding:6px!important;border:1px solid #e3ebf6!important;border-radius:10px!important;background:#f8fbff!important}.cs-thread-tools-status-grid,.cs-thread-tools-language-grid{display:grid!important;grid-template-columns:1fr!important;gap:2px!important}.cs-thread-tools-status-grid button,.cs-thread-tools-language-grid button{min-height:35px!important;height:35px!important;padding:0 10px!important;justify-content:flex-start!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#456080!important;font-size:12px!important;font-weight:720!important}.cs-thread-tools-status-grid button:hover,.cs-thread-tools-language-grid button:hover,.cs-thread-tools-status-grid button.is-active,.cs-thread-tools-language-grid button.is-active{background:#eaf2ff!important;color:#1766d7!important}.cs-section--announcements-pro{position:relative!important;background:linear-gradient(180deg,#fffffffa,#f8fbfffa)!important;border:1px solid #dce7f5!important;box-shadow:0 20px 54px -38px #1946824d!important}.cs-section--announcements-pro:before{display:none!important;content:none!important}.cs-ann-page-header{margin:0 0 14px!important;padding:0 0 15px!important;border-bottom:1px solid #e6edf7!important}.cs-ann-page-title-wrap{align-items:center!important;gap:13px!important}.cs-ann-page-icon{width:46px!important;height:46px!important;min-width:46px!important;border-radius:14px!important;background:#eef5ff!important;color:#1769dd!important;border:1px solid #d8e7fb!important;box-shadow:none!important}.cs-ann-page-heading-copy{min-width:0!important}.cs-ann-page-kicker{display:block!important;margin-bottom:4px!important;color:#2b72d5!important;font-size:9.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase!important}.cs-ann-page-heading-copy .cs-ann-section-title{margin:0!important;color:#0d284e!important;font-size:18px!important;line-height:1.12!important;font-weight:850!important;letter-spacing:-.02em!important}.cs-ann-page-heading-copy .cs-ann-section-sub{margin:5px 0 0!important;color:#6c7f9b!important;font-size:11.5px!important;line-height:1.35!important;font-weight:620!important}.cs-ann-page-create{height:40px!important;padding:0 15px!important;border-radius:11px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 10px 22px -14px #1868e08c!important}.cs-ann-page-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0 0 14px!important}.cs-ann-page-stats .cs-ann-page-stat{min-height:70px!important;padding:12px 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid #e0e9f5!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 20px -18px #19427847!important}.cs-ann-page-stat>div{min-width:0!important}.cs-ann-page-stat>div span{display:block!important;margin:0 0 6px!important;color:#71829d!important;font-size:9.5px!important;line-height:1.1!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.055em!important}.cs-ann-page-stat>div strong{display:block!important;color:#102a52!important;font-size:21px!important;line-height:1!important;font-weight:900!important}.cs-ann-page-stat>i{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eef5ff!important;color:#1c6bdd!important;font-style:normal!important}.cs-ann-page-stat--priority>i{background:#fff2f2!important;color:#df4d5f!important}.cs-ann-page-stat--pinned>i{background:#f4f1ff!important;color:#7958db!important}.cs-ann-feed-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 9px!important;padding:0 2px!important}.cs-ann-feed-heading>div strong{display:block!important;color:#17335a!important;font-size:12px!important;line-height:1.15!important;font-weight:850!important}.cs-ann-feed-heading>div span{display:block!important;margin-top:3px!important;color:#8190a7!important;font-size:9.5px!important;font-weight:620!important}.cs-ann-feed-heading>b{padding:5px 8px!important;border-radius:999px!important;background:#eef5ff!important;color:#2870d8!important;font-size:9.5px!important;line-height:1!important;font-weight:800!important}.cs-ann-page-list{gap:8px!important;padding:0 3px 4px 0!important}.cs-ann-page-list .cs-ann-card--pro{min-height:92px!important;padding:12px 43px 12px 13px!important;margin:0!important;border:1px solid #e0e8f3!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important;transition:border-color .16s ease,background .16s ease,transform .16s ease!important}.cs-ann-page-list .cs-ann-card--pro:hover{transform:translateY(-1px)!important;border-color:#bcd4f5!important;background:#fbfdff!important;box-shadow:0 12px 24px -22px #235ba157!important}.cs-ann-page-list .cs-ann-card--pro.is-pinned{border-color:#cbbcf4!important;background:#fdfcff!important}.cs-ann-page-list .cs-ann-card-title{margin:7px 0 4px!important;color:#102b52!important;font-size:12.5px!important;line-height:1.25!important;font-weight:850!important}.cs-ann-page-list .cs-ann-card-preview{margin:0!important;color:#697c98!important;font-size:10.5px!important;line-height:1.35!important;font-weight:560!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-ann-page-list .cs-ann-priority-badge,.cs-ann-page-list .cs-ann-pin-badge{min-height:20px!important;padding:0 7px!important;border-radius:999px!important;font-size:8px!important;font-weight:850!important}.cs-ann-page-list .cs-ann-card-date{margin-left:auto!important;color:#8492a8!important;font-size:9px!important;font-weight:700!important}.cs-ann-page-list .cs-ann-card-author-row--pro{margin-top:7px!important;gap:5px!important}.cs-ann-page-list .cs-ann-card-author-avatar{width:20px!important;height:20px!important;font-size:7px!important}.cs-ann-page-list .cs-ann-card-author-name,.cs-ann-page-list .cs-ann-card-author-role,.cs-ann-page-list .cs-ann-card-sep{font-size:8.5px!important}.cs-ann-page-list .cs-ann-card-footer-row{display:none!important}.cs-ann-page-list .cs-ann-card-arrow{width:28px!important;height:28px!important;right:10px!important;border:1px solid #dfe8f4!important;border-radius:9px!important;background:#f7faff!important;color:#376ba9!important;font-size:18px!important}.cs-chat-builder-backdrop{padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#11244252!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important}.cs-chat-builder-modal{width:min(980px,calc(100vw - 36px))!important;max-height:min(760px,calc(100dvh - 36px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #d8e5f5!important;border-radius:22px!important;background:#f7faff!important;color:#102b52!important;box-shadow:0 34px 90px -42px #09244b85!important;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif!important}.cs-start-chat-modal{width:min(870px,calc(100vw - 36px))!important}.cs-create-group-modal{width:min(1080px,calc(100vw - 36px))!important}.cs-chat-builder-head{flex:0 0 auto!important;min-height:88px!important;padding:18px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-bottom:1px solid #dfe8f4!important;background:#fff!important}.cs-chat-builder-head-copy{display:flex!important;align-items:center!important;gap:13px!important;min-width:0!important}.cs-chat-builder-icon{width:44px!important;height:44px!important;min-width:44px!important;display:grid!important;place-items:center!important;border:1px solid #d6e5fa!important;border-radius:13px!important;background:#edf5ff!important;color:#1769dc!important}.cs-chat-builder-icon--group{background:#eefbf4!important;border-color:#d4f0df!important;color:#16915a!important}.cs-chat-builder-kicker{display:block!important;margin-bottom:4px!important;color:#3175d3!important;font-size:9px!important;line-height:1!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}.cs-chat-builder-head h2{margin:0!important;color:#0c294f!important;font-size:20px!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.025em!important}.cs-chat-builder-head p{margin:5px 0 0!important;color:#71819a!important;font-size:11px!important;line-height:1.4!important;font-weight:580!important}.cs-chat-builder-close{width:35px!important;height:35px!important;min-width:35px!important;display:grid!important;place-items:center!important;border:1px solid #dce6f2!important;border-radius:10px!important;background:#fff!important;color:#5f728e!important;cursor:pointer!important}.cs-chat-builder-close:hover{background:#f3f7fc!important;color:#143866!important}.cs-start-chat-layout,.cs-create-group-layout{flex:1 1 auto!important;min-height:0!important;display:grid!important;gap:12px!important;padding:14px!important;overflow:hidden!important}.cs-start-chat-layout{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)!important}.cs-create-group-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important}.cs-chat-builder-panel{min-width:0!important;min-height:0!important;padding:14px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #e0e9f4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px -24px #123e764d!important}.cs-chat-builder-search{flex:0 0 auto!important;height:42px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:9px!important;border:1px solid #d8e4f2!important;border-radius:11px!important;background:#f9fbfe!important;color:#68809f!important}.cs-chat-builder-search:focus-within{border-color:#94bdf3!important;box-shadow:0 0 0 3px #367ee11a!important;background:#fff!important}.cs-chat-builder-search input{width:100%!important;min-width:0!important;height:100%!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#18365f!important;font:inherit!important;font-size:11.5px!important;font-weight:620!important}.cs-chat-builder-search input::placeholder{color:#8b9aaf!important}.cs-chat-builder-section-head{flex:0 0 auto!important;min-height:45px!important;margin:8px 0 7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.cs-chat-builder-section-head>div strong{display:block!important;color:#17345b!important;font-size:11.5px!important;font-weight:850!important}.cs-chat-builder-section-head>div span{display:block!important;margin-top:2px!important;color:#8795aa!important;font-size:9px!important;font-weight:580!important}.cs-chat-builder-section-head>b{min-width:25px!important;height:25px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#edf4ff!important;color:#236bd2!important;font-size:10px!important;font-weight:850!important}.cs-chat-builder-contact-list{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow-y:auto!important;padding-right:3px!important}.cs-chat-builder-contact{flex:0 0 auto!important;width:100%!important;min-height:58px!important;padding:8px 9px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 25px!important;align-items:center!important;gap:9px!important;border:1px solid #e4ebf4!important;border-radius:11px!important;background:#fff!important;color:#17345b!important;text-align:left!important;cursor:pointer!important;transition:border-color .15s ease,background .15s ease,transform .15s ease!important}.cs-chat-builder-contact:hover{border-color:#c4d9f4!important;background:#f9fbff!important;transform:translateY(-1px)!important}.cs-chat-builder-contact.is-active{border-color:#8db8ef!important;background:#edf5ff!important;box-shadow:inset 3px 0 #2b75dc!important}.cs-chat-builder-contact .cs-modal-avatar,.cs-chat-builder-contact .cs-avatar{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important;font-size:10px!important}.cs-chat-builder-contact-copy{min-width:0!important}.cs-chat-builder-contact-copy strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#133157!important;font-size:11px!important;line-height:1.2!important;font-weight:820!important}.cs-chat-builder-contact-copy span{display:block!important;margin-top:3px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8290a5!important;font-size:9px!important;line-height:1.2!important;font-weight:570!important}.cs-chat-builder-check{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border:1px solid #dfe8f2!important;border-radius:7px!important;background:#f9fbfd!important;color:#fff!important}.cs-chat-builder-contact.is-active .cs-chat-builder-check{border-color:#2470d8!important;background:#2470d8!important}.cs-chat-builder-empty{min-height:160px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#8190a5!important;text-align:center!important}.cs-chat-builder-empty strong{color:#284567!important;font-size:11px!important}.cs-chat-builder-empty span{font-size:9.5px!important}.cs-start-chat-preview{justify-content:space-between!important;background:linear-gradient(180deg,#fbfdff,#f5f9ff)!important}.cs-start-chat-selected,.cs-start-chat-placeholder{flex:1 1 auto!important;min-height:210px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.cs-start-chat-selected-avatar,.cs-start-chat-selected .cs-avatar{width:68px!important;height:68px!important;border-radius:20px!important;font-size:18px!important;box-shadow:0 14px 24px -17px #215bab8c!important}.cs-start-chat-selected>strong{margin-top:12px!important;color:#102f58!important;font-size:15px!important;font-weight:900!important}.cs-start-chat-selected>span{margin-top:4px!important;color:#7c8ba1!important;font-size:10px!important}.cs-start-chat-ready{margin-top:13px!important;padding:6px 9px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #bde8cf!important;border-radius:999px!important;background:#edf9f2!important;color:#16834e!important;font-size:9px!important;font-weight:800!important}.cs-start-chat-placeholder>div{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:17px!important;background:#edf4ff!important;color:#4f7fc4!important}.cs-start-chat-placeholder>strong{margin-top:12px!important;color:#284568!important;font-size:12px!important;font-weight:850!important}.cs-start-chat-placeholder>span{max-width:190px!important;margin-top:5px!important;color:#8593a7!important;font-size:9.5px!important;line-height:1.45!important}.cs-start-chat-benefits{flex:0 0 auto!important;padding-top:10px!important;display:flex!important;flex-direction:column!important;gap:7px!important;border-top:1px solid #e1eaf5!important}.cs-start-chat-benefits>div{display:flex!important;align-items:center!important;gap:7px!important;color:#617693!important;font-size:9px!important;font-weight:640!important}.cs-start-chat-benefits svg{color:#3775c7!important}.cs-chat-builder-footer{flex:0 0 auto!important;min-height:66px!important;padding:12px 16px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;border-top:1px solid #dfe8f4!important;background:#fff!important}.cs-chat-builder-footer-note{margin-right:auto!important;display:flex!important;align-items:center!important;gap:6px!important;color:#72839c!important;font-size:9.5px!important;font-weight:650!important}.cs-chat-builder-btn{min-width:110px!important;height:40px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:10px!important;font:inherit!important;font-size:11px!important;font-weight:820!important;cursor:pointer!important}.cs-chat-builder-btn--secondary{border:1px solid #d8e3f0!important;background:#fff!important;color:#435e7f!important}.cs-chat-builder-btn--secondary:hover{background:#f4f7fb!important}.cs-chat-builder-btn--primary{border:1px solid #2168cf!important;background:#246fd8!important;color:#fff!important;box-shadow:0 9px 20px -14px #185ec4b8!important}.cs-chat-builder-btn--primary:hover:not(:disabled){background:#1c62c5!important}.cs-chat-builder-btn:disabled{opacity:.46!important;cursor:not-allowed!important;box-shadow:none!important}.cs-create-group-config{overflow-y:auto!important}.cs-create-group-preview{flex:0 0 auto!important;min-height:72px!important;padding:10px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid #dce7f3!important;border-radius:13px!important;background:#f8fbff!important}.cs-create-group-preview-avatar,.cs-create-group-preview .cs-avatar{width:48px!important;height:48px!important;min-width:48px!important;border-radius:14px!important;font-size:13px!important}.cs-create-group-preview>div{min-width:0!important}.cs-create-group-preview>div span{display:block!important;color:#6d82a0!important;font-size:8.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}.cs-create-group-preview>div strong{display:block!important;margin-top:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#17355e!important;font-size:13px!important;font-weight:900!important}.cs-create-group-preview>div small{display:block!important;margin-top:3px!important;color:#8492a7!important;font-size:9px!important;font-weight:600!important}.cs-chat-builder-form-grid{margin-top:11px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 160px 118px!important;gap:9px!important}.cs-chat-builder-field{min-width:0!important;display:flex!important;flex-direction:column!important;gap:5px!important}.cs-chat-builder-field--wide{grid-column:span 1!important}.cs-chat-builder-field:nth-child(4){grid-column:1 / -1!important}.cs-chat-builder-field>span{color:#455f80!important;font-size:9px!important;font-weight:800!important}.cs-chat-builder-field input,.cs-chat-builder-field select,.cs-chat-builder-field textarea{width:100%!important;min-width:0!important;box-sizing:border-box!important;border:1px solid #d9e4f1!important;border-radius:10px!important;background:#fff!important;color:#17365f!important;font:inherit!important;font-size:10.5px!important;font-weight:620!important;outline:0!important}.cs-chat-builder-field input,.cs-chat-builder-field select{height:38px!important;padding:0 10px!important}.cs-chat-builder-field textarea{min-height:66px!important;max-height:90px!important;padding:9px 10px!important;resize:vertical!important}.cs-chat-builder-field input:focus,.cs-chat-builder-field select:focus,.cs-chat-builder-field textarea:focus{border-color:#91baf0!important;box-shadow:0 0 0 3px #3176d51a!important}.cs-chat-builder-color-field>div{height:38px!important;padding:4px 8px 4px 5px!important;display:flex!important;align-items:center!important;gap:7px!important;border:1px solid #d9e4f1!important;border-radius:10px!important;background:#fff!important}.cs-chat-builder-color-field input[type=color]{width:29px!important;height:28px!important;padding:0!important;border:0!important;border-radius:8px!important;overflow:hidden!important}.cs-chat-builder-color-field b{color:#607590!important;font-size:8.5px!important;font-weight:800!important}.cs-create-group-image-card{margin-top:10px!important;padding:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;border:1px solid #dfe8f3!important;border-radius:12px!important;background:#fbfdff!important}.cs-create-group-image-copy{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.cs-create-group-image-copy>div{width:31px!important;height:31px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#edf5ff!important;color:#3272c7!important}.cs-create-group-image-copy span{min-width:0!important}.cs-create-group-image-copy strong{display:block!important;color:#244263!important;font-size:10px!important;font-weight:850!important}.cs-create-group-image-copy small{display:block!important;margin-top:2px!important;color:#8996a8!important;font-size:8.5px!important}.cs-create-group-image-actions{display:flex!important;align-items:center!important;gap:5px!important}.cs-create-group-image-actions button{height:31px!important;padding:0 9px!important;border:1px solid #d5e2f0!important;border-radius:8px!important;background:#fff!important;color:#356391!important;font-size:8.5px!important;font-weight:800!important}.cs-create-group-url{grid-column:1 / -1!important;width:100%!important;height:35px!important;padding:0 10px!important;box-sizing:border-box!important;border:1px solid #dce6f1!important;border-radius:9px!important;background:#fff!important;color:#244364!important;font:inherit!important;font-size:9.5px!important;outline:0!important}.cs-create-group-warning{grid-column:1 / -1!important;color:#c44054!important;font-size:8.5px!important;font-weight:700!important}.cs-create-group-access{margin-top:10px!important}.cs-create-group-access .cs-chat-builder-section-head{min-height:35px!important;margin:0 0 6px!important}.cs-create-group-access-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.cs-create-group-access-grid>button{min-height:62px!important;padding:9px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 20px!important;align-items:center!important;gap:7px!important;border:1px solid #dfe8f3!important;border-radius:11px!important;background:#fff!important;color:#365676!important;text-align:left!important}.cs-create-group-access-grid>button:hover{background:#f9fbfe!important;border-color:#c8d9ee!important}.cs-create-group-access-grid>button.is-active{border-color:#91b8ec!important;background:#edf5ff!important}.cs-create-group-access-grid>button>svg{color:#3b73b8!important}.cs-create-group-access-grid>button span strong{display:block!important;color:#244463!important;font-size:9.5px!important;font-weight:850!important}.cs-create-group-access-grid>button span small{display:block!important;margin-top:3px!important;color:#8291a5!important;font-size:8px!important;line-height:1.25!important}.cs-create-group-access-grid>button i{width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border:1px solid #dce5ef!important;border-radius:6px!important;background:#fff!important;color:#fff!important;font-style:normal!important}.cs-create-group-access-grid>button.is-active i{border-color:#2670d4!important;background:#2670d4!important}.cs-create-group-selected-chips{flex:0 0 auto!important;max-height:68px!important;margin:0 0 7px!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;overflow-y:auto!important}.cs-create-group-selected-chips button{height:25px!important;padding:0 7px 0 9px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #c9dcf4!important;border-radius:999px!important;background:#edf5ff!important;color:#2864ad!important;font-size:8.5px!important;font-weight:750!important}.cs-create-group-contact-list{flex:1 1 auto!important}@media(max-width:900px){.cs-start-chat-layout,.cs-create-group-layout{grid-template-columns:1fr!important;overflow-y:auto!important}.cs-chat-builder-modal{max-height:calc(100dvh - 20px)!important}.cs-start-chat-preview{min-height:250px!important}.cs-create-group-members{min-height:380px!important}}@media(max-width:640px){.cs-chat-builder-backdrop{padding:7px!important}.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:17px!important}.cs-chat-builder-head{min-height:76px!important;padding:13px!important}.cs-chat-builder-icon{width:39px!important;height:39px!important;min-width:39px!important}.cs-chat-builder-head h2{font-size:17px!important}.cs-chat-builder-head p{display:none!important}.cs-start-chat-layout,.cs-create-group-layout{padding:8px!important;gap:8px!important}.cs-chat-builder-panel{padding:10px!important;border-radius:13px!important}.cs-chat-builder-form-grid{grid-template-columns:1fr!important}.cs-chat-builder-form-grid>*{grid-column:1!important}.cs-create-group-access-grid,.cs-create-group-image-card{grid-template-columns:1fr!important}.cs-create-group-image-actions{justify-content:flex-start!important}.cs-create-group-url,.cs-create-group-warning{grid-column:1!important}.cs-chat-builder-footer-note{display:none!important}.cs-chat-builder-footer{min-height:60px!important;padding:10px!important}.cs-chat-builder-btn{min-width:0!important;flex:1 1 0!important}.cs-ann-page-stats{grid-template-columns:1fr!important}.cs-ann-page-create{padding:0 11px!important}.cs-ann-page-create svg{display:none!important}}.cs-chat-builder-toggle{width:100%!important;min-height:56px!important;padding:9px 10px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 40px!important;align-items:center!important;gap:9px!important;border:1px solid #dfe8f3!important;border-radius:12px!important;background:#fff!important;color:#17345b!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transition:border-color .16s ease,background .16s ease,transform .16s ease!important}.cs-chat-builder-toggle:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#bed5f2!important;background:#f9fbff!important}.cs-chat-builder-toggle.is-on{border-color:#9ac2f2!important;background:#f3f8ff!important}.cs-chat-builder-toggle:disabled{opacity:.48!important;cursor:not-allowed!important}.cs-chat-builder-toggle-icon{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#edf4ff!important;color:#3774bd!important}.cs-chat-builder-toggle.is-on .cs-chat-builder-toggle-icon{background:#e3f0ff!important;color:#1767cc!important}.cs-chat-builder-toggle-copy{min-width:0!important}.cs-chat-builder-toggle-copy strong{display:block!important;color:#18375d!important;font-size:10.5px!important;line-height:1.2!important;font-weight:850!important}.cs-chat-builder-toggle-copy small{display:block!important;margin-top:3px!important;color:#8492a7!important;font-size:8.5px!important;line-height:1.3!important;font-weight:590!important}.cs-real-toggle{position:relative!important;width:38px!important;height:22px!important;display:block!important;justify-self:end!important;border:1px solid #cbd8e8!important;border-radius:999px!important;background:#dfe7f0!important;box-shadow:inset 0 1px 2px #14315514!important;transition:background .18s ease,border-color .18s ease!important}.cs-real-toggle i{position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #1d375938!important;transition:transform .18s cubic-bezier(.22,1,.36,1)!important}.cs-chat-builder-toggle.is-on .cs-real-toggle{border-color:#2d76d3!important;background:#2d76d3!important}.cs-chat-builder-toggle.is-on .cs-real-toggle i{transform:translate(16px)!important}.cs-chat-builder-head--fresh{background:linear-gradient(180deg,#fff,#f8fbff)!important}.cs-start-chat-layout--fresh{grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr)!important}.cs-chat-builder-search-row{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important}.cs-chat-builder-search-row .cs-chat-builder-search{flex:1 1 auto!important}.cs-chat-builder-result-count{min-width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d9e5f2!important;border-radius:10px!important;background:#f2f7fd!important;color:#2f69ad!important;font-size:10px!important;font-weight:900!important}.cs-chat-builder-contact{grid-template-columns:8px 38px minmax(0,1fr) 25px!important}.cs-chat-builder-presence{width:7px!important;height:7px!important;border-radius:50%!important;background:#cbd5e1!important;box-shadow:0 0 0 3px #94a3b81a!important}.cs-chat-builder-presence.is-online{background:#22b86b!important;box-shadow:0 0 0 3px #22b86b1f!important}.cs-start-chat-preview--fresh{gap:10px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.cs-start-chat-preview-head{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.cs-start-chat-preview-head b{min-height:24px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;border:1px solid #d6e4f3!important;border-radius:999px!important;background:#fff!important;color:#59708f!important;font-size:8px!important;font-weight:850!important}.cs-start-chat-selected,.cs-start-chat-placeholder{flex:0 0 auto!important;min-height:150px!important;border:1px solid #dce7f3!important;border-radius:14px!important;background:#fff!important}.cs-start-chat-selected{padding:15px!important}.cs-start-chat-placeholder{padding:18px!important}.cs-chat-builder-options{min-height:0!important;display:flex!important;flex-direction:column!important;gap:7px!important}.cs-chat-builder-options-head{margin:2px 0 1px!important;display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important}.cs-chat-builder-options-head strong{color:#294967!important;font-size:10px!important;font-weight:850!important}.cs-chat-builder-options-head span{color:#8c98aa!important;font-size:8px!important;font-weight:620!important}.cs-chat-builder-footer--fresh{background:#fff!important;border-top:1px solid #dfe8f3!important}.cs-create-group-layout--fresh{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)!important}.cs-create-group-preview--fresh{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#f6faff,#fff)!important}.cs-create-group-preview--fresh>em{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:5px!important;background:var(--group-accent, #4171F5)!important}.cs-create-group-block{flex:0 0 auto!important;margin-top:10px!important;padding:10px!important;border:1px solid #e0e8f2!important;border-radius:13px!important;background:#fbfdff!important}.cs-create-group-block .cs-chat-builder-section-head{min-height:34px!important;margin:0 0 7px!important}.cs-chat-builder-form-grid--fresh{margin-top:0!important}.cs-create-group-behaviour{padding-bottom:11px!important}.cs-chat-builder-options--grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.cs-chat-builder-options--grid .cs-chat-builder-toggle:last-child{grid-column:1 / -1!important}.cs-create-group-image-card--fresh{margin-top:10px!important;background:#f8fbff!important}.cs-create-group-members{gap:8px!important}.cs-create-group-members-head{margin:0!important}.cs-create-group-members>.cs-chat-builder-toggle{flex:0 0 auto!important;min-height:52px!important}.cs-create-group-selected-chips{margin:0!important}.cs-ann-dashboard{padding:16px!important;background:linear-gradient(180deg,#fffffff5,#f8fbfff0)!important;overflow:hidden!important}.cs-ann-dashboard:before{display:none!important;content:none!important}.cs-ann-dashboard-hero{flex:0 0 auto!important;min-height:70px!important;padding:11px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:1px solid #dce7f4!important;border-radius:14px!important;background:linear-gradient(135deg,#f1f7ff,#fff 72%)!important}.cs-ann-dashboard-hero-copy{min-width:0!important;display:flex!important;align-items:center!important;gap:11px!important}.cs-ann-dashboard-icon{width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;border:1px solid #cfe1f7!important;border-radius:12px!important;background:#fff!important;color:#1f6bd0!important;box-shadow:0 8px 18px -14px #1f6bd08c!important}.cs-ann-dashboard-hero-copy>div:last-child>span{display:block!important;color:#3173c7!important;font-size:8px!important;line-height:1!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}.cs-ann-dashboard-hero h3{margin:4px 0 0!important;color:#0f2c54!important;font-size:18px!important;line-height:1.08!important;font-weight:920!important;letter-spacing:-.025em!important}.cs-ann-dashboard-hero p{margin:4px 0 0!important;color:#71829b!important;font-size:9.5px!important;line-height:1.35!important;font-weight:590!important}.cs-ann-dashboard-create{flex:0 0 auto!important;height:38px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #1765c9!important;border-radius:10px!important;background:#1e6ed2!important;color:#fff!important;font-size:9.5px!important;font-weight:850!important;box-shadow:0 12px 24px -16px #1e6ed2b8!important}.cs-ann-dashboard-create:hover{background:#185fb9!important;transform:translateY(-1px)!important}.cs-ann-dashboard-stats{flex:0 0 auto!important;margin-top:10px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.cs-ann-dashboard-stats>div{min-width:0!important;min-height:65px!important;padding:9px 10px!important;display:grid!important;grid-template-columns:27px 1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:8px!important;border:1px solid #e0e8f2!important;border-radius:12px!important;background:#fff!important}.cs-ann-dashboard-stats i{grid-row:1 / 3!important;width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#edf5ff!important;color:#3974b9!important;font-style:normal!important}.cs-ann-dashboard-stats .is-priority i{background:#fff0f1!important;color:#d64f62!important}.cs-ann-dashboard-stats .is-pinned i{background:#f3efff!important;color:#7b61c8!important}.cs-ann-dashboard-stats .is-unread i{background:#fff5e8!important;color:#dc8b24!important}.cs-ann-dashboard-stats span{color:#71819a!important;font-size:8px!important;font-weight:750!important}.cs-ann-dashboard-stats strong{grid-column:3!important;grid-row:1 / 3!important;color:#132f55!important;font-size:18px!important;line-height:1!important;font-weight:920!important}.cs-ann-dashboard-stats small{color:#9aa5b5!important;font-size:7.5px!important;font-weight:570!important}.cs-ann-dashboard-toolbar{flex:0 0 auto!important;margin-top:10px!important;display:grid!important;grid-template-columns:minmax(170px,1fr) auto!important;gap:8px!important;align-items:center!important}.cs-ann-dashboard-search{height:38px!important;padding:0 11px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #dce6f2!important;border-radius:10px!important;background:#fff!important;color:#6d83a1!important}.cs-ann-dashboard-search:focus-within{border-color:#94bdf0!important;box-shadow:0 0 0 3px #3974b917!important}.cs-ann-dashboard-search input{width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#18365f!important;font:inherit!important;font-size:9.5px!important;font-weight:650!important}.cs-ann-dashboard-filters{height:38px!important;padding:3px!important;display:inline-flex!important;align-items:center!important;gap:2px!important;border:1px solid #dce6f2!important;border-radius:10px!important;background:#f2f6fb!important}.cs-ann-dashboard-filters button{height:30px!important;padding:0 9px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#687b96!important;font-size:8.5px!important;font-weight:800!important;cursor:pointer!important}.cs-ann-dashboard-filters button:hover{color:#225fa9!important}.cs-ann-dashboard-filters button.is-active{background:#fff!important;color:#1c63bc!important;box-shadow:0 4px 10px #1f487a14!important}.cs-ann-dashboard-feed-head{flex:0 0 auto!important;min-height:36px!important;margin-top:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.cs-ann-dashboard-feed-head strong{display:block!important;color:#18365b!important;font-size:10px!important;font-weight:860!important}.cs-ann-dashboard-feed-head span{display:block!important;margin-top:2px!important;color:#8b98ab!important;font-size:8px!important;font-weight:580!important}.cs-ann-dashboard-feed-head b{min-height:24px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;border:1px solid #dae5f1!important;border-radius:999px!important;background:#fff!important;color:#5d7595!important;font-size:8px!important;font-weight:800!important}.cs-ann-dashboard-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:0 3px 0 0!important;display:flex!important;flex-direction:column!important;gap:7px!important;overflow-y:auto!important}.cs-ann-dashboard-item{position:relative!important;flex:0 0 auto!important;width:100%!important;min-height:91px!important;padding:9px 38px 9px 11px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;overflow:hidden!important;border:1px solid #dfe8f2!important;border-radius:12px!important;background:#fff!important;color:#17355d!important;text-align:left!important;cursor:pointer!important;box-shadow:0 8px 20px -20px #11376352!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important}.cs-ann-dashboard-item:hover{transform:translateY(-1px)!important;border-color:#bad3ef!important;box-shadow:0 12px 25px -20px #1148876b!important}.cs-ann-dashboard-item.is-pinned{background:linear-gradient(135deg,#fff,#fbf9ff)!important;border-color:#d8cdf1!important}.cs-ann-dashboard-item.is-unread{box-shadow:inset 0 0 0 1px #2b74ce14!important}.cs-ann-dashboard-priority-line{position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:3px!important;border-radius:0 4px 4px 0!important}.cs-ann-dashboard-item>img,.cs-ann-dashboard-item-icon{width:36px!important;height:36px!important;border-radius:10px!important;object-fit:cover!important}.cs-ann-dashboard-item-icon{display:grid!important;place-items:center!important;border:1px solid #d9e6f4!important;background:#eff6ff!important;color:#3573bd!important}.cs-ann-dashboard-item-copy{min-width:0!important}.cs-ann-dashboard-item-top{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.cs-ann-dashboard-item-top .cs-ann-priority-badge{min-height:18px!important;padding:0 6px!important;font-size:7px!important}.cs-ann-dashboard-pin,.cs-ann-dashboard-unread{min-height:18px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;gap:3px!important;border-radius:999px!important;font-size:7px!important;font-weight:850!important}.cs-ann-dashboard-pin{background:#f2edff!important;color:#7658b9!important}.cs-ann-dashboard-unread{background:#eaf3ff!important;color:#2168c0!important}.cs-ann-dashboard-item-top time{margin-left:auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8c99ab!important;font-size:7.5px!important;font-weight:650!important}.cs-ann-dashboard-item h4{margin:5px 0 2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#102d55!important;font-size:11px!important;line-height:1.2!important;font-weight:880!important}.cs-ann-dashboard-item p{margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#76869d!important;font-size:8.5px!important;line-height:1.3!important;font-weight:560!important}.cs-ann-dashboard-author{margin-top:5px!important;display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.cs-ann-dashboard-author>span{width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border-radius:6px!important;background:#edf4fc!important;color:#346da9!important;font-size:6.5px!important;font-weight:900!important}.cs-ann-dashboard-author b{color:#526b89!important;font-size:7.5px!important;font-weight:800!important}.cs-ann-dashboard-author small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#95a0b0!important;font-size:7px!important;font-weight:580!important}.cs-ann-dashboard-arrow{position:absolute!important;right:9px!important;top:50%!important;width:25px!important;height:25px!important;display:grid!important;place-items:center!important;transform:translateY(-50%) rotate(180deg)!important;border:1px solid #dfe8f2!important;border-radius:8px!important;background:#f7faff!important;color:#416d9f!important}.cs-ann-dashboard-empty{min-height:190px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px dashed #cad9ea!important;border-radius:13px!important;background:#fbfdff!important;text-align:center!important}.cs-ann-dashboard-empty>div{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#edf5ff!important;color:#3976bd!important}.cs-ann-dashboard-empty strong{color:#19395f!important;font-size:11px!important;font-weight:880!important}.cs-ann-dashboard-empty p{margin:0!important;color:#8290a4!important;font-size:9px!important}.cs-ann-dashboard-empty button{height:30px!important;padding:0 10px!important;border:1px solid #cbdcf0!important;border-radius:9px!important;background:#fff!important;color:#2867b1!important;font-size:8.5px!important;font-weight:800!important}@media(max-width:1120px)and (min-width:769px){.cs-ann-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cs-ann-dashboard-toolbar{grid-template-columns:1fr!important}.cs-ann-dashboard-filters{width:100%!important}.cs-ann-dashboard-filters button{flex:1 1 0!important}}@media(max-width:900px){.cs-start-chat-layout--fresh,.cs-create-group-layout--fresh,.cs-chat-builder-options--grid{grid-template-columns:1fr!important}.cs-chat-builder-options--grid .cs-chat-builder-toggle:last-child{grid-column:auto!important}}@media(max-width:640px){.cs-ann-dashboard{padding:10px!important}.cs-ann-dashboard-hero{align-items:flex-start!important}.cs-ann-dashboard-create{width:38px!important;padding:0!important;font-size:0!important}.cs-ann-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cs-ann-dashboard-toolbar{grid-template-columns:1fr!important}.cs-ann-dashboard-filters{width:100%!important;overflow-x:auto!important}.cs-ann-dashboard-filters button{flex:1 0 auto!important}.cs-chat-builder-toggle{grid-template-columns:30px minmax(0,1fr) 38px!important;padding:8px!important}.cs-chat-builder-toggle-icon{width:29px!important;height:29px!important}.cs-start-chat-selected,.cs-start-chat-placeholder{min-height:125px!important}}.cs-ann-v11-backdrop{z-index:5000!important;padding:18px!important;background:#0919346b!important;backdrop-filter:blur(14px) saturate(1.08)!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;display:flex!important;align-items:center!important;justify-content:center!important}.cs-ann-v11,.cs-ann-v11 *{box-sizing:border-box!important}.cs-ann-v11{width:min(1220px,calc(100vw - 36px))!important;height:min(870px,calc(100dvh - 36px))!important;max-height:calc(100dvh - 36px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid rgba(185,208,239,.92)!important;border-radius:28px!important;background:#f7faff!important;box-shadow:0 44px 110px -38px #0823528f,0 10px 32px #14418229!important;color:#0a2148!important;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif!important}.cs-ann-v11 button,.cs-ann-v11 input,.cs-ann-v11 textarea,.cs-ann-v11 select{font:inherit!important}.cs-ann-v11-header{min-height:92px!important;padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border-bottom:1px solid #dce8f7!important;background:#fffffff5!important}.cs-ann-v11-brand,.cs-ann-v11-header-actions,.cs-ann-v11-mode-switch,.cs-ann-v11-footer-actions,.cs-ann-v11-footer-status,.cs-ann-v11-side-head,.cs-ann-v11-media-row,.cs-ann-v11-preview-cover,.cs-ann-v11-preview-toolbar,.cs-ann-v11-preview-card footer{display:flex!important;align-items:center!important}.cs-ann-v11-brand{gap:15px!important;min-width:0!important}.cs-ann-v11-brand-icon{width:52px!important;height:52px!important;flex:0 0 52px!important;display:grid!important;place-items:center!important;border:1px solid #bfd6fb!important;border-radius:17px!important;color:#1266f1!important;background:linear-gradient(145deg,#e9f3ff,#fff)!important;box-shadow:0 12px 26px -18px #1266f185,inset 0 1px #fff!important}.cs-ann-v11-eyebrow,.cs-ann-v11-block-head span,.cs-ann-v11-side-head span,.cs-ann-v11-preview-toolbar span,.cs-ann-v11-preview-cover span{display:block!important;margin-bottom:3px!important;color:#3771c8!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.105em!important;text-transform:uppercase!important}.cs-ann-v11-brand h2{margin:0!important;color:#071e46!important;font-size:23px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:-.035em!important}.cs-ann-v11-brand p{margin:5px 0 0!important;color:#607493!important;font-size:12px!important;line-height:1.35!important;font-weight:650!important}.cs-ann-v11-header-actions{gap:12px!important;flex:0 0 auto!important}.cs-ann-v11-mode-switch{gap:3px!important;padding:4px!important;border:1px solid #dbe7f5!important;border-radius:13px!important;background:#eef4fb!important}.cs-ann-v11-mode-switch button{height:34px!important;min-width:94px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#5e7394!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important}.cs-ann-v11-mode-switch button.is-active{background:#fff!important;color:#0d62ee!important;box-shadow:0 7px 16px #1f50911a!important}.cs-ann-v11-close{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid #d8e5f5!important;border-radius:12px!important;background:#fff!important;color:#536987!important;cursor:pointer!important}.cs-ann-v11-close:hover{color:#d13b53!important;border-color:#f1c3cb!important;background:#fff7f8!important}.cs-ann-v11-progress{min-height:48px!important;padding:0 28px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;border-bottom:1px solid #dce8f7!important;background:#fbfdff!important}.cs-ann-v11-progress>div{display:flex!important;align-items:center!important;gap:7px!important;color:#8493aa!important}.cs-ann-v11-progress>div span{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border:1px solid #d0dceb!important;border-radius:50%!important;background:#fff!important;font-size:9px!important;font-weight:900!important}.cs-ann-v11-progress>div b{font-size:10px!important;font-weight:850!important}.cs-ann-v11-progress>div.is-done{color:#1768e8!important}.cs-ann-v11-progress>div.is-done span{color:#fff!important;border-color:#2474ec!important;background:#2474ec!important}.cs-ann-v11-progress>i{width:54px!important;height:1px!important;background:#dbe5f2!important}.cs-ann-v11-body{min-height:0!important;overflow:hidden!important;background:linear-gradient(180deg,#f8fbff,#f4f8fd)!important}.cs-ann-v11-compose-grid{height:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;min-height:0!important}.cs-ann-v11-main,.cs-ann-v11-side,.cs-ann-v11-preview{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#c9d9ee transparent!important}.cs-ann-v11-main::-webkit-scrollbar,.cs-ann-v11-side::-webkit-scrollbar,.cs-ann-v11-preview::-webkit-scrollbar{width:7px!important}.cs-ann-v11-main::-webkit-scrollbar-thumb,.cs-ann-v11-side::-webkit-scrollbar-thumb,.cs-ann-v11-preview::-webkit-scrollbar-thumb{background:#c9d9ee!important;border-radius:999px!important}.cs-ann-v11-main{padding:18px!important}.cs-ann-v11-side{padding:18px!important;border-left:1px solid #dce8f7!important;background:#f0f6fdb8!important}.cs-ann-v11-block,.cs-ann-v11-side-card{margin-bottom:14px!important;border:1px solid #dce7f4!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 10px 28px -24px #1445846b!important}.cs-ann-v11-block{padding:17px!important}.cs-ann-v11-side-card{padding:15px!important}.cs-ann-v11-block:last-child,.cs-ann-v11-side-card:last-child{margin-bottom:0!important}.cs-ann-v11-block-head,.cs-ann-v11-side-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.cs-ann-v11-block-head h3,.cs-ann-v11-side-head h3{margin:0!important;color:#0a2148!important;font-size:14px!important;line-height:1.2!important;font-weight:920!important;letter-spacing:-.02em!important}.cs-ann-v11-block-head>small{padding:5px 8px!important;border:1px solid #dbe7f5!important;border-radius:999px!important;background:#f6f9fd!important;color:#72839d!important;font-size:9px!important;font-weight:850!important}.cs-ann-v11-side-head>svg{color:#2b70d8!important}.cs-ann-v11-template-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.cs-ann-v11-template-grid>button{min-height:62px!important;padding:10px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #dce7f4!important;border-radius:13px!important;background:#fbfdff!important;color:#286dcc!important;text-align:left!important;cursor:pointer!important;transition:.16s ease!important}.cs-ann-v11-template-grid>button:hover{transform:translateY(-1px)!important;border-color:#a9c9f8!important;background:#f1f7ff!important}.cs-ann-v11-template-grid>button>span{min-width:0!important}.cs-ann-v11-template-grid b{display:block!important;color:#18335a!important;font-size:10.5px!important;font-weight:900!important}.cs-ann-v11-template-grid small{display:block!important;margin-top:3px!important;color:#7b8ba3!important;font-size:8.5px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-ann-v11-field{position:relative!important;display:block!important;margin-bottom:12px!important}.cs-ann-v11-field:last-child{margin-bottom:0!important}.cs-ann-v11-field>span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:6px!important;color:#314d73!important;font-size:10px!important;font-weight:850!important}.cs-ann-v11-field>span em{padding:2px 6px!important;border-radius:999px!important;background:#eaf3ff!important;color:#1666e6!important;font-size:8px!important;font-style:normal!important;font-weight:900!important;text-transform:uppercase!important}.cs-ann-v11-field input,.cs-ann-v11-field textarea,.cs-ann-v11-field select,.cs-ann-v11-inline-add input,.cs-ann-v11-url-row input{width:100%!important;border:1px solid #d4e1f1!important;outline:0!important;border-radius:11px!important;background:#fbfdff!important;color:#102a50!important;font-size:11px!important;font-weight:700!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.cs-ann-v11-field input,.cs-ann-v11-field select,.cs-ann-v11-inline-add input,.cs-ann-v11-url-row input{height:40px!important;padding:0 11px!important}.cs-ann-v11-field textarea{min-height:132px!important;padding:11px!important;resize:vertical!important;line-height:1.55!important}.cs-ann-v11-field input:focus,.cs-ann-v11-field textarea:focus,.cs-ann-v11-field select:focus,.cs-ann-v11-inline-add input:focus,.cs-ann-v11-url-row input:focus{border-color:#7fb1f8!important;background:#fff!important;box-shadow:0 0 0 3px #2874eb1a!important}.cs-ann-v11-field>small{position:absolute!important;right:10px!important;top:31px!important;color:#8a99af!important;font-size:8px!important;font-weight:800!important;pointer-events:none!important}.cs-ann-v11-field--title input{padding-right:55px!important;font-size:12px!important;font-weight:850!important}.cs-ann-v11-field--message>small{display:none!important}.cs-ann-v11-tag-grid{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.cs-ann-v11-tag-grid button{height:30px!important;padding:0 10px 0 7px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #dbe6f3!important;border-radius:999px!important;background:#f8fbff!important;color:#516783!important;font-size:9px!important;font-weight:850!important;cursor:pointer!important}.cs-ann-v11-tag-grid button span{width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#eaf2fd!important}.cs-ann-v11-tag-grid button.is-active{border-color:#9bc0f4!important;background:#edf5ff!important;color:#1765df!important}.cs-ann-v11-tag-grid button.is-active span{background:#1765df!important;color:#fff!important}.cs-ann-v11-inline-add,.cs-ann-v11-url-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin-top:10px!important}.cs-ann-v11-inline-add button,.cs-ann-v11-url-row button,.cs-ann-v11-media-row>button{height:40px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #bfd4f0!important;border-radius:11px!important;background:#fff!important;color:#1766e5!important;font-size:9.5px!important;font-weight:900!important;cursor:pointer!important}.cs-ann-v11-selected-tags{margin-top:9px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}.cs-ann-v11-selected-tags button{height:25px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #c7dcf8!important;border-radius:999px!important;background:#eef6ff!important;color:#2867bf!important;font-size:8.5px!important;font-weight:850!important}.cs-ann-v11-media-row{gap:10px!important;margin-top:14px!important;padding:11px!important;border:1px dashed #bdd3ee!important;border-radius:13px!important;background:#f8fbff!important}.cs-ann-v11-media-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eaf3ff!important;color:#1d67d9!important}.cs-ann-v11-media-row>div:nth-child(2){min-width:0!important;flex:1 1 auto!important}.cs-ann-v11-media-row b{display:block!important;color:#19365d!important;font-size:10px!important;font-weight:900!important}.cs-ann-v11-media-row span{display:block!important;margin-top:2px!important;color:#74859e!important;font-size:8.5px!important;font-weight:700!important}.cs-ann-v11-media-row>button{height:34px!important}.cs-ann-v11-images{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.cs-ann-v11-images>div{position:relative!important;min-height:70px!important;overflow:hidden!important;border:1px solid #d8e5f3!important;border-radius:11px!important;background:#f6f9fd!important}.cs-ann-v11-images img{width:100%!important;height:70px!important;object-fit:cover!important;display:block!important}.cs-ann-v11-images span{display:block!important;padding:6px 8px!important;color:#5c6f8a!important;font-size:8px!important;font-weight:800!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.cs-ann-v11-images button{position:absolute!important;top:5px!important;right:5px!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:8px!important;background:#10213db3!important;color:#fff!important}.cs-ann-v11-priority-list{display:grid!important;gap:7px!important}.cs-ann-v11-priority-list button{min-height:50px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:9px minmax(0,1fr) 22px!important;align-items:center!important;gap:9px!important;border:1px solid #dde7f3!important;border-radius:12px!important;background:#fbfdff!important;color:#667995!important;text-align:left!important;cursor:pointer!important}.cs-ann-v11-priority-list button>i{width:8px!important;height:8px!important;border-radius:50%!important}.cs-ann-v11-priority-list button b{display:block!important;color:#244263!important;font-size:10px!important;font-weight:900!important}.cs-ann-v11-priority-list button small{display:block!important;margin-top:2px!important;color:#7b8ba1!important;font-size:8px!important;font-weight:700!important}.cs-ann-v11-priority-list button>svg{opacity:0!important;color:var(--priority-color)!important}.cs-ann-v11-priority-list button.is-active{border-color:var(--priority-color)!important;background:var(--priority-bg)!important}.cs-ann-v11-priority-list button.is-active>svg{opacity:1!important}.cs-ann-v11-priority-list button.is-active b{color:var(--priority-color)!important}.cs-ann-v11-date-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.cs-ann-v11-toggle-row{position:relative!important;min-height:57px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center!important;gap:10px!important;padding:9px 0!important;border-bottom:1px solid #edf2f8!important;cursor:pointer!important}.cs-ann-v11-toggle-row:last-child{border-bottom:0!important;padding-bottom:0!important}.cs-ann-v11-toggle-row:first-of-type{padding-top:0!important}.cs-ann-v11-toggle-row>span b{display:block!important;color:#23405f!important;font-size:9.5px!important;font-weight:900!important}.cs-ann-v11-toggle-row>span small{display:block!important;margin-top:3px!important;color:#7b8ca5!important;font-size:8px!important;line-height:1.25!important;font-weight:700!important}.cs-ann-v11-toggle-row input{position:absolute!important;opacity:0!important;pointer-events:none!important}.cs-ann-v11-toggle-row>i{position:relative!important;width:38px!important;height:22px!important;display:block!important;border:1px solid #cbd8e8!important;border-radius:999px!important;background:#dfe7f1!important;transition:.18s ease!important}.cs-ann-v11-toggle-row>i>u{position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #142e5238!important;text-decoration:none!important;transition:transform .18s ease!important}.cs-ann-v11-toggle-row input:checked+i{border-color:#1c6bea!important;background:#2477f2!important}.cs-ann-v11-toggle-row input:checked+i>u{transform:translate(16px)!important}.cs-ann-v11-toggle-row input:focus-visible+i{box-shadow:0 0 0 3px #2477f226!important}.cs-ann-v11-preview{padding:20px!important}.cs-ann-v11-preview-toolbar{justify-content:space-between!important;gap:16px!important;max-width:820px!important;margin:0 auto 14px!important}.cs-ann-v11-preview-toolbar b{display:block!important;color:#213b5e!important;font-size:11px!important;font-weight:900!important}.cs-ann-v11-preview-toolbar button{height:36px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #c8daf1!important;border-radius:11px!important;background:#fff!important;color:#1d65d3!important;font-size:9.5px!important;font-weight:900!important}.cs-ann-v11-preview-card{max-width:820px!important;margin:0 auto!important;overflow:hidden!important;border:1px solid #d4e2f2!important;border-radius:22px!important;background:#fff!important;box-shadow:0 24px 58px -38px #123d7773!important}.cs-ann-v11-preview-cover{gap:12px!important;padding:18px 20px!important;border-bottom:1px solid #dbe7f5!important;background:linear-gradient(135deg,#eaf4ff,#f8fbff 55%,#fff)!important}.cs-ann-v11-preview-icon{width:45px!important;height:45px!important;display:grid!important;place-items:center!important;border:1px solid #bcd5fa!important;border-radius:14px!important;background:#fff!important;color:#1769e9!important}.cs-ann-v11-preview-cover b{display:block!important;color:#16365e!important;font-size:11px!important;font-weight:900!important}.cs-ann-v11-preview-content{padding:22px!important}.cs-ann-v11-preview-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.cs-ann-v11-preview-meta>span{height:27px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #dbe5f1!important;border-radius:999px!important;background:#f7faff!important;color:#5d708d!important;font-size:8.5px!important;font-weight:900!important}.cs-ann-v11-preview-meta i{width:6px!important;height:6px!important;border-radius:50%!important}.cs-ann-v11-preview-content>h3{margin:16px 0 8px!important;color:#071f47!important;font-size:24px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.035em!important}.cs-ann-v11-preview-summary{margin:0!important;color:#596e8e!important;font-size:12px!important;line-height:1.6!important;font-weight:700!important}.cs-ann-v11-preview-tags{margin-top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}.cs-ann-v11-preview-tags span{padding:5px 8px!important;border-radius:999px!important;background:#edf5ff!important;color:#2768c9!important;font-size:8px!important;font-weight:850!important}.cs-ann-v11-preview-images{margin-top:15px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.cs-ann-v11-preview-images img{width:100%!important;height:125px!important;object-fit:cover!important;border-radius:12px!important}.cs-ann-v11-preview-message{margin-top:17px!important;padding-top:17px!important;border-top:1px solid #e4ecf6!important;color:#314a6b!important;font-size:11px!important;line-height:1.7!important}.cs-ann-v11-preview-action{margin-top:15px!important;height:38px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:11px!important;background:#1768e8!important;color:#fff!important;font-size:9.5px!important;font-weight:900!important}.cs-ann-v11-preview-action svg{transform:rotate(180deg)!important}.cs-ann-v11-preview-card footer{gap:9px!important;margin-top:20px!important;padding-top:16px!important;border-top:1px solid #e4ecf6!important}.cs-ann-v11-preview-card footer>div:last-child b{display:block!important;color:#19375d!important;font-size:9.5px!important;font-weight:900!important}.cs-ann-v11-preview-card footer>div:last-child span{display:block!important;margin-top:2px!important;color:#8190a6!important;font-size:8px!important;font-weight:700!important}.cs-ann-v11-footer{min-height:72px!important;padding:13px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-top:1px solid #d8e5f4!important;background:#fffffffa!important;box-shadow:0 -12px 30px -28px #1032628c!important}.cs-ann-v11-footer-status{gap:9px!important;min-width:0!important}.cs-ann-v11-footer-status>span{width:30px!important;height:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;border:1px solid #d5e0ee!important;border-radius:10px!important;background:#f4f7fb!important;color:#71839c!important}.cs-ann-v11-footer-status>span.is-ready{border-color:#b7e7ca!important;background:#edfbf3!important;color:#189552!important}.cs-ann-v11-footer-status b{display:block!important;color:#173454!important;font-size:9.5px!important;font-weight:900!important}.cs-ann-v11-footer-status small{display:block!important;margin-top:2px!important;color:#8090a5!important;font-size:8px!important;font-weight:700!important}.cs-ann-v11-footer-actions{gap:8px!important;flex:0 0 auto!important}.cs-ann-v11-btn{height:40px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:11px!important;font-size:9.5px!important;font-weight:900!important;cursor:pointer!important}.cs-ann-v11-btn--ghost{border:1px solid transparent!important;background:transparent!important;color:#667994!important}.cs-ann-v11-btn--preview{border:1px solid #c9dbf1!important;background:#fff!important;color:#2066cb!important}.cs-ann-v11-btn--primary{min-width:172px!important;border:1px solid #1160dc!important;background:linear-gradient(135deg,#1d71f0,#0f5cdc)!important;color:#fff!important;box-shadow:0 12px 24px -14px #1462dcb3!important}.cs-ann-v11-btn:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important}.cs-ann-v11 .cs-spin{animation:csAnnV11Spin .8s linear infinite!important}@keyframes csAnnV11Spin{to{transform:rotate(360deg)}}@media(max-width:980px){.cs-ann-v11{width:min(760px,calc(100vw - 24px))!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:22px!important}.cs-ann-v11-compose-grid{display:block!important;height:auto!important}.cs-ann-v11-body{overflow-y:auto!important}.cs-ann-v11-main,.cs-ann-v11-side{overflow:visible!important}.cs-ann-v11-side{border-left:0!important;border-top:1px solid #dce8f7!important}}@media(max-width:680px){.cs-ann-v11-backdrop{padding:0!important}.cs-ann-v11{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.cs-ann-v11-header{padding:14px!important;min-height:76px!important}.cs-ann-v11-brand-icon{width:42px!important;height:42px!important;flex-basis:42px!important}.cs-ann-v11-brand h2{font-size:18px!important}.cs-ann-v11-brand p,.cs-ann-v11-eyebrow{display:none!important}.cs-ann-v11-mode-switch button{min-width:38px!important;width:38px!important;padding:0!important}.cs-ann-v11-mode-switch button{font-size:0!important}.cs-ann-v11-mode-switch button svg{width:15px!important;height:15px!important}.cs-ann-v11-progress{padding:0 12px!important;gap:6px!important}.cs-ann-v11-progress>i{width:20px!important}.cs-ann-v11-progress>div b{display:none!important}.cs-ann-v11-main,.cs-ann-v11-side,.cs-ann-v11-preview{padding:12px!important}.cs-ann-v11-template-grid{grid-template-columns:1fr!important}.cs-ann-v11-template-grid>button{min-height:52px!important}.cs-ann-v11-date-grid{grid-template-columns:1fr!important}.cs-ann-v11-footer{padding:10px 12px!important}.cs-ann-v11-footer-status{display:none!important}.cs-ann-v11-footer-actions{width:100%!important}.cs-ann-v11-btn{flex:1 1 auto!important;padding:0 9px!important}.cs-ann-v11-btn--ghost{display:none!important}.cs-ann-v11-btn--primary{min-width:0!important}}@media(max-width:768px){.cs-ann-detail-shell--v2{padding:12px!important}.cs-ann-detail-topbar-v2{margin-bottom:12px!important;align-items:stretch!important}.cs-ann-detail-topbar-chips{width:100%}.cs-ann-detail-state-chip{min-height:32px!important;font-size:11px!important}.cs-ann-detail-clean-card--v2{border-radius:22px!important}.cs-ann-detail-clean-hero--v2{grid-template-columns:1fr!important;padding:20px!important;gap:16px!important}.cs-ann-detail-clean-kicker--v2{gap:6px!important}.cs-ann-detail-clean-kicker--v2 span{padding:7px 10px!important;font-size:11px!important}.cs-ann-detail-lead-v2{font-size:14px!important}.cs-ann-detail-summary-banner{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:14px!important;border-radius:16px!important}.cs-ann-detail-summary-icon{width:44px!important;height:44px!important;border-radius:14px!important}.cs-ann-detail-mini-stats,.cs-ann-detail-info-grid-v2,.cs-ann-detail-content-grid-v2{grid-template-columns:1fr!important}.cs-ann-detail-info-grid-v2{padding:0 20px 14px!important;gap:10px!important}.cs-ann-detail-clean-images--v2{padding:0 20px 10px!important}.cs-ann-detail-image-frame-v2 img{height:170px!important}.cs-ann-detail-content-grid-v2{padding:6px 20px 0!important;gap:12px!important}.cs-ann-detail-clean-body--v2,.cs-ann-detail-side-card-v2{border-radius:18px!important}.cs-ann-detail-clean-footer-actions--v2{padding:18px 20px 0!important;flex-direction:column!important;align-items:stretch!important}.cs-ann-detail-footer-note-v2{font-size:11px!important}.cs-ann-detail-clean-action--v2{margin:16px 20px 20px!important;flex-direction:column!important;align-items:stretch!important}}@media(max-width:768px){.cs-ann-detail-shell--v2{padding:8px!important}.cs-ann-detail-clean-hero--v2{padding:14px!important;gap:10px!important}.cs-ann-detail-clean-hero--v2 h1{margin:10px 0 5px!important;font-size:22px!important}.cs-ann-detail-lead-v2{font-size:12px!important;line-height:1.48!important}.cs-ann-detail-summary-banner{grid-template-columns:36px minmax(0,1fr)!important;padding:9px!important}.cs-ann-detail-summary-icon{width:36px!important;height:36px!important}.cs-ann-detail-info-grid-v2{padding:0 14px 10px!important}.cs-ann-detail-info-card-v2{padding:10px!important}.cs-ann-detail-clean-images--v2{padding:0 14px 8px!important}.cs-ann-detail-image-frame-v2 img{height:132px!important}.cs-ann-detail-content-grid-v2{padding:4px 14px 0!important}.cs-ann-detail-clean-body--v2,.cs-ann-detail-side-card-v2{padding:12px!important}.cs-ann-detail-clean-footer-actions--v2{padding:12px 14px 0!important}.cs-ann-detail-clean-action--v2{margin:12px 14px 14px!important}}@media(min-width:769px){html body .cs-page>.cs-ann-detail-shell--v2,html body .cs-page.cs-page--themed>.cs-ann-detail-shell--v2{zoom:1!important;width:100%!important;max-width:100%!important;transform:none!important;transform-origin:initial!important;padding:28px 30px 46px!important}.cs-ann-detail-topbar-v2,.cs-ann-detail-clean-card--v2{max-width:1180px!important}.cs-ann-detail-topbar-v2{margin-bottom:18px!important}.cs-ann-detail-back-clean{height:44px!important;min-height:44px!important;padding:0 16px!important;font-size:13px!important}.cs-ann-detail-state-chip,.cs-ann-detail-topbar-v2 .cs-ann-priority-badge,.cs-ann-detail-topbar-v2 .cs-ann-pin-badge{min-height:36px!important;height:36px!important;padding:0 14px!important;font-size:12px!important}.cs-ann-detail-clean-card--v2{border-radius:30px!important}.cs-ann-detail-clean-hero--v2{grid-template-columns:minmax(0,1.48fr) minmax(320px,.72fr)!important;gap:22px!important;padding:36px 38px 30px!important}.cs-ann-detail-clean-kicker--v2{gap:9px!important}.cs-ann-detail-clean-kicker--v2 span{padding:9px 13px!important;font-size:12px!important}.cs-ann-detail-clean-hero--v2 h1{margin:20px 0 12px!important;font-size:clamp(38px,3.65vw,54px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.cs-ann-detail-lead-v2{max-width:780px!important;font-size:18px!important;line-height:1.7!important}.cs-ann-detail-summary-banner{grid-template-columns:62px minmax(0,1fr)!important;gap:16px!important;margin-top:26px!important;padding:20px 22px!important;border-radius:24px!important}.cs-ann-detail-summary-icon{width:62px!important;height:62px!important;border-radius:20px!important}.cs-ann-detail-summary-banner strong{font-size:15px!important}.cs-ann-detail-summary-banner span{margin-top:6px!important;font-size:14px!important;line-height:1.6!important}.cs-ann-detail-hero-side{gap:16px!important}.cs-ann-detail-profile-card{grid-template-columns:66px minmax(0,1fr)!important;gap:16px!important;padding:20px!important;border-radius:24px!important}.cs-ann-detail-profile-avatar{width:66px!important;height:66px!important;border-radius:22px!important;font-size:20px!important}.cs-ann-detail-profile-card label,.cs-ann-detail-mini-stats label,.cs-ann-detail-info-card-v2 label,.cs-ann-detail-side-card-head,.cs-ann-detail-section-label-v2{font-size:12px!important}.cs-ann-detail-profile-card strong,.cs-ann-detail-mini-stats strong{margin-top:7px!important;font-size:17px!important}.cs-ann-detail-profile-card span,.cs-ann-detail-mini-stats span{margin-top:5px!important;font-size:13px!important}.cs-ann-detail-mini-stats{gap:13px!important}.cs-ann-detail-mini-stats>div{padding:18px!important;border-radius:22px!important}.cs-ann-detail-info-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:0 38px 24px!important}.cs-ann-detail-info-card-v2{padding:18px 20px!important;border-radius:22px!important}.cs-ann-detail-info-card-v2 strong{margin-top:9px!important;font-size:16px!important}.cs-ann-detail-info-card-v2 span{margin-top:5px!important;font-size:13px!important;line-height:1.5!important}.cs-ann-detail-clean-images--v2{padding:0 38px 18px!important;gap:14px!important}.cs-ann-detail-image-frame-v2{border-radius:22px!important}.cs-ann-detail-image-frame-v2 img{height:240px!important}.cs-ann-detail-content-grid-v2{grid-template-columns:minmax(0,1.42fr) minmax(310px,.68fr)!important;gap:20px!important;padding:10px 38px 0!important}.cs-ann-detail-clean-body--v2{padding:28px 30px 32px!important;border-radius:26px!important;font-size:17px!important;line-height:1.82!important}.cs-ann-detail-clean-body--v2 p,.cs-ann-detail-clean-body--v2 li,.cs-ann-detail-clean-body--v2 span{font-size:17px!important;line-height:1.82!important}.cs-ann-detail-clean-body--v2 h2{font-size:26px!important}.cs-ann-detail-clean-body--v2 h3{font-size:21px!important}.cs-ann-detail-section-label-v2{margin-bottom:18px!important}.cs-ann-detail-sidebar-v2{gap:16px!important}.cs-ann-detail-side-card-v2{padding:22px!important;border-radius:24px!important}.cs-ann-detail-side-card-v2 ul{margin-top:16px!important;gap:13px!important}.cs-ann-detail-side-card-v2 li{gap:4px!important;padding-bottom:13px!important}.cs-ann-detail-side-card-v2 li strong,.cs-ann-detail-side-card-v2 li span,.cs-ann-detail-side-card-v2 p{font-size:13px!important;line-height:1.6!important}.cs-ann-detail-side-card-v2 p{margin-top:15px!important}.cs-ann-detail-side-card-v2 .cs-pill-btn--primary{margin-top:17px!important}.cs-ann-detail-clean-footer-actions--v2{padding:26px 38px 0!important;gap:16px!important}.cs-ann-detail-clean-footer-actions--v2 .cs-pill-btn,.cs-ann-detail-clean-action--v2 .cs-pill-btn,.cs-ann-detail-side-card-v2 .cs-pill-btn{min-height:44px!important;height:44px!important;padding:0 17px!important;border-radius:14px!important;font-size:13px!important}.cs-ann-detail-footer-note-v2{max-width:400px!important;font-size:12px!important;line-height:1.55!important}.cs-ann-detail-clean-action--v2{margin:22px 38px 34px!important;padding:18px 20px!important;border-radius:22px!important}.cs-ann-detail-clean-action--v2 strong{font-size:15px!important}.cs-ann-detail-clean-action--v2 span{font-size:13px!important}}@media(max-width:768px){.cs-ann-detail-shell--v2{padding:12px!important}.cs-ann-detail-clean-hero--v2{padding:22px!important;gap:16px!important}.cs-ann-detail-clean-hero--v2 h1{margin:15px 0 9px!important;font-size:30px!important;line-height:1.04!important}.cs-ann-detail-lead-v2{font-size:15px!important;line-height:1.65!important}.cs-ann-detail-summary-banner{grid-template-columns:48px minmax(0,1fr)!important;padding:15px!important}.cs-ann-detail-summary-icon{width:48px!important;height:48px!important}.cs-ann-detail-info-grid-v2{padding:0 20px 16px!important}.cs-ann-detail-info-card-v2{padding:15px!important}.cs-ann-detail-clean-images--v2{padding:0 20px 14px!important}.cs-ann-detail-image-frame-v2 img{height:190px!important}.cs-ann-detail-content-grid-v2{padding:8px 20px 0!important}.cs-ann-detail-clean-body--v2,.cs-ann-detail-side-card-v2{padding:20px!important}.cs-ann-detail-clean-body--v2,.cs-ann-detail-clean-body--v2 p,.cs-ann-detail-clean-body--v2 li,.cs-ann-detail-clean-body--v2 span{font-size:15px!important;line-height:1.72!important}.cs-ann-detail-clean-footer-actions--v2{padding:20px 20px 0!important}.cs-ann-detail-clean-action--v2{margin:18px 20px 22px!important}}@media(min-width:769px){html body .cs-page>.cs-ann-detail-shell--v2,html body .cs-page.cs-page--themed>.cs-ann-detail-shell--v2{zoom:.76!important;width:131.578947%!important;max-width:131.578947%!important;transform:none!important;transform-origin:top left!important;padding:22px 26px 36px!important}.cs-ann-detail-topbar-v2,.cs-ann-detail-clean-card--v2{max-width:1480px!important}.cs-ann-detail-topbar-v2{margin-bottom:14px!important}.cs-ann-detail-back-clean{height:38px!important;min-height:38px!important;padding:0 13px!important;font-size:11px!important}.cs-ann-detail-state-chip,.cs-ann-detail-topbar-v2 .cs-ann-priority-badge,.cs-ann-detail-topbar-v2 .cs-ann-pin-badge{min-height:31px!important;height:31px!important;padding:0 11px!important;font-size:10px!important}.cs-ann-detail-clean-card--v2{border-radius:24px!important}.cs-ann-detail-clean-hero--v2{grid-template-columns:minmax(0,1.6fr) minmax(285px,.62fr)!important;gap:16px!important;padding:25px 28px 22px!important}.cs-ann-detail-clean-kicker--v2{gap:7px!important}.cs-ann-detail-clean-kicker--v2 span{padding:7px 10px!important;font-size:10px!important}.cs-ann-detail-clean-hero--v2 h1{margin:14px 0 8px!important;font-size:clamp(31px,3vw,43px)!important;line-height:1.02!important}.cs-ann-detail-lead-v2{max-width:920px!important;font-size:14px!important;line-height:1.58!important}.cs-ann-detail-summary-banner{grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important;margin-top:17px!important;padding:13px 15px!important;border-radius:17px!important}.cs-ann-detail-summary-icon{width:48px!important;height:48px!important;border-radius:15px!important}.cs-ann-detail-summary-banner strong{font-size:12px!important}.cs-ann-detail-summary-banner span{margin-top:3px!important;font-size:11px!important;line-height:1.48!important}.cs-ann-detail-hero-side{gap:10px!important}.cs-ann-detail-profile-card{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border-radius:17px!important}.cs-ann-detail-profile-avatar{width:48px!important;height:48px!important;border-radius:15px!important;font-size:14px!important}.cs-ann-detail-profile-card label,.cs-ann-detail-mini-stats label,.cs-ann-detail-info-card-v2 label,.cs-ann-detail-side-card-head,.cs-ann-detail-section-label-v2{font-size:9.5px!important}.cs-ann-detail-profile-card strong,.cs-ann-detail-mini-stats strong{margin-top:4px!important;font-size:12px!important}.cs-ann-detail-profile-card span,.cs-ann-detail-mini-stats span{margin-top:2px!important;font-size:9.5px!important}.cs-ann-detail-mini-stats{gap:8px!important}.cs-ann-detail-mini-stats>div{padding:11px!important;border-radius:16px!important}.cs-ann-detail-info-grid-v2{gap:9px!important;padding:0 28px 14px!important}.cs-ann-detail-info-card-v2{padding:11px 13px!important;border-radius:16px!important}.cs-ann-detail-info-card-v2 strong{margin-top:5px!important;font-size:12px!important}.cs-ann-detail-info-card-v2 span{margin-top:2px!important;font-size:9.5px!important;line-height:1.38!important}.cs-ann-detail-clean-images--v2{padding:0 28px 10px!important;gap:9px!important}.cs-ann-detail-image-frame-v2{border-radius:16px!important}.cs-ann-detail-image-frame-v2 img{height:170px!important}.cs-ann-detail-content-grid-v2{grid-template-columns:minmax(0,1.72fr) minmax(250px,.5fr)!important;gap:12px!important;padding:5px 28px 0!important}.cs-ann-detail-clean-body--v2{padding:17px 19px 19px!important;border-radius:18px!important;font-size:12px!important;line-height:1.62!important}.cs-ann-detail-clean-body--v2 p,.cs-ann-detail-clean-body--v2 li,.cs-ann-detail-clean-body--v2 span{font-size:12px!important;line-height:1.62!important}.cs-ann-detail-clean-body--v2 h2{font-size:19px!important}.cs-ann-detail-clean-body--v2 h3{font-size:16px!important}.cs-ann-detail-section-label-v2{margin-bottom:10px!important}.cs-ann-detail-sidebar-v2{gap:10px!important}.cs-ann-detail-side-card-v2{padding:13px!important;border-radius:17px!important}.cs-ann-detail-side-card-v2 ul{margin-top:9px!important;gap:8px!important}.cs-ann-detail-side-card-v2 li{gap:2px!important;padding-bottom:8px!important}.cs-ann-detail-side-card-v2 li strong,.cs-ann-detail-side-card-v2 li span,.cs-ann-detail-side-card-v2 p{font-size:10px!important;line-height:1.45!important}.cs-ann-detail-side-card-v2 p{margin-top:9px!important}.cs-ann-detail-side-card-v2 .cs-pill-btn--primary{margin-top:10px!important}.cs-ann-detail-clean-footer-actions--v2{padding:16px 28px 0!important;gap:11px!important}.cs-ann-detail-clean-footer-actions--v2 .cs-pill-btn,.cs-ann-detail-clean-action--v2 .cs-pill-btn,.cs-ann-detail-side-card-v2 .cs-pill-btn{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:11px!important;font-size:10.5px!important}.cs-ann-detail-footer-note-v2{max-width:470px!important;font-size:9.5px!important;line-height:1.45!important}.cs-ann-detail-clean-action--v2{margin:14px 28px 24px!important;padding:12px 14px!important;border-radius:16px!important}.cs-ann-detail-clean-action--v2 strong{font-size:12px!important}.cs-ann-detail-clean-action--v2 span{font-size:10px!important}}@supports not (zoom: 1){@media(min-width:769px){html body .cs-page>.cs-ann-detail-shell--v2,html body .cs-page.cs-page--themed>.cs-ann-detail-shell--v2{zoom:1!important;width:131.578947%!important;max-width:131.578947%!important;transform:scale(.76)!important;transform-origin:top left!important}}}@media(max-width:768px){.cs-ann-detail-shell--v2{padding:9px!important}.cs-ann-detail-clean-card--v2{border-radius:18px!important}.cs-ann-detail-clean-hero--v2{padding:16px!important;gap:12px!important}.cs-ann-detail-clean-hero--v2 h1{margin:11px 0 6px!important;font-size:25px!important}.cs-ann-detail-lead-v2{font-size:13px!important;line-height:1.55!important}.cs-ann-detail-summary-banner{grid-template-columns:40px minmax(0,1fr)!important;padding:11px!important;border-radius:14px!important}.cs-ann-detail-summary-icon{width:40px!important;height:40px!important}.cs-ann-detail-info-grid-v2{padding:0 14px 11px!important;gap:8px!important}.cs-ann-detail-info-card-v2{padding:11px!important}.cs-ann-detail-clean-images--v2{padding:0 14px 9px!important}.cs-ann-detail-image-frame-v2 img{height:150px!important}.cs-ann-detail-content-grid-v2{padding:5px 14px 0!important;gap:10px!important}.cs-ann-detail-clean-body--v2,.cs-ann-detail-side-card-v2{padding:14px!important}.cs-ann-detail-clean-body--v2,.cs-ann-detail-clean-body--v2 p,.cs-ann-detail-clean-body--v2 li,.cs-ann-detail-clean-body--v2 span{font-size:13px!important;line-height:1.6!important}.cs-ann-detail-clean-footer-actions--v2{padding:14px 14px 0!important}.cs-ann-detail-clean-action--v2{margin:13px 14px 16px!important}}@media(min-width:769px){html body .cs-page>.cs-ann-detail-shell--v2,html body .cs-page.cs-page--themed>.cs-ann-detail-shell--v2,html body .cs-page.cs-page--hard-sidebar-safe>.cs-ann-detail-shell--v2{zoom:1!important;transform:none!important;transform-origin:top left!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:calc(100dvh - 18px)!important;margin:0!important;padding:16px 20px 28px!important;box-sizing:border-box!important;overflow-x:hidden!important}html body .cs-ann-detail-shell--v2 .cs-ann-detail-topbar-v2,html body .cs-ann-detail-shell--v2 .cs-ann-detail-clean-card--v2{width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body .cs-ann-detail-shell--v2 .cs-ann-detail-topbar-v2{margin-top:0!important;margin-bottom:12px!important}html body .cs-ann-detail-shell--v2 .cs-ann-detail-clean-card--v2{overflow:hidden!important}html body .cs-ann-detail-shell--v2 .cs-ann-detail-clean-hero--v2{grid-template-columns:minmax(0,1.75fr) minmax(270px,.58fr)!important}html body .cs-ann-detail-shell--v2 .cs-ann-detail-info-grid-v2,html body .cs-ann-detail-shell--v2 .cs-ann-detail-content-grid-v2{width:100%!important;min-width:0!important;box-sizing:border-box!important}html body .cs-ann-detail-shell--v2 .cs-ann-detail-content-grid-v2{grid-template-columns:minmax(0,1.82fr) minmax(250px,.5fr)!important}html body .cs-ann-detail-shell--v2 .cs-ann-detail-hero-main,html body .cs-ann-detail-shell--v2 .cs-ann-detail-hero-side,html body .cs-ann-detail-shell--v2 .cs-ann-detail-clean-body--v2,html body .cs-ann-detail-shell--v2 .cs-ann-detail-sidebar-v2{min-width:0!important}}@supports not (zoom: 1){@media(min-width:769px){html body .cs-page>.cs-ann-detail-shell--v2,html body .cs-page.cs-page--themed>.cs-ann-detail-shell--v2,html body .cs-page.cs-page--hard-sidebar-safe>.cs-ann-detail-shell--v2{width:100%!important;max-width:100%!important;transform:none!important}}}@media(min-width:769px)and (max-width:1180px){html body .cs-ann-detail-shell--v2 .cs-ann-detail-clean-hero--v2,html body .cs-ann-detail-shell--v2 .cs-ann-detail-content-grid-v2{grid-template-columns:1fr!important}html body .cs-ann-detail-shell--v2 .cs-ann-detail-info-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cs-thread-tools-menu.cs-thread-tools-menu--portal,.cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready,.cs-thread-tools-menu{width:292px!important;min-width:292px!important;max-width:min(292px,calc(100vw - 18px))!important;max-height:min(620px,calc(100dvh - 24px))!important;padding:10px!important;border:1px solid #d5e4f7!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 28px 70px -36px #153a6b57,0 10px 24px #0f274e14!important;overflow-x:hidden!important;overflow-y:auto!important}.cs-thread-tools-menu .cs-thread-tools-menu-head{min-height:60px!important;margin:0 0 8px!important;padding:10px 14px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;border:1px solid #dce9fb!important;border-radius:16px!important;background:linear-gradient(180deg,#eef5ff,#f7fbff)!important;box-shadow:inset 0 1px #ffffffd9!important}.cs-thread-tools-menu .cs-thread-tools-menu-head strong{font-size:16px!important;line-height:1.1!important;font-weight:900!important;color:#0f3f8f!important;letter-spacing:-.02em!important}.cs-thread-tools-menu .cs-thread-tools-menu-head:after{content:"Conversation controls and preferences";margin-top:4px;color:#6b7e99;font-size:11px;font-weight:700;line-height:1.3}.cs-thread-tools-menu>button,.cs-thread-tools-menu>a,.cs-thread-tools-menu>[role=menuitem]{position:relative!important;width:100%!important;min-height:48px!important;height:48px!important;margin:0 0 4px!important;padding:0 12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;color:#183761!important;font-size:13.5px!important;line-height:1!important;font-weight:820!important;text-align:left!important;transform:none!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease!important}.cs-thread-tools-menu>button:hover,.cs-thread-tools-menu>a:hover,.cs-thread-tools-menu>[role=menuitem]:hover{background:#f4f8ff!important;border-color:#dce8fa!important;color:#0e4fb0!important;box-shadow:0 12px 24px -22px #2563eb73!important}.cs-thread-tools-menu>button svg,.cs-thread-tools-menu>a svg,.cs-thread-tools-menu>[role=menuitem] svg{display:inline-flex!important;width:16px!important;height:16px!important;padding:9px!important;box-sizing:content-box!important;border-radius:12px!important;color:#315eaa!important;background:linear-gradient(180deg,#eef5ff,#e4efff)!important;border:1px solid #dce8fa!important;box-shadow:inset 0 1px #ffffffe0!important}.cs-thread-tools-menu>button span,.cs-thread-tools-menu>a span,.cs-thread-tools-menu>[role=menuitem] span{min-width:0!important;flex:initial!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-thread-tools-menu>button small,.cs-thread-tools-menu>a small,.cs-thread-tools-menu>[role=menuitem] small{margin-left:0!important;padding:0 10px!important;min-height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d8e5f8!important;border-radius:999px!important;background:#eef5ff!important;color:#2361ca!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.cs-thread-tools-menu>button.is-danger{margin-top:8px!important;border-top:1px solid #eef3f9!important;padding-top:8px!important;color:#c43f55!important}.cs-thread-tools-menu>button.is-danger svg{color:#d54c64!important;background:linear-gradient(180deg,#fff4f6,#ffeef2)!important;border-color:#ffd8e0!important}.cs-thread-tools-menu>button.is-danger:hover{background:#fff4f6!important;border-color:#ffd7de!important;color:#b92f48!important}.cs-thread-tools-status-block,.cs-thread-tools-language-block{margin:2px 0 8px!important;padding:8px!important;border:1px solid #e1ebf8!important;border-radius:16px!important;background:linear-gradient(180deg,#fbfdff,#f5f9ff)!important}.cs-thread-tools-status-grid,.cs-thread-tools-language-grid{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.cs-thread-tools-status-grid button,.cs-thread-tools-language-grid button{min-height:38px!important;height:38px!important;padding:0 12px!important;justify-content:flex-start!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#456080!important;font-size:12px!important;font-weight:760!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}.cs-thread-tools-status-grid button:hover,.cs-thread-tools-language-grid button:hover{background:#eef5ff!important;border-color:#dce8fa!important;color:#1766d7!important}.cs-thread-tools-status-grid button.is-active,.cs-thread-tools-language-grid button.is-active{background:#e9f1ff!important;border-color:#c9dcfb!important;color:#155dc9!important;box-shadow:inset 0 1px #ffffffd1!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal,.cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready,.cs-thread-tools-menu{width:248px!important;min-width:248px!important;max-width:min(248px,calc(100vw - 18px))!important;max-height:min(540px,calc(100dvh - 24px))!important;padding:8px!important;border-radius:18px!important}.cs-thread-tools-menu .cs-thread-tools-menu-head{min-height:50px!important;padding:8px 12px!important;margin-bottom:6px!important;border-radius:14px!important}.cs-thread-tools-menu .cs-thread-tools-menu-head strong{font-size:14px!important}.cs-thread-tools-menu .cs-thread-tools-menu-head:after{font-size:10px!important;margin-top:2px!important}.cs-thread-tools-menu>button,.cs-thread-tools-menu>a,.cs-thread-tools-menu>[role=menuitem]{min-height:42px!important;height:42px!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;padding:0 10px!important;border-radius:12px!important;font-size:12.5px!important}.cs-thread-tools-menu>button svg,.cs-thread-tools-menu>a svg,.cs-thread-tools-menu>[role=menuitem] svg{width:14px!important;height:14px!important;padding:7px!important;border-radius:10px!important}.cs-thread-tools-menu>button small,.cs-thread-tools-menu>a small,.cs-thread-tools-menu>[role=menuitem] small{min-height:22px!important;padding:0 8px!important;font-size:9.5px!important}.cs-thread-tools-status-block,.cs-thread-tools-language-block{padding:6px!important;border-radius:14px!important}.cs-thread-tools-status-grid button,.cs-thread-tools-language-grid button{min-height:34px!important;height:34px!important;border-radius:10px!important;font-size:11.5px!important}.cs-theme-modal,.cs-subchannel-clean-modal,.cs-mod-logs-modal,.cs-egm,.cs-scm{border:1px solid #d8e5f8!important;border-radius:26px!important;background:linear-gradient(180deg,#fffffffc,#f8fbfffc)!important;box-shadow:0 36px 100px -52px #153a6b6b,0 14px 36px #11182714!important}.cs-theme-modal{width:min(1040px,calc(100vw - 48px))!important;max-width:min(1040px,calc(100vw - 48px))!important;max-height:min(88dvh,860px)!important;overflow:hidden!important}.cs-theme-modal-head,.cs-theme-modal-head--clean{padding:24px 26px 18px!important;border-bottom:1px solid #e5eef9!important;background:linear-gradient(180deg,#fff,#f6faff)!important}.cs-theme-modal-head h2,.cs-theme-modal-head--clean h2{margin:0!important;font-size:28px!important;line-height:1.05!important;color:#0f172a!important;letter-spacing:-.03em!important}.cs-theme-modal-head p,.cs-theme-modal-head--clean p{margin:8px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.55!important}.cs-theme-modal-head button,.cs-theme-modal-head--clean button{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid #d8e5f8!important;background:#fff!important;color:#315eaa!important}.cs-theme-sections,.cs-theme-sections--expanded{padding:20px 24px!important;max-height:calc(88dvh - 170px)!important;overflow:auto!important;gap:18px!important}.cs-theme-option-section{padding:18px!important;border:1px solid #e4edf9!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important}.cs-theme-option-section>strong{display:block!important;margin-bottom:12px!important;color:#0f172a!important;font-size:14px!important;font-weight:900!important}.cs-theme-preset-grid button,.cs-theme-preset-grid--expanded button,.cs-theme-color-row button,.cs-theme-color-row--expanded button,.cs-theme-option-row button{border-radius:16px!important}.cs-theme-preset-grid button,.cs-theme-preset-grid--expanded button{min-height:58px!important;border:1px solid #dde9f9!important;background:#fff!important;color:#183761!important;box-shadow:0 16px 28px -26px #2563eb3d!important}.cs-theme-preset-grid button.is-active,.cs-theme-preset-grid--expanded button.is-active,.cs-theme-color-row button.is-active,.cs-theme-color-row--expanded button.is-active,.cs-theme-option-row button.is-active{border-color:#9ec1ff!important;background:#eff6ff!important;box-shadow:0 18px 38px -28px #2563eb66!important}.cs-theme-modal-actions{padding:16px 24px 22px!important;border-top:1px solid #e5eef9!important;background:linear-gradient(180deg,#ffffffd9,#f8fbfff5)!important}.cs-subchannel-clean-modal{width:min(980px,calc(100vw - 42px))!important;max-height:min(88dvh,820px)!important;overflow:hidden!important}.cs-subchannel-clean-head{padding:24px 26px 18px!important;border-bottom:1px solid #e5eef9!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}.cs-subchannel-clean-head h3{margin:0!important;font-size:28px!important;line-height:1.05!important;color:#0f172a!important;letter-spacing:-.03em!important}.cs-subchannel-clean-head p{margin:8px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.55!important}.cs-subchannel-clean-close{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid #d8e5f8!important;background:#fff!important}.cs-subchannel-clean-body{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;gap:18px!important;padding:20px 24px!important;max-height:calc(88dvh - 180px)!important;overflow:auto!important}.cs-subchannel-clean-main,.cs-subchannel-clean-side{display:flex!important;flex-direction:column!important;gap:16px!important}.cs-enterprise-field,.cs-subchannel-preview-card,.cs-subchannel-clean-toggle,.cs-subchannel-clean-options{border:1px solid #e3edf9!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important}.cs-enterprise-field{padding:14px!important}.cs-enterprise-field>span{display:block!important;margin-bottom:8px!important;color:#64748b!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important}.cs-enterprise-field input,.cs-enterprise-field textarea,.cs-enterprise-field select{border-radius:14px!important;border:1px solid #dce8fa!important;background:#fff!important;min-height:46px!important}.cs-subchannel-clean-options{padding:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cs-subchannel-clean-options button,.cs-subchannel-clean-toggle button{min-height:74px!important;padding:14px!important;border:1px solid #dde8f8!important;border-radius:16px!important;background:#fff!important;text-align:left!important}.cs-subchannel-clean-options button.is-active,.cs-subchannel-clean-toggle button.is-active{border-color:#9ec1ff!important;background:#eff6ff!important;box-shadow:0 18px 34px -28px #2563eb5c!important}.cs-subchannel-clean-options button small,.cs-subchannel-clean-toggle button small{display:block!important;margin-top:5px!important;color:#64748b!important;font-size:11px!important;line-height:1.45!important}.cs-subchannel-preview-card{padding:16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.cs-subchannel-preview-card>span{width:48px!important;height:48px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#2f7cff,#78a8ff)!important;color:#fff!important;font-size:20px!important;font-weight:900!important}.cs-subchannel-clean-toggle{padding:10px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.cs-subchannel-clean-footer{padding:16px 24px 22px!important;border-top:1px solid #e5eef9!important;background:linear-gradient(180deg,#ffffffd9,#f8fbfff5)!important}.cs-egm,.cs-scm{width:min(1120px,calc(100vw - 42px))!important;max-height:min(89dvh,900px)!important;overflow:hidden!important}.cs-egm-header,.cs-scm-header{padding:22px 24px 18px!important;border-bottom:1px solid #e5eef9!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}.cs-egm-header-title{font-size:28px!important;line-height:1.05!important;letter-spacing:-.03em!important;color:#0f172a!important}.cs-egm-header-sub{color:#64748b!important}.cs-egm-close{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid #d8e5f8!important;background:#fff!important;color:#315eaa!important}.cs-egm-tabs{padding:12px 18px 0!important;gap:8px!important;border-bottom:1px solid #eaf1fa!important;background:#ffffffeb!important}.cs-egm-tab{min-height:42px!important;padding:0 14px!important;border-radius:14px 14px 0 0!important;border:1px solid transparent!important;color:#4a607e!important;font-size:12.5px!important;font-weight:820!important}.cs-egm-tab--active{border-color:#dbe7f8!important;border-bottom-color:#fff!important;background:#fff!important;color:#1d4ed8!important}.cs-egm-body{padding:18px!important;max-height:calc(89dvh - 190px)!important;overflow:auto!important;background:linear-gradient(180deg,#f9fbff,#f5f9ff)!important}.cs-egm-section,.cs-egm-card,.cs-roles-member-card,.cs-egm-member-row,.cs-egm-contact-row,.cs-scm-info-box,.cs-scm-danger-card{border-radius:20px!important}.cs-egm-card,.cs-scm-info-box,.cs-scm-danger-card,.cs-roles-member-card,.cs-egm-member-row,.cs-egm-contact-row,.cs-roles-legend-item{border:1px solid #e3edf9!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;box-shadow:0 18px 32px -28px #2563eb2e!important}.cs-egm-field .cs-egm-input,.cs-egm-textarea,.cs-roles-select,.cs-egm-search-input{border-radius:14px!important;border:1px solid #dce8fa!important;background:#fff!important}.cs-egm-upload-btn,.cs-scm-delete-btn,.cs-egm-btn-cancel,.cs-egm-btn-save{border-radius:14px!important}.cs-egm-footer{padding:16px 20px 20px!important;border-top:1px solid #e5eef9!important;background:linear-gradient(180deg,#ffffffdb,#f8fbfff5)!important}.cs-mod-logs-modal{width:min(980px,calc(100vw - 42px))!important;max-height:min(86dvh,860px)!important;overflow:hidden!important}.cs-mod-logs-head{padding:22px 24px 16px!important;border-bottom:1px solid #e5eef9!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}.cs-mod-logs-head h2{margin:0!important;font-size:28px!important;line-height:1.05!important;letter-spacing:-.03em!important;color:#0f172a!important}.cs-mod-logs-head p{margin:8px 0 0!important;color:#64748b!important;font-size:13px!important}.cs-mod-logs-head button{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid #d8e5f8!important;background:#fff!important}.cs-mod-logs-tabs{padding:12px 18px!important;gap:8px!important;border-bottom:1px solid #eaf1fa!important;background:#ffffffeb!important}.cs-mod-logs-tabs button{min-height:40px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid #dce8fa!important;background:#fff!important;color:#456080!important;font-size:12.5px!important;font-weight:800!important}.cs-mod-logs-tabs button.is-active{background:#eff6ff!important;border-color:#9ec1ff!important;color:#1d4ed8!important}.cs-mod-logs-list{padding:18px!important;max-height:calc(86dvh - 168px)!important;overflow:auto!important;background:linear-gradient(180deg,#f9fbff,#f5f9ff)!important}.cs-mod-log-row{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;border:1px solid #e3edf9!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;box-shadow:0 18px 32px -28px #2563eb2e!important}.cs-mod-log-icon{width:42px!important;height:42px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#eef5ff,#e4efff)!important;color:#315eaa!important;border:1px solid #dce8fa!important}.cs-mod-log-row p{margin:6px 0 0!important;color:#475569!important;font-size:12px!important;line-height:1.55!important}@media(max-width:960px){.cs-subchannel-clean-body{grid-template-columns:1fr!important}}@media(max-width:768px){.cs-theme-modal,.cs-subchannel-clean-modal,.cs-mod-logs-modal,.cs-egm,.cs-scm{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:20px!important}.cs-theme-modal-head,.cs-theme-modal-head--clean,.cs-subchannel-clean-head,.cs-mod-logs-head,.cs-egm-header,.cs-scm-header{padding:18px 18px 14px!important}.cs-theme-modal-head h2,.cs-theme-modal-head--clean h2,.cs-subchannel-clean-head h3,.cs-mod-logs-head h2,.cs-egm-header-title{font-size:22px!important}.cs-theme-sections,.cs-theme-sections--expanded,.cs-subchannel-clean-body,.cs-mod-logs-list,.cs-egm-body{padding:14px!important}.cs-subchannel-clean-options{grid-template-columns:1fr!important}.cs-theme-modal-actions,.cs-subchannel-clean-footer,.cs-egm-footer{padding:14px 16px 18px!important}}.cs-theme-modal{width:min(1120px,calc(100vw - 40px))!important;max-width:min(1120px,calc(100vw - 40px))!important;border-radius:30px!important;border:1px solid #d8e6fb!important;background:radial-gradient(540px 240px at 0% 0%,rgba(191,219,254,.52),transparent 70%),linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 40px 120px -52px #17428061,0 18px 44px #0f172a1a!important}.cs-theme-modal-head,.cs-theme-modal-head--clean{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important;padding:28px 28px 20px!important;border-bottom:1px solid #e7effa!important;background:linear-gradient(180deg,#fffffff0,#f7fbfff5)!important}.cs-theme-modal-head:after,.cs-theme-modal-head--clean:after{content:"";position:absolute;inset:auto 28px 0;height:1px;background:linear-gradient(90deg,#60a5fa00,#60a5fa8c,#60a5fa00)}.cs-theme-modal-head h2,.cs-theme-modal-head--clean h2{margin:0!important;font-size:31px!important;line-height:1!important;letter-spacing:-.04em!important;color:#0f172a!important}.cs-theme-modal-head p,.cs-theme-modal-head--clean p,.cs-theme-modal-subline{max-width:760px!important;margin:8px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.62!important;font-weight:700!important}.cs-theme-modal-head button,.cs-theme-modal-head--clean button{width:44px!important;height:44px!important;border-radius:16px!important;border:1px solid #d9e7fa!important;background:#fff!important;color:#3260af!important;box-shadow:0 12px 28px -24px #2563eb59!important}.cs-theme-sections,.cs-theme-sections--expanded{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:16px!important;padding:20px 24px 18px!important;max-height:calc(88dvh - 182px)!important;overflow:auto!important}.cs-theme-sections>.cs-theme-option-section:nth-child(1),.cs-theme-sections--expanded>.cs-theme-option-section:nth-child(1),.cs-theme-sections>.cs-theme-option-section:nth-child(2),.cs-theme-sections--expanded>.cs-theme-option-section:nth-child(2){grid-column:span 2!important}.cs-theme-option-section{padding:18px!important;border:1px solid #e3edf9!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffffa,#f9fbfffa)!important;box-shadow:0 18px 40px -34px #2563eb3d!important}.cs-theme-option-section>strong{display:block!important;margin-bottom:14px!important;color:#0f172a!important;font-size:14px!important;font-weight:900!important;letter-spacing:-.01em!important}.cs-theme-preset-grid,.cs-theme-preset-grid--expanded{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.cs-theme-preset-grid button,.cs-theme-preset-grid--expanded button{min-height:68px!important;padding:12px 14px!important;border:1px solid #dde9fa!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;color:#183761!important;font-size:12.5px!important;font-weight:800!important;box-shadow:0 18px 32px -30px #2563eb2e!important}.cs-theme-preset-grid button span,.cs-theme-preset-grid--expanded button span{width:28px!important;height:28px!important;border-radius:10px!important;margin-right:10px!important;box-shadow:inset 0 1px #fffc,0 0 0 1px #94a3b829!important}.cs-theme-preset-grid button.is-active,.cs-theme-preset-grid--expanded button.is-active{border-color:#97bcff!important;background:linear-gradient(180deg,#eff6ff,#f7fbff)!important;color:#174fb7!important;box-shadow:0 22px 42px -30px #2563eb5c!important}.cs-theme-color-row,.cs-theme-color-row--expanded{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.cs-theme-color-row button,.cs-theme-color-row--expanded button{width:34px!important;height:34px!important;border-radius:999px!important;background:var(--swatch)!important;border:3px solid #ffffff!important;box-shadow:0 0 0 1px #cbd5e1,0 10px 20px -18px #00000047!important}.cs-theme-color-row button.is-active,.cs-theme-color-row--expanded button.is-active{box-shadow:0 0 0 3px #2563eb,0 10px 20px -18px #2563eb73!important}.cs-theme-pill-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.cs-theme-pill-row button{min-height:42px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid #dce8fa!important;background:#fff!important;color:#4a607e!important;font-size:12px!important;font-weight:800!important}.cs-theme-pill-row button.is-active{border-color:#97bcff!important;background:#eff6ff!important;color:#174fb7!important;box-shadow:0 16px 30px -28px #2563eb66!important}.cs-theme-modal-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:18px 24px 22px!important;border-top:1px solid #e7effa!important;background:linear-gradient(180deg,#ffffffc7,#f7fbfff5)!important}.cs-theme-modal-actions:before{content:"Your theme updates menus, chat surfaces and message styling only for your workspace view.";color:#64748b;font-size:12px;line-height:1.55;font-weight:700;max-width:520px}.cs-subchannel-clean-modal{width:min(1040px,calc(100vw - 40px))!important;border-radius:30px!important;border:1px solid #d8e6fb!important;background:radial-gradient(500px 220px at 100% 0%,rgba(191,219,254,.42),transparent 72%),linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 42px 120px -54px #1742805c,0 18px 44px #0f172a1a!important}.cs-subchannel-clean-head{padding:28px 28px 20px!important;border-bottom:1px solid #e7effa!important;background:linear-gradient(180deg,#fffffff2,#f7fbfffa)!important}.cs-subchannel-clean-head h3{margin:0!important;font-size:31px!important;line-height:1!important;letter-spacing:-.04em!important;color:#0f172a!important}.cs-subchannel-clean-head p{margin:8px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.6!important;font-weight:700!important}.cs-subchannel-clean-body{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important;gap:18px!important;padding:20px 24px!important}.cs-subchannel-clean-main,.cs-subchannel-clean-side{gap:16px!important}.cs-enterprise-field,.cs-subchannel-preview-card,.cs-subchannel-clean-toggle,.cs-subchannel-clean-options{border:1px solid #e3edf9!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffffa,#f9fbfffa)!important;box-shadow:0 18px 40px -34px #2563eb38!important}.cs-enterprise-field{padding:16px!important}.cs-enterprise-field>span{display:block!important;margin-bottom:9px!important;color:#64748b!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important}.cs-enterprise-field input,.cs-enterprise-field textarea,.cs-enterprise-field select{border-radius:16px!important;border:1px solid #dce8fa!important;background:#fff!important;box-shadow:inset 0 1px #ffffffe0!important}.cs-subchannel-clean-options{padding:12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cs-subchannel-clean-options button,.cs-subchannel-clean-toggle button{min-height:82px!important;padding:14px!important;border-radius:18px!important;border:1px solid #dde9fa!important;background:#fff!important;text-align:left!important}.cs-subchannel-clean-options button strong,.cs-subchannel-clean-toggle button strong{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important}.cs-subchannel-clean-options button small,.cs-subchannel-clean-toggle button small{display:block!important;margin-top:6px!important;color:#64748b!important;font-size:11px!important;line-height:1.45!important}.cs-subchannel-clean-options button.is-active,.cs-subchannel-clean-toggle button.is-active{border-color:#97bcff!important;background:linear-gradient(180deg,#eff6ff,#f7fbff)!important;box-shadow:0 22px 42px -30px #2563eb57!important}.cs-subchannel-preview-card{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:18px!important}.cs-subchannel-preview-card>span{width:54px!important;height:54px!important;border-radius:18px!important;background:linear-gradient(135deg,#2f7cff,#78a8ff)!important;color:#fff!important;font-size:22px!important;font-weight:900!important;box-shadow:0 20px 34px -24px #2563eb85!important}.cs-subchannel-preview-card strong{display:block!important;color:#0f172a!important;font-size:15px!important;font-weight:900!important}.cs-subchannel-preview-card small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:12px!important;line-height:1.45!important}.cs-subchannel-clean-toggle{padding:12px!important;gap:10px!important}.cs-subchannel-clean-footer{padding:18px 24px 22px!important;border-top:1px solid #e7effa!important;background:linear-gradient(180deg,#fffc,#f7fbfff5)!important}.cs-egm,.cs-scm{width:min(1160px,calc(100vw - 36px))!important;border-radius:30px!important;border:1px solid #d8e6fb!important;background:radial-gradient(620px 260px at 100% 0%,rgba(191,219,254,.35),transparent 74%),linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 44px 124px -56px #17428061,0 18px 44px #0f172a1a!important}.cs-egm-header,.cs-scm-header{padding:24px 24px 18px!important;border-bottom:1px solid #e7effa!important;background:linear-gradient(180deg,#fffffff5,#f7fbfffa)!important}.cs-egm-header-avatar{gap:16px!important}.cs-egm-header-title{margin:0!important;font-size:30px!important;line-height:1!important;letter-spacing:-.04em!important;color:#0f172a!important}.cs-egm-header-sub{margin-top:8px!important;color:#64748b!important;font-size:12.5px!important;font-weight:700!important}.cs-egm-close{width:44px!important;height:44px!important;border-radius:16px!important;border:1px solid #d9e7fa!important;background:#fff!important;color:#3260af!important;box-shadow:0 12px 28px -24px #2563eb59!important}.cs-egm-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:14px 18px 0!important;border-bottom:1px solid #eaf1fa!important;background:linear-gradient(180deg,#ffffffe6,#f8fbfff2)!important}.cs-egm-tab{min-height:44px!important;padding:0 14px!important;border-radius:14px 14px 0 0!important;border:1px solid transparent!important;background:transparent!important;color:#4a607e!important;font-size:12px!important;font-weight:820!important}.cs-egm-tab--active{border-color:#dbe7f8!important;border-bottom-color:#fff!important;background:#fff!important;color:#1d4ed8!important;box-shadow:0 -16px 30px -32px #2563eb4d inset!important}.cs-egm-body{padding:18px!important;max-height:calc(89dvh - 196px)!important;overflow:auto!important;background:linear-gradient(180deg,#f9fbff,#f4f8ff)!important}.cs-egm-section-title{margin-bottom:12px!important;color:#0f172a!important;font-size:15px!important;font-weight:900!important}.cs-egm-card,.cs-egm-member-row,.cs-egm-contact-row,.cs-roles-member-card,.cs-roles-legend-item,.cs-scm-info-box,.cs-scm-danger-card{border:1px solid #e3edf9!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffffa,#f9fbfffa)!important;box-shadow:0 18px 40px -34px #2563eb38!important}.cs-egm-card,.cs-egm-member-row,.cs-egm-contact-row,.cs-roles-member-card{padding:14px!important}.cs-egm-input,.cs-egm-textarea,.cs-egm-search-input,.cs-roles-select{border:1px solid #dce8fa!important;border-radius:16px!important;background:#fff!important;box-shadow:inset 0 1px #ffffffe0!important}.cs-egm-upload-btn,.cs-egm-btn-cancel,.cs-egm-btn-save,.cs-scm-delete-btn{min-height:44px!important;border-radius:14px!important}.cs-egm-btn-save{box-shadow:0 18px 34px -26px #2563eb75!important}.cs-egm-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:18px 20px 22px!important;border-top:1px solid #e7effa!important;background:linear-gradient(180deg,#ffffffd1,#f7fbfff5)!important}.cs-egm-footer:before{content:"Changes here update group identity, channel permissions, members and role assignments.";color:#64748b;font-size:12px;line-height:1.55;font-weight:700;max-width:520px}.cs-mod-logs-modal{width:min(1020px,calc(100vw - 40px))!important;border-radius:30px!important;border:1px solid #d8e6fb!important;background:radial-gradient(520px 220px at 0% 0%,rgba(191,219,254,.36),transparent 74%),linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 42px 120px -54px #1742805c,0 18px 44px #0f172a1a!important}.cs-mod-logs-head{padding:28px 28px 18px!important;border-bottom:1px solid #e7effa!important;background:linear-gradient(180deg,#fffffff2,#f7fbfffa)!important}.cs-mod-logs-head h2{margin:0!important;font-size:31px!important;line-height:1!important;letter-spacing:-.04em!important;color:#0f172a!important}.cs-mod-logs-head p{margin:8px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.6!important;font-weight:700!important}.cs-mod-logs-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 18px!important;border-bottom:1px solid #eaf1fa!important;background:#ffffffeb!important}.cs-mod-logs-tabs button{min-height:42px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid #dce8fa!important;background:#fff!important;color:#4a607e!important;font-size:12px!important;font-weight:820!important}.cs-mod-logs-tabs button.is-active{border-color:#97bcff!important;background:#eff6ff!important;color:#174fb7!important;box-shadow:0 16px 30px -28px #2563eb66!important}.cs-mod-logs-list{display:grid!important;align-content:start!important;gap:12px!important;padding:18px!important;max-height:calc(86dvh - 168px)!important;overflow:auto!important;background:linear-gradient(180deg,#f9fbff,#f4f8ff)!important}.cs-mod-log-row{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;padding:16px!important;border:1px solid #e3edf9!important;border-radius:20px!important;background:linear-gradient(180deg,#fffffffa,#f9fbfffa)!important;box-shadow:0 18px 40px -34px #2563eb33!important}.cs-mod-log-icon{width:48px!important;height:48px!important;border-radius:16px!important;background:linear-gradient(180deg,#eef5ff,#e4efff)!important;color:#315eaa!important;border:1px solid #dce8fa!important}.cs-mod-log-row strong{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important}.cs-mod-log-row p{margin:6px 0 0!important;color:#475569!important;font-size:12px!important;line-height:1.58!important}.cs-mod-log-row small{display:block!important;margin-top:8px!important;color:#64748b!important;font-size:11px!important;font-weight:700!important}@media(max-width:980px){.cs-theme-sections,.cs-theme-sections--expanded{grid-template-columns:1fr!important}.cs-theme-sections>.cs-theme-option-section:nth-child(1),.cs-theme-sections--expanded>.cs-theme-option-section:nth-child(1),.cs-theme-sections>.cs-theme-option-section:nth-child(2),.cs-theme-sections--expanded>.cs-theme-option-section:nth-child(2){grid-column:span 1!important}.cs-subchannel-clean-body{grid-template-columns:1fr!important}}@media(max-width:768px){.cs-theme-modal,.cs-subchannel-clean-modal,.cs-egm,.cs-scm,.cs-mod-logs-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:22px!important}.cs-theme-modal-head,.cs-theme-modal-head--clean,.cs-subchannel-clean-head,.cs-egm-header,.cs-scm-header,.cs-mod-logs-head{padding:20px 18px 16px!important}.cs-theme-modal-head h2,.cs-theme-modal-head--clean h2,.cs-subchannel-clean-head h3,.cs-egm-header-title,.cs-mod-logs-head h2{font-size:24px!important}.cs-theme-sections,.cs-theme-sections--expanded,.cs-subchannel-clean-body,.cs-egm-body,.cs-mod-logs-list{padding:14px!important}.cs-theme-preset-grid,.cs-theme-preset-grid--expanded,.cs-subchannel-clean-options{grid-template-columns:1fr!important}.cs-theme-modal-actions,.cs-egm-footer,.cs-subchannel-clean-footer{flex-direction:column!important;align-items:stretch!important}.cs-theme-modal-actions:before,.cs-egm-footer:before{max-width:none!important}}.cs-modal-heading-group{display:flex!important;align-items:flex-start!important;gap:14px!important;min-width:0!important}.cs-modal-heading-icon{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2563eb!important;background:linear-gradient(145deg,#eff6ff,#dbeafe)!important;border:1px solid #cfe1ff!important;box-shadow:inset 0 1px #ffffffeb,0 14px 28px -22px #2563eb85!important}.cs-modal-eyebrow{display:block!important;margin-bottom:6px!important;color:#2563eb!important;font-size:10px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.12em!important}.cs-modal-close-studio{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:14px!important;border:1px solid #dbe7f7!important;background:#fff!important;color:#496481!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 12px 24px -22px #0f274e6b!important;cursor:pointer!important}.cs-modal-close-studio:hover{color:#1d4ed8!important;border-color:#bdd4fb!important;background:#f7faff!important}.cs-theme-modal.cs-theme-modal--studio{width:min(1120px,calc(100vw - 44px))!important;max-width:min(1120px,calc(100vw - 44px))!important;max-height:min(90dvh,880px)!important;display:flex!important;flex-direction:column!important;border-radius:28px!important;overflow:hidden!important;border:1px solid #d6e3f5!important;background:#f8fbff!important;box-shadow:0 40px 100px -48px #0f326466,0 16px 44px #0f172a1a!important}.cs-theme-modal-head--studio{padding:22px 24px 18px!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;border-bottom:1px solid #e2ebf7!important;background:#fff!important}.cs-theme-modal-head--studio h2{margin:0!important;color:#0b1f3a!important;font-size:25px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.035em!important}.cs-theme-modal-head--studio p{margin:7px 0 0!important;max-width:650px!important;color:#667c98!important;font-size:12.5px!important;line-height:1.55!important;font-weight:650!important}.cs-theme-studio-layout{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;overflow:hidden!important}.cs-theme-preview-panel{min-height:0!important;padding:18px!important;border-right:1px solid #e2ebf7!important;background:linear-gradient(180deg,#f4f8ff,#eef5ff)!important;overflow-y:auto!important}.cs-theme-preview-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:14px!important}.cs-theme-preview-heading span,.cs-theme-preview-heading strong,.cs-theme-preview-heading small{display:block!important}.cs-theme-preview-heading span{color:#6b7f99!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.cs-theme-preview-heading strong{margin-top:3px!important;color:#0f2747!important;font-size:15px!important;font-weight:900!important}.cs-theme-preview-heading small{padding:5px 8px!important;border-radius:999px!important;color:#16704a!important;background:#ecfdf3!important;border:1px solid #bbefd1!important;font-size:9.5px!important;font-weight:850!important}.cs-theme-preview-window{overflow:hidden!important;border-radius:20px!important;border:1px solid color-mix(in srgb,var(--chat-accent, #7aa7f7) 30%,#d8e5f7)!important;background:color-mix(in srgb,var(--chat-surface, #ffffff) 94%,#eef5ff)!important;box-shadow:0 22px 46px -34px #2563eb57!important}.cs-theme-preview-window-head{min-height:58px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border-bottom:1px solid rgba(160,184,215,.28)!important;background:#ffffffb8!important}.cs-theme-preview-avatar{width:38px!important;height:38px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:var(--chat-accent, #6d9df7)!important;font-size:11px!important;font-weight:900!important}.cs-theme-preview-window-head strong,.cs-theme-preview-window-head small{display:block!important}.cs-theme-preview-window-head strong{color:#102541!important;font-size:11.5px!important;font-weight:900!important}.cs-theme-preview-window-head small{margin-top:2px!important;color:#7a8da6!important;font-size:9px!important;font-weight:700!important}.cs-theme-preview-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#22c55e!important;box-shadow:0 0 0 4px #22c55e1f!important}.cs-theme-preview-messages{min-height:230px!important;padding:16px 12px!important;display:flex!important;flex-direction:column!important;gap:9px!important;justify-content:flex-end!important;background:radial-gradient(circle at 15% 8%,color-mix(in srgb,var(--chat-accent, #6d9df7) 10%,transparent) 0 60px,transparent 62px),color-mix(in srgb,var(--chat-surface, #fff) 95%,#edf4ff)!important}.cs-theme-preview-message{max-width:84%!important;padding:9px 11px!important;border-radius:14px!important;color:#31455f!important;background:#ffffffe6!important;border:1px solid rgba(176,196,221,.34)!important;font-size:9.5px!important;line-height:1.4!important;font-weight:720!important}.cs-theme-preview-message.is-own{align-self:flex-end!important;color:#164a99!important;background:color-mix(in srgb,var(--chat-accent, #6d9df7) 16%,#ffffff)!important;border-color:color-mix(in srgb,var(--chat-accent, #6d9df7) 32%,#dbe7f8)!important}.cs-theme-preview-message.is-short{max-width:62%!important}.cs-theme-preview-composer{height:44px!important;margin:10px!important;padding:0 10px 0 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid rgba(169,190,218,.42)!important;border-radius:14px!important;color:#8a9aaf!important;background:#fffffff0!important;font-size:9.5px!important;font-weight:700!important}.cs-theme-preview-composer svg{width:28px!important;height:28px!important;padding:7px!important;box-sizing:border-box!important;border-radius:9px!important;color:#fff!important;background:var(--chat-accent, #6d9df7)!important}.cs-theme-preview-meta{margin-top:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.cs-theme-preview-meta>div{min-height:42px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-radius:12px!important;border:1px solid #dfe9f6!important;background:#ffffffb3!important}.cs-theme-preview-meta span,.cs-theme-preview-meta strong{font-size:9.5px!important;font-weight:850!important;text-transform:capitalize!important}.cs-theme-preview-meta span{color:#72869f!important}.cs-theme-preview-meta strong{color:#1b365b!important}.cs-theme-controls-panel{min-width:0!important;min-height:0!important;padding:18px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:12px!important;overflow-y:auto!important;background:#fbfdff!important}.cs-theme-control-card,.cs-theme-controls-panel>.cs-theme-option-section{padding:14px!important;border-radius:18px!important;border:1px solid #e1eaf6!important;background:#fff!important;box-shadow:0 16px 32px -30px #1946823d!important}.cs-theme-control-card--wide{grid-column:span 2!important}.cs-theme-control-title{display:flex!important;align-items:flex-start!important;gap:10px!important;margin-bottom:12px!important}.cs-theme-control-title>span{width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2563eb!important;background:#eef5ff!important;border:1px solid #d8e7ff!important;font-size:9px!important;font-weight:950!important}.cs-theme-control-title strong,.cs-theme-control-title small{display:block!important}.cs-theme-control-title strong{color:#102541!important;font-size:12.5px!important;font-weight:900!important}.cs-theme-control-title small{margin-top:3px!important;color:#7b8da4!important;font-size:9.5px!important;font-weight:700!important}.cs-theme-preset-grid--studio{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.cs-theme-preset-grid--studio button{min-height:58px!important;padding:9px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 8px!important;border-radius:14px!important;border:1px solid #dee8f5!important;background:#fbfdff!important;color:#243b5a!important;text-align:left!important}.cs-theme-preset-grid--studio button>span{grid-row:1 / 3!important;width:30px!important;height:30px!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #7891b41f!important}.cs-theme-preset-grid--studio button b{font-size:10px!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-theme-preset-grid--studio button small{color:#8191a6!important;font-size:8px!important;font-weight:700!important;text-transform:capitalize!important}.cs-theme-preset-grid--studio button.is-active{border-color:#99bcf8!important;background:#eef5ff!important;box-shadow:0 0 0 2px #2563eb14!important}.cs-theme-color-row--studio{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.cs-theme-color-row--studio button{width:30px!important;height:30px!important;border-radius:50%!important;background:var(--swatch)!important;border:3px solid #fff!important;box-shadow:0 0 0 1px #cbd8e8!important}.cs-theme-color-row--studio button.is-active{box-shadow:0 0 0 3px #2563eb!important}.cs-theme-controls-panel>.cs-theme-option-section>strong{display:block!important;margin:0 0 10px!important;color:#102541!important;font-size:11.5px!important;font-weight:900!important}.cs-theme-controls-panel .cs-theme-pill-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.cs-theme-controls-panel .cs-theme-pill-row button{min-height:32px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #dce6f3!important;background:#f9fbff!important;color:#546b87!important;font-size:9.5px!important;font-weight:800!important;text-transform:capitalize!important}.cs-theme-controls-panel .cs-theme-pill-row button.is-active{color:#1755b5!important;border-color:#9fc0f7!important;background:#edf5ff!important}.cs-theme-modal-actions--studio{min-height:72px!important;padding:13px 18px 13px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-top:1px solid #e2ebf7!important;background:#fff!important}.cs-theme-modal-actions--studio>div:first-child strong,.cs-theme-modal-actions--studio>div:first-child span{display:block!important}.cs-theme-modal-actions--studio>div:first-child strong{color:#153152!important;font-size:11.5px!important;font-weight:900!important}.cs-theme-modal-actions--studio>div:first-child span{margin-top:3px!important;color:#7b8da4!important;font-size:9.5px!important;font-weight:700!important}.cs-theme-modal-action-buttons{display:flex!important;align-items:center!important;gap:9px!important}.cs-channel-builder-modal{width:min(1040px,calc(100vw - 44px))!important;max-height:min(90dvh,850px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;border:1px solid #d6e3f5!important;background:#f8fbff!important;box-shadow:0 40px 100px -48px #0f326466,0 16px 44px #0f172a1a!important}.cs-channel-builder-head{padding:22px 24px 18px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #e2ebf7!important;background:#fff!important}.cs-channel-builder-head h3{margin:0!important;color:#0b1f3a!important;font-size:25px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.035em!important}.cs-channel-builder-head p{margin:7px 0 0!important;color:#667c98!important;font-size:12.5px!important;line-height:1.55!important;font-weight:650!important}.cs-channel-builder-layout{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) 320px!important;overflow:hidden!important}.cs-channel-builder-main{min-width:0!important;min-height:0!important;padding:18px!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow-y:auto!important;background:#fbfdff!important}.cs-channel-builder-side{min-height:0!important;padding:18px!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow-y:auto!important;border-left:1px solid #e2ebf7!important;background:linear-gradient(180deg,#f3f8ff,#eef5ff)!important}.cs-channel-builder-card,.cs-channel-preview-panel{padding:14px!important;border:1px solid #e0eaf6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 32px -30px #1946823d!important}.cs-channel-builder-step{display:flex!important;align-items:flex-start!important;gap:10px!important;margin-bottom:13px!important}.cs-channel-builder-step>span{width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2563eb!important;background:#eef5ff!important;border:1px solid #d8e7ff!important;font-size:9px!important;font-weight:950!important}.cs-channel-builder-step strong,.cs-channel-builder-step small{display:block!important}.cs-channel-builder-step strong{color:#102541!important;font-size:12.5px!important;font-weight:900!important}.cs-channel-builder-step small{margin-top:3px!important;color:#7b8da4!important;font-size:9.5px!important;font-weight:700!important}.cs-channel-builder-field{display:block!important;margin-top:11px!important}.cs-channel-builder-field>span,.cs-channel-builder-select>span{display:block!important;margin-bottom:7px!important;color:#5c718d!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}.cs-channel-name-input{height:44px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;overflow:hidden!important;border:1px solid #d9e5f4!important;border-radius:13px!important;background:#fbfdff!important}.cs-channel-name-input b{height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-right:1px solid #e0e9f5!important;color:#2563eb!important;background:#f0f6ff!important;font-size:14px!important;font-weight:900!important}.cs-channel-name-input input,.cs-channel-builder-field textarea,.cs-channel-builder-select select{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#173150!important;font:inherit!important;font-size:12px!important;font-weight:750!important;box-sizing:border-box!important}.cs-channel-name-input input{height:100%!important;padding:0 11px!important}.cs-channel-builder-field textarea{min-height:88px!important;resize:vertical!important;padding:11px!important;border:1px solid #d9e5f4!important;border-radius:13px!important;background:#fbfdff!important;line-height:1.5!important}.cs-channel-builder-field>small{display:block!important;margin-top:5px!important;color:#8a99ad!important;text-align:right!important;font-size:9px!important;font-weight:700!important}.cs-channel-type-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cs-channel-type-grid button{min-height:68px!important;padding:9px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;border:1px solid #dee8f5!important;border-radius:14px!important;background:#fbfdff!important;text-align:left!important}.cs-channel-type-grid button>span{width:32px!important;height:32px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#3b6bb0!important;background:#eef5ff!important;border:1px solid #dbe8fa!important}.cs-channel-type-grid button strong,.cs-channel-type-grid button small{display:block!important}.cs-channel-type-grid button strong{color:#173150!important;font-size:10.5px!important;font-weight:900!important}.cs-channel-type-grid button small{margin-top:3px!important;color:#8494a8!important;font-size:8.5px!important;line-height:1.3!important;font-weight:700!important}.cs-channel-type-grid button i{width:18px!important;height:18px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:transparent!important}.cs-channel-type-grid button.is-active{border-color:#96b9f4!important;background:#eef5ff!important;box-shadow:0 0 0 2px #2563eb0f!important}.cs-channel-type-grid button.is-active i{background:#2563eb!important}.cs-channel-preview-panel{text-align:center!important;padding:18px 14px!important}.cs-channel-preview-label{color:#7790ac!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.09em!important}.cs-channel-preview-icon{width:54px!important;height:54px!important;margin:13px auto 10px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:linear-gradient(135deg,#3d7ff3,#77a7f8)!important;box-shadow:0 18px 34px -22px #2563eb99!important;font-size:21px!important;font-weight:900!important}.cs-channel-preview-panel>strong{display:block!important;color:#122b4b!important;font-size:15px!important;font-weight:900!important;overflow-wrap:anywhere!important}.cs-channel-preview-panel>p{margin:7px 0 0!important;color:#71849d!important;font-size:10px!important;line-height:1.5!important;font-weight:700!important}.cs-channel-preview-tags{margin-top:12px!important;display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px!important}.cs-channel-preview-tags span{padding:5px 8px!important;border-radius:999px!important;color:#37639c!important;background:#eef5ff!important;border:1px solid #dbe8fa!important;font-size:8.5px!important;font-weight:850!important}.cs-channel-builder-card--settings .cs-chat-builder-toggle{min-height:58px!important;margin-top:8px!important;padding:9px!important;border-radius:14px!important;border:1px solid #e0e9f5!important;background:#fbfdff!important}.cs-channel-builder-card--settings .cs-chat-builder-toggle-icon{width:32px!important;height:32px!important;border-radius:10px!important}.cs-channel-builder-card--settings .cs-chat-builder-toggle-copy strong{font-size:10.5px!important}.cs-channel-builder-card--settings .cs-chat-builder-toggle-copy small{font-size:8.5px!important;line-height:1.35!important}.cs-channel-builder-card--settings .cs-real-toggle{width:38px!important;height:22px!important}.cs-channel-builder-card--settings .cs-real-toggle i{width:16px!important;height:16px!important}.cs-channel-builder-card--settings .cs-chat-builder-toggle.is-on .cs-real-toggle i{transform:translate(16px)!important}.cs-channel-builder-select{display:block!important;margin-top:12px!important}.cs-channel-builder-select select{height:40px!important;padding:0 10px!important;border:1px solid #d9e5f4!important;border-radius:12px!important;background:#fbfdff!important}.cs-channel-builder-footer{min-height:72px!important;padding:13px 18px 13px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-top:1px solid #e2ebf7!important;background:#fff!important}.cs-channel-builder-footer>div:first-child strong,.cs-channel-builder-footer>div:first-child span{display:block!important}.cs-channel-builder-footer>div:first-child strong{color:#153152!important;font-size:11.5px!important;font-weight:900!important}.cs-channel-builder-footer>div:first-child span{margin-top:3px!important;color:#7b8da4!important;font-size:9.5px!important;font-weight:700!important}.cs-channel-builder-footer>div:last-child{display:flex!important;gap:9px!important}.cs-egm,.cs-scm{width:min(1060px,calc(100vw - 44px))!important;max-width:min(1060px,calc(100vw - 44px))!important;max-height:min(90dvh,860px)!important;display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-areas:"header header" "tabs body" "footer footer"!important;overflow:hidden!important;border-radius:28px!important;border:1px solid #d6e3f5!important;background:#f8fbff!important;box-shadow:0 40px 100px -48px #0f326466,0 16px 44px #0f172a1a!important}.cs-egm-header,.cs-scm-header{grid-area:header!important;min-height:82px!important;padding:16px 20px!important;border-bottom:1px solid #e2ebf7!important;background:#fff!important}.cs-egm-header-avatar{gap:13px!important}.cs-egm-header-avatar .cs-avatar--lg{width:48px!important;height:48px!important;border-radius:16px!important}.cs-egm-header-title{margin:0!important;color:#0b1f3a!important;font-size:21px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.03em!important}.cs-egm-header-sub{margin-top:5px!important;color:#71849d!important;font-size:10px!important;font-weight:700!important}.cs-egm-close{width:40px!important;height:40px!important;border-radius:13px!important;border:1px solid #dbe7f7!important;background:#fff!important;color:#496481!important}.cs-egm-tabs{grid-area:tabs!important;min-width:0!important;padding:14px 10px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;overflow-y:auto!important;border-right:1px solid #e2ebf7!important;border-bottom:0!important;background:linear-gradient(180deg,#f3f8ff,#edf4ff)!important}.cs-egm-tabs:before{content:"Workspace settings";display:block!important;padding:4px 9px 9px!important;color:#7890ac!important;font-size:8.5px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.1em!important}.cs-egm-tab{width:100%!important;min-height:42px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#526b88!important;font-size:10.5px!important;font-weight:820!important;text-align:left!important}.cs-egm-tab svg{width:15px!important;height:15px!important;color:#6380a3!important}.cs-egm-tab--active{color:#174fb4!important;border-color:#cfe0f8!important;background:#fff!important;box-shadow:0 10px 24px -22px #2563eb6b!important}.cs-egm-tab--active svg{color:#2563eb!important}.cs-egm-body{grid-area:body!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:16px!important;overflow-y:auto!important;background:#fbfdff!important}.cs-egm-section-title{margin-bottom:10px!important;color:#132e4e!important;font-size:12.5px!important;font-weight:900!important}.cs-egm-card,.cs-egm-member-row,.cs-egm-contact-row,.cs-roles-member-card,.cs-roles-legend-item,.cs-scm-info-box,.cs-scm-danger-card{border:1px solid #e0e9f5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 15px 30px -30px #1946823d!important}.cs-egm-card{padding:14px!important}.cs-egm-field{gap:6px!important}.cs-egm-label{color:#657b96!important;font-size:9.5px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important}.cs-egm-input,.cs-egm-textarea,.cs-egm-search-input,.cs-roles-select{border:1px solid #d9e5f4!important;border-radius:12px!important;background:#fbfdff!important;color:#173150!important;font-size:11px!important}.cs-egm-member-row,.cs-egm-contact-row,.cs-roles-member-card{min-height:58px!important;padding:9px 10px!important}.cs-egm-member-info strong,.cs-roles-member-name{font-size:10.5px!important;font-weight:900!important}.cs-egm-member-info span,.cs-roles-member-sub{font-size:8.5px!important}.cs-egm-setting-row{min-height:64px!important;border-radius:13px!important}.cs-egm-footer{grid-area:footer!important;min-height:70px!important;padding:12px 16px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;border-top:1px solid #e2ebf7!important;background:#fff!important}.cs-egm-footer:before{content:"Changes are applied to this conversation after saving."!important;margin-right:auto!important;color:#7b8da4!important;font-size:9.5px!important;font-weight:700!important}.cs-egm-btn-cancel,.cs-egm-btn-save{min-height:40px!important;padding:0 14px!important;border-radius:12px!important;font-size:10.5px!important;font-weight:850!important}.cs-mod-logs-modal--dashboard{width:min(960px,calc(100vw - 44px))!important;max-width:min(960px,calc(100vw - 44px))!important;max-height:min(88dvh,820px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;border:1px solid #d6e3f5!important;background:#f8fbff!important;box-shadow:0 40px 100px -48px #0f326466,0 16px 44px #0f172a1a!important}.cs-mod-logs-head--dashboard{padding:22px 24px 18px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #e2ebf7!important;background:#fff!important}.cs-mod-logs-head--dashboard h2{margin:0!important;color:#0b1f3a!important;font-size:25px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.035em!important}.cs-mod-logs-head--dashboard p{margin:7px 0 0!important;color:#667c98!important;font-size:12.5px!important;line-height:1.55!important;font-weight:650!important}.cs-mod-logs-summary{padding:14px 18px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;border-bottom:1px solid #e3ecf7!important;background:#f7faff!important}.cs-mod-logs-summary>div{min-height:62px!important;padding:9px 11px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid #e0e9f5!important;border-radius:14px!important;background:#fff!important}.cs-mod-logs-summary>div>span{width:36px!important;height:36px!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cs-mod-logs-summary .is-blue{color:#2563eb!important;background:#eef5ff!important}.cs-mod-logs-summary .is-rose{color:#d84f67!important;background:#fff1f4!important}.cs-mod-logs-summary .is-indigo{color:#6657d9!important;background:#f1efff!important}.cs-mod-logs-summary small,.cs-mod-logs-summary strong{display:block!important}.cs-mod-logs-summary small{color:#7b8da4!important;font-size:8.5px!important;font-weight:800!important}.cs-mod-logs-summary strong{margin-top:3px!important;color:#173150!important;font-size:16px!important;font-weight:950!important}.cs-mod-logs-toolbar{padding:10px 14px!important;display:grid!important;grid-template-columns:auto minmax(180px,1fr) auto!important;align-items:center!important;gap:9px!important;border-bottom:1px solid #e3ecf7!important;background:#fff!important}.cs-mod-logs-tabs--dashboard{padding:0!important;display:flex!important;gap:5px!important;border:0!important;background:transparent!important}.cs-mod-logs-tabs--dashboard button{min-height:36px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #dfe8f4!important;border-radius:11px!important;background:#f9fbff!important;color:#58708d!important;font-size:9.5px!important;font-weight:850!important}.cs-mod-logs-tabs--dashboard button small{min-width:18px!important;height:18px!important;padding:0 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:inherit!important;background:#6482aa1a!important;font-size:8px!important;font-weight:900!important}.cs-mod-logs-tabs--dashboard button.is-active{color:#1755b5!important;border-color:#9fc0f7!important;background:#edf5ff!important}.cs-mod-logs-search{height:36px!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid #dfe8f4!important;border-radius:11px!important;background:#f9fbff!important;color:#7590ac!important}.cs-mod-logs-search input{min-width:0!important;flex:1 1 auto!important;border:0!important;outline:0!important;background:transparent!important;color:#173150!important;font-size:10.5px!important;font-weight:750!important}.cs-mod-logs-refresh{height:36px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #dfe8f4!important;border-radius:11px!important;background:#fff!important;color:#41678f!important;font-size:9.5px!important;font-weight:850!important}.cs-mod-logs-list--dashboard{flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:9px!important;overflow-y:auto!important;background:#f8fbff!important}.cs-mod-log-row--dashboard{padding:11px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;border:1px solid #e0e9f5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 14px 28px -28px #1946823d!important}.cs-mod-log-row--dashboard .cs-mod-log-icon{width:38px!important;height:38px!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#315f9d!important;background:#eef5ff!important;border:1px solid #dbe8fa!important}.cs-mod-log-row--dashboard .cs-mod-log-icon.is-deleted{color:#cf4a62!important;background:#fff1f4!important;border-color:#ffd8df!important}.cs-mod-log-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.cs-mod-log-title-row strong{color:#173150!important;font-size:10.5px!important;font-weight:900!important}.cs-mod-log-title-row time{flex:0 0 auto!important;color:#8b9bad!important;font-size:8px!important;font-weight:700!important}.cs-mod-log-content p{margin:5px 0 0!important;color:#60758f!important;font-size:9.5px!important;line-height:1.45!important;font-weight:680!important}.cs-mod-log-content footer{margin-top:7px!important;display:flex!important;align-items:center!important;gap:6px!important}.cs-mod-log-content footer span,.cs-mod-log-content footer small{padding:4px 7px!important;border-radius:999px!important;font-size:8px!important;font-weight:850!important}.cs-mod-log-content footer span{color:#3f6187!important;background:#f0f5fb!important}.cs-mod-log-content footer small{color:#176346!important;background:#edf9f3!important}.cs-mod-logs-empty{min-height:220px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:#7890ac!important}.cs-mod-logs-empty svg{width:44px!important;height:44px!important;padding:12px!important;box-sizing:border-box!important;border-radius:15px!important;color:#3f70b8!important;background:#edf5ff!important;border:1px solid #dbe8fa!important}.cs-mod-logs-empty strong{margin-top:12px!important;color:#183556!important;font-size:12px!important;font-weight:900!important}.cs-mod-logs-empty span{margin-top:4px!important;font-size:9.5px!important;font-weight:700!important}@media(max-width:920px){.cs-theme-studio-layout,.cs-channel-builder-layout{grid-template-columns:1fr!important;overflow-y:auto!important}.cs-theme-preview-panel,.cs-channel-builder-side{border-right:0!important;border-left:0!important;border-bottom:1px solid #e2ebf7!important}.cs-theme-preview-panel{order:0!important}.cs-theme-controls-panel,.cs-channel-builder-main,.cs-channel-builder-side{overflow:visible!important}}@media(max-width:768px){.cs-theme-modal.cs-theme-modal--studio,.cs-channel-builder-modal,.cs-egm,.cs-scm,.cs-mod-logs-modal--dashboard{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:20px!important}.cs-theme-modal-head--studio,.cs-channel-builder-head,.cs-mod-logs-head--dashboard{padding:17px 16px 14px!important}.cs-modal-heading-icon{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:14px!important}.cs-theme-modal-head--studio h2,.cs-channel-builder-head h3,.cs-mod-logs-head--dashboard h2{font-size:21px!important}.cs-theme-preview-panel,.cs-theme-controls-panel,.cs-channel-builder-main,.cs-channel-builder-side{padding:12px!important}.cs-theme-controls-panel,.cs-theme-preset-grid--studio,.cs-channel-type-grid,.cs-mod-logs-summary{grid-template-columns:1fr!important}.cs-theme-control-card--wide{grid-column:span 1!important}.cs-theme-modal-actions--studio,.cs-channel-builder-footer{flex-direction:column!important;align-items:stretch!important;padding:12px 14px!important}.cs-theme-modal-action-buttons,.cs-channel-builder-footer>div:last-child{width:100%!important}.cs-theme-modal-action-buttons>*,.cs-channel-builder-footer>div:last-child>*{flex:1 1 0!important}.cs-egm,.cs-scm{display:flex!important;flex-direction:column!important}.cs-egm-tabs{flex-direction:row!important;overflow-x:auto!important;border-right:0!important;border-bottom:1px solid #e2ebf7!important;padding:8px!important}.cs-egm-tabs:before{display:none!important}.cs-egm-tab{width:auto!important;flex:0 0 auto!important;min-height:38px!important}.cs-egm-body{flex:1 1 auto!important}.cs-egm-footer:before{display:none!important}.cs-mod-logs-toolbar{grid-template-columns:1fr!important}.cs-mod-logs-tabs--dashboard{overflow-x:auto!important}}html:has(.cs-page),body:has(.cs-page),body:has(.cs-page) #root{min-height:100%!important;background:radial-gradient(760px 520px at 0% 10%,rgba(191,219,254,.68),transparent 70%),radial-gradient(680px 480px at 100% 92%,rgba(219,234,254,.76),transparent 72%),linear-gradient(135deg,#f8fbff,#edf5ff 48%,#f7fbff)!important;background-attachment:fixed!important}@media(min-width:769px){html body .cs-page,html body .cs-page.cs-page--themed,html body .cs-page.cs-page--hard-sidebar-safe{background:radial-gradient(720px 480px at 0% 8%,rgba(191,219,254,.6),transparent 70%),radial-gradient(640px 460px at 100% 92%,rgba(219,234,254,.7),transparent 72%),linear-gradient(135deg,#f8fbff,#eef6ff,#f8fbff)!important;border-left:0!important;box-shadow:-260px 0 0 260px #f1f7ff!important}}.cs-composer-bar,.cs-composer-bar--force-compact,.cs-composer-bar-inner,.cs-composer-input-wrap,.cs-composer-input-wrap--force-compact{border:0!important;outline:0!important;box-shadow:none!important}.cs-composer-input-wrap,.cs-composer-input-wrap--force-compact{padding:0!important;background:transparent!important;overflow:visible!important}.cs-composer-input-row,.cs-composer-input-row.has-text,.cs-composer-input-row.has-send{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-height:48px!important;height:auto!important;padding:3px 50px 3px 5px!important;border:1px solid #cbdcf2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px -24px #2563eb4d!important;overflow:hidden!important;transform:none!important}.cs-composer-input-row:focus-within{border-color:#7faeff!important;box-shadow:0 0 0 3px #3b82f621,0 12px 30px -24px #2563eb57!important}textarea.cs-composer-input,textarea.cs-composer-input--textarea,.cs-composer-input-row textarea,.cs-composer-input-row .cs-composer-input{width:100%!important;min-height:42px!important;height:42px!important;max-height:104px!important;margin:0!important;padding:10px 12px!important;border:0!important;outline:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:#172033!important;font-size:14px!important;line-height:22px!important}textarea.cs-composer-input:focus,textarea.cs-composer-input--textarea:focus,.cs-composer-input-row textarea:focus{border:0!important;outline:0!important;box-shadow:none!important}.cs-composer-send-btn--inline{position:absolute!important;top:50%!important;right:6px!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important;border:1px solid #dbe8fb!important;background:#eef5ff!important;color:#8ba8cf!important;box-shadow:none!important}.cs-composer-input-row.has-text .cs-composer-send-btn--inline,.cs-composer-input-row.has-send .cs-composer-send-btn--inline{border-color:#7faeff!important;background:linear-gradient(135deg,#2f7cff,#6fa2ff)!important;color:#fff!important;box-shadow:0 12px 24px -16px #2563eba6!important}.cs-poll-studio-modal{width:min(1120px,calc(100vw - 42px));max-height:min(90dvh,900px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8e6fb;border-radius:30px;background:radial-gradient(560px 260px at 100% 0%,rgba(191,219,254,.48),transparent 72%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 44px 124px -58px #163e7a6b,0 18px 44px #0f172a1a;color:#0f172a}.cs-poll-studio-head{display:grid;grid-template-columns:58px minmax(0,1fr) 44px;gap:16px;align-items:center;padding:24px 26px 18px;border-bottom:1px solid #e6eef9;background:linear-gradient(180deg,#fffffff5,#f7fbfff7)}.cs-poll-studio-head-icon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:19px;border:1px solid #cfe0fb;background:linear-gradient(135deg,#eaf3ff,#dbeafe);color:#2563eb;box-shadow:inset 0 1px #ffffffe0,0 18px 30px -26px #2563eb6b}.cs-poll-studio-head-copy>span{display:block;margin-bottom:5px;color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cs-poll-studio-head-copy h3{margin:0;color:#0f172a;font-size:29px;line-height:1.04;font-weight:900;letter-spacing:-.04em}.cs-poll-studio-head-copy p{margin:7px 0 0;color:#64748b;font-size:12.5px;line-height:1.55;font-weight:700}.cs-poll-studio-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9e7fa;border-radius:15px;background:#fff;color:#315eaa;cursor:pointer}.cs-poll-studio-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:16px;padding:18px 20px;overflow:auto;background:linear-gradient(180deg,#f9fbff,#f5f9ff)}.cs-poll-studio-main,.cs-poll-studio-side{min-width:0;display:flex;flex-direction:column;gap:14px}.cs-poll-studio-card,.cs-poll-studio-preview{border:1px solid #e1ebf8;border-radius:22px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 20px 42px -36px #2563eb38}.cs-poll-studio-card{padding:16px}.cs-poll-studio-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.cs-poll-studio-section-head>div{display:inline-flex;align-items:center;gap:9px}.cs-poll-studio-section-head>div>span{min-width:30px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eef5ff;color:#2563eb;font-size:10px;font-weight:900}.cs-poll-studio-section-head strong{color:#0f172a;font-size:13px;font-weight:900}.cs-poll-studio-section-head small{color:#64748b;font-size:10.5px;font-weight:800}.cs-poll-studio-question{width:100%;min-height:92px;resize:vertical;box-sizing:border-box;padding:14px 15px;border:1px solid #dbe7f8;border-radius:16px;background:#fff;color:#172033;font:inherit;font-size:14px;line-height:1.55;outline:none}.cs-poll-studio-question:focus,.cs-poll-studio-option-row input:focus,.cs-poll-studio-date-field:focus-within{border-color:#8ab3ff!important;box-shadow:0 0 0 3px #3b82f61f!important}.cs-poll-studio-help{margin:9px 2px 0;color:#7a8ba5;font-size:11px;line-height:1.45;font-weight:700}.cs-poll-studio-options{display:flex;flex-direction:column;gap:9px}.cs-poll-studio-option-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 32px;gap:8px;align-items:center}.cs-poll-studio-option-index{width:34px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#eef5ff;color:#2563eb;font-size:10px;font-weight:900}.cs-poll-studio-option-row input{min-width:0;height:40px;padding:0 12px;border:1px solid #dbe7f8;border-radius:13px;background:#fff;color:#172033;font:inherit;font-size:12.5px;outline:none}.cs-poll-studio-option-row>small{color:#94a3b8;font-size:9.5px;font-weight:800}.cs-poll-studio-option-row>button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffd8df;border-radius:11px;background:#fff5f7;color:#d64f68;cursor:pointer}.cs-poll-studio-add{width:100%;min-height:40px;margin-top:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #a9c6f6;border-radius:14px;background:#f7fbff;color:#2563eb;font-size:12px;font-weight:850;cursor:pointer}.cs-poll-studio-warning{margin-top:10px;padding:9px 11px;border:1px solid #fed7df;border-radius:12px;background:#fff6f8;color:#b93851;font-size:11px;font-weight:800}.cs-poll-studio-preview{padding:16px;background:radial-gradient(220px 120px at 100% 0%,rgba(191,219,254,.56),transparent 72%),linear-gradient(180deg,#fff,#f6faff)}.cs-poll-studio-preview-label{display:inline-flex;align-items:center;gap:6px;color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cs-poll-studio-preview h4{margin:14px 0 12px;color:#0f172a;font-size:16px;line-height:1.35;font-weight:900}.cs-poll-studio-preview-options{display:flex;flex-direction:column;gap:7px}.cs-poll-studio-preview-options>div{min-height:38px;display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;align-items:center;padding:0 10px;border:1px solid #dce8fa;border-radius:12px;background:#ffffffe0}.cs-poll-studio-preview-options span{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eef5ff;color:#2563eb;font-size:9px;font-weight:900}.cs-poll-studio-preview-options strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155;font-size:11px;font-weight:800}.cs-poll-studio-preview footer{margin-top:12px;color:#72839d;font-size:10px;line-height:1.45;font-weight:750}.cs-poll-studio-toggle-list{display:flex;flex-direction:column;gap:8px}.cs-poll-studio-toggle{width:100%;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) 40px;gap:10px;align-items:center;padding:9px 10px;border:1px solid #e0eaf7;border-radius:15px;background:#fff;text-align:left;cursor:pointer}.cs-poll-studio-toggle.is-on{border-color:#b8d1fb;background:#f4f8ff}.cs-poll-studio-toggle-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#eef5ff;color:#315eaa}.cs-poll-studio-toggle-copy{min-width:0}.cs-poll-studio-toggle-copy strong,.cs-poll-studio-toggle-copy small{display:block}.cs-poll-studio-toggle-copy strong{color:#0f172a;font-size:11.5px;font-weight:900}.cs-poll-studio-toggle-copy small{margin-top:3px;color:#64748b;font-size:9.5px;line-height:1.35;font-weight:700}.cs-poll-real-switch{position:relative;width:38px;height:22px;display:inline-flex;align-items:center;padding:2px;border-radius:999px;background:#cbd5e1;transition:background .18s ease}.cs-poll-real-switch i{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0f172a2e;transform:translate(0);transition:transform .18s ease}.cs-poll-studio-toggle.is-on .cs-poll-real-switch{background:#3b82f6}.cs-poll-studio-toggle.is-on .cs-poll-real-switch i{transform:translate(16px)}.cs-poll-studio-duration-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cs-poll-studio-duration-row button{min-height:35px;border:1px solid #dce8fa;border-radius:11px;background:#fff;color:#536985;font-size:10.5px;font-weight:850;cursor:pointer}.cs-poll-studio-duration-row button.is-active{border-color:#8eb5fa;background:#eef5ff;color:#2563eb}.cs-poll-studio-date-field{min-height:42px;margin-top:9px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;padding:0 11px;border:1px solid #dce8fa;border-radius:13px;background:#fff;color:#64748b}.cs-poll-studio-date-field input{min-width:0;height:40px;border:0;outline:0;background:transparent;color:#334155;font:inherit;font-size:11.5px;font-weight:750}.cs-poll-studio-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px 18px;border-top:1px solid #e6eef9;background:linear-gradient(180deg,#ffffffe0,#f7fbfffa)}.cs-poll-studio-ready{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.cs-poll-studio-ready>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#eef2f7;color:#94a3b8}.cs-poll-studio-ready>span.is-ready{background:#ecfdf3;color:#16a34a}.cs-poll-studio-ready strong,.cs-poll-studio-ready small{display:block}.cs-poll-studio-ready strong{color:#0f172a;font-size:12px;font-weight:900}.cs-poll-studio-ready small{margin-top:3px;color:#64748b;font-size:10px;font-weight:700}.cs-poll-studio-actions{display:flex;gap:9px}@media(max-width:920px){.cs-poll-studio-body{grid-template-columns:1fr}}@media(max-width:768px){html:has(.cs-page),body:has(.cs-page),body:has(.cs-page) #root{background:linear-gradient(180deg,#f7fbff,#edf5ff)!important}.cs-poll-studio-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:22px}.cs-poll-studio-head{grid-template-columns:46px minmax(0,1fr) 38px;gap:10px;padding:17px 16px 14px}.cs-poll-studio-head-icon{width:46px;height:46px;border-radius:15px}.cs-poll-studio-head-copy h3{font-size:22px}.cs-poll-studio-head-copy p{font-size:11px}.cs-poll-studio-close{width:38px;height:38px;border-radius:13px}.cs-poll-studio-body{padding:12px;gap:12px}.cs-poll-studio-card,.cs-poll-studio-preview{border-radius:18px}.cs-poll-studio-option-row{grid-template-columns:30px minmax(0,1fr) 30px}.cs-poll-studio-option-row>small{display:none}.cs-poll-studio-duration-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-poll-studio-footer{flex-direction:column;align-items:stretch;padding:12px 14px 16px}.cs-poll-studio-actions{width:100%}.cs-poll-studio-actions .cs-pill-btn{flex:1 1 0;justify-content:center}textarea.cs-composer-input,textarea.cs-composer-input--textarea,.cs-composer-input-row textarea,.cs-composer-input-row .cs-composer-input{font-size:16px!important}}html,body,#root{background:linear-gradient(180deg,#edf5ff,#f7fbff 46%,#eef6ff)!important}@media(min-width:769px){body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(460px 240px at 0% 10%,rgba(191,219,254,.45),transparent 70%),radial-gradient(420px 220px at 100% 100%,rgba(219,234,254,.38),transparent 72%),linear-gradient(180deg,#edf5ff,#f7fbff 46%,#eef6ff)}.cs-page,.cs-page.cs-page--themed,.cs-page--themed{background:transparent!important}}.cs-egm-member-row,.cs-egm-contact-row,.cs-roles-member-card{border:1px solid #e2e8f2!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 16px 28px -32px #0f172a2e!important}.cs-egm-member-row:hover,.cs-egm-contact-row:hover,.cs-roles-member-card:hover{border-color:#d4ddea!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 18px 30px -32px #0f172a29!important}.cs-egm-contact-row--sel{border-color:#d4ddea!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:inset 3px 0 0 #2563eb ! important,0 18px 30px -32px #0f172a29!important}.cs-egm-member-row,.cs-egm-contact-row,.cs-roles-member-card{padding:12px 14px!important}.cs-egm-member-info strong,.cs-roles-member-name{color:#0f172a!important}.cs-egm-member-info span,.cs-roles-member-sub{color:#64748b!important}.cs-egm-role-chip,.cs-roles-select-wrap{box-shadow:none!important}.cs-roles-select-wrap{border:1px solid #e2e8f2!important;background:#fff!important;border-radius:14px!important}.cs-egm-remove{border:1px solid #e2e8f2!important;background:#fff!important;color:#64748b!important}.cs-egm-remove:hover{border-color:#fecaca!important;background:#fff6f6!important;color:#dc2626!important}.cs-action-confirm-modal,.cs-action-confirm-modal--leave,.cs-action-confirm-modal--remove,.cs-action-confirm-modal--close{width:min(460px,calc(100vw - 28px))!important;padding:26px 24px 22px!important;border:1px solid #dbe7f7!important;border-radius:28px!important;background:radial-gradient(260px 120px at 100% 0%,rgba(219,234,254,.42),transparent 74%),linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 42px 100px -48px #0f172a57,0 18px 36px #0f172a1a!important;text-align:left!important}.cs-action-confirm-modal:before{content:"";display:block;width:56px;height:4px;margin:0 auto 18px;border-radius:999px;background:linear-gradient(90deg,#60a5fa29,#60a5facc,#60a5fa29)}.cs-action-confirm-x{top:18px!important;right:18px!important;width:40px!important;height:40px!important;border:1px solid #deebfa!important;border-radius:14px!important;background:#fff!important;color:#5b7190!important;box-shadow:0 12px 26px -24px #2563eb57!important}.cs-action-confirm-x:hover{color:#1d4ed8!important;border-color:#bfd6fb!important;background:#f8fbff!important}.cs-action-confirm-icon{width:68px!important;height:68px!important;margin:0 0 18px!important;border:1px solid #dbe7f7!important;border-radius:22px!important;background:linear-gradient(180deg,#eef5ff,#e6efff)!important;color:#2563eb!important;box-shadow:0 20px 34px -28px #2563eb73!important}.cs-action-confirm-modal--leave .cs-action-confirm-icon{border-color:#fed7aa!important;background:linear-gradient(180deg,#fff7ed,#ffedd5)!important;color:#c2410c!important;box-shadow:0 20px 34px -28px #c2410c61!important}.cs-action-confirm-modal--remove .cs-action-confirm-icon,.cs-action-confirm-modal--close .cs-action-confirm-icon{border-color:#fecaca!important;background:linear-gradient(180deg,#fff4f4,#fee2e2)!important;color:#b91c1c!important;box-shadow:0 20px 34px -28px #b91c1c57!important}.cs-action-confirm-modal h3{margin:0 0 10px!important;color:#0f172a!important;font-size:28px!important;line-height:1.05!important;letter-spacing:-.03em!important;font-weight:900!important}.cs-action-confirm-modal p{margin:0 0 18px!important;color:#64748b!important;font-size:13px!important;line-height:1.65!important;font-weight:700!important}.cs-action-confirm-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding-top:14px!important;border-top:1px solid #e7effa!important}.cs-action-confirm-actions .cs-pill-btn{min-height:44px!important;padding:0 16px!important;border-radius:14px!important;font-size:12.5px!important;font-weight:850!important}.cs-action-confirm-actions .cs-pill-btn:not(.cs-pill-btn--danger){border:1px solid #dce8fa!important;background:#fff!important;color:#4b607d!important}.cs-action-confirm-actions .cs-pill-btn:not(.cs-pill-btn--danger):hover{background:#f8fbff!important;border-color:#bfd6fb!important;color:#1d4ed8!important}.cs-action-confirm-actions .cs-pill-btn--danger{border:1px solid #ef4444!important;background:linear-gradient(180deg,#ef4444,#dc2626)!important;color:#fff!important;box-shadow:0 18px 30px -24px #dc26266b!important}.cs-action-confirm-actions .cs-pill-btn--danger:hover{filter:brightness(.98)!important}@media(max-width:640px){.cs-action-confirm-modal,.cs-action-confirm-modal--leave,.cs-action-confirm-modal--remove,.cs-action-confirm-modal--close{padding:22px 18px 18px!important;border-radius:24px!important}.cs-action-confirm-modal h3{font-size:22px!important}.cs-action-confirm-actions{flex-direction:column-reverse!important;align-items:stretch!important}}@media(min-width:769px){.cs-page,.cs-page.cs-page--themed,.cs-page--themed{position:relative!important;isolation:isolate!important;background:transparent!important}.cs-page:before,.cs-page.cs-page--themed:before,.cs-page--themed:before{content:""!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:-1!important;pointer-events:none!important;filter:none!important;animation:none!important;background:radial-gradient(560px 300px at 0% 6%,rgba(191,219,254,.46),transparent 70%),radial-gradient(480px 260px at 100% 100%,rgba(219,234,254,.34),transparent 72%),linear-gradient(180deg,#edf5ff,#f8fbff 44%,#eef6ff)!important}.cs-page:after,.cs-page.cs-page--themed:after,.cs-page--themed:after{content:""!important;position:fixed!important;left:-140px!important;bottom:94px!important;width:230px!important;height:230px!important;border-radius:999px!important;z-index:-1!important;pointer-events:none!important;background:#bfdbfe57!important;filter:blur(1px)!important;animation:csm-soft-glow 7s ease-in-out infinite!important}html,body,#root,#app,.app,.app-root,.layout,.layout-root,.main-content,.main-container{background:transparent!important}}html:has(.cs-page),body:has(.cs-page),body:has(.cs-page) #root,body:has(.cs-page) .app,body:has(.cs-page) .app-shell,body:has(.cs-page) .main-content,body:has(.cs-page) .app-main,body:has(.cs-page) main{background:radial-gradient(ellipse 560px 420px at 0% 4%,rgba(156,200,255,.4),transparent 72%),radial-gradient(ellipse 620px 440px at 98% 12%,rgba(216,235,255,.76),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff)!important;background-color:#edf6ff!important;background-attachment:fixed!important}@media(min-width:769px){html body .cs-page,html body .cs-page.cs-page--themed,html body .cs-page.cs-page--hard-sidebar-safe{box-shadow:none!important;border-left:0!important;background:radial-gradient(ellipse 560px 420px at 0% 4%,rgba(156,200,255,.4),transparent 72%),radial-gradient(ellipse 620px 440px at 98% 12%,rgba(216,235,255,.76),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff)!important;background-color:#edf6ff!important}body:has(.cs-page) .main-content,body:has(.cs-page) .app-main,body:has(.cs-page) main{min-height:100vh!important;background-color:#edf6ff!important}}@media(min-width:769px){body:has(.cs-page){background:radial-gradient(560px 320px at 0% 6%,rgba(191,219,254,.48),transparent 70%),radial-gradient(520px 300px at 100% 100%,rgba(219,234,254,.36),transparent 72%),linear-gradient(180deg,#edf5ff,#f8fbff 44%,#eef6ff)!important;background-color:#eef6ff!important;background-attachment:fixed!important}body:has(.cs-page):before{content:""!important;position:fixed!important;inset:0!important;z-index:-9999!important;pointer-events:none!important;background:radial-gradient(560px 320px at 0% 6%,rgba(191,219,254,.48),transparent 70%),radial-gradient(520px 300px at 100% 100%,rgba(219,234,254,.36),transparent 72%),linear-gradient(180deg,#edf5ff,#f8fbff 44%,#eef6ff)!important}body:has(.cs-page) #root,body:has(.cs-page) .app,body:has(.cs-page) .app-shell,body:has(.cs-page) .app-layout,body:has(.cs-page) .layout,body:has(.cs-page) .layout-root,body:has(.cs-page) .content,body:has(.cs-page) .content-wrapper,body:has(.cs-page) .content-area,body:has(.cs-page) .page-content,body:has(.cs-page) .main-content,body:has(.cs-page) .main-container,body:has(.cs-page) .main-wrapper,body:has(.cs-page) .app-main,body:has(.cs-page) .workspace,body:has(.cs-page) .workspace-content,body:has(.cs-page) main{background:radial-gradient(560px 320px at 0% 6%,rgba(191,219,254,.48),transparent 70%),linear-gradient(180deg,#edf5ff,#f8fbff 44%,#eef6ff)!important;background-color:#eef6ff!important;box-shadow:none!important}body:has(.cs-page) aside:not(.cs-folders-sidebar),body:has(.cs-page) .sidebar:not(.cs-folders-sidebar),body:has(.cs-page) .left-sidebar,body:has(.cs-page) .app-sidebar,body:has(.cs-page) .main-sidebar,body:has(.cs-page) .dashboard-sidebar,body:has(.cs-page) .workspace-sidebar,body:has(.cs-page) .nav-sidebar{background:radial-gradient(420px 260px at 0% 0%,rgba(191,219,254,.38),transparent 72%),linear-gradient(180deg,#edf5fff5,#f8fbfff5 46%,#eef6fff5)!important;background-color:#eef6ff!important;box-shadow:none!important}.cs-page,.cs-page.cs-page--themed,.cs-page.cs-page--hard-sidebar-safe{position:relative!important;background:transparent!important;overflow:visible!important}.cs-page>*{position:relative;z-index:1}.cs-page .cs-home-shell,.cs-page .cs-thread-layout,.cs-page .cs-ann-detail-shell{position:relative!important}.cs-page .cs-home-shell:before,.cs-page .cs-thread-layout:before,.cs-page .cs-ann-detail-shell:before{content:""!important;position:absolute!important;inset:-40px 0 -40px -340px!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(560px 320px at 0% 6%,rgba(191,219,254,.4),transparent 72%),linear-gradient(180deg,#edf5ffeb,#f8fbffeb 44%,#eef6ffeb)!important}}html:has(body.cs-chat-system-shell-active),body.cs-chat-system-shell-active,body.cs-chat-system-shell-active #root,body.cs-chat-system-shell-active>div,body.cs-chat-system-shell-active .app,body.cs-chat-system-shell-active .app-shell,body.cs-chat-system-shell-active .app-layout,body.cs-chat-system-shell-active .layout,body.cs-chat-system-shell-active .layout-root,body.cs-chat-system-shell-active .main-content,body.cs-chat-system-shell-active .main-wrapper,body.cs-chat-system-shell-active .main-container,body.cs-chat-system-shell-active .content-wrapper,body.cs-chat-system-shell-active .workspace,body.cs-chat-system-shell-active main{background-image:radial-gradient(560px 320px at 0% 6%,rgba(191,219,254,.48),transparent 70%),radial-gradient(520px 300px at 100% 100%,rgba(219,234,254,.36),transparent 72%),linear-gradient(180deg,#edf5ff,#f8fbff 44%,#eef6ff)!important;background-color:#eef6ff!important;background-repeat:no-repeat!important;background-position:0 0!important;background-size:100vw 100vh!important;background-attachment:fixed!important}@media(min-width:769px){body.cs-chat-system-shell-active aside,body.cs-chat-system-shell-active [class*=sidebar i],body.cs-chat-system-shell-active [class*=left-nav i],body.cs-chat-system-shell-active [class*=side-nav i]{background-image:radial-gradient(560px 320px at 0% 6%,rgba(191,219,254,.48),transparent 70%),linear-gradient(180deg,#edf5ff,#f8fbff 44%,#eef6ff)!important;background-color:#eef6ff!important;background-position:0 0!important;background-size:100vw 100vh!important;background-attachment:fixed!important}body.cs-chat-system-shell-active .cs-page,body.cs-chat-system-shell-active .cs-page.cs-page--themed,body.cs-chat-system-shell-active .cs-page.cs-page--hard-sidebar-safe{background-image:radial-gradient(560px 320px at 0% 6%,rgba(191,219,254,.48),transparent 70%),radial-gradient(520px 300px at 100% 100%,rgba(219,234,254,.36),transparent 72%),linear-gradient(180deg,#edf5ff,#f8fbff 44%,#eef6ff)!important;background-color:#eef6ff!important;background-position:0 0!important;background-size:100vw 100vh!important;background-attachment:fixed!important;box-shadow:none!important;border-left:0!important}}@media(max-width:768px){html,body,#root,.cs-page,.cs-page.cs-page--themed,.cs-page.cs-page--hard-sidebar-safe{width:100%!important;min-width:0!important;min-height:100dvh!important;margin:0!important;background:radial-gradient(250px 190px at 0% 0%,rgba(219,234,254,.72),transparent 72%),linear-gradient(180deg,#f4f8ff,#f8fbff 48%,#f0f5ff)!important;color:#0f2342!important}.cs-page,.cs-page.cs-page--themed,.cs-page.cs-page--hard-sidebar-safe{padding:0!important;overflow-x:hidden!important}.cs-page:before,.cs-page:after{display:none!important}body:not(.cs-chat-thread-open) .cs-home-shell{width:100%!important;max-width:none!important;margin:0!important;padding:10px 9px 24px!important;gap:14px!important}body:not(.cs-chat-thread-open) .cs-hero--desktop-clean{margin:0!important;padding:0!important;background:transparent!important}body:not(.cs-chat-thread-open) .cs-home-header-top,body:not(.cs-chat-thread-open) .cs-home-header-actions,body:not(.cs-chat-thread-open) .cs-hero-copy,body:not(.cs-chat-thread-open) .cs-hero-stat-arrow{display:none!important}body:not(.cs-chat-thread-open) .cs-hero-stats--desktop-clean,body:not(.cs-chat-thread-open) .cs-hero-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important}body:not(.cs-chat-thread-open) .cs-hero-stat{position:relative!important;min-height:110px!important;height:110px!important;padding:12px 12px 10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;border:1px solid rgba(222,231,244,.92)!important;border-radius:16px!important;background:#fffffff5!important;box-shadow:0 14px 28px -28px #16355c4d!important;text-align:left!important}body:not(.cs-chat-thread-open) .cs-hero-stat-icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:10px!important;margin:0 0 1px!important;background:#edf4ff!important;color:#2769e7!important;box-shadow:none!important}body:not(.cs-chat-thread-open) .cs-hero-stat:nth-child(2) .cs-hero-stat-icon{background:#ecfbf4!important;color:#16a269!important}body:not(.cs-chat-thread-open) .cs-hero-stat:nth-child(3) .cs-hero-stat-icon{background:#f1edff!important;color:#8b5cf6!important}body:not(.cs-chat-thread-open) .cs-hero-stat:nth-child(4) .cs-hero-stat-icon{background:#fff1df!important;color:#e88616!important}body:not(.cs-chat-thread-open) .cs-hero-stat-icon svg{width:14px!important;height:14px!important}body:not(.cs-chat-thread-open) .cs-hero-stat-info{display:block!important;width:100%!important}body:not(.cs-chat-thread-open) .cs-hero-stat-value{color:#071a39!important;font-size:20px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.03em!important}body:not(.cs-chat-thread-open) .cs-hero-stat-label{margin-top:3px!important;color:#0d2648!important;font-size:11px!important;line-height:1.15!important;font-weight:850!important}body:not(.cs-chat-thread-open) .cs-hero-stat-sub{margin-top:3px!important;color:#7a8ca7!important;font-size:9px!important;line-height:1.2!important;font-weight:600!important}body:not(.cs-chat-thread-open) .cs-enterprise-grid{display:block!important;width:100%!important;margin:0!important}body:not(.cs-chat-thread-open) .cs-left-col{width:100%!important}body:not(.cs-chat-thread-open) .cs-right-col{display:none!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace{width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body:not(.cs-chat-thread-open) .cs-group-workspace-titlebar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important}body:not(.cs-chat-thread-open) .cs-desktop-section-heading{grid-column:1!important;display:block!important}body:not(.cs-chat-thread-open) .cs-desktop-section-heading>.cs-desktop-section-icon,body:not(.cs-chat-thread-open) .cs-desktop-section-heading p{display:none!important}body:not(.cs-chat-thread-open) .cs-desktop-section-heading h3{margin:0!important;color:#071a39!important;font-size:16px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.025em!important}body:not(.cs-chat-thread-open) .cs-group-workspace-actions{display:contents!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;height:37px!important;padding:3px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;border:1px solid #d8e2f1!important;border-radius:12px!important;background:#eaf0fa!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch button{min-width:0!important;width:100%!important;height:29px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#6f819d!important;font-size:10px!important;font-weight:800!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch button.is-active{background:#fff!important;color:#10294b!important;box-shadow:0 4px 12px #28477414!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch svg{width:11px!important;height:11px!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace .cs-desktop-outline-btn--small{grid-column:2!important;grid-row:1!important;min-width:62px!important;height:31px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:#2f6fff!important;color:#fff!important;font-size:0!important;font-weight:850!important;box-shadow:0 10px 20px -14px #2f6fffa6!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace .cs-desktop-outline-btn--small svg{width:12px!important;height:12px!important;margin-right:3px!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace.is-groups-view .cs-desktop-outline-btn--small:after{content:"Group";font-size:10px}body:not(.cs-chat-thread-open) .cs-section--group-workspace.is-chats-view .cs-desktop-outline-btn--small:after{content:"Chat";font-size:10px}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups{width:100%!important;margin:0 0 10px!important;gap:0!important}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools .cs-home-search,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups .cs-home-search{width:100%!important;height:36px!important;padding:0 11px!important;border:1px solid #dfe6f0!important;border-radius:12px!important;background:#ffffffeb!important;box-shadow:none!important}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools input,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups input{font-size:10px!important;color:#18375d!important}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools svg,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups svg{width:13px!important;height:13px!important;color:#91a0b7!important}body:not(.cs-chat-thread-open) .cs-desktop-filter-btn{display:none!important}body:not(.cs-chat-thread-open) .cs-group-workspace-list,body:not(.cs-chat-thread-open) .cs-list-stack--groups-ref,body:not(.cs-chat-thread-open) .cs-list-stack--desktop-ref{width:100%!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:9px!important;padding:0!important}body:not(.cs-chat-thread-open) .cs-chat-list-row,body:not(.cs-chat-thread-open) .cs-group-chat-list-row{position:relative!important;width:100%!important;min-height:76px!important;height:76px!important;max-height:76px!important;padding:10px 11px 10px 12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 10px!important;border:1px solid #e0e7f1!important;border-radius:15px!important;background:#fffffff7!important;box-shadow:0 13px 25px -25px #19375f47!important;text-align:left!important;overflow:hidden!important}body:not(.cs-chat-thread-open) .cs-chat-list-row:before,body:not(.cs-chat-thread-open) .cs-group-chat-list-row:before{content:""!important;position:absolute!important;top:12px!important;bottom:12px!important;left:0!important;width:3px!important;border-radius:0 99px 99px 0!important;background:#2f6fff!important}body:not(.cs-chat-thread-open) .cs-chat-list-row .cs-avatar,body:not(.cs-chat-thread-open) .cs-group-chat-list-row .cs-avatar{grid-column:1!important;grid-row:1 / 3!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important;font-size:11px!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;gap:2px!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0c2344!important;font-size:11px!important;line-height:1.15!important;font-weight:900!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#6f819d!important;font-size:9px!important;line-height:1.15!important;font-weight:650!important}body:not(.cs-chat-thread-open) .cs-chat-list-meta,body:not(.cs-chat-thread-open) .cs-group-list-meta{grid-column:2!important;grid-row:2!important;justify-self:start!important;margin:0!important;max-width:100%!important}body:not(.cs-chat-thread-open) .cs-chat-list-meta small,body:not(.cs-chat-thread-open) .cs-group-list-meta small{min-height:18px!important;height:18px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;border:0!important;border-radius:999px!important;background:#e5f8ef!important;color:#0c9a61!important;font-size:8px!important;line-height:18px!important;font-weight:850!important}body:not(.cs-chat-thread-open) .cs-section-footer-note,body:not(.cs-chat-thread-open) .cs-desktop-link-row{display:none!important}.cs-mobile-ann-page-backdrop{position:fixed!important;inset:0!important;padding:0!important;z-index:120000!important;background:#f3f7ff!important}.cs-mobile-ann-modal--page{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:radial-gradient(250px 180px at 0% 0%,rgba(219,234,254,.7),transparent 72%),linear-gradient(180deg,#f4f8ff,#f8fbff 46%,#f2f6ff)!important;box-shadow:none!important;overflow:hidden!important}.cs-mobile-ann-page-scroll{width:100%!important;height:100%!important;overflow-y:auto!important;padding:18px 9px 30px!important;box-sizing:border-box!important}.cs-mobile-ann-page-hero{position:relative!important;padding:14px 14px 13px!important;border:1px solid #d7e5fa!important;border-radius:18px!important;background:#fffffff2!important;box-shadow:0 18px 34px -30px #2563eb52!important}.cs-mobile-ann-page-close{position:absolute!important;top:10px!important;right:10px!important;width:30px!important;height:30px!important;border:1px solid #dce8f8!important;border-radius:10px!important;background:#fff!important;color:#2f6fff!important;display:grid!important;place-items:center!important;transform:rotate(180deg)!important}.cs-mobile-ann-page-hero-copy{display:flex!important;align-items:center!important;gap:10px!important;padding-right:32px!important}.cs-mobile-ann-page-icon{width:36px!important;height:36px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#edf4ff!important;color:#2f6fff!important}.cs-mobile-ann-page-hero-copy span{display:block!important;color:#2f6fff!important;font-size:8px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.07em!important}.cs-mobile-ann-page-hero-copy h2{margin:4px 0 0!important;color:#071a39!important;font-size:17px!important;line-height:1!important;font-weight:900!important}.cs-mobile-ann-page-hero>p{margin:11px 0 12px!important;color:#607591!important;font-size:10px!important;line-height:1.55!important;font-weight:650!important}.cs-mobile-ann-page-create{width:100%!important;height:35px!important;border:0!important;border-radius:11px!important;background:#2f6fff!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:10px!important;font-weight:850!important;box-shadow:0 12px 22px -15px #2f6fffb8!important}.cs-mobile-ann-page-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:14px 0!important}.cs-mobile-ann-page-stats>div{min-height:49px!important;padding:9px 11px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;border:1px solid #e1e8f2!important;border-radius:13px!important;background:#fffffff5!important}.cs-mobile-ann-page-stats i{grid-row:1/3!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#edf4ff!important;color:#2f6fff!important}.cs-mobile-ann-page-stats .is-priority i{background:#fff0f0!important;color:#ef5a67!important}.cs-mobile-ann-page-stats .is-pinned i{background:#eef2f7!important;color:#71829b!important}.cs-mobile-ann-page-stats .is-unread i{background:#fff0df!important;color:#e88716!important}.cs-mobile-ann-page-stats strong{color:#071a39!important;font-size:16px!important;line-height:1!important;font-weight:900!important}.cs-mobile-ann-page-stats span{color:#6d809c!important;font-size:9px!important;line-height:1!important;font-weight:700!important}.cs-mobile-ann-page-search{width:100%!important;height:34px!important;padding:0 11px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #e0e7f0!important;border-radius:11px!important;background:#fff!important;color:#91a0b6!important}.cs-mobile-ann-page-search input{width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#18375d!important;font:inherit!important;font-size:10px!important}.cs-mobile-ann-page-filters{display:flex!important;gap:7px!important;margin:10px 0 12px!important;overflow-x:auto!important}.cs-mobile-ann-page-filters button{flex:0 0 auto!important;height:29px!important;padding:0 12px!important;border:1px solid #dfe6f0!important;border-radius:9px!important;background:#fff!important;color:#536985!important;font-size:9px!important;font-weight:750!important}.cs-mobile-ann-page-filters button.is-active{border-color:#2f6fff!important;background:#2f6fff!important;color:#fff!important}.cs-mobile-ann-page-feed-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}.cs-mobile-ann-page-feed-head strong{display:block!important;color:#071a39!important;font-size:12px!important;font-weight:900!important}.cs-mobile-ann-page-feed-head span{display:block!important;margin-top:2px!important;color:#8a99ae!important;font-size:8px!important}.cs-mobile-ann-page-feed-head b{min-height:21px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;border-radius:8px!important;background:#edf2fa!important;color:#7890ad!important;font-size:8px!important}.cs-mobile-ann-list--page{display:flex!important;flex-direction:column!important;gap:9px!important}.cs-mobile-ann-row--page{position:relative!important;width:100%!important;padding:12px 13px 11px!important;display:block!important;border:1px solid #e1e7f0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 12px 24px -24px #14325a38!important;text-align:left!important;overflow:hidden!important}.cs-mobile-ann-row-line{position:absolute!important;left:0!important;top:12px!important;bottom:12px!important;width:3px!important;border-radius:0 99px 99px 0!important}.cs-mobile-ann-row-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.cs-mobile-ann-row-top small{color:#8a9ab0!important;font-size:8px!important}.cs-mobile-ann-row--page>strong{display:block!important;margin-top:9px!important;color:#071a39!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important}.cs-mobile-ann-row--page>p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:5px 0 9px!important;color:#71819a!important;font-size:9px!important;line-height:1.45!important}.cs-mobile-ann-row-author{padding-top:8px!important;display:flex!important;align-items:center!important;gap:7px!important;border-top:1px solid #edf1f6!important}.cs-mobile-ann-row-author>span{width:20px!important;height:20px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:#3f7cff!important;color:#fff!important;font-size:7px!important;font-weight:900!important}.cs-mobile-ann-row-author b{color:#173353!important;font-size:8px!important;font-weight:850!important}.cs-mobile-ann-row-author small{color:#8a99ae!important;font-size:7.5px!important}.cs-mobile-ann-empty{min-height:160px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#8293aa!important;text-align:center!important}.cs-mobile-ann-empty strong{color:#223e60!important;font-size:11px!important}.cs-mobile-ann-empty span{font-size:9px!important}body.cs-chat-thread-open{overflow:hidden!important;background:linear-gradient(180deg,#eef5ff,#f4f2ff)!important}body.cs-chat-thread-open .cs-page,body.cs-chat-thread-open .cs-page.cs-page--themed{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:linear-gradient(180deg,#edf5ff,#f4f2ff)!important}body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{width:100%!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}body.cs-chat-thread-open .cs-thread-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}body.cs-chat-thread-open .cs-thread-header-stack{grid-row:1!important}body.cs-chat-thread-open .cs-thread-header{height:54px!important;min-height:54px!important;padding:6px 10px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border-bottom:1px solid #e2e8f2!important;background:#fffffff5!important;box-shadow:0 6px 18px -18px #0f172a47!important}body.cs-chat-thread-open .cs-back-home--strong{width:30px!important;height:30px!important;margin:0!important;border:1px solid #e1e7f0!important;border-radius:10px!important;background:#fff!important}body.cs-chat-thread-open .cs-back-home--strong:before{content:"‹"!important;display:block!important;color:#315eaa!important;font-size:20px!important;line-height:26px!important;transform:none!important}body.cs-chat-thread-open .cs-thread-header-main{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important;font-size:10px!important}body.cs-chat-thread-open .cs-thread-header-main h3{margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0d2342!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important}body.cs-chat-thread-open .cs-thread-subline{margin:3px 0 0!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{min-height:16px!important;padding:0 7px!important;border-radius:999px!important;background:#e4f8ee!important;color:#0b9c60!important;font-size:7.5px!important;line-height:16px!important;font-weight:850!important}body.cs-chat-thread-open .cs-thread-header-actions{display:flex!important;gap:6px!important}body.cs-chat-thread-open .cs-status-control,body.cs-chat-thread-open .cs-mobile-thread-search-btn{display:none!important}body.cs-chat-thread-open .cs-thread-tools-trigger{min-width:60px!important;height:31px!important;padding:0 9px!important;border:1px solid #dfe6ef!important;border-radius:10px!important;background:#fff!important;color:#243d5f!important;gap:4px!important;font-size:9px!important;font-weight:800!important}body.cs-chat-thread-open .cs-thread-tools-trigger svg{width:12px!important;height:12px!important}body.cs-chat-thread-open .cs-pinned-messages-bar,body.cs-chat-thread-open .cs-channels-bar{display:none!important}body.cs-chat-thread-open .cs-thread-body{grid-row:2!important;min-height:0!important;height:auto!important;display:block!important;background:transparent!important;overflow:hidden!important}body.cs-chat-thread-open .cs-members-pane{display:none!important}body.cs-chat-thread-open .cs-messages-pane{width:100%!important;height:100%!important;min-height:0!important;padding:14px 10px 20px!important;overflow-y:auto!important;background:transparent!important}body.cs-chat-thread-open .cs-message-row{width:100%!important;margin:0 0 12px!important;display:flex!important;align-items:flex-start!important;gap:5px!important}body.cs-chat-thread-open .cs-message-avatar{display:none!important}body.cs-chat-thread-open .cs-message-card-wrap{max-width:74%!important}body.cs-chat-thread-open .cs-message-row.mine{justify-content:flex-end!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap{max-width:68%!important}body.cs-chat-thread-open .cs-message-card{padding:8px 10px!important;border:1px solid #e2e8f2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 22px -22px #1b345b38!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card{border-color:#3e7cff!important;background:#3e7cff!important;color:#fff!important;border-radius:14px 14px 4px!important}body.cs-chat-thread-open .cs-message-meta{margin:0 0 5px!important;gap:4px!important}body.cs-chat-thread-open .cs-message-meta strong{color:#153052!important;font-size:8px!important;font-weight:900!important}body.cs-chat-thread-open .cs-message-meta .cs-role-badge{min-height:14px!important;padding:0 5px!important;font-size:6px!important;border:0!important;border-radius:5px!important}body.cs-chat-thread-open .cs-message-time{color:#8b9bb1!important;font-size:7px!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-meta,body.cs-chat-thread-open .cs-message-row.mine .cs-message-tools{display:none!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-text,body.cs-chat-thread-open .cs-message-row.mine .cs-message-text *{color:#fff!important}body.cs-chat-thread-open .cs-message-text{color:#173252!important;font-size:10px!important;line-height:1.45!important}body.cs-chat-thread-open .cs-message-tools{display:none!important}body.cs-chat-thread-open audio,body.cs-chat-thread-open .cs-voice-player,body.cs-chat-thread-open [class*=voice-player]{max-width:100%!important}body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-composer-bar--force-compact{grid-row:3!important;position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;min-height:58px!important;padding:7px 9px calc(7px + env(safe-area-inset-bottom))!important;border-top:1px solid #e0e7f1!important;background:#fffffff5!important;box-shadow:0 -8px 22px -20px #0f172a42!important}body.cs-chat-thread-open .cs-composer-wrap,body.cs-chat-thread-open .cs-composer-main,body.cs-chat-thread-open .cs-composer-row{min-width:0!important}body.cs-chat-thread-open .cs-composer-icon-btn,body.cs-chat-thread-open .cs-mobile-composer-menu-btn,body.cs-chat-thread-open .cs-voice-record-button{width:32px!important;height:32px!important;min-width:32px!important;border:0!important;border-radius:10px!important;background:#eef3fb!important;color:#7186a3!important}body.cs-chat-thread-open .cs-composer-textarea,body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open textarea[placeholder*=message i]{min-height:36px!important;height:36px!important;max-height:86px!important;padding:9px 12px!important;border:1px solid #dce5f0!important;border-radius:12px!important;background:#f2f5fb!important;color:#173252!important;font-size:10px!important;line-height:16px!important;box-shadow:none!important}body.cs-chat-thread-open .cs-send-btn,body.cs-chat-thread-open button[aria-label*=Send i]{width:38px!important;height:38px!important;min-width:38px!important;border:0!important;border-radius:12px!important;background:#3e7cff!important;color:#fff!important;box-shadow:0 10px 20px -13px #3e7cffb8!important}.cs-ann-detail-shell--v2{width:100%!important;min-height:100dvh!important;padding:0 0 20px!important;background:linear-gradient(180deg,#eef4ff,#f8fbff 48%,#f1f6ff)!important}.cs-ann-detail-topbar-v2{position:sticky!important;top:0!important;z-index:30!important;width:100%!important;min-height:40px!important;margin:0!important;padding:5px 10px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-bottom:1px solid #dfe7f1!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.cs-ann-detail-back-clean{height:30px!important;margin:0!important;padding:0 6px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#2f6fff!important;font-size:9px!important;font-weight:850!important}.cs-ann-detail-back-clean svg{width:12px!important;height:12px!important}.cs-ann-detail-back-clean{font-size:0!important}.cs-ann-detail-back-clean:after{content:"Announcements";font-size:9px!important}.cs-ann-detail-topbar-chips{gap:5px!important}.cs-ann-detail-topbar-chips .cs-ann-priority-badge,.cs-ann-detail-state-chip,.cs-ann-pin-badge{min-height:20px!important;height:20px!important;padding:0 7px!important;border-radius:7px!important;font-size:7px!important}.cs-ann-detail-clean-card--v2{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0 0 22px 22px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.cs-ann-detail-clean-hero--v2{display:flex!important;flex-direction:column!important;gap:0!important;padding:42px 15px 10px!important;border:0!important;background:transparent!important}.cs-ann-detail-hero-main,.cs-ann-detail-hero-side{display:contents!important}.cs-ann-detail-clean-kicker--v2{order:1!important;display:flex!important;gap:7px!important;margin:0 0 14px!important}.cs-ann-detail-clean-kicker--v2 span{min-height:22px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #dbe6f6!important;border-radius:8px!important;background:#fff!important;color:#4b6382!important;font-size:7px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cs-ann-detail-clean-kicker--v2 span:nth-child(n+3){display:none!important}.cs-ann-detail-clean-hero--v2 h1{order:2!important;margin:0!important;color:#020f2a!important;font-size:28px!important;line-height:.94!important;letter-spacing:-.045em!important;font-weight:950!important}.cs-ann-detail-lead-v2{order:3!important;margin:13px 0 16px!important;color:#314966!important;font-size:11px!important;line-height:1.5!important;font-weight:750!important}.cs-ann-detail-profile-card{order:4!important;min-height:64px!important;padding:11px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 24px -25px #18345b3d!important}.cs-ann-detail-profile-avatar{width:38px!important;height:38px!important;border-radius:11px!important;font-size:10px!important}.cs-ann-detail-profile-card label{color:#8494aa!important;font-size:7px!important}.cs-ann-detail-profile-card strong{margin-top:3px!important;color:#0b2345!important;font-size:11px!important}.cs-ann-detail-profile-card span{margin-top:2px!important;color:#6f829d!important;font-size:8px!important}.cs-ann-detail-mini-stats{order:5!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:10px!important}.cs-ann-detail-mini-stats>div{min-height:58px!important;padding:10px!important;border:1px solid #e0e7f1!important;border-radius:13px!important;background:#fff!important}.cs-ann-detail-mini-stats label{color:#8292a8!important;font-size:7px!important}.cs-ann-detail-mini-stats strong{margin-top:5px!important;color:#0a2242!important;font-size:12px!important}.cs-ann-detail-mini-stats span{margin-top:2px!important;color:#8292a8!important;font-size:7px!important}.cs-ann-detail-summary-banner{order:6!important;min-height:70px!important;margin:10px 0 0!important;padding:12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;border:1px solid #cfe0ff!important;border-radius:14px!important;background:#f5f9ff!important}.cs-ann-detail-summary-icon{width:34px!important;height:34px!important;border-radius:10px!important}.cs-ann-detail-summary-banner strong{color:#0c2446!important;font-size:10px!important}.cs-ann-detail-summary-banner span{margin-top:3px!important;color:#5f7390!important;font-size:8px!important;line-height:1.45!important}.cs-ann-detail-info-grid-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0 15px 12px!important}.cs-ann-detail-info-card-v2{min-height:64px!important;padding:10px!important;border:1px solid #e0e7f1!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.cs-ann-detail-info-card-v2 label{color:#8494aa!important;font-size:7px!important}.cs-ann-detail-info-card-v2 label svg{width:10px!important;height:10px!important}.cs-ann-detail-info-card-v2 strong{margin-top:6px!important;color:#0a2242!important;font-size:11px!important}.cs-ann-detail-info-card-v2 span{margin-top:3px!important;color:#8292a8!important;font-size:7px!important;line-height:1.3!important}.cs-ann-detail-clean-images--v2{padding:0 15px 10px!important}.cs-ann-detail-content-grid-v2{display:flex!important;flex-direction:column!important;gap:13px!important;padding:0 11px!important}.cs-ann-detail-clean-body--v2{padding:15px 14px!important;border:1px solid #e0e7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;color:#334b68!important;font-size:10px!important;line-height:1.65!important}.cs-ann-detail-section-label-v2{margin-bottom:11px!important;color:#7f90a7!important;font-size:7px!important}.cs-ann-detail-clean-body--v2 p{margin:0 0 12px!important}.cs-ann-detail-sidebar-v2{display:flex!important;flex-direction:column!important;gap:12px!important}.cs-ann-detail-side-card-v2{padding:14px!important;border:1px solid #cfe0ff!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:none!important}.cs-ann-detail-side-card-head{color:#2f6fff!important;font-size:7px!important}.cs-ann-detail-side-card-v2 li{padding:9px 0!important;border-bottom:1px solid #e3e9f2!important}.cs-ann-detail-side-card-v2 li strong{color:#0c2446!important;font-size:9px!important}.cs-ann-detail-side-card-v2 li span{color:#8494aa!important;font-size:8px!important}.cs-ann-detail-side-card-v2--soft{border-style:dashed!important;background:#fff!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;column-gap:10px!important}.cs-ann-detail-side-card-v2--soft .cs-ann-detail-side-card-head{grid-column:1/-1!important}.cs-ann-detail-side-card-v2--soft p{margin:8px 0 0!important;color:#526985!important;font-size:8px!important;line-height:1.5!important}.cs-ann-detail-clean-footer-actions--v2,.cs-ann-detail-clean-action--v2{display:none!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-composer-bar-inner{width:100%!important;display:grid!important;grid-template-columns:32px 32px 32px minmax(0,1fr)!important;gap:6px!important;align-items:center!important}body.cs-chat-thread-open .cs-mobile-composer-plus-wrap,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap{width:32px!important;height:32px!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-mobile-keep,body.cs-chat-thread-open .cs-composer-poll-desktop{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:10px!important;background:#eef3fb!important;color:#7589a5!important;box-shadow:none!important}body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-composer-poll-desktop .cs-composer-icon-label,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-label{display:none!important}body.cs-chat-thread-open .cs-composer-poll-desktop svg,body.cs-chat-thread-open .cs-mobile-composer-plus svg,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap svg{width:15px!important;height:15px!important}body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-wrap--force-compact{width:100%!important;min-width:0!important}body.cs-chat-thread-open .cs-composer-input-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:7px!important;align-items:center!important}body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{position:static!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:#3e7cff!important;color:#fff!important;box-shadow:0 10px 20px -13px #3e7cffb8!important}}#cs-chat-viewport-background{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(560px 320px at 0% 6%,rgba(191,219,254,.48),transparent 70%),radial-gradient(520px 300px at 100% 100%,rgba(219,234,254,.36),transparent 72%),linear-gradient(180deg,#edf5ff,#f8fbff 44%,#eef6ff)!important}body.cs-chat-system-shell-active,body.cs-chat-system-shell-active #root,body.cs-chat-system-shell-active .app-shell,body.cs-chat-system-shell-active .app-layout,body.cs-chat-system-shell-active .layout,body.cs-chat-system-shell-active .layout-root,body.cs-chat-system-shell-active .main-content,body.cs-chat-system-shell-active .main-wrapper,body.cs-chat-system-shell-active .main-container,body.cs-chat-system-shell-active .content-wrapper,body.cs-chat-system-shell-active .page-wrapper,body.cs-chat-system-shell-active .workspace,body.cs-chat-system-shell-active main,body.cs-chat-system-shell-active .cs-page,body.cs-chat-system-shell-active .cs-page.cs-page--themed,body.cs-chat-system-shell-active .cs-page.cs-page--hard-sidebar-safe{background-color:transparent!important;background-image:none!important}@media(max-width:768px){:root{--cs-mobile-page-bg: linear-gradient(180deg,#f3f7ff 0%,#f8fbff 52%,#f3f5ff 100%)}html,body,#root,.cs-page,.cs-page.cs-page--themed,.cs-page.cs-page--hard-sidebar-safe{width:100%!important;min-width:0!important;min-height:100dvh!important;margin:0!important;padding:0!important;background:var(--cs-mobile-page-bg)!important;overflow-x:hidden!important}#cs-chat-viewport-background{background:var(--cs-mobile-page-bg)!important}body:not(.cs-chat-thread-open) .cs-home-shell{width:100%!important;max-width:none!important;margin:0!important;padding:10px 10px 26px!important;display:flex!important;flex-direction:column!important;gap:14px!important}body:not(.cs-chat-thread-open) .cs-hero--desktop-clean{width:100%!important;margin:0!important;padding:0!important}body:not(.cs-chat-thread-open) .cs-home-header-top,body:not(.cs-chat-thread-open) .cs-home-header-actions,body:not(.cs-chat-thread-open) .cs-hero-copy,body:not(.cs-chat-thread-open) .cs-hero-stat-arrow{display:none!important}body:not(.cs-chat-thread-open) .cs-hero-stats,body:not(.cs-chat-thread-open) .cs-hero-stats--desktop-clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important}body:not(.cs-chat-thread-open) .cs-hero-stat{width:100%!important;height:111px!important;min-height:111px!important;max-height:111px!important;padding:12px 12px 10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:4px!important;border:1px solid #e6ebf3!important;border-radius:16px!important;background:#fffffffa!important;box-shadow:0 15px 28px -28px #132d5247!important;text-align:left!important}body:not(.cs-chat-thread-open) .cs-hero-stat-icon{width:29px!important;height:29px!important;min-width:29px!important;margin:0 0 1px!important;border-radius:9px!important;background:#edf4ff!important;color:#246bff!important;box-shadow:none!important}body:not(.cs-chat-thread-open) .cs-hero-stat:nth-child(2) .cs-hero-stat-icon{background:#eafaf2!important;color:#10aa68!important}body:not(.cs-chat-thread-open) .cs-hero-stat:nth-child(3) .cs-hero-stat-icon{background:#f1edff!important;color:#8a5cff!important}body:not(.cs-chat-thread-open) .cs-hero-stat:nth-child(4) .cs-hero-stat-icon{background:#fff0df!important;color:#eb8a13!important}body:not(.cs-chat-thread-open) .cs-hero-stat-icon svg{width:14px!important;height:14px!important}body:not(.cs-chat-thread-open) .cs-hero-stat-info{width:100%!important;display:block!important}body:not(.cs-chat-thread-open) .cs-hero-stat-value{color:#071934!important;font-size:20px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.035em!important}body:not(.cs-chat-thread-open) .cs-hero-stat-label{margin-top:3px!important;color:#0b2547!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important}body:not(.cs-chat-thread-open) .cs-hero-stat-sub{margin-top:3px!important;color:#8291a7!important;font-size:8px!important;line-height:1.15!important;font-weight:650!important}body:not(.cs-chat-thread-open) .cs-enterprise-grid,body:not(.cs-chat-thread-open) .cs-left-col{display:block!important;width:100%!important;margin:0!important}body:not(.cs-chat-thread-open) .cs-right-col{display:none!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace{width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body:not(.cs-chat-thread-open) .cs-group-workspace-titlebar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:31px 37px!important;gap:9px 10px!important;margin:0 0 10px!important;align-items:center!important}body:not(.cs-chat-thread-open) .cs-desktop-section-heading{grid-column:1!important;grid-row:1!important;display:block!important}body:not(.cs-chat-thread-open) .cs-desktop-section-icon,body:not(.cs-chat-thread-open) .cs-desktop-section-heading p{display:none!important}body:not(.cs-chat-thread-open) .cs-desktop-section-heading h3{margin:0!important;color:#071934!important;font-size:16px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.025em!important}body:not(.cs-chat-thread-open) .cs-group-workspace-actions{display:contents!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch{grid-column:1/-1!important;grid-row:2!important;width:100%!important;height:37px!important;padding:3px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;border:1px solid #d7e0ef!important;border-radius:12px!important;background:#eaf0fa!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch button{width:100%!important;height:29px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#70819a!important;font-size:9px!important;font-weight:850!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch button.is-active{background:#fff!important;color:#102848!important;box-shadow:0 4px 12px #27446e14!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch svg{width:10px!important;height:10px!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace .cs-desktop-outline-btn--small{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:61px!important;height:31px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:#2f6fff!important;color:#fff!important;box-shadow:0 10px 20px -14px #2f6fffad!important;font-size:0!important;font-weight:900!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace .cs-desktop-outline-btn--small svg{width:11px!important;height:11px!important;margin-right:3px!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace.is-groups-view .cs-desktop-outline-btn--small:after{content:"Group";font-size:9px}body:not(.cs-chat-thread-open) .cs-section--group-workspace.is-chats-view .cs-desktop-outline-btn--small:after{content:"Chat";font-size:9px}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups{width:100%!important;margin:0 0 10px!important;gap:0!important}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools .cs-home-search,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups .cs-home-search{width:100%!important;height:36px!important;min-height:36px!important;padding:0 11px!important;border:1px solid #e0e6ef!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools input,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups input{font-size:9px!important;color:#17375b!important}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools svg,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups svg{width:12px!important;height:12px!important;color:#9aa8ba!important}body:not(.cs-chat-thread-open) .cs-desktop-filter-btn{display:none!important}body:not(.cs-chat-thread-open) .cs-group-workspace-list,body:not(.cs-chat-thread-open) .cs-list-stack--groups-ref,body:not(.cs-chat-thread-open) .cs-list-stack--desktop-ref{width:100%!important;max-height:none!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:9px!important;overflow:visible!important}body:not(.cs-chat-thread-open) .cs-chat-list-row,body:not(.cs-chat-thread-open) .cs-group-chat-list-row{position:relative!important;width:100%!important;height:77px!important;min-height:77px!important;max-height:77px!important;padding:10px 11px 10px 12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 10px!important;border:1px solid #e1e7ef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 13px 25px -25px #19375f47!important;text-align:left!important;overflow:hidden!important}body:not(.cs-chat-thread-open) .cs-chat-list-row:before,body:not(.cs-chat-thread-open) .cs-group-chat-list-row:before{content:""!important;position:absolute!important;left:0!important;top:12px!important;bottom:12px!important;width:3px!important;border-radius:0 99px 99px 0!important;background:#2f6fff!important}body:not(.cs-chat-thread-open) .cs-chat-list-row .cs-avatar,body:not(.cs-chat-thread-open) .cs-group-chat-list-row .cs-avatar{grid-column:1!important;grid-row:1/3!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important;font-size:10px!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;gap:2px!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0b2344!important;font-size:10px!important;line-height:1.1!important;font-weight:950!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#72829a!important;font-size:8px!important;line-height:1.1!important;font-weight:650!important}body:not(.cs-chat-thread-open) .cs-chat-list-meta,body:not(.cs-chat-thread-open) .cs-group-list-meta{grid-column:2!important;grid-row:2!important;justify-self:start!important;margin:0!important;max-width:100%!important}body:not(.cs-chat-thread-open) .cs-chat-list-meta small,body:not(.cs-chat-thread-open) .cs-group-list-meta small{height:17px!important;min-height:17px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;border:0!important;border-radius:999px!important;background:#e5f8ef!important;color:#0c9a61!important;font-size:7px!important;line-height:17px!important;font-weight:900!important}body:not(.cs-chat-thread-open) .cs-section-footer-note,body:not(.cs-chat-thread-open) .cs-desktop-link-row{display:none!important}.cs-mobile-ann-page-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;padding:0!important;background:var(--cs-mobile-page-bg)!important}.cs-mobile-ann-modal--page{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--cs-mobile-page-bg)!important;box-shadow:none!important;overflow:hidden!important}.cs-mobile-ann-page-scroll{width:100%!important;height:100%!important;padding:19px 9px 30px!important;box-sizing:border-box!important;overflow-y:auto!important}.cs-mobile-ann-page-close{display:none!important}.cs-mobile-ann-page-hero{padding:14px 14px 13px!important;border:1px solid #d7e5fa!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 34px -30px #2563eb52!important}.cs-mobile-ann-page-hero-copy{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important}.cs-mobile-ann-page-icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#edf4ff!important;color:#2f6fff!important}.cs-mobile-ann-page-hero-copy span{color:#2f6fff!important;font-size:7px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.07em!important}.cs-mobile-ann-page-hero-copy h2{margin:4px 0 0!important;color:#071934!important;font-size:16px!important;line-height:1!important;font-weight:950!important}.cs-mobile-ann-page-hero>p{margin:11px 0 12px!important;color:#60748f!important;font-size:9px!important;line-height:1.55!important;font-weight:650!important}.cs-mobile-ann-page-create{width:100%!important;height:35px!important;border:0!important;border-radius:11px!important;background:#2f6fff!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:10px!important;font-weight:900!important;box-shadow:0 12px 22px -15px #2f6fffb8!important}.cs-mobile-ann-page-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:14px 0!important}.cs-mobile-ann-page-stats>div{min-height:49px!important;padding:9px 11px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;border:1px solid #e1e8f2!important;border-radius:13px!important;background:#fff!important}.cs-mobile-ann-page-stats i{grid-row:1/3!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#edf4ff!important;color:#2f6fff!important}.cs-mobile-ann-page-stats .is-priority i{background:#fff0f0!important;color:#ef5a67!important}.cs-mobile-ann-page-stats .is-pinned i{background:#eef2f7!important;color:#71829b!important}.cs-mobile-ann-page-stats .is-unread i{background:#fff0df!important;color:#e88716!important}.cs-mobile-ann-page-stats strong{color:#071934!important;font-size:15px!important;line-height:1!important;font-weight:950!important}.cs-mobile-ann-page-stats span{color:#6d809c!important;font-size:8px!important;line-height:1!important;font-weight:700!important}.cs-mobile-ann-page-search{width:100%!important;height:34px!important;padding:0 11px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #e0e7f0!important;border-radius:11px!important;background:#fff!important;color:#91a0b6!important}.cs-mobile-ann-page-search input{width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#18375d!important;font:inherit!important;font-size:9px!important}.cs-mobile-ann-page-filters{display:flex!important;gap:7px!important;margin:10px 0 12px!important;overflow-x:auto!important}.cs-mobile-ann-page-filters button{flex:0 0 auto!important;height:28px!important;padding:0 12px!important;border:1px solid #dfe6f0!important;border-radius:9px!important;background:#fff!important;color:#536985!important;font-size:8px!important;font-weight:800!important}.cs-mobile-ann-page-filters button.is-active{border-color:#2f6fff!important;background:#2f6fff!important;color:#fff!important}.cs-mobile-ann-page-feed-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}.cs-mobile-ann-page-feed-head strong{display:block!important;color:#071934!important;font-size:11px!important;font-weight:950!important}.cs-mobile-ann-page-feed-head span{display:block!important;margin-top:2px!important;color:#8a99ae!important;font-size:7px!important}.cs-mobile-ann-page-feed-head b{min-height:21px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;border-radius:8px!important;background:#edf2fa!important;color:#7890ad!important;font-size:7px!important}.cs-mobile-ann-list--page{display:flex!important;flex-direction:column!important;gap:9px!important}.cs-mobile-ann-row--page{position:relative!important;width:100%!important;padding:12px 13px 11px!important;display:block!important;border:1px solid #e1e7f0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 12px 24px -24px #14325a38!important;text-align:left!important;overflow:hidden!important}.cs-mobile-ann-row-line{position:absolute!important;left:0!important;top:12px!important;bottom:12px!important;width:3px!important;border-radius:0 99px 99px 0!important}.cs-mobile-ann-row-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.cs-mobile-ann-row-top small{color:#8a9ab0!important;font-size:7px!important}.cs-mobile-ann-row--page>strong{display:block!important;margin-top:9px!important;color:#071934!important;font-size:10px!important;line-height:1.2!important;font-weight:950!important}.cs-mobile-ann-row--page>p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:5px 0 9px!important;color:#71819a!important;font-size:8px!important;line-height:1.45!important}.cs-mobile-ann-row-author{padding-top:8px!important;display:flex!important;align-items:center!important;gap:7px!important;border-top:1px solid #edf1f6!important}.cs-mobile-ann-row-author>span{width:20px!important;height:20px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:#3f7cff!important;color:#fff!important;font-size:6px!important;font-weight:950!important}.cs-mobile-ann-row-author b{color:#173353!important;font-size:7px!important;font-weight:900!important}.cs-mobile-ann-row-author small{color:#8a99ae!important;font-size:7px!important}body.cs-chat-thread-open,body.cs-chat-thread-open .cs-page,body.cs-chat-thread-open .cs-page.cs-page--themed{width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:linear-gradient(180deg,#edf5ff,#f4f2ff)!important}body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{width:100%!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}body.cs-chat-thread-open .cs-thread-panel{display:grid!important;grid-template-rows:54px minmax(0,1fr) 58px!important}body.cs-chat-thread-open .cs-thread-header-stack{grid-row:1!important;min-height:0!important}body.cs-chat-thread-open .cs-thread-header{width:100%!important;height:54px!important;min-height:54px!important;padding:6px 10px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border-bottom:1px solid #e2e8f2!important;background:#fff!important;box-shadow:0 6px 18px -18px #0f172a47!important}body.cs-chat-thread-open .cs-back-home--strong{width:30px!important;height:30px!important;min-width:30px!important;margin:0!important;border:1px solid #e1e7f0!important;border-radius:10px!important;background:#fff!important}body.cs-chat-thread-open .cs-back-home--strong:before{content:"‹"!important;display:block!important;color:#315eaa!important;font-size:20px!important;line-height:26px!important;transform:none!important}body.cs-chat-thread-open .cs-thread-header-main{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important;font-size:9px!important}body.cs-chat-thread-open .cs-thread-header-main h3{margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0d2342!important;font-size:11px!important;line-height:1.1!important;font-weight:950!important}body.cs-chat-thread-open .cs-thread-subline{margin:3px 0 0!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{min-height:15px!important;height:15px!important;padding:0 7px!important;border-radius:999px!important;background:#e4f8ee!important;color:#0b9c60!important;font-size:7px!important;line-height:15px!important;font-weight:900!important}body.cs-chat-thread-open .cs-thread-header-actions{display:flex!important;gap:6px!important}body.cs-chat-thread-open .cs-status-control,body.cs-chat-thread-open .cs-mobile-thread-search-btn{display:none!important}body.cs-chat-thread-open .cs-thread-tools-trigger{min-width:60px!important;height:31px!important;padding:0 9px!important;border:1px solid #dfe6ef!important;border-radius:10px!important;background:#fff!important;color:#243d5f!important;gap:4px!important;font-size:8px!important;font-weight:850!important}body.cs-chat-thread-open .cs-thread-tools-trigger svg{width:12px!important;height:12px!important}body.cs-chat-thread-open .cs-pinned-messages-bar,body.cs-chat-thread-open .cs-channels-bar,body.cs-chat-thread-open .cs-members-pane{display:none!important}body.cs-chat-thread-open .cs-thread-body{grid-row:2!important;min-height:0!important;overflow:hidden!important;background:transparent!important}body.cs-chat-thread-open .cs-messages-pane{width:100%!important;height:100%!important;min-height:0!important;padding:14px 10px 20px!important;overflow-y:auto!important;background:transparent!important}body.cs-chat-thread-open .cs-message-row{width:100%!important;margin:0 0 12px!important;display:flex!important;align-items:flex-start!important;gap:5px!important}body.cs-chat-thread-open .cs-message-avatar{display:none!important}body.cs-chat-thread-open .cs-message-card-wrap{max-width:74%!important}body.cs-chat-thread-open .cs-message-row.mine{justify-content:flex-end!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap{max-width:68%!important}body.cs-chat-thread-open .cs-message-card{padding:8px 10px!important;border:1px solid #e2e8f2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 22px -22px #1b345b38!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card{border-color:#3e7cff!important;background:#3e7cff!important;color:#fff!important;border-radius:14px 14px 4px!important}body.cs-chat-thread-open .cs-message-meta{margin:0 0 5px!important;gap:4px!important}body.cs-chat-thread-open .cs-message-meta strong{color:#153052!important;font-size:7px!important;font-weight:950!important}body.cs-chat-thread-open .cs-message-meta .cs-role-badge{min-height:14px!important;height:14px!important;padding:0 5px!important;font-size:5.5px!important;border:0!important;border-radius:5px!important}body.cs-chat-thread-open .cs-message-time{color:#8b9bb1!important;font-size:6.5px!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-meta,body.cs-chat-thread-open .cs-message-row.mine .cs-message-tools{display:none!important}body.cs-chat-thread-open .cs-message-text{color:#173252!important;font-size:9px!important;line-height:1.45!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-text,body.cs-chat-thread-open .cs-message-row.mine .cs-message-text *{color:#fff!important}body.cs-chat-thread-open .cs-message-tools{display:none!important}body.cs-chat-thread-open .cs-message-card .cs-vp{width:120px!important;min-width:120px!important;max-width:120px!important;min-height:68px!important;display:grid!important;grid-template-columns:14px 34px minmax(0,1fr)!important;grid-template-rows:42px 18px!important;gap:0 5px!important;align-items:center!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.cs-chat-thread-open .cs-vp-mic{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;color:#9aa9bb!important}body.cs-chat-thread-open .cs-vp-mic svg{width:10px!important;height:10px!important}body.cs-chat-thread-open .cs-vp-playbtn{grid-column:2!important;grid-row:1!important;width:34px!important;height:34px!important;min-width:34px!important;border:0!important;border-radius:999px!important;background:#3e7cff!important;color:#fff!important;box-shadow:0 10px 18px -12px #3e7cffb8!important}body.cs-chat-thread-open .cs-vp-body{grid-column:3!important;grid-row:1!important;min-width:0!important;width:100%!important}body.cs-chat-thread-open .cs-vp-wave{height:25px!important;display:flex!important;align-items:center!important;gap:2px!important;overflow:hidden!important}body.cs-chat-thread-open .cs-vp-bar{width:1px!important;min-width:1px!important;max-height:25px!important;border-radius:99px!important;background:#9dbbff!important}body.cs-chat-thread-open .cs-vp-times{margin-top:1px!important;display:flex!important;justify-content:space-between!important;color:#8698b0!important;font-size:7px!important}body.cs-chat-thread-open .cs-vp-speed{grid-column:1/2!important;grid-row:2!important;width:24px!important;height:17px!important;padding:0!important;border:0!important;border-radius:6px!important;background:#eef3fb!important;color:#8293aa!important;font-size:7px!important}body.cs-chat-thread-open .cs-vp-download{grid-column:2!important;grid-row:2!important;width:18px!important;height:18px!important;color:#8da0b8!important}body.cs-chat-thread-open .cs-vp-download svg{width:9px!important;height:9px!important}body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-composer-bar--force-compact{grid-row:3!important;position:relative!important;width:100%!important;min-height:58px!important;height:58px!important;padding:7px 9px calc(7px + env(safe-area-inset-bottom))!important;border-top:1px solid #e0e7f1!important;background:#fff!important;box-shadow:0 -8px 22px -20px #0f172a42!important}body.cs-chat-thread-open .cs-composer-bar-inner{width:100%!important;display:grid!important;grid-template-columns:32px 32px 32px minmax(0,1fr)!important;gap:6px!important;align-items:center!important}body.cs-chat-thread-open .cs-mobile-composer-plus-wrap,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap{width:32px!important;height:32px!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-mobile-keep,body.cs-chat-thread-open .cs-composer-poll-desktop{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:10px!important;background:#eef3fb!important;color:#7589a5!important;box-shadow:none!important}body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-composer-icon-label{display:none!important}body.cs-chat-thread-open .cs-composer-poll-desktop svg,body.cs-chat-thread-open .cs-mobile-composer-plus svg,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap svg{width:14px!important;height:14px!important}body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-wrap--force-compact{width:100%!important;min-width:0!important}body.cs-chat-thread-open .cs-composer-input-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:7px!important;align-items:center!important}body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 12px!important;border:1px solid #dbe3ef!important;border-radius:12px!important;background:#f5f7fb!important;color:#173252!important;font-size:9px!important;line-height:36px!important;overflow:hidden!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{position:static!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:#3e7cff!important;color:#fff!important;box-shadow:0 10px 20px -13px #3e7cffb8!important}.cs-ann-detail-shell--v2{width:100%!important;min-height:100dvh!important;margin:0!important;padding:0 0 22px!important;background:var(--cs-mobile-page-bg)!important}.cs-ann-detail-topbar-v2{position:sticky!important;top:0!important;z-index:20!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 11px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-bottom:1px solid #e2e8f2!important;background:#fffffffa!important}.cs-ann-detail-back-clean{min-width:0!important;height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2f6fff!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:0!important;font-weight:900!important}.cs-ann-detail-back-clean svg{width:11px!important;height:11px!important}.cs-ann-detail-back-clean:after{content:"Announcements";font-size:9px!important}.cs-ann-detail-topbar-chips{display:flex!important;align-items:center!important;gap:5px!important}.cs-ann-detail-topbar-chips .cs-ann-priority-badge,.cs-ann-detail-state-chip,.cs-ann-pin-badge{height:20px!important;min-height:20px!important;padding:0 7px!important;border-radius:7px!important;font-size:6px!important}.cs-ann-detail-clean-card--v2{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0 0 22px 22px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.cs-ann-detail-clean-hero--v2{display:flex!important;flex-direction:column!important;gap:0!important;padding:42px 15px 10px!important;border:0!important;background:transparent!important}.cs-ann-detail-hero-main,.cs-ann-detail-hero-side{display:contents!important}.cs-ann-detail-clean-kicker--v2{order:1!important;display:flex!important;gap:7px!important;margin:0 0 14px!important}.cs-ann-detail-clean-kicker--v2 span{min-height:22px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #dbe6f6!important;border-radius:8px!important;background:#fff!important;color:#4b6382!important;font-size:6px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cs-ann-detail-clean-kicker--v2 span:nth-child(n+3){display:none!important}.cs-ann-detail-clean-hero--v2 h1{order:2!important;margin:0!important;color:#020f2a!important;font-size:28px!important;line-height:.94!important;letter-spacing:-.045em!important;font-weight:950!important}.cs-ann-detail-lead-v2{order:3!important;margin:13px 0 16px!important;color:#314966!important;font-size:10px!important;line-height:1.5!important;font-weight:750!important}.cs-ann-detail-profile-card{order:4!important;min-height:64px!important;padding:11px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 24px -25px #18345b3d!important}.cs-ann-detail-profile-avatar{width:38px!important;height:38px!important;border-radius:11px!important;font-size:9px!important}.cs-ann-detail-profile-card label{color:#8494aa!important;font-size:6px!important}.cs-ann-detail-profile-card strong{margin-top:3px!important;color:#0b2345!important;font-size:10px!important}.cs-ann-detail-profile-card span{margin-top:2px!important;color:#6f829d!important;font-size:7px!important}.cs-ann-detail-mini-stats{order:5!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:10px!important}.cs-ann-detail-mini-stats>div{min-height:58px!important;padding:10px!important;border:1px solid #e0e7f1!important;border-radius:13px!important;background:#fff!important}.cs-ann-detail-mini-stats label{color:#8292a8!important;font-size:6px!important}.cs-ann-detail-mini-stats strong{margin-top:5px!important;color:#0a2242!important;font-size:11px!important}.cs-ann-detail-mini-stats span{margin-top:2px!important;color:#8292a8!important;font-size:6px!important}.cs-ann-detail-summary-banner{order:6!important;min-height:70px!important;margin:10px 0 0!important;padding:12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;border:1px solid #cfe0ff!important;border-radius:14px!important;background:#f5f9ff!important}.cs-ann-detail-summary-icon{width:34px!important;height:34px!important;border-radius:10px!important}.cs-ann-detail-summary-banner strong{color:#0c2446!important;font-size:9px!important}.cs-ann-detail-summary-banner span{margin-top:3px!important;color:#5f7390!important;font-size:7px!important;line-height:1.45!important}.cs-ann-detail-info-grid-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0 15px 12px!important}.cs-ann-detail-info-card-v2{min-height:64px!important;padding:10px!important;border:1px solid #e0e7f1!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.cs-ann-detail-info-card-v2 label{color:#8494aa!important;font-size:6px!important}.cs-ann-detail-info-card-v2 label svg{width:9px!important;height:9px!important}.cs-ann-detail-info-card-v2 strong{margin-top:6px!important;color:#0a2242!important;font-size:10px!important}.cs-ann-detail-info-card-v2 span{margin-top:3px!important;color:#8292a8!important;font-size:6px!important;line-height:1.3!important}.cs-ann-detail-clean-images--v2{padding:0 15px 10px!important}.cs-ann-detail-content-grid-v2{display:flex!important;flex-direction:column!important;gap:13px!important;padding:0 11px!important}.cs-ann-detail-clean-body--v2{padding:15px 14px!important;border:1px solid #e0e7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;color:#334b68!important;font-size:9px!important;line-height:1.65!important}.cs-ann-detail-section-label-v2{margin-bottom:11px!important;color:#7f90a7!important;font-size:6px!important}.cs-ann-detail-clean-body--v2 p{margin:0 0 12px!important}.cs-ann-detail-sidebar-v2{display:flex!important;flex-direction:column!important;gap:12px!important}.cs-ann-detail-side-card-v2{padding:14px!important;border:1px solid #cfe0ff!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:none!important}.cs-ann-detail-side-card-head{color:#2f6fff!important;font-size:6px!important}.cs-ann-detail-side-card-v2 li{padding:9px 0!important;border-bottom:1px solid #e3e9f2!important}.cs-ann-detail-side-card-v2 li strong{color:#0c2446!important;font-size:8px!important}.cs-ann-detail-side-card-v2 li span{color:#8494aa!important;font-size:7px!important}.cs-ann-detail-side-card-v2--soft{border-style:dashed!important;background:#fff!important}.cs-ann-detail-side-card-v2--soft p{margin:8px 0 0!important;color:#526985!important;font-size:7px!important;line-height:1.5!important}.cs-ann-detail-clean-footer-actions--v2,.cs-ann-detail-clean-action--v2{display:none!important}}#cs-chat-sidebar-gap-fill{pointer-events:none!important}@media(min-width:769px){html,body,#root{background:#eef6ff!important}body.cs-chat-system-shell-active,body.cs-chat-system-shell-active #root,body.cs-chat-system-shell-active .app,body.cs-chat-system-shell-active .app-shell,body.cs-chat-system-shell-active .layout,body.cs-chat-system-shell-active .layout-root,body.cs-chat-system-shell-active .main-content,body.cs-chat-system-shell-active .main-wrapper,body.cs-chat-system-shell-active .main-container,body.cs-chat-system-shell-active .content-wrapper,body.cs-chat-system-shell-active .page-wrapper,body.cs-chat-system-shell-active .workspace,body.cs-chat-system-shell-active main{background-color:transparent!important;background-image:none!important}body.cs-chat-system-shell-active .cs-page,body.cs-chat-system-shell-active .cs-page.cs-page--themed,body.cs-chat-system-shell-active .cs-page.cs-page--hard-sidebar-safe{background:transparent!important;box-shadow:none!important;border-left:0!important}}@media(max-width:768px){:root{--cs-mobile-exact-bg: linear-gradient(180deg, #f2f7ff 0%, #f8fbff 49%, #f4f3ff 100%);--cs-mobile-exact-blue: #2f6fff;--cs-mobile-exact-ink: #071934;--cs-mobile-exact-muted: #75869d;--cs-mobile-exact-border: #e0e7f1}*{box-sizing:border-box!important}html,body,#root,.cs-page,.cs-page.cs-page--themed,.cs-page.cs-page--hard-sidebar-safe{width:100%!important;min-width:0!important;min-height:100dvh!important;margin:0!important;padding:0!important;background:var(--cs-mobile-exact-bg)!important;overflow-x:hidden!important}#cs-chat-viewport-background{display:block!important;background:var(--cs-mobile-exact-bg)!important}#cs-chat-sidebar-gap-fill,.opscence-broadcast-banner,.opscence-broadcast-banner--compact,.cs-offline-banner,.cs-alert{display:none!important}body:not(.cs-chat-thread-open) .cs-home-shell{width:100%!important;max-width:none!important;margin:0!important;padding:10px 10px 24px!important;display:flex!important;flex-direction:column!important;gap:14px!important;background:transparent!important}body:not(.cs-chat-thread-open) .cs-hero,body:not(.cs-chat-thread-open) .cs-hero--desktop-clean{width:100%!important;margin:0!important;padding:0!important;background:transparent!important}body:not(.cs-chat-thread-open) .cs-home-header-top,body:not(.cs-chat-thread-open) .cs-home-header-actions,body:not(.cs-chat-thread-open) .cs-hero-copy,body:not(.cs-chat-thread-open) .cs-hero-stat-arrow{display:none!important}body:not(.cs-chat-thread-open) .cs-hero-stats,body:not(.cs-chat-thread-open) .cs-hero-stats--desktop-clean{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important}body:not(.cs-chat-thread-open) .cs-hero-stat{width:100%!important;height:111px!important;min-height:111px!important;max-height:111px!important;padding:12px 12px 10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;border:1px solid #e6ebf3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 15px 30px -30px #122b4f3d!important;text-align:left!important;overflow:hidden!important}body:not(.cs-chat-thread-open) .cs-hero-stat-icon{width:29px!important;height:29px!important;min-width:29px!important;margin:0 0 8px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#edf4ff!important;color:#246bff!important;box-shadow:none!important}body:not(.cs-chat-thread-open) .cs-hero-stat:nth-child(2) .cs-hero-stat-icon{background:#eafaf2!important;color:#10aa68!important}body:not(.cs-chat-thread-open) .cs-hero-stat:nth-child(3) .cs-hero-stat-icon{background:#f1edff!important;color:#8a5cff!important}body:not(.cs-chat-thread-open) .cs-hero-stat:nth-child(4) .cs-hero-stat-icon{background:#fff0df!important;color:#eb8a13!important}body:not(.cs-chat-thread-open) .cs-hero-stat-icon svg{width:14px!important;height:14px!important}body:not(.cs-chat-thread-open) .cs-hero-stat-info{width:100%!important;display:block!important}body:not(.cs-chat-thread-open) .cs-hero-stat-value{color:var(--cs-mobile-exact-ink)!important;font-size:20px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.035em!important}body:not(.cs-chat-thread-open) .cs-hero-stat-label{margin-top:4px!important;color:#0a2345!important;font-size:10px!important;line-height:1!important;font-weight:900!important}body:not(.cs-chat-thread-open) .cs-hero-stat-sub{margin-top:4px!important;color:#8493a8!important;font-size:8px!important;line-height:1!important;font-weight:650!important}body:not(.cs-chat-thread-open) .cs-enterprise-grid,body:not(.cs-chat-thread-open) .cs-left-col{width:100%!important;display:block!important;margin:0!important;padding:0!important}body:not(.cs-chat-thread-open) .cs-right-col{display:none!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace{width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body:not(.cs-chat-thread-open) .cs-group-workspace-titlebar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:27px 36px!important;gap:9px 10px!important;margin:0 0 10px!important;align-items:center!important}body:not(.cs-chat-thread-open) .cs-desktop-section-heading{grid-column:1!important;grid-row:1!important;display:block!important}body:not(.cs-chat-thread-open) .cs-desktop-section-icon,body:not(.cs-chat-thread-open) .cs-desktop-section-heading p{display:none!important}body:not(.cs-chat-thread-open) .cs-desktop-section-heading h3{margin:0!important;color:var(--cs-mobile-exact-ink)!important;font-size:16px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.025em!important}body:not(.cs-chat-thread-open) .cs-group-workspace-actions{display:contents!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;height:36px!important;padding:3px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;border:1px solid #d7e0ef!important;border-radius:12px!important;background:#eaf0fa!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch button{width:100%!important;height:28px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#70819a!important;font-size:9px!important;font-weight:850!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch button.is-active{background:#fff!important;color:#102848!important;box-shadow:0 4px 12px #27446e14!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch svg{width:10px!important;height:10px!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace .cs-desktop-outline-btn--small{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:61px!important;height:27px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;background:var(--cs-mobile-exact-blue)!important;color:#fff!important;box-shadow:0 10px 20px -14px #2f6fffad!important;font-size:0!important;font-weight:900!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace .cs-desktop-outline-btn--small svg{width:11px!important;height:11px!important;margin-right:3px!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace.is-groups-view .cs-desktop-outline-btn--small:after{content:"Group";font-size:9px}body:not(.cs-chat-thread-open) .cs-section--group-workspace.is-chats-view .cs-desktop-outline-btn--small:after{content:"Chat";font-size:9px}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups{width:100%!important;margin:0 0 10px!important;gap:0!important}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools .cs-home-search,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups .cs-home-search{width:100%!important;height:34px!important;min-height:34px!important;padding:0 11px!important;border:1px solid #e0e6ef!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools input,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups input{font-size:9px!important;color:#17375b!important}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools svg,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups svg{width:12px!important;height:12px!important;color:#9aa8ba!important}body:not(.cs-chat-thread-open) .cs-desktop-filter-btn{display:none!important}body:not(.cs-chat-thread-open) .cs-group-workspace-list,body:not(.cs-chat-thread-open) .cs-list-stack--groups-ref,body:not(.cs-chat-thread-open) .cs-list-stack--desktop-ref{width:100%!important;max-height:none!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:9px!important;overflow:visible!important}body:not(.cs-chat-thread-open) .cs-chat-list-row,body:not(.cs-chat-thread-open) .cs-group-chat-list-row{position:relative!important;width:100%!important;height:77px!important;min-height:77px!important;max-height:77px!important;padding:10px 11px 10px 12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 10px!important;border:1px solid #e1e7ef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 13px 25px -25px #19375f47!important;text-align:left!important;overflow:hidden!important}body:not(.cs-chat-thread-open) .cs-chat-list-row:before,body:not(.cs-chat-thread-open) .cs-group-chat-list-row:before{content:""!important;position:absolute!important;left:0!important;top:12px!important;bottom:12px!important;width:3px!important;border-radius:0 99px 99px 0!important;background:var(--cs-mobile-exact-blue)!important}body:not(.cs-chat-thread-open) .cs-chat-list-row .cs-avatar,body:not(.cs-chat-thread-open) .cs-group-chat-list-row .cs-avatar{grid-column:1!important;grid-row:1 / 3!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important;font-size:10px!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;gap:2px!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0b2344!important;font-size:10px!important;line-height:1.1!important;font-weight:950!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#72829a!important;font-size:8px!important;line-height:1.1!important;font-weight:650!important}body:not(.cs-chat-thread-open) .cs-chat-list-meta,body:not(.cs-chat-thread-open) .cs-group-list-meta{grid-column:2!important;grid-row:2!important;justify-self:start!important;margin:0!important;max-width:100%!important}body:not(.cs-chat-thread-open) .cs-chat-list-meta small,body:not(.cs-chat-thread-open) .cs-group-list-meta small{height:17px!important;min-height:17px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;border:0!important;border-radius:999px!important;background:#e5f8ef!important;color:#0c9a61!important;font-size:7px!important;line-height:17px!important;font-weight:900!important}body:not(.cs-chat-thread-open) .cs-section-footer-note,body:not(.cs-chat-thread-open) .cs-desktop-link-row{display:none!important}.cs-mobile-ann-page-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;padding:0!important;background:var(--cs-mobile-exact-bg)!important}.cs-mobile-ann-modal--page{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--cs-mobile-exact-bg)!important;box-shadow:none!important;overflow:hidden!important}.cs-mobile-ann-page-scroll{width:100%!important;height:100%!important;padding:19px 9px 30px!important;overflow-y:auto!important;background:transparent!important}.cs-mobile-ann-page-close{display:none!important}.cs-mobile-ann-page-hero{padding:13px 14px 12px!important;border:1px solid #d7e5fa!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 34px -30px #2563eb52!important}.cs-mobile-ann-page-hero-copy{display:flex!important;align-items:center!important;gap:10px!important}.cs-mobile-ann-page-icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#edf4ff!important;color:var(--cs-mobile-exact-blue)!important}.cs-mobile-ann-page-icon svg{width:15px!important;height:15px!important}.cs-mobile-ann-page-hero-copy span{color:var(--cs-mobile-exact-blue)!important;font-size:7px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.07em!important}.cs-mobile-ann-page-hero-copy h2{margin:4px 0 0!important;color:var(--cs-mobile-exact-ink)!important;font-size:16px!important;line-height:1!important;font-weight:950!important}.cs-mobile-ann-page-hero>p{margin:11px 0 12px!important;color:#60748f!important;font-size:9px!important;line-height:1.55!important;font-weight:650!important}.cs-mobile-ann-page-create{width:100%!important;height:34px!important;min-height:34px!important;border:0!important;border-radius:10px!important;background:var(--cs-mobile-exact-blue)!important;color:#fff!important;box-shadow:0 12px 22px -14px #2f6fff99!important;font-size:9px!important;font-weight:900!important}.cs-mobile-ann-page-create svg{width:11px!important;height:11px!important}.cs-mobile-ann-page-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:14px 0 12px!important}.cs-mobile-ann-page-stats>div{min-height:49px!important;padding:9px 10px!important;display:grid!important;grid-template-columns:27px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:1px 8px!important;align-items:center!important;border:1px solid #e3e8f0!important;border-radius:13px!important;background:#fff!important}.cs-mobile-ann-page-stats i{grid-column:1!important;grid-row:1 / 3!important;width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#edf4ff!important;color:var(--cs-mobile-exact-blue)!important;font-style:normal!important}.cs-mobile-ann-page-stats .is-priority i{background:#ffeded!important;color:#ff5a66!important}.cs-mobile-ann-page-stats .is-pinned i{background:#f1f3f7!important;color:#78879c!important}.cs-mobile-ann-page-stats .is-unread i{background:#fff0df!important;color:#eb8a13!important}.cs-mobile-ann-page-stats i svg{width:11px!important;height:11px!important}.cs-mobile-ann-page-stats strong{grid-column:2!important;grid-row:1!important;align-self:end!important;color:var(--cs-mobile-exact-ink)!important;font-size:16px!important;line-height:1!important;font-weight:950!important}.cs-mobile-ann-page-stats span{grid-column:2!important;grid-row:2!important;align-self:start!important;color:#8392a7!important;font-size:7px!important;line-height:1!important;font-weight:700!important}.cs-mobile-ann-page-search{width:100%!important;height:33px!important;padding:0 11px!important;display:flex!important;align-items:center!important;gap:7px!important;border:1px solid #e1e7ef!important;border-radius:11px!important;background:#fff!important}.cs-mobile-ann-page-search svg{width:11px!important;height:11px!important;color:#9aa8ba!important}.cs-mobile-ann-page-search input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#17375b!important;font-size:9px!important}.cs-mobile-ann-page-filters{display:flex!important;gap:7px!important;margin:10px 0 12px!important}.cs-mobile-ann-page-filters button{min-width:0!important;height:28px!important;padding:0 12px!important;border:1px solid #e0e6ef!important;border-radius:9px!important;background:#fff!important;color:#456080!important;font-size:8px!important;font-weight:800!important}.cs-mobile-ann-page-filters button.is-active{border-color:var(--cs-mobile-exact-blue)!important;background:var(--cs-mobile-exact-blue)!important;color:#fff!important}.cs-mobile-ann-page-feed-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 8px!important}.cs-mobile-ann-page-feed-head strong{display:block!important;color:var(--cs-mobile-exact-ink)!important;font-size:11px!important;line-height:1!important;font-weight:950!important}.cs-mobile-ann-page-feed-head span{display:block!important;margin-top:3px!important;color:#8795a9!important;font-size:7px!important}.cs-mobile-ann-page-feed-head b{height:22px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;border-radius:8px!important;background:#edf2fb!important;color:#8292a8!important;font-size:7px!important;font-weight:800!important}.cs-mobile-ann-list--page{display:flex!important;flex-direction:column!important;gap:10px!important}.cs-mobile-ann-row--page{position:relative!important;width:100%!important;min-height:142px!important;padding:11px 13px 10px!important;display:block!important;border:1px solid #e3e8f0!important;border-left:2px solid #ff5361!important;border-radius:15px!important;background:#fff!important;box-shadow:0 14px 26px -28px #152f5342!important;text-align:left!important;overflow:hidden!important}.cs-mobile-ann-row-line{display:none!important}.cs-mobile-ann-row-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}.cs-mobile-ann-row-top .cs-ann-priority-badge{min-height:18px!important;height:18px!important;padding:0 7px!important;border-radius:7px!important;font-size:6px!important}.cs-mobile-ann-row-top small{color:#8796aa!important;font-size:7px!important}.cs-mobile-ann-row--page>strong{display:block!important;color:var(--cs-mobile-exact-ink)!important;font-size:11px!important;line-height:1.2!important;font-weight:950!important}.cs-mobile-ann-row--page>p{display:-webkit-box!important;margin:5px 0 9px!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:#687b94!important;font-size:8px!important;line-height:1.45!important}.cs-mobile-ann-row-author{min-height:28px!important;padding-top:8px!important;display:grid!important;grid-template-columns:20px auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;border-top:1px solid #edf1f6!important}.cs-mobile-ann-row-author>span{width:20px!important;height:20px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:var(--cs-mobile-exact-blue)!important;color:#fff!important;font-size:6px!important;font-weight:900!important}.cs-mobile-ann-row-author b{color:#173252!important;font-size:7px!important;font-weight:900!important}.cs-mobile-ann-row-author small{color:#8392a8!important;font-size:7px!important}body.cs-chat-thread-open,body.cs-chat-thread-open .cs-page,body.cs-chat-thread-open .cs-page.cs-page--themed{width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:linear-gradient(180deg,#edf5ff,#f4f2ff)!important}body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{width:100%!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}body.cs-chat-thread-open .cs-thread-panel{display:grid!important;grid-template-rows:54px minmax(0,1fr) 64px!important}body.cs-chat-thread-open .cs-thread-header-stack{grid-row:1!important;min-height:0!important}body.cs-chat-thread-open .cs-thread-header{width:100%!important;height:54px!important;min-height:54px!important;padding:6px 10px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border-bottom:1px solid #e2e8f2!important;background:#fff!important;box-shadow:0 6px 18px -18px #0f172a47!important}body.cs-chat-thread-open .cs-back-home--strong{width:30px!important;height:30px!important;min-width:30px!important;margin:0!important;padding:0!important;border:1px solid #e1e7f0!important;border-radius:10px!important;background:#fff!important;color:#315eaa!important}body.cs-chat-thread-open .cs-back-home--strong svg{display:none!important}body.cs-chat-thread-open .cs-back-home--strong:before{content:"‹"!important;display:block!important;color:#315eaa!important;font-size:20px!important;line-height:26px!important}body.cs-chat-thread-open .cs-thread-header-main{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important;font-size:9px!important}body.cs-chat-thread-open .cs-thread-header-main h3{margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0d2342!important;font-size:11px!important;line-height:1.1!important;font-weight:950!important}body.cs-chat-thread-open .cs-thread-subline{margin:3px 0 0!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{min-height:15px!important;height:15px!important;padding:0 7px!important;border-radius:999px!important;background:#e4f8ee!important;color:#0b9c60!important;font-size:7px!important;line-height:15px!important;font-weight:900!important}body.cs-chat-thread-open .cs-thread-header-actions{display:flex!important;gap:6px!important}body.cs-chat-thread-open .cs-status-control,body.cs-chat-thread-open .cs-mobile-thread-search-btn{display:none!important}body.cs-chat-thread-open .cs-thread-tools-trigger{min-width:60px!important;height:31px!important;padding:0 9px!important;border:1px solid #dfe6ef!important;border-radius:10px!important;background:#fff!important;color:#243d5f!important;gap:4px!important;font-size:8px!important;font-weight:850!important}body.cs-chat-thread-open .cs-thread-tools-trigger svg{width:12px!important;height:12px!important}body.cs-chat-thread-open .cs-pinned-messages-bar,body.cs-chat-thread-open .cs-channels-bar,body.cs-chat-thread-open .cs-members-pane{display:none!important}body.cs-chat-thread-open .cs-thread-body{grid-row:2!important;min-height:0!important;overflow:hidden!important;background:transparent!important}body.cs-chat-thread-open .cs-messages-pane{width:100%!important;height:100%!important;min-height:0!important;padding:14px 10px 20px!important;overflow-y:auto!important;background:transparent!important}body.cs-chat-thread-open .cs-message-row{width:100%!important;margin:0 0 12px!important;display:flex!important;align-items:flex-start!important;gap:5px!important}body.cs-chat-thread-open .cs-message-avatar{display:none!important}body.cs-chat-thread-open .cs-message-card-wrap{max-width:74%!important}body.cs-chat-thread-open .cs-message-row.mine{justify-content:flex-end!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap{max-width:68%!important}body.cs-chat-thread-open .cs-message-card{padding:8px 10px!important;border:1px solid #e2e8f2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 22px -22px #1b345b38!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card{border-color:#3e7cff!important;background:#3e7cff!important;color:#fff!important;border-radius:14px 14px 4px!important}body.cs-chat-thread-open .cs-message-meta{margin:0 0 5px!important;gap:4px!important}body.cs-chat-thread-open .cs-message-meta strong{color:#153052!important;font-size:7px!important;font-weight:950!important}body.cs-chat-thread-open .cs-message-meta .cs-role-badge{min-height:14px!important;height:14px!important;padding:0 5px!important;font-size:5.5px!important;border:0!important;border-radius:5px!important}body.cs-chat-thread-open .cs-message-time{color:#8b9bb1!important;font-size:6.5px!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-meta,body.cs-chat-thread-open .cs-message-row.mine .cs-message-tools,body.cs-chat-thread-open .cs-message-tools{display:none!important}body.cs-chat-thread-open .cs-message-text{color:#173252!important;font-size:9px!important;line-height:1.45!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-text,body.cs-chat-thread-open .cs-message-row.mine .cs-message-text *{color:#fff!important}body.cs-chat-thread-open .cs-message-card .cs-vp{width:120px!important;min-width:120px!important;max-width:120px!important;min-height:68px!important;display:grid!important;grid-template-columns:14px 34px minmax(0,1fr)!important;grid-template-rows:42px 18px!important;gap:0 5px!important;align-items:center!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.cs-chat-thread-open .cs-vp-mic{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;color:#9aa9bb!important}body.cs-chat-thread-open .cs-vp-mic svg{width:10px!important;height:10px!important}body.cs-chat-thread-open .cs-vp-playbtn{grid-column:2!important;grid-row:1!important;width:34px!important;height:34px!important;min-width:34px!important;border:0!important;border-radius:999px!important;background:#3e7cff!important;color:#fff!important;box-shadow:0 10px 18px -12px #3e7cffb8!important}body.cs-chat-thread-open .cs-vp-body{grid-column:3!important;grid-row:1!important;min-width:0!important;width:100%!important}body.cs-chat-thread-open .cs-vp-wave{height:25px!important;display:flex!important;align-items:center!important;gap:2px!important;overflow:hidden!important}body.cs-chat-thread-open .cs-vp-bar{width:1px!important;min-width:1px!important;max-height:25px!important;border-radius:99px!important;background:#9dbbff!important}body.cs-chat-thread-open .cs-vp-times{margin-top:1px!important;display:flex!important;justify-content:space-between!important;color:#8698b0!important;font-size:7px!important}body.cs-chat-thread-open .cs-vp-speed{grid-column:1 / 2!important;grid-row:2!important;width:24px!important;height:17px!important;padding:0!important;border:0!important;border-radius:6px!important;background:#eef3fb!important;color:#8293aa!important;font-size:7px!important}body.cs-chat-thread-open .cs-vp-download{grid-column:2!important;grid-row:2!important;width:18px!important;height:18px!important;color:#8da0b8!important}body.cs-chat-thread-open .cs-vp-download svg{width:9px!important;height:9px!important}body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-composer-bar--force-compact{grid-row:3!important;position:relative!important;width:100%!important;min-height:64px!important;height:64px!important;padding:8px 9px calc(8px + env(safe-area-inset-bottom))!important;border-top:1px solid #e0e7f1!important;background:#fff!important;box-shadow:0 -8px 22px -20px #0f172a42!important}body.cs-chat-thread-open .cs-composer-bar-inner{width:100%!important;display:grid!important;grid-template-columns:32px 32px 32px minmax(0,1fr)!important;gap:6px!important;align-items:center!important}body.cs-chat-thread-open .cs-mobile-composer-plus-wrap,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap{width:32px!important;height:32px!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-mobile-keep,body.cs-chat-thread-open .cs-composer-poll-desktop{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:10px!important;background:#eef3fb!important;color:#7589a5!important;box-shadow:none!important}body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-composer-icon-label{display:none!important}body.cs-chat-thread-open .cs-composer-poll-desktop svg,body.cs-chat-thread-open .cs-mobile-composer-plus svg,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap svg{width:14px!important;height:14px!important}body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-wrap--force-compact{width:100%!important;min-width:0!important}body.cs-chat-thread-open .cs-composer-input-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:7px!important;align-items:center!important}body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 12px!important;border:1px solid #dbe3ef!important;border-radius:12px!important;background:#f5f7fb!important;color:#173252!important;font-size:9px!important;line-height:36px!important;overflow:hidden!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{position:static!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:#3e7cff!important;color:#fff!important;box-shadow:0 10px 20px -13px #3e7cffb8!important}.cs-ann-detail-shell--v2{width:100%!important;min-height:100dvh!important;margin:0!important;padding:0 0 22px!important;background:var(--cs-mobile-exact-bg)!important}.cs-ann-detail-topbar-v2{position:sticky!important;top:0!important;z-index:20!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 11px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-bottom:1px solid #e2e8f2!important;background:#fffffffa!important}.cs-ann-detail-back-clean{min-width:0!important;height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cs-mobile-exact-blue)!important;display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:0!important;font-weight:900!important}.cs-ann-detail-back-clean svg{width:11px!important;height:11px!important}.cs-ann-detail-back-clean:after{content:"Announcements";font-size:9px!important}.cs-ann-detail-topbar-chips{display:flex!important;align-items:center!important;gap:5px!important}.cs-ann-detail-topbar-chips .cs-ann-priority-badge,.cs-ann-detail-state-chip,.cs-ann-pin-badge{height:20px!important;min-height:20px!important;padding:0 7px!important;border-radius:7px!important;font-size:6px!important}.cs-ann-detail-clean-card--v2{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0 0 22px 22px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.cs-ann-detail-clean-hero--v2{display:flex!important;flex-direction:column!important;gap:0!important;padding:42px 15px 10px!important;border:0!important;background:transparent!important}.cs-ann-detail-hero-main,.cs-ann-detail-hero-side{display:contents!important}.cs-ann-detail-clean-kicker--v2{order:1!important;display:flex!important;gap:7px!important;margin:0 0 14px!important}.cs-ann-detail-clean-kicker--v2 span{min-height:22px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #dbe6f6!important;border-radius:8px!important;background:#fff!important;color:#4b6382!important;font-size:6px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cs-ann-detail-clean-kicker--v2 span:nth-child(n+3){display:none!important}.cs-ann-detail-clean-hero--v2 h1{order:2!important;margin:0!important;color:#020f2a!important;font-size:28px!important;line-height:.94!important;letter-spacing:-.045em!important;font-weight:950!important}.cs-ann-detail-lead-v2{order:3!important;margin:13px 0 16px!important;color:#314966!important;font-size:10px!important;line-height:1.5!important;font-weight:750!important}.cs-ann-detail-profile-card{order:4!important;min-height:64px!important;padding:11px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;border:1px solid #dfe7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 24px -25px #18345b3d!important}.cs-ann-detail-profile-avatar{width:38px!important;height:38px!important;border-radius:11px!important;font-size:9px!important}.cs-ann-detail-profile-card label{color:#8494aa!important;font-size:6px!important}.cs-ann-detail-profile-card strong{margin-top:3px!important;color:#0b2345!important;font-size:10px!important}.cs-ann-detail-profile-card span{margin-top:2px!important;color:#6f829d!important;font-size:7px!important}.cs-ann-detail-mini-stats{order:5!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:10px!important}.cs-ann-detail-mini-stats>div{min-height:58px!important;padding:10px!important;border:1px solid #e0e7f1!important;border-radius:13px!important;background:#fff!important}.cs-ann-detail-mini-stats label{color:#8292a8!important;font-size:6px!important}.cs-ann-detail-mini-stats strong{margin-top:5px!important;color:#0a2242!important;font-size:11px!important}.cs-ann-detail-mini-stats span{margin-top:2px!important;color:#8292a8!important;font-size:6px!important}.cs-ann-detail-summary-banner{order:6!important;min-height:70px!important;margin:10px 0 0!important;padding:12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;border:1px solid #cfe0ff!important;border-radius:14px!important;background:#f5f9ff!important}.cs-ann-detail-summary-icon{width:34px!important;height:34px!important;border-radius:10px!important}.cs-ann-detail-summary-banner strong{color:#0c2446!important;font-size:9px!important}.cs-ann-detail-summary-banner span{margin-top:3px!important;color:#5f7390!important;font-size:7px!important;line-height:1.45!important}.cs-ann-detail-info-grid-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0 15px 12px!important}.cs-ann-detail-info-card-v2{min-height:64px!important;padding:10px!important;border:1px solid #e0e7f1!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.cs-ann-detail-info-card-v2 label{color:#8494aa!important;font-size:6px!important}.cs-ann-detail-info-card-v2 label svg{width:9px!important;height:9px!important}.cs-ann-detail-info-card-v2 strong{margin-top:6px!important;color:#0a2242!important;font-size:10px!important}.cs-ann-detail-info-card-v2 span{margin-top:3px!important;color:#8292a8!important;font-size:6px!important;line-height:1.3!important}.cs-ann-detail-clean-images--v2{padding:0 15px 10px!important}.cs-ann-detail-content-grid-v2{display:flex!important;flex-direction:column!important;gap:13px!important;padding:0 11px!important}.cs-ann-detail-clean-body--v2{padding:15px 14px!important;border:1px solid #e0e7f1!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;color:#334b68!important;font-size:9px!important;line-height:1.65!important}.cs-ann-detail-section-label-v2{margin-bottom:11px!important;color:#7f90a7!important;font-size:6px!important}.cs-ann-detail-clean-body--v2 p{margin:0 0 12px!important}.cs-ann-detail-sidebar-v2{display:flex!important;flex-direction:column!important;gap:12px!important}.cs-ann-detail-side-card-v2{padding:14px!important;border:1px solid #cfe0ff!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:none!important}.cs-ann-detail-side-card-head{color:var(--cs-mobile-exact-blue)!important;font-size:6px!important}.cs-ann-detail-side-card-v2 li{padding:9px 0!important;border-bottom:1px solid #e3e9f2!important}.cs-ann-detail-side-card-v2 li strong{color:#0c2446!important;font-size:8px!important}.cs-ann-detail-side-card-v2 li span{color:#8494aa!important;font-size:7px!important}.cs-ann-detail-side-card-v2--soft{border-style:dashed!important;background:#fff!important}.cs-ann-detail-side-card-v2--soft p{margin:8px 0 0!important;color:#526985!important;font-size:7px!important;line-height:1.5!important}.cs-ann-detail-clean-footer-actions--v2,.cs-ann-detail-clean-action--v2{display:none!important}}@media(max-width:768px){:root{--cs-mobile-frame-bg: #eef3fb;--cs-mobile-frame-surface: #ffffff;--cs-mobile-frame-ink: #0b2243;--cs-mobile-frame-sub: #7f8ea4;--cs-mobile-frame-line: #dfe6ef;--cs-mobile-frame-blue: #3f79ff;--cs-mobile-frame-green: #18b46a;--cs-mobile-frame-shadow: 0 14px 26px -24px rgba(20, 45, 88, .24)}html,body,#root,.cs-page,.cs-page.cs-page--themed,.cs-page--themed{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important;background:var(--cs-mobile-frame-bg)!important}.cs-page:before,.cs-page:after,.cs-page.cs-page--themed:before,.cs-page.cs-page--themed:after,body:before,body:after{display:none!important}body:not(.cs-chat-thread-open) .cs-home-shell,.cs-mobile-ann-page,.cs-ann-detail-shell--v2{position:relative!important;background:var(--cs-mobile-frame-bg)!important}body:not(.cs-chat-thread-open) .cs-home-shell:before,.cs-mobile-ann-page:before,.cs-ann-detail-shell--v2:before{content:""!important;position:absolute!important;right:-38px!important;top:12px!important;width:160px!important;height:160px!important;border-radius:50%!important;background:#bfd0ff73!important;pointer-events:none!important;z-index:0!important}body:not(.cs-chat-thread-open) .cs-home-shell>*,.cs-mobile-ann-page>*,.cs-ann-detail-shell--v2>*{position:relative!important;z-index:1!important}body:not(.cs-chat-thread-open) .cs-home-shell{padding:12px 10px 76px!important;gap:12px!important}body:not(.cs-chat-thread-open) .cs-hero-stat{height:110px!important;min-height:110px!important;max-height:110px!important;padding:12px 12px 11px!important;border-radius:16px!important;border:1px solid var(--cs-mobile-frame-line)!important;background:var(--cs-mobile-frame-surface)!important;box-shadow:var(--cs-mobile-frame-shadow)!important}body:not(.cs-chat-thread-open) .cs-hero-stat-value{font-size:17px!important}body:not(.cs-chat-thread-open) .cs-hero-stat-label{font-size:10px!important;line-height:1.2!important}body:not(.cs-chat-thread-open) .cs-hero-stat-sub{font-size:8px!important;line-height:1.2!important}body:not(.cs-chat-thread-open) .cs-group-workspace-titlebar{grid-template-rows:28px 37px!important;margin-bottom:10px!important}body:not(.cs-chat-thread-open) .cs-desktop-section-heading h3{font-size:15px!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace .cs-desktop-outline-btn--small{min-width:64px!important;height:28px!important;border-radius:10px!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch{height:37px!important;border-radius:12px!important;background:#edf2f9!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch button{height:29px!important;font-size:9px!important}body:not(.cs-chat-thread-open) .cs-desktop-chat-tools .cs-home-search,body:not(.cs-chat-thread-open) .cs-desktop-chat-tools--groups .cs-home-search{height:35px!important;min-height:35px!important;border-radius:12px!important;background:#fff!important}body:not(.cs-chat-thread-open) .cs-chat-list-row,body:not(.cs-chat-thread-open) .cs-group-chat-list-row{height:78px!important;min-height:78px!important;max-height:78px!important;border-radius:15px!important;background:var(--cs-mobile-frame-surface)!important;box-shadow:var(--cs-mobile-frame-shadow)!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy strong{font-size:9.5px!important;color:var(--cs-mobile-frame-ink)!important}body:not(.cs-chat-thread-open) .cs-chat-list-copy span{font-size:7.5px!important;color:var(--cs-mobile-frame-sub)!important}body:not(.cs-chat-thread-open) .cs-chat-list-meta small{height:15px!important;padding:0 7px!important;font-size:6.3px!important}body:not(.cs-chat-thread-open) .cs-section-footer-note,body:not(.cs-chat-thread-open) .cs-section-footer-note--groups,body:not(.cs-chat-thread-open) .cs-desktop-link-row,body:not(.cs-chat-thread-open) .cs-view-all-groups,body:not(.cs-chat-thread-open) .cs-view-all-chats{display:none!important}.cs-mobile-ann-page{padding:12px 10px 76px!important}.cs-mobile-ann-page-hero{padding:12px!important;border:1px solid #d9e3f0!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--cs-mobile-frame-shadow)!important}.cs-mobile-ann-page-hero-top strong{font-size:7px!important;letter-spacing:.08em!important}.cs-mobile-ann-page-hero h1{margin-top:2px!important;font-size:16px!important;line-height:1.05!important;color:var(--cs-mobile-frame-ink)!important}.cs-mobile-ann-page-hero p{margin-top:9px!important;font-size:8.5px!important;line-height:1.45!important;color:#6e8098!important}.cs-mobile-ann-page-create{height:34px!important;margin-top:12px!important;border-radius:11px!important;font-size:9px!important}.cs-mobile-ann-page-stats{gap:9px!important}.cs-mobile-ann-page-stats>div{min-height:50px!important;padding:10px 11px!important;border:1px solid var(--cs-mobile-frame-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--cs-mobile-frame-shadow)!important}.cs-mobile-ann-page-stats strong{font-size:15px!important}.cs-mobile-ann-page-stats span{font-size:7px!important}.cs-mobile-ann-page-search{height:34px!important;border-radius:12px!important;background:#fff!important}.cs-mobile-ann-page-filters button{min-width:39px!important;height:28px!important;border-radius:9px!important;font-size:8px!important}.cs-mobile-ann-page-feed-head strong{font-size:11px!important}.cs-mobile-ann-page-feed-head span,.cs-mobile-ann-page-feed-head b{font-size:7px!important}.cs-mobile-ann-row--page{min-height:146px!important;padding:11px 12px 10px!important;border-left-width:2px!important;border-radius:16px!important;box-shadow:var(--cs-mobile-frame-shadow)!important}.cs-mobile-ann-row--page>strong{font-size:11px!important}.cs-mobile-ann-row--page>p{font-size:8px!important}body.cs-chat-thread-open,body.cs-chat-thread-open .cs-page,body.cs-chat-thread-open .cs-page.cs-page--themed{background:linear-gradient(180deg,#edf4ff,#f4f2ff)!important}body.cs-chat-thread-open .cs-thread-header{height:55px!important;min-height:55px!important;padding:6px 9px!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar{width:35px!important;height:35px!important;border-radius:10px!important}body.cs-chat-thread-open .cs-thread-header-main h3{font-size:10px!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{height:15px!important;line-height:15px!important;font-size:6.4px!important}body.cs-chat-thread-open .cs-thread-tools-trigger{min-width:60px!important;height:30px!important;border-radius:10px!important}body.cs-chat-thread-open .cs-messages-pane{padding:14px 9px 18px!important}body.cs-chat-thread-open .cs-message-row{margin-bottom:13px!important}body.cs-chat-thread-open .cs-message-card-wrap{max-width:77%!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap{max-width:64%!important}body.cs-chat-thread-open .cs-message-card{padding:8px 10px!important;border-radius:14px!important;box-shadow:0 14px 24px -24px #17325c47!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card{border-radius:14px 14px 4px!important}body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-composer-bar--force-compact{height:65px!important;min-height:65px!important;padding:9px 9px calc(9px + env(safe-area-inset-bottom))!important}body.cs-chat-thread-open .cs-composer-bar-inner{grid-template-columns:32px 32px 32px minmax(0,1fr)!important;gap:6px!important}body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea{height:35px!important;min-height:35px!important;max-height:35px!important;border-radius:11px!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{width:35px!important;height:35px!important;min-width:35px!important;border-radius:11px!important}.cs-ann-detail-shell--v2{padding:0 0 22px!important}.cs-ann-detail-topbar-v2{height:39px!important;min-height:39px!important;padding:0 10px!important;background:#fffffffa!important}.cs-ann-detail-clean-hero--v2{padding:42px 12px 10px!important}.cs-ann-detail-clean-hero--v2 h1{font-size:22px!important;line-height:.95!important}.cs-ann-detail-lead-v2{margin:10px 0 16px!important;font-size:8.7px!important;line-height:1.45!important}.cs-ann-detail-profile-card,.cs-ann-detail-mini-stats>div,.cs-ann-detail-summary-banner,.cs-ann-detail-info-card-v2,.cs-ann-detail-clean-body--v2,.cs-ann-detail-side-card-v2{box-shadow:var(--cs-mobile-frame-shadow)!important}.cs-ann-detail-profile-card{min-height:63px!important;border-radius:15px!important}.cs-ann-detail-mini-stats>div,.cs-ann-detail-info-card-v2{min-height:60px!important;border-radius:13px!important}.cs-ann-detail-summary-banner{min-height:72px!important;border-radius:15px!important}.cs-ann-detail-info-grid-v2{padding:0 12px 12px!important}.cs-ann-detail-content-grid-v2{padding:0 12px!important}.cs-ann-detail-clean-body--v2,.cs-ann-detail-side-card-v2{border-radius:15px!important}.cs-ann-detail-side-card-v2--soft{border-style:dashed!important;background:#fff!important}.cs-ann-detail-clean-footer-actions--v2,.cs-ann-detail-clean-action--v2{display:none!important}}@media(max-width:768px){:root{--cs-v30-bg: #eef3fb;--cs-v30-surface: #ffffff;--cs-v30-ink: #071a38;--cs-v30-copy: #263f61;--cs-v30-muted: #8190a6;--cs-v30-line: #e0e6ef;--cs-v30-blue: #3975ff;--cs-v30-blue-deep: #2f68f1;--cs-v30-green: #0cab67;--cs-v30-card-shadow: 0 10px 24px -22px rgba(18, 43, 82, .3);--cs-v30-nav-height: 62px}html,body,#root,.cs-page,.cs-page.cs-page--themed,.cs-page.cs-page--hard-sidebar-safe{background:var(--cs-v30-bg)!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-shell:before,.cs-mobile-ann-page-scroll:before,.cs-ann-detail-shell--v2:before{content:""!important;display:block!important;position:absolute!important;top:-54px!important;right:-62px!important;width:190px!important;height:190px!important;border-radius:50%!important;background:#c1d0f87a!important;pointer-events:none!important;z-index:0!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-shell{position:relative!important;width:100%!important;min-height:100dvh!important;padding:12px 12px calc(var(--cs-v30-nav-height) + 18px)!important;gap:15px!important;background:var(--cs-v30-bg)!important;overflow-x:hidden!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-shell>*{position:relative!important;z-index:1!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stats,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stats--desktop-clean{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat{height:110px!important;min-height:110px!important;max-height:110px!important;padding:12px 12px 11px!important;border:1px solid rgba(224,230,239,.96)!important;border-radius:16px!important;background:#fffffffa!important;box-shadow:var(--cs-v30-card-shadow)!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat:before,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat:after{display:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-icon{width:30px!important;height:30px!important;min-width:30px!important;margin:0 0 8px!important;border-radius:9px!important;box-shadow:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-icon svg{width:13px!important;height:13px!important;stroke-width:2.1!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-value{font-size:20px!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.04em!important;color:var(--cs-v30-ink)!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-label{margin-top:5px!important;font-size:9.5px!important;line-height:1!important;font-weight:900!important;color:#0b2448!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-sub{margin-top:4px!important;font-size:7.5px!important;line-height:1!important;font-weight:650!important;color:var(--cs-v30-muted)!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-section--group-workspace{padding-top:0!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-workspace-titlebar{grid-template-rows:29px 36px!important;gap:9px 10px!important;margin:0 0 10px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-section-heading h3{font-size:15px!important;line-height:1!important;letter-spacing:-.025em!important;color:var(--cs-v30-ink)!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-section--group-workspace .cs-desktop-outline-btn--small{min-width:63px!important;height:28px!important;padding:0 10px!important;border-radius:9px!important;background:var(--cs-v30-blue)!important;box-shadow:0 9px 18px -13px #3975ffb8!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-section--group-workspace.is-groups-view .cs-desktop-outline-btn--small:after,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-section--group-workspace.is-chats-view .cs-desktop-outline-btn--small:after{font-size:9px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-workspace-switch{height:36px!important;padding:3px!important;border:1px solid #d8e0ec!important;border-radius:11px!important;background:#e9eef7!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-workspace-switch button{height:28px!important;border-radius:8px!important;font-size:8.5px!important;font-weight:850!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-workspace-switch button.is-active{background:#fff!important;color:#173252!important;box-shadow:0 3px 9px #27436a14!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools--groups{margin-bottom:10px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools .cs-home-search,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools--groups .cs-home-search{height:35px!important;min-height:35px!important;padding:0 11px!important;border:1px solid var(--cs-v30-line)!important;border-radius:11px!important;background:#fffffffa!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools input,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools--groups input{font-size:9px!important;color:#17375c!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-workspace-list{gap:9px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-row,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-chat-list-row{height:77px!important;min-height:77px!important;max-height:77px!important;padding:10px 11px 10px 12px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:2px 10px!important;border:1px solid var(--cs-v30-line)!important;border-radius:15px!important;background:#fffffffc!important;box-shadow:var(--cs-v30-card-shadow)!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-row:before,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-chat-list-row:before{top:11px!important;bottom:11px!important;width:2px!important;background:var(--cs-v30-blue)!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-row .cs-avatar,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-chat-list-row .cs-avatar{width:37px!important;height:37px!important;min-width:37px!important;border-radius:11px!important;font-size:10px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-copy strong{font-size:10px!important;line-height:1.1!important;color:var(--cs-v30-ink)!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-copy span{margin-top:3px!important;font-size:7.5px!important;line-height:1.1!important;color:#6f8098!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-list-meta{margin-top:4px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-list-meta small{height:16px!important;min-height:16px!important;padding:0 7px!important;border-radius:999px!important;background:#dcf8eb!important;color:var(--cs-v30-green)!important;font-size:6.5px!important;line-height:16px!important;font-weight:900!important}body.cs-mobile-announcements-open{overflow:hidden!important}.cs-mobile-ann-page-backdrop{inset:0 0 var(--cs-v30-nav-height) 0!important;z-index:998!important;background:var(--cs-v30-bg)!important}.cs-mobile-ann-modal--page{width:100%!important;max-width:100%!important;height:calc(100dvh - var(--cs-v30-nav-height))!important;max-height:calc(100dvh - var(--cs-v30-nav-height))!important;background:var(--cs-v30-bg)!important}.cs-mobile-ann-page-scroll{position:relative!important;height:100%!important;padding:18px 12px 24px!important;background:var(--cs-v30-bg)!important;overflow-y:auto!important;overflow-x:hidden!important}.cs-mobile-ann-page-scroll>*{position:relative!important;z-index:1!important}.cs-mobile-ann-page-close{display:none!important}.cs-mobile-ann-page-hero{padding:13px 14px 12px!important;border:1px solid #d8e3f3!important;border-radius:17px!important;background:#fffffffc!important;box-shadow:0 12px 25px -23px #26509157!important}.cs-mobile-ann-page-hero-copy{gap:9px!important}.cs-mobile-ann-page-icon{width:35px!important;height:35px!important;min-width:35px!important;border-radius:10px!important;background:#edf4ff!important;color:var(--cs-v30-blue)!important}.cs-mobile-ann-page-hero-copy span{font-size:6.5px!important;color:var(--cs-v30-blue)!important}.cs-mobile-ann-page-hero-copy h2{margin-top:3px!important;font-size:15px!important;color:var(--cs-v30-ink)!important}.cs-mobile-ann-page-hero>p{margin:11px 0 12px!important;max-width:250px!important;font-size:8.5px!important;line-height:1.45!important;color:#61758f!important}.cs-mobile-ann-page-create{height:34px!important;min-height:34px!important;border-radius:10px!important;background:var(--cs-v30-blue)!important;font-size:8.5px!important;box-shadow:0 9px 18px -13px #3975ffb8!important}.cs-mobile-ann-page-stats{gap:9px!important;margin:13px 0 11px!important}.cs-mobile-ann-page-stats>div{min-height:50px!important;padding:9px 10px!important;grid-template-columns:27px minmax(0,1fr)!important;border:1px solid var(--cs-v30-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:var(--cs-v30-card-shadow)!important}.cs-mobile-ann-page-stats i{width:27px!important;height:27px!important;border-radius:8px!important}.cs-mobile-ann-page-stats strong{font-size:15px!important;color:var(--cs-v30-ink)!important}.cs-mobile-ann-page-stats span{font-size:6.5px!important;color:var(--cs-v30-muted)!important}.cs-mobile-ann-page-search{height:34px!important;padding:0 11px!important;border:1px solid var(--cs-v30-line)!important;border-radius:11px!important;background:#fff!important}.cs-mobile-ann-page-search input{font-size:8.5px!important}.cs-mobile-ann-page-filters{gap:7px!important;margin:9px 0 12px!important;overflow-x:auto!important;scrollbar-width:none!important}.cs-mobile-ann-page-filters::-webkit-scrollbar{display:none!important}.cs-mobile-ann-page-filters button{flex:0 0 auto!important;height:27px!important;min-width:39px!important;padding:0 11px!important;border-radius:8px!important;font-size:7.5px!important}.cs-mobile-ann-page-feed-head{margin-bottom:8px!important}.cs-mobile-ann-page-feed-head strong{font-size:10.5px!important;color:var(--cs-v30-ink)!important}.cs-mobile-ann-page-feed-head span,.cs-mobile-ann-page-feed-head b{font-size:6.5px!important}.cs-mobile-ann-list--page{gap:9px!important}.cs-mobile-ann-row--page{min-height:134px!important;padding:10px 12px 9px!important;border:1px solid var(--cs-v30-line)!important;border-left:2px solid #ff5361!important;border-radius:15px!important;background:#fff!important;box-shadow:var(--cs-v30-card-shadow)!important}.cs-mobile-ann-row-top{margin-bottom:7px!important}.cs-mobile-ann-row-top .cs-ann-priority-badge{height:18px!important;min-height:18px!important;font-size:5.8px!important}.cs-mobile-ann-row--page>strong{font-size:10.5px!important;line-height:1.18!important;color:var(--cs-v30-ink)!important}.cs-mobile-ann-row--page>p{margin:5px 0 8px!important;font-size:7.5px!important;line-height:1.42!important;color:#687b94!important}.cs-mobile-ann-row-author{min-height:27px!important;padding-top:7px!important}body.cs-chat-thread-open .cs-thread-panel{grid-template-rows:55px minmax(0,1fr) 65px!important}body.cs-chat-thread-open .cs-thread-header{height:55px!important;min-height:55px!important;padding:6px 10px!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;border-bottom:1px solid #e1e7f0!important;background:#fffffffc!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important}body.cs-chat-thread-open .cs-thread-header-main h3{font-size:10px!important;color:var(--cs-v30-ink)!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{height:15px!important;min-height:15px!important;padding:0 7px!important;font-size:6.3px!important;line-height:15px!important}body.cs-chat-thread-open .cs-thread-tools-trigger{min-width:59px!important;height:30px!important;padding:0 8px!important;border-radius:9px!important;font-size:7.5px!important}body.cs-chat-thread-open .cs-messages-pane{padding:15px 10px 18px!important;background:linear-gradient(180deg,#edf4ff,#f4f2ff)!important}body.cs-chat-thread-open .cs-message-row{margin-bottom:13px!important}body.cs-chat-thread-open .cs-message-card-wrap{max-width:78%!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap{max-width:62%!important}body.cs-chat-thread-open .cs-message-card{padding:8px 10px!important;border:1px solid #e1e7ef!important;border-radius:13px!important;background:#fff!important;box-shadow:0 9px 18px -17px #18345b45!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card{border-color:var(--cs-v30-blue)!important;border-radius:14px 14px 4px!important;background:var(--cs-v30-blue)!important}body.cs-chat-thread-open .cs-message-meta strong{font-size:7px!important}body.cs-chat-thread-open .cs-message-time{font-size:6px!important}body.cs-chat-thread-open .cs-message-text{font-size:8.5px!important;line-height:1.4!important}body.cs-chat-thread-open .cs-message-card .cs-vp{width:134px!important;min-width:134px!important;max-width:134px!important;min-height:67px!important;grid-template-columns:13px 34px minmax(0,1fr)!important;grid-template-rows:42px 17px!important;gap:0 5px!important}body.cs-chat-thread-open .cs-vp-playbtn{width:34px!important;height:34px!important;min-width:34px!important;background:var(--cs-v30-blue)!important}body.cs-chat-thread-open .cs-vp-wave{height:24px!important}body.cs-chat-thread-open .cs-vp-bar{background:#93b3ff!important}body.cs-chat-thread-open .cs-vp-times,body.cs-chat-thread-open .cs-vp-speed{font-size:6.5px!important}body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-composer-bar--force-compact{height:65px!important;min-height:65px!important;padding:9px 9px calc(9px + env(safe-area-inset-bottom))!important;background:#fff!important}body.cs-chat-thread-open .cs-composer-bar-inner{grid-template-columns:32px 32px 32px minmax(0,1fr)!important;gap:6px!important}body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea{height:35px!important;min-height:35px!important;max-height:35px!important;border-radius:11px!important;font-size:8px!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{width:35px!important;height:35px!important;min-width:35px!important;border-radius:11px!important;background:var(--cs-v30-blue)!important}body.cs-ann-detail-open{overflow:hidden!important;background:var(--cs-v30-bg)!important}body.cs-ann-detail-open .mobile-bottom-nav,body.cs-ann-detail-open .bottom-nav,body.cs-ann-detail-open .bottom-navigation,body.cs-ann-detail-open .app-bottom-nav,body.cs-ann-detail-open .main-bottom-nav,body.cs-ann-detail-open [class*=bottom-nav]{display:none!important}body.cs-ann-detail-open .cs-page,body.cs-ann-detail-open .cs-ann-detail-shell--v2{width:100%!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;background:var(--cs-v30-bg)!important}.cs-ann-detail-topbar-v2{height:40px!important;min-height:40px!important;padding:0 11px!important;background:#fffffffa!important;border-bottom:1px solid #e2e8f1!important}.cs-ann-detail-back-clean:after{font-size:8.5px!important}.cs-ann-detail-topbar-chips .cs-ann-priority-badge,.cs-ann-detail-state-chip,.cs-ann-pin-badge{height:19px!important;min-height:19px!important;padding:0 7px!important;font-size:5.5px!important}.cs-ann-detail-clean-hero--v2{padding:43px 13px 10px!important}.cs-ann-detail-clean-kicker--v2{gap:6px!important;margin-bottom:13px!important}.cs-ann-detail-clean-kicker--v2 span{min-height:21px!important;padding:0 8px!important;border-radius:7px!important;font-size:5.7px!important}.cs-ann-detail-clean-hero--v2 h1{font-size:27px!important;line-height:.94!important;letter-spacing:-.045em!important;color:#020f2a!important}.cs-ann-detail-lead-v2{margin:12px 0 15px!important;font-size:9px!important;line-height:1.45!important;color:#304866!important}.cs-ann-detail-profile-card{min-height:62px!important;padding:10px!important;grid-template-columns:37px minmax(0,1fr)!important;border:1px solid var(--cs-v30-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--cs-v30-card-shadow)!important}.cs-ann-detail-profile-avatar{width:37px!important;height:37px!important;border-radius:10px!important}.cs-ann-detail-mini-stats{gap:8px!important;margin-top:9px!important}.cs-ann-detail-mini-stats>div{min-height:58px!important;padding:9px!important;border:1px solid var(--cs-v30-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:var(--cs-v30-card-shadow)!important}.cs-ann-detail-summary-banner{min-height:70px!important;margin-top:9px!important;padding:11px!important;border:1px solid #cbdcff!important;border-radius:14px!important;background:#f2f7ff!important;box-shadow:var(--cs-v30-card-shadow)!important}.cs-ann-detail-info-grid-v2{gap:8px!important;padding:0 13px 11px!important}.cs-ann-detail-info-card-v2{min-height:61px!important;padding:9px!important;border:1px solid var(--cs-v30-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:var(--cs-v30-card-shadow)!important}.cs-ann-detail-content-grid-v2{gap:11px!important;padding:0 11px 20px!important}.cs-ann-detail-clean-body--v2,.cs-ann-detail-side-card-v2{border-radius:14px!important;box-shadow:var(--cs-v30-card-shadow)!important}}@media(max-width:360px){body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-shell,.cs-mobile-ann-page-scroll{padding-left:10px!important;padding-right:10px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat{height:106px!important;min-height:106px!important;max-height:106px!important}.cs-ann-detail-clean-hero--v2 h1{font-size:24px!important}}@media(max-width:768px){:root{--cs-v31-thread-bg: linear-gradient(180deg, #edf4ff 0%, #eef5ff 38%, #f3f2ff 100%);--cs-v31-ink: #061834;--cs-v31-muted: #74859d;--cs-v31-line: #dfe7f2;--cs-v31-blue: #3975ff;--cs-v31-footer-h: 58px;--cs-v31-header-h: 54px}body.cs-chat-thread-open,.cs-page.cs-page--thread-open,.cs-page.cs-page--thread-open.cs-page--themed,.cs-page.cs-page--thread-open.cs-page--hard-sidebar-safe{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:var(--cs-v31-thread-bg)!important}@supports (height: 100svh){body.cs-chat-thread-open,.cs-page.cs-page--thread-open,.cs-page.cs-page--thread-open.cs-page--themed,.cs-page.cs-page--thread-open.cs-page--hard-sidebar-safe{height:100svh!important;min-height:100svh!important;max-height:100svh!important}}.cs-page--thread-open .opscence-broadcast-banner,.cs-page--thread-open .opscence-broadcast-banner--compact,body.cs-chat-thread-open .opscence-broadcast-banner,body.cs-chat-thread-open .opscence-broadcast-banner--compact,.cs-page--thread-open+.mobile-bottom-nav,.cs-page--thread-open [class*=bottom-nav],body.cs-chat-thread-open [class*=bottom-nav]{display:none!important}.cs-page--thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-layout,.cs-thread-layout{width:100%!important;max-width:none!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:block!important;border:0!important;border-radius:0!important;background:var(--cs-v31-thread-bg)!important;box-shadow:none!important;overflow:hidden!important;transform:none!important;zoom:1!important}@supports (height: 100svh){.cs-page--thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-layout,.cs-thread-layout{height:100svh!important;min-height:100svh!important;max-height:100svh!important}}.cs-page--thread-open .cs-thread-panel,body.cs-chat-thread-open .cs-thread-panel,.cs-thread-layout .cs-thread-panel{width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:var(--cs-v31-header-h) minmax(0,1fr) var(--cs-v31-footer-h)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;transform:none!important;zoom:1!important}.cs-page--thread-open .cs-thread-header-stack,body.cs-chat-thread-open .cs-thread-header-stack,.cs-thread-layout .cs-thread-header-stack{grid-row:1!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:50!important;width:100%!important;height:var(--cs-v31-header-h)!important;min-height:var(--cs-v31-header-h)!important;max-height:var(--cs-v31-header-h)!important;margin:0!important;padding:0!important;display:block!important;border:0!important;border-bottom:1px solid var(--cs-v31-line)!important;background:#fffffffa!important;box-shadow:0 8px 18px -18px #0f172a47!important;overflow:visible!important}.cs-page--thread-open .cs-thread-header-stack:before,.cs-page--thread-open .cs-thread-header-stack:after,body.cs-chat-thread-open .cs-thread-header-stack:before,body.cs-chat-thread-open .cs-thread-header-stack:after,.cs-thread-layout .cs-thread-header-stack:before,.cs-thread-layout .cs-thread-header-stack:after{display:none!important;content:none!important}.cs-page--thread-open .cs-thread-header,body.cs-chat-thread-open .cs-thread-header,.cs-thread-layout .cs-thread-header,.cs-thread-layout .cs-thread-header--enterprise{position:relative!important;inset:auto!important;z-index:2!important;width:100%!important;max-width:none!important;height:var(--cs-v31-header-h)!important;min-height:var(--cs-v31-header-h)!important;max-height:var(--cs-v31-header-h)!important;margin:0!important;padding:7px 9px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;transform:none!important;zoom:1!important;animation:none!important}.cs-page--thread-open .cs-thread-header:before,.cs-page--thread-open .cs-thread-header:after,body.cs-chat-thread-open .cs-thread-header:before,body.cs-chat-thread-open .cs-thread-header:after,.cs-thread-layout .cs-thread-header:before,.cs-thread-layout .cs-thread-header:after{display:none!important;content:none!important}.cs-page--thread-open .cs-back-home--strong,.cs-page--thread-open .cs-back-home,.cs-page--thread-open .cs-back-btn,.cs-page--thread-open .cs-thread-back-btn,body.cs-chat-thread-open .cs-back-home--strong,body.cs-chat-thread-open .cs-back-home,body.cs-chat-thread-open .cs-back-btn,body.cs-chat-thread-open .cs-thread-back-btn,.cs-thread-layout .cs-back-home--strong,.cs-thread-layout .cs-back-home,.cs-thread-layout .cs-back-btn,.cs-thread-layout .cs-thread-back-btn{grid-column:1!important;width:31px!important;height:31px!important;min-width:31px!important;max-width:31px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--cs-v31-line)!important;border-radius:10px!important;background:#fff!important;color:#3066d8!important;box-shadow:0 8px 15px -16px #0f172a38!important;font-size:0!important;flex:0 0 31px!important;transform:none!important;zoom:1!important}.cs-page--thread-open .cs-back-home--strong:before,body.cs-chat-thread-open .cs-back-home--strong:before,.cs-thread-layout .cs-back-home--strong:before{content:"‹"!important;display:block!important;color:#3066d8!important;font-size:23px!important;line-height:28px!important;font-weight:650!important;transform:translateY(-1px)!important}.cs-page--thread-open .cs-back-home--strong svg,body.cs-chat-thread-open .cs-back-home--strong svg,.cs-thread-layout .cs-back-home--strong svg,.cs-page--thread-open .cs-back-btn svg,body.cs-chat-thread-open .cs-back-btn svg,.cs-thread-layout .cs-back-btn svg,.cs-page--thread-open .cs-thread-back-btn svg,body.cs-chat-thread-open .cs-thread-back-btn svg,.cs-thread-layout .cs-thread-back-btn svg{display:none!important}.cs-page--thread-open .cs-thread-header-main,body.cs-chat-thread-open .cs-thread-header-main,.cs-thread-layout .cs-thread-header-main{grid-column:2!important;min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;overflow:hidden!important}.cs-page--thread-open .cs-thread-header-main>div:not(.cs-avatar),body.cs-chat-thread-open .cs-thread-header-main>div:not(.cs-avatar),.cs-thread-layout .cs-thread-header-main>div:not(.cs-avatar){min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important}.cs-page--thread-open .cs-thread-header-main .cs-avatar,.cs-page--thread-open .cs-thread-header-main .cs-avatar--lg,.cs-page--thread-open .cs-thread-header-main .cs-avatar--media,.cs-page--thread-open .cs-thread-avatar,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--lg,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--media,body.cs-chat-thread-open .cs-thread-avatar,.cs-thread-layout .cs-thread-header-main .cs-avatar,.cs-thread-layout .cs-thread-header-main .cs-avatar--lg,.cs-thread-layout .cs-thread-header-main .cs-avatar--media,.cs-thread-layout .cs-thread-avatar{grid-column:1!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;border-radius:10px!important;font-size:10px!important;line-height:34px!important;font-weight:900!important;color:#fff!important;background:linear-gradient(135deg,#417cff,#315fe8)!important;box-shadow:0 9px 18px -16px #315fe8b8!important;transform:none!important;zoom:1!important}.cs-page--thread-open .cs-thread-header-main h3,.cs-page--thread-open .cs-thread-name,body.cs-chat-thread-open .cs-thread-header-main h3,body.cs-chat-thread-open .cs-thread-name,.cs-thread-layout .cs-thread-header-main h3,.cs-thread-layout .cs-thread-name{margin:0!important;padding:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--cs-v31-ink)!important;font-size:11px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.02em!important}.cs-page--thread-open .cs-thread-subline,.cs-page--thread-open .cs-thread-status,.cs-page--thread-open .cs-thread-meta,body.cs-chat-thread-open .cs-thread-subline,body.cs-chat-thread-open .cs-thread-status,body.cs-chat-thread-open .cs-thread-meta,.cs-thread-layout .cs-thread-subline,.cs-thread-layout .cs-thread-status,.cs-thread-layout .cs-thread-meta{margin:3px 0 0!important;min-width:0!important;height:15px!important;display:flex!important;align-items:center!important;gap:5px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:var(--cs-v31-muted)!important;font-size:7px!important;line-height:1!important;font-weight:700!important}.cs-page--thread-open .cs-thread-context-text--mobile,body.cs-chat-thread-open .cs-thread-context-text--mobile,.cs-thread-layout .cs-thread-context-text--mobile{height:15px!important;min-height:15px!important;max-height:15px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;border:1px solid #c8f0d6!important;border-radius:999px!important;background:#e6faee!important;color:#0b9b5b!important;font-size:6.4px!important;line-height:15px!important;font-weight:900!important}.cs-page--thread-open .cs-thread-header-actions,body.cs-chat-thread-open .cs-thread-header-actions,.cs-thread-layout .cs-thread-header-actions{grid-column:3!important;min-width:0!important;max-width:78px!important;margin:0!important;padding:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;overflow:visible!important}.cs-page--thread-open .cs-status-control,.cs-page--thread-open .cs-mobile-thread-search-btn,.cs-page--thread-open .cs-thread-header-actions .cs-translate-wrap,.cs-page--thread-open .cs-thread-header-actions .cs-translate-icon-wrap,body.cs-chat-thread-open .cs-status-control,body.cs-chat-thread-open .cs-mobile-thread-search-btn,body.cs-chat-thread-open .cs-thread-header-actions .cs-translate-wrap,body.cs-chat-thread-open .cs-thread-header-actions .cs-translate-icon-wrap,.cs-thread-layout .cs-status-control,.cs-thread-layout .cs-mobile-thread-search-btn,.cs-thread-layout .cs-thread-header-actions .cs-translate-wrap,.cs-thread-layout .cs-thread-header-actions .cs-translate-icon-wrap{display:none!important}.cs-page--thread-open .cs-thread-tools-trigger,body.cs-chat-thread-open .cs-thread-tools-trigger,.cs-thread-layout .cs-thread-tools-trigger{width:auto!important;min-width:58px!important;height:31px!important;min-height:31px!important;max-height:31px!important;margin:0!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid var(--cs-v31-line)!important;border-radius:10px!important;background:#fff!important;color:#253e60!important;box-shadow:0 8px 15px -16px #0f172a38!important;font-size:8px!important;line-height:1!important;font-weight:850!important;transform:none!important;zoom:1!important}.cs-page--thread-open .cs-thread-tools-trigger svg,body.cs-chat-thread-open .cs-thread-tools-trigger svg,.cs-thread-layout .cs-thread-tools-trigger svg{width:12px!important;height:12px!important}.cs-page--thread-open .cs-pinned-bar,.cs-page--thread-open .cs-pinned-bar--compact,.cs-page--thread-open .cs-channels-bar,body.cs-chat-thread-open .cs-pinned-bar,body.cs-chat-thread-open .cs-pinned-bar--compact,body.cs-chat-thread-open .cs-channels-bar,.cs-thread-layout .cs-pinned-bar,.cs-thread-layout .cs-pinned-bar--compact,.cs-thread-layout .cs-channels-bar{display:none!important}.cs-page--thread-open .cs-thread-body,body.cs-chat-thread-open .cs-thread-body,.cs-thread-layout .cs-thread-body{grid-row:2!important;min-height:0!important;height:100%!important;max-height:none!important;display:block!important;margin:0!important;padding:0!important;background:transparent!important;overflow:hidden!important;border:0!important}.cs-page--thread-open .cs-members-pane,body.cs-chat-thread-open .cs-members-pane,.cs-thread-layout .cs-members-pane{display:none!important}.cs-page--thread-open .cs-messages-pane,body.cs-chat-thread-open .cs-messages-pane,.cs-thread-layout .cs-messages-pane{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px 10px 16px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;background:var(--cs-v31-thread-bg)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;box-shadow:none!important}.cs-page--thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-row,.cs-thread-layout .cs-message-row{width:100%!important;min-width:0!important;display:flex!important;align-items:flex-end!important;gap:6px!important;margin:0 0 11px!important;padding:0!important}.cs-page--thread-open .cs-message-row.mine,body.cs-chat-thread-open .cs-message-row.mine,.cs-thread-layout .cs-message-row.mine{justify-content:flex-end!important}.cs-page--thread-open .cs-message-avatar,body.cs-chat-thread-open .cs-message-avatar,.cs-thread-layout .cs-message-avatar{display:none!important}.cs-page--thread-open .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-card-wrap,.cs-thread-layout .cs-message-card-wrap{min-width:0!important;max-width:78%!important;width:auto!important;margin:0!important}.cs-page--thread-open .cs-message-row.mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap,.cs-thread-layout .cs-message-row.mine .cs-message-card-wrap{max-width:64%!important}.cs-page--thread-open .cs-message-card,body.cs-chat-thread-open .cs-message-card,.cs-thread-layout .cs-message-card{min-width:0!important;width:auto!important;margin:0!important;padding:8px 10px!important;border:1px solid #e0e7f0!important;border-radius:15px!important;background:#fff!important;color:#17233a!important;box-shadow:0 10px 20px -19px #14325a40!important;overflow:visible!important}.cs-page--thread-open .cs-message-row.mine .cs-message-card,body.cs-chat-thread-open .cs-message-row.mine .cs-message-card,.cs-thread-layout .cs-message-row.mine .cs-message-card{border-color:var(--cs-v31-blue)!important;border-radius:15px 15px 5px!important;background:var(--cs-v31-blue)!important;color:#fff!important;box-shadow:0 12px 24px -18px #3975ff8c!important}.cs-page--thread-open .cs-message-meta,body.cs-chat-thread-open .cs-message-meta,.cs-thread-layout .cs-message-meta{margin:0 0 5px!important;display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;overflow:hidden!important;white-space:nowrap!important}.cs-page--thread-open .cs-message-meta strong,body.cs-chat-thread-open .cs-message-meta strong,.cs-thread-layout .cs-message-meta strong{color:#0b2447!important;font-size:7px!important;line-height:1!important;font-weight:900!important}.cs-page--thread-open .cs-message-row.mine .cs-message-meta strong,body.cs-chat-thread-open .cs-message-row.mine .cs-message-meta strong,.cs-thread-layout .cs-message-row.mine .cs-message-meta strong,.cs-page--thread-open .cs-message-row.mine .cs-message-time,body.cs-chat-thread-open .cs-message-row.mine .cs-message-time,.cs-thread-layout .cs-message-row.mine .cs-message-time{color:#ffffffd1!important}.cs-page--thread-open .cs-role-badge,.cs-page--thread-open .cs-rank-badge,body.cs-chat-thread-open .cs-role-badge,body.cs-chat-thread-open .cs-rank-badge,.cs-thread-layout .cs-role-badge,.cs-thread-layout .cs-rank-badge{height:12px!important;min-height:12px!important;padding:0 4px!important;border-radius:999px!important;font-size:5.2px!important;line-height:12px!important;font-weight:900!important}.cs-page--thread-open .cs-message-time,body.cs-chat-thread-open .cs-message-time,.cs-thread-layout .cs-message-time{margin-left:auto!important;color:#8695aa!important;font-size:6px!important;line-height:1!important;font-weight:700!important}.cs-page--thread-open .cs-message-text,.cs-page--thread-open .cs-rich-text,body.cs-chat-thread-open .cs-message-text,body.cs-chat-thread-open .cs-rich-text,.cs-thread-layout .cs-message-text,.cs-thread-layout .cs-rich-text{color:inherit!important;font-size:8.5px!important;line-height:1.42!important;font-weight:650!important;letter-spacing:0!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:anywhere!important}.cs-page--thread-open .cs-message-tools,body.cs-chat-thread-open .cs-message-tools,.cs-thread-layout .cs-message-tools{display:none!important}.cs-page--thread-open .cs-message-card .cs-vp,body.cs-chat-thread-open .cs-message-card .cs-vp,.cs-thread-layout .cs-message-card .cs-vp{width:139px!important;min-width:139px!important;max-width:139px!important;min-height:67px!important;margin:0!important;padding:7px 7px 6px!important;display:grid!important;grid-template-columns:14px 34px minmax(0,1fr)!important;grid-template-rows:42px 17px!important;gap:0 6px!important;border:0!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.cs-page--thread-open .cs-vp-playbtn,body.cs-chat-thread-open .cs-vp-playbtn,.cs-thread-layout .cs-vp-playbtn{width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important;background:var(--cs-v31-blue)!important;color:#fff!important}.cs-page--thread-open .cs-vp-wave,body.cs-chat-thread-open .cs-vp-wave,.cs-thread-layout .cs-vp-wave{height:24px!important;gap:2px!important}.cs-page--thread-open .cs-vp-bar,body.cs-chat-thread-open .cs-vp-bar,.cs-thread-layout .cs-vp-bar{width:2px!important;border-radius:999px!important;background:#94b4ff!important}.cs-page--thread-open .cs-vp-speed,.cs-page--thread-open .cs-vp-times,body.cs-chat-thread-open .cs-vp-speed,body.cs-chat-thread-open .cs-vp-times,.cs-thread-layout .cs-vp-speed,.cs-thread-layout .cs-vp-times{color:#7d8ea6!important;font-size:6.3px!important;line-height:1!important}.cs-page--thread-open .cs-composer-bar,.cs-page--thread-open .cs-composer-bar--force-compact,body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-composer-bar--force-compact,.cs-thread-layout .cs-composer-bar,.cs-thread-layout .cs-composer-bar--force-compact{grid-row:3!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:45!important;width:100%!important;height:var(--cs-v31-footer-h)!important;min-height:var(--cs-v31-footer-h)!important;max-height:var(--cs-v31-footer-h)!important;margin:0!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--cs-v31-line)!important;border-radius:0!important;background:#fffffffc!important;box-shadow:0 -8px 20px -20px #0f172a3d!important;overflow:visible!important}.cs-page--thread-open .cs-composer-bar-inner,body.cs-chat-thread-open .cs-composer-bar-inner,.cs-thread-layout .cs-composer-bar-inner{width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:38px 38px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.cs-page--thread-open .cs-composer-attach-desktop,.cs-page--thread-open .cs-composer-poll-desktop,body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-composer-poll-desktop,.cs-thread-layout .cs-composer-attach-desktop,.cs-thread-layout .cs-composer-poll-desktop{display:none!important}.cs-page--thread-open .cs-mobile-composer-plus-wrap,.cs-page--thread-open .cs-mobile-voice-recorder-wrap,body.cs-chat-thread-open .cs-mobile-composer-plus-wrap,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap,.cs-thread-layout .cs-mobile-composer-plus-wrap,.cs-thread-layout .cs-mobile-voice-recorder-wrap{width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;padding:0!important;display:block!important}.cs-page--thread-open .cs-mobile-composer-plus,.cs-page--thread-open .cs-mobile-voice-recorder-wrap button,.cs-page--thread-open .cs-vr-trigger,body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap button,body.cs-chat-thread-open .cs-vr-trigger,.cs-thread-layout .cs-mobile-composer-plus,.cs-thread-layout .cs-mobile-voice-recorder-wrap button,.cs-thread-layout .cs-vr-trigger{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e3e9f3!important;border-radius:12px!important;background:#f5f8fd!important;color:#8091a8!important;box-shadow:none!important}.cs-page--thread-open .cs-mobile-composer-plus svg,.cs-page--thread-open .cs-mobile-voice-recorder-wrap svg,body.cs-chat-thread-open .cs-mobile-composer-plus svg,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap svg,.cs-thread-layout .cs-mobile-composer-plus svg,.cs-thread-layout .cs-mobile-voice-recorder-wrap svg{width:16px!important;height:16px!important}.cs-page--thread-open .cs-composer-input-wrap,.cs-page--thread-open .cs-composer-input-wrap--force-compact,body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-wrap--force-compact,.cs-thread-layout .cs-composer-input-wrap,.cs-thread-layout .cs-composer-input-wrap--force-compact{min-width:0!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;border:1px solid #e1e7f0!important;border-radius:13px!important;background:#f6f8fc!important;box-shadow:none!important;overflow:hidden!important}.cs-page--thread-open .cs-composer-input-row,body.cs-chat-thread-open .cs-composer-input-row,.cs-thread-layout .cs-composer-input-row{width:100%!important;height:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:3px!important}.cs-page--thread-open .cs-composer-input,.cs-page--thread-open .cs-composer-input--textarea,body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea,.cs-thread-layout .cs-composer-input,.cs-thread-layout .cs-composer-input--textarea{width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#233c5e!important;font-size:8.5px!important;line-height:36px!important;font-weight:650!important;resize:none!important;overflow:hidden!important;outline:0!important;box-shadow:none!important}.cs-page--thread-open .cs-composer-send-btn,.cs-page--thread-open .cs-composer-send-btn--inline,body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline,.cs-thread-layout .cs-composer-send-btn,.cs-thread-layout .cs-composer-send-btn--inline{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;margin:0 2px 0 0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:11px!important;background:var(--cs-v31-blue)!important;color:#fff!important;box-shadow:0 9px 18px -14px #3975ffbd!important}.cs-page--thread-open .cs-scroll-bottom-btn,body.cs-chat-thread-open .cs-scroll-bottom-btn,.cs-thread-layout .cs-scroll-bottom-btn{right:15px!important;bottom:calc(var(--cs-v31-footer-h) + 14px + env(safe-area-inset-bottom))!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:999px!important;background:#fff!important;color:var(--cs-v31-blue)!important;box-shadow:0 13px 28px -17px #18396e73!important}.cs-page--thread-open .cs-scroll-bottom-arrow,body.cs-chat-thread-open .cs-scroll-bottom-arrow,.cs-thread-layout .cs-scroll-bottom-arrow{font-size:24px!important;line-height:1!important;font-weight:900!important}}@media screen and (max-width:768px){:root{--cs-v32-bg: #eef4ff;--cs-v32-bg-2: #f3f2ff;--cs-v32-card: #ffffff;--cs-v32-blue: #3774ff;--cs-v32-blue-dark: #245ee8;--cs-v32-ink: #091b38;--cs-v32-muted: #7e8ca3;--cs-v32-line: #dfe7f3;--cs-v32-header: 60px;--cs-v32-composer: 64px}html:has(body.cs-chat-thread-open),body.cs-chat-thread-open{width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;overscroll-behavior:none!important;background:var(--cs-v32-bg)!important}body.cs-chat-thread-open .cs-page.cs-page--thread-open,.cs-page.cs-page--thread-open{position:fixed!important;inset:0!important;z-index:9990!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:1!important;filter:none!important;transform:none!important;zoom:1!important;background:linear-gradient(180deg,var(--cs-v32-bg) 0%,#edf4ff 55%,var(--cs-v32-bg-2) 100%)!important;color:var(--cs-v32-ink)!important}body.cs-chat-thread-open .cs-page--thread-open:before,body.cs-chat-thread-open .cs-page--thread-open:after,.cs-page--thread-open:before,.cs-page--thread-open:after,.cs-page--thread-open .cs-thread-layout:before,.cs-page--thread-open .cs-thread-layout:after,.cs-page--thread-open .cs-thread-panel:before,.cs-page--thread-open .cs-thread-panel:after,.cs-page--thread-open .cs-thread-body:before,.cs-page--thread-open .cs-thread-body:after,.cs-page--thread-open .cs-messages-pane:before,.cs-page--thread-open .cs-messages-pane:after{display:none!important;content:none!important;opacity:0!important;background:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.cs-chat-thread-open .cs-page--thread-open .opscence-broadcast-banner,body.cs-chat-thread-open .cs-page--thread-open .cs-pinned-bar,body.cs-chat-thread-open .cs-page--thread-open .cs-channels-bar,body.cs-chat-thread-open .cs-page--thread-open .cs-members-pane,body.cs-chat-thread-open .cs-page--thread-open .cs-date-separator,body.cs-chat-thread-open .cs-page--thread-open [class*=bottom-nav],.cs-page--thread-open .opscence-broadcast-banner,.cs-page--thread-open .cs-pinned-bar,.cs-page--thread-open .cs-channels-bar,.cs-page--thread-open .cs-members-pane,.cs-page--thread-open .cs-date-separator,.cs-page--thread-open [class*=bottom-nav]{display:none!important}.cs-page--thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-layout{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;opacity:1!important;filter:none!important;transform:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cs-page--thread-open .cs-thread-panel,body.cs-chat-thread-open .cs-thread-panel{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:var(--cs-v32-header) minmax(0,1fr) var(--cs-v32-composer)!important;overflow:hidden!important;opacity:1!important;filter:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cs-page--thread-open .cs-thread-header-stack,body.cs-chat-thread-open .cs-thread-header-stack{grid-row:1!important;position:relative!important;inset:auto!important;z-index:30!important;width:100%!important;height:var(--cs-v32-header)!important;min-height:var(--cs-v32-header)!important;max-height:var(--cs-v32-header)!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;opacity:1!important;filter:none!important;border:0!important;border-bottom:1px solid var(--cs-v32-line)!important;border-radius:0!important;background:#fffffffb!important;box-shadow:0 8px 24px -23px #14305c6b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cs-page--thread-open .cs-thread-header,body.cs-chat-thread-open .cs-thread-header{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:var(--cs-v32-header)!important;min-height:var(--cs-v32-header)!important;max-height:var(--cs-v32-header)!important;margin:0!important;padding:8px 10px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 66px!important;align-items:center!important;gap:9px!important;overflow:hidden!important;opacity:1!important;filter:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.cs-page--thread-open .cs-back-home,.cs-page--thread-open .cs-back-home--strong,body.cs-chat-thread-open .cs-back-home,body.cs-chat-thread-open .cs-back-home--strong{grid-column:1!important;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;border:1px solid var(--cs-v32-line)!important;border-radius:11px!important;background:#fff!important;color:#2d67dd!important;box-shadow:0 7px 17px -16px #14305c7a!important;font-size:0!important;transform:none!important}.cs-page--thread-open .cs-back-home:before,.cs-page--thread-open .cs-back-home--strong:before,body.cs-chat-thread-open .cs-back-home:before,body.cs-chat-thread-open .cs-back-home--strong:before{display:none!important;content:none!important}.cs-page--thread-open .cs-back-home svg,body.cs-chat-thread-open .cs-back-home svg{display:block!important;width:18px!important;height:18px!important;stroke:currentColor!important}.cs-page--thread-open .cs-thread-header-main,body.cs-chat-thread-open .cs-thread-header-main{grid-column:2!important;width:100%!important;min-width:0!important;height:42px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;overflow:hidden!important;opacity:1!important;filter:none!important}.cs-page--thread-open .cs-thread-header-main>div:not(.cs-avatar),body.cs-chat-thread-open .cs-thread-header-main>div:not(.cs-avatar){min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;overflow:hidden!important;opacity:1!important}.cs-page--thread-open .cs-thread-header-main .cs-avatar,.cs-page--thread-open .cs-thread-header-main .cs-avatar--lg,.cs-page--thread-open .cs-thread-header-main .cs-avatar--media,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--lg,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--media{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;margin:0!important;border:0!important;border-radius:11px!important;opacity:1!important;filter:none!important;color:#fff!important;font-size:11px!important;line-height:36px!important;font-weight:900!important;background:linear-gradient(135deg,#497fff,#2f66ee)!important;box-shadow:none!important;transform:none!important}.cs-page--thread-open .cs-thread-header-main h3,body.cs-chat-thread-open .cs-thread-header-main h3{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;color:var(--cs-v32-ink)!important;opacity:1!important;font-size:13px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important}.cs-page--thread-open .cs-thread-subline,body.cs-chat-thread-open .cs-thread-subline{width:100%!important;min-width:0!important;height:15px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:4px!important;overflow:hidden!important;opacity:1!important;color:var(--cs-v32-muted)!important;font-size:8px!important;line-height:15px!important;font-weight:700!important;white-space:nowrap!important;text-overflow:ellipsis!important}.cs-page--thread-open .cs-thread-context-text--mobile,body.cs-chat-thread-open .cs-thread-context-text--mobile{max-width:100%!important;height:15px!important;min-height:15px!important;margin:0!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;overflow:hidden!important;opacity:1!important;border:1px solid #c9f0d7!important;border-radius:999px!important;background:#e6faee!important;color:#129c5d!important;font-size:7px!important;line-height:15px!important;font-weight:850!important;white-space:nowrap!important;text-overflow:ellipsis!important}.cs-page--thread-open .cs-thread-header-actions,body.cs-chat-thread-open .cs-thread-header-actions{grid-column:3!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:36px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;overflow:visible!important;opacity:1!important}.cs-page--thread-open .cs-thread-header-actions>.cs-status-control,.cs-page--thread-open .cs-mobile-thread-search-btn,body.cs-chat-thread-open .cs-thread-header-actions>.cs-status-control,body.cs-chat-thread-open .cs-mobile-thread-search-btn{display:none!important}.cs-page--thread-open .cs-thread-tools-wrap,body.cs-chat-thread-open .cs-thread-tools-wrap{width:66px!important;height:36px!important;margin:0!important;padding:0!important;display:block!important;opacity:1!important}.cs-page--thread-open .cs-thread-tools-trigger,.cs-page--thread-open .cs-icon-action-btn.cs-thread-tools-trigger,body.cs-chat-thread-open .cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn.cs-thread-tools-trigger{width:66px!important;height:36px!important;min-width:66px!important;max-width:66px!important;margin:0!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;overflow:hidden!important;opacity:1!important;border:1px solid var(--cs-v32-line)!important;border-radius:11px!important;background:#fff!important;color:#253a59!important;box-shadow:none!important;font-size:9px!important;line-height:1!important;font-weight:800!important;transform:none!important}.cs-page--thread-open .cs-thread-tools-trigger svg,body.cs-chat-thread-open .cs-thread-tools-trigger svg{display:block!important;width:13px!important;height:13px!important;flex:0 0 13px!important}.cs-page--thread-open .cs-thread-tools-trigger span,body.cs-chat-thread-open .cs-thread-tools-trigger span{display:inline!important;font-size:9px!important;line-height:1!important}.cs-page--thread-open .cs-thread-body,body.cs-chat-thread-open .cs-thread-body{grid-row:2!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;opacity:1!important;filter:none!important;background:transparent!important;border:0!important}.cs-page--thread-open .cs-messages-pane,body.cs-chat-thread-open .cs-messages-pane{position:absolute!important;inset:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px 12px 26px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scrollbar-width:none!important;opacity:1!important;filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.cs-page--thread-open .cs-messages-pane::-webkit-scrollbar,body.cs-chat-thread-open .cs-messages-pane::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cs-page--thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-row{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;overflow:visible!important;opacity:1!important;filter:none!important;transform:none!important;animation:none!important}.cs-page--thread-open .cs-message-row.mine,body.cs-chat-thread-open .cs-message-row.mine{justify-content:flex-end!important}.cs-page--thread-open .cs-message-avatar,body.cs-chat-thread-open .cs-message-avatar{display:none!important}.cs-page--thread-open .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-card-wrap{width:auto!important;min-width:0!important;max-width:min(78%,310px)!important;margin:0!important;padding:0!important;overflow:visible!important;opacity:1!important;filter:none!important}.cs-page--thread-open .cs-message-row.mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap{max-width:min(74%,286px)!important}.cs-page--thread-open .cs-message-card,body.cs-chat-thread-open .cs-message-card,.cs-page--thread-open .cs-message-row.mine .cs-message-card,body.cs-chat-thread-open .cs-message-row.mine .cs-message-card{position:relative!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;opacity:1!important;filter:none!important;color:var(--cs-v32-ink)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.cs-page--thread-open .cs-message-tools,body.cs-chat-thread-open .cs-message-tools{display:none!important}.cs-page--thread-open .cs-message-meta,body.cs-chat-thread-open .cs-message-meta{width:100%!important;min-width:0!important;min-height:12px!important;margin:0 0 5px!important;padding:0 2px!important;display:flex!important;align-items:center!important;gap:4px!important;overflow:hidden!important;opacity:1!important;color:#8190a7!important;font-size:7px!important;line-height:1.15!important;font-weight:700!important;white-space:nowrap!important}.cs-page--thread-open .cs-message-row.mine .cs-message-meta,body.cs-chat-thread-open .cs-message-row.mine .cs-message-meta{justify-content:flex-end!important;text-align:right!important}.cs-page--thread-open .cs-message-meta strong,body.cs-chat-thread-open .cs-message-meta strong{min-width:0!important;overflow:hidden!important;color:#132742!important;font-size:8px!important;line-height:1.1!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-page--thread-open .cs-message-meta .cs-role-badge,.cs-page--thread-open .cs-message-meta .cs-rank-badge,body.cs-chat-thread-open .cs-message-meta .cs-role-badge,body.cs-chat-thread-open .cs-message-meta .cs-rank-badge{height:12px!important;min-height:12px!important;max-height:12px!important;margin:0!important;padding:0 4px!important;border-width:0!important;border-radius:999px!important;font-size:5.8px!important;line-height:12px!important;font-weight:900!important}.cs-page--thread-open .cs-message-time,.cs-page--thread-open .cs-read-receipt,.cs-page--thread-open .cs-edit-timer,body.cs-chat-thread-open .cs-message-time,body.cs-chat-thread-open .cs-read-receipt,body.cs-chat-thread-open .cs-edit-timer{color:#96a3b5!important;font-size:6.4px!important;line-height:1!important;opacity:1!important}.cs-page--thread-open .cs-message-text,body.cs-chat-thread-open .cs-message-text{width:fit-content!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:9px 11px!important;overflow-wrap:anywhere!important;word-break:break-word!important;opacity:1!important;filter:none!important;color:#243a58!important;font-size:11px!important;line-height:1.38!important;font-weight:650!important;border:1px solid #dfe7f2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 24px -23px #1e3d6f8f!important}.cs-page--thread-open .cs-message-row.mine .cs-message-text,body.cs-chat-thread-open .cs-message-row.mine .cs-message-text{margin-left:auto!important;color:#fff!important;border-color:var(--cs-v32-blue)!important;border-bottom-right-radius:5px!important;background:linear-gradient(180deg,#3f7aff 0%,var(--cs-v32-blue) 100%)!important;box-shadow:0 12px 24px -18px #3774ffb3!important}.cs-page--thread-open .cs-message-row:not(.mine) .cs-message-text,body.cs-chat-thread-open .cs-message-row:not(.mine) .cs-message-text{border-bottom-left-radius:5px!important}.cs-page--thread-open .cs-message-text *,body.cs-chat-thread-open .cs-message-text *{color:inherit!important;opacity:1!important}.cs-page--thread-open .cs-vp,body.cs-chat-thread-open .cs-vp{width:min(190px,66vw)!important;min-width:165px!important;max-width:100%!important;min-height:66px!important;margin:0!important;padding:8px!important;display:grid!important;grid-template-columns:15px 38px minmax(74px,1fr)!important;grid-template-rows:40px 18px!important;align-items:center!important;column-gap:6px!important;row-gap:0!important;overflow:hidden!important;opacity:1!important;filter:none!important;color:#71829a!important;border:1px solid #dfe7f2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 24px -23px #1e3d6f8f!important}.cs-page--thread-open .cs-message-row.mine .cs-vp,body.cs-chat-thread-open .cs-message-row.mine .cs-vp{margin-left:auto!important;color:#fff!important;border-color:var(--cs-v32-blue)!important;background:linear-gradient(180deg,#3f7aff 0%,var(--cs-v32-blue) 100%)!important;box-shadow:0 12px 24px -18px #3774ffb3!important}.cs-page--thread-open .cs-vp-mic,body.cs-chat-thread-open .cs-vp-mic{grid-column:1!important;grid-row:1!important;width:15px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#9aacbf!important;opacity:1!important}.cs-page--thread-open .cs-message-row.mine .cs-vp-mic,body.cs-chat-thread-open .cs-message-row.mine .cs-vp-mic{color:#ffffffc2!important}.cs-page--thread-open .cs-vp-playbtn,body.cs-chat-thread-open .cs-vp-playbtn{grid-column:2!important;grid-row:1!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;color:#fff!important;border:0!important;border-radius:999px!important;background:var(--cs-v32-blue)!important;box-shadow:none!important}.cs-page--thread-open .cs-message-row.mine .cs-vp-playbtn,body.cs-chat-thread-open .cs-message-row.mine .cs-vp-playbtn{color:var(--cs-v32-blue)!important;background:#fff!important}.cs-page--thread-open .cs-vp-body,body.cs-chat-thread-open .cs-vp-body{grid-column:3!important;grid-row:1 / span 2!important;width:100%!important;min-width:0!important;height:58px!important;margin:0!important;padding:6px 0 0!important;display:grid!important;grid-template-rows:33px 13px!important;align-items:center!important;overflow:hidden!important;opacity:1!important}.cs-page--thread-open .cs-vp-wave,body.cs-chat-thread-open .cs-vp-wave{width:100%!important;min-width:0!important;height:33px!important;display:flex!important;align-items:center!important;gap:1.5px!important;overflow:hidden!important;opacity:1!important}.cs-page--thread-open .cs-vp-bar,body.cs-chat-thread-open .cs-vp-bar{width:2px!important;min-width:2px!important;max-width:2px!important;border-radius:999px!important;opacity:1!important;background:#a9c0f4!important}.cs-page--thread-open .cs-message-row.mine .cs-vp-bar,body.cs-chat-thread-open .cs-message-row.mine .cs-vp-bar{background:#ffffff94!important}.cs-page--thread-open .cs-vp-times,body.cs-chat-thread-open .cs-vp-times{width:100%!important;height:13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#8191a8!important;font-size:7px!important;line-height:1!important;opacity:1!important}.cs-page--thread-open .cs-message-row.mine .cs-vp-times,body.cs-chat-thread-open .cs-message-row.mine .cs-vp-times{color:#ffffffc7!important}.cs-page--thread-open .cs-vp-speed,body.cs-chat-thread-open .cs-vp-speed{grid-column:1 / span 2!important;grid-row:2!important;justify-self:start!important;width:28px!important;height:16px!important;margin:0!important;padding:0!important;color:#8191a8!important;border:0!important;border-radius:6px!important;background:#f2f6fc!important;font-size:7px!important;line-height:16px!important;opacity:1!important}.cs-page--thread-open .cs-vp-download,body.cs-chat-thread-open .cs-vp-download{grid-column:2!important;grid-row:2!important;justify-self:end!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#8191a8!important;border:0!important;border-radius:6px!important;background:transparent!important;opacity:1!important}.cs-page--thread-open .cs-message-row.mine .cs-vp-speed,body.cs-chat-thread-open .cs-message-row.mine .cs-vp-speed{color:#fff!important;background:#ffffff2e!important}.cs-page--thread-open .cs-message-row.mine .cs-vp-download,body.cs-chat-thread-open .cs-message-row.mine .cs-vp-download{color:#fff!important}.cs-page--thread-open .cs-reaction-row,body.cs-chat-thread-open .cs-reaction-row{margin-top:4px!important;gap:3px!important}.cs-page--thread-open .cs-composer-bar,.cs-page--thread-open .cs-composer-bar--force-compact,body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-composer-bar--force-compact{grid-row:3!important;position:relative!important;inset:auto!important;z-index:35!important;width:100%!important;height:var(--cs-v32-composer)!important;min-height:var(--cs-v32-composer)!important;max-height:var(--cs-v32-composer)!important;margin:0!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;overflow:visible!important;opacity:1!important;filter:none!important;border:0!important;border-top:1px solid var(--cs-v32-line)!important;border-radius:0!important;background:#fffffffb!important;box-shadow:0 -10px 26px -24px #14305c7a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.cs-page--thread-open .cs-composer-bar-inner,body.cs-chat-thread-open .cs-composer-bar-inner{width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:42px 42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;overflow:visible!important;opacity:1!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cs-page--thread-open .cs-composer-attach-desktop,.cs-page--thread-open .cs-composer-poll-desktop,body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-composer-poll-desktop{display:none!important}.cs-page--thread-open .cs-mobile-composer-plus-wrap,.cs-page--thread-open .cs-mobile-voice-recorder-wrap,body.cs-chat-thread-open .cs-mobile-composer-plus-wrap,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;margin:0!important;padding:0!important;display:block!important;opacity:1!important}.cs-page--thread-open .cs-mobile-composer-plus,.cs-page--thread-open .cs-mobile-voice-recorder-wrap button,body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap button{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;color:#8193ab!important;border:1px solid #e1e8f2!important;border-radius:13px!important;background:#f5f8fc!important;box-shadow:none!important;transform:none!important}.cs-page--thread-open .cs-mobile-composer-plus svg,.cs-page--thread-open .cs-mobile-voice-recorder-wrap svg,body.cs-chat-thread-open .cs-mobile-composer-plus svg,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap svg{width:17px!important;height:17px!important}.cs-page--thread-open .cs-composer-input-wrap,.cs-page--thread-open .cs-composer-input-wrap--force-compact,body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-wrap--force-compact{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:1!important;filter:none!important;border:1px solid #dfe6f0!important;border-radius:14px!important;background:#f5f8fc!important;box-shadow:none!important}.cs-page--thread-open .cs-composer-input-row,body.cs-chat-thread-open .cs-composer-input-row{width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:2px!important;opacity:1!important}.cs-page--thread-open .cs-composer-input,.cs-page--thread-open .cs-composer-input--textarea,body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 11px!important;overflow:hidden!important;opacity:1!important;color:#213956!important;caret-color:var(--cs-v32-blue)!important;border:0!important;border-radius:13px!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;line-height:40px!important;font-weight:600!important;resize:none!important;-webkit-appearance:none!important}.cs-page--thread-open .cs-composer-input::placeholder,body.cs-chat-thread-open .cs-composer-input::placeholder{color:#a2afc0!important;opacity:1!important}.cs-page--thread-open .cs-composer-send-btn,.cs-page--thread-open .cs-composer-send-btn--inline,body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;margin:0 2px 0 0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;color:#fff!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#417bff 0%,var(--cs-v32-blue) 100%)!important;box-shadow:0 10px 20px -17px #3774ffe6!important;transform:none!important}.cs-page--thread-open .cs-composer-send-btn:disabled,body.cs-chat-thread-open .cs-composer-send-btn:disabled{opacity:.48!important;cursor:default!important}.cs-page--thread-open .cs-typing-indicator,.cs-page--thread-open .cs-muted-banner,body.cs-chat-thread-open .cs-typing-indicator,body.cs-chat-thread-open .cs-muted-banner{position:absolute!important;left:10px!important;right:10px!important;bottom:calc(100% + 7px)!important;z-index:4!important;max-width:calc(100vw - 20px)!important}.cs-page--thread-open .cs-scroll-bottom-btn,body.cs-chat-thread-open .cs-scroll-bottom-btn{position:absolute!important;right:13px!important;bottom:14px!important;z-index:22!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;color:var(--cs-v32-blue-dark)!important;border:1px solid #dfe7f2!important;border-radius:999px!important;background:#fff!important;box-shadow:0 15px 30px -20px #1e3d6fa6!important;transform:none!important}.cs-page--thread-open .cs-scroll-bottom-arrow,body.cs-chat-thread-open .cs-scroll-bottom-arrow{color:inherit!important;font-size:23px!important;line-height:1!important;font-weight:900!important;opacity:1!important}.cs-page--thread-open .cs-loading,body.cs-chat-thread-open .cs-loading{margin:auto!important;color:#7f8fa7!important;opacity:1!important;font-size:11px!important}}@media screen and (max-width:360px){.cs-page--thread-open .cs-thread-header,body.cs-chat-thread-open .cs-thread-header{grid-template-columns:34px minmax(0,1fr) 58px!important;gap:7px!important;padding-left:8px!important;padding-right:8px!important}.cs-page--thread-open .cs-thread-tools-wrap,.cs-page--thread-open .cs-thread-tools-trigger,body.cs-chat-thread-open .cs-thread-tools-wrap,body.cs-chat-thread-open .cs-thread-tools-trigger{width:58px!important;min-width:58px!important;max-width:58px!important}.cs-page--thread-open .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-card-wrap{max-width:82%!important}.cs-page--thread-open .cs-message-row.mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap{max-width:78%!important}}@media screen and (max-width:768px){.cs-page.cs-page--thread-open,.cs-page.cs-page--thread-open *,body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-layout *{box-sizing:border-box!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-header{grid-template-columns:36px minmax(0,1fr) 66px!important;grid-template-rows:44px!important;justify-content:stretch!important;align-content:center!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-header-main{grid-area:auto!important;grid-column:2!important;grid-row:1!important;justify-self:stretch!important;align-self:center!important;width:auto!important;max-width:none!important;min-width:0!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:42px!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-header-main>.cs-avatar,.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-header-main>.cs-avatar--lg,.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-header-main>.cs-avatar--media{grid-area:auto!important;grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-header-main>div:not(.cs-avatar){grid-area:auto!important;grid-column:2!important;grid-row:1!important;justify-self:stretch!important;align-self:center!important;width:100%!important;max-width:none!important;min-width:0!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-header-main h3,.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-subline{width:100%!important;max-width:none!important;min-width:0!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-context-text--mobile{position:static!important;width:fit-content!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-back-home,.cs-page.cs-page--thread-open .cs-thread-layout .cs-back-home--strong{grid-area:auto!important;grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-header-actions{grid-area:auto!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-tools-wrap{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-tools-trigger,.cs-page.cs-page--thread-open .cs-thread-layout .cs-icon-action-btn.cs-thread-tools-trigger{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-thread-tools-trigger>span,.cs-page.cs-page--thread-open .cs-thread-layout .cs-icon-action-btn.cs-thread-tools-trigger>span{position:static!important;inset:auto!important;display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-message-row,.cs-page.cs-page--thread-open .cs-thread-layout .cs-message-row.mine{flex-direction:row!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-message-row.mine{justify-content:flex-end!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-message-card-wrap{display:block!important;width:fit-content!important;max-width:min(78%,310px)!important;flex:0 1 auto!important;transform:none!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-message-row.mine .cs-message-card-wrap{width:fit-content!important;max-width:min(74%,286px)!important;margin-left:auto!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-message-card{display:block!important;width:fit-content!important;max-width:100%!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-message-meta{justify-content:flex-start!important;width:fit-content!important;max-width:100%!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-message-row.mine .cs-message-meta{justify-content:flex-end!important;margin-left:auto!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-message-text{white-space:normal!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-composer-bar,.cs-page.cs-page--thread-open .cs-thread-layout .cs-composer-bar--force-compact{padding:9px 10px!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-composer-bar-inner{grid-template-columns:42px 42px minmax(0,1fr)!important;grid-template-rows:44px!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-mobile-composer-plus-wrap{grid-area:auto!important;grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-mobile-voice-recorder-wrap{grid-area:auto!important;grid-column:2!important;grid-row:1!important;justify-self:start!important;align-self:center!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-composer-input-wrap,.cs-page.cs-page--thread-open .cs-thread-layout .cs-composer-input-wrap--force-compact{grid-area:auto!important;grid-column:3!important;grid-row:1!important;justify-self:stretch!important;align-self:center!important;display:block!important;width:100%!important;max-width:none!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-composer-input-row{position:relative!important;inset:auto!important;display:grid!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;grid-template-columns:minmax(0,1fr) 38px!important;grid-template-rows:40px!important;overflow:hidden!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-composer-input,.cs-page.cs-page--thread-open .cs-thread-layout .cs-composer-input--textarea{grid-area:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 11px!important;line-height:40px!important}.cs-page.cs-page--thread-open .cs-thread-layout .cs-composer-send-btn,.cs-page.cs-page--thread-open .cs-thread-layout .cs-composer-send-btn--inline{grid-area:auto!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important}}.cs-mobile-home-quick-actions{display:none}@media(max-width:768px){body:not(.cs-chat-thread-open) .cs-mobile-home-quick-actions{grid-column:2!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-btn{height:31px!important;min-width:60px!important;padding:0 10px!important;border-radius:10px!important;border:1px solid #d7e3f4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:10px!important;line-height:1!important;font-weight:850!important;box-shadow:0 10px 20px -18px #10294b47!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-btn svg{width:12px!important;height:12px!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-btn--outline{background:#fff!important;color:#17355d!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-btn--primary{border-color:#2f6fff!important;background:#2f6fff!important;color:#fff!important}body:not(.cs-chat-thread-open) .cs-section--group-workspace .cs-desktop-outline-btn--small{display:none!important}body.cs-chat-thread-open .cs-thread-layout{min-height:100dvh!important}body.cs-chat-thread-open .cs-thread-panel{display:flex!important;flex-direction:column!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;background:radial-gradient(160px 160px at 0% 100%,rgba(167,243,208,.24),transparent 70%),radial-gradient(220px 180px at 100% 100%,rgba(186,230,253,.22),transparent 72%),linear-gradient(180deg,#f9fbff,#f5f9ff 44%,#eff8f4)!important}body.cs-chat-thread-open .cs-thread-body{flex:1 1 auto!important;min-height:0!important;display:block!important;overflow:hidden!important;position:relative!important}body.cs-chat-thread-open .cs-members-pane{display:none!important}body.cs-chat-thread-open .cs-messages-pane{height:100%!important;min-height:0!important;overflow-y:auto!important;padding:10px 10px 118px!important;display:flex!important;flex-direction:column!important;gap:10px!important;align-items:stretch!important;-webkit-overflow-scrolling:touch!important}body.cs-chat-thread-open .cs-system-message{margin:0!important}body.cs-chat-thread-open .cs-system-message-body{border-radius:18px!important;padding:12px!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-row.mine,body.cs-chat-thread-open .cs-message-row--mine{width:100%!important;max-width:100%!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0!important}body.cs-chat-thread-open .cs-message-row.mine,body.cs-chat-thread-open .cs-message-row.is-mine,body.cs-chat-thread-open .cs-message-row--mine{justify-content:flex-end!important}body.cs-chat-thread-open .cs-message-avatar{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;margin:0!important;align-self:flex-end!important}body.cs-chat-thread-open .cs-message-card-wrap{flex:1 1 auto!important;min-width:0!important;display:flex!important;max-width:calc(100% - 42px)!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row--mine .cs-message-card-wrap{justify-content:flex-end!important;max-width:86%!important}body.cs-chat-thread-open .cs-message-card{position:relative!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:10px 12px!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 26px -22px #10305447!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-card,body.cs-chat-thread-open .cs-message-row--mine .cs-message-card{border-radius:18px 18px 8px!important}body.cs-chat-thread-open .cs-message-tools,body.cs-chat-thread-open .cs-role-badge,body.cs-chat-thread-open .cs-rank-badge,body.cs-chat-thread-open .cs-seen-row,body.cs-chat-thread-open .cs-edited-badge,body.cs-chat-thread-open .cs-read-receipt{display:none!important}body.cs-chat-thread-open .cs-message-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0 0 5px!important}body.cs-chat-thread-open .cs-message-meta strong{font-size:11px!important;line-height:1.1!important;font-weight:850!important;color:#122643!important}body.cs-chat-thread-open .cs-message-time{font-size:10px!important;line-height:1!important;color:#6f829c!important;font-weight:700!important;opacity:1!important}body.cs-chat-thread-open .cs-message-text,body.cs-chat-thread-open .cs-message-text *{max-width:100%!important}body.cs-chat-thread-open .cs-message-text{display:block!important;margin:0!important;color:#1b314d!important;font-size:14px!important;line-height:1.45!important;font-weight:600!important;white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:anywhere!important}body.cs-chat-thread-open .cs-message-text p,body.cs-chat-thread-open .cs-message-text span,body.cs-chat-thread-open .cs-message-text div{display:inline!important;white-space:inherit!important}body.cs-chat-thread-open .cs-msg-img-wrap,body.cs-chat-thread-open .cs-msg-file,body.cs-chat-thread-open .cs-message-card .cs-vp{margin-top:8px!important}body.cs-chat-thread-open .cs-message-card .cs-vp{width:min(260px,100%)!important;max-width:100%!important;min-width:0!important;padding:8px 9px!important;border-radius:16px!important;height:46px!important;min-height:46px!important;max-height:46px!important}body.cs-chat-thread-open .cs-message-card .cs-vp-mic,body.cs-chat-thread-open .cs-message-card .cs-vp-speed{display:none!important}body.cs-chat-thread-open .cs-message-card .cs-vp-playbtn{width:30px!important;height:30px!important;min-width:30px!important}body.cs-chat-thread-open .cs-message-card .cs-vp-body{min-width:0!important;flex:1 1 auto!important}body.cs-chat-thread-open .cs-message-card .cs-vp-wave{height:18px!important}body.cs-chat-thread-open .cs-msg-file{width:100%!important}body.cs-chat-thread-open .cs-reaction-row{margin-top:6px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}body.cs-chat-thread-open .cs-scroll-bottom-btn{right:16px!important;bottom:92px!important}body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-thread-layout .cs-composer-bar{position:sticky!important;bottom:0!important;z-index:40!important;margin-top:auto!important;padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;background:#f7fafff5!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-top:1px solid rgba(214,226,241,.95)!important;box-shadow:0 -12px 24px #0f172a0d!important}body.cs-chat-thread-open .cs-composer-bar-inner,body.cs-chat-thread-open .cs-thread-layout .cs-composer-bar-inner{display:flex!important;align-items:flex-end!important;gap:8px!important;min-height:0!important;padding:10px!important;border:1px solid #dbe5f2!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 24px -24px #10305438!important}body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-composer-poll-desktop{display:none!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap button,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap button[aria-label="Record voice message"]{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important}body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-row{flex:1 1 auto!important;min-width:0!important}body.cs-chat-thread-open .cs-composer-input-row{display:flex!important;align-items:flex-end!important;gap:8px!important}body.cs-chat-thread-open .cs-composer-input{min-height:42px!important;max-height:112px!important;padding:11px 14px!important;border:1px solid #d7e2f0!important;border-radius:18px!important;background:#f8fbff!important;color:#17304f!important;box-shadow:none!important;font-size:15px!important;line-height:1.35!important}body.cs-chat-thread-open .cs-composer-send-btn--inline{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;background:#2f6fff!important;color:#fff!important;box-shadow:0 12px 22px -16px #2f6fff9e!important}body.cs-chat-thread-open .cs-composer-send-btn--inline:disabled{opacity:.55!important}}@media(max-width:768px){body:not(.cs-chat-thread-open) .cs-group-workspace-titlebar{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;row-gap:9px!important}body:not(.cs-chat-thread-open) .cs-desktop-section-heading h3{font-size:17px!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-actions{gap:7px!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-btn{height:33px!important;min-width:68px!important;padding:0 12px!important;border-radius:12px!important;font-size:10.5px!important;letter-spacing:-.01em!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-btn--outline{border-color:#dbe4f3!important;background:#fff!important;color:#113158!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-btn--primary{background:linear-gradient(180deg,#4e7cff,#2f6fff)!important;border-color:#2f6fff!important;color:#fff!important;box-shadow:0 14px 26px -18px #2f6fffb8!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch{height:40px!important;border-radius:13px!important;background:#ecf2fb!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch button{height:32px!important;border-radius:10px!important;font-size:11px!important}body:not(.cs-chat-thread-open) .cs-chat-list-row,body:not(.cs-chat-thread-open) .cs-group-chat-list-row{min-height:82px!important;height:auto!important;max-height:none!important;padding:11px 12px!important;border-radius:18px!important}body.cs-chat-thread-open .cs-thread-header{min-height:72px!important;padding:10px 12px!important}body.cs-chat-thread-open .cs-thread-header-main{min-width:0!important;gap:10px!important}body.cs-chat-thread-open .cs-thread-header-main h3{font-size:16px!important;line-height:1.1!important;font-weight:900!important}body.cs-chat-thread-open .cs-thread-header-main p,body.cs-chat-thread-open .cs-thread-subline{font-size:11px!important;color:#62809e!important}body.cs-chat-thread-open .cs-mobile-thread-search-btn{display:none!important}body.cs-chat-thread-open .cs-thread-header-actions{max-width:none!important;gap:6px!important}body.cs-chat-thread-open .cs-thread-header-actions .cs-user-status-control,body.cs-chat-thread-open .cs-thread-header-actions .cs-translate-wrap,body.cs-chat-thread-open .cs-thread-header-actions>:not(.cs-thread-tools-wrap){display:none!important}body.cs-chat-thread-open .cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn.cs-thread-tools-trigger{min-width:84px!important;height:40px!important;padding:0 13px!important;border-radius:14px!important;border:1px solid #dce4f1!important;background:#fff!important;color:#1d3557!important;box-shadow:0 10px 18px -18px #0f172a52!important}body.cs-chat-thread-open .cs-thread-tools-trigger span{display:inline!important;font-size:13px!important;font-weight:800!important}body.cs-chat-thread-open .cs-thread-header>.cs-back-home,body.cs-chat-thread-open .cs-thread-header>.cs-back-home--strong{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;border:1px solid #dce4f1!important;background:#fff!important;color:#3766e8!important;box-shadow:0 10px 18px -18px #0f172a52!important}body.cs-chat-thread-open .cs-messages-pane{padding:12px 12px 122px!important;gap:12px!important;background:linear-gradient(180deg,#f8fbff8f,#ecf9f48f)!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-row.mine,body.cs-chat-thread-open .cs-message-row--mine{gap:7px!important}body.cs-chat-thread-open .cs-message-card-wrap{max-width:calc(100% - 41px)!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row--mine .cs-message-card-wrap{max-width:83%!important}body.cs-chat-thread-open .cs-message-card{padding:11px 13px!important;border-radius:18px 18px 18px 8px!important;background:#fff!important;border:1px solid #dfe7f2!important;box-shadow:0 16px 28px -24px #0f172a38!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-card,body.cs-chat-thread-open .cs-message-row--mine .cs-message-card{background:linear-gradient(180deg,#4f7cff,#3870ff)!important;border-color:#3970ff!important;border-radius:18px 18px 8px!important;box-shadow:0 18px 28px -24px #2f6fff94!important}body.cs-chat-thread-open .cs-message-avatar{width:32px!important;height:32px!important;min-width:32px!important;flex-basis:32px!important}body.cs-chat-thread-open .cs-message-meta{margin-bottom:4px!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-meta strong,body.cs-chat-thread-open .cs-message-row.mine .cs-message-time,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-meta strong,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-time,body.cs-chat-thread-open .cs-message-row--mine .cs-message-meta strong,body.cs-chat-thread-open .cs-message-row--mine .cs-message-time{color:#ffffffe6!important}body.cs-chat-thread-open .cs-message-text--mobile-plain{margin:0!important;white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:anywhere!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-text,body.cs-chat-thread-open .cs-message-row.mine .cs-message-text--mobile-plain,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-text,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-text--mobile-plain,body.cs-chat-thread-open .cs-message-row--mine .cs-message-text,body.cs-chat-thread-open .cs-message-row--mine .cs-message-text--mobile-plain{color:#fff!important;font-weight:650!important}body.cs-chat-thread-open .cs-message-row:not(.mine) .cs-message-text,body.cs-chat-thread-open .cs-message-row:not(.mine) .cs-message-text--mobile-plain{color:#1a3350!important;font-weight:600!important}body.cs-chat-thread-open .cs-message-card .cs-vp{width:min(210px,100%)!important;height:44px!important;min-height:44px!important;border-radius:15px!important;border:1px solid rgba(215,226,241,.9)!important;background:#ffffffeb!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card .cs-vp,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-card .cs-vp,body.cs-chat-thread-open .cs-message-row--mine .cs-message-card .cs-vp{background:#ffffff26!important;border-color:#ffffff3d!important}body.cs-chat-thread-open .cs-reaction-row,body.cs-chat-thread-open .cs-message-tools,body.cs-chat-thread-open .cs-edit-timer-badge,body.cs-chat-thread-open .cs-rich-link-preview,body.cs-chat-thread-open .cs-translating,body.cs-chat-thread-open .cs-translated-text{display:none!important}body.cs-chat-thread-open .cs-scroll-bottom-btn{width:54px!important;height:54px!important;right:18px!important;bottom:96px!important;border-radius:999px!important;background:#fffffff0!important;border:1px solid #dbe5f2!important;box-shadow:0 18px 28px -20px #0f172a3d!important}body.cs-chat-thread-open .cs-scroll-bottom-arrow{color:#3766e8!important;font-size:24px!important;font-weight:900!important}body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-thread-layout .cs-composer-bar{padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important}body.cs-chat-thread-open .cs-composer-bar-inner,body.cs-chat-thread-open .cs-thread-layout .cs-composer-bar-inner{padding:8px!important;gap:7px!important;border-radius:22px!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap button,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap button[aria-label="Record voice message"]{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;border:1px solid #e1e8f3!important;background:#f7faff!important;color:#597492!important}body.cs-chat-thread-open .cs-composer-input{min-height:40px!important;padding:10px 13px!important;font-size:14px!important;border-radius:16px!important;background:#fbfcff!important}body.cs-chat-thread-open .cs-composer-send-btn--inline{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;background:linear-gradient(180deg,#4f7cff,#2f6fff)!important}}@media(max-width:768px){body:not(.cs-chat-thread-open) .cs-mobile-home-quick-actions{display:inline-flex!important;justify-content:flex-end!important;width:auto!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-btn{min-width:82px!important;height:32px!important;padding:0 12px!important;border-radius:11px!important;gap:4px!important;font-size:10px!important;font-weight:900!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-btn svg{width:11px!important;height:11px!important}body:not(.cs-chat-thread-open) .cs-group-workspace-titlebar{margin-bottom:9px!important}body.cs-chat-thread-open .cs-system-message,body.cs-chat-thread-open .cs-thread-header-stack .cs-pinned-bar--compact,body.cs-chat-thread-open .cs-channels-strip{display:none!important}body.cs-chat-thread-open .cs-thread-header-stack{position:sticky!important;top:0!important;z-index:60!important;background:#fff!important;border-bottom:1px solid #e4edf7!important;box-shadow:0 12px 24px -24px #0f172a47!important}body.cs-chat-thread-open .cs-thread-body{display:flex!important;flex-direction:column!important;min-height:0!important}body.cs-chat-thread-open .cs-messages-pane{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-row.mine,body.cs-chat-thread-open .cs-message-row--mine{display:flex!important;align-items:flex-end!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:7px!important}body.cs-chat-thread-open .cs-message-row.mine,body.cs-chat-thread-open .cs-message-row.is-mine,body.cs-chat-thread-open .cs-message-row--mine{justify-content:flex-end!important}body.cs-chat-thread-open .cs-message-avatar{flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px!important;align-self:flex-end!important}body.cs-chat-thread-open .cs-message-card-wrap{display:block!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:78%!important;overflow:visible!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row--mine .cs-message-card-wrap{max-width:78%!important}body.cs-chat-thread-open .cs-message-row:not(.mine) .cs-message-card,body.cs-chat-thread-open .cs-message-row.mine .cs-message-card,body.cs-chat-thread-open .cs-message-row--mine .cs-message-card{display:inline-block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;white-space:normal!important}body.cs-chat-thread-open .cs-message-row:not(.mine) .cs-message-card{min-width:0!important}body.cs-chat-thread-open .cs-message-meta{padding-right:0!important}body.cs-chat-thread-open .cs-message-text,body.cs-chat-thread-open .cs-message-text--mobile-plain{margin-top:0!important;font-size:13px!important;line-height:1.42!important;white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:anywhere!important;letter-spacing:normal!important}body.cs-chat-thread-open .cs-message-card .cs-rich-text,body.cs-chat-thread-open .cs-message-card .cs-rich-text>div,body.cs-chat-thread-open .cs-message-card .cs-rich-text>span,body.cs-chat-thread-open .cs-message-card .cs-rich-text br{display:inline!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}body.cs-chat-thread-open .cs-message-card .cs-rich-text br{display:block!important;content:""!important}body.cs-chat-thread-open .cs-message-card .cs-vp{display:flex!important;width:180px!important;max-width:100%!important;min-width:180px!important}body.cs-chat-thread-open .cs-scroll-bottom-btn{display:flex!important}}@media(max-width:768px){body:not(.cs-chat-thread-open) .cs-group-workspace-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}body:not(.cs-chat-thread-open) .cs-group-workspace-switch{order:1!important;width:100%!important}body:not(.cs-chat-thread-open) .cs-mobile-home-quick-actions{order:2!important;align-self:center!important}body.cs-chat-thread-open .cs-date-separator,body.cs-chat-thread-open .cs-message-tools,body.cs-chat-thread-open .cs-message-menu,body.cs-chat-thread-open .cs-emoji-pop,body.cs-chat-thread-open .cs-link-attach,body.cs-chat-thread-open .cs-rich-link-preview,body.cs-chat-thread-open .cs-translate-wrap,body.cs-chat-thread-open .cs-translating,body.cs-chat-thread-open .cs-translated-text,body.cs-chat-thread-open .cs-selection-format-toolbar,body.cs-chat-thread-open .cs-command-menu,body.cs-chat-thread-open .cs-muted-banner,body.cs-chat-thread-open .cs-typing-indicator{display:none!important}body.cs-chat-thread-open .cs-messages-pane>*{position:static!important;transform:none!important;filter:none!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-card,body.cs-chat-thread-open .cs-message-card>*,body.cs-chat-thread-open .cs-message-text,body.cs-chat-thread-open .cs-message-text--mobile-plain{position:static!important;transform:none!important;animation:none!important}body.cs-chat-thread-open .cs-message-row{clear:both!important;float:none!important}body.cs-chat-thread-open .cs-message-card{overflow:hidden!important}body.cs-chat-thread-open .cs-message-card .cs-rich-text,body.cs-chat-thread-open .cs-message-card .cs-rich-text *,body.cs-chat-thread-open .cs-message-text--mobile-plain,body.cs-chat-thread-open .cs-message-text--mobile-plain *{border-radius:0!important;background:transparent!important;box-shadow:none!important}body.cs-chat-thread-open .cs-message-meta{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:4px!important}body.cs-chat-thread-open .cs-message-meta strong{font-size:11px!important;line-height:1!important}body.cs-chat-thread-open .cs-message-time{font-size:10px!important;line-height:1!important;opacity:.88!important}body.cs-chat-thread-open .cs-message-card .cs-vp,body.cs-chat-thread-open .cs-message-card .cs-vp *{position:static!important;transform:none!important}body.cs-chat-thread-open .cs-message-card .cs-vp{width:170px!important;min-width:170px!important;max-width:100%!important;margin-top:7px!important}body.cs-chat-thread-open .cs-mobile-composer-menu{bottom:calc(100% + 8px)!important;left:0!important;right:auto!important;width:180px!important;border-radius:16px!important;padding:6px!important}.cs-modal-backdrop,.cs-chat-builder-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-ann-v11-backdrop,.cs-poll-modal-overlay{padding:8px!important;align-items:flex-end!important;justify-content:center!important;background:#111c2d47!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.cs-chat-builder-modal,.cs-ann-v11,.cs-egm,.cs-scm,.cs-modal,.cs-mobile-ann-page,.cs-poll-modal{width:100%!important;max-width:100%!important;min-width:0!important;max-height:min(88dvh,900px)!important;margin:0!important;border-radius:26px 26px 18px 18px!important;overflow:hidden!important;box-shadow:0 24px 50px -28px #0f172a59!important}.cs-chat-builder-head,.cs-ann-v11-header,.cs-egm-header,.cs-scm-header,.cs-modal-head,.cs-poll-modal-header{position:sticky!important;top:0!important;z-index:2!important;background:#fff!important;padding:14px 14px 12px!important;border-bottom:1px solid #e5edf7!important}.cs-chat-builder-head-copy,.cs-ann-v11-brand,.cs-egm-header-avatar{min-width:0!important;gap:10px!important}.cs-chat-builder-head-copy h2,.cs-ann-v11-header h2,.cs-egm-header-title,.cs-scm-header .cs-egm-header-title,.cs-modal-head h3,.cs-poll-modal-title{font-size:18px!important;line-height:1.1!important}.cs-chat-builder-head-copy p,.cs-ann-v11-header p,.cs-egm-header-sub,.cs-modal-head p,.cs-poll-modal-sub{font-size:12px!important;line-height:1.35!important}.cs-start-chat-layout,.cs-create-group-layout,.cs-ann-v11-compose-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:12px!important;overflow-y:auto!important;max-height:calc(88dvh - 132px)!important;-webkit-overflow-scrolling:touch!important}.cs-chat-builder-panel,.cs-ann-v11-main,.cs-ann-v11-side,.cs-create-group-config,.cs-create-group-members,.cs-start-chat-preview,.cs-ann-v11-side-card,.cs-egm-section,.cs-modal-body,.cs-poll-modal-body{min-width:0!important;width:100%!important}.cs-start-chat-preview,.cs-ann-v11-side,.cs-create-group-preview,.cs-egm-card{border-radius:20px!important}.cs-chat-builder-contact-list,.cs-create-group-contact-list,.cs-egm-member-list,.cs-members-scroll,.cs-ann-v11-body,.cs-poll-modal-body,.cs-egm-body,.cs-modal-body{max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.cs-chat-builder-contact,.cs-egm-member-row,.cs-create-group-chip,.cs-ann-v11-template-card,.cs-poll-option-item,.cs-poll-setting-card{min-height:52px!important;border-radius:16px!important}.cs-chat-builder-search input,.cs-chat-builder-field input,.cs-chat-builder-field textarea,.cs-create-group-block input,.cs-create-group-block textarea,.cs-create-group-block select,.cs-ann-v11 input,.cs-ann-v11 textarea,.cs-ann-v11 select,.cs-egm-input,.cs-modal input,.cs-modal textarea,.cs-modal select,.cs-poll-question-input,.cs-poll-option-input{font-size:14px!important;border-radius:14px!important}.cs-chat-builder-footer,.cs-ann-v11-footer,.cs-egm-footer,.cs-modal-actions,.cs-poll-modal-footer{position:sticky!important;bottom:0!important;z-index:2!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #e5edf7!important}.cs-chat-builder-footer>*,.cs-ann-v11-footer>*,.cs-egm-footer>*,.cs-modal-actions>*,.cs-poll-modal-footer>*{flex:1 1 calc(50% - 6px)!important;min-height:44px!important;border-radius:14px!important}.cs-chat-builder-footer-note,.cs-ann-v11-footer-status{width:100%!important;flex:1 1 100%!important;margin-bottom:2px!important}}@media(max-width:768px){.cs-home-shell,.cs-page,.cs-chat-shell,.cs-app-root{background:#f3f6fb!important;padding-bottom:84px!important}.cs-hero.cs-hero--desktop-clean{padding:12px 14px 0!important;background:transparent!important}.cs-home-header-top,.cs-home-header-actions{display:none!important}.cs-hero-stats.cs-hero-stats--desktop-clean{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:4px 2px 14px!important;background:transparent!important;border:0!important;box-shadow:none!important}.cs-hero-stat{display:grid!important;grid-template-rows:auto auto!important;align-items:start!important;gap:10px!important;background:#fff!important;border:1px solid #e6ecf5!important;border-radius:20px!important;padding:14px 14px 16px!important;box-shadow:0 1px 2px #14203c0a!important;min-height:118px!important;text-align:left!important}.cs-hero-stat-arrow{display:none!important}.cs-hero-stat-icon{width:34px!important;height:34px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eef3ff!important;color:#4171f5!important}.cs-hero-stat:nth-child(2) .cs-hero-stat-icon{background:#e8f7ee!important;color:#22a561!important}.cs-hero-stat:nth-child(3) .cs-hero-stat-icon{background:#fff1f1!important;color:#ef4a4a!important}.cs-hero-stat:nth-child(4) .cs-hero-stat-icon{background:#fff3e6!important;color:#f19434!important}.cs-hero-stat-info{display:flex!important;flex-direction:column!important;gap:2px!important}.cs-hero-stat-value{font-size:30px!important;font-weight:800!important;color:#0f1a34!important;line-height:1!important;letter-spacing:-.02em!important}.cs-hero-stat-label{font-size:13px!important;font-weight:700!important;color:#0f1a34!important;margin-top:4px!important}.cs-hero-stat-sub{font-size:11px!important;color:#7a8aa5!important;font-weight:500!important}.cs-section--groups.cs-section--group-workspace{background:transparent!important;border:0!important;box-shadow:none!important;padding:4px 0 0!important}.cs-group-workspace-titlebar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:6px 2px 10px!important}.cs-desktop-section-heading>.cs-desktop-section-icon{display:none!important}.cs-desktop-section-heading h3{font-size:20px!important;font-weight:800!important;color:#0f1a34!important;letter-spacing:-.01em!important;margin:0!important}.cs-desktop-section-heading p,.cs-group-workspace-actions{display:none!important}.cs-mobile-home-quick-actions{display:flex!important}.cs-mobile-home-quick-btn,.cs-mobile-home-quick-btn--primary{background:#4171f5!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:8px 14px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:0 6px 14px #4171f547!important}.cs-group-workspace-switch{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;background:#fff!important;border:1px solid #e6ecf5!important;border-radius:14px!important;padding:4px!important;margin:0 2px 10px!important}.cs-group-workspace-switch button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:transparent!important;border:0!important;border-radius:10px!important;padding:9px 10px!important;font-size:13px!important;font-weight:600!important;color:#6b7893!important}.cs-group-workspace-switch button.is-active{background:#f3f6fb!important;color:#0f1a34!important;box-shadow:0 1px 2px #14203c0d!important}.cs-desktop-chat-tools{display:flex!important;gap:8px!important;padding:0 2px 10px!important}.cs-desktop-chat-tools .cs-home-search,.cs-input-shell.cs-home-search{flex:1!important;background:#fff!important;border:1px solid #e6ecf5!important;border-radius:14px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;gap:8px!important}.cs-desktop-chat-tools .cs-home-search input{font-size:13px!important}.cs-desktop-filter-btn{display:none!important}.cs-list-stack,.cs-group-workspace-list{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0 2px 20px!important;background:transparent!important}.cs-chat-list-row{position:relative!important;display:grid!important;grid-template-columns:44px 1fr auto!important;gap:12px!important;align-items:center!important;background:#fff!important;border:1px solid #e6ecf5!important;border-radius:16px!important;padding:12px 14px 12px 18px!important;text-align:left!important;box-shadow:0 1px 2px #14203c08!important;overflow:hidden!important}.cs-chat-list-row:before{content:""!important;position:absolute!important;left:6px!important;top:10px!important;bottom:10px!important;width:3px!important;border-radius:3px!important;background:#4171f5!important}.cs-chat-list-row .cs-avatar,.cs-chat-list-row [class*=avatar i]{width:44px!important;height:44px!important;border-radius:12px!important;background:#4171f5!important;color:#fff!important;font-weight:700!important;font-size:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}.cs-chat-list-copy{min-width:0!important}.cs-chat-list-copy strong{display:block!important;font-size:14px!important;color:#0f1a34!important;font-weight:700!important}.cs-chat-list-copy span{display:block!important;font-size:12px!important;color:#6b7893!important;margin-top:2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-chat-list-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important}.cs-chat-list-meta small,.cs-group-list-meta small{font-size:11px!important;font-weight:600!important;color:#22a561!important;background:#e8f7ee!important;border-radius:999px!important;padding:3px 8px!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.cs-group-list-meta small:before{content:""!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#22a561!important}.cs-section-footer-note,.cs-desktop-link-row,.cs-right-col{display:none!important}.cs-enterprise-grid{display:block!important}.cs-section--announcements-pro,.cs-section--announcements{background:transparent!important;border:0!important;box-shadow:none!important;padding:4px 0 20px!important}.cs-ann-dashboard-hero{background:#fff!important;border:1px solid #e6ecf5!important;border-radius:20px!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin:4px 2px 12px!important;box-shadow:0 1px 2px #14203c0a!important}.cs-ann-dashboard-hero-copy{display:flex!important;gap:12px!important;align-items:flex-start!important}.cs-ann-dashboard-icon{width:34px!important;height:34px!important;border-radius:10px!important;background:#eef3ff!important;color:#4171f5!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.cs-ann-dashboard-hero-copy span{font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;color:#4171f5!important;text-transform:uppercase!important}.cs-ann-dashboard-hero-copy h3{font-size:22px!important;font-weight:800!important;color:#0f1a34!important;letter-spacing:-.01em!important;margin:2px 0 4px!important}.cs-ann-dashboard-hero-copy p{font-size:13px!important;color:#6b7893!important;margin:0!important}.cs-ann-dashboard-create{background:#4171f5!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:12px 14px!important;width:100%!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-shadow:0 6px 14px #4171f540!important}.cs-ann-dashboard-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0 2px 10px!important;background:transparent!important}.cs-ann-dashboard-stats>div{background:#fff!important;border:1px solid #e6ecf5!important;border-radius:16px!important;padding:12px!important;display:grid!important;grid-template-columns:30px 1fr!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:0!important;align-items:center!important}.cs-ann-dashboard-stats>div i{grid-row:1 / 3!important;width:30px!important;height:30px!important;border-radius:8px!important;background:#eef3ff!important;color:#4171f5!important;display:flex!important;align-items:center!important;justify-content:center!important}.cs-ann-dashboard-stats>div.is-priority i{background:#fff1f1!important;color:#ef4a4a!important}.cs-ann-dashboard-stats>div.is-pinned i{background:#f1f4ff!important;color:#6b7893!important}.cs-ann-dashboard-stats>div.is-unread i{background:#fff3e6!important;color:#f19434!important}.cs-ann-dashboard-stats strong{grid-column:2!important;grid-row:1!important;font-size:22px!important;font-weight:800!important;color:#0f1a34!important;line-height:1!important}.cs-ann-dashboard-stats span{grid-column:2!important;grid-row:2!important;font-size:12px!important;color:#6b7893!important;margin-top:4px!important}.cs-ann-dashboard-stats small{display:none!important}.cs-ann-dashboard-toolbar{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0 2px 10px!important}.cs-ann-dashboard-search{background:#fff!important;border:1px solid #e6ecf5!important;border-radius:14px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;gap:8px!important}.cs-ann-dashboard-search input{flex:1!important;border:0!important;font-size:13px!important}.cs-ann-dashboard-filters{display:flex!important;gap:8px!important;overflow-x:auto!important}.cs-ann-dashboard-filters button{border:1px solid #e6ecf5!important;background:#fff!important;color:#6b7893!important;border-radius:999px!important;padding:7px 14px!important;font-size:12px!important;font-weight:600!important;flex-shrink:0!important}.cs-ann-dashboard-filters button.is-active{background:#4171f5!important;color:#fff!important;border-color:#4171f5!important}.cs-ann-dashboard-feed-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;padding:6px 2px 10px!important}.cs-ann-dashboard-feed-head strong{font-size:15px!important;color:#0f1a34!important}.cs-ann-dashboard-feed-head span{font-size:11px!important;color:#6b7893!important;display:block!important}.cs-ann-dashboard-feed-head b{font-size:12px!important;color:#6b7893!important;font-weight:600!important}.cs-ann-dashboard-list{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0 2px 24px!important;background:transparent!important}.cs-ann-dashboard-item{position:relative!important;background:#fff!important;border:1px solid #e6ecf5!important;border-radius:16px!important;padding:14px 14px 14px 18px!important;display:flex!important;flex-direction:column!important;gap:8px!important;text-align:left!important;box-shadow:0 1px 2px #14203c08!important;overflow:hidden!important}.cs-ann-dashboard-priority-line{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;border-radius:4px 0 0 4px!important}.cs-ann-dashboard-item-icon,.cs-mobile-ann-open-btn{display:none!important}.cs-thread-header{background:#fff!important;border-bottom:1px solid #e6ecf5!important;padding:12px 14px!important;display:flex!important;align-items:center!important;gap:10px!important}.cs-back-btn,.cs-thread-back-btn{width:34px!important;height:34px!important;border-radius:999px!important;background:#f3f6fb!important;border:1px solid #e6ecf5!important;color:#4171f5!important;display:flex!important;align-items:center!important;justify-content:center!important}.cs-thread-avatar{width:40px!important;height:40px!important;border-radius:12px!important;background:#4171f5!important;color:#fff!important;font-weight:700!important;font-size:13px!important;display:flex!important;align-items:center!important;justify-content:center!important}.cs-thread-title-block{flex:1!important;min-width:0!important}.cs-thread-name{font-size:15px!important;font-weight:700!important;color:#0f1a34!important}.cs-thread-status{font-size:11px!important;color:#22a561!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.cs-thread-status:before{content:""!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#22a561!important}.cs-thread-header-actions{display:flex!important;gap:6px!important}.cs-thread-header-actions .cs-hdr-icon-btn{display:none!important}.cs-thread-header-actions:after{content:"··· Tools"!important;background:#f3f6fb!important;color:#4171f5!important;border:1px solid #e6ecf5!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important}.cs-thread-scroll,.cs-thread-empty{background:#f3f6fb!important;padding:14px 12px 20px!important}.cs-message-row{display:flex!important;gap:10px!important;align-items:flex-start!important;margin-bottom:14px!important}.cs-message-row.is-mine{justify-content:flex-end!important}.cs-message-avatar{display:none!important}.cs-message-bubble-wrap{max-width:82%!important}.cs-message-bubble-meta{display:flex!important;gap:8px!important;align-items:center!important;font-size:11px!important;color:#6b7893!important;margin-bottom:4px!important}.cs-message-bubble-meta strong{color:#0f1a34!important;font-weight:700!important}.cs-message-bubble-meta strong:after{content:"MEMBER"!important;font-size:9px!important;letter-spacing:.1em!important;background:#f3f6fb!important;color:#4171f5!important;padding:2px 6px!important;border-radius:4px!important;margin-left:6px!important;font-weight:700!important}.cs-message-bubble{background:#4171f5!important;color:#fff!important;padding:10px 14px!important;border-radius:16px 16px 4px!important;font-size:14px!important;font-weight:600!important;display:inline-block!important}.cs-message-row:not(.is-mine) .cs-message-bubble{background:#fff!important;color:#0f1a34!important;border:1px solid #e6ecf5!important;border-radius:16px 16px 16px 4px!important}.cs-vp{background:#fff!important;border:1px solid #e6ecf5!important;border-radius:16px!important;padding:12px!important;display:grid!important;grid-template-columns:28px 40px 1fr!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:4px!important;align-items:center!important}.cs-vp-mic{grid-row:1 / 3!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#6b7893!important}.cs-vp-playbtn{grid-row:1 / 3!important;width:40px!important;height:40px!important;border-radius:999px!important;background:#4171f5!important;color:#fff!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px #4171f54d!important}.cs-vp-body{grid-column:3!important;grid-row:1!important}.cs-vp-wave{display:flex!important;gap:2px!important;align-items:center!important;height:24px!important}.cs-vp-bar{width:2px!important;background:#c9d3e6!important;border-radius:2px!important}.cs-vp-bar--on{background:#4171f5!important}.cs-vp-times{grid-column:3!important;grid-row:2!important;display:flex!important;justify-content:space-between!important;font-size:10px!important;color:#6b7893!important}.cs-vp-speed,.cs-vp-download{grid-column:3!important;justify-self:start!important;background:transparent!important;border:0!important;color:#6b7893!important;font-size:11px!important;font-weight:700!important;padding:0!important}.cs-composer-bar,.cs-composer-bar--force-compact{position:fixed!important;bottom:68px!important;left:0!important;right:0!important;background:#fff!important;border-top:1px solid #e6ecf5!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:90!important}.cs-composer-bar-inner{display:flex!important;align-items:center!important;gap:8px!important}.cs-composer-icon-btn,.cs-composer-icon-btn--labeled,.cs-mobile-composer-plus{width:34px!important;height:34px!important;padding:0!important;border-radius:999px!important;background:#f3f6fb!important;color:#6b7893!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.cs-composer-icon-label{display:none!important}.cs-composer-input-wrap{flex:1!important;background:#f3f6fb!important;border-radius:999px!important;padding:4px 6px 4px 14px!important;display:flex!important;align-items:center!important;border:0!important}.cs-composer-input,.cs-composer-input--textarea{flex:1!important;background:transparent!important;border:0!important;font-size:13px!important;color:#0f1a34!important;padding:6px 4px!important;min-height:32px!important;max-height:80px!important}.cs-composer-send-btn,.cs-composer-send-btn--inline{width:36px!important;height:36px!important;border-radius:999px!important;background:#4171f5!important;color:#fff!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px #4171f54d!important}body:after{content:""!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:calc(64px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e6ecf5!important;z-index:100!important;pointer-events:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 64' width='400' height='64'><style>text{font:600 10px -apple-system,Segoe UI,Roboto,sans-serif;fill:%236b7893;text-anchor:middle}.a{fill:%234171F5}.b{stroke:%236b7893;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.c{stroke:%234171F5;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}<\/style><g transform='translate(40,10)'><rect class='b' x='-9' y='-9' width='8' height='8' rx='1.5'/><rect class='b' x='1' y='-9' width='8' height='8' rx='1.5'/><rect class='b' x='-9' y='1' width='8' height='8' rx='1.5'/><rect class='b' x='1' y='1' width='8' height='8' rx='1.5'/></g><text x='40' y='42'>Dashboard</text><g transform='translate(120,10)'><path class='c' d='M-10,-6 h20 a2,2 0 0 1 2,2 v10 a2,2 0 0 1 -2,2 h-14 l-6,4 v-4 a2,2 0 0 1 -2,-2 v-10 a2,2 0 0 1 2,-2 z'/></g><text x='120' y='42' class='a'>Chats</text><g transform='translate(200,10)'><rect class='b' x='-10' y='-8' width='20' height='16' rx='2.5'/><path class='b' d='M-10,-2 h20'/></g><circle cx='210' cy='4' r='7' fill='%23ef4a4a'/><text x='210' y='7' fill='white' style='font:700 8px -apple-system'>2</text><text x='200' y='42'>Tickets</text><g transform='translate(280,10)'><rect class='b' x='-10' y='-7' width='20' height='15' rx='2'/><path class='b' d='M-6,-7 v-3 M6,-7 v-3'/><path class='b' d='M-10,-1 h20'/></g><text x='280' y='42'>Work Hub</text><g transform='translate(360,10)'><circle class='b' cx='-6' cy='0' r='1.5'/><circle class='b' cx='0' cy='0' r='1.5'/><circle class='b' cx='6' cy='0' r='1.5'/></g><text x='360' y='42'>More</text></svg>")!important;background-size:100% 64px!important;background-position:bottom left!important;background-repeat:no-repeat!important}}.cs-mobile-group-workspace-switch{display:none}@media(max-width:768px){body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-page.cs-page--hard-sidebar-safe{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow-x:hidden!important;background:#f7f9ff!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .opscence-broadcast-banner{margin:8px 9px 0!important;border-radius:12px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-shell{position:relative!important;width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0 9px calc(62px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;isolation:isolate!important;background:radial-gradient(circle at 98% 3%,rgba(206,222,255,.76) 0 96px,transparent 97px),radial-gradient(circle at -4% 70%,rgba(224,234,255,.78) 0 72px,transparent 73px),linear-gradient(180deg,#f4f7ff,#f8faff 45%,#f5f8ff)!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-shell:before,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-shell:after{display:none!important;content:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-shell>*{position:relative!important;z-index:1!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero.cs-hero--desktop-clean{display:block!important;width:100%!important;margin:0!important;padding:15px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-header-top,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-header-actions{display:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stats.cs-hero-stats--desktop-clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 9px!important;width:100%!important;margin:0!important;padding:0 0 17px!important;background:transparent!important;border:0!important;box-shadow:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;min-width:0!important;min-height:109px!important;height:109px!important;margin:0!important;padding:11px 12px 10px!important;text-align:left!important;background:#fffffff5!important;border:1px solid #e8edf6!important;border-radius:16px!important;box-shadow:0 1px 2px #1b315d06!important;overflow:hidden!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-arrow{display:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;margin:0 0 8px!important;border-radius:9px!important;color:#3f70ff!important;background:#edf3ff!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-icon svg{width:14px!important;height:14px!important;stroke-width:1.9!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat:nth-child(2) .cs-hero-stat-icon{color:#00a96f!important;background:#e8fbf3!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat:nth-child(3) .cs-hero-stat-icon{color:#7657ff!important;background:#f0ebff!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat:nth-child(4) .cs-hero-stat-icon{color:#f08720!important;background:#fff1df!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:100%!important;min-width:0!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-value{margin:0!important;font-size:20px!important;line-height:20px!important;letter-spacing:-.035em!important;font-weight:800!important;color:#06143a!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-label{margin:2px 0 0!important;font-size:11px!important;line-height:13px!important;font-weight:700!important;color:#07163e!important;white-space:nowrap!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero-stat-sub{margin:1px 0 0!important;font-size:9.5px!important;line-height:12px!important;font-weight:500!important;color:#8591ad!important;white-space:nowrap!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-enterprise-grid,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-left-col{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-right-col{display:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-section--groups.cs-section--group-workspace{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-workspace-titlebar{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:30px!important;margin:0!important;padding:0 0 9px!important;gap:10px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-section-heading{min-width:0!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-section-heading>.cs-desktop-section-icon,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-section-heading p,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-workspace-actions{display:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-section-heading h3{margin:0!important;font-size:15.5px!important;line-height:20px!important;letter-spacing:-.015em!important;font-weight:800!important;color:#07163e!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-home-quick-actions{display:flex!important;align-items:center!important;margin:0!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-home-quick-btn,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-home-quick-btn--primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:61px!important;height:26px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:9px!important;background:#316cff!important;color:#fff!important;box-shadow:0 4px 10px #316cff3d!important;font-size:10.5px!important;line-height:1!important;font-weight:750!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-home-quick-btn svg{width:11px!important;height:11px!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-group-workspace-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;height:36px!important;margin:0 0 11px!important;padding:3px!important;background:#ecf1fcdb!important;border:1px solid #dbe3f1!important;border-radius:11px!important;box-shadow:inset 0 1px 2px #15274e06!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-group-workspace-switch button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#7b89a7!important;font-size:10.5px!important;line-height:1!important;font-weight:600!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-group-workspace-switch button.is-active{background:#fff!important;color:#07163e!important;box-shadow:0 1px 3px #2339651a!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-group-workspace-switch button.is-active svg{color:#316cff!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools--groups{display:flex!important;width:100%!important;height:34px!important;margin:0 0 11px!important;padding:0!important;gap:0!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-input-shell.cs-home-search,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools .cs-home-search,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools--groups .cs-home-search{display:flex!important;align-items:center!important;flex:1 1 auto!important;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 12px!important;gap:8px!important;background:#fffffff2!important;border:1px solid #e1e6ef!important;border-radius:11px!important;box-shadow:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-input-shell.cs-home-search svg{width:13px!important;height:13px!important;color:#8c99b3!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-input-shell.cs-home-search input{min-width:0!important;height:30px!important;margin:0!important;padding:0!important;border:0!important;outline:none!important;background:transparent!important;color:#07163e!important;font-size:10.5px!important;line-height:30px!important;font-weight:500!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-input-shell.cs-home-search input::placeholder{color:#9ba7be!important;opacity:1!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-filter-btn,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-filter-row{display:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-list-stack,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-workspace-list,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-list-stack--groups-ref{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;max-height:none!important;margin:0!important;padding:0 0 12px!important;overflow:visible!important;background:transparent!important;border:0!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-row,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-list-stack--groups-ref .cs-chat-list-row,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-list-stack--desktop-ref .cs-chat-list-row{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;width:100%!important;min-height:76px!important;height:auto!important;margin:0!important;padding:10px 11px 10px 13px!important;overflow:hidden!important;text-align:left!important;background:#fffffff7!important;border:1px solid #e7ebf2!important;border-radius:14px!important;box-shadow:0 1px 2px #1c2e5306!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-row:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:2px!important;border-radius:0 3px 3px 0!important;background:#316cff!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-row .cs-avatar,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-row [class*=avatar i]{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;border:0!important;border-radius:10px!important;background:#3971ff!important;color:#fff!important;box-shadow:none!important;font-size:10px!important;font-weight:800!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-copy{grid-column:2!important;grid-row:1!important;align-self:end!important;min-width:0!important;margin:0!important;padding:0!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-copy strong{display:block!important;min-width:0!important;margin:0!important;overflow:hidden!important;color:#07163e!important;font-size:11.5px!important;line-height:14px!important;letter-spacing:-.005em!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-copy span{display:block!important;min-width:0!important;margin:1px 0 0!important;overflow:hidden!important;color:#76839e!important;font-size:9.5px!important;line-height:12px!important;font-weight:500!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-meta,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-list-meta{grid-column:2!important;grid-row:2!important;align-self:start!important;justify-self:start!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;min-width:0!important;width:auto!important;height:auto!important;margin:4px 0 0!important;padding:0!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-chat-list-meta small,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-list-meta small{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;max-width:100%!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0 7px!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#e1f8ef!important;color:#00a56a!important;font-size:8.5px!important;line-height:16px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-group-list-meta small:before{content:""!important;display:inline-block!important;width:4px!important;height:4px!important;min-width:4px!important;border-radius:50%!important;background:#00b878!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-section-footer-note,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-link-row,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-section--announcements,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-section--announcements-pro{display:none!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open):after{height:calc(52px + env(safe-area-inset-bottom,0px))!important;background-size:100% 52px!important}}@media(max-width:768px){body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .opscence-broadcast-banner{display:none!important}}@media(max-width:768px){.cs-chat-builder-backdrop{padding:6px!important;align-items:flex-end!important;background:linear-gradient(180deg,#111c2d29,#111c2d57)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;min-height:0!important;border-radius:28px 28px 18px 18px!important;border:1px solid #e3ebf7!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 26px 60px -34px #0f172a61!important;overflow:hidden!important}.cs-chat-builder-head,.cs-chat-builder-head.cs-chat-builder-head--fresh{padding:16px 16px 14px!important;background:radial-gradient(circle at 100% 0,rgba(221,232,255,.95) 0 72px,transparent 73px),linear-gradient(180deg,#f8fbff,#fff 82%)!important;border-bottom:1px solid #e8eef8!important}.cs-chat-builder-head-copy{align-items:flex-start!important}.cs-chat-builder-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;background:linear-gradient(180deg,#ecf3ff,#dce8ff)!important;color:#2f6bff!important;box-shadow:inset 0 1px #ffffffe6!important}.cs-chat-builder-kicker{color:#4c76d9!important;letter-spacing:.1em!important}.cs-chat-builder-head-copy h2{color:#0d224a!important;font-size:19px!important}.cs-chat-builder-head-copy p{color:#7585a0!important;font-size:12.5px!important}.cs-chat-builder-close{width:34px!important;height:34px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e3eaf6!important;color:#5d6f89!important}.cs-start-chat-layout,.cs-create-group-layout,.cs-create-group-layout--fresh{gap:10px!important;padding:12px!important;background:radial-gradient(circle at 100% 0,rgba(239,244,255,.68) 0 66px,transparent 67px),linear-gradient(180deg,#f8fbff,#f6f9ff)!important}.cs-chat-builder-panel,.cs-start-chat-preview,.cs-start-chat-preview--fresh,.cs-create-group-config,.cs-create-group-members,.cs-create-group-preview,.cs-create-group-preview--fresh,.cs-create-group-block,.cs-create-group-image-card,.cs-create-group-image-card--fresh{background:#fffffffa!important;border:1px solid #e6edf8!important;border-radius:20px!important;box-shadow:0 12px 24px -22px #1f355b47!important}.cs-chat-builder-panel,.cs-create-group-config,.cs-create-group-members{padding:12px!important}.cs-start-chat-preview,.cs-start-chat-preview--fresh,.cs-create-group-preview,.cs-create-group-preview--fresh{padding:14px!important}.cs-chat-builder-search-row{gap:8px!important;margin-bottom:10px!important}.cs-chat-builder-search{min-height:42px!important;padding:0 12px!important;border-radius:14px!important;border:1px solid #dfe8f4!important;background:#f8fbff!important}.cs-chat-builder-result-count{min-width:34px!important;height:34px!important;border-radius:12px!important;background:#edf4ff!important;color:#2f6bff!important;font-weight:800!important}.cs-chat-builder-section-head{margin:0 0 8px!important;min-height:36px!important}.cs-chat-builder-section-head strong,.cs-chat-builder-options-head strong{color:#163057!important}.cs-chat-builder-section-head span,.cs-chat-builder-options-head span{color:#8392a7!important;font-size:11px!important}.cs-chat-builder-section-head>b{min-width:28px!important;height:28px!important;border-radius:10px!important;background:#edf4ff!important;color:#2f6bff!important}.cs-chat-builder-contact-list,.cs-create-group-contact-list{display:flex!important;flex-direction:column!important;gap:8px!important}.cs-chat-builder-contact{min-height:60px!important;padding:11px 12px!important;border:1px solid #e3ebf6!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.cs-chat-builder-contact.is-active{border-color:#9fc0ff!important;background:#f3f8ff!important}.cs-chat-builder-contact-copy strong{color:#17345e!important;font-size:13px!important}.cs-chat-builder-contact-copy span{color:#8290a5!important;font-size:11px!important}.cs-chat-builder-check{width:22px!important;height:22px!important;border-radius:8px!important;border:1px solid #d7e3f3!important;background:#fff!important}.cs-chat-builder-contact.is-active .cs-chat-builder-check{background:#2f6bff!important;border-color:#2f6bff!important;color:#fff!important}.cs-chat-builder-toggle{min-height:58px!important;padding:11px 12px!important;border-radius:16px!important;border:1px solid #e4ebf7!important;background:#fff!important}.cs-chat-builder-toggle.is-on{background:#f2f7ff!important;border-color:#a7c6ff!important}.cs-chat-builder-toggle-copy strong{color:#163056!important;font-size:12.5px!important}.cs-chat-builder-toggle-copy small{color:#8292a9!important;font-size:10.5px!important}.cs-real-toggle{width:38px!important;height:22px!important;border-radius:999px!important;background:#d8e3f2!important}.cs-chat-builder-toggle.is-on .cs-real-toggle{background:#2f6bff!important}.cs-real-toggle i{width:16px!important;height:16px!important;top:3px!important;left:3px!important}.cs-chat-builder-toggle.is-on .cs-real-toggle i{transform:translate(16px)!important}.cs-create-group-form-grid,.cs-chat-builder-form-grid,.cs-chat-builder-form-grid--fresh,.cs-create-group-access-grid{gap:8px!important}.cs-chat-builder-field input,.cs-chat-builder-field textarea,.cs-chat-builder-field select,.cs-create-group-url{min-height:42px!important;border:1px solid #dfe8f4!important;background:#fbfdff!important;color:#1d3557!important;padding:10px 12px!important}.cs-chat-builder-field textarea{min-height:88px!important}.cs-chat-builder-field span,.cs-chat-builder-field>span,.cs-create-group-image-copy strong{color:#244262!important}.cs-create-group-image-actions{gap:6px!important;flex-wrap:wrap!important}.cs-create-group-image-actions button{min-height:36px!important;border-radius:12px!important;padding:0 12px!important}.cs-create-group-selected-chips{gap:6px!important;max-height:92px!important;padding-right:2px!important}.cs-create-group-selected-chips button{min-height:28px!important;border-radius:999px!important;padding:0 10px!important}.cs-start-chat-selected,.cs-start-chat-placeholder{border-radius:18px!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;border:1px solid #e1eaf7!important;padding:14px!important}.cs-chat-builder-footer,.cs-chat-builder-footer.cs-chat-builder-footer--fresh{padding:12px 12px calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #e8eef8!important;gap:8px!important}.cs-chat-builder-footer-note{padding:10px 12px!important;border-radius:14px!important;background:#f6f9ff!important;color:#4b6281!important;border:1px solid #e4ecf7!important}.cs-chat-builder-btn{min-height:46px!important;border-radius:14px!important;font-size:13px!important;font-weight:800!important}.cs-chat-builder-btn--secondary{border:1px solid #dbe5f3!important;background:#f8fbff!important;color:#23466d!important}.cs-chat-builder-btn--primary{background:linear-gradient(180deg,#4d82ff,#2f6bff)!important;border-color:#2f6bff!important;color:#fff!important;box-shadow:0 12px 20px -16px #2f6bffb8!important}}@media(max-width:768px){body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-page,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-home-shell,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-hero.cs-hero--desktop-clean{background:radial-gradient(circle at 102% 1%,rgba(206,220,255,.86) 0 110px,transparent 111px),radial-gradient(circle at 88% 13%,rgba(224,233,255,.54) 0 54px,transparent 55px),radial-gradient(circle at -10% 24%,rgba(228,236,255,.56) 0 70px,transparent 71px),radial-gradient(circle at 104% 50%,rgba(223,234,255,.48) 0 62px,transparent 63px),radial-gradient(circle at -10% 76%,rgba(225,234,255,.86) 0 84px,transparent 85px),radial-gradient(circle at 94% 82%,rgba(228,237,255,.46) 0 52px,transparent 53px),linear-gradient(180deg,#f4f7ff,#f8faff,#f5f8ff)!important;overflow-x:hidden!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-section--group-workspace,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-section-titlebar,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-section-titlebar--with-action,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-group-workspace-switch,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-chat-tools,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-input-shell.cs-home-search,body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-list-stack{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-desktop-section-titlebar{overflow:hidden!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-home-quick-actions{flex:0 0 auto!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-group-workspace-switch{overflow:hidden!important}body:not(.cs-chat-thread-open):not(.cs-ann-detail-open) .cs-mobile-group-workspace-switch button{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:768px){.cs-start-chat-layout--fresh,.cs-create-group-layout--fresh{grid-template-columns:1fr!important;gap:10px!important;padding:10px!important;align-content:start!important}.cs-chat-builder-panel--people,.cs-create-group-config,.cs-create-group-members,.cs-start-chat-preview--fresh{display:flex!important;flex-direction:column!important;gap:8px!important}.cs-create-group-config,.cs-create-group-members,.cs-start-chat-preview--fresh,.cs-chat-builder-panel--people{padding:10px!important}.cs-start-chat-preview-head,.cs-create-group-members-head,.cs-chat-builder-panel--people .cs-chat-builder-section-head,.cs-create-group-block .cs-chat-builder-section-head{padding-bottom:8px!important;border-bottom:1px solid #edf2f8!important}.cs-create-group-preview--fresh{display:grid!important;grid-template-columns:44px minmax(0,1fr) 4px!important;align-items:center!important;gap:10px!important;min-height:78px!important;padding:12px!important}.cs-create-group-preview-avatar,.cs-create-group-preview .cs-avatar{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important}.cs-create-group-preview--fresh>div span{font-size:9px!important;letter-spacing:.08em!important}.cs-create-group-preview--fresh>div strong{margin-top:2px!important;font-size:15px!important;line-height:1.15!important}.cs-create-group-preview--fresh>div small{margin-top:2px!important;font-size:10px!important;line-height:1.3!important}.cs-create-group-block,.cs-create-group-image-card--fresh{margin-top:0!important;padding:10px!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.cs-chat-builder-form-grid--fresh{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.cs-chat-builder-field--wide{grid-column:1 / -1!important}.cs-start-chat-selected,.cs-start-chat-placeholder,.cs-chat-builder-empty{min-height:126px!important;padding:16px 14px!important;border-radius:16px!important;background:linear-gradient(180deg,#fbfdff,#f6f9ff)!important;border:1px dashed #d7e3f4!important;box-shadow:none!important}.cs-chat-builder-empty{gap:6px!important}.cs-chat-builder-empty strong,.cs-start-chat-placeholder>strong{font-size:12px!important}.cs-chat-builder-empty span,.cs-start-chat-placeholder>span{max-width:220px!important;font-size:10px!important;line-height:1.45!important}.cs-chat-builder-options{padding:10px!important;border:1px solid #e6edf8!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;gap:8px!important}.cs-chat-builder-options-head{margin:0!important;padding-bottom:4px!important}.cs-chat-builder-contact-list,.cs-create-group-contact-list{max-height:210px!important;overflow-y:auto!important;border:1px solid #e9eff8!important;border-radius:16px!important;background:#fbfdff!important;padding:6px!important}.cs-chat-builder-contact{min-height:56px!important;padding:10px 11px!important}.cs-create-group-members>.cs-chat-builder-toggle,.cs-chat-builder-options .cs-chat-builder-toggle{min-height:54px!important}.cs-create-group-selected-chips{max-height:86px!important;padding:6px!important;border-radius:14px!important;border:1px dashed #dbe6f5!important;background:#f9fbff!important}.cs-create-group-selected-chips:empty{display:none!important}.cs-chat-builder-result-count,.cs-chat-builder-section-head>b,.cs-start-chat-preview-head b{box-shadow:inset 0 1px #ffffffe6!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-page,body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{background:linear-gradient(180deg,#eef3fb,#f5f7fd)!important}body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{min-height:100dvh!important;height:100dvh!important}body.cs-chat-thread-open .cs-thread-panel{display:flex!important;flex-direction:column!important;min-height:0!important}body.cs-chat-thread-open .cs-thread-header-stack{position:sticky!important;top:0!important;z-index:25!important;padding:8px 8px 0!important;background:linear-gradient(180deg,#eef3fb,#eef3fbeb 72%,#eef3fb00)!important}body.cs-chat-thread-open .cs-thread-header{min-height:58px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border-radius:18px!important;border:1px solid #dde5f1!important;background:#fffffffa!important;box-shadow:0 12px 24px -24px #1b2c4f52!important}body.cs-chat-thread-open .cs-thread-header>.cs-back-home,body.cs-chat-thread-open .cs-thread-header>.cs-back-home--strong{width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;border:1px solid #dfe6f1!important;background:#fff!important;color:#5b6c85!important;box-shadow:none!important}body.cs-chat-thread-open .cs-thread-header-main{min-width:0!important;gap:10px!important;align-items:center!important}body.cs-chat-thread-open .cs-thread-header-main>div{min-width:0!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--lg,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--media{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important;font-size:12px!important;box-shadow:none!important}body.cs-chat-thread-open .cs-thread-header-main h3{margin:0!important;font-size:15px!important;line-height:1.15!important;font-weight:800!important;color:#17263f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.cs-chat-thread-open .cs-thread-subline,body.cs-chat-thread-open .cs-thread-header-main p{margin-top:3px!important;font-size:11px!important;color:#6f8098!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;border-radius:999px!important;background:#e8f8ef!important;color:#1f9b62!important;font-size:10px!important;line-height:1!important;font-weight:700!important}body.cs-chat-thread-open .cs-thread-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;max-width:none!important;overflow:visible!important}body.cs-chat-thread-open .cs-thread-header-actions>:not(.cs-thread-tools-wrap){display:none!important}body.cs-chat-thread-open .cs-thread-tools-wrap{display:flex!important;align-items:center!important}body.cs-chat-thread-open .cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn.cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn--labeled.cs-thread-tools-trigger{height:32px!important;min-height:32px!important;padding:0 10px!important;gap:5px!important;border-radius:11px!important;border:1px solid #dfe6f1!important;background:#fff!important;color:#52657f!important;box-shadow:none!important}body.cs-chat-thread-open .cs-thread-tools-trigger svg{width:14px!important;height:14px!important}body.cs-chat-thread-open .cs-thread-tools-trigger span{display:inline!important;font-size:11px!important;font-weight:700!important;color:inherit!important}body.cs-chat-thread-open .cs-thread-tools-menu{border-radius:18px!important;border:1px solid #e0e7f2!important;box-shadow:0 18px 32px -24px #1b2c4f57!important;background:#fff!important}body.cs-chat-thread-open .cs-thread-body{min-height:0!important;flex:1 1 auto!important;background:transparent!important}body.cs-chat-thread-open .cs-messages-pane{flex:1 1 auto!important;min-height:0!important;padding:10px 10px 122px!important;background:transparent!important;-webkit-overflow-scrolling:touch!important}body.cs-chat-thread-open .cs-date-separator{margin:4px auto 12px!important}body.cs-chat-thread-open .cs-date-separator span{padding:5px 12px!important;border-radius:999px!important;background:#ffffffeb!important;border:1px solid #dde6f2!important;color:#6c7d95!important;font-size:10px!important;font-weight:700!important}body.cs-chat-thread-open .cs-message-row{display:flex!important;align-items:flex-end!important;gap:6px!important;max-width:100%!important;margin:0 0 14px!important}body.cs-chat-thread-open .cs-message-row.mine{justify-content:flex-end!important}body.cs-chat-thread-open .cs-message-avatar{width:24px!important;height:24px!important;min-width:24px!important;border-radius:8px!important;font-size:9px!important}body.cs-chat-thread-open .cs-message-card-wrap{max-width:calc(100% - 30px)!important}body.cs-chat-thread-open .cs-message-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card{display:flex!important;flex-direction:column!important;align-items:flex-end!important}body.cs-chat-thread-open .cs-message-tools,body.cs-chat-thread-open .cs-reaction-row,body.cs-chat-thread-open .cs-seen-row,body.cs-chat-thread-open .cs-edit-timer{display:none!important}body.cs-chat-thread-open .cs-message-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 6px!important;padding:0 2px!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-meta{justify-content:flex-end!important;text-align:right!important}body.cs-chat-thread-open .cs-message-meta strong{color:#223654!important;font-size:11.5px!important;line-height:1!important;font-weight:700!important}body.cs-chat-thread-open .cs-message-meta .cs-role-badge{padding:0!important;border:0!important;background:transparent!important;color:#8875f8!important;font-size:8px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important}body.cs-chat-thread-open .cs-message-time,body.cs-chat-thread-open .cs-read-receipt{color:#94a2b5!important;font-size:10px!important;line-height:1!important;font-weight:600!important;text-shadow:none!important}body.cs-chat-thread-open .cs-message-text{display:inline-block!important;max-width:100%!important;padding:12px 14px!important;border-radius:18px 18px 18px 7px!important;background:#fff!important;border:1px solid #e3eaf4!important;color:#213754!important;font-size:14px!important;line-height:1.38!important;box-shadow:0 12px 22px -24px #1c2f5247!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-text{border-radius:18px 18px 7px!important;background:linear-gradient(180deg,#4f80ff,#366fff)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 16px 26px -24px #366fffb8!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-text .cs-edited-badge,body.cs-chat-thread-open .cs-message-row.mine .cs-message-text a,body.cs-chat-thread-open .cs-message-row.mine .cs-message-text span{color:inherit!important}body.cs-chat-thread-open .cs-vp{display:grid!important;grid-template-columns:14px 38px minmax(0,1fr)!important;grid-template-areas:"mic play body" "speed dl body"!important;align-items:center!important;gap:7px 10px!important;max-width:100%!important;min-width:0!important;padding:12px!important;border-radius:16px!important;border:1px solid #e4ebf5!important;background:#fff!important;box-shadow:0 12px 22px -24px #1c2f5247!important}body.cs-chat-thread-open .cs-vp-mic{grid-area:mic!important;width:14px!important;height:14px!important;display:grid!important;place-items:center!important;color:#9aaabd!important}body.cs-chat-thread-open .cs-vp-playbtn{grid-area:play!important;width:38px!important;height:38px!important;border-radius:999px!important;border:0!important;background:linear-gradient(180deg,#4f80ff,#3670ff)!important;color:#fff!important;box-shadow:0 10px 18px -16px #366fffc7!important}body.cs-chat-thread-open .cs-vp-body{grid-area:body!important;min-width:0!important}body.cs-chat-thread-open .cs-vp-wave{gap:4px!important;min-height:28px!important;align-items:flex-end!important}body.cs-chat-thread-open .cs-vp-bar{width:2px!important;border-radius:999px!important;background:#cdd9ff!important}body.cs-chat-thread-open .cs-vp-bar--on{background:#91adff!important}body.cs-chat-thread-open .cs-vp-times{margin-top:4px!important;color:#95a3b6!important;font-size:10px!important;font-weight:600!important}body.cs-chat-thread-open .cs-vp-speed,body.cs-chat-thread-open .cs-vp-download{width:24px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;border:1px solid #e3eaf4!important;background:#f7f9fd!important;color:#8091a8!important;box-shadow:none!important;font-size:9px!important;font-weight:700!important}body.cs-chat-thread-open .cs-vp-speed{grid-area:speed!important}body.cs-chat-thread-open .cs-vp-download{grid-area:dl!important}body.cs-chat-thread-open .cs-msg-file,body.cs-chat-thread-open .cs-msg-img-wrap{border-radius:16px!important;overflow:hidden!important}body.cs-chat-thread-open .cs-composer-bar{position:sticky!important;bottom:0!important;z-index:24!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#eef3fb00,#eef3fbe0 30%,#eef3fb)!important;border-top:0!important}body.cs-chat-thread-open .cs-composer-bar-inner{display:grid!important;grid-template-columns:auto auto auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:8px!important;border-radius:20px!important;border:1px solid #dde5f1!important;background:#fff!important;box-shadow:0 18px 30px -24px #1b2c4f52!important}body.cs-chat-thread-open .cs-mobile-composer-plus-wrap,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap,body.cs-chat-thread-open .cs-composer-poll-desktop,body.cs-chat-thread-open .cs-composer-attach-desktop{display:inline-flex!important;align-items:center!important;justify-content:center!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-composer-icon-btn,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,body.cs-chat-thread-open .cs-composer-poll-desktop{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:12px!important;border:1px solid #e2e8f2!important;background:#f4f7fb!important;color:#6e7e95!important;box-shadow:none!important}body.cs-chat-thread-open .cs-composer-icon-btn .cs-composer-icon-label,body.cs-chat-thread-open .cs-mobile-composer-plus-wrap+.cs-composer-icon-btn .cs-composer-icon-label{display:none!important}body.cs-chat-thread-open .cs-mobile-composer-menu{border-radius:16px!important;border:1px solid #e0e7f2!important;box-shadow:0 18px 32px -24px #1b2c4f57!important;background:#fff!important}body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-row{min-width:0!important;width:100%!important;background:transparent!important;border:0!important;padding:0!important}body.cs-chat-thread-open .cs-composer-input{min-height:38px!important;max-height:96px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid #e2e8f2!important;background:#f4f7fb!important;color:#1f314b!important;font-size:13px!important;line-height:1.35!important;box-shadow:none!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;border:0!important;background:linear-gradient(180deg,#4f80ff,#3670ff)!important;color:#fff!important;box-shadow:0 12px 20px -18px #366fffc7!important}body.cs-chat-thread-open .cs-typing-indicator,body.cs-chat-thread-open .cs-muted-banner{margin:0 0 6px!important;border-radius:14px!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-composer-bar-inner{display:flex!important}body.cs-chat-thread-open .cs-composer-attach-desktop{display:none!important}body.cs-chat-thread-open .cs-composer-input-wrap{flex:1 1 auto!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-thread-header-stack{padding:10px 8px 0!important}body.cs-chat-thread-open .cs-thread-header{min-height:52px!important;padding:6px 8px!important;border-radius:0 0 16px 16px!important;border:0!important;border-bottom:1px solid #e5ebf4!important;box-shadow:none!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--lg,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--media{width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important;font-size:11px!important}body.cs-chat-thread-open .cs-thread-header-main h3{font-size:14px!important;font-weight:800!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{padding:2px 7px!important;font-size:9px!important;background:#dbf7e9!important;color:#1d9c61!important}body.cs-chat-thread-open .cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn.cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn--labeled.cs-thread-tools-trigger{height:30px!important;min-height:30px!important;padding:0 9px!important;border-radius:10px!important;background:#fff!important}body.cs-chat-thread-open .cs-messages-pane{padding:10px 8px 108px!important}body.cs-chat-thread-open .cs-date-separator{display:none!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-row.mine{gap:0!important;margin:0 0 12px!important}body.cs-chat-thread-open .cs-message-avatar{display:none!important}body.cs-chat-thread-open .cs-message-card-wrap{max-width:78%!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap{max-width:62%!important}body.cs-chat-thread-open .cs-message-meta{gap:5px!important;margin:0 0 5px!important;padding:0 1px!important}body.cs-chat-thread-open .cs-message-meta strong{font-size:11px!important;font-weight:700!important;color:#192b48!important}body.cs-chat-thread-open .cs-message-meta .cs-role-badge{font-size:7px!important;color:#8b79ff!important}body.cs-chat-thread-open .cs-message-time,body.cs-chat-thread-open .cs-read-receipt{font-size:9px!important;color:#9aa6b9!important}body.cs-chat-thread-open .cs-message-text{padding:11px 14px!important;border-radius:15px!important;font-size:13px!important;line-height:1.34!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-text{border-radius:15px!important;background:linear-gradient(180deg,#4f80ff,#3d73ff)!important}body.cs-chat-thread-open .cs-vp{width:142px!important;max-width:100%!important;grid-template-columns:10px 36px minmax(0,1fr)!important;grid-template-areas:"mic play body" "speed dl body"!important;gap:6px 8px!important;padding:10px 10px 9px!important;border-radius:14px!important;border:1px solid #e7edf6!important;background:#fff!important;box-shadow:0 10px 18px -22px #21335738!important}body.cs-chat-thread-open .cs-vp-mic{width:10px!important;height:10px!important;color:#9caac0!important}body.cs-chat-thread-open .cs-vp-mic svg{width:10px!important;height:10px!important}body.cs-chat-thread-open .cs-vp-playbtn{width:36px!important;height:36px!important}body.cs-chat-thread-open .cs-vp-playbtn svg{width:12px!important;height:12px!important}body.cs-chat-thread-open .cs-vp-wave{gap:3px!important;min-height:22px!important}body.cs-chat-thread-open .cs-vp-bar{width:2px!important;min-height:7px!important}body.cs-chat-thread-open .cs-vp-times{margin-top:2px!important;font-size:9px!important}body.cs-chat-thread-open .cs-vp-speed,body.cs-chat-thread-open .cs-vp-download{width:18px!important;height:18px!important;min-width:18px!important;border-radius:6px!important;font-size:8px!important;background:#f7f9fd!important}body.cs-chat-thread-open .cs-vp-speed{width:24px!important;justify-self:start!important}body.cs-chat-thread-open .cs-composer-bar{padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#eef3fb00,#eef3fbf5 40%,#eef3fb)!important}body.cs-chat-thread-open .cs-composer-bar-inner{gap:6px!important;padding:6px!important;border-radius:16px!important;min-height:54px!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-composer-icon-btn,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,body.cs-chat-thread-open .cs-composer-poll-desktop{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important;background:#eef2f8!important;color:#71839a!important}body.cs-chat-thread-open .cs-composer-input{min-height:32px!important;height:32px!important;padding:8px 11px!important;border-radius:11px!important;font-size:12px!important;background:#f2f5fa!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important}body.cs-chat-thread-open .cs-composer-send-btn svg,body.cs-chat-thread-open .cs-composer-send-btn--inline svg{width:14px!important;height:14px!important}body.cs-chat-thread-open .cs-attach-banner,body.cs-chat-thread-open .cs-vr-preview,body.cs-chat-thread-open .cs-vr-recording{margin-bottom:6px!important;border-radius:12px!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-messages-pane{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-row.mine,body.cs-chat-thread-open .cs-message-row.cs-anim-msg{position:relative!important;display:flex!important;flex:0 0 auto!important;flex-shrink:0!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:max-content!important;height:auto!important;margin:0 0 16px!important;padding:0!important;clear:both!important;overflow:visible!important;transform:none!important;animation:none!important}body.cs-chat-thread-open .cs-message-row{justify-content:flex-start!important;align-items:flex-start!important}body.cs-chat-thread-open .cs-message-row.mine{justify-content:flex-end!important;align-items:flex-end!important;margin-left:0!important;flex-direction:row!important}body.cs-chat-thread-open .cs-message-card-wrap{position:relative!important;display:block!important;flex:0 0 auto!important;flex-shrink:0!important;width:auto!important;max-width:78%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important;animation:none!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap{max-width:68%!important;margin-left:auto!important}body.cs-chat-thread-open .cs-message-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;float:none!important;transform:none!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card{align-items:flex-end!important}body.cs-chat-thread-open .cs-message-meta,body.cs-chat-thread-open .cs-message-text,body.cs-chat-thread-open .cs-vp,body.cs-chat-thread-open .cs-msg-file,body.cs-chat-thread-open .cs-msg-img-wrap,body.cs-chat-thread-open .cs-poll-card,body.cs-chat-thread-open .cs-translated-text,body.cs-chat-thread-open .cs-translating{position:relative!important;float:none!important;flex:0 0 auto!important;flex-shrink:0!important;clear:both!important;height:auto!important;transform:none!important}body.cs-chat-thread-open .cs-message-meta{width:100%!important;min-height:12px!important}body.cs-chat-thread-open .cs-message-text{width:fit-content!important;max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}body.cs-chat-thread-open .cs-vp{display:grid!important;width:142px!important;min-width:142px!important;max-width:142px!important;min-height:72px!important;margin:0!important;overflow:hidden!important}body.cs-chat-thread-open .cs-message-row.mine .cs-vp{margin-left:auto!important}body.cs-chat-thread-open .cs-vp-body,body.cs-chat-thread-open .cs-vp-wave,body.cs-chat-thread-open .cs-vp-times{position:relative!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.cs-chat-thread-open .cs-msg-img-wrap,body.cs-chat-thread-open .cs-msg-file{display:block!important;width:100%!important;max-width:100%!important;margin-top:6px!important}body.cs-chat-thread-open .cs-message-row:last-child{margin-bottom:8px!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-thread-header-stack{padding:8px 10px 2px!important;background:linear-gradient(180deg,#eef3fb,#eef3fbf0 76%,#eef3fb00)!important}body.cs-chat-thread-open .cs-thread-header{min-height:72px!important;padding:10px 12px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;border-radius:20px!important;border:1px solid #dfe6f1!important;background:radial-gradient(circle at 100% 100%,rgba(228,236,255,.82) 0 74px,transparent 75px),linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 14px 28px -24px #1e2f5442!important}body.cs-chat-thread-open .cs-thread-header .cs-back-home,body.cs-chat-thread-open .cs-thread-header .cs-back-home--strong{width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important;border:1px solid #dfe6f1!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#61738d!important}body.cs-chat-thread-open .cs-thread-header .cs-back-home svg,body.cs-chat-thread-open .cs-thread-header .cs-back-home--strong svg{width:18px!important;height:18px!important}body.cs-chat-thread-open .cs-thread-header-main{gap:12px!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--lg,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--media{width:44px!important;height:44px!important;min-width:44px!important;border-radius:16px!important;font-size:15px!important;box-shadow:0 10px 18px -18px #366fff8c!important}body.cs-chat-thread-open .cs-thread-header-main h3{font-size:18px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.02em!important;color:#12213c!important}body.cs-chat-thread-open .cs-thread-subline,body.cs-chat-thread-open .cs-thread-header-main p{margin-top:6px!important;gap:0!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{min-height:28px!important;padding:0 12px!important;border-radius:999px!important;background:#e7f7ed!important;border:1px solid #d2eedc!important;color:#4d607f!important;font-size:10px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffffe6!important}body.cs-chat-thread-open .cs-thread-context-text--mobile:before{content:"";width:10px;height:10px;border-radius:50%;background:#54be66;box-shadow:0 0 0 5px #54be661f;margin-right:9px;display:inline-block;flex:0 0 auto}body.cs-chat-thread-open .cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn.cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn--labeled.cs-thread-tools-trigger{width:auto!important;min-width:106px!important;height:42px!important;min-height:42px!important;padding:0 15px!important;gap:10px!important;border-radius:16px!important;border:1px solid #dfe6f1!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;color:#5f6f89!important;box-shadow:none!important}body.cs-chat-thread-open .cs-thread-tools-trigger svg{width:17px!important;height:17px!important}body.cs-chat-thread-open .cs-thread-tools-trigger span{font-size:11px!important;font-weight:800!important;letter-spacing:-.01em!important}body.cs-chat-thread-open .cs-composer-bar{padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#eef3fb00,#eef3fbeb 38%,#eef3fb)!important}body.cs-chat-thread-open .cs-composer-bar-inner{align-items:center!important;gap:10px!important;padding:8px 10px!important;min-height:68px!important;border-radius:32px!important;border:1px solid #dfe6f1!important;background:#fff!important;box-shadow:0 16px 28px -24px #1e2f5447!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,body.cs-chat-thread-open .cs-composer-icon-btn{width:56px!important;height:56px!important;min-width:56px!important;border-radius:18px!important;border:1px solid #dfe6f1!important;background:linear-gradient(180deg,#f7f9fd,#eef3f9)!important;color:#70829a!important}body.cs-chat-thread-open .cs-mobile-composer-plus svg,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn svg,body.cs-chat-thread-open .cs-composer-icon-btn svg{width:26px!important;height:26px!important}body.cs-chat-thread-open .cs-composer-poll-desktop{display:none!important}body.cs-chat-thread-open .cs-composer-input-wrap{flex:1 1 auto!important;min-width:0!important}body.cs-chat-thread-open .cs-composer-input-row{display:flex!important;align-items:center!important;gap:10px!important}body.cs-chat-thread-open .cs-composer-input{min-height:52px!important;height:52px!important;padding:0 18px!important;border-radius:20px!important;border:1px solid #e2e8f2!important;background:#f5f7fb!important;color:#2c3d57!important;font-size:15px!important;font-weight:700!important;line-height:52px!important}body.cs-chat-thread-open .cs-composer-input::placeholder{color:#97a3b7!important;font-weight:700!important;opacity:1!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;background:linear-gradient(180deg,#73e19b,#55cc80)!important;color:#fff!important;box-shadow:0 14px 22px -18px #55cc8099!important}body.cs-chat-thread-open .cs-composer-send-btn svg,body.cs-chat-thread-open .cs-composer-send-btn--inline svg{width:18px!important;height:18px!important}body.cs-chat-thread-open .cs-mobile-composer-menu{bottom:calc(100% + 10px)!important;left:0!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-thread-header-stack{padding:6px 8px 0!important;background:linear-gradient(180deg,#edf2fb 0% 76%,#edf2fb00)!important}body.cs-chat-thread-open .cs-thread-header{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:10px!important;border-radius:0 0 18px 18px!important;background:#fff!important;border:1px solid #e2e9f3!important;box-shadow:0 14px 24px -26px #192b4847!important}body.cs-chat-thread-open .cs-thread-header>.cs-back-home,body.cs-chat-thread-open .cs-thread-header>.cs-back-home--strong{width:44px!important;height:44px!important;min-width:44px!important;border-radius:16px!important;border:1px solid #dfe7f1!important;background:#fff!important;color:#61748d!important;box-shadow:none!important}body.cs-chat-thread-open .cs-thread-header-main{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--lg,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--media{width:48px!important;height:48px!important;min-width:48px!important;border-radius:16px!important;font-size:17px!important}body.cs-chat-thread-open .cs-thread-header-main>div{min-width:0!important}body.cs-chat-thread-open .cs-thread-header-main h3{margin:0 0 5px!important;font-size:15px!important;line-height:1.1!important;font-weight:800!important;color:#111f39!important}body.cs-chat-thread-open .cs-thread-header-main p,body.cs-chat-thread-open .cs-thread-subline{margin:0!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{padding:4px 10px!important;border-radius:999px!important;background:#dff4e6!important;color:#27945e!important;font-size:10px!important;font-weight:700!important}body.cs-chat-thread-open .cs-thread-header-actions>:not(.cs-thread-tools-wrap){display:none!important}body.cs-chat-thread-open .cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn.cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn--labeled.cs-thread-tools-trigger{width:auto!important;min-width:116px!important;height:44px!important;padding:0 16px!important;gap:10px!important;border-radius:16px!important;border:1px solid #dde5f0!important;background:#fff!important;color:#5e6f88!important;box-shadow:none!important}body.cs-chat-thread-open .cs-thread-tools-trigger svg{width:18px!important;height:18px!important}body.cs-chat-thread-open .cs-thread-tools-trigger span{display:inline!important;font-size:13px!important;font-weight:700!important}body.cs-chat-thread-open .cs-messages-pane{padding:12px 12px 116px!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-row.mine,body.cs-chat-thread-open .cs-message-row.is-mine,body.cs-chat-thread-open .cs-message-row--mine{display:flex!important;width:100%!important;clear:both!important;margin:0 0 16px!important;align-items:flex-start!important;justify-content:flex-start!important}body.cs-chat-thread-open .cs-message-row.mine,body.cs-chat-thread-open .cs-message-row.is-mine,body.cs-chat-thread-open .cs-message-row--mine{justify-content:flex-end!important}body.cs-chat-thread-open .cs-message-avatar{display:none!important}body.cs-chat-thread-open .cs-message-card-wrap{display:flex!important;flex-direction:column!important;width:auto!important;max-width:74%!important;min-width:0!important;margin:0!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-row--mine .cs-message-card-wrap{align-items:flex-end!important;max-width:62%!important;margin-left:auto!important}body.cs-chat-thread-open .cs-message-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-card,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-card,body.cs-chat-thread-open .cs-message-row--mine .cs-message-card{align-items:flex-end!important}body.cs-chat-thread-open .cs-message-meta{width:auto!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0 0 6px!important;padding:0 2px!important}body.cs-chat-thread-open .cs-message-meta strong{font-size:12px!important;font-weight:700!important;color:#172a45!important}body.cs-chat-thread-open .cs-message-meta .cs-role-badge{font-size:8px!important;line-height:1!important}body.cs-chat-thread-open .cs-message-time,body.cs-chat-thread-open .cs-read-receipt{font-size:10px!important}body.cs-chat-thread-open .cs-message-text,body.cs-chat-thread-open .cs-vp,body.cs-chat-thread-open .cs-msg-file,body.cs-chat-thread-open .cs-msg-img-wrap{width:auto!important;max-width:100%!important;align-self:stretch!important}body.cs-chat-thread-open .cs-message-text{display:block!important;margin:0!important;padding:11px 14px!important;border-radius:16px!important;word-break:break-word!important;overflow-wrap:anywhere!important}body.cs-chat-thread-open .cs-message-row.mine .cs-message-text,body.cs-chat-thread-open .cs-message-row.is-mine .cs-message-text,body.cs-chat-thread-open .cs-message-row--mine .cs-message-text{border-radius:16px!important}body.cs-chat-thread-open .cs-vp{width:100%!important;max-width:154px!important;align-self:flex-start!important}body.cs-chat-thread-open .cs-message-row.mine .cs-vp,body.cs-chat-thread-open .cs-message-row.is-mine .cs-vp,body.cs-chat-thread-open .cs-message-row--mine .cs-vp{align-self:flex-end!important}body.cs-chat-thread-open .cs-composer-bar{padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important}body.cs-chat-thread-open .cs-composer-bar-inner{display:grid!important;grid-template-columns:38px 38px minmax(0,1fr) 38px!important;gap:8px!important;align-items:center!important;min-height:54px!important;padding:7px!important;border-radius:22px!important;border:1px solid #dbe3ef!important;background:#fff!important}body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-mobile-composer-plus-wrap,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important}body.cs-chat-thread-open .cs-composer-poll-desktop{display:none!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important;border:1px solid #dfe6f1!important;background:#f1f5fb!important;color:#6b7d95!important}body.cs-chat-thread-open .cs-composer-attach-desktop .cs-composer-icon-label,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-label,body.cs-chat-thread-open .cs-mobile-composer-plus .cs-composer-icon-label{display:none!important}body.cs-chat-thread-open .cs-composer-input-wrap{min-width:0!important;width:100%!important}body.cs-chat-thread-open .cs-composer-input-row{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:8px!important;align-items:center!important;width:100%!important}body.cs-chat-thread-open .cs-composer-input{min-height:38px!important;height:38px!important;padding:9px 14px!important;border-radius:14px!important;border:1px solid #e0e7f1!important;background:#f3f6fb!important;font-size:12px!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-thread-header-stack{padding:8px 10px 0!important;background:linear-gradient(180deg,#eef3fb 0% 72%,#eef3fb00)!important}body.cs-chat-thread-open .cs-thread-header{grid-template-columns:42px minmax(0,1fr) auto!important;min-height:72px!important;padding:10px 12px!important;border-radius:0 0 20px 20px!important;border:1px solid #dfe6f1!important;background:radial-gradient(circle at 100% 100%,rgba(224,232,255,.72) 0 46px,transparent 47px),#fff!important;box-shadow:0 16px 28px -26px #1b2c4f4d!important}body.cs-chat-thread-open .cs-thread-header>.cs-back-home,body.cs-chat-thread-open .cs-thread-header>.cs-back-home--strong{width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important;border:1px solid #dce4ef!important;background:#fff!important;color:#667993!important}body.cs-chat-thread-open .cs-thread-header-main{gap:12px!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--lg,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--media{width:46px!important;height:46px!important;min-width:46px!important;border-radius:16px!important;font-size:16px!important}body.cs-chat-thread-open .cs-thread-header-main h3{margin:0 0 6px!important;font-size:14px!important;font-weight:800!important;color:#14243e!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{padding:4px 10px!important;font-size:10px!important;border-radius:999px!important;background:#e1f4e7!important;color:#238e59!important;box-shadow:inset 0 1px #ffffffe6!important}body.cs-chat-thread-open .cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn.cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn--labeled.cs-thread-tools-trigger{min-width:110px!important;height:42px!important;padding:0 15px!important;border-radius:15px!important;border:1px solid #dce4ef!important;background:#fff!important;color:#5b6d86!important}body.cs-chat-thread-open .cs-thread-tools-trigger span{font-size:13px!important;font-weight:700!important}body.cs-chat-thread-open .cs-composer-bar{padding:8px 10px calc(10px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#eef3fb00,#eef3fbeb 32%,#eef3fb)!important}body.cs-chat-thread-open .cs-composer-bar-inner{grid-template-columns:40px 40px minmax(0,1fr) 40px!important;gap:8px!important;min-height:58px!important;padding:8px!important;border-radius:24px!important;border:1px solid #dbe3ef!important;background:#fff!important;box-shadow:0 18px 28px -24px #1b2c4f47!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn{width:40px!important;height:40px!important;min-width:40px!important;border-radius:15px!important;border:1px solid #dfe6f1!important;background:#f3f6fb!important;color:#6f8199!important}body.cs-chat-thread-open .cs-composer-input-row{grid-template-columns:minmax(0,1fr) 40px!important;gap:8px!important}body.cs-chat-thread-open .cs-composer-input{min-height:40px!important;height:40px!important;padding:10px 14px!important;border-radius:16px!important;border:1px solid #dfe6f1!important;background:#f3f6fb!important;color:#233653!important;font-size:12px!important;font-weight:600!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{width:40px!important;height:40px!important;min-width:40px!important;border-radius:15px!important;background:linear-gradient(180deg,#4d81ff,#386fff)!important;box-shadow:0 14px 22px -18px #386fff99!important}}@media(max-width:768px){body.cs-mobile-announcements-open{overflow:hidden!important}.cs-mobile-ann-page-backdrop{align-items:stretch!important;justify-content:stretch!important;padding:0!important;background:linear-gradient(180deg,#ecf1faf5,#f1f5fcfa)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.cs-mobile-ann-modal.cs-mobile-ann-modal--page{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:0!important;background:radial-gradient(circle at 104% 4%,rgba(212,224,255,.72) 0 84px,transparent 85px),radial-gradient(circle at -8% 94%,rgba(222,233,255,.56) 0 88px,transparent 89px),linear-gradient(180deg,#eff3fb,#f5f7fc)!important;box-shadow:none!important;overflow:hidden!important}.cs-mobile-ann-page-scroll{padding:12px 10px calc(96px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.cs-mobile-ann-page-hero{padding:14px!important;border-radius:20px!important;border:1px solid #dde5f0!important;background:#fff!important;box-shadow:0 18px 28px -26px #17284a33!important;position:relative!important;overflow:hidden!important}.cs-mobile-ann-page-hero:after{content:""!important;position:absolute!important;right:-34px!important;top:-34px!important;width:132px!important;height:132px!important;border-radius:50%!important;background:#e1e9fcd9!important;pointer-events:none!important}.cs-mobile-ann-page-hero-copy{position:relative!important;z-index:1!important;align-items:center!important;gap:12px!important}.cs-mobile-ann-page-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important;border:1px solid #e2e8f2!important;background:#eef3ff!important;color:#3e73ff!important}.cs-mobile-ann-page-icon svg{width:15px!important;height:15px!important}.cs-mobile-ann-page-hero-copy span{color:#4c70da!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important}.cs-mobile-ann-page-hero-copy h2{margin:3px 0 0!important;color:#13284a!important;font-size:17px!important;line-height:1.05!important;font-weight:900!important}.cs-mobile-ann-page-hero>p{position:relative!important;z-index:1!important;margin:12px 0 14px!important;color:#687d98!important;font-size:11px!important;line-height:1.45!important;font-weight:550!important;max-width:210px!important}.cs-mobile-ann-page-create{position:relative!important;z-index:1!important;width:100%!important;height:42px!important;border-radius:14px!important;border:0!important;background:linear-gradient(180deg,#4e82ff,#376fff)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;box-shadow:0 14px 22px -18px #366fff99!important}.cs-mobile-ann-page-create svg{width:15px!important;height:15px!important}.cs-mobile-ann-page-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:14px 0 12px!important}.cs-mobile-ann-page-stats>div{min-height:48px!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid #dde5f0!important;background:#ffffffeb!important;box-shadow:0 14px 22px -24px #17284a2e!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:8px!important;row-gap:2px!important}.cs-mobile-ann-page-stats i{width:22px!important;height:22px!important;border-radius:8px!important;background:#eef3ff!important;color:#4778ff!important}.cs-mobile-ann-page-stats i svg{width:11px!important;height:11px!important}.cs-mobile-ann-page-stats .is-priority i{background:#ffecee!important;color:#f35f69!important}.cs-mobile-ann-page-stats .is-pinned i{background:#eff2f6!important;color:#7a8ba1!important}.cs-mobile-ann-page-stats .is-unread i{background:#fff1df!important;color:#ea8b18!important}.cs-mobile-ann-page-stats strong{font-size:14px!important;line-height:1!important;font-weight:900!important;color:#14294b!important}.cs-mobile-ann-page-stats span{font-size:10px!important;line-height:1.1!important;color:#7b8da6!important;font-weight:700!important}.cs-mobile-ann-page-search{height:40px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid #dde5f0!important;background:#fffffff0!important;box-shadow:0 12px 20px -24px #17284a2e!important}.cs-mobile-ann-page-search svg{width:15px!important;height:15px!important;color:#98a8bc!important}.cs-mobile-ann-page-search input{font-size:12px!important;color:#213856!important}.cs-mobile-ann-page-search input::placeholder{color:#97a7ba!important}.cs-mobile-ann-page-filters{gap:8px!important;margin:12px 0 14px!important;padding-bottom:2px!important}.cs-mobile-ann-page-filters button{height:32px!important;padding:0 14px!important;border-radius:11px!important;border:1px solid #dfe6f0!important;background:#fffffff0!important;color:#5e728d!important;font-size:11px!important;font-weight:750!important}.cs-mobile-ann-page-filters button.is-active{background:#356fff!important;border-color:#356fff!important;color:#fff!important;box-shadow:0 12px 20px -20px #356fffbf!important}.cs-mobile-ann-page-feed-head{align-items:flex-start!important;margin-bottom:10px!important}.cs-mobile-ann-page-feed-head strong{font-size:12px!important;color:#13284a!important;font-weight:900!important}.cs-mobile-ann-page-feed-head span{font-size:9px!important;color:#8e9cb0!important;margin-top:2px!important}.cs-mobile-ann-page-feed-head b{min-height:24px!important;padding:0 10px!important;border-radius:10px!important;background:#eef2fa!important;color:#6f849e!important;font-size:10px!important;font-weight:800!important}.cs-mobile-ann-list.cs-mobile-ann-list--page{display:flex!important;flex-direction:column!important;gap:10px!important}.cs-mobile-ann-row.cs-mobile-ann-row--page{position:relative!important;display:block!important;width:100%!important;text-align:left!important;padding:12px 12px 12px 14px!important;border-radius:16px!important;border:1px solid #dee5ef!important;background:#fffffff7!important;box-shadow:0 18px 26px -28px #17284a38!important;overflow:hidden!important}.cs-mobile-ann-row.cs-mobile-ann-row--page:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:3px!important;border-radius:0 999px 999px 0!important;background:#ff686f!important}.cs-mobile-ann-row.cs-mobile-ann-row--page .cs-mobile-ann-row-line{display:none!important}.cs-mobile-ann-row-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}.cs-mobile-ann-row-top .cs-ann-priority-badge{min-height:22px!important;padding:0 8px!important;border-radius:999px!important;font-size:8px!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important}.cs-mobile-ann-row-top .cs-ann-priority-badge .cs-ann-priority-dot{width:5px!important;height:5px!important}.cs-mobile-ann-row-top small{font-size:10px!important;color:#95a3b6!important;font-weight:750!important;white-space:nowrap!important}.cs-mobile-ann-row--page>strong{display:block!important;margin:0 0 7px!important;color:#14294b!important;font-size:11px!important;line-height:1.35!important;font-weight:850!important;word-break:break-word!important}.cs-mobile-ann-row--page>p{margin:0 0 10px!important;color:#73849b!important;font-size:10px!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cs-mobile-ann-row-author{display:flex!important;align-items:center!important;gap:7px!important;padding-top:9px!important;border-top:1px solid #edf1f6!important}.cs-mobile-ann-row-author>span{width:20px!important;height:20px!important;min-width:20px!important;border-radius:7px!important;background:#4878ff!important;color:#fff!important;font-size:8px!important;font-weight:850!important}.cs-mobile-ann-row-author b{color:#173150!important;font-size:10px!important;font-weight:800!important}.cs-mobile-ann-row-author small{color:#91a0b2!important;font-size:9px!important;font-weight:650!important}.cs-mobile-ann-empty{min-height:180px!important;border-radius:16px!important;border:1px dashed #dce4ef!important;background:#fffc!important}.cs-mobile-ann-empty strong{font-size:12px!important}.cs-mobile-ann-empty span{font-size:10px!important}}.cs-thread-tools-mobile-layer{position:fixed;inset:0;z-index:2147483645;background:transparent}.cs-thread-tools-menu-head .cs-thread-tools-menu-close{margin-left:auto!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #dce5f1!important;border-radius:11px!important;background:#fff!important;color:#61738c!important;box-shadow:none!important}@media(max-width:768px){body.cs-chat-thread-open,body.cs-chat-thread-open #root{overflow:hidden!important}body.cs-chat-thread-open .cs-page.cs-page--thread-open,body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{width:100%!important;max-width:100%!important;min-height:100dvh!important;height:100dvh!important;overflow:hidden!important;background:linear-gradient(180deg,#edf2fa,#f4f6fb)!important}body.cs-chat-thread-open .cs-thread-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}body.cs-chat-thread-open .cs-thread-header-stack{position:relative!important;top:auto!important;z-index:25!important;width:100%!important;min-width:0!important;padding:max(8px,env(safe-area-inset-top)) 8px 0!important;background:linear-gradient(180deg,#edf2fa,#edf2faf5 78%,#edf2fa00)!important;overflow:visible!important}body.cs-chat-thread-open .cs-thread-header{width:100%!important;min-width:0!important;min-height:64px!important;padding:8px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border:1px solid #dce5f0!important;border-radius:18px!important;background:radial-gradient(circle at 103% 100%,rgba(222,231,255,.78) 0 42px,transparent 43px),#fff!important;box-shadow:0 16px 26px -26px #16274657!important;overflow:visible!important}body.cs-chat-thread-open .cs-thread-header>.cs-back-home,body.cs-chat-thread-open .cs-thread-header>.cs-back-home--strong{width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;padding:0!important;border:1px solid #dce5f0!important;border-radius:13px!important;background:#fff!important;color:#60738d!important;box-shadow:none!important}body.cs-chat-thread-open .cs-thread-header-main{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important}body.cs-chat-thread-open .cs-thread-header-main .cs-avatar,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--lg,body.cs-chat-thread-open .cs-thread-header-main .cs-avatar--media{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;font-size:12px!important;box-shadow:none!important}body.cs-chat-thread-open .cs-thread-header-main>div{min-width:0!important}body.cs-chat-thread-open .cs-thread-header-main h3{max-width:100%!important;margin:0 0 4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#13243f!important;font-size:13px!important;line-height:1.1!important;font-weight:850!important}body.cs-chat-thread-open .cs-thread-subline,body.cs-chat-thread-open .cs-thread-header-main p{margin:0!important}body.cs-chat-thread-open .cs-thread-context-text--mobile{max-width:100%!important;min-height:20px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;border:1px solid #ccebd9!important;border-radius:999px!important;background:#e4f7eb!important;color:#238d59!important;font-size:9px!important;line-height:1!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.cs-chat-thread-open .cs-thread-header-actions{min-width:0!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important}body.cs-chat-thread-open .cs-thread-header-actions>:not(.cs-thread-tools-wrap){display:none!important}body.cs-chat-thread-open .cs-thread-tools-wrap{display:inline-flex!important;overflow:visible!important}body.cs-chat-thread-open .cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn.cs-thread-tools-trigger,body.cs-chat-thread-open .cs-icon-action-btn--labeled.cs-thread-tools-trigger{width:auto!important;min-width:68px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 10px!important;gap:5px!important;border:1px solid #dce5f0!important;border-radius:13px!important;background:#fff!important;color:#596c85!important;box-shadow:none!important}body.cs-chat-thread-open .cs-thread-tools-trigger svg{width:15px!important;height:15px!important}body.cs-chat-thread-open .cs-thread-tools-trigger span{display:inline!important;color:inherit!important;font-size:10px!important;font-weight:800!important}body.cs-chat-thread-open .cs-thread-body{min-height:0!important;overflow:hidden!important;background:transparent!important}body.cs-chat-thread-open .cs-messages-pane{width:100%!important;height:100%!important;min-height:0!important;padding:10px 10px 18px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:transparent!important}body.cs-chat-thread-open .cs-composer-bar{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:24!important;width:100%!important;padding:7px 8px max(8px,env(safe-area-inset-bottom))!important;border:0!important;background:linear-gradient(180deg,#edf2fa00,#edf2faf0 28%,#edf2fa)!important;overflow:visible!important}body.cs-chat-thread-open .cs-composer-bar-inner{width:100%!important;min-width:0!important;min-height:54px!important;padding:7px!important;display:flex!important;align-items:center!important;gap:6px!important;border:1px solid #dbe4ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 17px 28px -24px #1729494d!important;overflow:visible!important}body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-composer-poll-desktop{display:none!important}body.cs-chat-thread-open .cs-mobile-composer-plus-wrap,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border:1px solid #dfe6f0!important;border-radius:12px!important;background:#f1f5fa!important;color:#6b7e96!important;box-shadow:none!important}body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-label{display:none!important}body.cs-chat-thread-open .cs-composer-input-wrap{flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}body.cs-chat-thread-open .cs-composer-input-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:6px!important;padding:0!important;border:0!important;background:transparent!important}body.cs-chat-thread-open .cs-composer-input{width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;max-height:90px!important;padding:9px 11px!important;border:1px solid #e0e7f0!important;border-radius:12px!important;background:#f2f5fa!important;color:#223650!important;font-size:11px!important;line-height:1.3!important;box-shadow:none!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{width:36px!important;height:36px!important;min-width:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#4d81ff,#386fff)!important;color:#fff!important;box-shadow:0 13px 20px -17px #386fffa6!important}.cs-thread-tools-mobile-layer{display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:10px 10px max(10px,env(safe-area-inset-bottom))!important;background:#131f3347!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;pointer-events:auto!important}.cs-thread-tools-mobile-layer .cs-thread-tools-menu.cs-thread-tools-menu--portal{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:460px!important;max-height:min(76dvh,620px)!important;margin:0!important;padding:8px!important;border:1px solid #dbe5f1!important;border-radius:24px 24px 18px 18px!important;background:#fff!important;box-shadow:0 28px 70px -30px #0a19327a!important;overflow-y:auto!important;overscroll-behavior:contain!important;pointer-events:auto!important}.cs-thread-tools-mobile-layer .cs-thread-tools-menu-head{position:sticky!important;top:0!important;z-index:2!important;min-height:48px!important;margin:0 0 6px!important;padding:6px 7px 6px 12px!important;display:flex!important;align-items:center!important;border:0!important;border-radius:16px!important;background:#eef4ff!important}.cs-thread-tools-mobile-layer .cs-thread-tools-menu-head strong{color:#1b5fc9!important;font-size:14px!important;font-weight:850!important}.cs-thread-tools-mobile-layer .cs-thread-tools-menu>button:not(.cs-thread-tools-menu-close){width:100%!important;min-height:46px!important;height:auto!important;padding:0 11px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:#233d61!important;text-align:left!important}.cs-thread-tools-mobile-layer .cs-thread-tools-menu>button:not(.cs-thread-tools-menu-close) svg{width:15px!important;height:15px!important;padding:7px!important;box-sizing:content-box!important;display:block!important;border-radius:10px!important;background:#eef4ff!important;color:#3972ce!important}.cs-thread-tools-mobile-layer .cs-thread-tools-menu>button:not(.cs-thread-tools-menu-close) span{min-width:0!important;color:inherit!important;font-size:12px!important;font-weight:750!important}.cs-thread-tools-mobile-layer .cs-thread-tools-menu>button:not(.cs-thread-tools-menu-close) small{margin-left:auto!important;color:#7187a4!important;font-size:10px!important;font-weight:750!important}.cs-thread-tools-mobile-layer .cs-thread-tools-menu>button.is-danger{color:#bf4658!important}.cs-thread-tools-mobile-layer .cs-thread-tools-menu>button.is-danger svg{background:#fff0f2!important;color:#d45467!important}body.cs-ann-detail-open,body.cs-ann-detail-open #root{min-height:100dvh!important;background:#f0f4fb!important}body.cs-ann-detail-open .cs-page,body.cs-ann-detail-open .cs-ann-detail-shell,body.cs-ann-detail-open .cs-ann-detail-shell--clean,body.cs-ann-detail-open .cs-ann-detail-shell--v2{width:100%!important;max-width:100%!important;min-height:100dvh!important;margin:0!important;padding:max(10px,env(safe-area-inset-top)) 8px calc(24px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 100% 0%,rgba(207,220,255,.78) 0 98px,transparent 99px),radial-gradient(circle at 18% 75%,rgba(222,232,255,.5) 0 74px,transparent 75px),linear-gradient(180deg,#eff3fb,#f6f7fb)!important;box-sizing:border-box!important;overflow-x:hidden!important}body.cs-ann-detail-open .cs-ann-detail-topbar-v2{position:relative!important;z-index:5!important;min-height:36px!important;margin:0 0 4px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;background:transparent!important}body.cs-ann-detail-open .cs-ann-detail-back-clean{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #dce5f0!important;border-radius:13px!important;background:#fffffff0!important;color:#5d708a!important;font-size:0!important;box-shadow:0 13px 22px -22px #1729493d!important}body.cs-ann-detail-open .cs-ann-detail-back-clean svg{width:17px!important;height:17px!important}body.cs-ann-detail-open .cs-ann-detail-topbar-chips{display:none!important}body.cs-ann-detail-open .cs-ann-detail-clean-card,body.cs-ann-detail-open .cs-ann-detail-clean-card--v2{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.cs-ann-detail-open .cs-ann-detail-clean-hero,body.cs-ann-detail-open .cs-ann-detail-clean-hero--v2,body.cs-ann-detail-open .cs-ann-detail-hero-main,body.cs-ann-detail-open .cs-ann-detail-hero-side{display:contents!important}body.cs-ann-detail-open .cs-ann-detail-clean-kicker,body.cs-ann-detail-open .cs-ann-detail-clean-kicker--v2{order:1!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important}body.cs-ann-detail-open .cs-ann-detail-clean-kicker>span{min-height:24px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #dce5f0!important;border-radius:999px!important;background:#fffffff2!important;color:#526f9c!important;font-size:8px!important;line-height:1!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.035em!important}body.cs-ann-detail-open .cs-ann-detail-clean-kicker>span:nth-child(n+3){display:none!important}body.cs-ann-detail-open .cs-ann-detail-clean-kicker svg{width:10px!important;height:10px!important;color:#3972d9!important}body.cs-ann-detail-open .cs-ann-detail-hero-main>h1{order:2!important;max-width:290px!important;margin:0!important;color:#071b3b!important;font-size:29px!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:950!important;overflow-wrap:anywhere!important}body.cs-ann-detail-open .cs-ann-detail-lead-v2{order:3!important;max-width:290px!important;margin:0!important;color:#405a7d!important;font-size:12px!important;line-height:1.45!important;font-weight:600!important}body.cs-ann-detail-open .cs-ann-detail-profile-card{order:4!important;min-height:64px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid #dfe6f0!important;border-radius:15px!important;background:#fffffff5!important;box-shadow:0 16px 24px -26px #17294938!important}body.cs-ann-detail-open .cs-ann-detail-profile-avatar{width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:linear-gradient(180deg,#4f82ff,#3971ff)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}body.cs-ann-detail-open .cs-ann-detail-profile-card label,body.cs-ann-detail-open .cs-ann-detail-mini-stats label,body.cs-ann-detail-open .cs-ann-detail-info-card-v2 label{color:#8798b1!important;font-size:8px!important;line-height:1.1!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}body.cs-ann-detail-open .cs-ann-detail-profile-card strong{display:block!important;margin-top:3px!important;color:#142b4d!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important}body.cs-ann-detail-open .cs-ann-detail-profile-card span{display:none!important}body.cs-ann-detail-open .cs-ann-detail-mini-stats{order:5!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body.cs-ann-detail-open .cs-ann-detail-mini-stats>div{min-height:66px!important;padding:10px 11px!important;border:1px solid #dfe6f0!important;border-radius:15px!important;background:#fffffff5!important;box-shadow:0 14px 23px -26px #17294933!important}body.cs-ann-detail-open .cs-ann-detail-mini-stats strong{display:block!important;margin-top:6px!important;color:#102848!important;font-size:13px!important;line-height:1!important;font-weight:900!important}body.cs-ann-detail-open .cs-ann-detail-mini-stats span{display:block!important;margin-top:4px!important;color:#8293aa!important;font-size:8px!important;line-height:1.1!important;font-weight:650!important}body.cs-ann-detail-open .cs-ann-detail-summary-banner{order:6!important;min-height:72px!important;margin:0!important;padding:11px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;border:1px solid #cbdcff!important;border-radius:15px!important;background:#edf4ff!important;box-shadow:none!important}body.cs-ann-detail-open .cs-ann-detail-summary-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#dce9ff!important;color:#4778ed!important}body.cs-ann-detail-open .cs-ann-detail-summary-icon svg{width:15px!important;height:15px!important}body.cs-ann-detail-open .cs-ann-detail-summary-banner strong{display:block!important;color:#17345d!important;font-size:11px!important;font-weight:900!important}body.cs-ann-detail-open .cs-ann-detail-summary-banner span{display:block!important;margin-top:3px!important;color:#657b9a!important;font-size:9px!important;line-height:1.4!important}body.cs-ann-detail-open .cs-ann-detail-info-grid-v2{order:7!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body.cs-ann-detail-open .cs-ann-detail-info-card-v2{min-height:74px!important;padding:10px 11px!important;border:1px solid #dfe6f0!important;border-radius:15px!important;background:#fffffff5!important;box-shadow:0 14px 23px -26px #1729492e!important}body.cs-ann-detail-open .cs-ann-detail-info-card-v2 label{display:flex!important;align-items:center!important;gap:5px!important}body.cs-ann-detail-open .cs-ann-detail-info-card-v2 label svg{width:10px!important;height:10px!important}body.cs-ann-detail-open .cs-ann-detail-info-card-v2 strong{display:block!important;margin-top:7px!important;color:#102848!important;font-size:12px!important;line-height:1.15!important;font-weight:900!important;overflow-wrap:anywhere!important}body.cs-ann-detail-open .cs-ann-detail-info-card-v2 span{display:block!important;margin-top:4px!important;color:#8192a9!important;font-size:8px!important;line-height:1.25!important}body.cs-ann-detail-open .cs-ann-detail-clean-images--v2{order:8!important}body.cs-ann-detail-open .cs-ann-detail-content-grid-v2,body.cs-ann-detail-open .cs-ann-detail-sidebar-v2{display:contents!important}body.cs-ann-detail-open .cs-ann-detail-clean-body--v2{order:9!important;padding:13px!important;border:1px solid #dfe6f0!important;border-radius:16px!important;background:#fffffff7!important;box-shadow:0 15px 24px -26px #1729492e!important}body.cs-ann-detail-open .cs-ann-detail-section-label-v2,body.cs-ann-detail-open .cs-ann-detail-side-card-head{color:#7085a5!important;font-size:8px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.055em!important}body.cs-ann-detail-open .cs-ann-detail-clean-body--v2 p,body.cs-ann-detail-open .cs-ann-detail-clean-body--v2 li,body.cs-ann-detail-open .cs-ann-detail-clean-body--v2 div:not(.cs-ann-detail-section-label-v2){color:#435a78!important;font-size:10px!important;line-height:1.55!important}body.cs-ann-detail-open .cs-ann-detail-side-card-v2{order:10!important;padding:13px!important;border:1px solid #cbdcff!important;border-radius:16px!important;background:#f0f5ff!important;box-shadow:none!important}body.cs-ann-detail-open .cs-ann-detail-side-card-v2 ul{margin:10px 0 0!important;padding:0!important;list-style:none!important}body.cs-ann-detail-open .cs-ann-detail-side-card-v2 li{padding:9px 0!important;display:flex!important;flex-direction:column!important;gap:3px!important;border-top:1px solid #dde6f4!important}body.cs-ann-detail-open .cs-ann-detail-side-card-v2 li:first-child{border-top:0!important}body.cs-ann-detail-open .cs-ann-detail-side-card-v2 li strong{color:#173251!important;font-size:10px!important;font-weight:850!important}body.cs-ann-detail-open .cs-ann-detail-side-card-v2 li span{color:#7d8fa8!important;font-size:8px!important}body.cs-ann-detail-open .cs-ann-detail-side-card-v2--soft{order:11!important;display:none!important}body.cs-ann-detail-open .cs-ann-detail-clean-footer-actions--v2{order:12!important;padding:10px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border:1px solid #dfe6f0!important;border-radius:16px!important;background:#fffffff2!important}body.cs-ann-detail-open .cs-ann-detail-clean-footer-left{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.cs-ann-detail-open .cs-ann-detail-clean-footer-left .cs-pill-btn{min-width:0!important;min-height:38px!important;padding:6px!important;border-radius:12px!important;font-size:8px!important;line-height:1.2!important}body.cs-ann-detail-open .cs-ann-detail-footer-note-v2{display:none!important}body.cs-ann-detail-open .cs-ann-detail-clean-action--v2{order:13!important;border-radius:16px!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{position:relative!important;inset:auto!important}@supports (height: 100svh){body.cs-chat-thread-open .cs-page.cs-page--thread-open,body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{height:100svh!important;min-height:100svh!important;max-height:100svh!important}}}@media(min-width:769px){.cs-thread-tools-mobile-layer{display:contents!important}.cs-thread-tools-menu-close{display:none!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-thread-header-actions:before,body.cs-chat-thread-open .cs-thread-header-actions:after{content:none!important;display:none!important}body.cs-chat-thread-open .cs-thread-tools-wrap,body.cs-chat-thread-open .cs-thread-tools-trigger{position:relative!important;isolation:isolate!important}body.cs-thread-tools-open .cs-thread-tools-trigger{visibility:hidden!important;pointer-events:none!important}body.cs-chat-thread-open .cs-thread-panel{grid-template-rows:auto minmax(0,1fr) auto!important;contain:layout paint!important}body.cs-chat-thread-open .cs-thread-body,body.cs-chat-thread-open .cs-messages-pane{min-height:0!important;overflow-anchor:none!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-card,body.cs-chat-thread-open .cs-message-meta,body.cs-chat-thread-open .cs-message-text,body.cs-chat-thread-open .cs-vp,body.cs-chat-thread-open .cs-msg-file,body.cs-chat-thread-open .cs-msg-img-wrap{transition:none!important;animation:none!important;transform:none!important}body.cs-chat-thread-open .cs-message-row{flex:0 0 auto!important;min-height:0!important;height:auto!important;clear:both!important}body.cs-chat-thread-open .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-card{min-height:0!important;height:auto!important}body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-composer-bar-inner,body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-row,body.cs-chat-thread-open .cs-composer-input{transition:none!important;animation:none!important;transform:none!important}body.cs-chat-thread-open .cs-composer-bar-inner{flex-wrap:nowrap!important}body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-row,body.cs-chat-thread-open .cs-composer-input{min-width:0!important;max-width:100%!important}body.cs-chat-thread-open .cs-scroll-bottom-btn{z-index:23!important}}@media(max-width:768px){body.cs-chat-thread-open .cs-thread-panel{contain:none!important;grid-template-rows:unset!important}body.cs-chat-thread-open .cs-thread-body,body.cs-chat-thread-open .cs-messages-pane{overflow-anchor:auto!important;contain:none!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-card{contain:none!important}body.cs-chat-thread-open .cs-composer-send-btn:disabled,body.cs-chat-thread-open .cs-composer-send-btn--inline:disabled{opacity:.48!important;pointer-events:none!important}}@media(max-width:768px){html:has(body.cs-chat-thread-open),body.cs-chat-thread-open{width:100%!important;height:var(--cs-mobile-chat-viewport-height, 100dvh)!important;min-height:var(--cs-mobile-chat-viewport-height, 100dvh)!important;max-height:var(--cs-mobile-chat-viewport-height, 100dvh)!important;overflow:hidden!important;overscroll-behavior:auto!important;touch-action:auto!important}body.cs-chat-thread-open .cs-page.cs-page--thread-open,body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{width:100%!important;height:var(--cs-mobile-chat-viewport-height, 100dvh)!important;min-height:var(--cs-mobile-chat-viewport-height, 100dvh)!important;max-height:var(--cs-mobile-chat-viewport-height, 100dvh)!important;overflow:hidden!important;contain:none!important;transform:none!important;touch-action:auto!important}body.cs-chat-thread-open .cs-page.cs-page--thread-open{position:fixed!important;inset:0!important}body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;min-width:0!important}body.cs-chat-thread-open .cs-thread-header-stack{position:relative!important;top:auto!important;flex:0 0 auto!important;min-height:0!important;overflow:visible!important;touch-action:manipulation!important}body.cs-chat-thread-open .cs-thread-body{position:relative!important;display:flex!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important;contain:none!important;pointer-events:auto!important;touch-action:auto!important}body.cs-chat-thread-open .cs-messages-pane{position:relative!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;scroll-behavior:auto!important;overflow-anchor:auto!important;touch-action:pan-y pinch-zoom!important;pointer-events:auto!important;contain:none!important;isolation:auto!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-card,body.cs-chat-thread-open .cs-message-text,body.cs-chat-thread-open .cs-vp,body.cs-chat-thread-open .cs-msg-file,body.cs-chat-thread-open .cs-msg-img-wrap{pointer-events:auto!important;touch-action:manipulation!important;contain:none!important}body.cs-chat-thread-open .cs-composer-bar{position:relative!important;bottom:auto!important;flex:0 0 auto!important;min-height:0!important;overflow:visible!important;contain:none!important;pointer-events:auto!important;touch-action:manipulation!important}body.cs-chat-thread-open .cs-composer-bar-inner,body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-row,body.cs-chat-thread-open .cs-composer-input{min-width:0!important;max-width:100%!important;pointer-events:auto!important;touch-action:manipulation!important;contain:none!important}body.cs-chat-thread-open .cs-scroll-bottom-btn{position:absolute!important;z-index:28!important;pointer-events:auto!important;touch-action:manipulation!important}body.cs-chat-thread-open .cs-selection-format-toolbar,body.cs-chat-thread-open .cs-selection-format-toolbar--dropdown{display:none!important;pointer-events:none!important}body.cs-chat-thread-open:not(.cs-thread-tools-open) .cs-thread-tools-menu--portal,body.cs-chat-thread-open:not(.cs-thread-tools-open) .cs-thread-tools-mobile-layer{pointer-events:none!important}}@media(max-width:768px){html:has(body.cs-chat-thread-open),body.cs-chat-thread-open{width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;position:static!important;touch-action:auto!important;overscroll-behavior-y:auto!important}body.cs-chat-thread-open .cs-page.cs-page--thread-open{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;transform:none!important;contain:none!important}body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;overflow:hidden!important;position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;contain:none!important;transform:none!important;touch-action:auto!important}body.cs-chat-thread-open .cs-thread-header-stack{flex:0 0 auto!important;position:relative!important;top:auto!important;z-index:20!important;overflow:visible!important}body.cs-chat-thread-open .cs-thread-body{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important;position:relative!important;touch-action:auto!important}body.cs-chat-thread-open .cs-messages-pane{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;pointer-events:auto!important;padding-bottom:104px!important}body.cs-chat-thread-open .cs-composer-bar{flex:0 0 auto!important;position:relative!important;bottom:auto!important;z-index:22!important;overflow:visible!important;pointer-events:auto!important;touch-action:auto!important}body.cs-chat-thread-open .cs-composer-bar-inner{pointer-events:auto!important;touch-action:auto!important;transform:none!important;will-change:auto!important}body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-row{min-width:0!important;max-width:100%!important;pointer-events:auto!important;touch-action:auto!important}body.cs-chat-thread-open textarea.cs-composer-input,body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea{font-size:16px!important;line-height:20px!important;height:40px!important;min-height:40px!important;max-height:40px!important;overflow-y:hidden!important;resize:none!important;transform:none!important;touch-action:auto!important;-webkit-text-size-adjust:100%!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline,body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn{pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}body.cs-chat-thread-open .cs-composer-send-btn:not(:disabled),body.cs-chat-thread-open .cs-composer-send-btn--inline:not(:disabled){opacity:1!important;cursor:pointer!important}body.cs-chat-thread-open .cs-message-row,body.cs-chat-thread-open .cs-message-card-wrap,body.cs-chat-thread-open .cs-message-card,body.cs-chat-thread-open .cs-message-text{pointer-events:auto!important;touch-action:pan-y!important;transform:none!important;contain:none!important}body.cs-chat-thread-open .cs-selection-format-toolbar,body.cs-chat-thread-open .cs-selection-format-toolbar--dropdown,body.cs-chat-thread-open .cs-command-menu,body.cs-chat-thread-open .cs-mention-dropdown{max-width:calc(100vw - 20px)!important}}@media(max-width:768px){html:has(body.cs-chat-thread-open),body.cs-chat-thread-open,body.cs-chat-thread-open #root{width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}body.cs-chat-thread-open .cs-page.cs-page--thread-open,body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{position:fixed!important;inset:0!important;width:100%!important;height:var(--cs-mobile-chat-viewport-height, 100svh)!important;min-height:var(--cs-mobile-chat-viewport-height, 100svh)!important;max-height:var(--cs-mobile-chat-viewport-height, 100svh)!important;overflow:hidden!important}body.cs-chat-thread-open .cs-thread-panel{display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#edf2fa,#f5f7fc)!important}body.cs-chat-thread-open .cs-thread-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}body.cs-chat-thread-open .cs-messages-pane{flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:10px 10px 20px!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;scroll-padding-bottom:24px!important}body.cs-chat-thread-open .cs-composer-bar{flex:0 0 auto!important;padding:8px 8px max(8px,env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#edf2fa00,#edf2faeb 28%,#edf2fa)!important}body.cs-chat-thread-open .cs-composer-bar-inner{min-height:56px!important;border-radius:20px!important}body.cs-chat-thread-open textarea.cs-composer-input,body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea{font-size:16px!important;line-height:20px!important;min-height:40px!important;height:40px!important;max-height:40px!important;-webkit-text-size-adjust:100%!important;transform:translateZ(0)!important;zoom:1!important}body.cs-chat-thread-open .cs-composer-input::placeholder{font-size:16px!important}body.cs-mobile-announcements-open,body.cs-mobile-announcements-open #root,body.cs-ann-detail-open,body.cs-ann-detail-open #root{overflow:hidden!important}.cs-mobile-ann-page-backdrop,.cs-mobile-ann-modal.cs-mobile-ann-modal--page{width:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.cs-mobile-ann-page-scroll{height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;padding:max(12px,env(safe-area-inset-top)) 10px calc(140px + env(safe-area-inset-bottom))!important}.cs-mobile-ann-page-close,.cs-mobile-ann-page-hero>p{display:none!important}.cs-mobile-ann-page-hero{padding:14px!important;min-height:108px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.cs-mobile-ann-page-hero-copy{align-items:center!important;gap:12px!important}.cs-mobile-ann-page-hero-copy h2{margin:2px 0 0!important;font-size:17px!important;line-height:1.06!important}.cs-mobile-ann-page-stats,.cs-mobile-ann-page-filters,.cs-mobile-ann-list.cs-mobile-ann-list--page,body.cs-ann-detail-open .cs-ann-detail-shell,body.cs-ann-detail-open .cs-ann-detail-shell--clean,body.cs-ann-detail-open .cs-ann-detail-shell--v2{-webkit-overflow-scrolling:touch!important}body.cs-ann-detail-open .cs-ann-detail-shell,body.cs-ann-detail-open .cs-ann-detail-shell--clean,body.cs-ann-detail-open .cs-ann-detail-shell--v2{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}.cs-modal-backdrop,.cs-ann-modal-overlay,.cs-poll-modal-overlay{padding:10px!important;align-items:flex-end!important;justify-content:center!important;background:#e8eef9ad!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;overflow-y:auto!important}.cs-modal,.cs-ann-modal,.cs-poll-modal,.cs-close-chat-modal,.cs-theme-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-subchannel-modal,.cs-enterprise-chat-modal,.cs-enterprise-chat-modal--clean,.cs-confirm-modal,.cs-folders-modal,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean,.cs-mobile-ann-modal{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;overflow:hidden!important;border-radius:24px!important;border:1px solid #dde5f0!important;background:radial-gradient(circle at 104% 0%,rgba(222,231,255,.7) 0 72px,transparent 73px),linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 26px 46px -30px #17294947!important}.cs-ann-modal-header,.cs-poll-modal-header,.cs-enterprise-modal-header--compact,.cs-folders-modal-head,.cs-modal-head,.cs-theme-modal-head--clean{padding:16px!important;border-bottom:1px solid #edf2f8!important;background:transparent!important}.cs-ann-modal-body,.cs-poll-modal-body,.cs-enterprise-modal-body--clean-direct,.cs-folders-modal-body,.cs-subchannel-modal-body,.cs-theme-modal-body,.cs-modal-body{padding:14px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.cs-ann-modal-footer,.cs-poll-modal-footer,.cs-enterprise-modal-footer,.cs-theme-modal-actions,.cs-modal-actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #edf2f8!important;background:#fffffff5!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.cs-ann-modal-title,.cs-poll-modal-title,.cs-enterprise-modal-header--compact h2,.cs-folders-modal-head h2,.cs-modal-head h3,.cs-theme-modal-head--clean h2{color:#14284a!important;font-size:20px!important;line-height:1.08!important;letter-spacing:-.03em!important}}@media(max-width:768px){html:has(body.cs-chat-thread-open),body.cs-chat-thread-open,body.cs-chat-thread-open #root{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;overflow:hidden!important;overscroll-behavior:none!important;position:fixed!important;inset:0!important}body.cs-chat-thread-open .cs-page.cs-page--thread-open,body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;background:linear-gradient(180deg,#edf2fa,#f6f7fc)!important;transform:none!important;contain:none!important}body.cs-chat-thread-open .cs-thread-panel{display:block!important}body.cs-chat-thread-open .cs-thread-header-stack{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:60!important;height:auto!important;padding:max(8px,env(safe-area-inset-top)) 8px 0!important;background:linear-gradient(180deg,#edf2fa,#edf2faf5 78%,#edf2fa00)!important;pointer-events:auto!important;transform:none!important}body.cs-chat-thread-open .cs-thread-header{min-height:66px!important;max-height:66px!important;padding:8px!important;border-radius:18px!important;overflow:hidden!important}body.cs-chat-thread-open .cs-thread-body{position:fixed!important;left:0!important;right:0!important;top:calc(max(8px,env(safe-area-inset-top)) + 76px)!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;z-index:10!important;width:100vw!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:transparent!important;transform:none!important;contain:none!important}body.cs-chat-thread-open .cs-messages-pane{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:8px 10px 18px!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;scroll-behavior:auto!important;touch-action:pan-y!important;background:transparent!important;pointer-events:auto!important}body.cs-chat-thread-open .cs-composer-bar{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:70!important;width:100vw!important;min-height:72px!important;padding:8px 8px max(8px,env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#edf2fa00,#edf2faf0 22%,#edf2fa)!important;pointer-events:auto!important;transform:none!important;contain:none!important}body.cs-chat-thread-open .cs-composer-bar-inner{width:100%!important;min-height:54px!important;max-height:54px!important;padding:7px!important;display:flex!important;align-items:center!important;gap:6px!important;border:1px solid #dbe4ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 15px 28px -24px #17294957!important;overflow:hidden!important}body.cs-chat-thread-open .cs-composer-input-wrap{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}body.cs-chat-thread-open .cs-composer-input-row{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:6px!important;min-width:0!important;width:100%!important;align-items:center!important}body.cs-chat-thread-open textarea.cs-composer-input,body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:8px 11px!important;border-radius:12px!important;font-size:16px!important;line-height:20px!important;overflow:hidden!important;resize:none!important;transform:none!important;-webkit-text-size-adjust:100%!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn,body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;border-radius:12px!important;flex:0 0 36px!important}body.cs-chat-thread-open .cs-scroll-bottom-btn{right:14px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;z-index:65!important}}@media(max-width:768px){.cs-modal-backdrop,.cs-ann-modal-overlay,.cs-poll-modal-overlay,.cs-chat-builder-backdrop{padding:8px!important;align-items:flex-end!important;justify-content:center!important;background:radial-gradient(circle at 50% -10%,rgba(180,202,255,.18),transparent 42%),linear-gradient(180deg,#1018282e,#10182857)!important;backdrop-filter:blur(18px) saturate(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important}.cs-modal,.cs-ann-modal,.cs-poll-modal,.cs-close-chat-modal,.cs-theme-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-subchannel-modal,.cs-subchannel-clean-modal,.cs-enterprise-chat-modal,.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal,.cs-poll-studio-modal,.cs-folders-modal,.cs-mod-logs-modal,.cs-confirm-modal,.cs-mobile-ann-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;min-height:0!important;overflow:hidden!important;border-radius:30px 30px 22px 22px!important;border:1px solid rgba(224,231,255,.96)!important;background:radial-gradient(circle at 100% 0%,rgba(220,231,255,.95) 0 92px,transparent 93px),radial-gradient(circle at -8% 100%,rgba(237,242,255,.78) 0 84px,transparent 85px),linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 34px 70px -34px #0f172a6b!important}.cs-modal-backdrop>*:before,.cs-ann-modal-overlay>*:before,.cs-poll-modal-overlay>*:before,.cs-chat-builder-backdrop>*:before{content:""!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important;width:42px!important;height:5px!important;border-radius:999px!important;background:#d6dff0!important;z-index:6!important;pointer-events:none!important}.cs-modal,.cs-ann-modal,.cs-poll-modal,.cs-close-chat-modal,.cs-theme-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-subchannel-modal,.cs-subchannel-clean-modal,.cs-enterprise-chat-modal,.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--direct.cs-enterprise-chat-modal--clean,.cs-enterprise-chat-modal--group.cs-enterprise-chat-modal--clean,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal,.cs-poll-studio-modal,.cs-folders-modal,.cs-mod-logs-modal,.cs-confirm-modal,.cs-mobile-ann-modal{position:relative!important}.cs-modal-head,.cs-ann-modal-header,.cs-poll-modal-header,.cs-chat-builder-head,.cs-chat-builder-head.cs-chat-builder-head--fresh,.cs-poll-studio-head,.cs-enterprise-modal-header--compact,.cs-folders-modal-head,.cs-theme-modal-head,.cs-theme-modal-head--clean{position:relative!important;padding:20px 16px 14px!important;border-bottom:1px solid #eef3fa!important;background:transparent!important}.cs-modal-head h3,.cs-ann-modal-title,.cs-poll-modal-title,.cs-chat-builder-head-copy h2,.cs-poll-studio-head-copy h3,.cs-enterprise-modal-header--compact h2,.cs-folders-modal-head h2,.cs-theme-modal-head--clean h2{margin:4px 0 0!important;color:#102746!important;font-size:22px!important;line-height:1.02!important;letter-spacing:-.04em!important;font-weight:900!important}.cs-modal-head p,.cs-ann-modal-subtitle,.cs-poll-modal-sub,.cs-chat-builder-head-copy p,.cs-poll-studio-head-copy p,.cs-enterprise-modal-header--compact p,.cs-folders-modal-head p,.cs-theme-modal-head--clean p{margin:7px 0 0!important;color:#7d8ea6!important;font-size:12px!important;line-height:1.42!important;font-weight:550!important}.cs-modal-eyebrow,.cs-chat-builder-kicker,.cs-folders-modal-head span,.cs-poll-studio-head-copy span{color:#4b75df!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.cs-modal-close-studio,.cs-chat-builder-close,.cs-poll-studio-close,.cs-enterprise-modal-close,.cs-folders-modal-head button,.cs-poll-modal-close,.cs-ann-modal-close,.cs-close-chat-close,.cs-subchannel-close,.cs-theme-modal-close,.cs-mod-logs-close,.cs-confirm-modal button[aria-label=Close],.cs-modal-head button[aria-label=Close]{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important;border:1px solid #e2eaf5!important;background:#fffffff5!important;color:#667995!important;box-shadow:0 10px 18px -18px #1f345842!important}.cs-modal-body,.cs-ann-modal-body,.cs-poll-modal-body,.cs-subchannel-modal-body,.cs-enterprise-modal-body--clean-direct,.cs-folders-modal-body,.cs-theme-modal-body,.cs-chat-builder-panel,.cs-chat-builder-panel.cs-create-group-config,.cs-chat-builder-panel.cs-create-group-members,.cs-poll-studio-body,.cs-mod-logs-body,.cs-all-chats-modal-body,.cs-all-groups-modal-body{padding:14px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:transparent!important}.cs-start-chat-layout,.cs-start-chat-layout--fresh,.cs-create-group-layout,.cs-create-group-layout--fresh,.cs-poll-studio-body,.cs-enterprise-modal-body--clean-direct,.cs-folders-modal-body,.cs-poll-studio-main,.cs-poll-studio-side{display:flex!important;flex-direction:column!important;gap:12px!important}.cs-chat-builder-panel,.cs-start-chat-preview,.cs-start-chat-preview--fresh,.cs-create-group-preview,.cs-create-group-preview--fresh,.cs-create-group-block,.cs-create-group-image-card,.cs-create-group-image-card--fresh,.cs-chat-builder-options,.cs-chat-builder-contact-list,.cs-create-group-contact-list,.cs-poll-studio-card,.cs-poll-studio-preview,.cs-ann-modal-section,.cs-subchannel-modal-section,.cs-enterprise-contact-list,.cs-enterprise-selection-list,.cs-mod-logs-card,.cs-theme-card,.cs-folders-modal-sidebar,.cs-folders-modal-content,.cs-all-chats-list,.cs-all-groups-list,.cs-modal.cs-modal--small .cs-modal-content{border:1px solid #e7eef8!important;border-radius:22px!important;background:#fffffff5!important;box-shadow:0 16px 28px -26px #1f34583d!important}.cs-chat-builder-panel,.cs-start-chat-preview,.cs-start-chat-preview--fresh,.cs-create-group-preview,.cs-create-group-preview--fresh,.cs-create-group-block,.cs-create-group-image-card,.cs-create-group-image-card--fresh,.cs-chat-builder-options,.cs-poll-studio-card,.cs-poll-studio-preview,.cs-ann-modal-section,.cs-subchannel-modal-section,.cs-mod-logs-card,.cs-theme-card{padding:14px!important}.cs-chat-builder-section-head,.cs-poll-studio-section-head,.cs-enterprise-section-head,.cs-mod-logs-card-head,.cs-theme-card-head{margin:0 0 10px!important;padding-bottom:10px!important;border-bottom:1px solid #eef3fa!important}.cs-chat-builder-section-head strong,.cs-poll-studio-section-head strong,.cs-enterprise-section-head strong,.cs-mod-logs-card-head strong,.cs-theme-card-head strong{color:#183052!important;font-size:13px!important;font-weight:850!important}.cs-chat-builder-section-head span,.cs-poll-studio-section-head small,.cs-enterprise-section-head span,.cs-mod-logs-card-head span,.cs-theme-card-head span{color:#8795a9!important;font-size:11px!important}.cs-chat-builder-section-head>b,.cs-poll-studio-section-head>div>span,.cs-mod-logs-card-head>b{min-width:30px!important;height:30px!important;border-radius:10px!important;background:#eef4ff!important;color:#4676ff!important;font-weight:850!important;box-shadow:inset 0 1px #ffffffeb!important}.cs-chat-builder-field input,.cs-chat-builder-field textarea,.cs-chat-builder-field select,.cs-create-group-url,.cs-poll-studio-question,.cs-poll-studio-option-row input,.cs-poll-studio-date-field input,.cs-enterprise-chat-modal input,.cs-enterprise-chat-modal textarea,.cs-enterprise-chat-modal select,.cs-modal input,.cs-modal textarea,.cs-modal select,.cs-ann-modal input,.cs-ann-modal textarea,.cs-ann-modal select,.cs-subchannel-clean-modal input,.cs-subchannel-clean-modal textarea,.cs-subchannel-clean-modal select,.cs-theme-modal input,.cs-theme-modal textarea,.cs-theme-modal select{min-height:46px!important;border-radius:16px!important;border:1px solid #dfe7f2!important;background:#f8fbff!important;color:#173052!important;font-size:13px!important;box-shadow:inset 0 1px #fffffff5!important}.cs-chat-builder-field textarea,.cs-poll-studio-question,.cs-enterprise-chat-modal textarea,.cs-modal textarea,.cs-ann-modal textarea,.cs-subchannel-clean-modal textarea,.cs-theme-modal textarea{min-height:96px!important}.cs-chat-builder-search,.cs-chat-builder-search-row,.cs-enterprise-search,.cs-folders-modal-search,.cs-all-chats-search,.cs-all-groups-search{gap:8px!important}.cs-chat-builder-search,.cs-enterprise-search,.cs-folders-modal-search,.cs-all-chats-search,.cs-all-groups-search{min-height:46px!important;padding:0 14px!important;border:1px solid #dfe7f2!important;border-radius:16px!important;background:#f8fbff!important}.cs-chat-builder-contact-list,.cs-create-group-contact-list,.cs-enterprise-contact-list,.cs-enterprise-selection-list,.cs-all-chats-list,.cs-all-groups-list{padding:8px!important;max-height:250px!important;overflow-y:auto!important;gap:8px!important}.cs-chat-builder-contact,.cs-enterprise-contact,.cs-enterprise-contact--clean,.cs-all-chats-item,.cs-all-groups-item,.cs-folder-item,.cs-mod-logs-item{min-height:62px!important;padding:12px!important;border:1px solid #e5edf8!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.cs-chat-builder-contact.is-active,.cs-enterprise-contact.is-active,.cs-enterprise-contact--clean.is-active,.cs-all-chats-item.is-active,.cs-all-groups-item.is-active,.cs-folder-item.is-active{border-color:#a9c6ff!important;background:#f2f7ff!important}.cs-chat-builder-toggle,.cs-enterprise-setting-row,.cs-theme-option,.cs-mod-logs-filter-row button,.cs-poll-studio-toggle{min-height:58px!important;padding:11px 12px!important;border-radius:18px!important;border:1px solid #e5edf8!important;background:#fff!important}.cs-chat-builder-toggle.is-on,.cs-poll-studio-toggle.is-on,.cs-theme-option.is-active{background:#f2f7ff!important;border-color:#a8c5ff!important}.cs-poll-studio-option-row,.cs-create-group-selected-chips,.cs-chat-builder-empty,.cs-start-chat-placeholder,.cs-start-chat-selected{border-radius:18px!important}.cs-poll-studio-preview,.cs-create-group-preview--fresh,.cs-start-chat-preview--fresh{background:radial-gradient(circle at 100% 0,rgba(227,236,255,.74) 0 76px,transparent 77px),linear-gradient(180deg,#fff,#f8fbff)!important}.cs-poll-studio-footer,.cs-chat-builder-footer,.cs-chat-builder-footer.cs-chat-builder-footer--fresh,.cs-enterprise-modal-footer,.cs-ann-modal-footer,.cs-poll-modal-footer,.cs-theme-modal-actions,.cs-modal-actions{position:sticky!important;bottom:0!important;z-index:4!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #edf2f8!important;background:#fffffff0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.cs-pill-btn,.cs-chat-builder-btn,.cs-poll-studio-actions button,.cs-enterprise-modal-footer .cs-pill-btn,.cs-ann-modal-footer .cs-pill-btn,.cs-poll-modal-footer .cs-pill-btn,.cs-modal-actions .cs-pill-btn,.cs-theme-modal-actions .cs-pill-btn{min-height:48px!important;border-radius:16px!important;font-size:13px!important;font-weight:850!important}.cs-pill-btn:not(.cs-pill-btn--primary):not(.cs-chat-builder-btn--primary),.cs-chat-builder-btn--secondary,.cs-poll-studio-actions button:not(.cs-pill-btn--primary){border:1px solid #dde6f2!important;background:#f7faff!important;color:#244264!important}.cs-pill-btn--primary,.cs-chat-builder-btn--primary,.cs-poll-studio-actions .cs-pill-btn--primary,.cs-enterprise-modal-footer .cs-pill-btn--primary,.cs-ann-modal-footer .cs-pill-btn--primary,.cs-poll-modal-footer .cs-pill-btn--primary,.cs-modal-actions .cs-pill-btn--primary,.cs-theme-modal-actions .cs-pill-btn--primary{border-color:#316cff!important;background:linear-gradient(180deg,#4d82ff,#316cff)!important;color:#fff!important;box-shadow:0 16px 22px -18px #316cff99!important}.cs-poll-studio-ready,.cs-chat-builder-footer-note,.cs-enterprise-footer-note,.cs-modal-note{border:1px solid #e3ebf7!important;border-radius:16px!important;background:#f8fbff!important}}@media(max-width:768px){.cs-mobile-modal-tabs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:8px!important;padding:0 14px 12px!important;border-bottom:1px solid #eef3fa!important;background:linear-gradient(180deg,#ffffff4d,#fff0)!important}.cs-mobile-modal-tabs button{min-height:38px!important;padding:0 10px!important;border-radius:14px!important;border:1px solid #dfe8f4!important;background:#f7faff!important;color:#6d8099!important;font-size:12px!important;font-weight:800!important;letter-spacing:-.01em!important;box-shadow:inset 0 1px #fffffff2!important}.cs-mobile-modal-tabs button.is-active{border-color:#3d74ff!important;background:linear-gradient(180deg,#4d82ff,#376fff)!important;color:#fff!important;box-shadow:0 14px 22px -18px #386fff9e!important}.cs-modal-tabpanel{display:none!important;width:100%!important}.cs-modal-tabpanel.is-active{display:block!important}section.cs-modal-tabpanel.is-active,aside.cs-modal-tabpanel.is-active{display:flex!important;flex-direction:column!important;gap:10px!important}.cs-chat-builder-panel.cs-modal-tabpanel.is-active,.cs-create-group-config-wrap .cs-modal-tabpanel.is-active,.cs-start-chat-preview-wrap .cs-modal-tabpanel.is-active,.cs-channel-builder-main .cs-modal-tabpanel.is-active,.cs-channel-builder-side .cs-modal-tabpanel.is-active{display:flex!important;flex-direction:column!important;gap:10px!important}.cs-start-chat-layout,.cs-create-group-layout,.cs-channel-builder-layout{min-height:0!important}.cs-start-chat-layout>.cs-chat-builder-panel,.cs-create-group-layout>.cs-chat-builder-panel,.cs-create-group-layout>.cs-create-group-members,.cs-channel-builder-layout>.cs-channel-builder-main,.cs-channel-builder-layout>.cs-channel-builder-side{display:block!important;min-height:0!important;padding-top:12px!important}.cs-chat-builder-contact-list,.cs-create-group-contact-list{max-height:min(44dvh,320px)!important}.cs-create-group-config-wrap,.cs-start-chat-preview-wrap{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cs-create-group-config-wrap>.cs-modal-tabpanel>.cs-create-group-block,.cs-create-group-config-wrap>.cs-modal-tabpanel>.cs-create-group-preview,.cs-create-group-config-wrap>.cs-modal-tabpanel>.cs-create-group-image-card,.cs-start-chat-preview-wrap>.cs-modal-tabpanel>.cs-chat-builder-options,.cs-start-chat-preview-wrap>.cs-modal-tabpanel>.cs-start-chat-selected,.cs-start-chat-preview-wrap>.cs-modal-tabpanel>.cs-start-chat-placeholder,.cs-start-chat-preview-wrap>.cs-modal-tabpanel>.cs-start-chat-preview-head,.cs-channel-builder-main>.cs-modal-tabpanel,.cs-channel-builder-side>.cs-modal-tabpanel{width:100%!important}.cs-start-chat-preview-wrap>.cs-modal-tabpanel--preview,.cs-start-chat-preview-wrap>.cs-modal-tabpanel--settings{border:1px solid #e7eef8!important;border-radius:22px!important;background:#fffffff5!important;box-shadow:0 16px 28px -26px #1f34583d!important;padding:14px!important}.cs-create-group-config-wrap>.cs-modal-tabpanel,.cs-channel-builder-main>.cs-modal-tabpanel,.cs-channel-builder-side>.cs-modal-tabpanel{gap:12px!important}.cs-channel-builder-main,.cs-channel-builder-side{display:block!important}.cs-chat-builder-footer,.cs-channel-builder-footer,.cs-subchannel-clean-footer{grid-template-columns:1fr 1fr!important;gap:8px!important}.cs-chat-builder-footer-note,.cs-channel-builder-footer>div:first-child,.cs-subchannel-clean-footer>div:first-child{grid-column:1 / -1!important}}@media(min-width:769px){.cs-mobile-modal-tabs{display:none!important}.cs-modal-tabpanel{display:block!important}section.cs-modal-tabpanel,aside.cs-modal-tabpanel,.cs-chat-builder-panel.cs-modal-tabpanel,.cs-create-group-config-wrap .cs-modal-tabpanel,.cs-start-chat-preview-wrap .cs-modal-tabpanel,.cs-channel-builder-main .cs-modal-tabpanel,.cs-channel-builder-side .cs-modal-tabpanel{display:block!important}}@media(max-width:768px){html:has(body.cs-chat-thread-open),body.cs-chat-thread-open,body.cs-chat-thread-open #root{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;overflow:hidden!important;position:fixed!important;inset:0!important}body.cs-chat-thread-open .cs-page.cs-page--thread-open{position:fixed!important;left:0!important;right:0!important;top:var(--cs-mobile-chat-viewport-top, 0px)!important;bottom:auto!important;inset-inline:0!important;width:100vw!important;height:var(--cs-mobile-chat-viewport-height, 100svh)!important;min-height:var(--cs-mobile-chat-viewport-height, 100svh)!important;max-height:var(--cs-mobile-chat-viewport-height, 100svh)!important;overflow:hidden!important;display:block!important;transform:none!important}body.cs-chat-thread-open .cs-thread-layout,body.cs-chat-thread-open .cs-thread-panel{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;overflow:hidden!important;transform:none!important;contain:none!important}body.cs-chat-thread-open .cs-thread-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;background:linear-gradient(180deg,#edf2fa,#f6f8fc)!important}body.cs-chat-thread-open .cs-thread-header-stack{position:relative!important;inset:auto!important;grid-row:1!important;z-index:30!important;width:100%!important;height:auto!important;padding:max(8px,env(safe-area-inset-top)) 8px 0!important;transform:none!important}body.cs-chat-thread-open .cs-thread-body{position:relative!important;inset:auto!important;grid-row:2!important;z-index:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;transform:none!important;contain:none!important}body.cs-chat-thread-open .cs-messages-pane{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:10px 10px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;pointer-events:auto!important}body.cs-chat-thread-open .cs-composer-bar,body.cs-chat-thread-open .cs-composer-bar--force-compact{position:relative!important;inset:auto!important;grid-row:3!important;z-index:50!important;display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:68px!important;max-height:none!important;margin:0!important;padding:7px 8px max(8px,env(safe-area-inset-bottom))!important;overflow:visible!important;background:linear-gradient(180deg,#edf2fa1a,#edf2fa 28% 100%)!important;transform:none!important;pointer-events:auto!important;contain:none!important}body.cs-chat-thread-open .cs-composer-bar-inner{display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:54px!important;max-height:none!important;padding:7px!important;overflow:visible!important;border:1px solid #d8e2ef!important;border-radius:19px!important;background:#fff!important;box-shadow:0 14px 28px -22px #17294961!important}body.cs-chat-thread-open .cs-composer-attach-desktop,body.cs-chat-thread-open .cs-composer-poll-desktop{display:none!important}body.cs-chat-thread-open .cs-mobile-composer-plus-wrap,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap{display:flex!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;align-items:center!important;justify-content:center!important}body.cs-chat-thread-open .cs-mobile-composer-plus,body.cs-chat-thread-open .cs-mobile-voice-recorder-wrap .cs-composer-icon-btn{display:inline-flex!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;border-radius:13px!important}body.cs-chat-thread-open .cs-composer-input-wrap,body.cs-chat-thread-open .cs-composer-input-wrap--force-compact{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}body.cs-chat-thread-open .cs-composer-input-row{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:38px!important;height:auto!important;overflow:visible!important}body.cs-chat-thread-open textarea.cs-composer-input,body.cs-chat-thread-open .cs-composer-input,body.cs-chat-thread-open .cs-composer-input--textarea{display:block!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:9px 12px!important;border:1px solid #dfe7f2!important;border-radius:13px!important;background:#f4f7fb!important;color:#203653!important;font-size:16px!important;line-height:20px!important;overflow:hidden!important;resize:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;-webkit-text-size-adjust:100%!important}body.cs-chat-thread-open .cs-composer-send-btn,body.cs-chat-thread-open .cs-composer-send-btn--inline{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;border-radius:13px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.cs-chat-thread-open .cs-composer-send-btn:disabled,body.cs-chat-thread-open .cs-composer-send-btn--inline:disabled{opacity:.42!important;pointer-events:none!important}body.cs-chat-thread-open .cs-scroll-bottom-btn{position:absolute!important;right:14px!important;bottom:78px!important;z-index:45!important}}@media(max-width:768px){.cs-thread-tools-mobile-layer{position:fixed!important;inset:0!important;z-index:10080!important;display:block!important;background:transparent!important;pointer-events:auto!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal{position:fixed!important;top:var(--cs-menu-top)!important;left:var(--cs-menu-left)!important;right:auto!important;bottom:auto!important;width:min(320px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(520px,calc(100dvh - 112px))!important;margin:0!important;padding:8px!important;border:1px solid #dbe6f4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 60px -22px #0f24487a!important;overflow-y:auto!important;transform:none!important}.cs-thread-tools-menu-head{position:sticky!important;top:-8px!important;z-index:2!important;background:#fff!important}}@media(max-width:768px){.cs-thread-tools-mobile-layer{position:fixed!important;inset:0!important;z-index:10080!important;display:block!important;background:transparent!important;pointer-events:auto!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal{position:fixed!important;top:var(--cs-menu-top)!important;left:var(--cs-menu-left)!important;right:auto!important;bottom:auto!important;width:min(232px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(320px,calc(100dvh - 120px))!important;margin:0!important;padding:5px!important;display:block!important;border:1px solid #d8e4f2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 46px -20px #0c23437a!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;transform:none!important}.cs-thread-tools-menu-head{display:none!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal>button{width:100%!important;min-height:36px!important;height:auto!important;margin:0!important;padding:7px 8px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#203753!important;font-size:12px!important;line-height:1.15!important;font-weight:700!important;text-align:left!important;white-space:normal!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal>button:hover,.cs-thread-tools-menu.cs-thread-tools-menu--portal>button:focus-visible{background:#eef5ff!important}.cs-thread-tools-menu.cs-thread-tools-menu--portal>button small{max-width:70px!important;color:#6e83a0!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cs-thread-tools-status-block,.cs-thread-tools-language-block{margin:3px 0!important;padding:5px!important;border:1px solid #e0e9f4!important;border-radius:9px!important;background:#f7faff!important}.cs-thread-tools-status-grid,.cs-thread-tools-language-grid{display:grid!important;grid-template-columns:1fr!important;gap:3px!important}.cs-thread-tools-status-grid button,.cs-thread-tools-language-grid button{min-height:32px!important;padding:6px 8px!important;border-radius:7px!important;font-size:11px!important;text-align:left!important}}@media(max-width:768px){html body .cs-modal-backdrop{align-items:flex-start!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;background:#0714278c!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body :is(.cs-modal,.cs-chat-builder-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-channel-picker-modal,.cs-mod-logs-modal,.cs-poll-studio-modal,.cs-subchannel-clean-modal,.cs-mobile-ann-modal,.cs-action-confirm-modal,.cs-enter-confirm-modal){position:relative!important;inset:auto!important;width:min(100%,560px)!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)))!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #176b91!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 78px -30px #176b915c!important;transform:none!important}html body :is(.cs-modal-head,.cs-theme-modal-head){position:relative!important;flex:0 0 auto!important;min-height:68px!important;margin:0!important;padding:13px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:11px!important;border:0!important;border-bottom:1px solid #176b91!important;border-radius:0!important;background:#1d83ae!important;box-shadow:none!important}html body :is(.cs-modal-head,.cs-theme-modal-head) :is(h1,h2,h3,h4,strong,.cs-modal-copy){color:#fff!important}html body :is(.cs-modal-head,.cs-theme-modal-head) :is(p,small,.cs-modal-eyebrow){color:#ffffffd1!important}html body :is(.cs-modal-close,.cs-modal-close-studio){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:12px!important;background:#ffffffe6!important;color:#17304d!important;box-shadow:none!important}html body :is(.cs-modal-actions,.cs-theme-modal-actions){position:relative!important;flex:0 0 auto!important;width:100%!important;min-height:58px!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;border:0!important;border-top:1px solid #176b91!important;border-radius:0!important;background:#1d83ae!important;box-shadow:none!important}html body :is(.cs-modal-actions,.cs-theme-modal-actions)>:is(button,a){min-width:0!important;min-height:40px!important;height:auto!important;max-width:100%!important;flex:1 1 112px!important;padding:9px 12px!important;border-radius:12px!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;box-shadow:none!important}}@media(max-width:768px){html body :is(.cs-ann-v11,.cs-poll-studio-modal,.cs-subchannel-clean-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-mobile-ann-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-channel-picker-modal,.cs-mod-logs-modal,.cs-egm){position:relative!important;inset:auto!important;width:min(100%,560px)!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)))!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #176b91!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 78px -30px #176b915c!important;transform:none!important}html body :is(.cs-ann-v11-header,.cs-poll-studio-head,.cs-subchannel-clean-head,.cs-channel-builder-head,.cs-chat-builder-head,.cs-all-chats-header,.cs-channel-picker-head,.cs-mod-logs-head,.cs-egm-header){position:relative!important;flex:0 0 auto!important;min-height:68px!important;margin:0!important;padding:13px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:11px!important;border:0!important;border-bottom:1px solid #176b91!important;border-radius:0!important;background:#1d83ae!important;box-shadow:none!important}html body :is(.cs-ann-v11-header,.cs-poll-studio-head,.cs-subchannel-clean-head,.cs-channel-builder-head,.cs-chat-builder-head,.cs-all-chats-header,.cs-channel-picker-head,.cs-mod-logs-head,.cs-egm-header) :is(h1,h2,h3,h4,strong,.cs-egm-header-title){margin:0!important;color:#fff!important;font-size:clamp(18px,5.4vw,23px)!important;line-height:1.16!important;font-weight:850!important;overflow-wrap:anywhere!important}html body :is(.cs-ann-v11-header,.cs-poll-studio-head,.cs-subchannel-clean-head,.cs-channel-builder-head,.cs-chat-builder-head,.cs-all-chats-header,.cs-channel-picker-head,.cs-mod-logs-head,.cs-egm-header) :is(p,small,span:not(.cs-modal-heading-icon):not(.cs-chat-builder-icon):not(.cs-poll-studio-head-icon)){color:#ffffffd1!important}html body :is(.cs-ann-v11-close,.cs-poll-studio-close,.cs-modal-close-studio,.cs-chat-builder-close,.cs-all-chats-header>button,.cs-channel-picker-head>button,.cs-egm-close){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;flex:0 0 38px!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:12px!important;background:#ffffffe6!important;color:#17304d!important;box-shadow:none!important}html body :is(.cs-ann-v11-body,.cs-poll-studio-body,.cs-channel-builder-layout,.cs-start-chat-layout,.cs-create-group-layout,.cs-all-chats-list,.cs-channel-picker-list,.cs-egm-body){flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}html body :is(.cs-ann-v11-footer,.cs-poll-studio-footer,.cs-subchannel-clean-footer,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-all-chats-footer,.cs-egm-footer,.cs-action-confirm-actions){position:relative!important;flex:0 0 auto!important;width:100%!important;min-height:58px!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;border:0!important;border-top:1px solid #176b91!important;border-radius:0!important;background:#1d83ae!important;box-shadow:none!important}html body :is(.cs-ann-v11-footer,.cs-poll-studio-footer,.cs-subchannel-clean-footer,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-all-chats-footer,.cs-egm-footer,.cs-action-confirm-actions) :is(button,a){min-width:0!important;min-height:40px!important;height:auto!important;max-width:100%!important;flex:1 1 112px!important;padding:9px 12px!important;border-radius:12px!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;box-shadow:none!important}html body :is(.cs-ann-v11,.cs-poll-studio-modal,.cs-subchannel-clean-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-all-chats-modal,.cs-channel-picker-modal,.cs-mod-logs-modal,.cs-egm) :is(input,select,textarea){min-width:0!important;max-width:100%!important;font-size:16px!important}html body .cs-thread-tools-menu.cs-thread-tools-menu--portal{width:min(216px,calc(100vw - 24px))!important;max-height:min(292px,calc(100dvh - 120px))!important;padding:4px!important;border-radius:11px!important}html body .cs-thread-tools-menu.cs-thread-tools-menu--portal>button{min-height:34px!important;padding:6px 7px!important;grid-template-columns:17px minmax(0,1fr) auto!important;gap:6px!important;font-size:11.5px!important}}@media(max-width:768px){html body :is(.cs-modal-backdrop,.cs-modal-overlay){position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-create-group-modal,.cs-start-chat-modal,.cs-poll-studio-modal,.cs-subchannel-clean-modal,.cs-action-confirm-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-enterprise-chat-modal,.cs-egm,.cs-theme-modal,.cs-folders-modal,.cs-confirm-modal){position:relative!important;inset:auto!important;transform:none!important;width:min(560px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - 20px)!important;margin:auto!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important}html body :is(.cs-modal-head,.cs-modal-header,.cs-chat-builder-hero,.cs-channel-builder-hero,.cs-create-group-hero,.cs-egm-hero,.cs-theme-hero){min-height:58px!important;max-height:96px!important;padding:10px 12px!important;gap:9px!important;align-items:center!important;overflow:hidden!important}html body :is(.cs-modal-head h3,.cs-modal-title,.cs-chat-builder-hero h2,.cs-channel-builder-hero h2,.cs-create-group-hero h2,.cs-egm-hero h2,.cs-theme-hero h2){font-size:clamp(18px,5.4vw,25px)!important;line-height:1.02!important;margin:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body :is(.cs-modal-head p,.cs-chat-builder-hero p,.cs-channel-builder-hero p,.cs-create-group-hero p,.cs-egm-hero p,.cs-theme-hero p){font-size:11px!important;line-height:1.25!important;margin:3px 0 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body :is(.cs-modal-avatar,.cs-hero-icon,.cs-channel-builder-hero-icon,.cs-chat-builder-hero-icon,.cs-create-group-avatar){width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;font-size:15px!important}html body :is(.cs-modal-close,button[aria-label=Close],button[aria-label*=close i]){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:13px!important;padding:0!important}html body .cs-mobile-modal-tabs,html body :is(.cs-create-group-tabs,.cs-channel-builder-tabs,.cs-chat-builder-tabs){display:flex!important;flex-wrap:nowrap!important;gap:6px!important;max-width:100%!important;padding:7px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}html body .cs-mobile-modal-tabs button,html body :is(.cs-create-group-tabs,.cs-channel-builder-tabs,.cs-chat-builder-tabs) button{flex:0 0 auto!important;width:auto!important;min-width:84px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;white-space:nowrap!important}html body :is(.cs-modal-body,.cs-chat-builder-body,.cs-channel-builder-body,.cs-create-group-body,.cs-start-chat-layout,.cs-create-group-layout,.cs-channel-builder-layout,.cs-poll-studio-body,.cs-egm-body,.cs-theme-body){min-width:0!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body :is(.cs-modal-body,.cs-chat-builder-body,.cs-channel-builder-body,.cs-create-group-body)>*{max-width:100%!important;min-width:0!important}html body :is(.cs-modal-body,.cs-chat-builder-body,.cs-channel-builder-body,.cs-create-group-body) :is(input,select,textarea){width:100%!important;max-width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:16px!important;border-radius:13px!important}html body :is(.cs-modal-body,.cs-chat-builder-body,.cs-channel-builder-body,.cs-create-group-body) textarea{height:auto!important;min-height:82px!important;padding-top:10px!important}html body :is(.cs-channel-preview,.cs-group-preview,.cs-preview-card,.cs-modal-preview){position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;min-height:120px!important;padding:14px!important;border-radius:16px!important}html body :is(.cs-chat-builder-footer,.cs-channel-builder-footer,.cs-create-group-footer,.cs-modal-actions,.cs-enterprise-modal-footer,.cs-poll-studio-footer,.cs-ann-modal-footer){min-height:58px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;overflow:hidden!important}html body :is(.cs-chat-builder-footer,.cs-channel-builder-footer,.cs-create-group-footer,.cs-modal-actions,.cs-enterprise-modal-footer,.cs-poll-studio-footer,.cs-ann-modal-footer)>*{min-width:0!important;max-width:100%!important}html body :is(.cs-pill-btn,.cs-primary-btn,.cs-secondary-btn,.cs-modal-actions button,.cs-chat-builder-footer button,.cs-channel-builder-footer button,.cs-create-group-footer button){width:100%!important;max-width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 10px!important;border-radius:13px!important;font-size:12.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;justify-content:center!important}html body .cs-thread-tools-menu,html body .cs-status-menu,html body .cs-tools-menu,html body [class*=tools-menu i]{position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 6px)!important;width:min(230px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:50dvh!important;overflow-y:auto!important;border-radius:14px!important;z-index:2147483030!important}}@media(max-width:768px){html body{overflow-x:hidden!important}html body *{box-sizing:border-box!important}html body :is(.cs-modal-backdrop,.cs-modal-overlay,.cs-chat-builder-backdrop,.marketplace-modal-overlay,.marketplace-drawer-overlay,.sm-modal-backdrop,.market-modal-backdrop,.stp-modal-layer,.clx-modal-layer,.sc-modal-backdrop,.sc-month-modal-wrap,.sc-training-modal-layer,.sc-leave-modal-backdrop,.sc-leave-modal-layer,.insights-modal-overlay,.insights-detail-overlay,.av-modal-backdrop,.mlr-modal-backdrop,.ui-modal-overlay,.wf-modal-backdrop,.wf-modal-overlay,.enterprise-modal-backdrop,.enterprise-modal-overlay,.audit-modal-backdrop,.audit-modal-overlay,.audit-drawer-backdrop,[class*=modal-backdrop i],[class*=modal-overlay i],[class*=drawer-overlay i]){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(12px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important;background:#0f172a94!important;backdrop-filter:blur(14px) saturate(112%)!important;-webkit-backdrop-filter:blur(14px) saturate(112%)!important;z-index:2147483000!important}html body :is(.cs-modal-backdrop,.cs-modal-overlay,.cs-chat-builder-backdrop,.marketplace-modal-overlay,.marketplace-drawer-overlay,.sm-modal-backdrop,.market-modal-backdrop,.stp-modal-layer,.clx-modal-layer,.sc-month-modal-wrap,.sc-training-modal-layer,.sc-leave-modal-backdrop,.sc-leave-modal-layer,.insights-modal-overlay,.insights-detail-overlay,.av-modal-backdrop,.mlr-modal-backdrop,.ui-modal-overlay,.wf-modal-backdrop,.wf-modal-overlay,.enterprise-modal-backdrop,.enterprise-modal-overlay,.audit-modal-backdrop,.audit-modal-overlay,.audit-drawer-backdrop,[class*=modal-backdrop i],[class*=modal-overlay i],[class*=drawer-overlay i]):before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;border:0!important;border-radius:0!important;background:#0f172a33!important;pointer-events:none!important}html body :is(.stp-modal-backdrop,.clx-modal-backdrop,.sc-modal-backdrop){position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:#0f172a94!important;pointer-events:auto!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-create-group-modal,.cs-start-chat-modal,.cs-poll-studio-modal,.cs-subchannel-clean-modal,.cs-action-confirm-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-enterprise-chat-modal,.cs-egm,.cs-theme-modal,.cs-folders-modal,.cs-confirm-modal,.marketplace-modal,.market-modal,.sm-modal,.mm-modal,.mp-clean-modal-content,.marketplace-offer-modal-v4,.marketplace-cover-modal-v4,.marketplace-details-modal-v4,.marketplace-swap-modal-clean,.stp-modal,.clx-modal,.sc-month-modal,.sc-calendar-modal,.sc-training-modal,.sc-leave-modal,.insights-modal,.insights-detail-modal,.mi-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.wf-enterprise-modal,.enterprise-modal,.employee-modal,.department-modal,.compliance-modal,.training-modal,.audit-modal,.audit-drawer,.audit-log-modal,.al-modal,[role=dialog][aria-modal=true]){position:relative!important;inset:auto!important;transform:none!important;z-index:2!important;width:min(620px,calc(100vw - 20px))!important;max-width:calc(100vw - 24px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:20px!important;background:#fff!important;color:#10254a!important;isolation:isolate!important;box-shadow:0 24px 70px #09183547!important}html body :is(.cs-modal-head,.cs-modal-header,.cs-chat-builder-head,.cs-channel-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.marketplace-modal-header,.market-modal-header,.sm-modal-header,.stp-modal>header,.clx-modal>header,.sc-month-modal__head,.sc-calendar-modal__head,.sc-training-modal>header,.sc-leave-modal__head,.insights-detail-header,.mi-modal-header,.mlr-modal-header,.av-modal-header,.tm-modal-header,.ui-modal-header,.wf-modal-header,.enterprise-modal-header,.audit-modal-header,[role=dialog][aria-modal=true]>header){flex:0 0 auto!important;min-height:58px!important;max-height:104px!important;padding:10px 12px!important;gap:9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:hidden!important;color:#10254a!important}html body :is(.stp-modal>header,.sc-leave-modal__head,.insights-detail-header,.mlr-modal-header,.av-modal-header,.tm-modal-header,.ui-modal-header,.wf-modal-header,.enterprise-modal-header,.audit-modal-header) :is(h1,h2,h3,h4,p,span,strong,small,div){color:#10254a!important;text-shadow:none!important}html body :is(.cs-channel-builder-head,.cs-chat-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.marketplace-modal-header,.market-modal-header,.sm-modal-header) :is(h1,h2,h3,h4,p,span,strong,small,div){color:#fff!important;text-shadow:none!important}html body :is(.cs-channel-builder-head,.cs-chat-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.marketplace-modal-header,.market-modal-header,.sm-modal-header) button :is(svg,path){color:#10254a!important;stroke:currentColor!important}html body :is(.cs-modal-head h3,.cs-modal-title,.cs-chat-builder-head h2,.cs-chat-builder-head h3,.cs-channel-builder-head h2,.cs-channel-builder-head h3,.cs-subchannel-clean-head h3,.cs-enterprise-title-stack h2,.marketplace-modal-header h2,.market-modal-header h2,.sm-modal-header h2,.stp-modal>header h2,.clx-modal h3,.sc-month-modal__head h2,.sc-training-modal header h3,.sc-leave-modal__head h2,.insights-detail-header h2,.mi-modal-header h2,.mlr-modal-title,.av-modal-title,.tm-modal-header h2,.ui-modal-header h2,.wf-modal-header h2,.enterprise-modal-header h2,.audit-modal-header h2){font-size:clamp(18px,5.2vw,24px)!important;line-height:1.12!important;margin:0!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body :is(.cs-modal-head p,.cs-chat-builder-head p,.cs-channel-builder-head p,.cs-subchannel-clean-head p,.cs-enterprise-title-stack p,.marketplace-modal-header small,.stp-modal>header p,.clx-modal header p,.sc-training-modal header p,.insights-detail-header p,.av-modal-eyebrow,.mlr-modal-header p,.tm-modal-header p,.wf-modal-header p,.audit-modal-header p){font-size:11px!important;line-height:1.25!important;margin:2px 0 0!important;max-width:100%!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body :is(.cs-modal-close,.cs-chat-builder-close,.cs-modal-close-studio,.cs-enterprise-modal-close,.marketplace-modal-close,.marketplace-modal-close-v4,.sm-modal-close,.market-modal-close,.stp-modal-close,.clx-modal>header>button,.sc-month-modal__close,.sc-calendar-modal__close,.sc-training-modal header button,.sc-leave-modal__head button,.insights-detail-close,.mlr-modal-close,.av-modal-close,.tm-modal-close,.ui-modal-close,.wf-modal-close,.enterprise-modal-close,.audit-modal-close,button[aria-label=Close],button[aria-label*=close i]){position:relative!important;inset:auto!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:13px!important;border:1px solid rgba(189,207,232,.78)!important;background:#fffffff0!important;color:#10254a!important;overflow:hidden!important}html body :is(.cs-modal-body,.cs-channel-builder-layout,.cs-start-chat-layout,.cs-chat-builder-body,.cs-create-group-body,.cs-enterprise-modal-body,.cs-enterprise-group-layout--clean,.cs-poll-studio-body,.marketplace-modal-content,.marketplace-offer-modal-v4__content,.marketplace-modal-body,.sm-modal-body,.market-modal-body,.stp-modal-body,.clx-modal-body,.sc-month-modal__body,.sc-calendar-modal__body,.sc-training-modal__body,.sc-leave-modal__body,.insights-detail-content,.mi-modal-body,.mlr-modal-body,.mlr-modal-content,.av-modal-body,.tm-modal-body,.ui-modal-body,.wf-modal-body,.enterprise-modal-body,.audit-modal-body,.audit-drawer-body){flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#fff!important;color:#10254a!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-enterprise-chat-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) *{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-enterprise-chat-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) :is(h1,h2,h3,h4,h5,strong,label,.title,[class*=title i],[class*=heading i]){color:#10254a!important;text-shadow:none!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-enterprise-chat-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) :is(p,small,span,em,li,td,th,div){text-shadow:none!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-enterprise-chat-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) :is(input,select,textarea,.select,.field,.input,[class*=field i],[class*=select i],[class*=input i]){min-width:0!important;max-width:100%!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-enterprise-chat-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) :is(input,select,textarea){width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:16px!important;line-height:1.2!important;border-radius:13px!important;color:#10254a!important;background:#fff!important}html body :is(.cs-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) textarea{height:auto!important;min-height:96px!important;padding-top:10px!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.cs-poll-studio-footer,.marketplace-modal-footer,.market-modal-footer,.sm-modal-footer,.stp-modal-footer,.clx-modal>footer,.sc-training-modal>footer,.sc-leave-modal__footer,.insights-detail-footer,.mi-modal-footer,.mlr-modal-footer,.mlr-actions,.mlr-modal-actions,.av-modal-footer,.tm-modal-footer,.ui-modal-footer,.wf-modal-footer,.enterprise-modal-footer,.audit-modal-footer,[role=dialog][aria-modal=true]>footer){flex:0 0 auto!important;width:100%!important;min-height:54px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:center!important;justify-content:stretch!important;overflow:hidden!important;background:#fff!important;color:#10254a!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.marketplace-modal-footer,.stp-modal-footer,.clx-modal>footer,.sc-training-modal>footer,.sc-leave-modal__footer,.insights-detail-footer,.mlr-modal-footer,.mlr-actions,.mlr-modal-actions,.av-modal-footer,.tm-modal-footer,.ui-modal-footer,.wf-modal-footer,.enterprise-modal-footer,.audit-modal-footer)>:not(button):not(a):not([role=button]){grid-column:1 / -1!important;min-width:0!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.marketplace-modal-footer,.stp-modal-footer,.clx-modal>footer,.sc-training-modal>footer,.sc-leave-modal__footer,.insights-detail-footer,.mlr-modal-footer,.mlr-actions,.mlr-modal-actions,.av-modal-footer,.tm-modal-footer,.ui-modal-footer,.wf-modal-footer,.enterprise-modal-footer,.audit-modal-footer) :is(button,a,[role=button]){position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:44px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.marketplace-modal-footer,.stp-modal-footer,.clx-modal>footer,.sc-training-modal>footer,.sc-leave-modal__footer,.insights-detail-footer,.mlr-modal-footer,.mlr-actions,.mlr-modal-actions,.av-modal-footer,.tm-modal-footer,.ui-modal-footer,.wf-modal-footer,.enterprise-modal-footer,.audit-modal-footer) :is(button,a,[role=button]):only-child{grid-column:1 / -1!important}html body :is(.cs-primary-btn,.cs-pill-btn--primary,.marketplace-primary-btn,.stp-btn.primary,.clx-btn.primary,.insights-detail-primary,.mlr-primary,.av-primary,.wf-primary,.enterprise-primary,.audit-primary,[class*=primary i]){color:#fff!important}html body :is(.cs-primary-btn,.cs-pill-btn--primary,.marketplace-primary-btn,.stp-btn.primary,.clx-btn.primary,.insights-detail-primary,.mlr-primary,.av-primary,.wf-primary,.enterprise-primary,.audit-primary,[class*=primary i]) :is(span,strong,svg,path){color:#fff!important;stroke:currentColor!important}html body :is(.cs-thread-tools-menu,.cs-tools-menu,.cs-status-menu,.marketplace-dropdown,.marketplace-menu,.sm-dropdown-menu,.market-dropdown,.stp-menu,.stp-filter-menu,.clx-toolbar-menu,.clx-dropdown-menu,.clx-plan-menu-popover,.audit-filter-menu,.audit-dropdown,.dropdown-menu,[class*=dropdown i][class*=menu i],[class*=popover i]){position:absolute!important;left:auto!important;right:0!important;width:min(280px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:min(420px,55dvh)!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:14px!important;z-index:2147483040!important;background:#fff!important;color:#10254a!important}html body :is(.stp-modal,.clx-modal,.marketplace-modal,.cs-modal,.cs-channel-builder-modal,.cs-enterprise-chat-modal,.sc-training-modal,.insights-detail-modal,.wf-modal,.audit-modal) :is(table,.table,[class*=table i]){display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body :is(.stp-modal,.clx-modal,.marketplace-modal,.cs-modal,.cs-channel-builder-modal,.cs-enterprise-chat-modal,.sc-training-modal,.insights-detail-modal,.wf-modal,.audit-modal) :is(.grid,[class*=grid i]){grid-template-columns:minmax(0,1fr)!important}@supports (-webkit-touch-callout: none){html body :is(.cs-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.insights-detail-modal,.mlr-modal,.av-modal,.wf-modal,.audit-modal,[role=dialog][aria-modal=true]){max-height:min(760px,calc(100svh - 24px))!important}}}@media(max-width:768px){html body .cs-channel-builder-modal,html body .cs-enterprise-chat-modal--group,html body .cs-enterprise-chat-modal--direct{width:min(620px,calc(100vw - 20px))!important;max-width:calc(100vw - 24px)!important}html body .cs-channel-builder-head,html body .cs-enterprise-modal-header{min-height:70px!important;padding:10px 12px!important}html body .cs-channel-builder-head :is(h2,h3),html body .cs-enterprise-title-stack h2{font-size:clamp(20px,5.8vw,26px)!important;line-height:1.08!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}html body .cs-mobile-modal-tabs,html body .cs-enterprise-tabs,html body .cs-enterprise-group-tabs,html body .cs-create-group-tabs{flex:0 0 auto!important;display:flex!important;overflow-x:auto!important;gap:7px!important;padding:8px 10px!important}html body .cs-mobile-modal-tabs button,html body .cs-enterprise-tabs button,html body .cs-enterprise-group-tabs button,html body .cs-create-group-tabs button{flex:0 0 auto!important;min-width:88px!important;width:auto!important;height:32px!important;padding:0 11px!important;border-radius:999px!important;font-size:12px!important}html body .cs-channel-builder-layout,html body .cs-start-chat-layout,html body .cs-enterprise-group-layout--clean,html body .cs-enterprise-modal-body{display:block!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important}html body .cs-channel-builder-main,html body .cs-channel-builder-side,html body .cs-enterprise-group-config--clean,html body .cs-enterprise-member-picker--clean{width:100%!important;max-width:100%!important;min-width:0!important}html body .cs-modal-tabpanel:not(.is-active){display:none!important}html body .cs-channel-preview-panel,html body .cs-channel-builder-card,html body .cs-enterprise-group-config--clean,html body .cs-enterprise-member-picker--clean,html body .cs-enterprise-group-preview-card--hero{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;margin:0 0 10px!important;padding:12px!important;border-radius:16px!important}html body .cs-channel-preview-panel{max-height:190px!important;overflow:hidden!important}html body .cs-enterprise-modal-footer{background:#fff!important}html body .cs-enterprise-modal-footer .cs-pill-btn,html body .cs-channel-builder-footer .cs-pill-btn{min-width:0!important;width:100%!important;height:38px!important}}@media(max-width:768px){html body .cs-thread-tools-mobile-layer{position:fixed!important;inset:0!important;z-index:2147483400!important;display:block!important;align-items:initial!important;justify-content:initial!important;padding:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important}html body .cs-thread-tools-mobile-layer .cs-thread-tools-menu.cs-thread-tools-menu--portal,html body .cs-thread-tools-menu.cs-thread-tools-menu--mobile-ready.cs-thread-tools-menu--portal,html body .cs-thread-tools-menu.cs-thread-tools-menu--portal{position:fixed!important;top:var(--cs-menu-top, 72px)!important;left:var(--cs-menu-left, 12px)!important;right:auto!important;bottom:auto!important;transform:none!important;width:min(232px,calc(100vw - 24px))!important;min-width:0!important;max-width:min(232px,calc(100vw - 24px))!important;max-height:min(330px,calc(100dvh - 110px))!important;margin:0!important;padding:6px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid #d8e4f3!important;border-radius:15px!important;background:#fff!important;color:#10254a!important;box-shadow:0 18px 44px -18px #0f172a6b!important;z-index:2147483401!important;-webkit-overflow-scrolling:touch!important}html body .cs-thread-tools-menu-head{position:sticky!important;top:0!important;z-index:2!important;min-height:34px!important;margin:0 0 4px!important;padding:4px 5px 6px!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid #edf2f8!important;border-radius:0!important;background:#fff!important}html body .cs-thread-tools-menu-head strong{font-size:12px!important;line-height:1.15!important;font-weight:850!important;color:#17345f!important}html body .cs-thread-tools-menu-close{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin-left:auto!important;padding:0!important;border-radius:9px!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#10254a!important}html body .cs-thread-tools-menu>button:not(.cs-thread-tools-menu-close),html body .cs-thread-tools-menu>a,html body .cs-thread-tools-menu [role=menuitem]{width:100%!important;min-height:36px!important;height:auto!important;margin:0!important;padding:7px 8px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#263a59!important;font-size:12px!important;line-height:1.15!important;text-align:left!important;white-space:normal!important;box-shadow:none!important}html body .cs-thread-tools-menu>button:not(.cs-thread-tools-menu-close) svg{width:16px!important;height:16px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#3972ce!important}html body .cs-thread-tools-menu>button:not(.cs-thread-tools-menu-close) span{min-width:0!important;color:inherit!important;font-size:12px!important;font-weight:760!important;overflow-wrap:anywhere!important}html body .cs-thread-tools-menu>button:not(.cs-thread-tools-menu-close) small{max-width:74px!important;margin-left:auto!important;color:#74839a!important;font-size:9.5px!important;font-weight:760!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .cs-thread-tools-status-block,html body .cs-thread-tools-language-block{margin:3px 0 5px!important;padding:5px!important;border:1px solid #e5edf7!important;border-radius:10px!important;background:#f8fbff!important}html body .cs-thread-tools-status-grid,html body .cs-thread-tools-language-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important}html body .cs-thread-tools-status-grid button,html body .cs-thread-tools-language-grid button{min-height:30px!important;padding:6px 8px!important;border-radius:8px!important;font-size:11px!important;text-align:left!important;color:#263a59!important}html body .cs-thread-tools-trigger{min-height:34px!important;height:34px!important;padding:0 9px!important;border-radius:10px!important;font-size:12px!important}html body :is(.cs-modal-backdrop,.cs-modal-overlay,.cs-chat-builder-backdrop,.cs-enterprise-modal-backdrop,.cs-theme-modal-backdrop,.cs-confirm-backdrop,.cs-folders-modal-backdrop){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(16px,env(safe-area-inset-top,0px)) 12px max(16px,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;background:#10223de0!important;backdrop-filter:blur(10px) saturate(108%)!important;-webkit-backdrop-filter:blur(10px) saturate(108%)!important;z-index:2147483000!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-create-group-modal,.cs-start-chat-modal,.cs-poll-studio-modal,.cs-subchannel-clean-modal,.cs-action-confirm-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-enterprise-chat-modal,.cs-egm,.cs-theme-modal,.cs-folders-modal,.cs-confirm-modal),html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-create-group-modal,.cs-start-chat-modal,.cs-poll-studio-modal,.cs-subchannel-clean-modal,.cs-action-confirm-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-enterprise-chat-modal,.cs-egm,.cs-theme-modal,.cs-folders-modal,.cs-confirm-modal).opscence-mm11-card.opscence-mm11-card.opscence-mm11-card{position:relative!important;inset:auto!important;transform:none!important;width:min(430px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #dbe6f3!important;border-radius:28px!important;background:#fff!important;color:#12314f!important;box-shadow:0 30px 82px -34px #091a3485!important;z-index:2147483010!important;isolation:isolate!important}html body :is(.cs-modal-head,.cs-modal-header,.cs-chat-builder-head,.cs-channel-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.cs-theme-modal-head,.cs-folders-modal-head),html body :is(.cs-modal-head,.cs-modal-header,.cs-chat-builder-head,.cs-channel-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.cs-theme-modal-head,.cs-folders-modal-head).opscence-mm11-header{flex:0 0 auto!important;min-height:96px!important;max-height:none!important;padding:18px 18px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:start!important;gap:12px!important;overflow:visible!important;border-bottom:1px solid #dfe9f5!important;background:linear-gradient(180deg,#edf4fd,#f8fbff)!important;color:#0f2c52!important}html body :is(.cs-modal-head,.cs-modal-header,.cs-chat-builder-head,.cs-channel-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.cs-theme-modal-head,.cs-folders-modal-head) :is(h1,h2,h3,h4,.cs-modal-title){color:#0f2c52!important;font-size:clamp(21px,5.8vw,29px)!important;line-height:1.08!important;font-weight:900!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important}html body :is(.cs-modal-head,.cs-modal-header,.cs-chat-builder-head,.cs-channel-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.cs-theme-modal-head,.cs-folders-modal-head) :is(p,small,span){color:#687990!important;text-shadow:none!important}html body :is(.cs-modal-close,.cs-chat-builder-close,.cs-modal-close-studio,.cs-enterprise-modal-close,.cs-theme-modal-close,.cs-folders-modal-close,button[aria-label=Close],button[aria-label*=close i]){position:relative!important;inset:auto!important;justify-self:end!important;align-self:start!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #dbe5f1!important;color:#12314f!important;box-shadow:none!important}html body :is(.cs-modal-body,.cs-channel-builder-layout,.cs-start-chat-layout,.cs-chat-builder-body,.cs-create-group-body,.cs-enterprise-modal-body,.cs-enterprise-group-layout--clean,.cs-poll-studio-body,.cs-theme-modal-body,.cs-folders-modal-body){flex:1 1 auto!important;min-height:0!important;width:100%!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;color:#12314f!important;-webkit-overflow-scrolling:touch!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.cs-poll-studio-footer,.cs-theme-modal-footer,.cs-folders-modal-footer){flex:0 0 auto!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #e4ecf6!important;background:#fff!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.cs-poll-studio-footer,.cs-theme-modal-footer,.cs-folders-modal-footer) :is(button,a,[role=button]){min-width:108px!important;height:46px!important;min-height:46px!important;border-radius:16px!important;padding:0 18px!important;font-size:14px!important;font-weight:850!important;white-space:nowrap!important}}@media(max-width:768px){html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-create-group-modal,.cs-start-chat-modal,.cs-poll-studio-modal,.cs-subchannel-clean-modal,.cs-action-confirm-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-enterprise-chat-modal,.cs-egm,.cs-theme-modal,.cs-folders-modal,.cs-confirm-modal){width:min(430px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important}html body :is(.cs-mobile-modal-tabs,.cs-enterprise-tabs,.cs-enterprise-group-tabs,.cs-create-group-tabs,.cs-thread-tools-status-grid,.cs-thread-tools-language-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body :is(.cs-mobile-modal-tabs button,.cs-enterprise-tabs button,.cs-enterprise-group-tabs button,.cs-create-group-tabs button,.cs-thread-tools-status-grid button,.cs-thread-tools-language-grid button){min-height:52px!important;height:auto!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid #dce7f4!important;background:#f8fbff!important;color:#5e7391!important;font-size:12px!important;line-height:1.2!important;white-space:normal!important}html body :is(.cs-mobile-modal-tabs .is-active,.cs-enterprise-tabs .is-active,.cs-enterprise-group-tabs .is-active,.cs-create-group-tabs .is-active,.cs-mobile-modal-tabs button[aria-selected=true],.cs-enterprise-tabs button[aria-selected=true],.cs-enterprise-group-tabs button[aria-selected=true],.cs-create-group-tabs button[aria-selected=true]){background:#fff!important;color:#0f2c52!important;border-color:#cfdbeb!important}html body :is(.cs-empty-state,.cs-modal-empty,.cs-no-results,.cs-no-requests,.cs-enterprise-empty,.cs-thread-empty){min-height:220px!important;padding:18px!important;border:1px dashed #cfe0f2!important;border-radius:22px!important;background:#fbfdff!important;color:#70839d!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body :is(.cs-modal-body,.cs-enterprise-modal-body)>*{max-width:100%!important}}@media(max-width:768px){.cs-create-group-modal .cs-chat-builder-head,.cs-create-group-modal .cs-chat-builder-head.cs-chat-builder-head--fresh,.mp-modal-v2 .marketplace-modal-header{background:linear-gradient(180deg,#eef6ff,#e6f0ff)!important;align-items:center!important;padding:16px 16px 14px!important;min-height:104px!important}.cs-create-group-modal .cs-chat-builder-head-copy,.mp-modal-v2 .marketplace-modal-header h2{min-width:0!important}.cs-create-group-modal .cs-chat-builder-head-copy>div{min-width:0!important}.cs-create-group-modal .cs-chat-builder-kicker{color:#6d7d99!important;opacity:1!important}.cs-create-group-modal .cs-chat-builder-head h2,.cs-create-group-modal .cs-chat-builder-head-copy h2,.cs-create-group-modal .cs-chat-builder-head .cs-chat-builder-head-copy h2,.mp-modal-v2 .marketplace-modal-header h2,.mp-modal-v2 .marketplace-modal-header h2 span{color:#183766!important}.cs-create-group-modal .cs-chat-builder-head p,.cs-create-group-modal .cs-chat-builder-head-copy p,.mp-modal-v2 .marketplace-modal-header .mp-modal-sub{color:#5f6f8c!important;opacity:1!important}.cs-create-group-modal .cs-chat-builder-close,.mp-modal-v2 .marketplace-modal-header>button{background:#fff!important;border:1.5px solid #c8d6ee!important;color:#203154!important}.mp-modal-v2 .marketplace-modal-header h2{display:flex!important;align-items:flex-start!important;gap:12px!important}.mp-modal-v2 .marketplace-modal-header h2>span:last-child{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.mp-modal-v2 .my-requests-tabs{overflow-x:auto!important;padding-bottom:4px!important}}@media(max-width:768px){html body .cs-start-chat-modal,html body .cs-create-group-modal,html body .cs-subchannel-clean-modal,html body .cs-theme-modal,html body .cs-egm,html body .cs-scm{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:28px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important;color:#163457!important;box-shadow:0 30px 80px -40px #0f172aa6!important}html body .cs-modal-backdrop,html body .cs-thread-tools-mobile-layer{position:fixed!important;inset:0!important;z-index:2147483000!important;background:#112037e0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;padding:max(10px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .cs-chat-builder-head,html body .cs-subchannel-clean-head,html body .cs-theme-modal-head,html body .cs-egm-header,html body .cs-scm-header{min-height:92px!important;padding:14px!important;background:linear-gradient(180deg,#edf6ff,#e8f2ff)!important;border-bottom:1px solid #d8e3f2!important;color:#163457!important;flex:0 0 auto!important}html body .cs-chat-builder-head-copy,html body .cs-modal-heading-group,html body .cs-egm-header-avatar{gap:12px!important;align-items:center!important}html body .cs-chat-builder-icon,html body .cs-modal-heading-icon,html body .cs-egm-header-avatar>.cs-avatar--lg,html body .cs-theme-modal-head .cs-modal-heading-icon{width:52px!important;min-width:52px!important;height:52px!important;border-radius:16px!important;background:#fff!important;border:1.5px solid #d4deee!important;box-shadow:none!important;display:grid!important;place-items:center!important;color:#214777!important}html body .cs-chat-builder-close,html body .cs-modal-close-studio,html body .cs-egm-close{width:52px!important;min-width:52px!important;height:52px!important;border-radius:16px!important;border:1.5px solid #d4deee!important;background:#fff!important;color:#173867!important;box-shadow:none!important}html body .cs-chat-builder-kicker,html body .cs-modal-eyebrow,html body .cs-scm-badge,html body .cs-egm-header-sub,html body .cs-chat-builder-head p,html body .cs-modal-heading-group p,html body .cs-theme-modal-head p{color:#637892!important}html body .cs-start-chat-modal .cs-chat-builder-kicker,html body .cs-start-chat-modal h2,html body .cs-start-chat-modal p,html body .cs-start-chat-modal strong,html body .cs-start-chat-modal span,html body .cs-start-chat-modal label,html body .cs-create-group-modal h2,html body .cs-create-group-modal p,html body .cs-create-group-modal strong,html body .cs-create-group-modal span,html body .cs-create-group-modal label{color:inherit}html body .cs-chat-builder-head h2,html body .cs-subchannel-clean-head h3,html body .cs-theme-modal-head h2,html body .cs-egm-header-title{margin:0!important;color:#173867!important;font-size:22px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:-.03em!important}html body .cs-mobile-modal-tabs,html body .cs-egm-tabs{flex:0 0 auto!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(88px,1fr)!important;gap:8px!important;padding:10px 14px!important;overflow-x:auto!important;background:#fff!important;border-bottom:1px solid #dce6f3!important}html body .cs-mobile-modal-tabs button,html body .cs-egm-tab{min-height:40px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid #dce6f3!important;background:#f7fbff!important;color:#5f7590!important;font-size:12.5px!important;font-weight:800!important;white-space:nowrap!important}html body .cs-mobile-modal-tabs button.is-active,html body .cs-egm-tab.cs-egm-tab--active{background:#eaf2ff!important;color:#2d6ff0!important;border-color:#bcd0f3!important}html body .cs-start-chat-layout,html body .cs-create-group-layout,html body .cs-channel-builder-layout,html body .cs-theme-studio-layout{display:block!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}html body .cs-chat-builder-panel,html body .cs-channel-builder-main,html body .cs-channel-builder-side,html body .cs-theme-controls-panel,html body .cs-theme-preview-panel,html body .cs-egm-body{min-height:0!important}html body .cs-start-chat-modal .cs-chat-builder-panel,html body .cs-create-group-modal .cs-chat-builder-panel,html body .cs-subchannel-clean-modal .cs-channel-builder-main,html body .cs-subchannel-clean-modal .cs-channel-builder-side,html body .cs-theme-modal .cs-theme-controls-panel,html body .cs-egm-body{padding:14px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .cs-theme-preview-panel,html body .cs-start-chat-preview-wrap,html body .cs-channel-builder-side{padding:0 14px 14px!important}html body .cs-theme-preview-window,html body .cs-start-chat-preview,html body .cs-create-group-preview,html body .cs-channel-preview-panel,html body .cs-theme-control-card,html body .cs-chat-builder-panel,html body .cs-create-group-block,html body .cs-channel-builder-card,html body .cs-egm-card,html body .cs-egm-section,html body .cs-create-group-image-card{border:1px solid #dbe5f1!important;border-radius:20px!important;background:#fbfdff!important;box-shadow:none!important}html body .cs-theme-modal-actions,html body .cs-subchannel-clean-footer,html body .cs-egm-footer{flex:0 0 auto!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #d8e3f2!important}html body .cs-theme-modal-actions,html body .cs-subchannel-clean-footer,html body .cs-egm-footer,html body .cs-chat-builder-foot{display:grid!important;gap:10px!important}html body .cs-theme-modal-action-buttons,html body .cs-subchannel-clean-footer>div:last-child,html body .cs-egm-footer,html body .cs-chat-builder-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html body .cs-pill-btn,html body .cs-egm-btn-cancel,html body .cs-egm-btn-save,html body .cs-theme-modal-actions button,html body .cs-chat-builder-actions button{min-height:48px!important;height:48px!important;border-radius:15px!important;font-size:15px!important;font-weight:850!important}html body .cs-pill-btn,html body .cs-egm-btn-cancel{background:#fff!important;color:#173867!important;border:1.5px solid #d3dded!important}html body .cs-pill-btn--primary,html body .cs-egm-btn-save,html body .cs-theme-modal-actions .cs-pill-btn--primary{background:linear-gradient(180deg,#5c84ff,#4d71e6)!important;color:#fff!important;border:1.5px solid #4d71e6!important}html body .cs-thread-tools-menu--portal{position:fixed!important;top:auto!important;left:auto!important;width:min(360px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;border-radius:24px!important;border:1px solid #d9e4f1!important;background:#fff!important;box-shadow:0 28px 70px -38px #0f172aa6!important;padding:10px!important}html body .cs-thread-tools-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:4px 4px 10px!important;margin-bottom:4px!important;border-bottom:1px solid #e1e8f2!important}html body .cs-thread-tools-menu button{min-height:50px!important;border-radius:16px!important;border:1px solid #dce6f3!important;background:#f8fbff!important;color:#173867!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;width:100%!important;text-align:left!important;margin-bottom:8px!important}html body .cs-thread-tools-menu button small{color:#71839a!important;font-size:11px!important;font-weight:800!important}html body .cs-thread-tools-language-block,html body .cs-thread-tools-status-block{margin:0 0 8px!important;padding:12px!important;border-radius:16px!important;border:1px solid #dce6f3!important;background:#fbfdff!important}html body .cs-thread-tools-language-grid,html body .cs-thread-tools-status-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body .cs-thread-tools-language-grid button,html body .cs-thread-tools-status-grid button{margin:0!important;min-height:42px!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}html body .cs-thread-tools-language-grid button.is-active,html body .cs-thread-tools-status-grid button.is-active{background:#eaf2ff!important;border-color:#bcd0f3!important;color:#2d6ff0!important}html body .opscence-mm13-generated-overlay{display:none!important}}@media(max-width:768px){html body .cs-create-group-modal .cs-chat-builder-kicker,html body .cs-create-group-modal .cs-chat-builder-head h2,html body .cs-create-group-modal .cs-chat-builder-head p,html body .cs-create-group-modal .cs-chat-builder-head strong,html body .cs-create-group-modal .cs-chat-builder-head span,html body .cs-start-chat-modal .cs-chat-builder-kicker,html body .cs-start-chat-modal .cs-chat-builder-head h2,html body .cs-start-chat-modal .cs-chat-builder-head p,html body .cs-start-chat-modal .cs-chat-builder-head strong,html body .cs-start-chat-modal .cs-chat-builder-head span{color:#173867!important;opacity:1!important;text-shadow:none!important}html body .cs-create-group-modal .cs-chat-builder-kicker,html body .cs-start-chat-modal .cs-chat-builder-kicker,html body .cs-create-group-modal .cs-chat-builder-head p,html body .cs-start-chat-modal .cs-chat-builder-head p{color:#667a93!important}html body .cs-create-group-modal .cs-chat-builder-head,html body .cs-start-chat-modal .cs-chat-builder-head{position:relative!important;z-index:1!important}}@media(max-width:768px){html body .cs-create-group-modal,html body .cs-start-chat-modal{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body .cs-create-group-modal .cs-chat-builder-head,html body .cs-start-chat-modal .cs-chat-builder-head{display:grid!important;grid-template-columns:52px 1fr 52px!important;gap:12px!important;align-items:center!important;min-height:92px!important;padding:14px!important;background:linear-gradient(180deg,#edf6ff,#e8f2ff)!important;border-bottom:1px solid #d7e2f1!important}html body .cs-create-group-modal .cs-chat-builder-head-copy,html body .cs-start-chat-modal .cs-chat-builder-head-copy{display:contents!important}html body .cs-create-group-modal .cs-chat-builder-icon,html body .cs-start-chat-modal .cs-chat-builder-icon,html body .cs-create-group-modal .cs-chat-builder-close,html body .cs-start-chat-modal .cs-chat-builder-close{width:52px!important;min-width:52px!important;height:52px!important;border-radius:16px!important;border:1.5px solid #d3deee!important;background:#fff!important;box-shadow:none!important;color:#173867!important}html body .cs-create-group-modal .cs-chat-builder-head-copy>div:last-child,html body .cs-start-chat-modal .cs-chat-builder-head-copy>div:last-child{min-width:0!important}html body .cs-create-group-modal .cs-chat-builder-kicker,html body .cs-start-chat-modal .cs-chat-builder-kicker{display:block!important;margin:0 0 4px!important;color:#667a93!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important;opacity:1!important}html body .cs-create-group-modal .cs-chat-builder-head h2,html body .cs-start-chat-modal .cs-chat-builder-head h2{margin:0 0 4px!important;color:#173867!important;font-size:22px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.03em!important;opacity:1!important;text-shadow:none!important}html body .cs-create-group-modal .cs-chat-builder-head p,html body .cs-start-chat-modal .cs-chat-builder-head p{margin:0!important;color:#667a93!important;font-size:14px!important;line-height:1.35!important;opacity:1!important}}@media(max-width:768px){html body .v79-offer-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#0a182dd1!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;z-index:2147483600!important;box-sizing:border-box!important}html body .v79-offer-modal{width:min(456px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:min(790px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d7e3f1!important;border-radius:28px!important;background:#f7faff!important;box-shadow:0 38px 110px #00081e7a!important;box-sizing:border-box!important}html body .v79-offer-header{position:relative!important;min-height:94px!important;padding:16px 72px 15px 16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;border-bottom:1px solid #d7e3f1!important;background:linear-gradient(180deg,#edf7ff,#f5f1ff)!important;box-sizing:border-box!important}html body .v79-offer-header-icon{width:48px!important;height:48px!important;border:1px solid #d2dfed!important;border-radius:16px!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v79-offer-header>div{min-width:0!important}html body .v79-offer-header h2{margin:0!important;color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:20px!important;line-height:1.15!important;font-weight:850!important}html body .v79-offer-header p{margin:4px 0 0!important;color:#60718d!important;-webkit-text-fill-color:#60718d!important;font-size:12.5px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v79-offer-close{position:absolute!important;top:24px!important;right:14px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #d2dfed!important;border-radius:14px!important;background:#fff!important;color:#173763!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v79-offer-body{min-height:0!important;padding:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-content:start!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#f7faff!important;box-sizing:border-box!important}html body .v79-offer-body>*{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}html body .v79-offer-summary{padding:13px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;border:1px solid #cfe0f1!important;border-radius:20px!important;background:linear-gradient(135deg,#eff7ff,#f7f3ff)!important}html body .v79-offer-summary>span{width:42px!important;height:42px!important;border-radius:14px!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v79-offer-summary>div{min-width:0!important}html body .v79-offer-summary small,html body .v79-offer-summary strong,html body .v79-offer-summary p{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v79-offer-summary small{color:#64748b!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}html body .v79-offer-summary strong{margin-top:2px!important;color:#102653!important;font-size:15px!important}html body .v79-offer-summary p{margin:3px 0 0!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}html body .v79-offer-summary em{padding:6px 9px!important;border-radius:999px!important;background:#e0ecff!important;color:#2563eb!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important}html body .v79-offer-card{padding:14px!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important}html body .v79-offer-card-heading{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin-bottom:12px!important}html body .v79-offer-card-heading>span{width:34px!important;height:34px!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v79-offer-card-heading strong,html body .v79-offer-card-heading small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v79-offer-card-heading strong{color:#102653!important;font-size:15px!important}html body .v79-offer-card-heading small{margin-top:3px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}html body .v79-offer-select{position:relative!important;width:100%!important;height:56px!important;display:flex!important;align-items:center!important;border:1px solid #cbd8e7!important;border-radius:15px!important;background:#fff!important;overflow:hidden!important}html body .v79-offer-select>select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:3!important}html body .v79-offer-select>span{width:100%!important;min-width:0!important;padding:0 48px 0 14px!important;color:#14213d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v79-offer-select>svg{position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important;pointer-events:none!important}html body .v79-selected-shift{margin-top:10px!important;padding:10px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;border:1px solid #bfdbfe!important;border-radius:14px!important;background:#eff6ff!important}html body .v79-selected-shift>span{width:34px!important;height:34px!important;border-radius:11px!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v79-selected-shift strong,html body .v79-selected-shift small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v79-offer-type-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .v79-offer-type-grid>button{width:100%!important;min-width:0!important;min-height:82px!important;padding:12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;gap:10px!important;align-items:center!important;border:1px solid #d8e4f1!important;border-radius:17px!important;background:#fff!important;text-align:left!important}html body .v79-offer-type-grid>button.is-active{border-color:#4f7cff!important;background:#f1f6ff!important;box-shadow:0 0 0 2px #4f7cff14!important}html body .v79-offer-type-grid>button>span:first-child{width:42px!important;height:42px!important;border-radius:14px!important;background:#eff6ff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v79-offer-type-grid strong,html body .v79-offer-type-grid small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v79-offer-type-grid strong{color:#102653!important;font-size:14px!important}html body .v79-offer-type-grid small{margin-top:3px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}html body .v79-offer-type-grid i{width:24px!important;height:24px!important;border:2px solid #b7c6da!important;border-radius:999px!important;background:#fff!important}html body .v79-offer-type-grid>button.is-active i{border:7px solid #4f7cff!important}html body .v79-offer-fields{display:grid!important;grid-template-columns:1fr!important;gap:11px!important}html body .v79-offer-fields>label{width:100%!important;min-width:0!important;display:grid!important;gap:7px!important}html body .v79-offer-fields>label>span{color:#14213d!important;font-size:13px!important;font-weight:800!important}html body .v79-offer-fields em{color:#64748b!important;font-size:11px!important;font-style:normal!important;font-weight:600!important}html body .v79-offer-fields :is(select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;border:1px solid #cbd8e7!important;border-radius:15px!important;background:#fff!important;color:#14213d!important;-webkit-text-fill-color:#14213d!important;box-sizing:border-box!important}html body .v79-offer-fields select{min-height:52px!important}html body .v79-offer-fields textarea{min-height:104px!important;padding:12px!important;resize:vertical!important}html body .v79-offer-notes>small{justify-self:end!important;color:#64748b!important;font-size:11px!important}html body .v79-offer-notification-card{padding:0!important;overflow:hidden!important}html body .v79-offer-notifications{width:100%!important;min-width:0!important;margin:0!important;padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:14px!important;align-items:center!important;background:#fff!important;box-sizing:border-box!important}html body .v79-offer-safety{padding:11px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;border:1px solid #bfdbfe!important;border-radius:14px!important;background:#eff6ff!important;color:#1e3a8a!important}html body .v79-offer-footer{width:100%!important;margin:0!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border-top:1px solid #d7e3f1!important;border-radius:0 0 28px 28px!important;background:#fff!important;box-shadow:0 -12px 30px #0f172a1a!important;box-sizing:border-box!important}html body .v79-offer-footer>button{width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;border-radius:17px!important;justify-content:center!important;text-align:center!important}html body .v79-offer-cancel{border:1px solid #cbd8e7!important;background:#fff!important;color:#14213d!important}html body .v79-offer-submit{border:1px solid #2563eb!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .v79-offer-submit:disabled{border-color:#cbd8e7!important;background:#e8eef6!important;color:#7b8ba4!important;-webkit-text-fill-color:#7b8ba4!important}html body .v79-offer-submit:before,html body .v79-offer-submit:after,html body .v79-offer-submit>:is(svg,i,img,[aria-hidden=true]){content:none!important;display:none!important}html body .cs-thread-tools-mobile-layer{display:none!important}html body .v79-chat-tools-dropdown{position:fixed!important;top:var(--cs-menu-top)!important;left:var(--cs-menu-left)!important;width:min(292px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(460px,calc(100dvh - 110px))!important;margin:0!important;padding:8px!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid #d6e2f0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 55px #0f172a38!important;z-index:2147483600!important;box-sizing:border-box!important;transform-origin:top right!important;animation:v79DropdownIn .16s ease-out both!important}@keyframes v79DropdownIn{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html body .v79-chat-tools-dropdown .cs-thread-tools-menu-head{position:static!important;margin:0 0 3px!important;padding:8px 8px 9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #e4ebf3!important;background:transparent!important}html body .v79-chat-tools-dropdown .cs-thread-tools-menu-head strong{color:#102653!important;font-size:13px!important;font-weight:850!important}html body .v79-chat-tools-dropdown .cs-thread-tools-menu-close{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid #d8e4f1!important;border-radius:10px!important;background:#f8fbff!important;color:#173763!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v79-chat-tools-dropdown>button{width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:9px 10px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#14213d!important;text-align:left!important;box-sizing:border-box!important}html body .v79-chat-tools-dropdown>button:active,html body .v79-chat-tools-dropdown>button:focus-visible{border-color:#d7e5f3!important;background:#f2f7ff!important}html body .v79-chat-tools-dropdown>button>svg{color:#3b6db1!important}html body .v79-chat-tools-dropdown>button>span{min-width:0!important;color:#14213d!important;font-size:13px!important;font-weight:700!important;white-space:normal!important}html body .v79-chat-tools-dropdown>button>small{color:#64748b!important;font-size:11px!important;white-space:nowrap!important}html body .v79-chat-tools-dropdown>button.is-danger{color:#b42318!important}html body .v79-chat-tools-dropdown>button.is-danger>:is(svg,span){color:#b42318!important}html body .v79-chat-tools-dropdown :is(.cs-thread-tools-status-block,.cs-thread-tools-language-block){width:100%!important;margin:0!important;padding:8px!important;border:1px solid #dbe5f1!important;border-radius:12px!important;background:#f8fbff!important;box-sizing:border-box!important}html body .v79-chat-tools-dropdown :is(.cs-thread-tools-status-grid,.cs-thread-tools-language-grid){display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}html body .v79-chat-tools-dropdown :is(.cs-thread-tools-status-grid,.cs-thread-tools-language-grid)>button{min-height:36px!important;padding:7px!important;border:1px solid #d8e4f1!important;border-radius:10px!important;background:#fff!important;color:#334155!important;font-size:11px!important}html body .v79-chat-tools-dropdown :is(.cs-thread-tools-status-grid,.cs-thread-tools-language-grid)>button.is-active{border-color:#4f7cff!important;background:#eff6ff!important;color:#1d4ed8!important}}@media(max-width:768px){html body .v80-offer-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#0a182dd1!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;z-index:2147483600!important;box-sizing:border-box!important}html body .v80-offer-dialog{width:min(456px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:min(790px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d7e3f1!important;border-radius:28px!important;background:#f7faff!important;box-shadow:0 38px 110px #00081e7a!important;box-sizing:border-box!important}html body .v80-offer-header{position:relative!important;min-height:92px!important;padding:16px 72px 14px 16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;border-bottom:1px solid #d7e3f1!important;background:linear-gradient(180deg,#edf7ff,#f5f1ff)!important;box-sizing:border-box!important}html body .v80-offer-header-icon{width:48px!important;height:48px!important;border:1px solid #d2dfed!important;border-radius:16px!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v80-offer-header-copy{min-width:0!important}html body .v80-offer-header-copy h2{margin:0!important;color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:20px!important;line-height:1.15!important;font-weight:850!important}html body .v80-offer-header-copy p{margin:4px 0 0!important;color:#60718d!important;-webkit-text-fill-color:#60718d!important;font-size:12.5px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v80-offer-close{position:absolute!important;top:23px!important;right:14px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #d2dfed!important;border-radius:14px!important;background:#fff!important;color:#173763!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v80-offer-scroll{min-height:0!important;padding:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-content:start!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#f7faff!important;box-sizing:border-box!important}html body .v80-offer-scroll>*{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}html body .v80-offer-progress{padding:10px 12px!important;display:grid!important;grid-template-columns:auto 1fr auto 1fr auto!important;gap:8px!important;align-items:center!important;border:1px solid #d8e4f1!important;border-radius:17px!important;background:#fff!important}html body .v80-offer-progress>div{display:grid!important;justify-items:center!important;gap:4px!important}html body .v80-offer-progress>div>span{width:28px!important;height:28px!important;border-radius:999px!important;background:#e8eef6!important;color:#64748b!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v80-offer-progress>div.is-active>span,html body .v80-offer-progress>div.is-complete>span{background:#2563eb!important;color:#fff!important}html body .v80-offer-progress>div>small{color:#64748b!important;font-size:10px!important;font-weight:700!important}html body .v80-offer-progress>i{height:2px!important;background:#d8e4f1!important}html body .v80-offer-panel,html body .v80-offer-notification{padding:14px!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important}html body .v80-offer-panel-title{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin-bottom:12px!important}html body .v80-offer-panel-title>span{width:34px!important;height:34px!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v80-offer-panel-title strong,html body .v80-offer-panel-title small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v80-offer-panel-title strong{color:#102653!important;font-size:15px!important}html body .v80-offer-panel-title small{margin-top:3px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}html body .v80-offer-select{position:relative!important;width:100%!important;height:56px!important;display:flex!important;align-items:center!important;border:1px solid #cbd8e7!important;border-radius:15px!important;background:#fff!important;overflow:hidden!important}html body .v80-offer-select>select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:3!important}html body .v80-offer-select>span{width:100%!important;min-width:0!important;padding:0 48px 0 14px!important;color:#14213d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v80-offer-select>svg{position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important;pointer-events:none!important}html body .v80-selected-shift{margin-top:10px!important;padding:10px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;border:1px solid #bfdbfe!important;border-radius:14px!important;background:#eff6ff!important}html body .v80-selected-shift>span{width:34px!important;height:34px!important;border-radius:11px!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v80-selected-shift strong,html body .v80-selected-shift small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v80-offer-types{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .v80-offer-types>button{width:100%!important;min-width:0!important;min-height:82px!important;padding:12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;gap:10px!important;align-items:center!important;border:1px solid #d8e4f1!important;border-radius:17px!important;background:#fff!important;text-align:left!important}html body .v80-offer-types>button.is-selected{border-color:#4f7cff!important;background:#f1f6ff!important;box-shadow:0 0 0 2px #4f7cff14!important}html body .v80-type-icon{width:42px!important;height:42px!important;border-radius:14px!important;background:#eff6ff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v80-type-copy{min-width:0!important}html body .v80-type-copy strong,html body .v80-type-copy small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v80-type-copy strong{color:#102653!important;font-size:14px!important}html body .v80-type-copy small{margin-top:3px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}html body .v80-offer-types>button>i{width:24px!important;height:24px!important;border:2px solid #b7c6da!important;border-radius:999px!important;background:#fff!important}html body .v80-offer-types>button.is-selected>i{border:7px solid #4f7cff!important}html body .v80-offer-fields{display:grid!important;grid-template-columns:1fr!important;gap:11px!important}html body .v80-offer-fields>label{width:100%!important;min-width:0!important;display:grid!important;gap:7px!important}html body .v80-offer-fields>label>span{color:#14213d!important;font-size:13px!important;font-weight:800!important}html body .v80-offer-fields em{color:#64748b!important;font-size:11px!important;font-style:normal!important;font-weight:600!important}html body .v80-offer-fields :is(select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;border:1px solid #cbd8e7!important;border-radius:15px!important;background:#fff!important;color:#14213d!important;-webkit-text-fill-color:#14213d!important;box-sizing:border-box!important}html body .v80-offer-fields select{min-height:52px!important}html body .v80-offer-fields textarea{min-height:104px!important;padding:12px!important;resize:vertical!important}html body .v80-offer-fields label>small{justify-self:end!important;color:#64748b!important;font-size:11px!important}html body .v80-offer-notification{padding:0!important;overflow:hidden!important}html body .v80-notification-toggle{width:100%!important;min-width:0!important;margin:0!important;padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:14px!important;align-items:center!important;background:#fff!important;box-sizing:border-box!important}html body .v80-offer-safety{padding:11px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;border:1px solid #bfdbfe!important;border-radius:14px!important;background:#eff6ff!important;color:#1e3a8a!important}html body .v80-offer-footer{width:100%!important;margin:0!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border-top:1px solid #d7e3f1!important;border-radius:0 0 28px 28px!important;background:#fff!important;box-shadow:0 -12px 30px #0f172a1a!important;box-sizing:border-box!important}html body .v80-offer-footer>button{width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;border-radius:17px!important;justify-content:center!important;text-align:center!important}html body .v80-offer-cancel{border:1px solid #cbd8e7!important;background:#fff!important;color:#14213d!important}html body .v80-offer-submit{border:1px solid #2563eb!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .v80-offer-submit:disabled{border-color:#cbd8e7!important;background:#e8eef6!important;color:#7b8ba4!important;-webkit-text-fill-color:#7b8ba4!important}html body .v80-offer-submit:before,html body .v80-offer-submit:after,html body .v80-offer-submit>:is(svg,i,img,[aria-hidden=true]){content:none!important;display:none!important}html body .v80-chat-tools-dropdown{position:fixed!important;top:var(--cs-menu-top)!important;left:var(--cs-menu-left)!important;width:min(252px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(390px,calc(100dvh - 120px))!important;margin:0!important;padding:7px!important;display:grid!important;grid-template-columns:1fr!important;gap:4px!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid #d6e2f0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 16px 48px #0f172a33!important;z-index:2147483600!important;box-sizing:border-box!important;transform-origin:top right!important;animation:v80DropIn .15s ease-out both!important}@keyframes v80DropIn{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}html body .v80-chat-tools-dropdown>button{width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:8px 9px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#14213d!important;text-align:left!important;box-sizing:border-box!important}html body .v80-chat-tools-dropdown>button:active,html body .v80-chat-tools-dropdown>button:focus-visible{border-color:#d7e5f3!important;background:#f2f7ff!important}html body .v80-chat-tools-dropdown>button>svg{width:18px!important;height:18px!important;color:#3b6db1!important}html body .v80-chat-tools-dropdown>button>span{min-width:0!important;color:#14213d!important;font-size:12.5px!important;font-weight:700!important;white-space:normal!important}html body .v80-chat-tools-dropdown>button>small{color:#64748b!important;font-size:10px!important;white-space:nowrap!important}html body .v80-chat-tools-dropdown>button.is-danger,html body .v80-chat-tools-dropdown>button.is-danger>:is(svg,span){color:#b42318!important}html body .v80-chat-tools-dropdown :is(.cs-thread-tools-status-block,.cs-thread-tools-language-block){width:100%!important;margin:0!important;padding:7px!important;border:1px solid #dbe5f1!important;border-radius:11px!important;background:#f8fbff!important;box-sizing:border-box!important}html body .v80-chat-tools-dropdown :is(.cs-thread-tools-status-grid,.cs-thread-tools-language-grid){display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important}html body .v80-chat-tools-dropdown :is(.cs-thread-tools-status-grid,.cs-thread-tools-language-grid)>button{min-height:34px!important;padding:6px!important;border:1px solid #d8e4f1!important;border-radius:9px!important;background:#fff!important;color:#334155!important;font-size:10px!important}html body .v80-chat-tools-dropdown :is(.cs-thread-tools-status-grid,.cs-thread-tools-language-grid)>button.is-active{border-color:#4f7cff!important;background:#eff6ff!important;color:#1d4ed8!important}}@media(max-width:900px){html body .cs-page{overflow-x:clip!important}html body :is(.cs-warning-toast,.cs-toast,.cs-notification-toast,.cs-live-notification){left:12px!important;right:12px!important;top:calc(12px + env(safe-area-inset-top,0px))!important;width:auto!important;max-width:none!important;border:1px solid #cbdceb!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#183550!important;-webkit-text-fill-color:#183550!important;box-shadow:0 16px 42px #102d4c2e!important;z-index:2147483647!important}html body .cs-channel-builder-modal .cs-modal-tabpanel--settings{padding:12px!important;border:1px solid #d7e3ee!important;border-radius:15px!important;background:#f8fbfe!important;background-image:none!important}html body .cs-channel-builder-modal .cs-chat-builder-toggle{min-height:62px!important;padding:10px!important;border:1px solid #dce6ef!important;border-radius:13px!important;background:#fff!important;background-image:none!important}html body .cs-channel-builder-modal .cs-real-toggle{width:36px!important;min-width:36px!important;height:20px!important;border-radius:999px!important}html body .cs-channel-builder-modal .cs-real-toggle i{width:16px!important;height:16px!important;top:2px!important;left:2px!important}html body .cs-channel-builder-modal .cs-chat-builder-toggle.is-on .cs-real-toggle i{transform:translate(16px)!important}html body .cs-channel-builder-name-card,html body .cs-channel-builder-field{border:1px solid #d4e1ed!important;border-radius:13px!important;background:#fff!important;background-image:none!important}html body .cs-poll-studio-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;background-image:none!important}html body .cs-poll-studio-head{background:#176fe8!important;background-image:none!important;color:#fff!important}html body .cs-poll-studio-head *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .cs-poll-studio-body{display:block!important;overflow-y:auto!important;padding:12px!important}html body .cs-poll-studio-main,html body .cs-poll-studio-side{width:100%!important;display:grid!important;gap:10px!important}html body .cs-poll-studio-card{border:1px solid #d5e2ed!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .cs-poll-studio-toggle-list{display:grid!important;gap:8px!important}html body .cs-poll-studio-toggle{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;min-width:0!important;padding:10px!important;border:1px solid #dce6ef!important;border-radius:13px!important;background:#f9fbfd!important;background-image:none!important}html body .cs-poll-studio-date-field{border:1px solid #cbd9e6!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;outline:0!important}html body .cs-poll-studio-date-field:before,html body .cs-poll-studio-date-field:after{content:none!important;display:none!important}html body .cs-poll-studio-footer{position:sticky!important;bottom:0!important;display:flex!important;flex-direction:column!important;gap:9px!important;padding:12px calc(12px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px))!important;border-top:1px solid #dce6ef!important;background:#fff!important;background-image:none!important}html body .cs-poll-studio-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}html body .cs-mod-logs-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:20px!important;background:#fff!important;background-image:none!important;overflow:hidden!important}html body .cs-mod-logs-head{position:relative!important;padding-right:54px!important;background:#eef5ff!important;background-image:none!important}html body .cs-mod-logs-head .cs-modal-close-studio{position:absolute!important;top:12px!important;right:12px!important;margin:0!important}html body :is(.cs-mod-logs-summary,.cs-mod-logs-toolbar,.cs-mod-logs-list,.cs-mod-log-row){background-image:none!important;filter:none!important;opacity:1!important}html body :is(.cs-mod-logs-summary,.cs-mod-logs-toolbar,.cs-mod-logs-list,.cs-mod-log-row):before,html body :is(.cs-mod-logs-summary,.cs-mod-logs-toolbar,.cs-mod-logs-list,.cs-mod-log-row):after{content:none!important;display:none!important}html body .cs-mod-logs-list{overflow-y:auto!important}html body .cs-action-confirm-modal--leave{width:calc(100vw - 28px)!important;border:1px solid #d5e2ed!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 60px #102c4a33!important}html body .cs-chat-builder-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px!important;background:#fff!important;background-image:none!important}html body .cs-chat-builder-footer-note{grid-column:1/-1!important;min-width:0!important}html body .cs-chat-builder-btn--primary{background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .cs-chat-builder-btn--primary svg{display:none!important}html body .cs-mobile-ann-open-btn{width:100%!important;min-height:46px!important;padding:0 16px!important;justify-content:center!important;white-space:normal!important;text-align:center!important}html body .cs-theme-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}html body .cs-theme-studio-layout{display:block!important;overflow-y:auto!important}html body .cs-theme-modal-actions{position:sticky!important;bottom:0!important;background:#fff!important;background-image:none!important}}@media(max-width:768px){html body .cs-channel-builder-card .cs-channel-builder-field{display:grid!important;gap:7px!important;padding:12px!important;border:1px solid #d8e4ef!important;border-radius:14px!important;background:#fff!important;background-image:none!important;min-width:0!important}html body .cs-channel-builder-card .cs-channel-name-input{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;border:1px solid #bfd0e0!important;border-radius:12px!important;background:#f8fbfe!important;background-image:none!important;overflow:hidden!important;box-shadow:none!important}html body .cs-channel-builder-card .cs-channel-name-input b{display:grid!important;place-items:center!important;align-self:stretch!important;background:#e9f3ff!important;color:#176fe8!important;border-right:1px solid #cfe0ef!important}html body .cs-channel-builder-card .cs-channel-name-input input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;padding:12px!important;font-size:16px!important;color:#132c43!important}}@media(max-width:900px){html body .cs-channel-builder-modal .cs-channel-builder-card--settings,html body .cs-start-chat-preview .cs-modal-tabpanel--settings{padding:12px!important;border:1px solid #fff!important;outline:1px solid #d6e3ee!important;outline-offset:-1px!important;border-radius:15px!important;background:#f7fbff!important;background-image:none!important;box-shadow:none!important}html body .cs-channel-builder-modal .cs-chat-builder-toggle .cs-real-toggle,html body .cs-start-chat-preview .cs-chat-builder-toggle .cs-real-toggle{width:34px!important;min-width:34px!important;height:19px!important;border:1px solid #a9bdcf!important;background:#dbe5ed!important;background-image:none!important;box-shadow:none!important}html body .cs-channel-builder-modal .cs-chat-builder-toggle .cs-real-toggle i,html body .cs-start-chat-preview .cs-chat-builder-toggle .cs-real-toggle i{width:15px!important;height:15px!important;left:1px!important;top:1px!important;background:#fff!important;box-shadow:0 1px 3px #122c4533!important}html body .cs-channel-builder-modal .cs-chat-builder-toggle.is-on .cs-real-toggle,html body .cs-start-chat-preview .cs-chat-builder-toggle.is-on .cs-real-toggle{background:#2c9b65!important;border-color:#258558!important}html body .cs-channel-builder-modal .cs-chat-builder-toggle.is-on .cs-real-toggle i,html body .cs-start-chat-preview .cs-chat-builder-toggle.is-on .cs-real-toggle i{transform:translate(15px)!important}html body .cs-poll-studio-close{background:#ffffff29!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body .cs-poll-studio-toggle:before,html body .cs-poll-studio-toggle:after,html body .cs-poll-studio-date-field *:before,html body .cs-poll-studio-date-field *:after{content:none!important;display:none!important}html body .cs-mod-logs-modal *{text-shadow:none!important}html body .cs-mod-log-row{border:1px solid #d9e4ee!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#1b3854!important;-webkit-text-fill-color:#1b3854!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave{padding:24px 16px 16px!important;text-align:left!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-icon{margin:0 0 12px!important;background:#fff0f0!important;color:#c73737!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}}@media(min-width:769px){.cs-modal-backdrop,.cs-enterprise-modal-backdrop,.cs-ann-v11-backdrop,.cs-group-builder-backdrop,.cs-dialog-backdrop,.cs-chat-builder-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;background:#080f1fa3!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.cs-ann-v11,.cs-enterprise-chat-modal,.cs-enterprise-chat-modal--group,.cs-enterprise-chat-modal--direct,.cs-enterprise-modal,.cs-chat-builder,.cs-group-builder,.cs-dialog,[data-opscence-reference-modal=true].cs-ann-v11,[data-opscence-reference-modal=true].cs-enterprise-chat-modal,[data-opscence-reference-modal=true].cs-enterprise-modal{margin:0 auto!important;transform:none!important;background:#fff!important;border:1px solid #dbe7f6!important;border-radius:28px!important;box-shadow:0 34px 90px #080f1f42!important;overflow:hidden!important}.cs-ann-v11{width:min(1400px,calc(100vw - 54px))!important;max-width:calc(100vw - 54px)!important;max-height:calc(100vh - 52px)!important;display:flex!important;flex-direction:column!important}.cs-ann-v11-header,.cs-enterprise-modal-header,.cs-enterprise-modal-topline,.cs-ann-v11-progress,.cs-ann-v11-footer,.cs-enterprise-modal-footer,.cs-chat-builder__head,.cs-dialog__head,.cs-group-builder__head{background:#fff!important}.cs-ann-v11-header{padding:20px 28px!important;border-bottom:1px solid #e5edf8!important}.cs-ann-v11-progress{padding:14px 28px 16px!important;border-bottom:1px solid #edf2fb!important;background:#fff!important}.cs-ann-v11-body,.cs-enterprise-modal-body,.cs-enterprise-modal-body--two-col,.cs-enterprise-modal-body--clean-direct,.cs-enterprise-modal-body--single-col{background:#fff!important}.cs-ann-v11-body{padding:22px 24px 18px!important;overflow:auto!important}.cs-ann-v11-compose-grid{align-items:start!important;gap:22px!important}.cs-ann-v11-main,.cs-ann-v11-side{min-width:0!important}.cs-ann-v11-main,.cs-ann-v11-side,.cs-enterprise-chat-modal .cs-enterprise-modal-body,.cs-enterprise-chat-modal .cs-enterprise-modal-body--two-col,.cs-enterprise-chat-modal .cs-enterprise-modal-body--clean-direct{background:#fff!important}.cs-ann-v11-block,.cs-ann-v11-side-card,.cs-enterprise-modal-card,.cs-chat-builder-card,.cs-group-builder-card,.cs-egm-card,.cs-egm-panel,.cs-enterprise-modal-section{background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 12px 28px #1937730d!important}.cs-ann-v11-main .cs-ann-v11-block:first-child{margin-top:0!important}.cs-ann-v11-side{padding-right:2px!important}.cs-ann-v11-footer,.cs-enterprise-modal-footer{padding:16px 24px 22px!important;border-top:1px solid #e5edf8!important;background:#fff!important}.cs-ann-v11-close,.cs-enterprise-modal-close,.cs-dialog-close,.cs-chat-builder-close,.cs-group-builder-close{background:#fff!important;border:1px solid #d8e5f6!important;color:#102a57!important}.cs-ann-v11-close:hover,.cs-enterprise-modal-close:hover,.cs-dialog-close:hover,.cs-chat-builder-close:hover,.cs-group-builder-close:hover{background:#f6faff!important}.cs-enterprise-chat-modal,.cs-enterprise-chat-modal--group,.cs-enterprise-chat-modal--direct,.cs-enterprise-modal{width:min(1120px,calc(100vw - 54px))!important;max-width:calc(100vw - 54px)!important;max-height:calc(100vh - 52px)!important}.cs-enterprise-chat-modal .cs-enterprise-modal-body,.cs-enterprise-chat-modal .cs-enterprise-modal-body--two-col,.cs-enterprise-chat-modal .cs-enterprise-modal-body--clean-direct{padding:22px 24px!important;overflow:auto!important}}@media(min-width:769px){html body .cs-modal-backdrop,html body .cs-overlay,html body .cs-chat-builder-backdrop,html body [data-chat-modal-backdrop=true],html body .ops-ref-backdrop.cs-modal-backdrop{background:#091120ad!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body .cs-modal,html body .cs-dialog,html body .cs-chat-builder-panel,html body .cs-create-group-modal,html body .cs-group-builder,html body .cs-surface,html body .ops-ref-shell,html body [data-opscence-reference-modal=true]{background:#fff!important;box-shadow:0 28px 80px #0f172a38!important}html body .cs-chat-builder-panel .cs-surface,html body .cs-chat-builder-panel .cs-card,html body .cs-chat-builder-panel .cs-pane,html body .cs-chat-builder-panel .cs-section,html body .cs-chat-builder-panel .cs-group-builder__preview,html body .cs-chat-builder-panel .cs-group-builder__members,html body .cs-chat-builder-panel .cs-group-builder__behaviour,html body .cs-chat-builder-panel .cs-group-builder__identity{background:linear-gradient(180deg,#fff,#f8fbff)!important;opacity:1!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-modal-overlay,.cs-chat-modal-overlay,.cs-ann-modal-overlay,.v53-modal-overlay.cs-modal-backdrop,.ops-ref-backdrop.cs-modal-backdrop):not([hidden]){background:#0a1425c2!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body .cs-modal-backdrop:before,html body .v53-modal-overlay.cs-modal-backdrop:before{background:transparent!important}}@media(max-width:900px){html body .cs-toast{position:fixed!important;left:12px!important;right:12px!important;top:calc(12px + env(safe-area-inset-top,0px))!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:46px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;align-items:center!important;gap:8px!important;padding:8px!important;border:1px solid #cdddea!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 16px 38px #0f2b482b!important;overflow:hidden!important;white-space:normal!important;z-index:2147483647!important}html body .cs-toast-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.25!important}html body .cs-thread-tools-status-grid{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important}html body .cs-thread-tools-status-grid button{width:100%!important;min-height:42px!important;padding:8px 11px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:1px solid #d8e4ee!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#25415d!important;-webkit-text-fill-color:#25415d!important;white-space:normal!important;text-align:left!important;line-height:1.25!important;overflow-wrap:anywhere!important}html body .cs-thread-tools-status-grid button.is-active{border-color:#176fe8!important;background:#eaf3ff!important;color:#0f61d0!important;-webkit-text-fill-color:#0f61d0!important}html body .cs-channel-builder-modal .cs-channel-builder-card{padding:12px!important;border:1px solid #d5e2ed!important;border-radius:16px!important;background:#f8fbfe!important;background-image:none!important;box-shadow:none!important}html body .cs-channel-builder-modal .cs-channel-builder-field{display:grid!important;gap:7px!important;padding:12px!important;border:1px solid #cfddea!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .cs-channel-builder-modal .cs-channel-builder-field :is(input,textarea,select){width:100%!important;min-height:44px!important;padding:10px 11px!important;border:1px solid #bfd0df!important;border-radius:11px!important;background:#f8fbfe!important;background-image:none!important;color:#17344f!important;-webkit-text-fill-color:#17344f!important;font-size:16px!important;box-shadow:none!important}html body .cs-channel-builder-modal .cs-channel-builder-field textarea{min-height:94px!important;resize:vertical!important}html body .cs-channel-builder-modal .cs-channel-builder-card--settings{display:grid!important;gap:10px!important}html body .cs-channel-builder-modal .cs-chat-builder-toggle{display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px!important;gap:9px!important;align-items:center!important;min-height:64px!important;padding:10px!important;border:1px solid #d7e3ed!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .cs-channel-builder-modal .cs-chat-builder-toggle:before,html body .cs-channel-builder-modal .cs-chat-builder-toggle:after,html body .cs-channel-builder-modal .cs-real-toggle:before,html body .cs-channel-builder-modal .cs-real-toggle:after{content:none!important;display:none!important}html body .cs-channel-builder-modal .cs-real-toggle{position:relative!important;width:34px!important;min-width:34px!important;height:19px!important;border:1px solid #aabecd!important;border-radius:999px!important;background:#dce6ee!important;background-image:none!important;box-shadow:none!important}html body .cs-channel-builder-modal .cs-real-toggle i{position:absolute!important;top:1px!important;left:1px!important;width:15px!important;height:15px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #122c4538!important;transform:none!important}html body .cs-channel-builder-modal .cs-chat-builder-toggle.is-on .cs-real-toggle{border-color:#258558!important;background:#2c9b65!important}html body .cs-channel-builder-modal .cs-chat-builder-toggle.is-on .cs-real-toggle i{transform:translate(15px)!important}html body .cs-chat-builder-field,html body .cs-chat-builder-color-field,html body .cs-chat-builder-field--wide{min-width:0!important;border:1px solid #cfddea!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .cs-chat-builder-color-field>div{width:100%!important;min-height:44px!important;border:1px solid #bfd0df!important;border-radius:11px!important;background:#f8fbfe!important;background-image:none!important;overflow:hidden!important}html body .cs-chat-builder-field :is(input,textarea,select){width:100%!important;min-width:0!important}html body .cs-mod-logs-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;padding:4px!important;border:1px solid #d5e1ec!important;border-radius:12px!important;background:#f3f7fb!important;background-image:none!important}html body .cs-mod-logs-tabs button,html body .cs-mod-logs-tabs button.is-active{min-height:40px!important;padding:6px 8px!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;color:#5d7187!important;-webkit-text-fill-color:#5d7187!important;box-shadow:none!important;filter:none!important;opacity:1!important;white-space:normal!important;line-height:1.2!important}html body .cs-mod-logs-tabs button.is-active{background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 9px #12355714!important}html body .cs-mod-logs-search{width:100%!important;min-height:44px!important;border:1px solid #cbd9e6!important;border-radius:11px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .cs-mod-logs-toolbar,html body .cs-mod-logs-list,html body .cs-mod-log-row{background-image:none!important;filter:none!important;opacity:1!important}html body .cs-mod-logs-toolbar:before,html body .cs-mod-logs-toolbar:after,html body .cs-mod-log-row:before,html body .cs-mod-log-row:after{content:none!important;display:none!important}html body .cs-action-confirm-modal--leave{width:calc(100vw - 24px)!important;max-width:430px!important;padding:22px 16px 16px!important;display:grid!important;gap:12px!important;text-align:left!important;border:1px solid #d4e1ec!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 60px #0f2a4838!important}html body .cs-action-confirm-modal--leave:before,html body .cs-action-confirm-modal--leave:after{content:none!important;display:none!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-icon{margin:0!important;background:#fff1f1!important;color:#d94b4b!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}html body .cs-action-confirm-modal--leave .cs-pill-btn{width:100%!important;min-height:44px!important}html body .cs-mobile-ann-open-btn{width:100%!important;min-width:0!important;min-height:48px!important;padding:0 14px!important;justify-content:center!important;white-space:normal!important;line-height:1.2!important;text-align:center!important}}@media(max-width:900px){html body .cs-channel-preview-panel{display:grid!important;justify-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;padding:14px!important;border:1px solid #cfddea!important;border-radius:15px!important;background:#f7fbff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body .cs-channel-preview-panel:before,html body .cs-channel-preview-panel:after{content:none!important;display:none!important}html body .cs-channel-preview-panel :is(strong,p,.cs-channel-preview-label){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .cs-channel-preview-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important}html body .cs-channel-preview-tags span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .cs-create-group-preview,html body .cs-create-group-block,html body .cs-create-group-config,html body .cs-create-group-members{min-width:0!important;border-color:#d3e0eb!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .cs-create-group-preview:before,html body .cs-create-group-preview:after,html body .cs-create-group-block:before,html body .cs-create-group-block:after{content:none!important;display:none!important}}@media(max-width:900px){html body.cs-ann-detail-open .cs-ann-detail-back-clean{width:auto!important;min-width:176px!important;max-width:100%!important;min-height:44px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;line-height:1.15!important;white-space:nowrap!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;background:#fff!important;background-image:none!important;border:1px solid #b9d2ee!important;box-shadow:none!important;overflow:visible!important}html body.cs-ann-detail-open .cs-ann-detail-back-clean:before,html body.cs-ann-detail-open .cs-ann-detail-back-clean:after{content:none!important;display:none!important}html body.cs-ann-detail-open .cs-ann-detail-back-clean svg{display:block!important;width:16px!important;height:16px!important;flex:0 0 auto!important;stroke:#176fe8!important}}@media(max-width:900px){html body .v138-group-settings-modal{width:calc(100vw - 20px)!important;max-width:560px!important;max-height:calc(100dvh - 20px)!important;border:1px solid #cddbe7!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 70px #0b233e42!important;overflow:hidden!important;filter:none!important;opacity:1!important}html body .v138-group-settings-modal:before,html body .v138-group-settings-modal:after{content:none!important;display:none!important}html body .v138-group-settings-modal .cs-egm-header{position:relative!important;min-height:74px!important;padding:14px 56px 14px 14px!important;background:#eef5ff!important;background-image:none!important;border-bottom:1px solid #d7e3ed!important}html body .v138-group-settings-modal .cs-egm-close{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;margin:0!important;width:38px!important;height:38px!important;border:1px solid #c7d6e3!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;box-shadow:none!important;z-index:4!important}html body .v138-group-settings-modal .cs-egm-tabs{display:flex!important;gap:4px!important;width:100%!important;padding:5px!important;overflow-x:auto!important;border-bottom:1px solid #dce6ef!important;background:#f7faff!important;background-image:none!important;scrollbar-width:none!important}html body .v138-group-settings-modal .cs-egm-tabs::-webkit-scrollbar{display:none!important}html body .v138-group-settings-modal .cs-egm-tab,html body .v138-group-settings-modal .cs-egm-tab--active{flex:0 0 auto!important;min-height:40px!important;padding:7px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#5d7287!important;-webkit-text-fill-color:#5d7287!important;box-shadow:none!important;filter:none!important}html body .v138-group-settings-modal .cs-egm-tab--active{border-bottom-color:#176fe8!important;background:transparent!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important}html body .v138-group-settings-modal .cs-egm-body{padding:13px!important;background:#f7faff!important;background-image:none!important;overflow-y:auto!important}html body .v138-group-settings-modal .cs-roles-member-list{display:grid!important;gap:9px!important}html body .v138-group-settings-modal .cs-roles-member-card{display:grid!important;grid-template-columns:38px minmax(0,1fr) minmax(120px,auto)!important;gap:9px!important;align-items:center!important;width:100%!important;min-width:0!important;padding:10px!important;border:1px solid #d4e1ec!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .v138-group-settings-modal .cs-roles-member-card:before,html body .v138-group-settings-modal .cs-roles-member-card:after{content:none!important;display:none!important}html body .v138-group-settings-modal .cs-roles-member-details{min-width:0!important}html body .v138-group-settings-modal .cs-roles-member-name,html body .v138-group-settings-modal .cs-roles-member-sub{white-space:normal!important;overflow-wrap:anywhere!important}html body .v138-group-settings-modal .cs-roles-select-wrap{min-width:0!important;border:1px solid #c7d7e4!important;border-radius:10px!important;background:#f8fbfe!important;background-image:none!important;overflow:hidden!important}html body .v138-group-settings-modal .cs-roles-select{width:100%!important;min-width:0!important;min-height:40px!important;background:#f8fbfe!important;background-image:none!important}html body .cs-action-confirm-modal--leave-v138{width:calc(100vw - 24px)!important;max-width:430px!important;padding:22px 16px 16px!important;display:grid!important;gap:12px!important;border:1px solid #d4e1ec!important;border-radius:20px!important;background:#fff!important;background-image:none!important;color:#17344f!important;box-shadow:0 24px 64px #0e27433d!important;filter:none!important;opacity:1!important;text-align:left!important;overflow:hidden!important}html body .cs-action-confirm-modal--leave-v138:before,html body .cs-action-confirm-modal--leave-v138:after{content:none!important;display:none!important}html body .cs-action-confirm-modal--leave-v138 .cs-action-confirm-x{top:12px!important;right:12px!important;background:#fff!important;background-image:none!important;border:1px solid #d0dde8!important}html body .cs-action-confirm-modal--leave-v138 .cs-action-confirm-icon{margin:0!important;background:#fff1f1!important;background-image:none!important;color:#d94b4b!important}html body .cs-action-confirm-modal--leave-v138 h3,html body .cs-action-confirm-modal--leave-v138 p{color:#17344f!important;-webkit-text-fill-color:#17344f!important}html body .cs-action-confirm-modal--leave-v138 .cs-action-confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;padding:0!important;background:#fff!important;background-image:none!important}html body .cs-action-confirm-modal--leave-v138 .cs-pill-btn{width:100%!important;min-height:45px!important;box-shadow:none!important;background-image:none!important}html body .cs-action-confirm-modal--leave-v138 .cs-pill-btn--danger{background:#d94b4b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:560px){html body .v138-group-settings-modal .cs-roles-member-card{grid-template-columns:36px minmax(0,1fr)!important}html body .v138-group-settings-modal .cs-roles-select-wrap{grid-column:1 / -1!important;width:100%!important}}@media(max-width:900px){html body .v139-group-settings-modal{width:calc(100vw - 20px)!important;max-width:560px!important;height:auto!important;max-height:calc(100dvh - 20px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;border:1px solid #cbd9e6!important;border-radius:22px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 24px 70px #0c233d40!important;filter:none!important;opacity:1!important;overflow:hidden!important;isolation:isolate!important}html body .v139-group-settings-modal:before,html body .v139-group-settings-modal:after{content:none!important;display:none!important}html body .v139-group-settings-modal .cs-egm-header{background:#eef5ff!important;background-image:none!important;border-bottom:1px solid #d7e3ed!important}html body .v139-group-settings-modal .cs-egm-tabs{display:flex!important;flex-wrap:wrap!important;gap:4px!important;padding:7px 10px!important;background:#fff!important;background-image:none!important;border-bottom:1px solid #dce6ef!important}html body .v139-group-settings-modal .cs-egm-tab,html body .v139-group-settings-modal .cs-egm-tab--active{position:relative!important;flex:1 1 30%!important;min-width:100px!important;min-height:42px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#5d7287!important;-webkit-text-fill-color:#5d7287!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .v139-group-settings-modal .cs-egm-tab:before,html body .v139-group-settings-modal .cs-egm-tab:after{content:none!important;display:none!important}html body .v139-group-settings-modal .cs-egm-tab--active{border-bottom-color:#176fe8!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important}html body .v139-group-settings-modal .cs-egm-tab *,html body .v139-group-settings-modal .cs-egm-tab--active *{color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important;opacity:1!important}html body .v139-group-settings-modal .cs-egm-body{padding:12px!important;background:#fff!important;background-image:none!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .v139-group-settings-modal .cs-egm-section{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body .v139-group-settings-modal .cs-roles-legend-grid{display:none!important}html body .v139-group-settings-modal .cs-roles-member-list{display:grid!important;gap:10px!important;padding:0!important;background:transparent!important}html body .v139-group-settings-modal .cs-roles-member-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;min-width:0!important;padding:12px!important;border:1px solid #d1deea!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .v139-group-settings-modal .cs-roles-member-card:before,html body .v139-group-settings-modal .cs-roles-member-card:after{content:none!important;display:none!important}html body .v139-group-settings-modal .cs-roles-member-details{min-width:0!important}html body .v139-group-settings-modal .cs-roles-member-name,html body .v139-group-settings-modal .cs-roles-member-sub{white-space:normal!important;overflow-wrap:anywhere!important;color:#173651!important;-webkit-text-fill-color:#173651!important}html body .v139-group-settings-modal .cs-roles-select-wrap{grid-column:1 / -1!important;width:100%!important;min-width:0!important;min-height:46px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border:1px solid #c7d6e4!important;border-radius:11px!important;background:#f8fbfe!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body .v139-group-settings-modal .cs-roles-select{flex:1!important;min-width:0!important;min-height:44px!important;border:0!important;background:#f8fbfe!important;background-image:none!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave-v139{width:calc(100vw - 24px)!important;max-width:430px!important;padding:22px 16px 16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px 12px!important;align-items:center!important;border:1px solid #d3e0eb!important;border-radius:20px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 24px 64px #0e27433d!important;filter:none!important;opacity:1!important;overflow:hidden!important;text-align:left!important}html body .cs-action-confirm-modal--leave-v139:before,html body .cs-action-confirm-modal--leave-v139:after{content:none!important;display:none!important}html body .cs-action-confirm-modal--leave-v139 .cs-action-confirm-icon{grid-column:1!important;grid-row:1 / span 2!important;width:46px!important;height:46px!important;margin:0!important;border-radius:13px!important;background:#fff0f0!important;background-image:none!important;color:#d94b4b!important}html body .cs-action-confirm-modal--leave-v139 h3{grid-column:2!important;margin:0!important;color:#173651!important;-webkit-text-fill-color:#173651!important}html body .cs-action-confirm-modal--leave-v139 p{grid-column:2!important;margin:0!important;color:#60778d!important;-webkit-text-fill-color:#60778d!important}html body .cs-action-confirm-modal--leave-v139 .cs-action-confirm-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;padding-top:8px!important;background:#fff!important;background-image:none!important}html body .cs-action-confirm-modal--leave-v139 .cs-pill-btn{min-height:46px!important;border-radius:12px!important;background-image:none!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave-v139 .cs-pill-btn--danger{background:#d94b4b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:900px){html body .v140-group-settings-modal{width:calc(100vw - 20px)!important;max-width:560px!important;max-height:calc(100dvh - 20px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;border:1px solid #cbd9e6!important;border-radius:22px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 24px 70px #0c233d40!important;filter:none!important;opacity:1!important;overflow:hidden!important;isolation:isolate!important}html body .v140-group-settings-modal:before,html body .v140-group-settings-modal:after,html body .v140-group-settings-modal .cs-egm-tabs:before,html body .v140-group-settings-modal .cs-egm-tabs:after,html body .v140-group-settings-modal .cs-egm-tab:before,html body .v140-group-settings-modal .cs-egm-tab:after,html body .v140-group-settings-modal .cs-egm-body:before,html body .v140-group-settings-modal .cs-egm-body:after,html body .v140-group-settings-modal .cs-egm-section:before,html body .v140-group-settings-modal .cs-egm-section:after{content:none!important;display:none!important}html body .v140-group-settings-modal .cs-egm-header{position:relative!important;min-height:76px!important;padding:14px 58px 14px 14px!important;border-bottom:1px solid #d7e3ed!important;background:#eef5ff!important;background-image:none!important}html body .v140-group-settings-modal .cs-egm-close{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:1px solid #c8d6e4!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#29465f!important;box-shadow:none!important;filter:none!important;z-index:20!important}html body .v140-group-settings-modal .cs-egm-tabs{width:100%!important;padding:6px 10px 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px 6px!important;border:0!important;border-bottom:1px solid #dce6ef!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .v140-group-settings-modal .cs-egm-tab,html body .v140-group-settings-modal .cs-egm-tab--active{min-width:0!important;min-height:44px!important;padding:8px 5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#60758a!important;-webkit-text-fill-color:#60758a!important;box-shadow:none!important;filter:none!important;opacity:1!important;overflow:visible!important}html body .v140-group-settings-modal .cs-egm-tab--active{border-bottom-color:#176fe8!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important}html body .v140-group-settings-modal .cs-egm-tab *,html body .v140-group-settings-modal .cs-egm-tab--active *{color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important;filter:none!important}html body .v140-group-settings-modal .cs-egm-body{min-height:0!important;padding:13px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html body .v140-group-settings-modal .cs-egm-section,html body .v140-group-settings-modal .cs-roles-member-list{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .v140-group-settings-modal .cs-roles-legend-grid{display:none!important}html body .v140-group-settings-modal .cs-roles-member-list{display:grid!important;gap:10px!important}html body .v140-group-settings-modal .cs-roles-member-card{width:100%!important;min-width:0!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border:1px solid #d1deea!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .v140-group-settings-modal .cs-roles-member-card:before,html body .v140-group-settings-modal .cs-roles-member-card:after,html body .v140-group-settings-modal .cs-roles-select-wrap:before,html body .v140-group-settings-modal .cs-roles-select-wrap:after{content:none!important;display:none!important}html body .v140-group-settings-modal .cs-roles-member-details{min-width:0!important}html body .v140-group-settings-modal .cs-roles-member-name,html body .v140-group-settings-modal .cs-roles-member-sub{max-width:100%!important;color:#173651!important;-webkit-text-fill-color:#173651!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v140-group-settings-modal .cs-roles-select-wrap{grid-column:1 / -1!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #c8d6e4!important;border-radius:11px!important;background:#f8fbfe!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body .v140-group-settings-modal .cs-roles-select{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:46px!important;border:0!important;background:#f8fbfe!important;background-image:none!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave-v140{width:calc(100vw - 24px)!important;max-width:430px!important;padding:20px 16px 16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:8px 12px!important;align-items:center!important;border:1px solid #d3e0eb!important;border-radius:20px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;box-shadow:0 24px 64px #0e27433d!important;filter:none!important;opacity:1!important;overflow:hidden!important;text-align:left!important}html body .cs-action-confirm-modal--leave-v140:before,html body .cs-action-confirm-modal--leave-v140:after,html body .cs-action-confirm-modal--leave-v140 *:before,html body .cs-action-confirm-modal--leave-v140 *:after{content:none!important;display:none!important}html body .cs-action-confirm-modal--leave-v140 .cs-action-confirm-x{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;border:1px solid #d0dde8!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave-v140 .cs-action-confirm-icon{grid-column:1!important;grid-row:1 / span 2!important;width:46px!important;height:46px!important;margin:0!important;border-radius:13px!important;background:#fff0f0!important;background-image:none!important;color:#d94b4b!important}html body .cs-action-confirm-modal--leave-v140 h3{grid-column:2!important;margin:0!important;color:#173651!important;-webkit-text-fill-color:#173651!important}html body .cs-action-confirm-modal--leave-v140 p{grid-column:2!important;margin:0!important;color:#60778d!important;-webkit-text-fill-color:#60778d!important}html body .cs-action-confirm-modal--leave-v140 .cs-action-confirm-actions{grid-column:1 / -1!important;width:100%!important;margin:8px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave-v140 .cs-pill-btn{width:100%!important;min-height:46px!important;border-radius:12px!important;background-image:none!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave-v140 .cs-pill-btn--danger{background:#d94b4b!important;border-color:#d94b4b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:900px){html body .cs-chat-builder-footer-note-v141{width:100%!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;border:1px solid #d0deea!important;border-radius:12px!important;background:#f7faff!important;background-image:none!important;color:#526b82!important;box-shadow:none!important}html body .cs-chat-builder-footer-note-v141 span{flex:0 1 auto!important;text-align:center!important;white-space:normal!important}html body .cs-action-confirm-modal--leave-v141{position:relative!important;width:calc(100vw - 24px)!important;max-width:430px!important;padding:22px 16px 16px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:8px 12px!important;border:1px solid #c8d9e8!important;border-radius:22px!important;background:linear-gradient(155deg,#fff,#f4f9ff 52%,#e8f4ff)!important;color:#173651!important;box-shadow:0 26px 72px #0c243f47!important;filter:none!important;opacity:1!important;overflow:hidden!important;text-align:left!important}html body .cs-action-confirm-modal--leave-v141:before,html body .cs-action-confirm-modal--leave-v141:after,html body .cs-action-confirm-modal--leave-v141 *:before,html body .cs-action-confirm-modal--leave-v141 *:after{content:none!important;display:none!important}html body .cs-action-confirm-modal--leave-v141 .cs-action-confirm-x{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;width:40px!important;height:40px!important;border:1px solid #c7d6e4!important;border-radius:12px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important;z-index:20!important}html body .cs-action-confirm-modal--leave-v141 .cs-action-confirm-x *{color:#fff!important;stroke:#fff!important;opacity:1!important}html body .cs-action-confirm-modal--leave-v141 .cs-action-confirm-icon{grid-column:1!important;grid-row:1 / span 2!important;width:50px!important;height:50px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #f0b5b5!important;border-radius:15px!important;background:#fff2f2!important;background-image:none!important;color:#d43f3f!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave-v141 h3{grid-column:2!important;margin:0 44px 0 0!important;color:#173651!important;-webkit-text-fill-color:#173651!important}html body .cs-action-confirm-modal--leave-v141 p{grid-column:2!important;margin:0!important;color:#5f778d!important;-webkit-text-fill-color:#5f778d!important;line-height:1.45!important}html body .cs-action-confirm-modal--leave-v141 .cs-action-confirm-actions{grid-column:1 / -1!important;width:100%!important;margin:10px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave-v141 .cs-pill-btn{width:100%!important;min-height:48px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .cs-action-confirm-modal--leave-v141 .cs-pill-btn--danger{border-color:#d43f3f!important;background:#d43f3f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .cs-action-confirm-modal--leave-v141 .cs-pill-btn:before,html body .cs-action-confirm-modal--leave-v141 .cs-pill-btn:after{content:none!important;display:none!important}html body .v141-moderation-modal .cs-mod-logs-tabs-v141,html body .v141-moderation-modal .cs-mod-logs-tabs-v141 button{background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .v141-moderation-modal .cs-mod-logs-tabs-v141{padding:4px!important;border:1px solid #cfdeea!important;border-radius:13px!important;background:#f5f9fd!important}html body .v141-moderation-modal .cs-mod-logs-tabs-v141 button{min-height:44px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#516b83!important;-webkit-text-fill-color:#516b83!important}html body .v141-moderation-modal .cs-mod-logs-tabs-v141 button.is-active{background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .v141-moderation-modal .cs-mod-logs-tabs-v141 button:before,html body .v141-moderation-modal .cs-mod-logs-tabs-v141 button:after,html body .v141-moderation-modal .cs-mod-logs-tabs-v141 button *:before,html body .v141-moderation-modal .cs-mod-logs-tabs-v141 button *:after{content:none!important;display:none!important}html body .v141-moderation-modal .cs-mod-logs-tabs-v141 button *,html body .v141-moderation-modal .cs-mod-logs-tabs-v141 button.is-active *{color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}}@media(max-width:900px){html body .v142-create-channel-modal{width:min(calc(100vw - 20px),540px)!important;max-height:92dvh!important;border:1px solid #cbdceb!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 80px #081d3459!important}html body .v142-create-channel-head{position:relative!important;min-height:126px!important;padding:18px 64px 18px 18px!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid #d6e3ef!important;background:linear-gradient(145deg,#eef7ff,#f7f6ff 55%,#fff)!important;box-shadow:none!important;overflow:hidden!important}html body .v142-create-channel-head:before,html body .v142-create-channel-head:after{content:none!important;display:none!important}html body .v142-create-channel-head .cs-modal-heading-group{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;width:100%!important}html body .v142-create-channel-head .cs-modal-heading-icon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:14px!important;background:#176fe8!important;color:#fff!important;display:grid!important;place-items:center!important}html body .v142-create-channel-head h3{margin:2px 0 4px!important;color:#102d49!important;-webkit-text-fill-color:#102d49!important;font-size:19px!important;line-height:1.15!important;overflow-wrap:anywhere!important}html body .v142-create-channel-head p{margin:0!important;color:#60778d!important;-webkit-text-fill-color:#60778d!important;font-size:12px!important;line-height:1.35!important}html body .v142-create-channel-head .v53-modal-close{position:absolute!important;top:14px!important;right:14px!important;width:42px!important;height:42px!important;border:1px solid #cbd8e5!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#173651!important;box-shadow:none!important;z-index:5!important}html body .cs-chat-builder-footer-note-v142{width:100%!important;min-height:44px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;border:1px solid #d8e4ee!important;border-radius:12px!important;background:#f7faff!important;background-image:none!important;box-shadow:none!important}html body .cs-chat-builder-footer-note-v142 span{display:block!important;width:100%!important;text-align:center!important;white-space:normal!important}html body .cs-mod-logs-refresh-v142,html body .cs-mod-logs-refresh-v142:is(:hover,:focus,:active){min-height:42px!important;border:1px solid #176fe8!important;border-radius:11px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .cs-mod-logs-refresh-v142:before,html body .cs-mod-logs-refresh-v142:after{content:none!important;display:none!important}html body .cs-mod-logs-refresh-v142 *{color:#fff!important;stroke:#fff!important;opacity:1!important}html body .v142-theme-modal{position:relative!important}html body .v142-theme-modal .v142-theme-close{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;width:42px!important;height:42px!important;min-width:42px!important;z-index:20!important;border:1px solid #cbd8e5!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#173651!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}}@media(max-width:900px){html body .v143-create-channel-modal{width:min(calc(100vw - 18px),540px)!important;max-height:92dvh!important;border:1px solid #c9d9e7!important;border-radius:26px!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 80px #0c253f57!important;overflow:hidden!important}html body .v143-create-channel-head{min-height:132px!important;padding:20px 64px 20px 18px!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid #d7e4ef!important;background:linear-gradient(145deg,#edf7ff,#f4f7ff 52%,#fff)!important;box-shadow:none!important;position:relative!important;overflow:hidden!important}html body .v143-create-channel-head:before,html body .v143-create-channel-head:after{content:none!important;display:none!important}html body .v143-create-channel-head .cs-modal-heading-group{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;width:100%!important}html body .v143-create-channel-head .cs-modal-heading-icon{width:52px!important;height:52px!important;min-width:52px!important;border:0!important;border-radius:16px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;box-shadow:0 9px 22px #176fe838!important;display:grid!important;place-items:center!important}html body .v143-create-channel-head h3{margin:0 0 5px!important;font-size:20px!important;line-height:1.15!important;color:#102f4d!important;-webkit-text-fill-color:#102f4d!important}html body .v143-create-channel-head p{margin:0!important;max-width:34ch!important;font-size:12px!important;line-height:1.45!important;color:#60788e!important;-webkit-text-fill-color:#60788e!important}html body .v143-create-channel-head .v53-modal-close,html body .v143-create-channel-head .cs-chat-builder-close{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:42px!important;height:42px!important;min-width:42px!important;border:1px solid #c8d7e4!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#173651!important;box-shadow:none!important;opacity:1!important;z-index:20!important}html body .cs-chat-builder-footer-note-v143{min-height:46px!important;width:100%!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #d3e1ec!important;border-radius:13px!important;background:#f8fbff!important;background-image:none!important;color:#526a80!important;text-align:center!important;box-shadow:none!important}html body .cs-chat-builder-footer-note-v143 svg{flex:0 0 auto!important;color:#176fe8!important;stroke:#176fe8!important}html body .cs-chat-builder-footer-note-v143 span{flex:0 1 auto!important;width:auto!important;text-align:center!important;white-space:normal!important}html body .cs-action-confirm-modal--leave-v143{width:min(calc(100vw - 24px),430px)!important;padding:22px!important;border:1px solid #cfe0eb!important;border-radius:24px!important;background:linear-gradient(145deg,#f7fbff,#eef7ff 48%,#fff)!important;box-shadow:0 26px 70px #0d2a4647!important;overflow:hidden!important}html body .cs-action-confirm-modal--leave-v143:before,html body .cs-action-confirm-modal--leave-v143:after,html body .cs-action-confirm-modal--leave-v143 .cs-action-confirm-actions:before,html body .cs-action-confirm-modal--leave-v143 .cs-action-confirm-actions:after{content:none!important;display:none!important}html body .cs-action-confirm-modal--leave-v143 .cs-action-confirm-x{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;width:40px!important;height:40px!important;min-width:40px!important;border:1px solid #cbd9e5!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#173651!important;box-shadow:none!important;opacity:1!important}html body .cs-action-confirm-modal--leave-v143 .cs-action-confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin-top:18px!important;padding:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave-v143 .cs-action-confirm-actions .cs-pill-btn{min-height:48px!important;border:1px solid #176fe8!important;border-radius:13px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .cs-action-confirm-modal--leave-v143 .cs-action-confirm-actions .cs-pill-btn--danger{border-color:#dc2626!important;background:#dc2626!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .cs-action-confirm-modal--leave-v143 .cs-action-confirm-actions button:before,html body .cs-action-confirm-modal--leave-v143 .cs-action-confirm-actions button:after{content:none!important;display:none!important}html body .v143-group-settings-modal .cs-egm-tabs{background:#fff!important;background-image:none!important;border-bottom:1px solid #dce7f0!important;box-shadow:none!important}html body .v143-group-settings-modal .cs-egm-tab,html body .v143-group-settings-modal .cs-egm-tab--active{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .v143-group-settings-modal .cs-egm-tab--active{color:#176fe8!important;border-bottom:3px solid #176fe8!important}html body .v143-group-settings-modal .cs-egm-tab:before,html body .v143-group-settings-modal .cs-egm-tab:after{content:none!important;display:none!important}html body .v143-group-settings-modal .cs-roles-legend-grid{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:2px 1px 10px!important;background:transparent!important}html body .v143-group-settings-modal .cs-roles-legend-item{flex:0 0 150px!important;min-height:60px!important;padding:10px!important;border:1px solid #d5e2ec!important;border-radius:13px!important;background:#fff!important;background-image:none!important}html body .v143-group-settings-modal .cs-roles-member-list{display:grid!important;gap:10px!important;background:transparent!important;padding:0!important}html body .v143-group-settings-modal .cs-roles-member-card{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border:1px solid #cfdde8!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .v143-group-settings-modal .cs-roles-select-wrap{grid-column:1 / -1!important;width:100%!important;min-height:44px!important;border:1px solid #c7d7e4!important;border-radius:12px!important;background:#f8fbff!important;background-image:none!important}}@media(max-width:900px){html body .v144-create-channel-modal{width:min(calc(100vw - 18px),540px)!important;max-height:92dvh!important;border:1px solid #c9d9e7!important;border-radius:26px!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 80px #0c253f52!important;overflow:hidden!important}html body .v144-create-channel-head{min-height:118px!important;padding:18px 62px 18px 18px!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid #d5e3ee!important;border-radius:0!important;background:linear-gradient(145deg,#eaf6ff,#f5f9ff 56%,#fff)!important;background-color:#f4f9ff!important;box-shadow:none!important;position:relative!important;overflow:hidden!important}html body .v144-create-channel-head:before,html body .v144-create-channel-head:after{content:none!important;display:none!important}html body .v144-create-channel-head .cs-modal-heading-group{width:100%!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:13px!important;align-items:center!important}html body .v144-create-channel-head .cs-modal-heading-icon{width:50px!important;height:50px!important;min-width:50px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:15px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;box-shadow:0 10px 22px #176fe833!important}html body .v144-create-channel-head .cs-modal-eyebrow{color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .v144-create-channel-head h2,html body .v144-create-channel-head h3{margin:3px 0 4px!important;color:#102f4d!important;-webkit-text-fill-color:#102f4d!important;font-size:20px!important;line-height:1.16!important;letter-spacing:-.02em!important}html body .v144-create-channel-head p{margin:0!important;max-width:36ch!important;color:#61798e!important;-webkit-text-fill-color:#61798e!important;font-size:12px!important;line-height:1.45!important}html body .v144-create-channel-head :is(.v53-modal-close,.cs-chat-builder-close){position:absolute!important;top:13px!important;right:13px!important;left:auto!important;width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;border:1px solid #c9d8e5!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:none!important;opacity:1!important;filter:none!important;z-index:30!important}html body .cs-chat-builder-footer-note-v144{width:100%!important;min-height:58px!important;padding:10px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;text-align:center!important;border:1px solid #d2e1ec!important;border-radius:14px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important;color:#536c82!important;-webkit-text-fill-color:#536c82!important}html body .cs-chat-builder-footer-note-v144 svg{display:block!important;margin:0 auto!important;flex:0 0 auto!important;color:#176fe8!important;stroke:#176fe8!important}html body .cs-chat-builder-footer-note-v144 span{display:block!important;width:100%!important;margin:0 auto!important;color:#536c82!important;-webkit-text-fill-color:#536c82!important;text-align:center!important;line-height:1.35!important;white-space:normal!important}html body .cs-action-confirm-modal--leave-v144{width:min(calc(100vw - 24px),430px)!important;padding:24px 20px 20px!important;text-align:center!important;border:1px solid #cfe0eb!important;border-radius:24px!important;background:linear-gradient(145deg,#f7fbff,#edf7ff,#fff)!important;box-shadow:0 26px 70px #0d2a4647!important;overflow:hidden!important}html body .cs-action-confirm-modal--leave-v144:before,html body .cs-action-confirm-modal--leave-v144:after,html body .cs-action-confirm-modal--leave-v144 button:before,html body .cs-action-confirm-modal--leave-v144 button:after{content:none!important;display:none!important}html body .cs-action-confirm-modal--leave-v144 .cs-action-confirm-icon{margin:0 auto 12px!important;display:grid!important;place-items:center!important}html body .cs-action-confirm-modal--leave-v144 .cs-action-confirm-title-v144,html body .cs-action-confirm-modal--leave-v144 h3{width:100%!important;margin:0 auto 8px!important;text-align:center!important;color:#102f4d!important;-webkit-text-fill-color:#102f4d!important}html body .cs-action-confirm-modal--leave-v144 p{width:100%!important;max-width:32ch!important;margin:0 auto!important;text-align:center!important;color:#5f768b!important;-webkit-text-fill-color:#5f768b!important}html body .cs-action-confirm-modal--leave-v144 .cs-action-confirm-actions{width:100%!important;margin-top:18px!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .cs-action-confirm-modal--leave-v144 .cs-pill-btn{min-height:48px!important;border:1px solid #176fe8!important;border-radius:13px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .cs-action-confirm-modal--leave-v144 .cs-pill-btn--danger{border-color:#dc2626!important;background:#dc2626!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .v144-group-settings-modal .cs-egm-tabs,html body .v144-group-settings-modal .cs-egm-section,html body .v144-group-settings-modal .cs-roles-member-list{background:transparent!important;background-image:none!important;box-shadow:none!important}html body .v144-group-settings-modal .cs-roles-member-list{display:grid!important;gap:10px!important;padding:0!important}html body .v144-group-settings-modal .cs-roles-member-card-v144{width:100%!important;padding:12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px 12px!important;align-items:center!important;border:1px solid #cfdeea!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 6px 18px #1232510b!important;overflow:hidden!important}html body .v144-group-settings-modal .cs-roles-member-card-v144:before,html body .v144-group-settings-modal .cs-roles-member-card-v144:after{content:none!important;display:none!important}html body .v144-group-settings-modal .cs-roles-member-card-v144 .cs-roles-member-details{min-width:0!important}html body .v144-group-settings-modal .cs-roles-member-card-v144 .cs-roles-member-name{color:#15334f!important;-webkit-text-fill-color:#15334f!important;font-size:13px!important;font-weight:750!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .v144-group-settings-modal .cs-roles-member-card-v144 .cs-roles-member-sub{color:#6b8194!important;-webkit-text-fill-color:#6b8194!important;font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .v144-group-settings-modal .cs-roles-member-card-v144 .cs-roles-select-wrap{grid-column:1 / -1!important;width:100%!important;min-height:44px!important;padding:0 10px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;border:1px solid #c7d7e4!important;border-radius:12px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important}html body .v144-group-settings-modal .cs-roles-member-card-v144 .cs-roles-select{width:100%!important;min-height:42px!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}}@media(max-width:900px){html body .v145-create-channel-modal{width:min(calc(100vw - 18px),540px)!important;max-height:92dvh!important;border:1px solid #c8d9e8!important;border-radius:24px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 68px #0f2b4847!important;overflow:hidden!important}html body .v145-create-channel-head{position:relative!important;min-height:112px!important;padding:18px 62px 18px 18px!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid #d7e4ee!important;border-radius:0!important;background:linear-gradient(140deg,#eaf6ff,#f7fbff 58%,#fff)!important;box-shadow:none!important;overflow:hidden!important}html body .v145-create-channel-head:before,html body .v145-create-channel-head:after{content:none!important;display:none!important}html body .v145-create-channel-head .cs-modal-heading-group{width:100%!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:13px!important;align-items:center!important}html body .v145-create-channel-head .cs-modal-heading-icon{width:48px!important;height:48px!important;min-width:48px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:14px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;box-shadow:0 9px 20px #176fe833!important}html body .v145-create-channel-head .cs-modal-eyebrow{display:block!important;margin:0 0 3px!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;font-size:10px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .v145-create-channel-head h3{margin:0 0 4px!important;color:#12324f!important;-webkit-text-fill-color:#12324f!important;font-size:19px!important;line-height:1.18!important;letter-spacing:-.02em!important}html body .v145-create-channel-head p{margin:0!important;max-width:35ch!important;color:#627b90!important;-webkit-text-fill-color:#627b90!important;font-size:12px!important;line-height:1.42!important}html body .v145-create-channel-head :is(.v53-modal-close,.cs-modal-close-studio){position:absolute!important;top:13px!important;right:13px!important;left:auto!important;width:40px!important;height:40px!important;min-width:40px!important;display:grid!important;place-items:center!important;border:1px solid #cad9e6!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:none!important;filter:none!important;opacity:1!important;z-index:50!important}html body .cs-chat-builder-footer-note-v145{width:100%!important;min-height:64px!important;padding:11px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #d0dfeb!important;border-radius:14px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important;text-align:center!important}html body .cs-chat-builder-footer-note-v145 svg{margin:0 auto!important;display:block!important;flex:0 0 auto!important;color:#176fe8!important;stroke:#176fe8!important}html body .cs-chat-builder-footer-note-v145 span{display:block!important;width:100%!important;margin:0 auto!important;color:#536f86!important;-webkit-text-fill-color:#536f86!important;text-align:center!important;line-height:1.35!important;white-space:normal!important}html body .cs-action-confirm-modal--leave-v145 .cs-action-confirm-title-v145{width:100%!important;margin:0 auto 8px!important;display:block!important;text-align:center!important;color:#12324f!important;-webkit-text-fill-color:#12324f!important}html body .cs-action-confirm-modal--leave-v145 .cs-action-confirm-actions,html body .cs-action-confirm-modal--leave-v145 .cs-action-confirm-actions:before,html body .cs-action-confirm-modal--leave-v145 .cs-action-confirm-actions:after{background:transparent!important;background-image:none!important;box-shadow:none!important}html body .v145-group-settings-modal .cs-egm-section,html body .v145-group-settings-modal .cs-roles-member-list,html body .v145-group-settings-modal .cs-roles-member-list:before,html body .v145-group-settings-modal .cs-roles-member-list:after{background:transparent!important;background-image:none!important;box-shadow:none!important}html body .v145-group-settings-modal .cs-roles-member-list{display:grid!important;gap:11px!important;padding:0!important}html body .v145-group-settings-modal .cs-roles-member-card-v145{width:100%!important;min-height:112px!important;padding:13px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px 12px!important;align-items:center!important;border:1px solid #cbdce9!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 7px 20px #10304f0e!important;overflow:hidden!important;isolation:isolate!important}html body .v145-group-settings-modal .cs-roles-member-card-v145:before,html body .v145-group-settings-modal .cs-roles-member-card-v145:after{content:none!important;display:none!important}html body .v145-group-settings-modal .cs-roles-member-card-v145>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .v145-group-settings-modal .cs-roles-member-card-v145 .cs-roles-member-details{min-width:0!important}html body .v145-group-settings-modal .cs-roles-member-card-v145 .cs-roles-member-name{color:#12324f!important;-webkit-text-fill-color:#12324f!important;font-size:13px!important;line-height:1.3!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .v145-group-settings-modal .cs-roles-member-card-v145 .cs-roles-member-sub{margin-top:2px!important;color:#6a8195!important;-webkit-text-fill-color:#6a8195!important;font-size:11px!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .v145-group-settings-modal .cs-roles-member-card-v145 .cs-roles-select-wrap{grid-column:1 / -1!important;width:100%!important;min-height:44px!important;padding:0 10px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;border:1px solid #c8d8e5!important;border-radius:12px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important}html body .v145-group-settings-modal .cs-roles-member-card-v145 .cs-roles-select{width:100%!important;min-height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;font-size:12px!important;font-weight:750!important}}@media(max-width:900px){html body .v146-group-settings-modal .cs-egm-section:has(.cs-roles-member-list-v146){padding:14px!important;border:1px solid #d7e4ee!important;border-radius:18px!important;background:linear-gradient(155deg,#fff,#f8fbff 58%,#eef7ff)!important;background-image:linear-gradient(155deg,#fff,#f8fbff 58%,#eef7ff)!important;box-shadow:none!important}html body .v146-group-settings-modal .cs-egm-section:has(.cs-roles-member-list-v146):before,html body .v146-group-settings-modal .cs-egm-section:has(.cs-roles-member-list-v146):after,html body .v146-group-settings-modal .cs-roles-member-list-v146:before,html body .v146-group-settings-modal .cs-roles-member-list-v146:after{content:none!important;display:none!important}html body .v146-group-settings-modal .cs-roles-legend-grid{display:none!important}html body .v146-group-settings-modal .cs-egm-section-title{margin:0 0 12px!important;padding:0!important;color:#12324f!important;-webkit-text-fill-color:#12324f!important;font-size:14px!important;font-weight:850!important;background:transparent!important;background-image:none!important}html body .v146-group-settings-modal .cs-roles-member-list-v146{display:grid!important;gap:10px!important;padding:0!important;background:transparent!important;background-image:none!important}html body .v146-group-settings-modal .cs-roles-member-card-v146,html body .v146-group-settings-modal .cs-roles-member-card-v146:is(:hover,:focus-within){width:100%!important;min-height:126px!important;padding:13px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px 12px!important;align-items:center!important;border:1px solid #c8d9e6!important;border-radius:15px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 6px 18px #1334520d!important;transform:none!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .v146-group-settings-modal .cs-roles-member-card-v146:before,html body .v146-group-settings-modal .cs-roles-member-card-v146:after{content:none!important;display:none!important}html body .v146-group-settings-modal .cs-roles-member-card-v146>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .v146-group-settings-modal .cs-roles-member-card-v146 .cs-avatar{width:44px!important;height:44px!important;min-width:44px!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #c8d9e6!important}html body .v146-group-settings-modal .cs-roles-member-card-v146 .cs-roles-member-details{min-width:0!important}html body .v146-group-settings-modal .cs-roles-member-card-v146 .cs-roles-member-name{color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v146-group-settings-modal .cs-roles-member-card-v146 .cs-roles-member-sub{margin-top:3px!important;color:#6a8194!important;-webkit-text-fill-color:#6a8194!important;font-size:11px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v146-group-settings-modal .cs-roles-select-wrap-v146{grid-column:1 / -1!important;width:100%!important;min-height:54px!important;padding:7px 10px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:0 7px!important;border:1px solid #c8d9e6!important;border-radius:12px!important;background:#f7fbff!important;background-image:none!important;box-shadow:none!important}html body .v146-group-settings-modal .cs-roles-select-wrap-v146 .cs-roles-field-label-v146{grid-column:1 / -1!important;display:block!important;margin:0 0 2px!important;color:#71879a!important;-webkit-text-fill-color:#71879a!important;font-size:9px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body .v146-group-settings-modal .cs-roles-select-wrap-v146 .cs-roles-select-icon{grid-column:1!important;grid-row:2!important;display:grid!important;place-items:center!important}html body .v146-group-settings-modal .cs-roles-select-wrap-v146 .cs-roles-select{grid-column:2!important;grid-row:2!important;width:100%!important;min-height:30px!important;padding:0 22px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;outline:none!important}}@media(max-width:900px){html body .v147-group-settings-modal .cs-egm-section:has(.cs-roles-member-list-v147){width:100%!important;padding:14px!important;border:1px solid #d3e1ec!important;border-radius:18px!important;background:#f7fbff!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .v147-group-settings-modal .cs-egm-section:has(.cs-roles-member-list-v147):before,html body .v147-group-settings-modal .cs-egm-section:has(.cs-roles-member-list-v147):after,html body .v147-group-settings-modal .cs-roles-member-list-v147:before,html body .v147-group-settings-modal .cs-roles-member-list-v147:after{content:none!important;display:none!important}html body .v147-group-settings-modal .cs-roles-legend-grid{display:none!important}html body .v147-group-settings-modal .cs-egm-section:has(.cs-roles-member-list-v147)>.cs-egm-section-title{margin:0 0 12px!important;padding:0!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:15px!important;line-height:1.25!important;font-weight:850!important;background:transparent!important;background-image:none!important}html body .v147-group-settings-modal .cs-roles-member-list-v147{width:100%!important;display:grid!important;gap:10px!important;padding:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .v147-group-settings-modal .cs-roles-member-card-v147,html body .v147-group-settings-modal .cs-roles-member-card-v147:is(:hover,:focus-within,:active){width:100%!important;min-height:118px!important;padding:12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px 12px!important;align-items:center!important;border:1px solid #c7d8e6!important;border-radius:15px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 7px 18px #0f304e0e!important;transform:none!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .v147-group-settings-modal .cs-roles-member-card-v147:before,html body .v147-group-settings-modal .cs-roles-member-card-v147:after{content:none!important;display:none!important}html body .v147-group-settings-modal .cs-roles-member-card-v147>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .v147-group-settings-modal .cs-roles-member-card-v147 .cs-avatar{width:46px!important;height:46px!important;min-width:46px!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #c7d8e6!important}html body .v147-group-settings-modal .cs-roles-member-details{min-width:0!important}html body .v147-group-settings-modal .cs-roles-member-name{color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:13px!important;line-height:1.25!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v147-group-settings-modal .cs-roles-member-sub{margin-top:3px!important;color:#698094!important;-webkit-text-fill-color:#698094!important;font-size:11px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v147-group-settings-modal .cs-roles-select-wrap-v147{grid-column:1 / -1!important;width:100%!important;min-height:56px!important;padding:7px 10px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:1px 8px!important;border:1px solid #c7d8e6!important;border-radius:12px!important;background:#f6faff!important;background-image:none!important;box-shadow:none!important}html body .v147-group-settings-modal .cs-roles-field-label-v147{grid-column:1 / -1!important;display:block!important;margin:0 0 2px!important;color:#6d8396!important;-webkit-text-fill-color:#6d8396!important;font-size:9px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body .v147-group-settings-modal .cs-roles-select-wrap-v147 .cs-roles-select-icon{grid-column:1!important;grid-row:2!important;display:grid!important;place-items:center!important}html body .v147-group-settings-modal .cs-roles-select-wrap-v147 .cs-roles-select{grid-column:2!important;grid-row:2!important;width:100%!important;min-height:32px!important;padding:0 24px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;outline:none!important}}@media(max-width:900px){html body .v148-create-channel-modal{width:calc(100vw - 20px)!important;max-width:560px!important;max-height:calc(100dvh - 20px)!important;margin:auto!important;border:1px solid #c9dbea!important;border-radius:22px!important;background:#fff!important;background-image:none!important;overflow:hidden!important;box-shadow:0 24px 70px #081f3842!important}html body .v148-create-channel-modal:before,html body .v148-create-channel-modal:after{content:none!important;display:none!important}html body .v148-create-channel-head{position:relative!important;min-height:112px!important;padding:17px 64px 17px 16px!important;display:block!important;border:0!important;border-bottom:1px solid #d6e3ed!important;border-radius:0!important;background:linear-gradient(145deg,#eaf5ff,#f7fbff 62%,#fff)!important;box-shadow:none!important;overflow:hidden!important}html body .v148-create-channel-head:before,html body .v148-create-channel-head:after{content:none!important;display:none!important}html body .v148-create-channel-head .cs-modal-heading-group-v148{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:12px!important}html body .v148-create-channel-head .cs-modal-heading-icon{width:44px!important;height:44px!important;min-width:44px!important;display:grid!important;place-items:center!important;border:1px solid #bcd5ec!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#176fe8!important;box-shadow:0 6px 16px #176fe81a!important}html body .v148-create-channel-head .cs-modal-heading-group-v148>div{min-width:0!important;padding:1px 0 0!important}html body .v148-create-channel-head .cs-modal-eyebrow{display:block!important;margin:0 0 5px!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;font-size:9px!important;line-height:1!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body .v148-create-channel-head h3{max-width:100%!important;margin:0 0 5px!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:19px!important;line-height:1.15!important;letter-spacing:-.02em!important;font-weight:880!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v148-create-channel-head p{max-width:100%!important;margin:0!important;color:#60798e!important;-webkit-text-fill-color:#60798e!important;font-size:11px!important;line-height:1.42!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v148-create-channel-head .cs-modal-close-studio{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:40px!important;height:40px!important;min-width:40px!important;display:grid!important;place-items:center!important;border:1px solid #bfd1df!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#173651!important;box-shadow:none!important;z-index:20!important}html body .v148-create-channel-head .cs-modal-close-studio:before,html body .v148-create-channel-head .cs-modal-close-studio:after{content:none!important;display:none!important}html body .v148-group-settings-modal .cs-roles-section-v148{width:100%!important;padding:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .v148-group-settings-modal .cs-roles-section-v148>.cs-egm-section-title{margin:0 0 10px!important;padding:0!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:15px!important;line-height:1.2!important;font-weight:880!important;background:transparent!important;background-image:none!important}html body .v148-group-settings-modal .cs-roles-legend-grid{display:none!important}html body .v148-group-settings-modal .cs-roles-member-list-v148{width:100%!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .v148-group-settings-modal .cs-roles-member-list-v148:before,html body .v148-group-settings-modal .cs-roles-member-list-v148:after{content:none!important;display:none!important}html body .v148-group-settings-modal .cs-roles-member-card-v148,html body .v148-group-settings-modal .cs-roles-member-card-v148:is(:hover,:focus-within,:active){position:relative!important;width:100%!important;min-height:0!important;padding:12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:10px 11px!important;border:1px solid #cbdbe8!important;border-radius:15px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 6px 18px #0f304d0e!important;filter:none!important;opacity:1!important;transform:none!important;overflow:hidden!important}html body .v148-group-settings-modal .cs-roles-member-card-v148:before,html body .v148-group-settings-modal .cs-roles-member-card-v148:after{content:none!important;display:none!important}html body .v148-group-settings-modal .cs-roles-member-card-v148>*{position:relative!important;z-index:2!important;min-width:0!important;opacity:1!important;filter:none!important}html body .v148-group-settings-modal .cs-roles-member-card-v148 .cs-avatar{grid-column:1!important;grid-row:1!important;width:46px!important;height:46px!important;min-width:46px!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #cbdbe8!important}html body .v148-group-settings-modal .cs-roles-member-card-v148 .cs-roles-member-details{grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:0!important}html body .v148-group-settings-modal .cs-roles-member-name{margin:0!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:13px!important;line-height:1.25!important;font-weight:880!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v148-group-settings-modal .cs-roles-member-sub{margin:3px 0 0!important;color:#6a8194!important;-webkit-text-fill-color:#6a8194!important;font-size:11px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v148-group-settings-modal .cs-roles-select-wrap-v148{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-height:48px!important;padding:6px 10px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 8px!important;border:1px solid #cbdbe8!important;border-radius:11px!important;background:#f7fbff!important;background-image:none!important;box-shadow:none!important}html body .v148-group-settings-modal .cs-roles-select-wrap-v148:before,html body .v148-group-settings-modal .cs-roles-select-wrap-v148:after{content:none!important;display:none!important}html body .v148-group-settings-modal .cs-roles-field-label-v148{grid-column:1 / -1!important;grid-row:1!important;margin:0!important;color:#71879a!important;-webkit-text-fill-color:#71879a!important;font-size:8px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .v148-group-settings-modal .cs-roles-select-wrap-v148 .cs-roles-select-icon{grid-column:1!important;grid-row:2!important;display:grid!important;place-items:center!important;font-size:15px!important}html body .v148-group-settings-modal .cs-roles-select-wrap-v148 .cs-roles-select{grid-column:2!important;grid-row:2!important;width:100%!important;min-height:30px!important;padding:0 25px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important}}@media(max-width:900px){html body .v149-create-channel-modal{width:calc(100vw - 20px)!important;max-width:560px!important;max-height:calc(100dvh - 20px)!important;border:1px solid #cbdbe8!important;border-radius:22px!important;background:#fff!important;background-image:none!important;overflow:hidden!important;box-shadow:0 24px 70px #081f383d!important}html body .v149-create-channel-head{position:relative!important;min-height:96px!important;padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:start!important;gap:12px!important;border:0!important;border-bottom:1px solid #d7e4ee!important;border-radius:0!important;background:linear-gradient(145deg,#eaf5ff,#f7fbff 72%,#fff)!important;box-shadow:none!important;overflow:visible!important}html body .v149-create-channel-head:before,html body .v149-create-channel-head:after{content:none!important;display:none!important}html body .v149-create-channel-head .cs-modal-heading-group-v149{grid-column:1!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}html body .v149-create-channel-head .cs-modal-heading-icon{width:42px!important;height:42px!important;min-width:42px!important;border:1px solid #bdd5e8!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#176fe8!important;box-shadow:none!important}html body .v149-create-channel-head .cs-modal-heading-group-v149>div{min-width:0!important;padding:0!important;overflow:hidden!important}html body .v149-create-channel-head .cs-modal-eyebrow{margin:0 0 4px!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;font-size:9px!important;line-height:1!important;font-weight:900!important;letter-spacing:.09em!important}html body .v149-create-channel-head h3{margin:0 0 4px!important;max-width:100%!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:20px!important;line-height:1.08!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v149-create-channel-head p{margin:0!important;max-width:100%!important;color:#60798e!important;-webkit-text-fill-color:#60798e!important;font-size:10.5px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v149-create-channel-head .v149-create-channel-close,html body .v149-create-channel-head .v149-create-channel-close:is(:hover,:focus,:active){position:static!important;grid-column:2!important;justify-self:end!important;width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #bfd2e0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#173651!important;box-shadow:none!important;transform:none!important;z-index:10!important}html body .v149-create-channel-head .v149-create-channel-close:before,html body .v149-create-channel-head .v149-create-channel-close:after{content:none!important;display:none!important}html body .v149-group-settings-modal .cs-roles-section-v149{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .v149-group-settings-modal .cs-roles-section-v149>.cs-egm-section-title{margin:0!important;padding:0!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:16px!important;line-height:1.2!important;font-weight:900!important;background:transparent!important;background-image:none!important}html body .v149-group-settings-modal .cs-roles-helper-v149{margin:4px 0 12px!important;color:#6a8194!important;-webkit-text-fill-color:#6a8194!important;font-size:11px!important;line-height:1.4!important}html body .v149-group-settings-modal .cs-roles-legend-grid{display:none!important}html body .v149-group-settings-modal .cs-roles-member-list-v149{width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;gap:11px!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .v149-group-settings-modal .cs-roles-member-list-v149:before,html body .v149-group-settings-modal .cs-roles-member-list-v149:after{content:none!important;display:none!important}html body .v149-group-settings-modal .cs-roles-member-card-v149,html body .v149-group-settings-modal .cs-roles-member-card-v149:is(:hover,:focus-within,:active){position:relative!important;width:100%!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:10px!important;border:1px solid #cbdbe8!important;border-left:4px solid var(--role-accent,#176fe8)!important;border-radius:15px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 7px 20px #0e2e4b0e!important;filter:none!important;opacity:1!important;overflow:hidden!important;transform:none!important}html body .v149-group-settings-modal .cs-roles-member-card-v149:before,html body .v149-group-settings-modal .cs-roles-member-card-v149:after{content:none!important;display:none!important}html body .v149-group-settings-modal .cs-roles-member-card-v149>*{position:relative!important;z-index:2!important;min-width:0!important;opacity:1!important;filter:none!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-avatar{grid-column:1!important;grid-row:1!important;width:46px!important;height:46px!important;min-width:46px!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #cbdbe8!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-roles-member-details{grid-column:2!important;grid-row:1!important;min-width:0!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-roles-member-name{margin:0!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:13px!important;line-height:1.2!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-roles-member-sub{margin:3px 0 0!important;color:#6a8194!important;-webkit-text-fill-color:#6a8194!important;font-size:10.5px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v149-group-settings-modal .cs-roles-current-v149{grid-column:3!important;grid-row:1!important;max-width:92px!important;padding:5px 8px!important;border:1px solid color-mix(in srgb,var(--role-accent,#176fe8) 34%,#d7e4ee)!important;border-radius:999px!important;background:#f8fbff!important;background-image:none!important;color:var(--role-accent,#176fe8)!important;-webkit-text-fill-color:var(--role-accent,#176fe8)!important;font-size:9px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v149-group-settings-modal .cs-roles-select-wrap-v149{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-height:50px!important;margin:0!important;padding:7px 10px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 8px!important;border:1px solid #cbdbe8!important;border-radius:11px!important;background:#f7fbff!important;background-image:none!important;box-shadow:none!important}html body .v149-group-settings-modal .cs-roles-select-wrap-v149:before,html body .v149-group-settings-modal .cs-roles-select-wrap-v149:after{content:none!important;display:none!important}html body .v149-group-settings-modal .cs-roles-field-label-v149{grid-column:1 / -1!important;grid-row:1!important;margin:0!important;color:#71879a!important;-webkit-text-fill-color:#71879a!important;font-size:8px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .v149-group-settings-modal .cs-roles-select-wrap-v149 .cs-roles-select-icon{grid-column:1!important;grid-row:2!important;display:grid!important;place-items:center!important;color:var(--role-accent,#176fe8)!important}html body .v149-group-settings-modal .cs-roles-select-wrap-v149 .cs-roles-select{grid-column:2!important;grid-row:2!important;width:100%!important;min-height:30px!important;margin:0!important;padding:0 26px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#183851!important;-webkit-text-fill-color:#183851!important;box-shadow:none!important;outline:0!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important}}@media(max-width:768px){html body .v149-group-settings-modal .cs-roles-section-v149,html body .v149-group-settings-modal .cs-roles-member-list-v149{gap:2px!important}html body .v149-group-settings-modal .cs-roles-section-v149>.cs-egm-section-title{margin:0 0 10px!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body .v149-group-settings-modal .cs-roles-helper-v149,html body .v149-group-settings-modal .cs-roles-legend-grid,html body .v149-group-settings-modal .cs-roles-current-v149{display:none!important}html body .v149-group-settings-modal .cs-roles-member-card-v149,html body .v149-group-settings-modal .cs-roles-member-card-v149:is(:hover,:focus-within,:active){width:100%!important;min-height:58px!important;margin:0!important;padding:9px 10px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 112px!important;grid-template-rows:1fr!important;align-items:center!important;gap:10px!important;border:1px solid #f1f5f9!important;border-left:1px solid #f1f5f9!important;border-radius:10px!important;background:#f8fafc!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .v149-group-settings-modal .cs-roles-member-card-v149:hover{background:#f1f5f9!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-avatar{grid-column:1!important;grid-row:1!important;width:36px!important;height:36px!important;min-width:36px!important;border:0!important;box-shadow:none!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-roles-member-details{grid-column:2!important;grid-row:1!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-roles-member-name{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;font-size:13px!important;font-weight:600!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-roles-member-sub{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-size:11px!important}html body .v149-group-settings-modal .cs-roles-select-wrap-v149{grid-column:3!important;grid-row:1!important;width:112px!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 8px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-template-rows:1fr!important;gap:5px!important;border:1px solid color-mix(in srgb,var(--role-accent,#4171f5) 25%,#e2e8f0)!important;border-radius:999px!important;background:color-mix(in srgb,var(--role-accent,#4171f5) 7%,#fff)!important;overflow:hidden!important}html body .v149-group-settings-modal .cs-roles-field-label-v149{display:none!important}html body .v149-group-settings-modal .cs-roles-select-wrap-v149 .cs-roles-select-icon{grid-column:1!important;grid-row:1!important;font-size:12px!important}html body .v149-group-settings-modal .cs-roles-select-wrap-v149 .cs-roles-select{grid-column:2!important;grid-row:1!important;width:100%!important;min-height:32px!important;padding:0 16px 0 0!important;color:var(--role-accent,#4171f5)!important;-webkit-text-fill-color:var(--role-accent,#4171f5)!important;font-size:10.5px!important;font-weight:700!important}}@media(max-width:768px){html body .cs-roles-section-v149{padding:0!important}html body .cs-roles-section-v149 .cs-roles-helper-v149{margin:5px 0 10px!important;color:#6c8094!important;font-size:10px!important}html body .cs-roles-member-list-v149{display:grid!important;gap:8px!important}html body .cs-roles-member-card-v149{width:100%!important;min-height:68px!important;padding:10px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-areas:"avatar info badge" "select select select"!important;align-items:center!important;gap:8px 10px!important;border:1px solid #d7e3ed!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .cs-roles-member-card-v149>.cs-avatar{grid-area:avatar!important;width:42px!important;height:42px!important}html body .cs-roles-member-card-v149 .cs-roles-member-details{grid-area:info!important;min-width:0!important}html body .cs-roles-member-card-v149 .cs-roles-member-name{color:#18354f!important;font-size:12px!important;font-weight:900!important}html body .cs-roles-member-card-v149 .cs-roles-member-sub{margin-top:2px!important;color:#72879a!important;font-size:9px!important}html body .cs-roles-member-card-v149 .cs-roles-current-v149{grid-area:badge!important;max-width:100px!important;padding:5px 7px!important;border:1px solid color-mix(in srgb,var(--role-accent,#176fe8) 28%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--role-accent,#176fe8) 10%,#fff)!important;color:var(--role-accent,#176fe8)!important;font-size:8px!important;font-weight:900!important;white-space:nowrap!important}html body .cs-roles-member-card-v149 .cs-roles-select-wrap-v149{grid-area:select!important;width:100%!important;min-height:40px!important;margin:0!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:8px!important;padding:0 9px!important;border:1px solid #d7e3ed!important;border-radius:10px!important;background:#f7fafc!important}html body .cs-roles-member-card-v149 .cs-roles-field-label-v149{display:none!important}html body .cs-roles-member-card-v149 .cs-roles-select-icon{color:#176fe8!important}html body .cs-roles-member-card-v149 .cs-roles-select{width:100%!important;height:38px!important;border:0!important;background:transparent!important;color:#18354f!important;font-size:11px!important;font-weight:850!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-x{background:#e9edf2!important;color:#42566b!important;border:1px solid #d5dde6!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-x:hover,html body .cs-action-confirm-modal--leave .cs-action-confirm-x:active{background:#dfe5eb!important;color:#1f354a!important}}@media(max-width:768px){html body .v149-group-settings-modal .cs-roles-section-v149{width:100%!important;padding:0!important;display:grid!important;gap:12px!important;overflow:visible!important}html body .v149-group-settings-modal .cs-roles-section-v149>.cs-egm-section-title{margin:0!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:18px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.02em!important;text-transform:none!important}html body .v149-group-settings-modal .cs-roles-helper-v149{display:block!important;margin:-7px 0 2px!important;color:#6b8195!important;-webkit-text-fill-color:#6b8195!important;font-size:11px!important;line-height:1.45!important}html body .v149-group-settings-modal .cs-roles-legend-grid{display:none!important}html body .v149-group-settings-modal .cs-roles-member-list-v149{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0 0 4px!important}html body .v149-group-settings-modal .cs-roles-member-card-v149,html body .v149-group-settings-modal .cs-roles-member-card-v149:is(:hover,:focus-within,:active){width:100%!important;min-height:0!important;padding:12px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-areas:"avatar copy role" "select select select"!important;align-items:center!important;gap:10px 11px!important;border:1px solid #d5e2ec!important;border-left:4px solid var(--role-accent,#176fe8)!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 9px 24px #143a5b0f!important;overflow:visible!important}html body .v149-group-settings-modal .cs-roles-member-card-v149:before,html body .v149-group-settings-modal .cs-roles-member-card-v149:after{content:none!important;display:none!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-avatar{grid-area:avatar!important;width:44px!important;height:44px!important;min-width:44px!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #cbdbe8!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-roles-member-details{grid-area:copy!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-roles-member-name{color:#15324d!important;-webkit-text-fill-color:#15324d!important;font-size:13px!important;line-height:1.2!important;font-weight:900!important}html body .v149-group-settings-modal .cs-roles-member-card-v149 .cs-roles-member-sub{margin-top:3px!important;color:#74899b!important;-webkit-text-fill-color:#74899b!important;font-size:10px!important}html body .v149-group-settings-modal .cs-roles-current-v149{grid-area:role!important;display:inline-flex!important;max-width:94px!important;padding:5px 8px!important;border:1px solid color-mix(in srgb,var(--role-accent,#176fe8) 30%,#d7e4ee)!important;border-radius:999px!important;background:color-mix(in srgb,var(--role-accent,#176fe8) 8%,#fff)!important;color:var(--role-accent,#176fe8)!important;-webkit-text-fill-color:var(--role-accent,#176fe8)!important;font-size:8.5px!important;font-weight:900!important;white-space:nowrap!important}html body .v149-group-settings-modal .cs-roles-select-wrap-v149{grid-area:select!important;width:100%!important;min-height:46px!important;height:auto!important;padding:6px 10px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;align-items:center!important;gap:2px 7px!important;border:1px solid #cbdbe8!important;border-radius:12px!important;background:#f7fbff!important;overflow:visible!important}html body .v149-group-settings-modal .cs-roles-field-label-v149{grid-column:1 / -1!important;display:block!important;color:#7890a3!important;-webkit-text-fill-color:#7890a3!important;font-size:8px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .v149-group-settings-modal .cs-roles-select-wrap-v149 .cs-roles-select-icon{grid-column:1!important;grid-row:2!important;color:var(--role-accent,#176fe8)!important}html body .v149-group-settings-modal .cs-roles-select-wrap-v149 .cs-roles-select{grid-column:2!important;grid-row:2!important;width:100%!important;min-height:31px!important;padding:0 24px 0 0!important;border:0!important;background:transparent!important;color:#173651!important;-webkit-text-fill-color:#173651!important;font-size:12px!important;font-weight:850!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings{width:100%!important;padding:13px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-channel-builder-step{margin:0 0 2px!important;padding:12px!important;border:1px solid #d5e2ec!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#edf6ff)!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-channel-builder-step>span{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#176fe8!important;color:#fff!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-chat-builder-toggle,html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-chat-builder-toggle:is(:hover,:focus,:active){width:100%!important;min-height:78px!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;text-align:left!important;border:1px solid #d5e2ec!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 20px #143a5b0b!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-chat-builder-toggle.is-on{border-color:#9bc6ef!important;background:#f1f8ff!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-chat-builder-toggle-icon{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid #d4e3ef!important;border-radius:12px!important;background:#edf6ff!important;color:#176fe8!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-chat-builder-toggle-copy strong{color:#15324d!important;-webkit-text-fill-color:#15324d!important;font-size:12px!important;font-weight:900!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-chat-builder-toggle-copy small{margin-top:3px!important;color:#70869a!important;-webkit-text-fill-color:#70869a!important;font-size:9.5px!important;line-height:1.4!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-channel-builder-select{width:100%!important;margin:0!important;padding:11px!important;border:1px solid #d5e2ec!important;border-radius:15px!important;background:#fff!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-channel-builder-select>span{display:block!important;margin-bottom:7px!important;color:#61788e!important;font-size:9px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body .v149-create-channel-modal .cs-channel-builder-card--settings .cs-channel-builder-select select{width:100%!important;min-height:44px!important;border:1px solid #cbdbe8!important;border-radius:11px!important;background:#f7fbff!important;color:#173651!important;font-size:12px!important;font-weight:800!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-x,html body .cs-action-confirm-modal--leave .cs-action-confirm-actions .cs-pill-btn:first-child,html body .cs-action-confirm-modal--leave .cs-action-confirm-x:is(:hover,:focus,:active),html body .cs-action-confirm-modal--leave .cs-action-confirm-actions .cs-pill-btn:first-child:is(:hover,:focus,:active){border:1px solid #d2dbe4!important;background:#e7ebef!important;background-image:none!important;color:#3f5265!important;-webkit-text-fill-color:#3f5265!important;box-shadow:none!important}}@media(max-width:768px){html body .cs-egm-modal .cs-roles-section-v149,html body .cs-group-settings-modal .cs-roles-section-v149,html body .cs-modal .cs-roles-section-v149{border:1px solid #d5e2ec!important;border-radius:22px!important;background:#f8fbff!important;padding:16px!important}html body .cs-egm-modal .cs-roles-member-list-v149,html body .cs-group-settings-modal .cs-roles-member-list-v149,html body .cs-modal .cs-roles-member-list-v149{display:grid!important;gap:14px!important}html body .cs-egm-modal .cs-roles-member-card-v149,html body .cs-group-settings-modal .cs-roles-member-card-v149,html body .cs-modal .cs-roles-member-card-v149{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border:1px solid #d1deea!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 22px #1432530d!important;overflow:hidden!important}html body .cs-egm-modal .cs-roles-member-card-v149:before,html body .cs-egm-modal .cs-roles-member-card-v149:after,html body .cs-group-settings-modal .cs-roles-member-card-v149:before,html body .cs-group-settings-modal .cs-roles-member-card-v149:after,html body .cs-modal .cs-roles-member-card-v149:before,html body .cs-modal .cs-roles-member-card-v149:after{content:none!important;display:none!important}html body .cs-egm-modal .cs-roles-member-details,html body .cs-group-settings-modal .cs-roles-member-details,html body .cs-modal .cs-roles-member-details{min-width:0!important;background:transparent!important}html body .cs-egm-modal .cs-roles-member-name,html body .cs-egm-modal .cs-roles-member-sub,html body .cs-group-settings-modal .cs-roles-member-name,html body .cs-group-settings-modal .cs-roles-member-sub,html body .cs-modal .cs-roles-member-name,html body .cs-modal .cs-roles-member-sub{background:transparent!important;color:#16324b!important;-webkit-text-fill-color:#16324b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-user-select:none!important;user-select:none!important}html body .cs-egm-modal .cs-roles-member-sub,html body .cs-group-settings-modal .cs-roles-member-sub,html body .cs-modal .cs-roles-member-sub{color:#7c8ca0!important;-webkit-text-fill-color:#7c8ca0!important}html body .cs-egm-modal .cs-roles-current-v149,html body .cs-group-settings-modal .cs-roles-current-v149,html body .cs-modal .cs-roles-current-v149{border:1px solid rgba(126,151,185,.45)!important;border-radius:999px!important;background:#fff!important;padding:7px 10px!important;color:#244776!important;font-weight:800!important;white-space:nowrap!important}html body .cs-egm-modal .cs-roles-select-wrap-v149,html body .cs-group-settings-modal .cs-roles-select-wrap-v149,html body .cs-modal .cs-roles-select-wrap-v149{grid-column:1 / -1!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:12px!important;border:1px solid #d5e2ec!important;border-radius:18px!important;background:#f9fbff!important}html body .cs-egm-modal .cs-roles-field-label-v149,html body .cs-group-settings-modal .cs-roles-field-label-v149,html body .cs-modal .cs-roles-field-label-v149{grid-column:1 / -1!important;margin:0 0 2px!important;color:#8795a8!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .cs-egm-modal .cs-roles-select,html body .cs-group-settings-modal .cs-roles-select,html body .cs-modal .cs-roles-select{width:100%!important;min-height:38px!important;border:0!important;background:transparent!important;color:#173651!important;font-size:16px!important;font-weight:800!important}}@media(min-width:769px){html body .cs-modal-backdrop,html body .cs-chat-builder-backdrop,html body .cs-mobile-ann-backdrop,html body .cs-enterprise-modal-backdrop,html body .cs-dialog-backdrop,html body .ops-ref-backdrop.cs-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;padding:20px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#000000bd!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;z-index:2147483400!important}html body .cs-modal-backdrop>:is(.cs-chat-builder-modal,.cs-create-group-modal,.cs-ann-v11,.cs-enterprise-chat-modal,.cs-enterprise-modal,.cs-theme-modal,.cs-poll-studio-modal,.cs-channel-builder-modal,.cs-mod-logs-modal,.cs-subchannel-clean-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-channel-picker-modal,.cs-action-confirm-modal,.cs-enter-confirm-modal,.cs-dialog,.cs-mobile-ann-modal){position:relative!important;inset:auto!important;margin:0 auto!important;transform:none!important;opacity:1!important;isolation:isolate!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #dce7f5!important;border-radius:26px!important;box-shadow:0 38px 100px #00000057!important;z-index:2147483401!important;overflow:hidden!important}html body .cs-chat-builder-modal,html body .cs-create-group-modal{width:min(1180px,calc(100vw - 48px))!important;height:min(800px,calc(100vh - 40px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 40px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .cs-chat-builder-head,html body .cs-chat-builder-head--fresh{min-height:98px!important;padding:18px 24px!important;background:#fff!important;border-bottom:1px solid #e3ebf6!important}html body .cs-chat-builder-head h2{margin:2px 0 3px!important;font-size:27px!important;line-height:1.08!important;color:#07162f!important;-webkit-text-fill-color:#07162f!important}html body .cs-chat-builder-head p,html body .cs-chat-builder-kicker{color:#536987!important;-webkit-text-fill-color:#536987!important}html body .cs-chat-builder-head-copy{min-width:0!important}html body .cs-chat-builder-close{flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:13px!important;background:#fff!important;color:#17345f!important;border:1px solid #d6e3f4!important}html body .cs-create-group-modal>.cs-mobile-modal-tabs,html body .cs-chat-builder-modal>.cs-mobile-modal-tabs{display:none!important}html body .cs-create-group-layout,html body .cs-create-group-layout--fresh{min-height:0!important;height:100%!important;overflow:hidden!important;padding:16px 18px!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr)!important;gap:16px!important;background:#fff!important}html body .cs-create-group-layout>.cs-chat-builder-panel,html body .cs-create-group-config-wrap,html body .cs-create-group-members{min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:14px!important;border-radius:20px!important;background:#fff!important;border:1px solid #dce7f5!important;box-shadow:0 10px 28px #183f760d!important;scrollbar-width:thin!important}html body .cs-create-group-members{background:linear-gradient(180deg,#f7fbff,#eef6ff)!important}html body .cs-create-group-config-wrap .cs-modal-tabpanel,html body .cs-create-group-members.cs-modal-tabpanel{display:block!important;min-width:0!important}html body .cs-create-group-config-wrap .cs-modal-tabpanel--settings{margin-top:12px!important}html body .cs-create-group-preview,html body .cs-create-group-block,html body .cs-create-group-image-card,html body .cs-chat-builder-toggle,html body .cs-chat-builder-search,html body .cs-chat-builder-contact{background:#fff!important;border-color:#d8e5f5!important;box-shadow:none!important}html body .cs-chat-builder-contact-list,html body .cs-create-group-contact-list{min-height:0!important;max-height:none!important;overflow:visible!important}html body .cs-chat-builder-footer,html body .cs-chat-builder-footer--fresh{position:relative!important;z-index:2!important;min-height:74px!important;padding:14px 18px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;background:#fff!important;border-top:1px solid #e3ebf6!important}html body .cs-chat-builder-footer-note{margin-right:auto!important;color:#647894!important}html body .cs-ann-v11{width:min(1380px,calc(100vw - 48px))!important;height:min(820px,calc(100vh - 40px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 40px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important}html body .cs-ann-v11-body{min-height:0!important;overflow:auto!important;padding:18px 20px!important;background:#fff!important}html body .cs-ann-v11-compose-grid{min-width:0!important;align-items:start!important;gap:18px!important}html body .cs-ann-v11-main,html body .cs-ann-v11-side,html body .cs-ann-v11-block,html body .cs-ann-v11-side-card,html body .cs-enterprise-modal-body,html body .cs-enterprise-modal-body--two-col,html body .cs-enterprise-modal-body--single-col,html body .cs-enterprise-modal-card,html body .cs-theme-modal-body,html body .cs-poll-studio-body,html body .cs-mod-logs-body,html body .cs-channel-builder-layout{background:#fff!important;background-color:#fff!important}html body .cs-ann-v11-block,html body .cs-ann-v11-side-card,html body .cs-enterprise-modal-card,html body .cs-poll-studio-card,html body .cs-mod-logs-card,html body .cs-channel-builder-card{border:1px solid #dce7f5!important;border-radius:18px!important;box-shadow:0 10px 24px #183f760d!important}html body .cs-enterprise-chat-modal,html body .cs-enterprise-modal,html body .cs-theme-modal,html body .cs-poll-studio-modal,html body .cs-channel-builder-modal,html body .cs-mod-logs-modal,html body .cs-subchannel-clean-modal,html body .cs-all-chats-modal,html body .cs-all-groups-modal,html body .cs-channel-picker-modal{width:min(1080px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 40px)!important;background:#fff!important}html body :is(.cs-enterprise-modal-body,.cs-theme-modal-body,.cs-poll-studio-body,.cs-channel-builder-layout,.cs-mod-logs-body,.cs-all-chats-list,.cs-all-groups-list,.cs-channel-picker-list){min-height:0!important;overflow:auto!important}}@media(min-width:769px){html body .cs-modal-backdrop,html body .cs-modal-backdrop--centered,html body .cs-chat-builder-backdrop,html body .cs-ann-v11-backdrop,html body .cs-mobile-ann-backdrop,html body .cs-mobile-ann-page-backdrop,html body .cs-enter-confirm-overlay,html body .v53-modal-overlay.cs-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;margin:0!important;background:#000000c7!important;background-color:#000000c7!important;background-image:none!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;opacity:1!important;isolation:isolate!important;z-index:2147483400!important}html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay.cs-modal-backdrop)>:is(.cs-modal,.cs-ann-v11,.cs-chat-builder-modal,.cs-create-group-modal,.cs-enterprise-chat-modal,.cs-enterprise-modal,.cs-theme-modal,.cs-poll-modal,.cs-poll-studio-modal,.cs-channel-builder-modal,.cs-mod-logs-modal,.cs-subchannel-clean-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-channel-picker-modal,.cs-action-confirm-modal,.cs-enter-confirm-modal,.cs-dialog,.cs-mobile-ann-modal){background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important;filter:none!important;z-index:2147483401!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay.cs-modal-backdrop){background:#000000d6!important;background-color:#000000d6!important;background-image:none!important;opacity:1!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body :is(.cs-modal,.cs-ann-v11,.cs-chat-builder-modal,.cs-create-group-modal,.cs-enterprise-chat-modal,.cs-enterprise-modal,.cs-theme-modal,.cs-poll-modal,.cs-poll-studio-modal,.cs-channel-builder-modal,.cs-mod-logs-modal,.cs-subchannel-clean-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-channel-picker-modal,.cs-action-confirm-modal,.cs-enter-confirm-modal,.cs-dialog,.cs-mobile-ann-modal){background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body :is(.cs-ann-v11-header,.cs-ann-v11-progress,.cs-ann-v11-body,.cs-ann-v11-main,.cs-ann-v11-side,.cs-ann-v11-block,.cs-ann-v11-side-card,.cs-chat-builder-head,.cs-chat-builder-footer,.cs-create-group-layout,.cs-chat-builder-panel,.cs-create-group-config-wrap,.cs-create-group-members,.cs-enterprise-modal-body,.cs-enterprise-modal-card,.cs-theme-modal-body,.cs-poll-studio-body,.cs-poll-studio-card,.cs-channel-builder-layout,.cs-channel-builder-card,.cs-mod-logs-body,.cs-mod-logs-card,.cs-all-chats-list,.cs-all-groups-list,.cs-channel-picker-list){background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important}html body .cs-ann-v11{width:min(980px,calc(100vw - 72px))!important;height:min(680px,calc(100vh - 72px))!important;max-width:min(980px,calc(100vw - 72px))!important;max-height:calc(100vh - 72px)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;border-radius:22px!important}html body .cs-ann-v11-header{min-height:78px!important;padding:14px 18px!important}html body .cs-ann-v11-brand-icon{width:44px!important;height:44px!important;border-radius:13px!important}html body .cs-ann-v11-header h2{font-size:22px!important;margin:1px 0 2px!important}html body .cs-ann-v11-header p{font-size:12px!important}html body .cs-ann-v11-progress{min-height:48px!important;padding:8px 18px!important}html body .cs-ann-v11-body{padding:12px 14px!important;overflow:auto!important}html body .cs-ann-v11-compose-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr)!important;gap:12px!important}html body .cs-ann-v11-block,html body .cs-ann-v11-side-card{padding:13px!important;border-radius:15px!important;box-shadow:none!important}html body .cs-ann-v11-template-grid{gap:8px!important}html body .cs-ann-v11-template-grid button{min-height:54px!important;padding:8px 10px!important}html body .cs-ann-v11-field input,html body .cs-ann-v11-field select{min-height:40px!important}html body .cs-ann-v11-field textarea{min-height:112px!important}html body .cs-ann-v11-footer{min-height:62px!important;padding:10px 16px!important;background:#fff!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay.cs-modal-backdrop){position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;margin:0!important;background:#05070bf0!important;background-color:#05070bf0!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;isolation:isolate!important;z-index:2147483646!important}html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay.cs-modal-backdrop):before,html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay.cs-modal-backdrop):after{content:none!important;display:none!important;background:transparent!important}html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay.cs-modal-backdrop)>*{position:relative!important;z-index:2147483647!important;opacity:1!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay.cs-modal-backdrop){background:#050c18d1!important;background-color:#050c18d1!important;background-image:none!important}html body :is(.cs-modal,.cs-chat-builder-modal,.cs-create-group-modal,.cs-enterprise-chat-modal,.cs-enterprise-modal,.cs-theme-modal,.cs-poll-modal,.cs-poll-studio-modal,.cs-channel-builder-modal,.cs-mod-logs-modal,.cs-subchannel-clean-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-channel-picker-modal,.cs-action-confirm-modal,.cs-enter-confirm-modal,.cs-dialog,.cs-mobile-ann-modal):before,html body :is(.cs-modal,.cs-chat-builder-modal,.cs-create-group-modal,.cs-enterprise-chat-modal,.cs-enterprise-modal,.cs-theme-modal,.cs-poll-modal,.cs-poll-studio-modal,.cs-channel-builder-modal,.cs-mod-logs-modal,.cs-subchannel-clean-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-channel-picker-modal,.cs-action-confirm-modal,.cs-enter-confirm-modal,.cs-dialog,.cs-mobile-ann-modal):after{background:transparent!important;opacity:0!important;box-shadow:none!important}}@media(min-width:769px){html body .cs-modal-backdrop,html body .cs-chat-builder-backdrop,html body .cs-overlay,html body .cs-modal-overlay,html body .cs-chat-modal-overlay,html body .cs-chat-builder-overlay,html body .cs-enter-confirm-overlay,html body .cs-theme-modal-backdrop--studio,html body .cs-ann-modal-overlay--pro,html body .ops-ref-backdrop.cs-modal-backdrop:has(.cs-chat-builder-modal),html body .ops-ref-backdrop.cs-modal-backdrop:has(.cs-modal),html body .ops-ref-backdrop.cs-modal-backdrop:has(.cs-theme-modal),html body .ops-ref-backdrop.cs-modal-backdrop:has(.cs-ann-modal--pro){background:#081221c7!important;background-color:#081221c7!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .cs-chat-builder-modal,html body .cs-create-group-modal,html body .cs-modal,html body .cs-dialog,html body .cs-theme-modal,html body .cs-theme-modal--studio,html body .cs-ann-modal--pro,html body .cs-enter-confirm-dialog{background:#fff!important;background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#f8fbff)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .cs-chat-builder-modal :is(section,article,aside,header,footer,label,.cs-chat-builder-panel,.cs-create-group-block,.cs-create-group-preview,.cs-chat-builder-contact,.cs-chat-builder-contact-list,.cs-chat-builder-search,.cs-chat-builder-toggle,.cs-chat-builder-section-head,.cs-create-group-layout,.cs-start-chat-layout),html body .cs-modal :is(section,article,aside,header,footer,label),html body .cs-theme-modal :is(section,article,aside,header,footer,label),html body .cs-ann-modal--pro :is(section,article,aside,header,footer,label){background-color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .cs-chat-builder-modal :is(input,textarea,select,button,.cs-chat-builder-contact,.cs-chat-builder-toggle,.cs-chat-builder-search){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(min-width:769px){html body .cs-modal-backdrop.cs-chat-builder-backdrop,html body .cs-chat-builder-backdrop.cs-anim-fadein,html body .cs-chat-builder-backdrop.ops-ref-backdrop.cs-modal-backdrop{position:fixed!important;inset:0!important;background:#070f1cc2!important;background-color:#070f1cc2!important;background-image:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;opacity:1!important;isolation:isolate!important}html body .cs-chat-builder-backdrop:before,html body .cs-chat-builder-backdrop:after{content:none!important;display:none!important;background:transparent!important}html body .cs-chat-builder-backdrop>.cs-chat-builder-shell,html body .cs-chat-builder-backdrop>.cs-create-chat-modal,html body .cs-chat-builder-backdrop>[role=dialog]{position:relative!important;z-index:2!important;opacity:1!important}}@media(min-width:769px){html body .cs-chat-builder-backdrop,html body .cs-modal-backdrop.cs-chat-builder-backdrop,html body .cs-chat-builder-backdrop.ops-ref-backdrop.cs-modal-backdrop{background:#101a2bbd!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body .cs-chat-builder-backdrop:before,html body .cs-chat-builder-backdrop:after{content:none!important;display:none!important}html body .cs-create-group-modal,html body .cs-chat-builder-modal.cs-create-group-modal{width:min(1380px,calc(100vw - 84px))!important;max-width:1380px!important;max-height:calc(100vh - 52px)!important;border-radius:28px!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 72px #06122557!important;border:1px solid #d9e5f3!important;overflow:hidden!important}html body .cs-create-group-modal>*,html body .cs-create-group-modal :is(header,section,article,aside,footer,div,label){background-image:none!important}html body .cs-create-group-modal .cs-chat-builder-head,html body .cs-create-group-modal .cs-chat-builder-footer,html body .cs-create-group-modal .cs-mobile-modal-tabs{background:#fff!important}html body .cs-create-group-modal .cs-create-group-layout{background:#f8fbff!important;gap:18px!important;padding:18px!important}html body .cs-create-group-modal .cs-chat-builder-panel,html body .cs-create-group-modal .cs-create-group-block,html body .cs-create-group-modal .cs-create-group-preview,html body .cs-create-group-modal .cs-chat-builder-contact-list,html body .cs-create-group-modal .cs-chat-builder-contact,html body .cs-create-group-modal .cs-chat-builder-search,html body .cs-create-group-modal .cs-chat-builder-toggle,html body .cs-create-group-modal .cs-create-group-image-card{background:#fff!important;background-color:#fff!important;border:1px solid #d8e5f2!important;box-shadow:0 8px 24px #142b4d0d!important}html body .cs-create-group-modal .cs-chat-builder-panel{border-radius:24px!important}html body .cs-create-group-modal .cs-chat-builder-contact-list{overflow:auto!important}html body .cs-create-group-modal .cs-create-group-preview{min-height:108px!important}html body .cs-create-group-modal .cs-chat-builder-footer{border-top:1px solid #dbe6f3!important}}@media(min-width:769px){html body .cs-modal-backdrop.cs-chat-builder-backdrop,html body .cs-chat-builder-backdrop.cs-anim-fadein,html body .cs-chat-builder-backdrop.ops-ref-backdrop.cs-modal-backdrop{position:fixed!important;inset:0!important;background:#070f1cd1!important;background-color:#070f1cd1!important;opacity:1!important;z-index:2147483000!important}html body .cs-chat-builder-backdrop>.cs-chat-builder-modal.cs-create-group-modal{position:relative!important;z-index:2147483001!important;background:#fff!important;background-color:#fff!important;box-shadow:0 34px 96px #06122561!important}html body .cs-create-group-modal .cs-chat-builder-head,html body .cs-create-group-modal .cs-chat-builder-footer,html body .cs-create-group-modal .cs-mobile-modal-tabs,html body .cs-create-group-modal .cs-create-group-layout,html body .cs-create-group-modal .cs-create-group-config-wrap,html body .cs-create-group-modal .cs-create-group-members,html body .cs-create-group-modal .cs-modal-tabpanel,html body .cs-create-group-modal .cs-create-group-block,html body .cs-create-group-modal .cs-create-group-preview,html body .cs-create-group-modal .cs-chat-builder-contact-list,html body .cs-create-group-modal .cs-chat-builder-contact{background:#fff!important;background-color:#fff!important;opacity:1!important}html body .cs-create-group-modal .cs-create-group-layout{border-top:1px solid #dbe6f3!important}}@media(min-width:769px){html body .cs-modal-backdrop,html body .cs-chat-builder-backdrop,html body .cs-ann-v11-backdrop,html body .cs-mobile-ann-backdrop,html body .v53-modal-overlay.cs-modal-backdrop{position:fixed!important;inset:0!important;background:#08101dc7!important;background-color:#08101dc7!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}}@media(min-width:769px){html body .cs-modal-backdrop,html body .cs-modal-backdrop.cs-anim-fadein,html body .cs-modal-backdrop.ops-ref-backdrop.cs-modal-backdrop,html body .cs-chat-builder-backdrop,html body .cs-chat-builder-backdrop.cs-anim-fadein,html body .cs-chat-builder-backdrop.ops-ref-backdrop.cs-modal-backdrop,html body .cs-ann-v11-backdrop,html body .v53-modal-overlay.cs-modal-backdrop,html body .cs-mobile-ann-backdrop,html body .cs-mobile-ann-page-backdrop{background:#070f1bd1!important;background-color:#070f1bd1!important;opacity:1!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .cs-modal-backdrop:before,html body .cs-modal-backdrop:after,html body .cs-chat-builder-backdrop:before,html body .cs-chat-builder-backdrop:after,html body .v53-modal-overlay.cs-modal-backdrop:before,html body .v53-modal-overlay.cs-modal-backdrop:after{background:transparent!important;opacity:0!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.v53-modal-overlay.cs-modal-backdrop){background:#060c19c2!important;background-color:#060c19c2!important;opacity:1!important;backdrop-filter:blur(10px) saturate(115%)!important;-webkit-backdrop-filter:blur(10px) saturate(115%)!important}html body :is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.v53-modal-overlay.cs-modal-backdrop):before,html body :is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.v53-modal-overlay.cs-modal-backdrop):after{background:transparent!important;opacity:0!important}}@media(min-width:769px){.cs-modal-backdrop,.cs-chat-builder-backdrop,.cs-enter-confirm-overlay,.ops-ref-backdrop.cs-modal-backdrop,.v53-modal-overlay.cs-modal-backdrop{background:#111e34ad!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;mix-blend-mode:normal!important;isolation:isolate}.cs-modal,.cs-chat-builder,.cs-builder,.cs-group-settings,.cs-start-chat-modal,.cs-new-channel-modal{position:relative;z-index:2;isolation:isolate;background:#fff!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.v53-modal-overlay.cs-modal-backdrop){background:#070d19cc!important;background-color:#070d19cc!important;opacity:1!important;backdrop-filter:blur(12px) saturate(115%)!important;-webkit-backdrop-filter:blur(12px) saturate(115%)!important;z-index:9990!important}html body :is(.cs-chat-builder-modal,.cs-create-group-modal,.cs-channel-builder-modal,.cs-settings-modal,.cs-modal,.cs-chat-appearance-modal,.cs-manage-modal,.cs-ann-v11,.cs-enter-confirm-modal,.cs-mute-command-panel,.cs-image-lightbox,.cs-appearance-panel,[data-opscence-reference-modal=true]){background:#fff!important;background-color:#fff!important;opacity:1!important;box-shadow:0 28px 80px #07122652!important;z-index:9991!important}html body :is(.cs-chat-builder-head,.cs-modal-header,.cs-ann-modal-header--pro,.cs-theme-modal-head--studio,.cs-chat-builder-footer,.cs-theme-modal-actions--studio,.cs-ann-modal-footer--pro,.cs-modal-footer){background:#fff!important}html body .cs-create-group-modal,html body .cs-chat-builder-modal{overflow:hidden!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay){background:#080d18d1!important;background-color:#080d18d1!important;background-image:none!important;opacity:1!important;backdrop-filter:blur(12px) saturate(118%)!important;-webkit-backdrop-filter:blur(12px) saturate(118%)!important;z-index:9990!important}html body :is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.cs-enter-confirm-overlay):before,html body :is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.cs-enter-confirm-overlay):after{background:transparent!important;background-image:none!important;opacity:0!important}html body :is(.cs-chat-builder-modal,.cs-create-group-modal,.cs-channel-builder-modal,.cs-settings-modal,.cs-modal,.cs-chat-appearance-modal,.cs-manage-modal,.cs-ann-v11,.cs-poll-studio-modal,.cs-theme-modal--studio,.cs-theme-studio-modal,.cs-egm-modal,.cs-scm-modal,.cs-action-confirm-modal--leave-v141,.v141-moderation-modal,.cs-enter-confirm-modal,.cs-mute-command-panel,.cs-image-lightbox,.cs-appearance-panel){background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important;box-shadow:0 30px 90px #0a142957!important;z-index:9991!important;isolation:isolate!important}html body :is(.cs-chat-builder-modal,.cs-create-group-modal,.cs-channel-builder-modal,.cs-settings-modal,.cs-modal,.cs-chat-appearance-modal,.cs-manage-modal,.cs-ann-v11,.cs-poll-studio-modal,.cs-theme-modal--studio,.cs-theme-studio-modal,.cs-egm-modal,.cs-scm-modal,.cs-action-confirm-modal--leave-v141,.v141-moderation-modal,.cs-enter-confirm-modal,.cs-mute-command-panel,.cs-image-lightbox,.cs-appearance-panel) :is([class*=head i],[class*=header i],[class*=body i],[class*=content i],[class*=main i],[class*=section i],[class*=panel i],[class*=preview i],[class*=sidebar i],[class*=side-card i],[class*=card i],[class*=shell i],[class*=surface i],[class*=toolbar i],[class*=footer i],[class*=workspace i],[class*=identity i],[class*=rules i],[class*=settings i],[class*=permissions i],[class*=list i],[class*=empty i],.ops-ref-head,.ops-ref-body,.ops-ref-foot):not(button):not(a):not(input):not(textarea):not(select):not(option):not(label):not(svg):not(path):not(img):not(video):not(canvas):not([class*=btn i]):not([class*=button i]):not([class*=toggle i]):not([class*=pill i]):not([class*=badge i]){background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important}html body :is(.cs-chat-builder-modal,.cs-create-group-modal,.cs-channel-builder-modal,.cs-settings-modal,.cs-modal,.cs-chat-appearance-modal,.cs-manage-modal,.cs-ann-v11,.cs-poll-studio-modal,.cs-theme-modal--studio,.cs-theme-studio-modal,.cs-egm-modal,.cs-scm-modal,.cs-action-confirm-modal--leave-v141,.v141-moderation-modal,.cs-enter-confirm-modal,.cs-mute-command-panel,.cs-image-lightbox,.cs-appearance-panel)>*{position:relative!important;z-index:1!important}html body :is(.cs-chat-builder-head,.cs-modal-head,.cs-modal-header,.cs-ann-v11-header,.cs-theme-modal-head--studio,.cs-chat-builder-footer,.cs-theme-modal-actions--studio,.cs-ann-v11-footer,.cs-modal-actions,.cs-modal-footer,.cs-egm-header,.cs-egm-footer,.cs-scm-header,.cs-poll-studio-footer){background:#fff!important;background-color:#fff!important;background-image:none!important}html body :is(.cs-create-group-modal,.cs-chat-builder-modal,.cs-channel-builder-modal,.cs-settings-modal,.cs-ann-v11,.cs-poll-studio-modal,.cs-theme-modal--studio,.cs-theme-studio-modal,.cs-egm-modal,.cs-scm-modal){overflow:hidden!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay){background:#080d18d6!important;background-color:#080d18d6!important;background-image:none!important;opacity:1!important;backdrop-filter:blur(12px) saturate(118%)!important;-webkit-backdrop-filter:blur(12px) saturate(118%)!important}html body :is(.cs-chat-builder-modal,.cs-create-group-modal,.cs-channel-builder-modal,.cs-settings-modal,.cs-modal,.cs-chat-appearance-modal,.cs-manage-modal,.cs-ann-v11,.cs-poll-studio-modal,.cs-theme-modal--studio,.cs-theme-studio-modal,.cs-egm-modal,.cs-scm-modal,.cs-action-confirm-modal--leave-v141,.v141-moderation-modal,.cs-enter-confirm-modal,.cs-mute-command-panel,.cs-image-lightbox,.cs-appearance-panel){background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important}}@media(min-width:769px){html body .cs-action-confirm-modal{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:40px 32px 28px!important;gap:14px!important}html body .cs-action-confirm-modal .cs-action-confirm-x{position:absolute!important;top:18px!important;right:18px!important;left:auto!important;margin:0!important;z-index:5!important}html body .cs-action-confirm-modal .cs-action-confirm-icon{margin:6px auto 4px!important;align-self:center!important}html body .cs-action-confirm-modal h3,html body .cs-action-confirm-modal p{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}html body .cs-action-confirm-modal .cs-action-confirm-actions{width:100%!important;justify-content:center!important;margin-top:6px!important}html body .cs-subchannel-clean-modal.cs-channel-builder-modal{height:auto!important;min-height:0!important;max-height:calc(100vh - 28px)!important}html body .cs-subchannel-clean-modal.cs-channel-builder-modal .cs-channel-builder-layout{flex:0 1 auto!important;min-height:0!important;align-items:start!important;overflow:auto!important}html body .cs-subchannel-clean-modal.cs-channel-builder-modal .cs-channel-builder-main,html body .cs-subchannel-clean-modal.cs-channel-builder-modal .cs-channel-builder-side{align-self:start!important;min-height:0!important;height:auto!important}html body .cs-subchannel-clean-modal.cs-channel-builder-modal .cs-channel-builder-main{background:transparent!important}html body .cs-theme-modal--studio,html body .cs-theme-studio-modal{max-height:calc(100vh - 28px)!important}html body .cs-theme-modal-layout{min-height:0!important;align-items:start!important}html body .cs-theme-preview-panel{min-height:0!important;max-height:calc(100vh - 255px)!important;overflow-y:auto!important;padding-right:6px!important}html body .cs-poll-studio-modal{height:auto!important;max-height:calc(100vh - 28px)!important}html body .cs-poll-studio-body{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;align-items:start!important;overflow:auto!important}html body .cs-poll-studio-main,html body .cs-poll-studio-side{align-self:start!important}html body .cs-poll-studio-close-card{order:3!important}html body .cs-ann-v11{height:auto!important;max-height:calc(100vh - 28px)!important}html body .cs-ann-v11-body{overflow:auto!important}html body .cs-ann-v11-compose-grid{align-items:start!important}html body .cs-ann-v11-main,html body .cs-ann-v11-side{align-self:start!important}html body .cs-ann-v11-block--action{margin-top:0!important}}@media(min-width:901px){html body .cs-group-settings-v230{width:min(1320px,calc(100vw - 48px))!important;max-width:min(1320px,calc(100vw - 48px))!important;height:min(820px,calc(100vh - 48px))!important;min-height:min(680px,calc(100vh - 48px))!important;max-height:min(820px,calc(100vh - 48px))!important;display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;grid-template-rows:104px minmax(0,1fr) 82px!important;align-items:stretch!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #d5e3ef!important;border-radius:28px!important;box-shadow:0 30px 90px #08182e47!important;overflow:hidden!important;isolation:isolate!important}html body .cs-group-settings-v230:before,html body .cs-group-settings-v230:after,html body .cs-group-settings-v230>*:before,html body .cs-group-settings-v230>*:after{pointer-events:none!important}html body .cs-group-settings-v230 .cs-egm-header{grid-column:1 / -1!important;grid-row:1!important;min-width:0!important;min-height:104px!important;height:104px!important;padding:20px 26px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:0!important;border-bottom:1px solid #dbe7f1!important;box-shadow:none!important;overflow:hidden!important}html body .cs-group-settings-v230 .cs-egm-header-avatar{min-width:0!important;display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .cs-group-settings-v230 .cs-egm-header-avatar>.cs-avatar--lg,html body .cs-group-settings-v230 .cs-egm-header-avatar>.cs-avatar{width:60px!important;height:60px!important;min-width:60px!important;border-radius:18px!important;border:0!important;box-shadow:0 10px 24px #4171f533!important}html body .cs-group-settings-v230 .cs-egm-header-info{min-width:0!important;padding:0!important;background:transparent!important}html body .cs-group-settings-v230 .cs-egm-header-title{max-width:780px!important;margin:0 0 6px!important;color:#0d2340!important;-webkit-text-fill-color:#0d2340!important;font-size:23px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .cs-group-settings-v230 .cs-egm-header-sub{margin:0!important;color:#657d95!important;-webkit-text-fill-color:#657d95!important;font-size:13px!important;line-height:1.4!important;gap:8px!important;flex-wrap:wrap!important}html body .cs-group-settings-v230 .cs-egm-close{width:48px!important;height:48px!important;min-width:48px!important;display:grid!important;place-items:center!important;border:1px solid #d0deeb!important;border-radius:15px!important;background:#fff!important;background-image:none!important;color:#27445f!important;box-shadow:none!important;transform:none!important;opacity:1!important}html body .cs-group-settings-v230 .cs-egm-close:hover{border-color:#b9cce0!important;background:#f2f7fd!important;color:#0d5bd7!important;transform:none!important}html body .cs-group-settings-v230 .cs-egm-tabs{grid-column:1!important;grid-row:2!important;min-width:0!important;min-height:0!important;padding:22px 14px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(180deg,#edf5ff,#f7fbff)!important;background-color:#f2f7fd!important;border:0!important;border-right:1px solid #dbe7f1!important;box-shadow:none!important}html body .cs-group-settings-v230 .cs-egm-tabs:before{content:"Workspace settings"!important;display:block!important;margin:0 8px 8px!important;color:#70879e!important;font-size:10px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}html body .cs-group-settings-v230 .cs-egm-tab{width:100%!important;min-height:54px!important;margin:0!important;padding:0 15px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;background-image:none!important;color:#5d758c!important;-webkit-text-fill-color:#5d758c!important;font-size:14px!important;font-weight:750!important;text-align:left!important;box-shadow:none!important}html body .cs-group-settings-v230 .cs-egm-tab:hover{background:#ffffffb8!important;color:#183957!important;-webkit-text-fill-color:#183957!important}html body .cs-group-settings-v230 .cs-egm-tab--active{border-color:#c9daee!important;background:#fff!important;color:#155bd6!important;-webkit-text-fill-color:#155bd6!important;box-shadow:0 10px 24px #4171f51f!important}html body .cs-group-settings-v230 .cs-egm-tab svg{width:18px!important;height:18px!important;flex:0 0 auto!important}html body .cs-group-settings-v230 .cs-egm-body{grid-column:2!important;grid-row:2!important;min-width:0!important;min-height:0!important;height:auto!important;padding:24px 28px 30px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#102a44!important;box-shadow:none!important}html body .cs-group-settings-v230 .cs-egm-section{width:100%!important;min-width:0!important;min-height:100%!important;align-content:start!important;gap:14px!important;padding:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .cs-group-settings-v230 .cs-egm-section-title{margin:0!important;color:#15314d!important;-webkit-text-fill-color:#15314d!important;font-size:16px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:-.01em!important;text-transform:none!important}html body .cs-group-settings-v230 .cs-roles-helper-v149,html body .cs-group-settings-v230 .cs-roles-helper-v230,html body .cs-group-settings-v230 .cs-egm-section-copy{margin:-6px 0 2px!important;color:#688198!important;-webkit-text-fill-color:#688198!important;font-size:13px!important;line-height:1.45!important}html body .cs-group-settings-v230 .cs-egm-card{width:100%!important;padding:18px 20px!important;gap:16px!important;border:1px solid #d9e5f0!important;border-radius:20px!important;background:#f8fbff!important;background-color:#f8fbff!important;background-image:none!important;box-shadow:0 12px 28px #0f27430d!important}html body .cs-group-settings-v230 .cs-egm-setting-row{min-height:92px!important;padding:18px!important;align-items:center!important;border:1px solid transparent!important;border-radius:16px!important;background:#fff!important}html body .cs-group-settings-v230 .cs-egm-setting-row:hover{border-color:#d2e0ed!important;background:#fff!important}html body .cs-group-settings-v230 .cs-egm-setting-divider{height:10px!important;background:transparent!important}html body .cs-group-settings-v230 .cs-egm-footer{grid-column:1 / -1!important;grid-row:3!important;min-height:82px!important;height:82px!important;padding:15px 20px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:0!important;border-top:1px solid #dbe7f1!important;box-shadow:none!important}html body .cs-group-settings-v230 .cs-egm-footer:before{content:"Changes are applied to this conversation after saving."!important;margin-right:auto!important;padding-left:4px!important;color:#6e8499!important;font-size:12px!important;line-height:1.4!important;font-weight:600!important}html body .cs-group-settings-v230 .cs-egm-btn-cancel,html body .cs-group-settings-v230 .cs-egm-btn-save{min-width:130px!important;min-height:50px!important;padding:0 22px!important;border-radius:15px!important;font-size:14px!important;font-weight:800!important}html body .cs-group-settings-v230 .cs-roles-legend-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:4px 0 8px!important;padding:0!important;background:transparent!important}html body .cs-group-settings-v230 .cs-roles-legend-item{min-width:0!important;min-height:86px!important;padding:13px 14px!important;display:flex!important;align-items:flex-start!important;gap:9px!important;border-width:1px!important;border-style:solid!important;border-radius:17px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 9px 22px #0f27430d!important}html body .cs-group-settings-v230 .cs-roles-legend-item>span{font-size:19px!important;line-height:1!important}html body .cs-group-settings-v230 .cs-roles-legend-item>div{min-width:0!important}html body .cs-group-settings-v230 .cs-roles-legend-item>div>div:first-child{margin-bottom:5px!important;font-size:13px!important;line-height:1.2!important;font-weight:850!important}html body .cs-group-settings-v230 .cs-roles-legend-item>div>div:last-child{color:#6a8298!important;-webkit-text-fill-color:#6a8298!important;font-size:10.5px!important;line-height:1.35!important}html body .cs-group-settings-v230 .cs-roles-member-list{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;background:transparent!important;background-image:none!important}html body .cs-group-settings-v230 .cs-roles-member-card,html body .cs-group-settings-v230 .cs-roles-member-card-v144,html body .cs-group-settings-v230 .cs-roles-member-card-v145,html body .cs-group-settings-v230 .cs-roles-member-card-v146,html body .cs-group-settings-v230 .cs-roles-member-card-v147,html body .cs-group-settings-v230 .cs-roles-member-card-v148,html body .cs-group-settings-v230 .cs-roles-member-card-v149{position:relative!important;min-width:0!important;min-height:170px!important;margin:0!important;padding:18px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:12px 14px!important;border:1px solid #d8e4ef!important;border-left:4px solid var(--role-accent, #4171f5)!important;border-radius:20px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 12px 28px #0f27430f!important;overflow:hidden!important;transform:none!important}html body .cs-group-settings-v230 .cs-roles-member-card:hover,html body .cs-group-settings-v230 .cs-roles-member-card-v149:hover{border-color:#c7d8e8!important;border-left-color:var(--role-accent, #4171f5)!important;box-shadow:0 18px 38px #4171f51c!important;transform:translateY(-1px)!important}html body .cs-group-settings-v230 .cs-roles-member-card:before,html body .cs-group-settings-v230 .cs-roles-member-card:after,html body .cs-group-settings-v230 .cs-roles-member-card-v149:before,html body .cs-group-settings-v230 .cs-roles-member-card-v149:after{content:none!important;display:none!important}html body .cs-group-settings-v230 .cs-roles-member-card .cs-avatar,html body .cs-group-settings-v230 .cs-roles-member-card-v149 .cs-avatar{grid-column:1!important;grid-row:1!important;width:52px!important;height:52px!important;min-width:52px!important;border-radius:16px!important;border:0!important;box-shadow:0 0 0 1px #d6e2ed,0 8px 18px #4171f521!important}html body .cs-group-settings-v230 .cs-roles-member-details{grid-column:2!important;grid-row:1!important;min-width:0!important}html body .cs-group-settings-v230 .cs-roles-member-name{color:#102a44!important;-webkit-text-fill-color:#102a44!important;font-size:15px!important;line-height:1.25!important;font-weight:850!important}html body .cs-group-settings-v230 .cs-roles-member-sub{margin-top:4px!important;color:#6e869b!important;-webkit-text-fill-color:#6e869b!important;font-size:12px!important;line-height:1.3!important}html body .cs-group-settings-v230 .cs-roles-current-v149{display:none!important}html body .cs-group-settings-v230 .cs-roles-select-wrap,html body .cs-group-settings-v230 .cs-roles-select-wrap-v146,html body .cs-group-settings-v230 .cs-roles-select-wrap-v147,html body .cs-group-settings-v230 .cs-roles-select-wrap-v148,html body .cs-group-settings-v230 .cs-roles-select-wrap-v149{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important;min-height:62px!important;margin:0!important;padding:24px 14px 9px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;gap:8px!important;border-width:1px!important;border-style:solid!important;border-radius:15px!important;background:#f7faff!important;background-color:#f7faff!important;background-image:none!important;box-shadow:none!important}html body .cs-group-settings-v230 .cs-roles-select-wrap:before,html body .cs-group-settings-v230 .cs-roles-field-label-v146,html body .cs-group-settings-v230 .cs-roles-field-label-v147,html body .cs-group-settings-v230 .cs-roles-field-label-v148,html body .cs-group-settings-v230 .cs-roles-field-label-v149{position:absolute!important;top:8px!important;left:14px!important;display:block!important;color:#71889e!important;-webkit-text-fill-color:#71889e!important;font-size:9px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}html body .cs-group-settings-v230 .cs-roles-select-wrap:before{content:"Assigned role"!important}html body .cs-group-settings-v230 .cs-roles-field-label-v146,html body .cs-group-settings-v230 .cs-roles-field-label-v147,html body .cs-group-settings-v230 .cs-roles-field-label-v148,html body .cs-group-settings-v230 .cs-roles-field-label-v149{display:none!important}html body .cs-group-settings-v230 .cs-roles-select-icon{font-size:16px!important;line-height:1!important}html body .cs-group-settings-v230 .cs-roles-select{width:100%!important;min-width:0!important;min-height:28px!important;padding:0 24px 0 0!important;border:0!important;outline:0!important;background:transparent!important;color:#173653!important;-webkit-text-fill-color:#173653!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important}html body .cs-group-settings-v230 .cs-egm-member-list,html body .cs-group-settings-v230 .cs-egm-section--add-members{background:transparent!important}}@media(min-width:901px)and (max-width:1120px){html body .cs-group-settings-v230{grid-template-columns:220px minmax(0,1fr)!important}html body .cs-group-settings-v230 .cs-roles-legend-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .cs-group-settings-v230 .cs-roles-member-list{grid-template-columns:1fr!important}}@media(min-width:901px){html body .cs-group-settings-v230 .cs-egm-tabs{background:linear-gradient(180deg,#eaf3ff,#f3f8ff)!important;background-color:#edf5ff!important;border-right:1px solid #d3e2f3!important;box-shadow:inset -1px 0 #ffffffb3!important}html body .cs-group-settings-v230 .cs-egm-tabs:before{color:#58728f!important;-webkit-text-fill-color:#58728f!important}html body .cs-group-settings-v230 .cs-egm-tab{color:#375a7b!important;-webkit-text-fill-color:#375a7b!important}html body .cs-group-settings-v230 .cs-egm-tab:hover{background:#ffffffc2!important;color:#174c93!important;-webkit-text-fill-color:#174c93!important}html body .cs-group-settings-v230 .cs-egm-tab--active{background:#fff!important;border-color:#c5d9ee!important;color:#145dcc!important;-webkit-text-fill-color:#145dcc!important;box-shadow:0 12px 28px #2a62be21!important}html body .cs-group-settings-v230 .cs-roles-member-card,html body .cs-group-settings-v230 .cs-roles-member-card-v144,html body .cs-group-settings-v230 .cs-roles-member-card-v145,html body .cs-group-settings-v230 .cs-roles-member-card-v146,html body .cs-group-settings-v230 .cs-roles-member-card-v147,html body .cs-group-settings-v230 .cs-roles-member-card-v148,html body .cs-group-settings-v230 .cs-roles-member-card-v149{border-radius:24px!important;overflow:hidden!important;clip-path:inset(0 round 24px)!important;background:#fff!important;border:1px solid #d3e1ef!important;border-left:5px solid var(--role-accent, #4171f5)!important;box-shadow:0 14px 34px #142e4e14!important}html body .cs-group-settings-v230 .cs-roles-member-card .cs-avatar,html body .cs-group-settings-v230 .cs-roles-member-card-v149 .cs-avatar{border-radius:18px!important;overflow:hidden!important;box-shadow:0 0 0 1px #ccdaeb,0 10px 22px #4171f529!important}html body .cs-group-settings-v230 .cs-roles-member-details{min-width:0!important;padding:10px 14px!important;border-radius:15px!important;overflow:hidden!important;background:linear-gradient(180deg,#dceaff,#edf5ff)!important;background-color:#e5efff!important;border:1px solid #c9daf1!important;box-shadow:inset 0 1px #fffc!important}html body .cs-group-settings-v230 .cs-roles-member-name,html body .cs-group-settings-v230 .cs-roles-member-sub{background:transparent!important;background-color:transparent!important;border-radius:10px!important}html body .cs-group-settings-v230 .cs-roles-select-wrap,html body .cs-group-settings-v230 .cs-roles-select-wrap-v146,html body .cs-group-settings-v230 .cs-roles-select-wrap-v147,html body .cs-group-settings-v230 .cs-roles-select-wrap-v148,html body .cs-group-settings-v230 .cs-roles-select-wrap-v149{border-radius:18px!important;overflow:hidden!important;background:linear-gradient(180deg,#eff6ff,#f7fbff)!important;background-color:#f2f7ff!important;border-color:#cdddf0!important;box-shadow:inset 0 1px #fffc!important}html body .cs-group-settings-v230 .cs-roles-select{border-radius:12px!important;background:transparent!important}}@media(min-width:901px){html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) .cs-egm-tabs{background:linear-gradient(180deg,#eaf3ff,#f5f9ff)!important;background-color:#edf5ff!important;background-image:linear-gradient(180deg,#eaf3ff,#f5f9ff)!important;border-right:1px solid #d1e1f2!important;box-shadow:inset -1px 0 #ffffffd1!important}html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) .cs-egm-tabs:before{color:#58728f!important;-webkit-text-fill-color:#58728f!important}html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) .cs-egm-tab{color:#375a7b!important;-webkit-text-fill-color:#375a7b!important;background:transparent!important;background-image:none!important;border-radius:16px!important}html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) .cs-egm-tab--active{background:#fff!important;border-color:#c5d9ee!important;color:#145dcc!important;-webkit-text-fill-color:#145dcc!important;box-shadow:0 12px 28px #2a62be21!important}html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) :is(.cs-roles-member-card,.cs-roles-member-card-v144,.cs-roles-member-card-v145,.cs-roles-member-card-v146,.cs-roles-member-card-v147,.cs-roles-member-card-v148,.cs-roles-member-card-v149){border-radius:24px!important;overflow:hidden!important;clip-path:inset(0 round 24px)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #d3e1ef!important;border-left:5px solid var(--role-accent, #4171f5)!important;box-shadow:0 14px 34px #142e4e14!important}html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) :is(.cs-roles-member-card,.cs-roles-member-card-v144,.cs-roles-member-card-v145,.cs-roles-member-card-v146,.cs-roles-member-card-v147,.cs-roles-member-card-v148,.cs-roles-member-card-v149):before,html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) :is(.cs-roles-member-card,.cs-roles-member-card-v144,.cs-roles-member-card-v145,.cs-roles-member-card-v146,.cs-roles-member-card-v147,.cs-roles-member-card-v148,.cs-roles-member-card-v149):after{content:none!important;display:none!important}html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) .cs-roles-member-details{min-width:0!important;padding:10px 14px!important;border-radius:16px!important;overflow:hidden!important;background:linear-gradient(180deg,#dceaff,#edf5ff)!important;background-color:#e5efff!important;background-image:linear-gradient(180deg,#dceaff,#edf5ff)!important;border:1px solid #c9daf1!important;box-shadow:inset 0 1px #ffffffd1!important}html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) :is(.cs-roles-member-name,.cs-roles-member-sub){background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:10px!important}html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) :is(.cs-roles-select-wrap,.cs-roles-select-wrap-v146,.cs-roles-select-wrap-v147,.cs-roles-select-wrap-v148,.cs-roles-select-wrap-v149){border-radius:18px!important;overflow:hidden!important;background:linear-gradient(180deg,#eff6ff,#f8fbff)!important;background-color:#f2f7ff!important;background-image:linear-gradient(180deg,#eff6ff,#f8fbff)!important;border-color:#cdddf0!important;box-shadow:inset 0 1px #ffffffd1!important}html body :is(.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) .cs-roles-select{border-radius:12px!important;background:transparent!important;background-color:transparent!important;background-image:none!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.v53-modal-overlay.cs-modal-backdrop){background:#081220c2!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;will-change:auto!important;isolation:isolate!important}html body :is(.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-egm,.cs-egm-modal,.cs-create-group-modal,.cs-modal){background:#fff!important;background-image:none!important;opacity:1!important;transform:none!important;backface-visibility:visible!important;contain:none!important;will-change:auto!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.v53-modal-overlay,.ops-ref-backdrop){background:#081220c7!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important}html body :is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.v53-modal-overlay,.ops-ref-backdrop):before,html body :is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.v53-modal-overlay,.ops-ref-backdrop):after{content:none!important;display:none!important}html body :is(.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal,.cs-theme-modal,.cs-mod-logs-modal,.cs-group-settings-modal,.cs-all-chats-modal,.cs-channel-picker-modal){position:relative!important;z-index:2147483200!important;background:#fff!important;background-image:none!important;box-shadow:0 34px 88px #071c3e52!important;transform:translateZ(0)!important;will-change:auto!important;contain:layout paint!important;isolation:isolate!important}html body :is(.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal,.cs-theme-modal,.cs-mod-logs-modal,.cs-group-settings-modal) :is(input,textarea,select,.cs-input,.cs-textarea,.cs-field-control){background:#fff!important;color:#0b2345!important;box-shadow:none!important;mix-blend-mode:normal!important;-webkit-text-fill-color:#0b2345!important}}@media(min-width:769px){html body :is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.v53-modal-overlay.cs-modal-backdrop){background:#081220cc!important;background-color:#081220cc!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important;will-change:auto!important;contain:none!important;opacity:1!important;animation:none!important;transition:none!important}html body :is(.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal,.cs-group-settings-modal,.cs-egm,.cs-egm-modal){background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important;filter:none!important;transform:none!important;backface-visibility:visible!important;will-change:auto!important;contain:none!important;animation:none!important;transition-property:box-shadow,border-color!important;isolation:isolate!important}html body :is(.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal,.cs-group-settings-modal,.cs-egm,.cs-egm-modal) :is(input,textarea,select,.cs-input,.cs-textarea,.cs-field-control){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0b2345!important;-webkit-text-fill-color:#0b2345!important;filter:none!important;transform:none!important;will-change:auto!important;mix-blend-mode:normal!important;opacity:1!important}}@media(min-width:769px){body.cs-chat-system-shell-active{--cs-v289-app-layer: 1;--cs-v289-modal-backdrop-layer: 12000;--cs-v289-modal-layer: 12010;--cs-v289-popover-layer: 12020;--cs-v289-confirm-layer: 12030}html body.cs-chat-system-shell-active :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay.cs-modal-backdrop,.v53-modal-overlay.ops-ref-backdrop){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;background:#080d18d6!important;background-color:#080d18d6!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;transform:none!important;will-change:auto!important;contain:none!important;isolation:isolate!important;animation:none!important;transition:none!important;z-index:var(--cs-v289-modal-backdrop-layer)!important}html body.cs-chat-system-shell-active :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay.cs-modal-backdrop,.v53-modal-overlay.ops-ref-backdrop):before,html body.cs-chat-system-shell-active :is(.cs-modal-backdrop,.cs-modal-backdrop--centered,.cs-chat-builder-backdrop,.cs-ann-v11-backdrop,.cs-mobile-ann-backdrop,.cs-mobile-ann-page-backdrop,.cs-enter-confirm-overlay,.v53-modal-overlay.cs-modal-backdrop,.v53-modal-overlay.ops-ref-backdrop):after{content:none!important;display:none!important}html body.cs-chat-system-shell-active :is(.cs-chat-builder-modal,.cs-create-group-modal,.cs-channel-builder-modal,.cs-settings-modal,.cs-modal,.cs-chat-appearance-modal,.cs-manage-modal,.cs-ann-v11,.cs-poll-studio-modal,.cs-theme-modal--studio,.cs-theme-studio-modal,.cs-egm-modal,.cs-scm-modal,.cs-action-confirm-modal--leave-v141,.v141-moderation-modal,.cs-enter-confirm-modal,.cs-mute-command-panel,.cs-image-lightbox,.cs-appearance-panel){position:relative!important;background-color:#fff!important;background-image:none!important;opacity:1!important;isolation:isolate!important;transform:none!important;backface-visibility:visible!important;will-change:auto!important;contain:none!important;z-index:var(--cs-v289-modal-layer)!important}html body.cs-chat-system-shell-active :is(.cs-chat-builder-modal,.cs-create-group-modal,.cs-channel-builder-modal,.cs-settings-modal,.cs-modal,.cs-ann-v11) :is([role=listbox],[role=menu],.cs-dropdown,.cs-popover,.cs-select-menu,.cs-emoji-pop,.cs-emoji-pop--portal,.cs-status-menu,.cs-thread-tools-menu){z-index:var(--cs-v289-popover-layer)!important}html body.cs-chat-system-shell-active .cs-enter-confirm-overlay{z-index:var(--cs-v289-confirm-layer)!important}html body.cs-chat-system-shell-active :is(.cs-modal-backdrop,.cs-chat-builder-backdrop) :is(input,textarea,select,[contenteditable=true]):focus,html body.cs-chat-system-shell-active :is(.cs-modal-backdrop,.cs-chat-builder-backdrop) :is(input,textarea,select,[contenteditable=true]):focus-visible{isolation:auto!important}}@media(min-width:769px){html body :is(.cs-create-group-modal,.cs-start-chat-modal){width:min(1680px,calc(100vw - 72px))!important;min-height:min(820px,calc(100dvh - 76px))!important;max-height:calc(100dvh - 40px)!important;border-radius:34px!important;border:1px solid #d7e5fb!important;box-shadow:0 32px 88px #0b28603d!important;background:#fff!important;overflow:hidden!important}html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-head,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-head--fresh{min-height:112px!important;padding:30px 36px 24px!important;border-bottom:1px solid #d8e5f6!important;background:linear-gradient(180deg,#eef5ff,#e6f0ff)!important;align-items:flex-start!important}html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-head-copy h2{font-size:34px!important;line-height:1.08!important;color:#102a5c!important}html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-head-copy p{font-size:16px!important;color:#5d7394!important;max-width:760px!important}html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-create-group-layout,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-start-chat-layout,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-layout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr)!important;gap:22px!important;padding:22px 22px 18px!important;background:#f7fbff!important;align-items:stretch!important}html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-panel,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-surface,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-card,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-pane,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-section,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-group-builder__preview,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-group-builder__members,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-group-builder__behaviour,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-group-builder__identity,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-card,html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-block{border-radius:28px!important;border:1px solid #d8e6f8!important;background:#fff!important;box-shadow:0 10px 26px #134ea014!important}html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-panel{padding:18px!important;min-height:0!important}html body :is(.cs-create-group-modal,.cs-start-chat-modal) :is(input,textarea,select){border-radius:14px!important;border:1px solid #d6e4f8!important;background:#fff!important;min-height:48px!important;box-shadow:none!important}html body :is(.cs-create-group-modal,.cs-start-chat-modal) textarea{min-height:150px!important}html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-footer{padding:18px 28px 22px!important;border-top:1px solid #d8e5f6!important;background:#fff!important}html body :is(.cs-create-group-modal,.cs-start-chat-modal) .cs-chat-builder-footer :is(button,.cs-btn){min-height:48px!important;border-radius:16px!important}}@media(min-width:769px){:root{--cs-z-popover: 1400;--cs-z-overlay: 1800;--cs-z-modal: 1810;--cs-z-modal-popover: 1820;--cs-z-toast: 1900;--cs-z-critical: 1950}html body .cs-action-confirm-modal--leave{position:relative!important;overflow:hidden!important;padding-top:66px!important}html body .cs-action-confirm-modal--leave:before{content:""!important;display:block!important;position:absolute!important;top:18px!important;left:40px!important;right:40px!important;height:5px!important;border-radius:999px!important;background:linear-gradient(90deg,#2f6cf6,#5e8dff,#9bb7ff)!important;pointer-events:none!important;z-index:4!important}html body .cs-action-confirm-modal--leave:after{content:none!important;display:none!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-x{top:24px!important;right:24px!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-icon{margin-top:6px!important}html body .cs-chat-builder-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;background:#0b1423a8!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:var(--cs-z-overlay)!important;overflow:hidden!important}html body .cs-chat-builder-modal:is(.cs-start-chat-modal,.cs-create-group-modal){position:relative!important;z-index:var(--cs-z-modal)!important;width:min(1220px,calc(100vw - 72px))!important;height:min(760px,calc(100dvh - 56px))!important;max-height:calc(100dvh - 56px)!important;display:grid!important;grid-template-rows:96px minmax(0,1fr) 76px!important;border-radius:30px!important;border:1px solid #d5e4f7!important;background:#fff!important;box-shadow:0 34px 90px #091e4247!important;overflow:hidden!important;transform:none!important;inset:auto!important;margin:0!important}html body .cs-chat-builder-modal:is(.cs-start-chat-modal,.cs-create-group-modal):before{content:""!important;position:absolute!important;top:0!important;left:30px!important;right:30px!important;height:5px!important;border-radius:999px 999px 0 0!important;background:linear-gradient(90deg,#2f6cf6,#6392ff,#aac2ff)!important;pointer-events:none!important;z-index:5!important}html body .cs-chat-builder-modal:is(.cs-start-chat-modal,.cs-create-group-modal):after{content:none!important;display:none!important}html body .cs-chat-builder-modal:is(.cs-start-chat-modal,.cs-create-group-modal) .cs-chat-builder-head{min-height:0!important;height:96px!important;padding:24px 28px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-bottom:1px solid #dce8f7!important;background:linear-gradient(180deg,#f3f8ff,#fff)!important;box-shadow:none!important}html body .cs-chat-builder-head:before,html body .cs-chat-builder-head:after,html body .cs-chat-builder-head-copy:before,html body .cs-chat-builder-head-copy:after{content:none!important;display:none!important}html body .cs-chat-builder-head-copy{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important}html body .cs-chat-builder-icon{width:52px!important;height:52px!important;border-radius:16px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;background:#eef5ff!important;color:#246cf4!important;border:1px solid #cfe1fb!important}html body .cs-chat-builder-head-copy h2{margin:2px 0 3px!important;font-size:25px!important;line-height:1.05!important;color:#0d284e!important}html body .cs-chat-builder-head-copy p{margin:0!important;font-size:13px!important;color:#647b99!important}html body .cs-chat-builder-kicker{font-size:10.5px!important;letter-spacing:.09em!important;color:#2f6cf6!important}html body .cs-chat-builder-close{width:48px!important;height:48px!important;border-radius:16px!important;border:1px solid #cfe0f5!important;background:#fff!important;color:#173352!important;display:grid!important;place-items:center!important;box-shadow:none!important;flex:0 0 auto!important}html body .cs-chat-builder-close:hover{background:#f3f8ff!important;border-color:#9fc2f2!important}html body .cs-chat-builder-modal .cs-mobile-modal-tabs{display:none!important}html body .cs-start-chat-layout,html body .cs-create-group-layout{min-height:0!important;height:100%!important;overflow:hidden!important;padding:18px 20px!important;gap:16px!important;background:linear-gradient(135deg,#f8fbff,#eef6ff)!important}html body .cs-start-chat-layout{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr)!important}html body .cs-create-group-layout{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(350px,.85fr)!important}html body .cs-chat-builder-panel{min-height:0!important;height:100%!important;padding:16px!important;border:1px solid #d7e5f6!important;outline:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 8px 24px #1845780f!important;overflow:hidden!important}html body .cs-chat-builder-panel:before,html body .cs-chat-builder-panel:after{content:none!important;display:none!important}html body .cs-chat-builder-panel--people,html body .cs-create-group-members{display:flex!important;flex-direction:column!important}html body .cs-chat-builder-search-row{padding:0!important;margin:0 0 12px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .cs-chat-builder-search{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:50px!important;padding:0 44px 0 15px!important;border:1px solid #c8dcf5!important;outline:0!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .cs-chat-builder-search:before,html body .cs-chat-builder-search:after{content:none!important;display:none!important}html body .cs-chat-builder-search:focus-within{border-color:#6098f7!important;box-shadow:0 0 0 3px #2f6cf61a!important}html body .cs-chat-builder-search input{flex:1!important;width:100%!important;min-width:0!important;height:48px!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#102c52!important;font-size:14px!important;font-weight:650!important}html body .cs-chat-builder-search input:focus,html body .cs-chat-builder-search input:hover{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .cs-chat-search-clear{position:absolute!important;right:9px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;border:1px solid #d6e4f6!important;border-radius:9px!important;background:#f6faff!important;color:#557190!important;display:grid!important;place-items:center!important}html body .cs-chat-builder-result-count{min-width:42px!important;height:42px!important;border:1px solid #cfe0f5!important;border-radius:12px!important;background:#eef5ff!important;color:#1757bf!important;display:grid!important;place-items:center!important;font-weight:800!important}html body .cs-page :is(.cs-search-box,.cs-search-card,.cs-main-search,.cs-conversation-search,.cs-group-search){outline:0!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}html body .cs-page :is(.cs-search-box,.cs-search-card,.cs-main-search,.cs-conversation-search,.cs-group-search):before,html body .cs-page :is(.cs-search-box,.cs-search-card,.cs-main-search,.cs-conversation-search,.cs-group-search):after{content:none!important;display:none!important}html body .cs-page :is(.cs-search-box,.cs-search-card,.cs-main-search,.cs-conversation-search,.cs-group-search) input{outline:0!important;box-shadow:none!important}html body .cs-chat-builder-section-head{flex:0 0 auto!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important}html body .cs-chat-builder-section-head:before,html body .cs-chat-builder-section-head:after{content:none!important;display:none!important}html body .cs-chat-builder-section-head strong{color:#12325a!important;font-size:14px!important}html body .cs-chat-builder-section-head span{color:#7588a1!important;font-size:11.5px!important}html body .cs-chat-builder-contact-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:2px 3px 2px 0!important;display:flex!important;flex-direction:column!important;gap:7px!important}html body .cs-chat-builder-contact{min-height:64px!important;height:64px!important;flex:0 0 64px!important;display:grid!important;grid-template-columns:10px 42px minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border:1px solid #dce8f6!important;outline:0!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;text-align:left!important}html body .cs-chat-builder-contact:hover{background:#f7fbff!important;border-color:#bfd7f7!important}html body .cs-chat-builder-contact.is-active{background:#edf5ff!important;border-color:#75a7f7!important;box-shadow:0 0 0 2px #2f6cf614!important}html body .cs-chat-builder-contact-copy{min-width:0!important}html body .cs-chat-builder-contact-copy strong,html body .cs-chat-builder-contact-copy span{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body .cs-chat-builder-contact-copy strong{color:#12325a!important;font-size:13.5px!important}html body .cs-chat-builder-contact-copy span{color:#7588a1!important;font-size:11.5px!important;margin-top:2px!important}html body .cs-chat-builder-check{width:28px!important;height:28px!important;border-radius:9px!important;border:1px solid #d7e5f6!important;background:#f8fbff!important;display:grid!important;place-items:center!important;color:#276ef1!important}html body .cs-chat-builder-contact.is-active .cs-chat-builder-check{background:#2f73f6!important;color:#fff!important;border-color:#2f73f6!important}html body .cs-chat-builder-empty{margin:auto!important;min-height:180px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:#7588a1!important;text-align:center!important}html body .cs-chat-builder-empty strong{color:#173352!important}html body .cs-chat-builder-empty.is-error{color:#b42318!important}html body .cs-start-chat-preview-wrap,html body .cs-create-group-config-wrap{overflow-y:auto!important}html body .cs-start-chat-selected,html body .cs-start-chat-placeholder{min-height:190px!important;border:1px solid #dce8f7!important;border-radius:18px!important;background:#f9fcff!important;box-shadow:none!important}html body .cs-chat-builder-options{gap:8px!important}html body .cs-chat-builder-toggle{min-height:66px!important;border:1px solid #dce8f7!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}html body .cs-chat-builder-toggle.is-on{background:#f0f6ff!important;border-color:#9fc1f3!important}html body .cs-create-group-preview,html body .cs-create-group-block,html body .cs-create-group-image-card{border:1px solid #d8e6f6!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .cs-create-group-preview:before,html body .cs-create-group-preview:after,html body .cs-create-group-block:before,html body .cs-create-group-block:after,html body .cs-create-group-image-card:before,html body .cs-create-group-image-card:after{content:none!important;display:none!important}html body .cs-chat-builder-field input,html body .cs-chat-builder-field textarea,html body .cs-chat-builder-field select,html body .cs-create-group-url{border:1px solid #d1e1f4!important;outline:0!important;border-radius:13px!important;box-shadow:none!important;background:#fff!important}html body .cs-chat-builder-field :is(input,textarea,select):focus,html body .cs-create-group-url:focus{border-color:#70a4f5!important;box-shadow:0 0 0 3px #2f6cf617!important}html body .cs-create-group-image-actions button{border:1px solid #cfe0f5!important;border-radius:11px!important;background:#fff!important;color:#1757bf!important;min-height:38px!important}html body .cs-chat-builder-footer{height:76px!important;min-height:76px!important;padding:13px 22px!important;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;border-top:1px solid #dce8f7!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .cs-chat-builder-footer:before,html body .cs-chat-builder-footer:after{content:none!important;display:none!important}html body .cs-chat-builder-footer-note{margin-right:auto!important;min-width:0!important;color:#607996!important}html body .cs-chat-builder-btn{min-width:126px!important;min-height:44px!important;height:44px!important;border-radius:13px!important;border:1px solid #cfe0f5!important;box-shadow:none!important}html body .cs-chat-builder-btn--secondary{background:#fff!important;color:#173352!important}html body .cs-chat-builder-btn--primary{background:#2f73f6!important;color:#fff!important;border-color:#2f73f6!important}html body .cs-chat-builder-btn--primary:disabled{background:#9fc1f3!important;border-color:#9fc1f3!important;color:#fff!important;opacity:.72!important}html body .cs-message-reply-reference,html body .cs-reply-compose-preview{border:1px solid #cfe0f5!important;border-left:4px solid #3a7af5!important;border-radius:12px!important;background:#f2f7ff!important;color:#173352!important;box-shadow:none!important}html body .cs-message-reply-reference{width:100%!important;padding:8px 10px!important;margin:6px 0 8px!important;text-align:left!important;display:flex!important;flex-direction:column!important;gap:2px!important}html body .cs-message-reply-reference small{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#66809d!important}html body .cs-message-reply-reference.is-deleted{cursor:default!important;opacity:.78!important}html body .cs-reply-compose-preview{display:grid!important;grid-template-columns:24px minmax(0,1fr) 34px!important;gap:9px!important;align-items:center!important;padding:9px 10px!important;margin:0 0 8px!important}html body .cs-reply-compose-preview div{min-width:0!important}html body .cs-reply-compose-preview span,html body .cs-reply-compose-preview small{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body .cs-reply-compose-preview button{width:30px!important;height:30px!important;border:1px solid #d5e4f6!important;border-radius:9px!important;background:#fff!important;display:grid!important;place-items:center!important}html body .cs-message-deleted-state{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:9px 11px!important;margin:6px 0!important;border:1px dashed #c8d6e7!important;border-radius:11px!important;background:#f7f9fc!important;color:#73839a!important;font-style:italic!important}html body .cs-message-highlight-reply .cs-message-card{animation:csReplyHighlight 1.5s ease!important}@keyframes csReplyHighlight{0%,to{box-shadow:inherit}25%,65%{box-shadow:0 0 0 4px #2f73f638,0 12px 30px #2f73f61f}}html body .cs-edited-badge{margin-left:7px!important;font-size:10px!important;font-weight:700!important;color:#8494a9!important;text-transform:none!important}html body .cs-ann-detail-attachments{margin:16px 0!important;padding:16px!important;border:1px solid #d9e6f5!important;border-radius:18px!important;background:#f9fcff!important}html body .cs-ann-detail-attachments-head{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;color:#1b477d!important}html body .cs-ann-detail-attachments-head div{display:flex!important;flex-direction:column!important}html body .cs-ann-detail-attachments-head span{color:#7186a0!important;font-size:11px!important}html body .cs-ann-detail-attachment-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .cs-ann-detail-attachment-card{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto auto!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid #d9e6f5!important;border-radius:14px!important;background:#fff!important}html body .cs-ann-detail-attachment-card>img,html body .cs-ann-detail-file-icon{width:48px!important;height:48px!important;border-radius:11px!important;object-fit:cover!important;background:#edf5ff!important;display:grid!important;place-items:center!important;color:#2f73f6!important}html body .cs-ann-detail-attachment-card>div:nth-child(2){min-width:0!important}html body .cs-ann-detail-attachment-card strong,html body .cs-ann-detail-attachment-card span{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body .cs-ann-detail-attachment-card span{font-size:10.5px!important;color:#74869c!important}html body .cs-ann-detail-attachment-card a{min-height:34px!important;padding:0 10px!important;border:1px solid #d2e2f5!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;background:#fff!important;color:#1d63d5!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}html body .cs-ann-v11-images>div.is-file{display:grid!important;grid-template-columns:28px minmax(0,1fr) 30px!important;align-items:center!important;gap:8px!important;min-height:50px!important}html body .cs-toast.cs-toast--global{position:fixed!important;top:auto!important;left:auto!important;right:24px!important;bottom:calc(24px + (var(--toast-index, 0) * 76px))!important;width:min(380px,calc(100vw - 48px))!important;min-height:58px!important;z-index:var(--cs-z-toast)!important;border-radius:16px!important;border:1px solid #d4e3f4!important;box-shadow:0 18px 48px #0d244438!important;background:#fff!important;transform:none!important}html body .cs-toast--showing{animation:csToastIn .22s ease-out both!important}html body .cs-toast--hiding{animation:csToastOut .28s ease-in both!important}@keyframes csToastIn{0%{opacity:0;transform:translate(18px,12px)}to{opacity:1;transform:translate(0)}}@keyframes csToastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px,10px)}}html body :is(.cs-chat-builder-contact,.cs-create-group-preview,.cs-create-group-block,.cs-create-group-image-card,.cs-start-chat-selected,.cs-start-chat-placeholder){isolation:isolate!important;background-clip:padding-box!important}html body :is(.cs-chat-builder-contact,.cs-create-group-preview,.cs-create-group-block,.cs-create-group-image-card,.cs-start-chat-selected,.cs-start-chat-placeholder)>*{position:relative;z-index:1}}@media(min-width:769px){html body .cs-action-confirm-modal--leave>.opscence-modal-top-line-v310{top:18px!important;left:40px!important;right:40px!important;width:auto!important;height:5px!important;border-radius:999px!important}html body .cs-chat-builder-modal:is(.cs-start-chat-modal,.cs-create-group-modal)>.opscence-modal-top-line-v310{top:0!important;left:30px!important;right:30px!important;width:auto!important;height:5px!important}}@media(min-width:769px){html body .cs-composer-input-wrap.cs-composer-input-wrap--force-compact{position:relative!important;overflow:visible!important}html body .cs-reply-compose-preview{position:absolute!important;right:10px!important;top:-72px!important;z-index:35!important;width:min(320px,calc(100% - 24px))!important;margin:0!important;box-shadow:0 16px 38px #0f172a24!important}html body .cs-attach-banner--voice,html body .cs-attach-banner--preview{position:absolute!important;left:10px!important;right:74px!important;top:-88px!important;z-index:34!important;margin:0!important;box-shadow:0 16px 38px #0f172a24!important}html body .cs-composer-input-row,html body .cs-composer-input,html body .cs-composer-input--textarea,html body textarea.cs-composer-input{margin-top:0!important}}@media(min-width:769px){html body .cs-action-confirm-modal--leave{position:relative!important;width:min(550px,calc(100vw - 56px))!important;min-height:405px!important;padding:58px 40px 34px!important;overflow:hidden!important;border-radius:31px!important;border:1px solid #d8e5f5!important;background:#fff!important;box-shadow:0 30px 80px #071b3442!important}html body .cs-action-confirm-modal--leave:before,html body .cs-action-confirm-modal--leave:after,html body .cs-action-confirm-modal--leave>.opscence-modal-top-line-v310{content:none!important;display:none!important}html body .cs-action-confirm-modal--leave>.cs-leave-top-accent{display:block!important;position:absolute!important;left:16px!important;right:16px!important;top:4px!important;height:5px!important;border-radius:999px!important;background:linear-gradient(90deg,#2f6cf6,#5e8dff 58%,#9fb9ff)!important;pointer-events:none!important;z-index:8!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-x{top:22px!important;right:22px!important}html body .cs-action-confirm-modal--leave .cs-action-confirm-icon{margin-top:4px!important}html body .cs-chat-builder-search-row,html body .cs-create-group-members .cs-chat-builder-search-row,html body .cs-chat-builder-panel--people .cs-chat-builder-search-row{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}html body label.cs-chat-builder-search,html body .cs-chat-builder-search{position:relative!important;display:flex!important;align-items:center!important;gap:11px!important;min-height:52px!important;height:52px!important;width:100%!important;padding:0 46px 0 16px!important;border:1px solid #cbdcf2!important;outline:0!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body label.cs-chat-builder-search:before,html body label.cs-chat-builder-search:after,html body .cs-chat-builder-search:before,html body .cs-chat-builder-search:after{content:none!important;display:none!important}html body label.cs-chat-builder-search:focus-within,html body .cs-chat-builder-search:focus-within{border-color:#5e98f5!important;outline:0!important;box-shadow:0 0 0 3px #2f6cf617!important}html body label.cs-chat-builder-search>input,html body .cs-chat-builder-search>input,html body .cs-chat-builder-search input{min-width:0!important;width:100%!important;height:50px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#102c52!important;font-size:14px!important;font-weight:650!important}html body label.cs-chat-builder-search>input:hover,html body label.cs-chat-builder-search>input:focus,html body .cs-chat-builder-search input:hover,html body .cs-chat-builder-search input:focus{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .cs-chat-builder-result-count{min-width:46px!important;width:46px!important;height:46px!important;border:1px solid #cfe0f5!important;box-shadow:none!important;background:#eef5ff!important;border-radius:13px!important}html body .cs-chat-builder-backdrop,html body .cs-modal-backdrop.cs-chat-builder-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0a1220ad!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;overflow:hidden!important;z-index:1800!important}html body .cs-chat-builder-modal.cs-start-chat-modal,html body .cs-chat-builder-modal.cs-create-group-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:min(1240px,calc(100vw - 64px))!important;height:min(820px,calc(100dvh - 48px))!important;max-width:1240px!important;max-height:calc(100dvh - 48px)!important;display:grid!important;grid-template-rows:108px minmax(0,1fr) 78px!important;overflow:hidden!important;border:1px solid #d5e4f7!important;border-radius:30px!important;background:#fff!important;background-image:none!important;box-shadow:0 36px 94px #081c3a4d!important;z-index:1810!important}html body .cs-chat-builder-modal.cs-start-chat-modal:before,html body .cs-chat-builder-modal.cs-create-group-modal:before,html body .cs-chat-builder-modal.cs-start-chat-modal:after,html body .cs-chat-builder-modal.cs-create-group-modal:after,html body .cs-chat-builder-modal.cs-start-chat-modal>.opscence-modal-top-line-v310,html body .cs-chat-builder-modal.cs-create-group-modal>.opscence-modal-top-line-v310{content:none!important;display:none!important}html body .cs-chat-builder-modal.cs-start-chat-modal>.cs-chat-builder-head,html body .cs-chat-builder-modal.cs-create-group-modal>.cs-chat-builder-head{height:108px!important;min-height:108px!important;padding:27px 30px 21px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-top:5px solid #2f73f6!important;border-bottom:1px solid #dce8f7!important;border-radius:0!important;background:linear-gradient(180deg,#f3f8ff,#fff)!important;box-shadow:none!important}html body .cs-chat-builder-head:before,html body .cs-chat-builder-head:after,html body .cs-chat-builder-head-copy:before,html body .cs-chat-builder-head-copy:after{content:none!important;display:none!important}html body .cs-chat-builder-head-copy{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important}html body .cs-chat-builder-icon{width:54px!important;height:54px!important;border:1px solid #cce0fb!important;border-radius:17px!important;background:#eef5ff!important;color:#276ef1!important;box-shadow:none!important}html body .cs-chat-builder-head-copy h2{margin:2px 0 3px!important;font-size:27px!important;line-height:1.05!important;color:#0d284e!important}html body .cs-chat-builder-head-copy p{margin:0!important;font-size:13px!important;color:#647b99!important}html body .cs-chat-builder-close{width:50px!important;height:50px!important;flex:0 0 50px!important;display:grid!important;place-items:center!important;border:1px solid #cfe0f5!important;border-radius:16px!important;background:#fff!important;color:#16375f!important;box-shadow:none!important}html body .cs-start-chat-layout,html body .cs-create-group-layout{min-height:0!important;height:100%!important;overflow:hidden!important;padding:20px!important;gap:18px!important;background:linear-gradient(135deg,#f8fbff,#edf6ff)!important}html body .cs-start-chat-layout{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(330px,.82fr)!important}html body .cs-create-group-layout{display:grid!important;grid-template-columns:minmax(0,1.48fr) minmax(355px,.82fr)!important}html body .cs-chat-builder-panel{min-height:0!important;height:100%!important;padding:18px!important;border:1px solid #d7e5f6!important;outline:0!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 24px #1745780d!important;overflow:hidden!important}html body .cs-chat-builder-panel:before,html body .cs-chat-builder-panel:after{content:none!important;display:none!important}html body .cs-chat-builder-panel--people,html body .cs-create-group-members{display:flex!important;flex-direction:column!important}html body .cs-chat-builder-contact-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 2px 4px 0!important;display:flex!important;flex-direction:column!important;gap:8px!important}html body .cs-chat-builder-contact{min-height:66px!important;height:66px!important;flex:0 0 66px!important;padding:8px 11px!important;border:1px solid #dce8f6!important;outline:0!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}html body .cs-chat-builder-contact:hover{background:#f6faff!important;border-color:#bad4f7!important}html body .cs-chat-builder-contact.is-active{background:#edf5ff!important;border-color:#75a7f7!important;box-shadow:0 0 0 2px #2f6cf612!important}html body .cs-chat-builder-footer{height:78px!important;min-height:78px!important;padding:14px 24px!important;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;border-top:1px solid #dce8f7!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .cs-chat-builder-footer:before,html body .cs-chat-builder-footer:after{content:none!important;display:none!important}html body .cs-chat-builder-footer-note{margin-right:auto!important;min-width:0!important}html body .cs-chat-builder-btn{min-width:128px!important;height:44px!important;min-height:44px!important;border:1px solid #cfe0f5!important;border-radius:13px!important;box-shadow:none!important}html body .cs-chat-builder-btn--secondary{background:#fff!important;color:#173352!important}html body .cs-chat-builder-btn--primary{background:#2f73f6!important;color:#fff!important;border-color:#2f73f6!important}html body .cs-chat-builder-btn--primary:disabled{background:#a9c7f5!important;border-color:#a9c7f5!important;color:#fff!important;opacity:.78!important}html body :is(.cs-create-group-preview,.cs-create-group-block,.cs-create-group-image-card,.cs-start-chat-selected,.cs-start-chat-placeholder,.cs-chat-builder-contact){position:relative!important;isolation:isolate!important;overflow:hidden!important;background-clip:padding-box!important}html body :is(.cs-create-group-preview,.cs-create-group-block,.cs-create-group-image-card,.cs-start-chat-selected,.cs-start-chat-placeholder,.cs-chat-builder-contact):before,html body :is(.cs-create-group-preview,.cs-create-group-block,.cs-create-group-image-card,.cs-start-chat-selected,.cs-start-chat-placeholder,.cs-chat-builder-contact):after{content:none!important;display:none!important}html body .cs-toast.cs-toast--global{position:fixed!important;top:auto!important;left:auto!important;right:24px!important;bottom:calc(24px + (var(--toast-index,0) * 76px))!important;z-index:1900!important}}@media(min-width:769px){html body .cs-v322-builder-backdrop,html body .cs-v322-confirm-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0a1220ad!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;overflow:hidden!important;z-index:2147482200!important;isolation:isolate!important}html body:has(.cs-v322-builder-backdrop),html body:has(.cs-v322-confirm-backdrop){overflow:hidden!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal){position:relative!important;inset:auto!important;transform:none!important;width:min(1500px,calc(100vw - 48px))!important;height:min(840px,calc(100dvh - 40px))!important;max-width:1500px!important;max-height:calc(100dvh - 40px)!important;min-height:620px!important;margin:0!important;display:grid!important;grid-template-rows:96px minmax(0,1fr) 72px!important;overflow:hidden!important;border:1px solid #d5e4f6!important;border-radius:28px!important;background:#fff!important;background-image:none!important;box-shadow:0 34px 90px #081c3a4d!important;z-index:2147482300!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal):before,html body :is(.cs-v322-chat-modal,.cs-v322-group-modal):after,html body :is(.cs-v322-chat-modal,.cs-v322-group-modal)>.opscence-modal-top-line-v310{content:none!important;display:none!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal)>.cs-chat-builder-head{position:relative!important;min-height:96px!important;height:96px!important;margin:0!important;padding:20px 26px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-bottom:1px solid #dce8f7!important;border-radius:0!important;background:linear-gradient(180deg,#f4f8ff,#fff)!important;box-shadow:none!important;overflow:visible!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal)>.cs-chat-builder-head:before{content:""!important;display:block!important;position:absolute!important;left:12px!important;right:12px!important;top:0!important;height:5px!important;border-radius:0 0 999px 999px!important;background:linear-gradient(90deg,#2f6cf6,#5e8dff 58%,#a0baff)!important;pointer-events:none!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-head-copy{min-width:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;column-gap:14px!important;align-items:center!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-icon{grid-row:1 / span 3!important;width:52px!important;height:52px!important;border-radius:16px!important;border:1px solid #cce0fb!important;background:#eef5ff!important;color:#276ef1!important;box-shadow:none!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-kicker{margin:0 0 2px!important;color:#2f6cf6!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-head-copy h2{margin:0!important;font-size:25px!important;line-height:1.05!important;letter-spacing:-.035em!important;color:#0d284e!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-head-copy p{margin:3px 0 0!important;font-size:12.5px!important;color:#647b99!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-close{width:46px!important;height:46px!important;flex:0 0 46px!important;border:1px solid #cfe0f5!important;border-radius:15px!important;background:#fff!important;color:#16375f!important;box-shadow:none!important}html body .cs-v322-chat-modal .cs-start-chat-layout,html body .cs-v322-group-modal .cs-create-group-layout{min-height:0!important;height:100%!important;padding:18px!important;gap:16px!important;overflow:hidden!important;background:linear-gradient(135deg,#f8fbff,#edf6ff)!important}html body .cs-v322-chat-modal .cs-start-chat-layout{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(330px,.82fr)!important}html body .cs-v322-group-modal .cs-create-group-layout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(350px,.82fr)!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-mobile-modal-tabs{display:none!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-panel,html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-create-group-block,html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-start-chat-selected,html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-start-chat-placeholder,html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-create-group-preview{border:1px solid #d8e6f7!important;outline:0!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 22px #1240740d!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-panel{min-height:0!important;height:100%!important;padding:16px!important;overflow:hidden!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-panel--people,html body .cs-v322-group-modal .cs-create-group-members{display:flex!important;flex-direction:column!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;margin:0 0 12px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) label.cs-chat-builder-search{min-height:48px!important;height:48px!important;padding:0 42px 0 14px!important;gap:10px!important;border:1px solid #c9dcf3!important;outline:0!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) label.cs-chat-builder-search:focus-within{border-color:#67a0f6!important;box-shadow:0 0 0 3px #2f6cf614!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) label.cs-chat-builder-search input{height:46px!important;min-height:46px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-result-count{width:44px!important;height:48px!important;min-width:44px!important;display:grid!important;place-items:center!important;border:1px solid #cfe0f5!important;border-radius:14px!important;background:#eef5ff!important;color:#2a64bd!important;box-shadow:none!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-contact-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 0 0!important;gap:7px!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-contact{min-height:62px!important;height:62px!important;flex:0 0 62px!important;padding:8px 10px!important;border:1px solid #dce8f6!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-contact:hover{border-color:#b7d2f6!important;background:#f7fbff!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-contact.is-active{border-color:#72a6f7!important;background:#edf5ff!important;box-shadow:0 0 0 2px #2f6cf60f!important}html body .cs-v322-group-modal :is(.cs-create-group-preview,.cs-create-group-block,.cs-create-group-image-card){overflow:hidden!important;background-clip:padding-box!important;isolation:isolate!important}html body .cs-v322-group-modal :is(.cs-create-group-preview,.cs-create-group-block,.cs-create-group-image-card):before,html body .cs-v322-group-modal :is(.cs-create-group-preview,.cs-create-group-block,.cs-create-group-image-card):after{content:none!important;display:none!important}html body .cs-v322-group-modal :is(input,textarea,select){border:1px solid #cbdcf2!important;outline:0!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}html body .cs-v322-group-modal :is(input,textarea,select):focus{border-color:#67a0f6!important;box-shadow:0 0 0 3px #2f6cf614!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal)>.cs-chat-builder-footer{min-height:72px!important;height:72px!important;padding:13px 22px!important;display:flex!important;align-items:center!important;gap:10px!important;overflow:hidden!important;border:0!important;border-top:1px solid #dce8f7!important;background:#fff!important;box-shadow:none!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-footer-note{margin-right:auto!important;min-width:0!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-btn{min-width:118px!important;height:42px!important;min-height:42px!important;padding:0 16px!important;border:1px solid #cfe0f5!important;border-radius:12px!important;box-shadow:none!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-btn--secondary{background:#fff!important;color:#173352!important}html body :is(.cs-v322-chat-modal,.cs-v322-group-modal) .cs-chat-builder-btn--primary{background:#2f73f6!important;color:#fff!important;border-color:#2f73f6!important}html body .cs-v322-confirm-backdrop .cs-action-confirm-modal--leave{position:relative!important;width:min(550px,calc(100vw - 56px))!important;min-height:390px!important;padding:46px 40px 32px!important;overflow:hidden!important;border-radius:30px!important;border:1px solid #d8e5f5!important;background:#fff!important;box-shadow:0 30px 80px #071b3442!important}html body .cs-v322-confirm-backdrop .cs-action-confirm-modal--leave:before,html body .cs-v322-confirm-backdrop .cs-action-confirm-modal--leave:after,html body .cs-v322-confirm-backdrop .cs-action-confirm-modal--leave>.opscence-modal-top-line-v310{content:none!important;display:none!important}html body .cs-v322-confirm-backdrop .cs-action-confirm-modal--leave>.cs-leave-top-accent{display:block!important;position:absolute!important;left:16px!important;right:16px!important;top:0!important;height:5px!important;border-radius:0 0 999px 999px!important;background:linear-gradient(90deg,#2f6cf6,#5e8dff 58%,#9fb9ff)!important;z-index:8!important}html body .cs-v322-confirm-backdrop .cs-action-confirm-x{top:20px!important;right:20px!important;width:48px!important;height:48px!important;border:1px solid #cfe0f5!important;background:#fff!important}html body .cs-v322-confirm-backdrop .cs-action-confirm-actions button{min-height:44px!important;border:1px solid #cfe0f5!important}html body :is(.cs-toast,.cs-toast--global,.cs-notification,.cs-app-toast){position:fixed!important;top:auto!important;left:auto!important;right:24px!important;bottom:calc(24px + (var(--toast-index,0) * 76px))!important;z-index:2147483600!important}}html body .cs-ann-v11-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:22px!important;display:grid!important;place-items:center!important;overflow:auto!important;z-index:2147482200!important}html body .cs-ann-v11{position:relative!important;margin:0!important;inset:auto!important;transform:none!important}html body .cs-ann-v11-header{position:relative!important}html body .cs-ann-v11-header:before{content:""!important;position:absolute!important;left:12px!important;right:12px!important;top:0!important;height:5px!important;border-radius:0 0 999px 999px!important;background:linear-gradient(90deg,#2f6cf6,#5e8dff 58%,#a0baff)!important;pointer-events:none!important}@media(min-width:769px){html body .cs-message-menu.cs-message-menu--portal{min-width:210px!important;padding:7px!important;border:1px solid #c9ddf3!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f4f9ff)!important;box-shadow:0 20px 48px #12356338!important;overflow:hidden!important}html body .cs-message-menu.cs-message-menu--portal button{width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#183b66!important;font-weight:750!important;text-align:left!important}html body .cs-message-menu.cs-message-menu--portal button:hover{background:#eaf3ff!important;color:#1264dc!important}html body .cs-message-menu.cs-message-menu--portal button.cs-menu-danger{color:#c9344c!important}html body .cs-message-menu.cs-message-menu--portal button.cs-menu-danger:hover{background:#fff0f3!important}}@media(min-width:769px){html body .cs-message-menu.cs-message-menu--portal{max-height:min(360px,calc(100dvh - 24px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}}@media(min-width:769px){html body .cs-create-group-preview-avatar{width:52px!important;height:52px!important;min-width:52px!important;border-radius:999px!important;overflow:hidden!important;background:#4171f5!important;background-color:#4171f5!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;display:grid!important;place-items:center!important;font-weight:900!important;box-shadow:0 8px 18px #4171f53d!important}html body .cs-create-group-preview-avatar>span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .cs-create-group-preview-avatar>img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}html body .cs-chat-builder-color-field>div{height:46px!important;min-height:46px!important;padding:5px 11px 5px 6px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #cbd9eb!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .cs-chat-builder-color-field input[type=color]{appearance:none!important;-webkit-appearance:none!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:0!important;border-radius:9px!important;overflow:hidden!important;background:transparent!important;cursor:pointer!important}html body .cs-chat-builder-color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0!important}html body .cs-chat-builder-color-field input[type=color]::-webkit-color-swatch{border:0!important;border-radius:8px!important}html body .cs-chat-builder-color-field input[type=color]::-moz-color-swatch{border:0!important;border-radius:8px!important}html body .cs-chat-builder-color-field b{color:#405a7d!important;-webkit-text-fill-color:#405a7d!important;font-size:12px!important;letter-spacing:.02em!important}html body .cs-ann-dashboard-search{border:1px solid #cbd9eb!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important;outline:0!important;overflow:hidden!important}html body .cs-ann-dashboard-search input,html body .cs-ann-dashboard-search input:is(:hover,:focus,:focus-visible,:active){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .cs-ann-dashboard-search:focus-within{border-color:#6da5f8!important;box-shadow:0 0 0 3px #2f6cf61a!important}html body .cs-ann-v11-header:before{left:0!important;right:0!important;width:100%!important;border-radius:0!important}html body .cs-ann-detail-profile-avatar{border-radius:16px!important;overflow:hidden!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .cs-ann-detail-profile-avatar>img{width:100%!important;height:100%!important;object-fit:cover!important}}@media(min-width:769px){html body .cs-create-group-preview-avatar,html body .cs-create-group-preview-avatar.cs-avatar--theme-fallback{width:52px!important;height:52px!important;min-width:52px!important;border:0!important;border-radius:999px!important;background:#4171f5!important;background-color:#4171f5!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;display:grid!important;place-items:center!important;overflow:hidden!important}html body .cs-create-group-preview-avatar>span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-weight:900!important}html body .cs-create-group-preview-avatar:before,html body .cs-create-group-preview-avatar:after{display:none!important;content:none!important}html body .cs-ann-detail-clean-footer-actions--v2{padding-top:14px!important;transform:translateY(-8px)!important}html body .cs-ann-detail-clean-footer-actions--v2 .cs-pill-btn{min-height:44px!important;padding:0 16px!important}}@media(min-width:769px){html body .cs-ann-detail-profile-card .cs-ann-detail-profile-avatar{width:60px!important;height:60px!important;min-width:60px!important;border-radius:18px!important;overflow:hidden!important;padding:0!important}html body .cs-ann-detail-profile-card .cs-ann-detail-profile-avatar>img,html body .cs-ann-detail-profile-card .cs-ann-detail-profile-avatar .cs-avatar-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important}}@media(min-width:769px){html body .cs-ann-detail-profile-avatar{width:42px!important;height:42px!important;min-width:42px!important;flex:0 0 42px!important;border-radius:13px!important;object-fit:cover!important}html body .cs-ann-detail-profile-card{gap:12px!important;padding:12px 15px!important}}@media(min-width:769px){html body .cs-ann-detail-profile-avatar{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important;border-radius:8px!important}html body .cs-ann-detail-profile-card{gap:9px!important;padding:10px 13px!important}}@media(min-width:901px){html body .cs-ann-detail-profile-card .cs-ann-detail-profile-avatar,html body .cs-ann-detail-profile-avatar{width:26px!important;height:26px!important;min-width:26px!important;flex:0 0 26px!important;border-radius:8px!important}html body .cs-ann-detail-profile-avatar :is(img,.cs-avatar-image){width:26px!important;height:26px!important;border-radius:8px!important;object-fit:cover!important}html body .cs-composer-bar-inner .cs-composer-icon-btn--labeled{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:grid!important;place-items:center!important}html body .cs-composer-bar-inner .cs-composer-icon-btn--labeled .cs-composer-icon-label{display:none!important}}@media(min-width:769px){html body .cs-chat-builder-modal.cs-create-group-modal{width:min(1180px,calc(100vw - 80px))!important;max-height:min(790px,calc(100vh - 56px))!important}html body .cs-create-group-modal .cs-chat-builder-head{min-height:92px!important;padding:18px 28px!important}html body .cs-create-group-modal .cs-create-group-layout{padding:18px!important;gap:16px!important}html body .cs-create-group-modal .cs-create-group-preview-avatar,html body .cs-create-group-modal .cs-create-group-preview-avatar.cs-avatar--theme-fallback{width:52px!important;height:52px!important;min-width:52px!important;border-radius:999px!important;background:#2f6ff3!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 20px #2f6ff333!important}html body .cs-create-group-modal .cs-create-group-preview-avatar span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .cs-create-group-modal .cs-chat-builder-search{border:1px solid #b8d2f5!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}html body .cs-create-group-modal .cs-chat-builder-search input{border:0!important;border-left:0!important;box-shadow:none!important;outline:0!important;background:transparent!important}html body .cs-create-group-modal .cs-chat-builder-search:before,html body .cs-create-group-modal .cs-chat-builder-search:after{content:none!important;display:none!important}}@media(min-width:769px){html body .cs-create-group-modal .cs-create-group-preview-avatar{width:54px!important;height:54px!important;min-width:54px!important;padding:0!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#2874f0!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 9px 22px #2874f03d!important}html body .cs-create-group-modal .cs-create-group-preview-avatar>span{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1!important;opacity:1!important}html body .cs-create-group-modal .cs-create-group-preview-avatar>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:50%!important}html body .cs-chat-builder-modal.cs-start-chat-modal{width:min(1080px,calc(100vw - 96px))!important;height:auto!important;min-height:0!important;max-height:min(720px,calc(100vh - 64px))!important}html body .cs-start-chat-modal .cs-chat-builder-head{min-height:82px!important;padding:15px 24px!important}html body .cs-start-chat-modal .cs-start-chat-layout{min-height:0!important;height:min(470px,calc(100vh - 236px))!important;padding:16px 20px!important}html body .cs-start-chat-modal .cs-chat-builder-footer{min-height:72px!important;padding:12px 20px!important}html body .cs-message-menu.cs-message-menu--portal{min-width:218px!important;padding:8px!important;border-radius:14px!important}html body .cs-message-menu.cs-message-menu--portal button{min-height:42px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 11px!important}html body .cs-message-menu.cs-message-menu--portal .cs-menu-danger{color:#c92f3d!important;background:#fff7f7!important}}@media(min-width:769px){html body .cs-create-group-modal .cs-create-group-preview--fresh>.cs-avatar.cs-create-group-preview-avatar,html body .cs-create-group-modal .cs-create-group-preview--fresh>.cs-avatar--theme-fallback{width:54px!important;height:54px!important;min-width:54px!important;max-width:54px!important;border:0!important;border-radius:50%!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 25px #246ff247!important;overflow:hidden!important}html body .cs-create-group-modal .cs-create-group-preview--fresh>.cs-avatar>span{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important;font-size:14px!important;font-weight:900!important}}@media(min-width:769px){html body .cs-create-group-preview .cs-create-group-preview-avatar,html body .cs-create-group-preview .cs-create-group-preview-avatar.cs-avatar--theme-fallback{background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;color:#fff!important;box-shadow:0 10px 24px #246ff23d!important}html body .cs-create-group-preview .cs-create-group-preview-avatar>span{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}}@media(min-width:769px){html body .cs-action-confirm-modal{position:relative!important}html body .cs-action-confirm-modal .cs-action-confirm-x{position:absolute!important;inset:16px 16px auto auto!important;transform:none!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;border:1px solid #2f6fed!important;background:#2f6fed!important;color:#fff!important;z-index:20!important}html body .cs-action-confirm-modal .cs-action-confirm-x svg,html body .cs-action-confirm-modal .cs-action-confirm-x svg *{color:#fff!important;stroke:#fff!important}html body .cs-section--announcements-pro.cs-ann-dashboard{width:100%!important;max-width:100%!important;min-height:0!important;padding:14px!important;overflow:hidden!important;background:#fff!important;background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important}html body .cs-section--announcements-pro.cs-ann-dashboard:before,html body .cs-section--announcements-pro.cs-ann-dashboard:after,html body .cs-ann-dashboard-list:before,html body .cs-ann-dashboard-list:after{display:none!important;content:none!important;background:none!important}html body .cs-ann-dashboard-list{width:100%!important;max-width:100%!important;min-height:260px!important;max-height:430px!important;margin:0!important;padding:0 0 2px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important}html body .cs-ann-dashboard-item{width:100%!important;max-width:100%!important;min-height:78px!important;margin:0 0 10px!important;box-sizing:border-box!important}html body .cs-ann-dashboard-item:last-child{margin-bottom:0!important}html body .cs-ann-dashboard-item-copy{min-width:0!important;width:100%!important}html body .cs-ann-dashboard-item h4{max-width:100%!important;white-space:normal!important}html body .cs-ann-dashboard-item p{max-width:100%!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}}@media(min-width:769px){html body .cs-section--groups.cs-section--group-workspace{width:100%!important;max-width:none!important;min-height:0!important;padding:18px!important;overflow:hidden!important;background:#fff!important;background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important;border:1px solid #d5e3f3!important;border-radius:20px!important;box-shadow:0 16px 36px -32px #14376947!important}html body .cs-section--groups.cs-section--group-workspace:before,html body .cs-section--groups.cs-section--group-workspace:after,html body .cs-group-workspace-list:before,html body .cs-group-workspace-list:after,html body .cs-section-footer-note--groups:before,html body .cs-section-footer-note--groups:after{content:none!important;display:none!important;background:none!important}html body .cs-group-workspace-titlebar{padding:0 0 16px!important;margin:0 0 14px!important;border-bottom:1px solid #e2ebf6!important}html body .cs-group-workspace-list,html body .cs-list-stack--groups-ref{width:100%!important;max-width:none!important;max-height:470px!important;min-height:0!important;margin:0!important;padding:0 6px 0 0!important;gap:10px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important}html body .cs-group-workspace-list .cs-chat-list-row,html body .cs-list-stack--groups-ref .cs-chat-list-row{width:100%!important;min-height:88px!important;padding:14px 16px!important;border-radius:16px!important}html body .cs-section-footer-note--groups{position:static!important;width:100%!important;margin:14px 0 0!important;padding:14px 0 0!important;background:#fff!important;background-image:none!important;border-top:1px solid #e2ebf6!important;box-shadow:none!important;mask-image:none!important;-webkit-mask-image:none!important}}@media(min-width:769px){html body .cs-group-workspace-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}html body .cs-group-workspace-switch{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:42px!important;padding:4px!important;border:1px solid #cfe0f4!important;border-radius:13px!important;background:#f8fbff!important;box-shadow:none!important}html body .cs-group-workspace-switch>button{min-width:84px!important;min-height:34px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#536b8d!important;font-weight:800!important;box-shadow:none!important}html body .cs-group-workspace-switch>button.is-active,html body .cs-group-workspace-switch>button[aria-selected=true]{background:#fff!important;color:#2f6fed!important;box-shadow:0 3px 10px #1f4a8214!important}html body .cs-group-workspace-actions .cs-desktop-outline-btn--small{min-height:42px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #9fc1ef!important;border-radius:13px!important;background:#fff!important;color:#2f6fed!important;font-weight:800!important;box-shadow:none!important}html body .cs-ann-dashboard-list{gap:10px!important;padding:0 4px 10px 0!important;overflow-y:auto!important;overflow-x:visible!important}html body .cs-ann-dashboard-item{height:auto!important;min-height:104px!important;max-height:none!important;padding:11px 42px 11px 12px!important;align-items:start!important;overflow:visible!important;border:1px solid #d8e5f4!important;border-radius:14px!important;background:#fff!important}html body .cs-ann-dashboard-item-copy{min-width:0!important;overflow:visible!important;padding:1px 0!important}html body .cs-ann-dashboard-item h4{margin:6px 0 3px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3!important}html body .cs-ann-dashboard-item p{margin:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important;max-height:none!important;display:block!important}html body .cs-ann-dashboard-author{flex-wrap:wrap!important;min-height:20px!important}html body .cs-ann-dashboard-arrow{top:50%!important;transform:translateY(-50%)!important}html body .cs-all-chats-modal .cs-all-chats-header>button,html body .cs-poll-studio-modal .cs-poll-studio-close,html body .cs-action-confirm-modal .cs-action-confirm-x{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #2f6fed2e!important}html body .cs-all-chats-modal .cs-all-chats-header>button :is(svg,path,line,polyline),html body .cs-poll-studio-modal .cs-poll-studio-close :is(svg,path,line,polyline),html body .cs-action-confirm-modal .cs-action-confirm-x :is(svg,path,line,polyline){color:#fff!important;stroke:#fff!important}html body .cs-action-confirm-modal--remove{width:min(440px,calc(100vw - 64px))!important;padding:34px 32px 26px!important;text-align:center!important}html body .cs-action-confirm-modal--remove .cs-action-confirm-icon{margin:4px auto 16px!important}html body .cs-action-confirm-modal--remove .cs-action-confirm-actions{justify-content:center!important;gap:10px!important}html body .cs-all-chats-modal{border-radius:22px!important;overflow:hidden!important}html body .cs-all-chats-modal .cs-all-chats-list>*{min-height:72px!important}}@media(min-width:769px){html body .cs-action-confirm-modal .cs-action-confirm-x{position:absolute!important;top:16px!important;right:16px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important;box-shadow:0 10px 22px #2f6fed38!important;z-index:5!important}html body .cs-action-confirm-modal .cs-action-confirm-x svg,html body .cs-action-confirm-modal .cs-action-confirm-x svg *{stroke:#fff!important;color:#fff!important}html body .cs-action-confirm-modal .cs-action-confirm-actions .cs-pill-btn--danger{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:769px){html body :is(.cs-action-confirm-modal,.cs-all-chats-modal,.cs-mod-logs-modal,.cs-confirm-modal,.cs-delete-modal,.cs-remove-modal,.message-confirm-modal,[class*=delete-message],[class*=remove-member]) :is(button.cs-action-confirm-x,button.cs-modal-close-studio,button.v53-modal-close,button[aria-label=Close],button[aria-label=close],.modal-close,.cs-modal-close){width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;display:grid!important;place-items:center!important;padding:0!important}html body :is(.cs-action-confirm-modal,.cs-all-chats-modal,.cs-mod-logs-modal,.cs-confirm-modal,.cs-delete-modal,.cs-remove-modal,.message-confirm-modal,[class*=delete-message],[class*=remove-member]) :is(button.cs-action-confirm-x,button.cs-modal-close-studio,button.v53-modal-close,button[aria-label=Close],button[aria-label=close],.modal-close,.cs-modal-close) :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important;fill:none!important}}@media(min-width:769px){html body .cs-ann-v11 .cs-ann-v11-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}html body .cs-ann-v11 .cs-ann-v11-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .cs-ann-v11 .cs-ann-v11-mode-switch{position:static!important;inset:auto!important;transform:none!important;margin:0 34px 0 0!important;display:inline-flex!important;align-items:center!important}html body .cs-ann-v11 .cs-ann-v11-close{flex:0 0 42px!important}}@media(min-width:769px){html body .cs-ann-v11 .cs-ann-v11-mode-switch{margin-right:58px!important}}html body .cs-channel-preview .cs-channel-preview-icon,html body .cs-channel-preview-icon,html body [data-v500-channel-preview-icon=true].cs-channel-preview-icon-v500{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;display:grid!important;place-items:center!important;margin-inline:auto!important;border-radius:50%!important;border:1px solid #2f73ee!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important;font-size:22px!important;box-shadow:0 12px 28px #2f73ee2e!important}html body .cs-channel-preview .cs-channel-preview-icon *,html body .cs-channel-preview-icon *,html body [data-v500-channel-preview-icon=true].cs-channel-preview-icon-v500 *{color:#fff!important;fill:#fff!important;stroke:#fff!important}@media(max-width:768px){html body .cs-channel-preview .cs-channel-preview-icon,html body .cs-channel-preview-icon,html body [data-v500-channel-preview-icon=true].cs-channel-preview-icon-v500{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;font-size:20px!important}}.cs-channel-preview-icon{width:56px!important;height:56px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#2b73ed!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid #dbe8ff!important;box-shadow:0 10px 24px #2b73ed38!important;font-size:22px!important;font-weight:900!important}html body .cs-channel-builder-modal .cs-channel-preview-panel .cs-channel-preview-icon{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;margin:10px auto 12px!important;border-radius:50%!important;border:0!important;background:#2b73ed!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:24px!important;font-weight:900!important;box-shadow:0 10px 22px #2b73ed38!important}html body .cs-channel-builder-modal .cs-channel-preview-panel .cs-channel-preview-icon *{color:#fff!important;stroke:#fff!important;fill:#fff!important}html body .cs-page{background-color:#eef4fc!important;background-image:radial-gradient(circle at 8% 13%,rgba(74,145,255,.14) 0 82px,transparent 83px),radial-gradient(circle at 91% 19%,rgba(111,187,255,.1) 0 112px,transparent 113px),radial-gradient(circle at 72% 87%,rgba(72,136,255,.08) 0 136px,transparent 137px)!important}html body .cs-page :is(.cs-page-shell,.cs-workspace-bg,.cs-content-bg,.cs-app-background,.cs-main-background){background:transparent!important;background-image:none!important;box-shadow:none!important}html body .cs-theme-modal--studio{max-height:calc(100dvh - 32px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body .cs-theme-modal--studio .cs-theme-studio-layout{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body .cs-theme-modal--studio .cs-theme-modal-actions--studio{position:relative!important;bottom:auto!important;flex:0 0 auto!important}@media(max-width:768px){html body .cs-page{background-image:radial-gradient(circle at 7% 8%,rgba(74,145,255,.12) 0 50px,transparent 51px),radial-gradient(circle at 94% 30%,rgba(111,187,255,.09) 0 68px,transparent 69px)!important}html body .cs-theme-modal--studio{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body .cs-theme-modal--studio .cs-theme-studio-layout{display:block!important;padding:9px!important}html body .cs-theme-modal--studio button{min-height:44px!important}}html body .cs-modal-backdrop:has(.cs-group-settings-v230){background:#060d19b3!important;background-image:none!important;display:grid!important;place-items:center!important;padding:18px!important;overflow:auto!important}html body .cs-group-settings-v230{width:min(1120px,calc(100vw - 36px))!important;max-width:1120px!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;padding:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:1fr!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 30px 84px #05122752!important}html body .cs-group-settings-v230>.cs-egm-header{grid-column:1!important;width:100%!important;margin:0!important;padding:14px 18px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-sizing:border-box!important}html body .cs-group-settings-v230>.cs-egm-tabs{grid-column:1!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:10px 14px!important;background:#fff!important;border:0!important;border-bottom:1px solid #e0e9f4!important}html body .cs-group-settings-v230>.cs-egm-tabs .cs-egm-tab{width:auto!important;min-height:40px!important;padding:0 12px!important;border:1px solid #d6e3f2!important;border-radius:11px!important;background:#fff!important;color:#365575!important}html body .cs-group-settings-v230>.cs-egm-tabs .cs-egm-tab--active{background:#eef5ff!important;color:#1f63d8!important;border-color:#9fc4fb!important}html body .cs-group-settings-v230>.cs-egm-body{grid-column:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px!important;background:#fff!important;background-image:none!important;scrollbar-gutter:stable!important}html body .cs-group-settings-v230 .cs-egm-section{max-width:none!important;margin:0!important}html body .cs-group-settings-v230 :is(.cs-egm-card,.cs-egm-member-row,.cs-egm-contact-row,.cs-roles-member-card,.cs-roles-legend-item){background:#f9fbfe!important;background-image:none!important;border:1px solid #d7e4f2!important;border-radius:14px!important;box-shadow:none!important}html body .cs-group-settings-v230>.cs-egm-footer{grid-column:1!important;width:100%!important;margin:0!important;padding:11px 14px!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-top:1px solid #d4e2f2!important}html body .cs-group-settings-v230 .cs-egm-btn-save{background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important}@media(max-width:768px){html body .cs-modal-backdrop:has(.cs-group-settings-v230){padding:8px!important}html body .cs-group-settings-v230{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body .cs-group-settings-v230>.cs-egm-header{padding:11px!important}html body .cs-group-settings-v230>.cs-egm-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;padding:8px!important}html body .cs-group-settings-v230>.cs-egm-tabs .cs-egm-tab{flex:0 0 auto!important}html body .cs-group-settings-v230>.cs-egm-body{padding:9px!important}}html body .cs-group-settings-v230{grid-template-rows:auto auto minmax(0,1fr) auto!important;max-height:calc(100dvh - 36px)!important}html body .cs-group-settings-v230>.cs-egm-body{display:block!important;min-height:220px!important;overflow:auto!important}html body .cs-group-settings-v230 .cs-egm-section{display:block!important;width:100%!important}html body .cs-group-settings-v230 .cs-egm-card{padding:16px!important}html body .cs-channel-preview-icon{background:#2f73ee!important;color:#fff!important;border-color:#2f73ee!important;box-shadow:none!important}html body .cs-channel-preview-icon :is(svg,span){color:#fff!important;stroke:#fff!important}html body :is(.cs-channel-preview-panel,.cs-channel-preview-card) :is(.cs-channel-preview-icon,[class*=preview-icon]){width:64px!important;height:64px!important;display:grid!important;place-items:center!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:50%!important;box-shadow:none!important}html body :is(.cs-channel-preview-panel,.cs-channel-preview-card) :is(.cs-channel-preview-icon,[class*=preview-icon]) :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body :is(.cs-group-settings-modal,.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) .cs-egm-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html body :is(.cs-group-settings-modal,.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) :is(.cs-egm-section,.cs-group-card){border-radius:16px!important}@media(max-width:768px){html body :is(.cs-group-settings-modal,.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]){max-height:calc(100dvh - 16px)!important;overflow:hidden!important}html body :is(.cs-group-settings-modal,.cs-group-settings-v232,.cs-group-settings-v230,[data-v232-group-settings=true]) .cs-egm-body{overflow:auto!important}}html body .cs-channel-preview-panel .cs-channel-preview-icon,html body .cs-channel-preview-card .cs-channel-preview-icon,html body :is(.cs-channel-builder-modal,.cs-create-channel-modal,[data-v13-target=chat-create-channel]) .cs-channel-preview-icon{width:64px!important;height:64px!important;min-width:64px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:#2f73ee!important;background-color:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:23px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 28px #2f73ee33!important}@media(min-width:901px){html body .cs-modal-backdrop:has(.cs-group-settings-v230),html body .cs-modal-backdrop:has([data-v232-group-settings=true]){display:grid!important;place-items:center!important;inset:0!important;padding:20px!important;overflow:auto!important;background:#070f1cb8!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]){width:min(1180px,calc(100vw - 40px))!important;max-width:1180px!important;height:min(790px,calc(100dvh - 40px))!important;min-height:640px!important;max-height:calc(100dvh - 40px)!important;margin:auto!important;padding:0!important;display:grid!important;grid-template-columns:245px minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-top:4px solid #2f73ee!important;border-radius:24px!important;box-shadow:0 30px 84px #05122752!important;overflow:hidden!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-header{grid-column:1/-1!important;grid-row:1!important;width:100%!important;min-width:100%!important;height:auto!important;min-height:96px!important;margin:0!important;padding:16px 22px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-shadow:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-header-avatar{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-header-avatar>.cs-avatar{width:62px!important;height:62px!important;min-width:62px!important;border-radius:18px!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-header-title{margin:0 0 5px!important;color:#102b55!important;-webkit-text-fill-color:#102b55!important;font-size:24px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.025em!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-header-sub{margin:0!important;color:#647c9f!important;-webkit-text-fill-color:#647c9f!important;font-size:13px!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-close{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:13px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-close :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-close:hover{background:#2168df!important;transform:none!important;filter:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-tabs{grid-column:1!important;grid-row:2!important;min-width:0!important;min-height:0!important;padding:18px 14px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;overflow:auto!important;background:#f3f8ff!important;background-image:none!important;border:0!important;border-right:1px solid #d9e6f4!important;box-shadow:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-tabs:before{content:"Workspace settings"!important;display:block!important;margin:0 7px 8px!important;color:#6b83a0!important;-webkit-text-fill-color:#6b83a0!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.11em!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-tabs .cs-egm-tab{width:100%!important;min-height:48px!important;padding:0 13px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;background-image:none!important;color:#385a7d!important;-webkit-text-fill-color:#385a7d!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-tabs .cs-egm-tab:hover{background:#fff!important;color:#174f9f!important;-webkit-text-fill-color:#174f9f!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-tabs .cs-egm-tab--active{border-color:#a9c9f7!important;background:#fff!important;color:#1769dd!important;-webkit-text-fill-color:#1769dd!important;box-shadow:0 8px 20px #2f73ee14!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-body{grid-column:2!important;grid-row:2!important;min-width:0!important;min-height:0!important;padding:20px 24px 24px!important;overflow:auto!important;scrollbar-gutter:stable!important;background:#fff!important;background-image:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-section{min-height:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-section-title{margin:0 0 9px!important;color:#19395f!important;font-size:15px!important;font-weight:850!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) :is(.cs-egm-card,.cs-egm-member-row,.cs-egm-contact-row,.cs-roles-member-card){background:#fff!important;background-image:none!important;border:1px solid #d6e4f2!important;border-radius:16px!important;box-shadow:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-card{padding:16px!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) :is(.cs-egm-input,.cs-egm-textarea,.cs-egm-color-row,.cs-egm-upload-btn){border-radius:12px!important;box-shadow:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-footer{grid-column:1/-1!important;grid-row:3!important;width:100%!important;margin:0!important;padding:12px 16px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;background:#fff!important;background-image:none!important;border:0!important;border-top:1px solid #d4e2f2!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-footer button{min-height:44px!important;padding:0 22px!important;border-radius:12px!important;box-shadow:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]) .cs-egm-btn-save{background:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#2f73ee!important}}@media(max-width:900px){html body .cs-modal-backdrop:has(.cs-group-settings-v230){padding:7px!important;background:#070f1cc7!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true]){width:calc(100vw - 14px)!important;max-width:none!important;height:calc(100dvh - 14px)!important;max-height:calc(100dvh - 14px)!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-header{grid-column:1!important;grid-row:1!important;width:100%!important;padding:11px 12px!important;background:#eaf3ff!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-tabs{grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;gap:7px!important;padding:8px!important;background:#f5f9ff!important;border:0!important;border-bottom:1px solid #dbe7f4!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-tabs:before{display:none!important;content:none!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-tabs .cs-egm-tab{flex:0 0 auto!important;width:auto!important;min-height:40px!important;padding:0 11px!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-body{grid-column:1!important;grid-row:3!important;min-height:0!important;overflow:auto!important;padding:10px!important;background:#fff!important}html body :is(.cs-group-settings-v230,.cs-group-settings-v232,[data-v232-group-settings=true])>.cs-egm-footer{grid-column:1!important;grid-row:4!important;padding:9px!important;background:#fff!important}}html body [data-v500-channel-preview-icon=true].cs-channel-preview-icon-v500{width:62px!important;height:62px!important;display:grid!important;place-items:center!important;margin-inline:auto!important;border:1px solid #2f73ee!important;border-radius:50%!important;background:#2f73ee!important;background-color:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:22px!important;font-weight:900!important;box-shadow:0 12px 28px #2f73ee2e!important}@media(max-width:768px){html body [data-v500-channel-preview-icon=true].cs-channel-preview-icon-v500{width:56px!important;height:56px!important;font-size:20px!important}}html body .cs-channel-preview-panel>.cs-channel-preview-icon,html body .cs-channel-preview-icon.cs-channel-preview-icon-v500,html body [data-v500-channel-preview-icon=true]{width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;padding:0!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;place-items:center!important;border:1px solid #2f73ee!important;border-radius:999px!important;background:#2f73ee!important;background-color:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important;font-size:22px!important;line-height:1!important;text-align:center!important;box-shadow:0 12px 28px #2f73ee2e!important}@media(max-width:768px){html body .cs-channel-preview-panel>.cs-channel-preview-icon,html body .cs-channel-preview-icon.cs-channel-preview-icon-v500,html body [data-v500-channel-preview-icon=true]{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;font-size:20px!important}}.mm-root{--bg-app: #F4F8FF;--bg-app-2: #EEF4FF;--surface: #FFFFFF;--surface-soft: #F8FBFF;--surface-tint: #F0F6FF;--ink-1: #0B1733;--ink-2: #1F2A44;--ink-3: #475569;--ink-4: #64748B;--ink-5: #94A3B8;--line-1: #E6EEFB;--line-2: #D6E2F5;--line-3: #C2D2EE;--accent: #3B82F6;--accent-2: #60A5FA;--accent-strong: #1D4FD7;--accent-deep: #143391;--accent-soft: #EEF4FF;--accent-soft-2: #DCE7FF;--accent-glow: rgba(59, 130, 246, .22);--pastel-sky: #E0EEFF;--pastel-mint: #E1F6EC;--pastel-peach: #FFEBDC;--pastel-rose: #FBE4EA;--pastel-lemon: #FFF4D2;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 2px 6px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 6px 18px -6px rgba(30, 64, 175, .12), 0 2px 6px rgba(15, 23, 42, .05);--shadow-lg: 0 22px 50px -22px rgba(30, 64, 175, .28), 0 6px 18px -8px rgba(15, 23, 42, .08);--shadow-glow: 0 12px 32px -10px var(--accent-glow);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);position:relative;min-height:100vh;margin-left:var(--rh-side-w, 0px);padding:22px 26px 36px;background:radial-gradient(1200px 600px at -10% -20%,var(--pastel-sky) 0%,transparent 55%),radial-gradient(900px 500px at 110% 10%,#E8F1FF 0%,transparent 55%),var(--bg-app);color:var(--ink-2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;animation:mmFadeIn .36s var(--ease-out) both;overflow-x:hidden}@keyframes mmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mmPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes mmSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes mmPulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}.mm-hero{position:relative;display:flex;flex-direction:column;gap:18px;padding:24px 26px;border-radius:var(--r-xl);background:linear-gradient(135deg,#FFFFFF 0%,var(--surface-tint) 100%);border:1px solid var(--line-1);box-shadow:var(--shadow-md);overflow:hidden;animation:mmFadeUp .38s var(--ease-out) both}.mm-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 240px at 90% -20%,var(--accent-glow),transparent 60%);pointer-events:none}.mm-hero-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.mm-hero-title{display:flex;align-items:center;gap:14px;font-size:22px;font-weight:700;color:var(--ink-1);margin:0;letter-spacing:-.01em}.mm-hero-mark{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:var(--shadow-glow)}.mm-hero-sub{display:block;font-size:13px;color:var(--ink-3);font-weight:500;margin-top:4px}.mm-hero-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);font-size:13px;font-weight:600;border:1px solid var(--accent-soft-2)}.mm-hero-pill .pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:mmPulseDot 1.8s var(--ease-out) infinite}.mm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mm-stat{position:relative;background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r-lg);padding:16px 18px;box-shadow:var(--shadow-xs);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s;animation:mmFadeUp .4s var(--ease-out) both}.mm-stat:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.mm-stat-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600}.mm-stat-value{font-size:28px;font-weight:700;color:var(--ink-1);margin-top:6px;letter-spacing:-.02em}.mm-stat-foot{font-size:12px;color:var(--ink-3);margin-top:6px;display:flex;align-items:center;gap:6px}.mm-stat-foot .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.mm-stat-foot .dot.is-success{background:#10b981}.mm-stat-foot .dot.is-muted{background:var(--ink-5)}.mm-stat-icon{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-strong)}.mm-stat-icon.is-pink{background:var(--pastel-rose);color:#b91c57}.mm-stat-icon.is-mint{background:var(--pastel-mint);color:#047857}.mm-stat-icon.is-peach{background:var(--pastel-peach);color:#b45309}.mm-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;background:var(--surface);border:1px solid var(--line-1);border-radius:999px;box-shadow:var(--shadow-xs);width:max-content;max-width:100%;margin-top:18px;animation:mmFadeUp .42s var(--ease-out) both}.mm-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink-3);background:transparent;border:0;cursor:pointer;transition:all .25s var(--ease-out)}.mm-tab:hover{color:var(--accent-strong);background:var(--accent-soft)}.mm-tab.is-active{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:var(--shadow-glow)}.mm-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;background:var(--accent-soft);color:var(--accent-strong)}.mm-tab.is-active .mm-tab-count{background:#ffffff38;color:#fff}.mm-alert{margin-top:16px;background:#fef2f2;border:1px solid #FECACA;color:#991b1b;padding:12px 16px;border-radius:var(--r-md);font-size:13px;font-weight:500;display:flex;align-items:center;gap:10px;animation:mmFadeUp .24s var(--ease-out) both}.mm-toast{position:fixed;right:24px;bottom:24px;z-index:60;background:var(--ink-1);color:#fff;padding:14px 20px;border-radius:var(--r-md);box-shadow:var(--shadow-lg);font-size:13px;font-weight:600;animation:mmSlideUp .32s var(--ease-spring) both}.mm-list-wrap{margin-top:18px;background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);overflow:hidden;animation:mmFadeUp .44s var(--ease-out) both}.mm-list-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line-1);background:var(--surface-soft)}.mm-list-title{font-size:15px;font-weight:700;color:var(--ink-1);display:flex;align-items:center;gap:10px}.mm-list-title .pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:mmPulseDot 1.8s var(--ease-out) infinite}.mm-list-hint{font-size:12px;color:var(--ink-4)}.mm-empty{padding:48px 24px;text-align:center;color:var(--ink-4);font-size:14px}.mm-empty strong{display:block;color:var(--ink-2);font-size:15px;margin-bottom:4px}.mm-card{display:grid;grid-template-columns:52px 1fr;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line-1);transition:background .2s var(--ease-out);animation:mmFadeUp .28s var(--ease-out) both}.mm-card:last-child{border-bottom:0}.mm-card:hover{background:var(--surface-soft)}.mm-avatar{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--accent-2),var(--accent-strong));color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;object-fit:cover;box-shadow:var(--shadow-xs);overflow:hidden}.mm-card-body{min-width:0}.mm-card-top{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.mm-name{font-size:15px;font-weight:700;color:var(--ink-1)}.mm-meta{font-size:12px;color:var(--ink-4);margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mm-meta svg{color:var(--ink-5)}.mm-tags{display:flex;gap:6px;flex-wrap:wrap}.mm-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent}.mm-tag.is-swap{background:var(--pastel-sky);color:var(--accent-deep);border-color:var(--accent-soft-2)}.mm-tag.is-coverage{background:var(--pastel-mint);color:#047857;border-color:#bbf0d2}.mm-tag.is-offer{background:var(--pastel-peach);color:#b45309;border-color:#fbd7b0}.mm-tag.is-dispatch{background:var(--pastel-rose);color:#b91c57;border-color:#f8c2d1}.mm-tag.is-stage{background:var(--surface-tint);color:var(--ink-3);border-color:var(--line-2)}.mm-row{margin-top:12px;display:grid;grid-template-columns:120px 1fr;gap:14px;padding:10px 12px;background:var(--surface-soft);border:1px solid var(--line-1);border-radius:var(--r-md)}.mm-row-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;align-self:center}.mm-row-main{font-size:13px;color:var(--ink-2)}.mm-card-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.mm-foot-note{font-size:12px;color:var(--ink-4);max-width:60%}.mm-actions{display:flex;gap:8px;flex-wrap:wrap}.mm-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s var(--ease-out);border:1px solid transparent}.mm-btn:disabled{opacity:.6;cursor:not-allowed}.mm-btn-ghost{background:var(--surface);color:var(--ink-2);border-color:var(--line-2)}.mm-btn-ghost:hover:not(:disabled){background:var(--surface-tint);border-color:var(--line-3)}.mm-btn-outline{background:var(--surface);color:var(--accent-strong);border-color:var(--accent-soft-2)}.mm-btn-outline:hover:not(:disabled){background:var(--accent-soft)}.mm-btn-primary{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));box-shadow:var(--shadow-glow)}.mm-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}.mm-btn-danger{background:#fff;color:#b91c1c;border-color:#fecaca}.mm-btn-danger:hover:not(:disabled){background:#fef2f2}.mm-overlay{position:fixed;inset:0;z-index:80;background:#0b173373;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;animation:mmFadeIn .2s var(--ease-out) both}.mm-modal{width:100%;max-width:560px;background:var(--surface);border-radius:var(--r-xl);border:1px solid var(--line-1);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column;max-height:86vh;animation:mmSlideUp .32s var(--ease-spring) both}.mm-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line-1);background:linear-gradient(135deg,#FFFFFF,var(--surface-tint))}.mm-modal-title{font-size:17px;font-weight:700;color:var(--ink-1)}.mm-modal-sub{font-size:12px;color:var(--ink-3);margin-top:4px;max-width:460px}.mm-modal-close{width:32px;height:32px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);cursor:pointer;transition:all .2s var(--ease-out)}.mm-modal-close:hover{background:var(--accent-soft);color:var(--accent-strong)}.mm-modal-body{padding:18px 22px;overflow-y:auto}.mm-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px;border-top:1px solid var(--line-1);background:var(--surface-soft)}.mm-assign-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mm-assign-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line-1);background:var(--surface);cursor:pointer;transition:all .2s var(--ease-out)}.mm-assign-row:hover{background:var(--surface-tint);border-color:var(--line-2)}.mm-assign-row.is-selected{background:var(--accent-soft);border-color:var(--accent);box-shadow:var(--shadow-glow)}.mm-assign-row input{accent-color:var(--accent-strong)}.mm-assign-avatar{width:36px;height:36px;border-radius:10px}.mm-assign-meta{display:flex;flex-direction:column;min-width:0}.mm-assign-name{font-size:13px;font-weight:600;color:var(--ink-1)}.mm-assign-role{font-size:12px;color:var(--ink-4)}@media(max-width:1100px){.mm-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.mm-root{padding:16px;margin-left:0}.mm-stats{grid-template-columns:1fr}.mm-card{grid-template-columns:44px 1fr;padding:14px}.mm-row{grid-template-columns:1fr}.mm-row-label{font-size:10px}.mm-foot-note{max-width:100%}.mm-tabs{width:100%;overflow-x:auto}}.mm-root{padding:18px 22px 28px;background:radial-gradient(560px 280px at 0% 0%,rgba(219,234,254,.85),transparent 62%),radial-gradient(620px 320px at 100% 4%,rgba(191,219,254,.65),transparent 60%),linear-gradient(180deg,#f6f9ff,#fff 48%,#f7fbff)}.mm-hero{padding:18px 20px;gap:14px;border-radius:18px;background:linear-gradient(135deg,#fffffff5,#eff6ffeb),radial-gradient(360px 180px at 82% 0%,rgba(37,99,235,.14),transparent 70%);box-shadow:0 16px 38px -26px #1e40af6b}.mm-hero-row{align-items:flex-start}.mm-hero-title{font-size:21px;letter-spacing:-.025em}.mm-hero-mark{width:38px;height:38px;border-radius:12px}.mm-hero-sub{font-size:12px;margin-top:3px;color:#516281}.mm-hero-pill{font-size:12px;padding:7px 11px;border-radius:14px}.mm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mm-stat{min-height:96px;padding:13px 14px;border-radius:16px;box-shadow:none;background:#ffffffd1}.mm-stat:hover{transform:none;box-shadow:0 14px 28px -24px #0f172a4d}.mm-stat-label{font-size:10px;letter-spacing:.06em}.mm-stat-value{font-size:24px;margin-top:5px}.mm-stat-foot{font-size:11px;line-height:1.35}.mm-stat-icon{width:27px;height:27px;border-radius:9px;top:12px;right:12px}.mm-tabs{margin-top:4px;padding:5px;border-radius:16px;width:fit-content}.mm-tab{padding:7px 12px;font-size:12px}.mm-tab-count{min-width:18px;height:18px;font-size:10px}.mm-list-wrap{margin-top:14px;border-radius:18px;background:#fffffff0;overflow:visible;box-shadow:0 18px 42px -32px #0f172a59}.mm-list-head{padding:14px 16px;background:#fff;border-radius:18px 18px 0 0}.mm-list-title{font-size:14px}.mm-list-hint{font-size:11px}.mm-card{display:grid;grid-template-columns:44px minmax(210px,1.25fr) minmax(330px,2fr) auto;align-items:center;gap:14px;margin:12px 14px;padding:14px 16px;min-height:88px;border:1px solid #dce8fb;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#fafdfffa);box-shadow:0 12px 30px -28px #0f172a73}.mm-card:last-child{border-bottom:1px solid #dce8fb}.mm-card:hover{background:#fff;border-color:#cfe0f8}.mm-avatar{width:40px;height:40px;border-radius:12px;font-size:12px}.mm-card-body{display:contents;min-width:0}.mm-card-top{display:contents}.mm-card-top>div:first-child{min-width:0}.mm-name{font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-meta{margin-top:3px;font-size:11px;gap:0;color:#62708d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.mm-meta svg,.mm-meta span:not(:first-child),.mm-meta span:first-child{display:none}.mm-tags{order:3;display:flex;gap:8px;justify-content:flex-end;align-items:center;min-width:0}.mm-tag{padding:5px 9px;font-size:11px;white-space:nowrap}.mm-tag.is-stage{background:#eff6ff;color:#315070}.mm-row{margin:0;padding:0;border:0;background:transparent;display:none}.mm-row:last-of-type{display:flex;align-items:center;gap:6px;min-width:0;grid-column:3 / 4;grid-row:1}.mm-row-label{display:none}.mm-row-main{font-size:12px;color:#62708d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mm-row-main:before{content:"Note";display:inline-flex;margin-right:8px;padding:3px 7px;border-radius:999px;color:#2563eb;background:#eff6ff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mm-card-foot{grid-column:4 / 5;grid-row:1;margin:0;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.mm-foot-note{display:none}.mm-actions{flex-wrap:nowrap;gap:7px}.mm-btn{min-height:34px;padding:7px 11px;border-radius:11px;font-size:12px;line-height:1;white-space:nowrap}.mm-btn svg{width:13px;height:13px}.mm-btn-danger{color:#dc2626;background:#fff;border-color:#fecaca}.mm-btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.mm-empty{padding:36px 20px}.mm-modal{max-width:520px;border-radius:18px}.mm-modal-head{padding:16px 18px}.mm-modal-title{font-size:16px}.mm-modal-body{padding:14px 18px}.mm-modal-foot{padding:13px 18px}@media(max-width:1180px){.mm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-card{grid-template-columns:42px minmax(190px,1.1fr) minmax(240px,1.4fr)}.mm-tags{grid-column:2 / 4;justify-content:flex-start;margin-top:4px}.mm-row:last-of-type{grid-column:3 / 4}.mm-card-foot{grid-column:1 / 4;grid-row:auto;margin-top:4px;justify-content:flex-end}}@media(max-width:700px){.mm-root{padding:14px 12px 28px}.mm-hero{padding:16px}.mm-hero-title{font-size:19px}.mm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mm-stat{min-height:88px;padding:12px}.mm-stat-value{font-size:22px}.mm-tabs{width:100%;border-radius:14px;overflow-x:auto}.mm-list-head{align-items:flex-start;gap:6px;flex-direction:column}.mm-card{grid-template-columns:38px 1fr auto;gap:10px;margin:10px;padding:12px;min-height:0}.mm-avatar{width:36px;height:36px;border-radius:11px}.mm-card-top>div:first-child{grid-column:2 / 3}.mm-tags{grid-column:1 / 4;grid-row:auto;justify-content:flex-start;flex-wrap:wrap}.mm-row:last-of-type{grid-column:1 / 4;grid-row:auto}.mm-card-foot{grid-column:1 / 4;grid-row:auto;justify-content:stretch}.mm-actions,.mm-btn{width:100%;justify-content:center}.mm-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.mm-market-summary{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:-4px}.mm-market-summary>div{min-width:0;padding:10px 12px;border:1px solid var(--line-1);border-radius:14px;background:#ffffffc7;box-shadow:var(--shadow-xs)}.mm-market-summary strong{display:block;font-size:19px;line-height:1;color:var(--accent-strong);letter-spacing:-.02em}.mm-market-summary span{display:block;margin-top:5px;font-size:11px;font-weight:650;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-card.mm-card-manager{grid-template-columns:minmax(210px,.9fr) minmax(420px,1.8fr) auto;align-items:center;gap:20px;padding:16px 20px;background:#fff}.mm-card-person{display:flex;align-items:center;gap:12px;min-width:0}.mm-person-copy{min-width:0}.mm-meta-person{margin-top:3px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-card-details{display:grid;gap:8px;min-width:0}.mm-detail-line,.mm-shift-grid,.mm-reactions-row,.mm-accepted-line,.mm-message-line{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.mm-detail-line{gap:8px}.mm-shift-grid{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(150px,1fr) minmax(140px,1fr);gap:12px}.mm-shift-grid span,.mm-message-line span{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-shift-grid svg,.mm-message-line svg,.mm-accepted-line svg{flex:0 0 auto;color:var(--ink-4)}.mm-message-line{color:var(--ink-4);font-size:12.5px}.mm-message-line span{color:var(--ink-4);font-size:12.5px;font-weight:600;white-space:nowrap}.mm-reaction-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#f4f8ff;border:1px solid var(--line-2);color:var(--accent-strong);font-size:12px;font-weight:750;white-space:nowrap}.mm-reactions-row{gap:6px}.mm-reaction-chip{display:inline-flex;align-items:center;gap:7px;max-width:210px;height:30px;padding:3px 9px 3px 4px;border:1px solid var(--line-1);border-radius:999px;background:#fff;color:var(--ink-2);font-size:12px;font-weight:650;min-width:0}.mm-reaction-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-reaction-chip em{flex:0 0 auto;font-style:normal;color:var(--ink-5);text-transform:capitalize}.mm-reaction-avatar{width:22px;height:22px;border-radius:999px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-strong);font-size:10px;font-weight:800}.mm-accepted-line{font-size:12.5px;font-weight:650;color:#047857}.mm-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:max-content}.mm-card-actions .mm-btn{min-height:34px;padding:0 12px;font-size:12.5px}@media(max-width:1180px){.mm-card.mm-card-manager{grid-template-columns:minmax(190px,.9fr) minmax(320px,1.4fr)}.mm-card-actions{grid-column:1 / -1;justify-content:flex-end}.mm-shift-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(max-width:760px){.mm-market-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-card.mm-card-manager{grid-template-columns:1fr;gap:12px;padding:14px}.mm-card-person{align-items:flex-start}.mm-card-details{gap:9px}.mm-shift-grid{grid-template-columns:1fr;gap:7px}.mm-card-actions{justify-content:stretch;min-width:0}.mm-card-actions .mm-btn{flex:1 1 auto}}@media(max-width:768px){.marketplace-toggle-row{align-items:center!important;gap:12px!important}.marketplace-real-toggle{width:54px!important;height:32px!important;border-radius:999px!important;background:#dbe4f5!important;border:1px solid #bfd0ea!important;box-shadow:inset 0 0 0 1px #ffffff73!important}.marketplace-real-toggle>span{width:24px!important;height:24px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 10px #0f172a29!important;transform:translate(3px)!important}.marketplace-real-toggle.is-on{background:linear-gradient(135deg,#4f8dff,#2f6de0)!important}.marketplace-real-toggle.is-on>span{transform:translate(25px)!important}.marketplace-toggle-copy strong{color:#0f172a!important}.marketplace-toggle-copy small{color:#64748b!important}}@media(max-width:900px){html body .v80-offer-progress>div.is-active>span,html body .v80-offer-progress>div.is-complete>span,html body .v80-offer-progress>div.is-active>span *,html body .v80-offer-progress>div.is-complete>span *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}html body .v80-offer-progress>div.is-active>span,html body .v80-offer-progress>div.is-complete>span{background:#3568e9!important;background-image:none!important;border-color:#3568e9!important}}.mmp-desktop{display:none}@media(min-width:901px){.mmp-desktop{--mmp-blue: #176cf3;--mmp-blue-dark: #0d55d6;--mmp-ink: #0b2859;--mmp-muted: #6680a4;--mmp-line: #d8e5f5;--mmp-soft: #f5f9ff;display:block;min-height:100vh;margin-left:var(--rh-side-w, 0px);background:radial-gradient(900px 500px at 7% 0%,#eaf4ff 0%,transparent 62%),linear-gradient(180deg,#f8fbff,#f4f8fe);color:var(--mmp-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mmp-desktop *,.mmp-desktop *:before,.mmp-desktop *:after{box-sizing:border-box}.mm-manager-legacy>:not(.mm-overlay):not(.mm-toast){display:none!important}.mm-manager-legacy{min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;overflow:visible!important}.mmp-page{width:100%;max-width:1700px;margin:0 auto;padding:18px 22px 26px}.mmp-title{min-height:62px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:2px 4px 13px;border-bottom:1px solid #dce7f4}.mmp-title h1{margin:0;color:#092558;font-size:25px;line-height:1.05;font-weight:900;letter-spacing:-.035em}.mmp-title p{margin:6px 0 0;color:#607a9e;font-size:10px;font-weight:650}.mmp-title>div:last-child{display:flex;gap:8px}.mmp-title>div:last-child button{width:38px;height:38px;display:grid;place-items:center;border:1px solid #dce7f4;border-radius:50%;background:#fff;color:#135fdc;cursor:pointer;box-shadow:0 8px 18px -16px #114da0a6}.mmp-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin:15px 0}.mmp-kpis article{min-width:0;min-height:78px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--mmp-line);border-radius:13px;background:#fffffff5;box-shadow:0 10px 25px -24px #0d42897a}.mmp-kpis article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#edf4ff;color:#176cf3;font-style:normal}.mmp-kpis article.is-review>i,.mmp-kpis article.is-pending>i{background:#fff0f2;color:#f03f5d}.mmp-kpis article.is-open>i{background:#effaf3;color:#13a757}.mmp-kpis article.is-offer>i,.mmp-kpis article.is-accepted>i{background:#eaf9f3;color:#10a56b}.mmp-kpis article span{min-width:0;display:flex;flex-direction:column;gap:1px}.mmp-kpis strong{color:#0c2b60;font-size:16px;line-height:1}.mmp-kpis b{overflow:hidden;color:#1e416f;font-size:7.6px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mmp-kpis small{color:#7b90ad;font-size:6.8px}.mmp-tabs{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #d5e3f5;border-radius:12px 12px 0 0;background:#f7faff}.mmp-tabs button{position:relative;min-height:45px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-right:1px solid #e1eaf6;background:transparent;color:#4d6a91;font-size:10px;font-weight:780;cursor:pointer}.mmp-tabs button:last-child{border-right:0}.mmp-tabs button.is-active{background:#fff;color:#075ce5}.mmp-tabs button.is-active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:#176cf3}.mmp-tabs span{min-width:23px;height:20px;display:inline-grid;place-items:center;padding:0 6px;border-radius:99px;background:#e8f1ff;color:#1c5ec8;font-size:8px}.mmp-tabs button.is-active span{background:#176cf3;color:#fff}.mmp-info,.mmp-error{min-height:39px;display:flex;align-items:center;gap:9px;margin:10px 0;padding:0 13px;border:1px solid #bcd5ff;border-radius:10px;background:#eef5ff;color:#1762d8;font-size:9px;font-weight:650}.mmp-error{border-color:#fecdd3;background:#fff4f5;color:#b72f46}.mmp-error button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:850;cursor:pointer}.mmp-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:10px;align-items:start}.mmp-full-layout{display:block}.mmp-content{min-width:0}.mmp-filters{display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(3,minmax(125px,.8fr)) auto minmax(120px,.65fr) 38px;gap:8px;margin-bottom:10px}.mmp-search,.mmp-filter-select>button,.mmp-filter-button,.mmp-reset{height:38px;min-width:0;border:1px solid #d4e1f2;border-radius:9px;background:#fff;color:#284f7e;box-shadow:none}.mmp-search{display:flex;align-items:center;gap:8px;padding:0 11px}.mmp-search input{width:100%;min-width:0;height:36px;padding:0;border:0;outline:0;background:transparent;color:#153c6c;font-size:8px}.mmp-search input::placeholder{color:#7890ad}.mmp-filter-select{position:relative;min-width:0}.mmp-filter-select>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;font-size:8px;font-weight:720;cursor:pointer}.mmp-filter-select.is-open>button{border-color:#6da4f6;box-shadow:0 0 0 3px #176cf31a}.mmp-filter-select>div{position:absolute;top:calc(100% + 5px);left:0;z-index:80;width:max(100%,180px);max-height:250px;padding:6px;overflow-y:auto;border:1px solid #cbdcf1;border-radius:10px;background:#fff;box-shadow:0 18px 45px #0c2e602e}.mmp-filter-select>div button{width:100%;min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:0;border-radius:7px;background:#fff;color:#31577f;font-size:8px;text-align:left;cursor:pointer}.mmp-filter-select>div button:hover,.mmp-filter-select>div button.is-selected{background:#edf5ff;color:#0c63e8}.mmp-filter-button,.mmp-reset{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#1464e3;font-size:8px;font-weight:800;cursor:pointer}.mmp-reset{width:38px;padding:0}.mmp-request-list{display:grid;gap:7px}.mmp-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mmp-request{min-width:0;display:grid;grid-template-columns:minmax(155px,.9fr) minmax(130px,.72fr) minmax(155px,.95fr) minmax(160px,1fr) minmax(115px,.65fr) minmax(145px,.8fr);align-items:stretch;overflow:hidden;border:1px solid #d9e5f4;border-radius:11px;background:#fff;box-shadow:0 8px 20px -22px #0d3e8299}.mmp-request>section{min-width:0;min-height:103px;padding:11px 12px;border-right:1px solid #e5edf7}.mmp-request>section:last-child{border-right:0}.mmp-request__owner{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:9px}.mmp-avatar{width:43px;height:43px;display:grid;place-items:center;border:1px solid #cbdcf3;border-radius:50%;background:#edf4ff;color:#1b5ec9;font-size:8px;font-weight:900;object-fit:cover}.mmp-request__owner>div{min-width:0;display:flex;flex-direction:column;gap:4px}.mmp-request__owner strong{overflow:hidden;color:#123764;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mmp-request__owner span{color:#315a88;font-size:8px}.mmp-request__owner small{display:flex;align-items:center;gap:5px;color:#1768e9;font-size:7px}.mmp-request__type{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.mmp-request__type>b{padding:5px 8px;border-radius:7px;background:#edf4ff;color:#0c63e8;font-size:7.5px}.mmp-request__type>b.is-offer{background:#eaf9f3;color:#099563}.mmp-request__type>b.is-swap{background:#f4edff;color:#7c3ed4}.mmp-request__type>b.is-open{background:#fff2e5;color:#db7207}.mmp-request__type>span{padding:5px 8px;border-radius:7px;background:#fff6e8;color:#da7a10;font-size:7px}.mmp-request__type small{display:flex;align-items:center;gap:5px;color:#6680a0;font-size:7px}.mmp-request__shift{display:flex;flex-direction:column;gap:8px}.mmp-request__shift span,.mmp-request__shift strong,.mmp-request__shift small{display:flex;align-items:center;gap:7px}.mmp-request__shift span{color:#375c86;font-size:8px}.mmp-request__shift strong{color:#103a70;font-size:9px}.mmp-request__shift small{color:#34618e;font-size:7.5px}.mmp-request__shift svg{color:#176cf3}.mmp-request__message{display:flex;flex-direction:column;justify-content:space-between;gap:6px}.mmp-request__message p{margin:0;padding:8px;border:1px solid #e2ebf6;border-radius:8px;background:#f8fbff;color:#2c5079;font-size:7.5px;line-height:1.45}.mmp-request__message small{color:#7b90aa;font-size:6.8px}.mmp-request__reactions{display:flex;flex-direction:column;justify-content:center;gap:7px}.mmp-request__reactions>div{display:flex;align-items:center}.mmp-mini-avatar{width:28px;height:28px;display:grid;place-items:center;margin-left:-5px;border:2px solid #fff;border-radius:50%;background:#edf3fb;color:#46678f;font-size:6.5px;font-weight:800;object-fit:cover}.mmp-mini-avatar:first-child{margin-left:0}.mmp-request__reactions small{color:#58769a;font-size:7px}.mmp-request__actions{display:flex;flex-direction:column;justify-content:center;gap:7px}.mmp-request__actions>button{min-height:31px;border:1px solid #d2e1f3;border-radius:8px;background:#fff;color:#135dcc;font-size:7.5px;font-weight:820;cursor:pointer}.mmp-request__actions>button.is-primary{border-color:#176cf3;background:linear-gradient(135deg,#2679ff,#1462ec);color:#fff;box-shadow:0 10px 18px -14px #176cf3e6}.mmp-request__actions>div{display:flex;justify-content:space-between;gap:7px}.mmp-request__actions>div button{flex:1;border:0;background:transparent;color:#1766dc;font-size:6.8px;font-weight:750;cursor:pointer}.mmp-request.is-compact{grid-template-columns:minmax(145px,.9fr) minmax(120px,.7fr) minmax(145px,.9fr);grid-template-areas:"owner type shift" "message reactions actions"}.mmp-request.is-compact>section{min-height:94px}.mmp-request.is-compact .mmp-request__owner{grid-area:owner}.mmp-request.is-compact .mmp-request__type{grid-area:type}.mmp-request.is-compact .mmp-request__shift{grid-area:shift;border-right:0}.mmp-request.is-compact .mmp-request__message{grid-area:message;border-top:1px solid #e5edf7}.mmp-request.is-compact .mmp-request__reactions{grid-area:reactions;border-top:1px solid #e5edf7}.mmp-request.is-compact .mmp-request__actions{grid-area:actions;border-top:1px solid #e5edf7;border-right:0}.mmp-completed-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(145px,.85fr) minmax(125px,.7fr) minmax(210px,1.25fr) 110px;align-items:stretch;overflow:hidden;border:1px solid #dbe6f3;border-radius:11px;background:#fff}.mmp-completed-row>section{min-width:0;min-height:96px;padding:11px 12px;border-right:1px solid #e6edf6;display:flex;flex-direction:column;gap:5px;justify-content:center}.mmp-completed-row>section:first-child{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:9px}.mmp-completed-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#edf4ff;color:#1764df;font-size:8px;font-weight:900}.mmp-completed-row section:first-child div{display:flex;flex-direction:column;gap:3px}.mmp-completed-row strong{color:#143a69;font-size:8.5px}.mmp-completed-row small,.mmp-completed-row b{display:flex;align-items:center;gap:5px;color:#68809e;font-size:7px;font-weight:650}.mmp-completed-row p{margin:0;color:#34567e;font-size:7px;line-height:1.4}.mmp-completed-row .is-swap,.mmp-completed-row .is-coverage,.mmp-completed-row .is-dispatch,.mmp-completed-row .is-completed,.mmp-completed-row .is-outcome{align-self:flex-start;padding:4px 7px;border-radius:7px;background:#eaf9f2;color:#07925c}.mmp-completed-row>button{align-self:center;min-height:34px;margin:0 10px;border:1px solid #d2e1f3;border-radius:8px;background:#fff;color:#1260d5;font-size:7.5px;font-weight:800;cursor:pointer}.mmp-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px dashed #cbdcf0;border-radius:12px;background:#fff;color:#7690ae;font-size:9px}.mmp-empty strong{color:#2a507d;font-size:11px}.mmp-pagination{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px;color:#536f94;font-size:8px}.mmp-pagination>div{display:flex;gap:6px}.mmp-pagination button{width:31px;height:31px;border:1px solid #d9e5f3;border-radius:50%;background:#fff;color:#315a88;font-size:8px;cursor:pointer}.mmp-pagination button.is-active{border-color:#176cf3;background:#176cf3;color:#fff}.mmp-recent{margin-top:10px;overflow:hidden;border:1px solid #d9e5f3;border-radius:12px;background:#fff}.mmp-recent>header{min-height:41px;display:flex;align-items:center;gap:7px;padding:0 12px;border-bottom:1px solid #e2ebf5;color:#195da9}.mmp-recent>header strong{color:#173b67;font-size:9px}.mmp-recent>header button{margin-left:auto;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#1764df;font-size:7px;font-weight:800;cursor:pointer}.mmp-recent>div{display:grid;gap:0}.mmp-recent .mmp-completed-row{border:0;border-bottom:1px solid #e8eef6;border-radius:0}.mmp-recent .mmp-completed-row:last-child{border-bottom:0}.mmp-rail{display:grid;gap:10px}.mmp-rail>section{padding:13px;border:1px solid #d9e5f3;border-radius:12px;background:#fff;box-shadow:0 8px 20px -22px #0d3e8299}.mmp-rail h3{display:flex;align-items:center;gap:7px;margin:0 0 9px;color:#143866;font-size:9px}.mmp-rail section:first-child>button{width:100%;min-height:32px;display:grid;grid-template-columns:20px 1fr 14px;align-items:center;gap:5px;padding:0 5px;border:0;background:#fff;color:#31567f;font-size:7.5px;text-align:left;cursor:pointer}.mmp-rail p{margin:0 0 9px;color:#7288a4;font-size:7px;line-height:1.45}.mmp-rail-shift{display:flex;flex-direction:column;gap:3px;margin-bottom:8px;padding:9px;border:1px solid #dfe9f5;border-radius:8px;background:#f8fbff}.mmp-rail-shift strong{color:#214b78;font-size:8px}.mmp-rail-shift small{color:#7288a4;font-size:7px}.mmp-rail button.is-primary{width:100%;min-height:33px;border:1px solid #176cf3;border-radius:8px;background:#176cf3;color:#fff;font-size:7.5px;font-weight:820;cursor:pointer}.mmp-rail-empty{padding:10px;border-radius:8px;background:#f5f8fc;color:#8294aa;font-size:7px;text-align:center}.mmp-pending-line{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding-left:8px;border-left:2px solid #176cf3;color:#4d698e;font-size:7.5px}.mmp-pending-line.is-orange{border-color:#ef8d22}.mmp-pending-line.is-red{border-color:#ec4c62}.mmp-pending-line b{min-width:23px;padding:4px;border-radius:99px;background:#edf4ff;color:#1764d9;text-align:center}.mmp-text-action{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:8px;border:0;background:transparent;color:#1764df;font-size:7px;font-weight:800;cursor:pointer}.mmp-modal-backdrop{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:22px;background:#081836b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.mmp-details-modal{width:min(760px,92vw);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #cbdcf3;border-radius:20px;background:#fff;box-shadow:0 32px 100px #04173859}.mmp-details-modal>header{min-height:80px;display:grid;grid-template-columns:42px 1fr 36px;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid #dce7f4;background:linear-gradient(135deg,#eff6ff,#fff)}.mmp-details-modal>header>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e7f1ff;color:#176cf3;font-style:normal}.mmp-details-modal h2{margin:0;color:#123762;font-size:17px}.mmp-details-modal header p{margin:4px 0 0;color:#7086a3;font-size:8px}.mmp-details-modal header button{width:36px;height:36px;border:1px solid #d9e5f3;border-radius:10px;background:#fff;color:#557293;cursor:pointer}.mmp-details-body{min-height:0;display:grid;gap:10px;padding:14px 16px;overflow-y:auto}.mmp-details-hero{padding:12px;border:1px solid #dce7f4;border-radius:12px;background:#f8fbff}.mmp-details-hero>div{display:flex;gap:7px;margin-bottom:8px}.mmp-details-hero>div span,.mmp-details-hero>div b{padding:5px 8px;border-radius:7px;background:#eaf2ff;color:#1763da;font-size:7px}.mmp-details-hero>strong{display:block;color:#143966;font-size:12px}.mmp-details-hero>small{color:#7187a3;font-size:8px}.mmp-details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mmp-details-grid article{display:flex;flex-direction:column;gap:5px;padding:11px;border:1px solid #dfe9f5;border-radius:10px;background:#fff}.mmp-details-grid small,.mmp-details-message small{color:#7a90aa;font-size:7px;text-transform:uppercase;font-weight:800}.mmp-details-grid strong{color:#214d7a;font-size:9px}.mmp-details-message{padding:12px;border:1px solid #dfe9f5;border-radius:11px;background:#f9fbfe}.mmp-details-message p{margin:6px 0 0;color:#31567f;font-size:9px;line-height:1.5}.mmp-details-responses{overflow:hidden;border:1px solid #dfe9f5;border-radius:11px}.mmp-details-responses>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e6edf5;background:#f8fbff}.mmp-details-responses header strong{color:#244c76;font-size:9px}.mmp-details-responses header span{color:#7187a4;font-size:7px}.mmp-details-responses article{min-height:43px;display:flex;align-items:center;gap:9px;padding:7px 11px;border-bottom:1px solid #edf2f8}.mmp-details-responses article:last-child{border-bottom:0}.mmp-details-responses article>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#eaf3ff;color:#176cf3;font-style:normal}.mmp-details-responses article span{display:flex;flex-direction:column;gap:2px}.mmp-details-responses article strong{color:#214972;font-size:8px}.mmp-details-responses article small{color:#7489a4;font-size:7px;text-transform:capitalize}.mmp-details-responses>p{padding:12px;color:#7b90aa;font-size:8px}.mmp-details-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #dfe8f3;background:#f9fbfe}.mmp-details-modal>footer button{min-height:34px;padding:0 13px;border:1px solid #d3e1f2;border-radius:9px;background:#fff;color:#315a85;font-size:8px;font-weight:800;cursor:pointer}.mmp-details-modal>footer button.is-danger{border-color:#fecdd3;background:#fff4f5;color:#c33a50}.mmp-details-modal>footer button.is-primary{border-color:#176cf3;background:#176cf3;color:#fff}.dsb-date-picker__menu{width:410px!important;padding:0!important;overflow:hidden!important;border:1px solid #cbdcf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 25px 70px #0a2a593d!important}.dsb-date-picker__menu header{min-height:68px!important;padding:15px 17px 12px!important;background:linear-gradient(135deg,#eff6ff,#fff)!important}.dsb-date-picker__menu header strong{font-size:13px!important}.dsb-date-picker__menu header small{font-size:9px!important}.dsb-date-picker__menu>label{margin:0!important;padding:13px 17px!important;border-bottom:1px solid #e4ecf6!important;background:#fff!important}.dsb-date-picker__menu input{width:180px!important;min-height:42px!important;border-radius:10px!important;font-size:10px!important}.dsb-date-picker__menu>div{gap:8px!important;margin:0!important;padding:12px 17px!important;background:#f8fbff!important}.dsb-date-picker__menu>div button{min-height:42px!important;border-radius:10px!important;background:#fff!important;color:#1d4d81!important;font-size:8.5px!important}.dsb-date-picker__menu footer{margin:0!important;padding:12px 17px 15px!important;background:#fff!important}.dsb-date-picker__menu footer button{min-height:40px!important;padding:0 16px!important;border-radius:10px!important;font-size:9px!important;box-shadow:0 10px 18px -15px #1764e9e6!important}}@media(min-width:901px){.mmp-tabs{gap:5px;padding:5px;border:0;border-radius:12px;background:#ffffffc7;box-shadow:inset 0 0 0 1px #d8e5f5,0 10px 25px -25px #0a3a7eb3}.mmp-tabs button{min-height:35px;border:1px solid transparent!important;border-radius:8px;background:transparent;color:#173b68}.mmp-tabs button:hover{border-color:#d4e4f7!important;background:#f1f6fd}.mmp-tabs button.is-active{border-color:#176cf3!important;background:#176cf3;color:#fff}.mmp-tabs span{min-width:20px;height:18px}.mmp-filters.mmp-filters--v258{grid-template-columns:minmax(190px,1.25fr) repeat(3,minmax(130px,.82fr)) minmax(125px,.68fr) 38px}}@media(min-width:901px)and (max-width:1250px){.mmp-kpis{grid-template-columns:repeat(4,1fr)}.mmp-overview-layout{grid-template-columns:1fr}.mmp-rail{grid-template-columns:repeat(3,1fr)}.mmp-overview-grid{grid-template-columns:1fr}.mmp-request,.mmp-completed-row{grid-template-columns:repeat(3,1fr)}.mmp-completed-row>button{min-height:36px;margin:10px}}@media(max-width:900px){.mmp-desktop{display:none!important}.mm-manager-legacy{display:block!important}}@media(min-width:901px){.mmp-title{display:none!important}.mmp-page{padding-top:14px;overflow:visible}.mmp-kpis{margin-top:0}.mmp-content,.mmp-overview-layout,.mmp-full-layout,.mmp-filters{overflow:visible}.mmp-tabs{gap:6px;padding:6px;overflow:visible;border:1px solid #d8e5f5;border-radius:14px;background:#fff;box-shadow:0 10px 30px -28px #0a3a7eb3}.mmp-tabs button{min-height:39px;border:0!important;border-radius:9px;background:#f5f8fd;color:#173b68;transition:background .16s ease,color .16s ease,transform .16s ease}.mmp-tabs button:hover{background:#e9f2ff;color:#075fdc}.mmp-tabs button.is-active{background:linear-gradient(135deg,#2679ff,#135fe7);color:#fff;box-shadow:0 9px 20px -14px #176cf3e6}.mmp-tabs button.is-active:after{display:none}.mmp-tabs button.is-active span{background:#ffffff38;color:#fff}.mmp-search{overflow:hidden}.mmp-search input,.mmp-search input:hover,.mmp-search input:focus{height:36px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.mmp-filter-select>div{z-index:500}.mmp-filter-select>div button{color:#163b68;border-radius:8px}.mmp-filter-select>div button:hover{background:#eef5ff;color:#075fda}.mmp-filter-select>div button.is-selected{background:#176cf3;color:#fff}.mmp-advanced-filter{position:relative;min-width:0}.mmp-advanced-filter>.mmp-filter-button{width:100%}.mmp-filter-button.is-active{border-color:#176cf3;background:#176cf3;color:#fff}.mmp-advanced-filter__menu{position:absolute;z-index:520;top:calc(100% + 6px);right:0;width:220px;padding:8px;border:1px solid #cbdcf1;border-radius:12px;background:#fff;box-shadow:0 20px 50px #0c2e6033}.mmp-advanced-filter__menu>strong{display:block;padding:6px 9px 8px;color:#143965;font-size:8px}.mmp-advanced-filter__menu>button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-radius:8px;background:#fff;color:#173d6b;font-size:8px;font-weight:720;text-align:left;cursor:pointer}.mmp-advanced-filter__menu>button:hover{background:#edf5ff;color:#075fdc}.mmp-advanced-filter__menu>button.is-selected{background:#176cf3;color:#fff}.mmp-request__actions>div button{min-height:28px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:#f2f7ff;color:#125fd5;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.mmp-request__actions>div button:hover{border-color:#176cf3;background:#176cf3;color:#fff;box-shadow:0 8px 17px -12px #176cf3f2;transform:translateY(-1px)}.mmp-request__actions>button:hover{border-color:#78a9f5;background:#edf5ff}.mmp-request__actions>button.is-primary:hover{background:linear-gradient(135deg,#135fe7,#0c52cf);color:#fff}.mmp-request-list,.mmp-recent,.mmp-recent>div{min-width:0}.mmp-completed-row{width:100%;min-width:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.75fr) minmax(0,.78fr) minmax(0,.88fr) minmax(0,.72fr) minmax(0,1.25fr) 104px}.mmp-completed-row>button{width:calc(100% - 16px);min-width:0;min-height:36px;margin:0 8px;border-color:#176cf3;background:linear-gradient(135deg,#2679ff,#135fe7);color:#fff;box-shadow:0 9px 18px -14px #176cf3e6}.mmp-completed-row>button:hover{background:linear-gradient(135deg,#135fe7,#0c52cf);transform:translateY(-1px)}.mmp-pagination{min-height:54px;margin-top:10px;padding:8px 10px 8px 14px;border:1px solid #dbe7f5;border-radius:12px;background:#fff}.mmp-pagination>span{color:#496b94;font-weight:700}.mmp-pagination button{width:32px;height:32px;border-radius:9px;transition:.15s ease}.mmp-pagination button:hover{border-color:#8bb5f5;background:#edf5ff;color:#075fdc}.mmp-pagination button.is-active{border-color:#176cf3;background:#176cf3;color:#fff;box-shadow:0 8px 18px -13px #176cf3f2}.mm-overlay.ops-ref-backdrop{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;margin:0!important;background:#071630bd!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}}@media(min-width:901px){.mmp-tabs{gap:5px!important;padding:5px!important;border:0!important;border-radius:12px!important;background:#ffffffc7!important;box-shadow:inset 0 0 0 1px #d8e5f5,0 10px 25px -25px #0a3a7eb3!important}.mmp-tabs button{min-height:35px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#173b68!important}.mmp-tabs button:hover{border-color:#d4e4f7!important;background:#f1f6fd!important;color:#075fdc!important}.mmp-tabs button.is-active{border-color:#176cf3!important;background:#176cf3!important;color:#fff!important}.mmp-tabs button.is-active span{background:#ffffff38!important;color:#fff!important}.mmp-tabs span{min-width:20px!important;height:18px!important}.mmp-filters.mmp-filters--v258{grid-template-columns:minmax(190px,1.25fr) repeat(3,minmax(130px,.82fr)) minmax(125px,.68fr) 38px!important}}.ac-root{--bg-app: #F4F8FF;--bg-app-2: #EEF4FF;--surface: #FFFFFF;--surface-soft: #F8FBFF;--surface-tint: #F0F6FF;--ink-1: #0B1733;--ink-2: #1F2A44;--ink-3: #475569;--ink-4: #64748B;--ink-5: #94A3B8;--line-1: #E6EEFB;--line-2: #D6E2F5;--line-3: #C2D2EE;--accent: #3B82F6;--accent-2: #60A5FA;--accent-strong: #1D4FD7;--accent-deep: #143391;--accent-soft: #EEF4FF;--accent-soft-2: #DCE7FF;--accent-glow: rgba(59, 130, 246, .22);--pastel-sky: #E0EEFF;--pastel-mint: #E1F6EC;--pastel-peach: #FFEBDC;--pastel-rose: #FBE4EA;--pastel-lemon: #FFF4D2;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 2px 6px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 6px 18px -6px rgba(30, 64, 175, .12), 0 2px 6px rgba(15, 23, 42, .05);--shadow-lg: 0 22px 50px -22px rgba(30, 64, 175, .28), 0 6px 18px -8px rgba(15, 23, 42, .08);--shadow-xl: 0 40px 80px -30px rgba(15, 33, 58, .35), 0 18px 36px -16px rgba(59, 130, 246, .2);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 24px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}@keyframes ac-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ac-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ac-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ac-modal-in{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ac-overlay{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes ac-sheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes ac-pulse-dot{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 0 6px transparent;opacity:.5}}@keyframes ac-spin{to{transform:rotate(360deg)}}@keyframes ac-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes ac-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ac-root{position:relative;min-height:100vh;margin-left:var(--rh-side-w);padding:24px 28px 40px;background:radial-gradient(1200px 600px at -10% -20%,var(--pastel-sky) 0%,transparent 55%),radial-gradient(900px 500px at 110% 10%,#E8F1FF 0%,transparent 55%),var(--bg-app);color:var(--ink-2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;animation:ac-fade-in .36s var(--ease-out) both;overflow-x:hidden}.ac-hero{position:relative;border-radius:var(--r-2xl);background:linear-gradient(135deg,#FFFFFF 0%,var(--accent-soft) 60%,var(--pastel-sky) 100%);border:1px solid var(--line-1);box-shadow:var(--shadow-md);padding:26px 28px 22px;overflow:hidden;animation:ac-fade-up .42s var(--ease-out) both}.ac-hero-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(59,130,246,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(59,130,246,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 0%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 80% at 50% 0%,black 30%,transparent 80%);pointer-events:none}.ac-hero-inner{position:relative}.ac-hero-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.ac-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background:#ffffffb3;border:1px solid var(--line-1);border-radius:999px;color:var(--accent-strong);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ac-h1{margin:10px 0 6px;font-size:32px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,var(--ink-1) 0%,var(--accent-deep) 55%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-sub{color:var(--ink-4);font-size:14px;font-weight:500}.ac-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid transparent;font-weight:700;font-size:13px;cursor:pointer;transition:transform .2s var(--ease-out),box-shadow .2s,filter .2s,background .2s}.ac-btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 14px 30px -12px var(--accent-glow)}.ac-btn.primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 18px 36px -10px #3b82f673}.ac-btn.primary:active{transform:translateY(0)}.ac-btn.primary:disabled{opacity:.7;cursor:not-allowed}.ac-btn.ghost{background:#fff;color:var(--ink-2);border:1px solid var(--line-2)}.ac-btn.ghost:hover{background:var(--surface-tint);border-color:var(--line-3)}.ac-spin{animation:ac-spin .9s linear infinite}.ac-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--surface-tint);border:1px solid var(--line-2);color:var(--ink-3);cursor:pointer;transition:all .2s var(--ease-out)}.ac-icon-btn:hover{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--accent-2);transform:rotate(90deg)}.ac-stats{margin-top:22px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ac-stat{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#ffffffc7;border:1px solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ac-fade-up .5s var(--ease-out) both;transition:transform .2s var(--ease-out),box-shadow .2s}.ac-stat:nth-child(1){animation-delay:80ms}.ac-stat:nth-child(2){animation-delay:.14s}.ac-stat:nth-child(3){animation-delay:.2s}.ac-stat:nth-child(4){animation-delay:.26s}.ac-stat:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ac-stat-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--line-1)}.ac-stat-blue .ac-stat-icon{background:linear-gradient(135deg,#fff,var(--accent-soft));color:var(--accent-strong)}.ac-stat-sky .ac-stat-icon{background:linear-gradient(135deg,#fff,var(--pastel-sky));color:var(--accent-deep)}.ac-stat-peach .ac-stat-icon{background:linear-gradient(135deg,#fff,var(--pastel-peach));color:#b45309}.ac-stat-mint .ac-stat-icon{background:linear-gradient(135deg,#fff,var(--pastel-mint));color:#047857}.ac-stat-label{font-size:11.5px;font-weight:700;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em}.ac-stat-value{margin-top:2px;font-size:22px;font-weight:800;color:var(--ink-1);letter-spacing:-.02em}.ac-toolbar{margin:20px 0 16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;animation:ac-fade-up .5s var(--ease-out) both;animation-delay:.2s}.ac-search{position:relative;flex:1 1 320px;min-width:240px;display:flex;align-items:center}.ac-search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:15px;height:15px;min-width:15px;color:var(--ink-5);pointer-events:none;flex-shrink:0;transition:color .2s}.ac-search input{width:100%;box-sizing:border-box;padding:12px 14px 12px 44px;font-size:13.5px;font-weight:500;color:var(--ink-1);background:var(--surface);border:1.5px solid var(--line-2);border-radius:12px;outline:none;transition:all .2s;box-shadow:var(--shadow-xs)}.ac-search input::placeholder{color:var(--ink-5)}.ac-search input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ac-search:focus-within svg{color:var(--accent)}.ac-filters{display:flex;gap:10px;flex-wrap:wrap}.ac-select{padding:11px 32px 11px 14px;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1.5px solid var(--line-2);border-radius:12px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;transition:all .2s}.ac-select:hover{border-color:var(--line-3)}.ac-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ac-container{animation:ac-fade-up .5s var(--ease-out) both;animation-delay:.26s}.ac-notice{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--r-md);background:var(--accent-soft);border:1px solid var(--line-2);color:var(--ink-2);font-weight:600;font-size:13px;margin-bottom:14px}.ac-notice.err{background:var(--pastel-rose);border-color:#ef44444d;color:#b32020}.ac-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.ac-card{position:relative;background:linear-gradient(180deg,#ffffff,var(--surface-soft));border:1px solid var(--line-1);border-radius:var(--r-lg);padding:16px 18px 14px;box-shadow:var(--shadow-sm);cursor:pointer;overflow:hidden;animation:ac-fade-up .46s var(--ease-out) both;transition:transform .22s var(--ease-out),box-shadow .22s,border-color .22s}.ac-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--accent-2)}.ac-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ac-card:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);pointer-events:none;transition:transform .7s var(--ease-out)}.ac-card:hover:before{transform:translate(120%)}.ac-card-stripe{position:absolute;left:0;top:0;bottom:0;width:3px;transition:width .22s var(--ease-out)}.ac-card:hover .ac-card-stripe{width:5px}.ac-stripe-open{background:linear-gradient(180deg,var(--accent),var(--accent-2))}.ac-stripe-in_progress{background:linear-gradient(180deg,#f59e0b,#fbbf24)}.ac-stripe-resolved{background:linear-gradient(180deg,#10b981,#34d399)}.ac-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.ac-card-id{font-weight:800;font-size:13px;color:var(--accent-strong);letter-spacing:-.01em}.ac-card-title{margin:10px 0 14px;font-weight:700;font-size:14.5px;color:var(--ink-1);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-card-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;border-top:1px dashed var(--line-1)}.ac-card-req{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.ac-card-req-text{min-width:0}.ac-card-req-name{font-size:12.5px;font-weight:700;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-card-req-dept{display:inline-flex;align-items:center;gap:5px;margin-top:1px;font-size:11.5px;font-weight:600;color:var(--ink-4)}.ac-mini-dot{display:inline-block;width:5px;height:5px;border-radius:999px;background:var(--accent-2)}.ac-card-foot{margin-top:8px;display:flex;justify-content:flex-end}.ac-time{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--ink-4)}.ac-avatar-sm{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,var(--accent-soft-2),var(--pastel-sky));color:var(--accent-deep);font-size:11px;font-weight:800;border:1px solid var(--line-1);flex-shrink:0}.ac-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}.ac-dot{width:6px;height:6px;border-radius:999px;background:currentColor;animation:ac-pulse-dot 1.8s ease-in-out infinite}.ac-status-open{background:var(--accent-soft);color:var(--accent-strong);border-color:#3b82f640}.ac-status-in_progress{background:var(--pastel-peach);color:#b45309;border-color:#f59e0b4d}.ac-status-resolved{background:var(--pastel-mint);color:#047857;border-color:#10b9814d}.ac-pri-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}.ac-pri-badge-low{background:var(--pastel-mint);color:#047857;border-color:#10b98140}.ac-pri-badge-medium{background:var(--accent-soft);color:var(--accent-strong);border-color:#3b82f640}.ac-pri-badge-high{background:var(--pastel-peach);color:#b45309;border-color:#f59e0b4d}.ac-pri-badge-critical{background:var(--pastel-rose);color:#b91c1c;border-color:#ef44444d}.ac-skel{height:168px;border-radius:var(--r-lg);background:linear-gradient(90deg,#fff 0%,var(--surface-tint) 50%,#fff 100%);background-size:400px 100%;border:1px solid var(--line-1);animation:ac-shimmer 1.4s infinite linear,ac-fade-in .3s var(--ease-out) both}.ac-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;background:linear-gradient(180deg,#fff,var(--surface-soft));border:1px dashed var(--line-2);border-radius:var(--r-xl);text-align:center;animation:ac-fade-up .38s var(--ease-out) both}.ac-empty-icon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#fff,var(--accent-soft));color:var(--accent-strong);border:1px solid var(--line-1);margin-bottom:12px;animation:ac-float 3.6s ease-in-out infinite}.ac-empty-title{font-size:16px;font-weight:800;color:var(--ink-1)}.ac-empty-sub{font-size:13px;color:var(--ink-4);margin-top:4px}.ac-modal-overlay{position:fixed;inset:0;z-index:9000;background:#0f213a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;animation:ac-overlay .26s var(--ease-out) both}.ac-modal{position:relative;width:100%;max-width:600px;background:linear-gradient(180deg,#ffffff 0%,var(--surface-soft) 100%);border:1px solid var(--line-1);border-radius:var(--r-2xl);box-shadow:var(--shadow-xl);overflow:hidden;animation:ac-modal-in .36s var(--ease-spring) both}.ac-modal-sheen{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent-strong),var(--accent));background-size:200% 100%;animation:ac-shimmer 3s linear infinite}.ac-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 14px;background:linear-gradient(180deg,#ffffff 0%,var(--accent-soft) 130%);border-bottom:1px solid var(--line-1)}.ac-modal-head-l{display:flex;gap:14px;align-items:flex-start;min-width:0}.ac-modal-avatar{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#fff,var(--accent-soft-2));color:var(--accent-strong);border:1px solid var(--line-1);box-shadow:inset 0 0 0 1px #fff9,0 6px 16px -6px var(--accent-glow);animation:ac-float 3.6s ease-in-out infinite}.ac-modal-avatar.ac-pri-high{color:#b45309;background:linear-gradient(135deg,#fff,var(--pastel-peach))}.ac-modal-avatar.ac-pri-critical{color:#b91c1c;background:linear-gradient(135deg,#fff,var(--pastel-rose))}.ac-modal-avatar.ac-pri-low{color:#047857;background:linear-gradient(135deg,#fff,var(--pastel-mint))}.ac-modal-id{font-size:11px;font-weight:800;color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em}.ac-modal-title{margin-top:4px;font-size:18px;font-weight:800;color:var(--ink-1);letter-spacing:-.01em;line-height:1.35}.ac-modal-meta{display:flex;gap:8px;flex-wrap:wrap;padding:12px 22px 0}.ac-modal-body{padding:18px 22px 22px}.ac-section-label{font-size:10.5px;font-weight:800;color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.ac-desc{background:var(--surface-tint);border:1px solid var(--line-1);border-radius:var(--r-md);padding:14px 16px;font-size:13.5px;line-height:1.6;color:var(--ink-2);font-weight:500}.ac-meta-grid{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.ac-meta-card{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:#fff;border:1px solid var(--line-1);border-radius:var(--r-md);transition:all .2s var(--ease-out)}.ac-meta-card:hover{border-color:var(--accent-2);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ac-meta-icon{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#fff,var(--accent-soft));color:var(--accent-strong);border:1px solid var(--line-1)}.ac-meta-label{font-size:10.5px;font-weight:800;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em}.ac-meta-value{display:inline-flex;align-items:center;gap:8px;margin-top:3px;font-size:13px;font-weight:700;color:var(--ink-1)}.ac-meta-sub{margin-top:2px;font-size:11.5px;font-weight:500;color:var(--ink-4)}.ac-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--line-1);background:var(--surface-soft)}@media(max-width:768px){.ac-root{margin-left:0;padding:16px}.ac-h1{font-size:24px}.ac-hero{padding:20px}.ac-modal{max-width:100%}.ac-modal-head,.ac-modal-meta,.ac-modal-body,.ac-modal-foot{padding-left:16px;padding-right:16px}}.invite-page-size-dropdown-v377{display:none}@media(min-width:769px){html body .invite-page-size--native-v377{display:none!important}html body .invite-page-size-dropdown-v377{position:relative!important;display:block!important;z-index:40!important}html body .invite-page-size-trigger-v377{height:42px!important;min-width:132px!important;padding:0 14px!important;border:1px solid #cfe0f4!important;border-radius:14px!important;background:#fff!important;color:#0f2a55!important;box-shadow:0 0 0 4px #508fff14!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important}html body .invite-page-size-menu-v377{position:absolute!important;right:0!important;bottom:calc(100% + 7px)!important;width:132px!important;padding:5px!important;border:1px solid #d6e2f1!important;border-radius:13px!important;background:#fff!important;box-shadow:0 14px 34px #0f244b2e!important;z-index:2147483600!important}html body .invite-page-size-menu-v377 button{width:100%!important;min-height:38px!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#15335f!important;font-size:13px!important;font-weight:650!important;text-align:left!important;cursor:pointer!important}html body .invite-page-size-menu-v377 button:hover,html body .invite-page-size-menu-v377 button.active{background:#f0f5ff!important;color:#125ee8!important}html body .invite-form{align-items:end!important}html body .invite-btn--send.invite-send-v130{transform:translateY(-5px)!important;align-self:end!important}}.invite-page,.invite-page *{box-sizing:border-box}.invite-page{--invite-blue: #3f73f6;--invite-blue-deep: #2458e7;--invite-ink: #081a42;--invite-text: #14264e;--invite-muted: #617298;--invite-line: #c7dcfb;--invite-card: rgba(255, 255, 255, .88);min-height:100vh;margin-left:var(--rh-side-w, 260px);width:calc(100% - var(--rh-side-w, 260px));padding:14px 22px 18px;font-size:13px;color:var(--invite-text);background:radial-gradient(circle at 6% 1%,rgba(142,221,255,.36),transparent 25%),radial-gradient(circle at 92% 11%,rgba(74,126,255,.12),transparent 28%),linear-gradient(135deg,#f8fcff,#eef7ff 43%,#f9fcff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.invite-shell{max-width:1520px;margin:0 auto}.invite-panel,.invite-stat{border:1px solid var(--invite-line);background:radial-gradient(circle at 100% 0%,rgba(221,241,255,.52),transparent 34%),var(--invite-card);box-shadow:0 12px 30px #3967b10f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.invite-form-card h2,.invite-table-toolbar h2,.invite-modal h2{margin:0;color:#07183c;letter-spacing:-.03em;font-weight:900}.invite-table-toolbar p,.invite-modal p{margin:9px 0 0;color:#40527c;font-size:16px;font-weight:650}.invite-btn,.invite-tool-btn,.invite-row-actions button,.invite-pages button,.invite-modal__close{border:1px solid var(--invite-line);border-radius:10px;font:inherit;font-weight:800;color:#16366f;background:#fffffff0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.invite-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;font-size:12px;white-space:nowrap}.invite-btn:hover:not(:disabled),.invite-tool-btn:hover:not(:disabled),.invite-row-actions button:hover:not(:disabled),.invite-pages button:hover:not(:disabled){transform:translateY(-1px);border-color:#94bbff;box-shadow:0 12px 22px #3a69d01f}.invite-btn:disabled,.invite-tool-btn:disabled,.invite-row-actions button:disabled,.invite-pages button:disabled{opacity:.58;cursor:not-allowed}.invite-btn--primary,.invite-btn--send{color:#fff;border-color:transparent;background:linear-gradient(135deg,#5a8cff,#2458e7);box-shadow:0 10px 22px #3b68e72e}.invite-btn--ghost{background:#ffffffc2}.invite-form-card{margin-top:0;border-radius:14px;overflow:hidden}.invite-form-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 20px;border-bottom:1px solid var(--invite-line);color:var(--invite-blue)}.invite-form-card__header h2,.invite-table-toolbar h2{font-size:16px}.invite-form{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(170px,.85fr) minmax(210px,.95fr) minmax(230px,.95fr) auto;gap:12px;align-items:end;padding:14px 20px 16px}.invite-field{display:grid;gap:6px;min-width:0}.invite-field>span{color:#1d3364;font-size:11px;font-weight:800}.invite-input-wrap,.invite-search,.invite-sort,.invite-page-size{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;border:1px solid #d4e2f8;border-radius:12px;background:#ffffffe0;color:#5a6c94;box-shadow:inset 0 1px #ffffffb8}.invite-input-wrap:focus-within,.invite-search:focus-within,.invite-sort:focus-within,.invite-page-size:focus-within{border-color:#79a8ff;box-shadow:0 0 0 4px #4b7ef01a}.invite-input-wrap input,.invite-input-wrap select,.invite-input-wrap textarea,.invite-search input,.invite-sort select,.invite-page-size select,.invite-modal textarea{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--invite-text);font:inherit;font-weight:650}.invite-input-wrap input::placeholder,.invite-input-wrap textarea::placeholder,.invite-search input::placeholder{color:#7183a6}.invite-input-wrap select,.invite-sort select,.invite-page-size select{appearance:none;cursor:pointer}.invite-input-wrap--message{min-height:40px;align-items:flex-start;padding-top:10px}.invite-input-wrap textarea{resize:vertical;min-height:18px;max-height:72px;padding-bottom:6px}.invite-custom-select{position:relative;min-width:0;flex:1}.invite-custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:0;border:0;background:transparent;color:var(--invite-text);font:inherit;font-weight:650;text-align:left;cursor:pointer}.invite-custom-select__trigger:disabled{cursor:not-allowed;opacity:.6}.invite-custom-select__trigger i{width:8px;height:8px;border-right:2px solid #63799d;border-bottom:2px solid #63799d;transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.invite-custom-select.is-open .invite-custom-select__trigger i{transform:rotate(225deg) translate(-2px,-2px)}.invite-custom-select__menu{position:absolute;z-index:10050;top:calc(100% + 9px);left:-40px;right:-12px;max-height:260px;overflow:auto;padding:7px;border:1px solid #ccdcf0;border-radius:14px;background:#fff;box-shadow:0 18px 42px #0f274833}.invite-custom-select__menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 11px;border:0;border-radius:10px;background:#fff;color:#142d58;text-align:left;cursor:pointer}.invite-custom-select__menu button:hover,.invite-custom-select__menu button.is-selected{background:#edf5ff;color:#1762cc}.invite-custom-select__menu button span{font-size:13px;font-weight:750}.invite-custom-select__menu button small{color:#7184a3;font-size:10px;text-align:right}.invite-custom-select__empty{padding:12px;color:#7184a3;font-size:12px}@media(max-width:760px){.invite-custom-select__menu{position:fixed;z-index:100000;inset:auto 16px 18px;max-height:min(52vh,360px);border-radius:18px}.invite-custom-select__menu button{padding:13px 12px}}.invite-btn--send{min-width:170px;height:40px}.invite-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.invite-stat{display:flex;align-items:center;gap:10px;min-height:76px;padding:14px 16px;border-radius:12px}.invite-stat__icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:999px}.invite-stat p,.invite-stat strong,.invite-stat small{display:block}.invite-stat p{margin:0 0 3px;color:#435070;font-size:11px;font-weight:800}.invite-stat strong{color:#091f51;font-size:22px;line-height:1;font-weight:900}.invite-stat small{margin-top:5px;font-size:11px;font-weight:800}.invite-stat--pending{border-color:#f2d49c}.invite-stat--pending .invite-stat__icon{color:#f59e0b;background:#fff4d9}.invite-stat--pending small{color:#f59e0b}.invite-stat--accepted{border-color:#bbe8ce}.invite-stat--accepted .invite-stat__icon{color:#16a34a;background:#e4f9eb}.invite-stat--accepted small{color:#0ea34a}.invite-stat--danger{border-color:#f2c4c4}.invite-stat--danger .invite-stat__icon{color:#ef4444;background:#ffe9ea}.invite-stat--danger small{color:#ef4444}.invite-stat--total .invite-stat__icon{color:var(--invite-blue);background:#eaf2ff}.invite-stat--total small{color:var(--invite-blue)}.invite-table-card{border-radius:13px;overflow:visible}.invite-table-toolbar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 20px;border-bottom:1px solid var(--invite-line)}.invite-table-toolbar p{margin-top:3px;font-size:12px}.invite-tools{display:flex;align-items:center;gap:7px}.invite-search{width:min(340px,28vw);min-height:38px}.invite-filter{position:relative}.invite-tool-btn{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 14px;font-size:12px}.invite-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:100;min-width:180px;padding:6px;border:1px solid var(--invite-line);border-radius:14px;background:#fff;box-shadow:0 18px 34px #1a367324}.invite-menu button{width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:#142952;font:inherit;font-weight:800;text-align:left;cursor:pointer}.invite-menu button:hover,.invite-menu button.active{background:#eef6ff;color:var(--invite-blue-deep)}.invite-sort{width:132px;min-height:38px;padding-right:10px}.invite-table-scroll{overflow-x:auto}.invite-table{width:100%;min-width:980px;border-collapse:collapse}.invite-table th,.invite-table td{padding:9px 18px;border-bottom:1px solid #e2ebfa;text-align:left;vertical-align:middle}.invite-table th{color:#122653;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;background:#f8fbffb8}.invite-table tbody tr{background:#ffffff85}.invite-table tbody tr:hover{background:#f1f7ffeb}.invite-user-cell,.invite-department,.invite-row-actions,.invite-pagination,.invite-pages{display:flex;align-items:center}.invite-user-cell{gap:10px;min-width:210px}.invite-avatar{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:999px;color:#fff;font-size:12px;font-weight:900;background:linear-gradient(145deg,#6fa0ff,#2257e8);box-shadow:0 9px 18px #2d5edb2e}.invite-user-cell strong,.invite-date strong{display:block;color:#091f51;font-size:12px;font-weight:850}.invite-user-cell small,.invite-date small{display:block;margin-top:2px;color:#445777;font-size:11px;font-weight:650}.invite-department{gap:7px;color:#34476e;font-weight:700;white-space:nowrap}.invite-role,.invite-status{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:900;white-space:nowrap}.invite-role--employee{color:#2468ed;background:#eaf2ff}.invite-role--manager{color:#7c3aed;background:#f1e8ff}.invite-role--admin,.invite-role--ceo{color:#d97706;background:#fff3e2}.invite-status--pending{color:#d28300;background:#fff4d8}.invite-status--expiring{color:#ef3b3b;background:#ffe8e8}.invite-status--expired{color:#b91c1c;background:#ffe3e3}.invite-status--accepted{color:#149647;background:#e7f8ee}.invite-date--soon small,.invite-date--expired small{color:#ef4444;font-weight:900}.invite-date--pending small{color:#f59e0b;font-weight:900}.invite-row-actions{gap:7px;white-space:nowrap}.invite-row-actions button{display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:0 10px;color:#2468ed;background:#ffffffe6;font-size:11px}.invite-row-actions .danger{color:#ef3333;border-color:#ffc7c7}.invite-row-actions .disabled{color:#7b88a6;background:#f6f8fc}.invite-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:130px;padding:24px;color:#4b5d82;font-weight:800}.invite-empty__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;color:var(--invite-blue);background:#eef6ff}.invite-empty strong{display:block;color:var(--invite-ink);font-size:16px}.invite-empty p{margin:4px 0 0;color:var(--invite-muted);font-size:13px}.invite-pagination{justify-content:space-between;gap:16px;min-height:48px;padding:8px 20px 11px}.invite-pagination p{margin:0;color:#4a5d84;font-weight:700}.invite-pages{gap:10px}.invite-pages button{display:grid;place-items:center;width:30px;height:30px;color:#1c3a76;background:#fff}.invite-pages button.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#5a8cff,#2458e7);box-shadow:0 10px 18px #3b68e733}.invite-page-size{min-height:30px;padding:0 9px}.invite-page-size select{color:#203765;font-weight:850}.invite-toast{position:fixed;top:22px;right:28px;z-index:9999;max-width:420px;padding:15px 18px;border:1px solid var(--invite-line);border-radius:14px;background:#fff;color:#10224a;box-shadow:0 18px 40px #1630692e;font-weight:850}.invite-toast--success{border-color:#a8e8bd}.invite-toast--error{border-color:#ffc2c2;color:#b91c1c}.invite-modal-backdrop{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:22px;background:#06122f5c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.invite-modal{position:relative;width:min(500px,100%);padding:26px;border:1px solid var(--invite-line);border-radius:24px;background:#fff;box-shadow:0 26px 80px #030f2d3d}.invite-modal__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:30px;height:30px;padding:0}.invite-modal__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:18px;color:var(--invite-blue);background:#eef6ff}.invite-modal textarea{width:100%;min-height:135px;margin-top:14px;padding:12px;border:1px solid #d4e2f8;border-radius:14px;resize:vertical}.invite-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:14px}.invite-spin{animation:invite-spin 1s linear infinite}@keyframes invite-spin{to{transform:rotate(360deg)}}@media(max-width:1320px){.invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-btn--send{width:100%}.invite-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.invite-page{margin-left:0;width:100%;padding:10px}.invite-table-toolbar,.invite-pagination{align-items:stretch;flex-direction:column}.invite-tools,.invite-form-card__actions{width:100%;flex-wrap:wrap}.invite-tools>*,.invite-form-card__actions>*{flex:1 1 auto}.invite-search{width:100%}.invite-form{grid-template-columns:1fr;padding:12px}.invite-stats{grid-template-columns:1fr}.invite-pages{flex-wrap:wrap}.invite-modal__actions{flex-direction:column-reverse}.invite-modal__actions .invite-btn{width:100%}}.invite-form-card__title,.invite-form-card__actions{display:inline-flex;align-items:center}.invite-form-card__title{gap:10px;color:var(--invite-blue);min-width:0}.invite-form-card__actions{gap:9px;margin-left:auto}.invite-mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 13px;border:1px solid var(--invite-line);border-radius:10px;background:#ffffffd6;color:#17366d;font:inherit;font-size:11.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.invite-mini-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#94bbff;box-shadow:0 10px 18px #3a69d01a}.invite-mini-btn:disabled{opacity:.58;cursor:not-allowed}.invite-mini-btn--primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,#5a8cff,#2458e7);box-shadow:0 10px 18px #3b68e72e}.invite-stat__icon svg{width:21px;height:21px}.invite-form svg,.invite-tools svg,.invite-row-actions svg,.invite-pagination svg{flex:0 0 auto}@media(max-width:900px){.invite-form-card__header{align-items:stretch;flex-direction:column;padding:10px 14px}.invite-form-card__actions{margin-left:0}}@media(max-width:768px){.invite-page{min-height:100dvh;max-width:100%;margin-left:0!important;width:100%!important;overflow-x:hidden;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));font-size:12px;background:radial-gradient(circle at -8% 6%,rgba(134,216,255,.34),transparent 30%),radial-gradient(circle at 106% 32%,rgba(93,141,255,.17),transparent 28%),linear-gradient(145deg,#f9fdff,#eef7ff 52%,#fbfdff)}.invite-shell{width:100%;min-width:0}.invite-panel,.invite-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 22px #3967b112}.invite-form-card,.invite-table-card{width:100%;min-width:0;border-radius:14px}.invite-form-card{overflow:hidden}.invite-form-card__header{min-height:0;gap:10px;padding:12px}.invite-form-card__title{width:100%;gap:8px}.invite-form-card__title h2{min-width:0;font-size:14px;line-height:1.25}.invite-form-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.invite-mini-btn{width:100%;min-width:0;min-height:38px;padding:0 9px;border-radius:10px;font-size:11px}.invite-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;padding:12px}.invite-field,.invite-field--email,.invite-field--message{width:100%;min-width:0}.invite-field>span{font-size:10.5px}.invite-input-wrap{width:100%;min-width:0;min-height:42px;padding:0 11px;border-radius:11px}.invite-input-wrap input,.invite-input-wrap select,.invite-input-wrap textarea{max-width:100%;font-size:12px}.invite-input-wrap--message{min-height:70px;padding-top:11px}.invite-input-wrap textarea{min-height:44px;max-height:100px}.invite-btn--send{width:100%;min-width:0;min-height:43px;height:auto;margin-top:1px}.invite-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}.invite-stat{align-items:flex-start;gap:8px;min-width:0;min-height:88px;padding:11px;border-radius:12px}.invite-stat__icon{width:34px;height:34px}.invite-stat__icon svg{width:18px;height:18px}.invite-stat>div{min-width:0}.invite-stat p{margin-bottom:4px;font-size:10px;line-height:1.2}.invite-stat strong{font-size:19px}.invite-stat small{overflow-wrap:anywhere;font-size:9.5px;line-height:1.25}.invite-table-toolbar{z-index:20;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:13px 12px 12px}.invite-table-toolbar h2{font-size:15px}.invite-table-toolbar p{margin-top:3px;font-size:10.5px;line-height:1.35}.invite-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:8px}.invite-tools>*{min-width:0}.invite-search{grid-column:1 / -1;width:100%;min-height:42px}.invite-filter,.invite-sort{width:100%}.invite-tool-btn,.invite-sort{min-height:40px;border-radius:11px}.invite-tool-btn{width:100%;justify-content:center;padding:0 10px}.invite-sort{padding:0 10px}.invite-menu{top:calc(100% + 7px);left:0;right:auto;z-index:500;width:min(230px,calc(100vw - 32px));min-width:0;max-height:min(310px,55dvh);overflow-y:auto;overscroll-behavior:contain}.invite-menu button{min-height:40px;padding:9px 11px}.invite-table-scroll{width:100%;overflow:visible;padding:8px}.invite-table{display:block;width:100%;min-width:0;border-collapse:separate}.invite-table thead{display:none}.invite-table tbody{display:grid;gap:8px;width:100%}.invite-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;overflow:hidden;border:1px solid #d7e5f8;border-radius:13px;background:#ffffffe0;box-shadow:0 5px 14px #3967b10d}.invite-table tbody tr:hover{background:#fffffff0}.invite-table td{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;min-width:0;padding:8px 10px;border-bottom:1px solid #e7eef9;text-align:right}.invite-table td:before{content:attr(data-label);justify-self:start;color:#647596;font-size:9.5px;font-weight:900;letter-spacing:.035em;text-align:left;text-transform:uppercase}.invite-table td:first-child{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);padding:11px 10px;background:linear-gradient(135deg,#eff7fff5,#ffffffeb)}.invite-table td:first-child:before{display:none}.invite-table td:nth-child(n+2):not(.invite-actions-cell){grid-column:1 / -1}.invite-table td>*{justify-self:end;min-width:0;max-width:100%}.invite-user-cell{justify-self:stretch!important;width:100%;min-width:0;gap:9px;text-align:left}.invite-user-cell>div{min-width:0}.invite-user-cell strong,.invite-user-cell small{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.invite-user-cell strong{font-size:12px}.invite-user-cell small{font-size:10.5px}.invite-avatar{width:34px;height:34px}.invite-department{justify-content:flex-end;min-width:0;overflow-wrap:anywhere;text-align:right;white-space:normal}.invite-role,.invite-status{min-height:24px;max-width:100%;padding:3px 9px;font-size:10px;white-space:normal;text-align:center}.invite-date{text-align:right}.invite-date strong,.invite-date small{font-size:10.5px}.invite-actions-cell{grid-column:1 / -1;display:block!important;padding:9px 10px 10px!important;border-bottom:0!important}.invite-actions-cell:before{display:none}.invite-row-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px;white-space:normal}.invite-row-actions button{justify-content:center;width:100%;min-width:0;min-height:36px;padding:0 5px;border-radius:9px;font-size:9.5px;line-height:1.15;white-space:nowrap}.invite-row-actions button svg{width:12px;height:12px}.invite-empty{flex-direction:column;min-height:150px;padding:22px 14px;text-align:center}.invite-empty p{font-size:11.5px;line-height:1.4}.invite-pagination{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;min-height:0;padding:10px 12px 12px;border-top:1px solid #e2ebfa}.invite-pagination p{font-size:10.5px;text-align:center}.invite-pages{display:flex;justify-content:center;width:100%;gap:6px}.invite-pages button{width:32px;height:32px;flex:0 0 auto}.invite-page-size{min-width:88px;min-height:32px;flex:1 1 90px}.invite-toast{top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));width:auto;max-width:none;padding:12px 14px;border-radius:12px;font-size:11.5px;text-align:center}.invite-modal-backdrop{align-items:end;padding:12px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.invite-modal{width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;padding:20px 14px 14px;border-radius:22px 22px 14px 14px}.invite-modal__close{top:12px;right:12px;width:34px;height:34px}.invite-modal__icon{width:44px;height:44px;margin-bottom:11px;border-radius:14px}.invite-modal h2{padding-right:38px;font-size:18px}.invite-modal p{font-size:12px;line-height:1.45}.invite-modal textarea{min-height:120px;max-height:34dvh;font-size:13px}.invite-modal__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.invite-modal__actions .invite-btn{min-height:42px}}@media(max-width:390px){.invite-page{padding-left:6px;padding-right:6px}.invite-stats{gap:6px}.invite-stat{min-height:84px;padding:9px}.invite-stat__icon{width:30px;height:30px}.invite-pages{gap:4px}.invite-pages button{width:30px;height:30px}}@media(hover:none)and (pointer:coarse){.invite-btn,.invite-mini-btn,.invite-tool-btn,.invite-row-actions button,.invite-pages button,.invite-menu button,.invite-modal__close{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.invite-btn:hover:not(:disabled),.invite-mini-btn:hover:not(:disabled),.invite-tool-btn:hover:not(:disabled),.invite-row-actions button:hover:not(:disabled),.invite-pages button:hover:not(:disabled){transform:none;box-shadow:none}}@media(max-width:768px){.invite-page input:not([type=file]),.invite-page select,.invite-page textarea,.invite-page button{-webkit-appearance:none!important;appearance:none!important}.invite-page .invite-input-wrap>input,.invite-page .invite-input-wrap>select,.invite-page .invite-input-wrap>textarea,.invite-page .invite-search>input,.invite-page .invite-sort>select,.invite-page .invite-page-size>select,.invite-page .invite-modal textarea{min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--invite-text)!important;font-size:13px!important;line-height:1.25!important}.invite-page .invite-input-wrap>select,.invite-page .invite-sort>select,.invite-page .invite-page-size>select{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.invite-page .invite-input-wrap,.invite-page .invite-search,.invite-page .invite-sort,.invite-page .invite-page-size{overflow:hidden}.invite-page .invite-form-card__header{gap:8px;padding:10px 12px}.invite-page .invite-form-card__title h2{font-size:15px;line-height:1.15}.invite-page .invite-form-card__actions{gap:7px}.invite-page .invite-mini-btn{min-height:36px;padding:0 8px;font-size:10.5px}.invite-page .invite-form{gap:9px;padding:10px 12px 12px}.invite-page .invite-field{gap:5px}.invite-page .invite-field>span{font-size:10.5px;line-height:1.15}.invite-page .invite-input-wrap{min-height:40px;padding:0 10px;border-radius:10px}.invite-page .invite-input-wrap svg,.invite-page .invite-search svg,.invite-page .invite-sort svg,.invite-page .invite-page-size svg{width:16px;height:16px}.invite-page .invite-input-wrap--message{min-height:58px;align-items:flex-start;padding-top:10px}.invite-page .invite-input-wrap>textarea{min-height:34px!important;max-height:86px}.invite-page .invite-btn--send{min-height:40px;font-size:11px}.invite-page .invite-table-toolbar{gap:8px;padding:11px 12px}.invite-page .invite-tools{grid-template-columns:minmax(98px,.72fr) minmax(154px,1.28fr);gap:7px}.invite-page .invite-search{min-height:40px;padding:0 10px;border-radius:10px}.invite-page .invite-search>input{font-size:13px!important;font-weight:750!important}.invite-page .invite-tool-btn,.invite-page .invite-sort{min-height:38px;border-radius:10px}.invite-page .invite-tool-btn{gap:7px;padding:0 9px;font-size:11px}.invite-page .invite-sort{gap:7px;padding:0 8px}.invite-page .invite-sort>select{font-size:12px!important;font-weight:850!important}.invite-page .invite-pagination{gap:8px;padding:9px 10px 11px}.invite-page .invite-pages{gap:5px}.invite-page .invite-pages button{width:30px;height:30px;min-width:30px;border-radius:9px;font-size:11px}.invite-page .invite-page-size{flex:0 0 auto;width:88px;min-width:88px;max-width:88px;min-height:30px;gap:5px;padding:0 7px;border-radius:9px}.invite-page .invite-page-size>select{font-size:11px!important;font-weight:850!important}}@media(max-width:390px){.invite-page .invite-tools{grid-template-columns:minmax(88px,.68fr) minmax(142px,1.32fr)}.invite-page .invite-mini-btn,.invite-page .invite-tool-btn,.invite-page .invite-btn--send{font-size:10px}.invite-page .invite-sort>select,.invite-page .invite-search>input,.invite-page .invite-input-wrap>input,.invite-page .invite-input-wrap>select,.invite-page .invite-input-wrap>textarea{font-size:12px!important}.invite-page .invite-page-size{width:82px;min-width:82px;max-width:82px}.invite-page .invite-page-size>select{font-size:10px!important}}.invite-filter-button{position:relative}.invite-filter-button__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-filter-button__dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#2458e7;box-shadow:0 0 0 4px #2458e71f}.invite-filter-button--active{border-color:#9fc1ff;background:#eef6ff;color:#2458e7}.invite-filter-menu button{display:flex;align-items:center;justify-content:space-between;gap:14px}.invite-filter-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-filter-menu button strong{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 7px;border-radius:999px;background:#eef3fb;color:#47618f;font-size:10px;font-weight:900}.invite-filter-menu button.active strong{background:#dceaff;color:#2458e7}@media(max-width:768px){.invite-page .invite-filter{position:relative;z-index:50}.invite-page .invite-filter-button{justify-content:center;gap:7px;overflow:hidden}.invite-page .invite-filter-button__text{max-width:84px}.invite-page .invite-filter-menu{left:0;right:auto;width:min(260px,calc(100vw - 24px));padding:7px;border-radius:13px;box-shadow:0 18px 38px #0f275b2e}.invite-page .invite-filter-menu button{min-height:38px;padding:8px 9px;font-size:11px}.invite-page .invite-filter-menu button strong{min-width:24px;height:21px;font-size:9.5px}}@media(max-width:390px){.invite-page .invite-filter-button__text{max-width:70px}.invite-page .invite-filter-menu{width:min(236px,calc(100vw - 18px))}}.invite-mobile-filter-panel{display:none}@media(max-width:768px){.invite-page .invite-tools{align-items:stretch}.invite-page .invite-filter{display:contents}.invite-page .invite-filter-button{grid-column:1;grid-row:2;position:relative;z-index:2;min-width:0;touch-action:manipulation}.invite-page .invite-sort{grid-column:2;grid-row:2}.invite-page .invite-filter-menu--desktop{display:none!important}.invite-page .invite-mobile-filter-panel{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;margin-top:1px;padding:8px;border:1px solid #c7dcfb;border-radius:12px;background:#fffffffa;box-shadow:0 12px 26px #0f275b1f}.invite-page .invite-mobile-filter-panel button{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-width:0;min-height:38px;padding:0 9px;border:1px solid #d9e6f8;border-radius:10px;background:#fff;color:#17366d;font:inherit;font-size:10.5px;font-weight:850;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.invite-page .invite-mobile-filter-panel button:last-child{grid-column:1 / -1}.invite-page .invite-mobile-filter-panel button.active{border-color:#8fb6ff;background:#eaf3ff;color:#2458e7;box-shadow:inset 0 0 0 1px #2458e714}.invite-page .invite-mobile-filter-panel button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-page .invite-mobile-filter-panel button strong{display:inline-grid;place-items:center;min-width:24px;height:21px;flex:0 0 auto;padding:0 6px;border-radius:999px;background:#eef3fb;color:#47618f;font-size:9px;font-weight:900}.invite-page .invite-mobile-filter-panel button.active strong{background:#d8e8ff;color:#2458e7}}@media(max-width:390px){.invite-page .invite-mobile-filter-panel{grid-template-columns:minmax(0,1fr)}.invite-page .invite-mobile-filter-panel button:last-child{grid-column:auto}}.invite-modal__header{display:contents}@media(max-width:768px){.invite-modal-backdrop{z-index:99998!important;background:#0f20367a!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;align-items:center!important;padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))!important}.invite-modal{width:min(100%,430px)!important;max-height:calc(100dvh - 28px)!important;padding:0!important;border-radius:20px!important;overflow:auto!important;background:#fff!important;border:1px solid #cfe7f7!important;box-shadow:0 22px 64px #0f37543d!important}.invite-modal__header{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;align-items:start!important;padding:17px 52px 14px 15px!important;background:linear-gradient(135deg,#eaf8ff,#dff3ff)!important;border-bottom:1px solid #c9e5f5!important}.invite-modal__icon{width:42px!important;height:42px!important;margin:0!important;border-radius:12px!important;background:#fff!important;color:#1476a8!important;box-shadow:0 5px 16px #2287b924!important}.invite-modal__heading{min-width:0!important}.invite-modal h2{margin:0 0 4px!important;padding:0!important;color:#123b55!important;font-size:17px!important;line-height:1.2!important}.invite-modal p{margin:0!important;color:#52758a!important;font-size:11.5px!important;line-height:1.42!important}.invite-modal__close{top:12px!important;right:12px!important;width:32px!important;height:32px!important;border:1px solid #bcdceb!important;background:#ffffffe6!important;color:#245a76!important}.invite-modal textarea{display:block!important;width:calc(100% - 28px)!important;min-height:116px!important;max-height:34dvh!important;margin:14px!important;padding:11px 12px!important;border-radius:12px!important;border:1px solid #cfe0ea!important;background:#fbfdff!important;font-size:13px!important}.invite-modal__actions{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;gap:8px!important;padding:0 14px 14px!important;margin:0!important}.invite-modal__actions .invite-btn{width:100%!important;min-width:0!important;min-height:38px!important;padding:8px 9px!important;border-radius:10px!important;font-size:11.5px!important;line-height:1.2!important;white-space:normal!important}}@media(max-width:768px){html body .invite-modal-backdrop{align-items:flex-start!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;background:#0714278c!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body .invite-modal{position:relative!important;inset:auto!important;width:min(100%,540px)!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - 30px)!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #285ebd!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 78px -30px #285ebd5c!important}html body .invite-modal__header{min-height:68px!important;margin:0!important;padding:13px 14px!important;display:flex!important;align-items:center!important;gap:11px!important;border:0!important;border-bottom:1px solid #285ebd!important;background:#3970d8!important;color:#fff!important}html body .invite-modal__header :is(h1,h2,h3,h4,strong){margin:0!important;color:#fff!important;font-size:clamp(18px,5.4vw,23px)!important;line-height:1.16!important;font-weight:850!important}html body .invite-modal__header :is(p,small,span){color:#ffffffd1!important}html body .invite-modal__close{top:14px!important;right:14px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:12px!important;background:#ffffffe6!important;color:#17304d!important;box-shadow:none!important}html body .invite-modal__actions{width:100%!important;min-height:58px!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;border:0!important;border-top:1px solid #285ebd!important;background:#3970d8!important}html body .invite-modal__actions>:is(button,a){min-height:40px!important;height:auto!important;flex:1 1 112px!important;padding:9px 12px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important;white-space:normal!important}}@media(min-width:769px){.invite-tabs-v129{padding:10px 14px!important;gap:10px!important}.invite-tabs-v129 button{min-height:44px!important;padding:0 16px!important;border-radius:14px!important;font-size:13.5px!important;line-height:1.1!important}.invite-pending-count-v130{min-width:22px!important;min-height:22px!important;padding:0 6px!important;margin-left:6px!important;font-size:11px!important}.invite-form-card__header{min-height:48px!important;padding:10px 18px!important}.invite-form-card__actions{gap:8px!important}.invite-mini-btn,.invite-mini-btn.invite-bulk-v129{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important}.invite-form{gap:12px!important}.invite-input-wrap{min-height:42px!important;padding:0 12px!important;overflow:hidden!important}.invite-input-wrap--message{min-height:42px!important;padding-top:11px!important}.invite-input-wrap>input,.invite-input-wrap>select,.invite-input-wrap>textarea,.invite-page .invite-input-wrap>input,.invite-page .invite-input-wrap>select,.invite-page .invite-input-wrap>textarea{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.invite-send-v130{min-width:150px!important;height:42px!important;border-radius:12px!important}}@media(min-width:769px){.invite-workspace-v129{border-radius:28px!important;overflow:hidden!important;border:1px solid #dbe6f2!important;box-shadow:0 20px 52px #0e274414!important}.invite-tabs-v129{gap:12px!important;padding:16px 18px!important;background:linear-gradient(180deg,#f7fbff,#fff)!important;border-bottom:1px solid #e2ebf5!important}.invite-tabs-v129 button{min-height:46px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid #dbe6f2!important;background:#fff!important;color:#17324d!important;box-shadow:none!important}.invite-tabs-v129 button.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.invite-tab-content-v129{padding:18px!important;background:#fbfdff!important}.invite-form-card--embedded-v129,.invite-table-card--embedded-v129{border-radius:24px!important;border:1px solid #dbe6f2!important;background:#fff!important;box-shadow:0 10px 24px #0e27440d!important}.invite-search,.invite-sort,.invite-tool-btn,.invite-input-wrap{border-radius:14px!important;border:1px solid #dbe6f2!important;background:#fff!important;box-shadow:none!important}.invite-search input,.invite-sort select,.invite-input-wrap input,.invite-input-wrap select,.invite-input-wrap textarea{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}.invite-table-toolbar{align-items:end!important;gap:18px!important}.invite-menu,.invite-mobile-filter-panel{border-radius:18px!important;border:1px solid #dbe6f2!important;background:#fff!important;box-shadow:0 20px 42px #0d264c29!important}.invite-row-actions{gap:8px!important;flex-wrap:wrap!important}.invite-row-actions button{min-height:36px!important;border-radius:12px!important;box-shadow:none!important}.invite-revoke-v129{color:#c62833!important;background:#fff4f4!important;border-color:#efb8be!important}}@media(min-width:769px){.invite-page .invite-sort-menu{position:relative!important;overflow:visible!important}.invite-page .invite-sort-button{min-width:166px!important;justify-content:space-between!important;gap:10px!important;padding:0 14px!important;border-radius:16px!important;border:1px solid #c9dbf4!important;background:#fff!important;color:#173663!important;font-weight:800!important;box-shadow:none!important}.invite-page .invite-sort-button--active{border-color:#2f73eb!important;background:linear-gradient(135deg,#2f73eb,#1d5fe0)!important;color:#fff!important}.invite-page .invite-sort-button--active svg,.invite-page .invite-sort-button--active span{color:#fff!important}.invite-page .invite-sort-dropdown{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;min-width:220px!important;z-index:30!important;padding:8px!important;border-radius:18px!important;border:1px solid #dbe6f2!important;background:#fff!important;box-shadow:0 20px 42px #0d264c29!important}.invite-page .invite-sort-dropdown button{justify-content:flex-start!important;min-height:42px!important;border-radius:12px!important;font-weight:700!important}.invite-page .invite-table-scroll{overflow:auto!important}}.invite-filter-button,.invite-sort-button{min-width:160px;width:160px;justify-content:space-between}.invite-sort.invite-sort-menu{position:relative;width:160px;min-width:160px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.invite-sort.invite-sort-menu:focus-within{border:0!important;box-shadow:none!important}.invite-sort-button{min-height:44px;border:1px solid var(--invite-line);border-radius:14px;background:#fff}.invite-sort-dropdown{right:0;left:auto}.invite-row-menu-wrap{position:relative;display:flex;justify-content:center}.invite-row-menu-trigger{width:34px;height:34px;padding:0;border:1px solid var(--invite-line);border-radius:12px;background:#fff;color:#102755;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:19px;font-weight:900;line-height:1}.invite-row-menu-trigger:hover{background:#eef6ff;color:var(--invite-blue-deep)}.invite-row-actions-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:168px;z-index:30}.invite-row-actions-menu button{display:flex;align-items:center;gap:8px}.invite-actions-cell{position:relative}@media(min-width:769px){.invite-page .invite-search,.invite-search{max-width:420px!important;min-width:0!important;flex:0 1 420px!important}.invite-page .invite-search input,.invite-search input{color:#16325f!important;font-weight:750!important}.invite-sort--custom,.invite-page-size--custom{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #cfddf0!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.invite-sort--custom:focus-within,.invite-page-size--custom:focus-within{border-color:#b7cbe9!important;box-shadow:0 0 0 3px #3673e414!important}.invite-sort--custom select,.invite-page-size--custom select{appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:0!important;background:transparent!important;color:#15315a!important;font-weight:850!important;padding-right:34px!important;box-shadow:none!important}.invite-page-size--custom{min-width:124px!important}.invite-page-size--custom svg,.invite-sort--custom svg:last-child{position:absolute!important;right:12px!important;pointer-events:none!important;color:#6b84ac!important}}@media(max-width:768px){html body .epx-modal-backdrop,html body .rbac-modal-overlay,html body .lpx-modal-overlay,html body .wf-overlay,html body .wfc-modal-overlay,html body .invite-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;background:#112037e0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;padding:max(10px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .epx-modal,html body .rbac-modal-shell,html body .lpx-modal,html body .wf-modal,html body .wfc-modal-shell,html body .invite-modal{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;min-height:0!important;border-radius:28px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #d8e3f2!important;box-shadow:0 28px 80px -38px #0c1626a3!important}html body .epx-modal-wide,html body .rbac-modal-shell.is-wide,html body .lpx-modal.wide,html body .wf-modal[style],html body .wfc-modal-shell[style]{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important}html body .epx-modal-head,html body .rbac-modal-head,html body .lpx-modal-head,html body .wf-modal-header,html body .wfc-modal-head,html body .invite-modal__header{flex:0 0 auto!important;min-height:92px!important;padding:14px!important;background:linear-gradient(180deg,#edf6ff,#e8f2ff)!important;border-bottom:1px solid #d7e2f1!important;color:#173867!important}html body .epx-modal-title,html body .rbac-modal-heading,html body .lpx-modal-title,html body .wf-modal-title,html body .invite-modal__heading{gap:12px!important;align-items:center!important}html body .epx-modal-head span:first-child,html body .rbac-modal-icon,html body .lpx-modal-icon,html body .wf-modal-icon,html body .invite-modal__icon{width:52px!important;min-width:52px!important;height:52px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:#fff!important;border:1.5px solid #d3deee!important;color:#173867!important;box-shadow:none!important}html body .epx-modal-close,html body .rbac-icon-button,html body .lpx-modal-head>button,html body .wf-modal-close,html body .invite-modal__close{width:52px!important;min-width:52px!important;height:52px!important;border-radius:16px!important;border:1.5px solid #d3deee!important;background:#fff!important;color:#173867!important;box-shadow:none!important}html body .epx-modal-head h3,html body .rbac-modal-head h2,html body .lpx-modal-head h2,html body .wf-reference-modal-copy>span:last-child,html body .wfc-modal-head h3,html body .invite-modal__heading h2{margin:0!important;color:#173867!important;font-size:22px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.03em!important}html body .epx-modal-head p,html body .rbac-modal-head p,html body .lpx-modal-head p,html body .wf-reference-modal-copy p,html body .invite-modal__heading p,html body .wfc-modal-head p,html body .wf-reference-modal-eyebrow{color:#667a93!important}html body .wf-reference-modal-eyebrow{display:none!important}html body .epx-modal-body,html body .rbac-modal-content,html body .lpx-modal-body,html body .wf-modal-body,html body .wfc-modal-body,html body .invite-modal textarea{flex:1 1 auto!important;min-height:0!important}html body .epx-modal-body,html body .rbac-modal-content,html body .lpx-modal-body,html body .wf-modal-body,html body .wfc-modal-body,html body .invite-modal{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .invite-modal{padding-bottom:0!important}html body .invite-modal textarea,html body .epx-modal textarea,html body .rbac-modal-shell textarea,html body .lpx-modal textarea,html body .wf-modal textarea,html body .wfc-modal-shell textarea,html body .epx-modal input,html body .rbac-modal-shell input,html body .lpx-modal input,html body .wf-modal input,html body .wfc-modal-shell input,html body .epx-modal select,html body .rbac-modal-shell select,html body .lpx-modal select,html body .wf-modal select,html body .wfc-modal-shell select{width:100%!important;min-width:0!important;border-radius:18px!important}html body .epx-modal-actions,html body .rbac-modal-actions,html body .lpx-modal-foot,html body .wf-modal-footer,html body .wfc-modal-footer,html body .invite-modal__actions{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #d8e3f2!important}html body .epx-modal-actions>*,html body .rbac-modal-actions>*,html body .lpx-modal-foot>*,html body .wf-modal-footer>*,html body .wfc-modal-footer>*,html body .invite-modal__actions>*{width:100%!important;min-width:0!important}html body .epx-header-action,html body .rbac-button,html body .lpx-btn,html body .wf-btn,html body .wfc-btn,html body .invite-btn{min-height:48px!important;height:48px!important;border-radius:15px!important;font-size:15px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}html body .epx-header-action-primary,html body .rbac-button.primary,html body .lpx-btn.lpx-primary,html body .wf-btn-primary,html body .wf-btn.wf-btn-primary,html body .wfc-btn.primary,html body .invite-btn--primary{background:linear-gradient(180deg,#5c84ff,#4d71e6)!important;border-color:#4d71e6!important;color:#fff!important}html body .epx-header-action-primary *,html body .rbac-button.primary *,html body .lpx-btn.lpx-primary *,html body .wf-btn-primary *,html body .wf-btn.wf-btn-primary *,html body .wfc-btn.primary *,html body .invite-btn--primary *{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}html body .wfc-btn.ghost,html body .epx-header-action-white,html body .rbac-button.secondary,html body .lpx-btn:not(.lpx-primary),html body .wf-btn-ghost,html body .invite-btn--ghost{background:#fff!important;color:#173867!important;border:1.5px solid #d3deee!important}html body .wfc-form-grid,html body .lpx-form-grid,html body .rbac-form-grid,html body .rbac-permissions-grid,html body .rbac-access-grid,html body .epx-form-grid{grid-template-columns:1fr!important;gap:12px!important}html body .wfc-modal-section,html body .wfc-detail-grid,html body .wfc-check-grid,html body .rbac-card,html body .rbac-section,html body .lpx-modal-body>.lpx-form-grid,html body .epx-modal .epx-card{min-width:0!important}html body .wfc-modal-section,html body .wfc-impact,html body .wfc-detail-grid,html body .rbac-surface,html body .rbac-card,html body .lpx-modal-notice,html body .lpx-modal-error,html body .epx-modal-body>section,html body .invite-modal textarea{border-radius:20px!important}html body .wfc-participant-section,html body .wfc-check-grid,html body .rbac-person-list,html body .rbac-role-list,html body .rbac-permissions-list{max-height:34dvh!important;overflow-y:auto!important}html body .invite-modal{padding:0!important}html body .invite-modal textarea{margin:14px!important;padding:14px!important;border:1px solid #d9e3f1!important;background:#fbfdff!important;color:#163457!important;font-size:15px!important;min-height:200px!important}html body .invite-modal__close{position:absolute!important;top:18px!important;right:14px!important;z-index:2!important}html body .wfc-command-actions .wfc-btn.primary.small,html body .wfc-command-actions .wfc-btn.primary.split,html body .wfc-command-actions .wfc-btn.ghost,html body .wfc-command-actions .wfc-btn.primary{color:#fff!important}html body .wfc-command-actions .wfc-btn.ghost{color:#173867!important}}@media(max-width:767px){html body .invite-page .invite-shell{display:flex!important;flex-direction:column!important;gap:10px!important}html body .invite-page .invite-stats-v129{order:-10!important;margin:0!important}html body .invite-page .invite-workspace-v129{overflow:hidden!important;border:1px solid #d4e1ef!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 28px #1f487714!important}html body .invite-page .invite-tabs-v129{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:0 10px!important;border-bottom:1px solid #d7e3ef!important;background:#f8fbff!important;background-image:none!important}html body .invite-page .invite-tabs-v129>button,html body .invite-page .invite-tabs-v129>button:is(:hover,:focus,:focus-visible,:active){position:relative!important;min-width:0!important;min-height:49px!important;padding:0 7px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#52657d!important;-webkit-text-fill-color:#52657d!important;font-size:11.5px!important;font-weight:850!important;box-shadow:none!important;filter:none!important;white-space:nowrap!important}html body .invite-page .invite-tabs-v129>button.active{color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:inset 0 -3px #176fe8!important}html body .invite-page .invite-tabs-v129>button:before,html body .invite-page .invite-tabs-v129>button:after{content:none!important;display:none!important}html body .invite-page .invite-tabs-v129>button>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:19px!important;height:19px!important;margin-left:4px!important;border-radius:999px!important;background:#e9f2ff!important;color:#176fe8!important;font-size:10px!important}html body .invite-page .invite-tab-content-v129{min-width:0!important;background:#fff!important;background-image:none!important}html body .invite-page :is(.invite-form-card--embedded-v129,.invite-table-card--embedded-v129){margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .invite-page .invite-bulk-v129,html body .invite-page .invite-bulk-v129:is(:hover,:focus,:focus-visible,:active,:disabled){gap:0!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important}html body .invite-page .invite-bulk-v129 :is(svg,img,i),html body .invite-page .invite-bulk-v129>span:empty{display:none!important}html body .invite-page .invite-bulk-v129:before,html body .invite-page .invite-bulk-v129:after{content:none!important;display:none!important}html body .invite-page button.invite-revoke-v129[data-v129-revoke=true],html body .invite-page button.invite-revoke-v129[data-v129-revoke=true]:is(:hover,:focus,:focus-visible,:active,:disabled){position:relative!important;z-index:10!important;border:1px solid #efb6b6!important;background:#feecec!important;background-color:#feecec!important;background-image:none!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}html body .invite-page button.invite-revoke-v129[data-v129-revoke=true] *{position:relative!important;z-index:3!important;background:transparent!important;background-image:none!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;opacity:1!important;filter:none!important}html body .invite-page button.invite-revoke-v129[data-v129-revoke=true]:before,html body .invite-page button.invite-revoke-v129[data-v129-revoke=true]:after{content:none!important;display:none!important}}@media(max-width:767px){html body .invite-page .invite-tabs-v129 .invite-pending-count-v130{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;margin-left:5px!important;padding:0 6px!important;border:0!important;border-radius:999px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:11px!important;font-weight:900!important;line-height:1!important;opacity:1!important;box-shadow:none!important;filter:none!important}html body .invite-page .invite-tabs-v129 .invite-pending-count-v130:before,html body .invite-page .invite-tabs-v129 .invite-pending-count-v130:after{content:none!important;display:none!important}html body .invite-page button.invite-send-v130,html body .invite-page button.invite-send-v130:is(:hover,:focus,:focus-visible,:active,:disabled){position:relative!important;z-index:5!important;border:1px solid #1263d5!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;overflow:hidden!important}html body .invite-page button.invite-send-v130 *,html body .invite-page button.invite-send-v130 svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important;opacity:1!important;filter:none!important}html body .invite-page button.invite-send-v130:before,html body .invite-page button.invite-send-v130:after{content:none!important;display:none!important}html body .invite-page .invite-filter-button,html body .invite-page .invite-filter-button:is(:hover,:focus,:active),html body .invite-page .invite-filter-button--active{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#263e59!important;-webkit-text-fill-color:#263e59!important;box-shadow:none!important;filter:none!important}html body .invite-page .invite-filter-menu-v130{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #ccdbea!important;box-shadow:0 18px 44px #12325633!important;filter:none!important;opacity:1!important}html body .invite-page .invite-filter-menu-v130 button,html body .invite-page .invite-filter-menu-v130 button:is(:hover,:focus,:active,.active,[aria-checked=true]){background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;color:#263e59!important;-webkit-text-fill-color:#263e59!important}html body .invite-page .invite-filter-menu-v130 button.active,html body .invite-page .invite-filter-menu-v130 button[aria-checked=true]{background:#edf5ff!important;background-color:#edf5ff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important}html body .invite-page .invite-filter-menu-v130:before,html body .invite-page .invite-filter-menu-v130:after,html body .invite-page .invite-filter-menu-v130 button:before,html body .invite-page .invite-filter-menu-v130 button:after{content:none!important;display:none!important}html body .invite-page .invite-pagination-v130,html body .invite-page .invite-pages-v130,html body .invite-page .invite-pages-v130 button,html body .invite-page .invite-pages-v130 label{background-image:none!important;filter:none!important;opacity:1!important}html body .invite-page .invite-pages-v130 button{min-width:34px!important;height:34px!important;border:1px solid #ccd9e7!important;border-radius:10px!important;background:#fff!important;background-color:#fff!important;color:#263e59!important;-webkit-text-fill-color:#263e59!important;box-shadow:none!important}html body .invite-page .invite-pages-v130 button.active{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .invite-page .invite-pages-v130 button:before,html body .invite-page .invite-pages-v130 button:after{content:none!important;display:none!important}}@media(max-width:900px){html body .invite-page .invite-modal-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;background:#182a3e94!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;z-index:2147483645!important}html body .invite-page .invite-modal.ops-ref-shell{width:min(100%,560px)!important;max-height:min(86dvh,720px)!important;margin:0!important;padding:0!important;border:1px solid #d8e5f0!important;border-radius:26px!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 64px #0d253a47!important;overflow:hidden!important}html body .invite-page .invite-modal__header{padding:22px 20px 16px!important;background:linear-gradient(135deg,#eaf2ff,#f6f8fc)!important;border-bottom:1px solid #dce7f1!important}html body .invite-page .invite-modal textarea{width:calc(100% - 32px)!important;min-height:220px!important;max-height:38dvh!important;margin:16px!important;padding:16px!important;border:1px solid #cbdbe8!important;border-radius:18px!important;background:#fff!important;color:#142f48!important;font-size:16px!important;line-height:1.45!important;resize:none!important;overflow:auto!important}html body .invite-page .invite-modal__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:16px!important;background:#fff!important;border-top:1px solid #dce7f1!important}html body .invite-page .invite-modal__actions .invite-bulk-submit-v157,html body .invite-page .invite-modal__actions .invite-bulk-submit-v157:is(:hover,:focus,:active){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 24px #176fe83d!important}html body .invite-page .invite-modal__actions .invite-bulk-submit-v157 *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important}}@media(max-width:900px){html body .invite-page .invite-modal.ops-ref-shell{position:relative!important;display:flex!important;flex-direction:column!important;width:min(calc(100vw - 24px),560px)!important;max-height:min(88dvh,740px)!important;padding:0!important;overflow:hidden!important}html body .invite-page .invite-modal .invite-modal__header-v158{position:relative!important;min-height:112px!important;margin:0!important;padding:18px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 44px!important;align-items:start!important;gap:12px!important;border:0!important;border-bottom:1px solid #dce7f1!important;border-radius:0!important;background:linear-gradient(135deg,#eaf2ff,#f6f8fc)!important;background-image:linear-gradient(135deg,#eaf2ff,#f6f8fc)!important;color:#142f48!important;overflow:visible!important}html body .invite-page .invite-modal .invite-modal__icon-v158{position:static!important;width:48px!important;height:48px!important;min-width:48px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid #cadcf0!important;border-radius:15px!important;background:#fff!important;background-image:none!important;color:#176fe8!important;box-shadow:none!important}html body .invite-page .invite-modal .invite-modal__icon-v158 svg,html body .invite-page .invite-modal .invite-modal__icon-v158 svg *{color:#176fe8!important;stroke:#176fe8!important;opacity:1!important}html body .invite-page .invite-modal .invite-modal__heading-v158{position:static!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;align-self:center!important}html body .invite-page .invite-modal .invite-modal__heading-v158 h2{position:static!important;width:auto!important;margin:0 0 5px!important;padding:0!important;color:#102f4a!important;-webkit-text-fill-color:#102f4a!important;font-size:clamp(21px,6vw,27px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important}html body .invite-page .invite-modal .invite-modal__heading-v158 p{position:static!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;color:#5b7187!important;-webkit-text-fill-color:#5b7187!important;font-size:13px!important;line-height:1.38!important;font-weight:600!important;overflow-wrap:anywhere!important}html body .invite-page .invite-modal .invite-modal__close-v158{position:static!important;inset:auto!important;justify-self:end!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #cad8e6!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#193854!important;box-shadow:none!important;opacity:1!important}html body .invite-page .invite-modal .invite-modal__close-v158 svg,html body .invite-page .invite-modal .invite-modal__close-v158 svg *{color:#193854!important;stroke:#193854!important;opacity:1!important}html body .invite-page .invite-modal>textarea{flex:1 1 auto!important;min-height:220px!important;max-height:42dvh!important;overflow:auto!important}html body .invite-page .invite-modal__actions .invite-bulk-submit-v157{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#176fe8!important}}@media(min-width:769px){.invite-tools{align-items:stretch!important}.invite-search,.invite-sort,.invite-tool-btn,.invite-filter-button{min-height:38px!important;box-shadow:none!important}.invite-search,.invite-sort{border:1px solid #d4e2f8!important;background:#fff!important}.invite-search input,.invite-sort select{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.invite-sort select::-ms-expand{display:none!important}.invite-sort svg:last-child{flex:0 0 auto!important;color:#56729d!important}.invite-search:before,.invite-search:after,.invite-sort:before,.invite-sort:after,.invite-tool-btn:before,.invite-tool-btn:after,.invite-filter-button:before,.invite-filter-button:after{display:none!important;content:none!important}}@media(min-width:769px){.invite-toast{position:fixed!important;inset:auto 28px 28px auto!important;width:min(400px,calc(100vw - 56px))!important;min-height:70px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 30px!important;align-items:center!important;gap:11px!important;padding:13px 12px 13px 15px!important;border:1px solid #dce7f5!important;border-left:5px solid #2474ee!important;border-radius:16px!important;background:#fff!important;color:#17365f!important;box-shadow:0 18px 46px #112f5633!important;z-index:2147483646!important;overflow:hidden!important;animation:inviteV345In .2s ease-out!important}.invite-toast--error{border-left-color:#ef4444!important}.invite-toast__icon{width:38px;height:38px;border-radius:11px;background:#eaf3ff;color:#2474ee;display:grid;place-items:center}.invite-toast--error .invite-toast__icon{background:#fff0f1;color:#dc2626}.invite-toast>span:nth-child(2){font-size:14px;font-weight:750;line-height:1.4}.invite-toast>button{border:0;background:transparent;color:#7186a4;width:30px;height:30px;display:grid;place-items:center;border-radius:8px}.invite-toast>i{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#2474ee;transform-origin:left;animation:inviteV345Timer 3s linear forwards}.invite-toast--error>i{background:#ef4444}@keyframes inviteV345In{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes inviteV345Timer{to{transform:scaleX(0)}}}@media(min-width:769px){html body .invite-page .invite-table-card,html body .invite-page .invite-table-scroll,html body .invite-page .invite-table,html body .invite-page .invite-table tbody,html body .invite-page .invite-table tr,html body .invite-page .invite-table td,html body .invite-page .invite-table th,html body .invite-page .invite-actions-cell,html body .invite-page .invite-row-menu-wrap{overflow:visible!important}html body .invite-page .invite-tools{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:10px!important;width:100%!important}html body .invite-page .invite-tools>*{width:100%!important;min-width:0!important}html body .invite-page .invite-search{width:100%!important;min-width:0!important}html body .invite-page .invite-filter,html body .invite-page .invite-sort.invite-sort-menu{display:flex!important;align-items:center!important;align-self:center!important;height:48px!important;min-height:48px!important;width:100%!important}html body .invite-page .invite-tool-btn,html body .invite-page .invite-filter-button,html body .invite-page .invite-sort-button{height:48px!important;min-height:48px!important;box-sizing:border-box!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important}html body .invite-page .invite-filter-button,html body .invite-page .invite-sort-button{min-width:0!important;width:100%!important;padding:0 16px!important;justify-content:space-between!important}html body .invite-page .invite-filter-button{border:1px solid #c9dbf4!important;background:#fff!important;color:#2458e7!important;gap:10px!important}html body .invite-page .invite-filter-button--active{background:#fff!important;border-color:#c9dbf4!important;box-shadow:none!important}html body .invite-page .invite-filter-button__dot{display:none!important}html body .invite-page .invite-sort.invite-sort-menu{width:100%!important;min-width:0!important}html body .invite-page .invite-sort-button{margin-top:0!important;border:1px solid #2f73eb!important;background:linear-gradient(135deg,#2f73eb,#1d5fe0)!important;color:#fff!important;box-shadow:none!important}html body .invite-page .invite-sort-button svg,html body .invite-page .invite-sort-button span{color:#fff!important}html body .invite-page .invite-sort-button:before,html body .invite-page .invite-sort-button:after,html body .invite-page .invite-filter-button:before,html body .invite-page .invite-filter-button:after{display:none!important;content:none!important}html body .invite-page .invite-sort-dropdown,html body .invite-page .invite-filter-menu--desktop,html body .invite-page .invite-row-actions-menu{z-index:2147483200!important;overflow:visible!important}html body .invite-page .invite-row-menu-trigger{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:14px!important;border:1px solid #cfe0f4!important;background:#fff!important;box-shadow:none!important;font-size:20px!important;line-height:1!important}html body .invite-page .invite-row-actions-menu{min-width:190px!important;padding:8px!important;border-radius:16px!important;border:1px solid #dbe6f2!important;background:#fff!important;box-shadow:0 18px 46px #0f172a29!important}html body .invite-page .invite-row-actions-menu button{min-height:40px!important;border-radius:12px!important}html body .invite-page .invite-row-actions-menu--portal button{width:100%!important}}@media(min-width:769px){html body .invite-page .invite-tools{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr)!important;align-items:center!important;gap:12px!important}html body .invite-page .invite-filter{display:none!important}html body .invite-page .invite-search,html body .invite-page .invite-sort{width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;border-radius:16px!important}html body .invite-page .invite-sort{padding-inline:16px!important}}@media(min-width:769px){html body .invite-page .invite-tools{display:grid!important;grid-template-columns:minmax(360px,1fr) 230px!important;align-items:center!important;gap:12px!important;width:100%!important}html body .invite-page .invite-filter{display:none!important}html body .invite-page .invite-search{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;border-radius:14px!important;box-shadow:none!important;outline:0!important;overflow:hidden!important}html body .invite-page .invite-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .invite-page .invite-avatar{overflow:hidden!important;position:relative!important}html body .invite-page .invite-avatar img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;z-index:2!important}html body .invite-page .invite-avatar b{font:inherit!important;color:inherit!important}html body .invite-page .invite-sort.invite-sort-menu{width:230px!important;min-width:230px!important;max-width:230px!important;height:44px!important;min-height:44px!important;padding:0!important}html body .invite-page .invite-sort-button{width:230px!important;min-width:230px!important;max-width:230px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;border-radius:14px!important}}@media(min-width:769px){html body .invite-page .invite-filter-button--active{border-color:#83b7fb!important;background:#61abff2e!important;background-color:#61abff2e!important;color:#155ec7!important;box-shadow:inset 0 0 0 1px #3482e514!important}html body .invite-page .invite-filter-menu--desktop button.active,html body .invite-page .invite-filter-menu--desktop button[aria-checked=true]{border-radius:12px!important;background:#61abff2e!important;color:#155ec7!important}}@media(min-width:769px){html body .invite-page :is(button,.invite-filter-chip,.invite-filter-button)[aria-pressed=true],html body .invite-page :is(.invite-filter-chip,.invite-filter-button,.invite-filter-item).is-active,html body .invite-page :is(.invite-filter-chip,.invite-filter-button,.invite-filter-item).active,html body .invite-page [role=option][aria-selected=true]{background:#4491ff24!important;background-color:#4491ff24!important;border-color:#4491ff6b!important;color:#135fc9!important;box-shadow:inset 0 0 0 1px #4491ff0f!important}}@media(min-width:769px){html body .invite-page .invite-input-wrap:has(.invite-custom-select),html body .invite-page .invite-input-wrap:has(.invite-custom-select):focus-within{border-color:#dbe6f2!important;outline:0!important;box-shadow:none!important}html body .invite-page .invite-custom-select,html body .invite-page .invite-custom-select__trigger,html body .invite-page .invite-custom-select__trigger:focus,html body .invite-page .invite-custom-select__trigger:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}html body .invite-custom-select__menu{background:#fff!important;background-color:#fff!important;border:1px solid #cadcf1!important;box-shadow:0 20px 48px #0f2a5433!important;overflow-y:auto!important;overscroll-behavior:contain!important}}@media(min-width:769px){html body .invite-page .invite-form{align-items:end!important;gap:12px!important}html body .invite-page .invite-field{display:grid!important;grid-template-rows:18px 46px!important;align-self:end!important;gap:6px!important;min-width:0!important;margin:0!important}html body .invite-page .invite-field>span{margin:0!important;line-height:18px!important}html body .invite-page .invite-input-wrap,html body .invite-page .invite-input-wrap--message{width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;box-sizing:border-box!important;align-items:center!important}html body .invite-page .invite-custom-select,html body .invite-page .invite-custom-select__trigger,html body .invite-page .invite-input-wrap>input,html body .invite-page .invite-input-wrap>textarea{height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box!important}html body .invite-page .invite-input-wrap>textarea{padding-top:12px!important;padding-bottom:10px!important;resize:none!important;overflow:hidden!important}html body .invite-page .invite-btn--send.invite-send-v130{align-self:end!important;height:46px!important;min-height:46px!important;margin:0!important;transform:none!important}}@media(min-width:769px){html body .invite-page .invite-form{align-items:end!important}html body .invite-page .invite-field{grid-template-rows:16px 42px!important;gap:6px!important;align-self:end!important}html body .invite-page .invite-field>span{min-height:16px!important;display:flex!important;align-items:center!important;line-height:16px!important}html body .invite-page .invite-input-wrap,html body .invite-page .invite-input-wrap--message{height:42px!important;min-height:42px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:10px!important}html body .invite-page .invite-input-wrap--message textarea{height:40px!important;min-height:40px!important;line-height:40px!important;padding:0!important;resize:none!important;overflow:hidden!important}html body .invite-page .invite-input-wrap>svg{flex:0 0 auto!important;align-self:center!important}}@media(min-width:769px){html body .invite-page .invite-form{display:grid!important;grid-template-columns:minmax(230px,1.2fr) minmax(190px,.9fr) minmax(230px,1fr) minmax(260px,1.15fr) auto!important;gap:12px!important;align-items:end!important}html body .invite-page .invite-field{display:grid!important;grid-template-rows:18px 44px!important;gap:6px!important;align-self:end!important;margin:0!important;min-width:0!important}html body .invite-page .invite-field>span{height:18px!important;line-height:18px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important}html body .invite-page .invite-input-wrap,html body .invite-page .invite-input-wrap--message{height:44px!important;min-height:44px!important;padding:0 13px!important;display:flex!important;align-items:center!important;gap:10px!important;overflow:hidden!important}html body .invite-page .invite-input-wrap>svg{width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;align-self:center!important}html body .invite-page .invite-input-wrap :is(input,textarea),html body .invite-page .invite-custom-select,html body .invite-page .invite-custom-select__trigger{height:42px!important;min-height:42px!important;margin:0!important}html body .invite-page .invite-input-wrap--message textarea{display:block!important;height:42px!important;min-height:42px!important;padding:11px 0!important;line-height:20px!important;overflow:hidden!important;resize:none!important}html body .invite-page .invite-btn--send{height:44px!important;min-height:44px!important;align-self:end!important;margin:24px 0 0!important;white-space:nowrap!important}}html body .invite-page{background-color:#eef4fc!important;background-image:radial-gradient(circle at 8% 18%,rgba(74,145,255,.14) 0 80px,transparent 81px),radial-gradient(circle at 91% 15%,rgba(110,185,255,.1) 0 112px,transparent 113px),radial-gradient(circle at 72% 84%,rgba(72,136,255,.08) 0 130px,transparent 131px)!important}html body .invite-page>.invite-shell{background:transparent!important;background-image:none!important}html body .invite-page .invite-custom-select__menu button:not(.is-selected):hover{background:#f3f7fc!important;background-image:none!important;color:#17365d!important;box-shadow:none!important}html body .invite-page .invite-custom-select__menu button.is-selected{background:#2f73eedb!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .invite-page .invite-custom-select__menu button.is-selected :is(span,small){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .invite-page label:has(#invite-role) .invite-input-wrap{border:1px solid #cbdcf0!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}html body .invite-modal-backdrop{background:#060d19b3!important;background-image:none!important}html body .invite-modal{padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #cbdced!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 28px 72px #081c3a47!important}html body .invite-modal>.invite-modal__header{width:100%!important;margin:0!important;padding:14px 17px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 42px!important;align-items:center!important;gap:12px!important}html body .invite-modal>.invite-modal__header .invite-modal__icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;background:#2f73ee!important;color:#fff!important;border:0!important;border-radius:13px!important}html body .invite-modal>.invite-modal__header .invite-modal__icon svg{stroke:#fff!important}html body .invite-modal>.invite-modal__header .invite-modal__close{width:42px!important;height:42px!important;background:#2f73ee!important;color:#fff!important;border:0!important;border-radius:12px!important;display:grid!important;place-items:center!important}html body .invite-modal>.invite-modal__header .invite-modal__close svg{stroke:#fff!important}html body .invite-modal>textarea{margin:14px!important;width:calc(100% - 28px)!important;box-sizing:border-box!important;border:1px solid #cbdced!important;border-radius:14px!important;background:#f9fbfe!important;padding:13px!important;min-height:190px!important}html body .invite-modal>.invite-modal__actions{width:100%!important;margin:0!important;padding:11px 14px!important;box-sizing:border-box!important;background:#fff!important;border-top:1px solid #dce7f4!important}@media(max-width:768px){html body .invite-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body .invite-modal>.invite-modal__header{grid-template-columns:42px minmax(0,1fr) 42px!important;padding:11px!important;gap:9px!important}html body .invite-modal>textarea{min-height:160px!important;margin:10px!important;width:calc(100% - 20px)!important}}html body .invite-page :is(button,.invite-action,.invite-btn,.invite-input-wrap,.invite-select-trigger):hover{background-image:none!important;box-shadow:none!important;filter:none!important}html body .invite-page :is(.invite-custom-select__trigger,.invite-input-wrap):hover{background:#fff!important;color:inherit!important}html body .invite-page .invite-custom-select__menu button:not(.is-selected):hover{background:#f6f9fd!important;color:#17365d!important}html body .invite-page :is(.invite-btn,.invite-tool-btn,.invite-mini-btn,.invite-row-actions button,.invite-custom-select__trigger,.invite-input-wrap,.invite-select-trigger):hover:not(:disabled){background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}html body .invite-page :is(.invite-custom-select__trigger,.invite-input-wrap,.invite-select-trigger):hover{background:#fff!important;color:inherit!important}html body .invite-page .invite-custom-select__menu button:not(.is-selected):hover{background:#f5f8fc!important;color:#17365d!important}html body .invite-page :is(.invite-role-field,.invite-custom-select,.invite-custom-select__trigger){border-radius:12px!important}html body .invite-page .invite-custom-select{border:1px solid #cbdcf0!important;background:#fff!important;overflow:visible!important}html body .invite-page .invite-custom-select__trigger{padding:0 12px!important;min-height:44px!important}html body .invite-page .invite-custom-select{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:12px!important;overflow:visible!important}html body .invite-page .invite-custom-select__trigger{width:100%!important;min-height:44px!important;padding:0 12px!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .invite-page :is(.invite-custom-select__trigger,.invite-btn,.invite-tool-btn,.invite-mini-btn):hover:not(:disabled){background-image:none!important;filter:none!important;transform:none!important;box-shadow:none!important}html body .invite-page .invite-custom-select__trigger:hover{background:#fff!important;border-color:#b7cde6!important;color:#17365d!important}html body .invite-page .invite-custom-select__menu{border:1px solid #d5e2f1!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #14365e29!important;padding:7px!important}html body .invite-page .invite-custom-select__menu button:hover:not(.is-selected){background:#f4f8fd!important;color:#17365d!important}html body .invite-page .invite-input-wrap:has(.invite-custom-select){min-height:46px!important;padding:0 0 0 13px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border:1px solid #cbdcf0!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .invite-page .invite-input-wrap:has(.invite-custom-select)>svg{margin:0!important;color:#55759e!important}html body .invite-page .invite-input-wrap:has(.invite-custom-select) .invite-custom-select{width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .invite-page .invite-input-wrap:has(.invite-custom-select) .invite-custom-select__trigger{width:100%!important;min-height:44px!important;padding:0 13px 0 2px!important;border:0!important;outline:0!important;border-radius:0 12px 12px 0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .invite-page .invite-input-wrap:has(.invite-custom-select):focus-within{border-color:#6ea6f5!important;box-shadow:0 0 0 3px #2f73ee1a!important}html body .invite-page .invite-input-wrap:has(.invite-custom-select) .invite-custom-select__trigger:hover{border:0!important;background:transparent!important;box-shadow:none!important}html body .invite-page .invite-custom-select__menu{border:1px solid #d5e2f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 44px #14365e29!important}@media(max-width:768px){html body .invite-page .invite-input-wrap:has(.invite-custom-select){min-height:48px!important}html body .invite-page .invite-input-wrap:has(.invite-custom-select) .invite-custom-select__trigger{min-height:46px!important}}html body .invite-page .invite-input-wrap>.invite-custom-select{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .invite-page .invite-input-wrap>.invite-custom-select>.invite-custom-select__trigger{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .invite-page .invite-input-wrap>.invite-custom-select>.invite-custom-select__trigger:hover,html body .invite-page .invite-input-wrap>.invite-custom-select>.invite-custom-select__trigger:focus{border:0!important;outline:0!important;box-shadow:none!important}@media(min-width:769px){html body .sc-meeting-detail-root-v375{position:fixed!important;inset:0!important;z-index:2147483640!important;isolation:isolate!important;pointer-events:none!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-backdrop{position:fixed!important;inset:0!important;z-index:0!important;background:#071226a3!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-positioner-v375{position:fixed!important;inset:0!important;z-index:2!important;display:grid!important;place-items:center!important;pointer-events:none!important;opacity:1!important;filter:none!important}html body .sc-meeting-detail-positioner-v375>.sc-meeting-detail-modal{position:relative!important;z-index:3!important;opacity:1!important;visibility:visible!important;background:#fff!important;background-color:#fff!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;pointer-events:auto!important}html body .sc-meetings-backdrop{z-index:2147483630!important;background:#071226a3!important}html body .sc-meetings-modal{z-index:2147483631!important;opacity:1!important;visibility:visible!important;background:#fff!important;filter:none!important;mix-blend-mode:normal!important}}@media(min-width:769px){html body .sc-meeting-detail-root-v375{z-index:2147483400!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-backdrop{position:absolute!important;inset:0!important;background:#071226ad!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;pointer-events:auto!important;z-index:1!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-positioner-v375{z-index:2!important}html body .sc-meeting-detail-positioner-v375>.sc-meeting-detail-modal{z-index:3!important;opacity:1!important;filter:none!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .sc-month-modal__nav.sc-calendar-modal__nav{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}html body .sc-calendar-modal__nav-primary{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important}html body .sc-calendar-modal__nav-primary>*{margin:0!important;min-width:0!important;flex:0 0 auto!important}html body .sc-calendar-modal__nav-primary h3,html body .sc-month-modal__nav h3{flex:1 1 auto!important;width:auto!important;min-width:190px!important;justify-self:stretch!important;box-sizing:border-box!important}html body .sc-month-modal__today,html body .sc-month-modal__navbtn{width:100%!important;min-width:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}html body .sc-calendar-modal__nav-primary .sc-month-modal__today{flex:0 0 112px!important}html body .sc-calendar-modal__nav-primary .sc-month-modal__today.is-primary{flex:0 0 128px!important}html body .sc-calendar-modal__nav-primary .sc-month-modal__navbtn{flex:0 0 46px!important}html body .sc-month-modal__nav-actions{width:100%!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .sc-calendar-modal__overview{display:grid!important;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.8fr))!important;gap:10px!important;align-items:stretch!important}html body .sc-calendar-modal__overview>*{min-width:0!important;height:100%!important;box-sizing:border-box!important}}@media(min-width:769px){html body .sc-meeting-detail-root-v375{z-index:2147483600!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-backdrop{z-index:0!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-positioner-v375{z-index:1!important}html body .sc-meeting-detail-positioner-v375>.sc-meeting-detail-modal{z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;background:#fff!important}html body .sc-month-modal.sc-calendar-modal{width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important}html body .sc-month-modal__nav.sc-calendar-modal__nav{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;width:100%!important}html body .sc-calendar-modal__nav .sc-month-modal__nav-actions--calendar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important}html body .sc-calendar-modal__nav-primary{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;flex:0 1 545px!important;min-width:0!important;width:auto!important}html body .sc-calendar-modal__nav-primary .sc-month-modal__today{flex:0 0 104px!important;width:104px!important;height:44px!important;border-radius:13px!important}html body .sc-calendar-modal__nav-primary h3{flex:1 1 230px!important;min-width:210px!important;max-width:260px!important;height:44px!important;border-radius:13px!important;margin:0!important;font-size:15px!important}html body .sc-calendar-modal__nav-primary .sc-month-modal__today.is-primary{flex:0 0 118px!important;width:118px!important;height:44px!important}html body .sc-calendar-modal__nav-primary .sc-month-modal__navbtn{flex:0 0 46px!important;width:46px!important;height:44px!important;border-radius:13px!important}html body .sc-calendar-modal__nav>.sc-month-modal__navbtn{width:46px!important;height:44px!important;border-radius:13px!important}html body .sc-calendar-modal__overview.sc-calendar-modal__overview--inside-nav{display:grid!important;grid-template-columns:minmax(116px,.9fr) repeat(2,minmax(132px,1fr))!important;gap:10px!important;flex:1 1 430px!important;width:auto!important;min-width:390px!important;margin:0!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__overview-main,html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__stat{height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:13px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}}@media(min-width:769px){html body .sc-meeting-detail-root-v375{position:fixed!important;inset:0!important;z-index:2147483600!important;isolation:isolate!important;pointer-events:none!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-backdrop{position:fixed!important;inset:0!important;z-index:1!important;background:#071226ad!important;background-color:#071226ad!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-positioner-v375{position:fixed!important;inset:0!important;z-index:2!important;display:grid!important;place-items:center!important;pointer-events:none!important}html body .sc-meeting-detail-positioner-v375>.sc-meeting-detail-modal{position:relative!important;z-index:3!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important;background-color:#fff!important;pointer-events:auto!important;transform:none!important}html body .sc-month-modal__nav.sc-calendar-modal__nav{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}html body .sc-calendar-modal__nav>.sc-month-modal__navbtn{flex:0 0 46px!important;width:46px!important}html body .sc-month-modal__nav-actions--calendar{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important}html body .sc-calendar-modal__nav-primary{display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important;flex-wrap:nowrap!important}html body .sc-calendar-modal__nav-primary>.sc-month-modal__today{flex:0 0 auto!important;width:auto!important;min-width:112px!important}html body .sc-calendar-modal__nav-primary>.sc-month-modal__today.is-primary{min-width:126px!important}html body .sc-calendar-modal__nav-primary>.sc-month-modal__navbtn{flex:0 0 46px!important;width:46px!important}html body .sc-calendar-month-select-v380{position:relative!important;flex:0 0 250px!important;min-width:220px!important}html body .sc-calendar-month-trigger-v380{width:100%!important;height:46px!important;border:1px solid #cddff3!important;border-radius:14px!important;background:#fff!important;color:#173352!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:15px!important;font-weight:750!important;cursor:pointer!important}html body .sc-calendar-month-menu-v380{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;width:100%!important;max-height:320px!important;overflow:auto!important;padding:6px!important;border:1px solid #d6e3f2!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 40px #0f172a2e!important;z-index:2147483647!important}html body .sc-calendar-month-menu-v380>button{width:100%!important;min-height:36px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#173352!important;text-align:left!important;padding:0 11px!important;font-size:13px!important;font-weight:650!important;cursor:pointer!important}html body .sc-calendar-month-menu-v380>button:hover,html body .sc-calendar-month-menu-v380>button.is-selected{background:#eef5ff!important;color:#176fe8!important}html body .sc-calendar-modal__overview--inside-nav{display:flex!important;align-items:stretch!important;gap:10px!important;flex:0 1 auto!important;min-width:0!important;user-select:none!important;-webkit-user-select:none!important}html body .sc-calendar-modal__overview--inside-nav>*{min-width:120px!important;height:46px!important;box-sizing:border-box!important}html body .sc-calendar-modal__overview-main{min-width:150px!important}html body .sc-calendar-modal__foot{justify-content:flex-end!important}html body .sc-calendar-modal__foot>span{display:none!important}}@media(min-width:769px){html body .sc-meetings-backdrop{position:fixed!important;inset:0!important;z-index:2147483598!important;background:#071226ad!important;pointer-events:auto!important}html body .sc-meetings-modal{position:fixed!important;z-index:2147483599!important;opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)!important;left:50%!important;top:50%!important;pointer-events:auto!important}html body .sc-meetings-modal,* html body .sc-meetings-modal__head,* html body .sc-meetings-modal__body,* html body .sc-meetings-modal__foot{mix-blend-mode:normal!important;filter:none!important}html body .sc-calendar-modal__overview-main,html body .sc-calendar-modal__overview--inside-nav,html body .sc-calendar-modal__overview--inside-nav *{background-image:none!important}html body .sc-calendar-modal__overview-main:before,html body .sc-calendar-modal__overview-main:after,html body .sc-calendar-modal__overview--inside-nav:before,html body .sc-calendar-modal__overview--inside-nav:after{display:none!important;content:none!important}}.sc-page,.sc-pop,.sc-pop-backdrop{--oc-blue: #2b86f5;--oc-blue-dark: #1a6fd8;--oc-blue-deep: #114fa1;--oc-blue-light: #8ebdff;--oc-blue-50: #ecf4ff;--oc-blue-100: #d8e8ff;--oc-blue-200: #b7d4ff;--oc-blue-300: #8ebdff;--oc-blue-400: #5ea3ff;--oc-ink-900: #0b2546;--oc-ink-800: #0b2546;--oc-ink-700: #46618a;--oc-ink-600: #46618a;--oc-ink-500: #7c93b3;--oc-ink-400: #7c93b3;--oc-ink-300: #adb9d0;--oc-ink-200: #d0dcec;--oc-ink-100: #e4ecf6;--oc-ink-50: #f6faff;--oc-bg: #f3f7fc;--oc-bg-2: #eef4fc;--oc-surface: #ffffff;--oc-surface-2: #f6faff;--oc-border: #e4ecf6;--oc-border-strong: #d0dcec;--oc-emerald: #15b66f;--oc-emerald-50: #e7f8ee;--oc-emerald-100: #c2ecd3;--oc-amber: #f0a020;--oc-amber-50: #fff4e0;--oc-rose: #ef4b6b;--oc-rose-50: #ffeaef;--oc-indigo: #7367f0;--oc-indigo-50: #ece9ff;--oc-r-xs: 6px;--oc-r-sm: 10px;--oc-r-md: 14px;--oc-r-lg: 18px;--oc-r-xl: 24px;--oc-shadow-1: 0 1px 2px rgba(20, 60, 110, .05);--oc-shadow-2: 0 2px 8px rgba(20, 60, 110, .06), 0 1px 2px rgba(20, 60, 110, .04);--oc-shadow-3: 0 10px 28px -12px rgba(30, 80, 150, .2), 0 2px 6px rgba(30, 80, 150, .06);--oc-shadow-pop: 0 28px 60px -24px rgba(30, 80, 150, .3), 0 8px 16px -8px rgba(30, 80, 150, .12);--oc-ring: 0 0 0 4px rgba(43, 134, 245, .14);--oc-grad-blue: linear-gradient(135deg, #1a6fd8 0%, #2b86f5 100%);--oc-grad-emerald: linear-gradient(135deg, #0e9e5a 0%, #15b66f 100%);--oc-grad-amber: linear-gradient(135deg, #d98b14 0%, #f0a020 100%);--oc-grad-indigo: linear-gradient(135deg, #5a52d5 0%, #7367f0 100%);--oc-grad-soft: radial-gradient(1100px 600px at 0% -10%, #e6f0ff 0%, transparent 55%), radial-gradient(900px 500px at 100% 0%, #e9f4ff 0%, transparent 55%), linear-gradient(180deg, #f7faff 0%, #eef4fc 100%);--oc-ease: cubic-bezier(.22, 1, .36, 1);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif}.sc-page{min-height:100%;background:var(--oc-grad-soft),var(--oc-bg);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--oc-ink-800);padding:20px;width:100%;box-sizing:border-box;max-height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.sc-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sc-shell{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start;width:100%;max-width:1800px;margin:0 auto;animation:sc-fadeIn .5s var(--oc-ease) both}@media(max-width:1180px){.sc-shell{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:980px){.sc-shell{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.sc-page{padding:0}.sc-shell{gap:0;max-width:100%}.sc-card{border-radius:0;border-left:none;border-right:none;box-shadow:none}}.sc-card{background:var(--oc-surface);border:1px solid var(--oc-border);border-radius:var(--oc-r-xl);box-shadow:var(--oc-shadow-3);position:relative;overflow:hidden;animation:sc-rise .5s var(--oc-ease) both}.sc-card--main{min-width:0}.sc-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--oc-blue-light),var(--oc-blue),var(--oc-blue-light),transparent);opacity:.9}.sc-progress{height:2px;background:transparent;overflow:hidden;position:absolute;top:0;left:0;right:0;z-index:5}.sc-progress__bar{height:100%;width:30%;background:linear-gradient(90deg,transparent,var(--oc-blue),transparent);animation:sc-prog 1.3s linear infinite}@keyframes sc-prog{0%{transform:translate(-100%)}to{transform:translate(380%)}}.sc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--oc-border);background:linear-gradient(180deg,#fff,#fbfdff);flex-wrap:wrap}.sc-toolbar__nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-toolbar__week{padding-left:6px}.sc-toolbar__week-label{font-size:15px;font-weight:700;color:var(--oc-ink-800);letter-spacing:-.01em}.sc-toolbar__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sc-iconbtn{width:34px;height:34px;border-radius:10px;border:1px solid var(--oc-border);background:var(--oc-surface);color:var(--oc-ink-700);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s var(--oc-ease),background .2s,border-color .2s,box-shadow .2s}.sc-iconbtn:hover{background:var(--oc-blue-50);color:var(--oc-blue-deep);border-color:var(--oc-blue-200);transform:translateY(-1px);box-shadow:var(--oc-shadow-1)}.sc-iconbtn:active{transform:translateY(0)}.sc-pill{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--oc-border);background:var(--oc-surface);color:var(--oc-ink-800);font-weight:600;font-size:13px;cursor:pointer;transition:all .2s var(--oc-ease)}.sc-pill:hover:not(:disabled){background:var(--oc-blue-50);color:var(--oc-blue-deep);border-color:var(--oc-blue-200)}.sc-pill:disabled{opacity:.5;cursor:not-allowed}.sc-legend{display:inline-flex;gap:10px;padding:0 6px;border-right:1px dashed var(--oc-border);margin-right:4px}.sc-legend__item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--oc-ink-500)}.sc-legend__sw{width:10px;height:10px;border-radius:3px;display:inline-block}.sc-legend__sw--shift{background:var(--oc-grad-blue);box-shadow:0 0 0 2px #2b86f52e}.sc-legend__sw--trade{background:var(--oc-grad-amber);box-shadow:0 0 0 2px #f0b97a38}.sc-legend__sw--unavail{background:repeating-linear-gradient(45deg,#fdecec,#fdecec 4px,#fad6d6 4px 8px)}@media(max-width:720px){.sc-legend{display:none}}.sc-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;border:1px solid transparent;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s var(--oc-ease);font-family:inherit}.sc-btn--sm{height:32px;padding:0 12px;font-size:12.5px;border-radius:9px}.sc-btn--primary{background:var(--oc-grad-blue);color:#fff;box-shadow:0 6px 16px -8px #2b86f58c}.sc-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px -10px #2b86f5a6;filter:saturate(1.05)}.sc-btn--primary.is-busy svg{animation:sc-spin 1s linear infinite}.sc-btn--ghost{background:transparent;color:var(--oc-ink-700);border-color:var(--oc-border)}.sc-btn--ghost:hover{background:var(--oc-blue-50);color:var(--oc-blue-deep);border-color:var(--oc-blue-200)}.sc-btn--danger{background:var(--oc-rose-50);color:#c4595a;border-color:#f5cccc}.sc-btn--danger:hover{background:var(--oc-rose);color:#fff;border-color:var(--oc-rose)}.sc-btn:disabled{opacity:.55;cursor:not-allowed}.sc-filterbar{display:flex;align-items:center;gap:10px;padding:12px 20px;background:linear-gradient(180deg,#f6faff,#eef4fc);border-bottom:1px solid var(--oc-border);flex-wrap:wrap}.sc-search{position:relative;min-width:240px;flex:1 1 280px;max-width:420px}.sc-search__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--oc-blue-deep);pointer-events:none;z-index:2;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.sc-search__icon svg{width:14px;height:14px;display:block}.sc-search__input{width:100%;height:38px;padding:0 36px!important;padding-inline-start:36px!important;text-indent:0!important;text-align:center!important;box-sizing:border-box;border:1px solid var(--oc-border);border-radius:10px;background:#fff;font:inherit;font-size:13px;color:var(--oc-ink-800);transition:border-color .2s,box-shadow .2s;position:relative;z-index:1}.sc-search__input::placeholder{text-align:center}.sc-search__input::placeholder{color:var(--oc-ink-400)}.sc-search__input::-webkit-search-decoration,.sc-search__input::-webkit-search-cancel-button,.sc-search__input::-webkit-search-results-button,.sc-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.sc-search__input:focus{outline:none;border-color:var(--oc-blue-300);box-shadow:var(--oc-ring)}.sc-search__clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:none;background:var(--oc-ink-100);border-radius:6px;cursor:pointer;color:var(--oc-ink-600);display:inline-flex;align-items:center;justify-content:center}.sc-search__clear:hover{background:var(--oc-ink-200)}.sc-segment{display:inline-flex;padding:3px;gap:2px;background:#fff;border:1px solid var(--oc-border);border-radius:12px;box-shadow:var(--oc-shadow-1)}.sc-segment__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9px;border:none;cursor:pointer;background:transparent;color:var(--oc-ink-600);font:inherit;font-size:12.5px;font-weight:600;transition:all .2s var(--oc-ease)}.sc-segment__btn:hover{color:var(--oc-blue-deep);background:var(--oc-blue-50)}.sc-segment__btn.is-active{background:var(--oc-grad-blue);color:#fff;box-shadow:0 4px 12px -6px #2b86f58c}.sc-segment__count{font-size:11px;padding:1px 7px;border-radius:999px;background:#ffffff4d;color:inherit;font-weight:700}.sc-segment__btn:not(.is-active) .sc-segment__count{background:var(--oc-ink-100);color:var(--oc-ink-600)}.sc-filterbar__spacer{flex:1}.sc-toggle{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--oc-border);border-radius:10px;background:#fff;color:var(--oc-ink-700);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s var(--oc-ease)}.sc-toggle:hover{border-color:var(--oc-blue-200);color:var(--oc-blue-deep)}.sc-toggle__sw{width:26px;height:14px;border-radius:999px;background:var(--oc-ink-200);position:relative;transition:background .2s}.sc-toggle__sw:after{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s var(--oc-ease)}.sc-toggle.is-on{color:var(--oc-blue-deep);border-color:var(--oc-blue-200);background:var(--oc-blue-50)}.sc-toggle.is-on .sc-toggle__sw{background:var(--oc-blue)}.sc-toggle.is-on .sc-toggle__sw:after{transform:translate(12px)}.sc-dayhead{display:grid;grid-template-columns:64px 1fr}.sc-dayhead__gutter{background:linear-gradient(180deg,#f6faff,#fff);border-right:1px solid var(--oc-border);border-bottom:1px solid var(--oc-border)}.sc-dayhead__scroll{overflow-x:hidden;border-bottom:1px solid var(--oc-border);background:linear-gradient(180deg,#f6faff,#fff)}.sc-dayhead__row{display:grid;grid-template-columns:repeat(7,minmax(96px,1fr))}.sc-dayhead__cell{padding:12px 10px;text-align:center;position:relative;border-right:1px solid var(--oc-border)}.sc-dayhead__cell:last-child{border-right:none}.sc-dayhead__abbr{font-size:11px;font-weight:700;color:var(--oc-ink-400);letter-spacing:.12em}.sc-dayhead__num{font-size:14px;font-weight:700;color:var(--oc-ink-800);margin-top:2px}.sc-dayhead__cell.is-today{background:var(--oc-blue-50)}.sc-dayhead__cell.is-today .sc-dayhead__abbr,.sc-dayhead__cell.is-today .sc-dayhead__num{color:var(--oc-blue-deep)}.sc-dayhead__dot{width:6px;height:6px;border-radius:50%;background:var(--oc-blue);margin:4px auto 0;box-shadow:0 0 0 4px #2b86f538;animation:sc-pulse 2s ease-in-out infinite}@keyframes sc-pulse{50%{box-shadow:0 0 0 8px #6aa6fb00}}.sc-grid{position:relative}.sc-grid__scroll{overflow-x:auto;overflow-y:hidden}.sc-grid__inner{display:grid;grid-template-columns:64px 1fr}.sc-times{background:linear-gradient(180deg,#f6faff,#fff);border-right:1px solid var(--oc-border)}.sc-times__cell{padding-right:8px;text-align:right;font-size:11px;color:var(--oc-ink-400);border-bottom:1px dashed var(--oc-border);display:flex;align-items:flex-start;justify-content:flex-end;padding-top:4px}.sc-days{display:grid;grid-template-columns:repeat(7,minmax(96px,1fr));position:relative;min-height:0}.sc-day{position:relative;border-right:1px solid var(--oc-border);background:#fff;transition:background .25s;min-width:0;overflow:visible}.sc-day:last-child{border-right:none}.sc-day.is-today{background:linear-gradient(180deg,#ecf4ff,#fff)}.sc-day__line{position:absolute;left:0;right:0;height:1px;background:var(--oc-ink-50);pointer-events:none;z-index:0}.sc-day__line--first{background:transparent}.sc-shift{position:absolute;left:6px;right:6px;border-radius:12px;background:linear-gradient(180deg,#fff,#f6faff);border:1px solid var(--oc-blue-200);box-shadow:0 4px 14px -8px #2b86f559,inset 0 1px #ffffffe6;cursor:pointer;overflow:hidden;padding:6px 8px 6px 14px;text-align:left;font:inherit;color:var(--oc-ink-800);transition:transform .2s var(--oc-ease),box-shadow .25s var(--oc-ease),border-color .2s,opacity .2s;animation:sc-blockIn .35s var(--oc-ease) both;z-index:2;min-height:22px}@keyframes sc-blockIn{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sc-shift:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #2b86f573;border-color:var(--oc-blue-300);z-index:3}.sc-shift:focus-visible{outline:none;box-shadow:var(--oc-ring),0 8px 22px -10px #2b86f573}.sc-shift__bar{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--oc-grad-blue);border-radius:4px 0 0 4px}.sc-shift__content{display:flex;flex-direction:column;gap:3px;min-width:0}.sc-shift__title{font-size:13px;font-weight:700;color:var(--oc-ink-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-shift__time{font-size:12px;color:var(--oc-ink-500);font-weight:600}.sc-shift__dur{font-size:10.5px;color:var(--oc-blue-deep);font-weight:700;margin-top:2px}.sc-shift__dur-inline{font-size:10.5px;font-weight:600;opacity:.75}.sc-shift__meta{font-size:10.5px;color:#64748b;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-shift__chip{position:absolute;top:6px;right:6px;font-size:9.5px;font-weight:800;letter-spacing:.08em;background:var(--oc-grad-amber);color:#6b3f10;padding:2px 6px;border-radius:999px;box-shadow:0 4px 10px -4px #f0b97a8c}.sc-shift__chip--inline{position:static;align-self:flex-start;background:#fff;border:1px solid currentColor;padding:2px 8px;margin-bottom:2px;box-shadow:0 2px 6px -2px #0f172a1f;text-transform:uppercase}.sc-shift__chip--type{background:#e0e7ff;color:#3730a3;box-shadow:0 2px 6px -2px #0f172a2e;letter-spacing:.1em}.sc-shift--v2 .sc-shift__title{padding-right:0}.sc-shift--v2{padding:8px 10px 8px 14px}.sc-shift--v2.sc-shift--tiny{padding:5px 8px 5px 12px}.sc-shift--v2.sc-shift--tiny .sc-shift__title{font-size:11.5px}.sc-shift--v2.sc-shift--tiny .sc-shift__time{font-size:10.5px}.sc-shift--v2.sc-shift--tiny .sc-shift__chip--inline{font-size:8.5px;padding:1px 6px;margin-bottom:1px}.sc-shift--trade{border-color:#f5d3a3;background:linear-gradient(180deg,#fff,#fff6ea)}.sc-shift--trade .sc-shift__bar{background:var(--oc-grad-amber)}.sc-shift--unavail{border-color:#cbd5e1;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.sc-shift--unavail .sc-shift__bar{background:linear-gradient(180deg,#64748b,#475569)}.sc-shift__warn{position:absolute;bottom:6px;right:6px;color:var(--oc-rose)}.sc-shift--dim{opacity:.28;pointer-events:none}.sc-shift__chip--cont{background:#fff;color:#4c1d95;border:1px solid #ddd6fe;letter-spacing:.08em}.sc-shift__chip--expired{background:linear-gradient(135deg,#ef4444,#b91c1c)!important;color:#fff!important;box-shadow:0 4px 10px -4px #ef444499!important}.sc-shift__chip--trail{margin-top:auto;margin-bottom:0;align-self:flex-start}.sc-unavail{position:absolute;left:4px;right:4px;border-radius:10px;background:repeating-linear-gradient(135deg,#6366f114 0 10px,#6366f12e 10px 20px),linear-gradient(180deg,#f1f5f9eb,#e2e8f0d9);border:1px dashed rgba(79,70,229,.42);box-shadow:inset 0 1px #ffffffb3;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.sc-unavail:before{content:"UNAVAILABLE";position:sticky;top:6px;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;margin-top:6px;font-size:9.5px;font-weight:800;letter-spacing:.14em;color:#3730a3;background:#fffffff5;border:1px solid rgba(99,102,241,.45);border-radius:999px;box-shadow:0 2px 6px -2px #312e8140}.sc-now{position:absolute;left:0;right:0;pointer-events:auto;z-index:5;height:0;cursor:help}.sc-now__dot{position:absolute;left:-5px;top:-5px;width:11px;height:11px;border-radius:50%;background:#ef4444;border:2px solid #fff;box-shadow:0 0 0 3px #ef444438,0 1px 3px #0f172a40;animation:sc-pulse2 1.8s ease-in-out infinite}.sc-now__line{position:absolute;left:8px;right:0;top:-1px;height:2px;background:linear-gradient(90deg,#ef4444,#ef44448c 60%,#ef444400);border-radius:2px}.sc-now__time{position:absolute;left:12px;top:-22px;font:700 10px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em;padding:3px 8px;color:#fff;background:#ef4444;border-radius:999px;box-shadow:0 2px 6px -2px #ef44448c;opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;white-space:nowrap}.sc-now:hover .sc-now__time{opacity:1;transform:translateY(0)}@keyframes sc-pulse2{0%,to{box-shadow:0 0 0 3px #ef444438,0 1px 3px #0f172a40}50%{box-shadow:0 0 0 8px #ef444400,0 1px 3px #0f172a40}}.sc-empty{padding:56px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--oc-ink-500);animation:sc-fadeIn .4s var(--oc-ease) both}.sc-empty__icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--oc-blue-50);color:var(--oc-blue-deep);margin-bottom:6px}.sc-empty__title{font-size:16px;font-weight:700;color:var(--oc-ink-800)}.sc-empty__sub{font-size:13px}.sc-side{position:sticky;top:20px;display:flex;flex-direction:column;gap:14px}@media(max-width:980px){.sc-side{position:static;flex-direction:row}.sc-side>*{flex:1}}@media(max-width:600px){.sc-side{flex-direction:column}}.sc-stat{position:relative;overflow:hidden;background:var(--oc-surface);border:1px solid var(--oc-border);border-radius:var(--oc-r-xl);padding:18px;box-shadow:var(--oc-shadow-3);animation:sc-rise .5s var(--oc-ease) both;transition:transform .25s var(--oc-ease),box-shadow .25s var(--oc-ease)}.sc-stat:hover{transform:translateY(-2px);box-shadow:0 22px 50px -22px #1e509633,0 6px 18px #2430490f}.sc-stat__accent{position:absolute;inset:-40% -40% auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle at center,rgba(106,166,251,.1),transparent 60%);pointer-events:none}.sc-stat__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sc-stat__icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--oc-blue-50);color:var(--oc-blue-deep);border:1px solid var(--oc-blue-100)}.sc-stat__title{font-size:12px;font-weight:700;color:var(--oc-ink-500);letter-spacing:.06em;text-transform:uppercase}.sc-stat__value{font-size:28px;font-weight:800;color:var(--oc-ink-900);letter-spacing:-.02em}.sc-stat__sub{font-size:12.5px;color:var(--oc-ink-500);margin-top:2px}.sc-stat__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:10px}.sc-stat__delta{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--oc-emerald-50);color:#2f7d5b;border:1px solid var(--oc-emerald-100)}.sc-stat__delta--down{background:var(--oc-rose-50);color:#b35d5d;border-color:#f5cccc}.sc-stat__bars{display:flex;align-items:flex-end;gap:6px;height:56px;margin-top:14px}.sc-stat__bar{flex:1;background:var(--oc-grad-blue);border-radius:6px 6px 2px 2px;opacity:.35;transition:opacity .25s,transform .25s var(--oc-ease);min-height:4px}.sc-stat__bar.is-current{opacity:1;transform:translateY(-2px);box-shadow:0 6px 14px -8px #2b86f599}.sc-stat__bar:hover{opacity:.9}.sc-stat__legend{display:flex;justify-content:space-between;margin-top:6px;font-size:10.5px;color:var(--oc-ink-400);letter-spacing:.06em}@keyframes sc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sc-pop-backdrop{position:fixed;inset:0;z-index:9998;background:linear-gradient(180deg,#24304947,#24304966);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sc-fadeIn .2s ease both}.sc-pop{position:fixed;z-index:9999;background:var(--oc-surface);border:1px solid var(--oc-border);border-radius:var(--oc-r-xl);box-shadow:var(--oc-shadow-pop);width:min(440px,94vw);overflow:hidden;animation:sc-popIn .25s var(--oc-ease) both;font-family:Plus Jakarta Sans,system-ui,Segoe UI,sans-serif;color:var(--oc-ink-800)}@keyframes sc-popIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sc-pop__head{padding:16px 18px;background:linear-gradient(180deg,#ecf4ff,#f6faff);border-bottom:1px solid var(--oc-border);display:flex;align-items:center;gap:12px}.sc-pop__icon{width:38px;height:38px;border-radius:12px;background:var(--oc-blue-50);color:var(--oc-blue-deep);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--oc-blue-100)}.sc-pop__title{font-weight:700;font-size:15px;color:var(--oc-ink-900)}.sc-pop__sub{font-size:12.5px;color:var(--oc-ink-500);margin-top:2px}.sc-pop__close{margin-left:auto;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--oc-ink-500);cursor:pointer}.sc-pop__close:hover{background:var(--oc-ink-50);color:var(--oc-ink-800)}.sc-pop__body{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.sc-pop__row{display:flex;gap:10px;align-items:flex-start}.sc-pop__label{font-size:11px;font-weight:700;color:var(--oc-ink-400);letter-spacing:.08em;text-transform:uppercase}.sc-pop__value{font-size:13.5px;color:var(--oc-ink-800)}.sc-pop__foot{padding:12px 18px;background:#f6faff;border-top:1px solid var(--oc-border);display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}div[style*="position: fixed"][style*="inset: 0"][style*="rgba(15,23,42"],div[style*="position: fixed"][style*="inset: 0"][style*="rgba(0,0,0"],div[style*="position:fixed"][style*="inset:0"][style*="rgba(15,23,42"],div[style*="position:fixed"][style*="inset:0"][style*="rgba(0,0,0"]{background:linear-gradient(180deg,#24304947,#24304966)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[role=dialog][style*="background: #fff"],[role=dialog][style*="background:#fff"],[role=dialog][style*="background: white"]{background:var(--oc-surface)!important;border:1px solid var(--oc-border)!important;border-radius:var(--oc-r-xl)!important;box-shadow:var(--oc-shadow-pop)!important;font-family:Plus Jakarta Sans,system-ui,Segoe UI,sans-serif!important;color:var(--oc-ink-800)!important;overflow:hidden!important;animation:sc-popIn .25s var(--oc-ease) both}[role=dialog] div[style*="#eef2ff"],[role=dialog] div[style*="#EEF2FF"]{background:var(--oc-blue-50)!important;color:var(--oc-blue-deep)!important}[role=dialog] [style*="color: #4f46e5"],[role=dialog] [style*="color:#4f46e5"]{color:var(--oc-blue-deep)!important}[role=dialog]>div:first-child[style*=border-bottom]{background:linear-gradient(180deg,#ecf4ff,#f6faff)!important;border-bottom:1px solid var(--oc-border)!important}[role=dialog] input[type=search],[role=dialog] input[type=text],[role=dialog] input[type=email],[role=dialog] input[type=number],[role=dialog] input[type=date],[role=dialog] input[type=time],[role=dialog] select,[role=dialog] textarea{background:#fff!important;border:1px solid var(--oc-border)!important;border-radius:10px!important;color:var(--oc-ink-800)!important;transition:border-color .2s,box-shadow .2s}[role=dialog] input:focus,[role=dialog] select:focus,[role=dialog] textarea:focus{outline:none!important;border-color:var(--oc-blue-300)!important;box-shadow:var(--oc-ring)!important}[role=dialog] div[style*="border: 1px solid #e2e8f0"],[role=dialog] div[style*="border:1px solid #e2e8f0"]{border:1px solid var(--oc-border)!important;border-radius:12px!important;background:#fff!important;transition:transform .2s var(--oc-ease),box-shadow .2s,border-color .2s}[role=dialog] div[style*="border: 1px solid #e2e8f0"]:hover,[role=dialog] div[style*="border:1px solid #e2e8f0"]:hover{border-color:var(--oc-blue-200)!important;box-shadow:var(--oc-shadow-2)!important;transform:translateY(-1px)}[role=dialog] button[style*="#2563eb"],[role=dialog] button[style*="#1d4ed8"],[role=dialog] button[style*="#4f46e5"]{background:var(--oc-grad-blue)!important;color:#fff!important;border:none!important;border-radius:10px!important;box-shadow:0 6px 16px -8px #2b86f58c!important}[role=dialog] button[style*="#fef2f2"],[role=dialog] button[style*="#fee2e2"]{background:var(--oc-rose-50)!important;color:#c4595a!important;border:1px solid #f5cccc!important;border-radius:10px!important}[role=dialog] button[style*="#ecfdf5"],[role=dialog] button[style*="#d1fae5"]{background:var(--oc-emerald-50)!important;color:#2f7d5b!important;border:1px solid var(--oc-emerald-100)!important;border-radius:10px!important}[role=dialog] span[style*="#f1f5f9"],[role=dialog] span[style*="#f8fafc"]{background:var(--oc-blue-50)!important;color:var(--oc-blue-deep)!important;border:1px solid var(--oc-blue-100)!important}[role=dialog] [style*="color: #64748b"],[role=dialog] [style*="color:#64748b"],[role=dialog] [style*="color: #94a3b8"],[role=dialog] [style*="color:#94a3b8"]{color:var(--oc-ink-500)!important}[role=dialog] [style*="color: #0f172a"],[role=dialog] [style*="color:#0f172a"]{color:var(--oc-ink-900)!important}[role=dialog] div[style*="background: #fef2f2"],[role=dialog] div[style*="background:#fef2f2"]{background:var(--oc-rose-50)!important;border:1px solid #f5cccc!important;color:#b35d5d!important;border-radius:10px!important}.sc-stat__top{display:flex;align-items:flex-start;gap:12px;margin-bottom:4px}.sc-stat__head{flex:1;min-width:0;margin-bottom:0;display:block}.sc-stat__value{display:flex;align-items:baseline;gap:6px;font-size:30px;font-weight:800;color:var(--oc-ink-900);letter-spacing:-.025em;line-height:1.05}.sc-stat__num{font-variant-numeric:tabular-nums}.sc-stat__unit{font-size:13px;font-weight:600;color:var(--oc-ink-500);letter-spacing:0;text-transform:none}.sc-stat__label{font-size:12.5px;font-weight:600;color:var(--oc-ink-500);margin-top:4px;letter-spacing:0;text-transform:none}.sc-stat__sub{font-size:12px;color:var(--oc-ink-500);margin-top:14px;margin-bottom:10px}.sc-stat__footer{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--oc-border);font-size:12.5px;color:var(--oc-ink-700);font-weight:600}.sc-dotg{width:8px;height:8px;border-radius:50%;background:var(--oc-grad-blue, linear-gradient(135deg, #6aa6fb, #7cc9a9));box-shadow:0 0 0 3px #2b86f526}.sc-ring{position:relative;width:84px;height:84px;margin:6px auto 4px}.sc-ring svg{width:100%;height:100%;transform:rotate(-90deg);display:block}.sc-ring__track{fill:none;stroke:var(--oc-blue-50, #eaf2ff);stroke-width:8}.sc-ring__fill{fill:none;stroke:url(#sc-ring-grad),var(--oc-blue-400, #6aa6fb);stroke:var(--oc-blue-400, #6aa6fb);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .8s var(--oc-ease, ease)}.sc-ring__caption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;line-height:1}.sc-ring__caption strong{font-size:16px;font-weight:800;color:var(--oc-ink-900)}.sc-ring__caption span{font-size:10px;color:var(--oc-ink-500);margin-top:2px}.sc-spark{display:flex;align-items:flex-end;gap:6px;height:56px;margin-top:14px}.sc-spark__bar{flex:1;min-height:6px;background:linear-gradient(180deg,#cfe1ff,#6aa6fb);border-radius:6px 6px 3px 3px;opacity:.55;animation:sc-rise .5s var(--oc-ease, ease) both;transition:transform .2s ease,opacity .2s ease}.sc-spark__bar.is-today{opacity:1;background:linear-gradient(180deg,#7cc9a9,#4fa884);box-shadow:0 6px 14px -8px #4ca8848c}.sc-spark__legend{display:flex;justify-content:space-between;margin-top:6px;padding:0 2px;font-size:10.5px;color:var(--oc-ink-400);letter-spacing:.04em}.sc-spark__legend span.is-today{color:var(--oc-blue-deep);font-weight:700}.sc-stat__icon--blue,.sc-stat__icon--indigo{background:var(--oc-blue-50, #eaf2ff);color:var(--oc-blue-deep, #2f6fd1);border:1px solid var(--oc-blue-100, #d6e6ff)}.sc-stat__icon--emerald{background:#eafaf3;color:#2f7d5b;border:1px solid #cdeede}[role=dialog] input[type=search],[role=dialog] input[type=text][placeholder*=Search i],[role=dialog] input[type=text][placeholder*=search i]{padding-left:54px!important;text-indent:0!important;background-position:left 18px center!important}[role=dialog] div[style*="position: relative"]>span[style*="position: absolute"],[role=dialog] div[style*="position:relative"]>span[style*="position:absolute"]{z-index:2;pointer-events:none}.sc-spark__bar{cursor:pointer;will-change:transform,opacity,filter}.sc-spark__bar:hover{opacity:1;transform:scaleY(1.06) translateY(-2px);filter:brightness(1.06) saturate(1.05);box-shadow:0 8px 18px -10px #2b86f58c}.sc-spark__bar.is-today:hover{box-shadow:0 8px 18px -10px #4ca884a6}.sc-meeting{position:absolute;left:6px;right:6px;z-index:3;min-height:44px;display:flex;align-items:stretch;gap:6px;padding:6px 8px 6px 10px;border-radius:10px;background:linear-gradient(135deg,#ede9fe,#ddd6fe);border:1px solid #c4b5fd;color:#5b21b6;box-shadow:0 4px 12px -8px #7c3aed59;overflow:hidden;pointer-events:auto;text-align:left;font:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.sc-meeting:hover{transform:translateY(-1px);box-shadow:0 8px 18px -10px #0f172a4d;filter:brightness(1.02)}.sc-meeting:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.sc-meeting__bar{width:3px;border-radius:3px;background:#7c3aed;flex:0 0 auto}.sc-meeting__content{display:flex;flex-direction:column;min-width:0;gap:1px}.sc-meeting__title{font-size:13px;font-weight:700;color:#4c1d95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:0}.sc-meeting__meta{font-size:12px;color:#6d28d9;font-weight:600}.sc-meeting__chip{position:absolute;top:6px;right:6px;font-size:9.5px;font-weight:800;letter-spacing:.08em;padding:3px 8px;border-radius:999px;background:#fff;color:#5b21b6;border:1px solid #c4b5fd;box-shadow:0 2px 6px -2px #0f172a1f;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.sc-meeting__chip--inline{position:static;align-self:flex-start;margin-bottom:2px;max-width:none}.sc-meeting--v2{padding:8px 10px 8px 12px}.sc-meeting--v2.sc-meeting--tiny{padding:5px 8px 5px 10px}.sc-meeting--v2.sc-meeting--tiny .sc-meeting__title{font-size:11.5px}.sc-meeting--v2.sc-meeting--tiny .sc-meeting__meta{font-size:10.5px}.sc-meeting--v2.sc-meeting--tiny .sc-meeting__chip--inline{font-size:8.5px;padding:1px 6px;margin-bottom:1px}.sc-meeting--auto{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-color:#a5b4fc}.sc-meeting--auto .sc-meeting__chip{background:#4338ca;color:#fff}@media(max-width:720px){.sc-page{padding:12px;max-height:none}.sc-shell{grid-template-columns:minmax(0,1fr)!important;gap:12px}.sc-side{order:2;display:grid;grid-template-columns:1fr 1fr;gap:12px}.sc-toolbar,.sc-topbar{flex-wrap:wrap;gap:8px}.sc-search{width:100%;min-width:0}.sc-pop{width:calc(100vw - 24px)!important;max-width:380px!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important}.sc-shift--v2 .sc-shift__title{font-size:12px}.sc-meeting{padding:6px 8px 6px 10px}.sc-meeting__title{font-size:12px}}@media(max-width:480px){.sc-side{grid-template-columns:1fr}}@media(max-width:720px){.sc-grid,.sc-week,.sc-days{font-size:12px}.sc-shift,.sc-meeting{left:3px;right:3px;border-radius:10px}.sc-shift--v2,.sc-meeting--v2{padding:7px 9px 7px 11px}.sc-shift__chip--inline,.sc-meeting__chip--inline{font-size:9px;padding:2px 7px;letter-spacing:.08em}.sc-shift__meta{font-size:10px}.sc-unavail:before{font-size:8.5px;padding:2px 7px;letter-spacing:.1em}}@media(max-width:480px){.sc-page{padding:8px}.sc-toolbar,.sc-topbar{gap:6px}.sc-toolbar>*,.sc-topbar>*{font-size:12px}.sc-shift--v2 .sc-shift__title,.sc-meeting__title{font-size:11.5px}.sc-shift__time,.sc-meeting__meta{font-size:10.5px}.sc-shift__chip--inline,.sc-meeting__chip--inline{font-size:8px;letter-spacing:.06em}.sc-shift__bar,.sc-meeting__bar{width:3px}}@media(max-width:720px){.sc-page{width:100vw;max-width:100vw;min-height:100dvh;padding:0!important;overflow-x:hidden!important;background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}.sc-shell,.sc-card--main,.sc-grid,.sc-dayhead,.sc-grid__scroll,.sc-dayhead__scroll,.sc-grid__inner{width:100%!important;max-width:100%!important;min-width:0!important}.sc-shell{gap:0!important}.sc-card{border-radius:0!important;border-left:0;border-right:0}.sc-toolbar,.sc-filterbar{padding:10px 8px!important;gap:8px!important}.sc-toolbar__nav,.sc-toolbar__actions,.sc-filterbar{width:100%;justify-content:space-between}.sc-toolbar__week{flex:1 1 auto;min-width:0;text-align:center;padding-left:0}.sc-toolbar__week-label{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-btn--sm{height:32px;padding:0 9px;font-size:11.5px}.sc-iconbtn,.sc-pill{height:32px;min-width:32px}.sc-pill{padding:0 10px}.sc-search{flex:1 1 100%;max-width:none}.sc-segment{flex:1 1 auto;min-width:0}.sc-segment__btn{flex:1 1 0;justify-content:center;padding:6px 4px;font-size:11px}.sc-toggle{flex:0 0 auto;height:32px;padding:0 8px;font-size:11px}.sc-toggle span:first-of-type{display:none}.sc-dayhead,.sc-grid__inner{grid-template-columns:38px minmax(0,1fr)!important}.sc-dayhead__scroll,.sc-grid__scroll{overflow-x:hidden!important}.sc-dayhead__row,.sc-days{grid-template-columns:repeat(7,minmax(0,1fr))!important}.sc-times__cell{font-size:9px;padding-right:3px}.sc-dayhead__cell{padding:8px 1px;min-width:0}.sc-dayhead__abbr{font-size:9px;letter-spacing:0}.sc-dayhead__num{font-size:10px}.sc-dayhead__holiday{display:block;font-size:9px;color:#ef4b6b;font-weight:600;margin-top:2px}.sc-shift,.sc-meeting,.sc-unavail{left:1px!important;right:1px!important;border-radius:7px!important}.sc-shift--v2,.sc-meeting--v2{padding:5px 3px 5px 5px!important;gap:3px}.sc-shift__content,.sc-meeting__content{gap:1px}.sc-shift__title,.sc-meeting__title{font-size:9.5px!important;line-height:1.15}.sc-shift__time,.sc-shift__meta,.sc-meeting__meta{font-size:8.5px!important;line-height:1.15}.sc-shift__chip--inline,.sc-meeting__chip--inline{font-size:7px!important;padding:1px 4px!important;letter-spacing:0!important}.sc-shift__bar,.sc-meeting__bar{width:2px!important}.sc-side{padding:8px;gap:8px}.sc-stat{border-radius:12px;padding:12px}.sc-pop{width:calc(100vw - 16px)!important;max-width:380px!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important}}@media(max-width:380px){.sc-dayhead,.sc-grid__inner{grid-template-columns:34px minmax(0,1fr)!important}.sc-times__cell{font-size:8px;padding-right:2px}.sc-dayhead__abbr{font-size:8px}.sc-dayhead__num{font-size:9px}.sc-shift__title,.sc-meeting__title{font-size:8.8px!important}.sc-shift__time,.sc-shift__meta,.sc-meeting__meta{font-size:7.8px!important}.sc-shift__chip--inline,.sc-meeting__chip--inline{font-size:6.5px!important;padding:1px 3px!important}}@media(max-width:720px){.sc-page{position:relative;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;box-sizing:border-box;overflow-x:hidden!important}.sc-page>*{max-width:100vw}.sc-shell{margin:0!important}}.sc-legendbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;border-top:1px solid #eef2f7;background:linear-gradient(180deg,#fbfcfe,#fff);font-size:11.5px;color:#475569}.sc-legendbar__label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-right:4px}.sc-legendbar__item{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#fff;border:1px solid #e2e8f0;font-weight:600;font-size:11px;color:#334155;transition:transform .15s ease,box-shadow .15s ease}.sc-legendbar__item:hover{transform:translateY(-1px);box-shadow:0 4px 10px -6px #0f172a2e}.sc-legendbar__sw{width:12px;height:12px;border-radius:4px;display:inline-block}.sc-legendbar__sw--unavail{background:repeating-linear-gradient(45deg,#fdecec,#fdecec 4px,#fad6d6 4px 8px);border:1px solid #fad6d6}@media(max-width:720px){.sc-legendbar{padding:8px 10px;gap:6px 8px;font-size:10.5px}.sc-legendbar__item{padding:2px 7px;font-size:10px}}.sc-dayhead__cell{cursor:pointer;transition:background-color .15s ease}.sc-dayhead__cell:hover{background-color:#eff6ff}.sc-dayhead__cell:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.sc-modal-backdrop{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:12px;z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:sc-fadeIn .2s ease both}.sc-modal{position:relative;top:auto;left:auto;transform:none;width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 30px 60px -20px #0f172a59;z-index:9999;animation:sc-popIn .25s var(--oc-ease, cubic-bezier(.2,.7,.2,1)) both}.sc-modal--lg{width:min(960px,calc(100vw - 24px))}.sc-modal__head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff);position:sticky;top:0;z-index:1}.sc-modal__title{font-size:16px;font-weight:800;color:#0f172a}.sc-modal__sub{font-size:12.5px;color:#64748b;margin-top:2px}.sc-modal__close{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sc-modal__close:hover{background:#f1f5f9;color:#0f172a}.sc-modal__body{padding:18px 20px 22px}@keyframes sc-fadeIn{0%{opacity:0}to{opacity:1}}.sc-dayshifts__empty{padding:32px 12px;text-align:center;color:#94a3b8;border:1px dashed #e2e8f0;border-radius:12px}.sc-dayshifts__list{display:flex;flex-direction:column;gap:10px}.sc-dayshifts__row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;transition:transform .15s ease,box-shadow .15s ease}.sc-dayshifts__row:hover{transform:translateY(-1px);box-shadow:0 10px 22px -14px #0f172a38}.sc-dayshifts__chip{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:#fff}.sc-dayshifts__main{flex:1;min-width:0}.sc-dayshifts__title{font-weight:700;font-size:14px;color:#0f172a}.sc-dayshifts__meta{font-size:12px;color:#64748b;margin-top:2px}.sc-dayshifts__time{font-family:var(--oc-mono, ui-monospace, Menlo, monospace);font-size:12.5px;color:#1e293b;font-weight:700}.sc-month{display:grid;gap:12px}.sc-month__nav{display:flex;align-items:center;justify-content:space-between;gap:8px}.sc-month__title{font-weight:800;color:#0f172a;font-size:15px}.sc-month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;-webkit-user-select:none;user-select:none}.sc-month__dow{text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.08em;color:#94a3b8;text-transform:uppercase;padding:6px 0}.sc-month__cell{position:relative;min-height:76px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:4px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;cursor:pointer;text-align:left}.sc-month__cell:hover{transform:translateY(-1px);box-shadow:0 8px 18px -12px #0f172a38;border-color:#cbd5e1}.sc-month__cell.is-outside{background:#f8fafc;color:#94a3b8;cursor:default}.sc-month__cell.is-outside:hover{transform:none;box-shadow:none;border-color:#e2e8f0}.sc-month__cell.is-today{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f62e}.sc-month__num{font-size:12px;font-weight:700;color:#0f172a}.sc-month__cell.is-outside .sc-month__num{color:#cbd5e1}.sc-month__chips{display:flex;flex-direction:column;gap:3px}.sc-month__chip{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#1e293b;padding:2px 6px;border-radius:6px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sc-month__more{font-size:9.5px;font-weight:700;color:#64748b}.sc-month__legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:#64748b;padding-top:4px}@media(max-width:720px){.sc-modal-backdrop{padding:8px}.sc-month__cell{min-height:56px;padding:4px 5px;gap:2px}.sc-month__num{font-size:10.5px}.sc-month__chip{font-size:8.5px;padding:1px 4px}.sc-month__dow{font-size:9px;padding:4px 0}}@media(max-width:720px){.sc-modal-backdrop{background:#0f172a59!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.sc-modal--lg{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 40px)!important;border-radius:20px!important;background:#f8faff!important;box-shadow:0 24px 60px -12px #0f172a47,0 0 0 1px #bad4fd66!important;overflow:hidden!important}.sc-modal--lg .sc-modal__head{background:linear-gradient(160deg,#fff,#eef6ff)!important;border-bottom:1px solid #dbeafe!important;padding:16px 18px 14px!important}.sc-modal--lg .sc-modal__title{font-size:17px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-.03em!important}.sc-modal--lg .sc-modal__sub{font-size:12px!important;color:#64748b!important;margin-top:1px!important}.sc-modal--lg .sc-modal__close{width:30px!important;height:30px!important;border-radius:50%!important;border:1px solid #dbeafe!important;background:#fff!important;color:#64748b!important}.sc-modal--lg .sc-modal__body{padding:14px 14px 18px!important;background:#f8faff!important}.sc-modal--lg .sc-month{gap:10px!important}.sc-modal--lg .sc-month__nav{padding:0 2px!important}.sc-modal--lg .sc-month__title{font-size:15px!important;font-weight:800!important;color:#1e3a8a!important;letter-spacing:-.02em!important}.sc-modal--lg .sc-month__dow{font-size:10px!important;font-weight:700!important;color:#94a3b8!important;letter-spacing:.06em!important;padding:4px 0 6px!important}.sc-modal--lg .sc-month__grid{gap:4px!important}.sc-modal--lg .sc-month__cell{min-height:52px!important;padding:5px 5px 4px!important;border:1px solid #e2eaf6!important;border-radius:10px!important;background:#fff!important;gap:2px!important}.sc-modal--lg .sc-month__cell:hover{background:#eef5ff!important;border-color:#bfdbfe!important;transform:none!important;box-shadow:0 2px 8px #3b82f61a!important}.sc-modal--lg .sc-month__cell.is-outside{background:#f5f7fa!important;border-color:#eef1f5!important}.sc-modal--lg .sc-month__cell.is-today{background:linear-gradient(160deg,#eff6ff,#dbeafe)!important;border-color:#93c5fd!important;box-shadow:0 0 0 2px #60a5fa33!important}.sc-modal--lg .sc-month__num{font-size:11px!important;font-weight:700!important;color:#1e293b!important}.sc-modal--lg .sc-month__cell.is-outside .sc-month__num{color:#c8d3e0!important}.sc-modal--lg .sc-month__cell.is-today .sc-month__num{color:#1d4ed8!important}.sc-modal--lg .sc-month__chip{font-size:8px!important;padding:1px 4px!important;border-radius:5px!important;font-weight:700!important}.sc-modal--lg .sc-month__legend{padding-top:10px!important;gap:10px!important;font-size:10.5px!important;color:#64748b!important;border-top:1px solid #e8f0fb!important}}.sc-mob{display:flex;flex-direction:column;min-height:100vh;background:#f9fcff;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:#2d3748;position:relative;overflow-x:hidden}.sc-mob__progress{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden;z-index:10;background:transparent}.sc-mob__progress-bar{height:100%;width:35%;background:linear-gradient(90deg,transparent,var(--oc-blue, #6aa6fb),transparent);animation:sc-prog 1.3s linear infinite}.sc-mob__topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px;background:#fafbff;border-bottom:1px solid #e8f1ff}.sc-mob__topbar-left{display:flex;align-items:center;gap:4px;min-width:0}.sc-mob__topbar-right{display:flex;align-items:center;gap:6px}.sc-mob__nav-btn{width:32px;height:32px;border-radius:10px;border:none;background:#edf5ff;color:#4a5568;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.sc-mob__nav-btn:hover{background:#dde9fb;color:#2d3748}.sc-mob__today-btn{height:32px;padding:0 11px;border-radius:10px;border:none;background:#edf5ff;color:#4a5568;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .15s}.sc-mob__today-btn:disabled{opacity:.35;cursor:default}.sc-mob__today-btn.is-current{background:#c9e4ff;color:#2c5aa0}.sc-mob__week-label{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.sc-mob__icon-action{width:32px;height:32px;border-radius:10px;border:none;background:#edf5ff;color:#4a5568;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,transform .15s}.sc-mob__icon-action:hover{background:#dde9fb;color:#2d3748}.sc-mob__icon-action.is-spinning svg{animation:sc-spin .8s linear infinite}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-mob__search-wrap{position:relative;margin:8px 14px 0;background:#fafbff;padding:8px 0 0}.sc-mob__search-icon{position:absolute;left:12px;top:calc(50% + 4px);transform:translateY(-50%);color:#9ca3af;pointer-events:none}.sc-mob__search{width:100%;height:40px;padding:8px 12px 8px 56px!important;border-radius:10px;border:none!important;background:#edf5ff!important;font-size:13px!important;color:#2d3748!important;outline:none!important;box-sizing:border-box!important;text-align:left!important;transition:background .15s,box-shadow .15s;font-family:inherit!important;line-height:normal!important;vertical-align:top!important}.sc-mob__search::placeholder{color:#a0aec0!important}.sc-mob__search::-webkit-input-placeholder{color:#a0aec0!important}.sc-mob__search:-ms-input-placeholder{color:#a0aec0!important}.sc-mob__search::-moz-placeholder{color:#a0aec0!important}.sc-mob__search:focus{background:#dde9fb!important;box-shadow:none!important}.sc-mob__search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:6px;border:none;background:transparent;color:#9ca3af;display:flex;align-items:center;justify-content:center;cursor:pointer}.sc-mob__filters{display:flex;align-items:center;gap:8px;padding:8px 14px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fafbff}.sc-mob__filters::-webkit-scrollbar{display:none}.sc-mob__filter-arrow{width:26px;height:26px;border-radius:8px;flex-shrink:0;border:none;background:transparent;color:#a0aec0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sc-mob__filter-tab{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:10px;border:none;background:#f5f9ff;font-size:12px;font-weight:600;color:#6aa6fb;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s}.sc-mob__filter-tab.is-active{background:#e6f0fc;color:#4f8de8}.sc-mob__filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:transparent;color:#6aa6fb;font-size:10px;font-weight:700}.sc-mob__filter-badge.is-active{background:transparent;color:#4f8de8}.sc-mob__date-header{display:flex;align-items:center;gap:8px;padding:14px 14px 8px;background:#fafbff}.sc-mob__date-dow{font-size:10px;font-weight:700;letter-spacing:.08em;color:#4a7ba7;text-transform:uppercase}.sc-mob__date-num{font-size:22px;font-weight:800;color:#2c5aa0;letter-spacing:-.02em;line-height:1}.sc-mob__date-today-dot{width:6px;height:6px;border-radius:50%;background:#dde9fb;margin-top:2px;flex-shrink:0}.sc-mob__day-strip-wrap{display:flex;gap:8px;padding:8px 14px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fafbff}.sc-mob__day-strip-wrap::-webkit-scrollbar{display:none}.sc-mob__day-chip{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:58px;padding:8px 6px;border-radius:12px;border:none;background:transparent;cursor:pointer;flex-shrink:0;transition:all .15s var(--oc-ease, cubic-bezier(.22,1,.36,1))}.sc-mob__day-chip:hover{background:#edf5ff}.sc-mob__day-chip.is-active{background:#c9e4ff;border-color:transparent;box-shadow:none}.sc-mob__day-chip.is-today:not(.is-active){border-color:transparent;border-style:solid}.sc-mob__day-chip-abbr{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.sc-mob__day-chip.is-active .sc-mob__day-chip-abbr{color:#2c5aa0;font-weight:800}.sc-mob__day-chip-date{font-size:16px;font-weight:800;color:#2d3748;line-height:1}.sc-mob__day-chip.is-active .sc-mob__day-chip-date{color:#2c5aa0}.sc-mob__day-chip-dots{width:4px;height:4px;border-radius:50%;background:#a8d8ff}.sc-mob__day-chip.is-active .sc-mob__day-chip-dots{background:#2c5aa0}.sc-mob__list{flex:1;display:flex;flex-direction:column;gap:8px;padding:8px 14px 80px;background:#fff}.sc-mob__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;text-align:center}.sc-mob__empty-icon{width:56px;height:56px;border-radius:14px;background:#eef5ff;display:flex;align-items:center;justify-content:center;font-size:28px}.sc-mob__empty-title{font-size:17px;font-weight:700;color:#2d3748}.sc-mob__empty-sub{font-size:13px;color:#718096}.sc-mob__card{display:flex;overflow:hidden;border-radius:12px;border:none;background:#fff;box-shadow:0 1px 3px #2d374814;cursor:pointer;transition:transform .18s var(--oc-ease, cubic-bezier(.22,1,.36,1)),box-shadow .18s;-webkit-tap-highlight-color:transparent}.sc-mob__card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2d37481a}.sc-mob__card:active{transform:scale(.98)}.sc-mob__card-bar{width:4px;flex-shrink:0;background:var(--card-accent, #a8d8ff);border-radius:0}.sc-mob__card-body{flex:1;padding:12px;min-width:0}.sc-mob__card-top{display:flex;align-items:center;gap:6px;margin-bottom:4px}.sc-mob__card-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:8px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sc-mob__card-title{font-size:14px;font-weight:700;margin-bottom:3px;color:var(--card-ink, #2d3748);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-mob__card-time{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:500;color:#718096;letter-spacing:-.01em}.sc-mob__card-dur{font-size:11px;font-weight:600;color:#cbd5e0}.sc-mob__card-meta{font-size:11.5px;color:#9ca3af;margin-top:2px}.sc-mob__footer{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:0;padding:12px 20px env(safe-area-inset-bottom,12px);background:#fff;border-top:1px solid #f0f5fd;box-shadow:0 -2px 8px #2d37480a;z-index:20}.sc-mob__footer-stat{display:flex;flex-direction:column;align-items:center;gap:1px;flex:1;padding:0 8px}.sc-mob__footer-val{font-size:16px;font-weight:800;color:#2d3748;letter-spacing:-.02em}.sc-mob__footer-lbl{font-size:10px;font-weight:600;color:#9ca3af;text-align:center}.sc-mob__footer-divider{width:1px;height:28px;background:#f0f5fd}.sc-page{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}.sc-dayhead__holiday{display:block;font-size:10px;line-height:1.15;color:#ef4b6b;font-weight:700;margin-top:3px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.sc-dayhead__cell.is-holiday{background:#fff5f7}.sc-dayhead__cell.is-holiday .sc-dayhead__num{color:#ef4b6b}@media(max-width:900px){.sc-dayhead__cell{padding-top:6px;padding-bottom:6px;min-height:56px;overflow:visible}.sc-dayhead__holiday{display:block!important;font-size:8.5px;line-height:1.1;margin-top:2px}}@media(max-width:720px){.sc-search__input,.sc-search__input::placeholder{text-align:left!important}.sc-search__input{padding-left:34px!important;padding-right:34px!important;text-indent:0!important}}.sc-search__input,.sc-search__input::placeholder,.sc-mob__search,.sc-mob__search::placeholder,.sc-mob__search::-webkit-input-placeholder,.sc-mob__search:-ms-input-placeholder,.sc-mob__search::-moz-placeholder{text-align:left!important;text-indent:0!important}.sc-search__input{padding-left:40px!important;padding-right:36px!important}.sc-mob__search{padding-left:38px!important;padding-right:36px!important}.sc-mob__search-icon{left:14px!important}.sc-mob__date-header.is-holiday .sc-mob__date-num,.sc-mob__date-header.is-holiday .sc-mob__date-dow{color:#ef4b6b}.sc-mob__date-holiday{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#fff0f3;color:#ef4b6b;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;max-width:60%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.sc-mob__day-chip.is-holiday{background:#fff5f7!important;border-color:#fecdd3!important}.sc-mob__day-chip.is-holiday .sc-mob__day-chip-date{color:#ef4b6b!important}.sc-mob__day-chip-holiday{position:absolute;top:2px;right:4px;font-size:9px;color:#ef4b6b;line-height:1}.sc-mob__day-chip{position:relative}.sc-page{background:radial-gradient(1200px 700px at 0% -10%,#e3efff 0%,transparent 60%),radial-gradient(1000px 600px at 100% 0%,#eaf3ff 0%,transparent 60%),radial-gradient(700px 500px at 50% 110%,#f0f7ff 0%,transparent 60%),linear-gradient(180deg,#f8fbff,#eaf2fc)!important}.sc-mob,.sc-mob__topbar,.sc-mob__search-wrap,.sc-mob__filters,.sc-mob__date-header,.sc-mob__day-strip-wrap,.sc-mob__list{background:transparent!important}.sc-mob{background:radial-gradient(800px 500px at 0% -10%,#e6f1ff 0%,transparent 60%),radial-gradient(700px 500px at 100% 0%,#edf5ff 0%,transparent 60%),linear-gradient(180deg,#f9fcff,#eef5ff)!important}.sc-mob__card{background:#fff!important;border:1px solid #e2ecfb!important;box-shadow:0 4px 12px -8px #2b86f540}.sc-mob__search{background:#f4f8ff!important}.sc-mob__search:focus{background:#e8f1ff!important}.sc-mob__filter-tab{background:#f4f8ff!important}.sc-mob__filter-tab.is-active{background:#dbeafe!important;color:#1e3a8a!important}.sc-mob__day-chip{background:#fff!important;border:1px solid #e2ecfb!important}.sc-mob__day-chip.is-active{background:#dbeafe!important;border-color:#93c5fd!important}.sc-mob__icon-action{background:#eef5ff!important}.sc-mob__icon-action:hover{background:#dbeafe!important}.sc-mob__date-header.is-holiday{--hh: 0}.sc-mob__date-header.is-holiday .sc-mob__date-num,.sc-mob__date-header.is-holiday .sc-mob__date-dow{color:hsl(var(--hh, 0),65%,38%)!important}.sc-mob__date-holiday{background:hsl(var(--hh, 0),90%,96%)!important;color:hsl(var(--hh, 0),65%,38%)!important;border:1px solid hsl(var(--hh, 0),80%,88%);box-shadow:0 1px 2px hsla(var(--hh, 0),60%,50%,.08)}.sc-mob__day-chip.is-holiday{background:hsl(var(--hh, 0),90%,97%)!important;border-color:hsl(var(--hh, 0),80%,86%)!important}.sc-mob__day-chip.is-holiday .sc-mob__day-chip-date,.sc-mob__day-chip.is-holiday .sc-mob__day-chip-abbr{color:hsl(var(--hh, 0),65%,38%)!important}.sc-mob__day-chip.is-holiday .sc-mob__day-chip-holiday{color:hsl(var(--hh, 0),65%,45%)!important}.sc-mob__day-chip.is-holiday.is-active{background:linear-gradient(180deg,#dbeafe,hsl(var(--hh, 0),90%,94%))!important;border-color:#93c5fd!important}.sc-page{background:radial-gradient(1300px 800px at 0% -15%,#e0ecff 0%,transparent 60%),radial-gradient(1100px 700px at 100% 0%,#e5f0ff 0%,transparent 60%),radial-gradient(800px 600px at 50% 115%,#eaf3ff 0%,transparent 60%),linear-gradient(180deg,#fbfdff,#edf4ff)!important}.sc-mob{background:radial-gradient(900px 600px at 0% -10%,#e1edff 0%,transparent 60%),radial-gradient(800px 600px at 100% 0%,#e8f1ff 0%,transparent 60%),linear-gradient(180deg,#fbfdff,#edf4ff)!important}.sc-mob__card{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #e0eaf8!important;box-shadow:0 6px 18px -10px #5082dc38,0 1px 2px #5082dc0d!important}.sc-card{background:linear-gradient(180deg,#fff,#f8fbff)!important}.sc-search__input{padding-left:44px!important;padding-right:38px!important;text-align:left!important;text-indent:0!important}.sc-search__icon{left:14px!important}.sc-mob__search{padding-left:44px!important;padding-right:38px!important;text-align:left!important;text-indent:0!important}.sc-mob__search-icon{left:16px!important}.sc-mob__search-wrap{padding-left:0!important;padding-right:0!important}.sc-month__cell{position:relative}.sc-month__cell.is-holiday{background:linear-gradient(180deg,hsl(var(--hh, 0),95%,98%),hsl(var(--hh, 0),90%,95%))!important;border:1px solid hsl(var(--hh, 0),80%,86%)!important;box-shadow:inset 0 0 0 1px hsla(var(--hh, 0),70%,70%,.12)}.sc-month__cell.is-holiday .sc-month__num{color:hsl(var(--hh, 0),60%,38%)!important;font-weight:800}.sc-month__holiday{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;font-weight:700;line-height:1.15;color:hsl(var(--hh, 0),60%,38%);background:hsl(var(--hh, 0),95%,96%);border:1px solid hsl(var(--hh, 0),80%,86%);border-radius:6px;padding:2px 5px;margin:2px 0 4px;letter-spacing:-.01em}@media(max-width:720px){.sc-month__holiday{font-size:9px;padding:1px 4px;-webkit-line-clamp:1}}@media(max-width:720px){.sc-page,.sc-mob{background:radial-gradient(700px 480px at 0% -10%,#e1edff 0%,transparent 60%),radial-gradient(700px 480px at 100% 0%,#e8f2ff 0%,transparent 60%),linear-gradient(180deg,#fbfdff,#eef5ff)!important}.sc-mob__topbar{background:linear-gradient(180deg,#fff,#f4f9ff)!important;border-bottom:1px solid #e2ecfb!important;box-shadow:0 8px 22px -16px #4678c838!important}.sc-mob__search-wrap{background:transparent!important}.sc-mob__search{background:#fff!important;border:1px solid #e2ecfb!important;box-shadow:0 2px 6px -3px #4678c826!important}.sc-mob__search:focus{background:#f4f9ff!important;border-color:#93c5fd!important;box-shadow:0 0 0 3px #93c5fd40!important}.sc-mob__filter-tab{background:#fff!important;border:1px solid #e2ecfb!important;box-shadow:0 2px 6px -3px #4678c826!important}.sc-mob__filter-tab.is-active{background:linear-gradient(180deg,#dbeafe,#cbe0ff)!important;border-color:#93c5fd!important;color:#1e3a8a!important}.sc-mob__day-chip{background:#fff!important;border:1px solid #e2ecfb!important;box-shadow:0 2px 6px -3px #4678c826!important}.sc-mob__day-chip.is-active{background:linear-gradient(180deg,#dbeafe,#cbe0ff)!important;border-color:#93c5fd!important}.sc-mob__icon-action{background:#fff!important;border:1px solid #e2ecfb!important;color:#1e3a8a!important}.sc-mob__icon-action:hover{background:#f4f9ff!important}}@media(max-width:720px){.sc-mob__search-wrap .sc-mob__search,input.sc-mob__search{padding:8px 40px 8px 48px!important;text-align:left!important;text-indent:0!important;direction:ltr!important}.sc-mob__search-wrap .sc-mob__search::placeholder,input.sc-mob__search::placeholder,.sc-mob__search::-webkit-input-placeholder,.sc-mob__search::-moz-placeholder{text-align:left!important;text-indent:0!important}.sc-mob__search-wrap .sc-mob__search-icon{left:14px!important;right:auto!important;z-index:2}}.sc-mob2{display:flex;flex-direction:column;min-height:100vh;background:#eef2f8;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:#1a2233;position:relative;overflow-x:hidden}.sc-mob2__header-card{margin:12px 14px 0;padding:16px 16px 14px;background:#fff;border-radius:18px;box-shadow:0 2px 12px #2d5fa814,0 0 0 1px #b4d2f059}.sc-mob2__header-toprow{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sc-mob2__header-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#eef4fb;border-radius:999px;border:1px solid #c8ddf5;font-size:10px;font-weight:700;letter-spacing:.08em;color:#2d5fa8;text-transform:uppercase}.sc-mob2__header-actions{display:flex;align-items:center;gap:6px}.sc-mob2__header-titlerow{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.sc-mob2__header-title{margin:0;font-size:26px;font-weight:800;color:#0f1f3d;letter-spacing:-.03em;line-height:1.15}.sc-mob2__header-nav{display:flex;align-items:center;gap:6px}.sc-mob2__week-range{font-size:13px;font-weight:600;color:#4a6080;white-space:nowrap}.sc-mob2__header-sub{margin:0 0 14px;font-size:13px;color:#6b7e99;line-height:1.45}.sc-mob2__nav-btn{width:32px;height:32px;border-radius:9px;border:1px solid #dce8f5;background:#f0f6fd;color:#4a5568;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s}.sc-mob2__nav-btn:hover{background:#e0edfa}.sc-mob2__icon-btn{width:34px;height:34px;border-radius:9px;border:1px solid #dce8f5;background:#f0f6fd;color:#4a6080;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.sc-mob2__icon-btn:hover{background:#e0edfa}.sc-mob2__icon-btn.is-spinning svg{animation:sc-spin .8s linear infinite}.sc-mob2__filters{display:flex;align-items:center;gap:8px;padding:0 16px 12px;background:#eef2f8;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sc-mob2__filters--incard{background:transparent;padding:0;margin:0;flex-wrap:wrap;gap:6px}.sc-mob2__filters::-webkit-scrollbar{display:none}.sc-mob2__filter-tab{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;border:1px solid #cddff5;background:#eef4fb;font-size:12px;font-weight:600;color:#3b6cb7;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s}.sc-mob2__filter-tab.is-active{background:#2d5fa8;color:#fff;border-color:#2d5fa8}.sc-mob2__filter-tab:hover:not(.is-active){background:#ddeaf8;border-color:#b5cee8}.sc-mob2__daystrip{display:flex;gap:4px;padding:10px 14px 12px;background:transparent;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sc-mob2__daystrip--incard{margin:12px -4px -4px;padding:12px 4px 4px;border-top:1px solid #ddeaf7}.sc-mob2__daystrip::-webkit-scrollbar{display:none}.sc-mob2__day{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1;min-width:40px;padding:8px 4px 7px;border-radius:12px;border:none;background:transparent;cursor:pointer;flex-shrink:0;transition:background .15s}.sc-mob2__day:hover{background:#e8f1fb}.sc-mob2__day.is-active{background:#2d5fa8}.sc-mob2__day-abbr{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7a8fa8}.sc-mob2__day.is-active .sc-mob2__day-abbr{color:#fffc}.sc-mob2__day.is-today:not(.is-active) .sc-mob2__day-abbr{color:#2d5fa8}.sc-mob2__day-num{font-size:18px;font-weight:700;color:#2d3a4e;line-height:1}.sc-mob2__day.is-active .sc-mob2__day-num{color:#fff}.sc-mob2__day.is-today:not(.is-active) .sc-mob2__day-num{color:#2d5fa8}.sc-mob2__day.is-holiday:not(.is-active) .sc-mob2__day-num{color:#e05}.sc-mob2__day-dot{width:4px;height:4px;border-radius:50%;background:#93b4d8;flex-shrink:0}.sc-mob2__day.is-active .sc-mob2__day-dot{background:#ffffffb3}.sc-mob2__search-wrap{position:relative;margin:0 16px 12px}.sc-mob2__search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;z-index:2}.sc-mob2__search{width:100%;height:44px;padding:0 40px 0 42px!important;border-radius:12px;border:none!important;background:#fff!important;font-size:14px!important;color:#2d3a4e!important;outline:none!important;box-sizing:border-box!important;text-align:left!important;font-family:inherit!important;box-shadow:0 1px 3px #0000000f}.sc-mob2__search::placeholder{color:#a0adb8!important}.sc-mob2__search:focus{box-shadow:0 0 0 2px #2d5fa833!important}.sc-mob2__search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:#9ca3af;display:flex;align-items:center;justify-content:center;cursor:pointer}.sc-mob2__body{flex:1;display:flex;flex-direction:column;padding:0 16px 32px;overflow-y:auto}.sc-mob2__day-title{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.sc-mob2__day-title-name{font-size:26px;font-weight:800;color:#1a2233;letter-spacing:-.03em;line-height:1.1}.sc-mob2__day-title-date{font-size:13px;font-weight:500;color:#5a7a9a}.sc-mob2__day-title-holiday{font-size:12px;font-weight:700;color:#e05;margin-top:2px}.sc-mob2__empty-card{display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:48px 24px;text-align:center;box-shadow:0 1px 4px #0000000f}.sc-mob2__empty-icon{width:52px;height:52px;border-radius:14px;background:#e8edf5;display:flex;align-items:center;justify-content:center;color:#8aa3bf}.sc-mob2__empty-title{font-size:16px;font-weight:700;color:#2d3a4e}.sc-mob2__empty-sub{font-size:13px;color:#7a8fa8}.sc-mob2__list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.sc-mob2__stat-row{display:flex;gap:12px;margin-top:16px}.sc-mob2__stat-card{flex:1;display:flex;flex-direction:column;gap:2px;background:#ffffffb3;border-radius:14px;padding:14px 16px 16px;border:1px solid rgba(255,255,255,.9)}.sc-mob2__stat-label{font-size:10px;font-weight:700;letter-spacing:.07em;color:#7a8fa8;text-transform:uppercase}.sc-mob2__stat-value{font-size:32px;font-weight:800;color:#1a2233;letter-spacing:-.04em;line-height:1;margin-top:4px}.sc-mob2__stat-unit{font-size:12px;font-weight:500;color:#7a8fa8}.sc-mob2:before{content:"";display:block;height:4px;background:#0f172a;flex-shrink:0;border-radius:0}.sc-mob2{background:linear-gradient(180deg,#f0f7ff,#e8f2fe)!important}.sc-mob2__header-card{background:linear-gradient(160deg,#fff,#f0f7ff)!important;border:1px solid #daeafc!important;box-shadow:0 2px 14px #3b82f614,0 0 0 1px #b4d2f540!important}.sc-mob2__filters{background:transparent!important}.sc-mob2__filter-tab{background:linear-gradient(180deg,#fff,#f0f7ff)!important;border:1px solid #daeafc!important;color:#000!important;font-weight:600!important}.sc-mob2__filter-tab.is-active{background:linear-gradient(180deg,#dbeafe,#bfdbfe)!important;border-color:#93c5fd!important;color:#1e3a8a!important}.sc-mob2__daystrip,.sc-mob2__daystrip--incard,.sc-mob2__day{background:transparent!important}.sc-mob2__day:hover{background:linear-gradient(180deg,#eff6ff,#dbeafe)!important}.sc-mob2__day.is-active{background:linear-gradient(180deg,#3b82f6,#2563eb)!important}.sc-mob2__search-wrap{background:transparent!important}.sc-mob2__search{background:linear-gradient(160deg,#fff,#eef5ff 60%,#dbeafe)!important;border:1.5px solid #bfdbfe!important;box-shadow:0 2px 10px -2px #3b82f626,inset 0 1px 2px #ffffffe6!important;border-radius:14px!important;color:#000!important}.sc-mob2__search::placeholder{color:#000!important}.sc-mob2__search:focus{background:linear-gradient(160deg,#fff,#dbeafe)!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #93c5fd4d,0 2px 8px #3b82f61f!important}.sc-mob2__body{background:transparent!important}.sc-mob2__empty-card{background:linear-gradient(180deg,#fff,#f0f7ff)!important;border:1px solid #daeafc!important;box-shadow:0 2px 8px #3b82f60f!important}.sc-mob2__stat-card{background:linear-gradient(180deg,#fff,#f0f7ff)!important;border:1px solid #daeafc!important}.sc-mob2__nav-btn,.sc-mob2__icon-btn{background:linear-gradient(180deg,#fff,#eff6ff)!important;border:1px solid #daeafc!important}.sc-mob2__nav-btn:hover,.sc-mob2__icon-btn:hover{background:linear-gradient(180deg,#eff6ff,#dbeafe)!important}.sc-mob2__header-badge{background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;border:1px solid #bfdbfe!important}.sc-mob2__search{text-align:center!important;text-indent:0!important;padding-left:16px!important;padding-right:16px!important}.sc-mob2__search::placeholder,.sc-mob2__search::-webkit-input-placeholder,.sc-mob2__search:-ms-input-placeholder,.sc-mob2__search::-moz-placeholder{text-align:center!important}.sc-mob2__search-wrap .sc-mob2__search-icon{display:none!important}.sc-mob2__search:not(:placeholder-shown){text-align:left!important;padding-left:14px!important}.sc-mob2__day.is-holiday:not(.is-active) .sc-mob2__day-num{color:hsl(var(--hh, 0),65%,38%)!important}.sc-mob2__day.is-holiday:not(.is-active) .sc-mob2__day-abbr{color:hsl(var(--hh, 0),55%,50%)!important}.sc-mob2__day.is-holiday:not(.is-active){background:hsl(var(--hh, 0),90%,97%)!important;border-radius:12px}.sc-mob2__day-title-holiday{color:hsl(var(--hh, 0),65%,38%)!important}@media(max-width:719px){.sc-mob2{min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) 12px max(20px,env(safe-area-inset-bottom));background:radial-gradient(520px 340px at 0% -8%,rgba(147,197,253,.46),transparent 62%),radial-gradient(460px 300px at 104% 0%,rgba(219,234,254,.9),transparent 60%),linear-gradient(180deg,#fbfdff,#eef6ff 44%,#f8fbff)!important;isolation:isolate}.sc-mob2:before{content:"";position:fixed;inset:0;height:auto;pointer-events:none;background:linear-gradient(120deg,transparent 0 34%,rgba(255,255,255,.5) 45%,transparent 56%),radial-gradient(circle at 18% 18%,rgba(255,255,255,.92) 0 1px,transparent 1.5px),radial-gradient(circle at 82% 10%,rgba(96,165,250,.24) 0 1px,transparent 1.5px);background-size:220% 100%,28px 28px,34px 34px;animation:sc-mobile-sheen 9s ease-in-out infinite alternate;z-index:-1}.sc-mob2__header-card{position:sticky;top:max(10px,env(safe-area-inset-top));z-index:20;margin:0 0 12px!important;padding:16px 15px 12px!important;border-radius:28px!important;background:linear-gradient(145deg,#fffffff5,#f4f9fff0 52%,#e2f0ffe0)!important;border:1px solid rgba(191,219,254,.78)!important;box-shadow:0 24px 52px -34px #1e5aa075,0 8px 22px -18px #1e5aa05c,inset 0 1px #fffffff2!important;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);overflow:hidden;animation:sc-enterprise-rise .55s cubic-bezier(.22,1,.36,1) both}.sc-mob2__header-card:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#bfdbfe,#60a5fa,#dbeafe,transparent);opacity:.95}.sc-mob2__header-toprow,.sc-mob2__header-titlerow{position:relative;z-index:1}.sc-mob2__header-badge{height:30px;padding:0 12px!important;color:#1d4ed8!important;background:#eff6ffe0!important;border:1px solid rgba(147,197,253,.68)!important;box-shadow:inset 0 1px #ffffffdb,0 8px 18px -15px #2563eb61}.sc-mob2__header-title{font-size:clamp(26px,8vw,34px)!important;letter-spacing:-.055em!important;color:#08234a!important}.sc-mob2__header-sub{max-width:29ch;color:#526f95!important;margin-bottom:13px!important}.sc-mob2__header-nav{padding:3px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(219,234,254,.9);box-shadow:inset 0 1px #fffffff5}.sc-mob2__week-range{max-width:102px;overflow:hidden;text-overflow:ellipsis;color:#244a7f!important;font-size:12px!important;font-weight:800!important}.sc-mob2__nav-btn,.sc-mob2__icon-btn{border:1px solid rgba(191,219,254,.72)!important;background:linear-gradient(180deg,#fff,#eff6ff)!important;color:#1d4ed8!important;box-shadow:0 8px 20px -16px #2563eb6b,inset 0 1px #ffffffeb;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background .18s ease!important}.sc-mob2__nav-btn:active,.sc-mob2__icon-btn:active,.sc-mob2__filter-tab:active,.sc-mob2__day:active,.sc-mob__card:active{transform:scale(.975)!important}.sc-mob2__filters--incard{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px!important;margin-top:2px!important}.sc-mob2__filter-tab{min-width:0;height:38px!important;justify-content:center;gap:5px;padding:0 7px!important;border-radius:14px!important;color:#244a7f!important;background:#ffffffc7!important;border:1px solid rgba(203,224,249,.9)!important;font-size:11px!important;box-shadow:inset 0 1px #ffffffeb;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,border-color .18s ease,box-shadow .18s ease!important}.sc-mob2__filter-tab.is-active{color:#fff!important;background:linear-gradient(135deg,#60a5fa,#2563eb)!important;border-color:#60a5fab3!important;box-shadow:0 14px 24px -18px #2563ebbf,inset 0 1px #ffffff38!important}.sc-mob2__filter-tab--meetings{color:#4c1d95!important;background:linear-gradient(180deg,#fff,#f5f3ff)!important;border-color:#ddd6fe!important}.sc-mob2__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:900;line-height:1;color:currentColor;background:#ffffffad;border:1px solid rgba(255,255,255,.62)}.sc-mob2__daystrip--incard{margin:13px -3px -2px!important;padding:12px 3px 3px!important;border-top:1px solid rgba(191,219,254,.68)!important}.sc-mob2__day{min-width:42px;padding:9px 3px 8px!important;border-radius:16px!important;border:1px solid transparent!important;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,border-color .18s ease,box-shadow .18s ease!important}.sc-mob2__day:hover,.sc-mob2__day.is-today:not(.is-active){background:#eff6ffe0!important;border-color:#93c5fd7a!important}.sc-mob2__day.is-active{transform:translateY(-2px);background:linear-gradient(180deg,#fff,#dbeafe)!important;border-color:#60a5fab3!important;box-shadow:0 15px 26px -20px #2563ebbf,inset 0 1px #ffffffe6!important}.sc-mob2__day.is-active .sc-mob2__day-num,.sc-mob2__day.is-active .sc-mob2__day-abbr{color:#1d4ed8!important}.sc-mob2__day-dot{width:5px!important;height:5px!important;background:#60a5fa!important;box-shadow:0 0 0 4px #60a5fa29}.sc-mob2__search-wrap{margin:0 0 13px!important;animation:sc-enterprise-rise .55s .06s cubic-bezier(.22,1,.36,1) both}.sc-mob2__search{height:50px!important;border-radius:19px!important;background:#ffffffe6!important;border:1px solid rgba(191,219,254,.86)!important;color:#0b2546!important;box-shadow:0 18px 34px -28px #1e5aa075,inset 0 1px #fffffff5!important}.sc-mob2__search::placeholder{color:#6d87aa!important}.sc-mob2__search:focus{border-color:#60a5fa!important;box-shadow:0 0 0 4px #60a5fa2e,0 18px 34px -28px #1e5aa075!important}.sc-mob2__body{padding:0 0 10px!important;overflow:visible!important;animation:sc-enterprise-rise .55s .11s cubic-bezier(.22,1,.36,1) both}.sc-mob2__day-title{margin:0 2px 10px!important;padding:2px 2px 0}.sc-mob2__day-title-name{font-size:clamp(28px,9vw,40px)!important;color:#08234a!important;letter-spacing:-.06em!important}.sc-mob2__day-title-date{color:#5c789f!important;font-weight:650!important}.sc-mob2__insight-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 13px}.sc-mob2__insight-card{min-width:0;padding:10px 10px 11px;border-radius:18px;background:#ffffffbd;border:1px solid rgba(203,224,249,.84);box-shadow:0 14px 26px -24px #1e5aa066,inset 0 1px #ffffffe6}.sc-mob2__insight-value{display:block;color:#0b2546;font-size:22px;font-weight:900;letter-spacing:-.05em;line-height:1}.sc-mob2__insight-label{display:block;margin-top:4px;color:#6b86a8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sc-mob2__list{gap:10px!important;margin-bottom:16px!important}.sc-mob__card{position:relative;border-radius:22px!important;background:linear-gradient(140deg,rgba(255,255,255,.98) 0%,var(--card-soft, #f0f7ff) 100%)!important;border:1px solid color-mix(in srgb,var(--card-accent, #bfdbfe) 54%,#ffffff)!important;box-shadow:0 24px 42px -32px #1e5aa085,0 1px #fffffff5 inset!important;overflow:hidden;animation:sc-card-cascade .44s cubic-bezier(.22,1,.36,1) both}.sc-mob__card:nth-child(2){animation-delay:35ms}.sc-mob__card:nth-child(3){animation-delay:.07s}.sc-mob__card:nth-child(4){animation-delay:.105s}.sc-mob__card:nth-child(n+5){animation-delay:.14s}.sc-mob__card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 28%,rgba(255,255,255,.58) 45%,transparent 62%);transform:translate(-130%);transition:transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.sc-mob__card:hover:after{transform:translate(130%)}.sc-mob__card-bar{width:6px!important;background:linear-gradient(180deg,var(--card-accent, #93c5fd),color-mix(in srgb,var(--card-accent, #93c5fd) 54%,#ffffff))!important;box-shadow:0 0 18px color-mix(in srgb,var(--card-accent, #93c5fd) 50%,transparent)}.sc-mob__card-body{padding:14px 14px 14px 13px!important}.sc-mob__card-chip{min-height:23px;padding:0 9px!important;border-radius:999px!important;font-size:9px!important;font-weight:900!important;box-shadow:inset 0 1px #ffffffc7}.sc-mob__card-title{font-size:15px!important;line-height:1.18!important;letter-spacing:-.02em}.sc-mob__card-time{color:#48658b!important;font-size:12.5px!important;font-weight:700!important}.sc-mob__card-dur{color:#88a3c2!important;font-weight:800!important}.sc-mob__card-meta{color:#6f89aa!important;font-weight:650}.sc-mob2__empty-card,.sc-mob2__stat-card{border-radius:22px!important;background:#ffffffc7!important;border:1px solid rgba(203,224,249,.84)!important;box-shadow:0 24px 42px -34px #1e5aa06b,inset 0 1px #ffffffeb!important}.sc-mob2__stat-row{gap:9px!important;margin-top:14px!important}.sc-mob2__stat-card{padding:15px 15px 16px!important}.sc-mob2__stat-value{color:#08234a!important}@supports not (color: color-mix(in srgb,white,black)){.sc-mob__card{border-color:#dbeafe!important}.sc-mob__card-bar{background:var(--card-accent, #93c5fd)!important}}}@media(max-width:380px){.sc-mob2{padding-left:9px;padding-right:9px}.sc-mob2__filters--incard{gap:5px!important}.sc-mob2__filter-tab{font-size:10px!important;padding:0 4px!important}.sc-mob2__filter-count{min-width:16px;height:16px;font-size:9px}.sc-mob2__week-range{max-width:84px}}@keyframes sc-enterprise-rise{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes sc-card-cascade{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sc-mobile-sheen{0%{background-position:0% 0,0 0,0 0;opacity:.7}to{background-position:100% 0,10px 8px,-12px 10px;opacity:1}}@media(prefers-reduced-motion:reduce){.sc-mob2,.sc-mob2:before,.sc-mob2__header-card,.sc-mob2__search-wrap,.sc-mob2__body,.sc-mob__card{animation:none!important;transition-duration:.01ms!important}}@media(max-width:720px){.sc-page:has(.sc-mob3){padding:0!important;max-height:100dvh!important;overflow-y:auto!important;background:radial-gradient(900px 460px at 18% -12%,#bfdbfed1,#bfdbfe00 58%),radial-gradient(740px 400px at 110% 5%,#e0f2fef2,#e0f2fe00 56%),linear-gradient(180deg,#f8fbff,#edf6ff 44%,#f7fbff)!important}.sc-mob3{--m3-ink: #08234a;--m3-muted: #5d789e;--m3-soft: #eff7ff;--m3-line: rgba(191, 219, 254, .82);--m3-blue: #2b86f5;--m3-blue-2: #60a5fa;--m3-shadow: 0 28px 58px -38px rgba(30, 90, 160, .55);min-height:100dvh;padding:max(14px,env(safe-area-inset-top)) 14px calc(22px + env(safe-area-inset-bottom));box-sizing:border-box;color:var(--m3-ink);isolation:isolate}.sc-mob3 *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.sc-mob3__hero,.sc-mob3__control-dock,.sc-mob3__date-card,.sc-mob3__today-card,.sc-mob3__empty,.sc-mob3__footer-stats>div{border:1px solid var(--m3-line);background:#ffffffc7;backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22);box-shadow:var(--m3-shadow),inset 0 1px #ffffffeb}.sc-mob3__hero{position:relative;overflow:hidden;border-radius:30px;padding:16px;animation:sc-mob3-rise .58s cubic-bezier(.22,1,.36,1) both}.sc-mob3__aurora{position:absolute;inset:-45% -35% auto auto;width:230px;height:230px;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,.33) 0%,rgba(147,197,253,.22) 40%,transparent 70%);filter:blur(2px);animation:sc-mob3-float 7s ease-in-out infinite alternate;pointer-events:none}.sc-mob3__topbar,.sc-mob3__hero-main,.sc-mob3__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:1}.sc-mob3__eyebrow{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:999px;background:linear-gradient(180deg,#fff,#eaf4ff);border:1px solid rgba(191,219,254,.94);color:#1d5fbf;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;box-shadow:inset 0 1px #fffffff2}.sc-mob3__actions{display:inline-flex;gap:8px}.sc-mob3__icon,.sc-mob3__nav,.sc-mob3__clear{border:1px solid rgba(191,219,254,.9);background:linear-gradient(180deg,#fff,#edf6ff);color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 24px -20px #2563eb99,inset 0 1px #ffffffe6;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background .18s ease}.sc-mob3__icon{width:38px;height:38px;border-radius:14px}.sc-mob3__icon:disabled{opacity:.58;cursor:wait}.sc-mob3__icon.is-spinning svg{animation:sc-spin .85s linear infinite}.sc-mob3__hero-main{align-items:flex-end;margin-top:20px}.sc-mob3__title{margin:0;font-size:clamp(34px,10.8vw,46px);line-height:.92;letter-spacing:-.075em;color:var(--m3-ink)}.sc-mob3__subtitle{margin:8px 0 0;max-width:28ch;color:var(--m3-muted);font-size:13px;line-height:1.42;font-weight:650}.sc-mob3__weeknav{flex:0 0 auto;display:grid;grid-template-columns:32px minmax(84px,1fr) 32px;align-items:center;gap:3px;padding:4px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(219,234,254,.95);max-width:158px}.sc-mob3__nav{width:32px;height:32px;border-radius:999px}.sc-mob3__week{min-width:0;color:#244a7f;font-size:11px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.sc-mob3__metrics{position:relative;z-index:1;display:grid;grid-template-columns:1.24fr .88fr .88fr;gap:8px;margin-top:18px}.sc-mob3__metric{min-width:0;border:1px solid rgba(203,224,249,.9);border-radius:20px;padding:12px 11px;background:#ffffffb3;text-align:left;font:inherit;color:inherit;box-shadow:inset 0 1px #ffffffdb}.sc-mob3__metric--primary{background:linear-gradient(135deg,#fffffff5,#dbeafeeb);border-color:#93c5fdb8}.sc-mob3__metric--button{cursor:pointer}.sc-mob3__metric-value{display:block;color:var(--m3-ink);font-size:24px;font-weight:950;letter-spacing:-.06em;line-height:1}.sc-mob3__metric-label{display:block;margin-top:6px;color:#6b86a8;font-size:9.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.sc-mob3__control-dock{position:sticky;top:0;z-index:20;margin:12px 0;border-radius:24px;padding:10px;animation:sc-mob3-rise .58s .05s cubic-bezier(.22,1,.36,1) both}.sc-mob3__search-wrap{height:48px;display:grid;grid-template-columns:20px 1fr 28px;align-items:center;gap:8px;padding:0 10px 0 14px;border-radius:17px;background:#fff;border:1px solid rgba(191,219,254,.88);color:#2b6fc9;box-shadow:inset 0 1px #fffffff2}.sc-mob3__search{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--m3-ink);font:inherit;font-size:13px;font-weight:700}.sc-mob3__search::placeholder{color:#8aa3c0;font-weight:650}.sc-mob3__clear{width:28px;height:28px;border-radius:10px}.sc-mob3__filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px}.sc-mob3__filter{min-width:0;height:38px;padding:0 5px;border-radius:15px;border:1px solid rgba(203,224,249,.86);background:#ffffffb8;color:#315b90;font:inherit;font-size:10.5px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,border-color .18s ease,color .18s ease}.sc-mob3__filter b{min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dbeafebf;color:currentColor;font-size:9px}.sc-mob3__filter.is-active{color:#fff;border-color:#60a5fab3;background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 16px 28px -20px #2563ebc2}.sc-mob3__filter.is-active b{background:#ffffff38}.sc-mob3__filter--meetings{color:#5b21b6;background:linear-gradient(180deg,#fff,#f5f3ff);border-color:#ddd6fe}.sc-mob3__date-card{border-radius:26px;padding:14px 12px 12px;animation:sc-mob3-rise .58s .1s cubic-bezier(.22,1,.36,1) both}.sc-mob3__section-kicker{display:block;color:#2b74d4;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.sc-mob3__section-head h2,.sc-mob3__today-copy h2{margin:2px 0 0;color:var(--m3-ink);font-size:22px;line-height:1.05;letter-spacing:-.045em}.sc-mob3__section-date{color:#6986a9;font-size:11px;font-weight:800;text-align:right;max-width:140px;line-height:1.25}.sc-mob3__daystrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:13px}.sc-mob3__day{position:relative;min-width:0;border:1px solid transparent;border-radius:19px;padding:9px 3px 7px;background:#ffffffa3;color:#527098;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,border-color .18s ease,box-shadow .18s ease}.sc-mob3__day.is-today:not(.is-active){background:#eff6fff0;border-color:#93c5fd7a}.sc-mob3__day.is-active{transform:translateY(-3px);color:#1d4ed8;background:linear-gradient(180deg,#fff,#dbeafe);border-color:#60a5fabf;box-shadow:0 16px 28px -20px #2563ebcc,inset 0 1px #ffffffe6}.sc-mob3__day.is-holiday:not(.is-active){background:hsl(var(--hh, 210),90%,97%)}.sc-mob3__day.is-holiday:not(.is-active) .sc-mob3__day-num{color:hsl(var(--hh, 210),65%,38%)}.sc-mob3__day.is-unavailable:not(.is-active){border-color:#93c5fd57;background:linear-gradient(180deg,#ffffffb8,#eff6ffc7)}.sc-mob3__day.is-unavailable:after{content:none}.sc-mob3__day-abbr{font-size:9px;font-weight:950;letter-spacing:.08em}.sc-mob3__day-num{font-size:17px;font-weight:950;letter-spacing:-.04em;color:var(--m3-ink)}.sc-mob3__day-count{min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dbeafecc;color:#315b90;font-size:9px;font-weight:950}.sc-mob3__day.is-active .sc-mob3__day-count{background:#ffffffb3;color:#1d4ed8}.sc-mob3__day-unavail{max-width:calc(100% - 2px);min-height:15px;padding:2px 6px 2px 5px;border-radius:999px;background:#ffffffc2;color:#315b90;border:1px solid rgba(147,197,253,.46);box-shadow:0 5px 12px -10px #2563eb73,inset 0 1px #ffffffd9;font-size:6.8px;line-height:1;font-weight:900;letter-spacing:.02em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;justify-content:center;gap:3px}.sc-mob3__day-unavail:before{content:"";width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#60a5fa;box-shadow:0 0 0 2px #60a5fa29}.sc-mob3__day.is-active .sc-mob3__day-unavail{background:#ffffffdb;color:#1d4ed8;border-color:#ffffffeb;box-shadow:0 7px 14px -11px #1d4ed8a6,inset 0 1px #ffffffe6}.sc-mob3__day.is-active .sc-mob3__day-unavail:before{background:#2563eb}.sc-mob3__agenda{padding:12px 0 0;animation:sc-mob3-rise .58s .15s cubic-bezier(.22,1,.36,1) both}.sc-mob3__today-card{border-radius:26px;padding:14px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:12px}.sc-mob3__today-copy p{margin:5px 0 0;color:var(--m3-muted);font-size:12px;font-weight:650;line-height:1.35}.sc-mob3__today-stats{display:flex;flex-direction:column;gap:5px;min-width:78px}.sc-mob3__today-stats span{display:flex;align-items:center;justify-content:space-between;gap:8px;height:27px;padding:0 9px;border-radius:999px;background:#eff6ffe6;color:#547198;border:1px solid rgba(219,234,254,.95);font-size:10px;font-weight:850;white-space:nowrap}.sc-mob3__today-stats b{color:var(--m3-ink);font-size:12px}.sc-mob3__timeline{position:relative;display:flex;flex-direction:column;gap:11px}.sc-mob3__item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:stretch;animation:sc-mob3-card-in .44s cubic-bezier(.22,1,.36,1) both;cursor:pointer}.sc-mob3__item:nth-child(2){animation-delay:35ms}.sc-mob3__item:nth-child(3){animation-delay:.07s}.sc-mob3__item:nth-child(4){animation-delay:.105s}.sc-mob3__item:nth-child(n+5){animation-delay:.14s}.sc-mob3__time-rail{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:9px 0;color:#7590b0;font-size:10px;font-weight:900}.sc-mob3__time-rail i{flex:1;width:2px;margin:6px 0;border-radius:99px;background:linear-gradient(180deg,var(--item-accent, #93c5fd),rgba(147,197,253,.12));box-shadow:0 0 0 4px color-mix(in srgb,var(--item-accent, #93c5fd) 14%,transparent)}.sc-mob3__item-card{position:relative;overflow:hidden;min-width:0;border-radius:24px;padding:14px 14px 15px;background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,var(--item-soft, #eff6ff) 100%);border:1px solid color-mix(in srgb,var(--item-border, #bfdbfe) 72%,#ffffff);box-shadow:0 24px 42px -32px #1e5aa08a,inset 0 1px #fffffff5;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.sc-mob3__item-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--item-accent, #93c5fd),color-mix(in srgb,var(--item-accent, #93c5fd) 45%,#ffffff))}.sc-mob3__item-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 28%,rgba(255,255,255,.58) 45%,transparent 62%);transform:translate(-130%);transition:transform .74s cubic-bezier(.22,1,.36,1);pointer-events:none}.sc-mob3__item:active .sc-mob3__item-card,.sc-mob3__metric--button:active,.sc-mob3__filter:active,.sc-mob3__day:active,.sc-mob3__icon:active,.sc-mob3__nav:active{transform:scale(.975)}.sc-mob3__item:hover .sc-mob3__item-card:after{transform:translate(130%)}.sc-mob3__item--unavailable{cursor:default}.sc-mob3__item--unavailable .sc-mob3__time-rail{color:#64748b}.sc-mob3__item--unavailable .sc-mob3__time-rail i{background:repeating-linear-gradient(180deg,#475569b8 0 7px,#94a3b833 7px 13px);box-shadow:0 0 0 4px #94a3b81f}.sc-mob3__item--unavailable .sc-mob3__item-card{background:repeating-linear-gradient(135deg,#94a3b814 0 10px,#cbd5e12e 10px 20px),linear-gradient(135deg,#fffffffa,#f8fafc);border-color:#cbd5e1f0}.sc-mob3__item--unavailable .sc-mob3__item-card:before{background:linear-gradient(180deg,#94a3b8,#475569)}.sc-mob3__item--unavailable .sc-mob3__chip{color:#334155;background:#ffffffd1;border-color:#cbd5e1fa}.sc-mob3__chip{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:0 10px;border-radius:999px;background:#ffffffb8;border:1px solid color-mix(in srgb,var(--item-border, #bfdbfe) 80%,#ffffff);color:var(--item-ink, #1d4ed8);font-size:9px;font-weight:950;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-mob3__item-card h3{margin:8px 0 0;color:var(--item-ink, var(--m3-ink));font-size:16px;line-height:1.18;letter-spacing:-.025em}.sc-mob3__item-card p{margin:5px 0 0;color:#58749a;font-size:12px;line-height:1.35;font-weight:700}.sc-mob3__empty{border-radius:26px;padding:28px 18px;text-align:center;color:#6c86a7;display:flex;flex-direction:column;align-items:center;gap:7px}.sc-mob3__empty-icon{width:58px;height:58px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#eaf4ff);color:#2b74d4;border:1px solid rgba(191,219,254,.9);box-shadow:inset 0 1px #ffffffe6}.sc-mob3__empty strong{color:var(--m3-ink);font-size:17px;letter-spacing:-.025em}.sc-mob3__empty span{font-size:12px;font-weight:650}.sc-mob3__footer-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.sc-mob3__footer-stats>div{border-radius:22px;padding:14px}.sc-mob3__footer-stats span{display:block;color:#708bab;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.sc-mob3__footer-stats strong{display:block;margin-top:5px;color:var(--m3-ink);font-size:24px;line-height:1;letter-spacing:-.05em}@supports not (color: color-mix(in srgb,white,black)){.sc-mob3__item-card,.sc-mob3__chip{border-color:#dbeafe}.sc-mob3__time-rail i,.sc-mob3__item-card:before{background:var(--item-accent, #93c5fd)}}}@media(max-width:390px){.sc-mob3{padding-left:10px;padding-right:10px}.sc-mob3__hero{border-radius:26px;padding:14px}.sc-mob3__hero-main{align-items:stretch;flex-direction:column}.sc-mob3__weeknav{max-width:none;width:100%}.sc-mob3__metrics{grid-template-columns:1fr 1fr}.sc-mob3__metric--button{grid-column:span 2}.sc-mob3__filters{gap:5px}.sc-mob3__filter{font-size:9.5px}.sc-mob3__daystrip{gap:5px}.sc-mob3__today-card{grid-template-columns:1fr}.sc-mob3__today-stats{flex-direction:row;flex-wrap:wrap}.sc-mob3__item{grid-template-columns:50px minmax(0,1fr)}}@keyframes sc-mob3-rise{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes sc-mob3-card-in{0%{opacity:0;transform:translateY(12px) scale(.986)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sc-mob3-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-34px,28px,0) scale(1.12)}}@media(prefers-reduced-motion:reduce){.sc-mob3,.sc-mob3 *,.sc-mob3__hero,.sc-mob3__control-dock,.sc-mob3__date-card,.sc-mob3__agenda,.sc-mob3__item,.sc-mob3__aurora{animation:none!important;transition-duration:.01ms!important}}@media(max-width:720px){.sc-page:has(.sc-mob3){padding:0!important;max-height:100dvh!important;overflow-y:auto!important;background:radial-gradient(720px 340px at 10% -8%,#dbeafef2,#dbeafe00 58%),radial-gradient(520px 300px at 105% 8%,#e0f2fedb,#e0f2fe00 62%),linear-gradient(180deg,#f8fbff,#eef7ff 48%,#f8fbff)!important}.sc-mob3{--m3-ink: #08234a;--m3-ink-2: #173b68;--m3-muted: #6b84a5;--m3-faint: #8ca5c3;--m3-blue: #2b86f5;--m3-blue-2: #60a5fa;--m3-soft: #f1f8ff;--m3-card: rgba(255, 255, 255, .88);--m3-card-2: rgba(248, 251, 255, .92);--m3-line: rgba(203, 224, 249, .9);--m3-line-2: rgba(191, 219, 254, .68);--m3-shadow-clean: 0 18px 42px -34px rgba(30, 90, 160, .62);--m3-shadow-soft: 0 10px 28px -24px rgba(30, 90, 160, .48);min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom))!important;color:var(--m3-ink);background:transparent}.sc-mob3 *{box-sizing:border-box}.sc-mob3__hero,.sc-mob3__control-dock,.sc-mob3__date-card,.sc-mob3__today-card,.sc-mob3__empty,.sc-mob3__footer-stats>div{background:var(--m3-card)!important;border:1px solid var(--m3-line)!important;box-shadow:var(--m3-shadow-clean),inset 0 1px #ffffffeb!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important}.sc-mob3__hero{border-radius:24px!important;padding:14px!important;overflow:hidden;animation:sc-mob3-clean-in .38s cubic-bezier(.22,1,.36,1) both!important}.sc-mob3__aurora{inset:-62px -48px auto auto!important;width:168px!important;height:168px!important;background:radial-gradient(circle,rgba(147,197,253,.28) 0%,rgba(219,234,254,.2) 45%,transparent 72%)!important;animation:none!important;filter:blur(1px)!important}.sc-mob3__topbar{align-items:center!important;margin-bottom:14px}.sc-mob3__eyebrow{height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#f3f9ff!important;color:#2469c9!important;border-color:var(--m3-line-2)!important;box-shadow:none!important;font-size:10px!important;letter-spacing:.11em!important}.sc-mob3__actions{gap:7px!important}.sc-mob3__icon,.sc-mob3__nav,.sc-mob3__clear{background:#fff!important;border-color:var(--m3-line-2)!important;color:#2563c9!important;box-shadow:0 8px 18px -16px #2563eb80,inset 0 1px #ffffffe6!important}.sc-mob3__icon{width:36px!important;height:36px!important;border-radius:13px!important}.sc-mob3__hero-main{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;margin-top:0!important}.sc-mob3__title{margin:0!important;font-size:clamp(30px,8vw,38px)!important;line-height:1.02!important;letter-spacing:-.055em!important;color:var(--m3-ink)!important}.sc-mob3__subtitle{margin:5px 0 0!important;max-width:31ch!important;color:var(--m3-muted)!important;font-size:12.5px!important;line-height:1.4!important;font-weight:650!important}.sc-mob3__weeknav{width:100%!important;max-width:none!important;height:44px!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:4px!important;padding:4px!important;border-radius:16px!important;background:#f4f9ff!important;border:1px solid var(--m3-line)!important;box-shadow:inset 0 1px #ffffffdb!important}.sc-mob3__nav{width:34px!important;height:34px!important;border-radius:12px!important}.sc-mob3__week{font-size:12px!important;font-weight:850!important;color:var(--m3-ink-2)!important;letter-spacing:-.01em}.sc-mob3__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:13px!important}.sc-mob3__metric,.sc-mob3__metric--primary,.sc-mob3__metric--button{min-height:72px!important;padding:11px 10px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid var(--m3-line-2)!important;box-shadow:none!important}.sc-mob3__metric--primary{background:linear-gradient(180deg,#fff,#eef7ff)!important;border-color:#93c5fdb8!important}.sc-mob3__metric-value{font-size:22px!important;font-weight:900!important;letter-spacing:-.045em!important;color:var(--m3-ink)!important}.sc-mob3__metric-label{margin-top:6px!important;color:var(--m3-muted)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.075em!important}.sc-mob3__control-dock{top:8px!important;z-index:25!important;margin:10px 0!important;border-radius:22px!important;padding:9px!important;animation:sc-mob3-clean-in .38s .03s cubic-bezier(.22,1,.36,1) both!important}.sc-mob3__search-wrap{height:46px!important;border-radius:16px!important;background:#fff!important;border:1px solid var(--m3-line)!important;box-shadow:none!important;color:#2d70c9!important;grid-template-columns:19px minmax(0,1fr) 28px!important}.sc-mob3__search{font-size:13px!important;font-weight:650!important;color:var(--m3-ink)!important}.sc-mob3__search::placeholder{color:#93a9c3!important;font-weight:650!important}.sc-mob3__clear{width:28px!important;height:28px!important;border-radius:10px!important}.sc-mob3__filters{display:flex!important;gap:7px!important;margin-top:9px!important;overflow-x:auto!important;padding:0 1px 2px!important;scrollbar-width:none}.sc-mob3__filters::-webkit-scrollbar{display:none}.sc-mob3__filter{flex:0 0 auto!important;min-width:auto!important;height:34px!important;padding:0 11px!important;border-radius:999px!important;background:#f7fbff!important;color:#42638c!important;border:1px solid var(--m3-line-2)!important;font-size:11px!important;font-weight:800!important;gap:6px!important;box-shadow:none!important}.sc-mob3__filter b{min-width:18px!important;height:18px!important;background:#e7f2ff!important;color:inherit!important;font-size:9px!important}.sc-mob3__filter.is-active{color:#fff!important;background:linear-gradient(135deg,#60a5fa,#2b86f5)!important;border-color:#60a5facc!important;box-shadow:0 12px 22px -18px #2b86f5b8!important}.sc-mob3__filter.is-active b{background:#ffffff38!important}.sc-mob3__filter--meetings{color:#4f46a5!important;background:#faf8ff!important;border-color:#ddd6fee6!important}.sc-mob3__date-card{border-radius:22px!important;padding:13px 12px 12px!important;animation:sc-mob3-clean-in .38s .06s cubic-bezier(.22,1,.36,1) both!important}.sc-mob3__section-head{align-items:flex-end!important;gap:10px!important}.sc-mob3__section-kicker{color:#2b74d4!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.115em!important}.sc-mob3__section-head h2,.sc-mob3__today-copy h2{margin-top:3px!important;font-size:21px!important;line-height:1.08!important;letter-spacing:-.04em!important;color:var(--m3-ink)!important}.sc-mob3__section-date{max-width:132px!important;color:var(--m3-muted)!important;font-size:11px!important;font-weight:750!important;line-height:1.25!important}.sc-mob3__daystrip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;margin-top:13px!important}.sc-mob3__day{min-height:70px!important;border-radius:17px!important;padding:8px 2px 7px!important;background:#f8fbff!important;border:1px solid rgba(219,234,254,.8)!important;color:#617d9f!important;box-shadow:none!important}.sc-mob3__day.is-today:not(.is-active){background:#eff7ff!important;border-color:#93c5fd99!important}.sc-mob3__day.is-active{transform:translateY(-2px)!important;background:#fff!important;color:#1d63c9!important;border-color:#60a5facc!important;box-shadow:0 14px 24px -20px #2563ebb8,inset 0 -3px #60a5fab8!important}.sc-mob3__day-abbr{font-size:8.5px!important;font-weight:900!important;letter-spacing:.08em!important}.sc-mob3__day-num{font-size:17px!important;color:var(--m3-ink)!important;font-weight:900!important}.sc-mob3__day-count{min-width:17px!important;height:17px!important;background:#eaf4ff!important;color:#456a96!important;font-size:9px!important}.sc-mob3__day.is-active .sc-mob3__day-count{background:#e8f2ff!important;color:#1d63c9!important}.sc-mob3__agenda{padding-top:10px!important;animation:sc-mob3-clean-in .38s .09s cubic-bezier(.22,1,.36,1) both!important}.sc-mob3__today-card{grid-template-columns:1fr!important;gap:12px!important;border-radius:22px!important;padding:14px!important;margin-bottom:10px!important}.sc-mob3__today-copy p{margin-top:5px!important;color:var(--m3-muted)!important;font-size:12px!important;line-height:1.35!important;font-weight:650!important}.sc-mob3__today-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;min-width:0!important}.sc-mob3__today-stats span{height:34px!important;justify-content:center!important;gap:5px!important;padding:0 7px!important;border-radius:13px!important;background:#f4f9ff!important;border:1px solid rgba(219,234,254,.86)!important;color:#5e7b9f!important;font-size:10px!important;font-weight:800!important}.sc-mob3__today-stats b{font-size:12px!important;color:var(--m3-ink)!important}.sc-mob3__timeline{gap:9px!important}.sc-mob3__item{grid-template-columns:50px minmax(0,1fr)!important;gap:8px!important;animation:sc-mob3-card-clean .32s cubic-bezier(.22,1,.36,1) both!important}.sc-mob3__time-rail{padding:8px 0!important;color:#7f99b8!important;font-size:10px!important;font-weight:850!important}.sc-mob3__time-rail i{width:1px!important;margin:5px 0!important;background:linear-gradient(180deg,var(--item-accent, #93c5fd),rgba(147,197,253,.2))!important;box-shadow:none!important}.sc-mob3__item-card{border-radius:20px!important;padding:13px 13px 13px 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,var(--item-soft, #eff6ff) 100%)!important;border:1px solid color-mix(in srgb,var(--item-border, #bfdbfe) 70%,#ffffff)!important;box-shadow:0 12px 26px -24px #1e5aa080,inset 0 1px #fffffff5!important}.sc-mob3__item-card:before{width:4px!important;border-radius:999px!important;inset:12px auto 12px 0!important}.sc-mob3__item-card:after{display:none!important}.sc-mob3__chip{min-height:22px!important;padding:0 9px!important;border-radius:999px!important;background:#ffffffbd!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.085em!important}.sc-mob3__item-card h3{margin-top:8px!important;font-size:15.5px!important;line-height:1.18!important;letter-spacing:-.025em!important;color:var(--item-ink, var(--m3-ink))!important}.sc-mob3__item-card p{margin-top:5px!important;color:#5f7b9d!important;font-size:12px!important;line-height:1.35!important;font-weight:650!important}.sc-mob3__empty{border-radius:22px!important;padding:24px 18px!important;color:var(--m3-muted)!important}.sc-mob3__empty-icon{width:52px!important;height:52px!important;border-radius:18px!important;background:#f4f9ff!important;color:#2b74d4!important;box-shadow:none!important}.sc-mob3__empty strong{font-size:16px!important;color:var(--m3-ink)!important}.sc-mob3__empty span{font-size:12px!important}.sc-mob3__footer-stats{gap:9px!important;margin-top:10px!important}.sc-mob3__footer-stats>div{border-radius:20px!important;padding:13px!important}.sc-mob3__footer-stats span{color:var(--m3-muted)!important;font-size:9.5px!important;font-weight:850!important;letter-spacing:.09em!important}.sc-mob3__footer-stats strong{margin-top:5px!important;font-size:23px!important;color:var(--m3-ink)!important}.sc-mob3__icon:active,.sc-mob3__nav:active,.sc-mob3__filter:active,.sc-mob3__day:active,.sc-mob3__item:active .sc-mob3__item-card,.sc-mob3__metric--button:active{transform:scale(.982)!important}}@media(max-width:390px){.sc-mob3{padding-left:10px!important;padding-right:10px!important}.sc-mob3__hero-main{gap:10px!important}.sc-mob3__metrics{gap:6px!important}.sc-mob3__metric{min-height:68px!important;padding:10px 8px!important}.sc-mob3__metric-value{font-size:20px!important}.sc-mob3__metric-label{font-size:8.5px!important}.sc-mob3__daystrip{gap:5px!important}.sc-mob3__day{min-height:66px!important;border-radius:15px!important}.sc-mob3__item{grid-template-columns:46px minmax(0,1fr)!important}.sc-mob3__today-stats{grid-template-columns:1fr 1fr 1fr!important}}@keyframes sc-mob3-clean-in{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes sc-mob3-card-clean{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sc-mob3,.sc-mob3 *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:720px){.sc-page:has(.sc-mob3){background:radial-gradient(620px 300px at 50% -95px,rgba(219,234,254,.92),transparent 70%),linear-gradient(180deg,#fbfdff,#f1f8ff 42%,#fbfdff)!important}.sc-mob3{--m3-ink: #08234a;--m3-muted: #6f86a5;--m3-blue: #2b86f5;--m3-line: rgba(203, 224, 249, .82);--m3-panel: rgba(255, 255, 255, .9);padding:max(10px,env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom))!important}.sc-mob3__hero{border-radius:22px!important;padding:12px!important;background:var(--m3-panel)!important;border:1px solid var(--m3-line)!important;box-shadow:0 16px 36px -32px #1e5aa07a,inset 0 1px #fffffff2!important}.sc-mob3__aurora,.sc-mob3__subtitle,.sc-mob3__eyebrow svg{display:none!important}.sc-mob3__topbar{margin-bottom:10px!important}.sc-mob3__eyebrow{height:auto!important;padding:0!important;background:transparent!important;border:0!important;color:#6e88aa!important;box-shadow:none!important;letter-spacing:.12em!important}.sc-mob3__actions{gap:6px!important}.sc-mob3__icon{width:34px!important;height:34px!important;border-radius:12px!important;background:#f7fbff!important;box-shadow:none!important}.sc-mob3__hero-main{gap:10px!important}.sc-mob3__title{font-size:clamp(29px,8.4vw,36px)!important;letter-spacing:-.055em!important}.sc-mob3__weeknav{height:42px!important;border-radius:14px!important;background:#f7fbff!important;border-color:var(--m3-line)!important}.sc-mob3__nav{width:32px!important;height:32px!important;border-radius:10px!important;box-shadow:none!important}.sc-mob3__metrics{grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;margin-top:10px!important}.sc-mob3__metric,.sc-mob3__metric--primary,.sc-mob3__metric--button{min-height:58px!important;padding:9px 8px!important;border-radius:15px!important;background:#f8fbff!important;border-color:#dbeafedb!important;box-shadow:none!important}.sc-mob3__metric-value{font-size:19px!important}.sc-mob3__metric-label{margin-top:5px!important;font-size:8px!important;letter-spacing:.06em!important}.sc-mob3__control-dock{position:static!important;margin:8px 0!important;padding:8px!important;border-radius:20px!important;background:var(--m3-panel)!important;border:1px solid var(--m3-line)!important;box-shadow:0 12px 28px -26px #1e5aa06b,inset 0 1px #fffffff2!important}.sc-mob3__search-wrap{height:43px!important;border-radius:14px!important;background:#fff!important}.sc-mob3__filters{gap:6px!important;margin-top:8px!important}.sc-mob3__filter{height:32px!important;padding:0 10px!important;border-radius:999px!important;font-size:10.5px!important;background:#f8fbff!important}.sc-mob3__date-card{border-radius:20px!important;padding:11px 10px 10px!important;background:var(--m3-panel)!important;border:1px solid var(--m3-line)!important;box-shadow:0 12px 28px -26px #1e5aa06b,inset 0 1px #fffffff2!important}.sc-mob3__section-head{display:none!important}.sc-mob3__daystrip{margin-top:0!important;gap:5px!important}.sc-mob3__day{min-height:58px!important;border-radius:15px!important;padding:7px 2px 6px!important;background:#f9fcff!important}.sc-mob3__day.is-active{transform:none!important;background:#fff!important;box-shadow:inset 0 -3px #60a5fabf!important}.sc-mob3__day-num{font-size:16px!important}.sc-mob3__day-count{min-width:15px!important;height:15px!important;font-size:8px!important}.sc-mob3__today-card,.sc-mob3__footer-stats{display:none!important}.sc-mob3__agenda{padding-top:9px!important}.sc-mob3__empty{border-radius:20px!important;padding:22px 16px!important}}@media(max-width:390px){.sc-mob3__metric{min-height:56px!important}.sc-mob3__metric-value{font-size:18px!important}.sc-mob3__filter{padding:0 9px!important}.sc-mob3__day{min-height:56px!important}}@media(max-width:720px){.sc-page:has(.sc-mob3){background:radial-gradient(560px 260px at 50% -110px,rgba(218,234,251,.98),transparent 74%),radial-gradient(420px 260px at 100% 8%,rgba(238,245,255,.86),transparent 66%),linear-gradient(180deg,#f0f6fd,#f7fbff 46%,#eef5ff)!important}.sc-mob3{--m3-chat-bg: #f0f6fd;--m3-chat-bg-2: #e4eef9;--m3-chat-surface: #ffffff;--m3-chat-surface-2: #f7fbff;--m3-chat-surface-3: #edf4fd;--m3-chat-glass: rgba(255, 255, 255, .84);--m3-chat-border: #d8e7f5;--m3-chat-border-soft: #e5eff9;--m3-chat-border-strong: #b8cfe8;--m3-chat-blue: #3b82f6;--m3-chat-blue-strong: #2563eb;--m3-chat-blue-deep: #1d4ed8;--m3-chat-blue-50: #eef5ff;--m3-chat-blue-100: #daeafb;--m3-chat-blue-200: #bbd5f5;--m3-chat-ink: #0c1e38;--m3-chat-ink-2: #2a4668;--m3-chat-ink-3: #5e7a98;--m3-chat-ink-4: #96b0ca;--m3-title-navy: #193f7b;--m3-panel: rgba(255, 255, 255, .86);--m3-line: rgba(216, 231, 245, .94);--m3-ink: #0c1e38;--m3-muted: #5e7a98;--m3-blue: #3b82f6;padding:max(8px,env(safe-area-inset-top)) 10px calc(18px + env(safe-area-inset-bottom))!important;color:var(--m3-chat-ink)!important}.sc-mob3__hero,.sc-mob3__control-dock,.sc-mob3__date-card{background:linear-gradient(180deg,#fffffff0,#f7fbffe6)!important;border:1px solid var(--m3-chat-border)!important;box-shadow:0 14px 32px -28px #1d4ed86b,inset 0 1px #fffffff5!important;backdrop-filter:blur(16px) saturate(1.12)!important;-webkit-backdrop-filter:blur(16px) saturate(1.12)!important}.sc-mob3__hero{border-radius:24px!important;padding:12px 12px 13px!important;overflow:hidden!important}.sc-mob3__hero:after{content:""!important;position:absolute!important;inset:auto 18px 0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(59,130,246,.28),transparent)!important;pointer-events:none!important}.sc-mob3__topbar{margin-bottom:8px!important}.sc-mob3__eyebrow{color:var(--m3-chat-ink-3)!important;font-size:10px!important;letter-spacing:.16em!important;font-weight:800!important;text-transform:uppercase!important}.sc-mob3__title{color:transparent!important;background:linear-gradient(135deg,#193f7b,#0c1e38 62%,#2a4668)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 12px 28px rgba(25,63,123,.1)!important}.sc-mob3__icon,.sc-mob3__nav{background:#fff!important;border-color:var(--m3-chat-border)!important;color:var(--m3-chat-blue-deep)!important}.sc-mob3__icon:active,.sc-mob3__nav:active{transform:scale(.96)!important}.sc-mob3__weeknav{background:#fff!important;border-color:var(--m3-chat-border)!important;box-shadow:0 8px 18px -16px #2563eb47!important}.sc-mob3__week{color:var(--m3-chat-ink-2)!important}.sc-mob3__metrics{gap:7px!important;margin-top:11px!important}.sc-mob3__metric,.sc-mob3__metric--primary,.sc-mob3__metric--button{background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid var(--m3-chat-border-soft)!important;color:var(--m3-chat-ink)!important}.sc-mob3__metric--primary{background:linear-gradient(135deg,#eef5ff,#fff)!important;border-color:var(--m3-chat-blue-200)!important}.sc-mob3__metric-value{color:var(--m3-chat-ink)!important;background:linear-gradient(135deg,#193f7b,#0c1e38)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.sc-mob3__metric-label{color:var(--m3-chat-ink-3)!important}.sc-mob3__control-dock{margin:8px 0!important;padding:8px!important;border-radius:22px!important}.sc-mob3__search-wrap{background:#fff!important;border:1px solid var(--m3-chat-border-soft)!important;box-shadow:inset 0 0 0 1px #3b82f606!important}.sc-mob3__search-wrap svg{color:var(--m3-chat-blue-deep)!important;opacity:.82!important}.sc-mob3__search{color:var(--m3-chat-ink)!important}.sc-mob3__search::placeholder{color:var(--m3-chat-ink-4)!important}.sc-mob3__filters{background:transparent!important;gap:6px!important}.sc-mob3__filter{background:#fff!important;border:1px solid var(--m3-chat-border-soft)!important;color:var(--m3-chat-ink-2)!important;box-shadow:none!important}.sc-mob3__filter b{background:var(--m3-chat-blue-50)!important;color:var(--m3-chat-blue-deep)!important}.sc-mob3__filter.is-active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 24px -16px #2563eb7a!important}.sc-mob3__filter.is-active b{background:#ffffff38!important;color:#fff!important}.sc-mob3__date-card{border-radius:22px!important;padding:9px!important}.sc-mob3__daystrip{gap:6px!important}.sc-mob3__day{background:#fff!important;border:1px solid var(--m3-chat-border-soft)!important;color:var(--m3-chat-ink-2)!important;box-shadow:none!important}.sc-mob3__day-abbr{color:var(--m3-chat-ink-4)!important}.sc-mob3__day-num{color:var(--m3-chat-ink)!important}.sc-mob3__day-count{background:var(--m3-chat-blue-50)!important;color:var(--m3-chat-blue-deep)!important}.sc-mob3__day.is-active{background:linear-gradient(180deg,#fff,#eef5ff)!important;border-color:var(--m3-chat-blue-200)!important;box-shadow:inset 0 -3px #3b82f6,0 8px 18px -16px #2563eb70!important}.sc-mob3__day.is-active .sc-mob3__day-abbr,.sc-mob3__day.is-active .sc-mob3__day-num{color:#193f7b!important}.sc-mob3__day.is-today:not(.is-active){border-color:var(--m3-chat-blue-200)!important;background:var(--m3-chat-blue-50)!important}.sc-mob3__agenda{padding-top:9px!important}.sc-mob3__empty{background:linear-gradient(180deg,#fff,#f7fbff)!important;border-color:var(--m3-chat-border)!important;color:var(--m3-chat-ink-3)!important;box-shadow:0 14px 32px -28px #1d4ed86b!important}.sc-mob3__empty strong{color:var(--m3-chat-ink)!important}.sc-mob3__empty-icon{background:var(--m3-chat-blue-50)!important;color:var(--m3-chat-blue-deep)!important;border-color:var(--m3-chat-border-soft)!important}}@media(max-width:720px){.sc-mob3__topbar--actions-only{justify-content:flex-end!important;margin-bottom:6px!important}.sc-mob3__hero-main{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.sc-mob3__title{margin-top:-2px!important}.sc-mob3__weeknav{width:100%!important;height:48px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;padding:4px!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff5,#eef5ffeb)!important;border:1px solid var(--m3-chat-border)!important;box-shadow:0 12px 26px -22px #193f7b73,inset 0 1px #fffffffa!important}.sc-mob3__nav{width:40px!important;height:40px!important;border-radius:14px!important;border:1px solid var(--m3-chat-border-soft)!important;background:#fff!important;color:#193f7b!important;box-shadow:0 6px 14px -12px #193f7b6b!important}.sc-mob3__nav svg{width:18px!important;height:18px!important;stroke-width:2.4!important}.sc-mob3__nav:hover,.sc-mob3__nav:focus-visible{background:var(--m3-chat-blue-50)!important;border-color:var(--m3-chat-blue-200)!important;outline:none!important}.sc-mob3__nav:active{transform:scale(.94)!important}.sc-mob3__week{min-width:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.01em!important;color:#193f7b!important}.sc-mob3__filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;overflow:visible!important}.sc-mob3__filter{min-width:0!important;width:100%!important;height:38px!important;justify-content:center!important;gap:8px!important;padding:0 10px!important;border-radius:14px!important;font-size:12px!important;font-weight:800!important;letter-spacing:-.01em!important}.sc-mob3__filter span{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.sc-mob3__filter b{flex:0 0 auto!important;min-width:22px!important;height:22px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:11px!important;line-height:1!important}}@media(max-width:370px){.sc-mob3__filter{font-size:11.3px!important;gap:5px!important;padding:0 8px!important}.sc-mob3__filter b{min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:10px!important}.sc-mob3__week{font-size:12px!important}}@media(max-width:720px){.sc-mob3__filters{display:flex!important;grid-template-columns:none!important;gap:7px!important;width:auto!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 2px 4px!important;margin-top:9px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.sc-mob3__filters::-webkit-scrollbar{display:none!important}.sc-mob3__filter{flex:0 0 auto!important;width:auto!important;min-width:82px!important;height:36px!important;padding:0 12px!important;border-radius:999px!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important;scroll-snap-align:start!important}.sc-mob3__filter span{display:inline-block!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.sc-mob3__filter b{min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:10px!important}.sc-mob3__filter:nth-child(4),.sc-mob3__filter--meetings{min-width:118px!important}.sc-mob3__day.is-holiday{background:linear-gradient(180deg,#fff,hsl(var(--hh, 210),88%,96%))!important;border-color:hsl(var(--hh, 210),72%,82%)!important;box-shadow:inset 0 -2px hsl(var(--hh, 210),72%,64%)!important}.sc-mob3__day.is-holiday .sc-mob3__day-abbr,.sc-mob3__day.is-holiday .sc-mob3__day-num{color:hsl(var(--hh, 210),58%,34%)!important}.sc-mob3__day.is-holiday .sc-mob3__day-count{background:hsl(var(--hh, 210),88%,93%)!important;color:hsl(var(--hh, 210),58%,34%)!important}.sc-mob3__day.is-holiday.is-active{background:linear-gradient(180deg,#fff,hsl(var(--hh, 210),90%,94%))!important;border-color:hsl(var(--hh, 210),72%,70%)!important;box-shadow:inset 0 -3px hsl(var(--hh, 210),72%,54%),0 8px 18px -16px hsla(var(--hh, 210),70%,42%,.45)!important}.sc-mob3__day-holiday{width:calc(100% - 6px)!important;min-height:14px!important;padding:1px 4px!important;border-radius:999px!important;background:hsla(var(--hh, 210),88%,92%,.92)!important;border:1px solid hsla(var(--hh, 210),72%,74%,.85)!important;color:hsl(var(--hh, 210),58%,32%)!important;font-size:7.5px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sc-mob3__holiday-banner{display:flex!important;align-items:center!important;gap:7px!important;margin-top:8px!important;padding:8px 10px!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,hsl(var(--hh, 210),90%,96%))!important;border:1px solid hsl(var(--hh, 210),72%,82%)!important;color:hsl(var(--hh, 210),58%,32%)!important;box-shadow:inset 0 1px #ffffffeb!important}.sc-mob3__holiday-banner span{width:22px!important;height:22px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;background:hsl(var(--hh, 210),88%,92%)!important;border:1px solid hsl(var(--hh, 210),72%,76%)!important;font-size:11px!important}.sc-mob3__holiday-banner strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.015em!important}}@media(max-width:390px){.sc-mob3__filter{min-width:78px!important;padding:0 11px!important}.sc-mob3__filter:nth-child(4),.sc-mob3__filter--meetings{min-width:112px!important}.sc-mob3__day-holiday{font-size:7px!important}}@media(max-width:720px){.sc-page:has(.sc-mob3){background:radial-gradient(520px 260px at 50% -72px,rgba(219,234,254,.98),transparent 72%),radial-gradient(360px 240px at 102% 12%,rgba(224,242,254,.76),transparent 68%),linear-gradient(180deg,#fbfdff,#f3f9ff 46%,#fbfdff)!important}.sc-mob3{--m3-panel: rgba(255, 255, 255, .94);--m3-panel-blue: rgba(241, 248, 255, .96);--m3-panel-blue-2: rgba(232, 243, 255, .92);--m3-chat-border: rgba(205, 226, 249, .96);--m3-chat-border-soft: rgba(219, 234, 254, .92);--m3-chat-blue-50: #eff7ff;--m3-chat-blue-100: #dfeeff;--m3-chat-blue-200: #bfdbfe;--m3-chat-blue-deep: #193f7b;--m3-chat-ink: #0c1e38;--m3-chat-ink-2: #315176;--m3-chat-ink-3: #637d9f;--m3-chat-ink-4: #8aa2bf}.sc-mob3__hero,.sc-mob3__control-dock,.sc-mob3__date-card,.sc-mob3__empty,.sc-mob3__footer-stats>div{background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,var(--m3-panel-blue) 100%)!important;border-color:var(--m3-chat-border)!important;box-shadow:0 16px 36px -32px #193f7b6b,inset 0 1px #fffffffa!important}.sc-mob3__hero{padding:13px!important;background:radial-gradient(190px 110px at 92% 0%,rgba(191,219,254,.44),transparent 74%),linear-gradient(180deg,#fff,#f1f8ff)!important}.sc-mob3__hero-main{gap:10px!important}.sc-mob3__title{color:var(--m3-chat-ink)!important}.sc-mob3__weeknav{background:linear-gradient(180deg,#fff,#edf6ff)!important;border-color:var(--m3-chat-border)!important;box-shadow:inset 0 1px #fffffffa!important}.sc-mob3__nav{background:linear-gradient(180deg,#fff,#f2f8ff)!important;border-color:var(--m3-chat-border-soft)!important;color:var(--m3-chat-blue-deep)!important}.sc-mob3__metrics{margin-top:12px!important}.sc-mob3__metric,.sc-mob3__metric--button{background:linear-gradient(180deg,#fff,#f4faff)!important;border-color:var(--m3-chat-border-soft)!important}.sc-mob3__metric--primary{background:linear-gradient(180deg,#fff,#eaf4ff)!important;border-color:var(--m3-chat-blue-200)!important}.sc-mob3__metric-value{color:var(--m3-chat-ink)!important}.sc-mob3__metric-label{color:var(--m3-chat-ink-3)!important}.sc-mob3__control-dock{background:linear-gradient(180deg,#fffffffa,#f2f8fff5)!important;padding:10px!important}.sc-mob3__control-row{display:flex!important;flex-direction:column!important;gap:8px!important}.sc-mob3__search-wrap{width:100%!important;height:46px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:var(--m3-chat-border)!important}.sc-mob3__quick-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.sc-mob3__quick-btn{height:38px!important;min-width:0!important;border:1px solid var(--m3-chat-border-soft)!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#eef7ff)!important;color:var(--m3-chat-blue-deep)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font:inherit!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important;box-shadow:inset 0 1px #fffffff5!important;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,border-color .18s ease!important}.sc-mob3__quick-btn:disabled{opacity:.62!important;cursor:wait!important}.sc-mob3__quick-btn:active{transform:scale(.975)!important}.sc-mob3__quick-btn.is-spinning svg{animation:sc-spin .85s linear infinite!important}.sc-mob3__filters{margin-top:9px!important;padding-top:1px!important}.sc-mob3__filter{background:linear-gradient(180deg,#fff,#f4faff)!important;border-color:var(--m3-chat-border-soft)!important;color:var(--m3-chat-ink-2)!important}.sc-mob3__filter b{background:var(--m3-chat-blue-50)!important;color:var(--m3-chat-blue-deep)!important}.sc-mob3__filter.is-active{background:linear-gradient(135deg,#60a5fa,#3b82f6)!important;border-color:#60a5fabf!important;color:#fff!important}.sc-mob3__date-card{background:linear-gradient(180deg,#fff,#f1f8ff)!important;border-color:var(--m3-chat-border)!important}.sc-mob3__section-kicker{color:#2f72cc!important}.sc-mob3__section-head h2{color:var(--m3-chat-ink)!important}.sc-mob3__section-date{color:var(--m3-chat-ink-3)!important}.sc-mob3__day{background:linear-gradient(180deg,#fff,#f7fbff)!important;border-color:var(--m3-chat-border-soft)!important}.sc-mob3__day.is-today:not(.is-active){background:linear-gradient(180deg,#fff,#ecf6ff)!important}.sc-mob3__day.is-active{background:linear-gradient(180deg,#fff,#e6f2ff)!important;border-color:#9ec9ff!important;box-shadow:inset 0 -3px #3b82f6,0 10px 20px -18px #2563eb80!important}.sc-mob3__holiday-banner{background:linear-gradient(180deg,#fff,hsl(var(--hh, 210),90%,96%))!important}.sc-mob3__empty{background:linear-gradient(180deg,#fff,#f3f9ff)!important}}@media(max-width:370px){.sc-mob3__quick-btn{font-size:11.3px!important;gap:5px!important}}@media(max-width:980px){.sc-mob3__title{color:transparent!important;background:linear-gradient(90deg,#173866,#214a83 34%,#2e62bc 72%,#3e79f3)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 10px 24px rgba(36,91,182,.1)!important}}@media(max-width:768px){:root{--sched-mobile-blue-deep: #15366A;--sched-mobile-blue: #2666CB;--sched-mobile-blue-soft: #EEF5FF;--sched-mobile-bg: #F4F8FF;--sched-mobile-card: #FFFFFF;--sched-mobile-line: #DFE9F7;--sched-mobile-line-strong: #CFDDF0;--sched-mobile-text: #10233F;--sched-mobile-muted: #6F819B;--sched-mobile-shadow: 0 12px 32px -28px rgba(24, 68, 145, .42)}html,body,#root{min-height:100%;height:auto!important;overflow-x:hidden!important}.schedule-page,.sched-page,.schedule-container,.schedule-main,.schedule-wrapper,.ms-schedule-page{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important;background:radial-gradient(260px 200px at 105% 6%,rgba(109,169,255,.22),transparent 65%),radial-gradient(220px 180px at -10% 22%,rgba(205,225,255,.72),transparent 68%),linear-gradient(180deg,#F8FBFF 0%,var(--sched-mobile-bg) 100%)!important;padding:max(18px,env(safe-area-inset-top)) 14px max(170px,calc(150px + env(safe-area-inset-bottom)))!important;scroll-padding-top:18px!important;scroll-padding-bottom:170px!important}.schedule-page *,.sched-page *,.schedule-container *,.ms-schedule-page *{box-sizing:border-box}.schedule-page .sticky,.sched-page .sticky,.schedule-container .sticky,.ms-schedule-page .sticky,.schedule-toolbar,.sched-toolbar,.week-nav,.week-navigation,.schedule-week-nav,.schedule-date-nav,.date-navigation,.calendar-nav,.schedule-search,.sched-search,.search-schedule,.search-panel,.search-section{position:static!important;top:auto!important;bottom:auto!important;transform:none!important}.schedule-hero,.sched-hero,.schedule-header,.sched-header,.page-header,.ms-page-header{margin:0 0 14px!important;padding:18px 16px!important;border-radius:22px!important;background:#fffffff0!important;border:1px solid var(--sched-mobile-line)!important;box-shadow:var(--sched-mobile-shadow)!important}.schedule-title,.sched-title,.schedule-page-title,.page-title,.ms-page-title,.schedule-hero h1,.sched-hero h1,.schedule-header h1,.sched-header h1{margin:0!important;font-size:30px!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:850!important;background:linear-gradient(90deg,var(--sched-mobile-blue-deep),var(--sched-mobile-blue))!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.schedule-subtitle,.sched-subtitle,.page-subtitle,.ms-page-subtitle,.schedule-hero p,.sched-hero p,.schedule-header p,.sched-header p{margin:6px 0 0!important;font-size:13px!important;line-height:1.45!important;color:var(--sched-mobile-muted)!important}.schedule-section,.sched-section,.schedule-card,.sched-card,.schedule-panel,.sched-panel,.filter-section,.filters-section,.schedule-filters,.sched-filters,.calendar-section,.calendar-card,.shift-card,.employee-card,.coverage-card,.meeting-card{width:100%!important;margin:0 0 12px!important;padding:14px!important;border-radius:20px!important;background:#fffffff5!important;border:1px solid var(--sched-mobile-line)!important;box-shadow:var(--sched-mobile-shadow)!important}.section-header,.sched-section-header,.schedule-section-header,.card-header,.panel-header,.filters-header,.schedule-card-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin:0 0 12px!important;padding:0 0 10px!important;border-bottom:1px solid #ECF2FB!important}.section-title,.sched-section-title,.schedule-section-title,.card-title,.panel-title,.filters-title,.schedule-card-title,.section-header h2,.section-header h3,.card-header h2,.card-header h3,.panel-header h2,.panel-header h3{margin:0!important;font-size:15px!important;line-height:1.15!important;font-weight:800!important;color:var(--sched-mobile-text)!important;letter-spacing:-.015em!important}.section-description,.sched-section-description,.schedule-section-description,.card-description,.panel-description{margin:4px 0 0!important;font-size:12px!important;line-height:1.35!important;color:var(--sched-mobile-muted)!important}.week-nav,.week-navigation,.schedule-week-nav,.schedule-date-nav,.date-navigation,.calendar-nav,.week-selector,.schedule-week-selector{width:100%!important;margin:0 0 12px!important;padding:12px!important;border-radius:20px!important;background:#fffffff5!important;border:1px solid var(--sched-mobile-line)!important;box-shadow:var(--sched-mobile-shadow)!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important}.week-nav-title,.week-title,.current-week,.schedule-current-week,.date-range,.week-range,.schedule-date-range{grid-column:2!important;text-align:center!important;margin:0!important;min-width:0!important;font-size:15px!important;line-height:1.16!important;font-weight:850!important;color:var(--sched-mobile-text)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.week-nav button,.week-navigation button,.schedule-week-nav button,.schedule-date-nav button,.date-navigation button,.calendar-nav button{min-height:42px!important;height:42px!important;border-radius:14px!important;border:1px solid var(--sched-mobile-line)!important;background:#f8fbff!important;color:var(--sched-mobile-blue-deep)!important;box-shadow:none!important;font-weight:800!important}.week-nav button:first-child,.week-navigation button:first-child,.schedule-week-nav button:first-child,.schedule-date-nav button:first-child,.date-navigation button:first-child,.calendar-nav button:first-child{grid-column:1!important}.week-nav button:last-child,.week-navigation button:last-child,.schedule-week-nav button:last-child,.schedule-date-nav button:last-child,.date-navigation button:last-child,.calendar-nav button:last-child{grid-column:3!important}.today-btn,.current-week-btn,.this-week-btn{width:100%!important;grid-column:1 / -1!important;margin-top:2px!important;background:var(--sched-mobile-blue-soft)!important;color:var(--sched-mobile-blue-deep)!important}.schedule-search,.sched-search,.search-schedule,.search-panel,.search-section,.schedule-search-section{width:100%!important;margin:0 0 12px!important;padding:14px!important;border-radius:20px!important;background:#fffffff5!important;border:1px solid var(--sched-mobile-line)!important;box-shadow:var(--sched-mobile-shadow)!important}.schedule-search:before,.sched-search:before,.search-schedule:before,.search-panel:before,.search-section:before,.schedule-search-section:before{content:"Search shifts, meetings or coverage"!important;display:block!important;margin:0 0 9px!important;font-size:12px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--sched-mobile-blue-deep)!important}.schedule-search input,.sched-search input,.search-schedule input,.search-panel input,.search-section input,.schedule-search-section input,input[type=search]{width:100%!important;min-height:46px!important;border-radius:16px!important;border:1px solid var(--sched-mobile-line)!important;background:#f8fbff!important;color:var(--sched-mobile-text)!important;font-size:14px!important;font-weight:600!important;padding:11px 13px!important;box-shadow:none!important}.schedule-search input::placeholder,.sched-search input::placeholder,.search-schedule input::placeholder,.search-panel input::placeholder,.search-section input::placeholder,.schedule-search-section input::placeholder,input[type=search]::placeholder{color:#8a9ab2!important}.schedule-search input:focus,.sched-search input:focus,.search-schedule input:focus,.search-panel input:focus,.search-section input:focus,.schedule-search-section input:focus,input[type=search]:focus{outline:none!important;border-color:var(--sched-mobile-blue)!important;background:#fff!important;box-shadow:0 0 0 4px #2666cb21!important}.schedule-actions,.sched-actions,.header-actions,.card-actions,.panel-actions,.toolbar-actions,.form-actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid #ECF2FB!important}.schedule-actions button,.sched-actions button,.header-actions button,.card-actions button,.panel-actions button,.toolbar-actions button,.form-actions button,.schedule-actions .btn,.sched-actions .btn,.header-actions .btn,.card-actions .btn,.panel-actions .btn,.toolbar-actions .btn,.form-actions .btn{min-height:44px!important;border-radius:16px!important;padding:10px 14px!important;font-size:14px!important;font-weight:800!important;border:1px solid var(--sched-mobile-line)!important;background:#f8fbff!important;color:#244263!important;box-shadow:none!important;flex:1 1 calc(50% - 5px)!important}.schedule-actions .btn-primary,.sched-actions .btn-primary,.header-actions .btn-primary,.card-actions .btn-primary,.panel-actions .btn-primary,.toolbar-actions .btn-primary,.form-actions .btn-primary,.schedule-actions button.primary,.sched-actions button.primary,.header-actions button.primary,.card-actions button.primary,.panel-actions button.primary,.toolbar-actions button.primary,.form-actions button.primary,.save-schedule-btn,.schedule-save-btn,.generate-schedule-btn,.publish-schedule-btn,.create-schedule-btn,.add-shift-btn,.new-shift-btn{flex-basis:100%!important;width:100%!important;min-height:48px!important;background:linear-gradient(135deg,var(--sched-mobile-blue),var(--sched-mobile-blue-deep))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 28px -20px #2666cbb3!important}.schedule-actions button:active,.sched-actions button:active,.header-actions button:active,.card-actions button:active,.panel-actions button:active,.toolbar-actions button:active,.form-actions button:active{transform:scale(.985)!important}.schedule-tabs,.sched-tabs,.view-tabs,.filter-tabs,.status-tabs,.chip-row,.chips,.schedule-chip-row{position:static!important;display:flex!important;gap:6px!important;overflow-x:auto!important;padding:4px!important;margin:0 0 12px!important;border-radius:18px!important;background:#eef5ff!important;border:1px solid var(--sched-mobile-line)!important;scrollbar-width:none!important}.schedule-tabs::-webkit-scrollbar,.sched-tabs::-webkit-scrollbar,.view-tabs::-webkit-scrollbar,.filter-tabs::-webkit-scrollbar,.status-tabs::-webkit-scrollbar,.chip-row::-webkit-scrollbar,.chips::-webkit-scrollbar{display:none!important}.schedule-tab,.sched-tab,.view-tab,.filter-tab,.status-tab,.chip,.schedule-chip{flex:0 0 auto!important;min-height:34px!important;border-radius:999px!important;padding:8px 12px!important;background:transparent!important;border:0!important;color:var(--sched-mobile-muted)!important;box-shadow:none!important;font-size:13px!important;font-weight:750!important}.schedule-tab.active,.sched-tab.active,.view-tab.active,.filter-tab.active,.status-tab.active,.chip.active,.schedule-chip.active,.schedule-tab.is-active,.sched-tab.is-active,.view-tab.is-active,.filter-tab.is-active,.status-tab.is-active,.chip.is-active,.schedule-chip.is-active{background:#fff!important;color:var(--sched-mobile-blue-deep)!important;box-shadow:0 8px 18px -15px #18449173!important}.schedule-row,.sched-row,.shift-row,.employee-row,.coverage-row,.meeting-row,.schedule-item,.sched-item,.shift-item,.coverage-item,.meeting-item{margin:0 0 8px!important;padding:12px!important;border-radius:16px!important;background:#f8fbff!important;border:1px solid #E5EEF9!important;box-shadow:none!important}.schedule-row:last-child,.sched-row:last-child,.shift-row:last-child,.employee-row:last-child,.coverage-row:last-child,.meeting-row:last-child,.schedule-item:last-child,.sched-item:last-child,.shift-item:last-child,.coverage-item:last-child,.meeting-item:last-child{margin-bottom:0!important}.schedule-grid,.sched-grid,.schedule-layout,.sched-layout,.schedule-content,.sched-content,.cards-grid,.stats-grid,.filters-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}}@media(max-width:420px){.schedule-page,.sched-page,.schedule-container,.schedule-main,.schedule-wrapper,.ms-schedule-page{padding-left:12px!important;padding-right:12px!important;padding-bottom:max(190px,calc(170px + env(safe-area-inset-bottom)))!important}.schedule-actions button,.sched-actions button,.header-actions button,.card-actions button,.panel-actions button,.toolbar-actions button,.form-actions button,.schedule-actions .btn,.sched-actions .btn,.header-actions .btn,.card-actions .btn,.panel-actions .btn,.toolbar-actions .btn,.form-actions .btn{flex-basis:100%!important;width:100%!important}}@media(max-width:768px){.schedule-page,.sched-page,.schedule-container,.schedule-main,.schedule-wrapper,.ms-schedule-page{background:radial-gradient(260px 200px at 105% 6%,rgba(109,169,255,.22),transparent 65%),radial-gradient(220px 180px at -10% 22%,rgba(205,225,255,.72),transparent 68%),linear-gradient(180deg,#f8fbff,#f4f8ff)!important}.schedule-hero,.sched-hero,.schedule-header,.sched-header,.page-header,.ms-page-header,.schedule-section,.sched-section,.schedule-card,.sched-card,.schedule-panel,.sched-panel,.filter-section,.filters-section,.schedule-filters,.sched-filters,.calendar-section,.calendar-card,.shift-card,.employee-card,.coverage-card,.meeting-card,.week-nav,.week-navigation,.schedule-week-nav,.schedule-date-nav,.date-navigation,.calendar-nav,.week-selector,.schedule-week-selector,.schedule-search,.sched-search,.search-schedule,.search-panel,.search-section,.schedule-search-section{background:#fffffff5!important;border-color:#e2ecfb!important;box-shadow:0 14px 36px -30px #1844916b,inset 0 1px #ffffffe6!important}.schedule-row,.sched-row,.shift-row,.employee-row,.coverage-row,.meeting-row,.schedule-item,.sched-item,.shift-item,.coverage-item,.meeting-item,.schedule-tabs,.sched-tabs,.view-tabs,.filter-tabs,.status-tabs,.chip-row,.chips,.schedule-chip-row,.week-nav button,.week-navigation button,.schedule-week-nav button,.schedule-date-nav button,.date-navigation button,.calendar-nav button,.schedule-search input,.sched-search input,.search-schedule input,.search-panel input,.search-section input,.schedule-search-section input,input[type=search]{background:#f8fcff!important;border-color:#e4edf8!important;color:#10233f!important}.schedule-title,.sched-title,.schedule-page-title,.page-title,.ms-page-title,.schedule-hero h1,.sched-hero h1,.schedule-header h1,.sched-header h1{font-size:30px!important;line-height:1.04!important;font-weight:850!important;letter-spacing:-.035em!important;background:linear-gradient(90deg,#15366a,#2666cb)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.schedule-subtitle,.sched-subtitle,.page-subtitle,.ms-page-subtitle,.schedule-hero p,.sched-hero p,.schedule-header p,.sched-header p,.section-description,.sched-section-description,.schedule-section-description,.card-description,.panel-description{font-size:13px!important;line-height:1.45!important;color:#6b7a93!important}.section-title,.sched-section-title,.schedule-section-title,.card-title,.panel-title,.filters-title,.schedule-card-title,.section-header h2,.section-header h3,.card-header h2,.card-header h3,.panel-header h2,.panel-header h3,.week-nav-title,.week-title,.current-week,.schedule-current-week,.date-range,.week-range,.schedule-date-range{font-size:15px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.015em!important;color:#10233f!important}.schedule-tab,.sched-tab,.view-tab,.filter-tab,.status-tab,.chip,.schedule-chip,.schedule-search:before,.sched-search:before,.search-schedule:before,.search-panel:before,.search-section:before,.schedule-search-section:before{font-size:12px!important;line-height:1.2!important;font-weight:750!important;color:#15366a!important}.schedule-search input,.sched-search input,.search-schedule input,.search-panel input,.search-section input,.schedule-search-section input,input[type=search]{font-size:14px!important;line-height:1.25!important}}@media(max-width:420px){.schedule-title,.sched-title,.schedule-page-title,.page-title,.ms-page-title,.schedule-hero h1,.sched-hero h1,.schedule-header h1,.sched-header h1{font-size:30px!important}.section-title,.sched-section-title,.schedule-section-title,.card-title,.panel-title,.filters-title,.schedule-card-title,.section-header h2,.section-header h3,.card-header h2,.card-header h3,.panel-header h2,.panel-header h3{font-size:15px!important}}.schedule-today-btn,.today-btn.schedule-today-btn{border-radius:999px;font-weight:800}@media(max-width:768px){.schedule-today-btn,.today-btn.schedule-today-btn{width:100%!important;min-height:42px!important;margin-top:8px!important;padding:10px 14px!important;grid-column:1 / -1!important;border-radius:16px!important;border:1px solid #DCE8F8!important;background:#eef5ff!important;color:#15366a!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.01em!important;box-shadow:none!important}.schedule-today-btn:active,.today-btn.schedule-today-btn:active{transform:scale(.985)!important}.schedule-today-btn:focus-visible,.today-btn.schedule-today-btn:focus-visible{outline:none!important;border-color:#2666cb!important;box-shadow:0 0 0 4px #2666cb21!important}}@media(max-width:768px){html,body,#root{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}.schedule-page,.sched-page,.schedule-container,.schedule-main,.schedule-wrapper,.ms-schedule-page,.app-main,.main-content,main{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-color:#eef4fc!important}.schedule-page:before,.sched-page:before,.schedule-container:before,.ms-schedule-page:before{content:""!important;position:fixed!important;z-index:0!important;pointer-events:none!important;width:360px!important;height:360px!important;top:-80px!important;left:-60px!important;border-radius:50%!important;background:#cfe4ff!important;filter:blur(60px)!important;opacity:.55!important}.schedule-page:after,.sched-page:after,.schedule-container:after,.ms-schedule-page:after{content:""!important;position:fixed!important;z-index:0!important;pointer-events:none!important;width:420px!important;height:420px!important;top:200px!important;right:-120px!important;border-radius:50%!important;background:#d8edff!important;filter:blur(60px)!important;opacity:.55!important}.schedule-page>*,.sched-page>*,.schedule-container>*,.ms-schedule-page>*{position:relative;z-index:1}.schedule-today-btn,.today-btn.schedule-today-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:42px!important;margin-top:8px!important;padding:10px 14px!important;grid-column:1 / -1!important;border-radius:16px!important;border:1px solid #d8e8ff!important;background:#ecf4ff!important;color:#15366a!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.01em!important;box-shadow:0 8px 18px -15px #18449173!important;position:relative!important;z-index:5!important}.schedule-today-btn--top{margin:0 0 12px!important}.week-nav .schedule-today-btn,.week-navigation .schedule-today-btn,.schedule-week-nav .schedule-today-btn,.schedule-date-nav .schedule-today-btn,.date-navigation .schedule-today-btn,.calendar-nav .schedule-today-btn,.week-selector .schedule-today-btn,.schedule-week-selector .schedule-today-btn{grid-column:1 / -1!important}}@media(max-width:768px){.schedule-mobile-visible-today-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;margin:0 0 12px!important;padding:11px 16px!important;border-radius:18px!important;border:1px solid #d8e8ff!important;background:linear-gradient(135deg,#ecf4ff,#fff)!important;color:#15366a!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.01em!important;box-shadow:0 12px 24px -20px #1844917a,inset 0 1px #ffffffe6!important;position:relative!important;z-index:20!important;cursor:pointer!important}.schedule-mobile-visible-today-btn:before{content:"↺";margin-right:8px;font-size:15px;line-height:1}.schedule-mobile-visible-today-btn:active{transform:scale(.985)!important}.schedule-mobile-visible-today-btn:focus-visible{outline:none!important;border-color:#2666cb!important;box-shadow:0 0 0 4px #2666cb21,0 12px 24px -20px #1844917a!important}.schedule-today-btn,.today-btn.schedule-today-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important}}@media(max-width:720px){:root{--sched-av-page-bg-a: rgba(156,200,255,.4);--sched-av-page-bg-b: rgba(216,235,255,.76);--sched-av-section-bg: rgba(255,255,255,.96);--sched-av-section-border: rgba(226,236,249,.98);--sched-av-section-shadow: 0 14px 36px -30px rgba(24,68,145,.42), inset 0 1px 0 rgba(255,255,255,.9);--sched-av-inner-bg: #f8fcff;--sched-av-inner-border: #e4edf8;--sched-av-button-bg: #f8fcff;--sched-av-button-border: rgba(226,236,249,.98);--sched-av-button-text: #1c3154;--sched-av-title: #101a2e;--sched-av-muted: #7d8da4}html,body,#root,.app,.app-shell,.main-content,.app-main,main,.schedule-page,.sched-page,.schedule-container,.schedule-main,.schedule-wrapper,.ms-schedule-page{background:radial-gradient(ellipse 280px 220px at 4% 4%,rgba(156,200,255,.4),transparent 72%),radial-gradient(ellipse 300px 220px at 98% 12%,rgba(216,235,255,.76),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff)!important;background-color:#edf6ff!important}.schedule-page,.sched-page,.schedule-container,.schedule-main,.schedule-wrapper,.ms-schedule-page{color:#101a2e!important;min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(154px + env(safe-area-inset-bottom,0px))!important}.schedule-page:before,.sched-page:before,.schedule-container:before,.ms-schedule-page:before,.schedule-page:after,.sched-page:after,.schedule-container:after,.ms-schedule-page:after{content:""!important;position:fixed!important;z-index:0!important;pointer-events:none!important;border-radius:999px!important}.schedule-page:before,.sched-page:before,.schedule-container:before,.ms-schedule-page:before{width:220px!important;height:220px!important;right:-120px!important;top:94px!important;background:#74b1ff3d!important}.schedule-page:after,.sched-page:after,.schedule-container:after,.ms-schedule-page:after{width:180px!important;height:180px!important;left:-110px!important;bottom:108px!important;background:#d1e4ff9e!important}.schedule-page>*,.sched-page>*,.schedule-container>*,.ms-schedule-page>*{position:relative!important;z-index:1!important}.schedule-hero,.sched-hero,.schedule-header,.sched-header,.page-header,.ms-page-header,.schedule-section,.sched-section,.schedule-card,.sched-card,.schedule-panel,.sched-panel,.filter-section,.filters-section,.schedule-filters,.sched-filters,.calendar-section,.calendar-card,.shift-card,.employee-card,.coverage-card,.meeting-card,.week-nav,.week-navigation,.schedule-week-nav,.schedule-date-nav,.date-navigation,.calendar-nav,.week-selector,.schedule-week-selector,.schedule-search,.sched-search,.search-schedule,.search-panel,.search-section,.schedule-search-section{background:#fffffff5!important;border:1px solid rgba(226,236,249,.98)!important;border-radius:20px!important;box-shadow:0 14px 36px -30px #1844916b,inset 0 1px #ffffffe6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.schedule-row,.sched-row,.shift-row,.employee-row,.coverage-row,.meeting-row,.schedule-item,.sched-item,.shift-item,.coverage-item,.meeting-item,.schedule-tabs,.sched-tabs,.view-tabs,.filter-tabs,.status-tabs,.chip-row,.chips,.schedule-chip-row,.schedule-search input,.sched-search input,.search-schedule input,.search-panel input,.search-section input,.schedule-search-section input,input[type=search],input[type=date],select,textarea{background:#f8fcff!important;border-color:#e4edf8!important;color:#101a2e!important;box-shadow:none!important}.schedule-title,.sched-title,.schedule-page-title,.page-title,.ms-page-title,.schedule-hero h1,.sched-hero h1,.schedule-header h1,.sched-header h1{font-size:30px!important;line-height:1.04!important;font-weight:850!important;letter-spacing:-.035em!important;color:#101a2e!important;background:none!important;-webkit-text-fill-color:initial!important}.schedule-subtitle,.sched-subtitle,.page-subtitle,.ms-page-subtitle,.schedule-hero p,.sched-hero p,.schedule-header p,.sched-header p{color:#73839a!important;font-size:13.5px!important;line-height:1.48!important}.section-title,.sched-section-title,.schedule-section-title,.card-title,.panel-title,.filters-title,.schedule-card-title,.section-header h2,.section-header h3,.card-header h2,.card-header h3,.panel-header h2,.panel-header h3,.week-nav-title,.week-title,.current-week,.schedule-current-week,.date-range,.week-range,.schedule-date-range{font-size:15px!important;line-height:1.15!important;font-weight:850!important;color:#101a2e!important}.section-description,.sched-section-description,.schedule-section-description,.card-description,.panel-description,.schedule-search:before,.sched-search:before,.search-schedule:before,.search-panel:before,.search-section:before,.schedule-search-section:before{color:#7d8da4!important;font-size:11px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important}.schedule-page button,.sched-page button,.schedule-container button,.ms-schedule-page button,.schedule-page .btn,.sched-page .btn,.schedule-container .btn,.ms-schedule-page .btn,.schedule-actions button,.sched-actions button,.header-actions button,.card-actions button,.panel-actions button,.toolbar-actions button,.form-actions button,.week-nav button,.week-navigation button,.schedule-week-nav button,.schedule-date-nav button,.date-navigation button,.calendar-nav button,.schedule-tab,.sched-tab,.view-tab,.filter-tab,.status-tab,.chip,.schedule-chip,.schedule-today-btn,.today-btn.schedule-today-btn,.schedule-mobile-visible-today-btn{min-height:43px!important;border-radius:14px!important;background:#f8fcff!important;border:1px solid rgba(226,236,249,.98)!important;color:#1c3154!important;font-size:14px!important;font-weight:750!important;box-shadow:none!important;text-decoration:none!important}.schedule-tab.active,.sched-tab.active,.view-tab.active,.filter-tab.active,.status-tab.active,.chip.active,.schedule-chip.active,.schedule-tab.is-active,.sched-tab.is-active,.view-tab.is-active,.filter-tab.is-active,.status-tab.is-active,.chip.is-active,.schedule-chip.is-active,button.active,button.is-active,.btn.active,.btn.is-active{background:#fff!important;color:#2463d8!important;border-color:#e2ecf9fa!important;box-shadow:0 8px 18px -15px #18449170,inset 0 1px #ffffffe6!important}.schedule-mobile-visible-today-btn,.schedule-today-btn,.today-btn.schedule-today-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0 0 12px!important;background:#f8fcff!important;border:1px solid rgba(226,236,249,.98)!important;color:#1c3154!important;border-radius:14px!important;box-shadow:none!important}.schedule-mobile-visible-today-btn:before{color:#1c3154!important}.btn-primary,button.primary,button[type=submit],.save-schedule-btn,.schedule-save-btn,.generate-schedule-btn,.publish-schedule-btn,.create-schedule-btn,.add-shift-btn,.new-shift-btn{background:#f8fcff!important;color:#1c3154!important;border:1px solid rgba(226,236,249,.98)!important;box-shadow:none!important}}.schedule-mobile-visible-today-btn{display:none}@media(max-width:768px){.schedule-mobile-visible-today-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;margin:8px 0 12px!important;padding:11px 16px!important;border-radius:18px!important;border:1px solid #d8e8ff!important;background:#ecf4ff!important;color:#15366a!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.01em!important;box-shadow:0 12px 24px -20px #1844917a,inset 0 1px #ffffffe6!important;position:relative!important;z-index:20!important;cursor:pointer!important}.schedule-mobile-visible-today-btn:before{content:"↺";margin-right:8px;font-size:15px;line-height:1}}@media(max-width:768px){html,body,#root{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-color:#eef4fc!important}.schedule-page,.sched-page,.schedule-container,.schedule-main,.schedule-wrapper,.ms-schedule-page{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-color:#eef4fc!important;min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:max(170px,calc(150px + env(safe-area-inset-bottom)))!important}.schedule-page:before,.sched-page:before,.schedule-container:before,.ms-schedule-page:before{content:""!important;position:fixed!important;z-index:0!important;pointer-events:none!important;width:360px!important;height:360px!important;top:-80px!important;left:-60px!important;border-radius:50%!important;background:#cfe4ff!important;filter:blur(60px)!important;opacity:.55!important}.schedule-page:after,.sched-page:after,.schedule-container:after,.ms-schedule-page:after{content:""!important;position:fixed!important;z-index:0!important;pointer-events:none!important;width:420px!important;height:420px!important;top:200px!important;right:-120px!important;border-radius:50%!important;background:#d8edff!important;filter:blur(60px)!important;opacity:.55!important}.schedule-page>*,.sched-page>*,.schedule-container>*,.ms-schedule-page>*{position:relative;z-index:1}.schedule-hero,.sched-hero,.schedule-header,.sched-header,.page-header,.ms-page-header,.schedule-section:not(.shift-card):not(.day-card):not(.holiday-card),.sched-section:not(.shift-card):not(.day-card):not(.holiday-card),.schedule-card:not(.shift-card):not(.day-card):not(.holiday-card):not(.schedule-day):not(.calendar-day),.sched-card:not(.shift-card):not(.day-card):not(.holiday-card):not(.schedule-day):not(.calendar-day),.schedule-panel:not(.shift-card):not(.day-card):not(.holiday-card),.sched-panel:not(.shift-card):not(.day-card):not(.holiday-card),.filter-section,.filters-section,.schedule-filters,.sched-filters,.week-nav,.week-navigation,.schedule-week-nav,.schedule-date-nav,.date-navigation,.calendar-nav,.week-selector,.schedule-week-selector,.schedule-search,.sched-search,.search-schedule,.search-panel,.search-section,.schedule-search-section{background:#fffffff5!important;border:1px solid #e2ecfb!important;border-radius:20px!important;box-shadow:0 14px 36px -30px #1844916b,inset 0 1px #ffffffe6!important}.shift-card,.shift-row,.shift-item,.schedule-shift,.schedule-shift-card,.day-card,.schedule-day,.calendar-day,.day-column,.holiday-card,.holiday-row,.holiday-item,.is-holiday,[class*=holiday],[class*=Holiday],[class*=shift],[class*=Shift]{background:revert!important;background-color:revert!important;border-color:revert!important;box-shadow:revert!important;color:revert!important}.schedule-title,.sched-title,.schedule-page-title,.page-title,.ms-page-title,.schedule-hero h1,.sched-hero h1,.schedule-header h1,.sched-header h1{font-size:30px!important;line-height:1.04!important;font-weight:850!important;letter-spacing:-.035em!important;background:linear-gradient(90deg,#15366a,#2666cb)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.schedule-subtitle,.sched-subtitle,.page-subtitle,.ms-page-subtitle,.schedule-hero p,.sched-hero p,.schedule-header p,.sched-header p,.section-description,.sched-section-description,.schedule-section-description,.card-description,.panel-description{font-size:13px!important;line-height:1.45!important;color:#6b7a93!important}.section-title,.sched-section-title,.schedule-section-title,.card-title,.panel-title,.filters-title,.schedule-card-title,.section-header h2,.section-header h3,.card-header h2,.card-header h3,.panel-header h2,.panel-header h3,.week-nav-title,.week-title,.current-week,.schedule-current-week,.date-range,.week-range,.schedule-date-range{font-size:15px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.015em!important;color:#10233f!important}.schedule-actions button:not(.shift-card button):not(.day-card button):not(.holiday-card button),.sched-actions button:not(.shift-card button):not(.day-card button):not(.holiday-card button),.header-actions button:not(.shift-card button):not(.day-card button):not(.holiday-card button),.card-actions button:not(.shift-card button):not(.day-card button):not(.holiday-card button),.panel-actions button:not(.shift-card button):not(.day-card button):not(.holiday-card button),.toolbar-actions button:not(.shift-card button):not(.day-card button):not(.holiday-card button),.form-actions button:not(.shift-card button):not(.day-card button):not(.holiday-card button),.week-nav button,.week-navigation button,.schedule-week-nav button,.schedule-date-nav button,.date-navigation button,.calendar-nav button,.schedule-search button,.sched-search button,.search-schedule button,.search-panel button,.search-section button,.schedule-search-section button,.schedule-tab,.sched-tab,.view-tab,.filter-tab,.status-tab,.chip,.schedule-chip,.schedule-mobile-today-v26{background:#ecf4ff!important;color:#15366a!important;border:1px solid #d8e8ff!important;border-radius:16px!important;box-shadow:0 8px 18px -15px #1844916b,inset 0 1px #ffffffe6!important;font-weight:800!important}.schedule-actions .btn-primary,.sched-actions .btn-primary,.header-actions .btn-primary,.card-actions .btn-primary,.panel-actions .btn-primary,.toolbar-actions .btn-primary,.form-actions .btn-primary,.schedule-actions button.primary,.sched-actions button.primary,.header-actions button.primary,.card-actions button.primary,.panel-actions button.primary,.toolbar-actions button.primary,.form-actions button.primary,.save-schedule-btn,.schedule-save-btn,.generate-schedule-btn,.publish-schedule-btn,.create-schedule-btn,.add-shift-btn,.new-shift-btn{background:linear-gradient(135deg,#2b86f5,#114fa1)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 28px -12px #2b86f58c,inset 0 1px #fff3!important}.schedule-mobile-today-v26{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin:8px 0 12px!important;padding:10px 14px!important;font-size:14px!important;letter-spacing:-.01em!important;position:relative!important;z-index:50!important;visibility:visible!important;opacity:1!important;cursor:pointer!important}.schedule-mobile-today-v26:before{content:"↺";margin-right:8px;font-size:15px;line-height:1}.schedule-mobile-today-v26:active{transform:scale(.985)!important}.schedule-search:before,.sched-search:before,.search-schedule:before,.search-panel:before,.search-section:before,.schedule-search-section:before{content:"Search shifts, meetings or coverage"!important;display:block!important;margin:0 0 9px!important;font-size:12px!important;line-height:1.2!important;font-weight:750!important;color:#15366a!important}}@media(min-width:769px){.schedule-mobile-today-v26{display:none!important}}@media(max-width:768px){.sc-page:has(.sc-mob3),.sc-page:has(.sc-mob3) .sc-main,.sc-page:has(.sc-mob3) .sc-main__content,.sc-mob3,body:has(.sc-mob3),#root:has(.sc-mob3){background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.sc-page:has(.sc-mob3){border-radius:32px!important;overflow:hidden!important}.sc-mob3,.sc-mob3 *{box-sizing:border-box!important}.sc-mob3{min-height:100dvh!important;padding:max(28px,env(safe-area-inset-top)) 24px max(36px,calc(24px + env(safe-area-inset-bottom)))!important}.sc-mob3__hero{position:relative!important;overflow:visible!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important}.sc-mob3__aurora{position:absolute!important;inset:-10px -74px auto auto!important;width:310px!important;height:210px!important;border-radius:999px!important;background:radial-gradient(circle,#cadcf7f2,#d7e4f8b3 42%,#d7e4f800 72%)!important;filter:none!important;animation:none!important;pointer-events:none!important;z-index:0!important}.sc-mob3__hero-main{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:1fr!important;gap:16px!important;align-items:stretch!important;margin:0!important}.sc-mob3__title{margin:0!important;font-size:clamp(44px,13vw,72px)!important;line-height:.92!important;letter-spacing:-.075em!important;font-weight:900!important;color:#173a78!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.sc-mob3__subtitle{display:none!important}.sc-mob3__weeknav{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:62px minmax(0,1fr) 62px!important;gap:14px!important;align-items:center!important;padding:14px!important;border-radius:30px!important;border:1px solid #dbe6f5!important;background:#ffffffeb!important;box-shadow:0 18px 34px -30px #112f6757,inset 0 1px #ffffffeb!important}.sc-mob3__nav{width:52px!important;height:52px!important;border-radius:18px!important;border:1px solid #dbe6f5!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;color:#2159d8!important;box-shadow:none!important}.sc-mob3__week{min-width:0!important;color:#16376f!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.03em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}.sc-mob3__metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important}.sc-mob3__metric,.sc-mob3__metric--primary,.sc-mob3__metric--button{position:relative!important;min-height:116px!important;padding:18px 14px 16px 72px!important;border-radius:26px!important;border:1px solid #dbe6f5!important;background:#fffffff0!important;box-shadow:0 18px 34px -30px #112f6747,inset 0 1px #ffffffeb!important;text-align:left!important;transform:none!important}.sc-mob3__metric:before,.sc-mob3__metric--primary:before,.sc-mob3__metric--button:before{content:""!important;position:absolute!important;left:16px!important;top:18px!important;width:42px!important;height:42px!important;border-radius:15px!important;background-color:#edf4ff!important;background-repeat:no-repeat!important;background-position:center!important;background-size:22px 22px!important}.sc-mob3__metrics>*:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")!important}.sc-mob3__metrics>*:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9h18M8 3v4M16 3v4'/%3E%3C/svg%3E")!important}.sc-mob3__metrics>*:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")!important}.sc-mob3__metric-value{display:block!important;color:#2563eb!important;font-size:32px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.06em!important}.sc-mob3__metric-label{display:block!important;margin-top:8px!important;color:#7c8fab!important;font-size:12px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.02em!important;text-transform:capitalize!important}.sc-mob3__control-dock{position:static!important;top:auto!important;z-index:1!important;margin:18px 0 16px!important;padding:18px!important;border-radius:30px!important;border:1px solid #dbe6f5!important;background:#fffffff0!important;box-shadow:0 18px 34px -30px #112f6757,inset 0 1px #ffffffeb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sc-mob3__control-row{display:flex!important;flex-direction:column!important;gap:14px!important}.sc-mob3__search-wrap{width:100%!important;height:78px!important;display:grid!important;grid-template-columns:32px 1fr 32px!important;align-items:center!important;gap:12px!important;padding:0 18px!important;border-radius:24px!important;border:1px solid #dbe6f5!important;background:#fff!important;box-shadow:none!important;color:#8596b0!important}.sc-mob3__search-wrap svg{width:26px!important;height:26px!important}.sc-mob3__search{font-size:15px!important;line-height:1.25!important;font-weight:750!important;color:#173a78!important}.sc-mob3__search::placeholder{color:#8395b2!important;font-weight:700!important;opacity:1!important}.sc-mob3__clear{width:32px!important;height:32px!important;border-radius:12px!important}.sc-mob3__quick-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.sc-mob3__quick-btn{height:80px!important;min-width:0!important;border-radius:22px!important;border:1px solid #dbe6f5!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#1743a1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important}.sc-mob3__quick-btn svg{width:24px!important;height:24px!important}.sc-mob3__filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important}.sc-mob3__filter--meetings{display:none!important}.sc-mob3__filter{min-width:0!important;height:74px!important;padding:0 14px!important;border-radius:22px!important;border:1px solid #dbe6f5!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#647694!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;box-shadow:none!important}.sc-mob3__filter b{min-width:32px!important;height:32px!important;padding:0 6px!important;border-radius:16px!important;background:#eef4ff!important;color:#2563eb!important;font-size:14px!important;font-weight:800!important}.sc-mob3__filter.is-active{color:#fff!important;border-color:#4c92ffc7!important;background:linear-gradient(135deg,#5da4ff,#2563eb)!important;box-shadow:0 14px 26px -18px #2563ebc7!important}.sc-mob3__filter.is-active b{background:#ffffff38!important;color:#fff!important}.sc-mob3__date-card{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:none!important}.sc-mob3__section-head,.sc-mob3__holiday-banner{display:none!important}.sc-mob3__daystrip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important}.sc-mob3__day{min-height:150px!important;padding:16px 8px 12px!important;border-radius:25px!important;border:1px solid #dbe6f5!important;background:#fffffff0!important;color:#173a78!important;justify-content:space-between!important;gap:6px!important;box-shadow:0 18px 34px -30px #112f6738,inset 0 1px #ffffffeb!important;transform:none!important}.sc-mob3__day.is-today:not(.is-active){background:#fffffff5!important;border-color:#dbe6f5!important}.sc-mob3__day.is-active{background:#fffffffa!important;border-color:#a9c9ff!important;box-shadow:inset 0 -4px #2563eb,0 14px 26px -22px #2563eb8c!important}.sc-mob3__day-abbr{color:#7f91aa!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.05em!important}.sc-mob3__day-num{color:#173a78!important;font-size:24px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.05em!important}.sc-mob3__day-count{min-width:0!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#5d7395!important;font-size:13px!important;font-weight:800!important}.sc-mob3__day-holiday,.sc-mob3__day-unavail{max-width:100%!important;font-size:9px!important}.sc-mob3__agenda{padding-top:18px!important;animation:none!important}.sc-mob3__timeline{gap:14px!important}.sc-mob3__item{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}.sc-mob3__time-rail{padding:8px 0!important;color:#7b8eaa!important;font-size:10px!important;font-weight:900!important}.sc-mob3__item-card{position:relative!important;overflow:hidden!important;min-width:0!important;border-radius:24px!important;padding:14px 14px 15px!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--item-border, #dbe6f5) 82%,#ffffff)!important;box-shadow:0 18px 34px -30px #112f672e,inset 0 1px #ffffffeb!important}.sc-mob3__item-card:before{width:4px!important;background:var(--item-accent, #93c5fd)!important}.sc-mob3__item-card:after{display:none!important}.sc-mob3__chip{background:#fff!important;border:1px solid color-mix(in srgb,var(--item-border, #dbe6f5) 84%,#ffffff)!important;box-shadow:none!important}.sc-mob3__item-card h3{color:var(--item-ink, #1f3b78)!important;font-size:16px!important;font-weight:850!important;letter-spacing:-.025em!important}.sc-mob3__item-card p{color:#6e84a4!important;font-size:13px!important;line-height:1.34!important;font-weight:700!important}.sc-mob3__item--unavailable .sc-mob3__item-card{background:#fff!important}.sc-mob3__empty{min-height:250px!important;padding:34px 22px!important;border-radius:30px!important;border:1px solid #dbe6f5!important;background:#fffffff5!important;box-shadow:0 18px 34px -30px #112f6742,inset 0 1px #ffffffeb!important;justify-content:center!important;gap:12px!important}.sc-mob3__empty-icon{width:92px!important;height:92px!important;border-radius:30px!important;background:linear-gradient(180deg,#eff4ff,#e7effc)!important;color:#2563eb!important;border:1px solid #e1eaf7!important;box-shadow:none!important}.sc-mob3__empty strong{color:#183a76!important;font-size:30px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.04em!important}.sc-mob3__empty span{color:#7b8fae!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important}}@media(max-width:420px){.sc-mob3{padding-left:18px!important;padding-right:18px!important}.sc-mob3__weeknav{grid-template-columns:54px minmax(0,1fr) 54px!important;gap:10px!important;padding:12px!important}.sc-mob3__nav{width:46px!important;height:46px!important;border-radius:16px!important}.sc-mob3__week{font-size:15px!important}.sc-mob3__metrics{gap:10px!important}.sc-mob3__metric,.sc-mob3__metric--primary,.sc-mob3__metric--button{min-height:106px!important;padding:16px 10px 14px 62px!important}.sc-mob3__metric:before,.sc-mob3__metric--primary:before,.sc-mob3__metric--button:before{left:12px!important;top:16px!important;width:38px!important;height:38px!important;border-radius:14px!important;background-size:20px 20px!important}.sc-mob3__metric-value{font-size:26px!important}.sc-mob3__metric-label{font-size:11px!important}.sc-mob3__search-wrap{height:64px!important;border-radius:22px!important}.sc-mob3__quick-btn{height:70px!important;font-size:13px!important}.sc-mob3__filter{height:62px!important;font-size:13px!important;padding:0 10px!important}.sc-mob3__filter b{min-width:28px!important;height:28px!important;font-size:13px!important}.sc-mob3__day{min-height:134px!important;border-radius:22px!important}.sc-mob3__day-num{font-size:21px!important}}@media(max-width:768px){.sc-mob3{padding:max(18px,env(safe-area-inset-top)) 14px max(26px,calc(18px + env(safe-area-inset-bottom)))!important}.sc-mob3__hero-main{gap:10px!important}.sc-mob3__title{font-size:clamp(34px,10vw,48px)!important;letter-spacing:-.06em!important;line-height:.96!important}.sc-mob3__weeknav{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important;padding:9px!important;border-radius:22px!important}.sc-mob3__nav{width:38px!important;height:38px!important;border-radius:14px!important}.sc-mob3__nav svg{width:15px!important;height:15px!important}.sc-mob3__week{font-size:14px!important;letter-spacing:-.02em!important}.sc-mob3__metrics{gap:8px!important;margin-top:10px!important}.sc-mob3__metric,.sc-mob3__metric--primary,.sc-mob3__metric--button{min-height:78px!important;padding:12px 8px 10px 48px!important;border-radius:18px!important}.sc-mob3__metric:before,.sc-mob3__metric--primary:before,.sc-mob3__metric--button:before{left:10px!important;top:12px!important;width:30px!important;height:30px!important;border-radius:11px!important;background-size:17px 17px!important}.sc-mob3__metric-value{font-size:22px!important;letter-spacing:-.04em!important}.sc-mob3__metric-label{margin-top:5px!important;font-size:10px!important;line-height:1.1!important}.sc-mob3__control-dock{margin:12px 0!important;padding:11px!important;border-radius:22px!important}.sc-mob3__control-row{gap:8px!important}.sc-mob3__search-wrap{height:50px!important;grid-template-columns:22px 1fr 26px!important;gap:8px!important;padding:0 12px!important;border-radius:16px!important}.sc-mob3__search-wrap svg{width:18px!important;height:18px!important}.sc-mob3__search{font-size:13px!important;font-weight:700!important}.sc-mob3__clear{width:26px!important;height:26px!important;border-radius:10px!important}.sc-mob3__quick-actions{gap:8px!important}.sc-mob3__quick-btn{height:48px!important;border-radius:16px!important;gap:7px!important;font-size:12px!important}.sc-mob3__quick-btn svg{width:18px!important;height:18px!important}.sc-mob3__filters{gap:8px!important;margin-top:8px!important}.sc-mob3__filter{height:48px!important;padding:0 9px!important;border-radius:16px!important;font-size:12px!important;gap:6px!important}.sc-mob3__filter b{min-width:23px!important;height:23px!important;border-radius:999px!important;font-size:11px!important}.sc-mob3__daystrip{gap:7px!important}.sc-mob3__day{min-height:92px!important;padding:10px 4px 8px!important;border-radius:17px!important;gap:4px!important}.sc-mob3__day-abbr{font-size:9px!important}.sc-mob3__day-num{font-size:18px!important}.sc-mob3__day-count{font-size:11px!important}.sc-mob3__day-holiday,.sc-mob3__day-unavail{font-size:7.5px!important;max-height:16px!important;padding:1px 4px!important}.sc-mob3__agenda{padding-top:12px!important}.sc-mob3__timeline{gap:9px!important}.sc-mob3__item{grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important}.sc-mob3__time-rail{padding:7px 0!important;font-size:9px!important}.sc-mob3__item-card{border-radius:18px!important;padding:10px 11px 11px!important}.sc-mob3__chip{min-height:20px!important;padding:0 8px!important;font-size:7.8px!important;letter-spacing:.06em!important}.sc-mob3__item-card h3{margin-top:6px!important;font-size:14px!important}.sc-mob3__item-card p{margin-top:4px!important;font-size:11.5px!important}.sc-mob3__empty{min-height:170px!important;padding:24px 16px!important;border-radius:22px!important;gap:8px!important}.sc-mob3__empty-icon{width:62px!important;height:62px!important;border-radius:22px!important}.sc-mob3__empty-icon svg{width:24px!important;height:24px!important}.sc-mob3__empty strong{font-size:22px!important}.sc-mob3__empty span{font-size:12px!important}}@media(max-width:420px){.sc-mob3{padding-left:12px!important;padding-right:12px!important}.sc-mob3__title{font-size:clamp(32px,10.5vw,42px)!important}.sc-mob3__weeknav{grid-template-columns:40px minmax(0,1fr) 40px!important;padding:8px!important}.sc-mob3__nav{width:34px!important;height:34px!important}.sc-mob3__week{font-size:12.5px!important}.sc-mob3__metrics{gap:7px!important}.sc-mob3__metric,.sc-mob3__metric--primary,.sc-mob3__metric--button{min-height:72px!important;padding:10px 7px 9px 40px!important;border-radius:16px!important}.sc-mob3__metric:before,.sc-mob3__metric--primary:before,.sc-mob3__metric--button:before{left:8px!important;top:10px!important;width:26px!important;height:26px!important;border-radius:10px!important;background-size:15px 15px!important}.sc-mob3__metric-value{font-size:19px!important}.sc-mob3__metric-label{font-size:9px!important}.sc-mob3__filter{height:44px!important;font-size:11px!important;padding:0 7px!important}.sc-mob3__day{min-height:84px!important;border-radius:15px!important}.sc-mob3__day-num{font-size:16px!important}}@media(max-width:768px){.sc-mob3{position:relative!important;overflow:visible!important;isolation:isolate!important;padding-top:max(18px,env(safe-area-inset-top))!important}.sc-mob3:before,.sc-mob3:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:-1!important;border-radius:999px!important}.sc-mob3:before{width:420px!important;height:420px!important;top:-110px!important;right:-190px!important;background:radial-gradient(circle at 30% 50%,#d2e0f5f2,#d2e0f5eb 38%,#d2e0f500 68%)!important;opacity:.92!important}.sc-mob3:after{width:620px!important;height:620px!important;bottom:-250px!important;right:-300px!important;background:radial-gradient(circle at 28% 35%,#e8effafa 0% 38%,#e8effa00 72%)!important;opacity:.95!important}.sc-mob3__hero-main{gap:8px!important}.sc-mob3__title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:900!important;background:linear-gradient(90deg,#16366b,#1f4c92 42%,#2b66d3)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important}.sc-mob3__subtitle{display:block!important;margin:2px 0 0!important;color:#8391a8!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.01em!important}.sc-mob3__weeknav{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:10px!important;align-items:center!important;padding:10px!important;border-radius:20px!important}.sc-mob3__nav{width:38px!important;height:38px!important;min-width:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:14px!important;align-self:center!important;justify-self:center!important}.sc-mob3__nav svg{width:16px!important;height:16px!important;display:block!important}.sc-mob3__week{text-align:center!important;font-size:13.5px!important;line-height:1.1!important;font-weight:850!important}.sc-mob3__metrics{align-items:stretch!important}.sc-mob3__metric,.sc-mob3__metric--primary,.sc-mob3__metric--button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:74px!important;padding:10px 8px 10px 42px!important;border-radius:16px!important}.sc-mob3__metric:before,.sc-mob3__metric--primary:before,.sc-mob3__metric--button:before{left:8px!important;top:10px!important;width:26px!important;height:26px!important;border-radius:10px!important;background-size:15px 15px!important}.sc-mob3__metric-value{margin:0!important;font-size:20px!important;line-height:1!important}.sc-mob3__metric-label{margin-top:5px!important;font-size:10px!important;line-height:1.12!important;max-width:100%!important}.sc-mob3__filters{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;padding-bottom:2px!important}.sc-mob3__filters::-webkit-scrollbar{display:none!important}.sc-mob3__filter{flex:0 0 auto!important;min-width:108px!important;justify-content:space-between!important}.sc-mob3__filter--meetings{display:inline-flex!important;order:5!important}.sc-mob3__timeline,.sc-mob3__item,.sc-mob3__item--shift,.sc-mob3__item--coverage,.sc-mob3__item--trade,.sc-mob3__item--meeting,.sc-mob3__item--unavailable{background:transparent!important;box-shadow:none!important;border:0!important}.sc-mob3__item-card,.sc-mob3__item--unavailable .sc-mob3__item-card{background:#fff!important;background-image:none!important;box-shadow:0 10px 24px -22px #112f6733,inset 0 1px #ffffffeb!important}.sc-mob3__item-card:after{display:none!important;content:none!important}.sc-mob3__control-dock{margin-top:10px!important}}@media(max-width:420px){.sc-mob3:before{width:340px!important;height:340px!important;right:-160px!important;top:-90px!important}.sc-mob3:after{width:500px!important;height:500px!important;right:-260px!important;bottom:-220px!important}.sc-mob3__title{font-size:clamp(28px,9.2vw,36px)!important}.sc-mob3__subtitle{font-size:10.5px!important}.sc-mob3__weeknav{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:8px!important;padding:8px!important}.sc-mob3__nav{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important}.sc-mob3__week{font-size:12px!important}.sc-mob3__metric,.sc-mob3__metric--primary,.sc-mob3__metric--button{min-height:70px!important;padding-left:38px!important}.sc-mob3__metric:before,.sc-mob3__metric--primary:before,.sc-mob3__metric--button:before{width:24px!important;height:24px!important;background-size:14px 14px!important}.sc-mob3__metric-value{font-size:18px!important}.sc-mob3__filter{min-width:98px!important}}@media(max-width:768px){.sc-mob3__title{background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.12))!important}.sc-mob3__weeknav{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;grid-template-rows:42px auto!important;align-items:center!important;justify-items:center!important;column-gap:10px!important;row-gap:8px!important;padding:10px!important;min-height:104px!important;border-radius:22px!important;overflow:hidden!important}.sc-mob3__weeknav .sc-mob3__nav{position:static!important;margin:0!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:14px!important;align-self:center!important;justify-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important}.sc-mob3__weeknav .sc-mob3__nav:first-child{grid-column:1!important;grid-row:1!important}.sc-mob3__weeknav .sc-mob3__nav:nth-of-type(2){grid-column:3!important;grid-row:1!important}.sc-mob3__weeknav .sc-mob3__nav svg{width:16px!important;height:16px!important;display:block!important}.sc-mob3__week{grid-column:2!important;grid-row:1!important;width:100%!important;text-align:center!important;align-self:center!important;justify-self:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sc-mob3__today-btn{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-height:36px!important;border:1px solid #d8e8ff!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#ecf4ff)!important;color:#174c9d!important;font:inherit!important;font-size:13px!important;font-weight:850!important;letter-spacing:-.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:inset 0 1px #ffffffe6!important;cursor:pointer!important}.sc-mob3__today-btn:before{content:"↺";margin-right:7px;font-size:14px;line-height:1}.sc-mob3__today-btn:active{transform:scale(.985)!important}.sc-mob3__metrics{align-items:stretch!important}.sc-mob3__metric,.sc-mob3__metric--primary,.sc-mob3__metric--button{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:1fr auto!important;column-gap:8px!important;align-items:center!important;justify-content:stretch!important;padding:10px!important}.sc-mob3__metric:before,.sc-mob3__metric--primary:before,.sc-mob3__metric--button:before{position:static!important;grid-column:1!important;grid-row:1 / span 2!important;width:28px!important;height:28px!important;align-self:center!important;justify-self:center!important}.sc-mob3__metric-value{grid-column:2!important;grid-row:1!important;align-self:end!important}.sc-mob3__metric-label{grid-column:2!important;grid-row:2!important;align-self:start!important}.sc-mob3__timeline{background:#ffffff75!important;border:1px solid rgba(219,230,245,.72)!important;border-radius:24px!important;padding:10px!important;box-shadow:inset 0 1px #ffffffc2!important;overflow:hidden!important}.sc-mob3__item{background:transparent!important}.sc-mob3__item-card,.sc-mob3__item--unavailable .sc-mob3__item-card{background:#fff!important;background-image:none!important;border-radius:18px!important}}@media(max-width:420px){.sc-mob3__weeknav{grid-template-columns:38px minmax(0,1fr) 38px!important;grid-template-rows:38px auto!important;min-height:96px!important;padding:8px!important;row-gap:7px!important}.sc-mob3__weeknav .sc-mob3__nav{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:12px!important}.sc-mob3__today-btn{min-height:34px!important;font-size:12px!important}.sc-mob3__timeline{border-radius:20px!important;padding:8px!important}}@media(max-width:768px){.sc-mob3__timeline{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;overflow:visible!important}.sc-mob3__item{background:transparent!important;border:0!important;box-shadow:none!important}.sc-mob3__today-btn{position:relative!important;overflow:hidden!important;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background .18s ease!important}.sc-mob3__today-btn:after{content:""!important;position:absolute!important;inset:50% auto auto 50%!important;width:12px!important;height:12px!important;border-radius:999px!important;background:#2b86f538!important;transform:translate(-50%,-50%) scale(0)!important;opacity:0!important;pointer-events:none!important}.sc-mob3__today-btn:active{transform:scale(.97)!important;background:linear-gradient(135deg,#dbeafe,#fff)!important;box-shadow:0 0 0 4px #2b86f524,inset 0 1px #ffffffe6!important}.sc-mob3__today-btn.is-tapping{animation:scTodayTapV31 .52s cubic-bezier(.22,1,.36,1) both!important}.sc-mob3__today-btn.is-tapping:after{animation:scTodayRippleV31 .52s cubic-bezier(.22,1,.36,1) both!important}@keyframes scTodayTapV31{0%{transform:scale(1)}35%{transform:scale(.965)}70%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes scTodayRippleV31{0%{transform:translate(-50%,-50%) scale(0);opacity:.55}70%{transform:translate(-50%,-50%) scale(22);opacity:.08}to{transform:translate(-50%,-50%) scale(28);opacity:0}}.sc-mob3__empty strong{letter-spacing:-.035em!important}}@media(max-width:768px){.sc-mob3__agenda,.sc-mob3__agenda-wrap,.sc-mob3__list-wrap,.sc-mob3__list,.sc-mob3__timeline-wrap{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.sc-mob3__timeline{background:#ffffff94!important;background-image:none!important;border:1px solid rgba(219,230,245,.78)!important;border-radius:24px!important;padding:10px!important;box-shadow:inset 0 1px #ffffffc2!important;overflow:hidden!important}.sc-mob3__item{background:transparent!important;border:0!important;box-shadow:none!important}.sc-mob3__item-card,.sc-mob3__item--unavailable .sc-mob3__item-card{border-radius:18px!important}}@media(max-width:420px){.sc-mob3__timeline{border-radius:20px!important;padding:8px!important}}@media(max-width:768px){.sc-mob3__title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:900!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important;padding-bottom:4px!important;margin:0!important}.sc-mob3__subtitle{display:block!important;margin:4px 0 0!important;max-width:34ch!important;color:#8391a8!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.01em!important}}@media(max-width:420px){.sc-mob3__title{font-size:clamp(28px,9.2vw,36px)!important}.sc-mob3__subtitle{font-size:10.5px!important}}@media(max-width:768px){.sc-mob3__title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important}.sc-mob3__metric--meetings{cursor:default!important;pointer-events:none!important}.sc-mob3__metric--meetings:active{transform:none!important}}@media(max-width:420px){.sc-mob3__title{font-size:clamp(28px,9.2vw,36px)!important;font-weight:850!important}}@media(max-width:768px){.sc-mob3__title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important;margin:0!important;padding-bottom:4px!important}.sc-mob3__subtitle{display:block!important;max-width:96%!important;margin:8px 0 0!important;color:#73839a!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important;letter-spacing:0!important}}@media(max-width:420px){.sc-mob3__title{font-size:clamp(28px,9.2vw,36px)!important;font-weight:850!important}.sc-mob3__subtitle{font-size:13px!important;line-height:1.46!important}}@media(min-width:769px){.sc-page{position:relative!important;isolation:isolate!important;background:radial-gradient(ellipse 520px 380px at 4% 2%,rgba(156,200,255,.34),transparent 72%),radial-gradient(ellipse 560px 400px at 98% 8%,rgba(216,235,255,.72),transparent 70%),linear-gradient(180deg,#fff,#f5faff 42%,#edf6ff)!important}.sc-page:before,.sc-page:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;animation:sc-desktop-soft-glow 7s ease-in-out infinite!important}.sc-page:before{width:420px!important;height:420px!important;top:72px!important;right:-230px!important;background:#74b1ff38!important}.sc-page:after{width:360px!important;height:360px!important;left:-210px!important;bottom:96px!important;background:#d1e4ff94!important;animation-delay:-2s!important}.sc-shell{position:relative!important;z-index:1!important}.sc-pop-backdrop,.sc-pop,.sc-modal-backdrop,.sc-modal,body>[role=dialog],body>div[style*="position: fixed"]{position:fixed}.sc-pop-backdrop,.sc-modal-backdrop,body>div[style*="position: fixed"][style*=inset]{z-index:9998!important}.sc-pop,.sc-modal,body>[role=dialog]{z-index:9999!important}@keyframes sc-desktop-soft-glow{0%,to{transform:translateZ(0) scale(1);opacity:.58}50%{transform:translate3d(8px,-10px,0) scale(1.08);opacity:.86}}}@media(max-width:720px){.sc-page:has(.sc-mobile-clean){padding:0!important;max-height:none!important;min-height:100dvh!important;overflow-y:auto!important;background:radial-gradient(720px 360px at -12% -10%,#dbeafef2,#dbeafe00 58%),radial-gradient(520px 320px at 110% 0%,#e8f4ffeb,#e8f4ff00 60%),linear-gradient(180deg,#f8fbff,#eef6ff 48%,#f8fbff)!important}.sc-mobile-clean{--mc-ink: #071b3a;--mc-ink-2: #102b55;--mc-muted: #607795;--mc-soft: #f4f9ff;--mc-line: rgba(205, 222, 244, .92);--mc-line-2: rgba(218, 230, 246, .9);--mc-blue: #1769f2;--mc-blue-2: #3b82f6;--mc-card: rgba(255,255,255,.9);--mc-shadow: 0 18px 42px -34px rgba(17, 64, 128, .66), inset 0 1px 0 rgba(255,255,255,.95);min-height:100dvh!important;padding:max(14px,env(safe-area-inset-top)) 14px calc(20px + env(safe-area-inset-bottom))!important;color:var(--mc-ink)!important;background:transparent!important}.sc-mobile-clean *,.sc-mobile-clean *:before,.sc-mobile-clean *:after{box-sizing:border-box}.sc-mobile-clean button{font-family:inherit;touch-action:manipulation}.sc-mobile-clean .sc-mob3__hero,.sc-mobile-clean .sc-mob3__summary-card,.sc-mobile-clean .sc-mob3__control-dock,.sc-mobile-clean .sc-mob3__date-card,.sc-mobile-clean .sc-mob3__shift-card,.sc-mobile-clean .sc-mob3__meeting-card,.sc-mobile-clean .sc-mob3__unavailable-card,.sc-mobile-clean .sc-mob3__empty{background:var(--mc-card)!important;border:1px solid var(--mc-line)!important;box-shadow:var(--mc-shadow)!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}.sc-mobile-clean .sc-mob3__hero{display:grid!important;gap:14px!important;padding:18px 14px 14px!important;border-radius:26px!important;overflow:hidden!important;margin:0 0 12px!important}.sc-mobile-clean .sc-mob3__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sc-mobile-clean .sc-mob3__title{margin:0!important;color:var(--mc-ink)!important;font-size:clamp(38px,11.8vw,56px)!important;line-height:.94!important;font-weight:900!important;letter-spacing:-.07em!important}.sc-mobile-clean .sc-mob3__subtitle{max-width:32ch!important;margin:10px 0 0!important;color:var(--mc-muted)!important;font-size:14px!important;line-height:1.43!important;font-weight:650!important}.sc-mobile-clean .sc-mob3__bell,.sc-mobile-clean .sc-mob3__nav,.sc-mobile-clean .sc-mob3__filter-icon,.sc-mobile-clean .sc-mob3__clear,.sc-mobile-clean .sc-mob3__shift-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--mc-line)!important;background:#fff!important;color:#12346a!important;box-shadow:0 10px 22px -18px #2a68cd9e,inset 0 1px #ffffffeb!important;cursor:pointer!important}.sc-mobile-clean .sc-mob3__bell{width:46px!important;height:46px!important;border-radius:17px!important;flex:0 0 auto!important}.sc-mobile-clean .is-spinning svg{animation:sc-spin .85s linear infinite!important}.sc-mobile-clean .sc-mob3__weeknav{width:100%!important;height:58px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center!important;gap:8px!important;padding:6px!important;border:1px solid var(--mc-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 28px -25px #14499480!important}.sc-mobile-clean .sc-mob3__nav{width:42px!important;height:42px!important;border-radius:16px!important}.sc-mobile-clean .sc-mob3__week{min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;color:var(--mc-ink)!important;font-size:15px!important;font-weight:900!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sc-mobile-clean .sc-mob3__week svg{color:var(--mc-blue)!important}.sc-mobile-clean .sc-mob3__today-btn{width:100%!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid var(--mc-line)!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f3f8ff)!important;color:#155ac9!important;font-size:14px!important;font-weight:850!important;cursor:pointer!important}.sc-mobile-clean .sc-mob3__today-btn:disabled{opacity:.58!important;cursor:default!important}.sc-mobile-clean .sc-mob3__summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:0 0 12px!important}.sc-mobile-clean .sc-mob3__summary-card{min-width:0!important;min-height:110px!important;padding:12px 10px!important;border-radius:22px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:8px!important;position:relative!important;overflow:hidden!important;color:var(--mc-ink)!important}.sc-mobile-clean .sc-mob3__summary-button{appearance:none!important;cursor:pointer!important}.sc-mobile-clean .sc-mob3__summary-icon{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:13px!important;background:#eaf3ff!important;color:var(--mc-blue)!important}.sc-mobile-clean .sc-mob3__summary-icon.is-green{background:#e9f9f0!important;color:#13a464!important}.sc-mobile-clean .sc-mob3__summary-icon.is-purple{background:#f0ecff!important;color:#6851db!important}.sc-mobile-clean .sc-mob3__summary-card strong{display:block!important;margin-top:1px!important;color:var(--mc-ink)!important;font-size:25px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.055em!important}.sc-mobile-clean .sc-mob3__summary-card span:not(.sc-mob3__summary-icon){display:block!important;margin-top:5px!important;color:var(--mc-muted)!important;font-size:11px!important;line-height:1.14!important;font-weight:800!important}.sc-mobile-clean .sc-mob3__summary-card small{display:block!important;margin-top:5px!important;color:#1aa15f!important;font-size:10.5px!important;line-height:1.15!important;font-weight:750!important}.sc-mobile-clean .sc-mob3__progress{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;height:6px!important;border-radius:999px!important;background:#e8eef7!important;overflow:hidden!important}.sc-mobile-clean .sc-mob3__progress b{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#2b86f5,#1769f2)!important}.sc-mobile-clean .sc-mob3__control-dock{position:static!important;margin:0 0 12px!important;padding:11px!important;border-radius:24px!important}.sc-mobile-clean .sc-mob3__search-line{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:9px!important;align-items:center!important}.sc-mobile-clean .sc-mob3__search-wrap{height:50px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) 30px!important;gap:8px!important;align-items:center!important;padding:0 10px 0 14px!important;border-radius:18px!important;border:1px solid var(--mc-line)!important;background:#fff!important;color:#315982!important;box-shadow:none!important}.sc-mobile-clean .sc-mob3__search{width:100%!important;min-width:0!important;border:none!important;outline:none!important;background:transparent!important;color:var(--mc-ink)!important;font-size:13.5px!important;font-weight:650!important}.sc-mobile-clean .sc-mob3__search::placeholder{color:#8aa1bd!important}.sc-mobile-clean .sc-mob3__filter-icon{width:48px!important;height:50px!important;border-radius:18px!important}.sc-mobile-clean .sc-mob3__quick-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:10px!important}.sc-mobile-clean .sc-mob3__quick-btn{height:45px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:17px!important;border:1px solid var(--mc-line)!important;background:linear-gradient(180deg,#fff,#f6faff)!important;color:#155ac9!important;font-size:13px!important;font-weight:850!important;cursor:pointer!important}.sc-mobile-clean .sc-mob3__filters{display:flex!important;gap:8px!important;margin-top:11px!important;overflow-x:auto!important;padding:0 1px 2px!important;scrollbar-width:none!important}.sc-mobile-clean .sc-mob3__filters::-webkit-scrollbar{display:none!important}.sc-mobile-clean .sc-mob3__filter{min-width:max-content!important;height:38px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--mc-line)!important;background:#fff!important;color:#59708e!important;font-size:12px!important;font-weight:850!important;box-shadow:none!important;cursor:pointer!important}.sc-mobile-clean .sc-mob3__filter b{min-width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#edf4ff!important;color:inherit!important;font-size:10px!important}.sc-mobile-clean .sc-mob3__filter.is-active{border-color:#2b86f5e0!important;background:linear-gradient(135deg,#3b82f6,#1769f2)!important;color:#fff!important;box-shadow:0 16px 28px -22px #1769f2b8!important}.sc-mobile-clean .sc-mob3__filter.is-active b{background:#ffffff3d!important}.sc-mobile-clean .sc-mob3__date-card{margin:0 0 12px!important;padding:10px!important;border-radius:23px!important}.sc-mobile-clean .sc-mob3__daystrip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important;margin:0!important;overflow:visible!important}.sc-mobile-clean .sc-mob3__day{min-width:0!important;min-height:82px!important;padding:9px 2px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;border-radius:18px!important;border:1px solid var(--mc-line-2)!important;background:#fff!important;color:#7287a3!important;box-shadow:none!important;cursor:pointer!important}.sc-mobile-clean .sc-mob3__day.is-active{transform:translateY(-2px)!important;border-color:#1769f2e6!important;color:#1769f2!important;box-shadow:0 16px 26px -22px #1769f2c7,inset 0 -4px #1769f2!important}.sc-mobile-clean .sc-mob3__day.is-today:not(.is-active){background:#f2f8ff!important;border-color:#93c5fdb3!important}.sc-mobile-clean .sc-mob3__day-abbr{font-size:9.5px!important;font-weight:950!important;letter-spacing:.08em!important}.sc-mobile-clean .sc-mob3__day-num{margin-top:4px!important;color:var(--mc-ink)!important;font-size:22px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.05em!important}.sc-mobile-clean .sc-mob3__day.is-active .sc-mob3__day-num{color:#1769f2!important}.sc-mobile-clean .sc-mob3__day-count{margin-top:9px!important;min-width:28px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#f0f4fa!important;color:#536b89!important;font-size:12px!important;font-weight:900!important}.sc-mobile-clean .sc-mob3__day.is-active .sc-mob3__day-count{background:linear-gradient(135deg,#3b82f6,#1769f2)!important;color:#fff!important}.sc-mobile-clean .sc-mob3__day-unavail{position:static!important;transform:none!important;margin-top:5px!important;max-width:100%!important;height:16px!important;padding:0 5px!important;border:none!important;background:#e7f8ee!important;color:#13a464!important;font-size:8.5px!important;font-weight:850!important}.sc-mobile-clean .sc-mob3__day-unavail:before{display:none!important}.sc-mobile-clean .sc-mob3__holiday-banner{margin:9px 0 0!important;border-radius:14px!important;padding:8px 10px!important;background:hsl(var(--hh, 210),90%,96%)!important;color:hsl(var(--hh, 210),65%,36%)!important;font-size:11px!important}.sc-mobile-clean .sc-mob3__agenda{padding:0!important;animation:none!important}.sc-mobile-clean .sc-mob3__agenda-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;margin:0 2px 10px!important}.sc-mobile-clean .sc-mob3__agenda-head span{color:#226ad2!important;font-size:10px!important;font-weight:950!important;letter-spacing:.11em!important;text-transform:uppercase!important}.sc-mobile-clean .sc-mob3__agenda-head h2{margin:3px 0 0!important;color:var(--mc-ink)!important;font-size:22px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.045em!important}.sc-mobile-clean .sc-mob3__agenda-head b{flex:0 0 auto!important;border-radius:999px!important;padding:7px 10px!important;background:#eaf3ff!important;color:#1769f2!important;font-size:11px!important;font-weight:900!important}.sc-mobile-clean .sc-mob3__agenda-list{display:grid!important;gap:12px!important}.sc-mobile-clean .sc-mob3__shift-card{position:relative!important;overflow:hidden!important;border-radius:26px!important;padding:18px 16px 14px!important}.sc-mobile-clean .sc-mob3__shift-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#1769f2,#60a5fa)}.sc-mobile-clean .sc-mob3__shift-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.sc-mobile-clean .sc-mob3__kicker{color:#1769f2!important;font-size:10.5px!important;font-weight:950!important;letter-spacing:.11em!important;text-transform:uppercase!important}.sc-mobile-clean .sc-mob3__shift-head h3{margin:6px 0 0!important;color:var(--mc-ink)!important;font-size:25px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.052em!important}.sc-mobile-clean .sc-mob3__status{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:0 11px!important;border-radius:999px!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.sc-mobile-clean .sc-mob3__status.is-ok{background:#e7f8ee!important;color:#12a461!important}.sc-mobile-clean .sc-mob3__status.is-warn{background:#fff6db!important;color:#a96908!important}.sc-mobile-clean .sc-mob3__status.is-danger{background:#fff0f2!important;color:#c72d4a!important}.sc-mobile-clean .sc-mob3__shift-time{display:flex!important;align-items:baseline!important;gap:8px!important;margin-top:8px!important}.sc-mobile-clean .sc-mob3__shift-time strong{color:#1769f2!important;font-size:22px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:-.04em!important}.sc-mobile-clean .sc-mob3__shift-time span{color:#7c8ca5!important;font-size:16px!important;font-weight:800!important}.sc-mobile-clean .sc-mob3__shift-meta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 12px!important;margin-top:18px!important}.sc-mobile-clean .sc-mob3__shift-meta>div{min-width:0!important;display:flex!important;align-items:flex-start!important;gap:9px!important}.sc-mobile-clean .sc-mob3__shift-meta svg{flex:0 0 auto!important;color:#1769f2!important;margin-top:2px!important}.sc-mobile-clean .sc-mob3__shift-meta span{min-width:0!important;display:block!important}.sc-mobile-clean .sc-mob3__shift-meta b{display:block!important;color:var(--mc-ink)!important;font-size:14px!important;line-height:1.12!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-mobile-clean .sc-mob3__shift-meta small{display:block!important;margin-top:3px!important;color:#71849d!important;font-size:11px!important;font-weight:750!important}.sc-mobile-clean .sc-mob3__shift-actions{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr) 44px!important;gap:9px!important;margin-top:18px!important}.sc-mobile-clean .sc-mob3__shift-primary,.sc-mobile-clean .sc-mob3__shift-secondary,.sc-mobile-clean .sc-mob3__shift-more{height:48px!important;border-radius:17px!important;cursor:pointer!important;font-size:13px!important;font-weight:900!important}.sc-mobile-clean .sc-mob3__shift-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:none!important;background:linear-gradient(135deg,#1769f2,#0f5cdc)!important;color:#fff!important;box-shadow:0 15px 26px -20px #1769f2cc!important}.sc-mobile-clean .sc-mob3__shift-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid var(--mc-line)!important;background:#fff!important;color:var(--mc-ink-2)!important}.sc-mobile-clean .sc-mob3__shift-more{letter-spacing:.04em!important}.sc-mobile-clean .sc-mob3__shift-timeline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;margin-top:18px!important;padding:14px 4px 2px!important;border-top:1px solid var(--mc-line-2)!important}.sc-mobile-clean .sc-mob3__shift-timeline span{flex:1 1 0!important;min-width:0!important;position:relative!important;display:grid!important;justify-items:center!important;gap:4px!important;text-align:center!important}.sc-mobile-clean .sc-mob3__shift-timeline span:not(:last-child):after{content:"";position:absolute;top:9px;left:calc(50% + 12px);width:calc(100% - 24px);height:1px;background:#d9e5f4}.sc-mobile-clean .sc-mob3__shift-timeline i{width:19px!important;height:19px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#1769f2!important;color:#fff!important;z-index:1!important}.sc-mobile-clean .sc-mob3__shift-timeline b{color:var(--mc-ink)!important;font-size:12.5px!important;font-weight:850!important}.sc-mobile-clean .sc-mob3__shift-timeline small{color:#71849d!important;font-size:10.5px!important;font-weight:750!important}.sc-mobile-clean .sc-mob3__meeting-card,.sc-mobile-clean .sc-mob3__unavailable-card{border-radius:22px!important;padding:14px!important}.sc-mobile-clean .sc-mob3__meeting-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:linear-gradient(180deg,#fff 0%,var(--meeting-soft, #eff6ff) 100%)!important;border-color:var(--meeting-border, var(--mc-line))!important}.sc-mobile-clean .sc-mob3__meeting-card span,.sc-mobile-clean .sc-mob3__unavailable-card span{color:#1769f2!important;font-size:10px!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.sc-mobile-clean .sc-mob3__meeting-card strong,.sc-mobile-clean .sc-mob3__unavailable-card strong{display:block!important;margin-top:4px!important;color:var(--meeting-ink, var(--mc-ink))!important;font-size:16px!important;font-weight:900!important;line-height:1.12!important}.sc-mobile-clean .sc-mob3__meeting-card small,.sc-mobile-clean .sc-mob3__unavailable-card small{display:block!important;margin-top:4px!important;color:#6c819d!important;font-size:12px!important;font-weight:700!important}.sc-mobile-clean .sc-mob3__meeting-card button{flex:0 0 auto!important;height:38px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid var(--meeting-border, var(--mc-line))!important;background:#fff!important;color:var(--meeting-ink, #1769f2)!important;font-size:12px!important;font-weight:850!important;cursor:pointer!important}.sc-mobile-clean .sc-mob3__unavailable-card{background:#f8fafceb!important}.sc-mobile-clean .sc-mob3__unavailable-card span{color:#64748b!important}.sc-mobile-clean .sc-mob3__empty{border-radius:25px!important;padding:28px 18px!important;display:grid!important;justify-items:center!important;text-align:center!important;gap:8px!important;color:var(--mc-muted)!important}.sc-mobile-clean .sc-mob3__empty-icon{width:58px!important;height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:20px!important;background:#eaf3ff!important;color:#1769f2!important}.sc-mobile-clean .sc-mob3__empty strong{color:var(--mc-ink)!important;font-size:17px!important;font-weight:900!important;letter-spacing:-.03em!important}.sc-mobile-clean .sc-mob3__empty span{max-width:32ch!important;color:var(--mc-muted)!important;font-size:13px!important;line-height:1.38!important;font-weight:650!important}.sc-mobile-clean button:active{transform:scale(.982)!important}.sc-mobile-clean button:focus-visible,.sc-mobile-clean input:focus-visible{outline:none!important;box-shadow:0 0 0 4px #2b86f529!important}}@media(max-width:430px){.sc-mobile-clean .sc-mob3__summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sc-mobile-clean .sc-mob3__summary-card{min-height:102px!important}.sc-mobile-clean .sc-mob3__daystrip{gap:5px!important}.sc-mobile-clean .sc-mob3__day{min-height:76px!important;border-radius:16px!important}.sc-mobile-clean .sc-mob3__day-num{font-size:20px!important}.sc-mobile-clean .sc-mob3__day-count{min-width:24px!important;height:20px!important}.sc-mobile-clean .sc-mob3__shift-actions{grid-template-columns:1fr!important}.sc-mobile-clean .sc-mob3__shift-more{display:none!important}.sc-mobile-clean .sc-mob3__shift-time{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}.sc-mobile-clean .sc-mob3__shift-time strong{font-size:21px!important}}@media(max-width:720px){.sc-mobile-clean{padding-top:max(10px,env(safe-area-inset-top))!important}.sc-mobile-clean .sc-mob3__hero{display:none!important}.sc-mobile-clean .sc-mob3__mobile-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0 0 9px!important}.sc-mobile-clean .sc-mob3__mobile-action,.sc-mobile-clean .sc-mob3__date-arrow,.sc-mobile-clean .sc-mob3__date-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--mc-line)!important;background:#ffffffeb!important;color:#12346a!important;box-shadow:0 12px 26px -22px #2a68cd9e,inset 0 1px #fffffff5!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.sc-mobile-clean .sc-mob3__mobile-action{height:38px!important;gap:7px!important;padding:0 12px!important;border-radius:999px!important;color:#155ac9!important;font-size:12.5px!important;font-weight:900!important}.sc-mobile-clean .sc-mob3__mobile-action--icon{width:38px!important;padding:0!important;color:#12346a!important}.sc-mobile-clean .sc-mob3__mobile-action:disabled{opacity:.54!important;cursor:default!important}.sc-mobile-clean .sc-mob3__date-card--top{margin:0 0 12px!important;padding:10px!important;border-radius:24px!important}.sc-mobile-clean .sc-mob3__date-nav{height:48px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:8px!important;align-items:center!important;margin:0 0 9px!important}.sc-mobile-clean .sc-mob3__date-arrow{width:44px!important;height:44px!important;border-radius:16px!important}.sc-mobile-clean .sc-mob3__date-label{min-width:0!important;height:44px!important;gap:8px!important;padding:0 12px!important;border-radius:16px!important;color:var(--mc-ink)!important;font-size:14px!important;font-weight:950!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important}.sc-mobile-clean .sc-mob3__date-label svg{flex:0 0 auto!important;color:var(--mc-blue)!important}.sc-mobile-clean .sc-mob3__date-label span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.sc-mobile-clean .sc-mob3__summary{margin-top:0!important}.sc-mobile-clean .sc-mob3__quick-actions{display:none!important}}@media(max-width:720px){html,body,#root{height:auto!important;min-height:100%!important;overflow-x:hidden!important}.sc-page:has(.sc-mobile-clean){max-height:none!important;min-height:100dvh!important;overflow-y:visible!important;overflow-x:hidden!important}.sc-mobile-clean{min-height:auto!important;padding-top:max(10px,env(safe-area-inset-top))!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.sc-mobile-clean .sc-mob3__mobile-actions,.sc-mobile-clean .sc-mob3__summary{display:none!important}.sc-mobile-clean .sc-mob3__date-card--top{margin:0 0 12px!important;padding:10px!important;border-radius:24px!important;background:radial-gradient(220px 120px at 92% 0%,rgba(219,234,254,.55),transparent 72%),linear-gradient(180deg,#fffffffa,#f6fafff5)!important}.sc-mobile-clean .sc-mob3__date-nav{margin-bottom:10px!important}.sc-mobile-clean .sc-mob3__control-dock--in-date{position:static!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sc-mobile-clean .sc-mob3__search-line{grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important}.sc-mobile-clean .sc-mob3__search-wrap{height:46px!important;border-radius:16px!important;background:#fff!important;border-color:#d8e7f5fa!important}.sc-mobile-clean .sc-mob3__filter-icon{width:44px!important;height:46px!important;border-radius:16px!important}.sc-mobile-clean .sc-mob3__tool-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important}.sc-mobile-clean .sc-mob3__tool-btn{min-width:0!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 8px!important;border-radius:14px!important;border:1px solid rgba(216,231,245,.98)!important;background:linear-gradient(180deg,#fff,#f4f9ff)!important;color:#15366a!important;font:inherit!important;font-size:11.5px!important;font-weight:850!important;box-shadow:inset 0 1px #fffffff5!important;cursor:pointer!important}.sc-mobile-clean .sc-mob3__tool-btn:disabled{opacity:.48!important;cursor:default!important}.sc-mobile-clean .sc-mob3__tool-btn.is-spinning svg{animation:sc-spin .85s linear infinite!important}.sc-mobile-clean .sc-mob3__filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-top:9px!important;overflow:visible!important;padding:0!important}.sc-mobile-clean .sc-mob3__filter{min-width:0!important;width:100%!important;height:34px!important;padding:0 6px!important;border-radius:14px!important;gap:5px!important;font-size:10.8px!important;font-weight:850!important;background:#ffffffe0!important;border-color:#d8e7f5fa!important}.sc-mobile-clean .sc-mob3__filter b{min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:9px!important}.sc-mobile-clean .sc-mob3__daystrip{margin-top:10px!important;gap:5px!important}.sc-mobile-clean .sc-mob3__day{min-height:66px!important;border-radius:16px!important;padding:7px 2px 6px!important}.sc-mobile-clean .sc-mob3__day-num{font-size:18px!important}.sc-mobile-clean .sc-mob3__day-count{margin-top:6px!important;min-width:22px!important;height:18px!important;font-size:10px!important}.sc-mobile-clean .sc-mob3__agenda{padding-bottom:10px!important}.sc-mobile-clean .sc-mob3__agenda-list{gap:10px!important}.sc-mobile-clean .sc-mob3__shift-card{background:radial-gradient(150px 90px at 100% 0%,color-mix(in srgb,var(--shift-accent, #93c5fd) 22%,transparent),transparent 72%),linear-gradient(180deg,#ffffff 0%,var(--shift-soft, #eff6ff) 100%)!important;border-color:color-mix(in srgb,var(--shift-border, #bfdbfe) 78%,#ffffff)!important;box-shadow:0 15px 34px -30px #1140808f,inset 0 1px #fffffff5!important;padding:16px 15px 14px!important}.sc-mobile-clean .sc-mob3__shift-card:before{width:5px!important;background:linear-gradient(180deg,var(--shift-accent, #93c5fd),color-mix(in srgb,var(--shift-accent, #93c5fd) 58%,#ffffff))!important}.sc-mobile-clean .sc-mob3__kicker,.sc-mobile-clean .sc-mob3__shift-time strong,.sc-mobile-clean .sc-mob3__shift-meta svg{color:var(--shift-ink, #1d4ed8)!important}.sc-mobile-clean .sc-mob3__shift-date{display:block!important;margin-top:4px!important;color:#6f819b!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important}.sc-mobile-clean .sc-mob3__shift-head h3{color:#071b3a!important;font-size:22px!important}.sc-mobile-clean .sc-mob3__shift-time{margin-top:12px!important}.sc-mobile-clean .sc-mob3__shift-meta{margin-top:14px!important;gap:10px!important}.sc-mobile-clean .sc-mob3__shift-meta>div{min-height:54px!important;padding:10px!important;border:1px solid rgba(226,235,247,.92)!important;border-radius:16px!important;background:#ffffff94!important}.sc-mobile-clean .sc-mob3__shift-actions{display:grid!important;grid-template-columns:1fr!important;margin-top:14px!important}.sc-mobile-clean .sc-mob3__shift-primary{height:46px!important;border-radius:16px!important;background:linear-gradient(135deg,var(--shift-ink, #1769f2) 0%,#1769f2 100%)!important}.sc-mobile-clean .sc-mob3__shift-secondary,.sc-mobile-clean .sc-mob3__shift-more{display:none!important}.sc-mobile-clean .sc-mob3__shift-timeline{margin-top:14px!important;padding-top:12px!important}.sc-mobile-clean .sc-mob3__shift-timeline i{background:var(--shift-ink, #1769f2)!important}}@supports not (color: color-mix(in srgb,white,black)){@media(max-width:720px){.sc-mobile-clean .sc-mob3__shift-card{border-color:var(--shift-border, #bfdbfe)!important}.sc-mobile-clean .sc-mob3__shift-card:before{background:var(--shift-accent, #93c5fd)!important}}}.sc-page{max-height:none!important;min-height:100vh!important;overflow-y:visible!important;overflow-x:hidden!important}.sc-shell,.sc-card--main{max-height:none!important;overflow:visible!important}@media(max-width:720px){html,body,#root{height:auto!important;min-height:100%!important;overflow-x:hidden!important}.sc-page:has(.sc-mobile-clean){max-height:none!important;min-height:100dvh!important;overflow-y:visible!important;overflow-x:hidden!important;background:radial-gradient(560px 280px at 50% -120px,rgba(219,234,254,.95),transparent 72%),radial-gradient(420px 260px at 110% 5%,rgba(224,242,254,.74),transparent 68%),linear-gradient(180deg,#fbfdff,#f3f9ff 46%,#fbfdff)!important}.sc-mobile-clean{min-height:auto!important;padding:max(8px,env(safe-area-inset-top)) 10px calc(22px + env(safe-area-inset-bottom))!important}.sc-mobile-clean .sc-mob3__date-card--top{position:relative!important;margin:0 0 10px!important;padding:12px 10px 10px!important;border-radius:22px!important;background:radial-gradient(210px 110px at 100% 0%,rgba(191,219,254,.46),transparent 72%),linear-gradient(180deg,#fffffffc,#f6fafff5)!important;border-color:#d0e0f4f2!important;box-shadow:0 16px 36px -32px #1140807a,inset 0 1px #fffffff5!important}.sc-mobile-clean .sc-mob3__date-card--top:before{content:"Week overview";display:block;margin:0 4px 7px;color:#2469c9;font-size:10px;line-height:1;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.sc-mobile-clean .sc-mob3__date-nav{height:42px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px 38px!important;gap:7px!important;align-items:center!important;margin:0 0 9px!important;padding:0!important;background:transparent!important}.sc-mobile-clean .sc-mob3__date-nav .sc-mob3__date-arrow:first-child{grid-column:2!important;grid-row:1!important}.sc-mobile-clean .sc-mob3__date-nav .sc-mob3__date-label{grid-column:1!important;grid-row:1!important}.sc-mobile-clean .sc-mob3__date-nav .sc-mob3__date-arrow:last-child{grid-column:3!important;grid-row:1!important}.sc-mobile-clean .sc-mob3__date-label{min-width:0!important;height:42px!important;justify-content:flex-start!important;gap:9px!important;padding:0 2px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#071b3a!important;font-size:16px!important;font-weight:950!important;letter-spacing:-.035em!important}.sc-mobile-clean .sc-mob3__date-label svg{width:18px!important;height:18px!important;color:#1769f2!important}.sc-mobile-clean .sc-mob3__date-label span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-mobile-clean .sc-mob3__date-arrow,.sc-mobile-clean .sc-mob3__filter-icon,.sc-mobile-clean .sc-mob3__tool-btn,.sc-mobile-clean .sc-mob3__filter{transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.sc-mobile-clean .sc-mob3__date-arrow{width:38px!important;height:38px!important;border-radius:14px!important;background:#fff!important;border-color:#d8e7f5f5!important;color:#12346a!important;box-shadow:0 9px 18px -17px #2563eb6b,inset 0 1px #fffffff5!important}.sc-mobile-clean .sc-mob3__date-arrow:active,.sc-mobile-clean .sc-mob3__tool-btn:active,.sc-mobile-clean .sc-mob3__filter-icon:active,.sc-mobile-clean .sc-mob3__filter:active{transform:scale(.965)!important}.sc-mobile-clean .sc-mob3__control-dock--in-date{position:static!important;margin:0 0 9px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sc-mobile-clean .sc-mob3__search-line{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:7px!important;align-items:center!important}.sc-mobile-clean .sc-mob3__search-wrap{height:42px!important;grid-template-columns:18px minmax(0,1fr) 24px!important;gap:7px!important;padding:0 9px 0 12px!important;border-radius:15px!important;background:#fff!important;border-color:#d8e7f5fa!important;box-shadow:inset 0 1px #fffffff2!important}.sc-mobile-clean .sc-mob3__search{font-size:12.5px!important;font-weight:650!important}.sc-mobile-clean .sc-mob3__search::placeholder{color:#8ca4c0!important}.sc-mobile-clean .sc-mob3__clear{width:24px!important;height:24px!important;border-radius:9px!important}.sc-mobile-clean .sc-mob3__filter-icon{width:42px!important;height:42px!important;border-radius:15px!important;background:#fff!important;border-color:#d8e7f5fa!important;color:#12346a!important}.sc-mobile-clean .sc-mob3__tool-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:7px!important}.sc-mobile-clean .sc-mob3__tool-btn{height:33px!important;min-width:0!important;padding:0 7px!important;border-radius:13px!important;background:#f8fbff!important;border:1px solid rgba(216,231,245,.98)!important;color:#173b68!important;font-size:11px!important;font-weight:850!important;box-shadow:none!important}.sc-mobile-clean .sc-mob3__filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important;padding:0!important;overflow:visible!important}.sc-mobile-clean .sc-mob3__filter{width:100%!important;min-width:0!important;height:32px!important;padding:0 5px!important;border-radius:13px!important;background:#fff!important;border-color:#d8e7f5fa!important;color:#516b8c!important;font-size:10.5px!important;font-weight:850!important;gap:4px!important}.sc-mobile-clean .sc-mob3__filter b{min-width:18px!important;height:18px!important;padding:0 5px!important;background:#edf4ff!important;font-size:9px!important}.sc-mobile-clean .sc-mob3__filter.is-active{background:linear-gradient(135deg,#3b82f6,#1769f2)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 20px -17px #1769f2ad!important}.sc-mobile-clean .sc-mob3__daystrip{margin-top:8px!important;gap:5px!important}.sc-mobile-clean .sc-mob3__day{min-height:58px!important;padding:7px 2px 6px!important;border-radius:15px!important}.sc-mobile-clean .sc-mob3__day-abbr{font-size:8px!important}.sc-mobile-clean .sc-mob3__day-num{margin-top:3px!important;font-size:17px!important}.sc-mobile-clean .sc-mob3__day-count{margin-top:5px!important;min-width:20px!important;height:17px!important;font-size:9.5px!important}.sc-mobile-clean .sc-mob3__day-unavail{height:14px!important;margin-top:3px!important;font-size:7.8px!important}.sc-mobile-clean .sc-mob3__agenda-head{margin:0 1px 8px!important;align-items:center!important}.sc-mobile-clean .sc-mob3__agenda-head span{font-size:9px!important;letter-spacing:.11em!important}.sc-mobile-clean .sc-mob3__agenda-head h2{margin-top:2px!important;font-size:18px!important;letter-spacing:-.035em!important}.sc-mobile-clean .sc-mob3__agenda-head b{padding:5px 9px!important;font-size:10px!important}.sc-mobile-clean .sc-mob3__agenda-list{gap:8px!important}.sc-mobile-clean .sc-mob3__shift-card{border-radius:20px!important;padding:11px 11px 10px 13px!important;background:radial-gradient(120px 72px at 100% -8%,color-mix(in srgb,var(--shift-accent, #93c5fd) 20%,transparent),transparent 72%),linear-gradient(180deg,#ffffff 0%,var(--shift-soft, #eff6ff) 100%)!important;border-color:color-mix(in srgb,var(--shift-border, #bfdbfe) 76%,#ffffff)!important;box-shadow:0 12px 28px -26px #11408080,inset 0 1px #fffffff5!important}.sc-mobile-clean .sc-mob3__shift-card:before{width:4px!important;background:linear-gradient(180deg,var(--shift-accent, #93c5fd),color-mix(in srgb,var(--shift-accent, #93c5fd) 55%,#ffffff))!important}.sc-mobile-clean .sc-mob3__shift-head{align-items:flex-start!important;gap:8px!important}.sc-mobile-clean .sc-mob3__kicker{color:var(--shift-ink, #1769f2)!important;font-size:8.8px!important;letter-spacing:.1em!important}.sc-mobile-clean .sc-mob3__shift-head h3{margin:3px 0 0!important;color:#071b3a!important;font-size:16.5px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.035em!important}.sc-mobile-clean .sc-mob3__status{min-height:24px!important;padding:0 8px!important;gap:4px!important;font-size:9.8px!important;font-weight:850!important}.sc-mobile-clean .sc-mob3__status svg{width:11px!important;height:11px!important}.sc-mobile-clean .sc-mob3__shift-time{margin-top:7px!important;align-items:center!important;gap:6px!important}.sc-mobile-clean .sc-mob3__shift-time strong{color:var(--shift-ink, #1769f2)!important;font-size:17px!important;line-height:1.08!important;font-weight:950!important}.sc-mobile-clean .sc-mob3__shift-time span{color:#7b8da6!important;font-size:12px!important;font-weight:800!important}.sc-mobile-clean .sc-mob3__shift-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.sc-mobile-clean .sc-mob3__shift-meta>div{flex:0 1 auto!important;min-height:30px!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid rgba(226,235,247,.92)!important;background:#ffffffa3!important}.sc-mobile-clean .sc-mob3__shift-meta svg{width:13px!important;height:13px!important;margin:0!important;color:var(--shift-ink, #1769f2)!important}.sc-mobile-clean .sc-mob3__shift-meta span{min-width:0!important}.sc-mobile-clean .sc-mob3__shift-meta b{max-width:160px!important;color:#173b68!important;font-size:11px!important;line-height:1!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-mobile-clean .sc-mob3__shift-meta small{display:none!important}.sc-mobile-clean .sc-mob3__shift-actions{grid-template-columns:1fr!important;gap:0!important;margin-top:9px!important}.sc-mobile-clean .sc-mob3__shift-primary{height:36px!important;border-radius:13px!important;background:linear-gradient(135deg,var(--shift-ink, #1769f2) 0%,#1769f2 100%)!important;font-size:12px!important;font-weight:900!important;box-shadow:0 12px 22px -18px #1769f2b8!important}.sc-mobile-clean .sc-mob3__shift-timeline,.sc-mobile-clean .sc-mob3__shift-secondary,.sc-mobile-clean .sc-mob3__shift-more{display:none!important}.sc-mobile-clean .sc-mob3__meeting-card,.sc-mobile-clean .sc-mob3__unavailable-card{border-radius:18px!important;padding:11px 12px!important}.sc-mobile-clean .sc-mob3__meeting-card strong,.sc-mobile-clean .sc-mob3__unavailable-card strong{font-size:14px!important}.sc-mobile-clean .sc-mob3__meeting-card button{height:32px!important;padding:0 11px!important;border-radius:12px!important;font-size:11px!important}}@media(max-width:390px){.sc-mobile-clean .sc-mob3__date-label{font-size:14.5px!important}.sc-mobile-clean .sc-mob3__tool-btn{font-size:10px!important;padding:0 5px!important}.sc-mobile-clean .sc-mob3__filter{font-size:9.8px!important}.sc-mobile-clean .sc-mob3__day{min-height:55px!important}.sc-mobile-clean .sc-mob3__shift-head h3{font-size:15.5px!important}.sc-mobile-clean .sc-mob3__shift-time strong{font-size:16px!important}}@media(max-width:720px){html,body,#root,.sc-page:has(.sc-mobile-clean),.sc-shell,.sc-card--main,.sc-mobile-clean{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.sc-mobile-clean,.sc-mobile-clean *{box-sizing:border-box!important;min-width:0!important}.sc-mobile-clean{padding-left:9px!important;padding-right:9px!important}.sc-mobile-clean .sc-mob3__date-card--top{width:100%!important;max-width:100%!important;margin:0 0 10px!important;padding:10px 9px 9px!important;border-radius:21px!important;overflow:hidden!important;background:radial-gradient(180px 96px at 100% 0%,rgba(191,219,254,.34),transparent 76%),linear-gradient(180deg,#fffffffc,#f7fbfff7)!important;border-color:#dae7f7fa!important;box-shadow:0 13px 32px -31px #0f478e7a,inset 0 1px #fffffffa!important}.sc-mobile-clean .sc-mob3__date-card--top:before{content:""!important;display:none!important}.sc-mobile-clean .sc-mob3__date-nav{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:7px!important;height:38px!important;margin:0 0 8px!important}.sc-mobile-clean .sc-mob3__date-nav .sc-mob3__date-arrow:first-child,.sc-mobile-clean .sc-mob3__date-nav .sc-mob3__date-label,.sc-mobile-clean .sc-mob3__date-nav .sc-mob3__date-arrow:last-child{grid-row:1!important}.sc-mobile-clean .sc-mob3__date-nav .sc-mob3__date-arrow:first-child{grid-column:1!important}.sc-mobile-clean .sc-mob3__date-nav .sc-mob3__date-label{grid-column:2!important}.sc-mobile-clean .sc-mob3__date-nav .sc-mob3__date-arrow:last-child{grid-column:3!important}.sc-mobile-clean .sc-mob3__date-arrow{width:36px!important;height:36px!important;border-radius:13px!important;box-shadow:none!important}.sc-mobile-clean .sc-mob3__date-label{height:36px!important;justify-content:center!important;padding:0 8px!important;gap:7px!important;border:1px solid rgba(218,231,247,.98)!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important;font-size:13.5px!important;font-weight:950!important;letter-spacing:-.025em!important}.sc-mobile-clean .sc-mob3__date-label svg{width:15px!important;height:15px!important;flex:0 0 auto!important}.sc-mobile-clean .sc-mob3__control-dock--in-date{width:100%!important;max-width:100%!important;margin:0 0 8px!important}.sc-mobile-clean .sc-mob3__search-line{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:6px!important;width:100%!important}.sc-mobile-clean .sc-mob3__search-wrap{width:100%!important;height:39px!important;grid-template-columns:16px minmax(0,1fr) 22px!important;gap:6px!important;padding:0 7px 0 10px!important;border-radius:14px!important}.sc-mobile-clean .sc-mob3__search{width:100%!important;font-size:12px!important}.sc-mobile-clean .sc-mob3__filter-icon{width:38px!important;height:39px!important;border-radius:14px!important}.sc-mobile-clean .sc-mob3__tool-row,.sc-mobile-clean .sc-mob3__filters,.sc-mobile-clean .sc-mob3__daystrip{width:100%!important;max-width:100%!important;overflow:visible!important;overflow-x:hidden!important;padding-left:0!important;padding-right:0!important}.sc-mobile-clean .sc-mob3__tool-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:6px!important}.sc-mobile-clean .sc-mob3__tool-btn{height:31px!important;padding:0 4px!important;border-radius:12px!important;font-size:10.2px!important;gap:4px!important;white-space:nowrap!important}.sc-mobile-clean .sc-mob3__tool-btn svg{width:13px!important;height:13px!important;flex:0 0 auto!important}.sc-mobile-clean .sc-mob3__filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin-top:7px!important}.sc-mobile-clean .sc-mob3__filter{width:100%!important;height:30px!important;padding:0 4px!important;border-radius:12px!important;font-size:9.7px!important;gap:3px!important;white-space:nowrap!important}.sc-mobile-clean .sc-mob3__filter b{min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:8px!important}.sc-mobile-clean .sc-mob3__daystrip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;margin-top:8px!important}.sc-mobile-clean .sc-mob3__day{width:auto!important;min-width:0!important;min-height:57px!important;padding:6px 1px 5px!important;border-radius:13px!important}.sc-mobile-clean .sc-mob3__day-abbr{font-size:7.4px!important;letter-spacing:.045em!important}.sc-mobile-clean .sc-mob3__day-num{margin-top:2px!important;font-size:16px!important}.sc-mobile-clean .sc-mob3__day-count{margin-top:4px!important;min-width:18px!important;height:16px!important;padding:0 3px!important;font-size:8.7px!important}.sc-mobile-clean .sc-mob3__day-unavail{max-width:100%!important;height:13px!important;min-height:13px!important;margin-top:2px!important;padding:1px 4px!important;font-size:6.4px!important}.sc-mobile-clean .sc-mob3__agenda-list{gap:9px!important}.sc-mobile-clean .sc-mob3__shift-card{width:100%!important;max-width:100%!important;border-radius:19px!important;padding:12px 12px 11px 13px!important;background:radial-gradient(145px 82px at 100% 0%,color-mix(in srgb,var(--shift-accent, #93c5fd) 20%,transparent),transparent 72%),linear-gradient(180deg,#ffffff 0%,var(--shift-soft, #eff6ff) 100%)!important;border-color:color-mix(in srgb,var(--shift-border, #bfdbfe) 78%,#ffffff)!important;box-shadow:0 13px 29px -27px #1140808a,inset 0 1px #fffffff5!important;overflow:hidden!important;cursor:pointer!important}.sc-mobile-clean .sc-mob3__shift-card:focus-visible{outline:2px solid var(--shift-accent, #93c5fd)!important;outline-offset:3px!important}.sc-mobile-clean .sc-mob3__shift-card:before{width:5px!important;background:linear-gradient(180deg,var(--shift-accent, #93c5fd),color-mix(in srgb,var(--shift-accent, #93c5fd) 58%,#ffffff))!important}.sc-mobile-clean .sc-mob3__shift-head{align-items:flex-start!important;gap:8px!important}.sc-mobile-clean .sc-mob3__kicker,.sc-mobile-clean .sc-mob3__shift-time strong,.sc-mobile-clean .sc-mob3__shift-meta svg,.sc-mobile-clean .sc-mob3__shift-timeline i{color:var(--shift-ink, #1d4ed8)!important}.sc-mobile-clean .sc-mob3__kicker{font-size:8.6px!important;letter-spacing:.11em!important}.sc-mobile-clean .sc-mob3__shift-head h3{margin:2px 0 0!important;color:#071b3a!important;font-size:18px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.04em!important}.sc-mobile-clean .sc-mob3__shift-date{display:block!important;margin-top:3px!important;color:#6f819b!important;font-size:10.5px!important;line-height:1.2!important;font-weight:700!important}.sc-mobile-clean .sc-mob3__status{min-height:22px!important;flex:0 0 auto!important;padding:0 7px!important;gap:3px!important;border-radius:999px!important;font-size:9px!important;font-weight:850!important;white-space:nowrap!important}.sc-mobile-clean .sc-mob3__status svg{width:10px!important;height:10px!important}.sc-mobile-clean .sc-mob3__shift-time{margin-top:9px!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:6px!important}.sc-mobile-clean .sc-mob3__shift-time strong{font-size:18px!important;line-height:1.08!important;font-weight:950!important}.sc-mobile-clean .sc-mob3__shift-time span{font-size:11px!important;color:#7b8da6!important;font-weight:800!important}.sc-mobile-clean .sc-mob3__shift-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important}.sc-mobile-clean .sc-mob3__shift-meta>div{min-height:40px!important;width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;border:1px solid rgba(226,235,247,.92)!important;border-radius:14px!important;background:#ffffff9e!important}.sc-mobile-clean .sc-mob3__shift-meta svg{width:14px!important;height:14px!important;flex:0 0 auto!important;margin:0!important}.sc-mobile-clean .sc-mob3__shift-meta b{display:block!important;max-width:100%!important;color:#173b68!important;font-size:11px!important;line-height:1.1!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-mobile-clean .sc-mob3__shift-meta small{display:block!important;margin-top:2px!important;color:#7890ae!important;font-size:8.8px!important;line-height:1!important;font-weight:750!important}.sc-mobile-clean .sc-mob3__shift-actions{display:grid!important;grid-template-columns:1fr!important;margin-top:10px!important}.sc-mobile-clean .sc-mob3__shift-primary{width:100%!important;height:39px!important;border-radius:14px!important;background:linear-gradient(135deg,var(--shift-ink, #1769f2) 0%,#1769f2 100%)!important;color:#fff!important;font-size:12px!important;font-weight:900!important;box-shadow:0 12px 22px -18px #1769f2b8!important}.sc-mobile-clean .sc-mob3__shift-secondary,.sc-mobile-clean .sc-mob3__shift-more{display:none!important}.sc-mobile-clean .sc-mob3__shift-timeline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:10px!important;padding-top:9px!important;border-top:1px solid rgba(226,235,247,.92)!important}.sc-mobile-clean .sc-mob3__shift-timeline span{min-width:0!important;text-align:center!important}.sc-mobile-clean .sc-mob3__shift-timeline i{width:20px!important;height:20px!important;margin:0 auto 4px!important;background:var(--shift-ink, #1769f2)!important}.sc-mobile-clean .sc-mob3__shift-timeline b{font-size:10px!important;line-height:1.1!important;white-space:nowrap!important}.sc-mobile-clean .sc-mob3__shift-timeline small{margin-top:1px!important;font-size:8.5px!important}}@media(max-width:390px){.sc-mobile-clean .sc-mob3__date-label{font-size:12.6px!important}.sc-mobile-clean .sc-mob3__tool-btn{font-size:9.4px!important}.sc-mobile-clean .sc-mob3__filter{font-size:8.9px!important}.sc-mobile-clean .sc-mob3__shift-head h3,.sc-mobile-clean .sc-mob3__shift-time strong{font-size:16.5px!important}.sc-mobile-clean .sc-mob3__shift-meta{gap:6px!important}.sc-mobile-clean .sc-mob3__shift-meta>div{padding:6px!important}}@supports not (color: color-mix(in srgb,white,black)){@media(max-width:720px){.sc-mobile-clean .sc-mob3__shift-card{border-color:var(--shift-border, #bfdbfe)!important;background:linear-gradient(180deg,#ffffff 0%,var(--shift-soft, #eff6ff) 100%)!important}.sc-mobile-clean .sc-mob3__shift-card:before{background:var(--shift-accent, #93c5fd)!important}}}@media(max-width:720px){.sc-mobile-clean .sc-mob3__search-line{grid-template-columns:minmax(0,1fr)!important}.sc-mobile-clean .sc-mob3__filter-icon{display:none!important}.sc-mobile-clean .sc-mob3__search-results{width:100%!important;max-width:100%!important;margin:7px 0 0!important;padding:7px!important;border-radius:16px!important;border:1px solid rgba(216,231,245,.98)!important;background:linear-gradient(180deg,#fffffffc,#f7fbfffa)!important;box-shadow:inset 0 1px #fffffff2!important;overflow-x:hidden!important}.sc-mobile-clean .sc-mob3__search-results-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:2px 3px 7px!important;color:#5a7190!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.01em!important}.sc-mobile-clean .sc-mob3__search-results-head b{min-width:22px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 7px!important;border-radius:999px!important;color:#1d4ed8!important;background:#eaf3ff!important;font-size:10px!important}.sc-mobile-clean .sc-mob3__search-results-list{display:grid!important;gap:6px!important;max-height:min(318px,42vh)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding-right:1px!important}.sc-mobile-clean .sc-mob3__search-result{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(86px,.42fr)!important;align-items:center!important;gap:7px!important;min-height:48px!important;padding:7px 8px!important;border:1px solid rgba(223,233,246,.96)!important;border-radius:14px!important;background:#fff!important;color:#0b2546!important;font:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:0 8px 18px -18px #0f478e61!important}.sc-mobile-clean .sc-mob3__search-result:active{transform:scale(.985)!important}.sc-mobile-clean .sc-mob3__search-result-badge{max-width:72px!important;padding:4px 7px!important;border-radius:999px!important;color:#1d4ed8!important;background:#edf6ff!important;border:1px solid #dbeafe!important;font-size:8.7px!important;line-height:1!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sc-mobile-clean .sc-mob3__search-result--meeting .sc-mob3__search-result-badge{color:#5b21b6!important;background:#f5f3ff!important;border-color:#ddd6fe!important}.sc-mobile-clean .sc-mob3__search-result-main,.sc-mobile-clean .sc-mob3__search-result-side{min-width:0!important;display:flex!important;flex-direction:column!important}.sc-mobile-clean .sc-mob3__search-result-main strong{color:#071b3a!important;font-size:12px!important;line-height:1.15!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sc-mobile-clean .sc-mob3__search-result-main small,.sc-mobile-clean .sc-mob3__search-result-side small{margin-top:2px!important;color:#7388a5!important;font-size:10px!important;line-height:1.1!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sc-mobile-clean .sc-mob3__search-result-side{text-align:right!important;align-items:flex-end!important}.sc-mobile-clean .sc-mob3__search-result-side b{max-width:100%!important;color:#173b68!important;font-size:10.5px!important;line-height:1.1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sc-mobile-clean .sc-mob3__search-empty{padding:10px 8px!important;border-radius:13px!important;background:#f8fbff!important;color:#7188a5!important;font-size:11px!important;font-weight:750!important;text-align:center!important}.sc-mobile-clean .sc-mob3__kicker{text-transform:uppercase!important}}@media(max-width:390px){.sc-mobile-clean .sc-mob3__search-result{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.sc-mobile-clean .sc-mob3__search-result-side{grid-column:2!important;text-align:left!important;align-items:flex-start!important;margin-top:-2px!important}.sc-mobile-clean .sc-mob3__search-result-badge{max-width:58px!important;padding-left:6px!important;padding-right:6px!important}}@media(max-width:720px){.sc-mobile-clean .sc-mob3__tool-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sc-mobile-clean .sc-mob3__date-label{cursor:default!important}}.sc-pop-backdrop--shift{background:#0f172a3d!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.sc-shift-actions-menu{position:fixed;z-index:10040;padding:8px;border:1px solid rgba(218,226,238,.96);border-radius:14px;background:#fffffffb;box-shadow:0 18px 38px -26px #0f172a75,0 8px 18px -16px #6366f161;display:grid;gap:3px;font-family:Plus Jakarta Sans,system-ui,Segoe UI,sans-serif;animation:sc-menu-fade .14s ease-out both;transform-origin:top left}.sc-shift-actions-menu:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #fffffff2}.sc-shift-actions-menu button{appearance:none;border:0;width:100%;min-height:36px;display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:10px;background:transparent;color:#172554;font-size:12.25px;font-weight:850;letter-spacing:-.012em;text-align:left;cursor:pointer;transition:background .14s ease,transform .14s ease,color .14s ease}.sc-shift-actions-menu button svg{color:#172554;stroke-width:1.85;flex:0 0 auto}.sc-shift-actions-menu button:hover{background:linear-gradient(135deg,#f8fbff 0%,var(--shift-soft, #eff6ff) 100%);color:var(--shift-ink, #1d4ed8)}.sc-shift-actions-menu button:hover svg{color:var(--shift-ink, #1d4ed8)}.sc-shift-actions-menu button:active{transform:scale(.985)}@keyframes sc-menu-fade{0%{opacity:0;transform:translateY(-2px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.sc-shift-detail-modal,.sc-shift-notice-modal,.sc-team-modal{font-family:Plus Jakarta Sans,system-ui,Segoe UI,sans-serif}.sc-shift-detail-modal{position:fixed;z-index:10041;top:50%;left:50%;transform:translate(-50%,-50%);width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:hidden;display:flex;flex-direction:column;background:#fffffffa;border:1px solid rgba(226,232,240,.95);border-radius:22px;box-shadow:0 34px 80px -34px #0f172a8a,0 14px 32px -24px #6366f157;color:#172554;animation:sc-modal-fade .18s ease-out both}@keyframes sc-modal-fade{0%{opacity:0}to{opacity:1}}.sc-shift-detail__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:22px 26px 13px}.sc-shift-detail__head--compact{grid-template-columns:minmax(0,1fr) auto;padding:18px 26px 12px}.sc-shift-detail__title-wrap--compact{min-width:0}.sc-shift-detail__title-line--compact{gap:0}.sc-shift-detail__title-line--compact+p,.sc-shift-detail__title-wrap--compact p{margin-top:5px}.sc-shift-detail__icon{width:54px;height:54px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,var(--shift-accent, #93c5fd) 100%);box-shadow:0 16px 32px -18px var(--shift-ink, #1d4ed8)}.sc-shift-detail__title-line{min-width:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sc-shift-detail__title-line h2{margin:0;color:#172554;font-size:24px;line-height:1.05;letter-spacing:-.045em;font-weight:950}.sc-shift-detail__title-wrap p{margin:4px 0 0;color:#6b8cbc;font-size:14px;font-weight:750}.sc-shift-detail__status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 13px;border-radius:999px;border:1px solid #bbf7d0;background:#dcfce7;color:#166534;font-size:12px;font-weight:900;line-height:1}.sc-shift-detail__status.is-warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.sc-shift-detail__status.is-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.sc-shift-detail__close,.sc-team-modal__close{width:38px;height:38px;border:0;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#172554;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.sc-shift-detail__close:hover,.sc-team-modal__close:hover{background:#f1f6ff;color:#1d4ed8}.sc-shift-detail__close:active,.sc-team-modal__close:active{transform:scale(.96)}.sc-shift-detail__body{padding:0 26px 16px;overflow:auto;display:grid;gap:14px}.sc-shift-hero-card{border:1px solid color-mix(in srgb,var(--shift-border, #bfdbfe) 78%,#fff 22%);border-radius:18px;padding:20px 22px;background:linear-gradient(135deg,rgba(255,255,255,.96) 0%,var(--shift-soft, #eff6ff) 55%,rgba(255,255,255,.98) 100%);box-shadow:inset 0 1px #ffffffeb}.sc-shift-hero-card h3{margin:0 0 14px;color:var(--shift-ink, #1d4ed8);font-size:18px;font-weight:950;letter-spacing:-.025em}.sc-shift-hero-card__metrics,.sc-shift-hero-card__grid,.sc-shift-hero-card__grid>div,.sc-shift-info-table>div,.sc-shift-state-card,.sc-shift-detail__foot button,.sc-team-current,.sc-team-current__main,.sc-team-section__head,.sc-team-person{display:flex;align-items:center}.sc-shift-hero-card__metrics{gap:10px;color:#1f3b73;font-size:14px;font-weight:850;flex-wrap:wrap}.sc-shift-hero-card__metrics span{display:inline-flex;align-items:center;gap:7px}.sc-shift-hero-card__metrics svg,.sc-shift-hero-card__grid svg,.sc-shift-info-table svg{color:var(--shift-ink, #1d4ed8)}.sc-shift-hero-card__grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.sc-shift-hero-card__grid>div{gap:10px;min-width:0}.sc-shift-hero-card__grid small{display:block;color:#314b7c;font-size:11px;font-weight:850}.sc-shift-hero-card__grid strong{display:block;margin-top:2px;color:#172554;font-size:13px;font-weight:750;overflow-wrap:anywhere}.sc-shift-info-table{border:1px solid #dbe7f7;border-radius:14px;overflow:hidden;background:#fff}.sc-shift-info-table>div{justify-content:space-between;gap:18px;padding:13px 20px;border-bottom:1px solid #e6eef9}.sc-shift-info-table>div:last-child{border-bottom:0}.sc-shift-info-table span{display:inline-flex;align-items:center;gap:10px;flex:0 0 185px;color:#1f3b73;font-size:13px;font-weight:850}.sc-shift-info-table strong{flex:1;color:#172554;font-size:13px;font-weight:750;line-height:1.35;text-align:left}.sc-shift-info-table__tags strong{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.sc-shift-info-table__tags em{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border-radius:999px;border:1px solid #dbe7f7;background:#f8fbff;color:#172554;font-size:11px;font-style:normal;font-weight:900}.sc-shift-info-table__tags em:before{content:"";width:8px;height:8px;border-radius:999px;margin-right:6px;background:var(--shift-accent, #93c5fd)}.sc-shift-state-card{gap:9px;border:1px solid #bbf7d0;border-radius:14px;padding:11px 14px;background:#f0fdf4;color:#166534;font-size:13px;font-weight:850}.sc-shift-state-card.is-warn{border-color:#fde68a;background:#fffbeb;color:#92400e}.sc-shift-state-card.is-danger{border-color:#fecaca;background:#fef2f2;color:#991b1b}.sc-shift-timeline-card{position:relative;display:grid;grid-template-columns:repeat(var(--step-count, 2),minmax(0,1fr));gap:0;border:1px solid #dbe7f7;border-radius:16px;padding:20px 18px 18px;background:linear-gradient(135deg,#f8fbff 0%,var(--shift-soft, #eff6ff) 100%);overflow:hidden}.sc-shift-timeline-card:before{content:"";position:absolute;left:15%;right:15%;top:31px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(191,219,254,.9),var(--shift-accent, #93c5fd),rgba(139,92,246,.72));opacity:.82}.sc-shift-timeline-card__step{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;text-align:center;min-width:0}.sc-shift-timeline-card__step span{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--shift-ink, #1d4ed8);background:#ffffffeb;border:1px solid color-mix(in srgb,var(--shift-border, #bfdbfe) 70%,#fff 30%);box-shadow:0 10px 20px -15px #1d4ed86b,inset 0 1px #fffffff2}.sc-shift-timeline-card__step span svg{stroke-width:2.15}.sc-shift-timeline-card__step strong{color:#172554;font-size:12px;font-weight:850}.sc-shift-timeline-card__step small{color:#1f3b73;font-size:12px;font-weight:800}.sc-shift-detail__foot{padding:14px 26px 22px;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.sc-shift-detail__foot button{min-height:44px;justify-content:center;gap:9px;border-radius:12px;padding:0 22px;cursor:pointer;font-size:14px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.sc-shift-detail__foot button:active{transform:scale(.98)}.sc-shift-detail__secondary{border:1px solid #93c5fd;background:#fff;color:#1d4ed8}.sc-shift-detail__primary{border:1px solid #1d4ed8;background:linear-gradient(135deg,#2f80ed,#1d4ed8);color:#fff;box-shadow:0 14px 28px -20px #1d4ed8cc}.sc-shift-detail__danger{border:1px solid #fecaca;background:#fff;color:#991b1b}.sc-shift-notice-modal{position:fixed;z-index:10041;top:50%;left:50%;transform:translate(-50%,-50%);width:min(380px,calc(100vw - 28px));border-radius:22px;border:1px solid #dbe7f7;background:#fff;box-shadow:0 34px 80px -34px #0f172a8a;padding:28px;text-align:center;color:#172554;animation:sc-modal-fade .18s ease-out both}.sc-shift-notice-modal__icon{width:56px;height:56px;margin:0 auto 14px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:#dcfce7;color:#166534}.sc-shift-notice-modal__icon.is-err{background:#fef2f2;color:#991b1b}.sc-shift-notice-modal h3{margin:0 0 8px;font-size:21px;font-weight:950;letter-spacing:-.04em}.sc-shift-notice-modal p{margin:0;color:#5f7aa5;font-size:13px;font-weight:700;line-height:1.45}.sc-shift-notice-modal button{margin-top:20px;min-height:42px;padding:0 22px;border:1px solid #1d4ed8;border-radius:12px;background:linear-gradient(135deg,#2f80ed,#1d4ed8);color:#fff;font-size:14px;font-weight:900;cursor:pointer}.sc-team-modal{position:fixed;z-index:10041;top:50%;left:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fffffffb;box-shadow:0 34px 80px -34px #0f172a8a,0 14px 32px -24px #6366f157;color:#172554;animation:sc-modal-fade .18s ease-out both}.sc-team-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 28px 10px}.sc-team-modal__head h2{margin:0;color:#172554;font-size:22px;font-weight:950;letter-spacing:-.04em}.sc-team-modal__head p{margin:4px 0 0;color:#6b8cbc;font-size:14px;font-weight:750}.sc-team-modal__body{padding:0 28px 14px;overflow:auto;display:grid;gap:13px}.sc-team-current{justify-content:space-between;gap:14px;border:1px solid #dbe7f7;border-left:4px solid var(--shift-accent, #93c5fd);border-radius:13px;background:#fff;padding:12px 14px}.sc-team-current__main{min-width:0;gap:12px;flex-wrap:wrap;color:#1f3b73;font-size:12px;font-weight:850}.sc-team-current__chip{min-height:26px;display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;border:1px solid var(--shift-border, #bfdbfe);background:#fff;color:var(--shift-ink, #1d4ed8);font-size:10px;font-weight:950;text-transform:uppercase}.sc-team-current__date{display:inline-flex;align-items:center;gap:6px}.sc-team-current__badge{min-width:118px;padding:10px 14px;border-radius:10px;background:var(--shift-soft, #eff6ff);color:var(--shift-ink, #1d4ed8);text-align:center;font-size:12px;font-weight:900}.sc-team-current__badge strong,.sc-team-current__badge small{display:block}.sc-team-current__badge small{margin-top:3px;font-size:11px}.sc-team-sections{display:grid;gap:11px}.sc-team-section{border:1px solid #dbe7f7;border-radius:12px;overflow:hidden;background:#fff}.sc-team-section__head{justify-content:space-between;gap:12px;min-height:42px;padding:9px 16px;background:linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid #e6eef9}.sc-team-section__head span{display:inline-flex;align-items:center;gap:7px;color:#172554;font-size:13px;font-weight:950}.sc-team-section__head i{width:10px;height:10px;border-radius:999px;background:var(--team-tone, #60a5fa);box-shadow:0 0 0 3px color-mix(in srgb,var(--team-tone, #60a5fa) 14%,transparent)}.sc-team-section__head small{color:#1f3b73;font-size:12px;font-weight:850}.sc-team-section__people{display:grid}.sc-team-person{gap:12px;padding:11px 14px;border-bottom:1px solid #edf3fb}.sc-team-person:last-child{border-bottom:0}.sc-team-person__avatar{width:40px;height:40px;border-radius:999px;object-fit:cover;flex:0 0 auto;box-shadow:0 0 0 2px #fff,0 10px 18px -16px #0f172acc}.sc-team-person__avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;font-size:12px;font-weight:950}.sc-team-person__text{flex:1;min-width:0;display:grid;gap:2px}.sc-team-person__text strong{color:#172554;font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-team-person__text small{color:#58739f;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-team-person__time{flex:0 0 auto;min-width:112px;padding:8px 10px;border-radius:8px;background:var(--shift-soft, #eff6ff);color:var(--shift-ink, #1d4ed8);text-align:center;font-size:12px;font-weight:950}.sc-team-empty{min-height:120px;display:grid;place-items:center;border:1px dashed #dbe7f7;border-radius:14px;background:#f8fbff;color:#6b8cbc;font-size:13px;font-weight:850}.sc-team-modal__foot{padding:0 28px 24px}.sc-team-modal__foot button{width:100%;min-height:46px;border:1px solid #1d4ed8;border-radius:10px;background:linear-gradient(135deg,#2f80ed,#1d4ed8);color:#fff;font-size:14px;font-weight:950;cursor:pointer;box-shadow:0 14px 28px -20px #1d4ed8cc}@media(max-width:720px){.sc-pop-backdrop--shift{background:#0f172a47!important}.sc-shift-actions-menu{width:min(184px,calc(100vw - 16px))!important;padding:7px!important;border-radius:13px!important}.sc-shift-actions-menu button{min-height:34px!important;padding:7px 8px!important;font-size:12px!important;gap:9px!important}.sc-shift-detail-modal,.sc-team-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:18px}.sc-shift-detail__head{padding:18px 18px 12px;grid-template-columns:auto minmax(0,1fr) auto}.sc-shift-detail__head--compact{grid-template-columns:minmax(0,1fr) auto!important;padding-top:16px}.sc-shift-detail__icon{width:46px;height:46px;border-radius:14px}.sc-shift-detail__title-line h2{font-size:20px}.sc-shift-detail__body{padding:0 18px 14px;gap:12px}.sc-shift-hero-card{padding:17px}.sc-shift-hero-card__grid{grid-template-columns:1fr}.sc-shift-info-table>div{align-items:flex-start;flex-direction:column;gap:7px;padding:12px 15px}.sc-shift-info-table span{flex:none}.sc-shift-timeline-card{padding-left:10px;padding-right:10px}.sc-shift-timeline-card__step strong,.sc-shift-timeline-card__step small{font-size:11px}.sc-shift-detail__foot{padding:0 18px 18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sc-shift-detail__foot button{width:100%;padding:0 12px}.sc-shift-detail__danger{grid-column:span 2}.sc-team-modal__head{padding:18px 20px 10px}.sc-team-modal__body{padding:0 20px 13px}.sc-team-current{align-items:stretch;flex-direction:column}.sc-team-current__badge{width:100%}.sc-team-person{gap:10px;padding:10px 12px}.sc-team-person__time{min-width:96px;font-size:11px;padding:7px 8px}.sc-team-modal__foot{padding:0 20px 20px}}@media(max-width:430px){.sc-team-person{display:grid;grid-template-columns:auto minmax(0,1fr)}.sc-team-person__time{grid-column:2;width:max-content;min-width:0}}.sc-shift-detail__title-wrap p,.sc-shift-detail__title-line--compact+p,.sc-shift-detail__title-wrap--compact p,.sc-team-modal__head p{color:#172554!important}.sc-shift-detail__status.is-ok{background:#dcfce7!important;border-color:#86efac!important;color:#166534!important}.sc-shift-detail__status.is-neutral{background:#f8fafc!important;border-color:#dbe7f7!important;color:#1f3b73!important}.sc-shift-info-table__tags em.is-ok{background:#f0fdf4!important;border-color:#86efac!important;color:#166534!important}.sc-shift-info-table__tags em.is-ok:before{background:#22c55e!important}.sc-shift-info-table__tags em.is-danger{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}.sc-shift-info-table__tags em.is-danger:before{background:#ef4444!important}.sc-shift-info-table__tags em.is-warn{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}.sc-shift-info-table__tags em.is-warn:before{background:#f59e0b!important}.sc-shift-info-table__tags em.is-neutral{background:#f8fbff!important;border-color:#dbe7f7!important;color:#172554!important}.sc-shift-actions-menu button:disabled,.sc-shift-actions-menu button[aria-disabled=true]{cursor:not-allowed!important;opacity:.58!important;background:#f8fafc!important;color:#64748b!important;transform:none!important}.sc-shift-actions-menu button:disabled svg,.sc-shift-actions-menu button[aria-disabled=true] svg{color:#64748b!important}.sc-shift-actions-menu button:disabled:hover,.sc-shift-actions-menu button[aria-disabled=true]:hover{background:#f8fafc!important;color:#64748b!important}.sc-dayhead__cell,.sc-dayhead__cell:hover{cursor:default!important;transform:none!important;box-shadow:none!important}.sc-dayhead__cell:hover{background-color:inherit!important}.sc-spark__bar{position:relative;overflow:visible}.sc-spark__tooltip{position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(-50%,4px) scale(.98);opacity:0;pointer-events:none;transition:opacity .16s ease .2s,transform .16s ease .2s;min-width:76px;padding:7px 9px;border-radius:10px;background:#fffffff5;border:1px solid var(--oc-border);box-shadow:0 16px 30px -18px #0f172a59,0 4px 10px -7px #0f172a2e;color:var(--oc-ink-800);font-size:11px;font-weight:800;white-space:nowrap;text-align:center;z-index:25}.sc-spark__tooltip:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;transform:translate(-50%) rotate(45deg);background:#fffffff5;border-right:1px solid var(--oc-border);border-bottom:1px solid var(--oc-border)}.sc-spark__bar:hover .sc-spark__tooltip,.sc-spark__bar:focus-within .sc-spark__tooltip{opacity:1;transform:translate(-50%) scale(1)}.sc-month-modal-wrap{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:18px}.sc-month-modal__backdrop{position:absolute!important;inset:0!important;z-index:0!important;background:linear-gradient(180deg,#24304952,#24304975)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.sc-month-modal{position:relative;z-index:1;width:min(1180px,calc(100vw - 36px));max-height:calc(100dvh - 46px);overflow:hidden;display:flex;flex-direction:column;border-radius:22px;border:1px solid rgba(207,220,238,.92);background:linear-gradient(180deg,#fffffffa,#fffffff0);box-shadow:0 34px 76px -34px #0b254673,0 12px 28px -18px #0b254638;color:var(--oc-ink-900);animation:sc-popIn .24s var(--oc-ease) both}.sc-month-modal__head{display:flex;align-items:center;gap:18px;padding:22px 28px 18px;border-bottom:1px solid var(--oc-border);background:linear-gradient(180deg,#fff,#fbfdff)}.sc-month-modal__icon{width:56px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--oc-blue-deep);background:linear-gradient(135deg,#eef5ff,#e8f0ff);border:1px solid #dbeafe;box-shadow:inset 0 1px #ffffffb3;flex:0 0 auto}.sc-month-modal__copy{flex:1;min-width:0}.sc-month-modal__copy h2{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.15;letter-spacing:-.035em;color:var(--oc-ink-900)}.sc-month-modal__copy p{margin:6px 0 0;color:var(--oc-ink-600);font-size:14px;font-weight:600}.sc-month-modal__close{width:44px;height:44px;border-radius:12px;border:1px solid var(--oc-border);background:#fff;color:var(--oc-ink-700);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.sc-month-modal__close:hover{background:var(--oc-blue-50);color:var(--oc-blue-deep);transform:translateY(-1px);box-shadow:var(--oc-shadow-1)}.sc-month-modal__body{padding:20px 28px 0;overflow:auto;-webkit-overflow-scrolling:touch}.sc-month-modal__nav{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin-bottom:16px}.sc-month-modal__nav h3{margin:0;text-align:center;font-size:clamp(18px,2vw,24px);font-weight:900;color:var(--oc-ink-900);letter-spacing:-.03em}.sc-month-modal__nav-actions{display:flex;align-items:center;gap:10px}.sc-month-modal__navbtn,.sc-month-modal__today{height:44px;min-width:44px;border-radius:12px;border:1px solid var(--oc-border);background:#fff;color:var(--oc-ink-800);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-weight:800;font-size:14px;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.sc-month-modal__today{padding:0 22px}.sc-month-modal__navbtn:hover,.sc-month-modal__today:hover{background:var(--oc-blue-50);border-color:var(--oc-blue-200);color:var(--oc-blue-deep);transform:translateY(-1px);box-shadow:var(--oc-shadow-1)}.sc-month-modal__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--oc-border);border-radius:12px;background:#ffffffd1;overflow:hidden;margin-bottom:18px}.sc-month-modal__summary-item,.sc-month-modal__total{display:flex;align-items:center;gap:16px;min-height:64px;padding:12px 22px;border-right:1px solid var(--oc-border)}.sc-month-modal__summary-item:last-of-type{border-right:1px solid var(--oc-border)}.sc-month-modal__summary-item i{width:12px;height:12px;border-radius:50%;background:var(--oc-blue);box-shadow:0 0 0 4px #2b86f521;flex:0 0 auto}.sc-month-modal__summary-item span{min-width:0;display:grid;gap:3px}.sc-month-modal__summary-item strong,.sc-month-modal__total span{color:var(--oc-ink-800);font-weight:700}.sc-month-modal__summary-item small{color:var(--oc-ink-600);font-size:13px;font-weight:600}.sc-month-modal__total{border-right:0;flex-direction:column;justify-content:center;gap:3px;text-align:center}.sc-month-modal__total strong{color:var(--oc-ink-900);font-size:17px}.sc-month-modal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--oc-border);border-radius:10px;overflow:hidden;background:var(--oc-border);gap:1px}.sc-month-modal__dow{min-height:38px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--oc-ink-600);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.sc-month-modal__cell{min-height:104px;padding:12px 12px 10px;display:flex;flex-direction:column;align-items:stretch;gap:7px;border:0;background:#fff;color:var(--oc-ink-900);text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,outline-color .16s ease}.sc-month-modal__cell:hover:not(:disabled){background:#fbfdff;box-shadow:inset 0 0 0 2px #2b86f52e}.sc-month-modal__cell:disabled{cursor:default;color:var(--oc-ink-400);background:#fbfdff}.sc-month-modal__cell.is-today{box-shadow:inset 0 0 0 2px var(--oc-blue)}.sc-month-modal__num{color:currentColor;font-size:15px;font-weight:800;line-height:1}.sc-month-modal__cell.is-outside .sc-month-modal__num{color:#94a3b8}.sc-month-modal__holiday{display:block;width:fit-content;max-width:100%;border-radius:8px;padding:3px 7px;background:hsl(var(--hh, 210),95%,96%);border:1px solid hsl(var(--hh, 210),80%,86%);color:hsl(var(--hh, 210),58%,35%);font-size:10px;font-weight:900;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-month-modal__cell.is-holiday{background:linear-gradient(180deg,#fff,hsl(var(--hh, 210),96%,98%))}.sc-month-modal__event{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:9px;border:1px solid var(--ev-border, #dbeafe);background:linear-gradient(135deg,#fff,var(--ev-soft, #eff6ff));color:var(--ev-ink, #1d4ed8);box-shadow:0 8px 16px -15px #0f172a38;min-width:0}.sc-month-modal__event strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900}.sc-month-modal__event small{font-family:var(--oc-mono, ui-monospace, Menlo, monospace);font-size:12px;color:var(--oc-ink-800);font-weight:700;white-space:nowrap}.sc-month-modal__more{font-size:11px;font-weight:900;color:var(--oc-ink-600);padding-left:2px}.sc-month-modal__foot{display:flex;align-items:center;gap:12px;padding:18px 28px 24px;color:var(--oc-ink-600);font-size:14px;font-weight:600;border-top:1px solid rgba(228,236,246,.7);background:#fff}.sc-meetings-backdrop{position:fixed;inset:0;z-index:9998;background:linear-gradient(180deg,#2430494d,#24304970);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sc-fadeIn .18s ease both}.sc-meetings-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999;width:min(1080px,calc(100vw - 42px));max-height:calc(100dvh - 54px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid var(--oc-border);background:#fff;box-shadow:0 34px 76px -34px #0b254673,0 12px 28px -18px #0b254638;color:var(--oc-ink-900);animation:sc-popIn .24s var(--oc-ease) both}.sc-meetings-modal__head{display:flex;align-items:center;gap:24px;padding:30px 38px 28px;border-bottom:1px solid var(--oc-border);background:linear-gradient(180deg,#fff,#fbfdff)}.sc-meetings-modal__icon{width:78px;height:78px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;color:#4f46e5;background:linear-gradient(135deg,#f2f0ff,#e9e7ff);border:1px solid #e4e1ff;flex:0 0 auto}.sc-meetings-modal__copy{flex:1;min-width:0}.sc-meetings-modal__copy h2{margin:0;color:var(--oc-ink-900);font-size:clamp(26px,3vw,34px);line-height:1;letter-spacing:-.045em;font-weight:900}.sc-meetings-modal__copy p{margin:10px 0 0;color:var(--oc-ink-600);font-size:16px;font-weight:600}.sc-meetings-modal__close{width:44px;height:44px;border:0;background:transparent;color:var(--oc-ink-600);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:12px;transition:background .16s ease,color .16s ease}.sc-meetings-modal__close:hover{background:var(--oc-blue-50);color:var(--oc-blue-deep)}.sc-meetings-modal__controls{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:20px;align-items:center;padding:28px 38px 20px}.sc-meetings-modal__search{height:54px;display:flex;align-items:center;gap:14px;padding:0 18px;border:1px solid var(--oc-border);border-radius:12px;color:var(--oc-ink-500);background:#fff}.sc-meetings-modal__search input{flex:1;min-width:0;height:100%;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;color:var(--oc-ink-800)!important;font-size:15px;font-weight:600}.sc-meetings-modal__search input::placeholder{color:#93a4bf}.sc-meetings-modal__count{min-width:74px;height:42px;padding:0 17px;border-radius:999px;background:linear-gradient(135deg,#f3f1ff,#e9e7ff);color:var(--oc-ink-900);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:900}.sc-meetings-modal__tabs{height:54px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--oc-border);border-radius:12px;overflow:hidden;background:#fff}.sc-meetings-modal__tabs button{min-width:112px;border:0;background:transparent;color:var(--oc-ink-800);font-size:14px;font-weight:800;cursor:pointer}.sc-meetings-modal__tabs button.is-active{background:linear-gradient(135deg,#f0efff,#e7e5ff);color:#1d4ed8}.sc-meetings-modal__select{position:relative;height:54px;min-width:142px;border:1px solid var(--oc-border);border-radius:12px;background:#fff;display:flex;align-items:center;padding:0 40px 0 16px}.sc-meetings-modal__select select{width:100%;height:100%;appearance:none;-webkit-appearance:none;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--oc-ink-800);font-size:14px;font-weight:800;cursor:pointer;outline:0}.sc-meetings-modal__select svg{position:absolute;right:16px;pointer-events:none;transform:rotate(90deg);color:var(--oc-ink-700)}.sc-meetings-modal__table-wrap{margin:0 38px 28px;border:1px solid var(--oc-border);border-radius:12px;min-height:290px;overflow:auto}.sc-meetings-modal__error{margin:16px;padding:12px 14px;border-radius:12px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-weight:700}.sc-meetings-table{width:100%;border-collapse:collapse;min-width:760px}.sc-meetings-table th{height:56px;padding:0 22px;text-align:left;border-bottom:1px solid var(--oc-border);color:var(--oc-ink-600);font-size:13px;font-weight:900}.sc-meetings-table td{padding:14px 22px;border-bottom:1px solid rgba(228,236,246,.72);color:var(--oc-ink-800);font-size:14px;font-weight:650;vertical-align:middle}.sc-meetings-table tbody tr:last-child td{border-bottom:0}.sc-meetings-table tbody tr:not(:has(.sc-meetings-modal__empty)):hover{background:#fbfdff;cursor:pointer}.sc-meetings-table__title{border:0;background:transparent;text-align:left;padding:0;cursor:pointer;color:var(--oc-ink-900)}.sc-meetings-table__title span{display:block;font-size:14px;font-weight:900}.sc-meetings-table__title small{display:block;margin-top:4px;color:var(--oc-ink-600);font-weight:600}.sc-meetings-status{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;text-transform:capitalize;font-size:12px;font-weight:900;border:1px solid transparent}.sc-meetings-status.is-approved{background:#dcfce7;color:#166534;border-color:#86efac}.sc-meetings-status.is-declined{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.sc-meetings-status.is-pending{background:#fffbeb;color:#92400e;border-color:#fbbf24}.sc-meetings-status.is-auto{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.sc-meetings-actions{display:flex;gap:8px;flex-wrap:wrap}.sc-meetings-actions button,.sc-meetings-view{height:34px;padding:0 11px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;font-weight:900}.sc-meetings-actions .is-approve{border:1px solid #86efac;color:#166534;background:#dcfce7}.sc-meetings-actions .is-decline{border:1px solid #fca5a5;color:#991b1b;background:#fee2e2}.sc-meetings-view{border:1px solid var(--oc-border);color:var(--oc-blue-deep);background:#fff}.sc-meetings-modal__empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--oc-ink-600)}.sc-meetings-modal__empty strong{color:var(--oc-ink-900);font-size:20px;letter-spacing:-.02em}.sc-meetings-modal__empty span{max-width:280px;line-height:1.55;font-weight:600}.sc-meetings-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 38px 24px;border-top:1px solid var(--oc-border);background:#fff;color:var(--oc-ink-600);font-size:14px;font-weight:700}.sc-meetings-modal__foot span,.sc-meetings-modal__foot>div{display:flex;align-items:center;gap:12px}.sc-meetings-refresh,.sc-meetings-close{height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font-size:14px;font-weight:900}.sc-meetings-refresh{border:0;background:transparent;color:#1d4ed8}.sc-meetings-close{padding:0 26px;border:1px solid var(--oc-border);background:#fff;color:var(--oc-ink-800)}.sc-meetings-close:hover{background:var(--oc-blue-50)}@media(max-width:860px){.sc-month-modal-wrap{padding:8px;align-items:stretch}.sc-month-modal{width:100%;max-height:calc(100dvh - 16px);border-radius:18px}.sc-month-modal__head{padding:16px;gap:12px}.sc-month-modal__icon{width:48px;height:48px;border-radius:13px}.sc-month-modal__body{padding:14px 14px 0}.sc-month-modal__nav{grid-template-columns:44px 1fr auto}.sc-month-modal__today{padding:0 14px}.sc-month-modal__summary{grid-template-columns:1fr 1fr}.sc-month-modal__summary-item,.sc-month-modal__total{min-height:56px;padding:10px 12px}.sc-month-modal__grid{min-width:760px}.sc-month-modal__cell{min-height:88px;padding:9px}.sc-month-modal__foot{padding:14px}.sc-meetings-modal{width:calc(100vw - 14px);max-height:calc(100dvh - 14px);border-radius:18px}.sc-meetings-modal__head{padding:20px 18px;gap:14px}.sc-meetings-modal__icon{width:58px;height:58px;border-radius:17px}.sc-meetings-modal__copy p{font-size:13px}.sc-meetings-modal__controls{grid-template-columns:1fr;gap:12px;padding:16px 18px}.sc-meetings-modal__count{justify-self:start}.sc-meetings-modal__tabs{width:100%}.sc-meetings-modal__select{width:100%;box-sizing:border-box}.sc-meetings-modal__table-wrap{margin:0 18px 18px}.sc-meetings-modal__foot{padding:16px 18px;flex-direction:column;align-items:stretch}.sc-meetings-modal__foot>div{justify-content:flex-end}}.sc-page{border-radius:28px!important}.sc-shell{gap:16px!important}.sc-card--main,.sc-side .sc-stat,.sc-side>.sc-stat,.sc-side>*{border-radius:26px!important}.sc-card--main{overflow:hidden!important}.sc-dayhead,.sc-grid,.sc-toolbar,.sc-filterbar,.sc-legendbar{background-clip:padding-box}.sc-dayhead{border-top-left-radius:20px;border-top-right-radius:20px}.sc-grid{border-bottom-left-radius:22px;border-bottom-right-radius:22px;overflow:hidden}.sc-dayhead__holiday{font-size:10px!important;font-weight:800!important}.sc-month-modal{width:min(1320px,calc(100vw - 70px))!important;max-height:calc(100dvh - 64px)!important;border-radius:28px!important}.sc-month-modal__head{gap:14px!important;padding:20px 24px 16px!important}.sc-month-modal__icon{display:none!important}.sc-month-modal__copy h2{font-size:clamp(18px,1.75vw,24px)!important}.sc-month-modal__body{padding:16px 22px 0!important}.sc-month-modal__nav{margin-bottom:12px!important}.sc-month-modal__nav h3{font-size:clamp(17px,1.7vw,22px)!important}.sc-month-modal__navbtn,.sc-month-modal__today{height:40px!important;border-radius:12px!important;font-size:13px!important}.sc-month-modal__summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:14px!important;border-radius:16px!important}.sc-month-modal__summary-item,.sc-month-modal__total{min-height:58px!important;padding:10px 14px!important;gap:12px!important}.sc-month-modal__summary-item strong,.sc-month-modal__total strong{font-size:14px!important}.sc-month-modal__summary-item small{font-size:11.5px!important}.sc-month-modal__grid{border-radius:18px!important;background:#dfe8f5!important}.sc-month-modal__dow{min-height:34px!important;font-size:11px!important}.sc-month-modal__cell{min-height:118px!important;padding:10px 10px 9px!important;gap:6px!important;border-radius:0!important}.sc-month-modal__num{font-size:14px!important}.sc-month-modal__holiday{padding:3px 6px!important;font-size:9.5px!important;border-radius:999px!important}.sc-month-modal__event{padding:6px 8px!important;border-radius:10px!important;gap:6px!important}.sc-month-modal__event small,.sc-month-modal__more{font-size:10px!important}.sc-month-modal__foot{padding:14px 22px 18px!important;font-size:12px!important}.sc-meetings-modal{width:min(1240px,calc(100vw - 70px))!important;max-height:calc(100dvh - 64px)!important;border-radius:28px!important}.sc-meetings-modal__head{gap:16px!important;padding:22px 24px 18px!important}.sc-meetings-modal__icon{display:none!important}.sc-meetings-modal__copy h2{font-size:clamp(22px,2vw,28px)!important}.sc-meetings-modal__controls{grid-template-columns:minmax(240px,1fr) auto auto auto!important;gap:14px!important;padding:18px 24px 14px!important}.sc-meetings-modal__search,.sc-meetings-modal__tabs,.sc-meetings-modal__select{height:46px!important;border-radius:12px!important}.sc-meetings-modal__search input,.sc-meetings-modal__select select,.sc-meetings-modal__tabs button{font-size:13px!important}.sc-meetings-modal__count{height:38px!important;min-width:68px!important;font-size:13px!important}.sc-meetings-modal__table-wrap{margin:0 24px 18px!important;border-radius:16px!important;min-height:250px!important}.sc-meetings-table th{height:48px!important;padding:0 16px!important;font-size:11.5px!important}.sc-meetings-table td{padding:11px 16px!important;font-size:12.5px!important}.sc-meetings-table__title span{font-size:13px!important}.sc-meetings-table__title small{font-size:11px!important;margin-top:2px!important}.sc-meetings-status{padding:5px 9px!important;font-size:11px!important}.sc-meetings-actions button,.sc-meetings-view{height:30px!important;font-size:11px!important;border-radius:9px!important}.sc-meetings-modal__empty{min-height:200px!important}.sc-meetings-modal__empty strong{font-size:17px!important}.sc-meetings-modal__empty span{font-size:12px!important}.sc-meetings-modal__foot{justify-content:flex-end!important;padding:14px 24px 18px!important;font-size:12px!important}.sc-meetings-modal__foot>div{margin-left:auto!important}.sc-meetings-refresh,.sc-meetings-close{height:40px!important;border-radius:12px!important;font-size:13px!important}@media(max-width:980px){.sc-month-modal,.sc-meetings-modal{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:20px!important}.sc-month-modal__summary{grid-template-columns:1fr 1fr!important}.sc-month-modal__cell{min-height:96px!important}.sc-meetings-modal__controls{grid-template-columns:1fr!important}}.sc-month-modal-wrap{padding:8px!important}.sc-month-modal{width:min(1320px,calc(100vw - 32px))!important;max-height:calc(100dvh - 22px)!important;transform:scale(.78)!important;transform-origin:center center!important;border-radius:24px!important}.sc-month-modal__icon{display:inline-flex!important;width:52px!important;height:52px!important;border-radius:14px!important}.sc-month-modal__head{padding:18px 22px 14px!important}.sc-month-modal__body{padding:14px 20px 0!important}.sc-month-modal__summary{min-height:68px!important}.sc-month-modal__cell{min-height:112px!important}.sc-meetings-modal{width:min(1260px,calc(100vw - 32px))!important;max-height:calc(100dvh - 22px)!important;transform:translate(-50%,-50%) scale(.78)!important;transform-origin:center center!important;border-radius:24px!important}.sc-meetings-modal__head{padding:18px 22px 14px!important}.sc-meetings-modal__controls{padding:14px 22px 12px!important}.sc-meetings-modal__table-wrap{margin:0 22px 14px!important;min-height:220px!important}.sc-meetings-modal__foot{padding:12px 22px 16px!important}@media(max-width:860px){.sc-month-modal,.sc-meetings-modal{transform:none!important;width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.sc-meetings-modal{transform:translate(-50%,-50%)!important}}.sc-month-modal{width:min(1060px,calc(100vw - 80px))!important;max-height:calc(100dvh - 72px)!important;border-radius:18px!important}.sc-month-modal__head{padding:16px 20px 13px!important;gap:14px!important}.sc-month-modal__icon{display:inline-flex!important;width:48px!important;height:48px!important;border-radius:12px!important}.sc-month-modal__copy h2{font-size:22px!important;line-height:1.05!important}.sc-month-modal__copy p{font-size:12px!important;margin-top:5px!important}.sc-month-modal__close{width:38px!important;height:38px!important;border-radius:10px!important}.sc-month-modal__body{padding:12px 20px 0!important}.sc-month-modal__nav{grid-template-columns:38px 1fr auto!important;gap:10px!important;margin-bottom:10px!important}.sc-month-modal__nav h3{font-size:20px!important}.sc-month-modal__navbtn,.sc-month-modal__today{height:36px!important;min-width:36px!important;border-radius:9px!important;font-size:12px!important}.sc-month-modal__today{padding:0 18px!important}.sc-month-modal__summary{border-radius:9px!important;margin-bottom:12px!important}.sc-month-modal__summary-item,.sc-month-modal__total{min-height:48px!important;padding:7px 18px!important;gap:11px!important}.sc-month-modal__summary-item i{width:9px!important;height:9px!important;box-shadow:none!important}.sc-month-modal__summary-item strong,.sc-month-modal__total span{font-size:12px!important}.sc-month-modal__summary-item small{font-size:11px!important}.sc-month-modal__total strong{font-size:14px!important}.sc-month-modal__grid{border-radius:8px!important;gap:1px!important}.sc-month-modal__dow{min-height:30px!important;font-size:10.5px!important}.sc-month-modal__cell{min-height:78px!important;padding:7px 8px!important;gap:4px!important}.sc-month-modal__num{font-size:13px!important}.sc-month-modal__holiday{font-size:8.5px!important;padding:2px 6px!important;max-width:96%!important}.sc-month-modal__event{min-height:30px!important;padding:5px 7px!important;border-radius:7px!important}.sc-month-modal__event strong{font-size:10.5px!important}.sc-month-modal__more{font-size:9px!important}.sc-month-modal__foot{padding:10px 20px 14px!important;font-size:12px!important}.sc-meetings-modal{width:min(900px,calc(100vw - 90px))!important;max-height:calc(100dvh - 84px)!important;border-radius:18px!important}.sc-meetings-modal__head{padding:16px 20px 14px!important;gap:14px!important}.sc-meetings-modal__icon{display:inline-flex!important;width:50px!important;height:50px!important;border-radius:14px!important}.sc-meetings-modal__copy h2{font-size:23px!important}.sc-meetings-modal__copy p{font-size:12.5px!important;margin-top:5px!important}.sc-meetings-modal__close{width:36px!important;height:36px!important}.sc-meetings-modal__controls{grid-template-columns:minmax(220px,1fr) auto auto auto!important;gap:10px!important;padding:14px 20px 12px!important}.sc-meetings-modal__search,.sc-meetings-modal__tabs,.sc-meetings-modal__select{height:40px!important;border-radius:9px!important}.sc-meetings-modal__search{padding:0 13px!important;gap:9px!important}.sc-meetings-modal__search input,.sc-meetings-modal__select select,.sc-meetings-modal__tabs button{font-size:12px!important}.sc-meetings-modal__count{height:34px!important;min-width:58px!important;padding:0 12px!important;font-size:12px!important}.sc-meetings-modal__table-wrap{margin:0 20px 14px!important;min-height:210px!important;border-radius:12px!important}.sc-meetings-table{min-width:680px!important}.sc-meetings-table th{height:40px!important;padding:0 13px!important;font-size:10.5px!important}.sc-meetings-table td{padding:9px 13px!important;font-size:11.5px!important}.sc-meetings-modal__empty{min-height:160px!important;gap:8px!important}.sc-meetings-modal__empty strong{font-size:15px!important}.sc-meetings-modal__empty span{font-size:11.5px!important;line-height:1.45!important}.sc-meetings-modal__foot{justify-content:flex-end!important;padding:10px 20px 14px!important}.sc-meetings-refresh,.sc-meetings-close{height:34px!important;padding:0 16px!important;font-size:12px!important;border-radius:9px!important}@media(max-width:760px){.sc-month-modal,.sc-meetings-modal{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:14px!important}.sc-month-modal__cell{min-height:72px!important}.sc-month-modal__summary{grid-template-columns:1fr 1fr!important}.sc-meetings-modal__controls{grid-template-columns:1fr!important}}.sc-month-modal-wrap,.sc-meetings-backdrop{z-index:9998!important}.sc-month-modal,.sc-meetings-modal{z-index:9999!important}.sc-month-modal{width:min(1440px,calc(100vw - 76px))!important;max-height:calc(100dvh - 56px)!important;border-radius:28px!important;background:linear-gradient(180deg,#fffffffc,#fafdfff7)!important;border:1px solid #d7e4f4!important;box-shadow:0 34px 88px -36px #0a1e3c70!important}.sc-month-modal__head{min-height:92px!important;padding:22px 28px!important;border-bottom:1px solid #dbe7f5!important}.sc-month-modal__icon,.sc-meetings-modal__icon{width:64px!important;height:64px!important;border-radius:16px!important;display:inline-flex!important;background:linear-gradient(135deg,#eef5ff,#e4efff)!important;color:#075fe8!important;border:1px solid #d8e7fb!important}.sc-month-modal__copy h2,.sc-meetings-modal__copy h2{font-size:clamp(25px,2.2vw,34px)!important;font-weight:950!important;letter-spacing:-.045em!important;color:#071b45!important}.sc-month-modal__copy p,.sc-meetings-modal__copy p{color:#5f7898!important;font-size:16px!important;font-weight:650!important}.sc-month-modal__body{padding:18px 28px 0!important}.sc-month-modal__nav{grid-template-columns:56px 1fr auto!important;margin-bottom:14px!important}.sc-month-modal__nav h3{font-size:clamp(24px,2.2vw,32px)!important}.sc-month-modal__navbtn,.sc-month-modal__today{height:52px!important;min-width:52px!important;border-radius:14px!important;border-color:#d7e4f4!important;font-size:15px!important}.sc-month-modal__today{padding:0 26px!important}.sc-month-modal__summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;border:0!important;background:transparent!important;overflow:visible!important;margin-bottom:18px!important}.sc-month-modal__summary-item,.sc-month-modal__total{min-height:88px!important;padding:18px 26px!important;border:1px solid #dbe7f5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 32px -30px #0f2a5057!important}.sc-month-modal__summary-item:nth-child(n+3){display:none!important}.sc-month-modal__summary-item i{width:44px!important;height:44px!important;border-radius:999px!important;box-shadow:0 0 0 12px #eff6ffe6!important}.sc-month-modal__summary-item strong,.sc-month-modal__total strong{font-size:19px!important;color:#071b45!important}.sc-month-modal__summary-item small,.sc-month-modal__total span{font-size:14px!important;color:#405a7c!important}.sc-month-modal__grid{border-radius:16px!important;border:1px solid #dbe7f5!important;background:#dbe7f5!important;gap:1px!important}.sc-month-modal__dow{min-height:42px!important;font-size:13px!important;color:#071b45!important;background:#fff!important}.sc-month-modal__cell{min-height:112px!important;padding:12px!important;background:#fff!important}.sc-month-modal__cell.is-outside{background:#fbfdff!important}.sc-month-modal__num{font-size:17px!important;color:#071b45!important}.sc-month-modal__holiday{display:block!important;max-width:100%!important;padding:3px 8px!important;border-radius:999px!important;font-size:10px!important}.sc-month-modal__event{padding:7px 9px!important;border-radius:11px!important;box-shadow:none!important}.sc-month-modal__event strong{font-size:12px!important}.sc-month-modal__event small{font-size:11px!important}.sc-month-modal__foot{margin:20px 28px 22px!important;padding:16px 18px!important;border:1px solid #dbe7f5!important;border-radius:14px!important;background:#fff!important;font-size:15px!important}.sc-meetings-modal{width:min(1420px,calc(100vw - 76px))!important;max-height:calc(100dvh - 56px)!important;border-radius:28px!important;background:linear-gradient(180deg,#fffffffc,#fafdfff7)!important;border:1px solid #d7e4f4!important;box-shadow:0 34px 88px -36px #0a1e3c70!important}.sc-meetings-modal__head{min-height:98px!important;padding:26px 36px 22px!important;border-bottom:0!important}.sc-meetings-modal__controls{grid-template-columns:minmax(360px,1fr) auto auto minmax(180px,auto)!important;padding:24px 36px 22px!important;gap:24px!important;border-top:1px solid #e2ebf7!important}.sc-meetings-modal__search,.sc-meetings-modal__tabs,.sc-meetings-modal__select{height:64px!important;border-radius:16px!important;border-color:#d7e4f4!important;background:#fff!important}.sc-meetings-modal__search input,.sc-meetings-modal__tabs button,.sc-meetings-modal__select select{font-size:16px!important}.sc-meetings-modal__count{height:56px!important;min-width:86px!important;font-size:17px!important;background:#f4f7fb!important;border:1px solid #e0e9f6!important}.sc-meetings-modal__tabs button.is-active{background:#eef5ff!important;box-shadow:inset 0 0 0 1px #a8c7ff!important}.sc-meetings-modal__table-wrap{margin:0 36px!important;min-height:500px!important;border:0!important;border-radius:0!important;background:transparent!important}.sc-meetings-table{min-width:900px!important}.sc-meetings-table th{height:66px!important;padding:0 24px!important;font-size:16px!important;border-top:1px solid #e2ebf7!important;border-bottom:1px solid #dbe7f5!important;color:#405a7c!important}.sc-meetings-table td{padding:15px 24px!important;font-size:14px!important}.sc-meetings-modal__empty{min-height:420px!important;gap:16px!important}.sc-meetings-modal__empty svg{width:108px!important;height:108px!important;color:#6ba5ff!important;opacity:.42!important}.sc-meetings-modal__empty strong{font-size:26px!important;color:#071b45!important}.sc-meetings-modal__empty span{max-width:420px!important;font-size:17px!important;color:#506a8b!important}.sc-meetings-modal__foot{justify-content:flex-end!important;padding:28px 36px!important;background:#fff!important}.sc-meetings-modal__foot>span{display:none!important}.sc-meetings-refresh,.sc-meetings-close{height:64px!important;min-width:150px!important;border-radius:16px!important;font-size:17px!important}.sc-meetings-close{background:linear-gradient(135deg,#075fe8,#0a6bff)!important;color:#fff!important;border-color:transparent!important}@media(max-width:1180px){.sc-month-modal,.sc-meetings-modal{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:22px!important}.sc-month-modal__grid{min-width:980px!important}.sc-meetings-modal__controls{grid-template-columns:1fr 1fr!important}.sc-meetings-modal__table-wrap{overflow:auto!important}}@media(max-width:720px){.sc-month-modal__head,.sc-meetings-modal__head{padding:18px!important;min-height:auto!important}.sc-month-modal__body{padding:14px!important}.sc-month-modal__summary{grid-template-columns:1fr!important}.sc-meetings-modal__controls{grid-template-columns:1fr!important;padding:16px!important;gap:12px!important}.sc-meetings-modal__table-wrap{margin:0 16px!important;min-height:360px!important}.sc-meetings-modal__foot{padding:16px!important}}.sc-shift-detail__status.is-warn,.sc-shift-state-card.is-warn,.sc-shift-info-table__tags em.is-warn{background:#eef2ff!important;border-color:#c7d2fe!important;color:#3730a3!important}.sc-shift-info-table__tags em.is-warn:before{background:#6366f1!important}.sc-meetings-status.is-pending{background:#eef2ff!important;color:#3730a3!important;border-color:#c7d2fe!important}.sc-month-modal .sc-month-modal__event[style*="--ev-ink: #92400e"]{color:#3730a3!important}.sc-month-modal,.sc-meetings-modal{font-size:12px!important}.sc-month-modal{width:min(1380px,calc(100vw - 82px))!important;max-height:calc(100dvh - 76px)!important;border-radius:30px!important}.sc-month-modal__head{padding:18px 24px 14px!important}.sc-month-modal__body{padding:14px 24px 0!important}.sc-month-modal__copy h2{font-size:24px!important}.sc-month-modal__copy p{font-size:13px!important}.sc-month-modal__nav{margin-bottom:10px!important}.sc-month-modal__nav h3{font-size:22px!important}.sc-month-modal__navbtn,.sc-month-modal__today{height:38px!important;min-width:38px!important;font-size:12px!important}.sc-month-modal__summary{margin-bottom:12px!important}.sc-month-modal__summary-item,.sc-month-modal__total{min-height:56px!important;padding:9px 14px!important}.sc-month-modal__grid{border-radius:18px!important}.sc-month-modal__dow{min-height:32px!important;font-size:10.5px!important}.sc-month-modal__cell{min-height:92px!important;padding:9px!important;gap:5px!important}.sc-month-modal__event{padding:5px 7px!important;border-radius:9px!important}.sc-month-modal__event strong{font-size:11px!important}.sc-month-modal__event small{font-size:9.5px!important}.sc-month-modal__holiday{font-size:9px!important;padding:3px 6px!important;max-width:100%!important}.sc-month-modal__foot{padding:12px 24px 16px!important;font-size:12px!important}.sc-meetings-modal{width:min(1400px,calc(100vw - 72px))!important;max-height:calc(100dvh - 68px)!important;min-height:min(720px,calc(100dvh - 68px))!important;border-radius:30px!important}.sc-meetings-modal__head{padding:18px 30px 15px!important;gap:16px!important}.sc-meetings-modal__copy h2{font-size:28px!important}.sc-meetings-modal__copy p{font-size:13px!important;margin-top:6px!important}.sc-meetings-modal__controls{grid-template-columns:minmax(360px,1fr) 78px 140px 180px!important;gap:14px!important;padding:16px 30px 14px!important}.sc-meetings-modal__search,.sc-meetings-modal__tabs,.sc-meetings-modal__select{height:44px!important;border-radius:14px!important}.sc-meetings-modal__search input,.sc-meetings-modal__select select,.sc-meetings-modal__tabs button{font-size:12.5px!important}.sc-meetings-modal__table-wrap{margin:0 30px 16px!important;min-height:380px!important;border-radius:16px!important}.sc-meetings-table th{height:44px!important;padding:0 14px!important;font-size:11.5px!important}.sc-meetings-table td{padding:10px 14px!important;font-size:12px!important}.sc-meetings-modal__empty{min-height:360px!important}.sc-meetings-modal__empty strong{font-size:20px!important}.sc-meetings-modal__empty span{font-size:13px!important}.sc-meetings-modal__foot{padding:12px 30px 18px!important;justify-content:flex-end!important}.sc-meetings-refresh,.sc-meetings-close{height:42px!important;min-width:150px!important;border-radius:14px!important;font-size:13px!important}@media(max-width:980px){.sc-month-modal,.sc-meetings-modal{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;min-height:auto!important}.sc-meetings-modal__controls{grid-template-columns:1fr!important}.sc-meetings-modal__table-wrap{min-height:280px!important}}.sc-month-modal__icon,.sc-meetings-modal__icon{display:inline-flex!important;width:54px!important;height:54px!important;border-radius:14px!important;align-items:center!important;justify-content:center!important;color:#075fe8!important;background:linear-gradient(180deg,#f5f9ff,#eef5ff)!important;border:1px solid #dbe7f5!important;box-shadow:inset 0 1px #ffffffe6!important;flex:0 0 auto!important}.sc-meetings-modal__icon{width:56px!important;height:56px!important}.sc-month-modal__icon svg,.sc-meetings-modal__icon svg{width:24px!important;height:24px!important}.sc-leave-event{position:absolute;left:6px;right:6px;min-height:32px;border-radius:12px;padding:4px 7px;display:flex;align-items:center;justify-content:space-between;gap:6px;box-shadow:0 10px 24px #0f172a14;z-index:3;pointer-events:none}.sc-leave-event__tag{display:inline-flex;align-items:center;min-height:18px;padding:0 7px;border-radius:999px;background:#ffffffd9;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sc-leave-event strong{font-size:10px;font-weight:900;white-space:nowrap}@media(max-width:780px){.sc-leave-event{left:4px;right:4px;min-height:28px;padding:3px 6px}.sc-leave-event strong{font-size:9px}}.sc-leave-event--card{position:absolute!important;left:6px!important;right:6px!important;min-height:78px!important;padding:8px 9px 9px!important;border-radius:18px!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;flex-direction:column!important;gap:6px!important;text-align:left!important;cursor:pointer!important;pointer-events:auto!important;box-shadow:0 14px 28px #0f172a1a!important;z-index:4!important;font-family:inherit!important}.sc-leave-event--card:hover{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a21!important}.sc-leave-event__top{display:flex!important;align-items:center!important;justify-content:flex-start!important}.sc-leave-event__tag{min-height:24px!important;padding:0 14px!important;border-radius:999px!important;background:#ffffffe6!important;border:1px solid currentColor!important;font-size:9.5px!important;letter-spacing:.08em!important;font-weight:900!important;text-transform:uppercase!important;max-width:none!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important}.sc-leave-event__title{font-size:12px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.02em!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.sc-leave-event__meta{font-size:10px!important;line-height:1.1!important;font-weight:800!important;opacity:.88!important}.sc-leave-event.is-approved .sc-leave-event__meta{color:#166534!important}.sc-leave-event.is-declined .sc-leave-event__meta{color:#b91c1c!important}.sc-leave-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483600!important;display:grid!important;place-items:center!important;padding:22px!important;background:#08122485!important;backdrop-filter:blur(10px) saturate(112%)!important;-webkit-backdrop-filter:blur(10px) saturate(112%)!important}.sc-leave-modal{width:min(460px,94vw)!important;border-radius:26px!important;border:1px solid #d8e7f8!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 30px 80px #09204847!important;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif!important}.sc-leave-modal__head{display:grid!important;grid-template-columns:46px minmax(0,1fr) 38px!important;align-items:center!important;gap:12px!important;padding:18px 20px!important;border-bottom:1px solid #e1ecf8!important;background:linear-gradient(135deg,#f8fbff,#edf6ff)!important}.sc-leave-modal__icon{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;color:#047857!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important}.sc-leave-modal.is-declined .sc-leave-modal__icon{color:#be123c!important;background:#fff1f3!important;border-color:#fecdd3!important}.sc-leave-modal__head p{margin:0 0 3px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#6b82a5!important}.sc-leave-modal__head h3{margin:0!important;color:#0b2d66!important;font-size:17px!important;font-weight:900!important;letter-spacing:-.035em!important}.sc-leave-modal__head button{width:38px!important;height:38px!important;border-radius:14px!important;border:1px solid #d6e5f7!important;background:#fff!important;color:#0b2d66!important;cursor:pointer!important}.sc-leave-modal__body{padding:18px 20px 10px!important;display:grid!important;gap:14px!important}.sc-leave-modal__status{border-radius:18px!important;padding:14px!important;background:linear-gradient(135deg,#ecfdf5,#f7fff9)!important;border:1px solid #bbf7d0!important}.sc-leave-modal.is-declined .sc-leave-modal__status{background:linear-gradient(135deg,#fff1f3,#fff8f9)!important;border-color:#fecdd3!important}.sc-leave-modal__status span{display:inline-flex!important;min-height:24px!important;align-items:center!important;padding:0 13px!important;border-radius:999px!important;background:#fff!important;border:1px solid currentColor!important;color:#047857!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.sc-leave-modal.is-declined .sc-leave-modal__status span{color:#be123c!important}.sc-leave-modal__status strong{display:block!important;margin-top:10px!important;color:#0b2d66!important;font-size:15px!important;font-weight:900!important}.sc-leave-modal__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sc-leave-modal__grid div{border-radius:16px!important;padding:12px!important;background:#fff!important;border:1px solid #e1ecf8!important}.sc-leave-modal__grid small{display:block!important;color:#6f84a5!important;font-size:10.5px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:5px!important}.sc-leave-modal__grid strong{color:#0b2d66!important;font-size:12.5px!important;font-weight:900!important}.sc-leave-modal__note{margin:0!important;color:#5f7397!important;font-size:12px!important;line-height:1.45!important;font-weight:750!important}.sc-leave-modal__foot{padding:14px 20px 18px!important;display:flex!important;justify-content:flex-end!important;background:linear-gradient(180deg,#fff9,#fff)!important}.sc-leave-modal__foot button{height:38px!important;padding:0 18px!important;border-radius:14px!important;border:1px solid #cfe0f4!important;background:#fff!important;color:#0f62fe!important;font-weight:900!important;cursor:pointer!important}@media(max-width:780px){.sc-leave-event--card{min-height:68px!important;padding:7px 7px 8px!important;border-radius:15px!important}.sc-leave-event__tag{min-height:20px!important;font-size:8px!important;padding:0 10px!important}.sc-leave-event__meta{font-size:8px!important}.sc-leave-event__title{font-size:10px!important}.sc-leave-modal__grid{grid-template-columns:1fr!important}}.sc-calendar-modal-v25 .sc-modal-backdrop,.sc-calendar-modal-v25 .sc-month-modal__backdrop{background:#172a4e75!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important;backdrop-filter:blur(9px) saturate(1.05)!important}.sc-calendar-modal{width:min(1040px,calc(100vw - 44px))!important;max-height:min(86vh,820px)!important;border-radius:28px!important;overflow:hidden!important;border:1px solid #d7e6f8!important;background:radial-gradient(740px 360px at -10% -20%,rgba(198,228,255,.52),transparent 62%),radial-gradient(640px 360px at 110% -10%,rgba(225,238,255,.72),transparent 60%),linear-gradient(180deg,#fff,#f6faff)!important;box-shadow:0 40px 100px -42px #1024467a!important}.sc-calendar-modal__head{padding:20px 22px!important;background:linear-gradient(180deg,#fffffff5,#f1f7fff0)!important;border-bottom:1px solid #dce8f8!important}.sc-calendar-modal__icon{width:48px!important;height:48px!important;border-radius:16px!important;color:#1768e8!important;background:linear-gradient(180deg,#edf6ff,#e4efff)!important;border:1px solid #cfe2ff!important;box-shadow:0 18px 28px -28px #2b86f573!important}.sc-calendar-modal__copy h2{font-size:25px!important;letter-spacing:-.04em!important;color:#0b2546!important}.sc-calendar-modal__copy p{color:#5f789d!important;font-weight:750!important}.sc-calendar-modal__close{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid #d5e5f8!important;background:#fff!important;color:#102f5e!important}.sc-calendar-modal__close:hover{background:#f1f7ff!important;color:#1768e8!important;transform:rotate(90deg)!important}.sc-calendar-modal__body{padding:18px 22px 20px!important;display:grid!important;gap:14px!important}.sc-calendar-modal__nav{min-height:54px!important;padding:8px!important;border:1px solid #d8e6f8!important;border-radius:18px!important;background:#ffffffd1!important;box-shadow:inset 0 1px #ffffffdb,0 12px 24px -28px #1f63e659!important}.sc-calendar-modal__nav h3{color:#102f5e!important;font-size:18px!important;font-weight:900!important;letter-spacing:-.02em!important}.sc-calendar-modal__nav .sc-month-modal__navbtn,.sc-calendar-modal__nav .sc-month-modal__today{height:38px!important;border-radius:13px!important;border:1px solid #d5e5f8!important;background:#fff!important;color:#174071!important;font-weight:850!important}.sc-calendar-modal__nav .sc-month-modal__navbtn:hover,.sc-calendar-modal__nav .sc-month-modal__today:hover{background:#eef6ff!important;color:#1768e8!important;border-color:#b7d4ff!important}.sc-calendar-modal__overview{display:grid!important;grid-template-columns:minmax(180px,1.1fr) repeat(4,minmax(120px,.8fr))!important;gap:10px!important}.sc-calendar-modal__overview-main,.sc-calendar-modal__stat{min-height:54px!important;border-radius:17px!important;border:1px solid #dce8f8!important;background:linear-gradient(180deg,#fffffff5,#f7fbfff0)!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;color:#17325e!important}.sc-calendar-modal__overview-main{color:#1768e8!important;font-weight:850!important}.sc-calendar-modal__overview-main strong{font-size:22px!important;color:#0b2546!important}.sc-calendar-modal__stat i{width:14px!important;height:14px!important;border-radius:5px!important;border:1px solid currentColor!important;flex:0 0 auto!important}.sc-calendar-modal__stat span{color:#5f789d!important;font-weight:850!important;font-size:12px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-calendar-modal__stat b{margin-left:auto!important;color:#0b2546!important;font-weight:950!important}.sc-calendar-modal__grid{border:1px solid #dbe7f7!important;border-radius:22px!important;overflow:hidden!important;gap:1px!important;background:#dbe7f7!important;box-shadow:0 18px 30px -36px #143c6e38!important}.sc-calendar-modal__grid .sc-month-modal__dow{height:34px!important;background:#f5f9ff!important;color:#5f789d!important;font-size:11px!important;letter-spacing:.08em!important;font-weight:900!important}.sc-calendar-modal__cell{min-height:112px!important;height:112px!important;padding:9px!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;text-align:left!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;gap:5px!important}.sc-calendar-modal__cell.is-outside{opacity:.5!important;background:#f2f6fc!important}.sc-calendar-modal__cell.is-today{background:linear-gradient(180deg,#edf6ff,#f8fbff)!important;box-shadow:inset 0 0 0 2px #2b86f538!important}.sc-calendar-modal__cell.has-events{box-shadow:inset 0 0 0 1px #2b86f51f!important}.sc-calendar-modal__cell.is-holiday{background:repeating-linear-gradient(135deg,hsla(var(--holiday-hue),80%,62%,.09) 0 8px,transparent 8px 16px),linear-gradient(180deg,#fff,#f7fbff)!important}.sc-calendar-modal__cell .sc-month-modal__num{color:#0b2546!important;font-weight:950!important;font-size:13px!important}.sc-calendar-modal__cell .sc-month-modal__holiday{width:fit-content!important;max-width:100%!important;padding:3px 7px!important;border-radius:999px!important;background:#ffffffeb!important;color:#1768e8!important;border:1px solid #d5e5f8!important;font-size:9.5px!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-calendar-modal__cell .sc-month-modal__event{width:100%!important;min-height:34px!important;align-self:end!important;border-radius:12px!important;border:1px solid var(--ev-border)!important;background:var(--ev-soft)!important;color:var(--ev-ink)!important;padding:6px 8px!important;display:grid!important;gap:2px!important;box-shadow:0 8px 16px -18px currentColor!important}.sc-calendar-modal__cell .sc-month-modal__event strong{font-size:11px!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sc-calendar-modal__cell .sc-month-modal__event small{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:10px!important;font-weight:750!important;opacity:.84!important}.sc-calendar-modal__cell .sc-month-modal__more{justify-self:start!important;padding:3px 7px!important;border-radius:999px!important;background:#eaf3ff!important;color:#1768e8!important;font-size:10px!important;font-weight:900!important}.sc-calendar-modal__foot{min-height:48px!important;background:#f8fbff!important;border-top:1px solid #dce8f8!important;color:#5f789d!important;font-weight:800!important}@media(max-width:900px){.sc-calendar-modal{width:min(96vw,720px)!important;max-height:92vh!important}.sc-calendar-modal__overview{grid-template-columns:1fr 1fr!important}.sc-calendar-modal__cell{min-height:82px!important;height:82px!important;padding:6px!important}.sc-calendar-modal__cell .sc-month-modal__event{min-height:26px!important;padding:4px 6px!important}.sc-calendar-modal__cell .sc-month-modal__event small{display:none!important}}@media(max-width:620px){.sc-calendar-modal__overview{display:none!important}.sc-calendar-modal__body{padding:12px!important}.sc-calendar-modal__cell{min-height:58px!important;height:58px!important}.sc-calendar-modal__cell .sc-month-modal__event,.sc-calendar-modal__cell .sc-month-modal__holiday,.sc-calendar-modal__cell .sc-month-modal__more{display:none!important}}.sc-calendar-modal-v26 .sc-calendar-modal{max-height:min(94vh,900px)!important}.sc-calendar-modal-v26 .sc-calendar-modal__body{overflow:auto!important;max-height:calc(min(94vh,900px) - 126px)!important}.sc-calendar-modal-v26 .sc-calendar-modal__grid{grid-template-rows:34px repeat(6,minmax(96px,1fr))!important}.sc-calendar-modal-v26 .sc-calendar-modal__cell{min-height:96px!important;height:96px!important}@media(max-width:900px){.sc-calendar-modal-v26 .sc-calendar-modal__grid{grid-template-rows:30px repeat(6,minmax(70px,1fr))!important}.sc-calendar-modal-v26 .sc-calendar-modal__cell{min-height:70px!important;height:70px!important}}.sc-training-card{position:absolute;left:7px;right:7px;z-index:8;border:1px solid #a7e4ca;border-radius:12px;background:linear-gradient(135deg,#f0fdf7,#d9f8e8);box-shadow:0 7px 18px #05714821;padding:0;display:flex;text-align:left;overflow:hidden;cursor:pointer;color:#095d41}.sc-training-card:hover{z-index:12;transform:translateY(-1px);box-shadow:0 12px 25px #05714830}.sc-training-card__bar{width:5px;background:linear-gradient(#10b981,#047857);flex:0 0 auto}.sc-training-card__content{min-width:0;padding:8px 9px;display:flex;flex-direction:column;gap:3px}.sc-training-card__chip{align-self:flex-start;border:1px solid #9ad8bd;background:#fff;border-radius:999px;padding:1px 7px;font-size:8px;font-weight:900;letter-spacing:.08em}.sc-training-card strong{font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-training-card small{font-size:9px;font-weight:700;opacity:.8}.sc-training-modal__backdrop{position:fixed;inset:0;background:#0f1f378c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:12000}.sc-training-modal{position:fixed;z-index:12001;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,94vw);max-height:90vh;overflow:auto;background:#fff;border:1px solid #d9e7f2;border-radius:20px;box-shadow:0 30px 80px #08234652}.sc-training-modal>header{padding:20px 22px;background:linear-gradient(135deg,#ecfdf5,#d9f8e8);border-bottom:1px solid #b9e8d2;display:flex;gap:13px;align-items:center}.sc-training-modal>header>span{width:44px;height:44px;border-radius:13px;background:#fff;color:#08714d;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 14px #08714c1f}.sc-training-modal>header>div{flex:1}.sc-training-modal header small{text-transform:uppercase;letter-spacing:.08em;color:#1a7658;font-weight:800;font-size:9px}.sc-training-modal header h3{margin:3px 0;font-size:20px;color:#102f28}.sc-training-modal header p{margin:0;color:#4f7168;font-size:12px}.sc-training-modal header button{width:38px;height:38px;border:1px solid #b5dfcc;border-radius:10px;background:#fff;cursor:pointer;color:#214f43}.sc-training-modal__body{padding:20px}.sc-training-modal__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #deebe5;border-radius:14px;overflow:hidden}.sc-training-modal__summary>div{padding:13px;border-right:1px solid #e5eee9;border-bottom:1px solid #e5eee9}.sc-training-modal__summary small,.sc-training-modal__description small{display:block;color:#71837d;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.sc-training-modal__summary strong{display:block;color:#183d33;font-size:12px;margin-top:4px;text-transform:capitalize}.sc-training-modal__description{padding:14px;margin-top:14px;border:1px solid #e2ece7;border-radius:12px;background:#fbfefd}.sc-training-modal__description p{margin:6px 0 0;color:#526963;font-size:12px;line-height:1.5}.sc-training-modal__participants{margin-top:16px}.sc-training-modal__participants>div{display:flex;align-items:center;justify-content:space-between}.sc-training-modal__participants h4{margin:0;font-size:14px}.sc-training-modal__participants>div>span{font-size:10px;color:#70817c}.sc-training-modal__participants article{min-height:55px;border-bottom:1px solid #edf2ef;display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center}.sc-training-modal__participants article>span{width:34px;height:34px;border-radius:50%;background:#e1f7eb;color:#08714d;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900}.sc-training-modal__participants article b{font-size:12px;display:block;color:#1d3b34}.sc-training-modal__participants article small{display:block;font-size:9px;color:#7a8985;margin-top:2px}.sc-training-modal__participants article em{font-style:normal;font-size:9px;text-transform:capitalize;color:#08714d;background:#e5f8ee;padding:4px 8px;border-radius:999px}.sc-training-modal>footer{padding:14px 20px;border-top:1px solid #e5eee9;background:#fbfdfc;display:flex;justify-content:flex-end}.sc-training-modal>footer button{height:39px;padding:0 18px;border:1px solid #bddbce;border-radius:10px;background:#fff;color:#174d3f;font-weight:800;cursor:pointer}.sc-mob3__training-card{border:1px solid #a9e3c9;background:linear-gradient(135deg,#effcf6,#d9f8e8);border-radius:14px;padding:12px;display:flex;align-items:center;justify-content:space-between;color:#075f42}.sc-mob3__training-card span{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.sc-mob3__training-card strong{display:block;font-size:13px;margin-top:3px}.sc-mob3__training-card small{display:block;font-size:10px;margin-top:3px}.sc-mob3__training-card button{border:1px solid #9ad8bc;background:#fff;border-radius:9px;color:#076444;height:34px;padding:0 12px;font-weight:800}.sc-legendbar__sw--training{background:linear-gradient(135deg,#effcf6,#d9f8e8);border:1px solid #10b981}@media(max-width:640px){.sc-training-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-training-modal{border-radius:16px}.sc-training-modal__body{padding:14px}}.sc-attendance-card{position:absolute;inset-inline:5px;z-index:10;display:flex;align-items:stretch;min-width:0;overflow:hidden;padding:0;border:1px solid rgba(83,72,198,.3);border-radius:15px;background:linear-gradient(145deg,#a9a4f8,#8886ee 52%,#7775df);box-shadow:0 12px 24px #4d44b52e,inset 0 1px #ffffff52;color:#251f78;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.sc-attendance-card:hover,.sc-attendance-card:focus-visible{z-index:18;transform:translateY(-2px);box-shadow:0 17px 32px #473dab47,inset 0 1px #fff6;filter:saturate(1.04);outline:none}.sc-attendance-card__bar{flex:0 0 6px;background:#4939bb;box-shadow:1px 0 #fff3}.sc-attendance-card__content{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:4px;padding:9px 10px 10px}.sc-attendance-card__chip{align-self:flex-start;max-width:100%;overflow:hidden;padding:4px 8px;border:1px solid rgba(75,61,183,.15);border-radius:999px;background:#ffffffeb;color:#4a3eaf;font-size:9px;font-weight:900;letter-spacing:.075em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sc-attendance-card__content strong{display:block;max-width:100%;overflow:hidden;color:#292174;font-size:12px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sc-attendance-card__content small{color:#2b2276c7;font-size:10px;font-weight:750;line-height:1.2}.sc-mob3__attendance-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;overflow:hidden;padding:14px 14px 14px 18px;border:1px solid rgba(86,72,199,.26);border-radius:17px;background:linear-gradient(145deg,#afabfa,#8d8aee 55%,#7976df);box-shadow:0 12px 25px #483dac2b}.sc-mob3__attendance-bar{position:absolute;inset:0 auto 0 0;width:6px;background:#4938ba}.sc-mob3__attendance-card>div{min-width:0;display:grid;gap:4px}.sc-mob3__attendance-card>div>span{justify-self:start;max-width:100%;overflow:hidden;padding:4px 8px;border-radius:999px;background:#ffffffeb;color:#4b3caf;font-size:9px;font-weight:900;letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap}.sc-mob3__attendance-card strong{color:#28206f;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-mob3__attendance-card small{color:#2a2070c7;font-weight:750}.sc-mob3__attendance-card>button{border:1px solid rgba(65,49,165,.2);border-radius:11px;background:#ffffffe6;color:#4537aa;font-weight:850;padding:9px 11px;cursor:pointer}.sc-attendance-modal__backdrop{position:fixed;inset:0;z-index:2147483100;background:#151f3785;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sc-attendance-modal{position:fixed;inset:50% auto auto 50%;z-index:2147483101;width:min(620px,calc(100vw - 30px));max-height:min(760px,calc(100vh - 30px));overflow:auto;transform:translate(-50%,-50%);border:1px solid #d8ddfb;border-radius:24px;background:#fff;box-shadow:0 28px 80px #1b274a47}.sc-attendance-modal>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:21px 22px;border-bottom:1px solid #e7eaf8;background:linear-gradient(135deg,#f7f8ff,#eef1ff)}.sc-attendance-modal__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:15px;background:#e7e6ff;color:#5544c7}.sc-attendance-modal header small{color:#6c7392;font-weight:750}.sc-attendance-modal header h3{margin:2px 0;color:#121d3d;font-size:20px}.sc-attendance-modal header p{margin:0;color:#64708d;font-size:13px;font-weight:650}.sc-attendance-modal header>button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #dce1f3;border-radius:13px;background:#fff;color:#263455;cursor:pointer}.sc-attendance-modal__body{padding:20px 22px}.sc-attendance-modal__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.sc-attendance-modal__summary>div,.sc-attendance-modal__notes{min-width:0;padding:13px 14px;border:1px solid #e3e7f5;border-radius:14px;background:#f9faff}.sc-attendance-modal__summary small,.sc-attendance-modal__notes small{display:block;margin-bottom:5px;color:#78819b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.sc-attendance-modal__summary strong{display:block;overflow:hidden;color:#1d2949;font-size:14px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.sc-attendance-modal__notes{margin-top:13px}.sc-attendance-modal__notes p{margin:0;color:#35405f;line-height:1.55}.sc-attendance-modal>footer{display:flex;justify-content:flex-end;padding:15px 22px 20px;border-top:1px solid #edf0f8}.sc-attendance-modal>footer button{padding:10px 22px;border:1px solid #d6dcf0;border-radius:12px;background:#fff;color:#172342;font-weight:850;cursor:pointer}@media(max-width:620px){.sc-attendance-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-attendance-modal>header{padding:17px}.sc-attendance-modal__body{padding:16px 17px}}.sc-month-modal-wrap{box-sizing:border-box!important;position:fixed!important;inset:0!important;z-index:2147483600!important;display:grid!important;place-items:center!important;isolation:isolate!important;width:100vw!important;height:100dvh!important;padding:clamp(8px,2vw,24px)!important;overflow:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.sc-month-modal-wrap>.sc-month-modal__backdrop{position:fixed!important;inset:0!important;z-index:0!important;display:block!important;width:100vw!important;height:100dvh!important;background:#172a4e7a!important;backdrop-filter:blur(9px) saturate(1.05)!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.sc-month-modal-wrap>.sc-month-modal{position:relative!important;inset:auto!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(1040px,calc(100vw - 32px))!important;max-height:min(860px,calc(100dvh - 32px))!important;margin:auto!important;transform:none!important;transform-origin:center center!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.sc-day-modal-layer{box-sizing:border-box!important;position:fixed!important;inset:0!important;z-index:2147483602!important;display:grid!important;place-items:center!important;isolation:isolate!important;padding:clamp(10px,2vw,24px)!important;overflow:auto!important;background:#172a4e7a!important;backdrop-filter:blur(9px) saturate(1.05)!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important}.sc-day-modal-layer>.sc-day-shifts-modal{position:relative!important;inset:auto!important;z-index:1!important;display:block!important;width:min(760px,calc(100vw - 28px))!important;max-height:min(820px,calc(100dvh - 28px))!important;margin:auto!important;overflow:auto!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border:1px solid #d7e6f8!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 40px 100px -36px #1024468c!important}.sc-day-shifts-modal .sc-modal__head{position:sticky!important;top:0!important;z-index:2!important;padding:18px 20px!important;background:linear-gradient(180deg,#fffffffa,#f1f7fff7)!important;border-bottom-color:#dce8f8!important}.sc-day-shifts-modal .sc-modal__body{padding:18px 20px 22px!important}.sc-day-shifts-modal .sc-dayshifts__row{cursor:pointer!important}@media(max-width:720px){.sc-month-modal-wrap,.sc-day-modal-layer{padding:6px!important}.sc-month-modal-wrap>.sc-month-modal,.sc-day-modal-layer>.sc-day-shifts-modal{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:16px!important}.sc-dayshifts__row{align-items:flex-start!important;flex-wrap:wrap!important}.sc-dayshifts__time{width:100%!important;padding-left:2px!important}}.sc-month-modal-wrap.sc-calendar-modal-v27{position:fixed!important;inset:0!important;z-index:2147483600!important;display:grid!important;place-items:center!important;isolation:isolate!important;box-sizing:border-box!important;width:100vw!important;min-width:100vw!important;height:100vh!important;height:100dvh!important;padding:clamp(8px,2vw,24px)!important;overflow:auto!important;background:#172a4e85!important;backdrop-filter:blur(9px) saturate(1.05)!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sc-month-modal-wrap.sc-calendar-modal-v27>.sc-month-modal__backdrop{position:fixed!important;inset:0!important;z-index:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sc-month-modal-wrap.sc-calendar-modal-v27>.sc-month-modal.sc-calendar-modal{position:relative!important;inset:auto!important;z-index:10!important;display:flex!important;flex-direction:column!important;width:min(1040px,calc(100vw - 32px))!important;max-height:min(860px,calc(100dvh - 32px))!important;margin:auto!important;overflow:hidden!important;transform:none!important;animation:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #d7e6f8!important;box-shadow:0 40px 100px -36px #1024469e!important}@media(max-width:720px){.sc-month-modal-wrap.sc-calendar-modal-v27{padding:6px!important}.sc-month-modal-wrap.sc-calendar-modal-v27>.sc-month-modal.sc-calendar-modal{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}}.sc-attendance-modal-layer{box-sizing:border-box!important;position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;isolation:isolate!important;width:100vw!important;height:100vh!important;height:100dvh!important;padding:clamp(8px,2vw,24px)!important;overflow:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.sc-attendance-modal-layer>.sc-attendance-modal__backdrop{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;background:#172a4e85!important;backdrop-filter:blur(9px) saturate(1.05)!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.sc-attendance-modal-layer>.sc-attendance-modal{position:relative!important;inset:auto!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(620px,calc(100vw - 30px))!important;max-height:min(760px,calc(100dvh - 30px))!important;margin:auto!important;overflow:auto!important;transform:none!important;animation:none!important;filter:none!important;mix-blend-mode:normal!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border:1px solid #d8ddfb!important;border-radius:24px!important;background:#fff!important;box-shadow:0 34px 90px -28px #1024469e!important}.sc-training-card{z-index:14!important}@media(max-width:620px){.sc-attendance-modal-layer{padding:6px!important}.sc-attendance-modal-layer>.sc-attendance-modal{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:16px!important}}.sc-training-modal-layer{box-sizing:border-box!important;position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;isolation:isolate!important;width:100vw!important;height:100vh!important;height:100dvh!important;padding:clamp(8px,2vw,24px)!important;overflow:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.sc-training-modal-layer>.sc-training-modal__backdrop{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;background:#172a4e85!important;backdrop-filter:blur(9px) saturate(1.05)!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.sc-training-modal-layer>.sc-training-modal{position:relative!important;inset:auto!important;z-index:2!important;display:flex!important;flex-direction:column!important;width:min(720px,calc(100vw - 30px))!important;max-height:min(820px,calc(100dvh - 30px))!important;margin:auto!important;overflow:auto!important;transform:none!important;animation:none!important;filter:none!important;mix-blend-mode:normal!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border:1px solid #d9e7f2!important;border-radius:20px!important;background:#fff!important;box-shadow:0 36px 100px -28px #102446ad!important}@media(max-width:620px){.sc-training-modal-layer{padding:6px!important}.sc-training-modal-layer>.sc-training-modal{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:16px!important}}.sc-month-modal-wrap.sc-calendar-modal-v27{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sc-month-modal-wrap.sc-calendar-modal-v27>.sc-month-modal__backdrop{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;background:#172a4e8a!important;backdrop-filter:blur(9px) saturate(1.05)!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important}.sc-month-modal-wrap.sc-calendar-modal-v27>.sc-month-modal.sc-calendar-modal{z-index:3!important;filter:none!important;opacity:1!important}.sc-attendance-modal-layer,.sc-training-modal-layer{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sc-attendance-modal-layer>.sc-attendance-modal__backdrop,.sc-training-modal-layer>.sc-training-modal__backdrop{z-index:0!important}.sc-attendance-modal-layer>.sc-attendance-modal,.sc-training-modal-layer>.sc-training-modal{z-index:4!important;filter:none!important;opacity:1!important}@media(max-width:720px){html body .sc-pop-backdrop.sc-pop-backdrop--shift{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:10039!important;display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#0a193485!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}html body .sc-shift-detail-modal,html body .sc-shift-notice-modal{z-index:10041!important;background:#fff!important;isolation:isolate!important}}@media(max-width:768px){html body :is(.sc-month-modal,.sc-calendar-modal,.sc-meetings-modal,.sc-team-modal,.sc-shift-detail-modal,.sc-shift-notice-modal,.sc-attendance-modal,.sc-training-modal,.sc-meeting-detail-modal,.sc-day-shifts-modal,.sc-leave-modal,.awModal,.ui-modal-shell)[role=dialog],html body :is(.sc-month-modal,.sc-calendar-modal,.sc-meetings-modal,.sc-team-modal,.sc-shift-detail-modal,.sc-shift-notice-modal,.sc-attendance-modal,.sc-training-modal,.sc-meeting-detail-modal,.sc-day-shifts-modal,.sc-leave-modal,.awModal,.ui-modal-shell)[aria-modal=true]{display:flex!important;flex-direction:column!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}}@media(min-width:769px){html body :is(.sc-meetings-backdrop,.sc-pop-backdrop,.sc-pop-backdrop--shift){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#08122494!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483000!important}html body :is(.sc-meetings-modal,.sc-shift-detail-modal,.sc-shift-notice-modal,.sc-team-modal){position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:min(920px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;z-index:2147483100!important;background:#fff!important;opacity:1!important;border-radius:24px!important;box-shadow:0 32px 86px #07142b52!important}html body :is(.sc-meetings-modal__table-wrap,.sc-shift-detail__body,.sc-team-modal__body){max-height:calc(100dvh - 220px)!important;overflow:auto!important;overscroll-behavior:contain!important}html body .sc-shift-actions-menu{z-index:2147483200!important}}@media(min-width:769px){.sc-calendar-modal{width:min(1180px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.sc-calendar-modal__body{min-height:0!important;overflow-y:auto!important;padding-bottom:20px!important}.sc-calendar-modal__grid,.sc-month-modal__grid.sc-calendar-modal__grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-template-rows:34px repeat(6,minmax(106px,auto))!important;gap:8px!important;overflow:visible!important}.sc-calendar-modal__cell,.sc-month-modal__cell.sc-calendar-modal__cell{min-width:0!important;min-height:106px!important;height:auto!important;padding:10px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important;background:#fff!important;border:1px solid #dce7f6!important;border-radius:15px!important;opacity:1!important}.sc-calendar-modal__cell.is-outside,.sc-month-modal__cell.is-outside{background:#f7f9fc!important;opacity:.78!important}.sc-month-modal__num,.sc-calendar-modal__cell .sc-month-modal__num{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;flex:0 0 30px!important;margin:0 0 7px!important;border-radius:10px!important;background:#eef5ff!important;color:#173b70!important;-webkit-text-fill-color:#173b70!important;font-size:13px!important;font-weight:800!important;line-height:1!important;visibility:visible!important;opacity:1!important}.sc-calendar-modal__cell.is-today .sc-month-modal__num{background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.sc-calendar-modal__cell :is(.sc-month-modal__event,.sc-month-modal__holiday,.sc-month-modal__more){max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(min-width:769px){.sc-month-modal-wrap,.sc-meetings-modal-backdrop,.sc-month-modal__backdrop{padding:10px!important}.sc-month-modal{width:min(1260px,calc(100vw - 26px))!important;max-height:calc(100vh - 22px)!important;border-radius:24px!important}.sc-month-modal__head{padding:16px 20px 12px!important}.sc-month-modal__body{padding:12px 18px 0!important}.sc-month-modal__summary-item,.sc-month-modal__total{min-height:52px!important;padding:8px 12px!important}.sc-month-modal__cell{min-height:104px!important;padding:8px!important;gap:5px!important}.sc-month-modal__event{padding:5px 7px!important}.sc-meetings-modal{width:min(1160px,calc(100vw - 26px))!important;max-height:calc(100vh - 22px)!important;border-radius:24px!important}.sc-meetings-modal__head{padding:18px 20px 14px!important}.sc-meetings-modal__controls{padding:14px 20px 12px!important;grid-template-columns:minmax(220px,1fr) auto auto auto!important}.sc-meetings-modal__table-wrap{margin:0 20px 14px!important;min-height:220px!important}.sc-meetings-table th{height:44px!important;font-size:11px!important}.sc-meetings-table td{padding:10px 14px!important;font-size:12px!important}.sc-meetings-modal__foot{padding:12px 20px 16px!important}}@media(min-width:769px){.sc-meetings-backdrop,.sc-modal-backdrop,.sc-month-modal__backdrop,.sc-calendar-modal-v25 .sc-modal-backdrop,.sc-calendar-modal-v25 .sc-month-modal__backdrop{background:#080f1f9e!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.sc-meetings-modal,.sc-month-modal,.sc-calendar-modal{background:#fff!important;border:1px solid #dde7f5!important;border-radius:24px!important;box-shadow:0 34px 84px #080f1f3d!important}.sc-meetings-modal{width:min(980px,calc(100vw - 80px))!important;max-height:calc(100vh - 80px)!important}.sc-meetings-modal__head{padding:16px 20px 14px!important;min-height:auto!important}.sc-meetings-modal__icon{width:44px!important;height:44px!important;border-radius:12px!important}.sc-meetings-modal__copy h2{font-size:20px!important}.sc-meetings-modal__copy p{font-size:12px!important;color:#5f6f88!important}.sc-meetings-modal__close{width:34px!important;height:34px!important}.sc-meetings-modal__controls{grid-template-columns:minmax(220px,1fr) auto auto auto!important;gap:9px!important;padding:12px 20px!important}.sc-meetings-modal__search,.sc-meetings-modal__tabs,.sc-meetings-modal__select{height:38px!important;border-radius:10px!important}.sc-meetings-modal__search input,.sc-meetings-modal__tabs button,.sc-meetings-modal__select select{font-size:12px!important}.sc-meetings-modal__count{height:32px!important;min-width:54px!important;padding:0 10px!important;font-size:12px!important}.sc-meetings-modal__table-wrap{margin:0 20px!important;min-height:180px!important;border-radius:12px!important}.sc-meetings-table{min-width:650px!important}.sc-meetings-table th{height:38px!important;padding:0 12px!important;font-size:10px!important}.sc-meetings-table td{padding:8px 12px!important;font-size:11px!important}.sc-meetings-table__title span{font-size:12px!important}.sc-meetings-table__title small{font-size:10px!important}.sc-meetings-status{padding:4px 8px!important;font-size:10px!important}.sc-meetings-actions button,.sc-meetings-view{height:28px!important;padding:0 10px!important;border-radius:8px!important;font-size:10px!important}.sc-meetings-modal__empty{min-height:140px!important}.sc-meetings-modal__empty strong{font-size:16px!important}.sc-meetings-modal__empty span{font-size:11px!important}.sc-meetings-modal__foot{padding:10px 20px 14px!important}.sc-meetings-refresh,.sc-meetings-close{height:34px!important;min-width:116px!important;border-radius:10px!important;font-size:12px!important}.sc-calendar-modal,.sc-month-modal{width:min(1020px,calc(100vw - 80px))!important;max-height:calc(100vh - 76px)!important}.sc-calendar-modal__head,.sc-month-modal__head{padding:16px 20px 14px!important}.sc-calendar-modal__copy h2,.sc-month-modal__copy h2,.sc-month-modal__title{font-size:20px!important}.sc-calendar-modal__copy p,.sc-month-modal__copy p{font-size:12px!important;color:#5f6f88!important}.sc-calendar-modal__body,.sc-month-modal__body{padding:14px 16px 16px!important}.sc-calendar-modal__nav,.sc-month-modal__nav{margin-bottom:12px!important}.sc-calendar-modal__nav h3,.sc-month-modal__nav h3{font-size:16px!important}.sc-calendar-modal__nav .sc-month-modal__navbtn,.sc-calendar-modal__nav .sc-month-modal__today,.sc-month-modal__navbtn,.sc-month-modal__today{height:34px!important;min-width:34px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important}.sc-calendar-modal__overview{gap:10px!important;margin-bottom:12px!important}.sc-calendar-modal__overview-main,.sc-calendar-modal__stat,.sc-month-modal__legend,.sc-month-modal__sidebar-card{padding:12px!important;border-radius:14px!important}}@media(min-width:769px){html body .sc-training-modal{border-top:0!important;background:#fff!important}html body .sc-training-modal:before,html body .sc-training-modal:after{display:none!important;content:none!important}html body .sc-training-modal>header{border-top:0!important;box-shadow:none!important}html body .sc-v334-shift-detail-modal{--shift-accent:#2474ee!important;--shift-soft:#eff6ff!important;--shift-border:#bfdbfe!important;--shift-ink:#173b70!important}html body .sc-v334-shift-detail-modal .sc-shift-hero-card,html body .sc-v334-shift-detail-modal .sc-shift-timeline-card{background:#f4f8ff!important;border-color:#c9dcfa!important}html body .sc-v334-shift-detail-modal .sc-shift-state-card.is-warn{background:#edf5ff!important;border-color:#b8d5ff!important;color:#185fc7!important}html body .sc-v334-shift-detail-modal :is(.sc-shift-hero-card,.sc-shift-timeline-card,.sc-shift-state-card.is-warn) :is(svg,path,line,polyline,circle){color:#176fe8!important;stroke:#176fe8!important}html body .sc-training-card{min-height:78px!important;overflow:visible!important;z-index:9!important}html body .sc-training-card__content{padding:8px 9px!important;gap:4px!important;overflow:visible!important}html body .sc-training-card strong,html body .sc-training-card small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important;word-break:break-word!important}html body .sc-training-card strong{font-size:11px!important}html body .sc-training-card small{font-size:9px!important}}@media(min-width:769px){html body .sc-training-modal-layer>.sc-training-modal{border-top:none!important;outline:none!important;background-clip:padding-box!important}html body .sc-training-modal-layer>.sc-training-modal:before,html body .sc-training-modal-layer>.sc-training-modal:after{display:none!important;content:none!important;border:0!important}html body .sc-training-modal-layer>.sc-training-modal>header{border-top:none!important;outline:none!important;box-shadow:none!important}}@media(min-width:769px){html body .sc-meetings-modal__controls{align-items:center!important;gap:14px!important}html body .sc-meetings-modal__search{min-height:52px!important;border:1px solid #c9d8ee!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px #5071af14!important;padding:0 14px 0 12px!important}html body .sc-meetings-modal__search svg{color:#215fd8!important;margin-left:0!important}html body .sc-meetings-modal__search input{color:#11213d!important;font-size:14px!important;padding-left:0!important;padding-right:12px!important;text-align:center!important}html body .sc-meetings-modal__search input::placeholder{color:#8c9dbc!important;opacity:1!important;text-align:center!important}html body .sc-meetings-modal__count{min-width:74px!important;min-height:44px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid #d0dcec!important;background:linear-gradient(180deg,#fff,#f4f8ff)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;color:#0d2346!important}html body .sc-meetings-modal__tabs{gap:12px!important;border-radius:999px!important}html body .sc-meetings-modal__tabs button{min-height:50px!important;min-width:138px!important;padding:0 22px!important;border-radius:999px!important;border:1px solid #d1dded!important;background:#fff!important;color:#162a4b!important;font-weight:700!important}html body .sc-meetings-modal__tabs button.is-active,html body .sc-meetings-modal__tabs button[aria-selected=true]{border-color:#b9cdf3!important;background:linear-gradient(180deg,#edf5ff,#dce9ff)!important;color:#245fda!important;box-shadow:inset 0 1px #ffffffd9!important}html body .sc-meetings-modal__select{min-height:50px!important;border-radius:18px!important}}@media(max-width:768px){html body .insights-detail-header,html body .sc-leave-modal__head{background:linear-gradient(135deg,#f8fbff,#edf7ff)!important}html body .insights-detail-header :is(h1,h2,h3,p,span,small,strong),html body .sc-leave-modal__head :is(h1,h2,h3,p,span,small,strong){color:#10254a!important;opacity:1!important}html body .insights-detail-quickrange,html body .sc-leave-range-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .insights-quickrange-chip,html body .sc-leave-range-options button{min-width:0!important;width:100%!important;height:38px!important;border-radius:12px!important;font-size:12px!important}html body .insights-detail-date-row,html body .sc-leave-date-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .insights-date-input,html body .sc-leave-date-row input{font-size:clamp(14px,4.2vw,17px)!important;letter-spacing:.02em!important;padding:0 6px!important;text-align:center!important}html body .insights-detail-section,html body .insights-detail-range-card{overflow:hidden!important}html body .sc-training-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .sc-training-modal__summary>div{padding:10px!important}html body .sc-training-modal__participants article{grid-template-columns:38px minmax(0,1fr) auto!important;gap:8px!important}html body .sc-training-modal__participants article em{font-size:10px!important;padding:4px 8px!important}}@media(max-width:380px){html body .insights-detail-date-row,html body .sc-leave-date-row{grid-template-columns:1fr!important}}@media(min-width:769px){html body .sc-meetings-backdrop,html body .sc-modal-backdrop,html body .sc-month-modal__backdrop,html body .sc-pop-backdrop,html body .sc-pop-backdrop--shift{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#0a19302e!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;z-index:2147483200!important;pointer-events:auto!important}html body .sc-meetings-modal,html body .sc-month-modal,html body .sc-calendar-modal,html body .sc-pop-modal,html body .sc-meeting-detail-modal,html body .sc-shift-detail-modal,html body .sc-training-modal{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2147483600!important;opacity:1!important;filter:none!important;background:#fff!important;isolation:isolate!important}html body .sc-meetings-modal:before,html body .sc-month-modal:before,html body .sc-calendar-modal:before,html body .sc-pop-modal:before,html body .sc-meeting-detail-modal:before,html body .sc-shift-detail-modal:before{pointer-events:none!important}html body .sc-meetings-modal{width:min(920px,calc(100vw - 76px))!important;max-height:calc(100vh - 64px)!important}html body .sc-month-modal,html body .sc-calendar-modal{width:min(980px,calc(100vw - 76px))!important;max-height:calc(100vh - 64px)!important}}@media(min-width:769px){html body .sc-team-modal,html body .sc-shift-notice-modal{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2147483600!important;opacity:1!important;visibility:visible!important;background:#fff!important;isolation:isolate!important}html body .sc-team-modal{width:min(920px,calc(100vw - 76px))!important;max-height:calc(100vh - 64px)!important;overflow:hidden!important}html body .sc-shift-notice-modal{z-index:2147483700!important}html body .sc-team-modal,html body .sc-shift-detail-modal,html body .sc-shift-notice-modal{box-shadow:0 30px 80px #0f172a2e!important}}@media(min-width:901px){html body :is(.offer-shift-modal,.my-requests-modal,.marketplace-modal,.leave-modal,.rl-modal,.lr-modal,.exit-card-modal,.annual-reset-modal,.leave-expiry-modal,.date-override-modal,.date-override-dialog){border-radius:28px!important;border:1px solid rgba(190,215,248,.95)!important;background:#fff!important;box-shadow:0 26px 80px #0f234447!important;color:#0f2f5d!important}html body :is(.offer-shift-modal,.my-requests-modal,.marketplace-modal,.leave-modal,.rl-modal,.lr-modal,.exit-card-modal,.annual-reset-modal,.leave-expiry-modal,.date-override-modal,.date-override-dialog) :is(header,.modal-header,.leave-modal-header,.marketplace-modal-header,.rl-modal-header){background:linear-gradient(135deg,#eff7ff,#dceeff)!important;border-bottom:1px solid #cfe0f5!important;padding:26px 30px!important}html body :is(.offer-shift-modal,.my-requests-modal,.marketplace-modal,.leave-modal,.rl-modal,.lr-modal,.exit-card-modal,.annual-reset-modal,.leave-expiry-modal,.date-override-modal,.date-override-dialog) :is(input,select,textarea,.custom-select,.desktop-select,.opsc-select-trigger){min-height:52px!important;border-radius:16px!important;border:1px solid #cbdff7!important;background:#fbfdff!important;box-shadow:none!important;color:#123867!important}html body :is(.offer-shift-modal,.my-requests-modal,.marketplace-modal,.leave-modal,.rl-modal,.lr-modal,.exit-card-modal,.annual-reset-modal,.leave-expiry-modal,.date-override-modal,.date-override-dialog) :is(footer,.modal-footer,.leave-modal-footer,.marketplace-modal-footer,.rl-modal-footer){border-top:1px solid #dce8f7!important;padding:18px 28px!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}html body :is(.offer-shift-modal,.my-requests-modal,.marketplace-modal,.leave-modal,.rl-modal,.lr-modal,.exit-card-modal,.annual-reset-modal,.leave-expiry-modal,.date-override-modal,.date-override-dialog) button{border-radius:14px!important;border:1px solid #cbdff7!important}}@media(min-width:769px){html body .sc-meetings-modal{width:min(980px,calc(100vw - 64px))!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 48px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:26px!important}html body .sc-meetings-modal__head{min-height:0!important;padding:16px 22px 14px!important;gap:14px!important}html body .sc-meetings-modal__icon{width:46px!important;height:46px!important;min-width:46px!important;border-radius:13px!important}html body .sc-meetings-modal__icon svg{width:22px!important;height:22px!important}html body .sc-meetings-modal__copy h2{font-size:23px!important;line-height:1.08!important}html body .sc-meetings-modal__copy p{margin-top:4px!important;font-size:12px!important}html body .sc-meetings-modal__close{width:36px!important;height:36px!important}html body .sc-meetings-modal__controls{grid-template-columns:minmax(280px,1fr) auto auto 150px!important;gap:10px!important;padding:12px 22px!important}html body .sc-meetings-modal__search,html body .sc-meetings-modal__tabs,html body .sc-meetings-modal__select{height:40px!important;border-radius:11px!important}html body .sc-meetings-modal__search{padding:0 13px!important}html body .sc-meetings-modal__search input,html body .sc-meetings-modal__tabs button,html body .sc-meetings-modal__select select{font-size:12px!important}html body .sc-meetings-modal__count{height:34px!important;min-width:58px!important;padding:0 11px!important;font-size:12px!important}html body .sc-meetings-modal__table-wrap{flex:0 1 auto!important;min-height:0!important;max-height:min(330px,calc(100vh - 300px))!important;margin:0 22px!important;border-radius:13px!important;overflow:auto!important}html body .sc-meetings-table{min-width:700px!important}html body .sc-meetings-table th{height:42px!important;padding:0 14px!important;font-size:11px!important}html body .sc-meetings-table td{padding:10px 14px!important;font-size:12px!important}html body .sc-meetings-modal__empty{min-height:150px!important;height:auto!important;padding:24px 16px!important;gap:8px!important}html body .sc-meetings-modal__empty svg{width:34px!important;height:34px!important}html body .sc-meetings-modal__empty strong{font-size:16px!important}html body .sc-meetings-modal__empty span{max-width:360px!important;font-size:11.5px!important}html body .sc-meetings-modal__foot{flex:0 0 auto!important;min-height:0!important;padding:12px 22px 16px!important;justify-content:flex-end!important}html body .sc-meetings-modal__foot>div{margin-left:auto!important;gap:10px!important}html body .sc-meetings-refresh,html body .sc-meetings-close{height:38px!important;min-width:118px!important;padding:0 18px!important;border-radius:11px!important;font-size:12px!important}}@media(min-width:769px){html body .sc-month-modal.sc-calendar-modal{width:min(900px,calc(100vw - 96px))!important;max-width:min(900px,calc(100vw - 96px))!important;max-height:calc(100vh - 84px)!important;border-radius:22px!important;border:1px solid #d7e3ef!important;background:#fff!important;background-image:none!important;box-shadow:0 30px 76px #0b1b3140!important}html body .sc-month-modal__head.sc-calendar-modal__head{gap:13px!important;min-height:78px!important;padding:14px 18px!important;background:#fff!important;background-image:none!important}html body .sc-calendar-modal__icon,html body .sc-month-modal__icon{width:46px!important;height:46px!important;border-radius:14px!important;box-shadow:none!important}html body .sc-calendar-modal__copy h2,html body .sc-month-modal__copy h2{margin-bottom:3px!important;font-size:18px!important}html body .sc-calendar-modal__copy p,html body .sc-month-modal__copy p{font-size:12px!important}html body .sc-calendar-modal__close,html body .sc-month-modal__close{width:40px!important;height:40px!important;border-radius:12px!important;box-shadow:none!important}html body .sc-month-modal__body.sc-calendar-modal__body{gap:10px!important;padding:12px 14px 0!important;background:#fff!important}html body .sc-month-modal__nav.sc-calendar-modal__nav{min-height:50px!important;padding:6px 8px!important;border-radius:14px!important;box-shadow:none!important}html body .sc-month-modal__nav h3{font-size:16px!important}html body .sc-month-modal__navbtn,html body .sc-month-modal__today{height:36px!important;min-width:36px!important;border-radius:11px!important}html body .sc-month-modal__today{padding:0 12px!important;font-size:12px!important}html body .sc-calendar-modal__overview{grid-template-columns:1.12fr repeat(3,minmax(0,1fr))!important;gap:8px!important}html body .sc-calendar-modal__overview-main,html body .sc-calendar-modal__stat{min-height:50px!important;padding:9px 11px!important;border-radius:14px!important;box-shadow:none!important}html body .sc-calendar-modal__overview-main{gap:8px!important;font-size:12px!important}html body .sc-calendar-modal__stat{grid-template-columns:12px minmax(0,1fr) auto!important;gap:7px!important;font-size:12px!important}html body .sc-month-modal__grid.sc-calendar-modal__grid{gap:6px!important;max-height:356px!important;padding-right:3px!important;background:#eef4fb!important;border-radius:14px!important}html body .sc-month-modal__dow{min-height:30px!important;padding:7px 0!important;border-radius:8px!important;font-size:10px!important}html body .sc-month-modal__cell.sc-calendar-modal__cell{min-height:82px!important;padding:6px!important;border-radius:12px!important;box-shadow:none!important}html body .sc-month-modal__num{width:28px!important;height:28px!important;border-radius:9px!important;font-size:12px!important}html body .sc-month-modal__event{margin-top:5px!important;padding:5px 6px!important;border-radius:9px!important}html body .sc-month-modal__event strong{font-size:10px!important}html body .sc-month-modal__event small,html body .sc-month-modal__holiday,html body .sc-month-modal__more{font-size:9px!important}html body .sc-month-modal__foot.sc-calendar-modal__foot{min-height:46px!important;margin:10px 14px 14px!important;padding:10px 12px!important;border-radius:13px!important;font-size:12px!important}}@media(min-width:769px){html body .sc-calendar-modal__nav .sc-month-modal__nav-actions--calendar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}html body .sc-calendar-modal__nav-primary{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;width:100%!important}html body .sc-calendar-modal__overview.sc-calendar-modal__overview--inside-nav{display:grid!important;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__overview-main,html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__stat{min-height:44px!important;padding:8px 10px!important;border-radius:12px!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__overview-main{gap:7px!important;font-size:11px!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__overview-main strong{font-size:16px!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__stat{grid-template-columns:10px minmax(0,1fr) auto!important;gap:6px!important;font-size:11px!important}}@media(min-width:769px){html body .sc-calendar-modal__nav{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:14px!important}html body .sc-calendar-modal__nav .sc-month-modal__navbtn{align-self:center!important}html body .sc-calendar-modal__nav .sc-month-modal__nav-actions--calendar{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important;width:100%!important}html body .sc-calendar-modal__nav-primary{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap!important;width:100%!important}html body .sc-calendar-modal__overview.sc-calendar-modal__overview--inside-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__overview-main,html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__stat{min-height:52px!important;padding:10px 12px!important;border:1px solid #dbe6f5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0d!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__overview-main{gap:8px!important;font-size:11.5px!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__overview-main strong{font-size:16px!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__stat{grid-template-columns:10px minmax(0,1fr) auto!important;gap:8px!important;font-size:11.5px!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__stat span,html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__overview-main span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(min-width:769px){html body .sc-meetings-backdrop,html body .sc-modal-backdrop.sc-month-modal__backdrop{background:#071226b8!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body .sc-meetings-modal{width:min(1220px,calc(100vw - 100px))!important;max-width:1220px!important;max-height:calc(100vh - 80px)!important;border-radius:28px!important;border:1px solid #d7e4f3!important;background:#fff!important;box-shadow:0 34px 94px #0816304d!important}html body .sc-meetings-modal__head{min-height:118px!important;padding:24px 30px!important;gap:20px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid #dce7f4!important}html body .sc-meetings-modal__icon{width:66px!important;height:66px!important;border-radius:20px!important;background:linear-gradient(145deg,#58a5ff,#1264ef)!important;color:#fff!important;box-shadow:0 16px 30px #2168ee4d!important}html body .sc-meetings-modal__copy h2{font-size:31px!important;color:#0d234b!important}html body .sc-meetings-modal__copy p{font-size:15px!important;color:#687b9c!important}html body .sc-meetings-modal__close{width:52px!important;height:52px!important;border-radius:16px!important;border:1px solid #d4e1f1!important;background:#fff!important}html body .sc-meetings-modal__controls{grid-template-columns:minmax(360px,1.35fr) 78px 260px 210px!important;gap:18px!important;padding:26px 30px!important;align-items:center!important}html body .sc-meetings-modal__search,html body .sc-meetings-modal__tabs,html body .sc-meetings-modal__select{height:52px!important;border-radius:16px!important}html body .sc-meetings-modal__search{padding:0 18px!important;gap:12px!important}html body .sc-meetings-modal__search input{font-size:15px!important;text-align:left!important}html body .sc-meetings-modal__search input::placeholder{text-align:left!important}html body .sc-meetings-modal__count{height:48px!important;min-width:78px!important;border-radius:16px!important;font-size:15px!important}html body .sc-meetings-modal__tabs{display:grid!important;grid-template-columns:1fr 1fr!important;padding:0!important;border:1px solid #d2dfef!important;overflow:hidden!important}html body .sc-meetings-modal__tabs button{min-width:0!important;height:100%!important;border:0!important;border-radius:0!important;background:#fff!important;font-size:15px!important}html body .sc-meetings-modal__tabs button.is-active{background:#edf5ff!important;color:#1e62e8!important}html body .sc-meetings-modal__select{border:1px solid #d2dfef!important;background:#fff!important;padding:0 14px!important}html body .sc-meetings-modal__table-wrap{margin:0 30px!important;max-height:min(420px,calc(100vh - 360px))!important;border-radius:18px!important;border:1px solid #d9e5f3!important;overflow:auto!important}html body .sc-meetings-table th{height:56px!important;padding:0 24px!important;font-size:13px!important;color:#122650!important;background:#f7fbff!important}html body .sc-meetings-table td{padding:16px 24px!important;font-size:14px!important}html body .sc-meetings-modal__empty{min-height:230px!important;gap:10px!important}html body .sc-meetings-modal__empty-art{width:98px!important;height:78px!important;border-radius:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#1e67ef!important;background:linear-gradient(145deg,#edf5ff,#fff)!important;border:1px solid #d7e6f6!important;box-shadow:0 14px 30px #2c67ef1f!important}html body .sc-meetings-modal__empty strong{font-size:22px!important;color:#0d234b!important}html body .sc-meetings-modal__empty span:not(.sc-meetings-modal__empty-art){font-size:14px!important;color:#667b9d!important}html body .sc-meetings-modal__foot{min-height:86px!important;padding:16px 30px 22px!important;border-top:1px solid #dce7f4!important}html body .sc-meetings-refresh,html body .sc-meetings-close{height:50px!important;min-width:140px!important;border-radius:15px!important;font-size:14px!important}html body .sc-meetings-close{background:linear-gradient(180deg,#3f7cff,#1663ef)!important;color:#fff!important}html body .sc-month-modal.sc-calendar-modal{width:min(1180px,calc(100vw - 100px))!important;max-width:1180px!important;max-height:calc(100vh - 60px)!important;border-radius:30px!important;box-shadow:0 36px 96px #0816304d!important}html body .sc-month-modal__head.sc-calendar-modal__head{min-height:96px!important;padding:20px 24px!important;gap:18px!important}html body .sc-calendar-modal__icon{width:58px!important;height:58px!important;border-radius:18px!important;background:linear-gradient(145deg,#edf5ff,#dceaff)!important;color:#1f63e8!important}html body .sc-calendar-modal__copy h2{font-size:25px!important;color:#0d234b!important}html body .sc-calendar-modal__copy p{font-size:14px!important;color:#667b9d!important}html body .sc-month-modal__body.sc-calendar-modal__body{padding:16px 24px 0!important;gap:14px!important}html body .sc-month-modal__nav.sc-calendar-modal__nav{display:grid!important;grid-template-columns:56px minmax(230px,1fr) auto!important;gap:16px!important;padding:0!important;background:transparent!important;border:0!important}html body .sc-month-modal__nav h3{justify-self:center!important;min-width:250px!important;height:52px!important;border-radius:16px!important;border:1px solid #d3e1f1!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;font-size:17px!important;color:#122650!important}html body .sc-month-modal__nav-actions{gap:12px!important}html body .sc-month-modal__navbtn,html body .sc-month-modal__today{height:52px!important;border-radius:16px!important;border:1px solid #d3e1f1!important;background:#fff!important;font-size:14px!important}html body .sc-month-modal__today{min-width:112px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}html body .sc-month-modal__today.is-primary{background:linear-gradient(180deg,#3f7cff,#1763ee)!important;color:#fff!important;border-color:#2d69ef!important}html body .sc-calendar-modal__overview{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body .sc-calendar-modal__overview-main,html body .sc-calendar-modal__stat{min-height:78px!important;border-radius:18px!important;padding:14px 16px!important}html body .sc-calendar-modal__overview-main{background:linear-gradient(145deg,#3f7cff,#1763ee)!important;color:#fff!important;font-size:15px!important}html body .sc-calendar-modal__overview-main strong{font-size:25px!important}html body .sc-month-modal__grid.sc-calendar-modal__grid{gap:0!important;max-height:470px!important;padding:0!important;border-radius:18px!important;border:1px solid #d8e5f3!important;background:#fff!important;overflow:auto!important}html body .sc-month-modal__dow{min-height:42px!important;border-radius:0!important;background:#f7fbff!important;border-right:1px solid #e1eaf5!important;font-size:11px!important}html body .sc-month-modal__cell.sc-calendar-modal__cell{min-height:112px!important;border-radius:0!important;border-right:1px solid #e1eaf5!important;border-top:1px solid #e1eaf5!important;padding:10px!important;background:#fff!important}html body .sc-month-modal__event{padding:7px 8px!important;border-radius:12px!important}html body .sc-month-modal__foot.sc-calendar-modal__foot{min-height:76px!important;margin:0!important;padding:14px 24px 20px!important;border-radius:0!important;border-top:1px solid #dce7f4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important}html body .sc-month-modal__foot.sc-calendar-modal__foot>span{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#60779a!important}html body .sc-month-modal__foot.sc-calendar-modal__foot>button{min-width:112px!important;height:48px!important;border-radius:15px!important;border:1px solid #d3e1f1!important;background:#fff!important;color:#11264e!important;font-weight:700!important}}@media(min-width:769px){html body .sc-meetings-modal{width:min(980px,calc(100vw - 180px))!important;max-width:980px!important;max-height:calc(100vh - 96px)!important;border-radius:24px!important}html body .sc-meetings-modal__head{min-height:92px!important;padding:18px 22px!important}html body .sc-meetings-modal__icon{width:52px!important;height:52px!important;border-radius:16px!important}html body .sc-meetings-modal__copy h2{font-size:22px!important}html body .sc-meetings-modal__copy p{font-size:13px!important}html body .sc-meetings-modal__close{width:48px!important;height:48px!important}html body .sc-meetings-modal__controls{grid-template-columns:minmax(280px,1.25fr) 72px 230px 180px!important;gap:14px!important;padding:18px 22px!important}html body .sc-meetings-modal__search,html body .sc-meetings-modal__tabs,html body .sc-meetings-modal__select,html body .sc-meetings-modal__count{height:48px!important;border-radius:14px!important}html body .sc-meetings-modal__table-wrap{margin:0 22px!important;max-height:min(310px,calc(100vh - 340px))!important}html body .sc-meetings-table th{height:48px!important;padding:0 18px!important;font-size:12px!important}html body .sc-meetings-table td{padding:12px 18px!important;font-size:13px!important}html body .sc-meetings-modal__empty{min-height:150px!important;padding:16px!important}html body .sc-meetings-modal__empty-art{width:82px!important;height:62px!important;border-radius:20px!important}html body .sc-meetings-modal__empty strong{font-size:18px!important}html body .sc-meetings-modal__empty span:not(.sc-meetings-modal__empty-art){font-size:13px!important}html body .sc-meetings-modal__foot{min-height:72px!important;padding:12px 22px 16px!important}html body .sc-meetings-refresh,html body .sc-meetings-close{min-width:120px!important;height:46px!important}html body .sc-month-modal.sc-calendar-modal{width:min(960px,calc(100vw - 180px))!important;max-width:960px!important;max-height:calc(100vh - 82px)!important;border-radius:24px!important}html body .sc-month-modal__head.sc-calendar-modal__head{min-height:84px!important;padding:16px 20px!important}html body .sc-calendar-modal__icon{width:48px!important;height:48px!important;border-radius:14px!important}html body .sc-calendar-modal__copy h2{font-size:18px!important}html body .sc-calendar-modal__copy p{font-size:12px!important}html body .sc-month-modal__body.sc-calendar-modal__body{padding:12px 20px 0!important;gap:12px!important}html body .sc-month-modal__nav.sc-calendar-modal__nav{grid-template-columns:48px minmax(180px,1fr) auto!important;gap:12px!important}html body .sc-month-modal__nav h3{min-width:0!important;height:46px!important;font-size:14px!important}html body .sc-month-modal__navbtn,html body .sc-month-modal__today{height:46px!important;font-size:13px!important;border-radius:14px!important}html body .sc-month-modal__today{min-width:98px!important}html body .sc-calendar-modal__overview{gap:10px!important}html body .sc-calendar-modal__overview-main,html body .sc-calendar-modal__stat{min-height:62px!important;border-radius:16px!important;padding:12px 14px!important}html body .sc-calendar-modal__overview-main,html body .sc-calendar-modal__overview-main *{color:#fff!important}html body .sc-calendar-modal__overview-main strong{font-size:20px!important}html body .sc-month-modal__grid.sc-calendar-modal__grid{max-height:360px!important;border-radius:16px!important}html body .sc-month-modal__dow{min-height:36px!important;font-size:10px!important}html body .sc-month-modal__cell.sc-calendar-modal__cell{min-height:82px!important;padding:7px!important}html body .sc-month-modal__event{padding:5px 6px!important;border-radius:10px!important;font-size:12px!important}html body .sc-month-modal__event strong{font-size:11px!important}html body .sc-month-modal__event span{font-size:10.5px!important}html body .sc-month-modal__foot.sc-calendar-modal__foot{min-height:62px!important;padding:10px 20px 14px!important}html body .sc-month-modal__foot.sc-calendar-modal__foot>button{min-width:98px!important;height:42px!important}}@media(min-width:769px){html body .sc-meetings-modal{position:fixed!important;inset:50% auto auto 50%!important;margin:0!important;transform:translate(-50%,-50%)!important;z-index:2147483600!important}}@media(min-width:769px){html body .sc-calendar-modal__nav{grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important}html body .sc-calendar-modal__nav .sc-month-modal__nav-actions--calendar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important}html body .sc-calendar-modal__nav .sc-month-modal__nav-actions--calendar h3{order:2!important;min-width:190px!important;max-width:230px!important;margin:0!important}html body .sc-calendar-modal__nav .sc-month-modal__today{order:1!important}html body .sc-calendar-modal__nav .sc-month-modal__today.is-primary{order:3!important}html body .sc-calendar-modal__nav .sc-month-modal__navbtn:last-child{order:4!important}}@media(min-width:769px){html body :is(.sc-v322-team-backdrop,.sc-v322-shift-backdrop){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;background:#0a1220a8!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;z-index:2147482100!important}html body :is(.sc-v322-team-modal,.sc-v322-shift-notice-modal){position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:2147482200!important;max-width:calc(100vw - 56px)!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important}html body .sc-v322-team-modal{width:min(940px,calc(100vw - 56px))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .sc-v322-team-modal .sc-team-modal__body{min-height:0!important;overflow:auto!important}html body .sc-v322-shift-notice-modal{width:min(520px,calc(100vw - 56px))!important;overflow:auto!important}html body:has(.sc-v322-team-modal),html body:has(.sc-v322-shift-notice-modal){overflow:hidden!important}}@media(min-width:769px){html body .sc-v334-shift-detail-modal{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:min(760px,calc(100vw - 64px))!important;max-height:calc(100dvh - 56px)!important;z-index:2147482200!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .sc-v334-shift-detail-modal .sc-shift-detail__body{min-height:0!important;overflow:auto!important}html body:has(.sc-v334-shift-detail-modal){overflow:hidden!important}.sc-unavail.sc-unavail--date-override{z-index:7!important;background:#ef44441b!important;border:1px dashed rgba(220,38,38,.48)!important;pointer-events:none!important;overflow:visible!important}.sc-unavail__override-label{position:sticky!important;top:8px!important;margin:8px!important;width:max-content!important;max-width:calc(100% - 16px)!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 9px!important;border-radius:9px!important;background:#fff!important;border:1px solid #fecaca!important;color:#b91c1c!important;font-size:11px!important;font-weight:800!important;box-shadow:0 5px 14px #0f172a14!important;white-space:nowrap!important}.sc-unavail__override-label small{color:#64748b!important;font-size:10px!important;font-weight:700!important}}@media(min-width:769px){html body .sc-shift-notice-modal__icon:not(.is-err){background:#eaf3ff!important;color:#176cf3!important}html body .sc-team-modal{--shift-soft: #eef5ff !important;--shift-border: #bfdbfe !important;--shift-ink: #1763da !important;--shift-accent: #2f73f6 !important}html body .sc-team-current{border-left-color:#2f73f6!important}html body .sc-team-current__badge,html body .sc-team-person__time{background:#eef5ff!important;color:#1763da!important}}@media(min-width:769px){html body .sc-training-modal-layer{border:0!important;outline:0!important;background-image:none!important}html body .sc-training-modal-layer:before,html body .sc-training-modal-layer:after,html body .sc-training-modal-layer>.sc-training-modal:before,html body .sc-training-modal-layer>.sc-training-modal:after{display:none!important;content:none!important;width:0!important;height:0!important;border:0!important;background:none!important}html body .sc-training-modal-layer>.sc-training-modal{border:1px solid #d9e7f2!important;border-top-color:#d9e7f2!important;outline:0!important;background:#fff!important;box-shadow:0 30px 80px #08234652!important;background-clip:padding-box!important}html body .sc-training-modal-layer>.sc-training-modal>header{border-top:0!important;outline:0!important;box-shadow:none!important}html body .sc-shift.sc-shift--verify-pending{background:linear-gradient(135deg,#fffaf0,#ffedd5)!important;border-color:#fdba74!important;color:#9a3412!important;overflow:hidden!important}html body .sc-shift.sc-shift--verify-pending .sc-shift__bar{background:#f97316!important}html body .sc-shift.sc-shift--verify-pending .sc-shift__chip--type{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;padding:3px 6px!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important;text-align:center!important;color:#9a3412!important;background:#fff7ed!important;border-color:#fdba74!important}}@media(min-width:769px){html body .sc-training-modal :is(.opscence-modal-top-line-v309,.opscence-modal-top-line-v310),html body .sc-training-modal-layer :is(.opscence-modal-top-line-v309,.opscence-modal-top-line-v310){display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;opacity:0!important;background:none!important}html body .sc-training-modal,html body .sc-training-modal>header{border-top-color:#d9e7f2!important;background-image:none!important}html body .sc-shift.sc-shift--verify-pending .sc-shift__chip--type,html body :is(.sc-verification-pending,.sc-verification-badge,.sc-status-waiting-verification){min-width:0!important;max-width:100%!important;height:auto!important;box-sizing:border-box!important;padding:5px 8px!important;border:1px solid #fdba74!important;border-radius:9px!important;background:#fff3df!important;color:#b85f00!important;font-weight:850!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important;text-align:center!important}}.sc-meetings-period{display:none}@media(min-width:769px){html body .sc-meetings-modal{width:min(860px,calc(100vw - 72px))!important;max-width:860px!important;max-height:calc(100vh - 64px)!important;border-radius:20px!important}html body .sc-meetings-modal__head{min-height:76px!important;padding:14px 18px!important;gap:12px!important}html body .sc-meetings-modal__icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important}html body .sc-meetings-modal__icon svg{width:19px!important;height:19px!important}html body .sc-meetings-modal__copy h2{font-size:19px!important}html body .sc-meetings-modal__copy p{margin-top:2px!important;font-size:11.5px!important}html body .sc-meetings-modal__close{width:36px!important;height:36px!important;border-radius:11px!important}html body .sc-meetings-modal__controls{grid-template-columns:minmax(245px,1fr) 58px 190px 160px!important;gap:9px!important;padding:12px 18px 13px!important;overflow:visible!important}html body .sc-meetings-modal__search,html body .sc-meetings-modal__tabs,html body .sc-meetings-modal__count{height:38px!important;min-height:38px!important;border-radius:10px!important}html body .sc-meetings-modal__search{padding:0 11px!important;gap:8px!important;box-shadow:none!important}html body .sc-meetings-modal__search svg{width:17px!important;height:17px!important}html body .sc-meetings-modal__search input{font-size:11.5px!important;text-align:left!important}html body .sc-meetings-modal__search input::placeholder{font-size:11.5px!important;text-align:left!important}html body .sc-meetings-modal__count{min-width:58px!important;padding:0 9px!important;font-size:11px!important;box-shadow:none!important;background:#fff!important}html body .sc-meetings-modal__tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:0!important;border:1px solid #d5e0ee!important;overflow:hidden!important}html body .sc-meetings-modal__tabs button{min-width:0!important;min-height:36px!important;height:36px!important;padding:0 12px!important;border:0!important;border-radius:0!important;font-size:11.5px!important;box-shadow:none!important}html body .sc-meetings-modal__tabs button.is-active{background:#edf4ff!important;background-image:none!important;color:#1f64df!important}html body .sc-meetings-modal__select--native{display:none!important}html body .sc-meetings-period{position:relative!important;display:block!important;min-width:0!important;z-index:50!important}html body .sc-meetings-period__trigger{width:100%!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0 10px 0 12px!important;border:1px solid #d5e0ee!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#183154!important;font:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}html body .sc-meetings-period__trigger>span{min-width:0!important;display:grid!important;gap:0!important}html body .sc-meetings-period__trigger strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:800!important}html body .sc-meetings-period__trigger small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8.5px!important;color:#7486a0!important}html body .sc-meetings-period__trigger svg{flex:0 0 auto!important;transform:rotate(90deg)!important;color:#6a7f9e!important;transition:transform .16s ease!important}html body .sc-meetings-period.is-open .sc-meetings-period__trigger{border-color:#83a8e5!important;box-shadow:0 0 0 3px #2f6fe814!important}html body .sc-meetings-period.is-open .sc-meetings-period__trigger svg{transform:rotate(-90deg)!important}html body .sc-meetings-period__menu{position:absolute!important;z-index:2147483605!important;top:calc(100% + 7px)!important;right:0!important;width:286px!important;padding:7px!important;border:1px solid #d4e0ef!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #102a5330!important}html body .sc-meetings-period__options{display:grid!important;gap:2px!important}html body .sc-meetings-period__options>button{width:100%!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 9px!important;border:0!important;border-radius:8px!important;background:#fff!important;color:#1b355c!important;font:inherit!important;font-size:11px!important;font-weight:750!important;cursor:pointer!important}html body .sc-meetings-period__options>button:hover{background:#f3f7fd!important}html body .sc-meetings-period__options>button.is-active{background:#eaf3ff!important;color:#1d62db!important}html body .sc-meetings-period__custom{display:grid!important;gap:7px!important;margin-top:6px!important;padding:9px!important;border-top:1px solid #e4ebf4!important;background:#fbfdff!important;border-radius:9px!important}html body .sc-meetings-period__custom>span{font-size:9.5px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#62758f!important}html body .sc-meetings-period__custom>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}html body .sc-meetings-period__custom label{display:grid!important;gap:4px!important}html body .sc-meetings-period__custom small{font-size:8.5px!important;font-weight:750!important;color:#7587a0!important}html body .sc-meetings-period__custom input{width:100%!important;height:32px!important;padding:0 6px!important;border:1px solid #d7e2ef!important;border-radius:8px!important;background:#fff!important;color:#183154!important;font:inherit!important;font-size:9.5px!important}html body .sc-meetings-period__custom>button{height:32px!important;border:0!important;border-radius:8px!important;background:#2f6fe8!important;color:#fff!important;font:inherit!important;font-size:10px!important;font-weight:850!important;cursor:pointer!important}html body .sc-meetings-period__custom>button:disabled{opacity:.45!important;cursor:not-allowed!important}html body .sc-meetings-modal__table-wrap{margin:0 18px!important;max-height:min(270px,calc(100vh - 280px))!important;border-radius:12px!important}html body .sc-meetings-table th{height:38px!important;padding:0 12px!important;font-size:10px!important}html body .sc-meetings-table td{padding:8px 12px!important;font-size:11px!important}html body .sc-meetings-table__title>span{font-size:11.5px!important}html body .sc-meetings-table__title>small{font-size:9.5px!important}html body .sc-meetings-modal__empty{min-height:116px!important;padding:16px!important}html body .sc-meetings-modal__empty-art{width:64px!important;height:48px!important;border-radius:14px!important}html body .sc-meetings-modal__empty strong{font-size:15px!important}html body .sc-meetings-modal__empty span:not(.sc-meetings-modal__empty-art){font-size:10.5px!important}html body .sc-meetings-modal__foot{min-height:58px!important;padding:9px 18px 12px!important}html body .sc-meetings-refresh,html body .sc-meetings-close{min-width:102px!important;height:36px!important;border-radius:10px!important;font-size:11px!important}}@media(min-width:769px){html body .sc-meetings-modal__search,html body .sc-meetings-modal__search input,html body .sc-meetings-period__trigger,html body .sc-meetings-period__menu{box-sizing:border-box!important;background-image:none!important}html body .sc-meetings-modal__search input{outline:0!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}html body .sc-meetings-period__menu{position:fixed!important;right:auto!important}}@media(min-width:769px){html body .sc-meetings-backdrop{z-index:2147483500!important}html body .sc-meetings-modal{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:2147483600!important}}.sc-meeting-detail-root-v375,.sc-meeting-detail-positioner-v375{display:contents}@media(min-width:769px){html body .sc-meeting-detail-root-v375{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:block!important;margin:0!important;padding:0!important;pointer-events:none!important;isolation:isolate!important;z-index:2147483400!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important;background:#071226ad!important;background-color:#071226ad!important;background-image:none!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;pointer-events:auto!important;z-index:0!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-positioner-v375{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;padding:24px!important;margin:0!important;overflow:hidden!important;pointer-events:none!important;z-index:2!important}html body .sc-meeting-detail-positioner-v375>.sc-meeting-detail-modal{position:relative!important;inset:auto!important;translate:none!important;transform:none!important;margin:0!important;width:min(760px,calc(100vw - 48px))!important;max-width:760px!important;max-height:calc(100dvh - 48px)!important;overflow-x:hidden!important;overflow-y:auto!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;z-index:3!important}}@media(min-width:769px){html body .sc-meeting-detail-root-v375{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:2147483600!important;pointer-events:none!important;isolation:isolate!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:0!important;pointer-events:auto!important;background:#071226ad!important;background-color:#071226ad!important;background-image:none!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}html body .sc-meeting-detail-root-v375>.sc-meeting-detail-positioner-v375{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;display:grid!important;place-items:center!important;padding:24px!important;margin:0!important;z-index:1!important;pointer-events:none!important;box-sizing:border-box!important}html body .sc-meeting-detail-positioner-v375>.sc-meeting-detail-modal{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;margin:0!important;z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;background:#fff!important;background-color:#fff!important;pointer-events:auto!important;width:min(760px,calc(100vw - 48px))!important;max-width:760px!important;max-height:calc(100vh - 48px)!important}html body .sc-month-modal.sc-calendar-modal{width:min(1180px,calc(100vw - 64px))!important;max-width:1180px!important}html body .sc-month-modal__nav.sc-calendar-modal__nav{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;width:100%!important;padding:0!important}html body .sc-calendar-modal__nav .sc-month-modal__nav-actions--calendar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important}html body .sc-calendar-modal__nav-primary{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;flex:0 1 545px!important;min-width:0!important;width:auto!important}html body .sc-calendar-modal__nav-primary .sc-month-modal__today{flex:0 0 104px!important;width:104px!important;height:44px!important;min-width:104px!important;border-radius:13px!important}html body .sc-calendar-modal__nav-primary h3{flex:1 1 230px!important;width:auto!important;min-width:210px!important;max-width:260px!important;height:44px!important;border-radius:13px!important;margin:0!important;font-size:15px!important}html body .sc-calendar-modal__nav-primary .sc-month-modal__today.is-primary{flex:0 0 118px!important;width:118px!important;min-width:118px!important;height:44px!important}html body .sc-calendar-modal__nav-primary .sc-month-modal__navbtn{flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:44px!important;border-radius:13px!important}html body .sc-calendar-modal__nav>.sc-month-modal__navbtn{width:46px!important;min-width:46px!important;height:44px!important;border-radius:13px!important}html body .sc-calendar-modal__overview.sc-calendar-modal__overview--inside-nav{display:grid!important;grid-template-columns:minmax(116px,.9fr) repeat(2,minmax(132px,1fr))!important;gap:10px!important;flex:1 1 430px!important;width:auto!important;min-width:390px!important;margin:0!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__overview-main,html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__stat{height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:13px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}}@media(min-width:769px){html body .sc-calendar-modal__overview--inside-nav{display:none!important}html body .sc-calendar-modal__nav .sc-month-modal__nav-actions--calendar{flex:0 0 auto!important;width:max-content!important;max-width:100%!important;justify-content:flex-start!important}html body .sc-calendar-modal__nav-primary{flex:0 0 auto!important;width:max-content!important}html body .sc-calendar-modal__nav-primary>.sc-month-modal__navbtn{flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important;overflow:hidden!important}html body .sc-meetings-backdrop,html body .sc-meeting-detail-root-v375>.sc-meeting-detail-backdrop,html body .sc-meeting-detail-root-v375>.sc-meeting-detail-backdrop-v375{position:fixed!important;inset:0!important;z-index:2147483636!important;background:#0b193085!important;backdrop-filter:blur(1.5px)!important;-webkit-backdrop-filter:blur(1.5px)!important}html body .sc-meetings-modal{position:fixed!important;z-index:2147483637!important;isolation:isolate!important;background:#fff!important;filter:none!important;opacity:1!important}html body .sc-meeting-detail-root-v375{z-index:2147483635!important;pointer-events:none!important}html body .sc-meeting-detail-positioner-v375{z-index:2147483637!important;pointer-events:none!important}html body .sc-meeting-detail-positioner-v375>*{pointer-events:auto!important;background:#fff!important;opacity:1!important;filter:none!important}html body .sc-shift-detail__foot>.sc-shift-detail__danger{display:none!important}}@media(min-width:769px){html body .sc-meetings-backdrop,html body .sc-meeting-detail-root-v375>.sc-meeting-detail-backdrop,html body .sc-meeting-detail-root-v375>.sc-meeting-detail-backdrop-v375{background:#0b193085!important;background-color:#0b193085!important;backdrop-filter:blur(1.5px)!important;-webkit-backdrop-filter:blur(1.5px)!important;opacity:1!important}html body .sc-shift-detail__danger{display:none!important}html body .sc-shift-detail__foot{justify-content:flex-end!important}}@media(min-width:769px){html body .sc-calendar-modal__nav-actions{width:auto!important;flex:1 1 auto!important;justify-content:space-between!important}html body .sc-calendar-modal__overview.sc-calendar-modal__overview--inside-nav{display:flex!important;width:auto!important;min-width:0!important;flex:0 0 auto!important;align-items:center!important;gap:10px!important;margin:0!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__overview-main{display:none!important}html body .sc-calendar-modal__overview--inside-nav .sc-calendar-modal__stat{min-width:150px!important;width:auto!important;height:46px!important;min-height:46px!important;padding:0 14px!important;border-radius:13px!important}}@media(min-width:901px){html body .sc-stat__footer{font-size:10px!important;letter-spacing:.035em!important;text-transform:uppercase!important}}html body .sc-calendar-modal__cell{cursor:pointer!important}html body .sc-calendar-modal__cell[aria-disabled=true]{cursor:default!important}html body .sc-month-modal__event--shift{width:100%!important;margin:0!important;padding:5px 7px!important;display:grid!important;gap:2px!important;text-align:left!important;border:1px solid var(--ev-border)!important;border-radius:8px!important;background:var(--ev-soft)!important;background-image:none!important;color:var(--ev-ink)!important;box-shadow:none!important;cursor:pointer!important}html body .sc-month-modal__event--shift:hover{filter:none!important;transform:none!important;box-shadow:0 0 0 2px #2f73ee1f!important}html body .sc-side .sc-stat:nth-last-child(1){border-color:#cfe0f3!important}html body .sc-stat__footer--meetings{display:flex!important;align-items:center!important;gap:7px!important}@media(max-width:768px){html body .sc-month-modal__event--shift{min-height:34px!important}}@media(min-width:769px){html body .ticket-desktop-message-actions-trigger-v375,html body .ticket-desktop-message-actions-trigger-v375:hover,html body .ticket-desktop-message-actions-trigger-v375:focus,html body .ticket-desktop-message-actions-trigger-v375:active{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111827!important}html body .ticket-desktop-message-actions-menu-v375{width:190px!important;min-width:170px!important;max-width:210px!important;border:1px solid #dbe4f0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a!important;padding:5px!important;overflow:auto!important}html body .ticket-desktop-message-actions-menu-v375>button{min-height:0!important;padding:8px 11px!important;border-radius:9px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;color:#13243f!important;gap:7px!important}html body .ticket-desktop-message-actions-menu-v375>button:hover:not(:disabled){background:#f1f5ff!important}html body .ticket-desktop-message-actions-menu-v375>button.danger{color:#d43b4f!important;-webkit-text-fill-color:#d43b4f!important}html body .ticket-desktop-message-actions-menu-v375>button.danger:hover:not(:disabled){background:#fff0f2!important}}@media(min-width:769px){html body .create-ticket-modal .ctm-eyebrow{display:none!important}html body .modal-overlay:has(.create-ticket-modal){position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:24px!important;overflow:hidden!important;background:#070f1cc2!important;background-image:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:2147483200!important}html body .modal-container.create-ticket-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(720px,calc(100vw - 64px))!important;max-width:720px!important;max-height:calc(100vh - 48px)!important;border:1px solid #d8e5f4!important;border-radius:24px!important;background:#f7faff!important;background-image:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 34px 96px #07142b66!important;overflow:hidden!important}html body .create-ticket-modal:before,html body .create-ticket-modal:after{content:none!important;display:none!important}html body .create-ticket-modal .ctm-header{min-height:104px!important;padding:20px 24px 17px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;border-bottom:1px solid #dfe9f4!important;background:#fff!important}html body .create-ticket-modal .ctm-eyebrow{min-height:30px!important;width:max-content!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 10px!important;border:1px solid #cbdffa!important;border-radius:10px!important;background:#eef5ff!important;color:#2864d8!important;font-size:11px!important;font-weight:800!important;letter-spacing:.01em!important;text-transform:none!important}html body .create-ticket-modal .ctm-header h2{margin:9px 0 2px!important;color:#0d2141!important;-webkit-text-fill-color:#0d2141!important;font-size:28px!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:850!important}html body .create-ticket-modal .ctm-subtitle{margin:0!important;max-width:560px!important;color:#60738f!important;-webkit-text-fill-color:#60738f!important;font-size:12.5px!important;line-height:1.45!important}html body .create-ticket-modal .modal-close{flex:0 0 42px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #d8e5f4!important;border-radius:13px!important;background:#fff!important;color:#18375e!important}html body .create-ticket-modal .modal-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:13px 14px!important;min-height:0!important;max-height:calc(100vh - 152px)!important;padding:18px 22px 0!important;overflow-y:auto!important;background:#f7faff!important}html body .create-ticket-modal .modal-form>.form-group,html body .create-ticket-modal .modal-form>.form-row,html body .create-ticket-modal .modal-form>.modal-actions{grid-column:1 / -1!important}html body .create-ticket-modal .form-group{display:grid!important;gap:6px!important;min-width:0!important;margin:0!important}html body .create-ticket-modal .modal-form>.form-group{padding:13px 14px!important;border:1px solid #dce7f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 20px #0f2d530b!important}html body .create-ticket-modal .modal-form>.form-group:nth-of-type(1){grid-column:1 / -1!important}html body .create-ticket-modal .modal-form label{color:#102d55!important;-webkit-text-fill-color:#102d55!important;font-size:11.5px!important;line-height:1.2!important;font-weight:820!important}html body .create-ticket-modal .modal-form input,html body .create-ticket-modal .modal-form select,html body .create-ticket-modal .modal-form textarea{width:100%!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;border:1px solid #cfdef0!important;border-radius:12px!important;background:#fbfdff!important;color:#101f36!important;-webkit-text-fill-color:#101f36!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}html body .create-ticket-modal .modal-form textarea{min-height:94px!important;max-height:132px!important;line-height:1.45!important;resize:vertical!important}html body .create-ticket-modal .create-ticket-attachment-group{padding-bottom:12px!important}html body .create-ticket-modal .create-ticket-image-upload-btn{min-height:54px!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1.5px dashed #9fc3f4!important;border-radius:13px!important;background:#f3f8ff!important;color:#2767df!important;-webkit-text-fill-color:#2767df!important;font-size:12.5px!important;font-weight:800!important}html body .create-ticket-modal .form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:13px 14px!important;border:1px solid #dce7f3!important;border-radius:16px!important;background:#fff!important}html body .create-ticket-modal .modal-actions{position:sticky!important;bottom:0!important;z-index:5!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:3px -22px 0!important;padding:13px 22px 17px!important;border-top:1px solid #dfe9f4!important;background:#fff!important;box-shadow:0 -12px 30px #112b4e0f!important}html body .create-ticket-modal .btn-cancel,html body .create-ticket-modal .btn-create{min-height:44px!important;border-radius:13px!important;font-size:13px!important;font-weight:820!important}html body .create-ticket-modal .btn-cancel{border:1px solid #d5e1ef!important;background:#fff!important;color:#183456!important;-webkit-text-fill-color:#183456!important}html body .create-ticket-modal .btn-create{border:1px solid #2563dc!important;background:#2869e6!important;background-image:linear-gradient(135deg,#3478ef,#205fd8)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:769px){html body .create-ticket-modal .ctm-eyebrow{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}}@media(min-width:901px){html body .modal-overlay:has(.create-ticket-modal){align-items:center!important;justify-content:center!important;padding:24px!important;overflow:auto!important}html body .create-ticket-modal{height:auto!important;min-height:0!important;max-height:calc(100vh - 48px)!important;width:min(760px,calc(100vw - 48px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body .create-ticket-modal .modal-header{flex:0 0 auto!important}html body .create-ticket-modal .modal-form{height:auto!important;min-height:0!important;flex:0 1 auto!important;overflow-y:auto!important;padding-bottom:0!important}html body .create-ticket-modal .modal-actions{position:static!important;flex:0 0 auto!important;margin:18px -1px 0!important;padding:16px 22px!important;background:#fff!important;border-top:1px solid #e1eaf5!important}html body .create-ticket-modal textarea{min-height:118px!important;max-height:220px!important;resize:vertical!important}html body .create-ticket-modal .modal-form>.form-group,html body .create-ticket-modal .modal-form>.form-row{padding:14px!important;border:1px solid #d8e5f5!important;border-radius:14px!important;background:#fff!important}html body .create-ticket-modal .modal-form>.form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}html body .create-ticket-modal .modal-form :is(input,select,textarea,button){max-width:100%!important;box-sizing:border-box!important}}@media(min-width:901px){html body .create-ticket-modal .modal-form{padding-bottom:0!important}html body .create-ticket-modal .modal-actions{width:calc(100% + 44px)!important;margin:18px -22px 0!important;border-radius:0!important;padding:16px 22px 20px!important;box-sizing:border-box!important}html body .create-ticket-modal .modal-actions button{min-height:48px!important}}@media(min-width:769px){.create-ticket-modal:has(.ctm-v429-form){width:min(900px,calc(100vw - 48px))!important;max-height:calc(100vh - 44px)!important;overflow:hidden!important}.ctm-v429-form{display:grid!important;gap:13px!important;min-height:0!important;padding:18px 20px 0!important;overflow-y:auto!important;background:#f7faff!important}.ctm-v429-card{position:relative;display:grid;gap:13px;padding:15px;border:1px solid #d6e3f2;border-radius:16px;background:#fff}.ctm-v429-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ctm-v429-card>header>div{display:grid;gap:3px}.ctm-v429-card>header span{color:#7387a5;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.ctm-v429-card>header strong{color:#17365f;font-size:14px}.ctm-v429-card>header small{color:#7185a2;font-size:11px;line-height:1.45}.ctm-v429-card>header>b{padding:6px 9px;border-radius:999px;background:#edf4ff;color:#2767d5;font-size:10px}.ctm-v429-context>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ctm-v429-context article{min-width:0;padding:11px;border:1px solid #e0e9f5;border-radius:12px;background:#f9fbff}.ctm-v429-context article span,.ctm-v429-context article strong,.ctm-v429-context article small{display:block;min-width:0;overflow-wrap:anywhere}.ctm-v429-context article span{color:#8092ab;font-size:9px;font-weight:850;text-transform:uppercase}.ctm-v429-context article strong{margin-top:5px;color:#23466f;font-size:11px}.ctm-v429-context article small{margin-top:3px;color:#8798ad;font-size:9px;line-height:1.4}.ctm-v429-fields{display:grid;grid-template-columns:1fr;gap:10px}.ctm-v429-fields .form-group{margin:0!important}.ctm-v429-routing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ctm-v429-dropdown{position:relative;display:grid;gap:6px;min-width:0}.ctm-v429-dropdown>span{color:#345679;font-size:11px;font-weight:800}.ctm-v429-dropdown>span em{color:#d3354d;font-style:normal}.ctm-v429-dropdown>button{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid #d7e3f1;border-radius:11px;background:#fff;color:#24496f;cursor:pointer}.ctm-v429-dropdown>button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.ctm-v429-dropdown>button i{width:8px;height:8px;border-right:2px solid #7288a5;border-bottom:2px solid #7288a5;transform:rotate(45deg)}.ctm-v429-dropdown.is-open>button{border-color:#75a8f6;box-shadow:0 0 0 3px #3274eb1a}.ctm-v429-dropdown>div{position:absolute;z-index:50;left:0;right:0;bottom:calc(100% + 7px);max-height:240px;overflow-y:auto;padding:7px;border:1px solid #cadcf1;border-radius:12px;background:#fff;box-shadow:0 18px 44px #0f2a5433}.ctm-v429-dropdown>div button{width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#31577e;text-align:left;cursor:pointer}.ctm-v429-dropdown>div button:hover,.ctm-v429-dropdown>div button.is-selected{background:#edf5ff;color:#1f64da}.ctm-v429-dropdown>div p{margin:0;padding:10px;color:#7589a5;font-size:11px}.ctm-v429-error{display:grid;gap:3px;padding:11px;border:1px solid #f0c9cf;border-radius:11px;background:#fff6f7}.ctm-v429-error strong{color:#b63b50;font-size:11px}.ctm-v429-error span{color:#8b6670;font-size:10px}.ctm-v429-form .create-ticket-attachment-group{margin:0!important}.ctm-v429-form>.modal-actions{position:sticky;bottom:0;z-index:20;margin:0 -20px!important;padding:14px 20px!important;border-top:1px solid #dce7f4!important;background:#fff!important}}@media(min-width:769px){html body .create-ticket-modal:has(.ctm-v429-form){width:min(860px,calc(100vw - 48px))!important;max-width:860px!important}html body .create-ticket-modal .ctm-v429-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:14px!important;overflow-x:hidden!important}html body .create-ticket-modal .ctm-v429-form>.ctm-v429-card,html body .create-ticket-modal .ctm-v429-form>.modal-actions{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .create-ticket-modal .ctm-v429-context>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .create-ticket-modal .ctm-v429-context article{min-height:94px!important;padding:13px 14px!important}html body .create-ticket-modal .ctm-v429-context article :is(span,strong,small),html body .create-ticket-modal .ctm-v429-card :is(label,span,strong,small,p){word-break:normal!important;overflow-wrap:break-word!important}html body .create-ticket-modal .ctm-v429-routing{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .create-ticket-modal .ctm-v429-dropdown>div{z-index:500!important}}@media(min-width:769px){.create-ticket-modal{width:min(1040px,calc(100vw - 64px))!important;max-height:calc(100dvh - 52px)!important;border-radius:24px!important;border:1px solid #d4e2f4!important;overflow:hidden!important;background:#f8fbff!important}.create-ticket-modal .ctm-header{padding:22px 28px!important;background:#fff!important;border-bottom:1px solid #dbe6f4!important}.create-ticket-modal .ctm-header h2{font-size:28px!important;color:#102f59!important;letter-spacing:-.035em!important}.create-ticket-modal .ctm-subtitle{color:#69809f!important}.create-ticket-modal .ctm-v429-form{padding:18px 26px 0!important;gap:14px!important;background:#f8fbff!important;overflow-y:auto!important}.create-ticket-modal .ctm-v429-card{padding:18px!important;border:1px solid #d7e4f3!important;border-radius:17px!important;background:#fff!important;box-shadow:0 5px 16px #204d8409!important}.create-ticket-modal .ctm-v429-card>header{padding:0 0 13px!important;border-bottom:1px solid #edf2f8!important;margin-bottom:14px!important}.create-ticket-modal .ctm-v429-card>header span{font-size:10px!important;letter-spacing:.07em!important;color:#7890b1!important}.create-ticket-modal .ctm-v429-card>header strong{font-size:17px!important;color:#13365f!important}.create-ticket-modal .ctm-v429-card>header small{margin-top:3px!important;color:#7a8eab!important}.create-ticket-modal .ctm-v429-context>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.create-ticket-modal .ctm-v429-context article{min-height:92px!important;padding:13px!important;border:1px solid #dfe9f5!important;border-radius:13px!important;background:#fafdff!important}.create-ticket-modal .ctm-v429-fields{gap:12px!important}.create-ticket-modal .ctm-v429-fields input,.create-ticket-modal .ctm-v429-fields textarea{border:1px solid #ccdcef!important;border-radius:12px!important;background:#fbfdff!important;box-shadow:none!important}.create-ticket-modal .ctm-v429-fields textarea{min-height:120px!important;resize:vertical!important}.create-ticket-modal .ctm-v429-routing{gap:12px!important}.create-ticket-modal .ctm-v429-dropdown>button{height:52px!important;border:1px solid #ccdcef!important;border-radius:12px!important;background:#fbfdff!important;box-shadow:none!important}.create-ticket-modal .create-ticket-attachment-group{margin:0!important}.create-ticket-modal .create-ticket-image-upload-btn{min-height:68px!important;border:1.5px dashed #8fbaf5!important;border-radius:13px!important;background:#f3f8ff!important;color:#2466cf!important}.create-ticket-modal .create-ticket-image-upload-btn:hover{background:#eaf4ff!important}.create-ticket-modal .modal-actions{position:sticky!important;bottom:0!important;left:0!important;right:0!important;width:calc(100% + 52px)!important;margin:4px -26px 0!important;padding:14px 26px 16px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;background:#fff!important;border-top:1px solid #dbe6f4!important;z-index:8!important}.create-ticket-modal .modal-actions button{height:50px!important;border-radius:13px!important;font-weight:800!important}}@media(min-width:769px){.create-ticket-modal .ctm-v454-edge-actions{position:sticky!important;bottom:0!important;width:calc(100% + 52px)!important;margin:8px -26px 0!important;padding:16px 26px 18px!important;background:#fff!important;border-top:1px solid #d8e5f5!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;z-index:20!important}.create-ticket-modal .ctm-v429-dropdown>div[role=listbox]{max-height:340px!important;overflow:auto!important;overscroll-behavior:contain!important}.create-ticket-modal .ctm-v429-dropdown>div[role=listbox] button{min-height:42px!important;text-align:left!important}.create-ticket-modal .ctm-v429-card{box-shadow:none!important}.create-ticket-modal .ctm-v429-context>div{gap:12px!important}}@media(min-width:769px){html body .ticket-message-delete-modal-v429 footer .danger,html body .ticket-message-delete-modal-v429 footer .danger:is(:hover,:focus,:active),html body .ticket-message-delete-confirm-v421,html body .ticket-message-delete-confirm-v421:is(:hover,:focus,:active){background:#df3450!important;background-color:#df3450!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .create-ticket-modal{display:flex!important;flex-direction:column!important;width:min(980px,calc(100vw - 52px))!important;max-height:calc(100dvh - 42px)!important;overflow:hidden!important}html body .create-ticket-modal .modal-form{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important;overflow-y:auto!important;padding-bottom:0!important}html body .create-ticket-modal .ctm-v429-card{flex:0 0 auto!important}html body .create-ticket-modal .modal-actions.ctm-v454-edge-actions{position:sticky!important;bottom:0!important;z-index:5!important;box-sizing:border-box!important;width:calc(100% + 52px)!important;margin:16px -26px 0!important;padding:14px 26px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border:0!important;border-top:1px solid #dde8f4!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 -10px 24px #12345c0d!important}html body .create-ticket-modal .modal-actions.ctm-v454-edge-actions>button{width:100%!important;min-height:46px!important;margin:0!important}html body .tk-v285-desktop-home{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important}html body .tk-v285-desktop-home:before,html body .tk-v285-desktop-home:after{content:none!important;display:none!important}html body .tk-v285-queue{background:#fff!important;border:1px solid #d5e3f2!important;border-radius:24px!important;box-shadow:0 14px 30px #12345c14!important;overflow:hidden!important}}@media(max-width:768px){html body .create-ticket-modal .modal-form{padding-left:12px!important;padding-right:12px!important;padding-bottom:0!important}html body .create-ticket-modal .modal-actions.ctm-v454-edge-actions{width:calc(100% + 24px)!important;margin:14px -12px 0!important;padding:12px!important;border-radius:0!important;border-left:0!important;border-right:0!important}}.modal-container.create-ticket-modal .modal-actions.ctm-v454-edge-actions{position:sticky!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;margin:12px 0 0!important;padding:14px 18px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;border-top:1px solid #d8e5f5!important;border-radius:0!important;background:#fff!important;box-shadow:0 -8px 20px #1a3e700f!important;z-index:8!important}@media(max-width:768px){.modal-container.create-ticket-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.modal-container.create-ticket-modal .modal-actions.ctm-v454-edge-actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important}}.modal-container.create-ticket-modal{display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:24px!important}.modal-container.create-ticket-modal .modal-form{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important;overflow-y:auto!important;padding-bottom:0!important}.modal-container.create-ticket-modal .modal-actions.ctm-v454-edge-actions{position:sticky!important;bottom:0!important;left:auto!important;right:auto!important;width:calc(100% + 40px)!important;max-width:none!important;margin:12px -20px 0!important;padding:14px 20px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;border-top:1px solid #d8e5f5!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 -8px 20px #1a3e700f!important;z-index:8!important}.modal-container.create-ticket-modal .modal-actions.ctm-v454-edge-actions>button{width:100%!important;margin:0!important;min-height:48px!important;border-radius:12px!important}@media(max-width:768px){.modal-container.create-ticket-modal .modal-actions.ctm-v454-edge-actions{width:calc(100% + 32px)!important;margin:10px -16px 0!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important}}@media(min-width:769px){html body .modal-overlay:has(.create-ticket-modal){align-items:center!important;justify-content:center!important}html body .create-ticket-modal{overflow:hidden!important;background:#fff!important}html body .create-ticket-modal .modal-form{padding-bottom:0!important}html body .create-ticket-modal .modal-actions.ctm-v454-edge-actions{position:sticky!important;bottom:0!important;z-index:8!important;width:calc(100% + 40px)!important;max-width:none!important;margin:6px -20px 0!important;padding:12px 20px 14px!important;border-top:1px solid #dce7f4!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html body .create-ticket-modal .modal-actions.ctm-v454-edge-actions>button{width:100%!important;min-width:0!important;margin:0!important}}@media(max-width:768px){html body .create-ticket-modal .modal-actions.ctm-v454-edge-actions{width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important;background:#fff!important;background-image:none!important}}@media(min-width:769px){html body .modal-container.create-ticket-modal .ctm-v429-form{padding:18px 26px 0!important;overflow-y:auto!important;overflow-x:hidden!important}html body .modal-container.create-ticket-modal .modal-actions.ctm-v454-edge-actions{position:sticky!important;bottom:0!important;left:auto!important;right:auto!important;z-index:20!important;width:calc(100% + 52px)!important;max-width:none!important;margin:10px -26px 0!important;padding:14px 26px 16px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;border:0!important;border-top:1px solid #d8e5f5!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 -8px 22px #1a3e700d!important}html body .modal-container.create-ticket-modal .modal-actions.ctm-v454-edge-actions>button{width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;border-radius:13px!important}}@media(max-width:768px){html body .modal-container.create-ticket-modal .modal-form{padding-left:16px!important;padding-right:16px!important;padding-bottom:0!important;overflow-x:hidden!important}html body .modal-container.create-ticket-modal .modal-actions.ctm-v454-edge-actions{width:calc(100% + 32px)!important;max-width:none!important;margin:10px -16px 0!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;border-top:1px solid #d8e5f5!important;background:#fff!important}}@media(min-width:769px){.ticket-message-delete-v429{z-index:2147483600!important}.ticket-message-delete-modal-v429{width:min(560px,calc(100vw - 40px));overflow:hidden;border:1px solid #d5e2f2;border-radius:22px;background:#fff;box-shadow:0 34px 100px #0f234357;color:#17365f}.ticket-message-delete-modal-v429>header{display:flex;align-items:flex-start;gap:18px;padding:20px 22px;border-bottom:1px solid #dce7f4;background:#f4f8fd}.ticket-message-delete-modal-v429>header>div{flex:1;min-width:0}.ticket-message-delete-modal-v429>header span{color:#7185a2;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ticket-message-delete-modal-v429>header h2{margin:5px 0;color:#15365f;font-size:20px}.ticket-message-delete-modal-v429>header p{margin:0;color:#687f9d;font-size:12px;line-height:1.55}.ticket-message-delete-modal-v429>header button{width:40px;height:40px;flex:0 0 auto;border:1px solid #cdd7e2;border-radius:12px;background:#eef0f2;color:#68727d;font-size:24px;line-height:1;cursor:pointer}.ticket-message-delete-body-v429{display:grid;gap:11px;padding:18px 22px;background:#f9fbfe}.ticket-message-delete-body-v429>section,.ticket-message-delete-body-v429>label{display:grid;gap:5px;padding:14px 15px;border:1px solid #d9e5f3;border-radius:14px;background:#fff}.ticket-message-delete-body-v429>section span{color:#7a8da8;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ticket-message-delete-body-v429 strong{color:#17365f;font-size:13px}.ticket-message-delete-body-v429 p{margin:0;color:#647b98;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ticket-message-delete-body-v429>label{grid-template-columns:20px minmax(0,1fr);align-items:start;cursor:pointer;border-color:#efc3ca;background:#fff8f9}.ticket-message-delete-body-v429>label input{width:18px;height:18px;margin:1px 0 0;accent-color:#d7344f}.ticket-message-delete-body-v429>label span{display:grid;gap:3px}.ticket-message-delete-body-v429>label small{color:#8d6670;font-size:11px}.ticket-message-delete-modal-v429>footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #dce7f4;background:#fff}.ticket-message-delete-modal-v429>footer button{min-height:42px;padding:0 17px;border:1px solid #cfdeee;border-radius:11px;background:#fff;color:#365a83;font-weight:800;cursor:pointer}.ticket-message-delete-modal-v429>footer button.danger{border-color:#d7344f;background:#d7344f;color:#fff}.ticket-message-delete-modal-v429>footer button:disabled{opacity:.42;cursor:not-allowed}}@media(min-width:769px){html body .ticket-desktop-attachment-lightbox-v471{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483400!important;background:#081222d6!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;isolation:isolate!important}html body>.ticket-message-delete-v429,html body .modal-overlay.ticket-message-delete-v429{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:24px!important;background:#0a1628d1!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .ticket-message-delete-modal-v429{position:relative!important;inset:auto!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:1!important}html body:has(.ticket-message-delete-v429) .ticket-desktop-attachment-lightbox-v471{display:none!important;pointer-events:none!important}}@media(min-width:769px){html body:has(.ticket-message-delete-v429) .image1-ticket-lightbox{z-index:2147483300!important;visibility:hidden!important;pointer-events:none!important}html body .ticket-message-delete-v429 .ticket-message-delete-modal-v429{width:min(620px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;background:#fff!important;border-radius:22px!important;box-shadow:0 28px 80px #05122652!important}}@media(min-width:769px){html body .ticket-message-delete-v429{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;z-index:2147483647!important;background:#0a1628d6!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .ticket-message-delete-v429 .ticket-message-delete-modal-v429{display:grid!important;width:min(620px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;visibility:visible!important;opacity:1!important;z-index:2!important;background:#fff!important;border:1px solid #cfe0f4!important;border-top:4px solid #2f6fed!important;border-radius:22px!important;box-shadow:0 30px 90px #05122657!important}html body:has(.ticket-message-delete-v429) :is(.ticket-desktop-attachment-lightbox-v471,.image1-ticket-lightbox){visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:2147483200!important}.ticket-detail-direct-actions-v473{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.ticket-delete-direct-v473{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:38px!important;padding:0 12px!important;border:1px solid #f0a8b2!important;border-radius:10px!important;background:#fff4f6!important;color:#c62840!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}.ticket-delete-direct-v473:hover{background:#ffe9ed!important;border-color:#e88796!important}.ticket-delete-direct-v473:disabled{opacity:.55!important;cursor:not-allowed!important}}@media(min-width:769px){html body>.ticket-message-delete-layer-v473.ticket-message-delete-v429{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;transform:none!important;clip-path:none!important;filter:none!important;overflow:auto!important;contain:none!important;isolation:isolate!important}html body>.ticket-message-delete-layer-v473.ticket-message-delete-v429>.ticket-message-delete-modal-v429{position:relative!important;inset:auto!important;margin:auto!important;display:grid!important;transform:none!important;translate:none!important;scale:1!important;clip-path:none!important;filter:none!important;overflow:hidden!important;min-width:0!important;max-width:620px!important}html body>.ticket-message-delete-layer-v473.ticket-message-delete-v429>.ticket-message-delete-modal-v429>header,html body>.ticket-message-delete-layer-v473.ticket-message-delete-v429>.ticket-message-delete-modal-v429>footer{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important}html body>.ticket-message-delete-layer-v473.ticket-message-delete-v429 .ticket-message-delete-body-v429{min-width:0!important;overflow:auto!important}}@media(max-width:768px){html body>.ticket-message-delete-layer-v473.ticket-message-delete-v429{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:12px!important;background:#0a1628c7!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body>.ticket-message-delete-layer-v473.ticket-message-delete-v429>.ticket-message-delete-modal-v429{display:grid!important;width:min(100%,440px)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important;border:1px solid #cfe0f4!important;border-top:4px solid #2f6fed!important;border-radius:20px!important;background:#fff!important;box-shadow:0 28px 70px #0512264d!important;color:#17365f!important}.ticket-message-delete-modal-v429>header{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:16px!important;border-bottom:1px solid #dce7f4!important;background:#f4f8fd!important}.ticket-message-delete-modal-v429>header>div{flex:1!important;min-width:0!important}.ticket-message-delete-modal-v429>header span{font-size:9px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#6f83a0!important}.ticket-message-delete-modal-v429>header h2{margin:4px 0!important;font-size:18px!important;line-height:1.15!important;color:#15365f!important}.ticket-message-delete-modal-v429>header p{margin:0!important;font-size:11px!important;line-height:1.45!important;color:#687f9d!important}.ticket-message-delete-modal-v429>header button{width:38px!important;height:38px!important;flex:0 0 38px!important;border:0!important;border-radius:11px!important;background:#2f6fed!important;color:#fff!important;font-size:22px!important;line-height:1!important}.ticket-message-delete-body-v429{display:grid!important;gap:9px!important;padding:14px!important;overflow:auto!important;background:#f8fbff!important}.ticket-message-delete-body-v429>section,.ticket-message-delete-body-v429>label{display:grid!important;gap:4px!important;padding:12px!important;border:1px solid #d8e5f4!important;border-radius:13px!important;background:#fff!important;min-width:0!important}.ticket-message-delete-body-v429>section span{font-size:9px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#768ba8!important}.ticket-message-delete-body-v429 strong{font-size:12px!important;color:#17365f!important;overflow-wrap:anywhere!important}.ticket-message-delete-body-v429 p{margin:0!important;font-size:11px!important;line-height:1.45!important;color:#647b98!important;overflow-wrap:anywhere!important}.ticket-message-delete-body-v429>label{grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important}.ticket-message-delete-body-v429>label input{width:18px!important;height:18px!important;margin:1px 0 0!important;accent-color:#2f6fed!important}.ticket-message-delete-modal-v429>footer{display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:12px 14px!important;border-top:1px solid #dce7f4!important;background:#fff!important}.ticket-message-delete-modal-v429>footer button{min-height:40px!important;padding:0 14px!important;border:1px solid #cfdeee!important;border-radius:11px!important;background:#fff!important;color:#365a83!important;font-weight:800!important}.ticket-message-delete-modal-v429>footer button.danger{border-color:#d7344f!important;background:#d7344f!important;color:#fff!important}}@media(min-width:769px){html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429{grid-template-rows:auto minmax(0,1fr) auto!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429>header{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:14px!important;align-items:start!important;padding:16px 18px!important;border:0!important;border-bottom:1px solid #d9e6f4!important;background:#eef5ff!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429>header>div{min-width:0!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429>header>div>span{display:block!important;color:#6680a4!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.06em!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429>header h2{margin:4px 0 3px!important;color:#102653!important;font-size:20px!important;line-height:1.18!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429>header p{margin:0!important;color:#667b9d!important;font-size:12px!important;line-height:1.45!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429>header>button{position:static!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;padding:0!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:23px!important;line-height:1!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-body-v429{display:grid!important;gap:10px!important;padding:16px 18px!important;background:#f7faff!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-body-v429>section,html body>.ticket-message-delete-layer-v473 .ticket-message-delete-body-v429>label{margin:0!important;padding:13px!important;border:1px solid #d6e4f3!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-body-v429>label{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-body-v429>label>input{appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;margin:0!important;border:2px solid #a9c3e5!important;border-radius:999px!important;background:#fff!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-body-v429>label>input:checked{border-color:#2f6fed!important;background:#2f6fed!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-body-v429>label>input:checked:after{content:"✓"!important;display:block!important;color:#fff!important;font-size:16px!important;font-weight:900!important;line-height:1!important;text-align:center!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429>footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;padding:12px 18px!important;border:0!important;border-top:1px solid #d9e6f4!important;background:#fff!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429>footer>button{height:42px!important;min-height:42px!important;padding:0 16px!important;border:1px solid #cfe0f4!important;border-radius:11px!important;background:#fff!important;color:#234a80!important;font-weight:850!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429>footer>button.danger{border-color:#d92f4a!important;background:#d92f4a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body>.ticket-message-delete-layer-v473 .ticket-message-delete-modal-v429>footer>button.danger:disabled{opacity:.45!important}}@media(min-width:769px){html body .opsc-root{min-height:100dvh!important;background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:fixed!important}html body .activity-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body .activity-toolbar-actions-v474{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}html body .activity-delete-ticket-v474{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid #d93450!important;border-radius:10px!important;background:#d93450!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important}html body .activity-delete-ticket-v474 :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body .activity-delete-ticket-v474:disabled{opacity:.5!important;cursor:not-allowed!important}html body .activity-sort-shell{flex:0 0 auto!important}}@media(max-width:768px){.activity-delete-ticket-v474{display:none!important}}@media(max-width:768px){.opsc-mobile-ticket-modal.v82-ticket-modal{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important}.opsc-mobile-ticket-modal.v82-ticket-modal>.image1-ticket-scroll{min-height:0!important;padding-bottom:24px!important;overflow-y:auto!important;overflow-x:hidden!important}.v83-ticket-composer{position:relative!important;width:100%!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;display:grid!important;gap:8px!important;border-top:1px solid #d7e3f1!important;background:#fffffffa!important;box-shadow:0 -10px 24px #0f172a14!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-sizing:border-box!important;z-index:40!important}.v83-ticket-composer-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;gap:8px!important;align-items:end!important}.v83-ticket-composer-attach,.v83-ticket-composer-send{position:relative!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.v83-ticket-composer-attach{border:1px solid #cbd8e7!important;background:#f8fbff!important;color:#2563eb!important}.v83-ticket-composer-attach>span{position:absolute!important;top:-5px!important;right:-5px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border:2px solid #fff!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:14px!important}.v83-ticket-composer-input{min-width:0!important;margin:0!important;display:block!important}.v83-ticket-composer-input textarea{width:100%!important;min-width:0!important;min-height:46px!important;max-height:120px!important;margin:0!important;padding:12px 14px!important;border:1px solid #cbd8e7!important;border-radius:16px!important;background:#fff!important;color:#14213d!important;-webkit-text-fill-color:#14213d!important;font:inherit!important;font-size:15px!important;line-height:1.4!important;resize:none!important;overflow-y:auto!important;box-sizing:border-box!important}.v83-ticket-composer-input textarea::placeholder{color:#7b8ba4!important;opacity:1!important}.v83-ticket-composer-send{border:1px solid #2563eb!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.v83-ticket-composer-send:disabled{border-color:#d7e0ec!important;background:#e8eef6!important;color:#9aabc1!important;-webkit-text-fill-color:#9aabc1!important;opacity:1!important}.v83-ticket-composer-send:before,.v83-ticket-composer-send:after{content:none!important;display:none!important}.v83-ticket-composer-attachments{display:flex!important;gap:8px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0!important}.v83-ticket-composer-attachment{position:relative!important;flex:0 0 auto!important;min-height:38px!important;max-width:180px!important;padding:6px 30px 6px 8px!important;display:flex!important;align-items:center!important;gap:6px!important;border:1px solid #d7e3f1!important;border-radius:12px!important;background:#f8fbff!important;color:#334155!important;box-sizing:border-box!important}.v83-ticket-composer-attachment img{width:28px!important;height:28px!important;border-radius:8px!important;object-fit:cover!important}.v83-ticket-composer-attachment>span{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v83-ticket-composer-attachment>button{position:absolute!important;top:50%!important;right:6px!important;width:22px!important;height:22px!important;padding:0!important;transform:translateY(-50%)!important;border:0!important;border-radius:8px!important;background:#e8eef6!important;color:#334155!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.v83-ticket-composer-error{width:100%!important;padding:8px 10px!important;border:1px solid #fecaca!important;border-radius:12px!important;background:#fff1f2!important;color:#b42318!important;font-size:12px!important;line-height:1.35!important;box-sizing:border-box!important}.v83-ticket-composer .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}@media(max-width:768px){body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important}body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>.image1-ticket-scroll{min-height:0!important;height:auto!important;max-height:none!important;padding-bottom:24px!important;overflow-y:auto!important;overflow-x:hidden!important}body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>.v84-ticket-composer,body.opsc-mobile-ticket-open footer.opsc-mobile-ticket-footer.v84-ticket-composer{position:relative!important;inset:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:68px!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;border-top:1px solid #d7e3f1!important;background:#fffffffc!important;box-shadow:0 -12px 28px #0f172a1a!important;z-index:2147483500!important;box-sizing:border-box!important}}@media(max-width:768px){body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>.v84-ticket-composer{padding-left:6px!important;padding-right:6px!important}.v84-ticket-composer .v83-ticket-composer-row{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:6px!important;width:100%!important}.v84-ticket-composer .v83-ticket-composer-attach,.v84-ticket-composer .v83-ticket-composer-send{width:40px!important;min-width:40px!important;height:46px!important;min-height:46px!important;border-radius:13px!important}.v84-ticket-composer .v83-ticket-composer-input{width:100%!important;min-width:0!important}.v84-ticket-composer .v83-ticket-composer-input textarea{width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;padding-left:14px!important;padding-right:14px!important;border-radius:15px!important}}@media(max-width:768px){body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal>.v84-ticket-composer{padding-left:2px!important;padding-right:2px!important}.v84-ticket-composer .v83-ticket-composer-row{grid-template-columns:32px minmax(0,1fr) 32px!important;gap:4px!important}.v84-ticket-composer .v83-ticket-composer-attach,.v84-ticket-composer .v83-ticket-composer-send{width:32px!important;min-width:32px!important;height:44px!important;min-height:44px!important;padding:0!important}.v84-ticket-composer .v83-ticket-composer-input textarea{min-height:50px!important;width:100%!important}}@media(max-width:768px){.v88-mobile-updated-static{display:block!important;width:100%!important;min-width:0!important;pointer-events:none!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.v88-mobile-updated-static,.v88-mobile-updated-static *{cursor:default!important;pointer-events:none!important}.v88-mobile-updated-static .image1-ticket-info-tile{width:100%!important}body.opsc-mobile-ticket-open :is(.updated-details-modal,[data-modal=updated-details],[data-testid=updated-details-modal],[aria-label*="updated details" i]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media(max-width:767px){.v84-ticket-composer,.v83-ticket-composer-row{width:100%!important;max-width:none!important}.v83-ticket-composer-row{display:grid!important;grid-template-columns:42px minmax(0,1fr) 44px!important;align-items:end!important;gap:8px!important}.v83-ticket-composer-input{width:100%!important;min-width:0!important}.v84-ticket-composer .v83-ticket-composer-input textarea,.v83-ticket-composer-input textarea{width:100%!important;min-width:0!important;min-height:48px!important;max-height:150px!important;padding:13px 14px!important;font-size:16px!important;line-height:1.45!important;resize:none!important;overflow-y:auto!important}.image1-ticket-lightbox{position:fixed!important;inset:0!important;z-index:2147483646!important;background:#020a18e0!important;display:grid!important;place-items:center!important;padding:18px!important}.image1-ticket-lightbox img{max-width:100%!important;max-height:calc(100dvh - 36px)!important;object-fit:contain!important;border-radius:14px!important}}:root{--bg-app: #F4F8FF;--bg-app-2: #EEF4FF;--surface: #FFFFFF;--surface-soft: #F8FBFF;--surface-tint: #F0F6FF;--ink-1: #0B1733;--ink-2: #1F2A44;--ink-3: #475569;--ink-4: #64748B;--ink-5: #94A3B8;--line-1: #E6EEFB;--line-2: #D6E2F5;--line-3: #C2D2EE;--accent: #3B82F6;--accent-2: #60A5FA;--accent-strong: #1D4FD7;--accent-deep: #143391;--accent-soft: #EEF4FF;--accent-soft-2: #DCE7FF;--accent-glow: rgba(59, 130, 246, .22);--pastel-sky: #E0EEFF;--pastel-mint: #E1F6EC;--pastel-peach: #FFEBDC;--pastel-rose: #FBE4EA;--pastel-lemon: #FFF4D2;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 2px 6px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 6px 18px -6px rgba(30, 64, 175, .12), 0 2px 6px rgba(15, 23, 42, .05);--shadow-lg: 0 22px 50px -22px rgba(30, 64, 175, .28), 0 6px 18px -8px rgba(15, 23, 42, .08);--shadow-glow: 0 12px 32px -10px var(--accent-glow);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpLg{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slideUpSheet{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRow{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}.opsc-root{position:relative;min-height:100vh;margin-left:var(--rh-side-w);padding:22px 26px 36px;background:radial-gradient(1200px 600px at -10% -20%,var(--pastel-sky) 0%,transparent 55%),radial-gradient(900px 500px at 110% 10%,#E8F1FF 0%,transparent 55%),var(--bg-app);color:var(--ink-2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;animation:fadeIn .36s var(--ease-out) both;overflow-x:hidden}.opsc-main{display:grid;grid-template-columns:minmax(340px,1fr) minmax(0,1.8fr) minmax(280px,.9fr);gap:20px;margin-top:20px;align-items:start}@media(max-width:1200px){.opsc-main{grid-template-columns:minmax(320px,1fr) minmax(0,1.6fr)}.opsc-col-right{display:none}}@media(max-width:768px){.opsc-root{padding:14px 12px 22px;margin-left:0}.opsc-main{grid-template-columns:1fr;gap:14px}.opsc-col-middle{display:none}}.opsc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;animation:fadeUp .48s var(--ease-out) both}@media(max-width:900px){.opsc-stats{grid-template-columns:repeat(2,1fr)}}.stat-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:linear-gradient(180deg,#FFFFFF 0%,var(--surface-soft) 100%);border:1px solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .32s var(--ease-out),box-shadow .32s var(--ease-out),border-color .32s}.stat-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--accent-soft) 0%,transparent 60%);opacity:0;transition:opacity .32s var(--ease-out);pointer-events:none}.stat-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform:scaleX(0);transform-origin:left;transition:transform .38s var(--ease-out)}.stat-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--accent-soft-2)}.stat-item:hover:before{opacity:1}.stat-item:hover:after{transform:scaleX(1)}.stat-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;min-width:0}.stat-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.stat-value{font-size:30px;font-weight:800;color:var(--ink-1);letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.stat-sub{font-size:11.5px;color:var(--ink-5);font-weight:500}.stat-badge{position:relative;z-index:1;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-strong);flex-shrink:0;box-shadow:inset 0 0 0 1px var(--accent-soft-2);transition:transform .32s var(--ease-spring)}.stat-badge svg{width:22px;height:22px}.stat-item:hover .stat-badge{transform:scale(1.08) rotate(-4deg)}.stat-badge.yellow{background:var(--pastel-lemon);color:#92400e;box-shadow:inset 0 0 0 1px #f8e2a8}.stat-badge.green{background:var(--pastel-mint);color:#047857;box-shadow:inset 0 0 0 1px #b6ebcd}.stat-badge.red{background:var(--pastel-rose);color:#be123c;box-shadow:inset 0 0 0 1px #f5c2cc}.stat-badge.yellow svg{animation:spin 6s linear infinite}.opsc-list-wrapper{animation:fadeUp .52s var(--ease-out) both}.opsc-list-card{background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 80px);min-height:600px}.list-header{padding:18px 18px 14px;background:linear-gradient(180deg,var(--surface) 0%,var(--surface-soft) 100%);border-bottom:1px solid var(--line-1)}.list-title-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.list-title{font-size:16px;font-weight:800;color:var(--ink-1);letter-spacing:-.02em;margin:0}.btn-primary-sm{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);border:none;border-radius:10px;cursor:pointer;box-shadow:0 8px 18px -6px var(--accent-glow),inset 0 1px #ffffff40;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),filter .22s;position:relative;overflow:hidden}.btn-primary-sm svg{width:14px;height:14px}.btn-primary-sm:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-120%);pointer-events:none}.btn-primary-sm:hover{transform:translateY(-1.5px);box-shadow:0 14px 28px -8px var(--accent-glow),inset 0 1px #ffffff4d;filter:brightness(1.04)}.btn-primary-sm:hover:after{animation:sheen .9s var(--ease-out)}.btn-primary-sm:active{transform:translateY(0)}.list-filters{display:flex;flex-direction:column;gap:10px}.search-box{position:relative;display:flex;align-items:center}.search-box svg{position:absolute;left:17px;top:50%;transform:translateY(-50%);width:16px;height:16px;min-width:16px;color:var(--ink-5);pointer-events:none;transition:color .2s;flex-shrink:0;z-index:1}.search-input{width:100%;box-sizing:border-box;padding:11px 14px 11px 52px;padding-inline-start:52px!important;text-indent:0;font-size:13px;font-weight:500;color:var(--ink-1);background:var(--surface);border:1.5px solid var(--line-2);border-radius:10px;outline:none;transition:border-color .2s,box-shadow .22s,background .2s}.search-input::placeholder{color:var(--ink-5);font-weight:500}.search-input:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px var(--accent-soft)}.search-box:focus-within svg{color:var(--accent)}.list-filters-row{display:flex;gap:8px}.filter-select{flex:1;padding:9px 30px 9px 12px;font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--surface);border:1.5px solid var(--line-2);border-radius:10px;outline:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;transition:border-color .2s,box-shadow .22s}.filter-select:hover{border-color:var(--accent-soft-2)}.filter-select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.table-rows{flex:1;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent}.table-rows::-webkit-scrollbar{width:6px}.table-rows::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:999px}.table-row{display:block;width:100%;text-align:left;background:transparent;border:1.5px solid transparent;border-radius:12px;padding:12px 14px;margin:4px 2px;cursor:pointer;position:relative;opacity:0;animation:slideInRow .42s var(--ease-out) both;transition:background .22s,border-color .22s,transform .22s var(--ease-out),box-shadow .22s}.table-row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;background:linear-gradient(180deg,var(--accent),var(--accent-2));border-radius:999px;opacity:0;transform:scaleY(.4);transition:opacity .28s,transform .28s var(--ease-spring)}.table-row:hover{background:var(--surface-tint);border-color:var(--line-1);transform:translate(2px)}.table-row.active{background:linear-gradient(90deg,var(--accent-soft) 0%,#fff 90%);border-color:var(--accent-soft-2);box-shadow:var(--shadow-sm)}.table-row.active:before{opacity:1;transform:scaleY(1)}.row-desktop{display:flex;align-items:center;justify-content:space-between;gap:12px}.row-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.td-ticket-id{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;color:var(--accent-strong);background:var(--accent-soft);padding:3px 8px;border-radius:6px;letter-spacing:.02em;flex-shrink:0}.td-ticket-title{font-size:13.5px;font-weight:600;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.td-time-inline{font-size:11px;color:var(--ink-5);font-weight:600;flex-shrink:0}.row-pills-right{display:flex;gap:6px;flex-shrink:0}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;border-radius:999px;letter-spacing:.01em;line-height:1.6;white-space:nowrap;border:1px solid transparent}.pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulseDot 2.2s var(--ease-in-out) infinite}.status-open{background:var(--accent-soft);color:var(--accent-deep);border-color:#cfdcf7}.status-progress{background:var(--pastel-lemon);color:#92400e;border-color:#f5d99a}.status-resolved{background:var(--pastel-mint);color:#065f46;border-color:#b6ebcd}.prio-low{background:#e8f4ff;color:#1e40af;border-color:#c7ddfb}.prio-medium{background:#fff4d2;color:#92400e;border-color:#f5e1a4}.prio-high{background:#ffe4d6;color:#9a3412;border-color:#fbc8ac}.prio-critical{background:#fde2e7;color:#9f1239;border-color:#f8c1cc}.mobile-ticket-card{display:none;flex-direction:column;gap:10px}.mobile-ticket-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.mobile-ticket-subject{font-size:13.5px;font-weight:700;color:var(--ink-1);margin-top:4px;line-height:1.35}.mobile-ticket-pills{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:640px){.row-desktop,.desktop-only{display:none!important}.mobile-ticket-card{display:flex}}.list-footer{padding:10px 16px;border-top:1px solid var(--line-1);display:flex;align-items:center;justify-content:space-between;background:var(--surface-soft);font-size:11.5px;color:var(--ink-4);font-weight:600}.pagination-btns{display:flex;gap:6px}.page-btn{width:28px;height:28px;border-radius:8px;background:var(--surface);border:1px solid var(--line-2);color:var(--ink-3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.page-btn:not(:disabled):hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.opsc-detail-wrapper{animation:fadeUp .56s var(--ease-out) both}.opsc-detail-card{background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 80px);min-height:600px;position:relative}.opsc-detail-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-2) 50%,#93C5FD 100%)}.opsc-detail-empty{background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-lg);padding:80px 24px;display:flex;align-items:center;justify-content:center;animation:fadeIn .48s var(--ease-out) both}.empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink-5);text-align:center}.empty-state svg{color:var(--accent);background:var(--accent-soft);padding:18px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--accent-soft-2);animation:floatY 3s ease-in-out infinite}.empty-title{font-size:15px;font-weight:800;color:var(--ink-2);margin-top:6px;letter-spacing:-.01em}.empty-text{font-size:13px;color:var(--ink-4);font-weight:500}.detail-top-header{padding:22px 24px 18px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;background:linear-gradient(180deg,var(--surface-soft) 0%,var(--surface) 100%);border-bottom:1px solid var(--line-1)}.detail-header-content{flex:1;min-width:0}.detail-ticket-number{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11.5px;font-weight:700;color:var(--accent-strong);background:var(--accent-soft);padding:4px 10px;border-radius:7px;display:inline-block;letter-spacing:.02em;margin-bottom:10px}.detail-ticket-title{font-size:22px;font-weight:800;color:var(--ink-1);letter-spacing:-.025em;line-height:1.25;margin:0 0 10px}.detail-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--ink-4);font-weight:500}.detail-avatar-lg{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;letter-spacing:-.02em;box-shadow:0 12px 24px -8px var(--accent-glow),inset 0 1px #ffffff4d;flex-shrink:0}.detail-description{padding:18px 24px;border-bottom:1px solid var(--line-1)}.section-label{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin:0 0 10px;display:flex;align-items:center;gap:8px}.description-text{font-size:13.5px;line-height:1.65;color:var(--ink-2);font-weight:500;margin:0;padding:14px 16px;background:var(--surface-tint);border-radius:12px;border-left:3px solid var(--accent)}.activity-feed{padding:18px 24px;display:flex;flex-direction:column;flex:1;min-height:0}.comments-wrap{position:relative;flex:1;min-height:0;display:flex}.comments-list{flex:1;overflow-y:auto;padding:4px 6px 6px 2px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent}.comments-list::-webkit-scrollbar{width:6px}.comments-list::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:999px}.no-comments{text-align:center;padding:30px 12px;color:var(--ink-5);font-size:13px;font-weight:500;font-style:italic}.comment-item{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:var(--surface-soft);border:1px solid var(--line-1);border-radius:14px;animation:fadeUp .36s var(--ease-out) both;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.comment-item:hover{background:#fff;border-color:var(--accent-soft-2);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.comment-avatar{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0;box-shadow:0 6px 14px -6px var(--accent-glow)}.comment-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.comment-header{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.comment-author{font-size:13px;font-weight:800;color:var(--ink-1);letter-spacing:-.01em}.comment-time{font-size:11px;color:var(--ink-5);font-weight:600;margin-left:auto}.comment-edited{font-size:10px;font-weight:700;color:var(--ink-5);font-style:italic;letter-spacing:.02em}.comment-edit-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent-soft-2);border-radius:999px;cursor:pointer;transition:all .18s}.comment-edit-btn:hover{background:var(--accent-soft-2);transform:translateY(-1px)}.comment-text{font-size:13px;line-height:1.6;color:var(--ink-2);margin:0;font-weight:500;white-space:pre-wrap;word-break:break-word}.comment-edit-wrap{display:flex;flex-direction:column;gap:8px}.comment-edit-area{width:100%;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink-1);padding:10px 12px;border:1.5px solid var(--accent);border-radius:10px;outline:none;resize:vertical;background:#fff;box-shadow:0 0 0 4px var(--accent-soft)}.comment-edit-actions{display:flex;gap:8px;justify-content:flex-end}.comment-edit-cancel,.comment-edit-save{padding:7px 14px;font-size:12px;font-weight:700;border-radius:8px;cursor:pointer;transition:all .18s;border:1px solid var(--line-2)}.comment-edit-cancel{background:#fff;color:var(--ink-3)}.comment-edit-cancel:hover{background:var(--surface-tint)}.comment-edit-save{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;box-shadow:0 6px 14px -6px var(--accent-glow)}.comment-edit-save:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.comment-edit-save:disabled{opacity:.5;cursor:not-allowed}.comment-edit-note{font-size:10.5px;color:var(--ink-5);font-style:italic}.new-messages-pill{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 14px 30px -8px var(--accent-glow);animation:fadeUp .32s var(--ease-out) both;z-index:5}.new-messages-pill:hover{transform:translate(-50%) translateY(-2px)}.new-messages-count{background:#ffffff40;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:800}.desktop-reply-composer{background:linear-gradient(180deg,transparent 0%,var(--surface-soft) 60%);padding:14px 0 4px}.reply-textarea{width:100%;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink-1);background:#fff;border:1.5px solid var(--line-2);border-radius:12px;outline:none;resize:vertical;min-height:92px;margin-bottom:12px;transition:border-color .2s,box-shadow .22s}.reply-textarea::placeholder{color:var(--ink-5);font-weight:500}.reply-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.btn-submit-reply{padding:11px 18px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);border:none;border-radius:12px;cursor:pointer;letter-spacing:.01em;box-shadow:0 12px 26px -10px var(--accent-glow),inset 0 1px #ffffff40;transition:transform .22s var(--ease-out),box-shadow .22s,filter .22s;position:relative;overflow:hidden}.btn-submit-reply:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-120%)}.btn-submit-reply:hover:not(:disabled){transform:translateY(-1.5px);filter:brightness(1.04);box-shadow:0 16px 32px -10px var(--accent-glow)}.btn-submit-reply:hover:not(:disabled):after{animation:sheen .9s var(--ease-out)}.btn-submit-reply:disabled{opacity:.55;cursor:not-allowed}.opsc-info-sidebar{display:flex;flex-direction:column;gap:14px;animation:fadeUp .6s var(--ease-out) both}.info-card{background:var(--surface);border:1px solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .28s var(--ease-out),box-shadow .28s,border-color .28s}.info-card:hover{transform:translateY(-2px);border-color:var(--accent-soft-2);box-shadow:var(--shadow-md)}.card-header{padding:12px 16px;background:linear-gradient(180deg,var(--surface-soft) 0%,var(--surface) 100%);border-bottom:1px solid var(--line-1)}.card-title{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin:0}.card-body{padding:14px 16px}.assignee-avatar,.requester-avatar{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0;box-shadow:0 8px 16px -6px var(--accent-glow)}.requester-info{display:flex;align-items:flex-start;gap:12px}.requester-details{display:flex;flex-direction:column;gap:2px;min-width:0}.requester-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5)}.requester-name{font-size:13.5px;font-weight:800;color:var(--ink-1);letter-spacing:-.01em}.requester-email{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-overlay{position:fixed;inset:0;z-index:10000;background:#0f1e3c73;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .24s var(--ease-out) both}.modal-container{width:100%;max-width:560px;background:#fff;border-radius:20px;border:1px solid var(--line-1);box-shadow:0 30px 70px -20px #0f1e3c59,0 10px 30px -10px #0f1e3c2e;overflow:hidden;position:relative;animation:pop .38s var(--ease-spring) both,fadeUpLg .38s var(--ease-out) both}.modal-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-2) 50%,#93C5FD 100%)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px 16px;background:linear-gradient(180deg,var(--surface-soft) 0%,#fff 100%);border-bottom:1px solid var(--line-1)}.modal-header h2{font-size:18px;font-weight:800;color:var(--ink-1);letter-spacing:-.02em;margin:0}.modal-close{width:34px;height:34px;border-radius:10px;background:var(--surface-tint);border:1px solid var(--line-1);color:var(--ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close:hover{background:var(--accent-soft);border-color:var(--accent-soft-2);color:var(--accent-strong);transform:rotate(90deg)}.modal-form{padding:22px 26px 24px;display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column;gap:7px}.form-group label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.form-group input,.form-group textarea,.form-group select{font-family:inherit;font-size:13.5px;font-weight:500;color:var(--ink-1);padding:11px 13px;background:#fff;border:1.5px solid var(--line-2);border-radius:11px;outline:none;transition:border-color .2s,box-shadow .22s}.form-group textarea{resize:vertical;min-height:110px;line-height:1.55}.form-group select{appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--ink-5);font-weight:500}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.form-row{grid-template-columns:1fr}}.modal-actions{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid var(--line-1);margin-top:4px;padding-top:18px}.btn-cancel{padding:10px 18px;font-size:13px;font-weight:700;color:var(--ink-3);background:#fff;border:1.5px solid var(--line-2);border-radius:11px;cursor:pointer;transition:all .2s}.btn-cancel:hover{background:var(--surface-tint);border-color:var(--line-3);color:var(--ink-1)}.btn-create{padding:10px 20px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);border:none;border-radius:11px;cursor:pointer;letter-spacing:.01em;box-shadow:0 12px 26px -10px var(--accent-glow),inset 0 1px #ffffff40;transition:transform .22s var(--ease-out),box-shadow .22s,filter .22s;position:relative;overflow:hidden}.btn-create:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-120%)}.btn-create:hover{transform:translateY(-1.5px);filter:brightness(1.04);box-shadow:0 16px 32px -10px var(--accent-glow)}.btn-create:hover:after{animation:sheen .9s var(--ease-out)}@media(max-width:768px){.opsc-list-card{max-height:none}.stat-item{padding:14px 16px}.stat-value{font-size:24px}.detail-ticket-title{font-size:18px}.modal-container{border-radius:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ti-meta{display:flex;flex-direction:column;gap:10px}.ti-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px}.ti-label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-5)}.ti-value{font-size:12px;font-weight:600;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.ti-ticket-id{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:3px 8px;border-radius:6px;letter-spacing:.02em}.ti-divider{height:1px;margin:16px -4px;background:linear-gradient(90deg,transparent,var(--line-2),transparent)}.ti-section{display:flex;flex-direction:column;gap:10px}.ti-section-title{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-5)}.ti-empty{font-size:12.5px;color:var(--ink-5);font-weight:500;padding:8px 10px;background:var(--surface);border:1px dashed var(--line-2);border-radius:8px;text-align:center}.ti-assignee-list{display:flex;flex-direction:column;gap:8px}.ti-assignee-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;background:var(--surface);border:1px solid var(--line-2);transition:background .18s,border-color .18s,transform .18s}.ti-assignee-row:hover{background:#fff;border-color:var(--accent-soft-2, #C7DCFF);transform:translate(2px)}.ti-assignee-row .assignee-avatar{width:32px;height:32px;font-size:11px}.ti-assignee-meta{min-width:0;flex:1}.ti-assignee-name{font-size:12.5px;font-weight:700;color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ti-assignee-email{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-card .requester-info{gap:10px}.info-card .requester-avatar{width:36px;height:36px;font-size:12px}.modal-overlay{backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);background:color-mix(in srgb,#0f172a 55%,transparent);padding:clamp(12px,4vw,32px);align-items:flex-start;padding-top:clamp(24px,8vh,80px)}.modal-container{border-radius:16px;box-shadow:0 24px 60px -12px #0f172a59,0 8px 24px -8px #0f172a2e;border:1px solid rgba(15,23,42,.06);width:100%;max-width:560px;animation:modalRise .22s cubic-bezier(.2,.8,.2,1)}@keyframes modalRise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.modal-header{padding:22px 26px 16px;border-bottom:1px solid #EEF2F7;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modal-header h2{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#0f172a;line-height:1.3}.modal-close{width:36px;height:36px;min-width:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#64748b;border:1px solid transparent;transition:background .15s,color .15s,transform .15s}.modal-close:hover{background:#fee2e2;color:#b91c1c}.modal-close:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.modal-form{padding:20px 26px 22px;gap:18px}.modal-form label{font-size:12px;font-weight:600;color:#475569;letter-spacing:.02em;text-transform:uppercase}.modal-form input,.modal-form select,.modal-form textarea{border-radius:10px;border:1px solid #E2E8F0;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.modal-form input:focus,.modal-form select:focus,.modal-form textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.modal-actions{padding-top:18px;border-top:1px solid #F1F5F9;gap:10px}.modal-actions button{min-height:42px;border-radius:10px;font-weight:600;font-size:14px}@media(max-width:640px){.modal-overlay{padding:0;align-items:stretch}.modal-container{border-radius:18px 18px 0 0;max-width:100%;margin-top:auto;max-height:92vh;animation:modalSlideUp .25s cubic-bezier(.2,.8,.2,1)}@keyframes modalSlideUp{0%{transform:translateY(100%)}to{transform:none}}.modal-header{padding:18px 18px 14px;position:sticky;top:0;background:#fff;z-index:2}.modal-form{padding:16px 18px 20px}.modal-actions{position:sticky;bottom:0;background:#fff;padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:2147483647!important;background:#0f172a8c!important;-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%);overflow-y:auto}.modal-container{z-index:2147483647!important}@media(max-width:640px){.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-container{max-width:100%!important;width:100%!important;border-radius:18px 18px 0 0!important;max-height:calc(100dvh - var(--mobile-bottom-nav-height))!important;margin-bottom:var(--mobile-bottom-nav-height)!important}.modal-header{position:sticky;top:0;background:#fff;z-index:2;padding:16px 18px!important}.modal-form{padding:16px 18px 18px!important}.modal-actions{position:sticky;bottom:0;background:#fff;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}.modal-header h2{font-size:16px!important}}@media(max-width:900px){.opsc-detail-wrapper,.opsc-list-wrapper{padding-bottom:calc(16px + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))}.opsc-info-sidebar{width:100%!important}}@media(max-width:900px){.opsc-detail-card{padding-bottom:0!important}.desktop-reply-composer{position:sticky;bottom:0;background:#fff;z-index:5;box-shadow:0 -8px 20px -10px #0f172a2e;padding-bottom:calc(12px + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important}.opsc-detail-wrapper{padding-bottom:0!important}.detail-description,.detail-top-header{padding-left:14px;padding-right:14px}}@media(max-width:640px){.detail-ticket-title{font-size:17px!important}.detail-meta-row{flex-wrap:wrap;gap:6px 12px}}@media(max-width:900px){.opsc-detail-wrapper{padding-bottom:0!important;height:calc(100dvh - var(--mobile-bottom-nav-height));display:flex;flex-direction:column;min-height:0}.opsc-detail-card{max-height:none!important;min-height:0!important;height:100%!important;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden!important}.activity-feed{flex:1 1 auto;min-height:0;padding:12px 14px!important;overflow:hidden}.comments-wrap{flex:1 1 auto;min-height:0;overflow:hidden}.comments-list{flex:1 1 auto;min-height:0;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.desktop-reply-composer{flex-shrink:0}}.search-box{padding-left:0}.search-box>svg{left:18px!important;width:16px!important;height:16px!important}.search-input,input.search-input{padding-left:60px!important;padding-inline-start:60px!important;text-indent:0!important}@media(max-width:640px){.search-box>svg{left:20px!important}.search-input,input.search-input{padding:12px 14px 12px 64px!important;padding-inline-start:64px!important;font-size:14px!important}}@media(max-width:768px){.opsc-list-card .table-rows,.opsc-col-left .table-rows,.table-rows{height:auto!important;max-height:516px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.opsc-list-card .table-row,.opsc-col-left .table-row{min-height:76px!important;max-height:86px!important;overflow:hidden!important}.mobile-ticket-subject{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:480px){.opsc-list-card .table-rows,.opsc-col-left .table-rows,.table-rows{max-height:492px!important}}@media(max-width:900px){.desktop-reply-composer{padding-top:10px!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;margin-top:4px!important}.desktop-reply-composer .reply-textarea{min-height:60px!important;max-height:120px!important;height:72px!important;padding:10px 12px!important;font-size:14px!important}.desktop-reply-composer>div:last-child{gap:8px!important}.desktop-reply-composer .btn-submit-reply{padding:12px 14px!important;font-size:13px!important;min-height:44px}}@media(max-width:640px){.desktop-reply-composer .reply-textarea{height:60px!important;min-height:52px!important}.opsc-detail-wrapper{padding-bottom:0!important}}.search-box>svg{left:16px!important}.search-input,input.search-input{padding-left:44px!important;padding-inline-start:44px!important;text-indent:0!important}@media(max-width:640px){.search-box>svg{left:16px!important}.search-input,input.search-input{padding:12px 14px 12px 44px!important;padding-inline-start:44px!important}}@media(max-width:640px){.mobile-ticket-card{gap:8px!important;padding:4px 2px}.mobile-ticket-card .mobile-ticket-top{align-items:center!important;gap:8px!important}.mobile-ticket-card .mobile-ticket-top .td-ticket-id{flex-shrink:0;font-size:11px;font-weight:700;color:var(--ink-4);letter-spacing:.3px}.mobile-ticket-card .mobile-ticket-pills{margin-left:auto;flex-wrap:nowrap!important;gap:6px!important}.mobile-ticket-card .mobile-ticket-pills .pill{font-size:10.5px!important;padding:3px 8px!important;white-space:nowrap}.mobile-ticket-card .mobile-ticket-subject{margin-top:0!important;font-size:14px!important;-webkit-line-clamp:2}.mobile-ticket-card .mobile-ticket-foot{display:flex;justify-content:flex-end}.mobile-ticket-card .mobile-ticket-foot .td-time-inline{font-size:11px;color:var(--ink-4)}.opsc-list-card .table-row,.opsc-col-left .table-row{min-height:84px!important;max-height:110px!important;padding:10px 12px!important}.opsc-list-card .table-rows,.opsc-col-left .table-rows,.table-rows{max-height:636px!important}}@media(min-width:641px){.row-pills-right .pill{padding:2px 7px;font-size:9.5px;line-height:1.5;font-weight:700;letter-spacing:.02em;gap:4px;border-radius:999px}.row-pills-right .pill-dot{width:5px;height:5px}.row-pills-right{gap:5px}}.create-ticket-modal{max-width:580px;background:#fff;border-radius:18px;border:1px solid #E3ECF7;box-shadow:0 1px #ffffffe6 inset,0 24px 60px -20px #1e40af2e,0 8px 24px -12px #0f172a1f;overflow:hidden}.create-ticket-modal .ctm-header{padding:24px 28px 20px;background:linear-gradient(180deg,#f5f9ff,#fff);border-bottom:1px solid #E6EEFB;align-items:flex-start;position:relative}.create-ticket-modal .ctm-header:after{content:"";position:absolute;left:28px;right:28px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#C9DCF8,transparent)}.create-ticket-modal .ctm-header-text{display:flex;flex-direction:column;gap:4px}.create-ticket-modal .ctm-eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:3px 9px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1d4ed8;background:#eaf1fe;border:1px solid #D3E1FB;border-radius:999px;margin-bottom:6px}.create-ticket-modal .ctm-header h2{font-size:19px;font-weight:700;letter-spacing:-.015em;color:#0b1f3a;line-height:1.25}.create-ticket-modal .ctm-subtitle{margin:2px 0 0;font-size:13px;color:#5a6b85;font-weight:500;line-height:1.5}.create-ticket-modal .modal-close{width:34px;height:34px;min-width:34px;border-radius:10px;background:#fff;border:1px solid #E2EAF6;color:#64748b}.create-ticket-modal .modal-close:hover{background:#f1f6ff;border-color:#c9dcf8;color:#1d4ed8}.create-ticket-modal .modal-form{padding:22px 28px 24px;gap:18px;background:#fcfdff}.create-ticket-modal .modal-form .form-group{display:flex;flex-direction:column;gap:7px}.create-ticket-modal .modal-form label{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#475a78}.create-ticket-modal .modal-form input,.create-ticket-modal .modal-form select,.create-ticket-modal .modal-form textarea{width:100%;border-radius:10px;background:#fff;border:1px solid #DCE6F5;padding:11px 13px;font-size:14px;color:#0f1e3a;font-weight:500;box-shadow:0 1px #0f172a05;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.create-ticket-modal .modal-form input::placeholder,.create-ticket-modal .modal-form textarea::placeholder{color:#94a3b8;font-weight:500}.create-ticket-modal .modal-form input:hover,.create-ticket-modal .modal-form select:hover,.create-ticket-modal .modal-form textarea:hover{border-color:#c5d5ee}.create-ticket-modal .modal-form input:focus,.create-ticket-modal .modal-form select:focus,.create-ticket-modal .modal-form textarea:focus{outline:none;border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px #2563eb1f}.create-ticket-modal .modal-form textarea{resize:vertical;min-height:120px;line-height:1.55}.create-ticket-modal .modal-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23475A78' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.create-ticket-modal .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:520px){.create-ticket-modal .form-row{grid-template-columns:1fr}}.create-ticket-modal .modal-actions{margin-top:4px;padding-top:18px;border-top:1px solid #E9F0FB;display:flex;justify-content:flex-end;gap:10px}.create-ticket-modal .modal-actions button{min-height:42px;padding:0 18px;border-radius:10px;font-weight:600;font-size:13.5px;letter-spacing:.01em;transition:all .15s ease;cursor:pointer}.create-ticket-modal .btn-cancel{background:#fff;color:#475a78;border:1px solid #DCE6F5}.create-ticket-modal .btn-cancel:hover{background:#f4f8ff;border-color:#c5d5ee;color:#0f1e3a}.create-ticket-modal .btn-create{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;border:1px solid #2563EB;box-shadow:0 1px #ffffff40 inset,0 6px 14px -4px #2563eb73}.create-ticket-modal .btn-create:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 1px #fff3 inset,0 8px 20px -4px #2563eb8c;transform:translateY(-1px)}.create-ticket-modal .btn-create:active{transform:translateY(0)}@media(max-width:640px){.create-ticket-modal{border-radius:18px 18px 0 0!important}.create-ticket-modal .ctm-header{padding:18px 18px 14px!important;background:#fff}.create-ticket-modal .ctm-header h2{font-size:17px!important}.create-ticket-modal .ctm-subtitle{font-size:12.5px}.create-ticket-modal .modal-form{padding:16px 18px 18px!important}}@media(min-width:769px){.opsc-root{--desk-ink: #10223f;--desk-muted: #667792;--desk-soft: #eef6ff;--desk-blue: #4f8df8;--desk-blue-2: #8fc5ff;--desk-line: rgba(151, 178, 216, .34);--desk-line-strong: rgba(101, 146, 209, .34);--desk-card: rgba(255, 255, 255, .86);--desk-card-solid: #ffffff;--desk-shadow: 0 24px 70px -36px rgba(34, 83, 156, .38), 0 6px 18px -12px rgba(15, 23, 42, .22);--desk-shadow-hover: 0 32px 90px -40px rgba(37, 99, 235, .48), 0 12px 28px -18px rgba(15, 23, 42, .28);--desk-radius: 24px;min-height:100vh;padding:28px 34px 44px;background:radial-gradient(circle at 8% 5%,rgba(211,235,255,.88) 0,rgba(211,235,255,.04) 33%,transparent 54%),radial-gradient(circle at 90% 9%,rgba(232,244,255,.95) 0,rgba(232,244,255,.08) 36%,transparent 58%),linear-gradient(135deg,#fbfdff,#f3f9ff 42%,#fff);isolation:isolate}.opsc-root:before,.opsc-root:after{content:"";position:fixed;pointer-events:none;z-index:-1;border-radius:999px;filter:blur(4px);opacity:.8}.opsc-root:before{width:440px;height:440px;right:8%;top:12%;background:radial-gradient(circle,rgba(164,211,255,.3),transparent 65%);animation:opscFloatAurora 13s ease-in-out infinite}.opsc-root:after{width:380px;height:380px;left:16%;bottom:4%;background:radial-gradient(circle,rgba(203,231,255,.48),transparent 68%);animation:opscFloatAurora 16s ease-in-out infinite reverse}.opsc-main{grid-template-columns:minmax(390px,.96fr) minmax(560px,1.58fr) minmax(305px,.78fr);gap:24px;margin-top:24px}.opsc-stats{gap:18px}.stat-item,.opsc-list-card,.opsc-detail-card,.info-card,.create-ticket-modal{background:linear-gradient(145deg,#fffffff0,#f6fbffd1);border:1px solid var(--desk-line);box-shadow:var(--desk-shadow);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.stat-item{min-height:108px;padding:20px 22px;border-radius:22px;overflow:hidden;animation:opscCardIn .56s cubic-bezier(.22,1,.36,1) both}.stat-item:nth-child(2){animation-delay:50ms}.stat-item:nth-child(3){animation-delay:.1s}.stat-item:nth-child(4){animation-delay:.15s}.stat-item:before{background:radial-gradient(circle at 14% 12%,rgba(143,197,255,.36),transparent 32%),linear-gradient(135deg,#ebf7ffc7,#fff0);opacity:1}.stat-item:after{height:100%;width:4px;background:linear-gradient(180deg,#9ed0ff,#4f8df8,#d7ebff);transform:scaleY(.62);transform-origin:center;border-radius:999px;left:0}.stat-item:hover{transform:translateY(-5px) scale(1.006);border-color:var(--desk-line-strong);box-shadow:var(--desk-shadow-hover)}.stat-item:hover:after{transform:scaleY(1)}.stat-label{color:#6682a7;letter-spacing:.145em}.stat-value{color:var(--desk-ink);font-size:clamp(30px,2.2vw,38px)}.stat-sub{color:var(--desk-muted)}.stat-badge{width:52px;height:52px;border-radius:18px;background:linear-gradient(145deg,#f7fbff,#dfefff);color:#2466d8;box-shadow:inset 0 1px #ffffffe6,0 14px 28px -18px #2563eb99}.stat-badge.yellow,.stat-badge.green,.stat-badge.red{background:linear-gradient(145deg,#fff,#edf7ff);color:#2466d8;box-shadow:inset 0 1px #ffffffe6,0 14px 28px -18px #2563eb73}.opsc-list-card,.opsc-detail-card,.info-card{border-radius:var(--desk-radius);overflow:hidden}.opsc-list-card{min-height:calc(100vh - 186px);max-height:calc(100vh - 116px)}.list-header,.card-header,.detail-top-header{background:linear-gradient(180deg,#fffffff2,#f2f8ffe0);border-bottom:1px solid rgba(207,224,247,.82)}.list-header{padding:22px 22px 18px}.list-title,.card-title,.detail-ticket-title,.section-label,.ti-section-title{color:var(--desk-ink);letter-spacing:-.035em}.list-title{font-size:19px}.btn-primary-sm,.btn-submit-reply,.create-ticket-modal .btn-create{background:linear-gradient(135deg,#69a7ff,#3978ee 52%,#75bbff);border:1px solid rgba(78,141,248,.65);box-shadow:0 16px 34px -18px #2563ebc7,inset 0 1px #ffffff70}.btn-primary-sm{height:38px;padding-inline:16px;border-radius:13px}.btn-primary-sm:hover,.btn-submit-reply:hover,.create-ticket-modal .btn-create:hover{transform:translateY(-2px);filter:saturate(1.08) brightness(1.03);box-shadow:0 22px 42px -20px #2563ebd9,inset 0 1px #ffffff80}.search-input,.filter-select,.reply-textarea,.create-ticket-modal .modal-form input,.create-ticket-modal .modal-form select,.create-ticket-modal .modal-form textarea{background:#ffffffdb;border:1px solid rgba(177,202,235,.78);box-shadow:inset 0 1px #ffffffe6,0 8px 20px -18px #22539c61;color:var(--desk-ink)}.search-input{height:44px;border-radius:15px;padding-left:54px!important}.search-box svg{left:18px;color:#6e8db4}.filter-select{height:40px;border-radius:14px}.search-input:focus,.filter-select:focus,.reply-textarea:focus,.create-ticket-modal .modal-form input:focus,.create-ticket-modal .modal-form select:focus,.create-ticket-modal .modal-form textarea:focus{border-color:#4f8df8e0;box-shadow:0 0 0 5px #c7e1ffbd,inset 0 1px #fffffff2;background:#fff}.table-rows{background:linear-gradient(180deg,#f8fcffb8,#ffffffeb);padding:10px;gap:8px}.table-row{border:1px solid transparent;border-radius:18px;background:#ffffffb8;margin:0 0 8px;box-shadow:0 1px #ffffffeb inset;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,background .24s ease,box-shadow .24s ease;animation:opscRowIn .43s cubic-bezier(.22,1,.36,1) both}.table-row:hover{transform:translate(4px);background:#fffffffa;border-color:#8bb8f494;box-shadow:0 18px 40px -28px #2563eb8c,inset 0 1px #fffffffa}.table-row.active{background:linear-gradient(135deg,#eef7fffa,#fffffff5);border-color:#5394f4a8;box-shadow:0 22px 44px -31px #2563ebb8,inset 4px 0 #5a98f8}.row-desktop{min-height:70px;padding:15px 14px 15px 16px}.td-ticket-id,.detail-ticket-number,.ti-ticket-id{color:#2565c7;background:linear-gradient(135deg,#edf7ff,#fff);border:1px solid rgba(164,201,246,.72);box-shadow:inset 0 1px #fffffff2}.td-ticket-id{padding:5px 9px;border-radius:999px;font-size:11px}.td-ticket-title{color:#1b3154;font-size:14px;font-weight:730}.td-time-inline,.comment-time,.ti-label,.ti-meta,.requester-email,.ti-assignee-email{color:#7587a2}.pill{border-radius:999px;border:1px solid rgba(154,190,236,.55);box-shadow:inset 0 1px #ffffffeb;letter-spacing:.01em}.pill.status-open{background:#eef7ff;color:#2265c9}.pill.status-progress{background:#fff8e6;color:#9a5d05;border-color:#e9c3676b}.pill.status-resolved{background:#ecfbf4;color:#087b54;border-color:#58c19161}.pill.prio-low{background:#f2f8ff;color:#527294}.pill.prio-medium{background:#eef7ff;color:#2265c9}.pill.prio-high{background:#fff1e8;color:#ba5a16;border-color:#efa46573}.pill.prio-critical{background:#fff0f4;color:#be234f;border-color:#f08ea370}.pill-dot{box-shadow:0 0 0 4px #4f8df81f;animation:opscPulse 2.35s ease-in-out infinite}.list-footer{background:#f8fcfff0;border-top:1px solid rgba(207,224,247,.72);color:#7487a4}.page-btn{background:#fff;border-color:#b1caebc7;color:#5882ba}.opsc-detail-card{min-height:calc(100vh - 116px);max-height:calc(100vh - 116px)}.detail-top-header{padding:25px 28px}.detail-avatar-lg,.requester-avatar,.assignee-avatar,.comment-avatar{background:linear-gradient(145deg,#dff0ff,#fff 45%,#c7e4ff);color:#276bd1;border:1px solid rgba(136,182,240,.48);box-shadow:0 14px 28px -20px #2563ebb8,inset 0 1px #ffffffe6}.detail-avatar-lg{width:58px;height:58px;border-radius:20px}.card-body,.detail-description,.comments-wrap,.activity-feed{background:transparent}.detail-description{margin:20px 24px 0;border-radius:20px;border:1px solid rgba(207,224,247,.72);background:#ffffffb8;box-shadow:inset 0 1px #ffffffeb}.description-text{color:#435570;line-height:1.72}.comments-wrap{margin:20px 24px 0}.comments-list{padding-right:6px}.comment-item{border:1px solid rgba(207,224,247,.64);border-radius:20px;background:#ffffffc7;box-shadow:0 14px 34px -30px #22539c6b,inset 0 1px #ffffffeb;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;animation:opscMessageIn .42s cubic-bezier(.22,1,.36,1) both}.comment-item:hover{transform:translateY(-2px);background:#fffffff5;border-color:#8bb8f48a;box-shadow:0 20px 44px -32px #2563eb94,inset 0 1px #fffffffa}.comment-author,.requester-name,.ti-value,.ti-assignee-name{color:#183153}.comment-text{color:#40536d;line-height:1.68}.desktop-reply-composer{margin:18px 24px 24px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#ffffffdb,#f2f8ffc7);border:1px solid rgba(207,224,247,.78);box-shadow:inset 0 1px #ffffffeb}.reply-textarea{border-radius:18px;min-height:110px}.btn-submit-reply{border-radius:15px;min-height:42px}.opsc-info-sidebar{animation:opscCardIn .64s cubic-bezier(.22,1,.36,1) both}.info-card{padding:0}.info-card .card-header{padding:20px 22px}.info-card .card-body{padding:20px 22px 22px}.requester-info,.ti-assignee-row,.ti-row{border-radius:17px;transition:background .22s ease,transform .22s ease}.requester-info:hover,.ti-assignee-row:hover,.ti-row:hover{background:#eff7ffcc;transform:translate(2px)}.ti-divider{border-color:#cfe0f7c2}.opsc-detail-empty,.empty-state,.no-comments{background:#ffffffb8;border:1px solid rgba(207,224,247,.76);box-shadow:var(--desk-shadow);border-radius:24px}.modal-overlay{background:#0d223f47;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.create-ticket-modal{border-radius:28px;box-shadow:0 36px 110px -44px #12376f9e}.create-ticket-modal .ctm-header{background:radial-gradient(circle at 12% 0%,rgba(160,211,255,.44),transparent 38%),linear-gradient(180deg,#fff,#f4faff);border-bottom:1px solid rgba(207,224,247,.82)}.create-ticket-modal .ctm-eyebrow{color:#3978ee}.modal-close,.create-ticket-modal .btn-cancel,.comment-edit-btn,.comment-edit-cancel,.comment-edit-save{border-color:#b1caebc7;background:#ffffffd6;color:#45617f;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.modal-close:hover,.create-ticket-modal .btn-cancel:hover,.comment-edit-btn:hover,.comment-edit-cancel:hover,.comment-edit-save:hover{transform:translateY(-1px);background:#f1f8ff;border-color:#69a7ff9e;box-shadow:0 12px 24px -18px #2563eb7a}.new-messages-pill{background:linear-gradient(135deg,#edf7ff,#fff);border:1px solid rgba(139,184,244,.62);box-shadow:0 14px 34px -26px #2563eb9e,inset 0 1px #fffffff5}.new-messages-count{background:linear-gradient(135deg,#69a7ff,#3978ee)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ebf5ffb8}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbe5ff,#94c4fb);border-radius:999px;border:2px solid rgba(246,251,255,.9)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a8d4ff,#6ea8fa)}}@keyframes opscCardIn{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes opscRowIn{0%{opacity:0;transform:translate(-12px) scale(.992)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes opscMessageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes opscPulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.45);opacity:.58}}@keyframes opscFloatAurora{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(22px,-18px,0) scale(1.07)}}@media(prefers-reduced-motion:reduce){.opsc-root,.opsc-root:before,.opsc-root:after,.stat-item,.table-row,.comment-item,.pill-dot,.opsc-info-sidebar{animation:none!important;transition-duration:.01ms!important}}@media(min-width:769px){.opsc-root{height:100vh;height:100dvh;min-height:0!important;padding:18px 24px!important;overflow:hidden!important;box-sizing:border-box}.opsc-root,.opsc-root *{box-sizing:border-box}.opsc-stats{gap:12px!important;flex-shrink:0}.stat-item{min-height:76px!important;padding:12px 16px!important;border-radius:18px!important}.stat-content{gap:2px!important}.stat-label{font-size:9.5px!important;letter-spacing:.12em!important}.stat-value{font-size:clamp(24px,1.75vw,30px)!important;line-height:1!important}.stat-sub{font-size:10.5px!important}.stat-badge{width:42px!important;height:42px!important;border-radius:14px!important}.stat-badge svg{width:19px!important;height:19px!important}.opsc-main{height:calc(100dvh - 112px)!important;max-height:calc(100dvh - 112px)!important;min-height:0!important;margin-top:14px!important;gap:16px!important;align-items:stretch!important;grid-template-columns:minmax(330px,.9fr) minmax(500px,1.65fr) minmax(270px,.78fr)!important}.opsc-col-left,.opsc-col-middle,.opsc-col-right,.opsc-list-wrapper,.opsc-detail-wrapper,.opsc-info-sidebar{min-height:0!important;height:100%!important}.opsc-list-card,.opsc-detail-card{height:100%!important;min-height:0!important;max-height:100%!important;border-radius:20px!important}.opsc-info-sidebar{overflow-y:auto!important;padding-right:4px;gap:10px!important;scrollbar-width:thin;scrollbar-color:rgba(148,196,251,.75) transparent}.list-header{padding:14px 16px 12px!important}.list-title-bar{margin-bottom:10px!important}.list-title{font-size:16px!important}.btn-primary-sm{height:34px!important;padding-inline:13px!important;border-radius:11px!important}.list-filters{gap:8px!important}.search-input{height:38px!important;border-radius:12px!important;font-size:12.5px!important;padding-left:46px!important;padding-inline-start:46px!important}.search-box svg{left:16px!important}.filter-select{height:36px!important;border-radius:12px!important;font-size:12px!important;padding-top:7px!important;padding-bottom:7px!important}.table-rows{min-height:0!important;padding:8px!important}.table-row{margin-bottom:6px!important;border-radius:15px!important}.row-desktop{min-height:52px!important;padding:10px 10px 10px 12px!important}.td-ticket-title{font-size:13px!important}.td-ticket-id{font-size:10px!important;padding:4px 8px!important}.td-time-inline{font-size:10px!important}.row-pills-right .pill{font-size:9px!important;padding:2px 6px!important}.list-footer{padding:7px 12px!important;font-size:10.5px!important}.page-btn{width:25px!important;height:25px!important}.detail-top-header{padding:16px 20px!important;gap:12px!important;flex-shrink:0}.detail-ticket-number{font-size:10.5px!important;margin-bottom:7px!important;padding:3px 8px!important}.detail-ticket-title{font-size:clamp(17px,1.35vw,20px)!important;line-height:1.18!important;margin-bottom:7px!important}.detail-meta-row{gap:6px!important;font-size:11px!important}.detail-avatar-lg{width:46px!important;height:46px!important;border-radius:16px!important;font-size:15px!important}.detail-description{margin:12px 16px 0!important;padding:12px 14px!important;border-radius:16px!important;flex-shrink:0}.section-label{font-size:9.5px!important;margin-bottom:7px!important}.description-text{font-size:12.5px!important;line-height:1.5!important;padding:10px 12px!important;max-height:98px!important;overflow-y:auto!important}.activity-feed{min-height:0!important;padding:0!important;overflow:hidden!important}.comments-wrap{min-height:0!important;flex:1 1 auto!important;margin:12px 16px 0!important;overflow:hidden!important}.comments-list{min-height:0!important;overflow-y:auto!important;gap:10px!important;padding:2px 6px 4px 0!important}.comment-item{padding:10px 12px!important;border-radius:16px!important;gap:10px!important}.comment-avatar{width:31px!important;height:31px!important;border-radius:10px!important;font-size:11px!important}.comment-author{font-size:12.5px!important}.comment-text{font-size:12.5px!important;line-height:1.48!important}.desktop-reply-composer{margin:12px 16px 14px!important;padding:12px!important;border-radius:17px!important;flex-shrink:0}.reply-textarea{min-height:62px!important;height:70px!important;max-height:96px!important;margin-bottom:9px!important;padding:10px 12px!important;border-radius:13px!important;font-size:12.5px!important}.btn-submit-reply{min-height:36px!important;padding:9px 14px!important;border-radius:12px!important;font-size:12px!important}.info-card{border-radius:18px!important}.info-card .card-header{padding:13px 16px!important}.info-card .card-body{padding:13px 16px 15px!important}.card-title,.ti-section-title{font-size:9.5px!important;letter-spacing:.1em!important}.ti-meta,.ti-section{gap:7px!important}.ti-row{min-height:19px!important;gap:8px!important}.ti-label{font-size:9.5px!important}.ti-value,.ti-empty,.requester-name,.ti-assignee-name{font-size:11.5px!important}.requester-email,.ti-assignee-email{font-size:9.5px!important}.ti-divider{margin:10px -2px!important}.ti-assignee-row{padding:7px!important;border-radius:12px!important}.ti-assignee-row .assignee-avatar,.info-card .requester-avatar{width:30px!important;height:30px!important;font-size:10px!important;border-radius:10px!important}.opsc-detail-empty{min-height:0!important;height:100%!important;padding:24px!important}}@media(min-width:769px)and (max-height:820px){.opsc-root{padding-top:14px!important;padding-bottom:14px!important}.opsc-main{height:calc(100dvh - 98px)!important;max-height:calc(100dvh - 98px)!important;margin-top:10px!important}.stat-item{min-height:66px!important;padding:9px 14px!important}.stat-value{font-size:clamp(21px,1.55vw,26px)!important}.stat-badge{width:36px!important;height:36px!important}.detail-description{margin-top:9px!important}.description-text{max-height:72px!important}.comments-wrap{margin-top:9px!important}.desktop-reply-composer{margin-top:9px!important;margin-bottom:10px!important;padding:10px!important}.reply-textarea{height:58px!important;min-height:54px!important;max-height:78px!important}}@media(min-width:769px)and (max-width:1200px){.opsc-main{grid-template-columns:minmax(315px,.9fr) minmax(0,1.5fr)!important}}.search-box>svg{left:18px!important;z-index:2}.search-input,input.search-input{padding-left:56px!important;padding-inline-start:56px!important}@media(max-width:640px){.search-box>svg{left:18px!important}.search-input,input.search-input{padding-left:52px!important;padding-inline-start:52px!important}}@media(min-width:769px){.opsc-main{grid-template-columns:minmax(356px,.96fr) minmax(0,1.6fr) minmax(248px,.72fr)!important}.list-header{padding:12px 14px 10px!important}.list-title-bar{margin-bottom:8px!important}.table-rows{padding:7px!important}.table-row{margin-bottom:5px!important}.row-desktop{min-height:46px!important;padding:8px 8px 8px 10px!important;gap:8px!important}.row-main{gap:9px!important;min-width:0!important}.td-ticket-id{font-size:9.8px!important;padding:4px 7px!important}.td-ticket-title{font-size:13.25px!important;font-weight:760!important;color:#173257!important}.td-time-inline{width:48px;text-align:right;font-size:9.5px!important}.row-pills-right{gap:4px!important}.row-pills-right .pill{gap:4px!important;font-size:8.5px!important;padding:2px 5px!important}.row-pills-right .pill-dot{width:5px!important;height:5px!important}.activity-feed{padding:12px 16px 14px!important;gap:10px!important}.activity-feed>.section-label{margin:0!important;display:inline-flex!important;align-items:center!important;width:fit-content}.comments-wrap{margin:0!important;padding:0 0 2px!important;border-radius:16px}.comments-list{padding:8px 6px 18px 2px!important;scroll-padding-top:10px;scroll-padding-bottom:18px}.comments-list>*:last-child{margin-bottom:2px}.desktop-reply-composer{margin-top:10px!important}}@media(min-width:769px)and (max-width:1200px){.opsc-main{grid-template-columns:minmax(340px,.96fr) minmax(0,1.45fr)!important}.row-desktop{min-height:44px!important;padding:7px 8px 7px 9px!important}.td-time-inline{width:42px!important}.row-pills-right .pill{font-size:8px!important;padding:2px 4px!important}}.opsc-list-card .list-header .search-box{position:relative!important;display:flex!important;align-items:center!important}.opsc-list-card .list-header .search-box>svg,.list-filters .search-box>svg,.search-box>svg{left:18px!important;width:17px!important;height:17px!important;min-width:17px!important;transform:translateY(-50%)!important;z-index:5!important;color:#6f8db3!important}.opsc-list-card .list-header .search-box input.search-input,.list-filters .search-box input.search-input,input.search-input.search-input,.search-input{padding-left:58px!important;padding-inline-start:58px!important;text-indent:0!important;line-height:normal!important}@media(min-width:769px){.opsc-list-card .table-rows{padding:6px!important}.opsc-list-card .table-row{margin:0 0 4px!important;padding:0!important;border-radius:13px!important;min-height:0!important}.opsc-list-card .row-desktop{min-height:38px!important;height:38px!important;padding:5px 7px 5px 9px!important;gap:7px!important}.opsc-list-card .row-main{gap:8px!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}.opsc-list-card .td-ticket-id{font-size:9.5px!important;padding:3px 6px!important;border-radius:999px!important}.opsc-list-card .td-ticket-title{flex:1 1 auto!important;min-width:110px!important;max-width:none!important;color:#112a4d!important;font-size:13.5px!important;font-weight:850!important;letter-spacing:-.01em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.opsc-list-card .td-time-inline{width:38px!important;font-size:9px!important;text-align:right!important;flex-shrink:0!important}.opsc-list-card .row-pills-right{gap:3px!important;flex-shrink:0!important}.opsc-list-card .row-pills-right .pill{font-size:7.5px!important;padding:1px 4px!important;gap:3px!important;line-height:1.45!important}.opsc-list-card .row-pills-right .pill-dot{width:4px!important;height:4px!important}}@media(min-width:769px)and (max-width:1200px){.opsc-list-card .row-desktop{height:auto!important;min-height:42px!important;align-items:flex-start!important;flex-direction:column!important;gap:3px!important}.opsc-list-card .row-main{width:100%!important}.opsc-list-card .td-ticket-title{min-width:0!important}.opsc-list-card .row-pills-right{align-self:flex-end!important;margin-top:-2px!important}}@media(max-width:768px){.opsc-list-card{min-height:0!important}.opsc-list-card .list-header{padding:14px 18px 12px!important}.opsc-list-card .table-rows,.opsc-col-left .table-rows,.table-rows{max-height:min(46vh,348px)!important;padding:6px!important;overflow-y:auto!important}.opsc-list-card .table-row,.opsc-col-left .table-row,.table-row{min-height:54px!important;max-height:64px!important;margin:0 0 5px!important;padding:7px 9px!important;border-radius:13px!important}.mobile-ticket-card{gap:4px!important;padding:0!important}.mobile-ticket-card .mobile-ticket-top{gap:6px!important}.mobile-ticket-card .td-ticket-id{font-size:10px!important;padding:3px 7px!important}.mobile-ticket-card .mobile-ticket-subject{display:block!important;color:#112a4d!important;font-size:13.25px!important;font-weight:850!important;line-height:1.15!important;margin-top:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-ticket-card .mobile-ticket-pills{gap:3px!important}.mobile-ticket-card .mobile-ticket-pills .pill{font-size:7.2px!important;padding:1px 4px!important;gap:3px!important;line-height:1.35!important}.mobile-ticket-card .td-time-inline{font-size:9px!important}.opsc-list-card .list-footer{padding:6px 12px!important}.opsc-list-card .list-header .search-box input.search-input,.search-input{padding-left:58px!important;padding-inline-start:58px!important}}.activity-feed,.comments-wrap{overflow:visible!important}.comments-list{padding-bottom:40px!important;scroll-padding-bottom:56px!important}.rating-prompt-card{flex:0 0 auto!important;overflow:visible!important;max-width:100%!important;margin-bottom:16px!important}.rating-prompt-head{min-width:0!important}.rating-prompt-head>span:first-child{width:28px!important;height:28px!important;border-radius:9px!important;flex-shrink:0!important}.rating-prompt-head strong{white-space:normal!important;overflow:visible!important}.rating-prompt-copy{margin-left:0!important}.rating-prompt-stars svg{width:19px!important;height:19px!important}.rating-prompt-textarea{min-height:36px!important;max-height:66px!important}@media(min-width:769px){.activity-feed{padding-bottom:10px!important}.comments-wrap{min-height:0!important;flex:1 1 auto!important;overflow:hidden!important}.comments-list{overflow-y:auto!important;padding-bottom:52px!important}.desktop-reply-composer{margin-top:8px!important;margin-bottom:10px!important}}.opsc-mobile-hero{display:none}@media(max-width:768px){.opsc-root{position:relative!important;overflow-x:hidden!important;isolation:isolate!important;padding-top:max(18px,env(safe-area-inset-top))!important;background:linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.opsc-root:before,.opsc-root:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important}.opsc-root:before{width:420px!important;height:420px!important;top:-110px!important;right:-190px!important;background:radial-gradient(circle at 30% 50%,#d2e0f5f2,#d2e0f5eb 38%,#d2e0f500 68%)!important;opacity:.92!important}.opsc-root:after{width:620px!important;height:620px!important;bottom:-250px!important;right:-300px!important;background:radial-gradient(circle at 28% 35%,#e8effafa 0% 38%,#e8effa00 72%)!important;opacity:.95!important}.opsc-root>*{position:relative;z-index:1}.opsc-mobile-hero{display:block!important;margin:0 0 14px!important}.opsc-mobile-title{margin:0!important;font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:900!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.12))!important}.opsc-mobile-subtitle{margin:4px 0 0!important;color:#8391a8!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.01em!important}.opsc-stats{position:relative;z-index:1;gap:10px!important}.stat-item{border-radius:16px!important;padding:14px!important}.stat-value{font-size:24px!important}.opsc-list-card{position:relative;z-index:1;min-height:0!important;max-height:none!important}.list-header{padding-top:14px!important}.list-title{font-size:14px!important}}@media(max-width:420px){.opsc-root:before{width:340px!important;height:340px!important;right:-160px!important;top:-90px!important}.opsc-root:after{width:500px!important;height:500px!important;right:-260px!important;bottom:-220px!important}.opsc-mobile-title{font-size:clamp(28px,9.2vw,36px)!important}.opsc-mobile-subtitle{font-size:10.5px!important}}@media(max-width:768px){.opsc-mobile-title{background:linear-gradient(90deg,#0b2f69,#174c9d 30%,#2563eb 68%,#68a9ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.opsc-mobile-subtitle{max-width:32ch!important;color:#7f8da5!important}.ctm-backdrop,.ticket-modal-backdrop,.modal-backdrop{padding:12px!important;align-items:flex-end!important;background:#0f23466b!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.ctm-modal,.create-ticket-modal,.ticket-modal,.modal-content{width:100%!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important;border-radius:28px 28px 22px 22px!important;background:radial-gradient(320px 190px at 105% -10%,rgba(210,224,245,.95),transparent 66%),linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #dbe6f5!important;box-shadow:0 -18px 50px -26px #112f6773,inset 0 1px #ffffffeb!important;animation:ticketMobileSheetInV5 .36s cubic-bezier(.22,1,.36,1) both!important}@keyframes ticketMobileSheetInV5{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ctm-header,.modal-header{padding:18px 18px 14px!important;border-bottom:1px solid #e4edf8!important;background:transparent!important;display:flex!important;align-items:flex-start!important;gap:12px!important}.ctm-header:before,.modal-header:before{content:""!important;position:absolute!important;left:50%!important;top:8px!important;transform:translate(-50%)!important;width:42px!important;height:5px!important;border-radius:999px!important;background:#d7e3f4!important}.ctm-header-text,.modal-header>div{min-width:0!important;flex:1!important}.ctm-title,.modal-title,.ctm-header h2,.modal-header h2{margin:8px 0 0!important;font-size:24px!important;line-height:1.03!important;font-weight:900!important;letter-spacing:-.045em!important;background:linear-gradient(90deg,#0b2f69,#174c9d 40%,#2563eb)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.ctm-subtitle,.modal-subtitle,.ctm-header p,.modal-header p{margin:5px 0 0!important;color:#7f8da5!important;font-size:12.5px!important;line-height:1.38!important;font-weight:650!important}.ctm-close,.modal-close,.close-button{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important;border:1px solid #dbe6f5!important;background:#fff!important;color:#5f718e!important;box-shadow:0 8px 18px -16px #112f6759!important}.ctm-form,.modal-form,.ticket-form{padding:16px 18px 18px!important;overflow-y:auto!important;max-height:calc(100dvh - 135px)!important;display:grid!important;gap:13px!important}.ctm-field,.form-group,.form-field{display:grid!important;gap:7px!important}.ctm-field label,.form-group label,.form-field label{font-size:11px!important;line-height:1!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#174c9d!important}.ctm-field input,.ctm-field textarea,.ctm-field select,.form-group input,.form-group textarea,.form-group select,.form-field input,.form-field textarea,.form-field select{width:100%!important;min-height:48px!important;border-radius:17px!important;border:1px solid #dbe6f5!important;background:#fff!important;color:#10233f!important;font-size:14px!important;font-weight:650!important;padding:12px 14px!important;box-shadow:inset 0 1px #ffffffe6!important}.ctm-field textarea,.form-group textarea,.form-field textarea{min-height:118px!important;resize:vertical!important;line-height:1.4!important}.ctm-field input:focus,.ctm-field textarea:focus,.ctm-field select:focus,.form-group input:focus,.form-group textarea:focus,.form-group select:focus,.form-field input:focus,.form-field textarea:focus,.form-field select:focus{outline:none!important;border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb21,inset 0 1px #ffffffe6!important}.ctm-actions,.modal-actions,.form-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding-top:8px!important}.ctm-actions button,.modal-actions button,.form-actions button{width:100%!important;min-height:48px!important;border-radius:17px!important;font-size:14px!important;font-weight:850!important}.ctm-actions button[type=submit],.modal-actions button[type=submit],.form-actions button[type=submit],.btn-primary,.btn-primary-sm{background:linear-gradient(135deg,#2b86f5,#114fa1)!important;color:#fff!important;border:0!important;box-shadow:0 14px 28px -18px #2b86f5a6,inset 0 1px #fff3!important}.ctm-actions button[type=button],.modal-actions button[type=button],.form-actions button[type=button]{background:#ecf4ff!important;color:#174c9d!important;border:1px solid #d8e8ff!important}.status-badge,.priority-badge,.ticket-status,.ticket-priority,.td-status,.td-priority,[class*=status-],[class*=prio-]{font-size:12px!important;min-height:28px!important;padding:6px 11px!important;border-radius:999px!important;font-weight:850!important;letter-spacing:-.005em!important;line-height:1!important}.ticket-detail .status-badge,.ticket-detail .priority-badge,.detail-top-header .status-badge,.detail-top-header .priority-badge,.td-ticket-meta .status-badge,.td-ticket-meta .priority-badge{font-size:13px!important;min-height:32px!important;padding:8px 13px!important}}@media(max-width:420px){.ctm-modal,.create-ticket-modal,.ticket-modal,.modal-content{border-radius:24px 24px 18px 18px!important}.ctm-title,.modal-title,.ctm-header h2,.modal-header h2{font-size:22px!important}.status-badge,.priority-badge,.ticket-status,.ticket-priority,.td-status,.td-priority,[class*=status-],[class*=prio-]{font-size:11.5px!important;min-height:27px!important}}@media(max-width:768px){html,body,#root,.opsc-root{background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.opsc-root{min-height:100dvh!important}}@media(max-width:768px){.mobile-ticket-card .mobile-ticket-foot{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin-top:7px!important}.mobile-ticket-card .mobile-ticket-foot .td-time-inline,.mobile-ticket-card .td-time-inline,.opsc-list-card .mobile-ticket-card .td-time-inline{display:inline-flex!important;align-items:center!important;gap:5px!important;width:auto!important;min-height:24px!important;padding:5px 9px!important;border-radius:999px!important;background:#eef5ff!important;border:1px solid #dce8f8!important;color:#4e6d96!important;font-size:10.75px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.01em!important;text-align:left!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffffe6!important}.mobile-ticket-card .mobile-ticket-foot .td-time-inline:before,.mobile-ticket-card .td-time-inline:before{content:"Updated"!important;color:#174c9d!important;font-size:10px!important;font-weight:850!important;letter-spacing:-.01em!important}}@media(max-width:420px){.mobile-ticket-card .mobile-ticket-foot .td-time-inline,.mobile-ticket-card .td-time-inline,.opsc-list-card .mobile-ticket-card .td-time-inline{font-size:10px!important;min-height:23px!important;padding:4px 8px!important}.mobile-ticket-card .mobile-ticket-foot .td-time-inline:before,.mobile-ticket-card .td-time-inline:before{font-size:9.5px!important}}@media(max-width:768px){.mobile-ticket-card .mobile-ticket-foot{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;margin-top:8px!important}.mobile-ticket-card .mobile-ticket-foot .td-time-inline,.mobile-ticket-card .td-time-inline,.opsc-list-card .mobile-ticket-card .td-time-inline{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;width:auto!important;min-height:0!important;padding:7px 10px!important;border-radius:14px!important;background:#f5f9ff!important;border:1px solid #dce8f8!important;color:#4e6d96!important;font-size:11px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.01em!important;text-align:left!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffffe6!important}.mobile-ticket-card .mobile-ticket-foot .td-time-inline:before,.mobile-ticket-card .td-time-inline:before{content:"Last updated"!important;display:block!important;color:#174c9d!important;font-size:9.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:.02em!important;text-transform:uppercase!important}}@media(max-width:420px){.mobile-ticket-card .mobile-ticket-foot .td-time-inline,.mobile-ticket-card .td-time-inline,.opsc-list-card .mobile-ticket-card .td-time-inline{padding:6px 9px!important;font-size:10.5px!important;border-radius:13px!important}.mobile-ticket-card .mobile-ticket-foot .td-time-inline:before,.mobile-ticket-card .td-time-inline:before{font-size:9px!important}}@media(max-width:768px){.mobile-ticket-card .mobile-ticket-foot{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;margin-top:9px!important;padding-top:7px!important;border-top:1px solid rgba(219,230,245,.72)!important;visibility:visible!important;opacity:1!important}.mobile-ticket-updated{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-width:118px!important;max-width:100%!important;padding:7px 10px!important;border-radius:14px!important;background:#eef5ff!important;border:1px solid #d8e6f8!important;color:#4e6d96!important;box-shadow:inset 0 1px #ffffffe6!important;visibility:visible!important;opacity:1!important}.mobile-ticket-updated-label{display:block!important;color:#174c9d!important;font-size:9.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important;white-space:nowrap!important}.mobile-ticket-updated-value{display:block!important;color:#405f89!important;font-size:11px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.01em!important;white-space:nowrap!important}.mobile-ticket-card .td-time-inline:before{content:none!important;display:none!important}}@media(max-width:420px){.mobile-ticket-updated{min-width:110px!important;padding:6px 9px!important;border-radius:13px!important}.mobile-ticket-updated-label{font-size:9px!important}.mobile-ticket-updated-value{font-size:10.5px!important}}@media(max-width:768px){.opsc-list-card .table-row,.table-row{height:auto!important;min-height:78px!important;max-height:none!important;overflow:visible!important}.mobile-ticket-card{height:auto!important;min-height:78px!important;max-height:none!important;overflow:visible!important;display:grid!important;grid-template-rows:auto auto!important;gap:6px!important;padding:11px 12px!important}.mobile-ticket-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;width:100%!important}.mobile-ticket-id-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;flex:1 1 auto!important}.mobile-ticket-updated-inline{display:inline-flex!important;align-items:center!important;gap:5px!important;width:fit-content!important;max-width:100%!important;min-height:21px!important;padding:4px 7px!important;border-radius:999px!important;background:#eef5ff!important;border:1px solid #d8e6f8!important;color:#405f89!important;box-shadow:inset 0 1px #ffffffe6!important;visibility:visible!important;opacity:1!important}.mobile-ticket-updated-inline-label{display:inline!important;color:#174c9d!important;font-size:8.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important}.mobile-ticket-updated-inline-value{display:inline!important;color:#405f89!important;font-size:9.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.01em!important;white-space:nowrap!important}.mobile-ticket-card .mobile-ticket-subject{margin-top:0!important;padding-left:0!important;width:100%!important;max-width:100%!important}.mobile-ticket-foot{display:none!important}.mobile-ticket-card .td-time-inline:before{content:none!important;display:none!important}}@media(max-width:420px){.mobile-ticket-updated-inline{gap:4px!important;padding:3px 6px!important;min-height:19px!important}.mobile-ticket-updated-inline-label{font-size:7.8px!important}.mobile-ticket-updated-inline-value{font-size:8.8px!important}}@media(max-width:768px){.opsc-mobile-title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important;margin:0!important;padding-bottom:4px!important}.opsc-mobile-subtitle{display:block!important;max-width:96%!important;margin:8px 0 0!important;color:#73839a!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important;letter-spacing:0!important}}@media(max-width:420px){.opsc-mobile-title{font-size:clamp(28px,9.2vw,36px)!important;font-weight:850!important}.opsc-mobile-subtitle{font-size:13px!important;line-height:1.46!important}}@media(min-width:769px){html,body,#root,.opsc-root{background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.opsc-root{position:relative!important;isolation:isolate!important;overflow-x:hidden!important}.opsc-root:before,.opsc-root:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important}.opsc-root:before{width:520px!important;height:520px!important;top:-150px!important;right:-230px!important;background:radial-gradient(circle at 30% 50%,#d2e0f5f2,#d2e0f5eb 38%,#d2e0f500 68%)!important;opacity:.92!important}.opsc-root:after{width:760px!important;height:760px!important;bottom:-320px!important;right:-360px!important;background:radial-gradient(circle at 28% 35%,#e8effafa 0% 38%,#e8effa00 72%)!important;opacity:.95!important}.opsc-root>*{position:relative;z-index:1}}@media(max-width:768px){.opsc-mobile-hero{padding-top:4px!important;margin-bottom:14px!important}.opsc-mobile-title{font-size:clamp(26px,7.6vw,34px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:820!important;filter:drop-shadow(0 8px 16px rgba(37,99,235,.08))!important}.opsc-mobile-subtitle{margin-top:6px!important;font-size:12.8px!important;line-height:1.42!important}.list-header{padding:14px 14px 12px!important}.list-title{font-size:14px!important;line-height:1.1!important;letter-spacing:-.015em!important}.list-filters{gap:8px!important}.list-filters-row{display:flex!important;gap:7px!important;align-items:center!important}.filter-select{flex:0 1 auto!important;min-width:0!important;height:32px!important;padding:6px 26px 6px 11px!important;border-radius:999px!important;font-size:11.2px!important;font-weight:800!important;line-height:1!important;color:#285fae!important;background-color:#eef6ff!important;border-color:#d9e9ff!important;background-position:right 10px center!important;box-shadow:inset 0 1px #ffffffd1,0 4px 12px #1e50960a!important}.filter-select:first-child{width:104px!important}.filter-select:last-child{width:108px!important}.filter-select:focus{background-color:#fff!important;border-color:#3b82f66b!important;box-shadow:0 0 0 3px #3b82f61f,inset 0 1px #ffffffe6!important}}@media(min-width:769px){.filter-select{height:34px!important;border-radius:999px!important;padding:7px 28px 7px 12px!important;font-size:11.6px!important;font-weight:800!important}.list-title{font-size:15px!important}}.opsc-root .stats-bar{margin-top:14px!important;gap:12px!important}.opsc-root .stat-card{min-height:82px!important;padding:13px 14px!important;border-radius:17px!important}.opsc-root .stat-icon{width:40px!important;height:40px!important;border-radius:13px!important}.opsc-root .stat-icon svg{width:19px!important;height:19px!important}.opsc-root .stat-value{font-size:24px!important;line-height:.98!important;margin-bottom:3px!important}.opsc-root .stat-label{font-size:11.4px!important;line-height:1.15!important}.opsc-main{margin-top:14px!important}@media(max-width:768px){.opsc-root .stats-bar{margin-top:10px!important;gap:8px!important}.opsc-root .stat-card{min-height:68px!important;padding:10px 9px!important;border-radius:15px!important;gap:8px!important}.opsc-root .stat-icon{width:32px!important;height:32px!important;border-radius:11px!important}.opsc-root .stat-icon svg{width:16px!important;height:16px!important}.opsc-root .stat-value{font-size:20px!important;margin-bottom:1px!important}.opsc-root .stat-label{font-size:9.6px!important;line-height:1.08!important}.opsc-main{margin-top:10px!important}}@media(max-width:768px){.opsc-root,.opsc-page,.opsc-main,.opsc-list-card,.tickets-page,.complaints-page{scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)!important}.opsc-root{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 98px)!important}.opsc-main,.opsc-list-card,.table-rows{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 44px)!important}.table-rows:after{content:""!important;display:block!important;height:calc(env(safe-area-inset-bottom,0px) + 24px)!important}.stat-icon,.opsc-root .stat-icon,.action-icon,.icon-btn,.empty-icon,.mobile-ticket-icon,.rating-star,.filter-select-wrap,.search-box,.reply-btn,.pill{align-items:center!important}.stat-icon,.opsc-root .stat-icon,.action-icon,.icon-btn,.empty-icon,.mobile-ticket-icon,.rating-star{display:inline-grid!important;place-items:center!important}.opsc-root svg,.opsc-modal svg,.complaints-page svg,.tickets-page svg{display:block!important;flex:0 0 auto!important;vertical-align:middle!important}.filter-select+svg,.filter-select svg{pointer-events:none!important}}@media(min-width:769px){.opsc-root{padding-top:22px!important;padding-bottom:34px!important}.opsc-main{gap:18px!important;grid-template-columns:minmax(330px,.95fr) minmax(0,1.95fr) minmax(270px,.8fr)!important}.stats-bar{gap:12px!important;margin-bottom:14px!important}.stat-card{min-height:78px!important;padding:13px 15px!important;border-radius:17px!important}.opsc-list-card,.opsc-detail-card,.summary-card,.rating-card{border-radius:22px!important}.list-header,.detail-top-header{padding:16px 18px!important}.detail-ticket-title{font-size:clamp(22px,2vw,30px)!important;line-height:1.15!important;margin-top:6px!important}.detail-meta-row{gap:8px!important;flex-wrap:wrap!important;font-size:12.5px!important}.ticket-list-empty-state{min-height:150px!important;display:grid!important;place-content:center!important;gap:6px!important;padding:24px!important;text-align:center!important;color:#64748b!important;font-size:13px!important;background:linear-gradient(180deg,#f8fcffd1,#ffffffeb)!important;border:1px dashed #d7e5f7!important;border-radius:18px!important;margin:10px!important}.ticket-list-empty-state strong{color:#102a56!important;font-size:14px!important}.ticket-more-menu{position:relative!important}.ticket-more-menu summary{list-style:none!important;cursor:pointer!important;padding:7px 12px!important;border-radius:999px!important;border:1px solid #dce8f8!important;background:#f7fbff!important;color:#315d93!important;font-size:11.5px!important;font-weight:800!important;-webkit-user-select:none!important;user-select:none!important}.ticket-more-menu summary::-webkit-details-marker{display:none!important}.ticket-more-menu[open] summary{background:#edf6ff!important;border-color:#c8defa!important}.ticket-more-menu[open]:after{content:""!important;position:fixed!important;inset:0!important;z-index:9!important}.ticket-more-delete{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;z-index:10!important;width:160px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:9px 11px!important;border-radius:12px!important;border:1px solid #fecaca!important;background:#fff!important;color:#dc2626!important;box-shadow:0 18px 36px -22px #1e293b52!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}}@media(min-width:769px){.opsc-main{align-items:start!important}.opsc-col-left,.opsc-list-wrapper{height:auto!important;min-height:0!important;align-self:start!important}.opsc-list-card{height:auto!important;min-height:0!important;max-height:min(560px,calc(100dvh - 128px))!important;align-self:start!important}.opsc-list-card .table-rows,.table-rows{flex:0 1 auto!important;min-height:72px!important;max-height:300px!important;padding:6px 8px!important;overflow-y:auto!important}.opsc-list-card .table-rows:has(.table-row:only-child),.table-rows:has(.table-row:only-child){min-height:62px!important;max-height:78px!important;overflow:visible!important}.opsc-list-card .table-row,.table-row{margin:4px 0!important}.list-footer{flex:0 0 auto!important;padding:10px 16px!important;min-height:42px!important}}@media(min-width:769px)and (max-height:820px){.opsc-list-card{max-height:min(500px,calc(100dvh - 110px))!important}.opsc-list-card .table-rows,.table-rows{max-height:260px!important}}@media(min-width:769px){.opsc-main{align-items:start!important}.opsc-col-middle,.opsc-detail-wrapper{height:auto!important;min-height:0!important;align-self:start!important}.opsc-detail-card{height:auto!important;min-height:0!important;max-height:min(710px,calc(100dvh - 72px))!important;align-self:start!important}.detail-top-header{padding-top:15px!important;padding-bottom:14px!important}.detail-description{margin-top:10px!important;padding-top:11px!important;padding-bottom:11px!important}.comments-wrap{margin-top:10px!important}.desktop-reply-composer{margin-top:10px!important;margin-bottom:10px!important}}@media(min-width:769px)and (max-height:820px){.opsc-detail-card{max-height:calc(100dvh - 82px)!important}}.desktop-reply-composer{margin-top:-6px!important;padding-top:8px!important}@media(min-width:1024px){.desktop-reply-composer{margin-top:-10px!important;padding-top:6px!important}}.opsc-stats .stat-item{background:linear-gradient(180deg,#fff,#f8fbff)!important}.opsc-stats .stat-item:before{background:linear-gradient(135deg,#dbeafe59,#fff0 62%)!important}.opsc-stats .stat-item:hover:before{opacity:.72!important}:root{--bg-app: #F5F7FA;--bg-app-2: #EEF2F7;--surface: #FFFFFF;--surface-soft: #F8FAFC;--surface-tint: #F4F8FE;--line-1: #E2E8F0;--line-2: #CBD5E1;--line-3: #B6C4D6;--accent: #2563EB;--accent-2: #2563EB;--accent-strong: #1D4ED8;--accent-deep: #1E3A8A;--accent-soft: #EFF6FF;--accent-soft-2: #DBEAFE;--accent-glow: rgba(37, 99, 235, .08);--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 6px 16px -14px rgba(15, 23, 42, .32), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 10px 24px -18px rgba(15, 23, 42, .32), 0 2px 4px rgba(15, 23, 42, .04);--shadow-lg: 0 12px 28px -20px rgba(15, 23, 42, .34), 0 2px 6px rgba(15, 23, 42, .05);--shadow-glow: none;--r-md: 10px;--r-lg: 14px;--r-xl: 16px}@media(min-width:769px){html,body,#root,.opsc-root{background:linear-gradient(180deg,#f7fafc,#eef2f7)!important;background-color:#eef2f7!important}}@media(max-width:768px){html,body,#root,.opsc-root{background:linear-gradient(180deg,#f7fafc,#eef2f7)!important;background-color:#eef2f7!important}}.opsc-root:before,.opsc-root:after{display:none!important;content:none!important}.opsc-root,.stat-item,.opsc-list-wrapper,.opsc-detail-wrapper,.opsc-info-sidebar,.table-row,.comment-item,.opsc-detail-empty,.empty-state svg,.create-ticket-modal,.modal-shell{animation:none!important}.stat-badge.yellow svg,.pill-dot,.new-messages-count{animation:none!important}.stat-item,.opsc-list-card,.opsc-detail-card,.info-card,.create-ticket-modal,.ticket-list-empty-state,.opsc-detail-empty{background:#fff!important;border:1px solid #DDE6F0!important;box-shadow:0 10px 24px -20px #0f172a57,0 1px 2px #0f172a0a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.stat-item,.opsc-list-card,.opsc-detail-card,.info-card{border-radius:16px!important}.stat-item{overflow:hidden!important}.stat-item:before{opacity:0!important;background:none!important}.stat-item:after{width:3px!important;height:auto!important;top:14px!important;bottom:14px!important;left:0!important;background:#3b82f6!important;border-radius:999px!important;transform:none!important}.stat-item:hover,.stat-item:hover:after,.table-row:hover,.comment-item:hover,.info-card:hover,.requester-info:hover,.ti-assignee-row:hover,.ti-row:hover,.btn-primary-sm:hover,.btn-submit-reply:hover,.create-ticket-modal .btn-create:hover,.modal-close:hover,.create-ticket-modal .btn-cancel:hover,.comment-edit-btn:hover,.comment-edit-cancel:hover,.comment-edit-save:hover,.new-messages-pill:hover{transform:none!important}.stat-item:hover,.opsc-list-card:hover,.opsc-detail-card:hover,.info-card:hover{box-shadow:0 12px 28px -22px #0f172a5c,0 1px 3px #0f172a0f!important}.stat-label,.card-title,.ti-section-title,.section-label,.create-ticket-modal .modal-form label,.create-ticket-modal .ctm-eyebrow{text-transform:none!important;letter-spacing:0!important}.stat-label{color:#475569!important;font-size:12px!important;font-weight:650!important}.stat-value{color:#0f172a!important;font-weight:760!important;letter-spacing:-.02em!important}.stat-sub{color:#64748b!important;font-weight:500!important}.stat-badge,.stat-badge.yellow,.stat-badge.green,.stat-badge.red{background:#f1f5f9!important;color:#2563eb!important;border:1px solid #DDE6F0!important;box-shadow:none!important}.list-header,.card-header,.detail-top-header,.create-ticket-modal .ctm-header,.desktop-reply-composer{background:#fff!important;border-color:#e2e8f0!important}.btn-primary-sm,.btn-submit-reply,.create-ticket-modal .btn-create,.new-messages-count{background:#2563eb!important;border:1px solid #1D4ED8!important;box-shadow:0 6px 14px -12px #2563ebb3!important;filter:none!important}.btn-primary-sm:after,.btn-submit-reply:after,.btn-create:after{display:none!important;content:none!important}.search-input,.filter-select,.reply-textarea,.create-ticket-modal .modal-form input,.create-ticket-modal .modal-form select,.create-ticket-modal .modal-form textarea{background:#fff!important;border:1px solid #CBD5E1!important;box-shadow:none!important;color:#0f172a!important}.search-input:focus,.filter-select:focus,.reply-textarea:focus,.create-ticket-modal .modal-form input:focus,.create-ticket-modal .modal-form select:focus,.create-ticket-modal .modal-form textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.table-rows{background:#fff!important}.table-row{background:#fff!important;border:1px solid transparent!important;box-shadow:none!important;opacity:1!important}.table-row:hover{background:#f8fafc!important;border-color:#e2e8f0!important;box-shadow:none!important}.table-row.active{background:#f4f8fe!important;border-color:#bfdbfe!important;box-shadow:inset 3px 0 #2563eb!important}.table-row:before{display:none!important;content:none!important}.td-ticket-id,.detail-ticket-number,.ti-ticket-id{background:#f1f5f9!important;border:1px solid #E2E8F0!important;color:#334155!important;box-shadow:none!important}.td-ticket-title,.detail-ticket-title,.list-title,.empty-title,.ticket-list-empty-state strong{color:#0f172a!important}.pill{border-radius:999px!important;box-shadow:none!important}.pill-dot{width:5px!important;height:5px!important;box-shadow:none!important}.status-open{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}.status-progress{background:#fffbeb!important;color:#92400e!important;border-color:#fde68a!important}.status-resolved{background:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important}.prio-low{background:#f8fafc!important;color:#475569!important;border-color:#e2e8f0!important}.prio-medium{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}.prio-high{background:#fff7ed!important;color:#c2410c!important;border-color:#fed7aa!important}.prio-critical{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}.ticket-list-empty-state{min-height:142px!important;background:#f8fafc!important;border-style:dashed!important;box-shadow:none!important;margin:10px!important}.opsc-detail-empty{min-height:136px!important;background:#fff!important;box-shadow:0 10px 24px -20px #0f172a57!important}.empty-state svg{background:#f1f5f9!important;color:#475569!important;box-shadow:none!important;border:1px solid #E2E8F0!important}.modal-overlay,.ctm-backdrop,.ticket-modal-backdrop,.modal-backdrop{background:#0f172a5c!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}::-webkit-scrollbar-thumb{background:#cbd5e1!important;border:2px solid #F8FAFC!important}@media(max-width:768px){.opsc-mobile-title{background:none!important;-webkit-text-fill-color:#0F172A!important;color:#0f172a!important;filter:none!important;font-weight:760!important;letter-spacing:-.03em!important}.opsc-mobile-subtitle{color:#64748b!important;font-weight:400!important}.ctm-modal,.create-ticket-modal,.ticket-modal,.modal-content{background:#fff!important;box-shadow:0 -18px 36px -28px #0f172a75!important}.ctm-title,.modal-title,.ctm-header h2,.modal-header h2{background:none!important;-webkit-text-fill-color:#0F172A!important;color:#0f172a!important}}:root{--bg-app: #F3F6FA;--bg-app-2: #EEF3F8;--surface-soft: #F8FAFC;--surface-tint: #F6F8FB;--line-1: #E2E8F0;--line-2: #CBD5E1;--line-3: #AAB8CC;--ink-1: #0F172A;--ink-2: #1E293B;--ink-3: #475569;--ink-4: #64748B;--accent: #2563EB;--accent-2: #3B82F6;--accent-soft: #EFF6FF;--accent-soft-2: #DBEAFE;--accent-glow: rgba(37, 99, 235, .14);--r-md: 10px;--r-lg: 12px;--r-xl: 14px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 22px -18px rgba(15, 23, 42, .35);--shadow-md: 0 1px 2px rgba(15, 23, 42, .06), 0 14px 34px -24px rgba(15, 23, 42, .45);--shadow-lg: 0 1px 2px rgba(15, 23, 42, .06), 0 18px 42px -28px rgba(15, 23, 42, .48)}.opsc-root{background:var(--bg-app)!important;isolation:isolate;overflow:hidden}.opsc-root:before,.opsc-root:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0}.opsc-root:before{width:680px;height:680px;top:-260px;right:-250px;border:76px solid rgba(59,130,246,.1);background:#60a5fa0f}.opsc-root:after{width:520px;height:520px;bottom:-260px;left:20%;border:58px solid rgba(37,99,235,.07);background:#93c5fd0d}.opsc-root>*{position:relative;z-index:1}.opsc-stats,.opsc-list-wrapper,.opsc-detail-wrapper,.opsc-detail-empty,.comment-item,.empty-state svg{animation:none!important}.table-row{animation:none!important;opacity:1!important}.stat-item:hover,.table-row:hover,.comment-item:hover,.btn-primary-sm:hover,.btn-submit-reply:hover:not(:disabled),.comment-edit-btn:hover,.page-btn:not(:disabled):hover,.create-ticket-modal .btn-create:hover,.create-ticket-modal .btn-cancel:hover{transform:none!important}.pill-dot,.stat-badge.yellow svg{animation:none!important}.stat-item,.opsc-list-card,.opsc-detail-card,.opsc-detail-empty,.info-card,.create-ticket-modal{background:#fff!important;border:1px solid var(--line-1)!important;border-radius:12px!important;box-shadow:var(--shadow-sm)!important}.stat-item{padding:16px 18px!important;overflow:hidden}.stat-item:before,.stat-item:after,.opsc-detail-card:before,.btn-primary-sm:after,.btn-submit-reply:after,.create-ticket-modal .ctm-header:after{display:none!important}.stat-label{font-size:13px!important;line-height:1.25;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:#334155!important}.stat-value{font-size:28px!important;font-weight:760!important;letter-spacing:-.02em!important}.stat-sub{color:#64748b!important;font-size:12px!important}.stat-badge{width:40px!important;height:40px!important;border-radius:10px!important;background:#f1f5f9!important;color:var(--accent)!important;box-shadow:inset 0 0 0 1px #dce6f3!important}.stat-badge.yellow,.stat-badge.green,.stat-badge.red{background:#f1f5f9!important;color:var(--accent)!important;box-shadow:inset 0 0 0 1px #dce6f3!important}.list-header,.detail-top-header,.create-ticket-modal .ctm-header{background:#fff!important;border-bottom:1px solid var(--line-1)!important}.list-title{font-size:17px!important;font-weight:720!important}.btn-primary-sm,.btn-submit-reply,.create-ticket-modal .btn-create,.comment-edit-save{background:#2563eb!important;border-radius:10px!important;box-shadow:0 1px 2px #0f172a1f!important;font-weight:700!important}.btn-primary-sm:hover,.btn-submit-reply:hover:not(:disabled),.create-ticket-modal .btn-create:hover,.comment-edit-save:hover:not(:disabled){background:#1d4ed8!important;filter:none!important}.search-input,.filter-select,.reply-textarea,.create-ticket-modal .modal-form input,.create-ticket-modal .modal-form select,.create-ticket-modal .modal-form textarea{border-radius:10px!important;border-color:var(--line-2)!important;box-shadow:none!important;background-color:#fff!important}.search-input:focus,.filter-select:focus,.reply-textarea:focus,.create-ticket-modal .modal-form input:focus,.create-ticket-modal .modal-form select:focus,.create-ticket-modal .modal-form textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #2563eb1f!important}.table-rows{padding:4px!important}.table-row{border-radius:10px!important;padding:11px 12px!important;margin:2px 0!important;border-width:1px!important}.table-row:hover{background:#f8fafc!important;border-color:#e2e8f0!important}.table-row.active{background:#f8fafc!important;border-color:#bfdbfe!important;box-shadow:inset 3px 0 0 var(--accent)!important}.table-row:before{display:none!important}.td-ticket-title{font-weight:650!important}.td-ticket-id,.detail-ticket-number,.ti-ticket-id{background:#f1f5f9!important;color:#475569!important;border:1px solid #E2E8F0!important}.pill{border-radius:999px!important;font-weight:700!important}.pill-dot{width:5px!important;height:5px!important}.detail-top-header{padding:20px 22px 16px!important}.detail-ticket-title{font-size:22px!important;font-weight:760!important;letter-spacing:-.02em!important}.detail-avatar-lg,.comment-avatar,.requester-avatar,.assignee-avatar{background:#f1f5f9!important;color:#2563eb!important;border:1px solid #DCE6F3!important;box-shadow:none!important}.detail-description{padding:16px 22px!important}.section-label,.ti-label,.create-ticket-modal .modal-form label{letter-spacing:.05em!important;font-weight:700!important;color:#64748b!important}.description-text{background:#f8fafc!important;border:1px solid #E2E8F0!important;border-left:3px solid #93C5FD!important;border-radius:10px!important;font-weight:400!important;color:#334155!important}.activity-feed{padding:16px 22px!important}.comment-item{background:#fff!important;border:1px solid #E2E8F0!important;border-radius:10px!important;box-shadow:none!important}.comment-item:hover{background:#fff!important;border-color:#cbd5e1!important;box-shadow:none!important}.comment-author{font-weight:720!important}.comment-text{font-weight:400!important;color:#334155!important}.desktop-reply-composer{background:#fff!important}.info-card .card-header,.card-header{background:#fff!important;border-bottom:1px solid var(--line-1)!important}.ti-empty{border-radius:10px!important;background:#f8fafc!important}@media(max-width:768px){.opsc-root:before{width:420px;height:420px;top:-180px;right:-210px;border-width:52px}.opsc-root:after{width:360px;height:360px;left:-180px;bottom:-180px;border-width:42px}}.ti-facts-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:12px!important}.ti-fact{display:flex!important;flex-direction:column!important;gap:5px!important;padding:11px 12px!important;border-radius:10px!important;border:1px solid #E2E8F0!important;background:#f8fafc!important;box-shadow:none!important}.ti-fact-label{font-size:10.5px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:700!important;color:#64748b!important}.ti-fact-value{font-size:13px!important;line-height:1.3!important;font-weight:700!important;color:#1e293b!important}.opsc-root{position:relative!important;background:#f4f7fb!important;isolation:isolate!important;overflow:hidden!important}.opsc-root:before,.opsc-root:after{content:""!important;position:fixed!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important}.opsc-root:before{width:700px!important;height:700px!important;top:-315px!important;right:-285px!important;border:74px solid rgba(59,130,246,.12)!important;background:#93c5fd0d!important}.opsc-root:after{width:540px!important;height:540px!important;left:-235px!important;bottom:-255px!important;border:58px solid rgba(37,99,235,.09)!important;background:#bfdbfe0a!important}.opsc-root>*{position:relative!important;z-index:1!important}@media(max-width:768px){.ti-facts-grid{grid-template-columns:1fr!important}.opsc-root:before{width:420px!important;height:420px!important;top:-190px!important;right:-205px!important;border-width:48px!important}.opsc-root:after{width:340px!important;height:340px!important;left:-165px!important;bottom:-170px!important;border-width:40px!important}}.opsc-bg-circles{position:fixed!important;inset:0!important;pointer-events:none!important;z-index:0!important;overflow:hidden!important}.opsc-bg-circle{position:absolute!important;display:block!important;border-radius:50%!important;box-sizing:border-box!important}.opsc-bg-circle-right{width:700px!important;height:700px!important;top:-285px!important;right:-255px!important;border:none!important;background:radial-gradient(circle at center,#60a5fa57,#3b82f647 62%,#2563eb38)!important}.opsc-bg-circle-left{width:640px!important;height:640px!important;left:-260px!important;bottom:-250px!important;border:none!important;background:radial-gradient(circle at center,#93c5fd4d,#60a5fa3d 60%,#3b82f62e)!important}.opsc-mobile-hero,.opsc-stats,.opsc-main,.create-ticket-modal,.mobile-ticket-overlay,.mobile-ticket-sheet{position:relative;z-index:1}@media(max-width:768px){.opsc-bg-circle-right{width:390px!important;height:390px!important;top:-145px!important;right:-145px!important}.opsc-bg-circle-left{width:360px!important;height:360px!important;left:-145px!important;bottom:-145px!important}}.opsc-root{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}.opsc-bg-circles,.opsc-bg-circle,.opsc-bg-circle-right,.opsc-bg-circle-left,.opsc-root:before,.opsc-root:after{display:none!important}.opsc-root{position:relative!important;isolation:isolate!important;overflow:hidden!important}.opsc-bg-circles{display:block!important;position:absolute!important;inset:0!important;pointer-events:none!important;overflow:hidden!important;z-index:0!important}.opsc-bg-circle{display:block!important;position:absolute!important;border-radius:50%!important}.opsc-bg-circle-right{display:block!important;width:520px!important;height:520px!important;top:-220px!important;right:-205px!important;border:none!important;background:#bfdbfe85!important}.opsc-bg-circle-left{display:block!important;width:340px!important;height:340px!important;left:-170px!important;bottom:-170px!important;border:none!important;background:#dbeafe6b!important}@media(max-width:768px){.opsc-bg-circle-right{width:320px!important;height:320px!important;top:-130px!important;right:-125px!important}.opsc-bg-circle-left{width:210px!important;height:210px!important;left:-95px!important;bottom:-95px!important}}@media(max-width:768px){.opsc-root{position:relative!important;overflow:hidden!important;isolation:isolate!important}.opsc-bg-circles{display:block!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:0!important;overflow:hidden!important}.opsc-bg-circle,.opsc-bg-circle-right,.opsc-bg-circle-left{display:block!important;position:absolute!important;border-radius:50%!important}.opsc-bg-circle-right{width:260px!important;height:260px!important;top:-95px!important;right:-95px!important;background:#bfdbfe94!important;border:none!important}.opsc-bg-circle-left{width:180px!important;height:180px!important;left:-75px!important;bottom:-75px!important;background:#dbeafe7a!important;border:none!important}.opsc-root>*:not(.opsc-bg-circles),.create-ticket-modal,.mobile-ticket-overlay,.mobile-ticket-sheet{position:relative!important;z-index:1!important}}.opsc-root{background:radial-gradient(210px 210px at 16% 34%,rgba(191,219,254,.34) 0%,rgba(191,219,254,.34) 58%,transparent 59%),radial-gradient(240px 240px at 84% 78%,rgba(191,219,254,.28) 0%,rgba(191,219,254,.28) 58%,transparent 59%),radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}@media(max-width:768px){.opsc-root{background:radial-gradient(150px 150px at 14% 30%,rgba(191,219,254,.38) 0%,rgba(191,219,254,.38) 56%,transparent 57%),radial-gradient(175px 175px at 84% 74%,rgba(191,219,254,.3) 0%,rgba(191,219,254,.3) 56%,transparent 57%),radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important}.ticket-list-empty-state{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:180px!important;padding:22px 18px!important;text-align:center!important;border:1px dashed #c8d8ef!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff5,#f7faffeb)!important;box-shadow:inset 0 1px #ffffffbf!important}.ticket-list-empty-state:before{content:""!important;width:54px!important;height:54px!important;border-radius:50%!important;background:radial-gradient(circle at center,#dbeafef2 0% 62%,#eff6ffd9)!important;box-shadow:0 8px 20px -16px #3b82f661!important}.ticket-list-empty-state strong{font-size:17px!important;line-height:1.25!important;font-weight:800!important;color:#17305d!important;letter-spacing:-.01em!important}.ticket-list-empty-state span{display:block!important;max-width:20ch!important;font-size:13.5px!important;line-height:1.45!important;color:#627897!important}}.opsc-mobile-title,.list-title,.detail-ticket-title,.card-title,.ti-section-title{background:linear-gradient(135deg,#163e82,#2f6fd6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.opsc-bg-circle-right{width:300px!important;height:300px!important;top:-120px!important;right:-120px!important;background:#bfdbfe85!important}.opsc-bg-circle-left{width:260px!important;height:260px!important;left:-110px!important;bottom:-110px!important;background:#bfdbfe80!important}@media(max-width:768px){.opsc-bg-circle-right{width:240px!important;height:240px!important;top:-95px!important;right:-95px!important}.opsc-bg-circle-left{width:200px!important;height:200px!important;left:-85px!important;bottom:-85px!important}}.opsc-root{position:relative!important;isolation:isolate!important;overflow-x:hidden!important}.opsc-bg-circles{display:block!important;position:fixed!important;inset:0!important;pointer-events:none!important;overflow:hidden!important;z-index:0!important}.opsc-bg-circle-right,.opsc-bg-circle-left{display:block!important;position:absolute!important;border-radius:50%!important;border:none!important}.opsc-bg-circle-right{width:300px!important;height:300px!important;top:-115px!important;right:-115px!important;background:#bfdbfe80!important}.opsc-bg-circle-left{width:280px!important;height:280px!important;left:-125px!important;bottom:-125px!important;background:#bfdbfe75!important}.opsc-root>*:not(.opsc-bg-circles),.create-ticket-modal,.mobile-ticket-overlay,.mobile-ticket-sheet{position:relative!important;z-index:1!important}.list-title,.detail-ticket-title,.card-title,.ti-section-title,.opsc-mobile-title{background:linear-gradient(135deg,#163e82,#2f6fd6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}@media(min-width:769px){.opsc-detail-empty{min-height:340px!important;padding:28px 24px!important;border:1px solid #dbe6f4!important;border-radius:20px!important;background:linear-gradient(180deg,#fffffff5,#f7faffed)!important;display:flex!important;align-items:center!important;justify-content:center!important}.empty-state{width:min(100%,430px)!important;gap:10px!important}.empty-state svg{width:56px!important;height:56px!important;padding:16px!important;border-radius:20px!important;animation:none!important;box-shadow:inset 0 0 0 1px #d9e4f3!important}.empty-title{font-size:16px!important;font-weight:800!important;color:#17305d!important}.empty-text{max-width:30ch!important;line-height:1.45!important;color:#68809f!important;font-size:13.5px!important}}@media(max-width:768px){.opsc-bg-circle-right{width:240px!important;height:240px!important;top:-90px!important;right:-90px!important}.opsc-bg-circle-left{width:200px!important;height:200px!important;left:-88px!important;bottom:-88px!important}}@media(min-width:769px){.opsc-detail-card{border-radius:18px!important}.detail-top-header{padding:18px 18px 14px!important;gap:14px!important}.detail-ticket-number{margin-bottom:8px!important;padding:4px 9px!important}.detail-ticket-title{font-size:18px!important;line-height:1.22!important;margin:0 0 8px!important}.detail-meta-row{font-size:11.5px!important;gap:6px!important}.detail-avatar-lg{width:48px!important;height:48px!important;border-radius:14px!important;font-size:16px!important}.detail-description{padding:14px 18px!important}.section-label{margin-bottom:8px!important}.description-text{font-size:13px!important;line-height:1.55!important;padding:12px 14px!important}.activity-feed{padding:14px 18px!important}.comments-list{gap:10px!important}.comment-item{padding:10px 12px!important;border-radius:12px!important;gap:10px!important}.comment-avatar{width:32px!important;height:32px!important;border-radius:10px!important;font-size:11px!important}.comment-author,.comment-text{font-size:12.5px!important}.desktop-reply-composer{padding-top:10px!important;margin-top:6px!important}.reply-textarea{min-height:72px!important;padding:12px 14px!important;font-size:13px!important;border-radius:12px!important}.btn-submit-reply,.btn-attach{min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important}}.modal-backdrop,.overlay-backdrop,.drawer-backdrop,.mobile-ticket-overlay,.create-ticket-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:99999!important}@media(min-width:769px){html,body,#root{height:auto!important;overflow:auto!important}.opsc-root{min-height:100vh!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}}@media(min-width:769px){html:has(.opsc-root),body:has(.opsc-root),#root:has(.opsc-root),#app:has(.opsc-root){height:auto!important;min-height:100%!important;max-height:none!important;overflow:auto!important;overscroll-behavior-y:auto!important}.opsc-root,.opsc-page,.tickets-page,.complaints-page{height:100dvh!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important;scroll-behavior:smooth!important}.opsc-main{height:auto!important;min-height:max-content!important;max-height:none!important;overflow:visible!important;align-items:flex-start!important;padding-bottom:42px!important}.opsc-col-left,.opsc-col-middle,.opsc-col-right{min-height:0!important;max-height:none!important;overflow:visible!important}.opsc-list-card,.opsc-detail-card,.opsc-info-card,.ticket-info-card{max-height:none!important}.comments-list,.table-rows,.opsc-info-sidebar{-webkit-overflow-scrolling:touch!important}}@media(min-width:769px){.opsc-detail-card{border-radius:16px!important}.detail-top-header{padding:14px 16px 12px!important;gap:12px!important}.detail-ticket-number{padding:3px 8px!important;font-size:11px!important;margin-bottom:6px!important}.detail-ticket-title{font-size:16px!important;line-height:1.18!important;margin:0 0 6px!important}.detail-meta-row{font-size:11px!important;gap:5px!important}.detail-avatar-lg{width:44px!important;height:44px!important;font-size:15px!important}.detail-more-btn,.btn-more,.btn-ticket-more{min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:12px!important;border-radius:999px!important}.detail-description{padding:12px 16px!important}.description-text{padding:10px 12px!important;font-size:12.5px!important;line-height:1.46!important;min-height:0!important}.activity-feed{padding:12px 16px 10px!important}.activity-feed>.section-label{margin-bottom:8px!important}.comments-list{gap:8px!important;max-height:280px!important;overflow-y:auto!important;padding-right:4px!important}.comment-item{padding:9px 11px!important;gap:9px!important;border-radius:12px!important}.comment-avatar{width:30px!important;height:30px!important;border-radius:10px!important;font-size:10.5px!important}.comment-author,.comment-time,.comment-badge,.comment-department{font-size:11.5px!important}.comment-text,.comment-body,.comment-item li,.comment-item p{font-size:12px!important;line-height:1.42!important;margin-bottom:0!important}.comment-item ul{margin:8px 0 0 16px!important}.comment-item li+li{margin-top:3px!important}.desktop-reply-composer{padding-top:8px!important;margin-top:4px!important;gap:10px!important}.reply-textarea{min-height:56px!important;padding:10px 12px!important;border-radius:12px!important;font-size:12.5px!important}.btn-submit-reply,.btn-attach{min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:11.5px!important;border-radius:10px!important}}@media(min-width:769px){.opsc-detail-card,.activity-feed{height:auto!important;max-height:none!important;overflow:visible!important}.comments-list{max-height:none!important;height:auto!important;overflow:visible!important;padding-right:0!important}.comment-item{min-height:0!important;height:auto!important;overflow:visible!important}.comment-body,.comment-content,.comment-text,.comment-item p,.comment-item ul,.comment-item li{max-height:none!important;overflow:visible!important;white-space:normal!important;word-break:break-word!important}.desktop-reply-composer{position:relative!important;margin-top:10px!important}.reply-textarea{min-height:76px!important;max-height:none!important}}.ticket-emoji-row{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;margin:7px 0 10px!important}.ticket-emoji-btn{width:30px!important;height:30px!important;border-radius:999px!important;border:1px solid #d8e5f6!important;background:#f8fbff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:15px!important;line-height:1!important;transition:transform .15s ease,background .15s ease,border-color .15s ease!important}.ticket-emoji-btn:hover{transform:translateY(-1px)!important;background:#eef5ff!important;border-color:#bcd4fa!important}@media(min-width:769px){.comments-list{max-height:562px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding-right:6px!important}.activity-feed{min-height:0!important}}@media(max-width:768px){.mobile-comments-list{flex:0 1 auto!important;max-height:min(58dvh,640px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.ticket-emoji-row--mobile{margin:0 0 10px!important}.ticket-emoji-btn{width:29px!important;height:29px!important;font-size:14px!important}}.modal-overlay:has(.create-ticket-modal),.create-ticket-modal{margin:auto!important}.modal-overlay:has(.create-ticket-modal){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;z-index:2147483647!important}.create-ticket-modal{width:min(720px,calc(100vw - 36px))!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important;border-radius:22px!important}@media(max-width:768px){.modal-overlay:has(.create-ticket-modal){align-items:center!important;padding:12px!important}.create-ticket-modal{width:min(100%,420px)!important;max-height:calc(100dvh - 24px)!important;border-radius:20px!important}}.ticket-delete-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#1f2e428f!important;backdrop-filter:blur(7px) saturate(125%)!important;-webkit-backdrop-filter:blur(7px) saturate(125%)!important;z-index:2147483647!important;padding:18px!important}.ticket-delete-modal{position:relative!important;width:min(520px,calc(100vw - 36px))!important;background:#fff!important;border:1px solid #dbe6f4!important;border-radius:24px!important;box-shadow:0 30px 90px -38px #0f172a8c,0 10px 28px -18px #0f172a47!important;overflow:hidden!important;animation:modalPop .22s cubic-bezier(.22,1,.36,1) both!important}.ticket-delete-accent{position:absolute!important;inset:0 0 auto!important;height:4px!important;background:linear-gradient(90deg,#2563eb,#93c5fd)!important}.ticket-delete-content{display:flex!important;gap:16px!important;align-items:flex-start!important;padding:30px 30px 10px!important}.ticket-delete-icon{width:58px!important;height:58px!important;border-radius:15px!important;background:#feecec!important;color:#ef2e2e!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 58px!important}.ticket-delete-copy h2{margin:4px 0 8px!important;color:#101a2d!important;font-size:21px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:-.03em!important}.ticket-delete-copy p{margin:0!important;color:#5f6f86!important;font-size:15px!important;line-height:1.55!important}.ticket-delete-copy strong{color:#101a2d!important;font-weight:850!important}.ticket-delete-actions{display:flex!important;justify-content:flex-end!important;gap:12px!important;padding:20px 30px 30px!important}.ticket-delete-cancel,.ticket-delete-confirm{min-width:106px!important;min-height:46px!important;border-radius:13px!important;font-size:15px!important;font-weight:800!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}.ticket-delete-cancel{background:#fff!important;color:#39475e!important;border:1px solid #cfdbea!important}.ticket-delete-confirm{background:linear-gradient(135deg,#ef2e2e,#f43f3f)!important;color:#fff!important;border:none!important;box-shadow:0 20px 38px -22px #ef2e2eb3!important}.ticket-delete-cancel:hover,.ticket-delete-confirm:hover{transform:translateY(-1px)!important}@media(max-width:640px){.ticket-delete-modal{width:min(100%,390px)!important;border-radius:20px!important}.ticket-delete-content{padding:24px 22px 8px!important;gap:13px!important}.ticket-delete-icon{width:50px!important;height:50px!important;flex-basis:50px!important}.ticket-delete-copy h2{font-size:18px!important}.ticket-delete-copy p{font-size:13.5px!important}.ticket-delete-actions{padding:18px 22px 22px!important}.ticket-delete-cancel,.ticket-delete-confirm{min-width:0!important;flex:1 1 0!important}}@media(min-width:1024px){.opsc-root{overflow-y:auto!important;overflow-x:hidden!important}.opsc-main{grid-template-columns:minmax(320px,.9fr) minmax(520px,1.45fr) minmax(280px,.85fr)!important;gap:18px!important;align-items:start!important}.opsc-detail-wrapper{min-height:0!important;height:auto!important;max-height:none!important;padding-bottom:0!important}.opsc-detail-card{min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.detail-top-header{padding:14px 18px 12px!important;gap:12px!important}.detail-ticket-number{padding:3px 8px!important;font-size:11px!important;margin-bottom:6px!important}.detail-ticket-title{font-size:18px!important;line-height:1.2!important;margin:0 0 6px!important}.detail-meta-row{font-size:11.5px!important;gap:6px!important}.detail-avatar-lg{width:44px!important;height:44px!important;border-radius:13px!important;font-size:15px!important}.detail-description{padding:12px 18px!important}.description-text{padding:10px 12px!important;font-size:12.5px!important;line-height:1.45!important;margin:0!important}.activity-feed{padding:12px 18px!important;display:flex!important;flex-direction:column!important;min-height:0!important;flex:0 0 auto!important}.activity-feed>.section-label{margin-bottom:8px!important}.comments-wrap{position:relative!important;display:block!important;min-height:0!important;flex:0 0 auto!important}.comments-list{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:480px!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 6px 4px 0!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important}.comment-item{display:flex!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-height:0!important;height:auto!important;padding:10px 12px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dbe5f2!important;box-shadow:none!important;overflow:visible!important;flex:0 0 auto!important}.comment-item:hover{transform:none!important;background:#fff!important;border-color:#cfdced!important;box-shadow:none!important}.comment-avatar{width:32px!important;height:32px!important;border-radius:10px!important;flex:0 0 32px!important;font-size:11px!important;box-shadow:none!important}.comment-body{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow:visible!important}.comment-header{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;min-width:0!important}.comment-author{font-size:12.5px!important;line-height:1.2!important;font-weight:750!important}.comment-time{margin-left:auto!important;font-size:11px!important;white-space:nowrap!important}.comment-text{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12.5px!important;line-height:1.5!important;color:#334155!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;background:transparent!important;overflow:visible!important}.comment-edit-wrap,.comment-edit-area,.attachment-list,.attachments-list{max-width:100%!important;min-width:0!important}.desktop-reply-composer{position:relative!important;margin-top:10px!important;padding-top:10px!important;background:#fff!important;border-top:1px solid #e5edf7!important;flex:0 0 auto!important}.reply-textarea{min-height:62px!important;max-height:120px!important;padding:10px 12px!important;font-size:12.5px!important;line-height:1.45!important;resize:vertical!important}.ticket-emoji-row{margin:6px 0 8px!important}.btn-submit-reply,.btn-attach{min-height:34px!important;height:34px!important;border-radius:10px!important;font-size:12px!important}.info-card{min-height:0!important;height:auto!important;max-height:none!important}}@media(min-width:1024px){.opsc-root{padding-left:12px!important;padding-right:14px!important;overflow-x:hidden!important}.opsc-main{grid-template-columns:minmax(312px,.88fr) minmax(600px,1.42fr) minmax(272px,.84fr)!important;gap:14px!important;align-items:start!important;margin-left:0!important}.opsc-detail-wrapper,.opsc-detail-card{min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}.detail-top-header{padding:16px 18px 12px!important}.detail-ticket-title{font-size:16px!important;line-height:1.2!important;margin-bottom:6px!important}.detail-meta-row{font-size:11.5px!important}.detail-description{padding:12px 18px!important}.description-box,.detail-description .description-box{padding:10px 12px!important;border-radius:14px!important}.activity-feed{padding:12px 18px 8px!important}.comments-wrap{min-height:0!important}.comments-list{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:430px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 2px 8px 0!important;align-items:stretch!important}.comment-item,.comments-list>.comment-item{position:relative!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px 12px!important;background:#fff!important;border:1px solid #d8e3f1!important;border-radius:14px!important;box-shadow:none!important;overflow:visible!important;transform:none!important;clear:both!important;flex:0 0 auto!important}.comment-avatar{flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:10px!important;align-self:flex-start!important}.comment-body{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;overflow:visible!important}.comment-header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;margin-bottom:6px!important}.comment-author{font-size:12.5px!important;font-weight:800!important;line-height:1.2!important}.comment-time{margin-left:auto!important;font-size:11px!important;white-space:nowrap!important}.comment-message-card{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px 10px!important;border:1px solid #e4edf8!important;border-radius:12px!important;background:#f8fbff!important;overflow:hidden!important}.comment-text{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.52!important;font-size:12.5px!important}.comment-item p,.comment-item ul,.comment-item li{max-width:100%!important;word-break:break-word!important}.attachment-list,.attachments-list{margin-top:8px!important;max-width:100%!important}.system-message-card{margin:0!important}.desktop-reply-composer{position:sticky!important;bottom:10px!important;z-index:20!important;margin-top:10px!important;padding:10px 0 0!important;background:linear-gradient(180deg,#ffffffeb,#fffffffa 20%,#fff)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-top:1px solid #e5edf7!important}.reply-textarea{min-height:76px!important;max-height:118px!important;resize:vertical!important}.ticket-emoji-row{position:sticky!important;bottom:54px!important;z-index:21!important;padding-top:8px!important;background:transparent!important}.detail-card-actions,.detail-reply-actions{display:flex!important;align-items:center!important;gap:10px!important}}@media(min-width:1024px){.opsc-root{padding-left:10px!important;padding-right:14px!important}.opsc-main{grid-template-columns:minmax(310px,.88fr) minmax(600px,1.42fr) minmax(272px,.84fr)!important;gap:14px!important;margin-left:0!important;align-items:start!important}.opsc-detail-card{height:auto!important;max-height:none!important;overflow:hidden!important}.detail-top-header{padding:14px 18px 12px!important}.detail-ticket-title{font-size:16px!important;line-height:1.2!important;margin-bottom:6px!important}.detail-description{padding:12px 18px!important}.activity-feed{padding:12px 18px 8px!important;min-height:0!important}.comments-list{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:330px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 6px 8px 0!important;align-items:stretch!important}.comment-item{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px 12px!important;border-radius:14px!important;background:#fff!important;border:1px solid #d8e3f1!important;box-shadow:none!important;overflow:visible!important;flex:0 0 auto!important}.comment-avatar{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:10px!important}.comment-body{display:flex!important;flex-direction:column!important;gap:6px!important;flex:1 1 auto!important;min-width:0!important;overflow:visible!important}.comment-header{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important}.comment-author{font-size:12.5px!important;line-height:1.2!important;font-weight:800!important}.comment-time{margin-left:auto!important;white-space:nowrap!important;font-size:11px!important}.comment-message-card{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px 10px!important;border:1px solid #e4edf8!important;border-radius:12px!important;background:#f8fbff!important;overflow:hidden!important}.comment-text,.comment-item p{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.52!important;font-size:12.5px!important;color:#334155!important}.desktop-reply-composer{position:sticky!important;bottom:10px!important;z-index:30!important;margin-top:10px!important;padding-top:10px!important;background:linear-gradient(180deg,#ffffffe6,#fff 28%)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-top:1px solid #e5edf7!important}.reply-textarea{min-height:76px!important;max-height:118px!important;resize:vertical!important}}@media(max-width:768px){body.opsc-mobile-ticket-open{overflow:hidden!important;overscroll-behavior:none!important;touch-action:manipulation!important}body.opsc-mobile-ticket-open .rh-bottom-nav,body.opsc-mobile-ticket-open .bottom-nav,body.opsc-mobile-ticket-open .bottom-navigation,body.opsc-mobile-ticket-open .mobile-bottom-nav,body.opsc-mobile-ticket-open .app-bottom-nav,body.opsc-mobile-ticket-open .navigation-footer,body.opsc-mobile-ticket-open .mobile-footer-nav,body.opsc-mobile-ticket-open .tab-bar,body.opsc-mobile-ticket-open .app-footer,body.opsc-mobile-ticket-open footer:not(.opsc-mobile-ticket-footer){display:none!important;height:0!important;min-height:0!important;max-height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.opsc-root{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:12px 12px calc(10px + env(safe-area-inset-bottom))!important}.opsc-mobile-hero{flex:0 0 auto!important;margin:0 0 10px!important;padding:4px 2px 0!important}.opsc-stats{display:none!important}.opsc-main{flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important;margin-top:0!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;overflow:hidden!important}.opsc-col-left,.opsc-list-wrapper{min-height:0!important;height:100%!important;padding-bottom:0!important;overflow:hidden!important}.opsc-col-middle,.opsc-col-right{display:none!important}.opsc-list-card{height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:24px!important;background:#ffffffeb!important;border:1px solid rgba(214,226,245,.96)!important;box-shadow:0 18px 44px -30px #1237706b,inset 0 1px #fffffff2!important}.list-header{position:sticky!important;top:0!important;z-index:6!important;flex:0 0 auto!important;padding:13px 14px 11px!important;background:linear-gradient(180deg,#fffffffa,#f7fbfff2)!important;border-bottom:1px solid rgba(214,226,245,.92)!important;box-shadow:0 8px 24px -24px #0f2d5c57!important}.list-title-bar{margin-bottom:10px!important}.list-title{font-size:20px!important;line-height:1.05!important;letter-spacing:-.04em!important}.table-rows{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:10px!important;scroll-padding-top:12px!important;scroll-padding-bottom:12px!important}.list-footer{position:sticky!important;bottom:0!important;z-index:6!important;flex:0 0 auto!important;min-height:44px!important;padding:9px 12px calc(9px + env(safe-area-inset-bottom))!important;background:#fffffff5!important;border-top:1px solid rgba(214,226,245,.92)!important;box-shadow:0 -10px 26px -26px #0f2d5c57!important}.mobile-ticket-date-chip{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:23px!important;padding:4px 8px!important;border-radius:999px!important;background:#f8fbff!important;border:1px solid #dce8f8!important;color:#174c9d!important;font-size:10px!important;font-weight:850!important;letter-spacing:-.01em!important;line-height:1!important}.opsc-mobile-ticket-modal{padding:0!important;background:radial-gradient(560px 280px at -10% -8%,rgba(224,238,255,.96),transparent 62%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;isolation:isolate!important}.opsc-mobile-ticket-header{min-height:64px!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;background:#fffffffa!important;border-bottom:1px solid rgba(214,226,245,.95)!important;box-shadow:0 12px 28px -30px #0c2a5a73!important;z-index:4!important}.opsc-mobile-ticket-back{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#f1f7ff)!important;border:1px solid #d7e5f7!important;box-shadow:0 8px 20px -18px #112f6773,inset 0 1px #ffffffeb!important}.opsc-mobile-ticket-meta{padding:9px 14px!important;gap:6px!important;background:#ffffffeb!important}.opsc-mobile-ticket-meta>span{min-height:25px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 8px!important;border-radius:999px!important;background:#f5f9ff!important;border:1px solid #e2ecf8!important}.mobile-comments-list{scrollbar-width:thin!important;scrollbar-color:rgba(148,196,251,.75) transparent!important}.mobile-ticket-date-separator{display:flex!important;align-items:center!important;justify-content:center!important;margin:2px 0 0!important;position:sticky!important;top:6px!important;z-index:2!important;pointer-events:none!important}.mobile-ticket-date-separator>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;padding:5px 11px!important;border-radius:999px!important;background:#ffffffeb!important;border:1px solid #dce8f8!important;color:#516b90!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:-.005em!important;box-shadow:0 8px 22px -18px #112f6773!important}.opsc-mobile-ticket-footer{z-index:5!important;background:#fffffffa!important;border-top:1px solid rgba(214,226,245,.95)!important;box-shadow:0 -12px 30px -26px #0c2a5a73!important}.opsc-mobile-ticket-footer .reply-textarea{min-height:72px!important;max-height:96px!important;border-radius:16px!important}.opsc-mobile-ticket-footer .ticket-emoji-row--mobile{margin-bottom:8px!important;overflow-x:auto!important;padding-bottom:2px!important}}@media(max-width:768px){body.opsc-mobile-ticket-open{width:100%!important;height:100%!important;max-width:100%!important;overflow:hidden!important;position:relative!important}body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100svh!important;height:100dvh!important;max-height:100vh!important;max-height:100svh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;pointer-events:auto!important;z-index:2147483647!important;transform-origin:right center!important}body.opsc-mobile-ticket-open .opsc-mobile-ticket-header,body.opsc-mobile-ticket-open .opsc-mobile-ticket-meta,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer{flex:0 0 auto!important}body.opsc-mobile-ticket-open .mobile-comments-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important}body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer{padding-bottom:max(12px,calc(12px + env(safe-area-inset-bottom)))!important}}@media(max-width:768px){body.opsc-mobile-ticket-open{background:#f3f7fd!important;overflow:hidden!important;overscroll-behavior:none!important}body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.image1-ticket-modal,.opsc-mobile-ticket-modal.image1-ticket-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100svh!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;z-index:2147483647!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:radial-gradient(720px 360px at 50% -16%,rgba(255,255,255,.98) 0%,rgba(246,250,255,.86) 52%,transparent 72%),linear-gradient(180deg,#f8fbff,#eef5fc)!important;color:#111b32!important;isolation:isolate!important;-webkit-font-smoothing:antialiased!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.image1-ticket-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;padding:calc(18px + env(safe-area-inset-top)) 16px 22px!important;scroll-padding-top:calc(20px + env(safe-area-inset-top))!important;scroll-padding-bottom:104px!important}.image1-ticket-hero-card,body.opsc-mobile-ticket-open .opsc-mobile-ticket-header.image1-ticket-hero-card{position:relative!important;z-index:4!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;min-height:78px!important;margin:0 4px 16px!important;padding:15px 12px!important;border:1px solid rgba(221,230,244,.98)!important;border-radius:24px!important;background:#fffffff0!important;box-shadow:0 20px 46px -34px #1f3d6f75,inset 0 1px #fffffffa!important;backdrop-filter:blur(16px) saturate(140%)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important}.image1-ticket-back,body.opsc-mobile-ticket-open .opsc-mobile-ticket-back.image1-ticket-back{width:52px!important;height:52px!important;min-width:52px!important;border-radius:18px!important;border:1px solid #e5ecf7!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;color:#0f1b34!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:0 12px 24px -22px #1737696b,inset 0 1px #fffffff2!important}.image1-ticket-title-block{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.image1-ticket-id{margin:0 0 2px!important;color:#1268e9!important;font-size:clamp(17px,5vw,22px)!important;font-weight:850!important;line-height:1!important;letter-spacing:.01em!important}.image1-ticket-title-block h1{max-width:100%!important;margin:0!important;padding:0!important;color:#101a31!important;font-size:clamp(18px,4.85vw,24px)!important;line-height:1.08!important;font-weight:880!important;letter-spacing:-.045em!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.image1-ticket-status{height:44px!important;min-width:86px!important;padding:0 16px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:#edf4ff!important;border:1px solid #cadcf8!important;color:#1268e9!important;font-size:15px!important;line-height:1!important;font-weight:720!important;white-space:nowrap!important;box-shadow:inset 0 1px #fffffffa,0 10px 20px -20px #1268e98c!important}.image1-ticket-status>span{width:9px!important;height:9px!important;border-radius:999px!important;background:currentColor!important;box-shadow:0 0 0 4px #1268e91a!important}.image1-ticket-status-in-progress{background:#fff7e5!important;color:#b56a00!important;border-color:#f4dcac!important}.image1-ticket-status-resolved,.image1-ticket-status-closed{background:#eafaf1!important;color:#078154!important;border-color:#c3efd7!important}.image1-ticket-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(70px,auto)!important;gap:12px 13px!important;margin:0 10px 20px!important;padding:17px 14px 18px!important;border-radius:22px!important;background:#ffffffed!important;border:1px solid #e3ebf7!important;box-shadow:0 18px 42px -36px #1d42786b,inset 0 1px #fffffff5!important}.image1-ticket-info-tile{min-width:0!important;min-height:70px!important;padding:10px!important;border-radius:18px!important;border:1px solid #e3ebf7!important;background:#ffffffeb!important;display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;box-shadow:inset 0 1px #fffffffa,0 10px 22px -24px #1d427866!important}.image1-ticket-info-icon{width:35px!important;height:35px!important;border-radius:13px!important;background:#eef5ff!important;color:#1268e9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.image1-ticket-info-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.image1-ticket-info-copy span{color:#4d5669!important;font-size:clamp(12px,3.2vw,15px)!important;line-height:1!important;font-weight:560!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.image1-ticket-info-copy strong{color:#0f1a30!important;font-size:clamp(13px,3.5vw,16px)!important;line-height:1.04!important;font-weight:850!important;letter-spacing:-.02em!important;white-space:normal!important}.image1-ticket-description-card{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;margin:0 10px 24px!important;padding:22px!important;border-radius:22px!important;background:#fffffff2!important;border:1px solid #e3ebf7!important;box-shadow:0 18px 42px -36px #1d42786b,inset 0 1px #fffffff5!important}.image1-ticket-description-icon{width:58px!important;height:58px!important;border-radius:22px!important;color:#1268e9!important;background:#eef5ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.image1-ticket-description-copy h2{margin:0 0 8px!important;color:#101a31!important;font-size:clamp(19px,5vw,25px)!important;line-height:1!important;font-weight:880!important;letter-spacing:-.04em!important}.image1-ticket-description-copy p{margin:0!important;color:#424b5e!important;font-size:clamp(14px,3.8vw,17px)!important;line-height:1.38!important;font-weight:450!important}.image1-ticket-message-list{margin:0 10px!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:0 0 92px!important}.image1-ticket-date-separator{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:47px!important;margin:-2px 0 2px!important;pointer-events:none!important}.image1-ticket-date-separator:before,.image1-ticket-date-separator:after{content:""!important;flex:1 1 auto!important;height:0!important;border-top:2px dashed #b9d5fb!important;opacity:.95!important}.image1-ticket-date-separator span{min-width:134px!important;min-height:44px!important;margin:0 12px!important;padding:0 22px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#2176ff,#1264ea)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;font-size:clamp(14px,3.9vw,17px)!important;font-weight:820!important;letter-spacing:-.02em!important;box-shadow:0 14px 26px -16px #1264eab3,inset 0 1px #ffffff52!important}.image1-ticket-message-card{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:16px!important;align-items:flex-start!important;width:100%!important;padding:26px 22px 24px!important;border-radius:24px!important;background:#fffffff5!important;border:1px solid #e2eaf6!important;box-shadow:0 20px 44px -36px #1d427885,inset 0 1px #fffffff5!important}.image1-ticket-message-card.is-me{background:#f9fcfff5!important}.image1-ticket-message-avatar{width:60px!important;height:60px!important;border-radius:24px!important;flex:0 0 60px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#1268e9!important;background:#edf4ff!important;font-size:17px!important;font-weight:900!important;letter-spacing:-.03em!important}.image1-ticket-message-main{min-width:0!important}.image1-ticket-message-meta{min-width:0!important;display:flex!important;align-items:center!important;gap:11px!important;flex-wrap:wrap!important;margin:2px 0 12px!important}.image1-ticket-message-meta strong{color:#0f1a30!important;font-size:clamp(16px,4.4vw,21px)!important;line-height:1!important;font-weight:880!important;letter-spacing:-.035em!important}.image1-ticket-message-badge,.image1-ticket-message-dept{min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;border:1px solid transparent!important;color:#4b5565!important;background:#f0f3f8!important;font-size:clamp(12px,3.1vw,15px)!important;line-height:1!important;font-weight:620!important}.image1-ticket-message-badge.system{background:#eef1f6!important;color:#4a5363!important}.image1-ticket-message-badge.employee{background:#e9f8ef!important;color:#087a50!important}.image1-ticket-message-badge.manager,.image1-ticket-message-badge.hr{background:#edf4ff!important;color:#1268e9!important;border-color:#d5e4fb!important}.image1-ticket-message-badge.admin{background:#fff0f0!important;color:#b42323!important;border-color:#ffd3d3!important}.image1-ticket-message-badge.ceo{background:#fff6e6!important;color:#a46200!important;border-color:#f4dfb7!important}.image1-ticket-message-dept{background:#eef5ff!important;color:#1268e9!important;border-color:#d5e4fb!important}.image1-ticket-message-meta time{color:#606b7d!important;font-size:clamp(12px,3.2vw,15px)!important;font-weight:600!important;white-space:nowrap!important}.image1-ticket-message-text{color:#18223a!important;font-size:clamp(16px,4.28vw,20px)!important;line-height:1.62!important;font-weight:440!important;letter-spacing:-.015em!important;overflow-wrap:anywhere!important;white-space:normal!important}.image1-ticket-message-text p{margin:0 0 16px!important}.image1-ticket-message-text p:last-child{margin-bottom:0!important}.image1-ticket-message-bullets{margin:14px 0 18px!important;padding-left:25px!important;display:flex!important;flex-direction:column!important;gap:6px!important;list-style-position:outside!important}.image1-ticket-message-bullets li{padding-left:4px!important}.image1-ticket-message-bullets li::marker{color:#1268e9!important;font-size:.95em!important}.image1-ticket-attachments{margin-top:14px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.image1-ticket-empty-message{padding:28px 16px!important;text-align:center!important;color:#697386!important;font-size:14px!important;font-weight:650!important}.image1-ticket-footer,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.image1-ticket-footer{flex:0 0 auto!important;padding:14px 22px max(18px,calc(14px + env(safe-area-inset-bottom)))!important;background:linear-gradient(180deg,#f6faff00,#f3f7fd 26% 100%)!important;border-top:0!important;box-shadow:none!important}.image1-ticket-reply-button{width:100%!important;min-height:62px!important;border:0!important;border-radius:22px!important;color:#fff!important;background:linear-gradient(180deg,#1974ff,#1262ea)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;font-size:clamp(19px,5vw,24px)!important;line-height:1!important;font-weight:820!important;letter-spacing:-.025em!important;box-shadow:0 20px 34px -18px #1262eab8,inset 0 1px #ffffff47!important}.image1-ticket-reply-sheet,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.image1-ticket-reply-sheet{flex:0 0 auto!important;padding:14px 18px max(16px,calc(14px + env(safe-area-inset-bottom)))!important;background:#fffffffa!important;border-top:1px solid #dfe8f5!important;border-radius:24px 24px 0 0!important;box-shadow:0 -18px 42px -26px #15336461!important}.image1-ticket-reply-sheet-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 10px!important}.image1-ticket-reply-sheet-head span{color:#0f1a30!important;font-size:15px!important;font-weight:850!important;letter-spacing:-.02em!important}.image1-ticket-reply-sheet-head button{width:36px!important;height:36px!important;border:0!important;border-radius:12px!important;background:#eef4fb!important;color:#4b5565!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.image1-ticket-reply-textarea,.opsc-mobile-ticket-footer .reply-textarea.image1-ticket-reply-textarea{width:100%!important;min-height:104px!important;max-height:154px!important;padding:14px 15px!important;border-radius:18px!important;border:1px solid #dce7f5!important;background:#f9fbff!important;color:#101a31!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;resize:none!important;outline:none!important}.image1-ticket-emoji-row{margin:10px 0!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;padding:0 0 4px!important}.image1-ticket-attachment-preview-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:8px 0 10px!important}.image1-ticket-attachment-preview{position:relative!important;display:inline-flex!important;align-items:center!important}.image1-ticket-attachment-preview img{width:56px!important;height:56px!important;object-fit:cover!important;border-radius:14px!important;border:1px solid #dce7f5!important}.image1-ticket-attachment-preview span{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:34px!important;padding:0 10px!important;border-radius:12px!important;background:#edf4ff!important;color:#1268e9!important;border:1px solid #d5e4fb!important;font-size:12px!important;font-weight:720!important}.image1-ticket-attachment-preview button{position:absolute!important;top:-7px!important;right:-7px!important;width:20px!important;height:20px!important;border-radius:999px!important;border:2px solid #fff!important;background:#ef4444!important;color:#fff!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.image1-ticket-reply-actions{display:flex!important;gap:10px!important}.image1-ticket-attach-btn,.image1-ticket-send-btn{min-height:46px!important;border-radius:15px!important;font-size:14px!important;font-weight:760!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.image1-ticket-attach-btn{padding:0 15px!important;border:1px solid #dce7f5!important;background:#fff!important;color:#4b5565!important}.image1-ticket-send-btn{flex:1 1 auto!important;border:0!important;background:linear-gradient(180deg,#1974ff,#1262ea)!important;color:#fff!important;box-shadow:0 14px 26px -16px #1262eab3!important}.image1-ticket-send-btn:disabled{opacity:.48!important;box-shadow:none!important}.image1-ticket-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:#080d1ceb!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.image1-ticket-lightbox img{max-width:100%!important;max-height:90dvh!important;border-radius:16px!important}}@media(max-width:390px){.image1-ticket-scroll{padding-left:12px!important;padding-right:12px!important}.image1-ticket-hero-card,body.opsc-mobile-ticket-open .opsc-mobile-ticket-header.image1-ticket-hero-card{grid-template-columns:50px minmax(0,1fr) auto!important;gap:10px!important;padding:12px 10px!important;border-radius:22px!important}.image1-ticket-back,body.opsc-mobile-ticket-open .opsc-mobile-ticket-back.image1-ticket-back{width:46px!important;height:46px!important;min-width:46px!important;border-radius:16px!important}.image1-ticket-status{min-width:74px!important;height:40px!important;padding:0 11px!important;gap:7px!important;font-size:14px!important}.image1-ticket-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-left:6px!important;margin-right:6px!important}.image1-ticket-description-card,.image1-ticket-message-list{margin-left:6px!important;margin-right:6px!important}.image1-ticket-message-card{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;padding:20px 16px!important}.image1-ticket-message-avatar{width:50px!important;height:50px!important;border-radius:19px!important}}@media(max-width:768px){.opsc-mobile-ticket-modal.image1-ticket-modal{background:linear-gradient(180deg,#f8fbff,#eef5fc)!important}.image1-ticket-scroll{padding:calc(10px + env(safe-area-inset-top)) 12px 14px!important;scroll-padding-bottom:82px!important}.image1-ticket-hero-card,body.opsc-mobile-ticket-open .opsc-mobile-ticket-header.image1-ticket-hero-card{grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;min-height:58px!important;margin:0 0 10px!important;padding:9px!important;border-radius:18px!important;box-shadow:0 12px 30px -26px #1f3d6f6b,inset 0 1px #fffffffa!important}.image1-ticket-back,body.opsc-mobile-ticket-open .opsc-mobile-ticket-back.image1-ticket-back{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important}.image1-ticket-back svg{width:20px!important;height:20px!important}.image1-ticket-id{margin-bottom:1px!important;font-size:13.5px!important;line-height:1.05!important}.image1-ticket-title-block h1{font-size:15.5px!important;line-height:1.12!important;letter-spacing:-.03em!important;-webkit-line-clamp:2!important}.image1-ticket-status{min-width:0!important;height:32px!important;padding:0 10px!important;gap:6px!important;font-size:12px!important;font-weight:760!important}.image1-ticket-status>span{width:6px!important;height:6px!important;box-shadow:0 0 0 3px #1268e91a!important}.image1-ticket-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(46px,auto)!important;gap:8px!important;margin:0 0 10px!important;padding:9px!important;border-radius:17px!important;box-shadow:0 12px 30px -28px #1d427861,inset 0 1px #fffffff5!important}.image1-ticket-info-tile{min-height:46px!important;padding:7px 8px!important;border-radius:14px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important}.image1-ticket-info-icon{width:28px!important;height:28px!important;border-radius:10px!important}.image1-ticket-info-icon svg{width:15px!important;height:15px!important}.image1-ticket-info-copy{gap:2px!important}.image1-ticket-info-copy span{font-size:11px!important}.image1-ticket-info-copy strong{font-size:12px!important;line-height:1.12!important;overflow-wrap:anywhere!important}.image1-ticket-description-card{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;margin:0 0 12px!important;padding:12px!important;border-radius:17px!important;box-shadow:0 12px 30px -28px #1d427861,inset 0 1px #fffffff5!important}.image1-ticket-description-icon{width:38px!important;height:38px!important;border-radius:14px!important}.image1-ticket-description-icon svg{width:18px!important;height:18px!important}.image1-ticket-description-copy h2{margin-bottom:4px!important;font-size:15.5px!important;letter-spacing:-.025em!important}.image1-ticket-description-copy p{font-size:12.5px!important;line-height:1.35!important}.image1-ticket-message-list{margin:0!important;gap:10px!important;padding-bottom:72px!important}.image1-ticket-date-separator{min-height:32px!important;margin:0!important}.image1-ticket-date-separator:before,.image1-ticket-date-separator:after{border-top-width:1px!important}.image1-ticket-date-separator span{min-width:0!important;min-height:30px!important;margin:0 8px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:800!important}.image1-ticket-message-card{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:13px!important;border-radius:18px!important;box-shadow:0 12px 30px -28px #1d42787a,inset 0 1px #fffffff5!important}.image1-ticket-message-avatar{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:14px!important;font-size:12px!important}.image1-ticket-message-avatar svg{width:19px!important;height:19px!important}.image1-ticket-message-meta{gap:6px!important;margin:0 0 7px!important}.image1-ticket-message-meta strong{font-size:14px!important;line-height:1.1!important;letter-spacing:-.02em!important}.image1-ticket-message-badge,.image1-ticket-message-dept{min-height:21px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:700!important}.image1-ticket-message-meta time{font-size:10.5px!important}.image1-ticket-message-text{font-size:13.5px!important;line-height:1.48!important}.image1-ticket-message-text p{margin-bottom:9px!important}.image1-ticket-message-bullets{margin:8px 0 10px!important;padding-left:18px!important;gap:3px!important}.image1-ticket-attachments{margin-top:9px!important}.image1-ticket-footer,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.image1-ticket-footer{padding:10px 14px max(12px,calc(10px + env(safe-area-inset-bottom)))!important;background:linear-gradient(180deg,#f6faff00,#f3f7fd 22% 100%)!important}.image1-ticket-reply-button{min-height:50px!important;border-radius:17px!important;gap:10px!important;font-size:17px!important}.image1-ticket-reply-button svg{width:20px!important;height:20px!important}.image1-ticket-reply-sheet,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.image1-ticket-reply-sheet{padding:10px 13px max(12px,calc(10px + env(safe-area-inset-bottom)))!important;border-radius:19px 19px 0 0!important}.image1-ticket-reply-sheet-head{margin-bottom:7px!important}.image1-ticket-reply-sheet-head span{font-size:14px!important}.image1-ticket-reply-sheet-head button{width:32px!important;height:32px!important;border-radius:11px!important}.image1-ticket-reply-textarea,.opsc-mobile-ticket-footer .reply-textarea.image1-ticket-reply-textarea{min-height:78px!important;max-height:120px!important;padding:11px 12px!important;border-radius:14px!important;font-size:14px!important}.image1-ticket-emoji-row{margin:8px 0!important;gap:6px!important}.image1-ticket-reply-actions{gap:8px!important}.image1-ticket-attach-btn,.image1-ticket-send-btn{min-height:40px!important;border-radius:13px!important;font-size:13px!important}}@media(max-width:390px){.image1-ticket-scroll{padding-left:10px!important;padding-right:10px!important}.image1-ticket-hero-card,body.opsc-mobile-ticket-open .opsc-mobile-ticket-header.image1-ticket-hero-card{grid-template-columns:38px minmax(0,1fr) auto!important;gap:7px!important;padding:8px!important;border-radius:16px!important}.image1-ticket-back,body.opsc-mobile-ticket-open .opsc-mobile-ticket-back.image1-ticket-back{width:36px!important;height:36px!important;min-width:36px!important;border-radius:12px!important}.image1-ticket-id{font-size:12.5px!important}.image1-ticket-title-block h1{font-size:14.5px!important}.image1-ticket-status{height:30px!important;padding:0 8px!important;font-size:11.5px!important}.image1-ticket-message-card{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;padding:11px!important}.image1-ticket-message-avatar{width:34px!important;height:34px!important;border-radius:12px!important}}@media(max-width:768px){.image1-ticket-info-tile-clickable{appearance:none!important;-webkit-appearance:none!important;width:100%!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important;position:relative!important}.image1-ticket-info-tile-clickable:after{content:""!important;position:absolute!important;right:8px!important;top:50%!important;width:6px!important;height:6px!important;border-right:2px solid rgba(18,104,233,.55)!important;border-bottom:2px solid rgba(18,104,233,.55)!important;transform:translateY(-50%) rotate(-45deg)!important}.image1-ticket-info-tile-clickable:active{transform:scale(.985)!important;background:#f7fbff!important}.image1-updated-modal-backdrop{position:fixed!important;inset:0!important;z-index:90!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:12px 12px max(12px,calc(12px + env(safe-area-inset-bottom)))!important;background:#0f1b3457!important;backdrop-filter:blur(9px) saturate(120%)!important;-webkit-backdrop-filter:blur(9px) saturate(120%)!important;animation:fadeIn .18s ease-out both!important}.image1-updated-modal-sheet{width:min(100%,430px)!important;max-height:min(64vh,430px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:22px!important;border:1px solid rgba(222,231,245,.96)!important;background:#fffffffa!important;box-shadow:0 24px 52px -28px #0718368c,inset 0 1px #fffffffa!important;padding:9px 12px 13px!important;animation:slideUpSheet .22s cubic-bezier(.2,.8,.2,1) both!important}.image1-updated-modal-handle{width:38px!important;height:4px!important;margin:0 auto 10px!important;border-radius:999px!important;background:#d6e1ef!important}.image1-updated-modal-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.image1-updated-modal-head span{display:block!important;margin-bottom:2px!important;color:#1268e9!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.image1-updated-modal-head h2{margin:0!important;color:#101a31!important;font-size:18px!important;line-height:1.08!important;font-weight:880!important;letter-spacing:-.035em!important}.image1-updated-modal-head button{appearance:none!important;-webkit-appearance:none!important;width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important;border:1px solid #e2eaf6!important;background:#f7fbff!important;color:#142139!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.image1-updated-modal-list{display:flex!important;flex-direction:column!important;gap:8px!important}.image1-updated-modal-row{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;border-radius:16px!important;border:1px solid #e4ecf7!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.image1-updated-modal-row-icon{width:36px!important;height:36px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#1268e9!important;background:#eef5ff!important}.image1-updated-modal-row-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.image1-updated-modal-row-copy span{color:#536073!important;font-size:11px!important;line-height:1.1!important;font-weight:700!important}.image1-updated-modal-row-copy strong{color:#111b32!important;font-size:13.5px!important;line-height:1.2!important;font-weight:840!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important}.image1-updated-modal-row-copy em{color:#728094!important;font-style:normal!important;font-size:11px!important;line-height:1.2!important;font-weight:650!important}.image1-updated-modal-empty{margin:0!important;padding:14px!important;border-radius:16px!important;background:#f7fbff!important;color:#536073!important;font-size:13px!important;line-height:1.45!important;font-weight:600!important}}@media(max-width:768px){.spin{animation:spin .82s linear infinite!important}.opsc-mobile-ticket-modal.image1-ticket-modal.has-reply-modal-open .image1-ticket-scroll{scroll-padding-bottom:min(86dvh,690px)!important}.opsc-mobile-ticket-modal.image1-ticket-modal.has-reply-modal-open:after{content:""!important;position:fixed!important;inset:0!important;z-index:20!important;pointer-events:none!important;background:linear-gradient(180deg,#225bae2e,#0d1c3a38)!important}.ticket-reply-modal-v2,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.ticket-reply-modal-v2,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.image1-ticket-reply-sheet.ticket-reply-modal-v2{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:40!important;width:100%!important;max-height:min(86dvh,690px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding:18px 18px max(18px,calc(16px + env(safe-area-inset-bottom)))!important;border-radius:34px 34px 0 0!important;border:1px solid rgba(218,228,244,.96)!important;border-bottom:0!important;background:#fffffffb!important;box-shadow:0 -30px 70px -34px #0a1c4085,inset 0 1px #fffffffa!important;backdrop-filter:blur(20px) saturate(130%)!important;-webkit-backdrop-filter:blur(20px) saturate(130%)!important;animation:ticketReplySheetIn .24s cubic-bezier(.2,.8,.2,1) both!important}@keyframes ticketReplySheetIn{0%{transform:translateY(18px);opacity:.72}to{transform:translateY(0);opacity:1}}.ticket-reply-modal-handle{width:48px!important;height:6px!important;border-radius:999px!important;background:#d4ddf0!important;margin:0 auto 20px!important}.ticket-reply-modal-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 4px 18px!important}.ticket-reply-modal-head h2{margin:0!important;color:#07152f!important;font-size:clamp(28px,8vw,38px)!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.06em!important}.ticket-reply-modal-close{width:54px!important;height:54px!important;min-width:54px!important;border:0!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eef3fb!important;color:#47536b!important;box-shadow:inset 0 1px #ffffffb8,0 12px 26px -24px #0a1c4075!important}.ticket-reply-editor-card{border:1.5px solid #d4dff2!important;border-radius:22px!important;background:#fbfdff!important;overflow:hidden!important;box-shadow:0 12px 34px -30px #1d42786b,inset 0 1px #fffffff5!important}.ticket-reply-editor-card label{display:block!important;padding:16px 17px 0!important;color:#526286!important;font-size:15.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.025em!important}.ticket-reply-modal-textarea,.image1-ticket-reply-textarea.ticket-reply-modal-textarea,.opsc-mobile-ticket-footer .reply-textarea.image1-ticket-reply-textarea.ticket-reply-modal-textarea{width:100%!important;min-height:210px!important;max-height:34dvh!important;padding:18px 17px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111b32!important;font-size:18px!important;line-height:1.42!important;font-weight:520!important;outline:none!important;resize:none!important}.ticket-reply-modal-textarea::placeholder{color:#7381a1!important;opacity:.94!important}.ticket-reply-editor-toolbar{min-height:58px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border-top:1px solid #dce6f5!important;background:#ffffffeb!important}.ticket-reply-tool,.ticket-reply-icon-tool{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;color:#667493!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:40px!important;padding:0 10px!important;border-radius:14px!important;font-weight:760!important}.ticket-reply-tool:disabled,.ticket-reply-icon-tool:disabled{opacity:.38!important}.ticket-reply-enhance-btn{color:#1268e9!important;font-size:15px!important;padding-left:13px!important}.ticket-reply-icon-tool{min-width:42px!important;color:#7180a0!important}.ticket-reply-aa-tool{min-width:58px!important;gap:4px!important;color:#526286!important;font-size:16px!important;font-weight:840!important}.ticket-reply-toolbar-spacer{flex:1 1 auto!important;min-width:12px!important}.ticket-reply-enhance-error{margin:10px 2px 0!important;padding:10px 12px!important;border-radius:14px!important;background:#fff3f3!important;color:#a42626!important;border:1px solid #ffd7d7!important;font-size:12.5px!important;line-height:1.35!important;font-weight:680!important}.ticket-reply-quick-tools{margin:18px 0 0!important}.ticket-reply-quick-tools>span{display:block!important;color:#526286!important;font-size:14px!important;line-height:1!important;font-weight:820!important;letter-spacing:-.02em!important;margin:0 4px 12px!important}.ticket-reply-emoji-row,.opsc-mobile-ticket-footer .ticket-emoji-row--mobile.ticket-reply-emoji-row,.image1-ticket-emoji-row.ticket-reply-emoji-row{display:flex!important;align-items:center!important;gap:10px!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding:0 0 4px!important;margin:0!important;scrollbar-width:none!important}.ticket-reply-emoji-row::-webkit-scrollbar{display:none!important}.ticket-reply-emoji-btn,.ticket-emoji-btn.ticket-reply-emoji-btn{width:52px!important;height:52px!important;min-width:52px!important;border-radius:17px!important;border:1px solid #dfe8f5!important;background:#f9fbff!important;box-shadow:0 10px 22px -20px #112f6773,inset 0 1px #ffffffeb!important;font-size:23px!important}.ticket-reply-attachment-preview-row{margin-top:12px!important}.ticket-reply-modal-actions,.image1-ticket-reply-actions.ticket-reply-modal-actions{display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.7fr)!important;gap:12px!important;margin-top:16px!important}.ticket-reply-attach-btn,.ticket-reply-send-btn,.image1-ticket-attach-btn.ticket-reply-attach-btn,.image1-ticket-send-btn.ticket-reply-send-btn{min-height:62px!important;border-radius:19px!important;font-size:18px!important;line-height:1!important;font-weight:860!important;letter-spacing:-.035em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.ticket-reply-attach-btn,.image1-ticket-attach-btn.ticket-reply-attach-btn{border:1.5px solid #cfdcf2!important;color:#1268e9!important;background:#fff!important;box-shadow:inset 0 1px #fffffff5!important}.ticket-reply-send-btn,.image1-ticket-send-btn.ticket-reply-send-btn{border:0!important;color:#fff!important;background:linear-gradient(180deg,#3287ff,#1265f1)!important;box-shadow:0 18px 34px -18px #1265f1b8,inset 0 1px #ffffff4d!important}.ticket-reply-send-btn:disabled,.image1-ticket-send-btn.ticket-reply-send-btn:disabled{opacity:.48!important;box-shadow:none!important}}@media(max-width:390px){.ticket-reply-modal-v2,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.ticket-reply-modal-v2,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.image1-ticket-reply-sheet.ticket-reply-modal-v2{max-height:84dvh!important;padding:14px 14px max(14px,calc(12px + env(safe-area-inset-bottom)))!important;border-radius:28px 28px 0 0!important}.ticket-reply-modal-handle,.ticket-reply-modal-head{margin-bottom:14px!important}.ticket-reply-modal-head h2{font-size:27px!important}.ticket-reply-modal-close{width:48px!important;height:48px!important;min-width:48px!important;border-radius:16px!important}.ticket-reply-modal-textarea,.image1-ticket-reply-textarea.ticket-reply-modal-textarea,.opsc-mobile-ticket-footer .reply-textarea.image1-ticket-reply-textarea.ticket-reply-modal-textarea{min-height:160px!important;font-size:16px!important}.ticket-reply-emoji-btn,.ticket-emoji-btn.ticket-reply-emoji-btn{width:47px!important;height:47px!important;min-width:47px!important;border-radius:15px!important;font-size:21px!important}.ticket-reply-attach-btn,.ticket-reply-send-btn,.image1-ticket-attach-btn.ticket-reply-attach-btn,.image1-ticket-send-btn.ticket-reply-send-btn{min-height:56px!important;border-radius:17px!important;font-size:16px!important}}@media(max-width:768px){.create-ticket-modal .ctm-eyebrow{display:none!important}.opsc-mobile-ticket-modal.image1-ticket-modal.has-reply-modal-open .image1-ticket-scroll{scroll-padding-bottom:min(58dvh,440px)!important}.ticket-reply-quick-tools{display:none!important}.ticket-reply-modal-v2,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.ticket-reply-modal-v2,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.image1-ticket-reply-sheet.ticket-reply-modal-v2{left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(58dvh,450px)!important;padding:10px 12px 12px!important;border-radius:22px!important;border:1px solid rgba(218,228,244,.96)!important;overflow-y:auto!important}.ticket-reply-modal-handle{width:42px!important;height:5px!important;margin:0 auto 10px!important}.ticket-reply-modal-head{margin:0 2px 10px!important;gap:10px!important}.ticket-reply-modal-head h2{font-size:clamp(21px,6vw,26px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.ticket-reply-modal-close{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important}.ticket-reply-editor-card{border-radius:16px!important}.ticket-reply-editor-card label{padding:11px 13px 0!important;font-size:12.5px!important}.ticket-reply-modal-textarea,.image1-ticket-reply-textarea.ticket-reply-modal-textarea,.opsc-mobile-ticket-footer .reply-textarea.image1-ticket-reply-textarea.ticket-reply-modal-textarea{min-height:105px!important;height:105px!important;max-height:22dvh!important;padding:12px 13px 10px!important;font-size:15px!important;line-height:1.35!important}.ticket-reply-editor-toolbar{min-height:40px!important;gap:5px!important;padding:5px 7px!important}.ticket-reply-tool,.ticket-reply-icon-tool{min-height:32px!important;padding:0 7px!important;border-radius:11px!important;gap:6px!important}.ticket-reply-enhance-btn{font-size:13px!important;padding-left:8px!important}.ticket-reply-icon-tool{min-width:32px!important}.ticket-reply-aa-tool{min-width:45px!important;font-size:13px!important}.ticket-reply-toolbar-spacer{min-width:4px!important}.ticket-reply-enhance-error{margin:7px 0 0!important;padding:7px 9px!important;border-radius:11px!important;font-size:11.5px!important}.ticket-reply-attachment-preview-row{margin-top:8px!important}.ticket-reply-modal-actions,.image1-ticket-reply-actions.ticket-reply-modal-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr)!important;gap:9px!important;margin-top:10px!important}.ticket-reply-attach-btn,.ticket-reply-send-btn,.image1-ticket-attach-btn.ticket-reply-attach-btn,.image1-ticket-send-btn.ticket-reply-send-btn{min-height:48px!important;height:48px!important;border-radius:15px!important;font-size:14.5px!important;gap:8px!important}.ticket-reply-attach-btn svg,.ticket-reply-send-btn svg,.image1-ticket-attach-btn.ticket-reply-attach-btn svg,.image1-ticket-send-btn.ticket-reply-send-btn svg{width:19px!important;height:19px!important}}@media(max-width:390px){.ticket-reply-modal-v2,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.ticket-reply-modal-v2,body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.image1-ticket-reply-sheet.ticket-reply-modal-v2{max-height:min(60dvh,430px)!important;padding:9px 10px 11px!important;border-radius:20px!important}.ticket-reply-modal-textarea,.image1-ticket-reply-textarea.ticket-reply-modal-textarea,.opsc-mobile-ticket-footer .reply-textarea.image1-ticket-reply-textarea.ticket-reply-modal-textarea{min-height:95px!important;height:95px!important;font-size:14.5px!important}.ticket-reply-modal-head h2{font-size:22px!important}.ticket-reply-attach-btn,.ticket-reply-send-btn,.image1-ticket-attach-btn.ticket-reply-attach-btn,.image1-ticket-send-btn.ticket-reply-send-btn{min-height:45px!important;height:45px!important;font-size:13.5px!important}}.spin{animation:spin .82s linear infinite!important}@media(min-width:769px){.desktop-reply-composer.ticket-reply-modal-desktop-v2{flex-shrink:0!important;margin-top:10px!important;padding:12px!important;border:1px solid rgba(218,228,244,.96)!important;border-radius:20px!important;background:linear-gradient(180deg,#fffffffa,#f7fbfffa)!important;box-shadow:0 18px 42px -34px #0a1c4075,inset 0 1px #fffffff5!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 2px 10px!important;padding:0!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-head h2{margin:0!important;color:#07152f!important;font-size:20px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.045em!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-editor-card{border:1.5px solid #d4dff2!important;border-radius:16px!important;background:#fbfdff!important;overflow:hidden!important;box-shadow:0 12px 34px -30px #1d42786b,inset 0 1px #fffffff5!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-editor-card label{display:block!important;padding:11px 13px 0!important;color:#526286!important;font-size:12.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.025em!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-textarea,.ticket-reply-modal-desktop-v2 textarea.reply-textarea.ticket-reply-desktop-textarea{width:100%!important;min-height:112px!important;height:112px!important;max-height:170px!important;padding:12px 13px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111b32!important;font-size:14.5px!important;line-height:1.38!important;font-weight:520!important;outline:none!important;resize:vertical!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-textarea::placeholder{color:#7381a1!important;opacity:.94!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-toolbar{min-height:40px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:5px 7px!important;border-top:1px solid #dce6f5!important;background:#ffffffeb!important}.ticket-reply-modal-desktop-v2 .ticket-reply-tool,.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;color:#667493!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:32px!important;padding:0 7px!important;border-radius:11px!important;font-weight:760!important;cursor:pointer!important;transition:background .18s ease,color .18s ease,opacity .18s ease!important}.ticket-reply-modal-desktop-v2 .ticket-reply-tool:hover:not(:disabled),.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool:hover:not(:disabled){background:#eef5ff!important;color:#1268e9!important}.ticket-reply-modal-desktop-v2 .ticket-reply-tool:disabled,.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool:disabled{opacity:.38!important;cursor:not-allowed!important}.ticket-reply-modal-desktop-v2 .ticket-reply-enhance-btn{color:#1268e9!important;font-size:13px!important;padding-left:8px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool{min-width:32px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-aa-tool{min-width:45px!important;gap:4px!important;color:#526286!important;font-size:13px!important;font-weight:840!important}.ticket-reply-modal-desktop-v2 .ticket-reply-toolbar-spacer{flex:1 1 auto!important;min-width:4px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-enhance-error{margin:7px 0 0!important;padding:7px 9px!important;border-radius:11px!important;background:#fff3f3!important;color:#a42626!important;border:1px solid #ffd7d7!important;font-size:11.5px!important;line-height:1.35!important;font-weight:680!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attachment-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:8px 0 0!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attachment-preview{position:relative!important;display:inline-flex!important;align-items:center!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attachment-preview img{width:54px!important;height:54px!important;object-fit:cover!important;border-radius:12px!important;border:1.5px solid #dbe6f6!important;cursor:zoom-in!important;display:block!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attachment-preview span{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:6px 10px!important;border-radius:10px!important;background:#eef4ff!important;color:#1d4fd7!important;border:1px solid #e2e8f0!important;font-size:11.5px!important;font-weight:700!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attachment-preview button{position:absolute!important;top:-6px!important;right:-6px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#ef4444!important;color:#fff!important;border:2px solid #fff!important;cursor:pointer!important;font-size:10px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important;box-shadow:0 2px 6px #ef44444d!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-actions{display:grid!important;grid-template-columns:minmax(120px,.78fr) minmax(180px,1.55fr)!important;gap:9px!important;margin-top:10px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attach-btn,.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-send-btn{min-height:46px!important;height:46px!important;border-radius:15px!important;font-size:14.5px!important;line-height:1!important;font-weight:860!important;letter-spacing:-.035em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attach-btn{border:1.5px solid #cfdcf2!important;color:#1268e9!important;background:#fff!important;box-shadow:inset 0 1px #fffffff5!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-send-btn{border:0!important;color:#fff!important;background:linear-gradient(180deg,#3287ff,#1265f1)!important;box-shadow:0 14px 26px -16px #1265f1b8,inset 0 1px #ffffff4d!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attach-btn:hover,.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-send-btn:hover:not(:disabled){transform:translateY(-1px)!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-send-btn:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important}}.detail-avatar-lg img,.comment-avatar img,.image1-ticket-message-avatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:inherit!important}.ticket-jump-bottom-circle{position:absolute;left:50%;bottom:16px;transform:translate(-50%);width:46px;height:46px;min-width:46px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,#3287ff,#1265f1);box-shadow:0 16px 34px -14px #1265f1b8,inset 0 1px #ffffff52;cursor:pointer;z-index:12;animation:fadeUp .22s var(--ease-out) both;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.ticket-jump-bottom-circle:hover{transform:translate(-50%) translateY(-2px)}.ticket-jump-bottom-circle:active{transform:translate(-50%) translateY(0)}.ticket-jump-bottom-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;border:2px solid #fff;font-size:10px;line-height:14px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -8px #ef4444d9}.image1-ticket-jump-bottom.ticket-jump-bottom-circle{position:fixed!important;left:50%!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;z-index:38!important}@media(min-width:769px){.desktop-reply-composer.ticket-reply-modal-desktop-v2{margin-top:14px!important;padding:10px 12px 12px!important;border-radius:22px!important;border:1px solid rgba(218,228,244,.96)!important;background:#fffffffb!important;box-shadow:0 18px 44px -34px #0a1c4080,inset 0 1px #fffffffa!important;backdrop-filter:blur(16px) saturate(125%)!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-handle{display:block!important;width:42px!important;height:5px!important;border-radius:999px!important;background:#d4ddf0!important;margin:0 auto 10px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 2px 10px!important;padding:0!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-head h2{margin:0!important;color:#07152f!important;font-size:26px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.045em!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-close{width:40px!important;height:40px!important;min-width:40px!important;border:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eef3fb!important;color:#47536b!important;box-shadow:inset 0 1px #ffffffb8,0 12px 26px -24px #0a1c4075!important;cursor:pointer!important;transition:opacity .18s ease,transform .18s ease!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-close:disabled{opacity:.44!important;cursor:default!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-close:not(:disabled):hover{transform:translateY(-1px)!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-editor-card{border:1.5px solid #d4dff2!important;border-radius:16px!important;background:#fbfdff!important;overflow:hidden!important;box-shadow:0 12px 34px -30px #1d42786b,inset 0 1px #fffffff5!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-editor-card label{display:block!important;padding:11px 13px 0!important;color:#526286!important;font-size:12.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.025em!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-textarea,.ticket-reply-modal-desktop-v2 textarea.reply-textarea.ticket-reply-desktop-textarea{width:100%!important;min-height:105px!important;height:105px!important;max-height:22vh!important;padding:12px 13px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111b32!important;font-size:15px!important;line-height:1.35!important;font-weight:520!important;outline:none!important;resize:none!important;margin:0!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-toolbar{min-height:40px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:5px 7px!important;border-top:1px solid #dce6f5!important;background:#ffffffeb!important}.ticket-reply-modal-desktop-v2 .ticket-reply-tool,.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool{min-height:32px!important;padding:0 7px!important;border-radius:11px!important;gap:6px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-enhance-btn{font-size:13px!important;padding-left:8px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool{min-width:32px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-aa-tool{min-width:45px!important;font-size:13px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-toolbar-spacer{min-width:4px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-actions{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr)!important;gap:9px!important;margin-top:10px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attach-btn,.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-send-btn{min-height:48px!important;height:48px!important;border-radius:15px!important;font-size:14.5px!important;gap:8px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attach-btn svg,.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-send-btn svg{width:19px!important;height:19px!important}}@media(min-width:769px){.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-handle,.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-close{display:none!important}.desktop-reply-composer.ticket-reply-modal-desktop-v2{margin-top:10px!important;padding:8px 10px 10px!important;border-radius:18px!important;max-width:100%!important;box-sizing:border-box!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-head{margin:0 1px 7px!important;padding:0!important;min-height:0!important;display:block!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-head h2{font-size:18px!important;line-height:1.12!important;letter-spacing:-.035em!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-editor-card{border-radius:14px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-editor-card label{padding:8px 11px 0!important;font-size:11.5px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-textarea,.ticket-reply-modal-desktop-v2 textarea.reply-textarea.ticket-reply-desktop-textarea{min-height:74px!important;height:74px!important;max-height:120px!important;padding:9px 11px 8px!important;font-size:13.5px!important;line-height:1.32!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-toolbar{min-height:34px!important;padding:4px 6px!important;gap:4px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-tool,.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool{min-height:28px!important;padding:0 6px!important;border-radius:9px!important;gap:5px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-enhance-btn{font-size:12px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool{min-width:28px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool svg,.ticket-reply-modal-desktop-v2 .ticket-reply-tool svg{width:15px!important;height:15px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-aa-tool{min-width:39px!important;font-size:12px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-enhance-error{margin-top:6px!important;padding:6px 8px!important;font-size:11px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attachment-row{margin-top:7px!important;gap:6px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attachment-preview img{width:42px!important;height:42px!important;border-radius:10px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-actions{grid-template-columns:minmax(96px,.7fr) minmax(140px,1.35fr)!important;gap:8px!important;margin-top:8px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attach-btn,.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-send-btn{min-height:38px!important;height:38px!important;border-radius:12px!important;font-size:13px!important;gap:6px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attach-btn svg,.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-send-btn svg{width:16px!important;height:16px!important}}@media(min-width:769px){.desktop-reply-composer.ticket-reply-modal-desktop-v2{margin-top:6px!important;padding:6px 8px 8px!important;border-radius:15px!important;box-shadow:0 10px 24px #0f172a14!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-head{margin:0 0 5px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-head h2{font-size:15.5px!important;line-height:1.08!important;margin:0!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-editor-card{border-radius:12px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-editor-card label{padding:6px 9px 0!important;font-size:10.5px!important;line-height:1.1!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-textarea,.ticket-reply-modal-desktop-v2 textarea.reply-textarea.ticket-reply-desktop-textarea{min-height:54px!important;height:54px!important;max-height:92px!important;padding:6px 9px!important;font-size:12.5px!important;line-height:1.25!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-toolbar{min-height:28px!important;padding:3px 5px!important;gap:3px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-tool,.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool{min-height:24px!important;height:24px!important;padding:0 5px!important;border-radius:8px!important;gap:4px!important;font-size:11px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool{min-width:24px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-aa-tool{min-width:34px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-icon-tool svg,.ticket-reply-modal-desktop-v2 .ticket-reply-tool svg{width:13px!important;height:13px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-enhance-error{margin-top:4px!important;padding:5px 7px!important;font-size:10.5px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attachment-row{margin-top:5px!important;gap:5px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attachment-preview img{width:34px!important;height:34px!important;border-radius:8px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-actions{grid-template-columns:minmax(82px,.62fr) minmax(118px,1.2fr)!important;gap:6px!important;margin-top:6px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attach-btn,.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-send-btn{min-height:32px!important;height:32px!important;border-radius:10px!important;font-size:12px!important;gap:5px!important}.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-attach-btn svg,.ticket-reply-modal-desktop-v2 .ticket-reply-desktop-send-btn svg{width:14px!important;height:14px!important}}.ticket-message-action-layer{position:fixed;inset:0;z-index:70;background:#050f230f;backdrop-filter:none;-webkit-backdrop-filter:none}.ticket-message-action-menu{position:fixed;width:min(248px,calc(100vw - 24px));max-width:calc(100vw - 24px);box-sizing:border-box;padding:7px;border-radius:17px;border:1px solid rgba(218,228,244,.96);background:#fff;background-image:none!important;box-shadow:0 18px 42px -22px #0a1c406b;animation:ticketActionPop .14s ease both;overflow:hidden}.ticket-message-action-menu:before,.ticket-message-action-menu:after{display:none!important;content:none!important}.ticket-message-action-menu button{width:100%;max-width:100%;min-height:40px;box-sizing:border-box;border:0;border-radius:12px;background:transparent!important;background-image:none!important;color:#13213b;display:flex;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:800;line-height:1.15;text-align:left;white-space:normal;overflow:hidden}.ticket-message-action-menu button svg{flex:0 0 auto}.ticket-message-action-menu button span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ticket-message-action-menu button:not(:disabled):active,.ticket-message-action-menu button:not(:disabled):hover{background:#f3f7ff!important;color:#1268e9}.ticket-message-action-menu button.danger:not(:disabled){color:#dc2626}.ticket-message-action-menu button:disabled{opacity:.38}.image1-ticket-message-edited{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;border:1px solid #dce6f5;background:#f7faff;color:#7180a0;font-size:10.5px;line-height:1;font-weight:850;letter-spacing:.01em;flex:0 0 auto}.ticket-message-action-error{margin:6px 3px 0;padding:7px 9px;border-radius:10px;background:#fff2f2;border:1px solid #ffd4d4;color:#a82424;font-size:11px;font-weight:750;line-height:1.3}.ticket-message-action-note{display:none!important}.ticket-edit-message-sheet{position:fixed;inset:0;z-index:72;display:flex;align-items:flex-end;justify-content:center;padding:14px;background:#040e222e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ticket-edit-message-card{width:min(100%,420px);padding:12px;border-radius:22px;background:#fff;border:1px solid rgba(218,228,244,.96);box-shadow:0 26px 70px -30px #0a1c4094}.ticket-edit-message-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.ticket-edit-message-head h3{margin:0;color:#07152f;font-size:19px;line-height:1.1;font-weight:900;letter-spacing:-.04em}.ticket-edit-message-head button{width:36px;height:36px;border:0;border-radius:12px;background:#eef3fb;color:#47536b;display:inline-flex;align-items:center;justify-content:center}.ticket-edit-message-card textarea{width:100%;min-height:118px;border:1.5px solid #d4dff2;border-radius:15px;background:#fbfdff;color:#111b32;padding:11px 12px;font-size:15px;line-height:1.35;outline:none;resize:vertical}.ticket-edit-message-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:9px;margin-top:10px}.ticket-edit-message-actions button{min-height:44px;border-radius:14px;font-size:14px;font-weight:850;border:1.5px solid #cfdcf2;background:#fff;color:#1268e9}.ticket-edit-message-actions button:last-child{color:#fff;border:0;background:linear-gradient(180deg,#3287ff,#1265f1);box-shadow:0 14px 28px -16px #1265f1b8,inset 0 1px #ffffff4d}.ticket-edit-message-actions button:disabled{opacity:.45}@keyframes ticketActionPop{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.create-ticket-file-input{display:none!important}.create-ticket-image-upload-btn{width:100%;min-height:42px;border-radius:14px;border:1.5px solid #cfdcf2;background:#fff;color:#1268e9;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850;cursor:pointer}.create-ticket-image-preview-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.create-ticket-image-preview{position:relative;width:58px;height:58px;border-radius:14px;border:1.5px solid #dbe6f6;overflow:visible;background:#f8fbff}.create-ticket-image-preview img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.create-ticket-image-preview span{display:flex;align-items:center;justify-content:center;height:100%;padding:4px;color:#475569;font-size:10px;text-align:center;font-weight:700}.create-ticket-image-preview button{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;border:2px solid #fff;background:#ef4444;color:#fff;font-size:12px;font-weight:900;line-height:1;cursor:pointer}@media(min-width:769px){.ticket-message-action-layer,.ticket-edit-message-sheet{display:none!important}}.ticket-message-action-layer{background:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ticket-message-action-menu,.ticket-message-action-menu *,.ticket-message-action-menu button,.ticket-message-action-menu button:not(:disabled):active,.ticket-message-action-menu button:not(:disabled):hover{background-image:none!important;background-blend-mode:normal!important}.ticket-message-action-menu{background:#fff!important;box-shadow:0 12px 30px #0f172a24!important}.ticket-message-action-menu button{background:#fff!important}.ticket-message-action-menu button:not(:disabled):active,.ticket-message-action-menu button:not(:disabled):hover{background:#f3f7ff!important}@media(max-width:768px){.opsc-mobile-hero{display:none!important;margin:0!important;padding:0!important}}.modal-overlay:has(.create-ticket-modal),.modal-overlay{align-items:center!important;justify-content:center!important}.create-ticket-modal{width:min(680px,calc(100vw - 28px))!important;max-height:min(720px,calc(100dvh - 24px))!important;border-radius:26px!important;border:1px solid #dbeafe!important;background:#fff!important;overflow:hidden!important;box-shadow:0 30px 84px -34px #0f378c6b!important}.create-ticket-modal .ctm-header{padding:20px 24px 16px!important;border-bottom:1px solid #dbeafe!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.create-ticket-modal .ctm-header-text{gap:6px!important}.create-ticket-modal .ctm-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;width:fit-content!important;padding:0 12px!important;border-radius:12px!important;background:#eff6ff!important;border:1px solid #cfe0fb!important;color:#2563eb!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important;font-weight:850!important}.create-ticket-modal .ctm-header h2{font-size:32px!important;line-height:1.08!important;letter-spacing:-.04em!important;margin:8px 0 0!important}.create-ticket-modal .ctm-subtitle{font-size:13px!important;line-height:1.45!important;max-width:560px!important;margin:4px 0 0!important;font-weight:650!important}.create-ticket-modal .modal-close{width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid #dbeafe!important;background:#fff!important}.create-ticket-modal .modal-form{padding:18px 24px 0!important;max-height:calc(100dvh - 180px)!important;overflow:auto!important;gap:12px!important}.create-ticket-modal .modal-form .form-group{gap:7px!important}.create-ticket-modal .modal-form label{color:#0b2a62!important;font-size:13px!important;font-weight:850!important}.ctm-required{color:#ef4444!important}.ctm-optional{color:#64748b!important;font-weight:700!important}.create-ticket-modal .modal-form input,.create-ticket-modal .modal-form select,.create-ticket-modal .modal-form textarea{min-height:46px!important;height:auto!important;border-radius:14px!important;border:1px solid #d9e8ff!important;background:#fff!important;padding:11px 14px!important;font-size:13px!important;font-weight:650!important}.create-ticket-modal .modal-form textarea{min-height:118px!important;max-height:160px!important;resize:vertical!important}.create-ticket-modal .create-ticket-image-upload-btn{width:100%!important;min-height:78px!important;border-radius:16px!important;border:1.5px dashed #b8d4ff!important;background:#f8fbff!important;color:#2563eb!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:13px!important;font-weight:800!important}.create-ticket-modal .create-ticket-image-upload-btn svg{width:20px!important;height:20px!important}.create-ticket-modal .create-ticket-image-preview-row{margin-top:8px!important;gap:8px!important;flex-wrap:wrap!important}.create-ticket-modal .create-ticket-image-preview{width:78px!important;height:78px!important;border-radius:14px!important;border:1px solid #dbeafe!important}.create-ticket-modal .form-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.create-ticket-modal .modal-actions{position:sticky!important;bottom:0!important;z-index:5!important;margin:4px -24px 0!important;padding:14px 24px 18px!important;background:linear-gradient(180deg,#ffffffd1,#fff 30%)!important;border-top:1px solid #dbeafe!important;gap:10px!important}.create-ticket-modal .btn-cancel,.create-ticket-modal .btn-create{height:46px!important;min-width:140px!important;border-radius:14px!important;font-size:14px!important;font-weight:850!important}@media(max-width:720px){.create-ticket-modal{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:22px!important}.create-ticket-modal .ctm-header{padding:16px 18px 12px!important}.create-ticket-modal .ctm-header h2{font-size:26px!important}.create-ticket-modal .modal-form{padding:14px 18px 0!important}.create-ticket-modal .form-row{grid-template-columns:1fr!important}.create-ticket-modal .modal-actions{margin-left:-18px!important;margin-right:-18px!important;padding-left:18px!important;padding-right:18px!important}}.modal-overlay:has(.create-ticket-modal),.modal-overlay{align-items:center!important;justify-content:center!important;padding:12px!important}.create-ticket-modal{width:min(560px,calc(100vw - 24px))!important;max-height:min(640px,calc(100dvh - 24px))!important;border-radius:22px!important;overflow:hidden!important;border:1px solid #dce9ff!important;background:#fff!important;box-shadow:0 28px 80px -36px #0d378280!important}.create-ticket-modal .ctm-header{padding:16px 20px 12px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid #e2edfb!important}.create-ticket-modal .ctm-header h2{font-size:26px!important;line-height:1.05!important;margin:6px 0 0!important;letter-spacing:-.04em!important}.create-ticket-modal .ctm-subtitle{font-size:12px!important;line-height:1.35!important;max-width:460px!important;margin:4px 0 0!important}.create-ticket-modal .ctm-eyebrow{height:30px!important;min-height:30px!important;border-radius:11px!important;padding:0 10px!important;font-size:11px!important;background:#eff6ff!important;color:#2563eb!important;border:1px solid #cfe0fb!important;width:max-content!important;text-transform:none!important;letter-spacing:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.create-ticket-modal .modal-close{width:40px!important;height:40px!important;border-radius:13px!important}.create-ticket-modal .modal-form{padding:14px 20px 0!important;max-height:calc(100dvh - 156px)!important;overflow:auto!important;gap:9px!important}.create-ticket-modal .modal-form label{font-size:12px!important;font-weight:850!important;color:#09275c!important}.create-ticket-modal .modal-form input,.create-ticket-modal .modal-form select,.create-ticket-modal .modal-form textarea{min-height:40px!important;border-radius:12px!important;padding:9px 12px!important;font-size:12.5px!important;border:1px solid #dbeafe!important;background:#fff!important}.create-ticket-modal .modal-form textarea{min-height:84px!important;max-height:124px!important}.create-ticket-modal .form-row{grid-template-columns:1fr 1fr!important;gap:10px!important}.create-ticket-modal .create-ticket-image-upload-btn{min-height:58px!important;border-radius:13px!important;border:1.5px dashed #bad6ff!important;background:#f8fbff!important;color:#2563eb!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.create-ticket-modal .create-ticket-image-upload-btn svg{width:16px!important;height:16px!important}.create-ticket-modal .create-ticket-image-preview{width:58px!important;height:58px!important;border-radius:12px!important}.create-ticket-modal .modal-actions{position:sticky!important;bottom:0!important;margin:4px -20px 0!important;padding:12px 20px 14px!important;border-top:1px solid #e2edfb!important;background:#fff!important;gap:8px!important}.create-ticket-modal .btn-cancel,.create-ticket-modal .btn-create{height:40px!important;min-width:120px!important;border-radius:12px!important;font-size:13px!important;font-weight:850!important}@media(max-width:680px){.create-ticket-modal{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.create-ticket-modal .form-row{grid-template-columns:1fr!important}}.modal-overlay:has(.create-ticket-modal),.modal-overlay{align-items:center!important;justify-content:center!important;padding:12px!important;overflow:hidden!important}.create-ticket-modal{width:min(620px,calc(100vw - 24px))!important;max-height:min(650px,calc(100dvh - 20px))!important;border-radius:22px!important;border:1px solid #dbeafe!important;background:#fff!important;overflow:hidden!important;box-shadow:0 24px 74px -34px #0f378c70!important}.create-ticket-modal .ctm-header{padding:16px 20px 12px!important;border-bottom:1px solid #dbeafe!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.create-ticket-modal .ctm-header:after{display:none!important}.create-ticket-modal .ctm-eyebrow{display:inline-flex!important;align-items:center!important;gap:7px!important;height:30px!important;width:fit-content!important;padding:0 10px!important;border-radius:10px!important;background:#eff6ff!important;border:1px solid #cfe0fb!important;color:#2563eb!important;font-size:11px!important;text-transform:none!important;letter-spacing:0!important;font-weight:850!important}.create-ticket-modal .ctm-header h2{font-size:26px!important;line-height:1.06!important;letter-spacing:-.04em!important;margin:7px 0 0!important;font-weight:850!important}.create-ticket-modal .ctm-subtitle{font-size:12px!important;line-height:1.35!important;max-width:520px!important;margin:4px 0 0!important;font-weight:620!important;color:#5c6e8f!important}.create-ticket-modal .modal-close{width:38px!important;height:38px!important;border-radius:12px!important;border:1px solid #dbeafe!important;background:#fff!important}.create-ticket-modal .modal-form{padding:14px 20px 0!important;max-height:calc(100dvh - 150px)!important;overflow:auto!important;gap:9px!important}.create-ticket-modal .modal-form .form-group{gap:5px!important}.create-ticket-modal .modal-form label{font-size:11.5px!important;font-weight:850!important;color:#0b2a62!important}.create-ticket-modal .ctm-required{color:#ef4444!important}.create-ticket-modal .ctm-optional{color:#64748b!important;font-weight:700!important}.create-ticket-modal .modal-form input,.create-ticket-modal .modal-form select,.create-ticket-modal .modal-form textarea{min-height:38px!important;height:auto!important;border-radius:11px!important;border:1px solid #d9e8ff!important;background:#fff!important;padding:8px 11px!important;font-size:12px!important;font-weight:620!important}.create-ticket-modal .modal-form textarea{min-height:88px!important;max-height:120px!important;resize:vertical!important}.create-ticket-modal .create-ticket-attachment-group{border:0!important;background:transparent!important;padding:0!important}.create-ticket-modal .create-ticket-file-input{display:none!important}.create-ticket-modal .create-ticket-image-upload-btn{width:100%!important;min-height:54px!important;border-radius:13px!important;border:1.5px dashed #b8d4ff!important;background:#f8fbff!important;color:#2563eb!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-size:12px!important;font-weight:800!important}.create-ticket-modal .create-ticket-image-upload-btn svg{width:17px!important;height:17px!important}.create-ticket-modal .create-ticket-image-preview-row{margin-top:6px!important;gap:6px!important;flex-wrap:wrap!important}.create-ticket-modal .create-ticket-image-preview{width:58px!important;height:58px!important;border-radius:11px!important;border:1px solid #dbeafe!important}.create-ticket-modal .form-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.create-ticket-modal .modal-actions{position:sticky!important;bottom:0!important;z-index:5!important;margin:3px -20px 0!important;padding:10px 20px 14px!important;background:linear-gradient(180deg,#ffffffd1,#fff 30%)!important;border-top:1px solid #dbeafe!important;gap:9px!important}.create-ticket-modal .btn-cancel,.create-ticket-modal .btn-create{height:40px!important;min-width:120px!important;border-radius:12px!important;font-size:12.5px!important;font-weight:850!important}.create-ticket-modal .btn-create{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important}.create-ticket-modal .btn-cancel{background:#fff!important;color:#1e3a5f!important;border:1px solid #dbeafe!important}@media(max-width:720px){.create-ticket-modal{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.create-ticket-modal .ctm-header{padding:14px 16px 10px!important}.create-ticket-modal .modal-form{padding:12px 16px 0!important}.create-ticket-modal .form-row{grid-template-columns:1fr!important}.create-ticket-modal .modal-actions{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{width:100%!important;max-width:none!important;margin-top:8px!important;padding:10px 12px!important;border-radius:22px!important;border:1px solid #dbeafe!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 18px 46px -40px #2563eb42!important}.ticket-reply-modal-head.ticket-reply-desktop-head{padding:0 0 8px!important}.ticket-reply-modal-head.ticket-reply-desktop-head h2{font-size:18px!important;line-height:1.1!important;font-weight:900!important;color:#0b255f!important}.ticket-reply-editor-card.ticket-reply-desktop-editor-card,.ticket-reply-editor-card{padding:10px!important;border-radius:18px!important;border:1px solid #dbeafe!important;background:#fff!important}.ticket-reply-editor-card.ticket-reply-desktop-editor-card label,.ticket-reply-editor-card label{font-size:12px!important;font-weight:850!important;color:#29476e!important;margin-bottom:6px!important}.reply-textarea.ticket-reply-modal-textarea.ticket-reply-desktop-textarea,.reply-textarea.ticket-reply-modal-textarea,.reply-textarea{min-height:108px!important;border-radius:14px!important;border:1px solid #d8e8ff!important;padding:14px 16px!important;font-size:14px!important;line-height:1.5!important;background:#fff!important}.ticket-reply-editor-toolbar.ticket-reply-desktop-toolbar,.ticket-reply-editor-toolbar{min-height:38px!important;padding-top:8px!important;border-top:1px solid #edf4ff!important;margin-top:8px!important}.ticket-reply-tool,.ticket-reply-icon-tool,.ticket-reply-aa-tool{min-height:30px!important;height:30px!important;border-radius:10px!important}.ticket-reply-modal-actions.ticket-reply-desktop-actions,.ticket-reply-modal-actions{display:grid!important;grid-template-columns:minmax(180px,240px) minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding-top:10px!important}.image1-ticket-attach-btn.ticket-reply-attach-btn.ticket-reply-desktop-attach-btn,.image1-ticket-attach-btn.ticket-reply-attach-btn{width:100%!important;height:40px!important;border-radius:14px!important;font-size:13px!important;font-weight:850!important}.image1-ticket-send-btn.ticket-reply-send-btn.ticket-reply-desktop-send-btn,.image1-ticket-send-btn.ticket-reply-send-btn{width:100%!important;min-width:0!important;height:40px!important;border-radius:14px!important;font-size:13px!important;font-weight:900!important}.ticket-reply-attachment-preview-row.ticket-reply-desktop-attachment-row,.ticket-reply-attachment-preview-row{margin-top:8px!important;gap:8px!important}.ticket-reply-desktop-attachment-preview,.image1-ticket-attachment-preview{width:58px!important;height:58px!important;border-radius:12px!important}@media(max-width:900px){.ticket-reply-modal-actions.ticket-reply-desktop-actions,.ticket-reply-modal-actions{grid-template-columns:1fr!important}}.opsc-root,.complaints-page,.tickets-page,.opsc-shell,.opsc-dashboard-layout,.opsc-main,.opsc-content{max-height:100dvh!important;overflow:hidden!important}.opsc-detail-wrapper,.opsc-detail-card{height:100%!important;max-height:calc(100dvh - 28px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important}.detail-top-header{flex:0 0 auto!important;padding:14px 18px!important;border-bottom:1px solid #dbeafe!important}.activity-feed{flex:1 1 auto!important;min-height:0!important;padding:12px 18px 10px!important;overflow:hidden!important}.comments-list{max-height:184px!important;min-height:132px!important;overflow-y:auto!important;overscroll-behavior:contain!important;gap:10px!important;padding-right:8px!important}.comment-item{padding:10px 12px!important;border-radius:14px!important}.desktop-reply-composer{flex:0 0 auto!important;margin-top:8px!important;padding:10px 12px!important}.ticket-reply-modal-head.ticket-reply-desktop-head{display:none!important}.reply-textarea.ticket-reply-modal-textarea.ticket-reply-desktop-textarea,.reply-textarea{min-height:84px!important;max-height:98px!important}.detail-top-header .detail-avatar-lg,.detail-top-header .avatar,.detail-top-header img{box-shadow:0 0 0 4px #eef6ff!important}.ticket-reply-modal-actions.ticket-reply-desktop-actions,.ticket-reply-modal-actions{grid-template-columns:220px minmax(0,1fr)!important;gap:10px!important}.image1-ticket-send-btn.ticket-reply-send-btn.ticket-reply-desktop-send-btn,.image1-ticket-send-btn.ticket-reply-send-btn{min-width:0!important;width:100%!important}.image1-ticket-attach-btn.ticket-reply-attach-btn.ticket-reply-desktop-attach-btn,.image1-ticket-attach-btn.ticket-reply-attach-btn{width:100%!important}@media(max-width:768px){.opsc-mobile-ticket-modal.image1-ticket-modal{overflow:hidden!important}.image1-ticket-message-list{flex:1 1 auto!important;min-height:0!important;max-height:calc(100dvh - 330px)!important;overflow-y:auto!important}.image1-ticket-description-card{display:none!important}}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{margin-left:-34px!important;width:calc(100% + 34px)!important;max-width:none!important;padding:10px 12px!important;box-sizing:border-box!important}.ticket-reply-editor-card.ticket-reply-desktop-editor-card,.ticket-reply-editor-card{width:100%!important;box-sizing:border-box!important}.reply-textarea.ticket-reply-modal-textarea.ticket-reply-desktop-textarea,.reply-textarea.ticket-reply-modal-textarea,.reply-textarea{width:100%!important;min-height:112px!important;max-height:124px!important;box-sizing:border-box!important}.opsc-root,.complaints-page,.tickets-page,.opsc-shell,.opsc-dashboard-layout,.opsc-main,.opsc-content{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.opsc-detail-wrapper,.opsc-detail-card{display:flex!important;flex-direction:column!important;height:100%!important;max-height:calc(100dvh - 24px)!important;min-height:0!important;overflow:hidden!important}.detail-top-header{flex:0 0 auto!important}.detail-description,.image1-ticket-description-card,.ticket-description-card,[class*=description-card]{display:none!important}.activity-feed{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:12px 18px 10px!important}.comments-wrap{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.comments-list{min-height:130px!important;max-height:190px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.detail-top-header svg,.ti-detail-header svg,.ticket-detail-header svg,.ticket-header svg,.tickets-page header svg{box-sizing:content-box!important;padding:8px!important;border-radius:13px!important;background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;color:#2563eb!important;border:1px solid #cfe0fb!important}@media(max-width:768px){.desktop-reply-composer{margin-left:0!important;width:100%!important}}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{margin-left:-42px!important;margin-right:-42px!important;width:calc(100% + 84px)!important;max-width:none!important;box-sizing:border-box!important}.ticket-reply-editor-card.ticket-reply-desktop-editor-card,.ticket-reply-editor-card,.ticket-reply-modal-actions.ticket-reply-desktop-actions,.ticket-reply-modal-actions,.reply-textarea.ticket-reply-modal-textarea.ticket-reply-desktop-textarea,.reply-textarea.ticket-reply-modal-textarea,.reply-textarea{width:100%!important;max-width:none!important;box-sizing:border-box!important}.activity-feed,.comments-wrap,.opsc-detail-card{overflow-x:visible!important}@media(max-width:900px){.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{margin-left:0!important;margin-right:0!important;width:100%!important}}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{margin-top:-10px!important;transform:translateY(-8px)!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:26px!important;border:1px solid #cfe0fb!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 18px 44px -36px #2563eb47!important}.ticket-reply-editor-card.ticket-reply-desktop-editor-card,.ticket-reply-editor-card{border-radius:24px!important;border:1px solid #cfe0fb!important;background:#fff!important;overflow:hidden!important}.reply-textarea.ticket-reply-modal-textarea.ticket-reply-desktop-textarea,.reply-textarea.ticket-reply-modal-textarea,.reply-textarea{border-radius:22px!important;border:0!important;background:#fff!important;width:100%!important;max-width:100%!important;min-height:112px!important;max-height:124px!important;box-sizing:border-box!important}.ticket-reply-editor-toolbar.ticket-reply-desktop-toolbar,.ticket-reply-editor-toolbar{border-top:1px solid #edf4ff!important;margin-top:0!important;min-height:38px!important;background:#fff!important}.ticket-reply-modal-actions.ticket-reply-desktop-actions,.ticket-reply-modal-actions{margin-top:10px!important}.ticket-more-menu[open]{position:relative!important;z-index:60!important}.ticket-more-menu[open] summary{background:#eff6ff!important;border-color:#bfdbfe!important}.ticket-more-menu[open]>:not(summary){z-index:80!important}.ticket-edit-message-actions button:last-child,.ticket-edit-message-actions .save-edit,button.ticket-save-edit,button[class*=save][class*=edit],button[class*=Save][class*=Edit]{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:transparent!important}.ticket-send-confirm-overlay{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#0f172a6b!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.ticket-send-confirm-modal{width:min(520px,calc(100vw - 32px))!important;border-radius:30px!important;border:1px solid #dbeafe!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 34px 92px -44px #0f2a608f!important;padding:26px!important;color:#08245a!important}.ticket-send-confirm-icon{width:54px!important;height:54px!important;border-radius:18px!important;display:grid!important;place-items:center!important;color:#2563eb!important;border:1px solid #cfe0fb!important;background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;margin-bottom:14px!important}.ticket-send-confirm-modal h2{margin:0!important;font-size:28px!important;line-height:1.08!important;letter-spacing:-.04em!important;color:#08245a!important;font-weight:950!important}.ticket-send-confirm-modal p{margin:10px 0 0!important;font-size:14px!important;line-height:1.5!important;color:#647894!important;font-weight:700!important}.ticket-send-confirm-preview{margin:16px 0!important;max-height:120px!important;overflow:auto!important;border-radius:18px!important;border:1px solid #dbeafe!important;background:#fff!important;padding:14px!important;color:#1e3558!important;font-size:13px!important;line-height:1.45!important;white-space:pre-wrap!important}.ticket-send-confirm-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}.ticket-send-confirm-actions button{height:46px!important;border-radius:15px!important;padding:0 18px!important;font-weight:900!important;cursor:pointer!important}.ticket-send-confirm-cancel{background:#fff!important;color:#1e3558!important;border:1px solid #dbeafe!important}.ticket-send-confirm-send{display:inline-flex!important;align-items:center!important;gap:8px!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;border:0!important;box-shadow:0 18px 34px -24px #2563eba6!important}.ticket-more-menu{position:relative!important}.ticket-more-menu>summary{list-style:none!important;cursor:pointer!important}.ticket-more-menu>summary::-webkit-details-marker{display:none!important}.ticket-more-menu[open]>button,.ticket-more-menu[open] .ticket-more-delete{position:absolute!important;right:0!important;top:calc(100% + 10px)!important;z-index:9999!important;min-width:188px!important;height:52px!important;border-radius:16px!important;box-shadow:0 24px 54px -34px #0f2a6073!important}@media(max-width:720px){.ticket-send-confirm-overlay.mobile-send-confirm{position:absolute!important;inset:0!important;border-radius:inherit!important}.ticket-send-confirm-modal{width:calc(100vw - 34px)!important;padding:20px!important;border-radius:24px!important}.ticket-send-confirm-actions{flex-direction:column-reverse!important}.ticket-send-confirm-actions button{width:100%!important}}.ticket-more-trigger{height:44px!important;min-width:126px!important;border-radius:999px!important;border:1px solid #b8d4ff!important;background:linear-gradient(180deg,#fff,#f6faff)!important;color:#2750a6!important;font-size:14px!important;font-weight:800!important;padding:0 18px!important;box-shadow:0 12px 26px -24px #2563eb73!important}.ticket-more-menu-shell .ticket-more-delete{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;min-width:210px!important;z-index:9999!important}.ticket-more-trigger{height:36px!important;min-width:98px!important;padding:0 14px!important;font-size:12px!important;border-radius:999px!important}.ticket-more-menu-shell .ticket-more-delete{min-width:188px!important}.ticket-more-menu-shell .ticket-more-delete,.ticket-message-action-menu{background:#fff!important;border:1px solid #dce7f7!important;border-radius:18px!important;box-shadow:0 18px 42px -26px #0f172a38!important}.ticket-more-menu-shell .ticket-more-delete button,.ticket-message-action-menu button{background:#fff!important;color:#12233e!important}.ticket-more-menu-shell .ticket-more-delete button svg,.ticket-message-action-menu button svg{color:#314765!important}.ticket-more-menu-shell .ticket-more-delete button:hover,.ticket-message-action-menu button:not(:disabled):hover{background:#f5f9ff!important;color:#0d5fe8!important}.ticket-more-menu-shell .ticket-more-delete button.danger,.ticket-more-menu-shell .ticket-more-delete button.danger svg,.ticket-message-action-menu button.danger,.ticket-message-action-menu button.danger svg{color:#ef4444!important}@media(min-width:769px){.opsc-root,.opsc-root *{box-sizing:border-box}.opsc-root{min-height:100dvh!important;height:100dvh!important;padding:20px 24px 32px!important;overflow:hidden!important;background:radial-gradient(640px 400px at 3% 0%,rgba(208,232,255,.72),transparent 67%),radial-gradient(620px 420px at 98% 9%,rgba(231,241,255,.82),transparent 62%),linear-gradient(180deg,#f8fbff,#f2f7fe)!important;color:#10254a!important}.opsc-bg-circles{opacity:.28!important;pointer-events:none!important}.opsc-stats{height:130px!important;min-height:130px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.stat-item{min-height:130px!important;height:130px!important;display:grid!important;grid-template-columns:70px minmax(0,1fr) 58px!important;align-items:center!important;justify-content:stretch!important;column-gap:16px!important;padding:18px!important;border:1px solid #dbe6f5!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 16px 38px -30px #274b846b,0 2px 7px #1d3d7009!important;overflow:hidden!important;transform:none!important}.stat-item:before,.stat-item:after{display:none!important}.stat-item:hover{transform:translateY(-2px)!important;border-color:#cbdcf2!important;box-shadow:0 20px 42px -28px #274b8473!important}.stat-content{order:initial!important;gap:3px!important;min-width:0!important}.stat-label{color:#17345f!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important;white-space:nowrap!important}.stat-value{margin-top:3px!important;color:#0a2047!important;font-size:34px!important;line-height:.98!important;font-weight:520!important;letter-spacing:-.045em!important}.stat-sub{margin-top:6px!important;color:#657b9e!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important}.stat-badge{width:68px!important;height:68px!important;min-width:68px!important;border-radius:50%!important;display:grid!important;place-items:center!important;box-shadow:none!important;transform:none!important}.stat-badge svg{width:27px!important;height:27px!important;animation:none!important;stroke-width:2.1!important}.stat-badge-blue{color:#2473ef!important;background:linear-gradient(145deg,#eef4ff,#e3edff)!important}.stat-badge-purple{color:#8438f4!important;background:linear-gradient(145deg,#f5efff,#eee4ff)!important}.stat-badge-green{color:#079a61!important;background:linear-gradient(145deg,#e9f8f1,#d9f3e7)!important}.stat-badge-orange{color:#f28a0a!important;background:linear-gradient(145deg,#fff5ea,#ffecdc)!important}.stat-sparkline{width:58px!important;height:35px!important;align-self:end!important;margin-bottom:5px!important;overflow:visible!important}.stat-sparkline-line,.stat-sparkline-glow{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.stat-sparkline-line{stroke:currentColor!important;stroke-width:2!important}.stat-sparkline-glow{stroke:currentColor!important;stroke-width:8!important;opacity:.08!important}.stat-sparkline-blue{color:#3177f3!important}.stat-sparkline-purple{color:#8d45f6!important}.stat-sparkline-green{color:#13a568!important}.stat-sparkline-orange{color:#f39a1b!important}.opsc-main{height:calc(100dvh - 194px)!important;min-height:580px!important;max-height:none!important;margin-top:10px!important;display:grid!important;grid-template-columns:minmax(300px,1.03fr) minmax(430px,1.62fr) minmax(280px,1fr)!important;gap:12px!important;align-items:stretch!important;overflow:hidden!important}.opsc-col-left,.opsc-col-middle,.opsc-col-right,.opsc-list-wrapper,.opsc-detail-wrapper,.opsc-info-sidebar{min-width:0!important;min-height:0!important;height:100%!important}.opsc-list-card,.opsc-detail-card,.info-card{height:100%!important;min-height:0!important;max-height:none!important;border:1px solid #dce6f3!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 18px 42px -34px #1f42786b,0 2px 7px #16346009!important;overflow:hidden!important}.opsc-list-card:hover,.opsc-detail-card:hover,.info-card:hover{transform:none!important;box-shadow:0 18px 42px -34px #1f42786b,0 2px 7px #16346009!important}.opsc-detail-card:before,.info-card:before{display:none!important}.opsc-list-card{display:flex!important;flex-direction:column!important}.list-header{flex:0 0 auto!important;padding:18px 18px 16px!important;background:#fff!important;border-bottom:1px solid #e1e9f4!important}.list-title-bar{min-height:42px!important;margin:0 0 12px!important}.list-title{margin:0!important;color:#0b2047!important;font-size:21px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.03em!important}.btn-primary-sm{height:40px!important;padding:0 17px!important;gap:8px!important;border-radius:12px!important;color:#fff!important;font-size:12px!important;font-weight:780!important;background:linear-gradient(135deg,#2d73f5,#195ee7)!important;border:1px solid rgba(26,88,220,.22)!important;box-shadow:0 10px 21px -13px #1c60e5cc,inset 0 1px #ffffff47!important}.btn-primary-sm svg{width:15px!important;height:15px!important}.list-filters{gap:10px!important}.search-box{height:44px!important}.search-box>svg{left:15px!important;width:18px!important;height:18px!important;color:#7890b2!important;z-index:3!important}.search-input,.opsc-list-card .list-header .search-box input.search-input{height:44px!important;padding:0 44px 0 50px!important;padding-inline-start:50px!important;border:1px solid #cfdced!important;border-radius:12px!important;background:#fff!important;color:#17345e!important;font-size:12.5px!important;font-weight:600!important;box-shadow:inset 0 1px 2px #19376405!important}.search-input::placeholder{color:#7f95b3!important}.search-input:focus{border-color:#83acf7!important;box-shadow:0 0 0 3px #3473eb1a!important}.search-tune{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#6783aa!important;cursor:pointer!important}.search-tune:hover{background:#eff5ff!important;color:#286ee9!important}.list-filters-row{gap:10px!important}.filter-select{height:40px!important;padding:0 34px 0 13px!important;border:1px solid #d0dced!important;border-radius:11px!important;background-color:#fff!important;background-position:right 12px center!important;color:#2b466d!important;font-size:12px!important;font-weight:700!important}.table-rows,.opsc-list-card .table-rows{flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:0 9px!important;overflow-y:auto!important;background:#fff!important;scrollbar-color:#9aacbf transparent!important}.table-rows::-webkit-scrollbar{width:6px!important}.table-rows::-webkit-scrollbar-thumb{background:#91a3b8!important;border-radius:99px!important}.table-row,.opsc-list-card .table-row{width:100%!important;min-height:76px!important;height:76px!important;margin:0!important;padding:0 10px!important;border:0!important;border-bottom:1px solid #e3ebf5!important;border-radius:0!important;background:#fff!important;opacity:1!important;transform:none!important;animation:none!important;overflow:visible!important}.table-row:before{left:-1px!important;top:0!important;bottom:0!important;width:3px!important;border-radius:0 4px 4px 0!important;background:#2874f4!important}.table-row:hover{background:#f8fbff!important;transform:none!important}.table-row.active{background:linear-gradient(90deg,#f1f7ff,#fff 95%)!important;box-shadow:none!important}.row-desktop,.opsc-list-card .row-desktop{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:13px!important}.td-ticket-id,.opsc-list-card .td-ticket-id{flex:0 0 auto!important;margin-top:15px!important;padding:5px 8px!important;border-radius:9px!important;border:1px solid #d3dfef!important;background:#f2f6fb!important;color:#274a78!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.01em!important}.row-ticket-copy{flex:1 1 auto!important;min-width:0!important;padding:13px 0 10px!important}.row-ticket-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.td-ticket-title,.opsc-list-card .td-ticket-title{flex:1 1 auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#12294f!important;font-size:12.7px!important;line-height:1.25!important;font-weight:790!important;letter-spacing:-.01em!important}.td-time-inline,.opsc-list-card .td-time-inline{flex:0 0 auto!important;width:auto!important;color:#7186a4!important;font-size:9.8px!important;font-weight:650!important;white-space:nowrap!important}.row-pills-right,.opsc-list-card .row-pills-right{margin-top:8px!important;display:flex!important;align-self:auto!important;gap:7px!important}.row-pills-right .pill,.opsc-list-card .row-pills-right .pill{min-height:20px!important;padding:3px 8px!important;gap:5px!important;border-radius:999px!important;border-width:1px!important;font-size:8px!important;line-height:1!important;font-weight:850!important;text-transform:uppercase!important}.row-pills-right .pill-dot,.opsc-list-card .row-pills-right .pill-dot{width:5px!important;height:5px!important}.list-footer{flex:0 0 58px!important;min-height:58px!important;padding:0 18px!important;border-top:1px solid #e2eaf4!important;background:#fff!important;color:#6e83a1!important;font-size:10px!important;font-weight:650!important}.pagination-btns{gap:8px!important}.page-btn{width:38px!important;height:38px!important;border:1px solid #d7e2f0!important;border-radius:11px!important;background:#fff!important;color:#8fa1b9!important}.opsc-detail-card{display:flex!important;flex-direction:column!important}.detail-top-header{flex:0 0 auto!important;min-height:164px!important;padding:18px 18px 15px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #e0e8f3!important;background:#fff!important}.detail-header-content{min-width:0!important;flex:1 1 auto!important;display:block!important}.detail-back-link{height:24px!important;margin:0 0 10px!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:0!important;background:transparent!important;color:#6c82a3!important;font-size:10.5px!important;line-height:1!important;font-weight:650!important;cursor:pointer!important}.detail-back-link:hover{color:#2369e6!important}.detail-ticket-number{display:inline-flex!important;align-items:center!important;min-height:25px!important;margin:0 0 8px!important;padding:5px 8px!important;border:1px solid #d9e3f0!important;border-radius:8px!important;background:#f1f5fa!important;color:#355274!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.04em!important}.detail-ticket-title{max-width:100%!important;margin:0 0 8px!important;color:#0b2148!important;font-size:20px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.025em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.detail-meta-row{max-width:100%!important;gap:8px!important;color:#607796!important;font-size:10.5px!important;line-height:1.35!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important}.detail-meta-row:before{content:""!important;flex:0 0 auto!important;width:22px!important;height:22px!important;margin-right:-1px!important;border-radius:50%!important;background:linear-gradient(#2d73f5,#2d73f5) center 6px / 5px 5px no-repeat,radial-gradient(circle at center 15px,#2d73f5 0 5px,transparent 5.5px),#edf4ff!important;border:1px solid #d2e1f7!important}.detail-top-header>div:last-child{flex:0 0 auto!important;min-width:100px!important;gap:13px!important}.detail-avatar-lg{width:50px!important;height:50px!important;border-radius:16px!important;display:grid!important;place-items:center!important;border:1px solid #d9e6f6!important;background:linear-gradient(145deg,#f5f9ff,#edf4ff)!important;color:#1e64d9!important;font-size:16px!important;font-weight:850!important;box-shadow:0 9px 22px -16px #235bb48c!important;overflow:hidden!important}.detail-avatar-lg img{width:100%!important;height:100%!important;object-fit:cover!important}.ticket-more-menu-shell{align-items:flex-end!important}.ticket-more-trigger{min-width:98px!important;height:42px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #b9d2f8!important;border-radius:12px!important;background:#fff!important;color:#2867d6!important;font-size:11px!important;font-weight:800!important;box-shadow:0 8px 20px -17px #2768dbb3!important;cursor:pointer!important}.activity-feed{flex:1 1 auto!important;min-height:0!important;padding:14px 10px 12px!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow:hidden!important;background:#fff!important}.activity-toolbar{flex:0 0 28px!important;min-height:28px!important;padding:0 4px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.activity-toolbar .section-label{margin:0!important;display:inline-flex!important;align-items:center!important;color:#13294d!important;font-size:12px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.01em!important;text-transform:none!important}.activity-count{min-width:23px!important;height:22px!important;margin-left:8px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#eef4ff!important;color:#2168e8!important;font-size:9px!important;font-weight:850!important}.activity-sort{height:28px!important;padding:0 2px 0 8px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:0!important;background:transparent!important;color:#657b99!important;font-size:10px!important;font-weight:700!important;cursor:pointer!important}.comments-wrap{position:relative!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;border:0!important;background:transparent!important}.comments-list{height:100%!important;min-height:0!important;padding:2px 5px 10px 2px!important;overflow-y:auto!important;scroll-padding-bottom:12px!important}.comments-list::-webkit-scrollbar{width:5px!important}.comments-list::-webkit-scrollbar-thumb{background:#c7d3e2!important;border-radius:999px!important}.comment-item{margin:0 0 12px!important;padding:0!important;display:grid!important;grid-template-columns:43px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.comment-item:hover{background:transparent!important;transform:none!important}.comment-avatar{width:41px!important;height:41px!important;border-radius:50%!important;display:grid!important;place-items:center!important;border:1px solid #d8e5f5!important;background:#f0f6ff!important;color:#2468dd!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important}.comment-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.comment-body{min-width:0!important;padding:11px 12px 12px!important;border:1px solid #d8e3f1!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 18px -18px #1a3e7175!important}.comment-header{min-height:22px!important;margin:0 0 9px!important;display:flex!important;align-items:center!important;gap:7px!important}.comment-author{color:#142a4f!important;font-size:11px!important;font-weight:850!important}.role-badge,.dept-badge{min-height:20px!important;padding:3px 8px!important;border-radius:999px!important;font-size:8px!important;line-height:1!important;font-weight:800!important}.comment-time{margin-left:auto!important;color:#7185a2!important;font-size:9px!important;font-weight:650!important;white-space:nowrap!important}.comment-edit-btn{display:none!important}.comment-message-card{margin:0!important;padding:12px 13px!important;border:0!important;border-radius:11px!important;background:linear-gradient(180deg,#f8fbff,#f5f9fe)!important;box-shadow:none!important}.comment-text{margin:0!important;color:#273b5c!important;font-size:11px!important;line-height:1.45!important;font-weight:560!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{flex:0 0 274px!important;min-height:274px!important;max-height:274px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;border:1px solid #cfe0f5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 25px -24px #204f9180!important;overflow:hidden!important}.ticket-reply-modal-head,.ticket-reply-desktop-head{flex:0 0 45px!important;min-height:45px!important;padding:0 15px!important;display:flex!important;align-items:center!important;border:0!important;background:#fff!important}.ticket-reply-modal-head h2{margin:0!important;color:#13294c!important;font-size:12px!important;line-height:1!important;font-weight:820!important;letter-spacing:-.01em!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{flex:0 0 142px!important;min-height:142px!important;margin:0 14px!important;padding:0!important;display:flex!important;flex-direction:column!important;border:1px solid #d3dfef!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px!important;border:0!important;border-radius:0!important;outline:none!important;resize:none!important;background:#fff!important;color:#1f3557!important;font-size:11px!important;line-height:1.45!important;font-weight:540!important;box-shadow:none!important}.reply-textarea::placeholder{color:#7388a6!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{flex:0 0 42px!important;min-height:42px!important;padding:0 11px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-top:1px solid #e0e7f0!important;background:#fff!important}.reply-format-actions{display:flex!important;align-items:center!important;gap:4px!important}.ticket-reply-icon-tool{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#47617f!important;cursor:pointer!important}.ticket-reply-icon-tool:hover{background:#f0f5fc!important;color:#1d63db!important}.reply-saved{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#6d83a1!important;font-size:9px!important;font-weight:650!important;white-space:nowrap!important}.reply-saved svg{color:#55789e!important}.ticket-reply-enhance-error{display:none!important}.ticket-reply-attachment-preview-row{position:absolute!important;left:14px!important;bottom:62px!important;z-index:3!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{flex:1 1 auto!important;min-height:74px!important;padding:13px 14px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:0!important;background:#fff!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{height:42px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #c7daf5!important;border-radius:11px!important;background:#fff!important;color:#2369df!important;font-size:11px!important;font-weight:780!important;box-shadow:none!important}.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{min-width:187px!important;height:43px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#2e75f5,#1b5ee5)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;box-shadow:0 12px 23px -15px #195bdccc,inset 0 1px #ffffff40!important}.ticket-reply-send-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.opsc-info-sidebar{display:block!important}.info-card{display:flex!important;flex-direction:column!important}.info-card .card-header{flex:0 0 60px!important;min-height:60px!important;padding:0 18px!important;display:flex!important;align-items:center!important;position:relative!important;border-bottom:1px solid #e1e9f3!important;background:#fff!important}.info-card .card-header:after{content:""!important;position:absolute!important;left:18px!important;bottom:-1px!important;width:39px!important;height:2px!important;border-radius:3px 3px 0 0!important;background:#286ff0!important}.card-title{margin:0!important;color:#13284c!important;font-size:13px!important;line-height:1!important;font-weight:820!important;letter-spacing:-.015em!important}.info-card .card-body{flex:1 1 auto!important;min-height:0!important;padding:17px 18px 18px!important;overflow-y:auto!important;background:#fff!important}.ti-meta{display:flex!important;flex-direction:column!important;gap:0!important}.ti-row{min-height:39px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.ti-label{color:#607795!important;font-size:10.5px!important;font-weight:680!important;white-space:nowrap!important}.ti-value{max-width:58%!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;color:#142a4e!important;font-size:10.5px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ti-ticket-id{min-height:25px!important;padding:5px 9px!important;border:1px solid #d6e0ed!important;border-radius:8px!important;background:#f1f5fa!important;color:#365273!important;font-size:10px!important;line-height:1!important;font-weight:800!important}.info-card .dept-badge{font-size:9px!important;padding:5px 10px!important}.ti-facts-grid{margin-top:13px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.ti-fact{min-height:82px!important;padding:14px 13px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:10px!important;border:1px solid #dce6f1!important;border-radius:12px!important;background:#fff!important;box-shadow:0 7px 17px -18px #1b40758c!important}.ti-fact-label{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#657b98!important;font-size:10px!important;line-height:1!important;font-weight:650!important;text-transform:none!important;letter-spacing:0!important}.ti-fact-label svg{color:#2470ec!important;stroke-width:2!important}.ti-fact-value{width:100%!important;color:#12284c!important;font-size:11.5px!important;line-height:1!important;font-weight:820!important;text-align:center!important}.ti-divider{height:1px!important;margin:19px 0!important;background:#e4ebf4!important;border:0!important}.ti-section-title{margin:0 0 14px!important;color:#12274a!important;font-size:11px!important;line-height:1!important;font-weight:820!important}.requester-info{display:flex!important;align-items:center!important;gap:11px!important;padding:0!important;border:0!important;background:transparent!important}.requester-avatar,.assignee-avatar{flex:0 0 auto!important;width:44px!important;height:44px!important;border-radius:50%!important;display:grid!important;place-items:center!important;border:1px solid #d6e4f6!important;background:#f0f6ff!important;color:#2267da!important;font-size:11px!important;font-weight:850!important;overflow:hidden!important}.requester-avatar img,.assignee-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.requester-details{min-width:0!important;gap:4px!important}.requester-name,.ti-assignee-name{color:#142a4e!important;font-size:11px!important;line-height:1.2!important;font-weight:820!important}.requester-email,.ti-assignee-email{color:#7186a3!important;font-size:9.5px!important;line-height:1.2!important;font-weight:580!important}.ti-assignee-list{gap:8px!important}.ti-assignee-row{min-height:64px!important;padding:9px 11px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid #d5e1f0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}}@media(min-width:769px)and (max-width:1380px){.opsc-main{grid-template-columns:minmax(315px,.9fr) minmax(0,1.5fr)!important}.opsc-col-right{display:none!important}.stat-item{grid-template-columns:56px minmax(0,1fr) 44px!important;gap:11px!important;padding:14px!important}.stat-badge{width:54px!important;height:54px!important;min-width:54px!important}.stat-sparkline{width:44px!important}.desktop-reply-composer{flex-basis:250px!important;min-height:250px!important;max-height:250px!important}}@media(min-width:769px)and (max-height:820px){.opsc-root{padding-top:14px!important;padding-bottom:18px!important}.opsc-stats{height:102px!important;min-height:102px!important}.stat-item{height:102px!important;min-height:102px!important;padding-top:12px!important;padding-bottom:12px!important}.stat-badge{width:54px!important;height:54px!important;min-width:54px!important}.stat-value{font-size:28px!important}.opsc-main{height:calc(100dvh - 142px)!important;margin-top:8px!important}.detail-top-header{min-height:138px!important;padding-top:12px!important}.detail-back-link{margin-bottom:5px!important}.desktop-reply-composer{flex-basis:230px!important;min-height:230px!important;max-height:230px!important}.ticket-reply-editor-card{flex-basis:116px!important;min-height:116px!important}.table-row{height:64px!important;min-height:64px!important}.td-ticket-id{margin-top:11px!important}.row-ticket-copy{padding-top:10px!important}.info-card .card-body{padding-top:11px!important}.ti-row{min-height:33px!important}.ti-fact{min-height:69px!important;padding:10px!important}.ti-divider{margin:13px 0!important}}.stat-sparkline{width:52px;height:32px;overflow:visible}.stat-sparkline-line,.stat-sparkline-glow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.stat-sparkline-line{stroke-width:2}.stat-sparkline-glow{stroke-width:8;opacity:.08}.search-tune{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent}.detail-back-link,.activity-sort{font:inherit}@media(max-width:768px){.stat-sparkline{display:none!important}.search-tune{position:absolute;right:8px;top:50%;width:32px;height:32px;border-radius:9px;color:#6783aa;transform:translateY(-50%)}.search-input{padding-right:44px!important}}@media(min-width:769px){.opsc-detail-card{display:flex!important;flex-direction:column!important;min-height:0!important}.activity-feed{flex:1 1 auto!important;min-height:0!important;padding:14px 16px 16px!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow:hidden!important}.activity-toolbar{flex:0 0 auto!important;min-height:32px!important;padding:0!important}.comments-wrap{flex:0 0 auto!important;min-height:0!important;max-height:238px!important;overflow:hidden!important}.comments-list{height:auto!important;max-height:238px!important;min-height:0!important;padding:0 6px 4px 0!important;overflow-y:auto!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{flex:0 0 auto!important;min-height:286px!important;max-height:none!important;height:auto!important;margin-top:0!important;border-radius:18px!important;overflow:hidden!important}.ticket-reply-modal-head,.ticket-reply-desktop-head{flex:0 0 auto!important;min-height:52px!important;padding:0 18px!important}.ticket-reply-modal-head h2{font-size:13px!important;font-weight:840!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{flex:0 0 auto!important;min-height:140px!important;margin:0 18px!important;border-radius:14px!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{min-height:88px!important;padding:16px 16px 14px!important;font-size:11.5px!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{flex:0 0 auto!important;min-height:44px!important;padding:0 12px!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{flex:0 0 auto!important;min-height:82px!important;padding:14px 18px 18px!important;margin-top:0!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{min-width:160px!important;height:44px!important;border-radius:14px!important}.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{min-width:192px!important;height:44px!important;border-radius:14px!important}.ticket-more-menu-shell{position:relative!important;display:inline-flex!important;flex-direction:column!important;align-items:flex-end!important}.ticket-more-trigger{min-width:156px!important;height:58px!important;padding:6px 16px 6px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;border:1px solid #9cc9ff!important;border-radius:18px!important;background:#fff!important;color:#2867d6!important;box-shadow:0 12px 26px -22px #2768dba6!important}.ticket-more-trigger-iconbox,.ticket-more-delete-iconbox{width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;border:1px solid #d6e4f7!important;background:linear-gradient(180deg,#eff5ff,#e9f1ff)!important;color:#2867d6!important;box-shadow:inset 0 1px #ffffffe6!important}.ticket-more-trigger-label{font-size:15px!important;font-weight:800!important;letter-spacing:-.01em!important}.ticket-more-menu-shell .ticket-more-delete{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;min-width:248px!important;padding:10px 16px 10px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;border:1px solid #cfe0f4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 36px -28px #0f172a47!important}.ticket-more-delete-label{color:#ef2f2f!important;font-size:15px!important;font-weight:800!important;line-height:1.15!important;white-space:nowrap!important}.ticket-more-menu-shell .ticket-more-delete:hover{background:#fff!important;transform:translateY(-1px)!important}}@media(min-width:769px){html,body,#root{background:transparent!important;background-color:#edf3fb!important}body:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}#root{position:relative!important;z-index:1!important}.opsc-root{background:transparent!important;background-color:transparent!important}}.opsc-detail-card{display:flex!important;flex-direction:column!important;min-height:0!important}.opsc-detail-card .activity-feed{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;gap:12px!important;overflow:hidden!important}.opsc-detail-card .activity-toolbar{flex:0 0 auto!important}.opsc-detail-card .comments-wrap{display:block!important;flex:0 0 auto!important;min-height:72px!important;max-height:236px!important;overflow:hidden!important}.opsc-detail-card .comments-list{display:flex!important;flex-direction:column!important;gap:12px!important;min-height:72px!important;max-height:236px!important;overflow-y:auto!important}.opsc-detail-card .desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.opsc-detail-card .desktop-reply-composer{flex:0 0 auto!important;height:auto!important;min-height:286px!important;max-height:none!important;margin-top:0!important;border:1px solid #cfe0f5!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important}.opsc-detail-card .ticket-reply-editor-card,.opsc-detail-card .ticket-reply-desktop-editor-card{margin-left:18px!important;margin-right:18px!important;border-radius:14px!important}.opsc-detail-card .ticket-reply-modal-actions,.opsc-detail-card .ticket-reply-desktop-actions{min-height:84px!important;padding:14px 18px 18px!important}.ticket-more-menu-shell{position:relative!important;display:inline-flex!important;flex-direction:column!important;align-items:flex-end!important}.ticket-more-trigger{min-width:154px!important;height:58px!important;padding:7px 16px 7px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;border:1px solid #9dcaff!important;border-radius:18px!important;background:#fff!important;color:#2867d6!important;box-shadow:0 12px 24px -22px #2768db8c!important}.ticket-more-trigger-iconbox,.ticket-more-delete-iconbox{width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;border:1px solid #d5e4f7!important;background:linear-gradient(180deg,#eff5ff,#e9f1ff)!important;color:#2867d6!important}.ticket-more-trigger-label{font-size:15px!important;font-weight:800!important}.ticket-more-menu-shell .ticket-more-delete{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;min-width:250px!important;padding:10px 16px 10px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;border:1px solid #cfe0f4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 38px -28px #0f172a47!important}.ticket-more-delete-label{color:#ef2f2f!important;font-size:15px!important;font-weight:800!important}.detail-avatar-lg,.comment-avatar,.image1-ticket-message-avatar,.image1-ticket-info-tile-icon,.image1-ticket-description-icon{border-radius:12px!important}@media(min-width:640px)and (max-width:768px){.opsc-detail-card .activity-feed{padding:12px 16px 16px!important}.opsc-detail-card .comments-wrap,.opsc-detail-card .comments-list{max-height:210px!important}.ticket-more-trigger{min-width:142px!important;height:52px!important;border-radius:16px!important}.ticket-more-trigger-iconbox,.ticket-more-delete-iconbox{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important}.ticket-more-menu-shell .ticket-more-delete{min-width:226px!important}}html,body,#root{min-height:100%!important;width:100%!important;margin:0!important}body{overflow-x:hidden!important;background-color:#edf3fb!important}@media(min-width:769px){html,body,#root{min-height:100dvh!important;background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}body:before{inset:0!important}.opsc-root{min-height:100dvh!important;width:calc(100vw - var(--rh-side-w))!important;margin-left:var(--rh-side-w)!important;background:transparent!important;background-color:transparent!important}.opsc-detail-card{overflow:hidden!important}.opsc-detail-card .activity-feed{gap:14px!important}.opsc-detail-card .comments-wrap{flex:0 0 322px!important;height:322px!important;min-height:322px!important;max-height:322px!important;margin-bottom:0!important;overflow:hidden!important;border:0!important;background:transparent!important}.opsc-detail-card .comments-list{height:322px!important;min-height:322px!important;max-height:322px!important;padding:0 6px 0 0!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-content:flex-start!important}.opsc-detail-card .comment-item{flex:0 0 auto!important;min-height:94px!important}.opsc-detail-card .desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.opsc-detail-card .desktop-reply-composer{margin-top:0!important}}@media(max-width:768px){html,body,#root,.opsc-root{min-height:100dvh!important;background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}}@media(min-width:769px){.opsc-detail-card .desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.opsc-detail-card .desktop-reply-composer{flex:0 0 auto!important;min-height:196px!important;max-height:196px!important;height:196px!important;margin-top:8px!important;border-radius:16px!important;overflow:hidden!important}.opsc-detail-card .ticket-reply-modal-head,.opsc-detail-card .ticket-reply-desktop-head{min-height:40px!important;height:40px!important;padding:0 14px!important}.opsc-detail-card .ticket-reply-modal-head h2{font-size:12px!important;line-height:1!important}.opsc-detail-card .ticket-reply-editor-card,.opsc-detail-card .ticket-reply-desktop-editor-card{flex:0 0 auto!important;min-height:94px!important;height:94px!important;margin:0 14px!important;border-radius:12px!important;overflow:hidden!important}.opsc-detail-card .reply-textarea,.opsc-detail-card .ticket-reply-modal-textarea,.opsc-detail-card .ticket-reply-desktop-textarea{min-height:56px!important;height:56px!important;padding:12px 14px!important;font-size:11px!important;line-height:1.35!important}.opsc-detail-card .ticket-reply-editor-toolbar,.opsc-detail-card .ticket-reply-desktop-toolbar{min-height:36px!important;height:36px!important;padding:0 10px!important}.opsc-detail-card .ticket-reply-icon-tool{width:24px!important;height:24px!important;min-width:24px!important}.opsc-detail-card .ticket-reply-icon-tool svg{width:14px!important;height:14px!important}.opsc-detail-card .reply-saved{font-size:8.5px!important;gap:4px!important}.opsc-detail-card .ticket-reply-modal-actions,.opsc-detail-card .ticket-reply-desktop-actions{flex:0 0 auto!important;min-height:62px!important;height:62px!important;padding:10px 14px 12px!important;gap:12px!important;align-items:center!important}.opsc-detail-card .image1-ticket-attach-btn,.opsc-detail-card .ticket-reply-attach-btn,.opsc-detail-card .ticket-reply-desktop-attach-btn,.opsc-detail-card .image1-ticket-send-btn,.opsc-detail-card .ticket-reply-send-btn,.opsc-detail-card .ticket-reply-desktop-send-btn{height:38px!important;min-height:38px!important;border-radius:14px!important;font-size:10px!important;padding-top:0!important;padding-bottom:0!important}.opsc-detail-card .image1-ticket-attach-btn,.opsc-detail-card .ticket-reply-attach-btn,.opsc-detail-card .ticket-reply-desktop-attach-btn{min-width:150px!important}.opsc-detail-card .image1-ticket-send-btn,.opsc-detail-card .ticket-reply-send-btn,.opsc-detail-card .ticket-reply-desktop-send-btn{min-width:176px!important}.opsc-detail-card .image1-ticket-attach-btn svg,.opsc-detail-card .ticket-reply-attach-btn svg,.opsc-detail-card .ticket-reply-desktop-attach-btn svg,.opsc-detail-card .image1-ticket-send-btn svg,.opsc-detail-card .ticket-reply-send-btn svg,.opsc-detail-card .ticket-reply-desktop-send-btn svg{width:16px!important;height:16px!important}}@media(min-width:769px){.opsc-detail-card .desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.opsc-detail-card .desktop-reply-composer{margin-top:18px!important;border-radius:16px!important}.opsc-detail-card .ticket-reply-editor-card,.opsc-detail-card .ticket-reply-desktop-editor-card{border:0!important;background:transparent!important;box-shadow:none!important;margin-bottom:0!important;overflow:visible!important}.opsc-detail-card .reply-textarea,.opsc-detail-card .ticket-reply-modal-textarea,.opsc-detail-card .ticket-reply-desktop-textarea{border:1px solid #d6e1f2!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;background:#fff!important;box-shadow:none!important}.opsc-detail-card .ticket-reply-editor-toolbar,.opsc-detail-card .ticket-reply-desktop-toolbar{border:1px solid #d6e1f2!important;border-top:0!important;border-radius:0 0 12px 12px!important;background:#fff!important;box-shadow:none!important}.opsc-detail-card .ticket-reply-modal-actions,.opsc-detail-card .ticket-reply-desktop-actions{padding-top:12px!important}}@media(min-width:769px){html,body,#root{background:linear-gradient(140deg,#d7e7ff,#bed7ff 24%,#ecf4ff 52%,#d6e7ff 77%,#edf5ff)!important;background-color:#dce9ff!important}body:before{background:linear-gradient(140deg,#5491ff47 0 0),linear-gradient(135deg,transparent 0 23%,rgba(255,255,255,.26) 23% 33%,transparent 33% 62%,rgba(255,255,255,.22) 62% 72%,transparent 72% 100%)!important;opacity:1!important}.opsc-root{padding:30px 34px 32px!important}.opsc-main{margin-top:0!important}.opsc-detail-card{position:relative!important;min-height:calc(100dvh - 64px)!important;border-radius:34px!important;border:1px solid rgba(191,213,246,.95)!important;background:linear-gradient(135deg,#fffffff2,#f7faffed 54%,#f1f6ffeb)!important;box-shadow:0 26px 70px -34px #305db359,inset 0 1px #ffffffd9!important;overflow:hidden!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}.detail-top-header{min-height:0!important;padding:34px 46px 10px!important;border-bottom:0!important;background:transparent!important}.detail-header-content{padding-right:18px!important}.detail-back-link{height:48px!important;margin:0 0 20px!important;gap:14px!important;color:#1564e8!important;font-size:17px!important;font-weight:750!important}.detail-back-link svg{width:18px!important;height:18px!important;padding:14px!important;box-sizing:content-box!important;border-radius:18px!important;border:1px solid #d3e0f3!important;background:linear-gradient(180deg,#fffffff5,#f1f6fff5)!important;box-shadow:0 10px 24px -20px #225bb373!important}.detail-ticket-number{min-height:42px!important;margin:0 0 18px!important;padding:0 18px!important;border-radius:16px!important;border:1px solid #cad8ed!important;background:linear-gradient(180deg,#f3f7fd,#e9f0fa)!important;color:#1f5eda!important;font-size:16px!important;font-weight:850!important;letter-spacing:0!important}.detail-ticket-title{margin:0 0 28px!important;color:#0c2658!important;font-size:58px!important;line-height:.96!important;font-weight:900!important;white-space:nowrap!important}.detail-meta-row{display:flex!important;align-items:center!important;gap:0!important;width:fit-content!important;max-width:100%!important;padding:14px 22px!important;border:1px solid #d6e2f1!important;border-radius:22px!important;background:#ffffffbf!important;box-shadow:0 16px 40px -34px #315aa652!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;overflow:hidden!important;white-space:nowrap!important}.detail-meta-row:before{width:54px!important;height:54px!important;margin-right:18px!important;border-radius:50%!important;background:linear-gradient(#2d73f5,#2d73f5) center 15px / 11px 11px no-repeat,radial-gradient(circle at center 33px,#2d73f5 0 10px,transparent 10.5px),#edf4ff!important;border:1px solid #d3e1f5!important;box-shadow:inset 0 1px #fffc!important}.detail-meta-row>span{padding:0 26px!important;font-size:15px!important;font-weight:650!important;color:#355274!important;position:relative!important}.detail-meta-row>span:first-of-type{padding-left:0!important}.detail-meta-row>span+span:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:1px!important;height:48px!important;background:#d8e3f0!important;transform:translateY(-50%)!important}.detail-meta-row strong{color:#102650!important;font-weight:850!important;display:block!important;margin-top:4px!important;font-size:18px!important}.detail-top-header>div:last-child{min-width:292px!important;align-items:flex-end!important;gap:36px!important}.detail-avatar-lg{width:104px!important;height:104px!important;border-radius:28px!important;border:1px solid #cad9ee!important;background:linear-gradient(180deg,#fffffff2,#ecf3fdf2)!important;color:#1962df!important;font-size:34px!important;font-weight:900!important;box-shadow:0 16px 36px -26px #2d5db466!important}.ticket-more-menu-shell{z-index:4!important}.ticket-more-trigger{min-width:286px!important;height:102px!important;padding:0 28px 0 18px!important;gap:20px!important;border-radius:28px!important;border:1px solid #9fc4fb!important;background:#ffffffdb!important;box-shadow:0 18px 42px -30px #2d5db452!important;justify-content:flex-start!important}.ticket-more-trigger-iconbox,.ticket-more-delete-iconbox{width:68px!important;height:68px!important;min-width:68px!important;border-radius:18px!important;border:1px solid #cfdbef!important;background:linear-gradient(180deg,#f3f7fd,#e8eff9)!important;box-shadow:inset 0 1px #fffc!important}.ticket-more-trigger-iconbox svg,.ticket-more-delete-iconbox svg{width:24px!important;height:24px!important}.ticket-more-trigger-label{font-size:26px!important;font-weight:850!important;color:#1f5ede!important}.ticket-more-trigger-caret{margin-left:auto!important;display:inline-flex!important;align-items:center!important;color:#416ba8!important}.ticket-more-trigger-caret svg{width:22px!important;height:22px!important}.ticket-more-menu-shell .ticket-more-delete{top:calc(100% + 14px)!important;min-width:256px!important;height:80px!important;padding:0 18px 0 12px!important;gap:18px!important;border-radius:22px!important;border:1px solid #d6e2f1!important;background:#fffffff5!important}.ticket-more-delete-label{font-size:18px!important;font-weight:850!important}.activity-feed{position:relative!important;flex:1 1 auto!important;padding:18px 24px 28px!important;background:transparent!important;overflow:hidden!important}.activity-feed:before{content:""!important;position:absolute!important;inset:0 20px!important;border-radius:30px!important;border:1px solid #d6e2f1!important;background:linear-gradient(180deg,#ffffffb8,#f7faffe0)!important;box-shadow:0 16px 40px -34px #315aa638!important;pointer-events:none!important}.activity-toolbar,.comments-wrap,.desktop-reply-composer{position:relative!important;z-index:1!important}.activity-toolbar{min-height:54px!important;padding:0 36px!important;margin-top:12px!important}.activity-toolbar .section-label{font-size:26px!important;font-weight:900!important;color:#102650!important}.activity-count{min-width:54px!important;height:54px!important;margin-left:18px!important;font-size:24px!important;font-weight:850!important;background:#ddebff!important;color:#2062dd!important}.activity-sort{height:40px!important;font-size:17px!important;font-weight:750!important;color:#5c79a5!important;gap:8px!important}.activity-sort span strong,.activity-sort strong{color:#1e62de!important}.comments-wrap{height:auto!important;max-height:none!important;margin:16px 34px 0!important;padding-left:0!important;overflow:hidden!important}.comments-list{position:relative!important;min-height:350px!important;max-height:350px!important;height:350px!important;padding:0 10px 12px 0!important;overflow-y:auto!important}.comments-list:before{content:""!important;position:absolute!important;left:54px!important;top:4px!important;bottom:20px!important;width:2px!important;background:linear-gradient(180deg,#d4e2f6,#dce7f6)!important;border-radius:999px!important}.comment-item{grid-template-columns:84px minmax(0,1fr)!important;gap:20px!important;margin:0 0 24px!important;padding:0!important}.comment-avatar{width:54px!important;height:54px!important;margin-left:28px!important;border-radius:50%!important;border:1px solid #d4e0f3!important;background:linear-gradient(180deg,#edf4ff,#ddebff)!important;box-shadow:0 14px 28px -24px #2e5cb073!important;position:relative!important;z-index:1!important}.comment-body{padding:18px 20px!important;border-radius:22px!important;border:1px solid #d8e3f1!important;background:#ffffffd6!important;box-shadow:0 14px 32px -28px #315aa647!important}.comment-header{min-height:34px!important;margin-bottom:16px!important;gap:14px!important}.comment-author{font-size:18px!important;font-weight:850!important;color:#102650!important}.comment-time{font-size:14px!important;color:#6682a7!important;font-weight:650!important}.role-badge,.dept-badge{min-height:28px!important;padding:0 12px!important;font-size:11px!important;border-radius:999px!important}.comment-message-card{padding:18px 22px!important;border-radius:20px!important;border:1px solid #deebf7!important;background:linear-gradient(180deg,#f8fbfffa,#f4f8fef5)!important}.comment-text{font-size:16px!important;line-height:1.52!important;color:#203759!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{position:sticky!important;bottom:24px!important;margin:-4px 16px 0!important;min-height:330px!important;height:330px!important;max-height:330px!important;border-radius:34px!important;border:1px solid #b6cff8!important;background:linear-gradient(180deg,#ffffffeb,#f6fafff0)!important;box-shadow:0 30px 60px -34px #3660af59,inset 0 1px #ffffffe6!important;overflow:hidden!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;backdrop-filter:blur(12px) saturate(120%)!important}.desktop-reply-composer:before{content:""!important;position:absolute!important;top:18px!important;left:50%!important;transform:translate(-50%)!important;width:70px!important;height:8px!important;border-radius:999px!important;background:#c6d6ef!important}.ticket-reply-modal-head,.ticket-reply-desktop-head{min-height:0!important;height:0!important;padding:0!important;overflow:hidden!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{flex:0 0 auto!important;min-height:168px!important;height:168px!important;margin:40px 28px 0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{min-height:108px!important;height:108px!important;padding:0 16px 18px 124px!important;border:0!important;border-bottom:1px solid #d9e5f3!important;border-radius:0!important;background:transparent!important;color:#244469!important;font-size:18px!important;line-height:1.45!important;font-weight:560!important}.reply-textarea::placeholder{color:#6f87ae!important}.ticket-reply-desktop-editor-card:before{content:""!important;position:absolute!important;left:30px!important;top:38px!important;width:58px!important;height:58px!important;border-radius:18px!important;border:1px solid #d7e3f3!important;background:linear-gradient(180deg,#f2f7ff,#e7eef9)!important;box-shadow:0 12px 24px -20px #2f5eb052!important}.ticket-reply-desktop-editor-card:after{content:"✎"!important;position:absolute!important;left:48px!important;top:52px!important;color:#5c82c7!important;font-size:28px!important;line-height:1!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{min-height:64px!important;height:64px!important;padding:0 18px 0 24px!important;border:1px solid #dce6f3!important;border-radius:20px!important;background:#ffffffb8!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.reply-format-actions{gap:10px!important}.ticket-reply-icon-tool{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;color:#405d8d!important}.ticket-reply-icon-tool svg{width:20px!important;height:20px!important}.reply-saved{font-size:16px!important;font-weight:700!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{min-height:98px!important;height:98px!important;padding:18px 30px 22px!important;gap:22px!important;border-top:1px solid #d9e5f3!important;background:transparent!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{height:68px!important;min-height:68px!important;border-radius:22px!important;font-size:22px!important;font-weight:850!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{min-width:340px!important;border:1px solid #d3dff0!important;background:#ffffffe0!important;color:#1b62df!important}.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{min-width:560px!important;background:linear-gradient(135deg,#2f84ff,#1e66ef)!important;box-shadow:0 20px 40px -28px #2768dbb3!important}.image1-ticket-attach-btn svg,.ticket-reply-attach-btn svg,.ticket-reply-desktop-attach-btn svg,.image1-ticket-send-btn svg,.ticket-reply-send-btn svg,.ticket-reply-desktop-send-btn svg{width:28px!important;height:28px!important}}@media(min-width:769px)and (max-width:1380px){.detail-ticket-title{font-size:48px!important}.ticket-more-trigger{min-width:220px!important;height:86px!important}.ticket-more-trigger-label{font-size:22px!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{height:286px!important;min-height:286px!important;max-height:286px!important}.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{min-width:360px!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{min-width:250px!important}}@media(min-width:769px){.opsc-col-middle,.opsc-detail-wrapper,.opsc-detail-card{min-height:0!important}.opsc-detail-card{display:flex!important;flex-direction:column!important;overflow:hidden!important}.detail-top-header{padding:32px 44px 8px!important}.detail-requester-banner{margin:8px 44px 20px!important;min-height:78px!important;padding:0 22px!important;display:flex!important;align-items:center!important;gap:18px!important;border:1px solid #d7e3f1!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffc7,#f6faffdb)!important;box-shadow:0 18px 38px -34px #325ca752!important}.detail-requester-banner-icon{width:56px!important;height:56px!important;min-width:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d6e2f2!important;border-radius:18px!important;background:linear-gradient(180deg,#eef5ff,#e4eefc)!important;color:#2062de!important;box-shadow:inset 0 1px #ffffffd9!important}.detail-requester-banner-name{color:#1c5fdf!important;font-size:20px!important;line-height:1.1!important;font-weight:850!important}.activity-feed{position:relative!important;flex:1 1 auto!important;min-height:0!important;margin:10px 22px 18px!important;padding:24px 18px 300px!important;border:1px solid #d6e2f1!important;border-radius:30px!important;background:linear-gradient(180deg,#ffffffc7,#f7faffe6)!important;box-shadow:0 18px 42px -34px #345ca638!important;overflow:hidden!important}.activity-feed:before{display:none!important}.activity-toolbar{margin-top:0!important;min-height:50px!important;padding:4px 18px 0!important}.comments-wrap{position:relative!important;margin:8px 16px 0!important;min-height:296px!important;height:296px!important;max-height:296px!important;overflow:hidden!important}.comments-list{position:relative!important;min-height:296px!important;height:296px!important;max-height:296px!important;padding:0 10px 6px 0!important;overflow-y:auto!important}.comments-list:before{content:""!important;position:absolute!important;left:41px!important;top:8px!important;bottom:18px!important;width:2px!important;border-radius:999px!important;background:linear-gradient(180deg,#d6e4f5,#cfddef)!important}.comment-item{grid-template-columns:74px minmax(0,1fr)!important;gap:16px!important;margin:0 0 18px!important;align-items:start!important}.comment-avatar{width:44px!important;height:44px!important;margin-left:20px!important;border-radius:50%!important;border:1px solid #d7e3f2!important;background:linear-gradient(180deg,#eef5ff,#dceafe)!important;color:#2368e2!important;position:relative!important;z-index:1!important}.comment-body{padding:16px 18px!important;border-radius:20px!important;background:#ffffffdb!important;border:1px solid #dae5f2!important}.comment-header{margin-bottom:12px!important;gap:10px!important}.comment-author{font-size:17px!important;font-weight:850!important;color:#102650!important}.comment-time{font-size:13px!important;color:#6982a4!important}.comment-message-card{padding:18px 20px!important;border-radius:18px!important;border:1px solid #e1ebf7!important;background:linear-gradient(180deg,#f9fcfffa,#f5f9fefa)!important}.comment-text{font-size:15px!important;line-height:1.52!important;color:#223959!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{position:absolute!important;left:22px!important;right:22px!important;bottom:22px!important;margin:0!important;min-height:284px!important;height:284px!important;max-height:284px!important;border-radius:32px!important;border:1px solid #bad1f7!important;background:linear-gradient(180deg,#ffffffed,#f7fafff2)!important;box-shadow:0 30px 58px -34px #305db057,inset 0 1px #ffffffdb!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important;overflow:hidden!important;z-index:2!important}.desktop-reply-composer:before{content:""!important;position:absolute!important;top:16px!important;left:50%!important;transform:translate(-50%)!important;width:68px!important;height:7px!important;border-radius:999px!important;background:#c7d7f0!important}.ticket-reply-modal-head,.ticket-reply-desktop-head{min-height:0!important;height:0!important;padding:0!important;overflow:hidden!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{position:relative!important;min-height:158px!important;height:158px!important;margin:38px 26px 0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:60px!important;height:60px!important;border-radius:18px!important;border:1px solid #d8e4f3!important;background:linear-gradient(180deg,#eff5ff,#e5eefb)!important;box-shadow:inset 0 1px #ffffffdb!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{content:"✎"!important;position:absolute!important;left:18px!important;top:14px!important;color:#5e82c9!important;font-size:30px!important;line-height:1!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{min-height:92px!important;height:92px!important;padding:10px 10px 16px 96px!important;border:0!important;border-bottom:1px solid #d8e5f2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2a4368!important;font-size:18px!important;font-weight:560!important}.reply-textarea::placeholder,.ticket-reply-modal-textarea::placeholder,.ticket-reply-desktop-textarea::placeholder{color:#6c85ac!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{min-height:58px!important;height:58px!important;margin-top:10px!important;padding:0 18px!important;border:1px solid #d8e5f2!important;border-radius:18px!important;background:#ffffffbd!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.reply-format-actions{gap:10px!important}.ticket-reply-icon-tool{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important;color:#486188!important}.ticket-reply-icon-tool svg{width:18px!important;height:18px!important}.reply-saved{font-size:15px!important;font-weight:700!important;color:#627ca5!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{min-height:84px!important;height:84px!important;padding:16px 26px 20px!important;gap:18px!important;border-top:1px solid #d8e5f2!important;background:transparent!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{height:58px!important;min-height:58px!important;border-radius:20px!important;font-size:16px!important;font-weight:850!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{min-width:240px!important;border:1px solid #d5e1f1!important;background:#ffffffe0!important;color:#1d63df!important}.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{flex:1 1 auto!important;min-width:360px!important;background:linear-gradient(135deg,#2f84ff,#1e66ef)!important;box-shadow:0 18px 34px -26px #2866e0b8!important}.image1-ticket-attach-btn svg,.ticket-reply-attach-btn svg,.ticket-reply-desktop-attach-btn svg,.image1-ticket-send-btn svg,.ticket-reply-send-btn svg,.ticket-reply-desktop-send-btn svg{width:22px!important;height:22px!important}}@media(min-width:769px){.detail-top-header{padding:34px 46px 10px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:26px!important}.detail-header-content{flex:1 1 auto!important;min-width:0!important;padding-right:18px!important}.detail-ticket-title{margin:0 0 24px!important;font-size:58px!important;line-height:.96!important;letter-spacing:-.035em!important;white-space:nowrap!important}.detail-meta-row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0!important;width:min(100%,820px)!important;max-width:100%!important;min-height:94px!important;padding:0 18px!important;border:1px solid #d6e2f1!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffc7,#f6faffdb)!important;box-shadow:0 18px 38px -34px #325ca747!important;overflow:hidden!important}.detail-meta-row:before{content:""!important;flex:0 0 54px!important;width:54px!important;height:54px!important;margin:0 18px 0 0!important;border-radius:50%!important;background:linear-gradient(#2d73f5,#2d73f5) center 15px / 11px 11px no-repeat,radial-gradient(circle at center 33px,#2d73f5 0 10px,transparent 10.5px),#edf4ff!important;border:1px solid #d3e1f5!important;box-shadow:inset 0 1px #fffc!important}.detail-meta-row>span{position:relative!important;display:inline-flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;min-height:64px!important;padding:0 28px!important;color:#4f688b!important;font-size:14px!important;font-weight:650!important;line-height:1.1!important;white-space:nowrap!important;flex:0 0 auto!important}.detail-meta-row>span:first-of-type{padding-left:0!important;min-width:150px!important}.detail-meta-row>span:nth-child(2){min-width:192px!important;padding-left:78px!important}.detail-meta-row>span:nth-child(2):before{content:""!important;position:absolute!important;left:24px!important;top:50%!important;width:54px!important;height:54px!important;transform:translateY(-50%)!important;border-radius:50%!important;border:1px solid #d3e1f5!important;background:linear-gradient(90deg,#2d73f5 0 100%) center 18px / 18px 4px no-repeat,linear-gradient(90deg,#2d73f5 0 100%) center 28px / 18px 4px no-repeat,linear-gradient(90deg,#2d73f5 0 100%) center 38px / 18px 4px no-repeat,linear-gradient(180deg,transparent 0 10px,#2d73f5 10px 44px,transparent 44px) 16px center / 4px 34px no-repeat,linear-gradient(180deg,transparent 0 10px,#2d73f5 10px 44px,transparent 44px) 34px center / 4px 34px no-repeat,#edf4ff!important;box-shadow:inset 0 1px #fffc!important}.detail-meta-row>span:nth-child(4){min-width:140px!important;padding-left:78px!important}.detail-meta-row>span:nth-child(4):before{content:""!important;position:absolute!important;left:24px!important;top:50%!important;width:54px!important;height:54px!important;transform:translateY(-50%)!important;border-radius:50%!important;border:1px solid #d3e1f5!important;background:radial-gradient(circle at center,transparent 0 14px,#2d73f5 14px 16px,transparent 16px),linear-gradient(180deg,#2d73f5 0 100%) center 15px / 3px 14px no-repeat,linear-gradient(90deg,#2d73f5 0 100%) center 27px / 11px 3px no-repeat,linear-gradient(180deg,#2d73f5 0 100%) 32px 24px / 3px 10px no-repeat,#edf4ff!important;box-shadow:inset 0 1px #fffc!important}.detail-meta-row>span:nth-child(3),.detail-meta-row>span:nth-child(5){display:none!important}.detail-meta-row>span+span:after{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:1px!important;height:48px!important;transform:translateY(-50%)!important;background:#d7e2ef!important}.detail-meta-row>span:first-of-type:after{display:none!important}.detail-meta-row strong{display:inline!important;margin:0!important;font-size:17px!important;line-height:1.1!important;font-weight:850!important;color:#102650!important}.detail-top-header>div:last-child{flex:0 0 auto!important;min-width:286px!important;align-items:flex-end!important;gap:36px!important}.detail-requester-banner{margin:10px 46px 18px!important;min-height:82px!important;border-radius:24px!important;padding:0 22px!important;gap:18px!important}.detail-requester-banner-icon{width:56px!important;height:56px!important;min-width:56px!important;border-radius:18px!important}.detail-requester-banner-name{font-size:20px!important;font-weight:850!important}.activity-feed{margin:10px 22px 18px!important;padding:24px 18px 304px!important;border-radius:30px!important}.activity-toolbar{padding:0 16px!important;margin-top:4px!important}.comments-wrap{margin:12px 18px 0!important;min-height:296px!important;height:296px!important;max-height:296px!important}.comments-list{min-height:296px!important;height:296px!important;max-height:296px!important;padding:0 10px 6px 0!important}.comments-list:before{left:43px!important;top:8px!important;bottom:20px!important;width:2px!important;background:linear-gradient(180deg,#d6e4f5,#cfdeef)!important;border-radius:999px!important}.comment-item{grid-template-columns:74px minmax(0,1fr)!important;gap:16px!important;margin:0 0 18px!important}.comment-avatar{width:54px!important;height:54px!important;margin-left:16px!important;border-radius:50%!important}.comment-body{padding:16px 18px!important;border-radius:22px!important;background:#ffffffdb!important}.comment-author{font-size:18px!important}.comment-time{font-size:14px!important}.comment-text{font-size:15px!important;line-height:1.5!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{position:absolute!important;left:20px!important;right:20px!important;bottom:20px!important;height:290px!important;min-height:290px!important;max-height:290px!important;margin:0!important;border-radius:34px!important;overflow:hidden!important;z-index:3!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{position:relative!important;min-height:160px!important;height:160px!important;margin:38px 26px 0!important;border:0!important;background:transparent!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:60px!important;height:60px!important;border-radius:18px!important;border:1px solid #d8e4f3!important;background:linear-gradient(180deg,#eff5ff,#e5eefb)!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{content:"✎"!important;position:absolute!important;left:18px!important;top:14px!important;color:#5e82c9!important;font-size:30px!important;line-height:1!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{min-height:96px!important;height:96px!important;padding:10px 10px 16px 96px!important;background:transparent!important;border:0!important;border-bottom:1px solid #d8e5f2!important;font-size:18px!important;color:#2a4368!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{min-height:58px!important;height:58px!important;margin-top:10px!important;padding:0 18px!important;border:1px solid #d8e5f2!important;border-radius:18px!important;background:#ffffffbd!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{min-height:86px!important;height:86px!important;padding:16px 26px 20px!important;gap:18px!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{height:58px!important;min-height:58px!important;border-radius:20px!important;font-size:16px!important;font-weight:850!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{min-width:240px!important}.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{flex:1 1 auto!important;min-width:340px!important}}@media(min-width:769px){.opsc-col-middle,.opsc-detail-wrapper,.opsc-detail-card{width:100%!important;min-width:0!important;max-width:100%!important}.opsc-detail-card{position:relative!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:760px!important;border-radius:26px!important;overflow:hidden!important;background:linear-gradient(135deg,#fffffff5,#f6fafff0)!important;border:1px solid #cbdcf3!important;box-shadow:0 24px 56px -36px #28529c57!important}.detail-top-header{display:grid!important;grid-template-columns:minmax(0,1fr) 170px!important;align-items:start!important;gap:22px!important;min-height:0!important;padding:24px 28px 12px!important;border:0!important;background:transparent!important}.detail-header-content{min-width:0!important;width:100%!important;padding:0!important}.detail-back-link{height:40px!important;margin:0 0 16px!important;gap:10px!important;color:#1765e7!important;font-size:14px!important;font-weight:800!important}.detail-back-link svg{width:16px!important;height:16px!important;padding:11px!important;box-sizing:content-box!important;border-radius:14px!important;border:1px solid #d3e0f2!important;background:linear-gradient(180deg,#fff,#f0f5fc)!important}.detail-ticket-number{min-height:34px!important;margin:0 0 14px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid #cad8ec!important;background:linear-gradient(180deg,#f3f7fd,#eaf0f9)!important;color:#2362d4!important;font-size:13px!important;font-weight:850!important;letter-spacing:.02em!important}.detail-ticket-title{margin:0 0 20px!important;max-width:100%!important;color:#0d2859!important;font-size:42px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.detail-meta-row{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(110px,.75fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-height:72px!important;padding:0!important;border:1px solid #d4e1f0!important;border-radius:18px!important;background:#ffffffc7!important;box-shadow:0 14px 32px -30px #2d549652!important;overflow:hidden!important}.detail-meta-row:before,.detail-meta-row:after,.detail-meta-row>span{display:none!important}.detail-meta-item{position:relative!important;min-width:0!important;display:flex!important;align-items:center!important;gap:11px!important;padding:12px 14px!important;color:#385477!important}.detail-meta-item+.detail-meta-item:before{content:""!important;position:absolute!important;left:0!important;top:14px!important;bottom:14px!important;width:1px!important;background:#d8e3ef!important}.detail-meta-icon{flex:0 0 40px!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:13px!important;border:1px solid #d6e2f2!important;background:linear-gradient(180deg,#f0f6ff,#e5eefb)!important;color:#2266df!important}.detail-meta-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.detail-meta-copy small{color:#637b9b!important;font-size:10px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.detail-meta-copy strong{max-width:100%!important;color:#122a54!important;font-size:12px!important;line-height:1.15!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.detail-top-header>div:last-child{min-width:0!important;width:170px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:26px!important}.detail-avatar-lg{width:70px!important;height:70px!important;min-width:70px!important;border-radius:20px!important;font-size:24px!important;border:1px solid #cad9ed!important;background:linear-gradient(180deg,#fff,#edf3fc)!important;color:#1d61dc!important}.ticket-more-menu-shell{width:100%!important;min-width:0!important;align-items:stretch!important}.ticket-more-trigger{width:100%!important;min-width:0!important;height:62px!important;padding:7px 14px 7px 8px!important;gap:10px!important;justify-content:flex-start!important;border-radius:18px!important;border:1px solid #9fc4f8!important;background:#ffffffe0!important}.ticket-more-trigger-iconbox,.ticket-more-delete-iconbox{width:46px!important;height:46px!important;min-width:46px!important;border-radius:13px!important;border:1px solid #cfdbed!important;background:linear-gradient(180deg,#f3f7fd,#e8eff9)!important}.ticket-more-trigger-label{font-size:16px!important;font-weight:850!important;color:#1f5edf!important}.ticket-more-trigger-caret{margin-left:auto!important;display:inline-flex!important;color:#426da9!important}.ticket-more-menu-shell .ticket-more-delete{top:calc(100% + 10px)!important;right:0!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:6px 12px 6px 8px!important;border-radius:17px!important}.detail-requester-banner{margin:0 28px 14px!important;min-height:62px!important;padding:0 16px!important;gap:12px!important;border-radius:18px!important;border:1px solid #d7e3f0!important;background:#ffffffbd!important}.detail-requester-banner-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important}.detail-requester-banner-name{font-size:15px!important;font-weight:850!important}.activity-feed{position:relative!important;flex:1 1 auto!important;min-height:0!important;margin:0 16px 16px!important;padding:18px 14px 222px!important;border-radius:24px!important;border:1px solid #d6e2f0!important;background:linear-gradient(180deg,#ffffffc7,#f7faffe6)!important;box-shadow:0 16px 38px -34px #32599e47!important;overflow:hidden!important}.activity-feed:before{display:none!important}.activity-toolbar{min-height:38px!important;margin:0!important;padding:0 8px!important}.activity-toolbar .section-label{font-size:18px!important;font-weight:900!important}.activity-count{min-width:34px!important;height:34px!important;margin-left:10px!important;font-size:13px!important}.activity-sort{font-size:11px!important}.comments-wrap{position:relative!important;margin:10px 4px 0!important;height:228px!important;min-height:228px!important;max-height:228px!important;overflow:hidden!important}.comments-list{position:relative!important;height:228px!important;min-height:228px!important;max-height:228px!important;padding:0 8px 6px 0!important;overflow-y:auto!important}.comments-list:before{content:""!important;position:absolute!important;left:30px!important;top:5px!important;bottom:14px!important;width:2px!important;border-radius:999px!important;background:#d4e1f1!important}.comment-item{grid-template-columns:54px minmax(0,1fr)!important;gap:11px!important;margin:0 0 12px!important}.comment-avatar{width:38px!important;height:38px!important;margin-left:11px!important;border-radius:50%!important;position:relative!important;z-index:1!important}.comment-body{padding:11px 12px!important;border-radius:16px!important;border:1px solid #d9e4f1!important;background:#ffffffe0!important}.comment-header{min-height:24px!important;margin-bottom:8px!important;gap:7px!important}.comment-author{font-size:12px!important}.comment-time{font-size:9px!important}.role-badge,.dept-badge{font-size:8px!important;min-height:20px!important}.comment-message-card{padding:11px 12px!important;border-radius:12px!important}.comment-text{font-size:11px!important;line-height:1.45!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{position:absolute!important;left:14px!important;right:14px!important;bottom:14px!important;width:auto!important;height:202px!important;min-height:202px!important;max-height:202px!important;margin:0!important;border-radius:24px!important;border:1px solid #b8d0f6!important;background:linear-gradient(180deg,#fffffff0,#f7fafff5)!important;box-shadow:0 24px 48px -32px #305ba95c!important;overflow:hidden!important;z-index:3!important}.desktop-reply-composer:before{top:10px!important;width:48px!important;height:5px!important}.ticket-reply-modal-head,.ticket-reply-desktop-head{height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{position:relative!important;height:112px!important;min-height:112px!important;margin:24px 14px 0!important;border:0!important;background:transparent!important;overflow:visible!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:42px!important;height:42px!important;border-radius:13px!important;border:1px solid #d7e3f2!important;background:linear-gradient(180deg,#f0f6ff,#e6eefb)!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{content:"✎"!important;position:absolute!important;left:12px!important;top:9px!important;color:#5f83c8!important;font-size:22px!important;line-height:1!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{height:62px!important;min-height:62px!important;padding:8px 8px 10px 58px!important;border:0!important;border-bottom:1px solid #d8e4f1!important;border-radius:0!important;background:transparent!important;font-size:12px!important;line-height:1.35!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{height:42px!important;min-height:42px!important;margin-top:7px!important;padding:0 10px!important;border:1px solid #d8e4f1!important;border-radius:13px!important;background:#ffffffc2!important}.reply-format-actions{gap:3px!important}.ticket-reply-icon-tool{width:26px!important;height:26px!important;min-width:26px!important;border-radius:8px!important}.ticket-reply-icon-tool svg{width:14px!important;height:14px!important}.reply-saved{font-size:9px!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{height:66px!important;min-height:66px!important;padding:10px 14px 13px!important;gap:10px!important;border-top:1px solid #d8e4f1!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{height:42px!important;min-height:42px!important;border-radius:14px!important;font-size:11px!important;font-weight:850!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{flex:0 0 36%!important;min-width:0!important}.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{flex:1 1 auto!important;min-width:0!important}}@media(min-width:769px)and (max-width:1180px){.detail-top-header{grid-template-columns:minmax(0,1fr) 142px!important;gap:16px!important;padding-left:20px!important;padding-right:20px!important}.detail-top-header>div:last-child{width:142px!important}.detail-ticket-title{font-size:34px!important}.detail-meta-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(92px,.72fr)!important}.detail-meta-item{padding:9px 10px!important;gap:8px!important}.detail-meta-icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:10px!important}.detail-meta-copy strong{font-size:10px!important}.ticket-more-trigger{height:56px!important}.ticket-more-trigger-iconbox{width:40px!important;height:40px!important;min-width:40px!important}.ticket-more-trigger-label{font-size:14px!important}.detail-requester-banner{margin-left:20px!important;margin-right:20px!important}}@media(min-width:769px){html,body,#root{min-width:0!important;min-height:100%!important;margin:0!important;background:linear-gradient(135deg,#75a9ff42,#daeaffd1 34%,#f2f8fff5 58%,#d3e6ffd6)!important;background-color:#dceaff!important}.opsc-root{background:transparent!important;background-color:transparent!important}.opsc-detail-card{container-type:inline-size!important;container-name:ticket-detail!important;position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;border-radius:28px!important;overflow:hidden!important;background:linear-gradient(135deg,#fffffff5,#f6fafff0)!important}}@container ticket-detail (max-width: 800px){.detail-top-header{display:grid!important;grid-template-columns:minmax(0,1fr) 154px!important;align-items:start!important;gap:18px!important;min-height:0!important;padding:20px 24px 6px!important;border:0!important;background:transparent!important}.detail-header-content{min-width:0!important;width:100%!important;padding:0!important}.detail-back-link{display:inline-flex!important;width:auto!important;height:34px!important;margin:0 0 10px!important;padding:0!important;gap:9px!important;color:#1765e7!important;font-size:12px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.detail-back-link svg{width:14px!important;height:14px!important;padding:9px!important;box-sizing:content-box!important;border:1px solid #d3e0f2!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f0f5fc)!important}.detail-ticket-number{display:flex!important;width:max-content!important;min-height:29px!important;height:29px!important;margin:0 0 10px!important;padding:0 12px!important;align-items:center!important;border:1px solid #cad8ec!important;border-radius:10px!important;background:linear-gradient(180deg,#f3f7fd,#eaf0f9)!important;color:#2362d4!important;font-size:11px!important;line-height:1!important;font-weight:850!important;letter-spacing:.02em!important}.detail-ticket-title{display:block!important;max-width:100%!important;margin:0 0 14px!important;color:#0d2859!important;font-size:34px!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.detail-meta-row{display:grid!important;grid-template-columns:1.15fr 1fr .78fr!important;width:100%!important;min-width:0!important;min-height:58px!important;height:58px!important;padding:0!important;gap:0!important;align-items:stretch!important;border:1px solid #d4e1f0!important;border-radius:15px!important;background:#ffffffd1!important;overflow:hidden!important}.detail-meta-row:before,.detail-meta-row:after,.detail-meta-row>span{display:none!important}.detail-meta-item{position:relative!important;min-width:0!important;padding:8px!important;display:flex!important;align-items:center!important;gap:7px!important;overflow:hidden!important}.detail-meta-item+.detail-meta-item:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:1px!important;background:#d8e3ef!important}.detail-meta-icon{flex:0 0 34px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid #d6e2f2!important;border-radius:10px!important;background:linear-gradient(180deg,#f0f6ff,#e5eefb)!important;color:#2266df!important}.detail-meta-icon svg{width:15px!important;height:15px!important}.detail-meta-copy{display:flex!important;min-width:0!important;flex-direction:column!important;gap:2px!important}.detail-meta-copy small{color:#637b9b!important;font-size:7.5px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.detail-meta-copy strong{display:block!important;max-width:100%!important;margin:0!important;color:#122a54!important;font-size:8.5px!important;line-height:1.1!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.detail-top-header>div:last-child{display:flex!important;width:154px!important;min-width:154px!important;flex-direction:column!important;align-items:flex-end!important;gap:18px!important}.detail-avatar-lg{flex:0 0 60px!important;width:60px!important;height:60px!important;min-width:60px!important;border:1px solid #cad9ed!important;border-radius:17px!important;background:linear-gradient(180deg,#fff,#edf3fc)!important;color:#1d61dc!important;font-size:20px!important;font-weight:900!important}.ticket-more-menu-shell{width:154px!important;min-width:154px!important;align-items:stretch!important}.ticket-more-trigger{display:flex!important;width:154px!important;min-width:154px!important;height:59px!important;padding:6px 10px 6px 7px!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:1px solid #9fc4f8!important;border-radius:17px!important;background:#ffffffe6!important}.ticket-more-trigger-iconbox,.ticket-more-delete-iconbox{flex:0 0 43px!important;width:43px!important;height:43px!important;min-width:43px!important;border:1px solid #cfdbed!important;border-radius:12px!important;background:linear-gradient(180deg,#f3f7fd,#e8eff9)!important}.ticket-more-trigger-iconbox svg,.ticket-more-delete-iconbox svg{width:16px!important;height:16px!important}.ticket-more-trigger-label{color:#1f5edf!important;font-size:14px!important;font-weight:850!important}.ticket-more-trigger-caret{display:inline-flex!important;margin-left:auto!important;color:#426da9!important}.ticket-more-trigger-caret svg{width:14px!important;height:14px!important}.ticket-more-menu-shell .ticket-more-delete{top:calc(100% + 8px)!important;right:0!important;width:154px!important;min-width:154px!important;min-height:52px!important;padding:5px 9px 5px 6px!important;gap:8px!important;border-radius:15px!important}.ticket-more-delete-label{font-size:11px!important}.detail-requester-banner{display:flex!important;width:calc(100% - 220px)!important;min-width:0!important;min-height:48px!important;height:48px!important;margin:6px 24px 12px!important;padding:0 12px!important;align-items:center!important;gap:10px!important;border:1px solid #d7e3f0!important;border-radius:15px!important;background:#ffffffc7!important}.detail-requester-banner-icon{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important}.detail-requester-banner-icon svg{width:16px!important;height:16px!important}.detail-requester-banner-name{color:#1d61dc!important;font-size:12px!important;font-weight:850!important}.activity-feed{position:relative!important;display:flex!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;margin:0 12px 12px!important;padding:14px 10px 196px!important;flex-direction:column!important;gap:8px!important;border:1px solid #d6e2f0!important;border-radius:21px!important;background:linear-gradient(180deg,#ffffffd1,#f7faffeb)!important;overflow:hidden!important}.activity-feed:before{display:none!important}.activity-toolbar{display:flex!important;flex:0 0 32px!important;min-height:32px!important;margin:0!important;padding:0 7px!important;align-items:center!important;justify-content:space-between!important}.activity-toolbar .section-label{color:#102650!important;font-size:16px!important;line-height:1!important;font-weight:900!important}.activity-count{min-width:30px!important;height:30px!important;margin-left:8px!important;padding:0 7px!important;font-size:11px!important}.activity-sort{height:28px!important;font-size:9px!important;gap:4px!important}.activity-sort svg{width:11px!important;height:11px!important}.comments-wrap{display:block!important;position:relative!important;flex:0 0 164px!important;width:100%!important;height:164px!important;min-height:164px!important;max-height:164px!important;margin:5px 2px 0!important;overflow:hidden!important}.comments-list{position:relative!important;display:flex!important;width:100%!important;height:164px!important;min-height:164px!important;max-height:164px!important;padding:0 6px 4px 0!important;flex-direction:column!important;gap:9px!important;overflow-y:auto!important}.comments-list:before{content:""!important;position:absolute!important;left:26px!important;top:4px!important;bottom:10px!important;width:2px!important;border-radius:999px!important;background:#d4e1f1!important}.comment-item{display:grid!important;grid-template-columns:47px minmax(0,1fr)!important;flex:0 0 auto!important;gap:9px!important;margin:0!important;padding:0!important;align-items:start!important}.comment-avatar{position:relative!important;z-index:1!important;width:34px!important;height:34px!important;margin-left:8px!important;border-radius:50%!important;font-size:9px!important}.comment-body{min-width:0!important;padding:9px 10px!important;border:1px solid #d9e4f1!important;border-radius:14px!important;background:#ffffffe6!important}.comment-header{min-height:20px!important;margin:0 0 6px!important;gap:5px!important}.comment-author{font-size:10px!important}.comment-time{font-size:7.5px!important}.role-badge,.dept-badge{min-height:17px!important;padding:2px 6px!important;font-size:6.5px!important}.comment-message-card{padding:8px 9px!important;border-radius:10px!important}.comment-text{font-size:9px!important;line-height:1.4!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;height:184px!important;min-height:184px!important;max-height:184px!important;margin:0!important;padding:0!important;border:1px solid #b8d0f6!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffff5,#f7fafff7)!important;box-shadow:0 22px 44px -30px #305ba957!important;overflow:hidden!important;z-index:3!important}.desktop-reply-composer:before{content:""!important;position:absolute!important;top:8px!important;left:50%!important;width:42px!important;height:4px!important;transform:translate(-50%)!important;border-radius:999px!important;background:#c7d7f0!important}.ticket-reply-modal-head,.ticket-reply-desktop-head{display:block!important;height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{position:relative!important;display:flex!important;height:102px!important;min-height:102px!important;margin:21px 12px 0!important;padding:0!important;flex-direction:column!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:38px!important;height:38px!important;border:1px solid #d7e3f2!important;border-radius:11px!important;background:linear-gradient(180deg,#f0f6ff,#e6eefb)!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{content:"✎"!important;position:absolute!important;left:10px!important;top:7px!important;color:#5f83c8!important;font-size:20px!important;line-height:1!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{width:100%!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:7px 7px 8px 50px!important;border:0!important;border-bottom:1px solid #d8e4f1!important;border-radius:0!important;background:transparent!important;color:#2a4368!important;font-size:10.5px!important;line-height:1.35!important;resize:none!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{width:100%!important;height:38px!important;min-height:38px!important;margin-top:6px!important;padding:0 8px!important;border:1px solid #d8e4f1!important;border-radius:11px!important;background:#ffffffc7!important}.reply-format-actions{gap:1px!important}.ticket-reply-icon-tool{width:23px!important;height:23px!important;min-width:23px!important;border-radius:7px!important}.ticket-reply-icon-tool svg{width:12px!important;height:12px!important}.reply-saved{font-size:7.5px!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{display:flex!important;height:59px!important;min-height:59px!important;padding:8px 12px 10px!important;align-items:center!important;gap:9px!important;border-top:1px solid #d8e4f1!important;background:transparent!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{height:39px!important;min-height:39px!important;padding:0 10px!important;border-radius:13px!important;font-size:9.5px!important;font-weight:850!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{flex:0 0 36%!important;min-width:0!important}.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{flex:1 1 auto!important;min-width:0!important}.image1-ticket-attach-btn svg,.ticket-reply-attach-btn svg,.ticket-reply-desktop-attach-btn svg,.image1-ticket-send-btn svg,.ticket-reply-send-btn svg,.ticket-reply-desktop-send-btn svg{width:15px!important;height:15px!important}}@container ticket-detail (max-width: 800px){.opsc-detail-card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;border-radius:22px!important;overflow:hidden!important}.detail-top-header{display:grid!important;grid-template-columns:minmax(0,1fr) 134px!important;flex:0 0 172px!important;width:100%!important;height:172px!important;min-height:172px!important;max-height:172px!important;padding:18px 22px 6px!important;gap:14px!important;align-items:start!important;border:0!important;background:transparent!important;overflow:visible!important}.detail-header-content{min-width:0!important;width:100%!important;padding:0!important}.detail-back-link{width:auto!important;height:24px!important;min-height:24px!important;margin:0 0 14px!important;padding:0!important;gap:7px!important;font-size:10px!important;line-height:1!important;font-weight:800!important;color:#1765e7!important}.detail-back-link svg{width:12px!important;height:12px!important;padding:5px!important;box-sizing:content-box!important;border:1px solid #d3e0f2!important;border-radius:9px!important;background:linear-gradient(180deg,#fff,#f0f5fc)!important}.detail-ticket-number{width:max-content!important;height:21px!important;min-height:21px!important;margin:0 0 14px!important;padding:0 9px!important;display:flex!important;align-items:center!important;border-radius:8px!important;border:1px solid #cad8ec!important;background:linear-gradient(180deg,#f3f7fd,#eaf0f9)!important;color:#2362d4!important;font-size:9px!important;line-height:1!important;font-weight:850!important}.detail-ticket-title{margin:0 0 4px!important;color:#0d2859!important;font-size:27px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.detail-meta-row{display:grid!important;grid-template-columns:1.15fr 1fr .78fr!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;gap:0!important;align-items:stretch!important;border:1px solid #d4e1f0!important;border-radius:12px!important;background:#ffffffd6!important;overflow:hidden!important}.detail-meta-row:before,.detail-meta-row:after,.detail-meta-row>span{display:none!important}.detail-meta-item{position:relative!important;min-width:0!important;padding:5px 6px!important;display:flex!important;align-items:center!important;gap:6px!important;overflow:hidden!important}.detail-meta-item+.detail-meta-item:before{content:""!important;position:absolute!important;left:0!important;top:7px!important;bottom:7px!important;width:1px!important;background:#d8e3ef!important}.detail-meta-icon{flex:0 0 27px!important;width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border:1px solid #d6e2f2!important;border-radius:8px!important;background:linear-gradient(180deg,#f0f6ff,#e5eefb)!important;color:#2266df!important}.detail-meta-icon svg{width:13px!important;height:13px!important}.detail-meta-copy{display:flex!important;min-width:0!important;flex-direction:column!important;gap:2px!important}.detail-meta-copy small{color:#637b9b!important;font-size:6.5px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.detail-meta-copy strong{display:block!important;max-width:100%!important;margin:0!important;color:#122a54!important;font-size:7.5px!important;line-height:1.1!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.detail-top-header>div:last-child{display:flex!important;width:134px!important;min-width:134px!important;flex-direction:column!important;align-items:flex-end!important;gap:14px!important}.detail-avatar-lg{flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;border:1px solid #cad9ed!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#edf3fc)!important;color:#1d61dc!important;font-size:16px!important;font-weight:900!important}.ticket-more-menu-shell{width:134px!important;min-width:134px!important;align-items:stretch!important}.ticket-more-trigger{width:134px!important;min-width:134px!important;height:48px!important;padding:5px 8px 5px 6px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;border:1px solid #9fc4f8!important;border-radius:14px!important;background:#ffffffeb!important}.ticket-more-trigger-iconbox,.ticket-more-delete-iconbox{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;border:1px solid #cfdbed!important;border-radius:10px!important;background:linear-gradient(180deg,#f3f7fd,#e8eff9)!important}.ticket-more-trigger-iconbox svg,.ticket-more-delete-iconbox svg{width:14px!important;height:14px!important}.ticket-more-trigger-label{color:#1f5edf!important;font-size:12px!important;font-weight:850!important}.ticket-more-trigger-caret{display:inline-flex!important;margin-left:auto!important;color:#426da9!important}.ticket-more-trigger-caret svg{width:12px!important;height:12px!important}.ticket-more-menu-shell .ticket-more-delete{top:calc(100% + 7px)!important;right:0!important;width:134px!important;min-width:134px!important;min-height:44px!important;padding:5px 8px 5px 5px!important;gap:7px!important;border-radius:13px!important}.ticket-more-delete-label{font-size:9px!important}.detail-requester-banner{flex:0 0 38px!important;width:calc(100% - 192px)!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:6px 22px 10px!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #d7e3f0!important;border-radius:12px!important;background:#fffc!important}.detail-requester-banner-icon{flex:0 0 27px!important;width:27px!important;height:27px!important;min-width:27px!important;border-radius:8px!important}.detail-requester-banner-icon svg{width:14px!important;height:14px!important}.detail-requester-banner-name{color:#1d61dc!important;font-size:10px!important;font-weight:850!important}.activity-feed{position:relative!important;display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;margin:0 10px 10px!important;padding:11px 8px 0!important;flex-direction:column!important;gap:6px!important;border:1px solid #d6e2f0!important;border-radius:17px!important;background:linear-gradient(180deg,#ffffffd6,#f7faffed)!important;overflow:hidden!important}.activity-feed:before{display:none!important}.activity-toolbar{display:flex!important;flex:0 0 26px!important;min-height:26px!important;margin:0!important;padding:0 6px!important;align-items:center!important;justify-content:space-between!important}.activity-toolbar .section-label{color:#102650!important;font-size:13px!important;line-height:1!important;font-weight:900!important}.activity-count{min-width:25px!important;height:25px!important;margin-left:7px!important;padding:0 6px!important;font-size:9px!important}.activity-sort{height:23px!important;font-size:8px!important;gap:3px!important}.activity-sort svg{width:10px!important;height:10px!important}.comments-wrap{display:block!important;position:relative!important;flex:0 0 108px!important;width:100%!important;height:108px!important;min-height:108px!important;max-height:108px!important;margin:4px 2px 0!important;overflow:hidden!important}.comments-list{position:relative!important;display:flex!important;width:100%!important;height:108px!important;min-height:108px!important;max-height:108px!important;padding:0 5px 3px 0!important;flex-direction:column!important;gap:7px!important;overflow-y:auto!important}.comments-list:before{content:""!important;position:absolute!important;left:21px!important;top:3px!important;bottom:8px!important;width:2px!important;border-radius:999px!important;background:#d4e1f1!important}.comment-item{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;flex:0 0 auto!important;gap:7px!important;margin:0!important;padding:0!important;align-items:start!important}.comment-avatar{position:relative!important;z-index:1!important;width:28px!important;height:28px!important;margin-left:6px!important;border-radius:50%!important;font-size:7px!important}.comment-body{min-width:0!important;padding:7px 8px!important;border:1px solid #d9e4f1!important;border-radius:11px!important;background:#ffffffeb!important}.comment-header{min-height:16px!important;margin:0 0 5px!important;gap:4px!important}.comment-author{font-size:8px!important}.comment-time{font-size:6px!important}.role-badge,.dept-badge{min-height:14px!important;padding:2px 5px!important;font-size:5.5px!important}.comment-message-card{padding:6px 7px!important;border-radius:8px!important}.comment-text{font-size:7.5px!important;line-height:1.4!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{position:absolute!important;left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;height:156px!important;min-height:156px!important;max-height:156px!important;margin:0!important;padding:0!important;border:1px solid #b8d0f6!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff7,#f7fafffa)!important;box-shadow:0 18px 36px -26px #305ba957!important;overflow:hidden!important;z-index:3!important}.desktop-reply-composer:before{content:""!important;position:absolute!important;top:7px!important;left:50%!important;width:34px!important;height:3px!important;transform:translate(-50%)!important;border-radius:999px!important;background:#c7d7f0!important}.ticket-reply-modal-head,.ticket-reply-desktop-head{display:block!important;height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{position:relative!important;display:flex!important;height:86px!important;min-height:86px!important;margin:18px 10px 0!important;padding:0!important;flex-direction:column!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:31px!important;height:31px!important;border:1px solid #d7e3f2!important;border-radius:9px!important;background:linear-gradient(180deg,#f0f6ff,#e6eefb)!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{content:"✎"!important;position:absolute!important;left:8px!important;top:6px!important;color:#5f83c8!important;font-size:16px!important;line-height:1!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:6px 6px 7px 40px!important;border:0!important;border-bottom:1px solid #d8e4f1!important;border-radius:0!important;background:transparent!important;color:#2a4368!important;font-size:8.5px!important;line-height:1.35!important;resize:none!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{width:100%!important;height:32px!important;min-height:32px!important;margin-top:5px!important;padding:0 7px!important;border:1px solid #d8e4f1!important;border-radius:9px!important;background:#fffc!important}.reply-format-actions{gap:1px!important}.ticket-reply-icon-tool{width:19px!important;height:19px!important;min-width:19px!important;border-radius:6px!important}.ticket-reply-icon-tool svg{width:10px!important;height:10px!important}.reply-saved{font-size:6px!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{display:flex!important;height:50px!important;min-height:50px!important;padding:7px 10px 8px!important;align-items:center!important;gap:7px!important;border-top:1px solid #d8e4f1!important;background:transparent!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{height:33px!important;min-height:33px!important;padding:0 8px!important;border-radius:11px!important;font-size:8px!important;font-weight:850!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{flex:0 0 36%!important;min-width:0!important}.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{flex:1 1 auto!important;min-width:0!important}.image1-ticket-attach-btn svg,.ticket-reply-attach-btn svg,.ticket-reply-desktop-attach-btn svg,.image1-ticket-send-btn svg,.ticket-reply-send-btn svg,.ticket-reply-desktop-send-btn svg{width:12px!important;height:12px!important}}@media(min-width:769px){.opsc-detail-card{display:flex!important;flex-direction:column!important;min-height:calc(100dvh - 46px)!important;height:calc(100dvh - 46px)!important;overflow:hidden!important;border-radius:32px!important;border:1px solid #d8e4f1!important;background:linear-gradient(180deg,#fffffff0,#f6fafff5)!important;box-shadow:0 26px 60px -34px #2e59a542!important}.detail-top-header,.detail-top-header-minimal,.detail-requester-banner,.detail-meta-row,.detail-header-content,.detail-header-actions,.detail-back-link,.detail-ticket-number,.detail-ticket-title,.detail-avatar-lg,.ticket-more-menu-shell{display:none!important}.activity-feed{position:relative!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;margin:18px!important;padding:24px 22px 310px!important;border:1px solid #d6e2f1!important;border-radius:30px!important;background:linear-gradient(180deg,#ffffffdb,#f7fafff5)!important;box-shadow:0 14px 32px -28px #315aa62e!important;overflow:hidden!important}.activity-feed:before{display:none!important}.activity-toolbar{position:relative!important;z-index:2!important;flex:0 0 auto!important;min-height:54px!important;padding:0 8px!important;margin:0 0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.activity-toolbar .section-label{margin:0!important;display:inline-flex!important;align-items:center!important;gap:12px!important;color:#11284f!important;font-size:22px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.02em!important}.activity-count{min-width:42px!important;height:42px!important;margin-left:10px!important;padding:0 10px!important;border-radius:999px!important;background:#ddebff!important;color:#2168e8!important;font-size:17px!important;font-weight:850!important}.activity-sort{height:34px!important;padding:0 2px 0 8px!important;gap:6px!important;border:0!important;background:transparent!important;color:#6a7f9d!important;font-size:15px!important;font-weight:750!important}.comments-wrap{position:relative!important;flex:1 1 auto!important;min-height:0!important;margin:0 8px!important;overflow:hidden!important}.comments-list{position:relative!important;height:calc(100% + -0px)!important;min-height:0!important;max-height:none!important;padding:6px 10px 10px 0!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:18px!important;scrollbar-width:thin!important;scrollbar-color:#c7d3e2 transparent!important}.comments-list::-webkit-scrollbar{width:6px!important}.comments-list::-webkit-scrollbar-thumb{background:#c7d3e2!important;border-radius:999px!important}.comments-list:before{content:""!important;position:absolute!important;left:45px!important;top:12px!important;bottom:14px!important;width:2px!important;border-radius:999px!important;background:linear-gradient(180deg,#d6e4f5,#cfdeef)!important}.comment-item{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.comment-item:hover{background:transparent!important;transform:none!important}.comment-avatar{width:52px!important;height:52px!important;margin-left:18px!important;border-radius:50%!important;border:1px solid #d7e4f3!important;background:linear-gradient(180deg,#eef5ff,#deebff)!important;color:#2468dd!important;font-size:15px!important;font-weight:850!important;box-shadow:0 10px 24px -24px #2e5cb075!important;overflow:hidden!important}.comment-body{min-width:0!important;padding:16px 18px!important;border:1px solid #d9e4f1!important;border-radius:22px!important;background:#ffffffeb!important;box-shadow:0 12px 26px -26px #2e59a533!important}.comment-header{min-height:24px!important;margin:0 0 12px!important;gap:8px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important}.comment-author{color:#13294d!important;font-size:16px!important;line-height:1.1!important;font-weight:850!important}.comment-time{margin-left:auto!important;color:#7286a3!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.role-badge,.dept-badge{min-height:24px!important;padding:4px 10px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:800!important}.comment-message-card{margin:0!important;padding:15px 18px!important;border:1px solid #e2ebf6!important;border-radius:18px!important;background:linear-gradient(180deg,#f8fbff,#f4f8fd)!important}.comment-text,.comment-item p,.comment-item li,.comment-item ul{margin:0!important;color:#253c5d!important;font-size:14px!important;line-height:1.5!important;font-weight:560!important}.ticket-jump-bottom-circle{right:18px!important;bottom:324px!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;width:auto!important;height:274px!important;min-height:274px!important;max-height:274px!important;margin:0!important;padding:0!important;border:1px solid #b8d0f6!important;border-radius:32px!important;background:linear-gradient(180deg,#fffffff7,#f7fafffa)!important;box-shadow:0 22px 44px -30px #305ba957!important;overflow:hidden!important;z-index:3!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.desktop-reply-composer:before{content:""!important;position:absolute!important;top:12px!important;left:50%!important;width:58px!important;height:6px!important;transform:translate(-50%)!important;border-radius:999px!important;background:#c7d7f0!important}.ticket-reply-modal-head,.ticket-reply-desktop-head{display:block!important;height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{position:relative!important;display:flex!important;height:148px!important;min-height:148px!important;margin:34px 22px 0!important;padding:0!important;flex-direction:column!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:50px!important;height:50px!important;border:1px solid #d7e3f2!important;border-radius:16px!important;background:linear-gradient(180deg,#f0f6ff,#e6eefb)!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{content:"✎"!important;position:absolute!important;left:12px!important;top:10px!important;color:#5f83c8!important;font-size:24px!important;line-height:1!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;padding:10px 10px 12px 76px!important;border:0!important;border-bottom:1px solid #d8e4f1!important;border-radius:0!important;background:transparent!important;color:#2a4368!important;font-size:17px!important;line-height:1.4!important;font-weight:560!important;resize:none!important;box-shadow:none!important}.reply-textarea::placeholder,.ticket-reply-modal-textarea::placeholder,.ticket-reply-desktop-textarea::placeholder{color:#7388a6!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{width:100%!important;height:52px!important;min-height:52px!important;margin-top:8px!important;padding:0 14px!important;border:1px solid #d8e4f1!important;border-radius:18px!important;background:#fffc!important}.reply-format-actions{gap:6px!important}.ticket-reply-icon-tool{width:30px!important;height:30px!important;min-width:30px!important;border-radius:8px!important;color:#506785!important}.ticket-reply-icon-tool svg{width:16px!important;height:16px!important}.reply-saved{font-size:12px!important;font-weight:700!important;color:#6c82a2!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{display:flex!important;height:78px!important;min-height:78px!important;padding:14px 22px 18px!important;align-items:center!important;gap:14px!important;border-top:1px solid #d8e4f1!important;background:transparent!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{height:52px!important;min-height:52px!important;padding:0 16px!important;border-radius:18px!important;font-size:16px!important;font-weight:850!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{flex:0 0 260px!important;min-width:260px!important}.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{flex:1 1 auto!important;min-width:0!important}.image1-ticket-attach-btn svg,.ticket-reply-attach-btn svg,.ticket-reply-desktop-attach-btn svg,.image1-ticket-send-btn svg,.ticket-reply-send-btn svg,.ticket-reply-desktop-send-btn svg{width:20px!important;height:20px!important}}@media(min-width:769px){.activity-feed{margin:14px!important;padding:18px 16px 244px!important;border-radius:24px!important}.activity-toolbar{min-height:42px!important;margin-bottom:6px!important;padding:0 6px!important}.activity-toolbar .section-label{gap:10px!important;font-size:18px!important}.activity-count{min-width:34px!important;height:34px!important;margin-left:8px!important;padding:0 8px!important;font-size:14px!important}.activity-sort{height:28px!important;font-size:13px!important}.comments-wrap{margin:0 6px!important}.comments-list{gap:12px!important;padding:4px 8px 8px 0!important}.comments-list:before{left:34px!important;top:10px!important;bottom:10px!important}.comment-item{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important}.comment-avatar{width:40px!important;height:40px!important;margin-left:12px!important;border-radius:14px!important;font-size:12px!important;box-shadow:0 8px 18px -20px #2e5cb06b!important}.comment-body{padding:12px 14px!important;border-radius:16px!important}.comment-header{min-height:20px!important;margin-bottom:8px!important;gap:6px!important}.comment-author{font-size:14px!important}.comment-time{font-size:11px!important}.role-badge,.dept-badge{min-height:20px!important;padding:3px 9px!important;font-size:9px!important}.comment-message-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.comment-text,.comment-item p,.comment-item li,.comment-item ul{font-size:13px!important;line-height:1.48!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{left:14px!important;right:14px!important;bottom:14px!important;height:214px!important;min-height:214px!important;max-height:214px!important;border-radius:24px!important}.desktop-reply-composer:before{top:10px!important;width:46px!important;height:5px!important}.ticket-jump-bottom-circle{right:14px!important;bottom:248px!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{height:112px!important;min-height:112px!important;margin:26px 16px 0!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{width:38px!important;height:38px!important;border-radius:12px!important;background:linear-gradient(180deg,#f3f8ff,#e7effb)!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{left:10px!important;top:8px!important;font-size:18px!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{height:54px!important;min-height:54px!important;max-height:54px!important;padding:7px 8px 10px 58px!important;font-size:14px!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{height:40px!important;min-height:40px!important;margin-top:6px!important;padding:0 10px!important;border-radius:14px!important}.reply-format-actions{gap:3px!important}.ticket-reply-icon-tool{width:24px!important;height:24px!important;min-width:24px!important;border-radius:7px!important;background:transparent!important;color:#58708f!important}.ticket-reply-icon-tool:hover{background:#f1f6fd!important;color:#1e63db!important}.ticket-reply-icon-tool svg{width:14px!important;height:14px!important}.reply-saved{font-size:10px!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{height:60px!important;min-height:60px!important;padding:10px 16px 14px!important;gap:10px!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{height:42px!important;min-height:42px!important;padding:0 14px!important;border-radius:15px!important;font-size:14px!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{flex:0 0 200px!important;min-width:200px!important}.image1-ticket-attach-btn svg,.ticket-reply-attach-btn svg,.ticket-reply-desktop-attach-btn svg,.image1-ticket-send-btn svg,.ticket-reply-send-btn svg,.ticket-reply-desktop-send-btn svg{width:17px!important;height:17px!important}}@media(min-width:769px){.activity-feed{padding-bottom:208px!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{left:12px!important;right:12px!important;bottom:12px!important;height:176px!important;min-height:176px!important;max-height:176px!important;border-radius:20px!important;border:1px solid #c4d6ef!important;box-shadow:0 16px 32px -26px #305ba942!important;background:linear-gradient(180deg,#fffffffb,#f8fbfffc)!important}.desktop-reply-composer:before{top:8px!important;width:38px!important;height:4px!important;background:#c1d2ea!important}.ticket-jump-bottom-circle{bottom:206px!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{height:86px!important;min-height:86px!important;margin:20px 14px 0!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{width:32px!important;height:32px!important;border-radius:10px!important;left:2px!important;top:2px!important;border-color:#d4e1f2!important;background:linear-gradient(180deg,#f4f8ff,#ebf2fc)!important;box-shadow:inset 0 1px #ffffffe6!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{left:10px!important;top:8px!important;font-size:14px!important;color:#5e80bb!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{height:38px!important;min-height:38px!important;max-height:38px!important;padding:4px 8px 8px 48px!important;font-size:12px!important;line-height:1.35!important;color:#6d82a3!important}.reply-textarea::placeholder,.ticket-reply-modal-textarea::placeholder,.ticket-reply-desktop-textarea::placeholder{color:#7a8eae!important;font-weight:640!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{height:32px!important;min-height:32px!important;margin-top:5px!important;padding:0 8px!important;border-radius:12px!important;border-color:#dbe5f2!important;background:#ffffffe6!important}.reply-format-actions{gap:2px!important}.ticket-reply-icon-tool{width:20px!important;height:20px!important;min-width:20px!important;border-radius:6px!important;color:#5f7392!important}.ticket-reply-icon-tool svg{width:12px!important;height:12px!important}.reply-saved{font-size:9px!important;color:#7084a5!important}.reply-saved svg{width:11px!important;height:11px!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{height:52px!important;min-height:52px!important;padding:8px 14px 12px!important;gap:10px!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{height:36px!important;min-height:36px!important;border-radius:13px!important;font-size:12px!important;letter-spacing:-.01em!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{flex:0 0 172px!important;min-width:172px!important}.image1-ticket-attach-btn svg,.ticket-reply-attach-btn svg,.ticket-reply-desktop-attach-btn svg,.image1-ticket-send-btn svg,.ticket-reply-send-btn svg,.ticket-reply-desktop-send-btn svg{width:15px!important;height:15px!important}}@media(min-width:769px){.opsc-detail-card{padding:0!important}.activity-feed{margin:10px!important;padding:14px 12px 166px!important;border-radius:20px!important}.activity-toolbar{min-height:34px!important;margin-bottom:4px!important;padding:0 4px!important}.activity-toolbar .section-label{gap:7px!important;font-size:15px!important}.activity-count{min-width:28px!important;height:28px!important;margin-left:6px!important;padding:0 7px!important;font-size:11px!important}.activity-sort{height:24px!important;font-size:11px!important;gap:4px!important}.activity-sort svg{width:11px!important;height:11px!important}.comments-wrap{margin:0 4px!important}.comments-list{gap:9px!important;padding:3px 6px 6px 0!important}.comments-list:before{left:28px!important;top:8px!important;bottom:8px!important;width:1px!important}.comment-item{grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important}.comment-avatar{width:32px!important;height:32px!important;margin-left:8px!important;border-radius:10px!important;font-size:10px!important}.comment-body{padding:9px 10px!important;border-radius:13px!important}.comment-header{min-height:16px!important;margin-bottom:6px!important;gap:4px!important}.comment-author{font-size:11.5px!important}.comment-time{font-size:9px!important}.role-badge,.dept-badge{min-height:16px!important;padding:2px 6px!important;font-size:7px!important}.comment-text,.comment-item p,.comment-item li,.comment-item ul{font-size:10.5px!important;line-height:1.42!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{left:10px!important;right:10px!important;bottom:10px!important;height:140px!important;min-height:140px!important;max-height:140px!important;border-radius:17px!important}.desktop-reply-composer:before{top:6px!important;width:32px!important;height:3px!important}.ticket-jump-bottom-circle{right:10px!important;bottom:164px!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{height:66px!important;min-height:66px!important;margin:16px 10px 0!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{width:26px!important;height:26px!important;left:1px!important;top:1px!important;border-radius:8px!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{left:7px!important;top:6px!important;font-size:12px!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{height:28px!important;min-height:28px!important;max-height:28px!important;padding:3px 6px 5px 38px!important;font-size:10px!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{height:26px!important;min-height:26px!important;margin-top:4px!important;padding:0 6px!important;border-radius:9px!important}.reply-format-actions{gap:1px!important}.ticket-reply-icon-tool{width:17px!important;height:17px!important;min-width:17px!important;border-radius:5px!important}.ticket-reply-icon-tool svg{width:10px!important;height:10px!important}.reply-saved{font-size:7.5px!important}.reply-saved svg{width:9px!important;height:9px!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{height:44px!important;min-height:44px!important;padding:6px 10px 9px!important;gap:7px!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{height:29px!important;min-height:29px!important;padding:0 9px!important;border-radius:10px!important;font-size:10px!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn{flex:0 0 140px!important;min-width:140px!important}.image1-ticket-attach-btn svg,.ticket-reply-attach-btn svg,.ticket-reply-desktop-attach-btn svg,.image1-ticket-send-btn svg,.ticket-reply-send-btn svg,.ticket-reply-desktop-send-btn svg{width:12px!important;height:12px!important}}@media(min-width:769px){.activity-feed{padding-bottom:226px!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{bottom:72px!important}.ticket-jump-bottom-circle{bottom:238px!important}}@media(min-width:769px){.opsc-detail-card{min-height:0!important;height:calc(100dvh - 46px)!important;max-height:calc(100dvh - 46px)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.activity-feed{flex:1 1 auto!important;align-self:stretch!important;width:auto!important;height:auto!important;min-height:0!important;max-height:calc(100% - 20px)!important;margin:10px!important;box-sizing:border-box!important;overflow:hidden!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.desktop-reply-composer:before{content:none!important;display:none!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before,.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{content:none!important;display:none!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{padding-left:8px!important}.ticket-jump-bottom-circle{right:10px!important;bottom:10px!important}}@media(min-width:769px){.activity-feed{padding-bottom:176px!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{bottom:18px!important}}.activity-sort-shell{position:relative!important;display:inline-flex!important;align-items:center!important;flex-shrink:0!important}.activity-sort-shell.is-open .activity-sort{border-color:#9fc0f7!important;background:#f6faff!important;box-shadow:0 0 0 4px #3b82f614!important}.activity-sort-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:45!important;min-width:152px!important;padding:6px!important;border-radius:14px!important;border:1px solid #d6e2f3!important;background:#fffffffa!important;box-shadow:0 18px 34px -24px #11254847!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.activity-sort-option{width:100%!important;border:0!important;background:transparent!important;color:#4a6288!important;border-radius:10px!important;padding:9px 10px!important;text-align:left!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer!important;transition:background .18s ease,color .18s ease!important}.activity-sort-option:hover,.activity-sort-option:focus-visible{background:#eef5ff!important;color:#1268e9!important;outline:none!important}.activity-sort-option.is-active{background:#eaf3ff!important;color:#1268e9!important}@media(max-width:768px){.activity-sort-menu{min-width:144px!important;padding:5px!important;border-radius:12px!important}.activity-sort-option{padding:8px 10px!important;font-size:11.5px!important}.opsc-list-card{padding-top:14px!important}.opsc-list-card .list-header{margin-top:6px!important;padding-top:6px!important}.opsc-list-card .list-title-bar,.opsc-list-card .list-filters{margin-top:4px!important}.opsc-list-card .table-rows,.opsc-list-card .list-footer{margin-top:8px!important}.opsc-detail-card{padding-top:12px!important}.opsc-detail-card .detail-top-header,.opsc-detail-card .detail-requester-banner,.opsc-detail-card .activity-feed{margin-top:8px!important}.info-card .card-header{margin-top:10px!important}.info-card .card-body{padding-top:14px!important}.opsc-mobile-ticket-modal .image1-ticket-scroll{padding-top:10px!important}}@media(min-width:769px){.opsc-list-card .list-header{margin-top:8px!important;padding-top:8px!important}.opsc-detail-card .detail-top-header,.opsc-detail-card .detail-requester-banner,.opsc-detail-card .activity-feed{margin-top:8px!important}.info-card .card-header{margin-top:10px!important}.info-card .card-body{padding-top:14px!important}}@media(min-width:769px){.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{bottom:4px!important}}@media(min-width:769px){.activity-feed{display:flex!important;flex-direction:column!important;min-height:0!important;height:calc(100% - 20px)!important;max-height:calc(100% - 20px)!important;overflow:hidden!important;padding-bottom:176px!important}.comments-wrap{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important}.comments-list{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding-bottom:12px!important;-webkit-overflow-scrolling:touch!important}.opsc-list-card,.info-card{margin-top:12px!important}}@media(max-width:768px){.opsc-list-card,.info-card{margin-top:10px!important}.comments-list,.image1-ticket-message-list{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media(min-width:769px){.opsc-detail-card{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.activity-feed{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;padding-bottom:194px!important}.activity-toolbar{position:relative!important;z-index:5!important;flex:0 0 auto!important}.comments-wrap{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}.comments-list{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:220px!important;scroll-padding-bottom:220px!important;-webkit-overflow-scrolling:touch!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{bottom:4px!important;z-index:8!important}.opsc-list-card,.info-card{margin-top:12px!important}}.activity-sort-select-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 30px 0 12px!important;border:1px solid #d7e3f3!important;border-radius:12px!important;background:#fff!important;color:#5c7093!important;font-size:12px!important;font-weight:800!important;box-shadow:0 10px 20px -18px #1125483d!important}.activity-sort-prefix{color:#6e81a2!important;flex:0 0 auto!important}.activity-sort-select{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;color:#516885!important;font-size:12px!important;font-weight:800!important;line-height:1!important;padding:0 16px 0 0!important;margin:0!important;cursor:pointer!important;outline:none!important}.activity-sort-select-caret{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%) rotate(90deg)!important;pointer-events:none!important;color:#6e81a2!important}.activity-sort-select-wrap:focus-within{border-color:#9fc0f7!important;box-shadow:0 0 0 4px #3b82f614!important}@media(max-width:768px){.comments-list,.image1-ticket-message-list{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.activity-sort-select-wrap{min-height:30px!important;padding:0 26px 0 10px!important;border-radius:10px!important;font-size:11px!important}.activity-sort-prefix,.activity-sort-select{font-size:11px!important}}@media(min-width:769px){.comments-list{padding-bottom:26px!important;scroll-padding-bottom:26px!important}.comments-list:after{content:""!important;display:block!important;flex:0 0 240px!important;min-height:240px!important;width:100%!important;pointer-events:none!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{bottom:8px!important}}.search-tune{display:none!important}.search-box{padding-right:14px!important}.list-filters-row{position:relative!important;z-index:12!important;align-items:stretch!important}.custom-filter-shell,.activity-sort-shell{position:relative!important;display:block!important}.custom-filter-trigger,.activity-sort{width:100%!important;min-height:48px!important;border:1px solid #d5e1f2!important;border-radius:14px!important;background:#fff!important;color:#41587b!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 40px 0 16px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 14px 26px -24px #11254847!important;cursor:pointer!important}.custom-filter-prefix,.activity-sort-prefix-text{color:#60779c!important;flex:0 0 auto!important}.custom-filter-value,.activity-sort-value-text{color:#324b72!important;flex:0 1 auto!important;min-width:0!important}.custom-filter-caret,.activity-sort-caret{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%) rotate(90deg)!important;pointer-events:none!important;color:#7187a8!important;transition:transform .18s ease!important}.custom-filter-shell.is-open .custom-filter-caret,.activity-sort-shell.is-open .activity-sort-caret{transform:translateY(-50%) rotate(270deg)!important}.custom-filter-shell.is-open .custom-filter-trigger,.activity-sort-shell.is-open .activity-sort{border-color:#9fc0f7!important;background:#f7fbff!important;box-shadow:0 0 0 4px #3b82f614!important}.custom-filter-menu,.activity-sort-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;min-width:100%!important;padding:6px!important;border:1px solid #d6e2f3!important;border-radius:14px!important;background:#fffffffb!important;box-shadow:0 24px 44px -24px #1125484d!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;z-index:40!important}.activity-sort-menu{right:0!important;left:auto!important;min-width:168px!important}.custom-filter-option,.activity-sort-option{width:100%!important;border:0!important;background:transparent!important;color:#4a6288!important;border-radius:10px!important;padding:10px 12px!important;text-align:left!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer!important;transition:background .18s ease,color .18s ease!important}.custom-filter-option:hover,.custom-filter-option:focus-visible,.activity-sort-option:hover,.activity-sort-option:focus-visible{background:#eef5ff!important;color:#1268e9!important;outline:none!important}.custom-filter-option.is-active,.activity-sort-option.is-active{background:#eaf3ff!important;color:#1268e9!important}.activity-sort{width:auto!important;min-width:178px!important;justify-content:flex-start!important}.activity-sort-shell{flex-shrink:0!important}.stat-badge{border-radius:18px!important}@media(max-width:768px){.custom-filter-trigger,.activity-sort{min-height:44px!important;border-radius:12px!important;font-size:13px!important;padding:0 36px 0 14px!important}.custom-filter-menu,.activity-sort-menu{min-width:100%!important;border-radius:12px!important;padding:5px!important}.custom-filter-option,.activity-sort-option{font-size:12px!important;padding:9px 10px!important}.stat-badge{border-radius:16px!important}}.opsc-list-card,.list-header,.activity-feed,.activity-toolbar{overflow:visible!important}.custom-filter-shell{flex:1 1 0!important;min-width:0!important}.custom-filter-trigger{min-height:40px!important;height:40px!important;padding:0 32px 0 12px!important;border-radius:12px!important;gap:5px!important;font-size:12.5px!important;line-height:1!important}.activity-sort{width:auto!important;min-width:128px!important;min-height:36px!important;height:36px!important;padding:0 30px 0 12px!important;border-radius:11px!important;gap:5px!important;font-size:12.5px!important;line-height:1!important}.custom-filter-caret,.activity-sort-caret{right:11px!important;width:12px!important;height:12px!important}.opsc-dropdown-portal-menu{position:fixed!important;z-index:2147483000!important;padding:6px!important;border:1px solid #d5e2f4!important;border-radius:13px!important;background:#fffffffc!important;box-shadow:0 24px 54px -26px #122a526b!important;backdrop-filter:blur(16px) saturate(120%)!important;-webkit-backdrop-filter:blur(16px) saturate(120%)!important;overflow:hidden!important;animation:fadeUp .15s ease both!important}.opsc-dropdown-portal-option{width:100%!important;min-height:34px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#486080!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 9px!important;text-align:left!important;font-size:12px!important;line-height:1.1!important;font-weight:700!important;cursor:pointer!important;transition:background .16s ease,color .16s ease!important}.opsc-dropdown-portal-option:hover,.opsc-dropdown-portal-option:focus-visible{outline:none!important;background:#eef5ff!important;color:#1268e9!important}.opsc-dropdown-portal-option.is-active{background:#e7f1ff!important;color:#1268e9!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar,.reply-format-actions{display:none!important}@media(min-width:769px){.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{height:66px!important;min-height:66px!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{height:66px!important;min-height:66px!important;max-height:66px!important;padding:10px 12px!important}}@media(max-width:768px){.custom-filter-trigger{min-height:38px!important;height:38px!important;padding:0 30px 0 11px!important;border-radius:11px!important;font-size:12px!important}.activity-sort{min-width:118px!important;min-height:34px!important;height:34px!important;padding:0 28px 0 10px!important;border-radius:10px!important;font-size:12px!important}}.opsc-list-card,.activity-feed{overflow:hidden!important}.custom-filter-shell{flex:1 1 132px!important;max-width:150px!important}@media(min-width:769px){.activity-feed{padding-bottom:14px!important}.comments-list:after{content:none!important;display:none!important}.comments-list{padding-bottom:10px!important;scroll-padding-bottom:10px!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:auto!important;margin:12px 0 0!important;z-index:8!important}.activity-feed-short{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important}.activity-feed-short .comments-wrap{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:280px!important;overflow:visible!important}.activity-feed-short .comments-list{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:280px!important;overflow-y:auto!important}}@media(min-width:769px){.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{position:relative!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:186px!important;max-height:none!important;margin:12px 0 0!important;padding:0!important;overflow:visible!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{flex:0 0 auto!important;height:92px!important;min-height:92px!important;max-height:none!important;margin:16px 16px 0!important;overflow:hidden!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{height:92px!important;min-height:92px!important;max-height:92px!important;padding:14px 16px!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:12px 16px 16px!important;padding-top:0!important;position:relative!important;visibility:visible!important;opacity:1!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;visibility:visible!important;opacity:1!important}}@media(min-width:769px){.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{min-height:228px!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{display:flex!important;flex-direction:column!important;height:132px!important;min-height:132px!important;max-height:132px!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{flex:1 1 auto!important;height:86px!important;min-height:86px!important;max-height:86px!important;padding:14px 16px 8px!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{display:flex!important;flex:0 0 40px!important;min-height:40px!important;height:40px!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0 12px!important;border-top:1px solid #dbe5f2!important;background:#fffffff0!important;visibility:visible!important;opacity:1!important}.reply-format-actions{display:flex!important;align-items:center!important;gap:4px!important;visibility:visible!important;opacity:1!important}.ticket-reply-icon-tool{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#607492!important;cursor:pointer!important}.ticket-reply-icon-tool:hover{background:#eef5ff!important;color:#1268e9!important}.ticket-reply-icon-tool svg{width:15px!important;height:15px!important}.reply-saved{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#6f82a2!important;font-size:10px!important;font-weight:750!important;white-space:nowrap!important}}@media(min-width:769px){.opsc-detail-card,.activity-feed{min-height:0!important;overflow:hidden!important}.activity-feed,.activity-feed-short{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:12px!important}.activity-feed .comments-wrap,.activity-feed-short .comments-wrap{flex:1 1 auto!important;min-height:72px!important;height:auto!important;max-height:none!important;overflow:hidden!important}.activity-feed .comments-list,.activity-feed-short .comments-list{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{position:relative!important;flex:0 0 238px!important;width:auto!important;height:238px!important;min-height:238px!important;max-height:238px!important;margin:12px 0 0!important;padding:0 0 74px!important;box-sizing:border-box!important;overflow:hidden!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{display:flex!important;flex-direction:column!important;width:auto!important;height:148px!important;min-height:148px!important;max-height:148px!important;margin:14px 16px 0!important;box-sizing:border-box!important;overflow:hidden!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{flex:1 1 auto!important;height:106px!important;min-height:106px!important;max-height:106px!important;box-sizing:border-box!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar{display:flex!important;flex:0 0 40px!important;height:40px!important;min-height:40px!important}.ticket-reply-modal-actions,.ticket-reply-desktop-actions{position:absolute!important;left:16px!important;right:16px!important;bottom:14px!important;z-index:30!important;display:grid!important;grid-template-columns:minmax(150px,.9fr) minmax(190px,1.35fr)!important;align-items:center!important;gap:12px!important;width:auto!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important;overflow:visible!important}.image1-ticket-attach-btn,.ticket-reply-attach-btn,.ticket-reply-desktop-attach-btn,.image1-ticket-send-btn,.ticket-reply-send-btn,.ticket-reply-desktop-send-btn{display:inline-flex!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;visibility:visible!important;opacity:1!important}}@media(min-width:769px){.desktop-reply-composer.image1-ticket-reply-sheet.ticket-reply-modal-v2.ticket-reply-modal-desktop-v2,.desktop-reply-composer{flex:0 0 214px!important;height:214px!important;min-height:214px!important;max-height:214px!important;padding-bottom:74px!important}.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar,.reply-format-actions,.reply-saved{display:none!important;visibility:hidden!important;opacity:0!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{position:relative!important;display:block!important;width:auto!important;height:122px!important;min-height:122px!important;max-height:122px!important;margin:14px 16px 0!important;padding-bottom:12px!important;overflow:visible!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{content:none!important;display:none!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;height:3px!important;border-radius:999px!important;background:#dbe5f2!important;display:block!important;pointer-events:none!important}.reply-textarea,.ticket-reply-modal-textarea,.ticket-reply-desktop-textarea{display:block!important;width:100%!important;height:108px!important;min-height:108px!important;max-height:108px!important;padding:14px 16px!important;box-sizing:border-box!important}}@media(max-width:768px){.ticket-reply-editor-toolbar,.ticket-reply-desktop-toolbar,.reply-format-actions,.reply-saved{display:none!important}.ticket-reply-editor-card,.ticket-reply-desktop-editor-card{position:relative!important;padding-bottom:10px!important;overflow:visible!important}.ticket-reply-editor-card:before,.ticket-reply-desktop-editor-card:before{content:none!important;display:none!important}.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{content:""!important;position:absolute!important;left:10px!important;right:10px!important;bottom:0!important;height:3px!important;border-radius:999px!important;background:#dbe5f2!important;display:block!important;pointer-events:none!important}}.desktop-reply-composer:before,.ticket-reply-editor-card:after,.ticket-reply-desktop-editor-card:after{content:none!important;display:none!important}@media(max-width:768px){html body .opsc-dropdown-portal-menu{position:fixed!important;top:var(--v89-menu-top)!important;left:var(--v89-menu-left)!important;width:var(--v89-menu-width)!important;max-height:var(--v89-menu-max-height)!important;bottom:auto!important;right:auto!important;transform:none!important;z-index:2147483647!important;background:#fff!important;background-image:none!important;border:1px solid #d5e2f4!important;box-shadow:0 24px 54px -26px #122a527a!important;overflow-y:auto!important}}@media(max-width:900px){html body .opsc-dropdown-portal-menu--hard-v90{right:auto!important;bottom:auto!important;transform:none!important;z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important;background:#fff!important;background-image:none!important;border:1px solid #d5e2f4!important;border-radius:13px!important;box-shadow:0 28px 68px -32px #122a528f!important;overscroll-behavior:contain!important}}@media(max-width:768px){html body .opsc-list-card .table-row.active,html body .opsc-list-card .table-row[aria-selected=true],html body .table-row.active,html body .table-row[aria-selected=true]{background:#fff!important;background-image:none!important;filter:none!important;opacity:1!important}html body .opsc-list-card .table-row.active:after,html body .opsc-list-card .table-row[aria-selected=true]:after,html body .table-row.active:after,html body .table-row[aria-selected=true]:after{display:none!important;content:none!important}html body .opsc-list-card .table-row.active:before,html body .opsc-list-card .table-row[aria-selected=true]:before,html body .table-row.active:before,html body .table-row[aria-selected=true]:before{display:block!important;opacity:1!important;background:#2f68e8!important;width:4px!important;border-radius:999px!important}html body .mobile-ticket-card :is(.td-ticket-id,.mobile-ticket-updated-inline,.mobile-ticket-updated-inline-label,.mobile-ticket-updated-inline-value,.mobile-ticket-date-chip,.mobile-ticket-subject,.pill){opacity:1!important;filter:none!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html body .mobile-ticket-updated-inline{background:#eef5ff!important;background-image:none!important;border:1px solid #d4e4f7!important;color:#284c80!important}html body .mobile-ticket-updated-inline-label{color:#294c7b!important}html body .mobile-ticket-updated-inline-value,html body .mobile-ticket-date-chip{color:#1f3f68!important}html body .mobile-ticket-subject{color:#102f55!important;font-weight:900!important}html body .mobile-ticket-pills .pill.status-resolved{color:#047857!important;background:#ecfdf5!important;border-color:#bbf7d0!important}html body .mobile-ticket-pills .pill.prio-medium{color:#1e40af!important;background:#f8fbff!important;border-color:#bfdbfe!important}}@media(min-width:769px){html body .opsc-dropdown-portal-menu{z-index:2147483647!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border:1px solid #d7e4f5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 22px 54px #0d224638!important;padding:7px!important;animation:none!important;transform:none!important}html body .opsc-dropdown-portal-option{min-height:40px!important;border-radius:10px!important;color:#17365f!important}html body .opsc-dropdown-portal-option:hover,html body .opsc-dropdown-portal-option.is-active{background:#eef5ff!important;color:#155ed8!important}html body :is(.custom-filter-trigger,.activity-sort){pointer-events:auto!important;cursor:pointer!important}html body :is(.list-header,.list-filters,.list-filters-row,.custom-filter-shell,.activity-sort-shell){overflow:visible!important}}@media(min-width:901px){.ticket-reply-modal-actions.ticket-reply-desktop-actions,.ticket-reply-modal-actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:min(760px,calc(100% - 64px))!important;margin:10px auto 0!important;transform:translate(-4%)!important}.image1-ticket-attach-btn.ticket-reply-attach-btn.ticket-reply-desktop-attach-btn,.image1-ticket-attach-btn.ticket-reply-attach-btn{flex:0 1 320px!important;max-width:320px!important}.image1-ticket-send-btn.ticket-reply-send-btn.ticket-reply-desktop-send-btn,.image1-ticket-send-btn.ticket-reply-send-btn{flex:0 1 300px!important;max-width:300px!important}}.ticket-more-portal-menu{display:grid!important;gap:6px!important;padding:8px!important;border-radius:20px!important;border:1px solid #d9e5f2!important;background:#fff!important;box-shadow:0 24px 56px #0f23442e!important}.ticket-more-portal-menu .ticket-more-delete{width:100%!important;min-height:56px!important;border-radius:16px!important;border:0!important;background:#fff!important;color:#12335f!important}.ticket-more-portal-menu .ticket-more-delete:hover{background:#f5f9ff!important}@media(min-width:769px){.modal-overlay{background:#0d1627ad!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.create-ticket-modal{width:min(680px,calc(100vw - 120px))!important;max-width:min(680px,calc(100vw - 120px))!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 28px 80px #0f172a38!important}.create-ticket-modal .modal-header{padding:22px 24px 18px!important;border-bottom:1px solid #dbe6f4!important}.create-ticket-modal .modal-form{display:grid!important;gap:18px!important;padding:20px 24px 22px!important}.create-ticket-modal .form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.create-ticket-modal .form-group{margin:0!important}.create-ticket-modal .create-ticket-image-upload-btn{min-height:60px!important;border-radius:18px!important;background:#f8fbff!important}}:root{--ticket-mobile-gap: 12px;--ticket-mobile-radius: 18px;--ticket-safe-bottom: max(14px, env(safe-area-inset-bottom))}.opsc-root,.complaints-page,.opsc-main,.opsc-col-left,.opsc-col-middle,.opsc-col-right{min-width:0;max-width:100%}.opsc-root{overflow-x:clip!important}.opsc-root *,.opsc-root *:before,.opsc-root *:after{box-sizing:border-box}.opsc-root img,.opsc-root video,.opsc-root canvas,.opsc-root svg{max-width:100%}.opsc-root button,.opsc-root input,.opsc-root textarea,.opsc-root select{font:inherit}@media(max-width:1100px)and (min-width:769px){.opsc-main{grid-template-columns:minmax(280px,36%) minmax(0,1fr)!important;gap:14px!important}.opsc-col-right{display:none!important}.opsc-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:768px){html,body{overflow-x:hidden}.opsc-root{width:100%!important;min-height:100dvh!important;padding:10px 10px calc(76px + env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 105% 10%,rgba(59,130,246,.2) 0 92px,transparent 94px),radial-gradient(circle at -8% 82%,rgba(96,165,250,.16) 0 78px,transparent 80px),linear-gradient(145deg,#fff,#f4f9ff 46%,#eaf4ff)!important}.opsc-bg-circles{display:block!important;pointer-events:none!important}.opsc-stats{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important;padding:0!important}.opsc-stat-card,.stat-card{min-width:0!important;width:100%!important;padding:11px 12px!important;border-radius:15px!important}.opsc-main{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.opsc-col-left{display:block!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.opsc-col-middle,.opsc-col-right{display:none!important}.ticket-list-section,.tickets-panel,.ticket-list-panel,.opsc-ticket-list{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;border-radius:var(--ticket-mobile-radius)!important;overflow:visible!important}.ticket-list-header,.tickets-header,.ticket-toolbar,.ticket-list-controls{width:100%!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important}.ticket-search,.ticket-search-wrap,.search-box,.search-wrap{width:100%!important;min-width:0!important;max-width:none!important}.ticket-search input,.ticket-search-wrap input,.search-box input,.search-wrap input{width:100%!important;min-width:0!important;padding-right:12px!important}.ticket-filters,.filter-row,.ticket-list-actions{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:8px!important}.ticket-filters>*,.filter-row>*{flex:1 1 120px!important;min-width:0!important}.ticket-list,.tickets-list,.opsc-ticket-items{width:100%!important;max-height:none!important;overflow:visible!important;padding:8px!important}.ticket-row,.ticket-card,.mobile-ticket-card{width:100%!important;min-width:0!important;max-width:none!important;margin:0 0 8px!important;padding:12px!important;border-radius:15px!important;overflow:hidden!important}.ticket-row *,.ticket-card *,.mobile-ticket-card *{min-width:0}.ticket-title,.ticket-subject,.ticket-preview,.message-text,.image1-ticket-message-text,.image1-ticket-message-copy{overflow-wrap:anywhere!important;word-break:break-word!important}.mobile-ticket-overlay,.mobile-ticket-modal,.image1-ticket-modal,.ticket-mobile-modal{inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}.image1-ticket-modal,.mobile-ticket-modal,.ticket-mobile-modal{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:env(safe-area-inset-bottom)!important;background:#f8fbff!important}.image1-ticket-modal-header,.mobile-ticket-header,.ticket-mobile-header{flex:0 0 auto!important;width:100%!important;padding-left:12px!important;padding-right:12px!important}.image1-ticket-modal-body,.mobile-ticket-body,.ticket-mobile-body{flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;padding-left:10px!important;padding-right:10px!important}.image1-ticket-feed,.mobile-ticket-messages,.activity-feed,.message-list{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}.image1-ticket-message-card,.message-card,.comment-card{width:100%!important;max-width:100%!important;min-width:0!important}.reply-composer,.mobile-reply-composer,.image1-ticket-composer,.ticket-reply-box{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;margin:0!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important;z-index:20!important}.reply-composer textarea,.mobile-reply-composer textarea,.image1-ticket-composer textarea,.ticket-reply-box textarea{width:100%!important;min-width:0!important;max-height:110px!important;resize:none!important}.create-ticket-backdrop,.modal-backdrop,.image1-updated-modal-backdrop{padding:8px!important;align-items:flex-end!important}.create-ticket-modal,.modal-card,.image1-updated-modal-sheet{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;margin:0!important;border-radius:22px 22px 16px 16px!important;overflow-y:auto!important;overflow-x:hidden!important}.create-ticket-modal .modal-form,.create-ticket-modal .ctm-header,.create-ticket-modal .modal-actions{width:100%!important;margin-left:0!important;margin-right:0!important}.create-ticket-modal .form-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.create-ticket-modal input,.create-ticket-modal textarea,.create-ticket-modal select,.create-ticket-modal button{max-width:100%!important}.portal-dropdown-menu,.ticket-dropdown-menu,[role=menu]{max-width:calc(100vw - 16px)!important}.opsc-root button,.opsc-root [role=button]{min-height:40px;touch-action:manipulation}}@media(max-width:420px){.opsc-root{padding-left:7px!important;padding-right:7px!important}.opsc-stats{gap:6px!important}.opsc-stat-card,.stat-card,.ticket-row,.ticket-card,.mobile-ticket-card{padding:10px!important}}@media(prefers-reduced-motion:reduce){.opsc-root *,.opsc-root *:before,.opsc-root *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:768px){.opsc-mobile-ticket-modal.image1-ticket-modal{position:fixed!important;inset:0!important;z-index:100000!important;display:flex!important;flex-direction:column!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;overflow:hidden!important;background:linear-gradient(160deg,#fff,#f5faff 52%,#eaf4ff)!important}.opsc-mobile-ticket-modal .image1-ticket-scroll{flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:10px 10px 18px!important}.opsc-mobile-ticket-modal .image1-ticket-hero-card{position:sticky!important;top:0!important;z-index:12!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:11px 12px!important;border-radius:18px!important}.opsc-mobile-ticket-modal .image1-ticket-title-block{min-width:0!important;flex:1 1 auto!important}.opsc-mobile-ticket-modal .image1-ticket-title-block h1{max-width:100%!important;font-size:clamp(15px,4.6vw,19px)!important;line-height:1.2!important;overflow-wrap:anywhere!important}.opsc-mobile-ticket-modal .image1-ticket-info-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 10px!important}.opsc-mobile-ticket-modal .image1-ticket-info-tile{min-width:0!important;width:100%!important;padding:10px!important;border-radius:14px!important}.opsc-mobile-ticket-modal .image1-ticket-info-copy,.opsc-mobile-ticket-modal .image1-ticket-description-copy,.opsc-mobile-ticket-modal .image1-ticket-message-main{min-width:0!important}.opsc-mobile-ticket-modal .image1-ticket-info-copy strong,.opsc-mobile-ticket-modal .image1-ticket-description-copy p,.opsc-mobile-ticket-modal .image1-ticket-message-text{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.opsc-mobile-ticket-modal .image1-ticket-description-card,.opsc-mobile-ticket-modal .image1-ticket-message-list{width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.opsc-mobile-ticket-modal .image1-ticket-message-list{display:flex!important;flex-direction:column!important;gap:8px!important;padding:10px!important;border-radius:18px!important;overflow:visible!important}.opsc-mobile-ticket-modal .image1-ticket-message-card{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;border-radius:14px!important}.opsc-mobile-ticket-modal .image1-ticket-attachments{display:flex!important;flex-wrap:wrap!important;max-width:100%!important}.opsc-mobile-ticket-modal .image1-ticket-attachments img{width:auto!important;max-width:min(100%,260px)!important;height:auto!important}.opsc-mobile-ticket-modal .opsc-mobile-ticket-footer{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin:0!important;z-index:25!important}.opsc-mobile-ticket-modal .image1-ticket-footer{padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;background:#fffffff5!important;border-top:1px solid rgba(148,163,184,.24)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.opsc-mobile-ticket-modal .image1-ticket-reply-button{width:100%!important;min-height:48px!important;border-radius:14px!important}.opsc-mobile-ticket-modal .image1-ticket-reply-sheet.ticket-reply-modal-v2{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;max-width:100%!important;max-height:min(58dvh,520px)!important;padding:9px 10px calc(10px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:20px 20px 0 0!important;background:#fff!important;box-shadow:0 -18px 50px #0f172a29!important}.opsc-mobile-ticket-modal .ticket-reply-editor-card,.opsc-mobile-ticket-modal .ticket-reply-modal-textarea,.opsc-mobile-ticket-modal .ticket-reply-attachment-preview-row,.opsc-mobile-ticket-modal .ticket-reply-modal-actions{width:100%!important;min-width:0!important;max-width:100%!important}.opsc-mobile-ticket-modal .ticket-reply-modal-textarea{min-height:92px!important;max-height:140px!important;padding:11px!important;resize:vertical!important}.opsc-mobile-ticket-modal .ticket-reply-modal-actions{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:8px!important}.opsc-mobile-ticket-modal .ticket-reply-attach-btn,.opsc-mobile-ticket-modal .ticket-reply-send-btn{width:100%!important;min-width:0!important;min-height:46px!important;padding-left:10px!important;padding-right:10px!important;border-radius:13px!important}.modal-overlay{position:fixed!important;inset:0!important;z-index:100001!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;width:100vw!important;height:100dvh!important;padding:8px!important;overflow:hidden!important}.modal-overlay .modal-container.create-ticket-modal{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;margin:0!important;overflow:hidden!important;border-radius:22px 22px 16px 16px!important}.modal-overlay .create-ticket-modal .ctm-header{flex:0 0 auto!important;width:100%!important;padding:14px 14px 10px!important}.modal-overlay .create-ticket-modal .modal-form{flex:1 1 auto!important;min-height:0!important;width:100%!important;padding:10px 14px 0!important;overflow-y:auto!important;overflow-x:hidden!important}.modal-overlay .create-ticket-modal .form-group,.modal-overlay .create-ticket-modal input,.modal-overlay .create-ticket-modal textarea,.modal-overlay .create-ticket-modal select,.modal-overlay .create-ticket-modal .create-ticket-image-upload-btn{width:100%!important;min-width:0!important;max-width:100%!important}.modal-overlay .create-ticket-modal textarea{min-height:96px!important;max-height:160px!important}.modal-overlay .create-ticket-modal .modal-actions{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:calc(100% + 28px)!important;margin:10px -14px 0!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;background:#fffffffa!important;z-index:4!important}.ticket-send-confirm-overlay,.ticket-edit-message-sheet,.ticket-message-action-layer,.image1-ticket-lightbox{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:100010!important}.ticket-send-confirm-modal,.ticket-edit-message-card{width:calc(100vw - 20px)!important;max-width:440px!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}}@media(max-width:768px){.opsc-stats .stat-item{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 48px!important;align-items:center!important;column-gap:9px!important;min-width:0!important;width:100%!important;min-height:94px!important;padding:11px!important;border:1px solid rgba(203,219,240,.92)!important;border-radius:16px!important;background:linear-gradient(150deg,#fffffffa,#f1f7fff0)!important;box-shadow:0 12px 28px -22px #1f4e917a!important;overflow:hidden!important}.opsc-stats .stat-item:before{content:""!important;position:absolute!important;inset:auto -24px -34px auto!important;display:block!important;width:88px!important;height:88px!important;border-radius:50%!important;opacity:.22!important;pointer-events:none!important}.opsc-stats .stat-open:before{background:radial-gradient(circle,#60a5fa,#60a5fa00 68%)!important}.opsc-stats .stat-progress:before{background:radial-gradient(circle,#a78bfa,#a78bfa00 68%)!important}.opsc-stats .stat-resolved:before{background:radial-gradient(circle,#34d399,#34d39900 68%)!important}.opsc-stats .stat-priority:before{background:radial-gradient(circle,#fb923c,#fb923c00 68%)!important}.opsc-stats .stat-item:after{display:none!important}.opsc-stats .stat-badge{position:relative!important;z-index:2!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;border:1px solid currentColor!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px -13px currentColor!important}.opsc-stats .stat-badge svg{width:20px!important;height:20px!important;color:inherit!important;stroke:currentColor!important;stroke-width:2.15!important;opacity:1!important;animation:none!important}.opsc-stats .stat-badge-blue{color:#2563eb!important;background:linear-gradient(145deg,#eff6ff,#dbeafe)!important;border-color:#bfdbfe!important}.opsc-stats .stat-badge-purple{color:#7c3aed!important;background:linear-gradient(145deg,#f5f3ff,#ede9fe)!important;border-color:#ddd6fe!important}.opsc-stats .stat-badge-green{color:#059669!important;background:linear-gradient(145deg,#ecfdf5,#d1fae5)!important;border-color:#a7f3d0!important}.opsc-stats .stat-badge-orange{color:#ea580c!important;background:linear-gradient(145deg,#fff7ed,#ffedd5)!important;border-color:#fed7aa!important}.opsc-stats .stat-content{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.opsc-stats .stat-label{font-size:10px!important;line-height:1.15!important;letter-spacing:.055em!important;white-space:normal!important}.opsc-stats .stat-value{font-size:clamp(22px,7vw,28px)!important;line-height:1!important}.opsc-stats .stat-sub{display:none!important}.opsc-stats .stat-sparkline{position:relative!important;z-index:2!important;display:block!important;width:48px!important;height:31px!important;max-width:none!important;overflow:visible!important;filter:drop-shadow(0 5px 5px rgba(15,23,42,.08))!important}.opsc-stats .stat-sparkline-line,.opsc-stats .stat-sparkline-glow{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important}.opsc-stats .stat-sparkline-line{stroke-width:2.8!important;opacity:1!important}.opsc-stats .stat-sparkline-glow{stroke-width:9!important;opacity:.16!important}.opsc-stats .stat-sparkline-blue{color:#2563eb!important}.opsc-stats .stat-sparkline-purple{color:#7c3aed!important}.opsc-stats .stat-sparkline-green{color:#059669!important}.opsc-stats .stat-sparkline-orange{color:#ea580c!important}}@media(max-width:420px){.opsc-stats .stat-item{grid-template-columns:38px minmax(0,1fr) 42px!important;column-gap:7px!important;min-height:88px!important;padding:9px!important}.opsc-stats .stat-badge{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}.opsc-stats .stat-badge svg{width:18px!important;height:18px!important}.opsc-stats .stat-sparkline{width:42px!important;height:28px!important}}@media(max-width:768px){.opsc-root{background:radial-gradient(circle at 105% 10%,rgba(59,130,246,.1) 0 82px,transparent 84px),radial-gradient(circle at -8% 82%,rgba(96,165,250,.08) 0 70px,transparent 72px),linear-gradient(145deg,#fff,#fbfdff 58%,#f5f9ff)!important}.opsc-mobile-ticket-modal.image1-ticket-modal{background:linear-gradient(160deg,#fff,#fbfdff 58%,#f5f9ff)!important}.opsc-bg-circles{opacity:.18!important}.opsc-stats .stat-item{background:linear-gradient(150deg,#fffffffc,#f8fbfff5)!important;box-shadow:0 10px 24px -22px #1f4e9161!important}.opsc-stats .stat-item:before{opacity:.12!important}.opsc-stats .stat-badge-blue{background:#f4f8ff!important}.opsc-stats .stat-badge-purple{background:#f8f5ff!important}.opsc-stats .stat-badge-green{background:#f2fbf7!important}.opsc-stats .stat-badge-orange{background:#fff8f1!important}.opsc-stats .stat-sparkline-glow{opacity:.1!important}}@media(max-width:768px){body.opsc-mobile-ticket-open .v82-ticket-modal,.v82-ticket-modal{background:linear-gradient(180deg,#f8fbff,#eef5fc)!important}body.opsc-mobile-ticket-open .v82-ticket-modal:before,body.opsc-mobile-ticket-open .v82-ticket-modal:after{content:none!important;display:none!important}body.opsc-mobile-ticket-open .v82-ticket-modal .image1-ticket-scroll{padding-top:max(12px,env(safe-area-inset-top))!important}body.opsc-mobile-ticket-open .v82-reply-modal{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:14px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#0a182d94!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;box-shadow:none!important;box-sizing:border-box!important}body.opsc-mobile-ticket-open .v82-reply-modal:before{content:""!important;position:absolute!important;inset:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom))!important;border:1px solid #d7e3f1!important;border-radius:28px!important;background:#f8fbff!important;box-shadow:0 34px 90px #00081e61!important;z-index:-1!important}body.opsc-mobile-ticket-open .v82-reply-modal .ticket-reply-modal-handle{display:none!important}body.opsc-mobile-ticket-open .v82-reply-head{position:relative!important;min-height:88px!important;margin:0!important;padding:18px 68px 16px 18px!important;display:flex!important;align-items:center!important;border-bottom:1px solid #d7e3f1!important;border-radius:28px 28px 0 0!important;background:linear-gradient(180deg,#eef8ff,#f5f2ff)!important;box-sizing:border-box!important}body.opsc-mobile-ticket-open .v82-reply-head h2{margin:0!important;color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:24px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.03em!important}body.opsc-mobile-ticket-open .v82-reply-head .ticket-reply-modal-close{position:absolute!important;top:18px!important;right:14px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #d2dfed!important;border-radius:14px!important;background:#fff!important;color:#173763!important}body.opsc-mobile-ticket-open .v82-reply-editor{min-height:0!important;margin:0 18px!important;padding:14px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:8px!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}body.opsc-mobile-ticket-open .v82-reply-editor label{padding:0!important;color:#102653!important;font-size:14px!important;font-weight:800!important}body.opsc-mobile-ticket-open .v82-reply-editor .ticket-reply-modal-textarea{width:100%!important;min-width:0!important;min-height:210px!important;height:100%!important;max-height:none!important;margin:0!important;padding:12px!important;border:1px solid #cbd8e7!important;border-radius:16px!important;background:#fbfdff!important;color:#14213d!important;-webkit-text-fill-color:#14213d!important;font-size:16px!important;line-height:1.5!important;resize:none!important;box-sizing:border-box!important}body.opsc-mobile-ticket-open .v82-reply-modal .ticket-reply-enhance-error,body.opsc-mobile-ticket-open .v82-reply-modal .ticket-reply-attachment-preview-row{margin-left:18px!important;margin-right:18px!important}body.opsc-mobile-ticket-open .v82-reply-actions{width:auto!important;margin:0 18px!important;padding:14px 0 0!important;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:12px!important;border-top:1px solid #d7e3f1!important;background:#fff!important;box-sizing:border-box!important}body.opsc-mobile-ticket-open .v82-reply-actions>button{width:100%!important;min-width:0!important;min-height:56px!important;height:56px!important;margin:0!important;border-radius:16px!important;justify-content:center!important;text-align:center!important}body.opsc-mobile-ticket-open .v82-reply-actions .ticket-reply-attach-btn{border:1px solid #60a5fa!important;background:#eff8ff!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}body.opsc-mobile-ticket-open .v82-reply-actions .ticket-reply-send-btn{border:1px solid #2563eb!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}body.opsc-mobile-ticket-open .v82-reply-actions .ticket-reply-send-btn:disabled{border-color:#cbd8e7!important;background:#e8eef6!important;color:#7b8ba4!important;-webkit-text-fill-color:#7b8ba4!important;opacity:1!important}}@media(max-width:768px){body.opsc-mobile-ticket-open:not(.opsc-mobile-attachment-open) .rh-bottom-nav,body.opsc-mobile-ticket-open:not(.opsc-mobile-attachment-open) .bottom-nav,body.opsc-mobile-ticket-open:not(.opsc-mobile-attachment-open) .bottom-navigation,body.opsc-mobile-ticket-open:not(.opsc-mobile-attachment-open) .mobile-bottom-nav,body.opsc-mobile-ticket-open:not(.opsc-mobile-attachment-open) .app-bottom-nav,body.opsc-mobile-ticket-open:not(.opsc-mobile-attachment-open) .mobile-footer-nav,body.opsc-mobile-ticket-open:not(.opsc-mobile-attachment-open) .tab-bar{display:flex!important;visibility:visible!important;opacity:1!important}body.opsc-mobile-attachment-open .rh-bottom-nav,body.opsc-mobile-attachment-open .bottom-nav,body.opsc-mobile-attachment-open .bottom-navigation,body.opsc-mobile-attachment-open .mobile-bottom-nav,body.opsc-mobile-attachment-open .app-bottom-nav,body.opsc-mobile-attachment-open .navigation-footer,body.opsc-mobile-attachment-open .mobile-footer-nav,body.opsc-mobile-attachment-open .tab-bar,body.opsc-mobile-attachment-open .app-footer{display:none!important}.v83-ticket-composer,.v84-ticket-composer{left:0!important;right:0!important;width:100%!important;max-width:none!important;padding:8px 10px calc(9px + env(safe-area-inset-bottom))!important}.v83-ticket-composer-row{display:grid!important;grid-template-columns:42px minmax(0,1fr) 46px!important;width:100%!important;gap:8px!important;align-items:end!important}.v83-ticket-composer-input,.v83-ticket-composer-input textarea{width:100%!important;min-width:0!important;max-width:none!important}.v83-ticket-composer-input textarea{min-height:46px!important;max-height:132px!important;padding:12px 13px!important;font-size:16px!important;line-height:1.35!important;resize:none!important}.v83-ticket-composer-attach,.v83-ticket-composer-send{width:42px!important;min-width:42px!important;height:46px!important;min-height:46px!important}.image1-ticket-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:66px 14px 28px!important;background:#030c1cf5!important;overflow:auto!important;overscroll-behavior:contain!important}.image1-ticket-lightbox img{display:block!important;max-width:100%!important;max-height:calc(100dvh - 106px)!important;object-fit:contain!important;border-radius:14px!important}.image1-ticket-lightbox-close{position:fixed!important;top:max(14px,env(safe-area-inset-top))!important;right:14px!important;z-index:2147483647!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid rgba(255,255,255,.36)!important;border-radius:999px!important;background:#fff!important;color:#10284d!important;box-shadow:0 10px 30px #00000052!important}.opsc-mobile-ticket-modal button[aria-current=true],.opsc-mobile-ticket-modal button.is-active,.opsc-mobile-ticket-modal button[aria-selected=true]{border-color:#1f67f2!important;background:#256ff2!important;color:#fff!important;box-shadow:0 5px 14px #256ff240!important}}@media(max-width:768px){body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal{box-sizing:border-box!important;padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>footer.v84-ticket-composer{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:72px!important;padding:9px 10px 10px!important;border-top:1px solid #d4e1f2!important;background:#fffffffc!important}.v84-ticket-composer .v83-ticket-composer-row{display:flex!important;align-items:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important}.v84-ticket-composer .v83-ticket-composer-attach{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:50px!important;min-height:50px!important;padding:0!important;border-radius:14px!important}.v84-ticket-composer .v83-ticket-composer-input{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important}.v84-ticket-composer .v83-ticket-composer-input textarea{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:50px!important;max-height:144px!important;margin:0!important;padding:13px 14px!important;border:1px solid #cddcf0!important;border-radius:15px!important;background:#f9fbff!important;color:#102d57!important;font-size:16px!important;line-height:1.4!important;resize:none!important}.v84-ticket-composer .v83-ticket-composer-send{flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:50px!important;min-height:50px!important;padding:0!important;border-radius:14px!important}.v83-ticket-composer-attachments{width:100%!important;max-width:100%!important;padding:0 0 8px 48px!important}.v83-ticket-composer-attachment{max-width:calc(100vw - 76px)!important}.image1-ticket-lightbox-close{display:grid!important}}@media(max-width:768px){html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal{box-sizing:border-box!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;width:100vw!important;max-width:100vw!important;padding:0 0 calc(64px + env(safe-area-inset-bottom))!important;overflow:hidden!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>footer.v84-ticket-composer{position:relative!important;inset:auto!important;box-sizing:border-box!important;display:block!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;margin:0!important;padding:7px 6px 8px!important;overflow:visible!important}html body .v84-ticket-composer .v83-ticket-composer-row{box-sizing:border-box!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 40px!important;align-items:end!important;width:100%!important;min-width:0!important;max-width:none!important;gap:5px!important;margin:0!important}html body .v84-ticket-composer .v83-ticket-composer-attach{width:36px!important;min-width:36px!important;height:50px!important;min-height:50px!important;border-radius:13px!important}html body .v84-ticket-composer .v83-ticket-composer-input{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html body .v84-ticket-composer .v83-ticket-composer-input textarea{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:50px!important;max-height:150px!important;padding:13px 12px!important;font-size:16px!important}html body .v84-ticket-composer .v83-ticket-composer-send{width:40px!important;min-width:40px!important;height:50px!important;min-height:50px!important;border-radius:13px!important}html body .v84-ticket-composer .v83-ticket-composer-attachments{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0 0 7px 41px!important}html body .opsc-ticket-attachment{appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;touch-action:manipulation!important}html body .image1-ticket-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;overflow:hidden!important;overscroll-behavior:contain!important}html body .image1-ticket-lightbox-close{position:fixed!important;top:max(14px,env(safe-area-inset-top))!important;right:14px!important;z-index:5!important;display:grid!important}html body .image1-ticket-lightbox-document{width:calc(100vw - 20px)!important;height:calc(100dvh - 86px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin-top:54px!important;border:0!important;border-radius:16px!important;background:#fff!important}}@media(max-width:768px){html body .opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer{box-sizing:border-box!important;width:100%!important;padding:8px!important}html body .v84-ticket-composer .v83-ticket-composer-row{display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px!important;align-items:center!important;gap:7px!important;width:100%!important}html body .v84-ticket-composer .v83-ticket-composer-input{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important}html body .v84-ticket-composer .v83-ticket-composer-input textarea{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:14px 15px!important;border-radius:14px!important;font-size:16px!important;line-height:22px!important;resize:none!important;overflow-y:auto!important}html body .v84-ticket-composer .v83-ticket-composer-attach,html body .v84-ticket-composer .v83-ticket-composer-send{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important;border-radius:14px!important;line-height:1!important}}@media screen and (max-width:768px){html body .opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer>.v83-ticket-composer-row{box-sizing:border-box!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px!important;align-items:center!important;width:100%!important;gap:7px!important}html body .opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer .v83-ticket-composer-input,html body .opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer .v83-ticket-composer-input>textarea,html body .opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer button.v83-ticket-composer-attach,html body .opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer button.v83-ticket-composer-send{box-sizing:border-box!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important}html body .opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer .v83-ticket-composer-input{display:block!important;width:100%!important;min-width:0!important;padding:0!important}html body .opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer .v83-ticket-composer-input>textarea{display:block!important;width:100%!important;min-width:0!important;padding:14px 15px!important;border-radius:14px!important;font-size:16px!important;line-height:22px!important;resize:none!important}html body .opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer button.v83-ticket-composer-attach,html body .opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer button.v83-ticket-composer-send{display:grid!important;place-items:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;padding:0!important;border-radius:14px!important}}@media screen and (max-width:768px){html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal{grid-template-rows:minmax(0,1fr) auto!important;height:100dvh!important;max-height:100dvh!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>main.image1-ticket-scroll{min-height:0!important;height:auto!important;max-height:none!important;padding-bottom:12px!important;overflow-x:hidden!important;overflow-y:auto!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal .image1-ticket-message-list{display:flex!important;flex:0 0 auto!important;min-height:0!important;height:auto!important;max-height:none!important;padding-bottom:14px!important;overflow:visible!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>footer.v84-ticket-composer{flex:0 0 auto!important}html body.opsc-mobile-attachment-open .rh-bottom-nav,html body.opsc-mobile-attachment-open .bottom-nav,html body.opsc-mobile-attachment-open .bottom-navigation,html body.opsc-mobile-attachment-open .mobile-bottom-nav,html body.opsc-mobile-attachment-open .app-bottom-nav,html body.opsc-mobile-attachment-open .navigation-footer,html body.opsc-mobile-attachment-open .mobile-footer-nav,html body.opsc-mobile-attachment-open .tab-bar,html body.opsc-mobile-attachment-open .app-footer{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body:not(.opsc-mobile-ticket-open):not(.opsc-mobile-attachment-open) :is(.rh-bottom-nav,.bottom-nav,.bottom-navigation,.mobile-bottom-nav,.app-bottom-nav,.navigation-footer,.mobile-footer-nav,.tab-bar,.app-footer){visibility:visible!important;opacity:1!important;pointer-events:auto!important}}@media screen and (max-width:768px){html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal{box-sizing:border-box!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>main.image1-ticket-scroll{box-sizing:border-box!important;min-height:0!important;height:100%!important;max-height:none!important;padding:8px 8px 10px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal .image1-ticket-message-list{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 0 8px!important;gap:8px!important;overflow:visible!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal :is(.image1-ticket-info,.image1-ticket-card,.image1-ticket-message){width:100%!important;max-width:none!important}html body .v84-ticket-composer .v83-ticket-composer-row{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:stretch!important;width:100%!important;min-height:50px!important;gap:7px!important}html body .v84-ticket-composer :is(.v83-ticket-composer-attach,.v83-ticket-composer-input,.v83-ticket-composer-send){min-height:50px!important;height:50px!important}html body .v84-ticket-composer .v83-ticket-composer-input{width:100%!important;min-width:0!important}html body .v84-ticket-composer .v83-ticket-composer-input>textarea{width:100%!important;min-width:0!important;min-height:50px!important;height:50px!important;padding:13px 12px!important;font-size:16px!important}html body.opsc-mobile-attachment-open .opsc-mobile-ticket-modal.v84-ticket-modal{pointer-events:none!important}html body.opsc-mobile-attachment-open .image1-ticket-lightbox{pointer-events:auto!important;z-index:2147483647!important}}@media screen and (max-width:768px){html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal{position:fixed!important;inset:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;overflow:hidden!important;background:#f3f8fe!important;background-image:none!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>main.image1-ticket-scroll{box-sizing:border-box!important;display:block!important;width:100%!important;min-height:0!important;height:100%!important;max-height:none!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) 8px 8px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#f3f8fe!important;background-image:none!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal .image1-ticket-message-list{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100%!important;min-height:260px!important;height:auto!important;max-height:none!important;margin:0!important;padding:4px 0 10px!important;gap:9px!important;overflow:visible!important;background:transparent!important;background-image:none!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal :is(.image1-ticket-hero-card,.image1-ticket-info-grid,.image1-ticket-description-card,.image1-ticket-message-list,.image1-ticket-message-card){box-sizing:border-box!important;width:100%!important;max-width:none!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>footer.v84-ticket-composer{box-sizing:border-box!important;width:100%!important;min-height:72px!important;margin:0!important;padding:9px 8px calc(9px + env(safe-area-inset-bottom))!important;background:#fff!important;background-image:none!important}html body .opsc-mobile-ticket-modal button:is(:hover,:active,.is-open,.is-active,.active),html body .opsc-mobile-ticket-modal [role=button]:is(:hover,:active,.is-open,.is-active,.active){background-image:none!important}}@media screen and (max-width:768px){html body.opsc-mobile-attachment-open .opsc-mobile-ticket-modal.v84-ticket-modal{display:grid!important;visibility:visible!important;opacity:1!important;transform:translate(0)!important}html body .image1-ticket-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#030a19f5!important;background-image:none!important;touch-action:manipulation!important}html body .image1-ticket-lightbox-close{position:fixed!important;top:max(14px,env(safe-area-inset-top))!important;right:14px!important;z-index:2147483647!important;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#fff!important;background-image:none!important;color:#12243d!important;pointer-events:auto!important}}@media screen and (max-width:768px){html body .opsc-list-card .table-row,html body .opsc-list-card .table-row:is(:hover,:active,.active),html body .opsc-list-card .mobile-ticket-card,html body .opsc-list-card .mobile-ticket-card:is(:hover,:active){background-image:none!important}html body .opsc-list-card .table-row:is(:hover,:active){background:#f4f8fd!important}html body .opsc-list-card .table-row.active{background:#eaf3ff!important;border-color:#8db8ee!important}html body :is(.custom-filter-trigger,.opsc-dropdown-portal-menu,.opsc-dropdown-portal-menu button),html body :is(.custom-filter-trigger,.opsc-dropdown-portal-menu,.opsc-dropdown-portal-menu button):is(:hover,:active,.active,[aria-selected=true]){background-image:none!important}html body .custom-filter-trigger{background:#fff!important;color:#17345d!important}html body .opsc-dropdown-portal-menu{background:#fff!important}html body .opsc-dropdown-portal-menu button:is(:hover,:active,[aria-selected=true]){background:#edf5ff!important;color:#175dbb!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>footer.v84-ticket-composer{position:relative!important;inset:auto auto 0!important;width:100%!important;margin:0!important;transform:translateY(0)!important;padding:7px 7px calc(5px + env(safe-area-inset-bottom))!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>main.image1-ticket-scroll{padding-bottom:2px!important}html body.opsc-mobile-ticket-open .v83-ticket-composer-row{align-items:end!important;margin:0!important}}@media(max-width:768px){html body .opsc-root :is(.opsc-list-card .table-row,.opsc-list-card .mobile-ticket-card,.ticket-card,.mobile-ticket-card,.ticket-list-section),html body .opsc-root :is(.opsc-list-card .table-row,.opsc-list-card .mobile-ticket-card,.ticket-card,.mobile-ticket-card):is(:hover,:active,:focus,.active,.is-active){background:#fff!important;background-image:none!important;filter:none!important;text-shadow:none!important}html body .opsc-root :is(.opsc-list-card .table-row,.opsc-list-card .mobile-ticket-card,.ticket-card,.mobile-ticket-card):before,html body .opsc-root :is(.opsc-list-card .table-row,.opsc-list-card .mobile-ticket-card,.ticket-card,.mobile-ticket-card):after{content:none!important;display:none!important}}@media(max-width:768px){html body .opsc-root :is(.table-row,.mobile-ticket-card,.ticket-card),html body .opsc-root :is(.table-row,.mobile-ticket-card,.ticket-card):is(:hover,:focus,:active,.active,.selected,[aria-selected=true]){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;text-shadow:none!important}html body .opsc-root :is(.table-row,.mobile-ticket-card,.ticket-card):before,html body .opsc-root :is(.table-row,.mobile-ticket-card,.ticket-card):after{content:none!important;display:none!important}html body .opsc-mobile-ticket-modal :is(button,[role=button]),html body .opsc-mobile-ticket-modal :is(button,[role=button]):is(:hover,:focus,:active,.active,.selected){background-image:none!important;filter:none!important;text-shadow:none!important}}@media(max-width:768px){html body .opsc-root :is(.table-row,.mobile-ticket-card,.ticket-card,.complaint-card,.opsc-ticket-row,.opsc-ticket-card,.opsc-mobile-ticket-modal),html body .opsc-root :is(.table-row,.mobile-ticket-card,.ticket-card,.complaint-card,.opsc-ticket-row,.opsc-ticket-card,.opsc-mobile-ticket-modal):is(:hover,:focus,:active,.active,.selected,.is-selected,[aria-selected=true]){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;text-shadow:none!important}html body .opsc-root :is(.table-row,.mobile-ticket-card,.ticket-card,.complaint-card,.opsc-ticket-row,.opsc-ticket-card):before,html body .opsc-root :is(.table-row,.mobile-ticket-card,.ticket-card,.complaint-card,.opsc-ticket-row,.opsc-ticket-card):after{content:none!important;display:none!important}}@media(max-width:768px){html body .opsc-root .opsc-list-card :is(.table-row,.mobile-ticket-card),html body .opsc-root .opsc-list-card :is(.table-row,.mobile-ticket-card):is(:hover,:focus,:active,.active,.selected,[aria-selected=true]){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .opsc-root .opsc-list-card :is(.table-row,.mobile-ticket-card):is(.active,.selected,[aria-selected=true]){border-color:#8db8ee!important;box-shadow:inset 4px 0 #2d73e7!important}html body .opsc-root .opsc-list-card :is(.table-row,.mobile-ticket-card):before,html body .opsc-root .opsc-list-card :is(.table-row,.mobile-ticket-card):after{content:none!important;display:none!important}html body .opsc-root .opsc-list-card :is(.table-row,.mobile-ticket-card) *{opacity:1!important;visibility:visible!important;text-shadow:none!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>main.image1-ticket-scroll{flex:1 1 auto!important;min-height:0!important;padding-bottom:22px!important}html body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal.v84-ticket-modal>footer.v84-ticket-composer{flex:0 0 auto!important;margin-top:18px!important;padding:10px 9px calc(10px + env(safe-area-inset-bottom))!important;transform:none!important}}@media(max-width:768px){html body .opsc-dropdown-portal-menu .opsc-dropdown-portal-option.is-active,html body .opsc-dropdown-portal-menu .opsc-dropdown-portal-option.opsc-filter-active-v154,html body .opsc-dropdown-portal-menu .opsc-dropdown-portal-option[aria-selected=true],html body .opsc-dropdown-portal-menu .opsc-dropdown-portal-option[data-filter-selected=true]{position:relative!important;background:#2f6fed!important;background-color:#2f6fed!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#2f6fed!important;box-shadow:inset 4px 0 #1557c9!important;filter:none!important;opacity:1!important;text-shadow:none!important}html body .opsc-dropdown-portal-menu .opsc-dropdown-portal-option.is-active *,html body .opsc-dropdown-portal-menu .opsc-dropdown-portal-option.opsc-filter-active-v154 *,html body .opsc-dropdown-portal-menu .opsc-dropdown-portal-option[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important}html body .opsc-dropdown-portal-menu{background:#fff!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body [data-opscence-dropdown-root=v99],html body [data-opscence-dropdown-root=v99]::backdrop{background:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .opsc-root .opsc-list-card .table-row,html body .opsc-root .opsc-list-card .table-row.active,html body .opsc-root .opsc-list-card .table-row[aria-selected=true]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;text-shadow:none!important}html body .opsc-root .opsc-list-card .table-row.active,html body .opsc-root .opsc-list-card .table-row[aria-selected=true]{border-color:#8cb5ee!important;box-shadow:inset 4px 0 #2f6fed!important}html body .opsc-root .opsc-list-card .table-row:after,html body .opsc-root .opsc-list-card .table-row.active:after,html body .opsc-root .opsc-list-card .table-row[aria-selected=true]:after{content:none!important;display:none!important;background:transparent!important;opacity:0!important}html body .opsc-root .opsc-list-card .table-row.active .mobile-ticket-card,html body .opsc-root .opsc-list-card .table-row[aria-selected=true] .mobile-ticket-card{background:transparent!important;background-image:none!important;filter:none!important;opacity:1!important}html body .opsc-root .opsc-list-card .table-row.active *,html body .opsc-root .opsc-list-card .table-row[aria-selected=true] *{opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body .opsc-root .opsc-list-card .table-row.active :is(.mobile-ticket-subject,.mobile-ticket-updated-inline,.mobile-ticket-updated-inline-label,.mobile-ticket-updated-inline-value),html body .opsc-root .opsc-list-card .table-row[aria-selected=true] :is(.mobile-ticket-subject,.mobile-ticket-updated-inline,.mobile-ticket-updated-inline-label,.mobile-ticket-updated-inline-value){color:#17365f!important;-webkit-text-fill-color:#17365f!important}html body .opsc-root .opsc-list-card .table-row.active .td-ticket-id,html body .opsc-root .opsc-list-card .table-row[aria-selected=true] .td-ticket-id{background:#f2f6fb!important;background-image:none!important;border-color:#d3dfef!important;color:#274a78!important;-webkit-text-fill-color:#274a78!important}html body .opsc-root .opsc-list-card .table-row.active .mobile-ticket-date-chip,html body .opsc-root .opsc-list-card .table-row[aria-selected=true] .mobile-ticket-date-chip{background:#fff!important;background-image:none!important;color:#274a78!important;-webkit-text-fill-color:#274a78!important}}@media(min-width:769px){html body .image1-ticket-lightbox{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#08101ed6!important;background-image:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:2147483647!important;transform:none!important;overflow:hidden!important;isolation:isolate!important}html body .image1-ticket-lightbox:before,html body .image1-ticket-lightbox:after{display:none!important;content:none!important}html body .image1-ticket-lightbox img{max-width:min(1100px,92vw)!important;max-height:88dvh!important;object-fit:contain!important;position:relative!important;z-index:2!important}html body .image1-ticket-lightbox-close{position:fixed!important;top:28px!important;right:28px!important;z-index:3!important}html body:has(.image1-ticket-lightbox){overflow:hidden!important}html body:has(.image1-ticket-lightbox) :is(.sidebar,.app-sidebar,.employee-sidebar,.main-sidebar,[class*=sidebar]){z-index:0!important}}.ticket-desktop-message-actions-v375{display:none}@media(min-width:769px){html body .ticket-inline-reply-reference,html body .ticket-reply-compose-preview{border:1px solid #cfe0f5!important;border-left:4px solid #3a7af5!important;border-radius:12px!important;background:#f2f7ff!important;color:#173352!important;box-shadow:none!important}html body .ticket-inline-reply-reference{display:flex!important;flex-direction:column!important;gap:2px!important;width:100%!important;padding:8px 10px!important;margin:0 0 8px!important;text-align:left!important;box-sizing:border-box!important}html body .ticket-inline-reply-reference small,html body .ticket-reply-compose-preview span,html body .ticket-reply-compose-preview small{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body .ticket-inline-reply-reference small{color:#66809d!important}html body .ticket-reply-compose-preview{display:grid!important;grid-template-columns:24px minmax(0,1fr) 34px!important;gap:9px!important;align-items:center!important;padding:9px 10px!important;margin:0 0 10px!important;width:100%!important;box-sizing:border-box!important}html body .ticket-reply-compose-preview>div{min-width:0!important}html body .ticket-reply-compose-preview button{width:30px!important;height:30px!important;border:1px solid #d5e4f6!important;border-radius:9px!important;background:#fff!important;display:grid!important;place-items:center!important;color:#173352!important;cursor:pointer!important;padding:0!important}html body .comment-item .comment-body{position:relative!important;padding-right:38px!important;overflow:visible!important}html body .ticket-desktop-message-actions-v375{position:absolute!important;top:1px!important;right:5px!important;z-index:80!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:28px!important;pointer-events:auto!important}html body .ticket-desktop-message-actions-trigger-v375,html body .ticket-desktop-message-actions-trigger-v375:hover,html body .ticket-desktop-message-actions-trigger-v375:focus,html body .ticket-desktop-message-actions-trigger-v375:active{width:30px!important;min-width:30px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#050b16!important;-webkit-text-fill-color:#050b16!important;cursor:pointer!important;pointer-events:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .ticket-desktop-message-actions-trigger-v375>span{display:block!important;margin:-5px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#050b16!important;-webkit-text-fill-color:#050b16!important;font-size:16px!important;line-height:1!important;font-weight:900!important;letter-spacing:2px!important}html body .comment-item .comment-edit-btn{display:none!important}html body .ticket-desktop-message-actions-menu-v375{position:fixed!important;top:var(--ticket-v376-menu-top, 12px)!important;left:var(--ticket-v376-menu-left, 12px)!important;right:auto!important;bottom:auto!important;display:block!important;width:220px!important;min-width:220px!important;max-width:calc(100vw - 24px)!important;padding:7px!important;margin:0!important;border:1px solid #dce5f0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 46px #0f172a2e!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;pointer-events:auto!important;isolation:isolate!important;z-index:2147483647!important}html body .ticket-desktop-message-actions-menu-v375>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-height:41px!important;padding:0 12px!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#18345e!important;-webkit-text-fill-color:#18345e!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-align:left!important;cursor:pointer!important;pointer-events:auto!important}html body .ticket-desktop-message-actions-menu-v375>button:hover:not(:disabled){background:#f2f7fd!important}html body .ticket-desktop-message-actions-menu-v375>button.danger{color:#c93e4c!important;-webkit-text-fill-color:#c93e4c!important}html body .ticket-desktop-message-actions-menu-v375>button:disabled{opacity:.38!important;cursor:not-allowed!important}html body .ticket-desktop-message-actions-menu-v375>button svg{flex:0 0 auto!important;width:16px!important;height:16px!important;stroke:currentColor!important}}@media(min-width:769px){html body .ticket-desktop-message-actions-v375{width:24px!important;height:22px!important;top:2px!important;right:4px!important}html body .ticket-desktop-message-actions-trigger-v375,html body .ticket-desktop-message-actions-trigger-v375:hover,html body .ticket-desktop-message-actions-trigger-v375:focus,html body .ticket-desktop-message-actions-trigger-v375:active{width:24px!important;min-width:24px!important;height:22px!important;min-height:22px!important}html body .ticket-desktop-message-actions-trigger-v375>span{font-size:13px!important;letter-spacing:1.5px!important;margin:-4px 0 0!important}}@media(min-width:769px){html body .ticket-more-portal-menu .ticket-more-close{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 12px!important;border:0!important;border-radius:9px!important;background:#fff!important;color:#166647!important;font-weight:800!important;text-align:left!important}html body .ticket-more-portal-menu .ticket-more-close:hover{background:#effaf5!important}}@media(min-width:769px){html body .tk-chatlike-reply-ref,html body .tk-chatlike-reply-compose{border:1px solid #cfe0f5!important;border-left:4px solid #3a7af5!important;border-radius:12px!important;background:#f2f7ff!important;color:#173352!important;box-shadow:none!important}html body .tk-chatlike-reply-ref{display:flex!important;flex-direction:column!important;gap:2px!important;padding:8px 10px!important;margin:0 0 8px!important;text-align:left!important}html body .tk-chatlike-reply-ref small{color:#66809d!important}html body .tk-chatlike-reply-compose{display:grid!important;grid-template-columns:24px minmax(0,1fr) 34px!important;gap:9px!important;align-items:center!important;padding:9px 10px!important;margin:0 0 10px!important}html body .tk-chatlike-reply-compose>div{min-width:0!important}html body .tk-chatlike-reply-ref small,html body .tk-chatlike-reply-compose span,html body .tk-chatlike-reply-compose small{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body .tk-chatlike-reply-compose button{width:30px!important;height:30px!important;border:1px solid #d5e4f6!important;border-radius:9px!important;background:#fff!important;display:grid!important;place-items:center!important;color:#173352!important;padding:0!important;cursor:pointer!important}html body .tk-v376-message-menu-wrap{background:transparent!important;border:0!important;box-shadow:none!important}html body .tk-v376-message-menu-trigger,html body .tk-v376-message-menu-trigger:hover,html body .tk-v376-message-menu-trigger:focus,html body .tk-v376-message-menu-trigger:active{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111827!important}html body .tk-v376-message-menu-dots{color:#111827!important;-webkit-text-fill-color:#111827!important}html body .tk-v376-message-actions-menu{width:190px!important;min-width:170px!important;max-width:210px!important;border:1px solid #dbe4f0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a!important;padding:5px!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:auto!important}html body .tk-v376-message-actions-menu>button{min-height:0!important;padding:8px 11px!important;border-radius:9px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;color:#13243f!important;gap:7px!important}html body .tk-v376-message-actions-menu>button:hover:not(:disabled){background:#f1f5ff!important}html body .tk-v376-message-actions-menu>button.danger{color:#d43b4f!important;-webkit-text-fill-color:#d43b4f!important}html body .tk-v376-message-actions-menu>button.danger:hover:not(:disabled){background:#fff0f2!important}html body .tk-v376-message-actions-menu>button svg{width:16px!important;height:16px!important;stroke-width:2!important}}@media(min-width:769px){html body .tk-v376-message-menu-trigger{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important}html body .tk-v376-message-menu-dots{font-size:13px!important;line-height:1!important;letter-spacing:1.5px!important;font-weight:800!important;color:#111827!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375,html body .tk-msg-menu .tk-msg-menu-trigger-v375:hover,html body .tk-msg-menu .tk-msg-menu-trigger-v375:focus,html body .tk-msg-menu .tk-msg-menu-trigger-v375:active{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375 svg{width:14px!important;height:14px!important}}.tk-message-delete-v421 .tk-modal-body{display:grid!important;gap:12px!important;background:#f8fbff!important}.tk-message-delete-card-v421,.tk-message-delete-ack-v421{display:grid!important;gap:6px!important;padding:14px 15px!important;border:1px solid #d5e3f3!important;border-radius:14px!important;background:#fff!important;color:#15365f!important}.tk-message-delete-card-v421>span{color:#7184a1!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.06em!important}.tk-message-delete-card-v421>strong{font-size:14px!important}.tk-message-delete-card-v421>p{margin:0!important;color:#607795!important;font-size:12px!important;line-height:1.55!important;overflow-wrap:anywhere!important}.tk-message-delete-impact-v421.is-everyone{border-color:#f0bfc5!important;background:#fff7f8!important}.tk-message-delete-impact-v421.is-everyone>strong{color:#b4233c!important}.tk-message-delete-ack-v421{grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;cursor:pointer!important}.tk-message-delete-ack-v421 input{width:18px!important;height:18px!important;margin:1px 0 0!important;accent-color:#246fe8!important}.tk-message-delete-ack-v421>span{display:grid!important;gap:3px!important}.tk-message-delete-ack-v421 strong{color:#17365f!important;font-size:12px!important}.tk-message-delete-ack-v421 small{color:#7185a2!important;line-height:1.4!important}.tk-message-delete-v421 .tk-modal-foot{display:flex!important;justify-content:flex-end!important;gap:10px!important}.tk-message-delete-v421 .tk-modal-foot button{min-height:42px!important;padding:0 16px!important;border-radius:11px!important;font-weight:800!important}.tk-message-delete-cancel-v421{border:1px solid #cfdced!important;background:#fff!important;color:#284d78!important}.tk-message-delete-confirm-v421{border:1px solid #d7344f!important;background:#d7344f!important;color:#fff!important}.tk-message-delete-confirm-v421:disabled{opacity:.42!important;cursor:not-allowed!important}@media(max-width:768px){.tk-message-delete-v421{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.tk-message-delete-v421 .tk-modal-foot{display:grid!important;grid-template-columns:1fr 1fr!important}.tk-message-delete-v421 .tk-modal-foot button{width:100%!important}}@media(min-width:769px){html body .tk-overlay{position:fixed!important;inset:0!important;z-index:2147481100!important;display:grid!important;place-items:center!important;padding:24px!important;background:#0f1b2eb8!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;opacity:1!important;visibility:visible!important}html body .tk-message-delete-v421{position:relative!important;inset:auto!important;transform:none!important;width:min(620px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;margin:0!important;overflow:hidden!important;opacity:1!important;visibility:visible!important}html body .tk-message-delete-v421 .tk-modal-body{display:grid!important;grid-auto-flow:row!important;gap:16px!important;padding-top:18px!important;padding-bottom:18px!important}html body .tk-message-delete-v421 .tk-message-delete-card-v421,html body .tk-message-delete-v421 .tk-message-delete-ack-v421{margin:0!important}html body .tk-message-delete-v421 .tk-modal-foot{padding-top:16px!important}}@media(min-width:769px){.tk-create-v424-sections{display:grid;gap:12px}.tk-create-v424-sections>*{margin:0!important;padding:13px!important;border:1px solid #d8e5f5!important;border-radius:14px!important;background:#fff!important;min-width:0}.tk-create-v424-context{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:#f7faff!important}.tk-create-v424-context>div{display:grid;gap:4px;padding:10px;border:1px solid #e1ebf8;border-radius:11px;background:#fff}.tk-create-v424-context span{font-size:9px;font-weight:850;text-transform:uppercase;color:#7a8da8}.tk-create-v424-context strong{font-size:12px;color:#17365f;overflow-wrap:anywhere}.tk-create-v424-error{color:#a62b3d!important;border-color:#efc2ca!important;background:#fff7f8!important}.tk-create-v424-sections .tk-form-row{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}.tk-create-v424-sections :is(input,select,textarea){width:100%!important;box-sizing:border-box!important}}@media(max-width:768px){.tk-create-v424-context{display:none!important}}@media(min-width:769px){.tk-create-v426-section{display:grid;gap:12px;padding:16px!important;border:1px solid #d6e3f3!important;border-radius:18px!important;background:#fff!important}.tk-create-v426-section>header strong,.tk-create-v426-section>header small{display:block}.tk-create-v426-section>header small{margin-top:4px;color:#6b7f9d}.tk-create-v426-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tk-create-v426-section .tk-form-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px}.tk-create-v426-section .tk-form-group{min-width:0;padding:12px;border:1px solid #e0e9f4;border-radius:14px;background:#fbfdff}.tk-create-v426-section .tk-clean-dd{width:100%}.tk-create-v426-section :is(input,textarea){width:100%;box-sizing:border-box}}:root{--blue-50: #F1F7FF;--blue-100: #E3EFFE;--blue-150: #D2E4FD;--blue-200: #BCD5FA;--blue-300: #94B9F4;--blue-400: #6E9AEC;--blue-500: #4F7CE0;--blue-600: #2D5FD0;--blue-700: #1E48B8;--blue-800: #173A95;--blue-900: #112C72;--blue: var(--blue-600);--blue-light: var(--blue-400);--blue-soft: var(--blue-100);--blue-faint: var(--blue-50);--blue-dim: var(--blue-100);--blue-dark: var(--blue-700);--blue-deep: var(--blue-800);--mint: #5FC8A8;--mint-50: #E8F8F1;--mint-100: #CDEFE0;--mint-700: #0F8158;--lav: #8C95E8;--lav-50: #EEF0FD;--lav-100: #DCE0F8;--lav-700: #3A47B8;--peach: #FFB088;--peach-50: #FFF3EA;--peach-100: #FFE2CC;--peach-700: #A85A22;--rose: #F488A8;--rose-50: #FFEDF3;--rose-100: #FCD7E2;--rose-700: #A8265B;--green: #10B981;--green-dim: #D6F5E8;--green-50: #E8FAF1;--green-700: #047857;--red: #EF4444;--red-dim: #FDE0E0;--red-50: #FEECEC;--red-700: #B91C1C;--amber: #F59E0B;--amber-dim: #FDF0D4;--amber-50: #FFF6E0;--amber-700: #92400E;--violet: #7C3AED;--violet-dim: #EDE9FE;--orange: #EA580C;--t1: #0E1A36;--t2: #25345E;--t3: #4A5C82;--t4: #708099;--t5: #A5B2C9;--bg: #F6F9FF;--bg2: #EDF3FE;--surf: #FFFFFF;--s2: #F8FBFF;--s3: #EEF4FE;--tint: #F4F8FF;--bd: #DDE7F6;--bd2: #C5D5EE;--bd3: #EBF0FA;--bd-soft: #ECF1F8;--r-xs: 8px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 22px;--r-2xl: 26px;--r-pill: 9999px;--sh-xs: 0 1px 2px rgba(20,40,90,.04);--sh-sm: 0 2px 6px rgba(20,40,90,.05);--sh-card: 0 1px 2px rgba(20,40,90,.03), 0 10px 28px -14px rgba(20,40,90,.14);--sh-card-hover: 0 4px 10px rgba(20,40,90,.06), 0 22px 44px -18px rgba(20,40,90,.22);--sh-modal: 0 32px 96px -20px rgba(20,40,90,.35), 0 14px 40px rgba(20,40,90,.14);--sh-blue: 0 14px 32px -10px rgba(45,95,208,.42);--sh-blue-sm: 0 6px 16px rgba(45,95,208,.22);--ring-blue: 0 0 0 4px rgba(110,154,236,.2);--ring-blue-strong: 0 0 0 4px rgba(45,95,208,.3);--tr-fast: .16s cubic-bezier(.22, 1, .36, 1);--tr: .26s cubic-bezier(.22, 1, .36, 1);--tr-slow: .48s cubic-bezier(.22, 1, .36, 1);--spring: .42s cubic-bezier(.34, 1.56, .64, 1);--gentle: .6s cubic-bezier(.4, 0, .2, 1);--grad-blue: linear-gradient(135deg, var(--blue-500), var(--blue-700));--grad-blue-soft: linear-gradient(135deg, var(--blue-100), var(--blue-50));--grad-pastel: linear-gradient(135deg, #E3EFFE 0%, #EEF0FD 50%, #E8F8F1 100%);--grad-shine: linear-gradient(110deg, transparent 0%, rgba(255,255,255,.45) 50%, transparent 100%)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--t1);font-size:13px;line-height:1.5;font-feature-settings:"cv11","ss01"}button{cursor:pointer;font-family:inherit;background:none;border:none;padding:0;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}select{-webkit-appearance:none;appearance:none}a{color:inherit;text-decoration:none}::selection{background:var(--blue-200);color:var(--blue-900)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeUpSm{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes pulseRing{0%{box-shadow:0 0 #ef444480}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes shimmer{0%{background-position:-480px 0}to{background-position:480px 0}}@keyframes barIndet{0%{left:-40%;width:40%}50%{width:60%}to{left:100%;width:40%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes floatBig{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-16px) scale(1.06)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.04);opacity:.8}}@keyframes sheen{0%{transform:translate(-120%) skew(-18deg)}60%,to{transform:translate(220%) skew(-18deg)}}@keyframes dotBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes ringRipple{0%{box-shadow:0 0 #2d5fd04d}to{box-shadow:0 0 0 12px #2d5fd000}}.tk-spin{animation:spin .8s linear infinite}.tk-dragging{opacity:.7;cursor:grabbing}html,body{overflow-x:hidden;overflow-y:auto!important;height:auto!important}#root{min-height:100vh;height:auto!important;overflow:visible!important}.tk{position:relative;display:flex;flex-direction:column;gap:22px;padding:32px 36px 48px;min-height:100vh;height:auto;width:min(100%,var(--tk-safe-width, 100%));max-width:min(100%,var(--tk-safe-width, 100%));box-sizing:border-box;flex:1 1 auto;min-width:0;align-self:stretch;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:radial-gradient(1100px 540px at 92% -10%,rgba(110,154,236,.18),transparent 60%),radial-gradient(800px 420px at -10% 8%,rgba(140,149,232,.14),transparent 65%),radial-gradient(900px 480px at 120% 110%,rgba(95,200,168,.1),transparent 60%),radial-gradient(700px 380px at -8% 105%,rgba(244,136,168,.08),transparent 60%),var(--bg);animation:fadeIn .42s ease-out both}.tk:before,.tk:after{content:"";position:absolute;pointer-events:none;z-index:0;border-radius:50%;filter:blur(50px);opacity:.45}.tk:before{width:380px;height:380px;top:-120px;right:-100px;background:radial-gradient(circle,var(--blue-200),transparent 70%);animation:floatBig 14s ease-in-out infinite}.tk:after{width:300px;height:300px;bottom:-100px;left:-80px;background:radial-gradient(circle,var(--lav-100),transparent 70%);animation:floatBig 18s ease-in-out infinite reverse}.tk>*{position:relative;z-index:1}.tk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:18px}.tk-stat{position:relative;background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-xl);padding:22px 22px 20px;box-shadow:var(--sh-card);overflow:hidden;transition:transform var(--tr),box-shadow var(--tr),border-color var(--tr);animation:fadeUp .55s var(--tr) both}.tk-stat:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--blue-50) 0%,transparent 60%);opacity:0;transition:opacity var(--gentle);pointer-events:none}.tk-stat:after{content:"";position:absolute;inset:-2px auto auto -2px;width:60%;height:4px;background:linear-gradient(90deg,var(--blue-400),var(--lav),var(--mint));background-size:200% 100%;border-radius:4px;opacity:0;transition:opacity var(--tr);animation:gradientShift 6s linear infinite}.tk-stat:hover{transform:translateY(-4px);box-shadow:var(--sh-card-hover);border-color:var(--blue-200)}.tk-stat:hover:before{opacity:1}.tk-stat:hover:after{opacity:1}.tk-stat:nth-child(1){animation-delay:.04s}.tk-stat:nth-child(2){animation-delay:.12s}.tk-stat:nth-child(3){animation-delay:.2s}.tk-stat:nth-child(4){animation-delay:.28s}.tk-stat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tk-stat-label{font-size:11px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.1em}.tk-stat-icon-wrap{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue-100),var(--blue-50));color:var(--blue-700);border:1px solid var(--blue-150);transition:transform var(--tr),box-shadow var(--tr);animation:float 4.5s ease-in-out infinite}.tk-stat:hover .tk-stat-icon-wrap{transform:scale(1.1) rotate(-4deg);box-shadow:0 8px 20px -8px #2d5fd059}.tk-stat-icon-wrap.yellow{background:linear-gradient(135deg,var(--peach-100),var(--peach-50));color:var(--peach-700);border-color:#fbd2b5}.tk-stat-icon-wrap.gray{background:linear-gradient(135deg,var(--lav-100),var(--lav-50));color:var(--lav-700);border-color:#cfd4f2}.tk-stat-icon-wrap.green{background:linear-gradient(135deg,var(--mint-100),var(--mint-50));color:var(--mint-700);border-color:#b6e5d2}.tk-stat-icon-wrap.red{background:linear-gradient(135deg,var(--rose-100),var(--rose-50));color:var(--rose-700);border-color:#f5bbcc}.tk-stat-value{font-size:34px;font-weight:800;color:var(--t1);line-height:1.05;letter-spacing:-.025em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--t1) 30%,var(--blue-700) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tk-stat-delta{margin-top:8px;font-size:11.5px;font-weight:600;color:var(--t4);display:inline-flex;align-items:center;gap:5px}.tk-stat-delta.up{color:var(--mint-700)}.tk-stat-delta.down{color:var(--red-700)}.tk-stat-delta.neu{color:var(--t4)}.tk-card{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-xl);box-shadow:var(--sh-card);display:flex;flex-direction:column;min-width:0;max-width:100%;overflow:hidden;animation:fadeUp .6s var(--tr) both;animation-delay:.18s;transition:box-shadow var(--tr),border-color var(--tr)}.tk-card:hover{box-shadow:var(--sh-card-hover);border-color:var(--blue-150)}.tk-card-head{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid var(--bd3);background:linear-gradient(180deg,var(--surf),var(--s2));position:relative}.tk-card-head:after{content:"";position:absolute;bottom:-1px;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,var(--blue-200),transparent)}.tk-card-label{font-size:14px;font-weight:700;color:var(--t1);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:10px}.tk-card-label:before{content:"";width:4px;height:18px;background:linear-gradient(180deg,var(--blue-400),var(--blue-700));border-radius:3px;box-shadow:0 0 12px #2d5fd059}.tk-card-head-r{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.tk-card-head-left,.tk-card-head-controls,.tk-card-head-expanded{display:inline-flex;align-items:center;gap:10px}.tk-card-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--bd3);background:linear-gradient(180deg,var(--s2),var(--surf))}.tk-count{font-size:11.5px;font-weight:600;color:var(--t4);font-variant-numeric:tabular-nums}.tk-table-card{overflow:visible;min-height:0;display:flex;flex-direction:column}.tk-table-card .tk-table{flex:0 0 auto}.tk-header-container{padding:10px 16px 8px;border-bottom:1px solid var(--bd3);background:linear-gradient(180deg,var(--surf),var(--s2) 70%,var(--surf));display:flex;flex-direction:column;gap:8px;position:relative;min-width:0;max-width:100%}.tk-header-container:after{content:"";position:absolute;bottom:-1px;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,var(--blue-200),transparent)}.tk-header-row-1,.tk-header-row-2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}.tk-header-label{font-size:13px;font-weight:700;color:var(--t1);letter-spacing:-.015em;padding-right:4px;display:inline-flex;align-items:center;gap:8px}.tk-header-label:before{content:"";width:3px;height:16px;background:linear-gradient(180deg,var(--blue-400),var(--blue-700));border-radius:2px;box-shadow:0 0 10px #2d5fd04d}.tk-header-search{display:inline-flex;align-items:center;gap:8px;background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-md);padding:0 12px;min-width:min(200px,100%);flex:1 1 200px;max-width:100%;height:32px;transition:border-color var(--tr-fast),box-shadow var(--tr-fast),transform var(--tr-fast)}.tk-header-search:hover{border-color:var(--blue-200)}.tk-header-search:focus-within{border-color:var(--blue-400);box-shadow:var(--ring-blue)}.tk-header-search svg{color:var(--t4);flex-shrink:0;transition:color var(--tr-fast);width:14px;height:14px}.tk-header-search:focus-within svg{color:var(--blue-600)}.tk-header-search input{border:none;outline:none;background:transparent;width:100%;height:100%;font-size:12.5px;font-weight:500;color:var(--t1)}.tk-header-search input::placeholder{color:var(--t5)}.tk-header-select{position:relative;display:inline-flex;max-width:100%;min-width:0}.tk-header-select select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,var(--blue-600) 50%),linear-gradient(135deg,var(--blue-600) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 1px),calc(100% - 9px) calc(50% - 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;height:32px;padding:0 30px 0 12px;background-color:var(--surf);border:1px solid var(--bd);border-radius:var(--r-md);font-size:12px;font-weight:600;color:var(--t2);cursor:pointer;max-width:100%;transition:all var(--tr-fast)}.tk-header-select:after{content:none!important}.tk-header-select select:hover{border-color:var(--blue-300);background-color:var(--blue-50)}.tk-header-select select:focus{outline:none;border-color:var(--blue-500);box-shadow:var(--ring-blue)}.tk-header-select select::-ms-expand{display:none}.tk-header-tabs{display:inline-flex;gap:2px;padding:3px;background:linear-gradient(180deg,var(--bd3),var(--s3));border:1px solid var(--bd3);border-radius:var(--r-md)}.tk-header-tab{padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;color:var(--t3);transition:all var(--tr);white-space:nowrap;position:relative}.tk-header-tab:hover{color:var(--blue-700);background:#ffffffb3}.tk-header-tab.active{background:var(--surf);color:var(--blue-700);box-shadow:var(--sh-sm),inset 0 0 0 1px var(--blue-100)}.tk-header-tab.active:after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:14px;height:2px;background:var(--blue-500);border-radius:2px}.tk-header-toolbar{display:inline-flex;gap:6px;flex-wrap:wrap}.tk-toolbar-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0 11px;height:30px;background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-md);font-size:11.5px;font-weight:600;color:var(--t2);transition:all var(--tr);white-space:nowrap;overflow:hidden}.tk-toolbar-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--blue-50),transparent);opacity:0;transition:opacity var(--tr)}.tk-toolbar-btn>*{position:relative;z-index:1}.tk-toolbar-btn:hover{border-color:var(--blue-300);color:var(--blue-700);transform:translateY(-1px);box-shadow:0 4px 10px -6px #2d5fd038}.tk-toolbar-btn:hover:before{opacity:1}.tk-toolbar-btn.active{background:linear-gradient(135deg,var(--blue-50),var(--surf));border-color:var(--blue-300);color:var(--blue-700);box-shadow:0 3px 10px -6px #2d5fd04d}.tk-toolbar-btn-icon{display:inline-flex;align-items:center;color:#1e293b}.tk-toolbar-btn-icon svg{width:13px;height:13px}.tk-toolbar-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--grad-blue);color:#fff;border-radius:var(--r-pill);font-size:9.5px;font-weight:800;box-shadow:var(--sh-blue-sm)}.tk-header-actions{margin-left:auto}.tk-create-btn{display:inline-flex;align-items:center;gap:6px;padding:0 14px;height:32px;background:var(--grad-blue);color:#fff;font-size:12px;font-weight:700;border-radius:var(--r-md);box-shadow:var(--sh-blue-sm);transition:transform var(--tr),box-shadow var(--tr),filter var(--tr);position:relative;overflow:hidden;letter-spacing:-.005em}.tk-create-btn:after{content:"";position:absolute;inset:0;background:var(--grad-shine);transform:translate(-120%) skew(-18deg);transition:transform .8s ease}.tk-create-btn:hover{transform:translateY(-1px);box-shadow:var(--sh-blue);filter:brightness(1.06)}.tk-create-btn:hover:after{transform:translate(220%) skew(-18deg)}.tk-create-btn:active{transform:translateY(0)}.tk-create-btn svg{width:13px;height:13px}.tk-scroll{overflow-x:auto;overflow-y:auto;max-height:420px;scrollbar-gutter:stable}.tk-scroll::-webkit-scrollbar{width:10px;height:10px}.tk-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--blue-200),var(--blue-300));border-radius:8px;border:2px solid var(--surf)}.tk-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--blue-300),var(--blue-500))}.tk-scroll::-webkit-scrollbar-track{background:var(--blue-50);border-radius:8px}.tk-table{width:100%;border-collapse:collapse;table-layout:auto}.tk-table thead th{background:linear-gradient(180deg,var(--s2),var(--s3));color:var(--t4);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:13px 16px;border-bottom:1px solid var(--bd3);position:sticky;top:0;z-index:1;white-space:nowrap}.tk-table tbody tr.tk-tr{cursor:pointer;transition:background var(--tr-fast),transform var(--tr-fast);position:relative;animation:fadeUpSm .4s var(--tr) both}.tk-table tbody tr.tk-tr td{padding:14px 16px;border-bottom:1px solid var(--bd3);vertical-align:middle;font-size:12.5px;color:var(--t2);background:var(--surf);transition:background var(--tr-fast)}.tk-table tbody tr.tk-tr:hover td{background:linear-gradient(90deg,var(--blue-50),var(--s2))}.tk-table tbody tr.tk-tr.tk-tr-on td{background:linear-gradient(90deg,var(--blue-100) 0%,var(--blue-50) 12%,var(--surf) 80%)}.tk-table tbody tr.tk-tr.tk-tr-on td:first-child{box-shadow:inset 4px 0 0 var(--blue-600)}.tk-empty{text-align:center;padding:48px 16px!important;color:var(--t4);font-size:13px;font-weight:500;background:var(--surf)!important}.tk-td-ticket{display:flex;flex-direction:column;gap:3px;min-width:200px}.tk-tid{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--blue-700);letter-spacing:.02em}.tk-ttitle{font-size:13px;font-weight:700;color:var(--t1);letter-spacing:-.005em;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-tage{font-size:10.5px;font-weight:500;color:var(--t5)}.tk-td-plain{color:var(--t3);font-weight:500;font-size:12px}.tk-dup-tag,.tk-reopened-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--r-pill);font-size:10.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.tk-dup-tag{background:var(--peach-50);color:var(--peach-700);border:1px solid var(--peach-100)}.tk-reopened-tag{background:var(--lav-50);color:var(--lav-700);border:1px solid var(--lav-100)}.tk-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);font-size:11px;font-weight:700;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap;transition:transform var(--tr-fast),box-shadow var(--tr-fast)}.tk-badge:hover{transform:translateY(-1px);box-shadow:var(--sh-xs)}.tk-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;box-shadow:0 0 0 3px currentColor;opacity:1}.tk-dot{box-shadow:0 0 0 0 currentColor}.tk-b-open{background:var(--blue-50);color:var(--blue-700);border-color:var(--blue-150)}.tk-b-prog{background:var(--amber-50);color:var(--amber-700);border-color:#f5d99a}.tk-b-closed{background:var(--mint-50);color:var(--mint-700);border-color:var(--mint-100)}.tk-b-rej{background:var(--rose-50);color:var(--rose-700);border-color:var(--rose-100)}.tk-pri{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);font-size:11px;font-weight:700;border:1px solid transparent;white-space:nowrap}.tk-pri-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.tk-pri-low{background:var(--lav-50);color:var(--lav-700);border-color:var(--lav-100)}.tk-pri-medium{background:var(--amber-50);color:var(--amber-700);border-color:#f5d99a}.tk-pri-high{background:var(--peach-50);color:var(--peach-700);border-color:var(--peach-100)}.tk-pri-critical{background:var(--rose-50);color:var(--rose-700);border-color:var(--rose-100)}.tk-pri-critical .tk-pri-dot{animation:pulse 1.4s ease-in-out infinite;box-shadow:0 0 0 3px #f488a84d;border-radius:50%}.tk-pager{display:inline-flex;gap:6px}.tk-pg{width:32px;height:32px;border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--surf);color:var(--t3);display:inline-flex;align-items:center;justify-content:center;transition:all var(--tr-fast)}.tk-pg:hover:not(:disabled){background:var(--blue-50);border-color:var(--blue-300);color:var(--blue-700);transform:translateY(-1px);box-shadow:var(--sh-xs)}.tk-pg:disabled{opacity:.32;cursor:not-allowed}.tk-icon-btn{width:32px;height:32px;border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--surf);color:var(--t3);display:inline-flex;align-items:center;justify-content:center;transition:all var(--tr-fast)}.tk-icon-btn:hover{background:var(--blue-50);border-color:var(--blue-300);color:var(--blue-700);transform:translateY(-1px)}.tk-queue-info{width:28px;height:28px;border-radius:var(--r-sm);color:var(--t4);display:inline-flex;align-items:center;justify-content:center;transition:all var(--tr-fast)}.tk-queue-info:hover{color:var(--blue-700);background:var(--blue-50)}.tk-bottom{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:20px;align-items:start;min-width:0;max-width:100%}.tk-list-card{border-radius:var(--r-xl)!important;overflow:hidden!important;min-height:0}.tk-reply-card{display:flex;flex-direction:column;position:relative}.tk-list-body{display:flex;flex-direction:column;max-height:420px!important;overflow-y:auto!important;overflow-x:hidden;scrollbar-gutter:stable;border-bottom-left-radius:var(--r-xl);border-bottom-right-radius:var(--r-xl);scroll-behavior:smooth;min-height:0;-webkit-overflow-scrolling:touch}.tk-list-body::-webkit-scrollbar{width:10px}.tk-list-body::-webkit-scrollbar-track{background:transparent}.tk-list-body::-webkit-scrollbar-thumb{background:#bcd6ff;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.tk-list-body::-webkit-scrollbar-thumb:hover{background:#8fb8ff;background-clip:padding-box;border:2px solid transparent}.tk-list-empty{padding:40px 20px;text-align:center;color:var(--t4);font-size:12.5px;font-weight:500}.tk-litem{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--bd3);cursor:pointer;position:relative;transition:background var(--tr-fast),padding var(--tr-fast);animation:fadeRight .35s var(--tr) both}.tk-litem:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:transparent;transition:background var(--tr),height var(--tr)}.tk-litem:hover{background:linear-gradient(90deg,var(--blue-50),transparent);padding-left:22px}.tk-litem:hover:before{background:var(--blue-300)}.tk-litem-on{background:linear-gradient(90deg,var(--blue-100),var(--blue-50) 40%,var(--surf))}.tk-litem-on:before{background:linear-gradient(180deg,var(--blue-400),var(--blue-700));box-shadow:0 0 10px #2d5fd073}.tk-escalated-marker{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--red);animation:pulse 1.6s ease-in-out infinite}.tk-lbody{flex:1;min-width:0}.tk-lname{font-size:12.5px;font-weight:700;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-lemail{font-size:11px;font-weight:500;color:var(--t4);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-lright{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.tk-ldate{font-size:10.5px;font-weight:600;color:var(--t5)}.tk-ticket-id{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--blue-700);background:var(--blue-50);padding:3px 9px;border-radius:var(--r-sm);border:1px solid var(--blue-150)}.tk-status-row{display:inline-flex;gap:7px;flex-wrap:wrap;margin-left:auto}.tk-schip{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:var(--r-pill);background:var(--surf);border:1px solid var(--bd);color:var(--t3);font-size:11.5px;font-weight:600;transition:all var(--tr-fast)}.tk-schip:hover{border-color:var(--blue-300);color:var(--blue-700);background:var(--blue-50);transform:translateY(-1px)}.tk-schip-on{border-color:transparent;color:var(--blue-700);box-shadow:var(--sh-blue-sm)}.tk-schip.tk-schip-on.tk-b-open{background:linear-gradient(135deg,var(--blue-100),var(--blue-50));color:var(--blue-700);border-color:var(--blue-200)}.tk-schip.tk-schip-on.tk-b-prog{background:linear-gradient(135deg,var(--amber-50),#FFFDF6);color:var(--amber-700);border-color:#f5d99a}.tk-schip.tk-schip-on.tk-b-closed{background:linear-gradient(135deg,var(--mint-100),var(--mint-50));color:var(--mint-700);border-color:var(--mint-100)}.tk-schip.tk-schip-on.tk-b-rej{background:linear-gradient(135deg,var(--rose-100),var(--rose-50));color:var(--rose-700);border-color:var(--rose-100)}.tk-assign-trigger{gap:7px}.tk-assign-trigger-on{background:var(--grad-blue);border-color:var(--blue-600);color:#fff;box-shadow:var(--sh-blue-sm)}.tk-assign-trigger-on:hover{filter:brightness(1.06);color:#fff}.tk-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 28px;text-align:center;color:var(--t3)}.tk-empty-state-ico{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,var(--blue-100),var(--lav-100));border:1px solid var(--blue-150);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:30px;color:var(--blue-700);box-shadow:var(--sh-sm),0 0 0 8px var(--blue-50);animation:breathe 3.6s ease-in-out infinite}.tk-empty-state p{font-size:13.5px;font-weight:500;color:var(--t3);max-width:300px;line-height:1.6}.tk-loader{padding:10px 18px}.tk-loader-bar{position:relative;height:3px;background:var(--bd3);border-radius:999px;overflow:hidden}.tk-loader-bar>div{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,var(--blue-300),var(--blue-600),var(--lav),var(--blue-300));background-size:200% 100%;border-radius:999px;animation:barIndet 1.3s ease-in-out infinite,gradientShift 2.4s linear infinite}.tk-thread{padding:20px 24px;display:flex;flex-direction:column;gap:18px;max-height:540px;overflow-y:auto!important;overflow-x:hidden;scrollbar-gutter:stable;min-height:0;flex:1 1 auto;background:radial-gradient(600px 280px at 50% 0%,var(--blue-50),transparent 70%),var(--surf)}.tk-reply-card>div[style*="overflow: hidden"],.tk-reply-card>div[style*="overflow:hidden"]{overflow:visible!important;min-height:0!important}.tk-no-msgs{text-align:center;padding:40px 16px;color:var(--t4);font-size:12.5px}.tk-msg{display:flex;gap:12px;animation:fadeUp .4s var(--tr) both}.tk-msg-me{flex-direction:row-reverse}.tk-msg-avi{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--blue-400),var(--blue-700));color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;box-shadow:0 6px 14px -6px #2d5fd073;border:2px solid var(--surf);transition:transform var(--tr-fast)}.tk-msg-avi:hover{transform:scale(1.08)}.tk-msg-me .tk-msg-avi{background:linear-gradient(135deg,var(--lav),var(--lav-700));box-shadow:0 6px 14px -6px #3a47b873}.tk-msg-body{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.tk-msg-me .tk-msg-body{align-items:flex-end}.tk-msg-meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.tk-msg-who{font-size:12px;font-weight:700;color:var(--t1)}.tk-msg-time{font-size:10.5px;font-weight:600;color:var(--t5)}.tk-msg-edited{font-size:10px;font-weight:700;color:var(--t5);text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border:1px solid var(--bd3);border-radius:var(--r-pill);background:var(--s2)}.tk-msg-edit-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--r-pill);font-size:10.5px;font-weight:700;color:var(--blue-700);background:var(--blue-50);border:1px solid var(--blue-150);transition:all var(--tr-fast);cursor:pointer}.tk-msg-edit-btn:hover{background:var(--blue-600);color:#fff;border-color:var(--blue-600);transform:translateY(-1px);box-shadow:var(--sh-blue-sm)}.tk-msg-me .tk-msg-edit-btn{background:#ffffffe6;border-color:var(--blue-200)}.tk-msg-edit-wrap{display:flex;flex-direction:column;gap:8px;margin-top:2px;max-width:100%;width:100%}.tk-msg-edit-area{width:100%;min-height:70px;border:1.5px solid var(--blue-300);border-radius:var(--r-md);background:var(--surf);color:var(--t1);padding:10px 14px;font-size:13px;line-height:1.55;font-family:inherit;outline:none;resize:vertical;box-shadow:var(--ring-blue);transition:all var(--tr-fast)}.tk-msg-edit-area:focus{border-color:var(--blue-500);box-shadow:var(--ring-blue-strong)}.tk-msg-edit-actions{display:inline-flex;gap:8px;align-self:flex-end}.tk-msg-edit-cancel,.tk-msg-edit-save{display:inline-flex;align-items:center;padding:7px 16px;border-radius:var(--r-sm);font-size:11.5px;font-weight:700;transition:all var(--tr-fast);border:1px solid transparent;cursor:pointer}.tk-msg-edit-cancel{background:var(--surf);border-color:var(--bd);color:var(--t2)}.tk-msg-edit-cancel:hover{background:var(--s2);border-color:var(--bd2)}.tk-msg-edit-save{background:var(--grad-blue);color:#fff;box-shadow:var(--sh-blue-sm)}.tk-msg-edit-save:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--sh-blue);filter:brightness(1.05)}.tk-msg-edit-save:disabled{opacity:.5;cursor:not-allowed}.tk-msg-edit-note{font-size:10.5px;font-weight:500;color:var(--t4);font-style:italic}.tk-bubble{background:linear-gradient(135deg,var(--blue-50),#FBFDFF);border:1px solid var(--blue-100);color:var(--t1);padding:11px 15px;border-radius:16px 16px 16px 4px;font-size:13px;line-height:1.55;max-width:70ch;word-break:break-word;white-space:pre-wrap;box-shadow:0 2px 8px -4px #2d5fd026}.tk-msg-me .tk-bubble{background:var(--grad-blue);border-color:var(--blue-700);color:#fff;border-radius:16px 16px 4px;box-shadow:var(--sh-blue-sm)}.tk-composer{padding:14px 20px;border-top:1px solid var(--bd3);background:var(--surf);position:sticky;bottom:0;z-index:5;flex:0 0 auto;box-shadow:0 -6px 20px -14px #14285a2e}.tk-textarea{width:100%;border:1px solid var(--bd);border-radius:var(--r-md);padding:12px 14px;font-size:13px;line-height:1.55;color:var(--t1);resize:vertical;background:var(--s2);outline:none;transition:all var(--tr-fast);font-family:inherit;min-height:78px}.tk-textarea::placeholder{color:var(--t5)}.tk-textarea:focus{border-color:var(--blue-400);background:var(--surf);box-shadow:var(--ring-blue)}.tk-reply-foot{display:flex;align-items:center;gap:12px;padding:12px 20px 16px;border-top:1px solid var(--bd3);background:linear-gradient(180deg,var(--s2),var(--surf))}.tk-attach-btn{display:inline-flex;align-items:center;gap:7px;padding:0 14px;height:36px;border:1px solid var(--bd);background:var(--surf);color:var(--t2);border-radius:var(--r-md);font-size:12px;font-weight:600;transition:all var(--tr-fast);position:relative}.tk-attach-btn:hover{background:var(--blue-50);border-color:var(--blue-300);color:var(--blue-700);transform:translateY(-1px)}.tk-att-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--grad-blue);color:#fff;border-radius:var(--r-pill);font-size:10px;font-weight:800}.tk-send-btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px 0 20px;min-height:40px;background:var(--grad-blue);color:#fff;border-radius:var(--r-md);font-size:12.5px;font-weight:700;box-shadow:var(--sh-blue-sm);transition:all var(--tr);position:relative;overflow:hidden;letter-spacing:-.005em}.tk-send-btn:after{content:"";position:absolute;inset:0;background:var(--grad-shine);transform:translate(-120%) skew(-18deg);transition:transform .8s ease}.tk-send-btn svg{flex-shrink:0;width:14px;height:14px}.tk-send-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--sh-blue);filter:brightness(1.06)}.tk-send-btn:hover:not(:disabled):after{transform:translate(220%) skew(-18deg)}.tk-send-btn:disabled{opacity:.5;cursor:not-allowed}.tk-att-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background:var(--blue-50);border:1px solid var(--blue-150);border-radius:var(--r-pill);font-size:11.5px;font-weight:600;color:var(--blue-700)}.tk-att-row{display:flex;gap:6px;flex-wrap:wrap;padding:10px 20px 0}.tk-assign-backdrop{position:fixed;inset:0;background:#14285a4d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100;animation:fadeIn .18s ease}.tk-assign-panel{position:absolute;top:70px;right:22px;width:360px;background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-xl);box-shadow:var(--sh-modal);z-index:101;display:flex;flex-direction:column;max-height:500px;animation:scaleIn .24s var(--spring) both;transform-origin:top right;overflow:hidden}.tk-assign-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--bd3);background:linear-gradient(180deg,var(--surf),var(--s2))}.tk-assign-title{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;color:var(--t1)}.tk-assign-title svg{color:var(--blue-600)}.tk-assign-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:var(--grad-blue);color:#fff;border-radius:var(--r-pill);font-size:11px;font-weight:800;box-shadow:var(--sh-blue-sm)}.tk-assign-close{width:30px;height:30px;border-radius:var(--r-sm);color:var(--t4);font-size:18px;transition:all var(--tr-fast)}.tk-assign-close:hover{background:var(--rose-50);color:var(--rose-700)}.tk-assign-chips{display:flex;flex-wrap:wrap;gap:7px;padding:12px 18px;border-bottom:1px solid var(--bd3)}.tk-assign-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;background:var(--blue-50);border:1px solid var(--blue-150);border-radius:var(--r-pill);font-size:11.5px;font-weight:600;color:var(--blue-700);animation:popIn .3s var(--spring)}.tk-assign-chip-avi{width:22px;height:22px;border-radius:50%;background:var(--grad-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.tk-assign-chip-x{width:18px;height:18px;border-radius:50%;color:var(--blue-700);font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:background var(--tr-fast)}.tk-assign-chip-x:hover{background:var(--blue-200)}.tk-assign-search-wrap{position:relative;padding:12px 14px}.tk-assign-search-wrap svg{position:absolute;left:26px;top:50%;transform:translateY(-50%);color:var(--t4)}.tk-assign-search{width:100%;height:36px;padding:0 32px 0 36px;border:1px solid var(--bd);border-radius:var(--r-sm);font-size:12.5px;font-weight:500;background:var(--s2);outline:none;transition:all var(--tr-fast)}.tk-assign-search:focus{border-color:var(--blue-400);background:var(--surf);box-shadow:var(--ring-blue)}.tk-assign-search-clear{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:var(--t4);border-radius:50%;transition:background var(--tr-fast)}.tk-assign-search-clear:hover{background:var(--bd3)}.tk-assign-list{flex:1;overflow-y:auto;padding:6px 10px 10px}.tk-assign-empty{padding:26px 16px;text-align:center;color:var(--t4);font-size:12px}.tk-assign-row{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--r-sm);cursor:pointer;transition:all var(--tr-fast)}.tk-assign-row:hover{background:var(--blue-50);transform:translate(2px)}.tk-assign-row-on{background:linear-gradient(135deg,var(--blue-50),var(--surf))}.tk-assign-avi{width:34px;height:34px;border-radius:50%;background:var(--bd3);color:var(--t2);display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;flex-shrink:0;transition:all var(--tr-fast);border:2px solid var(--surf)}.tk-assign-avi-on{background:var(--grad-blue);color:#fff;box-shadow:0 4px 10px -4px #2d5fd080}.tk-assign-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tk-assign-name{font-size:12.5px;font-weight:600;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-assign-sub{font-size:11px;font-weight:500;color:var(--t4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-assign-check{appearance:none;width:18px;height:18px;border:1.5px solid var(--bd2);border-radius:5px;background:var(--surf);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;cursor:pointer;transition:all var(--tr-fast)}.tk-assign-check:checked{background:var(--grad-blue);border-color:var(--blue-600);box-shadow:var(--sh-blue-sm)}.tk-assign-check:checked:after{content:"";width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translateY(-1px)}.tk-assign-saving{padding:10px 18px;font-size:11.5px;font-weight:600;color:var(--blue-700);text-align:center;background:var(--blue-50);border-top:1px solid var(--bd3)}.tk-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:radial-gradient(1200px 600px at 20% 10%,rgba(188,213,250,.55),transparent 60%),radial-gradient(1000px 500px at 80% 90%,rgba(140,149,232,.35),transparent 60%),#0e1a366b;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);display:flex;align-items:center;justify-content:center;z-index:2147483600;padding:28px;animation:tk-overlay-in .32s cubic-bezier(.22,1,.36,1);overflow-y:auto}@keyframes tk-overlay-in{0%{opacity:0;backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}to{opacity:1}}body:has(.tk-overlay){overflow:hidden}.tk-modal{background:linear-gradient(180deg,#fff,#f8fbff);border-radius:var(--r-2xl);width:100%;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 40px 120px -24px #14285a6b,0 18px 50px #14285a29,inset 0 1px #ffffffe6;border:1px solid rgba(220,232,250,.9);overflow:hidden;animation:tk-modal-in .48s cubic-bezier(.34,1.56,.64,1) both;position:relative;transform-origin:center bottom}@keyframes tk-modal-in{0%{opacity:0;transform:translateY(28px) scale(.94);filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.tk-modal:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 260px at 50% -10%,rgba(188,213,250,.55),transparent 65%),radial-gradient(400px 200px at 100% 100%,rgba(207,221,250,.3),transparent 70%)}.tk-modal:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--blue-300) 20%,var(--blue-500) 50%,var(--blue-300) 80%,transparent 100%);background-size:200% 100%;animation:tk-modal-sheen 3.4s ease-in-out infinite;pointer-events:none}@keyframes tk-modal-sheen{0%,to{background-position:200% 0;opacity:.6}50%{background-position:-100% 0;opacity:1}}.tk-modal-sm{max-width:460px}.tk-modal-md{max-width:640px}.tk-modal-lg{max-width:860px}.tk-modal-xl{max-width:1120px}.tk-modal-head{display:flex;align-items:flex-start;gap:16px;padding:26px 30px 20px;border-bottom:1px solid var(--bd3);position:relative;z-index:1;background:linear-gradient(180deg,#f1f7ffb3,#fff0)}.tk-modal-title-group{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:0}.tk-modal-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(180deg,#fff,#eef5ff);color:#0f172a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #DCE8FB;box-shadow:0 6px 16px -8px #2d5fd04d,inset 0 1px #fffffff2;animation:tk-icon-float 3.4s ease-in-out infinite;position:relative;overflow:hidden}.tk-modal-icon-dark{color:#0f172a}.tk-modal-icon-dark svg{stroke:#0f172a}.tk-modal-icon:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.7) 50%,transparent 75%);transform:translate(-120%) skew(-22deg);animation:tk-icon-sheen 4.5s ease-in-out infinite}@keyframes tk-icon-sheen{0%,65%{transform:translate(-120%) skew(-22deg);opacity:0}72%{opacity:1}to{transform:translate(220%) skew(-22deg);opacity:0}}@keyframes tk-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.tk-modal-title{font-size:18px;font-weight:800;color:var(--t1);letter-spacing:-.018em}.tk-modal-sub{margin-top:4px;font-size:12.5px;font-weight:500;color:var(--t3);line-height:1.5}.tk-modal-close{width:36px;height:36px;border-radius:var(--r-sm);color:var(--t4);background:#fff9;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--tr-fast)}.tk-modal-close:hover{background:var(--rose-50);color:var(--rose-700);border-color:var(--rose-100);transform:rotate(90deg) scale(1.05)}.tk-modal-body{padding:24px 30px;flex:1;overflow-y:auto;position:relative;z-index:1}.tk-modal-body::-webkit-scrollbar{width:8px}.tk-modal-body::-webkit-scrollbar-thumb{background:var(--blue-200);border-radius:6px}.tk-modal-body::-webkit-scrollbar-thumb:hover{background:var(--blue-300)}.tk-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px 30px;border-top:1px solid var(--bd3);background:linear-gradient(180deg,#f8fbff99,#f1f7fff2);position:relative;z-index:1}.tk-btn{display:inline-flex;align-items:center;gap:8px;padding:0 18px;height:38px;border-radius:var(--r-md);font-size:12.5px;font-weight:700;transition:all var(--tr);border:1px solid transparent;letter-spacing:-.005em;position:relative;overflow:hidden}.tk-btn-ghost{background:var(--surf);border-color:var(--bd);color:var(--t2)}.tk-btn-ghost:hover{background:var(--s2);border-color:var(--bd2);transform:translateY(-1px)}.tk-btn-primary{background:var(--grad-blue);color:#fff;box-shadow:var(--sh-blue-sm)}.tk-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--sh-blue);filter:brightness(1.05)}.tk-btn-success{background:linear-gradient(135deg,var(--mint),var(--mint-700));color:#fff;box-shadow:0 6px 16px -4px #10b98152}.tk-btn-success:hover{transform:translateY(-2px);filter:brightness(1.06)}.tk-btn-danger{background:linear-gradient(135deg,#f47a7a,#c32d29);color:#fff;box-shadow:0 6px 16px -4px #ef444452}.tk-btn-danger:hover{transform:translateY(-2px);filter:brightness(1.06)}.tk-btn-warning{background:linear-gradient(135deg,#f5b042,#b45309);color:#fff;box-shadow:0 6px 16px -4px #f59e0b52}.tk-btn-warning:hover{transform:translateY(-2px);filter:brightness(1.06)}.tk-section-label,.tk-form-label{font-size:11px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;display:block}.tk-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.tk-form-group{display:flex;flex-direction:column}.tk-form-select,.tk-form-textarea{width:100%;border:1px solid var(--bd);border-radius:var(--r-md);padding:11px 14px;font-size:13px;font-weight:500;background:var(--surf);color:var(--t1);outline:none;transition:all var(--tr-fast);font-family:inherit}.tk-form-textarea{resize:vertical;min-height:88px;line-height:1.55}.tk-form-select{padding-right:38px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--blue-600) 50%),linear-gradient(135deg,var(--blue-600) 50%,transparent 50%);background-position:calc(100% - 18px) center,calc(100% - 13px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.tk-form-select:focus,.tk-form-textarea:focus{border-color:var(--blue-400);box-shadow:var(--ring-blue)}.tk-section{margin-bottom:20px}.tk-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tk-section-title{font-size:13.5px;font-weight:700;color:var(--t1);display:inline-flex;align-items:center;gap:10px}.tk-section-controls{display:inline-flex;gap:7px}.tk-section-body{display:flex;flex-direction:column;gap:12px}.tk-section-foot{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--bd3);margin-top:14px}.tk-section-btn{padding:7px 13px;background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-sm);font-size:12px;font-weight:600;color:var(--t2);transition:all var(--tr-fast)}.tk-section-btn:hover{background:var(--blue-50);border-color:var(--blue-300);color:var(--blue-700);transform:translateY(-1px)}.tk-esc-list{display:flex;flex-direction:column;gap:10px}.tk-esc-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--bd);border-radius:var(--r-md);background:var(--surf);transition:all var(--tr);cursor:pointer;animation:fadeUpSm .4s var(--tr) both}.tk-esc-item:hover{border-color:var(--blue-300);background:linear-gradient(135deg,var(--blue-50),var(--surf));transform:translateY(-2px);box-shadow:var(--sh-sm)}.tk-esc-item-selected{border-color:var(--blue-500);background:linear-gradient(135deg,var(--blue-50),var(--surf));box-shadow:0 0 0 3px #2d5fd02e}.tk-esc-sev{width:6px;align-self:stretch;border-radius:var(--r-pill);background:var(--amber);flex-shrink:0}.tk-esc-sev.critical{background:var(--red);animation:pulse 1.5s infinite}.tk-esc-sev.high{background:var(--orange)}.tk-esc-sev.medium{background:var(--amber)}.tk-esc-info{flex:1;min-width:0}.tk-esc-title{font-size:13px;font-weight:700;color:var(--t1);display:flex;align-items:center;gap:8px}.tk-esc-reason{font-size:11.5px;font-weight:500;color:var(--t4);margin-top:4px}.tk-esc-meta{display:inline-flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.tk-esc-hours{padding:3px 9px;background:var(--amber-50);color:var(--amber-700);border:1px solid #F5D99A;border-radius:var(--r-pill);font-size:11px;font-weight:700}.tk-override-ticket-info{background:linear-gradient(135deg,var(--blue-50),var(--lav-50));border:1px solid var(--blue-150);border-radius:var(--r-md);padding:14px 16px;margin-bottom:18px}.tk-override-ticket-id{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--blue-700)}.tk-override-ticket-title{font-size:13.5px;font-weight:700;color:var(--t1);margin-top:3px}.tk-override-ticket-meta{font-size:11.5px;font-weight:500;color:var(--t3);margin-top:7px;display:flex;gap:16px;flex-wrap:wrap}.tk-pri-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.tk-pri-option{padding:14px 12px;border:1.5px solid var(--bd);border-radius:var(--r-md);background:var(--surf);font-size:12px;font-weight:700;color:var(--t2);text-align:center;transition:all var(--tr);text-transform:capitalize}.tk-pri-option:hover{border-color:var(--blue-300);transform:translateY(-2px);box-shadow:var(--sh-sm)}.tk-pri-option.selected{border-color:currentColor;box-shadow:0 0 0 3px #2d5fd029;transform:translateY(-1px)}.tk-pri-option.tk-pri-low.selected{background:var(--lav-50);color:var(--lav-700)}.tk-pri-option.tk-pri-medium.selected{background:var(--amber-50);color:var(--amber-700)}.tk-pri-option.tk-pri-high.selected{background:var(--peach-50);color:var(--peach-700)}.tk-pri-option.tk-pri-critical.selected{background:var(--rose-50);color:var(--rose-700)}.tk-trend-stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.tk-trend-stat{background:linear-gradient(135deg,var(--s2),var(--surf));border:1px solid var(--bd3);border-radius:var(--r-md);padding:14px 16px;transition:all var(--tr)}.tk-trend-stat:hover{transform:translateY(-2px);border-color:var(--blue-200);box-shadow:var(--sh-sm)}.tk-trend-stat-lbl{font-size:11px;font-weight:700;color:var(--t4);text-transform:uppercase;letter-spacing:.08em}.tk-trend-stat-val{font-size:26px;font-weight:800;color:var(--t1);margin-top:4px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tk-trend-stat-chg{margin-top:6px;font-size:11px;font-weight:700}.tk-trend-stat-chg.up{color:var(--mint-700)}.tk-trend-stat-chg.down{color:var(--rose-700)}.tk-trend-stat-chg.neu{color:var(--t4)}.tk-trend-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tk-trend-card{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-md);padding:16px 18px}.tk-trend-card-title{font-size:13px;font-weight:700;color:var(--t1);margin-bottom:14px}.tk-trend-bars{display:flex;align-items:flex-end;gap:8px;height:90px}.tk-trend-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.tk-trend-bar-val{font-size:11px;font-weight:700;color:var(--t1);font-variant-numeric:tabular-nums}.tk-trend-bar{width:100%;max-width:26px;border-radius:6px 6px 0 0;transition:all .6s var(--tr);position:relative;overflow:hidden}.tk-trend-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 50%)}.tk-trend-bar-lbl{font-size:10.5px;font-weight:600;color:var(--t4)}.tk-category-list{display:flex;flex-direction:column;gap:12px}.tk-cat-row{display:flex;align-items:center;gap:12px}.tk-cat-label{font-size:11.5px;font-weight:600;color:var(--t3);min-width:110px}.tk-cat-bar-wrap{flex:1;height:8px;border-radius:999px;background:var(--bd3);overflow:hidden}.tk-cat-bar{height:100%;background:linear-gradient(90deg,var(--blue-400),var(--blue-600));border-radius:inherit;transition:width .8s var(--tr);position:relative}.tk-cat-bar:after{content:"";position:absolute;inset:0;background:var(--grad-shine);animation:sheen 3s ease-in-out infinite}.tk-cat-count{font-size:11.5px;font-weight:700;color:var(--t1);min-width:28px;text-align:right}.tk-reopened-list{display:flex;flex-direction:column;gap:10px}.tk-reopened-item{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-md);padding:14px 16px;cursor:pointer;transition:all var(--tr)}.tk-reopened-item:hover{border-color:var(--blue-300);background:linear-gradient(135deg,var(--blue-50),var(--surf));transform:translateY(-2px);box-shadow:var(--sh-sm)}.tk-reopened-item-head{display:flex;align-items:center;gap:10px}.tk-reopened-item-id{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--blue-700)}.tk-reopened-item-title{flex:1;font-size:13px;font-weight:700;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-reopened-item-count{padding:3px 9px;background:var(--lav-50);color:var(--lav-700);border:1px solid var(--lav-100);border-radius:var(--r-pill);font-size:11px;font-weight:700}.tk-reopened-item-history{margin-top:10px;padding-top:10px;border-top:1px dashed var(--bd3);display:flex;flex-wrap:wrap;gap:8px}.tk-reopen-event{font-size:11px;font-weight:600;color:var(--t4);padding:3px 9px;background:var(--s2);border-radius:var(--r-pill);border:1px solid var(--bd3)}.tk-dup-group{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-md);margin-bottom:12px;overflow:hidden;transition:box-shadow var(--tr)}.tk-dup-group:hover{box-shadow:var(--sh-sm)}.tk-dup-group-head{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(180deg,var(--s2),var(--surf));border-bottom:1px solid var(--bd3)}.tk-dup-group-title{flex:1;font-size:13px;font-weight:700;color:var(--t1)}.tk-dup-count-badge{padding:3px 9px;background:var(--peach-50);color:var(--peach-700);border:1px solid var(--peach-100);border-radius:var(--r-pill);font-size:11px;font-weight:700}.tk-dup-group-body{display:flex;flex-direction:column}.tk-dup-ticket-row{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--bd3);transition:background var(--tr-fast)}.tk-dup-ticket-row:hover{background:var(--blue-50)}.tk-dup-ticket-row:last-child{border-bottom:none}.tk-dup-ticket-id{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--blue-700);min-width:58px}.tk-dup-ticket-user{flex:1;font-size:12px;font-weight:600;color:var(--t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-dup-merge-btn{padding:8px 14px;background:var(--blue-50);color:var(--blue-700);border:1px solid var(--blue-150);border-radius:var(--r-sm);font-size:11.5px;font-weight:700;transition:all var(--tr);margin:10px 14px 14px}.tk-dup-merge-btn:hover{background:var(--grad-blue);color:#fff;border-color:var(--blue-600);transform:translateY(-1px);box-shadow:var(--sh-blue-sm)}.tk-audit-filters{display:flex;gap:7px;margin-bottom:16px;flex-wrap:wrap}.tk-audit-filter-btn{padding:6px 13px;background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-pill);font-size:11.5px;font-weight:600;color:var(--t3);transition:all var(--tr)}.tk-audit-filter-btn:hover{background:var(--blue-50);border-color:var(--blue-300);color:var(--blue-700);transform:translateY(-1px)}.tk-audit-filter-btn.active{background:var(--grad-blue);color:#fff;border-color:var(--blue-600);box-shadow:var(--sh-blue-sm)}.tk-audit-list{display:flex;flex-direction:column;gap:12px}.tk-audit-entry{position:relative;background:var(--surf);border:1px solid var(--bd);border-radius:var(--r-md);padding:12px 16px 12px 30px;transition:all var(--tr)}.tk-audit-entry:hover{border-color:var(--blue-300);box-shadow:var(--sh-sm);transform:translate(2px)}.tk-audit-timeline{position:absolute;left:10px;top:0;bottom:-12px;width:12px}.tk-audit-line{position:absolute;left:5px;top:22px;bottom:-12px;width:2px;background:var(--bd2)}.tk-audit-dot{position:absolute;left:0;top:14px;width:12px;height:12px;border-radius:50%;background:var(--blue-500);border:2px solid var(--surf);box-shadow:0 0 0 2px var(--blue-150)}.tk-audit-dot.priority{background:var(--amber);box-shadow:0 0 0 2px var(--amber-dim)}.tk-audit-dot.assign{background:var(--mint);box-shadow:0 0 0 2px var(--mint-100)}.tk-audit-dot.export{background:var(--lav);box-shadow:0 0 0 2px var(--lav-100)}.tk-audit-dot.reply{background:var(--blue-500);box-shadow:0 0 0 2px var(--blue-100)}.tk-audit-content{display:flex;flex-direction:column;gap:4px}.tk-audit-action{font-size:12.5px;font-weight:700;color:var(--t1)}.tk-audit-detail{font-size:11.5px;font-weight:500;color:var(--t3)}.tk-audit-time{font-size:10.5px;font-weight:600;color:var(--t5)}.tk-export-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.tk-export-option{background:var(--surf);border:1.5px solid var(--bd);border-radius:var(--r-md);padding:16px;text-align:center;cursor:pointer;transition:all var(--tr)}.tk-export-option:hover{border-color:var(--blue-300);background:linear-gradient(135deg,var(--blue-50),var(--surf));transform:translateY(-3px);box-shadow:var(--sh-sm)}.tk-export-option.selected{border-color:var(--blue-500);background:linear-gradient(135deg,var(--blue-50),var(--surf));box-shadow:0 0 0 3px #2d5fd029}.tk-export-icon{width:48px;height:48px;border-radius:var(--r-md);background:linear-gradient(135deg,var(--blue-100),var(--blue-50));color:var(--blue-700);display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 10px;border:1px solid var(--blue-150)}.tk-export-name{font-size:13.5px;font-weight:700;color:var(--t1)}.tk-export-desc{font-size:11px;font-weight:500;color:var(--t4);margin-top:3px}.tk-export-content-opts{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.tk-export-check{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--s2);border:1px solid var(--bd3);border-radius:var(--r-md);cursor:pointer;transition:all var(--tr)}.tk-export-check:hover{background:var(--blue-50);border-color:var(--blue-150);transform:translate(2px)}.tk-export-check input[type=checkbox]{margin-top:2px;accent-color:var(--blue-600);width:16px;height:16px}.tk-export-check-label{font-size:13px;font-weight:700;color:var(--t1);display:block}.tk-export-check-sub{font-size:11px;font-weight:500;color:var(--t4);margin-top:3px}.tk-export-preview{background:linear-gradient(135deg,var(--blue-50),var(--lav-50));border:1px solid var(--blue-150);border-radius:var(--r-md);padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--t2);white-space:pre-wrap}.tk-export-preview-title{font-size:11px;font-weight:700;color:var(--blue-700);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-family:Plus Jakarta Sans,sans-serif}.tk-ticket-meta{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;font-weight:500;color:var(--t4)}.tk-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:12px;padding:14px 22px;border-radius:var(--r-md);font-size:13px;font-weight:600;background:var(--surf);box-shadow:var(--sh-modal);border:1px solid var(--bd);animation:slideUp .28s var(--spring);max-width:480px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tk-toast-err{border-left:4px solid var(--red);color:var(--red-700);background:linear-gradient(135deg,var(--rose-50),var(--surf))}.tk-toast-ok{border-left:4px solid var(--mint);color:var(--mint-700);background:linear-gradient(135deg,var(--mint-50),var(--surf))}.tk-toast-x{width:24px;height:24px;border-radius:50%;color:var(--t4);font-size:14px;transition:all var(--tr-fast)}.tk-toast-x:hover{background:var(--bd3);color:var(--t1)}.tk-sent-notif{position:fixed;bottom:32px;left:50%;transform:translate(-50%);z-index:9999;background:linear-gradient(135deg,var(--mint-50),var(--surf));border:1px solid var(--mint);border-radius:var(--r-md);padding:14px 22px;box-shadow:var(--sh-modal);font-size:13px;font-weight:600;color:var(--mint-700);animation:slideUp .28s var(--spring)}.tk *::-webkit-scrollbar{width:9px;height:9px}.tk *::-webkit-scrollbar-track{background:transparent}.tk *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--bd2),var(--blue-200));border-radius:999px;border:2px solid var(--surf)}.tk *::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--blue-300),var(--blue-400))}@media(min-width:769px){.tk-toast,.tk-sent-notif{left:auto!important;right:28px!important;transform:none!important;bottom:28px!important}}@media(min-width:769px){.tk-modal:after{content:none!important;display:none!important;animation:none!important}}@media(max-width:1280px){.tk{padding:26px 26px 36px}.tk-stats{gap:14px}.tk-bottom{grid-template-columns:minmax(0,350px) minmax(0,1fr);gap:16px}}@media(max-width:1100px){.tk-bottom{grid-template-columns:minmax(0,1fr)}.tk-pri-options,.tk-export-options,.tk-trend-stat-row{grid-template-columns:repeat(2,1fr)}.tk-trend-grid{grid-template-columns:1fr}}@media(max-width:880px){.tk{padding:20px 18px 32px;gap:16px}.tk-stat-value{font-size:28px}.tk-stat{padding:16px}.tk-header-container,.tk-card-head{padding:14px 16px}.tk-card-foot{padding:11px 16px}.tk-header-row-1,.tk-header-row-2{width:100%;align-items:stretch}.tk-header-search{min-width:100%;flex:1 1 100%}.tk-header-select{flex:1 1 calc(50% - 6px);min-width:0}.tk-header-select select{width:100%}.tk-header-tabs{width:100%;justify-content:space-between}.tk-header-tab{flex:1;text-align:center}.tk-header-toolbar{width:100%;gap:7px}.tk-toolbar-btn{flex:1 1 calc(33% - 5px);justify-content:center;padding:0 8px;font-size:11.5px}.tk-header-actions{width:100%}.tk-create-btn{width:100%;justify-content:center}}@media(max-width:768px){.tk{padding:16px 12px 36px;gap:14px}.tk:before,.tk:after{display:none}.tk-stats{grid-template-columns:1fr 1fr;gap:12px}.tk-stat{padding:14px;border-radius:16px}.tk-stat-label{font-size:10.5px;letter-spacing:.06em}.tk-stat-value{font-size:24px}.tk-stat-icon-wrap{width:34px;height:34px}.tk-stat-icon-wrap svg{width:16px;height:16px}.tk-stat-delta{font-size:10.5px}.tk-card{border-radius:16px}.tk-card-label{font-size:13px}.tk-header-label{font-size:14px}.tk-header-container{padding:12px 14px;gap:12px}.tk-header-row-1,.tk-header-row-2{gap:10px;flex-wrap:wrap}.tk-header-search input{font-size:14px}.tk-header-select{flex:1 1 calc(50% - 6px)}.tk-header-tabs{padding:4px}.tk-header-tab{padding:7px 10px;font-size:11.5px}.tk-header-toolbar{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;width:100%}.tk-toolbar-btn{width:100%;height:38px;font-size:11.5px}.tk-toolbar-btn-icon svg{width:12px;height:12px}.tk-create-btn{height:40px}.tk-scroll{overflow-x:visible}.tk-table{display:block}.tk-table thead{display:none}.tk-table tbody{display:block}.tk-table tr.tk-tr{display:block;border:1px solid var(--bd);border-radius:16px;margin:12px 14px;padding:14px;background:var(--surf);box-shadow:var(--sh-xs);transition:all var(--tr)}.tk-table tr.tk-tr:hover{transform:translateY(-2px);box-shadow:var(--sh-card);border-color:var(--blue-200)}.tk-table tr.tk-tr td{display:flex;align-items:center;justify-content:space-between;padding:7px 0!important;border:none!important;background:transparent!important;font-size:12.5px;gap:10px}.tk-table tr.tk-tr td:nth-of-type(2):before{content:"Status"}.tk-table tr.tk-tr td:nth-of-type(3):before{content:"Priority"}.tk-table tr.tk-tr td:nth-of-type(4):before{content:"Department"}.tk-table tr.tk-tr td:nth-of-type(5):before{content:"Owner"}.tk-table tr.tk-tr td:nth-of-type(6):before{content:"Updated"}.tk-table tr.tk-tr td:nth-of-type(2):before,.tk-table tr.tk-tr td:nth-of-type(3):before,.tk-table tr.tk-tr td:nth-of-type(4):before,.tk-table tr.tk-tr td:nth-of-type(5):before,.tk-table tr.tk-tr td:nth-of-type(6):before{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--t4);flex-shrink:0}.tk-table tr.tk-tr td:first-child{padding-bottom:8px;margin-bottom:6px;border-bottom:1px dashed var(--bd3)!important}.tk-table tr.tk-tr td:first-child:before{content:none}.tk-table tr.tk-tr td:last-child{padding-top:8px!important}.tk-table tr.tk-tr td:last-child:before{content:none}.tk-table tr.tk-tr td:last-child>div{width:100%;justify-content:flex-end}.tk-table tr.tk-tr.tk-tr-on{border-color:var(--blue-500);box-shadow:0 0 0 2px #2d5fd029,var(--sh-card)}.tk-table tr.tk-tr.tk-tr-on td:first-child{box-shadow:none!important}.tk-td-ticket{min-width:0;width:100%}.tk-ttitle{max-width:100%;white-space:normal}.tk-form-row{grid-template-columns:1fr;gap:12px}.tk-pri-options{grid-template-columns:1fr 1fr}.tk-export-options{grid-template-columns:1fr}.tk-trend-stat-row{grid-template-columns:1fr 1fr}.tk-reply-card .tk-card-head{flex-wrap:wrap;gap:10px}.tk-status-row{width:100%;margin-left:0!important;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tk-status-row::-webkit-scrollbar{display:none}.tk-schip{flex-shrink:0}.tk-thread{padding:16px;gap:14px;max-height:none;overflow:visible!important}.tk-list-body{max-height:none;overflow:visible}.tk-bubble{max-width:100%}.tk-msg-avi{width:32px;height:32px;font-size:12px}.tk-composer{padding:12px 14px}.tk-textarea{font-size:16px;min-height:84px}.tk-reply-foot{padding:12px 14px 14px}.tk-attach-btn,.tk-send-btn{flex:1;justify-content:center}.tk-assign-panel{position:fixed!important;inset:auto 10px 10px!important;width:auto!important;max-height:70vh;border-radius:var(--r-lg);animation:slideUp .28s var(--spring) both}.tk-overlay{align-items:flex-end;padding:0}.tk-modal{max-width:100%!important;width:100%;border-radius:20px 20px 0 0;max-height:92vh;animation:slideUp .3s var(--spring) both}.tk-modal-head{padding:18px 20px 14px}.tk-modal-body{padding:16px 20px}.tk-modal-foot{padding:14px 20px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.tk-modal-title{font-size:16px}.tk-modal-sub{font-size:12px}.tk-toast,.tk-sent-notif{left:14px;right:14px;transform:none;max-width:none;bottom:calc(22px + env(safe-area-inset-bottom))}}@media(max-width:480px){.tk{padding:14px 10px 32px;gap:12px}.tk-stats{grid-template-columns:1fr 1fr;gap:10px}.tk-stat{padding:12px}.tk-stat-value{font-size:22px}.tk-header-toolbar{grid-template-columns:1fr 1fr}.tk-toolbar-btn{font-size:11px;padding:0 7px}.tk-toolbar-btn-icon{display:none}.tk-pri-options{grid-template-columns:1fr 1fr}.tk-trend-stat-row,.tk-form-row{grid-template-columns:1fr}.tk-table tr.tk-tr{margin:10px;padding:12px}.tk-ttitle{font-size:12.5px}}@supports (padding: max(0px)){.tk{padding-bottom:max(48px,calc(48px + env(safe-area-inset-bottom)))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tk:before,.tk:after{animation:none!important}}.tk,.tk *{min-width:0}.tk>*{max-width:100%}.tk{width:min(100%,var(--tk-safe-width, 100%));max-width:min(100%,var(--tk-safe-width, 100%))}.tk-card,.tk-stat,.tk-table-card,.tk-list-card,.tk-reply-card{max-width:100%;min-width:0;box-sizing:border-box}.tk-stats{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.tk-bottom{grid-template-columns:minmax(0,380px) minmax(0,1fr);max-width:100%}.tk-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-trend-stat-row,.tk-pri-options{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tk-scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch}.tk-table{min-width:0}.tk-table-card{border-radius:var(--r-xl)!important;overflow:hidden!important;min-height:0}.tk-table-card .tk-header-container{border-top-left-radius:var(--r-xl)!important;border-top-right-radius:var(--r-xl)!important}.tk-table-card>.tk-scroll{display:block;max-height:430px!important;overflow-y:auto!important;overflow-x:auto!important;border-bottom-left-radius:var(--r-xl)!important;border-bottom-right-radius:var(--r-xl)!important;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch}.tk-table-card>.tk-scroll .tk-table{min-width:860px}.tk-header-row-1,.tk-header-row-2,.tk-card-head,.tk-header-toolbar{flex-wrap:wrap;min-width:0;max-width:100%}.tk-card-head>*,.tk-header-row-1>*,.tk-header-row-2>*{min-width:0}.tk-header-search{min-width:min(200px,100%)}.tk-ttitle,.tk-lname,.tk-lemail,.tk-dup-ticket-user,.tk-assign-name,.tk-assign-sub,.tk-reopened-item-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-bubble{max-width:min(70ch,100%)}.tk-msg-body{max-width:100%;min-width:0}.tk-thread{max-width:100%}.tk-modal{max-width:min(var(--tk-modal-max, 1120px),calc(100vw - 32px))}.tk-modal-sm{--tk-modal-max: 460px}.tk-modal-md{--tk-modal-max: 640px}.tk-modal-lg{--tk-modal-max: 860px}.tk-modal-xl{--tk-modal-max: 1120px}.tk-assign-panel{max-width:calc(100vw - 32px)}@media(max-width:1280px){.tk-bottom{grid-template-columns:minmax(0,350px) minmax(0,1fr)}}@media(max-width:1100px){.tk-bottom{grid-template-columns:minmax(0,1fr)}.tk-pri-options{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-trend-grid{grid-template-columns:minmax(0,1fr)}.tk-trend-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.tk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-form-row{grid-template-columns:minmax(0,1fr)}}.tk-modal{border-radius:16px;box-shadow:0 28px 64px -16px #02061773,0 10px 24px -8px #0206172e;border:1px solid rgba(15,23,42,.06);animation:tkModalRise .22s cubic-bezier(.2,.8,.2,1)}@keyframes tkModalRise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.tk-modal-head{padding:22px 26px 16px;border-bottom:1px solid #EEF2F7;gap:16px}.tk-modal-title{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.tk-modal-sub{font-size:13px;color:#64748b;margin-top:4px}.tk-modal-close{width:36px;height:36px;min-width:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .2s}.tk-modal-close:focus-visible{outline:2px solid #2563EB;outline-offset:2px}.tk-modal-body{padding:22px 26px}.tk-modal-foot{padding:16px 26px;border-top:1px solid #F1F5F9;gap:10px}.tk-modal-foot .tk-btn{min-height:40px;border-radius:10px;font-weight:600}@media(max-width:640px){.tk-modal-overlay{padding:0;align-items:stretch}.tk-modal{border-radius:18px 18px 0 0;margin-top:auto;max-height:94vh;animation:tkSlideUp .25s cubic-bezier(.2,.8,.2,1)}@keyframes tkSlideUp{0%{transform:translateY(100%)}to{transform:none}}.tk-modal-head{position:sticky;top:0;background:#fff;z-index:2;padding:16px 18px 12px}.tk-modal-body{padding:16px 18px}.tk-modal-foot{position:sticky;bottom:0;background:#fff;padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.tk-analytics-tabs{display:flex;gap:4px;padding:4px;background:#f1f5f9;border-radius:10px;margin-bottom:18px;width:fit-content}.tk-analytics-tab{border:none;background:transparent;padding:8px 16px;font-size:13px;font-weight:600;color:#64748b;border-radius:8px;cursor:pointer;transition:all .15s}.tk-analytics-tab:hover{color:#0f172a}.tk-analytics-tab.active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a14}.tk-sp-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px;padding:12px;background:#f8fafc;border-radius:10px}.tk-sp-filters label{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.tk-sp-filters input,.tk-sp-filters select{border:1px solid #E2E8F0;border-radius:8px;padding:7px 10px;font-size:13px;background:#fff}.tk-sp-filters input:focus,.tk-sp-filters select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.tk-sp-export{display:flex;gap:8px;margin-left:auto}.tk-sp-export button{border:1px solid #CBD5E1;background:#fff;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600;color:#334155;cursor:pointer;transition:all .15s}.tk-sp-export button:hover{border-color:#2563eb;color:#2563eb}.tk-sp-table-wrap{border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;background:#fff}.tk-sp-table{width:100%;border-collapse:collapse;font-size:13px}.tk-sp-table thead th{background:#f8fafc;padding:11px 14px;text-align:left;font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #E2E8F0;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.tk-sp-table thead th:hover{background:#eef2f7}.tk-sp-table thead th .tk-sp-sort{opacity:.5;margin-left:4px;font-size:10px}.tk-sp-table thead th.active .tk-sp-sort{opacity:1;color:#2563eb}.tk-sp-table tbody td{padding:12px 14px;border-bottom:1px solid #F1F5F9;color:#0f172a}.tk-sp-table tbody tr:last-child td{border-bottom:none}.tk-sp-table tbody tr:hover{background:#f8fafc}.tk-sp-table tbody tr.tk-sp-selected{background:#eff6ff}.tk-sp-name{display:flex;align-items:center;gap:10px;font-weight:600}.tk-sp-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#2563eb);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tk-sp-rank{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700;background:#f1f5f9;color:#475569}.tk-sp-rank.gold{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.tk-sp-rank.silver{background:linear-gradient(135deg,#cbd5e1,#94a3b8);color:#fff}.tk-sp-rank.bronze{background:linear-gradient(135deg,#fb923c,#ea580c);color:#fff}.tk-sp-score{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.tk-sp-score.high{background:#dcfce7;color:#166534}.tk-sp-score.med{background:#fef3c7;color:#92400e}.tk-sp-score.low{background:#fee2e2;color:#991b1b}.tk-sp-stars{color:#f59e0b;font-size:13px;letter-spacing:1px}.tk-sp-compare{margin-top:18px;padding:16px;border:1px solid #E2E8F0;border-radius:12px;background:#fafbfc}.tk-sp-compare-title{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:12px}.tk-sp-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.tk-sp-compare-card{background:#fff;border:1px solid #E2E8F0;border-radius:10px;padding:12px 14px}.tk-sp-compare-card .nm{font-weight:700;font-size:13px;color:#0f172a;margin-bottom:8px}.tk-sp-compare-card .row{display:flex;justify-content:space-between;font-size:12px;padding:4px 0;color:#475569}.tk-sp-compare-card .row strong{color:#0f172a}.tk-sp-empty{padding:30px;text-align:center;color:#94a3b8;font-size:13px}@media(max-width:640px){.tk-sp-table thead th,.tk-sp-table tbody td{padding:9px 10px;font-size:12px}.tk-sp-filters{padding:10px}.tk-sp-export{width:100%;margin-left:0}}.tk-perf-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:14px;margin:8px 0 22px}@media(max-width:1024px){.tk-perf-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.tk-perf-grid{grid-template-columns:1fr}}.tk-perf-card{position:relative;background:linear-gradient(180deg,#fff,#f4f9ff);border:1px solid #E1ECFB;border-radius:14px;padding:16px 16px 14px;box-shadow:0 6px 18px -12px #2d5fd033,inset 0 1px #ffffffe6;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;animation:tk-perf-rise .5s cubic-bezier(.2,.8,.2,1) both}.tk-perf-card:hover{transform:translateY(-3px);border-color:#c7dcfa;box-shadow:0 14px 30px -18px #2d5fd052}.tk-perf-card:before{content:"";position:absolute;inset:0;background:radial-gradient(260px 120px at 100% 0%,rgba(199,220,250,.55),transparent 70%);pointer-events:none}@keyframes tk-perf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tk-perf-lbl{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;position:relative;z-index:1}.tk-perf-big{font-size:30px;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1;position:relative;z-index:1}.tk-perf-big .tk-perf-sub{font-size:14px;font-weight:700;color:#64748b;margin-left:2px}.tk-perf-hint{margin-top:8px;font-size:11.5px;font-weight:500;color:#64748b;position:relative;z-index:1}.tk-perf-stars{display:inline-flex;gap:2px;margin-top:8px;position:relative;z-index:1}.tk-perf-ring-card{display:flex;align-items:center;gap:16px}.tk-perf-ring{--p: 0;width:96px;height:96px;border-radius:50%;background:conic-gradient(#2563eb calc(var(--p) * 1%),#e2ecfb 0);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;animation:tk-ring-grow .9s ease both;box-shadow:0 8px 18px -10px #2d5fd059}@keyframes tk-ring-grow{0%{filter:saturate(.5);transform:scale(.96)}to{filter:saturate(1);transform:scale(1)}}.tk-perf-ring-inner{width:74px;height:74px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #e1ecfb}.tk-perf-ring-val{font-size:22px;font-weight:800;color:#0f172a;line-height:1}.tk-perf-ring-val span{font-size:12px;color:#64748b;margin-left:1px}.tk-perf-ring-lbl{margin-top:4px;font-size:10px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.08em}.tk-perf-side{display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.tk-modal-body>*{animation:tk-perf-rise .42s cubic-bezier(.2,.8,.2,1) both}.tk-modal-body>*:nth-child(2){animation-delay:.04s}.tk-modal-body>*:nth-child(3){animation-delay:.08s}.tk-modal-body>*:nth-child(4){animation-delay:.12s}.tk-modal-body>*:nth-child(5){animation-delay:.16s}.tk-modal-body>*:nth-child(6){animation-delay:.2s}.tk-table-card .tk-header-container{padding:8px 12px 6px;gap:6px}.tk-table-card .tk-header-row-1,.tk-table-card .tk-header-row-2{gap:6px}.tk-table-card .tk-header-label{font-size:12px}.tk-table-card .tk-header-label:before{height:13px;width:2px}.tk-table-card .tk-header-search{height:30px;padding:0 10px;font-size:12px}.tk-table-card .tk-header-search input{font-size:12px}.tk-table-card .tk-header-tab,.tk-table-card .tk-toolbar-btn{height:28px;padding:0 10px;font-size:11.5px}.tk-table-card .tk-toolbar-btn-icon svg{width:11px;height:11px}.tk-table-card .tk-table thead th{padding:8px 12px;font-size:9.5px;letter-spacing:.08em}.tk-table-card .tk-table tbody tr.tk-tr td{padding:8px 12px;font-size:12px}.tk-table-card .tk-empty{padding:24px 12px!important;font-size:12px}.tk-table-card .tk-card-foot{padding:6px 12px}.tk-table-card .tk-count{font-size:11px}.tk-table-card .tk-td-ticket{min-width:0;gap:1px}.tk-table-card .tk-table tbody tr.tk-tr td .tk-pill,.tk-table-card .tk-table tbody tr.tk-tr td .tk-tag,.tk-table-card .tk-table tbody tr.tk-tr td button{font-size:11px}.tk-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:2147483647!important}.tk-modal{z-index:2147483647!important}@media(max-width:720px){.tk-overlay{align-items:flex-end!important;padding:0!important}.tk-modal{max-width:100%!important;width:100%!important;border-radius:18px 18px 0 0!important;max-height:calc(100dvh - var(--mobile-bottom-nav-height))!important;margin-bottom:var(--mobile-bottom-nav-height)!important;display:flex!important;flex-direction:column!important}.tk-modal-head{position:sticky;top:0;background:#fff;z-index:3;padding:14px 18px!important}.tk-modal-body{padding:14px 18px!important;-webkit-overflow-scrolling:touch}.tk-modal-foot{position:sticky;bottom:0;background:#fff;padding:12px 18px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.tk-modal-title{font-size:16px!important}}@media(max-width:900px){.mc-page,.mc-main,.mc-content,.mc-list,.mc-detail,.mc-chat,.mc-chat-list,.mc-chat-wrap{padding-bottom:calc(12px + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))}.mc-chat-composer,.tk-chat-composer,.mc-message-input,.chat-input-row{position:sticky;bottom:0;background:#fff;padding-bottom:calc(10px + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important;z-index:4}}.tk-header-select>svg{display:none!important}.tk-header-select{flex:1 1 140px;min-width:0}.tk-header-select select{width:100%;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-header-row-1{flex-wrap:wrap;gap:8px}.tk-header-search{flex:2 1 240px}.tk-assign-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:2147483646!important}.tk-assign-panel{z-index:2147483647!important}.tk-history-overlay{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:2147483647;padding:20px;animation:fadeIn .18s ease}.tk-history-panel{width:min(560px,100%);max-height:80vh;max-height:80dvh;overflow:auto;background:#fff;border-radius:14px;padding:18px;box-shadow:0 20px 50px #00000040}@media(max-width:720px){.tk-history-overlay{padding:0;align-items:flex-end}.tk-history-panel{width:100%;max-height:calc(100dvh - var(--mobile-bottom-nav-height));margin-bottom:var(--mobile-bottom-nav-height);border-radius:18px 18px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom));animation:slideUp .28s var(--spring) both}.tk-assign-panel{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;max-height:calc(85dvh - var(--mobile-bottom-nav-height))!important;margin-bottom:var(--mobile-bottom-nav-height)!important;border-radius:18px 18px 0 0!important;animation:slideUp .28s var(--spring) both}}@media(max-width:900px){.tk-reply-card{position:sticky;bottom:0;z-index:5;background:#fff;box-shadow:0 -8px 20px -10px #0f172a2e}.tk-composer,.tk-reply-foot{padding-bottom:calc(12px + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important}.tk{padding-bottom:calc(24px + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important}}@media(max-width:880px){.tk-table-card .tk-header-container{padding:10px 12px;gap:8px}.tk-table-card .tk-header-row-1{display:grid;grid-template-columns:1fr;gap:8px}.tk-table-card .tk-header-row-1 .tk-header-label{font-size:13px}.tk-table-card .tk-header-row-1 .tk-header-search{flex:none;width:100%}.tk-table-card .tk-header-row-1>.tk-header-select{width:100%}.tk-table-card .tk-header-row-1{grid-template-columns:1fr}.tk-table-card .tk-header-row-1>.tk-header-select{display:block}}@media(max-width:880px){.tk-table-card .tk-header-row-1>.tk-header-select:nth-of-type(1),.tk-table-card .tk-header-row-1>.tk-header-select:nth-of-type(2),.tk-table-card .tk-header-row-1>.tk-header-select:nth-of-type(3){width:100%}}@media(max-width:768px){.tk-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tk-stat{padding:12px!important;border-radius:14px!important}.tk-stat-value{font-size:22px!important}.tk-stat-label{font-size:10px!important}.tk-stat-icon-wrap{width:30px!important;height:30px!important}.tk-stat-icon-wrap svg{width:14px!important;height:14px!important}.tk-stat-delta{font-size:10px!important}}.tk-table-card .tk-header-container{padding:14px 16px;gap:12px}.tk-table-card .tk-header-row-1{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.tk-table-card .tk-header-row-1>.tk-header-label{flex:0 0 auto;white-space:nowrap;padding-right:4px}.tk-table-card .tk-header-row-1>.tk-header-search{flex:1 1 260px;min-width:200px;max-width:100%}.tk-table-card .tk-header-row-1>.tk-header-select{flex:0 0 auto!important;min-width:150px;max-width:200px}.tk-table-card .tk-header-row-1>.tk-header-select select{width:100%!important;min-width:0;padding-right:34px!important;text-overflow:ellipsis}@media(max-width:1100px){.tk-table-card .tk-header-row-1>.tk-header-search{flex-basis:100%}.tk-table-card .tk-header-row-1>.tk-header-select{flex:1 1 calc(33% - 8px);max-width:none}}@media(max-width:720px){.tk-table-card .tk-header-container{padding:10px 12px;gap:10px}.tk-table-card .tk-header-row-1{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.tk-table-card .tk-header-row-1>.tk-header-label{grid-column:1 / -1;font-size:13px}.tk-table-card .tk-header-row-1>.tk-header-search{grid-column:1 / -1;width:100%;min-width:0}.tk-table-card .tk-header-row-1>.tk-header-select{width:100%;min-width:0;max-width:none}}@media(max-width:768px){.tk-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.tk-stat{padding:8px 6px!important;border-radius:10px!important;min-width:0!important;text-align:center}.tk-stat-row,.tk-stat-head,.tk-stat-content{flex-direction:column!important;align-items:center!important;gap:4px!important}.tk-stat-icon-wrap{width:24px!important;height:24px!important}.tk-stat-icon-wrap svg{width:12px!important;height:12px!important}.tk-stat-value{font-size:16px!important;line-height:1.1!important}.tk-stat-label{font-size:9px!important;letter-spacing:.04em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tk-stat-delta{font-size:9px!important}}@media(max-width:720px){.tk-page-head,.tk-page-header,.tk-topbar,.tk-hero{padding:10px 12px!important;gap:8px!important;flex-wrap:wrap!important}.tk-page-head h1,.tk-page-title{font-size:18px!important;line-height:1.2!important;margin:0!important}.tk-page-sub,.tk-page-subtitle{font-size:11.5px!important}.tk-page-head .tk-btn,.tk-topbar .tk-btn{padding:8px 10px!important;font-size:12px!important}.tk-page-head svg{width:16px!important;height:16px!important}}@media(max-width:900px){.tk-reply-card,.tk-composer,.tk-reply-foot,.tk-chat-composer,.mc-chat-composer,.mc-message-input,.chat-input-row{padding-bottom:calc(14px + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important}.tk-detail,.tk-detail-card,.tk-thread,.tk-chat,.mc-detail,.mc-thread{padding-bottom:calc(20px + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important}}@media(min-width:721px){.tk-assign-panel{position:fixed!important;inset:80px 24px auto auto!important;width:360px!important;max-width:calc(100vw - 48px)!important}}:root{--cx-bg-app: #F4F8FF;--cx-bg-app-2: #EEF4FF;--cx-surface: #FFFFFF;--cx-surface-soft: #F8FBFF;--cx-surface-tint: #F0F6FF;--cx-line-1: #E6EEFB;--cx-line-2: #D6E2F5;--cx-line-3: #C2D2EE;--cx-accent: #3B82F6;--cx-accent-2: #60A5FA;--cx-accent-strong: #1D4FD7;--cx-accent-soft: #EEF4FF;--cx-accent-soft-2: #DCE7FF;--cx-pastel-sky: #E0EEFF;--cx-pastel-mint: #E1F6EC;--cx-pastel-peach: #FFEBDC;--cx-pastel-rose: #FBE4EA;--cx-pastel-lemon: #FFF4D2}html,body{background:var(--cx-bg-app)}.tk{background:radial-gradient(1200px 600px at -10% -20%,var(--cx-pastel-sky) 0%,transparent 55%),radial-gradient(900px 500px at 110% 10%,#E8F1FF 0%,transparent 55%),var(--cx-bg-app)!important}.tk-stats{gap:16px!important}.tk-stat{background:linear-gradient(180deg,#FFFFFF 0%,var(--cx-surface-soft) 100%)!important;border:1px solid var(--cx-line-1)!important;border-radius:16px!important;box-shadow:0 2px 6px #0f172a0d,0 1px 2px #0f172a0a!important;padding:18px 20px!important}.tk-stat:before{background:linear-gradient(135deg,var(--cx-accent-soft) 0%,transparent 60%)!important}.tk-stat:after{inset:0 auto auto 0!important;width:100%!important;height:3px!important;background:linear-gradient(90deg,var(--cx-accent),var(--cx-accent-2))!important;border-radius:0!important;transform:scaleX(0);transform-origin:left;transition:transform .38s cubic-bezier(.22,1,.36,1)!important;animation:none!important;opacity:1!important}.tk-stat:hover{border-color:var(--cx-accent-soft-2)!important;box-shadow:0 22px 50px -22px #1e40af47,0 6px 18px -8px #0f172a14!important}.tk-stat:hover:after{transform:scaleX(1)!important}.tk-stat-value{background:none!important;-webkit-text-fill-color:currentColor!important;color:#0b1733!important;font-size:30px!important}.tk-stat-label{color:#64748b!important;letter-spacing:.12em!important}.tk-stat-icon-wrap{width:46px!important;height:46px!important;border-radius:14px!important;background:var(--cx-accent-soft)!important;color:var(--cx-accent-strong)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--cx-accent-soft-2)!important;animation:none!important}.tk-stat-icon-wrap.yellow{background:var(--cx-pastel-lemon)!important;color:#92400e!important;box-shadow:inset 0 0 0 1px #f8e2a8!important}.tk-stat-icon-wrap.green{background:var(--cx-pastel-mint)!important;color:#047857!important;box-shadow:inset 0 0 0 1px #b6ebcd!important}.tk-stat-icon-wrap.red{background:var(--cx-pastel-rose)!important;color:#be123c!important;box-shadow:inset 0 0 0 1px #f5c2cc!important}.tk-stat-icon-wrap.gray{background:var(--cx-accent-soft)!important;color:var(--cx-accent-strong)!important;box-shadow:inset 0 0 0 1px var(--cx-accent-soft-2)!important}.tk-card,.tk-table-card,.tk-detail-card,.tk-list-card{background:var(--cx-surface)!important;border:1px solid var(--cx-line-1)!important;border-radius:16px!important;box-shadow:0 2px 6px #0f172a0d,0 1px 2px #0f172a0a!important}.tk-table-card .tk-header-container{background:linear-gradient(180deg,var(--cx-surface) 0%,var(--cx-surface-soft) 100%)!important;border-bottom:1px solid var(--cx-line-1)!important}.tk-table-card .tk-header-container:after{background:transparent!important}.tk-thread{background:radial-gradient(600px 280px at 50% 0%,var(--cx-accent-soft) 0%,transparent 70%),var(--cx-surface)!important}.tk-table-card .tk-header-row-1{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;row-gap:10px!important}.tk-table-card .tk-header-row-1>.tk-header-label{flex:0 0 auto;white-space:nowrap}.tk-table-card .tk-header-row-1>.tk-header-search{flex:2 1 240px;min-width:200px}.tk-table-card .tk-header-row-1>.tk-header-select{flex:1 1 150px!important;min-width:140px!important;max-width:220px!important}.tk-table-card .tk-header-row-1>.tk-header-select select{width:100%!important;min-width:0!important;padding-right:32px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-header-select>svg,.tk-header-select>span>svg{display:none!important}@media(max-width:1100px){.tk-table-card .tk-header-row-1>.tk-header-search{flex-basis:100%}.tk-table-card .tk-header-row-1>.tk-header-select{flex:1 1 0!important;max-width:none!important}}@media(max-width:640px){.tk-table-card .tk-header-row-1{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.tk-table-card .tk-header-row-1>.tk-header-search,.tk-table-card .tk-header-row-1>.tk-header-select{width:100%!important;max-width:100%!important;min-width:0!important}}@media(max-width:720px){.tk-overlay{align-items:stretch!important;padding:0!important}.tk-modal{max-width:100%!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important}.tk-modal-head{position:sticky;top:0;z-index:5;background:#fff;flex:0 0 auto}.tk-modal-foot{position:sticky;bottom:0;z-index:5;background:#fff;flex:0 0 auto;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}.tk-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}.tk-modal .tk-scroll,.tk-modal .tk-list-body,.tk-modal .tk-thread,.tk-modal .tk-detail-card,.tk-modal .tk-list-card,.tk-modal .tk-table-card{max-height:none!important;min-height:0!important;overflow:visible!important;height:auto!important}.tk-modal .tk-reply-card,.tk-modal .tk-composer,.tk-modal .tk-reply-foot{position:static!important;box-shadow:none!important;padding-bottom:14px!important}}@media(max-width:720px){.tk-detail-card,.tk-list-card{max-height:none!important}}.tk-table-card .tk-header-row-1{display:grid!important;grid-template-columns:auto minmax(260px,1fr) repeat(3,minmax(170px,220px))!important;align-items:center!important;gap:12px!important}.tk-table-card .tk-header-row-1>.tk-header-label,.tk-table-card .tk-header-row-1>.tk-header-search,.tk-table-card .tk-header-row-1>.tk-header-select{width:100%!important;max-width:none!important;min-width:0!important}.tk-table-card .tk-header-search{height:38px!important;padding:0 14px!important;border-radius:12px!important}.tk-table-card .tk-header-search input{font-size:13px!important}.tk-table-card .tk-header-select select{height:38px!important;padding-left:14px!important;padding-right:38px!important;border-radius:12px!important;font-size:12.5px!important}.tk-icon-btn:disabled{opacity:.58;cursor:wait;transform:none!important}.tk-icon-btn:active:not(:disabled){transform:translateY(0) scale(.96)}@media(max-width:1180px){.tk-table-card .tk-header-row-1{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tk-table-card .tk-header-row-1>.tk-header-label,.tk-table-card .tk-header-row-1>.tk-header-search{grid-column:1 / -1!important}}@media(max-width:720px){.tk{padding:12px 10px calc(34px + env(safe-area-inset-bottom))!important;gap:12px!important;background:radial-gradient(520px 260px at -12% -10%,var(--cx-pastel-sky) 0%,transparent 58%),radial-gradient(420px 240px at 112% 8%,#E8F1FF 0%,transparent 55%),var(--cx-bg-app)!important}.tk-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tk-stat{min-height:124px!important;padding:14px 12px!important;border-radius:16px!important;text-align:left!important;box-shadow:0 12px 28px -18px #1e40af47,0 2px 6px #0f172a0d!important}.tk-stat-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.tk-stat-label{max-width:78px!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;font-size:9.5px!important;line-height:1.25!important;letter-spacing:.11em!important}.tk-stat-icon-wrap{width:34px!important;height:34px!important;border-radius:11px!important}.tk-stat-icon-wrap svg{width:16px!important;height:16px!important}.tk-stat-value{font-size:28px!important;line-height:1!important;margin-top:10px!important}.tk-stat-delta{font-size:10.5px!important;line-height:1.25!important;margin-top:6px!important}.tk-table-card{border-radius:18px!important;overflow:hidden!important}.tk-table-card .tk-header-container{padding:12px!important;gap:10px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.tk-table-card .tk-header-row-1{grid-template-columns:1fr!important;gap:8px!important}.tk-table-card .tk-header-label{font-size:14px!important;padding-bottom:2px!important}.tk-table-card .tk-header-search,.tk-table-card .tk-header-select select{height:38px!important;border-radius:12px!important;background-color:#fff!important;box-shadow:0 1px 2px #0f172a08!important}.tk-table-card .tk-header-row-2{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.tk-header-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:4px!important;border-radius:14px!important;background:#eef4ff!important}.tk-header-tab{height:34px!important;padding:0 4px!important;border-radius:10px!important;font-size:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.tk-header-toolbar{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tk-toolbar-btn{width:100%!important;height:38px!important;justify-content:center!important;border-radius:12px!important;font-size:11.5px!important;font-weight:700!important;background:#fff!important}.tk-header-toolbar .tk-toolbar-btn:nth-child(3){grid-column:1 / -1!important}.tk-header-actions{width:100%!important;margin-left:0!important}.tk-create-btn{width:100%!important;height:42px!important;justify-content:center!important;border-radius:13px!important}.tk-card-head{padding:14px!important;align-items:center!important}.tk-card-head-r{margin-left:auto!important}}@media(max-width:768px){.tk-bottom>.tk-reply-card{display:none!important}.tk-table-card{min-height:0!important}.tk-table-card>.tk-scroll{display:block!important;max-height:min(62dvh,560px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important}.tk-table-card>.tk-scroll .tk-table tr.tk-tr{margin-left:12px!important;margin-right:12px!important}.tk-list-card .tk-list-body{max-height:min(54dvh,460px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.tk-mobile-ticket-modal{bottom:var(--mobile-bottom-nav-height)!important;height:calc(100dvh - var(--mobile-bottom-nav-height))!important;max-height:calc(100dvh - var(--mobile-bottom-nav-height))!important}.tk-mobile-ticket-chat{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:18px!important}.tk-mobile-ticket-reply,.tk-mobile-ticket-reply-collapsed{position:sticky!important;bottom:0!important;z-index:10!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}.tk-mobile-ticket-reply .tk-textarea{min-height:64px!important;max-height:112px!important;resize:none!important}.tk-mobile-ticket-reply button,.tk-mobile-ticket-reply-collapsed button{min-height:44px!important;touch-action:manipulation!important}}.tk-header-search input{text-align:center}.tk-header-search input::placeholder{text-align:center}@media(max-width:768px){.tk-table-card .tk-header-tabs{padding:2px;gap:1px}.tk-table-card .tk-header-tab{height:24px!important;padding:0 6px!important;font-size:10.5px!important;line-height:1!important;letter-spacing:0!important}}@media(max-width:480px){.tk-table-card .tk-header-tab{height:22px!important;padding:0 4px!important;font-size:10px!important}}@media(max-width:900px){.tk-thread-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.tk-thread{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 280px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px!important}}@media(max-width:640px){.tk-thread{max-height:calc(100dvh - var(--mobile-bottom-nav-height, 64px) - 240px)!important}}.tk-mobile-hero{display:none}@media(max-width:768px){html,body,#root{background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.tk{position:relative!important;isolation:isolate!important;overflow-x:hidden!important;min-height:100dvh!important;padding:max(14px,env(safe-area-inset-top)) 12px max(26px,calc(18px + env(safe-area-inset-bottom)))!important;gap:12px!important;background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.tk:before,.tk:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important}.tk:before{width:340px!important;height:340px!important;right:-160px!important;top:-90px!important;background:radial-gradient(circle at 30% 50%,#d2e0f5f2,#d2e0f5eb 38%,#d2e0f500 68%)!important;opacity:.92!important}.tk:after{width:500px!important;height:500px!important;right:-260px!important;bottom:-220px!important;background:radial-gradient(circle at 28% 35%,#e8effafa 0% 38%,#e8effa00 72%)!important;opacity:.95!important}.tk>*{position:relative!important;z-index:1!important}.tk-mobile-hero{display:block!important;margin:0 2px 4px!important}.tk-mobile-title{margin:0!important;font-size:clamp(30px,9vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important}.tk-mobile-subtitle{display:block!important;margin:4px 0 0!important;max-width:32ch!important;color:#8391a8!important;font-size:11px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.01em!important}.tk-stat,.tk-table-card,.tk-list-card,.tk-reply-card,.tk-card,.tk-header-container,.tk-card-head,.tk-card-foot{background:linear-gradient(180deg,#fffffffa,#f6fafffa)!important;border:1px solid #dfeafb!important;box-shadow:0 16px 34px -28px #234c912e,inset 0 1px #fffffff5!important}.tk-stat{min-height:92px!important;padding:12px!important;border-radius:18px!important}.tk-table-card,.tk-list-card,.tk-reply-card,.tk-card{border-radius:20px!important;overflow:hidden!important}.tk-card-head,.tk-card-foot,.tk-header-container{background:linear-gradient(180deg,#fffffffa,#f7fafffa)!important;border-color:#edf3fd!important}.tk-stat-label,.tk-card-label,.tk-header-label,.tk-tage{color:#7e8ea9!important}.tk-stat-value,.tk-ttitle,.tk-lname,.tk-card-title{color:#16345f!important}.tk-stat-value{font-size:20px!important;line-height:1!important;margin-top:4px!important;font-weight:900!important;letter-spacing:-.05em!important}.tk-stat-label{font-size:10px!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:900!important}.tk-stat-delta{font-size:11px!important;font-weight:700!important;color:#8a99b0!important;margin-top:4px!important}.tk-stat-icon-wrap{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important}.tk-header-container{position:relative!important;display:block!important;padding:12px!important;border-radius:20px 20px 0 0!important}.tk-header-actions{position:absolute!important;top:12px!important;right:12px!important;z-index:3!important}.tk-create-btn{min-height:34px!important;padding:0 12px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important;gap:6px!important;background:linear-gradient(135deg,#2d86f4,#1657b5)!important;color:#fff!important;border:0!important;box-shadow:0 14px 28px -18px #2d86f480,inset 0 1px #fff3!important}.tk-header-row-1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tk-header-label{grid-column:1 / 2!important;grid-row:1!important;font-size:14px!important;font-weight:850!important;color:#0f172a!important;align-self:center!important;padding-right:92px!important}.tk-header-search{grid-column:1 / -1!important;grid-row:2!important;min-height:42px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dfeafb!important;box-shadow:inset 0 1px #fffffff5!important}.tk-header-search input{font-size:13px!important;font-weight:700!important;color:#334155!important}.tk-header-row-1>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important;grid-row:3!important}.tk-header-row-1>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important;grid-row:3!important}.tk-header-row-1>.tk-header-select:nth-of-type(3){grid-column:1 / -1!important;grid-row:4!important}.tk-header-select{min-height:42px!important;border-radius:12px!important;padding:0 12px!important;background:linear-gradient(180deg,#fff,#f7faff)!important;border:1px solid #dfeafb!important;box-shadow:0 8px 20px -18px #234c912e,inset 0 1px #fffffff5!important}.tk-header-select select{width:100%!important;font-size:12.5px!important;font-weight:800!important;color:#334155!important;background:transparent!important}.tk-header-row-2{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.tk-header-tabs,.tk-header-toolbar,.tk-mobile-toolbar{display:flex!important;gap:8px!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important}.tk-header-tabs::-webkit-scrollbar,.tk-header-toolbar::-webkit-scrollbar,.tk-mobile-toolbar::-webkit-scrollbar{display:none!important}.tk-header-tab,.tk-toolbar-btn{flex:0 0 auto!important;min-height:34px!important;padding:0 11px!important;border-radius:12px!important;font-size:11.5px!important;font-weight:800!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dfeafb!important;color:#475569!important;box-shadow:inset 0 1px #fffffff5!important}.tk-header-tab.active,.tk-toolbar-btn.active{background:linear-gradient(135deg,#2d86f4,#1657b5)!important;color:#fff!important;border-color:transparent!important}.tk-toolbar-badge{background:#dce7ff!important;color:#143391!important}.tk-scroll{border-top:1px solid #edf3fd!important;background:#ffffffb8!important;max-height:none!important}.tk-table,.tk-table thead,.tk-table tbody,.tk-table tr,.tk-table td{display:block!important;width:100%!important}.tk-table thead{display:none!important}.tk-table tr.tk-tr{margin:10px 12px!important;padding:12px!important;border:1px solid #e5eefb!important;border-radius:16px!important;background:#fffffff2!important;box-shadow:0 10px 24px -22px #234c9133,inset 0 1px #fffffff5!important}.tk-table td{padding:5px 0!important;border:0!important}.tk-empty{padding:44px 12px!important;color:#b2bfd4!important;font-size:14px!important;font-weight:700!important}.tk-pager{padding:10px 12px 12px!important;border-top:1px solid #edf3fd!important}.tk-bottom{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.tk-list-card,.tk-reply-card{border-radius:20px!important}.tk-card-head,.tk-card-foot{padding:12px!important}.tk-card-label{font-size:14px!important;font-weight:850!important;color:#0f172a!important}.tk-overlay{padding:12px!important;align-items:flex-end!important;background:#1224443d!important;backdrop-filter:blur(10px) saturate(1.04)!important;-webkit-backdrop-filter:blur(10px) saturate(1.04)!important}.tk-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;border-radius:26px 26px 18px 18px!important;border:1px solid #dfeafb!important;background:radial-gradient(280px 170px at 100% 0%,#e4eefcf2,#e4eefc00 70%),linear-gradient(180deg,#fff,#f8fbff 42%,#f2f7ff)!important;box-shadow:0 28px 72px -28px #234c9157,0 8px 18px -12px #234c911f,inset 0 1px #fffffff2!important}.tk-modal-head{position:relative!important;padding-top:18px!important;background:linear-gradient(180deg,#ffffffd9,#f7faffe0)!important;border-bottom:1px solid #e6eefb!important}.tk-modal-head:after{content:""!important;position:absolute!important;left:50%!important;top:8px!important;transform:translate(-50%)!important;width:42px!important;height:5px!important;border-radius:999px!important;background:#d9e5f7!important}.tk-modal-title{color:#16345f!important}.tk-modal-sub,.tk-modal-help,.tk-modal-muted{color:#7085a4!important}.tk-modal-close{background:linear-gradient(180deg,#fff,#f5f9ff)!important;color:#607494!important;border:1px solid #dfeafb!important;border-radius:14px!important}.tk-modal-body{max-height:calc(100dvh - 136px)!important;overflow-y:auto!important}.tk-modal-foot{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}}@media(max-width:420px){.tk-mobile-title{font-size:clamp(28px,9.2vw,36px)!important}.tk-mobile-subtitle{font-size:10.5px!important}}@media(max-width:768px){.tk-overlay{position:fixed!important;inset:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;background:#0c1a3057!important;backdrop-filter:blur(12px) saturate(1.03)!important;-webkit-backdrop-filter:blur(12px) saturate(1.03)!important;overflow:hidden!important}.tk-modal{position:relative!important;inset:auto!important;margin:0!important;width:100%!important;max-width:680px!important;max-height:calc(100dvh - 28px)!important;min-height:auto!important;border-radius:26px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.tk-modal-head{flex:0 0 auto!important}.tk-modal-body{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.tk-modal-foot{flex:0 0 auto!important;background:linear-gradient(180deg,#ffffffc7,#f8fbfff5)!important}body:has(.tk-overlay){overflow:hidden!important}.tk-create-btn{min-height:36px!important;padding:0 14px!important;border-radius:14px!important;font-size:12.5px!important;font-weight:850!important;letter-spacing:-.01em!important;box-shadow:0 12px 24px -18px #2d86f480,inset 0 1px #ffffff2e!important}.tk-create-btn svg{width:14px!important;height:14px!important}.tk-header-row-1{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.9fr)!important;grid-template-rows:auto auto!important;gap:10px!important;align-items:stretch!important}.tk-header-label{grid-column:1 / 2!important;grid-row:1!important;padding-right:100px!important}.tk-header-search{grid-column:1 / 2!important;grid-row:2!important;min-height:42px!important;border-radius:13px!important;padding-inline:12px!important}.tk-header-row-1>.tk-header-select:nth-of-type(1){grid-column:2 / 3!important;grid-row:2!important}.tk-header-row-1>.tk-header-select:nth-of-type(2){grid-column:3 / 4!important;grid-row:2!important}.tk-header-row-1>.tk-header-select:nth-of-type(3){grid-column:1 / -1!important;grid-row:3!important;display:none!important}.tk-header-select{min-height:42px!important;border-radius:13px!important;padding:0 12px!important;box-shadow:0 10px 20px -18px #234c9129,inset 0 1px #fffffff5!important}.tk-header-select select{font-size:12.5px!important;font-weight:800!important;letter-spacing:-.01em!important}.tk-header-search input::placeholder{color:#8a99b0!important;font-weight:700!important}.tk-header-row-2{margin-top:12px!important;gap:10px!important}.tk-header-tabs,.tk-header-toolbar,.tk-mobile-toolbar{gap:10px!important;padding-bottom:4px!important}.tk-header-tab,.tk-toolbar-btn{min-height:36px!important;padding:0 13px!important;border-radius:14px!important;font-size:12px!important;font-weight:850!important;letter-spacing:-.01em!important;color:#536780!important;background:linear-gradient(180deg,#fff,#f7faff)!important;border:1px solid #dbe7f8!important;box-shadow:0 8px 18px -18px #234c9129,inset 0 1px #fffffff5!important}.tk-header-tab.active,.tk-toolbar-btn.active{background:linear-gradient(135deg,#2d86f4,#1657b5)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 24px -16px #2d86f46b,inset 0 1px #ffffff2e!important}.tk-toolbar-badge{margin-left:6px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#dce7fff5!important;color:#143391!important}.tk-header-container{padding:13px!important}}@media(max-width:420px){.tk-overlay{padding:10px!important}.tk-modal{max-height:calc(100dvh - 20px)!important;border-radius:24px!important}.tk-header-row-1{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr)!important;gap:8px!important}.tk-create-btn,.tk-header-tab,.tk-toolbar-btn{min-height:34px!important;font-size:11.5px!important}.tk-header-search,.tk-header-select{min-height:40px!important}}@media(max-width:768px){.tk{background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(560px 300px at 112% 10%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),radial-gradient(500px 360px at 92% 48%,#e8effadb,#e8effa61 26%,#e8effa00 68%),radial-gradient(640px 520px at 86% 108%,#dce8faeb,#dce8fa66 34%,#dce8fa00 72%),linear-gradient(180deg,#f8fbff,#edf3fb)!important}.tk:before{width:380px!important;height:380px!important;top:-120px!important;right:-180px!important;background:radial-gradient(circle at 30% 50%,#cddef6f5,#cddef6eb 38%,#cddef600 68%)!important}.tk:after{width:620px!important;height:620px!important;bottom:-280px!important;right:-320px!important;background:radial-gradient(circle at 28% 35%,#e8effafa 0% 38%,#e8effa00 72%)!important}.tk-stat,.tk-table-card,.tk-list-card,.tk-reply-card,.tk-card,.tk-header-container,.tk-card-head,.tk-card-foot{background:radial-gradient(240px 120px at 100% 0%,#e2eefca3,#e2eefc00 72%),linear-gradient(180deg,#fffffff5,#f4f8fff5)!important;border-color:#dfeafb!important;box-shadow:0 14px 30px -26px #234c912e,inset 0 1px #fffffff5!important}.tk-header-container{padding:13px!important;border-radius:22px 22px 0 0!important}.tk-header-row-1{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto auto!important;gap:9px!important;align-items:stretch!important}.tk-header-label{grid-column:1 / 2!important;grid-row:1!important;align-self:center!important;font-size:14px!important;font-weight:900!important;color:#10233f!important;padding-right:0!important}.tk-header-actions{position:absolute!important;top:12px!important;right:13px!important;z-index:4!important}.tk-create-btn{width:auto!important;min-width:98px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:14px!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.01em!important;justify-content:center!important;background:linear-gradient(135deg,#2d86f4,#1661c8)!important;color:#fff!important;box-shadow:0 12px 24px -16px #2d86f475,inset 0 1px #ffffff38!important}.tk-create-btn svg{width:14px!important;height:14px!important}.tk-header-search{grid-column:1 / -1!important;grid-row:2!important;min-height:42px!important;border-radius:14px!important;padding:0 12px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important}.tk-header-search input{width:100%!important;text-align:left!important;font-size:12.5px!important;font-weight:800!important}.tk-header-search input::placeholder{text-align:left!important;color:#91a0b7!important}.tk-header-row-1>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important;grid-row:3!important;display:flex!important}.tk-header-row-1>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important;grid-row:3!important;display:flex!important}.tk-header-row-1>.tk-header-select:nth-of-type(3){grid-column:1 / -1!important;grid-row:4!important;display:flex!important}.tk-header-select{min-width:0!important;width:100%!important;min-height:42px!important;border-radius:14px!important;padding:0 12px!important;display:flex!important;align-items:center!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important;box-shadow:0 10px 20px -18px #234c9129,inset 0 1px #fffffff5!important}.tk-header-select select{min-width:0!important;width:100%!important;color:#334155!important;font-size:12.5px!important;font-weight:850!important;text-overflow:ellipsis!important;background:transparent!important}.tk-header-select svg{color:#7f91ad!important;flex:0 0 auto!important}.tk-header-row-2{margin-top:11px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important;background:#eef5ff!important;border:1px solid #dfeafb!important;border-radius:16px!important;padding:4px!important}.tk-header-tab{min-width:0!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 4px!important;border-radius:12px!important;font-size:11px!important;font-weight:900!important;background:transparent!important;color:#607494!important;border:0!important;box-shadow:none!important}.tk-header-tab.active{background:linear-gradient(135deg,#2d86f4,#1661c8)!important;color:#fff!important;box-shadow:0 10px 20px -14px #2d86f46b,inset 0 1px #fff3!important}.tk-header-toolbar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:0!important}.tk-header-toolbar .tk-toolbar-btn{width:100%!important;min-width:0!important;min-height:38px!important;padding:0 8px!important;border-radius:14px!important;font-size:11.5px!important;font-weight:900!important;justify-content:center!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important;color:#536780!important;box-shadow:0 8px 18px -18px #234c9129,inset 0 1px #fffffff5!important}.tk-header-toolbar .tk-toolbar-btn.active{background:#ecf4ff!important;color:#174c9d!important;border-color:#d8e8ff!important}.tk-header-toolbar .tk-toolbar-btn-icon{display:none!important}.tk-toolbar-badge{margin-left:5px!important}.tk-card-head,.tk-card-foot{background:radial-gradient(240px 120px at 100% 0%,#e2eefc6b,#e2eefc00 72%),linear-gradient(180deg,#fffffff5,#f4f8fff5)!important}}@media(max-width:420px){.tk-header-container{padding:11px!important}.tk-header-toolbar .tk-toolbar-btn,.tk-header-tab{font-size:10.5px!important}.tk-create-btn{min-width:92px!important;padding:0 11px!important}.tk-header-select select{font-size:11.5px!important}}@media(max-width:768px){.tk-header-container{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:13px!important;border-radius:22px 22px 0 0!important}.tk-header-row-1{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto auto!important;gap:9px!important;align-items:stretch!important}.tk-header-label{grid-column:1 / 3!important;grid-row:1!important;align-self:center!important;padding-right:0!important;color:#10233f!important;font-size:14px!important;font-weight:900!important}.tk-header-actions{position:absolute!important;top:13px!important;right:13px!important;z-index:5!important}.tk-create-btn{width:auto!important;min-width:102px!important;height:36px!important;min-height:36px!important;border-radius:14px!important;padding:0 14px!important;justify-content:center!important;white-space:nowrap!important}.tk-header-search{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important;min-height:42px!important;border-radius:14px!important}.tk-header-search input{width:100%!important;min-width:0!important;text-align:left!important}.tk-header-row-1>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important;grid-row:3!important;display:flex!important}.tk-header-row-1>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important;grid-row:3!important;display:flex!important}.tk-header-row-1>.tk-header-select:nth-of-type(3){grid-column:3 / 4!important;grid-row:3!important;display:flex!important}.tk-header-select{width:100%!important;min-width:0!important;min-height:42px!important;border-radius:14px!important;padding:0 10px!important;display:flex!important;align-items:center!important;overflow:hidden!important}.tk-header-select select{width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:850!important}.tk-header-select svg{flex:0 0 auto!important;margin-left:4px!important}.tk-header-row-2{margin-top:0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.tk-header-tabs{order:1!important}.tk-header-toolbar{order:2!important}.tk-mobile-ticket-modal{position:fixed!important;inset:0!important;z-index:9998!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;transform:none!important;border-radius:0!important;overflow:hidden!important;background:radial-gradient(520px 300px at 110% -5%,rgba(210,226,249,.92),transparent 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important}.tk-mobile-ticket-modal>*{max-width:none!important}.tk-mobile-ticket-chat{max-height:none!important}.tk-bottom{scroll-margin-top:0!important}.tk-reply-card{margin-top:0!important}}@media(max-width:420px){.tk-header-row-1{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.tk-header-select{padding:0 8px!important}.tk-header-select select{font-size:10.5px!important}.tk-create-btn{min-width:92px!important;padding:0 10px!important}}@media(max-width:768px){.tk-header-container{position:relative!important;padding:13px!important;border-radius:22px 22px 0 0!important}.tk-header-actions{position:absolute!important;top:12px!important;right:13px!important;z-index:6!important}.tk-create-btn{min-width:104px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:14px!important;justify-content:center!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.01em!important}.tk-header-row-1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto auto!important;gap:9px!important;align-items:stretch!important}.tk-header-label{grid-column:1 / 2!important;grid-row:1!important;align-self:center!important;padding-right:118px!important;margin:0!important;color:#10233f!important;font-size:14px!important;font-weight:900!important}.tk-header-search{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important;min-height:42px!important;border-radius:14px!important;padding:0 12px!important;display:flex!important;align-items:center!important}.tk-header-search input{width:100%!important;min-width:0!important;font-size:12.5px!important;font-weight:800!important;text-align:left!important}.tk-header-search input::placeholder{color:#91a0b7!important;font-weight:700!important}.tk-header-row-1>.tk-header-select:nth-of-type(3){grid-column:1 / -1!important;grid-row:3!important;display:flex!important}.tk-header-row-1>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important;grid-row:4!important;display:flex!important}.tk-header-row-1>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important;grid-row:4!important;display:flex!important}.tk-header-select{width:100%!important;min-width:0!important;min-height:42px!important;border-radius:14px!important;padding:0 12px!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important;box-shadow:0 10px 20px -18px #234c9129,inset 0 1px #fffffff5!important}.tk-header-select select{width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;color:#334155!important;background:transparent!important}.tk-header-select svg{flex:0 0 auto!important;margin-left:6px!important;color:#7f91ad!important}.tk-header-row-2{margin-top:12px!important}}@media(max-width:420px){.tk-header-label{padding-right:108px!important;font-size:13.5px!important}.tk-create-btn{min-width:96px!important;padding:0 12px!important}.tk-header-select,.tk-header-search{min-height:40px!important}.tk-header-select select{font-size:11.5px!important}}@media(max-width:768px){.tk-header-container{padding:14px!important;border-radius:22px 22px 0 0!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.tk-header-row-1{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto auto auto!important;gap:10px!important;align-items:center!important}.tk-header-label{grid-column:1 / 2!important;grid-row:1!important;padding:0!important;margin:0!important;align-self:center!important;font-size:15px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.02em!important;color:#10233f!important}.tk-header-actions,.tk-header-actions--top{position:static!important;inset:auto!important;grid-column:2 / 3!important;grid-row:1!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;z-index:auto!important}.tk-create-btn{width:auto!important;min-width:96px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.01em!important;background:linear-gradient(135deg,#2d86f4,#1661c8)!important;color:#fff!important;border:0!important;box-shadow:0 12px 24px -16px #2d86f475,inset 0 1px #ffffff38!important}.tk-create-btn svg{width:14px!important;height:14px!important}.tk-header-search{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important;min-height:44px!important;border-radius:15px!important;padding:0 13px!important;display:flex!important;align-items:center!important;gap:9px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important;box-shadow:0 10px 20px -18px #234c9129,inset 0 1px #fffffff5!important}.tk-header-search input{width:100%!important;min-width:0!important;border:0!important;background:transparent!important;text-align:left!important;font-size:13px!important;font-weight:800!important;color:#334155!important}.tk-header-search input::placeholder{color:#91a0b7!important;font-weight:700!important;text-align:left!important}.tk-header-row-1>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important;grid-row:3!important;display:flex!important}.tk-header-row-1>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important;grid-row:3!important;display:flex!important}.tk-header-row-1>.tk-header-select:nth-of-type(3){grid-column:1 / -1!important;grid-row:4!important;display:flex!important}.tk-header-select{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;border-radius:15px!important;padding:0 12px!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important;box-shadow:0 10px 20px -18px #234c9129,inset 0 1px #fffffff5!important}.tk-header-select select{width:100%!important;min-width:0!important;height:100%!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;color:#334155!important;background:transparent!important;border:0!important}.tk-header-select svg{flex:0 0 auto!important;margin-left:6px!important;color:#7f91ad!important}.tk-header-row-2{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:0!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:4px!important;overflow:visible!important;background:#eef5ff!important;border:1px solid #dfeafb!important;border-radius:16px!important}.tk-header-tab{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 4px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#607494!important;font-size:11px!important;font-weight:900!important}.tk-header-tab.active{background:linear-gradient(135deg,#2d86f4,#1661c8)!important;color:#fff!important;box-shadow:0 10px 20px -14px #2d86f46b,inset 0 1px #fff3!important}.tk-header-toolbar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:0!important}.tk-header-toolbar .tk-toolbar-btn{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 8px!important;border-radius:14px!important;font-size:11.5px!important;font-weight:900!important;justify-content:center!important}.tk-header-toolbar .tk-toolbar-btn-icon{display:none!important}}@media(max-width:420px){.tk-header-container{padding:12px!important}.tk-create-btn{min-width:88px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:11.5px!important}.tk-header-label{font-size:14px!important}.tk-header-search,.tk-header-select{min-height:40px!important;height:40px!important}.tk-header-select select{font-size:11px!important}}@media(max-width:768px){.tk-header-row-1{grid-template-columns:1fr auto!important;grid-template-rows:auto auto auto auto auto!important}.tk-header-row-1>.tk-header-select:nth-of-type(3){grid-column:1 / -1!important;grid-row:4!important;display:flex!important}.tk-header-row-2{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:0!important}.tk-header-tabs{order:1!important}.tk-header-toolbar{order:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:0!important}.tk-header-toolbar .tk-toolbar-btn{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:14px!important;font-size:11.5px!important;font-weight:900!important;justify-content:center!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important;color:#536780!important;box-shadow:0 8px 18px -18px #234c9129,inset 0 1px #fffffff5!important}.tk-header-toolbar .tk-toolbar-btn.active{background:#ecf4ff!important;color:#174c9d!important;border-color:#d8e8ff!important}.tk-header-toolbar .tk-toolbar-btn-icon{display:none!important}.tk-header-toolbar>:only-child{grid-column:1 / -1!important;max-width:180px!important;justify-self:start!important}}@media(max-width:420px){.tk-header-toolbar .tk-toolbar-btn{font-size:11px!important;min-height:36px!important}}html,body,#root{background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.tk{position:relative!important;isolation:isolate!important;overflow-x:hidden!important;background:transparent!important}.tk:before,.tk:after{content:""!important;position:fixed!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important}.tk:before{width:420px!important;height:420px!important;top:-110px!important;right:-190px!important;background:radial-gradient(circle at 30% 50%,#d2e0f5f2,#d2e0f5eb 38%,#d2e0f500 68%)!important;opacity:.92!important}.tk:after{width:620px!important;height:620px!important;bottom:-250px!important;right:-300px!important;background:radial-gradient(circle at 28% 35%,#e8effafa 0% 38%,#e8effa00 72%)!important;opacity:.95!important}.tk-hero-panel{margin:0 0 6px!important}.tk-hero-title{margin:0!important;font-size:clamp(32px,5vw,46px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:850!important;background:linear-gradient(90deg,#0b2f69,#174c9d 34%,#2563eb 66%,#64a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 10px 20px rgba(37,99,235,.1))!important}.tk-hero-subtitle{margin:6px 0 0!important;color:#8391a8!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important;max-width:36ch!important}.tk-stat,.tk-table-card,.tk-list-card,.tk-reply-card,.tk-card,.tk-chat-card,.tk-header-container,.tk-card-head,.tk-card-foot{background:radial-gradient(240px 120px at 100% 0%,#e2eefc85,#e2eefc00 72%),linear-gradient(180deg,#fffffff7,#f4f8fff7)!important;border:1px solid #dfeafb!important;box-shadow:0 16px 34px -28px #234c912e,inset 0 1px #fffffff5!important}.tk-stat{border-radius:18px!important}.tk-table-card,.tk-list-card,.tk-reply-card,.tk-card,.tk-chat-card{border-radius:22px!important;overflow:hidden!important}.tk-card-head,.tk-card-foot,.tk-header-container{background:radial-gradient(220px 110px at 100% 0%,#e4eefc61,#e4eefc00 72%),linear-gradient(180deg,#fffffffa,#f7fafffa)!important;border-color:#edf3fd!important}.tk-stat-label,.tk-card-label,.tk-header-label,.tk-tage{color:#7e8ea9!important}.tk-stat-value,.tk-card-title,.tk-ttitle,.tk-lname,.tk-modal-title{color:#16345f!important}.tk-header-search,.tk-header-select,.tk-select,.tk-input,.tk-textarea,.tk-modal input,.tk-modal textarea,.tk-modal select{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important;box-shadow:inset 0 1px #fffffff5!important}.tk-create-btn,.tk-btn-primary,.tk-btn-blue,.tk-modal-primary,.tk-send-btn{background:linear-gradient(135deg,#2d86f4,#1661c8)!important;color:#fff!important;border:0!important;box-shadow:0 12px 24px -16px #2d86f475,inset 0 1px #ffffff38!important}.tk-header-tab,.tk-toolbar-btn,.tk-pg{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important;color:#536780!important}.tk-header-tab.active,.tk-toolbar-btn.active,.tk-pg.active{background:#ecf4ff!important;color:#174c9d!important;border-color:#d8e8ff!important}@media(min-width:769px){.tk{padding:22px!important;gap:16px!important}.tk:before{width:500px!important;height:500px!important;top:-140px!important;right:-210px!important}.tk:after{width:760px!important;height:760px!important;bottom:-320px!important;right:-360px!important}.tk-hero-panel{margin-bottom:8px!important}.tk-hero-subtitle{font-size:13px!important;max-width:42ch!important}.tk-stats{gap:14px!important}.tk-stat{padding:18px 18px 16px!important}.tk-header-container{padding:16px!important;border-radius:24px 24px 0 0!important}.tk-bottom{gap:16px!important}}@media(max-width:768px){.tk-header-row-1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto auto!important;gap:10px!important;align-items:stretch!important}.tk-header-search{grid-column:1 / -1!important;grid-row:2!important}.tk-header-row-1>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important;grid-row:3!important}.tk-header-row-1>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important;grid-row:3!important}.tk-header-row-1>.tk-header-select:nth-of-type(3){grid-column:1 / 2!important;grid-row:4!important;display:flex!important}.tk-header-analytics-inline{grid-column:2 / 3!important;grid-row:4!important;display:flex!important;align-items:stretch!important}.tk-header-analytics-inline .tk-toolbar-btn{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;border-radius:15px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:12px!important;font-weight:900!important}.tk-header-analytics-inline .tk-toolbar-btn-icon{display:none!important}.tk-header-toolbar:empty{display:none!important}}@media(max-width:768px){.tk-header-row-1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto auto!important;gap:10px!important}.tk-header-row-1>.tk-header-select:nth-of-type(3){grid-column:1 / 2!important;grid-row:4!important;display:flex!important}.tk-header-analytics-inline{grid-column:2 / 3!important;grid-row:4!important;display:flex!important;align-items:stretch!important}.tk-header-analytics-inline .tk-toolbar-btn{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;border-radius:15px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important;color:#536780!important;box-shadow:0 10px 20px -18px #234c9129,inset 0 1px #fffffff5!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.01em!important}.tk-header-analytics-inline .tk-toolbar-btn-icon,.tk-header-toolbar,.tk-header-row-2 .tk-header-toolbar,.tk-list-card .tk-card-foot,.tk-list-card .tk-card-actions{display:none!important}}@media(max-width:420px){.tk-header-analytics-inline .tk-toolbar-btn{min-height:40px!important;height:40px!important;font-size:11.5px!important;padding:0 10px!important}}@media(max-width:768px){.tk-header-row-1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto auto!important;gap:10px!important;align-items:stretch!important}.tk-header-row-1>.tk-header-select:nth-of-type(3){grid-column:1 / 2!important;grid-row:4!important;display:flex!important}.tk-header-analytics-inline{grid-column:2 / 3!important;grid-row:4!important;display:flex!important;align-items:stretch!important}.tk-header-analytics-inline .tk-toolbar-btn{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;border-radius:15px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dfeafb!important;color:#536780!important;box-shadow:0 10px 20px -18px #234c9129,inset 0 1px #fffffff5!important;font-size:12px!important;font-weight:900!important;letter-spacing:-.01em!important}.tk-header-analytics-inline .tk-toolbar-btn-icon,.tk-header-row-2 .tk-header-toolbar,.tk-list-card .tk-card-foot,.tk-list-card .tk-card-actions{display:none!important}}.tk{gap:22px!important;padding:30px 34px 44px!important;background:radial-gradient(1100px 520px at 88% -10%,rgba(44,111,255,.12),transparent 62%),linear-gradient(180deg,#f8fbff,#eef5ff)!important}.tk-page-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.tk-page-topbar .tk-hero-panel{display:flex;align-items:center;gap:18px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-width:0}.tk-top-icon{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;border:1px solid #dce8fb;background:linear-gradient(180deg,#fff,#eef5ff);color:#1261f3;box-shadow:0 12px 30px -20px #174ea673}.tk-hero-title{margin:0!important;font-size:38px!important;line-height:1.05!important;letter-spacing:-.045em!important;color:#08245a!important;font-weight:800!important}.tk-hero-subtitle{margin-top:8px!important;color:#679!important;font-weight:650!important;font-size:15px!important}.tk-top-actions{display:flex;align-items:center;gap:14px}.tk-primary-action,.tk-soft-action,.tk-menu-action{height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;font-size:14px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;white-space:nowrap}.tk-primary-action{padding:0 28px;border:0;color:#fff;background:linear-gradient(180deg,#0c6cff,#075be0);box-shadow:0 14px 24px -13px #085be099}.tk-soft-action{padding:0 22px;border:1px solid #dce7f7;background:#fff;color:#17315f;box-shadow:0 12px 24px -20px #0f2c5c5c}.tk-menu-action{width:48px;border:1px solid #dce7f7;background:#fff;color:#0d285c;font-size:26px;line-height:1;box-shadow:0 12px 24px -20px #0f2c5c5c}.tk-primary-action:hover,.tk-soft-action:hover,.tk-menu-action:hover{transform:translateY(-1px)}.tk-stat{min-height:112px;display:flex!important;align-items:center;gap:24px;padding:26px 28px!important;border-radius:20px!important;border:1px solid #dfe8f6!important;background:#ffffffe0!important;box-shadow:0 20px 45px -28px #15376e6b!important}.tk-stat-header{display:contents!important}.tk-stat-icon-wrap{width:60px!important;height:60px!important;border-radius:16px!important;flex:0 0 60px}.tk-stat-icon-wrap.yellow{background:#fff6df!important;color:#df8a00!important;border:1px solid #ffe7ac}.tk-stat-icon-wrap.gray{background:#edf4ff!important;color:#6d87ad!important;border:1px solid #dce8fb}.tk-stat-icon-wrap.green{background:#ddf7e9!important;color:#049b67!important;border:1px solid #c6efd9}.tk-stat-icon-wrap.red{background:#ffeded!important;color:#e11d2e!important;border:1px solid #ffd2d7}.tk-stat-label{text-transform:uppercase!important;letter-spacing:.055em!important;color:#657494!important;font-size:12px!important;font-weight:850!important}.tk-stat-value{margin-top:10px;color:#05245c!important;font-size:30px!important;font-weight:850!important;line-height:1!important}.tk-stat-delta{margin-top:10px;font-size:12.5px!important;font-weight:800!important}.tk-table-card{padding:20px 22px 18px!important;border-radius:22px!important;border:1px solid #dde8f7!important;background:#ffffffe6!important;box-shadow:0 26px 60px -36px #12336770!important;overflow:visible!important}.tk-table-title-row,.tk-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.tk-table-title-row{padding:0 0 16px}.tk-section-title{display:flex;align-items:center;gap:12px;color:#0c285e;font-weight:850;font-size:18px}.tk-section-title span{width:4px;height:26px;border-radius:999px;background:#126cff;display:inline-block}.tk-table-filters{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end;min-width:0}.tk-table-filters .tk-header-search{max-width:280px;flex:1 1 240px}.tk-header-search{height:44px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dfe8f7!important;box-shadow:inset 0 1px #fffc,0 8px 20px -18px #15376e59!important}.tk-header-search input{font-weight:650!important;color:#183467!important}.tk-header-select{height:44px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dfe8f7!important;color:#152e5e!important;font-weight:800!important;min-width:190px;box-shadow:0 8px 20px -18px #15376e59!important}.tk-filter-btn{height:44px;padding:0 18px}.tk-table-toolbar{padding:16px 0 18px;border-top:1px solid #eef3fb}.tk-header-tabs{display:flex;padding:0;border:1px solid #e0e8f6;border-radius:10px;background:#f7faff;overflow:hidden}.tk-header-tab{height:38px!important;min-width:66px;padding:0 20px!important;border:0!important;border-right:1px solid #e5edf8!important;border-radius:0!important;background:transparent!important;color:#60708f!important;font-weight:800!important}.tk-header-tab.active{color:#075fe8!important;background:#fff!important;box-shadow:inset 0 -2px #075fe8}.tk-header-toolbar{display:flex;align-items:center;gap:10px;margin-left:auto}.tk-toolbar-btn{height:40px!important;padding:0 16px!important;border-radius:10px!important;border:1px solid #dfe8f7!important;background:#fff!important;color:#17315f!important;display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 8px 20px -18px #15376e59!important}.tk-data-table-wrap{border:1px solid #e1e9f5;border-radius:14px;overflow:auto;background:#fff}.tk-data-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1080px}.tk-data-table th{height:46px;padding:0 14px;text-align:left;text-transform:uppercase;letter-spacing:.035em;color:#596a8d;font-size:11px;font-weight:850;background:#fbfdff;border-bottom:1px solid #e3ebf6}.tk-data-table th:first-child,.tk-data-table td:first-child{width:42px;text-align:center}.tk-data-table td{height:62px;padding:0 14px;border-bottom:1px solid #edf2f8;color:#213661;font-size:13px;vertical-align:middle}.tk-data-table tbody tr{cursor:pointer;transition:background .16s ease,transform .16s ease}.tk-data-table tbody tr:hover,.tk-row-active{background:#f7fbff}.tk-data-table tbody tr:last-child td{border-bottom:0}.tk-subject-cell,.tk-requester{display:flex;align-items:center;gap:12px;min-width:0}.tk-subject-cell strong,.tk-requester strong{display:block;color:#0e285d;font-size:13px;font-weight:850;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-subject-cell small,.tk-requester small{display:block;margin-top:4px;color:#506488;font-size:11.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.tk-subject-dot{width:7px;height:7px;border-radius:999px;background:#126cff;flex:0 0 7px}.tk-subject-dot.hot{background:#ef233c;box-shadow:0 0 0 4px #ef233c17}.tk-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eaf2ff;color:#075fe8;font-weight:900;font-size:12px}.tk-dept-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 13px;border-radius:10px;border:1px solid #dce7ff;background:#eef5ff;color:#075fe8;font-size:12px;font-weight:850;white-space:nowrap}.tk-updated{color:#53678d!important;font-weight:700;white-space:nowrap}.tk-row-menu{border:0;background:transparent;color:#08245a;font-size:22px;cursor:pointer;width:32px;height:32px;border-radius:8px}.tk-row-menu:hover{background:#eef5ff}.tk-table-empty{text-align:center!important;color:#657494!important;height:140px!important;font-weight:750}.tk-card-foot{padding:16px 0 2px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:0!important}.tk-count{color:#53678d!important;font-size:13px!important;font-weight:750!important}.tk-pager{display:flex;align-items:center;gap:8px}.tk-pg{min-width:36px!important;height:36px!important;border-radius:10px!important;border:1px solid #dfe8f7!important;background:#fff!important;color:#183467!important;font-weight:800!important}.tk-pg.active{background:#075fe8!important;color:#fff!important;box-shadow:0 10px 20px -12px #075fe8a6}@media(max-width:1100px){.tk-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tk-page-topbar,.tk-table-title-row,.tk-table-toolbar{flex-wrap:wrap}.tk-table-filters{justify-content:flex-start}}@media(max-width:720px){.tk{padding:18px 14px 30px!important}.tk-page-topbar{display:none}.tk-stats{grid-template-columns:1fr!important}.tk-table-filters,.tk-header-toolbar{width:100%;overflow:auto;justify-content:flex-start}.tk-table-title-row,.tk-table-toolbar{align-items:flex-start}.tk-header-select{min-width:165px}}.tk{gap:20px!important;padding:34px 34px 44px!important;background:radial-gradient(1000px 520px at 88% -8%,rgba(31,111,235,.11),transparent 62%),radial-gradient(780px 420px at 4% 3%,rgba(68,118,238,.08),transparent 64%),#f6f9ff!important}.tk:before,.tk:after{display:none!important}.tk-page-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin-bottom:4px!important}.tk-top-icon{width:54px!important;height:54px!important;border-radius:14px!important;border:1px solid #dce8fb!important;background:linear-gradient(180deg,#fff,#edf5ff)!important;color:#0f63e6!important;box-shadow:0 10px 28px #1446961a!important}.tk-hero-title{margin:0!important;font-size:38px!important;line-height:1!important;color:#08275f!important;letter-spacing:-.045em!important;font-weight:850!important}.tk-hero-subtitle{margin:8px 0 0!important;color:#67799d!important;font-size:15px!important;font-weight:650!important}.tk-top-actions{display:flex!important;align-items:center!important;gap:14px!important}.tk-primary-action{min-height:50px!important;padding:0 24px!important;border:0!important;border-radius:13px!important;background:linear-gradient(180deg,#0f74ff,#095ee4)!important;color:#fff!important;font-weight:800!important;box-shadow:0 12px 24px #0b60e642!important}.tk-soft-action,.tk-menu-action,.tk-toolbar-btn,.tk-pg,.tk-header-select select{border:1px solid #dce8f7!important;background:#ffffffdb!important;box-shadow:0 8px 22px #143c780f!important;color:#102a5b!important}.tk-menu-action{width:58px!important;height:50px!important;border-radius:14px!important;font-size:26px!important;line-height:1!important}.tk-stat{min-height:122px!important;border-radius:20px!important;padding:28px!important;border:1px solid #dfeaf8!important;background:#ffffffed!important;box-shadow:0 12px 30px #143e8214!important;display:flex!important;align-items:center!important;gap:26px!important}.tk-stat:before,.tk-stat:after{display:none!important}.tk-stat:hover{transform:none!important}.tk-stat-icon-wrap{width:62px!important;height:62px!important;border-radius:16px!important;animation:none!important;flex:0 0 auto!important}.tk-stat-value{font-size:31px!important;-webkit-text-fill-color:#08275f!important;background:none!important}.tk-stat-label{color:#617193!important;font-size:12px!important;letter-spacing:.08em!important}.tk-table-card{border-radius:22px!important;padding:22px 22px 18px!important;background:#fffffff0!important;border:1px solid #dfeaf8!important;box-shadow:0 14px 34px #143e821a!important;overflow:hidden!important}.tk-table-title-row{padding:0 0 18px!important;border-bottom:1px solid #edf3fb!important}.tk-section-title{color:#102a5b!important;font-size:18px!important;font-weight:850!important}.tk-section-title span{width:4px!important;height:28px!important;background:#0d6bf2!important;border-radius:3px!important}.tk-table-filters{display:flex!important;align-items:center!important;gap:14px!important}.tk-header-search{height:46px!important;min-width:270px!important;border-radius:12px!important;border:1px solid #dfe8f6!important;background:#fff!important}.tk-header-select select{height:46px!important;border-radius:12px!important;min-width:210px!important;font-weight:750!important}.tk-table-toolbar{padding:16px 0 18px!important}.tk-header-tabs{background:#f7faff!important;border:1px solid #dfe8f6!important;border-radius:10px!important;padding:0!important;overflow:hidden!important;gap:0!important}.tk-header-tab{min-height:38px!important;padding:0 24px!important;border-radius:0!important;color:#516486!important}.tk-header-tab.active{color:#075ee8!important;background:#eef5ff!important;box-shadow:none!important}.tk-header-tab.active:after{left:18px!important;right:18px!important;bottom:0!important;background:#0d6bf2!important}.tk-data-table-wrap{border:1px solid #dfe8f6!important;border-radius:14px!important;overflow:auto!important;background:#fff!important}.tk-data-table{min-width:1080px!important;border-collapse:separate!important;border-spacing:0!important}.tk-data-table th{height:48px!important;background:#fbfdff!important;color:#607296!important;font-size:11px!important;font-weight:850!important;letter-spacing:.04em!important}.tk-data-table td{height:66px!important;border-bottom:1px solid #edf3fb!important;color:#1b3263!important}.tk-row-active{background:#f0f7ff!important}.tk-avatar{width:34px!important;height:34px!important;box-shadow:none!important}.tk-dept-pill,.tk-badge,.tk-pri{border-radius:9px!important;font-weight:800!important}.tk-card-foot{background:#fff!important;border:0!important;padding:16px 0 2px!important}.tk-ticket-tab .tk-table-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.tk-ticket-tab .tk-table-card>.tk-reply-card{display:flex!important;width:min(1100px,100%)!important;margin:0 auto!important;border-radius:22px!important}.tk-ticket-tab .tk-page-topbar{margin-bottom:10px!important}.tk-ticket-tab .tk-hero-title:after{content:" Detail"}@media(max-width:760px){.tk{padding:18px 14px 28px!important}.tk-page-topbar{display:none!important}.tk-stats{grid-template-columns:1fr!important}.tk-table-title-row,.tk-table-toolbar{flex-wrap:wrap!important;align-items:flex-start!important}.tk-table-filters,.tk-header-toolbar{width:100%!important;overflow:auto!important;justify-content:flex-start!important}.tk-header-search{min-width:220px!important}.tk-header-select select{min-width:170px!important}}.tk{padding:28px 24px 36px!important;gap:18px!important;background:radial-gradient(950px 480px at 88% -8%,rgba(31,111,235,.1),transparent 62%),radial-gradient(700px 360px at 3% 0%,rgba(68,118,238,.075),transparent 64%),#f6f9ff!important}.tk-page-topbar{margin-bottom:0!important}.tk-hero-title{font-size:38px!important;line-height:1.02!important}.tk-hero-subtitle{font-size:15px!important;margin-top:8px!important;max-width:520px!important}.tk-top-icon{width:52px!important;height:52px!important}.tk-primary-action,.tk-soft-action,.tk-menu-action{min-height:46px!important}.tk-primary-action{padding:0 22px!important}.tk-menu-action{width:54px!important}.tk-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.tk-stat{min-height:116px!important;padding:20px 22px!important;border-radius:18px!important;gap:22px!important}.tk-stat-icon-wrap{width:58px!important;height:58px!important;border-radius:15px!important}.tk-stat-value{font-size:30px!important;line-height:1.05!important}.tk-stat-label{font-size:11px!important}.tk-stat-delta{font-size:12px!important;margin-top:7px!important}.tk-table-card{border-radius:20px!important;padding:20px 20px 16px!important;overflow:visible!important}.tk-table-title-row{padding:0 0 14px!important}.tk-table-toolbar{padding:14px 0!important}.tk-table-filters{gap:12px!important}.tk-header-search{height:42px!important;min-width:250px!important}.tk-header-select select{height:42px!important;min-width:200px!important}.tk-filter-btn{height:42px!important}.tk-header-tab{min-height:36px!important;padding:0 22px!important}.tk-toolbar-btn{min-height:36px!important;padding:0 14px!important}.tk-data-table-wrap{max-height:none!important;overflow-x:auto!important;overflow-y:visible!important}.tk-data-table{min-width:1080px!important}.tk-data-table th{height:44px!important}.tk-card-foot{padding:14px 0 2px!important}.tk-ticket-tab .tk-table-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.tk-ticket-tab .tk-hero-title:after{content:""!important}.tk-back-to-tickets{height:34px;padding:0 14px;border-radius:10px;border:1px solid #dce8f7;background:#fff;color:#102a5b;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #143c780f}.tk-back-to-tickets:hover{background:#f4f8ff;border-color:#bfd6fb}@media(max-width:1180px){.tk-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.tk{padding:32px 32px 46px!important;gap:22px!important;background:radial-gradient(1050px 520px at 92% -12%,rgba(31,111,235,.12),transparent 62%),radial-gradient(760px 420px at 0% 0%,rgba(73,125,235,.08),transparent 64%),#f6f9ff!important}.tk-page-topbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;margin:0!important}.tk-hero-panel{display:flex!important;align-items:flex-start!important;gap:16px!important}.tk-top-icon{width:54px!important;height:54px!important;border-radius:13px!important}.tk-hero-title{font-size:40px!important;line-height:1!important;letter-spacing:-.055em!important;color:#08275f!important}.tk-hero-subtitle{margin-top:9px!important;font-size:15px!important;line-height:1.45!important;max-width:520px!important;color:#657598!important;font-weight:700!important}.tk-top-actions{display:flex!important;align-items:center!important;gap:16px!important}.tk-primary-action{height:46px!important;min-height:46px!important;padding:0 24px!important;border-radius:11px!important;font-size:14px!important;font-weight:850!important;background:#0d6bf2!important;box-shadow:0 10px 24px #0d6bf238!important}.tk-soft-action{height:46px!important;min-height:46px!important;padding:0 22px!important;border-radius:11px!important;font-size:14px!important;font-weight:850!important}.tk-menu-action{width:54px!important;height:46px!important;min-height:46px!important;border-radius:11px!important;font-size:26px!important}.tk-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.tk-stat{min-height:140px!important;padding:28px 24px!important;border-radius:18px!important;background:#fffffff5!important;border:1px solid #dfe9f8!important;box-shadow:0 18px 44px #143e8214!important;display:flex!important;align-items:center!important;gap:24px!important}.tk-stat-icon-wrap{width:60px!important;height:60px!important;border-radius:15px!important}.tk-stat-label{font-size:12px!important;letter-spacing:.085em!important;color:#657598!important;font-weight:850!important}.tk-stat-value{font-size:31px!important;line-height:1.05!important;color:#08275f!important;-webkit-text-fill-color:#08275f!important;background:none!important}.tk-stat-delta{margin-top:8px!important;font-size:12px!important;font-weight:850!important}.tk-table-card{min-height:575px!important;padding:22px!important;border-radius:20px!important;background:#fffffff5!important;border:1px solid #dfe9f8!important;box-shadow:0 20px 48px #143e821a!important;overflow:visible!important}.tk-table-title-row{padding:0 0 18px!important;border-bottom:1px solid #edf3fb!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.tk-section-title{font-size:18px!important;line-height:1!important;font-weight:900!important;color:#0b285c!important}.tk-section-title span{width:4px!important;height:24px!important;background:#0d6bf2!important;border-radius:4px!important}.tk-table-filters{display:flex!important;align-items:center!important;gap:12px!important;margin-left:auto!important}.tk-header-search{height:42px!important;width:260px!important;min-width:260px!important;flex:0 0 260px!important;border-radius:11px!important;padding:0 14px!important;background:#fff!important}.tk-header-select{flex:0 0 auto!important}.tk-header-select select{height:42px!important;min-width:220px!important;border-radius:11px!important;font-size:13px!important;font-weight:850!important;background-color:#fff!important}.tk-filter-btn{height:42px!important;min-height:42px!important;padding:0 18px!important}.tk-table-toolbar{padding:16px 0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.tk-header-tabs{height:38px!important;background:#f7faff!important;border:1px solid #dfe8f6!important;border-radius:9px!important;padding:0!important;overflow:hidden!important;gap:0!important}.tk-header-tab{height:38px!important;min-height:38px!important;padding:0 22px!important;border-radius:0!important;font-size:12px!important;font-weight:850!important}.tk-header-tab.active{background:#edf5ff!important;color:#0d6bf2!important}.tk-header-toolbar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important}.tk-toolbar-btn{height:38px!important;min-height:38px!important;padding:0 16px!important;border-radius:9px!important;font-size:12px!important;font-weight:850!important}.tk-table-toolbar>.tk-header-select select{min-width:140px!important}.tk-data-table-wrap{min-height:350px!important;max-height:none!important;border:1px solid #dfe8f6!important;border-radius:14px!important;overflow-x:auto!important;overflow-y:visible!important;background:#fff!important}.tk-data-table{min-width:1080px!important;width:100%!important;border-collapse:separate!important;border-spacing:0!important}.tk-data-table th{height:46px!important;padding:0 14px!important;background:#fbfdff!important;color:#607296!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.tk-data-table td{height:61px!important;padding:0 14px!important;border-bottom:1px solid #edf3fb!important;color:#1b3263!important;font-size:13px!important}.tk-data-table tbody tr:hover,.tk-row-active{background:#f7fbff!important}.tk-subject-cell strong,.tk-requester strong{color:#0b285c!important;font-weight:900!important}.tk-subject-cell small,.tk-requester small{color:#4f6289!important;font-size:11px!important;font-weight:650!important}.tk-card-foot{padding:16px 0 0!important;background:transparent!important;border-top:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.tk-count{font-size:12px!important;font-weight:750!important;color:#506286!important}.tk-pg{width:34px!important;height:34px!important;border-radius:9px!important}.tk-pg.active{background:#0d6bf2!important;color:#fff!important;border-color:#0d6bf2!important}.tk-ticket-tab .tk-stats,.tk-ticket-tab .tk-table-title-row,.tk-ticket-tab .tk-table-toolbar,.tk-ticket-tab .tk-data-table-wrap,.tk-ticket-tab .tk-card-foot{display:none!important}.tk-ticket-tab .tk-table-card{min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.tk-ticket-tab .tk-table-card>.tk-reply-card{display:flex!important;width:min(1120px,100%)!important;margin:0 auto!important;border-radius:22px!important}@media(max-width:1180px){.tk-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tk-table-title-row,.tk-table-toolbar{flex-wrap:wrap!important;align-items:flex-start!important}.tk-table-filters{width:100%!important;justify-content:flex-start!important;margin-left:0!important;flex-wrap:wrap!important}}@media(max-width:760px){.tk{padding:18px 14px 32px!important}.tk-page-topbar{display:none!important}.tk-stats{grid-template-columns:1fr!important}.tk-table-card{min-height:560px!important;padding:18px!important}.tk-header-search{width:100%!important;min-width:100%!important;flex:1 1 100%!important}.tk-header-select select{min-width:160px!important}.tk-header-toolbar{flex-wrap:wrap!important}}.tk{background:linear-gradient(135deg,#f4f8ff,#eef5ff 48%,#f8fbff)!important;min-height:100vh!important;padding:32px 34px 34px!important;color:#071f4f!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.tk-page-topbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;margin:0 0 28px!important;gap:24px!important}.tk-page-heading{display:flex!important;align-items:flex-start!important;gap:18px!important}.tk-top-icon{width:50px!important;height:50px!important;border-radius:12px!important;background:#ffffffdb!important;border:1px solid #dce8fa!important;box-shadow:0 16px 40px -26px #1e4ea080!important;color:#0964f6!important}.tk-hero-title{font-size:40px!important;line-height:.95!important;font-weight:900!important;letter-spacing:-.045em!important;margin:0 0 8px!important;color:#082a67!important;background:linear-gradient(90deg,#092a67,#1765ee)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.tk-hero-sub{font-size:15px!important;font-weight:700!important;color:#697997!important;margin:0!important}.tk-top-actions button{height:48px!important;border-radius:12px!important;font-size:14px!important;font-weight:850!important}.tk-primary-action{min-width:164px!important;background:#0969f6!important;color:#fff!important;box-shadow:0 12px 28px -15px #065ff6bf!important}.tk-soft-action,.tk-menu-action{background:#ffffffe0!important;border:1px solid #dce6f5!important;color:#071f4f!important}.tk-menu-action{width:54px!important;font-size:24px!important}.tk-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0 0 20px!important}.tk-stat{height:142px!important;min-height:142px!important;border-radius:20px!important;background:#ffffffe0!important;border:1px solid #dfe8f6!important;box-shadow:0 24px 54px -38px #1940848c!important;padding:28px 34px!important;display:flex!important;align-items:center!important;gap:24px!important}.tk-stat-icon-wrap{width:60px!important;height:60px!important;border-radius:16px!important}.tk-stat-label{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-weight:900!important;color:#657594!important}.tk-stat-value{font-size:31px!important;font-weight:900!important;color:#08275f!important;margin-top:10px!important;line-height:1!important}.tk-stat-delta{font-size:12px!important;font-weight:900!important;margin-top:10px!important}.tk-table-card{border-radius:22px!important;background:#ffffffe6!important;border:1px solid #dce8f7!important;box-shadow:0 26px 65px -40px #1233678c!important;padding:20px 22px!important;min-height:570px!important;overflow:visible!important}.tk-table-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #e6edf7!important;padding-bottom:16px!important;margin-bottom:16px!important;gap:18px!important}.tk-section-title{font-size:21px!important;font-weight:900!important;color:#071f4f!important}.tk-section-title span{width:4px!important;height:23px!important;background:#0969f6!important;border-radius:4px!important}.tk-table-filters{display:grid!important;grid-template-columns:240px 220px 220px auto!important;gap:12px!important;align-items:center!important}.tk-header-search,.tk-header-select,.tk-filter-btn{height:42px!important;border-radius:10px!important;border:1px solid #dce6f5!important;background:#fff!important;box-shadow:0 10px 26px -24px #0c2c6073!important}.tk-header-search input{font-size:13px!important;font-weight:650!important;color:#071f4f!important}.tk-header-search input::placeholder{color:#8da0bd!important}.tk-table-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 16px!important}.tk-header-tabs{height:38px!important;border-radius:9px!important;overflow:hidden!important;border:1px solid #dce6f5!important;background:#f3f7fe!important}.tk-header-tab{height:38px!important;min-width:82px!important;border:0!important;border-right:1px solid #dce6f5!important;background:transparent!important;color:#4a5a7c!important;font-weight:800!important}.tk-header-tab.active{background:#eaf3ff!important;color:#0969f6!important;box-shadow:inset 0 -2px #0969f6!important}.tk-header-toolbar{display:flex!important;gap:10px!important}.tk-toolbar-btn{height:38px!important;border-radius:8px!important;border:1px solid #dce6f5!important;background:#fff!important;color:#071f4f!important;font-weight:850!important;padding:0 14px!important}.tk-data-table-wrap{border:1px solid #dfe8f6!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;min-height:346px!important}.tk-data-table{width:100%!important;border-collapse:collapse!important}.tk-data-table th{height:45px!important;background:#fbfdff!important;color:#617193!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:900!important;text-align:left!important}.tk-data-table td{height:60px!important;border-top:1px solid #edf2f9!important;font-size:13px!important;color:#0c2758!important}.tk-data-table tbody tr{cursor:pointer!important}.tk-data-table tbody tr:hover{background:#f7fbff!important}.tk-subject-cell strong,.tk-requester strong{font-size:13px!important;color:#071f4f!important;font-weight:900!important}.tk-subject-cell small,.tk-requester small{font-size:11px!important;color:#53678d!important;font-weight:650!important}.tk-card-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:16px!important}.tk-count{font-size:13px!important;color:#486086!important;font-weight:700!important}.tk-pager{display:flex!important;gap:8px!important}.tk-pg{width:35px!important;height:35px!important;border-radius:9px!important;border:1px solid #dce6f5!important;background:#fff!important;color:#0b285f!important;font-weight:850!important}.tk-pg.active{background:#0969f6!important;color:#fff!important;border-color:#0969f6!important}.tk:not(.tk-ticket-tab) .tk-table-card>.tk-reply-card{display:none!important}.tk-ticket-tab>.tk-page-topbar,.tk-ticket-tab>.tk-stats,.tk-ticket-tab>.tk-table-card{display:none!important}.tk-ticket-tab{padding:12px 18px 16px!important}.tk-ticket-tab .tk-detail-page{display:block!important}.tk-detail-page{display:none;margin:0 auto;max-width:1380px}.tk-detail-topline{height:42px;display:flex;align-items:center;gap:24px;margin-bottom:10px}.tk-detail-back{border:0;background:transparent;color:#0969f6;font-weight:850;cursor:pointer}.tk-detail-crumbs{display:flex;align-items:center;gap:14px;color:#526489;font-size:12px;font-weight:700;flex:1}.tk-detail-actions{display:flex;gap:14px}.tk-detail-actions button{height:42px;border-radius:10px;border:1px solid #dce6f5;background:#fff;padding:0 22px;font-weight:900;color:#071f4f}.tk-detail-primary{background:#0969f6!important;color:#fff!important;border-color:#0969f6!important}.tk-detail-danger{color:#d20f1e!important}.tk-detail-hero{background:#ffffffeb;border:1px solid #dce8f7;border-radius:16px;box-shadow:0 22px 54px -40px #1233678c;padding:18px;display:flex;align-items:center;gap:20px;margin-bottom:8px}.tk-detail-icon{width:60px;height:60px;border-radius:16px;background:#eaf3ff;color:#0969f6;display:grid;place-items:center}.tk-detail-titlebox{flex:1}.tk-detail-id{font-size:12px;color:#0969f6;font-weight:900}.tk-detail-titlebox h1{margin:5px 0 8px;font-size:23px;line-height:1;color:#071f4f;font-weight:950}.tk-detail-badges{display:flex;gap:9px;align-items:center}.tk-detail-titlebox p{margin:10px 0 0;color:#526489;font-size:12px;font-weight:700}.tk-detail-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.tk-detail-hero-actions button{height:42px;border:1px solid #dce6f5;background:#fff;border-radius:10px;padding:0 16px;font-weight:900;color:#071f4f}.tk-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:8px}.tk-detail-main,.tk-detail-side{min-width:0}.tk-detail-main{background:#ffffffeb;border:1px solid #dce8f7;border-radius:16px;overflow:hidden}.tk-detail-tabs{height:52px;display:flex;align-items:end;border-bottom:1px solid #dfe8f6;padding:0 16px;gap:26px}.tk-detail-tabs button{height:52px;border:0;background:transparent;font-weight:850;color:#19325f;position:relative}.tk-detail-tabs button.active{color:#0969f6}.tk-detail-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#0969f6;border-radius:3px 3px 0 0}.tk-detail-convo{padding:16px}.tk-detail-convo-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tk-detail-convo-head h2{margin:0;font-size:16px;font-weight:950;color:#071f4f}.tk-detail-convo-head button{height:34px;border:1px solid #dce6f5;background:#fff;border-radius:9px;margin-left:8px;padding:0 14px;font-weight:800;color:#071f4f}.tk-detail-timeline{position:relative;padding-left:46px}.tk-detail-timeline:before{content:"";position:absolute;left:23px;top:20px;bottom:0;width:1px;background:#dbe7f8}.tk-detail-msg{position:relative;margin-bottom:12px}.tk-detail-avatar{position:absolute;left:-46px;top:8px;width:40px;height:40px;border-radius:50%;background:#dceaff;color:#0969f6;display:grid;place-items:center;font-weight:950;border:1px solid #caddff}.tk-detail-msg.agent .tk-detail-avatar{background:#d8f7e7;color:#059669}.tk-detail-msg article{border:1px solid #dce6f5;border-radius:14px;padding:13px 16px;background:#fff}.tk-detail-msg.agent article{background:linear-gradient(135deg,#f0fbff,#effdf4)}.tk-detail-msg header{display:flex;align-items:center;gap:8px}.tk-detail-msg header strong{font-size:13px;font-weight:950;color:#071f4f}.tk-detail-msg header span{font-size:10px;border-radius:999px;background:#e7f0ff;color:#0969f6;padding:3px 8px;font-weight:900}.tk-detail-msg.agent header span{background:#d8f7e7;color:#059669}.tk-detail-msg header time{margin-left:auto;color:#1d3769;font-size:12px;font-weight:700}.tk-detail-msg p{margin:8px 0 0;font-size:13px;line-height:1.55;color:#071f4f;font-weight:650}.tk-detail-file{margin-top:12px;color:#526489;font-size:12px;font-weight:800;display:flex;align-items:center;gap:8px}.tk-detail-reply{border:1px solid #dce6f5;border-radius:14px;background:#fff;overflow:hidden;margin-top:16px}.tk-detail-reply h3{margin:0;padding:12px 14px;border-bottom:1px solid #e7edf7;font-size:14px;color:#071f4f}.tk-detail-reply textarea{width:100%;height:54px;border:0;resize:vertical;padding:14px;font:inherit;font-weight:700;outline:none}.tk-detail-editor{height:48px;border-top:1px solid #e7edf7;display:flex;align-items:center;gap:18px;padding:0 14px;color:#082a67;font-weight:900}.tk-detail-editor button{margin-left:auto;height:36px;border-radius:9px;border:0;background:#0969f6;color:#fff;padding:0 20px;font-weight:900}.tk-detail-side{display:flex;flex-direction:column;gap:8px}.tk-side-card{background:#ffffffeb;border:1px solid #dce8f7;border-radius:16px;padding:16px;box-shadow:0 18px 45px -38px #12336780}.tk-side-card h3{margin:0 0 14px;font-size:14px;font-weight:950;color:#071f4f}.tk-side-card header{display:flex;justify-content:space-between;align-items:center}.tk-side-requester{display:grid;grid-template-columns:42px 1fr 40px 40px;gap:10px;align-items:center}.tk-side-requester>div{width:42px;height:42px;border-radius:50%;background:#dceaff;color:#0969f6;display:grid;place-items:center;font-weight:950}.tk-side-requester strong{font-size:13px;color:#071f4f}.tk-side-requester small{margin-left:8px;background:#e7f0ff;color:#0969f6;border-radius:999px;padding:3px 7px;font-size:10px}.tk-side-requester p{grid-column:2;margin:2px 0 0;color:#526489;font-size:12px;font-weight:700}.tk-side-requester button,.tk-side-attach button{width:38px;height:38px;border-radius:50%;border:1px solid #dce6f5;background:#fff;color:#0969f6;font-weight:900}dl{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;margin:0}dt{color:#526489;font-size:12px;font-weight:800}dd{margin:0;color:#071f4f;font-size:12px;font-weight:850}.tk-mini-avatar{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#d8f7e7;color:#059669;font-size:9px;font-weight:950}.tk-sla{display:inline-block;width:105px;height:7px;background:#e7edf7;border-radius:99px;vertical-align:middle;margin-right:8px;overflow:hidden}.tk-sla span{display:block;width:70%;height:100%;background:#16a34a}.tk-side-attach{display:grid;grid-template-columns:34px 1fr 36px;gap:10px;align-items:center;margin-bottom:10px}.tk-side-attach>span{width:30px;height:30px;border-radius:7px;background:#fff2df;color:#f97316;display:grid;place-items:center}.tk-side-attach.blue>span{background:#e7f0ff;color:#0969f6}.tk-side-attach strong{font-size:12px;color:#071f4f}.tk-side-attach p{margin:3px 0 0;color:#526489;font-size:11px;font-weight:700}.tk-side-card a{color:#0969f6;font-size:12px;font-weight:900}.tk-activity{list-style:none;margin:0;padding:0}.tk-activity li{display:grid;grid-template-columns:18px 1fr auto;gap:8px;margin-bottom:12px}.tk-activity b{width:14px;height:14px;border-radius:50%;background:#fb923c;margin-top:2px}.tk-activity li:nth-child(2) b{background:#22c55e}.tk-activity li:nth-child(3) b{background:#3b82f6}.tk-activity strong{font-size:12px;color:#071f4f}.tk-activity time{font-size:11px;color:#526489}.tk-activity p{grid-column:2;margin:0;color:#526489;font-size:11px;font-weight:700}@media(max-width:1100px){.tk-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tk-table-filters{grid-template-columns:1fr 1fr!important}.tk-detail-grid{grid-template-columns:1fr}.tk-detail-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tk-detail-actions{display:none}}@media(max-width:720px){.tk{padding:18px 14px!important}.tk-stats,.tk-table-filters{grid-template-columns:1fr!important}.tk-table-toolbar{align-items:flex-start!important;flex-direction:column!important}.tk-detail-side{grid-template-columns:1fr}.tk-detail-hero{align-items:flex-start;flex-direction:column}.tk-detail-hero-actions{justify-content:flex-start}.tk-detail-tabs{overflow:auto;gap:18px}.tk-detail-grid{display:block}.tk-detail-side{margin-top:8px}}.tk-detail-timeline.scrollable{max-height:760px;overflow-y:auto;padding-right:10px;scrollbar-width:thin}.tk-detail-timeline.scrollable::-webkit-scrollbar{width:8px}.tk-detail-timeline.scrollable::-webkit-scrollbar-thumb{background:#c9d8f3;border-radius:999px}.tk-detail-tab-panel{padding:22px 24px;min-height:420px}.tk-detail-tab-panel dl{display:grid;grid-template-columns:180px 1fr;gap:14px 22px;margin:0;color:#0b1f4d}.tk-detail-tab-panel dt{font-weight:800;color:#65769a;text-transform:uppercase;font-size:12px;letter-spacing:.04em}.tk-detail-tab-panel dd{margin:0;font-weight:700;color:#06245a}.tk-empty-note{padding:20px;border:1px dashed #d5e1f5;border-radius:16px;background:#f8fbff;color:#65769a;font-weight:700;text-align:center}.tk-related-ticket{width:100%;text-align:left;border:1px solid #dbe6f8;background:#fff;border-radius:14px;padding:14px 16px;margin-bottom:10px;color:#06245a;font-weight:800;cursor:pointer}.tk-side-action{width:100%;height:42px;margin-top:10px;border:1px solid #d9e5f7;border-radius:14px;background:#fff;color:#06245a;font-weight:900;cursor:pointer}.tk-side-action.danger{color:#e11d48;background:#fff5f6;border-color:#ffd3da}.tk-side-card a.tk-side-attach,.tk-detail-tab-panel a.tk-side-attach{display:flex;text-decoration:none;color:inherit}.tk-detail-file{display:inline-flex;align-items:center;gap:8px;margin-top:10px;text-decoration:none;color:#45638f;font-weight:700}.tk-detail-crumbs button{border:0;background:transparent;color:#526489;font:inherit;font-weight:850;cursor:pointer;padding:0}.tk-detail-crumbs button:hover{color:#0969f6;text-decoration:underline}.tk-detail-actions button:disabled,.tk-detail-hero-actions select:disabled,.tk-detail-hero-actions button:disabled{opacity:.52;cursor:not-allowed}.tk-detail-select-wrap{height:42px;border:1px solid #dce6f5;background:#fff;border-radius:10px;padding:0 12px;display:flex;align-items:center;gap:8px;font-weight:900;color:#071f4f}.tk-detail-select-wrap select{border:0;outline:0;background:transparent;color:#071f4f;font-weight:900;font:inherit;cursor:pointer;min-width:118px}.tk-detail-timeline{max-height:482px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin}.tk-detail-timeline::-webkit-scrollbar{width:8px}.tk-detail-timeline::-webkit-scrollbar-thumb{background:#c8d7ee;border-radius:999px}.tk-detail-info-rich dl{grid-template-columns:170px minmax(0,1fr);gap:14px 18px}.tk-detail-info-rich dd{word-break:break-word}.tk-related-ticket{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:12px;align-items:center}.tk-related-ticket span{color:#526489;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-related-ticket em{font-style:normal;color:#0969f6;font-size:11px;background:#eaf3ff;border-radius:999px;padding:5px 9px}.tk-requester-clean .tk-side-requester{grid-template-columns:46px 1fr 38px 38px}.tk-requester-clean .tk-side-requester strong{display:flex;flex-direction:column;gap:4px}.tk-requester-clean .tk-side-requester small{margin-left:0;background:transparent;color:#526489;padding:0;border-radius:0;font-size:12px;word-break:break-all}.tk-requester-clean .tk-side-requester p{display:none}.tk-side-action,.tk-sla{display:none!important}.tk-toast,.tk-toast-ok,.tk-toast-err{animation-duration:.12s!important}@media(max-width:768px){.tk-detail-page{display:block!important;max-width:none;margin:0;padding:0 10px 16px}.tk-detail-topline{height:auto;flex-wrap:wrap;gap:10px;margin:8px 0 10px}.tk-detail-back{font-size:13px}.tk-detail-crumbs{order:3;width:100%;gap:8px;overflow-x:auto;white-space:nowrap}.tk-detail-actions{margin-left:auto;gap:8px}.tk-detail-actions button{height:38px;padding:0 12px;border-radius:10px;font-size:12px}.tk-detail-hero{border-radius:18px;padding:14px;gap:12px;align-items:flex-start;flex-wrap:wrap}.tk-detail-icon{width:48px;height:48px;border-radius:14px}.tk-detail-titlebox h1{font-size:20px;line-height:1.18}.tk-detail-badges{flex-wrap:wrap}.tk-detail-hero-actions{width:100%;justify-content:stretch;display:grid;grid-template-columns:1fr;gap:8px}.tk-detail-hero-actions button,.tk-detail-select-wrap{width:100%;height:40px;justify-content:center}.tk-detail-select-wrap select{flex:1;text-align:center;min-width:0}.tk-detail-grid{display:block}.tk-detail-main{border-radius:18px}.tk-detail-tabs{height:48px;gap:0;overflow-x:auto;padding:0 10px;justify-content:space-between}.tk-detail-tabs button{height:48px;min-width:max-content;padding:0 12px;font-size:12px}.tk-detail-convo{padding:12px}.tk-detail-convo-head{gap:8px;align-items:flex-start}.tk-detail-convo-head div{display:flex;gap:6px}.tk-detail-convo-head button{height:32px;margin-left:0;padding:0 10px;font-size:11px}.tk-detail-timeline{max-height:430px;padding-left:34px;padding-right:4px}.tk-detail-timeline:before{left:17px}.tk-detail-avatar{left:-34px;width:32px;height:32px;font-size:11px}.tk-detail-msg article{padding:11px;border-radius:13px}.tk-detail-msg header{flex-wrap:wrap}.tk-detail-msg header time{width:100%;margin-left:0;font-size:10px}.tk-detail-msg p{font-size:12px}.tk-detail-reply{position:sticky;bottom:0;margin-top:10px;border-radius:14px;box-shadow:0 -12px 30px -24px #08235059}.tk-detail-editor{gap:10px;overflow-x:auto}.tk-detail-editor button{min-width:112px;padding:0 12px}.tk-detail-side{margin-top:10px}.tk-side-card{border-radius:18px;padding:14px;margin-bottom:10px}.tk-side-requester{grid-template-columns:40px 1fr 36px 36px!important}.tk-detail-info-rich dl,.tk-side-card dl{grid-template-columns:1fr;gap:6px}.tk-detail-info-rich dt,.tk-side-card dt{margin-top:8px}.tk-related-ticket{grid-template-columns:1fr;gap:4px}.tk-related-ticket span{white-space:normal}.tk-mobile-table-card{border-left:3px solid #0969f6}.tk-mobile-table-card:nth-child(2n){border-left-color:#f59e0b}.tk-mobile-table-card:nth-child(3n){border-left-color:#22c55e}.tk-mobile-table-card:nth-child(5n){border-left-color:#ef4444}}.tk{font-size:13px!important}.tk h1,.tk-page-title,.tk-title{font-size:clamp(28px,3vw,42px)!important;line-height:1.05!important;letter-spacing:-1.2px!important}.tk-subtitle,.tk-page-subtitle{font-size:13px!important;font-weight:600!important}.tk-stat{min-height:104px!important;padding:20px 24px!important;border-radius:18px!important}.tk-stat-icon-wrap{width:56px!important;height:56px!important;border-radius:16px!important}.tk-stat-label{font-size:11px!important;letter-spacing:.08em!important;font-weight:700!important}.tk-stat-value{font-size:26px!important;font-weight:800!important}.tk-stat-delta{font-size:11.5px!important;font-weight:650!important}.tk-table-card{overflow:visible!important;min-height:0!important;padding-bottom:0!important}.tk-table-title-row{padding:18px 20px 14px!important;gap:14px!important}.tk-table-filters{gap:10px!important}.tk-header-search{height:36px!important;border-radius:12px!important}.tk-header-search input{font-size:12.5px!important;font-weight:550!important}.tk-table-toolbar{padding:14px 20px!important;gap:10px!important}.tk-header-tab{height:32px!important;padding:0 18px!important;font-size:12px!important;font-weight:650!important}.tk-toolbar-btn,.tk-soft-action{height:34px!important;padding:0 14px!important;border-radius:10px!important;font-size:12.5px!important;font-weight:700!important}.tk-data-table-wrap{overflow:visible!important;margin:0 20px!important;border-radius:14px!important}.tk-data-table th{font-size:10.5px!important;font-weight:750!important;padding:12px 14px!important}.tk-data-table td{padding:11px 14px!important;font-size:12.5px!important;font-weight:560!important}.tk-data-table strong{font-weight:700!important;font-size:13px!important}.tk-data-table small{font-size:11px!important;font-weight:550!important}.tk-avatar{width:34px!important;height:34px!important;font-size:12px!important;font-weight:750!important}.tk-dept-pill,.tk-badge,.tk-pri{transform:scale(.92);transform-origin:left center;font-weight:650!important}.tk-updated{font-weight:650!important;font-size:12px!important;white-space:nowrap!important}.tk-card-foot{position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 20px!important;margin:0!important;width:auto!important;border-top:0!important;background:transparent!important;transform:none!important}.tk-pager{position:static!important;display:inline-flex!important;gap:8px!important;margin:0!important;transform:none!important}.tk-pg{width:34px!important;height:34px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important}.tk-clean-dd{position:relative!important;display:inline-flex!important;min-width:0!important;z-index:30}.tk-clean-dd-btn{height:36px!important;min-width:150px!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 13px!important;border:1px solid #d8e4f5!important;border-radius:12px!important;background:#fff!important;color:#071f4f!important;box-shadow:0 8px 18px #0d32690a!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;line-height:1!important}.tk-clean-dd-btn:hover{border-color:#bad0f0!important;background:#fbfdff!important}.tk-clean-dd.is-open .tk-clean-dd-btn{border-color:#9dbdf2!important;box-shadow:0 0 0 3px #2563eb1a,0 10px 22px #0d326914!important}.tk-clean-dd-btn svg{width:11px!important;height:11px!important;color:#0b62f0!important;flex:0 0 auto!important;transition:transform .16s ease!important}.tk-clean-dd.is-open .tk-clean-dd-btn svg{transform:rotate(180deg)!important}.tk-clean-dd-icon{color:#08235a!important;font-weight:800!important;flex:0 0 auto!important}.tk-clean-dd-value{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;min-width:0!important}.tk-clean-dd-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;min-width:100%!important;width:max-content!important;max-width:min(260px,90vw)!important;padding:6px!important;border:1px solid #dbe6f5!important;border-radius:14px!important;background:#fff!important;color:#071f4f!important;box-shadow:0 18px 45px #0a1f4429!important;z-index:2147483000!important;overflow:hidden!important}.tk-clean-dd-menu button{width:100%!important;height:34px!important;display:flex!important;align-items:center!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#071f4f!important;padding:0 12px!important;font-size:12.5px!important;font-weight:650!important;text-align:left!important;cursor:pointer!important}.tk-clean-dd-menu button:hover{background:#f2f7ff!important;color:#075eea!important}.tk-clean-dd-menu button.active{background:#eaf3ff!important;color:#075eea!important;font-weight:800!important}.tk-clean-dd.is-disabled{opacity:.55!important;pointer-events:none!important}.tk-header-select{max-width:100%!important}.tk-header-select .tk-clean-dd-btn{min-width:180px!important}.tk-detail-select-wrap{height:auto!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}.tk-detail-select-wrap .tk-clean-dd-btn{height:42px!important;min-width:170px!important;border-radius:12px!important;font-size:13px!important;font-weight:800!important}.tk-detail-select-wrap .tk-clean-dd-menu{min-width:170px!important}.tk-detail-select-wrap select{display:none!important}.tk-row-menu{width:30px!important;height:30px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:#0b2d66!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.tk-row-menu:hover{background:#edf5ff!important;color:#075eea!important}.tk-row-actions-menu{position:absolute!important;right:10px!important;top:38px!important;min-width:168px!important;padding:7px!important;border:1px solid #dbe6f5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 45px #0a1f4429!important;z-index:2147482000!important;display:grid!important;gap:3px!important}.tk-row-actions-menu button{height:34px!important;display:flex!important;align-items:center!important;width:100%!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#071f4f!important;padding:0 12px!important;font-size:12.5px!important;font-weight:650!important;text-align:left!important;cursor:pointer!important}.tk-row-actions-menu button:hover{background:#f2f7ff!important;color:#075eea!important}.tk-toast,.tk-sent-notif{animation:tkToastIn .08s ease-out,tkToastOut .12s ease-in .38s forwards!important}@keyframes tkToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes tkToastOut{to{opacity:0;visibility:hidden;transform:translate(-50%,8px)}}@media(max-width:768px){.tk{font-size:12px!important}.tk-table-card{border-radius:18px!important;overflow:hidden!important}.tk-table-title-row,.tk-table-toolbar{padding:10px 12px!important}.tk-table-filters{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}.tk-header-search{grid-column:1 / -1!important;width:100%!important;height:32px!important}.tk-header-select .tk-clean-dd-btn,.tk-clean-dd-btn{min-width:0!important;height:32px!important;font-size:11px!important;padding:0 10px!important;border-radius:10px!important}.tk-clean-dd-menu{width:100%!important;max-width:none!important}.tk-header-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important}.tk-header-tab{height:30px!important;padding:0 6px!important;font-size:10.5px!important}.tk-header-toolbar{display:none!important}.tk-data-table-wrap{margin:0 10px!important;overflow:hidden!important}.tk-data-table td,.tk-data-table th{padding:9px 10px!important;font-size:11px!important}.tk-card-foot{padding:10px 12px!important;flex-wrap:wrap!important}.tk-pager{width:100%!important;justify-content:center!important}.tk-pg{width:32px!important;height:32px!important}.tk-row-actions-menu{right:0!important;top:34px!important}.tk-detail-select-wrap .tk-clean-dd-btn{width:100%!important;min-width:0!important}}.tk{padding:22px 28px 34px!important;gap:16px!important;font-size:12px!important}.tk-page-topbar{margin-bottom:18px!important}.tk-hero-title{font-size:34px!important;letter-spacing:-.035em!important}.tk-hero-sub{font-size:13px!important;font-weight:600!important}.tk-stats{gap:14px!important;margin-bottom:12px!important}.tk-stat{height:112px!important;min-height:112px!important;padding:20px 24px!important;gap:16px!important;border-radius:18px!important}.tk-stat-icon-wrap{width:48px!important;height:48px!important;border-radius:14px!important}.tk-stat-label{font-size:10.5px!important;font-weight:760!important;letter-spacing:.075em!important}.tk-stat-value{font-size:25px!important;font-weight:760!important;margin-top:6px!important}.tk-stat-delta{font-size:11px!important;font-weight:650!important;margin-top:6px!important}.tk-table-card{min-height:0!important;padding:16px 18px 14px!important;border-radius:20px!important;overflow:hidden!important}.tk-section-title{font-size:18px!important;font-weight:760!important}.tk-table-filters{grid-template-columns:230px 210px 210px auto!important;gap:10px!important}.tk-header-search,.tk-header-select,.tk-filter-btn{height:38px!important}.tk-header-search input,.tk-clean-dd-btn{font-size:12px!important;font-weight:620!important}.tk-table-toolbar{margin-bottom:12px!important;gap:12px!important}.tk-header-tab{height:34px!important;min-width:72px!important;font-size:11.5px!important;font-weight:650!important}.tk-toolbar-btn{height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:680!important;gap:7px!important}.tk-icon-only{width:38px!important;min-width:38px!important;padding:0!important}.tk-data-table-wrap{max-height:292px!important;overflow:auto!important;margin:0!important;border-radius:13px!important;border:1px solid #dfe8f6!important;background:#fff!important}.tk-data-table{min-width:980px!important;width:100%!important}.tk-data-table th{height:38px!important;padding:0 12px!important;font-size:10px!important;font-weight:720!important;background:#fbfdff!important;position:sticky;top:0;z-index:2}.tk-data-table td{height:56px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important}.tk-subject-cell strong,.tk-requester strong{font-size:12.5px!important;font-weight:720!important}.tk-subject-cell small,.tk-requester small{font-size:10.5px!important;font-weight:520!important}.tk-avatar{width:34px!important;height:34px!important;font-size:11px!important}.tk-badge,.tk-pri{font-size:11px!important;font-weight:650!important;padding:5px 10px!important}.tk-card-foot{position:relative!important;z-index:4!important;padding:12px 0 0!important;margin:0!important;background:transparent!important}.tk-pg{width:32px!important;height:32px!important;border-radius:9px!important;font-size:12px!important}.tk-row-menu-cell{position:relative!important}.tk-row-menu{width:30px!important;height:30px!important;border-radius:9px!important;display:inline-grid!important;place-items:center!important;color:#08275f!important}.tk-row-actions-menu,.tk-filter-menu,.tk-clean-dd-menu{background:#fff!important;color:#0b1f45!important;border:1px solid #dbe5f3!important;border-radius:14px!important;box-shadow:0 18px 44px #081e4624!important}.tk-row-actions-menu{right:4px!important;top:32px!important;min-width:162px!important;z-index:99999!important}.tk-row-actions-menu button,.tk-filter-menu button,.tk-clean-dd-menu button{color:#0b1f45!important;background:transparent!important;font-weight:600!important;gap:8px!important}.tk-row-actions-menu button:hover,.tk-filter-menu button:hover,.tk-clean-dd-menu button:hover{background:#f3f7ff!important;color:#075eea!important}.tk-filter-wrap{position:relative!important}.tk-filter-menu{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:190px!important;padding:7px!important;display:grid!important;gap:3px!important;z-index:100000!important}.tk-filter-menu button{height:34px!important;padding:0 12px!important;border-radius:10px!important;text-align:left!important;font-size:12px!important}.tk-clean-dd{z-index:50!important}.tk-clean-dd.is-open{z-index:100000!important}.tk-clean-dd-btn{background:#fff!important;color:#0b1f45!important;border-radius:12px!important}.tk-clean-dd-menu{overflow:hidden!important;padding:6px!important}.tk-detail-page{max-width:none!important}.tk-detail-topline{height:34px!important;margin-bottom:8px!important}.tk-detail-actions{gap:8px!important}.tk-detail-actions:empty{display:none!important}.tk-detail-hero{padding:14px!important;border-radius:15px!important;gap:14px!important;margin-bottom:8px!important}.tk-detail-icon{width:50px!important;height:50px!important;border-radius:14px!important}.tk-detail-titlebox h1{font-size:20px!important;font-weight:760!important}.tk-detail-hero-actions{gap:8px!important}.tk-detail-hero-actions button,.tk-detail-select-wrap .tk-clean-dd-btn{height:36px!important;min-width:138px!important;font-size:12px!important;font-weight:650!important}.tk-detail-danger.compact{color:#dc2626!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:#fff!important;border:1px solid #f1c7ce!important}.tk-detail-grid{grid-template-columns:minmax(0,1fr) 330px!important;gap:10px!important}.tk-detail-main,.tk-side-card{border-radius:16px!important}.tk-detail-tabs{height:44px!important}.tk-detail-tabs button{height:44px!important;font-size:12px!important;font-weight:650!important;padding:0 15px!important}.tk-detail-convo{padding:12px!important}.tk-detail-convo-head{margin-bottom:10px!important}.tk-detail-timeline{max-height:none!important}.tk-detail-timeline.scrollable{max-height:438px!important;overflow-y:auto!important;padding-right:8px!important}.tk-detail-msg{margin-bottom:10px!important}.tk-detail-msg article{padding:12px 14px!important;border-radius:13px!important}.tk-detail-msg header strong{font-size:12.5px!important;font-weight:730!important}.tk-detail-msg p{font-size:12.2px!important;line-height:1.45!important}.tk-detail-avatar,.tk-side-avatar{overflow:hidden!important}.tk-detail-avatar img,.tk-side-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;display:block!important}.tk-detail-reply{margin-top:10px!important}.tk-detail-editor{gap:8px!important;padding:8px 10px!important}.tk-detail-editor button:not(.tk-detail-send-inline){width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:#08275f!important;box-shadow:none!important;border-radius:8px!important}.tk-detail-editor button:not(.tk-detail-send-inline):hover{background:#edf4ff!important}.tk-detail-send-inline{height:32px!important;min-width:92px!important;margin-left:auto!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.tk-detail-tab-panel{display:inline-block!important;width:auto!important;min-width:min(680px,100%)!important;max-width:100%!important;padding-bottom:14px!important}.tk-detail-info-rich dl,.tk-side-card dl{gap:8px 12px!important}.tk-detail-info-rich h2,.tk-detail-tab-panel h2{margin-bottom:12px!important}.tk-side-card{padding:14px!important;margin-bottom:8px!important}.tk-side-card h3{font-size:13px!important;font-weight:750!important;margin-bottom:10px!important}.tk-side-requester{gap:9px!important;padding-bottom:2px!important}.tk-side-card .tk-empty-note,.tk-empty-note{color:#64748b!important;font-weight:600!important;font-size:12px!important}.tk-side-card:has(.tk-empty-note),.tk-detail-tab-panel:has(.tk-empty-note){min-height:0!important}.tk-toast,.tk-sent-notification{animation-duration:.12s!important}@media(max-width:900px){.tk{padding:12px 10px 18px!important;gap:10px!important;background:#f6f9ff!important}.tk-page-topbar,.tk-stats{display:none!important}.tk-table-card{padding:10px!important;border-radius:18px!important;box-shadow:0 16px 36px -26px #102f5f73!important}.tk-table-title-row{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;border-bottom:0!important;padding-bottom:6px!important;margin-bottom:6px!important}.tk-section-title{font-size:14px!important}.tk-table-filters{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.tk-header-search{grid-column:1 / -1!important;height:32px!important}.tk-header-select .tk-clean-dd-btn,.tk-filter-btn{height:32px!important;min-width:0!important;font-size:10.5px!important;border-radius:10px!important}.tk-table-toolbar{display:grid!important;grid-template-columns:1fr auto!important;gap:7px!important;margin-bottom:8px!important}.tk-header-tabs{grid-column:1 / -1!important;width:100%!important;height:30px!important}.tk-header-tab{height:30px!important;min-width:0!important;flex:1!important;font-size:10px!important}.tk-header-toolbar{display:none!important}.tk-table-toolbar>.tk-header-select{justify-self:end!important;width:120px!important}.tk-data-table-wrap{max-height:415px!important;overflow:auto!important;border:0!important;background:transparent!important}.tk-data-table{min-width:0!important;display:block!important}.tk-data-table thead{display:none!important}.tk-data-table tbody{display:grid!important;gap:8px!important}.tk-data-table tr{display:grid!important;grid-template-columns:20px 1fr 24px!important;gap:6px 8px!important;background:#fff!important;border:1px solid #e1e9f5!important;border-radius:14px!important;padding:10px!important;min-height:88px!important;box-shadow:0 10px 24px -22px #0f2d5a73!important}.tk-data-table td{display:block!important;border:0!important;height:auto!important;padding:0!important}.tk-data-table td:first-child{grid-row:1 / span 2!important;width:auto!important}.tk-data-table td:nth-child(2){grid-column:2!important}.tk-data-table td:nth-child(3){display:none!important}.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5),.tk-data-table td:nth-child(6){display:inline-block!important;grid-column:2!important}.tk-data-table td:nth-child(7){grid-column:2!important;font-size:10px!important;color:#64748b!important}.tk-data-table td:nth-child(8){grid-column:3!important;grid-row:1!important;align-self:start!important}.tk-card-foot{padding-top:8px!important}.tk-count{font-size:10.5px!important}.tk-pg{width:30px!important;height:30px!important}.tk-detail-page{padding:0!important}.tk-detail-topline{display:grid!important;grid-template-columns:1fr auto!important;gap:6px!important;height:auto!important}.tk-detail-crumbs{grid-column:1 / -1!important;order:2!important;font-size:10px!important;gap:6px!important}.tk-detail-hero{padding:12px!important;border-radius:18px!important}.tk-detail-titlebox h1{font-size:17px!important;line-height:1.2!important}.tk-detail-hero-actions{grid-template-columns:1fr!important}.tk-detail-grid{display:block!important}.tk-detail-tabs{overflow-x:auto!important}.tk-detail-convo{padding:10px!important}.tk-detail-timeline.scrollable{max-height:360px!important}.tk-detail-editor{gap:5px!important;overflow-x:auto!important}.tk-detail-editor button:not(.tk-detail-send-inline){width:26px!important;min-width:26px!important;height:26px!important}.tk-detail-send-inline{min-width:74px!important}.tk-detail-tab-panel{min-width:0!important;width:100%!important;display:block!important}.tk-detail-side{margin-top:8px!important}.tk-side-card{border-radius:16px!important}}.tk-page-topbar{margin:0 0 18px!important;min-height:auto!important}.tk-hero-panel{gap:0!important}.tk-top-icon,.tk-menu-action,.tk-top-actions-empty{display:none!important}.tk-hero-title{font-size:34px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.035em!important}.tk-hero-subtitle,.tk-hero-sub{font-size:13px!important;font-weight:600!important;color:#64748b!important}.tk-stats{gap:14px!important;margin-bottom:16px!important}.tk-stat{height:112px!important;min-height:112px!important;padding:20px 24px!important;border-radius:16px!important;gap:18px!important}.tk-stat-icon-wrap{width:50px!important;height:50px!important;border-radius:14px!important}.tk-stat-value{font-size:24px!important;font-weight:800!important;margin-top:6px!important}.tk-stat-label{font-size:10.5px!important;font-weight:800!important;letter-spacing:.075em!important}.tk-stat-delta{font-size:11px!important;font-weight:700!important;margin-top:6px!important}.tk-table-card{padding:16px 18px 14px!important;border-radius:18px!important;min-height:0!important;overflow:hidden!important}.tk-table-title-row{padding-bottom:12px!important;margin-bottom:12px!important}.tk-section-title{font-size:18px!important;font-weight:800!important}.tk-section-title span{height:21px!important}.tk-table-toolbar{margin-bottom:12px!important}.tk-table-filters{grid-template-columns:minmax(180px,1fr) 210px 210px auto!important}.tk-header-search,.tk-header-select,.tk-filter-btn{height:38px!important;border-radius:10px!important}.tk-header-tab{height:34px!important;min-width:72px!important;font-size:12px!important;font-weight:700!important}.tk-header-tabs{height:34px!important}.tk-toolbar-btn{height:34px!important;border-radius:9px!important;font-size:12px!important;font-weight:700!important;padding:0 11px!important}.tk-toolbar-btn svg,.tk-row-menu svg,.tk-filter-btn svg{stroke-width:1.9!important}.tk-data-table-wrap{max-height:382px!important;min-height:0!important;overflow-y:auto!important;overflow-x:auto!important;border-radius:12px!important}.tk-data-table{min-width:980px!important}.tk-data-table th{height:38px!important;font-size:10.5px!important;font-weight:800!important}.tk-data-table td{height:58px!important;font-size:12px!important}.tk-subject-cell strong,.tk-requester strong{font-size:12.5px!important;font-weight:750!important}.tk-subject-cell small,.tk-requester small{font-size:10.5px!important;font-weight:600!important}.tk-dept-pill,.tk-badge,.tk-pri{font-size:11px!important;font-weight:700!important;padding:5px 9px!important;border-radius:8px!important}.tk-avatar{width:34px!important;height:34px!important;font-size:12px!important}.tk-card-foot{position:static!important;margin-top:10px!important;padding-top:10px!important;background:transparent!important;transform:none!important}.tk-pager{position:static!important}.tk-pg{width:34px!important;height:34px!important;border-radius:9px!important;font-size:12px!important}.tk-count{font-size:12px!important;font-weight:600!important}.tk-row-menu{width:30px!important;height:30px!important;border-radius:8px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#0f2d5c!important}.tk-row-menu:hover{background:#eef5ff!important}.tk-row-actions-menu,.tk-filter-menu{background:#fff!important;color:#0f172a!important;border:1px solid #dbe7f6!important;border-radius:12px!important;box-shadow:0 18px 40px -20px #0f2c5c73!important;padding:6px!important;min-width:170px!important;overflow:hidden!important}.tk-row-actions-menu button,.tk-filter-menu button{height:34px!important;border:0!important;background:transparent!important;border-radius:8px!important;color:#0f172a!important;font-size:12px!important;font-weight:650!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;padding:0 10px!important;text-align:left!important}.tk-row-actions-menu button:hover,.tk-filter-menu button:hover{background:#f1f6ff!important;color:#075de8!important}.tk-row-actions-menu button.danger:hover{background:#fff1f2!important;color:#dc2626!important}.tk-toast,.tk-sent-notif{animation:tkQuickFade .5s ease forwards!important}.tk-toast{padding:10px 12px!important;border-radius:10px!important;font-size:12px!important;font-weight:650!important}.tk-toast-x{display:none!important}@keyframes tkQuickFade{0%{opacity:0;transform:translateY(-8px)}15%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px);visibility:hidden}}.tk-detail-main,.tk-side-card,.tk-detail-convo,.tk-detail-tab-panel{padding-bottom:12px!important;margin-bottom:0!important}.tk-detail-tabs{margin-bottom:0!important}.tk-detail-timeline.scrollable{max-height:560px!important;overflow-y:auto!important;padding-right:8px!important}.tk-detail-msg article{padding:12px 14px!important}.tk-detail-reply{margin-top:12px!important;padding:12px!important}.tk-detail-reply textarea,.tk-detail-reply-input{min-height:82px!important}.tk-detail-editor{background:transparent!important;border:0!important;padding:6px 0 0!important;gap:8px!important}.tk-detail-editor button:not(.tk-detail-send-inline){width:30px!important;height:30px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#0a2b61!important;border-radius:8px!important}.tk-detail-editor button:not(.tk-detail-send-inline):hover{background:#edf5ff!important}.tk-detail-send-inline{height:34px!important;border-radius:9px!important;margin-left:auto!important}.tk-reply-foot{background:transparent!important;border-top:1px solid #edf2fa!important;padding:8px 0 0!important}.tk-reply-foot button:not(.tk-send-btn){background:transparent!important;border:0!important;box-shadow:none!important;color:#0a2b61!important;min-width:30px!important;width:30px!important;height:30px!important;padding:0!important}.tk-reply-foot button:not(.tk-send-btn):hover{background:#edf5ff!important}.tk-send-btn{height:34px!important;border-radius:9px!important;padding:0 14px!important}.tk-side-card{height:auto!important;min-height:0!important}.tk-empty-note{margin:8px 0 0!important;color:#64748b!important;font-weight:600!important}.tk-detail-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}@media(max-width:760px){.tk-page{padding:12px!important}.tk-mobile-hero{display:block!important}.tk-page-topbar,.tk-stats{display:none!important}.tk-table-card{border-radius:16px!important;padding:12px!important}.tk-table-title-row{display:block!important}.tk-table-filters{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.tk-table-toolbar{display:flex!important;gap:8px!important;overflow-x:auto!important}.tk-header-toolbar{gap:6px!important}.tk-toolbar-btn{min-width:34px!important}.tk-data-table-wrap{display:none!important}.tk-mobile-list{display:block!important;max-height:520px!important;overflow-y:auto!important}.tk-card-foot{position:static!important}.tk-detail-page{padding:10px!important}.tk-detail-hero{padding:14px!important;border-radius:16px!important}.tk-detail-grid{display:block!important}.tk-detail-main{border-radius:16px!important}.tk-detail-timeline.scrollable{max-height:430px!important}.tk-detail-editor{overflow-x:auto!important;white-space:nowrap!important}.tk-detail-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.tk-detail-hero-actions>*{width:100%!important}}.tk-table-card{min-height:540px!important;height:auto!important;overflow:visible!important;padding-bottom:16px!important}.tk-data-table-wrap{height:330px!important;max-height:330px!important;min-height:330px!important;overflow-y:auto!important;overflow-x:auto!important;border-radius:12px!important;margin-bottom:0!important}.tk-data-table th{height:38px!important}.tk-data-table td{height:58px!important}.tk-card-foot{position:relative!important;z-index:1!important;margin-top:12px!important;padding:10px 0 0!important;border-top:1px solid #edf3fb!important;background:transparent!important}@media(max-width:900px){.tk-table-card{min-height:auto!important;overflow:hidden!important}.tk-data-table-wrap{height:500px!important;max-height:500px!important;min-height:0!important}}@media(max-width:760px){.tk-data-table-wrap{display:none!important}.tk-mobile-list{max-height:470px!important;overflow-y:auto!important}}.tk-table-card{display:flex!important;flex-direction:column!important;overflow:visible!important;padding-bottom:18px!important}.tk-data-table-wrap{max-height:338px!important;overflow-y:auto!important;overflow-x:auto!important;flex:0 0 auto!important}.tk-card-foot{position:static!important;inset:auto!important;transform:none!important;width:100%!important;box-sizing:border-box!important;margin:14px 0 0!important;padding:12px 14px!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:1px solid #e2ebf7!important;border-radius:16px!important;background:#f8fbff!important;box-shadow:inset 0 1px #ffffffc7,0 12px 28px -24px #0f2b5473!important;z-index:1!important}.tk-count{color:#50678e!important;font-size:11.5px!important;font-weight:650!important;letter-spacing:.01em!important;white-space:nowrap!important}.tk-pager{position:static!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;transform:none!important}.tk-pg{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important;border:1px solid #dbe6f5!important;background:#fff!important;color:#08275f!important;font-size:12px!important;font-weight:700!important;box-shadow:0 8px 18px -16px #08275f73!important}.tk-pg:hover:not(:disabled){border-color:#b9d1f5!important;background:#f3f8ff!important}.tk-pg.active{background:#0867ee!important;color:#fff!important;border-color:#0867ee!important;box-shadow:0 10px 20px -14px #0867eebf!important}.tk-pg:disabled{opacity:.42!important;cursor:not-allowed!important;background:#fff!important}@media(max-width:900px){.tk-data-table-wrap{max-height:462px!important}.tk-card-foot{margin-top:10px!important;padding:10px!important;border-radius:14px!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.tk-count{text-align:center!important;font-size:10.5px!important}.tk-pager{width:100%!important;justify-content:center!important;gap:6px!important}.tk-pg{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important}}.tk-table-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:18px!important}.tk-data-table-wrap{flex:0 0 auto!important;max-height:356px!important;overflow-y:auto!important;overflow-x:auto!important;margin-bottom:0!important}.tk-card-foot{position:relative!important;inset:auto!important;transform:none!important;width:auto!important;margin:12px 0 0!important;padding:10px 12px!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:1px solid #e4ecf7!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;z-index:1!important}.tk-count{font-size:11px!important;line-height:1!important;color:#53698d!important;font-weight:600!important}.tk-pager{position:static!important;transform:none!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.tk-pg{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important;font-size:11.5px!important}@media(max-width:900px){.tk-table-card{padding-bottom:14px!important}.tk-data-table-wrap{max-height:430px!important}.tk-card-foot{width:auto!important;margin:10px 0 0!important;padding:9px 10px!important;flex-direction:row!important;align-items:center!important}.tk-pg{width:30px!important;height:30px!important;min-width:30px!important}}.tk-table-card{min-height:720px!important;height:auto!important;padding-bottom:28px!important;overflow:visible!important}.tk-data-table-wrap{height:420px!important;max-height:420px!important;min-height:420px!important;overflow-y:auto!important;overflow-x:auto!important;margin-bottom:0!important;flex:0 0 auto!important}.tk-data-table{margin-bottom:0!important}.tk-data-table th{height:38px!important;padding-top:0!important;padding-bottom:0!important}.tk-data-table td{height:70px!important;padding-top:8px!important;padding-bottom:8px!important}.tk-card-foot{position:static!important;display:flex!important;width:100%!important;min-height:56px!important;margin:18px 0 0!important;padding:12px 16px!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;box-sizing:border-box!important;border:1px solid #e1eaf6!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px -24px #09265473!important;z-index:5!important;flex:0 0 auto!important}.tk-count{white-space:nowrap!important;font-size:12px!important;color:#526a91!important;font-weight:600!important}.tk-pager{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;transform:none!important}.tk-pg{width:34px!important;min-width:34px!important;height:34px!important;border-radius:11px!important}@media(max-width:900px){.tk-table-card{min-height:auto!important;padding-bottom:18px!important;overflow:visible!important}.tk-data-table-wrap{height:420px!important;max-height:420px!important;min-height:420px!important}.tk-card-foot{margin-top:14px!important;min-height:54px!important;flex-direction:row!important;align-items:center!important}}@media(max-width:760px){.tk-mobile-list{max-height:580px!important;overflow-y:auto!important}.tk-card-foot{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.tk-count{text-align:center!important}.tk-pager{justify-content:center!important}}.tk-data-table thead th:first-child input[type=checkbox]{display:none!important;visibility:hidden!important}.tk-data-table thead th:first-child{width:34px!important;min-width:34px!important;padding-left:14px!important;padding-right:4px!important}.tk-table-card{min-height:690px!important;padding-bottom:28px!important;overflow:visible!important}.tk-data-table-wrap{min-height:430px!important;max-height:none!important;overflow:visible!important}.tk-data-table tbody tr{height:72px!important}.tk-card-foot{position:relative!important;inset:auto!important;margin:14px 0 0!important;padding:12px 14px!important;border-top:1px solid #e6eef9!important;background:#fff!important;border-radius:0 0 18px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;z-index:1!important}.tk-count{font-size:12px!important;font-weight:700!important;color:#526489!important;letter-spacing:.01em!important}.tk-pager{position:static!important;display:flex!important;align-items:center!important;gap:8px!important;background:transparent!important;box-shadow:none!important}.tk-pg{width:36px!important;height:34px!important;border-radius:10px!important;font-size:13px!important;box-shadow:none!important}.tk-pg.active{background:#0969f6!important;color:#fff!important}.tk-row-menu,.tk-toolbar-btn,.tk-icon-only,.tk-header-select,.tk-header-search{box-shadow:none!important}.tk-row-actions-menu{background:#fff!important;color:#0a2356!important;border:1px solid #dbe7f7!important;border-radius:14px!important;box-shadow:0 18px 44px -24px #0f265459!important;padding:6px!important;min-width:170px!important}.tk-row-actions-menu button{height:36px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important;color:#0a2356!important;background:#fff!important}.tk-row-actions-menu button:hover{background:#f3f7ff!important}.tk-stat-card svg,.tk-stat-card i,.tk-stat-icon,.tk-stat-icon *,.tk-stat-card *{animation:none!important;transition:none!important}.tk-detail-grid{align-items:start!important}.tk-detail-main,.tk-detail-convo,.tk-detail-tab-panel,.tk-side-card{height:auto!important;min-height:0!important;padding-bottom:12px!important;margin-bottom:0!important}.tk-detail-side{gap:8px!important}.tk-detail-timeline.scrollable{max-height:430px!important;overflow-y:auto!important;padding-right:8px!important}.tk-detail-timeline{scroll-behavior:smooth!important}.tk-jump-bottom{position:sticky!important;left:50%!important;bottom:12px!important;transform:translate(-50%)!important;z-index:5!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid #d6e4f6!important;background:#0b6cf6!important;color:#fff!important;box-shadow:0 16px 35px -18px #0969f6cc!important;font-size:18px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}.tk-jump-bottom span{position:absolute!important;top:-7px!important;right:-7px!important;min-width:20px!important;height:20px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;font-size:11px!important;display:grid!important;place-items:center!important;border:2px solid #fff!important}.tk-hidden-file{display:none!important}.tk-detail-att-preview{display:flex!important;gap:8px!important;flex-wrap:wrap!important;padding:8px 12px!important;border-top:1px solid #eef3fb!important}.tk-detail-att-preview span{display:inline-flex!important;align-items:center!important;gap:6px!important;height:28px!important;border-radius:999px!important;background:#f2f6fd!important;border:1px solid #dce8f7!important;color:#0a2356!important;padding:0 8px!important;font-size:12px!important;font-weight:700!important}.tk-detail-att-preview button{width:18px!important;height:18px!important;border:0!important;background:#e8eef8!important;color:#0a2356!important;border-radius:50%!important;padding:0!important;display:grid!important;place-items:center!important}.tk-detail-editor{height:auto!important;min-height:44px!important;background:transparent!important;border-top:1px solid #eef3fb!important;padding:6px 10px!important;gap:8px!important;display:flex!important;align-items:center!important}.tk-detail-editor button:not(.tk-detail-send-inline){width:30px!important;height:30px!important;min-width:30px!important;margin-left:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#0a2b61!important;box-shadow:none!important;display:grid!important;place-items:center!important}.tk-detail-editor button:not(.tk-detail-send-inline):hover{background:#eef5ff!important}.tk-detail-send-inline{margin-left:auto!important;height:34px!important;border-radius:9px!important;padding:0 14px!important;background:#0969f6!important;color:#fff!important;border:0!important;box-shadow:none!important;font-size:13px!important}.tk-detail-avatar img,.tk-side-avatar img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}.tk-detail-hero-actions button:disabled{opacity:.55!important;cursor:not-allowed!important;background:#f5f8fc!important;color:#64748b!important}.tk-empty-note{margin:8px 0 0!important;padding:0!important;color:#667895!important;font-weight:600!important}.tk-detail-info-rich dl,.tk-side-card dl{margin-bottom:0!important}.tk-detail-info-rich{padding-bottom:14px!important}@media(max-width:760px){.tk-table-card{min-height:auto!important;padding:12px!important}.tk-mobile-list{max-height:520px!important;overflow-y:auto!important}.tk-card-foot{margin-top:10px!important;padding:10px 8px!important;border-radius:14px!important;gap:8px!important;flex-wrap:wrap!important}.tk-count{font-size:11px!important}.tk-pg{width:32px!important;height:32px!important}.tk-detail-timeline.scrollable{max-height:390px!important}.tk-detail-editor{overflow-x:auto!important}.tk-detail-send-inline{min-width:86px!important}.tk-detail-hero-actions{grid-template-columns:1fr!important}.tk-row-actions-menu{right:0!important;left:auto!important}}.tk-detail-convo,.tk-detail-timeline{position:relative!important}.tk-jump-bottom{position:absolute!important;left:50%!important;bottom:158px!important;transform:translate(-50%)!important;z-index:25!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:999px!important;border:1px solid rgba(11,108,246,.22)!important;background:#0b6cf6!important;color:#fff!important;box-shadow:0 14px 32px -16px #0969f6d9!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;line-height:1!important;font-size:18px!important;font-weight:900!important}.tk-jump-bottom:before,.tk-jump-bottom:after{content:none!important;display:none!important}.tk-jump-bottom span{position:absolute!important;top:-7px!important;right:-7px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;border:2px solid #fff!important;font-size:10px!important;font-weight:800!important;display:grid!important;place-items:center!important}.tk-clean-dd-menu,.tk-row-actions-menu,.tk-filter-menu{background:#fff!important;color:#0b1f45!important;border:1px solid #dbe7f7!important;border-radius:14px!important;box-shadow:0 18px 42px #0a1f4426!important;padding:6px!important;overflow:hidden!important}.tk-clean-dd-menu button,.tk-row-actions-menu button,.tk-filter-menu button{color:#0b1f45!important;background:transparent!important;border-radius:10px!important;font-weight:600!important}.tk-clean-dd-menu button:hover,.tk-row-actions-menu button:hover,.tk-filter-menu button:hover{background:#f3f7ff!important;color:#075eea!important}.tk-row-actions-menu button.danger{color:#dc2626!important}.tk-row-actions-menu button.danger:hover{background:#fff1f2!important;color:#b91c1c!important}.tk-detail-convo>.tk-jump-bottom{bottom:158px!important;background:#0b6cf6!important}.tk-detail-convo>.tk-jump-bottom,.tk-detail-convo>.tk-jump-bottom *{box-shadow:none}@media(max-width:760px){.tk{padding:18px 12px 112px!important;background:#eef4ff!important;min-height:100dvh!important;zoom:.92}.tk-page-topbar,.tk-mobile-hero{display:none!important}.tkm-home-head{display:flex!important;align-items:center!important;gap:12px!important;margin:4px 4px 18px!important;color:#071a44!important}.tkm-home-head h1{font-size:22px!important;line-height:1.1!important;margin:0 0 4px!important;font-weight:800!important;letter-spacing:-.02em!important}.tkm-home-head p{font-size:12px!important;margin:0!important;color:#50658d!important;font-weight:600!important}.tkm-home-menu,.tkm-home-bell{width:48px!important;height:48px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 8px 24px -18px #09265473!important;color:#071a44!important;font-size:22px!important;display:grid!important;place-items:center!important;position:relative!important}.tkm-home-logo{width:48px!important;height:48px!important;border-radius:12px!important;background:linear-gradient(135deg,#0b6cf6,#105be6)!important;color:#fff!important;font-size:26px!important;display:grid!important;place-items:center!important;box-shadow:0 12px 30px -16px #0b6cf6!important}.tkm-home-bell span{position:absolute;top:-5px;right:-4px;width:20px;height:20px;background:#ef233c;color:#fff;border-radius:99px;display:grid;place-items:center;font-size:11px;font-weight:800;border:2px solid #fff}.tk-stats{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 12px!important}.tk-stat{height:132px!important;min-height:132px!important;border-radius:18px!important;padding:18px!important;align-items:center!important;gap:14px!important}.tk-stat-icon-wrap{width:56px!important;height:56px!important;min-width:56px!important;border-radius:14px!important}.tk-stat-label{font-size:13px!important;text-transform:none!important;letter-spacing:0!important}.tk-stat-value{font-size:30px!important;line-height:1.05!important}.tk-stat-delta{font-size:12px!important}.tk-table-card{border-radius:20px!important;padding:14px!important;min-height:auto!important;background:#fff!important;overflow:hidden!important}.tk-table-title-row{display:block!important}.tk-section-title{display:none!important}.tk-table-filters{display:grid!important;grid-template-columns:1fr 46px!important;gap:10px!important}.tk-header-search{grid-column:1/2!important;height:46px!important;border-radius:14px!important}.tk-filter-wrap{grid-column:2/3!important;grid-row:1!important}.tk-filter-btn{width:46px!important;height:46px!important;padding:0!important;border-radius:14px!important;font-size:0!important}.tk-filter-btn svg{margin:0!important}.tk-table-filters>.tk-clean-dd,.tk-table-filters>.tk-header-select{grid-column:auto!important}.tk-table-toolbar{display:block!important;border-top:1px solid #e8eff8!important;padding-top:12px!important;margin-top:12px!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;width:100%!important;margin:0!important}.tk-header-tab{height:42px!important;border-radius:0!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;font-size:13px!important}.tk-header-tab.active{border-bottom-color:#0b6cf6!important;background:transparent!important}.tk-header-toolbar,.tk-table-toolbar>.tk-clean-dd{display:none!important}.tk-data-table-wrap{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.tk-data-table,.tk-data-table thead,.tk-data-table tbody,.tk-data-table tr,.tk-data-table td{display:block!important;width:100%!important}.tk-data-table thead{display:none!important}.tk-data-table tbody{max-height:none!important;overflow:visible!important}.tk-data-table tr{height:auto!important;min-height:88px!important;position:relative!important;border:0!important;border-bottom:1px solid #e7eef8!important;padding:16px 34px 14px 26px!important;background:#fff!important}.tk-data-table td{height:auto!important;padding:0!important;border:0!important}.tk-data-table td:first-child,.tk-data-table td:nth-child(3){display:none!important}.tk-data-table td:nth-child(2){margin-bottom:8px!important}.tk-subject-cell{gap:12px!important}.tk-subject-cell strong{font-size:16px!important;font-weight:800!important;line-height:1.2!important;color:#071a44!important}.tk-subject-cell small{font-size:13px!important;font-weight:600!important;color:#51678f!important;margin-top:7px!important}.tk-subject-dot{position:absolute!important;left:8px!important;top:30px!important;width:8px!important;height:8px!important}.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5){display:inline-flex!important;width:auto!important;margin-right:8px!important;margin-left:58%!important;transform:translateY(-10px)!important}.tk-data-table td:nth-child(5){margin-left:8px!important}.tk-data-table td:nth-child(6){display:none!important}.tk-data-table td:nth-child(7){position:absolute!important;right:48px!important;top:23px!important;font-size:13px!important;color:#50658d!important}.tk-data-table td:nth-child(8){position:absolute!important;right:8px!important;top:25px!important;width:24px!important}.tk-row-menu{background:transparent!important;border:0!important;width:24px!important;height:24px!important}.tk-card-foot{border:0!important;background:transparent!important;padding:14px 4px 4px!important;border-radius:0!important;display:block!important}.tk-count{text-align:left!important;display:block!important;font-size:14px!important;font-weight:700!important;margin-bottom:12px!important;color:#667895!important}.tk-pager{justify-content:flex-start!important;gap:14px!important}.tk-pg{width:44px!important;height:44px!important;border-radius:12px!important;background:#fff!important}.tk-pg.active{background:#fff!important;color:#0b6cf6!important;border-color:#bdd3f4!important;box-shadow:0 8px 24px -18px #09265473!important}.tkm-bottom-nav{position:fixed!important;left:12px!important;right:12px!important;bottom:18px!important;height:76px!important;background:#fff!important;border:1px solid #dce7f7!important;border-radius:22px!important;display:grid!important;grid-template-columns:1fr 1fr 64px 1fr 1fr!important;align-items:center!important;box-shadow:0 18px 55px -28px #09265480!important;z-index:50!important}.tkm-bottom-nav button{border:0;background:transparent;color:#71809d;font-size:22px;font-weight:800;display:flex;flex-direction:column;align-items:center;gap:3px}.tkm-bottom-nav button span{font-size:12px}.tkm-bottom-nav .active{color:#0b6cf6}.tkm-bottom-nav .plus{width:58px;height:58px;border-radius:50%;background:#0b6cf6;color:#fff;font-size:38px;display:grid;place-items:center;box-shadow:0 12px 30px -15px #0b6cf6;margin:-25px auto 0}.tk-row-actions-menu{position:fixed!important;inset:auto 20px 105px auto!important;min-width:190px!important;z-index:999999!important}}@media(min-width:761px){.tkm-home-head,.tkm-bottom-nav{display:none!important}}.tkm-detail-page{position:fixed;inset:0;z-index:2147483647;background:#eef4ff;color:#071a44;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 14px 26px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-sizing:border-box}.tkm-statusbar{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-weight:800;font-size:17px;color:#000}.tkm-detail-nav{height:52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.tkm-detail-nav strong{font-size:20px;font-weight:800;color:#071a44}.tkm-back,.tkm-ghost{border:0;background:transparent;color:#0b6cf6;font-size:18px;font-weight:600;padding:0}.tkm-ghost{justify-self:end;color:#071a44;letter-spacing:2px}.tkm-ticket-hero,.tkm-conversation-card,.tkm-accordion{background:#fff;border:1px solid #dce7f7;border-radius:22px;box-shadow:0 14px 44px -30px #0926546b}.tkm-ticket-hero{padding:22px 22px 24px;margin:10px 0 14px}.tkm-ticket-id{display:inline-flex;background:#eaf2ff;color:#0b6cf6;border-radius:9px;padding:7px 12px;font-size:15px;font-weight:800;margin-bottom:12px}.tkm-ticket-hero h1{font-size:27px;line-height:1.12;margin:0 0 14px;font-weight:850;color:#071a44;letter-spacing:-.025em}.tkm-badges{display:flex;gap:9px;margin-bottom:18px}.tkm-meta{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:600;color:#667895;margin-bottom:22px}.tkm-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:86px!important;border:1px solid #dce7f7!important;background:#fff!important;border-radius:14px!important;color:#071a44!important;font-size:24px!important;font-weight:700!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-shadow:none!important;padding:0!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-btn span,.tkm-action-dd .tk-clean-dd-btn{font-size:13px!important}.tkm-action-dd{position:relative}.tkm-action-dd .tk-clean-dd-menu{top:90px!important;right:auto!important;left:0!important;min-width:170px!important}.tkm-lock-note{margin-top:12px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:10px 12px;font-size:13px;font-weight:700}.tkm-conversation-card{overflow:hidden}.tkm-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;height:66px;border-bottom:1px solid #dce7f7}.tkm-tabs button{border:0;background:transparent;color:#1d315c;font-size:15px;font-weight:700;position:relative}.tkm-tabs button.active{color:#0b6cf6}.tkm-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:3px;background:#0b6cf6}.tkm-tabs em{font-style:normal;background:#eef2f7;padding:5px 9px;border-radius:999px;margin-left:7px;color:#1d315c}.tkm-message-list{max-height:760px;overflow-y:auto;padding:18px 16px 10px}.tkm-msg{display:grid;grid-template-columns:54px 1fr;gap:14px;margin-bottom:16px}.tkm-avatar{width:54px;height:54px;border-radius:50%;background:#e4edff;color:#0b6cf6;display:grid;place-items:center;font-size:20px;font-weight:850;overflow:hidden}.tkm-avatar img{width:100%;height:100%;object-fit:cover}.tkm-msg-body{border:1px solid #dce7f7;border-radius:14px;padding:14px;background:#fff}.tkm-msg.agent .tkm-msg-body{background:linear-gradient(135deg,#eefdf7,#f7fffb);border-color:#d7f4e5}.tkm-msg header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tkm-msg header strong{font-size:16px;font-weight:850}.tkm-msg header span{font-size:12px;color:#0b6cf6;background:#eaf2ff;border-radius:999px;padding:4px 8px;font-weight:800}.tkm-msg.agent header span{color:#059669;background:#dff8e9}.tkm-msg header time{margin-left:auto;font-size:13px;color:#667895;font-weight:600}.tkm-msg header button{border:0;background:transparent;color:#071a44;font-weight:900}.tkm-msg p{font-size:15px;line-height:1.58;margin:0;white-space:pre-wrap;color:#071a44}.tkm-files{margin-top:16px;border:1px solid #dce7f7;border-radius:14px;padding:12px;display:grid;grid-template-columns:1fr;gap:10px}.tkm-files>div{color:#667895;font-size:13px;font-weight:700}.tkm-files a{display:grid;grid-template-columns:22px 1fr auto 18px;gap:8px;align-items:center;text-decoration:none;color:#071a44;border:1px solid #e1eaf6;border-radius:10px;padding:9px;font-size:12px;font-weight:800}.tkm-files small{color:#667895}.tkm-reply-bar{position:sticky;bottom:0;display:grid;grid-template-columns:48px 1fr 56px;gap:8px;background:#fff;border-top:1px solid #e1eaf6;padding:12px 14px 16px}.tkm-reply-bar input:not([type=file]){height:48px;border:1px solid #dce7f7;border-radius:12px;padding:0 14px;font-size:15px;color:#071a44}.tkm-attach{height:48px;border-radius:12px;border:1px solid #dce7f7;background:#fff;color:#0b6cf6;font-size:24px}.tkm-send{height:48px;border:0;border-radius:12px;background:#0b6cf6;color:#fff;font-size:26px;box-shadow:0 12px 25px -14px #0b6cf6}.tkm-send:disabled{opacity:.5}.tkm-upload-preview{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px 12px;background:#fff}.tkm-upload-preview span{font-size:12px;background:#eef4ff;border:1px solid #dce7f7;border-radius:999px;padding:4px 8px}.tkm-upload-preview button{border:0;background:transparent;color:#ef4444;font-weight:900}.tkm-panel-list{padding:14px 18px}.tkm-panel-list div,.tkm-panel-list a{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e7eef8;text-decoration:none;color:#071a44}.tkm-panel-list b{font-size:14px}.tkm-panel-list span{font-size:14px;color:#667895;text-align:right}.tkm-empty{color:#667895;font-weight:700;text-align:center}.tkm-accordion{margin-top:14px;overflow:hidden}.tkm-accordion button{width:100%;height:56px;display:grid;grid-template-columns:36px 1fr 20px;align-items:center;border:0;border-bottom:1px solid #e7eef8;background:#fff;color:#071a44;text-align:left;font-size:16px;font-weight:750;padding:0 18px}.tkm-accordion button:last-child{border-bottom:0}.tkm-accordion b{justify-self:end;color:#667895}.tkm-accordion span{padding-left:4px}@media(max-width:420px){.tkm-action-grid{gap:8px}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:78px!important}.tkm-ticket-hero h1{font-size:25px}.tkm-message-list{max-height:650px}.tkm-msg{grid-template-columns:44px 1fr;gap:10px}.tkm-avatar{width:44px;height:44px;font-size:17px}.tkm-msg-body{padding:12px}.tkm-msg header{flex-wrap:wrap}.tkm-msg header time{margin-left:0}.tkm-files a{grid-template-columns:18px 1fr 18px}.tkm-files small{display:none}}.tk-detail-convo>.tk-jump-bottom,.tk-jump-bottom{bottom:238px!important;background:#0969f6!important;box-shadow:0 18px 38px -18px #0969f6e6!important}@media(max-width:760px){body{background:#eef4ff!important}.tk-page{padding:22px 14px 112px!important;background:#eef4ff!important;max-width:100vw!important;overflow-x:hidden!important}.tkm-home-head{display:grid!important;grid-template-columns:56px 52px 1fr 46px!important;gap:12px!important;align-items:center!important;margin:6px 0 18px!important}.tkm-home-menu,.tkm-home-bell{width:46px!important;height:46px!important;border-radius:14px!important;border:1px solid #dce7f7!important;background:#fff!important;color:#071a44!important;box-shadow:0 14px 34px -28px #0926548c!important;font-size:22px!important;display:grid!important;place-items:center!important;position:relative!important}.tkm-home-logo{width:52px!important;height:52px!important;border-radius:14px!important;background:#0969f6!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:26px!important;font-weight:900!important;box-shadow:0 14px 32px -20px #0969f6bf!important}.tkm-home-head h1{margin:0!important;font-size:24px!important;line-height:1.08!important;letter-spacing:-.02em!important;color:#071a44!important;font-weight:850!important}.tkm-home-head p{margin:6px 0 0!important;font-size:13px!important;line-height:1.25!important;color:#344a73!important;font-weight:650!important}.tkm-home-bell span{position:absolute!important;top:-6px!important;right:-6px!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#ef4444!important;color:#fff!important;border:2px solid #fff!important;font-size:12px!important;font-weight:900!important;display:grid!important;place-items:center!important}.tk-mobile-hero,.tk-page-topbar{display:none!important}.tk-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 12px!important}.tk-stat{height:126px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 16px 42px -30px #09265473!important;padding:14px!important;display:grid!important;grid-template-columns:58px 1fr!important;gap:12px!important;align-items:center!important}.tk-stat-icon-wrap{width:54px!important;height:54px!important;border-radius:14px!important;box-shadow:none!important;animation:none!important}.tk-stat-icon-wrap svg{width:26px!important;height:26px!important;animation:none!important}.tk-stat-label{font-size:14px!important;text-transform:none!important;letter-spacing:0!important;color:#071a44!important;font-weight:750!important}.tk-stat-value{font-size:29px!important;line-height:1!important;margin:7px 0!important;color:#071a44!important;font-weight:850!important}.tk-stat-delta{font-size:13px!important;font-weight:750!important}.tk-table-card{border-radius:22px!important;border:1px solid #dce7f7!important;background:#fff!important;box-shadow:0 16px 45px -32px #09265473!important;padding:14px 12px 18px!important;margin:0!important;min-height:auto!important;overflow:hidden!important}.tk-table-title-row{display:block!important;border-bottom:0!important;padding:0!important;margin:0!important}.tk-section-title{display:none!important}.tk-table-filters{display:grid!important;grid-template-columns:1fr 48px!important;gap:10px!important;align-items:center!important;margin:0!important}.tk-header-search{height:48px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:none!important;padding:0 12px!important}.tk-header-search input{font-size:15px!important;font-weight:650!important;color:#071a44!important}.tk-header-search input::placeholder{color:#8799b8!important}.tk-filter-wrap{grid-column:2!important;grid-row:1!important}.tk-filter-btn{width:48px!important;height:48px!important;padding:0!important;border-radius:14px!important;background:#fff!important;border:1px solid #dce7f7!important;color:#071a44!important;font-size:0!important;display:grid!important;place-items:center!important}.tk-filter-btn svg{width:22px!important;height:22px!important}.tk-header-select{height:50px!important;border-radius:14px!important;border:1px solid #dce7f7!important;background:#fff!important;box-shadow:none!important}.tk-table-filters .tk-header-select:nth-of-type(1){grid-column:1 / span 1!important}.tk-table-filters .tk-header-select:nth-of-type(2){grid-column:2 / span 1!important}.tk-header-select .tk-clean-dd-value{font-size:14px!important;color:#071a44!important;font-weight:800!important}.tk-table-toolbar{margin:14px -12px 0!important;padding:0!important;border-top:0!important;border-bottom:1px solid #e7eef8!important;display:block!important;overflow:visible!important}.tk-header-tabs{height:58px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;background:#fff!important;border:0!important;border-radius:0!important}.tk-header-tab{height:58px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#23385f!important;font-size:14px!important;font-weight:750!important;position:relative!important}.tk-header-tab.active{color:#0969f6!important;background:#fff!important}.tk-header-tab.active:after{content:""!important;position:absolute!important;left:16px!important;right:16px!important;bottom:0!important;height:3px!important;background:#0969f6!important;border-radius:4px 4px 0 0!important}.tk-header-toolbar{display:none!important}.tk-data-table-wrap{display:block!important;height:auto!important;min-height:auto!important;max-height:none!important;margin:0!important;border:0!important;overflow:visible!important}.tk-data-table{display:block!important;width:100%!important;border:0!important;margin:0!important}.tk-data-table thead{display:none!important}.tk-data-table tbody{display:block!important;max-height:none!important;overflow:visible!important}.tk-data-table tr{display:grid!important;grid-template-columns:20px 1fr auto 24px!important;grid-template-areas:"dot title time arrow" "dot owner badges arrow"!important;gap:4px 8px!important;align-items:center!important;min-height:92px!important;padding:14px 4px 14px 0!important;border-bottom:1px solid #e7eef8!important;background:#fff!important;position:relative!important}.tk-data-table td{display:none!important;padding:0!important;border:0!important;height:auto!important;background:transparent!important}.tk-data-table td:nth-child(2){display:block!important;grid-area:title!important}.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5){display:flex!important;grid-area:badges!important;margin:0!important;transform:none!important;gap:8px!important;align-items:center!important}.tk-data-table td:nth-child(5){margin-left:112px!important;margin-top:-26px!important}.tk-data-table td:nth-child(7){display:block!important;grid-area:time!important;position:static!important;font-size:13px!important;color:#50658d!important;font-weight:700!important;white-space:nowrap!important;align-self:start!important;padding-top:3px!important}.tk-data-table td:nth-child(8){display:block!important;grid-area:arrow!important;position:static!important;align-self:center!important;justify-self:center!important}.tk-data-table td:first-child,.tk-data-table td:nth-child(3),.tk-data-table td:nth-child(6){display:none!important}.tk-subject-cell{display:block!important;padding-left:0!important}.tk-subject-cell strong{font-size:16px!important;line-height:1.18!important;color:#071a44!important;font-weight:850!important;max-width:100%!important;white-space:normal!important}.tk-subject-cell small{display:block!important;font-size:13px!important;color:#51678f!important;font-weight:650!important;margin-top:7px!important}.tk-subject-dot{grid-area:dot!important;position:absolute!important;left:4px!important;top:27px!important;width:8px!important;height:8px!important;border-radius:50%!important}.tk-data-table tr:before{content:"";grid-area:dot;width:8px;height:8px;border-radius:50%;background:#0969f6;margin-left:4px;margin-top:-22px}.tk-row-menu{width:24px!important;height:24px!important;border:0!important;background:transparent!important;color:#344a73!important;font-size:0!important}.tk-row-menu:before{content:"›";font-size:30px!important;line-height:1;color:#344a73!important;font-weight:350!important}.tk-row-menu svg{display:none!important}.tk-dept-pill,.tk-priority{height:24px!important;padding:0 9px!important;border-radius:8px!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}.tk-card-foot{display:block!important;margin:10px 0 0!important;padding:14px 8px 2px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.tk-count{text-align:left!important;font-size:14px!important;font-weight:700!important;color:#667895!important;margin:0 0 12px!important;display:block!important}.tk-pager{justify-content:flex-start!important;gap:12px!important}.tk-pg{width:46px!important;height:46px!important;border-radius:13px!important;background:#fff!important;border:1px solid #dce7f7!important;color:#071a44!important;font-size:15px!important;font-weight:800!important}.tk-pg.active{background:#fff!important;color:#0969f6!important;border-color:#bdd3f4!important;box-shadow:0 8px 24px -18px #09265473!important}.tkm-bottom-nav{display:grid!important;position:fixed!important;left:14px!important;right:14px!important;bottom:18px!important;height:78px!important;background:#fff!important;border:1px solid #dce7f7!important;border-radius:24px!important;grid-template-columns:1fr 1fr 68px 1fr 1fr!important;align-items:center!important;z-index:1000!important;box-shadow:0 20px 55px -30px #09265494!important}.tkm-detail-page{padding:8px 12px 22px!important;background:#eef4ff!important}.tkm-statusbar{height:34px!important;padding:0 24px!important;font-size:18px!important;color:#000!important}.tkm-detail-nav{height:58px!important;grid-template-columns:1fr auto 1fr!important}.tkm-detail-nav strong{font-size:20px!important;font-weight:850!important}.tkm-back{font-size:20px!important;color:#0969f6!important;text-align:left!important}.tkm-ghost{font-size:20px!important}.tkm-ticket-hero{border-radius:22px!important;margin:8px 0 14px!important;padding:22px 22px 24px!important}.tkm-ticket-id{font-size:16px!important;border-radius:9px!important;padding:7px 13px!important;margin-bottom:14px!important}.tkm-ticket-hero h1{font-size:29px!important;letter-spacing:-.03em!important;line-height:1.08!important;margin-bottom:14px!important}.tkm-badges{gap:10px!important;margin-bottom:20px!important}.tkm-meta{font-size:15px!important;margin-bottom:24px!important;gap:12px!important}.tkm-action-grid{grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:90px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dce7f7!important;color:#071a44!important;font-size:28px!important;box-shadow:none!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:13px!important;font-weight:800!important;color:#071a44!important}.tkm-conversation-card{border-radius:22px!important;margin-top:0!important;overflow:hidden!important}.tkm-tabs{height:68px!important}.tkm-tabs button{font-size:15px!important;font-weight:760!important}.tkm-message-list{max-height:none!important;overflow:visible!important;padding:18px 16px 0!important}.tkm-msg{grid-template-columns:54px 1fr!important;gap:12px!important;margin-bottom:16px!important}.tkm-avatar{width:54px!important;height:54px!important;font-size:20px!important}.tkm-msg-body{border-radius:14px!important;padding:15px 13px!important}.tkm-msg header{gap:7px!important;align-items:center!important}.tkm-msg header strong{font-size:17px!important}.tkm-msg header time{font-size:13px!important}.tkm-msg p{font-size:16px!important;line-height:1.55!important}.tkm-files{border-radius:14px!important;padding:12px!important;margin-top:16px!important}.tkm-files a{border-radius:10px!important;padding:10px!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;grid-template-columns:54px 1fr 56px!important;gap:8px!important;background:#fff!important;border-top:1px solid #e7eef8!important;padding:12px 14px 16px!important}.tkm-attach,.tkm-reply-bar input:not([type=file]),.tkm-send{height:52px!important;border-radius:13px!important}.tkm-panel-list{padding:10px 18px 12px!important}.tkm-panel-list div,.tkm-panel-list a{padding:13px 0!important}.tkm-accordion{border-radius:22px!important;margin-top:14px!important}.tkm-accordion button{height:58px!important;font-size:16px!important}}@media(max-width:420px){.tkm-home-head{grid-template-columns:50px 48px 1fr 44px!important;gap:10px!important}.tkm-home-head h1{font-size:22px!important}.tkm-home-head p{font-size:12px!important}.tk-stat{height:118px!important;padding:12px!important;grid-template-columns:52px 1fr!important;gap:9px!important}.tk-stat-icon-wrap{width:50px!important;height:50px!important}.tk-stat-label{font-size:13px!important}.tk-stat-value{font-size:27px!important}.tk-stat-delta{font-size:12px!important}.tk-data-table tr{min-height:86px!important;grid-template-columns:18px 1fr auto 20px!important}.tk-subject-cell strong{font-size:15px!important}.tk-subject-cell small{font-size:12px!important}.tk-data-table td:nth-child(5){margin-left:104px!important}.tk-dept-pill,.tk-priority{font-size:10px!important;padding:0 7px!important}.tkm-ticket-hero h1{font-size:27px!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:82px!important;font-size:25px!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:12px!important}.tkm-msg{grid-template-columns:46px 1fr!important}.tkm-avatar{width:46px!important;height:46px!important}}.tk-detail-convo>.tk-jump-bottom,.tk-jump-bottom{bottom:240px!important;top:auto!important;position:sticky!important;margin:-58px auto 16px!important;z-index:20!important;background:#0969f6!important;border:0!important;box-shadow:0 12px 26px -16px #0969f6d9!important}@media(max-width:760px){body{background:#eef4ff!important}.tk{background:#eef4ff!important;padding:18px 12px 112px!important;min-height:100dvh!important;overflow-x:hidden!important;zoom:1!important}.tkm-home-status{height:32px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 32px 4px!important;color:#000!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.02em!important}.tk-page-topbar,.tk-mobile-hero{display:none!important}.tkm-home-head{display:grid!important;grid-template-columns:48px 50px 1fr 44px!important;gap:12px!important;align-items:center!important;margin:10px 0 20px!important}.tkm-home-menu,.tkm-home-bell{width:46px!important;height:46px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 16px 34px -27px #0926548c!important;color:#071a44!important;font-size:0!important;display:grid!important;place-items:center!important}.tkm-home-menu:before{content:"☰";font-size:24px!important;line-height:1!important}.tkm-home-bell:before{content:"♧";font-size:24px!important;line-height:1!important}.tkm-home-logo{width:50px!important;height:50px!important;border-radius:14px!important;background:#0969f6!important;color:#fff!important;font-size:0!important;display:grid!important;place-items:center!important;box-shadow:0 14px 32px -20px #0969f6b8!important}.tkm-home-logo:before{content:"⌁";font-size:26px!important;font-weight:900!important}.tkm-home-head h1{font-size:24px!important;line-height:1.06!important;letter-spacing:-.03em!important;margin:0!important;color:#071a44!important;font-weight:850!important}.tkm-home-head p{font-size:13px!important;line-height:1.25!important;margin:6px 0 0!important;color:#344a73!important;font-weight:650!important}.tkm-home-bell span{top:-7px!important;right:-7px!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#ef233c!important;border:2px solid #fff!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.tk-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 14px!important}.tk-stat{height:136px!important;min-height:136px!important;border-radius:19px!important;padding:18px!important;background:#fff!important;border:1px solid #e0e9f6!important;box-shadow:0 12px 34px -28px #09265473!important;display:grid!important;grid-template-columns:58px 1fr!important;align-items:center!important;gap:14px!important}.tk-stat-icon-wrap{width:56px!important;height:56px!important;border-radius:14px!important;min-width:56px!important}.tk-stat-label{font-size:14px!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important;color:#071a44!important}.tk-stat-value{font-size:32px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:-.03em!important;color:#071a44!important}.tk-stat-delta{font-size:13px!important;line-height:1.2!important;font-weight:750!important;margin-top:5px!important}.tk-table-card{border-radius:22px!important;background:#fff!important;border:1px solid #dce7f7!important;padding:14px!important;margin:0 0 16px!important;box-shadow:0 18px 48px -34px #0926547a!important;overflow:hidden!important;min-height:auto!important}.tk-table-title-row{display:block!important;margin:0!important;padding:0!important;border:0!important}.tk-section-title{display:none!important}.tk-table-filters{display:grid!important;grid-template-columns:1fr 48px!important;gap:10px!important;margin:0 0 12px!important}.tk-header-search{grid-column:1/2!important;height:48px!important;border-radius:15px!important;border:1px solid #dce7f7!important;background:#fff!important;padding:0 14px!important}.tk-header-search input{font-size:16px!important;font-weight:650!important;color:#071a44!important}.tk-filter-wrap{grid-column:2/3!important;grid-row:1!important;position:relative!important}.tk-filter-btn{width:48px!important;height:48px!important;border-radius:15px!important;font-size:0!important;padding:0!important;border:1px solid #dce7f7!important;background:#fff!important}.tk-filter-btn svg{width:21px!important;height:21px!important;margin:0!important;color:#071a44!important}.tk-table-filters>.tk-clean-dd,.tk-table-filters>.tk-header-select{height:50px!important;border-radius:15px!important}.tk-table-filters>.tk-clean-dd:nth-of-type(1),.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1/2!important}.tk-table-filters>.tk-clean-dd:nth-of-type(2),.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2/3!important}.tk-table-filters .tk-clean-dd-btn{height:50px!important;border-radius:15px!important;background:#fff!important;border:1px solid #dce7f7!important;color:#071a44!important;font-size:15px!important;font-weight:800!important}.tk-table-toolbar{display:block!important;margin:12px -14px 0!important;padding:0!important;border-top:1px solid #e7eef8!important;border-bottom:1px solid #e7eef8!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;height:62px!important;background:#fff!important;border:0!important;border-radius:0!important}.tk-header-tab{height:62px!important;border:0!important;background:#fff!important;border-radius:0!important;font-size:14px!important;font-weight:760!important;color:#23385f!important;position:relative!important}.tk-header-tab.active{color:#0969f6!important;background:#fff!important}.tk-header-tab.active:after{content:""!important;position:absolute!important;left:13px!important;right:13px!important;bottom:0!important;height:3px!important;background:#0969f6!important;border-radius:4px 4px 0 0!important}.tk-header-toolbar,.tk-table-toolbar>.tk-clean-dd{display:none!important}.tk-data-table-wrap{display:block!important;overflow:visible!important;border:0!important;margin:0!important;height:auto!important;max-height:none!important}.tk-data-table,.tk-data-table tbody{display:block!important;width:100%!important;border:0!important}.tk-data-table thead{display:none!important}.tk-data-table tr{display:grid!important;grid-template-columns:22px 1fr auto 24px!important;grid-template-areas:"dot title time arrow" "dot owner badges arrow"!important;min-height:96px!important;padding:15px 2px 15px 8px!important;border-bottom:1px solid #e7eef8!important;background:#fff!important;align-items:center!important;gap:5px 8px!important;position:relative!important}.tk-data-table tr:nth-child(n+7){display:none!important}.tk-data-table td{display:none!important;background:transparent!important;border:0!important;padding:0!important;height:auto!important;width:auto!important}.tk-data-table td:nth-child(2){display:block!important;grid-area:title!important}.tk-data-table td:nth-child(4){display:flex!important;grid-area:badges!important;margin:0!important;transform:none!important;align-self:start!important;justify-self:start!important}.tk-data-table td:nth-child(5){display:flex!important;grid-area:badges!important;margin:0 0 0 118px!important;transform:none!important;align-self:start!important;justify-self:start!important}.tk-data-table td:nth-child(7){display:block!important;grid-area:time!important;position:static!important;font-size:13px!important;color:#50658d!important;font-weight:700!important;white-space:nowrap!important;align-self:start!important;padding-top:2px!important}.tk-data-table td:nth-child(8){display:block!important;grid-area:arrow!important;position:static!important;justify-self:center!important;align-self:center!important}.tk-subject-cell{display:block!important}.tk-subject-cell strong{font-size:16px!important;font-weight:850!important;line-height:1.18!important;color:#071a44!important;white-space:normal!important}.tk-subject-cell small{display:block!important;font-size:13px!important;font-weight:650!important;color:#51678f!important;margin-top:7px!important}.tk-subject-dot{position:absolute!important;left:7px!important;top:32px!important;width:8px!important;height:8px!important;border-radius:50%!important}.tk-row-menu{width:24px!important;height:24px!important;border:0!important;background:transparent!important;font-size:0!important;color:#344a73!important}.tk-row-menu svg{display:none!important}.tk-row-menu:before{content:"›"!important;font-size:31px!important;line-height:1!important;color:#344a73!important;font-weight:350!important}.tk-dept-pill,.tk-priority,.tk-badge{height:24px!important;border-radius:8px!important;padding:0 9px!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}.tk-card-foot{display:block!important;background:#fff!important;border:0!important;border-radius:0!important;padding:16px 8px 8px!important;margin:0!important;box-shadow:none!important}.tk-count{display:block!important;text-align:left!important;font-size:14px!important;font-weight:700!important;color:#667895!important;margin:0 0 13px!important}.tk-pager{display:flex!important;justify-content:flex-start!important;gap:12px!important}.tk-pg{width:46px!important;height:46px!important;border-radius:13px!important;background:#fff!important;border:1px solid #dce7f7!important;color:#071a44!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important}.tk-pg.active{background:#fff!important;color:#0969f6!important;border-color:#bdd3f4!important;box-shadow:0 8px 24px -18px #09265473!important}.tkm-bottom-nav{display:grid!important;position:fixed!important;left:14px!important;right:14px!important;bottom:18px!important;height:78px!important;background:#fff!important;border:1px solid #dce7f7!important;border-radius:24px!important;grid-template-columns:1fr 1fr 68px 1fr 1fr!important;align-items:center!important;z-index:1000!important;box-shadow:0 20px 55px -30px #09265494!important}.tkm-bottom-nav button{font-size:22px!important;color:#71809d!important;border:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;font-weight:800!important}.tkm-bottom-nav button span{font-size:12px!important}.tkm-bottom-nav .active{color:#0969f6!important}.tkm-bottom-nav .plus{width:58px!important;height:58px!important;border-radius:50%!important;background:#0969f6!important;color:#fff!important;font-size:38px!important;display:grid!important;place-items:center!important;margin:-25px auto 0!important;box-shadow:0 12px 30px -15px #0969f6e6!important}.tkm-detail-page{background:#eef4ff!important;padding:8px 12px 24px!important;color:#071a44!important}.tkm-statusbar{height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 24px!important;font-size:18px!important;font-weight:850!important;color:#000!important}.tkm-detail-nav{height:58px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important}.tkm-detail-nav strong{font-size:20px!important;font-weight:850!important;color:#071a44!important}.tkm-back{font-size:20px!important;color:#0969f6!important;background:transparent!important;border:0!important;justify-self:start!important}.tkm-ghost{font-size:20px!important;background:transparent!important;border:0!important;color:#071a44!important;justify-self:end!important}.tkm-ticket-hero,.tkm-conversation-card,.tkm-accordion{background:#fff!important;border:1px solid #dce7f7!important;border-radius:22px!important;box-shadow:0 14px 44px -30px #0926546b!important}.tkm-ticket-hero{padding:22px 22px 24px!important;margin:8px 0 14px!important}.tkm-ticket-id{font-size:16px!important;border-radius:9px!important;padding:7px 13px!important;background:#eaf2ff!important;color:#0969f6!important;font-weight:850!important;margin-bottom:14px!important}.tkm-ticket-hero h1{font-size:29px!important;line-height:1.08!important;margin:0 0 14px!important;font-weight:900!important;letter-spacing:-.035em!important;color:#071a44!important}.tkm-badges{display:flex!important;gap:10px!important;margin:0 0 20px!important}.tkm-meta{display:flex!important;gap:12px!important;align-items:center!important;font-size:15px!important;color:#667895!important;font-weight:650!important;margin-bottom:24px!important}.tkm-action-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:90px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dce7f7!important;color:#071a44!important;box-shadow:none!important;font-size:28px!important;font-weight:750!important;display:flex!important;flex-direction:column!important;gap:7px!important;align-items:center!important;justify-content:center!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:13px!important;font-weight:800!important;color:#071a44!important}.tkm-conversation-card{overflow:hidden!important;margin-top:0!important}.tkm-tabs{height:68px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;border-bottom:1px solid #dce7f7!important}.tkm-tabs button{font-size:15px!important;font-weight:760!important;color:#1d315c!important;background:transparent!important;border:0!important}.tkm-tabs button.active{color:#0969f6!important}.tkm-tabs button.active:after{left:18px!important;right:18px!important;height:3px!important;background:#0969f6!important}.tkm-message-list{max-height:none!important;overflow:visible!important;padding:18px 16px 0!important}.tkm-msg{display:grid!important;grid-template-columns:54px 1fr!important;gap:12px!important;margin-bottom:16px!important}.tkm-avatar{width:54px!important;height:54px!important;border-radius:50%!important;font-size:20px!important;font-weight:850!important}.tkm-msg-body{border-radius:14px!important;border:1px solid #e4ecf7!important;background:#fff!important;padding:15px 13px!important}.tkm-msg.agent .tkm-msg-body{background:#eefdf6!important;border-color:#d9f4e7!important}.tkm-msg header{display:flex!important;gap:7px!important;align-items:center!important;flex-wrap:nowrap!important}.tkm-msg header strong{font-size:17px!important;font-weight:850!important;color:#071a44!important}.tkm-msg header span{font-size:12px!important;border-radius:999px!important;padding:4px 9px!important;background:#eaf2ff!important;color:#0969f6!important;font-weight:800!important}.tkm-msg.agent header span{background:#dff7e9!important;color:#079455!important}.tkm-msg header time{margin-left:auto!important;font-size:13px!important;color:#50658d!important;white-space:nowrap!important}.tkm-msg header button{background:transparent!important;border:0!important;color:#071a44!important;font-size:17px!important;padding:0!important}.tkm-msg p{font-size:16px!important;line-height:1.55!important;color:#071a44!important;margin:12px 0 0!important;font-weight:500!important}.tkm-files{margin-top:16px!important;border-radius:14px!important;border:1px solid #dce7f7!important;padding:12px!important;background:#fff!important}.tkm-files a{border-radius:10px!important;border:1px solid #dce7f7!important;padding:10px!important;background:#fff!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:54px 1fr 56px!important;gap:8px!important;background:#fff!important;border-top:1px solid #e7eef8!important;padding:12px 14px 16px!important}.tkm-attach,.tkm-send{height:52px!important;border-radius:13px!important;border:1px solid #dce7f7!important}.tkm-reply-bar input:not([type=file]){height:52px!important;border-radius:13px!important;border:1px solid #dce7f7!important;font-size:15px!important;padding:0 16px!important}.tkm-send{background:#0969f6!important;color:#fff!important;border:0!important;box-shadow:0 12px 30px -17px #0969f6cc!important}.tkm-panel-list{padding:10px 18px 12px!important}.tkm-panel-list div,.tkm-panel-list a{padding:13px 0!important}.tkm-accordion{margin-top:14px!important;overflow:hidden!important}.tkm-accordion button{height:58px!important;font-size:16px!important;font-weight:760!important;display:grid!important;grid-template-columns:36px 1fr 20px!important;align-items:center!important;padding:0 18px!important;border-bottom:1px solid #e7eef8!important;background:#fff!important;color:#071a44!important}}@media(max-width:420px){.tkm-home-status{padding:0 28px 4px!important}.tkm-home-head{grid-template-columns:46px 48px 1fr 42px!important;gap:10px!important}.tkm-home-head h1{font-size:22px!important}.tkm-home-head p{font-size:12px!important}.tk-stat{height:122px!important;min-height:122px!important;padding:13px!important;grid-template-columns:52px 1fr!important;gap:10px!important}.tk-stat-icon-wrap{width:50px!important;height:50px!important;min-width:50px!important}.tk-stat-label{font-size:13px!important}.tk-stat-value{font-size:28px!important}.tk-stat-delta{font-size:12px!important}.tk-data-table tr{min-height:88px!important;grid-template-columns:18px 1fr auto 20px!important}.tk-subject-cell strong{font-size:15px!important}.tk-subject-cell small{font-size:12px!important}.tk-data-table td:nth-child(5){margin-left:106px!important}.tk-dept-pill,.tk-priority,.tk-badge{font-size:10px!important;padding:0 7px!important}.tk-pg{width:43px!important;height:43px!important}.tkm-ticket-hero h1{font-size:27px!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:82px!important;font-size:25px!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:12px!important}.tkm-msg{grid-template-columns:46px 1fr!important}.tkm-avatar{width:46px!important;height:46px!important}}@media(max-width:900px){html,body{overflow-x:hidden!important}.tk{padding:16px 12px 92px!important;background:#eef5ff!important;max-width:100vw!important}.tkm-home-status,.tkm-bottom-nav{display:none!important}.tkm-home-head{display:grid!important;grid-template-columns:48px 54px minmax(0,1fr) 48px!important;gap:10px!important;align-items:center!important;margin:4px 0 18px!important;padding:0!important}.tkm-home-menu,.tkm-home-bell{width:48px!important;height:48px!important;border-radius:16px!important;background:#fff!important;border:1px solid #d9e6f7!important;box-shadow:0 10px 28px -22px #071a4480!important;font-size:0!important;color:#071a44!important;position:relative!important;display:grid!important;place-items:center!important}.tkm-home-menu:before{content:"";width:18px;height:14px;background:linear-gradient(#071a44,#071a44) 0 0/18px 2px no-repeat,linear-gradient(#071a44,#071a44) 0 6px/18px 2px no-repeat,linear-gradient(#071a44,#071a44) 0 12px/18px 2px no-repeat}.tkm-home-bell:before{content:"🔔";font-size:21px;line-height:1;filter:grayscale(1)}.tkm-home-bell span{position:absolute!important;top:-6px!important;right:-6px!important;width:21px!important;height:21px!important;border-radius:50%!important;background:#ef233c!important;color:#fff!important;border:2px solid #fff!important;font-size:11px!important;font-weight:900!important;display:grid!important;place-items:center!important}.tkm-home-logo{width:54px!important;height:54px!important;border-radius:15px!important;background:linear-gradient(135deg,#0969f6,#315fe8)!important;color:#fff!important;font-size:0!important;display:grid!important;place-items:center!important;box-shadow:0 14px 30px -20px #0969f6bf!important}.tkm-home-logo:before{content:"";width:24px;height:16px;border-radius:4px;background:linear-gradient(135deg,transparent 42%,#fff 43% 58%,transparent 59%),linear-gradient(45deg,transparent 42%,#fff 43% 58%,transparent 59%);transform:skew(-10deg)}.tkm-home-head h1{font-size:24px!important;line-height:1.05!important;margin:0 0 5px!important;color:#071a44!important;font-weight:850!important;letter-spacing:-.04em!important}.tkm-home-head p{font-size:13px!important;line-height:1.25!important;margin:0!important;color:#445679!important;font-weight:650!important}.tk-page-topbar,.tk-mobile-hero{display:none!important}.tk-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 14px!important}.tk-stat{height:118px!important;min-height:118px!important;border-radius:18px!important;padding:14px 16px!important;background:#fff!important;border:1px solid #dce8f8!important;box-shadow:0 16px 40px -32px #071a4485!important;display:grid!important;grid-template-columns:52px 1fr!important;align-items:center!important;gap:14px!important}.tk-stat-icon-wrap{width:52px!important;height:52px!important;min-width:52px!important;border-radius:14px!important}.tk-stat-label{font-size:14px!important;line-height:1.1!important;text-transform:none!important;letter-spacing:0!important;color:#071a44!important;font-weight:750!important}.tk-stat-value{font-size:32px!important;line-height:.95!important;margin:6px 0!important;color:#08255b!important;font-weight:850!important}.tk-stat-delta{font-size:12px!important;line-height:1.1!important;font-weight:750!important}.tk-table-card{border-radius:22px!important;background:#fff!important;border:1px solid #dce8f8!important;padding:14px 14px 18px!important;overflow:hidden!important;min-height:0!important;box-shadow:0 18px 55px -36px #071a448c!important}.tk-table-title-row{display:block!important;margin:0!important;padding:0!important;border:0!important}.tk-section-title{display:none!important}.tk-table-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:10px!important;margin:0 0 12px!important;align-items:center!important}.tk-header-search{grid-column:1/2!important;grid-row:1!important;height:48px!important;border-radius:15px!important;background:#fff!important;border:1px solid #dce8f8!important;box-shadow:none!important;min-width:0!important}.tk-header-search input{font-size:15px!important;font-weight:650!important;color:#071a44!important}.tk-filter-wrap{grid-column:2/3!important;grid-row:1!important;position:relative!important}.tk-filter-btn{width:48px!important;height:48px!important;padding:0!important;border-radius:15px!important;font-size:0!important;background:#fff!important;border:1px solid #dce8f8!important;color:#071a44!important;display:grid!important;place-items:center!important}.tk-filter-btn svg{width:20px!important;height:20px!important;margin:0!important}.tk-table-filters>.tk-clean-dd{height:48px!important;border-radius:15px!important;background:#fff!important;border:1px solid #dce8f8!important;min-width:0!important;width:100%!important;max-width:none!important;margin:0!important;position:relative!important}.tk-table-filters>.tk-clean-dd:nth-of-type(1){grid-column:1/2!important;grid-row:2!important}.tk-table-filters>.tk-clean-dd:nth-of-type(2){grid-column:2/3!important;grid-row:2!important}.tk-clean-dd-btn{height:100%!important;width:100%!important;border:0!important;background:transparent!important;border-radius:15px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;color:#071a44!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;box-shadow:none!important}.tk-table-filters>.tk-clean-dd:nth-of-type(2) .tk-clean-dd-btn{font-size:0!important;padding:0!important;justify-content:center!important}.tk-table-filters>.tk-clean-dd:nth-of-type(2) .tk-clean-dd-btn:before{content:"Priority";font-size:13px!important;color:#071a44!important}.tk-clean-dd-menu,.tk-filter-menu,.tk-row-actions-menu{background:#fff!important;border:1px solid #dce8f8!important;border-radius:14px!important;box-shadow:0 20px 55px -26px #071a4473!important;z-index:5000!important;overflow:hidden!important}.tk-clean-dd-menu button,.tk-filter-menu button,.tk-row-actions-menu button{background:#fff!important;color:#071a44!important;font-size:13px!important;font-weight:700!important;padding:10px 12px!important}.tk-clean-dd-menu button:hover,.tk-filter-menu button:hover,.tk-row-actions-menu button:hover{background:#f2f6fd!important}.tk-table-toolbar{display:block!important;margin:0 -14px!important;padding:0!important;border-top:1px solid #e7eef8!important;border-bottom:1px solid #e7eef8!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;width:100%!important;height:58px!important;border:0!important;background:#fff!important}.tk-header-tab{height:58px!important;border:0!important;background:#fff!important;color:#1d315c!important;font-size:14px!important;font-weight:750!important;border-radius:0!important;position:relative!important}.tk-header-tab.active{color:#0969f6!important;background:#fff!important}.tk-header-tab.active:after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:0!important;height:3px!important;background:#0969f6!important;border-radius:4px!important}.tk-header-toolbar,.tk-table-toolbar>.tk-clean-dd{display:none!important}.tk-data-table-wrap{height:auto!important;max-height:none!important;overflow:visible!important;margin:0 -14px!important;border:0!important}.tk-data-table,.tk-data-table tbody,.tk-data-table tr,.tk-data-table td{display:block!important;width:100%!important}.tk-data-table thead{display:none!important}.tk-data-table tr{min-height:86px!important;padding:13px 42px 13px 34px!important;border-bottom:1px solid #e7eef8!important;background:#fff!important;position:relative!important;cursor:pointer!important}.tk-data-table tr:hover{background:#fff!important}.tk-data-table td{border:0!important;padding:0!important;background:transparent!important}.tk-data-table td:first-child{display:none!important}.tk-subject-cell{display:block!important;min-width:0!important}.tk-subject-dot{position:absolute!important;left:14px!important;top:26px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#0969f6!important;box-shadow:none!important}.tk-subject-dot.hot{background:#ef233c!important}.tk-subject-cell strong{display:block!important;font-size:15px!important;line-height:1.2!important;color:#071a44!important;font-weight:850!important;margin:0 0 6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tk-subject-cell small{display:block!important;font-size:12px!important;color:#4f6388!important;font-weight:650!important;margin-bottom:8px!important}.tk-data-table td:nth-child(3){display:none!important}.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5),.tk-data-table td:nth-child(6){display:inline-flex!important;margin-right:6px!important;vertical-align:middle!important}.tk-dept-pill,.tk-priority,.tk-badge{height:22px!important;border-radius:7px!important;padding:0 8px!important;font-size:11px!important;font-weight:800!important;line-height:20px!important}.tk-data-table td:nth-child(7){position:absolute!important;right:38px!important;top:24px!important;width:auto!important;display:block!important}.tk-updated{font-size:12px!important;color:#40547a!important;font-weight:700!important;white-space:nowrap!important}.tk-data-table td:nth-child(8){position:absolute!important;right:10px!important;top:0!important;bottom:0!important;width:24px!important;display:grid!important;place-items:center!important}.tk-row-menu{width:24px!important;height:24px!important;background:transparent!important;border:0!important;color:transparent!important;box-shadow:none!important}.tk-row-menu:before{content:"›";color:#203861!important;font-size:28px!important;line-height:1!important;font-weight:500!important}.tk-row-menu svg{display:none!important}.tk-row-actions-menu{right:8px!important;top:58px!important;min-width:160px!important}.tk-card-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:14px 6px 2px!important;border:0!important;background:#fff!important;position:static!important}.tk-count{font-size:13px!important;color:#667895!important;font-weight:700!important}.tk-pager{display:flex!important;gap:8px!important;margin:0!important}.tk-pg{width:38px!important;height:38px!important;border-radius:11px!important;background:#fff!important;border:1px solid #dce8f8!important;color:#071a44!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important}.tk-pg.active{background:#0969f6!important;color:#fff!important;border-color:#0969f6!important}.tkm-ticket-screen{display:block!important;background:#eef5ff!important;min-height:100dvh!important;padding:12px!important;color:#071a44!important}.tkm-detail-top{display:grid!important;grid-template-columns:70px 1fr 42px!important;align-items:center!important;margin:0 0 14px!important}.tkm-back{border:0!important;background:transparent!important;color:#0969f6!important;font-size:18px!important;font-weight:700!important;padding:0!important;text-align:left!important}.tkm-detail-top h1{font-size:18px!important;text-align:center!important;margin:0!important;color:#071a44!important;font-weight:850!important}.tkm-more{border:0!important;background:transparent!important;font-size:24px!important;color:#071a44!important}.tkm-card{background:#fff!important;border:1px solid #dce8f8!important;border-radius:18px!important;box-shadow:0 16px 45px -34px #071a448c!important}.tkm-ticket-hero{padding:18px 16px!important;margin-bottom:12px!important}.tkm-ticket-id{display:inline-flex!important;font-size:13px!important;border-radius:8px!important;padding:6px 10px!important;background:#eaf2ff!important;color:#0969f6!important;font-weight:850!important;margin:0 0 12px!important}.tkm-ticket-hero h1{font-size:24px!important;line-height:1.12!important;margin:0 0 12px!important;color:#071a44!important;font-weight:900!important;letter-spacing:-.035em!important}.tkm-badges{display:flex!important;gap:8px!important;margin:0 0 14px!important}.tkm-badges span{height:28px!important;border-radius:9px!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important}.tkm-meta{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important;font-size:13px!important;color:#667895!important;font-weight:650!important;margin:0 0 16px!important}.tkm-actions{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important}.tkm-actions button{height:72px!important;border-radius:13px!important;background:#fff!important;border:1px solid #dce8f8!important;color:#071a44!important;font-size:13px!important;font-weight:750!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-shadow:none!important}.tkm-actions svg{width:22px!important;height:22px!important;color:#0969f6!important}.tkm-conversation-card{overflow:hidden!important;margin-bottom:12px!important}.tkm-tabs{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;height:56px!important;border-bottom:1px solid #dce8f8!important}.tkm-tabs button{font-size:14px!important;font-weight:750!important;border:0!important;background:#fff!important;color:#203861!important;position:relative!important}.tkm-tabs button.active{color:#0969f6!important}.tkm-tabs button.active:after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;height:3px!important;background:#0969f6!important;border-radius:4px!important}.tkm-message-list{max-height:unset!important;overflow:visible!important;padding:16px 14px 8px!important}.tkm-msg{display:grid!important;grid-template-columns:46px 1fr!important;gap:10px!important;margin-bottom:14px!important}.tkm-avatar{width:46px!important;height:46px!important;font-size:17px!important}.tkm-msg-body{border-radius:14px!important;border:1px solid #dce8f8!important;background:#fff!important;padding:12px!important}.tkm-msg.agent .tkm-msg-body{background:linear-gradient(135deg,#effdf7,#f8fffc)!important;border-color:#d9f2e5!important}.tkm-msg header{gap:7px!important;margin-bottom:8px!important}.tkm-msg header strong{font-size:15px!important;color:#071a44!important;font-weight:850!important}.tkm-msg header span{font-size:11px!important;padding:4px 7px!important;border-radius:999px!important}.tkm-msg header time{font-size:12px!important;color:#667895!important;margin-left:auto!important}.tkm-msg p{font-size:14px!important;line-height:1.55!important;color:#071a44!important}.tkm-reply-bar{position:sticky!important;bottom:8px!important;margin:0 12px 12px!important;border:1px solid #dce8f8!important;border-radius:14px!important;background:#fff!important;display:grid!important;grid-template-columns:42px 1fr 48px!important;gap:8px!important;padding:8px!important;box-shadow:0 16px 35px -28px #071a4499!important}.tkm-attach,.tkm-send{height:42px!important;border-radius:11px!important}.tkm-reply-bar input:not([type=file]){height:42px!important;border-radius:11px!important;font-size:14px!important}.tkm-accordion{margin-top:12px!important;overflow:hidden!important}.tkm-accordion button{height:52px!important;grid-template-columns:32px 1fr 18px!important;font-size:15px!important;padding:0 15px!important;background:#fff!important;color:#071a44!important;border-bottom:1px solid #e7eef8!important}.tk-card-foot{margin-bottom:6px!important}}@media(max-width:420px){.tk{padding-left:10px!important;padding-right:10px!important}.tkm-home-head{grid-template-columns:44px 50px minmax(0,1fr) 44px!important;gap:9px!important}.tkm-home-menu,.tkm-home-bell{width:44px!important;height:44px!important;border-radius:14px!important}.tkm-home-logo{width:50px!important;height:50px!important;border-radius:14px!important}.tkm-home-head h1{font-size:22px!important}.tkm-home-head p{font-size:12px!important}.tk-stat{height:112px!important;min-height:112px!important;padding:12px!important;grid-template-columns:48px 1fr!important;gap:11px!important}.tk-stat-icon-wrap{width:48px!important;height:48px!important;min-width:48px!important}.tk-stat-value{font-size:29px!important}.tk-stat-label{font-size:13px!important}.tk-table-filters{grid-template-columns:minmax(0,1fr) 46px!important}.tk-table-filters>.tk-clean-dd:nth-of-type(2) .tk-clean-dd-btn:before{content:"Pri"}}.tk-detail-convo>.tk-jump-bottom,.tk-jump-bottom{bottom:300px!important;margin:-70px auto 26px!important;background:#0969f6!important;border:0!important;box-shadow:0 12px 26px -16px #0969f6d9!important}.tk-detail-convo>.tk-jump-bottom:before,.tk-detail-convo>.tk-jump-bottom:after,.tk-jump-bottom:before,.tk-jump-bottom:after{display:none!important;content:none!important;background:transparent!important;box-shadow:none!important}@media(max-width:760px){html,body{overflow-x:hidden!important}.tk{position:fixed!important;inset:0!important;z-index:2147483000!important;overflow-y:auto!important;overflow-x:hidden!important;background:#eef4ff!important;padding:22px 13px 118px!important;margin:0!important;width:100vw!important;max-width:100vw!important;min-height:100dvh!important;transform:none!important;zoom:1!important;box-sizing:border-box!important;color:#071a44!important}.tk *{box-sizing:border-box!important}.tkm-home-status,.tkm-statusbar,.tk-page-topbar,.tk-mobile-hero{display:none!important}.tkm-home-head{display:grid!important;grid-template-columns:52px 56px minmax(0,1fr) 52px!important;gap:10px!important;align-items:center!important;margin:0 0 18px!important;padding:0!important}.tkm-home-menu,.tkm-home-bell{width:52px!important;height:52px!important;border-radius:16px!important;background:#fff!important;border:1px solid #dce8f8!important;box-shadow:0 14px 34px -28px #071a448c!important;display:grid!important;place-items:center!important;color:#071a44!important;font-size:0!important;position:relative!important}.tkm-home-menu:before{content:""!important;width:22px!important;height:16px!important;background:linear-gradient(#071a44,#071a44) 0 0/22px 2.5px no-repeat,linear-gradient(#071a44,#071a44) 0 7px/22px 2.5px no-repeat,linear-gradient(#071a44,#071a44) 0 14px/22px 2.5px no-repeat!important}.tkm-home-bell:before{content:""!important;width:23px!important;height:23px!important;border:2px solid #071a44!important;border-radius:9px 9px 12px 12px!important;border-top-color:transparent!important;transform:rotate(-20deg)!important}.tkm-home-bell span{position:absolute!important;top:-7px!important;right:-7px!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#ef233c!important;color:#fff!important;border:2px solid #fff!important;font-size:12px!important;font-weight:900!important;display:grid!important;place-items:center!important}.tkm-home-logo{width:56px!important;height:56px!important;border-radius:16px!important;background:linear-gradient(135deg,#0969f6,#315fe8)!important;box-shadow:0 16px 32px -22px #0969f6cc!important;display:grid!important;place-items:center!important;font-size:0!important}.tkm-home-logo:before{content:""!important;width:26px!important;height:18px!important;background:linear-gradient(135deg,transparent 42%,#fff 43% 57%,transparent 58%),linear-gradient(45deg,transparent 42%,#fff 43% 57%,transparent 58%)!important;transform:skew(-10deg)!important;border-radius:5px!important}.tkm-home-head h1{font-size:25px!important;line-height:1.05!important;letter-spacing:-.04em!important;margin:0 0 5px!important;font-weight:900!important;color:#071a44!important;white-space:nowrap!important}.tkm-home-head p{font-size:13px!important;line-height:1.25!important;margin:0!important;color:#354a72!important;font-weight:650!important}.tk-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 14px!important;width:100%!important}.tk-stat{height:124px!important;min-height:124px!important;border-radius:20px!important;padding:16px!important;background:#fff!important;border:1px solid #dce8f8!important;box-shadow:0 14px 40px -34px #071a4480!important;display:grid!important;grid-template-columns:54px 1fr!important;gap:12px!important;align-items:center!important}.tk-stat-icon-wrap{width:54px!important;height:54px!important;border-radius:15px!important;min-width:54px!important}.tk-stat-label{font-size:14px!important;line-height:1.1!important;font-weight:750!important;color:#071a44!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:6px!important}.tk-stat-value{font-size:34px!important;line-height:.95!important;font-weight:900!important;color:#071a44!important;letter-spacing:-.03em!important}.tk-stat-delta{font-size:13px!important;line-height:1.05!important;font-weight:750!important;margin-top:6px!important}.tk-table-card{padding:14px 12px 16px!important;border-radius:22px!important;background:#fff!important;border:1px solid #dce8f8!important;box-shadow:0 14px 42px -34px #071a4473!important;min-height:0!important;overflow:visible!important;margin:0 0 18px!important}.tk-section-title{display:none!important}.tk-table-title-row{display:block!important;margin:0!important;padding:0!important;border:0!important}.tk-table-filters{display:grid!important;grid-template-columns:1fr 54px!important;gap:10px!important;margin:0 0 12px!important;align-items:center!important}.tk-header-search{grid-column:1/2!important;height:54px!important;border-radius:15px!important;background:#fff!important;border:1px solid #dce8f8!important;box-shadow:none!important;padding:0 14px!important}.tk-header-search input{font-size:15px!important;font-weight:650!important}.tk-filter-wrap{grid-column:2/3!important;grid-row:1!important;position:relative!important}.tk-filter-btn{width:54px!important;height:54px!important;border-radius:15px!important;padding:0!important;font-size:0!important;background:#fff!important;border:1px solid #dce8f8!important;display:grid!important;place-items:center!important;box-shadow:none!important}.tk-filter-btn svg{width:22px!important;height:22px!important;color:#071a44!important}.tk-table-filters>.tk-clean-dd{height:48px!important;min-width:0!important}.tk-table-filters>.tk-clean-dd:nth-of-type(1){grid-column:1/2!important}.tk-table-filters>.tk-clean-dd:nth-of-type(2){grid-column:2/3!important}.tk-clean-dd-btn{height:48px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dce8f8!important;padding:0 14px!important;box-shadow:none!important;color:#071a44!important;font-size:14px!important;font-weight:800!important}.tk-table-filters>.tk-clean-dd:nth-of-type(2) .tk-clean-dd-value{font-size:0!important}.tk-table-filters>.tk-clean-dd:nth-of-type(2) .tk-clean-dd-value:before{content:"All Priorities";font-size:14px!important}.tk-table-toolbar{display:block!important;margin:0 -12px!important;padding:0!important;border-top:1px solid #e7eef8!important;border-bottom:1px solid #e7eef8!important;overflow:visible!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;height:58px!important;background:#fff!important;border:0!important;border-radius:0!important}.tk-header-tab{height:58px!important;border:0!important;background:#fff!important;color:#25395f!important;font-size:14px!important;font-weight:750!important;border-radius:0!important;position:relative!important}.tk-header-tab.active{color:#0969f6!important;background:#fff!important}.tk-header-tab.active:after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:0!important;height:3px!important;border-radius:3px!important;background:#0969f6!important}.tk-header-toolbar,.tk-table-toolbar>.tk-clean-dd{display:none!important}.tk-data-table-wrap{display:block!important;overflow:visible!important;min-height:0!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important}.tk-data-table{display:block!important;width:100%!important;border:0!important}.tk-data-table thead{display:none!important}.tk-data-table tbody{display:block!important}.tk-data-table tr{display:grid!important;grid-template-columns:1fr auto!important;min-height:88px!important;padding:14px 26px 12px 28px!important;border-bottom:1px solid #e7eef8!important;background:#fff!important;position:relative!important}.tk-data-table tr:nth-child(n+7){display:none!important}.tk-data-table td{display:none!important;border:0!important;background:transparent!important;padding:0!important}.tk-data-table td:nth-child(2){display:block!important;grid-column:1/2!important}.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5){display:inline-flex!important;grid-column:1/2!important;margin:30px 7px 0 0!important;align-self:start!important}.tk-data-table td:nth-child(6){display:none!important}.tk-data-table td:nth-child(7){display:block!important;grid-column:2/3!important;grid-row:1!important;margin-top:4px!important}.tk-data-table td:nth-child(8){display:grid!important;position:absolute!important;right:3px!important;top:0!important;bottom:0!important;place-items:center!important;width:24px!important}.tk-subject-dot{position:absolute!important;left:9px!important;top:29px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#0969f6!important}.tk-subject-dot.hot{background:#ff2f46!important}.tk-subject-cell strong{font-size:16px!important;line-height:1.2!important;font-weight:850!important;color:#071a44!important;max-width:240px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0 0 7px!important}.tk-subject-cell small{font-size:13px!important;color:#435982!important;font-weight:650!important}.tk-dept-pill,.tk-pri,.tk-badge{height:24px!important;border-radius:8px!important;padding:0 9px!important;font-size:11px!important;font-weight:800!important;line-height:22px!important}.tk-updated{font-size:13px!important;color:#40547a!important;font-weight:700!important;white-space:nowrap!important}.tk-row-menu{width:22px!important;height:46px!important;background:transparent!important;border:0!important;color:transparent!important;box-shadow:none!important;padding:0!important}.tk-row-menu:before{content:"›"!important;color:#203861!important;font-size:30px!important;font-weight:400!important}.tk-row-menu svg{display:none!important}.tk-row-actions-menu{right:8px!important;top:58px!important;z-index:2147483100!important}.tk-card-foot{display:block!important;margin:14px 0 0!important;padding:0 2px!important;background:#fff!important;border:0!important;border-radius:0!important}.tk-count{display:block!important;margin-bottom:12px!important;font-size:14px!important;color:#667895!important;font-weight:700!important}.tk-pager{display:flex!important;gap:9px!important;justify-content:flex-start!important}.tk-pg{width:42px!important;height:42px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dce8f8!important;color:#071a44!important;font-size:15px!important;font-weight:800!important;box-shadow:none!important}.tk-pg.active{background:#0969f6!important;color:#fff!important;border-color:#0969f6!important}.tkm-bottom-nav{position:fixed!important;left:13px!important;right:13px!important;bottom:14px!important;height:78px!important;border-radius:24px!important;background:#fff!important;border:1px solid #dce8f8!important;box-shadow:0 16px 44px -28px #071a4499!important;z-index:2147483200!important;display:grid!important;grid-template-columns:1fr 1fr 70px 1fr 1fr!important;align-items:center!important}.tkm-bottom-nav button{border:0!important;background:transparent!important;color:#72809d!important;font-size:22px!important;font-weight:800!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important}.tkm-bottom-nav button span{font-size:12px!important}.tkm-bottom-nav .active{color:#0969f6!important}.tkm-bottom-nav .plus{width:58px!important;height:58px!important;border-radius:50%!important;background:#0969f6!important;color:#fff!important;font-size:38px!important;display:grid!important;place-items:center!important;margin:-24px auto 0!important;box-shadow:0 12px 30px -16px #0969f6e6!important}.tkm-detail-page{position:fixed!important;inset:0!important;z-index:2147483300!important;overflow-y:auto!important;background:#eef4ff!important;padding:18px 12px 22px!important;color:#071a44!important}.tkm-detail-nav{height:50px!important;display:grid!important;grid-template-columns:80px 1fr 42px!important;align-items:center!important;margin-bottom:10px!important}.tkm-detail-nav strong{font-size:19px!important;font-weight:850!important;text-align:center!important}.tkm-back{font-size:18px!important;color:#0969f6!important;background:transparent!important;border:0!important;font-weight:700!important;text-align:left!important;padding:0!important}.tkm-ghost{font-size:20px!important;background:transparent!important;border:0!important;color:#071a44!important}.tkm-ticket-hero,.tkm-conversation-card,.tkm-accordion{background:#fff!important;border:1px solid #dce8f8!important;border-radius:20px!important;box-shadow:0 14px 42px -34px #071a4480!important}.tkm-ticket-hero{padding:18px 16px!important;margin:0 0 12px!important}.tkm-ticket-id{display:inline-flex!important;font-size:13px!important;border-radius:8px!important;padding:6px 10px!important;background:#eaf2ff!important;color:#0969f6!important;font-weight:850!important;margin-bottom:12px!important}.tkm-ticket-hero h1{font-size:25px!important;line-height:1.1!important;margin:0 0 12px!important;font-weight:900!important;color:#071a44!important}.tkm-badges{display:flex!important;gap:9px!important;margin-bottom:16px!important}.tkm-meta{display:flex!important;gap:10px!important;flex-wrap:wrap!important;font-size:13px!important;color:#667895!important;font-weight:650!important;margin-bottom:18px!important}.tkm-action-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.tkm-action-grid>button:nth-child(4){display:none!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:72px!important;border-radius:13px!important;border:1px solid #dce8f8!important;background:#fff!important;box-shadow:none!important;color:#071a44!important;font-size:22px!important;font-weight:750!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:12px!important;font-weight:800!important;color:#071a44!important}.tkm-conversation-card{overflow:hidden!important}.tkm-tabs{height:56px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;border-bottom:1px solid #dce8f8!important}.tkm-tabs button{background:#fff!important;border:0!important;color:#203861!important;font-size:14px!important;font-weight:750!important;position:relative!important}.tkm-tabs button.active{color:#0969f6!important}.tkm-tabs button.active:after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;height:3px!important;border-radius:4px!important;background:#0969f6!important}.tkm-message-list{padding:16px 14px 8px!important;max-height:none!important;overflow:visible!important}.tkm-msg{display:grid!important;grid-template-columns:46px 1fr!important;gap:10px!important;margin-bottom:14px!important}.tkm-avatar{width:46px!important;height:46px!important;border-radius:50%!important;font-size:17px!important;font-weight:850!important}.tkm-msg-body{border-radius:14px!important;border:1px solid #dce8f8!important;background:#fff!important;padding:12px!important}.tkm-msg.agent .tkm-msg-body{background:#effdf7!important;border-color:#d9f2e5!important}.tkm-msg header{display:flex!important;gap:7px!important;align-items:center!important;margin-bottom:8px!important}.tkm-msg header strong{font-size:15px!important;font-weight:850!important}.tkm-msg header span{font-size:11px!important;border-radius:999px!important;padding:4px 7px!important}.tkm-msg header time{margin-left:auto!important;font-size:12px!important;color:#667895!important;white-space:nowrap!important}.tkm-msg p{font-size:14px!important;line-height:1.55!important;margin:0!important;color:#071a44!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;margin:0 12px 12px!important;border:1px solid #dce8f8!important;border-radius:14px!important;background:#fff!important;display:grid!important;grid-template-columns:42px 1fr 48px!important;gap:8px!important;padding:8px!important;box-shadow:0 16px 35px -28px #071a4499!important}.tkm-attach,.tkm-send{height:42px!important;border-radius:11px!important}.tkm-reply-bar input:not([type=file]){height:42px!important;border-radius:11px!important;font-size:14px!important;padding:0 13px!important}.tkm-accordion{margin-top:12px!important;overflow:hidden!important}.tkm-accordion button{height:54px!important;display:grid!important;grid-template-columns:32px 1fr 18px!important;align-items:center!important;padding:0 15px!important;background:#fff!important;border:0!important;border-bottom:1px solid #e7eef8!important;color:#071a44!important;font-size:15px!important;font-weight:760!important;text-align:left!important}}@media(min-width:761px){.tk-detail-convo>.tk-jump-bottom,.tk-jump-bottom{position:absolute!important;left:50%!important;bottom:410px!important;transform:translate(-50%)!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:999px!important;background:#0969f6!important;color:#fff!important;border:0!important;box-shadow:0 12px 26px -16px #0969f6d9!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;z-index:50!important}.tk-detail-convo>.tk-jump-bottom:before,.tk-detail-convo>.tk-jump-bottom:after,.tk-jump-bottom:before,.tk-jump-bottom:after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important}}@media(max-width:760px){.tk{background:#f4f8ff!important;padding:20px 12px 118px!important}.tkm-home-head{grid-template-columns:48px 54px minmax(0,1fr) 48px!important;gap:10px!important;margin:0 0 18px!important}.tkm-home-menu,.tkm-home-bell{width:48px!important;height:48px!important;border-radius:14px!important}.tkm-home-logo{width:54px!important;height:54px!important;border-radius:14px!important}.tkm-home-head h1{font-size:24px!important;letter-spacing:-.03em!important;margin-bottom:5px!important}.tkm-home-head p{font-size:12.5px!important;line-height:1.25!important}.tk-stats{gap:8px!important;margin-bottom:12px!important}.tk-stat{height:114px!important;min-height:114px!important;border-radius:18px!important;padding:14px 12px!important;grid-template-columns:52px 1fr!important;gap:12px!important}.tk-stat-icon-wrap{width:52px!important;height:52px!important;border-radius:14px!important}.tk-stat-label{font-size:13.5px!important;margin-bottom:5px!important}.tk-stat-value{font-size:31px!important}.tk-stat-delta{font-size:12.5px!important;margin-top:6px!important}.tk-table-card{border-radius:22px!important;padding:12px 9px 16px!important}.tk-table-filters{grid-template-columns:1fr 52px!important;gap:8px!important;margin-bottom:10px!important}.tk-header-search,.tk-filter-btn{height:52px!important;border-radius:14px!important}.tk-table-filters>.tk-clean-dd{height:47px!important}.tk-clean-dd-btn{height:47px!important;border-radius:13px!important}.tk-table-toolbar{margin:0 -9px!important}.tk-data-table tr{min-height:86px!important;padding:13px 27px 11px!important}.tk-subject-dot{left:9px!important;top:28px!important}.tk-subject-cell strong{font-size:15.5px!important;max-width:245px!important}.tk-subject-cell small{font-size:12.5px!important}.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5){margin-top:29px!important}.tk-updated{font-size:12.5px!important}.tk-card-foot{padding:0 3px!important}.tk-pg{width:39px!important;height:39px!important}.tkm-bottom-nav{height:74px!important;border-radius:22px!important;bottom:12px!important}.tkm-bottom-nav .plus{width:56px!important;height:56px!important;margin-top:-24px!important}.tkm-detail-page{background:#f4f8ff!important;padding:18px 12px 22px!important}.tkm-detail-nav{height:48px!important;margin-bottom:10px!important}.tkm-ticket-hero,.tkm-conversation-card,.tkm-accordion{border-radius:19px!important;background:#fff!important}.tkm-ticket-hero{padding:18px 14px!important}.tkm-ticket-hero h1{font-size:25px!important;margin-bottom:12px!important}.tkm-action-grid{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.tkm-action-grid>button:nth-child(4){display:flex!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:70px!important;border-radius:12px!important;font-size:21px!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:11.5px!important;line-height:1.15!important;text-align:center!important}.tkm-tabs{height:55px!important}.tkm-message-list{padding:15px 12px 8px!important}.tkm-msg{grid-template-columns:46px 1fr!important;gap:10px!important;margin-bottom:14px!important}.tkm-msg-body{border:0!important;background:transparent!important;padding:0!important}.tkm-msg.agent .tkm-msg-body{background:linear-gradient(135deg,#effdf7,#fbfffd)!important;border:1px solid #d9f2e5!important;border-radius:14px!important;padding:14px!important}.tkm-msg header button{background:transparent!important;border:0!important;color:#071a44!important;margin-left:3px!important}.tkm-msg p{font-size:14px!important;line-height:1.55!important}.tkm-files{margin-top:12px!important;border:1px solid #dce8f8!important;border-radius:13px!important;padding:10px!important;background:#fff!important}.tkm-files a{height:46px!important;border:1px solid #dce8f8!important;border-radius:10px!important;background:#fff!important}.tkm-reply-bar{bottom:2px!important;margin:0 10px 12px!important}.tkm-accordion button{height:52px!important}}@media(min-width:761px){.tk-detail-convo>.tk-jump-bottom,.tk-jump-bottom{bottom:340px!important}}@media(max-width:760px){.tk{position:relative!important;inset:auto!important;z-index:auto!important;width:100%!important;max-width:100%!important;min-height:100dvh!important;height:auto!important;overflow:visible!important;background:#f3f7ff!important;padding:14px 12px 24px!important}.tkm-bottom-nav{display:none!important;visibility:hidden!important;height:0!important;pointer-events:none!important}.tkm-home-status,.tkm-statusbar{display:flex!important;align-items:center!important;justify-content:space-between!important;height:24px!important;margin:0 22px 18px!important;color:#050b1f!important;font-weight:850!important;font-size:18px!important;line-height:1!important}.tkm-home-head{display:grid!important;grid-template-columns:48px 54px minmax(0,1fr) 48px!important;gap:12px!important;align-items:center!important;margin:0 0 18px!important;padding:0!important}.tkm-home-menu,.tkm-home-bell{width:48px!important;height:48px!important;border-radius:15px!important}.tkm-home-logo{width:54px!important;height:54px!important;border-radius:15px!important}.tkm-home-head h1{font-size:24px!important;line-height:1.05!important;margin:0 0 6px!important;letter-spacing:-.04em!important}.tkm-home-head p{font-size:13px!important;line-height:1.25!important;max-width:265px!important}.tk-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 8px!important}.tk-stat{height:104px!important;min-height:104px!important;border-radius:17px!important;padding:13px 12px!important;grid-template-columns:46px 1fr!important;gap:11px!important;align-items:center!important}.tk-stat-icon-wrap{width:46px!important;height:46px!important;min-width:46px!important;border-radius:13px!important}.tk-stat-label{font-size:12px!important;font-weight:850!important;margin-bottom:7px!important;white-space:nowrap!important}.tk-stat-value{font-size:28px!important;line-height:.9!important}.tk-stat-delta{font-size:12px!important;margin-top:8px!important;white-space:nowrap!important}.tk-table-card{border-radius:18px!important;padding:10px 10px 14px!important;margin:0!important;box-shadow:0 10px 34px -32px #071a4473!important}.tk-table-filters{grid-template-columns:1fr 48px!important;gap:8px!important;margin:0 0 10px!important}.tk-header-search{height:48px!important;border-radius:13px!important;padding:0 12px!important}.tk-filter-btn{width:48px!important;height:48px!important;border-radius:13px!important}.tk-table-filters>.tk-clean-dd{height:44px!important}.tk-clean-dd-btn{height:44px!important;border-radius:12px!important;font-size:13px!important;padding:0 11px!important}.tk-table-filters>.tk-clean-dd:nth-of-type(2) .tk-clean-dd-value:before{font-size:13px!important;content:"All Priorities"!important}.tk-table-toolbar{margin:0 -10px!important}.tk-header-tabs{height:54px!important}.tk-header-tab{height:54px!important;font-size:13px!important}.tk-data-table tr{min-height:78px!important;padding:12px 24px 10px 26px!important}.tk-subject-dot{left:8px!important;top:28px!important;width:7px!important;height:7px!important}.tk-subject-cell strong{font-size:14px!important;line-height:1.15!important;max-width:220px!important;margin-bottom:7px!important}.tk-subject-cell small{font-size:12px!important}.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5){margin:29px 6px 0 0!important}.tk-dept-pill,.tk-pri,.tk-badge{height:22px!important;line-height:20px!important;border-radius:7px!important;font-size:10px!important;padding:0 8px!important}.tk-updated{font-size:12px!important}.tk-card-foot{margin:12px 0 0!important}.tk-count{font-size:13px!important;margin-bottom:11px!important}.tk-pager{gap:8px!important}.tk-pg{width:36px!important;height:36px!important;border-radius:10px!important;font-size:13px!important}.tkm-detail-page{position:relative!important;inset:auto!important;z-index:auto!important;min-height:100dvh!important;height:auto!important;overflow:visible!important;background:#f3f7ff!important;padding:12px 12px 24px!important}.tkm-detail-nav{height:46px!important;grid-template-columns:76px 1fr 38px!important;margin-bottom:8px!important}.tkm-detail-nav strong{font-size:18px!important}.tkm-ticket-hero{border-radius:18px!important;padding:15px 14px!important;margin-bottom:12px!important}.tkm-ticket-id{font-size:12px!important;padding:5px 9px!important;margin-bottom:10px!important}.tkm-ticket-hero h1{font-size:23px!important;margin-bottom:12px!important}.tkm-meta{font-size:12px!important;margin-bottom:15px!important;gap:8px!important}.tkm-action-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.tkm-action-grid>button:nth-child(4){display:flex!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:68px!important;border-radius:12px!important;font-size:20px!important;padding:0 4px!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:11px!important;text-align:center!important}.tkm-conversation-card,.tkm-accordion{border-radius:18px!important}.tkm-tabs{height:54px!important}.tkm-tabs button{font-size:13px!important}.tkm-message-list{padding:14px 12px 6px!important}.tkm-msg{grid-template-columns:42px 1fr!important;gap:9px!important;margin-bottom:13px!important}.tkm-avatar{width:42px!important;height:42px!important;font-size:15px!important}.tkm-msg-body{padding:11px!important;border-radius:13px!important}.tkm-msg header strong{font-size:14px!important}.tkm-msg header time{font-size:11px!important}.tkm-msg p{font-size:13px!important;line-height:1.5!important}.tkm-reply-bar{position:sticky!important;bottom:8px!important;margin:0 10px 10px!important;grid-template-columns:40px 1fr 46px!important;padding:7px!important}.tkm-accordion button{height:50px!important;font-size:14px!important}}@media(max-width:390px){.tk{padding-left:10px!important;padding-right:10px!important}.tkm-home-head{grid-template-columns:44px 50px minmax(0,1fr) 44px!important;gap:9px!important}.tkm-home-menu,.tkm-home-bell{width:44px!important;height:44px!important}.tkm-home-logo{width:50px!important;height:50px!important}.tkm-home-head h1{font-size:22px!important}.tkm-home-head p{font-size:12px!important}.tk-stat{height:100px!important;min-height:100px!important;padding:11px 10px!important;grid-template-columns:42px 1fr!important;gap:9px!important}.tk-stat-icon-wrap{width:42px!important;height:42px!important;min-width:42px!important}.tk-stat-value{font-size:25px!important}.tk-stat-label,.tk-stat-delta{font-size:11px!important}.tk-subject-cell strong{max-width:190px!important}}@media(max-width:900px){html,body,#root,.tk,.tk-main,.tkm-detail-page,.tkm-ticket-hero,.tkm-conversation-card,.tkm-accordion{max-width:100vw!important;overflow-x:hidden!important;overscroll-behavior-x:none!important;touch-action:pan-y!important;box-sizing:border-box!important}body{position:relative!important}*{box-sizing:border-box!important}.tkm-detail-page{width:100%!important;min-height:100dvh!important;padding:8px 12px 24px!important;background:#f4f8ff!important;color:#071a44!important}.tkm-statusbar{display:flex!important;height:34px!important;align-items:center!important;justify-content:space-between!important;padding:0 24px 2px!important;color:#000!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.03em!important}.tkm-detail-nav{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;height:58px!important;margin:0 0 8px!important}.tkm-detail-nav strong{font-size:20px!important;font-weight:900!important;letter-spacing:-.03em!important;color:#071a44!important}.tkm-back{justify-self:start!important;padding:0!important;border:0!important;background:transparent!important;color:#0969f6!important;font-size:20px!important;font-weight:650!important}.tkm-ghost{justify-self:end!important;padding:0!important;border:0!important;background:transparent!important;color:#071a44!important;font-size:20px!important;font-weight:850!important}.tkm-ticket-hero,.tkm-conversation-card,.tkm-accordion{width:100%!important;background:#fff!important;border:1px solid #dce7f7!important;border-radius:22px!important;box-shadow:0 18px 50px -38px #071a4473!important}.tkm-ticket-hero{padding:24px 24px 26px!important;margin:6px 0 16px!important}.tkm-ticket-id{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;padding:7px 13px!important;margin:0 0 14px!important;border-radius:9px!important;background:#e8f1ff!important;color:#0969f6!important;font-size:16px!important;font-weight:850!important;line-height:1!important}.tkm-ticket-hero h1{margin:0 0 14px!important;color:#071a44!important;font-size:29px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.04em!important;word-break:break-word!important}.tkm-badges{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 22px!important}.tkm-badges .tk-badge,.tkm-badges .tk-priority{height:36px!important;padding:0 13px!important;border-radius:10px!important;font-size:16px!important;font-weight:850!important}.tkm-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin:0 0 24px!important;color:#617493!important;font-size:15px!important;font-weight:650!important}.tkm-meta span{min-width:0!important}.tkm-action-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{width:100%!important;min-width:0!important;height:90px!important;border:1px solid #dce7f7!important;border-radius:14px!important;background:#fff!important;color:#0969f6!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:28px!important;line-height:1!important;overflow:hidden!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{width:100%!important;color:#071a44!important;font-size:13px!important;line-height:1.15!important;font-weight:800!important;text-align:center!important;white-space:normal!important}.tkm-conversation-card{overflow:hidden!important;margin:0 0 16px!important}.tkm-tabs{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;height:68px!important;border-bottom:1px solid #dce7f7!important;background:#fff!important}.tkm-tabs button{position:relative!important;border:0!important;background:transparent!important;color:#1b315e!important;font-size:15px!important;font-weight:760!important;min-width:0!important;white-space:nowrap!important}.tkm-tabs button.active{color:#0969f6!important}.tkm-tabs button.active:after{content:""!important;position:absolute!important;left:16px!important;right:16px!important;bottom:0!important;height:3px!important;border-radius:3px 3px 0 0!important;background:#0969f6!important}.tkm-tabs em{display:inline-grid!important;place-items:center!important;min-width:28px!important;height:28px!important;margin-left:6px!important;padding:0 8px!important;border-radius:10px!important;background:#edf2f9!important;color:#071a44!important;font-style:normal!important;font-weight:850!important}.tkm-message-list{width:100%!important;padding:24px 18px 10px!important;max-height:none!important;overflow:visible!important}.tkm-msg{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;align-items:flex-start!important;width:100%!important;margin:0 0 18px!important}.tkm-avatar{width:58px!important;height:58px!important;min-width:58px!important;border-radius:50%!important;background:#e6efff!important;color:#0969f6!important;display:grid!important;place-items:center!important;overflow:hidden!important;font-size:20px!important;font-weight:900!important}.tkm-msg.agent .tkm-avatar{background:#dcf7e8!important;color:#079455!important}.tkm-msg-body{min-width:0!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important}.tkm-msg.agent .tkm-msg-body{padding:20px 18px!important;border:1px solid #dff4ea!important;border-radius:16px!important;background:#f1fdf8!important}.tkm-msg header{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important;row-gap:5px!important;min-width:0!important}.tkm-msg header strong{min-width:0!important;color:#071a44!important;font-size:18px!important;font-weight:900!important;letter-spacing:-.02em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-msg header span{display:inline-grid!important;place-items:center!important;height:28px!important;padding:0 12px!important;border-radius:10px!important;background:#eaf2ff!important;color:#0969f6!important;font-size:13px!important;font-weight:850!important}.tkm-msg.agent header span{background:#dff7e9!important;color:#079455!important}.tkm-msg header time{justify-self:end!important;min-width:0!important;margin:0!important;color:#536990!important;font-size:14px!important;font-weight:650!important;white-space:nowrap!important}.tkm-msg header button{padding:0!important;border:0!important;background:transparent!important;color:#071a44!important;font-size:18px!important;font-weight:900!important}.tkm-msg p{margin:14px 0 0!important;color:#071a44!important;font-size:17px!important;line-height:1.52!important;font-weight:500!important;word-break:break-word!important;overflow-wrap:anywhere!important}.tkm-files{width:100%!important;margin:18px 0 0!important;padding:14px!important;border:1px solid #dce7f7!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.tkm-files>div{margin:0 0 12px!important;color:#617493!important;font-size:14px!important;font-weight:750!important}.tkm-files a{display:grid!important;grid-template-columns:22px minmax(0,1fr) 34px!important;grid-template-areas:"icon name dl" "icon size dl"!important;gap:2px 8px!important;align-items:center!important;padding:11px!important;border:1px solid #dce7f7!important;border-radius:12px!important;color:#071a44!important;text-decoration:none!important;overflow:hidden!important}.tkm-files a+a{margin-top:8px!important}.tkm-files a>span{grid-area:name!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:850!important}.tkm-files a>small{grid-area:size!important;color:#617493!important;font-size:12px!important}.tkm-files a>b{grid-area:dl!important;justify-self:end!important;color:#0969f6!important;font-size:18px!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;z-index:2!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 58px!important;gap:10px!important;width:100%!important;margin:0!important;padding:13px 16px 16px!important;border-top:1px solid #e7eef8!important;background:#fff!important}.tkm-attach,.tkm-send,.tkm-reply-bar input:not([type=file]){height:54px!important;min-width:0!important;border-radius:13px!important}.tkm-attach{border:1px solid #dce7f7!important;background:#fff!important;color:#071a44!important;font-size:24px!important}.tkm-reply-bar input:not([type=file]){width:100%!important;border:1px solid #dce7f7!important;background:#fff!important;padding:0 16px!important;color:#071a44!important;font-size:16px!important;font-weight:500!important}.tkm-send{border:0!important;background:#0969f6!important;color:#fff!important;font-size:24px!important;box-shadow:0 12px 30px -16px #0969f6d9!important}.tkm-accordion{overflow:hidden!important;margin:16px 0 0!important}.tkm-accordion button{display:grid!important;grid-template-columns:42px minmax(0,1fr) 20px!important;align-items:center!important;width:100%!important;height:58px!important;padding:0 18px!important;border:0!important;border-bottom:1px solid #e7eef8!important;background:#fff!important;color:#071a44!important;font-size:16px!important;font-weight:800!important;text-align:left!important}.tkm-accordion button:last-child{border-bottom:0!important}.tkm-accordion span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-clean-dd-menu,.tk-clean-dd-list,.tkm-action-dd{max-width:100vw!important;overflow-x:hidden!important}}@media(max-width:480px){.tkm-detail-page{padding-left:10px!important;padding-right:10px!important}.tkm-ticket-hero{padding:18px 16px 20px!important;border-radius:20px!important}.tkm-ticket-hero h1{font-size:25px!important}.tkm-ticket-id{font-size:14px!important}.tkm-badges .tk-badge,.tkm-badges .tk-priority{height:32px!important;font-size:14px!important}.tkm-meta{font-size:13px!important;gap:8px!important}.tkm-action-grid{gap:8px!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:74px!important;font-size:22px!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:11px!important}.tkm-tabs{height:58px!important}.tkm-tabs button{font-size:13px!important}.tkm-message-list{padding:18px 12px 8px!important}.tkm-msg{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important}.tkm-avatar{width:48px!important;height:48px!important;min-width:48px!important;font-size:17px!important}.tkm-msg.agent .tkm-msg-body{padding:15px 13px!important}.tkm-msg header{grid-template-columns:minmax(0,auto) auto 1fr auto!important;column-gap:6px!important}.tkm-msg header strong{font-size:15px!important}.tkm-msg header span{height:25px!important;padding:0 9px!important;font-size:12px!important}.tkm-msg header time{font-size:12px!important}.tkm-msg p{font-size:15px!important;line-height:1.5!important}.tkm-reply-bar{grid-template-columns:48px minmax(0,1fr) 52px!important;padding:10px 12px 12px!important;gap:8px!important}.tkm-attach,.tkm-send,.tkm-reply-bar input:not([type=file]){height:50px!important}}html,body,#root{max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}@media(max-width:768px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.tk,.tk-page,.tkm-detail-page{max-width:100vw!important;overflow-x:hidden!important;touch-action:pan-y!important;overscroll-behavior-x:none!important}.tkm-detail-page *{max-width:100%;min-width:0}.tkm-detail-page{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;min-height:100dvh!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:#f3f7ff!important;padding:0 12px 20px!important;color:#071a44!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif!important}.tkm-statusbar{display:none!important}.tkm-detail-nav{height:64px!important;display:grid!important;grid-template-columns:84px 1fr 44px!important;align-items:center!important;margin:0 -2px 2px!important}.tkm-detail-nav strong{text-align:center!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.02em!important;color:#071a44!important}.tkm-back{justify-self:start!important;display:flex!important;align-items:center!important;gap:4px!important;color:#0b6cf6!important;font-size:16px!important;font-weight:700!important;line-height:1!important}.tkm-ghost{justify-self:end!important;width:38px!important;height:38px!important;color:#071a44!important;font-size:20px!important;line-height:1!important}.tkm-ticket-hero,.tkm-conversation-card,.tkm-accordion{width:100%!important;background:#fff!important;border:1px solid #dbe7f7!important;border-radius:18px!important;box-shadow:0 12px 36px -28px #08265473!important}.tkm-ticket-hero{padding:20px 18px 18px!important;margin:0 0 14px!important}.tkm-ticket-id{border-radius:9px!important;padding:7px 12px!important;margin:0 0 12px!important;background:#eaf2ff!important;color:#0b6cf6!important;font-size:14px!important;font-weight:850!important}.tkm-ticket-hero h1{margin:0 0 14px!important;font-size:28px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.035em!important;color:#071a44!important}.tkm-badges{display:flex!important;gap:10px!important;margin:0 0 18px!important;align-items:center!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri,.tkm-badges [class*=badge],.tkm-badges [class*=pri]{font-size:15px!important;min-height:34px!important;padding:8px 13px!important;border-radius:10px!important;font-weight:800!important}.tkm-meta{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 18px!important;color:#627391!important;font-size:15px!important;font-weight:650!important;white-space:nowrap!important}.tkm-action-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:72px!important;min-height:72px!important;border-radius:13px!important;border:1px solid #dbe7f7!important;background:#fff!important;color:#071a44!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 4px!important;box-shadow:none!important;font-size:23px!important;font-weight:800!important;line-height:1!important}.tkm-action-grid button span,.tkm-action-dd .tk-clean-dd-btn span{font-size:12px!important;font-weight:800!important;line-height:1.15!important;white-space:normal!important}.tkm-conversation-card{overflow:hidden!important;margin-bottom:14px!important}.tkm-tabs{height:66px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;border-bottom:1px solid #dbe7f7!important}.tkm-tabs button{font-size:14px!important;font-weight:800!important;color:#1d315c!important;background:transparent!important;border:0!important;position:relative!important}.tkm-tabs button.active{color:#0b6cf6!important}.tkm-tabs button.active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;border-radius:3px!important;background:#0b6cf6!important}.tkm-tabs em{display:inline-grid!important;place-items:center!important;min-width:28px!important;height:28px!important;padding:0 8px!important;margin-left:8px!important;border-radius:999px!important;font-size:13px!important;background:#eef2f7!important;color:#53627a!important;font-style:normal!important}.tkm-message-list{max-height:none!important;overflow:visible!important;padding:26px 16px 0!important}.tkm-msg{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;margin:0 0 22px!important;align-items:start!important}.tkm-avatar{width:52px!important;height:52px!important;border-radius:50%!important;font-size:19px!important;font-weight:900!important;background:#e3edff!important;color:#0b6cf6!important}.tkm-msg.agent .tkm-avatar{background:#dff8e9!important;color:#0aa35d!important}.tkm-msg-body{border:0!important;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.tkm-msg.agent .tkm-msg-body{background:linear-gradient(135deg,#effdf7,#f8fffb)!important;border:1px solid #d8f1e4!important;border-radius:16px!important;padding:18px 18px 20px!important;box-shadow:0 14px 30px -26px #0f553459!important}.tkm-msg header{display:grid!important;grid-template-columns:auto auto 1fr auto!important;gap:9px!important;align-items:center!important;margin:0 0 10px!important}.tkm-msg header strong{font-size:16px!important;line-height:1.2!important;font-weight:900!important;color:#071a44!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tkm-msg header span{font-size:12px!important;font-weight:850!important;padding:5px 9px!important;border-radius:999px!important;background:#eaf2ff!important;color:#0b6cf6!important}.tkm-msg.agent header span{background:#dff8e9!important;color:#079b5a!important}.tkm-msg header time{justify-self:end!important;margin-left:0!important;color:#627391!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important}.tkm-msg header button{width:22px!important;padding:0!important;border:0!important;color:#071a44!important;background:transparent!important;font-size:17px!important;font-weight:900!important}.tkm-msg p{margin:0!important;color:#071a44!important;font-size:16px!important;line-height:1.55!important;font-weight:500!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.tkm-files{margin-top:18px!important;border:1px solid #dbe7f7!important;border-radius:14px!important;padding:13px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;background:#fff!important}.tkm-files>div{grid-column:1/-1!important;font-size:14px!important;font-weight:800!important;color:#667895!important}.tkm-files a{display:grid!important;grid-template-columns:18px minmax(0,1fr) 16px!important;grid-template-rows:auto auto!important;gap:2px 6px!important;align-items:center!important;min-height:54px!important;padding:9px 8px!important;border:1px solid #dfe8f6!important;border-radius:10px!important;text-decoration:none!important;color:#071a44!important;background:#fff!important;font-size:10px!important;font-weight:850!important;overflow:hidden!important}.tkm-files a span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-files a small{grid-column:2/3!important;font-size:10px!important;color:#667895!important;font-weight:700!important}.tkm-files a b{grid-column:3/4!important;grid-row:1/3!important;color:#0b6cf6!important;font-size:14px!important;align-self:center!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;z-index:3!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) 58px!important;gap:10px!important;padding:12px 14px 14px!important;background:#fff!important;border-top:1px solid #e5edf8!important}.tkm-attach,.tkm-send{height:52px!important;border-radius:12px!important;display:grid!important;place-items:center!important}.tkm-attach{border:1px solid #dbe7f7!important;background:#fff!important;color:#0b6cf6!important;font-size:24px!important}.tkm-reply-bar input:not([type=file]){height:52px!important;border:1px solid #dbe7f7!important;border-radius:12px!important;padding:0 15px!important;font-size:15px!important;color:#071a44!important;background:#fff!important}.tkm-send{border:0!important;background:#0b6cf6!important;color:#fff!important;font-size:24px!important;box-shadow:0 14px 24px -16px #0b6cf6!important}.tkm-accordion{overflow:hidden!important;margin-top:14px!important;margin-bottom:10px!important}.tkm-accordion button{height:56px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 18px!important;align-items:center!important;width:100%!important;padding:0 18px!important;border:0!important;border-bottom:1px solid #e5edf8!important;background:#fff!important;color:#071a44!important;font-size:16px!important;font-weight:850!important;text-align:left!important}.tkm-accordion button:last-child{border-bottom:0!important}.tkm-accordion b{color:#6a7892!important;justify-self:end!important;font-size:22px!important}}@media(max-width:390px){.tkm-ticket-hero h1{font-size:25px!important}.tkm-meta{font-size:13px!important;gap:7px!important}.tkm-action-grid{gap:8px!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:66px!important;min-height:66px!important}.tkm-msg{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}.tkm-avatar{width:44px!important;height:44px!important;font-size:16px!important}.tkm-msg header{grid-template-columns:auto auto 1fr!important}.tkm-msg header button{display:none!important}.tkm-msg header time{font-size:11px!important}.tkm-msg p{font-size:14px!important}.tkm-files{grid-template-columns:1fr!important}}@media(max-width:768px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{position:relative!important;touch-action:pan-y!important;overscroll-behavior-x:none!important;background:#f3f7ff!important}*{box-sizing:border-box!important}.tk{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.tk-ticket-tab>.tk-detail-page{display:none!important}.tkm-detail-page{width:100vw!important;max-width:100vw!important;min-height:100dvh!important;margin:0!important;padding:0 12px 16px!important;overflow-x:hidden!important;background:#f4f8ff!important;color:#071a44!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.tkm-statusbar{display:none!important}.tkm-detail-nav{height:56px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:0!important;margin:0!important;background:transparent!important}.tkm-back,.tkm-ghost{border:0!important;background:transparent!important;box-shadow:none!important;height:auto!important;padding:0!important}.tkm-back{justify-self:start!important;color:#0969f6!important;font-size:17px!important;font-weight:650!important;letter-spacing:-.02em!important}.tkm-detail-nav strong{font-size:18px!important;line-height:1!important;font-weight:850!important;color:#071a44!important;letter-spacing:-.02em!important}.tkm-ghost{justify-self:end!important;color:#071a44!important;font-size:18px!important;font-weight:900!important;letter-spacing:1px!important}.tkm-ticket-hero,.tkm-conversation-card,.tkm-accordion{width:100%!important;max-width:100%!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 14px 42px -30px #09265473!important}.tkm-ticket-hero{border-radius:20px!important;margin:0 0 14px!important;padding:20px 18px 18px!important}.tkm-ticket-id{display:inline-flex!important;align-items:center!important;background:#eaf2ff!important;color:#0969f6!important;border-radius:8px!important;padding:7px 12px!important;font-size:14px!important;font-weight:850!important;margin:0 0 14px!important;line-height:1!important}.tkm-ticket-hero h1{font-size:26px!important;line-height:1.05!important;margin:0 0 14px!important;font-weight:900!important;letter-spacing:-.04em!important;color:#071a44!important}.tkm-badges{display:flex!important;gap:10px!important;margin:0 0 18px!important;align-items:center!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{height:36px!important;border-radius:10px!important;padding:0 13px!important;font-size:15px!important;font-weight:850!important}.tkm-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;font-size:14px!important;line-height:1.2!important;color:#667895!important;font-weight:650!important;margin:0 0 18px!important}.tkm-action-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;width:100%!important}.tkm-action-grid button,.tkm-action-dd,.tkm-action-dd .tk-clean-dd-btn{min-width:0!important;width:100%!important;height:78px!important;border-radius:13px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:none!important;color:#0969f6!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 4px!important;font-size:24px!important;line-height:1!important}.tkm-action-dd .tk-clean-dd-btn svg,.tkm-action-dd .tk-clean-chev{display:none!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:12px!important;line-height:1.1!important;font-weight:800!important;color:#071a44!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.tkm-conversation-card{border-radius:20px!important;margin:0!important;padding:0!important;overflow:hidden!important}.tkm-tabs{height:62px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;border-bottom:1px solid #dce7f7!important;background:#fff!important}.tkm-tabs button{position:relative!important;border:0!important;background:transparent!important;color:#344a73!important;font-size:13px!important;font-weight:750!important;padding:0!important}.tkm-tabs button.active{color:#0969f6!important}.tkm-tabs button.active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;background:#0969f6!important}.tkm-tabs em{display:inline-grid!important;place-items:center!important;min-width:22px!important;height:22px!important;border-radius:9px!important;background:#eef2f8!important;color:#344a73!important;font-style:normal!important;font-size:12px!important;margin-left:6px!important}.tkm-message-list{padding:18px 14px 0!important;max-height:none!important;overflow:visible!important;background:#fff!important}.tkm-msg{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:11px!important;margin:0 0 16px!important;width:100%!important}.tkm-avatar{width:46px!important;height:46px!important;border-radius:50%!important;background:#e8f0ff!important;color:#0969f6!important;display:grid!important;place-items:center!important;font-size:18px!important;font-weight:900!important;overflow:hidden!important}.tkm-msg.agent .tkm-avatar{background:#e5f8ee!important;color:#16a05e!important}.tkm-msg-body{min-width:0!important;border:0!important;background:#fff!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.tkm-msg.agent .tkm-msg-body{background:#f6fff9!important;border:1px solid #def4e8!important;border-radius:14px!important;padding:15px 14px!important}.tkm-msg header{display:grid!important;grid-template-columns:auto auto 1fr auto!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important;min-width:0!important}.tkm-msg header strong{font-size:15px!important;line-height:1!important;font-weight:900!important;color:#071a44!important;white-space:nowrap!important}.tkm-msg header span{height:26px!important;border-radius:9px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;background:#eef4ff!important;color:#0969f6!important;font-size:12px!important;font-weight:850!important}.tkm-msg.agent header span{background:#ddf8e9!important;color:#16a05e!important}.tkm-msg header time{justify-self:end!important;color:#667895!important;font-size:12px!important;font-weight:650!important;white-space:nowrap!important}.tkm-msg header button{border:0!important;background:transparent!important;color:#071a44!important;padding:0!important;font-size:16px!important;line-height:1!important}.tkm-msg p{margin:0!important;color:#071a44!important;font-size:14px!important;line-height:1.55!important;font-weight:540!important;overflow-wrap:anywhere!important}.tkm-files{margin-top:16px!important;border:1px solid #dce7f7!important;border-radius:14px!important;padding:12px!important;background:#fff!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.tkm-files>div{grid-column:1/-1!important;color:#667895!important;font-weight:750!important;font-size:13px!important}.tkm-files a{min-width:0!important;border:1px solid #dce7f7!important;border-radius:10px!important;padding:10px 8px!important;color:#071a44!important;text-decoration:none!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:5px!important;align-items:center!important}.tkm-files a span{font-size:11px!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-files a small{grid-column:2!important;font-size:10px!important;color:#667895!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid #e7eef8!important;padding:12px!important;display:grid!important;grid-template-columns:42px 1fr 54px!important;gap:8px!important;align-items:center!important;z-index:2!important}.tkm-attach,.tkm-send,.tkm-reply-bar input:not([type=file]){height:48px!important;border-radius:12px!important}.tkm-attach{background:#fff!important;border:1px solid #dce7f7!important;color:#071a44!important;font-size:22px!important}.tkm-reply-bar input:not([type=file]){width:100%!important;min-width:0!important;border:1px solid #dce7f7!important;background:#f9fbff!important;padding:0 14px!important;font-size:14px!important;color:#071a44!important}.tkm-send{background:#0969f6!important;border:0!important;color:#fff!important;font-size:24px!important;box-shadow:0 10px 22px -14px #0969f6e6!important}.tkm-panel-list{padding:14px 18px!important;background:#fff!important}.tkm-panel-list div,.tkm-panel-list a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 0!important;border-bottom:1px solid #e7eef8!important;color:#071a44!important;text-decoration:none!important;font-size:14px!important}.tkm-accordion{border-radius:18px!important;margin:14px 0 0!important;overflow:hidden!important}.tkm-accordion button{height:54px!important;width:100%!important;display:grid!important;grid-template-columns:28px 1fr auto!important;align-items:center!important;border:0!important;border-bottom:1px solid #e7eef8!important;background:#fff!important;color:#071a44!important;text-align:left!important;padding:0 16px!important;font-size:15px!important;font-weight:800!important}.tkm-accordion button:last-child{border-bottom:0!important}.tkm-accordion b{color:#667895!important;font-size:22px!important}}@media(max-width:390px){.tkm-detail-page{padding-left:8px!important;padding-right:8px!important}.tkm-ticket-hero{padding:18px 14px 16px!important}.tkm-ticket-hero h1{font-size:23px!important}.tkm-action-grid{gap:7px!important}.tkm-action-grid button,.tkm-action-dd,.tkm-action-dd .tk-clean-dd-btn{height:72px!important;font-size:22px!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:10px!important}.tkm-msg{grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}.tkm-avatar{width:40px!important;height:40px!important;font-size:16px!important}.tkm-msg header{grid-template-columns:auto auto 1fr auto!important;gap:5px!important}.tkm-msg header strong{font-size:13px!important}.tkm-msg header span{font-size:10px!important;height:22px!important;padding:0 7px!important}.tkm-msg header time{font-size:10px!important}.tkm-msg p{font-size:12px!important;line-height:1.5!important}.tkm-files{grid-template-columns:1fr!important}}@media(max-width:768px){html,body,#root,.tk,.tk-page,.tkm-detail-page{max-width:100vw!important;overflow-x:hidden!important;overscroll-behavior-x:none!important;touch-action:pan-y!important}*{box-sizing:border-box!important}.tkm-home-head,.tk-mobile-hero,.tk-page-topbar,.tk-stats,.tkm-accordion{display:none!important}.tkm-detail-page{width:100vw!important;min-height:100dvh!important;padding:6px 10px 18px!important;background:#eef4ff!important;color:#071a44!important;font-weight:500!important}.tkm-statusbar{display:none!important}.tkm-detail-nav{height:48px!important;display:grid!important;grid-template-columns:88px 1fr 52px!important;align-items:center!important;padding:0!important;margin:0 0 8px!important}.tkm-back{border:0!important;background:transparent!important;color:#0969f6!important;font-size:18px!important;line-height:1!important;font-weight:600!important;padding:0!important;text-align:left!important}.tkm-detail-nav strong{text-align:center!important;font-size:20px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.02em!important}.tkm-ghost{border:0!important;background:transparent!important;font-size:18px!important;font-weight:700!important;text-align:right!important;color:#071a44!important;padding:0!important}.tkm-ticket-hero{width:100%!important;border:1px solid #d7e2f4!important;border-radius:20px!important;background:#fff!important;margin:0 0 12px!important;padding:18px 18px 20px!important;box-shadow:none!important}.tkm-ticket-id{display:inline-flex!important;align-items:center!important;height:34px!important;padding:0 13px!important;border-radius:10px!important;background:#eaf2ff!important;color:#0969f6!important;font-size:15px!important;font-weight:700!important;margin:0 0 16px!important}.tkm-ticket-hero h1{margin:0 0 14px!important;color:#071a44!important;font-size:26px!important;line-height:1.08!important;letter-spacing:-.04em!important;font-weight:700!important;max-width:100%!important;overflow-wrap:anywhere!important}.tkm-badges{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:0 0 18px!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri,.tkm-ticket-hero .tk-badge,.tkm-ticket-hero .tk-pri{min-height:34px!important;border-radius:12px!important;padding:0 14px!important;font-size:14px!important;font-weight:650!important}.tkm-meta{display:flex!important;align-items:center!important;gap:10px!important;color:#6d7d99!important;font-size:14px!important;line-height:1.2!important;font-weight:550!important;margin:0 0 18px!important;flex-wrap:wrap!important}.tkm-meta b{font-weight:500!important;color:#6d7d99!important}.tkm-action-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.tkm-action-grid>button,.tkm-action-dd,.tkm-action-dd .tk-clean-dd-btn{min-width:0!important;width:100%!important}.tkm-action-grid>button,.tkm-action-dd .tk-clean-dd-btn{height:76px!important;border-radius:14px!important;border:1px solid #dbe6f6!important;background:#fff!important;color:#071a44!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 4px!important;font-size:20px!important;font-weight:600!important;text-align:center!important;overflow:hidden!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{color:#071a44!important;font-size:11.5px!important;line-height:1.05!important;font-weight:650!important;white-space:normal!important;text-align:center!important}.tkm-action-dd select,.tkm-action-dd .tk-clean-dd-menu{max-width:calc(100vw - 28px)!important}.tkm-conversation-card{width:100%!important;border:1px solid #d7e2f4!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;margin:0!important}.tkm-tabs{height:52px!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;border-bottom:1px solid #dfe8f6!important}.tkm-tabs button{min-width:0!important;font-size:12px!important;font-weight:600!important;padding:0 4px!important}.tkm-tabs em{padding:2px 6px!important;font-size:11px!important;font-weight:600!important;margin-left:3px!important}.tkm-tabs button.active:after{left:10px!important;right:10px!important;height:2px!important}.tkm-message-list{max-height:none!important;overflow:visible!important;padding:14px 12px 0!important}.tkm-msg{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;margin-bottom:12px!important;max-width:100%!important}.tkm-avatar{width:40px!important;height:40px!important;font-size:15px!important;font-weight:650!important}.tkm-msg-body{min-width:0!important;border-radius:13px!important;padding:11px!important;box-shadow:none!important}.tkm-msg header{display:grid!important;grid-template-columns:auto auto 1fr auto!important;gap:6px!important;margin-bottom:8px!important;align-items:center!important}.tkm-msg header strong{font-size:13px!important;font-weight:650!important;min-width:0!important}.tkm-msg header span{font-size:10px!important;font-weight:600!important;padding:3px 7px!important}.tkm-msg header time{font-size:11px!important;font-weight:500!important;color:#667895!important;justify-self:end!important;margin:0!important;white-space:nowrap!important}.tkm-msg header button{font-size:12px!important;font-weight:600!important}.tkm-msg p{font-size:12.5px!important;line-height:1.48!important;font-weight:450!important;color:#071a44!important}.tkm-files{margin-top:10px!important;padding:9px!important;border-radius:12px!important;overflow:hidden!important}.tkm-files>div{font-size:11px!important;font-weight:550!important}.tkm-files a{grid-template-columns:16px minmax(0,1fr) 14px!important;gap:6px!important;padding:8px!important;font-size:10px!important;font-weight:550!important}.tkm-files small{display:none!important}.tkm-files span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:42px 1fr 46px!important;gap:7px!important;padding:10px 11px 12px!important;border-top:1px solid #e7eef8!important;background:#fff!important}.tkm-attach,.tkm-send,.tkm-reply-bar input:not([type=file]){height:42px!important;border-radius:10px!important}.tkm-attach{font-size:19px!important}.tkm-send{font-size:20px!important}.tkm-reply-bar input:not([type=file]){min-width:0!important;font-size:12px!important;font-weight:450!important;padding:0 12px!important}.tkm-panel-list{padding:8px 14px 10px!important}.tkm-panel-list div,.tkm-panel-list a{padding:11px 0!important}.tkm-panel-list b,.tkm-panel-list span{font-size:12px!important;font-weight:550!important}}@media(max-width:390px){.tkm-ticket-hero{padding:16px 14px 18px!important}.tkm-ticket-hero h1{font-size:23px!important}.tkm-action-grid{gap:6px!important}.tkm-action-grid>button,.tkm-action-dd .tk-clean-dd-btn{height:68px!important;font-size:18px!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:10.5px!important}.tkm-msg{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}.tkm-avatar{width:36px!important;height:36px!important;font-size:13px!important}.tkm-msg p{font-size:11.5px!important}}@media(max-width:760px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{overscroll-behavior-x:none!important;touch-action:pan-y!important}.tk{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;padding:10px 10px 96px!important;box-sizing:border-box!important}.tkm-statusbar,.tkm-home-status,.tk-mobile-hero,.tk-page-topbar,.tkm-bottom-nav{display:none!important}.tkm-home-head{display:grid!important;grid-template-columns:38px 40px 1fr 38px!important;gap:8px!important;align-items:center!important;margin:2px 0 10px!important;min-width:0!important}.tkm-home-menu,.tkm-home-bell{width:38px!important;height:38px!important;border-radius:11px!important;font-size:0!important;box-shadow:none!important}.tkm-home-menu:before{font-size:20px!important}.tkm-home-bell:before{font-size:18px!important}.tkm-home-logo{width:40px!important;height:40px!important;border-radius:11px!important;font-size:0!important;box-shadow:none!important}.tkm-home-logo:before{font-size:22px!important}.tkm-home-head h1{font-size:18px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.015em!important;margin:0!important}.tkm-home-head p{font-size:11px!important;line-height:1.22!important;font-weight:500!important;margin:3px 0 0!important}.tkm-home-bell span{width:17px!important;height:17px!important;top:-5px!important;right:-5px!important;font-size:10px!important;font-weight:700!important}.tk-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 10px!important}.tk-stat{display:flex!important;height:86px!important;min-height:86px!important;border-radius:14px!important;padding:10px!important;gap:9px!important;background:#fff!important;border:1px solid #e2eaf7!important;box-shadow:0 10px 26px -24px #09265473!important}.tk-stat-icon-wrap{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important}.tk-stat-icon-wrap svg{width:19px!important;height:19px!important}.tk-stat-label{font-size:10px!important;font-weight:600!important;line-height:1.1!important}.tk-stat-value{font-size:21px!important;font-weight:700!important;line-height:1!important;margin:2px 0!important}.tk-stat-delta{font-size:10px!important;font-weight:500!important}.tk-card.tk-table-card{border-radius:15px!important;padding:10px!important;overflow:visible!important}.tk-table-filters{grid-template-columns:1fr 38px!important;gap:7px!important}.tk-header-search{height:38px!important;border-radius:10px!important}.tk-header-search input{font-size:12px!important;font-weight:500!important}.tk-filter-btn{width:38px!important;height:38px!important;border-radius:10px!important}.tk-table-filters>.tk-clean-dd .tk-clean-dd-btn,.tk-table-filters>.tk-header-select{height:36px!important;border-radius:10px!important;font-size:11px!important;font-weight:600!important}.tk-header-tab{height:34px!important;font-size:11px!important;font-weight:600!important}.tk-data-table tr{min-height:68px!important;padding:10px 28px 9px 20px!important}.tk-subject-cell strong{font-size:13px!important;font-weight:650!important}.tk-subject-cell small{font-size:11px!important;font-weight:500!important;margin-top:3px!important}.tk-subject-dot{left:5px!important;top:24px!important;width:6px!important;height:6px!important}.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5){transform:translateY(-5px)!important;margin-left:48%!important}.tk-data-table td:nth-child(5){margin-left:6px!important}.tk-badge,.tk-pri{font-size:10px!important;font-weight:600!important;padding:4px 7px!important}.tk-data-table td:nth-child(7){top:16px!important;right:34px!important;font-size:11px!important;font-weight:500!important}.tk-data-table td:nth-child(8){top:17px!important;right:4px!important}.tk-count{font-size:11px!important;font-weight:500!important;margin-bottom:8px!important}.tk-pager{gap:8px!important}.tk-pg{width:34px!important;height:34px!important;border-radius:10px!important;font-size:12px!important;font-weight:600!important}.tkm-detail-page{position:fixed!important;inset:0!important;z-index:2147483647!important;background:#eef4ff!important;padding:8px 10px max(34px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;overscroll-behavior-x:none!important;touch-action:pan-y!important}.tkm-detail-page *{max-width:100%!important;box-sizing:border-box!important}.tkm-detail-nav{height:42px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;margin-bottom:4px!important}.tkm-detail-nav strong{font-size:17px!important;font-weight:700!important}.tkm-back{font-size:16px!important;font-weight:600!important;padding:0!important}.tkm-ghost{font-size:17px!important;font-weight:600!important;padding:0!important}.tkm-ticket-hero{border-radius:16px!important;margin:4px 0 9px!important;padding:14px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:none!important}.tkm-ticket-id{display:inline-flex!important;font-size:12px!important;font-weight:650!important;border-radius:8px!important;padding:5px 9px!important;margin-bottom:10px!important}.tkm-ticket-hero h1{font-size:22px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0 0 9px!important}.tkm-badges{gap:7px!important;margin:0 0 12px!important}.tkm-meta{font-size:12px!important;font-weight:500!important;gap:7px!important;margin-bottom:13px!important;flex-wrap:wrap!important}.tkm-action-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important}.tkm-action-grid button,.tkm-action-dd .tk-clean-dd-btn{height:56px!important;min-height:56px!important;border-radius:12px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:none!important;color:#071a44!important;font-size:18px!important;font-weight:600!important;padding:6px 3px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;line-height:1!important}.tkm-action-grid span,.tkm-action-dd .tk-clean-dd-value{font-size:10px!important;line-height:1.05!important;font-weight:600!important;white-space:normal!important;text-align:center!important}.tkm-action-dd{position:relative!important;min-width:0!important}.tkm-action-dd .tk-clean-dd-icon{font-size:18px!important;line-height:1!important}.tkm-action-dd .tk-clean-dd-btn svg{display:none!important}.tkm-action-dd .tk-clean-dd-menu{position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:auto!important;min-width:128px!important;z-index:2147483647!important;border-radius:12px!important;box-shadow:0 16px 35px -20px #09265473!important}.tkm-action-dd .tk-clean-dd-menu button{height:36px!important;min-height:36px!important;display:block!important;font-size:12px!important;font-weight:600!important;text-align:left!important;padding:8px 10px!important;color:#071a44!important}.tkm-conversation-card{border-radius:16px!important;margin:0 0 9px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:none!important;overflow:visible!important}.tkm-tabs{height:42px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important}.tkm-tabs button{font-size:11px!important;font-weight:600!important}.tkm-tabs em{font-size:10px!important;font-weight:600!important;padding:2px 6px!important}.tkm-message-list{max-height:none!important;height:auto!important;overflow:visible!important;padding:10px 9px 0!important}.tkm-msg{grid-template-columns:32px 1fr!important;gap:8px!important;margin-bottom:9px!important}.tkm-avatar{width:32px!important;height:32px!important;font-size:12px!important;font-weight:650!important}.tkm-msg-body{border-radius:12px!important;padding:9px!important;box-shadow:none!important}.tkm-msg header{display:grid!important;grid-template-columns:auto auto 1fr auto!important;gap:5px!important;align-items:center!important}.tkm-msg header strong{font-size:12px!important;font-weight:650!important}.tkm-msg header span{font-size:9px!important;font-weight:600!important;padding:2px 6px!important;border-radius:7px!important}.tkm-msg header time{font-size:10px!important;font-weight:500!important;text-align:right!important}.tkm-msg header button{font-size:13px!important}.tkm-msg p{font-size:12px!important;line-height:1.35!important;font-weight:400!important;margin:7px 0 0!important}.tkm-files{border-radius:11px!important;padding:8px!important;margin-top:9px!important;display:grid!important;gap:6px!important}.tkm-files>div{font-size:10px!important;font-weight:600!important}.tkm-files a{padding:7px!important;border-radius:9px!important;font-size:10px!important;min-width:0!important}.tkm-files a span{font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-files a small{font-size:9px!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;z-index:5!important;grid-template-columns:38px 1fr 40px!important;gap:6px!important;background:#fff!important;border-top:1px solid #e7eef8!important;padding:8px!important;border-radius:0 0 16px 16px!important}.tkm-attach,.tkm-reply-bar input:not([type=file]),.tkm-send{height:38px!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important}.tkm-reply-bar input:not([type=file]){font-size:12px!important;padding:0 10px!important}.tkm-panel-list{padding:8px 12px 10px!important}.tkm-panel-list div,.tkm-panel-list a{padding:9px 0!important;font-size:12px!important;font-weight:500!important}.tkm-accordion{display:none!important}.tkm-detail-page:after{content:"";display:block;height:34px}}@media(max-width:768px){html,body,#root{max-width:100vw!important;overflow-x:hidden!important}.tkm-detail-page{inset:0!important;width:100vw!important;max-width:100vw!important;overflow-x:hidden!important;overflow-y:auto!important;padding:10px 10px 24px!important;font-weight:500!important;-webkit-overflow-scrolling:touch!important}.tkm-detail-page *{box-sizing:border-box!important}.tkm-statusbar{display:none!important}.tkm-detail-nav{height:44px!important;margin:0 0 6px!important}.tkm-detail-nav strong{font-size:18px!important;font-weight:650!important;letter-spacing:-.01em!important}.tkm-back{font-size:16px!important;font-weight:550!important}.tkm-ghost{display:none!important}.tkm-nav-spacer{display:block!important}.tkm-ticket-hero{border-radius:18px!important;margin:6px 0 10px!important;padding:16px!important;box-shadow:0 10px 26px -22px #09265459!important}.tkm-ticket-id{font-size:12px!important;font-weight:650!important;padding:6px 10px!important;border-radius:9px!important;margin-bottom:10px!important}.tkm-ticket-hero h1{font-size:21px!important;line-height:1.16!important;font-weight:680!important;letter-spacing:-.02em!important;margin:0 0 12px!important}.tkm-badges{gap:8px!important;margin:0 0 14px!important;flex-wrap:wrap!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri,.tkm-badges [class*=tk-b-],.tkm-badges [class*=tk-pri]{min-height:28px!important;padding:6px 11px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;border:1px solid rgba(10,38,78,.08)!important;box-shadow:none!important}.tkm-badges .tk-badge:before,.tkm-badges .tk-pri:before{width:8px!important;height:8px!important}.tkm-meta{font-size:12px!important;font-weight:500!important;gap:8px!important;margin-bottom:14px!important;color:#6c7a94!important;flex-wrap:wrap!important}.tkm-action-grid,.tkm-action-grid-clean{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:stretch!important}.tkm-action-grid-clean .tkm-action-dd{min-width:0!important;width:100%!important}.tkm-action-grid-clean .tk-clean-dd-btn{height:52px!important;min-height:52px!important;width:100%!important;border-radius:14px!important;padding:0 12px!important;display:grid!important;grid-template-columns:22px 1fr 14px!important;gap:8px!important;align-items:center!important;justify-content:normal!important;background:#f8fbff!important;border:1px solid #dce7f7!important;box-shadow:0 8px 18px -18px #0926546b!important;color:#071a44!important}.tkm-action-grid-clean .tk-clean-dd-icon{width:22px!important;height:22px!important;border-radius:8px!important;display:grid!important;place-items:center!important;font-size:15px!important;background:#eef5ff!important;color:#0969f6!important;margin:0!important}.tkm-action-grid-clean .tk-clean-dd-value{font-size:12px!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}.tkm-action-grid-clean .tk-clean-dd-btn svg{width:13px!important;height:13px!important;margin:0!important}.tkm-action-dd .tk-clean-dd-menu{top:58px!important;left:0!important;right:auto!important;min-width:100%!important;z-index:2147483647!important;border-radius:14px!important;overflow:hidden!important}.tkm-action-dd .tk-clean-dd-menu button{height:40px!important;font-size:13px!important;font-weight:550!important}.tkm-claim-btn{grid-column:1 / -1!important;height:48px!important;border-radius:14px!important;border:0!important;background:#0969f6!important;color:#fff!important;font-size:13px!important;font-weight:650!important}.tkm-conversation-card{border-radius:18px!important;overflow:hidden!important;margin-bottom:0!important}.tkm-tabs{height:50px!important}.tkm-tabs button{font-size:12px!important;font-weight:560!important}.tkm-tabs em{padding:3px 7px!important;font-size:11px!important;font-weight:560!important}.tkm-tabs button.active:after{left:14px!important;right:14px!important;height:2px!important}.tkm-message-list{max-height:560px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px 12px 8px!important;-webkit-overflow-scrolling:touch!important}.tkm-msg{grid-template-columns:34px 1fr!important;gap:9px!important;margin-bottom:10px!important}.tkm-avatar{width:34px!important;height:34px!important;font-size:13px!important;font-weight:650!important}.tkm-msg-body{border-radius:13px!important;padding:10px!important;min-width:0!important}.tkm-msg header{display:grid!important;grid-template-columns:auto auto 1fr!important;gap:6px!important;align-items:center!important}.tkm-msg header strong{font-size:13px!important;font-weight:650!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-msg header span{font-size:10px!important;font-weight:550!important;padding:3px 7px!important;border-radius:999px!important}.tkm-msg header time{font-size:10px!important;font-weight:500!important;justify-self:end!important;color:#6d7b96!important}.tkm-msg header button{display:none!important}.tkm-msg p{font-size:13px!important;line-height:1.42!important;font-weight:450!important;margin-top:8px!important}.tkm-files{padding:8px!important;border-radius:12px!important;margin-top:10px!important}.tkm-files div{font-size:11px!important;font-weight:550!important}.tkm-files a{padding:8px!important;border-radius:10px!important;min-width:0!important}.tkm-files a span{font-size:10px!important;font-weight:550!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-files a small{font-size:9px!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;grid-template-columns:40px 1fr 42px!important;gap:7px!important;padding:9px 10px 10px!important;background:#fff!important;border-top:1px solid #e7eef8!important}.tkm-attach,.tkm-send{height:40px!important;width:40px!important;border-radius:12px!important;font-size:16px!important}.tkm-reply-bar input:not([type=file]){height:40px!important;border-radius:12px!important;font-size:12px!important;font-weight:450!important;padding:0 12px!important;min-width:0!important}.tkm-upload-preview{padding:6px 10px 10px!important;font-size:11px!important}.tkm-panel-list{padding:8px 14px 12px!important}.tkm-panel-list div,.tkm-panel-list a{padding:10px 0!important;font-size:12px!important}.tkm-panel-list b{font-weight:600!important}.tkm-accordion,.tkm-bottom-nav{display:none!important}}@media(max-width:768px){html,body,#root{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}body{touch-action:pan-y!important;overscroll-behavior-x:none!important}.tkm-home-head,.tk-page-topbar,.tk-mobile-hero,.tkm-statusbar,.tkm-home-status{display:none!important}.tk{padding:10px 10px 88px!important;gap:10px!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 8px!important}.tk-stat{height:auto!important;min-height:74px!important;padding:9px!important;border-radius:14px!important;gap:8px!important;box-shadow:none!important}.tk-stat-icon-wrap{width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important}.tk-stat-label{font-size:9px!important;font-weight:560!important}.tk-stat-value{font-size:20px!important;font-weight:650!important}.tk-stat-delta{font-size:9px!important;font-weight:500!important}.tk-card.tk-table-card{padding:10px!important;border-radius:17px!important;overflow:hidden!important;width:100%!important;max-width:100%!important}.tk-table-title-row{display:block!important}.tk-section-title{display:none!important}.tk-table-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important;width:100%!important;max-width:100%!important}.tk-table-filters>.tk-header-search{grid-column:1 / 2!important;grid-row:1!important}.tk-table-filters>.tk-filter-wrap{grid-column:2 / 3!important;grid-row:1!important}.tk-table-filters>.tk-clean-dd:nth-of-type(1),.tk-table-filters>:nth-child(2){grid-column:1 / 2!important;grid-row:2!important}.tk-table-filters>.tk-clean-dd:nth-of-type(2),.tk-table-filters>:nth-child(3){grid-column:2 / 3!important;grid-row:2!important;min-width:0!important}.tk-header-search,.tk-filter-btn,.tk-table-filters .tk-clean-dd-btn,.tk-table-filters .tk-header-select{height:40px!important;border-radius:12px!important;max-width:100%!important}.tk-filter-btn{width:42px!important;font-size:0!important;padding:0!important;display:grid!important;place-items:center!important}.tk-filter-btn svg{margin:0!important}.tk-table-filters .tk-clean-dd-value{font-size:11px!important;font-weight:560!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-table-toolbar{display:block!important;margin:9px -10px 0!important;border-top:1px solid #e3ebf8!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}.tk-header-tab{height:40px!important;font-size:11px!important;font-weight:560!important;border-radius:0!important}.tk-header-toolbar,.tk-table-toolbar>.tk-clean-dd{display:none!important}.tk-data-table-wrap{overflow:visible!important;width:100%!important;max-width:100%!important}.tk-data-table,.tk-data-table tbody{display:block!important;width:100%!important;min-width:0!important}.tk-data-table thead{display:none!important}.tk-data-table tr{position:relative!important;display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:70px!important;padding:12px 10px 12px 24px!important;border-bottom:1px solid #edf2fa!important;background:#fff!important}.tk-data-table td{position:static!important;display:block!important;padding:0!important;margin:0!important;transform:none!important;min-width:0!important}.tk-data-table td:nth-child(1),.tk-data-table td:nth-child(3),.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(8){display:none!important}.tk-data-table td:nth-child(2){grid-column:1 / -1!important;padding-right:78px!important}.tk-data-table td:nth-child(5){grid-column:2!important;grid-row:2!important;justify-self:end!important}.tk-data-table td:nth-child(6){grid-column:3!important;grid-row:2!important;justify-self:end!important}.tk-data-table td:nth-child(7){position:absolute!important;top:14px!important;right:10px!important;font-size:10px!important;color:#61708d!important;font-weight:500!important}.tk-subject-cell{display:block!important;padding-left:0!important}.tk-subject-dot{position:absolute!important;left:10px!important;top:31px!important;width:7px!important;height:7px!important}.tk-subject-cell strong{display:block!important;max-width:100%!important;font-size:13px!important;line-height:1.25!important;font-weight:610!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-subject-cell small{display:block!important;font-size:11px!important;line-height:1.3!important;font-weight:450!important;color:#566682!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important}.tk-badge,.tk-pri{min-height:22px!important;padding:4px 7px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:560!important;line-height:1!important}.tk-dot,.tk-pri-dot{width:6px!important;height:6px!important}.tkm-detail-page{inset:0!important;width:100vw!important;max-width:100vw!important;padding:8px 10px 22px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#eef4ff!important;z-index:2147483647!important;-webkit-overflow-scrolling:touch!important}body:has(.tkm-detail-page) .bottom-nav,body:has(.tkm-detail-page) .mobile-nav,body:has(.tkm-detail-page) [class*=BottomNav],body:has(.tkm-detail-page) [class*=bottom-nav],body:has(.tkm-detail-page) [class*=mobile-nav]{display:none!important}.tkm-detail-nav{grid-template-columns:1fr auto 1fr!important;height:38px!important;margin:0 0 6px!important}.tkm-detail-nav strong{font-size:17px!important;font-weight:620!important}.tkm-back{font-size:15px!important;font-weight:540!important;color:#0969f6!important}.tkm-nav-spacer,.tkm-ghost{visibility:hidden!important;display:block!important}.tkm-ticket-hero{overflow:visible!important;padding:14px!important;border-radius:18px!important;box-shadow:none!important}.tkm-ticket-id{font-size:12px!important;font-weight:600!important;padding:6px 10px!important;border-radius:10px!important}.tkm-ticket-hero h1{font-size:20px!important;line-height:1.18!important;font-weight:620!important;letter-spacing:-.015em!important;margin:10px 0 12px!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{min-height:30px!important;padding:7px 11px!important;border-radius:999px!important;font-size:12px!important;font-weight:560!important;box-shadow:none!important}.tkm-badges .tk-b-open{background:#eaf2ff!important;color:#0969f6!important;border-color:#d7e7ff!important}.tkm-badges .tk-b-prog{background:#fff7e8!important;color:#9a4a08!important;border-color:#f6dfb9!important}.tkm-badges .tk-b-closed{background:#e8f8f1!important;color:#08764f!important;border-color:#cdeee1!important}.tkm-badges .tk-pri-medium{background:#fff6e5!important;color:#92400e!important;border-color:#f2dbaf!important}.tkm-badges .tk-pri-high,.tkm-badges .tk-pri-critical{background:#fff0f0!important;color:#b91c1c!important;border-color:#ffd8d8!important}.tkm-meta{font-size:12px!important;font-weight:450!important;margin-bottom:12px!important}.tkm-action-grid-clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}.tkm-action-grid-clean .tk-clean-dd{position:relative!important;overflow:visible!important}.tkm-action-grid-clean .tk-clean-dd-btn{height:54px!important;min-height:54px!important;border-radius:15px!important;background:#f8fbff!important;border:1px solid #dbe6f7!important;box-shadow:0 8px 20px -18px #0f2b5973!important;display:grid!important;grid-template-columns:24px 1fr 14px!important;align-items:center!important;gap:9px!important;padding:0 12px!important}.tkm-action-grid-clean .tk-clean-dd-icon{width:24px!important;height:24px!important;border-radius:9px!important;background:#eef5ff!important;color:#0969f6!important;font-size:14px!important;display:grid!important;place-items:center!important}.tkm-action-grid-clean .tk-clean-dd-value{font-size:13px!important;font-weight:590!important;text-align:left!important}.tkm-action-grid-clean .tk-clean-dd-menu{top:calc(100% + 6px)!important;left:0!important;right:0!important;min-width:100%!important;border-radius:14px!important;z-index:2147483647!important;overflow:hidden!important;background:#fff!important}.tkm-action-grid-clean .tk-clean-dd-menu button{height:40px!important;padding:0 12px!important;font-size:13px!important;font-weight:520!important;text-align:left!important;display:flex!important;align-items:center!important}.tkm-conversation-card{overflow:hidden!important;border-radius:18px!important}.tkm-message-list{max-height:450px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px!important;-webkit-overflow-scrolling:touch!important}.tkm-msg{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;margin-bottom:9px!important}.tkm-avatar{width:30px!important;height:30px!important;font-size:11px!important;font-weight:570!important}.tkm-msg-body{padding:9px!important;border-radius:13px!important}.tkm-msg header strong{font-size:12px!important;font-weight:590!important}.tkm-msg header span{font-size:9px!important;font-weight:520!important}.tkm-msg header time{font-size:9px!important;font-weight:450!important}.tkm-msg header button{display:none!important}.tkm-msg p{font-size:12px!important;line-height:1.38!important;font-weight:400!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;z-index:10!important}}@media(max-width:768px){html,body,#root{overflow-x:hidden!important;max-width:100vw!important}body.tk-mobile-detail-open{overflow:hidden!important}body.tk-mobile-detail-open .bottom-nav,body.tk-mobile-detail-open .mobile-nav,body.tk-mobile-detail-open .app-bottom-nav,body.tk-mobile-detail-open .manager-bottom-nav,body.tk-mobile-detail-open [class*=BottomNav],body.tk-mobile-detail-open [class*=bottomNav],body.tk-mobile-detail-open [class*=bottom-nav],body.tk-mobile-detail-open [class*=MobileNav],body.tk-mobile-detail-open [class*=mobileNav],body.tk-mobile-detail-open [class*=mobile-nav]{display:none!important;visibility:hidden!important;pointer-events:none!important}.tkm-home-head,.tk-page-topbar,.tk-mobile-hero,.tkm-statusbar,.tkm-home-status{display:none!important}.tk{padding:10px 10px 72px!important;overflow-x:hidden!important}.tk-card.tk-table-card{overflow:visible!important;padding:10px!important;border-radius:18px!important}.tk-table-filters{display:grid!important;grid-template-columns:1fr 42px!important;gap:8px!important;overflow:visible!important;width:100%!important}.tk-table-filters>*{min-width:0!important;max-width:100%!important}.tk-table-filters .tk-header-search{grid-column:1!important}.tk-table-filters .tk-filter-wrap,.tk-table-filters .tk-filter-btn{grid-column:2!important;width:42px!important}.tk-table-filters .tk-clean-dd{position:relative!important;overflow:visible!important}.tk-table-filters .tk-clean-dd:nth-of-type(1){grid-column:1 / -1!important}.tk-table-filters .tk-clean-dd:nth-of-type(2){grid-column:1 / -1!important}.tk-table-filters .tk-clean-dd-btn,.tk-header-search,.tk-filter-btn{height:40px!important;border-radius:13px!important;box-shadow:none!important}.tk-table-filters .tk-clean-dd-menu{z-index:2147483647!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;border-radius:14px!important;box-shadow:0 18px 45px #0f234629!important}.tk-table-toolbar{overflow:visible!important;margin-top:8px!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important}.tk-header-tab{height:38px!important;font-size:11px!important;font-weight:520!important}.tk-data-table tr{min-height:62px!important;padding:10px 8px 10px 22px!important}.tk-subject-cell strong{font-size:13px!important;font-weight:590!important}.tk-subject-cell small{font-size:11px!important;font-weight:430!important}.tkm-detail-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;padding:8px 10px 16px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#eef4ff!important;z-index:2147483647!important;-webkit-overflow-scrolling:touch!important;font-weight:400!important}.tkm-detail-page *{box-sizing:border-box!important}.tkm-detail-nav{display:grid!important;grid-template-columns:1fr auto 1fr!important;height:36px!important;margin:0 0 7px!important;align-items:center!important}.tkm-detail-nav strong{font-size:17px!important;font-weight:600!important;letter-spacing:-.015em!important}.tkm-back{justify-self:start!important;font-size:15px!important;font-weight:520!important;color:#0b73ff!important;background:transparent!important;border:0!important;padding:0!important}.tkm-nav-spacer,.tkm-ghost,.tkm-detail-nav button:not(.tkm-back):last-child{visibility:hidden!important;display:block!important}.tkm-ticket-hero{position:relative!important;overflow:visible!important;z-index:50!important;padding:13px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dbe6f7!important;box-shadow:none!important;margin-bottom:10px!important}.tkm-ticket-id{font-size:12px!important;font-weight:560!important;padding:6px 10px!important;border-radius:10px!important;background:#eaf2ff!important;color:#0b73ff!important}.tkm-ticket-hero h1{font-size:19px!important;line-height:1.18!important;font-weight:590!important;letter-spacing:-.01em!important;margin:11px 0 12px!important}.tkm-badges{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:12px!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{height:28px!important;min-height:28px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid #dce7f7!important;box-shadow:inset 0 1px #fffc!important;font-size:12px!important;font-weight:520!important;gap:7px!important;background:#f6f9ff!important;color:#12315f!important}.tkm-badges .tk-dot,.tkm-badges .tk-pri-dot,.tkm-badges .tk-badge:before,.tkm-badges .tk-pri:before{width:14px!important;height:7px!important;border-radius:999px!important;flex:0 0 14px!important}.tkm-badges .tk-b-open{background:#f3f7ff!important;color:#1d5fc5!important;border-color:#dbe7fb!important}.tkm-badges .tk-b-open .tk-dot,.tkm-badges .tk-b-open:before{background:#2767d7!important}.tkm-badges .tk-b-prog{background:#fff8ea!important;color:#9a4a08!important;border-color:#efd9af!important}.tkm-badges .tk-b-prog .tk-dot,.tkm-badges .tk-b-prog:before{background:#b45309!important}.tkm-badges .tk-b-closed{background:#eaf8f1!important;color:#08764f!important;border-color:#cbeedd!important}.tkm-badges .tk-b-closed .tk-dot,.tkm-badges .tk-b-closed:before{background:#059669!important}.tkm-badges .tk-pri-high,.tkm-badges .tk-pri-critical{background:#fff4f0!important;color:#9a4a08!important;border-color:#efdac8!important}.tkm-badges .tk-pri-medium{background:#fff8ea!important;color:#9a4a08!important;border-color:#efd9af!important}.tkm-badges .tk-pri-low{background:#f3f7ff!important;color:#40516e!important;border-color:#e2e9f5!important}.tkm-badges .tk-pri-dot,.tkm-badges .tk-pri:before{background:#b45309!important}.tkm-meta{font-size:12px!important;line-height:1.3!important;font-weight:400!important;color:#71809a!important;margin-bottom:12px!important}.tkm-action-grid-clean{position:relative!important;z-index:200!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important}.tkm-action-grid-clean .tk-clean-dd{position:relative!important;overflow:visible!important;min-width:0!important;z-index:201!important}.tkm-action-grid-clean .tk-clean-dd.is-open{z-index:2147483647!important}.tkm-action-grid-clean .tk-clean-dd-btn{width:100%!important;height:48px!important;min-height:48px!important;border-radius:14px!important;background:#f9fbff!important;border:1px solid #dce7f7!important;box-shadow:none!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 13px!important;align-items:center!important;gap:8px!important;padding:0 10px!important}.tkm-action-grid-clean .tk-clean-dd.is-open .tk-clean-dd-btn{border-color:#9ec4ff!important;background:#fff!important}.tkm-action-grid-clean .tk-clean-dd-icon{width:24px!important;height:24px!important;border-radius:9px!important;background:#edf5ff!important;color:#0969f6!important;font-size:13px!important;display:grid!important;place-items:center!important}.tkm-action-grid-clean .tk-clean-dd-value{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:560!important;color:#071b4a!important;text-align:left!important}.tkm-action-grid-clean .tk-clean-dd-menu{position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;min-width:100%!important;z-index:2147483647!important;border-radius:14px!important;background:#fff!important;border:1px solid #dbe6f7!important;box-shadow:0 18px 45px #0f234633!important;overflow:hidden!important;max-height:none!important}.tkm-action-grid-clean .tk-clean-dd-menu button{height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;color:#071b4a!important;background:#fff!important;text-align:left!important}.tkm-action-grid-clean .tk-clean-dd-menu button.active,.tkm-action-grid-clean .tk-clean-dd-menu button:hover{background:#eef5ff!important;color:#0969f6!important}.tkm-conversation-card{position:relative!important;z-index:1!important;overflow:hidden!important;border-radius:18px!important;border:1px solid #dbe6f7!important;box-shadow:none!important}.tkm-tabs{height:46px!important}.tkm-tabs button{font-size:12px!important;font-weight:520!important}.tkm-tabs em{font-size:10px!important;font-weight:500!important}.tkm-message-list{max-height:430px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px!important;-webkit-overflow-scrolling:touch!important}.tkm-msg{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;margin-bottom:10px!important}.tkm-avatar{width:30px!important;height:30px!important;font-size:11px!important;font-weight:560!important}.tkm-msg-body{padding:9px!important;border-radius:13px!important}.tkm-msg header{grid-template-columns:auto auto 1fr!important;gap:6px!important}.tkm-msg header strong{font-size:12px!important;font-weight:570!important}.tkm-msg header span{font-size:9px!important;font-weight:500!important}.tkm-msg header time{font-size:9px!important;font-weight:400!important}.tkm-msg header button{display:none!important}.tkm-msg p{font-size:12px!important;line-height:1.38!important;font-weight:390!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;z-index:20!important}}@media(max-width:768px){html,body,#root{width:100%!important;max-width:100%!important;min-height:100dvh!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none!important;touch-action:pan-y!important}body.tk-mobile-detail-open{overflow-y:auto!important}body.tk-mobile-detail-open nav[class*=bottom],body.tk-mobile-detail-open div[class*=bottom-nav],body.tk-mobile-detail-open div[class*=BottomNav],body.tk-mobile-detail-open div[class*=mobile-nav],body.tk-mobile-detail-open div[class*=MobileNav],body.tk-mobile-detail-open footer,body.tk-mobile-detail-open [class*=BottomNavigation],body.tk-mobile-detail-open [class*=tabbar],body.tk-mobile-detail-open [class*=TabBar]{display:none!important;visibility:hidden!important;pointer-events:none!important}.tk{width:100%!important;max-width:100%!important;min-height:100dvh!important;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important;padding:12px 10px 34px!important;gap:12px!important}.tk>*{max-width:100%!important}.tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;overflow:visible!important}.tk-stat{min-height:82px!important;padding:12px!important;border-radius:16px!important;box-shadow:0 8px 22px -18px #14285a38!important}.tk-stat-icon{width:36px!important;height:36px!important;border-radius:12px!important}.tk-stat-label{font-size:11px!important;font-weight:650!important}.tk-stat-value{font-size:24px!important;font-weight:750!important;line-height:1!important}.tk-stat-sub{font-size:10.5px!important;font-weight:600!important}.tk-header-container,.tk-table-card,.tk-list-card,.tk-mobile-list,.tk-table-wrap{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.tk-header-container{padding:10px!important;border-radius:18px!important;background:#ffffffeb!important;border:1px solid #dfe9f8!important;box-shadow:0 10px 28px -24px #14285a38!important}.tk-header-row-1{display:grid!important;grid-template-columns:1fr 44px!important;gap:8px!important;align-items:center!important}.tk-header-search{grid-column:1 / 2!important;min-height:44px!important;height:44px!important;border-radius:14px!important;padding:0 12px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:none!important}.tk-header-search input,.tk-header-search input::placeholder{font-size:13px!important;font-weight:600!important}.tk-filter-btn,.tk-soft-action{width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 6px 18px -16px #14285a38!important;font-size:0!important}.tk-header-select,.tk-clean-dd.tk-header-select{min-width:0!important;width:100%!important;max-width:100%!important;height:42px!important;border-radius:14px!important;border:1px solid #dce7f7!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.tk-header-select .tk-clean-dd-btn,.tk-clean-dd.tk-header-select .tk-clean-dd-btn{height:42px!important;padding:0 12px!important;font-size:12px!important;font-weight:650!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-radius:0!important;overflow:visible!important;padding:0!important;background:transparent!important;border-top:1px solid #e8eef7!important}.tk-tab{min-width:0!important;height:44px!important;font-size:12px!important;font-weight:650!important;border-radius:0!important}.tk-ticket-card,.tk-mobile-ticket-row,.tk-list-item,.tk-table tbody tr{border-radius:16px!important;background:#fff!important;border:1px solid #edf2fa!important;box-shadow:0 6px 18px -18px #14285a2e!important;margin:7px 0!important;overflow:hidden!important}.tk-ticket-title,.tk-row-title,.tk-table-title,.tk-list-title{font-size:14px!important;font-weight:700!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tk-ticket-owner,.tk-row-sub,.tk-list-sub{font-size:12px!important;font-weight:500!important;color:#51617f!important}.tkm-detail-page{position:fixed!important;inset:0!important;z-index:99999!important;display:block!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:10px 10px calc(28px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#f7fbff,#edf3fb)!important;touch-action:pan-y!important}.tkm-detail-page *{max-width:100%!important}.tkm-detail-nav{height:42px!important;display:grid!important;grid-template-columns:84px 1fr 84px!important;align-items:center!important;margin:0 0 8px!important;padding:0!important;background:transparent!important;border:0!important}.tkm-detail-nav strong{text-align:center!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.02em!important}.tkm-back{justify-self:start!important;color:#1473ff!important;font-size:16px!important;font-weight:650!important}.tkm-nav-spacer{display:none!important}.tkm-ticket-hero{position:relative!important;z-index:20!important;overflow:visible!important;padding:15px!important;margin:0 0 10px!important;border-radius:20px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 10px 26px -24px #14285a38!important}.tkm-ticket-id{display:inline-flex!important;min-width:auto!important;height:34px!important;padding:0 14px!important;align-items:center!important;border-radius:12px!important;background:#edf5ff!important;color:#1874ee!important;font-size:14px!important;font-weight:750!important}.tkm-ticket-hero h1{margin:12px 0!important;font-size:21px!important;line-height:1.2!important;font-weight:720!important;letter-spacing:-.035em!important}.tkm-meta{margin:12px 0 14px!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;color:#697891!important;font-size:12.5px!important;font-weight:550!important}.tkm-badges,.tk-detail-badges{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.tkm-badges .tk-badge,.tk-detail-badges .tk-badge,.tkm-badges .tk-pri,.tk-detail-badges .tk-pri{height:34px!important;padding:0 14px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:0!important;box-shadow:inset 0 1px #ffffffd9!important}.tk-badge .tk-dot,.tk-pri .tk-pri-dot{width:18px!important;height:8px!important;border-radius:999px!important}.tk-b-open{background:#f1f6ff!important;color:#1d5ec7!important;border:1px solid #d9e7fb!important}.tk-b-open .tk-dot{background:#2563d9!important}.tk-b-prog{background:#fff7e8!important;color:#9a4a10!important;border:1px solid #f6dfb9!important}.tk-b-prog .tk-dot{background:#b45713!important;width:18px!important;height:18px!important}.tk-b-closed{background:#eaf8f1!important;color:#0f7a56!important;border:1px solid #cfeee0!important}.tk-b-closed .tk-dot{background:#15966a!important;width:18px!important;height:18px!important}.tk-pri-low{background:#f2f6fb!important;color:#3e536e!important;border:1px solid #e1e9f4!important}.tk-pri-low .tk-pri-dot{background:#7d8da3!important}.tk-pri-medium{background:#fff7e8!important;color:#9a4a10!important;border:1px solid #f6dfb9!important}.tk-pri-medium .tk-pri-dot{background:#b45713!important;width:18px!important;height:18px!important}.tk-pri-high,.tk-pri-critical{background:#fff0f0!important;color:#bd2b2b!important;border:1px solid #f7d2d2!important}.tk-pri-high .tk-pri-dot,.tk-pri-critical .tk-pri-dot{background:#ef4444!important;width:18px!important;height:18px!important}.tkm-action-grid,.tkm-action-grid-clean{position:relative!important;z-index:50!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:8px!important;overflow:visible!important}.tkm-action-grid:before,.tkm-action-grid:after,.tkm-action-grid-clean:before,.tkm-action-grid-clean:after{display:none!important;content:none!important}.tkm-action-dd,.tk-detail-select-wrap,.tk-clean-dd.tkm-action-dd{position:relative!important;z-index:70!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important}.tkm-action-dd .tk-clean-dd-btn,.tk-detail-select-wrap .tk-clean-dd-btn{width:100%!important;height:56px!important;border-radius:16px!important;background:#f9fbff!important;border:1px solid #dce7f7!important;box-shadow:0 8px 20px -18px #14285a38,inset 0 1px #fffffff5!important;padding:0 12px!important;justify-content:flex-start!important;gap:10px!important}.tkm-action-dd .tk-clean-dd-icon,.tk-detail-select-wrap .tk-clean-dd-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eef6ff!important;color:#1874ee!important;font-size:14px!important}.tkm-action-dd .tk-clean-dd-value,.tk-detail-select-wrap .tk-clean-dd-value{font-size:15px!important;font-weight:700!important;color:#0d1b3a!important}.tk-clean-dd.is-open{z-index:999999!important}.tk-clean-dd-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;z-index:1000000!important;min-width:176px!important;max-width:min(240px,calc(100vw - 28px))!important;padding:8px 0!important;border-radius:0 0 16px 16px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 18px 42px -20px #12254b57,0 4px 14px #12254b14!important;overflow:hidden!important}.tkm-action-grid .tk-clean-dd:nth-child(2) .tk-clean-dd-menu,.tk-detail-hero-actions .tk-clean-dd:nth-child(2) .tk-clean-dd-menu{left:auto!important;right:0!important}.tk-clean-dd-menu button{width:100%!important;height:42px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0d1b3a!important;font-size:13.5px!important;font-weight:650!important;text-align:left!important;box-shadow:none!important}.tk-clean-dd-menu button:hover,.tk-clean-dd-menu button.active{background:#f1f6ff!important;color:#1473ff!important}.tkm-tabs button:nth-child(2) em{display:none!important}.tkm-tabs{height:52px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#fff!important;border-bottom:1px solid #e6edf7!important;overflow:hidden!important}.tkm-tabs button{font-size:13px!important;font-weight:650!important;min-width:0!important}.tkm-conversation-card{overflow:visible!important;border-radius:20px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 10px 26px -24px #14285a38!important;margin-bottom:0!important}.tkm-message-list{max-height:min(62dvh,680px)!important;min-height:280px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:14px 12px 88px!important}.tkm-msg{display:grid!important;grid-template-columns:40px 1fr!important;gap:10px!important;padding:10px 0!important}.tkm-avatar{width:40px!important;height:40px!important;border-radius:50%!important;font-size:12px!important;font-weight:700!important}.tkm-msg-body header{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.tkm-msg-body header strong{font-size:13.5px!important;font-weight:700!important}.tkm-msg-body header span{font-size:11px!important;font-weight:600!important}.tkm-msg-body header time{margin-left:auto!important;font-size:11px!important;color:#71809a!important}.tkm-msg-body p{font-size:13.5px!important;line-height:1.5!important;font-weight:450!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;z-index:30!important;padding:8px!important;background:#fffffff0!important;border-top:1px solid #e6edf7!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}}@media(max-width:420px){.tkm-ticket-hero{padding:13px!important}.tkm-ticket-hero h1{font-size:19px!important}.tkm-action-dd .tk-clean-dd-btn,.tk-detail-select-wrap .tk-clean-dd-btn{height:52px!important}.tkm-action-dd .tk-clean-dd-value,.tk-detail-select-wrap .tk-clean-dd-value{font-size:14px!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{height:32px!important;font-size:12px!important;padding:0 12px!important}}@media(max-width:768px){html,body,#root{width:100%!important;max-width:100%!important;min-height:100dvh!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}body{overscroll-behavior-x:none!important}.tk{width:100%!important;max-width:100vw!important;min-height:100dvh!important;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important;padding:10px 10px 96px!important;box-sizing:border-box!important}.tk *{box-sizing:border-box!important}.tkm-detail-page{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px 10px calc(44px + env(safe-area-inset-bottom))!important;background:#f4f8ff!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:none!important;touch-action:pan-y!important}body.tk-mobile-detail-open{overflow:hidden!important}body.tk-mobile-detail-open .tk-bottom,body.tk-mobile-detail-open .bottom-nav,body.tk-mobile-detail-open .bottomNavigation,body.tk-mobile-detail-open .bottom-navigation,body.tk-mobile-detail-open .mobile-bottom-nav,body.tk-mobile-detail-open .mobile-nav,body.tk-mobile-detail-open .app-nav,body.tk-mobile-detail-open .app-bottom-nav,body.tk-mobile-detail-open .manager-nav,body.tk-mobile-detail-open .manager-bottom-nav,body.tk-mobile-detail-open [class*=BottomNav],body.tk-mobile-detail-open [class*=bottomNav],body.tk-mobile-detail-open [class*=bottom-nav],body.tk-mobile-detail-open [class*=TabBar],body.tk-mobile-detail-open [class*=tabbar]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0 0 12px!important}.tk-stat{min-height:92px!important;height:auto!important;display:grid!important;grid-template-columns:38px 1fr!important;gap:10px!important;align-items:center!important;padding:12px!important;border-radius:18px!important;background:#fffffffa!important;border:1px solid #e2eaf7!important;box-shadow:0 10px 26px -24px #12264e57!important}.tk-stat-icon-wrap,.tk-stat-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}.tk-stat-icon-wrap svg{width:20px!important;height:20px!important}.tk-stat-label{font-size:11px!important;font-weight:600!important;line-height:1.1!important;color:#132348!important;letter-spacing:0!important;text-transform:none!important}.tk-stat-value{font-size:24px!important;font-weight:700!important;line-height:1!important;color:#071a44!important}.tk-stat-delta,.tk-stat-sub{font-size:10.5px!important;font-weight:500!important;line-height:1.1!important}.tk-card.tk-table-card,.tk-table-card,.tk-header-container{width:100%!important;max-width:100%!important;overflow:visible!important;border-radius:20px!important;border:1px solid #dfe8f6!important;background:#fff!important;box-shadow:0 12px 30px -26px #12264e47!important}.tk-table-title-row{display:block!important;padding:10px!important}.tk-section-title{display:none!important}.tk-table-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;width:100%!important;align-items:center!important;overflow:visible!important}.tk-table-filters .tk-header-search{grid-column:1 / 2!important}.tk-table-filters .tk-filter-wrap{grid-column:2 / 3!important;grid-row:1!important}.tk-table-filters .tk-header-select,.tk-table-filters .tk-clean-dd.tk-header-select{grid-column:span 2!important;width:100%!important;max-width:100%!important;min-width:0!important}.tk-header-search{height:46px!important;min-height:46px!important;border-radius:16px!important;padding:0 12px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:none!important}.tk-header-search input{min-width:0!important;font-size:13px!important;font-weight:500!important}.tk-header-search input::placeholder{color:#8492ab!important;font-weight:600!important}.tk-filter-btn,.tk-soft-action{width:44px!important;min-width:44px!important;height:46px!important;border-radius:16px!important;font-size:0!important;padding:0!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:none!important}.tk-filter-btn svg,.tk-soft-action svg{width:20px!important;height:20px!important}.tk-clean-dd.tk-header-select .tk-clean-dd-btn,.tk-header-select .tk-clean-dd-btn{height:44px!important;border-radius:15px!important;border:1px solid #dfe8f6!important;background:#fff!important;box-shadow:none!important;padding:0 13px!important;font-size:13px!important;font-weight:600!important}.tk-table-toolbar{padding:0 0 8px!important;border-top:1px solid #e9eff8!important;overflow:visible!important}.tk-header-toolbar,.tk-table-toolbar>.tk-header-select{display:none!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}.tk-header-tab{height:44px!important;min-width:0!important;font-size:12.5px!important;font-weight:600!important;border-radius:0!important}.tk-data-table-wrap{overflow:visible!important;width:100%!important}.tk-data-table{display:block!important;width:100%!important;min-width:0!important;border-collapse:separate!important}.tk-data-table thead{display:none!important}.tk-data-table tbody{display:block!important;width:100%!important}.tk-data-table tr{position:relative!important;display:grid!important;grid-template-columns:1fr auto!important;gap:6px 8px!important;width:100%!important;min-height:86px!important;margin:8px 0!important;padding:14px 14px 14px 34px!important;border-radius:18px!important;background:#fff!important;border:1px solid #e8eef8!important;box-shadow:0 8px 22px -20px #11254b38!important;overflow:hidden!important}.tk-data-table tr:before{content:""!important;position:absolute!important;left:14px!important;top:24px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#1473ff!important}.tk-data-table td{display:none!important;padding:0!important;border:0!important}.tk-data-table td:nth-child(2),.tk-data-table td:nth-child(7),.tk-data-table td:nth-child(8){display:block!important}.tk-data-table td:nth-child(2){grid-column:1 / 2!important;min-width:0!important}.tk-data-table td:nth-child(7){grid-column:2 / 3!important;grid-row:1!important;align-self:start!important;font-size:11px!important;color:#6b7890!important;white-space:nowrap!important}.tk-data-table td:nth-child(8){grid-column:2 / 3!important;grid-row:1 / 3!important;align-self:center!important;justify-self:end!important}.tk-subject-cell{display:block!important;min-width:0!important}.tk-subject-dot{display:none!important}.tk-subject-cell strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.25!important;font-weight:650!important;color:#071a44!important}.tk-subject-cell small{display:block!important;margin-top:7px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;line-height:1.2!important;font-weight:450!important;color:#566680!important}.tk-row-menu{width:26px!important;height:34px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#51617f!important}.tk-row-menu svg{display:none!important}.tk-row-menu:before{content:"›"!important;font-size:26px!important;font-weight:400!important;line-height:1!important}.tk-card-foot{padding:10px 12px 18px!important;display:block!important}.tk-count{display:block!important;margin-bottom:8px!important;font-size:12px!important;font-weight:500!important;color:#6b7890!important}.tk-pager{display:flex!important;gap:8px!important;overflow:visible!important}.tk-pg{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;font-size:13px!important;font-weight:600!important}.tkm-detail-nav{height:42px!important;grid-template-columns:72px 1fr 72px!important;margin-bottom:8px!important}.tkm-detail-nav strong{font-size:18px!important;font-weight:650!important}.tkm-back{font-size:16px!important;font-weight:600!important;color:#1473ff!important}.tkm-ticket-hero{overflow:visible!important;padding:16px!important;border-radius:22px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 10px 28px -24px #11254b40!important;position:relative!important;z-index:100!important}.tkm-ticket-id{height:34px!important;padding:0 14px!important;border-radius:12px!important;font-size:14px!important;font-weight:650!important;background:#eef5ff!important;color:#1473ff!important}.tkm-ticket-hero h1{margin:13px 0 12px!important;font-size:21px!important;line-height:1.18!important;font-weight:680!important;letter-spacing:-.025em!important;color:#071a44!important}.tkm-meta{margin:12px 0 14px!important;gap:7px!important;font-size:12px!important;font-weight:500!important;color:#68768d!important}.tkm-badges{display:flex!important;gap:9px!important;flex-wrap:wrap!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{height:34px!important;padding:0 13px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:650!important;letter-spacing:0!important;gap:9px!important;box-shadow:none!important}.tkm-badges .tk-dot,.tkm-badges .tk-pri-dot{width:18px!important;height:8px!important;border-radius:999px!important}.tkm-badges .tk-b-open{background:#f4f7fc!important;color:#245bb8!important;border:1px solid #dce7f7!important}.tkm-badges .tk-b-open .tk-dot{background:#2868d8!important}.tkm-badges .tk-b-prog{background:#fff8ed!important;color:#9a4a10!important;border:1px solid #f1ddb9!important}.tkm-badges .tk-b-prog .tk-dot{background:#aa4d10!important;height:18px!important;width:18px!important}.tkm-badges .tk-b-closed{background:#eefaf4!important;color:#0c7552!important;border:1px solid #cfecdd!important}.tkm-badges .tk-b-closed .tk-dot{background:#11956a!important;height:18px!important;width:18px!important}.tkm-badges .tk-pri-low{background:#f4f7fc!important;color:#455872!important;border:1px solid #e0e8f4!important}.tkm-badges .tk-pri-low .tk-pri-dot{background:#7a8798!important}.tkm-badges .tk-pri-medium{background:#fff8ed!important;color:#9a4a10!important;border:1px solid #f1ddb9!important}.tkm-badges .tk-pri-medium .tk-pri-dot{background:#aa4d10!important;height:18px!important;width:18px!important}.tkm-badges .tk-pri-high,.tkm-badges .tk-pri-critical{background:#fff3f3!important;color:#b63030!important;border:1px solid #f4d5d5!important}.tkm-badges .tk-pri-high .tk-pri-dot,.tkm-badges .tk-pri-critical .tk-pri-dot{background:#e13f3f!important;height:18px!important;width:18px!important}.tkm-action-grid-clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;position:relative!important;z-index:200000!important}.tkm-action-grid-clean:before,.tkm-action-grid-clean:after{display:none!important;content:none!important}.tkm-action-dd{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;overflow:visible!important;z-index:200001!important}.tkm-action-dd .tk-clean-dd-btn{height:56px!important;border-radius:17px!important;padding:0 12px!important;justify-content:flex-start!important;gap:10px!important;background:#f9fbff!important;border:1px solid #dfe8f6!important;box-shadow:inset 0 1px #fffffff2,0 8px 22px -20px #12264e3d!important}.tkm-action-dd .tk-clean-dd-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important;background:#eef6ff!important;color:#1473ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.tkm-action-dd .tk-clean-dd-value{font-size:15px!important;line-height:1!important;font-weight:650!important;color:#071a44!important}.tkm-action-dd .tk-clean-dd-btn>svg{margin-left:auto!important}.tkm-ticket-hero:has(.tk-clean-dd.is-open){z-index:2147483646!important}.tk-clean-dd.is-open{z-index:2147483646!important}.tkm-action-dd .tk-clean-dd-menu,.tk-clean-dd-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;z-index:2147483647!important;min-width:182px!important;width:182px!important;max-width:calc(100vw - 28px)!important;padding:8px 0!important;border-radius:0 0 16px 16px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 22px 46px -22px #12254b61,0 6px 18px #12254b14!important;overflow:hidden!important;max-height:none!important}.tkm-priority-dd .tk-clean-dd-menu{left:auto!important;right:0!important}.tk-clean-dd-menu button{width:100%!important;height:42px!important;min-height:42px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0d1b3a!important;font-size:13.5px!important;font-weight:600!important;text-align:left!important;box-shadow:none!important}.tk-clean-dd-menu button.active,.tk-clean-dd-menu button:hover{background:#f2f7ff!important;color:#1473ff!important}.tkm-conversation-card{overflow:visible!important;margin-bottom:28px!important;border-radius:20px!important;border:1px solid #dfe8f6!important;box-shadow:0 10px 28px -24px #12264e3d!important}.tkm-tabs{height:50px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.tkm-tabs button{font-size:13px!important;font-weight:600!important}.tkm-tabs button:nth-child(2) em{display:none!important}.tkm-tabs em{min-width:22px!important;height:22px!important;font-size:10px!important;font-weight:600!important}.tkm-message-list{max-height:none!important;min-height:0!important;overflow:visible!important;padding:10px 12px 8px!important}.tkm-msg{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:10px 0!important}.tkm-avatar{width:36px!important;height:36px!important;font-size:12px!important;font-weight:600!important}.tkm-msg-body{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.tkm-msg-body header{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.tkm-msg-body header strong{font-size:13.5px!important;font-weight:650!important}.tkm-msg-body header span{font-size:11px!important;font-weight:500!important}.tkm-msg-body header time{margin-left:auto!important;font-size:10.5px!important;font-weight:450!important;color:#697891!important}.tkm-msg-body header button{display:none!important}.tkm-msg-body p{margin-top:8px!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important;color:#0d1b3a!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;z-index:50!important;padding:8px!important;border-top:1px solid #e7eef8!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}}@media(max-width:420px){.tk{padding-left:8px!important;padding-right:8px!important}.tkm-ticket-hero h1{font-size:19px!important}.tkm-action-dd .tk-clean-dd-btn{height:52px!important}.tkm-action-dd .tk-clean-dd-value{font-size:14px!important}.tk-data-table tr{padding-left:30px!important}}@media(max-width:768px){html,body,#root{min-height:100dvh!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important}.tk{min-height:100dvh!important;height:auto!important;overflow-y:visible!important;padding:12px 10px calc(28px + env(safe-area-inset-bottom))!important;gap:12px!important}body.tk-mobile-detail-open nav[class*=bottom],body.tk-mobile-detail-open [class*=BottomNav],body.tk-mobile-detail-open [class*=bottom-nav],body.tk-mobile-detail-open [class*=mobile-nav],body.tk-mobile-detail-open [class*=tabbar],body.tk-mobile-detail-open [class*=TabBar],body.tk-mobile-detail-open .bottom-navigation,body.tk-mobile-detail-open .mobile-bottom-nav,body.tk-mobile-detail-open .app-bottom-nav,body.tk-mobile-detail-open .manager-bottom-nav,body.tk-mobile-detail-open .dashboard-bottom-nav,body.tk-mobile-detail-open footer[role=navigation]{display:none!important;visibility:hidden!important;pointer-events:none!important}.tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.tk-stat{min-height:78px!important;padding:11px!important;border-radius:18px!important;gap:10px!important;align-items:center!important;background:#fffffff5!important;border:1px solid #e3ebf7!important;box-shadow:0 10px 24px -22px #0a235647!important}.tk-stat-icon-wrap{width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important}.tk-stat-icon-wrap svg{width:18px!important;height:18px!important;stroke-width:2!important}.tk-stat-label{font-size:10px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:#334b75!important}.tk-stat-value{margin-top:2px!important;font-size:22px!important;font-weight:720!important;letter-spacing:-.03em!important;color:#071a44!important}.tk-stat-delta{margin-top:1px!important;font-size:10.5px!important;font-weight:550!important}.tk-table-card{display:flex!important;flex-direction:column!important;min-height:auto!important;overflow:visible!important;padding:12px!important;border-radius:22px!important;background:#fffffff7!important;border:1px solid #dfe8f6!important;box-shadow:0 14px 32px -28px #0a235640!important}.tk-table-title-row{order:1!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:0!important;margin:0!important}.tk-section-title{font-size:16px!important;font-weight:680!important;letter-spacing:-.015em!important}.tk-table-filters{display:grid!important;grid-template-columns:1fr 44px!important;gap:8px!important;margin:0!important;width:100%!important}.tk-table-filters .tk-header-search{grid-column:1 / 2!important;height:44px!important;min-height:44px!important;border-radius:15px!important;padding:0 13px!important}.tk-table-filters .tk-filter-wrap{grid-column:2 / 3!important;grid-row:1!important;min-width:0!important}.tk-filter-btn{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border-radius:15px!important;font-size:0!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:none!important}.tk-filter-btn svg{display:block!important;width:19px!important;height:19px!important;margin:0!important;color:#071a44!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important;grid-row:2!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important;grid-row:2!important}.tk-table-filters .tk-header-select{min-width:0!important;width:100%!important;height:42px!important;min-height:42px!important;border-radius:14px!important;padding:0 10px!important;box-shadow:none!important}.tk-table-filters .tk-header-select select{font-size:11.5px!important;font-weight:600!important}.tk-table-toolbar{order:2!important;display:block!important;padding:10px 0 0!important;margin:0!important;border:0!important;overflow:visible!important}.tk-header-tabs{height:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;border-radius:15px!important;background:#f1f6ff!important;border:1px solid #e2ebf8!important}.tk-header-tab{height:36px!important;border-radius:11px!important;font-size:11.5px!important;font-weight:580!important;color:#566681!important}.tk-header-tab.active{background:#fff!important;color:#1473ff!important;box-shadow:inset 0 -2px #1473ff,0 6px 16px -14px #143c824d!important}.tk-header-toolbar,.tk-table-toolbar>.tk-header-select{display:none!important}.tk-card-foot{order:3!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:10px 0 8px!important;padding:8px 10px!important;border-radius:14px!important;border:1px solid #e5edf8!important;background:#f8fbff!important}.tk-count{margin:0!important;font-size:11px!important;font-weight:500!important;color:#697891!important;white-space:normal!important}.tk-pager{gap:5px!important;justify-content:flex-end!important;width:auto!important}.tk-pg{width:30px!important;height:30px!important;min-width:30px!important;border-radius:10px!important;font-size:11px!important;font-weight:600!important;box-shadow:none!important}.tk-data-table-wrap{order:4!important;display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;border:0!important;background:transparent!important}.tk-data-table,.tk-data-table tbody{display:block!important;width:100%!important;min-width:0!important}.tk-data-table thead{display:none!important}.tk-data-table tr{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto auto auto!important;gap:7px 8px!important;min-height:0!important;margin:9px 0!important;padding:13px 42px 13px 14px!important;border-radius:18px!important;border:1px solid #e6eef8!important;background:#fff!important;box-shadow:0 8px 24px -22px #0a235638!important;overflow:visible!important}.tk-data-table tr:before{content:none!important;display:none!important}.tk-data-table td{display:none!important;padding:0!important;border:0!important;min-width:0!important}.tk-data-table td:nth-child(2),.tk-data-table td:nth-child(3),.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5),.tk-data-table td:nth-child(6),.tk-data-table td:nth-child(7),.tk-data-table td:nth-child(8){display:block!important}.tk-data-table td:nth-child(2){grid-column:1 / -1!important;grid-row:1!important}.tk-data-table td:nth-child(3){grid-column:1 / -1!important;grid-row:2!important}.tk-data-table td:nth-child(4){grid-column:1 / 2!important;grid-row:3!important;display:flex!important}.tk-data-table td:nth-child(5){grid-column:1 / 2!important;grid-row:4!important;display:inline-flex!important}.tk-data-table td:nth-child(6){grid-column:1 / 2!important;grid-row:4!important;display:inline-flex!important;margin-left:92px!important}.tk-data-table td:nth-child(7){position:absolute!important;right:38px!important;top:13px!important;font-size:10.5px!important;color:#708099!important;font-weight:500!important}.tk-data-table td:nth-child(8){position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important}.tk-subject-cell{display:block!important}.tk-subject-cell strong{font-size:14px!important;line-height:1.25!important;font-weight:650!important;color:#071a44!important;padding-right:72px!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.tk-subject-cell small{display:none!important}.tk-requester{display:flex!important;gap:8px!important;align-items:center!important}.tk-requester .tk-avatar{width:28px!important;height:28px!important;font-size:11px!important;font-weight:650!important;background:#eef5ff!important;color:#1473ff!important;border:1px solid #e2ebf8!important}.tk-requester strong{font-size:12px!important;line-height:1.1!important;font-weight:600!important;color:#203150!important;max-width:180px!important}.tk-requester small{font-size:11px!important;font-weight:450!important;color:#667791!important;max-width:220px!important}.tk-dept-pill{height:26px!important;min-height:26px!important;padding:0 9px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:600!important;background:#eef6ff!important;color:#1461c9!important;border:1px solid #dcecff!important}.tk-row-menu{width:26px!important;height:32px!important;color:#65728a!important}.tk-badge,.tk-pri{height:26px!important;min-height:26px!important;padding:0 9px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:0!important;gap:6px!important;box-shadow:none!important;border-width:1px!important}.tk-dot,.tk-pri-dot{width:8px!important;height:8px!important;border-radius:50%!important}.tk-b-open{background:#f1f6ff!important;color:#2357ad!important;border-color:#dce7f8!important}.tk-b-open .tk-dot{background:#2f67d7!important}.tk-b-prog{background:#fff8ed!important;color:#995110!important;border-color:#f0ddb9!important}.tk-b-prog .tk-dot{background:#b35b13!important}.tk-b-closed{background:#ecfbf4!important;color:#0d7652!important;border-color:#ced!important}.tk-b-closed .tk-dot{background:#10a26e!important}.tk-b-rej{background:#fff0f0!important;color:#b33131!important;border-color:#f3d6d6!important}.tk-b-rej .tk-dot{background:#e34a4a!important}.tk-pri-low{background:#f4f7fb!important;color:#526174!important;border-color:#e1e8f2!important}.tk-pri-low .tk-pri-dot{background:#8a97aa!important}.tk-pri-medium{background:#fff8ed!important;color:#9a5110!important;border-color:#efdcb8!important}.tk-pri-medium .tk-pri-dot{background:#b35b13!important}.tk-pri-high,.tk-pri-critical{background:#fff2f2!important;color:#ba3434!important;border-color:#f2d5d5!important}.tk-pri-high .tk-pri-dot,.tk-pri-critical .tk-pri-dot{background:#e64646!important}.tkm-detail-page{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:max(10px,env(safe-area-inset-top)) 10px calc(16px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#f8fbff,#edf3fb)!important}.tkm-detail-nav{position:sticky!important;top:0!important;z-index:400!important;background:#f8fbfff0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.tkm-ticket-hero{padding:16px!important;border-radius:22px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 10px 28px -24px #11254b40!important;overflow:visible!important}.tkm-ticket-id{height:34px!important;padding:0 13px!important;border-radius:12px!important;font-weight:650!important}.tkm-ticket-hero h1{font-size:20px!important;line-height:1.2!important;font-weight:680!important;margin:13px 0!important;letter-spacing:-.025em!important}.tkm-badges{gap:8px!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{height:34px!important;padding:0 13px!important;font-size:12.5px!important;border-radius:999px!important}.tkm-badges .tk-dot,.tkm-badges .tk-pri-dot{width:18px!important;height:18px!important;border-radius:9px!important}.tkm-badges .tk-b-open .tk-dot{width:22px!important;height:8px!important}.tkm-meta{font-size:12px!important;font-weight:500!important;color:#6b7890!important}.tkm-action-grid-clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.tkm-action-grid-clean:before,.tkm-action-grid-clean:after{display:none!important}.tkm-action-dd{position:relative!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.tkm-action-dd .tk-clean-dd-btn{height:54px!important;border-radius:17px!important;background:#f9fbff!important;border:1px solid #dfe8f6!important;box-shadow:none!important;padding:0 12px!important;gap:10px!important}.tkm-action-dd .tk-clean-dd-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important;background:#eef6ff!important;color:#1473ff!important;display:grid!important;place-items:center!important}.tkm-action-dd .tk-clean-dd-value{font-size:15px!important;font-weight:650!important;color:#071a44!important}.tkm-action-dd .tk-clean-dd-btn>svg{margin-left:auto!important}.tk-clean-dd.is-open,.tkm-ticket-hero:has(.tk-clean-dd.is-open),.tkm-action-grid-clean:has(.tk-clean-dd.is-open){z-index:2147483600!important}.tkm-action-dd .tk-clean-dd-menu,.tk-clean-dd-menu{top:calc(100% + 7px)!important;left:0!important;width:190px!important;min-width:190px!important;max-width:calc(100vw - 26px)!important;padding:7px 0!important;border-radius:0 0 16px 16px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 22px 46px -22px #12254b61,0 6px 18px #12254b14!important;z-index:2147483647!important;overflow:hidden!important}.tkm-priority-dd .tk-clean-dd-menu{left:auto!important;right:0!important}.tk-clean-dd-menu button{height:42px!important;padding:0 18px!important;border-radius:0!important;font-size:13.5px!important;font-weight:600!important;color:#0d1b3a!important;background:#fff!important}.tk-clean-dd-menu button:hover,.tk-clean-dd-menu button.active{background:#f2f7ff!important;color:#1473ff!important}.tkm-conversation-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:12px 0 0!important;border-radius:22px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 10px 28px -24px #12264e3d!important;max-height:calc(100dvh - 290px)!important;min-height:320px!important}.tkm-tabs{flex:0 0 auto!important;height:50px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#fff!important;border-bottom:1px solid #e8eef8!important}.tkm-tabs button{font-size:13px!important;font-weight:600!important;color:#334463!important}.tkm-tabs button.active{color:#1473ff!important}.tkm-tabs button:nth-child(2) em{display:none!important}.tkm-message-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:10px 12px 2px!important}.tkm-msg{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:11px 0!important}.tkm-avatar{width:36px!important;height:36px!important;border-radius:50%!important;background:linear-gradient(180deg,#eef5ff,#e7f0ff)!important;color:#1473ff!important;border:1px solid #e1ebf8!important;font-size:12px!important;font-weight:650!important;box-shadow:inset 0 1px #ffffffe6!important;overflow:hidden!important}.tkm-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.tkm-msg-body{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.tkm-msg-body header{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.tkm-msg-body header strong{font-size:13.5px!important;font-weight:650!important;color:#071a44!important}.tkm-msg-body header span{min-height:24px!important;padding:0 9px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;background:#eef5ff!important;color:#1473ff!important;font-size:11px!important;font-weight:550!important}.tkm-msg-body header time{margin-left:0!important;flex:1 1 100%!important;font-size:10.5px!important;font-weight:450!important;color:#697891!important}.tkm-msg-body p{margin-top:7px!important;font-size:13.5px!important;line-height:1.48!important;font-weight:400!important;color:#0d1b3a!important}.tkm-reply-bar{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:60!important;display:grid!important;grid-template-columns:40px 1fr 44px!important;gap:8px!important;padding:8px!important;border-top:1px solid #e7eef8!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.tkm-reply-bar input:not([type=file]){height:40px!important;border-radius:13px!important;border:1px solid #dfe8f6!important;background:#f9fbff!important;padding:0 12px!important;font-size:13px!important;font-weight:450!important;min-width:0!important}.tkm-attach,.tkm-send{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important;display:grid!important;place-items:center!important;box-shadow:none!important}.tkm-attach{background:#fff!important;border:1px solid #dfe8f6!important;color:#536680!important}.tkm-send{background:#1473ff!important;color:#fff!important;border:0!important}}@media(max-width:420px){.tk-table-filters{grid-template-columns:1fr 42px!important}.tk-table-filters .tk-header-select select{font-size:10.5px!important}.tk-data-table tr{padding-right:38px!important}.tk-subject-cell strong{font-size:13.5px!important}.tkm-ticket-hero h1{font-size:19px!important}.tkm-conversation-card{max-height:calc(100dvh - 278px)!important}}@media(max-width:768px){html,body,#root{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.tk{height:auto!important;min-height:100dvh!important;overflow:visible!important;padding-bottom:calc(34px + env(safe-area-inset-bottom))!important}.tk-card,.tk-table-card,.tk-stats,.tk-data-table-wrap,.tk-card-foot{max-width:100%!important;box-sizing:border-box!important}.tk-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:4px 0 12px!important}.tk-stat{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:86px!important;padding:13px!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;border:1px solid #dfe8f6!important;box-shadow:0 14px 34px -28px #11275247!important;overflow:hidden!important}.tk-stat>div:not(.tk-stat-icon-wrap){min-width:0!important}.tk-stat-icon-wrap{width:42px!important;height:42px!important;min-width:42px!important;border-radius:16px!important;margin-right:10px!important}.tk-stat-label{display:block!important;font-size:11px!important;font-weight:600!important;color:#243b64!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tk-stat-value{font-size:25px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.03em!important}.tk-stat-delta{font-size:10.5px!important;font-weight:500!important}.tk-table-card{padding:12px!important;border-radius:24px!important;overflow:visible!important;background:#fff!important}.tk-table-title-row{order:1!important;display:block!important;padding:0!important}.tk-section-title{display:none!important}.tk-table-filters{position:relative!important;display:grid!important;grid-template-columns:1fr 48px!important;gap:10px!important;width:100%!important;overflow:visible!important}.tk-table-filters .tk-header-search{grid-column:1!important;height:48px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dbe6f6!important;box-shadow:0 8px 18px -16px #0f234b47!important;padding:0 14px!important}.tk-table-filters .tk-filter-wrap{grid-column:2!important;grid-row:1!important;position:relative!important}.tk-filter-btn{width:48px!important;height:48px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dbe6f6!important;box-shadow:0 8px 18px -16px #0f234b47!important}.tk-filter-menu{z-index:2147483647!important;right:0!important;top:calc(100% + 8px)!important;border-radius:0 0 18px 18px!important;border:1px solid #dce6f5!important;box-shadow:0 22px 46px -22px #12254b61!important;overflow:hidden!important}.tk-table-filters>.tk-header-select{position:relative!important;min-width:0!important;width:100%!important;height:46px!important;overflow:visible!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1!important;grid-row:2!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2!important;grid-row:2!important}.tk-table-filters>.tk-header-select .tk-clean-dd-btn{height:46px!important;border-radius:17px!important;padding:0 12px!important;background:#fbfdff!important;border:1px solid #dbe6f6!important;box-shadow:none!important}.tk-table-filters>.tk-header-select .tk-clean-dd-value{font-size:13px!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-value{max-width:0!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-btn{justify-content:center!important;padding:0!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-btn svg{margin:0!important}.tk-clean-dd.is-open{z-index:2147483600!important}.tk-clean-dd-menu{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;z-index:2147483647!important;min-width:190px!important;width:max-content!important;max-width:calc(100vw - 28px)!important;padding:6px 0!important;background:#fff!important;border:1px solid #dbe6f6!important;border-top:0!important;border-radius:0 0 18px 18px!important;box-shadow:0 20px 45px -22px #10234b61,0 8px 16px -12px #10234b2e!important;overflow:hidden!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-menu{right:0!important;left:auto!important}.tk-clean-dd-menu button{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:43px!important;padding:0 18px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#071a44!important;font-size:13.5px!important;font-weight:600!important;text-align:left!important;box-shadow:none!important}.tk-clean-dd-menu button:hover,.tk-clean-dd-menu button.active{background:#f3f7ff!important;color:#1473ff!important}.tk-table-toolbar{order:2!important;padding:10px 0 0!important}.tk-header-tabs{padding:4px!important;border-radius:18px!important;gap:5px!important;background:#f1f6ff!important;border:1px solid #e1eaf7!important}.tk-header-tab{height:38px!important;border-radius:14px!important;font-size:12.5px!important;font-weight:600!important;color:#52627c!important}.tk-header-tab.active{background:#fff!important;color:#1473ff!important;box-shadow:inset 0 -2px #1473ff,0 8px 16px -15px #0d377857!important}.tk-data-table-wrap{order:3!important;overflow:visible!important;margin-top:12px!important}.tk-data-table,.tk-data-table tbody,.tk-data-table tr,.tk-data-table td{display:block!important;width:100%!important;box-sizing:border-box!important}.tk-data-table thead{display:none!important}.tk-data-table tbody{display:flex!important;flex-direction:column!important;gap:10px!important}.tk-data-table tr{position:relative!important;min-height:138px!important;padding:14px 46px 12px 14px!important;border:1px solid #e1e9f5!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 12px 30px -26px #0f234b47!important;overflow:hidden!important;transform:none!important}.tk-data-table tr:hover,.tk-data-table tr.tk-row-active{transform:none!important;border-color:#cfe0fa!important;box-shadow:0 16px 34px -28px #0f234b57!important}.tk-data-table td{padding:0!important;border:0!important;background:transparent!important}.tk-data-table td:first-child,.tk-data-table td:nth-child(3),.tk-data-table td:nth-child(8){display:none!important}.tk-data-table td:nth-child(2){margin:0 0 10px!important}.tk-subject-cell{display:block!important;padding:0!important}.tk-subject-dot{display:none!important}.tk-subject-cell strong{display:block!important;max-width:100%!important;color:#071a44!important;font-size:17px!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.02em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.tk-subject-cell small{display:block!important;margin-top:5px!important;color:#61718b!important;font-size:12px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tk-data-table td:nth-child(4){display:inline-flex!important;width:auto!important;margin:0 6px 8px 0!important}.tk-dept-pill{max-width:145px!important;height:26px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;background:#eef5ff!important;color:#1b65d8!important;border:1px solid #d9e8ff!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tk-data-table td:nth-child(5),.tk-data-table td:nth-child(6){display:inline-flex!important;width:auto!important;margin:0 6px 8px 0!important;vertical-align:middle!important}.tk-data-table td:nth-child(7){position:absolute!important;left:14px!important;bottom:12px!important;width:auto!important;color:#708098!important;font-size:11.5px!important;font-weight:500!important}.tk-data-table td:nth-child(7):before{content:"Updated ";color:#9aa7ba}.tk-data-table tr:after{content:"›";position:absolute;right:17px;top:50%;transform:translateY(-50%);color:#10254f;font-size:38px;line-height:1;font-weight:500}.tk-card-foot{order:4!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin:12px 0 0!important;padding:10px!important;border-radius:18px!important;background:#fbfdff!important;border:1px solid #e3ebf7!important;box-shadow:none!important}.tk-count{width:100%!important;text-align:center!important;font-size:11.5px!important;font-weight:500!important;color:#64748b!important}.tk-pager{justify-content:center!important;gap:7px!important}.tk-pg{width:34px!important;height:34px!important;border-radius:13px!important;font-size:13px!important;font-weight:600!important;background:#fff!important;border:1px solid #dfe8f6!important;color:#071a44!important;box-shadow:none!important}.tk-pg.active{background:linear-gradient(135deg,#1473ff,#4f8cff)!important;border-color:transparent!important;color:#fff!important}.tk-badge,.tk-pri{height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.6)!important;font-size:11.5px!important;font-weight:650!important;letter-spacing:0!important;gap:7px!important;box-shadow:inset 0 1px #fffc,0 7px 16px -15px #0f234b59!important}.tk-badge .tk-dot,.tk-pri .tk-pri-dot{width:8px!important;height:8px!important;border-radius:999px!important;box-shadow:0 0 0 3px #ffffff73!important}.tk-b-open{background:linear-gradient(135deg,#eef5ff,#f8fbff)!important;color:#1f5ec9!important;border-color:#d7e6ff!important}.tk-b-open .tk-dot{background:linear-gradient(135deg,#176fff,#6aa2ff)!important}.tk-b-prog{background:linear-gradient(135deg,#fff7e8,#fffdf7)!important;color:#9b520d!important;border-color:#f2d9ac!important}.tk-b-prog .tk-dot{background:linear-gradient(135deg,#a24a0b,#d98222)!important}.tk-b-closed{background:linear-gradient(135deg,#e8fbf3,#f7fffb)!important;color:#0b7a56!important;border-color:#c4efdd!important}.tk-b-closed .tk-dot{background:linear-gradient(135deg,#09945f,#34d399)!important}.tk-b-rej{background:linear-gradient(135deg,#fff0f2,snow)!important;color:#b3263b!important;border-color:#f4cdd5!important}.tk-b-rej .tk-dot{background:linear-gradient(135deg,#e11d48,#fb7185)!important}.tk-pri-low{background:linear-gradient(135deg,#f4f7fb,#fff)!important;color:#526174!important;border-color:#e0e8f2!important}.tk-pri-low .tk-pri-dot{background:linear-gradient(135deg,#76849a,#aab5c5)!important}.tk-pri-medium{background:linear-gradient(135deg,#fff4df,#fffaf1)!important;color:#9a4d08!important;border-color:#efd5a8!important}.tk-pri-medium .tk-pri-dot{background:linear-gradient(135deg,#9a4a0a,#d97706)!important}.tk-pri-high{background:linear-gradient(135deg,#fff0e9,#fff9f6)!important;color:#b04409!important;border-color:#f3cfbd!important}.tk-pri-high .tk-pri-dot{background:linear-gradient(135deg,#c2410c,#fb923c)!important}.tk-pri-critical{background:linear-gradient(135deg,#fff0f3,#fff8fa)!important;color:#b0143a!important;border-color:#f1c6d2!important}.tk-pri-critical .tk-pri-dot{background:linear-gradient(135deg,#be123c,#fb7185)!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{height:34px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:650!important}.tkm-badges .tk-dot,.tkm-badges .tk-pri-dot{width:10px!important;height:10px!important;border-radius:999px!important}.tkm-action-grid-clean{gap:10px!important;border:0!important;background:transparent!important;box-shadow:none!important}.tkm-action-dd .tk-clean-dd-btn{height:56px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dbe6f6!important;box-shadow:0 10px 22px -20px #0f234b4d!important}.tkm-action-dd .tk-clean-dd-menu{top:calc(100% + 6px)!important;border-radius:0 0 18px 18px!important;border:1px solid #dbe6f6!important;border-top:0!important;box-shadow:0 22px 46px -22px #12254b6b!important;z-index:2147483647!important}}@media(max-width:420px){.tk-data-table tr{min-height:148px!important;padding:13px 40px 34px 13px!important}.tk-subject-cell strong{font-size:16px!important}.tk-data-table td:nth-child(7){bottom:10px!important}}@media(min-width:769px){.tk-modal-head:after{content:none!important;display:none!important}}.tk-clean-dd-menu .is-active,.tk-clean-dd-option.is-active,.tk-ticket-filter-v148 [aria-selected=true]{background:#3b82f638!important;color:#fff!important;border-radius:12px!important}@media(min-width:769px){.tk-avatar.tk-v458-has-avatar,.tk-v285-requester>span.tk-v456-has-avatar{overflow:hidden!important;padding:0!important}.tk-avatar.tk-v458-has-avatar img,.tk-v285-requester>span.tk-v456-has-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}}@media(max-width:768px){html,body,#root{width:100%!important;min-height:100%!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-x:none!important}.tk{width:100%!important;max-width:100vw!important;min-height:100%!important;height:auto!important;overflow:visible!important;-webkit-overflow-scrolling:touch!important;padding:12px 12px 150px!important;gap:12px!important;background:linear-gradient(180deg,#f6f9ff,#eef5ff)!important}.tk-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important}.tk-stat{min-height:88px!important;padding:13px 12px!important;border-radius:18px!important;border:1px solid #e0e9f7!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 10px 24px -22px #0e234b42!important;display:grid!important;grid-template-columns:38px 1fr!important;align-items:center!important;gap:10px!important}.tk-stat-icon-wrap{width:38px!important;height:38px!important;border-radius:13px!important}.tk-stat-icon-wrap svg{width:18px!important;height:18px!important}.tk-stat-label{font-size:11px!important;font-weight:650!important;line-height:1.1!important;color:#17284f!important}.tk-stat-value{font-size:24px!important;line-height:1!important;font-weight:760!important;margin:3px 0!important}.tk-stat-delta{font-size:10px!important;font-weight:650!important;line-height:1.1!important}.tk-table-card{padding:12px!important;border-radius:22px!important;overflow:visible!important;box-shadow:0 10px 28px -24px #0f234b42!important}.tk-table-title-row{display:block!important}.tk-section-title{display:none!important}.tk-table-filters{display:grid!important;grid-template-columns:1fr 48px!important;grid-template-rows:48px 46px!important;gap:10px!important;width:100%!important;overflow:visible!important;padding:0!important}.tk-header-search{grid-column:1!important;grid-row:1!important;width:100%!important;height:48px!important;border-radius:17px!important;padding:0 13px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 8px 18px -18px #0f234b40!important}.tk-header-search input{font-size:14px!important;font-weight:550!important;min-width:0!important}.tk-table-filters .tk-filter-wrap{grid-column:2!important;grid-row:1!important;width:48px!important;height:48px!important;min-width:48px!important}.tk-filter-btn,.tk-soft-action.tk-filter-btn{width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;border-radius:17px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 8px 18px -18px #0f234b40!important;font-size:0!important}.tk-filter-btn svg{width:20px!important;height:20px!important;color:#071a44!important}.tk-table-filters>.tk-header-select{grid-row:2!important;min-width:0!important;width:100%!important;height:46px!important;overflow:visible!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-btn{justify-content:space-between!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-btn{justify-content:center!important;padding:0!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-value{display:none!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-btn:before{content:"Pri"!important;font-size:13px!important;font-weight:650!important;color:#071a44!important}.tk-clean-dd,.tk-header-select,.tk-filter-wrap{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.tk-clean-dd:before,.tk-clean-dd:after,.tk-header-select:before,.tk-header-select:after,.tk-filter-wrap:before,.tk-filter-wrap:after{display:none!important;content:none!important}.tk-clean-dd-btn{height:46px!important;width:100%!important;border-radius:16px!important;padding:0 14px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 8px 18px -18px #0f234b40!important;color:#071a44!important}.tk-clean-dd-value{font-size:13px!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-clean-dd.is-open .tk-clean-dd-btn{border-color:#b9d4ff!important;box-shadow:0 0 0 3px #1473ff1c,0 8px 18px -18px #0f234b40!important;background:#fff!important}.tk-clean-dd.is-open .tk-clean-dd-btn:before,.tk-clean-dd.is-open .tk-clean-dd-btn:after{display:none!important;content:none!important}.tk-table-filters>.tk-header-select:nth-of-type(2).is-open .tk-clean-dd-btn:before{display:block!important;content:"Pri"!important}.tk-clean-dd-menu,.tk-filter-menu{z-index:2147483647!important;padding:6px!important;background:#fff!important;border:1px solid #dbe6f6!important;border-radius:16px!important;box-shadow:0 22px 48px -24px #0c1f4666,0 8px 16px -14px #0c1f4638!important;overflow:hidden!important}.tk-clean-dd-menu button,.tk-filter-menu button{position:relative!important;height:38px!important;min-height:38px!important;padding:0 12px!important;border-radius:11px!important;background:transparent!important;color:#10234d!important;font-size:13px!important;font-weight:650!important;line-height:1!important;box-shadow:none!important}.tk-clean-dd-menu button.active,.tk-clean-dd-menu button:hover,.tk-filter-menu button:hover{background:linear-gradient(135deg,#eef5ff,#f8fbff)!important;color:#0969f6!important;box-shadow:inset 0 0 0 1px #d7e6ff!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-menu{left:0!important;right:auto!important;min-width:190px!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-menu{right:0!important;left:auto!important;min-width:150px!important}.tk-table-toolbar{padding-top:10px!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important;padding:5px!important;border-radius:18px!important;background:#f0f6ff!important;border:1px solid #e0e9f7!important;box-shadow:none!important}.tk-header-tab{height:38px!important;border-radius:14px!important;font-size:12px!important;font-weight:650!important;background:#fff!important;color:#596983!important;box-shadow:none!important}.tk-header-tab.active{color:#1473ff!important;box-shadow:inset 0 -2px #1473ff!important}.tk-card-foot{order:5!important;margin:12px 0 0!important}.tk-data-table-wrap{order:4!important;margin-top:10px!important;overflow:visible!important}.tk-data-table,.tk-data-table tbody,.tk-data-table tr,.tk-data-table td{display:block!important;width:100%!important}.tk-data-table thead{display:none!important}.tk-data-table tbody{display:flex!important;flex-direction:column!important;gap:10px!important}.tk-data-table tr{position:relative!important;min-height:118px!important;padding:13px 42px 12px 14px!important;border-radius:20px!important;border:1px solid #e0e9f6!important;background:linear-gradient(180deg,#fff,#fcfdff)!important;box-shadow:0 10px 24px -22px #0f234b4d!important;overflow:hidden!important}.tk-data-table tr:after{content:"›"!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;font-size:34px!important;line-height:1!important;color:#10254f!important;font-weight:450!important}.tk-data-table td{padding:0!important;border:0!important;background:transparent!important}.tk-data-table td:first-child,.tk-data-table td:nth-child(3),.tk-data-table td:nth-child(8){display:none!important}.tk-data-table td:nth-child(2){display:block!important;margin:0 0 8px!important}.tk-subject-cell{display:block!important;min-width:0!important}.tk-subject-cell>div{min-width:0!important}.tk-subject-cell strong{display:block!important;width:calc(100% - 112px)!important;font-size:15.5px!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.015em!important;color:#071a44!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.tk-subject-cell small{display:block!important;margin-top:6px!important;width:calc(100% - 18px)!important;color:#5e6f8a!important;font-size:12.5px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tk-data-table td:nth-child(7){position:absolute!important;inset:15px 42px auto auto!important;width:104px!important;text-align:right!important;color:#71809a!important;font-size:10.5px!important;font-weight:550!important;line-height:1.25!important}.tk-data-table td:nth-child(7):before{content:""!important}.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5),.tk-data-table td:nth-child(6){display:inline-flex!important;width:auto!important;max-width:100%!important;margin:0 5px 0 0!important;vertical-align:middle!important}.tk-dept-pill{height:26px!important;max-width:132px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:650!important;background:linear-gradient(135deg,#eef5ff,#f8fbff)!important;color:#1c64d8!important;border:1px solid #d8e7ff!important}.tk-badge,.tk-pri{height:26px!important;min-height:26px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.65)!important;font-size:11px!important;font-weight:650!important;line-height:1!important;gap:6px!important;box-shadow:inset 0 1px #ffffffd9,0 7px 14px -14px #0f234b52!important}.tk-dot,.tk-pri-dot{width:7px!important;height:7px!important;border-radius:999px!important;box-shadow:0 0 0 3px #ffffff73!important}.tk-b-open{background:linear-gradient(135deg,#eaf3ff,#fbfdff)!important;color:#1d5ec8!important;border-color:#d5e6ff!important}.tk-b-open .tk-dot{background:linear-gradient(135deg,#1b70ff,#7aaeff)!important}.tk-b-prog{background:linear-gradient(135deg,#fff4df,#fffaf0)!important;color:#95520d!important;border-color:#efd19c!important}.tk-b-prog .tk-dot{background:linear-gradient(135deg,#a7500d,#dc8a28)!important}.tk-b-closed{background:linear-gradient(135deg,#e5faef,#f8fffb)!important;color:#0c7655!important;border-color:#c7efd9!important}.tk-b-closed .tk-dot{background:linear-gradient(135deg,#069565,#31d39b)!important}.tk-b-rej{background:linear-gradient(135deg,#fff0f3,#fff8fa)!important;color:#af173a!important;border-color:#f0c5d1!important}.tk-b-rej .tk-dot{background:linear-gradient(135deg,#e11d48,#fb7185)!important}.tk-pri-low{background:linear-gradient(135deg,#f2f6fb,#fff)!important;color:#526174!important;border-color:#dde7f2!important}.tk-pri-low .tk-pri-dot{background:linear-gradient(135deg,#7c899d,#b2bdca)!important}.tk-pri-medium{background:linear-gradient(135deg,#fff3dd,#fffaf1)!important;color:#9a4e08!important;border-color:#eed2a0!important}.tk-pri-medium .tk-pri-dot{background:linear-gradient(135deg,#a84e0a,#d97706)!important}.tk-pri-high{background:linear-gradient(135deg,#fff0e7,#fff9f5)!important;color:#b3430b!important;border-color:#f1c8b7!important}.tk-pri-high .tk-pri-dot{background:linear-gradient(135deg,#c2410c,#fb923c)!important}.tk-pri-critical{background:linear-gradient(135deg,#fff0f3,#fff8fa)!important;color:#b0163e!important;border-color:#efc5d1!important}.tk-pri-critical .tk-pri-dot{background:linear-gradient(135deg,#be123c,#fb7185)!important}.tk-card-foot{padding:8px!important;border-radius:17px!important;background:#ffffffbf!important;border:1px solid #e2ebf8!important;box-shadow:none!important}.tk-count{font-size:11px!important;font-weight:500!important;color:#697892!important}.tk-pager{gap:6px!important}.tk-pg{width:32px!important;height:32px!important;border-radius:12px!important;font-size:12px!important;font-weight:650!important}.tkm-detail-page{width:100vw!important;max-width:100vw!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 10px calc(14px + env(safe-area-inset-bottom))!important}.tkm-detail-nav{position:sticky!important;top:0!important;z-index:2147483200!important;height:52px!important;margin:0 -10px 8px!important;padding:max(6px,env(safe-area-inset-top)) 10px 6px!important;background:#f7fafff5!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(221,231,246,.75)!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{height:31px!important;padding:0 12px!important;font-size:12px!important;font-weight:650!important}.tkm-badges .tk-dot,.tkm-badges .tk-pri-dot{width:9px!important;height:9px!important}.tkm-action-grid-clean{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.tkm-action-dd{position:relative!important;overflow:visible!important}.tkm-action-dd .tk-clean-dd-btn{height:52px!important;border-radius:16px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 8px 18px -18px #0f234b47!important}.tkm-action-dd .tk-clean-dd-menu{top:calc(100% + 6px)!important;left:0!important;right:auto!important;min-width:100%!important;border-radius:16px!important;padding:6px!important;border:1px solid #dbe6f6!important;z-index:2147483647!important}.tkm-action-dd .tk-clean-dd-menu button{height:38px!important;border-radius:11px!important}}@media(max-width:420px){.tk{padding-left:10px!important;padding-right:10px!important}.tk-data-table tr{min-height:116px!important;padding:12px 38px 11px 13px!important}.tk-subject-cell strong{font-size:15px!important;width:calc(100% - 100px)!important}.tk-subject-cell small{font-size:12px!important}.tk-data-table td:nth-child(7){right:38px!important;width:96px!important;font-size:10px!important}.tk-dept-pill{max-width:112px!important}.tk-badge,.tk-pri{font-size:10.5px!important;padding:0 8px!important}}@media(max-width:768px){html,body,#root{width:100%!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;background:#f4f7fc!important;-webkit-text-size-adjust:100%!important}body.tk-mobile-detail-open{background:#fff!important}body.tk-mobile-detail-open .bottom-nav,body.tk-mobile-detail-open .mobile-bottom-nav,body.tk-mobile-detail-open .manager-bottom-nav,body.tk-mobile-detail-open [class*=bottomNav],body.tk-mobile-detail-open [class*=BottomNav],body.tk-mobile-detail-open nav[aria-label*=bottom i]{display:none!important}.tk{height:auto!important;min-height:100dvh!important;overflow:visible!important;overflow-x:hidden!important;padding:10px 12px calc(28px + env(safe-area-inset-bottom))!important;background:#f4f7fc!important}.tk-card,.tk-table-card,.tk-data-table-wrap,.tk-card-foot{overflow:visible!important}.tk-table-card{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px!important;border-radius:24px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 14px 34px -30px #11254b4d!important}.tk-table-title-row{display:block!important;padding:0!important}.tk-section-title,.tk-header-toolbar,.tk-table-toolbar>.tk-header-select{display:none!important}.tk-table-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;grid-template-rows:48px 46px!important;gap:10px!important;overflow:visible!important;align-items:center!important}.tk-header-search{grid-column:1!important;grid-row:1!important;height:48px!important;min-width:0!important;border-radius:18px!important;border:1px solid #dfe8f6!important;background:#fff!important;box-shadow:none!important;padding:0 14px!important}.tk-header-search input{font-size:14px!important;font-weight:500!important;color:#071a44!important}.tk-filter-wrap{grid-column:2!important;grid-row:1!important;width:48px!important;height:48px!important;position:relative!important}.tk-filter-btn,.tk-soft-action.tk-filter-btn{width:48px!important;height:48px!important;min-width:48px!important;border-radius:18px!important;border:1px solid #dfe8f6!important;background:#fff!important;box-shadow:none!important}.tk-table-filters>.tk-header-select{grid-row:2!important;height:46px!important;width:100%!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-value{display:block!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-btn:before{display:none!important;content:none!important}.tk-clean-dd-btn{height:46px!important;border-radius:17px!important;border:1px solid #dfe8f6!important;background:#fff!important;box-shadow:none!important;padding:0 13px!important;gap:8px!important}.tk-clean-dd-value{font-size:12.5px!important;font-weight:600!important;color:#071a44!important}.tk-clean-dd.is-open .tk-clean-dd-btn{border-color:#b9d5ff!important;box-shadow:0 0 0 3px #1473ff1a!important}.tk-clean-dd-menu,.tk-filter-menu{border-radius:0 0 16px 16px!important;padding:7px 0!important;border:1px solid #dfe8f6!important;background:#fff!important;box-shadow:0 20px 42px -20px #12254b57!important;z-index:2147483647!important;overflow:hidden!important}.tk-clean-dd-menu button,.tk-filter-menu button{height:40px!important;border-radius:0!important;padding:0 16px!important;justify-content:flex-start!important;text-align:left!important;background:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;color:#0d1b3a!important}.tk-clean-dd-menu button.active,.tk-filter-menu button.active,.tk-clean-dd-menu button:hover,.tk-filter-menu button:hover{background:#f2f7ff!important;color:#1473ff!important;box-shadow:inset 3px 0 #1473ff!important}.tk-table-toolbar{padding:0!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;border-radius:20px!important;background:#f0f6ff!important;border:1px solid #e0e9f7!important}.tk-header-tab{height:40px!important;border-radius:15px!important;background:#fff!important;border:0!important;box-shadow:none!important;font-size:12.5px!important;font-weight:600!important;color:#566680!important}.tk-header-tab.active{color:#1473ff!important;box-shadow:inset 0 -2px #1473ff!important}.tk-data-table-wrap{margin:2px 0 0!important}.tk-data-table,.tk-data-table tbody,.tk-data-table tr,.tk-data-table td{display:block!important;width:100%!important;box-sizing:border-box!important}.tk-data-table thead{display:none!important}.tk-data-table tbody{display:flex!important;flex-direction:column!important;gap:10px!important}.tk-data-table tr{position:relative!important;min-height:112px!important;padding:13px 38px 12px 14px!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dfe8f6!important;box-shadow:0 10px 26px -24px #11254b47!important;overflow:hidden!important}.tk-data-table tr:after{content:"›"!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;font-size:31px!important;font-weight:420!important;color:#10254f!important}.tk-data-table td{padding:0!important;border:0!important;background:transparent!important}.tk-data-table td:first-child,.tk-data-table td:nth-child(3),.tk-data-table td:nth-child(8){display:none!important}.tk-data-table td:nth-child(2){margin:0 0 8px!important}.tk-subject-cell{display:block!important}.tk-subject-dot{display:none!important}.tk-subject-cell strong{width:calc(100% - 106px)!important;min-height:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:15px!important;line-height:1.18!important;font-weight:650!important;letter-spacing:-.015em!important;color:#071a44!important}.tk-subject-cell small{display:block!important;margin-top:6px!important;width:calc(100% - 20px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;font-weight:450!important;color:#5e6f8a!important}.tk-data-table td:nth-child(7){position:absolute!important;top:15px!important;right:39px!important;width:104px!important;text-align:right!important;color:#71809a!important;font-size:10.5px!important;font-weight:500!important;line-height:1.25!important}.tk-data-table td:nth-child(4),.tk-data-table td:nth-child(5),.tk-data-table td:nth-child(6){display:inline-flex!important;width:auto!important;max-width:100%!important;margin:0 5px 0 0!important;vertical-align:middle!important}.tk-dept-pill,.tk-badge,.tk-pri{height:25px!important;min-height:25px!important;padding:0 9px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;gap:5px!important;box-shadow:none!important}.tk-dept-pill{max-width:128px!important;background:linear-gradient(135deg,#eef5ff,#fafdff)!important;color:#1d61cf!important;border:1px solid #d9e8ff!important}.tk-dot,.tk-pri-dot{width:7px!important;height:7px!important;border-radius:50%!important;box-shadow:none!important}.tk-card-foot{order:99!important;margin:4px 0 0!important;padding:9px 10px!important;border-radius:18px!important;background:#fff!important;border:1px solid #e1eaf7!important}.tk-count{font-size:11px!important;font-weight:500!important;color:#697892!important;margin-bottom:7px!important}.tk-pager{gap:7px!important;flex-wrap:wrap!important}.tk-pg{width:36px!important;height:36px!important;min-width:36px!important;border-radius:13px!important;font-size:12.5px!important;font-weight:600!important}.tkm-detail-page{width:100vw!important;max-width:100vw!important;min-height:100dvh!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;padding:0 10px calc(12px + env(safe-area-inset-bottom))!important}.tkm-detail-nav{position:sticky!important;top:0!important;z-index:2147483200!important;height:54px!important;margin:0 -10px 10px!important;padding:8px 12px!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid #e1eaf7!important}.tkm-detail-nav strong{font-size:18px!important;font-weight:650!important}.tkm-ticket-hero{margin:0 0 10px!important;padding:14px!important;border-radius:20px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:none!important;overflow:visible!important}.tkm-ticket-hero h1{font-size:20px!important;line-height:1.2!important;font-weight:650!important;margin:12px 0!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}.tkm-badges .tk-dot,.tkm-badges .tk-pri-dot{width:10px!important;height:10px!important;border-radius:50%!important}.tkm-meta{font-size:12px!important;font-weight:450!important;color:#697891!important}.tkm-action-grid-clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.tkm-action-dd .tk-clean-dd-btn{height:52px!important;border-radius:17px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:none!important}.tkm-action-dd .tk-clean-dd-menu{top:calc(100% + 6px)!important;border-radius:0 0 16px 16px!important}.tkm-conversation-card{display:flex!important;flex-direction:column!important;margin:10px 0 0!important;min-height:300px!important;max-height:none!important;overflow:hidden!important;border-radius:20px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:none!important}.tkm-message-list{max-height:430px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;z-index:60!important}}@media(max-width:420px){.tk-table-filters{grid-template-columns:minmax(0,1fr) 48px!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-value{max-width:86px!important}.tk-data-table tr{min-height:108px!important;padding:12px 36px 11px 13px!important}.tk-subject-cell strong{font-size:14px!important;width:calc(100% - 96px)!important}.tk-subject-cell small{font-size:12px!important}.tk-data-table td:nth-child(7){right:36px!important;width:96px!important;font-size:10px!important}.tk-dept-pill{max-width:112px!important}}@media(max-width:768px){html,body,#root{overscroll-behavior-y:none!important}.tk{overflow-x:hidden!important}.tk-table-filters{grid-template-columns:minmax(0,1fr) 58px!important;grid-template-rows:54px 50px!important;gap:12px!important;padding:0!important}.tk-table-filters .tk-header-search{height:54px!important;border-radius:19px!important;min-width:0!important;width:100%!important}.tk-table-filters .tk-filter-wrap,.tk-filter-btn,.tk-soft-action.tk-filter-btn{width:58px!important;min-width:58px!important;height:54px!important;border-radius:19px!important}.tk-table-filters>.tk-header-select{grid-row:2!important;width:100%!important;height:50px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-btn,.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-btn{height:50px!important;width:100%!important;min-width:0!important;border-radius:18px!important;border:1px solid #dfe8f6!important;background:#fff!important;box-shadow:none!important;padding:0 14px!important;justify-content:space-between!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-value{display:block!important;max-width:100%!important}.tk-clean-dd.is-open .tk-clean-dd-btn,.tk-table-filters>.tk-header-select .tk-clean-dd.is-open .tk-clean-dd-btn{border-color:#bad4fb!important;box-shadow:0 0 0 3px #1473ff1a!important}.tk-clean-dd-menu button.active,.tk-filter-menu button.active{background:linear-gradient(90deg,#1473ff1a,#1473ff08)!important;color:#1168e8!important;box-shadow:inset 3px 0 #1473ff!important}.tkm-badges .tk-dot,.tkm-badges .tk-pri-dot,.tkm-badges svg,.tkm-badges [class*=icon],.tkm-ticket-hero .tk-badge svg,.tkm-ticket-hero .tk-pri svg{display:none!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{gap:0!important;height:32px!important;min-width:94px!important;justify-content:center!important;padding:0 15px!important;border-radius:999px!important;font-size:12px!important;font-weight:650!important;letter-spacing:-.01em!important;box-shadow:inset 0 1px #ffffffbf,0 8px 18px -16px #0f234b38!important}.tkm-badges .tk-badge{background:linear-gradient(135deg,#eff6ff,#f9fbff)!important;color:#1d5fd2!important;border:1px solid #d9e7ff!important}.tkm-badges .tk-badge.closed,.tkm-badges .tk-badge.resolved{background:linear-gradient(135deg,#e9fbf4,#f8fffc)!important;color:#0f8b5b!important;border-color:#c9f0df!important}.tkm-badges .tk-badge.in-progress,.tkm-badges .tk-badge.progress{background:linear-gradient(135deg,#fff7e8,#fffdf8)!important;color:#9b5316!important;border-color:#f1d59a!important}.tkm-badges .tk-pri{background:linear-gradient(135deg,#f4f8ff,#fff)!important;color:#647186!important;border:1px solid #dde7f5!important}.tkm-badges .tk-pri.high{background:linear-gradient(135deg,#fff1ee,#fffaf8)!important;color:#b8521b!important;border-color:#f5d6c6!important}.tkm-badges .tk-pri.critical{background:linear-gradient(135deg,#fff0f3,#fff8fa)!important;color:#b92d4a!important;border-color:#f3c7d1!important}.tkm-detail-page{height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:0!important;overscroll-behavior-y:contain!important;scroll-padding-bottom:0!important}.tkm-detail-nav{margin-bottom:14px!important}.tkm-ticket-hero{margin-bottom:18px!important}.tkm-action-grid-clean{margin-top:18px!important;gap:14px!important}.tkm-action-dd .tk-clean-dd-btn{height:56px!important;border-radius:18px!important}.tkm-action-dd .tk-clean-dd-menu{z-index:2147483647!important}.tkm-conversation-card{margin-top:18px!important;margin-bottom:0!important;max-height:calc(100dvh - 88px)!important;overflow:hidden!important}.tkm-message-list{flex:1 1 auto!important;max-height:calc(100dvh - 210px)!important;padding-bottom:0!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;margin-bottom:0!important;border-radius:0 0 20px 20px!important}}@media(max-width:420px){.tk-table-filters{grid-template-columns:minmax(0,1fr) 58px!important}.tk-table-filters .tk-header-search{min-width:0!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-value{max-width:132px!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-value{max-width:92px!important}.tkm-ticket-hero{padding:16px!important}}@media(max-width:768px){body.tk-mobile-detail-open,body.tk-mobile-detail-open #root,body.tk-mobile-detail-open .tk,.tkm-detail-page{background:radial-gradient(circle at 20% 0%,#e2effff2 0,#e2efff00 34%),radial-gradient(circle at 92% 18%,#eef7ffe0 0,#eef7ff00 32%),linear-gradient(180deg,#f3f8ff,#eef6ff 38%,#f8fbff)!important}.tkm-detail-page{color:#071a44!important}.tkm-detail-nav{background:#f4f9ffe0!important;border-bottom:1px solid rgba(201,218,243,.82)!important;box-shadow:0 10px 24px -24px #15376e57!important;backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important}.tkm-ticket-hero,.tkm-conversation-card{background:linear-gradient(180deg,#fffffff0,#fafdffe6)!important;border:1px solid rgba(204,220,244,.95)!important;box-shadow:0 18px 46px -38px #22478261!important}.tkm-ticket-hero:before,.tkm-conversation-card:before{display:none!important}.tkm-action-dd .tk-clean-dd-btn,.tkm-reply-bar,.tkm-message-card,.tkm-message,.tkm-message article{background:#ffffffdb!important;border-color:#d2e0f6f2!important}.tkm-action-dd .tk-clean-dd-btn{box-shadow:inset 0 1px #ffffffe6,0 12px 28px -28px #22478259!important}.tkm-message-list{background:linear-gradient(180deg,#f8fbff59,#f0f7ff8c)!important}.tkm-reply-bar{box-shadow:0 -14px 30px -28px #22478273!important}}@media(max-width:768px){.tk-card.tk-table-card{background:linear-gradient(180deg,#f7fbff,#eef6ff)!important;border:1px solid #dbe8fb!important;border-radius:26px!important;padding:12px 12px 18px!important;box-shadow:0 18px 42px -34px #1a407857!important;overflow:visible!important}.tk-table-card .tk-data-table-wrap{margin:12px 0 0!important;padding:14px 10px 18px!important;background:linear-gradient(180deg,#f0f7ffeb,#e9f3fff5)!important;border:1px solid rgba(218,232,250,.95)!important;border-radius:24px!important;overflow:visible!important}.tk-data-table tbody{display:flex!important;flex-direction:column!important;gap:12px!important;background:transparent!important}.tk-data-table tr{margin:0!important}.tk-card-foot{margin-top:12px!important;background:#ffffffb8!important;border-color:#dae8faf2!important}}@media(max-width:768px){.tk-card.tk-table-card{padding:18px 14px 20px!important;border-radius:28px!important;overflow:visible!important}.tk-table-title-row{display:block!important;padding:0!important}.tk-table-title-row .tk-section-title{display:none!important}.tk-table-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;grid-template-rows:64px 58px!important;gap:16px!important;align-items:center!important;width:100%!important;padding:0!important;overflow:visible!important}.tk-table-filters .tk-header-search{grid-column:1 / 2!important;grid-row:1!important;height:64px!important;min-width:0!important;width:100%!important;border-radius:18px!important;border:1px solid #dbe6f6!important;background:#fffffff5!important;box-shadow:0 12px 28px -24px #122c5859!important;padding:0 18px!important}.tk-table-filters .tk-header-search input{font-size:16px!important;font-weight:520!important;color:#0b1b44!important}.tk-table-filters .tk-header-search svg{width:24px!important;height:24px!important;color:#737f94!important}.tk-table-filters .tk-filter-wrap{grid-column:2 / 3!important;grid-row:1!important;width:64px!important;min-width:64px!important;height:64px!important;position:relative!important;overflow:visible!important}.tk-soft-action.tk-filter-btn,.tk-filter-btn{width:64px!important;min-width:64px!important;height:64px!important;padding:0!important;border-radius:18px!important;border:1px solid #dbe6f6!important;background:#fffffff5!important;box-shadow:0 12px 28px -24px #122c5859!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}.tk-filter-btn svg{width:26px!important;height:26px!important;color:#061842!important}.tk-table-filters>.tk-header-select{grid-row:2!important;position:relative!important;height:58px!important;min-width:0!important;width:100%!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important}.tk-table-filters>.tk-header-select .tk-clean-dd-btn{width:100%!important;height:58px!important;min-width:0!important;border-radius:18px!important;border:1px solid #dbe6f6!important;background:#fffffff7!important;box-shadow:0 12px 28px -24px #122c5852!important;padding:0 16px!important;display:flex!important;justify-content:center!important;gap:10px!important}.tk-table-filters>.tk-header-select .tk-clean-dd-value{font-size:15px!important;font-weight:640!important;letter-spacing:-.02em!important;color:#091a45!important;max-width:calc(100% - 24px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-table-filters>.tk-header-select .tk-clean-dd-btn svg{color:#116eea!important;width:18px!important;height:18px!important}@media(max-width:430px){.tk-table-filters{grid-template-columns:minmax(0,1fr) 64px!important;grid-template-rows:64px 58px 58px!important;gap:14px!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1 / -1!important;grid-row:2!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:1 / -1!important;grid-row:3!important}}.tk-clean-dd-menu,.tk-filter-menu{z-index:2147483647!important;border-radius:18px!important;border:1px solid #dbe6f6!important;background:#fff!important;box-shadow:0 22px 60px -26px #0d214659!important;padding:8px!important;overflow:hidden!important}.tk-clean-dd-menu button,.tk-filter-menu button{min-height:42px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;padding:0 14px!important}.tk-clean-dd-menu button.active,.tk-filter-menu button.active{background:linear-gradient(90deg,#eef5ff,#f9fbff)!important;color:#116eea!important;box-shadow:inset 3px 0 #1473ff!important}.tk-table-toolbar{display:block!important;margin-top:20px!important;padding:0!important}.tk-header-toolbar,.tk-table-toolbar>.tk-header-select{display:none!important}.tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:8px!important;border-radius:22px!important;border:1px solid #dbe6f6!important;background:#f5f9ffe0!important;box-shadow:inset 0 1px #fffc,0 14px 30px -28px #122c5859!important;overflow:hidden!important}.tk-header-tab{height:58px!important;border-radius:16px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#69758a!important;font-size:15px!important;font-weight:640!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;position:relative!important}.tk-header-tab:before{content:"";width:20px;height:20px;display:inline-block;opacity:.9;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.tk-header-tab:nth-child(1):before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2"><circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 2"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2"><circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 2"/></svg>')}.tk-header-tab:nth-child(2):before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2"><circle cx="12" cy="12" r="9"/><path d="M8 12l2.5 2.5L16 9"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2"><circle cx="12" cy="12" r="9"/><path d="M8 12l2.5 2.5L16 9"/></svg>')}.tk-header-tab:nth-child(3):before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2"><path d="M8 6h13M8 12h13M8 18h13"/><circle cx="4" cy="6" r="1"/><circle cx="4" cy="12" r="1"/><circle cx="4" cy="18" r="1"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2"><path d="M8 6h13M8 12h13M8 18h13"/><circle cx="4" cy="6" r="1"/><circle cx="4" cy="12" r="1"/><circle cx="4" cy="18" r="1"/></svg>')}.tk-header-tab:nth-child(4):before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2"><path d="M3 6h18"/><path d="M8 6V4h8v2"/><path d="M19 6l-1 14H6L5 6"/><path d="M10 11v6M14 11v6"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.2"><path d="M3 6h18"/><path d="M8 6V4h8v2"/><path d="M19 6l-1 14H6L5 6"/><path d="M10 11v6M14 11v6"/></svg>')}.tk-header-tab.active{background:#fff!important;color:#1473ff!important;box-shadow:inset 0 -4px #1473ff,0 10px 22px -20px #122c5859!important}}:root{--tk-pastel-bg: linear-gradient(135deg,#fbfdff 0%,#f5faff 45%,#eef6ff 100%);--tk-pastel-card: linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,251,255,.96))}body:has(.manage-complaints),.manage-complaints,.tk-detail-page,.tkm-detail-page{background:var(--tk-pastel-bg)!important}.tk-modal-backdrop{background:#e6f1ffad!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.tk-modal{background:linear-gradient(145deg,#fff,#f8fcff 52%,#edf6ff)!important;border:1px solid #d9e8fb!important;border-radius:28px!important;box-shadow:0 28px 70px -35px #112f5e73,0 2px #ffffffe6 inset!important;overflow:hidden!important}.tk-modal-head{background:linear-gradient(180deg,#fff,#f3f9ff)!important;border-bottom:1px solid #e2edf9!important;padding:22px 24px!important}.tk-modal-title{font-weight:720!important;color:#071a44!important}.tk-modal-sub{color:#64748b!important;font-weight:500!important}.tk-modal-body{background:linear-gradient(180deg,#fbfdff,#f5faff)!important}.tk-modal-foot{background:#fff!important;border-top:1px solid #e2edf9!important}.tk-modal-close{background:#f1f7ff!important;border:1px solid #dbe8f8!important;border-radius:16px!important}.tk-badge,.tk-pri{gap:0!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.01em!important;border:1px solid rgba(180,205,238,.75)!important;box-shadow:inset 0 1px #ffffffd9,0 8px 18px -16px #143c6e47!important}.tk-badge .tk-dot,.tk-pri .tk-pri-dot{display:none!important}.tk-badge.open{background:linear-gradient(135deg,#f8fbff,#edf5ff)!important;color:#155ed0!important;border-color:#d9e8ff!important}.tk-badge.progress,.tk-badge.in-progress{background:linear-gradient(135deg,#fffaf0,#fff3d8)!important;color:#a15b12!important;border-color:#f1d49c!important}.tk-badge.resolved,.tk-badge.closed{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;color:#137a43!important;border-color:#bcebd1!important}.tk-badge.rejected,.tk-badge.deleted{background:linear-gradient(135deg,#fff1f2,#ffe4e6)!important;color:#be123c!important;border-color:#fecdd3!important}.tk-pri-low{background:linear-gradient(135deg,#f8fafc,#eef3fa)!important;color:#5e6b7c!important;border-color:#dbe3ee!important}.tk-pri-medium{background:linear-gradient(135deg,#fff8e8,#fff1cc)!important;color:#a65a12!important;border-color:#f1d49c!important}.tk-pri-high{background:linear-gradient(135deg,#fff4e8,#ffe7d0)!important;color:#b45309!important;border-color:#fed7aa!important}.tk-pri-critical{background:linear-gradient(135deg,#fff1f2,#ffe4ec)!important;color:#be123c!important;border-color:#fecdd3!important}@media(max-width:768px){html,body,#root{min-height:100%!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;background:var(--tk-pastel-bg)!important;overscroll-behavior-x:none!important}.manage-complaints{min-height:100dvh!important;height:auto!important;overflow:visible!important;overflow-x:hidden!important;padding-bottom:22px!important;background:var(--tk-pastel-bg)!important}.tkm-home-head{background:transparent!important}.tk-stats{background:#ffffff8f!important;border:1px solid #dcebfb!important;border-radius:26px!important;padding:10px!important;box-shadow:0 18px 38px -28px #1534604d!important}.tk-stat{background:linear-gradient(160deg,#fff,#f7fbff)!important;border:1px solid #e0ebfa!important;border-radius:20px!important;min-height:74px!important;padding:11px 12px!important;box-shadow:0 12px 26px -24px #15346059!important}.tk-stat-label{font-weight:650!important;font-size:11px!important;color:#324460!important}.tk-stat-value{font-size:22px!important;font-weight:720!important;color:#071a44!important}.tk-stat-delta{font-size:10.5px!important;font-weight:600!important}.tk-card.tk-table-card{background:linear-gradient(180deg,#ffffffdb,#f1f8ffe0)!important;border:1px solid #dceafa!important;border-radius:28px!important;box-shadow:0 18px 48px -35px #15346061!important;overflow:visible!important;padding:14px!important;min-height:auto!important;height:auto!important}.tk-table-title-row{display:block!important}.tk-section-title{display:none!important}.tk-table-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;gap:10px!important;align-items:center!important;overflow:visible!important;margin-bottom:12px!important}.tk-header-search{height:52px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 10px 22px -24px #0d234b4d!important;padding:0 14px!important;min-width:0!important;width:100%!important}.tk-header-search input{font-size:14px!important;font-weight:600!important;min-width:0!important}.tk-filter-wrap{grid-column:2!important;grid-row:1!important;width:54px!important}.tk-filter-btn{width:54px!important;height:52px!important;border-radius:18px!important;padding:0!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 10px 22px -24px #0d234b4d!important;font-size:0!important;display:grid!important;place-items:center!important}.tk-filter-btn svg{width:22px!important;height:22px!important}.tk-table-filters>.tk-header-select{height:52px!important;min-width:0!important;width:100%!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1!important;grid-row:2!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2!important;grid-row:2!important}.tk-table-filters>.tk-header-select .tk-clean-dd-btn{height:52px!important;border-radius:18px!important;padding:0 14px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 10px 22px -24px #0d234b4d!important;outline:none!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-value{max-width:100%!important;font-size:13.5px!important;font-weight:650!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-value{display:block!important;max-width:42px!important;font-size:12.5px!important;font-weight:650!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-btn:before,.tk-table-filters>.tk-header-select:before,.tk-table-filters>.tk-header-select:after,.tk-clean-dd:before,.tk-clean-dd:after{display:none!important;content:none!important}.tk-clean-dd.is-open .tk-clean-dd-btn{box-shadow:0 0 0 3px #1473ff1a,0 10px 24px -22px #122c5857!important;border-color:#bad6ff!important}.tk-clean-dd-menu,.tk-filter-menu{background:#fff!important;border:1px solid #dbe8f8!important;border-radius:0 0 18px 18px!important;border-top:0!important;padding:6px 0!important;box-shadow:0 24px 50px -25px #0f2a5561!important;z-index:2147483647!important;overflow:hidden!important}.tk-clean-dd-menu button,.tk-filter-menu button{height:42px!important;border-radius:0!important;background:#fff!important;padding:0 18px!important;font-size:13.5px!important;font-weight:600!important;color:#071a44!important;box-shadow:none!important;justify-content:flex-start!important}.tk-clean-dd-menu button.active,.tk-filter-menu button.active{background:linear-gradient(90deg,#eef6ff,#fff)!important;color:#1473ff!important;box-shadow:inset 3px 0 #1473ff!important}.tk-table-toolbar{margin-top:8px!important}.tk-header-tabs{height:58px!important;background:#edf6ffe6!important;border:1px solid #dceafa!important;border-radius:21px!important;padding:5px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important;overflow:hidden!important}.tk-header-tab{height:48px!important;border-radius:16px!important;background:transparent!important;font-size:13px!important;font-weight:650!important;gap:6px!important;color:#637189!important;box-shadow:none!important}.tk-header-tab.active{background:#fff!important;color:#1473ff!important;box-shadow:inset 0 -3px #1473ff,0 10px 18px -18px #122c5859!important}.tk-data-table-wrap{overflow:visible!important;height:auto!important;max-height:none!important;background:transparent!important}.tk-data-table,.tk-data-table tbody,.tk-data-table tr,.tk-data-table td{display:block!important;width:100%!important}.tk-data-table thead{display:none!important}.tk-data-table tbody{display:flex!important;flex-direction:column!important;gap:12px!important;padding:8px 0 4px!important}.tk-data-table tr{position:relative!important;min-height:116px!important;border:1px solid #dce7f7!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 12px 28px -28px #0f234b52!important;padding:14px 48px 14px 16px!important;overflow:hidden!important}.tk-data-table tr td{border:0!important;padding:0!important;background:transparent!important}.tk-data-table tr td:nth-child(1),.tk-data-table tr td:nth-child(3){display:none!important}.tk-data-table tr td:nth-child(2) .tk-subject-cell{display:block!important}.tk-subject-dot{display:none!important}.tk-subject-cell strong{display:block!important;max-width:58%!important;font-size:15.5px!important;line-height:1.12!important;font-weight:720!important;color:#071a44!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.tk-subject-cell small{display:block!important;margin-top:8px!important;font-size:13px!important;font-weight:550!important;color:#627087!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:72%!important}.tk-data-table tr td:nth-child(4),.tk-data-table tr td:nth-child(5),.tk-data-table tr td:nth-child(6){display:inline-flex!important;width:auto!important;margin-top:13px!important;margin-right:7px!important;vertical-align:middle!important}.tk-data-table tr td:nth-child(7){position:absolute!important;top:18px!important;right:55px!important;width:auto!important;font-size:12.5px!important;font-weight:600!important;color:#64748b!important;white-space:nowrap!important}.tk-data-table tr td:nth-child(8){position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important}.tk-row-menu{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border:0!important;background:transparent!important;color:#071a44!important;font-size:0!important}.tk-row-menu svg{display:none!important}.tk-row-menu:after{content:"›"!important;font-size:44px!important;line-height:1!important;font-weight:600!important;color:#071a44!important}.tk-dept-pill,.tk-pri,.tk-badge{height:27px!important;padding:0 12px!important;font-size:12px!important;line-height:27px!important}.tk-card-foot{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;background:#ffffffb8!important;border:1px solid #dce7f7!important;border-radius:18px!important;padding:10px 12px!important;margin-top:4px!important}.tk-count{font-size:12px!important;font-weight:600!important;color:#64748b!important}.tk-pager{gap:6px!important}.tk-pg{width:38px!important;height:38px!important;border-radius:13px!important;font-size:13px!important}.tk-detail-page,.tkm-detail-page{min-height:100dvh!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;background:var(--tk-pastel-bg)!important;padding-bottom:0!important}.tk-detail-topline,.tkm-detail-nav{position:sticky!important;top:0!important;z-index:1000!important;background:#f6fbffeb!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid #dce7f7!important}.tkm-ticket-hero,.tk-detail-hero{background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #dce7f7!important;border-radius:24px!important;margin-bottom:18px!important;box-shadow:0 16px 38px -32px #0f234b59!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri,.tk-detail-badges .tk-badge,.tk-detail-badges .tk-pri{height:31px!important;padding:0 17px!important;font-size:13.5px!important}.tkm-action-grid-clean{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;background:transparent!important;border:0!important;box-shadow:none!important;margin-top:16px!important;padding:0!important}.tkm-action-dd{min-width:0!important;width:100%!important}.tkm-action-dd .tk-clean-dd-btn{height:54px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 10px 22px -24px #0d234b4d!important;padding:0 14px!important;gap:8px!important}.tkm-action-dd .tk-clean-dd-icon{display:none!important}.tkm-action-dd .tk-clean-dd-value{font-size:14.5px!important;font-weight:700!important}.tkm-conversation-card{margin-top:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dce7f7!important;border-radius:24px!important;box-shadow:0 16px 38px -32px #0f234b59!important;overflow:hidden!important}.tkm-tabs button{font-weight:650!important}.tkm-tabs button:nth-child(2) em{display:none!important}.tkm-message-list{max-height:min(58dvh,620px)!important;overflow-y:auto!important;padding-bottom:74px!important;overscroll-behavior:contain!important}.tkm-msg{position:relative!important;padding:13px 12px!important;gap:10px!important}.tkm-avatar,.tk-msg-avi{width:38px!important;height:38px!important;border-radius:50%!important;background:linear-gradient(135deg,#eef6ff,#dfeeff)!important;color:#1473ff!important;border:1px solid #dce9fb!important;box-shadow:0 8px 18px -18px #143c6e47!important;font-weight:700!important}.tkm-msg-body header{gap:7px!important;align-items:center!important}.tkm-msg-body header strong{font-size:13.5px!important;font-weight:700!important}.tkm-msg-body header span{font-size:11px!important;font-weight:650!important;background:#edf5ff!important;color:#1473ff!important;border-radius:999px!important;padding:4px 8px!important}.tkm-msg-body header time{font-size:11px!important;font-weight:550!important;color:#64748b!important;margin-left:auto!important}.tkm-msg-body p,.tk-bubble{font-size:13.5px!important;line-height:1.48!important;font-weight:500!important;color:#102348!important}.tkm-msg-body a,.tk-bubble a{color:#1473ff!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:650!important}.tkm-msg-menu-btn{width:28px!important;height:28px!important;border:0!important;background:transparent!important;color:#64748b!important}.tkm-msg-menu{position:absolute!important;right:10px!important;top:42px!important;z-index:50!important;min-width:180px!important;background:#fff!important;border:1px solid #dce7f7!important;border-radius:16px!important;box-shadow:0 20px 48px -25px #0f234b66!important;padding:6px!important}.tkm-msg-menu button{display:block!important;width:100%!important;height:38px!important;text-align:left!important;padding:0 12px!important;border:0!important;border-radius:11px!important;background:#fff!important;color:#071a44!important;font-size:13px!important;font-weight:650!important}.tkm-msg-menu button:hover{background:#f2f7ff!important}.tkm-msg-menu .danger{color:#be123c!important}.tkm-edit-box textarea{width:100%!important;min-height:86px!important;border:1px solid #dce7f7!important;border-radius:15px!important;background:#fff!important;padding:10px!important;font-size:13.5px!important;color:#071a44!important}.tkm-edit-box div{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:8px!important}.tkm-edit-box button{height:34px!important;border-radius:11px!important;border:1px solid #dce7f7!important;background:#fff!important;padding:0 12px!important;font-weight:650!important}.tkm-edited{display:block!important;margin-top:3px!important;color:#94a3b8!important;font-size:10.5px!important}.tkm-format-row{position:sticky!important;bottom:58px!important;z-index:30!important;display:flex!important;gap:6px!important;background:#f8fcfff5!important;border-top:1px solid #dce7f7!important;padding:7px 10px 0!important}.tkm-format-row button{height:30px!important;min-width:34px!important;border-radius:10px!important;border:1px solid #dce7f7!important;background:#fff!important;color:#071a44!important;font-weight:700!important;font-size:12px!important}.tkm-reply-bar{position:sticky!important;bottom:0!important;z-index:31!important;background:#f8fcfff5!important;border-top:0!important;padding:8px 10px 10px!important;display:flex!important;align-items:flex-end!important;gap:8px!important}.tkm-reply-input{flex:1!important;min-height:42px!important;max-height:90px!important;border:1px solid #dce7f7!important;border-radius:15px!important;background:#fff!important;padding:11px 12px!important;font-size:13.5px!important;line-height:1.35!important;color:#071a44!important;resize:none!important;outline:none!important}.tkm-attach,.tkm-send{width:42px!important;height:42px!important;border-radius:15px!important;flex:0 0 auto!important}.tkm-send{background:linear-gradient(135deg,#1473ff,#055bea)!important;color:#fff!important}.tkm-upload-preview{background:#f8fbff!important;border-top:1px solid #dce7f7!important;padding:6px 10px!important}.tk-bottom-nav,.manager-mobile-nav,.mobile-bottom-nav{display:none!important}}@media(max-width:768px){html,body,#root{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.manage-complaints,.tk,.tk-page,.tk-content,.tk-main,.tk-shell{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.tk-card.tk-table-card{padding:16px!important;overflow:visible!important;min-height:auto!important;margin-bottom:22px!important}.tk-table-title-row,.tk-table-filters{overflow:visible!important;width:100%!important}.tk-table-filters{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(110px,34%)!important;grid-template-rows:58px 58px!important;gap:12px!important;align-items:stretch!important;margin:0 0 14px!important}.tk-header-search{grid-column:1 / 2!important;grid-row:1!important;width:100%!important;min-width:0!important;height:58px!important;border-radius:20px!important;padding:0 16px!important}.tk-header-search input{width:100%!important;min-width:0!important;font-size:15px!important;overflow:hidden!important;text-overflow:ellipsis!important}.tk-filter-wrap{grid-column:2 / 3!important;grid-row:1!important;width:100%!important;min-width:0!important;height:58px!important;position:relative!important;z-index:50!important}.tk-filter-btn,.tk-soft-action.tk-filter-btn{width:100%!important;min-width:0!important;height:58px!important;border-radius:20px!important;justify-content:center!important;gap:8px!important;font-size:15px!important;font-weight:700!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 12px 24px -24px #0f234b59!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important;grid-row:2!important;width:100%!important;min-width:0!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important;grid-row:2!important;width:100%!important;min-width:0!important}.tk-table-filters>.tk-header-select .tk-clean-dd-btn{width:100%!important;height:58px!important;min-width:0!important;border-radius:20px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 12px 24px -24px #0f234b59!important;padding:0 16px!important;justify-content:space-between!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-value{font-size:0!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-value:after{content:"Departments"!important;font-size:15px!important;font-weight:700!important;color:#071a44!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-value{font-size:15px!important;font-weight:700!important;color:#071a44!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.tk-clean-dd-menu,.tk-filter-menu{position:absolute!important;z-index:2147483647!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;min-width:190px!important;max-width:calc(100vw - 32px)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dce7f7!important;border-radius:18px!important;box-shadow:0 24px 58px -28px #0a204873!important;padding:8px!important;overflow:visible!important}.tk-clean-dd-menu button,.tk-filter-menu button{height:42px!important;min-height:42px!important;border-radius:12px!important;padding:0 14px!important;font-size:14px!important;font-weight:650!important;color:#071a44!important;background:transparent!important;text-align:left!important}.tk-clean-dd-menu button.active,.tk-filter-menu button.active{background:linear-gradient(135deg,#edf5ff,#fff)!important;color:#106eea!important;box-shadow:inset 3px 0 #1473ff!important}.tk-detail-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;background:transparent!important;border:0!important;box-shadow:none!important;margin-top:18px!important;padding:0!important}.tk-detail-hero-actions>button:not(.tk-detail-danger),.tk-detail-danger.compact{display:none!important}.tk-detail-hero-actions .tk-detail-select-wrap{width:100%!important;min-width:0!important}.tk-detail-hero-actions .tk-detail-select-wrap .tk-clean-dd-btn{height:56px!important;width:100%!important;border-radius:18px!important;padding:0 16px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 12px 24px -24px #0f234b59!important;justify-content:space-between!important}.tk-detail-hero-actions .tk-clean-dd-icon{display:none!important}.tk-detail-hero-actions .tk-clean-dd-value{font-size:0!important}.tk-detail-hero-actions .tk-detail-select-wrap:nth-of-type(1) .tk-clean-dd-value:after{content:"Status"!important;font-size:15px!important;font-weight:720!important;color:#071a44!important}.tk-detail-hero-actions .tk-detail-select-wrap:nth-of-type(2) .tk-clean-dd-value:after{content:"Priority"!important;font-size:15px!important;font-weight:720!important;color:#071a44!important}.tk-detail-page{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:24px!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:768px){html,body,#root{width:100%!important;min-height:100%!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch!important}.tk,.manage-complaints,.tk-page,.tk-main,.tk-shell,.tk-content{width:100%!important;min-height:100dvh!important;height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;padding-bottom:calc(34px + env(safe-area-inset-bottom))!important}.tk-card.tk-table-card{border-radius:24px!important;padding:18px 16px!important;overflow:visible!important;background:linear-gradient(180deg,#fffffffa,#f6fbfff5)!important}.tk-table-title-row{display:block!important;width:100%!important;overflow:visible!important}.tk-table-filters{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(128px,38%)!important;grid-template-rows:58px 58px!important;column-gap:12px!important;row-gap:12px!important;align-items:stretch!important;width:100%!important;margin:0 0 18px!important;overflow:visible!important}.tk-table-filters .tk-header-search{grid-column:1 / 2!important;grid-row:1!important;width:100%!important;height:58px!important;min-width:0!important;border-radius:19px!important;padding:0 16px!important;display:flex!important;align-items:center!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 14px 30px -26px #0f234b6b!important}.tk-table-filters .tk-header-search svg{flex:0 0 auto!important;width:22px!important;height:22px!important;color:#7c889e!important}.tk-table-filters .tk-header-search input{min-width:0!important;width:100%!important;font-size:15px!important;font-weight:650!important;text-align:left!important;color:#0b1b42!important}.tk-table-filters .tk-header-search input::placeholder{text-align:left!important;color:#8a96ad!important}.tk-table-filters .tk-filter-wrap{grid-column:2 / 3!important;grid-row:1!important;width:100%!important;height:58px!important;min-width:0!important;position:relative!important;z-index:80!important}.tk-table-filters .tk-filter-btn,.tk-table-filters .tk-soft-action.tk-filter-btn{width:100%!important;height:58px!important;min-width:0!important;border-radius:19px!important;padding:0 12px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 14px 30px -26px #0f234b6b!important;color:#071a44!important;font-size:15px!important;font-weight:760!important}.tk-table-filters>.tk-header-select:nth-of-type(1){grid-column:1 / 2!important;grid-row:2!important;width:100%!important;height:58px!important;min-width:0!important;max-width:none!important}.tk-table-filters>.tk-header-select:nth-of-type(2){grid-column:2 / 3!important;grid-row:2!important;width:100%!important;height:58px!important;min-width:0!important;max-width:none!important}.tk-table-filters>.tk-header-select .tk-clean-dd-btn{width:100%!important;height:58px!important;min-width:0!important;border-radius:19px!important;padding:0 15px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 14px 30px -26px #0f234b6b!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#071a44!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-value{font-size:0!important;max-width:none!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-value:after{content:"Departments"!important;font-size:15px!important;line-height:1!important;font-weight:760!important;color:#071a44!important;display:inline-block!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-value{font-size:15px!important;line-height:1!important;font-weight:760!important;color:#071a44!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-table-filters>.tk-header-select:before,.tk-table-filters>.tk-header-select:after,.tk-clean-dd:before,.tk-clean-dd:after{display:none!important;content:none!important}.tk-header-tabs{margin-top:2px!important;padding:5px!important;gap:4px!important;border-radius:20px!important;background:#ebf4fffa!important;border:1px solid #dce7f7!important;box-shadow:inset 0 0 0 1px #ffffffbf,0 12px 28px -28px #0f234b52!important}.tk-header-tab{height:44px!important;border-radius:16px!important;font-size:14px!important;font-weight:720!important;background:transparent!important;color:#64748b!important;gap:7px!important}.tk-header-tab.active{background:#fff!important;color:#1473ff!important;box-shadow:inset 0 -4px #1473ff,0 10px 22px -22px #0f234b59!important}.tk-detail-page{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(180deg,#f7fbff,#edf5ff)!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}.tk-detail-topline{position:sticky!important;top:0!important;z-index:150!important;background:#f7fbfff5!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid #dce7f7!important}.tk-detail-hero{margin:18px 10px!important;padding:22px 18px!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #dce7f7!important;box-shadow:0 16px 34px -32px #0f234b59!important}.tk-detail-titlebox h1{font-size:24px!important;line-height:1.13!important;font-weight:720!important;letter-spacing:-.03em!important;margin:14px 0 12px!important}.tk-detail-badges .tk-badge,.tk-detail-badges .tk-pri{min-height:36px!important;border-radius:999px!important;padding:0 16px!important;font-size:14px!important;font-weight:690!important}.tk-detail-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.tk-detail-hero-actions>button,.tk-detail-hero-actions .tk-detail-danger.compact{display:none!important}.tk-detail-hero-actions .tk-detail-select-wrap{width:100%!important;height:60px!important;min-width:0!important;position:relative!important;z-index:90!important}.tk-detail-hero-actions .tk-detail-select-wrap .tk-clean-dd-btn{width:100%!important;height:60px!important;border-radius:20px!important;padding:0 16px!important;background:#fff!important;border:1px solid #dce7f7!important;box-shadow:0 14px 30px -28px #0f234b6b!important;justify-content:space-between!important}.tk-detail-hero-actions .tk-clean-dd-icon{display:none!important}.tk-detail-hero-actions .tk-clean-dd-value{font-size:0!important;max-width:none!important}.tk-detail-hero-actions .tk-detail-select-wrap:nth-of-type(1) .tk-clean-dd-value:after{content:"Status"!important;font-size:15px!important;font-weight:760!important;color:#071a44!important}.tk-detail-hero-actions .tk-detail-select-wrap:nth-of-type(2) .tk-clean-dd-value:after{content:"Priority"!important;font-size:15px!important;font-weight:760!important;color:#071a44!important}.tk-detail-hero-actions .tk-clean-dd-menu,.tk-table-filters .tk-clean-dd-menu,.tk-filter-menu{position:absolute!important;z-index:2147483647!important;top:calc(100% + 9px)!important;left:0!important;right:auto!important;min-width:min(230px,calc(100vw - 32px))!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #dce7f7!important;border-radius:18px!important;box-shadow:0 26px 60px -28px #091c467a!important;padding:8px!important;overflow:visible!important}.tk-detail-hero-actions .tk-clean-dd-menu button,.tk-table-filters .tk-clean-dd-menu button,.tk-filter-menu button{display:block!important;width:100%!important;height:42px!important;border-radius:12px!important;padding:0 14px!important;text-align:left!important;font-size:14px!important;font-weight:660!important;color:#071a44!important;background:transparent!important}.tk-detail-hero-actions .tk-clean-dd-menu button.active,.tk-table-filters .tk-clean-dd-menu button.active{background:linear-gradient(135deg,#edf5ff,#fff)!important;color:#1473ff!important;box-shadow:inset 3px 0 #1473ff!important}.tk-detail-grid,.tk-detail-main,.tk-detail-convo,.tk-detail-card,.tk-list-card{margin-top:18px!important}}@media(max-width:760px){html,body,#root,.tk-shell,.tk-page,.tk-main,.tk-card,.tk-table-card{overflow-x:hidden!important}.tk-table-card{overflow:visible!important;background:linear-gradient(180deg,#fff,#f3f9ff)!important}.tk-table-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 118px!important;grid-template-rows:54px 54px!important;gap:12px!important;align-items:stretch!important;width:100%!important;overflow:visible!important}.tk-table-filters .tk-header-search{grid-column:1 / 2!important;grid-row:1!important;width:100%!important;height:54px!important;min-width:0!important;max-width:none!important;border-radius:18px!important;background:#fff!important;border:1px solid #dbe7f7!important;box-shadow:0 12px 28px -24px #071a4459!important;padding:0 14px!important}.tk-table-filters .tk-header-search input{min-width:0!important;width:100%!important;font-size:15px!important;font-weight:650!important}.tk-table-filters .tk-filter-wrap{grid-column:2 / 3!important;grid-row:1!important;width:100%!important;min-width:0!important;position:relative!important;z-index:250!important}.tk-table-filters .tk-filter-btn,.tk-table-filters .tk-soft-action.tk-filter-btn{width:100%!important;height:54px!important;min-width:0!important;border-radius:18px!important;padding:0 13px!important;background:#fff!important;border:1px solid #dbe7f7!important;box-shadow:0 12px 28px -24px #071a4459!important;font-size:15px!important;font-weight:760!important;color:#071a44!important;display:flex!important;gap:8px!important}.tk-table-filters .tk-filter-btn svg{width:18px!important;height:18px!important}.tk-table-filters>.tk-header-select:nth-of-type(1),.tk-table-filters>.tk-clean-dd:nth-of-type(1){grid-column:1 / 2!important;grid-row:2!important;width:100%!important;height:54px!important;max-width:none!important;min-width:0!important}.tk-table-filters>.tk-header-select:nth-of-type(2),.tk-table-filters>.tk-clean-dd:nth-of-type(2){grid-column:2 / 3!important;grid-row:2!important;width:100%!important;height:54px!important;max-width:none!important;min-width:0!important}.tk-table-filters>.tk-header-select .tk-clean-dd-btn,.tk-table-filters>.tk-clean-dd .tk-clean-dd-btn{height:54px!important;width:100%!important;border-radius:18px!important;background:#fff!important;border:1px solid #dbe7f7!important;box-shadow:0 12px 28px -24px #071a4459!important;padding:0 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-value,.tk-table-filters>.tk-clean-dd:nth-of-type(1) .tk-clean-dd-value{font-size:0!important}.tk-table-filters>.tk-header-select:nth-of-type(1) .tk-clean-dd-value:after,.tk-table-filters>.tk-clean-dd:nth-of-type(1) .tk-clean-dd-value:after{content:"Departments"!important;font-size:14px!important;font-weight:760!important;color:#071a44!important}.tk-table-filters>.tk-header-select:nth-of-type(2) .tk-clean-dd-value,.tk-table-filters>.tk-clean-dd:nth-of-type(2) .tk-clean-dd-value{font-size:14px!important;font-weight:760!important;color:#071a44!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-detail-page{background:linear-gradient(180deg,#f7fbff,#edf5ff)!important;overflow-y:auto!important;overflow-x:hidden!important}.tkm-detail-nav{position:sticky!important;top:0!important;z-index:500!important;background:#f7fbfff7!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid #dbe7f7!important;margin-left:-14px!important;margin-right:-14px!important;padding:0 14px!important}.tkm-action-grid.tkm-action-grid-clean{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:16px!important}.tkm-action-grid-clean .tkm-action-dd{width:100%!important;min-width:0!important;position:relative!important;z-index:300!important}.tkm-action-grid-clean .tkm-action-dd .tk-clean-dd-btn{width:100%!important;height:60px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dbe7f7!important;box-shadow:0 12px 28px -24px #071a4461!important;padding:0 15px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.tkm-action-grid-clean .tkm-action-dd .tk-clean-dd-icon{display:none!important}.tkm-action-grid-clean .tkm-action-dd .tk-clean-dd-value{font-size:0!important;max-width:none!important;overflow:visible!important}.tkm-action-grid-clean .tkm-status-dd .tk-clean-dd-value:after{content:"Status"!important;font-size:15px!important;font-weight:780!important;color:#071a44!important}.tkm-action-grid-clean .tkm-priority-dd .tk-clean-dd-value:after{content:"Priority"!important;font-size:15px!important;font-weight:780!important;color:#071a44!important}.tkm-action-grid-clean .tk-clean-dd-menu,.tk-table-filters .tk-clean-dd-menu,.tk-filter-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;z-index:2147483647!important;min-width:190px!important;max-width:calc(100vw - 28px)!important;background:#fff!important;border:1px solid #dbe7f7!important;border-radius:18px!important;box-shadow:0 24px 60px -26px #071a447a!important;padding:8px!important;overflow:visible!important}.tkm-action-grid-clean .tk-clean-dd-menu button,.tk-table-filters .tk-clean-dd-menu button,.tk-filter-menu button{height:40px!important;border-radius:12px!important;padding:0 13px!important;font-size:14px!important;font-weight:700!important;color:#071a44!important;background:transparent!important;text-align:left!important}.tkm-action-grid-clean .tk-clean-dd-menu button.active,.tk-table-filters .tk-clean-dd-menu button.active{background:linear-gradient(135deg,#ecf5ff,#fff)!important;color:#0b6cf6!important;box-shadow:inset 3px 0 #0b6cf6!important}}@media(max-width:768px){.tkm-reply-bar input:not([type=file]),.tkm-reply-bar textarea,.tk-detail-reply input,.tk-detail-reply textarea,.tk-reply-card input,.tk-reply-card textarea,.tk-mobile-ticket-reply input,.tk-mobile-ticket-reply textarea,.tk-chat-composer input,.tk-chat-composer textarea,.tk-composer input,.tk-composer textarea,input.tk-detail-reply-input,textarea.tk-detail-reply-input{font-size:16px!important;line-height:1.35!important;transform:none!important;-webkit-text-size-adjust:100%!important}.tkm-reply-bar,.tk-detail-reply,.tk-reply-card,.tk-mobile-ticket-reply,.tk-chat-composer,.tk-composer{touch-action:manipulation!important}}.tk-table-card,.tk-card.tk-table-card,.tk-tickets-section,.manage-complaints-tickets-section{background:radial-gradient(circle at 8% 0%,#dbeafef2,#fff0 34%),radial-gradient(circle at 92% 10%,#e0f2fedb,#fff0 38%),linear-gradient(135deg,#fffffffa,#f0f7fff5 42%,#e8f3fff0)!important;border-color:#bfdbfeeb!important;box-shadow:0 24px 70px -38px #2563eb61,0 8px 26px -18px #0f172a2e!important}.tk-table-card .tk-header-container,.tk-table-card .tk-card-head,.tk-table-card .tk-card-foot{background:linear-gradient(135deg,#ffffffeb,#f0f8ffdb 55%,#e6f1ffd1)!important}.tk-table-card .tk-table,.tk-table-card .tk-list-body,.tk-table-card .tk-scroll{background:#ffffff94!important}.tk-table-card .tk-row,.tk-table-card .tk-table-row{background:#ffffffad!important}.tk-table-card .tk-row:hover,.tk-table-card .tk-table-row:hover{background:linear-gradient(90deg,#e8f2fff5,#ffffffd6)!important}@media(max-width:768px){.tk-table-card .tk-table-filters .tk-header-search{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-width:0!important}.tk-table-card .tk-table-filters .tk-header-search svg{display:none!important}.tk-table-card .tk-table-filters .tk-header-search input{height:48px!important;width:100%!important;border:1px solid #dce8f7!important;border-radius:16px!important;background:#ffffffeb!important;box-shadow:0 14px 34px -26px #18469159!important;padding:0 18px!important;text-align:left!important;font-size:16px!important}.tk-table-card .tk-table-filters .tk-header-search input::placeholder{text-align:left!important;color:#8b9ab5!important}.tk-table-card .tk-table-filters .tk-header-select:nth-of-type(1) .tk-clean-dd-value,.tk-table-card .tk-table-filters .tk-clean-dd:nth-of-type(1) .tk-clean-dd-value{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.tk-table-card .tk-table-filters .tk-clean-dd-btn{overflow:visible!important}}.tk-mobile-home-actions,.tk-mobile-home-list{display:none}@media(max-width:768px){html,body,#root{max-width:100vw!important;overflow-x:hidden!important}.tk:not(.tk-ticket-tab){width:100%!important;max-width:100vw!important;min-height:100dvh!important;padding:10px 10px calc(76px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;box-sizing:border-box!important;background:radial-gradient(circle at -10% 8%,#bfdbfeb8,#fff0 34%),radial-gradient(circle at 110% 0%,#e0f2fee0,#fff0 35%),linear-gradient(180deg,#f8fbff,#eef6ff)!important}.tk:not(.tk-ticket-tab) .tkm-home-head,.tk:not(.tk-ticket-tab) .tk-page-topbar,.tk:not(.tk-ticket-tab) .tk-mobile-hero,.tk:not(.tk-ticket-tab) .tkm-statusbar,.tk:not(.tk-ticket-tab) .tkm-home-status{display:none!important}.tk:not(.tk-ticket-tab) .tk-stats{display:grid!important;grid-template-columns:repeat(4,minmax(74px,1fr))!important;gap:7px!important;margin:0 0 10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:2px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.tk:not(.tk-ticket-tab) .tk-stats::-webkit-scrollbar{display:none!important}.tk:not(.tk-ticket-tab) .tk-stat{min-width:74px!important;min-height:64px!important;height:64px!important;border-radius:14px!important;padding:8px!important;gap:6px!important;background:#ffffffe6!important;border:1px solid rgba(219,231,247,.95)!important;box-shadow:0 12px 30px -28px #071a4461!important;align-items:center!important}.tk:not(.tk-ticket-tab) .tk-stat-icon-wrap{width:26px!important;height:26px!important;min-width:26px!important;border-radius:9px!important}.tk:not(.tk-ticket-tab) .tk-stat-icon-wrap svg{width:15px!important;height:15px!important}.tk:not(.tk-ticket-tab) .tk-stat-label{font-size:8.5px!important;line-height:1.05!important;font-weight:650!important;white-space:nowrap!important}.tk:not(.tk-ticket-tab) .tk-stat-value{font-size:17px!important;line-height:1!important;margin:1px 0!important;font-weight:760!important}.tk:not(.tk-ticket-tab) .tk-stat-delta{display:none!important}.tk:not(.tk-ticket-tab) .tk-card.tk-table-card{width:100%!important;max-width:100%!important;border-radius:20px!important;padding:10px!important;overflow:visible!important;background:radial-gradient(circle at 0% 0%,#dbeafee6,#fff0 34%),linear-gradient(180deg,#fffffff5,#f0f8fff5)!important;border:1px solid rgba(191,219,254,.95)!important;box-shadow:0 22px 54px -42px #2563eb6b!important}.tk:not(.tk-ticket-tab) .tk-table-title-row{display:block!important}.tk:not(.tk-ticket-tab) .tk-section-title{display:none!important}.tk:not(.tk-ticket-tab) .tk-table-filters{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important;grid-template-rows:42px 42px!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow:visible!important;align-items:stretch!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-header-search{grid-column:1 / 3!important;grid-row:1!important;width:100%!important;height:42px!important;min-width:0!important;max-width:none!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-header-search svg{display:none!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-header-search input{width:100%!important;height:42px!important;min-width:0!important;border-radius:14px!important;border:1px solid #dbe7f7!important;background:#fffffff5!important;box-shadow:none!important;padding:0 14px!important;font-size:16px!important;line-height:1.2!important;font-weight:560!important;color:#071a44!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-header-search input::placeholder{color:#7d8da9!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-filter-wrap{grid-column:3 / 4!important;grid-row:1!important;width:44px!important;min-width:0!important;position:relative!important;z-index:400!important}.tk:not(.tk-ticket-tab) .tk-table-filters .tk-filter-btn{width:44px!important;height:42px!important;min-width:0!important;border-radius:14px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:0!important;background:#fff!important;border:1px solid #dbe7f7!important;box-shadow:none!important;color:#0b6cf6!important}.tk:not(.tk-ticket-tab) .tk-table-filters .tk-filter-btn svg{width:18px!important;height:18px!important;margin:0!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-clean-dd:nth-of-type(1){grid-column:1 / 2!important;grid-row:2!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-clean-dd:nth-of-type(2){grid-column:2 / 4!important;grid-row:2!important}.tk:not(.tk-ticket-tab) .tk-table-filters .tk-clean-dd{min-width:0!important;max-width:100%!important;width:100%!important;height:42px!important;position:relative!important;z-index:380!important;overflow:visible!important}.tk:not(.tk-ticket-tab) .tk-table-filters .tk-clean-dd-btn{width:100%!important;height:42px!important;min-width:0!important;border-radius:14px!important;padding:0 11px!important;background:#fff!important;border:1px solid #dbe7f7!important;box-shadow:none!important;display:flex!important;justify-content:space-between!important;gap:6px!important}.tk:not(.tk-ticket-tab) .tk-table-filters .tk-clean-dd-value{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;color:#071a44!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-clean-dd:nth-of-type(1) .tk-clean-dd-value{font-size:0!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-clean-dd:nth-of-type(1) .tk-clean-dd-value:after{content:"Departments"!important;font-size:12px!important;font-weight:740!important;color:#071a44!important}.tk:not(.tk-ticket-tab) .tk-table-filters .tk-clean-dd-menu,.tk:not(.tk-ticket-tab) .tk-filter-menu,.tk:not(.tk-ticket-tab) .tk-mobile-row-actions{z-index:2147483647!important;border-radius:16px!important;border:1px solid #dbe7f7!important;background:#fff!important;box-shadow:0 24px 55px -26px #071a446b!important}.tk:not(.tk-ticket-tab) .tk-table-filters .tk-clean-dd-menu,.tk:not(.tk-ticket-tab) .tk-filter-menu{top:calc(100% + 7px)!important;left:0!important;right:auto!important;min-width:min(220px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;padding:7px!important;overflow:visible!important}.tk:not(.tk-ticket-tab) .tk-table-toolbar{display:block!important;margin:10px -10px 0!important;border-top:1px solid rgba(219,231,247,.9)!important;background:#ffffff57!important;overflow:visible!important}.tk:not(.tk-ticket-tab) .tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:0!important}.tk:not(.tk-ticket-tab) .tk-header-tab{height:38px!important;min-width:0!important;border-radius:0!important;font-size:11px!important;font-weight:680!important;color:#53627f!important}.tk:not(.tk-ticket-tab) .tk-header-tab.active{color:#0969f6!important;background:#ecf5fff5!important}.tk:not(.tk-ticket-tab) .tk-header-toolbar,.tk:not(.tk-ticket-tab) .tk-table-toolbar>.tk-clean-dd{display:none!important}.tk-mobile-home-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:10px 0 2px!important}.tk-mobile-home-actions button{height:38px!important;min-width:0!important;border-radius:13px!important;border:1px solid #dbe7f7!important;background:#ffffffeb!important;color:#071a44!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 6px!important;font-size:10.5px!important;font-weight:720!important;box-shadow:none!important}.tk-mobile-home-actions button.primary{background:linear-gradient(135deg,#0b6cf6,#5d8cff)!important;border-color:transparent!important;color:#fff!important}.tk-mobile-home-actions svg{width:13px!important;height:13px!important;flex:0 0 auto!important}.tk:not(.tk-ticket-tab) .tk-data-table-wrap{display:none!important}.tk-mobile-home-list{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important;overflow:visible!important}.tk-mobile-ticket-card{position:relative!important;display:block!important;width:100%!important;min-width:0!important;padding:11px 11px 10px 20px!important;border-radius:16px!important;background:#fffffff5!important;border:1px solid #e1eaf6!important;box-shadow:0 10px 26px -24px #071a4457!important;overflow:visible!important;box-sizing:border-box!important;cursor:pointer!important}.tk-mobile-ticket-card.active{border-color:#b9d8ff!important;background:linear-gradient(180deg,#fff,#f3f9ff)!important}.tk-mobile-ticket-dot{position:absolute!important;left:9px!important;top:48%!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#9ab0cc!important}.tk-mobile-ticket-dot.hot{background:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}.tk-mobile-ticket-top{display:flex!important;justify-content:space-between!important;gap:8px!important;margin-bottom:5px!important}.tk-mobile-ticket-id{font-size:10px!important;font-weight:780!important;color:#0b6cf6!important;background:#edf5ff!important;border:1px solid #d8e9ff!important;border-radius:999px!important;padding:3px 7px!important;line-height:1!important}.tk-mobile-ticket-time{min-width:max-content!important;font-size:10px!important;line-height:1.2!important;font-weight:600!important;color:#7a88a3!important}.tk-mobile-ticket-card h3{margin:0!important;padding-right:4px!important;font-size:13.5px!important;line-height:1.26!important;font-weight:760!important;color:#071a44!important;letter-spacing:-.01em!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.tk-mobile-ticket-meta{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:7px 0 8px!important}.tk-mobile-avatar{width:22px!important;height:22px!important;min-width:22px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#e9f2ff!important;color:#0b6cf6!important;font-size:10px!important;font-weight:800!important}.tk-mobile-requester{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:650!important;color:#334769!important}.tk-mobile-dept{margin-left:auto!important;max-width:42%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-weight:720!important;color:#50617f!important;background:#f3f7fc!important;border-radius:999px!important;padding:4px 7px!important}.tk-mobile-ticket-footer{display:grid!important;grid-template-columns:auto auto minmax(52px,1fr) 34px!important;gap:6px!important;align-items:center!important}.tk-mobile-ticket-footer .tk-badge,.tk-mobile-ticket-footer .tk-pri{min-height:24px!important;height:24px!important;padding:0 8px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:720!important;white-space:nowrap!important}.tk-mobile-open{justify-self:end!important;height:30px!important;min-width:58px!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#0b6cf6,#5d8cff)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;padding:0 11px!important}.tk-mobile-menu-wrap{position:relative!important;justify-self:end!important;z-index:20!important}.tk-mobile-menu-btn{width:32px!important;height:30px!important;border:1px solid #dbe7f7!important;border-radius:11px!important;background:#fff!important;color:#334769!important;display:grid!important;place-items:center!important;padding:0!important}.tk-mobile-row-actions{position:absolute!important;right:0!important;top:calc(100% + 7px)!important;min-width:176px!important;padding:7px!important;overflow:visible!important}.tk-mobile-row-actions button{width:100%!important;height:38px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#071a44!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:12px!important;font-weight:680!important;text-align:left!important}.tk-mobile-row-actions button.danger{color:#dc2626!important}.tk-mobile-empty{min-height:132px!important;border-radius:16px!important;background:#ffffffd1!important;border:1px dashed #c9ddf5!important;display:grid!important;place-items:center!important;text-align:center!important;padding:18px!important}.tk-mobile-empty strong{display:block!important;color:#071a44!important;font-size:14px!important;font-weight:800!important;margin-bottom:4px!important}.tk-mobile-empty span{display:block!important;color:#60728f!important;font-size:12px!important;line-height:1.35!important}.tk:not(.tk-ticket-tab) .tk-card-foot{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding:8px 0 0!important;border-top:1px solid rgba(219,231,247,.9)!important;background:transparent!important;border-radius:0!important;flex-wrap:nowrap!important}.tk:not(.tk-ticket-tab) .tk-count{min-width:0!important;font-size:10.5px!important;font-weight:650!important;color:#63728e!important;white-space:nowrap!important}.tk:not(.tk-ticket-tab) .tk-pager{display:flex!important;gap:5px!important;flex:0 0 auto!important}.tk:not(.tk-ticket-tab) .tk-pg{width:30px!important;height:30px!important;border-radius:10px!important;font-size:10.5px!important;font-weight:720!important;box-shadow:none!important}}@media(max-width:390px){.tk-mobile-home-actions button{font-size:0!important;gap:0!important}.tk-mobile-home-actions svg{width:15px!important;height:15px!important}.tk-mobile-ticket-footer{grid-template-columns:auto auto 1fr 32px!important}.tk-mobile-open{min-width:50px!important;padding:0 8px!important}}@media(max-width:768px){.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-header-select:nth-child(2){grid-column:1 / 2!important;grid-row:2!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-header-select:nth-child(3){grid-column:2 / 4!important;grid-row:2!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-header-select:nth-child(2) .tk-clean-dd-value{font-size:0!important}.tk:not(.tk-ticket-tab) .tk-table-filters>.tk-header-select:nth-child(2) .tk-clean-dd-value:after{content:"Departments"!important;font-size:12px!important;font-weight:740!important;color:#071a44!important}}.tk-card.tk-table-card{border-radius:30px!important;border:1px solid #d8e9ff!important;background:radial-gradient(860px 260px at 18% 100%,rgba(225,242,255,.74),transparent 74%),radial-gradient(780px 260px at 92% 100%,rgba(235,245,255,.92),transparent 72%),linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 22px 60px -42px #2563eb5c!important;padding:24px 28px 30px!important;overflow:visible!important}.tk-card.tk-table-card .tk-table-title-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:22px!important;align-items:center!important;margin-bottom:22px!important;padding:0!important;border:0!important}.tk-card.tk-table-card .tk-section-title{font-size:32px!important;line-height:1.05!important;letter-spacing:-.045em!important;color:#08245a!important;font-weight:950!important;display:inline-flex!important;align-items:center!important;gap:14px!important}.tk-card.tk-table-card .tk-section-title span{width:56px!important;height:56px!important;border-radius:16px!important;display:inline-grid!important;place-items:center!important;background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;border:1px solid #d6e8ff!important;box-shadow:0 14px 30px -24px #2563eb6b!important}.tk-card.tk-table-card .tk-section-title span:before{content:"🎟"!important;font-size:28px!important}.tk-card.tk-table-card .tk-table-filters{display:grid!important;grid-template-columns:minmax(280px,1.25fr) minmax(200px,.72fr) minmax(200px,.72fr) auto!important;gap:14px!important;align-items:center!important;margin:0!important;width:100%!important}.tk-card.tk-table-card .tk-header-search,.tk-card.tk-table-card .tk-select,.tk-card.tk-table-card .tk-soft-action{height:56px!important;border-radius:16px!important;border:1px solid #d6e8ff!important;background:#fff!important;box-shadow:0 14px 30px -28px #2563eb52!important;color:#102a5e!important}.tk-card.tk-table-card .tk-header-search input{font-size:15px!important;color:#102a5e!important}.tk-card.tk-table-card .tk-header-search input::placeholder{color:#88a0c2!important}.tk-card.tk-table-card .tk-table-toolbar{display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:center!important;margin:0 0 22px!important}.tk-card.tk-table-card .tk-header-tabs{min-height:62px!important;padding:0!important;border:1px solid #d8e9ff!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 16px 34px -30px #2563eb57!important}.tk-card.tk-table-card .tk-header-tab{min-width:132px!important;height:62px!important;padding:0 26px!important;border-radius:0!important;border-right:1px solid #e3efff!important;color:#496182!important;font-size:16px!important;font-weight:760!important;background:#fff!important}.tk-card.tk-table-card .tk-header-tab.active{color:#1264ef!important;background:linear-gradient(180deg,#f5faff,#fff)!important;box-shadow:inset 0 -3px #1264ef!important}.tk-card.tk-table-card .tk-header-toolbar{display:flex!important;gap:12px!important;align-items:center!important}.tk-card.tk-table-card .tk-toolbar-btn,.tk-card.tk-table-card .tk-header-toolbar .primary{height:54px!important;border-radius:15px!important;padding:0 20px!important;border:1px solid #d6e8ff!important;background:#fff!important;color:#102a5e!important;font-size:15px!important;font-weight:840!important;box-shadow:0 14px 30px -28px #2563eb52!important}.tk-card.tk-table-card .tk-header-toolbar .primary{background:linear-gradient(135deg,#2563eb,#0f6fff)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 18px 34px -24px #2563eba8!important}.tk-card.tk-table-card .tk-icon-only{width:54px!important;padding:0!important}.tk-card.tk-table-card .tk-data-table-wrap{border-radius:18px!important;border:1px solid #d8e9ff!important;background:#fff!important;overflow:hidden!important;min-height:520px!important;position:relative!important}.tk-card.tk-table-card .tk-data-table{width:100%!important;border-collapse:collapse!important}.tk-card.tk-table-card .tk-data-table thead th{height:64px!important;background:linear-gradient(180deg,#fbfdff,#f6faff)!important;border-bottom:1px solid #d8e9ff!important;color:#4a5e7f!important;font-size:13px!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important}.tk-card.tk-table-card .tk-data-table tbody td{border-bottom:1px solid #edf4ff!important}.tk-image3-empty-cell,.tk-card.tk-table-card .tk-table-empty{height:460px!important;padding:0!important;background:radial-gradient(720px 240px at 4% 110%,rgba(224,241,255,.86),transparent 72%),radial-gradient(520px 220px at 96% 100%,rgba(236,246,255,.9),transparent 74%),#fff!important}.tk-image3-empty{min-height:460px!important;display:grid!important;place-items:center!important;align-content:center!important;text-align:center!important;padding:44px 20px!important}.tk-image3-illustration{position:relative!important;width:240px!important;height:150px!important;margin:0 auto 14px!important;display:grid!important;place-items:center!important;opacity:.95!important}.tk-image3-illustration:before{content:""!important;position:absolute!important;width:138px!important;height:138px!important;border-radius:50%!important;background:radial-gradient(circle,#eaf4ff,#f7fbff 72%)!important}.tk-image3-ticket-icon{position:relative!important;z-index:2!important;width:112px!important;height:72px!important;border-radius:18px!important;border:4px solid #8dbbff!important;background:#f8fbff!important;color:#4f8cff!important;display:grid!important;place-items:center!important;box-shadow:0 18px 34px -28px #2563eb73!important}.tk-image3-search-icon{position:absolute!important;z-index:3!important;right:54px!important;bottom:26px!important;width:56px!important;height:56px!important;border-radius:50%!important;background:#eaf4ff!important;color:#7dafff!important;display:grid!important;place-items:center!important;border:3px solid #bdd7ff!important}.tk-image3-plane{position:absolute!important;top:10px!important;right:32px!important;font-size:34px!important;color:#79aaff!important;transform:rotate(-15deg)!important}.tk-image3-empty h2{margin:0!important;font-size:30px!important;letter-spacing:-.04em!important;color:#08245a!important;font-weight:950!important}.tk-image3-empty p{margin:10px 0 26px!important;color:#60769a!important;font-size:16px!important;font-weight:650!important}.tk-image3-empty-actions{display:flex!important;justify-content:center!important;gap:14px!important}.tk-image3-empty-actions .primary,.tk-image3-empty-actions .tk-soft-action{height:54px!important;border-radius:15px!important;padding:0 24px!important;font-size:15px!important;font-weight:900!important}@media(max-width:1100px){.tk-card.tk-table-card .tk-table-title-row,.tk-card.tk-table-card .tk-table-filters{grid-template-columns:1fr!important}.tk-card.tk-table-card .tk-table-toolbar{flex-direction:column!important;align-items:stretch!important}.tk-card.tk-table-card .tk-header-tabs,.tk-card.tk-table-card .tk-header-toolbar{width:100%!important;overflow-x:auto!important}}.tk-card.tk-table-card{padding:18px 20px 22px!important}.tk-card.tk-table-card .tk-table-title-row{gap:16px!important;margin-bottom:16px!important}.tk-card.tk-table-card .tk-section-title{font-size:26px!important;gap:10px!important}.tk-card.tk-table-card .tk-section-title span{width:46px!important;height:46px!important;border-radius:14px!important}.tk-card.tk-table-card .tk-section-title span:before{font-size:22px!important}.tk-card.tk-table-card .tk-table-filters{grid-template-columns:minmax(240px,1.25fr) minmax(170px,.72fr) minmax(170px,.72fr) auto!important;gap:10px!important}.tk-card.tk-table-card .tk-header-search,.tk-card.tk-table-card .tk-select,.tk-card.tk-table-card .tk-soft-action,.tk-card.tk-table-card .tk-toolbar-btn,.tk-card.tk-table-card .tk-header-toolbar .primary,.tk-card.tk-table-card .tk-icon-only{height:46px!important;border-radius:14px!important;font-size:13px!important}.tk-card.tk-table-card .tk-icon-only{width:46px!important}.tk-card.tk-table-card .tk-header-tab{min-width:108px!important;height:50px!important;padding:0 18px!important;font-size:14px!important}.tk-card.tk-table-card .tk-header-tabs{min-height:50px!important}.tk-card.tk-table-card .tk-table-toolbar{margin-bottom:16px!important}.tk-card.tk-table-card .tk-data-table-wrap{min-height:430px!important;border-radius:16px!important}.tk-card.tk-table-card .tk-data-table thead th{height:52px!important;font-size:11px!important}.tk-card.tk-table-card .tk-data-table tbody td{font-size:13px!important;padding-top:10px!important;padding-bottom:10px!important}.tk-card.tk-table-card .tk-data-table .tk-title{font-size:14px!important}.tk-card.tk-table-card .tk-badge,.tk-card.tk-table-card .tk-pri{height:26px!important;padding:0 10px!important;font-size:11px!important}.tk-image3-empty,.tk-card.tk-table-card .tk-table-empty,.tk-image3-empty-cell{min-height:360px!important;height:360px!important}.tk-image3-illustration{width:200px!important;height:124px!important;margin-bottom:10px!important}.tk-image3-ticket-icon{width:92px!important;height:62px!important;border-radius:16px!important}.tk-image3-search-icon{width:46px!important;height:46px!important;right:48px!important;bottom:20px!important}.tk-image3-plane{font-size:28px!important;right:28px!important}.tk-image3-empty h2{font-size:24px!important}.tk-image3-empty p{font-size:14px!important;margin-bottom:18px!important}.tk-image3-empty-actions .primary,.tk-image3-empty-actions .tk-soft-action{height:46px!important;font-size:13px!important;padding:0 18px!important}.tk-card.tk-table-card{padding:12px 14px 16px!important;border-radius:18px!important}.tk-card.tk-table-card .tk-table-title-row{gap:12px!important;margin-bottom:12px!important;align-items:center!important}.tk-card.tk-table-card .tk-section-title{font-size:18px!important;line-height:1.1!important;gap:8px!important}.tk-card.tk-table-card .tk-section-title small,.tk-card.tk-table-card .tk-section-subtitle,.tk-card.tk-table-card .tk-subtitle{font-size:11px!important;line-height:1.35!important}.tk-card.tk-table-card .tk-section-title span,.tk-card.tk-table-card .tk-title-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}.tk-card.tk-table-card .tk-section-title span:before{font-size:16px!important}.tk-card.tk-table-card .tk-table-filters{grid-template-columns:minmax(200px,1.2fr) minmax(138px,.66fr) minmax(138px,.66fr) auto!important;gap:8px!important}.tk-card.tk-table-card .tk-header-search,.tk-card.tk-table-card .tk-select,.tk-card.tk-table-card .tk-soft-action,.tk-card.tk-table-card .tk-toolbar-btn,.tk-card.tk-table-card .tk-header-toolbar .primary,.tk-card.tk-table-card .tk-icon-only,.tk-card.tk-table-card .tk-filter-btn,.tk-card.tk-table-card .tk-top-action{height:38px!important;border-radius:12px!important;font-size:11.5px!important;padding-inline:12px!important}.tk-card.tk-table-card .tk-icon-only{width:38px!important;min-width:38px!important;padding-inline:0!important}.tk-card.tk-table-card .tk-header-search input,.tk-card.tk-table-card .tk-select,.tk-card.tk-table-card select,.tk-card.tk-table-card input{font-size:11.5px!important}.tk-card.tk-table-card .tk-header-tab{min-width:82px!important;height:40px!important;padding:0 14px!important;font-size:12px!important}.tk-card.tk-table-card .tk-header-tabs{min-height:40px!important;border-radius:14px!important}.tk-card.tk-table-card .tk-table-toolbar{margin-bottom:12px!important;gap:8px!important}.tk-card.tk-table-card .tk-data-table-wrap{min-height:300px!important;border-radius:14px!important}.tk-card.tk-table-card .tk-data-table thead th,.tk-card.tk-table-card .tk-table thead th{height:42px!important;font-size:10px!important;letter-spacing:.08em!important}.tk-card.tk-table-card .tk-data-table tbody td,.tk-card.tk-table-card .tk-table tbody tr.tk-tr td{font-size:11.5px!important;padding-top:8px!important;padding-bottom:8px!important}.tk-card.tk-table-card .tk-data-table .tk-title,.tk-card.tk-table-card .tk-td-ticket strong{font-size:12px!important}.tk-card.tk-table-card .tk-badge,.tk-card.tk-table-card .tk-pri,.tk-card.tk-table-card .tk-pill,.tk-card.tk-table-card .tk-tag{height:22px!important;padding:0 8px!important;font-size:10px!important;border-radius:999px!important}.tk-image3-empty,.tk-card.tk-table-card .tk-table-empty,.tk-image3-empty-cell{min-height:250px!important;height:250px!important}.tk-image3-illustration{width:140px!important;height:88px!important;margin-bottom:8px!important}.tk-image3-ticket-icon{width:70px!important;height:46px!important;border-radius:12px!important}.tk-image3-search-icon{width:34px!important;height:34px!important;right:34px!important;bottom:14px!important}.tk-image3-plane{font-size:20px!important;right:18px!important}.tk-image3-empty h2{font-size:18px!important}.tk-image3-empty p{font-size:12px!important;margin:8px 0 14px!important}.tk-image3-empty-actions{gap:10px!important}.tk-image3-empty-actions .primary,.tk-image3-empty-actions .tk-soft-action{height:38px!important;font-size:11.5px!important;padding:0 14px!important;border-radius:12px!important}@media(max-width:1200px){.tk-card.tk-table-card .tk-table-filters{grid-template-columns:1fr 1fr!important}}.tk-image3-illustration{background:transparent!important;filter:none!important}.tk-image3-ticket-icon,.tk-image3-search-icon{box-shadow:0 10px 24px -18px #2563eb2e!important}.tk-header-toolbar .tk-toolbar-btn--create,.tk-mobile-create-btn,.tk-image3-empty-actions .tk-empty-create-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fff!important;color:#1362e8!important;border:1px solid #9fc2ff!important;border-radius:14px!important;box-shadow:0 8px 18px -16px #2563eb3d!important}.tk-header-toolbar .tk-toolbar-btn--create{min-width:108px!important}.tk-header-toolbar .tk-toolbar-btn--create:hover,.tk-mobile-create-btn:hover,.tk-image3-empty-actions .tk-empty-create-btn:hover{background:#f7fbff!important;color:#0b57dd!important;border-color:#84b2ff!important;transform:translateY(-1px)!important}.tk-image3-empty-actions{align-items:center!important}.tk-image3-empty-actions .tk-empty-create-btn,.tk-image3-empty-actions .tk-soft-action{min-width:150px!important}.tk-image3-empty h2,.tk-image3-empty p,.tk-image3-empty-actions{position:relative!important;z-index:2!important}.tk-row-actions-menu,.tk-filter-menu{background:#fff!important;border:1px solid #dbe7f6!important;box-shadow:0 18px 42px -24px #0f2c5c47!important}.tk-row-actions-menu button,.tk-filter-menu button{background:#fff!important;color:#10233f!important}.tk-row-actions-menu button svg,.tk-filter-menu button svg{color:#314765!important}.tk-row-actions-menu button:hover,.tk-filter-menu button:hover{background:#f5f9ff!important;color:#0d5fe8!important}.tk-row-actions-menu button.danger,.tk-row-actions-menu button.danger svg{color:#ef4444!important}.tk-image3-illustration:before,.tk-image3-empty:before{display:none!important;content:none!important}.tk-image3-illustration{background:transparent!important;border:0!important;box-shadow:none!important}.tk-image3-ticket-icon{background:linear-gradient(180deg,#f8fbff,#edf5ff)!important;border:1px solid #d4e3fb!important;box-shadow:0 22px 42px -30px #355da559!important}.tk-image3-search-icon{background:#fff!important;border:1px solid #d4e3fb!important;box-shadow:0 18px 34px -26px #355da547!important}.tk-image3-empty-actions{gap:12px!important;align-items:center!important}.tk-image3-empty-actions .tk-empty-create-btn,.tk-toolbar-btn--create{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:42px!important;padding:0 18px!important;border-radius:14px!important;border:1px solid #b8cdf7!important;background:#fff!important;color:#1b56d9!important;box-shadow:0 12px 28px -24px #1f59be66!important}.tk-image3-empty-actions .tk-empty-create-btn:hover,.tk-toolbar-btn--create:hover{background:#f6f9ff!important;transform:translateY(-1px)!important}.tk-image3-empty-actions .tk-empty-create-btn svg,.tk-toolbar-btn--create svg{color:#1b56d9!important}.tk-table-card.is-empty{min-height:0!important;padding-bottom:14px!important}.tk-table-card.is-empty .tk-data-table-wrap,.tk-data-table-wrap.is-empty{min-height:0!important;height:auto!important;max-height:none!important}.tk-table-card.is-empty .tk-data-table tbody,.tk-table-card.is-empty .tk-data-table tr,.tk-table-card.is-empty .tk-data-table td{height:auto!important}.tk-table-card.is-empty .tk-image3-empty-cell{padding:56px 24px 34px!important}.tk-table-card.is-empty .tk-image3-empty{padding:0!important}.tk-table-card.is-empty .tk-card-foot{padding-top:12px!important}.tk{isolation:isolate!important;background:radial-gradient(circle at 7% 14%,rgba(72,142,255,.14) 0 76px,transparent 77px),radial-gradient(circle at 96% 8%,rgba(111,172,255,.13) 0 126px,transparent 127px),radial-gradient(circle at 89% 92%,rgba(72,142,255,.1) 0 92px,transparent 93px),linear-gradient(135deg,#f7fbff,#eef6ff 48%,#f9fcff)!important}.tk:before,.tk:after{display:block!important;content:""!important;position:absolute!important;pointer-events:none!important;z-index:0!important;border-radius:50%!important;filter:none!important;animation:none!important}.tk:before{width:310px!important;height:310px!important;right:-165px!important;top:235px!important;opacity:.58!important;background:linear-gradient(145deg,#4b91ff33,#b3d9ff0f)!important;border:1px solid rgba(77,145,255,.2)!important}.tk:after{width:230px!important;height:230px!important;left:-126px!important;bottom:70px!important;opacity:.55!important;background:linear-gradient(145deg,#71b0ff2e,#cae4ff0d)!important;border:1px solid rgba(82,150,255,.18)!important}.tk>*{position:relative!important;z-index:1!important}.tk-stats{gap:12px!important;margin:0 0 12px!important}.tk-stat{height:96px!important;min-height:96px!important;padding:16px 18px!important;gap:14px!important;border-radius:17px!important;background:#ffffffe6!important;border:1px solid #d7e5f7!important;box-shadow:0 14px 34px -28px #18417e6b!important}.tk-stat-icon-wrap,.tk-stat-icon-wrap.yellow,.tk-stat-icon-wrap.gray,.tk-stat-icon-wrap.green,.tk-stat-icon-wrap.red{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:13px!important;background:#edf4ff!important;border:0!important;color:#173b73!important;box-shadow:none!important}.tk-stat-icon-wrap svg{width:21px!important;height:21px!important;color:#173b73!important;stroke:currentColor!important}.tk-stat-label{text-transform:none!important;letter-spacing:0!important;color:#6f83a5!important;font-size:10.5px!important;font-weight:750!important}.tk-stat-value{margin-top:3px!important;color:#123568!important;-webkit-text-fill-color:#123568!important;font-size:24px!important;font-weight:780!important;line-height:1!important}.tk-stat-delta,.tk-stat-delta.up,.tk-stat-delta.down,.tk-stat-delta.neu{margin-top:5px!important;color:#7b8eae!important;font-size:10px!important;font-weight:620!important}.tk-table-card{padding:0 16px 14px!important;overflow:visible!important}.tk-unified-filter-row.tk-table-title-row{display:block!important;margin:0!important;padding:12px 8px!important;border:0!important;border-bottom:1px solid #e3edf9!important;background:#ffffffb8!important;border-radius:19px 19px 0 0!important}.tk-unified-filter-row .tk-table-filters{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:minmax(230px,1.65fr) repeat(4,minmax(145px,1fr))!important;align-items:center!important;gap:10px!important}.tk-unified-filter-row .tk-header-search,.tk-unified-filter-row .tk-header-select,.tk-unified-filter-row .tk-clean-dd-btn{width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;border-radius:13px!important;background:#fff!important;border:1px solid #cfe0f6!important;box-shadow:none!important}.tk-unified-filter-row .tk-header-search{display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;cursor:text!important}.tk-unified-filter-row .tk-header-search svg{flex:0 0 auto!important;width:17px!important;height:17px!important;color:#55739e!important}.tk-unified-filter-row .tk-header-search input{width:100%!important;height:100%!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;color:#173665!important;font-size:12px!important;font-weight:650!important}.tk-unified-filter-row .tk-header-search input::placeholder{text-align:left!important;color:#91a4c0!important}.tk-unified-filter-row .tk-clean-dd-btn{padding:0 13px!important;color:#173665!important;font-size:12px!important;font-weight:720!important}.tk-unified-tabs-row.tk-table-toolbar{min-height:58px!important;margin:0!important;padding:10px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:0!important;background:#ffffffb8!important}.tk-unified-tabs-row .tk-header-tabs{height:38px!important;border:1px solid #d7e5f7!important;border-radius:13px!important;background:#fff!important;overflow:hidden!important}.tk-unified-tabs-row .tk-header-tab{height:38px!important;min-height:38px!important;min-width:88px!important;padding:0 20px!important;border-right:1px solid #e2ebf7!important;background:#fff!important;color:#5e7295!important;font-size:11.5px!important;font-weight:720!important;box-shadow:none!important}.tk-unified-tabs-row .tk-header-tab:last-child{border-right:0!important}.tk-unified-tabs-row .tk-header-tab.active{background:#fff!important;color:#1267ed!important;box-shadow:inset 0 -2px #1267ed!important}.tk-unified-tabs-row .tk-header-toolbar{margin-left:auto!important;display:flex!important;align-items:center!important;gap:8px!important}.tk-unified-tabs-row .tk-toolbar-btn{height:38px!important;min-height:38px!important;padding:0 13px!important;border-radius:12px!important;background:#fff!important;border:1px solid #d2e1f5!important;color:#173665!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.tk-unified-tabs-row .tk-toolbar-btn.tk-icon-only{width:40px!important;min-width:40px!important;padding:0!important}.tk-unified-tabs-row .tk-toolbar-btn svg{display:block!important;margin:0!important;color:#173665!important;stroke-width:1.9!important}.tk-unified-tabs-row .tk-toolbar-btn--create{min-width:100px!important;color:#173665!important;border-color:#d2e1f5!important;background:#fff!important}.tk-unified-tabs-row .tk-toolbar-btn--create svg{color:#173665!important}.tk-row-actions-menu{padding:6px!important;background:#fff!important;border:1px solid #d8e4f3!important;border-radius:14px!important;box-shadow:0 18px 38px -24px #12305b61!important}.tk-row-actions-menu button,.tk-row-actions-menu button.danger,.tk-row-actions-menu button:hover,.tk-row-actions-menu button.danger:hover{height:38px!important;background:#fff!important;color:#173665!important;border:0!important;border-radius:9px!important;box-shadow:none!important;font-weight:650!important;transform:none!important}.tk-row-actions-menu button svg,.tk-row-actions-menu button.danger svg,.tk-row-actions-menu button:hover svg,.tk-row-actions-menu button.danger:hover svg{color:#173665!important;stroke:currentColor!important}.tk-card-foot{min-height:58px!important;margin:12px 0 0!important;padding:9px 10px 9px 16px!important;border:1px solid #dce8f6!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.tk-card-foot .tk-count{color:#5d7195!important;font-size:12px!important;font-weight:680!important;letter-spacing:0!important}.tk-card-foot .tk-pager{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0!important;background:transparent!important;border:0!important}.tk-card-foot .tk-pg{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important;border:1px solid #d6e3f4!important;background:#fff!important;color:#173665!important;box-shadow:none!important}.tk-card-foot .tk-pg.active{background:#3f8df5!important;border-color:#3f8df5!important;color:#fff!important}@media(max-width:1240px){.tk-unified-filter-row .tk-table-filters{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,1fr))!important}.tk-unified-tabs-row.tk-table-toolbar{flex-wrap:wrap!important}.tk-unified-tabs-row .tk-header-toolbar{width:100%!important;justify-content:flex-end!important}}@media(max-width:760px){.tk-stats{grid-template-columns:1fr 1fr!important}.tk-stat{height:88px!important;min-height:88px!important;padding:13px!important}.tk-unified-filter-row .tk-table-filters{grid-template-columns:1fr 1fr!important}.tk-unified-filter-row .tk-header-search{grid-column:1 / -1!important}.tk-unified-tabs-row .tk-header-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important}.tk-unified-tabs-row .tk-header-tab{min-width:0!important;padding:0 6px!important}.tk-unified-tabs-row .tk-header-toolbar{display:none!important}.tk-card-foot{flex-direction:column!important;gap:8px!important;align-items:stretch!important}.tk-card-foot .tk-pager{justify-content:center!important}}.tk-ticket-tab .tk-unified-filter-row,.tk-ticket-tab .tk-unified-tabs-row{display:none!important}.tk-table-card>.tk-unified-filter-row.tk-table-title-row{min-height:72px!important;margin:0!important;padding:14px 16px!important;border:1px solid #dce8f7!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;background:#f8fbff!important;display:block!important}.tk-unified-filter-row .tk-table-filters{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(250px,1.55fr) repeat(3,minmax(155px,.92fr)) minmax(145px,.78fr)!important;gap:10px!important;align-items:center!important}.tk-unified-filter-row .tk-header-search,.tk-unified-filter-row .tk-clean-dd,.tk-unified-filter-row .tk-header-select{width:100%!important;min-width:0!important}.tk-unified-filter-row .tk-header-search,.tk-unified-filter-row .tk-clean-dd-btn{height:42px!important;min-height:42px!important;border-radius:11px!important;border:1px solid #d8e5f5!important;background:#fff!important;box-shadow:0 6px 16px -14px #15376e59!important}.tk-unified-filter-row .tk-clean-dd-btn{min-width:0!important}.tk-table-card>.tk-unified-tabs-row.tk-table-toolbar{min-height:64px!important;margin:0 0 14px!important;padding:11px 16px!important;border:1px solid #dce8f7!important;border-top:1px solid #e7eef8!important;border-radius:0 0 16px 16px!important;background:#fff!important;box-shadow:0 12px 28px -28px #0f32688c!important}.tk-unified-tabs-row .tk-header-tabs{height:40px!important;padding:3px!important;gap:3px!important;display:inline-flex!important;align-items:center!important;border:1px solid #dbe7f5!important;border-radius:12px!important;background:#f4f7fc!important;overflow:visible!important}.tk-unified-tabs-row .tk-header-tab{height:32px!important;min-height:32px!important;min-width:86px!important;padding:0 16px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#607394!important;font-size:12px!important;font-weight:760!important;box-shadow:none!important}.tk-unified-tabs-row .tk-header-tab:hover{background:#edf3fb!important;color:#173665!important}.tk-unified-tabs-row .tk-header-tab.active{background:#fff!important;color:#0c63e7!important;box-shadow:0 4px 12px -8px #143d7e8c!important}.tk-unified-tabs-row .tk-header-toolbar{gap:8px!important}.tk-unified-tabs-row .tk-toolbar-btn{height:40px!important;min-height:40px!important;padding:0 15px!important;border-radius:11px!important;border:1px solid #d8e4f4!important;background:#fff!important;color:#173665!important;font-size:12.5px!important;font-weight:760!important;box-shadow:0 6px 16px -14px #15376e61!important;transition:border-color .15s ease,background .15s ease,transform .15s ease!important}.tk-unified-tabs-row .tk-toolbar-btn:hover{border-color:#b9cfec!important;background:#f7faff!important;transform:translateY(-1px)!important}.tk-unified-tabs-row .tk-toolbar-btn.tk-icon-only{width:42px!important;min-width:42px!important;padding:0!important}.tk-unified-tabs-row .tk-toolbar-btn--create{min-width:108px!important;background:#0b68ef!important;border-color:#0b68ef!important;color:#fff!important;box-shadow:0 10px 22px -14px #0b68efcc!important}.tk-unified-tabs-row .tk-toolbar-btn--create svg{color:#fff!important}.tk-unified-tabs-row .tk-toolbar-btn--create:hover{background:#075edb!important;border-color:#075edb!important}@media(max-width:1180px){.tk-unified-filter-row .tk-table-filters{grid-template-columns:minmax(230px,1.4fr) repeat(2,minmax(150px,1fr))!important}.tk-unified-filter-row .tk-table-filters>:nth-child(4),.tk-unified-filter-row .tk-table-filters>:nth-child(5){grid-column:span 1!important}.tk-table-card>.tk-unified-tabs-row.tk-table-toolbar{flex-wrap:wrap!important}.tk-unified-tabs-row .tk-header-toolbar{width:auto!important;margin-left:auto!important}}.tk-card.tk-table-card>.tk-command-center{position:relative!important;z-index:40!important;width:calc(100% - 28px)!important;margin:14px 14px 16px!important;border:1px solid #dbe6f4!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 18px 44px -36px #0e2c5b7a!important;overflow:visible!important}.tk-command-primary,.tk-command-filters{width:100%!important;display:flex!important;align-items:center!important}.tk-command-primary{min-height:62px!important;padding:10px 12px 10px 14px!important;justify-content:space-between!important;gap:18px!important;border-bottom:1px solid #e8eef7!important}.tk-command-primary .tk-header-tabs{height:40px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px!important;border:0!important;border-radius:12px!important;background:#f1f5fb!important;box-shadow:inset 0 0 0 1px #e2eaf5!important;overflow:visible!important}.tk-command-primary .tk-header-tab{position:relative!important;height:32px!important;min-height:32px!important;min-width:78px!important;padding:0 16px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#60718e!important;font-size:12px!important;font-weight:750!important;line-height:1!important;box-shadow:none!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease!important}.tk-command-primary .tk-header-tab:before,.tk-command-primary .tk-header-tab:after{display:none!important;content:none!important}.tk-command-primary .tk-header-tab:hover{background:#ffffffb3!important;color:#173665!important}.tk-command-primary .tk-header-tab.active{background:#fff!important;color:#0e63df!important;box-shadow:0 5px 14px -9px #163f7e9e,inset 0 0 0 1px #dbe7f6!important}.tk-command-primary .tk-header-toolbar{margin:0 0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important}.tk-command-primary .tk-toolbar-btn{height:40px!important;min-height:40px!important;min-width:0!important;padding:0 14px!important;border:1px solid #dbe5f2!important;border-radius:11px!important;background:#fff!important;color:#17325d!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:12.5px!important;font-weight:760!important;line-height:1!important;box-shadow:0 6px 18px -16px #10316385!important;transform:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.tk-command-primary .tk-toolbar-btn:before,.tk-command-primary .tk-toolbar-btn:after{display:none!important;content:none!important}.tk-command-primary .tk-toolbar-btn:hover{background:#f5f8fd!important;border-color:#c4d5eb!important;color:#0e2853!important;box-shadow:0 8px 18px -15px #1031636b!important;transform:none!important}.tk-command-primary .tk-toolbar-btn svg{display:block!important;width:16px!important;height:16px!important;margin:0!important;color:currentColor!important;stroke-width:1.9!important}.tk-command-primary .tk-toolbar-btn.tk-icon-only{width:40px!important;min-width:40px!important;padding:0!important;border-radius:11px!important}.tk-command-primary .tk-toolbar-btn--create{min-width:106px!important;background:#1268e8!important;border-color:#1268e8!important;color:#fff!important;box-shadow:0 12px 24px -16px #1268e8e0!important}.tk-command-primary .tk-toolbar-btn--create:hover{background:#0d5fd7!important;border-color:#0d5fd7!important;color:#fff!important}.tk-command-filters{min-height:66px!important;padding:10px 12px!important;gap:10px!important;background:#fbfdff!important;border-radius:0 0 18px 18px!important}.tk-command-filters .tk-header-search{width:clamp(250px,31%,430px)!important;min-width:250px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 15px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid #d9e4f2!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.tk-command-filters .tk-header-search:focus-within{border-color:#9fc1ee!important;box-shadow:0 0 0 3px #2470dd1a!important}.tk-command-filters .tk-header-search svg{width:17px!important;height:17px!important;flex:0 0 auto!important;color:#536e98!important}.tk-command-filters .tk-header-search input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#102b55!important;font-size:13px!important;font-weight:650!important}.tk-command-filters .tk-header-search input::placeholder{color:#8798b5!important;opacity:1!important}.tk-command-selects{position:relative!important;flex:1 1 auto!important;min-width:0!important;height:44px!important;display:grid!important;grid-template-columns:minmax(170px,1.25fr) minmax(145px,1fr) minmax(145px,1fr) minmax(120px,.78fr)!important;align-items:stretch!important;border:1px solid #d9e4f2!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.tk-command-selects .tk-clean-dd,.tk-command-selects .tk-header-select{position:relative!important;width:100%!important;min-width:0!important;height:42px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.tk-command-selects .tk-clean-dd+.tk-clean-dd{border-left:1px solid #e6edf7!important}.tk-command-selects .tk-clean-dd-btn{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#17325d!important;font-size:12.5px!important;font-weight:720!important;box-shadow:none!important}.tk-command-selects .tk-clean-dd:first-child .tk-clean-dd-btn{border-radius:11px 0 0 11px!important}.tk-command-selects .tk-clean-dd:last-child .tk-clean-dd-btn{border-radius:0 11px 11px 0!important}.tk-command-selects .tk-clean-dd-btn:hover,.tk-command-selects .tk-clean-dd.is-open .tk-clean-dd-btn{background:#f4f8fd!important;color:#0e5fd6!important}.tk-command-selects .tk-clean-dd-btn svg{width:13px!important;height:13px!important;color:#3b67a2!important}.tk-command-selects .tk-clean-dd-menu{top:calc(100% + 8px)!important;left:0!important;right:auto!important;min-width:max(100%,180px)!important;max-height:280px!important;padding:6px!important;border:1px solid #dbe6f4!important;border-radius:12px!important;background:#fff!important;box-shadow:0 22px 48px -24px #0b28556b!important;overflow-y:auto!important;z-index:2147483647!important}.tk-command-selects .tk-clean-dd-menu button{min-height:36px!important;padding:0 11px!important;border-radius:8px!important;background:#fff!important;color:#17325d!important;font-size:12.5px!important;font-weight:650!important;box-shadow:none!important}.tk-command-selects .tk-clean-dd-menu button:hover,.tk-command-selects .tk-clean-dd-menu button.active{background:#f1f6fd!important;color:#0f63df!important;box-shadow:none!important}.tk-card.tk-table-card>.tk-command-center+.tk-mobile-home-actions+.tk-data-table-wrap,.tk-card.tk-table-card>.tk-command-center+.tk-data-table-wrap{margin-top:0!important}.tk-ticket-tab .tk-command-center{display:none!important}@media(max-width:1260px){.tk-command-primary{flex-wrap:wrap!important}.tk-command-primary .tk-header-toolbar{margin-left:auto!important}.tk-command-filters{align-items:stretch!important}.tk-command-filters .tk-header-search{width:290px!important;min-width:250px!important}.tk-command-selects{grid-template-columns:repeat(2,minmax(150px,1fr))!important;height:auto!important;border-radius:12px!important}.tk-command-selects .tk-clean-dd:nth-child(3){border-left:0!important;border-top:1px solid #e6edf7!important}.tk-command-selects .tk-clean-dd:nth-child(4){border-top:1px solid #e6edf7!important}}@media(max-width:900px){.tk-card.tk-table-card>.tk-command-center{width:calc(100% - 20px)!important;margin:10px 10px 14px!important}.tk-command-primary{align-items:stretch!important;gap:10px!important}.tk-command-primary .tk-header-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important}.tk-command-primary .tk-header-tab{min-width:0!important;padding:0 8px!important}.tk-command-primary .tk-header-toolbar{width:100%!important;justify-content:flex-end!important}.tk-command-filters{flex-direction:column!important}.tk-command-filters .tk-header-search{width:100%!important;min-width:0!important}.tk-command-selects{width:100%!important}}@media(max-width:650px){.tk-command-primary .tk-header-toolbar{display:none!important}.tk-command-selects{grid-template-columns:1fr!important}.tk-command-selects .tk-clean-dd,.tk-command-selects .tk-header-select{height:42px!important}.tk-command-selects .tk-clean-dd+.tk-clean-dd{border-left:0!important;border-top:1px solid #e6edf7!important}.tk-command-selects .tk-clean-dd:first-child .tk-clean-dd-btn,.tk-command-selects .tk-clean-dd:last-child .tk-clean-dd-btn{border-radius:0!important}.tk-command-selects .tk-clean-dd:first-child .tk-clean-dd-btn{border-radius:11px 11px 0 0!important}.tk-command-selects .tk-clean-dd:last-child .tk-clean-dd-btn{border-radius:0 0 11px 11px!important}}.tk-command-filters .tk-search-control{position:relative!important;width:clamp(250px,31%,430px)!important;min-width:250px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid #d9e4f2!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.tk-command-filters .tk-search-control:hover{border-color:#c7d7eb!important;background:#fff!important}.tk-command-filters .tk-search-control:focus-within{border-color:#8eb7ec!important;box-shadow:0 0 0 3px #2470dd1a!important}.tk-command-filters .tk-search-control svg{width:17px!important;height:17px!important;min-width:17px!important;flex:0 0 17px!important;color:#52709c!important;stroke-width:2!important}.tk-command-filters .tk-search-control input,.tk-command-filters .tk-search-control input:hover,.tk-command-filters .tk-search-control input:focus,.tk-command-filters .tk-search-control input:active{appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#102b55!important;font-size:13px!important;font-weight:650!important;line-height:1!important;text-align:left!important}.tk-command-filters .tk-search-control input::placeholder{color:#8798b5!important;font-weight:650!important;opacity:1!important;text-align:left!important}.tk .tk-stats .tk-stat .tk-stat-icon-wrap.yellow{background:#fff4dc!important;border-color:#f6d28a!important;color:#d97706!important;box-shadow:inset 0 0 0 1px #d9770605!important}.tk .tk-stats .tk-stat .tk-stat-icon-wrap.gray{background:#eaf2ff!important;border-color:#cfe0ff!important;color:#2563eb!important;box-shadow:inset 0 0 0 1px #2563eb05!important}.tk .tk-stats .tk-stat .tk-stat-icon-wrap.green{background:#e5f8ef!important;border-color:#b9e8d1!important;color:#059669!important;box-shadow:inset 0 0 0 1px #05966905!important}.tk .tk-stats .tk-stat .tk-stat-icon-wrap.red{background:#fff0f2!important;border-color:#ffc7cf!important;color:#e11d48!important;box-shadow:inset 0 0 0 1px #e11d4805!important}.tk .tk-stats .tk-stat .tk-stat-icon-wrap svg{color:inherit!important;stroke:currentColor!important;opacity:1!important}.tk-export-menu-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;overflow:visible!important;z-index:40!important}.tk-command-primary .tk-export-trigger{min-width:102px!important;padding-right:11px!important}.tk-command-primary .tk-export-trigger>svg:last-child{width:11px!important;height:11px!important;margin-left:1px!important;transition:transform .16s ease!important}.tk-export-menu-wrap.is-open .tk-export-trigger{border-color:#a9c5e9!important;background:#f5f9ff!important;color:#0f5fcf!important}.tk-export-menu-wrap.is-open .tk-export-trigger>svg:last-child{transform:rotate(180deg)!important}.tk-export-mini-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:246px!important;padding:6px!important;border:1px solid #dbe6f3!important;border-radius:13px!important;background:#fff!important;box-shadow:0 22px 50px -24px #0b28557a!important;z-index:2147483647!important;animation:fadeUpSm .16s ease-out both!important}.tk-export-mini-menu>button{width:100%!important;min-height:52px!important;padding:7px 9px!important;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:9px!important;background:#fff!important;color:#17325d!important;text-align:left!important;box-shadow:none!important;transition:background .14s ease,color .14s ease!important}.tk-export-mini-menu>button:hover,.tk-export-mini-menu>button:focus-visible{background:#f3f7fc!important;color:#0d58c4!important;outline:none!important}.tk-export-mini-menu>button+button{margin-top:2px!important}.tk-export-mini-menu>button>span:last-child{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.tk-export-mini-menu strong{color:inherit!important;font-size:12.5px!important;font-weight:760!important;line-height:1.15!important}.tk-export-mini-menu small{color:#7a8ba6!important;font-size:10.5px!important;font-weight:600!important;line-height:1.2!important}.tk-export-mini-icon{width:32px!important;height:32px!important;flex:0 0 32px!important;display:grid!important;place-items:center!important;border:1px solid transparent!important;border-radius:9px!important}.tk-export-mini-icon.csv{background:#e8f7ef!important;border-color:#c6e9d6!important;color:#087f5b!important}.tk-export-mini-icon.json{background:#edf3ff!important;border-color:#d4e2ff!important;color:#2563eb!important}.tk-export-mini-icon.report{background:#fff3e7!important;border-color:#f7dcc0!important;color:#c96a0a!important}.tk-export-mini-icon svg{width:15px!important;height:15px!important;color:inherit!important}@media(max-width:1260px){.tk-command-filters .tk-search-control{width:290px!important;min-width:250px!important}}@media(max-width:900px){.tk-command-filters .tk-search-control{width:100%!important;min-width:0!important}}.tk-command-primary .tk-export-menu-wrap{position:relative!important;overflow:visible!important;isolation:isolate!important;z-index:500!important}.tk-command-primary .tk-export-mini-menu{inset:calc(100% + 7px) 0 auto auto!important;top:calc(100% + 7px)!important;right:0!important;bottom:auto!important;left:auto!important;margin:0!important;transform:none!important;transform-origin:top right!important;z-index:1000000!important;animation:tk-export-drop .16s ease-out both!important}@keyframes tk-export-drop{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.tk-modal.tk-analytics-modal{width:min(1160px,calc(100vw - 44px))!important;max-width:1160px!important;max-height:min(880px,calc(100vh - 40px))!important;border:1px solid #d9e5f3!important;border-radius:24px!important;background:#f7faff!important;box-shadow:0 34px 90px -38px #102a528c!important;overflow:hidden!important}.tk-modal.tk-analytics-modal:before,.tk-modal.tk-analytics-modal:after{display:none!important;content:none!important}.tk-analytics-modal .tk-modal-head{min-height:82px!important;padding:17px 22px!important;align-items:center!important;border-bottom:1px solid #e2eaf4!important;background:#fff!important}.tk-analytics-modal .tk-modal-title-group{align-items:center!important;gap:13px!important}.tk-analytics-modal .tk-modal-icon{width:42px!important;height:42px!important;border-radius:12px!important;border:1px solid #ccdcf1!important;background:#edf4ff!important;color:#1768d7!important;box-shadow:none!important;animation:none!important}.tk-analytics-modal .tk-modal-icon:after{display:none!important}.tk-analytics-modal .tk-modal-icon svg{width:20px!important;height:20px!important;stroke:currentColor!important}.tk-analytics-modal .tk-modal-title{color:#102a52!important;font-size:19px!important;font-weight:800!important;letter-spacing:-.02em!important}.tk-analytics-modal .tk-modal-sub{margin-top:3px!important;color:#72839e!important;font-size:12px!important;font-weight:560!important}.tk-analytics-modal .tk-modal-close{width:36px!important;height:36px!important;border:1px solid #dce6f2!important;border-radius:11px!important;background:#f7f9fc!important;color:#58708f!important;transform:none!important}.tk-analytics-modal .tk-modal-close:hover{border-color:#f2c8ce!important;background:#fff1f2!important;color:#d92d46!important;transform:none!important}.tk-analytics-modal .tk-modal-body{padding:0 22px 22px!important;background:#f7faff!important;overflow-y:auto!important}.tk-analytics-modal .tk-modal-foot{min-height:64px!important;padding:11px 22px!important;justify-content:space-between!important;border-top:1px solid #e1e9f3!important;background:#fff!important}.tk-analytics-footnote{color:#7b8ca5!important;font-size:11.5px!important;font-weight:600!important}.tk-analytics-close-btn{height:38px!important;min-width:92px!important;border-radius:10px!important;background:#1768d7!important;border-color:#1768d7!important;color:#fff!important;box-shadow:none!important}.tk-analytics-close-btn:hover{background:#105fc9!important;border-color:#105fc9!important}.tk-analytics-nav{position:sticky!important;top:0!important;z-index:8!important;min-height:64px!important;margin:0 -22px 18px!important;padding:11px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #e5edf6!important;background:#f7fafff5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.tk-analytics-modal .tk-analytics-tabs{width:auto!important;min-height:40px!important;margin:0!important;padding:4px!important;display:inline-flex!important;gap:4px!important;border:1px solid #dfe8f3!important;border-radius:12px!important;background:#edf2f8!important}.tk-analytics-modal .tk-analytics-tab{min-height:32px!important;padding:0 15px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#667994!important;font-size:12px!important;font-weight:740!important;box-shadow:none!important}.tk-analytics-modal .tk-analytics-tab:hover{background:#ffffffb3!important;color:#173866!important}.tk-analytics-modal .tk-analytics-tab.active{background:#fff!important;color:#1768d7!important;box-shadow:0 3px 10px -7px #15366580,inset 0 0 0 1px #dae5f2!important}.tk-analytics-live{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#54708f!important;font-size:11.5px!important;font-weight:700!important;white-space:nowrap!important}.tk-analytics-live>span{width:8px!important;height:8px!important;border-radius:50%!important;background:#16a06b!important;box-shadow:0 0 0 4px #16a06b1c!important}.tk-analytics-dashboard{display:flex!important;flex-direction:column!important;gap:16px!important}.tk-analytics-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.tk-analytics-summary-card{min-height:124px!important;padding:15px 16px!important;border:1px solid #dde7f2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 9px 24px -22px #0f2b546b!important;overflow:hidden!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.tk-analytics-summary-card:hover{transform:translateY(-2px)!important;border-color:#c9d9ec!important;box-shadow:0 16px 30px -24px #0f2b5473!important}.tk-analytics-summary-top{display:flex!important;align-items:center!important;gap:9px!important}.tk-analytics-summary-icon{width:31px!important;height:31px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#edf4ff!important;color:#1768d7!important}.tk-analytics-summary-card.resolved .tk-analytics-summary-icon{background:#e7f7ef!important;color:#07855b!important}.tk-analytics-summary-card.progress .tk-analytics-summary-icon{background:#eef1ff!important;color:#5864d8!important}.tk-analytics-summary-card.priority .tk-analytics-summary-icon{background:#fff0f2!important;color:#dc2848!important}.tk-analytics-summary-icon svg{width:17px!important;height:17px!important;stroke:currentColor!important}.tk-analytics-summary-label{color:#617590!important;font-size:11.5px!important;font-weight:740!important}.tk-analytics-summary-value{margin-top:10px!important;color:#102d58!important;font-size:29px!important;font-weight:820!important;line-height:1!important;letter-spacing:-.035em!important}.tk-analytics-summary-note{margin-top:7px!important;color:#7c8da5!important;font-size:10.8px!important;font-weight:600!important}.tk-analytics-main-grid{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)!important;gap:14px!important}.tk-analytics-panel{border:1px solid #dde7f2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px -25px #0f2b546b!important}.tk-analytics-panel-head{min-height:62px!important;padding:15px 17px 11px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.tk-analytics-panel-head h3,.tk-analytics-section-heading h3{margin:0!important;color:#17345f!important;font-size:13.5px!important;font-weight:790!important;letter-spacing:-.01em!important}.tk-analytics-panel-head p,.tk-analytics-section-heading p{margin:4px 0 0!important;color:#8391a6!important;font-size:10.8px!important;font-weight:560!important;line-height:1.4!important}.tk-volume-legend{display:flex!important;align-items:center!important;gap:12px!important;padding-top:3px!important;color:#687b95!important;font-size:10.5px!important;font-weight:700!important;white-space:nowrap!important}.tk-volume-legend span{display:inline-flex!important;align-items:center!important;gap:5px!important}.tk-volume-legend i{width:8px!important;height:8px!important;border-radius:3px!important;background:#2c73dc!important}.tk-volume-legend i.resolved{background:#18a071!important}.tk-volume-chart{height:185px!important;padding:18px 17px 15px!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:end!important;gap:13px!important;border-top:1px solid #eef2f7!important;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 38px,#edf2f7 39px)!important}.tk-volume-month{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.tk-volume-columns{height:126px!important;width:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:5px!important}.tk-volume-bar{position:relative!important;width:min(19px,42%)!important;min-height:2px!important;border-radius:6px 6px 3px 3px!important;background:#2c73dc!important;transition:height .5s cubic-bezier(.2,.8,.2,1),filter .15s ease!important}.tk-volume-bar.resolved{background:#18a071!important}.tk-volume-bar:hover{filter:brightness(.92)!important}.tk-volume-bar>span{position:absolute!important;left:50%!important;bottom:calc(100% + 4px)!important;transform:translate(-50%)!important;color:#536b88!important;font-size:9.5px!important;font-weight:760!important;opacity:0!important;transition:opacity .14s ease!important}.tk-volume-bar:hover>span{opacity:1!important}.tk-volume-month-label{color:#7b8ca4!important;font-size:10px!important;font-weight:700!important}.tk-health-panel{padding-bottom:15px!important}.tk-health-content{padding:6px 17px 13px!important;display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;align-items:center!important;gap:15px!important}.tk-health-ring{--p: 0;width:108px!important;height:108px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:conic-gradient(#1768d7 calc(var(--p) * 1%),#e5edf7 0)!important}.tk-health-ring:before{content:""!important;position:absolute!important}.tk-health-ring>div{width:78px!important;height:78px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#fff!important;box-shadow:inset 0 0 0 1px #e4ebf4!important}.tk-health-ring strong{color:#15345f!important;font-size:23px!important;font-weight:820!important;line-height:1!important}.tk-health-ring small{color:#70829c!important;font-size:11px!important}.tk-health-ring span{margin-top:4px!important;color:#7d8ca1!important;font-size:9px!important;font-weight:740!important;text-transform:uppercase!important;letter-spacing:.07em!important}.tk-health-breakdown{display:flex!important;flex-direction:column!important;gap:9px!important}.tk-health-breakdown>div{min-height:28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;color:#687c97!important;font-size:10.8px!important;font-weight:650!important}.tk-health-breakdown span{display:inline-flex!important;align-items:center!important;gap:7px!important}.tk-health-breakdown i{width:7px!important;height:7px!important;border-radius:50%!important;background:#eea72b!important}.tk-health-breakdown i.progress{background:#6471dc!important}.tk-health-breakdown i.resolved{background:#18a071!important}.tk-health-breakdown strong{color:#17345f!important;font-size:12px!important;font-weight:800!important}.tk-health-progress{height:7px!important;margin:0 17px!important;border-radius:999px!important;background:#e8eef6!important;overflow:hidden!important}.tk-health-progress>span{display:block!important;height:100%!important;border-radius:inherit!important;background:#1768d7!important}.tk-health-caption{margin:8px 17px 0!important;color:#8190a5!important;font-size:10px!important;font-weight:620!important}.tk-analytics-section{padding:0!important}.tk-analytics-section-heading{margin-bottom:10px!important;display:flex!important;justify-content:space-between!important;align-items:flex-end!important}.tk-analytics-metric-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.tk-analytics-metric-card{min-height:132px!important;padding:16px!important;border:1px solid #dde7f2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 10px 26px -24px #0f2b546b!important}.tk-analytics-metric-card.satisfaction{border-top:3px solid #e9a728!important}.tk-analytics-metric-card.response{border-top:3px solid #2d73dc!important}.tk-analytics-metric-card.engagement{border-top:3px solid #7a68d8!important}.tk-analytics-metric-kicker{color:#6b7e98!important;font-size:10.5px!important;font-weight:760!important;text-transform:uppercase!important;letter-spacing:.055em!important}.tk-analytics-metric-value{margin-top:10px!important;color:#15345f!important;font-size:28px!important;font-weight:820!important;line-height:1!important;letter-spacing:-.03em!important}.tk-analytics-metric-value small{color:#74849b!important;font-size:12px!important;font-weight:700!important}.tk-analytics-metric-card .tk-perf-stars{margin-top:8px!important}.tk-analytics-metric-card p{margin:9px 0 0!important;color:#8290a4!important;font-size:10.5px!important;font-weight:580!important;line-height:1.4!important}.tk-department-panel{padding-bottom:15px!important}.tk-department-total{padding:5px 9px!important;border:1px solid #dfe7f1!important;border-radius:999px!important;background:#f5f8fc!important;color:#58708f!important;font-size:10px!important;font-weight:750!important;white-space:nowrap!important}.tk-department-list{padding:0 17px 1px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 22px!important}.tk-department-row{min-width:0!important}.tk-department-row-head{margin-bottom:7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.tk-department-row-head span{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important;color:#586d89!important;font-size:10.8px!important;font-weight:690!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-department-row-head i{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important}.tk-department-row-head strong{color:#17345f!important;font-size:11px!important;font-weight:800!important}.tk-department-track{height:7px!important;border-radius:999px!important;background:#edf2f7!important;overflow:hidden!important}.tk-department-track>span{display:block!important;height:100%!important;min-width:3px!important;border-radius:inherit!important}.tk-analytics-empty{margin:0 17px!important;padding:24px!important;border:1px dashed #d9e4ef!important;border-radius:12px!important;color:#8190a4!important;text-align:center!important;font-size:11.5px!important;font-weight:620!important}.tk-analytics-staff-panel{border:1px solid #dde7f2!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}.tk-analytics-staff-panel .tk-sp-filters{border-radius:0!important;border:0!important;border-bottom:1px solid #e8eef5!important;background:#f8fafd!important}.tk-analytics-modal .tk-modal-body>*{animation:none!important}@media(max-width:980px){.tk-analytics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tk-analytics-main-grid{grid-template-columns:1fr!important}.tk-analytics-metric-grid{grid-template-columns:1fr 1fr!important}.tk-analytics-metric-card:last-child{grid-column:1 / -1!important}}@media(max-width:680px){.tk-modal.tk-analytics-modal{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;border-radius:18px!important}.tk-analytics-modal .tk-modal-head{padding:14px!important}.tk-analytics-modal .tk-modal-body{padding:0 14px 16px!important}.tk-analytics-nav{margin:0 -14px 14px!important;padding:10px 14px!important;align-items:stretch!important;flex-direction:column!important;gap:8px!important}.tk-analytics-modal .tk-analytics-tabs{width:100%!important}.tk-analytics-modal .tk-analytics-tab{flex:1!important;padding:0 8px!important}.tk-analytics-live{display:none!important}.tk-analytics-summary-grid,.tk-analytics-metric-grid,.tk-department-list{grid-template-columns:1fr!important}.tk-analytics-metric-card:last-child{grid-column:auto!important}.tk-volume-chart{gap:6px!important;padding-inline:10px!important}.tk-volume-bar{width:min(14px,42%)!important}.tk-health-content{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important}.tk-health-ring{width:96px!important;height:96px!important}.tk-analytics-footnote{display:none!important}.tk-analytics-modal .tk-modal-foot{justify-content:flex-end!important}}body>.tk-export-mini-menu.tk-export-mini-menu--portal{position:fixed!important;inset:auto!important;margin:0!important;padding:7px!important;display:block!important;min-width:246px!important;max-width:calc(100vw - 24px)!important;border:1px solid #d7e3f1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 24px 60px -24px #0c264e8c,0 8px 18px -12px #0c264e38!important;transform:none!important;transform-origin:top right!important;overflow:visible!important;isolation:isolate!important;z-index:2147483647!important;animation:tk-export-portal-in .14s cubic-bezier(.2,.8,.2,1) both!important}body>.tk-export-mini-menu.tk-export-mini-menu--portal:before{content:""!important;position:absolute!important;top:-6px!important;right:24px!important;width:11px!important;height:11px!important;border-top:1px solid #d7e3f1!important;border-left:1px solid #d7e3f1!important;background:#fff!important;transform:rotate(45deg)!important;z-index:-1!important}body>.tk-export-mini-menu.tk-export-mini-menu--portal>button{position:relative!important;width:100%!important;min-height:54px!important;margin:0!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#17335f!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transform:none!important}body>.tk-export-mini-menu.tk-export-mini-menu--portal>button:hover,body>.tk-export-mini-menu.tk-export-mini-menu--portal>button:focus-visible{background:#f2f7fd!important;color:#0d5fcf!important;outline:0!important}body>.tk-export-mini-menu.tk-export-mini-menu--portal>button+button{margin-top:2px!important}body>.tk-export-mini-menu.tk-export-mini-menu--portal .tk-export-mini-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:10px!important}body>.tk-export-mini-menu.tk-export-mini-menu--portal strong{display:block!important;color:inherit!important;font-size:12.5px!important;font-weight:780!important;line-height:1.15!important}body>.tk-export-mini-menu.tk-export-mini-menu--portal small{display:block!important;margin-top:3px!important;color:#7e8ea7!important;font-size:10.5px!important;font-weight:610!important;line-height:1.2!important}@keyframes tk-export-portal-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}body>.tk-overlay{z-index:2147483000!important}body>.tk-overlay .tk-modal.tk-analytics-modal{position:relative!important;width:min(1180px,calc(100vw - 40px))!important;max-width:1180px!important;height:min(860px,calc(100vh - 36px))!important;max-height:min(860px,calc(100vh - 36px))!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #d4e2f2!important;border-radius:24px!important;background:#f7faff!important;box-shadow:0 38px 100px -35px #081f46ad!important;overflow:hidden!important;isolation:isolate!important}body>.tk-overlay .tk-modal.tk-analytics-modal:before,body>.tk-overlay .tk-modal.tk-analytics-modal:after{display:none!important;content:none!important}body>.tk-overlay .tk-analytics-modal>.tk-modal-head{position:relative!important;min-height:84px!important;padding:18px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-bottom:1px solid #e0e9f4!important;background:#fff!important;box-shadow:none!important}body>.tk-overlay .tk-analytics-modal .tk-modal-title-group{display:flex!important;align-items:center!important;gap:13px!important}body>.tk-overlay .tk-analytics-modal .tk-modal-icon{width:44px!important;height:44px!important;flex:0 0 44px!important;display:grid!important;place-items:center!important;border:1px solid #cfe0f8!important;border-radius:13px!important;background:#eaf3ff!important;color:#1768d7!important;box-shadow:none!important}body>.tk-overlay .tk-analytics-modal .tk-modal-icon svg{width:21px!important;height:21px!important;stroke:currentColor!important}body>.tk-overlay .tk-analytics-modal .tk-modal-title{color:#102d58!important;font-size:18px!important;font-weight:820!important;line-height:1.15!important;letter-spacing:-.025em!important}body>.tk-overlay .tk-analytics-modal .tk-modal-sub{margin-top:5px!important;color:#71839d!important;font-size:11.5px!important;font-weight:600!important;line-height:1.35!important}body>.tk-overlay .tk-analytics-modal .tk-modal-close{width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;border:1px solid #dce6f2!important;border-radius:11px!important;background:#fff!important;color:#55708f!important;box-shadow:none!important}body>.tk-overlay .tk-analytics-modal .tk-modal-close:hover{border-color:#c6d6e9!important;background:#f3f7fc!important;color:#173b69!important}body>.tk-overlay .tk-analytics-modal>.tk-modal-body{min-height:0!important;padding:0 20px 20px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;background:#f7faff!important;scrollbar-width:thin!important;scrollbar-color:#c6d6e8 transparent!important}body>.tk-overlay .tk-analytics-modal>.tk-modal-foot{min-height:66px!important;padding:12px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:0!important;border-top:1px solid #e0e9f4!important;background:#fff!important;box-shadow:none!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-footnote{color:#8291a5!important;font-size:10.8px!important;font-weight:620!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-close-btn{height:38px!important;min-width:92px!important;padding:0 18px!important;border:1px solid #1768d7!important;border-radius:10px!important;background:#1768d7!important;color:#fff!important;font-size:12px!important;font-weight:760!important;box-shadow:0 10px 20px -14px #1768d7bf!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-nav{position:sticky!important;top:0!important;z-index:20!important;min-height:62px!important;margin:0 -20px 16px!important;padding:10px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border:0!important;border-bottom:1px solid #e3ebf5!important;background:#f7fafff5!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:none!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-tabs{width:auto!important;min-height:40px!important;margin:0!important;padding:4px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:1px solid #dbe5f1!important;border-radius:12px!important;background:#edf2f8!important;box-shadow:none!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-tab{min-height:32px!important;padding:0 15px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#667a96!important;font-size:11.5px!important;font-weight:740!important;box-shadow:none!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-tab.active{background:#fff!important;color:#1768d7!important;box-shadow:0 5px 13px -10px #0a264f8c,inset 0 0 0 1px #dbe5f1!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-live{padding:7px 10px!important;border:1px solid #dce7f2!important;border-radius:999px!important;background:#fff!important;color:#5d7592!important;font-size:10.5px!important;font-weight:700!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-dashboard{display:flex!important;flex-direction:column!important;gap:14px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero{position:relative!important;min-height:128px!important;padding:20px 22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;border:1px solid #cfe0f4!important;border-radius:18px!important;background:linear-gradient(110deg,#eef6ff,#f8fbff 58%,#edf5ff)!important;box-shadow:0 16px 35px -31px #1037697a!important;overflow:hidden!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero:after{content:""!important;position:absolute!important;width:210px!important;height:210px!important;right:-74px!important;top:-112px!important;border:30px solid rgba(89,151,231,.1)!important;border-radius:50%!important;pointer-events:none!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-eyebrow{display:block!important;margin-bottom:7px!important;color:#3773bc!important;font-size:9.5px!important;font-weight:820!important;letter-spacing:.11em!important;text-transform:uppercase!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero h2{margin:0!important;color:#10315e!important;font-size:24px!important;font-weight:840!important;line-height:1.1!important;letter-spacing:-.035em!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero p{max-width:560px!important;margin:8px 0 0!important;color:#68809d!important;font-size:11.5px!important;font-weight:600!important;line-height:1.45!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero-stats{position:relative!important;z-index:1!important;min-width:390px!important;display:grid!important;grid-template-columns:repeat(3,minmax(110px,1fr))!important;gap:8px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero-stats>div{min-height:72px!important;padding:12px 13px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border:1px solid rgba(196,216,240,.9)!important;border-radius:13px!important;background:#ffffffdb!important;box-shadow:0 10px 22px -21px #11376980!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero-stats span{color:#70839c!important;font-size:9.5px!important;font-weight:700!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero-stats strong{margin-top:6px!important;color:#123765!important;font-size:20px!important;font-weight:830!important;line-height:1!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-card{min-height:106px!important;padding:14px!important;border:1px solid #dce6f1!important;border-radius:15px!important;background:#fff!important;box-shadow:0 12px 28px -27px #0f2b547a!important;transform:none!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-card:hover{border-color:#cbd9e9!important;box-shadow:0 16px 30px -25px #0f2b546b!important;transform:translateY(-1px)!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-top{display:flex!important;align-items:center!important;gap:8px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-icon{width:30px!important;height:30px!important;flex:0 0 30px!important;border:0!important;border-radius:9px!important;background:#eaf3ff!important;color:#1768d7!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-card.resolved .tk-analytics-summary-icon{background:#e8f7f0!important;color:#07865d!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-card.progress .tk-analytics-summary-icon{background:#eff1ff!important;color:#5965d8!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-card.priority .tk-analytics-summary-icon{background:#fff0f2!important;color:#df2949!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-label{color:#647993!important;font-size:10.5px!important;font-weight:730!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-value{margin-top:10px!important;color:#12335f!important;font-size:25px!important;font-weight:840!important;letter-spacing:-.035em!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-note{margin-top:5px!important;color:#8492a6!important;font-size:9.8px!important;font-weight:610!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-main-grid{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(300px,.78fr)!important;gap:12px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-panel,body>.tk-overlay .tk-analytics-modal .tk-analytics-section{border:1px solid #dce6f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 30px -28px #0f2b5475!important;overflow:hidden!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-panel-head,body>.tk-overlay .tk-analytics-modal .tk-analytics-section-heading{min-height:62px!important;padding:15px 17px 12px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;border:0!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-panel-head h3,body>.tk-overlay .tk-analytics-modal .tk-analytics-section-heading h3{margin:0!important;color:#183761!important;font-size:13px!important;font-weight:800!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-panel-head p,body>.tk-overlay .tk-analytics-modal .tk-analytics-section-heading p{margin:4px 0 0!important;color:#8795a9!important;font-size:10.2px!important;font-weight:590!important}body>.tk-overlay .tk-analytics-modal .tk-volume-head-tools{display:flex!important;align-items:center!important;gap:12px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-period{padding:6px 8px!important;border:1px solid #dce7f2!important;border-radius:8px!important;background:#f7faff!important;color:#6d809a!important;font-size:9.5px!important;font-weight:720!important;white-space:nowrap!important}body>.tk-overlay .tk-analytics-modal .tk-volume-chart{height:190px!important;padding:22px 17px 15px!important;border-top:1px solid #edf2f7!important;background-color:#fbfdff!important;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 40px,#edf2f7 41px)!important}body>.tk-overlay .tk-analytics-modal .tk-volume-bar.total{background:#397ce0!important}body>.tk-overlay .tk-analytics-modal .tk-volume-bar.resolved{background:#16a071!important}body>.tk-overlay .tk-analytics-modal .tk-health-panel{padding-bottom:15px!important}body>.tk-overlay .tk-analytics-modal .tk-health-ring{position:relative!important;background:conic-gradient(#397ce0 calc(var(--p) * 1%),#e5edf7 0)!important}body>.tk-overlay .tk-analytics-modal .tk-health-progress>span{background:#397ce0!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-section{padding:0!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-grid{padding:0 14px 14px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:0!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-card{min-height:126px!important;padding:16px!important;border:1px solid #e1e9f2!important;border-radius:0!important;background:#fbfdff!important;box-shadow:none!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-card:first-child{border-radius:13px 0 0 13px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-card+.tk-analytics-metric-card{border-left:0!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-card:last-child{border-radius:0 13px 13px 0!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-kicker{color:#6f829b!important;font-size:10px!important;font-weight:740!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-value{margin-top:11px!important;color:#12345f!important;font-size:27px!important;font-weight:840!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-card p{color:#8391a5!important;font-size:9.8px!important;line-height:1.4!important}body>.tk-overlay .tk-analytics-modal .tk-department-list{padding:0 17px 17px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 18px!important}body>.tk-overlay .tk-analytics-modal .tk-department-row{padding:11px 12px!important;border:1px solid #e1e9f2!important;border-radius:11px!important;background:#fbfdff!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-staff-panel{min-height:520px!important;padding:0!important;border:1px solid #dce6f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 30px -28px #0f2b5475!important;overflow:hidden!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-staff-panel .tk-sp-panel{border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:1020px){body>.tk-overlay .tk-analytics-modal .tk-analytics-hero{grid-template-columns:1fr!important;gap:16px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero-stats{min-width:0!important;width:100%!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-main-grid{grid-template-columns:1fr!important}}@media(max-width:760px){body>.tk-overlay .tk-modal.tk-analytics-modal{width:calc(100vw - 18px)!important;height:calc(100vh - 18px)!important;max-height:calc(100vh - 18px)!important;border-radius:18px!important}body>.tk-overlay .tk-analytics-modal>.tk-modal-head{min-height:74px!important;padding:14px!important}body>.tk-overlay .tk-analytics-modal>.tk-modal-body{padding:0 12px 14px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-nav{margin:0 -12px 12px!important;padding:9px 12px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-live{display:none!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-tabs{width:100%!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-tab{flex:1 1 0!important;padding:0 8px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero{padding:17px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero-stats,body>.tk-overlay .tk-analytics-modal .tk-analytics-summary-grid,body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-grid,body>.tk-overlay .tk-analytics-modal .tk-department-list{grid-template-columns:1fr!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-hero-stats>div{min-height:60px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-grid{gap:8px!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-card,body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-card:first-child,body>.tk-overlay .tk-analytics-modal .tk-analytics-metric-card:last-child{border:1px solid #e1e9f2!important;border-radius:12px!important}body>.tk-overlay .tk-analytics-modal .tk-volume-head-tools{align-items:flex-end!important;flex-direction:column!important;gap:6px!important}body>.tk-overlay .tk-analytics-modal>.tk-modal-foot{justify-content:flex-end!important}body>.tk-overlay .tk-analytics-modal .tk-analytics-footnote{display:none!important}}body>.tk-export-mini-menu.tk-export-mini-menu--portal{position:fixed!important;inset:auto!important;top:var(--tk-export-top, 72px)!important;left:var(--tk-export-left, 12px)!important;right:auto!important;bottom:auto!important;width:var(--tk-export-width, 238px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:min(240px,calc(100vh - var(--tk-export-top, 72px) - 14px))!important;margin:0!important;padding:7px!important;display:flex!important;flex-direction:column!important;gap:2px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #cbdced!important;border-radius:14px!important;background:#fff!important;box-shadow:0 24px 64px -22px #0f2a5285,0 10px 24px -18px #0f2a523d!important;isolation:isolate!important;z-index:2147483647!important;transform:translateZ(0)!important;animation:tkExportVisible .16s cubic-bezier(.2,.8,.2,1) both!important}body>.tk-export-mini-menu.tk-export-mini-menu--portal:before{content:""!important;position:absolute!important;top:-6px!important;right:25px!important;width:11px!important;height:11px!important;border-top:1px solid #cbdced!important;border-left:1px solid #cbdced!important;background:#fff!important;transform:rotate(45deg)!important;z-index:0!important;pointer-events:none!important}body>.tk-export-mini-menu.tk-export-mini-menu--portal>button{position:relative!important;z-index:1!important;flex:0 0 auto!important;width:100%!important;min-height:52px!important;padding:8px 9px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#17355f!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}body>.tk-export-mini-menu.tk-export-mini-menu--portal>button:hover,body>.tk-export-mini-menu.tk-export-mini-menu--portal>button:focus-visible{background:#eef5ff!important;color:#0e5fcf!important;outline:none!important}@keyframes tkExportVisible{0%{opacity:0;transform:translateY(-5px) scale(.985) translateZ(0)}to{opacity:1;transform:translateY(0) scale(1) translateZ(0)}}body>.tk-overlay .tk-modal.tk-analytics-modal.tk-analytics-modal-v4{width:min(1120px,calc(100vw - 38px))!important;max-width:1120px!important;height:min(850px,calc(100vh - 34px))!important;max-height:min(850px,calc(100vh - 34px))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #d5e2f0!important;border-radius:22px!important;background:#f4f8fd!important;box-shadow:0 38px 105px -34px #0b23499e!important;overflow:hidden!important}body>.tk-overlay .tk-analytics-modal-v4>.tk-modal-head{min-height:78px!important;padding:16px 20px!important;border-bottom:1px solid #dfe8f3!important;background:#fff!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-modal-icon{width:42px!important;height:42px!important;flex-basis:42px!important;border:1px solid #c9dcf5!important;border-radius:12px!important;background:#eaf3ff!important;color:#1768d7!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-modal-title{color:#102f5c!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.02em!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-modal-sub{max-width:620px!important;margin-top:4px!important;color:#71849e!important;font-size:11.5px!important;font-weight:600!important}body>.tk-overlay .tk-analytics-modal-v4>.tk-modal-body{min-height:0!important;padding:0 18px 18px!important;overflow:auto!important;background:#f4f8fd!important}body>.tk-overlay .tk-analytics-modal-v4>.tk-modal-foot{min-height:62px!important;padding:11px 20px!important;border-top:1px solid #dfe8f3!important;background:#fff!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-close-btn{min-width:132px!important;min-height:38px!important;border-radius:10px!important;background:#1768d7!important;box-shadow:none!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-toolbar{position:sticky!important;top:0!important;z-index:20!important;min-height:58px!important;margin:0 -18px 14px!important;padding:9px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-bottom:1px solid #dfe8f3!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-tabs{height:38px!important;padding:3px!important;display:inline-flex!important;align-items:center!important;gap:3px!important;border:1px solid #d9e4f1!important;border-radius:11px!important;background:#f3f7fc!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-tabs button{height:30px!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#627691!important;font-size:11px!important;font-weight:720!important;cursor:pointer!important;box-shadow:none!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-tabs button.active{background:#fff!important;color:#155fc9!important;box-shadow:0 4px 12px -8px #16488e8c,inset 0 0 0 1px #cfe0f3!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-toolbar-meta{display:flex!important;align-items:center!important;gap:8px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-period,body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-live{min-height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #d9e4f1!important;border-radius:9px!important;background:#fff!important;color:#687b94!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-live i{width:7px!important;height:7px!important;border-radius:50%!important;background:#0aa06e!important;box-shadow:0 0 0 4px #0aa06e1c!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-dashboard{display:grid!important;gap:12px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse{min-height:176px!important;padding:22px 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;align-items:center!important;gap:24px!important;border:1px solid #cbdff5!important;border-radius:18px!important;background:radial-gradient(circle at 82% 18%,rgba(60,137,232,.14),transparent 30%),linear-gradient(135deg,#fff,#f0f6ff)!important;box-shadow:0 16px 40px -34px #113a6e7a!important;overflow:hidden!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse-copy{min-width:0!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-eyebrow,body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-card-kicker{display:block!important;color:#3778cb!important;font-size:9px!important;font-weight:830!important;letter-spacing:.09em!important;text-transform:uppercase!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse h2{margin:7px 0 6px!important;color:#102f5b!important;font-size:clamp(22px,2.4vw,31px)!important;font-weight:830!important;line-height:1.12!important;letter-spacing:-.035em!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse p{max-width:650px!important;margin:0!important;color:#6f8199!important;font-size:11px!important;font-weight:590!important;line-height:1.55!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse-tags{margin-top:16px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse-tags span{min-height:29px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #d9e5f2!important;border-radius:9px!important;background:#ffffffe6!important;color:#526a88!important;font-size:10px!important;font-weight:720!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse-tags i{width:7px!important;height:7px!important;border-radius:50%!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse-tags i.open{background:#f59e0b!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse-tags i.progress{background:#5b6ee1!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse-tags i.resolved{background:#0aa06e!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-score-wrap{display:grid!important;place-items:center!important;gap:8px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-score{width:126px!important;height:126px!important;padding:10px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:conic-gradient(#2375dc calc(var(--p) * 1%),#dfe9f5 0)!important;box-shadow:0 12px 30px -22px #1a5cae8c!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-score>div{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;align-content:center!important;border-radius:50%!important;background:#fff!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-score strong{color:#123967!important;font-size:28px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.04em!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-score strong small{margin-left:1px!important;font-size:13px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-score span{margin-top:4px!important;color:#7a8ca3!important;font-size:9px!important;font-weight:720!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-score-label{color:#637792!important;font-size:9.5px!important;font-weight:700!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid #d8e4f1!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 13px 32px -31px #1034607a!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi{min-height:104px!important;padding:15px 16px!important;display:flex!important;align-items:center!important;gap:12px!important;border:0!important;background:#fff!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi+.tk-analytics-v4-kpi{border-left:1px solid #e3ebf4!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi-icon{width:38px!important;height:38px!important;flex:0 0 38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#eaf3ff!important;color:#1768d7!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi.resolved .tk-analytics-v4-kpi-icon{background:#e8f7f0!important;color:#07865d!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi.progress .tk-analytics-v4-kpi-icon{background:#eff1ff!important;color:#5965d8!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi.priority .tk-analytics-v4-kpi-icon{background:#fff0f2!important;color:#df2949!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi-copy{min-width:0!important;display:grid!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi-copy>span{color:#6d8098!important;font-size:9.5px!important;font-weight:730!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi-copy>strong{margin-top:3px!important;color:#153761!important;font-size:24px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.035em!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi-copy>small{margin-top:5px!important;overflow:hidden!important;color:#8392a6!important;font-size:9px!important;font-weight:610!important;text-overflow:ellipsis!important;white-space:nowrap!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-main-grid{display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(315px,.82fr)!important;gap:12px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-card{border:1px solid #d8e4f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 13px 32px -31px #1034607a!important;overflow:hidden!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-card-head{min-height:68px!important;padding:15px 17px 12px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-card-head h3{margin:4px 0 0!important;color:#173861!important;font-size:13px!important;font-weight:820!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-card-head p{margin:4px 0 0!important;color:#8493a7!important;font-size:9.5px!important;font-weight:590!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-legend{display:flex!important;align-items:center!important;gap:10px!important;color:#6e8098!important;font-size:9px!important;font-weight:690!important;white-space:nowrap!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-legend span{display:inline-flex!important;align-items:center!important;gap:5px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-legend i{width:7px!important;height:7px!important;border-radius:3px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-legend i.created{background:#397ce0!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-legend i.done{background:#16a071!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart{height:226px!important;padding:24px 20px 16px!important;display:flex!important;align-items:flex-end!important;justify-content:space-around!important;gap:10px!important;border-top:1px solid #edf2f7!important;background-color:#fbfdff!important;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 46px,#edf2f7 47px)!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart-month{height:100%!important;min-width:38px!important;display:flex!important;flex:1 1 0!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;color:#788aa1!important;font-size:9px!important;font-weight:700!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart-bars{height:150px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:5px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart-bar{position:relative!important;width:15px!important;min-height:3px!important;border-radius:5px 5px 2px 2px!important;transition:transform .16s ease,filter .16s ease!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart-bar.created{background:#397ce0!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart-bar.done{background:#16a071!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart-bar:hover{z-index:4!important;filter:saturate(1.08) brightness(.96)!important;transform:translateY(-2px)!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart-bar>span{position:absolute!important;left:50%!important;bottom:calc(100% + 5px)!important;padding:3px 5px!important;border-radius:5px!important;background:#173861!important;color:#fff!important;font-size:8px!important;font-weight:750!important;opacity:0!important;pointer-events:none!important;transform:translate(-50%,3px)!important;transition:opacity .14s ease,transform .14s ease!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart-bar:hover>span{opacity:1!important;transform:translate(-50%)!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-list{padding:0 14px 14px!important;display:grid!important;gap:8px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-row{min-height:62px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid #e2eaf3!important;border-radius:11px!important;background:#fbfdff!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#fff5dc!important;color:#d78a00!important;font-size:16px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-row.response .tk-analytics-v4-quality-icon{background:#edf3ff!important;color:#3973d8!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-row.messages .tk-analytics-v4-quality-icon{background:#e8f7f0!important;color:#0a8a62!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-row>div{min-width:0!important;display:grid!important;gap:3px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-row>div>span{color:#294766!important;font-size:10px!important;font-weight:760!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-row>div>small{overflow:hidden!important;color:#8492a5!important;font-size:8.5px!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-row>strong{color:#153963!important;font-size:19px!important;font-weight:840!important;letter-spacing:-.025em!important;white-space:nowrap!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-row>strong small{margin-left:3px!important;color:#71849d!important;font-size:8px!important;font-weight:700!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-foot{min-height:45px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:1px solid #e8eef5!important;background:#f8fbff!important;color:#6f8198!important;font-size:9px!important;font-weight:690!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-foot strong{color:#0a8a62!important;font-size:11px!important;font-weight:800!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-total{min-height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;border:1px solid #d8e4f1!important;border-radius:9px!important;background:#f7faff!important;color:#607590!important;font-size:9px!important;font-weight:760!important;white-space:nowrap!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-departments{padding:0 16px 16px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 16px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-department-row{min-width:0!important;padding:11px 12px!important;border:1px solid #e2eaf3!important;border-radius:11px!important;background:#fbfdff!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-department-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-department-head>span{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important;overflow:hidden!important;color:#3c5677!important;font-size:9.5px!important;font-weight:720!important;text-overflow:ellipsis!important;white-space:nowrap!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-department-head>span i{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:3px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-department-head>strong{color:#1d3e68!important;font-size:10px!important;font-weight:820!important;white-space:nowrap!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-department-head>strong small{color:#8795a8!important;font-size:8px!important;font-weight:650!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-department-track{height:5px!important;margin-top:9px!important;overflow:hidden!important;border-radius:999px!important;background:#e8eef5!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-department-track span{height:100%!important;display:block!important;border-radius:inherit!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-empty{padding:30px!important;color:#7a8da5!important;font-size:11px!important;text-align:center!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-staff{min-height:540px!important;border:1px solid #d8e4f1!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-staff .tk-sp-panel{border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:980px){body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-main-grid{grid-template-columns:1fr!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-row{grid-template-columns:34px minmax(0,1fr)!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-row>strong{grid-column:1 / -1!important;padding-left:44px!important}}@media(max-width:760px){body>.tk-overlay .tk-modal.tk-analytics-modal.tk-analytics-modal-v4{width:calc(100vw - 14px)!important;height:calc(100vh - 14px)!important;max-height:calc(100vh - 14px)!important;border-radius:17px!important}body>.tk-overlay .tk-analytics-modal-v4>.tk-modal-head{min-height:70px!important;padding:12px 13px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-modal-sub{display:none!important}body>.tk-overlay .tk-analytics-modal-v4>.tk-modal-body{padding:0 10px 12px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-toolbar{margin:0 -10px 10px!important;padding:8px 10px!important;align-items:stretch!important;flex-direction:column!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-tabs{width:100%!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-tabs button{flex:1 1 0!important;padding:0 7px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-toolbar-meta{justify-content:space-between!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-pulse{padding:18px!important;grid-template-columns:1fr!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-score-wrap{display:none!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi+.tk-analytics-v4-kpi{border-left:0!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi:nth-child(2n){border-left:1px solid #e3ebf4!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-kpi:nth-child(n+3){border-top:1px solid #e3ebf4!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-quality-list,body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-departments{grid-template-columns:1fr!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart{height:210px!important;padding-inline:9px!important;gap:3px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart-month{min-width:29px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-chart-bar{width:11px!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-footnote{display:none!important}body>.tk-overlay .tk-analytics-modal-v4>.tk-modal-foot{justify-content:flex-end!important}}.tk-command-selects .tk-department-scope-lock{min-width:0!important;min-height:52px!important;padding:0 16px!important;display:flex!important;align-items:center!important;gap:11px!important;border-right:1px solid #d9e5f4!important;background:#f7faff!important;color:#173668!important;box-sizing:border-box!important}.tk-command-selects .tk-department-scope-lock>svg{flex:0 0 auto!important;color:#1769e8!important}.tk-command-selects .tk-department-scope-lock>span{min-width:0!important;display:flex!important;flex-direction:column!important;line-height:1.15!important}.tk-command-selects .tk-department-scope-lock small{margin-bottom:3px!important;color:#7a8ca8!important;font-size:9px!important;font-weight:800!important;letter-spacing:.045em!important;text-transform:uppercase!important}.tk-command-selects .tk-department-scope-lock strong{overflow:hidden!important;color:#173668!important;font-size:12px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:760px){.tk-command-selects .tk-department-scope-lock{border:1px solid #d9e5f4!important;border-radius:11px!important}}@media(max-width:900px){html,body,#root{width:100%;max-width:100%;min-width:0;overflow-x:clip!important}.tk,.tk>*,.tk-card,.tk-table-card,.tk-command-center,.tk-detail-page,.tk-detail-main,.tk-modal,.tk-modal-body,.tk-modal-foot{min-width:0!important;max-width:100%!important}.tk img,.tk video,.tk svg,.tk canvas{max-width:100%}}@media(max-width:768px){:root{--tk-mobile-gutter: 12px;--tk-mobile-radius: 18px}body{overscroll-behavior-x:none;-webkit-text-size-adjust:100%}.tk{width:100%!important;max-width:100%!important;min-height:100dvh;padding:12px var(--tk-mobile-gutter) calc(92px + env(safe-area-inset-bottom))!important;gap:12px!important;overflow-x:clip!important;overflow-y:visible!important}.tk:before,.tk:after{transform:scale(.72);opacity:.34}.tk-card,.tk-table-card,.tk-detail-hero,.tk-detail-main,.tk-mobile-ticket-card{width:100%!important;border-radius:var(--tk-mobile-radius)!important}.tk-command-center,.tk-command-primary,.tk-table-title-row,.tk-table-toolbar,.tk-header-toolbar,.tk-table-filters{width:100%!important;min-width:0!important}.tk-command-center{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0!important}.tk-command-primary{display:grid!important;gap:10px!important}.tk-header-tabs,.tk-header-toolbar,.tk-mobile-home-actions,.tk-detail-tabs,.tk-status-row{display:flex!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.tk-header-tabs::-webkit-scrollbar,.tk-header-toolbar::-webkit-scrollbar,.tk-mobile-home-actions::-webkit-scrollbar,.tk-detail-tabs::-webkit-scrollbar,.tk-status-row::-webkit-scrollbar{display:none}.tk-header-tab,.tk-toolbar-btn,.tk-mobile-home-actions>*,.tk-detail-tab,.tk-schip{flex:0 0 auto!important;scroll-snap-align:start}.tk-toolbar-btn,.tk-clean-dd-btn,.tk-filter-btn,.tk-header-tab,.tk-mobile-open,.tk-mobile-menu-btn,.tk-pg,.tk-btn,.tk-schip{min-height:42px!important;touch-action:manipulation}.tk-clean-dd,.tk-header-select,.tk-filter-wrap,.tk-search,.tk-search-wrap,.tk-table-search,.tk-table-search-wrap{width:100%!important;min-width:0!important;max-width:100%!important}.tk-clean-dd-menu,.tk-row-actions-menu,.tk-mobile-row-actions,.tk-export-mini-menu,.tk-export-mini-menu--portal{max-width:calc(100vw - 24px)!important;max-height:min(60dvh,440px)!important;overflow-y:auto!important;overscroll-behavior:contain}.tk-data-table-wrap,.tk-scroll:has(.tk-table){display:none!important}.tk-mobile-home-list,.tk-mobile-list{display:grid!important;gap:10px!important;width:100%!important;max-height:none!important;overflow:visible!important}.tk-mobile-ticket-card{position:relative;padding:14px!important;overflow:visible!important}.tk-mobile-ticket-card h3,.tk-mobile-ticket-id,.tk-mobile-requester,.tk-mobile-dept,.tk-mobile-ticket-meta,.tk-mobile-ticket-footer{min-width:0!important}.tk-mobile-ticket-card h3{overflow-wrap:anywhere}.tk-mobile-ticket-meta,.tk-mobile-ticket-footer,.tk-card-foot{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.tk-mobile-requester,.tk-mobile-dept{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-card-foot{align-items:center!important;justify-content:space-between!important;padding:10px 2px 0!important}.tk-pager{max-width:100%;overflow-x:auto;padding-bottom:2px}.tk-detail-page,.tk-detail-grid,.tk-detail-main,.tk-detail-side,.tk-detail-hero,.tk-detail-hero-actions{width:100%!important;min-width:0!important}.tk-detail-page{padding:0!important}.tk-detail-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.tk-detail-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tk-detail-hero-actions>*{width:100%!important;min-width:0!important}.tk-detail-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.tk-detail-timeline,.tk-detail-timeline.scrollable,.tk-thread,.tk-thread-wrap,.tkm-message-list{max-height:none!important;overflow:visible!important}.tk-detail-editor,.tkm-composer,.tk-reply-box,.tk-reply-editor{width:100%!important;min-width:0!important;white-space:normal!important;overflow:visible!important}.tk-detail-editor textarea,.tkm-composer textarea,.tk-reply-box textarea,.tk-reply-editor textarea,.tk-modal input,.tk-modal textarea,.tk-modal select{width:100%!important;max-width:100%!important;font-size:16px!important}.tk-overlay{align-items:flex-end!important;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))!important;overflow:hidden!important}.tk-modal{width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;margin:0!important;border-radius:24px 24px 18px 18px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.tk-modal-head{flex:0 0 auto;padding:16px!important}.tk-modal-title-group{min-width:0!important}.tk-modal-title,.tk-modal-sub{overflow-wrap:anywhere}.tk-modal-body{flex:1 1 auto!important;min-height:0!important;padding:14px 16px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tk-modal-foot{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important}.tk-modal-foot>*{width:100%!important;min-width:0!important}.tk-assign-panel{position:fixed!important;inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px!important;width:auto!important;max-width:none!important;max-height:min(82dvh,680px)!important;border-radius:24px!important;overflow:hidden!important}.tk-assign-list{max-height:min(48dvh,420px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.tk-toast{left:12px!important;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;transform:none!important}.tkm-modal,.tkm-shell,.tkm-ticket,.tkm-content{width:100%!important;max-width:100%!important;min-width:0!important}.tkm-msg{grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important}.tkm-msg-body,.tkm-msg-text,.tkm-files,.tkm-files a{min-width:0!important;overflow-wrap:anywhere}}@media(max-width:420px){:root{--tk-mobile-gutter: 10px}.tk{padding-top:10px!important;gap:10px!important}.tk-detail-hero-actions,.tk-modal-foot{grid-template-columns:minmax(0,1fr)!important}.tk-mobile-ticket-card{padding:12px!important}.tk-toolbar-btn,.tk-clean-dd-btn,.tk-header-tab,.tk-schip{padding-inline:11px!important}.tkm-msg{grid-template-columns:34px minmax(0,1fr)!important}.tkm-avatar{width:34px!important;height:34px!important}}@media(max-width:768px)and (orientation:landscape){.tk-modal{max-height:calc(100dvh - 12px)!important}.tk-overlay{padding:6px!important}.tk-assign-panel{max-height:calc(100dvh - 12px)!important}}@media(max-width:768px){html,body{overflow-x:hidden!important}body:has(.tk){background:#f4f8ff!important}.tk:not(.tk-ticket-tab){position:relative!important;isolation:isolate!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:100dvh!important;margin:0!important;padding:14px 12px calc(96px + env(safe-area-inset-bottom))!important;overflow:hidden visible!important;color:#102447!important;background:radial-gradient(circle at 102% 8%,rgba(70,144,255,.18) 0 88px,transparent 89px),radial-gradient(circle at -10% 46%,rgba(137,191,255,.16) 0 104px,transparent 105px),linear-gradient(155deg,#fff,#f7fbff 38%,#edf5ff)!important}.tk:not(.tk-ticket-tab):before,.tk:not(.tk-ticket-tab):after{content:""!important;position:absolute!important;z-index:-1!important;border-radius:999px!important;pointer-events:none!important;filter:blur(.2px)!important}.tk:not(.tk-ticket-tab):before{width:128px!important;height:128px!important;top:235px!important;right:-74px!important;background:#3785ff1f!important}.tk:not(.tk-ticket-tab):after{width:74px!important;height:74px!important;top:590px!important;left:-36px!important;background:#6dafff24!important}.tk:not(.tk-ticket-tab)>*{position:relative!important;z-index:1!important;min-width:0!important}.tk:not(.tk-ticket-tab) .tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.tk:not(.tk-ticket-tab) .tk-stat{display:grid!important;grid-template-columns:39px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:92px!important;min-height:92px!important;margin:0!important;padding:13px!important;overflow:hidden!important;border:1px solid rgba(202,219,242,.85)!important;border-radius:17px!important;background:#ffffffdb!important;box-shadow:0 14px 34px -28px #1a488c9e!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.tk:not(.tk-ticket-tab) .tk-stat-icon-wrap{grid-row:1!important;width:39px!important;height:39px!important;min-width:39px!important;border-radius:12px!important;box-shadow:none!important}.tk:not(.tk-ticket-tab) .tk-stat-icon-wrap svg{width:19px!important;height:19px!important}.tk:not(.tk-ticket-tab) .tk-stat>div:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;column-gap:7px!important;min-width:0!important}.tk:not(.tk-ticket-tab) .tk-stat-label{grid-column:1 / -1!important;display:block!important;margin:0 0 5px!important;overflow:hidden!important;color:#7688a5!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.055em!important;line-height:1.15!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.tk:not(.tk-ticket-tab) .tk-stat-value{margin:0!important;color:#102a57!important;font-size:24px!important;font-weight:850!important;letter-spacing:-.045em!important;line-height:1!important}.tk:not(.tk-ticket-tab) .tk-stat-delta{align-self:center!important;max-width:70px!important;margin:0!important;overflow:hidden!important;font-size:9px!important;font-weight:750!important;line-height:1.15!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk:not(.tk-ticket-tab) .tk-table-card{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tk:not(.tk-ticket-tab) .tk-command-center{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin:0 0 10px!important;padding:10px!important;border:1px solid rgba(200,218,241,.9)!important;border-radius:19px!important;background:#ffffffe0!important;box-shadow:0 18px 42px -32px #1e4a8ba6!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.tk:not(.tk-ticket-tab) .tk-command-primary{display:block!important;width:100%!important;min-width:0!important}.tk:not(.tk-ticket-tab) .tk-header-toolbar{display:none!important}.tk:not(.tk-ticket-tab) .tk-header-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(72px,1fr))!important;gap:4px!important;width:100%!important;height:auto!important;padding:4px!important;overflow-x:auto!important;border:0!important;border-radius:13px!important;background:#edf3fb!important;scrollbar-width:none!important}.tk:not(.tk-ticket-tab) .tk-header-tabs::-webkit-scrollbar{display:none!important}.tk:not(.tk-ticket-tab) .tk-header-tab{min-width:72px!important;height:34px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#60728e!important;font-size:11px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.tk:not(.tk-ticket-tab) .tk-header-tab.active{background:#fff!important;color:#135fda!important;box-shadow:0 5px 14px -10px #165acfbf!important}.tk:not(.tk-ticket-tab) .tk-command-filters{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important}.tk:not(.tk-ticket-tab) .tk-search-control{display:flex!important;align-items:center!important;width:100%!important;height:45px!important;min-width:0!important;padding:0 13px!important;border:1px solid #d7e3f3!important;border-radius:13px!important;background:#f9fbff!important;box-shadow:inset 0 1px 1px #12346306!important}.tk:not(.tk-ticket-tab) .tk-search-control input{width:100%!important;min-width:0!important;height:43px!important;padding:0 0 0 9px!important;border:0!important;background:transparent!important;color:#102447!important;font-size:13px!important;font-weight:650!important;outline:none!important}.tk:not(.tk-ticket-tab) .tk-command-selects{display:flex!important;gap:7px!important;width:100%!important;padding-bottom:1px!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important}.tk:not(.tk-ticket-tab) .tk-command-selects::-webkit-scrollbar{display:none!important}.tk:not(.tk-ticket-tab) .tk-command-selects>*{flex:0 0 auto!important;min-width:132px!important;max-width:168px!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-btn,.tk:not(.tk-ticket-tab) .tk-command-selects select,.tk:not(.tk-ticket-tab) .tk-department-scope-lock{width:100%!important;height:38px!important;min-height:38px!important;padding:0 11px!important;border:1px solid #d8e4f3!important;border-radius:11px!important;background:#fff!important;color:#334a6f!important;font-size:11px!important;font-weight:750!important;box-shadow:none!important}.tk:not(.tk-ticket-tab) .tk-department-scope-lock{display:flex!important;align-items:center!important;gap:7px!important}.tk:not(.tk-ticket-tab) .tk-department-scope-lock span{display:block!important;min-width:0!important}.tk:not(.tk-ticket-tab) .tk-department-scope-lock small{display:none!important}.tk:not(.tk-ticket-tab) .tk-department-scope-lock strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0 0 10px!important;padding:0!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-actions button{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;height:39px!important;padding:0 5px!important;border:1px solid #d7e3f2!important;border-radius:11px!important;background:#ffffffeb!important;color:#385170!important;font-size:10px!important;font-weight:800!important;line-height:1!important;box-shadow:0 9px 18px -17px #123b73e6!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-actions button.primary{border-color:#1768de!important;background:linear-gradient(135deg,#2479ea,#1458c9)!important;color:#fff!important;box-shadow:0 10px 20px -14px #155ed3e6!important}.tk:not(.tk-ticket-tab) .tk-data-table-wrap{display:none!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-list{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;margin:0!important;padding:0!important}.tk:not(.tk-ticket-tab) .tk-card-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:46px!important;margin:10px 0 0!important;padding:7px 3px 0!important;border:0!important;background:transparent!important}.tk:not(.tk-ticket-tab) .tk-count{color:#72839e!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important}.tk:not(.tk-ticket-tab) .tk-pager{display:flex!important;gap:4px!important}.tk:not(.tk-ticket-tab) .tk-pg{display:grid!important;place-items:center!important;width:31px!important;min-width:31px!important;height:31px!important;padding:0!important;border:1px solid #d8e3f2!important;border-radius:9px!important;background:#ffffffe6!important;color:#536784!important;font-size:10px!important;font-weight:800!important}.tk:not(.tk-ticket-tab) .tk-pg.active{border-color:#216bd6!important;background:#216bd6!important;color:#fff!important}.tk:not(.tk-ticket-tab) .tk-reply-card{display:none!important}}@media(max-width:768px){.tk-mobile-ticket-card{position:relative!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:13px 13px 12px 16px!important;overflow:visible!important;border:1px solid rgba(203,219,241,.92)!important;border-radius:17px!important;background:#ffffffeb!important;box-shadow:0 16px 34px -29px #153e77b8!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important;-webkit-tap-highlight-color:transparent!important}.tk-mobile-ticket-card:active{transform:scale(.988)!important}.tk-mobile-ticket-card.active{border-color:#2670dc8f!important;box-shadow:0 17px 36px -27px #165bc0b8!important}.tk-mobile-ticket-accent{position:absolute!important;top:17px!important;bottom:17px!important;left:-1px!important;width:4px!important;border-radius:0 999px 999px 0!important;background:#79a9ee!important}.tk-mobile-ticket-card.urgent .tk-mobile-ticket-accent{background:linear-gradient(#f97373,#ef4444)!important}.tk-mobile-ticket-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-height:27px!important;margin:0 0 7px!important}.tk-mobile-ticket-identity{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.tk-mobile-ticket-id{display:inline-flex!important;align-items:center!important;height:23px!important;padding:0 8px!important;border-radius:7px!important;background:#eaf2ff!important;color:#1a63cb!important;font-size:9.5px!important;font-weight:850!important;letter-spacing:.035em!important;line-height:1!important}.tk-mobile-ticket-time{color:#8796ad!important;font-size:9.5px!important;font-weight:700!important;white-space:nowrap!important}.tk-mobile-ticket-card h3{display:-webkit-box!important;max-width:calc(100% - 3px)!important;margin:0 0 11px!important;overflow:hidden!important;color:#11284f!important;font-size:14px!important;font-weight:820!important;letter-spacing:-.012em!important;line-height:1.32!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.tk-mobile-ticket-requester{display:grid!important;grid-template-columns:31px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0 0 11px!important;padding:8px 9px!important;border:1px solid #e6edf7!important;border-radius:12px!important;background:#f8fbff!important}.tk-mobile-avatar{display:grid!important;place-items:center!important;width:31px!important;height:31px!important;min-width:31px!important;border-radius:10px!important;background:linear-gradient(145deg,#dceaff,#edf5ff)!important;color:#2264c6!important;font-size:10px!important;font-weight:850!important}.tk-mobile-requester-copy{display:block!important;min-width:0!important}.tk-mobile-requester-copy strong,.tk-mobile-requester-copy small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-mobile-requester-copy strong{color:#253b60!important;font-size:10.5px!important;font-weight:800!important;line-height:1.2!important}.tk-mobile-requester-copy small{margin-top:2px!important;color:#8291a8!important;font-size:9px!important;font-weight:650!important}.tk-mobile-ticket-chevron{color:#7f91ac!important;font-size:21px!important;font-weight:400!important;line-height:1!important;text-align:right!important}.tk-mobile-ticket-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important}.tk-mobile-ticket-badges{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;overflow:hidden!important}.tk-mobile-ticket-badges .tk-pri,.tk-mobile-ticket-badges .tk-badge{min-width:0!important;height:23px!important;padding:0 7px!important;border-radius:7px!important;font-size:8.5px!important;font-weight:850!important;line-height:23px!important;white-space:nowrap!important}.tk-mobile-open{flex:0 0 auto!important;height:31px!important;min-width:82px!important;padding:0 11px!important;border:0!important;border-radius:9px!important;background:#e9f2ff!important;color:#1762cb!important;font-size:9.5px!important;font-weight:850!important;line-height:1!important}.tk-mobile-menu-wrap{position:relative!important;z-index:8!important;flex:0 0 auto!important}.tk-mobile-menu-btn{display:grid!important;place-items:center!important;width:29px!important;height:29px!important;padding:0!important;border:1px solid #e2eaf5!important;border-radius:9px!important;background:#f8fbff!important;color:#60738f!important}.tk-mobile-row-actions{position:absolute!important;top:34px!important;right:0!important;z-index:100!important;display:grid!important;width:178px!important;padding:6px!important;overflow:hidden!important;border:1px solid #dbe5f2!important;border-radius:13px!important;background:#fff!important;box-shadow:0 18px 42px -18px #0d2a546b!important}.tk-mobile-row-actions button{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;height:37px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#334a69!important;font-size:11px!important;font-weight:750!important;text-align:left!important}.tk-mobile-row-actions button:active{background:#f0f5fc!important}.tk-mobile-row-actions button.danger{color:#d64545!important}.tk-mobile-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:230px!important;padding:28px 22px!important;border:1px dashed #cddbeb!important;border-radius:18px!important;background:#ffffffbf!important;text-align:center!important}.tk-mobile-empty-icon{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin-bottom:12px!important;border-radius:15px!important;background:#eaf2ff!important;color:#2a6fd3!important}.tk-mobile-empty strong{color:#1e365a!important;font-size:14px!important;font-weight:850!important}.tk-mobile-empty span{max-width:250px!important;margin-top:5px!important;color:#7c8ca3!important;font-size:10.5px!important;font-weight:650!important;line-height:1.45!important}.tk-mobile-empty button{height:34px!important;margin-top:14px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:#e8f1ff!important;color:#2166cb!important;font-size:10px!important;font-weight:850!important}}@media(max-width:768px){body.tk-mobile-detail-open{overflow:hidden!important}.tkm-detail-page{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#102447!important;background:radial-gradient(circle at 105% 12%,rgba(73,144,244,.19) 0 110px,transparent 111px),linear-gradient(155deg,#fafdff,#eef5ff)!important}.tkm-detail-page *{box-sizing:border-box!important;min-width:0!important}.tkm-detail-nav{position:relative!important;z-index:6!important;display:grid!important;grid-template-columns:74px minmax(0,1fr) 74px!important;align-items:center!important;flex:0 0 auto!important;width:100%!important;min-height:calc(58px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 12px 0!important;border-bottom:1px solid rgba(202,217,237,.8)!important;background:#ffffffe8!important;box-shadow:0 8px 22px -22px #113669a6!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.tkm-detail-nav strong{overflow:hidden!important;color:#173157!important;font-size:13px!important;font-weight:850!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-back{justify-self:start!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:68px!important;height:35px!important;padding:0!important;border:1px solid #dce6f2!important;border-radius:11px!important;background:#f7faff!important;color:#315477!important;font-size:10.5px!important;font-weight:800!important}.tkm-nav-spacer{width:68px!important}.tkm-ticket-hero{flex:0 0 auto!important;width:calc(100% - 20px)!important;margin:10px 10px 8px!important;padding:14px!important;border:1px solid rgba(200,217,239,.9)!important;border-radius:18px!important;background:#ffffffeb!important;box-shadow:0 17px 36px -31px #123b70b8!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.tkm-ticket-id{display:inline-flex!important;align-items:center!important;height:24px!important;margin:0 0 7px!important;padding:0 8px!important;border-radius:7px!important;background:#eaf2ff!important;color:#1e65c9!important;font-size:9px!important;font-weight:850!important;letter-spacing:.04em!important}.tkm-ticket-hero h1{display:-webkit-box!important;margin:0 0 9px!important;overflow:hidden!important;color:#122b50!important;font-size:16px!important;font-weight:850!important;letter-spacing:-.015em!important;line-height:1.28!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.tkm-badges{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0 0 9px!important}.tkm-badges .tk-badge,.tkm-badges .tk-pri{height:23px!important;padding:0 8px!important;border-radius:7px!important;font-size:8.5px!important;line-height:23px!important}.tkm-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin:0 0 10px!important;color:#7a8ca6!important;font-size:9px!important;font-weight:700!important;line-height:1.2!important}.tkm-action-grid,.tkm-action-grid-clean{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important}.tkm-action-dd,.tkm-action-grid .tk-clean-dd,.tkm-action-grid .tk-clean-dd-btn,.tkm-claim-btn{width:100%!important;min-width:0!important}.tkm-action-grid .tk-clean-dd-btn,.tkm-claim-btn{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;height:39px!important;min-height:39px!important;padding:0 10px!important;border:1px solid #d8e4f3!important;border-radius:11px!important;background:#f8fbff!important;color:#334b6e!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important}.tkm-claim-btn{justify-content:center!important;border-color:#236bd2!important;background:#236bd2!important;color:#fff!important}.tkm-action-dd .tk-clean-dd-menu{top:43px!important;right:0!important;left:0!important;z-index:1000!important;min-width:100%!important;max-height:210px!important;overflow-y:auto!important;border-radius:12px!important}.tkm-lock-note{margin:8px 0 0!important;padding:9px 10px!important;border-radius:10px!important;color:#9a5b18!important;font-size:9.5px!important;font-weight:750!important;line-height:1.35!important}.tkm-conversation-card{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:calc(100% - 20px)!important;min-height:0!important;margin:0 10px 10px!important;overflow:hidden!important;border:1px solid rgba(201,218,239,.9)!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 18px 40px -33px #143a70b3!important}.tkm-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;flex:0 0 49px!important;width:100%!important;height:49px!important;border-bottom:1px solid #e3ebf5!important;background:#fafcfff5!important}.tkm-tabs button{position:relative!important;min-width:0!important;padding:0 4px!important;border:0!important;background:transparent!important;color:#71819a!important;font-size:9.5px!important;font-weight:800!important;white-space:nowrap!important}.tkm-tabs button.active{color:#1e65cb!important}.tkm-tabs button.active:after{right:16px!important;bottom:0!important;left:16px!important;height:3px!important;border-radius:999px 999px 0 0!important;background:#2b72d6!important}.tkm-tabs em{margin-left:3px!important;padding:2px 5px!important;border-radius:999px!important;font-size:8px!important}.tkm-message-list{flex:1 1 auto!important;max-height:none!important;min-height:0!important;padding:12px 10px 8px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.tkm-msg{display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin:0 0 10px!important}.tkm-avatar{display:grid!important;place-items:center!important;width:31px!important;height:31px!important;border-radius:10px!important;color:#2668ca!important;font-size:9px!important;font-weight:850!important}.tkm-msg-body{position:relative!important;width:100%!important;padding:10px!important;border:1px solid #dfe8f3!important;border-radius:13px!important;background:#fff!important}.tkm-msg.agent .tkm-msg-body{border-color:#cceadb!important;background:#f6fdf9!important}.tkm-msg header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:5px!important;margin:0 0 7px!important}.tkm-msg header strong{overflow:hidden!important;color:#29415f!important;font-size:9.5px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-msg header span{display:none!important}.tkm-msg header time{margin:0!important;color:#93a0b2!important;font-size:8px!important;font-weight:650!important;white-space:nowrap!important}.tkm-msg-menu-btn{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;border-radius:7px!important;background:#f1f5fa!important;color:#667b98!important;font-size:9px!important}.tkm-msg p{margin:0!important;color:#344b69!important;font-size:10.5px!important;line-height:1.52!important;overflow-wrap:anywhere!important}.tkm-files{margin-top:8px!important;padding:7px!important;border-radius:10px!important;gap:6px!important}.tkm-files>div{font-size:8.5px!important}.tkm-files a{grid-template-columns:16px minmax(0,1fr) auto!important;gap:5px!important;padding:7px!important;border-radius:8px!important;font-size:8.5px!important}.tkm-files a b{display:none!important}.tkm-msg-menu{top:31px!important;right:7px!important;z-index:30!important;width:158px!important;padding:5px!important;border-radius:11px!important;box-shadow:0 16px 36px -17px #122b5066!important}.tkm-msg-menu button{min-height:34px!important;padding:0 9px!important;border-radius:7px!important;font-size:9.5px!important}.tkm-format-row{display:flex!important;flex:0 0 39px!important;align-items:center!important;gap:5px!important;width:100%!important;height:39px!important;padding:5px 9px!important;overflow-x:auto!important;border-top:1px solid #e5ecf5!important;background:#fbfdff!important;scrollbar-width:none!important}.tkm-format-row::-webkit-scrollbar{display:none!important}.tkm-format-row button{flex:0 0 auto!important;min-width:29px!important;height:28px!important;padding:0 8px!important;border:1px solid #dde7f2!important;border-radius:8px!important;background:#fff!important;color:#526986!important;font-size:9px!important;font-weight:800!important}.tkm-reply-bar{position:relative!important;bottom:auto!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 42px!important;flex:0 0 auto!important;align-items:end!important;gap:6px!important;width:100%!important;padding:8px 9px calc(9px + env(safe-area-inset-bottom))!important;border-top:1px solid #e3ebf5!important;background:#fff!important}.tkm-attach,.tkm-send{display:grid!important;place-items:center!important;width:36px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:10px!important;font-size:17px!important}.tkm-send{width:42px!important;border:0!important;background:linear-gradient(135deg,#2b78e6,#1859be)!important;box-shadow:0 9px 18px -13px #1653b7e6!important}.tkm-reply-input{width:100%!important;min-width:0!important;min-height:38px!important;max-height:92px!important;margin:0!important;padding:10px 11px!important;overflow-y:auto!important;resize:none!important;border:1px solid #dbe5f1!important;border-radius:11px!important;background:#f8fbff!important;color:#2f4867!important;font-family:inherit!important;font-size:10px!important;font-weight:600!important;line-height:1.35!important;outline:none!important}.tkm-upload-preview{flex:0 0 auto!important;max-height:70px!important;padding:6px 9px!important;overflow-y:auto!important;background:#fff!important}.tkm-upload-preview span{max-width:100%!important;padding:4px 7px!important;overflow:hidden!important;font-size:8.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tkm-panel-list{flex:1 1 auto!important;min-height:0!important;padding:8px 12px!important;overflow-y:auto!important}.tkm-panel-list div,.tkm-panel-list a{min-height:47px!important;padding:11px 2px!important}.tkm-panel-list b,.tkm-panel-list span{font-size:10px!important}}@media(max-width:768px){.tk-overlay{align-items:flex-end!important;justify-content:center!important;width:100vw!important;height:100dvh!important;padding:10px 8px max(8px,env(safe-area-inset-bottom))!important;overflow:hidden!important;background:#0d1b3194!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.tk-overlay .tk-modal{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:min(88dvh,760px)!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(212,225,241,.95)!important;border-radius:21px!important;background:#fff!important;box-shadow:0 28px 80px -30px #05132aa6!important;animation:tk-mobile-sheet-in .2s cubic-bezier(.2,.8,.2,1) both!important}.tk-overlay .tk-modal:before{content:""!important;display:block!important;flex:0 0 auto!important;width:39px!important;height:4px!important;margin:8px auto 0!important;border-radius:999px!important;background:#d9e2ee!important}.tk-overlay .tk-modal-head{flex:0 0 auto!important;min-height:62px!important;padding:11px 13px 10px!important;border-bottom:1px solid #e7edf5!important}.tk-overlay .tk-modal-title-group{gap:9px!important;min-width:0!important}.tk-overlay .tk-modal-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}.tk-overlay .tk-modal-title{overflow:hidden!important;color:#153157!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-overlay .tk-modal-sub{display:-webkit-box!important;margin-top:3px!important;overflow:hidden!important;color:#8190a6!important;font-size:9px!important;font-weight:600!important;line-height:1.25!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}.tk-overlay .tk-modal-close{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border:1px solid #e0e8f2!important;border-radius:10px!important;background:#f6f9fd!important;color:#647691!important}.tk-overlay .tk-modal-body{flex:1 1 auto!important;min-height:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.tk-overlay .tk-modal-foot{flex:0 0 auto!important;display:flex!important;gap:7px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid #e5edf6!important;background:#fbfdff!important}.tk-overlay .tk-modal-foot .tk-btn,.tk-overlay .tk-modal-foot button{flex:1 1 0!important;min-width:0!important;min-height:39px!important;padding:0 11px!important;border-radius:11px!important;font-size:10px!important;font-weight:850!important}.tk-form-row{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.tk-form-group{min-width:0!important;margin-bottom:10px!important}.tk-form-label,.tk-section-label{margin-bottom:5px!important;color:#5e7390!important;font-size:9px!important;font-weight:850!important}.tk-form-select,.tk-form-textarea,.tk-form-group input,.tk-form-group textarea,.tk-form-group select{width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid #dbe5f1!important;border-radius:11px!important;background:#f9fbfe!important;color:#2d4667!important;font-size:10.5px!important}.tk-form-group input,.tk-form-group select,.tk-form-select{height:40px!important;min-height:40px!important;padding:0 11px!important}.tk-form-textarea,.tk-form-group textarea{min-height:90px!important;padding:10px 11px!important}.tk-analytics-modal,.tk-analytics-modal-v4{max-height:92dvh!important}.tk-analytics-v4-dashboard,.tk-analytics-v4-kpis,.tk-analytics-v4-main-grid{grid-template-columns:1fr!important}.tk-analytics-v4-toolbar,.tk-analytics-v4-tabs{overflow-x:auto!important;scrollbar-width:none!important}.tk-analytics-v4-toolbar::-webkit-scrollbar,.tk-analytics-v4-tabs::-webkit-scrollbar{display:none!important}.tk-export-options,.tk-pri-options{grid-template-columns:1fr!important}.tk-audit-filters,.tk-audit-entry,.tk-dup-ticket-row,.tk-reopened-item-head{min-width:0!important}.tk-audit-list,.tk-reopened-list,.tk-esc-list{max-height:52dvh!important;overflow-y:auto!important}@keyframes tk-mobile-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}}@media(max-width:390px){.tk:not(.tk-ticket-tab){padding-right:9px!important;padding-left:9px!important}.tk:not(.tk-ticket-tab) .tk-stats{gap:7px!important}.tk:not(.tk-ticket-tab) .tk-stat{grid-template-columns:35px minmax(0,1fr)!important;gap:8px!important;height:86px!important;min-height:86px!important;padding:11px!important}.tk:not(.tk-ticket-tab) .tk-stat-icon-wrap{width:35px!important;height:35px!important;min-width:35px!important}.tk:not(.tk-ticket-tab) .tk-stat-value{font-size:21px!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-actions button{font-size:0!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-actions button svg{width:16px!important;height:16px!important}.tk-mobile-ticket-card{padding-right:11px!important;padding-left:14px!important}.tk-mobile-ticket-badges .tk-pri,.tk-mobile-ticket-badges .tk-badge{max-width:87px!important;overflow:hidden!important;text-overflow:ellipsis!important}.tk-mobile-open{min-width:72px!important;padding:0 8px!important}.tkm-ticket-hero,.tkm-conversation-card{width:calc(100% - 14px)!important;margin-right:7px!important;margin-left:7px!important}.tkm-ticket-hero{padding:12px!important}}@media(max-width:768px)and (orientation:landscape){.tkm-ticket-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)!important;column-gap:12px!important;align-items:end!important}.tkm-ticket-hero .tkm-ticket-id,.tkm-ticket-hero h1,.tkm-ticket-hero .tkm-badges,.tkm-ticket-hero .tkm-meta{grid-column:1!important}.tkm-ticket-hero .tkm-action-grid,.tkm-ticket-hero .tkm-lock-note{grid-column:2!important}.tkm-ticket-hero .tkm-action-grid{grid-row:1 / span 4!important;align-self:center!important}}@media(max-width:768px){html,body,#root{max-width:100%!important;overflow-x:hidden!important}.tk,.tk *,.tk-overlay,.tk-overlay *,.tk-assign-panel,.tk-assign-panel *{box-sizing:border-box!important}.tk,.tk>*,.tk-card,.tk-table-card,.tk-command-center,.tk-command-filters,.tk-command-selects,.tk-mobile-home-list,.tk-mobile-ticket-card,.tk-card-foot,.tk-overlay .tk-modal,.tk-overlay .tk-modal-body,.tk-analytics-v4-staff,.tk-sp-panel,.tk-sp-filters,.tk-sp-mobile-list,.tk-sp-mobile-card{width:100%!important;max-width:100%!important;min-width:0!important}img,svg,video,canvas{max-width:100%}input,select,textarea,button{min-width:0!important;max-width:100%!important}body>.tk-assign-panel,.tk-assign-panel{position:fixed!important;inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px!important;width:auto!important;max-width:calc(100vw - 16px)!important;max-height:min(82dvh,680px)!important;margin:0!important;overflow:hidden!important;border-radius:20px!important}.tk-assign-head,.tk-assign-chips,.tk-assign-search-wrap,.tk-assign-list,.tk-assign-row{width:100%!important;max-width:100%!important;min-width:0!important}.tk-assign-head{gap:10px!important;padding:12px 13px!important}.tk-assign-title{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-assign-chips{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;padding:9px 11px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important}.tk-assign-chips::-webkit-scrollbar{display:none!important}.tk-assign-chip{flex:0 0 auto!important;max-width:min(230px,calc(100vw - 54px))!important;overflow:hidden!important;white-space:nowrap!important}.tk-assign-chip-avi,.tk-assign-chip-x{flex:0 0 auto!important}.tk-assign-search-wrap{padding:10px 11px!important}.tk-assign-search-wrap svg{left:22px!important}.tk-assign-search{width:100%!important;max-width:100%!important;padding-right:34px!important;padding-left:34px!important}.tk-assign-search-clear{right:18px!important}.tk-assign-list{max-height:min(48dvh,420px)!important;padding:5px 7px 10px!important;overflow-x:hidden!important;overflow-y:auto!important}.tk-assign-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) 20px!important;gap:9px!important;padding:9px 8px!important;transform:none!important}.tk-assign-meta,.tk-assign-name,.tk-assign-sub{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-assigned-agent{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px 9px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-width:0!important;margin:8px 10px 0!important;padding:10px!important;overflow:hidden!important}.tk-assigned-agent>*{min-width:0!important;max-width:100%!important}.tk-assigned-agent>span:nth-child(n+3){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-assigned-agent>span[style*="margin-left: auto"]{grid-column:1 / -1!important;margin-left:0!important;white-space:normal!important}.tk-assigned-agent>button{grid-column:1 / -1!important;width:100%!important;margin-left:0!important}body>.tk-overlay .tk-analytics-modal-v4 .tk-analytics-v4-staff{min-height:0!important;overflow:visible!important;border:0!important;background:transparent!important}.tk-sp-panel{display:block!important;overflow:visible!important}.tk-sp-filters{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px 8px!important;padding:10px!important;overflow:hidden!important;border:1px solid #dce7f4!important;border-radius:14px!important;background:#f8fbff!important}.tk-sp-filters label{align-self:end!important;margin:0!important;font-size:9px!important;line-height:1!important}.tk-sp-filters input,.tk-sp-filters select{width:100%!important;height:38px!important;padding:0 9px!important;border-radius:10px!important;font-size:11px!important}.tk-sp-filters label:nth-of-type(1){grid-column:1;grid-row:1}.tk-sp-filters input:nth-of-type(1){grid-column:1;grid-row:2}.tk-sp-filters label:nth-of-type(2){grid-column:2;grid-row:1}.tk-sp-filters input:nth-of-type(2){grid-column:2;grid-row:2}.tk-sp-filters label:nth-of-type(3){grid-column:1 / -1;grid-row:3}.tk-sp-filters select{grid-column:1 / -1;grid-row:4}.tk-sp-export{grid-column:1 / -1!important;grid-row:5!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important}.tk-sp-export button{width:100%!important;height:36px!important;padding:0 8px!important;border-radius:10px!important;font-size:10px!important}.tk-sp-table-wrap{display:none!important}.tk-sp-mobile-list{display:flex!important;flex-direction:column!important;gap:9px!important;margin-top:10px!important}.tk-sp-mobile-card{display:block!important;padding:11px!important;overflow:hidden!important;border:1px solid #dce7f4!important;border-radius:15px!important;background:#fff!important;box-shadow:0 13px 28px -25px #163b6cb8!important}.tk-sp-mobile-card.selected{border-color:#83b2f3!important;background:#f6faff!important}.tk-sp-mobile-head{display:grid!important;grid-template-columns:28px 34px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important}.tk-sp-mobile-head .tk-sp-rank{width:28px!important;height:28px!important}.tk-sp-mobile-head .tk-sp-avatar{width:34px!important;height:34px!important;min-width:34px!important}.tk-sp-mobile-person{display:block!important;min-width:0!important}.tk-sp-mobile-person strong,.tk-sp-mobile-person small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-sp-mobile-person strong{color:#17345a!important;font-size:11.5px!important;font-weight:850!important}.tk-sp-mobile-person small{margin-top:2px!important;color:#7b8da7!important;font-size:9px!important;font-weight:650!important}.tk-sp-mobile-compare{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;min-width:42px!important;color:#7a8ba3!important;font-size:8px!important;font-weight:700!important}.tk-sp-mobile-compare input{width:18px!important;height:18px!important}.tk-sp-mobile-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin-top:10px!important}.tk-sp-mobile-metrics>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:55px!important;padding:6px 3px!important;overflow:hidden!important;border-radius:10px!important;background:#f5f8fc!important}.tk-sp-mobile-metrics span{max-width:100%!important;overflow:hidden!important;color:#8291a7!important;font-size:7.5px!important;font-weight:750!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.tk-sp-mobile-metrics strong{margin-top:4px!important;color:#18365d!important;font-size:13px!important;font-weight:850!important}.tk-sp-mobile-metrics .tk-sp-score{padding:3px 7px!important;font-size:10px!important}.tk-sp-mobile-details{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin-top:7px!important}.tk-sp-mobile-details>span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;min-width:0!important;padding:7px 8px!important;overflow:hidden!important;border:1px solid #e7edf5!important;border-radius:9px!important}.tk-sp-mobile-details small,.tk-sp-mobile-details strong{overflow:hidden!important;font-size:8.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-sp-mobile-details small{color:#8291a7!important}.tk-sp-mobile-details strong{color:#264367!important}.tk-sp-compare{width:100%!important;max-width:100%!important;margin-top:10px!important;padding:10px!important;overflow:hidden!important}.tk-sp-compare-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.tk-sp-compare-card,.tk-sp-compare-card .row,.tk-sp-compare-card .nm{min-width:0!important;max-width:100%!important}.tk-sp-compare-card .nm{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tk-enter-confirm{padding:10px!important}.tk-enter-confirm-card{width:100%!important;max-width:calc(100vw - 20px)!important}.tk-enter-confirm-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;padding:14px!important}.tk-enter-confirm-actions button{width:100%!important;padding-right:8px!important;padding-left:8px!important}.tk-sent-notif{right:10px!important;left:10px!important;width:auto!important;max-width:none!important;transform:none!important;overflow:hidden!important;padding:10px 12px!important;white-space:normal!important}.tk:not(.tk-ticket-tab) .tk-card-foot{flex-wrap:wrap!important}.tk:not(.tk-ticket-tab) .tk-count{flex:1 1 120px!important;min-width:0!important}.tk:not(.tk-ticket-tab) .tk-pager{flex:0 1 auto!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}.tk:not(.tk-ticket-tab) .tk-pager::-webkit-scrollbar{display:none!important}}@media(max-width:360px){.tk-sp-mobile-head{grid-template-columns:26px 32px minmax(0,1fr)!important}.tk-sp-mobile-compare{grid-column:1 / -1!important;flex-direction:row!important;justify-content:flex-end!important;min-width:0!important}.tk-sp-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tk-sp-mobile-details{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:769px){.tk-sp-mobile-list{display:none!important}}@media(max-width:768px){.tk:not(.tk-ticket-tab) .tk-command-center,.tk:not(.tk-ticket-tab) .tk-mobile-ticket-card,.tk:not(.tk-ticket-tab) .tk-card-foot,.tkm-ticket-hero,.tkm-conversation-card{background:radial-gradient(circle at 100% 0,rgba(108,167,255,.18) 0,rgba(108,167,255,.12) 18%,transparent 42%),linear-gradient(180deg,#fffffffb,#f4f8fff6)!important;border-color:#c6d8f2f5!important}.tk:not(.tk-ticket-tab) .tk-command-center,.tk:not(.tk-ticket-tab) .tk-mobile-ticket-card,.tkm-ticket-hero,.tkm-conversation-card{box-shadow:0 22px 48px -34px #164383b8!important}.tk:not(.tk-ticket-tab) .tk-command-selects{gap:8px!important;padding-bottom:2px!important}.tk:not(.tk-ticket-tab) .tk-command-selects>*{min-width:138px!important;max-width:182px!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-btn,.tk:not(.tk-ticket-tab) .tk-department-scope-lock{justify-content:space-between!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border:1px solid #d7e4f6!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#f4f8ff)!important;box-shadow:0 10px 24px -22px #12386fc7!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-btn svg,.tkm-action-dd .tk-clean-dd-btn svg{flex:0 0 auto!important;color:#1c6bdd!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-value{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#16345f!important;font-size:11px!important;font-weight:800!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-menu,.tkm-action-dd .tk-clean-dd-menu{top:calc(100% + 8px)!important;right:0!important;left:0!important;padding:8px!important;border:1px solid #dae7f8!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffffe,#f5f9fffb)!important;box-shadow:0 24px 44px -24px #14366670!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-menu button,.tkm-action-dd .tk-clean-dd-menu button{min-height:38px!important;height:38px!important;padding:0 11px!important;border-radius:11px!important;background:transparent!important;color:#254161!important;font-size:10.5px!important;font-weight:750!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-menu button.active,.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-menu button:hover,.tkm-action-dd .tk-clean-dd-menu button.active,.tkm-action-dd .tk-clean-dd-menu button:hover{background:#eef5ff!important;color:#1767da!important;box-shadow:inset 3px 0 #1767da!important}.tkm-ticket-hero{padding:13px!important}.tkm-ticket-hero h1{margin-bottom:8px!important;font-size:15px!important}.tkm-badges{margin-bottom:8px!important}.tkm-action-grid,.tkm-action-grid-clean{gap:8px!important}.tkm-action-grid .tk-clean-dd-btn,.tkm-claim-btn{height:36px!important;min-height:36px!important;padding:0 11px!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f5f8ff)!important;color:#294567!important;font-size:10px!important;font-weight:800!important;box-shadow:0 10px 24px -22px #103363b8!important}.tkm-claim-btn{background:linear-gradient(135deg,#2877e7,#1558c9)!important;color:#fff!important}.tkm-action-dd .tk-clean-dd-value{font-size:10px!important;font-weight:800!important;color:#203d61!important}.tkm-tabs{background:linear-gradient(180deg,#fafcfff7,#f4f8fff0)!important}.tkm-msg-body,.tkm-reply-bar,.tkm-format-row{background:linear-gradient(180deg,#fffffffe,#f7fafff9)!important}.tk-mobile-menu-wrap{z-index:20!important}.tk-mobile-row-actions{top:38px!important;right:0!important;width:188px!important;padding:8px!important;border:1px solid #dbe7f6!important;border-radius:15px!important;background:linear-gradient(180deg,#fffffffe,#f4f8fffb)!important;box-shadow:0 24px 44px -20px #12305b61!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.tk-mobile-row-actions button{min-height:38px!important;height:38px!important;padding:0 11px!important;border-radius:10px!important;font-size:11px!important;font-weight:780!important}.tk-mobile-row-actions button:active,.tk-mobile-row-actions button:hover{background:#eef5ff!important}.tk:not(.tk-ticket-tab) .tk-card-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:12px!important;padding:12px!important;border:1px solid rgba(199,217,243,.96)!important;border-radius:18px!important;box-shadow:0 18px 40px -34px #12386cb8!important}.tk:not(.tk-ticket-tab) .tk-count{flex:1 1 120px!important;color:#677d9d!important;font-size:10.5px!important;font-weight:800!important}.tk:not(.tk-ticket-tab) .tk-pager{flex:0 0 auto!important;margin-left:auto!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.tk:not(.tk-ticket-tab) .tk-pager::-webkit-scrollbar{display:none!important}.tk:not(.tk-ticket-tab) .tk-pg{width:42px!important;min-width:42px!important;height:42px!important;border:1px solid #d9e5f6!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f4f8ff)!important;color:#5a6f8f!important;font-size:13px!important;font-weight:850!important;box-shadow:0 10px 24px -22px #113161b3!important}.tk:not(.tk-ticket-tab) .tk-pg.active{border-color:#246cda!important;background:linear-gradient(135deg,#2b78e6,#185dc8)!important;color:#fff!important;box-shadow:0 14px 28px -20px #1857bff2!important}}@media(max-width:390px){.tk:not(.tk-ticket-tab) .tk-card-foot{align-items:flex-start!important}.tk:not(.tk-ticket-tab) .tk-pager{width:100%!important;margin-left:0!important}.tk:not(.tk-ticket-tab) .tk-pg{width:38px!important;min-width:38px!important;height:38px!important;border-radius:13px!important}}@media(max-width:768px){.tkm-action-grid-clean{gap:7px!important}.tkm-action-grid-clean .tkm-action-dd .tk-clean-dd-btn,.tkm-action-grid-clean .tkm-claim-btn,.tkm-action-grid .tkm-action-dd .tk-clean-dd-btn,.tkm-action-grid .tkm-claim-btn{height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:12px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 10px 22px -22px #11326199!important}.tkm-action-grid-clean .tkm-action-dd .tk-clean-dd-value,.tkm-action-grid .tkm-action-dd .tk-clean-dd-value{font-size:11px!important;font-weight:800!important;line-height:1!important;max-width:calc(100% - 20px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important}.tkm-action-grid-clean .tkm-status-dd .tk-clean-dd-value:after,.tkm-action-grid-clean .tkm-priority-dd .tk-clean-dd-value:after,.tkm-action-grid .tkm-status-dd .tk-clean-dd-value:after,.tkm-action-grid .tkm-priority-dd .tk-clean-dd-value:after{content:none!important;display:none!important}.tkm-action-grid-clean .tkm-status-dd.open .tk-clean-dd-btn,.tkm-action-grid .tkm-status-dd.open .tk-clean-dd-btn{background:linear-gradient(135deg,#eef5ff,#fbfdff)!important;border-color:#d6e5ff!important;color:#1d63d2!important}.tkm-action-grid-clean .tkm-status-dd.in-progress .tk-clean-dd-btn,.tkm-action-grid-clean .tkm-status-dd.progress .tk-clean-dd-btn,.tkm-action-grid .tkm-status-dd.in-progress .tk-clean-dd-btn,.tkm-action-grid .tkm-status-dd.progress .tk-clean-dd-btn{background:linear-gradient(135deg,#fff6e7,#fffdf7)!important;border-color:#f1d79c!important;color:#a35c12!important}.tkm-action-grid-clean .tkm-status-dd.resolved .tk-clean-dd-btn,.tkm-action-grid-clean .tkm-status-dd.closed .tk-clean-dd-btn,.tkm-action-grid .tkm-status-dd.resolved .tk-clean-dd-btn,.tkm-action-grid .tkm-status-dd.closed .tk-clean-dd-btn{background:linear-gradient(135deg,#eefcf4,#fbfffd)!important;border-color:#caecd8!important;color:#117f55!important}.tkm-action-grid-clean .tkm-status-dd.rejected .tk-clean-dd-btn,.tkm-action-grid-clean .tkm-status-dd.deleted .tk-clean-dd-btn,.tkm-action-grid .tkm-status-dd.rejected .tk-clean-dd-btn,.tkm-action-grid .tkm-status-dd.deleted .tk-clean-dd-btn{background:linear-gradient(135deg,#fff1f3,#fffafc)!important;border-color:#f5cfd8!important;color:#c11f49!important}.tkm-action-grid-clean .tkm-priority-dd.tkm-priority-low .tk-clean-dd-btn,.tkm-action-grid .tkm-priority-dd.tkm-priority-low .tk-clean-dd-btn{background:linear-gradient(135deg,#f4f7fc,#fff)!important;border-color:#dfe7f2!important;color:#5a687b!important}.tkm-action-grid-clean .tkm-priority-dd.tkm-priority-medium .tk-clean-dd-btn,.tkm-action-grid .tkm-priority-dd.tkm-priority-medium .tk-clean-dd-btn{background:linear-gradient(135deg,#fff6e6,#fffdf7)!important;border-color:#f0d59b!important;color:#a25a12!important}.tkm-action-grid-clean .tkm-priority-dd.tkm-priority-high .tk-clean-dd-btn,.tkm-action-grid .tkm-priority-dd.tkm-priority-high .tk-clean-dd-btn{background:linear-gradient(135deg,#fff2ea,#fffbf8)!important;border-color:#f5d2c1!important;color:#c05a1a!important}.tkm-action-grid-clean .tkm-priority-dd.tkm-priority-critical .tk-clean-dd-btn,.tkm-action-grid .tkm-priority-dd.tkm-priority-critical .tk-clean-dd-btn{background:linear-gradient(135deg,#fff0f3,#fff9fb)!important;border-color:#f1c9d4!important;color:#be234b!important}.tkm-send svg{width:16px!important;height:16px!important;color:#fff!important}}@media(max-width:768px){.tk:not(.tk-ticket-tab){background:linear-gradient(180deg,#f7faff,#f2f6fd)!important}.tk:not(.tk-ticket-tab):before,.tk:not(.tk-ticket-tab):after{opacity:.18!important;filter:blur(8px)!important}.tk:not(.tk-ticket-tab) .tk-card.tk-table-card,.tk:not(.tk-ticket-tab) .tk-table-card{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;padding:12px!important;border:1px solid rgba(197,216,241,.96)!important;border-radius:24px!important;background:#ffffffeb!important;box-shadow:0 18px 42px -34px #163e7673!important;overflow:hidden!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.tk:not(.tk-ticket-tab) .tk-command-center{margin:0!important;padding:10px 10px 14px!important;border:0!important;border-bottom:1px solid #e6eef8!important;border-radius:18px 18px 0 0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-list{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:min(50dvh,560px)!important;padding:2px 2px 2px 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#c9d8ef transparent!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-list::-webkit-scrollbar{width:6px!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-list::-webkit-scrollbar-thumb{background:#cfddf2!important;border-radius:999px!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-list::-webkit-scrollbar-track{background:transparent!important}.tk:not(.tk-ticket-tab) .tk-mobile-ticket-card{padding:14px!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 28px -26px #1336665c!important}.tk:not(.tk-ticket-tab) .tk-mobile-ticket-card+.tk-mobile-ticket-card{margin-top:0!important}.tk:not(.tk-ticket-tab) .tk-card-foot{margin-top:0!important;padding:10px 4px 2px!important;border:0!important;border-top:1px solid #e6eef8!important;border-radius:0 0 18px 18px!important;background:transparent!important;box-shadow:none!important}.tk:not(.tk-ticket-tab) .tk-header-tabs{background:#eff4fb!important}.tk:not(.tk-ticket-tab) .tk-search-control{background:#fff!important;box-shadow:none!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-btn,.tk:not(.tk-ticket-tab) .tk-department-scope-lock{background:#fff!important;box-shadow:none!important}}@media(max-width:768px){.tk:not(.tk-ticket-tab) .tk-card.tk-table-card{order:2!important;display:flex!important;flex-direction:column!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;overflow:hidden!important;border-radius:22px!important;background:#fff!important;border:1px solid #d6e4f7!important;box-shadow:0 16px 36px -32px #14386e70!important}.tk:not(.tk-ticket-tab) .tk-command-center{order:1!important;flex:0 0 auto!important;gap:9px!important;margin:0!important;padding:8px 8px 10px!important;border:0!important;border-bottom:1px solid #e7eff9!important;border-radius:16px 16px 0 0!important;background:#fff!important;box-shadow:none!important}.tk:not(.tk-ticket-tab) .tk-header-tabs{height:44px!important;min-height:44px!important;padding:4px!important;border-radius:15px!important;background:#eef3fa!important}.tk:not(.tk-ticket-tab) .tk-header-tab{height:36px!important;min-height:36px!important;border-radius:12px!important;font-size:12px!important}.tk:not(.tk-ticket-tab) .tk-search-control{height:44px!important;min-height:44px!important;border-radius:14px!important}.tk:not(.tk-ticket-tab) .tk-search-control input{height:42px!important}.tk:not(.tk-ticket-tab) .tk-command-selects{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)!important;gap:8px!important;width:100%!important;overflow:visible!important}.tk:not(.tk-ticket-tab) .tk-command-selects>*{width:100%!important;min-width:0!important;max-width:100%!important}.tk:not(.tk-ticket-tab) .tk-command-selects>*:nth-child(n+3){display:none!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-btn,.tk:not(.tk-ticket-tab) .tk-department-scope-lock{height:40px!important;min-height:40px!important;border-radius:13px!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-actions{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.tk:not(.tk-ticket-tab) .tk-data-table-wrap,.tk:not(.tk-ticket-tab) .tk-card.tk-table-card>.tk-data-table-wrap{order:0!important;display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-list{order:2!important;display:flex!important;flex:0 1 auto!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-height:250px!important;max-height:min(54dvh,520px)!important;margin:0!important;padding:0 2px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#c9d8ef transparent!important}.tk:not(.tk-ticket-tab) .tk-mobile-ticket-card{flex:0 0 auto!important;min-height:156px!important;margin:0!important;padding:13px 13px 12px 16px!important;border-radius:18px!important;background:#fff!important}.tk:not(.tk-ticket-tab) .tk-card-foot{order:3!important;flex:0 0 auto!important;margin:0!important;padding:8px 2px 0!important;border-top:1px solid #e7eff9!important;background:#fff!important;border-radius:0!important}.tk:not(.tk-ticket-tab) .tk-reply-card{display:none!important}}@media(max-width:390px){.tk:not(.tk-ticket-tab) .tk-mobile-home-list{min-height:230px!important;max-height:min(50dvh,470px)!important}.tk:not(.tk-ticket-tab) .tk-mobile-ticket-card{min-height:148px!important}}@media(max-width:768px){.tk:not(.tk-ticket-tab){background:radial-gradient(circle at 8% 82%,rgba(158,202,255,.24) 0,rgba(158,202,255,.12) 14%,transparent 31%),radial-gradient(circle at 96% 18%,rgba(148,194,255,.26) 0,rgba(148,194,255,.11) 16%,transparent 33%),radial-gradient(circle at 52% 12%,rgba(196,224,255,.16) 0,rgba(196,224,255,.06) 12%,transparent 30%),linear-gradient(180deg,#fbfdff,#edf5ff 52%,#f5faff)!important}.tk:not(.tk-ticket-tab):before,.tk:not(.tk-ticket-tab):after{opacity:.32!important;filter:blur(10px)!important}.tk:not(.tk-ticket-tab) .tk-card.tk-table-card,.tk:not(.tk-ticket-tab) .tk-command-center,.tk:not(.tk-ticket-tab) .tk-mobile-ticket-card{background:linear-gradient(180deg,#fffffffa,#f5f9fff5)!important}.tk:not(.tk-ticket-tab) .tk-command-selects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;padding:6px!important;border:1px solid #e5edf8!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffffe0,#f3f8ffd1)!important;box-shadow:inset 0 1px #fffc!important;overflow:visible!important}.tk:not(.tk-ticket-tab) .tk-command-selects>*{width:100%!important;min-width:0!important;max-width:100%!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-btn,.tk:not(.tk-ticket-tab) .tk-command-selects .tk-department-scope-lock{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;border-radius:14px!important;border:1px solid #d8e5f6!important;background:linear-gradient(180deg,#fff,#f6faff)!important;box-shadow:0 10px 22px -22px #1134678c!important;font-size:10.5px!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-icon,.tk:not(.tk-ticket-tab) .tk-command-selects .tk-department-scope-lock>svg{flex:0 0 auto!important;width:16px!important;height:16px!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-value,.tk:not(.tk-ticket-tab) .tk-command-selects .tk-department-scope-lock strong{flex:1 1 auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;color:#16345f!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-btn svg:last-child{flex:0 0 auto!important;width:15px!important;height:15px!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-menu{left:0!important;right:0!important;width:100%!important;min-width:100%!important;max-width:100%!important}.tk-mobile-menu-wrap,.tk-mobile-row-actions,.tk-mobile-menu-btn{touch-action:manipulation!important}.tk-mobile-menu-wrap{position:relative!important;z-index:30!important}.tk-mobile-menu-btn{position:relative!important;z-index:31!important}.tk-mobile-row-actions{z-index:32!important;width:190px!important}}@media(max-width:390px){.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-btn,.tk:not(.tk-ticket-tab) .tk-command-selects .tk-department-scope-lock{padding:0 10px!important;font-size:10px!important}.tk:not(.tk-ticket-tab) .tk-command-selects .tk-clean-dd-value,.tk:not(.tk-ticket-tab) .tk-command-selects .tk-department-scope-lock strong{font-size:10px!important}}@media(max-width:768px){.tk:not(.tk-ticket-tab) .tk-card.tk-table-card{overflow:visible!important}.tk:not(.tk-ticket-tab) .tk-mobile-home-list{overflow-x:visible!important;overflow-y:auto!important}.tk:not(.tk-ticket-tab) .tk-mobile-ticket-card{overflow:visible!important}.tk-mobile-menu-wrap{isolation:isolate!important}.tk-mobile-row-actions{display:grid!important;pointer-events:auto!important}}@media(max-width:768px){.tk:not(.tk-ticket-tab) .tk-card.tk-table-card,.tk:not(.tk-ticket-tab) .tk-command-center,.tk:not(.tk-ticket-tab) .tk-mobile-ticket-card,.tk:not(.tk-ticket-tab) .tk-stat{background:linear-gradient(180deg,#fffffffb,#f4f9fff6)!important}.tk-mobile-ticket-top{align-items:flex-start!important}.tk-mobile-row-actions-inline{position:static!important;top:auto!important;right:auto!important;left:auto!important;z-index:50!important;display:grid!important;width:100%!important;margin:8px 0 10px!important;padding:8px!important;border:1px solid #dbe7f6!important;border-radius:14px!important;background:linear-gradient(180deg,#fffffffe,#f4f8fffb)!important;box-shadow:0 20px 38px -24px #11315c47!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;overflow:hidden!important}.tk-mobile-row-actions-inline button{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:38px!important;height:38px!important;padding:0 10px!important;border-radius:10px!important;background:transparent!important;color:#334a69!important;font-size:11px!important;font-weight:780!important;text-align:left!important}.tk-mobile-row-actions-inline button:hover,.tk-mobile-row-actions-inline button:active{background:#eef5ff!important}.tk-mobile-row-actions-inline button.danger{color:#d64545!important}}@media(max-width:768px){html body .tk :is(.tk-filter-btn,.tk-header-tab,.tk-toolbar-btn,.tk-clean-dd-btn,.tk-mobile-menu-btn),html body .tk :is(.tk-filter-btn,.tk-header-tab,.tk-toolbar-btn,.tk-clean-dd-btn,.tk-mobile-menu-btn):is(:hover,:focus,:active,.active,.is-open,[aria-expanded=true]){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;text-shadow:none!important}html body .tk :is(.tk-filter-btn,.tk-header-tab,.tk-toolbar-btn,.tk-clean-dd-btn,.tk-mobile-menu-btn):before,html body .tk :is(.tk-filter-btn,.tk-header-tab,.tk-toolbar-btn,.tk-clean-dd-btn,.tk-mobile-menu-btn):after{content:none!important}html body .tk :is(.tk-ticket-row,.tk-mobile-ticket,.tk-mobile-card,.tk-detail-main,.tk-detail-hero),html body .tk :is(.tk-ticket-row,.tk-mobile-ticket,.tk-mobile-card,.tk-detail-main,.tk-detail-hero):is(:hover,:focus,:active,.active,.selected,[aria-selected=true]){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;text-shadow:none!important}html body .tk :is(.tk-ticket-row,.tk-mobile-ticket,.tk-mobile-card,.tk-detail-main,.tk-detail-hero):before,html body .tk :is(.tk-ticket-row,.tk-mobile-ticket,.tk-mobile-card,.tk-detail-main,.tk-detail-hero):after{content:none!important}}@media(max-width:768px){html body .tk-mobile-row-actions-portal-v124{z-index:2147483647!important;display:grid!important;gap:5px!important;min-width:210px!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:min(320px,calc(100dvh - 24px))!important;margin:0!important;padding:7px!important;overflow-y:auto!important;border:1px solid #c7d7ea!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 58px #0e274e52!important;transform:none!important;isolation:isolate!important}html body .tk-mobile-row-actions-portal-v124 button{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0 11px!important;border:0!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;font-size:13px!important;font-weight:750!important;opacity:1!important;filter:none!important}html body .tk-mobile-row-actions-portal-v124 button.danger{background:#fff1f2!important;color:#c71931!important;-webkit-text-fill-color:#c71931!important}html body .tk-mobile-row-actions-portal-v124 button *{color:inherit!important;stroke:currentColor!important}html body .tk :is(.tk-mobile-ticket-card,.tk-mobile-ticket-card.active,.tk-row-active,.tk-ticket-tab,.tk-detail-card,.tk-detail-main),html body .tk :is(.tk-mobile-ticket-card,.tk-mobile-ticket-card.active,.tk-row-active,.tk-ticket-tab,.tk-detail-card,.tk-detail-main):is(:hover,:focus,:active,.active,.selected,[aria-selected=true]){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;text-shadow:none!important}html body .tk :is(.tk-mobile-ticket-card,.tk-row-active,.tk-detail-card,.tk-detail-main):before,html body .tk :is(.tk-mobile-ticket-card,.tk-row-active,.tk-detail-card,.tk-detail-main):after{content:none!important;display:none!important}}@media(max-width:768px){html body .tk:not(.tk-ticket-tab) .tk-mobile-home-list{gap:10px!important;padding:2px 2px 10px!important}html body .tk:not(.tk-ticket-tab) .tk-mobile-ticket-card{position:relative!important;min-height:inherit!important;margin:0!important;padding:14px!important;border:1px solid #d7e3ef!important;border-radius:18px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 10px 26px #19407014!important;filter:none!important;overflow:hidden!important}html body .tk:not(.tk-ticket-tab) .tk-mobile-ticket-card.active,html body .tk:not(.tk-ticket-tab) .tk-mobile-ticket-card.selected,html body .tk:not(.tk-ticket-tab) .tk-mobile-ticket-card[aria-selected=true]{border-color:#76a7f8!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 0 0 2px #246ff21f,0 12px 28px #1940701a!important}html body .tk .tk-mobile-ticket-accent{position:absolute!important;inset:0 auto 0 0!important;width:4px!important;height:auto!important;border-radius:0!important;background:#86a7cf!important;background-image:none!important}html body .tk .tk-mobile-ticket-card.active .tk-mobile-ticket-accent{background:#246ff2!important}html body .tk :is(.tk-mobile-ticket-card,.tk-row-active,.tk-ticket-tab):before,html body .tk :is(.tk-mobile-ticket-card,.tk-row-active,.tk-ticket-tab):after{content:none!important;display:none!important}html body .tk .tk-mobile-menu-wrap,html body .tk .tk-mobile-menu-btn{position:relative!important;z-index:12!important;pointer-events:auto!important}html body .tk .tk-mobile-menu-btn{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #d5e1ed!important;border-radius:11px!important;background:#f8fbff!important;background-image:none!important;color:#294461!important;filter:none!important;box-shadow:none!important}html body .tk-mobile-row-actions-portal-v124{z-index:2147483647!important;pointer-events:auto!important;padding:7px!important;border:1px solid #d6e1ed!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 56px #0c234947!important}html body .tk-mobile-row-actions-portal-v124 button{min-height:42px!important;opacity:1!important;background:transparent!important;background-image:none!important;color:#233b58!important;-webkit-text-fill-color:#233b58!important}html body .tk-mobile-row-actions-portal-v124 button.danger{background:#fff4f4!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important}html body .tk :is(.tk-header-tabs,.tkm-tabs){background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}html body .tk :is(.tk-header-tab,.tkm-tabs button),html body .tk :is(.tk-header-tab,.tkm-tabs button):is(:hover,:focus,:active,.active,[aria-selected=true]){position:relative!important;opacity:1!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;color:#53657d!important;-webkit-text-fill-color:#53657d!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .tk :is(.tk-header-tab.active,.tk-header-tab[aria-selected=true],.tkm-tabs button.active,.tkm-tabs button[aria-selected=true]){color:#246ff2!important;-webkit-text-fill-color:#246ff2!important;border-bottom:3px solid #246ff2!important}html body .tk :is(.tk-header-tab,.tkm-tabs button):before,html body .tk :is(.tk-header-tab,.tkm-tabs button):after{content:none!important;display:none!important}html body .tk :is(.tkm-claim-btn,.tk-detail-primary,.tk-claim-ticket),html body .tk :is(.tkm-claim-btn,.tk-detail-primary,.tk-claim-ticket):is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .tk :is(.tkm-claim-btn,.tk-detail-primary,.tk-claim-ticket) *,html body .tk :is(.tkm-claim-btn,.tk-detail-primary,.tk-claim-ticket) svg{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .tk :is(.tkm-claim-btn,.tk-detail-primary,.tk-claim-ticket):before,html body .tk :is(.tkm-claim-btn,.tk-detail-primary,.tk-claim-ticket):after{content:none!important;display:none!important}html body .tkm-detail-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;background:#f4f7fb!important;background-image:none!important;overflow:hidden!important}html body .tkm-detail-page>:is(.tkm-detail-nav,.tkm-ticket-hero,.tkm-lock-note){flex:0 0 auto!important}html body .tkm-detail-page .tkm-conversation-card{flex:1 1 auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;flex-direction:column!important;border-radius:18px 18px 0 0!important;background:#fff!important;background-image:none!important;overflow:hidden!important;box-shadow:none!important}html body .tkm-conversation-card .tkm-tabs{flex:0 0 auto!important;min-height:44px!important;border-bottom:1px solid #dce5ef!important}html body .tkm-conversation-card .tkm-message-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px 12px 12px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-padding-bottom:16px!important;background:#f8fafd!important;background-image:none!important}html body .tkm-conversation-card .tkm-reply-bar{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;min-height:68px!important;margin:0!important;padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid #d8e2ed!important;border-radius:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 -8px 24px #112f5514!important;z-index:8!important}html body .tkm-conversation-card .tkm-reply-bar:before,html body .tkm-conversation-card .tkm-reply-bar:after{content:none!important;display:none!important}html body .tkm-conversation-card .tkm-reply-input,html body .tkm-conversation-card .tkm-reply-bar :is(input,textarea){min-height:46px!important;font-size:16px!important;background:#f8fafd!important;background-image:none!important;border:1px solid #cfdce9!important}}@media(max-width:768px){html body .tk .tk-priority-filter-v126{width:auto!important;min-width:118px!important;max-width:142px!important;flex:0 1 auto!important}html body .tk .tk-priority-filter-v126 .tk-clean-dd-btn{width:100%!important;min-height:38px!important;height:38px!important;padding:0 10px!important;border:1px solid #cfdbea!important;border-radius:11px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#263e59!important;-webkit-text-fill-color:#263e59!important;box-shadow:none!important;filter:none!important}html body .tk .tk-priority-filter-v126 .tk-clean-dd-value{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tk .tk-priority-filter-v126 .tk-clean-dd-menu{min-width:150px!important;width:150px!important;max-width:calc(100vw - 20px)!important;padding:6px!important;border:1px solid #d5e1ed!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 48px #0e27483d!important}html body .tk .tk-clean-dd-menu button,html body .tk .tk-clean-dd-menu button:is(:hover,:focus,:active,.active,[aria-selected=true]){opacity:1!important;min-height:38px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#263e59!important;-webkit-text-fill-color:#263e59!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .tk .tk-clean-dd-menu button.active,html body .tk .tk-clean-dd-menu button[aria-selected=true]{background:#eef5ff!important;background-color:#eef5ff!important;background-image:none!important;color:#1f63d7!important;-webkit-text-fill-color:#1f63d7!important}html body .tk .tk-clean-dd-menu button:before,html body .tk .tk-clean-dd-menu button:after,html body .tk .tk-priority-filter-v126:before,html body .tk .tk-priority-filter-v126:after{content:none!important;display:none!important}html body .tk :is(.tk-mobile-ticket-card,.tk-row-active,.tk-row-active td,.tk-ticket-row.is-selected,.tk-ticket-tab.is-selected),html body .tk :is(.tk-mobile-ticket-card,.tk-row-active,.tk-ticket-row.is-selected,.tk-ticket-tab.is-selected):is(:hover,:focus,:active){background-image:none!important;filter:none!important;text-shadow:none!important}html body .tk .tk-mobile-ticket-card.active,html body .tk .tk-mobile-ticket-card.selected,html body .tk .tk-mobile-ticket-card[aria-selected=true],html body .tk tr.tk-row-active>td{background:#fff!important;background-color:#fff!important;background-image:none!important}html body .tkm-detail-page{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;gap:0!important}html body .tkm-detail-page .tkm-detail-nav,html body .tkm-detail-page .tkm-ticket-hero,html body .tkm-detail-page .tkm-lock-note{flex:0 0 auto!important}html body .tkm-detail-page .tkm-ticket-hero{max-height:38dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .tkm-detail-page .tkm-conversation-card{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:16px 16px 0 0!important;background:#fff!important;background-image:none!important}html body .tkm-conversation-card .tkm-message-list{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:12px 11px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#f8fafd!important;background-image:none!important}html body .tkm-upload-preview-v126{flex:0 0 auto!important;margin:0!important;padding:8px 10px!important;border-top:1px solid #dbe4ee!important;background:#fff!important;background-image:none!important;overflow-x:auto!important}html body .tkm-conversation-card .tkm-reply-bar-v126{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;min-height:72px!important;margin:0!important;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-top:1px solid #d7e2ed!important;border-radius:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 -8px 24px #102d5114!important;z-index:12!important}html body .tkm-reply-bar-v126:before,html body .tkm-reply-bar-v126:after{content:none!important;display:none!important}}@media(max-width:900px){html body .tk .tk-priority-filter-v127{width:108px!important;min-width:108px!important;max-width:108px!important;flex:0 0 108px!important}html body .tk .tk-priority-filter-v127 .tk-clean-dd-btn{width:108px!important;min-width:108px!important;height:36px!important;min-height:36px!important;padding:0 8px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .tk .tk-priority-filter-v127 .tk-clean-dd-menu{width:132px!important;min-width:132px!important;max-width:132px!important}html body .tk .tk-mobile-ticket-card-v127,html body .tk .tk-mobile-ticket-card-v127:is(:hover,:focus,:active),html body .tk .tk-mobile-ticket-card-v127.active{opacity:1!important;background:#fff!important;background-color:#fff!important;background-image:none!important;filter:none!important;text-shadow:none!important;mask-image:none!important;-webkit-mask-image:none!important;box-shadow:0 8px 22px #11305614!important}html body .tk .tk-mobile-ticket-card-v127:before,html body .tk .tk-mobile-ticket-card-v127:after,html body .tk .tk-mobile-ticket-card-v127>*:before,html body .tk .tk-mobile-ticket-card-v127>*:after{background-image:none!important;filter:none!important}html body .tk .tk-mobile-ticket-card-v127:before,html body .tk .tk-mobile-ticket-card-v127:after{content:none!important;display:none!important}}@media(max-width:900px){html body .tk.tk-v130{width:100%!important;max-width:100vw!important;min-height:100dvh!important;padding:10px 9px calc(88px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;background:linear-gradient(180deg,#f7fbff,#eef6ff)!important}html body .tk.tk-v130 .tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}html body .tk.tk-v130 .tk-stat{min-width:0!important;min-height:94px!important;padding:12px!important;border:1px solid #d3e1ef!important;border-radius:17px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 8px 22px #14375b12!important;filter:none!important}html body .tk.tk-v130 .tk-stat:before,html body .tk.tk-v130 .tk-stat:after{content:none!important;display:none!important}html body .tk.tk-v130 .tk-stat-icon-wrap{width:34px!important;height:34px!important;border-radius:11px!important}html body .tk.tk-v130 .tk-stat-value{font-size:22px!important;line-height:1!important}html body .tk.tk-v130 .tk-stat-label{font-size:11px!important}html body .tk.tk-v130 .tk-table-card{margin:0!important;padding:0!important;border:1px solid #d2e0ee!important;border-radius:20px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 12px 30px #10315414!important;overflow:visible!important;filter:none!important}html body .tk.tk-v130 .tk-command-center{display:grid!important;gap:10px!important;padding:12px!important;border-bottom:1px solid #dbe6f0!important;background:#fff!important;background-image:none!important;border-radius:20px 20px 0 0!important}html body .tk.tk-v130 .tk-command-primary{display:grid!important;gap:10px!important}html body .tk.tk-v130 .tk-header-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;border:1px solid #d4e2ef!important;border-radius:13px!important;background:#f4f8fc!important;background-image:none!important}html body .tk.tk-v130 .tk-header-tab,html body .tk.tk-v130 .tk-header-tab:is(:hover,:focus,:active){min-height:36px!important;border:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;color:#52677e!important;-webkit-text-fill-color:#52677e!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v130 .tk-header-tab.active{background:#176fe8!important;background-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .tk.tk-v130 .tk-header-toolbar{display:none!important}html body .tk.tk-v130 .tk-command-filters{display:grid!important;gap:8px!important}html body .tk.tk-v130 .tk-search-control{width:100%!important;min-height:44px!important;border:1px solid #cbd9e7!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v130 .tk-command-selects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important}html body .tk.tk-v130 .tk-command-selects>*{width:100%!important;min-width:0!important;max-width:none!important}html body .tk.tk-v130 .tk-command-selects .tk-clean-dd-btn,html body .tk.tk-v130 .tk-priority-filter-v127 .tk-clean-dd-btn{width:100%!important;min-width:0!important;height:40px!important;border:1px solid #ccd9e7!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#263e59!important;-webkit-text-fill-color:#263e59!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v130 .tk-mobile-home-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:10px 12px!important;border-bottom:1px solid #e0e9f2!important;background:#f8fbff!important;background-image:none!important}html body .tk.tk-v130 .tk-mobile-home-actions button{min-width:0!important;min-height:38px!important;padding:0 5px!important;border:1px solid #cad8e6!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#2c4663!important;-webkit-text-fill-color:#2c4663!important;font-size:10.5px!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v130 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .tk.tk-v130 .tk-mobile-home-list{display:grid!important;gap:10px!important;padding:11px!important;background:#f5f9fd!important;background-image:none!important}html body .tk.tk-v130 .tk-mobile-ticket-card-v130,html body .tk.tk-v130 .tk-mobile-ticket-card-v130:is(:hover,:focus,:active,.active){position:relative!important;display:grid!important;gap:11px!important;min-width:0!important;padding:13px 13px 12px!important;border:1px solid #d1deeb!important;border-radius:17px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#20364f!important;-webkit-text-fill-color:#20364f!important;box-shadow:0 7px 20px #13335612!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important;opacity:1!important;overflow:visible!important}html body .tk.tk-v130 .tk-mobile-ticket-card-v130.active{border-color:#5c98ed!important;box-shadow:0 0 0 2px #176fe81c,0 8px 22px #13335614!important}html body .tk.tk-v130 .tk-mobile-ticket-card-v130:before,html body .tk.tk-v130 .tk-mobile-ticket-card-v130:after{content:none!important;display:none!important}html body .tk.tk-v130 .tk-mobile-ticket-card-v130 h3{margin:0!important;color:#172d46!important;-webkit-text-fill-color:#172d46!important;font-size:14px!important;line-height:1.35!important}html body .tk.tk-v130 .tk-mobile-ticket-requester{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:9px!important;border-radius:13px!important;background:#f6f9fc!important;background-image:none!important}html body .tk.tk-v130 .tk-mobile-ticket-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}html body .tk.tk-v130 .tk-mobile-open{min-height:34px!important;padding:0 12px!important;border:1px solid #176fe8!important;border-radius:10px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v130 .tk-card-foot{padding:10px 12px!important;border-top:1px solid #dce6f0!important;background:#fff!important;background-image:none!important}html body .tk.tk-v130 :is(button,.tk-card,.tk-command-center,.tk-mobile-ticket-card-v130):before,html body .tk.tk-v130 :is(button,.tk-card,.tk-command-center,.tk-mobile-ticket-card-v130):after{background-image:none!important;filter:none!important}}@media(max-width:900px){html body .tk.tk-v130{width:100%!important;max-width:100vw!important;min-height:100dvh!important;padding:12px 10px calc(92px + env(safe-area-inset-bottom,0px))!important;background:#f3f7fb!important;background-image:none!important;color:#172d46!important;overflow-x:hidden!important}html body .tk.tk-v130:before,html body .tk.tk-v130:after,html body .tk.tk-v130 *:before,html body .tk.tk-v130 *:after{filter:none!important}html body .tk.tk-v130 .tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0 0 12px!important}html body .tk.tk-v130 .tk-stat{min-width:0!important;min-height:88px!important;padding:12px!important;border:1px solid #d5e1ed!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 7px 18px #183a5c0f!important;filter:none!important;opacity:1!important}html body .tk.tk-v130 .tk-stat:before,html body .tk.tk-v130 .tk-stat:after{content:none!important;display:none!important}html body .tk.tk-v130 .tk-table-card{border:1px solid #d2dfec!important;border-radius:20px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 12px 30px #14345612!important;overflow:visible!important}html body .tk.tk-v130 .tk-command-center{display:grid!important;gap:11px!important;padding:14px!important;border:0!important;border-bottom:1px solid #dde7f0!important;border-radius:20px 20px 0 0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v130 .tk-header-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important;border:0!important;border-bottom:1px solid #dbe5ef!important;border-radius:0!important;background:transparent!important;background-image:none!important}html body .tk.tk-v130 .tk-header-tab,html body .tk.tk-v130 .tk-header-tab:is(:hover,:focus,:active){position:relative!important;min-height:42px!important;padding:0 6px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#63778d!important;-webkit-text-fill-color:#63778d!important;font-weight:750!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v130 .tk-header-tab.active{background:transparent!important;background-image:none!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important}html body .tk.tk-v130 .tk-header-tab.active:after{content:""!important;display:block!important;position:absolute!important;left:8px!important;right:8px!important;bottom:-1px!important;height:3px!important;border-radius:999px 999px 0 0!important;background:#176fe8!important}html body .tk.tk-v130 .tk-search-control,html body .tk.tk-v130 .tk-clean-dd-btn,html body .tk.tk-v130 .tk-priority-filter-v127 .tk-clean-dd-btn{min-height:44px!important;border:1px solid #cbd8e5!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#263e59!important;-webkit-text-fill-color:#263e59!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v130 .tk-command-selects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .tk.tk-v130 .tk-mobile-home-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px 14px!important;border-bottom:1px solid #e0e9f2!important;background:#f8fbfe!important;background-image:none!important}html body .tk.tk-v130 .tk-mobile-home-actions button{min-height:42px!important;padding:0 10px!important;border:1px solid #cbd8e5!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#29445f!important;-webkit-text-fill-color:#29445f!important;font-size:12px!important;font-weight:750!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v130 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v130 .tk-mobile-home-list{display:grid!important;gap:10px!important;padding:12px!important;background:#f5f8fc!important;background-image:none!important}html body .tk.tk-v130 .tk-mobile-ticket-card-v130,html body .tk.tk-v130 .tk-mobile-ticket-card-v130:is(:hover,:focus,:active,.active){display:grid!important;gap:10px!important;min-width:0!important;padding:14px!important;border:1px solid #d2dfeb!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1e344d!important;-webkit-text-fill-color:#1e344d!important;box-shadow:0 6px 16px #1434560f!important;filter:none!important;opacity:1!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}html body .tk.tk-v130 .tk-mobile-ticket-card-v130.active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81a,0 7px 18px #14345612!important}html body .tk.tk-v130 .tk-mobile-ticket-card-v130:before,html body .tk.tk-v130 .tk-mobile-ticket-card-v130:after{content:none!important;display:none!important}html body .tk.tk-v130 .tk-mobile-ticket-requester{padding:9px!important;border:1px solid #e0e8f0!important;border-radius:12px!important;background:#f7f9fc!important;background-image:none!important}html body .tk.tk-v130 .tk-card-foot{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;padding:12px 14px 14px!important;border-top:1px solid #e0e8f0!important;background:#fff!important;background-image:none!important}html body .tk.tk-v130 .tk-pager{justify-content:center!important}html body .tk.tk-v130 .tk-pg,html body .tk.tk-v130 .tk-pg:is(:hover,:focus,:active){min-width:34px!important;height:34px!important;border:1px solid #cbd8e5!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#29445f!important;-webkit-text-fill-color:#29445f!important;box-shadow:none!important}html body .tk.tk-v130 .tk-pg.active{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v130 .tk-reply-card{border:1px solid #d2dfec!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 12px 30px #14345612!important;overflow:hidden!important}html body .tk.tk-v130 :is(.tk-table-card,.tk-command-center,.tk-mobile-home-actions,.tk-mobile-home-list,.tk-card-foot,.tk-reply-card):before,html body .tk.tk-v130 :is(.tk-table-card,.tk-command-center,.tk-mobile-home-actions,.tk-mobile-home-list,.tk-card-foot,.tk-reply-card):after{content:none!important;display:none!important}}@media(max-width:900px){html body .tk.tk-v130{box-sizing:border-box!important;padding:14px 12px calc(96px + env(safe-area-inset-bottom,0px))!important;background:#eef4fa!important;background-image:none!important;overflow-x:clip!important}html body .tk.tk-v130,html body .tk.tk-v130 *{box-sizing:border-box!important}html body .tk.tk-v130 :is(.tk-stat,.tk-table-card,.tk-command-center,.tk-mobile-home-actions,.tk-mobile-home-list,.tk-mobile-ticket-card,.tk-card-foot,.tk-search-control,.tk-clean-dd-btn):before,html body .tk.tk-v130 :is(.tk-stat,.tk-table-card,.tk-command-center,.tk-mobile-home-actions,.tk-mobile-home-list,.tk-mobile-ticket-card,.tk-card-foot,.tk-search-control,.tk-clean-dd-btn):after{content:none!important;display:none!important}html body .tk.tk-v130 .tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important}html body .tk.tk-v130 .tk-stat{min-width:0!important;min-height:96px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:13px!important;border:1px solid #d7e3ef!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 24px #13325212!important;overflow:hidden!important}html body .tk.tk-v130 .tk-stat-icon-wrap{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}html body .tk.tk-v130 .tk-stat-label{display:block!important;max-width:100%!important;color:#60748a!important;-webkit-text-fill-color:#60748a!important;font-size:11px!important;line-height:1.25!important;white-space:normal!important}html body .tk.tk-v130 .tk-stat-value{color:#132a43!important;-webkit-text-fill-color:#132a43!important;font-size:24px!important;line-height:1.05!important}html body .tk.tk-v130 .tk-stat-delta{font-size:10.5px!important;white-space:normal!important}html body .tk.tk-v130 .tk-table-card{width:100%!important;min-width:0!important;border:1px solid #d4e1ed!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 36px #11305014!important;overflow:hidden!important}html body .tk.tk-v130 .tk-command-center{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;padding:14px!important;background:#fff!important;background-image:none!important;border:0!important;border-bottom:1px solid #e1eaf3!important}html body .tk.tk-v130 .tk-command-primary{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}html body .tk.tk-v130 .tk-header-tabs{display:flex!important;width:100%!important;gap:0!important;overflow-x:auto!important;scrollbar-width:none!important;border-bottom:1px solid #dbe6f0!important;background:transparent!important}html body .tk.tk-v130 .tk-header-tabs::-webkit-scrollbar{display:none!important}html body .tk.tk-v130 .tk-header-tab{flex:1 0 auto!important;min-width:92px!important;min-height:43px!important;padding:0 12px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#64788e!important;-webkit-text-fill-color:#64788e!important;box-shadow:none!important;font-weight:800!important}html body .tk.tk-v130 .tk-header-tab.active{position:relative!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important}html body .tk.tk-v130 .tk-header-tab.active:after{content:""!important;display:block!important;position:absolute!important;left:10px!important;right:10px!important;bottom:-1px!important;height:3px!important;border-radius:999px 999px 0 0!important;background:#176fe8!important}html body .tk.tk-v130 .tk-header-toolbar{display:none!important}html body .tk.tk-v130 .tk-command-filters{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important}html body .tk.tk-v130 .tk-search-control{width:100%!important;min-height:46px!important;padding:0 12px!important;border:1px solid #c8d7e5!important;border-radius:13px!important;background:#f9fbfd!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v130 .tk-search-control input{min-width:0!important;width:100%!important;color:#17314e!important;-webkit-text-fill-color:#17314e!important;font-size:15px!important}html body .tk.tk-v130 .tk-command-selects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body .tk.tk-v130 .tk-clean-dd,html body .tk.tk-v130 .tk-priority-filter-v127{min-width:0!important;width:100%!important}html body .tk.tk-v130 .tk-clean-dd-btn,html body .tk.tk-v130 .tk-department-scope-lock{width:100%!important;min-width:0!important;min-height:44px!important;border:1px solid #cbd9e6!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#23405d!important;-webkit-text-fill-color:#23405d!important;box-shadow:none!important}html body .tk.tk-v130 .tk-clean-dd-btn span,html body .tk.tk-v130 .tk-department-scope-lock span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body :is(.tk-clean-dd-menu,.tk-export-mini-menu--portal,.tk-row-actions-menu,.tk-mobile-row-actions){z-index:2147483647!important;max-width:calc(100vw - 24px)!important;border:1px solid #d4e0ec!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #102b482e!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body :is(.tk-clean-dd-menu,.tk-export-mini-menu--portal,.tk-row-actions-menu,.tk-mobile-row-actions):before,html body :is(.tk-clean-dd-menu,.tk-export-mini-menu--portal,.tk-row-actions-menu,.tk-mobile-row-actions):after{content:none!important;display:none!important}html body .tk.tk-v130 .tk-mobile-home-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px 14px!important;border-bottom:1px solid #e2eaf2!important;background:#f7fafd!important;background-image:none!important}html body .tk.tk-v130 .tk-mobile-home-actions button{min-height:43px!important;min-width:0!important;border:1px solid #cbd9e6!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#26435f!important;-webkit-text-fill-color:#26435f!important;box-shadow:none!important;font-weight:800!important}html body .tk.tk-v130 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v130 .tk-data-table-wrap{display:none!important}html body .tk.tk-v130 .tk-mobile-home-list{display:grid!important;gap:11px!important;width:100%!important;padding:12px!important;background:#f5f8fc!important;background-image:none!important}html body .tk.tk-v130 .tk-mobile-ticket-card{width:100%!important;min-width:0!important;padding:14px!important;border:1px solid #d5e1ec!important;border-radius:17px!important;background:#fff!important;background-image:none!important;box-shadow:0 7px 20px #1332520f!important;overflow:visible!important}html body .tk.tk-v130 .tk-mobile-ticket-card.active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81c,0 8px 22px #13325212!important}html body .tk.tk-v130 .tk-mobile-ticket-card h3{margin:0!important;color:#122b45!important;-webkit-text-fill-color:#122b45!important;font-size:15px!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body .tk.tk-v130 :is(.tk-mobile-ticket-requester,.tk-mobile-ticket-footer,.tk-mobile-ticket-top,.tk-mobile-ticket-identity,.tk-mobile-requester-copy){min-width:0!important}html body .tk.tk-v130 .tk-mobile-ticket-requester{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid #e1e9f1!important;border-radius:13px!important;background:#f8fafc!important}html body .tk.tk-v130 .tk-mobile-requester-copy :is(strong,small){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tk.tk-v130 .tk-mobile-ticket-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}html body .tk.tk-v130 .tk-mobile-open{min-height:38px!important;padding:0 13px!important;border:0!important;border-radius:10px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important}html body .tk.tk-v130 .tk-card-foot{padding:12px!important;border-top:1px solid #e2eaf2!important;background:#fff!important;background-image:none!important}html body .tk.tk-v130 .tk-pager{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px!important}html body .tk.tk-v130 .tk-pg{min-width:35px!important;height:35px!important;border:1px solid #cad8e6!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#28445f!important;-webkit-text-fill-color:#28445f!important;box-shadow:none!important}html body .tk.tk-v130 .tk-pg.active{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:430px){html body .tk.tk-v130 .tk-command-selects{grid-template-columns:1fr!important}html body .tk.tk-v130 .tk-stats{gap:8px!important}html body .tk.tk-v130 .tk-stat{padding:11px!important}}@media(max-width:768px){html body .tk.tk-v137{width:100%!important;max-width:100%!important;padding:10px 10px calc(18px + env(safe-area-inset-bottom,0px))!important;overflow-x:clip!important;background:linear-gradient(180deg,#f8fbff,#f1f6fc)!important}html body .tk.tk-v137,html body .tk.tk-v137 *{box-sizing:border-box!important;min-width:0!important}html body .tk.tk-v137 :is(.tk-stat,.tk-table-card,.tk-command-center,.tk-mobile-home-actions,.tk-mobile-home-list,.tk-mobile-ticket-card,.tk-card-foot,.tk-search-control,.tk-clean-dd-btn):before,html body .tk.tk-v137 :is(.tk-stat,.tk-table-card,.tk-command-center,.tk-mobile-home-actions,.tk-mobile-home-list,.tk-mobile-ticket-card,.tk-card-foot,.tk-search-control,.tk-clean-dd-btn):after{content:none!important;display:none!important}html body .tk.tk-v137 .tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 10px!important}html body .tk.tk-v137 .tk-stat{min-height:86px!important;padding:11px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid #d7e3ef!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 22px #1435570f!important;overflow:hidden!important}html body .tk.tk-v137 .tk-stat-icon-wrap{width:36px!important;height:36px!important;min-width:36px!important;display:grid!important;place-items:center!important;border-radius:11px!important}html body .tk.tk-v137 .tk-stat-icon-wrap svg{width:18px!important;height:18px!important}html body .tk.tk-v137 .tk-stat-label,html body .tk.tk-v137 .tk-stat-delta{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .tk.tk-v137 .tk-stat-label{font-size:10.5px!important;line-height:1.2!important}html body .tk.tk-v137 .tk-stat-value{margin:2px 0!important;font-size:23px!important;line-height:1!important}html body .tk.tk-v137 .tk-stat-delta{font-size:9px!important;line-height:1.2!important}html body .tk.tk-v137 .tk-table-card{width:100%!important;border:1px solid #d5e1ec!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 12px 32px #13335414!important;overflow:visible!important}html body .tk.tk-v137 .tk-command-center{display:grid!important;gap:11px!important;width:100%!important;padding:12px!important;border-bottom:1px solid #e2eaf2!important;background:#fff!important;background-image:none!important;overflow:visible!important}html body .tk.tk-v137 .tk-header-tabs{display:flex!important;gap:4px!important;width:100%!important;padding:4px!important;overflow-x:auto!important;border:1px solid #d9e4ef!important;border-radius:13px!important;background:#f4f8fc!important;scrollbar-width:none!important}html body .tk.tk-v137 .tk-header-tabs::-webkit-scrollbar{display:none!important}html body .tk.tk-v137 .tk-header-tab{flex:1 0 auto!important;min-width:84px!important;min-height:38px!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;color:#5e7187!important;-webkit-text-fill-color:#5e7187!important;box-shadow:none!important;white-space:nowrap!important}html body .tk.tk-v137 .tk-header-tab.active{background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 10px #184a7c17!important}html body .tk.tk-v137 .tk-header-tab.active:after{content:none!important;display:none!important}html body .tk.tk-v137 .tk-command-filters{display:grid!important;gap:8px!important;width:100%!important}html body .tk.tk-v137 .tk-search-control{min-height:46px!important;width:100%!important;padding:0 12px!important;border:1px solid #cbd9e6!important;border-radius:12px!important;background:#f9fbfd!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v137 .tk-search-control input{width:100%!important;font-size:16px!important}html body .tk.tk-v137 .tk-command-selects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body .tk.tk-v137 :is(.tk-clean-dd-btn,.tk-department-scope-lock){width:100%!important;min-height:44px!important;padding:0 10px!important;border:1px solid #cbd9e6!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#25415d!important;-webkit-text-fill-color:#25415d!important;box-shadow:none!important;overflow:hidden!important}html body .tk.tk-v137 :is(.tk-clean-dd-btn,.tk-department-scope-lock) span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tk.tk-v137 .tk-mobile-home-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:10px 12px!important;border-bottom:1px solid #e2eaf2!important;background:#f7fafd!important;background-image:none!important}html body .tk.tk-v137 .tk-mobile-home-actions button{min-height:42px!important;padding:0 10px!important;border:1px solid #cbd9e6!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#27435f!important;-webkit-text-fill-color:#27435f!important;box-shadow:none!important;white-space:normal!important;line-height:1.2!important}html body .tk.tk-v137 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v137 .tk-mobile-home-list{display:grid!important;gap:10px!important;width:100%!important;padding:10px!important;background:#f4f7fb!important;background-image:none!important;overflow:visible!important}html body .tk.tk-v137 .tk-mobile-ticket-card{width:100%!important;padding:13px!important;border:1px solid #d6e1ec!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 7px 18px #1434540e!important;overflow:visible!important}html body .tk.tk-v137 .tk-mobile-ticket-top,html body .tk.tk-v137 .tk-mobile-ticket-footer{gap:7px!important;flex-wrap:wrap!important}html body .tk.tk-v137 .tk-mobile-ticket-card h3{display:block!important;max-width:100%!important;margin:0 0 9px!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;color:#142c46!important;-webkit-text-fill-color:#142c46!important}html body .tk.tk-v137 .tk-mobile-ticket-requester{display:grid!important;grid-template-columns:36px minmax(0,1fr) 18px!important;gap:9px!important;padding:9px!important;border:1px solid #e0e9f2!important;border-radius:12px!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v137 .tk-mobile-ticket-badges{flex-wrap:wrap!important;overflow:visible!important}html body .tk.tk-v137 .tk-mobile-open{min-width:86px!important;min-height:38px!important;border:0!important;border-radius:10px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v137 .tk-card-foot{padding:11px!important;background:#fff!important;background-image:none!important}html body .tk.tk-v137 .tk-pager{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px!important}html body .tk.tk-v137 .tk-pg{min-width:34px!important;height:34px!important;border:1px solid #cad8e5!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29455f!important;-webkit-text-fill-color:#29455f!important;box-shadow:none!important}html body .tk.tk-v137 .tk-pg.active{background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.tk-clean-dd-menu,.tk-mobile-row-actions,.tk-row-actions-menu,.tk-export-mini-menu--portal){max-width:calc(100vw - 24px)!important;background:#fff!important;background-image:none!important;border:1px solid #d4e0eb!important;border-radius:14px!important;box-shadow:0 18px 44px #102b482e!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body :is(.tk-clean-dd-menu,.tk-mobile-row-actions,.tk-row-actions-menu,.tk-export-mini-menu--portal):before,html body :is(.tk-clean-dd-menu,.tk-mobile-row-actions,.tk-row-actions-menu,.tk-export-mini-menu--portal):after{content:none!important;display:none!important}}@media(max-width:390px){html body .tk.tk-v137 .tk-command-selects{grid-template-columns:1fr!important}html body .tk.tk-v137 .tk-stat{grid-template-columns:32px minmax(0,1fr)!important;padding:9px!important}}@media(max-width:768px){html body .tk.tk-v138{width:100%!important;max-width:100%!important;padding:12px 10px calc(22px + env(safe-area-inset-bottom,0px))!important;background:#f4f7fb!important;background-image:none!important;overflow-x:hidden!important}html body .tk.tk-v138,html body .tk.tk-v138 *{box-sizing:border-box!important;min-width:0!important}html body .tk.tk-v138 :is(.tk-stat,.tk-table-card,.tk-command-center,.tk-mobile-home-actions,.tk-mobile-home-list,.tk-mobile-ticket-card,.tk-card-foot,.tk-search-control,.tk-clean-dd-btn,.tk-header-tabs):before,html body .tk.tk-v138 :is(.tk-stat,.tk-table-card,.tk-command-center,.tk-mobile-home-actions,.tk-mobile-home-list,.tk-mobile-ticket-card,.tk-card-foot,.tk-search-control,.tk-clean-dd-btn,.tk-header-tabs):after{content:none!important;display:none!important}html body .tk.tk-v138 .tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0 0 12px!important;width:100%!important}html body .tk.tk-v138 .tk-stat{min-height:78px!important;padding:10px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid #d8e3ed!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 7px 20px #12304e0e!important;overflow:hidden!important}html body .tk.tk-v138 .tk-stat-icon-wrap{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important}html body .tk.tk-v138 .tk-stat-label{font-size:10px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .tk.tk-v138 .tk-stat-value{font-size:22px!important;line-height:1!important;margin:2px 0!important}html body .tk.tk-v138 .tk-stat-delta{font-size:9px!important;line-height:1.2!important;white-space:normal!important}html body .tk.tk-v138 .tk-table-card{width:100%!important;border:1px solid #d5e1ec!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 34px #102d4b14!important;overflow:hidden!important}html body .tk.tk-v138 .tk-command-center{display:grid!important;gap:10px!important;padding:12px!important;background:#fff!important;background-image:none!important}html body .tk.tk-v138 .tk-command-primary{display:block!important;width:100%!important}html body .tk.tk-v138 .tk-header-toolbar{display:none!important}html body .tk.tk-v138 .tk-header-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(92px,1fr))!important;gap:5px!important;width:100%!important;padding:4px!important;overflow-x:auto!important;border:1px solid #d9e4ee!important;border-radius:13px!important;background:#f3f7fb!important;scrollbar-width:none!important}html body .tk.tk-v138 .tk-header-tabs::-webkit-scrollbar{display:none!important}html body .tk.tk-v138 .tk-header-tab,html body .tk.tk-v138 .tk-header-tab.active{min-height:38px!important;padding:7px 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#5b7187!important;-webkit-text-fill-color:#5b7187!important;white-space:nowrap!important}html body .tk.tk-v138 .tk-header-tab.active{background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 9px #12365a14!important}html body .tk.tk-v138 .tk-command-filters{display:grid!important;gap:8px!important;width:100%!important}html body .tk.tk-v138 .tk-search-control{min-height:46px!important;padding:0 12px!important;border:1px solid #c8d8e6!important;border-radius:12px!important;background:#f9fbfd!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v138 .tk-search-control input{width:100%!important;font-size:16px!important}html body .tk.tk-v138 .tk-command-selects{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}html body .tk.tk-v138 :is(.tk-clean-dd-btn,.tk-department-scope-lock){width:100%!important;min-height:44px!important;border:1px solid #cad9e6!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#23415e!important;-webkit-text-fill-color:#23415e!important;box-shadow:none!important}html body .tk.tk-v138 .tk-mobile-home-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px!important;border-block:1px solid #e2eaf2!important;background:#f7fafd!important;background-image:none!important}html body .tk.tk-v138 .tk-mobile-home-actions button{min-height:43px!important;padding:0 10px!important;border:1px solid #cad9e6!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#27445f!important;-webkit-text-fill-color:#27445f!important;box-shadow:none!important;justify-content:center!important}html body .tk.tk-v138 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v138 .tk-data-table-wrap{display:none!important}html body .tk.tk-v138 .tk-mobile-home-list{display:grid!important;gap:10px!important;padding:10px!important;background:#f4f7fb!important;background-image:none!important;overflow:visible!important}html body .tk.tk-v138 .tk-mobile-ticket-card-v138,html body .tk.tk-v138 .tk-mobile-ticket-card-v138.active,html body .tk.tk-v138 .tk-mobile-ticket-card-v138:focus,html body .tk.tk-v138 .tk-mobile-ticket-card-v138:active{width:100%!important;padding:13px!important;border:1px solid #d6e2ec!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#17344f!important;-webkit-text-fill-color:#17344f!important;box-shadow:0 7px 18px #1231510e!important;filter:none!important;opacity:1!important;isolation:isolate!important;overflow:hidden!important;mask-image:none!important;-webkit-mask-image:none!important}html body .tk.tk-v138 .tk-mobile-ticket-card-v138.active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81f,0 8px 20px #12315112!important}html body .tk.tk-v138 .tk-mobile-ticket-card-v138:before,html body .tk.tk-v138 .tk-mobile-ticket-card-v138:after,html body .tk.tk-v138 .tk-mobile-ticket-card-v138.active:before,html body .tk.tk-v138 .tk-mobile-ticket-card-v138.active:after{content:none!important;display:none!important;background:none!important}html body .tk.tk-v138 .tk-mobile-ticket-card-v138>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .tk.tk-v138 .tk-mobile-ticket-accent{display:none!important}html body .tk.tk-v138 .tk-mobile-ticket-card h3{margin:0 0 9px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;color:#142c46!important;-webkit-text-fill-color:#142c46!important}html body .tk.tk-v138 .tk-mobile-ticket-requester{display:grid!important;grid-template-columns:36px minmax(0,1fr) 18px!important;gap:9px!important;padding:9px!important;border:1px solid #e0e9f2!important;border-radius:12px!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v138 .tk-mobile-ticket-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}html body .tk.tk-v138 .tk-mobile-open{min-width:92px!important;min-height:39px!important;border:0!important;border-radius:10px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v138 .tk-card-foot{display:grid!important;gap:8px!important;justify-items:center!important;padding:11px!important;background:#fff!important;background-image:none!important}html body .tk.tk-v138 .tk-count{text-align:center!important;white-space:normal!important}}@media(max-width:768px){html body .tk.tk-v142{width:100%!important;max-width:100%!important;padding:12px 10px calc(24px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(180deg,#f2f7fc,#f7f9fc)!important;overflow-x:hidden!important}html body .tk.tk-v142,html body .tk.tk-v142 *{box-sizing:border-box!important;min-width:0!important}html body .tk.tk-v142 :is(.tk-stat,.tk-table-card,.tk-command-center,.tk-header-tabs,.tk-mobile-home-actions,.tk-mobile-home-list,.tk-mobile-ticket-card-v142):before,html body .tk.tk-v142 :is(.tk-stat,.tk-table-card,.tk-command-center,.tk-header-tabs,.tk-mobile-home-actions,.tk-mobile-home-list,.tk-mobile-ticket-card-v142):after{content:none!important;display:none!important}html body .tk.tk-v142 .tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important}html body .tk.tk-v142 .tk-stat{min-height:88px!important;padding:12px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;border:1px solid #d5e2ed!important;border-radius:17px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 22px #13345411!important;overflow:hidden!important}html body .tk.tk-v142 .tk-stat-icon-wrap{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important}html body .tk.tk-v142 .tk-stat-label{font-size:10px!important;line-height:1.25!important;color:#62788d!important;white-space:normal!important}html body .tk.tk-v142 .tk-stat-value{font-size:24px!important;color:#173651!important}html body .tk.tk-v142 .tk-stat-delta{font-size:9px!important;white-space:normal!important}html body .tk.tk-v142 .tk-table-card{border:1px solid #d2dfeb!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 16px 38px #0d2b4817!important;overflow:hidden!important}html body .tk.tk-v142 .tk-command-center{padding:13px!important;display:grid!important;gap:11px!important;background:#fff!important;background-image:none!important}html body .tk.tk-v142 .tk-header-tabs{padding:4px!important;display:grid!important;grid-template-columns:repeat(3,minmax(96px,1fr))!important;gap:5px!important;border:1px solid #d7e3ee!important;border-radius:14px!important;background:#f3f7fb!important;background-image:none!important;overflow-x:auto!important}html body .tk.tk-v142 .tk-header-tab,html body .tk.tk-v142 .tk-header-tab.active{min-height:40px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:#5e7489!important;-webkit-text-fill-color:#5e7489!important}html body .tk.tk-v142 .tk-header-tab.active{background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 10px #14365814!important}html body .tk.tk-v142 .tk-search-control{min-height:48px!important;padding:0 13px!important;border:1px solid #c9d8e5!important;border-radius:13px!important;background:#f8fbfe!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v142 .tk-command-selects{gap:8px!important}html body .tk.tk-v142 .tk-clean-dd-btn,html body .tk.tk-v142 .tk-department-scope-lock{min-height:46px!important;border:1px solid #c9d8e5!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#25425e!important;-webkit-text-fill-color:#25425e!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v142 .tk-clean-dd-menu{border:1px solid #cbd9e6!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 16px 40px #0c264133!important;overflow:hidden!important}html body .tk.tk-v142 .tk-clean-dd-menu button{min-height:43px!important;background:#fff!important;background-image:none!important;color:#25425e!important;-webkit-text-fill-color:#25425e!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v142 .tk-clean-dd-menu button.active,html body .tk.tk-v142 .tk-ticket-filter-v142 .tk-clean-dd-menu button.active{background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v142 .tk-clean-dd-menu button:before,html body .tk.tk-v142 .tk-clean-dd-menu button:after{content:none!important;display:none!important}html body .tk.tk-v142 .tk-mobile-home-actions{padding:11px 13px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;border-block:1px solid #e0e9f1!important;background:#f7fafd!important;background-image:none!important}html body .tk.tk-v142 .tk-mobile-home-actions button{min-height:44px!important;border:1px solid #c8d7e4!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#27445f!important;-webkit-text-fill-color:#27445f!important;box-shadow:none!important;justify-content:center!important}html body .tk.tk-v142 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v142 .tk-mobile-home-list{padding:11px!important;display:grid!important;gap:11px!important;background:#f4f8fc!important;background-image:none!important}html body .tk.tk-v142 .tk-mobile-ticket-card-v142,html body .tk.tk-v142 .tk-mobile-ticket-card-v142.active,html body .tk.tk-v142 .tk-mobile-ticket-card-v142:is(:hover,:focus,:active){width:100%!important;padding:14px!important;border:1px solid #d4e1ec!important;border-radius:17px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:0 8px 22px #1232510f!important;filter:none!important;opacity:1!important;isolation:isolate!important;overflow:hidden!important;mask:none!important;-webkit-mask:none!important}html body .tk.tk-v142 .tk-mobile-ticket-card-v142.active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81f,0 9px 24px #12325112!important}html body .tk.tk-v142 .tk-mobile-ticket-card-v142:before,html body .tk.tk-v142 .tk-mobile-ticket-card-v142:after,html body .tk.tk-v142 .tk-mobile-ticket-card-v142.active:before,html body .tk.tk-v142 .tk-mobile-ticket-card-v142.active:after{content:none!important;display:none!important;background:none!important}html body .tk.tk-v142 .tk-mobile-ticket-card-v142>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .tk.tk-v142 .tk-mobile-ticket-card-v142 h3{font-size:15px!important;line-height:1.35!important;color:#142f49!important;-webkit-text-fill-color:#142f49!important;overflow-wrap:anywhere!important}html body .tk.tk-v142 .tk-mobile-ticket-requester{padding:10px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;border:1px solid #e0e8f0!important;border-radius:12px!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v142 .tk-mobile-open{min-height:40px!important;min-width:100px!important;border:0!important;border-radius:11px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}}@media(max-width:768px){html body .tk.tk-v143{width:100%!important;max-width:100%!important;padding:10px 9px calc(28px + env(safe-area-inset-bottom,0px))!important;background:#f3f7fb!important;background-image:none!important;overflow-x:hidden!important}html body .tk.tk-v143,html body .tk.tk-v143 *{box-sizing:border-box!important;min-width:0!important}html body .tk.tk-v143 .tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0 0 10px!important}html body .tk.tk-v143 .tk-stat{min-height:82px!important;padding:11px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;border:1px solid #d3e0eb!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 7px 20px #1434530e!important;overflow:hidden!important}html body .tk.tk-v143 .tk-stat:before,html body .tk.tk-v143 .tk-stat:after{content:none!important;display:none!important}html body .tk.tk-v143 .tk-stat-icon-wrap{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important}html body .tk.tk-v143 .tk-stat-value{font-size:22px!important;line-height:1!important}html body .tk.tk-v143 .tk-stat-label{font-size:10px!important;line-height:1.25!important;white-space:normal!important}html body .tk.tk-v143 .tk-stat-delta{margin-top:3px!important;font-size:9px!important;line-height:1.2!important;white-space:normal!important}html body .tk.tk-v143 .tk-table-card{border:1px solid #cfdeea!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 15px 36px #0d2b4817!important;overflow:hidden!important}html body .tk.tk-v143 .tk-command-center{padding:12px!important;display:grid!important;gap:10px!important;background:#fff!important;background-image:none!important}html body .tk.tk-v143 .tk-command-primary{display:grid!important;gap:9px!important}html body .tk.tk-v143 .tk-header-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(94px,1fr))!important;gap:4px!important;padding:4px!important;border:1px solid #d7e3ee!important;border-radius:13px!important;background:#f3f7fb!important;background-image:none!important;overflow-x:auto!important}html body .tk.tk-v143 .tk-header-tab,html body .tk.tk-v143 .tk-header-tab.active{min-height:39px!important;padding:8px 9px!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:#60768b!important;-webkit-text-fill-color:#60768b!important}html body .tk.tk-v143 .tk-header-tab.active{background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 9px #14365814!important}html body .tk.tk-v143 .tk-header-tab:before,html body .tk.tk-v143 .tk-header-tab:after{content:none!important;display:none!important}html body .tk.tk-v143 .tk-header-toolbar{display:none!important}html body .tk.tk-v143 .tk-command-filters{display:grid!important;gap:8px!important}html body .tk.tk-v143 .tk-search-control{min-height:46px!important;border:1px solid #c8d7e4!important;border-radius:12px!important;background:#f9fbfd!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v143 .tk-command-selects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .tk.tk-v143 .tk-command-selects>*{width:100%!important}html body .tk.tk-v143 .tk-clean-dd-btn,html body .tk.tk-v143 .tk-department-scope-lock{min-height:44px!important;width:100%!important;padding:8px 10px!important;border:1px solid #c8d7e4!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;font-size:11px!important}html body .tk.tk-v143 .tk-clean-dd-menu{width:min(220px,calc(100vw - 24px))!important;max-height:286px!important;padding:6px!important;border:1px solid #c8d7e4!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 17px 42px #0c264133!important;overflow:auto!important}html body .tk.tk-v143 .tk-clean-dd-menu button{min-height:39px!important;padding:8px 10px!important;border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v143 .tk-ticket-filter-v143 .tk-clean-dd-menu button.active,html body .tk.tk-v143 .tk-ticket-filter-v143 .tk-clean-dd-menu button[aria-selected=true],html body .tk.tk-v143 .tk-clean-dd-menu button.active{background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v143 .tk-clean-dd-menu button.active *,html body .tk.tk-v143 .tk-clean-dd-menu button[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .tk.tk-v143 .tk-clean-dd-menu button:before,html body .tk.tk-v143 .tk-clean-dd-menu button:after{content:none!important;display:none!important}html body .tk.tk-v143 .tk-mobile-home-actions{padding:10px 12px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;border-block:1px solid #e0e9f1!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v143 .tk-mobile-home-actions button{min-height:42px!important;padding:7px 5px!important;display:flex!important;flex-direction:column!important;gap:4px!important;border:1px solid #c9d8e5!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;font-size:10px!important}html body .tk.tk-v143 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v143 .tk-mobile-home-list{padding:10px!important;display:grid!important;gap:10px!important;background:#f4f8fb!important;background-image:none!important}html body .tk.tk-v143 .tk-mobile-ticket-card-v143,html body .tk.tk-v143 .tk-mobile-ticket-card-v143.active,html body .tk.tk-v143 .tk-mobile-ticket-card-v143:is(:hover,:focus,:active){width:100%!important;padding:13px!important;border:1px solid #d2dfeb!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:0 7px 20px #1232510e!important;filter:none!important;opacity:1!important;overflow:hidden!important;isolation:isolate!important}html body .tk.tk-v143 .tk-mobile-ticket-card-v143.active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81a,0 8px 22px #1232510f!important}html body .tk.tk-v143 .tk-mobile-ticket-card-v143:before,html body .tk.tk-v143 .tk-mobile-ticket-card-v143:after{content:none!important;display:none!important}html body .tk.tk-v143 .tk-mobile-ticket-card-v143>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .tk.tk-v143 .tk-mobile-ticket-card-v143 h3{margin:10px 0!important;font-size:14px!important;line-height:1.35!important;color:#15334f!important;overflow-wrap:anywhere!important}html body .tk.tk-v143 .tk-mobile-ticket-requester{padding:9px!important;grid-template-columns:36px minmax(0,1fr) 16px!important;border:1px solid #dfe8ef!important;border-radius:11px!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v143 .tk-mobile-ticket-footer{margin-top:10px!important;gap:8px!important;align-items:center!important}html body .tk.tk-v143 .tk-mobile-ticket-badges{display:flex!important;flex-wrap:wrap!important;gap:5px!important}html body .tk.tk-v143 .tk-mobile-open{min-height:39px!important;min-width:96px!important;padding:8px 11px!important;border:0!important;border-radius:10px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v143 .tk-card-foot{padding:10px 12px!important;display:grid!important;gap:8px!important;background:#fff!important;background-image:none!important;border-top:1px solid #e1e9f0!important}html body .tk.tk-v143 .tk-count{text-align:center!important;font-size:10px!important}html body .tk.tk-v143 .tk-pager{justify-content:center!important}}@media(max-width:768px){html body .tk.tk-v144{width:100%!important;max-width:100%!important;padding:12px 10px calc(28px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(180deg,#f4f9fd,#eef5fb)!important;background-color:#f3f8fc!important;overflow-x:hidden!important}html body .tk.tk-v144,html body .tk.tk-v144 *{box-sizing:border-box!important;min-width:0!important}html body .tk.tk-v144 .tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important}html body .tk.tk-v144 .tk-stat{min-height:88px!important;padding:12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;border:1px solid #d1dfeb!important;border-radius:17px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 22px #10304f0e!important;overflow:hidden!important}html body .tk.tk-v144 .tk-stat:before,html body .tk.tk-v144 .tk-stat:after{content:none!important;display:none!important}html body .tk.tk-v144 .tk-stat-icon-wrap{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important}html body .tk.tk-v144 .tk-stat-value{font-size:23px!important;line-height:1!important;color:#102f4d!important}html body .tk.tk-v144 .tk-stat-label{font-size:10px!important;line-height:1.25!important;color:#60778c!important;white-space:normal!important}html body .tk.tk-v144 .tk-stat-delta{margin-top:4px!important;font-size:9px!important;line-height:1.25!important;white-space:normal!important}html body .tk.tk-v144 .tk-table-card{width:100%!important;border:1px solid #cfdeea!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 16px 38px #0d2b4816!important;overflow:visible!important}html body .tk.tk-v144 .tk-command-center{padding:13px!important;display:grid!important;gap:11px!important;border-radius:22px 22px 0 0!important;background:#fff!important;background-image:none!important}html body .tk.tk-v144 .tk-command-primary{display:grid!important;gap:10px!important}html body .tk.tk-v144 .tk-header-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(90px,1fr))!important;gap:4px!important;padding:4px!important;border:1px solid #d7e3ee!important;border-radius:13px!important;background:#f3f7fb!important;background-image:none!important;overflow-x:auto!important}html body .tk.tk-v144 .tk-header-tab,html body .tk.tk-v144 .tk-header-tab.active{min-height:40px!important;padding:8px!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;color:#60768b!important;-webkit-text-fill-color:#60768b!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v144 .tk-header-tab.active{background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 9px #14365814!important}html body .tk.tk-v144 .tk-header-tab:before,html body .tk.tk-v144 .tk-header-tab:after{content:none!important;display:none!important}html body .tk.tk-v144 .tk-header-toolbar{display:none!important}html body .tk.tk-v144 .tk-command-filters{display:grid!important;gap:9px!important}html body .tk.tk-v144 .tk-search-control{min-height:47px!important;border:1px solid #c8d7e4!important;border-radius:12px!important;background:#f9fbfd!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v144 .tk-command-selects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .tk.tk-v144 .tk-command-selects>*{width:100%!important}html body .tk.tk-v144 .tk-clean-dd-btn,html body .tk.tk-v144 .tk-department-scope-lock{width:100%!important;min-height:44px!important;padding:8px 10px!important;border:1px solid #c8d7e4!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;font-size:11px!important}html body .tk.tk-v144 .tk-clean-dd-menu{width:min(210px,calc(100vw - 24px))!important;max-height:260px!important;padding:6px!important;border:1px solid #c8d7e4!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 17px 42px #0c264133!important;overflow:auto!important;z-index:2147483647!important}html body .tk.tk-v144 .tk-clean-dd-menu button{min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .tk.tk-v144 .tk-ticket-filter-v144 .tk-clean-dd-menu button:is(.active,[aria-selected=true]),html body .tk.tk-v144 .tk-clean-dd-menu button.tk-filter-option-v144{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v144 .tk-clean-dd-menu button:is(.active,[aria-selected=true]) *,html body .tk.tk-v144 .tk-clean-dd-menu button.tk-filter-option-v144 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .tk.tk-v144 .tk-clean-dd-menu button:before,html body .tk.tk-v144 .tk-clean-dd-menu button:after{content:none!important;display:none!important}html body .tk.tk-v144 .tk-mobile-home-actions{padding:10px 12px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;border-block:1px solid #e0e9f1!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v144 .tk-mobile-home-actions button{min-height:45px!important;padding:7px 5px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #c9d8e5!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;font-size:10px!important}html body .tk.tk-v144 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v144 .tk-mobile-home-list{padding:11px!important;display:grid!important;gap:11px!important;background:#f4f8fb!important;background-image:none!important}html body .tk.tk-v144 .tk-mobile-ticket-card-v144,html body .tk.tk-v144 .tk-mobile-ticket-card-v144.active,html body .tk.tk-v144 .tk-mobile-ticket-card-v144:is(:hover,:focus,:active){position:relative!important;width:100%!important;padding:14px!important;border:1px solid #d1deea!important;border-radius:17px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:0 8px 22px #1232510e!important;filter:none!important;opacity:1!important;overflow:hidden!important;isolation:isolate!important}html body .tk.tk-v144 .tk-mobile-ticket-card-v144.active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81a,0 9px 24px #12325111!important}html body .tk.tk-v144 .tk-mobile-ticket-card-v144:before,html body .tk.tk-v144 .tk-mobile-ticket-card-v144:after{content:none!important;display:none!important}html body .tk.tk-v144 .tk-mobile-ticket-card-v144>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .tk.tk-v144 .tk-mobile-ticket-accent{position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:#176fe8!important;background-image:none!important;opacity:.9!important;z-index:1!important}html body .tk.tk-v144 .tk-mobile-ticket-card-v144 h3{margin:11px 0!important;font-size:14px!important;line-height:1.4!important;color:#15334f!important;-webkit-text-fill-color:#15334f!important;overflow-wrap:anywhere!important}html body .tk.tk-v144 .tk-mobile-ticket-requester{padding:10px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 16px!important;gap:9px!important;align-items:center!important;border:1px solid #dfe8ef!important;border-radius:12px!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v144 .tk-mobile-ticket-footer{margin-top:11px!important;display:flex!important;gap:8px!important;align-items:center!important;justify-content:space-between!important}html body .tk.tk-v144 .tk-mobile-ticket-badges{display:flex!important;flex-wrap:wrap!important;gap:5px!important}html body .tk.tk-v144 .tk-mobile-open{min-height:40px!important;min-width:100px!important;padding:8px 12px!important;border:0!important;border-radius:10px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v144 .tk-card-foot{padding:11px 13px!important;display:grid!important;gap:8px!important;border-top:1px solid #e1e9f0!important;border-radius:0 0 22px 22px!important;background:#fff!important;background-image:none!important}html body .tk.tk-v144 .tk-count{text-align:center!important;font-size:10px!important;color:#6b8194!important}html body .tk.tk-v144 .tk-pager{justify-content:center!important}}@media(max-width:768px){html body .tk.tk-v145{width:100%!important;max-width:100%!important;padding:12px 10px calc(30px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(180deg,#f5f9fd,#eef5fb)!important;overflow-x:hidden!important}html body .tk.tk-v145,html body .tk.tk-v145 *{box-sizing:border-box!important;min-width:0!important}html body .tk.tk-v145 .tk-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0 0 11px!important}html body .tk.tk-v145 .tk-stat{min-height:86px!important;padding:12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;border:1px solid #d0dfeb!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 20px #1131500e!important;overflow:hidden!important}html body .tk.tk-v145 .tk-stat:before,html body .tk.tk-v145 .tk-stat:after{content:none!important;display:none!important}html body .tk.tk-v145 .tk-table-card{width:100%!important;border:1px solid #cfdeea!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 15px 38px #0d2b4816!important;overflow:visible!important}html body .tk.tk-v145 .tk-command-center{padding:13px!important;display:grid!important;gap:11px!important;border-radius:22px 22px 0 0!important;background:#fff!important;background-image:none!important}html body .tk.tk-v145 .tk-command-primary,html body .tk.tk-v145 .tk-command-filters{display:grid!important;gap:9px!important}html body .tk.tk-v145 .tk-header-tabs{width:100%!important;padding:4px!important;display:grid!important;grid-template-columns:repeat(3,minmax(92px,1fr))!important;gap:4px!important;border:1px solid #d5e2ed!important;border-radius:13px!important;background:#f2f7fb!important;background-image:none!important;box-shadow:none!important;overflow-x:auto!important;scrollbar-width:none!important}html body .tk.tk-v145 .tk-header-tabs::-webkit-scrollbar{display:none!important}html body .tk.tk-v145 .tk-header-tab,html body .tk.tk-v145 .tk-header-tab.active{min-height:40px!important;padding:8px!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;color:#60778c!important;-webkit-text-fill-color:#60778c!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .tk.tk-v145 .tk-header-tab.active{background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 9px #14365814!important}html body .tk.tk-v145 .tk-header-tab:before,html body .tk.tk-v145 .tk-header-tab:after{content:none!important;display:none!important}html body .tk.tk-v145 .tk-search-control{min-height:48px!important;padding:0 12px!important;border:1px solid #c8d8e5!important;border-radius:12px!important;background:#f9fbfd!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v145 .tk-command-selects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .tk.tk-v145 .tk-clean-dd-btn,html body .tk.tk-v145 .tk-department-scope-lock{width:100%!important;min-height:44px!important;padding:8px 10px!important;border:1px solid #c8d8e5!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .tk.tk-v145 .tk-clean-dd-btn:before,html body .tk.tk-v145 .tk-clean-dd-btn:after{content:none!important;display:none!important}html body .tk.tk-v145 .tk-clean-dd-menu{width:min(210px,calc(100vw - 24px))!important;max-height:260px!important;padding:6px!important;border:1px solid #c8d8e5!important;border-radius:13px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 17px 42px #0c264133!important;overflow:auto!important;z-index:2147483647!important}html body .tk.tk-v145 .tk-clean-dd-menu button,html body .tk.tk-v145 .tk-clean-dd-menu button.active,html body .tk.tk-v145 .tk-clean-dd-menu button[aria-selected=true]{width:100%!important;min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .tk.tk-v145 .tk-ticket-filter-v145 .tk-clean-dd-menu button.tk-filter-option-v145,html body .tk.tk-v145 .tk-ticket-filter-v145 .tk-clean-dd-menu button.active,html body .tk.tk-v145 .tk-ticket-filter-v145 .tk-clean-dd-menu button[aria-selected=true]{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important}html body .tk.tk-v145 .tk-clean-dd-menu button:before,html body .tk.tk-v145 .tk-clean-dd-menu button:after{content:none!important;display:none!important}html body .tk.tk-v145 .tk-ticket-filter-v145 .tk-clean-dd-menu button:is(.active,[aria-selected=true]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .tk.tk-v145 .tk-data-table-wrap{display:none!important}html body .tk.tk-v145 .tk-mobile-home-actions{padding:10px 12px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;border-block:1px solid #e0e9f1!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v145 .tk-mobile-home-actions button{min-height:46px!important;padding:7px 5px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #c9d8e5!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;font-size:10px!important}html body .tk.tk-v145 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v145 .tk-mobile-home-actions button:before,html body .tk.tk-v145 .tk-mobile-home-actions button:after{content:none!important;display:none!important}html body .tk.tk-v145 .tk-mobile-home-list{padding:11px!important;display:grid!important;gap:11px!important;background:#f4f8fb!important;background-image:none!important}html body .tk.tk-v145 .tk-mobile-ticket-card-v145,html body .tk.tk-v145 .tk-mobile-ticket-card-v145.active,html body .tk.tk-v145 .tk-mobile-ticket-card-v145:is(:hover,:focus,:active){position:relative!important;width:100%!important;padding:14px!important;border:1px solid #d0deea!important;border-radius:17px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:0 8px 22px #1232510e!important;filter:none!important;opacity:1!important;overflow:hidden!important;isolation:isolate!important;mask-image:none!important;-webkit-mask-image:none!important}html body .tk.tk-v145 .tk-mobile-ticket-card-v145.active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81a,0 9px 24px #12325111!important}html body .tk.tk-v145 .tk-mobile-ticket-card-v145:before,html body .tk.tk-v145 .tk-mobile-ticket-card-v145:after,html body .tk.tk-v145 .tk-mobile-ticket-card-v145.active:before,html body .tk.tk-v145 .tk-mobile-ticket-card-v145.active:after{content:none!important;display:none!important;background:none!important}html body .tk.tk-v145 .tk-mobile-ticket-card-v145>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .tk.tk-v145 .tk-mobile-ticket-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html body .tk.tk-v145 .tk-mobile-ticket-identity{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}html body .tk.tk-v145 .tk-mobile-ticket-id{padding:4px 7px!important;border-radius:7px!important;background:#eaf3ff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;font-size:10px!important;font-weight:800!important}html body .tk.tk-v145 .tk-mobile-ticket-card-v145 h3{margin:11px 0!important;font-size:14px!important;line-height:1.42!important;color:#15334f!important;-webkit-text-fill-color:#15334f!important;overflow-wrap:anywhere!important}html body .tk.tk-v145 .tk-mobile-ticket-requester{padding:10px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 16px!important;gap:9px!important;align-items:center!important;border:1px solid #dfe8ef!important;border-radius:12px!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v145 .tk-mobile-ticket-footer{margin-top:11px!important;display:flex!important;gap:8px!important;align-items:center!important;justify-content:space-between!important}html body .tk.tk-v145 .tk-mobile-open{min-height:40px!important;min-width:104px!important;padding:8px 12px!important;border:0!important;border-radius:10px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v145 .tk-card-foot{padding:11px 13px!important;display:grid!important;gap:8px!important;border-top:1px solid #e1e9f0!important;border-radius:0 0 22px 22px!important;background:#fff!important;background-image:none!important}html body .tk.tk-v145 .tk-count{text-align:center!important;font-size:10px!important;color:#6b8194!important}html body .tk.tk-v145 .tk-pager{justify-content:center!important}}.tk-mobile-enterprise-head-v147{display:none}@media(max-width:768px){html body .tk.tk-v147{width:100%!important;max-width:100%!important;padding:10px 9px calc(28px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(180deg,#f7fbff,#eef5fb)!important;overflow-x:hidden!important;overflow-y:visible!important}html body .tk.tk-v147,html body .tk.tk-v147 *{box-sizing:border-box!important;min-width:0!important}html body .tk.tk-v147 .tk-mobile-enterprise-head-v147{width:100%!important;margin:0 0 10px!important;padding:15px!important;display:grid!important;gap:11px!important;border:1px solid #c9dbea!important;border-radius:20px!important;background:linear-gradient(145deg,#eaf5ff,#f8fcff 58%,#fff)!important;box-shadow:0 10px 28px #10304f12!important;overflow:hidden!important}html body .tk.tk-v147 .tk-mobile-enterprise-head-v147:before,html body .tk.tk-v147 .tk-mobile-enterprise-head-v147:after{content:none!important;display:none!important}html body .tk.tk-v147 .tk-mobile-enterprise-kicker-v147{color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;font-size:9px!important;line-height:1!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:uppercase!important}html body .tk.tk-v147 .tk-mobile-enterprise-title-v147{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important}html body .tk.tk-v147 .tk-mobile-enterprise-title-v147 h1{margin:0 0 4px!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:22px!important;line-height:1.08!important;letter-spacing:-.03em!important}html body .tk.tk-v147 .tk-mobile-enterprise-title-v147 p{margin:0!important;color:#60798e!important;-webkit-text-fill-color:#60798e!important;font-size:11px!important;line-height:1.38!important}html body .tk.tk-v147 .tk-mobile-enterprise-title-v147 button{min-height:42px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #176fe8!important;border-radius:11px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;white-space:nowrap!important}html body .tk.tk-v147 .tk-mobile-enterprise-pulse-v147{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body .tk.tk-v147 .tk-mobile-enterprise-pulse-v147 span{min-height:46px!important;padding:7px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border:1px solid #d6e3ed!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#6a8194!important;-webkit-text-fill-color:#6a8194!important;font-size:9px!important}html body .tk.tk-v147 .tk-mobile-enterprise-pulse-v147 b{color:#163651!important;-webkit-text-fill-color:#163651!important;font-size:15px!important;line-height:1.1!important}html body .tk.tk-v147 .tk-stats-v147{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}html body .tk.tk-v147 .tk-stat{min-height:82px!important;padding:11px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;border:1px solid #d0dfeb!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 7px 18px #1131500d!important}html body .tk.tk-v147 .tk-stat:before,html body .tk.tk-v147 .tk-stat:after{content:none!important;display:none!important}html body .tk.tk-v147 .tk-table-card{width:100%!important;border:1px solid #cadbe8!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 12px 34px #0d2b4813!important;overflow:visible!important}html body .tk.tk-v147 .tk-command-center{padding:12px!important;display:grid!important;gap:10px!important;border-radius:20px 20px 0 0!important;background:#fff!important;background-image:none!important}html body .tk.tk-v147 .tk-header-tabs{width:100%!important;padding:4px!important;display:flex!important;gap:4px!important;border:1px solid #d4e1ec!important;border-radius:12px!important;background:#f2f7fb!important;background-image:none!important;overflow-x:auto!important;scrollbar-width:none!important}html body .tk.tk-v147 .tk-header-tabs::-webkit-scrollbar{display:none!important}html body .tk.tk-v147 .tk-header-tab{flex:1 0 94px!important;min-height:38px!important;padding:7px 9px!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;color:#60778c!important;-webkit-text-fill-color:#60778c!important;box-shadow:none!important}html body .tk.tk-v147 .tk-header-tab.active{background:#fff!important;background-image:none!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 8px #14365812!important}html body .tk.tk-v147 .tk-header-tab:before,html body .tk.tk-v147 .tk-header-tab:after{content:none!important;display:none!important}html body .tk.tk-v147 .tk-search-control{min-height:47px!important;padding:0 12px!important;border:1px solid #c6d7e4!important;border-radius:12px!important;background:#f9fbfd!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v147 .tk-command-selects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .tk.tk-v147 .tk-clean-dd-btn,html body .tk.tk-v147 .tk-department-scope-lock{width:100%!important;min-height:44px!important;padding:8px 10px!important;border:1px solid #c6d7e4!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .tk.tk-v147 .tk-clean-dd-btn:before,html body .tk.tk-v147 .tk-clean-dd-btn:after{content:none!important;display:none!important}html body .tk.tk-v147 .tk-ticket-filter-v147 .tk-clean-dd-menu{padding:5px!important;border:1px solid #c6d7e4!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 16px 38px #0c26412e!important}html body .tk.tk-v147 .tk-ticket-filter-v147 .tk-clean-dd-menu button,html body .tk.tk-v147 .tk-ticket-filter-v147 .tk-clean-dd-menu button:is(:hover,:focus,:active){min-height:37px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .tk.tk-v147 .tk-ticket-filter-v147 .tk-clean-dd-menu button:is(.active,[aria-selected=true],.tk-filter-option-v147){border-radius:10px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v147 .tk-ticket-filter-v147 .tk-clean-dd-menu button:before,html body .tk.tk-v147 .tk-ticket-filter-v147 .tk-clean-dd-menu button:after{content:none!important;display:none!important}html body .tk.tk-v147 .tk-mobile-home-actions{padding:9px 11px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;border-block:1px solid #e0e9f1!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v147 .tk-mobile-home-actions button{min-height:42px!important;padding:8px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #c8d8e5!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;font-size:11px!important}html body .tk.tk-v147 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v147 .tk-mobile-home-actions button:before,html body .tk.tk-v147 .tk-mobile-home-actions button:after{content:none!important;display:none!important}html body .tk.tk-v147 .tk-mobile-home-list{width:100%!important;padding:10px!important;display:grid!important;gap:10px!important;background:#f3f7fb!important;background-image:none!important;overflow:visible!important}html body .tk.tk-v147 .tk-mobile-ticket-card-v147,html body .tk.tk-v147 .tk-mobile-ticket-card-v147.active,html body .tk.tk-v147 .tk-mobile-ticket-card-v147:is(:hover,:focus,:active){position:relative!important;width:100%!important;min-height:190px!important;padding:13px!important;border:1px solid #cedde9!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:0 7px 20px #1232510d!important;filter:none!important;opacity:1!important;overflow:hidden!important;isolation:isolate!important;mask-image:none!important;-webkit-mask-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .tk.tk-v147 .tk-mobile-ticket-card-v147.active{border-color:#176fe8!important;background:#f8fbff!important;background-image:none!important;box-shadow:0 0 0 2px #176fe81a,0 8px 22px #1232510e!important}html body .tk.tk-v147 .tk-mobile-ticket-card-v147:before,html body .tk.tk-v147 .tk-mobile-ticket-card-v147:after,html body .tk.tk-v147 .tk-mobile-ticket-card-v147.active:before,html body .tk.tk-v147 .tk-mobile-ticket-card-v147.active:after{content:none!important;display:none!important;background:none!important}html body .tk.tk-v147 .tk-mobile-ticket-card-v147>*{position:relative!important;z-index:2!important;opacity:1!important;filter:none!important}html body .tk.tk-v147 .tk-mobile-ticket-card-v147 h3{margin:10px 0!important;color:#15334f!important;-webkit-text-fill-color:#15334f!important;font-size:14px!important;line-height:1.42!important;overflow-wrap:anywhere!important}html body .tk.tk-v147 .tk-mobile-ticket-requester{padding:9px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 15px!important;gap:9px!important;align-items:center!important;border:1px solid #dfe8ef!important;border-radius:11px!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v147 .tk-mobile-ticket-footer{margin-top:10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}html body .tk.tk-v147 .tk-mobile-open{min-height:39px!important;min-width:102px!important;padding:8px 11px!important;border:0!important;border-radius:10px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v147 .tk-card-foot{padding:10px 12px!important;display:grid!important;gap:8px!important;border-top:1px solid #e1e9f0!important;border-radius:0 0 20px 20px!important;background:#fff!important;background-image:none!important}}@media(max-width:768px){html,body{overflow-x:hidden!important}html body .tk.tk-v148{position:relative!important;width:100%!important;max-width:100%!important;min-height:100dvh!important;padding:10px 9px calc(30px + env(safe-area-inset-bottom,0px))!important;display:block!important;background:linear-gradient(180deg,#f7fbff,#edf5fb)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}html body .tk.tk-v148,html body .tk.tk-v148 *{box-sizing:border-box!important;min-width:0!important}html body .tk.tk-v148:not(.tk-ticket-tab)>*{position:relative!important;inset:auto!important;transform:none!important;float:none!important}html body .tk.tk-v148:not(.tk-ticket-tab) .tk-reply-card{display:none!important}html body .tk.tk-v148 .tk-mobile-enterprise-head-v148{width:100%!important;margin:0 0 10px!important;padding:15px!important;display:grid!important;gap:12px!important;border:1px solid #c9dbea!important;border-radius:19px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 10px 28px #10304f11!important;overflow:hidden!important}html body .tk.tk-v148 .tk-mobile-enterprise-head-v148:before,html body .tk.tk-v148 .tk-mobile-enterprise-head-v148:after{content:none!important;display:none!important}html body .tk.tk-v148 .tk-mobile-enterprise-title-v147{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}html body .tk.tk-v148 .tk-mobile-enterprise-title-v147>div{min-width:0!important}html body .tk.tk-v148 .tk-mobile-enterprise-title-v147 h1{font-size:21px!important;line-height:1.08!important;white-space:normal!important}html body .tk.tk-v148 .tk-mobile-enterprise-title-v147 p{max-width:42ch!important;font-size:10.5px!important;line-height:1.4!important;white-space:normal!important}html body .tk.tk-v148 .tk-mobile-enterprise-title-v147 button{min-width:100px!important;min-height:42px!important;padding:8px 10px!important;border:1px solid #176fe8!important;border-radius:11px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v148 .tk-mobile-enterprise-pulse-v147{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body .tk.tk-v148 .tk-mobile-enterprise-pulse-v147 span{min-height:48px!important;padding:7px!important;border:1px solid #d6e3ed!important;border-radius:11px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v148 .tk-stats-v148{width:100%!important;margin:0 0 10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .tk.tk-v148 .tk-stats-v148 .tk-stat{width:100%!important;min-height:84px!important;margin:0!important;padding:11px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;border:1px solid #cfdeea!important;border-radius:15px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 7px 18px #1131500d!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .tk.tk-v148 .tk-stats-v148 .tk-stat:before,html body .tk.tk-v148 .tk-stats-v148 .tk-stat:after{content:none!important;display:none!important}html body .tk.tk-v148 .tk-table-card{position:relative!important;width:100%!important;margin:0!important;display:block!important;border:1px solid #c9dbea!important;border-radius:19px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 12px 34px #0d2b4812!important;overflow:visible!important}html body .tk.tk-v148 .tk-table-card:before,html body .tk.tk-v148 .tk-table-card:after{content:none!important;display:none!important}html body .tk.tk-v148 .tk-command-center{position:relative!important;width:100%!important;padding:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;border-radius:19px 19px 0 0!important;background:#fff!important;background-image:none!important;overflow:visible!important}html body .tk.tk-v148 .tk-command-primary,html body .tk.tk-v148 .tk-command-filters,html body .tk.tk-v148 .tk-header-toolbar{position:relative!important;width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;overflow:visible!important}html body .tk.tk-v148 .tk-header-tabs{width:100%!important;padding:4px!important;display:grid!important;grid-template-columns:repeat(4,minmax(78px,1fr))!important;gap:4px!important;border:1px solid #d4e1ec!important;border-radius:12px!important;background:#f2f7fb!important;background-image:none!important;overflow-x:auto!important;scrollbar-width:none!important}html body .tk.tk-v148 .tk-header-tabs::-webkit-scrollbar{display:none!important}html body .tk.tk-v148 .tk-header-tab,html body .tk.tk-v148 .tk-header-tab:is(:hover,:focus,:active){min-height:38px!important;padding:7px 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;color:#60778c!important;-webkit-text-fill-color:#60778c!important;box-shadow:none!important;filter:none!important;opacity:1!important;white-space:nowrap!important}html body .tk.tk-v148 .tk-header-tab.active{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v148 .tk-header-tab:before,html body .tk.tk-v148 .tk-header-tab:after{content:none!important;display:none!important}html body .tk.tk-v148 .tk-header-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}html body .tk.tk-v148 .tk-header-toolbar .tk-toolbar-btn,html body .tk.tk-v148 .tk-header-toolbar .tk-export-menu-wrap,html body .tk.tk-v148 .tk-header-toolbar .tk-export-trigger{width:100%!important;min-width:0!important}html body .tk.tk-v148 .tk-header-toolbar .tk-toolbar-btn{min-height:40px!important;padding:7px 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid #c8d8e5!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;font-size:10px!important;white-space:nowrap!important}html body .tk.tk-v148 .tk-header-toolbar .tk-toolbar-btn--create{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v148 .tk-search-control{width:100%!important;min-height:46px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #c6d7e4!important;border-radius:12px!important;background:#f8fbfd!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v148 .tk-search-control input{width:100%!important;min-height:44px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important}html body .tk.tk-v148 .tk-command-selects{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:start!important;overflow:visible!important}html body .tk.tk-v148 .tk-clean-dd,html body .tk.tk-v148 .tk-department-scope-lock{position:relative!important;width:100%!important}html body .tk.tk-v148 .tk-clean-dd-btn,html body .tk.tk-v148 .tk-department-scope-lock{width:100%!important;min-height:44px!important;padding:8px 10px!important;border:1px solid #c6d7e4!important;border-radius:11px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .tk.tk-v148 .tk-clean-dd-btn:before,html body .tk.tk-v148 .tk-clean-dd-btn:after{content:none!important;display:none!important}html body .tk.tk-v148 .tk-ticket-filter-v148 .tk-clean-dd-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;left:auto!important;width:max(100%,160px)!important;max-height:260px!important;padding:5px!important;border:1px solid #c6d7e4!important;border-radius:13px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 16px 38px #0c26412e!important;overflow-y:auto!important;z-index:2147483600!important}html body .tk.tk-v148 .tk-ticket-filter-v148 .tk-clean-dd-menu button,html body .tk.tk-v148 .tk-ticket-filter-v148 .tk-clean-dd-menu button:is(:hover,:focus,:active){width:100%!important;min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important;text-align:left!important}html body .tk.tk-v148 .tk-ticket-filter-v148 .tk-clean-dd-menu button:is(.active,[aria-selected=true],.tk-filter-option-v148){border-radius:10px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v148 .tk-ticket-filter-v148 .tk-clean-dd-menu button:before,html body .tk.tk-v148 .tk-ticket-filter-v148 .tk-clean-dd-menu button:after{content:none!important;display:none!important}html body .tk.tk-v148 .tk-mobile-home-actions{width:100%!important;padding:9px 11px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;border-block:1px solid #e0e9f1!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v148 .tk-mobile-home-actions button{width:100%!important;min-height:42px!important;margin:0!important;padding:8px!important;border:1px solid #c8d8e5!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important}html body .tk.tk-v148 .tk-mobile-home-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v148 .tk-mobile-home-actions button:before,html body .tk.tk-v148 .tk-mobile-home-actions button:after{content:none!important;display:none!important}html body .tk.tk-v148 .tk-data-table-wrap{display:none!important}html body .tk.tk-v148 .tk-mobile-home-list{width:100%!important;min-height:0!important;padding:10px!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;background:#f3f7fb!important;background-image:none!important;overflow:visible!important}html body .tk.tk-v148 .tk-mobile-ticket-card-v148,html body .tk.tk-v148 .tk-mobile-ticket-card-v148.active,html body .tk.tk-v148 .tk-mobile-ticket-card-v148:is(:hover,:focus,:active){position:relative!important;width:100%!important;min-height:0!important;margin:0!important;padding:13px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;border:1px solid #cedde9!important;border-radius:15px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:0 7px 20px #1232510d!important;filter:none!important;opacity:1!important;transform:none!important;overflow:hidden!important;isolation:isolate!important;mask-image:none!important;-webkit-mask-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .tk.tk-v148 .tk-mobile-ticket-card-v148.active{border-color:#176fe8!important;background:#f8fbff!important;background-image:none!important;box-shadow:0 0 0 2px #176fe81a,0 8px 22px #1232510e!important}html body .tk.tk-v148 .tk-mobile-ticket-card-v148:before,html body .tk.tk-v148 .tk-mobile-ticket-card-v148:after,html body .tk.tk-v148 .tk-mobile-ticket-card-v148.active:before,html body .tk.tk-v148 .tk-mobile-ticket-card-v148.active:after{content:none!important;display:none!important;background:none!important}html body .tk.tk-v148 .tk-mobile-ticket-card-v148>*{position:relative!important;z-index:2!important;min-width:0!important;opacity:1!important;filter:none!important}html body .tk.tk-v148 .tk-mobile-ticket-card-v148 .tk-mobile-ticket-accent{display:none!important}html body .tk.tk-v148 .tk-mobile-ticket-card-v148 h3{margin:0!important;color:#15334f!important;-webkit-text-fill-color:#15334f!important;font-size:14px!important;line-height:1.42!important;font-weight:850!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .tk.tk-v148 .tk-mobile-ticket-requester{width:100%!important;padding:9px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 15px!important;align-items:center!important;gap:9px!important;border:1px solid #dfe8ef!important;border-radius:11px!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v148 .tk-mobile-ticket-footer{width:100%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}html body .tk.tk-v148 .tk-mobile-open{min-width:104px!important;min-height:39px!important;padding:8px 11px!important;border:0!important;border-radius:10px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v148 .tk-card-foot{width:100%!important;padding:10px 12px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border-top:1px solid #e1e9f0!important;border-radius:0 0 19px 19px!important;background:#fff!important;background-image:none!important}html body .tk.tk-v148 .tk-pager{width:100%!important;display:flex!important;justify-content:center!important;gap:6px!important;overflow-x:auto!important}html body .tk.tk-v148 .tk-pg{width:36px!important;height:36px!important;min-width:36px!important;border:1px solid #c8d8e5!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important}html body .tk.tk-v148 .tk-pg.active{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:768px){html body .tk.tk-v149{position:relative!important;width:100%!important;max-width:100%!important;min-height:100dvh!important;margin:0!important;padding:10px 9px calc(118px + env(safe-area-inset-bottom,0px))!important;display:block!important;background:linear-gradient(180deg,#f7fbff,#edf5fb)!important;background-color:#edf5fb!important;overflow-x:hidden!important;overflow-y:visible!important;box-sizing:border-box!important}html body .tk.tk-v149,html body .tk.tk-v149 *{box-sizing:border-box!important;min-width:0!important}html body .tk.tk-v149:not(.tk-ticket-tab)>.tk-mobile-enterprise-head-v148,html body .tk.tk-v149:not(.tk-ticket-tab)>.tk-stats-v148,html body .tk.tk-v149:not(.tk-ticket-tab)>.tk-table-card{display:none!important}html body .tk.tk-v149 .tk-mobile-v149-home{position:relative!important;inset:auto!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:10px!important;transform:none!important;background:transparent!important;background-image:none!important;overflow:visible!important}html body .tk.tk-v149 .tk-mobile-v149-header{width:100%!important;margin:0!important;padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid #c9dbea!important;border-radius:18px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 9px 26px #10304f0f!important;overflow:hidden!important}html body .tk.tk-v149 .tk-mobile-v149-header:before,html body .tk.tk-v149 .tk-mobile-v149-header:after{content:none!important;display:none!important}html body .tk.tk-v149 .tk-mobile-v149-heading{min-width:0!important}html body .tk.tk-v149 .tk-mobile-v149-heading>span{display:block!important;margin:0 0 4px!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;font-size:8px!important;line-height:1!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important}html body .tk.tk-v149 .tk-mobile-v149-heading h1{margin:0!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:21px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.025em!important}html body .tk.tk-v149 .tk-mobile-v149-heading p{margin:5px 0 0!important;max-width:40ch!important;color:#61798d!important;-webkit-text-fill-color:#61798d!important;font-size:10px!important;line-height:1.38!important}html body .tk.tk-v149 .tk-mobile-v149-create,html body .tk.tk-v149 .tk-mobile-v149-create:is(:hover,:focus,:active){min-width:98px!important;min-height:42px!important;padding:8px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #176fe8!important;border-radius:11px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}html body .tk.tk-v149 .tk-mobile-v149-create:before,html body .tk.tk-v149 .tk-mobile-v149-create:after{content:none!important;display:none!important}html body .tk.tk-v149 .tk-mobile-v149-metrics{width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;background:transparent!important}html body .tk.tk-v149 .tk-mobile-v149-metrics article{min-height:62px!important;padding:9px 7px!important;display:grid!important;align-content:center!important;gap:4px!important;border:1px solid #cfdeea!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 6px 16px #1131500b!important;text-align:center!important}html body .tk.tk-v149 .tk-mobile-v149-metrics article:before,html body .tk.tk-v149 .tk-mobile-v149-metrics article:after{content:none!important;display:none!important}html body .tk.tk-v149 .tk-mobile-v149-metrics small{color:#70869a!important;-webkit-text-fill-color:#70869a!important;font-size:8px!important;line-height:1.1!important;font-weight:850!important;text-transform:uppercase!important}html body .tk.tk-v149 .tk-mobile-v149-metrics strong{color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:18px!important;line-height:1!important;font-weight:900!important}html body .tk.tk-v149 .tk-mobile-v149-controls,html body .tk.tk-v149 .tk-mobile-v149-results{position:relative!important;width:100%!important;margin:0!important;padding:11px!important;display:grid!important;gap:10px!important;border:1px solid #c9dbea!important;border-radius:18px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 9px 26px #10304f0e!important;overflow:visible!important}html body .tk.tk-v149 .tk-mobile-v149-controls:before,html body .tk.tk-v149 .tk-mobile-v149-controls:after,html body .tk.tk-v149 .tk-mobile-v149-results:before,html body .tk.tk-v149 .tk-mobile-v149-results:after{content:none!important;display:none!important}html body .tk.tk-v149 .tk-mobile-v149-tabs{width:100%!important;padding:4px!important;display:flex!important;align-items:center!important;gap:4px!important;border:1px solid #d5e2ec!important;border-radius:12px!important;background:#f3f7fb!important;background-image:none!important;overflow-x:auto!important;scrollbar-width:none!important}html body .tk.tk-v149 .tk-mobile-v149-tabs::-webkit-scrollbar{display:none!important}html body .tk.tk-v149 .tk-mobile-v149-tabs button,html body .tk.tk-v149 .tk-mobile-v149-tabs button:is(:hover,:focus,:active){flex:1 0 auto!important;min-width:76px!important;min-height:36px!important;padding:7px 9px!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;color:#5d768b!important;-webkit-text-fill-color:#5d768b!important;box-shadow:none!important;filter:none!important;font-size:9.5px!important;font-weight:850!important;white-space:nowrap!important}html body .tk.tk-v149 .tk-mobile-v149-tabs button.is-active{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v149 .tk-mobile-v149-tabs button:before,html body .tk.tk-v149 .tk-mobile-v149-tabs button:after{content:none!important;display:none!important}html body .tk.tk-v149 .tk-mobile-v149-search{width:100%!important;min-height:44px!important;padding:0 11px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #c6d7e4!important;border-radius:11px!important;background:#f8fbfd!important;background-image:none!important;box-shadow:none!important}html body .tk.tk-v149 .tk-mobile-v149-search input{width:100%!important;min-height:42px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;font-size:13px!important}html body .tk.tk-v149 .tk-mobile-v149-filter-grid{position:relative!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:start!important;overflow:visible!important;z-index:30!important}html body .tk.tk-v149 .tk-mobile-v149-filter,html body .tk.tk-v149 .tk-mobile-v149-scope{position:relative!important;width:100%!important;min-width:0!important}html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-btn,html body .tk.tk-v149 .tk-mobile-v149-scope{width:100%!important;min-height:44px!important;padding:8px 10px!important;border:1px solid #c6d7e4!important;border-radius:11px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;font-size:10px!important;font-weight:850!important}html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-btn:before,html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-btn:after{content:none!important;display:none!important}html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;left:auto!important;width:max(100%,170px)!important;max-height:250px!important;margin:0!important;padding:5px!important;border:1px solid #c6d7e4!important;border-radius:13px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 16px 38px #0c26412e!important;overflow-y:auto!important;z-index:2147483600!important}html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-menu button,html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-menu button:is(:hover,:focus,:active){width:100%!important;min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important;text-align:left!important;font-size:11px!important;font-weight:800!important}html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-menu button:is(.active,[aria-selected=true],.tk-filter-option-v149){border-radius:10px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-menu button:before,html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-menu button:after{content:none!important;display:none!important}html body .tk.tk-v149 .tk-mobile-v149-scope{display:flex!important;align-items:center!important;gap:8px!important}html body .tk.tk-v149 .tk-mobile-v149-scope span{display:grid!important;gap:2px!important}html body .tk.tk-v149 .tk-mobile-v149-scope small{color:#71869a!important;font-size:8px!important;font-weight:850!important}html body .tk.tk-v149 .tk-mobile-v149-scope strong{color:#173651!important;font-size:10px!important;font-weight:900!important}html body .tk.tk-v149 .tk-mobile-v149-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body .tk.tk-v149 .tk-mobile-v149-actions button,html body .tk.tk-v149 .tk-mobile-v149-actions button:is(:hover,:focus,:active){min-height:40px!important;padding:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid #c8d8e5!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;font-size:9.5px!important;font-weight:850!important}html body .tk.tk-v149 .tk-mobile-v149-actions button:before,html body .tk.tk-v149 .tk-mobile-v149-actions button:after{content:none!important;display:none!important}html body .tk.tk-v149 .tk-mobile-v149-results{padding:0!important;overflow:hidden!important}html body .tk.tk-v149 .tk-mobile-v149-results-head{width:100%!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-bottom:1px solid #dce7ef!important;background:#fff!important;background-image:none!important}html body .tk.tk-v149 .tk-mobile-v149-results-head>div{display:grid!important;gap:2px!important}html body .tk.tk-v149 .tk-mobile-v149-results-head small{color:#71869a!important;font-size:8px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.07em!important}html body .tk.tk-v149 .tk-mobile-v149-results-head strong{color:#102f4b!important;font-size:13px!important;font-weight:900!important}html body .tk.tk-v149 .tk-mobile-v149-results-head>span{color:#60788c!important;font-size:9px!important;font-weight:800!important}html body .tk.tk-v149 .tk-mobile-v149-list{width:100%!important;padding:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:10px!important;background:#f5f9fc!important;background-image:none!important;overflow:visible!important}html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149,html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149.active,html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149:is(:hover,:focus,:active){position:relative!important;width:100%!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;border:1px solid #cedde9!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:0 6px 18px #1232510b!important;filter:none!important;opacity:1!important;transform:none!important;overflow:hidden!important;isolation:isolate!important;mask-image:none!important;-webkit-mask-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149.active{border-color:#176fe8!important;background:#fff!important;background-image:none!important;box-shadow:inset 3px 0 #176fe8,0 6px 18px #1232510b!important}html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149:before,html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149:after,html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149.active:before,html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149.active:after{content:none!important;display:none!important;background:none!important}html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149>*{position:relative!important;z-index:2!important;min-width:0!important;opacity:1!important;filter:none!important}html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149 .tk-mobile-ticket-accent{display:none!important}html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149 :is(h3,strong,small,span){opacity:1!important;filter:none!important}html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-card-v149 h3{margin:0!important;color:#15334f!important;-webkit-text-fill-color:#15334f!important;font-size:14px!important;line-height:1.38!important;font-weight:900!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-requester{padding:8px!important;border:1px solid #dfe8ef!important;border-radius:10px!important;background:#f8fafc!important;background-image:none!important}html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-ticket-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}html body .tk.tk-v149 .tk-mobile-v149-list .tk-mobile-open{min-width:98px!important;min-height:37px!important;padding:7px 10px!important;border:0!important;border-radius:9px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .tk.tk-v149 .tk-mobile-v149-empty{min-height:180px!important;padding:20px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:7px!important;border:1px dashed #c7d8e5!important;border-radius:13px!important;background:#fff!important;background-image:none!important;text-align:center!important}html body .tk.tk-v149 .tk-mobile-v149-empty strong{color:#102f4b!important;font-size:14px!important}html body .tk.tk-v149 .tk-mobile-v149-empty span{color:#6b8194!important;font-size:10px!important}html body .tk.tk-v149 .tk-mobile-v149-empty button{min-height:38px!important;padding:7px 12px!important;border:1px solid #176fe8!important;border-radius:9px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk.tk-v149 .tk-mobile-v149-footer{width:100%!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid #dce7ef!important;background:#fff!important;background-image:none!important}html body .tk.tk-v149 .tk-mobile-v149-footer>span{color:#657d91!important;font-size:9px!important;font-weight:800!important}html body .tk.tk-v149 .tk-mobile-v149-footer>div{display:flex!important;align-items:center!important;gap:6px!important}html body .tk.tk-v149 .tk-mobile-v149-footer button,html body .tk.tk-v149 .tk-mobile-v149-footer strong{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;border:1px solid #c8d8e5!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important}html body .tk.tk-v149 .tk-mobile-v149-footer strong{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important}html body .tk.tk-v149 .tk-mobile-v149-footer button:disabled{opacity:.45!important}}@media(max-width:768px){html body .tk.tk-v149:not(.tk-ticket-tab)>.tk-mobile-v149-home>.tk-mobile-v149-header{display:none!important}html body .tk.tk-v149 .tk-mobile-v149-metrics article{position:relative!important;border:1px solid rgba(121,161,194,.34)!important;background:linear-gradient(145deg,#fff,#f3f9ff 52%,#e8f4ff)!important;background-color:#f3f9ff!important;box-shadow:0 9px 22px #14446d12!important;overflow:hidden!important}html body .tk.tk-v149 .tk-mobile-v149-metrics article:nth-child(2){background:linear-gradient(145deg,#fff,#f0fbff,#dcf4ff)!important}html body .tk.tk-v149 .tk-mobile-v149-metrics article:nth-child(3){background:linear-gradient(145deg,#fff,#f4f3ff 52%,#e8e8ff)!important}html body .tk.tk-v149 .tk-mobile-v149-metrics article:nth-child(4){background:linear-gradient(145deg,#fff,#fff4f0 52%,#ffe8df)!important}html body .tk.tk-v149 .tk-mobile-v149-metrics article:before,html body .tk.tk-v149 .tk-mobile-v149-metrics article:after{content:none!important;display:none!important}html body .tk.tk-v149 .tk-mobile-v149-filter,html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd,html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-btn,html body .tk.tk-v149 .tk-mobile-v149-sort,html body .tk.tk-v149 .tk-mobile-v149-sort .tk-clean-dd,html body .tk.tk-v149 .tk-mobile-v149-sort .tk-clean-dd-btn{outline:0!important;box-shadow:none!important}html body .tk.tk-v149 .tk-mobile-v149-filter,html body .tk.tk-v149 .tk-mobile-v149-sort{border:0!important;background:transparent!important}html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-btn,html body .tk.tk-v149 .tk-mobile-v149-sort .tk-clean-dd-btn{border:1px solid #c6d7e4!important}html body .tk.tk-v149 .tk-mobile-v149-filter:before,html body .tk.tk-v149 .tk-mobile-v149-filter:after,html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd:before,html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd:after,html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-btn:before,html body .tk.tk-v149 .tk-mobile-v149-filter .tk-clean-dd-btn:after{content:none!important;display:none!important}html body .tk.tk-v149 .tk-mobile-v149-actions .tk-mobile-v149-export{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}html body .tk.tk-v149 .tk-mobile-v149-actions .tk-mobile-v149-export>svg:last-child{width:12px!important;height:12px!important}html body .tk-mobile-row-actions-layer-v150{position:fixed!important;inset:0!important;z-index:2147483646!important;background:transparent!important;pointer-events:auto!important}html body .tk-mobile-row-actions-v150{z-index:2147483647!important;padding:7px!important;border:1px solid #c9d9e7!important;border-radius:15px!important;background:#fff!important;box-shadow:0 22px 56px #0d2a463d!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .tk-mobile-row-actions-v150 button{min-height:43px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#173651!important;-webkit-text-fill-color:#173651!important}html body .tk-mobile-row-actions-v150 button:active{background:#edf6ff!important}html body .tk-mobile-row-actions-v150 button.danger{color:#c53b45!important;-webkit-text-fill-color:#c53b45!important}html body .tk-export-mini-menu--portal{position:fixed!important;top:var(--tk-export-top)!important;left:var(--tk-export-left)!important;width:var(--tk-export-width)!important;max-width:calc(100vw - 24px)!important;z-index:2147483647!important;padding:7px!important;border:1px solid #c9d9e7!important;border-radius:15px!important;background:#fff!important;box-shadow:0 22px 56px #0d2a463d!important;overflow:hidden!important}html body .tk-export-mini-menu--portal button{min-height:52px!important;padding:8px 9px!important;border:0!important;border-radius:10px!important;background:#fff!important}html body.tk-mobile-detail-open{overflow:hidden!important}html body .tkm-detail-page{position:fixed!important;inset:0!important;z-index:2147483200!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0 10px calc(20px + env(safe-area-inset-bottom,0px))!important;display:block!important;background:linear-gradient(180deg,#f6fbff,#edf5fb)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body .tkm-detail-page,html body .tkm-detail-page *{box-sizing:border-box!important;min-width:0!important}html body .tkm-detail-nav{position:sticky!important;top:0!important;z-index:100!important;width:calc(100% + 20px)!important;min-height:62px!important;margin:0 -10px 12px!important;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px!important;display:grid!important;grid-template-columns:86px minmax(0,1fr) 86px!important;align-items:center!important;border:0!important;border-bottom:1px solid rgba(163,188,209,.46)!important;background:#f8fcfff5!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:0 7px 20px #163d5e0f!important}html body .tkm-detail-nav .tkm-back{width:auto!important;min-height:38px!important;padding:0 10px!important;justify-self:start!important;border:1px solid #c7d9e7!important;border-radius:11px!important;background:#fff!important;color:#17405f!important;-webkit-text-fill-color:#17405f!important;font-size:12px!important;font-weight:850!important}html body .tkm-detail-nav strong{text-align:center!important;color:#102f4b!important;font-size:15px!important;font-weight:900!important}html body .tkm-ticket-hero{position:relative!important;width:100%!important;margin:0 0 12px!important;padding:16px!important;border:1px solid #cbdce9!important;border-radius:20px!important;background:linear-gradient(145deg,#fff,#f5faff 58%,#eaf5ff)!important;box-shadow:0 12px 28px #10345412!important;overflow:visible!important}html body .tkm-ticket-hero:before,html body .tkm-ticket-hero:after{content:none!important;display:none!important}html body .tkm-ticket-id{display:inline-flex!important;width:auto!important;min-height:27px!important;padding:0 10px!important;align-items:center!important;border:1px solid #b8d2e8!important;border-radius:999px!important;background:#fff!important;color:#176fe8!important;font-size:10px!important;font-weight:900!important;letter-spacing:.05em!important}html body .tkm-ticket-hero h1{margin:12px 0 10px!important;color:#0d2d49!important;-webkit-text-fill-color:#0d2d49!important;font-size:clamp(19px,5.4vw,24px)!important;line-height:1.16!important;font-weight:900!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important}html body .tkm-badges{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}html body .tkm-meta{width:100%!important;margin:11px 0 0!important;padding-top:10px!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;border-top:1px solid rgba(180,202,219,.52)!important;color:#617b91!important;font-size:10.5px!important}html body .tkm-action-grid-clean{width:100%!important;margin:12px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important}html body .tkm-action-grid-clean .tkm-action-dd,html body .tkm-action-grid-clean .tk-clean-dd,html body .tkm-action-grid-clean .tk-clean-dd-btn,html body .tkm-action-grid-clean .tkm-claim-btn{width:100%!important;min-width:0!important}html body .tkm-action-grid-clean .tk-clean-dd-btn,html body .tkm-action-grid-clean .tkm-claim-btn{min-height:48px!important;height:auto!important;padding:8px 10px!important;border:1px solid #bfd2e1!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .tkm-action-grid-clean .tkm-claim-btn{grid-column:1 / -1!important;border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important}html body .tkm-action-dd .tk-clean-dd-menu{top:calc(100% + 7px)!important;left:0!important;right:auto!important;width:max(100%,160px)!important;max-width:calc(100vw - 32px)!important;z-index:2147483647!important;border:1px solid #c8d9e7!important;border-radius:13px!important;background:#fff!important;box-shadow:0 18px 42px #0d2a4633!important;overflow:hidden!important}html body .tkm-lock-note{width:100%!important;margin:10px 0 0!important;padding:10px 11px!important;border:1px solid #f3d39a!important;border-radius:11px!important;background:#fff9ed!important;color:#7a531b!important;font-size:11px!important;line-height:1.4!important}html body .tkm-conversation-card{position:relative!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;border:1px solid #cbdce9!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 28px #1034540f!important;overflow:visible!important}html body .tkm-conversation-card:before,html body .tkm-conversation-card:after{content:none!important;display:none!important}html body .tkm-tabs{position:sticky!important;top:calc(62px + env(safe-area-inset-top,0px))!important;z-index:45!important;width:100%!important;min-height:52px!important;margin:0!important;padding:6px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;border:0!important;border-bottom:1px solid #d8e4ed!important;border-radius:20px 20px 0 0!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html body .tkm-tabs button{min-height:39px!important;padding:6px 5px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#617b91!important;-webkit-text-fill-color:#617b91!important;font-size:10px!important;font-weight:850!important;white-space:nowrap!important}html body .tkm-tabs button.active{background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tkm-tabs button:after{content:none!important;display:none!important}html body .tkm-message-list{width:100%!important;max-height:none!important;min-height:260px!important;padding:13px!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow:visible!important}html body .tkm-msg{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:9px!important}html body .tkm-avatar{width:38px!important;height:38px!important;min-width:38px!important;border:1px solid #c6d9e8!important;border-radius:12px!important;background:linear-gradient(145deg,#edf7ff,#dceeff)!important;color:#176fe8!important;overflow:hidden!important}html body .tkm-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}html body .tkm-msg-body,html body .tkm-msg.agent .tkm-msg-body{position:relative!important;width:100%!important;margin:0!important;padding:11px 12px!important;border:1px solid #d5e2ec!important;border-radius:14px!important;background:#f9fcff!important;box-shadow:none!important;overflow:visible!important}html body .tkm-msg.agent .tkm-msg-body{border-color:#c4daf0!important;background:linear-gradient(145deg,#f5faff,#eaf5ff)!important}html body .tkm-msg-body header{position:relative!important;padding-right:32px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px 7px!important}html body .tkm-msg-body header strong{color:#173651!important;font-size:11.5px!important;font-weight:900!important}html body .tkm-msg-body header span,html body .tkm-msg-body header time{color:#71889b!important;font-size:9px!important}html body .tkm-msg-menu-btn{position:absolute!important;top:-5px!important;right:-5px!important;width:30px!important;height:30px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#5c7488!important}html body .tkm-msg-menu{position:absolute!important;top:34px!important;right:7px!important;z-index:2147483647!important;min-width:170px!important;padding:6px!important;border:1px solid #cbdce9!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 44px #0d2a4633!important}html body .tkm-msg-body p{margin:8px 0 0!important;color:#29485f!important;font-size:12px!important;line-height:1.55!important;overflow-wrap:anywhere!important}html body .tkm-files{width:100%!important;margin-top:9px!important}html body .tkm-files a{width:100%!important;margin-top:6px!important;padding:9px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:7px!important;border:1px solid #d3e1ec!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}html body .tkm-files a span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tkm-upload-preview{position:static!important;width:auto!important;margin:0 12px 8px!important;padding:8px!important;border:1px solid #cbdce9!important;border-radius:11px!important;background:#f6fbff!important}html body .tkm-reply-bar{position:relative!important;bottom:auto!important;z-index:2!important;width:100%!important;min-height:70px!important;margin:0!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 42px!important;align-items:end!important;gap:8px!important;border:0!important;border-top:1px solid #d4e2ec!important;border-radius:0 0 20px 20px!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 -10px 26px #1034540f!important}html body .tkm-attach,html body .tkm-send{width:40px!important;height:42px!important;min-width:40px!important;border-radius:11px!important}html body .tkm-attach{border:1px solid #c8d9e7!important;background:#f6fbff!important;color:#176fe8!important}html body .tkm-send{width:42px!important;min-width:42px!important;border:1px solid #176fe8!important;background:#176fe8!important;color:#fff!important}html body .tkm-reply-input{width:100%!important;min-height:44px!important;max-height:128px!important;margin:0!important;padding:11px 12px!important;border:1px solid #c8d9e7!important;border-radius:12px!important;background:#f9fcff!important;color:#173651!important;font-size:16px!important;line-height:1.35!important;resize:none!important;outline:0!important}html body .tkm-panel-list{width:100%!important;padding:13px!important;display:grid!important;gap:9px!important}html body .tkm-panel-list>div,html body .tkm-panel-list>a{width:100%!important;min-height:54px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid #d2e0eb!important;border-radius:12px!important;background:#f9fcff!important;overflow:hidden!important}html body .tkm-panel-list span{max-width:100%!important;overflow-wrap:anywhere!important;text-align:right!important}html body .tk-overlay:has(.tk-analytics-modal-v4){padding:8px!important;align-items:stretch!important;background:#081a2d85!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body .tk-analytics-modal-v4{width:100%!important;max-width:100%!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #c7d9e7!important;border-radius:22px!important;background:linear-gradient(180deg,#f7fbff,#eef6fc)!important;box-shadow:0 28px 80px #081f3847!important;overflow:hidden!important}html body .tk-analytics-modal-v4 .tk-modal-head{min-height:82px!important;padding:13px!important;border:0!important;border-bottom:1px solid #d4e2ec!important;background:linear-gradient(145deg,#eaf5ff,#fff)!important}html body .tk-analytics-modal-v4 .tk-modal-icon{width:40px!important;height:40px!important;min-width:40px!important;border:1px solid #bdd4e7!important;border-radius:12px!important;background:#fff!important;color:#176fe8!important}html body .tk-analytics-modal-v4 .tk-modal-title{color:#102f4b!important;font-size:17px!important;font-weight:900!important}html body .tk-analytics-modal-v4 .tk-modal-sub{margin-top:3px!important;color:#60798e!important;font-size:10px!important;line-height:1.35!important}html body .tk-analytics-modal-v4 .tk-modal-close{width:38px!important;height:38px!important;border:1px solid #bfd2e1!important;border-radius:11px!important;background:#fff!important;color:#173651!important}html body .tk-analytics-modal-v4 .tk-modal-body{min-height:0!important;max-height:none!important;padding:11px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}html body .tk-analytics-v4-toolbar{position:sticky!important;top:-11px!important;z-index:20!important;width:100%!important;margin:-11px 0 11px!important;padding:10px 0 8px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;background:#f5faff!important}html body .tk-analytics-v4-tabs{width:100%!important;padding:4px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;border:1px solid #cedeea!important;border-radius:12px!important;background:#eaf3fa!important}html body .tk-analytics-v4-tabs button{min-height:38px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#5d7589!important;font-size:10.5px!important;font-weight:850!important}html body .tk-analytics-v4-tabs button.active{background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk-analytics-v4-toolbar-meta{display:flex!important;justify-content:space-between!important;gap:8px!important;color:#60798e!important;font-size:9px!important}html body .tk-analytics-v4-dashboard,html body .tk-analytics-v4-staff{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .tk-analytics-v4-pulse{width:100%!important;padding:14px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;border:1px solid #c7dbeb!important;border-radius:17px!important;background:linear-gradient(145deg,#fff,#eaf5ff)!important;box-shadow:none!important}html body .tk-analytics-v4-pulse h2{margin:5px 0 7px!important;color:#102f4b!important;font-size:20px!important;line-height:1.16!important}html body .tk-analytics-v4-pulse p{margin:0!important;color:#59748a!important;font-size:11px!important;line-height:1.45!important}html body .tk-analytics-v4-score-wrap{display:grid!important;justify-items:center!important}html body .tk-analytics-v4-score{width:112px!important;height:112px!important}html body .tk-analytics-v4-kpis{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .tk-analytics-v4-kpi{min-height:106px!important;padding:11px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;border:1px solid #cbdce9!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f1f8ff)!important;box-shadow:none!important}html body .tk-analytics-v4-main-grid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .tk-analytics-v4-card{width:100%!important;padding:13px!important;border:1px solid #cbdce9!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .tk-analytics-v4-card-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body .tk-analytics-v4-card-head h3{margin:3px 0!important;color:#173651!important;font-size:14px!important}html body .tk-analytics-v4-card-head p{margin:0!important;color:#6a8194!important;font-size:10px!important}html body .tk-analytics-v4-chart{width:100%!important;min-height:190px!important;padding:10px 2px 0!important;overflow-x:auto!important;overflow-y:hidden!important}html body .tk-analytics-v4-chart-month{min-width:42px!important}html body .tk-analytics-v4-quality-row{grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important}html body .tk-analytics-modal-v4 .tk-modal-foot{min-height:66px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;border-top:1px solid #d4e2ec!important;background:#fff!important}html body .tk-analytics-footnote{color:#6a8194!important;font-size:9px!important;text-align:center!important}html body .tk-analytics-close-btn{width:100%!important;min-height:43px!important;border:1px solid #176fe8!important;border-radius:11px!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media print{body.tk-print-ticket-queue-v150 *{visibility:hidden!important}body.tk-print-ticket-queue-v150 .tk-table-card,body.tk-print-ticket-queue-v150 .tk-table-card *{visibility:visible!important}body.tk-print-ticket-queue-v150 .tk-table-card{position:absolute!important;inset:0!important;width:100%!important;box-shadow:none!important;border:0!important}body.tk-print-ticket-queue-v150 .tk-command-center,body.tk-print-ticket-queue-v150 .tk-mobile-home-actions,body.tk-print-ticket-queue-v150 .tk-row-menu-cell,body.tk-print-ticket-queue-v150 .tk-card-foot{display:none!important}}.tk-row-menu-cell{position:relative!important;overflow:visible!important}.tk-row-actions-menu{top:calc(100% + 8px)!important;right:0!important;bottom:auto!important;transform:none!important;z-index:2147482500!important}.tk-mobile-ticket-card-v151,.tk-mobile-ticket-card-v151.active,.tk-mobile-ticket-card-v151[aria-selected=true]{background:#fff!important;background-image:none!important;filter:none!important}.tk-mobile-ticket-card-v151.active{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81f,0 12px 28px #1f4c7914!important}.tk-clean-dd-menu button.active,.tk-clean-dd-menu button[aria-selected=true],.tk-filter-option-v149.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#176fe8!important;background-image:none!important;box-shadow:none!important;filter:none!important}.tk-detail-page-v151{--tkv151-blue: #176fe8;--tkv151-ink: #122f4d;--tkv151-muted: #6b8195;--tkv151-line: #d7e4ee;min-height:100%;padding:18px;background:#f4f8fc!important}.tk-detail-page-v151 .tk-detail-topline{min-height:52px;padding:0 4px 14px;border:0!important;background:transparent!important}.tk-detail-page-v151 .tk-detail-back{min-height:40px;padding:0 14px;border:1px solid var(--tkv151-line);border-radius:12px;background:#fff;color:var(--tkv151-ink);font-weight:800}.tk-detail-page-v151 .tk-detail-crumbs{color:var(--tkv151-muted)}.tk-detail-page-v151 .tk-detail-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(230px,auto);gap:18px;align-items:center;padding:22px;border:1px solid var(--tkv151-line)!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 36px #19436912!important}.tk-detail-page-v151 .tk-detail-icon{width:52px;height:52px;border-radius:15px;background:#eaf4ff!important;color:var(--tkv151-blue)!important}.tk-detail-page-v151 .tk-detail-titlebox h1{max-width:780px;margin:5px 0 10px;color:var(--tkv151-ink);font-size:clamp(21px,2.2vw,31px);line-height:1.13;letter-spacing:-.025em}.tk-detail-page-v151 .tk-detail-titlebox p{margin:9px 0 0;color:var(--tkv151-muted)}.tk-detail-page-v151 .tk-detail-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-self:stretch}.tk-detail-page-v151 .tk-detail-hero-actions>button,.tk-detail-page-v151 .tk-detail-hero-actions .tk-clean-dd-btn{min-height:42px;border-radius:11px!important}.tk-detail-page-v151 .tk-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:16px;margin-top:16px;align-items:start}.tk-detail-page-v151 .tk-detail-main,.tk-detail-page-v151 .tk-side-card{border:1px solid var(--tkv151-line)!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 30px #1943690e!important}.tk-detail-page-v151 .tk-detail-main{overflow:hidden}.tk-detail-page-v151 .tk-detail-tabs{display:flex;gap:6px;padding:10px;border-bottom:1px solid var(--tkv151-line);background:#f8fbfe}.tk-detail-page-v151 .tk-detail-tabs button{min-height:38px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#61788e;font-weight:800}.tk-detail-page-v151 .tk-detail-tabs button.active{background:var(--tkv151-blue)!important;color:#fff!important}.tk-detail-page-v151 .tk-detail-convo{border:0!important;border-radius:0!important;box-shadow:none!important}.tk-detail-page-v151 .tk-detail-convo-head{padding:18px 20px 12px}.tk-detail-page-v151 .tk-detail-timeline{padding:4px 20px 18px}.tk-detail-page-v151 .tk-detail-msg{gap:11px}.tk-detail-page-v151 .tk-detail-msg article{border:1px solid var(--tkv151-line)!important;border-radius:15px!important;background:#f9fbfd!important;box-shadow:none!important}.tk-detail-page-v151 .tk-detail-msg.agent article{background:#edf6ff!important;border-color:#c6def5!important}.tk-detail-page-v151 .tk-detail-reply{margin:0 16px 16px;padding:14px;border:1px solid var(--tkv151-line)!important;border-radius:15px!important;background:#f8fbfe!important}.tk-detail-page-v151 .tk-detail-reply-input{min-height:118px!important;border:1px solid #cbdbe8!important;border-radius:12px!important;background:#fff!important}.tk-detail-page-v151 .tk-detail-editor{margin-top:8px;border:0!important;background:transparent!important}.tk-detail-page-v151 .tk-detail-send-inline{margin-left:auto;background:var(--tkv151-blue)!important;color:#fff!important}.tk-detail-page-v151 .tk-detail-side{display:grid;gap:12px}.tk-detail-page-v151 .tk-side-card{padding:16px!important}.tk-detail-page-v151 .tk-detail-info-v151{padding:20px!important}.tk-detail-section-head-v151{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.tk-detail-section-head-v151 span:first-child{color:var(--tkv151-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tk-detail-section-head-v151 h2{margin:4px 0 3px;color:var(--tkv151-ink);font-size:22px}.tk-detail-section-head-v151 p{margin:0;color:var(--tkv151-muted)}.tk-detail-section-id-v151{padding:7px 10px;border-radius:999px;background:#edf5ff;color:var(--tkv151-blue)!important;font-size:11px!important;font-weight:900!important;white-space:nowrap}.tk-detail-description-v151{padding:15px;border:1px solid var(--tkv151-line);border-radius:14px;background:#f8fbfe}.tk-detail-description-v151>span,.tk-detail-info-grid-v151 article>span{display:block;color:#6b8195;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.tk-detail-description-v151 p{margin:7px 0 0;color:#29445e;line-height:1.55}.tk-detail-info-grid-v151{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.tk-detail-info-grid-v151 article{min-height:105px;padding:14px;border:1px solid var(--tkv151-line);border-radius:14px;background:#fff}.tk-detail-info-grid-v151 article.wide{grid-column:span 2}.tk-detail-info-grid-v151 article strong{display:block;margin-top:9px;color:var(--tkv151-ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.tk-detail-info-grid-v151 article>div{margin-top:9px}.tk-detail-info-grid-v151 article small{display:block;margin-top:5px;color:var(--tkv151-muted);font-size:11px}.tk-overlay:has(.tk-analytics-modal-v151){background:#0d1f329e!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.tk-analytics-modal-v151{width:min(1120px,calc(100vw - 32px))!important;max-height:min(920px,calc(100dvh - 28px))!important;border-radius:22px!important;background:#f5f9fc!important;overflow:hidden!important}.tk-analytics-modal-v151 .tk-modal-head,.tk-analytics-modal-v151 .tk-modal-foot{background:#fff!important;border-color:#d7e4ee!important}.tk-analytics-modal-v151 .tk-modal-body{padding:0!important;background:#f5f9fc!important;overflow:auto!important}.tk-analytics-toolbar-v151{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #d7e4ee;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tk-analytics-tabs-v151{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#edf3f8}.tk-analytics-tabs-v151 button{min-height:36px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:#61788e;font-weight:850}.tk-analytics-tabs-v151 button.active{background:#176fe8!important;color:#fff!important;box-shadow:none!important}.tk-analytics-live-v151{display:inline-flex;align-items:center;gap:7px;color:#4c667d;font-size:12px;font-weight:800}.tk-analytics-live-v151 i{width:8px;height:8px;border-radius:50%;background:#22a66f;box-shadow:0 0 0 4px #dcf7eb}.tk-analytics-dashboard-v151{display:grid;gap:14px;padding:16px}.tk-analytics-hero-v151{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:18px;padding:22px;border:1px solid #cfe0ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px #1641640f}.tk-analytics-eyebrow-v151{color:#176fe8;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.tk-analytics-hero-v151 h2{margin:6px 0;color:#122f4d;font-size:28px;letter-spacing:-.03em}.tk-analytics-hero-v151 p{max-width:650px;margin:0;color:#60788e;line-height:1.5}.tk-analytics-hero-tags-v151{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.tk-analytics-hero-tags-v151 span{padding:6px 9px;border-radius:999px;background:#eef5fb;color:#3b5871;font-size:11px;font-weight:850}.tk-analytics-gauge-v151{width:136px;height:136px;margin:auto;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#176fe8 var(--analytics-progress),#e4edf5 0)}.tk-analytics-gauge-v151:before{content:"";position:absolute;width:104px;height:104px;border-radius:50%;background:#fff}.tk-analytics-gauge-v151{position:relative}.tk-analytics-gauge-v151>div{position:relative;z-index:1;display:grid;place-items:center;color:#176fe8}.tk-analytics-gauge-v151 strong{margin-top:3px;color:#122f4d;font-size:25px}.tk-analytics-gauge-v151 span{color:#71869a;font-size:10px;font-weight:800}.tk-analytics-metrics-v151{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tk-analytics-metrics-v151 article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px;border:1px solid #d7e4ee;border-radius:15px;background:#fff}.tk-analytics-metrics-v151 article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#edf5ff;color:#176fe8}.tk-analytics-metrics-v151 article.tone-green>span{background:#e8f8f0;color:#16805a}.tk-analytics-metrics-v151 article.tone-orange>span{background:#fff3e3;color:#c77814}.tk-analytics-metrics-v151 article.tone-violet>span{background:#f1edff;color:#7157d5}.tk-analytics-metrics-v151 small{color:#6c8296;font-size:10px;font-weight:850;text-transform:uppercase}.tk-analytics-metrics-v151 strong{display:block;margin-top:3px;color:#122f4d;font-size:23px}.tk-analytics-metrics-v151 p{margin:3px 0 0;color:#6c8296;font-size:10px}.tk-analytics-grid-v151{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:14px}.tk-analytics-card-v151{padding:18px;border:1px solid #d7e4ee;border-radius:17px;background:#fff}.tk-analytics-card-v151>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tk-analytics-card-v151 header span{color:#176fe8;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tk-analytics-card-v151 h3{margin:4px 0 2px;color:#122f4d;font-size:17px}.tk-analytics-card-v151 header p{margin:0;color:#71869a;font-size:11px}.tk-analytics-legend-v151{display:flex;gap:10px}.tk-analytics-legend-v151 span{display:inline-flex;align-items:center;gap:5px;color:#61788e!important;letter-spacing:0!important;text-transform:none!important}.tk-analytics-legend-v151 i{width:8px;height:8px;border-radius:3px;background:#176fe8}.tk-analytics-legend-v151 i.resolved{background:#27a875}.tk-analytics-chart-v151{height:205px;margin-top:20px;display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));align-items:end;gap:8px;overflow-x:auto}.tk-analytics-month-v151{min-width:42px;display:grid;justify-items:center;gap:8px}.tk-analytics-bars-v151{height:160px;display:flex;align-items:flex-end;gap:4px}.tk-analytics-bars-v151>span{position:relative;width:13px;min-height:5px;border-radius:5px 5px 2px 2px;background:#176fe8}.tk-analytics-bars-v151>span.resolved{background:#27a875}.tk-analytics-bars-v151 b{position:absolute;left:50%;top:-17px;transform:translate(-50%);color:#61788e;font-size:9px}.tk-analytics-month-v151>small{color:#71869a;font-size:10px;font-weight:800}.tk-analytics-quality-list-v151{display:grid;gap:9px;margin-top:15px}.tk-analytics-quality-list-v151 article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px;border:1px solid #e0e9f0;border-radius:13px;background:#f9fbfd}.tk-analytics-quality-list-v151 article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#edf5ff;color:#176fe8}.tk-analytics-quality-list-v151 small{color:#6c8296;font-size:10px;font-weight:800}.tk-analytics-quality-list-v151 strong{display:block;margin-top:2px;color:#122f4d;font-size:14px}.tk-analytics-quality-list-v151 p{margin:2px 0 0;color:#7a8fa1;font-size:10px}.tk-analytics-departments-v151 header>b{padding:6px 9px;border-radius:999px;background:#edf5ff;color:#176fe8;font-size:11px}.tk-analytics-department-list-v151{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.tk-analytics-department-list-v151 article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #e0e9f0;border-radius:13px;background:#f9fbfd}.tk-analytics-department-icon-v151{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#edf5ff;color:#176fe8}.tk-analytics-department-list-v151 article strong{color:#233f59;font-size:12px}.tk-analytics-department-list-v151 article div>span{display:block;height:6px;margin-top:7px;border-radius:99px;background:#e4edf5;overflow:hidden}.tk-analytics-department-list-v151 article div>span i{display:block;height:100%;border-radius:inherit;background:#176fe8}.tk-analytics-department-list-v151 article>b{color:#122f4d;font-size:14px}.tk-analytics-empty-v151{margin-top:15px;padding:22px;border:1px dashed #cbdbe8;border-radius:13px;color:#71869a;text-align:center}.tk-analytics-staff-v151{padding:16px}.tk-analytics-note-v151{color:#6c8296;font-size:11px}.tk-analytics-close-v151{min-width:110px;background:#176fe8!important;color:#fff!important}@media(max-width:900px){html body .tk-mobile-row-actions-v150{max-height:calc(100dvh - var(--tk-menu-top, 80px) - 16px)!important;overflow-y:auto!important}.tk-detail-page-v151{padding:9px!important}.tk-detail-page-v151 .tk-detail-topline{position:sticky;top:0;z-index:20;padding:5px 0 9px;background:#f4f8fc!important}.tk-detail-page-v151 .tk-detail-crumbs{display:none!important}.tk-detail-page-v151 .tk-detail-hero{grid-template-columns:1fr!important;gap:12px!important;padding:15px!important;border-radius:18px!important}.tk-detail-page-v151 .tk-detail-icon{display:none!important}.tk-detail-page-v151 .tk-detail-titlebox h1{font-size:21px!important}.tk-detail-page-v151 .tk-detail-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tk-detail-page-v151 .tk-detail-grid{grid-template-columns:1fr!important;gap:10px!important;margin-top:10px!important}.tk-detail-page-v151 .tk-detail-main{border-radius:16px!important}.tk-detail-page-v151 .tk-detail-tabs{overflow-x:auto!important;scrollbar-width:none}.tk-detail-page-v151 .tk-detail-tabs button{flex:0 0 auto!important;white-space:nowrap!important}.tk-detail-page-v151 .tk-detail-convo-head{padding:14px 13px 9px!important}.tk-detail-page-v151 .tk-detail-timeline{padding:2px 11px 13px!important;max-height:none!important;overflow:visible!important}.tk-detail-page-v151 .tk-detail-msg article header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 8px!important}.tk-detail-page-v151 .tk-detail-msg article header time{grid-column:1 / -1!important}.tk-detail-page-v151 .tk-detail-reply{margin:0 9px 10px!important;padding:10px!important}.tk-detail-page-v151 .tk-detail-editor{display:flex!important;overflow-x:auto!important}.tk-detail-page-v151 .tk-detail-send-inline{position:sticky;right:0;flex:0 0 auto!important}.tk-detail-page-v151 .tk-detail-side{grid-template-columns:1fr!important}.tk-detail-page-v151 .tk-detail-info-v151{padding:14px!important}.tk-detail-section-head-v151{display:grid!important}.tk-detail-section-id-v151{justify-self:start}.tk-detail-info-grid-v151{grid-template-columns:1fr!important}.tk-detail-info-grid-v151 article.wide{grid-column:auto!important}.tk-detail-info-grid-v151 article{min-height:0!important}.tk-analytics-modal-v151{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:18px!important}.tk-analytics-modal-v151 .tk-modal-head{padding:13px!important}.tk-analytics-modal-v151 .tk-modal-sub{display:none!important}.tk-analytics-toolbar-v151{padding:9px!important;align-items:stretch!important;flex-direction:column!important}.tk-analytics-tabs-v151{width:100%!important}.tk-analytics-tabs-v151 button{flex:1!important;padding:0 8px!important}.tk-analytics-live-v151{align-self:flex-end!important}.tk-analytics-dashboard-v151{padding:9px!important;gap:9px!important}.tk-analytics-hero-v151{grid-template-columns:1fr!important;padding:15px!important}.tk-analytics-hero-v151 h2{font-size:23px!important}.tk-analytics-gauge-v151{width:116px!important;height:116px!important}.tk-analytics-gauge-v151:before{width:88px!important;height:88px!important}.tk-analytics-metrics-v151{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.tk-analytics-metrics-v151 article{grid-template-columns:35px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.tk-analytics-metrics-v151 article>span{width:35px!important;height:35px!important}.tk-analytics-metrics-v151 strong{font-size:19px!important}.tk-analytics-grid-v151{grid-template-columns:1fr!important;gap:9px!important}.tk-analytics-card-v151{padding:13px!important}.tk-analytics-chart-v151{grid-template-columns:repeat(7,minmax(48px,1fr))!important}.tk-analytics-department-list-v151{grid-template-columns:1fr!important}.tk-analytics-modal-v151 .tk-modal-foot{padding:10px!important}.tk-analytics-note-v151{display:none!important}.tk-analytics-close-v151{width:100%!important}}@media(max-width:768px){html body.tk-mobile-detail-open,html body:has(.tkm-detail-page-v152){overflow:hidden!important}html body .tk-mobile-ticket-card-v151,html body .tk-mobile-ticket-card-v151.active,html body .tk-mobile-ticket-card-v151[aria-selected=true],html body .tk-mobile-ticket-card-v151:is(:hover,:focus,:active){background:#fff!important;background-color:#fff!important;background-image:none!important;filter:none!important;opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important}html body .tk-mobile-ticket-card-v151:before,html body .tk-mobile-ticket-card-v151:after,html body .tk-mobile-ticket-card-v151.active:before,html body .tk-mobile-ticket-card-v151.active:after,html body .tk-mobile-ticket-card-v151[aria-selected=true]:before,html body .tk-mobile-ticket-card-v151[aria-selected=true]:after{content:none!important;display:none!important;background:none!important}html body .tk-mobile-ticket-card-v151.active,html body .tk-mobile-ticket-card-v151[aria-selected=true]{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe824,0 10px 24px #143a5b12!important}html body .tk-mobile-v149-status .tk-clean-dd-menu button.active,html body .tk-mobile-v149-priority .tk-clean-dd-menu button.active,html body .tk-mobile-v149-status .tk-clean-dd-menu button[aria-selected=true],html body .tk-mobile-v149-priority .tk-clean-dd-menu button[aria-selected=true],html body .tk-clean-dd-menu .tk-filter-option-v149.active{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 4px 0 #0f5bc2!important}html body .tkm-detail-page-v152{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;background:#f2f7fb!important;overflow:hidden!important;overscroll-behavior:contain!important}html body .tkm-detail-page-v152,html body .tkm-detail-page-v152 *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .tkm-detail-page-v152 .tkm-detail-nav{position:relative!important;top:auto!important;z-index:50!important;width:100%!important;min-height:calc(58px + env(safe-area-inset-top,0px))!important;padding:calc(9px + env(safe-area-inset-top,0px)) 12px 9px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid #d7e4ee!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:none!important}html body .tkm-detail-page-v152 .tkm-detail-nav strong{color:#15324d!important;font-size:15px!important;font-weight:900!important;text-align:center!important}html body .tkm-detail-page-v152 .tkm-back{min-height:38px!important;padding:0 11px!important;border:1px solid #cbdbe8!important;border-radius:11px!important;background:#f7fafc!important;color:#29445e!important;font-size:12px!important;font-weight:850!important}html body .tkm-detail-page-v152{grid-template-areas:"nav" "workspace"!important}html body .tkm-detail-page-v152 .tkm-detail-nav{grid-area:nav!important}html body .tkm-detail-page-v152:after{content:none!important}html body .tkm-detail-page-v152 .tkm-detail-workspace-v152{grid-area:workspace!important;width:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(52dvh,1fr)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}html body .tkm-detail-page-v152 .tkm-ticket-hero{position:relative!important;inset:auto!important;z-index:2!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px 12px 12px!important;border:0!important;border-bottom:1px solid #d7e4ee!important;border-radius:0!important;background:linear-gradient(145deg,#fff,#f4faff 58%,#eaf5ff)!important;box-shadow:none!important;overflow:visible!important}html body .tkm-detail-page-v152 .tkm-ticket-hero:before,html body .tkm-detail-page-v152 .tkm-ticket-hero:after{content:none!important;display:none!important}html body .tkm-detail-page-v152 .tkm-ticket-id{display:inline-flex!important;padding:5px 8px!important;border:1px solid #bcd7ee!important;border-radius:999px!important;background:#fff!important;color:#176fe8!important;font-size:9px!important;font-weight:900!important}html body .tkm-detail-page-v152 .tkm-ticket-hero h1{margin:8px 0!important;color:#102f4b!important;font-size:20px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important;white-space:normal!important}html body .tkm-detail-page-v152 .tkm-badges,html body .tkm-detail-page-v152 .tkm-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}html body .tkm-detail-page-v152 .tkm-meta{margin-top:8px!important;color:#6d8397!important;font-size:9px!important}html body .tkm-detail-page-v152 .tkm-action-grid-clean{width:100%!important;margin-top:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}html body .tkm-detail-page-v152 .tkm-action-grid-clean>*,html body .tkm-detail-page-v152 .tkm-action-grid-clean .tk-clean-dd-btn{width:100%!important;min-height:42px!important;border-radius:11px!important}html body .tkm-detail-page-v152 .tkm-claim-btn{grid-column:1 / -1!important}html body .tkm-detail-page-v152 .tkm-lock-note{margin-top:8px!important;padding:8px 10px!important;border:1px solid #ead39a!important;border-radius:10px!important;background:#fff9e9!important;color:#7a5b14!important;font-size:9.5px!important;line-height:1.35!important}html body .tkm-detail-page-v152 .tkm-conversation-card{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;min-height:52dvh!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .tkm-detail-page-v152 .tkm-tabs{flex:0 0 auto!important;width:100%!important;min-height:50px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:0!important;border-bottom:1px solid #dfe8ef!important;background:#fff!important;overflow:hidden!important}html body .tkm-detail-page-v152 .tkm-tabs button{position:relative!important;padding:0 4px!important;border:0!important;background:transparent!important;color:#60778c!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}html body .tkm-detail-page-v152 .tkm-tabs button.active{color:#176fe8!important;background:#f4f9ff!important}html body .tkm-detail-page-v152 .tkm-tabs button.active:after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;height:3px!important;border-radius:3px 3px 0 0!important;background:#176fe8!important}html body .tkm-detail-page-v152 .tkm-tabs em{min-width:20px!important;height:20px!important;margin-left:3px!important;padding:0 5px!important;border-radius:999px!important;background:#e9f2fb!important;color:#42627e!important;font-size:9px!important}html body .tkm-detail-page-v152 .tkm-message-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:12px 10px 10px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#f7fafc!important}html body .tkm-detail-page-v152 .tkm-msg{width:100%!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;margin-bottom:10px!important}html body .tkm-detail-page-v152 .tkm-msg.agent{grid-template-columns:minmax(0,1fr) 34px!important}html body .tkm-detail-page-v152 .tkm-msg.agent .tkm-avatar{grid-column:2!important}html body .tkm-detail-page-v152 .tkm-msg.agent .tkm-msg-body{grid-column:1!important;grid-row:1!important}html body .tkm-detail-page-v152 .tkm-avatar{width:34px!important;height:34px!important;border-radius:11px!important}html body .tkm-detail-page-v152 .tkm-msg-body{width:100%!important;padding:10px!important;border:1px solid #d7e4ee!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body .tkm-detail-page-v152 .tkm-msg.agent .tkm-msg-body{border-color:#bdd8ef!important;background:#edf6ff!important}html body .tkm-detail-page-v152 .tkm-msg-body header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 7px!important;align-items:center!important}html body .tkm-detail-page-v152 .tkm-msg-body header strong,html body .tkm-detail-page-v152 .tkm-msg-body header span,html body .tkm-detail-page-v152 .tkm-msg-body header time{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tkm-detail-page-v152 .tkm-msg-body header time{grid-column:1!important;font-size:8.5px!important}html body .tkm-detail-page-v152 .tkm-msg-menu-btn{grid-column:2!important;grid-row:1 / span 2!important}html body .tkm-detail-page-v152 .tkm-msg-body>p{margin:8px 0 0!important;color:#29445e!important;font-size:12px!important;line-height:1.48!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important}html body .tkm-detail-page-v152 .tkm-files a{grid-template-columns:auto minmax(0,1fr) auto auto!important;overflow:hidden!important}html body .tkm-detail-page-v152 .tkm-files a span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tkm-detail-page-v152 .tkm-upload-preview{flex:0 0 auto!important;max-height:72px!important;overflow-y:auto!important}html body .tkm-detail-page-v152 .tkm-reply-bar{position:relative!important;bottom:auto!important;z-index:30!important;flex:0 0 auto!important;width:100%!important;padding:8px 9px calc(9px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 44px!important;align-items:end!important;gap:7px!important;border:0!important;border-top:1px solid #dfe8ef!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html body .tkm-detail-page-v152 .tkm-attach,html body .tkm-detail-page-v152 .tkm-send{width:42px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:12px!important}html body .tkm-detail-page-v152 .tkm-send{width:44px!important}html body .tkm-detail-page-v152 .tkm-reply-input{width:100%!important;min-height:44px!important;max-height:112px!important;padding:11px 12px!important;border:1px solid #cbdbe8!important;border-radius:13px!important;background:#f8fbfe!important;color:#173651!important;font-size:16px!important;line-height:1.35!important;resize:none!important;overflow-y:auto!important}html body .tkm-detail-page-v152 .tkm-panel-list{flex:1 1 auto!important;min-height:0!important;padding:12px!important;display:grid!important;align-content:start!important;gap:8px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f7fafc!important}html body .tkm-detail-page-v152 .tkm-panel-list>div,html body .tkm-detail-page-v152 .tkm-panel-list>a{width:100%!important;min-height:54px!important;padding:11px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;border:1px solid #d7e4ee!important;border-radius:13px!important;background:#fff!important;overflow-wrap:anywhere!important}html body .tk-overlay:has(.tk-analytics-modal-v151){padding:0!important;align-items:stretch!important;background:#0c1d2fad!important}html body .tk-analytics-modal-v151{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:0!important;border-radius:0!important;background:#f2f7fb!important;overflow:hidden!important}html body .tk-analytics-modal-v151 .tk-modal-head{min-height:calc(68px + env(safe-area-inset-top,0px))!important;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px!important;border-bottom:1px solid #d7e4ee!important;background:linear-gradient(145deg,#fff,#edf6ff)!important}html body .tk-analytics-modal-v151 .tk-modal-head h2{font-size:18px!important}html body .tk-analytics-modal-v151 .tk-modal-sub{display:block!important;max-width:245px!important;font-size:9.5px!important;line-height:1.35!important}html body .tk-analytics-modal-v151 .tk-modal-body{min-height:0!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}html body .tk-analytics-toolbar-v151{position:sticky!important;top:0!important;z-index:12!important;width:100%!important;padding:9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;border-bottom:1px solid #d7e4ee!important;background:#fffffff7!important}html body .tk-analytics-tabs-v151{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:3px!important}html body .tk-analytics-tabs-v151 button{min-height:38px!important;padding:0 6px!important;font-size:10px!important}html body .tk-analytics-live-v151{align-self:center!important;font-size:8px!important}html body .tk-analytics-dashboard-v151{width:100%!important;padding:10px!important;display:grid!important;gap:10px!important}html body .tk-analytics-hero-v151{width:100%!important;padding:15px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 94px!important;align-items:center!important;gap:10px!important;border-radius:18px!important;overflow:hidden!important}html body .tk-analytics-hero-v151 h2{font-size:21px!important;line-height:1.1!important}html body .tk-analytics-hero-v151 p{font-size:9.5px!important;line-height:1.4!important}html body .tk-analytics-hero-tags-v151{gap:5px!important}html body .tk-analytics-hero-tags-v151 span{padding:4px 6px!important;font-size:8px!important}html body .tk-analytics-gauge-v151{width:94px!important;height:94px!important}html body .tk-analytics-gauge-v151:before{width:72px!important;height:72px!important}html body .tk-analytics-gauge-v151 strong{font-size:17px!important}html body .tk-analytics-metrics-v151{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .tk-analytics-metrics-v151 article{min-height:108px!important;padding:10px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;border-radius:14px!important;overflow:hidden!important}html body .tk-analytics-metrics-v151 article>span{width:34px!important;height:34px!important}html body .tk-analytics-metrics-v151 strong{font-size:20px!important}html body .tk-analytics-grid-v151{width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body .tk-analytics-card-v151{width:100%!important;padding:13px!important;border-radius:16px!important;overflow:hidden!important}html body .tk-analytics-card-v151>header{display:grid!important;gap:8px!important}html body .tk-analytics-legend-v151{justify-content:flex-start!important}html body .tk-analytics-chart-v151{width:100%!important;height:190px!important;grid-template-columns:repeat(7,minmax(44px,1fr))!important;padding-bottom:4px!important;overflow-x:auto!important;overflow-y:hidden!important}html body .tk-analytics-quality-list-v151 article,html body .tk-analytics-department-list-v151 article{overflow:hidden!important}html body .tk-analytics-department-list-v151{grid-template-columns:minmax(0,1fr)!important}html body .tk-analytics-staff-v151{padding:10px!important;overflow-x:hidden!important}html body .tk-analytics-modal-v151 .tk-modal-foot{padding:9px 10px calc(9px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;border-top:1px solid #d7e4ee!important;background:#fff!important}html body .tk-analytics-note-v151{width:100%!important;color:#6c8296!important;font-size:8.5px!important;line-height:1.35!important;text-align:center!important}html body .tk-analytics-close-v151{width:100%!important;min-height:44px!important}html body .tk-delete-guard-overlay-v152{padding:10px!important}html body .tk-delete-guard-modal-v152{max-width:420px!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important;border:1px solid #d7e4ee!important;border-radius:18px!important;background:#fff!important}html body .tk-delete-warning-v152{margin-top:12px!important;padding:10px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;border:1px solid #f0c9c9!important;border-radius:12px!important;background:#fff4f4!important;color:#a52626!important}html body .tk-delete-warning-v152 strong,html body .tk-delete-warning-v152 small{display:block!important}html body .tk-delete-warning-v152 strong{font-size:11px!important}html body .tk-delete-warning-v152 small{margin-top:3px!important;color:#7f4242!important;font-size:9.5px!important;line-height:1.4!important}html body .tk-delete-ack-v152{margin-top:10px!important;padding:10px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;border:1px solid #d7e4ee!important;border-radius:12px!important;background:#f7fafc!important;color:#29445e!important;font-size:10px!important;line-height:1.4!important;cursor:pointer!important}html body .tk-delete-ack-v152 input{width:18px!important;height:18px!important;margin:0!important;accent-color:#dc2626!important}}@media(max-width:380px){html body .tk-analytics-hero-v151{grid-template-columns:minmax(0,1fr)!important}html body .tk-analytics-gauge-v151{justify-self:center!important}}@media(max-width:768px){html body:has(.tkm-detail-page-v153),html body.tk-mobile-detail-open{overflow:hidden!important;overscroll-behavior:none!important}html body .tk .tk-mobile-ticket-card-v151,html body .tk .tk-mobile-ticket-card-v151.active,html body .tk .tk-mobile-ticket-card-v151[aria-selected=true]{background:#fff!important;background-color:#fff!important;background-image:none!important;filter:none!important;opacity:1!important;isolation:isolate!important}html body .tk .tk-mobile-ticket-card-v151:before,html body .tk .tk-mobile-ticket-card-v151:after,html body .tk .tk-mobile-ticket-card-v151.active:before,html body .tk .tk-mobile-ticket-card-v151.active:after,html body .tk .tk-mobile-ticket-card-v151[aria-selected=true]:before,html body .tk .tk-mobile-ticket-card-v151[aria-selected=true]:after{content:none!important;display:none!important;background:transparent!important;opacity:0!important}html body .tk .tk-mobile-ticket-card-v151.active,html body .tk .tk-mobile-ticket-card-v151[aria-selected=true]{border-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81f,0 10px 26px #17395b14!important}html body .tk-mobile-v149-status .tk-clean-dd-menu [role=option][aria-selected=true],html body .tk-mobile-v149-priority .tk-clean-dd-menu [role=option][aria-selected=true],html body .tk-mobile-v149-status .tk-clean-dd-menu .active,html body .tk-mobile-v149-priority .tk-clean-dd-menu .active{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 4px 0 #0d57bb!important}html body .tk-mobile-row-actions-layer-v153{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;background:transparent!important;pointer-events:auto!important}html body .tk-mobile-row-actions-v153{z-index:2147483601!important;margin:0!important;padding:6px!important;border:1px solid #c9d9e7!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 42px #122c4438!important;transform:none!important;animation:tk-v153-menu-in .14s ease-out both!important;overscroll-behavior:contain!important}html body .tk-mobile-row-actions-v153:before{content:""!important;position:absolute!important;top:-6px!important;right:15px!important;width:11px!important;height:11px!important;border-left:1px solid #c9d9e7!important;border-top:1px solid #c9d9e7!important;background:#fff!important;transform:rotate(45deg)!important}html body .tk-mobile-row-actions-v153>button{position:relative!important;z-index:1!important;width:100%!important;min-height:43px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 11px!important;border:0!important;border-radius:9px!important;background:#fff!important;color:#26445e!important;font-size:12px!important;font-weight:750!important;text-align:left!important}html body .tk-mobile-row-actions-v153>button:active{background:#edf6ff!important}html body .tk-mobile-row-actions-v153>button.danger{color:#c52b2b!important}@keyframes tk-v153-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}html body .tkm-detail-page-v153{position:fixed!important;inset:0!important;z-index:2147483500!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;background:#eef5fa!important;overflow:hidden!important}html body .tkm-detail-page-v153,html body .tkm-detail-page-v153 *{box-sizing:border-box!important}html body .tkm-detail-page-v153 .tkm-detail-nav{position:relative!important;inset:auto!important;flex:0 0 auto!important;min-height:calc(58px + env(safe-area-inset-top,0px))!important;padding:calc(9px + env(safe-area-inset-top,0px)) 12px 9px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 58px!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid #d7e4ee!important;background:#fffffffa!important;box-shadow:0 4px 16px #1e415f0d!important}html body .tkm-detail-page-v153 .tkm-detail-nav strong{min-width:0!important;color:#12324d!important;font-size:15px!important;font-weight:900!important;text-align:center!important;white-space:nowrap!important}html body .tkm-detail-page-v153 .tkm-back{min-height:38px!important;padding:0 11px!important;border:1px solid #c9d9e7!important;border-radius:11px!important;background:#f8fbfd!important;color:#23435e!important;font-size:12px!important;font-weight:850!important}html body .tkm-detail-workspace-v153{position:relative!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}html body .tkm-ticket-hero-v153{position:relative!important;inset:auto!important;flex:0 1 auto!important;width:100%!important;min-width:0!important;max-height:40dvh!important;margin:0!important;padding:13px 12px 12px!important;border:0!important;border-bottom:1px solid #d7e4ee!important;border-radius:0!important;background:linear-gradient(145deg,#fff,#f7fbff 55%,#edf7ff)!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .tkm-ticket-hero-v153:before,html body .tkm-ticket-hero-v153:after{content:none!important;display:none!important}html body .tkm-ticket-hero-v153 .tkm-ticket-id{display:inline-flex!important;max-width:100%!important;padding:5px 9px!important;border:1px solid #bad4ea!important;border-radius:999px!important;background:#fff!important;color:#176fe8!important;font-size:9px!important;font-weight:900!important;overflow-wrap:anywhere!important}html body .tkm-ticket-hero-v153 h1{width:100%!important;min-width:0!important;margin:8px 0!important;color:#102f4b!important;font-size:clamp(18px,5.2vw,22px)!important;line-height:1.16!important;font-weight:900!important;letter-spacing:-.025em!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .tkm-ticket-hero-v153 .tkm-badges,html body .tkm-ticket-hero-v153 .tkm-meta{width:100%!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}html body .tkm-ticket-hero-v153 .tkm-meta{margin-top:8px!important;color:#688096!important;font-size:9.5px!important}html body .tkm-ticket-hero-v153 .tkm-action-grid-clean{width:100%!important;min-width:0!important;margin-top:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}html body .tkm-ticket-hero-v153 .tkm-action-grid-clean>*,html body .tkm-ticket-hero-v153 .tkm-action-grid-clean .tk-clean-dd-btn{width:100%!important;min-width:0!important;min-height:42px!important;border-radius:11px!important}html body .tkm-ticket-hero-v153 .tkm-claim-btn{grid-column:1 / -1!important}html body .tkm-ticket-hero-v153 .tk-clean-dd-menu{z-index:2147483550!important;width:max(100%,150px)!important;max-width:calc(100vw - 24px)!important;max-height:220px!important;overflow-y:auto!important}html body .tkm-conversation-card-v153{position:relative!important;inset:auto!important;flex:1 1 0!important;min-width:0!important;min-height:0!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .tkm-detail-page-v153 .tkm-tabs{position:relative!important;flex:0 0 50px!important;width:100%!important;min-width:0!important;height:50px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border:0!important;border-bottom:1px solid #dfe8ef!important;background:#fff!important;overflow:hidden!important}html body .tkm-detail-page-v153 .tkm-tabs button{min-width:0!important;padding:0 3px!important;border:0!important;background:transparent!important;color:#60778c!important;font-size:10.5px!important;font-weight:850!important;white-space:nowrap!important}html body .tkm-detail-page-v153 .tkm-tabs button.active{color:#176fe8!important;background:#f3f8fe!important}html body .tkm-detail-page-v153 .tkm-tabs button.active:after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;height:3px!important;border-radius:3px 3px 0 0!important;background:#176fe8!important}html body .tkm-message-list-v153{position:relative!important;flex:1 1 0!important;min-width:0!important;min-height:0!important;width:100%!important;max-height:none!important;margin:0!important;padding:12px 10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#f6f9fc!important}html body .tkm-message-list-v153 .tkm-msg{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;margin:0 0 10px!important}html body .tkm-message-list-v153 .tkm-msg-body{min-width:0!important;max-width:100%!important;padding:10px!important;border:1px solid #dae5ed!important;border-radius:14px!important;background:#fff!important;overflow:visible!important}html body .tkm-message-list-v153 .tkm-msg-body header{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 7px!important}html body .tkm-message-list-v153 .tkm-msg-body header strong,html body .tkm-message-list-v153 .tkm-msg-body header span,html body .tkm-message-list-v153 .tkm-msg-body p,html body .tkm-message-list-v153 .tkm-files a span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .tkm-message-list-v153 .tkm-msg-menu{z-index:90!important;right:0!important;left:auto!important;max-width:min(230px,calc(100vw - 64px))!important}html body .tkm-reply-bar-v153{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px 9px calc(8px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 42px!important;align-items:end!important;gap:7px!important;border:0!important;border-top:1px solid #d7e4ee!important;background:#fff!important;box-shadow:0 -5px 18px #193a570d!important}html body .tkm-reply-bar-v153 .tkm-attach,html body .tkm-reply-bar-v153 .tkm-send{width:40px!important;min-width:40px!important;height:42px!important;min-height:42px!important;border-radius:12px!important}html body .tkm-reply-bar-v153 .tkm-send{width:42px!important;min-width:42px!important}html body .tkm-reply-bar-v153 .tkm-reply-input{width:100%!important;min-width:0!important;min-height:42px!important;max-height:112px!important;margin:0!important;padding:10px 11px!important;border:1px solid #cbdbe8!important;border-radius:12px!important;font-size:16px!important;line-height:1.35!important;resize:none!important;overflow-y:auto!important}html body .tkm-detail-page-v153 .tkm-upload-preview-v126{flex:0 0 auto!important;max-height:82px!important;overflow-y:auto!important}html body .tkm-detail-page-v153 .tkm-panel-list{flex:1 1 0!important;min-height:0!important;width:100%!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#f6f9fc!important}html body .tkm-detail-page-v153 .tkm-panel-list>*{min-width:0!important;overflow-wrap:anywhere!important}html body .tk-delete-guard-overlay-v153{position:fixed!important;inset:0!important;z-index:2147483640!important;width:100vw!important;height:100dvh!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#07111ec2!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .tk-delete-guard-modal-v153{width:100%!important;max-width:420px!important;max-height:calc(100dvh - 24px)!important;border:1px solid #d5e1ea!important;border-radius:20px!important;background:#fff!important;box-shadow:0 28px 74px #00000052!important;overflow-y:auto!important}html body .tk-delete-guard-modal-v153 .tk-delete-title-v153{color:#172f45!important;font-size:18px!important}html body .tk-delete-guard-modal-v153 .tk-delete-description-v153{color:#526b80!important}html body .tk-delete-guard-modal-v153 button:disabled{opacity:.42!important;cursor:not-allowed!important}}@media(max-width:360px){html body .tkm-ticket-hero-v153{max-height:43dvh!important}html body .tkm-ticket-hero-v153 .tkm-action-grid-clean{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:768px){html,body.tk-mobile-detail-open-v154{overscroll-behavior:none!important}body.tk-mobile-detail-open-v154{overflow:hidden!important;touch-action:pan-x pan-y!important}body.tk-mobile-detail-open-v154 :is(.mobile-bottom-nav,.bottom-nav,.bottom-navigation,.app-bottom-nav,.main-bottom-nav,.rhMobileNav,.marketplace-mobile-nav,.sc-mobile-bottom-nav,.mobile-nav-bar,[data-mobile-bottom-nav=true],[data-bottom-nav],nav[class*=bottom-nav],nav[class*=bottomNav],nav[class*=BottomNav],nav[class*=mobile-nav],[class*=mobile-bottom-nav],[class*=MobileBottomNav]){display:none!important;visibility:hidden!important;pointer-events:none!important}html body .tkm-detail-page-v154{position:fixed!important;inset:0!important;z-index:2147483500!important;width:100%!important;max-width:none!important;height:100svh!important;height:100dvh!important;min-height:100svh!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;background:#f2f7fb!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;overflow:hidden!important;isolation:isolate!important}html body .tkm-detail-page-v154,html body .tkm-detail-page-v154 *{box-sizing:border-box!important}html body .tkm-detail-page-v154:before,html body .tkm-detail-page-v154:after{content:none!important;display:none!important}html body .tkm-detail-page-v154 .tkm-detail-nav-v154{position:relative!important;inset:auto!important;z-index:30!important;flex:0 0 auto!important;width:100%!important;min-height:calc(62px + env(safe-area-inset-top,0px))!important;margin:0!important;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px!important;display:grid!important;grid-template-columns:minmax(76px,auto) minmax(0,1fr) minmax(76px,auto)!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid #d7e3ed!important;border-radius:0!important;background:#fffffffa!important;background-image:none!important;box-shadow:0 5px 20px #19395512!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;overflow:visible!important}html body .tkm-detail-page-v154 .tkm-back{position:relative!important;inset:auto!important;justify-self:start!important;width:auto!important;min-width:72px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #c8d8e5!important;border-radius:12px!important;background:#f8fbfe!important;background-image:none!important;color:#173a58!important;font-size:12px!important;line-height:1!important;font-weight:850!important;box-shadow:none!important}html body .tkm-detail-page-v154 .tkm-detail-nav-title-v154{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;text-align:center!important}html body .tkm-detail-page-v154 .tkm-detail-nav-title-v154 strong{max-width:100%!important;color:#102f4a!important;font-size:15px!important;line-height:1.15!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .tkm-detail-page-v154 .tkm-detail-nav-title-v154 small{max-width:100%!important;color:#70869a!important;font-size:9px!important;line-height:1.1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .tkm-detail-page-v154 .tkm-nav-spacer{display:block!important;min-width:72px!important}html body .tkm-detail-page-v154 .tkm-detail-workspace-v154{position:relative!important;inset:auto!important;z-index:1!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;background:#f2f7fb!important;background-image:none!important;overflow:hidden!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-v154{position:relative!important;inset:auto!important;z-index:12!important;flex:0 1 auto!important;min-width:0!important;width:100%!important;height:auto!important;max-height:min(36dvh,330px)!important;margin:0!important;padding:13px 12px 12px!important;display:block!important;border:0!important;border-bottom:1px solid #d5e2ec!important;border-radius:0!important;background:linear-gradient(145deg,#fff,#f8fbff 57%,#edf6fd)!important;box-shadow:0 8px 24px #2148670e!important;filter:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-v154:before,html body .tkm-detail-page-v154 .tkm-ticket-hero-v154:after{content:none!important;display:none!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-top-v154{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:7px!important}html body .tkm-detail-page-v154 .tkm-ticket-id{flex:0 1 auto!important;min-width:0!important;max-width:48%!important;margin:0!important;padding:5px 9px!important;display:inline-flex!important;align-items:center!important;border:1px solid #bcd4e8!important;border-radius:999px!important;background:#fff!important;color:#176fe8!important;font-size:9px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .tkm-detail-page-v154 .tkm-badges{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-v154 h1{width:100%!important;min-width:0!important;max-width:100%!important;margin:9px 0 10px!important;padding:0!important;color:#0f2d48!important;font-size:clamp(17px,5vw,22px)!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.022em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .tkm-detail-page-v154 .tkm-ticket-context-v154{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:36px repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:7px 9px!important;padding:9px!important;border:1px solid #d8e4ed!important;border-radius:14px!important;background:#ffffffd9!important;box-shadow:none!important;overflow:hidden!important}html body .tkm-detail-page-v154 .tkm-requester-avatar-v154{grid-row:1 / span 2!important;align-self:stretch!important;width:36px!important;min-width:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;background:#e6f0ff!important;color:#176fe8!important;font-size:11px!important;font-weight:900!important}html body .tkm-detail-page-v154 .tkm-ticket-context-v154>span:not(.tkm-requester-avatar-v154){min-width:0!important;display:flex!important;flex-direction:column!important;gap:1px!important}html body .tkm-detail-page-v154 .tkm-ticket-context-v154 small,html body .tkm-detail-page-v154 .tkm-ticket-context-v154 strong{min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .tkm-detail-page-v154 .tkm-ticket-context-v154 small{color:#7790a5!important;font-size:8px!important;line-height:1.1!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body .tkm-detail-page-v154 .tkm-ticket-context-v154 strong{color:#1a3a55!important;font-size:10px!important;line-height:1.2!important;font-weight:850!important}html body .tkm-detail-page-v154 .tkm-action-grid-v154{position:relative!important;width:100%!important;min-width:0!important;margin:9px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}html body .tkm-detail-page-v154 .tkm-action-grid-v154>*,html body .tkm-detail-page-v154 .tkm-action-grid-v154 .tk-clean-dd,html body .tkm-detail-page-v154 .tkm-action-grid-v154 .tk-clean-dd-btn{min-width:0!important;width:100%!important;max-width:100%!important}html body .tkm-detail-page-v154 .tkm-action-grid-v154 .tk-clean-dd-btn,html body .tkm-detail-page-v154 .tkm-claim-btn{min-height:42px!important;padding:0 10px!important;border:1px solid #c7d8e6!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#173b58!important;font-size:11px!important;font-weight:850!important;box-shadow:none!important;overflow:hidden!important}html body .tkm-detail-page-v154 .tkm-action-grid-v154 .tk-clean-dd-value{min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .tkm-detail-page-v154 .tkm-claim-btn{grid-column:1 / -1!important;border-color:#176fe8!important;background:#176fe8!important;color:#fff!important}html body .tkm-detail-page-v154 .tkm-lock-note{width:100%!important;min-width:0!important;margin:8px 0 0!important;padding:8px 10px!important;border:1px solid #f2d39a!important;border-radius:11px!important;background:#fff8e8!important;color:#6e4b10!important;font-size:10px!important;line-height:1.35!important;font-weight:750!important;overflow-wrap:anywhere!important}html body .tkm-detail-page-v154 .tkm-conversation-card-v154{position:relative!important;inset:auto!important;z-index:2!important;flex:1 1 0!important;min-width:0!important;min-height:0!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;border:0!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body .tkm-detail-page-v154 .tkm-tabs-v154{position:relative!important;inset:auto!important;z-index:15!important;flex:0 0 50px!important;min-width:0!important;width:100%!important;height:50px!important;margin:0!important;padding:0 6px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;border:0!important;border-bottom:1px solid #dce7ef!important;border-radius:0!important;background:#fffffffa!important;box-shadow:0 4px 12px #1a3e5b09!important;overflow:hidden!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button{position:relative!important;min-width:0!important;width:100%!important;height:50px!important;margin:0!important;padding:0 3px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#61798f!important;font-size:10px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button.active{background:#eef5ff!important;color:#176fe8!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button.active:after{content:""!important;position:absolute!important;left:10px!important;right:10px!important;bottom:0!important;height:3px!important;border-radius:3px 3px 0 0!important;background:#176fe8!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 em{margin-left:3px!important;font-size:8px!important;font-style:normal!important}html body .tkm-detail-page-v154 .tkm-message-list-v154{position:relative!important;inset:auto!important;flex:1 1 0!important;min-width:0!important;min-height:0!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:12px 10px 14px!important;display:block!important;background:#f4f8fb!important;background-image:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scroll-padding-bottom:16px!important}html body .tkm-detail-page-v154 .tkm-msg{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 11px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}html body .tkm-detail-page-v154 .tkm-msg.agent{grid-template-columns:minmax(0,1fr) 34px!important}html body .tkm-detail-page-v154 .tkm-msg.agent .tkm-avatar{grid-column:2!important}html body .tkm-detail-page-v154 .tkm-msg.agent .tkm-msg-body{grid-column:1!important;grid-row:1!important}html body .tkm-detail-page-v154 .tkm-avatar{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:11px!important;overflow:hidden!important}html body .tkm-detail-page-v154 .tkm-avatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}html body .tkm-detail-page-v154 .tkm-msg-body{position:relative!important;min-width:0!important;max-width:100%!important;padding:10px!important;border:1px solid #d8e4ed!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 4px 13px #173a570a!important;overflow:visible!important}html body .tkm-detail-page-v154 .tkm-msg.agent .tkm-msg-body{border-color:#cddff0!important;background:#eef6ff!important}html body .tkm-detail-page-v154 .tkm-msg-body header{position:relative!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-auto-rows:auto!important;align-items:start!important;gap:2px 8px!important;padding-right:0!important}html body .tkm-detail-page-v154 .tkm-msg-body :is(strong,span,time,p,a,small){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .tkm-detail-page-v154 .tkm-msg-body header strong,html body .tkm-detail-page-v154 .tkm-msg-body header span,html body .tkm-detail-page-v154 .tkm-msg-body header time{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .tkm-detail-page-v154 .tkm-msg-body header strong{color:#173650!important;font-size:11px!important;line-height:1.2!important;font-weight:900!important}html body .tkm-detail-page-v154 .tkm-msg-body header span,html body .tkm-detail-page-v154 .tkm-msg-body header time{color:#7890a4!important;font-size:8.5px!important;line-height:1.2!important;font-weight:700!important}html body .tkm-detail-page-v154 .tkm-msg-menu-btn{grid-column:2!important;grid-row:1 / span 3!important;justify-self:end!important;align-self:start!important;min-width:30px!important;width:30px!important;height:30px!important;margin:-4px -4px 0 0!important;padding:0!important;border-radius:9px!important}html body .tkm-detail-page-v154 .tkm-msg-menu{position:absolute!important;z-index:100!important;top:35px!important;right:4px!important;left:auto!important;width:min(220px,calc(100vw - 72px))!important;max-width:calc(100vw - 72px)!important;margin:0!important;border:1px solid #cedce7!important;border-radius:12px!important;background:#fff!important;box-shadow:0 14px 34px #15314933!important;overflow:hidden!important}html body .tkm-detail-page-v154 .tkm-msg-body p{margin:8px 0 0!important;color:#213e57!important;font-size:11px!important;line-height:1.5!important;white-space:pre-wrap!important}html body .tkm-detail-page-v154 .tkm-files,html body .tkm-detail-page-v154 .tkm-files a{min-width:0!important;max-width:100%!important}html body .tkm-detail-page-v154 .tkm-files a{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:6px!important;overflow:hidden!important}html body .tkm-detail-page-v154 .tkm-upload-preview-v154{position:relative!important;inset:auto!important;z-index:13!important;flex:0 0 auto!important;width:100%!important;min-height:0!important;max-height:82px!important;margin:0!important;padding:7px 9px!important;display:flex!important;gap:6px!important;border-top:1px solid #dce6ee!important;background:#f8fbfd!important;overflow-x:auto!important;overflow-y:hidden!important}html body .tkm-detail-page-v154 .tkm-reply-bar-v154{position:relative!important;inset:auto!important;z-index:20!important;flex:0 0 auto!important;min-width:0!important;width:100%!important;height:auto!important;min-height:calc(61px + env(safe-area-inset-bottom,0px))!important;margin:0!important;padding:8px 9px calc(8px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 42px!important;align-items:end!important;gap:7px!important;border:0!important;border-top:1px solid #d4e1eb!important;border-radius:0!important;background:#fffffffc!important;background-image:none!important;box-shadow:0 -8px 24px #16375312!important;overflow:visible!important}html body .tkm-detail-page-v154 .tkm-reply-bar-v154:before,html body .tkm-detail-page-v154 .tkm-reply-bar-v154:after{content:none!important;display:none!important}html body .tkm-detail-page-v154 .tkm-reply-bar-v154 .tkm-attach,html body .tkm-detail-page-v154 .tkm-reply-bar-v154 .tkm-send{position:relative!important;inset:auto!important;width:40px!important;min-width:40px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important}html body .tkm-detail-page-v154 .tkm-reply-bar-v154 .tkm-send{width:42px!important;min-width:42px!important}html body .tkm-detail-page-v154 .tkm-reply-input{position:relative!important;inset:auto!important;min-width:0!important;width:100%!important;height:auto!important;min-height:44px!important;max-height:116px!important;margin:0!important;padding:10px 11px!important;border:1px solid #c5d6e3!important;border-radius:12px!important;background:#fff!important;color:#17344d!important;font-size:16px!important;line-height:1.35!important;resize:none!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important}html body .tkm-detail-page-v154 .tkm-panel-list-v154{position:relative!important;inset:auto!important;flex:1 1 0!important;min-width:0!important;min-height:0!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:8px!important;background:#f4f8fb!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .tkm-detail-page-v154 .tkm-panel-list-v154>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body .tk-clean-dd-menu-portal-v154{position:fixed!important;z-index:2147483646!important;margin:0!important;padding:6px!important;display:flex!important;flex-direction:column!important;gap:2px!important;border:1px solid #c9d9e7!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #102a4138!important;filter:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .tk-clean-dd-menu-portal-v154>button{position:relative!important;flex:0 0 auto!important;width:100%!important;min-height:42px!important;margin:0!important;padding:0 11px!important;display:flex!important;align-items:center!important;border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#24445f!important;font-size:12px!important;font-weight:800!important;text-align:left!important;box-shadow:none!important}html body .tk-clean-dd-menu-portal-v154>button:is(.active,[aria-selected=true]),html body .tk-clean-dd-menu-portal-v154>button.tk-filter-option-v154{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 4px 0 #0e58bd!important;filter:none!important;opacity:1!important}html body .tk-close-warning-overlay-v154,html body .tk-delete-guard-overlay-v154{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;height:100svh!important;height:100dvh!important;margin:0!important;padding:max(14px,env(safe-area-inset-top,0px)) 14px max(14px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#081422b8!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;overflow:hidden!important;animation:tk-v154-overlay-in .16s ease-out both!important}html body .tk-close-warning-modal-v154,html body .tk-delete-guard-modal-v154{position:relative!important;inset:auto!important;z-index:1!important;flex:0 1 auto!important;width:min(100%,420px)!important;max-width:420px!important;max-height:calc(100dvh - 28px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;border:1px solid #d3e0ea!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 30px 80px #00000057!important;transform:none!important;overflow:hidden!important;animation:tk-v154-modal-in .2s cubic-bezier(.2,.85,.3,1.05) both!important}html body .tk-close-warning-modal-v154>header,html body .tk-delete-guard-head-v154{flex:0 0 auto!important;min-width:0!important;padding:17px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 38px!important;align-items:start!important;gap:11px!important;border:0!important;border-bottom:1px solid #e1e8ee!important;background:#fff!important}html body .tk-close-warning-modal-v154>header>span:first-child,html body .tk-delete-guard-icon-v154{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;background:#fff2e8!important;color:#d35b18!important}html body .tk-delete-guard-icon-v154{background:#fff0f0!important;color:#c82f36!important}html body .tk-close-warning-modal-v154>header>div,html body .tk-delete-guard-head-v154>span:nth-child(2){min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}html body .tk-close-warning-modal-v154>header strong,html body .tk-delete-guard-head-v154 strong{color:#142f47!important;font-size:17px!important;line-height:1.2!important;font-weight:900!important;overflow-wrap:anywhere!important}html body .tk-close-warning-modal-v154>header small,html body .tk-delete-guard-head-v154 small{color:#698197!important;font-size:10px!important;line-height:1.4!important;font-weight:650!important;overflow-wrap:anywhere!important}html body .tk-close-warning-modal-v154>header>button,html body .tk-delete-guard-head-v154>button{justify-self:end!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d5e1ea!important;border-radius:11px!important;background:#f8fbfd!important;color:#47637a!important}html body .tk-close-warning-body-v154,html body .tk-delete-guard-body-v154{flex:1 1 auto!important;min-height:0!important;padding:17px!important;display:flex!important;flex-direction:column!important;gap:12px!important;color:#29465e!important;font-size:12px!important;line-height:1.5!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .tk-close-warning-body-v154>p,html body .tk-delete-guard-body-v154>p{margin:0!important;overflow-wrap:anywhere!important}html body .tk-close-warning-body-v154>div,html body .tk-delete-warning-v154{min-width:0!important;padding:12px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;border:1px solid #f0c79e!important;border-radius:13px!important;background:#fff8ed!important;color:#8a4a12!important}html body .tk-delete-warning-v154{border-color:#efb8ba!important;background:#fff3f3!important;color:#9d2c32!important}html body .tk-close-warning-body-v154>div>span,html body .tk-delete-warning-v154>span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}html body .tk-close-warning-body-v154>div small,html body .tk-delete-warning-v154 small{font-size:10px!important;line-height:1.45!important;font-weight:650!important;overflow-wrap:anywhere!important}html body .tk-delete-ack-v154{min-width:0!important;padding:11px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;border:1px solid #d8e4ec!important;border-radius:12px!important;background:#f8fbfd!important;color:#27455d!important;font-size:11px!important;line-height:1.4!important;font-weight:750!important}html body .tk-delete-ack-v154 input{width:18px!important;height:18px!important;margin:0!important;accent-color:#c92f36!important}html body .tk-close-warning-modal-v154>footer,html body .tk-delete-guard-actions-v154{flex:0 0 auto!important;padding:13px 17px calc(13px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;border:0!important;border-top:1px solid #e0e9ef!important;background:#fff!important}html body .tk-close-warning-modal-v154>footer button,html body .tk-delete-guard-actions-v154 button{width:100%!important;min-width:0!important;min-height:45px!important;margin:0!important;padding:0 10px!important;border-radius:12px!important;font-size:11px!important;font-weight:900!important;white-space:normal!important}html body .tk-close-warning-modal-v154>footer .is-cancel,html body .tk-delete-guard-actions-v154 .is-cancel{border:1px solid #cbd9e4!important;background:#f5f8fb!important;color:#26455d!important}html body .tk-close-warning-modal-v154>footer .is-confirm{border:1px solid #176fe8!important;background:#176fe8!important;color:#fff!important}html body .tk-delete-guard-actions-v154 .is-delete{border:1px solid #c92f36!important;background:#c92f36!important;color:#fff!important}html body .tk-delete-guard-actions-v154 .is-delete:disabled{border-color:#d7dde3!important;background:#d7dde3!important;color:#7f8b95!important;opacity:1!important}@keyframes tk-v154-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tk-v154-modal-in{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}}@media(max-width:380px){html body .tkm-detail-page-v154 .tkm-ticket-hero-v154{max-height:min(40dvh,320px)!important;padding-inline:10px!important}html body .tkm-detail-page-v154 .tkm-ticket-context-v154{grid-template-columns:34px minmax(0,1fr)!important}html body .tkm-detail-page-v154 .tkm-requester-avatar-v154{grid-row:1 / span 4!important}html body .tkm-detail-page-v154 .tkm-action-grid-v154{grid-template-columns:minmax(0,1fr)!important}html body .tk-close-warning-modal-v154>footer,html body .tk-delete-guard-actions-v154{grid-template-columns:minmax(0,1fr)!important}}@media(max-height:620px)and (max-width:768px){html body .tkm-detail-page-v154 .tkm-ticket-hero-v154{max-height:42dvh!important}html body .tkm-detail-page-v154 .tkm-detail-nav-v154{min-height:calc(54px + env(safe-area-inset-top,0px))!important;padding-block:calc(7px + env(safe-area-inset-top,0px)) 7px!important}}@media(max-width:768px){html body .tk :is(.tk-mobile-ticket-card.active,.tk-mobile-ticket-card[aria-selected=true],.tk-row-active,.tk-ticket-row.is-selected,.tk-detail-card,.tk-detail-main),html body .tk :is(.tk-mobile-ticket-card.active,.tk-mobile-ticket-card[aria-selected=true],.tk-row-active,.tk-ticket-row.is-selected)>td,html body .tkm-detail-page-v154 :is(.tkm-conversation-card-v154,.tkm-detail-card-v154,.tkm-detail-card,.tkm-panel-list-v154){background:#fff!important;background-image:none!important;filter:none!important;box-shadow:0 18px 44px -34px #16397838!important}html body .tk :is(.tk-mobile-ticket-card.active,.tk-mobile-ticket-card[aria-selected=true],.tk-row-active,.tk-ticket-row.is-selected):before,html body .tk :is(.tk-mobile-ticket-card.active,.tk-mobile-ticket-card[aria-selected=true],.tk-row-active,.tk-ticket-row.is-selected):after,html body .tkm-detail-page-v154 :is(.tkm-ticket-hero-v154,.tkm-conversation-card-v154,.tkm-detail-card-v154,.tkm-panel-list-v154):before,html body .tkm-detail-page-v154 :is(.tkm-ticket-hero-v154,.tkm-conversation-card-v154,.tkm-detail-card-v154,.tkm-panel-list-v154):after{display:none!important;content:none!important}html body .tkm-detail-page-v154{background:radial-gradient(circle at 8% 8%,rgba(79,127,255,.16),transparent 26%),radial-gradient(circle at 92% 18%,rgba(120,171,255,.14),transparent 24%),linear-gradient(180deg,#f8fbff,#eef5ff 48%,#f9fbff)!important;min-height:100dvh!important}html body .tkm-detail-page-v154 .tkm-detail-nav-v154{position:sticky!important;top:0!important;z-index:80!important;background:#f4f8fff7!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-v154{background:linear-gradient(135deg,#fffffffa,#edf5fffa),radial-gradient(circle at top right,rgba(73,114,255,.13),transparent 34%)!important;border:1px solid rgba(129,161,223,.36)!important;box-shadow:0 22px 52px -38px #1a459142!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-top-v154{align-items:flex-start!important;gap:12px!important;flex-wrap:wrap!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-top-v154 .tkm-badges{margin-left:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(120px,1fr))!important;gap:10px!important;width:min(100%,260px)!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-top-v154 .tkm-badges>*{justify-content:center!important;width:100%!important;min-height:48px!important}html body .tkm-detail-page-v154 .tkm-action-grid-v154{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}html body .tkm-detail-page-v154 .tkm-action-grid-v154>*{min-width:0!important}html body .tkm-detail-page-v154 .tkm-tabs-v154{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button{min-height:46px!important;border-radius:14px!important;border:1px solid #2f63e6!important;background:#3f73ef!important;background-image:none!important;color:#fff!important;box-shadow:0 12px 24px -20px #2f63e68c!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button em{color:inherit!important;opacity:.94!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button.active,html body .tkm-detail-page-v154 .tkm-tabs-v154 button[aria-selected=true]{background:#255ee8!important;background-image:none!important;color:#fff!important;border-color:#255ee8!important;box-shadow:0 14px 28px -18px #255ee89e!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button.active:after,html body .tkm-detail-page-v154 .tkm-tabs-v154 button:before,html body .tkm-detail-page-v154 .tkm-tabs-v154 button:after{display:none!important;content:none!important}html body .tk-close-warning-overlay-v154{display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:#27344cad!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:2147483644!important}html body .tk-close-warning-modal-v154{width:min(100%,780px)!important;max-height:min(78dvh,620px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important}html body .tk-close-warning-modal-v154>header{background:linear-gradient(135deg,#e9f1ff,#f6f8fd)!important}html body .tk-close-warning-modal-v154 .tk-close-warning-body-v154{overflow:auto!important;padding-bottom:10px!important}html body .tk-close-warning-modal-v154>footer{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px 18px 18px!important;background:#fff!important;border-top:1px solid rgba(200,214,240,.92)!important}html body .tk-close-warning-modal-v154>footer .is-confirm{background:#3f73ef!important;color:#fff!important;border-color:#2f63e6!important}html body .tk-close-warning-modal-v154>footer .is-cancel{background:#fff!important;color:#1e355f!important}html body .tk-mobile-row-actions-layer-v153,html body .tk-mobile-row-actions-layer-v150{z-index:2147483645!important}html body .tk-mobile-row-actions-v153,html body .tk-mobile-row-actions-v150{margin-top:0!important;border-radius:24px!important;box-shadow:0 28px 50px -28px #10224857!important}}@media(max-width:768px){html body .tk-mobile-row-actions-layer-v150,html body .tk-mobile-row-actions-layer-v153{align-items:flex-start!important;justify-content:flex-start!important;padding:0!important;background:transparent!important}html body .tk-mobile-row-actions-v150,html body .tk-mobile-row-actions-v153,html body .tk-mobile-row-actions-portal-v124{position:fixed!important;transform:none!important;margin:0!important;inset:auto!important;z-index:2147483647!important}}@media(max-width:768px){html body .tk-mobile-row-actions-layer-v150,html body .tk-mobile-row-actions-layer-v153{position:fixed!important;inset:0!important;display:block!important;padding:0!important;background:transparent!important;z-index:2147483645!important}html body .tk-mobile-row-actions-v150.tk-mobile-row-actions-portal-v124,html body .tk-mobile-row-actions-v153.tk-mobile-row-actions-portal-v124{position:fixed!important;top:var(--tk-menu-top-v157)!important;left:var(--tk-menu-left-v157)!important;right:auto!important;bottom:auto!important;inset:var(--tk-menu-top-v157) auto auto var(--tk-menu-left-v157)!important;width:var(--tk-menu-width-v157)!important;max-width:calc(100vw - 24px)!important;max-height:var(--tk-menu-max-height-v157)!important;margin:0!important;transform:none!important;transform-origin:top right!important;overflow-y:auto!important;border-radius:20px!important;z-index:2147483647!important}}@media(max-width:768px){html body .tk-mobile-row-actions-layer-v150.tk-mobile-row-actions-layer-v153{position:fixed!important;inset:0!important;z-index:2147483645!important;display:block!important;padding:0!important;background:transparent!important;pointer-events:auto!important}html body .tk-mobile-row-actions-v150.tk-mobile-row-actions-v153.tk-mobile-row-actions-portal-v124{position:fixed!important;top:var(--tk-menu-top-v157)!important;left:var(--tk-menu-left-v157)!important;right:auto!important;bottom:auto!important;inset:var(--tk-menu-top-v157) auto auto var(--tk-menu-left-v157)!important;width:var(--tk-menu-width-v157)!important;max-width:calc(100vw - 24px)!important;max-height:var(--tk-menu-max-height-v157)!important;margin:0!important;transform:none!important;overflow-y:auto!important;border:1px solid #d6e3ee!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 54px #10284638!important;z-index:2147483647!important}}@media(max-width:768px){html body .tkm-detail-page-v154 .tkm-detail-workspace-v154{background:linear-gradient(180deg,#f4f8fb,#edf3f7)!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-v154{max-height:min(34dvh,300px)!important;padding:14px 14px 12px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}html body .tkm-detail-page-v154 .tkm-ticket-context-v154{grid-template-columns:44px repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;border:1px solid #d9e6ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 24px #1436520f!important}html body .tkm-detail-page-v154 .tkm-conversation-card-v154{flex:1 1 auto!important;min-height:0!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:12px!important;background:transparent!important;overflow:hidden!important}html body .tkm-detail-page-v154 .tkm-tabs-v154{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:6px!important;border:1px solid #d4e2ec!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 20px #1136530f!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button{min-height:46px!important;padding:0 10px!important;border-radius:14px!important;background:#f5f8fb!important;color:#2e4962!important;font-size:13px!important;font-weight:800!important;border:1px solid #d8e5ef!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button.active{background:linear-gradient(180deg,#3d6ee9,#2f5fe0)!important;border-color:#2f5fe0!important;color:#fff!important;box-shadow:0 10px 24px #3d6ee940!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button.active:after{content:none!important;display:none!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;margin-left:6px!important;border-radius:999px!important;background:#fff3!important;color:inherit!important;font-style:normal!important;font-size:11px!important}html body .tkm-detail-page-v154 .tkm-message-list-v154,html body .tkm-detail-page-v154 .tkm-panel-list-v154{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:12px!important;border:1px solid #d8e5ef!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 26px #1136530f!important;overflow-y:auto!important}html body .tkm-detail-page-v154 .tkm-msg{gap:10px!important;align-items:flex-start!important}html body .tkm-detail-page-v154 .tkm-avatar{width:42px!important;height:42px!important;border-radius:14px!important;background:#edf4ff!important;color:#2f5fe0!important;font-size:15px!important;font-weight:900!important}html body .tkm-detail-page-v154 .tkm-msg-body{border-radius:18px!important;border:1px solid #dce7ef!important;background:#fdfefe!important;padding:12px!important;box-shadow:none!important}html body .tkm-detail-page-v154 .tkm-msg.agent .tkm-msg-body{background:#eef5ff!important;border-color:#d3e2fb!important}html body .tkm-detail-page-v154 .tkm-msg-body p{font-size:15px!important;line-height:1.5!important;color:#203a52!important}html body .tkm-detail-page-v154 .tkm-reply-bar-v154{flex:0 0 auto!important;margin:0!important;padding:10px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 50px!important;gap:10px!important;border:1px solid #d8e5ef!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 24px #11365314!important}html body .tkm-detail-page-v154 .tkm-attach,html body .tkm-detail-page-v154 .tkm-send{width:46px!important;height:46px!important;border-radius:16px!important;border:1px solid #d7e2ea!important;background:#f5f9fd!important;color:#2f5fe0!important}html body .tkm-detail-page-v154 .tkm-send{background:linear-gradient(180deg,#6fa0f4,#78a0e8)!important;border-color:#78a0e8!important;color:#fff!important}html body .tkm-detail-page-v154 .tkm-reply-input{width:100%!important;min-height:90px!important;border:1px solid #d7e2ea!important;border-radius:18px!important;background:#fff!important;color:#1d364d!important;font-size:15px!important;line-height:1.45!important;padding:14px 16px!important;resize:none!important}html body .tkm-detail-page-v154 .tkm-panel-list-v154>div,html body .tkm-detail-page-v154 .tkm-panel-list-v154>a{border:1px solid #e0e9f0!important;border-radius:16px!important;background:#f9fbfd!important;padding:12px 14px!important;margin:0 0 10px!important}}@media(max-width:768px){html body .tkm-detail-page-v154{background:linear-gradient(180deg,#eef4f8,#f7fafc)!important}html body .tkm-detail-page-v154 .tkm-detail-nav-v154{background:#f8fbfefa!important;border-bottom-color:#d8e4ec!important;box-shadow:0 5px 18px #18344c0f!important}html body .tkm-detail-page-v154 .tkm-detail-workspace-v154{padding:10px!important;gap:10px!important;background:transparent!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-v154{max-height:min(35dvh,320px)!important;padding:14px!important;border:1px solid #d7e3ec!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbfd)!important;box-shadow:0 12px 28px #15344e12!important}html body .tkm-detail-page-v154 .tkm-ticket-context-v154{margin-top:10px!important;padding:12px!important;border:1px solid #dbe6ee!important;border-radius:18px!important;background:#fff!important}html body .tkm-detail-page-v154 .tkm-action-grid-v154{margin-top:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .tkm-detail-page-v154 .tkm-conversation-card-v154{flex:1 1 auto!important;min-height:0!important;padding:10px!important;gap:10px!important;border:1px solid #d7e3ec!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 30px #15344e12!important;overflow:hidden!important}html body .tkm-detail-page-v154 .tkm-tabs-v154{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:5px!important;border:1px solid #d8e4ec!important;border-radius:17px!important;background:#eef4f8!important;box-shadow:none!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button{min-height:44px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:#63788b!important;font-size:13px!important;font-weight:850!important;box-shadow:none!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button.active{border-color:#2f5fe0!important;background:linear-gradient(180deg,#4877ec,#315fe1)!important;color:#fff!important;box-shadow:0 8px 18px #315fe138!important}html body .tkm-detail-page-v154 .tkm-tabs-v154 button.active:after{display:none!important;content:none!important}html body .tkm-detail-page-v154 .tkm-message-list-v154,html body .tkm-detail-page-v154 .tkm-panel-list-v154{flex:1 1 auto!important;min-height:0!important;padding:12px!important;border:1px solid #dce6ed!important;border-radius:19px!important;background:#f9fbfd!important;overflow-y:auto!important}html body .tkm-detail-page-v154 .tkm-msg-body{border:1px solid #dce6ed!important;border-radius:18px!important;background:#fff!important;padding:12px!important;box-shadow:none!important}html body .tkm-detail-page-v154 .tkm-msg.agent .tkm-msg-body{border-color:#d5e2f7!important;background:#eef5ff!important}html body .tkm-detail-page-v154 .tkm-reply-bar-v154{flex:0 0 auto!important;margin:0!important;padding:9px!important;grid-template-columns:44px minmax(0,1fr) 48px!important;gap:9px!important;border:1px solid #d8e4ec!important;border-radius:20px!important;background:#fff!important;box-shadow:0 9px 20px #15344e12!important}html body .tkm-detail-page-v154 .tkm-reply-input{min-height:82px!important;padding:12px 14px!important;border:1px solid #d8e4ec!important;border-radius:16px!important;background:#fff!important;font-size:16px!important;line-height:1.4!important}html body .tkm-detail-page-v154 .tkm-attach,html body .tkm-detail-page-v154 .tkm-send{width:44px!important;height:44px!important;border-radius:14px!important}}@media(max-width:768px){html body .tkm-detail-page-v154{background:radial-gradient(circle at 10% 8%,rgba(103,167,255,.2),transparent 28%),radial-gradient(circle at 92% 34%,rgba(151,208,255,.16),transparent 30%),linear-gradient(180deg,#eef6ff,#f8fbff 48%,#edf5fd)!important}html body .tkm-detail-page-v154 .tkm-detail-workspace-v154{background:linear-gradient(180deg,#eff7ffd1,#f8fbfff0 56%,#eaf4fde0)!important}html body .tkm-detail-page-v154 .tkm-ticket-hero-v154{background:linear-gradient(145deg,#fffffffc,#f2f8fffa 62%,#e8f4fffa)!important}html body .tkm-detail-page-v154 .tkm-conversation-card-v154{background:linear-gradient(180deg,#fffffffc,#f5fafffa)!important}}@media(min-width:769px){.tk-clean-dd,.tk-clean-dd-btn,.tk-command-selects,.tk-command-selects>*,.tk-row-menu-cell,.tk-row-menu-portal-wrap{position:relative!important;overflow:visible!important}.tk-clean-dd-btn,.tk-row-menu{cursor:pointer!important;pointer-events:auto!important}.tk-clean-dd-menu-portal-v179,.tk-row-actions-menu-portal-v179{border:1px solid #d6e3f5!important;border-radius:16px!important;padding:7px!important;background:#fff!important;box-shadow:0 24px 64px #0e203f38,0 6px 18px #0e203f1a!important;transform:none!important;animation:none!important;scrollbar-width:thin!important}.tk-clean-dd-menu-portal-v179 button,.tk-row-actions-menu-portal-v179 button{width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#173354!important;font-weight:650!important;text-align:left!important}.tk-clean-dd-menu-portal-v179 button:hover,.tk-clean-dd-menu-portal-v179 button.active,.tk-row-actions-menu-portal-v179 button:hover{background:#eef5ff!important;color:#176fe8!important}.tk-row-actions-menu-portal-v179 button.danger,.tk-row-actions-menu-portal-v179 button.danger span,.tk-row-actions-menu-portal-v179 button.danger svg{color:#dc2626!important}.tk-row-menu-portal-wrap{display:inline-flex!important}.tk-row-menu-portal-wrap .tk-row-menu{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:11px!important;font-size:24px!important;line-height:1!important}.tk-command-filters,.tk-command-selects,.tk-department-scope-lock,.tk-department-scope,.tk-filter-command-bar{border-radius:18px!important;overflow:visible!important}.tk-command-selects>.tk-clean-dd:first-child,.tk-command-selects>.tk-header-select:first-child{border-radius:16px 0 0 16px!important}.tk-command-selects>.tk-clean-dd:last-child,.tk-command-selects>.tk-header-select:last-child{border-radius:0 16px 16px 0!important}.tk-modal,.tk-modal *{color:#10233f!important;-webkit-text-fill-color:currentColor!important}.tk-modal input,.tk-modal textarea,.tk-modal select{color:#10233f!important;background:#fff!important}.tk-modal input::placeholder,.tk-modal textarea::placeholder{color:#9aabc3!important;-webkit-text-fill-color:#9aabc3!important}.tk-modal .primary,.tk-modal button[type=submit],.tk-modal .tk-create-submit{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.tk-delete-guard-overlay-v152,.tk-delete-guard-overlay-v153,.tk-delete-guard-overlay-v154{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:28px!important;background:#0a152994!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.tk-delete-guard-modal-v152,.tk-delete-guard-modal-v153,.tk-delete-guard-modal-v154{width:min(520px,calc(100vw - 48px))!important;max-height:calc(100vh - 56px)!important;overflow:auto!important;border-radius:24px!important;border:1px solid #dbe6f5!important;background:#fff!important;box-shadow:0 36px 96px #0d1d384d!important}.tk-delete-guard-head-v154{padding:22px 24px!important;border-bottom:1px solid #e6edf7!important}.tk-delete-guard-body-v154{padding:22px 24px!important}.tk-delete-warning-v154{border-radius:16px!important;background:#fff6f6!important;border:1px solid #fecaca!important}.tk-delete-guard-actions-v154{padding:18px 24px 24px!important;border-top:1px solid #e6edf7!important}}@media(min-width:769px){.tk-reply-foot{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:min(720px,calc(100% - 48px))!important;margin:12px auto 0!important;transform:translate(-4%)!important}.tk-reply-foot .tk-attach-btn{width:min(300px,46%)!important;min-width:220px!important;height:46px!important;justify-content:center!important;border:1px solid #cfe0f7!important;border-radius:14px!important;background:#fff!important;color:#176fe8!important}.tk-reply-foot .tk-send-btn{width:min(290px,44%)!important;min-width:210px!important;height:46px!important;justify-content:center!important;border-radius:14px!important}}@media(min-width:769px){.tk-delete-guard-head-v154{display:grid!important;grid-template-columns:52px minmax(0,1fr) 42px!important;align-items:center!important;gap:14px!important}.tk-delete-guard-head-v154>span:nth-child(2){min-width:0!important}.tk-delete-guard-head-v154 strong{display:block!important;color:#10233f!important;font-size:21px!important;line-height:1.2!important}.tk-delete-guard-head-v154 small{display:block!important;margin-top:5px!important;color:#6a7f9f!important;line-height:1.45!important}.tk-delete-guard-icon-v154{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:17px!important;background:#fff0f0!important;color:#dc2626!important;border:1px solid #fecaca!important}.tk-delete-guard-head-v154>button{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;border:1px solid #d9e5f5!important;background:#f8fbff!important;color:#173354!important}.tk-delete-guard-body-v154>p{margin:0 0 16px!important;color:#294462!important;font-size:15px!important;line-height:1.55!important}.tk-delete-warning-v154{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:15px 16px!important}.tk-delete-warning-v154>span{min-width:0!important}.tk-delete-warning-v154 strong,.tk-delete-warning-v154 small{display:block!important}.tk-delete-warning-v154 strong{color:#b42318!important;margin-bottom:3px!important}.tk-delete-warning-v154 small{color:#8f4f49!important;line-height:1.45!important}.tk-delete-ack-v154{display:flex!important;align-items:flex-start!important;gap:10px!important;margin-top:16px!important;padding:14px 15px!important;border-radius:14px!important;border:1px solid #dce6f4!important;background:#f8fbff!important;color:#294462!important;font-weight:650!important}.tk-delete-ack-v154 input{width:18px!important;height:18px!important;margin-top:1px!important;accent-color:#dc2626!important}.tk-delete-guard-actions-v154{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}.tk-delete-guard-actions-v154 button{min-width:142px!important;min-height:46px!important;border-radius:14px!important;font-weight:750!important}.tk-delete-guard-actions-v154 .is-cancel{border:1px solid #d5e1f1!important;background:#fff!important;color:#173354!important}.tk-delete-guard-actions-v154 .is-delete{border:1px solid #dc2626!important;background:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.tk-delete-guard-actions-v154 .is-delete:disabled{border-color:#f3b2b2!important;background:#f9d4d4!important;color:#fff!important;opacity:.75!important}.tk-modal .tk-btn-primary,.tk-modal .tk-btn-primary *,.tk-modal .tk-btn-primary:disabled,.tk-modal .tk-btn-primary:disabled *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}}@media(min-width:769px){body>.tk-overlay{background:#071021ad!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}body>.tk-overlay .tk-modal{box-shadow:0 34px 90px -42px #00000075,0 14px 34px #0f172a2e!important}.tk-page,.tk-shell,.tk-mobile-enterprise-shell,.tk-ticket-tab,.tk-bottom,.tk-card.tk-table-card,.tk-table-pane,.tk-data-table-wrap,.tk-reply-card,.tk-reply-thread,.tk-card{background:#fff!important}.tk-clean-dd,.tk-clean-dd-btn,.tk-row-menu,.tk-row-menu-portal-wrap{overflow:visible!important;pointer-events:auto!important}.tk-clean-dd-menu-portal-v179,.tk-row-actions-menu-portal-v179,.tk-export-menu,.tk-toolbar-portal-menu{z-index:2147483647!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}@media(min-width:769px){.tk,.tk-ticket-tab,.tk-detail-page,.tk-detail-grid,.tk-detail-main,.tk-detail-side{background:transparent!important}.tk-ticket-tab,.tk-detail-page{position:relative!important;overflow:visible!important}.tk-ticket-tab:before,.tk-detail-page:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 12% 16%,rgba(139,188,255,.26) 0,rgba(139,188,255,.26) 120px,transparent 121px),radial-gradient(circle at 88% 12%,rgba(173,214,255,.22) 0,rgba(173,214,255,.22) 150px,transparent 151px),radial-gradient(circle at 95% 80%,rgba(126,177,255,.18) 0,rgba(126,177,255,.18) 180px,transparent 181px),linear-gradient(180deg,#fdfefe,#eff7ff)!important;border-radius:28px!important;z-index:0!important;pointer-events:none!important}.tk-detail-topline,.tk-detail-hero,.tk-detail-grid,.tk-page-topbar,.tk-stats,.tk-table-card{position:relative!important;z-index:1!important}.tk-detail-page{padding:14px 18px 20px!important;border-radius:28px!important}.tk-detail-grid{display:grid!important;grid-template-columns:minmax(0,1.65fr) 410px!important;gap:18px!important;align-items:start!important}.tk-detail-main,.tk-detail-side>.tk-side-card,.tk-detail-hero{background:#ffffffeb!important;border:1px solid #dbe7f5!important;box-shadow:0 18px 42px #12336717!important;border-radius:22px!important}.tk-detail-hero{padding:18px!important}.tk-detail-titlebox h1{font-size:34px!important;line-height:1.05!important}.tk-detail-tabs{display:flex!important;gap:8px!important;padding:8px 10px!important;margin-bottom:14px!important;background:#ffffffdb!important;border:1px solid #dbe7f5!important;border-radius:18px!important;overflow-x:auto!important}.tk-detail-tabs button{min-height:42px!important;padding:0 18px!important;border-radius:14px!important;border:1px solid transparent!important;background:transparent!important;color:#58708f!important;font-weight:800!important}.tk-detail-tabs button.active{background:#1d6ef2!important;color:#fff!important;border-color:#1d6ef2!important;box-shadow:0 12px 24px #1d6ef238!important}.tk-detail-convo,.tk-detail-tab-panel{background:#ffffffeb!important;border:1px solid #dbe7f5!important;border-radius:22px!important;padding:18px!important;overflow:visible!important}.tk-detail-timeline{padding:2px 0 2px 6px!important;overflow-x:visible!important}.tk-detail-msg{margin-left:0!important;padding-left:0!important}.tk-detail-msg .tk-detail-avatar{margin-left:0!important;flex:0 0 44px!important}.tk-detail-msg article{min-width:0!important}.tk-clean-dd,.tk-clean-dd-btn,.tk-command-selects,.tk-command-selects>*,.tk-row-menu-cell,.tk-row-menu-portal-wrap,.tk-detail-hero-actions,.tk-detail-hero-actions>*{overflow:visible!important}.tk-clean-dd-btn,.tk-row-menu,.tk-detail-hero-actions .tk-clean-dd-btn{cursor:pointer!important;pointer-events:auto!important}.tk-clean-dd-menu-portal-v179,.tk-row-actions-menu-portal-v179{display:block!important;visibility:visible!important;opacity:1!important;z-index:2147483647!important;border:1px solid #d6e3f5!important;border-radius:16px!important;padding:7px!important;background:#fff!important;box-shadow:0 24px 64px #0e203f38,0 6px 18px #0e203f1a!important}.tk-clean-dd-menu-portal-v179 button,.tk-row-actions-menu-portal-v179 button{min-height:42px!important;border-radius:12px!important;font-weight:700!important}.tk-command-filters,.tk-command-selects,.tk-table-card,.tk-data-table-wrap{overflow:visible!important}}@media(min-width:769px){.tk-page,.tk-page-shell,.tk-ticket-tab,.tk-detail-page,.tk-table-card,.tk-detail-main,.tk-detail-convo,.tk-detail-tab-panel,.tk-detail-tabs,.tk-side-card{background-image:none!important}.tk-detail-main,.tk-detail-convo,.tk-detail-tab-panel,.tk-side-card{background:#fff!important}.tk-detail-tabs{background:#fff!important;border-bottom:1px solid #e6eef9!important;padding:8px 10px 0!important;gap:10px!important}.tk-detail-tabs button{min-width:112px!important;height:40px!important;padding:0 16px!important;border-radius:12px 12px 0 0!important;font-size:13px!important}.tk-detail-convo{overflow:hidden!important;padding:16px!important}.tk-detail-convo-head{margin-bottom:12px!important}.tk-detail-timeline,.tk-detail-timeline.scrollable{padding-left:0!important;padding-right:4px!important;max-height:560px!important}.tk-detail-timeline:before{display:none!important;content:none!important}.tk-detail-msg{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;margin-bottom:12px!important}.tk-detail-msg .tk-detail-avatar{position:relative!important;left:auto!important;top:auto!important;margin:0!important;width:44px!important;height:44px!important;flex:0 0 44px!important}.tk-detail-msg article{min-width:0!important;margin:0!important}.tk-detail-reply{margin-top:14px!important;background:#fff!important;border-radius:16px!important}.tk-detail-hero-actions .tk-clean-dd,.tk-command-selects .tk-clean-dd{position:relative!important}.tk-clean-dd-menu-portal-v179,.tk-row-actions-menu-portal-v179{min-width:168px!important;width:max-content!important;max-width:220px!important;padding:6px!important;border-radius:14px!important}.tk-clean-dd-menu-portal-v179 button,.tk-row-actions-menu-portal-v179 button{min-height:36px!important;padding:8px 10px!important;font-size:12px!important;justify-content:flex-start!important}.tk-clean-dd-btn{min-width:152px!important}.tk-detail-hero-actions .tk-clean-dd-btn{height:42px!important;min-width:140px!important;border-radius:12px!important;background:#fff!important}.tk-detail-grid{gap:16px!important}.tk-detail-page:before{border-radius:24px!important}}@media(min-width:769px){html body .tk-clean-dd-menu-portal-v179{position:fixed!important;top:var(--tk-dropdown-top, 0px)!important;left:var(--tk-dropdown-left, 0px)!important;right:auto!important;bottom:auto!important;display:grid!important;grid-auto-flow:row!important;width:var(--tk-dropdown-width, 180px)!important;min-width:var(--tk-dropdown-width, 180px)!important;max-width:min(220px,calc(100vw - 24px))!important;max-height:var(--tk-dropdown-max-height, 320px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:5px!important;border:1px solid #d7e3f2!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #0e203f33,0 4px 12px #0e203f14!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;z-index:2147483647!important}html body .tk-clean-dd-menu-portal-v179 button{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:34px!important;padding:7px 10px!important;border:0!important;border-radius:8px!important;background:#fff!important;color:#10294c!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important}html body .tk-clean-dd-menu-portal-v179 button:hover,html body .tk-clean-dd-menu-portal-v179 button.active{background:#eef5ff!important;color:#1266dc!important}html body .tk-table-filters .tk-clean-dd-btn{cursor:pointer!important;pointer-events:auto!important}html body .tk-ticket-tab,html body .tk-detail-page,html body .tk-detail-grid,html body .tk-detail-main,html body .tk-detail-side,html body .tk-table-card,html body .tk-data-table-wrap{background:#fff!important;background-color:#fff!important;background-image:none!important}html body .tk-ticket-tab:before,html body .tk-detail-page:before,html body .tk-ticket-tab:after,html body .tk-detail-page:after{display:none!important;content:none!important;background:transparent!important}html body .tk-ticket-tab{padding:10px 14px 16px!important;border-radius:0!important}html body .tk-detail-page{padding:8px 0 16px!important;border-radius:0!important}html body .tk-detail-tabs{display:flex!important;align-items:flex-end!important;gap:4px!important;min-height:48px!important;margin:0 0 12px!important;padding:5px 8px 0!important;border:1px solid #dce7f4!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body .tk-detail-tabs button{position:relative!important;min-width:126px!important;height:40px!important;padding:0 14px!important;border:0!important;border-radius:10px 10px 0 0!important;background:transparent!important;color:#536b89!important;box-shadow:none!important;font-size:12.5px!important;font-weight:800!important}html body .tk-detail-tabs button:after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;height:2px!important;border-radius:999px!important;background:transparent!important}html body .tk-detail-tabs button:hover{color:#1d65cf!important;background:#f5f9ff!important}html body .tk-detail-tabs button.active{border:0!important;background:#edf5ff!important;color:#1266dc!important;box-shadow:none!important}html body .tk-detail-tabs button.active:after{background:#1d6ef2!important}html body .tk-detail-main,html body .tk-detail-convo,html body .tk-detail-tab-panel,html body .tk-detail-side>.tk-side-card,html body .tk-detail-hero{border-color:#dce7f4!important;background:#fff!important;box-shadow:0 12px 30px #14345e12!important}}@media(min-width:769px){html body .tk-ticket-tab{position:relative!important;isolation:isolate!important;min-height:calc(100vh - 24px)!important;padding:18px 20px 28px!important;border-radius:28px!important;background:radial-gradient(circle at 7% 8%,rgba(87,159,255,.22) 0 112px,transparent 113px),radial-gradient(circle at 94% 15%,rgba(150,205,255,.24) 0 148px,transparent 149px),radial-gradient(circle at 84% 88%,rgba(91,155,255,.14) 0 186px,transparent 187px),linear-gradient(150deg,#fff,#f5faff 42%,#eaf4ff)!important;background-color:#f3f9ff!important;overflow:hidden!important}html body .tk-ticket-tab:before,html body .tk-ticket-tab:after{content:""!important;display:block!important;position:absolute!important;border-radius:50%!important;pointer-events:none!important;z-index:-1!important}html body .tk-ticket-tab:before{width:310px!important;height:310px!important;left:-154px!important;top:38%!important;border:52px solid rgba(65,132,235,.08)!important;background:#ffffff2e!important}html body .tk-ticket-tab:after{width:230px!important;height:230px!important;right:-92px!important;bottom:-106px!important;border:42px solid rgba(36,111,232,.09)!important;background:#ffffff38!important}html body .tk-ticket-tab>*{position:relative!important;z-index:1!important}html body .tk-ticket-tab :is(.tk-page-topbar,.tk-stats,.tk-table-card,.tk-data-table-wrap){background-color:#fffffff5!important;background-image:none!important}html body .tk-command-selects .tk-clean-dd.has-active-filter .tk-clean-dd-btn,html body .tk-table-filters .tk-clean-dd.has-active-filter .tk-clean-dd-btn{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 8px 18px #176fe82e!important}html body .tk-clean-dd.has-active-filter .tk-clean-dd-btn :is(span,svg){color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:currentColor!important}html body .tk-clean-dd-menu-portal-v179 button.active,html body .tk-clean-dd-menu-portal-v179 button[aria-selected=true]{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html body .tk-clean-dd-menu-portal-v179 button.active:hover,html body .tk-clean-dd-menu-portal-v179 button[aria-selected=true]:hover{background:#0f63d9!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}}@media(min-width:769px){html body .manage-complaints,html body .tk,html body .tk-page,html body .tk-ticket-tab,html body .tk-detail-page{background:linear-gradient(180deg,#f8fbff,#fdfefe)!important;position:relative!important}html body .manage-complaints:before,html body .tk-page:before,html body .tk-detail-page:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 10% 18%,rgba(129,193,255,.18) 0 120px,transparent 125px),radial-gradient(circle at 88% 14%,rgba(83,156,255,.12) 0 150px,transparent 155px),radial-gradient(circle at 78% 72%,rgba(155,205,255,.14) 0 170px,transparent 175px)!important;z-index:0!important}html body .tk-page>*,html body .tk-detail-page>*{position:relative!important;z-index:1!important}html body .tk-clean-dd.has-active-filter .tk-clean-dd-btn,html body .tk-clean-dd[data-filter-active=true] .tk-clean-dd-btn{background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;border-color:#245ed2!important;color:#fff!important;box-shadow:0 14px 28px #2f6fe82e!important}html body .tk-clean-dd.has-active-filter .tk-clean-dd-btn *,html body .tk-clean-dd[data-filter-active=true] .tk-clean-dd-btn *{color:#fff!important}html body .tk-detail-page,html body .tk-detail-grid,html body .tk-detail-main,html body .tk-detail-side,html body .tk-detail-convo,html body .tk-side-card,html body .tk-detail-hero,html body .tk-detail-topline,html body .tk-detail-tab-panel{background:transparent!important;box-shadow:none!important}html body .tk-detail-main,html body .tk-detail-convo,html body .tk-side-card,html body .tk-detail-hero,html body .tk-detail-topline,html body .tk-detail-tab-panel{border-radius:24px!important;border:1px solid #dce8f7!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 18px 42px #0f172a0f!important}html body .tk-detail-topline{padding:12px 16px!important}html body .tk-detail-hero{padding:24px!important}html body .tk-detail-grid{gap:14px!important}html body .tk-detail-main,html body .tk-side-card,html body .tk-detail-convo,html body .tk-detail-tab-panel{padding:18px!important}html body .tk-detail-hero-actions>button:not(.tk-detail-danger),html body .tk-detail-hero-actions .tk-clean-dd-btn{min-height:46px!important;border-radius:14px!important;border:1px solid #245ed2!important;background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;color:#fff!important;font-weight:800!important;box-shadow:0 16px 28px #2f6fe82e!important}html body .tk-detail-hero-actions>button:not(.tk-detail-danger) *,html body .tk-detail-hero-actions .tk-clean-dd-btn *{color:#fff!important}html body .tk-detail-hero-actions .tk-detail-danger,html body .tk-detail-hero-actions .tk-detail-danger.compact{background:linear-gradient(135deg,#ea4335,#d92d20)!important;border-color:#d92d20!important;color:#fff!important;box-shadow:0 14px 24px #d92d202e!important}html body .tk-detail-hero-actions .tk-detail-danger *{color:#fff!important}html body .tk-row-menu,html body .tk-row-menu-portal-wrap,html body .tk-row-menu-cell{overflow:visible!important}html body .tk-row-menu{width:38px!important;height:38px!important;border-radius:12px!important;border:1px solid #d5e1ef!important;background:#fff!important;color:#17324d!important;box-shadow:0 8px 18px #0f172a0f!important}html body .tk-row-actions-menu-portal-v179,html body .tk-clean-dd-menu-portal-v179{border-radius:16px!important;border:1px solid #d5e1ef!important;box-shadow:0 24px 48px #0f172a24!important;overflow:hidden!important}}@media(min-width:769px){html body .tk-detail-hero-actions>button:not(.tk-detail-danger):disabled,html body .tk-detail-hero-actions .tk-clean-dd-btn:disabled{opacity:1!important;background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;color:#fff!important;border-color:#245ed2!important}html body .tk-detail-hero-actions>button:not(.tk-detail-danger):disabled *{color:#fff!important}}@media(min-width:769px){html body .tk-detail-actions .tk-detail-primary{min-height:46px!important;border-radius:14px!important;border:1px solid #245ed2!important;background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;color:#fff!important;box-shadow:0 16px 28px #2f6fe82e!important;opacity:1!important}html body .tk-detail-actions .tk-detail-primary *{color:#fff!important}}@media(min-width:769px){html body .tk-detail-page,html body .tk-page{background:linear-gradient(180deg,#f7fbff,#fbfdff)!important}html body .tk-detail-page:before,html body .tk-page:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 8% 14%,rgba(110,176,255,.14) 0 135px,transparent 140px),radial-gradient(circle at 94% 12%,rgba(76,146,255,.12) 0 170px,transparent 176px),radial-gradient(circle at 86% 76%,rgba(139,199,255,.12) 0 180px,transparent 186px)!important;z-index:0!important}html body .tk-detail-page>*,html body .tk-page>*{position:relative!important;z-index:1!important}html body :is(.tk-detail-hero,.tk-detail-main,.tk-detail-convo,.tk-detail-topline,.tk-side-card,.tk-detail-tab-panel,.tk-detail-grid,.tk-detail-side,.tk-detail-main-shell,.tk-detail-section,.tk-detail-tabs){background-color:transparent!important;background-image:none!important}html body :is(.tk-detail-hero,.tk-detail-main,.tk-detail-convo,.tk-detail-topline,.tk-side-card,.tk-detail-tab-panel){border:1px solid #d9e6f4!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffffa,#f7fbfffa)!important;box-shadow:0 18px 42px #0f172a0f!important}html body .tk-detail-hero-actions>button:not(.tk-detail-danger),html body .tk-detail-actions>button:not(.tk-detail-danger),html body .tk-detail-actions .tk-detail-primary,html body .tk-detail-hero-actions .tk-clean-dd-btn{background:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;background-image:linear-gradient(135deg,#2f6fe8,#1f5ed8)!important;border:1px solid #235dd0!important;color:#fff!important;box-shadow:0 14px 28px #2f6fe82e!important;opacity:1!important}html body .tk-detail-hero-actions>button:not(.tk-detail-danger) *,html body .tk-detail-actions>button:not(.tk-detail-danger) *,html body .tk-detail-actions .tk-detail-primary *,html body .tk-detail-hero-actions .tk-clean-dd-btn *{color:#fff!important}html body .tk-detail-hero-actions .tk-detail-danger,html body .tk-detail-actions .tk-detail-danger,html body .tk-detail-hero-actions .tk-detail-danger.compact{background:linear-gradient(135deg,#ea4335,#d92d20)!important;background-image:linear-gradient(135deg,#ea4335,#d92d20)!important;border:1px solid #d92d20!important;color:#fff!important;box-shadow:0 14px 24px #d92d202e!important;opacity:1!important}html body .tk-detail-hero-actions .tk-detail-danger *,html body .tk-detail-actions .tk-detail-danger *{color:#fff!important}html body .tk-row-menu,html body .tk-row-menu-portal-wrap,html body .tk-row-menu-cell,html body .tk-row-actions-menu-portal-v179{overflow:visible!important;pointer-events:auto!important}html body .tk-row-menu{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}}@media(min-width:769px){html body .tk-page,html body .tk-detail-page{background:radial-gradient(circle at 7% 10%,rgba(117,183,255,.16) 0 170px,transparent 171px),radial-gradient(circle at 92% 15%,rgba(97,165,255,.14) 0 190px,transparent 191px),radial-gradient(circle at 83% 82%,rgba(139,199,255,.14) 0 210px,transparent 211px),linear-gradient(180deg,#f8fbff,#eef6ff)!important;background-attachment:fixed!important}html body .tk-detail-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(172px,1fr))!important;gap:12px!important;align-items:stretch!important;justify-items:stretch!important;width:min(430px,100%)!important}html body .tk-detail-hero-actions>:is(button,.tk-detail-select-wrap){width:100%!important;min-width:0!important}html body .tk-detail-hero-actions>button,html body .tk-detail-hero-actions .tk-clean-dd-btn,html body .tk-detail-hero-actions .tk-detail-select-wrap>button{min-height:52px!important;height:52px!important;padding:0 18px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:15px!important;font-weight:700!important}html body .tk-detail-hero-actions>button:disabled{opacity:1!important}html body .tk-detail-hero-actions>button:first-child:disabled{border-color:#9ec8b1!important;background:linear-gradient(135deg,#2e9d66,#207e50)!important;color:#fff!important;box-shadow:0 14px 28px #207e502e!important}html body .tk-detail-hero-actions>button:first-child:disabled *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .tk-detail-hero-actions .tk-clean-dd-btn{justify-content:space-between!important}html body .tk-detail-hero-actions .tk-detail-danger.compact{grid-column:2!important}html body .tk-detail-actions .tk-detail-primary:disabled{border-color:#9ec8b1!important;background:linear-gradient(135deg,#2e9d66,#207e50)!important;color:#fff!important;box-shadow:0 14px 28px #207e502e!important}}@media(min-width:769px){html body .tk-detail-hero-actions{grid-template-columns:repeat(2,minmax(150px,1fr))!important;gap:10px!important;width:min(360px,100%)!important}html body .tk-detail-hero-actions>button,html body .tk-detail-hero-actions .tk-clean-dd-btn,html body .tk-detail-hero-actions .tk-detail-select-wrap>button{min-height:48px!important;height:48px!important;padding:0 14px!important;border-radius:15px!important;font-size:14px!important;gap:8px!important}html body .tk-detail-hero-actions .tk-clean-dd-btn svg,html body .tk-detail-hero-actions>button svg{width:16px!important;height:16px!important}html body .tk-detail-hero-actions>button:first-child:disabled,html body .tk-detail-actions .tk-detail-primary:disabled{background:linear-gradient(135deg,#2d9f63,#208553)!important}}@media(min-width:769px){html body .tk-row-menu-portal-wrap,html body .tk-row-menu-cell,html body .tk-detail-msg header{position:relative!important;overflow:visible!important}html body .tk-row-menu{width:36px!important;height:36px!important;border-radius:12px!important;border:1px solid #c8d7ea!important;background:linear-gradient(180deg,#fff,#f5f9ff)!important;color:#173663!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px #0f172a0f!important;cursor:pointer!important;z-index:4!important;padding:0!important}html body .tk-detail-msg header .tk-row-menu{width:28px!important;height:28px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tk-row-actions-menu{border-radius:18px!important;border:1px solid #cfdbec!important;box-shadow:0 20px 45px #12213a2e!important;padding:8px!important}html body .tk-row-actions-menu button{min-height:40px!important;border-radius:12px!important}html body .tk-detail-page{position:relative!important;overflow:visible!important;border-radius:30px!important;background:radial-gradient(circle at 12% 18%,rgba(78,141,255,.18) 0,rgba(78,141,255,.18) 56px,transparent 57px),radial-gradient(circle at 92% 14%,rgba(67,130,245,.14) 0,rgba(67,130,245,.14) 84px,transparent 85px),radial-gradient(circle at 88% 86%,rgba(67,130,245,.12) 0,rgba(67,130,245,.12) 118px,transparent 119px),linear-gradient(180deg,#f7fbff,#eef5ff 55%,#f3f8ff)!important;isolation:isolate!important}html body .tk-detail-page:before,html body .tk-detail-page:after{content:""!important;position:absolute!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important}html body .tk-detail-page:before{width:280px!important;height:280px!important;top:-110px!important;right:-90px!important;background:radial-gradient(circle,rgba(83,143,255,.2) 0%,rgba(83,143,255,.12) 50%,transparent 68%)!important}html body .tk-detail-page:after{width:320px!important;height:320px!important;left:-180px!important;bottom:-90px!important;background:radial-gradient(circle,rgba(83,143,255,.16) 0%,rgba(83,143,255,.08) 52%,transparent 70%)!important}html body .tk-detail-page>*{position:relative!important;z-index:1!important}html body .tk-detail-page-v151{margin-left:-22px!important;padding-left:22px!important;width:calc(100% + 22px)!important}html body .tk-detail-hero-actions{gap:10px!important}html body .tk-detail-hero-actions>button,html body .tk-detail-hero-actions .tk-clean-dd-btn{min-height:42px!important;height:42px!important;padding:0 14px!important;border-radius:12px!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}html body .tk-detail-hero-actions>button svg,html body .tk-detail-hero-actions .tk-clean-dd-btn svg{width:13px!important;height:13px!important}html body .tk-detail-hero-actions .tk-clean-dd{min-width:150px!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-title,html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-sub{color:#10213f!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-icon{color:#10213f!important;background:#ffffffb8!important;border-color:#10213f24!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-head{background:linear-gradient(180deg,#eef2f6,#e2e8f0)!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-audit-filter-btn{border-radius:999px!important;background:#ffffffeb!important;color:#20324f!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-audit-filter-btn.active{background:linear-gradient(135deg,#2f73eb,#2160d6)!important;color:#fff!important;border-color:#2f73eb!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-audit-filter-btn.active *{color:#fff!important}}@media(min-width:769px){html body .tk-detail-msg{display:grid!important;grid-template-columns:56px 1fr!important;gap:14px!important;align-items:start!important}html body .tk-detail-msg .tk-detail-avatar{flex:0 0 56px!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;overflow:hidden!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .tk-detail-msg .tk-detail-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}html body .tk-detail-msg article header{display:grid!important;grid-template-columns:auto auto 1fr auto!important;gap:8px!important;align-items:center!important}html body .tk-detail-edited-note{display:inline-block!important;margin-top:6px!important;color:#6b7f9f!important;font-size:12px!important;font-weight:600!important}html body .tk-row-actions-menu{width:198px!important}html body .tk-detail-page-v151{margin-left:-28px!important;padding-left:28px!important;margin-right:-26px!important;padding-right:26px!important;width:calc(100% + 54px)!important;min-height:calc(100vh - 20px)!important;padding-bottom:40px!important}}@media(min-width:769px){html body .tk-modal[aria-label="Compliance & Audit Log"],html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-head{background:#fff!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-body,html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-content{background:linear-gradient(180deg,#f8fbff,#edf4fc)!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-audit-summary-grid-v363{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-audit-summary-grid-v363 article{display:grid!important;gap:6px!important;padding:14px!important;border:1px solid #d8e5f4!important;border-radius:16px!important;background:#fff!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-audit-summary-grid-v363 strong{font-size:24px!important;line-height:1!important;color:#12345d!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-audit-summary-grid-v363 span{font-size:12px!important;font-weight:700!important;color:#6a81a0!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-audit-list-v363{background:#ffffffad!important;border:1px solid #e1ebf6!important;border-radius:18px!important;padding:14px!important;min-height:320px!important}}@media(min-width:769px){html body .tk-reply-locked{margin:12px 16px!important;padding:13px 14px!important;border-radius:14px!important;background:linear-gradient(135deg,#fffaf0,#fff5dd)!important;border:1px solid #f2d08f!important;box-shadow:0 10px 28px -26px #92400e52!important;color:#7a430e!important}html body .tk-reply-locked>svg{width:32px!important;height:32px!important;padding:8px!important;border-radius:10px!important;background:#fff0c9!important;stroke:#a85b0a!important;flex:0 0 auto!important}html body .tk-reply-locked>span{color:#7a430e!important;font-size:13px!important;font-weight:750!important;line-height:1.4!important}html body .tk-reply-locked>button{min-height:34px!important;padding:0 15px!important;border-radius:10px!important;background:linear-gradient(135deg,#3478ee,#215fd8)!important;box-shadow:0 12px 22px -18px #215fd8ad!important}}@media(min-width:769px){html body .tk-reply-warning{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding:12px 14px!important;border:1px solid #d9e6f5!important;border-left:4px solid #2f76eb!important;border-radius:14px!important;background:linear-gradient(180deg,#f7fbff,#eef6ff)!important;color:#355474!important;font-size:13px!important;line-height:1.5!important}html body .tk-detail-editor{align-items:center!important}}@media(min-width:769px){html body .tk-reply-warning{display:flex!important;align-items:flex-start!important;gap:12px!important}html body .tk-reply-warning__icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:#fff!important;color:#2262d6!important;box-shadow:0 8px 18px #163a6c1a!important}html body .tk-reply-warning__copy{display:grid!important;gap:4px!important}html body .tk-reply-warning__copy strong{color:#153d73!important;font-size:13px!important;font-weight:800!important}html body .tk-reply-warning__copy span{color:#4f6785!important;font-size:12px!important;line-height:1.5!important}}@media(min-width:769px){html body .tk-reply-warning,html body .ticket-reply-warning,html body .tkm-lock-note{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:14px 16px!important;border:1px solid #cfe0f6!important;border-left:5px solid #2f76eb!important;border-radius:16px!important;background:linear-gradient(180deg,#f5faff,#edf6ff)!important;color:#19375f!important;font-size:14px!important;font-weight:750!important;line-height:1.45!important;box-shadow:0 12px 30px #163c7014!important}html body .tk-reply-warning:before,html body .ticket-reply-warning:before,html body .tkm-lock-note:before{content:"!"!important;width:26px!important;height:26px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;background:#dfeeff!important;color:#2467dc!important;font-weight:900!important}html body .tk-detail-reply>h3+div:not(.tk-reply-warning){display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:14px 16px!important;border:1px solid #cfe0f6!important;border-left:5px solid #2f76eb!important;border-radius:16px!important;background:linear-gradient(180deg,#f5faff,#edf6ff)!important;color:#19375f!important;font-size:14px!important;font-weight:750!important}}@media(min-width:769px){html body .tk-side-card,html body .tk-detail-side,html body .tk-detail-panel,html body .tk-detail-tab-panel{overflow:hidden!important}html body .tk-side-attach,html body .tk-detail-panel .tk-side-attach,html body .tk-detail-tab-panel .tk-side-attach{display:grid!important;grid-template-columns:34px minmax(0,1fr) 40px!important;align-items:center!important;column-gap:12px!important;width:100%!important;max-width:100%!important}html body .tk-side-attach>div,html body .tk-detail-panel .tk-side-attach>div,html body .tk-detail-tab-panel .tk-side-attach>div{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .tk-side-attach strong,html body .tk-side-attach p,html body .tk-side-attach span,html body .tk-detail-panel .tk-side-attach strong,html body .tk-detail-panel .tk-side-attach p,html body .tk-detail-tab-panel .tk-side-attach strong,html body .tk-detail-tab-panel .tk-side-attach p{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;word-break:normal!important}html body .tk-side-attach button,html body .tk-side-attach .tk-side-attach-action,html body .tk-detail-panel .tk-side-attach button,html body .tk-detail-tab-panel .tk-side-attach button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;justify-self:end!important}html body .tk-row-menu{position:relative!important;overflow:visible!important}html body .tk-row-menu-btn{pointer-events:auto!important;cursor:pointer!important}html body .tk-row-menu-portal-wrap,html body .tk-row-actions-menu,html body .tk-row-actions-menu-portal-v179{position:fixed!important;z-index:2147483200!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}}@media(min-width:769px){html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179{width:312px!important;max-width:312px!important;padding:10px!important;border-radius:22px!important;border:1px solid #d6e3f4!important;box-shadow:0 30px 70px #0d1f3d38,0 8px 24px #0d1f3d14!important;overflow:hidden!important;background:#fff!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:52px!important;padding:0 16px!important;border-radius:16px!important;border:0!important;background:#fff!important;color:#17345f!important;font-size:14px!important;font-weight:700!important;gap:12px!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button:hover{background:#f2f7ff!important;color:#1b63ea!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button.danger{color:#c4374d!important}html body .tk-row-menu{transform:translate(-8px)!important}}@media(min-width:769px){html body .tk-desktop-row-trigger-v221{width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid #cbdcf0!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;color:#173861!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transform:translate(-10px)!important}html body .tk-desktop-row-menu-v221{width:224px!important;max-width:224px!important;padding:8px!important;border-radius:18px!important;border:1px solid #d6e3f4!important;background:#fff!important;box-shadow:0 30px 70px #0d1f3d3d,0 8px 24px #0d1f3d1a!important;overflow:hidden!important}html body .tk-desktop-row-menu-v221 button{width:100%!important;min-height:40px!important;padding:0 12px!important;border:0!important;border-radius:13px!important;background:#fff!important;color:#17345f!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important}html body .tk-desktop-row-menu-v221 button:hover{background:#f1f7ff!important;color:#1c63ea!important}html body .tk-desktop-row-menu-v221 button.danger{color:#c4394e!important}}@media(min-width:769px){html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179{min-width:212px!important;max-width:212px!important;padding:7px!important;border-radius:18px!important;box-shadow:0 16px 42px #0a1b3b29!important;gap:4px!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button{min-height:40px!important;height:40px!important;border-radius:12px!important;font-size:13px!important;padding:0 12px!important;gap:10px!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button svg{width:16px!important;height:16px!important}}@media(min-width:769px){html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179{min-width:138px!important;max-width:138px!important;padding:5px!important;border-radius:12px!important;box-shadow:0 16px 34px -18px #0f2c5c57!important;gap:2px!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button{min-height:30px!important;height:30px!important;padding:0 9px!important;border-radius:8px!important;font-size:11.5px!important;font-weight:650!important;gap:7px!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button svg{width:14px!important;height:14px!important}}@media(min-width:769px){html body .tk-toast,html body .tk-sent-notif{position:fixed!important;inset:auto 24px 24px auto!important;transform:none!important;z-index:2147483400!important}html body .tk-toast{min-width:320px!important;max-width:420px!important;border-radius:16px!important;box-shadow:0 18px 40px #0b1c3833!important}html body .tk-sent-notif{pointer-events:none!important}html body .tk-data-table-wrap,html body .tk-card.tk-table-card,html body .tk-table-card>.tk-command-center,html body .tk-ticket-tab,html body .tk-ticket-tab>section{min-height:0!important;height:auto!important}html body .tk-data-table-wrap{background:transparent!important;padding-bottom:0!important}html body .tk-card.tk-table-card{overflow:hidden!important}html body .tk-pagination,html body .tk-table-pagination,html body .tk-pagination-shell{background:transparent!important;border-top:0!important}}@media(min-width:769px){html body .manage-tickets-table-wrap,html body .ticket-table-shell,html body .tk-ticket-tab>section,html body .tk-detail-page>section,html body .tk-detail-main-shell{background:transparent!important;box-shadow:none!important;border-color:transparent!important}html body .tk-toast,html body .tk-sent-notif{z-index:2147483600!important}}@media(min-width:769px){html body .tk-image3-empty-cell{padding:34px 26px!important;background:transparent!important}html body .tk-image3-empty{width:min(500px,100%)!important;min-height:0!important;margin:0 auto!important;padding:26px 30px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;border:1px solid #dce7f3!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 16px 40px -30px #0c294f61!important}html body .tk-image3-empty .tk-image3-illustration{width:56px!important;height:56px!important;min-height:56px!important;margin:0 0 3px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:#eef6ff!important;color:#2f6ff2!important;box-shadow:none!important}html body .tk-image3-empty h2{margin:2px 0 0!important;font-size:18px!important;letter-spacing:-.02em!important;color:#102b50!important}html body .tk-image3-empty p{max-width:390px!important;margin:0!important;font-size:12.5px!important;line-height:1.5!important;color:#667b96!important}html body .tk-detail-hero-actions{display:grid!important;grid-template-columns:repeat(4,minmax(112px,1fr))!important;gap:9px!important;align-items:stretch!important}html body .tk-detail-hero-actions>button,html body .tk-detail-hero-actions>.tk-detail-select-wrap,html body .tk-detail-hero-actions>.tk-clean-dd,html body .tk-detail-hero-actions>.tk-detail-select-wrap>.tk-clean-dd,html body .tk-detail-hero-actions .tk-clean-dd-btn{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;max-height:40px!important;margin:0!important;border-radius:10px!important;box-sizing:border-box!important}html body .tk-detail-hero-actions>button,html body .tk-detail-hero-actions .tk-clean-dd-btn{padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:11px!important;line-height:1!important}}@media(min-width:769px){html body .tk-detail-hero{align-items:stretch!important}html body .tk-detail-hero>:last-child{margin-left:auto!important}html body .tk-detail-actions,html body .ticket-action-row,html body .clx-ticket-actions,html body .complaint-action-buttons,html body .tk-ticket-actions{margin-left:auto!important;justify-content:flex-end!important;align-items:stretch!important;grid-template-columns:repeat(4,140px)!important;width:auto!important;max-width:none!important;gap:12px!important}html body :is(.tk-detail-actions,.ticket-action-row,.clx-ticket-actions,.complaint-action-buttons,.tk-ticket-actions) :is(button,.clean-dropdown,.tk-detail-select-wrap){width:140px!important;min-width:140px!important;max-width:140px!important;min-height:52px!important;height:52px!important;border-radius:14px!important}html body .tk-detail-select-wrap>button,html body .tk-detail-select-wrap>.clean-dropdown__trigger,html body .tk-detail-select-wrap>.clean-dropdown{width:100%!important;min-width:0!important;height:100%!important}}@media(min-width:769px){html body .tk-v285-desktop-home{position:relative;width:min(1560px,calc(100% - 44px));margin:20px auto 34px;padding:12px;display:grid;gap:16px;color:#102b50;border-radius:28px;background:radial-gradient(circle at top left,#e2efffeb,#e2efff00 26%),radial-gradient(circle at bottom right,#daeaffe0,#daeaff00 28%),linear-gradient(180deg,#fdfefe,#f8fbff 48%,#eef5ff)}html body .tk-v285-desktop-home~.tk-mobile-enterprise-head-v147,html body .tk-v285-desktop-home~.tk-stats,html body .tk-v285-desktop-home~.tk-card.tk-table-card{display:none!important}html body .tk-v285-home-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 26px;border:1px solid #d7e5f4;border-radius:22px;background:linear-gradient(112deg,#fff,#f7fbff 52%,#edf6ff);box-shadow:0 14px 38px -32px #11366285}html body .tk-v285-home-copy{min-width:0}html body .tk-v285-kicker{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;background:#eaf3ff;color:#1d5fd1;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}html body .tk-v285-home-copy h1{margin:7px 0 3px;font-size:28px;line-height:1.08;letter-spacing:-.035em;color:#0c2a50}html body .tk-v285-home-copy p{margin:0;color:#627b9a;font-size:12.5px;font-weight:600}html body .tk-v285-home-actions{margin-left:auto;display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}html body .tk-v285-home-actions--queue{gap:7px}html body .tk-v285-action{height:36px;min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:11px;border:1px solid #ccdaeb;background:#fff;color:#244465;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:none}html body .tk-v285-action--quiet{background:#f8fbff}html body .tk-v285-action--analytics{background:#eef5ff;color:#1e5fcf;border-color:#c9dcf9}html body .tk-v285-action--export{background:#173f72;color:#fff;border-color:#173f72}html body .tk-v285-action--create{background:#2563eb;color:#fff;border-color:#2563eb;min-width:116px}html body .tk-v285-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html body .tk-v285-kpis article{min-height:108px;padding:17px 18px;border:1px solid #d9e6f4;border-radius:18px;background:#fff;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;box-shadow:0 12px 30px -28px #0a2b5080}html body .tk-v285-kpi-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#edf4ff;color:#2563eb}html body .tk-v285-kpis article.is-open .tk-v285-kpi-icon{background:#fff4df;color:#c66a00}html body .tk-v285-kpis article.is-progress .tk-v285-kpi-icon{background:#eaf2ff;color:#2865db}html body .tk-v285-kpis article.is-resolved .tk-v285-kpi-icon{background:#e7f8f2;color:#14855f}html body .tk-v285-kpis article.is-priority .tk-v285-kpi-icon{background:#fff0f2;color:#d92e4f}html body .tk-v285-kpis small{display:block;color:#7186a3;font-size:10.5px;font-weight:800}html body .tk-v285-kpis strong{display:block;margin-top:1px;color:#0d2d57;font-size:25px;line-height:1;letter-spacing:-.03em}html body .tk-v285-kpis p{margin:4px 0 0;color:#8192aa;font-size:10.5px;font-weight:650}html body .tk-v285-queue{border:1px solid #d7e5f4;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 18px 48px -40px #0e2d5599}html body .tk-v285-queue-head{min-height:86px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e1eaf5;background:#fbfdff}html body .tk-v285-queue-head-tools{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}html body .tk-v285-queue-head>div>span{color:#2a68d8;font-size:9.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}html body .tk-v285-queue-head h2{margin:2px 0;font-size:19px;line-height:1.1;color:#102d55}html body .tk-v285-queue-head p{margin:0;color:#7387a1;font-size:11px;font-weight:600}html body .tk-v285-queue-head>b,html body .tk-v285-queue-head-tools>b{min-width:92px;height:31px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eaf3ff;border:1px solid #cadffb;color:#1d5fd1;font-size:10px;font-weight:850}html body .tk-v285-queue-controls{padding:12px 16px 14px;border-bottom:1px solid #e5edf6;background:#fff;display:grid;gap:11px}html body .tk-v285-tabs{display:inline-flex;justify-self:start;border:1px solid #d6e3f2;border-radius:12px;overflow:hidden;background:#f8fbff}html body .tk-v285-tabs button{min-width:90px;height:34px;padding:0 14px;border:0;border-right:1px solid #dfe8f4;background:transparent;color:#4a6380;font-size:10.5px;font-weight:800;cursor:pointer}html body .tk-v285-tabs button:last-child{border-right:0}html body .tk-v285-tabs button.is-active{background:#2563eb;color:#fff}html body .tk-v285-filter-row{display:grid;grid-template-columns:minmax(260px,1.55fr) minmax(175px,.8fr) minmax(146px,.68fr) minmax(146px,.68fr) minmax(120px,.56fr);gap:8px;align-items:stretch}html body .tk-v285-search{height:38px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #d4e1f0;border-radius:11px;background:#fff;color:#153a61}html body .tk-v285-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17395f;font-size:11.5px;font-weight:700}html body .tk-v285-search input::placeholder{color:#5c7493;opacity:1}html body .tk-v285-search svg{color:#17395f!important;stroke:#17395f!important}html body .tk-v285-filter.tk-clean-dd,html body .tk-v285-filter .tk-clean-dd-btn,html body .tk-v285-scope{width:100%;height:38px!important;min-height:38px!important}html body .tk-v285-filter .tk-clean-dd-btn{padding:0 12px!important;border:1px solid #d4e1f0!important;border-radius:11px!important;background:#fff!important;color:#17395f!important;font-size:10.5px!important;font-weight:750!important}html body .tk-v285-scope{padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid #d4e1f0;border-radius:11px;background:#f5f9ff;color:#2364d8}html body .tk-v285-scope span{min-width:0;display:grid}html body .tk-v285-scope small{color:#7186a3;font-size:8.5px;font-weight:800;text-transform:uppercase}html body .tk-v285-scope strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#17395f;font-size:10.5px}html body .tk-v285-table-wrap{width:100%;overflow-x:auto;background:#fff}html body .tk-v285-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}html body .tk-v285-table thead{background:#f7faff}html body .tk-v285-table th{height:39px;padding:0 13px;border-bottom:1px solid #dfe9f5;color:#6a809d;text-align:left;font-size:9px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}html body .tk-v285-table th:nth-child(1){width:28%}html body .tk-v285-table th:nth-child(2){width:20%}html body .tk-v285-table th:nth-child(3){width:14%}html body .tk-v285-table th:nth-child(4){width:10%}html body .tk-v285-table th:nth-child(5){width:10%}html body .tk-v285-table th:nth-child(6){width:14%}html body .tk-v285-table th:nth-child(7){width:54px}html body .tk-v285-table td{height:69px;padding:8px 13px;border-bottom:1px solid #e7eef7;color:#254767;font-size:10.5px;vertical-align:middle}html body .tk-v285-table tbody tr{cursor:pointer;transition:background .15s ease}html body .tk-v285-table tbody tr:hover{background:#f8fbff}html body .tk-v285-table tbody tr.is-active{background:#f0f6ff}html body .tk-v285-subject,html body .tk-v285-requester{display:flex;align-items:center;gap:10px;min-width:0}html body .tk-v285-ticket-dot{width:7px;height:7px;min-width:7px;border-radius:999px;background:#2d6ff0;box-shadow:0 0 0 4px #edf4ff}html body .tk-v285-subject>div,html body .tk-v285-requester>div{min-width:0}html body .tk-v285-subject strong,html body .tk-v285-requester strong{display:block;color:#102f55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850}html body .tk-v285-subject small,html body .tk-v285-requester small{display:block;margin-top:3px;color:#7287a2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px}html body .tk-v285-requester>span{width:31px;height:31px;min-width:31px;border-radius:10px;display:grid;place-items:center;background:#eaf3ff;color:#2364d8;font-size:10px;font-weight:900}html body .tk-v285-updated{color:#5f7592!important;font-weight:700;white-space:nowrap}html body .tk-v285-menu-cell{text-align:right}html body .tk-v285-row-menu{width:36px;height:36px;border:1px solid #d2e0ef;border-radius:11px;background:#fff;color:#23486f;display:inline-grid;place-items:center;cursor:pointer}html body .tk-v285-row-menu:hover{background:#edf5ff;border-color:#bed4f2;color:#1f63d5}html body .tk-v285-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}html body .tk-v285-empty>span{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:#edf5ff;color:#2869da}html body .tk-v285-empty strong{font-size:16px;color:#13345b}html body .tk-v285-empty p{margin:0;color:#7186a1;font-size:11px}html body .tk-v285-empty>div{display:flex;gap:8px;margin-top:4px}html body .tk-v285-empty button{height:34px;padding:0 12px;border:1px solid #ccdaea;border-radius:10px;background:#fff;color:#274a6d;font-size:10px;font-weight:800}html body .tk-v285-empty button.primary{background:#2563eb;color:#fff;border-color:#2563eb;display:inline-flex;align-items:center;gap:5px}html body .tk-v285-queue-foot{min-height:54px;padding:9px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fbfdff;color:#6d839f;font-size:10px;font-weight:700}html body .tk-v285-queue-foot>div{display:flex;gap:5px}html body .tk-v285-queue-foot button{width:31px;height:31px;display:grid;place-items:center;border:1px solid #d0deed;border-radius:9px;background:#fff;color:#335778;font-size:10px;font-weight:800;cursor:pointer}html body .tk-v285-queue-foot button.is-active{background:#2563eb;color:#fff;border-color:#2563eb}html body .tk-v285-queue-foot button:disabled{opacity:.42;cursor:default}html body .tk-detail-hero{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}html body .tk-detail-hero-actions{width:auto!important;min-width:0!important;margin-left:auto!important;display:grid!important;grid-template-columns:repeat(2,148px)!important;grid-auto-rows:52px!important;gap:9px!important;justify-content:end!important;align-content:center!important;align-items:stretch!important}html body .tk-detail-hero-actions>.tk-detail-square-action,html body .tk-detail-hero-actions>button.tk-detail-square-action,html body .tk-detail-hero-actions>.tk-detail-square-action .tk-clean-dd-btn{width:148px!important;min-width:148px!important;max-width:148px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 12px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;box-sizing:border-box!important}html body .tk-detail-square-action--claim{background:#11846b!important;border:1px solid #11846b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk-detail-square-action--status .tk-clean-dd-btn{background:#285fc6!important;border:1px solid #285fc6!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk-detail-square-action--priority .tk-clean-dd-btn{background:#c46b10!important;border:1px solid #c46b10!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk-detail-square-action--close{background:#d9362d!important;border:1px solid #d9362d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk-detail-square-action :is(svg,.tk-clean-dd-icon,.tk-clean-dd-value),html body button.tk-detail-square-action :is(svg,span){color:inherit!important;-webkit-text-fill-color:inherit!important}html body .tk-detail-square-action.is-disabled .tk-clean-dd-btn,html body .tk-detail-square-action .tk-clean-dd-btn:disabled,html body button.tk-detail-square-action:disabled{opacity:.78!important;cursor:default!important}html body .tk-toast{position:fixed!important;inset:auto 24px 24px auto!important;transform:none!important;min-width:300px!important;max-width:420px!important;z-index:2147483600!important}}@media(min-width:769px)and (max-width:1180px){html body .tk-v285-filter-row{grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(128px,.75fr))}html body .tk-v285-home-header{align-items:flex-start}html body .tk-v285-home-actions{max-width:520px}html body .tk-detail-hero-actions{grid-template-columns:repeat(2,132px)!important}html body .tk-detail-hero-actions>.tk-detail-square-action,html body .tk-detail-hero-actions>button.tk-detail-square-action,html body .tk-detail-hero-actions>.tk-detail-square-action .tk-clean-dd-btn{width:132px!important;min-width:132px!important;max-width:132px!important}}@media(min-width:769px){html body .tk-v285-home-header{display:none!important}html body .tk-v285-queue-controls{padding-top:10px}html body .tk-v285-queue{background:linear-gradient(180deg,#fff,#fbfdff 32%,#f4f8ff)}}@media(min-width:769px)and (max-width:1180px){html body .tk-v285-queue-head{align-items:flex-start}html body .tk-v285-queue-head-tools{width:100%;justify-content:flex-end}html body .tk-v285-home-actions--queue{max-width:100%}}@media(min-width:769px){html body .tk-detail-hero-actions{align-content:start!important}html body .tk-detail-primary--inline-claim{grid-column:1 / 2!important;width:132px!important;min-width:132px!important;max-width:132px!important;justify-self:start!important;margin-top:2px!important}}@media(min-width:769px){html body .tk-v285-home-header{display:none!important}html body .tk-v285-desktop-home{position:relative!important;padding:14px!important;border-radius:28px!important;background:radial-gradient(circle at top left,#e4effff5,#e4efff00 25%),radial-gradient(circle at right center,#d9e8ffb8,#d9e8ff00 26%),radial-gradient(circle at bottom left,#f1f7ffd1,#f1f7ff00 22%),linear-gradient(180deg,#fff,#f9fbff 42%,#eef5ff)!important}html body .tk-v285-queue{background:linear-gradient(180deg,#fff,#fcfdff 30%,#f4f8ff)!important}html body .tk-v285-queue-head{align-items:center!important}html body .tk-v285-queue-head-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}html body .tk-v285-home-actions--queue{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}html body .tk-v285-action{height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:11px!important;font-size:11px!important}html body .tk-v285-search,html body .tk-v285-filter .tk-clean-dd-btn,html body .tk-v285-scope,html body .tk-v285-filter.tk-clean-dd{height:38px!important;min-height:38px!important;border-radius:11px!important}html body .tk-v285-search{background:#fff!important;color:#133b63!important}html body .tk-v285-search svg{color:#133b63!important;stroke:#133b63!important}html body .tk-v285-search input,html body .tk-v285-search input::placeholder{color:#5d7593!important;opacity:1!important}html body .tk-v285-search input{color:#133b63!important;font-weight:700!important}html body .tk-v285-filter .tk-clean-dd-btn{background:#fff!important;color:#133b63!important}html body .tk-v285-scope{background:#f5f9ff!important}}@media(min-width:769px)and (max-width:1180px){html body .tk-v285-queue-head{align-items:flex-start!important}}@media(min-width:769px){html body .tk-toast{position:fixed!important;inset:auto 28px 28px auto!important;z-index:2147483000!important;width:min(400px,calc(100vw - 56px))!important;min-height:70px!important;padding:14px 52px 14px 16px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;border:1px solid #cfe0f6!important;border-left:4px solid #2f73f6!important;border-radius:16px!important;background:#fff!important;color:#173352!important;box-shadow:0 18px 48px #12325833!important;font-size:14px!important;font-weight:750!important;animation:tkV344In .24s ease-out,tkV344Out .24s ease-in 2.76s forwards!important;overflow:hidden!important}html body .tk-toast:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;background:#2f73f6!important;transform-origin:left!important;animation:tkV344Progress 3s linear forwards!important}html body .tk-toast.tk-toast-err{border-left-color:#ef4444!important}html body .tk-toast.tk-toast-err:after{background:#ef4444!important}html body .tk-toast-icon-v344{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eaf3ff!important;color:#176cf3!important}html body .tk-toast-err .tk-toast-icon-v344{background:#fff0f0!important;color:#dc2626!important}html body .tk-toast-icon-v344 svg{width:19px!important;height:19px!important}html body .tk-toast-message-v344{min-width:0!important;line-height:1.4!important}html body .tk-toast-x{display:grid!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;place-items:center!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#6b7f99!important}html body .tk-toast-x:hover{background:#edf4ff!important;color:#176cf3!important}html body .tk-toast-x svg{width:17px!important;height:17px!important}html body .tk-sent-notif{right:28px!important;bottom:28px!important;left:auto!important;transform:none!important;min-height:70px!important;padding:14px 18px!important;border:1px solid #cfe0f6!important;border-left:4px solid #2f73f6!important;border-radius:16px!important;color:#173352!important;box-shadow:0 18px 48px #12325833!important;animation:tkV344In .24s ease-out,tkV344Out .24s ease-in 2.76s forwards!important}html body .tk-sent-notif>svg{color:#176cf3!important}html body .tk-sent-notif>span{color:#607692!important}@keyframes tkV344In{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes tkV344Out{to{opacity:0;transform:translateY(12px);visibility:hidden}}@keyframes tkV344Progress{to{transform:scaleX(0)}}}@media(min-width:769px){html body .tk.tk-v289-desktop-surface{min-height:100%;background:radial-gradient(900px 520px at 0% 0%,#cde5ffc7,#e0efff85 35%,#eff7ff00 67%),radial-gradient(760px 460px at 100% 10%,#daebffb8,#ebf5ff75 38%,#f5faff00 70%),radial-gradient(920px 500px at 48% 100%,#e1f0ffc7,#f2f8ff73 48%,#fff0 76%),linear-gradient(135deg,#fff,#f7fbff 30%,#eef6ff 66%,#e8f3ff)!important;background-attachment:local!important}html body .tk.tk-v289-desktop-surface>.tk-v285-desktop-home{padding:18px!important;gap:18px!important;border:1px solid rgba(199,219,243,.72)!important;background:#ffffff29!important;box-shadow:inset 0 1px #ffffffdb,0 22px 60px -52px #20508b85!important}html body .tk-v285-kpis article,html body .tk-v285-queue{background-color:#fffffff7!important;box-shadow:0 16px 40px -34px #1a44764d!important}html body .tk-v289-desktop-surface label.tk-v285-search{box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 16px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid #cbdcf0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 5px 14px -13px #1c457561!important;color:#234b76!important;overflow:hidden!important;cursor:text!important}html body .tk-v289-desktop-surface label.tk-v285-search:hover{border-color:#b5cde9!important}html body .tk-v289-desktop-surface label.tk-v285-search:focus-within{border-color:#91b6e8!important;box-shadow:0 0 0 3px #3b82f617!important}html body .tk-v289-desktop-surface label.tk-v285-search>svg{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;color:#2c5f91!important;stroke:#2c5f91!important}html body .tk-v289-desktop-surface label.tk-v285-search>input,html body .tk-v289-desktop-surface label.tk-v285-search>input:hover,html body .tk-v289-desktop-surface label.tk-v285-search>input:focus,html body .tk-v289-desktop-surface label.tk-v285-search>input:active{box-sizing:border-box!important;flex:1 1 auto!important;width:100%!important;height:46px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#173c64!important;font-size:13px!important;line-height:46px!important;font-weight:650!important;appearance:none!important;-webkit-appearance:none!important}html body .tk-v289-desktop-surface label.tk-v285-search>input::placeholder{color:#7189a6!important;opacity:1!important;font-weight:650!important}}@media(min-width:769px){html body .tk-history-panel{position:relative!important;padding-top:28px!important}html body .tk-history-panel:before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:24px!important;right:24px!important;height:5px!important;border-radius:0 0 999px 999px!important;background:linear-gradient(90deg,#2f6cf6,#5e8dff 58%,#9fb9ff)!important;z-index:10!important;pointer-events:none!important}}@media(min-width:769px){html body .tk-v285-action--export{background:#edf5ff!important;color:#185ec4!important;border-color:#bfd6f7!important;box-shadow:none!important}html body .tk-v285-action--export:hover{background:#dfeeff!important;border-color:#8ab7f5!important;transform:translateY(-1px)!important}html body .tk-v285-search input{font-size:13px!important;letter-spacing:0!important}}@media(min-width:769px){html body .tk-modal .tk-modal-head,html body .tk-modal-header{background:#fff!important;background-image:none!important}html body .tk-detail-editor button:not(.tk-detail-send-inline){pointer-events:auto!important;cursor:pointer!important;opacity:1!important}html body .tk-detail-editor button:not(.tk-detail-send-inline):focus-visible{outline:2px solid #2473ed!important;outline-offset:1px!important}}@media(min-width:769px){html body .tk{background:#fff!important;background-image:none!important;min-height:calc(100vh - 1px)!important;overflow-x:visible!important}html body .tk:before,html body .tk:after{display:none!important;content:none!important}html body .tk-v285-queue,html body .tk-command-center,html body .tk-command-filters{background:#fff!important;background-image:none!important;overflow:visible!important}html body .tk-v285-desktop-home{padding:14px!important;background:#fff!important;background-image:none!important;border-radius:0!important;overflow:visible!important}html body .tk-v285-queue{min-height:calc(100vh - 205px)!important;overflow:visible!important}html body .tk-v285-queue-controls,html body .tk-v285-filter-row{overflow:visible!important}html body .tk-v285-filter-row{display:grid!important;grid-template-columns:minmax(320px,1.55fr) minmax(190px,.9fr) minmax(165px,.72fr) minmax(165px,.72fr) minmax(150px,.62fr)!important;gap:10px!important;padding:12px 18px!important;width:100%!important;box-sizing:border-box!important}html body .tk-v285-filter-row>.tk-v285-filter,html body .tk-v285-filter-row>.tk-v285-scope{min-width:0!important;width:100%!important;overflow:visible!important}html body .tk-v285-filter-row>.tk-v285-sort .tk-clean-dd-btn{min-width:0!important;width:100%!important;padding-left:15px!important;padding-right:15px!important}html body .tk-v285-filter-row>.tk-v285-sort .tk-clean-dd-value{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html body .tk-command-filters{grid-template-columns:minmax(330px,1.6fr) minmax(170px,.75fr) minmax(170px,.75fr) minmax(160px,.65fr)!important;padding-right:18px!important}html body .tk-command-selects{display:contents!important}html body .tk-command-selects>.tk-clean-dd:last-child{min-width:160px!important;width:100%!important;overflow:visible!important}html body .tk-command-selects>.tk-clean-dd:last-child .tk-clean-dd-btn{min-width:160px!important;padding-right:16px!important}html body .tk-detail-editor button:not(:disabled){pointer-events:auto!important;cursor:pointer!important}}@media(min-width:769px){html body .tk-rich-reply-v354{display:block!important;min-height:146px!important;padding:18px!important;overflow-y:auto!important;white-space:pre-wrap!important;outline:0!important;color:#102a4d!important;background:#fff!important}html body .tk-rich-reply-v354:empty:before{content:attr(data-placeholder);color:#c4d1e4;pointer-events:none}html body .tk-rich-reply-v354 blockquote{margin:6px 0;padding-left:12px;border-left:3px solid #2474ed;color:#526b8d}html body .tk-rich-reply-v354 pre{margin:6px 0;padding:8px;border-radius:7px;background:#eef5ff;font-family:monospace}html body .tk-message-rich-v354 p{margin:0!important;white-space:pre-wrap!important}html body .tk-message-rich-v354 ul,html body .tk-message-rich-v354 ol{margin:6px 0;padding-left:20px}html body .tk-message-rich-v354 blockquote{margin:6px 0;padding-left:10px;border-left:3px solid #2474ed}html body .tk-v285-queue{border-radius:22px!important;overflow:visible!important;border:1px solid #cfe0f4!important;background:#fff!important}html body .tk-v285-queue-header{border-radius:21px 21px 0 0!important}html body .tk-v285-search,html body .tk-v285-scope,html body .tk-v285-filter .tk-clean-dd-btn{height:50px!important;min-height:50px!important;border-radius:14px!important}html body .tk-v285-row-menu{width:24px!important;height:28px!important;min-width:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tk-v285-row-menu:hover{background:transparent!important;color:#176ee8!important}html body .tk-v285-row-menu svg{width:14px!important;height:14px!important}}@media(min-width:769px){html body .tk-v285-desktop-home{padding:18px!important;background:linear-gradient(135deg,#f9fcff,#eef7ff)!important}html body .tk-v285-queue{border:1px solid #cbdff5!important;border-radius:24px!important;background:#fff!important;background-clip:padding-box!important;box-shadow:0 15px 38px #18488414!important;isolation:isolate!important}html body .tk-v285-queue>:first-child{border-top-left-radius:23px!important;border-top-right-radius:23px!important}html body .tk-v285-queue>:last-child{border-bottom-left-radius:23px!important;border-bottom-right-radius:23px!important}html body .tk-v285-home-actions--queue .tk-v285-action{min-height:42px!important}html body .tk-requester-clean .tk-side-requester{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:16px!important}html body .tk-requester-clean .tk-side-requester>button{display:none!important}html body .tk-composer{background:linear-gradient(180deg,#fdfefe,#f7fbff)!important}html body .tk-composer .tk-textarea{color:#0f2748!important;background:#fff!important;-webkit-text-fill-color:#0f2748!important;caret-color:#176fe8!important;opacity:1!important}html body .tk-composer .tk-textarea::placeholder{color:#7b8ea8!important;-webkit-text-fill-color:#7b8ea8!important}html body .tk-composer .tk-textarea:focus{background:#fff!important;color:#0f2748!important;-webkit-text-fill-color:#0f2748!important}html body .tk-v285-queue-controls-v358{display:grid!important;gap:14px!important;padding-top:18px!important}html body .tk-v285-toolbar-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}html body .tk-v285-toolbar-row .tk-v285-tabs{margin:0!important;flex:1 1 auto!important}html body .tk-v285-home-actions--toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;flex:0 1 auto!important}html body .tk-v285-home-actions--toolbar>b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 16px!important;border:1px solid #bcd3ef!important;border-radius:999px!important;background:#f5f9ff!important;color:#1764df!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important}html body .tk-v285-home-actions--toolbar .tk-v285-action{min-height:42px!important}html body .tk-v285-queue>.tk-v285-queue-foot{border-radius:0 0 23px 23px!important;overflow:hidden!important;background:#fbfdff!important}html body .tk-v285-home-actions--queue{margin-left:auto!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important}html body .tk-requester-clean .tk-side-card{max-width:540px!important}html body .tk-requester-clean .tk-side-requester{grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:2px 0!important}html body .tk-requester-clean .tk-side-avatar{width:72px!important;height:72px!important;border-radius:999px!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;overflow:hidden!important}html body .tk-requester-clean .tk-side-avatar img{width:72px!important;height:72px!important;object-fit:cover!important;object-position:center!important;border-radius:999px!important;display:block!important}html body .tk-requester-clean .tk-side-requester strong{font-size:14px!important;line-height:1.2!important}html body .tk-requester-clean .tk-side-requester small{font-size:13px!important;color:#4d6587!important}html body .tk-v285-toolbar-row{align-items:center!important}html body .tk-v285-toolbar-row .tk-v285-tabs{flex:0 0 auto!important}html body .tk-v285-queue-controls,html body .tk-v285-queue-controls-v358{background:transparent!important}html body .tk-v285-queue-controls-v358{padding-top:12px!important}html body .tk-v285-queue .tk-v285-filter-row{padding-top:0!important}html body .tk-detail-main,html body .tk-detail-tab-panel{overflow:hidden!important}html body .tk-detail-info-v151 .tk-detail-section-head-v151{padding-top:0!important;margin-top:0!important}html body .tk-detail-convo.tk-detail-tab-panel h2{margin-top:0!important}html body .tk-detail-msg .tk-detail-avatar,html body .tk-side-avatar{background:#2563eb!important;color:#fff!important;border-color:#bfdbfe!important}html body .tk-detail-msg.agent .tk-detail-avatar{background:#2563eb!important;color:#fff!important}html body .tk-detail-msg header span,html body .tk-detail-msg.agent header span{background:#2563eb!important;color:#fff!important}html body .tk-requester-clean .tk-side-avatar{background:#2563eb!important;color:#fff!important}html body .tk-requester-clean .tk-side-requester strong small{display:block!important;margin:6px 0 0!important;padding:0!important;background:transparent!important;color:#4d6587!important;font-size:13px!important}html body .tk-detail-file.is-expired{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#c62828!important;pointer-events:none!important;opacity:1!important}html body .tk-detail-file.is-expired em{font-style:normal!important;font-size:11px!important;font-weight:900!important;background:#fee2e2!important;color:#b91c1c!important;border:1px solid #fecaca!important;border-radius:999px!important;padding:2px 8px!important}html body .tk-side-attach{display:grid!important;grid-template-columns:34px 1fr 46px!important;gap:10px!important;align-items:center!important;text-decoration:none!important}html body .tk-side-attach .tk-side-attach-action{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:999px!important;border:1px solid #dbe7f5!important;background:#f6f9ff!important;color:#2563eb!important;padding:0!important}html body .tk-side-attach.is-expired{background:#fff7f7!important;border:1px solid #fecaca!important;border-radius:14px!important;padding:8px 10px!important}html body .tk-side-attach.is-expired>span{background:#fee2e2!important;color:#c62828!important}html body .tk-side-attach.is-expired strong,html body .tk-side-attach.is-expired p{color:#b91c1c!important}html body .tk-side-attach.is-expired .tk-side-attach-action{background:#fee2e2!important;color:#b91c1c!important;border-color:#fecaca!important;cursor:not-allowed!important}html body .tk-reply-warning__icon{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body .tk-reply-warning__icon svg{color:#2563eb!important}html body .tk-detail-reply-input{color:#0f2748!important;caret-color:#176fe8!important}html body .tk-detail-reply-input:focus{outline:none!important}html body .tk-rich-reply-v354:empty:before{content:attr(data-placeholder)!important;color:#b5c1d3!important}html body .tk-detail-danger.compact,html body .tk-close-warning-modal-v154>footer .is-confirm,html body .tk-analytics-close-v151{background:#ef4444!important;background-image:none!important;color:#fff!important;border-color:#ef4444!important;box-shadow:none!important}html body .tk-detail-info-grid-v151{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .tk-detail-info-grid-v151 article.wide{grid-column:span 3!important}html body .tk-detail-info-rich,html body .tk-detail-tab-panel,html body .tk-detail-info-v151{background:transparent!important;box-shadow:none!important}html body .tk-detail-section-head-clean-v358{padding-top:0!important;margin-top:0!important}html body .tk-detail-section-head-clean-v358 span,html body .tk-detail-section-head-clean-v358 p{display:none!important}html body .tk-close-warning-modal-v154>footer .is-confirm,html body .tk-close-warning-modal-v154>footer .tk-detail-danger,html body button.tk-detail-danger,html body .tk-detail-danger{background:#ef4444!important;background-image:none!important;box-shadow:none!important}html body .tk-detail-msg header span,html body .tk-detail-msg.agent header span{background:#7db8ff!important;color:#fff!important}html body .tk-detail-avatar img,html body .tk-side-avatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:999px!important}html body .tk-detail-avatar,html body .tk-side-avatar{overflow:hidden!important}html body .tk-detail-file.is-expired,html body .tk-side-attach.is-expired{cursor:not-allowed!important;pointer-events:none!important}html body .tk-reply-warning__icon{display:none!important}html body .tk-side-card.requester{background:#fff!important}html body .ss259-inline-menu-trigger,html body .ss259-inline-menu-trigger svg{color:#111827!important}html body .tk-detail-square-action--close,html body .tk-detail-square-action--close.tk-detail-danger,html body button.tk-detail-square-action--close{background:#ef4444!important;background-image:none!important;box-shadow:none!important}html body .tk-detail-section-head-clean-v358{display:none!important}}@media(min-width:769px){html body .tk-ticket-information-v359 dt{display:flex!important;align-items:center!important;gap:7px!important;color:#536987!important}html body .tk-ticket-information-v359 dt svg{color:#203d5e!important;stroke:#203d5e!important;flex:0 0 auto!important}}@media(min-width:769px){html body .tk-export-mini-menu--portal>button{display:block!important;grid-template-columns:1fr!important;padding:11px 13px!important;min-height:54px!important}html body .tk-export-mini-menu--portal .tk-export-mini-icon{display:none!important}html body .tk-export-mini-menu--portal>button>span:last-child{display:block!important}html body .tk-side-attach.is-expired .tk-side-attach-action{width:38px!important;height:38px!important;border-radius:11px!important;background:#fee2e2!important;border:1px solid #fecaca!important;color:#b91c1c!important}html body .tk-side-attach.is-expired .tk-side-attach-action svg{color:#b91c1c!important;stroke:#b91c1c!important}}@media(min-width:769px){html body .tk-msg-menu .tk-msg-menu-trigger{min-width:30px!important;height:30px!important;padding:0 8px!important;justify-content:center!important}html body .tk-msg-menu .tk-row-actions-menu{width:190px!important}html body .tk-side-attach strong,html body .tk-side-attach p,html body .tk-related-row strong,html body .tk-related-row span,html body .tk-related-row small{opacity:1!important;color:inherit!important;position:relative!important;z-index:2!important}}@media(min-width:769px){html body .tk-msg-body,html body .tk-msg-meta{position:relative!important}html body .tk-msg-menu{margin-left:auto!important;align-self:flex-start!important}html body .tk-msg-menu-trigger,html body .tk-msg-edit-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:10px!important;border:1px solid #d7e5f3!important;background:#fff!important;color:#173663!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}html body .tk-msg-menu-trigger:hover,html body .tk-msg-edit-btn:hover{background:#eef6ff!important;border-color:#bcd4f2!important}html body .tk-row-actions-menu{min-width:190px!important;padding:8px!important;border-radius:16px!important;border:1px solid #dbe7f5!important;background:#fff!important;box-shadow:0 18px 46px #0f172a29!important;overflow:hidden!important;z-index:2147483200!important}html body .tk-row-actions-menu button{min-height:40px!important;border-radius:12px!important}html body .tk-detail-msg article>header{display:grid!important;grid-template-columns:auto auto auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}html body .tk-detail-msg article>header .tk-row-menu-portal-wrap{margin-left:auto!important}html body .tk-detail-tab-panel,html body .tk-detail-convo.tk-detail-tab-panel,html body .tk-detail-convo.tk-detail-tab-panel:before,html body .tk-detail-convo.tk-detail-tab-panel:after,html body .tk-side-card,html body .tk-side-card:before,html body .tk-side-card:after,html body .tk-related-ticket,html body .tk-related-ticket:before,html body .tk-related-ticket:after,html body .tk-empty-note,html body .tk-empty-note:before,html body .tk-empty-note:after{background-image:none!important}html body :is(.tk-detail-tab-panel h2,.tk-side-card h3,.tk-detail-tabs button,.tk-empty-note,.tk-related-ticket strong,.tk-related-ticket span,.tk-related-ticket em){position:relative!important;z-index:2!important;background:transparent!important}html body :is(.tk-detail-tab-panel h2,.tk-side-card h3):before,html body :is(.tk-detail-tab-panel h2,.tk-side-card h3):after{display:none!important;content:none!important}html body .tk-history-overlay{backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .tk-history-panel{position:relative!important;width:min(860px,calc(100vw - 80px))!important;max-height:min(84vh,760px)!important;padding:34px 28px 26px!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:28px!important;scrollbar-gutter:stable!important;scroll-behavior:smooth!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}html body .tk-history-panel:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:6px!important;border-radius:28px 28px 0 0!important;background:linear-gradient(90deg,#2f73eb,#4e8df7)!important}html body .tk-history-panel>div:first-child{position:relative!important;margin-bottom:18px!important;padding-right:70px!important;padding-top:6px!important;background:transparent!important}html body .tk-history-panel>div:first-child button{position:absolute!important;top:0!important;right:0!important;margin-left:0!important;width:44px!important;height:44px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media(min-width:769px){html body .tk-detail-tabs{position:relative!important;isolation:isolate!important}html body .tk-detail-tabs:before,html body .tk-detail-tabs:after,html body .tk-detail-tabs button:before,html body .tk-detail-tabs button:after{content:none!important;display:none!important;background:none!important}html body .tk-detail-tabs button{background-image:none!important;box-shadow:none!important;color:#4a6288!important;border:1px solid #d8e5f4!important}html body .tk-detail-tabs button.active{background:#2f73eb!important;border-color:#2f73eb!important;color:#fff!important}html body .tk-detail-msg article{position:relative!important}html body .tk-detail-msg article>header{position:relative!important;align-items:start!important;padding-right:42px!important}html body .tk-detail-msg article>header .tk-row-menu-portal-wrap{position:absolute!important;top:-2px!important;right:0!important;align-self:start!important;margin-left:0!important}html body .tk-row-menu{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid #d6e4f5!important;border-radius:10px!important;background:#fff!important;color:#173663!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .tk-row-menu:hover{background:#eef6ff!important;border-color:#bcd4f2!important}html body .tk-row-menu span{font-size:18px!important;line-height:1!important;transform:translateY(-1px)!important}html body .tk-row-actions-menu button{justify-content:flex-start!important;gap:10px!important}html body .tk-history-panel>div:first-child{padding-right:0!important}html body .tk-history-panel>div:first-child button{display:none!important}}@media(min-width:769px){html body .tk-detail-msg article>header{position:relative!important;padding-right:36px!important}html body .tk-detail-msg article>header .tk-row-menu-portal-wrap{position:absolute!important;top:0!important;right:0!important;margin:0!important;z-index:3!important}html body .tk-row-menu,html body .tk-row-menu:is(:hover,:focus,:active){width:auto!important;min-width:20px!important;height:auto!important;min-height:20px!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111!important}html body .tk-row-menu:before,html body .tk-row-menu:after{content:none!important;display:none!important}html body .tk-row-menu svg{display:none!important}html body .tk-row-menu span{display:block!important;color:#111!important;font-size:18px!important;line-height:1!important;letter-spacing:1px!important;font-weight:800!important;transform:translateY(-2px)!important}html body .tk-detail-tabs button:nth-child(3),html body .tk-detail-tabs button:nth-child(4){color:transparent!important;text-shadow:none!important}}@media(min-width:769px){html body .tk-detail-msg article>header{position:relative!important;padding-right:42px!important}html body .tk-detail-msg article>header .tk-row-menu-portal-wrap{position:absolute!important;top:2px!important;right:4px!important;z-index:9!important;margin:0!important}html body .tk-detail-msg article>header .tk-row-menu,html body .tk-detail-msg article>header .tk-row-menu:hover,html body .tk-detail-msg article>header .tk-row-menu:focus,html body .tk-detail-msg article>header .tk-row-menu:active{width:30px!important;min-width:30px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#111827!important}html body .tk-detail-msg article>header .tk-row-menu:before,html body .tk-detail-msg article>header .tk-row-menu:after{content:none!important;display:none!important}html body .tk-detail-msg article>header .tk-row-menu>span{display:block!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111827!important;font-size:18px!important;font-weight:900!important;line-height:20px!important;letter-spacing:1.5px!important;transform:translateY(-2px)!important}html body .tk-detail-tabs button:nth-child(3),html body .tk-detail-tabs button:nth-child(4){color:#4a6288!important;text-shadow:none!important}html body .tk-detail-tabs button:nth-child(3).active,html body .tk-detail-tabs button:nth-child(4).active{color:#fff!important}}@media(min-width:769px){html body .tk-detail-msg.agent header .tk-row-menu>span,html body .tk-detail-msg.requester header .tk-row-menu>span{background:transparent!important;background-image:none!important;color:#111827!important;border-radius:0!important;box-shadow:none!important}}@media(min-width:769px){html body .tk-detail-tabs{position:relative!important;overflow:visible!important;background:#fff!important}html body .tk-detail-tabs button,html body .tk-detail-tabs button:nth-child(3),html body .tk-detail-tabs button:nth-child(4),html body .tk-detail-tabs button.active,html body .tk-detail-tabs button:nth-child(3).active,html body .tk-detail-tabs button:nth-child(4).active{color:#173663!important;-webkit-text-fill-color:#173663!important;text-shadow:none!important;background:transparent!important;background-image:none!important;opacity:1!important;visibility:visible!important}html body .tk-detail-tabs button.active,html body .tk-detail-tabs button:nth-child(3).active,html body .tk-detail-tabs button:nth-child(4).active{color:#0969f6!important;-webkit-text-fill-color:#0969f6!important}html body .tk-detail-tabs button:before,html body .tk-detail-tabs button:after,html body .tk-detail-tab-panel h2:before,html body .tk-detail-tab-panel h2:after,html body .tk-side-card h3:before,html body .tk-side-card h3:after{content:none!important;display:none!important}html body .tk-detail-tab-panel,html body .tk-detail-convo.tk-detail-tab-panel,html body .tk-side-card,html body .tk-detail-tab-panel h2,html body .tk-side-card h3,html body .tk-empty-note,html body .tk-related-ticket,html body .tk-related-ticket strong,html body .tk-related-ticket span,html body .tk-related-ticket em{background:transparent!important;background-image:none!important;color:#173663!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:2!important;mix-blend-mode:normal!important}html body .tk-detail-tab-panel h2,html body .tk-side-card h3{display:block!important;margin-top:0!important;font-weight:800!important}html body .tk-detail-msg article>header{position:relative!important;align-items:flex-start!important;padding-right:28px!important}html body .tk-detail-msg article>header .tk-row-menu-portal-wrap{position:absolute!important;top:-1px!important;right:0!important;margin:0!important;z-index:10!important;display:inline-flex!important;align-items:flex-start!important;justify-content:flex-end!important}html body .tk-detail-msg article>header .tk-row-menu,html body .tk-detail-msg article>header .tk-row-menu:hover,html body .tk-detail-msg article>header .tk-row-menu:focus,html body .tk-detail-msg article>header .tk-row-menu:active{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#111827!important;display:inline-flex!important;align-items:flex-start!important;justify-content:center!important}html body .tk-detail-msg article>header .tk-row-menu:before,html body .tk-detail-msg article>header .tk-row-menu:after,html body .tk-detail-msg article>header .tk-row-menu>svg{content:none!important;display:none!important}html body .tk-detail-msg article>header .tk-row-menu>span{display:block!important;margin:-6px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#111827!important;font-size:18px!important;line-height:1!important;font-weight:900!important;letter-spacing:1.6px!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179{position:fixed!important;min-width:208px!important;padding:8px!important;border:1px solid #dbe6f5!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 45px #0f172a2e!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;z-index:2147483647!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:38px!important;padding:0 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#173663!important;font-size:12.5px!important;font-weight:700!important;text-align:left!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button:hover{background:#eef5ff!important;color:#075eea!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button.danger{color:#c62828!important}html body .tk-row-actions-menu.tk-row-actions-menu-portal-v179 button.danger:hover{background:#fff1f2!important;color:#b91c1c!important}}@media(min-width:769px){html body .tk-detail-tabs button,html body .tk-detail-tabs button.active,html body .tk-detail-tabs button:hover,html body .tk-detail-tabs button:focus{background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important}html body .tk-detail-msg article>header{padding-right:24px!important}html body .tk-detail-msg article>header .tk-row-menu-portal-wrap,html body .tk-detail-msg article>header .tk-row-menu-portal-wrap *{background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}html body .tk-detail-msg article>header .tk-row-menu,html body .tk-detail-msg article>header .tk-row-menu:hover,html body .tk-detail-msg article>header .tk-row-menu:focus,html body .tk-detail-msg article>header .tk-row-menu:active,html body .tk-detail-msg article>header .tk-row-menu>span{background:transparent!important;background-image:none!important;color:#111827!important;border:0!important;outline:0!important;box-shadow:none!important}}@media(min-width:769px){html body .tk-detail-page .tk-detail-main .tk-detail-tabs>button,html body .tk-detail-page .tk-detail-main .tk-detail-tabs>button.active,html body .tk-detail-page .tk-detail-main .tk-detail-tabs>button:hover,html body .tk-detail-page .tk-detail-main .tk-detail-tabs>button:focus,html body .tk-detail-page .tk-detail-main .tk-detail-tabs>button:active{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}html body .tk-detail-page .tk-detail-main .tk-detail-tabs>button.active{color:#0969f6!important;-webkit-text-fill-color:#0969f6!important;border-bottom:3px solid #0969f6!important}html body .tk-detail-page .tk-detail-main .tk-detail-tabs>button.active:after,html body .tk-detail-page .tk-detail-main .tk-detail-tabs>button:before,html body .tk-detail-page .tk-detail-main .tk-detail-tabs>button:after{content:none!important;display:none!important}html body .tk-detail-msg article>header{padding-right:28px!important}html body .tk-detail-msg article>header .tk-row-menu-portal-wrap,html body .tk-detail-msg article>header .tk-row-menu,html body .tk-detail-msg article>header .tk-row-menu:hover,html body .tk-detail-msg article>header .tk-row-menu:focus,html body .tk-detail-msg article>header .tk-row-menu:active,html body .tk-detail-msg article>header .tk-row-menu>span{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111827!important}html body .tk-detail-msg article>header .tk-row-menu-portal-wrap{top:0!important;right:2px!important}html body .tk-detail-msg article>header .tk-row-actions-menu.tk-row-actions-menu-portal-v179{min-width:220px!important}}@media(min-width:769px){html body .tk-msg-menu{margin-left:auto!important}html body .tk-msg-menu-trigger,html body .tk-msg-edit-btn{width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#000!important;box-shadow:none!important}html body .tk-msg-menu-trigger:hover,html body .tk-msg-edit-btn:hover{background:#0f172a0f!important;color:#000!important}html body .tk-msg-menu-trigger svg,html body .tk-msg-edit-btn svg{width:16px!important;height:16px!important;stroke-width:2.15!important}html body .tk-msg-menu .tk-row-actions-menu{min-width:176px!important;right:0!important;top:calc(100% + 6px)!important}}@media(min-width:769px){html body .tk-msg-meta{position:relative!important;align-items:flex-start!important;gap:8px!important}html body .tk-msg-menu{margin-left:auto!important;position:relative!important;flex:0 0 auto!important;z-index:3!important}html body .tk-msg-menu-trigger,html body .tk-msg-edit-btn{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .tk-msg-menu-trigger:hover,html body .tk-msg-edit-btn:hover,html body .tk-msg-menu-trigger:focus-visible,html body .tk-msg-edit-btn:focus-visible{background:#0f172a0f!important;color:#000!important;outline:0!important}html body .tk-msg-menu-portal{min-width:196px!important;max-width:196px!important;padding:8px!important;border:1px solid #dbe6f5!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 45px #0f172a2e!important;overflow:hidden!important;opacity:1!important;visibility:visible!important}html body .tk-msg-menu-portal button{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:38px!important;padding:0 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#173663!important;font-size:12.5px!important;font-weight:700!important;text-align:left!important;box-shadow:none!important}html body .tk-msg-menu-portal button:hover{background:#eef5ff!important;color:#075eea!important}html body .tk-msg-menu-portal button.danger{color:#c62828!important}html body .tk-msg-menu-portal button.danger:hover{background:#fff1f2!important;color:#b91c1c!important}}@media(min-width:769px){html body .tk-detail-msg article>header{position:relative!important;padding-right:34px!important;overflow:visible!important}html body .tk-detail-msg article>header .tk-row-menu-hard-v375,html body .tk-detail-msg article>header .tk-row-menu-hard-v375 .tk-row-menu{pointer-events:auto!important;opacity:1!important;visibility:visible!important}html body .tk-detail-msg article>header .tk-row-menu-hard-v375{position:absolute!important;top:-1px!important;right:0!important;z-index:9999!important;width:28px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .tk-detail-msg article>header .tk-row-menu-hard-v375 .tk-row-menu,html body .tk-detail-msg article>header .tk-row-menu-hard-v375 .tk-row-menu:hover,html body .tk-detail-msg article>header .tk-row-menu-hard-v375 .tk-row-menu:focus,html body .tk-detail-msg article>header .tk-row-menu-hard-v375 .tk-row-menu:active{position:relative!important;width:28px!important;min-width:28px!important;height:26px!important;min-height:26px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;color:#0b1324!important;-webkit-text-fill-color:#0b1324!important;cursor:pointer!important}html body .tk-detail-msg article>header .tk-row-menu-hard-v375 .tk-row-menu-dots-v375{display:block!important;margin:-6px 0 0!important;padding:0!important;color:#0b1324!important;-webkit-text-fill-color:#0b1324!important;font-size:16px!important;line-height:1!important;font-weight:900!important;letter-spacing:2px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .tk-row-actions-menu-hard-v375{position:fixed!important;display:block!important;width:220px!important;min-width:220px!important;padding:7px!important;margin:0!important;border:1px solid #dce5f0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 46px #0f172a2e!important;overflow:hidden auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;isolation:isolate!important;z-index:2147483647!important}html body .tk-row-actions-menu-hard-v375>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-height:41px!important;padding:0 12px!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#16335d!important;-webkit-text-fill-color:#16335d!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-align:left!important;cursor:pointer!important;pointer-events:auto!important}html body .tk-row-actions-menu-hard-v375>button:hover{background:#f3f7fc!important}html body .tk-row-actions-menu-hard-v375>button.danger{color:#c83f4d!important;-webkit-text-fill-color:#c83f4d!important}html body .tk-row-actions-menu-hard-v375>button:disabled{opacity:.42!important;cursor:not-allowed!important}html body .tk-row-actions-menu-hard-v375>button svg{flex:0 0 auto!important;width:16px!important;height:16px!important;stroke:currentColor!important}}@media(min-width:769px){html body .tk-msg-menu{position:relative!important;z-index:50!important;pointer-events:auto!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375,html body .tk-msg-menu .tk-msg-menu-trigger-v375:hover,html body .tk-msg-menu .tk-msg-menu-trigger-v375:focus,html body .tk-msg-menu .tk-msg-menu-trigger-v375:active{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;height:28px!important;min-height:28px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;color:#0b1324!important;-webkit-text-fill-color:#0b1324!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375 svg{width:17px!important;height:17px!important;stroke:currentColor!important;pointer-events:none!important}html body .tk-msg-menu-portal-v375{position:fixed!important;display:block!important;width:220px!important;min-width:220px!important;padding:7px!important;margin:0!important;border:1px solid #dce5f0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 46px #0f172a2e!important;overflow:hidden auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;isolation:isolate!important;z-index:2147483647!important}html body .tk-msg-menu-portal-v375>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-height:41px!important;padding:0 12px!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#16335d!important;-webkit-text-fill-color:#16335d!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-align:left!important;cursor:pointer!important;pointer-events:auto!important}html body .tk-msg-menu-portal-v375>button:hover{background:#f3f7fc!important}html body .tk-msg-menu-portal-v375>button.danger{color:#c83f4d!important;-webkit-text-fill-color:#c83f4d!important}html body .tk-msg-menu-portal-v375>button svg{width:16px!important;height:16px!important;flex:0 0 auto!important;stroke:currentColor!important}}@media(min-width:769px){html body .tk-v376-message-menu-wrap{position:absolute!important;top:0!important;right:2px!important;z-index:2147483500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:28px!important;pointer-events:auto!important}html body .tk-v376-message-menu-trigger,html body .tk-v376-message-menu-trigger:hover,html body .tk-v376-message-menu-trigger:focus,html body .tk-v376-message-menu-trigger:active{width:30px!important;min-width:30px!important;height:28px!important;min-height:28px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#050b16!important;-webkit-text-fill-color:#050b16!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;pointer-events:auto!important}html body .tk-v376-message-menu-dots{display:block!important;margin:-5px 0 0!important;color:#050b16!important;-webkit-text-fill-color:#050b16!important;font-size:16px!important;line-height:1!important;font-weight:900!important;letter-spacing:2px!important;pointer-events:none!important}html body .tk-v376-message-actions-menu,html body .tk-v376-legacy-message-actions-menu{position:fixed!important;top:var(--tk-v376-menu-top, 12px)!important;left:var(--tk-v376-menu-left, 12px)!important;right:auto!important;bottom:auto!important;display:grid!important;grid-auto-flow:row!important;gap:2px!important;width:220px!important;min-width:220px!important;max-width:calc(100vw - 24px)!important;max-height:min(300px,calc(100vh - 24px))!important;padding:7px!important;margin:0!important;border:1px solid #dce5f0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 46px #0f172a2e!important;overflow:hidden auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;isolation:isolate!important;z-index:2147483647!important}html body .tk-v376-message-actions-menu>button,html body .tk-v376-legacy-message-actions-menu>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-height:40px!important;padding:0 12px!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#16335d!important;-webkit-text-fill-color:#16335d!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-align:left!important;cursor:pointer!important;pointer-events:auto!important}html body .tk-v376-message-actions-menu>button:hover:not(:disabled),html body .tk-v376-legacy-message-actions-menu>button:hover:not(:disabled){background:#f3f7fc!important}html body .tk-v376-message-actions-menu>button.danger,html body .tk-v376-legacy-message-actions-menu>button.danger{color:#c83f4d!important;-webkit-text-fill-color:#c83f4d!important}html body .tk-v376-message-actions-menu>button:disabled,html body .tk-v376-legacy-message-actions-menu>button:disabled{opacity:.42!important;cursor:not-allowed!important}html body .tk-v376-message-actions-menu>button svg,html body .tk-v376-legacy-message-actions-menu>button svg{width:16px!important;height:16px!important;flex:0 0 auto!important;stroke:currentColor!important}}@media(min-width:769px){html body .tk-v376-message-menu-trigger{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .tk-v376-message-menu-dots{font-size:13px!important;line-height:1!important;letter-spacing:1.5px!important;font-weight:800!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375,html body .tk-msg-menu .tk-msg-menu-trigger-v375:hover,html body .tk-msg-menu .tk-msg-menu-trigger-v375:focus,html body .tk-msg-menu .tk-msg-menu-trigger-v375:active{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375 svg{width:14px!important;height:14px!important}}@media(min-width:769px){html body .tk-msg-menu,html body .tk-msg-menu .tk-msg-menu-trigger-v375,html body .tk-msg-menu .tk-msg-menu-trigger-v375:hover,html body .tk-msg-menu .tk-msg-menu-trigger-v375:focus,html body .tk-msg-menu .tk-msg-menu-trigger-v375:active,html body .tk-v376-message-menu-wrap,html body .tk-v376-message-menu-trigger,html body .tk-v376-message-menu-trigger:hover,html body .tk-v376-message-menu-trigger:focus,html body .tk-v376-message-menu-trigger:active{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;border-radius:0!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375 svg{width:12px!important;height:12px!important;stroke-width:2.4!important}html body .tk-v376-message-menu-trigger{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}html body .tk-v376-message-menu-dots{font-size:11px!important;letter-spacing:1px!important}html body .tk-analytics-close-v151{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;padding:0 24px!important}html body .tk-analytics-gauge-hover-v380{position:relative!important;cursor:default!important}html body .tk-analytics-gauge-hover-v380>div:first-child svg{display:none!important}html body .tk-analytics-gauge-popover-v380{position:absolute!important;top:50%!important;right:calc(100% + 14px)!important;transform:translateY(-50%) scale(.98)!important;width:210px!important;padding:12px!important;border:1px solid #d9e5f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 42px #0f172a2e!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important;z-index:2147483600!important;display:flex!important;flex-direction:column!important;gap:8px!important;color:#102846!important}html body .tk-analytics-gauge-hover-v380:hover .tk-analytics-gauge-popover-v380{opacity:1!important;visibility:visible!important;transform:translateY(-50%) scale(1)!important}html body .tk-analytics-gauge-popover-v380>strong{font-size:13px!important}html body .tk-analytics-gauge-popover-v380>span{display:grid!important;grid-template-columns:10px 1fr auto!important;align-items:center!important;gap:7px!important;font-size:12px!important}html body .tk-analytics-gauge-popover-v380 i{width:8px!important;height:8px!important;border-radius:999px!important;background:#94a3b8!important}html body .tk-analytics-gauge-popover-v380 i.is-resolved{background:#21b681!important}html body .tk-analytics-gauge-popover-v380 i.is-open{background:#2563eb!important}html body .tk-analytics-gauge-popover-v380 i.is-progress{background:#7c5ce5!important}html body .tk-analytics-gauge-popover-v380 small{padding-top:7px!important;border-top:1px solid #e7edf5!important;color:#6b7e98!important}}@media(min-width:769px){html body .tk-row-menu,html body .tk-row-menu:hover,html body .tk-row-menu:focus,html body .tk-row-menu:active,html body .tk-desktop-row-trigger-v221,html body .tk-desktop-row-trigger-v221:hover,html body .tk-desktop-row-trigger-v221:focus,html body .tk-desktop-row-trigger-v221:active{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;color:#111827!important}html body .tk-row-menu:before,html body .tk-row-menu:after{background:transparent!important}}@media(min-width:769px){html body .tk-analytics-gauge-v151,html body .tk-analytics-hero-v151{overflow:visible!important}}@media(min-width:769px){html body .tk-msg-edit-btn,html body .tk-msg-edit-btn:hover,html body .tk-msg-edit-btn:focus,html body .tk-msg-edit-btn:active,html body .tk-msg-menu-trigger-v375,html body .tk-msg-menu-trigger-v375:hover,html body .tk-msg-menu-trigger-v375:focus,html body .tk-msg-menu-trigger-v375:active,html body .tk-msg-menu-trigger-v375:before,html body .tk-msg-menu-trigger-v375:after{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}html body .tk-msg-menu,html body .tk-msg-menu .tk-msg-menu-trigger-v375{border-radius:0!important}html body .tk-msg-avi{background:#f3f7fc!important;color:#1d4ed8!important}html body .tk-v376-legacy-message-actions-menu{min-width:190px!important}html body .tk-overlay{z-index:2147483500!important;align-items:center!important;justify-content:center!important}html body .tk-modal{position:relative!important;z-index:2147483501!important}html body .tk-analytics-close-v151,html body .tk-modal-foot .tk-btn-ghost{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body .tk-analytics-chart-wrap-v381{position:relative!important;overflow:visible!important}html body .tk-analytics-month-v381{position:relative!important}html body .tk-analytics-month-v381 .tk-analytics-bars-v151 span{transition:transform .12s ease,filter .12s ease!important}html body .tk-analytics-month-v381:hover .tk-analytics-bars-v151 span,html body .tk-analytics-month-v381.is-hovered .tk-analytics-bars-v151 span{transform:translateY(-2px)!important;filter:saturate(1.03)!important}html body .tk-analytics-bar-popover-v381{position:absolute!important;top:18px!important;right:12px!important;min-width:210px!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid #d7e3f3!important;background:#fff!important;box-shadow:0 18px 40px #0f172a29!important;display:flex!important;flex-direction:column!important;gap:8px!important;opacity:.92!important;pointer-events:none!important;z-index:15!important}html body .tk-analytics-bar-popover-v381 strong{font-size:13px!important;color:#0f2d57!important}html body .tk-analytics-bar-popover-v381 span{display:grid!important;grid-template-columns:10px 1fr auto!important;gap:8px!important;align-items:center!important;font-size:12px!important;color:#345172!important}html body .tk-analytics-bar-popover-v381 i{width:8px!important;height:8px!important;border-radius:999px!important;display:inline-block!important;background:#94a3b8!important}html body .tk-analytics-bar-popover-v381 i.created{background:#2563eb!important}html body .tk-analytics-bar-popover-v381 i.resolved{background:#21b681!important}html body .tk-analytics-bar-popover-v381 small{color:#64748b!important;border-top:1px solid #e7eef7!important;padding-top:7px!important}}@media(min-width:769px){html body .tk-msg-menu,html body .tk-msg-edit-btn,html body .tk-msg-menu-trigger,html body .tk-msg-menu-trigger-v375,html body .tk-msg-menu-trigger-v375:hover,html body .tk-msg-menu-trigger-v375:focus,html body .tk-msg-menu-trigger-v375:active,html body .tk-msg-menu-trigger-v375:before,html body .tk-msg-menu-trigger-v375:after{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}html body .tk-msg-menu-trigger-v375{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border-radius:0!important;display:grid!important;place-items:center!important;color:#0f2d57!important}html body .tk-msg-menu-trigger-v375 svg{width:14px!important;height:14px!important}html body .tk-v376-legacy-message-actions-menu>button{display:flex!important}}@media(min-width:769px){html body .tk-msg-avi{background:#fff!important;background-image:none!important;border:1px solid #d8e5f5!important;color:#173352!important;box-shadow:none!important}html body .tk-msg-menu,html body .tk-msg-menu *{box-sizing:border-box!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375,html body .tk-msg-menu .tk-msg-menu-trigger-v375:hover,html body .tk-msg-menu .tk-msg-menu-trigger-v375:focus,html body .tk-msg-menu .tk-msg-menu-trigger-v375:active,html body .tk-v376-legacy-message-actions-menu+.tk-msg-menu-trigger-v375{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375{border-radius:0!important;background:transparent!important;color:#111827!important}html body .tk-msg-menu .tk-msg-menu-trigger-v375 svg{width:13px!important;height:13px!important;stroke:#111827!important}html body .tk-v376-legacy-message-actions-menu,html body .tk-msg-menu-portal{width:208px!important;min-width:208px!important;z-index:2147483646!important}html body .tk-v376-legacy-message-actions-menu>button,html body .tk-msg-menu-portal>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}html body .tk-v376-legacy-message-actions-menu>button span,html body .tk-msg-menu-portal>button span{display:inline-flex!important;align-items:center!important;min-height:18px!important}}@media(min-width:769px){html body .tk :is(.tk-more,.tk-row-more,.tk-msg-edit-btn,.tk-msg-menu-trigger,.tk-action-more,.tk-desktop-row-trigger-v221,.tk-v285-row-menu){background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important;border-radius:8px!important;color:#173758!important;-webkit-text-fill-color:#173758!important}html body .tk .tk-v376-legacy-message-actions-menu,html body .tk .tk-msg-actions-menu{min-width:224px!important;padding:7px!important;overflow:visible!important;background:#fff!important;border:1px solid #d4e1ef!important;border-radius:12px!important;box-shadow:0 18px 46px #0f2a4e33!important}html body .tk .tk-v376-legacy-message-actions-menu>button,html body .tk .tk-msg-actions-menu>button{display:flex!important;width:100%!important;min-height:38px!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:0 10px!important;color:#183a62!important;-webkit-text-fill-color:#183a62!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}html body .tk .tk-v376-legacy-message-actions-menu>button.is-danger,html body .tk .tk-msg-actions-menu>button.is-danger{color:#b42318!important;-webkit-text-fill-color:#b42318!important}}@media(min-width:769px){html body button.tk-msg-edit-btn.tk-msg-menu-trigger,html body button.tk-msg-menu-trigger-v375,html body button.tk-desktop-row-trigger-v221,html body button.tk-v285-row-menu{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:#24466e!important}html body button.tk-msg-edit-btn.tk-msg-menu-trigger:hover,html body button.tk-msg-edit-btn.tk-msg-menu-trigger:focus,html body button.tk-msg-edit-btn.tk-msg-menu-trigger:active,html body button.tk-desktop-row-trigger-v221:hover,html body button.tk-desktop-row-trigger-v221:focus,html body button.tk-desktop-row-trigger-v221:active{background:transparent!important;box-shadow:none!important}html body :is(button.tk-msg-edit-btn.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-desktop-row-trigger-v221,button.tk-v285-row-menu):is(:hover,:focus,:focus-visible,:active){border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;filter:none!important}html body :is(button.tk-msg-edit-btn.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-desktop-row-trigger-v221,button.tk-v285-row-menu):before,html body :is(button.tk-msg-edit-btn.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-desktop-row-trigger-v221,button.tk-v285-row-menu):after{display:none!important;content:none!important}html body .tk :is(.tk-row-menu,.tk-v376-message-menu-trigger,[data-opscence-action-menu-trigger=true]),html body .tk :is(.tk-row-menu,.tk-v376-message-menu-trigger,[data-opscence-action-menu-trigger=true]):is(:hover,:focus,:focus-visible,:active){appearance:none!important;-webkit-appearance:none!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body :is(button.tk-row-menu,button.tk-v376-message-menu-trigger,button.tk-msg-menu-trigger,button.tk-desktop-row-trigger-v221,button.tk-v285-row-menu,[data-opscence-action-menu-trigger=true]),html body :is(button.tk-row-menu,button.tk-v376-message-menu-trigger,button.tk-msg-menu-trigger,button.tk-desktop-row-trigger-v221,button.tk-v285-row-menu,[data-opscence-action-menu-trigger=true]):is(:hover,:focus,:focus-visible,:active){appearance:none!important;-webkit-appearance:none!important;border-color:transparent!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .tk :is(.tk-row-menu-portal-wrap,.tk-msg-menu,.tk-v376-message-menu-wrap){background:transparent!important;background-image:none!important;box-shadow:none!important}html body .tk :is(.tk-row-menu,.tk-v376-message-menu-trigger,[data-opscence-action-menu-trigger=true]):before,html body .tk :is(.tk-row-menu,.tk-v376-message-menu-trigger,[data-opscence-action-menu-trigger=true]):after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important}html body .tk-msg-menu-portal[data-opscence-action-menu=true]{min-width:230px!important;padding:7px!important;border:1px solid #d4e0ee!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 50px #142d4e38!important}html body .tk-msg-menu-portal[data-opscence-action-menu=true]>button{display:flex!important;width:100%!important;align-items:center!important;gap:11px!important;padding:10px 11px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#18365d!important;text-align:left!important}html body .tk-msg-menu-portal[data-opscence-action-menu=true]>button:hover{background:#f1f6fc!important}html body .tk-msg-menu-portal[data-opscence-action-menu=true]>button.danger{color:#b42318!important}}@media(min-width:769px){html body .tk :is(button.tk-msg-edit-btn.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-v376-message-menu-trigger),html body .tk :is(button.tk-msg-edit-btn.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-v376-message-menu-trigger):is(:hover,:focus,:focus-visible,:active){width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;border:1px solid #d6dee9!important;border-radius:999px!important;background:#e6e9ee!important;background-color:#e6e9ee!important;background-image:none!important;color:#26384e!important;-webkit-text-fill-color:#26384e!important;box-shadow:none!important}html body .tk-v376-message-menu-dots,html body .tk-msg-menu-trigger-v375 svg{color:#26384e!important;stroke:#26384e!important;-webkit-text-fill-color:#26384e!important}html body :is(.tk-msg-menu-portal,.tk-v376-message-actions-menu)[data-opscence-action-menu=true]>button,html body :is(.tk-msg-menu-portal,.tk-v376-message-actions-menu)[data-opscence-action-menu=true]>button>span{display:flex!important;visibility:visible!important;opacity:1!important;color:#18365d!important;-webkit-text-fill-color:#18365d!important}html body :is(.tk-msg-menu-portal,.tk-v376-message-actions-menu)[data-opscence-action-menu=true]>button.danger,html body :is(.tk-msg-menu-portal,.tk-v376-message-actions-menu)[data-opscence-action-menu=true]>button.danger>span{color:#b42318!important;-webkit-text-fill-color:#b42318!important}}@media(min-width:769px){html body .tk :is(button.tk-msg-edit-btn.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-v376-message-menu-trigger,[data-opscence-action-menu-trigger=true]),html body .tk :is(button.tk-msg-edit-btn.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-v376-message-menu-trigger,[data-opscence-action-menu-trigger=true]):is(:hover,:focus,:focus-visible,:active){width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;filter:none!important;color:#314a68!important;-webkit-text-fill-color:#314a68!important}html body .tk :is(button.tk-msg-edit-btn.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-v376-message-menu-trigger,[data-opscence-action-menu-trigger=true]):before,html body .tk :is(button.tk-msg-edit-btn.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-v376-message-menu-trigger,[data-opscence-action-menu-trigger=true]):after{display:none!important;content:none!important}html body :is(.tk-msg-menu-portal,.tk-v376-message-actions-menu)[data-opscence-action-menu=true]{z-index:2147483647!important}html body :is(.tk-msg-menu-portal,.tk-v376-message-actions-menu)[data-opscence-action-menu=true]>button,html body :is(.tk-msg-menu-portal,.tk-v376-message-actions-menu)[data-opscence-action-menu=true]>button>span{display:flex!important;visibility:visible!important;opacity:1!important;color:#18365d!important;-webkit-text-fill-color:#18365d!important}}@media(min-width:769px){html body .tk button.tk-msg-menu-trigger-v375,html body .tk button.tk-v376-message-menu-trigger,html body .tk button[data-opscence-action-menu-trigger=true],html body .tk button.tk-msg-menu-trigger-v375:is(:hover,:focus,:focus-visible,:active),html body .tk button.tk-v376-message-menu-trigger:is(:hover,:focus,:focus-visible,:active),html body .tk button[data-opscence-action-menu-trigger=true]:is(:hover,:focus,:focus-visible,:active){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}html body .tk-analytics-bar-popover-v381{display:none!important}html body .tk-analytics-month-v381{isolation:isolate!important;overflow:visible!important}html body .tk-analytics-column-popover-v389{position:absolute!important;left:50%!important;bottom:calc(100% - 28px)!important;width:190px!important;padding:12px 13px!important;display:flex!important;flex-direction:column!important;gap:7px!important;border:1px solid #d5e3f4!important;border-radius:15px!important;background:#fff!important;box-shadow:0 18px 42px #0f27492e!important;color:#17365d!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,8px)!important;transition:opacity .12s ease,transform .12s ease,visibility .12s ease!important;z-index:100!important}html body .tk-analytics-month-v381:hover .tk-analytics-column-popover-v389,html body .tk-analytics-month-v381:focus-within .tk-analytics-column-popover-v389,html body .tk-analytics-month-v381.is-hovered .tk-analytics-column-popover-v389{opacity:1!important;visibility:visible!important;transform:translate(-50%)!important}html body .tk-analytics-column-popover-v389 strong{font-size:12px!important}html body .tk-analytics-column-popover-v389 span{display:grid!important;grid-template-columns:9px 1fr auto!important;gap:7px!important;align-items:center!important;font-size:11px!important;color:#4b6481!important}html body .tk-analytics-column-popover-v389 i{width:8px!important;height:8px!important;border-radius:50%!important}html body .tk-analytics-column-popover-v389 i.created{background:#2472eb!important}html body .tk-analytics-column-popover-v389 i.resolved{background:#29aa7c!important}html body .tk-analytics-column-popover-v389 small{padding-top:6px!important;border-top:1px solid #e6eef7!important;color:#74869e!important;font-size:9px!important}html body .tk-analytics-month-v381:first-child .tk-analytics-column-popover-v389{left:0!important;transform:translateY(8px)!important}html body .tk-analytics-month-v381:first-child:hover .tk-analytics-column-popover-v389{transform:none!important}html body .tk-analytics-month-v381:last-child .tk-analytics-column-popover-v389{left:auto!important;right:0!important;transform:translateY(8px)!important}html body .tk-analytics-month-v381:last-child:hover .tk-analytics-column-popover-v389{transform:none!important}}@media(min-width:769px){html body .tk button.tk-msg-menu-trigger-v375,html body .tk button.tk-msg-edit-btn.tk-msg-menu-trigger,html body .tk button.tk-row-menu,html body .tk button.tk-desktop-row-trigger-v221,html body .tk button.tk-v285-row-menu,html body .tk button.tk-v376-message-menu-trigger,html body .tk button[data-opscence-action-menu-trigger=true],html body .tk button[aria-label*=action i]:has(svg.lucide-more-horizontal),html body .tk button[aria-label*=menu i]:has(svg.lucide-more-horizontal),html body .tk button:has(>svg.lucide-more-horizontal){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;outline:0!important;border-radius:0!important;appearance:none!important}html body .tk button:has(>svg.lucide-more-horizontal):before,html body .tk button:has(>svg.lucide-more-horizontal):after{content:none!important;display:none!important}html body .tk button:has(>svg.lucide-more-horizontal):is(:hover,:focus,:focus-visible,:active){background:transparent!important;box-shadow:none!important}html body .tk-analytics-column-popover-v389{top:72px!important;bottom:auto!important;transform:translate(-50%)!important;z-index:40!important}}@media(min-width:769px){html body .tk :is(.tk-msg-menu,.tk-v285-menu-cell){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body .tk :is(button.tk-more,button.tk-row-more,button.tk-row-menu,button.tk-msg-edit-btn,button.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-v376-message-menu-trigger,button.tk-desktop-row-trigger-v221,button.tk-v285-row-menu,[data-opscence-action-menu-trigger=true]),html body .tk :is(button.tk-more,button.tk-row-more,button.tk-row-menu,button.tk-msg-edit-btn,button.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-v376-message-menu-trigger,button.tk-desktop-row-trigger-v221,button.tk-v285-row-menu,[data-opscence-action-menu-trigger=true]):is(:hover,:focus,:focus-visible,:active,.is-open){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;outline:0!important;filter:none!important;appearance:none!important}html body .tk :is(button.tk-more,button.tk-row-more,button.tk-row-menu,button.tk-msg-edit-btn,button.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-v376-message-menu-trigger,button.tk-desktop-row-trigger-v221,button.tk-v285-row-menu,[data-opscence-action-menu-trigger=true]):before,html body .tk :is(button.tk-more,button.tk-row-more,button.tk-row-menu,button.tk-msg-edit-btn,button.tk-msg-menu-trigger,button.tk-msg-menu-trigger-v375,button.tk-v376-message-menu-trigger,button.tk-desktop-row-trigger-v221,button.tk-v285-row-menu,[data-opscence-action-menu-trigger=true]):after{content:none!important;display:none!important}html body .tk-analytics-column-popover-v389{display:none!important}html body .tk-analytics-column-popover-v391{position:fixed!important;z-index:2147483647!important;width:190px!important;padding:12px 13px!important;display:flex!important;flex-direction:column!important;gap:7px!important;border:1px solid #d5e3f4!important;border-radius:15px!important;background:#fff!important;box-shadow:0 20px 50px #0f27493d!important;color:#17365d!important;pointer-events:none!important}html body .tk-analytics-column-popover-v391 strong{font-size:12px!important}.tk-analytics-column-popover-v391 span{display:grid!important;grid-template-columns:9px 1fr auto!important;gap:7px!important;align-items:center!important;font-size:11px!important;color:#4b6481!important}.tk-analytics-column-popover-v391 i{width:8px!important;height:8px!important;border-radius:50%!important}.tk-analytics-column-popover-v391 i.created{background:#2472eb!important}.tk-analytics-column-popover-v391 i.resolved{background:#29aa7c!important}.tk-analytics-column-popover-v391 small{padding-top:6px!important;border-top:1px solid #e6eef7!important;color:#74869e!important;font-size:9px!important}}@media(min-width:901px){html body .tk-msg .tk-msg-menu,html body .tk-msg .tk-msg-menu-trigger,html body .tk-msg .tk-msg-menu-trigger-v375,html body .tk-msg button.tk-msg-edit-btn{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}html body .tk-msg button.tk-msg-edit-btn:hover,html body .tk-msg button.tk-msg-edit-btn:focus-visible{background:transparent!important;color:#0f3766!important;box-shadow:none!important}html body .tk-detail-msg .tk-v376-message-menu-wrap,html body .tk-detail-msg .tk-v376-message-menu-trigger,html body .tk-detail-msg .tk-v376-message-menu-trigger:is(:hover,:focus,:focus-visible,:active),html body .tk-detail-msg [data-opscence-action-menu-trigger=true],html body .tk-detail-msg [data-opscence-action-menu-trigger=true]:is(:hover,:focus,:focus-visible,:active){appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;filter:none!important}html body .tk-detail-msg .tk-v376-message-menu-dots{display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#173758!important;-webkit-text-fill-color:#173758!important;font-size:15px!important;line-height:10px!important;letter-spacing:1px!important}}@media(min-width:769px){html body .tk-detail-msg header .tk-v376-message-menu-wrap,html body .tk-detail-msg header .tk-v376-message-menu-trigger,html body .tk-detail-msg header .tk-v376-message-menu-trigger:hover,html body .tk-detail-msg header .tk-v376-message-menu-trigger:focus,html body .tk-detail-msg header .tk-v376-message-menu-trigger:active{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;padding:0!important}html body .tk-detail-msg header .tk-v376-message-menu-dots{display:block!important;color:#14365f!important;background:none!important}html body .tk-detail-avatar{transform:translateY(5px)!important}html body .tk-performance-table input[type=checkbox],html body .tk-staff-performance input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;box-sizing:border-box!important;clip-path:none!important;overflow:visible!important}}@media(min-width:901px){html body .tk-v285-desktop-home{min-height:0!important;height:auto!important;align-content:start!important}html body .tk-v285-desktop-home>section,html body .tk-v285-desktop-home .tk-v285-queue{min-height:0!important;height:auto!important}html body .tk-v285-table-wrap{min-height:0!important;height:auto!important;max-height:calc(100vh - 390px)!important;overflow:auto!important}html body .tk-v285-table tbody{height:auto!important}html body .tk-v285-queue-foot{position:sticky!important;bottom:0!important;background:#fff!important;z-index:3!important}html body :is(.tk-clean-dd-menu,.tk-clean-menu,.tk-dropdown-menu,.tk-select-menu,[data-opscence-dropdown]) :is(button,.option,.item).active,html body :is(.tk-clean-dd-menu,.tk-clean-menu,.tk-dropdown-menu,.tk-select-menu,[data-opscence-dropdown]) :is(button,.option,.item).is-active,html body :is(.tk-clean-dd-menu,.tk-clean-menu,.tk-dropdown-menu,.tk-select-menu,[data-opscence-dropdown]) [aria-selected=true]{background:#2563eb1f!important;color:#145fd7!important;box-shadow:inset 0 0 0 1px #2563eb2e!important}html body .tk-analytics-donut-popover-v409{width:238px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:13px!important;pointer-events:none!important}html body .tk-analytics-mini-donut-v409{width:76px!important;height:76px!important;border-radius:50%!important;display:grid!important;place-items:center!important;padding:8px!important;box-sizing:border-box!important}html body .tk-analytics-mini-donut-v409>span{width:58px!important;height:58px!important;border-radius:50%!important;background:#fff!important;display:grid!important;place-content:center!important;text-align:center!important;gap:1px!important;box-shadow:inset 0 0 0 1px #e1eaf6!important}html body .tk-analytics-mini-donut-v409 b{font-size:15px!important;color:#0f2b54!important}html body .tk-analytics-mini-donut-v409 small{font-size:8px!important;color:#71829a!important;text-transform:uppercase!important}html body .tk-analytics-donut-copy-v409{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}html body .tk-sp-compare-v409{padding:18px!important;border:1px solid #dce7f5!important;border-radius:20px!important;background:linear-gradient(180deg,#fbfdff,#f5f9ff)!important}html body .tk-sp-compare-head-v409{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important}html body .tk-sp-compare-head-v409 small{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#6e82a1!important;font-weight:800!important}html body .tk-sp-compare-head-v409 h3{margin:3px 0!important;font-size:18px!important;color:#0c2854!important}html body .tk-sp-compare-head-v409 p{margin:0!important;color:#647b99!important;font-size:12px!important}html body .tk-sp-compare-head-v409>span{padding:9px 12px!important;border-radius:13px!important;background:#2563eb17!important;color:#155fd4!important;font-weight:800!important;text-align:right!important}html body .tk-sp-compare-head-v409>span small{display:block!important;margin-top:2px!important}html body .tk-sp-compare-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))!important;gap:14px!important}html body .tk-sp-compare-card-v409{padding:15px!important;border:1px solid #d7e4f4!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 22px #10305b0d!important}html body .tk-sp-compare-card-v409>header{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding-bottom:12px!important;border-bottom:1px solid #e8eef7!important}html body .tk-sp-compare-avatar-v409{width:42px!important;height:42px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:#eaf2ff!important;color:#2563eb!important;font-weight:900!important}html body .tk-sp-compare-card-v409 header p{margin:2px 0 0!important;font-size:10px!important;color:#71839c!important}html body .tk-sp-compare-card-v409 header small{font-size:9px!important;color:#8191a8!important}html body .tk-sp-compare-card-v409 header strong{display:block!important;color:#102d59!important;font-size:13px!important}html body .tk-sp-compare-primary-v409{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:12px 0!important}html body .tk-sp-compare-primary-v409>div{padding:10px!important;border-radius:12px!important;background:#f5f9ff!important}html body .tk-sp-compare-primary-v409 span,html body .tk-sp-compare-detail-v409 span{display:block!important;font-size:9px!important;color:#73859e!important}html body .tk-sp-compare-primary-v409 strong{font-size:17px!important;color:#0e2d5b!important}html body .tk-sp-compare-detail-v409{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:7px 12px!important}html body .tk-sp-compare-detail-v409>div{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:7px 0!important;border-bottom:1px dashed #e5edf7!important}html body .tk-sp-compare-detail-v409 strong{font-size:11px!important;color:#17375f!important}html body .tk-sp-compare-v409>footer{margin-top:12px!important;font-size:10px!important;color:#75869d!important}}@media(min-width:901px){html body .tk-analytics-month-v381{cursor:crosshair!important}html body .tk-analytics-column-popover-v391.tk-analytics-donut-popover-v409{position:fixed!important;z-index:2147483647!important;background:#fff!important;border:1px solid #cadcf4!important;border-radius:17px!important;box-shadow:0 22px 58px #0c23483d!important;overflow:visible!important}html body .tk-select-menu button.active,html body .tk-select-menu button.is-active,html body .tk-select-menu button[aria-selected=true],html body .tk-dropdown-menu button.active,html body .tk-dropdown-menu button.is-active{background:#2563ebc7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#2563eb73!important}}@media(min-width:769px){.tk-clean-dd-menu button.active,.tk-clean-dd-menu button[aria-selected=true]{background:#366fe8c7!important;color:#fff!important;border-color:#366fe859!important;border-radius:10px!important}.tk-clean-dd-menu button.active strong,.tk-clean-dd-menu button[aria-selected=true] strong{color:#fff!important}.tk-v285-requester>span.tk-v456-has-avatar{overflow:hidden!important;padding:0!important;background:#eef5ff!important}.tk-v285-requester>span.tk-v456-has-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.tk-export-preview-v456{position:fixed;inset:0;z-index:2147483647;background:#0f172a9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.tk-export-preview-v456>section{width:min(720px,94vw);max-height:84vh;overflow:hidden;background:#fff;border:1px solid #cfe0f7;border-radius:24px;box-shadow:0 34px 100px #0f172a61;display:flex;flex-direction:column}.tk-export-preview-v456 header{padding:22px 24px;background:linear-gradient(135deg,#f8fbff,#eaf3ff);border-bottom:1px solid #dbe8f7;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.tk-export-preview-v456 header h3{margin:0;color:#102a56;font-size:22px}.tk-export-preview-v456 header p{margin:5px 0 0;color:#6f84a5}.tk-export-preview-v456 header button{width:42px;height:42px;border:1px solid #cbdcf1;border-radius:13px;background:#fff;color:#63748d}.tk-export-preview-v456 main{padding:20px 24px;overflow:auto;display:grid;gap:12px}.tk-export-preview-v456 article{border:1px solid #d8e5f5;border-radius:16px;background:#fbfdff;padding:14px 16px;display:grid;grid-template-columns:160px 1fr;gap:10px}.tk-export-preview-v456 article span{color:#7489aa;font-size:12px;font-weight:700}.tk-export-preview-v456 article strong{color:#173763;overflow-wrap:anywhere}.tk-export-preview-v456 footer{padding:16px 24px;border-top:1px solid #dbe8f7;display:flex;justify-content:flex-end;gap:12px}.tk-export-preview-v456 footer button{height:44px;padding:0 20px;border-radius:12px;border:1px solid #cbdcf1;background:#fff;font-weight:750;color:#173763}.tk-export-preview-v456 footer button.is-primary{background:#2f6fea;color:#fff;border-color:#2f6fea}}@media(min-width:769px){.tk-clean-dd-menu button[aria-selected=true],.tk-clean-dd-menu .is-active,.tk-v285-filter [role=option][aria-selected=true],.tk-ticket-filter-v148 [role=option][aria-selected=true]{background:#3b82f65c!important;color:#fff!important;border-color:#3b82f62e!important}.tk-clean-dd-menu button[aria-selected=true] *,.tk-clean-dd-menu .is-active *{color:#fff!important}}.tk-clean-dd-menu button[aria-selected=true],.tk-clean-dd-menu .is-active,.tk-v285-filter [role=option][aria-selected=true],.tk-ticket-filter-v148 [role=option][aria-selected=true]{background:#5a9bff59!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#5a9bff73!important}.tk-clean-dd-menu button[aria-selected=true] *,.tk-clean-dd-menu .is-active *{color:#fff!important}.tk-v285-modal footer,.tk-v285-modal .modal-footer,.tk-create-ticket-modal footer{width:100%!important;left:0!important;right:0!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}@media(min-width:769px){.tk-clean-dd-menu button[aria-selected=true],.tk-clean-dd-menu .active,.tk-clean-dd-menu .is-active{background:#5494f66b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(84,148,246,.4)!important;border-radius:10px!important}.tk-clean-dd-menu button[aria-selected=true] *,.tk-clean-dd-menu .active *{color:#fff!important;-webkit-text-fill-color:#fff!important}.tk-overlay{position:fixed!important;inset:0!important;z-index:2147483646!important;display:grid!important;place-items:center!important;padding:24px!important;background:#18263a9e!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.tk-overlay>.tk-modal{position:relative!important;z-index:2147483647!important;display:flex!important;flex-direction:column!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:auto!important;background:#fff!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important}.tk-overlay>.tk-modal>.tk-modal-head,.tk-overlay>.tk-modal>.tk-modal-body,.tk-overlay>.tk-modal>.tk-modal-foot{opacity:1!important;visibility:visible!important;display:flex!important}.tk-overlay>.tk-modal>.tk-modal-body{display:block!important;overflow:auto!important}.tk-message-delete-v421{width:min(620px,calc(100vw - 48px))!important}}@media(min-width:769px){html body>.tk-overlay:has(>.tk-message-delete-v421){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;z-index:2147483200!important;display:grid!important;place-items:center!important;overflow:auto!important;padding:28px!important;background:#0f1b2ec2!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body>.tk-overlay>.tk-message-delete-v421{position:relative!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(640px,calc(100vw - 64px))!important;max-height:min(760px,calc(100dvh - 56px))!important;margin:auto!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;background:#fff!important;border:1px solid #cfe0f4!important;border-radius:22px!important;box-shadow:0 30px 86px #09183057!important;isolation:isolate!important;z-index:1!important}html body .tk-message-delete-v421 .tk-modal-body{min-height:0!important;overflow-y:auto!important;display:grid!important;gap:18px!important;padding:22px 24px!important;background:#f8fbff!important}html body .tk-message-delete-v421 .tk-message-delete-card-v421,html body .tk-message-delete-v421 .tk-message-delete-ack-v421{margin:0!important;padding:16px 17px!important;border-radius:15px!important}html body .tk-message-delete-v421 .tk-modal-foot{gap:12px!important;padding:16px 24px 18px!important;background:#fff!important}html body .tk-v285-empty,html body .tk-v285-empty:before,html body .tk-v285-empty:after{background-image:none!important;filter:none!important}html body .tk-v285-empty:before,html body .tk-v285-empty:after{content:none!important}html body .tk-v285-empty .primary,html body .tk-v285-empty button.primary{background:#2f6fed!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .tk-desktop-lightbox-v467{position:fixed!important;inset:0!important;z-index:2147483500!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;padding:28px 36px 48px 236px!important;background:#081222e0!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;cursor:zoom-out!important}html body .tk-desktop-lightbox-v467__media{position:relative!important;display:grid!important;place-items:center!important;max-width:calc(100vw - 286px)!important;max-height:calc(100dvh - 84px)!important;cursor:default!important}html body .tk-desktop-lightbox-v467__media img{display:block!important;max-width:100%!important;max-height:calc(100dvh - 100px)!important;object-fit:contain!important;border-radius:16px!important;box-shadow:0 30px 90px #0000009e!important}html body .tk-desktop-lightbox-v467__caption{margin-top:12px!important;max-width:100%!important;color:#ffffffdb!important;font-size:13px!important;font-weight:700!important;text-align:center!important;overflow-wrap:anywhere!important}html body .tk-desktop-lightbox-v467__close{position:absolute!important;top:10px!important;right:14px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 10px 30px #00000047!important}}@media(min-width:769px){html body .tk-overlay:has(.tk-message-delete-v421){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;z-index:2147483645!important;display:grid!important;place-items:center!important;padding:28px!important;overflow:auto!important;background:#0f1b2ed1!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .tk-overlay:has(.tk-message-delete-v421) .tk-message-delete-v421{position:relative!important;inset:auto!important;transform:none!important;width:min(620px,calc(100vw - 64px))!important;max-height:min(720px,calc(100dvh - 56px))!important;margin:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #cfe0f4!important;border-radius:22px!important;box-shadow:0 30px 90px #07162c66!important}html body .tk-message-delete-v421 .tk-modal-body{display:grid!important;gap:16px!important;padding:22px 24px!important}html body .tk-message-delete-v421 .tk-message-delete-card-v421,html body .tk-message-delete-v421 .tk-message-delete-ack-v421{border:1px solid #cfe0f4!important;border-radius:15px!important;background:#fff!important}html body .tk-message-delete-v421 .tk-message-delete-card-v421+.tk-message-delete-card-v421,html body .tk-message-delete-v421 .tk-message-delete-card-v421+.tk-message-delete-ack-v421,html body .tk-message-delete-v421 .tk-message-delete-impact-v421+.tk-message-delete-ack-v421{margin-top:2px!important}html body .tk-message-delete-v421 .tk-message-delete-ack-v421 input[type=checkbox]{width:20px!important;min-width:20px!important;height:20px!important;border-radius:5px!important;outline:1px solid #9fb6d4!important;outline-offset:1px!important;box-shadow:inset 0 0 0 1px #fff!important;accent-color:#2f6fed!important}html body .tk-modal[aria-label="Compliance & Audit Log"]{width:min(920px,calc(100vw - 80px))!important;max-width:920px!important;max-height:min(760px,calc(100dvh - 72px))!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-body{padding:18px 20px!important;overflow-y:auto!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-audit-summary-grid-v363{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-audit-list-v363{max-height:420px!important;overflow-y:auto!important}html body .tk-modal[aria-label="Create New Ticket"]{width:min(960px,calc(100vw - 76px))!important;max-width:960px!important;max-height:min(820px,calc(100dvh - 64px))!important}html body .tk-modal[aria-label="Create New Ticket"] .tk-modal-head{min-height:78px!important;padding:14px 20px!important}html body .tk-modal[aria-label="Create New Ticket"] .tk-modal-body{padding:16px 20px!important;overflow-y:auto!important}html body .tk-modal[aria-label="Create New Ticket"] .tk-create-v426-section{padding:14px!important;border-radius:15px!important}html body .tk-modal[aria-label="Create New Ticket"] .tk-create-v424-sections{gap:10px!important}html body .tk-modal[aria-label="Create New Ticket"] .tk-modal-foot{min-height:64px!important;padding:10px 20px!important}html body .tk-desktop-lightbox-v467{z-index:2147483646!important;padding:30px 34px 46px 250px!important;background:#081222e8!important}html body .tk-desktop-lightbox-v467__media{z-index:2!important;width:100%!important;max-width:calc(100vw - 300px)!important;max-height:calc(100dvh - 80px)!important}html body .tk-desktop-lightbox-v467__close{z-index:3!important}html body .tk-v285-empty,html body .tk-v285-empty *{background-image:none!important;filter:none!important}}@media(min-width:769px){html body>.tk-overlay.tk-overlay--message-delete-v469{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;overflow:auto!important;background:#0f1b2ed1!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;isolation:isolate!important}html body>.tk-overlay.tk-overlay--message-delete-v469>.tk-modal.tk-message-delete-v421{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(620px,calc(100vw - 64px))!important;max-width:620px!important;max-height:min(720px,calc(100dvh - 56px))!important;overflow:hidden!important;z-index:2!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#fff!important;background-image:none!important;border:1px solid #cfe0f4!important;border-radius:22px!important;box-shadow:0 32px 96px #07162c6b!important;animation:none!important;filter:none!important}html body>.tk-overlay.tk-overlay--message-delete-v469>.tk-message-delete-v421:before,html body>.tk-overlay.tk-overlay--message-delete-v469>.tk-message-delete-v421:after{content:none!important;display:none!important}html body .tk-message-delete-v421 .tk-modal-body{display:grid!important;gap:14px!important;padding:22px 24px!important;overflow-y:auto!important}html body .tk-message-delete-v421 .tk-message-delete-card-v421,html body .tk-message-delete-v421 .tk-message-delete-ack-v421{margin:0!important;border:1px solid #cfe0f4!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}html body .tk-message-delete-v421 .tk-message-delete-ack-v421{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:14px 16px!important}html body .tk-message-delete-v421 .tk-message-delete-ack-v421 input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;border:2px solid #9db5d3!important;border-radius:50%!important;outline:0!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important;position:relative!important}html body .tk-message-delete-v421 .tk-message-delete-ack-v421 input[type=checkbox]:checked{border-color:#2f6fed!important;background:#2f6fed!important}html body .tk-message-delete-v421 .tk-message-delete-ack-v421 input[type=checkbox]:checked:after{content:""!important;position:absolute!important;left:6px!important;top:2px!important;width:6px!important;height:11px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}html body .tk-desktop-lightbox-v467{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important;padding:28px!important;display:grid!important;place-items:center!important;background:#081222f0!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;isolation:isolate!important}html body .tk-desktop-lightbox-v467__media{position:relative!important;z-index:2!important;width:min(1500px,calc(100vw - 56px))!important;max-width:calc(100vw - 56px)!important;max-height:calc(100dvh - 70px)!important;margin:auto!important}html body .tk-desktop-lightbox-v467__close{position:fixed!important;top:22px!important;right:22px!important;z-index:3!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-icon,html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-icon-dark{background:#2f6fed!important;background-image:none!important;color:#fff!important;border-color:#2f6fed!important;box-shadow:0 8px 18px #2f6fed2e!important}html body .tk-modal[aria-label="Compliance & Audit Log"] .tk-modal-icon :is(svg,path,line,polyline,circle,rect){color:#fff!important;stroke:#fff!important}html body .tk-modal[aria-label="Create New Ticket"]{width:min(900px,calc(100vw - 76px))!important;max-width:900px!important}html body .tk-modal[aria-label="Create New Ticket"] .tk-create-v424-sections{gap:14px!important}html body .tk-modal[aria-label="Create New Ticket"] .tk-create-v426-section{padding:16px!important;border:1px solid #d5e3f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body .tk-clean-dd-menu.tk-clean-dd-menu-portal-v179{padding:6px!important;border:1px solid #cfe0f4!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 45px #0f26482e!important}html body .tk-clean-dd-menu.tk-clean-dd-menu-portal-v179>button{position:relative!important;min-height:38px!important;padding:8px 34px 8px 12px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#173663!important;text-align:left!important;font-weight:700!important}html body .tk-clean-dd-menu.tk-clean-dd-menu-portal-v179>button:hover{background:#f2f7ff!important}html body .tk-clean-dd-menu.tk-clean-dd-menu-portal-v179>button.active,html body .tk-clean-dd-menu.tk-clean-dd-menu-portal-v179>button[aria-selected=true]{background:#eaf3ff!important;color:#173663!important}html body .tk-clean-dd-menu.tk-clean-dd-menu-portal-v179>button.active:after,html body .tk-clean-dd-menu.tk-clean-dd-menu-portal-v179>button[aria-selected=true]:after{content:"✓"!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;color:#2f6fed!important;font-size:15px!important;font-weight:900!important}}@media(min-width:769px){html body>.tk-overlay.tk-overlay--message-delete-v469{z-index:2147483647!important}html body .tk-desktop-lightbox-v467{z-index:2147483000!important}html body .tk-message-delete-v421 .tk-message-delete-ack-v421 input[type=checkbox]:checked:after{left:50%!important;top:50%!important;width:6px!important;height:10px!important;transform:translate(-50%,-58%) rotate(45deg)!important;transform-origin:center!important}html body .tk-message-delete-v421 .tk-message-delete-confirm-v421,html body .tk-message-delete-v421 .tk-message-delete-confirm-v421:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk-message-delete-v421 .tk-message-delete-confirm-v421 *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk-modal[aria-label="Create New Ticket"] .tk-modal-icon,html body .tk-modal[aria-label="Create New Ticket"] .tk-modal-icon *{animation:none!important;transition:none!important;transform:none!important}}@media(min-width:769px){html body:has(>.tk-overlay.tk-overlay--message-delete-v469) .tk-desktop-lightbox-v467{display:none!important;pointer-events:none!important}html body>.tk-overlay.tk-overlay--message-delete-v469>.tk-modal.tk-message-delete-v421{isolation:isolate!important}html body .tk-message-delete-v421 .tk-message-delete-ack-v421 input[type=checkbox]:checked:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:5px!important;height:9px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:translate(-50%,-58%) rotate(45deg)!important;margin:0!important;box-sizing:content-box!important}html body .tk-message-delete-v421 button.tk-message-delete-confirm-v421,html body .tk-message-delete-v421 button.tk-message-delete-confirm-v421:enabled,html body .tk-message-delete-v421 button.tk-message-delete-confirm-v421:hover{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:769px){html body>.tk-overlay.tk-overlay--message-delete-v469{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:24px!important;background:#0a1628d1!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body:has(>.tk-overlay.tk-overlay--message-delete-v469) .tk-desktop-lightbox-v467{display:none!important;pointer-events:none!important}html body .tk-message-delete-v421 .tk-message-delete-ack-v421 input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;width:22px!important;height:22px!important;margin:0!important;border-radius:999px!important;border:2px solid #b9cbe1!important;background:#fff!important;display:grid!important;place-items:center!important}html body .tk-message-delete-v421 .tk-message-delete-ack-v421 input[type=checkbox]:checked{border-color:#2f6fed!important;background:#2f6fed!important}html body .tk-message-delete-v421 .tk-message-delete-ack-v421 input[type=checkbox]:checked:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:5px!important;height:9px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:translate(-50%,-58%) rotate(45deg)!important;transform-origin:center!important}html body .tk-message-delete-v421 .tk-message-delete-confirm-v421,html body .tk-message-delete-v421 .tk-message-delete-confirm-v421 *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tk-modal[aria-label="Create New Ticket"] .tk-modal-icon,html body .tk-modal[aria-label="Create New Ticket"] .tk-modal-icon *,html body .tk-modal[aria-label="Create New Ticket"] .tk-modal-icon:before,html body .tk-modal[aria-label="Create New Ticket"] .tk-modal-icon:after{animation:none!important;transition:none!important;transform:none!important;filter:none!important}}@media(min-width:769px){html body .tk-v285-desktop-home{width:min(1480px,calc(100vw - 238px))!important;max-width:none!important;margin:20px auto 28px!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html body .tk-v285-kpis{gap:14px!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .tk-v285-kpis>article{min-height:104px!important;padding:18px 20px!important;border:1px solid #d5e3f3!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 24px #224c910f!important}html body .tk-v285-queue{margin:0!important;border:1px solid #d5e3f3!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 32px #224c9112!important;overflow:hidden!important}html body .tk-v285-queue:before,html body .tk-v285-queue:after,html body .tk-v285-queue-controls:before,html body .tk-v285-queue-controls:after{content:none!important;display:none!important}html body .tk-v285-queue-controls{margin:0!important;padding:14px 16px 12px!important;border:0!important;border-bottom:1px solid #dbe6f3!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .tk-v285-toolbar-row{gap:12px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .tk-v285-filter-row{display:grid!important;grid-template-columns:minmax(320px,1.45fr) minmax(220px,.9fr) minmax(175px,.72fr) minmax(175px,.72fr) minmax(155px,.62fr)!important;gap:10px!important;align-items:stretch!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .tk-v285-filter-row>:is(.tk-v285-search,.tk-v285-scope,.tk-clean-dd){height:48px!important;min-height:48px!important;margin:0!important;border:1px solid #cfe0f4!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}html body .tk-v285-filter-row .tk-clean-dd{border:0!important;background:transparent!important}html body .tk-v285-filter-row .tk-clean-dd-btn{height:48px!important;min-height:48px!important;border:1px solid #cfe0f4!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}html body .tk-v285-filter-row .tk-clean-dd.has-active-filter .tk-clean-dd-btn,html body .tk-v285-filter-row .tk-clean-dd.is-open .tk-clean-dd-btn{border-color:#2f6fed!important;background:#2f6fed!important;color:#fff!important}html body .tk-v285-filter-row .tk-clean-dd.has-active-filter .tk-clean-dd-btn *,html body .tk-v285-filter-row .tk-clean-dd.is-open .tk-clean-dd-btn *{color:#fff!important;stroke:#fff!important}html body .tk-v285-table-wrap{margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body .tk-v285-queue-foot{margin:0!important;padding:11px 14px!important;border:0!important;border-top:1px solid #dbe6f3!important;border-radius:0!important;background:#fff!important}html body .tk-message-delete-v421{position:relative!important;z-index:2!important;visibility:visible!important;opacity:1!important;transform:none!important}html body>.tk-overlay.tk-overlay--message-delete-v469{isolation:isolate!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}@media(min-width:769px)and (max-width:1180px){html body .tk-v285-desktop-home{width:calc(100vw - 228px)!important}html body .tk-v285-filter-row{grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(145px,.7fr))!important;overflow-x:auto!important}}@media(min-width:769px){html body :is(.tk.tk-v130,.tk-page,.tk-v285-page,.tk-v285-desktop-home){background:transparent!important;background-image:none!important;box-shadow:none!important}html body .tk-v285-desktop-home{width:min(1540px,calc(100vw - 222px))!important;margin-top:14px!important}html body .tk-v285-kpis{width:100%!important}html body .tk-v285-queue{width:100%!important;border:1px solid #d5e3f3!important;outline:0!important}html body .tk-v285-queue>*{outline:0!important}html body .tk-v285-queue-controls{border-left:0!important;border-right:0!important;border-top:0!important;outline:0!important}html body .tk-v285-filter-row{border:0!important;outline:0!important;box-shadow:none!important}html body .tk-v285-filter-row:before,html body .tk-v285-filter-row:after{content:none!important;display:none!important}html body .tk-v285-table-wrap,html body .tk-v285-table-wrap table{border:0!important;outline:0!important}html body .tk-v285-table-wrap thead{background:#f5f9fe!important}html body .tk-v285-filter-row .tk-clean-dd-menu{border:1px solid #cfe0f4!important;border-radius:12px!important;background:#fff!important;box-shadow:0 16px 38px #14376829!important;overflow:hidden!important}html body .tk-v285-filter-row .tk-clean-dd-menu button{border-radius:8px!important;color:#17385f!important}html body .tk-v285-filter-row .tk-clean-dd-menu button:is(.is-active,[aria-selected=true]){background:#eaf3ff!important;color:#1769e8!important;font-weight:850!important}}@media(min-width:769px){html body:has(.tk-v285-desktop-home){background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:fixed!important}html body .tk-v285-desktop-home{width:min(1580px,calc(100vw - 230px))!important;max-width:none!important;margin:16px auto 28px!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .tk-v285-desktop-home>.tk-v285-kpis{margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;gap:14px!important}html body .tk-v285-desktop-home>.tk-v285-queue{margin:0!important;border:1px solid #cbddef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 36px #1a375914!important;overflow:hidden!important}html body .tk-v285-desktop-home .tk-v285-queue-controls{padding:14px 16px 12px!important;background:#fff!important;border:0!important;border-bottom:1px solid #d8e5f2!important}html body .tk-v285-desktop-home .tk-v285-table-wrap{background:#fff!important}}@media(min-width:769px){:root{--ops-availability-bg: radial-gradient(circle at top left, rgba(186,212,255,.78) 0%, rgba(236,244,255,.92) 34%, #f8fbff 68%, #e9f1ff 100%)}html body .tk-v285-desktop-home,html body .tk-v285-queue{background:transparent!important}html body .tk-v285-desktop-home:before{content:none!important}html body .tk-v285-queue,html body .tk-v285-kpis,html body .tk-v285-queue-controls{position:relative;z-index:1}html body .tk-v285-queue,html body .tk-v285-kpis,html body .tk-v285-queue-controls,html body .tk-v285-toolbar-row,html body .tk-v285-table-wrap{border-radius:24px!important}html body .tk-v285-page,html body .tk-v285-desktop-home{background:var(--ops-availability-bg)!important;min-height:100vh}html body .tk-modal,html body .ticket-modal{border-radius:26px!important;overflow:hidden!important;max-height:min(92vh,980px)!important}html body .tk-modal-footer,html body .tk-modal footer,html body .tk-ticket-create-footer,html body .tk-create-footer{margin:0!important;padding:16px 18px!important;border-top:1px solid #dce8f7!important;background:#fff!important;width:100%!important;left:0!important;right:0!important}html body .tk-modal-footer>*,html body .tk-modal footer>*{width:100%}html body .tk-modal-header,html body .tk-modal head,html body .tk-modal .ops-ref-head{background:linear-gradient(180deg,#edf5ff,#dfeeff)!important;border-bottom:1px solid #d6e4f8!important}}@media(min-width:769px){html body .ticket-message-delete-modal-v429 footer .danger,html body .ticket-message-delete-modal-v429 footer .danger:is(:hover,:focus,:active),html body .ticket-message-delete-confirm-v421,html body .ticket-message-delete-confirm-v421:is(:hover,:focus,:active){background:#df3450!important;background-color:#df3450!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .create-ticket-modal{display:flex!important;flex-direction:column!important;width:min(980px,calc(100vw - 52px))!important;max-height:calc(100dvh - 42px)!important;overflow:hidden!important}html body .create-ticket-modal .modal-form{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important;overflow-y:auto!important;padding-bottom:0!important}html body .create-ticket-modal .ctm-v429-card{flex:0 0 auto!important}html body .create-ticket-modal .modal-actions.ctm-v454-edge-actions{position:sticky!important;bottom:0!important;z-index:5!important;box-sizing:border-box!important;width:calc(100% + 36px)!important;margin:16px -18px 0!important;padding:14px 18px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border:0!important;border-top:1px solid #dde8f4!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 -10px 24px #12345c0d!important}html body .create-ticket-modal .modal-actions.ctm-v454-edge-actions>button{width:100%!important;min-height:46px!important;margin:0!important}html body .tk-v285-desktop-home{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important}html body .tk-v285-desktop-home:before,html body .tk-v285-desktop-home:after{content:none!important;display:none!important}html body .tk-v285-queue{background:#fff!important;border:1px solid #d5e3f2!important;border-radius:24px!important;box-shadow:0 14px 30px #12345c14!important;overflow:hidden!important}}@media(max-width:768px){html body .create-ticket-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow:hidden!important}html body .create-ticket-modal .modal-form{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .create-ticket-modal .modal-actions{position:sticky!important;bottom:0!important;background:#fff!important;z-index:4!important}}.tk-v285-desktop-home{background:var(--ops-v483-page-canvas)!important;padding:18px!important}.tk-v285-desktop-home:before,.tk-v285-desktop-home:after{display:none!important;content:none!important}.tk-v285-queue{background:#fff!important;border:1px solid #d0dcec!important;border-radius:24px!important;box-shadow:0 10px 28px -12px #1e50962e!important;overflow:hidden!important}.tk-overlay{background:#192a42a3!important;background-image:none!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.tk-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:24px!important}.tk-modal .tk-modal-head{background:#eaf3ff!important;border-bottom:1px solid #d4e2f5!important}.tk-modal .tk-modal-body{min-height:0!important;overflow-y:auto!important;background:#f7faff!important}.tk-modal .tk-modal-foot{width:100%!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;border-top:1px solid #d8e5f5!important;background:#fff!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;border-radius:0!important}.tk-modal .tk-modal-foot>button{width:100%!important;margin:0!important;min-height:44px!important}@media(max-width:768px){.tk-v285-desktop-home{padding:10px!important}.tk-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.tk-modal .tk-modal-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important}}html body .tk-v285-desktop-home{background:transparent!important;background-image:none!important;padding:0!important}html body .tk-v285-desktop-home:before,html body .tk-v285-desktop-home:after{display:none!important;content:none!important}html body .tk-v285-queue{margin:0!important;border-radius:24px!important;background:#fff!important}html body .tk-overlay{background:#374457!important;background-image:none!important}html body .tk-modal{overflow:hidden!important;border-radius:24px!important}html body .tk-modal .tk-modal-foot{width:100%!important;margin:0!important;border-radius:0!important;box-sizing:border-box!important}@media(min-width:769px){.tk-v285-desktop-home{background:transparent!important;background-image:none!important;padding:0!important;border:0!important;box-shadow:none!important;min-height:0!important}.tk-v285-desktop-home:before,.tk-v285-desktop-home:after{content:none!important;display:none!important}.tk-v285-kpis{background:transparent!important}.tk-v285-queue{background:#fff!important;background-image:none!important;border:1px solid #d5e3f3!important;border-radius:22px!important;box-shadow:0 10px 26px #224c910f!important;overflow:hidden!important}}@media(min-width:769px){html body .tk.tk-v289-desktop-surface,html body .tk.tk-v289-desktop-surface>.tk-v285-desktop-home,html body .tk-v285-desktop-home{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important}html body .tk.tk-v289-desktop-surface:before,html body .tk.tk-v289-desktop-surface:after,html body .tk-v285-desktop-home:before,html body .tk-v285-desktop-home:after{content:none!important;display:none!important}html body .tk-v285-desktop-home{padding:0!important;min-height:0!important;height:auto!important}html body .tk-v285-desktop-home>.tk-v285-kpis{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .tk-v285-desktop-home>.tk-v285-queue{background:#fff!important;background-image:none!important;border:1px solid #d3e1f1!important;border-radius:22px!important;box-shadow:none!important;overflow:hidden!important}html body .tk-v285-queue-controls{border-radius:0!important;background:#fff!important}}@media(min-width:769px){html body :is(.tk-overlay,.tk-modal-backdrop,.tk-modal-layer) .tk-modal{overflow:hidden!important;background:#fff!important}html body .tk-modal .tk-modal-foot{width:100%!important;max-width:none!important;margin:0!important;inset-inline:0!important;padding:14px 16px!important;border-top:1px solid #dce7f4!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .tk-modal .tk-modal-foot>*{min-width:0!important}}html body .complaints-manager-page,html body .manage-complaints-page,html body:has(.complaints-manager-page){background-color:#eef4fc!important;background-image:radial-gradient(circle at 5% 12%,rgba(70,142,255,.16) 0 82px,transparent 83px),radial-gradient(circle at 28% 84%,rgba(94,166,255,.09) 0 108px,transparent 109px),radial-gradient(circle at 73% 15%,rgba(89,158,255,.08) 0 72px,transparent 73px),radial-gradient(circle at 93% 22%,rgba(113,188,255,.11) 0 118px,transparent 119px)!important}html body .complaints-manager-page :is(.complaints-table,.tickets-table) thead,html body .complaints-manager-page :is(.complaints-table,.tickets-table) thead tr,html body .complaints-manager-page :is(.complaints-table,.tickets-table) thead th{background:#eaf3ff!important;background-image:none!important}@media(max-width:768px){html body .complaints-manager-page{background-image:radial-gradient(circle at 6% 8%,rgba(70,142,255,.13) 0 52px,transparent 53px),radial-gradient(circle at 94% 30%,rgba(113,188,255,.09) 0 70px,transparent 71px)!important}}html body:has(.tk-v285-desktop-home),html body .tk.tk-v289-desktop-surface{background-color:#eef4fc!important;background-image:radial-gradient(circle at 5% 10%,rgba(70,142,255,.17) 0 84px,transparent 85px),radial-gradient(circle at 24% 82%,rgba(94,166,255,.1) 0 116px,transparent 117px),radial-gradient(circle at 72% 13%,rgba(89,158,255,.08) 0 76px,transparent 77px),radial-gradient(circle at 94% 26%,rgba(113,188,255,.12) 0 124px,transparent 125px),radial-gradient(circle at 73% 88%,rgba(75,145,255,.08) 0 142px,transparent 143px)!important}html body .tk-v285-table-wrap{padding:0!important;overflow:hidden!important;border-radius:0 0 16px 16px!important}html body .tk-v285-table thead,html body .tk-v285-table thead tr,html body .tk-v285-table thead th,html body .tk-data-table thead,html body .tk-data-table thead tr,html body .tk-data-table thead th{background:#eaf3ff!important;background-image:none!important;box-shadow:none!important}@media(max-width:768px){html body:has(.tk-mobile-v149-home),html body .tk{background-color:#eef4fc!important;background-image:radial-gradient(circle at 4% 8%,rgba(70,142,255,.13) 0 54px,transparent 55px),radial-gradient(circle at 94% 30%,rgba(113,188,255,.1) 0 72px,transparent 73px)!important}}html body .tk-overlay .tk-analytics-modal-v151 .tk-modal-close{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:grid!important;place-items:center!important;background:#2f73ee!important;background-image:none!important;border:0!important;border-radius:11px!important;color:#fff!important;box-shadow:none!important}html body .tk-overlay .tk-analytics-modal-v151 .tk-modal-close :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body .tk-overlay .tk-analytics-modal-v151 .tk-modal-foot{padding:10px 16px!important;background:#fff!important;border-top:1px solid #d7e4ee!important}html body .tk-overlay .tk-analytics-modal-v151 .tk-analytics-close-v151{width:auto!important;min-width:100px!important;min-height:40px!important;padding:0 18px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:10px!important;box-shadow:none!important}html body .tk-detail-page-v151{position:relative!important}html body .tk-detail-page-v151 .tk-detail-topline{margin:0!important;padding:10px 16px!important;display:flex!important;align-items:center!important;gap:12px!important;background:#fff!important;border:1px solid #d6e4f2!important;border-bottom:0!important;border-radius:18px 18px 0 0!important}html body .tk-detail-page-v151 .tk-detail-hero{margin-top:0!important;border-radius:0 0 18px 18px!important;border-top:0!important}html body .tk-detail-page-v151 .tk-detail-back{min-height:38px!important;padding:0 12px!important;border:1px solid #bfd4ee!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#155fcf!important;box-shadow:none!important}html body .tk-detail-page-v151 .tk-detail-crumbs{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}@media(max-width:768px){html body .tk-detail-page-v151 .tk-detail-topline{padding:8px!important;overflow-x:auto!important}html body .tk-overlay .tk-analytics-modal-v151 .tk-modal-close{width:38px!important;height:38px!important;min-width:38px!important}}@media(min-width:769px){html body .audit-drawer--v442{width:min(980px,calc(100vw - 52px))!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:26px!important;background:#f8fbff!important}html body .audit-v442-scroll{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:18px 20px 30px!important}html body .audit-v442-section-card{min-width:0!important;overflow:hidden!important;border:1px solid #d8e5f4!important;border-radius:18px!important;background:#fff!important;margin:0 0 14px!important}html body .audit-v442-section-body,html body .audit-v442-data-grid,html body .audit-v442-data-grid>div{min-width:0!important}.audit-v442-data-grid dd,.audit-v442-change-row>span,.audit-v442-change-row>strong,.audit-v442-metadata-grid strong{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .audit-v442-change-table{min-width:0!important;overflow:hidden!important}.audit-v442-change-row{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(0,1fr)!important}.audit-v442-change-row.is-changed{background:#f4f9ff!important;border-color:#cfe0f4!important}.audit-v442-change-row.is-unchanged{opacity:.72!important}html body .audit-v442-footer{position:relative!important;inset:auto!important;z-index:7!important;padding:14px 20px!important;border-top:1px solid #dbe7f4!important;background:#fff!important}html body .audit-v442-footer button{min-width:120px!important;min-height:44px!important;border-radius:12px!important}}:root{--audit-blue: #2876f6;--audit-blue-2: #1f67e8;--audit-ink: #102946;--audit-muted: #6d7f96;--audit-soft: #f3f8ff;--audit-card: rgba(255, 255, 255, .92);--audit-line: rgba(71, 119, 185, .15);--audit-line-strong: rgba(71, 119, 185, .22);--audit-shadow: 0 14px 34px rgba(31, 72, 119, .1);--audit-shadow-sm: 0 9px 22px rgba(31, 72, 119, .08);--audit-radius: 18px}.audit-shell,.audit-shell *{box-sizing:border-box}.audit-shell{min-height:100vh;color:var(--audit-ink);background:radial-gradient(circle at 96% 2%,rgba(229,243,255,.98) 0 7%,transparent 18%),radial-gradient(circle at 31% 11%,rgba(241,249,255,.92),transparent 34%),linear-gradient(135deg,#fbfdff,#f4f9ff 46%,#fafdff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.audit-shell button,.audit-shell input,.audit-shell select{font-family:inherit}.audit-main{position:relative;z-index:1;width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:28px 28px 22px}.audit-bg-orb{position:absolute;border-radius:999px;pointer-events:none;opacity:.78;z-index:-1}.audit-bg-orb.orb-one{width:250px;height:250px;right:-94px;top:-108px;background:#e5f2fff2}.audit-bg-orb.orb-two{width:320px;height:320px;left:45%;bottom:-220px;background:#ebf8ffb8}.audit-top-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:26px}.audit-header-left{min-width:0}.audit-breadcrumb{display:inline-flex;align-items:center;gap:9px;color:#5d7190;font-size:12px;font-weight:800;margin-bottom:16px}.audit-breadcrumb svg{color:var(--audit-blue)}.audit-breadcrumb span{color:#93a8c1}.audit-breadcrumb b{font-weight:850;color:#263f60}.audit-top-header h1{margin:0;font-size:clamp(31px,3vw,39px);line-height:.96;letter-spacing:-.055em;color:#122a48;font-weight:900}.audit-top-header p{margin:10px 0 0;color:#526984;font-size:14.5px;font-weight:650}.audit-header-right{display:grid;justify-items:end;align-content:start;gap:17px}.audit-account-row{display:inline-flex;align-items:center;gap:14px}.audit-notify-btn{position:relative;width:42px;height:42px;border:0;background:transparent;color:#18395f;display:grid;place-items:center;cursor:pointer}.audit-notify-btn i{position:absolute;top:5px;right:7px;width:8px;height:8px;border-radius:999px;background:#ef233c;border:2px solid #fff}.audit-user-chip{display:flex;align-items:center;gap:11px;min-height:46px;color:#1e3959}.audit-user-chip img,.audit-user-chip>span{width:42px;height:42px;border-radius:999px;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,#93c4ff,#2e72f5);color:#fff;font-weight:900;box-shadow:0 10px 24px #2f73f62e}.audit-user-chip strong{display:block;color:#142d4f;font-size:15px;font-weight:900;line-height:1.1}.audit-user-chip small{display:block;margin-top:4px;color:#657a95;font-size:12px;font-weight:700;text-transform:capitalize}.audit-header-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end}.audit-header-actions button,.audit-save-view-btn,.audit-clear-btn,.audit-json-btn,.audit-modal-actions button,.audit-save-row button{border:1px solid rgba(61,110,176,.18);border-radius:12px;background:#ffffffe8;min-height:46px;padding:0 20px;color:#183a62;display:inline-flex;gap:10px;align-items:center;justify-content:center;font-size:14px;font-weight:850;cursor:pointer;box-shadow:0 9px 24px #26508012;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.audit-header-actions button:hover,.audit-save-view-btn:hover,.audit-clear-btn:hover,.audit-json-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2650801c}.audit-header-actions button.primary,.audit-modal-actions button.primary,.audit-save-row button.primary{color:#fff;background:linear-gradient(135deg,#4d95ff,#2572f4);border-color:transparent;box-shadow:0 14px 30px #2572f440}.audit-header-actions button:disabled{opacity:.6;cursor:not-allowed}.audit-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.audit-kpi-card{min-height:104px;border-radius:18px;border:1px solid var(--audit-line);background:var(--audit-card);box-shadow:var(--audit-shadow);display:flex;align-items:center;gap:18px;padding:18px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.audit-kpi-icon{width:62px;height:62px;flex:0 0 62px;border-radius:17px;display:grid;place-items:center;color:var(--audit-blue);background:#347cff1f}.audit-kpi-icon.red{color:#ff3853;background:#ff38531f}.audit-kpi-icon.green{color:#20ad63;background:#21ae6321}.audit-kpi-icon.orange{color:#f59e0b;background:#f59e0b24}.audit-kpi-icon.purple{color:#7c3aed;background:#7c3aed1f}.audit-kpi-body{min-width:0}.audit-kpi-body span{display:block;color:#3d526e;font-size:13px;font-weight:850}.audit-kpi-body strong{display:inline-block;margin-top:8px;color:#142b4d;font-size:25px;font-weight:900;letter-spacing:-.04em;line-height:1}.audit-kpi-body small{display:inline-flex;align-items:center;gap:5px;margin-left:10px;color:#22b56e;font-size:12.5px;font-weight:850;white-space:nowrap}.audit-kpi-body small.down{color:#16aa6a}.audit-kpi-body small.down svg{transform:translateY(1px)}.audit-filter-card{border:1px solid rgba(65,117,185,.16);background:#ffffffdb;border-radius:18px;box-shadow:var(--audit-shadow-sm);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:14px;margin-bottom:18px}.audit-filter-row{display:grid;gap:12px}.audit-filter-row--top{grid-template-columns:minmax(250px,1.15fr) minmax(205px,.75fr) minmax(170px,.72fr) minmax(170px,.72fr) minmax(170px,.72fr);margin-bottom:12px}.audit-filter-row--bottom{grid-template-columns:minmax(170px,190px) minmax(170px,190px) auto 1fr auto;align-items:center}.audit-search-box,.audit-date-box,.audit-select-wrap,.audit-save-row input,.audit-modal-grid input{min-height:46px;border:1px solid rgba(74,121,184,.18);border-radius:12px;background:#ffffffc7;display:flex;align-items:center;gap:10px;color:#183a62;padding:0 14px;box-shadow:0 6px 16px #2650800a}.audit-search-box svg,.audit-date-box>svg,.audit-control-icon{color:#7a8eaa;flex:0 0 auto}.audit-search-box input,.audit-date-box input,.audit-save-row input,.audit-modal-grid input{border:0;outline:0;background:transparent;width:100%;min-width:0;color:#183a62;font-size:13px;font-weight:650}.audit-search-box input::placeholder{color:#8a9db5}.audit-control-label{position:absolute;top:7px;left:48px;color:#5c718d;font-size:11px;font-weight:850;line-height:1}.audit-date-box{position:relative;padding-top:13px;padding-right:34px}.audit-date-box .audit-control-label{left:45px}.audit-date-box strong{color:#173a62;font-size:13px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audit-date-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8da0b7;pointer-events:none}.audit-date-inputs{position:absolute;inset:0;opacity:0;display:grid;grid-template-columns:1fr 1fr;pointer-events:none}.audit-date-inputs input{pointer-events:auto;cursor:pointer}.audit-select-wrap{position:relative;padding:0 38px 0 45px}.audit-select-wrap select{width:100%;height:46px;padding-top:13px;border:0;outline:0;appearance:none;background:transparent;color:#173a62;font-size:13px;font-weight:800;cursor:pointer}.audit-select-wrap .audit-control-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.audit-select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#8da0b7;pointer-events:none}.audit-clear-btn{justify-self:start;min-height:42px;color:#2b77f6;background:transparent;border:0;box-shadow:none;padding:0 12px}.audit-save-view-btn{justify-self:end;grid-column:5;min-height:42px;color:#2d6ff2;padding:0 18px}.audit-live-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:stretch;margin-bottom:16px}.audit-table-card,.audit-selected-card,.audit-bottom-card,.audit-modal,.audit-drawer{border:1px solid rgba(65,117,185,.16);background:#ffffffe0;box-shadow:var(--audit-shadow-sm);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.audit-table-card{border-radius:18px;overflow:hidden;min-width:0}.audit-table-toolbar{min-height:58px;padding:11px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(74,121,184,.13)}.audit-table-toolbar>span{color:#66809e;font-size:12px;font-weight:800}.audit-mini-pagination{display:flex;align-items:center;gap:8px}.audit-mini-pagination button,.audit-footer-arrows button{min-width:34px;height:34px;border-radius:10px;border:1px solid rgba(65,117,185,.16);background:#fff;color:#38618f;display:inline-grid;place-items:center;font-weight:850;cursor:pointer}.audit-mini-pagination button.active{color:#fff;background:linear-gradient(135deg,#4b93ff,#2f73f6);box-shadow:0 8px 18px #2f73f638}.audit-mini-pagination small{color:#8da1b8;font-weight:900}.audit-table-scroll{overflow-x:auto;overflow-y:hidden}.audit-table{width:100%;min-width:860px;border-collapse:collapse}.audit-table th{height:42px;padding:0 13px;text-align:left;color:#405879;background:#f6fafff5;font-size:11px;font-weight:900;border-bottom:1px solid rgba(74,121,184,.14);white-space:nowrap}.audit-table th span{display:inline-flex;align-items:center;gap:4px}.audit-table td{padding:8px 13px;height:45px;color:#203b5b;font-size:12px;font-weight:650;border-bottom:1px solid rgba(74,121,184,.1);vertical-align:middle}.audit-table tbody tr{cursor:pointer;transition:background .16s ease}.audit-table tbody tr:hover td{background:#ebf6ffad}.audit-table tbody tr.is-selected td{background:linear-gradient(90deg,#d6ebfff5,#f1f8ffe0)}.audit-table td strong{display:block;color:#16375e;font-size:12px;font-weight:800}.audit-table td small{display:block;margin-top:3px;color:#7d91aa;font-size:11px;font-weight:700}.audit-empty{height:250px!important;text-align:center;color:#7087a2!important;font-weight:850!important}.audit-empty svg{vertical-align:middle;margin-right:8px}.audit-actor-cell{display:flex;align-items:center;gap:10px;min-width:126px}.audit-actor-cell img,.audit-avatar{width:25px;height:25px;border-radius:999px;display:grid;place-items:center;object-fit:cover;flex:0 0 auto;background:linear-gradient(135deg,#97c4ff,#3f82f6);color:#fff;font-size:10px;font-weight:900}.audit-actor-cell strong{margin:0;white-space:nowrap}.audit-action-text{color:#1f3d61;font-weight:750;white-space:nowrap}.audit-module-chip,.audit-detail-module-pill{display:inline-flex;align-items:center;min-height:23px;padding:4px 9px;border-radius:7px;color:#1372d7;background:#347cff1c;border:1px solid rgba(52,124,255,.18);font-weight:850;font-style:normal;white-space:nowrap}.module-user-management,.module-permissions{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed2e}.module-tickets{color:#0e8bcf;background:#0e8bcf1a;border-color:#0e8bcf2e}.module-workforce,.module-leave-requests{color:#15935a;background:#16a34a1c;border-color:#16a34a2e}.module-security{color:#b27805;background:#f59e0b1f;border-color:#f59e0b2e}.audit-pill{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:3px 9px;border-radius:8px;font-size:11px;font-weight:900;line-height:1;border:1px solid transparent;white-space:nowrap}.severity-low,.severity-info{color:#2076d9;background:#347cff1f;border-color:#347cff24}.severity-medium,.severity-warning{color:#d78305;background:#f59e0b1f;border-color:#f59e0b2e}.severity-high{color:#ef7c09;background:#f973161f;border-color:#f973162e}.severity-critical{color:#e02f48;background:#ff38531f;border-color:#ff38532e}.status-success{color:#21a461;background:#21ae631f;border-color:#21ae632e}.status-failed{color:#df3048;background:#ff38531f;border-color:#ff38532e}.status-warning{color:#d78305;background:#f59e0b1f;border-color:#f59e0b2e}.status-info{color:#2076d9;background:#347cff1f;border-color:#347cff2e}.audit-row-arrow{width:28px;height:28px;border:0;border-radius:9px;background:transparent;color:#7c91ac;display:grid;place-items:center;cursor:pointer}.audit-row-arrow:hover{background:#347cff1a;color:var(--audit-blue)}.audit-table-footer{min-height:50px;display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:9px 16px;color:#6f83a0;font-size:12px;font-weight:800;border-top:1px solid rgba(74,121,184,.12)}.audit-rows-select{display:inline-flex;align-items:center;gap:9px}.audit-rows-select select{height:34px;min-width:66px;border:1px solid rgba(65,117,185,.16);background:#fff;border-radius:10px;padding:0 10px;color:#29476c;font-weight:850}.audit-footer-arrows{display:flex;gap:8px}.audit-footer-arrows button:disabled,.audit-mini-pagination button:disabled{opacity:.45;cursor:not-allowed}.audit-selected-card{border-radius:18px;padding:18px;min-height:100%}.audit-selected-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.audit-selected-head h3{margin:0;color:#173352;font-size:16px;font-weight:900;letter-spacing:-.02em}.audit-selected-head button{width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:#7c91aa;display:grid;place-items:center;cursor:pointer}.audit-selected-pills{display:flex;gap:9px;margin-bottom:18px}.audit-detail-fields{display:grid;gap:14px}.audit-detail-field{display:grid;grid-template-columns:20px 92px minmax(0,1fr);gap:10px;align-items:start;color:#657b96;font-size:12px;font-weight:800}.audit-detail-field>svg{color:#7e94ad;margin-top:1px}.audit-detail-field>span{color:#6d819a}.audit-detail-field>b{color:#203c5d;font-size:12px;font-weight:850;line-height:1.45;word-break:break-word;min-width:0}.audit-detail-actor-body{display:flex;align-items:center;gap:10px;min-width:0}.audit-detail-actor-body img,.audit-detail-actor-body i{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;object-fit:cover;font-style:normal;color:#fff;background:linear-gradient(135deg,#97c4ff,#3f82f6);font-size:11px;font-weight:900}.audit-detail-actor-body b{color:#203c5d;display:grid;gap:2px;min-width:0}.audit-detail-actor-body small{color:#607792;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.audit-change-summary{display:flex;gap:12px;margin:20px 0 14px;padding:14px;border-radius:14px;background:linear-gradient(135deg,#f4f9fff5,#edf7ffe0);border:1px solid rgba(65,117,185,.1)}.audit-change-summary svg{color:var(--audit-blue);flex:0 0 auto}.audit-change-summary b{display:block;color:#173352;font-size:12px;font-weight:900}.audit-change-summary p{margin:9px 0 0;color:#304a6b;font-size:12px;font-weight:650;line-height:1.5}.audit-json-btn{width:100%;min-height:48px;color:#2f73f6}.audit-selected-empty p{margin:10px 0 0;color:#6f83a0;font-weight:700;line-height:1.5}.audit-bottom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.audit-bottom-card{min-height:118px;border-radius:16px;padding:17px 16px;display:flex;align-items:flex-start;gap:14px;overflow:hidden;position:relative}.audit-bottom-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;flex:0 0 auto}.audit-bottom-icon.blue{color:#2f73f6;background:#347cff21}.audit-bottom-icon.red{color:#ff3853;background:#ff38531f}.audit-bottom-icon.teal{color:#008c8f;background:#14b8a61f}.audit-bottom-card span,.audit-bottom-title{color:#364e6c;font-size:12px;font-weight:900}.audit-bottom-title{display:flex;align-items:center;gap:9px;margin-bottom:8px;width:100%}.audit-bottom-card strong{display:block;margin-top:6px;color:#172e4d;font-size:21px;font-weight:950;letter-spacing:-.035em}.audit-bottom-card small{display:block;margin-top:3px;color:#70849e;font-size:12px;font-weight:700}.audit-bottom-card button{margin-top:16px;border:0;background:transparent;color:#2f73f6;padding:0;font-size:12px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.audit-spark-card svg{width:98px;height:58px;align-self:flex-end;margin-left:auto}.audit-spark-card path{fill:none;stroke:#ff3853;stroke-width:3.5;stroke-linecap:round}.audit-users-card{display:block}.audit-users-card p{color:#70849e;font-weight:700}.audit-mini-user{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin:6px 0}.audit-mini-user i{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#e9f3ff;color:#2f73f6;font-style:normal;font-weight:900;font-size:10px}.audit-mini-user span{color:#233f60;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-mini-user b{color:#526984;font-size:12px;font-weight:800}.secure-text{color:#16a264!important;font-size:14px!important;display:inline-block!important;margin-left:12px!important}.scan-time{display:block;margin-top:4px;color:#435a77;font-size:12px}.audit-error{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:13px 16px;border-radius:14px;background:#fff0f0eb;color:#b4232b;border:1px solid rgba(255,100,100,.22);font-weight:800}.audit-error button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer}.spin{animation:audit-spin .8s linear infinite}.audit-modal-backdrop,.audit-drawer-backdrop{position:fixed;inset:0;z-index:10000;background:#0d1f3673;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;padding:24px}.audit-modal{width:min(880px,96vw);max-height:calc(100vh - 48px);overflow:auto;border-radius:22px;padding:22px}.audit-modal.saved{width:min(620px,96vw)}.audit-modal.export,.audit-modal.retention{width:min(700px,96vw)}.audit-modal-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:22px}.audit-modal-head h2{margin:0;color:#142d4d;font-size:26px;font-weight:950;letter-spacing:-.04em}.audit-modal-head p{margin:7px 0 0;color:#647d9b;font-weight:700}.audit-modal-head button,.audit-drawer-head button{border:0;background:#e8f3ffe6;color:#21466f;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;cursor:pointer}.audit-modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.audit-modal-grid label{display:grid;gap:8px;font-weight:850;color:#28496f}.audit-modal-grid .audit-select-wrap{width:100%}.audit-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.audit-save-row{display:flex;gap:10px;margin-bottom:16px}.audit-save-row input{flex:1}.audit-saved-list{display:grid;gap:10px}.audit-saved-list>div{min-height:58px;border:1px solid rgba(65,117,185,.14);background:#ffffffb8;border-radius:15px;display:flex;align-items:center;gap:10px;padding:10px}.audit-saved-list span{flex:1;display:grid;gap:4px}.audit-saved-list small{color:#7287a2;font-weight:700}.audit-saved-list button{border:0;background:#edf6ff;color:#2e72e7;min-height:34px;border-radius:10px;padding:0 12px;font-weight:900;cursor:pointer}.audit-muted{color:#70849e;font-weight:700}.audit-export-card,.audit-retention-panel{border:1px solid rgba(65,117,185,.14);background:linear-gradient(135deg,#ffffffe6,#ecf7ffc7);border-radius:18px;padding:18px;display:flex;gap:15px;align-items:flex-start;color:#163a63}.audit-export-card>svg,.audit-retention-panel>svg{color:#2f73f6;background:#edf6ff;border-radius:14px;padding:8px;width:48px;height:48px;flex:0 0 auto}.audit-export-card b,.audit-retention-panel b{display:block;font-size:17px;font-weight:950;color:#102744}.audit-export-card p,.audit-retention-panel p{margin:7px 0 0;color:#5d7492;font-weight:700;line-height:1.5}.audit-export-filter-grid,.audit-retention-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.audit-export-filter-line,.audit-retention-list>div{min-height:54px;border:1px solid rgba(65,117,185,.13);background:#ffffffb8;border-radius:15px;padding:11px 13px;display:grid;gap:5px}.audit-export-filter-line span,.audit-retention-list span{color:#6f82a0;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.audit-export-filter-line b,.audit-retention-list b{color:#173a62;font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-drawer-backdrop{place-items:stretch end;padding:0}.audit-drawer{width:min(520px,100vw);height:100vh;overflow:auto;border-radius:0;padding:26px;background:linear-gradient(145deg,#fffffffa,#f0f8fffa);box-shadow:-30px 0 70px #12305338}.audit-drawer-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.audit-drawer-head span{color:#347cff;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.audit-drawer-head h2{margin:6px 0 0;color:#142d4d;font-size:25px;letter-spacing:-.03em}.audit-drawer-loading{min-height:300px;display:grid;place-items:center;color:#7287a2;font-weight:900}.audit-detail-hero{border:1px solid rgba(65,117,185,.14);background:#ffffffb8;border-radius:18px;padding:16px;display:flex;justify-content:space-between;gap:10px;align-items:center}.audit-detail-list{display:grid;gap:10px;margin:18px 0}.audit-detail-list>div{border:1px solid rgba(65,117,185,.12);border-radius:14px;background:#ffffff9e;padding:13px;display:grid;gap:5px}.audit-detail-list span{color:#7187a2;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.audit-detail-list b{color:#173a62;word-break:break-word}.audit-drawer h3{margin:20px 0 10px;color:#142d4d}.audit-json-block{border:1px solid rgba(65,117,185,.14);background:#f7fbff;border-radius:16px;padding:16px;min-height:160px;white-space:pre-wrap;word-break:break-word;color:#18365b;font-size:12px;line-height:1.45}.audit-shell--inside-app{margin-left:var(--rh-side-w, 220px)!important;width:calc(100vw - var(--rh-side-w, 220px))!important;max-width:calc(100vw - var(--rh-side-w, 220px))!important;min-width:0!important;min-height:100vh;border-radius:0;overflow-x:hidden}.audit-shell--inside-app .audit-main{max-width:100%}@media(max-width:1320px){.audit-live-grid{grid-template-columns:minmax(0,1fr) 340px}.audit-main{padding-left:24px;padding-right:24px}}@media(max-width:1160px){.audit-filter-row--top,.audit-filter-row--bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-save-view-btn{grid-column:auto;justify-self:stretch}.audit-clear-btn{justify-self:stretch}.audit-live-grid{grid-template-columns:1fr}.audit-selected-card{min-height:auto}.audit-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.audit-main{padding:20px 16px 96px}.audit-top-header{grid-template-columns:1fr}.audit-header-right{justify-items:start;width:100%}.audit-header-actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.audit-header-actions button{flex:1 1 180px}.audit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.audit-shell--inside-app{margin-left:0!important;width:100vw!important;max-width:100vw!important;min-height:calc(100vh - 68px)}}@media(max-width:640px){.audit-kpi-grid,.audit-filter-row--top,.audit-filter-row--bottom,.audit-bottom-grid,.audit-modal-grid,.audit-export-filter-grid,.audit-retention-list{grid-template-columns:1fr}.audit-user-chip{display:none}.audit-table-toolbar,.audit-table-footer{align-items:flex-start;flex-direction:column}.audit-mini-pagination{flex-wrap:wrap}.audit-save-row{display:grid}.audit-top-header h1{font-size:32px}}.audit-shell{--audit-blue: #2f73f6;--audit-ink: #102744;--audit-muted: #6c7f98;--audit-line: rgba(63, 113, 179, .14);--audit-line-strong: rgba(63, 113, 179, .22);--audit-card: rgba(255, 255, 255, .91);--audit-shadow: 0 8px 20px rgba(31, 72, 119, .075);--audit-shadow-sm: 0 6px 16px rgba(31, 72, 119, .06);font-size:12px}.audit-main{padding:20px 24px 18px!important;max-width:100%!important}.audit-bg-orb.orb-one{width:210px;height:210px;right:-86px;top:-92px;opacity:.55}.audit-bg-orb.orb-two{width:260px;height:260px;bottom:-180px;opacity:.45}.audit-top-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:18px!important}.audit-breadcrumb{gap:8px;margin-bottom:10px;font-size:10.5px;letter-spacing:.01em;font-weight:800}.audit-breadcrumb svg{width:12px;height:12px}.audit-top-header h1{font-size:clamp(25px,2.1vw,33px)!important;line-height:1.02;letter-spacing:-.052em}.audit-top-header p{margin-top:6px;font-size:12.5px;font-weight:650}.audit-header-right{gap:12px}.audit-account-row{gap:10px}.audit-notify-btn{width:32px;height:32px}.audit-notify-btn svg{width:18px;height:18px}.audit-notify-btn i{top:4px;right:5px;width:7px;height:7px}.audit-user-chip{gap:9px;min-height:38px}.audit-user-chip img,.audit-user-chip>span{width:34px;height:34px;font-size:11px}.audit-user-chip strong{font-size:12.5px}.audit-user-chip small{font-size:10.5px;margin-top:2px}.audit-user-chip svg{width:14px;height:14px}.audit-header-actions{gap:9px}.audit-header-actions button,.audit-save-view-btn,.audit-clear-btn,.audit-json-btn,.audit-modal-actions button,.audit-save-row button{min-height:36px!important;padding:0 13px!important;border-radius:10px!important;gap:7px!important;font-size:11.5px!important;font-weight:850!important;box-shadow:0 5px 14px #2650800e!important}.audit-header-actions button svg,.audit-save-view-btn svg,.audit-clear-btn svg,.audit-json-btn svg{width:14px;height:14px}.audit-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}.audit-kpi-card{min-height:78px!important;border-radius:14px!important;padding:13px 15px!important;gap:13px!important;box-shadow:var(--audit-shadow)!important}.audit-kpi-icon{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:13px!important}.audit-kpi-icon svg{width:22px;height:22px}.audit-kpi-body span{font-size:11.2px!important}.audit-kpi-body strong{margin-top:5px!important;font-size:20px!important}.audit-kpi-body small{margin-left:7px!important;font-size:10.6px!important;gap:3px!important}.audit-kpi-body small svg{width:11px;height:11px}.audit-filter-card{border-radius:14px!important;padding:10px!important;margin-bottom:14px!important;box-shadow:var(--audit-shadow-sm)!important}.audit-filter-row{gap:9px!important}.audit-filter-row--top{grid-template-columns:minmax(260px,1.25fr) minmax(180px,.78fr) minmax(150px,.6fr) minmax(150px,.6fr) minmax(150px,.6fr)!important;margin-bottom:9px!important}.audit-filter-row--bottom{grid-template-columns:minmax(150px,180px) minmax(150px,180px) auto minmax(0,1fr) auto auto!important;align-items:center!important}.audit-search-box,.audit-date-box,.audit-select-wrap,.audit-save-row input,.audit-modal-grid input{min-height:38px!important;border-radius:10px!important;padding-left:11px!important;padding-right:11px!important;gap:8px!important}.audit-search-box input,.audit-date-box input,.audit-save-row input,.audit-modal-grid input{font-size:11.5px!important;font-weight:700!important}.audit-search-box svg,.audit-date-box>svg,.audit-control-icon{width:14px!important;height:14px!important}.audit-control-label{top:5px!important;left:38px!important;font-size:9.4px!important;font-weight:850!important;letter-spacing:.01em}.audit-date-box{padding-top:11px!important;padding-right:28px!important}.audit-date-box .audit-control-label{left:36px!important}.audit-date-box strong{font-size:11.5px!important}.audit-date-chevron{right:10px!important;width:13px!important;height:13px!important}.audit-select-wrap{padding:0 30px 0 36px!important}.audit-select-wrap select{height:38px!important;padding-top:11px!important;font-size:11.4px!important;font-weight:800!important}.audit-select-wrap .audit-control-icon{left:11px!important}.audit-select-chevron{right:10px!important;width:13px!important;height:13px!important}.audit-clear-btn{min-height:34px!important;justify-self:start!important;background:transparent!important}.audit-filter-spacer{min-width:0}.audit-save-view-btn{min-height:34px!important;justify-self:end!important}.audit-save-view-btn.secondary{color:#244469;background:#ffffffc2}.audit-live-grid{grid-template-columns:minmax(0,1fr) 325px!important;gap:14px!important;align-items:stretch!important;margin-bottom:14px!important}.audit-table-card,.audit-selected-card,.audit-bottom-card,.audit-modal,.audit-drawer{border-radius:14px;box-shadow:var(--audit-shadow-sm)!important}.audit-table-card{border-radius:14px!important}.audit-table-toolbar{min-height:43px!important;padding:7px 11px!important;gap:10px!important}.audit-table-toolbar>span{font-size:10.5px!important}.audit-mini-pagination{gap:5px!important}.audit-mini-pagination button,.audit-footer-arrows button{min-width:27px!important;height:27px!important;border-radius:8px!important;font-size:10.5px!important}.audit-mini-pagination button svg,.audit-footer-arrows button svg{width:13px;height:13px}.audit-mini-pagination small{font-size:10px!important}.audit-table{min-width:1120px!important}.audit-table th{height:34px!important;padding:0 10px!important;font-size:9.3px!important;letter-spacing:.055em}.audit-table th span{gap:3px!important}.audit-table td{height:39px!important;padding:6px 10px!important;font-size:10.8px!important;font-weight:650!important}.audit-table td strong{font-size:10.8px!important;font-weight:800!important}.audit-table td small{margin-top:2px!important;font-size:9.6px!important;font-weight:700!important;line-height:1.2}.audit-time-cell{min-width:92px}.audit-target-cell{max-width:150px}.audit-target-cell strong,.audit-target-cell small,.audit-ip-cell strong,.audit-ip-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-ip-cell{min-width:145px}.audit-ip-cell small{display:inline-flex!important;align-items:center;gap:4px;max-width:150px}.audit-ip-cell small svg{flex:0 0 auto}.audit-actor-cell{gap:7px!important;min-width:138px!important}.audit-actor-cell img,.audit-avatar{width:22px!important;height:22px!important;font-size:9px!important}.audit-actor-meta{min-width:0;display:grid;gap:1px}.audit-actor-meta strong{margin:0!important;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-actor-meta small{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-action-text{font-size:10.8px}.audit-module-chip,.audit-detail-module-pill{min-height:19px!important;padding:2px 7px!important;border-radius:6px!important;font-size:9.8px!important}.audit-pill{min-height:19px!important;padding:2px 7px!important;border-radius:7px!important;font-size:9.8px!important}.audit-row-arrow{width:24px!important;height:24px!important;border-radius:7px!important}.audit-table-footer{min-height:39px!important;padding:6px 11px!important;gap:16px!important;font-size:10.5px!important}.audit-rows-select{gap:6px!important}.audit-rows-select select{height:28px!important;min-width:58px!important;border-radius:8px!important;font-size:10.5px!important}.audit-empty{height:210px!important;font-size:12px!important}.audit-selected-card{padding:14px!important;min-height:100%}.audit-selected-head{margin-bottom:10px!important}.audit-selected-head h3{font-size:13.5px!important;letter-spacing:-.02em}.audit-selected-head small{display:block;margin-top:3px;color:#7890aa;font-size:9.8px;font-weight:850}.audit-selected-head button{width:28px!important;height:28px!important;border-radius:8px!important}.audit-selected-pills{gap:6px!important;margin-bottom:11px!important}.audit-detail-section{padding:9px 0 10px;border-top:1px solid rgba(74,121,184,.11)}.audit-detail-section:first-of-type{border-top:0;padding-top:0}.audit-detail-section h4{margin:0 0 8px;color:#7890aa;font-size:9.4px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.audit-detail-section>div,.audit-detail-fields{display:grid;gap:8px!important}.audit-detail-field{grid-template-columns:16px 76px minmax(0,1fr)!important;gap:7px!important;font-size:10.5px!important;font-weight:800!important}.audit-detail-field>svg{margin-top:1px!important;width:14px!important;height:14px!important}.audit-detail-field>b{font-size:10.6px!important;line-height:1.35!important}.audit-detail-actor-body{gap:7px!important}.audit-detail-actor-body img,.audit-detail-actor-body i{width:26px!important;height:26px!important;font-size:9px!important}.audit-detail-actor-body small{font-size:9.5px!important}.audit-change-summary{gap:9px!important;margin:9px 0 10px!important;padding:10px!important;border-radius:11px!important}.audit-change-summary b{font-size:10.8px!important}.audit-change-summary p{margin-top:5px!important;font-size:10.6px!important;line-height:1.42!important}.audit-json-btn{min-height:36px!important;width:100%}.audit-bottom-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.audit-bottom-card{min-height:96px!important;border-radius:14px!important;padding:13px!important;gap:11px!important}.audit-bottom-icon{width:40px!important;height:40px!important;border-radius:12px!important}.audit-bottom-icon svg{width:20px!important;height:20px!important}.audit-bottom-card span,.audit-bottom-title{font-size:10.8px!important}.audit-bottom-title{gap:7px!important;margin-bottom:6px!important}.audit-bottom-card strong{margin-top:4px!important;font-size:17px!important}.audit-bottom-card small{margin-top:2px!important;font-size:10.5px!important}.audit-bottom-card button{margin-top:10px!important;font-size:10.7px!important}.audit-spark-card svg{width:74px!important;height:46px!important}.audit-spark-card path{stroke-width:3px!important}.audit-mini-user{grid-template-columns:18px 1fr auto!important;gap:6px!important;margin:4px 0!important}.audit-mini-user i{width:18px!important;height:18px!important;font-size:8.5px!important}.audit-mini-user span,.audit-mini-user b{font-size:10.5px!important}.secure-text{font-size:12px!important;margin-left:8px!important}.scan-time{font-size:10.5px!important}.audit-modal{border-radius:18px!important;padding:18px!important}.audit-modal-head{margin-bottom:16px!important}.audit-modal-head h2{font-size:21px!important}.audit-modal-head p{font-size:12px!important}.audit-modal-grid{gap:10px!important}.audit-modal-grid label{gap:6px!important;font-size:11.5px}.audit-export-card,.audit-retention-panel{border-radius:14px!important;padding:14px!important}.audit-export-card>svg,.audit-retention-panel>svg{width:40px!important;height:40px!important;border-radius:12px!important}.audit-export-card b,.audit-retention-panel b{font-size:14px!important}.audit-export-card p,.audit-retention-panel p{font-size:11.5px!important}.audit-drawer{padding:20px!important}.audit-shell--inside-app{margin-left:var(--rh-side-w, 220px)!important;width:calc(100vw - var(--rh-side-w, 220px))!important;max-width:calc(100vw - var(--rh-side-w, 220px))!important;overflow-x:hidden!important}@media(max-width:1420px){.audit-main{padding:18px 20px!important}.audit-live-grid{grid-template-columns:minmax(0,1fr) 300px!important}.audit-kpi-grid{gap:10px!important}}@media(max-width:1240px){.audit-filter-row--top,.audit-filter-row--bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-filter-spacer{display:none}.audit-save-view-btn,.audit-clear-btn{justify-self:stretch!important}.audit-live-grid{grid-template-columns:1fr!important}.audit-selected-card{min-height:auto!important}}@media(max-width:980px){.audit-top-header{grid-template-columns:1fr!important}.audit-header-right{justify-items:stretch!important}.audit-header-actions{justify-content:stretch!important}.audit-header-actions button{flex:1 1 160px}.audit-kpi-grid,.audit-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.audit-shell--inside-app{margin-left:0!important;width:100vw!important;max-width:100vw!important}.audit-main{padding:14px 12px 94px!important}}@media(max-width:640px){.audit-kpi-grid,.audit-filter-row--top,.audit-filter-row--bottom,.audit-bottom-grid,.audit-modal-grid,.audit-export-filter-grid,.audit-retention-list{grid-template-columns:1fr!important}.audit-user-chip{display:none!important}.audit-table-toolbar,.audit-table-footer{align-items:flex-start!important;flex-direction:column!important}.audit-top-header h1{font-size:28px!important}}.audit-shell{--audit-compact-shadow: 0 8px 22px rgba(28, 68, 116, .075);--audit-compact-border: rgba(61, 110, 176, .17);--audit-control-h: 40px}.audit-main{padding:18px 22px 22px!important;max-width:100%!important}.audit-top-header--clean{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important}.audit-top-header--clean .audit-breadcrumb{margin-bottom:10px!important;gap:7px!important;font-size:10.8px!important}.audit-top-header--clean h1{font-size:clamp(25px,2.2vw,32px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.audit-top-header--clean p{margin-top:6px!important;font-size:12.2px!important;line-height:1.35!important;font-weight:650!important;color:#59718d!important}.audit-header-actions--clean{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding-top:4px!important;flex-shrink:0!important}.audit-header-actions--clean button{min-height:38px!important;height:38px!important;padding:0 15px!important;border-radius:11px!important;font-size:12.2px!important;gap:8px!important}.audit-kpi-grid{gap:11px!important;margin-bottom:14px!important}.audit-kpi-card{min-height:78px!important;border-radius:15px!important;padding:12px 14px!important;gap:12px!important;box-shadow:var(--audit-compact-shadow)!important}.audit-kpi-icon{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:13px!important}.audit-kpi-icon svg{width:21px!important;height:21px!important}.audit-kpi-body span{font-size:11.2px!important;line-height:1.1!important}.audit-kpi-body strong{margin-top:6px!important;font-size:21px!important}.audit-kpi-body small{margin-left:7px!important;font-size:10.7px!important}.audit-filter-card--pro{padding:12px!important;margin-bottom:14px!important;border-radius:16px!important;box-shadow:var(--audit-compact-shadow)!important}.audit-filter-grid{display:grid!important;gap:10px!important;align-items:center!important;min-width:0!important}.audit-filter-grid--main{grid-template-columns:minmax(260px,1.45fr) minmax(190px,.75fr) minmax(170px,.65fr) minmax(170px,.65fr)!important;margin-bottom:10px!important}.audit-filter-grid--secondary{grid-template-columns:minmax(170px,.65fr) minmax(170px,.65fr) minmax(170px,.65fr) minmax(330px,auto)!important}.audit-search-box,.audit-date-box,.audit-select-wrap,.audit-control-box{min-height:var(--audit-control-h)!important;height:var(--audit-control-h)!important;border-radius:11px!important;padding:0 12px!important;box-shadow:none!important;border-color:var(--audit-compact-border)!important;background:#ffffffd1!important;min-width:0!important}.audit-search-box--wide input,.audit-search-box input{font-size:12px!important;font-weight:700!important}.audit-control-label{top:6px!important;left:39px!important;font-size:9.5px!important;letter-spacing:.015em!important;color:#7187a3!important}.audit-date-box{padding-top:12px!important;padding-right:30px!important}.audit-date-box .audit-control-label{left:39px!important}.audit-date-box strong{font-size:11.7px!important;font-weight:850!important}.audit-select-wrap{padding:0 31px 0 38px!important}.audit-select-wrap .audit-control-icon{left:12px!important;width:14px!important;height:14px!important}.audit-select-wrap select{height:var(--audit-control-h)!important;padding-top:12px!important;font-size:11.7px!important;font-weight:850!important}.audit-filter-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}.audit-filter-actions .audit-clear-btn,.audit-filter-actions .audit-save-view-btn{min-height:36px!important;height:36px!important;padding:0 13px!important;border-radius:11px!important;font-size:11.5px!important;white-space:nowrap!important;grid-column:auto!important;justify-self:auto!important}.audit-filter-actions .audit-clear-btn{background:#f1f8ffb3!important;border:1px solid rgba(61,110,176,.1)!important;box-shadow:none!important}.audit-live-grid{grid-template-columns:minmax(0,1fr) 315px!important;gap:13px!important;align-items:start!important;margin-bottom:13px!important}.audit-table-card,.audit-selected-card,.audit-bottom-card{box-shadow:var(--audit-compact-shadow)!important;border-radius:15px!important;border-color:var(--audit-compact-border)!important}.audit-table-card{align-self:start!important;height:auto!important;min-height:0!important;overflow:hidden!important}.audit-table-toolbar{min-height:38px!important;padding:7px 10px!important}.audit-table-toolbar>span{font-size:10.3px!important;color:#6c819c!important}.audit-table-scroll{overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;scrollbar-width:thin}.audit-table{table-layout:fixed!important;min-width:980px!important;width:100%!important}.audit-table th{height:30px!important;padding:0 8px!important;font-size:8.8px!important;letter-spacing:.05em!important}.audit-table td{height:36px!important;padding:5px 8px!important;font-size:10.2px!important;line-height:1.25!important}.audit-table td strong{font-size:10.3px!important}.audit-table td small{font-size:9.2px!important}.audit-table th:nth-child(1),.audit-table td:nth-child(1){width:86px}.audit-table th:nth-child(2),.audit-table td:nth-child(2){width:132px}.audit-table th:nth-child(3),.audit-table td:nth-child(3){width:112px}.audit-table th:nth-child(4),.audit-table td:nth-child(4){width:118px}.audit-table th:nth-child(5),.audit-table td:nth-child(5){width:150px}.audit-table th:nth-child(6),.audit-table td:nth-child(6){width:142px}.audit-table th:nth-child(7),.audit-table td:nth-child(7){width:76px}.audit-table th:nth-child(8),.audit-table td:nth-child(8){width:76px}.audit-table th:nth-child(9),.audit-table td:nth-child(9){width:34px}.audit-action-text,.audit-target-cell strong,.audit-target-cell small,.audit-ip-cell strong,.audit-ip-cell small,.audit-actor-meta strong,.audit-actor-meta small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-module-chip,.audit-pill{min-height:18px!important;padding:2px 6px!important;font-size:9.2px!important;border-radius:6px!important}.audit-actor-cell{min-width:0!important;gap:6px!important}.audit-actor-cell img,.audit-avatar{width:21px!important;height:21px!important;font-size:8.5px!important}.audit-row-arrow{width:22px!important;height:22px!important}.audit-empty{height:130px!important;min-height:0!important;font-size:11px!important}.audit-table-footer{min-height:36px!important;padding:6px 10px!important;gap:12px!important;justify-content:flex-end!important;font-size:10.3px!important;background:#fcfeffe6!important}.audit-rows-select{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#6e829d!important}.audit-rows-select span{white-space:nowrap!important}.audit-rows-select select{height:27px!important;min-width:54px!important;font-size:10.4px!important;border-radius:8px!important}.audit-mini-pagination button,.audit-footer-arrows button{min-width:26px!important;height:26px!important;border-radius:8px!important}.audit-footer-arrows{gap:6px!important}.audit-selected-card{padding:12px!important;min-height:0!important}.audit-selected-head h3{font-size:12.5px!important}.audit-detail-section{padding:8px 0!important}.audit-detail-section h4{font-size:8.9px!important;margin-bottom:7px!important}.audit-detail-field{grid-template-columns:15px 70px minmax(0,1fr)!important;font-size:10px!important}.audit-change-summary{padding:9px!important}.audit-change-summary p{font-size:10px!important}.audit-json-btn{min-height:34px!important;font-size:10.8px!important}.audit-bottom-grid--pro{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}.audit-bottom-card{min-height:104px!important;padding:12px!important;display:flex!important;align-items:flex-start!important;gap:10px!important;position:relative!important;overflow:hidden!important}.audit-bottom-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:11px!important;display:grid!important;place-items:center!important}.audit-bottom-icon svg{width:18px!important;height:18px!important}.audit-bottom-body{min-width:0!important;flex:1 1 auto!important}.audit-bottom-card span,.audit-bottom-title{font-size:10.3px!important;font-weight:900!important;line-height:1.25!important}.audit-bottom-card strong{margin-top:3px!important;font-size:16px!important;line-height:1!important}.audit-bottom-card small{margin-top:4px!important;font-size:9.8px!important;line-height:1.35!important}.audit-card-link,.audit-bottom-card button.audit-card-link{margin-top:9px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#2f73f6!important;padding:0!important;min-height:0!important;height:auto!important;font-size:10.2px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;gap:5px!important;line-height:1.25!important}.audit-card-link svg,.audit-spark-card .audit-card-link svg{width:12px!important;height:12px!important;stroke-width:2.4!important;margin:0!important;flex:0 0 auto!important}.audit-spark-card .audit-sparkline{position:absolute!important;right:12px!important;bottom:12px!important;width:62px!important;height:34px!important;margin:0!important;opacity:.95!important}.audit-spark-card .audit-sparkline path{fill:none!important;stroke:#ff3853!important;stroke-width:3!important;stroke-linecap:round!important}.audit-spark-card .audit-bottom-body{padding-right:58px!important}.audit-users-card{display:block!important}.audit-bottom-title{display:flex!important;align-items:center!important;gap:7px!important;margin-bottom:7px!important}.audit-mini-user{grid-template-columns:18px minmax(0,1fr) auto!important;gap:6px!important;margin:4px 0!important}.audit-mini-user i{width:18px!important;height:18px!important;font-size:8px!important}.audit-mini-user span,.audit-mini-user b{font-size:9.8px!important}.secure-text{margin-left:0!important;font-size:14px!important}.scan-time{margin-top:3px!important;font-size:9.8px!important}@media(max-width:1320px){.audit-main{padding:16px 18px 20px!important}.audit-live-grid{grid-template-columns:minmax(0,1fr) 292px!important}.audit-filter-grid--main{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-filter-grid--secondary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.audit-filter-actions{grid-column:1 / -1!important;justify-content:flex-end!important}}@media(max-width:1120px){.audit-live-grid{grid-template-columns:1fr!important}.audit-selected-card{width:100%!important}.audit-bottom-grid--pro{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.audit-mobile-list{display:none}@media(max-width:768px){.audit-shell--inside-app{margin-left:0!important;width:100vw!important;max-width:100vw!important}.audit-main{padding:12px 10px 92px!important;overflow-x:hidden!important}.audit-bg-orb{display:none!important}.audit-top-header--clean{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-bottom:12px!important}.audit-top-header--clean .audit-breadcrumb{font-size:10px!important;margin-bottom:8px!important}.audit-top-header--clean h1{font-size:25px!important}.audit-top-header--clean p{font-size:11.3px!important;max-width:320px!important}.audit-header-actions--clean{justify-content:stretch!important;width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding-top:0!important}.audit-header-actions--clean button{min-width:0!important;width:100%!important;padding:0 10px!important;font-size:11px!important}.audit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.audit-kpi-card{min-height:72px!important;padding:10px!important;gap:8px!important}.audit-kpi-icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:10px!important}.audit-kpi-icon svg{width:17px!important;height:17px!important}.audit-kpi-body span{font-size:9.6px!important}.audit-kpi-body strong{font-size:17px!important}.audit-kpi-body small{display:block!important;margin:4px 0 0!important;font-size:8.9px!important}.audit-filter-card--pro{padding:10px!important;border-radius:14px!important}.audit-filter-grid--main,.audit-filter-grid--secondary{grid-template-columns:1fr!important;gap:8px!important}.audit-search-box,.audit-date-box,.audit-select-wrap,.audit-control-box{height:38px!important;min-height:38px!important}.audit-filter-actions{grid-column:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.audit-filter-actions .audit-clear-btn{grid-column:1 / -1!important}.audit-filter-actions .audit-clear-btn,.audit-filter-actions .audit-save-view-btn{width:100%!important;justify-content:center!important}.audit-live-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.audit-table-scroll{display:none!important}.audit-mobile-list{display:grid!important;gap:8px!important;padding:9px!important}.audit-table-toolbar{min-height:auto!important;align-items:center!important;flex-direction:row!important;padding:9px!important}.audit-table-toolbar>span{font-size:10px!important}.audit-mini-pagination button:nth-child(2),.audit-mini-pagination button:nth-child(3),.audit-mini-pagination small,.audit-mini-pagination button:nth-last-child(2){display:none!important}.audit-table-footer{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 9px!important}.audit-table-footer>span{display:none!important}.audit-rows-select{font-size:9.8px!important}.audit-mobile-log-card{width:100%!important;text-align:left!important;border:1px solid rgba(61,110,176,.14)!important;background:linear-gradient(135deg,#fffffff5,#f4f9ffdb)!important;border-radius:13px!important;padding:10px!important;display:grid!important;gap:8px!important;color:#163251!important;box-shadow:0 6px 16px #1f48770e!important}.audit-mobile-log-card.is-selected{border-color:#2f73f647!important;background:linear-gradient(135deg,#e8f4fff5,#ffffffeb)!important}.audit-mobile-log-top,.audit-mobile-log-pills{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.audit-mobile-log-action strong{display:block!important;font-size:12px!important;font-weight:900!important;color:#132c4d!important}.audit-mobile-log-action small{display:block!important;margin-top:2px!important;font-size:10.2px!important;font-weight:700!important;color:#6f849f!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-mobile-log-meta{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;padding:7px 8px!important;border-radius:10px!important;background:#eff7ffad!important}.audit-mobile-log-meta span,.audit-mobile-open{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#657e9b!important;font-size:9.8px!important;font-weight:800!important}.audit-mobile-open{color:#2f73f6!important}.audit-selected-card{padding:11px!important;border-radius:14px!important}.audit-selected-head h3{font-size:12.5px!important}.audit-detail-field{grid-template-columns:15px 66px minmax(0,1fr)!important;font-size:9.7px!important}.audit-bottom-grid--pro{grid-template-columns:1fr!important;gap:9px!important}.audit-bottom-card{min-height:92px!important}.audit-spark-card .audit-sparkline{width:54px!important;height:30px!important;right:10px!important;bottom:10px!important}.audit-modal-backdrop,.audit-drawer-backdrop{padding:12px!important}.audit-modal{width:100%!important;max-height:calc(100vh - 24px)!important;padding:14px!important;border-radius:18px!important}.audit-modal-grid,.audit-export-filter-grid,.audit-retention-list{grid-template-columns:1fr!important}}@media(max-width:420px){.audit-main{padding-left:8px!important;padding-right:8px!important}.audit-header-actions--clean,.audit-kpi-grid,.audit-filter-actions{grid-template-columns:1fr!important}.audit-filter-actions .audit-clear-btn{grid-column:auto!important}}.audit-header-actions--single{align-self:start!important;padding-top:36px!important}.audit-filter-card--pro{display:grid!important;gap:10px!important;padding:12px!important;overflow:visible!important}.audit-filter-grid--main{grid-template-columns:minmax(300px,1.65fr) minmax(210px,.8fr) minmax(190px,.7fr) minmax(190px,.7fr)!important;margin-bottom:0!important}.audit-filter-grid--secondary{grid-template-columns:minmax(190px,.7fr) minmax(190px,.7fr) minmax(190px,.7fr) auto!important;margin-bottom:0!important}.audit-filter-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;justify-self:end!important;align-self:stretch!important;min-width:max-content!important}.audit-action-btn{min-height:var(--audit-control-h, 40px)!important;height:var(--audit-control-h, 40px)!important;border-radius:12px!important;padding:0 14px!important;border:1px solid rgba(61,110,176,.16)!important;background:#ffffffe6!important;color:#183a62!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:11.7px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 6px 16px #1f48770d!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.audit-action-btn:hover{transform:translateY(-1px)!important;border-color:#2f73f642!important;box-shadow:0 9px 20px #1f487714!important}.audit-action-btn--clear{color:#2f73f6!important;background:#f1f8ffe6!important}.audit-action-btn--primary{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#4f95ff,#2f73f6)!important;box-shadow:0 10px 22px #2f73f62e!important}.audit-action-btn--secondary{background:#fffffff0!important}.audit-bottom-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.audit-bottom-grid--three .audit-bottom-card{min-height:118px!important;padding:15px!important;border-radius:16px!important;background:#ffffffe8!important;border:1px solid rgba(65,117,185,.16)!important;display:flex!important;align-items:flex-start!important;gap:12px!important;overflow:hidden!important}.audit-bottom-grid--three .audit-bottom-icon{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:14px!important}.audit-bottom-grid--three .audit-bottom-body{min-width:0!important;flex:1 1 auto!important;display:grid!important;align-content:start!important}.audit-bottom-grid--three .audit-bottom-card span,.audit-bottom-grid--three .audit-bottom-title{font-size:11.5px!important;color:#2c4565!important;font-weight:950!important;line-height:1.2!important}.audit-bottom-grid--three .audit-bottom-card strong:not(.secure-text){margin-top:5px!important;font-size:20px!important;line-height:1!important;color:#132c4d!important}.audit-bottom-grid--three .audit-bottom-card small{margin-top:5px!important;font-size:10.7px!important;line-height:1.35!important;color:#6f839f!important;font-weight:750!important}.audit-bottom-grid--three .audit-card-link{width:fit-content!important;margin-top:12px!important;color:#2f73f6!important;font-size:10.9px!important;font-weight:950!important}.audit-spark-card .audit-bottom-body{padding-right:72px!important}.audit-spark-card .audit-sparkline{right:14px!important;bottom:14px!important;width:68px!important;height:38px!important;opacity:.95!important}.audit-users-card{display:flex!important;flex-direction:column!important;gap:7px!important}.audit-users-card .audit-bottom-title{margin-bottom:2px!important}.audit-mini-user-list{display:grid!important;gap:5px!important;min-height:30px!important}.audit-mini-user{grid-template-columns:20px minmax(0,1fr) auto!important;gap:7px!important;margin:0!important}.audit-mini-user i{width:20px!important;height:20px!important;font-size:9px!important;background:#eaf3ff!important}.audit-mini-user span,.audit-mini-user b{font-size:10.4px!important;line-height:1.15!important}.audit-security-title-row{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.audit-security-title-row span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-security-title-row .secure-text,.secure-text{display:inline-flex!important;align-items:center!important;margin:0!important;padding:3px 8px!important;border-radius:999px!important;background:#16a35e1a!important;border:1px solid rgba(22,163,94,.16)!important;color:#16a264!important;font-size:10.6px!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important}.scan-time{margin-top:4px!important;color:#385371!important;font-size:10.8px!important;font-weight:900!important}.audit-insight-modal{width:min(780px,96vw)!important}.audit-modal-head--with-icon{align-items:flex-start!important}.audit-modal-title-wrap{display:flex!important;align-items:flex-start!important;gap:12px!important;min-width:0!important}.audit-modal-title-icon{width:42px!important;height:42px!important;border-radius:14px!important;display:grid!important;place-items:center!important;flex:0 0 42px!important}.audit-modal-title-icon.red{color:#ff3853!important;background:#ff38531f!important}.audit-modal-title-icon.blue{color:#2f73f6!important;background:#347cff1f!important}.audit-modal-title-icon.teal{color:#008c8f!important;background:#14b8a61f!important}.audit-insight-list,.audit-users-modal-list{display:grid!important;gap:9px!important;max-height:min(58vh,520px)!important;overflow:auto!important;padding-right:2px!important}.audit-alert-row,.audit-user-row{border:1px solid rgba(65,117,185,.14)!important;background:linear-gradient(135deg,#ffffffeb,#f4f9ffc7)!important;border-radius:15px!important;padding:11px!important;display:grid!important;align-items:center!important;gap:10px!important}.audit-alert-row{grid-template-columns:34px minmax(0,1fr) auto!important}.audit-alert-icon{width:34px!important;height:34px!important;border-radius:12px!important;display:grid!important;place-items:center!important;color:#ff3853!important;background:#ff38531a!important}.audit-alert-body{min-width:0!important}.audit-alert-body strong,.audit-user-row strong{display:block!important;color:#132c4d!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important}.audit-alert-body small,.audit-user-row small{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:3px!important;color:#6f839f!important;font-size:10.8px!important;font-weight:750!important}.audit-alert-meta{display:flex!important;flex-wrap:wrap!important;gap:7px 12px!important;margin-top:8px!important}.audit-alert-meta span{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#657d99!important;font-size:10.2px!important;font-weight:800!important}.audit-alert-pills{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important}.audit-user-row{grid-template-columns:34px minmax(0,1fr) auto!important}.audit-user-row i{width:34px!important;height:34px!important;border-radius:999px!important;background:#eaf3ff!important;color:#2f73f6!important;display:grid!important;place-items:center!important;font-style:normal!important;font-size:12px!important;font-weight:950!important}.audit-user-row b{color:#2e4563!important;font-size:11.2px!important;font-weight:950!important;white-space:nowrap!important}.audit-insight-empty{min-height:100px!important;border:1px dashed rgba(65,117,185,.22)!important;border-radius:16px!important;display:grid!important;place-items:center!important;gap:8px!important;color:#6f839f!important;font-weight:850!important;text-align:center!important}.audit-overview-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.audit-overview-grid article{border:1px solid rgba(65,117,185,.14)!important;border-radius:15px!important;background:#ffffffc7!important;padding:12px!important;display:grid!important;gap:7px!important;color:#2f73f6!important}.audit-overview-grid span{color:#6e849f!important;font-size:10.4px!important;font-weight:850!important}.audit-overview-grid strong{color:#132c4d!important;font-size:19px!important;font-weight:950!important}.audit-overview-panel{border:1px solid rgba(65,117,185,.14)!important;border-radius:16px!important;background:#ffffffbd!important;padding:14px!important}.audit-overview-panel h3{margin:0 0 10px!important;color:#173352!important;font-size:13px!important;font-weight:950!important}.audit-overview-panel p{color:#6f839f!important;font-weight:800!important}.audit-overview-module{position:relative!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:8px!important;margin-bottom:8px!important;color:#2f4562!important;font-size:11.5px!important;font-weight:900!important}.audit-overview-module i{position:absolute!important;left:0!important;right:auto!important;bottom:0!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,#4f95ff,#2f73f6)!important}@media(max-width:1320px){.audit-filter-grid--main,.audit-filter-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-filter-actions{grid-column:1 / -1!important;justify-self:end!important}.audit-bottom-grid--three{grid-template-columns:1fr 1fr!important}.audit-security-card{grid-column:1 / -1!important}}@media(max-width:768px){.audit-header-actions--single{padding-top:0!important}.audit-header-actions--clean{grid-template-columns:1fr!important}.audit-filter-card--pro{gap:8px!important}.audit-filter-grid--main,.audit-filter-grid--secondary{grid-template-columns:1fr!important}.audit-filter-actions{width:100%!important;min-width:0!important;grid-template-columns:1fr 1fr!important;display:grid!important;justify-self:stretch!important}.audit-action-btn{width:100%!important;min-width:0!important}.audit-action-btn--clear{grid-column:1 / -1!important}.audit-bottom-grid--three{grid-template-columns:1fr!important}.audit-security-card{grid-column:auto!important}.audit-bottom-grid--three .audit-bottom-card{min-height:104px!important}.audit-spark-card .audit-bottom-body{padding-right:60px!important}.audit-alert-row{grid-template-columns:32px minmax(0,1fr)!important}.audit-alert-pills{grid-column:1 / -1!important;flex-direction:row!important;justify-content:flex-start!important}.audit-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){.audit-filter-actions{grid-template-columns:1fr!important}.audit-action-btn--clear{grid-column:auto!important}.audit-overview-grid{grid-template-columns:1fr!important}}.audit-filter-card--pro{padding:14px!important;border-radius:18px!important;background:#ffffffeb!important;border:1px solid rgba(65,117,185,.16)!important;box-shadow:0 10px 30px #1f48770f!important}.audit-filter-grid--main,.audit-filter-grid--secondary{gap:10px!important}.audit-filter-grid--main{grid-template-columns:minmax(360px,1.35fr) minmax(220px,.78fr) minmax(185px,.62fr) minmax(185px,.62fr)!important}.audit-filter-grid--secondary{grid-template-columns:minmax(190px,.66fr) minmax(190px,.66fr) minmax(190px,.66fr) minmax(330px,auto)!important}.audit-search-box,.audit-date-box,.audit-select-wrap,.audit-control-box{border-radius:13px!important;border-color:#3d6eb02e!important;background:linear-gradient(180deg,#fffffff5,#fafdffe6)!important;box-shadow:0 5px 14px #1f48770a!important;min-width:0!important}.audit-filter-actions{gap:8px!important;justify-self:end!important;min-width:330px!important}.audit-action-btn{min-width:0!important;border-radius:13px!important;border:1px solid rgba(61,110,176,.18)!important;background:linear-gradient(180deg,#fffffffa,#f6fbfff0)!important;color:#173352!important;box-shadow:0 5px 14px #1f48770b!important}.audit-action-btn--clear{min-width:88px!important;color:#2f73f6!important;background:#f4fafff5!important}.audit-action-btn--secondary{min-width:116px!important}.audit-action-btn--primary{min-width:116px!important;color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#4a90ff,#2f73f6)!important;box-shadow:0 10px 22px #2f73f62e!important}.audit-action-btn svg{flex:0 0 auto!important}.audit-table-card{border-radius:18px!important;background:#fffffff0!important;border:1px solid rgba(65,117,185,.16)!important;box-shadow:0 12px 34px #1f487712!important}.audit-table-toolbar{min-height:42px!important;padding:8px 12px!important;border-bottom:1px solid rgba(65,117,185,.12)!important;background:#fcfeffe0!important}.audit-table-toolbar>span{font-size:11.2px!important;color:#5f7896!important;font-weight:850!important}.audit-table-scroll{overflow-x:auto!important;overflow-y:hidden!important;border-bottom:1px solid rgba(65,117,185,.12)!important;scrollbar-width:thin!important}.audit-table-scroll::-webkit-scrollbar{height:8px!important}.audit-table-scroll::-webkit-scrollbar-track{background:#e9f3ffcc!important}.audit-table-scroll::-webkit-scrollbar-thumb{background:#88a2c357!important;border-radius:999px!important}.audit-table{table-layout:fixed!important;min-width:1220px!important;width:1220px!important}.audit-table th{height:34px!important;padding:0 12px!important;font-size:9.3px!important;color:#506b8b!important;background:#f6faff!important}.audit-table td{height:40px!important;padding:6px 12px!important;line-height:1.2!important;vertical-align:middle!important}.audit-table th:nth-child(1),.audit-table td:nth-child(1){width:105px!important}.audit-table th:nth-child(2),.audit-table td:nth-child(2){width:175px!important}.audit-table th:nth-child(3),.audit-table td:nth-child(3){width:178px!important}.audit-table th:nth-child(4),.audit-table td:nth-child(4){width:130px!important}.audit-table th:nth-child(5),.audit-table td:nth-child(5){width:164px!important}.audit-table th:nth-child(6),.audit-table td:nth-child(6){width:210px!important}.audit-table th:nth-child(7),.audit-table td:nth-child(7){width:86px!important}.audit-table th:nth-child(8),.audit-table td:nth-child(8){width:88px!important}.audit-table th:nth-child(9),.audit-table td:nth-child(9){width:48px!important;text-align:center!important}.audit-table td strong,.audit-table td small,.audit-action-text,.audit-module-chip,.audit-pill{max-width:100%!important}.audit-action-text{display:block!important;color:#14345a!important;font-size:11.1px!important;font-weight:850!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-module-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:108px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important}.audit-target-cell strong,.audit-ip-cell strong,.audit-actor-meta strong{font-size:10.8px!important;line-height:1.2!important}.audit-target-cell small,.audit-ip-cell small,.audit-actor-meta small{font-size:9.6px!important;line-height:1.2!important}.audit-ip-cell strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;letter-spacing:-.02em!important}.audit-row-arrow{width:26px!important;height:26px!important;border-radius:9px!important;background:#f1f8ffeb!important;border:1px solid rgba(61,110,176,.16)!important;color:#6e86a5!important;display:inline-grid!important;place-items:center!important}.audit-row-arrow:hover,.audit-row-arrow:focus-visible{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#4a90ff,#2f73f6)!important;box-shadow:0 8px 18px #2f73f638!important;outline:none!important}.audit-row-arrow:active{transform:scale(.96)!important}.audit-table tbody tr.is-selected td{background:linear-gradient(90deg,#ddeffff2,#fafdfffa)!important}.audit-table tbody tr:hover td{background:#f0f8ffc7!important}.audit-table-footer{min-height:44px!important;padding:8px 12px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;background:#fcfefff0!important}.audit-table-footer>span{color:#5f7896!important;font-weight:850!important}.audit-rows-select{color:#5f7896!important;font-weight:850!important}.audit-rows-select select{border-radius:10px!important;border-color:#3d6eb02b!important;background:#fff!important}.audit-footer-arrows button,.audit-mini-pagination button{border-color:#3d6eb029!important;background:#fff!important}.audit-footer-arrows button:hover:not(:disabled),.audit-mini-pagination button:hover:not(:disabled){color:#2f73f6!important;border-color:#2f73f63d!important;background:#f1f8fff2!important}.audit-bottom-grid--clean{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.audit-bottom-grid--clean .audit-bottom-card--clean{min-height:132px!important;padding:15px!important;border-radius:18px!important;background:linear-gradient(135deg,#fffffff5,#f8fcffeb)!important;border:1px solid rgba(65,117,185,.16)!important;box-shadow:0 10px 28px #1f48770f!important;display:grid!important;grid-template-rows:auto 1fr auto!important;gap:10px!important;overflow:hidden!important}.audit-bottom-card-head{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.audit-bottom-heading{min-width:0!important;flex:1 1 auto!important}.audit-bottom-heading h3{margin:0!important;color:#173352!important;font-size:12px!important;line-height:1.15!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-bottom-heading p{margin:3px 0 0!important;color:#7287a2!important;font-size:10.2px!important;line-height:1.2!important;font-weight:750!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-bottom-grid--clean .audit-bottom-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:14px!important}.audit-bottom-metric-row{display:flex!important;align-items:end!important;gap:8px!important}.audit-bottom-metric-row strong{color:#132c4d!important;font-size:25px!important;font-weight:950!important;line-height:1!important}.audit-bottom-metric-row span{color:#7187a1!important;font-size:10.4px!important;font-weight:850!important;padding-bottom:2px!important}.audit-bottom-footer-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.audit-card-link,.audit-bottom-card button.audit-card-link{margin:0!important;padding:0!important;width:fit-content!important;min-height:0!important;height:auto!important;border:0!important;background:transparent!important;color:#2f73f6!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:10.8px!important;font-weight:950!important;line-height:1.2!important;white-space:nowrap!important}.audit-card-link:hover{text-decoration:underline!important;transform:none!important}.audit-card-link span{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.audit-sparkline--clean{position:static!important;width:74px!important;height:30px!important;flex:0 0 74px!important}.audit-sparkline--clean path{fill:none!important;stroke:#ff3853!important;stroke-width:3!important;stroke-linecap:round!important}.audit-mini-user-list--clean{display:grid!important;gap:6px!important;align-content:start!important;min-height:36px!important}.audit-mini-user-list--clean .audit-mini-user{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important}.audit-mini-user-list--clean .audit-mini-user i{width:22px!important;height:22px!important;border-radius:999px!important;background:#eaf3ff!important;color:#2f73f6!important;display:grid!important;place-items:center!important;font-style:normal!important;font-size:9px!important;font-weight:950!important}.audit-mini-user-list--clean .audit-mini-user span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#173352!important;font-size:10.8px!important;font-weight:900!important}.audit-mini-user-list--clean .audit-mini-user b{color:#617894!important;font-size:10.2px!important;font-weight:900!important;white-space:nowrap!important}.audit-secure-pill{flex:0 0 auto!important;padding:5px 8px!important;border-radius:999px!important;background:#16a35e1a!important;border:1px solid rgba(22,163,94,.16)!important;color:#16a264!important;font-size:10.4px!important;font-weight:950!important;line-height:1!important}.audit-security-scan-box{display:flex!important;align-items:center!important;gap:9px!important;padding:10px!important;border-radius:13px!important;background:#eff7ffbd!important;border:1px solid rgba(65,117,185,.1)!important;color:#2f73f6!important}.audit-security-scan-box div{display:grid!important;gap:2px!important;min-width:0!important}.audit-security-scan-box span{color:#7187a1!important;font-size:10.2px!important;font-weight:800!important}.audit-security-scan-box strong{color:#173352!important;font-size:11px!important;font-weight:950!important}@media(max-width:1320px){.audit-filter-grid--main,.audit-filter-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-filter-actions{min-width:0!important;grid-column:1 / -1!important;justify-self:end!important}.audit-bottom-grid--clean{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-security-summary-card{grid-column:1 / -1!important}}@media(max-width:768px){.audit-filter-card--pro{padding:10px!important;border-radius:15px!important}.audit-filter-grid--main,.audit-filter-grid--secondary{grid-template-columns:1fr!important;gap:8px!important}.audit-filter-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;justify-self:stretch!important}.audit-action-btn{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;font-size:11px!important}.audit-action-btn--clear{grid-column:1 / -1!important}.audit-table{width:100%!important;min-width:0!important}.audit-table-card{border-radius:15px!important}.audit-table-toolbar{min-height:38px!important;padding:8px 10px!important}.audit-row-arrow{width:28px!important;height:28px!important}.audit-table-footer{min-height:40px!important;padding:8px 10px!important}.audit-bottom-grid--clean{grid-template-columns:1fr!important;gap:10px!important}.audit-security-summary-card{grid-column:auto!important}.audit-bottom-grid--clean .audit-bottom-card--clean{min-height:118px!important;padding:13px!important}.audit-bottom-heading h3{font-size:11.8px!important}.audit-bottom-heading p{font-size:9.9px!important;white-space:normal!important}.audit-sparkline--clean{width:58px!important;flex-basis:58px!important}.audit-mobile-open{cursor:pointer!important;padding:5px 8px!important;border-radius:999px!important;background:#2f73f614!important}}@media(max-width:420px){.audit-filter-actions{grid-template-columns:1fr!important}.audit-action-btn--clear{grid-column:auto!important}.audit-bottom-footer-row{align-items:flex-start!important}.audit-sparkline--clean{width:52px!important;flex-basis:52px!important}}.audit-top-header--no-breadcrumb .audit-breadcrumb{display:none!important}.audit-top-header--no-breadcrumb{align-items:flex-start!important}.audit-header-actions--security{padding-top:4px!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important}.audit-header-btn{height:38px!important;min-height:38px!important;border-radius:12px!important;padding:0 14px!important;font-size:11.6px!important;font-weight:950!important;letter-spacing:-.01em!important}.audit-header-btn--soft{background:linear-gradient(180deg,#fffffffa,#f3f9fff0)!important;color:#173b62!important;border:1px solid rgba(61,110,176,.17)!important}.audit-header-btn--danger{background:linear-gradient(180deg,#fffafbfa,#fff2f5f0)!important;color:#c92742!important;border:1px solid rgba(255,56,83,.18)!important}.audit-header-btn--primary{min-width:118px!important}.audit-select-wrap .audit-control-label,.audit-date-box .audit-control-label{top:8px!important;transform:none!important}.audit-select-wrap select,.audit-date-box strong{transform:translateY(4px)!important}.audit-date-box>svg,.audit-select-wrap .audit-control-icon,.audit-search-box>svg{transform:translateY(1px)!important}.audit-search-box input{transform:translateY(1px)!important}.audit-select-chevron,.audit-date-chevron{transform:translateY(-42%)!important}.audit-filter-actions{align-self:center!important;justify-self:end!important;min-width:0!important;display:flex!important;justify-content:flex-end!important;gap:9px!important}.audit-action-btn{height:40px!important;min-height:40px!important;min-width:104px!important;border-radius:13px!important;padding:0 14px!important;font-size:11.3px!important;font-weight:950!important;letter-spacing:-.01em!important}.audit-action-btn--clear{min-width:92px!important}.audit-action-btn--secondary,.audit-action-btn--primary{min-width:120px!important}.audit-modal-backdrop--pro,.audit-modal-backdrop,.audit-drawer-backdrop{background:#08142680!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important}.audit-modal--pro,.audit-modal,.audit-drawer{border-radius:22px!important;border:1px solid rgba(111,153,207,.22)!important;background:radial-gradient(circle at 100% 0%,rgba(232,244,255,.88),transparent 32%),linear-gradient(145deg,#fffffffa,#f7fcfff5)!important;box-shadow:0 28px 80px #0b264638,inset 0 1px #ffffffeb!important;padding:22px!important}.audit-modal-head--pro,.audit-modal-head,.audit-drawer-head{align-items:flex-start!important;padding-bottom:16px!important;margin-bottom:18px!important;border-bottom:1px solid rgba(61,110,176,.12)!important}.audit-modal-head h2,.audit-drawer-head h2{font-size:22px!important;line-height:1.05!important;letter-spacing:-.045em!important;color:#102946!important}.audit-modal-head p{max-width:560px!important;font-size:12px!important;line-height:1.45!important;color:#627d9c!important}.audit-modal-head button,.audit-drawer-head button{width:34px!important;height:34px!important;border-radius:12px!important;border:1px solid rgba(61,110,176,.14)!important;background:#ffffffdb!important;color:#5d7490!important}.audit-modal-head button:hover,.audit-drawer-head button:hover{color:#2f73f6!important;background:#fff!important}.audit-modal-title-icon{box-shadow:inset 0 1px #ffffffb3,0 8px 18px #1f487714!important}.audit-modal-grid--pro,.audit-modal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.audit-modal-grid label{display:grid!important;gap:7px!important;color:#2b4563!important;font-size:11px!important;font-weight:950!important}.audit-modal-grid input,.audit-modal-grid select,.audit-modal-grid textarea,.audit-save-row input{width:100%!important;border:1px solid rgba(61,110,176,.17)!important;border-radius:13px!important;background:#ffffffeb!important;color:#173352!important;box-shadow:0 6px 16px #1f48770b!important;outline:none!important;padding:11px 12px!important;font-size:12px!important;font-weight:750!important}.audit-modal-grid select{height:42px!important;padding:0 12px!important}.audit-modal-grid textarea{min-height:90px!important;resize:vertical!important;line-height:1.45!important}.audit-modal-actions--pro,.audit-modal-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding-top:16px!important;margin-top:18px!important;border-top:1px solid rgba(61,110,176,.12)!important}.audit-modal-actions button{min-height:40px!important;height:40px!important;border-radius:13px!important;padding:0 16px!important;font-size:11.8px!important;font-weight:950!important}.audit-modal-actions button.danger{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#ff5c72,#ef2f4c)!important;box-shadow:0 12px 26px #ef2f4c33!important}.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-temp-ban-warning{border-radius:15px!important;padding:12px 13px!important;display:flex!important;align-items:center!important;gap:9px!important;font-size:12px!important;font-weight:850!important;margin-bottom:13px!important}.audit-modal-loading{color:#2f73f6!important;background:#2f73f614!important}.audit-modal-error{color:#ca2a42!important;background:#ff385317!important;border:1px solid rgba(255,56,83,.16)!important}.audit-modal-success{color:#13935f!important;background:#16a35e17!important;border:1px solid rgba(22,163,94,.15)!important}.audit-temp-ban-warning{color:#c77704!important;background:#f59e0b1a!important;border:1px solid rgba(245,158,11,.16)!important}.audit-security-check-modal{width:min(860px,96vw)!important}.audit-security-check-hero{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;border:1px solid rgba(61,110,176,.13)!important;background:linear-gradient(135deg,#eff8ffd1,#ffffffe0)!important;border-radius:18px!important;padding:16px!important;margin-bottom:14px!important}.audit-security-score-ring{width:94px!important;height:94px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:conic-gradient(#20b86b var(--score),rgba(208,225,244,.75) 0)!important;position:relative!important}.audit-security-score-ring:after{content:""!important;position:absolute!important;inset:9px!important;background:#fff!important;border-radius:inherit!important}.audit-security-score-ring strong,.audit-security-score-ring span{position:relative!important;z-index:1!important}.audit-security-score-ring strong{font-size:25px!important;font-weight:950!important;color:#132c4d!important;transform:translateY(-4px)!important}.audit-security-score-ring span{font-size:10px!important;color:#6f839f!important;font-weight:900!important;transform:translateY(16px)!important}.audit-security-check-hero h3{margin:0!important;color:#132c4d!important;font-size:18px!important;font-weight:950!important}.audit-security-check-hero p{margin:6px 0!important;color:#5f7896!important;font-size:12px!important;font-weight:760!important;line-height:1.45!important}.audit-security-check-hero small{color:#8297b2!important;font-size:10.5px!important;font-weight:850!important}.audit-security-metrics-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:14px!important}.audit-security-metric{border:1px solid rgba(61,110,176,.13)!important;background:#ffffffc7!important;border-radius:15px!important;padding:12px!important;display:grid!important;gap:7px!important;color:#2f73f6!important}.audit-security-metric span{color:#6f839f!important;font-size:10.5px!important;font-weight:850!important}.audit-security-metric strong{color:#132c4d!important;font-size:20px!important;font-weight:950!important}.audit-security-findings h3{margin:0 0 10px!important;color:#132c4d!important;font-size:13px!important;font-weight:950!important}.audit-finding-row{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:11px!important;border-radius:15px!important;border:1px solid rgba(61,110,176,.13)!important;background:#fffc!important;margin-bottom:8px!important}.audit-finding-row strong{display:block!important;color:#132c4d!important;font-size:12px!important;font-weight:950!important}.audit-finding-row p{margin:3px 0 0!important;color:#617894!important;font-size:10.8px!important;font-weight:750!important}.audit-finding-row>span{color:#2f73f6!important;font-size:10px!important;font-weight:950!important;text-transform:capitalize!important}.audit-temp-ban-modal{width:min(760px,96vw)!important}.audit-ban-preview{margin-top:13px!important;border-radius:17px!important;padding:14px!important;border:1px solid rgba(61,110,176,.13)!important;background:linear-gradient(135deg,#eff8ffe0,#ffffffeb)!important}.audit-ban-preview strong{display:block!important;color:#132c4d!important;font-size:12px!important;font-weight:950!important;margin-bottom:5px!important}.audit-ban-preview p{margin:0!important;color:#5f7896!important;font-size:12px!important;line-height:1.45!important;font-weight:760!important}.security-temp-ban-page{min-height:100vh!important;display:grid!important;place-items:center!important;padding:24px!important;background:radial-gradient(circle at 50% 0%,rgba(225,241,255,.96),transparent 38%),linear-gradient(135deg,#fafdff,#eef7ff)!important;color:#102946!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.security-temp-ban-card{width:min(520px,100%)!important;border-radius:30px!important;border:1px solid rgba(61,110,176,.18)!important;background:#fffffff0!important;box-shadow:0 30px 90px #0b264629!important;padding:34px!important;text-align:center!important}.security-temp-ban-icon{width:76px!important;height:76px!important;border-radius:24px!important;display:grid!important;place-items:center!important;margin:0 auto 18px!important;color:#ef2f4c!important;background:#ff38531c!important}.security-temp-ban-card>span{color:#2f73f6!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:950!important}.security-temp-ban-card h1{margin:8px 0 10px!important;font-size:34px!important;letter-spacing:-.055em!important;color:#102946!important}.security-temp-ban-card p{margin:0 auto 18px!important;max-width:410px!important;color:#627d9c!important;line-height:1.55!important;font-weight:750!important}.security-temp-ban-meta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:18px 0!important}.security-temp-ban-meta div{border-radius:17px!important;background:#eff8ffdb!important;border:1px solid rgba(61,110,176,.12)!important;padding:12px!important;display:grid!important;gap:5px!important;justify-items:center!important}.security-temp-ban-meta svg{color:#2f73f6!important}.security-temp-ban-meta span{color:#7a8fa9!important;font-size:10px!important;font-weight:900!important}.security-temp-ban-meta strong{color:#173352!important;font-size:11px!important;font-weight:950!important}.security-temp-ban-card button{border:0!important;border-radius:14px!important;height:44px!important;padding:0 18px!important;background:linear-gradient(135deg,#4a90ff,#2f73f6)!important;color:#fff!important;font-weight:950!important;cursor:pointer!important}@media(max-width:1320px){.audit-header-actions--security{justify-content:flex-start!important}.audit-filter-grid--main,.audit-filter-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-filter-actions{grid-column:1 / -1!important;justify-self:end!important}}@media(max-width:768px){.audit-header-actions--security{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.audit-header-btn{width:100%!important;justify-content:center!important}.audit-filter-actions{grid-template-columns:1fr!important;display:grid!important;justify-self:stretch!important;width:100%!important}.audit-action-btn{width:100%!important;min-width:0!important}.audit-security-check-hero{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.audit-security-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-modal-grid--pro,.audit-modal-grid,.security-temp-ban-meta{grid-template-columns:1fr!important}.security-temp-ban-card{padding:24px!important;border-radius:24px!important}}@media(max-width:420px){.audit-security-metrics-grid{grid-template-columns:1fr!important}.audit-finding-row{grid-template-columns:24px minmax(0,1fr)!important}.audit-finding-row>span{grid-column:2!important}}.audit-modal-backdrop--pastel,.audit-modal-backdrop{background:radial-gradient(circle at 16% 12%,rgba(231,244,255,.32),transparent 32%),#1423366b!important;backdrop-filter:blur(12px) saturate(1.1)!important;-webkit-backdrop-filter:blur(12px) saturate(1.1)!important;padding:24px!important}.audit-modal--pastel,.audit-modal{border-radius:28px!important;border:1px solid rgba(86,140,206,.18)!important;background:radial-gradient(circle at 94% 0%,rgba(214,236,255,.82),transparent 30%),radial-gradient(circle at 0% 100%,rgba(242,249,255,.96),transparent 36%),linear-gradient(135deg,#fffffffa,#f0f8fff0)!important;box-shadow:0 34px 90px #09203c33,inset 0 1px #ffffffdb!important;padding:24px 26px!important;overflow:hidden!important}.audit-modal-head--pastel,.audit-modal-head{align-items:flex-start!important;gap:18px!important;padding:0 0 18px!important;margin:0 0 20px!important;border-bottom:1px solid rgba(86,140,206,.15)!important}.audit-modal-head h2{font-size:24px!important;letter-spacing:-.055em!important;color:#102946!important}.audit-modal-head p{margin-top:6px!important;color:#627d9b!important;font-size:12.5px!important;font-weight:750!important}.audit-modal-head button{width:40px!important;height:40px!important;border-radius:16px!important;background:linear-gradient(135deg,#fffffffa,#eef7ffeb)!important;border:1px solid rgba(86,140,206,.18)!important;box-shadow:0 10px 24px #1f487714!important}.audit-modal-title-icon{width:46px!important;height:46px!important;border-radius:17px!important;background:linear-gradient(135deg,#e0f1fff5,#ffffffdb)!important;color:#2f73f6!important;border:1px solid rgba(86,140,206,.13)!important}.audit-modal-title-icon.red{color:#ef3652!important;background:linear-gradient(135deg,#ffe8edfa,#ffffffdb)!important}.audit-modal-title-icon.teal{color:#0a9f9b!important;background:linear-gradient(135deg,#dafaf8fa,#ffffffdb)!important}.audit-modal-grid--clean,.audit-modal-grid{gap:15px!important}.audit-modal-field{display:grid!important;gap:8px!important;min-width:0!important}.audit-modal-field-label{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#2a4767!important;font-size:11px!important;font-weight:950!important}.audit-modal-field-label svg{color:#5c7fa7!important}.audit-modal-field input,.audit-modal-field .audit-select-wrap,.audit-modal-grid input,.audit-modal-grid select,.audit-modal-grid textarea,.audit-save-row input,.audit-user-log-search{min-height:48px!important;border-radius:16px!important;border:1px solid rgba(86,140,206,.18)!important;background:#ffffffe0!important;box-shadow:0 12px 30px #1f48770e,inset 0 1px #fffffff0!important}.audit-modal-field .audit-select-wrap{padding:0 40px 0 14px!important}.audit-modal-field .audit-select-wrap .audit-control-icon,.audit-modal-field .audit-select-wrap .audit-control-label{display:none!important}.audit-modal-field .audit-select-wrap select{height:48px!important;padding:0!important;font-size:13px!important;font-weight:850!important}.audit-modal-field .audit-select-chevron{right:14px!important}.audit-modal-field input,.audit-modal-grid textarea,.audit-save-row input{padding:0 15px!important;font-size:13px!important;color:#173352!important}.audit-modal-grid textarea{padding:13px 15px!important}.audit-modal-actions--pastel,.audit-modal-actions{border-top:1px solid rgba(86,140,206,.14)!important;padding-top:18px!important}.audit-modal-actions button{border-radius:16px!important;min-height:44px!important;height:44px!important;background:#ffffffe6!important;border:1px solid rgba(86,140,206,.18)!important;color:#183a62!important;box-shadow:0 10px 22px #1f487712!important}.audit-modal-actions button.primary,.audit-modal-actions button.danger{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#67a8ff,#2f73f6)!important;box-shadow:0 14px 28px #2f73f638!important}.audit-modal-actions button.danger{background:linear-gradient(135deg,#ff6f83,#ef3652)!important;box-shadow:0 14px 28px #ef365233!important}.audit-actor-cell--button{border:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important;width:100%!important;padding:0!important;border-radius:10px!important}.audit-actor-cell--button:hover .audit-avatar,.audit-actor-cell--button:hover img{transform:scale(1.05)!important;box-shadow:0 0 0 3px #2f73f61f,0 6px 14px #2f73f629!important}.audit-actor-cell--button:hover .audit-actor-meta strong{color:#2f73f6!important}.audit-user-logs-modal{width:min(1120px,96vw)!important;max-height:calc(100vh - 48px)!important;display:flex!important;flex-direction:column!important}.audit-user-logs-hero{display:grid!important;grid-template-columns:minmax(200px,1.2fr) repeat(4,minmax(110px,.6fr))!important;gap:10px!important;align-items:center!important;padding:12px!important;margin-bottom:12px!important;border:1px solid rgba(86,140,206,.14)!important;border-radius:18px!important;background:linear-gradient(135deg,#f2f9ffe6,#ffffffdb)!important}.audit-user-logs-stat{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:3px 7px!important;align-items:center!important;min-width:0!important}.audit-user-logs-stat svg{grid-row:1 / 3;color:#2f73f6!important}.audit-user-logs-stat span{color:#6b819d!important;font-size:10px!important;font-weight:900!important}.audit-user-logs-stat strong{color:#132d4e!important;font-size:15px!important;font-weight:950!important}.audit-user-log-search{display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;margin-bottom:12px!important;color:#7190b0!important}.audit-user-log-search input{border:0!important;outline:none!important;background:transparent!important;width:100%!important;font-size:12.5px!important;font-weight:750!important;color:#183a62!important}.audit-user-logs-table-wrap{overflow:auto!important;border:1px solid rgba(86,140,206,.14)!important;border-radius:18px!important;background:#ffffffc2!important;min-height:180px!important}.audit-user-logs-table{width:100%!important;min-width:920px!important;border-collapse:collapse!important;table-layout:fixed!important}.audit-user-logs-table th{height:34px!important;padding:0 10px!important;text-align:left!important;color:#6c819c!important;background:#f3f9ffe0!important;border-bottom:1px solid rgba(86,140,206,.12)!important;font-size:9px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important}.audit-user-logs-table td{height:42px!important;padding:7px 10px!important;border-bottom:1px solid rgba(86,140,206,.1)!important;color:#173352!important;font-size:10.5px!important;font-weight:750!important;vertical-align:middle!important}.audit-user-logs-table td strong,.audit-user-logs-table td b{display:block!important;font-size:10.6px!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-user-logs-table td small{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-top:2px!important;color:#7187a3!important;font-size:9.3px!important;font-weight:800!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-user-logs-table th:nth-child(1),.audit-user-logs-table td:nth-child(1){width:116px}.audit-user-logs-table th:nth-child(2),.audit-user-logs-table td:nth-child(2){width:170px}.audit-user-logs-table th:nth-child(3),.audit-user-logs-table td:nth-child(3){width:122px}.audit-user-logs-table th:nth-child(6),.audit-user-logs-table td:nth-child(6),.audit-user-logs-table th:nth-child(7),.audit-user-logs-table td:nth-child(7){width:82px}.audit-user-logs-table th:nth-child(8),.audit-user-logs-table td:nth-child(8){width:38px}@media(max-width:900px){.audit-user-logs-hero{grid-template-columns:1fr 1fr!important}.audit-user-logs-hero .audit-actor-cell{grid-column:1 / -1!important}}@media(max-width:640px){.audit-modal-backdrop--pastel,.audit-modal-backdrop{padding:10px!important}.audit-modal--pastel,.audit-modal{border-radius:22px!important;padding:16px!important}.audit-modal-head h2{font-size:20px!important}.audit-modal-field input,.audit-modal-field .audit-select-wrap,.audit-user-log-search{min-height:44px!important}.audit-user-logs-hero{grid-template-columns:1fr!important}.audit-user-logs-modal{max-height:calc(100vh - 20px)!important}}.audit-filter-card .audit-control-label{top:8px!important}.audit-filter-card .audit-select-wrap select,.audit-filter-card .audit-date-box{padding-top:16px!important}.audit-modal-backdrop,.audit-drawer-backdrop{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important;background:radial-gradient(circle at 14% 10%,rgba(219,238,255,.35),transparent 36%),radial-gradient(circle at 88% 85%,rgba(235,248,255,.34),transparent 34%),#0f1f3175!important;backdrop-filter:blur(12px) saturate(130%)!important;-webkit-backdrop-filter:blur(12px) saturate(130%)!important;overflow:auto!important}.audit-modal,.audit-modal--pastel,.audit-modal--pro{width:min(980px,96vw)!important;max-height:calc(100vh - 44px)!important;padding:24px!important;border-radius:28px!important;border:1px solid rgba(134,177,224,.3)!important;background:radial-gradient(circle at 100% 0%,rgba(219,239,255,.88),transparent 28%),linear-gradient(135deg,#fffffffa,#f7fcfffa 55%,#edf8fff2)!important;box-shadow:0 28px 82px #14355938,inset 0 1px #fffffffa!important;overflow:hidden!important;color:#102946!important}.audit-insight-modal,.audit-advanced-modal{width:min(940px,96vw)!important}.audit-user-logs-modal{width:min(1180px,97vw)!important}.audit-temp-ban-modal,.audit-security-check-modal{width:min(880px,96vw)!important}.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--pro{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:0 0 18px!important;margin:0 0 18px!important;border-bottom:1px solid rgba(98,150,211,.16)!important;background:transparent!important}.audit-modal-title-icon{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:18px!important;display:grid!important;place-items:center!important;border:1px solid rgba(112,164,226,.18)!important;box-shadow:0 12px 25px #1f487713,inset 0 1px #fffffff2!important;background:linear-gradient(135deg,#edf7ff,#fff)!important;color:#2f73f6!important}.audit-modal-title-icon.red{color:#ef3652!important;background:linear-gradient(135deg,#ffe9ee,#fff)!important;border-color:#ef36522e!important}.audit-modal-title-icon.teal{color:#0a9f9b!important;background:linear-gradient(135deg,#e2fbf8,#fff)!important;border-color:#14b8a62e!important}.audit-modal-title-icon.blue{color:#2f73f6!important;background:linear-gradient(135deg,#eaf4ff,#fff)!important;border-color:#2f73f62e!important}.audit-modal-head h2{margin:0!important;color:#112b4d!important;font-size:25px!important;line-height:1.06!important;letter-spacing:-.05em!important;font-weight:950!important}.audit-modal-head p{margin:7px 0 0!important;color:#647d9b!important;font-size:13px!important;line-height:1.35!important;font-weight:750!important;max-width:720px!important}.audit-modal-head>button{width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;border-radius:17px!important;border:1px solid rgba(112,164,226,.18)!important;color:#55708f!important;background:#ffffffdb!important;display:grid!important;place-items:center!important;box-shadow:0 10px 22px #1f48770f!important}.audit-modal-head>button:hover{color:#2f73f6!important;background:#f1f8ff!important;transform:translateY(-1px)!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.audit-modal-field,.audit-modal-grid label{display:grid!important;gap:8px!important;min-width:0!important}.audit-modal-field-label,.audit-modal-grid label>span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#294766!important;font-size:11.5px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.01em!important}.audit-modal-field-label svg{color:#5f82aa!important}.audit-modal-field input,.audit-modal-field .audit-select-wrap,.audit-modal-grid input,.audit-modal-grid select,.audit-modal-grid textarea,.audit-save-row input,.audit-user-log-search{width:100%!important;min-height:48px!important;border-radius:17px!important;border:1px solid rgba(92,145,207,.2)!important;background:linear-gradient(135deg,#fffffff5,#f6fbffeb)!important;color:#173352!important;box-shadow:0 10px 24px #1f48770e,inset 0 1px #fffffff5!important}.audit-modal-field .audit-select-wrap{padding:0 42px 0 15px!important;display:flex!important;align-items:center!important}.audit-modal-field .audit-select-wrap select,.audit-modal-grid select{height:48px!important;padding:0!important;color:#173352!important;font-size:13px!important;font-weight:850!important;background:transparent!important;border:0!important;outline:0!important}.audit-modal-field input,.audit-modal-grid input{padding:0 15px!important}.audit-modal-grid textarea{min-height:96px!important;padding:14px 15px!important;resize:vertical!important;line-height:1.45!important;font-size:13px!important;font-weight:750!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--pro{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:20px!important;padding-top:18px!important;border-top:1px solid rgba(98,150,211,.16)!important}.audit-modal-actions button,.audit-modal-summary-strip button,.audit-alert-actions button,.audit-insight-empty--action button{min-height:42px!important;border-radius:15px!important;border:1px solid rgba(92,145,207,.2)!important;background:#ffffffe6!important;color:#173a62!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 15px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 10px 22px #1f48770f!important;cursor:pointer!important}.audit-modal-actions button:hover,.audit-modal-summary-strip button:hover,.audit-alert-actions button:hover,.audit-insight-empty--action button:hover{transform:translateY(-1px)!important;background:#f1f8ff!important;color:#2f73f6!important}.audit-modal-actions button.primary,.audit-modal-summary-strip button,.audit-insight-empty--action button{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#65a7ff,#2f73f6)!important;box-shadow:0 14px 30px #2f73f638!important}.audit-modal-actions button.danger,.audit-alert-actions button.danger{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#ff7890,#ef3652)!important;box-shadow:0 14px 30px #ef36522e!important}.audit-modal-loading,.audit-modal-error,.audit-modal-success{margin:12px 0!important;padding:13px 15px!important;border-radius:17px!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:850!important}.audit-modal-loading{color:#2f73f6!important;background:#edf6ff!important;border:1px solid rgba(47,115,246,.13)!important}.audit-modal-error{color:#bd2740!important;background:#fff0f3!important;border:1px solid rgba(239,54,82,.16)!important}.audit-modal-success{color:#12855c!important;background:#effcf6!important;border:1px solid rgba(22,163,94,.16)!important}.audit-alerts-action-modal .audit-insight-list{max-height:min(58vh,560px)!important;overflow:auto!important;padding-right:3px!important}.audit-modal-summary-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;gap:10px!important;align-items:stretch!important;margin-bottom:14px!important}.audit-modal-summary-strip article{min-height:58px!important;border:1px solid rgba(92,145,207,.16)!important;border-radius:18px!important;background:linear-gradient(135deg,#fffffff5,#eff8ffe0)!important;display:grid!important;grid-template-columns:28px 1fr auto!important;align-items:center!important;gap:10px!important;padding:10px 13px!important;color:#315475!important}.audit-modal-summary-strip article svg{color:#2f73f6!important}.audit-modal-summary-strip article:first-child svg{color:#ef3652!important}.audit-modal-summary-strip article span{font-size:11px!important;font-weight:900!important;color:#66809e!important}.audit-modal-summary-strip article strong{font-size:18px!important;font-weight:950!important;color:#112b4d!important}.audit-alert-row--actionable{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:14px!important;margin-bottom:10px!important;border:1px solid rgba(92,145,207,.16)!important;border-radius:20px!important;background:linear-gradient(135deg,#fffffff5,#f4faffe0)!important;box-shadow:0 12px 26px #1f48770e!important}.audit-alert-icon{width:42px!important;height:42px!important;border-radius:15px!important;display:grid!important;place-items:center!important;color:#ef3652!important;background:#fff0f4!important;border:1px solid rgba(239,54,82,.14)!important}.audit-alert-title-line{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.audit-alert-title-line strong{color:#112b4d!important;font-size:14px!important;font-weight:950!important;letter-spacing:-.02em!important}.audit-alert-body small{display:block!important;color:#647d9b!important;font-size:12px!important;font-weight:800!important;margin-top:3px!important}.audit-alert-meta{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;margin-top:9px!important}.audit-alert-meta span{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#607a99!important;font-size:11.5px!important;font-weight:800!important}.audit-alert-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}.audit-alert-actions button{min-height:34px!important;border-radius:12px!important;font-size:12px!important;padding:0 12px!important}.audit-insight-empty--action{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:18px!important;border-radius:20px!important;background:linear-gradient(135deg,#fffffffa,#eff8ffd9)!important;border:1px solid rgba(92,145,207,.16)!important}.audit-insight-empty--action strong{display:block!important;color:#112b4d!important;font-size:14px!important;font-weight:950!important}.audit-insight-empty--action span{display:block!important;color:#647d9b!important;font-size:12px!important;font-weight:800!important;margin-top:3px!important}.audit-security-check-hero,.audit-security-metrics-grid article,.audit-security-findings,.audit-ban-preview--pastel,.audit-overview-grid article,.audit-overview-panel,.audit-user-logs-hero,.audit-users-modal-list .audit-user-row,.audit-save-row,.audit-filter-chip-card{border:1px solid rgba(92,145,207,.16)!important;background:linear-gradient(135deg,#fffffff5,#f1f9ffe0)!important;box-shadow:0 12px 26px #1f48770e!important}.audit-ban-preview--pastel{display:grid!important;gap:8px!important;margin-top:14px!important;border-radius:20px!important;padding:15px!important}.audit-ban-preview--pastel strong{color:#112b4d!important;font-size:13.5px!important;font-weight:950!important}.audit-ban-preview--pastel span{display:block!important;color:#6b819d!important;font-size:11.5px!important;font-weight:800!important;margin-top:3px!important}.audit-ban-preview--pastel p{margin:0!important;color:#375779!important;font-size:13px!important;line-height:1.45!important;font-weight:750!important}.audit-drawer{width:min(560px,96vw)!important;height:min(940px,calc(100vh - 44px))!important;border-radius:28px!important;border:1px solid rgba(134,177,224,.3)!important;background:linear-gradient(135deg,#fff,#f2f9ff)!important;box-shadow:0 28px 82px #14355938!important}@media(max-width:768px){.audit-modal-backdrop,.audit-drawer-backdrop{padding:12px!important;align-items:flex-end!important}.audit-modal,.audit-modal--pastel,.audit-modal--pro{width:100%!important;max-height:calc(100vh - 24px)!important;border-radius:24px 24px 18px 18px!important;padding:16px!important}.audit-modal-head{gap:10px!important;margin-bottom:14px!important;padding-bottom:14px!important}.audit-modal-title-wrap{gap:10px!important}.audit-modal-title-icon{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:15px!important}.audit-modal-head h2{font-size:20px!important}.audit-modal-head p{font-size:12px!important}.audit-modal-head>button{width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro,.audit-modal-summary-strip{grid-template-columns:1fr!important}.audit-modal-actions{flex-direction:column-reverse!important;align-items:stretch!important}.audit-modal-actions button{width:100%!important}.audit-alert-row--actionable{grid-template-columns:42px minmax(0,1fr)!important;padding:12px!important}.audit-alert-title-line{align-items:flex-start!important;flex-direction:column!important;gap:7px!important}.audit-alert-actions{display:grid!important;grid-template-columns:1fr!important}.audit-insight-empty--action{grid-template-columns:1fr!important;text-align:left!important}.audit-user-logs-hero{grid-template-columns:1fr 1fr!important}.audit-user-logs-hero .audit-actor-cell{grid-column:1 / -1!important}}.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-drawer-backdrop{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:30px!important;background:#1e2e4180!important;backdrop-filter:blur(9px) saturate(1.08)!important;-webkit-backdrop-filter:blur(9px) saturate(1.08)!important}.audit-modal,.audit-modal--pastel,.audit-modal--pro{width:min(1180px,calc(100vw - 72px))!important;max-height:calc(100vh - 74px)!important;overflow:auto!important;padding:30px!important;border-radius:32px!important;border:1px solid rgba(161,196,230,.7)!important;background:radial-gradient(circle at 77% 0%,rgba(221,242,255,.96) 0 18%,transparent 45%),radial-gradient(circle at 15% 105%,rgba(248,252,255,.95) 0 26%,transparent 54%),linear-gradient(135deg,#fffffffa,#eff8fff0)!important;box-shadow:0 30px 92px #132a484d,inset 0 1px #ffffffe0!important;color:#112b4d!important}.audit-modal.saved{width:min(760px,calc(100vw - 72px))!important}.audit-modal.export{width:min(820px,calc(100vw - 72px))!important}.audit-insight-modal{width:min(1020px,calc(100vw - 72px))!important}.audit-user-logs-modal{width:min(1240px,calc(100vw - 72px))!important}.audit-security-check-modal{width:min(1260px,calc(100vw - 72px))!important}.audit-temp-ban-modal{width:min(920px,calc(100vw - 72px))!important}.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--pro{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:22px!important;margin:0 0 24px!important;padding:0 0 24px!important;border-bottom:1px solid rgba(94,146,207,.18)!important}.audit-modal-title-wrap{display:flex!important;align-items:flex-start!important;gap:18px!important;min-width:0!important}.audit-modal-title-icon{width:58px!important;height:58px!important;flex:0 0 58px!important;border-radius:20px!important;display:grid!important;place-items:center!important;color:#2f73f6!important;background:linear-gradient(135deg,#fffffff5,#e2f2ffeb)!important;border:1px solid rgba(96,153,218,.23)!important;box-shadow:0 12px 26px #2f73f617!important}.audit-modal-title-icon.red{color:#ef3652!important;background:linear-gradient(135deg,#fff4f6,#eef8ff)!important}.audit-modal-title-icon.teal{color:#0a9f9b!important;background:linear-gradient(135deg,#effdfa,#eef8ff)!important}.audit-modal-title-icon.blue{color:#2f73f6!important}.audit-modal-head h2{margin:0!important;color:#102946!important;font-size:clamp(27px,2.4vw,38px)!important;line-height:1.02!important;letter-spacing:-.065em!important;font-weight:950!important}.audit-modal-head p{margin:8px 0 0!important;color:#6b83a2!important;font-size:15px!important;line-height:1.35!important;font-weight:800!important}.audit-modal-head>button{width:58px!important;height:58px!important;min-width:58px!important;border-radius:20px!important;border:1px solid rgba(108,159,218,.2)!important;background:#ffffffd1!important;color:#47678b!important;display:grid!important;place-items:center!important;cursor:pointer!important;box-shadow:0 12px 26px #1f48770f!important}.audit-modal-head>button:hover{color:#2f73f6!important;transform:translateY(-1px)!important;background:#f7fbff!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 20px!important}.audit-modal-field,.audit-modal-grid label{display:grid!important;gap:10px!important;color:#24476d!important;font-size:14px!important;font-weight:900!important}.audit-modal-field-label,.audit-modal-grid label>span{min-height:20px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#24476d!important;font-size:14px!important;font-weight:950!important;letter-spacing:-.01em!important}.audit-modal-field-label svg,.audit-modal-grid label>span svg{color:#4d7aaa!important}.audit-modal-field input,.audit-modal-field .audit-select-wrap,.audit-modal-grid input,.audit-modal-grid select,.audit-modal-grid textarea,.audit-save-row input,.audit-user-log-search{min-height:60px!important;border-radius:18px!important;border:1px solid rgba(98,151,212,.28)!important;background:linear-gradient(135deg,#fffffff2,#f6fbffe0)!important;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #214a760b!important;color:#112b4d!important;font-size:16px!important;font-weight:900!important;outline:none!important}.audit-modal-field .audit-select-wrap{padding:0 48px 0 18px!important}.audit-modal-field .audit-select-wrap .audit-control-label,.audit-modal-field .audit-select-wrap .audit-control-icon{display:none!important}.audit-modal-field .audit-select-wrap select,.audit-modal-grid select{height:58px!important;padding:0 42px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#112b4d!important;font-size:16px!important;font-weight:900!important}.audit-modal-field input,.audit-modal-grid input{padding:0 18px!important}.audit-modal-grid textarea{min-height:122px!important;padding:16px 18px!important;line-height:1.45!important;resize:vertical!important}.audit-modal-grid-full{grid-column:1 / -1!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--pro{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;margin-top:34px!important;padding-top:22px!important;border-top:1px solid rgba(94,146,207,.18)!important}.audit-modal-actions button,.audit-review-action-btn,.audit-modal-summary-strip button,.audit-alert-actions button,.audit-insight-empty--action button{min-height:54px!important;border-radius:17px!important;border:1px solid rgba(98,151,212,.25)!important;background:#ffffffe6!important;color:#14395f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 20px!important;font-size:15px!important;font-weight:950!important;box-shadow:0 11px 26px #1f487712!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.audit-modal-actions button:hover,.audit-review-action-btn:hover,.audit-modal-summary-strip button:hover,.audit-alert-actions button:hover{transform:translateY(-1px)!important;background:#f2f9ff!important}.audit-modal-actions button.primary,.audit-review-action-btn.success,.audit-modal-summary-strip button,.audit-insight-empty--action button{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#65a7ff,#2f73f6)!important;box-shadow:0 15px 34px #2f73f63d!important}.audit-modal-actions button.danger,.audit-review-action-btn.danger,.audit-alert-actions button.danger{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#ff8297,#ef3652)!important;box-shadow:0 15px 34px #ef36522e!important}.audit-security-check-hero--large{display:grid!important;grid-template-columns:116px minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;padding:20px!important;border-radius:25px!important;border:1px solid rgba(98,151,212,.2)!important;background:linear-gradient(135deg,#fffffff7,#ebf7ffeb)!important;box-shadow:0 14px 32px #1f487712!important;margin-bottom:16px!important}.audit-security-score-ring{width:104px!important;height:104px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#2f73f6 var(--score),#dcecff 0)!important;box-shadow:0 12px 28px #2f73f629!important}.audit-security-score-ring strong{font-size:30px!important;font-weight:950!important;color:#112b4d!important;line-height:1!important}.audit-security-score-ring span{margin-top:33px!important;margin-left:3px!important;font-size:11px!important;font-weight:900!important;color:#7891ad!important}.audit-security-check-copy h3{margin:0!important;color:#112b4d!important;font-size:24px!important;font-weight:950!important;letter-spacing:-.045em!important}.audit-security-check-copy p{margin:8px 0 0!important;color:#607a99!important;font-size:14px!important;font-weight:800!important;line-height:1.45!important}.audit-security-check-copy small{display:block!important;margin-top:8px!important;color:#7d92ad!important;font-size:12px!important;font-weight:800!important}.audit-security-status-row{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.audit-security-status-pill{min-height:28px!important;padding:0 11px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;color:#14724b!important;background:#ecfbf4!important;border:1px solid rgba(22,163,94,.18)!important;font-size:12px!important;font-weight:950!important}.audit-security-status-pill.needs-review{color:#b45309!important;background:#fff7ed!important;border-color:#f59e0b38!important}.audit-security-run-btn{min-height:48px!important;border-radius:16px!important;border:1px solid rgba(98,151,212,.25)!important;background:#fff!important;color:#2f73f6!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:950!important;cursor:pointer!important}.audit-security-metrics-grid--review{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important}.audit-security-metric{min-height:82px!important;border-radius:20px!important;border:1px solid rgba(98,151,212,.18)!important;background:#ffffffd1!important;display:grid!important;grid-template-columns:34px 1fr!important;align-items:center!important;gap:8px!important;padding:13px!important}.audit-security-metric svg{color:#2f73f6!important}.audit-security-metric--red svg{color:#ef3652!important}.audit-security-metric--orange svg{color:#f59e0b!important}.audit-security-metric--green svg{color:#16a35f!important}.audit-security-metric span{color:#6b83a2!important;font-size:12px!important;font-weight:900!important}.audit-security-metric strong{grid-column:2!important;color:#112b4d!important;font-size:22px!important;font-weight:950!important}.audit-security-workbench{display:grid!important;grid-template-columns:minmax(320px,.9fr) minmax(0,1.35fr)!important;gap:16px!important}.audit-security-findings-list,.audit-security-review-panel{border-radius:24px!important;border:1px solid rgba(98,151,212,.18)!important;background:linear-gradient(135deg,#ffffffe6,#f0f9ffcc)!important;box-shadow:0 14px 32px #1f48770f!important;padding:15px!important;min-height:360px!important}.audit-security-section-title{display:flex!important;align-items:flex-start!important;gap:10px!important;margin-bottom:12px!important}.audit-security-section-title svg{color:#2f73f6!important;margin-top:2px!important}.audit-security-section-title strong{display:block!important;color:#112b4d!important;font-size:15px!important;font-weight:950!important}.audit-security-section-title span{display:block!important;color:#7891ad!important;font-size:12px!important;font-weight:850!important;margin-top:2px!important}.audit-security-finding-card{width:100%!important;border:1px solid rgba(98,151,212,.16)!important;border-radius:18px!important;background:#ffffffc7!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:12px!important;margin-bottom:9px!important;text-align:left!important;cursor:pointer!important}.audit-security-finding-card.active{border-color:#2f73f666!important;background:#f0f7ff!important;box-shadow:0 12px 28px #2f73f617!important}.audit-security-finding-card>span{width:36px!important;height:36px!important;border-radius:13px!important;display:grid!important;place-items:center!important;color:#2f73f6!important;background:#edf6ff!important}.audit-security-finding-card.critical>span,.audit-security-finding-card.high>span{color:#ef3652!important;background:#fff0f4!important}.audit-security-finding-card.medium>span{color:#f59e0b!important;background:#fff7ed!important}.audit-security-finding-card strong{color:#112b4d!important;font-size:13px!important;font-weight:950!important;display:block!important}.audit-security-finding-card small{color:#6d83a0!important;font-size:11.5px!important;font-weight:800!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.audit-security-finding-card b{color:#607a99!important;font-size:11px!important;font-weight:950!important;text-transform:capitalize!important;display:flex!important;align-items:center!important;gap:4px!important}.audit-review-head{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:13px!important;align-items:center!important;border-radius:20px!important;padding:14px!important;border:1px solid rgba(98,151,212,.16)!important;background:#ffffffc7!important;margin-bottom:12px!important}.audit-review-head>span{width:42px!important;height:42px!important;border-radius:15px!important;display:grid!important;place-items:center!important;color:#2f73f6!important;background:#edf6ff!important}.audit-review-head.critical>span,.audit-review-head.high>span{color:#ef3652!important;background:#fff0f4!important}.audit-review-head.medium>span{color:#f59e0b!important;background:#fff7ed!important}.audit-review-head h3{margin:0!important;font-size:18px!important;color:#112b4d!important;font-weight:950!important;letter-spacing:-.035em!important}.audit-review-head p{margin:4px 0 0!important;font-size:12.5px!important;color:#6d83a0!important;font-weight:800!important}.audit-review-head b{min-height:26px!important;border-radius:999px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;color:#2f73f6!important;background:#edf6ff!important;font-size:11px!important;font-weight:950!important;text-transform:capitalize!important}.audit-review-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important}.audit-review-detail-grid article{border:1px solid rgba(98,151,212,.14)!important;background:#ffffffb8!important;border-radius:17px!important;padding:11px 12px!important}.audit-review-detail-grid span{display:block!important;color:#7891ad!important;font-size:10.5px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important}.audit-review-detail-grid strong{display:block!important;margin-top:4px!important;color:#112b4d!important;font-size:12.5px!important;font-weight:950!important}.audit-review-note{display:grid!important;gap:8px!important;margin-bottom:12px!important}.audit-review-note span{color:#24476d!important;font-size:13px!important;font-weight:950!important}.audit-review-note textarea{min-height:88px!important;border-radius:18px!important;border:1px solid rgba(98,151,212,.22)!important;background:#ffffffc7!important;padding:14px 15px!important;resize:vertical!important;color:#112b4d!important;font-size:13px!important;font-weight:800!important}.audit-review-actions-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.audit-review-action-btn{min-height:44px!important;font-size:12.5px!important;padding:0 12px!important}@media(max-width:900px){.audit-modal-backdrop,.audit-modal-backdrop--pastel{padding:10px!important;align-items:flex-end!important}.audit-modal,.audit-modal--pastel,.audit-modal--pro,.audit-insight-modal,.audit-user-logs-modal,.audit-security-check-modal,.audit-temp-ban-modal{width:100%!important;max-height:calc(100vh - 20px)!important;border-radius:26px 26px 18px 18px!important;padding:18px!important}.audit-modal-head{gap:12px!important;padding-bottom:16px!important;margin-bottom:16px!important}.audit-modal-title-icon{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:16px!important}.audit-modal-head h2{font-size:22px!important}.audit-modal-head p{font-size:12px!important}.audit-modal-head>button{width:46px!important;height:46px!important;min-width:46px!important;border-radius:16px!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro,.audit-security-check-hero--large,.audit-security-metrics-grid--review,.audit-security-workbench,.audit-review-detail-grid,.audit-review-actions-grid{grid-template-columns:1fr!important}.audit-security-check-hero--large{gap:14px!important}.audit-security-score-ring{width:92px!important;height:92px!important}.audit-security-run-btn{width:100%!important;justify-content:center!important}.audit-security-findings-list,.audit-security-review-panel{min-height:auto!important}.audit-modal-actions{flex-direction:column-reverse!important;align-items:stretch!important}.audit-modal-actions button{width:100%!important}}.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-modal-backdrop--pro{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:radial-gradient(circle at 18% 10%,rgba(219,236,255,.3),transparent 34%),radial-gradient(circle at 86% 16%,rgba(199,229,255,.22),transparent 38%),#0f1d2d7a!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important}.audit-modal,.audit-modal--pastel,.audit-modal--pro{width:min(1040px,calc(100vw - 44px))!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;padding:18px 20px!important;border-radius:28px!important;border:1px solid rgba(168,205,244,.72)!important;background:radial-gradient(circle at 88% 0%,rgba(213,237,255,.86),transparent 42%),radial-gradient(circle at 15% 100%,rgba(232,244,255,.8),transparent 44%),linear-gradient(135deg,#fffffffa,#f1f8fff5)!important;box-shadow:0 24px 70px #0d274733,inset 0 1px #ffffffeb!important;color:#102744!important;transform:scale(.94)!important;transform-origin:center center!important;scrollbar-gutter:stable!important}.audit-modal.saved{width:min(720px,calc(100vw - 44px))!important}.audit-modal.export,.audit-modal.retention,.audit-temp-ban-modal{width:min(860px,calc(100vw - 44px))!important}.audit-user-logs-modal{width:min(1120px,calc(100vw - 44px))!important}.audit-insight-modal{width:min(920px,calc(100vw - 44px))!important}.audit-security-check-modal{width:min(1220px,calc(100vw - 44px))!important}.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--pro{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:0 0 16px!important;margin:0 0 16px!important;border-bottom:1px solid rgba(174,208,242,.58)!important}.audit-modal-title-wrap{display:flex!important;align-items:flex-start!important;gap:14px!important;min-width:0!important}.audit-modal-title-icon{width:46px!important;height:46px!important;min-width:46px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(165,204,244,.7)!important;box-shadow:inset 0 1px #fffc,0 8px 22px #317bff14!important}.audit-modal-title-icon.blue{color:#2f74ff!important;background:linear-gradient(135deg,#fff,#e5f2ff)!important}.audit-modal-title-icon.red{color:#ff3b5f!important;background:linear-gradient(135deg,#fff,#ffe8ed)!important}.audit-modal-title-icon.teal{color:#0aa7a7!important;background:linear-gradient(135deg,#fff,#e3fbfb)!important}.audit-modal-head h2,.audit-modal-head--pastel h2,.audit-modal-head--pro h2{margin:0!important;font-size:24px!important;line-height:1.05!important;letter-spacing:-.055em!important;font-weight:950!important;color:#102744!important}.audit-modal-head p,.audit-modal-head--pastel p,.audit-modal-head--pro p{margin:7px 0 0!important;font-size:13px!important;line-height:1.35!important;color:#66809e!important;font-weight:760!important}.audit-modal-head button,.audit-modal-head--pastel button,.audit-modal-head--pro button{width:44px!important;height:44px!important;min-width:44px!important;border-radius:17px!important;border:1px solid rgba(167,203,241,.72)!important;background:#ffffffd1!important;color:#536f90!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 24px #1e4c8014!important}.audit-modal-head button:hover{background:#fff!important;color:#2f74ff!important;transform:translateY(-1px)!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 16px!important}.audit-modal-field,.audit-modal-grid label{gap:7px!important;color:#29486d!important;font-size:12px!important;font-weight:900!important}.audit-modal-field-label,.audit-modal-grid label>span:first-child{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#29486d!important;font-size:12px!important;font-weight:920!important}.audit-modal input,.audit-modal select,.audit-modal textarea,.audit-modal .audit-select-wrap select{height:42px!important;border-radius:16px!important;border:1px solid rgba(166,203,242,.76)!important;background:#ffffffdb!important;color:#122b4a!important;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #1f55910a!important;font-size:13px!important;font-weight:800!important}.audit-modal textarea{min-height:90px!important;height:auto!important;padding:12px 14px!important;line-height:1.45!important}.audit-modal input:focus,.audit-modal select:focus,.audit-modal textarea:focus{outline:none!important;border-color:#70a8ff!important;box-shadow:0 0 0 4px #5795ff21,inset 0 1px #fffffff0!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--pro{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding-top:16px!important;margin-top:16px!important;border-top:1px solid rgba(174,208,242,.58)!important}.audit-modal-actions button,.audit-modal-actions--pastel button,.audit-modal-actions--pro button{min-height:40px!important;padding:0 18px!important;border-radius:15px!important;border:1px solid rgba(167,203,241,.78)!important;background:#ffffffe0!important;color:#143152!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 10px 22px #1c538f12!important}.audit-modal-actions button.primary,.audit-modal-actions--pastel button.primary,.audit-modal-actions--pro button.primary{background:linear-gradient(135deg,#62a4ff,#2f74ff)!important;color:#fff!important;border-color:#2f74ffb3!important;box-shadow:0 14px 30px #2f74ff42!important}.audit-modal-actions button:hover{transform:translateY(-1px)!important}.audit-modal-actions button.danger{color:#d9304c!important;background:#ffeef2e6!important;border-color:#ff4d6d3d!important}.audit-modal-loading,.audit-modal-error,.audit-modal-success{border-radius:18px!important;padding:12px 14px!important;font-size:12.5px!important;font-weight:820!important;display:flex!important;align-items:center!important;gap:8px!important}.audit-sec-topline{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:14px!important;margin-bottom:12px!important;border-radius:22px!important;border:1px solid rgba(166,203,242,.7)!important;background:linear-gradient(135deg,#ffffffeb,#e7f3ffb8)!important;box-shadow:0 12px 28px #2253890f!important}.audit-security-score-pill{width:70px!important;height:70px!important;border-radius:24px!important;display:flex!important;align-items:baseline!important;justify-content:center!important;gap:2px!important;flex-direction:row!important;background:linear-gradient(135deg,#fff,#e3f1ff)!important;border:1px solid rgba(145,193,244,.75)!important;color:#1e65d8!important;box-shadow:inset 0 1px #fffffff2,0 14px 28px #2f74ff1a!important}.audit-security-score-pill span{font-size:27px!important;font-weight:950!important;letter-spacing:-.06em!important}.audit-security-score-pill small{font-size:12px!important;font-weight:850!important;color:#6782a1!important}.audit-sec-topline-copy{min-width:0!important}.audit-mini-label{display:block!important;color:#7190b0!important;font-size:10.5px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.audit-sec-topline-copy h3{margin:1px 0 0!important;color:#102744!important;font-size:19px!important;font-weight:950!important;letter-spacing:-.035em!important}.audit-sec-topline-copy p{margin:4px 0!important;color:#607c9b!important;font-size:12px!important;line-height:1.45!important;font-weight:760!important}.audit-sec-topline-copy small{display:inline-flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;color:#7892ad!important;font-size:10.8px!important;font-weight:820!important}.audit-sec-topline-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.audit-sec-topline-actions button{height:36px!important;padding:0 12px!important;border-radius:14px!important;border:1px solid rgba(151,195,241,.75)!important;background:#ffffffe0!important;color:#1c4d86!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;gap:7px!important}.audit-sec-topline-actions button:hover{color:#2f74ff!important;background:#fff!important}.audit-security-metrics-grid--review{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important}.audit-security-metric{border-radius:18px!important;padding:11px 12px!important;display:flex!important;align-items:center!important;gap:10px!important;min-height:64px!important;border:1px solid rgba(166,203,242,.65)!important;background:#ffffffb8!important}.audit-security-metric svg{min-width:30px!important;width:30px!important;height:30px!important;padding:7px!important;border-radius:12px!important;background:#dfefffd9!important}.audit-security-metric span{display:block!important;color:#6985a4!important;font-size:10.5px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.audit-security-metric strong{color:#122b4a!important;font-size:18px!important;font-weight:950!important}.audit-security-metric--red svg{color:#ff3b5f!important;background:#fff0f4!important}.audit-security-metric--orange svg{color:#f28a20!important;background:#fff6e8!important}.audit-security-metric--blue svg{color:#2f74ff!important;background:#eaf3ff!important}.audit-security-metric--green svg{color:#14a66a!important;background:#eafbf3!important}.audit-incident-layout{display:grid!important;grid-template-columns:310px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.audit-incident-queue,.audit-incident-panel{border-radius:22px!important;border:1px solid rgba(166,203,242,.7)!important;background:#ffffffb8!important;box-shadow:0 12px 28px #2253890e!important}.audit-incident-queue{padding:12px!important;max-height:548px!important;overflow:auto!important}.audit-incident-panel{padding:13px!important;max-height:548px!important;overflow:auto!important}.audit-security-section-title{display:flex!important;gap:9px!important;align-items:flex-start!important;margin-bottom:10px!important;color:#2f74ff!important}.audit-security-section-title strong{display:block!important;color:#102744!important;font-size:13px!important;font-weight:950!important}.audit-security-section-title span{display:block!important;color:#718aa8!important;font-size:10.8px!important;font-weight:760!important;margin-top:2px!important}.audit-incident-queue-item{width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;text-align:left!important;padding:10px!important;margin-bottom:8px!important;border-radius:17px!important;border:1px solid rgba(170,207,244,.58)!important;background:#ffffffb8!important;color:#122b4a!important}.audit-incident-queue-item.active{border-color:#2f74ff73!important;background:linear-gradient(135deg,#fff,#edf6ff)!important;box-shadow:0 10px 22px #2f74ff14!important}.audit-incident-queue-icon{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;background:#edf6ff!important;color:#2f74ff!important}.audit-incident-queue-item.high .audit-incident-queue-icon,.audit-incident-queue-item.critical .audit-incident-queue-icon{background:#fff0f4!important;color:#ff3b5f!important}.audit-incident-queue-item.medium .audit-incident-queue-icon{background:#fff7e8!important;color:#f28a20!important}.audit-incident-queue-item strong{display:block!important;font-size:12.2px!important;font-weight:950!important;color:#102744!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-incident-queue-item small{display:block!important;margin-top:2px!important;font-size:10.6px!important;color:#7890ab!important;font-weight:760!important}.audit-incident-queue-item b{font-size:10px!important;text-transform:uppercase!important;color:#2f74ff!important}.audit-incident-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(166,203,242,.65)!important;background:linear-gradient(135deg,#ffffffe6,#ebf6ffb8)!important;margin-bottom:10px!important}.audit-incident-head>span{width:38px!important;height:38px!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#edf6ff!important;color:#2f74ff!important}.audit-incident-head.critical>span,.audit-incident-head.high>span{background:#fff0f4!important;color:#ff3b5f!important}.audit-incident-head h3{margin:1px 0 3px!important;font-size:17px!important;font-weight:950!important;color:#102744!important;letter-spacing:-.035em!important}.audit-incident-head p{margin:0!important;color:#657f9e!important;font-size:11.5px!important;line-height:1.42!important;font-weight:760!important}.audit-incident-head b{padding:6px 10px!important;border-radius:999px!important;background:#2f74ff17!important;color:#2f74ff!important;font-size:10px!important;text-transform:uppercase!important}.audit-incident-explain-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}.audit-incident-explain-grid article,.audit-incident-card{border-radius:18px!important;border:1px solid rgba(166,203,242,.62)!important;background:#ffffffbd!important;padding:10px!important}.audit-incident-explain-grid span,.audit-card-mini-head{display:flex!important;align-items:center!important;gap:6px!important;color:#6682a2!important;font-size:10.5px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.045em!important}.audit-incident-explain-grid strong{display:block!important;margin-top:6px!important;color:#163352!important;font-size:11.5px!important;line-height:1.42!important;font-weight:800!important}.audit-incident-columns{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:10px!important;margin-bottom:10px!important}.audit-card-mini-head{justify-content:space-between!important;margin-bottom:8px!important}.audit-card-mini-head strong{margin-right:auto!important;color:#102744!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important}.audit-card-mini-head span{background:#edf6ff!important;color:#2f74ff!important;padding:3px 8px!important;border-radius:999px!important}.audit-incident-user-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;padding:8px!important;border-radius:14px!important;background:#f5faffeb!important;border:1px solid rgba(166,203,242,.42)!important;margin-top:7px!important}.audit-user-dot{width:30px!important;height:30px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#82b6ff,#4f86ff)!important;color:#fff!important;font-weight:950!important}.audit-incident-user-row strong{display:block!important;color:#102744!important;font-size:11.8px!important;font-weight:950!important}.audit-incident-user-row small{display:block!important;color:#6d86a4!important;font-size:10.3px!important;font-weight:760!important;margin-top:2px!important}.audit-incident-user-actions{display:flex!important;gap:6px!important}.audit-incident-user-actions button{height:30px!important;padding:0 9px!important;border-radius:11px!important;border:1px solid rgba(156,198,242,.7)!important;background:#fff!important;color:#2f74ff!important;font-size:10.5px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.audit-incident-user-actions button.danger{color:#ff3b5f!important;background:#fff2f5!important;border-color:#ff3b5f38!important}.audit-review-checklist{display:grid!important;gap:7px!important}.audit-review-checklist label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;align-items:start!important;font-size:11px!important;line-height:1.38!important;color:#536f90!important;font-weight:760!important}.audit-review-checklist input{width:14px!important;height:14px!important;margin-top:1px!important;accent-color:#2f74ff!important}.audit-incident-evidence-card{margin-bottom:10px!important}.audit-evidence-list{display:grid!important;gap:7px!important;max-height:170px!important;overflow:auto!important;padding-right:2px!important}.audit-evidence-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:8px!important;border-radius:14px!important;background:#f5faffeb!important;border:1px solid rgba(166,203,242,.42)!important}.audit-evidence-sev{padding:4px 8px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:950!important;text-transform:uppercase!important;background:#eaf3ff!important;color:#2f74ff!important}.audit-evidence-sev.high,.audit-evidence-sev.critical{background:#fff0f4!important;color:#ff3b5f!important}.audit-evidence-sev.medium{background:#fff6e8!important;color:#f28a20!important}.audit-evidence-row strong{display:block!important;color:#102744!important;font-size:11.5px!important;font-weight:950!important}.audit-evidence-row small{display:block!important;color:#6e89a8!important;font-size:10.3px!important;margin-top:2px!important;font-weight:760!important}.audit-evidence-row b{color:#18a86c!important;font-size:10px!important;text-transform:uppercase!important}.audit-review-note--incident{display:grid!important;gap:7px!important;margin:0 0 10px!important}.audit-review-note--incident span{color:#29486d!important;font-size:12px!important;font-weight:950!important}.audit-review-actions-grid--incident{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.audit-review-action-btn{min-height:36px!important;padding:0 11px!important;border-radius:13px!important;border:1px solid rgba(156,198,242,.7)!important;background:#fff!important;color:#1c4d86!important;font-size:11.2px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.audit-review-action-btn.success{color:#159a62!important;background:#edfbf5!important;border-color:#159a623d!important}.audit-review-action-btn.danger{color:#ff3b5f!important;background:#fff1f5!important;border-color:#ff3b5f3d!important}.audit-insight-empty.compact{padding:10px!important;min-height:0!important;font-size:11px!important}@media(max-width:1100px){.audit-modal{transform:none!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important;padding:16px!important}.audit-incident-layout{grid-template-columns:1fr!important}.audit-incident-queue{max-height:260px!important}.audit-sec-topline{grid-template-columns:auto 1fr!important}.audit-sec-topline-actions{grid-column:1 / -1!important;justify-content:flex-start!important}}@media(max-width:768px){.audit-modal-backdrop{padding:10px!important;align-items:flex-end!important}.audit-modal{border-radius:24px 24px 0 0!important;width:100%!important;max-height:calc(100vh - 20px)!important;padding:14px!important}.audit-modal-head h2{font-size:20px!important}.audit-modal-head p{font-size:11.5px!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro,.audit-security-metrics-grid--review,.audit-incident-explain-grid,.audit-incident-columns,.audit-review-actions-grid--incident{grid-template-columns:1fr!important}.audit-sec-topline{grid-template-columns:1fr!important;text-align:left!important}.audit-security-score-pill{width:58px!important;height:58px!important;border-radius:20px!important}.audit-incident-panel{max-height:none!important}.audit-incident-user-row{grid-template-columns:auto 1fr!important}.audit-incident-user-actions{grid-column:1 / -1!important}.audit-modal-actions{flex-direction:column-reverse!important}.audit-modal-actions button{width:100%!important}}.audit-modal-backdrop--zoomed-out,.audit-modal-backdrop--pastel{background:#1a2a3f6b!important;backdrop-filter:blur(18px) saturate(115%)!important;-webkit-backdrop-filter:blur(18px) saturate(115%)!important;padding:34px!important;align-items:center!important}.audit-modal,.audit-modal--pastel{width:min(1120px,calc(100vw - 72px))!important;max-height:calc(100vh - 76px)!important;overflow:auto!important;border-radius:30px!important;padding:18px 20px 16px!important;background:radial-gradient(circle at 82% 8%,rgba(224,243,255,.95),transparent 34%),radial-gradient(circle at 10% 100%,rgba(242,248,255,.88),transparent 38%),linear-gradient(135deg,#fffffffa,#f1f8fff5)!important;border:1px solid rgba(154,196,240,.78)!important;box-shadow:0 34px 86px #11263f3d,inset 0 1px #fffffff2!important;color:#112b4a!important;font-size:12px!important}.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--compact-pro{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(145,188,234,.48)!important}.audit-modal-title-wrap{display:flex!important;align-items:center!important;gap:13px!important;min-width:0!important}.audit-modal-title-icon{width:48px!important;height:48px!important;border-radius:19px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border:1px solid rgba(133,183,237,.7)!important;background:#fffc!important;box-shadow:0 12px 28px #2569b817!important}.audit-modal-title-icon.blue{color:#2675ff!important;background:linear-gradient(135deg,#fff,#eaf4ff)!important}.audit-modal-title-icon.red{color:#ff3b5f!important;background:linear-gradient(135deg,#fff,#fff0f4)!important}.audit-modal-title-icon.teal{color:#12a995!important;background:linear-gradient(135deg,#fff,#ecfbfa)!important}.audit-modal-head h2{margin:0!important;color:#102844!important;font-size:24px!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:1.05!important}.audit-modal-head p{margin:5px 0 0!important;color:#647f9f!important;font-size:12.3px!important;font-weight:780!important;line-height:1.35!important}.audit-modal-head>button,.audit-modal-head button[aria-label]{width:44px!important;height:44px!important;border-radius:17px!important;border:1px solid rgba(157,197,240,.62)!important;background:#ffffffe0!important;color:#456480!important;box-shadow:0 10px 24px #22538914!important}.audit-modal-head>button:hover{color:#2675ff!important;background:#fff!important;transform:translateY(-1px)!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}.audit-modal-field,.audit-modal-grid label{display:grid!important;gap:7px!important;color:#27496b!important;font-size:11.5px!important;font-weight:950!important}.audit-modal-field-label,.audit-modal-grid label>span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#294d72!important;font-size:11.3px!important;font-weight:950!important;letter-spacing:-.01em!important}.audit-modal-grid input,.audit-modal-grid select,.audit-modal-grid textarea,.audit-modal-field input,.audit-modal-field select,.audit-modal-field textarea,.audit-modal .audit-select-wrap,.audit-modal .audit-select{min-height:44px!important;border-radius:17px!important;border:1px solid rgba(142,187,235,.72)!important;background:#ffffffc2!important;color:#142d4d!important;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #255a980b!important;font-size:12px!important;font-weight:850!important;padding:0 14px!important}.audit-modal-grid textarea,.audit-modal-field textarea{padding:12px 14px!important;min-height:82px!important;line-height:1.42!important;resize:vertical!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--zoomed{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(145,188,234,.48)!important}.audit-modal-actions button{min-height:40px!important;padding:0 15px!important;border-radius:15px!important;border:1px solid rgba(142,187,235,.72)!important;background:#ffffffe6!important;color:#173b63!important;font-size:12px!important;font-weight:920!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-shadow:0 10px 22px #255a980f!important}.audit-modal-actions button.primary,.audit-modal-actions button.danger{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#5ba4ff,#2675ff)!important;box-shadow:0 14px 28px #2675ff3b!important}.audit-modal-actions button.danger{background:linear-gradient(135deg,#ff6b82,#ff3659)!important;box-shadow:0 14px 28px #ff365933!important}.audit-security-check-modal,.audit-security-check-modal--enterprise{width:min(1440px,calc(100vw - 80px))!important;max-height:calc(100vh - 64px)!important;padding:18px!important}.audit-security-command-bar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:22px!important;border:1px solid rgba(145,188,234,.58)!important;background:#ffffffad!important;box-shadow:0 12px 28px #2253890e!important;margin-bottom:10px!important}.audit-security-score-mini{width:62px!important;height:62px!important;border-radius:22px!important;display:grid!important;place-items:center!important;color:#2675ff!important;background:linear-gradient(135deg,#fff,#eaf4ff)!important;border:1px solid rgba(117,175,238,.72)!important}.audit-security-score-mini strong{font-size:22px!important;line-height:.8!important;font-weight:950!important;letter-spacing:-.06em!important}.audit-security-score-mini span{font-size:10px!important;font-weight:900!important;color:#6b86a4!important;margin-top:-12px!important}.audit-security-score-mini.danger{color:#ff3659!important;background:linear-gradient(135deg,#fff,#fff0f4)!important}.audit-security-score-mini.warning{color:#ef8b12!important;background:linear-gradient(135deg,#fff,#fff8e8)!important}.audit-security-score-mini.secure{color:#12a96b!important;background:linear-gradient(135deg,#fff,#edfbf5)!important}.audit-security-command-copy h3{margin:1px 0 3px!important;font-size:17px!important;font-weight:950!important;color:#102844!important;letter-spacing:-.04em!important}.audit-security-command-copy p{margin:0 0 3px!important;color:#607c9b!important;font-size:11.6px!important;font-weight:760!important;line-height:1.35!important}.audit-security-command-copy small{color:#7894b0!important;font-size:10.3px!important;font-weight:820!important}.audit-security-metrics-grid--wide{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}.audit-security-metrics-grid--wide .audit-security-metric{min-height:56px!important;padding:9px 10px!important;border-radius:17px!important}.audit-security-metrics-grid--wide .audit-security-metric svg{width:28px!important;height:28px!important;min-width:28px!important;padding:6px!important}.audit-security-metrics-grid--wide .audit-security-metric span{font-size:9.8px!important}.audit-security-metrics-grid--wide .audit-security-metric strong{font-size:17px!important}.audit-incident-layout--wide{grid-template-columns:310px minmax(0,1fr)!important;gap:10px!important}.audit-incident-queue--wide{max-height:650px!important;padding:10px!important}.audit-incident-panel--wide{padding:10px!important;max-height:650px!important;overflow:auto!important}.audit-incident-facts-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:9px!important}.audit-incident-facts-grid article{min-height:68px!important;border-radius:16px!important;padding:9px 10px!important;border:1px solid rgba(150,193,239,.58)!important;background:#ffffffc2!important}.audit-incident-facts-grid span{display:flex!important;align-items:center!important;gap:5px!important;color:#6682a2!important;font-size:9.7px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important}.audit-incident-facts-grid strong{display:block!important;margin-top:5px!important;color:#163352!important;font-size:11px!important;line-height:1.33!important;font-weight:850!important}.audit-incident-columns--wide{grid-template-columns:.95fr 1.35fr!important;gap:8px!important}.audit-incident-card{border-radius:16px!important;padding:9px!important}.audit-incident-user-row--dense{padding:7px!important;grid-template-columns:auto minmax(0,1fr) auto!important}.audit-incident-user-row--dense .audit-user-dot{width:28px!important;height:28px!important;font-size:11px!important}.audit-incident-user-row--dense strong{font-size:11px!important}.audit-incident-user-row--dense small{font-size:9.8px!important}.audit-incident-user-actions button{height:27px!important;border-radius:10px!important;padding:0 8px!important;font-size:10px!important}.audit-evidence-list--compact{max-height:185px!important;gap:5px!important}.audit-evidence-row--compact{padding:6px 8px!important;border-radius:13px!important}.audit-evidence-row--compact strong{font-size:10.8px!important}.audit-evidence-row--compact small{font-size:9.8px!important}.audit-response-playbook{margin-bottom:8px!important}.audit-review-checklist--columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 10px!important}.audit-review-note--wide textarea{min-height:58px!important;font-size:11px!important}.audit-action-groups{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.audit-action-groups>div{border:1px solid rgba(150,193,239,.58)!important;background:#ffffffb3!important;border-radius:18px!important;padding:9px!important}.audit-action-groups h4{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 8px!important;color:#163352!important;font-size:11.4px!important;font-weight:950!important}.audit-review-actions-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.audit-review-action-btn{min-height:31px!important;padding:0 9px!important;border-radius:12px!important;font-size:10.5px!important;gap:5px!important}.audit-review-action-btn:hover{transform:translateY(-1px)!important;box-shadow:0 10px 18px #255a9814!important}.audit-review-action-btn:disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important}@media(max-width:1180px){.audit-security-check-modal{width:calc(100vw - 24px)!important}.audit-security-command-bar{grid-template-columns:auto minmax(0,1fr)!important}.audit-sec-topline-actions{grid-column:1 / -1!important;justify-content:flex-start!important}.audit-security-metrics-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-incident-layout--wide{grid-template-columns:1fr!important}.audit-incident-queue--wide{max-height:240px!important}.audit-incident-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-incident-columns--wide,.audit-action-groups{grid-template-columns:1fr!important}}@media(max-width:768px){.audit-modal-backdrop--zoomed-out,.audit-modal-backdrop--pastel{padding:8px!important;align-items:flex-end!important}.audit-modal,.audit-modal--pastel{width:100%!important;max-height:calc(100vh - 18px)!important;border-radius:24px 24px 0 0!important;padding:12px!important;font-size:11px!important}.audit-modal-head h2{font-size:19px!important}.audit-modal-title-icon{width:42px!important;height:42px!important;border-radius:16px!important}.audit-incident-facts-grid,.audit-review-checklist--columns,.audit-review-actions-grid--wide{grid-template-columns:1fr!important}.audit-security-command-bar{grid-template-columns:1fr!important;text-align:left!important}.audit-security-score-mini{width:54px!important;height:54px!important}.audit-modal-actions{flex-direction:column-reverse!important}.audit-modal-actions button{width:100%!important}}.audit-shell{background:transparent!important;overflow-x:hidden!important}.audit-main{background:transparent!important;padding-top:14px!important;isolation:isolate!important}.audit-main:before,.audit-main:after{content:""!important;position:fixed!important;pointer-events:none!important;border-radius:999px!important;z-index:-2!important}.audit-main:before{width:440px!important;height:440px!important;right:-230px!important;top:-205px!important;background:radial-gradient(circle,rgba(195,226,255,.62) 0 58%,rgba(195,226,255,.2) 59%,transparent 70%)!important}.audit-main:after{width:620px!important;height:620px!important;left:33%!important;bottom:-420px!important;background:radial-gradient(circle,rgba(212,237,255,.58) 0 58%,rgba(212,237,255,.18) 59%,transparent 70%)!important}.audit-bg-orb{display:block!important;opacity:.72!important;z-index:-1!important}.audit-bg-orb.orb-one{width:360px!important;height:360px!important;right:-188px!important;top:-180px!important;background:#cde8ff85!important}.audit-bg-orb.orb-two{width:520px!important;height:520px!important;left:42%!important;bottom:-355px!important;background:#def1ff6b!important}.audit-top-header,.audit-header-left,.audit-top-header h1,.audit-top-header p{display:none!important}.audit-top-overview-card{position:relative!important;z-index:1!important;border-radius:26px!important;border:1px solid rgba(65,117,185,.16)!important;background:radial-gradient(circle at 102% -12%,rgba(221,240,255,.78),transparent 34%),radial-gradient(circle at -5% 112%,rgba(233,246,255,.74),transparent 38%),linear-gradient(135deg,#fffffff0,#f8fcffe0)!important;box-shadow:0 14px 38px #1f487713!important;padding:22px 22px 18px!important;margin:0 0 16px!important;overflow:hidden!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.audit-top-overview-card:before,.audit-top-overview-card:after{content:""!important;position:absolute!important;border-radius:999px!important;background:#d7edff94!important;pointer-events:none!important;z-index:-1!important}.audit-top-overview-card:before{width:190px!important;height:190px!important;right:-95px!important;top:-112px!important}.audit-top-overview-card:after{width:270px!important;height:270px!important;left:28%!important;bottom:-222px!important;opacity:.62!important}.audit-kpi-grid--inside-overview{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0!important}.audit-top-overview-card .audit-kpi-card{min-height:88px!important;border-radius:18px!important;border:1px solid rgba(65,117,185,.15)!important;background:linear-gradient(145deg,#fffffff5,#fafdffe6)!important;box-shadow:0 8px 22px #1f48770e!important;padding:14px 16px!important}.audit-top-overview-card .audit-kpi-icon{width:50px!important;height:50px!important;flex-basis:50px!important;border-radius:16px!important}.audit-top-overview-card .audit-kpi-icon svg{width:23px!important;height:23px!important}.audit-top-overview-card .audit-kpi-body span{font-size:11.5px!important;color:#354e6b!important}.audit-top-overview-card .audit-kpi-body strong{font-size:22px!important}.audit-action-dock{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-top:18px!important;padding-top:16px!important;border-top:1px solid rgba(65,117,185,.12)!important;min-width:0!important}.audit-header-actions--relocated,.audit-action-dock .audit-header-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;padding-top:0!important}.audit-action-dock .audit-header-btn{min-height:42px!important;height:42px!important;border-radius:999px!important;padding:0 18px!important;font-size:12.4px!important;font-weight:950!important;box-shadow:0 8px 20px #1f487711!important}.audit-action-dock .audit-header-btn--soft{background:linear-gradient(180deg,#f6fbfffa,#e7f3fff0)!important;border-color:#2f73f629!important;color:#1758ab!important}.audit-action-dock .audit-header-btn--danger{background:linear-gradient(180deg,#fff8fafa,#ffecf1f5)!important;border-color:#ff38532e!important;color:#d32b47!important}.audit-action-dock .audit-header-btn--primary{background:linear-gradient(135deg,#4a90ff,#2f73f6)!important;box-shadow:0 12px 24px #2f73f633!important}.audit-filter-card--pro,.audit-bottom-grid--clean,.audit-live-grid{position:relative!important;z-index:1!important}.audit-filter-card--pro{margin-bottom:14px!important}.audit-bottom-grid--clean{margin:0 0 14px!important}.audit-bottom-grid--clean .audit-bottom-card--clean{min-height:126px!important}@media(max-width:1320px){.audit-kpi-grid--inside-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.audit-main{padding-top:10px!important}.audit-main:before{width:280px!important;height:280px!important;right:-160px!important;top:-135px!important}.audit-main:after{width:360px!important;height:360px!important;left:18%!important;bottom:-260px!important}.audit-bg-orb{display:block!important;opacity:.42!important}.audit-top-overview-card{padding:14px!important;border-radius:20px!important;margin-bottom:12px!important}.audit-kpi-grid--inside-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.audit-top-overview-card .audit-kpi-card{min-height:74px!important;padding:10px!important;gap:8px!important;border-radius:15px!important}.audit-top-overview-card .audit-kpi-icon{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:12px!important}.audit-top-overview-card .audit-kpi-body span{font-size:9.8px!important}.audit-top-overview-card .audit-kpi-body strong{font-size:17px!important}.audit-action-dock{margin-top:12px!important;padding-top:12px!important}.audit-header-actions--relocated,.audit-action-dock .audit-header-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.audit-action-dock .audit-header-btn{width:100%!important;min-width:0!important;justify-content:center!important}}@media(max-width:420px){.audit-kpi-grid--inside-overview{grid-template-columns:1fr!important}}.audit-connected-panel{position:relative!important;z-index:1!important;border-radius:27px!important;border:1px solid rgba(65,117,185,.16)!important;background:radial-gradient(circle at 96% -12%,rgba(221,240,255,.8),transparent 30%),radial-gradient(circle at 41% 108%,rgba(224,242,255,.7),transparent 24%),linear-gradient(135deg,#fffffff0,#f8fcffe0)!important;box-shadow:0 14px 38px #1f487713!important;overflow:hidden!important;padding:22px!important;margin:0 0 16px!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.audit-connected-panel:before,.audit-connected-panel:after{content:""!important;position:absolute!important;pointer-events:none!important;border-radius:999px!important;z-index:-1!important}.audit-connected-panel:before{width:300px!important;height:300px!important;right:-168px!important;top:-170px!important;background:#cde8ff80!important}.audit-connected-panel:after{width:420px!important;height:420px!important;left:32%!important;bottom:-318px!important;background:#d7edff7a!important}.audit-connected-panel .audit-top-overview-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.audit-connected-panel .audit-top-overview-card:before,.audit-connected-panel .audit-top-overview-card:after{display:none!important}.audit-connected-panel .audit-filter-card--pro{position:relative!important;z-index:2!important;border-radius:0!important;border:0!important;border-top:1px solid rgba(65,117,185,.12)!important;background:transparent!important;box-shadow:none!important;padding:16px 0 0!important;margin:16px 0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.audit-connected-panel .audit-kpi-grid--inside-overview{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.audit-connected-panel .audit-bottom-grid--clean{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:16px 0 0!important}.audit-connected-panel .audit-bottom-grid--clean .audit-bottom-card--clean{min-height:88px!important;height:88px!important;border-radius:18px!important;border:1px solid rgba(65,117,185,.15)!important;background:linear-gradient(145deg,#fffffff5,#fafdffe6)!important;box-shadow:0 8px 22px #1f48770e!important;padding:14px 16px!important;display:grid!important;grid-template-columns:50px minmax(0,1fr) auto!important;grid-template-rows:1fr auto!important;column-gap:14px!important;row-gap:4px!important;align-items:center!important;overflow:hidden!important}.audit-connected-panel .audit-bottom-card-head{display:contents!important}.audit-connected-panel .audit-bottom-icon{grid-column:1!important;grid-row:1 / 3!important;width:50px!important;height:50px!important;border-radius:16px!important}.audit-connected-panel .audit-bottom-icon svg{width:23px!important;height:23px!important}.audit-connected-panel .audit-bottom-heading{grid-column:2!important;grid-row:1!important;min-width:0!important;align-self:end!important}.audit-connected-panel .audit-bottom-heading h3{margin:0!important;font-size:11.5px!important;line-height:1.08!important;font-weight:950!important;color:#354e6b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-connected-panel .audit-bottom-heading p{display:none!important}.audit-connected-panel .audit-bottom-metric-row{grid-column:2 / 4!important;grid-row:2!important;display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important;align-self:start!important}.audit-connected-panel .audit-bottom-metric-row strong{font-size:22px!important;line-height:1!important;letter-spacing:-.045em!important;color:#132c4d!important}.audit-connected-panel .audit-bottom-metric-row span{font-size:10.6px!important;line-height:1!important;color:#617894!important;white-space:nowrap!important}.audit-connected-panel .audit-bottom-footer-row{grid-column:3!important;grid-row:1 / 3!important;justify-self:end!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}.audit-connected-panel .audit-card-link,.audit-connected-panel .audit-bottom-card button.audit-card-link{font-size:10.5px!important;font-weight:950!important;color:#2f73f6!important}.audit-connected-panel .audit-sparkline--clean{display:none!important}.audit-connected-panel .audit-mini-user-list--clean{grid-column:2 / 4!important;grid-row:2!important;display:grid!important;gap:0!important;min-height:0!important;overflow:hidden!important}.audit-connected-panel .audit-mini-user-list--clean .audit-mini-user:not(:first-child){display:none!important}.audit-connected-panel .audit-mini-user-list--clean .audit-mini-user{grid-template-columns:22px minmax(0,1fr) auto!important;gap:8px!important}.audit-connected-panel .audit-users-summary-card .audit-bottom-footer-row,.audit-connected-panel .audit-security-summary-card .audit-bottom-footer-row{display:none!important}.audit-connected-panel .audit-secure-pill{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;padding:6px 10px!important}.audit-connected-panel .audit-security-scan-box{grid-column:2 / 4!important;grid-row:2!important;padding:0!important;border:0!important;background:transparent!important;gap:7px!important}.audit-connected-panel .audit-security-scan-box span{display:none!important}.audit-connected-panel .audit-security-scan-box strong{font-size:13px!important;color:#132c4d!important;white-space:nowrap!important}.audit-connected-panel .audit-action-dock{margin-top:20px!important;padding-top:16px!important;border-top:1px solid rgba(65,117,185,.12)!important}.audit-filter-card--pro,.audit-live-grid{margin-top:0!important}@media(max-width:1320px){.audit-connected-panel .audit-kpi-grid--inside-overview,.audit-connected-panel .audit-bottom-grid--clean{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-connected-panel .audit-security-summary-card{grid-column:auto!important}}@media(max-width:768px){.audit-connected-panel{padding:14px!important;border-radius:22px!important;margin-bottom:12px!important}.audit-connected-panel .audit-kpi-grid--inside-overview,.audit-connected-panel .audit-bottom-grid--clean{grid-template-columns:1fr!important;gap:9px!important}.audit-connected-panel .audit-bottom-grid--clean{margin-top:9px!important}.audit-connected-panel .audit-bottom-grid--clean .audit-bottom-card--clean{height:auto!important;min-height:74px!important;grid-template-columns:36px minmax(0,1fr) auto!important;border-radius:15px!important;padding:10px!important;gap:8px!important}.audit-connected-panel .audit-bottom-icon{width:36px!important;height:36px!important;border-radius:12px!important}.audit-connected-panel .audit-bottom-icon svg{width:18px!important;height:18px!important}.audit-connected-panel .audit-bottom-heading h3{font-size:9.8px!important}.audit-connected-panel .audit-bottom-metric-row strong{font-size:17px!important}.audit-connected-panel .audit-filter-card--pro{margin-top:12px!important;padding-top:12px!important}}.audit-shell.audit-shell--inside-app,.audit-shell{min-height:auto!important;background:radial-gradient(circle at 96% -6%,rgba(226,242,255,.96) 0 9%,transparent 20%),radial-gradient(circle at 38% 101%,rgba(232,245,255,.82) 0 11%,transparent 23%),linear-gradient(135deg,#fbfdff,#f7fbff)!important;overflow-x:hidden!important}.audit-main{min-height:auto!important;overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:12px!important}.audit-bg-orb.orb-two{display:none!important}.audit-connected-panel{overflow:visible!important;margin-bottom:14px!important}.audit-menu-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;z-index:35!important}.audit-one-action-btn{height:42px!important;min-height:42px!important;border-radius:15px!important;border:1px solid rgba(63,112,177,.17)!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;color:#14365b!important;background:linear-gradient(180deg,#fffffffa,#f6fbfff2)!important;box-shadow:0 9px 22px #1f487712!important;font-size:12px!important;font-weight:950!important;letter-spacing:-.015em!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.audit-one-action-btn:hover,.audit-one-action-btn[aria-expanded=true]{transform:translateY(-1px)!important;border-color:#2f73f640!important;box-shadow:0 12px 26px #1f48771a!important;background:#fff!important}.audit-one-action-btn--primary{min-width:150px!important;color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#4f94ff,#2f73f6)!important;box-shadow:0 12px 28px #2f73f633!important}.audit-one-action-btn--primary:hover,.audit-one-action-btn--primary[aria-expanded=true]{background:linear-gradient(135deg,#5c9cff,#2f73f6)!important;color:#fff!important}.audit-one-action-btn--filter{min-width:158px!important}.audit-one-action-btn--ghost{min-width:152px!important;height:38px!important;min-height:38px!important;border-radius:14px!important;font-size:11.4px!important;box-shadow:0 7px 18px #1f48770e!important}.audit-white-dropdown{position:absolute!important;top:calc(100% + 10px)!important;min-width:220px!important;padding:8px!important;border-radius:17px!important;border:1px solid rgba(64,111,176,.18)!important;background:#fff!important;box-shadow:0 22px 55px #0c26462e,inset 0 1px #ffffffeb!important;z-index:5000!important}.audit-white-dropdown--right{right:0!important}.audit-white-dropdown:before{content:""!important;position:absolute!important;top:-6px!important;right:22px!important;width:12px!important;height:12px!important;transform:rotate(45deg)!important;background:#fff!important;border-left:1px solid rgba(64,111,176,.18)!important;border-top:1px solid rgba(64,111,176,.18)!important}.audit-white-dropdown button{width:100%!important;min-height:39px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#173352!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0 11px!important;font-size:12px!important;font-weight:900!important;text-align:left!important;cursor:pointer!important}.audit-white-dropdown button svg{flex:0 0 auto!important;color:#2f73f6!important}.audit-white-dropdown button:hover,.audit-white-dropdown button:focus-visible{outline:none!important;background:#eff7fff2!important}.audit-white-dropdown button:disabled{opacity:.56!important;cursor:not-allowed!important}.audit-action-dock{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid rgba(65,117,185,.12)!important;position:relative!important;z-index:20!important}.audit-action-dock .audit-header-actions,.audit-header-actions--relocated{display:none!important}.audit-filter-card--pro{overflow:visible!important}.audit-filter-actions{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-width:158px!important;justify-self:end!important;z-index:30!important}.audit-white-dropdown--filter{min-width:224px!important}.audit-summary-block{position:relative!important;z-index:12!important;margin-top:16px!important;padding:14px!important;border-radius:22px!important;border:1px solid rgba(65,117,185,.12)!important;background:#ffffff7a!important;box-shadow:inset 0 1px #ffffffd1!important}.audit-summary-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.audit-summary-toolbar>span{color:#6d829d!important;font-size:10.6px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.audit-connected-panel .audit-summary-block .audit-bottom-grid--clean,.audit-summary-block .audit-bottom-grid--summary-clean{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.audit-connected-panel .audit-summary-block .audit-bottom-card--clean,.audit-summary-block .audit-bottom-card--clean{position:relative!important;min-height:108px!important;height:108px!important;border-radius:19px!important;padding:14px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;grid-template-rows:auto 1fr!important;column-gap:13px!important;row-gap:8px!important;align-items:center!important;overflow:hidden!important;border:1px solid rgba(65,117,185,.13)!important;background:radial-gradient(circle at 100% 0%,rgba(234,246,255,.82),transparent 38%),linear-gradient(145deg,#fffffffa,#f9fdffed)!important;box-shadow:0 10px 24px #1f48770e!important}.audit-connected-panel .audit-summary-block .audit-bottom-card-head,.audit-summary-block .audit-bottom-card-head{display:contents!important}.audit-connected-panel .audit-summary-block .audit-bottom-icon,.audit-summary-block .audit-bottom-icon{grid-column:1!important;grid-row:1 / 3!important;width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffffb8!important}.audit-connected-panel .audit-summary-block .audit-bottom-icon svg,.audit-summary-block .audit-bottom-icon svg{width:21px!important;height:21px!important}.audit-connected-panel .audit-summary-block .audit-bottom-heading,.audit-summary-block .audit-bottom-heading{grid-column:2 / 4!important;grid-row:1!important;min-width:0!important;align-self:end!important}.audit-connected-panel .audit-summary-block .audit-bottom-heading h3,.audit-summary-block .audit-bottom-heading h3{margin:0!important;color:#173352!important;font-size:12px!important;line-height:1.12!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-connected-panel .audit-summary-block .audit-bottom-heading p,.audit-summary-block .audit-bottom-heading p{display:block!important;margin:4px 0 0!important;color:#758aa4!important;font-size:10.2px!important;line-height:1.15!important;font-weight:760!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-connected-panel .audit-summary-block .audit-bottom-metric-row,.audit-summary-block .audit-bottom-metric-row{grid-column:2 / 4!important;grid-row:2!important;display:flex!important;align-items:baseline!important;gap:8px!important;align-self:start!important;min-width:0!important}.audit-connected-panel .audit-summary-block .audit-bottom-metric-row strong,.audit-summary-block .audit-bottom-metric-row strong{color:#102946!important;font-size:24px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.045em!important}.audit-connected-panel .audit-summary-block .audit-bottom-metric-row span,.audit-summary-block .audit-bottom-metric-row span{color:#627895!important;font-size:10.5px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.audit-summary-card-signal{position:absolute!important;right:16px!important;bottom:14px!important;width:72px!important;height:3px!important;border-radius:999px!important;opacity:.85!important}.audit-summary-card-signal--red{background:linear-gradient(90deg,#ff385300,#ff3853f2)!important}.audit-summary-block .audit-mini-user-list--single,.audit-connected-panel .audit-summary-block .audit-mini-user-list--single{grid-column:2 / 4!important;grid-row:2!important;display:grid!important;align-content:start!important;gap:0!important;min-height:0!important}.audit-summary-block .audit-mini-user-list--single p{margin:0!important;color:#758aa4!important;font-size:11px!important;font-weight:850!important}.audit-summary-block .audit-mini-user-list--single .audit-mini-user,.audit-connected-panel .audit-summary-block .audit-mini-user-list--single .audit-mini-user{grid-template-columns:24px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-width:0!important}.audit-summary-block .audit-mini-user-list--single .audit-mini-user i{width:24px!important;height:24px!important;font-size:9px!important;border-radius:999px!important}.audit-summary-block .audit-mini-user-list--single .audit-mini-user span{color:#173352!important;font-size:11.4px!important;font-weight:950!important}.audit-summary-block .audit-mini-user-list--single .audit-mini-user b{color:#607894!important;font-size:11px!important;font-weight:950!important}.audit-summary-block .audit-secure-pill,.audit-connected-panel .audit-summary-block .audit-secure-pill{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:start!important;padding:5px 9px!important;border-radius:999px!important;font-size:10px!important}.audit-summary-block .audit-security-scan-box--inline,.audit-connected-panel .audit-summary-block .audit-security-scan-box--inline{grid-column:2 / 4!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:8px!important;align-self:start!important;padding:0!important;border:0!important;background:transparent!important}.audit-summary-block .audit-security-scan-box--inline span,.audit-connected-panel .audit-summary-block .audit-security-scan-box--inline span{display:inline!important;color:#758aa4!important;font-size:10.3px!important;font-weight:800!important}.audit-summary-block .audit-security-scan-box--inline strong,.audit-connected-panel .audit-summary-block .audit-security-scan-box--inline strong{display:block!important;margin-top:2px!important;color:#102946!important;font-size:14px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}.audit-summary-block .audit-bottom-footer-row,.audit-connected-panel .audit-summary-block .audit-bottom-footer-row,.audit-summary-block .audit-card-link,.audit-connected-panel .audit-summary-block .audit-card-link{display:none!important}.audit-live-grid,.audit-table-card,.audit-selected-card{margin-bottom:0!important}@media(max-width:1320px){.audit-connected-panel .audit-summary-block .audit-bottom-grid--clean,.audit-summary-block .audit-bottom-grid--summary-clean{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-summary-card--security{grid-column:1 / -1!important}}@media(max-width:768px){.audit-main{padding-bottom:8px!important}.audit-summary-block{padding:10px!important;border-radius:18px!important;margin-top:10px!important}.audit-summary-toolbar{align-items:stretch!important;flex-direction:column!important;gap:8px!important;margin-bottom:10px!important}.audit-summary-toolbar>span{font-size:10px!important}.audit-insight-actions-menu,.audit-insight-actions-menu .audit-one-action-btn,.audit-security-actions-menu,.audit-security-actions-menu .audit-one-action-btn,.audit-filter-actions,.audit-filter-actions .audit-one-action-btn{width:100%!important}.audit-white-dropdown{left:0!important;right:0!important;width:100%!important;min-width:0!important}.audit-connected-panel .audit-summary-block .audit-bottom-grid--clean,.audit-summary-block .audit-bottom-grid--summary-clean{grid-template-columns:1fr!important;gap:9px!important}.audit-summary-card--security{grid-column:auto!important}.audit-connected-panel .audit-summary-block .audit-bottom-card--clean,.audit-summary-block .audit-bottom-card--clean{height:auto!important;min-height:92px!important;grid-template-columns:40px minmax(0,1fr) auto!important;padding:12px!important;border-radius:16px!important}.audit-connected-panel .audit-summary-block .audit-bottom-icon,.audit-summary-block .audit-bottom-icon{width:40px!important;height:40px!important;border-radius:14px!important}.audit-connected-panel .audit-summary-block .audit-bottom-heading h3,.audit-summary-block .audit-bottom-heading h3{font-size:11.2px!important}.audit-connected-panel .audit-summary-block .audit-bottom-heading p,.audit-summary-block .audit-bottom-heading p{white-space:normal!important;font-size:9.8px!important}.audit-connected-panel .audit-summary-block .audit-bottom-metric-row strong,.audit-summary-block .audit-bottom-metric-row strong{font-size:20px!important}}.audit-connected-panel--v44{padding:18px!important;border-radius:26px!important}.audit-connected-panel--v44 .audit-kpi-grid--inside-overview{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.audit-connected-panel--v44 .audit-kpi-card{min-height:118px!important;border-radius:19px!important;padding:16px 18px!important;border:1px solid rgba(67,116,182,.13)!important;background:radial-gradient(circle at 100% 100%,rgba(237,247,255,.75),transparent 32%),linear-gradient(145deg,#fffffffc,#f9fcfff0)!important;box-shadow:0 10px 24px #1f48770e!important}.audit-connected-panel--v44 .audit-kpi-card:after,.audit-connected-panel--v44 .audit-kpi-card:before{opacity:.45!important}.audit-connected-panel--v44 .audit-kpi-icon{width:58px!important;height:58px!important;border-radius:18px!important}.audit-connected-panel--v44 .audit-kpi-icon svg{width:28px!important;height:28px!important}.audit-connected-panel--v44 .audit-kpi-body span{font-size:11px!important;line-height:1.1!important;color:#617b98!important}.audit-connected-panel--v44 .audit-kpi-body strong{font-size:18px!important;line-height:1!important;margin-top:6px!important;color:#133056!important}.audit-connected-panel--v44 .audit-kpi-body small{margin-top:8px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:10px!important;line-height:1!important;font-weight:900!important}.audit-summary-strip{margin-top:14px!important}.audit-bottom-grid--summary-pro{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.audit-summary-pro-card{position:relative!important;min-height:110px!important;border-radius:19px!important;border:1px solid rgba(67,116,182,.12)!important;background:radial-gradient(circle at 100% 0%,rgba(236,246,255,.82),transparent 38%),linear-gradient(145deg,#fffffffc,#f9fdfff0)!important;box-shadow:0 10px 24px #1f48770d!important;padding:16px 18px!important;overflow:hidden!important}.audit-summary-pro-head{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.audit-summary-pro-card .audit-bottom-icon{width:52px!important;height:52px!important;border-radius:17px!important;box-shadow:inset 0 1px #ffffffc7!important}.audit-summary-pro-card .audit-bottom-icon svg{width:22px!important;height:22px!important}.audit-summary-pro-heading{min-width:0!important}.audit-summary-pro-heading h3{margin:0!important;color:#173352!important;font-size:12px!important;line-height:1.12!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-summary-pro-heading p{margin:4px 0 0!important;color:#7188a3!important;font-size:10.2px!important;line-height:1.15!important;font-weight:760!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-summary-pro-link{border:0!important;background:transparent!important;color:#2f73f6!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important;white-space:nowrap!important}.audit-summary-pro-link:hover{opacity:.9!important}.audit-summary-pro-metric{display:flex!important;align-items:baseline!important;gap:8px!important;margin-top:14px!important}.audit-summary-pro-metric strong{color:#102946!important;font-size:20px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.045em!important}.audit-summary-pro-metric span{color:#627895!important;font-size:10.5px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.audit-summary-pro-progress{position:absolute!important;left:18px!important;right:18px!important;bottom:16px!important;height:5px!important;border-radius:999px!important;background:#e1ebf6f5!important;overflow:hidden!important}.audit-summary-pro-progress:after{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:72%!important;border-radius:inherit!important}.audit-summary-pro-progress--red:after{background:linear-gradient(90deg,#ff5e72eb,#ffbbc2eb)!important}.audit-summary-pro-overlay{position:absolute!important;inset:0!important;border:0!important;background:transparent!important;cursor:pointer!important;z-index:1!important}.audit-summary-pro-card>*:not(.audit-summary-pro-overlay){position:relative!important;z-index:2!important}.audit-summary-user-row{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;margin-top:14px!important}.audit-summary-user-row i{width:24px!important;height:24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;color:#2f73f6!important;background:#eaf2ffeb!important;font-size:11px!important;font-weight:950!important}.audit-summary-user-row span{min-width:0!important;color:#183555!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-summary-user-row b{min-width:28px!important;height:24px!important;border-radius:999px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#5b77a0!important;background:#ebf2fcfa!important;font-size:11px!important;font-weight:950!important}.audit-summary-empty{margin:14px 0 0!important;color:#7188a3!important;font-size:11px!important;font-weight:760!important}.audit-summary-scan-row{display:grid!important;grid-template-columns:14px auto 1fr!important;align-items:center!important;gap:8px!important;margin-top:14px!important}.audit-summary-scan-row svg{color:#2f73f6!important}.audit-summary-scan-row span{color:#6f86a1!important;font-size:10.5px!important;font-weight:800!important;white-space:nowrap!important}.audit-summary-scan-row strong{justify-self:start!important;color:#102946!important;font-size:16px!important;font-weight:950!important;letter-spacing:-.035em!important}.audit-filter-card--v44{position:relative!important;z-index:6!important;border-top:1px solid rgba(65,117,185,.12)!important;background:transparent!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;box-shadow:none!important;padding:16px 0 0!important;margin:16px 0 0!important}.audit-filter-grid--main{grid-template-columns:minmax(260px,1.45fr) minmax(210px,.85fr) minmax(185px,.68fr) minmax(185px,.68fr)!important;gap:12px!important;margin-bottom:12px!important}.audit-filter-grid--secondary-v44{grid-template-columns:minmax(170px,.7fr) minmax(170px,.7fr) minmax(170px,.7fr) auto!important;gap:12px!important;align-items:center!important}.audit-toolbar-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;min-width:0!important;justify-self:end!important}.audit-toolbar-actions .audit-filter-actions,.audit-toolbar-actions .audit-page-actions{min-width:0!important;width:auto!important}.audit-toolbar-actions .audit-one-action-btn--filter{min-width:152px!important}.audit-toolbar-actions .audit-one-action-btn--primary{min-width:138px!important}.audit-live-grid{margin-top:0!important}@media(max-width:1320px){.audit-connected-panel--v44 .audit-kpi-grid--inside-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-bottom-grid--summary-pro{grid-template-columns:1fr!important}.audit-filter-grid--main,.audit-filter-grid--secondary-v44{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-toolbar-actions{justify-self:stretch!important;justify-content:flex-end!important;grid-column:1 / -1!important}}@media(max-width:768px){.audit-connected-panel--v44{padding:14px!important;border-radius:22px!important}.audit-connected-panel--v44 .audit-kpi-grid--inside-overview,.audit-bottom-grid--summary-pro,.audit-filter-grid--main,.audit-filter-grid--secondary-v44{grid-template-columns:1fr!important;gap:10px!important}.audit-connected-panel--v44 .audit-kpi-card{min-height:104px!important;padding:14px!important}.audit-summary-pro-card{min-height:auto!important;padding:14px!important}.audit-summary-pro-head{grid-template-columns:44px minmax(0,1fr) auto!important;gap:10px!important}.audit-summary-pro-card .audit-bottom-icon{width:44px!important;height:44px!important;border-radius:15px!important}.audit-summary-pro-heading h3{font-size:11px!important}.audit-summary-pro-heading p{white-space:normal!important}.audit-toolbar-actions{justify-self:stretch!important;justify-content:stretch!important;flex-wrap:wrap!important}.audit-toolbar-actions .audit-filter-actions,.audit-toolbar-actions .audit-page-actions,.audit-toolbar-actions .audit-one-action-btn{width:100%!important}}.audit-connected-panel,.audit-connected-panel--v44,.audit-filter-card--v44,.audit-live-grid,.audit-live-grid>*,.audit-table-card,.audit-table-wrap,.audit-details-card{overflow:visible!important}.audit-connected-panel,.audit-connected-panel--v44{z-index:60!important}.audit-filter-card--v44{z-index:80!important}.audit-summary-pro-card--alerts{min-height:126px!important;padding-bottom:30px!important}.audit-summary-pro-card--alerts .audit-summary-pro-head{align-items:start!important}.audit-summary-pro-card--alerts .audit-summary-pro-heading{padding-top:2px!important}.audit-summary-pro-card--alerts .audit-summary-pro-heading p{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-summary-pro-card--alerts .audit-summary-pro-metric{margin-top:16px!important;position:relative!important;z-index:2!important}.audit-summary-pro-card--alerts .audit-summary-pro-metric strong{font-size:22px!important}.audit-summary-pro-card--alerts .audit-summary-pro-progress{left:18px!important;right:18px!important;bottom:16px!important;height:6px!important}.audit-select-wrap--custom{position:relative!important;display:flex!important;align-items:center!important;min-height:var(--audit-control-h)!important;height:var(--audit-control-h)!important;border-radius:11px!important;padding:0 12px 0 38px!important;border:1px solid var(--audit-compact-border)!important;background:#ffffffd1!important;min-width:0!important}.audit-select-wrap--custom .audit-control-icon{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;width:14px!important;height:14px!important;color:#7187a3!important;pointer-events:none!important}.audit-select-wrap--custom .audit-control-label{top:6px!important;left:39px!important;font-size:9.5px!important;letter-spacing:.015em!important;color:#7187a3!important;position:absolute!important;pointer-events:none!important}.audit-select-button{width:100%!important;min-height:100%!important;border:0!important;background:transparent!important;padding:15px 22px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;cursor:pointer!important;color:#1d3b61!important;text-align:left!important}.audit-select-value{min-width:0!important;color:#1c3b62!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-select-wrap--custom .audit-select-chevron{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-20%)!important;color:#6d84a0!important;pointer-events:none!important}.audit-select-wrap--custom.is-open{border-color:#2f73f647!important;box-shadow:0 10px 24px #1f487714!important;background:#fffffffa!important}.audit-custom-select-menu{min-width:190px!important;padding:8px!important;border-radius:17px!important;border:1px solid rgba(64,111,176,.18)!important;background:#fff!important;box-shadow:0 22px 55px #0c26462e,inset 0 1px #ffffffeb!important;z-index:2147483647!important}.audit-custom-select-menu:before{content:""!important;position:absolute!important;top:-6px!important;right:22px!important;width:12px!important;height:12px!important;transform:rotate(45deg)!important;background:#fff!important;border-left:1px solid rgba(64,111,176,.18)!important;border-top:1px solid rgba(64,111,176,.18)!important}.audit-custom-select-option{width:100%!important;min-height:39px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#173352!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 11px!important;font-size:12px!important;font-weight:900!important;text-align:left!important;cursor:pointer!important}.audit-custom-select-option span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-custom-select-option svg{flex:0 0 auto!important;color:#2f73f6!important}.audit-custom-select-option:hover,.audit-custom-select-option:focus-visible,.audit-custom-select-option.is-active{outline:none!important;background:#eff7fff2!important}.audit-custom-select-option:disabled{opacity:.56!important;cursor:not-allowed!important}.audit-white-dropdown--portal,.audit-white-dropdown,.audit-white-dropdown--filter{z-index:2147483647!important}.audit-white-dropdown--portal{min-width:224px!important}@media(max-width:768px){.audit-summary-pro-card--alerts{min-height:auto!important;padding-bottom:26px!important}.audit-select-wrap--custom{padding-left:38px!important}}.audit-shell.audit-shell--inside-app,.audit-shell{background:radial-gradient(circle at 98% -30px,rgba(203,233,255,.9) 0 145px,transparent 146px),radial-gradient(circle at 40% 315px,rgba(225,242,255,.82) 0 180px,transparent 181px),linear-gradient(135deg,#f9fcff,#f4faff)!important}.audit-main{padding-top:14px!important}.audit-connected-panel--v44{position:relative!important;z-index:95!important;padding:24px!important;margin-bottom:18px!important;border-radius:30px!important;border:1px solid rgba(75,130,197,.17)!important;background:radial-gradient(circle at 99% -8%,rgba(221,241,255,.82) 0 135px,transparent 136px),radial-gradient(circle at 41% 110%,rgba(222,240,255,.75) 0 175px,transparent 176px),linear-gradient(145deg,#fffffff7,#f6fbffe8)!important;box-shadow:0 22px 55px #12365c18,inset 0 1px #fffffff0!important;overflow:visible!important}.audit-connected-panel--v44:before{width:390px!important;height:390px!important;right:-228px!important;top:-246px!important;background:#cae8ff94!important}.audit-connected-panel--v44:after{width:500px!important;height:500px!important;left:30%!important;bottom:-390px!important;background:#d7edff85!important}.audit-connected-panel--v44 .audit-top-overview-card{position:relative!important;z-index:2!important}.audit-connected-panel--v44 .audit-kpi-grid--inside-overview{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0!important}.audit-connected-panel--v44 .audit-kpi-card--v46{position:relative!important;min-height:132px!important;height:132px!important;padding:18px 18px 14px!important;border-radius:20px!important;border:1px solid rgba(73,124,190,.13)!important;background:radial-gradient(circle at 100% 100%,rgba(237,247,255,.86),transparent 36%),linear-gradient(145deg,#fffffffc,#f9fcfff2)!important;box-shadow:0 12px 28px #1f48770f,inset 0 1px #ffffffe6!important;display:grid!important;grid-template-rows:1fr 26px!important;gap:10px!important;overflow:hidden!important}.audit-kpi-topline{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-width:0!important}.audit-connected-panel--v44 .audit-kpi-card--v46 .audit-kpi-icon{width:58px!important;height:58px!important;flex:0 0 58px!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffc7!important}.audit-connected-panel--v44 .audit-kpi-card--v46 .audit-kpi-body{min-width:0!important;padding-top:2px!important}.audit-connected-panel--v44 .audit-kpi-card--v46 .audit-kpi-body span{display:block!important;color:#284568!important;font-size:11.6px!important;line-height:1.1!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-connected-panel--v44 .audit-kpi-card--v46 .audit-kpi-body strong{display:block!important;margin:7px 0 0!important;color:#102946!important;font-size:24px!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.055em!important}.audit-connected-panel--v44 .audit-kpi-card--v46 .audit-kpi-body small{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-top:9px!important;font-size:10.6px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}.audit-kpi-spark{position:relative!important;height:26px!important;width:100%!important;overflow:hidden!important;opacity:.95!important}.audit-kpi-spark:before,.audit-kpi-spark:after,.audit-kpi-spark i{content:""!important;position:absolute!important;left:0!important;right:0!important;pointer-events:none!important}.audit-kpi-spark:before{bottom:6px!important;height:1px!important;background:linear-gradient(90deg,#4680c514,#4680c52e,#4680c50a)!important}.audit-kpi-spark:after{bottom:0!important;height:18px!important;background:linear-gradient(90deg,rgba(47,115,246,.1),rgba(47,115,246,.03),transparent)!important;clip-path:polygon(0 83%,10% 73%,18% 84%,26% 57%,36% 70%,48% 54%,61% 60%,72% 78%,84% 75%,92% 25%,100% 18%,100% 100%,0 100%)!important}.audit-kpi-spark i{top:7px!important;height:17px!important;border-bottom:2px solid #2f73f6!important;clip-path:polygon(0 82%,10% 72%,18% 84%,26% 56%,36% 69%,48% 53%,61% 59%,72% 77%,84% 74%,92% 24%,100% 17%,100% 33%,92% 39%,84% 89%,72% 92%,61% 74%,48% 68%,36% 84%,26% 71%,18% 99%,10% 87%,0 97%)!important}.audit-kpi-card--v46.red .audit-kpi-spark i{border-color:#ff3853!important}.audit-kpi-card--v46.red .audit-kpi-spark:after{background:linear-gradient(90deg,rgba(255,56,83,.12),rgba(255,56,83,.03),transparent)!important}.audit-kpi-card--v46.green .audit-kpi-spark i{border-color:#19b86b!important}.audit-kpi-card--v46.green .audit-kpi-spark:after{background:linear-gradient(90deg,rgba(25,184,107,.12),rgba(25,184,107,.03),transparent)!important}.audit-kpi-card--v46.orange .audit-kpi-spark i{border-color:#f59e0b!important}.audit-kpi-card--v46.orange .audit-kpi-spark:after{background:linear-gradient(90deg,rgba(245,158,11,.13),rgba(245,158,11,.03),transparent)!important}.audit-summary-strip{position:relative!important;z-index:4!important;margin-top:16px!important}.audit-bottom-grid--summary-pro{grid-template-columns:1.04fr 1fr 1fr!important;gap:14px!important}.audit-summary-pro-card{min-height:122px!important;height:122px!important;border-radius:20px!important;padding:17px 18px!important;border:1px solid rgba(73,124,190,.13)!important;background:radial-gradient(circle at 100% 5%,rgba(235,246,255,.9),transparent 40%),linear-gradient(145deg,#fffffffb,#f9fdfff0)!important;box-shadow:0 12px 28px #1f48770e,inset 0 1px #ffffffe6!important}.audit-summary-pro-card--alerts{padding-bottom:27px!important}.audit-summary-pro-card .audit-bottom-icon{width:54px!important;height:54px!important;border-radius:18px!important}.audit-summary-pro-head{grid-template-columns:54px minmax(0,1fr) auto!important;gap:14px!important}.audit-summary-pro-heading h3{color:#102946!important;font-size:12.5px!important;line-height:1.1!important}.audit-summary-pro-heading p{color:#6f86a1!important;font-size:10.5px!important;line-height:1.2!important;max-width:280px!important}.audit-summary-pro-link{align-self:start!important;height:32px!important;border-radius:999px!important;padding:0 10px!important;background:#eff7ffd1!important;color:#2f73f6!important;font-size:11px!important;box-shadow:inset 0 1px #ffffffd9!important}.audit-summary-pro-metric{margin-top:15px!important}.audit-summary-pro-metric strong{font-size:24px!important}.audit-summary-pro-progress{bottom:15px!important;height:5px!important;background:#e9f1fb!important}.audit-summary-pro-progress:after{width:72%!important}.audit-summary-user-row{margin-top:15px!important;grid-template-columns:27px minmax(0,1fr) auto!important}.audit-summary-user-row i,.audit-summary-user-row b{height:27px!important;min-width:27px!important}.audit-summary-scan-row{margin-top:16px!important;grid-template-columns:16px minmax(0,auto) auto!important}.audit-summary-scan-row strong{font-size:18px!important}.audit-secure-pill{height:30px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:10.5px!important;font-weight:950!important;border-radius:999px!important}.audit-filter-card--v44{position:relative!important;z-index:120!important;margin-top:18px!important;padding-top:18px!important;border-top:1px solid rgba(65,117,185,.13)!important}.audit-filter-grid--main,.audit-filter-grid--secondary-v44{gap:13px!important}.audit-search-box,.audit-date-box,.audit-select-wrap--custom,.audit-control-box{min-height:48px!important;height:48px!important;border-radius:16px!important;border-color:#4374b629!important;background:#ffffffe0!important;box-shadow:0 8px 20px #1f48770b,inset 0 1px #ffffffd1!important}.audit-search-box:focus-within,.audit-date-box:focus-within,.audit-select-wrap--custom.is-open{border-color:#2f73f657!important;box-shadow:0 12px 26px #2f73f61a,inset 0 1px #ffffffe6!important;background:#fff!important}.audit-select-button{padding-top:16px!important}.audit-control-label,.audit-select-wrap--custom .audit-control-label{top:7px!important;font-size:9.4px!important;font-weight:950!important;color:#758aa4!important}.audit-select-value,.audit-date-box strong,.audit-search-box input{font-size:12.2px!important;font-weight:950!important;color:#183555!important}.audit-toolbar-actions{gap:12px!important}.audit-one-action-btn{height:48px!important;min-height:48px!important;border-radius:16px!important;padding:0 18px!important;font-size:12.4px!important;box-shadow:0 10px 24px #1f487711,inset 0 1px #ffffffc7!important}.audit-toolbar-actions .audit-one-action-btn--filter{min-width:168px!important;color:#173352!important;background:#ffffffe6!important}.audit-toolbar-actions .audit-one-action-btn--primary{min-width:150px!important;background:linear-gradient(135deg,#4e93ff,#2f73f6)!important;color:#fff!important;box-shadow:0 14px 30px #2f73f638!important}.audit-live-grid{position:relative!important;z-index:1!important}.audit-white-dropdown--portal,.audit-white-dropdown,.audit-custom-select-menu{z-index:2147483647!important}.audit-custom-select-menu,.audit-white-dropdown--portal{border-radius:18px!important;box-shadow:0 28px 70px #081f3c38,inset 0 1px #fffffff2!important}.audit-custom-select-option,.audit-white-dropdown button{min-height:41px!important;border-radius:13px!important;color:#132e4f!important}@media(max-width:1320px){.audit-connected-panel--v44 .audit-kpi-grid--inside-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-bottom-grid--summary-pro{grid-template-columns:1fr!important}.audit-summary-pro-card{height:auto!important;min-height:116px!important}}@media(max-width:768px){.audit-connected-panel--v44{padding:14px!important;border-radius:22px!important}.audit-connected-panel--v44 .audit-kpi-grid--inside-overview,.audit-bottom-grid--summary-pro{grid-template-columns:1fr!important;gap:10px!important}.audit-connected-panel--v44 .audit-kpi-card--v46{height:auto!important;min-height:118px!important}.audit-summary-pro-card{min-height:auto!important;height:auto!important}.audit-summary-pro-head{grid-template-columns:46px minmax(0,1fr) auto!important;gap:10px!important}.audit-summary-pro-card .audit-bottom-icon{width:46px!important;height:46px!important;border-radius:15px!important}.audit-summary-pro-link{width:30px!important;padding:0!important;overflow:hidden!important}.audit-summary-pro-link svg{margin-left:2px!important}}.audit-shell--v50{--v50-bg: #f4f7fb;--v50-panel: #ffffff;--v50-border: #e6ebf3;--v50-border-strong: #d6deea;--v50-text: #0f172a;--v50-text-muted: #64748b;--v50-text-soft: #94a3b8;--v50-primary: #2f6bff;--v50-primary-strong: #1f57ec;--v50-red: #ef4444;--v50-red-soft: #fee2e2;--v50-green: #10b981;--v50-green-soft: #d1fae5;--v50-blue: #3b82f6;--v50-blue-soft: #dbeafe;--v50-orange: #f59e0b;--v50-orange-soft: #fef3c7;--v50-teal: #14b8a6;--v50-teal-soft: #ccfbf1;--v50-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .03);--v50-shadow-md: 0 4px 14px rgba(15, 23, 42, .05), 0 2px 4px rgba(15, 23, 42, .03);background:radial-gradient(1200px 500px at 85% -10%,#e6efff 0%,transparent 60%),radial-gradient(900px 400px at -10% 5%,#eef2ff 0%,transparent 55%),var(--v50-bg)}.audit-shell--v50 .audit-main--v50{display:flex;flex-direction:column;gap:20px;padding:24px 28px 40px;max-width:1720px;margin:0 auto;color:var(--v50-text)}.audit-shell--v50 .audit-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.audit-shell--v50 .audit-page-title h1{margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:800;letter-spacing:-.02em;color:var(--v50-text)}.audit-shell--v50 .audit-page-title p{margin:6px 0 0;color:var(--v50-text-muted);font-size:14px}.audit-shell--v50 .audit-page-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.audit-shell--v50 .audit-page-daterange,.audit-shell--v50 .audit-page-export{position:relative;display:inline-flex;align-items:center;gap:10px;background:var(--v50-panel);border:1px solid var(--v50-border);border-radius:12px;padding:10px 14px;font-size:14px;color:var(--v50-text);font-weight:600;box-shadow:var(--v50-shadow-sm);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .05s}.audit-shell--v50 .audit-page-daterange:hover,.audit-shell--v50 .audit-page-export:hover{border-color:var(--v50-border-strong);box-shadow:var(--v50-shadow-md)}.audit-shell--v50 .audit-page-daterange svg,.audit-shell--v50 .audit-page-export svg{color:var(--v50-primary)}.audit-shell--v50 .audit-page-daterange-inputs{position:absolute;inset:0;opacity:0;display:flex;gap:4px}.audit-shell--v50 .audit-page-daterange-inputs input{flex:1;border:0;background:transparent;cursor:pointer}.audit-shell--v50 .audit-page-export:disabled{opacity:.6;cursor:not-allowed}.audit-shell--v50 .audit-kpi-grid--v50{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.audit-shell--v50 .audit-kpi-card--v50{position:relative;background:var(--v50-panel);border:1px solid var(--v50-border);border-radius:16px;padding:16px 16px 0;overflow:hidden;box-shadow:var(--v50-shadow-sm);transition:box-shadow .15s ease,transform .05s ease;min-height:148px;display:flex;flex-direction:column}.audit-shell--v50 .audit-kpi-card--v50:hover{box-shadow:var(--v50-shadow-md)}.audit-shell--v50 .audit-kpi-card--v50 .audit-kpi-topline{display:flex;gap:12px;align-items:flex-start}.audit-shell--v50 .audit-kpi-card--v50 .audit-kpi-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.audit-shell--v50 .audit-kpi-icon.blue{background:var(--v50-blue-soft);color:var(--v50-blue)}.audit-shell--v50 .audit-kpi-icon.red{background:var(--v50-red-soft);color:var(--v50-red)}.audit-shell--v50 .audit-kpi-icon.green{background:var(--v50-green-soft);color:var(--v50-green)}.audit-shell--v50 .audit-kpi-icon.orange{background:var(--v50-orange-soft);color:var(--v50-orange)}.audit-shell--v50 .audit-kpi-icon.teal{background:var(--v50-teal-soft);color:var(--v50-teal)}.audit-shell--v50 .audit-kpi-card--v50 .audit-kpi-body{min-width:0;display:flex;flex-direction:column;gap:2px}.audit-shell--v50 .audit-kpi-title{font-size:12.5px;font-weight:600;color:var(--v50-text-muted);letter-spacing:.01em}.audit-shell--v50 .audit-kpi-value{font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--v50-text)}.audit-shell--v50 .audit-kpi-status{font-size:clamp(20px,2.2vw,24px);font-weight:800;line-height:1.1;letter-spacing:-.01em}.audit-shell--v50 .audit-kpi-status--teal{color:var(--v50-teal)}.audit-shell--v50 .audit-kpi-status--green{color:var(--v50-green)}.audit-shell--v50 .audit-kpi-status--red{color:var(--v50-red)}.audit-shell--v50 .audit-kpi-trend,.audit-shell--v50 .audit-kpi-meta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--v50-text-muted);margin-top:2px}.audit-shell--v50 .audit-kpi-trend.is-up{color:var(--v50-green)}.audit-shell--v50 .audit-kpi-trend.is-down{color:var(--v50-red)}.audit-shell--v50 .audit-kpi-spark{margin-top:auto;margin-left:-16px;margin-right:-16px;height:48px;position:relative}.audit-shell--v50 .audit-kpi-svg{display:block;width:100%;height:100%}.audit-shell--v50 .audit-kpi-svg.tone-blue .audit-kpi-line-stop-a{stop-color:#93c5fd}.audit-shell--v50 .audit-kpi-svg.tone-blue .audit-kpi-line-stop-b{stop-color:#3b82f6}.audit-shell--v50 .audit-kpi-svg.tone-blue .audit-kpi-line-stop-c{stop-color:#1d4ed8}.audit-shell--v50 .audit-kpi-svg.tone-blue .audit-kpi-fill-stop-a{stop-color:#3b82f647}.audit-shell--v50 .audit-kpi-svg.tone-blue .audit-kpi-fill-stop-b{stop-color:#3b82f600}.audit-shell--v50 .audit-kpi-svg.tone-red .audit-kpi-line-stop-a{stop-color:#fca5a5}.audit-shell--v50 .audit-kpi-svg.tone-red .audit-kpi-line-stop-b{stop-color:#ef4444}.audit-shell--v50 .audit-kpi-svg.tone-red .audit-kpi-line-stop-c{stop-color:#b91c1c}.audit-shell--v50 .audit-kpi-svg.tone-red .audit-kpi-fill-stop-a{stop-color:#ef444442}.audit-shell--v50 .audit-kpi-svg.tone-red .audit-kpi-fill-stop-b{stop-color:#ef444400}.audit-shell--v50 .audit-kpi-svg.tone-green .audit-kpi-line-stop-a{stop-color:#86efac}.audit-shell--v50 .audit-kpi-svg.tone-green .audit-kpi-line-stop-b{stop-color:#10b981}.audit-shell--v50 .audit-kpi-svg.tone-green .audit-kpi-line-stop-c{stop-color:#047857}.audit-shell--v50 .audit-kpi-svg.tone-green .audit-kpi-fill-stop-a{stop-color:#10b98147}.audit-shell--v50 .audit-kpi-svg.tone-green .audit-kpi-fill-stop-b{stop-color:#10b98100}.audit-shell--v50 .audit-kpi-svg.tone-orange .audit-kpi-line-stop-a{stop-color:#fcd34d}.audit-shell--v50 .audit-kpi-svg.tone-orange .audit-kpi-line-stop-b{stop-color:#f59e0b}.audit-shell--v50 .audit-kpi-svg.tone-orange .audit-kpi-line-stop-c{stop-color:#b45309}.audit-shell--v50 .audit-kpi-svg.tone-orange .audit-kpi-fill-stop-a{stop-color:#f59e0b47}.audit-shell--v50 .audit-kpi-svg.tone-orange .audit-kpi-fill-stop-b{stop-color:#f59e0b00}.audit-shell--v50 .audit-kpi-svg.tone-teal .audit-kpi-line-stop-a{stop-color:#5eead4}.audit-shell--v50 .audit-kpi-svg.tone-teal .audit-kpi-line-stop-b{stop-color:#14b8a6}.audit-shell--v50 .audit-kpi-svg.tone-teal .audit-kpi-line-stop-c{stop-color:#0f766e}.audit-shell--v50 .audit-kpi-svg.tone-teal .audit-kpi-fill-stop-a{stop-color:#14b8a647}.audit-shell--v50 .audit-kpi-svg.tone-teal .audit-kpi-fill-stop-b{stop-color:#14b8a600}.audit-shell--v50 .audit-kpi-line{stroke-dasharray:640;stroke-dashoffset:640;animation:audit-kpi-draw 2.4s ease-out forwards,audit-kpi-pulse 5.5s ease-in-out 2.4s infinite;filter:drop-shadow(0 1px 2px rgba(15,23,42,.1))}.audit-shell--v50 .audit-kpi-area{opacity:0;transform-origin:bottom;animation:audit-kpi-fade 1.6s ease-out .35s forwards}@keyframes audit-kpi-draw{0%{stroke-dashoffset:640}to{stroke-dashoffset:0}}@keyframes audit-kpi-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes audit-kpi-pulse{0%,to{filter:drop-shadow(0 1px 2px rgba(15,23,42,.1))}50%{filter:drop-shadow(0 2px 8px rgba(15,23,42,.2))}}@media(prefers-reduced-motion:reduce){.audit-shell--v50 .audit-kpi-line{animation:none;stroke-dashoffset:0}.audit-shell--v50 .audit-kpi-area{animation:none;opacity:1}}.audit-shell--v50 .audit-summary-strip--v50{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:14px}.audit-shell--v50 .audit-summary-card{position:relative;background:var(--v50-panel);border:1px solid var(--v50-border);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--v50-shadow-sm);min-height:116px}.audit-shell--v50 .audit-summary-overlay{position:absolute;inset:0;background:transparent;border:0;cursor:pointer;z-index:0}.audit-shell--v50 .audit-summary-card>*{position:relative;z-index:1}.audit-shell--v50 .audit-summary-card-row{display:flex;align-items:center;gap:12px}.audit-shell--v50 .audit-summary-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto}.audit-shell--v50 .audit-summary-icon.red{background:var(--v50-red-soft);color:var(--v50-red)}.audit-shell--v50 .audit-summary-icon.blue{background:var(--v50-blue-soft);color:var(--v50-blue)}.audit-shell--v50 .audit-summary-icon.teal{background:var(--v50-teal-soft);color:var(--v50-teal)}.audit-shell--v50 .audit-summary-heading{flex:1;min-width:0}.audit-shell--v50 .audit-summary-heading h3{margin:0;font-size:15px;font-weight:700;color:var(--v50-text)}.audit-shell--v50 .audit-summary-heading p{margin:2px 0 0;font-size:12.5px;color:var(--v50-text-muted)}.audit-shell--v50 .audit-summary-link{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--v50-primary);background:transparent;border:0;cursor:pointer;padding:6px 10px;border-radius:8px;transition:background .15s ease;z-index:2}.audit-shell--v50 .audit-summary-link:hover{background:#eff4ff}.audit-shell--v50 .audit-secure-pill{padding:4px 10px;border-radius:999px;background:var(--v50-green-soft);color:var(--v50-green);font-size:12px;font-weight:700}.audit-shell--v50 .audit-summary-metric-row{display:grid;grid-template-columns:auto auto 1fr;gap:10px 14px;align-items:center}.audit-shell--v50 .audit-summary-metric-row strong{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--v50-text)}.audit-shell--v50 .audit-summary-metric-row span{font-size:12.5px;color:var(--v50-text-muted);font-weight:600}.audit-shell--v50 .audit-summary-progress{grid-column:1 / -1;height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.audit-shell--v50 .audit-summary-progress i{display:block;height:100%;background:linear-gradient(90deg,#f87171,#ef4444);border-radius:999px;animation:audit-progress-fill 1.2s ease-out both}@keyframes audit-progress-fill{0%{width:0!important}}.audit-shell--v50 .audit-summary-user-row{display:flex;align-items:center;gap:12px}.audit-shell--v50 .audit-summary-user-avatar{width:30px;height:30px;border-radius:50%;background:var(--v50-blue-soft);color:var(--v50-blue);font-size:12px;font-weight:700;display:grid;place-items:center;font-style:normal}.audit-shell--v50 .audit-summary-user-row span{flex:1;font-size:14px;font-weight:600;color:var(--v50-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-shell--v50 .audit-summary-user-row b{font-size:14px;font-weight:700;color:var(--v50-text-muted)}.audit-shell--v50 .audit-summary-scan-row{display:flex;align-items:center;gap:8px;color:var(--v50-text-muted);font-size:13px;font-weight:500}.audit-shell--v50 .audit-summary-scan-row svg{color:var(--v50-teal)}.audit-shell--v50 .audit-summary-scan-row strong{margin-left:auto;color:var(--v50-text);font-weight:700}.audit-shell--v50 .audit-summary-empty{margin:0;color:var(--v50-text-muted);font-size:13px}.audit-shell--v50 .audit-filter-card--v50{background:var(--v50-panel);border:1px solid var(--v50-border);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--v50-shadow-sm)}.audit-shell--v50 .audit-filter-grid--top{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px}.audit-shell--v50 .audit-filter-grid--bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center}.audit-shell--v50 .audit-search-box,.audit-shell--v50 .audit-control-box,.audit-shell--v50 .audit-select-wrap--custom{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid var(--v50-border);border-radius:12px;padding:10px 12px;min-height:46px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.audit-shell--v50 .audit-search-box:focus-within,.audit-shell--v50 .audit-control-box:hover,.audit-shell--v50 .audit-select-wrap--custom:hover,.audit-shell--v50 .audit-select-wrap--custom.is-open{background:#fff;border-color:#c7d2fe;box-shadow:0 0 0 3px #3b82f61a}.audit-shell--v50 .audit-search-box input{flex:1;border:0;background:transparent;outline:none;font-size:14px;color:var(--v50-text);min-width:0}.audit-shell--v50 .audit-search-box svg{color:var(--v50-text-soft)}.audit-shell--v50 .audit-control-box .audit-control-stack{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.audit-shell--v50 .audit-control-label{font-size:11px;color:var(--v50-text-soft);font-weight:600;text-transform:none;letter-spacing:0}.audit-shell--v50 .audit-control-box strong{font-size:13.5px;font-weight:600;color:var(--v50-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-shell--v50 .audit-control-box svg:first-child{color:var(--v50-text-soft);flex:0 0 auto}.audit-shell--v50 .audit-date-inputs{position:absolute;inset:0;display:flex;opacity:0}.audit-shell--v50 .audit-date-box{position:relative}.audit-shell--v50 .audit-date-inputs input{flex:1;border:0;background:transparent;cursor:pointer}.audit-shell--v50 .audit-select-wrap--custom{position:relative}.audit-shell--v50 .audit-select-wrap--custom .audit-control-icon{color:var(--v50-text-soft);flex:0 0 auto}.audit-shell--v50 .audit-select-wrap--custom .audit-control-label{position:absolute;top:6px;left:40px;font-size:11px;color:var(--v50-text-soft)}.audit-shell--v50 .audit-select-wrap--custom .audit-select-button{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;padding:12px 0 0;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--v50-text)}.audit-shell--v50 .audit-select-wrap--custom .audit-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-shell--v50 .audit-select-wrap--custom .audit-select-chevron{color:var(--v50-text-soft)}.audit-shell--v50 .audit-filter-cta{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.audit-shell--v50 .audit-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:13.5px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s;min-height:46px}.audit-shell--v50 .audit-btn--ghost{background:#fff;color:var(--v50-text);border-color:var(--v50-border)}.audit-shell--v50 .audit-btn--ghost:hover{border-color:var(--v50-border-strong);background:#f8fafc}.audit-shell--v50 .audit-btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 12px #2563eb47}.audit-shell--v50 .audit-btn--primary:hover{box-shadow:0 6px 18px #2563eb5c}.audit-shell--v50 .audit-btn--icon{background:#fff;color:var(--v50-text-muted);border-color:var(--v50-border);padding:10px 12px;min-width:46px;justify-content:center}.audit-shell--v50 .audit-live-grid--v50{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.audit-shell--v50 .audit-selected-card--v50{background:var(--v50-panel);border:1px solid var(--v50-border);border-radius:16px;padding:18px;box-shadow:var(--v50-shadow-sm);display:flex;flex-direction:column;gap:14px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.audit-shell--v50 .audit-selected-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.audit-shell--v50 .audit-selected-head h3{margin:0;font-size:16px;font-weight:700;color:var(--v50-text)}.audit-shell--v50 .audit-selected-head small{display:block;margin-top:4px;font-size:12px;color:var(--v50-text-muted)}.audit-shell--v50 .audit-selected-head button{background:transparent;border:0;padding:6px;cursor:pointer;color:var(--v50-text-muted);border-radius:8px}.audit-shell--v50 .audit-selected-head button:hover{background:#f1f5f9;color:var(--v50-text)}.audit-shell--v50 .audit-selected-pills{display:flex;gap:8px;flex-wrap:wrap}.audit-shell--v50 .audit-detail-block h4{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--v50-text)}.audit-shell--v50 .audit-detail-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:6px 0;align-items:baseline;font-size:13px}.audit-shell--v50 .audit-detail-row-label{color:var(--v50-text-muted);font-weight:500}.audit-shell--v50 .audit-detail-row-value{color:var(--v50-text);font-weight:600;overflow-wrap:anywhere}.audit-shell--v50 .audit-detail-stack{display:flex;flex-direction:column}.audit-shell--v50 .audit-detail-stack small{color:var(--v50-text-muted);font-weight:500}.audit-shell--v50 .audit-json-btn--v50{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#f1f5f9;color:var(--v50-text);border:1px solid var(--v50-border);cursor:pointer;font-weight:600;font-size:13px;justify-content:center}.audit-shell--v50 .audit-json-btn--v50:hover{background:#e2e8f0}.audit-shell--v50 .audit-selected-empty .audit-selected-empty-text{color:var(--v50-text-muted);font-size:13px;margin:0}.audit-shell--v50 .audit-table-card{background:var(--v50-panel);border:1px solid var(--v50-border);border-radius:16px;padding:6px 6px 10px;box-shadow:var(--v50-shadow-sm);overflow:hidden}.audit-shell--v50 .audit-table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px;font-size:13px;color:var(--v50-text-muted);gap:12px;flex-wrap:wrap}.audit-shell--v50 .audit-mini-pagination{display:inline-flex;gap:4px;align-items:center}.audit-shell--v50 .audit-mini-pagination button{min-width:30px;height:30px;padding:0 8px;border:1px solid var(--v50-border);background:#fff;border-radius:8px;cursor:pointer;font-size:12.5px;color:var(--v50-text)}.audit-shell--v50 .audit-mini-pagination button.active{background:var(--v50-primary);color:#fff;border-color:var(--v50-primary)}.audit-shell--v50 .audit-mini-pagination button:disabled{opacity:.4;cursor:not-allowed}.audit-shell--v50 .audit-table-scroll{overflow-x:auto}.audit-shell--v50 .audit-table{width:100%;border-collapse:collapse;font-size:13px}.audit-shell--v50 .audit-table thead th{text-align:left;padding:10px 12px;background:#f8fafc;color:var(--v50-text-muted);font-weight:600;font-size:11.5px;border-bottom:1px solid var(--v50-border);text-transform:none}.audit-shell--v50 .audit-table tbody td{padding:12px;border-bottom:1px solid #f1f5f9;vertical-align:middle;color:var(--v50-text)}.audit-shell--v50 .audit-table tbody tr{cursor:pointer;transition:background .15s ease}.audit-shell--v50 .audit-table tbody tr:hover{background:#f8fafc}.audit-shell--v50 .audit-table tbody tr.is-selected{background:#eef4ff}.audit-shell--v50 .audit-time-cell strong{display:block;font-weight:600;color:var(--v50-text)}.audit-shell--v50 .audit-time-cell small{color:var(--v50-text-muted);font-size:12px}.audit-shell--v50 .audit-actor-cell{display:flex;align-items:center;gap:10px;background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.audit-shell--v50 .audit-avatar{width:30px;height:30px;border-radius:50%;background:var(--v50-blue-soft);color:var(--v50-blue);font-weight:700;font-size:11.5px;display:grid;place-items:center;flex:0 0 auto}.audit-shell--v50 .audit-actor-meta{display:flex;flex-direction:column;min-width:0}.audit-shell--v50 .audit-actor-meta strong{font-weight:600;font-size:13px;color:var(--v50-text);overflow:hidden;text-overflow:ellipsis}.audit-shell--v50 .audit-actor-meta small{color:var(--v50-text-muted);font-size:11.5px}.audit-shell--v50 .audit-action-text{font-weight:600;color:var(--v50-text)}.audit-shell--v50 .audit-module-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:8px;background:#eef4ff;color:#1d4ed8;font-size:11.5px;font-weight:600}.audit-shell--v50 .audit-target-cell strong{display:block;font-weight:600;font-size:13px}.audit-shell--v50 .audit-target-cell small{color:var(--v50-text-muted);font-size:11.5px}.audit-shell--v50 .audit-ip-cell strong{display:block;font-weight:500;font-size:12.5px;color:var(--v50-text)}.audit-shell--v50 .audit-ip-cell small{display:inline-flex;align-items:center;gap:4px;color:var(--v50-text-muted);font-size:11.5px}.audit-shell--v50 .audit-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:0}.audit-shell--v50 .audit-pill.severity-low,.audit-shell--v50 .audit-pill.severity-info{background:var(--v50-blue-soft);color:var(--v50-blue)}.audit-shell--v50 .audit-pill.severity-medium,.audit-shell--v50 .audit-pill.severity-warning{background:var(--v50-orange-soft);color:var(--v50-orange)}.audit-shell--v50 .audit-pill.severity-high{background:#ffe4e6;color:#e11d48}.audit-shell--v50 .audit-pill.severity-critical{background:var(--v50-red-soft);color:var(--v50-red)}.audit-shell--v50 .audit-pill.status-success{background:var(--v50-green-soft);color:var(--v50-green)}.audit-shell--v50 .audit-pill.status-failed{background:var(--v50-red-soft);color:var(--v50-red)}.audit-shell--v50 .audit-pill.status-warning{background:var(--v50-orange-soft);color:var(--v50-orange)}.audit-shell--v50 .audit-pill.status-info{background:var(--v50-blue-soft);color:var(--v50-blue)}.audit-shell--v50 .audit-row-arrow{background:transparent;border:0;padding:6px;border-radius:8px;cursor:pointer;color:var(--v50-text-soft)}.audit-shell--v50 .audit-row-arrow:hover{background:#f1f5f9;color:var(--v50-text)}.audit-shell--v50 .audit-mobile-log-list{display:none;padding:10px;flex-direction:column;gap:10px}.audit-shell--v50 .audit-mobile-log-card{text-align:left;background:#fff;border:1px solid var(--v50-border);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px;cursor:pointer}.audit-shell--v50 .audit-mobile-log-card.is-selected{border-color:var(--v50-primary);box-shadow:0 0 0 3px #3b82f61f}.audit-shell--v50 .audit-mobile-log-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.audit-shell--v50 .audit-mobile-log-action strong{display:block;font-size:14px;color:var(--v50-text)}.audit-shell--v50 .audit-mobile-log-action small{color:var(--v50-text-muted);font-size:12px}.audit-shell--v50 .audit-mobile-log-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11.5px;color:var(--v50-text-muted)}.audit-shell--v50 .audit-mobile-log-meta span{display:inline-flex;align-items:center;gap:4px}.audit-shell--v50 .audit-mobile-log-pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.audit-shell--v50 .audit-mobile-open{margin-left:auto;color:var(--v50-primary);font-size:12px;display:inline-flex;align-items:center;gap:4px}.audit-shell--v50 .audit-mobile-state{padding:20px;text-align:center;color:var(--v50-text-muted);display:flex;gap:8px;align-items:center;justify-content:center}.audit-shell--v50 .audit-table-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:var(--v50-text-muted);font-size:12.5px;gap:12px;flex-wrap:wrap}.audit-shell--v50 .audit-rows-select{display:inline-flex;align-items:center;gap:8px}.audit-shell--v50 .audit-rows-select select{padding:4px 8px;border-radius:6px;border:1px solid var(--v50-border);background:#fff}.audit-shell--v50 .audit-footer-arrows{display:inline-flex;gap:4px}.audit-shell--v50 .audit-footer-arrows button{width:30px;height:30px;border-radius:8px;border:1px solid var(--v50-border);background:#fff;cursor:pointer}.audit-shell--v50 .audit-footer-arrows button:disabled{opacity:.4;cursor:not-allowed}.audit-shell--v50 .audit-empty{text-align:center;padding:40px 20px;color:var(--v50-text-muted)}.audit-shell--v50 .spin{animation:audit-spin 1s linear infinite}@keyframes audit-spin{to{transform:rotate(360deg)}}.audit-shell--v50 .audit-bg-orb{position:absolute;pointer-events:none;z-index:0;width:480px;height:480px;border-radius:50%;filter:blur(90px);opacity:.55}.audit-shell--v50 .audit-bg-orb.orb-one{top:-160px;right:-140px;background:#dbeafe}.audit-shell--v50 .audit-bg-orb.orb-two{top:260px;left:-180px;background:#ede9fe}.audit-shell--v50 .audit-main--v50{position:relative}.audit-shell--v50 .audit-main--v50>*{position:relative;z-index:1}@media(max-width:1400px){.audit-shell--v50 .audit-kpi-grid--v50{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-shell--v50 .audit-live-grid--v50{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1200px){.audit-shell--v50 .audit-summary-strip--v50{grid-template-columns:1fr 1fr}.audit-shell--v50 .audit-summary-card--security{grid-column:1 / -1}.audit-shell--v50 .audit-filter-grid--top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.audit-shell--v50 .audit-filter-grid--bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-shell--v50 .audit-filter-cta{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:960px){.audit-shell--v50 .audit-main--v50{padding:18px 16px 32px}.audit-shell--v50 .audit-kpi-grid--v50{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-shell--v50 .audit-live-grid--v50{grid-template-columns:1fr}.audit-shell--v50 .audit-selected-card--v50{position:static;max-height:none}}@media(max-width:720px){.audit-shell--v50 .audit-page-header{grid-template-columns:1fr}.audit-shell--v50 .audit-page-actions{justify-content:flex-start}.audit-shell--v50 .audit-summary-strip--v50{grid-template-columns:1fr}.audit-shell--v50 .audit-summary-card--security{grid-column:auto}.audit-shell--v50 .audit-filter-grid--top,.audit-shell--v50 .audit-filter-grid--bottom{grid-template-columns:1fr}.audit-shell--v50 .audit-filter-cta{justify-content:stretch}.audit-shell--v50 .audit-filter-cta .audit-btn{flex:1;justify-content:center}.audit-shell--v50 .audit-table thead,.audit-shell--v50 .audit-table tbody{display:none}.audit-shell--v50 .audit-mobile-log-list{display:flex}.audit-shell--v50 .audit-detail-row{grid-template-columns:110px 1fr}}@media(max-width:480px){.audit-shell--v50 .audit-kpi-grid--v50{grid-template-columns:1fr}.audit-shell--v50 .audit-kpi-card--v50{min-height:132px}.audit-shell--v50 .audit-page-title h1{font-size:22px}.audit-shell--v50 .audit-page-daterange,.audit-shell--v50 .audit-page-export{width:100%;justify-content:center}.audit-shell--v50 .audit-page-actions{width:100%}}.audit-shell--v50.audit-shell--inside-app{padding-top:0!important;margin-top:0!important}.audit-shell--v50 .audit-main--v50{gap:16px!important;padding:8px 28px 40px!important;justify-content:flex-start!important;align-content:flex-start!important}.audit-shell--v50 .audit-main--v50>:first-child{margin-top:0!important}.audit-shell--v50 .audit-bg-orb.orb-one{top:-210px!important}.audit-shell--v50 .audit-bg-orb.orb-two{top:180px!important}@media(max-width:900px){.audit-shell--v50 .audit-main--v50{padding:8px 16px 28px!important}}.audit-shell--v50 .audit-page-header,.audit-shell--v50 .audit-page-title,.audit-shell--v50 .audit-page-actions{display:none!important}.audit-shell--v50 .audit-main--v50{margin-top:-320px!important;padding-top:0!important}.audit-shell--v50 .audit-kpi-grid--v50{margin-top:0!important}@media(max-width:1400px){.audit-shell--v50 .audit-main--v50{margin-top:-240px!important}}@media(max-width:1024px){.audit-shell--v50 .audit-main--v50{margin-top:-160px!important}}@media(max-width:768px){.audit-shell--v50 .audit-main--v50{margin-top:0!important}}@media(min-width:901px){html body .audit-shell--v50{background:transparent!important;box-shadow:none!important}html body .audit-main--v50{background:transparent!important}html body .audit-filter-card--v50{border-radius:22px!important;border:1px solid #d7e6f7!important;background:#ffffffdb!important;box-shadow:0 12px 34px #1f4c8114!important}html body .audit-filter-card--v50 :is(.audit-btn,.audit-select-wrap,.audit-search-box,.audit-date-box,.audit-control-box){border:1px solid #cfe0f5!important;border-radius:16px!important;min-height:56px!important}html body .audit-filter-card--v50 .audit-filter-cta .audit-btn{min-width:162px!important;height:56px!important;justify-content:center!important;gap:10px!important}html body .audit-filter-card--v50 .audit-select-wrap:has(.audit-select-button[aria-expanded=true]),html body .audit-filter-card--v50 .audit-select-wrap.is-open{background:#1f73f6!important;border-color:#1f73f6!important;color:#fff!important}html body .audit-filter-card--v50 .audit-select-wrap.is-open :is(.audit-control-icon,.audit-select-chevron),html body .audit-filter-card--v50 .audit-select-wrap.is-open :is(svg,path,line,polyline,circle){color:#fff!important;stroke:#fff!important}html body .audit-filter-card--v50 .audit-select-wrap.is-open :is(.audit-control-label,.audit-select-value){color:#fff!important}html body .audit-custom-select-menu .audit-custom-select-option.is-active,html body .audit-custom-select-menu .audit-custom-select-option[aria-selected=true]{background:#1f73f6!important;color:#fff!important;border-radius:13px!important}html body .audit-custom-select-menu .audit-custom-select-option.is-active :is(svg,path,polyline,line),html body .audit-custom-select-menu .audit-custom-select-option[aria-selected=true] :is(svg,path,polyline,line){color:#fff!important;stroke:#fff!important}html body .audit-live-grid--v50 .audit-tab-row,html body .audit-live-grid--v50 :is(.audit-tabs,.audit-segmented,.audit-toggle-tabs){transform:scale(.92)!important;transform-origin:left center!important}}@media(min-width:901px){html body .audit-filter-card--v50 .audit-select-wrap.is-active-filter{background:#1f73f6!important;border-color:#1f73f6!important;color:#fff!important}html body .audit-filter-card--v50 .audit-select-wrap.is-active-filter :is(.audit-control-icon,.audit-select-chevron,svg,path,line,polyline,circle){color:#fff!important;stroke:#fff!important}html body .audit-filter-card--v50 .audit-select-wrap.is-active-filter :is(.audit-control-label,.audit-select-value){color:#fff!important}}@media(min-width:769px){.audit-shell--v50 .audit-desktop-hero-v335{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 28px}.audit-shell--v50 .audit-desktop-hero-v335__title h1{margin:0;color:#0b1d49;font-size:clamp(2.2rem,2.6vw,3.05rem);line-height:1.02}.audit-shell--v50 .audit-desktop-hero-v335__title p{margin:14px 0 0;color:#5e7395;font-size:1.1rem}.audit-shell--v50 .audit-desktop-hero-v335__actions{display:flex;align-items:center;gap:18px;margin-left:auto}.audit-shell--v50 .audit-desktop-hero-v335__live{display:inline-flex;align-items:center;gap:12px;color:#0f8f73;font-weight:700}.audit-shell--v50 .audit-desktop-hero-v335__live:after{content:"";width:1px;height:22px;background:#d7e6f8;margin-left:4px}.audit-shell--v50 .audit-desktop-hero-v335__live i{width:10px;height:10px;border-radius:999px;background:#0bb083;box-shadow:0 0 0 6px #0bb0831a;display:inline-block}.audit-shell--v50 .audit-desktop-hero-v335__export{min-height:58px;padding:0 22px;border-radius:18px;border:1px solid #d3e2f4;background:#fff;color:#24436f;font-size:1.05rem;font-weight:700;display:inline-flex;align-items:center;gap:12px;box-shadow:0 12px 34px -28px #17448342}}@media(min-width:901px){html body .audit-shell--v50 .audit-filter-card--v50{padding:10px!important;gap:10px!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 10px 28px #1f4c810f!important}html body .audit-shell--v50 .audit-filter-grid--top,html body .audit-shell--v50 .audit-filter-grid--bottom{gap:10px!important;align-items:center!important}html body .audit-shell--v50 .audit-filter-card--v50 :is(.audit-search-box,.audit-date-box,.audit-control-box,.audit-select-wrap--custom,.audit-btn){min-height:48px!important;height:48px!important;border:1px solid #c9dcf4!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#17355f!important}html body .audit-shell--v50 .audit-filter-card--v50 :is(.audit-date-box,.audit-control-box,.audit-select-wrap--custom){padding:0 14px!important;gap:10px!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-search-box{padding:0 14px!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-search-box input{font-size:14px!important;font-weight:500!important;color:#17355f!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-control-label,html body .audit-shell--v50 .audit-filter-card--v50 .audit-select-wrap--custom .audit-control-label{display:none!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-control-box .audit-control-stack{display:flex!important;flex-direction:row!important;align-items:center!important;min-width:0!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-control-box strong,html body .audit-shell--v50 .audit-filter-card--v50 .audit-select-value{font-size:14px!important;font-weight:600!important;color:#17355f!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-select-wrap--custom .audit-select-button{height:100%!important;padding:0!important;font-size:14px!important;font-weight:600!important;color:#17355f!important}html body .audit-shell--v50 .audit-filter-card--v50 :is(.audit-control-icon,.audit-select-chevron,.audit-date-chevron,svg){color:#174c91!important;stroke:currentColor!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-select-wrap--custom:is(.is-open,.is-active-filter),html body .audit-shell--v50 .audit-filter-card--v50 .audit-select-wrap:has(.audit-select-button[aria-expanded=true]){background:#fff!important;border-color:#7eabe3!important;color:#17355f!important;box-shadow:0 0 0 3px #2563eb14!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-select-wrap--custom:is(.is-open,.is-active-filter) :is(.audit-control-icon,.audit-select-chevron,.audit-select-value,svg,path,line,polyline,circle),html body .audit-shell--v50 .audit-filter-card--v50 .audit-select-wrap:has(.audit-select-button[aria-expanded=true]) :is(.audit-control-icon,.audit-select-chevron,.audit-select-value,svg,path,line,polyline,circle){color:#174c91!important;stroke:currentColor!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-filter-cta{gap:10px!important;flex-wrap:nowrap!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-filter-cta .audit-btn{min-width:0!important;width:auto!important;padding:0 16px!important;justify-content:center!important;gap:9px!important;font-size:14px!important;font-weight:600!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-btn--primary{background:#fff!important;color:#17355f!important;border-color:#c9dcf4!important;box-shadow:none!important}html body .audit-shell--v50 .audit-filter-card--v50 :is(.audit-btn,.audit-select-wrap--custom,.audit-date-box,.audit-search-box):hover{border-color:#9ebfe9!important;background:#fbfdff!important}}@media(min-width:769px){.audit-shell,.audit-page,.audit-layout{min-height:0!important;overflow:visible!important}body.audit-page-active-v221{overflow-y:auto!important}}@media(min-width:769px){.audit-alerts-action-modal{width:min(1180px,calc(100vw - 72px))!important;max-height:min(92vh,980px)!important}.audit-alerts-action-modal .audit-modal-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.audit-alerts-action-modal .audit-modal-summary-strip article,.audit-alerts-action-modal .audit-modal-summary-strip>button{min-height:82px!important;padding:12px 14px!important;border-radius:18px!important}.audit-alerts-action-modal .audit-insight-list{max-height:min(66vh,720px)!important;padding-right:6px!important}.audit-alert-row--compact-v363{grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.audit-alert-row--compact-v363 .audit-alert-icon{width:42px!important;height:42px!important;border-radius:14px!important}.audit-alert-row--compact-v363 .audit-alert-context{display:grid!important;gap:6px!important;margin-top:8px!important}.audit-alert-detail-grid--v363{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.audit-alert-detail-grid--v363>span{display:grid!important;gap:4px!important;padding:10px 12px!important;border:1px solid #d9e6f5!important;border-radius:14px!important;background:#fff!important}.audit-alert-detail-grid--v363>span b{font-size:11px!important;color:#6d84a0!important;text-transform:uppercase!important;letter-spacing:.04em!important}.audit-alert-detail-grid--v363>span em{font-style:normal!important;font-size:13px!important;font-weight:700!important;color:#163153!important}.audit-alert-row--compact-v363 .audit-alert-actions{margin-top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.audit-alert-row--compact-v363 .audit-alert-actions button{min-height:40px!important;padding:0 14px!important;border-radius:14px!important}}@media(max-width:768px){.audit-shell--v50,.audit-shell--v50 *{box-sizing:border-box}.audit-shell--v50{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:clip!important}.audit-shell--v50 .audit-main--v50{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px 12px calc(28px + env(safe-area-inset-bottom))!important;gap:12px!important;overflow:visible!important}.audit-shell--v50 .audit-main--v50>*{min-width:0!important;max-width:100%!important}.audit-shell--v50 .audit-bg-orb{width:260px!important;height:260px!important;filter:blur(70px)!important;opacity:.42!important}.audit-shell--v50 .audit-bg-orb.orb-one{top:-90px!important;right:-130px!important}.audit-shell--v50 .audit-bg-orb.orb-two{top:420px!important;left:-145px!important}.audit-shell--v50 .audit-kpi-grid--v50{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.audit-shell--v50 .audit-kpi-card--v50{min-width:0!important;min-height:112px!important;padding:13px!important;border-radius:16px!important;overflow:hidden!important}.audit-shell--v50 .audit-kpi-topline{align-items:flex-start!important;gap:9px!important}.audit-shell--v50 .audit-kpi-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}.audit-shell--v50 .audit-kpi-icon svg{width:17px!important;height:17px!important}.audit-shell--v50 .audit-kpi-body{min-width:0!important}.audit-shell--v50 .audit-kpi-title{display:block!important;font-size:10.5px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.audit-shell--v50 .audit-kpi-value,.audit-shell--v50 .audit-kpi-status{font-size:20px!important;line-height:1.1!important;overflow-wrap:anywhere!important}.audit-shell--v50 .audit-kpi-meta,.audit-shell--v50 .audit-kpi-trend{font-size:9.5px!important;line-height:1.25!important}.audit-shell--v50 .audit-kpi-spark{height:36px!important;margin:6px -5px -7px!important}.audit-shell--v50 .audit-summary-strip--v50{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.audit-shell--v50 .audit-summary-card,.audit-shell--v50 .audit-summary-card--security{grid-column:auto!important;min-width:0!important;padding:13px!important;border-radius:16px!important}.audit-shell--v50 .audit-summary-card-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:9px!important}.audit-shell--v50 .audit-summary-heading{min-width:0!important}.audit-shell--v50 .audit-summary-heading h3{font-size:13px!important;line-height:1.25!important}.audit-shell--v50 .audit-summary-heading p{font-size:10.5px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.audit-shell--v50 .audit-summary-link,.audit-shell--v50 .audit-secure-pill{align-self:start!important;white-space:nowrap!important;font-size:10px!important}.audit-shell--v50 .audit-summary-metric-row,.audit-shell--v50 .audit-summary-user-row,.audit-shell--v50 .audit-summary-scan-row{min-width:0!important;gap:8px!important}.audit-shell--v50 .audit-summary-user-row span,.audit-shell--v50 .audit-summary-scan-row strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-shell--v50 .audit-filter-card--v50{width:100%!important;min-width:0!important;padding:11px!important;border-radius:17px!important;overflow:visible!important}.audit-shell--v50 .audit-filter-grid--top,.audit-shell--v50 .audit-filter-grid--bottom{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important}.audit-shell--v50 .audit-filter-grid--bottom{margin-top:9px!important}.audit-shell--v50 .audit-search-box,.audit-shell--v50 .audit-control-box,.audit-shell--v50 .audit-select-wrap--custom{width:100%!important;min-width:0!important;min-height:48px!important;border-radius:13px!important}.audit-shell--v50 .audit-search-box{padding-inline:12px!important}.audit-shell--v50 .audit-search-box input,.audit-shell--v50 .audit-date-inputs input,.audit-shell--v50 .audit-select-button,.audit-shell--v50 .audit-modal input,.audit-shell--v50 .audit-modal textarea,.audit-shell--v50 .audit-modal select{min-width:0!important;max-width:100%!important;font-size:16px!important}.audit-shell--v50 .audit-search-box input{width:100%!important;text-overflow:ellipsis!important}.audit-shell--v50 .audit-date-box{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:9px!important;padding:9px 11px!important}.audit-shell--v50 .audit-date-inputs{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;position:static!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}.audit-shell--v50 .audit-date-inputs input{width:100%!important;height:38px!important;padding:7px 8px!important}.audit-shell--v50 .audit-date-chevron{display:none!important}.audit-shell--v50 .audit-select-wrap--custom{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:9px!important;padding:8px 10px!important}.audit-shell--v50 .audit-select-wrap--custom .audit-control-icon{grid-row:1 / 3!important}.audit-shell--v50 .audit-select-wrap--custom .audit-control-label{grid-column:2!important;font-size:9.5px!important}.audit-shell--v50 .audit-select-wrap--custom .audit-select-button{grid-column:2!important;width:100%!important;height:auto!important;min-height:21px!important;padding:0!important;text-align:left!important}.audit-shell--v50 .audit-select-value{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-shell--v50 .audit-filter-cta{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;width:100%!important;gap:8px!important;justify-content:stretch!important}.audit-shell--v50 .audit-filter-cta .audit-btn{width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 10px!important;justify-content:center!important;border-radius:12px!important;font-size:11px!important;white-space:normal!important;line-height:1.15!important}.audit-shell--v50 .audit-filter-actions,.audit-shell--v50 .audit-filter-actions.audit-page-actions{display:block!important;width:auto!important}.audit-shell--v50 .audit-filter-actions .audit-btn--icon{width:42px!important;min-width:42px!important;padding:0!important}.audit-shell--v50 .audit-live-grid--v50{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important}.audit-shell--v50 .audit-table-card{width:100%!important;min-width:0!important;padding:0!important;border-radius:17px!important;overflow:hidden!important}.audit-shell--v50 .audit-table-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px 12px 8px!important;font-size:11.5px!important}.audit-shell--v50 .audit-mini-pagination{width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;padding-bottom:2px!important}.audit-shell--v50 .audit-mini-pagination::-webkit-scrollbar{display:none!important}.audit-shell--v50 .audit-mini-pagination button{flex:0 0 auto!important;min-width:32px!important;height:32px!important}.audit-shell--v50 .audit-table-scroll,.audit-shell--v50 .audit-table{display:none!important}.audit-shell--v50 .audit-mobile-list,.audit-shell--v50 .audit-mobile-log-list{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;min-width:0!important;padding:8px!important}.audit-shell--v50 .audit-mobile-log-card{appearance:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px!important;border-radius:15px!important;gap:9px!important;cursor:pointer!important;overflow:hidden!important}.audit-shell--v50 .audit-mobile-log-card:focus-visible{outline:3px solid rgba(59,130,246,.24)!important;outline-offset:2px!important}.audit-shell--v50 .audit-mobile-log-top{align-items:flex-start!important;gap:8px!important}.audit-shell--v50 .audit-mobile-log-top .audit-actor-cell{min-width:0!important;flex:1 1 auto!important}.audit-shell--v50 .audit-mobile-log-top .audit-module-chip{flex:0 1 auto!important;max-width:42%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-shell--v50 .audit-actor-meta{min-width:0!important}.audit-shell--v50 .audit-actor-meta strong,.audit-shell--v50 .audit-actor-meta small,.audit-shell--v50 .audit-mobile-log-action strong,.audit-shell--v50 .audit-mobile-log-action small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-shell--v50 .audit-mobile-log-meta{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.audit-shell--v50 .audit-mobile-log-meta span{min-width:0!important;overflow-wrap:anywhere!important}.audit-shell--v50 .audit-mobile-log-pills{display:flex!important;gap:6px!important;align-items:center!important}.audit-shell--v50 .audit-mobile-open{margin-left:0!important;flex:1 0 100%!important;min-height:34px!important;justify-content:center!important;border:1px solid #dbeafe!important;border-radius:10px!important;background:#eff6ff!important}.audit-shell--v50 .audit-table-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px 12px 12px!important;font-size:11px!important}.audit-shell--v50 .audit-table-footer>span{grid-column:1 / -1!important;grid-row:1!important}.audit-shell--v50 .audit-rows-select{min-width:0!important;white-space:nowrap!important}.audit-shell--v50 .audit-rows-select select{font-size:14px!important}.audit-shell--v50 .audit-selected-card--v50{position:static!important;width:100%!important;min-width:0!important;max-height:none!important;padding:13px!important;border-radius:17px!important;overflow:hidden!important}.audit-shell--v50 .audit-selected-head{align-items:flex-start!important;gap:8px!important}.audit-shell--v50 .audit-selected-head>div,.audit-shell--v50 .audit-detail-row-value,.audit-shell--v50 .audit-detail-stack{min-width:0!important;overflow-wrap:anywhere!important}.audit-shell--v50 .audit-detail-row{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important;align-items:start!important}.audit-shell--v50 .audit-json-btn--v50{width:100%!important}.audit-shell--v50 .audit-error{width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}}@media(max-width:768px){.audit-custom-select-menu{position:fixed!important;top:auto!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;left:10px!important;width:auto!important;max-width:none!important;max-height:min(52vh,430px)!important;padding:7px!important;border-radius:18px!important;overflow-y:auto!important;overscroll-behavior:contain!important;z-index:10040!important;box-shadow:0 24px 70px #0f172a3d!important}.audit-custom-select-menu:before{display:none!important}.audit-custom-select-option{width:100%!important;min-height:44px!important;padding:10px 12px!important;border-radius:11px!important;font-size:14px!important;text-align:left!important}.audit-white-dropdown--portal:before{display:none!important}.audit-white-dropdown--portal{position:fixed!important;top:auto!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;left:10px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(58vh,460px)!important;transform:none!important;padding:7px!important;border-radius:18px!important;overflow-y:auto!important;overscroll-behavior:contain!important;z-index:10050!important;box-shadow:0 24px 70px #0f172a3d!important}.audit-white-dropdown--portal button{width:100%!important;min-height:44px!important;padding:10px 12px!important;border-radius:11px!important;font-size:13px!important}.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-modal-backdrop--zoomed-out{position:fixed!important;inset:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;width:100vw!important;height:100dvh!important;padding:8px 8px 0!important;overflow:hidden!important;z-index:10000!important;background:#0f172a85!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.audit-modal,.audit-modal--pastel,.audit-advanced-modal,.audit-insight-modal,.audit-alerts-action-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-security-check-modal,.audit-security-check-modal--enterprise{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 8px)!important;margin:0!important;padding:12px!important;border-radius:22px 22px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;transform:none!important;font-size:13px!important}.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--with-icon,.audit-modal-head--compact-pro{position:sticky!important;top:-12px!important;z-index:5!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:9px!important;width:calc(100% + 24px)!important;margin:-12px -12px 10px!important;padding:12px!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-radius:22px 22px 0 0!important}.audit-modal-title-wrap{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:9px!important;min-width:0!important}.audit-modal-title-wrap>div{min-width:0!important}.audit-modal-title-wrap h2{margin:0!important;font-size:16px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.audit-modal-title-wrap p{margin:3px 0 0!important;font-size:10.5px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.audit-modal-title-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}.audit-modal-head>button{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:11px!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro,.audit-export-filter-grid,.audit-overview-grid,.audit-security-metrics-grid,.audit-security-metrics-grid--review,.audit-security-metrics-grid--wide,.audit-incident-facts-grid,.audit-incident-columns,.audit-incident-columns--wide,.audit-review-actions-grid,.audit-review-actions-grid--incident,.audit-review-actions-grid--wide,.audit-review-checklist,.audit-review-checklist--columns{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:9px!important}.audit-modal-grid-full{grid-column:auto!important}.audit-modal-field,.audit-export-card,.audit-overview-panel,.audit-security-metric,.audit-incident-card,.audit-review-note,.audit-ban-preview,.audit-response-playbook,.audit-security-command-bar,.audit-incident-panel,.audit-incident-queue{min-width:0!important;max-width:100%!important}.audit-modal input,.audit-modal textarea,.audit-modal select,.audit-user-log-search input,.audit-save-row input{width:100%!important}.audit-save-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.audit-save-row button{width:100%!important}.audit-modal-summary-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.audit-insight-list,.audit-insight-list--actions,.audit-saved-list,.audit-users-modal-list,.audit-evidence-list,.audit-evidence-list--compact{width:100%!important;min-width:0!important;max-height:none!important;overflow:visible!important}.audit-alert-row,.audit-alert-row--actionable,.audit-user-row,.audit-evidence-row,.audit-evidence-row--compact,.audit-incident-user-row,.audit-incident-user-row--dense{min-width:0!important;max-width:100%!important;overflow:hidden!important}.audit-alert-title-line,.audit-alert-actions,.audit-incident-user-actions,.audit-sec-topline-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important}.audit-alert-title-line{align-items:flex-start!important}.audit-alert-title-line>strong,.audit-alert-body,.audit-alert-meta,.audit-overview-module,.audit-evidence-row>*,.audit-incident-user-row>*{min-width:0!important;overflow-wrap:anywhere!important}.audit-alert-actions button,.audit-incident-user-actions button,.audit-sec-topline-actions button,.audit-review-action-btn{flex:1 1 140px!important;min-height:40px!important;justify-content:center!important}.audit-security-command-bar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important;padding:11px!important}.audit-security-command-copy{min-width:0!important}.audit-security-command-copy h3,.audit-security-command-copy p,.audit-security-command-copy small{overflow-wrap:anywhere!important}.audit-sec-topline-actions{grid-column:1 / -1!important}.audit-security-score-mini{align-self:start!important}.audit-incident-layout,.audit-incident-layout--wide{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important}.audit-incident-queue,.audit-incident-queue--wide{position:static!important;width:100%!important;max-height:210px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.audit-incident-panel,.audit-incident-panel--wide{width:100%!important;min-height:0!important;overflow:visible!important}.audit-incident-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.audit-incident-head>*{min-width:0!important;overflow-wrap:anywhere!important}.audit-card-mini-head{display:flex!important;flex-wrap:wrap!important;min-width:0!important}.audit-user-logs-hero{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.audit-user-logs-hero>.audit-actor-cell{grid-column:1 / -1!important;min-width:0!important}.audit-user-logs-stat{min-width:0!important;padding:9px!important}.audit-user-log-search{width:100%!important;min-width:0!important}.audit-user-logs-table-wrap{width:100%!important;min-width:0!important;overflow:visible!important}.audit-user-logs-table,.audit-user-logs-table tbody{display:block!important;width:100%!important}.audit-user-logs-table thead{display:none!important}.audit-user-logs-table tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin-bottom:9px!important;padding:10px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important}.audit-user-logs-table td{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;padding:7px 0!important;border:0!important;border-bottom:1px solid #f1f5f9!important;overflow-wrap:anywhere!important}.audit-user-logs-table td:last-child{display:flex!important;justify-content:flex-end!important;border-bottom:0!important}.audit-user-logs-table td:before{color:#64748b!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important}.audit-user-logs-table td:nth-child(1):before{content:"Time"}.audit-user-logs-table td:nth-child(2):before{content:"Action"}.audit-user-logs-table td:nth-child(3):before{content:"Module"}.audit-user-logs-table td:nth-child(4):before{content:"Target"}.audit-user-logs-table td:nth-child(5):before{content:"IP / Device"}.audit-user-logs-table td:nth-child(6):before{content:"Severity"}.audit-user-logs-table td:nth-child(7):before{content:"Status"}.audit-user-logs-table td>strong,.audit-user-logs-table td>b,.audit-user-logs-table td>small,.audit-user-logs-table td>span{min-width:0!important;overflow-wrap:anywhere!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--compact,.audit-modal-actions--zoomed{position:sticky!important;bottom:-12px!important;z-index:5!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:calc(100% + 24px)!important;margin:12px -12px -12px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.audit-modal-actions>button{width:100%!important;min-width:0!important;min-height:43px!important;padding:9px 10px!important;justify-content:center!important;white-space:normal!important;line-height:1.15!important}.audit-drawer-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;width:100vw!important;height:100dvh!important;padding:8px 8px 0!important;overflow:hidden!important;z-index:10020!important;background:#0f172a85!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.audit-drawer{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 8px)!important;margin:0!important;padding:12px!important;border-radius:22px 22px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;transform:none!important}.audit-drawer-head{position:sticky!important;top:-12px!important;z-index:4!important;width:calc(100% + 24px)!important;margin:-12px -12px 10px!important;padding:12px!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.audit-drawer-head>div{min-width:0!important}.audit-drawer-head h2{font-size:17px!important;overflow-wrap:anywhere!important}.audit-detail-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.audit-detail-list>div{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important;align-items:start!important}.audit-detail-list b,.audit-json-block{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important;word-break:break-word!important}}@media(max-width:420px){.audit-shell--v50 .audit-main--v50{padding-inline:9px!important}.audit-shell--v50 .audit-kpi-grid--v50{gap:8px!important}.audit-shell--v50 .audit-kpi-card--v50{min-height:105px!important;padding:11px!important}.audit-shell--v50 .audit-kpi-icon{width:31px!important;height:31px!important;min-width:31px!important}.audit-shell--v50 .audit-kpi-value,.audit-shell--v50 .audit-kpi-status{font-size:18px!important}.audit-shell--v50 .audit-kpi-spark{height:31px!important}.audit-shell--v50 .audit-filter-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.audit-shell--v50 .audit-filter-actions,.audit-shell--v50 .audit-filter-actions.audit-page-actions{grid-column:1 / -1!important}.audit-shell--v50 .audit-filter-actions .audit-btn--icon{width:100%!important}.audit-shell--v50 .audit-detail-row,.audit-drawer .audit-detail-list>div,.audit-user-logs-table td{grid-template-columns:1fr!important;gap:3px!important}.audit-modal-summary-strip,.audit-user-logs-hero{grid-template-columns:minmax(0,1fr)!important}.audit-user-logs-hero>.audit-actor-cell{grid-column:auto!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--compact,.audit-modal-actions--zoomed{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:768px){.audit-shell--v50{background:radial-gradient(420px 220px at 100% 0%,rgba(191,219,254,.52),transparent 70%),radial-gradient(360px 260px at -15% 38%,rgba(224,242,254,.55),transparent 72%),linear-gradient(180deg,#f8fbff,#f2f7fd 58%,#f7faff)!important}.audit-shell--v50 .audit-main--v50{gap:11px!important;padding-top:8px!important}.audit-shell--v50 .audit-kpi-grid--v50{grid-auto-flow:row!important;align-items:stretch!important}.audit-shell--v50 .audit-kpi-card--v50{min-height:106px!important;padding:12px 12px 8px!important;background:#ffffffe0!important;border-color:#94a3b82e!important;box-shadow:0 8px 24px #1e40af0e!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.audit-shell--v50 .audit-kpi-card--v50:last-child{grid-column:1 / -1!important;min-height:84px!important}.audit-shell--v50 .audit-kpi-card--v50:last-child .audit-kpi-topline{align-items:center!important}.audit-shell--v50 .audit-kpi-card--v50:last-child .audit-kpi-body{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 10px!important;width:100%!important}.audit-shell--v50 .audit-kpi-card--v50:last-child .audit-kpi-title,.audit-shell--v50 .audit-kpi-card--v50:last-child .audit-kpi-meta{grid-column:1!important}.audit-shell--v50 .audit-kpi-card--v50:last-child .audit-kpi-status{grid-column:2!important;grid-row:1 / 3!important;font-size:18px!important}.audit-shell--v50 .audit-summary-strip--v50{display:flex!important;grid-template-columns:none!important;gap:9px!important;margin-inline:-12px!important;padding:1px 12px 7px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important}.audit-shell--v50 .audit-summary-strip--v50::-webkit-scrollbar{display:none!important}.audit-shell--v50 .audit-summary-card,.audit-shell--v50 .audit-summary-card--security{flex:0 0 min(84vw,340px)!important;width:min(84vw,340px)!important;min-height:126px!important;scroll-snap-align:start!important;background:#ffffffe6!important;border-color:#94a3b82e!important;box-shadow:0 8px 22px #1e40af0d!important}.audit-shell--v50 .audit-mobile-filter-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:9px!important}.audit-shell--v50 .audit-mobile-filter-head>div{min-width:0!important}.audit-shell--v50 .audit-mobile-filter-head strong,.audit-shell--v50 .audit-mobile-filter-head span{display:block!important}.audit-shell--v50 .audit-mobile-filter-head strong{color:#0f2747!important;font-size:13px!important;line-height:1.2!important}.audit-shell--v50 .audit-mobile-filter-head>div>span{margin-top:2px!important;color:#71839a!important;font-size:9.5px!important;line-height:1.25!important}.audit-shell--v50 .audit-mobile-filter-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:92px!important;min-height:38px!important;padding:8px 10px!important;border:1px solid #d9e6f5!important;border-radius:11px!important;background:#f6faff!important;color:#245ea9!important;font-size:11px!important;font-weight:800!important}.audit-shell--v50 .audit-mobile-filter-toggle .is-rotated{transform:rotate(180deg)!important}.audit-shell--v50 .audit-filter-grid--top>.audit-date-box,.audit-shell--v50 .audit-filter-grid--top>.audit-select-wrap--custom,.audit-shell--v50 .audit-filter-grid--bottom>.audit-select-wrap--custom{display:none!important}.audit-shell--v50 .audit-filter-card--v50.is-mobile-expanded .audit-filter-grid--top>.audit-date-box,.audit-shell--v50 .audit-filter-card--v50.is-mobile-expanded .audit-filter-grid--top>.audit-select-wrap--custom,.audit-shell--v50 .audit-filter-card--v50.is-mobile-expanded .audit-filter-grid--bottom>.audit-select-wrap--custom{display:grid!important}.audit-shell--v50 .audit-filter-card--v50{padding:11px!important;background:#ffffffeb!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:0 9px 26px #1e40af0e!important}.audit-shell--v50 .audit-search-box{min-height:45px!important;border-color:#dce8f5!important;background:#f8fbff!important}.audit-shell--v50 .audit-filter-grid--bottom{margin-top:8px!important}.audit-shell--v50 .audit-filter-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px!important}.audit-shell--v50 .audit-filter-cta .audit-btn{min-height:40px!important}.audit-shell--v50 .audit-live-grid--v50{display:block!important}.audit-shell--v50 .audit-table-card{background:#fffffff0!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:0 10px 28px #1e40af0f!important}.audit-shell--v50 .audit-table-toolbar{position:sticky!important;top:0!important;z-index:3!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid #edf2f8!important}.audit-shell--v50 .audit-table-toolbar>span{font-weight:750!important;color:#38506f!important}.audit-shell--v50 .audit-mobile-log-list{max-height:min(66dvh,690px)!important;padding:9px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scroll-padding:9px!important}.audit-shell--v50 .audit-mobile-log-card{position:relative!important;padding:11px!important;border:1px solid #e4ebf4!important;border-radius:14px!important;background:#fff!important;box-shadow:0 3px 11px #0f172a09!important}.audit-shell--v50 .audit-mobile-log-card.is-selected{border-color:#8ab6ff!important;box-shadow:0 0 0 3px #3b82f61a,0 5px 16px #1e40af12!important}.audit-shell--v50 .audit-mobile-log-action{padding:9px 10px!important;border:1px solid #edf2f7!important;border-radius:11px!important;background:#f8fafc!important}.audit-shell--v50 .audit-mobile-log-action strong{font-size:13px!important}.audit-shell--v50 .audit-mobile-log-action small{margin-top:3px!important;font-size:10.5px!important}.audit-shell--v50 .audit-mobile-log-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-shell--v50 .audit-mobile-log-meta span:first-child{grid-column:1 / -1!important}.audit-shell--v50 .audit-mobile-log-meta span{padding:6px 7px!important;border-radius:8px!important;background:#f5f8fc!important;color:#60748d!important;font-size:10px!important}.audit-shell--v50 .audit-mobile-log-pills{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important}.audit-shell--v50 .audit-mobile-open{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:7px 9px!important;border:1px solid #d6e6ff!important;border-radius:9px!important;background:#eef5ff!important;color:#235da9!important;font-size:10.5px!important;font-weight:800!important;white-space:nowrap!important}.audit-shell--v50 .audit-table-footer{border-top:1px solid #edf2f8!important;background:#fbfdff!important}.audit-shell--v50 .audit-selected-card--v50{display:none!important}}@media(min-width:769px){.audit-mobile-filter-head,.audit-mobile-filter-toggle{display:none!important}}@media(max-width:420px){.audit-shell--v50 .audit-summary-strip--v50{margin-inline:-9px!important;padding-inline:9px!important}.audit-shell--v50 .audit-summary-card,.audit-shell--v50 .audit-summary-card--security{flex-basis:min(88vw,330px)!important;width:min(88vw,330px)!important}.audit-shell--v50 .audit-mobile-filter-head{align-items:flex-start!important}.audit-shell--v50 .audit-mobile-filter-head>div>span{display:none!important}.audit-shell--v50 .audit-filter-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.audit-shell--v50 .audit-filter-actions,.audit-shell--v50 .audit-filter-actions.audit-page-actions{grid-column:1 / -1!important}.audit-shell--v50 .audit-filter-actions .audit-btn--icon{width:100%!important}.audit-shell--v50 .audit-mobile-log-meta{grid-template-columns:minmax(0,1fr)!important}.audit-shell--v50 .audit-mobile-log-meta span:first-child{grid-column:auto!important}.audit-shell--v50 .audit-mobile-log-pills{grid-template-columns:auto auto!important}.audit-shell--v50 .audit-mobile-open{grid-column:1 / -1!important}}@media(max-width:768px){html:has(.audit-shell--v50),body:has(.audit-shell--v50){width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important;background:#f8fbff!important}body:has(.audit-shell--v50)>#root,body:has(.audit-shell--v50)>#__next,body:has(.audit-shell--v50)>.app,body:has(.audit-shell--v50) .app-layout,body:has(.audit-shell--v50) .dashboard-layout,body:has(.audit-shell--v50) .main-layout,body:has(.audit-shell--v50) .layout-content,body:has(.audit-shell--v50) .main-content,body:has(.audit-shell--v50) .page-container,body:has(.audit-shell--v50) .page-wrapper,body:has(.audit-shell--v50) .content-wrapper{min-width:0!important;max-width:100%!important;margin-top:0!important;padding-top:0!important;overflow-x:hidden!important}.audit-shell--v50.audit-shell--inside-app{--audit-mobile-lift: 0px;position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:auto!important;margin:0!important;padding:0!important;border-radius:0!important;overflow-x:hidden!important;overflow-y:visible!important;background:radial-gradient(390px 250px at 102% -12%,rgba(191,219,254,.5),transparent 69%),radial-gradient(430px 330px at -28% 24%,rgba(219,234,254,.62),transparent 72%),linear-gradient(180deg,#f9fcff,#f2f8ff 54%,#f8fbff)!important}.audit-shell--v50 .audit-main--v50{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;align-content:flex-start!important;gap:9px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:auto!important;margin:0!important;padding:6px 10px calc(132px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:visible!important;transform:translate3d(0,calc(var(--audit-mobile-lift, 0px) * -1),0)!important;will-change:transform!important}.audit-shell--v50[data-mobile-lifted=true] .audit-main--v50{margin-bottom:calc(var(--audit-mobile-lift, 0px) * -1)!important}.audit-shell--v50 .audit-main--v50:before,.audit-shell--v50 .audit-main--v50:after{display:none!important}.audit-shell--v50 .audit-bg-orb{display:block!important;position:fixed!important;z-index:0!important;pointer-events:none!important;border-radius:999px!important;filter:none!important;opacity:.46!important}.audit-shell--v50 .audit-bg-orb.orb-one{width:270px!important;height:270px!important;top:-92px!important;right:-82px!important;background:#badeffb8!important}.audit-shell--v50 .audit-bg-orb.orb-two{width:330px!important;height:330px!important;top:112px!important;left:-168px!important;background:#d6edffad!important}.audit-shell--v50 .audit-main--v50>:not(.audit-bg-orb){position:relative!important;z-index:1!important;min-width:0!important;max-width:100%!important;margin-top:0!important}.audit-shell--v50 .audit-page-header,.audit-shell--v50 .audit-page-title,.audit-shell--v50 .audit-page-actions,.audit-shell--v50 .audit-top-header,.audit-shell--v50 .audit-header-right,.audit-shell--v50 .audit-breadcrumb{display:none!important}.audit-shell--v50 .audit-error{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:0!important;margin:0 0 7px!important;padding:10px 11px!important;border-radius:14px!important;font-size:13px!important;line-height:1.25!important;box-shadow:0 8px 22px #b91c1c0e!important}.audit-shell--v50 .audit-error svg,.audit-shell--v50 .audit-error button{flex:0 0 auto!important}.audit-shell--v50 .audit-error button{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border-radius:10px!important}.audit-shell--v50 .audit-kpi-grid--v50{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important}.audit-shell--v50 .audit-kpi-card--v50{min-width:0!important;min-height:94px!important;height:auto!important;padding:10px 10px 6px!important;border-radius:14px!important;overflow:hidden!important;background:#ffffffeb!important;border:1px solid rgba(148,163,184,.16)!important;box-shadow:0 7px 18px #1e40af0d!important}.audit-shell--v50 .audit-kpi-card--v50:last-child:nth-child(odd){grid-column:1 / -1!important;min-height:70px!important}.audit-shell--v50 .audit-kpi-topline{display:flex!important;align-items:flex-start!important;gap:7px!important}.audit-shell--v50 .audit-kpi-icon{width:31px!important;height:31px!important;min-width:31px!important;border-radius:10px!important}.audit-shell--v50 .audit-kpi-icon svg{width:16px!important;height:16px!important}.audit-shell--v50 .audit-kpi-body{min-width:0!important;gap:1px!important}.audit-shell--v50 .audit-kpi-title{font-size:10.5px!important;line-height:1.22!important;font-weight:800!important;white-space:normal!important;overflow-wrap:anywhere!important}.audit-shell--v50 .audit-kpi-value,.audit-shell--v50 .audit-kpi-status{margin-top:2px!important;font-size:18px!important;line-height:1.02!important;letter-spacing:-.035em!important}.audit-shell--v50 .audit-kpi-meta,.audit-shell--v50 .audit-kpi-trend{margin-top:3px!important;font-size:9.5px!important;line-height:1.2!important;white-space:normal!important}.audit-shell--v50 .audit-kpi-spark{height:28px!important;min-height:28px!important;margin:5px -5px -6px!important}.audit-shell--v50 .audit-kpi-svg{height:100%!important}.audit-shell--v50 .audit-summary-strip--v50{margin:0 -10px!important;padding:0 10px 4px!important}.audit-shell--v50 .audit-summary-card,.audit-shell--v50 .audit-summary-card--security{flex-basis:min(80vw,310px)!important;width:min(80vw,310px)!important;min-height:102px!important;padding:10px!important;border-radius:14px!important}.audit-shell--v50 .audit-filter-card--v50,.audit-shell--v50 .audit-table-card,.audit-shell--v50 .audit-selected-card--v50{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border-radius:15px!important}.audit-shell--v50 .audit-filter-card--v50{padding:9px!important}.audit-shell--v50 .audit-mobile-filter-head{margin-bottom:7px!important}.audit-shell--v50 .audit-search-box,.audit-shell--v50 .audit-control-box,.audit-shell--v50 .audit-select-wrap--custom{min-height:42px!important;border-radius:12px!important}.audit-shell--v50 .audit-filter-cta .audit-btn,.audit-shell--v50 .audit-filter-actions .audit-btn--icon{min-height:38px!important;height:38px!important}.audit-shell--v50 .audit-table-toolbar{padding:9px 10px 7px!important}.audit-shell--v50 .audit-mobile-log-list{max-height:min(52dvh,520px)!important;padding:8px!important;gap:8px!important}.audit-shell--v50 .audit-mobile-log-card{padding:10px!important;border-radius:13px!important}.audit-shell--v50 .audit-table-footer{padding:8px 10px 10px!important}.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-modal-backdrop--zoomed-out,.audit-drawer-backdrop{padding:7px 7px 0!important}.audit-modal,.audit-modal--pastel,.audit-advanced-modal,.audit-insight-modal,.audit-alerts-action-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-security-check-modal,.audit-security-check-modal--enterprise,.audit-drawer{max-height:calc(100dvh - 7px)!important;padding:11px!important;border-radius:20px 20px 0 0!important}}@media(max-width:430px){.audit-shell--v50 .audit-main--v50{gap:8px!important;padding-left:8px!important;padding-right:8px!important}.audit-shell--v50 .audit-kpi-grid--v50{gap:7px!important}.audit-shell--v50 .audit-kpi-card--v50{min-height:88px!important;padding:9px 9px 5px!important}.audit-shell--v50 .audit-kpi-icon{width:29px!important;height:29px!important;min-width:29px!important}.audit-shell--v50 .audit-kpi-title{font-size:10px!important}.audit-shell--v50 .audit-kpi-value,.audit-shell--v50 .audit-kpi-status{font-size:17px!important}.audit-shell--v50 .audit-kpi-spark{height:24px!important;min-height:24px!important}.audit-shell--v50 .audit-error{padding:9px 10px!important;font-size:12.5px!important}.audit-shell--v50 .audit-summary-strip--v50{margin-inline:-8px!important;padding-inline:8px!important}}@media(max-width:768px){.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-modal-backdrop--zoomed-out,.audit-drawer-backdrop{align-items:flex-end!important;padding:10px 10px 0!important;background:linear-gradient(180deg,#0f172a6b,#0f172a99)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.audit-modal,.audit-modal--pastel,.audit-advanced-modal,.audit-insight-modal,.audit-alerts-action-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-security-check-modal,.audit-security-check-modal--enterprise,.audit-drawer{width:min(100%,560px)!important;max-width:560px!important;max-height:calc(100dvh - 10px)!important;padding:14px!important;border-radius:26px 26px 0 0!important;border:1px solid rgba(255,255,255,.72)!important;background:linear-gradient(180deg,#fffffffc,#f7fafffb)!important;box-shadow:0 -12px 42px #0f172a29,0 -2px 10px #0f172a0f!important;scrollbar-width:thin!important}.audit-modal:before,.audit-modal--pastel:before,.audit-advanced-modal:before,.audit-insight-modal:before,.audit-alerts-action-modal:before,.audit-temp-ban-modal:before,.audit-user-logs-modal:before,.audit-security-check-modal:before,.audit-security-check-modal--enterprise:before,.audit-drawer:before{content:"";position:sticky;top:0;display:block;width:44px;height:5px;margin:-2px auto 10px;border-radius:999px;background:linear-gradient(90deg,#d4def0,#bfcce7);z-index:8}.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--with-icon,.audit-modal-head--compact-pro,.audit-drawer-head{top:2px!important;width:calc(100% + 28px)!important;margin:-14px -14px 12px!important;padding:14px 14px 12px!important;border-bottom:1px solid rgba(217,226,240,.8)!important;background:linear-gradient(180deg,#fffffffa,#f8fbfff5)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-radius:26px 26px 0 0!important}.audit-modal-title-wrap h2,.audit-drawer-head h2{font-size:18px!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#15304e!important}.audit-modal-title-wrap p,.audit-drawer-head p,.audit-drawer-head span+div p{font-size:11px!important;line-height:1.45!important;color:#6c809d!important}.audit-modal-title-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important;box-shadow:inset 0 1px #fff9,0 6px 14px #5e78a424!important}.audit-modal-head>button,.audit-drawer-head>button{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;border:1px solid rgba(215,224,238,.92)!important;background:#f8fbfffa!important;color:#315b86!important;box-shadow:0 4px 12px #2e4e7414!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro{gap:12px!important}.audit-modal-field,.audit-modal-grid label,.audit-export-card,.audit-overview-panel,.audit-security-metric,.audit-incident-card,.audit-review-note,.audit-ban-preview,.audit-response-playbook,.audit-security-command-bar,.audit-incident-panel,.audit-incident-queue,.audit-user-row,.audit-alert-row,.audit-alert-row--actionable,.audit-evidence-row,.audit-evidence-row--compact,.audit-saved-list>*,.audit-users-modal-list>*,.audit-insight-list>*,.audit-insight-list--actions>*{border-radius:16px!important}.audit-modal-field,.audit-modal-grid label{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.audit-modal-field-label,.audit-modal-grid label>span{margin-bottom:6px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.01em!important;color:#5a7597!important}.audit-modal input,.audit-modal textarea,.audit-modal select,.audit-user-log-search,.audit-user-log-search input,.audit-save-row input,.audit-save-row button,.audit-modal-field .audit-select-wrap,.audit-modal-grid .audit-select-wrap{border-radius:15px!important}.audit-modal input,.audit-modal textarea,.audit-modal select,.audit-user-log-search,.audit-save-row input,.audit-modal-field .audit-select-wrap,.audit-modal-grid .audit-select-wrap{border:1px solid #dbe5f1!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:inset 0 1px #ffffffd9,0 3px 10px #839bbf0f!important}.audit-modal input,.audit-modal select,.audit-save-row input,.audit-modal-field .audit-select-wrap,.audit-modal-grid .audit-select-wrap,.audit-user-log-search{min-height:50px!important}.audit-modal textarea{min-height:112px!important;padding-top:12px!important;padding-bottom:12px!important;resize:vertical!important}.audit-modal-summary-strip,.audit-user-logs-hero,.audit-overview-grid,.audit-security-metrics-grid,.audit-security-metrics-grid--review,.audit-security-metrics-grid--wide,.audit-incident-facts-grid,.audit-incident-columns,.audit-incident-columns--wide,.audit-review-actions-grid,.audit-review-actions-grid--incident,.audit-review-actions-grid--wide,.audit-review-checklist,.audit-review-checklist--columns{gap:10px!important}.audit-modal-summary-strip article,.audit-user-logs-stat,.audit-overview-panel,.audit-security-metric,.audit-incident-card,.audit-review-note,.audit-ban-preview,.audit-response-playbook,.audit-security-command-bar,.audit-incident-panel,.audit-incident-queue,.audit-user-row,.audit-alert-row,.audit-alert-row--actionable,.audit-evidence-row,.audit-evidence-row--compact{border:1px solid #e4ebf5!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 8px 22px #849abc14!important}.audit-modal-summary-strip article,.audit-user-logs-stat{padding:12px!important}.audit-alert-row,.audit-alert-row--actionable,.audit-user-row,.audit-evidence-row,.audit-evidence-row--compact{padding:12px!important}.audit-insight-empty,.audit-insight-empty--action,.audit-modal-error,.audit-modal-success{border-radius:16px!important;padding:12px!important}.audit-user-log-search{padding-inline:12px!important;margin-bottom:10px!important}.audit-user-logs-table tr{margin-bottom:10px!important;padding:12px!important;border-radius:16px!important;border:1px solid #e3ebf6!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 8px 22px #849abc12!important}.audit-user-logs-table td{grid-template-columns:92px minmax(0,1fr)!important;padding:8px 0!important}.audit-user-logs-table td:before{font-size:10px!important;color:#7084a2!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--compact,.audit-modal-actions--zoomed{bottom:-14px!important;width:calc(100% + 28px)!important;margin:12px -14px -14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;border-top:1px solid rgba(217,226,240,.86)!important;background:linear-gradient(180deg,#fffffff5,#f7fafffa)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.audit-modal-actions>button,.audit-modal-summary-strip button,.audit-alert-actions button,.audit-incident-user-actions button,.audit-sec-topline-actions button,.audit-review-action-btn{width:100%!important;min-height:46px!important;border-radius:14px!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}.audit-modal-actions>button.primary,.audit-modal-actions>button.danger,.audit-modal-actions>button:last-child{order:-1!important}.audit-modal-summary-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.audit-modal-summary-strip>button{grid-column:1 / -1!important}.audit-drawer .audit-detail-list,.audit-drawer .audit-json-block,.audit-drawer .audit-detail-hero,.audit-drawer .audit-detail-meta,.audit-drawer .audit-detail-section{border-radius:16px!important}}@media(max-width:430px){.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-modal-backdrop--zoomed-out,.audit-drawer-backdrop{padding:8px 8px 0!important}.audit-modal,.audit-modal--pastel,.audit-advanced-modal,.audit-insight-modal,.audit-alerts-action-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-security-check-modal,.audit-security-check-modal--enterprise,.audit-drawer{padding:12px!important;border-radius:22px 22px 0 0!important}.audit-modal:before,.audit-modal--pastel:before,.audit-advanced-modal:before,.audit-insight-modal:before,.audit-alerts-action-modal:before,.audit-temp-ban-modal:before,.audit-user-logs-modal:before,.audit-security-check-modal:before,.audit-security-check-modal--enterprise:before,.audit-drawer:before{margin-bottom:8px!important}.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--with-icon,.audit-modal-head--compact-pro,.audit-drawer-head{width:calc(100% + 24px)!important;margin:-12px -12px 10px!important;padding:12px 12px 10px!important;border-radius:22px 22px 0 0!important}.audit-modal-title-wrap h2,.audit-drawer-head h2{font-size:16px!important}.audit-modal-title-wrap p,.audit-drawer-head p{font-size:10.5px!important}.audit-modal-title-icon,.audit-modal-head>button,.audit-drawer-head>button{width:36px!important;height:36px!important;min-width:36px!important}.audit-modal-summary-strip,.audit-user-logs-hero{grid-template-columns:minmax(0,1fr)!important}.audit-user-logs-table td,.audit-drawer .audit-detail-list>div{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--compact,.audit-modal-actions--zoomed{width:calc(100% + 24px)!important;margin:10px -12px -12px!important;padding:10px 12px calc(12px + env(safe-area-inset-bottom))!important}}@media(max-width:768px){html:has(.audit-modal-backdrop),html:has(.audit-drawer-backdrop),body:has(.audit-modal-backdrop),body:has(.audit-drawer-backdrop){overflow:hidden!important;touch-action:none!important}.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-modal-backdrop--zoomed-out,.audit-drawer-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100dvh!important;padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))!important;overflow:hidden!important;background:radial-gradient(420px 260px at 20% 0%,rgba(147,197,253,.22),transparent 72%),linear-gradient(180deg,#0f172a7a,#0f172aa3)!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;z-index:99999!important}.audit-modal,.audit-modal--pastel,.audit-modal--pro,.audit-advanced-modal,.audit-insight-modal,.audit-alerts-action-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-security-check-modal,.audit-security-check-modal--enterprise,.audit-drawer{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;width:min(100%,560px)!important;max-width:560px!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)))!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(220,231,245,.96)!important;border-radius:28px!important;background:radial-gradient(280px 180px at 100% 0%,rgba(219,234,254,.55),transparent 78%),linear-gradient(180deg,#fffffffe,#f7fafffe)!important;box-shadow:0 28px 80px #0f172a47,0 8px 22px #2e486e1f!important;transform:none!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;font-size:13px!important;color:#17324f!important;touch-action:pan-y!important}.audit-modal:before,.audit-modal--pastel:before,.audit-modal--pro:before,.audit-advanced-modal:before,.audit-insight-modal:before,.audit-alerts-action-modal:before,.audit-temp-ban-modal:before,.audit-user-logs-modal:before,.audit-security-check-modal:before,.audit-security-check-modal--enterprise:before,.audit-drawer:before{content:none!important}.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--with-icon,.audit-modal-head--compact-pro,.audit-drawer-head{position:sticky!important;top:0!important;z-index:20!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px 14px 12px!important;border-radius:0!important;border-bottom:1px solid rgba(220,231,245,.92)!important;background:linear-gradient(180deg,#fffffffb,#f9fcfff6)!important;backdrop-filter:blur(16px) saturate(130%)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important;box-shadow:0 7px 18px #576f940f!important}.audit-modal-title-wrap,.audit-modal-head--with-icon .audit-modal-title-wrap{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important}.audit-modal-title-wrap>div,.audit-drawer-head>div{min-width:0!important}.audit-modal-title-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important;background:linear-gradient(135deg,#eaf4ff,#fff)!important;border:1px solid rgba(210,226,247,.92)!important;color:#2f73f6!important;box-shadow:0 7px 18px #4d74a91c!important}.audit-modal-title-icon.red{background:linear-gradient(135deg,#fff0f2,#fff)!important;border-color:#ffd8df!important;color:#e23a52!important}.audit-modal-title-icon.teal{background:linear-gradient(135deg,#e9fbf8,#fff)!important;border-color:#c9f3ed!important;color:#0b9c98!important}.audit-modal-title-icon svg{width:18px!important;height:18px!important}.audit-modal-title-wrap h2,.audit-modal-head h2,.audit-drawer-head h2{margin:0!important;max-width:100%!important;color:#142d4d!important;font-size:17px!important;font-weight:900!important;letter-spacing:-.025em!important;line-height:1.18!important;overflow-wrap:anywhere!important}.audit-modal-title-wrap p,.audit-modal-head p,.audit-drawer-head p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;margin:4px 0 0!important;max-width:100%!important;overflow:hidden!important;color:#6d819d!important;font-size:11px!important;font-weight:650!important;line-height:1.36!important}.audit-drawer-head span{display:inline-flex!important;width:fit-content!important;margin-bottom:3px!important;color:#3677f5!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.audit-modal-head>button,.audit-drawer-head>button{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid rgba(214,225,239,.96)!important;border-radius:14px!important;background:#fff!important;color:#315a84!important;box-shadow:0 6px 16px #4d698f1a!important}.audit-modal-head>button svg,.audit-drawer-head>button svg{width:18px!important;height:18px!important}.audit-modal>:not(.audit-modal-head):not(.audit-modal-head--pastel):not(.audit-modal-actions):not(.audit-modal-actions--pastel):not(.audit-modal-actions--compact):not(.audit-modal-actions--zoomed),.audit-modal--pastel>:not(.audit-modal-head):not(.audit-modal-head--pastel):not(.audit-modal-actions):not(.audit-modal-actions--pastel):not(.audit-modal-actions--compact):not(.audit-modal-actions--zoomed),.audit-drawer>:not(.audit-drawer-head){margin-left:14px!important;margin-right:14px!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro,.audit-export-filter-grid,.audit-overview-grid,.audit-security-metrics-grid,.audit-security-metrics-grid--review,.audit-security-metrics-grid--wide,.audit-incident-facts-grid,.audit-incident-columns,.audit-incident-columns--wide,.audit-review-actions-grid,.audit-review-actions-grid--incident,.audit-review-actions-grid--wide,.audit-review-checklist,.audit-review-checklist--columns,.audit-incident-layout,.audit-incident-layout--wide{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin-top:12px!important}.audit-modal-grid-full{grid-column:1 / -1!important}.audit-modal-field,.audit-modal-grid label{display:grid!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.audit-modal-field-label,.audit-modal-grid label>span{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;color:#547191!important;font-size:11px!important;font-weight:850!important;letter-spacing:.01em!important;line-height:1.2!important}.audit-modal-field-label svg,.audit-modal-grid label>span svg{width:13px!important;height:13px!important;color:#6290c6!important}.audit-modal input,.audit-modal textarea,.audit-modal select,.audit-modal-field .audit-select-wrap,.audit-modal-grid .audit-select-wrap,.audit-user-log-search,.audit-save-row input{width:100%!important;min-width:0!important;max-width:100%!important;border:1px solid #dbe6f3!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#17324f!important;box-shadow:inset 0 1px #fffffff2,0 3px 12px #657ea20f!important;font-size:16px!important;outline:none!important}.audit-modal input,.audit-modal select,.audit-modal-field .audit-select-wrap,.audit-modal-grid .audit-select-wrap,.audit-user-log-search,.audit-save-row input{min-height:48px!important}.audit-modal input,.audit-modal select,.audit-save-row input{padding:0 14px!important}.audit-modal textarea{min-height:108px!important;padding:12px 14px!important;resize:vertical!important;line-height:1.45!important}.audit-modal input:focus,.audit-modal textarea:focus,.audit-modal select:focus,.audit-user-log-search:focus-within,.audit-save-row input:focus{border-color:#8dbbff!important;box-shadow:0 0 0 4px #3b82f61f,inset 0 1px #fffffff2!important}.audit-modal-field .audit-select-wrap select,.audit-modal-grid .audit-select-wrap select,.audit-modal-grid select{appearance:none!important;-webkit-appearance:none!important;height:48px!important;padding-right:42px!important}.audit-modal-summary-strip,.audit-user-logs-hero{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:auto!important;margin-top:12px!important}.audit-modal-summary-strip article,.audit-user-logs-stat,.audit-overview-panel,.audit-security-metric,.audit-incident-card,.audit-review-note,.audit-ban-preview,.audit-response-playbook,.audit-security-command-bar,.audit-incident-panel,.audit-incident-queue,.audit-alert-row,.audit-alert-row--actionable,.audit-user-row,.audit-evidence-row,.audit-evidence-row--compact,.audit-saved-item,.audit-insight-empty,.audit-insight-empty--action,.audit-modal-error,.audit-modal-success,.audit-detail-list,.audit-detail-hero,.audit-json-block{min-width:0!important;max-width:100%!important;border:1px solid #e3ebf6!important;border-radius:17px!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 8px 22px #647fa613!important;overflow:hidden!important}.audit-modal-summary-strip article,.audit-user-logs-stat,.audit-overview-panel,.audit-security-metric,.audit-incident-card,.audit-review-note,.audit-ban-preview,.audit-response-playbook,.audit-security-command-bar,.audit-incident-panel,.audit-incident-queue,.audit-insight-empty,.audit-insight-empty--action,.audit-modal-error,.audit-modal-success,.audit-detail-list,.audit-detail-hero,.audit-json-block{padding:12px!important}.audit-modal-summary-strip article span,.audit-user-logs-stat span,.audit-overview-panel span,.audit-security-metric span{min-width:0!important;color:#7385a0!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.045em!important}.audit-modal-summary-strip article strong,.audit-user-logs-stat strong,.audit-overview-panel strong,.audit-security-metric strong{color:#162b46!important;font-size:18px!important;line-height:1.1!important;overflow-wrap:anywhere!important}.audit-modal-summary-strip>button{grid-column:1 / -1!important}.audit-insight-list,.audit-insight-list--actions,.audit-saved-list,.audit-users-modal-list,.audit-evidence-list,.audit-evidence-list--compact{display:grid!important;gap:10px!important;width:auto!important;min-width:0!important;max-height:none!important;margin-top:12px!important;overflow:visible!important}.audit-alert-row,.audit-alert-row--actionable,.audit-user-row,.audit-evidence-row,.audit-evidence-row--compact,.audit-saved-item,.audit-incident-user-row,.audit-incident-user-row--dense{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;padding:12px!important}.audit-alert-row--actionable,.audit-alert-actions,.audit-incident-user-actions,.audit-sec-topline-actions{grid-template-columns:minmax(0,1fr)!important}.audit-alert-body,.audit-alert-title-line,.audit-alert-meta,.audit-alert-pills,.audit-user-row>div,.audit-user-row strong,.audit-user-row small,.audit-evidence-row>*,.audit-incident-user-row>*,.audit-overview-module,.audit-security-command-copy,.audit-security-command-copy h3,.audit-security-command-copy p,.audit-security-command-copy small,.audit-card-mini-head,.audit-incident-head,.audit-incident-head>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.audit-alert-title-line,.audit-alert-actions,.audit-incident-user-actions,.audit-sec-topline-actions,.audit-card-mini-head{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.audit-alert-actions button,.audit-incident-user-actions button,.audit-sec-topline-actions button,.audit-review-action-btn,.audit-modal-summary-strip button,.audit-save-row button{width:100%!important;min-width:0!important;min-height:44px!important;justify-content:center!important;border-radius:14px!important;white-space:normal!important;line-height:1.15!important}.audit-incident-queue,.audit-incident-queue--wide{position:static!important;max-height:220px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.audit-incident-panel,.audit-incident-panel--wide{min-height:0!important;overflow:visible!important}.audit-user-logs-hero>.audit-actor-cell{grid-column:1 / -1!important;width:100%!important;min-width:0!important}.audit-user-log-search{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0 12px!important;margin-top:12px!important;margin-bottom:10px!important}.audit-user-log-search input{height:46px!important;min-height:46px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.audit-user-logs-table-wrap{width:auto!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.audit-user-logs-table,.audit-user-logs-table tbody{display:block!important;width:100%!important}.audit-user-logs-table thead{display:none!important}.audit-user-logs-table tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:12px!important;border:1px solid #e3ebf6!important;border-radius:17px!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 8px 22px #647fa613!important}.audit-user-logs-table td{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;width:100%!important;min-width:0!important;padding:8px 0!important;border:0!important;border-bottom:1px solid #edf2f8!important;overflow-wrap:anywhere!important}.audit-user-logs-table td:last-child{display:flex!important;justify-content:flex-end!important;border-bottom:0!important}.audit-user-logs-table td:before{color:#7385a0!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.045em!important}.audit-user-logs-table td:nth-child(1):before{content:"Time"}.audit-user-logs-table td:nth-child(2):before{content:"Action"}.audit-user-logs-table td:nth-child(3):before{content:"Module"}.audit-user-logs-table td:nth-child(4):before{content:"Target"}.audit-user-logs-table td:nth-child(5):before{content:"IP / Device"}.audit-user-logs-table td:nth-child(6):before{content:"Severity"}.audit-user-logs-table td:nth-child(7):before{content:"Status"}.audit-user-logs-table td>strong,.audit-user-logs-table td>b,.audit-user-logs-table td>small,.audit-user-logs-table td>span,.audit-user-logs-table td>div{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.audit-drawer .audit-detail-hero,.audit-drawer .audit-detail-meta,.audit-drawer .audit-detail-list,.audit-drawer .audit-json-block{width:auto!important;min-width:0!important;max-width:100%!important;margin-top:12px!important}.audit-drawer .audit-detail-list>div{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;padding:9px 0!important;border-bottom:1px solid #edf2f8!important}.audit-drawer .audit-detail-list>div:last-child{border-bottom:0!important}.audit-detail-list b,.audit-json-block,.audit-json-block code,pre.audit-json-block{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important;word-break:break-word!important}.audit-save-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:auto!important;margin-top:12px!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--compact,.audit-modal-actions--zoomed{position:sticky!important;bottom:0!important;z-index:25!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;margin:14px 0 0!important;padding:12px 14px max(12px,env(safe-area-inset-bottom))!important;border-top:1px solid rgba(220,231,245,.92)!important;background:linear-gradient(180deg,#fffffff2,#f8fbfffb)!important;backdrop-filter:blur(16px) saturate(130%)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important}.audit-modal-actions>button{width:100%!important;min-width:0!important;min-height:46px!important;padding:10px 12px!important;border-radius:15px!important;justify-content:center!important;white-space:normal!important;line-height:1.15!important;font-size:13px!important;font-weight:850!important}.audit-modal-actions>button.primary,.audit-modal-actions>button.danger,.audit-modal-actions>button:last-child{order:-1!important}}@media(max-width:430px){.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-modal-backdrop--zoomed-out,.audit-drawer-backdrop{padding:max(8px,env(safe-area-inset-top)) 7px max(8px,env(safe-area-inset-bottom))!important}.audit-modal,.audit-modal--pastel,.audit-modal--pro,.audit-advanced-modal,.audit-insight-modal,.audit-alerts-action-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-security-check-modal,.audit-security-check-modal--enterprise,.audit-drawer{width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)))!important;border-radius:24px!important}.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--with-icon,.audit-modal-head--compact-pro,.audit-drawer-head{padding:12px!important}.audit-modal-title-wrap,.audit-modal-head--with-icon .audit-modal-title-wrap{gap:9px!important}.audit-modal-title-icon,.audit-modal-head>button,.audit-drawer-head>button{width:36px!important;height:36px!important;min-width:36px!important;border-radius:13px!important}.audit-modal-title-wrap h2,.audit-modal-head h2,.audit-drawer-head h2{font-size:16px!important}.audit-modal-title-wrap p,.audit-modal-head p,.audit-drawer-head p{font-size:10.5px!important}.audit-modal>:not(.audit-modal-head):not(.audit-modal-head--pastel):not(.audit-modal-actions):not(.audit-modal-actions--pastel):not(.audit-modal-actions--compact):not(.audit-modal-actions--zoomed),.audit-modal--pastel>:not(.audit-modal-head):not(.audit-modal-head--pastel):not(.audit-modal-actions):not(.audit-modal-actions--pastel):not(.audit-modal-actions--compact):not(.audit-modal-actions--zoomed),.audit-drawer>:not(.audit-drawer-head){margin-left:12px!important;margin-right:12px!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--pro,.audit-export-filter-grid,.audit-overview-grid,.audit-security-metrics-grid,.audit-security-metrics-grid--review,.audit-security-metrics-grid--wide,.audit-incident-facts-grid,.audit-incident-columns,.audit-incident-columns--wide,.audit-review-actions-grid,.audit-review-actions-grid--incident,.audit-review-actions-grid--wide,.audit-review-checklist,.audit-review-checklist--columns,.audit-modal-summary-strip,.audit-user-logs-hero,.audit-incident-layout,.audit-incident-layout--wide{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.audit-user-logs-hero>.audit-actor-cell,.audit-modal-summary-strip>button{grid-column:auto!important}.audit-alert-row,.audit-alert-row--actionable,.audit-user-row,.audit-evidence-row,.audit-evidence-row--compact,.audit-saved-item,.audit-incident-user-row,.audit-incident-user-row--dense{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:11px!important}.audit-user-logs-table td,.audit-drawer .audit-detail-list>div{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--compact,.audit-modal-actions--zoomed{padding:10px 12px max(10px,env(safe-area-inset-bottom))!important}}@media(max-width:768px){html body :is(.al-modal-overlay,.audit-modal-overlay,[class*=audit][class*=overlay]){align-items:flex-start!important;padding:max(16px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;background:#0b1c3780!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;overflow-y:auto!important}html body :is(.al-modal,.audit-modal,[class*=audit][role=dialog],.audit-logs-page [role=dialog]){width:min(100%,540px)!important;max-width:100%!important;max-height:calc(100dvh - 30px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0 auto!important;border:1px solid #d9e6f5!important;border-radius:20px!important;background:#fff!important;box-shadow:0 26px 68px -30px #0d27488c!important;overflow:hidden!important}html body :is(.al-modal-header,.audit-modal-header,[class*=audit][class*=modal]>header){padding:14px 15px!important;background:linear-gradient(135deg,#eaf5ff,#f8fbff)!important;border-bottom:1px solid #dce9f7!important}html body :is(.al-modal-body,.audit-modal-body,[class*=audit][class*=modal] [class*=body]){min-height:0!important;padding:13px 14px!important;overflow-y:auto!important}html body :is(.al-modal-footer,.audit-modal-footer,[class*=audit][class*=modal] [class*=footer]){display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;padding:11px 13px calc(11px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #e1ebf6!important}html body :is(.al-modal-footer,.audit-modal-footer,[class*=audit][class*=modal] [class*=footer]) button,html body :is(.al-modal,.audit-modal,.audit-logs-page [role=dialog]) button:not([aria-label=Close]):not([class*=close]){min-height:36px!important;height:auto!important;max-width:100%!important;padding:7px 11px!important;border-radius:10px!important;font-size:11.5px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}}@media(max-width:768px){html.audit-mobile-modal-open,body.audit-mobile-modal-open{overflow:hidden!important;touch-action:none!important}html.audit-mobile-modal-open [class*=bottom-nav],body.audit-mobile-modal-open [class*=bottom-nav],html.audit-mobile-modal-open [class*=bottomnav],body.audit-mobile-modal-open [class*=bottomnav],html.audit-mobile-modal-open [class*=mobile-nav],body.audit-mobile-modal-open [class*=mobile-nav],html.audit-mobile-modal-open [class*=tab-bar],body.audit-mobile-modal-open [class*=tab-bar],html.audit-mobile-modal-open [class*=bottom-bar],body.audit-mobile-modal-open [class*=bottom-bar],html.audit-mobile-modal-open [class*=bottom-tabs],body.audit-mobile-modal-open [class*=bottom-tabs],html.audit-mobile-modal-open nav[aria-label*=bottom i],body.audit-mobile-modal-open nav[aria-label*=bottom i],html.audit-mobile-modal-open nav[aria-label*=tab i],body.audit-mobile-modal-open nav[aria-label*=tab i],html.audit-mobile-modal-open .fixed.bottom-0,body.audit-mobile-modal-open .fixed.bottom-0,html.audit-mobile-modal-open [style*="position: fixed"][style*=bottom],body.audit-mobile-modal-open [style*="position: fixed"][style*=bottom]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(calc(100% + 16px))!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}.audit-shell--v50 .audit-filter-card--v50{padding:14px!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffff5,#f7fafffa)!important;border:1px solid rgba(214,226,240,.96)!important;box-shadow:0 12px 28px #4c6a9614!important;overflow:visible!important}.audit-shell--v50 .audit-filter-card--v50.is-mobile-expanded .audit-filter-grid--top,.audit-shell--v50 .audit-filter-card--v50.is-mobile-expanded .audit-filter-grid--bottom{gap:12px!important}.audit-shell--v50 .audit-mobile-filter-head{margin-bottom:6px!important;padding-bottom:2px!important}.audit-shell--v50 .audit-mobile-filter-head strong{font-size:14px!important;color:#17324f!important}.audit-shell--v50 .audit-mobile-filter-head span{font-size:11px!important;color:#6b809d!important}.audit-shell--v50 .audit-mobile-filter-toggle{min-height:42px!important;padding:0 12px!important;border-radius:14px!important}.audit-shell--v50 .audit-date-box,.audit-shell--v50 .audit-select-wrap--custom{position:relative!important;z-index:5!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 20px!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:10px!important;row-gap:2px!important;min-height:78px!important;padding:14px!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f7faff)!important;border:1px solid #d9e4f2!important;box-shadow:0 8px 22px #7892b814!important;overflow:visible!important}.audit-shell--v50 .audit-date-box>svg,.audit-shell--v50 .audit-select-wrap--custom .audit-control-icon{grid-column:1!important;grid-row:1 / 3!important;align-self:center!important;justify-self:center!important;width:18px!important;height:18px!important;color:#7a8fab!important}.audit-shell--v50 .audit-date-box .audit-control-stack{grid-column:2!important;grid-row:1 / 3!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important}.audit-shell--v50 .audit-control-label,.audit-shell--v50 .audit-select-wrap--custom .audit-control-label,.audit-shell--v50 .audit-date-box .audit-control-label{position:static!important;left:auto!important;top:auto!important;margin:0!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;color:#7a8fab!important;letter-spacing:.01em!important;white-space:nowrap!important}.audit-shell--v50 .audit-date-box strong,.audit-shell--v50 .audit-select-wrap--custom .audit-select-value{display:block!important;min-width:0!important;margin:0!important;color:#183556!important;font-size:14px!important;line-height:1.25!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-shell--v50 .audit-select-wrap--custom .audit-select-button{grid-column:2 / 4!important;grid-row:1 / 3!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:auto!important;padding:0!important;text-align:left!important;background:transparent!important}.audit-shell--v50 .audit-select-wrap--custom .audit-select-chevron,.audit-shell--v50 .audit-date-chevron{display:block!important;grid-column:3!important;grid-row:1 / 3!important;align-self:center!important;justify-self:end!important;color:#7c8faa!important}.audit-shell--v50 .audit-date-inputs{position:relative!important;z-index:2147483647!important;grid-column:1 / -1!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid #e5edf7!important}.audit-shell--v50 .audit-date-inputs input{height:42px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid #d9e4f2!important;background:#fff!important;box-shadow:inset 0 1px #fffc,0 4px 10px #7892b80f!important}.audit-custom-select-menu,.audit-white-dropdown--portal,.audit-shell--v50 .audit-date-box,.audit-shell--v50 .audit-date-inputs{z-index:2147483647!important}.audit-custom-select-menu,.audit-white-dropdown--portal{border:1px solid rgba(217,228,242,.96)!important;background:linear-gradient(180deg,#fffffffe,#f7fafffe)!important;box-shadow:0 28px 70px #0f172a38!important}.audit-shell--v50 .audit-filter-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px!important;align-items:stretch!important}.audit-shell--v50 .audit-filter-cta .audit-btn,.audit-shell--v50 .audit-filter-actions .audit-btn--icon{min-height:44px!important;border-radius:14px!important}}@media(max-width:430px){.audit-shell--v50 .audit-filter-card--v50{padding:12px!important;border-radius:22px!important}.audit-shell--v50 .audit-date-box,.audit-shell--v50 .audit-select-wrap--custom{min-height:74px!important;padding:13px 12px!important;border-radius:18px!important}.audit-shell--v50 .audit-filter-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px!important;gap:8px!important}}@media(max-width:768px){.audit-host-bottom-nav-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(calc(100% + 24px))!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important}.audit-shell--v50 .audit-select-wrap--custom{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:10px!important;row-gap:3px!important;min-height:76px!important;padding:13px 14px!important}.audit-shell--v50 .audit-select-wrap--custom .audit-control-icon{grid-column:1!important;grid-row:1 / 3!important;align-self:center!important;justify-self:center!important}.audit-shell--v50 .audit-select-wrap--custom .audit-control-label{position:static!important;grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.15!important;white-space:nowrap!important}.audit-shell--v50 .audit-select-wrap--custom .audit-select-button{position:static!important;grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:26px!important;padding:0!important;margin:0!important}.audit-shell--v50 .audit-select-wrap--custom .audit-select-value{font-size:15px!important;line-height:1.2!important;font-weight:900!important}.audit-shell--v50 .audit-select-wrap--custom .audit-select-chevron{position:static!important;grid-column:2!important;justify-self:end!important;transform:none!important}.audit-shell--v50 .audit-date-box{grid-template-columns:28px minmax(0,1fr) 20px!important;grid-template-rows:auto!important;min-height:76px!important;padding:13px 14px!important}.audit-shell--v50 .audit-date-box .audit-control-stack{grid-column:2!important;grid-row:1!important}.audit-shell--v50 .audit-date-box>svg{grid-column:1!important;grid-row:1!important}.audit-shell--v50 .audit-date-chevron{grid-column:3!important;grid-row:1!important}.audit-shell--v50 .audit-date-inputs--desktop{display:none!important}.audit-shell--v50 .audit-date-mobile-trigger{position:absolute!important;inset:0!important;z-index:20!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;cursor:pointer!important}.audit-date-range-portal{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;width:100vw!important;height:100dvh!important;padding:10px 10px max(10px,env(safe-area-inset-bottom))!important;background:#0f172a8a!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.audit-date-range-sheet{width:min(100%,560px)!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important;padding:14px!important;border:1px solid rgba(219,229,242,.98)!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 28px 80px #0f172a47!important}.audit-date-range-sheet-head{display:grid!important;grid-template-columns:40px minmax(0,1fr) 38px!important;align-items:center!important;gap:10px!important;padding-bottom:13px!important;border-bottom:1px solid #e4ebf5!important}.audit-date-range-sheet-head>span,.audit-date-range-sheet-head>button{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:13px!important;border:1px solid #dbe6f3!important;background:#f7fbff!important;color:#326ed8!important}.audit-date-range-sheet-head>button{padding:0!important;cursor:pointer!important}.audit-date-range-sheet-head div{min-width:0!important}.audit-date-range-sheet-head strong,.audit-date-range-sheet-head small{display:block!important}.audit-date-range-sheet-head strong{color:#17324f!important;font-size:17px!important;font-weight:900!important}.audit-date-range-sheet-head small{margin-top:3px!important;color:#70839d!important;font-size:11px!important;line-height:1.35!important}.audit-date-range-fields{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important;padding:14px 0!important}.audit-date-range-fields label{display:grid!important;gap:7px!important}.audit-date-range-fields label>span{color:#607995!important;font-size:11px!important;font-weight:850!important}.audit-date-range-fields input{width:100%!important;min-height:50px!important;padding:0 13px!important;border:1px solid #d8e4f2!important;border-radius:15px!important;background:#fff!important;color:#17324f!important;font-size:16px!important;font-weight:750!important;box-shadow:0 6px 16px #738fb512!important}.audit-date-range-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important}.audit-date-range-actions button{min-height:46px!important;border:1px solid #d9e4f2!important;border-radius:14px!important;background:#fff!important;color:#315a84!important;font-size:13px!important;font-weight:850!important}.audit-date-range-actions button.primary{border-color:#2f73f6!important;background:linear-gradient(135deg,#397ef7,#2566df)!important;color:#fff!important}}@media(min-width:769px){.audit-date-mobile-trigger,.audit-date-range-portal{display:none!important}}@media(max-width:768px){html body :is(.al-modal-overlay,.audit-modal-overlay,[class*=audit][class*=overlay]){align-items:flex-start!important;padding:max(12px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;background:#0714278c!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body :is(.al-modal,.audit-modal,.audit-logs-page [role=dialog]){position:relative!important;inset:auto!important;width:min(100%,540px)!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)))!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #4d46b5!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 78px -30px #4d46b561!important;transform:none!important}html body :is(.al-modal-header,.audit-modal-header,[class*=audit][class*=modal]>header){position:relative!important;flex:0 0 auto!important;min-height:68px!important;margin:0!important;padding:13px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:11px!important;border:0!important;border-bottom:1px solid #4d46b5!important;border-radius:0!important;background:#625acb!important;box-shadow:none!important}html body :is(.al-modal-header,.audit-modal-header,[class*=audit][class*=modal]>header) :is(h1,h2,h3,h4,strong){margin:0!important;color:#fff!important;font-size:clamp(18px,5.4vw,23px)!important;line-height:1.16!important;font-weight:850!important;overflow-wrap:anywhere!important}html body :is(.al-modal-header,.audit-modal-header,[class*=audit][class*=modal]>header) :is(p,small,span){color:#ffffffd1!important}html body :is(.al-modal-header,.audit-modal-header,[class*=audit][class*=modal]>header) button:is([aria-label*=Close i],[class*=close]){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:12px!important;background:#ffffffe6!important;color:#232052!important;box-shadow:none!important}html body :is(.al-modal-body,.audit-modal-body,[class*=audit][class*=modal] [class*=body]){flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}html body :is(.al-modal-footer,.audit-modal-footer,.audit-modal-actions,[class*=audit][class*=modal] [class*=footer]){position:relative!important;flex:0 0 auto!important;width:100%!important;min-height:58px!important;margin:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;border:0!important;border-top:1px solid #4d46b5!important;border-radius:0!important;background:#625acb!important;box-shadow:none!important}html body :is(.al-modal-footer,.audit-modal-footer,.audit-modal-actions,[class*=audit][class*=modal] [class*=footer])>:is(button,a){min-width:0!important;min-height:40px!important;height:auto!important;max-width:100%!important;flex:1 1 110px!important;padding:9px 11px!important;border-radius:12px!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;box-shadow:none!important}}@media(min-width:769px){html body .audit-date-range-portal{pointer-events:none!important;background:transparent!important}html body .audit-date-range-sheet-v354{pointer-events:auto!important}html body .audit-date-range-sheet-v354 .audit-date-range-sheet-head{position:relative!important;padding-right:58px!important}html body .audit-date-range-sheet-v354 .audit-date-range-sheet-head>button{position:absolute!important;top:12px!important;right:14px!important;margin:0!important;display:grid!important;place-items:center!important}}@media(max-width:768px){.audit-v423-desktop-only{display:none!important}}@media(min-width:769px){.audit-v423-complaints{width:min(1120px,calc(100vw - 90px));max-height:calc(100vh - 70px);overflow:hidden}.audit-v423-complaints-body{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;min-height:0;padding:16px;overflow:hidden}.audit-v423-complaint-list-card,.audit-v423-complaint-detail-card,.audit-v423-copy-card,.audit-v423-timeline{border:1px solid #dce8f7;border-radius:15px;background:#fff}.audit-v423-complaint-list-card{min-height:0;overflow:hidden}.audit-v423-complaint-list-card>header{display:flex;justify-content:space-between;gap:10px;padding:13px;border-bottom:1px solid #e4edf8;background:#f6faff}.audit-v423-complaint-list-card>header div{display:grid;gap:3px}.audit-v423-complaint-list-card>header small{color:#7487a3;font-size:10px}.audit-v423-complaint-list-card>header button{display:flex;align-items:center;gap:5px;border:1px solid #d4e3f5;border-radius:9px;background:#fff;color:#285b9d}.audit-v423-complaint-list-card>div{display:grid;gap:7px;max-height:560px;padding:10px;overflow:auto}.audit-v423-complaint-list-card>div>button{display:flex;justify-content:space-between;gap:10px;text-align:left;padding:11px;border:1px solid #e1ebf7;border-radius:11px;background:#fff}.audit-v423-complaint-list-card>div>button.active{border-color:#74a8f6;background:#eef5ff}.audit-v423-complaint-list-card button span{display:grid;gap:3px;min-width:0}.audit-v423-complaint-list-card button strong,.audit-v423-complaint-list-card button small{overflow-wrap:anywhere}.audit-v423-complaint-list-card button small{color:#7588a5;font-size:9px}.audit-v423-complaint-list-card button em{font-style:normal;color:#2865be;font-size:9px;font-weight:800}.audit-v423-complaint-detail-card{min-height:0;max-height:620px;padding:13px;overflow:auto}.audit-v423-complaint-detail-card>header{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #dce8f7;border-radius:12px;background:#f5f9ff}.audit-v423-complaint-detail-card>header div{display:grid;gap:3px}.audit-v423-complaint-detail-card>header small,.audit-v423-complaint-detail-card>header span{color:#7587a1;font-size:9px}.audit-v423-complaint-detail-card>header h3{margin:0;color:#12335f}.audit-v423-complaint-detail-card>header b{color:#2468cf;font-size:10px}.audit-v423-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.audit-v423-facts article{display:grid;gap:5px;padding:10px;border:1px solid #e1ebf7;border-radius:10px}.audit-v423-facts span,.audit-v423-copy-card>span{color:#7d8da5;font-size:8px;font-weight:850;text-transform:uppercase}.audit-v423-facts strong{color:#17355f;font-size:10px;overflow-wrap:anywhere}.audit-v423-copy-card{display:grid;gap:7px;margin-top:10px;padding:12px}.audit-v423-copy-card p{margin:0;color:#334f76;font-size:11px;line-height:1.55;white-space:pre-wrap}.audit-v423-timeline{margin-top:10px;padding:12px}.audit-v423-timeline>header{display:flex;align-items:center;gap:8px}.audit-v423-timeline>header div{display:grid}.audit-v423-timeline>header small{color:#7a8ba4;font-size:9px}.audit-v423-timeline article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;margin-top:8px;padding:10px;border:1px solid #e4edf8;border-radius:10px;background:#f9fbfe}.audit-v423-timeline article div{display:grid;gap:3px}.audit-v423-timeline article p{margin:0;color:#506986;font-size:10px}.audit-v423-timeline article small{color:#8593a7;font-size:8px}.audit-v423-empty{height:100%;display:grid;place-items:center;align-content:center;gap:7px;color:#6f84a2}.audit-v423-error{display:flex;align-items:center;gap:6px;margin:10px;padding:9px;border:1px solid #f2c8cf;border-radius:9px;background:#fff5f6;color:#af2f45;font-size:10px}}@media(max-width:768px){html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]),html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) *{box-sizing:border-box!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]){min-width:0!important;color:#172033!important}html body :where(.audit-modal-head,.audit-drawer-head,.audit-date-range-sheet-head)>*{min-width:0!important;max-width:100%!important}html body :where(.audit-modal-head,.audit-drawer-head,.audit-date-range-sheet-head) :is(h1,h2,h3,h4,strong,p,small,span){max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block){width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;color:#172033!important;opacity:1!important;visibility:visible!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true])>:not(header):not(footer):not([class*=head]):not([class*=header]):not([class*=foot]):not([class*=footer]){max-width:100%!important;min-width:0!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block)>*,html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) form,html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) fieldset{width:100%!important;max-width:100%!important;min-width:0!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block) :is(h1,h2,h3,h4,h5,h6,p,small,label,legend,li,dt,dd,td,th,strong,b,span:not([class*=icon]):not([class*=badge]):not([class*=pill]):not([class*=status])){max-width:100%!important;opacity:1!important;visibility:visible!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,td,th){color:#172033!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block) :is(p,small,li,dt,dd){color:#526176!important;line-height:1.48!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) :is(form,fieldset){margin:0!important;padding-inline:0!important;border-inline:0!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) :is(label,[class*=field]){min-width:0!important;max-width:100%!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) label{gap:7px!important;line-height:1.35!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:10px 11px!important;border-radius:11px!important;font-size:16px!important;line-height:1.35!important;color:#172033!important;background:#fff!important;opacity:1!important;-webkit-text-fill-color:#172033!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) textarea{min-height:92px!important;resize:vertical!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) :is(input,textarea)::placeholder{color:#8390a2!important;opacity:1!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) :is(input[type=checkbox],input[type=radio],input[type=range]){width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) :where(.audit-overview-grid,.audit-security-metrics-grid,.audit-incident-facts-grid,.audit-incident-columns,.audit-review-actions-grid,.audit-review-checklist,.audit-incident-layout,[class*=form-grid],[class*=field-grid],[class*=info-grid],[class*=detail-grid],[class*=details-grid],[class*=summary-grid],[class*=metrics-grid],[class*=columns]){width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block) :is(section,article,[class*=section],[class*=card],[class*=panel],[class*=summary],[class*=notice],[class*=preview]){max-width:100%!important;min-width:0!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block) :is([class*=row],[class*=actions],[class*=controls],[class*=tools]){max-width:100%!important;min-width:0!important;flex-wrap:wrap!important}html body :where(.mobile-modal-content-tabs-never){width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important}html body :where(.mobile-modal-content-tabs-never)>*{flex:0 0 auto!important;white-space:nowrap!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block) :is([class*=table-wrap],[class*=table-scroll],[class*=table-container]){width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block) table{width:100%!important;min-width:540px!important;border-collapse:collapse!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block) pre{width:100%!important;max-width:100%!important;min-width:0!important;overflow:auto!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.5!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) :is(img,video,canvas){max-width:100%!important;height:auto!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) svg{flex:0 0 auto!important}html body :where(.audit-modal,.audit-drawer,.audit-date-range-sheet,[role=dialog][aria-modal=true]) :is(button,a[role=button]){max-width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.2!important}html body :where(.audit-modal-actions){width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:wrap!important;gap:8px!important}html body :where(.audit-modal-actions)>:is(button,a,[role=button]){flex:1 1 116px!important;min-width:0!important;max-width:100%!important;padding-inline:11px!important;font-size:12px!important}html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block) :is([class*=empty],[class*=loading],[class*=error],[class*=success]){width:100%!important;max-width:100%!important;min-width:0!important;padding:12px!important;overflow-wrap:anywhere!important}}@media(max-width:380px){html body :where(.audit-modal-grid,.audit-users-modal-list,.audit-insight-list,.audit-overview-grid,.audit-overview-panel,.audit-export-card,.audit-export-filter-grid,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-security-command-bar,.audit-security-metrics-grid,.audit-incident-layout,.audit-ban-preview,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block){padding:11px!important}html body :where(.audit-modal-actions)>:is(button,a,[role=button]){flex-basis:100%!important;width:100%!important}}@media(max-width:768px){html body :is(.audit-modal-backdrop,.audit-summary-overlay,.audit-drawer-backdrop){position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100vh!important;margin:0!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#2733429e!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer){--op-modal-header: #e9e7ff;--op-modal-footer: #f2f0ff;--op-modal-accent: #5f57c7;--op-modal-header-text: #2b2858;--op-modal-header-subtext: #706b99;--op-modal-border: #d8d4f0;position:relative!important;inset:auto!important;transform:none!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:500px!important;height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important;border:1px solid var(--op-modal-border)!important;border-radius:22px!important;background:#fff!important;color:#1b2a33!important;box-shadow:0 28px 70px -24px #0c1b2a75!important;isolation:isolate!important}@supports (height: 100dvh){html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer){height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer),html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) *{box-sizing:border-box!important}html body :is(.audit-modal-head,.audit-modal-header,.audit-date-range-sheet-head,.audit-drawer-head,.audit-modal>header,.audit-advanced-modal>header,.audit-insight-modal>header,.audit-security-check-modal>header,.audit-temp-ban-modal>header,.audit-user-logs-modal>header){position:relative!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:104px!important;max-height:none!important;margin:0!important;padding:17px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;overflow:visible!important;border:0!important;border-bottom:1px solid var(--op-modal-border)!important;border-radius:0!important;background:var(--op-modal-header)!important;color:var(--op-modal-header-text)!important;box-shadow:none!important}html body :is(.audit-modal-head,.audit-modal-header,.audit-date-range-sheet-head,.audit-drawer-head,.audit-modal>header,.audit-advanced-modal>header,.audit-insight-modal>header,.audit-security-check-modal>header,.audit-temp-ban-modal>header,.audit-user-logs-modal>header)>*{min-width:0!important;max-width:100%!important}html body :is(.audit-modal-head,.audit-modal-header,.audit-date-range-sheet-head,.audit-drawer-head,.audit-modal>header,.audit-advanced-modal>header,.audit-insight-modal>header,.audit-security-check-modal>header,.audit-temp-ban-modal>header,.audit-user-logs-modal>header) :is(h1,h2,h3,h4,[class*=title],[class*=name],strong,b){margin-top:0!important;margin-bottom:0!important;color:var(--op-modal-header-text)!important;font-size:clamp(18px,5.6vw,23px)!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.025em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body :is(.audit-modal-head,.audit-modal-header,.audit-date-range-sheet-head,.audit-drawer-head,.audit-modal>header,.audit-advanced-modal>header,.audit-insight-modal>header,.audit-security-check-modal>header,.audit-temp-ban-modal>header,.audit-user-logs-modal>header) :is(p,small,[class*=sub],[class*=eyebrow],[class*=meta]){margin-top:5px!important;margin-bottom:0!important;color:var(--op-modal-header-subtext)!important;font-size:11.5px!important;line-height:1.38!important;font-weight:700!important;white-space:normal!important;overflow-wrap:anywhere!important}html body :is(.audit-modal-head,.audit-modal-header,.audit-date-range-sheet-head,.audit-drawer-head,.audit-modal>header,.audit-advanced-modal>header,.audit-insight-modal>header,.audit-security-check-modal>header,.audit-temp-ban-modal>header,.audit-user-logs-modal>header) :is([class*=icon],[class*=avatar]):not(button){flex:0 0 auto!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:15px!important;background:#ffffffbd!important;color:var(--op-modal-accent)!important;box-shadow:none!important}html body :is(.audit-modal-close,.audit-drawer [aria-label*=close i],.audit-date-range-sheet [aria-label*=close i],[class*=audit][class*=modal] [aria-label*=close i]){position:relative!important;inset:auto!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:13px!important;background:#ffffffe0!important;color:var(--op-modal-accent)!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}html body :is(.audit-modal-body,.audit-drawer-body,.audit-date-range-sheet-body,.audit-modal>main,.audit-advanced-modal>main,.audit-insight-modal>main,.audit-security-check-modal>main,.audit-temp-ban-modal>main,.audit-user-logs-modal>main),html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer)>form{position:relative!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;margin:0!important;padding:14px!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border:0!important;border-radius:0!important;background:#fff!important;color:#1b2a33!important;opacity:1!important;visibility:visible!important;box-shadow:none!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is(form,fieldset,[class*=form-grid],[class*=field-grid],[class*=detail-grid],[class*=details-grid],[class*=info-grid],[class*=summary-grid],[class*=modal-grid],[class*=settings-grid],[class*=metrics-grid]){width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) fieldset{margin:0 0 12px!important;padding:13px!important;border:1px solid #dce6e1!important;border-radius:16px!important;background:#fff!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is(section,article){min-width:0!important;max-width:100%!important}html body :is(.audit-modal-body,.audit-drawer-body,.audit-date-range-sheet-body,.audit-modal>main,.audit-advanced-modal>main,.audit-insight-modal>main,.audit-security-check-modal>main,.audit-temp-ban-modal>main,.audit-user-logs-modal>main)>:is(section,article),html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([class*=summary-box],[class*=notice],[class*=preview-card],[class*=detail-card],[class*=info-card]){margin:0 0 12px!important;padding:13px!important;overflow:hidden!important;border:1px solid #dce6e1!important;border-radius:16px!important;background:#fbfdfc!important;box-shadow:none!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is(h1,h2,h3,h4,h5,h6,p,small,label,legend,li,dt,dd,td,th,strong,b,span:not([class*=icon]):not([class*=badge]):not([class*=pill]):not([class*=status])){max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;opacity:1!important;visibility:visible!important}html body :is(.audit-modal-body,.audit-drawer-body,.audit-date-range-sheet-body,.audit-modal>main,.audit-advanced-modal>main,.audit-insight-modal>main,.audit-security-check-modal>main,.audit-temp-ban-modal>main,.audit-user-logs-modal>main) :is(h1,h2,h3,h4,h5,h6,strong,b,legend){color:#19313a!important;line-height:1.25!important}html body :is(.audit-modal-body,.audit-drawer-body,.audit-date-range-sheet-body,.audit-modal>main,.audit-advanced-modal>main,.audit-insight-modal>main,.audit-security-check-modal>main,.audit-temp-ban-modal>main,.audit-user-logs-modal>main) :is(p,small,li,dt,dd){color:#61717a!important;line-height:1.48!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) label{min-width:0!important;max-width:100%!important;display:grid!important;gap:6px!important;color:#40545e!important;font-size:12px!important;line-height:1.3!important;font-weight:800!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 12px!important;border:1px solid #d5e1db!important;border-radius:12px!important;outline:0!important;background:#fbfdfc!important;color:#1c3039!important;font:inherit!important;font-size:16px!important;line-height:1.35!important;box-shadow:none!important;opacity:1!important;-webkit-text-fill-color:#1c3039!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) textarea{min-height:92px!important;resize:vertical!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is(input,select,textarea):focus{border-color:var(--op-modal-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--op-modal-accent) 14%,transparent)!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is(input,textarea)::placeholder{color:#88969d!important;opacity:1!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is(input[type=checkbox],input[type=radio]){flex:0 0 auto!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;margin:0!important;padding:0!important;accent-color:var(--op-modal-accent)!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([class*=switch],[class*=toggle]) input[type=checkbox]{position:relative!important;inset:auto!important;appearance:none!important;-webkit-appearance:none!important;width:48px!important;height:28px!important;min-width:48px!important;min-height:28px!important;border:0!important;border-radius:999px!important;background:#bdcbc5!important;opacity:1!important;cursor:pointer!important;transition:background .18s ease!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([class*=switch],[class*=toggle]) input[type=checkbox]:before{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 9px #19303938!important;transform:translate(0)!important;transition:transform .18s ease!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([class*=switch],[class*=toggle]) input[type=checkbox]:checked{background:var(--op-modal-accent)!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([class*=switch],[class*=toggle]) input[type=checkbox]:checked:before{transform:translate(20px)!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([role=tablist],[class*=modal-tabs],[class*=tabs]){flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;margin:0!important;padding:7px 10px!important;display:flex!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;border:0!important;border-bottom:1px solid #e1e9e5!important;background:#f7faf9!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([role=tablist],[class*=modal-tabs],[class*=tabs])::-webkit-scrollbar{display:none!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([role=tablist],[class*=modal-tabs],[class*=tabs])>:is(button,[role=tab]){flex:0 0 auto!important;min-width:max-content!important;min-height:36px!important;padding:8px 11px!important;border:1px solid #dce6e1!important;border-radius:11px!important;background:#fff!important;color:#52666f!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important;box-shadow:none!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([role=tablist],[class*=modal-tabs],[class*=tabs])>:is(button,[role=tab]):is(.active,.is-active,[aria-selected=true]){border-color:var(--op-modal-accent)!important;background:var(--op-modal-accent)!important;color:#fff!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([class*=table-wrap],[class*=table-container],[class*=table-scroll]){width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;border:1px solid #e0e8e4!important;border-radius:14px!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) table{width:100%!important;min-width:560px!important;border-collapse:collapse!important;font-size:12px!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([class*=row],[class*=actions],[class*=controls],[class*=toolbar]){min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is(button,a[role=button],[class*=btn]){max-width:100%!important;min-height:40px!important;height:auto!important;padding:9px 12px!important;border-radius:12px!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;box-shadow:none!important}html body :is(.audit-modal-actions,.audit-modal-footer,.audit-drawer-footer,.audit-date-range-sheet-footer,.audit-modal>footer,.audit-advanced-modal>footer,.audit-insight-modal>footer,.audit-security-check-modal>footer,.audit-temp-ban-modal>footer,.audit-user-logs-modal>footer){position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:64px!important;max-height:none!important;margin:0!important;padding:11px 12px calc(11px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important;border:0!important;border-top:1px solid var(--op-modal-border)!important;border-radius:0!important;background:var(--op-modal-footer)!important;box-shadow:none!important}html body :is(.audit-modal-actions,.audit-modal-footer,.audit-drawer-footer,.audit-date-range-sheet-footer,.audit-modal>footer,.audit-advanced-modal>footer,.audit-insight-modal>footer,.audit-security-check-modal>footer,.audit-temp-ban-modal>footer,.audit-user-logs-modal>footer)>:is(button,a,[role=button]),html body :is(.audit-modal-actions,.audit-modal-footer,.audit-drawer-footer,.audit-date-range-sheet-footer,.audit-modal>footer,.audit-advanced-modal>footer,.audit-insight-modal>footer,.audit-security-check-modal>footer,.audit-temp-ban-modal>footer,.audit-user-logs-modal>footer) :is([class*=actions],[class*=buttons])>:is(button,a,[role=button]){flex:1 1 125px!important;width:auto!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--op-modal-border)!important;border-radius:12px!important;background:#ffffffeb!important;color:var(--op-modal-accent)!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;text-align:center!important;box-shadow:none!important}html body :is(.audit-modal-actions,.audit-modal-footer,.audit-drawer-footer,.audit-date-range-sheet-footer,.audit-modal>footer,.audit-advanced-modal>footer,.audit-insight-modal>footer,.audit-security-check-modal>footer,.audit-temp-ban-modal>footer,.audit-user-logs-modal>footer)>:is(button,a,[role=button]):last-child,html body :is(.audit-modal-actions,.audit-modal-footer,.audit-drawer-footer,.audit-date-range-sheet-footer,.audit-modal>footer,.audit-advanced-modal>footer,.audit-insight-modal>footer,.audit-security-check-modal>footer,.audit-temp-ban-modal>footer,.audit-user-logs-modal>footer) :is([class*=actions],[class*=buttons])>:is(button,a,[role=button]):last-child{border-color:var(--op-modal-accent)!important;background:var(--op-modal-accent)!important;color:#fff!important}html body :is(.cs-action-confirm-modal,.cs-enter-confirm-modal,.sc-shift-notice-modal,.modal-confirm,.audit-security-check-modal,.ml-reference-modal--decision){height:auto!important;max-height:calc(100dvh - 24px)!important}html body :is(.cs-action-confirm-modal,.cs-enter-confirm-modal,.sc-shift-notice-modal,.modal-confirm,.audit-security-check-modal,.ml-reference-modal--decision) :is(.audit-modal-head,.audit-modal-header,.audit-date-range-sheet-head,.audit-drawer-head,.audit-modal>header,.audit-advanced-modal>header,.audit-insight-modal>header,.audit-security-check-modal>header,.audit-temp-ban-modal>header,.audit-user-logs-modal>header){min-height:86px!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([hidden],.is-hidden,.hidden,[aria-hidden=true]){display:none!important}}@media(max-width:380px){html body :is(.audit-modal-head,.audit-modal-header,.audit-date-range-sheet-head,.audit-drawer-head,.audit-modal>header,.audit-advanced-modal>header,.audit-insight-modal>header,.audit-security-check-modal>header,.audit-temp-ban-modal>header,.audit-user-logs-modal>header){min-height:94px!important;padding:14px 13px!important}html body :is(.audit-modal-body,.audit-drawer-body,.audit-date-range-sheet-body,.audit-modal>main,.audit-advanced-modal>main,.audit-insight-modal>main,.audit-security-check-modal>main,.audit-temp-ban-modal>main,.audit-user-logs-modal>main),html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer)>form{padding:11px!important}html body :is(.audit-modal-actions,.audit-modal-footer,.audit-drawer-footer,.audit-date-range-sheet-footer,.audit-modal>footer,.audit-advanced-modal>footer,.audit-insight-modal>footer,.audit-security-check-modal>footer,.audit-temp-ban-modal>footer,.audit-user-logs-modal>footer)>:is(button,a,[role=button]),html body :is(.audit-modal-actions,.audit-modal-footer,.audit-drawer-footer,.audit-date-range-sheet-footer,.audit-modal>footer,.audit-advanced-modal>footer,.audit-insight-modal>footer,.audit-security-check-modal>footer,.audit-temp-ban-modal>footer,.audit-user-logs-modal>footer) :is([class*=actions],[class*=buttons])>:is(button,a,[role=button]){flex-basis:100%!important;width:100%!important}}@media(max-width:768px){html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer){overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer)>*{min-width:0!important;max-width:100%!important;flex-shrink:0!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer)>:is(header,[class$=-head],[class$=__head],[class$=-header],[class$=__header],[class*=modal-head],[class*=modal-header]){position:sticky!important;top:0!important;z-index:30!important;min-height:100px!important;padding:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:0!important;border-bottom:1px solid var(--op-modal-border)!important;background:var(--op-modal-header)!important;color:var(--op-modal-header-text)!important;box-shadow:none!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer)>:is(main,[class$=-body],[class$=__body],[class$=-content],[class$=__content],[class$=-layout],[class$=__layout],[class*=modal-body],[class*=modal-content]){flex:1 0 auto!important;width:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:14px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;color:#1b2a33!important;box-shadow:none!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer)>:is(footer,[class$=-foot],[class$=__foot],[class$=-footer],[class$=__footer],[class$=-actions],[class$=__actions],[class*=modal-foot],[class*=modal-footer],[class*=modal-actions]){position:sticky!important;bottom:0!important;z-index:30!important;width:100%!important;min-height:64px!important;margin:0!important;padding:11px 12px calc(11px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important;border:0!important;border-top:1px solid var(--op-modal-border)!important;border-radius:0!important;background:var(--op-modal-footer)!important;box-shadow:none!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer)>:is(footer,[class$=-foot],[class$=__foot],[class$=-footer],[class$=__footer],[class$=-actions],[class$=__actions],[class*=modal-foot],[class*=modal-footer],[class*=modal-actions]) :is(button,a,[role=button]){flex:1 1 124px!important;min-width:0!important;min-height:42px!important;padding:9px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--op-modal-border)!important;border-radius:12px!important;background:#fffffff0!important;color:var(--op-modal-accent)!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer)>:is(footer,[class$=-foot],[class$=__foot],[class$=-footer],[class$=__footer],[class$=-actions],[class$=__actions],[class*=modal-foot],[class*=modal-footer],[class*=modal-actions]) :is(button,a,[role=button]):last-child{border-color:var(--op-modal-accent)!important;background:var(--op-modal-accent)!important;color:#fff!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) button[aria-label*=close i]{position:relative!important;inset:auto!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:13px!important;background:#ffffffe6!important;color:var(--op-modal-accent)!important;box-shadow:none!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([class*=list],[class*=grid],[class*=panel],[class*=section]){min-width:0!important;max-width:100%!important}html body :is(.audit-modal,.audit-advanced-modal,.audit-alerts-action-modal,.audit-insight-modal,.audit-security-check-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.audit-date-range-sheet,.audit-drawer) :is([class*=list],[class*=grid]){max-height:none!important}html body .audit-modal>:is(.audit-modal-summary-strip,.audit-modal-grid,.audit-insight-list,.audit-users-modal-list,.audit-modal-loading,.audit-modal-error,.audit-modal-success){width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin:14px 14px 0!important;padding:13px!important;overflow:visible!important;border:1px solid #e0e5ef!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body .audit-modal>:is(.audit-insight-list,.audit-users-modal-list):last-child{margin-bottom:14px!important}html body .audit-drawer>:not(.audit-drawer-head):not(button){min-width:0!important;max-width:100%!important;padding:14px!important;overflow:visible!important}}@media(max-width:768px){html body .audit-summary-strip--v50{width:100%!important;min-height:0!important;max-height:none!important;margin:8px 0!important;padding:0 0 4px!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:min(82vw,300px)!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;background:transparent!important;box-shadow:none!important;border:0!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}html body .audit-summary-card{position:relative!important;width:auto!important;min-width:0!important;min-height:104px!important;height:auto!important;margin:0!important;padding:10px!important;border-radius:14px!important;background:#fff!important;color:inherit!important;opacity:1!important;overflow:hidden!important;scroll-snap-align:start!important}html body .audit-summary-card-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important}html body .audit-summary-icon{width:34px!important;height:34px!important;min-width:34px!important}html body .audit-summary-heading{min-width:0!important}html body .audit-summary-heading h3{font-size:12px!important;line-height:1.2!important;margin:0!important}html body .audit-summary-heading p{font-size:9.5px!important;line-height:1.3!important;margin:2px 0 0!important;overflow-wrap:anywhere!important}html body .audit-summary-link{min-height:30px!important;height:30px!important;padding:0 7px!important;font-size:9px!important;white-space:nowrap!important}html body :is(.audit-summary-metric-row,.audit-summary-user-row,.audit-summary-scan-row){margin-top:8px!important;min-height:28px!important;font-size:10px!important;gap:6px!important}html body .audit-summary-metric-row strong{font-size:20px!important}html body .audit-secure-pill{padding:4px 7px!important;font-size:9px!important}html body .audit-filter-card--v50{width:100%!important;min-width:0!important;padding:10px!important;gap:8px!important;border-radius:16px!important}html body .audit-mobile-filter-head{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important}html body .audit-mobile-filter-head h2{font-size:15px!important;line-height:1.2!important}html body .audit-mobile-filter-toggle{min-height:36px!important;height:36px!important;padding:0 10px!important;font-size:10.5px!important;border-radius:10px!important}html body .audit-search-box{min-height:42px!important;height:42px!important;padding:0 9px!important}html body .audit-search-box input{min-width:0!important;font-size:16px!important}html body :is(.audit-filter-grid--top,.audit-filter-grid--bottom){width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .audit-control-box{min-width:0!important;min-height:40px!important;height:40px!important;padding:0 8px!important}html body .audit-filter-cta{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:7px!important;align-items:center!important}html body .audit-filter-cta>.audit-btn{min-width:0!important;min-height:38px!important;height:38px!important;padding:0 8px!important;font-size:10.5px!important;border-radius:10px!important}html body .audit-page-actions .audit-btn--icon{width:38px!important;min-width:38px!important;padding:0!important}html body :is(.audit-modal,[class*=audit][role=dialog]){max-height:calc(100dvh - 16px)!important;overflow:hidden!important}html body :is(.audit-modal-header,[class*=audit-modal]>header){min-height:56px!important;padding:9px 10px!important}html body :is(.audit-modal-body,[class*=audit-modal]>main,[class*=audit-modal]>section){min-height:0!important;overflow-y:auto!important;padding:10px!important}html body :is(.audit-modal-footer,[class*=audit-modal]>footer){min-height:54px!important;padding:8px 10px!important;gap:7px!important}html body :is(.audit-modal-footer,[class*=audit-modal]>footer) button{min-height:38px!important;height:38px!important;width:auto!important;padding:0 11px!important;font-size:10.5px!important}}@media(max-width:360px){html body :is(.audit-filter-grid--top,.audit-filter-grid--bottom){grid-template-columns:1fr!important}}@media(max-width:768px){html body .audit-mobile-placeholder,html body .audit-chart-panel,html body [class*=audit i][class*=chart i],html body [class*=security i][class*=chart i]{max-height:160px!important;min-height:0!important;padding:10px!important;overflow:hidden!important;border-radius:16px!important}html body .audit-filters-panel,html body .audit-find-panel,html body .audit-search-card{padding:12px!important;border-radius:16px!important}html body :is(.audit-filter-button,.audit-reset-button,.audit-apply-button,.audit-export-button,[class*=filter i] button){height:38px!important;min-height:38px!important;border-radius:12px!important;padding:0 10px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body :is(.audit-modal,.audit-drawer,.audit-dialog,[role=dialog]){max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:hidden!important}html body :is(.audit-modal-body,.audit-drawer-body,[class*=modal i] [class*=body i]){overflow-x:hidden!important;overflow-y:auto!important;padding:10px!important}}@media(max-width:768px){html body .auditlogs-page :is(.audit-chart-panel,.audit-events-chart,.audit-dark-panel,[class*=chart i]){max-height:180px!important;min-height:0!important;overflow:hidden!important;border-radius:16px!important}html body .auditlogs-page :is(.audit-filters-header,.audit-search-row,.audit-filter-actions){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}html body .auditlogs-page :is(.audit-filter-button,.audit-apply-button,.audit-reset-button,[class*=filter i] button){min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important}}@media(max-width:768px){.audit-modal-shell-v19{width:min(430px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;background:#fff!important}.audit-modal-shell-v19 .audit-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px!important;background:#fff!important}.audit-modal-shell-v19 .audit-modal-head{position:sticky!important;top:0!important;margin:0!important;padding:16px!important;min-height:auto!important;background:linear-gradient(180deg,#eef5fd,#f9fbff)!important;border-bottom:1px solid #dfe7f3!important;z-index:3!important}.audit-modal-shell-v19 .audit-modal-title-wrap{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.audit-modal-shell-v19 .audit-modal-head h2{margin:0!important;font-size:20px!important;line-height:1.1!important;color:#102844!important}.audit-modal-shell-v19 .audit-modal-head p{margin:4px 0 0!important;color:#6e7f96!important;font-size:13px!important;line-height:1.35!important}.audit-modal-shell-v19 .audit-modal-title-icon{width:52px!important;height:52px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #dbe5f1!important}.audit-modal-shell-v19 .audit-modal-head>button{width:44px!important;height:44px!important;min-width:44px!important;border-radius:16px!important}.audit-modal-shell-v19 .audit-export-card,.audit-modal-shell-v19 .audit-ban-preview,.audit-modal-shell-v19 .audit-modal-grid,.audit-modal-shell-v19 .audit-security-command-bar,.audit-modal-shell-v19 .audit-security-metrics-grid,.audit-modal-shell-v19 .audit-incident-layout,.audit-modal-shell-v19 .audit-review-feedback,.audit-modal-shell-v19 .audit-review-log-table,.audit-modal-shell-v19 .audit-security-inline-actions{margin-top:0!important;margin-bottom:14px!important}.audit-modal-shell-v19 .audit-modal-grid,.audit-modal-shell-v19 .audit-export-filter-grid,.audit-modal-shell-v19 .audit-security-metrics-grid,.audit-modal-shell-v19 .audit-incident-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.audit-modal-shell-v19 .audit-export-filter-grid{border:1px solid #e2eaf4!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important}.audit-modal-shell-v19 .audit-export-filter-line{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:14px 16px!important;border-bottom:1px solid #edf2f8!important}.audit-modal-shell-v19 .audit-export-filter-line:last-child{border-bottom:0!important}.audit-modal-shell-v19 .audit-export-filter-line span{color:#74859b!important;font-weight:700!important}.audit-modal-shell-v19 .audit-export-filter-line b{color:#102844!important}.audit-modal-shell-v19 .audit-modal-actions{position:sticky!important;bottom:0!important;z-index:3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;margin:0!important;background:#fff!important;border-top:1px solid #e4ecf6!important}.audit-modal-shell-v19 .audit-modal-actions>button{width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;border-radius:16px!important;font-weight:800!important}.audit-modal-shell-v19 .audit-modal-actions>button.primary,.audit-modal-shell-v19 .audit-modal-actions>button.danger,.audit-modal-shell-v19 .audit-modal-actions>button:last-child{background:linear-gradient(180deg,#14805a,#0c6a49)!important;color:#fff!important;border:1px solid #0c6a49!important;box-shadow:none!important}.audit-modal-shell-v19 .audit-modal-actions>button:first-child{background:#fff!important;color:#12314f!important;border:1px solid #dbe5f1!important}.audit-modal-shell-v19 .audit-modal-field,.audit-modal-shell-v19 .audit-ban-preview,.audit-modal-shell-v19 .audit-export-card,.audit-modal-shell-v19 .audit-security-command-bar,.audit-modal-shell-v19 .audit-incident-queue,.audit-modal-shell-v19 .audit-incident-panel,.audit-modal-shell-v19 .audit-review-log-table,.audit-modal-shell-v19 .audit-review-feedback,.audit-modal-shell-v19 .audit-modal-error,.audit-modal-shell-v19 .audit-modal-success{border-radius:18px!important;border:1px solid #e3ebf6!important;background:#fff!important;padding:14px!important}.audit-modal-shell-v19 .audit-modal-error{color:#b23a48!important}.audit-modal-shell-v19 .audit-modal-success{color:#1f6d50!important}.audit-modal-shell-v19 .audit-review-log-table,.audit-modal-shell-v19 .audit-review-log-table *{max-width:100%!important}.audit-modal-shell-v19 .audit-review-log-table{overflow-x:auto!important}.audit-modal-shell-v19 .audit-sec-topline-actions.ops-ref-foot{display:flex!important;flex-wrap:wrap!important;background:transparent!important;border-top:0!important;padding:0!important;position:static!important}.audit-modal-shell-v19 .audit-sec-topline-actions.ops-ref-foot>button{flex:1 1 calc(50% - 6px)!important;height:40px!important}}@media(max-width:768px){.audit-modal,.audit-modal.saved,.audit-modal.export,.audit-modal.audit-advanced-modal,.audit-modal.audit-temp-ban-modal{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:28px!important;overflow:hidden!important}.audit-modal-head,.audit-modal-head.audit-modal-head--pastel{background:linear-gradient(180deg,#eef6ff,#e8f0ff)!important;padding:16px!important;min-height:106px!important}.audit-modal-title-wrap{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;min-width:0!important}.audit-modal-title-icon{width:56px!important;height:56px!important;border-radius:16px!important;background:#fff!important;border:1.5px solid #d3ddf0!important;color:#27456f!important;display:grid!important;place-items:center!important}.audit-modal-title-wrap>div{min-width:0!important}.audit-modal-title-wrap h2,.audit-modal-title-wrap p,.audit-modal-head button{color:#183767!important}.audit-modal-title-wrap p{color:#667892!important}.audit-modal-head>button{width:56px!important;height:56px!important;border-radius:18px!important;background:#fff!important;border:1.5px solid #d1dcef!important;color:#1f3258!important}.audit-modal-body,.audit-save-row,.audit-saved-list{padding-left:14px!important;padding-right:14px!important}.audit-modal-actions,.audit-modal-actions.audit-modal-actions--pastel{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #d8e1ef!important;position:sticky!important;bottom:0!important;z-index:5!important}.audit-modal-actions>button,.audit-save-row>button,.audit-saved-list>div>button{min-height:48px!important;border-radius:15px!important}.audit-modal-actions>button{width:100%!important;min-width:0!important;justify-content:center!important;font-size:15px!important}.audit-modal-actions .primary,.audit-save-row .primary,.audit-saved-list>div>button:first-of-type{background:#dcecff!important;color:#2958ae!important;border-color:#bfd5f6!important}.audit-save-row{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;align-items:center!important}.audit-saved-list{max-height:42dvh!important;overflow:auto!important;padding-bottom:8px!important}}@media(max-width:768px){.audit-mobile-filter-head-actions{display:flex!important;gap:10px!important;align-items:center!important}.audit-mobile-filter-more{width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid #d6dff0!important;background:#fff!important;color:#34509d!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important}.audit-filter-actions.audit-page-actions{display:none!important}.audit-filter-grid--top,.audit-filter-grid--bottom{gap:12px!important}.audit-select-wrap--custom,.audit-date-box,.audit-search-box{min-height:88px!important}.audit-select-button{min-height:54px!important;border-radius:18px!important;font-size:15px!important}.audit-select-value{font-size:15px!important}.audit-btn{min-height:50px!important;border-radius:18px!important;padding:0 14px!important;font-size:15px!important}.audit-btn--icon{width:50px!important;min-width:50px!important;padding:0!important}.audit-custom-select-menu,.audit-white-dropdown--portal{z-index:999999!important;border-radius:20px!important;box-shadow:0 20px 44px #0f172a33!important}.audit-custom-select-option,.audit-white-dropdown button{min-height:46px!important;font-size:14px!important}.audit-modal.audit-modal--pastel{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 18px)!important;border-radius:28px!important;overflow:hidden!important}.audit-modal-head--pastel{padding:18px!important;background:linear-gradient(180deg,#f3f1ff,#edf3ff)!important;border-bottom:1px solid #d7e0f0!important}.audit-modal-title-icon{width:52px!important;height:52px!important;border-radius:18px!important;background:#fff!important;color:#4a63d4!important;border:1px solid #d8e0f4!important;box-shadow:0 10px 24px #4f63d414!important}.audit-modal-title-wrap h2{color:#1f2b59!important;font-size:22px!important;line-height:1.12!important}.audit-modal-title-wrap p{color:#5a678f!important;line-height:1.42!important}.audit-modal-head>button{width:46px!important;height:46px!important;border-radius:16px!important}.audit-modal-body{padding:16px 18px!important}.audit-modal-actions--pastel{padding:16px 18px 18px!important;gap:12px!important}.audit-modal-actions--pastel button{min-height:52px!important;border-radius:18px!important}.audit-save-row{padding:16px 18px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.audit-save-row input,.audit-save-row .primary{min-height:52px!important;border-radius:16px!important}.audit-saved-list{padding:0 18px 18px!important;gap:12px!important;display:flex!important;flex-direction:column!important}.audit-saved-list>div{display:grid!important;grid-template-columns:1fr auto auto!important;gap:8px!important;align-items:center!important;padding:14px!important;border-radius:18px!important;border:1px solid #d8e0f4!important;background:#fff!important}.audit-export-card,.audit-export-filter-grid,.audit-modal-field,.audit-modal-grid,.audit-modal-error,.audit-modal-success{border-radius:20px!important}.audit-export-card{padding:16px!important;gap:14px!important}.audit-export-filter-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.audit-export-filter-line{min-height:52px!important;border-radius:16px!important}.audit-modal-grid--clean{gap:12px!important}.audit-modal-field{padding:14px!important}.audit-modal-field input,.audit-modal-field select,.audit-modal-field .audit-select-button{min-height:54px!important;border-radius:16px!important}.audit-security-check-modal .audit-modal-body{padding-bottom:8px!important}}@media(max-width:768px){:root{--audit-mobile-shell-bg: #f8fbff;--audit-mobile-shell-border: rgba(204, 216, 236, .92);--audit-mobile-shell-shadow: 0 28px 70px rgba(6, 18, 46, .32);--audit-mobile-head-bg: linear-gradient(180deg, #eef4ff 0%, #f4efff 100%);--audit-mobile-head-text: #1f2d63;--audit-mobile-head-sub: #5a678f;--audit-mobile-card-bg: #ffffff;--audit-mobile-card-border: #dbe5f4;--audit-mobile-soft-bg: #f5f8ff;--audit-mobile-primary: #5c5ae0;--audit-mobile-primary-dark: #4c49c9;--audit-mobile-muted: #64748b}.audit-modal-backdrop,.audit-drawer-backdrop{background:#050d21b8!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;padding:12px!important;align-items:center!important;justify-content:center!important}.audit-modal,.audit-drawer{width:min(100%,calc(100vw - 18px))!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:30px!important;overflow:hidden!important;border:1px solid var(--audit-mobile-shell-border)!important;background:var(--audit-mobile-shell-bg)!important;box-shadow:var(--audit-mobile-shell-shadow)!important}.audit-modal{display:flex!important;flex-direction:column!important}.audit-drawer{position:relative!important;right:auto!important;top:auto!important;height:auto!important;display:flex!important;flex-direction:column!important}.audit-modal-head,.audit-drawer-head{position:relative!important;padding:18px 18px 16px!important;background:var(--audit-mobile-head-bg)!important;border-bottom:1px solid var(--audit-mobile-shell-border)!important;gap:14px!important}.audit-modal-head:before,.audit-drawer-head:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:86px;height:6px;border-radius:999px;background:#cfd8ea}.audit-modal-head--with-icon .audit-modal-title-wrap,.audit-drawer-head{display:grid!important;grid-template-columns:56px 1fr 48px!important;align-items:start!important;gap:14px!important}.audit-drawer-head>div{grid-column:2 / 3}.audit-modal-title-icon{width:56px!important;height:56px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--audit-mobile-card-border)!important;background:#fff!important;box-shadow:0 12px 28px #4f6de01a!important;color:#4568d4!important;margin-top:10px!important}.audit-modal-title-icon.red{color:#dc4d67!important}.audit-modal-title-icon.teal{color:#1aa5a8!important}.audit-modal-title-icon.blue{color:#4568d4!important}.audit-modal-title-wrap h2,.audit-drawer-head h2{margin:10px 0 6px!important;font-size:22px!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--audit-mobile-head-text)!important}.audit-modal-title-wrap p,.audit-drawer-head span,.audit-drawer-head p{margin:0!important;font-size:14px!important;line-height:1.4!important;color:var(--audit-mobile-head-sub)!important;opacity:1!important}.audit-modal-head>button,.audit-drawer-head>button{width:48px!important;height:48px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--audit-mobile-card-border)!important;background:#fff!important;color:#22345d!important;box-shadow:0 10px 24px #0f172a14!important;margin-top:8px!important}.audit-modal-body,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-overview-grid,.audit-overview-panel,.audit-users-modal-list,.audit-modal-summary-strip,.audit-insight-list,.audit-sec-modal-body,.audit-sec-modal-summary,.audit-sec-panel,.audit-sec-content,.audit-export-card,.audit-export-filter-grid,.audit-detail-hero,.audit-detail-list,.audit-json-block,.audit-modal-loading,.audit-modal-error,.audit-modal-success{margin-left:0!important;margin-right:0!important}.audit-modal-body,.audit-save-row,.audit-saved-list,.audit-user-logs-hero,.audit-user-log-search,.audit-user-logs-table-wrap,.audit-overview-grid,.audit-overview-panel,.audit-users-modal-list,.audit-modal-summary-strip,.audit-insight-list,.audit-sec-modal-body,.audit-detail-hero,.audit-detail-list{padding-left:18px!important;padding-right:18px!important}.audit-modal-body,.audit-sec-modal-body,.audit-drawer-loading,.audit-detail-hero,.audit-detail-list,.audit-json-block,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-users-modal-list,.audit-overview-grid,.audit-overview-panel,.audit-user-logs-table-wrap{padding-top:16px!important}.audit-modal-grid,.audit-modal-grid--clean,.audit-modal-grid--two,.audit-modal-grid--three,.audit-overview-grid,.audit-sec-summary-grid,.audit-sec-kpi-grid,.audit-sec-evidence-grid,.audit-sec-incident-grid,.audit-sec-user-grid,.audit-review-actions-grid,.audit-export-filter-grid{grid-template-columns:1fr!important;gap:12px!important}.audit-modal-field,.audit-export-card,.audit-overview-panel,.audit-user-logs-hero,.audit-alert-row,.audit-user-row,.audit-insight-empty,.audit-modal-error,.audit-modal-success,.audit-modal-loading,.audit-export-filter-grid,.audit-saved-list>div,.audit-sec-panel,.audit-sec-summary-card,.audit-sec-kpi,.audit-sec-incident,.audit-sec-user-card,.audit-sec-evidence-card,.audit-detail-list>div,.audit-detail-hero,.audit-modal-summary-strip article,.audit-export-filter-line,.audit-users-modal-list>.audit-insight-empty{border-radius:22px!important;border:1px solid var(--audit-mobile-card-border)!important;background:var(--audit-mobile-card-bg)!important;box-shadow:0 8px 20px #0f172a0a!important}.audit-modal-field,.audit-sec-panel,.audit-export-card,.audit-overview-panel,.audit-user-logs-hero,.audit-sec-summary-card,.audit-sec-kpi,.audit-sec-incident,.audit-sec-user-card,.audit-sec-evidence-card,.audit-detail-hero,.audit-modal-error,.audit-modal-success,.audit-modal-loading{padding:14px!important}.audit-modal-field-label,.audit-export-filter-line span,.audit-detail-list span,.audit-sec-panel>h3,.audit-sec-incident h4,.audit-sec-user-card h4,.audit-export-card b,.audit-overview-panel h3{color:#48607d!important;font-size:13px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:none!important}.audit-modal-field input,.audit-modal-field textarea,.audit-modal-field select,.audit-save-row input,.audit-select-button,.audit-select-wrap select,.audit-user-log-search input,.audit-export-filter-line,.audit-sec-panel input,.audit-sec-panel textarea,.audit-sec-panel select{width:100%!important;min-height:54px!important;border-radius:18px!important;border:1px solid #d3deef!important;background:#fff!important;color:#0f172a!important;font-size:15px!important;box-shadow:none!important}.audit-modal-field textarea,.audit-sec-panel textarea{min-height:112px!important;padding:16px!important}.audit-modal-field input,.audit-save-row input,.audit-select-button,.audit-user-log-search input,.audit-sec-panel input,.audit-sec-panel select,.audit-modal-field select{padding:0 16px!important}.audit-user-log-search{display:flex!important;align-items:center!important;gap:12px!important}.audit-save-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding-top:16px!important;padding-bottom:8px!important;background:transparent!important}.audit-saved-list{display:flex!important;flex-direction:column!important;gap:12px!important;padding-top:12px!important;padding-bottom:18px!important}.audit-saved-list>div{display:grid!important;grid-template-columns:1fr auto auto!important;gap:10px!important;align-items:center!important;padding:14px!important}.audit-saved-list>div span{display:flex!important;flex-direction:column!important;min-width:0!important}.audit-saved-list>div small,.audit-muted,.audit-overview-panel p,.audit-insight-empty span,.audit-export-card p{color:var(--audit-mobile-muted)!important}.audit-saved-list>div button,.audit-alert-actions button,.audit-modal-summary-strip button,.audit-row-arrow,.audit-user-logs-table button{min-height:42px!important;border-radius:14px!important}.audit-modal-summary-strip{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding-top:16px!important;padding-bottom:0!important}.audit-modal-summary-strip article,.audit-modal-summary-strip button{min-height:54px!important;padding:14px!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--compact,.audit-modal-actions--zoomed,.audit-alert-actions,.audit-sec-topline-actions,.audit-incident-user-actions,.audit-review-actions-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.audit-modal-actions,.audit-modal-actions--pastel,.audit-modal-actions--compact,.audit-modal-actions--zoomed{padding:16px 18px 18px!important;border-top:1px solid var(--audit-mobile-shell-border)!important;margin-top:auto!important;background:#fffffff0!important}.audit-modal-actions button,.audit-alert-actions button,.audit-sec-topline-actions button,.audit-incident-user-actions button,.audit-review-actions-grid button,.audit-save-row .primary,.audit-saved-list>div button,.audit-modal-summary-strip button{min-height:52px!important;border-radius:18px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:15px!important;font-weight:700!important;text-align:center!important}.audit-modal-actions button,.audit-save-row .primary,.audit-saved-list>div button,.audit-modal-summary-strip button,.audit-alert-actions button,.audit-sec-topline-actions button,.audit-incident-user-actions button,.audit-review-actions-grid button{border:1px solid #d1dbed!important;background:#fff!important;color:#2d4378!important;box-shadow:none!important}.audit-modal-actions button.primary,.audit-save-row .primary,.audit-saved-list>div button:first-of-type,.audit-modal-summary-strip button,.audit-alert-actions button:not(.danger):nth-last-child(1),.audit-sec-topline-actions button.primary,.audit-review-actions-grid button.primary{background:linear-gradient(135deg,var(--audit-mobile-primary) 0%,var(--audit-mobile-primary-dark) 100%)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 30px #5c5ae03d!important}.audit-alert-actions button.danger,.audit-review-actions-grid button.danger,.audit-sec-topline-actions button.danger,.audit-incident-user-actions button.danger{background:#fff1f3!important;border-color:#fecdd3!important;color:#be123c!important}.audit-users-modal-list,.audit-insight-list{display:flex!important;flex-direction:column!important;gap:12px!important;padding-top:14px!important;padding-bottom:18px!important}.audit-user-row,.audit-alert-row{padding:14px!important}.audit-alert-row{display:grid!important;grid-template-columns:44px 1fr!important;gap:12px!important}.audit-alert-icon{width:44px!important;height:44px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff5f5!important;color:#d1455d!important}.audit-alert-body,.audit-alert-title-line,.audit-alert-meta,.audit-alert-actions{width:100%!important}.audit-alert-title-line{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.audit-alert-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.audit-user-row{display:grid!important;grid-template-columns:44px 1fr auto!important;align-items:center!important;gap:12px!important}.audit-user-row i{width:44px!important;height:44px!important;border-radius:14px!important;background:#eef4ff!important;color:#3558c9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-weight:800!important}.audit-overview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding-bottom:8px!important}.audit-overview-grid article{padding:14px!important;border-radius:20px!important;border:1px solid var(--audit-mobile-card-border)!important;background:#fff!important}.audit-overview-module{border-radius:16px!important;background:var(--audit-mobile-soft-bg)!important;padding:12px 12px 18px!important;margin-top:10px!important}.audit-overview-module i{display:block!important;height:8px!important;border-radius:999px!important;background:linear-gradient(90deg,#66a6ff,#6e62e5)!important;margin-top:10px!important}.audit-export-card{display:grid!important;grid-template-columns:44px 1fr!important;gap:12px!important}.audit-export-card svg{width:44px!important;height:44px!important;padding:10px!important;border-radius:14px!important;background:#eef4ff!important;color:#4568d4!important}.audit-export-filter-grid{padding:14px!important;margin-top:14px!important}.audit-export-filter-line{padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:52px!important}.audit-export-filter-line b{color:#16213f!important;font-size:15px!important}.audit-modal.error,.audit-modal.success{background:var(--audit-mobile-shell-bg)!important}.audit-sec-modal-body{overflow-y:auto!important;padding-bottom:10px!important}.audit-sec-hero,.audit-sec-modal-summary,.audit-sec-panel,.audit-sec-incident,.audit-sec-user-card,.audit-sec-evidence-card{border-radius:22px!important}.audit-sec-topline-actions,.audit-incident-user-actions,.audit-review-actions-grid{margin-top:12px!important}.audit-sec-topline-actions button,.audit-incident-user-actions button,.audit-review-actions-grid button{min-height:48px!important}.audit-user-logs-hero{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding-top:16px!important;padding-bottom:8px!important}.audit-user-logs-hero>:first-child{grid-column:1 / -1!important}.audit-user-logs-stat{min-height:84px!important;border-radius:20px!important;border:1px solid var(--audit-mobile-card-border)!important;background:#fff!important;padding:12px!important}.audit-user-logs-table-wrap{overflow:auto!important;padding-bottom:14px!important}.audit-user-logs-table{min-width:740px!important;border-collapse:separate!important;border-spacing:0 10px!important}.audit-user-logs-table th{color:#5f7091!important;font-size:12px!important;padding-bottom:2px!important}.audit-user-logs-table td{background:#fff!important;border-top:1px solid var(--audit-mobile-card-border)!important;border-bottom:1px solid var(--audit-mobile-card-border)!important;padding:12px!important}.audit-user-logs-table td:first-child{border-left:1px solid var(--audit-mobile-card-border)!important;border-radius:14px 0 0 14px!important}.audit-user-logs-table td:last-child{border-right:1px solid var(--audit-mobile-card-border)!important;border-radius:0 14px 14px 0!important}.audit-drawer-loading,.audit-modal-loading,.audit-modal-error,.audit-modal-success,.audit-empty{border-radius:20px!important;min-height:64px!important}.audit-detail-hero{display:grid!important;gap:12px!important}.audit-detail-list{display:flex!important;flex-direction:column!important;gap:10px!important}.audit-detail-list>div{padding:12px 14px!important}.audit-json-block{margin:16px 18px 18px!important;padding:14px!important;border-radius:20px!important;background:#0f172a!important;color:#e6eefb!important;overflow:auto!important;font-size:12px!important;line-height:1.55!important}.audit-modal-head--pastel,.audit-modal-head,.audit-drawer-head{flex:0 0 auto!important}.audit-modal-body,.audit-sec-modal-body,.audit-users-modal-list,.audit-insight-list,.audit-user-logs-table-wrap{overflow-y:auto!important}.audit-modal-head--pastel .audit-modal-title-wrap>div,.audit-drawer-head>div{min-width:0!important}.audit-drawer-head span{display:inline-block!important;margin-top:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6a77a5!important}}@media(max-width:768px){html body .audit-modal-backdrop,html body .audit-drawer-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px))!important;background:#050e23d6!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;overflow:hidden!important}html body .audit-modal,html body .audit-drawer{position:relative!important;inset:auto!important;transform:none!important;width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:30px!important;border:1px solid #d8e3f4!important;background:#fff!important;color:#0f172a!important;box-shadow:0 30px 82px -36px #040c1cad!important}html body .audit-modal:before,html body .audit-drawer:before{content:""!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important;width:86px!important;height:6px!important;border-radius:999px!important;background:#cfd8ea!important;z-index:20!important;pointer-events:none!important}html body .audit-modal-head,html body .audit-modal-head--pastel,html body .audit-drawer-head{flex:0 0 auto!important;position:relative!important;top:auto!important;z-index:12!important;min-height:96px!important;width:100%!important;padding:18px 14px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;gap:12px!important;align-items:center!important;background:linear-gradient(180deg,#edf6ff,#f3efff)!important;border-bottom:1px solid #d7e2f1!important;box-shadow:none!important}html body .audit-modal-title-wrap,html body .audit-drawer-head>div{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-width:0!important;width:100%!important}html body .audit-modal-title-icon{width:54px!important;min-width:54px!important;height:54px!important;border-radius:17px!important;display:grid!important;place-items:center!important;border:1.5px solid #d3deee!important;background:#fff!important;color:#4169e1!important;box-shadow:0 10px 25px #324b8214!important;margin:0!important}html body .audit-modal-title-icon.red{color:#cf3d55!important}html body .audit-modal-title-icon.teal{color:#109a9d!important}html body .audit-modal-title-icon.blue{color:#4169e1!important}html body .audit-modal-title-wrap>div,html body .audit-drawer-head>div{min-width:0!important}html body .audit-modal-title-wrap h2,html body .audit-drawer-head h2{margin:0 0 4px!important;color:#132f5c!important;font-size:20px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.03em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important}html body .audit-modal-title-wrap p,html body .audit-drawer-head span,html body .audit-drawer-head p{margin:0!important;color:#61738f!important;font-size:12.5px!important;line-height:1.35!important;font-weight:700!important;opacity:1!important;display:block!important;max-width:100%!important}html body .audit-modal-head>button,html body .audit-drawer-head>button{width:52px!important;height:52px!important;min-width:52px!important;border-radius:17px!important;border:1.5px solid #d3deee!important;background:#fff!important;color:#173867!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;box-shadow:0 10px 25px #324b8214!important}html body .audit-modal-body,html body .audit-sec-modal-body,html body .audit-users-modal-list,html body .audit-insight-list,html body .audit-saved-list,html body .audit-user-logs-table-wrap,html body .audit-overview-grid,html body .audit-overview-panel,html body .audit-detail-list,html body .audit-json-block{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:14px!important;background:#fff!important}html body .audit-modal-grid,html body .audit-modal-grid--clean,html body .audit-modal-grid--two,html body .audit-modal-grid--three,html body .audit-export-filter-grid,html body .audit-sec-summary-grid,html body .audit-sec-kpi-grid,html body .audit-sec-evidence-grid,html body .audit-sec-incident-grid,html body .audit-sec-user-grid,html body .audit-review-actions-grid,html body .audit-overview-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important}html body .audit-modal-field,html body .audit-export-card,html body .audit-export-filter-grid,html body .audit-export-filter-line,html body .audit-sec-panel,html body .audit-sec-summary-card,html body .audit-sec-kpi,html body .audit-sec-incident,html body .audit-sec-user-card,html body .audit-sec-evidence-card,html body .audit-alert-row,html body .audit-user-row,html body .audit-overview-panel,html body .audit-overview-grid article,html body .audit-saved-list>div,html body .audit-detail-list>div,html body .audit-detail-hero,html body .audit-user-logs-hero,html body .audit-user-logs-stat,html body .audit-user-log-search,html body .audit-modal-summary-strip article,html body .audit-insight-empty,html body .audit-modal-error,html body .audit-modal-success,html body .audit-modal-loading{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border-radius:20px!important;border:1px solid #dce6f3!important;background:#fbfdff!important;box-shadow:0 8px 22px #0f172a0a!important;overflow:hidden!important}html body .audit-modal-field,html body .audit-export-card,html body .audit-sec-panel,html body .audit-sec-summary-card,html body .audit-sec-kpi,html body .audit-sec-incident,html body .audit-sec-user-card,html body .audit-sec-evidence-card,html body .audit-alert-row,html body .audit-user-row,html body .audit-overview-panel,html body .audit-overview-grid article,html body .audit-saved-list>div,html body .audit-detail-list>div,html body .audit-detail-hero,html body .audit-user-logs-hero,html body .audit-user-log-search,html body .audit-modal-summary-strip article,html body .audit-insight-empty,html body .audit-modal-error,html body .audit-modal-success,html body .audit-modal-loading{padding:14px!important}html body .audit-modal-field input,html body .audit-modal-field textarea,html body .audit-modal-field select,html body .audit-select-button,html body .audit-save-row input,html body .audit-user-log-search input,html body .audit-sec-panel input,html body .audit-sec-panel textarea,html body .audit-sec-panel select{width:100%!important;min-height:52px!important;border-radius:17px!important;border:1.5px solid #d4e0f0!important;background:#fff!important;color:#111827!important;font-size:15px!important;line-height:1.2!important;padding:0 14px!important;box-shadow:none!important;box-sizing:border-box!important}html body .audit-modal-field textarea,html body .audit-sec-panel textarea{min-height:108px!important;padding:14px!important;resize:vertical!important}html body .audit-save-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;background:#fff!important}html body .audit-saved-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important}html body .audit-saved-list>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important}html body .audit-export-card{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}html body .audit-export-card svg,html body .audit-alert-icon,html body .audit-user-row i{width:46px!important;height:46px!important;min-width:46px!important;border-radius:15px!important;display:grid!important;place-items:center!important;padding:10px!important;background:#eef4ff!important;color:#4169e1!important}html body .audit-export-filter-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;margin-top:12px!important}html body .audit-export-filter-line{min-height:52px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html body .audit-export-filter-line b{color:#111827!important;font-size:15px!important;line-height:1.2!important;text-align:right!important}html body .audit-modal-actions,html body .audit-modal-actions--pastel,html body .audit-modal-actions--compact,html body .audit-modal-actions--zoomed{flex:0 0 auto!important;position:relative!important;bottom:auto!important;z-index:13!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;margin:0!important;border-top:1px solid #d7e2f1!important;background:#fffffff5!important;box-shadow:0 -8px 28px #0f172a0f!important}html body .audit-modal-actions>button:only-child,html body .audit-modal-actions--pastel>button:only-child{grid-column:1 / -1!important}html body .audit-modal-actions button,html body .audit-save-row button,html body .audit-saved-list button,html body .audit-alert-actions button,html body .audit-sec-topline-actions button,html body .audit-incident-user-actions button,html body .audit-review-actions-grid button,html body .audit-modal-summary-strip button{width:100%!important;min-width:0!important;min-height:48px!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;border:1.5px solid #d2ddef!important;background:#fff!important;color:#2d4378!important;font-size:14px!important;line-height:1.2!important;font-weight:850!important;text-align:center!important;box-shadow:none!important}html body .audit-modal-actions button.primary,html body .audit-save-row button.primary,html body .audit-saved-list>div button:first-of-type,html body .audit-sec-topline-actions button.primary,html body .audit-review-actions-grid button.primary{background:linear-gradient(180deg,#5c6ff2,#564fd5)!important;border-color:#564fd5!important;color:#fff!important;box-shadow:0 14px 28px #564fd52e!important}html body .audit-modal-actions button.primary *,html body .audit-save-row button.primary *,html body .audit-saved-list>div button:first-of-type *,html body .audit-sec-topline-actions button.primary *,html body .audit-review-actions-grid button.primary *{color:#fff!important;stroke:currentColor!important}html body .audit-alert-actions,html body .audit-sec-topline-actions,html body .audit-incident-user-actions,html body .audit-review-actions-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:12px!important}html body .audit-alert-actions button.danger,html body .audit-incident-user-actions button.danger,html body .audit-review-actions-grid button.danger{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important}html body .audit-modal-summary-strip{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;background:#fff!important}html body .audit-alert-row{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important}html body .audit-alert-title-line,html body .audit-alert-meta,html body .audit-alert-pills{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important}html body .audit-users-modal-list,html body .audit-insight-list,html body .audit-user-logs-table-wrap{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important}html body .audit-user-row{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}html body .audit-user-row>div,html body .audit-user-row strong,html body .audit-user-row small{min-width:0!important;overflow-wrap:anywhere!important}html body .audit-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:14px!important}html body .audit-overview-panel{margin:0 14px 14px!important;padding:14px!important;width:calc(100% - 28px)!important}html body .audit-user-logs-table{min-width:760px!important;border-collapse:separate!important;border-spacing:0 8px!important}html body .audit-detail-hero{margin:14px!important;width:calc(100% - 28px)!important}html body .audit-detail-list{display:grid!important;gap:10px!important;padding:0 14px 14px!important}html body .audit-json-block{margin:0 14px 14px!important;padding:14px!important;border-radius:20px!important;background:#111827!important;color:#e5eef9!important;overflow:auto!important;font-size:12px!important;line-height:1.55!important}}@media(max-width:768px){html body .audit-modal-backdrop,html body .audit-drawer-backdrop,html body .audit-date-range-portal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;background:#060f23d1!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html body .audit-modal,html body .audit-drawer,html body .audit-date-range-sheet{width:min(430px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;margin:0!important;border-radius:28px!important;border:1px solid #dbe5f4!important;background:linear-gradient(180deg,#fff,#f9fbff)!important;box-shadow:0 32px 78px #0f172a47!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;right:auto!important;top:auto!important;height:auto!important}html body .audit-modal:before,html body .audit-drawer:before,html body .audit-date-range-sheet:before{content:""!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important;width:82px!important;height:6px!important;border-radius:999px!important;background:#cdd7ea!important}html body .audit-modal-head,html body .audit-modal-head--pastel,html body .audit-drawer-head,html body .audit-date-range-sheet-head{position:sticky!important;top:0!important;z-index:5!important;padding:20px 16px 16px!important;background:linear-gradient(180deg,#ecf6ff,#f3efff)!important;border-bottom:1px solid #dbe5f4!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:start!important;gap:12px!important}html body .audit-modal-title-wrap,html body .audit-drawer-head>div,html body .audit-date-range-sheet-head>div{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-width:0!important}html body .audit-drawer-head>div{grid-template-columns:minmax(0,1fr)!important}html body .audit-modal-title-icon,html body .audit-date-range-sheet-head>span{width:52px!important;height:52px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d8e1f0!important;background:#fff!important;color:#4b64d4!important;box-shadow:0 10px 22px #4c66d214!important;flex:0 0 52px!important}html body .audit-modal-title-wrap h2,html body .audit-drawer-head h2,html body .audit-date-range-sheet-head strong{margin:0 0 4px!important;color:#1c2f63!important;font-size:22px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.03em!important}html body .audit-modal-title-wrap p,html body .audit-drawer-head p,html body .audit-drawer-head span,html body .audit-date-range-sheet-head small{margin:0!important;color:#61738f!important;font-size:13px!important;line-height:1.4!important;opacity:1!important}html body .audit-modal-head>button,html body .audit-drawer-head>button,html body .audit-date-range-sheet-head>button{width:46px!important;height:46px!important;border-radius:14px!important;border:1px solid #d8e1f0!important;background:#fff!important;color:#223b67!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}html body .audit-modal-body,html body .audit-save-row,html body .audit-saved-list,html body .audit-user-logs-hero,html body .audit-user-log-search,html body .audit-user-logs-table-wrap,html body .audit-overview-grid,html body .audit-overview-panel,html body .audit-users-modal-list,html body .audit-insight-list,html body .audit-sec-modal-body,html body .audit-detail-hero,html body .audit-detail-list,html body .audit-json-block,html body .audit-date-range-fields{width:100%!important;box-sizing:border-box!important;padding:14px 16px!important;overflow-y:auto!important;overflow-x:hidden!important}html body .audit-modal-body,html body .audit-sec-modal-body,html body .audit-users-modal-list,html body .audit-insight-list,html body .audit-user-logs-table-wrap,html body .audit-saved-list,html body .audit-detail-list,html body .audit-json-block{flex:1 1 auto!important;min-height:0!important}html body .audit-modal-grid,html body .audit-modal-grid--clean,html body .audit-modal-grid--two,html body .audit-modal-grid--three,html body .audit-export-filter-grid,html body .audit-sec-summary-grid,html body .audit-sec-kpi-grid,html body .audit-sec-evidence-grid,html body .audit-sec-incident-grid,html body .audit-sec-user-grid,html body .audit-review-actions-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .audit-modal-field,html body .audit-export-card,html body .audit-export-filter-line,html body .audit-sec-panel,html body .audit-sec-summary-card,html body .audit-sec-kpi,html body .audit-sec-incident,html body .audit-sec-user-card,html body .audit-sec-evidence-card,html body .audit-alert-row,html body .audit-user-row,html body .audit-overview-grid article,html body .audit-overview-panel,html body .audit-saved-list>div,html body .audit-detail-hero,html body .audit-detail-list>div,html body .audit-user-logs-stat,html body .audit-user-log-search,html body .audit-modal-loading,html body .audit-modal-error,html body .audit-modal-success,html body .audit-empty,html body .audit-date-range-fields label{border-radius:20px!important;border:1px solid #dde6f4!important;background:#fff!important;box-shadow:0 10px 22px #0f172a0a!important}html body .audit-modal-field,html body .audit-export-card,html body .audit-sec-panel,html body .audit-sec-summary-card,html body .audit-sec-kpi,html body .audit-sec-incident,html body .audit-sec-user-card,html body .audit-sec-evidence-card,html body .audit-alert-row,html body .audit-user-row,html body .audit-overview-grid article,html body .audit-overview-panel,html body .audit-saved-list>div,html body .audit-detail-hero,html body .audit-detail-list>div,html body .audit-user-logs-stat,html body .audit-user-log-search,html body .audit-modal-loading,html body .audit-modal-error,html body .audit-modal-success,html body .audit-empty,html body .audit-date-range-fields label{padding:14px!important}html body .audit-modal-field-label,html body .audit-export-filter-line span,html body .audit-date-range-fields span,html body .audit-detail-list span,html body .audit-overview-panel h3,html body .audit-sec-panel>h3,html body .audit-sec-incident h4,html body .audit-sec-user-card h4{color:#5b6f91!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:10px!important}html body .audit-modal-field input,html body .audit-modal-field textarea,html body .audit-modal-field select,html body .audit-save-row input,html body .audit-select-button,html body .audit-user-log-search input,html body .audit-date-range-fields input,html body .audit-sec-panel input,html body .audit-sec-panel textarea,html body .audit-sec-panel select{width:100%!important;min-height:50px!important;border-radius:16px!important;border:1px solid #d9e2f1!important;background:#f9fbff!important;color:#0f172a!important;padding:0 14px!important;font-size:15px!important;box-sizing:border-box!important}html body .audit-modal-field textarea,html body .audit-sec-panel textarea{min-height:110px!important;padding:14px!important;resize:vertical!important}html body .audit-export-card{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}html body .audit-export-card>svg,html body .audit-alert-icon,html body .audit-user-row i{width:48px!important;height:48px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eff4ff!important;color:#4b64d4!important;padding:11px!important;box-sizing:border-box!important}html body .audit-user-logs-hero,html body .audit-overview-grid,html body .audit-alert-actions,html body .audit-sec-topline-actions,html body .audit-incident-user-actions,html body .audit-review-actions-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .audit-user-logs-hero>:first-child,html body .audit-modal-summary-strip,html body .audit-overview-panel,html body .audit-user-logs-table-wrap,html body .audit-json-block,html body .audit-detail-hero,html body .audit-detail-list,html body .audit-user-log-search{grid-column:1 / -1!important}html body .audit-user-log-search{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}html body .audit-user-logs-table{min-width:720px!important}html body .audit-user-logs-table th,html body .audit-user-logs-table td{padding:10px!important}html body .audit-saved-list{display:grid!important;gap:12px!important}html body .audit-saved-list>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important}html body .audit-modal-actions,html body .audit-modal-actions--pastel,html body .audit-modal-actions--compact,html body .audit-modal-actions--zoomed,html body .audit-date-range-actions{position:sticky!important;bottom:0!important;z-index:6!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;margin:0!important;background:#fffffff5!important;border-top:1px solid #dbe5f4!important}html body .audit-modal-actions button,html body .audit-date-range-actions button,html body .audit-save-row button,html body .audit-saved-list button,html body .audit-alert-actions button,html body .audit-sec-topline-actions button,html body .audit-incident-user-actions button,html body .audit-review-actions-grid button,html body .audit-modal-summary-strip button{min-height:48px!important;width:100%!important;border-radius:16px!important;border:1px solid #d6e0f0!important;background:#fff!important;color:#29416d!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;box-shadow:none!important}html body .audit-modal-actions .primary,html body .audit-date-range-actions .primary,html body .audit-save-row .primary,html body .audit-sec-topline-actions .primary,html body .audit-review-actions-grid .primary{background:linear-gradient(135deg,#6385ff,#5a59de)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 24px #5a59de38!important}html body .audit-modal-actions .primary *,html body .audit-date-range-actions .primary *,html body .audit-save-row .primary *,html body .audit-sec-topline-actions .primary *,html body .audit-review-actions-grid .primary *{color:#fff!important;stroke:currentColor!important}html body .audit-modal-summary-strip{display:grid!important;gap:10px!important;padding:0 16px 16px!important}html body .audit-modal-summary-strip article{padding:14px!important}html body .audit-drawer h3{margin:0 16px 10px!important;color:#203765!important;font-size:15px!important;font-weight:800!important}html body .audit-json-block{background:#0f172a!important;color:#e8eef9!important;border-radius:20px!important;overflow:auto!important;font-size:12px!important;line-height:1.55!important}html body .audit-shell--v50 .audit-filter-card--v50+.audit-filter-card--v50,html body .audit-shell--v50 .audit-filter-card--v50 .audit-mobile-filter-head~.audit-mobile-filter-head,html body .audit-shell--v50 .audit-filter-card--v50 .audit-search-row+.audit-search-row,html body .audit-shell--v50 .audit-filter-card--v50 .audit-filters-header+.audit-filters-header,html body .audit-shell--v50 .audit-filter-card--v50 .audit-search-card+.audit-search-card,html body .audit-shell--v50 .audit-filter-card--v50 .audit-search-box+.audit-search-box{display:none!important}html body .audit-shell--v50 .audit-filter-card--v50{border-radius:24px!important;border:1px solid #dbe5f4!important;background:#fffffff0!important;box-shadow:0 18px 30px #0f172a0f!important;overflow:hidden!important}html body .audit-shell--v50 .audit-mobile-filter-head{padding:14px 14px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}html body .audit-shell--v50 .audit-mobile-filter-head>div:first-child strong{color:#203765!important;font-size:18px!important;line-height:1.1!important}html body .audit-shell--v50 .audit-mobile-filter-head>div:first-child span{color:#60738f!important;font-size:13px!important}html body .audit-shell--v50 .audit-filter-grid{grid-template-columns:1fr!important;gap:10px!important;padding:0 14px 14px!important}html body .audit-shell--v50 .audit-search-box,html body .audit-shell--v50 .audit-date-box,html body .audit-shell--v50 .audit-select-wrap--custom,html body .audit-shell--v50 .audit-filter-cta{border-radius:18px!important;border:1px solid #dbe5f4!important;background:#fff!important;box-shadow:none!important}html body .audit-shell--v50 .audit-filter-cta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important}}@media(max-width:768px){html body .audit-shell--mega-v39 .audit-filter-card--v50{position:relative!important;border-radius:26px!important;border:1px solid #dbe5f4!important;background:linear-gradient(180deg,#fffffffa,#f8fbfffa)!important;box-shadow:0 18px 40px #1118270f!important;overflow:hidden!important}html body .audit-shell--mega-v39 .audit-filter-card--v50 .audit-mobile-filter-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:16px 16px 12px!important;background:linear-gradient(180deg,#ecf6ff,#f4efff)!important;border-bottom:1px solid #dbe5f4!important}html body .audit-shell--mega-v39 .audit-filter-card--v50 .audit-mobile-filter-head strong{display:block!important;color:#1c2f63!important;font-size:19px!important;line-height:1.1!important}html body .audit-shell--mega-v39 .audit-filter-card--v50 .audit-mobile-filter-head span{color:#61738f!important;font-size:13px!important}html body .audit-shell--mega-v39 .audit-mobile-filter-head-actions{display:flex!important;gap:10px!important}html body .audit-shell--mega-v39 .audit-mobile-filter-more,html body .audit-shell--mega-v39 .audit-mobile-filter-toggle{min-height:42px!important;border-radius:14px!important;border:1px solid #d9e2f1!important;background:#fff!important;color:#29416d!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;box-shadow:none!important}html body .audit-shell--mega-v39 .audit-filter-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px 16px 16px!important}html body .audit-shell--mega-v39 .audit-filter-grid--bottom{padding-top:0!important}html body .audit-shell--mega-v39 .audit-search-box,html body .audit-shell--mega-v39 .audit-date-box,html body .audit-shell--mega-v39 .audit-select-wrap--custom{min-height:58px!important;border-radius:18px!important;border:1px solid #dbe5f4!important;background:#fff!important;box-shadow:0 8px 18px #0f172a08!important}html body .audit-shell--mega-v39 .audit-filter-cta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body .audit-shell--mega-v39 .audit-filter-cta .audit-btn{min-height:48px!important;border-radius:16px!important}html body .audit-shell--mega-v39 .audit-filter-card--v50 .audit-search-box~.audit-search-box,html body .audit-shell--mega-v39 .audit-filter-card--v50 .audit-search-card~.audit-search-card,html body .audit-shell--mega-v39 .audit-filter-card--v50 .audit-filters-header~.audit-filters-header,html body .audit-shell--mega-v39 .audit-filter-card--v50 .audit-search-row~.audit-search-row,html body .audit-shell--mega-v39 .audit-filter-card--v50 .audit-mobile-filter-head~.audit-mobile-filter-head,html body .audit-shell--mega-v39 .audit-filter-card--v50+.audit-filter-card--v50{display:none!important}html body .audit-white-dropdown,html body .audit-white-dropdown--portal{z-index:2147483100!important;border-radius:18px!important;border:1px solid #dbe5f4!important;background:#fff!important;box-shadow:0 22px 50px #0f172a2e!important;padding:8px!important}html body .audit-white-dropdown button{min-height:44px!important;border-radius:12px!important;color:#203765!important}html body .audit-modal-backdrop,html body .audit-drawer-backdrop,html body .audit-date-range-portal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;background:#050e23d6!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html body .audit-modal,html body .audit-drawer,html body .audit-date-range-sheet{width:min(430px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:30px!important;border:1px solid #dbe5f4!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 34px 88px #0f172a4d!important;position:relative!important;top:auto!important;right:auto!important;height:auto!important}html body .audit-modal:before,html body .audit-drawer:before,html body .audit-date-range-sheet:before{content:""!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important;width:86px!important;height:6px!important;border-radius:999px!important;background:#cfd7e8!important;z-index:10!important}html body .audit-modal-head,html body .audit-modal-head--pastel,html body .audit-drawer-head,html body .audit-date-range-sheet-head{position:sticky!important;top:0!important;z-index:20!important;padding:20px 16px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:12px!important;align-items:start!important;background:linear-gradient(180deg,#edf6ff,#f2efff)!important;border-bottom:1px solid #dbe5f4!important}html body .audit-modal-title-wrap,html body .audit-date-range-sheet-head>div{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-width:0!important}html body .audit-drawer-head>div{min-width:0!important}html body .audit-modal-title-icon,html body .audit-date-range-sheet-head>span{width:52px!important;height:52px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d8e1f0!important;background:#fff!important;box-shadow:0 10px 22px #4c66d214!important;color:#4a64d5!important;flex:0 0 52px!important}html body .audit-modal-title-wrap h2,html body .audit-drawer-head h2,html body .audit-date-range-sheet-head strong{margin:0 0 4px!important;color:#1c2f63!important;font-size:22px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.03em!important}html body .audit-modal-title-wrap p,html body .audit-drawer-head p,html body .audit-drawer-head span,html body .audit-date-range-sheet-head small{margin:0!important;color:#61738f!important;font-size:13px!important;line-height:1.4!important;opacity:1!important}html body .audit-modal-head>button,html body .audit-drawer-head>button,html body .audit-date-range-sheet-head>button{width:46px!important;height:46px!important;border-radius:14px!important;border:1px solid #d8e1f0!important;background:#fff!important;color:#223b67!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}html body .audit-modal-body,html body .audit-sec-modal-body,html body .audit-save-row,html body .audit-saved-list,html body .audit-insight-list,html body .audit-users-modal-list,html body .audit-overview-grid,html body .audit-overview-panel,html body .audit-user-logs-hero,html body .audit-user-log-search,html body .audit-user-logs-table-wrap,html body .audit-detail-hero,html body .audit-detail-list,html body .audit-json-block,html body .audit-date-range-fields,html body .audit-modal-summary-strip{width:100%!important;box-sizing:border-box!important;padding:14px 16px!important}html body .audit-modal-body,html body .audit-sec-modal-body,html body .audit-saved-list,html body .audit-insight-list,html body .audit-users-modal-list,html body .audit-user-logs-table-wrap,html body .audit-detail-list,html body .audit-json-block{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}html body .audit-user-logs-table-wrap{overflow-x:auto!important}html body .audit-user-logs-table{min-width:720px!important}html body .audit-modal-grid,html body .audit-modal-grid--clean,html body .audit-modal-grid--two,html body .audit-modal-grid--three,html body .audit-export-filter-grid,html body .audit-sec-summary-grid,html body .audit-sec-kpi-grid,html body .audit-sec-evidence-grid,html body .audit-sec-incident-grid,html body .audit-sec-user-grid,html body .audit-review-actions-grid,html body .audit-overview-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .audit-modal-field,html body .audit-export-card,html body .audit-export-filter-line,html body .audit-sec-panel,html body .audit-sec-summary-card,html body .audit-sec-kpi,html body .audit-sec-incident,html body .audit-sec-user-card,html body .audit-sec-evidence-card,html body .audit-alert-row,html body .audit-user-row,html body .audit-overview-grid article,html body .audit-overview-panel,html body .audit-saved-list>div,html body .audit-detail-hero,html body .audit-detail-list>div,html body .audit-user-logs-stat,html body .audit-user-log-search,html body .audit-modal-loading,html body .audit-modal-error,html body .audit-modal-success,html body .audit-empty,html body .audit-date-range-fields label,html body .audit-modal-summary-strip article{border-radius:20px!important;border:1px solid #dde6f4!important;background:#fff!important;box-shadow:0 10px 22px #0f172a0a!important;padding:14px!important}html body .audit-modal-field-label,html body .audit-export-filter-line span,html body .audit-date-range-fields span,html body .audit-detail-list span,html body .audit-overview-panel h3,html body .audit-sec-panel>h3,html body .audit-sec-incident h4,html body .audit-sec-user-card h4{display:flex!important;align-items:center!important;gap:8px!important;color:#5b6f91!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:10px!important}html body .audit-modal-field input,html body .audit-modal-field textarea,html body .audit-modal-field select,html body .audit-save-row input,html body .audit-select-button,html body .audit-user-log-search input,html body .audit-date-range-fields input,html body .audit-sec-panel input,html body .audit-sec-panel textarea,html body .audit-sec-panel select{width:100%!important;min-height:50px!important;border-radius:16px!important;border:1px solid #d9e2f1!important;background:#f8fbff!important;color:#0f172a!important;padding:0 14px!important;font-size:15px!important;box-sizing:border-box!important;box-shadow:none!important}html body .audit-modal-field textarea,html body .audit-sec-panel textarea{min-height:110px!important;padding:14px!important}html body .audit-save-row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .audit-saved-list{display:grid!important;gap:12px!important}html body .audit-saved-list>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important}html body .audit-export-card{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}html body .audit-export-card>svg,html body .audit-alert-icon,html body .audit-user-row i{width:48px!important;height:48px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eff4ff!important;color:#4b64d4!important;padding:11px!important;box-sizing:border-box!important;font-style:normal!important}html body .audit-alert-row{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}html body .audit-alert-title-line,html body .audit-alert-meta,html body .audit-alert-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body .audit-user-row{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}html body .audit-overview-grid,html body .audit-user-logs-hero,html body .audit-alert-actions,html body .audit-sec-topline-actions,html body .audit-incident-user-actions,html body .audit-review-actions-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .audit-user-logs-hero>:first-child,html body .audit-user-log-search,html body .audit-user-logs-table-wrap,html body .audit-overview-panel,html body .audit-detail-hero,html body .audit-detail-list,html body .audit-json-block{grid-column:1 / -1!important}html body .audit-user-log-search{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}html body .audit-overview-module{border-radius:16px!important;border:1px solid #e4ebf7!important;background:#f8fbff!important;padding:12px!important;margin-top:10px!important}html body .audit-overview-module i{display:block!important;height:8px!important;border-radius:999px!important;background:linear-gradient(90deg,#6ab2ff,#6a5fe6)!important;margin-top:8px!important}html body .audit-modal-actions,html body .audit-modal-actions--pastel,html body .audit-modal-actions--compact,html body .audit-modal-actions--zoomed,html body .audit-date-range-actions{position:sticky!important;bottom:0!important;z-index:25!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;margin:0!important;background:#fffffff5!important;border-top:1px solid #dbe5f4!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body .audit-modal-actions button,html body .audit-date-range-actions button,html body .audit-save-row button,html body .audit-saved-list button,html body .audit-alert-actions button,html body .audit-sec-topline-actions button,html body .audit-incident-user-actions button,html body .audit-review-actions-grid button,html body .audit-modal-summary-strip button{min-height:48px!important;width:100%!important;border-radius:16px!important;border:1px solid #d6e0f0!important;background:#fff!important;color:#29416d!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;box-shadow:none!important}html body .audit-modal-actions .primary,html body .audit-date-range-actions .primary,html body .audit-save-row .primary,html body .audit-sec-topline-actions .primary,html body .audit-review-actions-grid .primary,html body .audit-modal-summary-strip .primary{background:linear-gradient(135deg,#6385ff,#5a59de)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 24px #5a59de38!important}html body .audit-modal-actions .primary *,html body .audit-date-range-actions .primary *,html body .audit-save-row .primary *,html body .audit-sec-topline-actions .primary *,html body .audit-review-actions-grid .primary *,html body .audit-modal-summary-strip .primary *{color:#fff!important;stroke:currentColor!important}html body .audit-alert-actions button.danger,html body .audit-incident-user-actions button.danger,html body .audit-review-actions-grid button.danger{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}html body .audit-drawer h3{margin:0 16px 10px!important;color:#203765!important;font-size:15px!important;font-weight:800!important}html body .audit-json-block{background:#111827!important;color:#e7eef9!important;border-radius:20px!important;overflow:auto!important;font-size:12px!important;line-height:1.55!important}html body .audit-modal,html body .audit-drawer,html body .audit-date-range-sheet,html body .audit-modal p,html body .audit-modal span,html body .audit-drawer p,html body .audit-drawer span{color:#0f172a}html body .audit-modal .audit-modal-title-wrap p,html body .audit-drawer .audit-drawer-head p,html body .audit-drawer .audit-drawer-head span,html body .audit-date-range-sheet-head small,html body .audit-muted,html body .audit-export-card p{color:#61738f!important}}html body .audit-shell--v50 .audit-mobile-filter-dropdown-panel-v89{display:contents}@media(max-width:768px){html body .audit-shell--v50 .audit-mobile-filter-dropdown-panel-v89{display:none!important}html body .audit-shell--v50 .audit-filter-card--v50.is-mobile-expanded .audit-mobile-filter-dropdown-panel-v89{position:fixed!important;display:block!important;z-index:2147483646!important;padding:10px!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid #d7e4f3!important;border-radius:17px!important;background:#fff!important;box-shadow:0 30px 76px -34px #0a234c94!important}html body .audit-shell--v50 .audit-filter-card--v50.is-mobile-expanded .audit-mobile-filter-dropdown-panel-v89 .audit-filter-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .audit-shell--v50 .audit-filter-card--v50.is-mobile-expanded .audit-mobile-filter-dropdown-panel-v89 .audit-filter-grid--bottom{margin-top:9px!important}html body .audit-white-dropdown--portal{position:fixed!important;top:var(--v89-menu-top)!important;left:var(--v89-menu-left)!important;right:auto!important;bottom:auto!important;width:min(280px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;transform:translate(-100%)!important;z-index:2147483647!important;background:#fff!important;border:1px solid #d7e4f3!important;box-shadow:0 24px 58px -28px #0a234c85!important}}@media(max-width:900px){html body :is(.audit-white-dropdown--hard-v90,.audit-mobile-filter-dropdown-panel-hard-v90){right:auto!important;bottom:auto!important;transform:none!important;z-index:2147483647!important;visibility:visible!important;opacity:1!important;background:#fff!important;background-image:none!important;border:1px solid #d7e4f3!important;box-shadow:0 28px 68px -32px #0a234c94!important;overscroll-behavior:contain!important}}@media(min-width:769px){html body .audit-modal-backdrop,html body .audit-modal-backdrop--pastel,html body .audit-modal-backdrop--zoomed-out,html body .audit-modal-backdrop--pro,html body .audit-drawer-backdrop{background:#0a193005!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(min-width:769px){html body .audit-shell,html body .audit-shell--v50,html body .audit-main,html body .audit-main--v50{background-color:#f5f9ff!important;background-image:linear-gradient(180deg,#f7fbff,#fff)!important;color:#102d55!important}html body :is(.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-modal-backdrop--pro,.audit-modal-backdrop--zoomed-out,.audit-drawer-backdrop){background:#eef6ff2e!important;background-color:#eef6ff2e!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body :is(.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-modal-backdrop--pro,.audit-modal-backdrop--zoomed-out,.audit-drawer-backdrop):before,html body :is(.audit-modal-backdrop,.audit-modal-backdrop--pastel,.audit-modal-backdrop--pro,.audit-modal-backdrop--zoomed-out,.audit-drawer-backdrop):after{content:none!important;display:none!important}html body :is(.audit-modal,.audit-drawer,[class*=audit-][class*=modal],[class*=audit-][class*=drawer]){background:#fff!important;color:#102d55!important}}@media(min-width:769px){html body .audit-modal-backdrop,html body .audit-overlay,html body .auditlogs-overlay,html body .al-modal-backdrop,html body .auditlog-modal-backdrop,html body .ops-ref-backdrop:has(.audit-modal),html body .ops-ref-backdrop:has(.auditlogs-modal){background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(min-width:769px){html body.audit-page-active-v221{background:#f5f9ff!important}html body.audit-page-active-v221 [data-audit-hidden-v221=true]{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}html body.audit-page-active-v221 .audit-shell,html body.audit-page-active-v221 .audit-shell--v50,html body.audit-page-active-v221 .audit-main,html body.audit-page-active-v221 .audit-main--v50{position:relative!important;z-index:1!important;min-height:100vh!important;background:linear-gradient(180deg,#f6faff,#fff)!important;background-color:#f6faff!important}html body.audit-page-active-v221 .audit-shell:before,html body.audit-page-active-v221 .audit-shell:after,html body.audit-page-active-v221 .audit-main:before,html body.audit-page-active-v221 .audit-main:after{pointer-events:none!important}}@media(min-width:769px){html body.audit-page-active-v221 :is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.sc-modal-backdrop,.stp-modal-layer,.ml-reference-backdrop,.marketplace-modal-overlay,.v53-modal-overlay,.ops-ref-backdrop){display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body.audit-page-active-v221 :is(.audit-modal-backdrop,.audit-drawer-backdrop,.audit-modal,.audit-drawer,.audit-shell .ops-ref-backdrop){display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}}@media(min-width:769px){html body .audit-modal-backdrop,html body .audit-modal-backdrop.audit-modal-backdrop--pastel,html body .audit-modal-backdrop.audit-modal-backdrop--pro,html body .audit-modal-backdrop.audit-modal-backdrop--zoomed-out,html body .audit-drawer-backdrop,html body .audit-modal-backdrop.ops-ref-backdrop,html body .audit-drawer-backdrop.ops-ref-backdrop{background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;filter:none!important;isolation:isolate!important}html body .audit-modal-backdrop>.audit-modal,html body .audit-drawer-backdrop>.audit-drawer{position:relative!important;z-index:2147483000!important;opacity:1!important;visibility:visible!important;filter:none!important;pointer-events:auto!important;background-color:#fff!important}html body.audit-page-active-v221>:is(.cs-modal-backdrop,.cs-chat-builder-backdrop,.sc-modal-backdrop,.stp-modal-layer,.ml-reference-backdrop,.marketplace-modal-overlay,.v53-modal-overlay){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media(min-width:769px){html body.audit-page-active-v221 [data-audit-hidden-v221=true]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .audit-modal-backdrop,html body .audit-drawer-backdrop{background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;opacity:1!important;z-index:2147483400!important;isolation:isolate!important}html body .audit-modal-backdrop>.audit-modal,html body .audit-drawer-backdrop>.audit-drawer{position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;background:#fff!important}}@media(min-width:769px){html body .audit-modal-backdrop,html body .audit-drawer-backdrop,html body .audit-modal-backdrop.audit-modal-backdrop--pastel,html body .audit-modal-backdrop.audit-modal-backdrop--pro,html body .audit-modal-backdrop.audit-modal-backdrop--zoomed-out,html body .audit-modal-backdrop.ops-ref-backdrop,html body .audit-drawer-backdrop.ops-ref-backdrop{position:fixed!important;inset:0!important;z-index:2147483600!important;padding:18px!important;background:#09112094!important;background-color:#09112094!important;background-image:none!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;opacity:1!important;isolation:isolate!important}html body .audit-modal,html body .audit-drawer,html body .audit-modal-backdrop>.audit-modal,html body .audit-drawer-backdrop>.audit-drawer,html body .audit-security-check-modal{position:relative!important;z-index:2147483602!important}html body .audit-security-check-modal{width:min(1240px,calc(100vw - 56px))!important;max-width:1240px!important;max-height:calc(100vh - 36px)!important;margin:0 auto!important}html body .audit-shell--v50 .audit-kpi-grid--v50{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px!important;margin-bottom:2px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}html body .audit-shell--v50 .audit-kpi-grid--v50::-webkit-scrollbar{height:8px}html body .audit-shell--v50 .audit-kpi-grid--v50::-webkit-scrollbar-thumb{background:#94a3b86b;border-radius:999px}html body .audit-shell--v50 .audit-kpi-card--v50{flex:0 0 380px!important;min-width:380px!important;scroll-snap-align:start}html body .audit-shell--v50 .audit-search-box,html body .audit-shell--v50 .audit-control-box,html body .audit-shell--v50 .audit-select-wrap--custom,html body .audit-shell--v50 .audit-date-box{box-shadow:none!important;outline:none!important}html body .audit-shell--v50 :is(.audit-search-box,.audit-control-box,.audit-select-wrap--custom,.audit-date-box):before,html body .audit-shell--v50 :is(.audit-search-box,.audit-control-box,.audit-select-wrap--custom,.audit-date-box):after{content:none!important;display:none!important}html body .audit-shell--v50 .audit-search-box:focus-within,html body .audit-shell--v50 .audit-control-box:hover,html body .audit-shell--v50 .audit-select-wrap--custom:hover,html body .audit-shell--v50 .audit-select-wrap--custom.is-open,html body .audit-shell--v50 .audit-date-box:hover{background:#fff!important;border-color:#d7e3f4!important;box-shadow:none!important}html body .audit-shell--v50 .audit-mini-pagination button.active,html body .audit-shell--v50 .audit-mini-pagination button[aria-current=page]{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:none!important}html body .audit-shell--v50 .audit-mini-pagination button.active:before,html body .audit-shell--v50 .audit-mini-pagination button.active:after,html body .audit-shell--v50 .audit-mini-pagination button[aria-current=page]:before,html body .audit-shell--v50 .audit-mini-pagination button[aria-current=page]:after{content:none!important;display:none!important}html body .audit-shell--v50 .audit-mini-pagination small{color:#5d7290!important;opacity:1!important}}@media(min-width:769px){html body .audit-modal-backdrop,html body .audit-drawer-backdrop,html body .audit-modal-backdrop.audit-modal-backdrop--pastel,html body .audit-modal-backdrop.audit-modal-backdrop--pro,html body .audit-modal-backdrop.audit-modal-backdrop--zoomed-out,html body .audit-modal-backdrop.ops-ref-backdrop,html body .audit-drawer-backdrop.ops-ref-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;z-index:2147483646!important;background:#0a1222a3!important;background-color:#0a1222a3!important;background-image:none!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;opacity:1!important;isolation:isolate!important}html body .audit-modal,html body .audit-drawer,html body .audit-security-check-modal{position:relative!important;z-index:2147483647!important;margin:0 auto!important}html body .audit-security-check-modal{width:min(1120px,calc(100vw - 84px))!important;max-width:1120px!important;max-height:calc(100vh - 38px)!important;transform:none!important;left:auto!important;right:auto!important}html body .audit-kpi-card--status{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:148px!important;padding:18px 20px!important;background:#fff!important;border:1px solid #d7e5f5!important;box-shadow:0 16px 34px #0e1e3614!important;flex:0 0 300px!important;min-width:300px!important}html body .audit-kpi-card--status .audit-kpi-topline{display:grid!important;grid-template-columns:86px 1fr!important;align-items:center!important;gap:16px!important}html body .audit-kpi-card--status .audit-kpi-icon{width:78px!important;height:78px!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffffbf!important}html body .audit-kpi-card--status .audit-kpi-body{gap:4px!important}html body .audit-kpi-card--status .audit-kpi-title{font-size:13px!important;font-weight:800!important;color:#6b7f98!important}html body .audit-kpi-card--status .audit-kpi-status{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:18px!important;line-height:1.05!important}html body .audit-kpi-card--status .audit-kpi-meta{margin-top:2px!important;font-size:12px!important;color:#60758f!important;font-weight:700!important}html body .audit-kpi-card--status .audit-kpi-spark{display:none!important}html body .audit-shell--v50 .audit-search-box,html body .audit-shell--v50 .audit-control-box,html body .audit-shell--v50 .audit-select-wrap--custom,html body .audit-shell--v50 .audit-date-box{background:#fff!important;border:1px solid #d7e3f4!important;box-shadow:none!important;outline:none!important}html body .audit-shell--v50 .audit-search-box:before,html body .audit-shell--v50 .audit-search-box:after,html body .audit-shell--v50 .audit-control-box:before,html body .audit-shell--v50 .audit-control-box:after,html body .audit-shell--v50 .audit-select-wrap--custom:before,html body .audit-shell--v50 .audit-select-wrap--custom:after,html body .audit-shell--v50 .audit-date-box:before,html body .audit-shell--v50 .audit-date-box:after{display:none!important;content:none!important}html body .audit-shell--v50 .audit-search-box:focus-within,html body .audit-shell--v50 .audit-control-box:hover,html body .audit-shell--v50 .audit-control-box:focus-within,html body .audit-shell--v50 .audit-select-wrap--custom:hover,html body .audit-shell--v50 .audit-select-wrap--custom.is-open,html body .audit-shell--v50 .audit-date-box:hover,html body .audit-shell--v50 .audit-date-box:focus-within{border-color:#d7e3f4!important;box-shadow:none!important;background:#fff!important}html body .audit-shell--v50 .audit-search-box input,html body .audit-shell--v50 .audit-search-box input:hover,html body .audit-shell--v50 .audit-search-box input:focus,html body .audit-shell--v50 .audit-date-inputs input,html body .audit-shell--v50 .audit-date-inputs input:hover,html body .audit-shell--v50 .audit-date-inputs input:focus,html body .audit-shell--v50 .audit-select-button,html body .audit-shell--v50 .audit-select-button:hover,html body .audit-shell--v50 .audit-select-button:focus{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .audit-security-command-bar,html body .audit-incident-queue,html body .audit-incident-panel,html body .audit-incident-card,html body .audit-incident-head,html body .audit-incident-queue-item,html body .audit-incident-queue-item.active,html body .audit-incident-user-row,html body .audit-incident-user-row--dense,html body .audit-evidence-row,html body .audit-evidence-row--compact,html body .audit-insight-card,html body .audit-insight-card.compact{background:#fff!important;background-image:none!important}html body .audit-security-command-bar,html body .audit-incident-card,html body .audit-incident-queue,html body .audit-incident-panel,html body .audit-incident-head,html body .audit-incident-user-row,html body .audit-evidence-row,html body .audit-insight-card,html body .audit-incident-queue-item{box-shadow:none!important}html body .audit-security-command-bar,html body .audit-incident-head{border:1px solid #d6e3f4!important}html body .audit-incident-queue-item.active{border-color:#b7cef2!important}html body .audit-user-dot{background:#5d8df8!important}html body .audit-incident-panel .danger,html body .audit-incident-panel .audit-incident-user-actions button,html body .audit-incident-panel .audit-incident-head b,html body .audit-incident-panel .audit-incident-queue-item b{box-shadow:none!important}}@media(min-width:769px){html body .audit-modal-backdrop,html body .audit-drawer-backdrop,html body .audit-modal-backdrop.audit-modal-backdrop--pastel,html body .audit-modal-backdrop.audit-modal-backdrop--pro,html body .audit-modal-backdrop.audit-modal-backdrop--zoomed-out,html body .audit-modal-backdrop.ops-ref-backdrop,html body .audit-drawer-backdrop.ops-ref-backdrop,html body [data-audit-root-v237=true]{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;margin:0!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2147483646!important;background:#080f1dad!important;background-color:#080f1dad!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;opacity:1!important;overflow:hidden!important;isolation:isolate!important}html body .audit-modal-backdrop:before,html body .audit-modal-backdrop:after,html body .audit-drawer-backdrop:before,html body .audit-drawer-backdrop:after{content:none!important;display:none!important}html body .audit-modal,html body .audit-drawer,html body .audit-security-check-modal{position:relative!important;z-index:2147483647!important}html body .audit-security-check-modal{width:min(1180px,calc(100vw - 188px))!important;max-width:1180px!important;max-height:calc(100dvh - 36px)!important;margin:0!important;transform:translate(72px)!important;left:auto!important;right:auto!important}html body .audit-security-command-bar,html body .audit-incident-queue,html body .audit-incident-panel,html body .audit-incident-card,html body .audit-incident-head,html body .audit-incident-queue-item,html body .audit-incident-queue-item.active,html body .audit-incident-user-row,html body .audit-evidence-row,html body .audit-insight-card,html body .audit-kpi-card--status{background:#fff!important;background-image:none!important;box-shadow:none!important}html body .audit-security-command-bar:before,html body .audit-security-command-bar:after,html body .audit-incident-queue:before,html body .audit-incident-queue:after,html body .audit-incident-panel:before,html body .audit-incident-panel:after,html body .audit-incident-card:before,html body .audit-incident-card:after,html body .audit-incident-queue-item:before,html body .audit-incident-queue-item:after,html body .audit-search-box:before,html body .audit-search-box:after,html body .audit-control-box:before,html body .audit-control-box:after,html body .audit-select-wrap--custom:before,html body .audit-select-wrap--custom:after{content:none!important;display:none!important}html body .audit-shell--v50 .audit-search-box,html body .audit-shell--v50 .audit-control-box,html body .audit-shell--v50 .audit-select-wrap--custom,html body .audit-shell--v50 .audit-date-box,html body .audit-shell--v50 .audit-select-button{border:1px solid #d7e3f4!important;box-shadow:none!important;outline:none!important;background-image:none!important}html body .audit-shell--v50 .audit-search-box,html body .audit-shell--v50 .audit-control-box,html body .audit-shell--v50 .audit-select-wrap--custom,html body .audit-shell--v50 .audit-date-box{background:#fff!important}html body .audit-shell--v50 .audit-search-box:focus-within,html body .audit-shell--v50 .audit-control-box:hover,html body .audit-shell--v50 .audit-control-box:focus-within,html body .audit-shell--v50 .audit-select-wrap--custom:hover,html body .audit-shell--v50 .audit-select-wrap--custom.is-open,html body .audit-shell--v50 .audit-date-box:hover,html body .audit-shell--v50 .audit-date-box:focus-within,html body .audit-shell--v50 .audit-select-button:hover,html body .audit-shell--v50 .audit-select-button:focus{border-color:#d7e3f4!important;box-shadow:none!important;outline:none!important;background:#fff!important;background-image:none!important}html body .audit-shell--v50 .audit-search-box input,html body .audit-shell--v50 .audit-search-box input:hover,html body .audit-shell--v50 .audit-search-box input:focus,html body .audit-shell--v50 .audit-select-button,html body .audit-shell--v50 .audit-select-button:hover,html body .audit-shell--v50 .audit-select-button:focus{outline:none!important;box-shadow:none!important}}@media(min-width:769px){html body .audit-modal-backdrop,html body .audit-drawer-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2147483000!important;pointer-events:auto!important;background:#080f1dad!important;background-color:#080f1dad!important;background-image:none!important;opacity:1!important;visibility:visible!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;isolation:isolate!important}html body .audit-modal,html body .audit-drawer,html body .audit-security-check-modal{position:relative!important;z-index:2!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important}html body .audit-modal :is(button,input,select,textarea,a),html body .audit-drawer :is(button,input,select,textarea,a),html body .audit-modal-actions,html body .audit-modal-head{pointer-events:auto!important}html body .audit-modal-actions{position:relative!important;z-index:5!important}html body .audit-security-check-modal{transform:translate(72px)!important}}@media(min-width:769px){html body .audit-modal-backdrop,html body .audit-drawer-backdrop{pointer-events:auto!important;isolation:isolate!important}html body .audit-modal-backdrop:before,html body .audit-modal-backdrop:after,html body .audit-drawer-backdrop:before,html body .audit-drawer-backdrop:after,html body .audit-modal:before,html body .audit-modal:after,html body .audit-drawer:before,html body .audit-drawer:after{pointer-events:none!important}html body .audit-modal-backdrop>.audit-modal,html body .audit-drawer-backdrop>.audit-drawer,html body .audit-security-check-modal{position:relative!important;z-index:20!important;pointer-events:auto!important}html body .audit-modal :is(.audit-modal-head,.audit-modal-body,.audit-modal-actions),html body .audit-drawer :is(.audit-drawer-head,.audit-drawer-body),html body .audit-security-check-modal :is(button,input,select,textarea,a,label){position:relative!important;pointer-events:auto!important}html body .audit-modal-head>button,html body .audit-drawer-head>button,html body .audit-modal-actions>button,html body .audit-security-check-modal button[aria-label*=Close i]{z-index:2147483647!important;cursor:pointer!important;touch-action:manipulation!important}html body .audit-modal-actions{z-index:30!important}}@media(min-width:769px){html body .audit-security-check-modal,html body .audit-security-check-modal *{box-sizing:border-box!important}html body .audit-security-check-modal :is(button,input,textarea,select,label,a){position:relative!important;z-index:4!important;pointer-events:auto!important}html body .audit-security-check-modal .audit-security-command-bar{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;border:1px solid #d8e5f4!important}html body .audit-security-check-modal .audit-security-score-mini,html body .audit-security-check-modal .audit-security-score-mini.danger,html body .audit-security-check-modal .audit-security-score-mini.warning,html body .audit-security-check-modal .audit-security-score-mini.secure{background:#fff!important;background-image:none!important;box-shadow:none!important}html body .audit-security-check-modal .audit-incident-users-card{padding:14px!important;border:1px solid #d8e5f4!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}html body .audit-security-check-modal .audit-incident-user-row,html body .audit-security-check-modal .audit-incident-user-row--dense{grid-template-columns:38px minmax(220px,1fr) auto!important;min-height:82px!important;gap:12px!important;align-items:center!important;padding:12px!important;border:1px solid #dbe7f4!important;border-radius:16px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .audit-security-check-modal .audit-user-dot{width:36px!important;height:36px!important;min-width:36px!important;border-radius:12px!important;background:#5b8df8!important;background-image:none!important}html body .audit-security-check-modal .audit-incident-user-copy{min-width:0!important}html body .audit-security-check-modal .audit-incident-user-copy>strong{font-size:13px!important;line-height:1.3!important;overflow-wrap:anywhere!important}html body .audit-security-check-modal .audit-incident-user-facts{display:flex!important;flex-wrap:wrap!important;gap:5px 8px!important;margin-top:5px!important}html body .audit-security-check-modal .audit-incident-user-facts span{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 8px!important;border:1px solid #dde8f5!important;border-radius:999px!important;background:#fff!important;color:#5e7590!important;font-size:10px!important;font-weight:750!important;line-height:1.2!important}html body .audit-security-check-modal .audit-incident-user-actions{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:6px!important}html body .audit-security-check-modal .audit-incident-user-actions button{height:32px!important;padding:0 10px!important;border-radius:10px!important;box-shadow:none!important;white-space:nowrap!important}html body .audit-security-check-modal .audit-response-playbook{padding:14px!important;border:1px solid #d8e5f4!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .audit-security-check-modal .audit-review-checklist--columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .audit-security-check-modal .audit-review-checklist label{min-height:54px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid #dce7f4!important;border-radius:14px!important;background:#f8fbff!important;color:#38536e!important;font-size:11px!important;line-height:1.35!important;box-shadow:none!important;cursor:pointer!important}html body .audit-security-check-modal .audit-review-checklist label:hover{border-color:#bfd4ee!important;background:#f4f8ff!important}html body .audit-security-check-modal .audit-review-checklist input{width:16px!important;height:16px!important;margin:0!important}html body .audit-security-action-feedback{min-height:38px!important;display:flex!important;align-items:center!important;gap:8px!important;margin:-2px 0 10px!important;padding:9px 12px!important;border:1px solid #d8e5f4!important;border-radius:12px!important;background:#f8fbff!important;color:#31506f!important;font-size:11px!important;font-weight:800!important}html body .audit-security-action-feedback.is-success{border-color:#bfe8d5!important;background:#f1fcf7!important;color:#087c50!important}html body .audit-security-action-feedback.is-error{border-color:#f4c7cf!important;background:#fff5f7!important;color:#b4233c!important}html body .audit-filter-card--v50 :is(.audit-search-box,.audit-control-box,.audit-date-box,.audit-select-wrap--custom){box-shadow:none!important;outline:none!important}html body .audit-filter-card--v50 .audit-control-box .audit-select-wrap--custom,html body .audit-filter-card--v50 .audit-date-box .audit-date-inputs{border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important}html body .audit-filter-card--v50 .audit-select-button,html body .audit-filter-card--v50 .audit-select-button:hover,html body .audit-filter-card--v50 .audit-select-button:focus,html body .audit-filter-card--v50 .audit-search-box input,html body .audit-filter-card--v50 .audit-search-box input:hover,html body .audit-filter-card--v50 .audit-search-box input:focus,html body .audit-filter-card--v50 .audit-date-inputs input,html body .audit-filter-card--v50 .audit-date-inputs input:hover,html body .audit-filter-card--v50 .audit-date-inputs input:focus{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .audit-filter-card--v50 :is(.audit-search-box,.audit-control-box,.audit-date-box,.audit-select-wrap--custom):before,html body .audit-filter-card--v50 :is(.audit-search-box,.audit-control-box,.audit-date-box,.audit-select-wrap--custom):after{content:none!important;display:none!important}html body .audit-security-check-modal .audit-action-groups button,html body .audit-security-check-modal .audit-security-command-actions button,html body .audit-security-check-modal .audit-incident-user-actions button,html body .audit-security-check-modal .audit-modal-actions button{pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}}@media(min-width:769px){html body .audit-security-check-modal--v243,html body .audit-security-check-modal--v243 *{box-sizing:border-box!important}html body .audit-security-check-modal--v243{pointer-events:auto!important}html body .audit-security-check-modal--v243 :is(button,input,textarea,select,label,a){pointer-events:auto!important;touch-action:manipulation!important}html body .audit-security-check-modal--v243 .audit-security-command-bar,html body .audit-security-check-modal--v243 .audit-security-command-bar:hover,html body .audit-security-check-modal--v243 .audit-security-command-bar:focus-within{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:116px!important;padding:17px 18px!important;border:1px solid #d7e4f2!important;border-radius:20px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html body .audit-security-check-modal--v243 .audit-security-command-bar:before,html body .audit-security-check-modal--v243 .audit-security-command-bar:after,html body .audit-security-check-modal--v243 .audit-security-score-mini:before,html body .audit-security-check-modal--v243 .audit-security-score-mini:after{content:none!important;display:none!important;background:none!important}html body .audit-security-check-modal--v243 .audit-security-score-mini,html body .audit-security-check-modal--v243 .audit-security-score-mini.danger,html body .audit-security-check-modal--v243 .audit-security-score-mini.warning,html body .audit-security-check-modal--v243 .audit-security-score-mini.secure{width:72px!important;height:72px!important;min-width:72px!important;display:grid!important;place-content:center!important;border:1px solid #b9d2ef!important;border-radius:20px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important}html body .audit-security-check-modal--v243 .audit-security-command-copy{min-width:0!important}html body .audit-security-check-modal--v243 .audit-security-command-copy h3{margin:3px 0 4px!important;font-size:18px!important;line-height:1.2!important}html body .audit-security-check-modal--v243 .audit-sec-topline-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}html body .audit-security-check-modal--v243 .audit-sec-topline-actions button{min-height:38px!important;padding:0 13px!important;border-radius:12px!important;box-shadow:none!important;cursor:pointer!important}html body .audit-security-check-modal--v243 .audit-incident-users-card{padding:14px!important;border:1px solid #d7e4f2!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .audit-security-check-modal--v243 .audit-incident-users-card .audit-card-mini-head{min-height:34px!important;margin-bottom:10px!important;padding-bottom:9px!important;border-bottom:1px solid #e7eef7!important}html body .audit-security-check-modal--v243 .audit-incident-user-row,html body .audit-security-check-modal--v243 .audit-incident-user-row--dense{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"avatar copy" "actions actions"!important;align-items:center!important;gap:10px 12px!important;min-height:122px!important;padding:13px!important;border:1px solid #dce7f3!important;border-radius:16px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body .audit-security-check-modal--v243 .audit-user-dot{grid-area:avatar!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;background:#4f82f7!important;background-image:none!important;box-shadow:none!important}html body .audit-security-check-modal--v243 .audit-incident-user-copy{grid-area:copy!important;min-width:0!important}html body .audit-security-check-modal--v243 .audit-incident-user-copy>strong{display:block!important;margin-bottom:2px!important;color:#122b47!important;font-size:13px!important;overflow-wrap:anywhere!important}html body .audit-security-check-modal--v243 .audit-incident-user-facts{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:7px!important}html body .audit-security-check-modal--v243 .audit-incident-user-facts span{min-height:24px!important;display:inline-flex!important;align-items:center!important;padding:3px 8px!important;border:1px solid #dce7f3!important;border-radius:999px!important;background:#fff!important;color:#5a718a!important;font-size:10px!important;font-weight:750!important}html body .audit-security-check-modal--v243 .audit-incident-user-actions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important;padding-top:10px!important;border-top:1px solid #e4edf7!important}html body .audit-security-check-modal--v243 .audit-incident-user-actions button{min-height:34px!important;padding:0 11px!important;border:1px solid #cdddf0!important;border-radius:10px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;font-size:11px!important;cursor:pointer!important}html body .audit-security-check-modal--v243 .audit-response-playbook{padding:14px!important;border:1px solid #d7e4f2!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .audit-security-check-modal--v243 .audit-response-playbook .audit-card-mini-head{min-height:34px!important;margin-bottom:11px!important;padding-bottom:9px!important;border-bottom:1px solid #e7eef7!important}html body .audit-security-check-modal--v243 .audit-review-checklist--columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body .audit-security-check-modal--v243 .audit-review-checklist--columns label{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:62px!important;padding:11px 12px!important;border:1px solid #dce7f3!important;border-radius:14px!important;background:#f8fbff!important;background-image:none!important;color:#38536e!important;font-size:11px!important;line-height:1.42!important;box-shadow:none!important}html body .audit-security-check-modal--v243 .audit-review-checklist--columns label:nth-child(5){grid-column:1 / -1!important;min-height:50px!important}html body .audit-security-check-modal--v243 .audit-review-checklist--columns input{width:17px!important;height:17px!important;margin:1px 0 0!important}html body .audit-filter-card--v50 :is(.audit-search-box,.audit-control-box,.audit-date-box){border:1px solid #d7e3f2!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;outline:0!important}html body .audit-filter-card--v50 :is(.audit-search-box,.audit-control-box,.audit-date-box):hover,html body .audit-filter-card--v50 :is(.audit-search-box,.audit-control-box,.audit-date-box):focus-within{border-color:#c9d9eb!important;background:#fff!important;box-shadow:none!important;outline:0!important}html body .audit-filter-card--v50 :is(.audit-search-box,.audit-control-box,.audit-date-box):before,html body .audit-filter-card--v50 :is(.audit-search-box,.audit-control-box,.audit-date-box):after{content:none!important;display:none!important}html body .audit-filter-card--v50 :is(.audit-select-wrap--custom,.audit-select-button,.audit-date-inputs,input,select){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important}html body .audit-filter-card--v50 .audit-select-wrap--custom:hover,html body .audit-filter-card--v50 .audit-select-wrap--custom.is-open,html body .audit-filter-card--v50 .audit-select-button:hover,html body .audit-filter-card--v50 .audit-select-button:focus{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}}@media(min-width:769px){html body .audit-security-check-modal--v243 .audit-review-checklist--columns label{grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:12px 16px!important}html body .audit-security-check-modal--v243 .audit-review-checklist--columns label>span{display:block!important;margin:0!important;padding-left:8px!important}html body .audit-security-check-modal--v243 .audit-review-checklist--columns input{justify-self:center!important;align-self:center!important;margin:0!important}}@media(min-width:769px){html body.audit-page-active-v221{background:#f6faff!important;background-color:#f6faff!important;background-image:none!important}html body.audit-page-active-v221 :is(.modal-backdrop,.ops-ref-backdrop,.ml-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop,.clx-modal-backdrop,.coverage-modal-backdrop,.wf-modal-backdrop,.ticket-modal-backdrop,.complaints-modal-backdrop,.sc-modal-backdrop,.stp-modal-layer,.stp-modal-backdrop,.marketplace-modal-overlay,.v53-modal-overlay,.sm-modal-backdrop,.av-modal-backdrop,.rbac-modal-backdrop,.epx-modal-backdrop,.wfc-modal-backdrop,[data-modal-backdrop=true]):not(.audit-modal-backdrop):not(.audit-drawer-backdrop){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.audit-page-active-v221:before,html body.audit-page-active-v221:after,html body.audit-page-active-v221 .audit-shell:before,html body.audit-page-active-v221 .audit-shell:after,html body.audit-page-active-v221 .audit-main:before,html body.audit-page-active-v221 .audit-main:after{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}html body.audit-page-active-v221 .audit-shell,html body.audit-page-active-v221 .audit-main{opacity:1!important;filter:none!important;visibility:visible!important;background:linear-gradient(180deg,#f6faff,#fff)!important}}@media(min-width:901px){html body .audit-shell--v50.audit-shell--inside-app{position:relative!important;isolation:isolate!important;min-height:100vh!important;overflow:hidden!important;background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.98) 0 8%,rgba(244,250,255,.92) 24%,transparent 44%),radial-gradient(circle at 78% 9%,rgba(219,238,255,.88) 0 10%,transparent 30%),radial-gradient(circle at 58% 76%,rgba(232,246,255,.82) 0 12%,transparent 38%),linear-gradient(135deg,#fff,#f7fbff 34%,#eaf5ff,#f9fcff)!important;background-attachment:fixed!important;box-shadow:none!important}html body .audit-shell--v50.audit-shell--inside-app:before,html body .audit-shell--v50.audit-shell--inside-app:after{content:""!important;position:absolute!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important;filter:blur(.2px)!important}html body .audit-shell--v50.audit-shell--inside-app:before{width:520px!important;height:520px!important;top:-245px!important;right:-140px!important;background:radial-gradient(circle,#bfdfffb8,#d8edff7a 58%,#ebf7ff00 74%)!important}html body .audit-shell--v50.audit-shell--inside-app:after{width:620px!important;height:620px!important;left:-270px!important;bottom:-360px!important;background:radial-gradient(circle,#c9e5ff9e,#e1f2ff61 56%,#f0f9ff00 75%)!important}html body .audit-shell--v50 .audit-main--v50{position:relative!important;z-index:1!important;background:transparent!important;box-shadow:none!important;zoom:.78!important;width:128.205128%!important;max-width:none!important;min-height:128.205128vh!important;padding-left:34px!important;padding-right:34px!important}html body .audit-shell--v50 .audit-bg-orb{display:block!important;opacity:.64!important;filter:blur(1px)!important;z-index:0!important}html body .audit-shell--v50 .audit-bg-orb.orb-one{width:420px!important;height:420px!important;top:-150px!important;right:11%!important;background:#bedeff9e!important}html body .audit-shell--v50 .audit-bg-orb.orb-two{width:360px!important;height:360px!important;left:40%!important;top:54%!important;background:#daefff94!important}html body .audit-shell--v50 :is(.audit-kpi-card--v50,.audit-summary-card,.audit-filter-card--v50,.audit-table-card,.audit-selected-card--v50){backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}html body .audit-shell--v50 .audit-kpi-line{stroke-dasharray:100 0!important;stroke-dashoffset:0!important;animation:audit-kpi-pulse 4.8s ease-in-out infinite!important;will-change:filter!important}html body .audit-shell--v50 .audit-kpi-area{opacity:1!important;animation:audit-v309-area-breathe 2.6s ease-in-out infinite!important;transform-origin:50% 100%!important}@keyframes audit-v309-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes audit-v309-area-breathe{0%,to{opacity:.62;transform:translateY(0) scaleY(1)}50%{opacity:.9;transform:translateY(-1px) scaleY(1.04)}}}@media(min-width:1600px){html body .audit-shell--v50 .audit-main--v50{zoom:.74!important;width:135.135135%!important;min-height:135.135135vh!important}}@media(prefers-reduced-motion:reduce){html body .audit-shell--v50 .audit-kpi-line,html body .audit-shell--v50 .audit-kpi-area{animation:none!important;stroke-dashoffset:0!important}}@media(min-width:901px){html body .audit-shell--v50.audit-shell--inside-app{position:relative!important;isolation:isolate!important;min-height:100vh!important;overflow:hidden!important;background:radial-gradient(circle at 11% 10%,rgba(255,255,255,.98) 0 8%,rgba(246,251,255,.92) 24%,transparent 43%),radial-gradient(circle at 81% 7%,rgba(201,228,255,.78) 0 11%,rgba(225,241,255,.55) 24%,transparent 39%),radial-gradient(circle at 57% 72%,rgba(222,240,255,.7) 0 13%,transparent 38%),linear-gradient(135deg,#fff,#f8fcff 28%,#edf7ff 61%,#f9fcff)!important;background-attachment:fixed!important;box-shadow:none!important}html body .audit-shell--v50.audit-shell--inside-app:before,html body .audit-shell--v50.audit-shell--inside-app:after{content:""!important;position:absolute!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important}html body .audit-shell--v50.audit-shell--inside-app:before{width:610px!important;height:610px!important;top:-300px!important;right:-150px!important;background:radial-gradient(circle,#b4daffb3,#d5ebff6e 56%,#ecf8ff00 75%)!important}html body .audit-shell--v50.audit-shell--inside-app:after{width:720px!important;height:720px!important;left:-335px!important;bottom:-430px!important;background:radial-gradient(circle,#c1e1ff99,#def1ff5c 58%,#f1faff00 76%)!important}html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{position:relative!important;z-index:1!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;zoom:.7!important;width:142.857143%!important;max-width:none!important;min-height:142.857143vh!important;padding-left:32px!important;padding-right:32px!important}html body .audit-shell--v50 .audit-bg-orb{display:block!important;opacity:.58!important;filter:blur(1px)!important;z-index:0!important;pointer-events:none!important}html body .audit-shell--v50 .audit-bg-orb.orb-one{width:470px!important;height:470px!important;top:-175px!important;right:9%!important;background:#b7dcff94!important}html body .audit-shell--v50 .audit-bg-orb.orb-two{width:410px!important;height:410px!important;left:42%!important;top:55%!important;background:#d3ecff85!important}html body .audit-shell--v50 .audit-kpi-spark,html body .audit-shell--v50 .audit-kpi-svg{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}html body .audit-shell--v50 .audit-kpi-spark:before,html body .audit-shell--v50 .audit-kpi-spark:after,html body .audit-shell--v50 .audit-kpi-spark>i{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important}html body .audit-shell--v50 .audit-kpi-card:not(.is-loading) .audit-kpi-line,html body .audit-shell--v50 .audit-kpi-card:not(.is-loading) .audit-kpi-area{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;opacity:1!important;transform:none!important;filter:none!important}html body .audit-shell--v50 .audit-kpi-card.is-loading .audit-kpi-area{animation:none!important;opacity:1!important;transform:none!important}html body .audit-shell--v50 .audit-kpi-card.is-loading .audit-kpi-line{stroke-dasharray:30 70!important;stroke-dashoffset:0!important;animation:audit-v310-loader-dash 1.301s linear infinite!important;filter:drop-shadow(0 1px 2px rgba(32,89,179,.13))!important}@keyframes audit-v310-loader-dash{0%{stroke-dasharray:30 70;stroke-dashoffset:0}70.1538%{stroke-dasharray:29.28 70.72;stroke-dashoffset:-51.12}97.4359%,to{stroke-dasharray:29 71;stroke-dashoffset:-88.778}}}@media(min-width:1600px){html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{zoom:.66!important;width:151.515152%!important;min-height:151.515152vh!important}}@media(prefers-reduced-motion:reduce){html body .audit-shell--v50 .audit-kpi-line,html body .audit-shell--v50 .audit-kpi-area{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}}@media(min-width:901px){html body .audit-shell--v50.audit-shell--inside-app{min-height:100vh!important;overflow-x:hidden!important;overflow-y:visible!important}html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{zoom:.79!important;width:126.582279%!important;max-width:none!important;min-height:auto!important;height:auto!important;padding:14px 18px 18px!important;overflow-x:hidden!important;overflow-y:visible!important}html body .audit-shell--v50 .audit-kpi-grid{gap:10px!important;margin-bottom:10px!important}html body .audit-shell--v50 .audit-kpi-card{min-height:74px!important;padding:11px 13px!important;gap:11px!important}html body .audit-shell--v50 .audit-bottom-grid{gap:10px!important;margin-bottom:10px!important}html body .audit-shell--v50 .audit-bottom-card{min-height:88px!important;padding:11px 12px!important}html body .audit-shell--v50 .audit-filter-card{padding:9px!important;margin-bottom:10px!important}html body .audit-shell--v50 .audit-filter-row{gap:8px!important}html body .audit-shell--v50 .audit-live-grid{gap:11px!important;margin-bottom:10px!important;grid-template-columns:minmax(0,1fr) 310px!important}html body .audit-shell--v50 .audit-selected-card{padding:12px!important}html body .audit-shell--v50 .audit-table-card{min-width:0!important;width:100%!important;overflow:hidden!important}html body .audit-shell--v50 .audit-table-wrap,html body .audit-shell--v50 .audit-table-scroll,html body .audit-shell--v50 [class*=table-wrap i]{max-width:100%!important;overflow-x:auto!important}html body .audit-shell--v50 .audit-table{width:100%!important;min-width:1030px!important}}@media(min-width:1600px){html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{zoom:.77!important;width:129.87013%!important;min-height:auto!important;padding:14px 18px 18px!important}}@media(min-width:901px)and (max-width:1280px){html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{zoom:.75!important;width:133.333333%!important}html body .audit-shell--v50 .audit-live-grid{grid-template-columns:minmax(0,1fr) 285px!important}}@media(min-width:901px){html body .audit-shell--v50.audit-shell--inside-app{min-height:auto!important;height:auto!important;overflow:visible!important}html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{zoom:.92!important;width:108.695652%!important;max-width:none!important;min-height:auto!important;height:auto!important;padding:8px 12px 12px!important;overflow:visible!important}html body .audit-shell--v50 .audit-kpi-grid,html body .audit-shell--v50 .audit-kpi-grid--v50{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px!important}html body .audit-shell--v50 .audit-kpi-card{min-height:72px!important;padding:10px 12px!important;gap:8px!important;border-radius:16px!important}html body .audit-shell--v50 .audit-kpi-card h3,html body .audit-shell--v50 .audit-kpi-title{margin-bottom:1px!important}html body .audit-shell--v50 .audit-kpi-spark,html body .audit-shell--v50 .audit-kpi-svg{height:34px!important;min-height:34px!important;margin-top:2px!important}html body .audit-shell--v50 .audit-summary-strip,html body .audit-shell--v50 .audit-summary-strip--v50{grid-template-columns:1.2fr 1fr 1fr!important;gap:8px!important;margin-bottom:8px!important}html body .audit-shell--v50 .audit-summary-card{min-height:90px!important;padding:10px 12px!important;gap:8px!important;border-radius:16px!important}html body .audit-shell--v50 .audit-summary-card-row{gap:9px!important}html body .audit-shell--v50 .audit-filter-card,html body .audit-shell--v50 .audit-filter-card--v50,html body .audit-shell--v50 .audit-filter-card--pro{padding:8px!important;margin-bottom:8px!important;border-radius:16px!important}html body .audit-shell--v50 .audit-filter-row{gap:8px!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:8px!important;align-items:start!important}html body .audit-shell--v50 .audit-table-card{width:100%!important;min-width:0!important;border-radius:16px!important;overflow:hidden!important}html body .audit-shell--v50 .audit-table-toolbar{min-height:38px!important;padding:8px 10px!important}html body .audit-shell--v50 .audit-table-footer{min-height:40px!important;padding:8px 10px!important}html body .audit-shell--v50 .audit-table-scroll,html body .audit-shell--v50 .audit-table-wrap{overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important}html body .audit-shell--v50 .audit-table{width:100%!important;min-width:980px!important}html body .audit-shell--v50 .audit-table th,html body .audit-shell--v50 .audit-table td{padding-top:10px!important;padding-bottom:10px!important}html body .audit-shell--v50 .audit-selected-card,html body .audit-shell--v50 .audit-selected-card--v50{order:2!important;width:100%!important;max-width:none!important;min-height:auto!important;padding:12px!important;border-radius:16px!important}html body .audit-shell--v50 .audit-selected-head{margin-bottom:8px!important}html body .audit-shell--v50 .audit-selected-pills{margin-bottom:8px!important;gap:8px!important}html body .audit-shell--v50 .audit-detail-block{padding:10px 12px!important;margin-bottom:8px!important;border-radius:14px!important}html body .audit-shell--v50 .audit-detail-row{gap:10px!important;padding:7px 0!important}html body .audit-shell--v50 .audit-bottom-grid,html body .audit-shell--v50 .audit-bottom-grid--clean,html body .audit-shell--v50 .audit-bottom-grid--three,html body .audit-shell--v50 .audit-bottom-grid--pro{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px!important}html body .audit-shell--v50 .audit-bottom-card,html body .audit-shell--v50 .audit-bottom-card--clean{min-height:84px!important;padding:10px 12px!important;border-radius:16px!important}}@media(min-width:901px)and (max-width:1280px){html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{zoom:.86!important;width:116.27907%!important}html body .audit-shell--v50 .audit-kpi-grid,html body .audit-shell--v50 .audit-kpi-grid--v50{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .audit-shell--v50 .audit-summary-strip,html body .audit-shell--v50 .audit-summary-strip--v50,html body .audit-shell--v50 .audit-bottom-grid,html body .audit-shell--v50 .audit-bottom-grid--clean,html body .audit-shell--v50 .audit-bottom-grid--three,html body .audit-shell--v50 .audit-bottom-grid--pro{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .audit-shell--v50 .audit-summary-card--security{grid-column:auto!important}}@media(min-width:1600px){html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{zoom:.95!important;width:105.263158%!important}}@media(min-width:1200px){html body .audit-shell--v50.audit-shell--inside-app{min-height:auto!important;height:auto!important;overflow:visible!important}html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{zoom:.82!important;width:121.9512195%!important;padding:8px 10px 10px!important;min-height:auto!important;height:auto!important;overflow:visible!important}html body .audit-shell--v50 .audit-kpi-grid,html body .audit-shell--v50 .audit-kpi-grid--v50{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px!important}html body .audit-shell--v50 .audit-kpi-card{min-height:72px!important;padding:10px 12px!important;gap:8px!important;border-radius:16px!important}html body .audit-shell--v50 .audit-summary-strip,html body .audit-shell--v50 .audit-summary-strip--v50{grid-template-columns:1.12fr .92fr .96fr!important;gap:8px!important;margin-bottom:8px!important}html body .audit-shell--v50 .audit-summary-card{min-height:92px!important;padding:10px 12px!important;gap:8px!important}html body .audit-shell--v50 .audit-filter-card,html body .audit-shell--v50 .audit-filter-card--v50,html body .audit-shell--v50 .audit-filter-card--pro{padding:8px!important;margin-bottom:8px!important;border-radius:16px!important}html body .audit-shell--v50 .audit-filter-row{gap:8px!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr)!important;gap:8px!important;margin-bottom:8px!important;align-items:stretch!important}html body .audit-shell--v50 .audit-table-card,html body .audit-shell--v50 .audit-selected-card,html body .audit-shell--v50 .audit-selected-card--v50{border-radius:16px!important;min-height:0!important}html body .audit-shell--v50 .audit-table-card{width:100%!important;min-width:0!important;overflow:hidden!important}html body .audit-shell--v50 .audit-table-toolbar{min-height:38px!important;padding:8px 10px!important}html body .audit-shell--v50 .audit-table-toolbar>span,html body .audit-shell--v50 .audit-table-footer>span{font-size:12px!important}html body .audit-shell--v50 .audit-table-scroll,html body .audit-shell--v50 .audit-table-wrap{max-width:100%!important;overflow-x:hidden!important;overflow-y:hidden!important}html body .audit-shell--v50 .audit-table{width:100%!important;min-width:0!important;table-layout:fixed!important}html body .audit-shell--v50 .audit-table th,html body .audit-shell--v50 .audit-table td{padding:9px 8px!important;vertical-align:middle!important}html body .audit-shell--v50 .audit-table th:nth-child(1),html body .audit-shell--v50 .audit-table td:nth-child(1){width:82px!important}html body .audit-shell--v50 .audit-table th:nth-child(2),html body .audit-shell--v50 .audit-table td:nth-child(2){width:138px!important}html body .audit-shell--v50 .audit-table th:nth-child(3),html body .audit-shell--v50 .audit-table td:nth-child(3){width:120px!important}html body .audit-shell--v50 .audit-table th:nth-child(4),html body .audit-shell--v50 .audit-table td:nth-child(4){width:92px!important}html body .audit-shell--v50 .audit-table th:nth-child(5),html body .audit-shell--v50 .audit-table td:nth-child(5){width:126px!important}html body .audit-shell--v50 .audit-table th:nth-child(6),html body .audit-shell--v50 .audit-table td:nth-child(6){width:145px!important}html body .audit-shell--v50 .audit-table th:nth-child(7),html body .audit-shell--v50 .audit-table td:nth-child(7){width:80px!important}html body .audit-shell--v50 .audit-table th:nth-child(8),html body .audit-shell--v50 .audit-table td:nth-child(8){width:80px!important}html body .audit-shell--v50 .audit-table th:nth-child(9),html body .audit-shell--v50 .audit-table td:nth-child(9){width:38px!important}html body .audit-shell--v50 .audit-action-text,html body .audit-shell--v50 .audit-target-cell strong,html body .audit-shell--v50 .audit-ip-cell small,html body .audit-shell--v50 .audit-table td strong,html body .audit-shell--v50 .audit-table td small,html body .audit-shell--v50 .audit-table .actor-cell-name,html body .audit-shell--v50 .audit-table .actor-cell-email,html body .audit-shell--v50 .audit-module-chip{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}html body .audit-shell--v50 .audit-table .actor-cell{gap:8px!important}html body .audit-shell--v50 .audit-table-footer{min-height:40px!important;padding:8px 10px!important}html body .audit-shell--v50 .audit-selected-card,html body .audit-shell--v50 .audit-selected-card--v50{width:100%!important;max-width:none!important;min-height:100%!important;padding:12px!important;order:initial!important}html body .audit-shell--v50 .audit-selected-head{margin-bottom:8px!important;gap:8px!important}html body .audit-shell--v50 .audit-selected-head h3{font-size:18px!important}html body .audit-shell--v50 .audit-selected-pills{gap:7px!important;margin-bottom:8px!important}html body .audit-shell--v50 .audit-detail-block{padding:10px 12px!important;border-radius:14px!important;margin-bottom:8px!important}html body .audit-shell--v50 .audit-detail-block h4{margin-bottom:6px!important}html body .audit-shell--v50 .audit-detail-row{gap:8px!important;padding:6px 0!important}html body .audit-shell--v50 .audit-json-btn,html body .audit-shell--v50 .audit-json-btn--v50{min-height:38px!important;padding:8px 12px!important}html body .audit-shell--v50 .audit-bottom-grid,html body .audit-shell--v50 .audit-bottom-grid--clean,html body .audit-shell--v50 .audit-bottom-grid--three,html body .audit-shell--v50 .audit-bottom-grid--pro{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px!important}html body .audit-shell--v50 .audit-bottom-card,html body .audit-shell--v50 .audit-bottom-card--clean{min-height:84px!important;padding:10px 12px!important;border-radius:16px!important}}@media(min-width:901px)and (max-width:1199px){html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{zoom:.76!important;width:131.5789474%!important;padding:8px 10px 10px!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)!important}html body .audit-shell--v50 .audit-kpi-grid,html body .audit-shell--v50 .audit-kpi-grid--v50{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .audit-shell--v50 .audit-summary-strip,html body .audit-shell--v50 .audit-summary-strip--v50,html body .audit-shell--v50 .audit-bottom-grid,html body .audit-shell--v50 .audit-bottom-grid--clean,html body .audit-shell--v50 .audit-bottom-grid--three,html body .audit-shell--v50 .audit-bottom-grid--pro{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1200px){html body .audit-shell--v50.audit-shell--inside-app{display:block!important;align-self:flex-start!important;justify-self:stretch!important;place-self:start stretch!important;margin-top:0!important;padding-top:0!important;min-height:calc(100vh - 6px)!important;height:calc(100vh - 6px)!important;overflow:hidden!important}html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{position:relative!important;top:0!important;margin-top:0!important;padding:4px 8px 6px!important;gap:6px!important;justify-content:flex-start!important;align-content:flex-start!important;min-height:0!important;height:auto!important;max-height:calc((100vh - 12px) / .78)!important;overflow:hidden!important;zoom:.78!important;width:128.205128%!important;max-width:none!important}html body .audit-shell--v50 .audit-page-header{margin:0!important;min-height:0!important}html body .audit-shell--v50 .audit-kpi-grid,html body .audit-shell--v50 .audit-kpi-grid--v50{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0!important}html body .audit-shell--v50 .audit-kpi-card,html body .audit-shell--v50 .audit-kpi-card--v50{min-height:68px!important;padding:8px 10px!important;gap:6px!important;border-radius:14px!important}html body .audit-shell--v50 .audit-kpi-spark,html body .audit-shell--v50 .audit-kpi-svg{height:28px!important;min-height:28px!important;margin-top:0!important}html body .audit-shell--v50 .audit-summary-strip,html body .audit-shell--v50 .audit-summary-strip--v50{grid-template-columns:1.1fr .9fr .9fr!important;gap:6px!important;margin:0!important}html body .audit-shell--v50 .audit-summary-card{min-height:84px!important;padding:8px 10px!important;gap:6px!important;border-radius:14px!important}html body .audit-shell--v50 .audit-filter-card,html body .audit-shell--v50 .audit-filter-card--v50,html body .audit-shell--v50 .audit-filter-card--pro{padding:6px!important;margin:0!important;border-radius:14px!important}html body .audit-shell--v50 .audit-filter-row{gap:6px!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{grid-template-columns:minmax(0,1.78fr) minmax(265px,.72fr)!important;gap:6px!important;margin:0!important;align-items:stretch!important}html body .audit-shell--v50 .audit-table-card{min-width:0!important;width:100%!important;overflow:hidden!important;border-radius:14px!important}html body .audit-shell--v50 .audit-table-toolbar{min-height:34px!important;padding:6px 8px!important}html body .audit-shell--v50 .audit-table-toolbar>span,html body .audit-shell--v50 .audit-table-footer>span,html body .audit-shell--v50 .audit-table-toolbar small,html body .audit-shell--v50 .audit-table-footer small{font-size:11.5px!important}html body .audit-shell--v50 .audit-mini-pagination{gap:6px!important}html body .audit-shell--v50 .audit-mini-pagination button{min-width:28px!important;height:28px!important}html body .audit-shell--v50 .audit-table-scroll,html body .audit-shell--v50 .audit-table-wrap{max-width:100%!important;overflow:hidden!important}html body .audit-shell--v50 .audit-table{width:100%!important;min-width:0!important;table-layout:fixed!important}html body .audit-shell--v50 .audit-table th,html body .audit-shell--v50 .audit-table td{padding:7px!important;font-size:11px!important;line-height:1.15!important;vertical-align:middle!important}html body .audit-shell--v50 .audit-table th:nth-child(1),html body .audit-shell--v50 .audit-table td:nth-child(1){width:80px!important}html body .audit-shell--v50 .audit-table th:nth-child(2),html body .audit-shell--v50 .audit-table td:nth-child(2){width:136px!important}html body .audit-shell--v50 .audit-table th:nth-child(3),html body .audit-shell--v50 .audit-table td:nth-child(3){width:120px!important}html body .audit-shell--v50 .audit-table th:nth-child(4),html body .audit-shell--v50 .audit-table td:nth-child(4){width:86px!important}html body .audit-shell--v50 .audit-table th:nth-child(5),html body .audit-shell--v50 .audit-table td:nth-child(5){width:120px!important}html body .audit-shell--v50 .audit-table th:nth-child(6),html body .audit-shell--v50 .audit-table td:nth-child(6){width:136px!important}html body .audit-shell--v50 .audit-table th:nth-child(7),html body .audit-shell--v50 .audit-table td:nth-child(7){width:72px!important}html body .audit-shell--v50 .audit-table th:nth-child(8),html body .audit-shell--v50 .audit-table td:nth-child(8){width:74px!important}html body .audit-shell--v50 .audit-table th:nth-child(9),html body .audit-shell--v50 .audit-table td:nth-child(9){width:34px!important}html body .audit-shell--v50 .audit-action-text,html body .audit-shell--v50 .audit-target-cell strong,html body .audit-shell--v50 .audit-target-cell small,html body .audit-shell--v50 .audit-ip-cell strong,html body .audit-shell--v50 .audit-ip-cell small,html body .audit-shell--v50 .audit-table td strong,html body .audit-shell--v50 .audit-table td small,html body .audit-shell--v50 .audit-table .actor-cell-name,html body .audit-shell--v50 .audit-table .actor-cell-email,html body .audit-shell--v50 .audit-module-chip{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}html body .audit-shell--v50 .audit-table .actor-cell{gap:6px!important}html body .audit-shell--v50 .audit-table .actor-cell-avatar{width:24px!important;height:24px!important}html body .audit-shell--v50 .audit-table-footer{min-height:36px!important;padding:6px 8px!important}html body .audit-shell--v50 .audit-rows-select select{min-height:28px!important;padding:4px 8px!important}html body .audit-shell--v50 .audit-selected-card,html body .audit-shell--v50 .audit-selected-card--v50{width:100%!important;max-width:none!important;min-height:0!important;max-height:none!important;padding:10px!important;border-radius:14px!important;overflow:hidden!important}html body .audit-shell--v50 .audit-selected-head{margin-bottom:6px!important;gap:6px!important}html body .audit-shell--v50 .audit-selected-head h3{font-size:16px!important}html body .audit-shell--v50 .audit-selected-head small{font-size:10.5px!important}html body .audit-shell--v50 .audit-selected-pills{gap:6px!important;margin-bottom:6px!important}html body .audit-shell--v50 .audit-detail-block{padding:8px 10px!important;margin-bottom:6px!important;border-radius:12px!important}html body .audit-shell--v50 .audit-detail-block h4{font-size:13px!important;margin:0 0 4px!important}html body .audit-shell--v50 .audit-detail-row{gap:6px!important;padding:5px 0!important}html body .audit-shell--v50 .audit-detail-row-label,html body .audit-shell--v50 .audit-detail-row-value{font-size:11.5px!important;line-height:1.15!important}html body .audit-shell--v50 .audit-json-btn,html body .audit-shell--v50 .audit-json-btn--v50{min-height:34px!important;padding:7px 10px!important;font-size:11.5px!important}html body .audit-shell--v50 .audit-bottom-grid,html body .audit-shell--v50 .audit-bottom-grid--clean,html body .audit-shell--v50 .audit-bottom-grid--three,html body .audit-shell--v50 .audit-bottom-grid--pro{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0!important}html body .audit-shell--v50 .audit-bottom-card,html body .audit-shell--v50 .audit-bottom-card--clean{min-height:74px!important;padding:8px 10px!important;border-radius:14px!important}}@media(min-width:901px)and (max-width:1199px){html body .audit-shell--v50.audit-shell--inside-app{min-height:calc(100vh - 6px)!important;height:calc(100vh - 6px)!important;overflow:hidden!important}html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{zoom:.72!important;width:138.888889%!important;padding:4px 8px 6px!important;gap:6px!important;overflow:hidden!important;max-height:calc((100vh - 12px) / .72)!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr)!important;gap:6px!important}html body .audit-shell--v50 .audit-kpi-grid,html body .audit-shell--v50 .audit-kpi-grid--v50,html body .audit-shell--v50 .audit-summary-strip,html body .audit-shell--v50 .audit-summary-strip--v50,html body .audit-shell--v50 .audit-bottom-grid,html body .audit-shell--v50 .audit-bottom-grid--clean,html body .audit-shell--v50 .audit-bottom-grid--three,html body .audit-shell--v50 .audit-bottom-grid--pro{gap:6px!important}}@media(min-width:901px){html body .audit-shell--v50.audit-shell--inside-app{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:var(--rh-side-w, 220px)!important;z-index:2!important;box-sizing:border-box!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;min-width:0!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;border-radius:0!important;background:radial-gradient(circle at 88% 8%,rgba(202,229,255,.74) 0 9%,rgba(225,241,255,.34) 21%,transparent 39%),radial-gradient(circle at 20% 82%,rgba(220,240,255,.68) 0 10%,transparent 35%),linear-gradient(135deg,#fff,#f7fbff 38%,#eaf5ff 72%,#f9fcff)!important}html body .audit-shell--v50.audit-shell--inside-app:before,html body .audit-shell--v50.audit-shell--inside-app:after{pointer-events:none!important}html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{position:relative!important;inset:auto!important;z-index:1!important;box-sizing:border-box!important;display:grid!important;grid-template-rows:minmax(82px,12.5vh) minmax(82px,11.5vh) minmax(104px,14.5vh) minmax(0,1fr)!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;padding:8px 10px 9px!important;zoom:1!important;transform:none!important;overflow:hidden!important;align-content:stretch!important;justify-content:stretch!important}html body .audit-shell--v50 .audit-main--v50>*,html body .audit-shell--v50 .audit-main>*,html body .audit-shell--v50>main>*{min-width:0!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important}html body .audit-shell--v50 .audit-kpi-grid,html body .audit-shell--v50 .audit-kpi-grid--v50{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}html body .audit-shell--v50 .audit-kpi-card,html body .audit-shell--v50 .audit-kpi-card--v50{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:100%!important;padding:9px 11px!important;gap:6px!important;border-radius:15px!important;overflow:hidden!important}html body .audit-shell--v50 .audit-kpi-title{font-size:12px!important}html body .audit-shell--v50 .audit-kpi-value{font-size:clamp(20px,1.5vw,27px)!important;line-height:1!important}html body .audit-shell--v50 .audit-kpi-trend,html body .audit-shell--v50 .audit-kpi-meta{font-size:10.5px!important}html body .audit-shell--v50 .audit-kpi-spark,html body .audit-shell--v50 .audit-kpi-svg{height:26px!important;min-height:26px!important;margin:auto 0 0!important}html body .audit-shell--v50 .audit-summary-strip,html body .audit-shell--v50 .audit-summary-strip--v50{display:grid!important;grid-template-columns:1.25fr 1fr 1fr!important;gap:7px!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}html body .audit-shell--v50 .audit-summary-card{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:100%!important;padding:9px 11px!important;gap:6px!important;border-radius:15px!important;overflow:hidden!important}html body .audit-shell--v50 .audit-summary-card-row{gap:8px!important}html body .audit-shell--v50 .audit-summary-icon{width:32px!important;height:32px!important;border-radius:9px!important}html body .audit-shell--v50 .audit-summary-heading h3{font-size:13px!important}html body .audit-shell--v50 .audit-summary-heading p{font-size:10.5px!important;line-height:1.2!important}html body .audit-shell--v50 .audit-summary-metric-row strong{font-size:21px!important}html body .audit-shell--v50 .audit-summary-link{font-size:10.5px!important;padding:4px 7px!important}html body .audit-shell--v50 .audit-filter-card,html body .audit-shell--v50 .audit-filter-card--v50,html body .audit-shell--v50 .audit-filter-card--pro{box-sizing:border-box!important;height:100%!important;min-height:0!important;padding:7px!important;margin:0!important;border-radius:15px!important;overflow:visible!important}html body .audit-shell--v50 .audit-filter-row{gap:6px!important;min-height:0!important}html body .audit-shell--v50 .audit-filter-row--top,html body .audit-shell--v50 .audit-filter-row--bottom{min-height:0!important}html body .audit-shell--v50 .audit-control,html body .audit-shell--v50 .audit-search-box,html body .audit-shell--v50 .audit-date-box,html body .audit-shell--v50 .audit-select-wrap{min-height:38px!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{display:grid!important;grid-template-columns:minmax(0,1fr) 315px!important;gap:7px!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important;align-items:stretch!important}html body .audit-shell--v50 .audit-table-card{box-sizing:border-box!important;display:grid!important;grid-template-rows:36px minmax(0,1fr) 37px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;border-radius:15px!important}html body .audit-shell--v50 .audit-table-toolbar{box-sizing:border-box!important;min-height:0!important;height:36px!important;padding:5px 8px!important}html body .audit-shell--v50 .audit-table-toolbar>span{font-size:10.5px!important;white-space:nowrap!important}html body .audit-shell--v50 .audit-mini-pagination{gap:4px!important}html body .audit-shell--v50 .audit-mini-pagination button{min-width:25px!important;width:auto!important;height:25px!important;padding:0 6px!important;border-radius:7px!important;font-size:10px!important}html body .audit-shell--v50 .audit-mini-pagination small{font-size:10px!important}html body .audit-shell--v50 .audit-table-scroll,html body .audit-shell--v50 .audit-table-wrap{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}html body .audit-shell--v50 .audit-table{width:100%!important;min-width:0!important;height:100%!important;table-layout:fixed!important;border-collapse:collapse!important}html body .audit-shell--v50 .audit-table thead{height:29px!important}html body .audit-shell--v50 .audit-table tbody{height:calc(100% - 29px)!important}html body .audit-shell--v50 .audit-table tbody tr{height:calc((100% - 0px) / 7)!important}html body .audit-shell--v50 .audit-table th,html body .audit-shell--v50 .audit-table td{box-sizing:border-box!important;padding:4px 6px!important;font-size:10px!important;line-height:1.08!important;vertical-align:middle!important;overflow:hidden!important}html body .audit-shell--v50 .audit-table th{font-size:9.5px!important}html body .audit-shell--v50 .audit-table th:nth-child(1),html body .audit-shell--v50 .audit-table td:nth-child(1){width:74px!important}html body .audit-shell--v50 .audit-table th:nth-child(2),html body .audit-shell--v50 .audit-table td:nth-child(2){width:130px!important}html body .audit-shell--v50 .audit-table th:nth-child(3),html body .audit-shell--v50 .audit-table td:nth-child(3){width:118px!important}html body .audit-shell--v50 .audit-table th:nth-child(4),html body .audit-shell--v50 .audit-table td:nth-child(4){width:84px!important}html body .audit-shell--v50 .audit-table th:nth-child(5),html body .audit-shell--v50 .audit-table td:nth-child(5){width:116px!important}html body .audit-shell--v50 .audit-table th:nth-child(6),html body .audit-shell--v50 .audit-table td:nth-child(6){width:133px!important}html body .audit-shell--v50 .audit-table th:nth-child(7),html body .audit-shell--v50 .audit-table td:nth-child(7){width:65px!important}html body .audit-shell--v50 .audit-table th:nth-child(8),html body .audit-shell--v50 .audit-table td:nth-child(8){width:69px!important}html body .audit-shell--v50 .audit-table th:nth-child(9),html body .audit-shell--v50 .audit-table td:nth-child(9){width:31px!important}html body .audit-shell--v50 .audit-time-cell strong,html body .audit-shell--v50 .audit-time-cell small,html body .audit-shell--v50 .audit-action-text,html body .audit-shell--v50 .audit-target-cell strong,html body .audit-shell--v50 .audit-target-cell small,html body .audit-shell--v50 .audit-ip-cell strong,html body .audit-shell--v50 .audit-ip-cell small,html body .audit-shell--v50 .audit-table td strong,html body .audit-shell--v50 .audit-table td small,html body .audit-shell--v50 .audit-table .actor-cell-name,html body .audit-shell--v50 .audit-table .actor-cell-email,html body .audit-shell--v50 .audit-module-chip{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .audit-shell--v50 .audit-table td strong{font-size:10px!important}html body .audit-shell--v50 .audit-table td small{font-size:8.5px!important;margin-top:1px!important}html body .audit-shell--v50 .audit-module-chip,html body .audit-shell--v50 .audit-pill{font-size:8.5px!important;padding:3px 5px!important}html body .audit-shell--v50 .audit-table .actor-cell{gap:5px!important;min-width:0!important}html body .audit-shell--v50 .audit-table .actor-cell-avatar{width:21px!important;height:21px!important;flex-basis:21px!important}html body .audit-shell--v50 .audit-row-arrow{width:24px!important;height:24px!important;min-width:24px!important}html body .audit-shell--v50 .audit-table-footer{box-sizing:border-box!important;min-height:0!important;height:37px!important;padding:5px 8px!important;font-size:10px!important}html body .audit-shell--v50 .audit-rows-select{gap:5px!important;font-size:10px!important}html body .audit-shell--v50 .audit-rows-select select{min-height:25px!important;height:25px!important;padding:2px 7px!important;font-size:10px!important}html body .audit-shell--v50 .audit-footer-arrows button{width:25px!important;height:25px!important}html body .audit-shell--v50 .audit-selected-card,html body .audit-shell--v50 .audit-selected-card--v50{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:315px!important;max-width:315px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:9px!important;border-radius:15px!important;overflow:hidden!important}html body .audit-shell--v50 .audit-selected-head{flex:0 0 auto!important;gap:5px!important;margin:0 0 5px!important;min-width:0!important}html body .audit-shell--v50 .audit-selected-head>div{min-width:0!important}html body .audit-shell--v50 .audit-selected-head h3{margin:0!important;font-size:14px!important;line-height:1.1!important}html body .audit-shell--v50 .audit-selected-head small{display:block!important;margin-top:3px!important;font-size:8.8px!important;line-height:1.15!important;overflow-wrap:anywhere!important;white-space:normal!important}html body .audit-shell--v50 .audit-selected-pills{flex:0 0 auto!important;gap:5px!important;margin:0 0 5px!important}html body .audit-shell--v50 .audit-detail-block{flex:0 1 auto!important;min-height:0!important;padding:6px 8px!important;margin:0 0 5px!important;border-radius:11px!important;overflow:hidden!important}html body .audit-shell--v50 .audit-detail-block h4{margin:0 0 3px!important;font-size:10.5px!important;line-height:1.1!important}html body .audit-shell--v50 .audit-detail-row{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;gap:5px!important;padding:3px 0!important;min-height:0!important}html body .audit-shell--v50 .audit-detail-row-label,html body .audit-shell--v50 .audit-detail-row-value{min-width:0!important;font-size:9.5px!important;line-height:1.15!important}html body .audit-shell--v50 .audit-detail-row-value,html body .audit-shell--v50 .audit-detail-stack,html body .audit-shell--v50 .audit-detail-stack b,html body .audit-shell--v50 .audit-detail-stack small{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}html body .audit-shell--v50 .audit-json-btn,html body .audit-shell--v50 .audit-json-btn--v50{flex:0 0 31px!important;min-height:31px!important;height:31px!important;margin-top:auto!important;padding:5px 8px!important;font-size:9.5px!important;border-radius:9px!important}html body.audit-page-active-v221,html body.audit-page-active-v221 #root,html body.audit-page-active-v221 main,html body.audit-page-active-v221 [class*=page i]{overscroll-behavior-x:none!important}html body.audit-page-active-v221 .audit-shell--v50,html body.audit-page-active-v221 .audit-main--v50,html body.audit-page-active-v221 .audit-live-grid,html body.audit-page-active-v221 .audit-table-card,html body.audit-page-active-v221 .audit-table-scroll{overflow-x:hidden!important}}@media(min-width:901px)and (max-width:1100px){html body .audit-shell--v50.audit-shell--inside-app{left:var(--rh-side-w, 64px)!important}html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{grid-template-rows:minmax(76px,12vh) minmax(78px,11vh) minmax(98px,14vh) minmax(0,1fr)!important;gap:6px!important;padding:7px 8px!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{grid-template-columns:minmax(0,1fr) 285px!important}html body .audit-shell--v50 .audit-selected-card,html body .audit-shell--v50 .audit-selected-card--v50{width:285px!important;max-width:285px!important}}@media(min-width:901px){html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{position:relative!important;grid-template-rows:minmax(92px,14vh) minmax(86px,12vh) minmax(94px,13vh) minmax(0,1fr)!important;gap:6px!important;padding:6px 8px 8px!important;align-content:start!important}html body .audit-shell--v50 .audit-main--v50>.audit-bg-orb,html body .audit-shell--v50 .audit-main>.audit-bg-orb,html body .audit-shell--v50>main>.audit-bg-orb{position:absolute!important;z-index:0!important;pointer-events:none!important;grid-row:auto!important;grid-column:auto!important;margin:0!important}html body .audit-shell--v50 .audit-main--v50>.audit-bg-orb.orb-one,html body .audit-shell--v50 .audit-main>.audit-bg-orb.orb-one,html body .audit-shell--v50>main>.audit-bg-orb.orb-one{top:-34px!important;left:-26px!important;width:430px!important;height:430px!important;opacity:.6!important}html body .audit-shell--v50 .audit-main--v50>.audit-bg-orb.orb-two,html body .audit-shell--v50 .audit-main>.audit-bg-orb.orb-two,html body .audit-shell--v50>main>.audit-bg-orb.orb-two{top:92px!important;right:240px!important;width:280px!important;height:280px!important;opacity:.42!important}html body .audit-shell--v50 .audit-main--v50>:not(.audit-bg-orb),html body .audit-shell--v50 .audit-main>:not(.audit-bg-orb),html body .audit-shell--v50>main>:not(.audit-bg-orb){position:relative!important;z-index:1!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{grid-template-columns:minmax(0,1fr) 355px!important;gap:8px!important}html body .audit-shell--v50 .audit-table-card{grid-template-rows:40px minmax(0,1fr) 44px!important}html body .audit-shell--v50 .audit-selected-card,html body .audit-shell--v50 .audit-selected-card--v50{width:355px!important;max-width:355px!important;padding:12px!important}html body .audit-shell--v50 .audit-selected-head h3{font-size:15px!important}html body .audit-shell--v50 .audit-detail-block{padding:8px 10px!important}html body .audit-filter-card--v50 .audit-select-wrap,html body .audit-filter-card--v50 .audit-select-wrap--custom,html body .audit-filter-card--v50 .audit-search-box,html body .audit-filter-card--v50 .audit-date-box,html body .audit-filter-card--v50 .audit-control-box{background:#fff!important;border-color:#cfe0f5!important;color:#173352!important;box-shadow:none!important}html body .audit-filter-card--v50 .audit-select-wrap :is(.audit-control-icon,.audit-select-chevron,svg,path,line,polyline,circle),html body .audit-filter-card--v50 .audit-search-box :is(svg,path,line,polyline,circle),html body .audit-filter-card--v50 .audit-date-box :is(svg,path,line,polyline,circle),html body .audit-filter-card--v50 .audit-control-box :is(svg,path,line,polyline,circle){color:#2b5ea7!important;stroke:#2b5ea7!important}html body .audit-filter-card--v50 .audit-select-wrap :is(.audit-control-label,.audit-select-value),html body .audit-filter-card--v50 .audit-control-box :is(.audit-control-label,strong),html body .audit-filter-card--v50 .audit-search-box input{color:#173352!important}html body .audit-filter-card--v50 .audit-select-wrap.is-open,html body .audit-filter-card--v50 .audit-select-wrap:has(.audit-select-button[aria-expanded=true]),html body .audit-filter-card--v50 .audit-select-wrap.is-active-filter{background:#fff!important;border-color:#8fb8f2!important;color:#173352!important;box-shadow:0 0 0 2px #1f73f61a!important}html body .audit-filter-card--v50 .audit-select-wrap.is-open :is(.audit-control-icon,.audit-select-chevron,svg,path,line,polyline,circle),html body .audit-filter-card--v50 .audit-select-wrap.is-active-filter :is(.audit-control-icon,.audit-select-chevron,svg,path,line,polyline,circle){color:#2b5ea7!important;stroke:#2b5ea7!important}html body .audit-filter-card--v50 .audit-select-wrap.is-open :is(.audit-control-label,.audit-select-value),html body .audit-filter-card--v50 .audit-select-wrap.is-active-filter :is(.audit-control-label,.audit-select-value){color:#173352!important}html body .audit-custom-select-menu{background:#fff!important;border:1px solid #d6e6fb!important;border-radius:18px!important;padding:8px!important;box-shadow:0 18px 44px #0f172a29!important}html body .audit-custom-select-option{border-radius:14px!important;min-height:46px!important;padding:0 16px!important;color:#173352!important;font-weight:800!important;background:#fff!important}html body .audit-custom-select-option:hover,html body .audit-custom-select-option:focus-visible{background:#eff6ff!important;color:#173352!important}html body .audit-custom-select-menu .audit-custom-select-option.is-active,html body .audit-custom-select-menu .audit-custom-select-option[aria-selected=true]{background:#1f73f6!important;color:#fff!important}html body .audit-custom-select-menu .audit-custom-select-option.is-active :is(svg,path,line,polyline,circle),html body .audit-custom-select-menu .audit-custom-select-option[aria-selected=true] :is(svg,path,line,polyline,circle){color:#fff!important;stroke:#fff!important}}@media(min-width:901px){html body .audit-shell--v50.audit-shell--inside-app{overflow-x:hidden!important;overflow-y:auto!important}html body .audit-shell--v50 .audit-main--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50>main{height:auto!important;min-height:calc(100dvh - 14px)!important;max-height:none!important;overflow:visible!important;padding:8px 8px 14px!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{margin-top:10px!important;padding-top:2px!important;min-height:430px!important;height:auto!important}html body .audit-shell--v50 .audit-table-card,html body .audit-shell--v50 .audit-selected-card,html body .audit-shell--v50 .audit-selected-card--v50{min-height:430px!important;height:auto!important}html body .audit-shell--v50 .audit-btn,html body .audit-filter-card--v50 .audit-btn{min-height:42px!important;height:42px!important;padding:8px 14px!important;border-radius:12px!important;font-size:12.5px!important;gap:8px!important}html body .audit-filter-card--v50 .audit-filter-cta .audit-btn{min-width:124px!important;height:42px!important;padding:8px 14px!important}html body .audit-filter-card--v50 :is(.audit-btn,.audit-select-wrap,.audit-search-box,.audit-date-box,.audit-control-box){min-height:48px!important}html body .audit-shell--v50 .audit-mini-pagination button,html body .audit-shell--v50 .audit-footer-arrows button{min-width:22px!important;width:22px!important;height:22px!important}}@media(min-width:901px){html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{margin-top:26px!important;padding-top:4px!important;align-items:stretch!important}html body .audit-shell--v50 .audit-filter-card,html body .audit-shell--v50 .audit-filter-card--v50{overflow:visible!important}html body .audit-shell--v50 .audit-filter-grid--bottom{align-items:end!important}html body .audit-shell--v50 .audit-filter-cta{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important;justify-items:stretch!important;padding:4px 0 2px!important}html body .audit-shell--v50 .audit-btn,html body .audit-shell--v50 button.audit-btn,html body .audit-shell--v50 .audit-filter-card button,html body .audit-shell--v50 .audit-filter-card--v50 button{min-height:40px!important;height:40px!important;padding:8px 12px!important;border-radius:12px!important;border:1px solid #cfe0f5!important;box-shadow:none!important;font-size:12.5px!important;font-weight:800!important}html body .audit-shell--v50 .audit-btn--ghost{background:#fff!important;color:#173352!important;border-color:#cfe0f5!important}html body .audit-shell--v50 .audit-btn--primary{background:linear-gradient(180deg,#3579f7,#1f73f6)!important;color:#fff!important;border-color:#2f6cf6!important}html body .audit-shell--v50 .audit-btn svg,html body .audit-shell--v50 .audit-filter-card button svg,html body .audit-shell--v50 .audit-filter-card--v50 button svg{width:15px!important;height:15px!important}html body .audit-shell--v50 .audit-mini-pagination button,html body .audit-shell--v50 .audit-footer-arrows button,html body .audit-shell--v50 .audit-rows-select select{border:1px solid #cfe0f5!important}html body .audit-drawer-backdrop,html body .audit-drawer-backdrop.ops-ref-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#0a1222a3!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;overflow:hidden!important}html body .audit-drawer-backdrop:before,html body .audit-drawer-backdrop:after,html body .audit-drawer-head:before,html body .audit-drawer-head:after{content:none!important;display:none!important}html body .audit-drawer{position:relative!important;width:min(480px,calc(100vw - 80px))!important;max-width:480px!important;height:auto!important;max-height:calc(100vh - 48px)!important;margin:0!important;padding:18px 18px 20px!important;overflow:auto!important;border-radius:28px!important;border:1px solid #d7e5f5!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 26px 70px #0f172a47!important}html body .audit-drawer:before{content:""!important;position:absolute!important;left:18px!important;right:18px!important;top:0!important;height:5px!important;border-radius:999px 999px 0 0!important;background:linear-gradient(90deg,#2f6cf6,#5f8dff 55%,#9bb7ff)!important;pointer-events:none!important;z-index:2!important;display:block!important}html body .audit-drawer-head{position:relative!important;padding-top:10px!important;margin-bottom:14px!important;border-bottom:1px solid #e2ebf7!important;padding-bottom:12px!important}html body .audit-drawer-head>button{border:1px solid #cfe0f5!important;background:#fff!important;width:44px!important;height:44px!important;border-radius:16px!important}html body .audit-drawer .audit-detail-list>div,html body .audit-drawer .audit-detail-hero,html body .audit-drawer .audit-json-block{border:1px solid #deebf8!important;border-radius:18px!important;background:#fff!important}}@media(min-width:901px){html body .audit-shell--v50 .audit-summary-strip--v50{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,1.1fr)!important;gap:12px!important;align-items:stretch!important}html body .audit-shell--v50 .audit-summary-card{min-height:118px!important;padding:16px 18px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}html body .audit-shell--v50 .audit-summary-card-row{align-items:flex-start!important;gap:12px!important}html body .audit-shell--v50 .audit-summary-heading h3{font-size:14px!important;line-height:1.2!important}html body .audit-shell--v50 .audit-summary-heading p{font-size:12px!important;line-height:1.35!important}html body .audit-shell--v50 .audit-summary-user-row,html body .audit-shell--v50 .audit-summary-scan-row{margin-top:auto!important;min-height:44px!important;padding:10px 12px!important;background:#f8fbff!important;border:1px solid #deebf8!important;border-radius:14px!important}html body .audit-shell--v50 .audit-summary-user-row span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .audit-shell--v50 .audit-secure-pill{flex:0 0 auto!important;align-self:flex-start!important}html body .audit-shell--v50 .audit-filter-card,html body .audit-shell--v50 .audit-filter-card--v50{overflow:hidden!important;padding:14px!important}html body .audit-shell--v50 .audit-filter-grid--top{grid-template-columns:minmax(0,2.05fr) minmax(0,.92fr) minmax(0,.88fr) minmax(0,.88fr)!important;gap:10px!important}html body .audit-shell--v50 .audit-filter-grid--bottom{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,150px) minmax(0,160px)!important;gap:10px!important;align-items:end!important}html body .audit-shell--v50 .audit-filter-cta{display:contents!important}html body .audit-shell--v50 .audit-filter-cta .audit-btn:nth-child(1){grid-column:5!important}html body .audit-shell--v50 .audit-filter-cta .audit-btn:nth-child(2){grid-column:6!important}html body .audit-shell--v50 .audit-btn,html body .audit-shell--v50 .audit-filter-card button,html body .audit-shell--v50 .audit-filter-card--v50 button{min-height:42px!important;height:42px!important;width:100%!important;padding:8px 12px!important;border-radius:12px!important;border:1px solid #cfe0f5!important;font-size:12.5px!important;font-weight:800!important;justify-content:center!important;box-shadow:none!important}html body .audit-shell--v50 .audit-btn--ghost{background:#fff!important;color:#173352!important;border-color:#cfe0f5!important}html body .audit-shell--v50 .audit-btn--primary{background:linear-gradient(180deg,#3579f7,#1f73f6)!important;color:#fff!important;border-color:#2f6cf6!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{min-height:calc(100vh - 395px)!important;align-items:stretch!important;gap:14px!important}html body .audit-shell--v50 .audit-table-card{display:flex!important;flex-direction:column!important;min-height:560px!important;height:100%!important}html body .audit-shell--v50 .audit-table-scroll{flex:1 1 auto!important}html body .audit-shell--v50 .audit-selected-card--v50{min-height:560px!important;height:100%!important;max-height:none!important;overflow:auto!important;border-radius:18px!important;padding:18px!important}html body .audit-shell--v50 .audit-detail-block{padding:12px 14px!important;border:1px solid #deebf8!important;border-radius:16px!important;background:#fff!important}html body .audit-shell--v50 .audit-detail-row{grid-template-columns:104px 1fr!important;gap:10px!important;padding:5px 0!important}html body .audit-shell--v50 .audit-json-btn--v50{min-height:42px!important;border-radius:14px!important;border:1px solid #d5e4f5!important;background:#f6faff!important;font-weight:800!important}html body .audit-shell--v50 .audit-table-toolbar{padding:12px 14px 10px!important;border-bottom:1px solid #edf3fb!important}html body .audit-shell--v50 .audit-mini-pagination{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 6px!important;border:1px solid #d8e6f6!important;background:#f8fbff!important;border-radius:14px!important}html body .audit-shell--v50 .audit-mini-pagination button{min-width:28px!important;height:28px!important;padding:0 8px!important;border-radius:9px!important;border:1px solid #d5e3f4!important;background:#fff!important;color:#173352!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}html body .audit-shell--v50 .audit-mini-pagination button.active,html body .audit-shell--v50 .audit-mini-pagination button[aria-current=page]{background:#2f6cf6!important;color:#fff!important;border-color:#2f6cf6!important}html body .audit-shell--v50 .audit-table-footer{padding:10px 14px!important;border-top:1px solid #edf3fb!important}html body .audit-shell--v50 .audit-rows-select select{height:30px!important;border-radius:10px!important;border:1px solid #d5e3f4!important}html body .audit-shell--v50,html body .audit-shell--v50 .audit-main,html body .audit-shell--v50 .audit-main--v50{min-height:auto!important;padding-bottom:20px!important}html body .audit-drawer-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:#0b1220a8!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;overflow:hidden!important;isolation:isolate!important}html body .audit-drawer-backdrop:before,html body .audit-drawer-backdrop:after,html body .audit-drawer-backdrop .ops-ref-head:before,html body .audit-drawer-backdrop .ops-ref-head:after,html body .audit-drawer-head:before,html body .audit-drawer-head:after{content:none!important;display:none!important}html body .audit-drawer{position:relative!important;width:min(460px,calc(100vw - 40px))!important;max-width:460px!important;max-height:calc(100vh - 40px)!important;overflow:auto!important;margin:0!important;padding:18px!important;border-radius:28px!important;border:1px solid #d7e5f5!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 28px 70px #0f172a47!important;isolation:isolate!important;contain:layout paint!important}html body .audit-drawer:before{content:""!important;position:absolute!important;top:0!important;left:20px!important;right:20px!important;height:5px!important;border-radius:999px 999px 0 0!important;background:linear-gradient(90deg,#2f6cf6,#5f8dff 55%,#9bb7ff)!important;z-index:4!important;pointer-events:none!important}html body .audit-drawer-head{position:relative!important;padding-top:12px!important;padding-bottom:12px!important;margin-bottom:14px!important;border-bottom:1px solid #e2ebf7!important}html body .audit-drawer-head>button{width:46px!important;height:46px!important;border-radius:16px!important;border:1px solid #cfe0f5!important;background:#fff!important}html body .audit-drawer .audit-detail-hero,html body .audit-drawer .audit-detail-list>div,html body .audit-drawer .audit-json-block{border:1px solid #deebf8!important;border-radius:18px!important;background:#fff!important}}@media(min-width:901px){html body .audit-shell--v50.audit-shell--inside-app{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:var(--rh-side-w, 220px)!important;width:auto!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .audit-shell--v50 :is(.audit-main--v50,.audit-main),html body .audit-shell--v50>main{display:grid!important;grid-template-rows:auto auto auto auto!important;gap:14px!important;width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;padding:16px 18px 28px!important;overflow:visible!important;zoom:1!important;transform:none!important}html body .audit-shell--v50 :is(.audit-kpi-grid,.audit-kpi-grid--v50){min-height:122px!important;height:auto!important;overflow:visible!important;gap:12px!important}html body .audit-shell--v50 :is(.audit-summary-strip,.audit-summary-strip--v50){min-height:132px!important;height:auto!important;overflow:visible!important;gap:12px!important}html body .audit-shell--v50 :is(.audit-filter-card,.audit-filter-card--v50,.audit-filter-card--pro){min-height:176px!important;height:auto!important;overflow:visible!important;padding:14px!important}html body .audit-shell--v50 :is(.audit-live-grid,.audit-live-grid--v50){display:grid!important;grid-template-columns:minmax(0,1fr) 355px!important;gap:14px!important;min-height:620px!important;height:auto!important;margin:0!important;overflow:visible!important;align-items:stretch!important}html body .audit-shell--v50 .audit-table-card{display:grid!important;grid-template-rows:auto minmax(480px,1fr) auto!important;min-width:0!important;min-height:620px!important;height:auto!important;overflow:hidden!important}html body .audit-shell--v50 :is(.audit-table-scroll,.audit-table-wrap){width:100%!important;min-width:0!important;height:auto!important;min-height:480px!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .audit-shell--v50 .audit-table{width:100%!important;min-width:1040px!important;height:auto!important;table-layout:auto!important}html body .audit-shell--v50 .audit-table :is(th,td){overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html body .audit-shell--v50 :is(.audit-selected-card,.audit-selected-card--v50){width:355px!important;max-width:355px!important;min-height:620px!important;height:auto!important;max-height:none!important;overflow-y:auto!important}}@media(min-width:901px)and (max-width:1100px){html body .audit-shell--v50.audit-shell--inside-app{left:var(--rh-side-w, 64px)!important}html body .audit-shell--v50 :is(.audit-live-grid,.audit-live-grid--v50){grid-template-columns:minmax(0,1fr) 310px!important}html body .audit-shell--v50 :is(.audit-selected-card,.audit-selected-card--v50){width:310px!important;max-width:310px!important}}@media(min-width:769px){.audit-drawer-backdrop,.audit-modal-backdrop{background:#071223b8!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.audit-drawer-backdrop:before,.audit-drawer-backdrop:after,.audit-modal-backdrop:before,.audit-modal-backdrop:after,.audit-drawer-backdrop>.opscence-modal-top-line-v310,.audit-modal-backdrop>.opscence-modal-top-line-v310{display:none!important}.audit-mini-pagination{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.audit-mini-pagination button{border:1px solid #d4e2f3!important;box-shadow:none!important;outline:0!important;background:#fff!important}.audit-mini-pagination button.is-active,.audit-mini-pagination button[aria-current=page]{background:#2474ee!important;color:#fff!important;border-color:#2474ee!important}.audit-mini-pagination button:before,.audit-mini-pagination button:after{display:none!important}.audit-change-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.audit-change-columns pre{margin:0;max-height:220px;overflow:auto;padding:12px;border-radius:12px;background:#0f2038;color:#dceaff;font-size:11px}.audit-detail-list>div{min-width:0}.audit-detail-list b{white-space:normal!important;overflow-wrap:anywhere!important}.audit-drawer{border-top-color:#2474ee!important}.audit-status-pill.is-success,.audit-pill--success,.audit-secure-pill{background:#eaf3ff!important;color:#1460c8!important;border-color:#bcd6fb!important}}@media(min-width:769px){html body .audit-table-card>.audit-table-toolbar{display:none!important}html body .audit-drawer-backdrop.audit-drawer-backdrop--v319{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:0!important;background:#050f1de6!important;background-color:#050f1de6!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;isolation:isolate!important;z-index:2147482000!important}html body .audit-drawer-backdrop.audit-drawer-backdrop--v319:before,html body .audit-drawer-backdrop.audit-drawer-backdrop--v319:after{display:none!important;content:none!important}html body .audit-filter-card--v50 .audit-select-wrap--custom{border:1px solid #cbdcf2!important;box-shadow:none!important;background:#fff!important;outline:0!important}html body .audit-filter-card--v50 .audit-select-wrap--custom .audit-select-button{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .audit-filter-card--v50 .audit-select-wrap--custom:before,html body .audit-filter-card--v50 .audit-select-wrap--custom:after{display:none!important;content:none!important}html body .audit-filter-card--v50 .audit-select-wrap--custom:is(.is-open,.is-active-filter){border-color:#2474ee!important;box-shadow:0 0 0 3px #2474ee1f!important}html body .audit-shell--v50 .opscence-global-toast-stack-v271{inset:auto 24px 24px auto!important}html body .audit-shell--v50 .opscence-global-toast-v271{width:min(390px,calc(100vw - 48px))!important;min-height:72px!important;border-radius:16px!important;background:#fff!important;border:1px solid #cfe0f6!important;box-shadow:0 18px 50px #0f2b5438!important}}@media(min-width:769px){html body .audit-drawer-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#071222e0!important;z-index:2147483600!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;overflow:hidden!important}html body .audit-drawer{position:relative!important;inset:auto!important;width:min(680px,calc(100vw - 32px))!important;max-width:680px!important;height:auto!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;border-radius:28px!important;scrollbar-gutter:stable!important}html body .audit-drawer .audit-drawer-head{position:sticky!important;top:0!important;z-index:5!important;background:#fff!important}html body .audit-filter-card--v50 .audit-date-box{cursor:pointer!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .12s ease!important}html body .audit-filter-card--v50 .audit-date-box:hover{background:#f4f8ff!important;border-color:#75a9f8!important;box-shadow:0 8px 22px #1958b41f!important}html body .audit-filter-card--v50 .audit-date-box:focus-within{border-color:#2474ee!important;box-shadow:0 0 0 4px #2474ee21!important}html body .audit-table tbody tr.is-selected{background:#edf5ff!important;box-shadow:none!important;outline:0!important}html body .audit-table tbody tr.is-selected td{background:transparent!important;border-top-color:#d8e7fb!important;border-bottom-color:#d8e7fb!important;box-shadow:none!important}html body .audit-table tbody tr.is-selected td:first-child{border-left:0!important}html body .audit-table tbody tr.is-selected:before,html body .audit-table tbody tr.is-selected:after{display:none!important;content:none!important}html body .audit-live-grid{align-items:start!important;min-height:0!important}html body .audit-table-card,html body .audit-table-scroll,html body .audit-selected-panel{min-height:0!important;height:auto!important}html body .audit-table-footer{margin-top:0!important}html body .audit-v347-tabs{display:flex;gap:8px;margin:0 0 14px;padding:5px;width:max-content;border:1px solid #d3e2f5;border-radius:14px;background:#f7faff}html body .audit-v347-tabs button{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:#436183;font-weight:850;cursor:pointer}html body .audit-v347-tabs button.is-active{background:#2474ee;color:#fff;box-shadow:0 6px 14px #2474ee33}html body .audit-v347-tabs span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ffffff38;font-size:11px}html body .audit-v347-temp-bans{display:none;background:#fff;border:1px solid #d2e3f8;border-top:4px solid #2474ee;border-radius:18px;padding:20px;box-shadow:0 14px 38px #234c8514}html body .is-temp-bans-view .audit-v347-temp-bans{display:block}html body .is-temp-bans-view :is(.audit-kpi-grid,.audit-bottom-cards,.audit-filter-card,.audit-live-grid){display:none!important}html body .audit-v347-temp-bans>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}html body .audit-v347-temp-bans h2{margin:0;color:#102b53;font-size:22px}.audit-v347-temp-bans p{margin:4px 0 0;color:#6c84a5}html body .audit-v347-temp-bans button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid #bfd5f2;border-radius:10px;background:#fff;color:#1455ad;font-weight:800;cursor:pointer}html body .audit-v347-ban-list{display:grid;gap:9px}.audit-v347-ban-list article{display:grid;grid-template-columns:minmax(220px,1.3fr) 1fr 1fr auto;align-items:center;gap:16px;padding:14px;border:1px solid #dce8f7;border-radius:13px;background:#f9fbff}.audit-v347-ban-list article>div{display:flex;flex-direction:column;gap:3px;min-width:0}.audit-v347-ban-list strong,.audit-v347-ban-list b{color:#15345e;overflow-wrap:anywhere}.audit-v347-ban-list span,.audit-v347-ban-list small{color:#7188a7}.audit-v347-ban-empty{padding:48px;text-align:center;border:1px dashed #c7daf3;border-radius:14px;color:#6d84a4;background:#f8fbff}html body .audit-user-logs-modal{max-height:calc(100dvh - 28px)!important;overflow:hidden!important}.audit-user-logs-modal .audit-user-logs-table-wrap{min-height:180px!important;max-height:calc(100dvh - 330px)!important;overflow:auto!important}}@media(min-width:769px){html body .audit-modal-backdrop:has(.audit-security-check-modal){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:16px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#071222e0!important;z-index:2147483600!important}html body .audit-security-check-modal.audit-modal-shell-v19{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(1440px,calc(100vw - 32px))!important;height:auto!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important;padding:0!important}html body .audit-security-check-modal>.audit-modal-head{position:relative!important;inset:auto!important;margin:0!important;padding:14px 18px!important;z-index:3!important;background:#fff!important}html body .audit-security-check-modal>.audit-modal-body{min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:14px 18px!important}html body .audit-security-check-modal>.audit-modal-actions{position:relative!important;inset:auto!important;margin:0!important;padding:12px 18px!important;z-index:3!important;background:#f8fbff!important}html body .audit-shell--v50 .audit-main--v50{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow-y:visible!important;overflow-x:hidden!important;gap:8px!important;align-content:initial!important;padding-bottom:16px!important}html body .audit-shell--v50 .audit-main--v50>:not(.audit-bg-orb){flex:0 0 auto!important;height:auto!important;min-height:0!important;margin:0!important}html body .audit-shell--v50 .audit-v347-tabs{margin:0!important}html body .audit-shell--v50 .audit-kpi-grid{height:auto!important;min-height:82px!important}html body .audit-shell--v50 :is(.audit-summary-strip,.audit-bottom-grid,.audit-bottom-cards){height:auto!important;min-height:88px!important}html body .audit-shell--v50 .audit-filter-card{height:auto!important;min-height:0!important}html body .audit-shell--v50 .audit-live-grid,html body .audit-shell--v50 .audit-live-grid--v50{display:grid!important;grid-template-columns:minmax(0,1fr) 315px!important;grid-auto-rows:max-content!important;align-items:start!important;height:max-content!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .audit-shell--v50 .audit-table-card{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body .audit-shell--v50 .audit-table-scroll{display:block!important;height:auto!important;min-height:0!important;overflow-x:auto!important;overflow-y:visible!important}html body .audit-shell--v50 .audit-table{height:auto!important;min-height:0!important;table-layout:fixed!important}html body .audit-shell--v50 .audit-table tbody,html body .audit-shell--v50 .audit-table tbody tr{height:auto!important;min-height:0!important}html body .audit-shell--v50 .audit-table th,html body .audit-shell--v50 .audit-table td{height:48px!important;padding:7px 8px!important}html body .audit-shell--v50 .audit-table-footer{position:relative!important;min-height:44px!important;height:auto!important;margin:0!important;padding:7px 10px!important}html body .audit-shell--v50 .audit-selected-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:12px!important}html body .audit-shell--v50 .audit-detail-block{padding:9px 10px!important;margin:8px 0 0!important}html body .audit-shell--v50 .audit-json-btn{position:relative!important;inset:auto!important;margin:10px 0 0!important}html body .audit-shell--v50 :is(.audit-live-grid,.audit-table-card,.audit-table-scroll,.audit-selected-card,.audit-selected-panel){align-self:start!important;max-height:none!important}}@media(min-width:769px){html body .audit-drawer-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483646!important;background:#071222e0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}html body .audit-drawer{position:relative!important;inset:auto!important;width:min(850px,calc(100vw - 48px))!important;max-width:850px!important;height:auto!important;max-height:calc(100dvh - 48px)!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:26px!important;background:#fff!important;box-shadow:0 32px 90px #00000061!important;overscroll-behavior:contain!important}html body .audit-drawer-head{position:sticky!important;top:0!important;z-index:5!important;background:#fff!important}html body .audit-sort-button-v349{display:inline-flex!important;align-items:center!important;gap:5px!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;font-weight:800!important;padding:0!important;cursor:pointer!important}html body .audit-sort-button-v349:hover{color:#176fe8!important}html body .audit-table-card{min-height:0!important;height:auto!important}html body .audit-table-scroll{min-height:0!important}}@media(min-width:769px){html body .audit-shell--v50 .audit-filter-card--v50 .audit-btn--primary{background:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .audit-shell--v50 .audit-filter-card--v50 .audit-btn--primary:hover{background:#0f61d7!important;color:#fff!important}html body .audit-filter-card--v50 .audit-search-box input{font-size:11.5px!important;min-width:0!important}html body .audit-date-box.audit-control-box{cursor:pointer!important}html body .audit-selected-head>button{margin-right:8px!important}html body .audit-selected-card{overflow:visible!important}}@media(min-width:769px){html body .audit-date-full-trigger-v352{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;z-index:5!important;opacity:0!important;cursor:pointer!important}html body .audit-date-box .audit-date-inputs--desktop{display:none!important}html body .audit-filter-card--v50 .audit-btn--primary,html body .audit-filter-card--v50 .audit-filter-apply-v101{background:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .audit-filter-card--v50 .audit-btn--primary :is(svg,path,line,polyline,circle),html body .audit-filter-card--v50 .audit-filter-apply-v101 :is(svg,path,line,polyline,circle){color:#fff!important;stroke:#fff!important}html body .audit-drawer-backdrop--v319{align-items:center!important;justify-content:center!important;padding:22px!important}html body .audit-drawer-backdrop--v319 .audit-drawer{position:relative!important;inset:auto!important;width:min(1040px,calc(100vw - 80px))!important;height:min(850px,calc(100vh - 44px))!important;max-height:calc(100vh - 44px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important}html body .audit-drawer-backdrop--v319 .audit-drawer-head{flex:0 0 auto!important;background:#fff!important;border-top:0!important}html body .audit-drawer-backdrop--v319 .audit-drawer>:not(.audit-drawer-head){flex:0 0 auto}html body .audit-drawer-backdrop--v319 .audit-drawer{overflow-y:auto!important;scrollbar-gutter:stable!important}html body .audit-security-check-modal{width:min(1450px,calc(100vw - 48px))!important;height:min(900px,calc(100vh - 28px))!important;max-height:calc(100vh - 28px)!important}html body .audit-security-command-copy h3{font-size:20px!important;line-height:1.15!important;letter-spacing:-.02em!important}html body .audit-security-metric strong{font-variant-numeric:tabular-nums!important}}@media(min-width:769px){html body .audit-drawer{display:flex!important;flex-direction:column!important;height:min(856px,calc(100vh - 48px))!important;max-height:calc(100vh - 48px)!important;overflow:hidden!important}html body .audit-drawer-head{flex:0 0 auto!important}html body .audit-drawer-scroll-v354{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0 2px 28px!important}html body .audit-date-range-portal{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;z-index:2147483646!important}html body .audit-date-range-sheet-v354{transform:none!important;margin:0!important;max-height:420px!important;border-radius:15px!important;box-shadow:0 22px 56px #0f2a4e38!important;pointer-events:auto!important}}@media(min-width:769px){html body .audit-security-check-modal .audit-incident-layout--wide{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html body .audit-security-check-modal .audit-action-groups{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin-top:6px!important}html body .audit-security-check-modal .audit-action-groups>div{border:1px solid #d8e5f4!important;border-radius:18px!important;padding:16px!important;background:#fff!important}html body .audit-security-check-modal .audit-action-groups>div h4{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important}html body .audit-security-check-modal .audit-review-actions-grid--incident>button,html body .audit-security-check-modal .audit-incident-user-actions button{background:#fff!important;background-image:none!important;box-shadow:none!important}html body .audit-security-check-modal .audit-review-actions-grid--incident>button.danger{background:#fff5f5!important}}@media(min-width:769px){html body .audit-drawer-backdrop--v319 .audit-drawer{display:flex!important;flex-direction:column!important;height:min(856px,calc(100vh - 48px))!important;max-height:calc(100vh - 48px)!important;overflow:hidden!important;overflow-y:hidden!important}html body .audit-drawer-backdrop--v319 .audit-drawer>.audit-drawer-head{flex:0 0 auto!important;position:relative!important;top:auto!important}html body div.audit-drawer-backdrop--v319 aside.audit-drawer>div.audit-drawer-scroll-v354.audit-drawer-scroll-v354{display:block!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0 4px 32px 0!important;scrollbar-gutter:stable!important}html body .audit-date-range-portal{display:block!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important}html body .audit-date-range-portal>.audit-date-range-sheet-v354{inset:auto!important;transform:none!important;margin:0!important;max-height:420px!important;overflow:auto!important;pointer-events:auto!important;border-radius:15px!important;box-shadow:0 22px 56px #0f2a4e38!important}}@media(min-width:769px){html body .audit-date-range-portal{z-index:2147483605!important}html body .audit-date-range-sheet.audit-date-range-sheet-v354{overflow:hidden!important;border-radius:20px!important;border:1px solid #dbe6f2!important;box-shadow:0 24px 56px #0f172a2e!important}html body .audit-date-range-sheet.audit-date-range-sheet-v354 .audit-date-range-sheet-head{padding-right:70px!important}html body .audit-date-range-sheet.audit-date-range-sheet-v354 .audit-date-range-fields,html body .audit-date-range-sheet.audit-date-range-sheet-v354 .audit-date-range-actions{background:#fff!important}html body .audit-security-check-modal{width:min(1450px,calc(100vw - 38px))!important;max-height:calc(100dvh - 28px)!important;border-radius:28px!important;overflow:hidden!important}html body .audit-security-check-modal>.audit-modal-head{position:sticky!important;top:0!important;z-index:4!important;background:#fff!important}html body .audit-security-check-modal>.audit-modal-body{overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding-bottom:26px!important}html body .audit-security-command-bar{align-items:center!important;gap:16px!important}html body .audit-security-score-mini{width:86px!important;min-width:86px!important;height:86px!important;border-radius:24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:8px 10px!important;line-height:1!important;box-shadow:inset 0 0 0 1px #ffffffb8!important}html body .audit-security-score-mini strong{font-size:31px!important;line-height:.9!important;transform:none!important;margin:0!important}html body .audit-security-score-mini span{margin:0!important;transform:none!important;font-size:11px!important;line-height:1!important;opacity:.82!important}html body .audit-security-command-copy{min-width:0!important}html body .audit-sec-topline-actions{align-self:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body .audit-sec-topline-actions>button{min-height:48px!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body .audit-incident-queue,html body .audit-review-card,html body .audit-action-groups>div,html body .audit-incident-users-card,html body .audit-response-playbook{overflow:hidden!important}}@media(min-width:769px){html body .audit-date-range-portal{position:fixed!important;inset:0!important;display:block!important;z-index:2147483646!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important}html body .audit-date-range-portal>.audit-date-range-sheet-v354{box-sizing:border-box!important;padding:0!important;overflow:auto!important;border:1px solid #c9ddf5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 22px 58px #0f2a4e3d!important;color:#102f57!important;pointer-events:auto!important;transform:none!important;margin:0!important}html body .audit-date-range-sheet-v354 .audit-date-range-sheet-head{display:grid!important;grid-template-columns:38px 1fr 34px!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:14px 16px!important;border-bottom:1px solid #e1ebf7!important;background:linear-gradient(120deg,#fff,#f4f9ff)!important}html body .audit-date-range-sheet-v354 .audit-date-range-sheet-head>span{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:11px!important;background:#eaf4ff!important;color:#176fe8!important}html body .audit-date-range-sheet-v354 .audit-date-range-sheet-head strong{display:block!important;font-size:14px!important;line-height:1.2!important;color:#102f57!important}html body .audit-date-range-sheet-v354 .audit-date-range-sheet-head small{display:block!important;margin-top:3px!important;font-size:10px!important;color:#7187a4!important}html body .audit-date-range-sheet-v354 .audit-date-range-sheet-head button{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;border:1px solid #d1e2f6!important;border-radius:10px!important;background:#fff!important;color:#4e6787!important}html body .audit-date-range-sheet-v354 .audit-date-range-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:16px!important}html body .audit-date-range-sheet-v354 .audit-date-range-fields label{display:grid!important;gap:7px!important;color:#5f7798!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body .audit-date-range-sheet-v354 .audit-date-range-fields input{width:100%!important;height:44px!important;box-sizing:border-box!important;padding:0 11px!important;border:1px solid #c8dbf2!important;border-radius:11px!important;background:#fbfdff!important;color:#123963!important;font:700 12px/1 inherit!important;outline:0!important}html body .audit-date-range-sheet-v354 .audit-date-range-fields input:focus{border-color:#73a8ef!important;box-shadow:0 0 0 3px #2574ee1a!important}html body .audit-date-range-sheet-v354 .audit-date-range-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 16px 15px!important;border-top:1px solid #e1ebf7!important;background:#fbfdff!important}html body .audit-date-range-sheet-v354 .audit-date-range-actions button{height:38px!important;padding:0 16px!important;border:1px solid #c9dcf3!important;border-radius:10px!important;background:#fff!important;color:#315778!important;font-size:11px!important;font-weight:850!important}html body .audit-date-range-sheet-v354 .audit-date-range-actions button.primary{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important}html body .audit-drawer .audit-detail-list>div{min-height:72px!important;padding:14px 16px!important;box-sizing:border-box!important}html body .audit-drawer .audit-detail-list b{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}}.audit-date-range-sheet-v354{z-index:2147483647!important}.audit-date-range-portal{z-index:2147483646!important}.audit-date-range-sheet-v354{transform:none!important;margin:0!important}.audit-date-range-sheet-v354{left:var(--audit-dr-left,0)!important;right:auto!important}.audit-date-range-sheet-v354[data-opscence-reference-modal=true]{margin:0!important;transform:none!important}.audit-date-range-portal{pointer-events:auto!important}.audit-date-range-sheet-v354{z-index:9999!important}@media(min-width:769px){html body .audit-review-checklist--columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .audit-review-checklist--columns .audit-review-toggle-row{display:flex!important;align-items:flex-start!important;gap:12px!important;min-height:78px!important;padding:14px 16px!important;border:1px solid #dbe7f4!important;border-radius:18px!important;background:#f8fbff!important}html body .audit-review-checklist--columns .audit-review-toggle-row input[type=checkbox][role=switch]{position:relative!important;appearance:none!important;-webkit-appearance:none!important;flex:0 0 auto!important;width:34px!important;min-width:34px!important;height:20px!important;margin:2px 0 0!important;border:1px solid #c7d8ee!important;border-radius:999px!important;background:#dfe8f5!important;box-shadow:none!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease!important}html body .audit-review-checklist--columns .audit-review-toggle-row input[type=checkbox][role=switch]:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:14px!important;height:14px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 6px #0f172a2e!important;transition:transform .18s ease!important}html body .audit-review-checklist--columns .audit-review-toggle-row input[type=checkbox][role=switch]:checked{background:#2f73eb!important;border-color:#2f73eb!important}html body .audit-review-checklist--columns .audit-review-toggle-row input[type=checkbox][role=switch]:checked:after{transform:translate(14px)!important}html body .audit-review-checklist--columns .audit-review-toggle-row span{display:block!important;color:#183a67!important;font-size:13px!important;line-height:1.45!important;font-weight:700!important}}@media(min-width:769px){html body .audit-review-checklist--columns .audit-review-toggle-row{grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;padding:12px 16px!important;gap:18px!important}html body .audit-review-checklist--columns .audit-review-toggle-row span{display:block!important;margin:0!important;padding:0!important;color:#13315b!important;font-size:14px!important;font-weight:800!important;line-height:1.45!important}html body .audit-review-checklist--columns .audit-review-toggle-row input[type=checkbox][role=switch]{appearance:none!important;-webkit-appearance:none!important;width:46px!important;height:26px!important;border-radius:999px!important;border:0!important;background:#cfd9e9!important;position:relative!important;cursor:pointer!important;box-shadow:inset 0 0 0 1px #142d510f!important}html body .audit-review-checklist--columns .audit-review-toggle-row input[type=checkbox][role=switch]:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #0f234638!important;transition:transform .18s ease!important}html body .audit-review-checklist--columns .audit-review-toggle-row input[type=checkbox][role=switch]:checked{background:#2b6bf1!important}html body .audit-review-checklist--columns .audit-review-toggle-row input[type=checkbox][role=switch]:checked:after{transform:translate(20px)!important}}@media(min-width:769px){html body .audit-date-range-portal{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:2147483646!important}html body .audit-date-range-sheet.audit-date-range-sheet-v354{position:fixed!important;margin:0!important;transform:none!important;width:min(360px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(420px,calc(100vh - 24px))!important;border-radius:16px!important;border:1px solid #d7e5f5!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 56px #0f172a2e!important;overflow:hidden!important;z-index:2147483647!important}html body .audit-date-range-sheet.audit-date-range-sheet-v354 .audit-date-range-sheet-head,html body .audit-date-range-sheet.audit-date-range-sheet-v354 .audit-date-range-fields,html body .audit-date-range-sheet.audit-date-range-sheet-v354 .audit-date-range-actions{background:#fff!important;background-image:none!important}html body .audit-shell--v50 .audit-date-box,html body .audit-shell--v50 .audit-date-mobile-trigger{cursor:pointer!important}}@media(min-width:769px){html body .audit-shell--v50 .audit-kpi-card--status{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:145px!important;padding:16px 18px 10px!important;flex:1 0 280px!important;min-width:280px!important;background:#fff!important;border:1px solid #d7e5f5!important;border-radius:18px!important;box-shadow:0 12px 28px #214a7e14!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-topline{display:flex!important;align-items:flex-start!important;gap:14px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-icon{width:54px!important;height:54px!important;min-width:54px!important;border-radius:14px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-body{gap:2px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-title{font-size:13px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-status{font-size:22px!important;line-height:1.08!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-meta{font-size:11px!important;margin-top:3px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-spark{display:block!important;height:28px!important;margin:0 -4px!important}}@media(min-width:769px){html body .audit-shell--v50 .audit-summary-card--security{display:none!important}html body .audit-shell--v50 .audit-summary-strip--v50{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px){html body .audit-date-range-sheet.audit-date-range-sheet-v354[data-opscence-reference-modal=true]{inset:auto!important;margin:0!important;transform:none!important}}@media(min-width:769px){html body .audit-date-range-portal{position:fixed!important;inset:0!important}html body .audit-date-range-portal>.audit-date-range-sheet.audit-date-range-sheet-v354,html body .audit-date-range-sheet.audit-date-range-sheet-v354[data-opscence-reference-modal=true]{position:fixed!important;inset:auto!important;transform:none!important;margin:0!important}}@media(min-width:901px){html body .audit-shell--v50 .audit-kpi-card--status{flex:0 0 228px!important;width:228px!important;min-width:228px!important;min-height:124px!important;padding:12px 14px!important;border-radius:17px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-topline{gap:11px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:13px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-icon svg{width:20px!important;height:20px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-title{font-size:11px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-status{font-size:19px!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-meta{font-size:9px!important;white-space:nowrap!important}html body .audit-shell--v50 .audit-kpi-card--status .audit-kpi-spark{height:25px!important;margin-top:7px!important}}@media(min-width:901px){html body .audit-shell--v50 .audit-overview-card-v389{width:100%!important;margin:0 0 14px!important;overflow:hidden!important;border:1px solid #cbdff4!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 34px -30px #1340776b!important}html body .audit-shell--v50 .audit-overview-card-v389 .audit-kpi-grid--v50{width:100%!important;margin:0!important;padding:14px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;background:#fff!important}html body .audit-shell--v50 .audit-overview-card-v389 .audit-kpi-card--v50,html body .audit-shell--v50 .audit-overview-card-v389 .audit-kpi-card--status{width:auto!important;min-width:0!important;min-height:108px!important;padding:13px 14px!important;border:1px solid #d5e3f3!important;border-radius:18px!important;background:#fbfdff!important;box-shadow:none!important}html body .audit-shell--v50 .audit-overview-card-v389 .audit-kpi-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important}html body .audit-shell--v50 .audit-overview-card-v389 .audit-kpi-value{font-size:24px!important;line-height:1!important}html body .audit-shell--v50 .audit-overview-card-v389 .audit-kpi-spark{height:20px!important;margin-top:7px!important}html body .audit-shell--v50 .audit-overview-actions-v389{min-height:62px!important;padding:10px 14px!important;border-top:1px solid #e2ebf5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#fbfdff!important}html body .audit-shell--v50 .audit-overview-actions-v389 .audit-v347-tabs{position:static!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important}html body .audit-shell--v50 .audit-overview-actions-v389 .audit-v347-tabs button,html body .audit-shell--v50 .audit-overview-buttons-v389 button{height:42px!important;min-height:42px!important;margin:0!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #d1e1f3!important;border-radius:13px!important;background:#fff!important;color:#214a77!important;font-size:10px!important;font-weight:850!important;box-shadow:none!important}html body .audit-shell--v50 .audit-overview-actions-v389 .audit-v347-tabs button.is-active{border-color:#9fc7fb!important;background:#edf6ff!important;color:#1464db!important}html body .audit-shell--v50 .audit-overview-buttons-v389{display:flex!important;align-items:center!important;gap:9px!important}html body .audit-shell--v50 .audit-overview-buttons-v389 button.is-primary{border-color:#246fe9!important;background:#246fe9!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .audit-shell--v50 .audit-summary-strip--v50{margin-top:0!important}}@media(min-width:769px){html body .audit-date-range-portal{position:fixed!important;inset:0!important;pointer-events:none!important;z-index:2147483000!important;background:transparent!important}html body .audit-date-range-sheet-v354{pointer-events:auto!important;border-radius:16px!important;box-shadow:0 22px 55px -24px #0f285070!important}}@media(min-width:769px){html body .audit-date-range-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;background:transparent!important;pointer-events:none!important}html body .audit-date-range-sheet.audit-date-range-sheet-v354{right:auto!important;bottom:auto!important;margin:0!important;transform:none!important;width:400px!important;max-width:calc(100vw - 24px)!important;overflow:hidden!important;pointer-events:auto!important;border:1px solid #d6e3f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 65px -28px #0c264d80!important}html body .audit-date-range-sheet-v354 .audit-date-range-sheet-head{padding:16px 18px!important;background:#fff!important}html body .audit-date-range-sheet-v354 .audit-date-range-fields{padding:17px 18px!important;gap:12px!important;background:#fff!important}html body .audit-date-range-sheet-v354 .audit-date-range-actions{padding:13px 18px!important;background:#f8fbff!important}}@media(min-width:901px){.audit-custom-select-option.is-active{background:#2563eb1f!important;color:#174eb8!important;border-color:#2563eb2e!important}.audit-custom-select-option.is-active:hover{background:#2563eb29!important}.audit-select-wrap.is-active-filter .audit-select-button{background:#2563eb12!important;border-color:#2563eb47!important}.audit-v409-temp-bans-tab{border:1px solid #d9e6f7;border-radius:22px;background:#fff;box-shadow:0 16px 34px #122e580f;overflow:hidden}.audit-v409-temp-bans-tab>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;background:linear-gradient(180deg,#f9fbff,#f4f8ff);border-bottom:1px solid #dfebf8}.audit-v409-temp-bans-tab>header>div{display:flex;gap:14px;align-items:center}.audit-v409-temp-bans-tab>header>div>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#eef4ff;color:#2563eb}.audit-v409-temp-bans-tab h2{margin:0;color:#0c2651;font-size:20px}.audit-v409-temp-bans-tab p{margin:4px 0 0;color:#667b9b}.audit-v409-temp-bans-tab>header button,.audit-v409-ban-list article>button{border:1px solid #cfdff4;background:#fff;color:#17355e;border-radius:11px;padding:9px 13px;font-weight:800;display:inline-flex;gap:7px;align-items:center}.audit-v409-ban-list{display:grid;gap:12px;padding:18px}.audit-v409-ban-list article{display:grid;grid-template-columns:minmax(190px,1.4fr) .7fr 1.3fr 1fr 1fr auto;gap:14px;align-items:center;padding:16px;border:1px solid #dfe9f6;border-radius:16px;background:#fbfdff}.audit-v409-ban-list small{display:block;color:#7b8ca7;font-size:10px;text-transform:uppercase;font-weight:850;letter-spacing:.05em}.audit-v409-ban-list b{display:block;margin-top:4px;color:#16335d;font-size:13px}.audit-v409-ban-user strong,.audit-v409-ban-user span{display:block}.audit-v409-ban-user span{margin-top:4px;color:#7184a0;font-size:12px}.audit-selected-card-v409{padding-bottom:16px!important;overflow:auto!important;max-height:min(760px,calc(100vh - 160px))!important}.audit-selected-card-v409 .audit-selected-head{padding:18px 18px 14px!important}.audit-v409-eyebrow{display:block;color:#6980a4;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.audit-selected-card-v409 .audit-selected-head h3{margin:4px 0 2px!important}.audit-selected-card-v409 .audit-selected-head span{font-size:11px;color:#7a8aa3}.audit-v409-event-summary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 18px;border-top:1px solid #e4edf8;border-bottom:1px solid #e4edf8;background:#f8fbff}.audit-v409-event-summary strong{display:block;color:#0c2854;font-size:15px}.audit-v409-event-summary span{display:block;margin-top:4px;color:#6a7e9b;font-size:11px}.audit-v409-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.audit-v409-detail-tile{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;border:1px solid #dfe9f7;border-radius:14px;background:#fff}.audit-v409-detail-tile>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#edf4ff;color:#246ff2}.audit-v409-detail-tile small{display:block;color:#8290a7;font-size:9px;text-transform:uppercase;font-weight:850;letter-spacing:.05em}.audit-v409-detail-tile strong{display:block;margin-top:3px;color:#15325d;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.audit-v409-detail-tile em{display:block;margin-top:3px;color:#7183a0;font-style:normal;font-size:10px;overflow-wrap:anywhere}.audit-v409-activation-panel,.audit-v409-meta-panel{margin:0 16px 14px;border:1px solid #d9e7f7;border-radius:15px;background:#fbfdff;overflow:hidden}.audit-v409-activation-panel header,.audit-v409-meta-panel header{display:flex;gap:10px;align-items:center;padding:12px 14px;background:#f0f6ff;border-bottom:1px solid #dce9f8}.audit-v409-activation-panel header>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#2563eb;color:#fff}.audit-v409-activation-panel header strong,.audit-v409-meta-panel header strong{display:block;color:#0e2b59}.audit-v409-activation-panel header small,.audit-v409-meta-panel header small{display:block;color:#7183a0;font-size:10px;margin-top:2px}.audit-v409-activation-panel dl,.audit-v409-meta-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px;gap:8px}.audit-v409-activation-panel dl>div,.audit-v409-meta-panel dl>div{padding:10px;border-radius:10px;background:#fff;border:1px solid #e4edf8}.audit-v409-activation-panel dt,.audit-v409-meta-panel dt{color:#8190a8;font-size:9px;text-transform:uppercase;font-weight:850}.audit-v409-activation-panel dd,.audit-v409-meta-panel dd{margin:4px 0 0;color:#17345f;font-size:11px;font-weight:700;overflow-wrap:anywhere}}@media(min-width:901px){.audit-custom-select-option.is-active,.audit-custom-select-option[aria-selected=true]{background:#2563ebc7!important;border-color:#2563eb8c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.audit-custom-select-option.is-active svg,.audit-custom-select-option[aria-selected=true] svg{color:#fff!important;stroke:#fff!important}.audit-custom-select-option.is-active:hover{background:#2563ebd6!important}.audit-v409-meta-panel header{background:#f6f9fe!important}}@media(min-width:769px){html body .audit-shell--v50 .audit-selected-card-v409{overflow:hidden!important;max-height:none!important}html body .audit-shell--v50 .audit-selected-card-v409>.audit-selected-head{margin:0!important;flex:0 0 auto!important}html body .audit-v424-selected-scroll{max-height:392px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding-bottom:12px!important}html body .audit-v424-selected-scroll>*{min-width:0!important}html body .audit-v424-selected-scroll :is(strong,span,small,em,dd){overflow-wrap:anywhere!important}}@media(min-width:769px){html body .audit-modal .audit-modal-body,html body .audit-modal .ops-ref-body{min-height:0!important}html body .audit-modal :is(.audit-export-card,.audit-export-filter-line,.audit-modal-summary-strip>article,.audit-alert-row,.audit-v423-complaint-list-card,.audit-v423-complaint-detail-card,.audit-v423-copy-card,.audit-v423-timeline){border:1px solid #d6e3f3!important;border-radius:16px!important;background:#fff!important;min-width:0!important}html body .audit-modal :is(strong,b,span,small,p,em){max-width:100%!important;overflow-wrap:anywhere!important}html body .audit-modal .audit-modal-body,html body .audit-v423-complaints-body{overflow-y:auto!important;overscroll-behavior:contain!important}}@media(min-width:769px){.audit-modal-backdrop .audit-modal{width:min(1040px,calc(100vw - 48px))!important;max-height:calc(100vh - 40px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:22px!important;background:#f7faff!important}.audit-modal>.audit-modal-head{grid-row:1;min-width:0}.audit-modal>.audit-modal-body,.audit-modal>.ops-ref-body{grid-row:2;min-width:0!important;overflow:auto!important;padding:20px!important}.audit-modal>.audit-modal-actions,.audit-modal>.ops-ref-foot{grid-row:3;position:relative!important;inset:auto!important;margin:0!important;background:#fff!important;border-top:1px solid #d8e5f5!important;z-index:3}.audit-modal-body>section,.audit-modal-body>article,.audit-insight-modal>section:not(.audit-modal-head),.audit-insight-modal>article,.audit-v423-complaints>div>section{min-width:0;border:1px solid #d3e2f4!important;border-radius:16px!important;background:#fff!important;padding:15px!important;overflow-wrap:anywhere!important}.audit-modal-grid,.audit-modal-summary-strip,.audit-detail-grid,.audit-v423-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important;min-width:0!important}.audit-modal *{min-width:0}.audit-modal p,.audit-modal span,.audit-modal strong,.audit-modal td,.audit-modal th{overflow-wrap:anywhere}}@media(min-width:769px){html body .audit-modal-backdrop,html body .audit-drawer-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;background:#0f1f379e!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;padding:22px!important;box-sizing:border-box!important;overflow:auto!important}html body .audit-modal{width:min(1120px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d6e5f5!important;border-radius:26px!important;background:#f9fbfe!important;box-shadow:0 34px 100px #081c3a5c!important}html body .audit-modal__body,html body .audit-modal-body,html body .audit-drawer__body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding-bottom:28px!important}html body .audit-modal__footer,html body .audit-modal-footer{position:relative!important;inset:auto!important;z-index:5!important;background:#fff!important;border-top:1px solid #dce7f5!important;flex:none!important}html body .audit-modal section,html body .audit-modal article,html body .audit-detail-section,html body .audit-meta-card,html body .audit-change-card,html body .audit-security-card{min-width:0!important;box-sizing:border-box!important}html body .audit-modal .audit-detail-section,html body .audit-modal .audit-meta-card,html body .audit-modal .audit-change-card,html body .audit-modal .audit-security-card,html body .audit-modal [class*=section-card],html body .audit-modal [class*=detail-card]{border:1px solid #dce8f5!important;border-radius:16px!important;background:#fff!important;padding:14px!important;margin:0 0 12px!important;box-shadow:0 8px 24px #1f497d09!important}html body .audit-modal pre,html body .audit-modal code,html body .audit-modal dd,html body .audit-modal td,html body .audit-modal th,html body .audit-modal strong,html body .audit-modal span,html body .audit-modal p{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .audit-modal pre{overflow:auto!important;background:#f7faff!important;border:1px solid #e0eaf5!important;border-radius:12px!important;padding:12px!important}html body .audit-modal table{width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.audit-modal td,.audit-modal th{vertical-align:top!important}html body .audit-modal [class*=badge],html body .audit-modal [class*=status]{max-width:100%!important;white-space:normal!important}}@media(min-width:769px){html body .audit-drawer-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:22px!important;background:#0c1b319e!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html body .audit-drawer.audit-drawer--v442{position:relative!important;inset:auto!important;transform:none!important;width:min(1040px,calc(100vw - 44px))!important;height:auto!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d5e4f4!important;border-radius:24px!important;background:#f8fbff!important;box-shadow:0 34px 100px #081b3957!important}html body .audit-v442-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important;padding:20px 22px!important;background:linear-gradient(180deg,#eef6ff,#f8fbff)!important;border-bottom:1px solid #d8e6f5!important}.audit-v442-header>div{min-width:0!important}.audit-v442-header span{font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6885a6!important}.audit-v442-header h2{margin:4px 0!important;font-size:22px!important;line-height:1.2!important;color:#102f5c!important;overflow-wrap:anywhere!important}.audit-v442-header small{display:block!important;max-width:760px!important;color:#7187a4!important;font-size:11px!important;line-height:1.45!important;overflow-wrap:anywhere!important}.audit-v442-header>button{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #d2deec!important;border-radius:13px!important;background:#f4f7fa!important;color:#65778d!important;cursor:pointer!important}html body .audit-v442-scroll{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;display:grid!important;gap:14px!important;padding:18px 20px 28px!important;background:#f8fbff!important}html body .audit-v442-section-card{min-width:0!important;display:grid!important;gap:14px!important;padding:16px!important;border:1px solid #d7e5f4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 26px #1d43710a!important}.audit-v442-section-head{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;align-items:center!important}.audit-v442-section-head>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#eaf3ff!important;color:#216fe8!important}.audit-v442-section-head>div{display:grid!important;gap:2px!important;min-width:0!important}.audit-v442-section-head strong{color:#14345f!important;font-size:14px!important}.audit-v442-section-head small{color:#7a8faa!important;font-size:10.5px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.audit-v442-section-body{min-width:0!important;display:grid!important;gap:12px!important}html body .audit-v442-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:12px!important;border:1px solid #e1eaf5!important;border-radius:14px!important;background:#f9fbfe!important}.audit-v442-hero>div:last-child{display:flex!important;gap:7px!important;flex-wrap:wrap!important;justify-content:flex-end!important}html body .audit-v442-data-grid{margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.audit-v442-data-grid>div{min-width:0!important;display:grid!important;gap:4px!important;padding:11px 12px!important;border:1px solid #e0e9f4!important;border-radius:13px!important;background:#f9fbfe!important}.audit-v442-data-grid dt{font-size:9.5px!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:#7b90aa!important}.audit-v442-data-grid dd{margin:0!important;color:#17365f!important;font-size:11.5px!important;font-weight:700!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .audit-v442-summary-box{display:grid!important;gap:4px!important;padding:12px!important;border:1px solid #dce8f5!important;border-radius:13px!important;background:#f5f9ff!important}.audit-v442-summary-box span{font-size:9.5px!important;font-weight:800!important;text-transform:uppercase!important;color:#7a8faa!important}.audit-v442-summary-box strong{font-size:11.5px!important;line-height:1.5!important;color:#183b67!important;overflow-wrap:anywhere!important}html body .audit-v442-change-table{min-width:0!important;display:grid!important;border:1px solid #dce7f3!important;border-radius:14px!important;overflow:hidden!important}.audit-v442-change-row{display:grid!important;grid-template-columns:minmax(130px,.7fr) minmax(0,1fr) minmax(0,1fr)!important;min-width:0!important;border-top:1px solid #e5edf6!important;background:#fff!important}.audit-v442-change-row:first-child{border-top:0!important}.audit-v442-change-row>*{min-width:0!important;padding:10px 11px!important;border-left:1px solid #e7eef6!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:10.5px!important;line-height:1.4!important;color:#35506f!important}.audit-v442-change-row>*:first-child{border-left:0!important}.audit-v442-change-row strong{color:#15385f!important}.audit-v442-change-row.is-head{background:#f1f6fc!important}.audit-v442-change-row.is-head span{font-size:9.5px!important;font-weight:800!important;text-transform:uppercase!important;color:#6d84a1!important}.audit-v442-change-row.is-changed{background:#fffdf9!important}.audit-v442-change-row.is-changed strong{box-shadow:inset 3px 0 #e7a43d!important}.audit-v442-change-row.is-unchanged{opacity:.64!important}html body .audit-v442-empty{padding:14px!important;border:1px dashed #ccdceb!important;border-radius:13px!important;background:#fafcff!important;color:#7b8fa8!important;font-size:11px!important;text-align:center!important}html body .audit-v442-metadata-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.audit-v442-metadata-grid>div{display:grid!important;gap:4px!important;min-width:0!important;padding:10px 11px!important;border:1px solid #e0e9f4!important;border-radius:12px!important;background:#f9fbfe!important}.audit-v442-metadata-grid span{font-size:9.5px!important;font-weight:800!important;color:#7b90aa!important}.audit-v442-metadata-grid strong{font-size:10.5px!important;color:#254566!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body .audit-v442-footer{display:flex!important;justify-content:flex-end!important;padding:14px 20px!important;border-top:1px solid #d8e5f4!important;background:#fff!important}.audit-v442-footer button{min-width:120px!important;height:42px!important;border:1px solid #c9d9eb!important;border-radius:12px!important;background:#fff!important;color:#17385f!important;font-weight:800!important;cursor:pointer!important}html body .audit-modal{max-height:calc(100dvh - 44px)!important;overflow:hidden!important;border-radius:22px!important}.audit-modal .audit-modal-body,.audit-modal .audit-modal-content{min-height:0!important;overflow:auto!important;scrollbar-gutter:stable!important;padding-bottom:26px!important}.audit-modal pre,.audit-modal code,.audit-modal td,.audit-modal th,.audit-modal strong,.audit-modal p{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}}@media(min-width:769px)and (max-width:900px){html body .audit-v442-data-grid,html body .audit-v442-metadata-grid{grid-template-columns:1fr!important}.audit-v442-change-row{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr)!important}}@media(min-width:769px){html body>.audit-drawer-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:22px!important;display:grid!important;place-items:center!important;background:#081222d1!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483646!important;overflow:hidden!important}html body>.audit-drawer-backdrop>.audit-drawer.audit-drawer--v442{position:relative!important;inset:auto!important;margin:auto!important;width:min(860px,calc(100vw - 44px))!important;max-width:min(860px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cfe0f4!important;border-top:4px solid #2f6fed!important;border-radius:22px!important;background:#fff!important;box-shadow:0 30px 90px #05122657!important}html body .audit-drawer--v442 .audit-v442-header{position:relative!important;margin:0!important;padding:18px 72px 16px 20px!important;border:0!important;border-bottom:1px solid #d7e5f4!important;border-radius:0!important;background:#eef5ff!important;background-image:none!important}html body .audit-drawer--v442 .audit-v442-header>button{position:absolute!important;top:16px!important;right:16px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important}html body .audit-drawer--v442 .audit-v442-header>button svg{display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important}html body .audit-drawer--v442 .audit-v442-scroll{min-height:0!important;overflow:auto!important;padding:16px 18px 20px!important;background:#f7faff!important;scrollbar-gutter:stable!important}html body .audit-drawer--v442 .audit-v442-section-card{margin:0 0 13px!important;border:1px solid #d6e4f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .audit-drawer--v442 .audit-v442-footer{margin:0!important;padding:12px 16px!important;min-height:68px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;border:0!important;border-top:1px solid #d7e5f4!important;border-radius:0!important;background:#fff!important}html body .audit-drawer--v442 .audit-v442-footer button{min-width:120px!important;height:42px!important;border:1px solid #2f6fed!important;border-radius:11px!important;background:#2f6fed!important;color:#fff!important;font-weight:800!important}}@media(max-width:768px){html body .audit-drawer--v442{border-top:4px solid #2f6fed!important;background:#fff!important;color:#102653!important}html body .audit-drawer--v442 .audit-v442-header{background:#eef5ff!important;background-image:none!important}html body .audit-drawer--v442 .audit-v442-header>button{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .audit-drawer--v442 .audit-v442-header>button :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body .audit-drawer--v442 .audit-v442-footer button{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}}@media(min-width:769px){:root{--ops-availability-bg: radial-gradient(circle at top left, rgba(186,212,255,.78) 0%, rgba(236,244,255,.92) 34%, #f8fbff 68%, #e9f1ff 100%)}html body .audit-shell{background:var(--ops-availability-bg)!important;min-height:100vh}html body .audit-shell .audit-bg-orb{opacity:.45!important;filter:blur(54px)!important}html body .audit-summary-strip--v50,html body .audit-bottom-cards,html body .audit-bottom-grid,html body .audit-suspicious-section,html body .audit-active-users-section{display:none!important}html body .audit-live-grid--v50{grid-template-columns:minmax(0,1fr) 340px!important;gap:18px!important;align-items:start!important}html body .audit-filter-card--v50,html body .audit-filters-bar,html body .audit-filters,html body .audit-live-grid--v50>section,html body .audit-live-grid--v50>aside,html body .audit-details-card,html body .audit-selected-card{border-radius:24px!important;background:#fff!important;border:1px solid #d5e3f6!important;box-shadow:0 14px 30px #3e6fad14!important;overflow:hidden!important}html body .audit-selected-card,html body .audit-details-panel,html body .audit-live-grid--v50 aside{padding-bottom:12px!important}html body .audit-selected-card header,html body .audit-details-panel header,html body .audit-side-header{padding:20px 18px!important;border-bottom:1px solid #e1ebf8!important;background:#f7fbff!important}html body .audit-filter-card--v50{padding:16px!important}html body .audit-kpi-grid--v50 article,html body .audit-kpi-card{background:#fff!important;border:1px solid #d6e4f8!important;border-radius:22px!important;box-shadow:0 12px 24px #3e6fad12!important}html body .audit-kpi-grid--v50 article:nth-child(1){border-color:#cfe0f6!important}html body .audit-kpi-grid--v50 article:nth-child(2){border-color:#ffd7d7!important}html body .audit-kpi-grid--v50 article:nth-child(3){border-color:#cbeed9!important}html body .audit-kpi-grid--v50 article:nth-child(4){border-color:#ffe0bf!important}html body .audit-kpi-grid--v50 article:nth-child(5){border-color:#bfe8df!important}}html body .audit-modal,html body .audit-drawer,html body .audit-selected-card,html body .audit-selected-card-v409{padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border-radius:22px!important}html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head){display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;position:relative!important;inset:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:16px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;box-shadow:none!important}html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head):before,html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head):after{display:none!important;content:none!important}html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head)>*{position:relative!important;z-index:1!important}html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409) :is(button,[role=button])[aria-label*=close i]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:14px!important;background:#2f73ee!important;border:1px solid #2f73ee!important;color:#fff!important;display:grid!important;place-items:center!important;box-shadow:none!important}html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409) :is(button,[role=button])[aria-label*=close i] svg{width:20px!important;height:20px!important;stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-table-card,html body .wfc-audit-card{padding:0!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important;background-image:none!important}html body.audit-page-active-v221 .audit-table-scroll{margin:0!important;padding:0!important;border:0!important;background:#fff!important}html body.audit-page-active-v221 .audit-table,html body .wfc-audit-viewport .wfc-audit-table{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important}html body.audit-page-active-v221 .audit-table thead,html body.audit-page-active-v221 .audit-table thead tr,html body.audit-page-active-v221 .audit-table thead th,html body .wfc-audit-viewport .wfc-audit-table thead,html body .wfc-audit-viewport .wfc-audit-table thead tr,html body .wfc-audit-viewport .wfc-audit-table thead th{background:#eaf3ff!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-table thead th:first-child,html body .wfc-audit-viewport .wfc-audit-table thead th:first-child{padding-left:18px!important}html body.audit-page-active-v221 .audit-table thead th:last-child,html body .wfc-audit-viewport .wfc-audit-table thead th:last-child{padding-right:18px!important}@media(max-width:768px){html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head){padding:12px 14px!important}}.audit-kpi-grid--v50>.audit-kpi-card,.audit-kpi-grid--v50>article{border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #1e509612!important;overflow:hidden!important}.audit-kpi-grid--v50>article:nth-child(1){border:1px solid #cddff8!important;background:linear-gradient(135deg,#fff,#f3f8ff)!important}.audit-kpi-grid--v50>article:nth-child(2){border:1px solid #ffd2d5!important;background:linear-gradient(135deg,#fff,#fff5f5)!important}.audit-kpi-grid--v50>article:nth-child(3){border:1px solid #c9ead6!important;background:linear-gradient(135deg,#fff,#f2fbf6)!important}.audit-kpi-grid--v50>article:nth-child(4){border:1px solid #ffe0ae!important;background:linear-gradient(135deg,#fff,#fff9ef)!important}.audit-kpi-grid--v50>article:nth-child(5){border:1px solid #c8eae3!important;background:linear-gradient(135deg,#fff,#f0fbf8)!important}.audit-workspace-card-v483{margin-top:16px;padding:14px;border:1px solid #d0dcec;border-radius:24px;background:#fff;box-shadow:0 10px 28px -12px #1e50962e;overflow:hidden}.audit-workspace-card-v483 .audit-filter-card--v50{margin:0 0 12px!important;border:1px solid #d9e5f4!important;border-radius:18px!important;box-shadow:none!important;background:#fbfdff!important}.audit-workspace-card-v483 .audit-live-grid--v50>*{border-radius:18px!important;overflow:hidden!important}.audit-selected-card--v50{border:1px solid #d9e5f4!important;background:#fff!important;box-shadow:none!important}.audit-selected-head{background:#f7fbff!important;border-bottom:1px solid #e0e9f4!important}@media(max-width:768px){.audit-workspace-card-v483{padding:8px;border-radius:18px}.audit-kpi-grid--v50{grid-template-columns:repeat(2,minmax(0,1fr))!important}.audit-kpi-grid--v50>article{min-height:104px!important}}.audit-shell{background:var(--ops-v483-page-canvas)!important}.audit-shell .audit-bg-orb{display:none!important}.audit-overview-card-v389{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.audit-kpi-grid--v50{gap:12px!important}.audit-kpi-grid--v50>.audit-kpi-card,.audit-kpi-grid--v50>article{min-height:94px!important;padding:14px 16px!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}.audit-kpi-grid--v50>article:nth-child(1){border:1px solid #cbdff8!important}.audit-kpi-grid--v50>article:nth-child(1) .audit-kpi-icon{background:#e9f2ff!important;color:#2b73ed!important}.audit-kpi-grid--v50>article:nth-child(2){border:1px solid #f1c7ca!important}.audit-kpi-grid--v50>article:nth-child(2) .audit-kpi-icon{background:#ffe8ea!important;color:#ef4444!important}.audit-kpi-grid--v50>article:nth-child(3){border:1px solid #bfe4cc!important}.audit-kpi-grid--v50>article:nth-child(3) .audit-kpi-icon{background:#e3f8eb!important;color:#12a85a!important}.audit-kpi-grid--v50>article:nth-child(4){border:1px solid #f1d6a4!important}.audit-kpi-grid--v50>article:nth-child(4) .audit-kpi-icon{background:#fff3d8!important;color:#f59e0b!important}.audit-kpi-grid--v50>article:nth-child(5){border:1px solid #bfe4dc!important}.audit-kpi-grid--v50>article:nth-child(5) .audit-kpi-icon{background:#e4f8f3!important;color:#14b8a6!important}.audit-kpi-grid--v50 .audit-kpi-icon{width:42px!important;height:42px!important;border-radius:50%!important}.audit-workspace-card-v483{margin-top:16px!important;padding:12px!important;border:1px solid #d0dcec!important;border-radius:24px!important;background:#fff!important;box-shadow:0 10px 28px -12px #1e50962e!important;overflow:hidden!important}.audit-workspace-card-v483 .audit-filter-card--v50{margin:0 0 12px!important;border:1px solid #d8e4f2!important;border-radius:18px!important;background:#fbfdff!important;box-shadow:none!important}.audit-workspace-card-v483 .audit-live-grid--v50{margin:0!important;gap:12px!important}.audit-workspace-card-v483 .audit-table-card,.audit-workspace-card-v483 .audit-selected-card--v50{border:1px solid #d8e4f2!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.audit-selected-head{background:#f5f9ff!important;border-bottom:1px solid #e0e9f4!important}@media(max-width:768px){.audit-workspace-card-v483{padding:8px!important;border-radius:18px!important}.audit-kpi-grid--v50{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px){body.audit-page-active-v221{background:#edf5ff!important;background-image:none!important}.audit-shell{min-height:0!important;height:auto!important;padding-bottom:18px!important;background:transparent!important}.audit-shell:before,.audit-shell:after{content:none!important;display:none!important}.audit-filter-card--v50{padding:12px!important;border-radius:20px!important;border:1px solid #d5e4f5!important;background:#fff!important;box-shadow:0 10px 24px #254b820f!important}.audit-filter-grid{gap:9px!important}.audit-filter-grid--top{grid-template-columns:minmax(300px,1.8fr) minmax(210px,.8fr) minmax(180px,.7fr) minmax(180px,.7fr)!important}.audit-filter-grid--bottom{grid-template-columns:repeat(4,minmax(150px,1fr)) auto!important;margin-top:9px!important}.audit-search-box,.audit-control-box,.audit-select-wrap{min-height:44px!important;height:44px!important;border-radius:13px!important;border:1px solid #cedef1!important;background:#fff!important;box-shadow:none!important}.audit-control-label{display:none!important}.audit-select-button{height:42px!important;min-height:42px!important;padding:0 12px!important}.audit-filter-cta{gap:8px!important}.audit-filter-cta .audit-btn{min-height:44px!important;height:44px!important;padding:0 15px!important;border-radius:13px!important}.audit-live-grid--v50{align-items:start!important;margin-bottom:0!important}.audit-table-card,.audit-details-card,.audit-selected-card{border-radius:22px!important;overflow:hidden!important}.audit-custom-select-menu{padding:6px!important;border:1px solid #cdddf0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 44px #1e39602e!important}.audit-custom-select-option{min-height:40px!important;border-radius:11px!important;color:#24405f!important;background:transparent!important}.audit-custom-select-option.is-active{background:#2f6ee7d6!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.audit-custom-select-option.is-active svg{color:#fff!important;stroke:#fff!important}.audit-pagination,.audit-table-footer{margin-bottom:0!important}}@media(min-width:769px){body.audit-page-active-v221{background:#edf5ff!important;background-image:none!important}.audit-shell{background:transparent!important;background-image:none!important;min-height:0!important;padding-bottom:12px!important}.audit-shell:before,.audit-shell:after{content:none!important;display:none!important}.audit-live-grid--v50{background:transparent!important;gap:12px!important;align-items:start!important;margin-bottom:0!important}.audit-table-card{border:1px solid #d3e2f3!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;margin:0!important}.audit-table-card>*{margin-left:0!important;margin-right:0!important}.audit-table-card table{margin:0!important;border-collapse:separate!important;border-spacing:0!important}.audit-table-card thead th{background:#eaf2fb!important;background-image:none!important}.audit-table-footer,.audit-pagination{margin:0!important;border-radius:0!important}.audit-selected-card{border:1px solid #d3e2f3!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;margin:0!important;padding:0!important}.audit-selected-head{margin:0!important;padding:14px 16px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}.audit-selected-head>button{width:40px!important;height:40px!important;border:1px solid #2f6ee7!important;border-radius:12px!important;background:#2f6ee7!important;color:#fff!important;display:grid!important;place-items:center!important}.audit-selected-head>button svg{stroke:#fff!important;color:#fff!important}.audit-v424-selected-scroll{padding:0!important;margin:0!important;overflow-y:auto!important;max-height:calc(100vh - 230px)!important}.audit-v409-event-summary{margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid #e3edf7!important;border-radius:0!important;background:#fff!important}.audit-v409-detail-grid{margin:0!important;padding:12px 14px!important;gap:10px!important}.audit-v409-detail-tile{min-width:0!important;padding:11px!important;border:1px solid #d8e5f3!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.audit-v409-detail-tile strong,.audit-v409-detail-tile em{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.audit-v409-meta-panel,.audit-v409-activation-panel{margin:0 14px 12px!important;border:1px solid #d8e5f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.audit-json-btn--v50{margin:0 14px 14px!important;width:calc(100% - 28px)!important}.audit-filter-card--v50{background:#fff!important;background-image:none!important;border:1px solid #d4e3f3!important;border-radius:18px!important;box-shadow:none!important;padding:10px!important}.audit-search-box,.audit-control-box,.audit-select-wrap{background:#fff!important;background-image:none!important;border:1px solid #cadcf0!important;border-radius:12px!important;box-shadow:none!important}.audit-custom-select-menu{border:1px solid #cbdcf0!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #1630562e!important;padding:6px!important}.audit-custom-select-option{border-radius:10px!important;background:transparent!important;color:#17365d!important}.audit-custom-select-option.is-active,.audit-custom-select-option[aria-selected=true]{background:#2f6ee7d1!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.audit-custom-select-option.is-active *,.audit-custom-select-option[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}.audit-date-range-portal{background:transparent!important}.audit-date-range-sheet{border:1px solid #cbdcf0!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 50px #1630562e!important;overflow:hidden!important}.audit-date-range-sheet-head{background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}.audit-date-range-sheet-head button{background:#2f6ee7!important;color:#fff!important;border-color:#2f6ee7!important}.audit-date-range-sheet-head button svg{stroke:#fff!important}.audit-date-range-fields,.audit-date-range-actions{background:#fff!important;background-image:none!important}}@media(min-width:769px){.audit-workspace-card-v483{margin-top:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}.audit-workspace-card-v483 .audit-filter-card--v50{margin:0 0 10px!important}.audit-workspace-card-v483 .audit-live-grid--v50{margin:0!important}}@media(min-width:769px){html body.audit-page-active-v221{background:#edf5ff!important;background-image:none!important}html body.audit-page-active-v221 .audit-shell{background:transparent!important;background-image:none!important;min-height:0!important;height:auto!important;padding-bottom:10px!important}html body.audit-page-active-v221 .audit-shell:before,html body.audit-page-active-v221 .audit-shell:after,html body.audit-page-active-v221 .audit-bg-orb{content:none!important;display:none!important}html body.audit-page-active-v221 .audit-workspace-card-v483{margin:10px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body.audit-page-active-v221 .audit-filter-card--v50{margin:0 0 10px!important;padding:10px!important;border:1px solid #d3e2f3!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-live-grid--v50{margin:0!important;gap:12px!important;align-items:start!important;background:transparent!important}html body.audit-page-active-v221 .audit-table-card{margin:0!important;padding:0!important;border:1px solid #d3e2f3!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-table-card table{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important}html body.audit-page-active-v221 .audit-table-card thead th{background:#eaf2fb!important;background-image:none!important}html body.audit-page-active-v221 .audit-table-footer,html body.audit-page-active-v221 .audit-pagination{margin:0!important;border-radius:0!important;background:#fff!important}html body.audit-page-active-v221 .audit-selected-card{margin:0!important;padding:0!important;border:1px solid #d3e2f3!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-selected-head{margin:0!important;padding:14px 16px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}html body.audit-page-active-v221 .audit-selected-head>button{width:40px!important;height:40px!important;border:1px solid #2f6ee7!important;border-radius:12px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-selected-head>button svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-v424-selected-scroll{margin:0!important;padding:0!important;max-height:calc(100vh - 230px)!important;overflow-y:auto!important}html body.audit-page-active-v221 .audit-v409-event-summary{margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid #e3edf7!important;border-radius:0!important;background:#fff!important}html body.audit-page-active-v221 .audit-v409-detail-grid{margin:0!important;padding:12px 14px!important;gap:10px!important}html body.audit-page-active-v221 .audit-v409-detail-tile{min-width:0!important;padding:11px!important;border:1px solid #d8e5f3!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-v409-detail-tile :is(strong,em,span){white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body.audit-page-active-v221 .audit-v409-meta-panel,html body.audit-page-active-v221 .audit-v409-activation-panel{margin:0 14px 12px!important;border:1px solid #d8e5f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body.audit-page-active-v221 :is(.audit-search-box,.audit-control-box,.audit-select-wrap){height:44px!important;min-height:44px!important;border:1px solid #cadcf0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .audit-custom-select-menu{padding:6px!important;border:1px solid #cbdcf0!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #1630562e!important}html body .audit-custom-select-option{min-height:40px!important;border-radius:10px!important;background:transparent!important;background-image:none!important;color:#17365d!important;-webkit-text-fill-color:#17365d!important}html body .audit-custom-select-option.is-active,html body .audit-custom-select-option[aria-selected=true]{background:#2f6ee7db!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .audit-custom-select-option.is-active *,html body .audit-custom-select-option[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .audit-date-range-portal{background:transparent!important;background-image:none!important}html body .audit-date-range-sheet{border:1px solid #cbdcf0!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 50px #1630562e!important;overflow:hidden!important}html body .audit-date-range-sheet-head{background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}html body .audit-date-range-sheet-head button{background:#2f6ee7!important;background-image:none!important;color:#fff!important;border-color:#2f6ee7!important}html body .audit-date-range-sheet-head button svg{stroke:#fff!important}html body .audit-date-range-fields,html body .audit-date-range-actions{background:#fff!important;background-image:none!important}html body.audit-page-active-v221 :is(.audit-modal-backdrop,.audit-drawer-backdrop){background:#0000008f!important;background-image:none!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer) :is(.audit-modal-head,.audit-drawer-head,header.ops-ref-head){background:#eaf3ff!important;background-image:none!important}}@media(min-width:769px){html body.audit-page-active-v221{background:#edf5ff!important;background-image:none!important}html body.audit-page-active-v221 .audit-shell{background:transparent!important;background-image:none!important}html body.audit-page-active-v221 .audit-selected-card{margin:0!important;padding:0!important;border:1px solid #cfdff1!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-selected-head{margin:0!important;padding:14px 16px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d6e4f5!important;border-radius:0!important}html body.audit-page-active-v221 .audit-selected-head>button{width:42px!important;height:42px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;border-radius:13px!important;display:grid!important;place-items:center!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-selected-head>button svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-v424-selected-scroll{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;overflow:auto!important;background:#fff!important}html body.audit-page-active-v221 .audit-v409-event-summary{margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid #e2ecf7!important;border-radius:0!important;background:#fff!important}html body.audit-page-active-v221 .audit-v409-detail-grid{margin:0!important;padding:12px 14px!important;gap:10px!important}html body.audit-page-active-v221 .audit-v409-meta-panel,html body.audit-page-active-v221 .audit-v409-activation-panel{margin:0 14px 12px!important;width:calc(100% - 28px)!important;box-sizing:border-box!important}html body.audit-page-active-v221 .audit-json-btn{margin:0 14px 14px!important;width:calc(100% - 28px)!important}html body.audit-page-active-v221 :is(.audit-modal-backdrop,.audit-drawer-backdrop){position:fixed!important;inset:0!important;background:#08122094!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:grid!important;place-items:center!important;padding:22px!important}html body.audit-page-active-v221 .audit-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:min(980px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;background-image:none!important;border:1px solid #c9dced!important;border-top:4px solid #2f6ee7!important;border-radius:26px!important;box-shadow:0 28px 72px #0b1d344d!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-modal-head{min-height:78px!important;padding:15px 18px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e3f3!important}html body.audit-page-active-v221 .audit-modal-head .audit-modal-title-wrap{min-width:0!important}html body.audit-page-active-v221 .audit-modal-head .audit-modal-title-icon{width:44px!important;height:44px!important;border-radius:14px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;display:grid!important;place-items:center!important}html body.audit-page-active-v221 .audit-modal-head .audit-modal-title-icon svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-modal-head>button{width:42px!important;height:42px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;border-radius:13px!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-modal-head>button svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-modal-body{min-height:0!important;padding:16px!important;background:#fff!important;background-image:none!important;overflow:auto!important}html body.audit-page-active-v221 .audit-modal-actions{padding:12px 16px!important;background:#fff!important;background-image:none!important;border-top:1px solid #dce7f4!important}html body.audit-page-active-v221 .audit-modal.export{width:min(940px,calc(100vw - 44px))!important}html body.audit-page-active-v221 .audit-export-card{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;padding:14px!important;border:1px solid #d5e3f2!important;border-radius:16px!important;background:#f9fbff!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-export-filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 10px!important}html body.audit-page-active-v221 .audit-export-filter-line{min-height:64px!important;padding:11px 13px!important;border:1px solid #d8e5f3!important;border-radius:14px!important;background:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-export-filter-line b{white-space:normal!important;overflow-wrap:anywhere!important}html body.audit-page-active-v221 .audit-security-check-modal{width:min(1120px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important}html body.audit-page-active-v221 .audit-security-check-modal .audit-modal-body{padding:14px!important}html body.audit-page-active-v221 .audit-security-check-modal :is(.audit-security-command-bar,.audit-incident-queue,.audit-incident-panel,.audit-incident-card,.audit-security-action-feedback,.audit-review-note){border:1px solid #d5e3f2!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-security-check-modal .audit-security-command-bar{padding:14px!important;background:#f9fbff!important}html body.audit-page-active-v221 .audit-security-check-modal .audit-incident-layout{gap:12px!important}html body .audit-date-range-portal{background:transparent!important;background-image:none!important}html body .audit-date-range-sheet{background:#fff!important;background-image:none!important;border:1px solid #c9dced!important;border-radius:18px!important;box-shadow:0 20px 50px #1630562e!important;overflow:hidden!important}html body .audit-date-range-sheet-head{background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}html body .audit-date-range-sheet-head>span{background:#e6f0ff!important;color:#2f6ee7!important;border-radius:10px!important}html body .audit-date-range-sheet-head>button{background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:0!important}html body .audit-date-range-sheet-head>button svg{stroke:#fff!important}html body .audit-date-range-fields,html body .audit-date-range-actions{background:#fff!important;background-image:none!important}html body .audit-custom-select-menu,html body .audit-white-dropdown{background:#fff!important;background-image:none!important;border:1px solid #c9dced!important;border-radius:16px!important;box-shadow:0 18px 44px #1630562e!important}html body .audit-custom-select-option.is-active,html body .audit-custom-select-option[aria-selected=true]{background:#2f6ee7e0!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .audit-custom-select-option.is-active *,html body .audit-custom-select-option[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}}@media(min-width:769px){html body.audit-page-active-v221 .audit-modal-head :is(.audit-modal-title-wrap,.audit-modal-title-wrap>div){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-modal-head :is(h2,p){background:transparent!important;background-image:none!important}html body.audit-page-active-v221 .audit-modal.export .audit-modal-body{padding:16px!important}html body.audit-page-active-v221 .audit-security-check-modal .audit-modal-body{background:#fff!important}}@media(min-width:769px){html body :is(.stp-filter-popover,.sm-filter-dropdown,.clx-filter-menu,.wfc-filter-pop,.cert-filter-menu,.lpx-toolbar-filter-popover,.audit-mobile-filter-dropdown-panel-v89){padding:12px!important;border:1px solid #c9dced!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 50px #1630562e!important;overflow:auto!important;box-sizing:border-box!important}html body :is(.stp-filter-popover,.sm-filter-dropdown,.clx-filter-menu,.wfc-filter-pop,.cert-filter-menu,.lpx-toolbar-filter-popover,.audit-mobile-filter-dropdown-panel-v89):before,html body :is(.stp-filter-popover,.sm-filter-dropdown,.clx-filter-menu,.wfc-filter-pop,.cert-filter-menu,.lpx-toolbar-filter-popover,.audit-mobile-filter-dropdown-panel-v89):after{content:none!important;display:none!important}html body :is(.stp-filter-popover,.sm-filter-dropdown,.clx-filter-menu,.wfc-filter-pop,.cert-filter-menu,.lpx-toolbar-filter-popover,.audit-mobile-filter-dropdown-panel-v89) :is(input,select,[role=combobox],button:not(.primary):not([class*=primary])){background:#fff!important;background-image:none!important;box-shadow:none!important}html body :is(.stp-filter-popover-actions,.wfc-filter-actions,.cert-filter-actions,.lpx-toolbar-filter-actions,.clx-filter-actions){margin-top:10px!important;padding-top:10px!important;border-top:1px solid #e2ecf7!important;background:#fff!important}html body .sm-filter-dropdown{width:min(390px,calc(100vw - 28px))!important}html body .stp-filter-popover{width:min(480px,calc(100vw - 28px))!important}html body .clx-filter-menu{width:min(420px,calc(100vw - 28px))!important}html body .wfc-filter-pop{width:min(390px,calc(100vw - 28px))!important}html body .cert-filter-menu{width:min(380px,calc(100vw - 28px))!important}html body .lpx-toolbar-filter-popover{width:min(390px,calc(100vw - 28px))!important}}@media(min-width:769px){html body.audit-page-active-v221 .audit-selected-card{overflow:hidden!important;background:#fff!important;border-radius:20px!important}html body.audit-page-active-v221 .audit-selected-head{width:100%!important;margin:0!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border-radius:0!important;padding:14px 16px!important}html body.audit-page-active-v221 .audit-selected-head>button{background:#2f6ee7!important;color:#fff!important;border:0!important}html body.audit-page-active-v221 .audit-selected-head>button svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-modal{padding:0!important;background:#fff!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head{width:100%!important;margin:0!important;box-sizing:border-box!important;border-radius:0!important;background:#eaf3ff!important;background-image:none!important;padding:15px 18px!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head :is(.audit-modal-title-wrap,.audit-modal-title-wrap>div,h2,p){background:transparent!important;background-image:none!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-body{width:100%!important;margin:0!important;box-sizing:border-box!important;background:#fff!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-actions{width:100%!important;margin:0!important;box-sizing:border-box!important;background:#fff!important}html body.audit-page-active-v221 .audit-modal :is(button.primary,.primary){background:#2f6ee7!important;background-image:none!important;filter:none!important;color:#fff!important;box-shadow:none!important}html body .audit-date-range-sheet,html body .audit-custom-select-menu,html body .audit-white-dropdown{background:#fff!important;background-image:none!important;filter:none!important}html body .audit-custom-select-option.is-active,html body .audit-custom-select-option[aria-selected=true]{background:#2f6ee7e0!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .audit-custom-select-option.is-active *,html body .audit-custom-select-option[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body.audit-page-active-v221 .audit-v423-complaints{gap:14px!important}html body.audit-page-active-v221 .audit-v423-complaints>section,html body.audit-page-active-v221 .audit-v423-complaints>div{border:1px solid #d5e3f2!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}}@media(max-width:768px){html body.audit-page-active-v221 .audit-shell{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important}html body.audit-page-active-v221 .audit-selected-card{width:100%!important;max-width:100%!important;border-radius:18px!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-selected-head{width:100%!important;margin:0!important;background:#eaf3ff!important;padding:12px!important}html body.audit-page-active-v221 .audit-selected-head>button{min-width:44px!important;min-height:44px!important;background:#2f6ee7!important;color:#fff!important}html body.audit-page-active-v221 .audit-selected-head>button svg{stroke:#fff!important}html body.audit-page-active-v221 .audit-modal-backdrop{padding:8px!important;background:#080e18d1!important;background-image:none!important}html body.audit-page-active-v221 .audit-modal{width:calc(100vw - 16px)!important;max-height:95dvh!important;border-radius:20px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:0!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head{width:100%!important;margin:0!important;padding:12px!important;background:#eaf3ff!important;background-image:none!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-body{padding:10px!important;overflow:auto!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-actions{position:sticky!important;bottom:0!important;padding:10px!important;background:#fff!important;display:flex!important;gap:8px!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-actions button{min-height:44px!important;flex:1!important}html body .audit-date-range-sheet{width:calc(100vw - 20px)!important;max-width:none!important}}html body.audit-page-active-v221 .audit-selected-card .audit-v409-detail-grid,html body.audit-page-active-v221 .audit-selected-card--v50 .audit-v409-detail-grid{grid-template-columns:minmax(0,1fr)!important}html body.audit-page-active-v221 .audit-selected-card :is(.audit-v409-detail-tile strong,.audit-v409-detail-tile em,.audit-v409-event-summary strong,.audit-v409-event-summary span){overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important}html body.audit-page-active-v221 .audit-modal{padding:0!important;overflow:hidden!important;background:#fff!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head{width:100%!important;max-width:none!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border-radius:0!important;border:0!important;border-bottom:1px solid #d5e3f2!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head>button{background:#2f6ee7!important;color:#fff!important;border:0!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head>button svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-selected-card--v50{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:#fff!important}html body.audit-page-active-v221 .audit-selected-head{flex:0 0 auto!important;width:100%!important;margin:0!important;padding:13px 14px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border-radius:0!important}html body.audit-page-active-v221 .audit-selected-head>button{background:#2f6ee7!important;color:#fff!important;border:0!important}html body.audit-page-active-v221 .audit-selected-head>button svg{stroke:#fff!important}html body.audit-page-active-v221 .audit-live-grid--v50{align-items:stretch!important}html body.audit-page-active-v221 .audit-v424-selected-scroll{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important}html body.audit-page-active-v221 .audit-btn--primary,html body.audit-page-active-v221 .audit-filter-apply-v101{background:#2f6ee7!important;background-image:none!important;filter:none!important;color:#fff!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-btn--primary:hover,html body.audit-page-active-v221 .audit-filter-apply-v101:hover{background:#2f6ee7!important;background-image:none!important;transform:none!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-custom-select-option:hover{background:#f5f8fd!important;color:#17365d!important}html body.audit-page-active-v221 .audit-custom-select-option.is-active,html body.audit-page-active-v221 .audit-custom-select-option[aria-selected=true]{background:#2f6ee7e0!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.audit-page-active-v221 .audit-custom-select-option.is-active:hover,html body.audit-page-active-v221 .audit-custom-select-option[aria-selected=true]:hover{background:#2f6ee7e0!important;color:#fff!important}@media(max-width:768px){html body.audit-page-active-v221 .audit-live-grid--v50{grid-template-columns:1fr!important}html body.audit-page-active-v221 .audit-selected-card--v50{max-height:78dvh!important}html body.audit-page-active-v221 .audit-modal{width:calc(100vw - 16px)!important;max-height:95dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-body{overflow:auto!important}}@media(min-width:769px){html body.audit-page-active-v221 .audit-workspace-card-v483{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important}html body.audit-page-active-v221 .audit-live-grid--v50{display:grid!important;grid-template-columns:minmax(0,1fr) 352px!important;gap:14px!important;align-items:stretch!important;height:min(610px,calc(100dvh - 315px))!important;min-height:500px!important;max-height:610px!important}html body.audit-page-active-v221 .audit-table-card{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#fff!important;border:1px solid #d4e2f2!important;border-radius:20px!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-table-scroll{min-height:0!important;height:auto!important;overflow:auto!important}html body.audit-page-active-v221 .audit-selected-card--v50{height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;background:#fff!important;border:1px solid #d4e2f2!important;border-radius:20px!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-selected-head{width:100%!important;max-width:none!important;margin:0!important;padding:13px 14px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important}html body.audit-page-active-v221 .audit-selected-head>button{width:40px!important;height:40px!important;min-width:40px!important;border:0!important;border-radius:12px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;display:grid!important;place-items:center!important}html body.audit-page-active-v221 .audit-selected-head>button svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-v424-selected-scroll{min-height:0!important;max-height:none!important;height:auto!important;overflow:auto!important;padding:0!important;background:#fff!important;scrollbar-gutter:stable!important}html body.audit-page-active-v221 .audit-modal{padding:0!important;background:#fff!important;background-image:none!important;border:1px solid #cadced!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 28px 70px #081b3740!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head{width:100%!important;max-width:none!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head>button{width:42px!important;height:42px!important;min-width:42px!important;border:0!important;border-radius:13px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head>button svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-body{min-height:0!important;overflow:auto!important;background:#fff!important;background-image:none!important;padding:15px!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-actions{width:100%!important;margin:0!important;padding:11px 16px!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-top:1px solid #dce7f4!important}html body.audit-page-active-v221 .audit-drawer{background:#fff!important;background-image:none!important;border:1px solid #cadced!important;border-radius:22px!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-drawer-head{width:100%!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important}html body.audit-page-active-v221 .audit-drawer-head button{background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:0!important}html body.audit-page-active-v221 .audit-drawer-head button svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-date-range-sheet{background:#fff!important;background-image:none!important;border:1px solid #cdddef!important;border-top:4px solid #2f6ee7!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 20px 54px #0b234338!important}html body.audit-page-active-v221 .audit-date-range-sheet-head{width:100%!important;margin:0!important;padding:12px 14px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important}html body.audit-page-active-v221 .audit-date-range-sheet-head>button{background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:12px!important}html body.audit-page-active-v221 .audit-date-range-sheet-head>button svg{stroke:#fff!important}html body.audit-page-active-v221 .audit-date-range-actions .primary{background:#2f6ee7!important;background-image:none!important;color:#fff!important;border-color:#2f6ee7!important;box-shadow:none!important;filter:none!important}html body.audit-page-active-v221 :is(.audit-btn--primary,.audit-filter-apply-v101,.audit-filter-card--v50 button.is-primary,.audit-overview-buttons-v389 button.is-primary,.audit-modal button.primary){background:#2f6ee7!important;background-image:none!important;color:#fff!important;border-color:#2f6ee7!important;box-shadow:none!important;filter:none!important;transform:none!important}html body.audit-page-active-v221 :is(.audit-btn--primary,.audit-filter-apply-v101,.audit-filter-card--v50 button.is-primary,.audit-overview-buttons-v389 button.is-primary,.audit-modal button.primary):hover{background:#2867d7!important;background-image:none!important;color:#fff!important;box-shadow:none!important;transform:none!important}html body.audit-page-active-v221 .audit-custom-select-option:not(.is-active):not([aria-selected=true]):hover,html body.audit-page-active-v221 .audit-white-dropdown button:not(.is-active):not([aria-selected=true]):hover{background:#f6f9fd!important;background-image:none!important;color:#17365d!important}html body.audit-page-active-v221 .audit-custom-select-option.is-active,html body.audit-page-active-v221 .audit-custom-select-option[aria-selected=true],html body.audit-page-active-v221 .audit-white-dropdown button.is-active,html body.audit-page-active-v221 .audit-white-dropdown button[aria-selected=true]{background:#2f6ee7e0!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.audit-page-active-v221 .audit-custom-select-option.is-active *,html body.audit-page-active-v221 .audit-custom-select-option[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}}@media(max-width:768px){html body.audit-page-active-v221 .audit-live-grid--v50{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important}html body.audit-page-active-v221 .audit-table-card,html body.audit-page-active-v221 .audit-selected-card--v50{height:auto!important;max-height:none!important;border-radius:16px!important;background:#fff!important}html body.audit-page-active-v221 .audit-selected-card--v50{max-height:78dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}html body.audit-page-active-v221 .audit-v424-selected-scroll{overflow:auto!important;min-height:0!important}html body.audit-page-active-v221 .audit-modal{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border-radius:19px!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head{padding:11px 12px!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-body{overflow:auto!important;padding:10px!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-actions{position:sticky!important;bottom:0!important;padding:9px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body.audit-page-active-v221 .audit-date-range-sheet{width:calc(100vw - 16px)!important;max-width:none!important}}@media(min-width:769px){html body.audit-page-active-v221 .audit-workspace-card-v483{height:auto!important;min-height:0!important;max-height:none!important}html body.audit-page-active-v221 .audit-live-grid--v50{height:auto!important;min-height:0!important;max-height:none!important;align-items:stretch!important;grid-template-columns:minmax(0,1fr) 352px!important}html body.audit-page-active-v221 .audit-table-card{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important}html body.audit-page-active-v221 .audit-table-scroll{height:auto!important;min-height:0!important;max-height:352px!important;overflow:auto!important}html body.audit-page-active-v221 .audit-selected-card--v50{height:438px!important;min-height:0!important;max-height:438px!important;align-self:start!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-v409-fixed-summary{background:#fff!important;border-bottom:1px solid #e0e9f4!important}html body.audit-page-active-v221 .audit-v409-fixed-summary>.audit-v409-event-summary{margin:0!important;border:0!important;border-bottom:1px solid #e5edf6!important;border-radius:0!important}html body.audit-page-active-v221 .audit-v409-fixed-summary>.audit-v409-detail-grid{grid-template-columns:1fr!important;padding:10px 12px!important;gap:8px!important;border:0!important;background:#fff!important}html body.audit-page-active-v221 .audit-v409-fixed-summary .audit-v409-detail-tile{min-height:68px!important}html body.audit-page-active-v221 .audit-v424-selected-scroll{height:100%!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:10px 12px 14px!important}html body.audit-page-active-v221 .audit-v424-selected-scroll>.audit-v409-detail-grid{grid-template-columns:1fr!important;gap:8px!important}html body.audit-page-active-v221 .audit-modal{padding:0!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head,html body.audit-page-active-v221 .audit-drawer>.audit-drawer-head{width:calc(100% + 2px)!important;max-width:none!important;margin:-1px -1px 0!important;padding:14px 18px!important;box-sizing:border-box!important;border-radius:0!important}html body.audit-page-active-v221 .audit-v423-complaints>.audit-modal-head{width:calc(100% + 2px)!important;margin:-1px -1px 0!important}html body.audit-page-active-v221 .audit-date-range-sheet-head{background:#fff!important;background-image:none!important}html body.audit-page-active-v221 .audit-modal.audit-v423-complaints{padding:0!important;gap:0!important;background:#fff!important}html body.audit-page-active-v221 .audit-v423-complaints-body{margin:0!important;padding:14px!important;background:#fff!important}html body.audit-page-active-v221 :is(.audit-selected-head,.audit-modal-head,.audit-drawer-head) button[aria-label*=Close i],html body.audit-page-active-v221 :is(.audit-selected-head,.audit-modal-head,.audit-drawer-head)>button{background:#2f6ee7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important}html body.audit-page-active-v221 :is(.audit-selected-head,.audit-modal-head,.audit-drawer-head) button svg,html body.audit-page-active-v221 :is(.audit-selected-head,.audit-modal-head,.audit-drawer-head) button svg path{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-filter-apply-v101{background:#2f6ee7!important;background-image:none!important;filter:none!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-custom-select-option:not(.is-active):not([aria-selected=true]):hover,html body.audit-page-active-v221 .audit-white-dropdown button:not(.is-active):not([aria-selected=true]):hover{background:#fff!important;background-image:none!important;color:#17365d!important}}@media(max-width:768px){html body.audit-page-active-v221 .audit-live-grid--v50{height:auto!important;min-height:0!important;max-height:none!important}html body.audit-page-active-v221 .audit-table-scroll{max-height:55dvh!important;overflow:auto!important}html body.audit-page-active-v221 .audit-selected-card--v50{height:min(72dvh,620px)!important;max-height:min(72dvh,620px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important}html body.audit-page-active-v221 .audit-v409-fixed-summary>.audit-v409-detail-grid{grid-template-columns:1fr!important}html body.audit-page-active-v221 .audit-v424-selected-scroll{padding:8px!important;overflow:auto!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head,html body.audit-page-active-v221 .audit-drawer>.audit-drawer-head{width:calc(100% + 2px)!important;margin:-1px -1px 0!important;background:#eaf3ff!important}html body.audit-page-active-v221 .audit-date-range-sheet-head{background:#fff!important}}html body.audit-page-active-v221 .audit-shell{background-color:#eef4fc!important;background-image:radial-gradient(circle at 10% 16%,rgba(72,144,255,.14) 0 86px,transparent 87px),radial-gradient(circle at 91% 22%,rgba(112,181,255,.11) 0 112px,transparent 113px),radial-gradient(circle at 67% 88%,rgba(69,135,255,.08) 0 140px,transparent 141px)!important;min-height:100%!important}html body.audit-page-active-v221 .audit-main{background:transparent!important;background-image:none!important;min-height:0!important;height:auto!important}html body.audit-page-active-v221 .audit-workspace-card-v483{min-height:0!important;height:auto!important;background:transparent!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-live-grid--v50{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;align-items:stretch!important;gap:12px!important;min-height:0!important;height:auto!important;max-height:none!important}html body.audit-page-active-v221 :is(.audit-table-wrap,.audit-table-card,.audit-table-shell,.audit-table-scroll,.audit-table-scroll--v50){min-height:0!important;height:auto!important;max-height:none!important}html body.audit-page-active-v221 .audit-table-scroll--v50{max-height:520px!important;overflow:auto!important}html body.audit-page-active-v221 .audit-selected-card-v409{height:100%!important;min-height:0!important;max-height:520px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;background:#fff!important;border:1px solid #d3e1f1!important;border-radius:18px!important}html body.audit-page-active-v221 .audit-selected-card-v409 .audit-v409-fixed-summary,html body.audit-page-active-v221 .audit-selected-card-v409 .audit-v424-selected-scroll{display:contents!important}html body.audit-page-active-v221 .audit-v493-selected-scroll-all{min-height:0!important;height:auto!important;overflow:auto!important;overscroll-behavior:contain!important;padding:12px!important;background:#fff!important;scrollbar-gutter:stable!important}html body.audit-page-active-v221 .audit-v493-selected-scroll-all>*{position:static!important;top:auto!important;bottom:auto!important}html body.audit-page-active-v221 .audit-v493-selected-scroll-all .audit-v409-event-summary,html body.audit-page-active-v221 .audit-v493-selected-scroll-all .audit-v409-detail-grid{margin:0 0 10px!important}html body.audit-page-active-v221 .audit-v493-selected-scroll-all :is(.audit-v409-detail-tile,.audit-v409-activation-panel,.audit-v409-meta-panel){position:static!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer,.audit-v409-modal,.audit-v409-dialog,.audit-security-modal,.audit-export-modal,.audit-complaints-modal){overflow:hidden!important;padding-top:0!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer,.audit-v409-modal,.audit-v409-dialog,.audit-security-modal,.audit-export-modal,.audit-complaints-modal)>:is(.audit-modal-head,.audit-drawer-head,.audit-selected-head,.ops-ref-head){width:100%!important;max-width:none!important;margin:0!important;left:auto!important;right:auto!important;box-sizing:border-box!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important;background:#eaf3ff!important;background-image:none!important}html body.audit-page-active-v221 .audit-selected-head{width:100%!important;margin:0!important;padding:12px 13px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d3e1f1!important;border-radius:0!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer,.audit-selected-card) button[aria-label*=Close i],html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer,.audit-selected-card) button[aria-label*=close i]{background:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer,.audit-selected-card) button[aria-label*=Close i] svg,html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer,.audit-selected-card) button[aria-label*=close i] svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 :is(.audit-filter-dropdown,.audit-white-dropdown,.audit-select-menu,.audit-dropdown-panel,.audit-date-popover){background:#fff!important;background-image:none!important;border:1px solid #d5e2f1!important;border-radius:15px!important;box-shadow:0 18px 40px #12366129!important;overflow:hidden!important}html body.audit-page-active-v221 :is(.audit-filter-dropdown,.audit-white-dropdown,.audit-select-menu,.audit-dropdown-panel) button:not(.is-active):not([aria-selected=true]):hover{background:#f4f8fd!important;background-image:none!important;color:#15375f!important}html body.audit-page-active-v221 :is(.audit-filter-dropdown,.audit-white-dropdown,.audit-select-menu,.audit-dropdown-panel) :is(.is-active,[aria-selected=true]){background:#2f73eed1!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.audit-page-active-v221 :is(.audit-apply-btn,.audit-filter-apply,.is-primary){background-color:#2f73ee!important;background-image:none!important}@media(max-width:900px){html body.audit-page-active-v221 .audit-live-grid--v50{grid-template-columns:1fr!important;gap:10px!important}html body.audit-page-active-v221 .audit-selected-card-v409{max-height:min(74dvh,620px)!important;height:auto!important}html body.audit-page-active-v221 .audit-table-scroll--v50{max-height:500px!important}}@media(max-width:768px){html body.audit-page-active-v221 .audit-selected-card-v409{max-height:calc(100dvh - 118px)!important;border-radius:16px!important}html body.audit-page-active-v221 .audit-v493-selected-scroll-all{padding:9px!important}html body.audit-page-active-v221 :is(.audit-filter-dropdown,.audit-white-dropdown,.audit-select-menu,.audit-dropdown-panel) button{min-height:44px!important}}html body.audit-page-active-v221 .audit-modal-backdrop,html body.audit-page-active-v221 .audit-drawer-backdrop{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:18px!important;background:#070e1ab3!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:auto!important}html body.audit-page-active-v221 .audit-modal-backdrop:before,html body.audit-page-active-v221 .audit-modal-backdrop:after,html body.audit-page-active-v221 .audit-drawer-backdrop:before,html body.audit-page-active-v221 .audit-drawer-backdrop:after{content:none!important;display:none!important}html body.audit-page-active-v221 .audit-modal{width:min(1120px,calc(100vw - 36px))!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 30px 84px #05122752!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head,html body.audit-page-active-v221 .audit-modal>.ops-ref-head.audit-modal-head{width:100%!important;max-width:none!important;margin:0!important;inset:auto!important;padding:14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head>button,html body.audit-page-active-v221 .audit-selected-head>button{width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head>button :is(svg,path,line,polyline),html body.audit-page-active-v221 .audit-selected-head>button :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 :is(.audit-modal-body,.audit-modal__body){min-height:0!important;overflow:auto!important;padding:14px!important;background:#fff!important;background-image:none!important}html body.audit-page-active-v221 :is(.audit-modal-actions,.audit-modal-footer,.audit-modal__footer){width:100%!important;margin:0!important;padding:11px 14px!important;box-sizing:border-box!important;background:#fff!important;background-image:none!important;border-top:1px solid #d4e2f2!important}html body.audit-page-active-v221 .audit-selected-card-v409{overflow:hidden!important;grid-template-rows:auto minmax(0,1fr)!important}html body.audit-page-active-v221 .audit-selected-card-v409>.audit-selected-head{width:100%!important;margin:0!important;padding:13px 14px!important;background:#eaf3ff!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important}html body.audit-page-active-v221 .audit-v493-selected-scroll-all{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px!important;scrollbar-gutter:stable!important}html body.audit-page-active-v221 :is(.audit-apply-btn,.audit-filter-apply,.audit-modal-actions .primary){background:#2f73ee!important;background-image:none!important;box-shadow:none!important}html body.audit-page-active-v221 :is(.audit-filter-dropdown,.audit-white-dropdown,.audit-select-menu,.audit-dropdown-panel,.audit-date-popover) :is(button,[role=option]):not(.is-active):not([aria-selected=true]):hover{background:#f3f7fc!important;background-image:none!important;color:#17365d!important}@media(max-width:768px){html body.audit-page-active-v221 .audit-modal-backdrop,html body.audit-page-active-v221 .audit-drawer-backdrop{padding:8px!important}html body.audit-page-active-v221 .audit-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-head{padding:11px 12px!important}html body.audit-page-active-v221 :is(.audit-modal-body,.audit-modal__body){padding:9px!important}}html body.audit-page-active-v221 .audit-modal>.audit-modal-head{align-self:stretch!important;justify-self:stretch!important;min-width:100%!important;width:calc(100% + 2px)!important;margin:-1px -1px 0!important;padding-left:19px!important;padding-right:19px!important;border-top-left-radius:18px!important;border-top-right-radius:18px!important}html body.audit-page-active-v221 .audit-selected-card-v409>.audit-selected-head{align-self:stretch!important;justify-self:stretch!important;min-width:100%!important;width:100%!important;box-sizing:border-box!important}html body.audit-page-active-v221 .audit-modal :is(.audit-modal-title-wrap,.audit-modal-title-wrap>div){min-width:0!important;max-width:100%!important}html body.audit-page-active-v221 .audit-modal>.audit-modal-body{scrollbar-gutter:stable!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-insight-modal,.audit-security-modal,.audit-export-modal,.audit-advanced-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.saved){padding:0!important;overflow:hidden!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-insight-modal,.audit-security-modal,.audit-export-modal,.audit-advanced-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.saved)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--pro,.ops-ref-head){width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;inset:auto!important;box-sizing:border-box!important;padding:14px 18px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-shadow:none!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-insight-modal,.audit-security-modal,.audit-export-modal,.audit-advanced-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.saved)>:is(.audit-modal-body,.ops-ref-body){margin:0!important;width:100%!important;box-sizing:border-box!important}html body.audit-page-active-v221 .audit-selected-card-v409{padding:0!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-selected-card-v409>.audit-selected-head{width:100%!important;margin:0!important;padding:14px!important;box-sizing:border-box!important;background:#eaf3ff!important;border-radius:0!important}@media(max-width:768px){html body.audit-page-active-v221 :is(.audit-modal,.audit-insight-modal,.audit-security-modal,.audit-export-modal,.audit-advanced-modal,.audit-temp-ban-modal,.audit-user-logs-modal,.saved)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--pro,.ops-ref-head){padding:11px 12px!important}}html body.audit-page-active-v221 :is(.audit-modal-backdrop,.audit-drawer-backdrop){position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:18px!important;background:#070e1abd!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer,.audit-selected-card-v409){box-sizing:border-box!important;background:#fff!important;background-image:none!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-modal{width:min(1120px,calc(100vw - 36px))!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;padding:0!important;border:1px solid #cddff2!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 28px 80px #06142a57!important}html body.audit-page-active-v221 .audit-modal>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--pro,.ops-ref-head),html body.audit-page-active-v221 .audit-drawer>:is(.audit-drawer-head,.ops-ref-head),html body.audit-page-active-v221 .audit-selected-card-v409>.audit-selected-head{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-modal>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--pro,.ops-ref-head):before,html body.audit-page-active-v221 .audit-modal>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--pro,.ops-ref-head):after{content:none!important;display:none!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer,.audit-selected-card-v409) button[aria-label*=close i],html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer,.audit-selected-card-v409) .audit-modal-head>button{width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;padding:0!important;background:#2f73ee!important;background-image:none!important;border:0!important;border-radius:12px!important;color:#fff!important;box-shadow:none!important;filter:none!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-drawer,.audit-selected-card-v409) button[aria-label*=close i] :is(svg,path,line,polyline),html body.audit-page-active-v221 .audit-modal-head>button :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 :is(.audit-modal-body,.ops-ref-body,.audit-v423-complaints-body,.audit-drawer-scroll-v354,.audit-v442-scroll,.audit-v493-selected-scroll-all){min-height:0!important;overflow:auto!important;scrollbar-gutter:stable!important}html body.audit-page-active-v221 .audit-selected-card-v409{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;max-height:calc(100dvh - 120px)!important}html body.audit-page-active-v221 .audit-v493-selected-scroll-all{max-height:none!important;height:100%!important;padding:12px!important}html body.audit-page-active-v221 :is(.audit-apply-btn,.audit-filter-apply,.audit-modal-actions .primary,.audit-modal-actions button.primary){background:#2f73ee!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body.audit-page-active-v221 :is(.audit-filter-dropdown,.audit-white-dropdown,.audit-select-menu,.audit-dropdown-panel,.audit-date-popover) :is(button,[role=option]):not(.is-active):not([aria-selected=true]):hover{background:#f5f8fc!important;background-image:none!important;color:#17365d!important;box-shadow:none!important}@media(max-width:768px){html body.audit-page-active-v221 :is(.audit-modal-backdrop,.audit-drawer-backdrop){padding:8px!important}html body.audit-page-active-v221 .audit-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body.audit-page-active-v221 .audit-modal>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--pro,.ops-ref-head){padding:11px 12px!important}}html body.audit-page-active-v221 :is(.audit-modal,.audit-modal--pastel,.audit-security-check-modal,.audit-insight-modal,.audit-v423-complaints){padding:0!important;background:#fff!important;background-image:none!important;overflow:hidden!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-modal--pastel,.audit-security-check-modal,.audit-insight-modal,.audit-v423-complaints)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-modal-head--pro,.ops-ref-head),html body.audit-page-active-v221 :is(.audit-drawer,.audit-selected-card-v409,.audit-selected-card)>:is(.audit-drawer-head,.audit-selected-head,.ops-ref-head){position:relative!important;left:0!important;right:0!important;inset-inline:0!important;width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;align-self:stretch!important;background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-security-check-modal>.audit-modal-head{padding-inline:18px!important}html body.audit-page-active-v221 :is(.audit-modal-head,.audit-selected-head,.audit-drawer-head)>button,html body.audit-page-active-v221 :is(.audit-modal,.audit-selected-card,.audit-drawer) button[aria-label*=close i]{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important;filter:none!important}html body.audit-page-active-v221 :is(.audit-modal-head,.audit-selected-head,.audit-drawer-head)>button :is(svg,path,line,polyline),html body.audit-page-active-v221 :is(.audit-modal,.audit-selected-card,.audit-drawer) button[aria-label*=close i] :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 :is(.audit-modal-body,.ops-ref-body,.audit-v423-complaints-body,.audit-drawer-scroll-v354,.audit-v442-scroll,.audit-v493-selected-scroll-all){min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body.audit-page-active-v221 :is(.audit-modal-body,.audit-v493-selected-scroll-all) :is(section,article,div){position:static}html body.audit-page-active-v221 .audit-v493-selected-scroll-all>*{position:static!important;top:auto!important;bottom:auto!important;transform:none!important}html body.audit-page-active-v221 .audit-table-card{padding:0!important;overflow:hidden!important;border-radius:18px!important}html body.audit-page-active-v221 .audit-table-scroll{margin:0!important;padding:0!important;overflow:auto!important}html body.audit-page-active-v221 .audit-table thead,html body.audit-page-active-v221 .audit-table thead tr,html body.audit-page-active-v221 .audit-table thead th{background:#eaf3ff!important;background-image:none!important;border-radius:0!important}html body.audit-page-active-v221 :is(.audit-filter-dropdown,.audit-white-dropdown,.audit-select-menu,.audit-dropdown-panel,.audit-date-popover) :is(button,[role=option]):hover:not(.is-active):not([aria-selected=true]){background:#f5f8fc!important;background-image:none!important;color:#17365d!important;box-shadow:none!important;filter:none!important}html body.audit-page-active-v221 :is(.audit-apply-btn,.audit-filter-apply,.audit-modal-actions .primary){background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important;filter:none!important}@media(max-width:768px){html body.audit-page-active-v221 :is(.audit-modal,.audit-modal--pastel,.audit-security-check-modal){width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body.audit-page-active-v221 :is(.audit-modal,.audit-security-check-modal)>:is(.audit-modal-head,.ops-ref-head){padding:11px 12px!important}}html body .audit-modal{padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important}html body :is(.audit-drawer,.audit-selected-card){overflow:hidden!important;background:#fff!important;background-image:none!important}html body .audit-modal>.audit-modal-head,html body .audit-modal>.audit-modal-head--pastel,html body .audit-drawer>.audit-drawer-head,html body .audit-selected-card>.audit-selected-head{position:relative!important;left:0!important;right:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:14px 16px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;border-radius:0!important;border-bottom:1px solid #d5e3f2!important;box-shadow:none!important;overflow:hidden!important}html body :is(.audit-modal>.audit-modal-head,.audit-selected-card>.audit-selected-head) button[aria-label*=close i]{background:#2f73ee!important;color:#fff!important;border-color:#2f73ee!important}html body :is(.audit-modal>.audit-modal-head,.audit-selected-card>.audit-selected-head) button[aria-label*=close i] svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-table-card{padding:0!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important;background-image:none!important}html body.audit-page-active-v221 .audit-table-scroll{margin:0!important;padding:0!important;border:0!important;overflow:auto!important;background:#fff!important}html body.audit-page-active-v221 .audit-table thead,html body.audit-page-active-v221 .audit-table thead tr,html body.audit-page-active-v221 .audit-table thead th{background:#eaf3ff!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}html body.audit-page-active-v221 .audit-table thead th:first-child{padding-left:12px!important}html body.audit-page-active-v221 .audit-table thead th:last-child{padding-right:12px!important}@media(min-width:769px){html body.audit-page-active-v221 .audit-live-grid--v50{align-items:start!important}html body.audit-page-active-v221 .audit-live-grid--v50>.audit-selected-card-v409{height:var(--audit-v500-left-height,438px)!important;max-height:var(--audit-v500-left-height,438px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-self:start!important;overflow:hidden!important}html body.audit-page-active-v221 .audit-live-grid--v50>.audit-selected-card-v409>.audit-selected-head{flex:0 0 auto!important}html body.audit-page-active-v221 .audit-live-grid--v50>.audit-selected-card-v409>.audit-v493-selected-scroll-all{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}}@media(max-width:768px){html body .audit-live-grid--v50>.audit-selected-card-v409{height:auto!important;max-height:min(74dvh,620px)!important;display:flex!important;flex-direction:column!important}html body .audit-selected-card-v409>.audit-v493-selected-scroll-all{min-height:0!important;overflow:auto!important}}html body .audit-date-range-sheet>.audit-date-range-sheet-head,html body .audit-mobile-filter-panel>.audit-mobile-filter-head,html body .audit-filter-panel>.audit-filter-head-v101{width:100%!important;margin:0!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border-radius:0!important;border-bottom:1px solid #d5e3f2!important}html body .audit-modal>:is(.audit-modal-body,.audit-modal-content,.audit-security-check-body){min-height:0!important;overflow:auto!important}@media(max-width:768px){html body .audit-modal>.audit-modal-head,html body .audit-modal>.audit-modal-head--pastel,html body .audit-drawer>.audit-drawer-head,html body .audit-selected-card>.audit-selected-head{padding:11px 12px!important}}html body .audit-modal,html body .audit-drawer,html body .audit-selected-card,html body .audit-selected-card-v409,html body .audit-security-check-modal,html body .audit-modal-shell-v19{padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important}html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409,.audit-security-check-modal,.audit-modal-shell-v19)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head,.ops-ref-head){position:relative!important;left:0!important;right:auto!important;top:0!important;width:calc(100% + 18px)!important;min-width:calc(100% + 18px)!important;max-width:none!important;margin:0!important;padding:14px 34px 14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409,.audit-security-check-modal,.audit-modal-shell-v19)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head,.ops-ref-head):before,html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409,.audit-security-check-modal,.audit-modal-shell-v19)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head,.ops-ref-head):after{content:none!important;display:none!important}html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409,.audit-security-check-modal,.audit-modal-shell-v19)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head,.ops-ref-head) :is(button,[role=button])[aria-label*=close i]{background:#2f73ee!important;color:#fff!important;border-color:#2f73ee!important}html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409,.audit-security-check-modal,.audit-modal-shell-v19)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head,.ops-ref-head) :is(button,[role=button])[aria-label*=close i] svg{stroke:#fff!important;color:#fff!important}html body.audit-page-active-v221 .audit-table-card,html body.audit-page-active-v221 .audit-table-scroll{padding:0!important;margin:0!important;overflow:auto!important;background:#fff!important;background-image:none!important}html body.audit-page-active-v221 .audit-table{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important}html body.audit-page-active-v221 .audit-table thead,html body.audit-page-active-v221 .audit-table thead tr,html body.audit-page-active-v221 .audit-table thead th{background:#eaf2fb!important;background-color:#eaf2fb!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}@media(max-width:768px){html body :is(.audit-modal,.audit-drawer,.audit-selected-card,.audit-selected-card-v409,.audit-security-check-modal,.audit-modal-shell-v19)>:is(.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.audit-selected-head,.ops-ref-head){width:calc(100% + 14px)!important;min-width:calc(100% + 14px)!important;padding:11px 26px 11px 12px!important}}body.opsc-manager-schedule-mounted .ai-fab{position:fixed;right:24px;bottom:24px;z-index:80;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(135deg,#6366f1,#2563eb 60%,#0ea5e9);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 18px 40px -12px #2563eb8c,0 6px 14px #0f25402e;transition:transform .15s ease,box-shadow .15s ease}body.opsc-manager-schedule-mounted .ai-fab:hover{transform:translateY(-2px);box-shadow:0 22px 46px -10px #2563eba6}body.opsc-manager-schedule-mounted .ai-fab .ai-fab-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39940}body.opsc-manager-schedule-mounted .ai-fab.ai-fab--pastel{background:linear-gradient(180deg,#fff,#f0f7ff);color:#1d4ed8;border:1px solid #bfdbfe;box-shadow:0 14px 30px -14px #2563eb47,0 4px 10px #0f254014}body.opsc-manager-schedule-mounted .ai-fab.ai-fab--pastel:hover{transform:translateY(-2px);background:linear-gradient(180deg,#fff,#e7f1ff);box-shadow:0 20px 40px -14px #2563eb5c}body.opsc-manager-schedule-mounted .ai-fab.ai-fab--pastel .ai-fab-dot{background:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}body.opsc-manager-schedule-mounted .ai-backdrop{position:fixed;inset:0;z-index:90;background:#0f25406b;animation:aiFade .15s ease}@keyframes aiFade{0%{opacity:0}to{opacity:1}}body.opsc-manager-schedule-mounted .ai-panel{position:fixed;top:0;right:0;bottom:0;width:min(520px,100vw);z-index:91;background:#fff;border-left:1px solid #e3ecf5;box-shadow:-24px 0 60px -20px #0f254040;display:flex;flex-direction:column;animation:aiSlide .22s cubic-bezier(.22,1,.36,1);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;color:#0f2540}@keyframes aiSlide{0%{transform:translate(100%)}to{transform:translate(0)}}body.opsc-manager-schedule-mounted .ai-head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #e3ecf5;background:linear-gradient(180deg,#f6f9ff,#fff)}body.opsc-manager-schedule-mounted .ai-head-icon{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#2563eb);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800}body.opsc-manager-schedule-mounted .ai-head-title{font-size:15px;font-weight:700}body.opsc-manager-schedule-mounted .ai-head-sub{font-size:12px;color:#6b7c93}body.opsc-manager-schedule-mounted .ai-head-close{margin-left:auto;width:32px;height:32px;border-radius:8px;border:1px solid #e3ecf5;background:#fff;cursor:pointer;font-size:14px;color:#6b7c93}body.opsc-manager-schedule-mounted .ai-head-close:hover{background:#f6f9fd;color:#0f2540}body.opsc-manager-schedule-mounted .ai-tabs{display:flex;gap:4px;padding:10px 14px;border-bottom:1px solid #eef2f8;background:#fbfcfe}body.opsc-manager-schedule-mounted .ai-tab{flex:1;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;font-size:12.5px;font-weight:600;color:#6b7c93;cursor:pointer;transition:all .12s}body.opsc-manager-schedule-mounted .ai-tab:hover{background:#eff6ff;color:#1d4ed8}body.opsc-manager-schedule-mounted .ai-tab.is-active{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}body.opsc-manager-schedule-mounted .ai-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}body.opsc-manager-schedule-mounted .ai-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.opsc-manager-schedule-mounted .ai-action{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #e3ecf5;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:all .14s}body.opsc-manager-schedule-mounted .ai-action:hover{border-color:#93c5fd;background:#eff6ff;transform:translateY(-1px)}body.opsc-manager-schedule-mounted .ai-action-title{font-size:13.5px;font-weight:700;color:#0f2540}body.opsc-manager-schedule-mounted .ai-action-sub{font-size:11.5px;color:#6b7c93;line-height:1.4}body.opsc-manager-schedule-mounted .ai-action[disabled]{opacity:.55;cursor:wait}body.opsc-manager-schedule-mounted .ai-section-h{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7c93;margin:18px 0 8px}body.opsc-manager-schedule-mounted .ai-textarea{width:100%;border:1px solid #e3ecf5;border-radius:10px;padding:10px 12px;font:inherit;resize:vertical;min-height:70px;outline:none;transition:border-color .14s,box-shadow .14s}body.opsc-manager-schedule-mounted .ai-textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f62e}body.opsc-manager-schedule-mounted .ai-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}body.opsc-manager-schedule-mounted .ai-num{width:64px;border:1px solid #e3ecf5;border-radius:8px;padding:6px 8px;font:inherit}body.opsc-manager-schedule-mounted .ai-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:0;border-radius:10px;font:inherit;font-weight:700;font-size:13px;cursor:pointer;transition:transform .12s,box-shadow .12s,background .12s}body.opsc-manager-schedule-mounted .ai-btn-primary{background:linear-gradient(135deg,#6366f1,#2563eb);color:#fff;box-shadow:0 8px 18px -8px #2563eb8c}body.opsc-manager-schedule-mounted .ai-btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px #2563eb99}body.opsc-manager-schedule-mounted .ai-btn-ghost{background:#f1f5fb;color:#1d4ed8}body.opsc-manager-schedule-mounted .ai-btn-ghost:hover{background:#e0ecff}body.opsc-manager-schedule-mounted .ai-btn-danger{background:#fee2e2;color:#b91c1c}body.opsc-manager-schedule-mounted .ai-btn[disabled]{opacity:.55;cursor:wait;transform:none!important}body.opsc-manager-schedule-mounted .ai-chat-list{display:flex;flex-direction:column;gap:10px;padding-bottom:10px}body.opsc-manager-schedule-mounted .ai-bubble{max-width:85%;padding:10px 13px;border-radius:14px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;animation:aiPop .14s ease}@keyframes aiPop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}body.opsc-manager-schedule-mounted .ai-bubble-u{align-self:flex-end;background:#2563eb;color:#fff;border-bottom-right-radius:4px}body.opsc-manager-schedule-mounted .ai-bubble-a{align-self:flex-start;background:#f1f5fb;color:#0f2540;border-bottom-left-radius:4px}body.opsc-manager-schedule-mounted .ai-bubble-err{align-self:flex-start;background:#fee2e2;color:#991b1b}body.opsc-manager-schedule-mounted .ai-typing{display:inline-flex;gap:4px;padding:10px 13px;background:#f1f5fb;border-radius:14px;align-self:flex-start}body.opsc-manager-schedule-mounted .ai-typing span{width:6px;height:6px;background:#93c5fd;border-radius:50%;animation:aiBlink 1.2s infinite}body.opsc-manager-schedule-mounted .ai-typing span:nth-child(2){animation-delay:.15s}body.opsc-manager-schedule-mounted .ai-typing span:nth-child(3){animation-delay:.3s}@keyframes aiBlink{0%,80%,to{opacity:.3}40%{opacity:1}}body.opsc-manager-schedule-mounted .ai-composer{border-top:1px solid #eef2f8;padding:12px 14px;display:flex;gap:8px;align-items:flex-end;background:#fff}body.opsc-manager-schedule-mounted .ai-composer textarea{flex:1}body.opsc-manager-schedule-mounted .ai-result{margin-top:14px;border:1px solid #e3ecf5;border-radius:12px;background:#fbfcfe;overflow:hidden}body.opsc-manager-schedule-mounted .ai-result-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #e3ecf5;background:#fff}body.opsc-manager-schedule-mounted .ai-result-title{font-weight:700;font-size:13px}body.opsc-manager-schedule-mounted .ai-result-body{padding:12px 14px;font-size:12.5px;color:#1f3a5a}body.opsc-manager-schedule-mounted .ai-result-body ul{margin:6px 0 0 18px}body.opsc-manager-schedule-mounted .ai-result-body li{margin:3px 0}body.opsc-manager-schedule-mounted .ai-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700}body.opsc-manager-schedule-mounted .ai-pill-good{background:#d1fae5;color:#065f46}body.opsc-manager-schedule-mounted .ai-pill-warn{background:#fef3c7;color:#92400e}body.opsc-manager-schedule-mounted .ai-pill-bad{background:#fee2e2;color:#991b1b}body.opsc-manager-schedule-mounted .ai-shift-list{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto;padding-top:4px}body.opsc-manager-schedule-mounted .ai-shift-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #e3ecf5;border-radius:8px;background:#fff;font-size:12px}body.opsc-manager-schedule-mounted .ai-shift-item b{color:#0f2540}@media(max-width:600px){body.opsc-manager-schedule-mounted .ai-panel{width:100vw}body.opsc-manager-schedule-mounted .ai-fab{right:14px;bottom:14px}}body.opsc-manager-schedule-mounted .aiv2-backdrop{position:fixed;inset:0;z-index:95;background:#0f25406b;display:grid;place-items:center;padding:20px}body.opsc-manager-schedule-mounted .aiv2-modal{background:#fff;width:min(820px,100%);max-height:92vh;border-radius:16px;box-shadow:0 30px 80px #0f254059;display:flex;flex-direction:column;overflow:hidden;font-family:inherit}body.opsc-manager-schedule-mounted .aiv2-head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:linear-gradient(180deg,#eff4fb,#fff);border-bottom:1px solid #e7ecf3}body.opsc-manager-schedule-mounted .aiv2-head-icon{width:42px;height:42px;border-radius:10px;background:#fff;border:1px solid #dbe4f2;box-shadow:0 2px 6px #2563eb1a;display:grid;place-items:center;flex-shrink:0}body.opsc-manager-schedule-mounted .aiv2-head-text{flex:1}body.opsc-manager-schedule-mounted .aiv2-head-text h2{margin:0;font-size:18px;font-weight:700;color:#0f172a}body.opsc-manager-schedule-mounted .aiv2-head-text p{margin:2px 0 0;font-size:13px;color:#64748b}body.opsc-manager-schedule-mounted .aiv2-close{width:28px;height:28px;border-radius:6px;border:0;background:transparent;cursor:pointer;color:#64748b}body.opsc-manager-schedule-mounted .aiv2-close:hover{background:#f1f5f9;color:#0f172a}body.opsc-manager-schedule-mounted .aiv2-tabs{display:flex;gap:4px;padding:8px 16px 0;border-bottom:1px solid #eef2f7;background:#fff;overflow-x:auto}body.opsc-manager-schedule-mounted .aiv2-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;background:transparent;color:#64748b;border:none;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}body.opsc-manager-schedule-mounted .aiv2-tab:hover{color:#2563eb}body.opsc-manager-schedule-mounted .aiv2-tab.is-active{color:#2563eb;border-bottom-color:#2563eb}body.opsc-manager-schedule-mounted .aiv2-tab-ico{font-size:14px}body.opsc-manager-schedule-mounted .aiv2-body{padding:16px;overflow-y:auto;background:#f8fafc;flex:1;display:flex;flex-direction:column;gap:12px}body.opsc-manager-schedule-mounted .aiv2-card{background:#fff;border:1px solid #e7ecf3;border-radius:12px;padding:16px}body.opsc-manager-schedule-mounted .aiv2-card-head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#0f172a;margin-bottom:6px}body.opsc-manager-schedule-mounted .aiv2-card-desc{margin:4px 0 12px;color:#64748b;font-size:12.5px;line-height:1.5}body.opsc-manager-schedule-mounted .aiv2-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:600px){body.opsc-manager-schedule-mounted .aiv2-grid2{grid-template-columns:1fr}}body.opsc-manager-schedule-mounted .aiv2-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#64748b;font-weight:600}body.opsc-manager-schedule-mounted .aiv2-field select,body.opsc-manager-schedule-mounted .aiv2-field input{padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#0f172a;background:#fff}body.opsc-manager-schedule-mounted .aiv2-row{display:flex;align-items:center;gap:6px}body.opsc-manager-schedule-mounted .aiv2-row input{width:70px}body.opsc-manager-schedule-mounted .aiv2-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:8px;cursor:pointer;transition:all .15s}body.opsc-manager-schedule-mounted .aiv2-btn:hover{background:#f1f5f9}body.opsc-manager-schedule-mounted .aiv2-btn-primary{background:#2563eb;color:#fff;border-color:#2563eb}body.opsc-manager-schedule-mounted .aiv2-btn-primary:hover{background:#1d4ed8}body.opsc-manager-schedule-mounted .aiv2-btn-success{background:#10b981;color:#fff;border-color:#10b981}body.opsc-manager-schedule-mounted .aiv2-btn-success:hover{background:#059669}body.opsc-manager-schedule-mounted .aiv2-btn:disabled{opacity:.55;cursor:not-allowed}body.opsc-manager-schedule-mounted .aiv2-pill{display:inline-block;padding:4px 10px;font-size:11px;font-weight:700;border-radius:999px}body.opsc-manager-schedule-mounted .aiv2-pill-good{background:#d1fae5;color:#065f46}body.opsc-manager-schedule-mounted .aiv2-pill-info{background:#dbeafe;color:#1e3a8a}body.opsc-manager-schedule-mounted .aiv2-warn-list{margin:10px 0 0;padding-left:18px;font-size:12.5px;color:#334155;line-height:1.6}body.opsc-manager-schedule-mounted .aiv2-shift-list{margin-top:12px;max-height:260px;overflow-y:auto;border:1px solid #eef2f7;border-radius:8px}body.opsc-manager-schedule-mounted .aiv2-shift-row{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:8px;padding:8px 12px;font-size:12.5px;border-bottom:1px solid #f1f5f9;align-items:center}body.opsc-manager-schedule-mounted .aiv2-shift-row:last-child{border-bottom:none}body.opsc-manager-schedule-mounted .aiv2-tag{font-size:10.5px;font-weight:700;color:#2563eb;background:#eff6ff;padding:2px 6px;border-radius:4px}body.opsc-manager-schedule-mounted .aiv2-chat-card{display:flex;flex-direction:column}body.opsc-manager-schedule-mounted .aiv2-chat-list{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:10px;min-height:220px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}body.opsc-manager-schedule-mounted .aiv2-bubble{max-width:85%;padding:9px 12px;font-size:13px;line-height:1.5;border-radius:10px}body.opsc-manager-schedule-mounted .aiv2-bubble-a{background:#fff;border:1px solid #e2e8f0;color:#0f172a;align-self:flex-start}body.opsc-manager-schedule-mounted .aiv2-bubble-u{background:#2563eb;color:#fff;align-self:flex-end}body.opsc-manager-schedule-mounted .aiv2-composer{display:flex;gap:8px;margin-top:10px}body.opsc-manager-schedule-mounted .aiv2-composer input{flex:1;padding:9px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px}body.opsc-manager-schedule-mounted .aiv2-foot{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-top:1px solid #eef2f7}:root{--mobile-bottom-nav-height: 0px}@media(max-width:900px){:root{--mobile-bottom-nav-height: 64px}}body.opsc-manager-schedule-mounted .ai-modal-backdrop,body.opsc-manager-schedule-mounted .aiv2-backdrop,body.opsc-manager-schedule-mounted .ai-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:2147483647!important;background:#0f172a8c!important;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);display:flex!important;align-items:center;justify-content:center;padding:clamp(12px,4vw,32px);overflow-y:auto}body.opsc-manager-schedule-mounted .ai-modal-card{z-index:2147483647!important}@media(max-width:720px){body.opsc-manager-schedule-mounted .ai-modal-backdrop,body.opsc-manager-schedule-mounted .aiv2-backdrop{padding:0!important;align-items:stretch!important}body.opsc-manager-schedule-mounted .ai-modal-card,body.opsc-manager-schedule-mounted .aiv2-modal{width:100%!important;max-width:100%!important;max-height:100dvh!important;height:100dvh!important;border-radius:0!important;display:flex!important;flex-direction:column!important}body.opsc-manager-schedule-mounted .ai-modal-body{grid-template-columns:1fr!important;min-height:0!important;flex:1!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .ai-chat-col{min-height:0!important}body.opsc-manager-schedule-mounted .ai-chat-scroll{flex:1;min-height:0;overflow-y:auto}body.opsc-manager-schedule-mounted .ai-chat-input{position:sticky;bottom:0;background:#fff;padding-bottom:calc(12px + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important}body.opsc-manager-schedule-mounted .ai-actions-col{border-top:1px solid #e2e8f0;max-height:38vh;overflow-y:auto;padding-bottom:calc(16px + var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))!important}body.opsc-manager-schedule-mounted .ai-modal-head{position:sticky;top:0;z-index:2;background:#fff}body.opsc-manager-schedule-mounted .ai-modal-head h3{font-size:16px!important}}body.opsc-manager-schedule-mounted .aiv2-backdrop{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important;padding:0!important;background:#1024447a!important;backdrop-filter:blur(9px) saturate(120%)!important;-webkit-backdrop-filter:blur(9px) saturate(120%)!important}body.opsc-manager-schedule-mounted .aiv2-modal{width:min(620px,100vw)!important;max-width:620px!important;height:100dvh!important;max-height:100dvh!important;border-radius:26px 0 0 26px!important;border:1px solid rgba(191,219,254,.92)!important;background:linear-gradient(180deg,#f7fbff,#fff 18%,#f7fbff)!important;box-shadow:-32px 0 90px -28px #0e376c70!important;animation:aiv2DrawerIn .24s cubic-bezier(.2,.85,.25,1) both}@keyframes aiv2DrawerIn{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}body.opsc-manager-schedule-mounted .aiv2-head{padding:22px 24px!important;background:linear-gradient(135deg,#edf6ff,#fff 70%)!important}body.opsc-manager-schedule-mounted .aiv2-head-icon{width:46px!important;height:46px!important;border-radius:15px!important;background:linear-gradient(145deg,#fff,#eaf3ff)!important}body.opsc-manager-schedule-mounted .aiv2-head-text h2{font-size:20px!important;color:#163a68!important}body.opsc-manager-schedule-mounted .aiv2-head-text h2:after{content:" · Schedule intelligence";color:#7090b8;font-size:12px;font-weight:650}body.opsc-manager-schedule-mounted .aiv2-close{width:36px!important;height:36px!important;border:1px solid #dbe8f7!important;border-radius:12px!important;background:#fff!important}body.opsc-manager-schedule-mounted .aiv2-tabs{padding:10px 18px 0!important;background:#fff!important}body.opsc-manager-schedule-mounted .aiv2-tab{border-radius:10px 10px 0 0!important}body.opsc-manager-schedule-mounted .aiv2-body{padding:18px!important;background:linear-gradient(180deg,#f7fbff,#f9fcff)!important}body.opsc-manager-schedule-mounted .aiv2-card{border-color:#dfeaf8!important;border-radius:16px!important;box-shadow:0 12px 30px -28px #1d4ed873!important}body.opsc-manager-schedule-mounted .aiv2-foot{background:#fff!important;padding:14px 18px!important}@media(max-width:720px){body.opsc-manager-schedule-mounted .aiv2-modal{width:100vw!important;max-width:none!important;border-radius:0!important}body.opsc-manager-schedule-mounted .aiv2-head-text h2:after{display:none}}body.opsc-manager-schedule-mounted .aiv2-head-text{display:flex!important;align-items:baseline!important;gap:10px!important;min-width:0!important}body.opsc-manager-schedule-mounted .aiv2-head-text h2:after{content:none!important}body.opsc-manager-schedule-mounted .aiv2-head-text p{margin:0!important;color:#7890ad!important;font-size:11px!important;font-weight:650!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .aiv2-modal{width:min(720px,100vw)!important;max-width:720px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .aiv2-head{flex:0 0 auto!important;min-height:78px!important;border-bottom:1px solid #dfe9f5!important}body.opsc-manager-schedule-mounted .aiv2-tabs{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:8px 16px 0!important;border-bottom:1px solid #e3ebf5!important}body.opsc-manager-schedule-mounted .aiv2-tab{justify-content:center!important;min-height:45px!important;font-size:11px!important;font-weight:730!important}body.opsc-manager-schedule-mounted .aiv2-tab.is-active{background:#f1f6ff!important;color:#2264da!important;border-bottom-color:#2f75ef!important}body.opsc-manager-schedule-mounted .aiv2-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:18px 20px 28px!important}body.opsc-manager-schedule-mounted .aiv2-card{padding:16px!important;border-radius:17px!important;background:#fffffff5!important}body.opsc-manager-schedule-mounted .aiv2-card-head{color:#204c7a!important;font-size:12px!important}body.opsc-manager-schedule-mounted .aiv2-chat{min-height:calc(100dvh - 205px)!important;display:flex!important;flex-direction:column!important}body.opsc-manager-schedule-mounted .aiv2-chat-log{flex:1 1 auto!important;min-height:260px!important;max-height:none!important;padding:13px!important;border:1px solid #dce8f5!important;border-radius:16px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important}body.opsc-manager-schedule-mounted .aiv2-bubble{max-width:84%!important;padding:11px 13px!important;border-radius:14px!important;font-size:10px!important;line-height:1.55!important}body.opsc-manager-schedule-mounted .aiv2-bubble-a{border-top-left-radius:4px!important;box-shadow:0 8px 18px -17px #18437499!important}body.opsc-manager-schedule-mounted .aiv2-bubble-u{border-top-right-radius:4px!important;background:linear-gradient(135deg,#eaf2ff,#f6f9ff)!important;border:1px solid #c7dafa!important;color:#204a78!important}body.opsc-manager-schedule-mounted .aiv2-composer{position:sticky!important;bottom:0!important;padding-top:10px!important;background:linear-gradient(180deg,#f8fcff00,#f8fcff 25%)!important}body.opsc-manager-schedule-mounted .aiv2-composer input{min-height:46px!important;border:1.5px solid #d2e1f3!important;border-radius:13px!important;background:#fff!important}body.opsc-manager-schedule-mounted .aiv2-foot{flex:0 0 auto!important}@media(max-width:720px){body.opsc-manager-schedule-mounted .aiv2-head-text p{display:none!important}body.opsc-manager-schedule-mounted .aiv2-tabs{padding-left:6px!important;padding-right:6px!important}body.opsc-manager-schedule-mounted .aiv2-tab{font-size:9px!important}body.opsc-manager-schedule-mounted .aiv2-body{padding:12px!important}}body.opsc-manager-schedule-mounted .aiv2-live-thread{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}body.opsc-manager-schedule-mounted .aiv2-live-thread__avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cfe0f4;border-radius:11px;background:linear-gradient(145deg,#fff,#eaf3ff);color:#2a6fe8;font-size:9px;font-weight:900;box-shadow:0 7px 18px -14px #2563ebb3}body.opsc-manager-schedule-mounted .aiv2-live-thread__bubble{display:grid;gap:4px;max-width:88%;padding:12px 14px;border:1px solid #d7e5f6;border-radius:5px 15px 15px;background:#fff;box-shadow:0 12px 26px -24px #1d4ed880}body.opsc-manager-schedule-mounted .aiv2-live-thread__bubble strong{color:#214d7b;font-size:11px}body.opsc-manager-schedule-mounted .aiv2-live-thread__bubble span{color:#718aa7;font-size:9px;line-height:1.55}body.opsc-manager-schedule-mounted .aiv2-context-strip{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:7px;margin-bottom:12px;padding:9px 11px;border:1px solid #dce8f5;border-radius:12px;background:#f4f9ff}body.opsc-manager-schedule-mounted .aiv2-context-strip span{color:#7d92aa;font-size:7px;text-transform:uppercase;font-weight:850;letter-spacing:.04em}body.opsc-manager-schedule-mounted .aiv2-context-strip strong{color:#285789;font-size:9px}body.opsc-manager-schedule-mounted .ai-chat-overlay{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;justify-content:flex-end!important;background:#0d1f3794!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body.opsc-manager-schedule-mounted .ai-chat-drawer{width:min(690px,100vw)!important;height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-left:1px solid #d9e7f7!important;border-radius:28px 0 0 28px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:-30px 0 90px #0b254952!important;color:#122d50!important}body.opsc-manager-schedule-mounted .ai-chat-header{min-height:94px;display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid #e1eaf5;background:linear-gradient(135deg,#eef6ff,#fff 68%)}body.opsc-manager-schedule-mounted .ai-chat-header__icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid #cee0f7;border-radius:17px;background:#fff;color:#2f73ee;box-shadow:0 13px 28px -20px #2563eba6}body.opsc-manager-schedule-mounted .ai-chat-header h2{margin:0;font-size:24px;line-height:1.1;color:#102d52}body.opsc-manager-schedule-mounted .ai-chat-header p{margin:4px 0 0;color:#7189a6;font-size:12px;font-weight:650}body.opsc-manager-schedule-mounted .ai-chat-close{margin-left:auto;width:42px;height:42px;display:grid;place-items:center;border:1px solid #d9e6f5;border-radius:13px;background:#fff;color:#6f86a1;cursor:pointer}body.opsc-manager-schedule-mounted .ai-chat-close:hover{background:#edf5ff;color:#2563eb}body.opsc-manager-schedule-mounted .ai-chat-context{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 22px;border-bottom:1px solid #e8eef7;background:#fbfdff}body.opsc-manager-schedule-mounted .ai-chat-context span,body.opsc-manager-schedule-mounted .ai-chat-context em{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #e0eaf6;border-radius:999px;background:#fff;color:#617c9b;font-size:9px;font-weight:750;font-style:normal}body.opsc-manager-schedule-mounted .ai-chat-context em{margin-left:auto;border-color:#c9e9dc;background:#effcf7;color:#17835d}body.opsc-manager-schedule-mounted .ai-chat-log{flex:1;min-height:0;overflow:auto;padding:24px 24px 12px;scrollbar-width:thin;scrollbar-color:#c9d9ec transparent}body.opsc-manager-schedule-mounted .ai-chat-message{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}body.opsc-manager-schedule-mounted .ai-chat-message.is-user{justify-content:flex-end}body.opsc-manager-schedule-mounted .ai-chat-avatar{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #d3e3f7;border-radius:13px;background:#fff;color:#3275ee;box-shadow:0 10px 24px -20px #2563ebb3}body.opsc-manager-schedule-mounted .ai-chat-message__stack{max-width:78%;display:grid;gap:5px}body.opsc-manager-schedule-mounted .ai-chat-message.is-user .ai-chat-message__stack{justify-items:end}body.opsc-manager-schedule-mounted .ai-chat-bubble{padding:13px 15px;border:1px solid #dbe7f5;border-radius:6px 17px 17px;background:#fff;color:#203d62;font-size:12.5px;line-height:1.6;box-shadow:0 14px 32px -29px #123a69b3}body.opsc-manager-schedule-mounted .ai-chat-message.is-user .ai-chat-bubble{border-radius:17px 6px 17px 17px;border-color:#c7dafa;background:linear-gradient(135deg,#eaf2ff,#f8fbff);color:#193f70}body.opsc-manager-schedule-mounted .ai-chat-time{padding:0 3px;color:#8ba0b8;font-size:9px}body.opsc-manager-schedule-mounted .ai-chat-typing{display:flex;align-items:center;gap:5px;padding:12px 14px;border:1px solid #dbe7f5;border-radius:6px 17px 17px;background:#fff;color:#7189a6;font-size:10px}body.opsc-manager-schedule-mounted .ai-chat-typing i{width:6px;height:6px;border-radius:50%;background:#3d7df0;animation:ai-chat-pulse 1.1s infinite ease-in-out}body.opsc-manager-schedule-mounted .ai-chat-typing i:nth-child(2){animation-delay:.15s}body.opsc-manager-schedule-mounted .ai-chat-typing i:nth-child(3){animation-delay:.3s}body.opsc-manager-schedule-mounted .ai-chat-typing span{margin-left:5px}@keyframes ai-chat-pulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}body.opsc-manager-schedule-mounted .ai-draft-card{margin:8px 0 22px 48px;overflow:hidden;border:1px solid #cfe0f6;border-radius:18px;background:#fff;box-shadow:0 20px 44px -36px #184b8bb3}body.opsc-manager-schedule-mounted .ai-draft-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #e5edf7;background:linear-gradient(135deg,#edf5ff,#fff)}body.opsc-manager-schedule-mounted .ai-draft-card>header span{color:#7188a3;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}body.opsc-manager-schedule-mounted .ai-draft-card>header h3{margin:4px 0 0;color:#1a426f;font-size:13px}body.opsc-manager-schedule-mounted .ai-draft-card>header b{padding:5px 9px;border-radius:999px;background:#e4efff;color:#2869df;font-size:9px}body.opsc-manager-schedule-mounted .ai-draft-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 15px}body.opsc-manager-schedule-mounted .ai-draft-card__metrics span{display:grid;gap:2px;padding:8px;border:1px solid #e5edf7;border-radius:11px;background:#fbfdff;color:#8799ad;font-size:8px;text-align:center}body.opsc-manager-schedule-mounted .ai-draft-card__metrics strong{color:#24517f;font-size:12px}body.opsc-manager-schedule-mounted .ai-draft-card__rows{display:grid;gap:5px;padding:0 15px 12px}body.opsc-manager-schedule-mounted .ai-draft-card__rows>div{display:flex;justify-content:space-between;gap:12px;padding:7px 9px;border-radius:9px;background:#f5f9ff;color:#315579;font-size:9px}body.opsc-manager-schedule-mounted .ai-draft-card__rows small{color:#7e94ad}body.opsc-manager-schedule-mounted .ai-draft-card__more{justify-content:center!important;color:#2d6edc!important;font-weight:800}body.opsc-manager-schedule-mounted .ai-draft-card__warning{display:flex;align-items:flex-start;gap:6px;margin:0 15px 12px;padding:9px;border:1px solid #fde3b3;border-radius:10px;background:#fffaf0;color:#9b6416;font-size:9px}body.opsc-manager-schedule-mounted .ai-draft-card>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 15px;border-top:1px solid #e8eef7}body.opsc-manager-schedule-mounted .ai-draft-card>footer button{min-height:35px;padding:0 13px;border:1px solid #dbe6f3;border-radius:10px;background:#fff;color:#486582;font-size:10px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .ai-draft-card>footer button.is-primary{border-color:#2f72ee;background:linear-gradient(135deg,#4385fa,#2867e8);color:#fff}body.opsc-manager-schedule-mounted .ai-draft-card>footer button:disabled{opacity:.6;cursor:not-allowed}body.opsc-manager-schedule-mounted .ai-chat-quick{display:flex;gap:7px;overflow-x:auto;padding:8px 22px 10px;scrollbar-width:none}body.opsc-manager-schedule-mounted .ai-chat-quick::-webkit-scrollbar{display:none}body.opsc-manager-schedule-mounted .ai-chat-quick button{white-space:nowrap;padding:7px 10px;border:1px solid #d9e6f5;border-radius:999px;background:#fff;color:#41658c;font-size:9px;font-weight:750;cursor:pointer}body.opsc-manager-schedule-mounted .ai-chat-quick button:hover{border-color:#bcd5f8;background:#edf5ff;color:#2563eb}body.opsc-manager-schedule-mounted .ai-chat-composer{display:grid;grid-template-columns:38px minmax(0,1fr) 43px;align-items:end;gap:8px;margin:0 20px 8px;padding:8px;border:1.5px solid #cfdef1;border-radius:16px;background:#fff;box-shadow:0 15px 34px -28px #1c4a8299}body.opsc-manager-schedule-mounted .ai-chat-composer textarea{width:100%;max-height:120px;min-height:35px;resize:none;border:0;outline:0;background:transparent;color:#1c3d64;font:inherit;font-size:11px;line-height:1.5;padding:8px 2px}body.opsc-manager-schedule-mounted .ai-chat-composer textarea::placeholder{color:#a0b2c7}body.opsc-manager-schedule-mounted .ai-chat-context-btn,body.opsc-manager-schedule-mounted .ai-chat-send{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:11px;background:transparent;color:#6e89a8;cursor:pointer}body.opsc-manager-schedule-mounted .ai-chat-context-btn:hover{background:#edf5ff;color:#2c6ee4}body.opsc-manager-schedule-mounted .ai-chat-send{width:43px;height:43px;background:linear-gradient(135deg,#4385fa,#2867e8);color:#fff;box-shadow:0 10px 18px -12px #2563ebcc}body.opsc-manager-schedule-mounted .ai-chat-send:disabled{opacity:.45;cursor:not-allowed}body.opsc-manager-schedule-mounted .ai-chat-disclaimer{padding:0 22px 14px;text-align:center;color:#91a2b6;font-size:8.5px}@media(max-width:760px){body.opsc-manager-schedule-mounted .ai-chat-drawer{width:100vw!important;border-radius:0!important}body.opsc-manager-schedule-mounted .ai-chat-header{min-height:78px;padding:15px 16px}body.opsc-manager-schedule-mounted .ai-chat-header__icon{width:44px;height:44px}body.opsc-manager-schedule-mounted .ai-chat-header h2{font-size:20px}body.opsc-manager-schedule-mounted .ai-chat-log{padding:18px 14px 8px}body.opsc-manager-schedule-mounted .ai-chat-message__stack{max-width:86%}body.opsc-manager-schedule-mounted .ai-draft-card{margin-left:0}body.opsc-manager-schedule-mounted .ai-chat-context{padding:8px 13px}body.opsc-manager-schedule-mounted .ai-chat-context em{margin-left:0}body.opsc-manager-schedule-mounted .ai-chat-composer{margin-left:12px;margin-right:12px}body.opsc-manager-schedule-mounted .ai-chat-quick{padding-left:13px;padding-right:13px}}body.opsc-manager-schedule-mounted .ai-prompt-library{position:relative;padding:0 14px 8px;background:#fff}body.opsc-manager-schedule-mounted .ai-prompt-library__trigger{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:1px solid #dce8f6;border-radius:10px;background:#f8fbff;color:#3f6288;cursor:pointer}body.opsc-manager-schedule-mounted .ai-prompt-library__trigger span{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:800}body.opsc-manager-schedule-mounted .ai-prompt-library__trigger strong{padding:3px 7px;border-radius:999px;background:#e8f2ff;color:#2c6fe3;font-size:8px}body.opsc-manager-schedule-mounted .ai-prompt-library__panel{position:absolute;left:14px;right:14px;bottom:48px;z-index:8;padding:10px;border:1px solid #d7e5f5;border-radius:14px;background:#fffffffc;box-shadow:0 24px 60px -32px #12325d99}body.opsc-manager-schedule-mounted .ai-prompt-library__panel>label{height:36px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dce7f4;border-radius:10px;color:#7f94ad;background:#fbfdff}body.opsc-manager-schedule-mounted .ai-prompt-library__panel input{all:unset;display:block;width:100%;min-width:0;color:#274f78;font-size:9px}body.opsc-manager-schedule-mounted .ai-prompt-library__panel>div{max-height:210px;margin-top:8px;display:grid;gap:5px;overflow:auto;scrollbar-width:thin}body.opsc-manager-schedule-mounted .ai-prompt-library__panel>div>button{padding:8px 9px;border:1px solid #e2ebf6;border-radius:9px;background:#fff;color:#456887;text-align:left;font-size:8.5px;line-height:1.35;cursor:pointer}body.opsc-manager-schedule-mounted .ai-prompt-library__panel>div>button:hover{border-color:#b9d3f6;background:#f4f8ff;color:#245fae}body.opsc-manager-schedule-mounted .ai-prompt-library__panel>p{margin:9px 0 0;color:#8194a9;font-size:9px}body.opsc-manager-schedule-mounted .ai-prompt-library__panel{max-height:330px!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .ai-prompt-library__panel>div{max-height:245px!important;overflow:auto!important;scrollbar-width:thin!important}body.opsc-manager-schedule-mounted .ai-chat-drawer{overflow:hidden!important}body.opsc-manager-schedule-mounted .ai-chat-log{min-height:0!important}body.opsc-manager-schedule-mounted .ai-prompt-library__panel{max-height:360px;overflow:hidden}body.opsc-manager-schedule-mounted .ai-prompt-library__meta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 6px}body.opsc-manager-schedule-mounted .ai-prompt-library__meta span,body.opsc-manager-schedule-mounted .ai-prompt-library__count{color:#64789d;font-size:12px;font-weight:700}body.opsc-manager-schedule-mounted .ai-prompt-library__meta span{padding:6px 10px;border-radius:999px;background:#eff6ff;border:1px solid #d7e7fb}body.opsc-manager-schedule-mounted .ai-prompt-library__list{max-height:220px;overflow:auto;display:grid;gap:8px;padding-right:4px}body.opsc-manager-schedule-mounted .ai-prompt-library__list::-webkit-scrollbar{width:7px}body.opsc-manager-schedule-mounted .ai-prompt-library__list::-webkit-scrollbar-thumb{background:#bfd0ea;border-radius:999px}body.opsc-manager-schedule-mounted .ai-prompt-library__more{margin-top:10px;width:100%;border:none;border-radius:12px;padding:10px 14px;background:#edf4ff;color:#1d56d8;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .ai-fab span{min-width:72px;text-align:center}body.opsc-manager-schedule-mounted .ai-fab.ai-fab--pastel{right:24px!important;bottom:24px!important;z-index:1000!important;height:46px!important;padding:0 17px!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#eaf3ff)!important;color:#175bd6!important}body.opsc-manager-schedule-mounted .ai-fab.ai-fab--pastel:after{content:"";width:7px;height:7px;margin-left:2px;border-radius:50%;background:#22b573;box-shadow:0 0 0 3px #22b57321}body.opsc-manager-schedule-mounted .ai-chat-header__actions{margin-left:auto;display:flex;align-items:center;gap:8px}body.opsc-manager-schedule-mounted .ai-chat-clear{min-height:38px;padding:0 12px;border:1px solid #d9e6f5;border-radius:11px;background:#fff;color:#587291;font-size:9px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .ai-chat-clear:hover{color:#1f63d8;background:#edf5ff}body.opsc-manager-schedule-mounted .ai-chat-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px 18px;border-bottom:1px solid #e4edf7;background:#f8fbff}body.opsc-manager-schedule-mounted .ai-chat-modes button{min-width:0;min-height:54px;display:grid;align-content:center;gap:2px;padding:8px 10px;border:1px solid #dce8f6;border-radius:12px;background:#fff;color:#496888;text-align:left;cursor:pointer;transition:.16s ease}body.opsc-manager-schedule-mounted .ai-chat-modes button:hover:not(:disabled){transform:translateY(-1px);border-color:#abcaf3;background:#f2f7ff}body.opsc-manager-schedule-mounted .ai-chat-modes button.is-active{border-color:#79a8ef;background:#edf5ff;color:#175bd2;box-shadow:0 7px 16px #235eb114}body.opsc-manager-schedule-mounted .ai-chat-modes strong{font-size:10px}body.opsc-manager-schedule-mounted .ai-chat-modes small{overflow:hidden;color:#8094aa;font-size:7.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .ai-prompt-library__panel{max-height:min(72vh,680px)!important;padding:12px!important}body.opsc-manager-schedule-mounted .ai-prompt-library__list{max-height:min(48vh,430px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important}body.opsc-manager-schedule-mounted .ai-prompt-library__list button{min-height:42px!important;padding:9px 10px!important;border:1px solid #e0eaf6!important;border-radius:10px!important;background:#fbfdff!important;color:#3c5d82!important;font-size:8.5px!important;line-height:1.35!important;text-align:left!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .ai-prompt-library__list button:hover{border-color:#a9c8f2!important;background:#eef5ff!important;color:#175bcf!important}body.opsc-manager-schedule-mounted .ai-prompt-library__footer{display:flex!important;gap:7px!important;max-height:none!important;margin-top:9px!important;overflow:visible!important}body.opsc-manager-schedule-mounted .ai-prompt-library__more,body.opsc-manager-schedule-mounted .ai-prompt-library__all{flex:1 1 0;min-height:36px;margin:0!important;border:1px solid #d5e3f4!important;border-radius:10px!important;background:#f4f8ff!important;color:#245ebc!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .ai-prompt-library__all{background:#2468df!important;color:#fff!important;border-color:#2468df!important}@media(max-width:760px){body.opsc-manager-schedule-mounted .ai-chat-modes{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 12px}body.opsc-manager-schedule-mounted .ai-chat-modes button{min-height:46px}body.opsc-manager-schedule-mounted .ai-prompt-library__list{grid-template-columns:1fr!important}body.opsc-manager-schedule-mounted .ai-chat-clear{display:none}body.opsc-manager-schedule-mounted .ai-fab.ai-fab--pastel{right:14px!important;bottom:78px!important}}body.opsc-manager-schedule-mounted .ai-prompt-library__panel{max-height:min(72vh,680px)!important;display:grid!important;grid-template-rows:auto auto auto minmax(180px,1fr) auto!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .ai-prompt-library__list{min-height:180px!important;max-height:min(52vh,500px)!important;overflow-y:auto!important;overscroll-behavior:contain;content-visibility:auto}body.opsc-manager-schedule-mounted .ai-prompt-library__list button{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}body.opsc-manager-schedule-mounted .ai-prompt-library__list button>span{display:inline-flex;justify-content:center;padding:3px 5px;border-radius:999px;background:#eaf2ff;color:#2367d8;font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}body.opsc-manager-schedule-mounted .ai-prompt-library__footer{min-height:30px;display:flex!important;align-items:center;justify-content:center;margin-top:7px;padding:7px 9px;border:1px solid #e1eaf5;border-radius:9px;background:#f7faff;color:#6e84a0;font-size:8px;font-weight:700}@media(max-width:768px){body.opsc-manager-schedule-mounted .ai-chat-drawer{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 18px)!important;border-radius:28px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}body.opsc-manager-schedule-mounted .ai-chat-header{padding:18px 18px 16px!important;gap:12px!important}body.opsc-manager-schedule-mounted .ai-chat-header>div:nth-child(2) h2{color:#0f172a!important;font-size:22px!important}body.opsc-manager-schedule-mounted .ai-chat-header>div:nth-child(2) p{color:#475569!important}body.opsc-manager-schedule-mounted .ai-chat-header__actions{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important}body.opsc-manager-schedule-mounted .ai-chat-clear,body.opsc-manager-schedule-mounted .ai-chat-close{min-height:46px!important;border-radius:16px!important;padding:0 14px!important}body.opsc-manager-schedule-mounted .ai-chat-modes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px 18px!important}body.opsc-manager-schedule-mounted .ai-chat-modes button{min-height:86px!important;padding:14px!important;border-radius:18px!important;text-align:left!important}body.opsc-manager-schedule-mounted .ai-chat-modes button strong{font-size:15px!important;color:#0f172a!important}body.opsc-manager-schedule-mounted .ai-chat-modes button small{font-size:12px!important;color:#64748b!important;line-height:1.35!important}body.opsc-manager-schedule-mounted .ai-chat-context{flex-wrap:wrap!important;gap:8px!important;padding:0 18px 14px!important}body.opsc-manager-schedule-mounted .ai-chat-context>*{min-height:38px!important;padding:0 12px!important;border-radius:999px!important}body.opsc-manager-schedule-mounted .ai-chat-log{padding:16px 18px!important;min-height:220px!important;gap:14px!important}body.opsc-manager-schedule-mounted .ai-prompt-library{padding:12px 18px!important}body.opsc-manager-schedule-mounted .ai-prompt-library__trigger{min-height:52px!important;border-radius:18px!important}body.opsc-manager-schedule-mounted .ai-prompt-library__panel{border-radius:20px!important}body.opsc-manager-schedule-mounted .ai-chat-quick{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:0 18px 8px!important;scroll-snap-type:x proximity}body.opsc-manager-schedule-mounted .ai-chat-quick button{flex:0 0 160px!important;min-height:72px!important;border-radius:18px!important;padding:12px!important;white-space:normal!important;text-align:center!important;line-height:1.3!important;scroll-snap-align:start}body.opsc-manager-schedule-mounted .ai-chat-composer{padding:14px 18px 18px!important;gap:12px!important;align-items:flex-end!important}body.opsc-manager-schedule-mounted .ai-chat-context-btn,body.opsc-manager-schedule-mounted .ai-chat-send{width:54px!important;height:54px!important;border-radius:18px!important;flex:0 0 54px!important}body.opsc-manager-schedule-mounted .ai-chat-composer textarea{min-height:78px!important;max-height:144px!important;border-radius:20px!important;padding:18px!important;font-size:15px!important;line-height:1.4!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .ai-chat-drawer{width:min(780px,calc(100vw - 48px))!important;max-height:calc(100dvh - 40px)!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;border:1px solid #cfdeef!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 30px 90px #0518334d!important}html body.opsc-manager-schedule-mounted .ai-chat-header{min-height:78px!important;padding:13px 16px!important}body.opsc-manager-schedule-mounted .ai-chat-header__actions button{min-height:36px!important;border-radius:10px!important}html body.opsc-manager-schedule-mounted .ai-chat-modes{padding:9px 12px!important;gap:7px!important;background:#f8fbff!important;border-bottom:1px solid #e1eaf3!important}body.opsc-manager-schedule-mounted .ai-chat-modes button{min-height:54px!important;border-radius:11px!important}html body.opsc-manager-schedule-mounted .ai-chat-context{padding:8px 12px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;border-bottom:1px solid #e4ecf5!important;background:#fff!important}html body.opsc-manager-schedule-mounted .ai-chat-context span,html body.opsc-manager-schedule-mounted .ai-chat-context em{padding:5px 8px!important;border:1px solid #dce7f2!important;border-radius:999px!important;background:#f8fbff!important}html body.opsc-manager-schedule-mounted .ai-chat-log{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:14px!important;background:#f8fbff!important}html body.opsc-manager-schedule-mounted .ai-chat-message{max-width:88%!important;margin-bottom:10px!important}body.opsc-manager-schedule-mounted .ai-chat-message.is-assistant{padding:10px 11px!important;border:1px solid #dce7f2!important;border-radius:13px!important;background:#fff!important}body.opsc-manager-schedule-mounted .ai-chat-message.is-user{margin-left:auto!important}html body.opsc-manager-schedule-mounted .ai-draft-card{border:1px solid #cfdef1!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;padding:24px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#0c182ac2!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;z-index:12100!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290{width:min(980px,calc(100vw - 56px))!important;max-height:min(850px,calc(100vh - 48px))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cfdded!important;border-radius:26px!important;background:#fff!important;box-shadow:0 34px 90px #061a3647,0 10px 26px #061a361f!important;color:#102f54!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__header{min-height:112px!important;padding:22px 24px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 44px!important;gap:14px!important;align-items:center!important;border-bottom:1px solid #dce7f2!important;background:linear-gradient(135deg,#fff,#f5f9ff)!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:1px solid #c7dcfa!important;border-radius:14px!important;background:#edf5ff!important;color:#2468e6!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__header small{display:block!important;color:#6c82a0!important;font-size:10px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__header h2{margin:2px 0 0!important;color:#08294f!important;font-size:25px!important;line-height:1.1!important;font-weight:900!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__header p{margin:5px 0 0!important;color:#6b819d!important;font-size:11px!important;font-weight:650!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__close{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid #cfdef0!important;border-radius:13px!important;background:#fff!important;color:#153b66!important;cursor:pointer!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__close:hover{background:#eef5ff!important;border-color:#a9c7ef!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__body{min-height:0!important;padding:18px 20px!important;display:grid!important;gap:14px!important;overflow:auto!important;background:#f6f9fd!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__error{min-height:44px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #fecaca!important;border-radius:12px!important;background:#fff5f5!important;color:#b4232f!important;font-size:11px!important;font-weight:750!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__section{padding:16px!important;border:1px solid #d8e5f2!important;border-radius:18px!important;background:#fff!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__section-head{margin-bottom:13px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__section-head small{display:block!important;color:#2b6ddd!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__section-head strong{display:block!important;margin-top:2px!important;color:#123861!important;font-size:13px!important;font-weight:900!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__section-head p{margin:3px 0 0!important;color:#7388a1!important;font-size:10px!important;font-weight:650!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__section-head>span{flex:0 0 auto!important;padding:6px 9px!important;border:1px solid #c9dcf6!important;border-radius:999px!important;background:#eef5ff!important;color:#2563d9!important;font-size:9.5px!important;font-weight:850!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__grid--dates{max-width:560px!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__grid>label{min-width:0!important;display:grid!important;gap:6px!important;color:#244767!important;font-size:9.5px!important;font-weight:850!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__grid>label>span{display:block!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__grid input,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__grid textarea,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__grid .desktop-custom-select>button,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__grid [class*=custom-select]>button{width:100%!important;min-height:42px!important;padding:0 11px!important;border:1px solid #cddded!important;border-radius:11px!important;background:#fbfdff!important;color:#14385e!important;font-size:10.5px!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__grid textarea{min-height:82px!important;padding:10px 11px!important;resize:vertical!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__notes{grid-column:1 / -1!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__days{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__days button{min-height:36px!important;border:1px solid #d4e2f0!important;border-radius:10px!important;background:#f9fbfe!important;color:#5d7694!important;font-size:9.5px!important;font-weight:850!important;cursor:pointer!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__days button.is-active{border-color:#2e6fe7!important;background:#2e6fe7!important;color:#fff!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employee-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;margin-bottom:9px!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employee-toolbar label{min-height:40px!important;padding:0 11px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #d1e0ee!important;border-radius:11px!important;background:#fbfdff!important;color:#65809e!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employee-toolbar input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#173a60!important;font-size:10.5px!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employee-toolbar button{min-height:40px!important;padding:0 12px!important;border:1px solid #c7dbf5!important;border-radius:11px!important;background:#edf5ff!important;color:#2563d7!important;font-size:9.5px!important;font-weight:850!important;cursor:pointer!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employees{max-height:220px!important;padding:2px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:auto!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employees>label{min-width:0!important;min-height:54px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid #dce6f1!important;border-radius:12px!important;background:#fbfdff!important;cursor:pointer!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employees>label.is-selected{border-color:#a4c4f5!important;background:#f0f6ff!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employees>label>input{position:absolute!important;opacity:0!important;pointer-events:none!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__check{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border:1px solid #cbdbea!important;border-radius:8px!important;background:#fff!important;color:transparent!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employees>label.is-selected .sm-bulk-schedule-v290__check{border-color:#2e6fe7!important;background:#2e6fe7!important;color:#fff!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employees strong{display:block!important;overflow:hidden!important;color:#173a60!important;font-size:10px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__employees small{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#7b8da4!important;font-size:8.8px!important;font-weight:650!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__empty{grid-column:1/-1!important;padding:22px!important;text-align:center!important;color:#788da5!important;font-size:10px!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__review{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__review>div{min-height:62px!important;padding:9px 10px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid #d8e5f2!important;border-radius:13px!important;background:#fff!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__review>div>span{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#edf5ff!important;color:#2869df!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__review small{display:block!important;color:#7a8da4!important;font-size:8.5px!important;font-weight:750!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__review strong{display:block!important;margin-top:2px!important;color:#14385e!important;font-size:10px!important;font-weight:900!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__review>div.is-warning{border-color:#f2cf9d!important;background:#fffaf2!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__review>div.is-warning>span{background:#fff0d8!important;color:#c76f00!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__footer{min-height:74px!important;padding:12px 20px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;border-top:1px solid #dce7f2!important;background:#fff!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__footer button{min-width:150px!important;height:44px!important;padding:0 16px!important;border-radius:12px!important;font-size:10.5px!important;font-weight:900!important;cursor:pointer!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__footer .is-secondary{border:1px solid #cfdeed!important;background:#fff!important;color:#183b61!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__footer .is-primary{min-width:210px!important;border:1px solid #2f6fe7!important;background:#2f6fe7!important;color:#fff!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__footer button:disabled{opacity:.58!important;cursor:not-allowed!important}}.sm-bulk-schedule-v455__body{display:grid!important;grid-template-rows:auto auto 1fr!important;align-content:start!important;min-height:520px!important}.sm-bulk-schedule-v290__content{min-height:unset!important}.sm-bulk-schedule-v290__grid{align-content:start!important}@media(min-width:769px){html body .sm-bulk-schedule-v290-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;overflow:hidden!important}html body .sm-bulk-schedule-v290,html body .sm-bulk-schedule-v290.sm-bulk-schedule-v457{width:min(1080px,calc(100vw - 48px))!important;height:min(820px,calc(100dvh - 48px))!important;max-height:calc(100dvh - 48px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important;background:#fff!important}html body .sm-bulk-schedule-v290__header{flex:0 0 auto!important;position:relative!important;inset:auto!important;z-index:5!important}html body .sm-bulk-schedule-v290__body,html body .sm-bulk-schedule-v290__body.sm-bulk-schedule-v455__body{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;display:block!important;padding:18px 20px 24px!important;scroll-padding-top:18px!important;scroll-padding-bottom:24px!important}html body .sm-bulk-schedule-v290__body>*{position:relative!important;transform:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body .sm-bulk-schedule-v290__section,html body .sm-bulk-schedule-v290__review{flex:none!important;break-inside:avoid!important;contain:layout paint!important;margin-bottom:14px!important}html body .sm-bulk-schedule-v290__employees{overflow-y:auto!important;overflow-x:hidden!important;max-height:220px!important;min-height:0!important;overscroll-behavior:contain!important}html body .sm-bulk-schedule-v290__footer{flex:0 0 auto!important;position:relative!important;inset:auto!important;z-index:6!important;margin:0!important;background:#fffffffa!important;border-top:1px solid #d9e5f3!important;box-shadow:0 -8px 22px #173a600f!important}html body .sm-bulk-schedule-v290__body::-webkit-scrollbar{width:8px!important}html body .sm-bulk-schedule-v290__body::-webkit-scrollbar-thumb{background:#cdd9e8!important;border-radius:999px!important}}body.opsc-manager-schedule-mounted .stl-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(380px,1.22fr);gap:18px}body.opsc-manager-schedule-mounted .stl-panel{border:1px solid var(--sm-border,#dbe6f3);border-radius:18px;background:#fff;padding:20px}body.opsc-manager-schedule-mounted .stl-panel--setup{background:linear-gradient(180deg,#f8fbff,#fff)}body.opsc-manager-schedule-mounted .stl-field{display:grid;gap:7px;margin-bottom:17px}body.opsc-manager-schedule-mounted .stl-field label,body.opsc-manager-schedule-mounted .stl-employee-title h4{font-size:13px;font-weight:800;color:var(--sm-text,#102a4c)}body.opsc-manager-schedule-mounted .stl-field input,body.opsc-manager-schedule-mounted .stl-select-wrap{height:44px;border:1px solid #cad9eb;border-radius:12px;background:#fff;color:#122b4d}body.opsc-manager-schedule-mounted .stl-field input{padding:0 13px;font:inherit}body.opsc-manager-schedule-mounted .stl-select-wrap{display:flex;align-items:center;gap:9px;padding:0 11px;color:#47709f}body.opsc-manager-schedule-mounted .stl-select-wrap select{min-width:0;flex:1;height:100%;border:0;outline:0;background:transparent;font:inherit;font-weight:700;color:#122b4d}body.opsc-manager-schedule-mounted .stl-help{font-size:11px;line-height:1.45;color:#6a7f9c}body.opsc-manager-schedule-mounted .stl-options{display:grid;gap:10px;margin-top:20px}body.opsc-manager-schedule-mounted .stl-check{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #dbe6f3;border-radius:13px;background:#fff;cursor:pointer}body.opsc-manager-schedule-mounted .stl-check:has(input:checked){border-color:#83b5ff;background:#f3f8ff;box-shadow:0 0 0 3px #1f6feb14}body.opsc-manager-schedule-mounted .stl-check--warning:has(input:checked){border-color:#ffb4a7;background:#fff6f4}body.opsc-manager-schedule-mounted .stl-check input{margin-top:3px;accent-color:#1769e8}body.opsc-manager-schedule-mounted .stl-check span{display:grid;gap:3px}body.opsc-manager-schedule-mounted .stl-check strong{font-size:12.5px;color:#143155}body.opsc-manager-schedule-mounted .stl-check small{font-size:11px;line-height:1.4;color:#6a7f9c}body.opsc-manager-schedule-mounted .stl-preview-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;border-bottom:1px solid #e6edf7}body.opsc-manager-schedule-mounted .stl-preview-head h3{margin:5px 0;font-size:20px;color:#102a4c}body.opsc-manager-schedule-mounted .stl-preview-head p{margin:0;max-width:420px;font-size:12px;line-height:1.5;color:#6a7f9c}body.opsc-manager-schedule-mounted .stl-type{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eaf2ff;color:#1769e8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}body.opsc-manager-schedule-mounted .stl-preview-metric{min-width:72px;padding:10px 12px;border-radius:14px;background:#eff6ff;text-align:center;color:#1769e8}body.opsc-manager-schedule-mounted .stl-preview-metric strong{display:block;font-size:22px}body.opsc-manager-schedule-mounted .stl-preview-metric span{font-size:10px;text-transform:uppercase;font-weight:800}body.opsc-manager-schedule-mounted .stl-week-preview{display:grid;grid-template-columns:repeat(7,minmax(42px,1fr));gap:6px;margin:16px 0}body.opsc-manager-schedule-mounted .stl-day{display:grid;place-items:center;gap:4px;min-height:76px;border:1px solid #e1eaf6;border-radius:11px;background:linear-gradient(180deg,#fff,#f6f9fd)}body.opsc-manager-schedule-mounted .stl-day span{font-size:10px;color:#6a7f9c;font-weight:800}body.opsc-manager-schedule-mounted .stl-day strong{font-size:18px;color:#1769e8}body.opsc-manager-schedule-mounted .stl-day small{font-size:9px;color:#268b56;font-weight:800}body.opsc-manager-schedule-mounted .stl-employee-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}body.opsc-manager-schedule-mounted .stl-employee-title h4{margin:0}body.opsc-manager-schedule-mounted .stl-employee-title p{margin:3px 0 0;font-size:11px;color:#6a7f9c}body.opsc-manager-schedule-mounted .stl-employee-title button{border:0;background:transparent;color:#1769e8;font-weight:800;font-size:11px;cursor:pointer}body.opsc-manager-schedule-mounted .stl-employees{display:grid;gap:7px;max-height:260px;overflow:auto;padding-right:4px}body.opsc-manager-schedule-mounted .stl-employee{display:grid;grid-template-columns:auto 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid #e1eaf6;border-radius:12px;background:#fff;cursor:pointer}body.opsc-manager-schedule-mounted .stl-employee.is-selected{border-color:#9cc4ff;background:#f7faff}body.opsc-manager-schedule-mounted .stl-employee input{accent-color:#1769e8}body.opsc-manager-schedule-mounted .stl-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#e7f1ff;color:#1769e8;font-size:11px;font-weight:900}body.opsc-manager-schedule-mounted .stl-avatar img{width:100%;height:100%;object-fit:cover}body.opsc-manager-schedule-mounted .stl-employee-copy,body.opsc-manager-schedule-mounted .stl-hours{display:grid;gap:2px;min-width:0}body.opsc-manager-schedule-mounted .stl-employee-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#143155}body.opsc-manager-schedule-mounted .stl-employee-copy small,body.opsc-manager-schedule-mounted .stl-hours small{font-size:10px;color:#7588a3}body.opsc-manager-schedule-mounted .stl-hours{text-align:right}body.opsc-manager-schedule-mounted .stl-hours strong{font-size:12px;color:#143155}body.opsc-manager-schedule-mounted .stl-state{min-height:380px;display:flex;align-items:center;justify-content:center;gap:10px;color:#6a7f9c;font-weight:700}body.opsc-manager-schedule-mounted .stl-state--empty{flex-direction:column;text-align:center}body.opsc-manager-schedule-mounted .stl-state--empty strong{color:#143155}body.opsc-manager-schedule-mounted .stl-state--empty span{font-size:12px;font-weight:500}body.opsc-manager-schedule-mounted .stl-spinner{width:18px;height:18px;border-radius:50%;border:2px solid #cfe0f5;border-top-color:#1769e8;animation:stl-spin .7s linear infinite}@keyframes stl-spin{to{transform:rotate(360deg)}}body.opsc-manager-schedule-mounted .stl-error{display:flex;align-items:center;gap:8px;margin-top:14px;padding:11px 13px;border:1px solid #ffd1cc;border-radius:11px;background:#fff5f4;color:#b33228;font-size:12px;font-weight:700}@media(max-width:800px){body.opsc-manager-schedule-mounted .stl-layout{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .stl-week-preview{overflow-x:auto;grid-template-columns:repeat(7,58px)}body.opsc-manager-schedule-mounted .stl-panel{padding:15px}}body.opsc-manager-schedule-mounted .stl-check{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px}body.opsc-manager-schedule-mounted .stl-switch-input{position:absolute;opacity:0;pointer-events:none}body.opsc-manager-schedule-mounted .stl-switch{position:relative;width:28px;height:16px;border-radius:999px;background:#cbd7e6;transition:background .16s ease;box-shadow:inset 0 0 0 1px #2d486d14}body.opsc-manager-schedule-mounted .stl-switch i{position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #1f355338;transition:transform .16s ease}body.opsc-manager-schedule-mounted .stl-switch-input:checked+.stl-switch{background:#1769e8}body.opsc-manager-schedule-mounted .stl-switch-input:checked+.stl-switch i{transform:translate(12px)}body.opsc-manager-schedule-mounted .stl-check-copy{display:grid;gap:3px}body.opsc-manager-schedule-mounted .stl-check:focus-within{outline:3px solid rgba(31,111,235,.08);outline-offset:1px}body.opsc-manager-schedule-mounted .stl-switch-input{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;appearance:none!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .stl-switch{position:relative!important;display:block!important;width:30px!important;height:18px!important;min-width:30px!important;min-height:18px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#c6d4e5!important;box-shadow:inset 0 0 0 1px #2d486d14!important}body.opsc-manager-schedule-mounted .stl-switch:before,body.opsc-manager-schedule-mounted .stl-switch:after,body.opsc-manager-schedule-mounted .stl-switch i:before,body.opsc-manager-schedule-mounted .stl-switch i:after{content:none!important;display:none!important}body.opsc-manager-schedule-mounted .stl-switch i{position:absolute!important;display:block!important;left:2px!important;top:2px!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #1f355338!important;transform:none!important}body.opsc-manager-schedule-mounted .stl-switch-input:checked+.stl-switch{background:#1769e8!important}body.opsc-manager-schedule-mounted .stl-switch-input:checked+.stl-switch i{transform:translate(12px)!important}body.opsc-manager-schedule-mounted .stl-v2{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:540px;border:1px solid #dce7f4;border-radius:18px;overflow:hidden;background:#fff}body.opsc-manager-schedule-mounted .stl-v2__library{display:flex;flex-direction:column;min-width:0;padding:14px;border-right:1px solid #e3ebf5;background:linear-gradient(180deg,#f4f9ff,#fbfdff)}body.opsc-manager-schedule-mounted .stl-v2__library-head{display:flex;align-items:center;justify-content:space-between;padding:2px 3px 10px;color:#294f7a;font-size:11px;font-weight:800}body.opsc-manager-schedule-mounted .stl-v2__library-head span{text-transform:uppercase;letter-spacing:.07em;font-size:8px;color:#7e93ad}body.opsc-manager-schedule-mounted .stl-v2__library-head strong{padding:3px 7px;border-radius:999px;background:#e4efff;color:#2d6edb;font-size:9px}body.opsc-manager-schedule-mounted .stl-v2__search{height:39px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d9e6f5;border-radius:11px;background:#fff;color:#7890ac}body.opsc-manager-schedule-mounted .stl-v2__search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#274d77;font-size:10px}body.opsc-manager-schedule-mounted .stl-v2__list{display:grid;gap:6px;min-height:0;margin-top:10px;overflow:auto;padding-right:2px;scrollbar-width:thin}body.opsc-manager-schedule-mounted .stl-v2__list>button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:58px;padding:8px;border:1px solid transparent;border-radius:12px;background:transparent;color:#476581;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .stl-v2__list>button:hover{border-color:#dbe8f8;background:#fff}body.opsc-manager-schedule-mounted .stl-v2__list>button.is-active{border-color:#bad4fa;background:#fff;box-shadow:0 12px 24px -22px #2563ebb3;color:#245fae}body.opsc-manager-schedule-mounted .stl-v2__list>button>span:nth-child(2){display:grid;gap:3px;min-width:0}body.opsc-manager-schedule-mounted .stl-v2__list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}body.opsc-manager-schedule-mounted .stl-v2__list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a9db4;font-size:8px}body.opsc-manager-schedule-mounted .stl-v2__template-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#e9f2ff;color:#2f72e9}body.opsc-manager-schedule-mounted .stl-v2__state,body.opsc-manager-schedule-mounted .stl-v2__empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;text-align:center;color:#8296ae;font-size:9px}body.opsc-manager-schedule-mounted .stl-v2__state strong,body.opsc-manager-schedule-mounted .stl-v2__empty strong{color:#2b5079;font-size:11px}body.opsc-manager-schedule-mounted .stl-v2__workspace{min-width:0;padding:18px;overflow:auto;background:#fff}body.opsc-manager-schedule-mounted .stl-v2__empty{min-height:500px}body.opsc-manager-schedule-mounted .stl-v2__preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #e6edf6}body.opsc-manager-schedule-mounted .stl-v2__preview-head>div:first-child{min-width:0}body.opsc-manager-schedule-mounted .stl-v2__preview-head span{color:#2e70e3;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}body.opsc-manager-schedule-mounted .stl-v2__preview-head h3{margin:4px 0;color:#183e69;font-size:18px}body.opsc-manager-schedule-mounted .stl-v2__preview-head p{margin:0;color:#7d91aa;font-size:10px}body.opsc-manager-schedule-mounted .stl-v2__preview-head>div:last-child{min-width:84px;display:grid;justify-items:center;gap:2px;padding:10px;border:1px solid #dbe8f7;border-radius:13px;background:#f4f8ff}body.opsc-manager-schedule-mounted .stl-v2__preview-head>div:last-child strong{color:#2867d9;font-size:20px}body.opsc-manager-schedule-mounted .stl-v2__preview-head>div:last-child small{color:#8195ad;font-size:7px;text-transform:uppercase;font-weight:800}body.opsc-manager-schedule-mounted .stl-v2__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:14px 0}body.opsc-manager-schedule-mounted .stl-v2__days>div{display:grid;justify-items:center;gap:3px;padding:9px 4px;border:1px solid #e3ebf5;border-radius:11px;background:linear-gradient(180deg,#fff,#f8fbff)}body.opsc-manager-schedule-mounted .stl-v2__days span{color:#7f93aa;font-size:7px;font-weight:800;text-transform:uppercase}body.opsc-manager-schedule-mounted .stl-v2__days strong{color:#2b67d3;font-size:16px}body.opsc-manager-schedule-mounted .stl-v2__days small{color:#4f9a77;font-size:6.5px}body.opsc-manager-schedule-mounted .stl-v2__controls{display:grid;grid-template-columns:minmax(170px,.8fr) repeat(2,minmax(210px,1fr));gap:8px;margin-bottom:14px}body.opsc-manager-schedule-mounted .stl-v2__controls .stl-field{margin:0;padding:10px;border:1px solid #e0eaf5;border-radius:12px;background:#fbfdff}body.opsc-manager-schedule-mounted .stl-v2__controls .stl-field input{height:34px}body.opsc-manager-schedule-mounted .stl-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid #e0eaf5;border-radius:12px;background:#fbfdff;cursor:pointer}body.opsc-manager-schedule-mounted .stl-option>span{display:grid;gap:2px}body.opsc-manager-schedule-mounted .stl-option strong{color:#2e5075;font-size:9px}body.opsc-manager-schedule-mounted .stl-option small{color:#8699af;font-size:7.5px;line-height:1.4}body.opsc-manager-schedule-mounted .stl-option input{position:absolute;opacity:0;pointer-events:none}body.opsc-manager-schedule-mounted .stl-option>i,body.opsc-manager-schedule-mounted .stl-v2__employees label>i{width:30px;height:18px;flex:0 0 auto;padding:2px;border-radius:999px;background:#cad6e5;transition:.18s}body.opsc-manager-schedule-mounted .stl-option>i b,body.opsc-manager-schedule-mounted .stl-v2__employees label>i b{display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #1f355338;transition:.18s}body.opsc-manager-schedule-mounted .stl-option input:checked~i,body.opsc-manager-schedule-mounted .stl-v2__employees input:checked+i{background:#3479ee}body.opsc-manager-schedule-mounted .stl-option input:checked~i b,body.opsc-manager-schedule-mounted .stl-v2__employees input:checked+i b{transform:translate(12px)}body.opsc-manager-schedule-mounted .stl-option.is-warning input:checked~i{background:#f59e0b}body.opsc-manager-schedule-mounted .stl-v2__employees-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}body.opsc-manager-schedule-mounted .stl-v2__employees-head>div{display:grid;gap:2px}body.opsc-manager-schedule-mounted .stl-v2__employees-head strong{color:#234b76;font-size:11px}body.opsc-manager-schedule-mounted .stl-v2__employees-head span{color:#8799af;font-size:8px}body.opsc-manager-schedule-mounted .stl-v2__employees-head button{border:0;background:transparent;color:#2e6edf;font-size:8px;font-weight:850;cursor:pointer}body.opsc-manager-schedule-mounted .stl-v2__employees{display:grid;gap:6px;max-height:230px;overflow:auto;padding-right:3px;scrollbar-width:thin}body.opsc-manager-schedule-mounted .stl-v2__employees label{position:relative;display:grid;grid-template-columns:30px 34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid #e2ebf6;border-radius:11px;background:#fff;cursor:pointer}body.opsc-manager-schedule-mounted .stl-v2__employees label.is-selected{border-color:#c3dafa;background:#f7faff}body.opsc-manager-schedule-mounted .stl-v2__employees input{position:absolute;opacity:0;pointer-events:none}body.opsc-manager-schedule-mounted .stl-v2__employee-copy,body.opsc-manager-schedule-mounted .stl-v2__hours{display:grid;gap:2px;min-width:0}body.opsc-manager-schedule-mounted .stl-v2__employee-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#294f76;font-size:9.5px}body.opsc-manager-schedule-mounted .stl-v2__employee-copy small,body.opsc-manager-schedule-mounted .stl-v2__hours small{color:#8a9cb0;font-size:7.5px}body.opsc-manager-schedule-mounted .stl-v2__hours{text-align:right}body.opsc-manager-schedule-mounted .stl-v2__hours strong{color:#2e557c;font-size:9px}body.opsc-manager-schedule-mounted .stl-v2__draft-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;border:1px solid #cce8dc;border-radius:11px;background:#f1fcf7;color:#28765b;font-size:8.5px;line-height:1.5}body.opsc-manager-schedule-mounted .stl-error{margin-top:12px}@media(max-width:880px){body.opsc-manager-schedule-mounted .stl-v2{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .stl-v2__library{max-height:250px;border-right:0;border-bottom:1px solid #e3ebf5}body.opsc-manager-schedule-mounted .stl-v2__controls{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .stl-v2__days{overflow:auto;grid-template-columns:repeat(7,64px)}}body.opsc-manager-schedule-mounted .stl-v2__search{box-sizing:border-box!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .stl-v2__search input{all:unset!important;box-sizing:border-box!important;display:block!important;min-width:0!important;width:100%!important;height:100%!important;color:#274d77!important;font:inherit!important;font-size:10px!important;cursor:text!important}body.opsc-manager-schedule-mounted .stl-v2__search input::placeholder{color:#93a5bb!important;opacity:1!important}body.opsc-manager-schedule-mounted .stl-option{width:100%!important;min-width:0!important;box-sizing:border-box!important;border:1px solid #e0eaf5!important;text-align:left!important;font:inherit!important}body.opsc-manager-schedule-mounted .stl-option.is-on{border-color:#b9d5fb!important;background:#f5f9ff!important}body.opsc-manager-schedule-mounted .stl-option.is-warning.is-on{border-color:#f4c989!important;background:#fffaf2!important}body.opsc-manager-schedule-mounted .stl-real-toggle,body.opsc-manager-schedule-mounted .stl-selection-toggle{position:relative!important;display:block!important;width:34px!important;min-width:34px!important;height:20px!important;min-height:20px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#c9d6e6!important;box-shadow:inset 0 0 0 1px #37567c14!important;overflow:hidden!important;box-sizing:border-box!important}body.opsc-manager-schedule-mounted .stl-real-toggle:before,body.opsc-manager-schedule-mounted .stl-real-toggle:after,body.opsc-manager-schedule-mounted .stl-selection-toggle:before,body.opsc-manager-schedule-mounted .stl-selection-toggle:after{content:none!important;display:none!important}body.opsc-manager-schedule-mounted .stl-real-toggle>span,body.opsc-manager-schedule-mounted .stl-selection-toggle>span{position:relative!important;display:block!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #1f355338!important;transform:translate(0)!important;transition:transform .16s ease!important}body.opsc-manager-schedule-mounted .stl-option.is-on .stl-real-toggle,body.opsc-manager-schedule-mounted .stl-v2__employees button.is-selected .stl-selection-toggle{background:#3479ee!important}body.opsc-manager-schedule-mounted .stl-option.is-warning.is-on .stl-real-toggle{background:#f59e0b!important}body.opsc-manager-schedule-mounted .stl-option.is-on .stl-real-toggle>span,body.opsc-manager-schedule-mounted .stl-v2__employees button.is-selected .stl-selection-toggle>span{transform:translate(14px)!important}body.opsc-manager-schedule-mounted .stl-v2__employees button{position:relative!important;display:grid!important;grid-template-columns:34px 34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;padding:8px 10px!important;border:1px solid #e2ebf6!important;border-radius:11px!important;background:#fff!important;color:inherit!important;text-align:left!important;font:inherit!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .stl-v2__employees button.is-selected{border-color:#c3dafa!important;background:#f7faff!important}body.opsc-manager-schedule-mounted .stl-v2__employees input,body.opsc-manager-schedule-mounted .stl-v2__employees label>i,body.opsc-manager-schedule-mounted .stl-option>input,body.opsc-manager-schedule-mounted .stl-option>i{display:none!important}@media(min-width:769px){body.opsc-manager-schedule-mounted .stl-v438-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0}body.opsc-manager-schedule-mounted .stl-v438-meta article{border:1px solid #dce8f7;border-radius:13px;background:#fbfdff;padding:10px;min-width:0}body.opsc-manager-schedule-mounted .stl-v438-meta span,body.opsc-manager-schedule-mounted .stl-v438-analysis small{display:block;color:#7b90af;font-size:10px;font-weight:800}body.opsc-manager-schedule-mounted .stl-v438-meta strong{display:block;margin-top:3px;color:#173a70;overflow-wrap:anywhere}body.opsc-manager-schedule-mounted .stl-v438-analysis{margin-top:12px;border:1px solid #d8e6f7;border-radius:16px;background:#fff;padding:13px}body.opsc-manager-schedule-mounted .stl-v438-analysis header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}body.opsc-manager-schedule-mounted .stl-v438-analysis header strong{color:#173a70}body.opsc-manager-schedule-mounted .stl-v438-analysis header span{color:#7a90ae;font-size:11px;text-align:right}body.opsc-manager-schedule-mounted .stl-v438-analysis>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}body.opsc-manager-schedule-mounted .stl-v438-analysis article{border:1px solid #e1ebf7;border-radius:12px;background:#f9fcff;padding:9px}body.opsc-manager-schedule-mounted .stl-v438-analysis article strong{display:block;margin-top:3px;color:#173a70;font-size:15px}}body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card--desktop-v372{display:none}body.opsc-manager-schedule-mounted .sm-day-overview__parallel-meeting-summary-v372,body.opsc-manager-schedule-mounted .sm-day-overview__parallel-meetings-v372{display:none!important}@media(min-width:769px){html body.opsc-manager-schedule-mounted .sm-day-overview__parallel-meeting-summary-v372,html body.opsc-manager-schedule-mounted .sm-day-overview__parallel-meetings-v372{display:block!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card--mobile-v372{display:none!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card--desktop-v372{display:flex!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372{display:grid!important;gap:10px!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__search{height:38px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 11px!important;border:1px solid #d8e3ef!important;border-radius:10px!important;background:#fff!important;color:#52709b!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__search input{width:100%!important;min-width:0!important;height:100%!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#142d50!important;font:inherit!important;font-size:11.5px!important;font-weight:700!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__scope{height:38px!important;display:grid!important;grid-template-columns:1fr 1fr!important;padding:2px!important;border:1px solid #d8e3ef!important;border-radius:10px!important;background:#f6f9fd!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__scope button{min-width:78px!important;padding:0 11px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#627694!important;font:inherit!important;font-size:10.5px!important;font-weight:800!important;cursor:pointer!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__scope button.is-active{background:#fff!important;color:#1f64df!important;box-shadow:0 1px 4px #1d477e14!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__summary{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 2px!important;color:#6e809a!important;font-size:10.5px!important;font-weight:700!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__summary strong{color:#183155!important;font-size:10.5px!important;font-weight:850!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__list{display:grid!important;gap:7px!important;max-height:min(370px,calc(100vh - 300px))!important;overflow:auto!important;padding-right:2px!important;scrollbar-width:thin!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__card{width:100%!important;min-height:62px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;border:1px solid #dbe6f2!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#183155!important;font:inherit!important;text-align:left!important;cursor:pointer!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__card:hover{border-color:#a8c4ee!important;box-shadow:0 8px 22px #1f5bb214!important;transform:translateY(-1px)!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__date{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid #d6e4f6!important;border-radius:10px!important;background:#eef5ff!important;color:#2768da!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__copy{min-width:0!important;display:grid!important;gap:3px!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__copy strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#122b4e!important;font-size:11.5px!important;font-weight:850!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__copy small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#71839d!important;font-size:9.5px!important;font-weight:650!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__people{padding:5px 8px!important;border:1px solid #dbe5f1!important;border-radius:999px!important;background:#f8fbff!important;color:#5d7393!important;font-size:9px!important;font-weight:800!important;white-space:nowrap!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__jump{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#2467dc!important;font-size:9.5px!important;font-weight:850!important;white-space:nowrap!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__empty{min-height:160px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;padding:20px!important;border:1px dashed #d5e1ef!important;border-radius:13px!important;background:#fbfdff!important;text-align:center!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__empty>span{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#edf5ff!important;color:#2668dc!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__empty strong{color:#183155!important;font-size:12px!important}html body.opsc-manager-schedule-mounted .sm-manager-meetings-v372__empty small{color:#74859d!important;font-size:10px!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meetings{padding:10px!important;border-radius:12px!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meetings-head{margin-bottom:7px!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meetings-head strong{font-size:11.5px!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meetings-head small{font-size:9.5px!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meeting-list{gap:6px!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card{min-height:46px!important;padding:7px 9px!important;border-radius:10px!important;cursor:pointer!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card>div strong{font-size:10.5px!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card>div span{font-size:9.5px!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card>small{font-size:9.5px!important}html body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card:hover{border-color:#9cbbed!important;box-shadow:0 6px 18px #2467dc14!important}html body.opsc-manager-schedule-mounted .sm-meeting-jump-highlight{animation:opscenceMeetingJumpV372 1.4s ease!important;outline:3px solid rgba(47,111,232,.3)!important;outline-offset:3px!important}@keyframes opscenceMeetingJumpV372{0%,to{transform:translateY(0)}35%{transform:translateY(-2px)}}}body.opsc-manager-schedule-mounted .sm-root{--sm-bg: #f6f9fd;--sm-surface: #ffffff;--sm-surface-2: #fbfcfe;--sm-border: #e3ecf5;--sm-border-strong: #cfdcec;--sm-text: #0f2540;--sm-text-muted: #6b7c93;--sm-text-faint: #9aa9bd;--sm-blue-50: #eff6ff;--sm-blue-100: #dbeafe;--sm-blue-200: #bfdbfe;--sm-blue-300: #93c5fd;--sm-blue-400: #60a5fa;--sm-blue-500: #3b82f6;--sm-blue-600: #2563eb;--sm-blue-700: #1d4ed8;--sm-shift-early: #60a5fa;--sm-shift-mid: #38bdf8;--sm-shift-late: #818cf8;--sm-shift-night: #6366f1;--sm-shift-dayoff: #e2e8f0;--sm-shadow-sm: 0 1px 2px rgba(15, 37, 64, .04);--sm-shadow: 0 4px 14px -4px rgba(37, 99, 235, .08), 0 2px 6px -2px rgba(15, 37, 64, .04);--sm-shadow-lg: 0 24px 60px -20px rgba(37, 99, 235, .18), 0 8px 20px -8px rgba(15, 37, 64, .08);--sm-radius: 12px;--sm-radius-sm: 8px;--sm-radius-lg: 14px;--sm-row-h: 36px;--sm-sidebar-gutter: 210px;--sm-name-col: clamp(104px, 11vw, 140px);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;color:var(--sm-text);background:var(--sm-bg);min-height:100vh;font-size:12px}@media(min-width:901px){body.opsc-manager-schedule-mounted .dsb-actionbar>h2{margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid #dce7f5!important;color:#102f5e!important;font-size:15px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.015em!important}body.opsc-manager-schedule-mounted .dsb-filterbar{grid-template-columns:minmax(230px,1.32fr) repeat(4,minmax(150px,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:10px!important;padding:8px 0 10px!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search,body.opsc-manager-schedule-mounted .dsb-filter-dropdown,body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button{height:44px!important;min-height:44px!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search,body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button{width:100%!important;margin:0!important;padding:0 14px!important;border:1px solid #cfddf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search{display:flex!important;align-items:center!important;gap:10px!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search>input{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#173b6d!important;font-size:10px!important;font-weight:750!important}body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button{grid-template-columns:18px minmax(0,1fr) 14px!important;gap:9px!important;font-size:9px!important}body.opsc-manager-schedule-mounted .dsb-filter-secondary{grid-column:1 / -1!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:8px 10px!important;border:1px solid #d7e3f2!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 10px 25px -25px #1d4e9680!important}body.opsc-manager-schedule-mounted .dsb-filter-secondary .dsb-planningbar{min-height:40px!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important}body.opsc-manager-schedule-mounted .dsb-date-navigator,body.opsc-manager-schedule-mounted .dsb-week-nav{display:flex!important;align-items:center!important;gap:7px!important}body.opsc-manager-schedule-mounted .dsb-filter-secondary .dsb-week-nav button{height:38px!important;min-height:38px!important;min-width:40px!important;padding:0 12px!important;border:1px solid #d2e0f1!important;border-radius:10px!important;background:#fff!important;color:#16447c!important;font-size:9px!important;font-weight:820!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .dsb-filter-secondary .dsb-week-nav .dsb-week-view{min-width:72px!important}body.opsc-manager-schedule-mounted .dsb-filter-secondary .dsb-week-nav .dsb-week-label{min-width:178px!important}body.opsc-manager-schedule-mounted .dsb-filter-actions{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:15px!important;padding:0 2px 0 16px!important;border-left:1px solid #dce7f4!important}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-toggle{min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#294f79!important;font-size:8px!important;font-weight:820!important}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-reset{height:38px!important;min-height:38px!important;margin:0!important;padding:0 13px!important;border-radius:10px!important;background:#edf5ff!important}body.opsc-manager-schedule-mounted .sm-bulk-v250{max-height:90vh!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-layout{min-height:0!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-content{display:block!important;min-height:0!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-filters{margin-bottom:10px!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-config{position:relative!important;width:100%!important;min-height:0!important;margin:0 0 10px!important;overflow:visible!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-config textarea{position:static!important;min-height:72px!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-picker-bar{position:relative!important;clear:both!important;width:100%!important;margin:0 0 8px!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-table-head{position:relative!important;margin:0!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-table{min-height:0!important;max-height:none!important;overflow:visible!important}body.opsc-manager-schedule-mounted .import-v255-backdrop{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:22px!important;background:#081836b8!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}body.opsc-manager-schedule-mounted .import-v255{width:min(820px,92vw)!important;max-height:88vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #ccdef5!important;border-radius:21px!important;background:#fff!important;box-shadow:0 32px 100px #0417385c!important}body.opsc-manager-schedule-mounted .import-v255__body{min-height:0!important;display:grid!important;gap:12px!important;padding:15px 17px!important;overflow-y:auto!important}body.opsc-manager-schedule-mounted .import-v255__structure{display:grid!important;grid-template-columns:minmax(180px,.75fr) minmax(360px,1.4fr)!important;gap:10px 16px!important;padding:14px!important;border:1px solid #d7e5f7!important;border-radius:14px!important;background:linear-gradient(135deg,#f1f7ff,#fff)!important}body.opsc-manager-schedule-mounted .import-v255__structure>div:first-child{display:flex!important;flex-direction:column!important;gap:4px!important}body.opsc-manager-schedule-mounted .import-v255__structure span{color:#1764e9!important;font-size:8px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important}body.opsc-manager-schedule-mounted .import-v255__structure strong{color:#153963!important;font-size:12px!important}body.opsc-manager-schedule-mounted .import-v255__structure small{color:#6e85a2!important;font-size:8.5px!important;line-height:1.45!important}body.opsc-manager-schedule-mounted .import-v255__structure code{display:block!important;padding:10px 12px!important;overflow-x:auto!important;border:1px solid #d8e5f5!important;border-radius:10px!important;background:#fff!important;color:#234b78!important;font-size:8px!important;line-height:1.65!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .import-v255__formats{grid-column:1 / -1!important;display:flex!important;gap:6px!important}body.opsc-manager-schedule-mounted .import-v255__formats b{padding:4px 8px!important;border:1px solid #cfe0f7!important;border-radius:99px!important;background:#fff!important;color:#41678f!important;font-size:7px!important}body.opsc-manager-schedule-mounted .import-v255__drop{position:relative!important;width:100%!important;min-height:84px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px 15px!important;border:1.5px dashed #b8cce7!important;border-radius:14px!important;background:#fbfdff!important;color:#244d78!important;text-align:left!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .import-v255__drop:hover,body.opsc-manager-schedule-mounted .import-v255__drop.has-file{border-color:#6aa3f8!important;background:#f3f8ff!important}body.opsc-manager-schedule-mounted .import-v255__drop input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .import-v255__drop>i{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#e6f1ff!important;color:#1764e9!important;font-style:normal!important}body.opsc-manager-schedule-mounted .import-v255__drop>span{display:flex!important;flex-direction:column!important;gap:4px!important}body.opsc-manager-schedule-mounted .import-v255__drop strong{color:#173b67!important;font-size:11px!important}body.opsc-manager-schedule-mounted .import-v255__drop small{color:#7288a4!important;font-size:8.5px!important}body.opsc-manager-schedule-mounted .import-v255__drop em{min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border:1px solid #bfd6f5!important;border-radius:9px!important;background:#fff!important;color:#1764e9!important;font-size:8px!important;font-style:normal!important;font-weight:850!important}body.opsc-manager-schedule-mounted .import-v255__status,body.opsc-manager-schedule-mounted .import-v255__errors{display:flex!important;gap:8px!important;padding:11px 12px!important;border:1px solid #d7e5f6!important;border-radius:11px!important;background:#f5f9ff!important;color:#42678f!important;font-size:9px!important}body.opsc-manager-schedule-mounted .import-v255__errors{flex-direction:column!important;border-color:#fecdd3!important;background:#fff6f7!important;color:#a83b4d!important}body.opsc-manager-schedule-mounted .import-v255__errors strong{display:flex!important;align-items:center!important;gap:7px!important}body.opsc-manager-schedule-mounted .import-v255__preview{overflow:hidden!important;border:1px solid #dce7f4!important;border-radius:13px!important;background:#fff!important}body.opsc-manager-schedule-mounted .import-v255__preview>header{padding:10px 12px!important;border-bottom:1px solid #e3ebf5!important;background:#f8fbff!important}body.opsc-manager-schedule-mounted .import-v255__preview>header div{display:flex!important;justify-content:space-between!important;gap:10px!important}body.opsc-manager-schedule-mounted .import-v255__preview header strong{color:#214873!important;font-size:10px!important}body.opsc-manager-schedule-mounted .import-v255__preview header small{color:#7187a4!important;font-size:8px!important}body.opsc-manager-schedule-mounted .import-v255__preview>div{max-height:220px!important;overflow-y:auto!important}body.opsc-manager-schedule-mounted .import-v255__preview article{min-height:48px!important;display:grid!important;grid-template-columns:28px minmax(150px,1fr) 92px 82px!important;align-items:center!important;gap:9px!important;padding:7px 11px!important;border-bottom:1px solid #edf2f8!important}body.opsc-manager-schedule-mounted .import-v255__preview article:last-child{border-bottom:0!important}body.opsc-manager-schedule-mounted .import-v255__preview article.has-error{background:#fff8f8!important}body.opsc-manager-schedule-mounted .import-v255__preview article>i{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#eaf8f2!important;color:#14986d!important;font-style:normal!important}body.opsc-manager-schedule-mounted .import-v255__preview article.has-error>i{background:#ffeaed!important;color:#d34158!important}body.opsc-manager-schedule-mounted .import-v255__preview article>span{display:flex!important;flex-direction:column!important;gap:2px!important}body.opsc-manager-schedule-mounted .import-v255__preview article strong{color:#193e6a!important;font-size:9px!important}body.opsc-manager-schedule-mounted .import-v255__preview article small,body.opsc-manager-schedule-mounted .import-v255__preview article b,body.opsc-manager-schedule-mounted .import-v255__preview article em{color:#7187a4!important;font-size:8px!important;font-style:normal!important;font-weight:700!important}}body.opsc-manager-schedule-mounted .sm-shell{padding:8px 12px 60px;max-width:1700px;margin:0 auto}body.opsc-manager-schedule-mounted .sm-toolbar{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:10px;box-shadow:var(--sm-shadow-sm);margin-bottom:8px;flex-wrap:wrap}body.opsc-manager-schedule-mounted .sm-title-block{display:flex;flex-direction:column;gap:0;min-width:150px}body.opsc-manager-schedule-mounted .sm-title-block h1{margin:0;font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--sm-text)}body.opsc-manager-schedule-mounted .sm-title-block p{margin:0;color:var(--sm-text-muted);font-size:10px}body.opsc-manager-schedule-mounted .sm-week-nav{display:inline-flex;align-items:center;gap:4px;background:var(--sm-blue-50);padding:3px;border-radius:9px;border:1px solid var(--sm-blue-100)}body.opsc-manager-schedule-mounted .sm-week-nav .sm-iconbtn{background:transparent;border:0;width:26px;height:26px;border-radius:6px;cursor:pointer;color:var(--sm-blue-700);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}body.opsc-manager-schedule-mounted .sm-week-nav .sm-iconbtn:hover{background:var(--sm-blue-100)}body.opsc-manager-schedule-mounted .sm-week-nav .sm-week-label{padding:0 8px;font-weight:600;font-size:12px;color:var(--sm-blue-700);min-width:160px;text-align:center}body.opsc-manager-schedule-mounted .sm-week-nav .sm-today{border:1px solid var(--sm-blue-200);background:#fff;color:var(--sm-blue-700);font-weight:600;font-size:11px;padding:4px 9px;border-radius:6px;cursor:pointer;transition:all .15s ease}body.opsc-manager-schedule-mounted .sm-week-nav .sm-today:hover{background:var(--sm-blue-100)}body.opsc-manager-schedule-mounted .sm-toolbar-spacer{flex:1}body.opsc-manager-schedule-mounted .sm-search{position:relative;display:inline-flex;align-items:center}body.opsc-manager-schedule-mounted .sm-search input{width:170px;padding:5px 10px 5px 26px;border-radius:7px;border:1px solid var(--sm-border);background:var(--sm-surface-2);color:var(--sm-text);font-size:11px;outline:none;transition:all .15s ease}body.opsc-manager-schedule-mounted .sm-search input::placeholder{color:var(--sm-text-faint)}body.opsc-manager-schedule-mounted .sm-search input:focus{border-color:var(--sm-blue-400);background:#fff;box-shadow:0 0 0 3px #60a5fa26}body.opsc-manager-schedule-mounted .sm-search svg{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--sm-text-faint);pointer-events:none}body.opsc-manager-schedule-mounted .sm-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;border-radius:7px;border:1px solid var(--sm-border);background:#fff;color:var(--sm-text);cursor:pointer;transition:all .15s ease;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-btn:hover{border-color:var(--sm-blue-300);color:var(--sm-blue-700)}body.opsc-manager-schedule-mounted .sm-btn-primary{background:linear-gradient(180deg,var(--sm-blue-500),var(--sm-blue-600));color:#fff;border-color:transparent;box-shadow:0 3px 10px -2px #2563eb59}body.opsc-manager-schedule-mounted .sm-btn-primary:hover{color:#fff;box-shadow:0 4px 12px -2px #2563eb73}body.opsc-manager-schedule-mounted .sm-btn-ghost{background:var(--sm-blue-50);border-color:transparent;color:var(--sm-blue-700)}body.opsc-manager-schedule-mounted .sm-btn-ghost:hover{background:var(--sm-blue-100);color:var(--sm-blue-700)}body.opsc-manager-schedule-mounted .sm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}body.opsc-manager-schedule-mounted .sm-stat{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:8px;padding:6px 9px;display:flex;align-items:center;gap:7px;box-shadow:var(--sm-shadow-sm);position:relative;overflow:hidden;transition:box-shadow .2s ease}body.opsc-manager-schedule-mounted .sm-stat:hover{box-shadow:var(--sm-shadow)}body.opsc-manager-schedule-mounted .sm-stat-icon{width:22px;height:22px;border-radius:6px;background:var(--sm-blue-50);color:var(--sm-blue-600);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}body.opsc-manager-schedule-mounted .sm-stat-text{display:flex;flex-direction:column;gap:0;min-width:0}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-label{font-size:9px;color:var(--sm-text-muted);font-weight:500}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-value{font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--sm-text);line-height:1.1}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-sub{font-size:9px;color:var(--sm-text-faint)}body.opsc-manager-schedule-mounted .sm-grid-card{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:12px;box-shadow:var(--sm-shadow);overflow-x:auto;overflow-y:visible}body.opsc-manager-schedule-mounted .sm-grid-head,body.opsc-manager-schedule-mounted .sm-grid-row{display:grid;grid-template-columns:minmax(104px,var(--sm-name-col)) repeat(7,minmax(64px,1fr));min-width:0;width:100%}body.opsc-manager-schedule-mounted .sm-grid-head{background:var(--sm-surface-2);border-bottom:1px solid var(--sm-border);position:sticky;top:0;z-index:5}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell,body.opsc-manager-schedule-mounted .sm-grid-row .sm-cell{padding:4px;border-right:1px solid var(--sm-border);min-height:var(--sm-row-h)}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell:last-child,body.opsc-manager-schedule-mounted .sm-grid-row .sm-cell:last-child{border-right:0}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell{font-size:10px;text-align:center;color:var(--sm-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;min-height:36px}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell .sm-day-num{font-size:13px;color:var(--sm-text);font-weight:700}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell.sm-today{background:var(--sm-blue-50);color:var(--sm-blue-700)}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell.sm-today .sm-day-num{color:var(--sm-blue-700)}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell.sm-name-cell{background:transparent}body.opsc-manager-schedule-mounted .sm-grid-row{border-bottom:1px solid var(--sm-border);transition:background .15s ease}body.opsc-manager-schedule-mounted .sm-grid-row:last-child{border-bottom:0}body.opsc-manager-schedule-mounted .sm-grid-row:hover{background:var(--sm-surface-2)}body.opsc-manager-schedule-mounted .sm-emp-cell{display:flex;align-items:center;gap:7px;padding-left:9px!important;background:var(--sm-surface);position:sticky;left:0;z-index:2;border-right:1px solid var(--sm-border)!important}body.opsc-manager-schedule-mounted .sm-grid-row:hover .sm-emp-cell{background:var(--sm-surface-2)}body.opsc-manager-schedule-mounted .sm-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--sm-blue-400),var(--sm-blue-600));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;flex-shrink:0;box-shadow:0 2px 6px -1px #2563eb59;object-fit:cover}body.opsc-manager-schedule-mounted .sm-emp-meta{display:flex;flex-direction:column;min-width:0}body.opsc-manager-schedule-mounted .sm-emp-meta .sm-emp-name{font-size:11.5px;font-weight:600;color:var(--sm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.opsc-manager-schedule-mounted .sm-emp-meta .sm-emp-sub{font-size:9.5px;color:var(--sm-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.opsc-manager-schedule-mounted .sm-day-cell{position:relative;cursor:pointer;padding:5px!important;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;overflow:visible}body.opsc-manager-schedule-mounted .sm-day-cell.sm-today{background:#60a5fa0a}body.opsc-manager-schedule-mounted .sm-day-cell .sm-add-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--sm-blue-400);opacity:0;transition:opacity .15s ease;pointer-events:none;font-size:22px}body.opsc-manager-schedule-mounted .sm-day-cell:hover .sm-add-hint{opacity:.9}body.opsc-manager-schedule-mounted .sm-day-cell.sm-has-shift .sm-add-hint{display:none}body.opsc-manager-schedule-mounted .sm-day-cell.sm-unavailable{cursor:not-allowed;background:repeating-linear-gradient(-45deg,#fbbf241a 0 6px,#fbbf2438 6px 12px),linear-gradient(180deg,#fff7edcc,#feebc8a6)}body.opsc-manager-schedule-mounted .sm-day-cell.sm-unavailable:hover .sm-add-hint{opacity:0}body.opsc-manager-schedule-mounted .sm-day-cell.sm-unavailable .sm-unavail-tag{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#92400e;background:#ffffffeb;border:1px dashed rgba(217,119,6,.55);border-radius:8px;padding:6px 8px;box-shadow:0 2px 6px -2px #92400e33}body.opsc-manager-schedule-mounted .sm-shift{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;gap:1px;padding:6px 56px 6px 12px;border-radius:10px;font-size:11px;color:var(--sm-text);background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-left:4px solid #60a5fa;box-shadow:0 4px 12px -8px #3b82f64d,inset 0 1px #fffc;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;overflow:hidden;text-align:left}body.opsc-manager-schedule-mounted .sm-shift:after{content:"SHIFT";position:absolute;top:5px;right:5px;font-size:8.5px;font-weight:800;letter-spacing:.1em;padding:2px 7px;border-radius:999px;background:#bfdbfe;color:#1e3a8a;box-shadow:0 2px 4px -2px #0f172a2e;pointer-events:none}body.opsc-manager-schedule-mounted .sm-shift:hover{transform:translateY(-1px);box-shadow:var(--sm-shadow)}body.opsc-manager-schedule-mounted .sm-shift .sm-shift-time{font-size:11px;font-weight:700;color:var(--sm-blue-700);letter-spacing:-.01em}body.opsc-manager-schedule-mounted .sm-shift .sm-shift-label{font-size:10px;color:var(--sm-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-mid{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#bbf7d0;border-left-color:#34d399}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-mid .sm-shift-time{color:#0369a1}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-mid:after{background:#bbf7d0;color:#14532d;content:"MID"}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-late{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fed7aa;border-left-color:#fb923c}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-late .sm-shift-time{color:#4338ca}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-late:after{background:#fed7aa;color:#7c2d12;content:"LATE"}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-night{background:linear-gradient(135deg,#f5f3ff,#fff);border-color:#ddd6fe;border-left-color:#8b5cf6}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-night .sm-shift-time{color:#3730a3}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-night:after{background:#ddd6fe;color:#4c1d95;content:"NIGHT"}body.opsc-manager-schedule-mounted .sm-shift:not(.sm-shift-mid):not(.sm-shift-late):not(.sm-shift-night):not(.sm-shift-dayoff):not(.sm-shift-dispatch):after{content:"MORNING";background:#fde68a;color:#78350f}body.opsc-manager-schedule-mounted .sm-shift:not(.sm-shift-mid):not(.sm-shift-late):not(.sm-shift-night):not(.sm-shift-dayoff):not(.sm-shift-dispatch){background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a;border-left-color:#f59e0b}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-dayoff{background:#f1f5f9;border-left-color:#cbd5e1}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-dayoff:after{content:"OFF";background:#e2e8f0;color:#475569}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-dayoff .sm-shift-time{color:#64748b;font-size:11px;letter-spacing:.04em}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-draft{background:repeating-linear-gradient(45deg,#fff,#fff 6px,#f1f5fd 6px 12px);border-left-style:dashed}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-dispatch{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-left-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b2e inset}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-dispatch:after{content:"DISPATCH";background:#fb923c;color:#fff}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-dispatch .sm-shift-time{color:#9a3412;font-weight:700}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-dispatch .sm-shift-label{color:#b45309}body.opsc-manager-schedule-mounted .sm-shift-dispatch-tag{display:inline-block;margin-top:2px;background:#f59e0b;color:#fff!important;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.4}body.opsc-manager-schedule-mounted .sm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--sm-text-muted)}body.opsc-manager-schedule-mounted .sm-empty svg{color:var(--sm-blue-300);margin-bottom:10px}body.opsc-manager-schedule-mounted .sm-empty h3{margin:4px 0;color:var(--sm-text);font-weight:600}body.opsc-manager-schedule-mounted .sm-skel{background:linear-gradient(90deg,#eef3fa,#f7fafd,#eef3fa);background-size:200% 100%;animation:sm-shimmer 1.4s linear infinite;border-radius:8px}body.opsc-manager-schedule-mounted .sm-modal-backdrop{position:fixed;inset:0;background:#0f254059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:200;padding:24px;animation:sm-fade-in .18s ease}body.opsc-manager-schedule-mounted .sm-modal{width:100%;max-width:520px;background:#fff;border-radius:18px;box-shadow:var(--sm-shadow-lg);border:1px solid var(--sm-border);overflow:hidden;animation:sm-pop .22s cubic-bezier(.2,.9,.3,1.2);max-height:calc(100vh - 48px);display:flex;flex-direction:column}body.opsc-manager-schedule-mounted .sm-modal.sm-modal-lg{max-width:720px}body.opsc-manager-schedule-mounted .sm-modal-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--sm-border);background:linear-gradient(180deg,#fff,var(--sm-blue-50))}body.opsc-manager-schedule-mounted .sm-modal-head .sm-modal-icon{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid var(--sm-blue-100);color:var(--sm-blue-600);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}body.opsc-manager-schedule-mounted .sm-modal-head .sm-modal-title{display:flex;flex-direction:column;flex:1;min-width:0}body.opsc-manager-schedule-mounted .sm-modal-head h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#0f172a}body.opsc-manager-schedule-mounted .sm-modal-head p{margin:2px 0 0;font-size:12px;color:#475569}body.opsc-manager-schedule-mounted .sm-modal-head .sm-close{background:transparent;border:0;cursor:pointer;width:32px;height:32px;border-radius:8px;color:var(--sm-text-muted);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}body.opsc-manager-schedule-mounted .sm-modal-head .sm-close:hover{background:var(--sm-blue-50);color:var(--sm-blue-700)}body.opsc-manager-schedule-mounted .sm-modal-body{padding:20px 22px;overflow:auto;display:flex;flex-direction:column;gap:14px}body.opsc-manager-schedule-mounted .sm-modal-foot{padding:14px 22px;border-top:1px solid var(--sm-border);display:flex;gap:10px;justify-content:flex-end;background:var(--sm-surface-2)}body.opsc-manager-schedule-mounted .sm-field{display:flex;flex-direction:column;gap:6px}body.opsc-manager-schedule-mounted .sm-field label{font-size:12px;font-weight:600;color:var(--sm-text-muted)}body.opsc-manager-schedule-mounted .sm-input,body.opsc-manager-schedule-mounted .sm-select,body.opsc-manager-schedule-mounted .sm-textarea{width:100%;padding:10px 12px;font-size:13px;border-radius:10px;border:1px solid var(--sm-border);background:#fff;color:var(--sm-text);outline:none;transition:all .15s ease;font-family:inherit}body.opsc-manager-schedule-mounted .sm-input:focus,body.opsc-manager-schedule-mounted .sm-select:focus,body.opsc-manager-schedule-mounted .sm-textarea:focus{border-color:var(--sm-blue-400);box-shadow:0 0 0 4px #60a5fa2e}body.opsc-manager-schedule-mounted .sm-textarea{min-height:80px;resize:vertical}body.opsc-manager-schedule-mounted .sm-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.opsc-manager-schedule-mounted .sm-shift-presets{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.opsc-manager-schedule-mounted .sm-preset{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--sm-border);background:#fff;cursor:pointer;text-align:left;transition:all .15s ease;font-family:inherit}body.opsc-manager-schedule-mounted .sm-preset:hover{border-color:var(--sm-blue-300);transform:translateY(-1px);box-shadow:var(--sm-shadow-sm)}body.opsc-manager-schedule-mounted .sm-preset.sm-active{border-color:var(--sm-blue-500);background:var(--sm-blue-50);box-shadow:0 0 0 3px #60a5fa2e}body.opsc-manager-schedule-mounted .sm-preset-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;background:var(--sm-blue-500)}body.opsc-manager-schedule-mounted .sm-preset-text{display:flex;flex-direction:column}body.opsc-manager-schedule-mounted .sm-preset-text strong{font-size:13px;color:var(--sm-text)}body.opsc-manager-schedule-mounted .sm-preset-text span{font-size:11px;color:var(--sm-text-muted)}body.opsc-manager-schedule-mounted .sm-drawer-backdrop{position:fixed;inset:0;background:#0f254059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:190;animation:sm-fade-in .18s ease}body.opsc-manager-schedule-mounted .sm-drawer{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:90vw;background:#fff;z-index:195;box-shadow:-20px 0 40px -10px #0f254026;display:flex;flex-direction:column;animation:sm-slide-in .25s cubic-bezier(.2,.9,.3,1)}body.opsc-manager-schedule-mounted .sm-drawer-head{padding:18px 22px;border-bottom:1px solid var(--sm-border);display:flex;align-items:center;justify-content:space-between}body.opsc-manager-schedule-mounted .sm-drawer-head h3{margin:0;font-size:16px;font-weight:700}body.opsc-manager-schedule-mounted .sm-drawer-body{padding:20px 22px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:16px}body.opsc-manager-schedule-mounted .sm-drawer-foot{padding:14px 22px;border-top:1px solid var(--sm-border);display:flex;gap:10px}body.opsc-manager-schedule-mounted .sm-chip-group{display:flex;flex-wrap:wrap;gap:8px}body.opsc-manager-schedule-mounted .sm-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--sm-border);background:#fff;font-size:12px;font-weight:600;color:var(--sm-text-muted);cursor:pointer;transition:all .15s ease}body.opsc-manager-schedule-mounted .sm-chip:hover{border-color:var(--sm-blue-300);color:var(--sm-blue-700)}body.opsc-manager-schedule-mounted .sm-chip.sm-on{background:var(--sm-blue-500);color:#fff;border-color:var(--sm-blue-500)}body.opsc-manager-schedule-mounted .sm-toast-wrap{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:300}body.opsc-manager-schedule-mounted .sm-toast{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--sm-border);border-left:3px solid var(--sm-blue-500);border-radius:12px;padding:12px 16px;box-shadow:var(--sm-shadow-lg);font-size:13px;color:var(--sm-text);min-width:240px;animation:sm-slide-in-up .22s ease}body.opsc-manager-schedule-mounted .sm-toast.sm-toast-success{border-left-color:#10b981}body.opsc-manager-schedule-mounted .sm-toast.sm-toast-error{border-left-color:#ef4444}body.opsc-manager-schedule-mounted .sm-pulse{animation:sm-pulse-blue 1.6s ease-in-out infinite}@media(max-width:1100px){body.opsc-manager-schedule-mounted .sm-stats{grid-template-columns:repeat(2,1fr)}body.opsc-manager-schedule-mounted .sm-root{--sm-name-col: clamp(96px, 12vw, 124px)}}@media(max-width:720px){body.opsc-manager-schedule-mounted .sm-shell{padding:16px 12px 60px}body.opsc-manager-schedule-mounted .sm-search input{width:160px}}body.opsc-manager-schedule-mounted .sm-root{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;flex:1 1 0%;min-height:100vh;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;position:relative;isolation:isolate}body.opsc-manager-schedule-mounted .sm-root *,body.opsc-manager-schedule-mounted .sm-root *:before,body.opsc-manager-schedule-mounted .sm-root *:after{box-sizing:border-box}body.opsc-manager-schedule-mounted>.sm-root,body.opsc-manager-schedule-mounted .app-shell>.sm-root:not(.app-main .sm-root),body.opsc-manager-schedule-mounted main>.sm-root:not(.app-main .sm-root){margin-left:var(--sm-sidebar-gutter);width:calc(100% - var(--sm-sidebar-gutter));max-width:calc(100% - var(--sm-sidebar-gutter))}@media(max-width:900px){body.opsc-manager-schedule-mounted>.sm-root,body.opsc-manager-schedule-mounted .app-shell>.sm-root:not(.app-main .sm-root),body.opsc-manager-schedule-mounted main>.sm-root:not(.app-main .sm-root){margin-left:0;width:100%;max-width:100%}}body.opsc-manager-schedule-mounted .sm-bulk-v250-toggle{display:none}@media(min-width:901px){body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search{position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid #cfddf0!important;background:#fff!important;color:#17366a!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search:before,body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search:after,body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search input:before,body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search input:after{content:none!important;display:none!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search>svg{position:relative!important;z-index:2!important;color:#17366a!important;stroke:#17366a!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search>input{all:unset!important;position:relative!important;z-index:2!important;box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;height:100%!important;border:0!important;background:#fff!important;color:#132f5d!important;-webkit-text-fill-color:#132f5d!important;font:inherit!important;font-size:8px!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search>input::placeholder{color:#758aa9!important;opacity:1!important}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope{gap:12px!important;padding:11px 13px!important}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope>span{flex:1 1 auto!important}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope label{position:relative!important;display:flex!important;flex:0 1 150px!important;flex-direction:row!important;align-items:center!important;gap:7px!important;min-width:0!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope label>input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .sm-recurring-v250-toggle{position:relative!important;display:block!important;flex:0 0 28px!important;width:28px!important;height:16px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#cbd7e7!important;box-shadow:inset 0 0 0 1px #1b3b6617!important;transition:background .16s ease!important}body.opsc-manager-schedule-mounted .sm-recurring-v250-toggle>i{display:block!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #132f5d47!important;transition:transform .16s ease!important}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope input:checked+.sm-recurring-v250-toggle{background:#176df6!important}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope input:checked+.sm-recurring-v250-toggle>i{transform:translate(12px)!important}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope label>b{min-width:0!important;color:#264a75!important;font-size:8px!important;font-weight:750!important;line-height:1.25!important}body.opsc-manager-schedule-mounted .notes-v3__files{position:relative!important;display:block!important;min-height:52px!important;margin-top:10px!important;overflow:hidden!important;border:1px solid #d6e2f2!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .notes-v3__files:before,body.opsc-manager-schedule-mounted .notes-v3__files:after{content:none!important;display:none!important}body.opsc-manager-schedule-mounted .notes-v3__files>input[type=file]{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .notes-v3__file-control{position:relative!important;z-index:1!important;width:100%!important;min-height:50px!important;display:grid!important;grid-template-columns:28px auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:7px 10px!important}body.opsc-manager-schedule-mounted .notes-v3__file-control>i{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#edf5ff!important;color:#1764e9!important;font-style:normal!important}body.opsc-manager-schedule-mounted .notes-v3__file-control>strong{min-height:29px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border-radius:7px!important;background:#176df6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:8px!important;font-weight:800!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .notes-v3__file-control>small{overflow:hidden!important;color:#6f84a2!important;font-size:7.5px!important;font-weight:650!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-modal:has(.stl-v2){width:min(1020px,calc(100vw - 64px))!important;max-width:1020px!important;max-height:calc(100vh - 44px)!important}body.opsc-manager-schedule-mounted .sm-modal:has(.stl-v2)>.sm-modal-body{min-width:0!important;overflow:hidden!important;padding:16px!important}body.opsc-manager-schedule-mounted .stl-v2{width:100%!important;min-width:0!important;min-height:0!important;height:min(560px,calc(100vh - 205px))!important;grid-template-columns:248px minmax(0,1fr)!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .stl-v2__library{min-width:0!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .stl-v2__workspace{min-width:0!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:15px!important}body.opsc-manager-schedule-mounted .stl-v2__preview-head,body.opsc-manager-schedule-mounted .stl-v2__days,body.opsc-manager-schedule-mounted .stl-v2__controls,body.opsc-manager-schedule-mounted .stl-v2__employees-head,body.opsc-manager-schedule-mounted .stl-v2__employees,body.opsc-manager-schedule-mounted .stl-v2__draft-note{width:100%!important;min-width:0!important;max-width:100%!important}body.opsc-manager-schedule-mounted .stl-v2__days{grid-template-columns:repeat(7,minmax(0,1fr))!important;overflow:hidden!important;gap:5px!important}body.opsc-manager-schedule-mounted .stl-v2__days>div{min-width:0!important;padding:8px 2px!important}body.opsc-manager-schedule-mounted .stl-v2__controls{grid-template-columns:minmax(145px,.8fr) repeat(2,minmax(0,1fr))!important;gap:7px!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .stl-v2__controls>*,body.opsc-manager-schedule-mounted .stl-option,body.opsc-manager-schedule-mounted .stl-field{min-width:0!important;max-width:100%!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .stl-option>span{min-width:0!important}body.opsc-manager-schedule-mounted .stl-option small{white-space:normal!important}body.opsc-manager-schedule-mounted .stl-v2__employees{overflow-x:hidden!important;overflow-y:auto!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-config{min-height:92px!important;align-items:stretch!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-action-panel{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:10px 12px!important;border:1px solid #d6e4f6!important;border-radius:10px!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-action-panel>div{display:flex!important;align-items:center!important;gap:9px!important;color:#1764e9!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-action-panel>div>span{display:flex!important;flex-direction:column!important;gap:2px!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-action-panel strong{color:#183767!important;font-size:9px!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-action-panel small{color:#7489a6!important;font-size:7.5px!important;font-weight:600!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-action-panel>label{min-width:180px!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-action-panel.is-delete{border-color:#f4d6dc!important;background:#fffafb!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-action-panel.is-delete>div{color:#d23e57!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-setting{min-width:142px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;color:#49688f!important;font-size:7.5px!important;font-weight:750!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-setting>i,body.opsc-manager-schedule-mounted .sm-bulk-v250-toggle{position:relative!important;display:block!important;flex:0 0 30px!important;width:30px!important;height:18px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#cbd7e7!important;box-shadow:inset 0 0 0 1px #1b3b6614!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-setting>i>b,body.opsc-manager-schedule-mounted .sm-bulk-v250-toggle>i{display:block!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #132f5d40!important;transition:transform .16s ease!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-setting.is-on>i,body.opsc-manager-schedule-mounted .sm-bulk-v250-table input:checked+.sm-bulk-v250-toggle,body.opsc-manager-schedule-mounted .sm-bulk-v250-table-head input:checked+.sm-bulk-v250-toggle{background:#176df6!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-setting.is-on>i>b,body.opsc-manager-schedule-mounted .sm-bulk-v250-table input:checked+.sm-bulk-v250-toggle>i,body.opsc-manager-schedule-mounted .sm-bulk-v250-table-head input:checked+.sm-bulk-v250-toggle>i{transform:translate(12px)!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-table input[type=checkbox],body.opsc-manager-schedule-mounted .sm-bulk-v250-table-head input[type=checkbox]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-table-head label{position:relative!important;flex-direction:row!important;align-items:center!important;gap:8px!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-table>label{position:relative!important;grid-template-columns:32px minmax(130px,1fr) 90px 78px auto!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-table>label>.sm-bulk-v250-toggle{display:block!important;flex-direction:initial!important;gap:0!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-table label>.sm-bulk-v250-locked{display:flex!important;align-items:center!important;gap:4px!important;color:#1764e9!important;font-size:8px!important;font-style:normal!important;font-weight:800!important}}@media(max-width:900px){body.opsc-manager-schedule-mounted .cov-v252-hero,body.opsc-manager-schedule-mounted .cov-v252-tabs,body.opsc-manager-schedule-mounted .audit-v252-summary,body.opsc-manager-schedule-mounted .audit-v252-changes-tab,body.opsc-manager-schedule-mounted .sm-bulk-v252-intro{display:none!important}}body.opsc-manager-schedule-mounted .sm-custom-select-desktop{display:none}@media(min-width:901px){body.opsc-manager-schedule-mounted .sm-native-select-mobile{display:none!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop{position:relative!important;display:block!important;width:100%!important;min-width:0!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop.sm-select,body.opsc-manager-schedule-mounted .sm-custom-select-desktop.acm-filter-select,body.opsc-manager-schedule-mounted .sm-custom-select-desktop.tem-dept-select,body.opsc-manager-schedule-mounted .sm-custom-select-desktop.gen-select,body.opsc-manager-schedule-mounted .sm-custom-select-desktop.esm-time-select,body.opsc-manager-schedule-mounted .sm-custom-select-desktop.esm-dept-select,body.opsc-manager-schedule-mounted .sm-custom-select-desktop.esm-break-select{height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop>button{width:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;padding:0 11px!important;border:1px solid #cfddf0!important;border-radius:10px!important;background:#fff!important;color:#173866!important;-webkit-text-fill-color:#173866!important;box-shadow:none!important;font:inherit!important;font-size:10px!important;font-weight:750!important;text-align:left!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop>button>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop.is-open>button{border-color:#5d9cff!important;box-shadow:0 0 0 3px #347ef41f!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop.is-disabled{opacity:.58!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;z-index:2147483000!important;width:max(100%,230px)!important;max-height:280px!important;display:flex!important;flex-direction:column!important;gap:5px!important;padding:7px!important;overflow:hidden!important;border:1px solid #cfdef2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 20px 48px #0f2d5838!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu>label{min-height:36px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;padding:0 9px!important;border:1px solid #dce6f3!important;border-radius:8px!important;background:#fff!important;color:#607ea5!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu>label>input{all:unset!important;box-sizing:border-box!important;width:100%!important;height:34px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#173866!important;-webkit-text-fill-color:#173866!important;font-size:9px!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu>div{min-height:0!important;max-height:220px!important;overflow-y:auto!important;overscroll-behavior:contain!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu>div>button{width:100%!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:7px 9px!important;border:0!important;border-radius:8px!important;background:#fff!important;color:#345980!important;text-align:left!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu>div>button:hover,body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu>div>button.is-selected{background:#edf5ff!important;color:#1764e9!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu>div>button>span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu strong{color:inherit!important;font-size:9px!important;font-weight:800!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu small{color:#8194ad!important;font-size:7.5px!important;font-weight:600!important}body.opsc-manager-schedule-mounted .sm-custom-select-desktop__menu>p{margin:0!important;padding:14px 8px!important;color:#8497af!important;font-size:9px!important;text-align:center!important}body.opsc-manager-schedule-mounted .dsb-main{padding-top:8px!important}body.opsc-manager-schedule-mounted .dsb-actionbar{padding-top:7px!important}body.opsc-manager-schedule-mounted .dsb-actionbar>h3:first-child{margin-top:0!important;padding-top:0!important}body.opsc-manager-schedule-mounted .dsb-filterbar{grid-template-columns:minmax(230px,1.35fr) repeat(4,minmax(150px,1fr))!important;grid-auto-rows:auto!important;align-items:center!important;gap:9px!important;padding:7px 0 8px!important;z-index:50!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search,body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button{width:100%!important;height:42px!important;min-height:42px!important;border:1px solid #cfddf0!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search{gap:10px!important;padding:0 13px!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search>input{padding:0!important;font-size:10px!important}body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button{grid-template-columns:18px minmax(0,1fr) 14px!important;gap:9px!important;padding:0 13px!important;font-size:9px!important}body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button>svg:first-child{width:18px!important;height:18px!important;color:#20528b!important}body.opsc-manager-schedule-mounted .dsb-filter-actions{grid-column:1 / -1!important;min-height:25px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}body.opsc-manager-schedule-mounted .dsb-filter-menu{padding:7px!important;border:1px solid #cfdef2!important;box-shadow:0 18px 42px #11305e2e!important}body.opsc-manager-schedule-mounted .dsb-filter-menu>label{min-height:34px!important;height:34px!important;padding:0 9px!important;border:1px solid #dce6f3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;outline:0!important}body.opsc-manager-schedule-mounted .dsb-filter-menu>label>input{all:unset!important;box-sizing:border-box!important;display:block!important;width:100%!important;height:32px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#173866!important;-webkit-text-fill-color:#173866!important;font-size:8px!important}body.opsc-manager-schedule-mounted .dsb-planningbar{min-height:52px!important;padding:4px 0 3px!important;border-top:0!important}body.opsc-manager-schedule-mounted .dsb-date-navigator{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}body.opsc-manager-schedule-mounted .dsb-date-navigator>span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#6e85a6!important;font-size:8px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.05em!important}body.opsc-manager-schedule-mounted .dsb-date-navigator .dsb-week-nav{gap:7px!important}body.opsc-manager-schedule-mounted .dsb-date-navigator .dsb-week-nav>button,body.opsc-manager-schedule-mounted .dsb-date-picker>button{height:38px!important;min-width:40px!important;padding:0 12px!important;border:1px solid #d5e2f2!important;border-radius:9px!important;background:#fff!important;color:#19477f!important;box-shadow:none!important;font-size:9px!important;font-weight:800!important}body.opsc-manager-schedule-mounted .dsb-date-navigator .dsb-week-view{min-width:78px!important;background:#eef5ff!important;color:#1764e9!important}body.opsc-manager-schedule-mounted .dsb-date-picker{position:relative!important}body.opsc-manager-schedule-mounted .dsb-date-picker>.dsb-week-label{min-width:190px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;z-index:500!important;width:360px!important;padding:13px!important;border:1px solid #cfdef2!important;border-radius:13px!important;background:#fff!important;box-shadow:0 22px 55px #0f2d5838!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu header{display:flex!important;flex-direction:column!important;gap:3px!important;padding-bottom:10px!important;border-bottom:1px solid #edf2f8!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu header strong{color:#173866!important;font-size:11px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu header small{color:#7b90aa!important;font-size:8px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:11px!important;color:#536f93!important;font-size:9px!important;font-weight:800!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu input{min-height:36px!important;padding:0 9px!important;border:1px solid #d5e2f2!important;border-radius:8px!important;background:#fff!important;color:#173866!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:10px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div button{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid #dce6f2!important;border-radius:8px!important;background:#f8fbff!important;color:#315b8a!important;font-size:7.5px!important;font-weight:750!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu footer{display:flex!important;justify-content:flex-end!important;margin-top:11px!important;padding-top:10px!important;border-top:1px solid #edf2f8!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu footer button{min-height:35px!important;padding:0 13px!important;border:1px solid #1764e9!important;border-radius:8px!important;background:#1764e9!important;color:#fff!important;font-size:8px!important;font-weight:850!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-content{overflow:visible!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-config{height:auto!important;min-height:112px!important;align-items:start!important;overflow:visible!important;margin-bottom:10px!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-config textarea{position:static!important;min-height:72px!important;max-height:110px!important;margin:0!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-picker-bar{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:9px 11px!important;border:1px solid #dbe7f5!important;border-radius:11px!important;background:#f8fbff!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-picker-bar>div{display:flex!important;flex-direction:column!important;gap:3px!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-picker-bar strong{color:#183d6c!important;font-size:10px!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-picker-bar span{color:#748ba8!important;font-size:8px!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-picker-bar>button{min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 12px!important;border:1px solid #bcd4f8!important;border-radius:8px!important;background:#fff!important;color:#1764e9!important;font-size:8px!important;font-weight:850!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-table{max-height:245px!important}}@media(max-width:720px){body.opsc-manager-schedule-mounted .sm-grid-head,body.opsc-manager-schedule-mounted .sm-grid-row{grid-template-columns:minmax(84px,92px) repeat(7,minmax(36px,1fr))}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell{padding:2px;font-size:9px}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell .sm-day-num{font-size:11px}body.opsc-manager-schedule-mounted .sm-day-cell{padding:3px!important}body.opsc-manager-schedule-mounted .sm-emp-cell{padding-left:5px!important;gap:4px}body.opsc-manager-schedule-mounted .sm-avatar{width:20px;height:20px;font-size:9px}body.opsc-manager-schedule-mounted .sm-emp-meta .sm-emp-name{font-size:10px}body.opsc-manager-schedule-mounted .sm-emp-meta .sm-emp-sub{font-size:8.5px}body.opsc-manager-schedule-mounted .sm-shift{padding:4px 5px}body.opsc-manager-schedule-mounted .sm-shift .sm-shift-time{font-size:9px}body.opsc-manager-schedule-mounted .sm-shift .sm-shift-label{font-size:8.5px}}body.opsc-manager-schedule-mounted .sm-shell{width:100%;max-width:1600px;margin:0 auto;padding:24px 28px 80px;box-sizing:border-box}@media(max-width:900px){body.opsc-manager-schedule-mounted .sm-shell{padding:16px 14px 80px}}body.opsc-manager-schedule-mounted .sm-grid-wrap,body.opsc-manager-schedule-mounted .sm-table-wrap,body.opsc-manager-schedule-mounted .sm-week-grid-wrap{width:100%;max-width:100%;overflow-x:auto}body.opsc-manager-schedule-mounted .modal-overlay{position:fixed;inset:0;z-index:1000;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:sm-fade .15s ease}body.opsc-manager-schedule-mounted .alm-modal,body.opsc-manager-schedule-mounted .alm-detail-modal{width:100%;max-width:760px;background:#fff;color:#0f172a;border-radius:16px;box-shadow:0 24px 60px -20px #0f172a59,0 8px 16px -8px #0f172a2e;border:1px solid var(--sm-border);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;animation:sm-pop .22s cubic-bezier(.2,.9,.3,1.2)}body.opsc-manager-schedule-mounted .alm-detail-modal{max-width:640px}body.opsc-manager-schedule-mounted .alm-header,body.opsc-manager-schedule-mounted .alm-detail-header{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--sm-border);background:linear-gradient(180deg,#fff,var(--sm-blue-50))}body.opsc-manager-schedule-mounted .alm-header-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}body.opsc-manager-schedule-mounted .alm-icon{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid var(--sm-blue-100);display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}body.opsc-manager-schedule-mounted .alm-title,body.opsc-manager-schedule-mounted .alm-detail-title{margin:0;font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.01em}body.opsc-manager-schedule-mounted .alm-subtitle,body.opsc-manager-schedule-mounted .alm-detail-time{font-size:12px;color:#64748b;margin-top:2px}body.opsc-manager-schedule-mounted .alm-close{background:transparent;border:0;cursor:pointer;width:32px;height:32px;border-radius:8px;color:#64748b;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}body.opsc-manager-schedule-mounted .alm-close:hover{background:var(--sm-blue-50);color:var(--sm-blue-700)}body.opsc-manager-schedule-mounted .alm-filters{display:flex;gap:10px;padding:14px 22px;border-bottom:1px solid var(--sm-border);background:#f8fafc}body.opsc-manager-schedule-mounted .alm-search-wrap{flex:1;position:relative;display:flex;align-items:center}body.opsc-manager-schedule-mounted .alm-search-wrap>svg{position:absolute;left:12px;pointer-events:none}body.opsc-manager-schedule-mounted .alm-search{width:100%;padding:9px 12px 9px 34px;border:1px solid var(--sm-border);border-radius:8px;font-size:13px;color:#0f172a;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}body.opsc-manager-schedule-mounted .alm-search:focus{border-color:var(--sm-blue-400);box-shadow:0 0 0 3px #2b86f526}body.opsc-manager-schedule-mounted .alm-type-wrap{position:relative;min-width:180px}body.opsc-manager-schedule-mounted .alm-type-select{appearance:none;width:100%;padding:9px 32px 9px 12px;border:1px solid var(--sm-border);border-radius:8px;background:#fff;color:#0f172a;font-size:13px;cursor:pointer;outline:none}body.opsc-manager-schedule-mounted .alm-type-select:focus{border-color:var(--sm-blue-400);box-shadow:0 0 0 3px #2b86f526}body.opsc-manager-schedule-mounted .alm-body{flex:1;overflow:auto;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:#fff}body.opsc-manager-schedule-mounted .alm-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;color:#64748b;font-size:13px}body.opsc-manager-schedule-mounted .alm-empty-box{padding:14px 18px;border-radius:10px;background:#f1f5f9;border:1px dashed #cbd5e1;font-weight:500}body.opsc-manager-schedule-mounted .alm-checks{display:flex;flex-direction:column;gap:6px;font-size:12px}body.opsc-manager-schedule-mounted .alm-check{display:inline-flex;align-items:center;gap:6px}body.opsc-manager-schedule-mounted .alm-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--sm-border);border-radius:10px;background:#fff;transition:background .15s ease,border-color .15s ease}body.opsc-manager-schedule-mounted .alm-row:hover{background:#f8fafc;border-color:#cbd5e1}body.opsc-manager-schedule-mounted .alm-row-icon{width:36px;height:36px;border-radius:8px;background:var(--sm-blue-50);display:inline-flex;align-items:center;justify-content:center;font-size:18px}body.opsc-manager-schedule-mounted .alm-row-main{min-width:0;display:flex;flex-direction:column;gap:4px}body.opsc-manager-schedule-mounted .alm-row-title{font-size:13px;font-weight:600;color:#0f172a;line-height:1.3}body.opsc-manager-schedule-mounted .alm-row-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#64748b}body.opsc-manager-schedule-mounted .alm-tag{padding:2px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-weight:600;text-transform:capitalize;font-size:10.5px}body.opsc-manager-schedule-mounted .alm-emp,body.opsc-manager-schedule-mounted .alm-time{display:inline-flex;align-items:center;gap:4px}body.opsc-manager-schedule-mounted .alm-row-actions{display:flex;gap:6px;flex-shrink:0}body.opsc-manager-schedule-mounted .alm-view-btn,body.opsc-manager-schedule-mounted .alm-revert-btn{padding:6px 10px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--sm-border);background:#fff;color:#0f172a;transition:background .15s ease}body.opsc-manager-schedule-mounted .alm-view-btn:hover{background:var(--sm-blue-50);border-color:var(--sm-blue-200);color:var(--sm-blue-700)}body.opsc-manager-schedule-mounted .alm-revert-btn{color:#b45309;border-color:#fde68a;background:#fffbeb}body.opsc-manager-schedule-mounted .alm-revert-btn:hover{background:#fef3c7}body.opsc-manager-schedule-mounted .alm-pagination{display:flex;justify-content:center;align-items:center;gap:12px;padding:10px;border-top:1px solid var(--sm-border);background:#f8fafc;font-size:12px;color:#475569}body.opsc-manager-schedule-mounted .alm-page-btn{width:30px;height:30px;border-radius:7px;border:1px solid var(--sm-border);background:#fff;cursor:pointer;color:#0f172a}body.opsc-manager-schedule-mounted .alm-page-btn:disabled{opacity:.4;cursor:not-allowed}body.opsc-manager-schedule-mounted .alm-page-label{font-weight:600}body.opsc-manager-schedule-mounted .alm-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--sm-border);background:#f8fafc}body.opsc-manager-schedule-mounted .alm-close-btn,body.opsc-manager-schedule-mounted .alm-cancel-btn,body.opsc-manager-schedule-mounted .alm-export-btn{padding:9px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--sm-border);background:#fff;color:#0f172a;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease,border-color .15s ease}body.opsc-manager-schedule-mounted .alm-close-btn:hover,body.opsc-manager-schedule-mounted .alm-cancel-btn:hover{background:#f1f5f9}body.opsc-manager-schedule-mounted .alm-export-btn{background:var(--sm-blue-500);color:#fff;border-color:var(--sm-blue-500)}body.opsc-manager-schedule-mounted .alm-export-btn:hover{background:var(--sm-blue-600);border-color:var(--sm-blue-600)}body.opsc-manager-schedule-mounted .alm-detail-body{padding:18px 22px;display:flex;flex-direction:column;gap:8px}body.opsc-manager-schedule-mounted .alm-detail-desc{font-size:14px;color:#0f172a;font-weight:500}body.opsc-manager-schedule-mounted .alm-detail-meta{font-size:12px;color:#475569}body.opsc-manager-schedule-mounted .alm-diff{flex:1;min-width:0;border-radius:10px;padding:10px 12px;border:1px solid var(--sm-border);background:#fff}body.opsc-manager-schedule-mounted .alm-diff--before{background:#fef2f2;border-color:#fecaca}body.opsc-manager-schedule-mounted .alm-diff--after{background:#ecfdf5;border-color:#a7f3d0}body.opsc-manager-schedule-mounted .alm-diff-title{font-size:11px;font-weight:700;text-transform:uppercase;color:#475569;margin-bottom:4px}body.opsc-manager-schedule-mounted .alm-diff-code{margin:0;font-size:11.5px;color:#0f172a;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-height:220px;overflow:auto}body.opsc-manager-schedule-mounted .alm-diff-empty{flex:1;padding:14px;text-align:center;color:#64748b;font-size:12px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px}body.opsc-manager-schedule-mounted .req-section{border:1px solid var(--sm-border);border-radius:12px;padding:14px 16px;background:#f8fbff;display:flex;flex-direction:column;gap:10px}body.opsc-manager-schedule-mounted .req-section h4{margin:0;font-size:13px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px}body.opsc-manager-schedule-mounted .req-section p.req-hint{margin:0;font-size:12px;color:#64748b;line-height:1.5}body.opsc-manager-schedule-mounted .req-cert-row{display:grid;grid-template-columns:1fr 90px 32px;gap:8px;align-items:center}body.opsc-manager-schedule-mounted .req-cert-row .sm-input,body.opsc-manager-schedule-mounted .req-cert-row .sm-select{font-size:13px;padding:7px 10px}body.opsc-manager-schedule-mounted .req-cert-remove{width:32px;height:32px;border-radius:8px;background:#fee2e2;color:#b91c1c;border:1px solid #fecaca;cursor:pointer;font-weight:700}body.opsc-manager-schedule-mounted .req-add-btn{align-self:flex-start;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:600;background:var(--sm-blue-50);border:1px solid var(--sm-blue-200);color:var(--sm-blue-700);cursor:pointer}body.opsc-manager-schedule-mounted .req-add-btn:hover{background:var(--sm-blue-100)}body.opsc-manager-schedule-mounted .req-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff;border:1px solid var(--sm-border);border-radius:10px}body.opsc-manager-schedule-mounted .req-toggle-row .req-toggle-label{font-size:13px;font-weight:600;color:#0f172a}body.opsc-manager-schedule-mounted .req-toggle-row .req-toggle-sub{font-size:11.5px;color:#64748b;margin-top:2px}body.opsc-manager-schedule-mounted .cov-list{display:flex;flex-direction:column;gap:8px}body.opsc-manager-schedule-mounted .cov-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 14px;border-radius:10px;border:1px solid var(--sm-border);background:#fff}body.opsc-manager-schedule-mounted .cov-item.cov-error{background:#fef2f2;border-color:#fecaca}body.opsc-manager-schedule-mounted .cov-item.cov-warn{background:#fffbeb;border-color:#fde68a}body.opsc-manager-schedule-mounted .cov-item.cov-ok{background:#ecfdf5;border-color:#a7f3d0}body.opsc-manager-schedule-mounted .cov-item-icon{font-size:18px}body.opsc-manager-schedule-mounted .cov-item-title{font-size:13px;font-weight:600;color:#0f172a}body.opsc-manager-schedule-mounted .cov-item-sub{font-size:11.5px;color:#475569;margin-top:2px}body.opsc-manager-schedule-mounted .cov-item-tag{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;background:#fff;border:1px solid currentColor}body.opsc-manager-schedule-mounted .cov-error .cov-item-tag{color:#b91c1c}body.opsc-manager-schedule-mounted .cov-warn .cov-item-tag{color:#92400e}body.opsc-manager-schedule-mounted .cov-ok .cov-item-tag{color:#047857}body.opsc-manager-schedule-mounted .cov-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}body.opsc-manager-schedule-mounted .cov-stat{padding:12px;border-radius:10px;text-align:center;background:#fff;border:1px solid var(--sm-border)}body.opsc-manager-schedule-mounted .cov-stat .n{font-size:22px;font-weight:700;color:#0f172a}body.opsc-manager-schedule-mounted .cov-stat .l{font-size:11px;color:#64748b;text-transform:uppercase;font-weight:600;margin-top:2px}body.opsc-manager-schedule-mounted .cov-stat.cov-error .n{color:#b91c1c}body.opsc-manager-schedule-mounted .cov-stat.cov-warn .n{color:#92400e}body.opsc-manager-schedule-mounted .cov-stat.cov-ok .n{color:#047857}body.opsc-manager-schedule-mounted .sm-avail-warn{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:10px;font-size:12.5px;line-height:1.5}body.opsc-manager-schedule-mounted .sm-avail-warn strong{color:#7c2d12;display:block;margin-bottom:2px;font-size:13px}body.opsc-manager-schedule-mounted .sm-day-cell.sm-jump-highlight{outline:3px solid var(--sm-blue-500);outline-offset:-3px;box-shadow:0 0 0 6px #3b82f62e,0 10px 24px #2563eb38;animation:smJumpPulse .85s ease-in-out 2}body.opsc-manager-schedule-mounted .cov-item-clickable{width:100%;text-align:left;cursor:pointer;font:inherit}body.opsc-manager-schedule-mounted .cov-item-clickable:hover{filter:brightness(.98);transform:translateY(-1px)}body.opsc-manager-schedule-mounted .sm-weekday-cell{cursor:pointer;transition:background .15s}body.opsc-manager-schedule-mounted .sm-weekday-cell:hover{background:var(--sm-blue-50, #eff6ff)}body.opsc-manager-schedule-mounted .sm-is-holiday{background:#fef3c7!important}body.opsc-manager-schedule-mounted .sm-holiday-tag{display:block;font-size:9px;font-weight:700;color:#92400e;margin-top:2px;text-transform:uppercase;letter-spacing:.3px}body.opsc-manager-schedule-mounted .sm-multi-picked{outline:2px solid #2563eb;outline-offset:-2px;background:#dbeafe!important}body.opsc-manager-schedule-mounted .ai-modal-backdrop{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}body.opsc-manager-schedule-mounted .ai-modal-card{background:#fff;border-radius:16px;width:100%;max-width:880px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040;overflow:hidden}body.opsc-manager-schedule-mounted .ai-modal-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#eff6ff,#fff)}body.opsc-manager-schedule-mounted .ai-modal-icon{width:40px;height:40px;border-radius:10px;background:#dbeafe;display:flex;align-items:center;justify-content:center;font-size:20px}body.opsc-manager-schedule-mounted .ai-modal-close{background:transparent;border:none;font-size:24px;cursor:pointer;color:#64748b;padding:0 8px}body.opsc-manager-schedule-mounted .ai-modal-body{display:grid;grid-template-columns:1fr 280px;gap:0;min-height:480px;flex:1;overflow:hidden}body.opsc-manager-schedule-mounted .ai-chat-col{display:flex;flex-direction:column;border-right:1px solid #e2e8f0;min-height:0}body.opsc-manager-schedule-mounted .ai-chat-scroll{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}body.opsc-manager-schedule-mounted .ai-msg{display:flex;gap:8px;align-items:flex-start}body.opsc-manager-schedule-mounted .ai-msg-user{justify-content:flex-end}body.opsc-manager-schedule-mounted .ai-msg-avatar{width:28px;height:28px;border-radius:50%;background:#dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0}body.opsc-manager-schedule-mounted .ai-msg-bubble{padding:10px 14px;border-radius:12px;max-width:80%;font-size:13px;line-height:1.5}body.opsc-manager-schedule-mounted .ai-msg-assistant .ai-msg-bubble{background:#f1f5f9;color:#0f172a}body.opsc-manager-schedule-mounted .ai-msg-user .ai-msg-bubble{background:#2563eb;color:#fff}body.opsc-manager-schedule-mounted .ai-chat-input{display:flex;gap:8px;padding:12px;border-top:1px solid #e2e8f0}body.opsc-manager-schedule-mounted .ai-chat-input input{flex:1;padding:10px 14px;border:1px solid #cbd5e1;border-radius:10px;font-size:13px;outline:none}body.opsc-manager-schedule-mounted .ai-chat-input input:focus{border-color:#2563eb}body.opsc-manager-schedule-mounted .ai-send-btn{padding:10px 18px;background:#2563eb;color:#fff;border:none;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer}body.opsc-manager-schedule-mounted .ai-send-btn:disabled{background:#94a3b8;cursor:not-allowed}body.opsc-manager-schedule-mounted .ai-actions-col{padding:16px;overflow-y:auto;background:#f8fafc;display:flex;flex-direction:column;gap:8px}body.opsc-manager-schedule-mounted .ai-quick-card{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s}body.opsc-manager-schedule-mounted .ai-quick-card:hover{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #2563eb1a}body.opsc-manager-schedule-mounted .ai-quick-icon{font-size:20px;flex-shrink:0}body.opsc-manager-schedule-mounted .ai-quick-text{display:flex;flex-direction:column;gap:2px;font-size:12px}body.opsc-manager-schedule-mounted .ai-quick-text strong{color:#0f172a;font-size:13px}body.opsc-manager-schedule-mounted .ai-quick-text span{color:#64748b;line-height:1.4}@media(max-width:700px){body.opsc-manager-schedule-mounted .ai-modal-body{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .ai-actions-col{border-top:1px solid #e2e8f0}}body.opsc-manager-schedule-mounted .sm-is-holiday{background:#eff6ff!important}body.opsc-manager-schedule-mounted .sm-day-cell.sm-is-holiday{background:#f5f9ff!important}body.opsc-manager-schedule-mounted .sm-holiday-tag{color:#1d4ed8!important}body.opsc-manager-schedule-mounted .sm-warn-backdrop{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}body.opsc-manager-schedule-mounted .sm-warn-card{background:#fff;border-radius:14px;padding:22px;max-width:420px;width:100%;box-shadow:0 20px 60px #00000040;text-align:left}body.opsc-manager-schedule-mounted .sm-warn-icon{width:44px;height:44px;border-radius:12px;background:#fef3c7;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:12px}body.opsc-manager-schedule-mounted .sm-warn-title{margin:0 0 6px;font-size:17px;font-weight:700;color:#0f172a}body.opsc-manager-schedule-mounted .sm-warn-text{margin:0 0 4px;font-size:13px;color:#334155}body.opsc-manager-schedule-mounted .sm-warn-sub{margin:0 0 16px;font-size:13px;color:#64748b}body.opsc-manager-schedule-mounted .sm-warn-actions{display:flex;justify-content:flex-end;gap:8px}body.opsc-manager-schedule-mounted .sm-btn-danger{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}body.opsc-manager-schedule-mounted .sm-toolbar{flex-wrap:wrap;gap:8px}@media(max-width:720px){body.opsc-manager-schedule-mounted .sm-toolbar{gap:6px}body.opsc-manager-schedule-mounted .sm-toolbar .sm-btn{padding:6px 8px;font-size:11px}body.opsc-manager-schedule-mounted .sm-title-block h1{font-size:18px}body.opsc-manager-schedule-mounted .sm-title-block p{font-size:11px}body.opsc-manager-schedule-mounted .sm-week-nav{width:100%;justify-content:space-between}body.opsc-manager-schedule-mounted .sm-search{width:100%}body.opsc-manager-schedule-mounted .sm-search input{width:100%!important}body.opsc-manager-schedule-mounted .sm-stats{grid-template-columns:1fr 1fr!important}}body.opsc-manager-schedule-mounted .sc-cell--off-locked,body.opsc-manager-schedule-mounted .sm-cell.sm-cell--off-locked{background-image:repeating-linear-gradient(-45deg,#f8fafc 0 6px,#eef2f7 6px 12px);border:1px dashed #cbd5e1!important;border-radius:8px;display:flex!important;align-items:center;justify-content:center;min-height:40px;cursor:not-allowed!important;position:relative}body.opsc-manager-schedule-mounted .sg-td-off-locked>.sc-drop-zone,body.opsc-manager-schedule-mounted .sg-td-off-locked{background-image:repeating-linear-gradient(-45deg,#f8fafc 0 6px,#eef2f7 6px 12px)}body.opsc-manager-schedule-mounted .sc-off-chip{display:inline-block;padding:4px 14px;font-size:11px;font-weight:800;color:#64748b;letter-spacing:1.5px;background:#fff;border:1px dashed #cbd5e1;border-radius:999px}body.opsc-manager-schedule-mounted .sc-cell--night-cont{background:linear-gradient(135deg,#1e1b4b,#312e81);border:1px solid #4338ca;border-radius:8px;display:flex!important;align-items:center;justify-content:center;min-height:40px}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-trade{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left-color:#3b82f6;box-shadow:0 0 0 1px #3b82f62e inset}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-trade .sm-shift-time{color:#1d4ed8;font-weight:700}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-trade .sm-shift-label{color:#1e40af}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-swap{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-left-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf62e inset}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-swap .sm-shift-time{color:#6d28d9;font-weight:700}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-swap .sm-shift-label{color:#5b21b6}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-coverage{background:linear-gradient(135deg,#ecfeff,#cffafe);border-left-color:#06b6d4;box-shadow:0 0 0 1px #06b6d42e inset}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-coverage .sm-shift-time{color:#0e7490;font-weight:700}body.opsc-manager-schedule-mounted .sm-shift.sm-shift-coverage .sm-shift-label{color:#155e75}body.opsc-manager-schedule-mounted .sm-shift-marketplace-tag{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.4;color:#fff!important}body.opsc-manager-schedule-mounted .sm-shift-trade-tag{background:#3b82f6}body.opsc-manager-schedule-mounted .sm-shift-swap-tag{background:#8b5cf6}body.opsc-manager-schedule-mounted .sm-shift-coverage-tag{background:#06b6d4}body.opsc-manager-schedule-mounted .sm-root{--sm-bg: radial-gradient(1200px 600px at 0% -10%, #eaf3ff 0%, transparent 60%), radial-gradient(900px 500px at 100% 0%, #f3ecff 0%, transparent 55%), linear-gradient(180deg, #f7faff 0%, #eef4fc 100%);--sm-surface: rgba(255,255,255,.92);--sm-surface-solid: #ffffff;--sm-surface-2: #f8fbff;--sm-surface-glass: rgba(255,255,255,.72);--sm-border: #e6eef9;--sm-border-strong: #d2deef;--sm-border-soft: rgba(180,200,225,.45);--sm-text: #0c1d3a;--sm-text-muted: #5e6f8a;--sm-text-faint: #93a3bd;--sm-blue-50: #f0f6ff;--sm-blue-100: #dfecff;--sm-blue-200: #c2dcff;--sm-blue-300: #97c1ff;--sm-blue-400: #6aa3ff;--sm-blue-500: #3d86f6;--sm-blue-600: #2a6de0;--sm-blue-700: #1f54b8;--sm-accent-mint: #b9f0e1;--sm-accent-rose: #ffd9e6;--sm-accent-lilac: #e3dcff;--sm-accent-peach: #ffe1cc;--sm-accent-sun: #fff1c4;--sm-grad-primary: linear-gradient(135deg, #6aa3ff 0%, #3d86f6 60%, #2a6de0 100%);--sm-grad-soft: linear-gradient(135deg, #f0f6ff 0%, #dfecff 100%);--sm-grad-card: linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);--sm-grad-toolbar: linear-gradient(135deg, rgba(255,255,255,.85) 0%, rgba(240,246,255,.78) 100%);--sm-shift-early: linear-gradient(135deg, #b9f0e1 0%, #7cdcc4 100%);--sm-shift-mid: linear-gradient(135deg, #c2dcff 0%, #6aa3ff 100%);--sm-shift-late: linear-gradient(135deg, #e3dcff 0%, #b6a6ff 100%);--sm-shift-night: linear-gradient(135deg, #cdd5ff 0%, #7e8bff 100%);--sm-shadow-sm: 0 1px 2px rgba(20, 45, 90, .04);--sm-shadow: 0 1px 2px rgba(20, 45, 90, .04), 0 6px 18px -6px rgba(61, 134, 246, .18), 0 2px 6px -2px rgba(20, 45, 90, .06);--sm-shadow-lg: 0 30px 70px -24px rgba(40, 100, 220, .28), 0 12px 28px -10px rgba(15, 37, 64, .1);--sm-shadow-glow: 0 0 0 4px rgba(106, 163, 255, .15);--sm-radius: 14px;--sm-radius-sm: 10px;--sm-radius-lg: 18px;--sm-radius-xl: 22px;--sm-ease: cubic-bezier(.2,.7,.2,1);--sm-ease-spring: cubic-bezier(.34,1.56,.64,1);background:var(--sm-bg)!important;background-attachment:fixed;color:var(--sm-text);font-feature-settings:"ss01","cv11"}body.opsc-manager-schedule-mounted .sm-shell{padding:14px 18px 80px 22px;max-width:1760px;position:relative}body.opsc-manager-schedule-mounted .sm-shell:before{content:none}body.opsc-manager-schedule-mounted .sm-toolbar{background:var(--sm-grad-toolbar);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border:1px solid var(--sm-border-soft);border-radius:var(--sm-radius-lg);padding:10px 14px;box-shadow:var(--sm-shadow);gap:10px;margin-bottom:14px;animation:smFadeSlide .55s var(--sm-ease) both}body.opsc-manager-schedule-mounted .sm-title-block h1{font-size:15px;font-weight:700;background:linear-gradient(135deg,#0c1d3a,#2a6de0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.015em}body.opsc-manager-schedule-mounted .sm-title-block p{font-size:11px;color:var(--sm-text-muted)}body.opsc-manager-schedule-mounted .sm-week-nav{background:linear-gradient(135deg,#f0f6ff,#dfecff);border:1px solid #cfe0fb;padding:4px;border-radius:12px;box-shadow:inset 0 1px #fff9,0 2px 6px -2px #2864dc1a}body.opsc-manager-schedule-mounted .sm-week-nav .sm-iconbtn{width:28px;height:28px;border-radius:8px;color:var(--sm-blue-700);transition:transform .2s var(--sm-ease-spring),background .15s ease,box-shadow .2s ease}body.opsc-manager-schedule-mounted .sm-week-nav .sm-iconbtn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px -4px #2864dc4d}body.opsc-manager-schedule-mounted .sm-week-nav .sm-iconbtn:active{transform:translateY(0) scale(.96)}body.opsc-manager-schedule-mounted .sm-btn,body.opsc-manager-schedule-mounted .sm-btn-primary,body.opsc-manager-schedule-mounted .sm-btn-ghost,body.opsc-manager-schedule-mounted .sm-btn-danger{position:relative;overflow:hidden;border-radius:10px;font-weight:600;letter-spacing:.005em;transition:transform .18s var(--sm-ease-spring),box-shadow .2s ease,background .2s ease,color .2s ease}body.opsc-manager-schedule-mounted .sm-btn:after,body.opsc-manager-schedule-mounted .sm-btn-primary:after{content:"";position:absolute;inset:0;background:radial-gradient(120px 60px at var(--mx,50%) var(--my,50%),rgba(255,255,255,.6),transparent 60%);opacity:0;transition:opacity .25s ease;pointer-events:none}body.opsc-manager-schedule-mounted .sm-btn:hover:after,body.opsc-manager-schedule-mounted .sm-btn-primary:hover:after{opacity:1}body.opsc-manager-schedule-mounted .sm-btn-primary{background:var(--sm-grad-primary)!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 1px #fff6 inset,0 8px 22px -8px #2864dc8c,0 2px 6px -2px #2864dc4d}body.opsc-manager-schedule-mounted .sm-btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff80 inset,0 14px 30px -10px #2864dc8c,0 4px 10px -2px #2864dc4d}body.opsc-manager-schedule-mounted .sm-btn-primary:active{transform:translateY(0) scale(.98)}body.opsc-manager-schedule-mounted .sm-btn-ghost{background:#ffffffb3!important;border:1px solid var(--sm-border)!important;color:var(--sm-text)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.opsc-manager-schedule-mounted .sm-btn-ghost:hover{background:#fff!important;border-color:var(--sm-blue-200)!important;color:var(--sm-blue-700)!important;transform:translateY(-1px);box-shadow:0 6px 16px -6px #2864dc40}body.opsc-manager-schedule-mounted .sm-btn-danger{background:linear-gradient(135deg,#ffd9e6,#ffb1c8)!important;color:#8a1d3f!important;border:1px solid #ffc6d8!important}body.opsc-manager-schedule-mounted .sm-btn-danger:hover{background:linear-gradient(135deg,#ffc6d8,#ff94b3)!important;transform:translateY(-1px);box-shadow:0 8px 22px -8px #dc466e66}body.opsc-manager-schedule-mounted .sm-grid-wrap,body.opsc-manager-schedule-mounted .sm-grid-card{background:var(--sm-grad-card);border:1px solid var(--sm-border);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow);overflow:hidden;animation:smFadeSlide .65s var(--sm-ease) both}body.opsc-manager-schedule-mounted .sm-grid-head{background:linear-gradient(180deg,#f7fbff,#eef4fc);border-bottom:1px solid var(--sm-border)}body.opsc-manager-schedule-mounted .sm-grid-row{transition:background .18s ease}body.opsc-manager-schedule-mounted .sm-grid-row:hover{background:linear-gradient(90deg,#f0f6ffb3,#f0f6ff00)}body.opsc-manager-schedule-mounted .sm-day-cell,body.opsc-manager-schedule-mounted .sm-weekday-cell{border-color:var(--sm-border)!important;transition:background .15s ease,box-shadow .2s ease}body.opsc-manager-schedule-mounted .sm-day-cell:hover{background:linear-gradient(180deg,#f7fbff,#eef4fc);box-shadow:inset 0 0 0 1px var(--sm-blue-200)}body.opsc-manager-schedule-mounted .sm-is-holiday{background:linear-gradient(135deg,#fff1c4,#ffe1cc)!important}body.opsc-manager-schedule-mounted .sm-holiday-tag{background:#ffffffd9;border:1px solid #f6d68b;color:#8a5a14;border-radius:999px;padding:1px 8px;font-weight:700;font-size:10px;letter-spacing:.04em}body.opsc-manager-schedule-mounted .sm-shift{border-radius:10px!important;font-weight:600;color:#0c1d3a!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:inset 0 1px #fff9,0 4px 12px -6px #2864dc4d,0 1px 2px #0f25400f;transition:transform .18s var(--sm-ease-spring),box-shadow .2s ease,filter .2s ease;animation:smShiftPop .35s var(--sm-ease-spring) both}body.opsc-manager-schedule-mounted .sm-shift:hover{transform:translateY(-2px) scale(1.015);box-shadow:inset 0 1px #ffffffb3,0 10px 22px -8px #2864dc73,0 3px 8px -2px #0f25401a;filter:saturate(115%);z-index:2}body.opsc-manager-schedule-mounted .sm-shift[data-preset=early]{background:var(--sm-shift-early)!important}body.opsc-manager-schedule-mounted .sm-shift[data-preset=mid]{background:var(--sm-shift-mid)!important;color:#0c1d3a!important}body.opsc-manager-schedule-mounted .sm-shift[data-preset=late]{background:var(--sm-shift-late)!important}body.opsc-manager-schedule-mounted .sm-shift[data-preset=night]{background:var(--sm-shift-night)!important;color:#fff!important}body.opsc-manager-schedule-mounted .sm-shift-marketplace-tag,body.opsc-manager-schedule-mounted .sm-shift-coverage-tag,body.opsc-manager-schedule-mounted .sm-shift-swap-tag,body.opsc-manager-schedule-mounted .sm-shift-trade-tag,body.opsc-manager-schedule-mounted .sm-shift-dispatch-tag{background:#ffffffd9!important;border:1px solid rgba(40,100,220,.18)!important;color:var(--sm-blue-700)!important;font-weight:700;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.opsc-manager-schedule-mounted .sm-emp-cell{background:linear-gradient(180deg,#fff,#f8fbff);border-right:1px solid var(--sm-border)}body.opsc-manager-schedule-mounted .sm-avatar{border:2px solid #fff;box-shadow:0 0 0 2px #6aa3ff38,0 4px 10px -4px #2864dc4d;transition:transform .2s var(--sm-ease-spring),box-shadow .2s ease}body.opsc-manager-schedule-mounted .sm-avatar:hover{transform:scale(1.06);box-shadow:0 0 0 3px #6aa3ff59,0 8px 18px -6px #2864dc73}body.opsc-manager-schedule-mounted .sm-emp-meta small{color:var(--sm-text-muted)}body.opsc-manager-schedule-mounted .sm-stats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}body.opsc-manager-schedule-mounted .sm-stat{background:var(--sm-grad-card);border:1px solid var(--sm-border);border-radius:var(--sm-radius);padding:10px 14px;box-shadow:var(--sm-shadow-sm);display:flex;align-items:center;gap:10px;position:relative;overflow:hidden;transition:transform .2s var(--sm-ease-spring),box-shadow .2s ease}body.opsc-manager-schedule-mounted .sm-stat:before{content:"";position:absolute;inset:0;background:radial-gradient(220px 80px at 0% 0%,rgba(106,163,255,.18),transparent 60%);pointer-events:none}body.opsc-manager-schedule-mounted .sm-stat:hover{transform:translateY(-2px);box-shadow:var(--sm-shadow)}body.opsc-manager-schedule-mounted .sm-stat-icon{width:34px;height:34px;border-radius:10px;background:var(--sm-grad-soft);color:var(--sm-blue-700);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffffb3}body.opsc-manager-schedule-mounted .sm-chip{background:#fffc;border:1px solid var(--sm-border);border-radius:999px;padding:3px 10px;font-weight:600;font-size:11px;color:var(--sm-text);transition:background .15s ease,transform .2s var(--sm-ease-spring)}body.opsc-manager-schedule-mounted .sm-chip:hover{background:#fff;transform:translateY(-1px)}body.opsc-manager-schedule-mounted .sm-input,body.opsc-manager-schedule-mounted .sm-search,body.opsc-manager-schedule-mounted .sm-textarea{background:#ffffffd9!important;border:1px solid var(--sm-border)!important;border-radius:10px!important;transition:border-color .15s ease,box-shadow .2s ease,background .2s ease}body.opsc-manager-schedule-mounted .sm-input:focus,body.opsc-manager-schedule-mounted .sm-search:focus,body.opsc-manager-schedule-mounted .sm-textarea:focus,body.opsc-manager-schedule-mounted .sm-input:focus-within{outline:none!important;border-color:var(--sm-blue-300)!important;background:#fff!important;box-shadow:var(--sm-shadow-glow)}body.opsc-manager-schedule-mounted .sm-modal-backdrop{background:radial-gradient(800px 500px at 50% 20%,rgba(106,163,255,.18),transparent 70%),#0c1d3a6b!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);animation:smFadeIn .25s var(--sm-ease) both}body.opsc-manager-schedule-mounted .sm-modal{background:var(--sm-grad-card)!important;border:1px solid var(--sm-border)!important;border-radius:var(--sm-radius-xl)!important;box-shadow:var(--sm-shadow-lg)!important;overflow:hidden;animation:smModalIn .45s var(--sm-ease-spring) both}body.opsc-manager-schedule-mounted .sm-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--sm-grad-primary);opacity:.9}body.opsc-manager-schedule-mounted .sm-modal-head{background:linear-gradient(180deg,#fff,#f4f8ff);border-bottom:1px solid var(--sm-border);padding:18px 22px!important}body.opsc-manager-schedule-mounted .sm-modal-head .sm-modal-icon{background:var(--sm-grad-soft)!important;color:var(--sm-blue-700)!important;border-radius:12px!important;width:38px!important;height:38px!important;box-shadow:inset 0 1px #fff9,0 4px 10px -4px #2864dc40}body.opsc-manager-schedule-mounted .sm-modal-head h2{font-size:17px!important;background:linear-gradient(135deg,#0c1d3a,#2a6de0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.opsc-manager-schedule-mounted .sm-modal-head .sm-close{border-radius:10px!important;transition:background .15s ease,color .15s ease,transform .2s var(--sm-ease-spring)}body.opsc-manager-schedule-mounted .sm-modal-head .sm-close:hover{transform:rotate(90deg)}body.opsc-manager-schedule-mounted .sm-modal-body{padding:20px 22px!important}body.opsc-manager-schedule-mounted .sm-modal-foot{background:linear-gradient(180deg,#fbfdff,#f3f8ff);border-top:1px solid var(--sm-border);padding:14px 22px!important}body.opsc-manager-schedule-mounted .sm-modal-body>*{animation:smFadeSlide .4s var(--sm-ease) both}body.opsc-manager-schedule-mounted .modal-overlay{background:#0c1d3a6b!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}body.opsc-manager-schedule-mounted .sm-drawer-backdrop{background:#0c1d3a61!important;-webkit-backdrop-filter:blur(10px) saturate(135%);backdrop-filter:blur(10px) saturate(135%)}body.opsc-manager-schedule-mounted .sm-drawer{background:var(--sm-grad-card)!important;border-left:1px solid var(--sm-border)!important;box-shadow:var(--sm-shadow-lg)!important;animation:smDrawerIn .4s var(--sm-ease) both}body.opsc-manager-schedule-mounted .sm-drawer-head{background:linear-gradient(180deg,#fff,#f4f8ff);border-bottom:1px solid var(--sm-border)}body.opsc-manager-schedule-mounted .sm-drawer-foot{background:linear-gradient(180deg,#fbfdff,#f3f8ff);border-top:1px solid var(--sm-border)}body.opsc-manager-schedule-mounted .sm-toast{background:#ffffffeb!important;border:1px solid var(--sm-border)!important;border-radius:14px!important;box-shadow:var(--sm-shadow-lg)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:smToastIn .35s var(--sm-ease-spring) both}body.opsc-manager-schedule-mounted .sm-warn-backdrop{background:#0c1d3a6b!important;-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%)}body.opsc-manager-schedule-mounted .sm-warn-card{background:var(--sm-grad-card)!important;border:1px solid #ffd9c2!important;border-radius:var(--sm-radius-xl)!important;box-shadow:var(--sm-shadow-lg)!important;animation:smModalIn .4s var(--sm-ease-spring) both}body.opsc-manager-schedule-mounted .sm-warn-icon{background:linear-gradient(135deg,#ffe1cc,#ffb98a)!important;color:#8a4914!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffffb3}body.opsc-manager-schedule-mounted .ai-modal-backdrop{background:radial-gradient(800px 500px at 50% 20%,rgba(126,139,255,.2),transparent 70%),#0c1d3a73!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);animation:smFadeIn .25s var(--sm-ease) both}body.opsc-manager-schedule-mounted .ai-modal-card{background:linear-gradient(180deg,#fff,#fbfcff)!important;border:1px solid var(--sm-border)!important;border-radius:var(--sm-radius-xl)!important;box-shadow:var(--sm-shadow-lg)!important;animation:smModalIn .45s var(--sm-ease-spring) both;overflow:hidden}body.opsc-manager-schedule-mounted .ai-modal-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#97c1ff,#b6a6ff 60%,#7e8bff)}body.opsc-manager-schedule-mounted .ai-modal-head{background:linear-gradient(180deg,#fff,#f4f6ff)!important}body.opsc-manager-schedule-mounted .ai-modal-icon{background:linear-gradient(135deg,#e3dcff,#c9bfff)!important;color:#4f3fb0!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffb3}body.opsc-manager-schedule-mounted .ai-quick-card{background:#ffffffb3!important;border:1px solid var(--sm-border)!important;border-radius:12px!important;transition:transform .2s var(--sm-ease-spring),box-shadow .2s ease,background .2s ease}body.opsc-manager-schedule-mounted .ai-quick-card:hover{background:#fff!important;transform:translateY(-2px);box-shadow:0 10px 24px -10px #7e8bff73;border-color:#c9bfff!important}body.opsc-manager-schedule-mounted .ai-msg-bubble{border-radius:14px!important;animation:smFadeSlide .35s var(--sm-ease) both}body.opsc-manager-schedule-mounted .ai-msg-assistant .ai-msg-bubble{background:linear-gradient(135deg,#f0f6ff,#dfecff)!important;border:1px solid #cfe0fb!important;color:var(--sm-text)!important}body.opsc-manager-schedule-mounted .ai-msg-user .ai-msg-bubble{background:var(--sm-grad-primary)!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}body.opsc-manager-schedule-mounted .ai-send-btn{background:var(--sm-grad-primary)!important;color:#fff!important;border-radius:10px!important;box-shadow:0 8px 22px -8px #2864dc8c!important;transition:transform .18s var(--sm-ease-spring),box-shadow .2s ease}body.opsc-manager-schedule-mounted .ai-send-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px #2864dca6!important}body.opsc-manager-schedule-mounted .alm-modal{background:var(--sm-grad-card)!important;border:1px solid var(--sm-border)!important;border-radius:var(--sm-radius-xl)!important;box-shadow:var(--sm-shadow-lg)!important;animation:smModalIn .45s var(--sm-ease-spring) both;overflow:hidden}body.opsc-manager-schedule-mounted .alm-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--sm-grad-primary)}body.opsc-manager-schedule-mounted .alm-header{background:linear-gradient(180deg,#fff,#f4f8ff)!important;border-bottom:1px solid var(--sm-border)!important}body.opsc-manager-schedule-mounted .alm-footer{background:linear-gradient(180deg,#fbfdff,#f3f8ff)!important;border-top:1px solid var(--sm-border)!important}body.opsc-manager-schedule-mounted .alm-row{transition:background .15s ease,transform .15s ease}body.opsc-manager-schedule-mounted .alm-row:hover{background:linear-gradient(90deg,#f0f6ffd9,#f0f6ff00);transform:translate(2px)}body.opsc-manager-schedule-mounted .alm-icon,body.opsc-manager-schedule-mounted .alm-row-icon{background:var(--sm-grad-soft)!important;color:var(--sm-blue-700)!important;border-radius:10px!important}body.opsc-manager-schedule-mounted .cov-summary{background:var(--sm-grad-card);border:1px solid var(--sm-border);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow)}body.opsc-manager-schedule-mounted .cov-item{background:#ffffffc7!important;border:1px solid var(--sm-border)!important;border-radius:12px!important;transition:transform .2s var(--sm-ease-spring),box-shadow .2s ease,background .2s ease}body.opsc-manager-schedule-mounted .cov-item:hover{background:#fff!important;transform:translateY(-2px);box-shadow:0 10px 24px -10px #2864dc4d}body.opsc-manager-schedule-mounted .cov-item-icon{background:var(--sm-grad-soft);color:var(--sm-blue-700);border-radius:10px}body.opsc-manager-schedule-mounted .cov-ok{color:#1f7f5c}body.opsc-manager-schedule-mounted .cov-warn{color:#a85a14}body.opsc-manager-schedule-mounted .cov-error{color:#b3274e}body.opsc-manager-schedule-mounted .sc-cell--off-locked,body.opsc-manager-schedule-mounted .sg-td-off-locked{background:repeating-linear-gradient(135deg,#b4c8e133 0 8px,#b4c8e11a 8px 16px),#f4f7fc!important}body.opsc-manager-schedule-mounted .sc-off-chip{background:#ffffffd9!important;border:1px solid #d6dff0!important;color:#5e6f8a!important;border-radius:999px!important;font-weight:600}body.opsc-manager-schedule-mounted .sm-skel{background:linear-gradient(90deg,#eaf1fb,#f5f9ff,#eaf1fb)!important;background-size:200% 100%!important;animation:smShimmer 1.4s ease-in-out infinite!important;border-radius:8px!important}body.opsc-manager-schedule-mounted .sm-shell>*:first-child{position:relative;z-index:2}body.opsc-manager-schedule-mounted .sm-pulse{animation:smPulse 1.8s var(--sm-ease) infinite}body.opsc-manager-schedule-mounted .req-section{background:var(--sm-grad-card);border:1px solid var(--sm-border);border-radius:var(--sm-radius);padding:14px 16px;margin-bottom:12px;box-shadow:var(--sm-shadow-sm);animation:smFadeSlide .4s var(--sm-ease) both}body.opsc-manager-schedule-mounted .req-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px}body.opsc-manager-schedule-mounted .req-toggle-row+.req-toggle-row{border-top:1px solid var(--sm-border)}body.opsc-manager-schedule-mounted .req-add-btn{background:var(--sm-grad-soft);border:1px dashed var(--sm-blue-300);color:var(--sm-blue-700);border-radius:10px;padding:8px 12px;font-weight:600;transition:background .15s ease,transform .2s var(--sm-ease-spring),box-shadow .2s ease}body.opsc-manager-schedule-mounted .req-add-btn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px -8px #2864dc4d}@media(prefers-reduced-motion:reduce){body.opsc-manager-schedule-mounted .sm-root *,body.opsc-manager-schedule-mounted .sm-root *:before,body.opsc-manager-schedule-mounted .sm-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean{display:flex;flex-direction:column;gap:0;padding:14px 18px;background:linear-gradient(180deg,#ffffffeb,#f8fbffdb);border:1px solid rgba(15,37,64,.06);border-radius:16px;box-shadow:0 1px #0f254005,0 12px 30px -22px #0f25402e;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);margin-bottom:14px;animation:smFadeSlide .35s var(--sm-ease) both}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--secondary{padding-top:12px;border-top:1px solid rgba(15,37,64,.06);gap:6px;justify-content:flex-start}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1{font-size:17px;font-weight:700;letter-spacing:-.015em;color:#0b2545;margin:0}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block p{font-size:12px;color:#64748b;margin:2px 0 0}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#eaf3ff8c;border:1px solid rgba(120,160,220,.18);border-radius:999px;box-shadow:inset 0 1px #fff9}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav .sm-iconbtn{width:28px;height:28px;border-radius:999px;background:transparent;border:none;color:#1e3a8a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav .sm-iconbtn:hover{background:#fff;transform:scale(1.05)}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-label{padding:0 12px;font-size:13px;font-weight:600;color:#0b2545;letter-spacing:-.01em;min-width:130px;text-align:center}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-today{background:#fff;border:1px solid rgba(120,160,220,.35);border-radius:999px;font-size:11.5px;font-weight:600;color:#1e3a8a;padding:4px 12px;cursor:pointer;transition:background .15s ease,color .15s ease}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-today:hover{background:#1e3a8a;color:#fff}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border:1px solid rgba(15,37,64,.09);border-radius:999px;width:240px;transition:border-color .15s ease,box-shadow .2s ease}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search:focus-within{border-color:#3b82f673;box-shadow:0 0 0 4px #3b82f61a}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search input{border:none;background:transparent;font-size:12.5px;color:#0b2545;width:100%;outline:none}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search input::placeholder{color:#94a3b8}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search svg{color:#94a3b8}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:linear-gradient(180deg,#4f8bff,#2563eb);color:#fff;border:none;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:-.005em;cursor:pointer;box-shadow:0 6px 18px -6px #2563eb8c;transition:transform .15s ease,box-shadow .2s ease,filter .15s ease}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px #2563eba6;filter:brightness(1.05)}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn-primary:disabled{filter:grayscale(.5);opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup{display:inline-flex;align-items:center;gap:2px;padding:3px;background:#f1f6ff8c;border:1px solid rgba(15,37,64,.05);border-radius:12px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup--end{margin-left:auto}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:none;border-radius:9px;font-size:12px;font-weight:500;color:#334155;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn svg{color:#64748b;transition:color .15s ease}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn:hover{background:#fff;color:#0b2545;box-shadow:0 2px 8px -2px #0f25401a}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn:hover svg{color:#1e3a8a}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn:active{transform:scale(.97)}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#2563eb;color:#fff;font-size:10px;font-weight:700;border-radius:999px;margin-left:2px}@media(max-width:1100px){body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search{width:180px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-label{min-width:110px}}@media(max-width:860px){body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup--end{margin-left:0}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search{width:100%}}body.opsc-manager-schedule-mounted .sm-toolbar--clean>.sm-toolbar-row--primary>*:not(.sm-title-block):not(.sm-toolbar-spacer){flex-shrink:0}body.opsc-manager-schedule-mounted .sm-modal-backdrop,body.opsc-manager-schedule-mounted .sm-drawer-backdrop,body.opsc-manager-schedule-mounted .sm-warn-backdrop,body.opsc-manager-schedule-mounted .ai-modal-backdrop,body.opsc-manager-schedule-mounted .alm-modal-backdrop,body.opsc-manager-schedule-mounted .alm-modal-overlay{z-index:99999!important;position:fixed!important;inset:0!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-pulse{animation:none!important;box-shadow:0 6px 18px -6px #2563eb8c!important}body.opsc-manager-schedule-mounted .sm-root{background:radial-gradient(900px 480px at 12% -10%,#eaf2ff 0%,transparent 60%),radial-gradient(900px 540px at 100% 0%,#eef5ff 0%,transparent 55%),linear-gradient(180deg,#f6faff,#f3f7fc)!important}body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean{background:#fff!important;border:1px solid #e6edf6!important;border-radius:14px!important;box-shadow:0 1px #0f254005,0 6px 22px -16px #0f25402e!important;padding:14px 18px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row{gap:10px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--primary{padding-bottom:12px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--secondary{padding-top:12px;border-top:1px dashed #e6edf6;gap:8px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1{font-size:18px!important;font-weight:700!important;color:#0b2545!important;background:none!important;-webkit-text-fill-color:#0b2545!important;letter-spacing:-.02em!important;line-height:1.15}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block p{font-size:12.5px!important;color:#64748b!important;margin-top:3px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav{background:#f3f7ff!important;border:1px solid #dde8f6!important;border-radius:10px!important;padding:3px!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav .sm-iconbtn{width:26px!important;height:26px!important;border-radius:8px!important;color:#1e40af!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav .sm-iconbtn:hover{background:#fff!important;transform:none!important;box-shadow:0 1px 2px #0f25400f!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-label{font-size:13px!important;color:#0b2545!important;font-weight:600!important;min-width:140px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-today{background:#fff!important;border:1px solid #dde8f6!important;color:#1e40af!important;border-radius:8px!important;font-size:11.5px!important;padding:5px 12px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-today:hover{background:#eaf2ff!important;color:#1e3a8a!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search{background:#f8fbff!important;border:1px solid #e6edf6!important;border-radius:10px!important;padding:6px 12px!important;width:240px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search:focus-within{border-color:#93c5fd!important;background:#fff!important;box-shadow:0 0 0 3px #93c5fd4d!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn-primary{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;border:1px solid #1d4ed8!important;border-radius:10px!important;padding:7px 16px!important;box-shadow:0 4px 14px -6px #2563eb8c!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup{background:transparent!important;border:none!important;padding:0!important;gap:4px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid #eef2f7;padding-left:10px!important;margin-left:4px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn{background:#f8fbff!important;border:1px solid #e6edf6!important;color:#334155!important;border-radius:8px!important;padding:6px 11px!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn:hover{background:#eaf2ff!important;border-color:#cfe0fb!important;color:#0b2545!important;transform:translateY(-1px)}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn svg{color:#5b7390!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn-count{background:#ef4444!important;color:#fff!important;font-size:10px!important;padding:0 6px!important;height:16px!important}body.opsc-manager-schedule-mounted .sm-stats{gap:10px!important;margin-bottom:14px!important}body.opsc-manager-schedule-mounted .sm-stat{background:#fff!important;border:1px solid #e6edf6!important;border-radius:14px!important;padding:12px 14px!important;gap:12px!important;box-shadow:0 1px #0f254005,0 4px 16px -12px #0f25402e!important;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}body.opsc-manager-schedule-mounted .sm-stat:hover{transform:translateY(-2px);border-color:#cfe0fb!important;box-shadow:0 12px 28px -16px #2563eb40!important}body.opsc-manager-schedule-mounted .sm-stat-icon{width:34px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(135deg,#eaf2ff,#dbeafe)!important;color:#1e40af!important;box-shadow:inset 0 1px #ffffffb3!important}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-label{font-size:11px!important;color:#64748b!important;font-weight:500!important}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-value{font-size:22px!important;font-weight:700!important;color:#0b2545!important;letter-spacing:-.02em!important;line-height:1.05}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-sub{font-size:11px!important;color:#94a3b8!important}body.opsc-manager-schedule-mounted .sm-modal-backdrop,body.opsc-manager-schedule-mounted .sm-drawer-backdrop,body.opsc-manager-schedule-mounted .sm-warn-backdrop,body.opsc-manager-schedule-mounted .ai-modal-backdrop,body.opsc-manager-schedule-mounted .alm-modal-backdrop,body.opsc-manager-schedule-mounted .alm-modal-overlay,body.opsc-manager-schedule-mounted .modal-overlay{position:fixed!important;inset:0!important;z-index:99999!important;background:radial-gradient(1000px 600px at 50% 0%,rgba(96,165,250,.18),transparent 65%),#0b254573!important;backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;animation:smFadeIn .22s ease both}body.opsc-manager-schedule-mounted .sm-modal{background:#fff!important;border:1px solid #e6edf6!important;border-radius:18px!important;box-shadow:0 1px #ffffffe6 inset,0 30px 80px -24px #0f254066,0 10px 28px -12px #2563eb2e!important;overflow:hidden;animation:smModalPop .35s cubic-bezier(.2,.9,.3,1.25) both;position:relative}body.opsc-manager-schedule-mounted .sm-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#60a5fa,#3b82f6,#818cf8);opacity:.9;z-index:1}body.opsc-manager-schedule-mounted .sm-modal-head{background:linear-gradient(180deg,#fff,#f4f8ff)!important;border-bottom:1px solid #e9eff7!important;padding:18px 22px!important;gap:14px!important}body.opsc-manager-schedule-mounted .sm-modal-head .sm-modal-icon{background:linear-gradient(135deg,#eaf2ff,#dbeafe)!important;border:1px solid #cfe0fb!important;color:#1e40af!important;width:40px!important;height:40px!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffb3!important}body.opsc-manager-schedule-mounted .sm-modal-head h2{font-size:16px!important;font-weight:700!important;color:#0b2545!important;background:none!important;-webkit-text-fill-color:#0b2545!important;letter-spacing:-.015em!important}body.opsc-manager-schedule-mounted .sm-modal-head p{color:#64748b!important;font-size:12.5px!important}body.opsc-manager-schedule-mounted .sm-modal-head .sm-close{background:#f4f8ff!important;border:1px solid #e6edf6!important;border-radius:10px!important;color:#5b7390!important;transition:transform .25s cubic-bezier(.2,.9,.3,1.25),background .15s ease,color .15s ease}body.opsc-manager-schedule-mounted .sm-modal-head .sm-close:hover{background:#eaf2ff!important;color:#1e40af!important;transform:rotate(90deg)}body.opsc-manager-schedule-mounted .sm-modal-body{padding:20px 22px!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-modal-foot{background:linear-gradient(180deg,#fbfdff,#f3f8ff)!important;border-top:1px solid #e9eff7!important;padding:14px 22px!important}body.opsc-manager-schedule-mounted .sm-modal-body .sm-field label{color:#475569!important}body.opsc-manager-schedule-mounted .sm-modal-body .sm-input,body.opsc-manager-schedule-mounted .sm-modal-body .sm-select,body.opsc-manager-schedule-mounted .sm-modal-body .sm-textarea{border:1px solid #e6edf6!important;background:#f8fbff!important;border-radius:10px!important;transition:border-color .15s ease,box-shadow .2s ease,background .15s ease}body.opsc-manager-schedule-mounted .sm-modal-body .sm-input:focus,body.opsc-manager-schedule-mounted .sm-modal-body .sm-select:focus,body.opsc-manager-schedule-mounted .sm-modal-body .sm-textarea:focus{background:#fff!important;border-color:#93c5fd!important;box-shadow:0 0 0 3px #93c5fd4d!important}body.opsc-manager-schedule-mounted .sm-modal-body>*{animation:smFadeSlide .42s cubic-bezier(.2,.9,.3,1) both}body.opsc-manager-schedule-mounted .sm-modal-body>*:nth-child(1){animation-delay:.04s}body.opsc-manager-schedule-mounted .sm-modal-body>*:nth-child(2){animation-delay:.08s}body.opsc-manager-schedule-mounted .sm-modal-body>*:nth-child(3){animation-delay:.12s}body.opsc-manager-schedule-mounted .sm-modal-body>*:nth-child(4){animation-delay:.16s}body.opsc-manager-schedule-mounted .sm-modal-body>*:nth-child(5){animation-delay:.2s}body.opsc-manager-schedule-mounted .sm-modal-body>*:nth-child(6){animation-delay:.24s}body.opsc-manager-schedule-mounted .sm-modal-body>*:nth-child(7){animation-delay:.28s}body.opsc-manager-schedule-mounted .sm-modal-body>*:nth-child(8){animation-delay:.32s}body.opsc-manager-schedule-mounted .modal-overlay .modal-content,body.opsc-manager-schedule-mounted .modal-overlay>div[role=dialog]{background:#fff!important;border-radius:18px!important;border:1px solid #e6edf6!important;box-shadow:0 30px 80px -24px #0f254066,0 10px 28px -12px #2563eb2e!important;animation:smModalPop .35s cubic-bezier(.2,.9,.3,1.25) both}@media(max-width:720px){body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-value{font-size:18px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1{font-size:16px!important}}body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean{background:linear-gradient(180deg,#fff,#f5fafff2)!important;border:1px solid #e3edfb!important;border-radius:18px!important;box-shadow:0 1px #ffffffb3 inset,0 1px #0f254005,0 18px 38px -28px #2563eb4d!important;padding:16px 20px!important;position:relative;overflow:hidden}body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#93c5fd,#60a5fa 25%,#a5b4fc 55%,#bae6fd);opacity:.85;animation:smHeaderShimmer 6s ease-in-out infinite;background-size:200% 100%}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--secondary{border-top:1px solid #eef3fb!important;padding-top:12px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1{font-size:20px!important;font-weight:700!important;color:#0b2545!important;letter-spacing:-.025em!important;-webkit-text-fill-color:#0b2545!important;background:none!important;position:relative}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1:after{content:"";display:block;width:32px;height:3px;border-radius:999px;margin-top:6px;background:linear-gradient(90deg,#60a5fa,#a5b4fc);transition:width .35s cubic-bezier(.2,.9,.3,1.25)}body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean:hover .sm-title-block h1:after{width:56px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block p{font-size:12.5px!important;color:#64748b!important;margin-top:8px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav{background:#f1f6ff!important;border:1px solid #dce8fb!important;border-radius:999px!important;padding:4px!important;box-shadow:inset 0 1px #fffc!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav .sm-iconbtn{border-radius:999px!important;width:28px!important;height:28px!important;color:#1e40af!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav .sm-iconbtn:hover{background:#fff!important;box-shadow:0 4px 10px -4px #2563eb4d!important;transform:translateY(-1px)!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-today{background:#fff!important;border:1px solid #dce8fb!important;border-radius:999px!important;color:#1e40af!important;padding:5px 14px!important;font-weight:600!important;transition:all .2s cubic-bezier(.2,.9,.3,1.25)!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-today:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 18px -8px #2563eb8c!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search{background:#f6faff!important;border:1px solid #e3edfb!important;border-radius:999px!important;padding:7px 14px!important;width:260px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search:focus-within{background:#fff!important;border-color:#93c5fd!important;box-shadow:0 0 0 4px #93c5fd4d!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn-primary,body.opsc-manager-schedule-mounted .sm-btn.sm-btn-primary{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border:1px solid #1d4ed8!important;border-radius:999px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;text-shadow:0 1px 1px rgba(15,37,64,.25)!important;box-shadow:inset 0 1px #ffffff4d,0 8px 22px -8px #2563eba6!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn-primary svg,body.opsc-manager-schedule-mounted .sm-btn.sm-btn-primary svg{color:#fff!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn-primary:hover,body.opsc-manager-schedule-mounted .sm-btn.sm-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 14px 30px -10px #2563ebbf!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn{background:#fff!important;border:1px solid #e3edfb!important;color:#334155!important;border-radius:10px!important;padding:7px 12px!important;font-size:12px!important;font-weight:600!important;box-shadow:0 1px 2px #0f254008!important;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn:hover{background:#eff5ff!important;border-color:#bedafe!important;color:#1e40af!important;transform:translateY(-2px);box-shadow:0 8px 16px -8px #2563eb4d!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn:hover svg{color:#1e40af!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid #eef3fb!important}body.opsc-manager-schedule-mounted .sm-modal-backdrop,body.opsc-manager-schedule-mounted .sm-drawer-backdrop,body.opsc-manager-schedule-mounted .sm-warn-backdrop,body.opsc-manager-schedule-mounted .ai-modal-backdrop,body.opsc-manager-schedule-mounted .alm-modal-backdrop,body.opsc-manager-schedule-mounted .alm-modal-overlay,body.opsc-manager-schedule-mounted .modal-overlay{position:fixed!important;inset:0!important;z-index:2147483600!important;background:radial-gradient(1200px 700px at 50% 0%,rgba(96,165,250,.2),transparent 65%),linear-gradient(180deg,#0b254566,#0b25458c)!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important}body.opsc-manager-schedule-mounted .sm-modal,body.opsc-manager-schedule-mounted .modal-box,body.opsc-manager-schedule-mounted .alm-modal{background:#fff!important;border:1px solid #e6edf6!important;border-radius:20px!important;box-shadow:0 1px #ffffffe6 inset,0 30px 80px -22px #0f254066,0 12px 30px -14px #2563eb38!important;overflow:hidden;animation:smModalPop .42s cubic-bezier(.2,.9,.3,1.25) both}body.opsc-manager-schedule-mounted .sm-month-modal .sm-modal-body{padding:18px 22px!important}body.opsc-manager-schedule-mounted .sm-month-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}body.opsc-manager-schedule-mounted .sm-month-kpi{background:linear-gradient(180deg,#fff,#f4f8ff);border:1px solid #e6edf6;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px #0f254008;transition:transform .2s ease,box-shadow .2s ease}body.opsc-manager-schedule-mounted .sm-month-kpi:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px #2563eb4d}body.opsc-manager-schedule-mounted .sm-month-kpi .lbl{font-size:11px;color:#64748b;font-weight:600;letter-spacing:.04em;text-transform:uppercase}body.opsc-manager-schedule-mounted .sm-month-kpi .val{font-size:22px;font-weight:700;color:#0b2545;letter-spacing:-.02em;line-height:1}body.opsc-manager-schedule-mounted .sm-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;background:#fff;border:1px solid #e6edf6;border-radius:14px;padding:10px;box-shadow:0 1px 2px #0f254008}body.opsc-manager-schedule-mounted .sm-month-dow{text-align:center;font-size:11px;font-weight:700;color:#64748b;padding:6px 0;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(180deg,#f6faff,#fff);border-radius:8px}body.opsc-manager-schedule-mounted .sm-month-cell{min-height:110px;border:1px solid #eef3fb;border-radius:10px;padding:8px;background:#fff;display:flex;flex-direction:column;gap:6px;transition:transform .2s cubic-bezier(.2,.9,.3,1.25),box-shadow .2s ease,border-color .2s ease;animation:smFadeSlide .35s cubic-bezier(.2,.9,.3,1) both}body.opsc-manager-schedule-mounted .sm-month-cell:hover{transform:translateY(-2px);border-color:#bedafe;box-shadow:0 10px 20px -12px #2563eb40}body.opsc-manager-schedule-mounted .sm-month-cell--weekend{background:#f8fbff}body.opsc-manager-schedule-mounted .sm-month-cell--empty{background:transparent;border-color:transparent;min-height:110px}body.opsc-manager-schedule-mounted .sm-month-cell--today{background:linear-gradient(180deg,#eff5ff,#fff)!important;border:1px solid #93c5fd!important;box-shadow:0 6px 18px -10px #2563eb66}body.opsc-manager-schedule-mounted .sm-month-cell-head{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#0b2545;font-size:12.5px}body.opsc-manager-schedule-mounted .sm-month-day-meta{font-size:10px;color:#1e40af;background:#eff5ff;border:1px solid #dce8fb;border-radius:999px;padding:1px 7px;font-weight:700}body.opsc-manager-schedule-mounted .sm-month-chips{display:flex;flex-direction:column;gap:3px}body.opsc-manager-schedule-mounted .sm-month-chip{display:flex;align-items:center;gap:6px;font-size:10.5px;padding:3px 6px;border-radius:6px;background:#f6faff;border:1px solid #eef3fb;color:#0b2545;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.opsc-manager-schedule-mounted .sm-month-chip .t{font-weight:700;color:#1e40af;flex-shrink:0}body.opsc-manager-schedule-mounted .sm-month-chip .n{color:#475569;overflow:hidden;text-overflow:ellipsis}body.opsc-manager-schedule-mounted .sm-month-more{font-size:10px;color:#64748b;padding-left:4px}body.opsc-manager-schedule-mounted .sm-month-nav .sm-iconbtn{width:28px;height:28px;border-radius:999px;border:1px solid #dce8fb;background:#fff;color:#1e40af;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}body.opsc-manager-schedule-mounted .sm-month-nav .sm-iconbtn:hover{background:#eff5ff}body.opsc-manager-schedule-mounted .sm-month-nav .sm-today{background:#fff;border:1px solid #dce8fb;color:#1e40af;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:600;cursor:pointer}body.opsc-manager-schedule-mounted .sm-month-nav .sm-today:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6);color:#fff;border-color:transparent}body.opsc-manager-schedule-mounted .modal-box.modal-confirm{background:#fff!important;border-radius:20px!important;padding:28px!important;max-width:440px!important;text-align:center!important}body.opsc-manager-schedule-mounted .modal-box.modal-confirm .btn-primary{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border:1px solid #1d4ed8!important;border-radius:999px!important;padding:10px 20px!important;font-weight:700!important;text-shadow:0 1px 1px rgba(15,37,64,.25)!important;box-shadow:0 10px 24px -10px #2563eba6!important}@media(max-width:900px){body.opsc-manager-schedule-mounted .sm-month-kpis{grid-template-columns:repeat(2,1fr)}body.opsc-manager-schedule-mounted .sm-month-cell{min-height:90px}}body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean{padding:12px 16px!important;border-radius:14px!important;margin-bottom:12px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row{gap:10px!important;row-gap:8px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--primary{padding-bottom:10px!important;align-items:center}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--secondary{padding-top:10px!important;gap:6px!important;border-top:1px solid #eef3fb!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block{min-width:0}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1{font-size:17px!important;margin:0!important;line-height:1.15!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1:after{display:none!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block p{font-size:12px!important;margin-top:2px!important;color:#6b7a90!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav{padding:3px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav .sm-iconbtn{width:26px!important;height:26px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-label{min-width:120px!important;font-size:12.5px!important;padding:0 8px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-today{padding:4px 12px!important;font-size:11.5px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search{padding:6px 12px!important;width:220px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search input{font-size:12.5px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn-primary,body.opsc-manager-schedule-mounted .sm-btn.sm-btn-primary{padding:7px 16px!important;font-size:12.5px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn{padding:6px 10px!important;font-size:11.5px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid #eef3fb!important;padding-left:8px!important;margin-left:4px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-spacer{flex:1 1 auto;min-width:8px}@media(max-width:720px){body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean{padding:12px!important;margin-bottom:10px!important;border-radius:14px!important}body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean:before{height:2px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row{gap:8px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--primary{flex-direction:column!important;align-items:stretch!important;padding-bottom:10px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--secondary{padding-top:10px!important;flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px!important;margin:0 -12px;padding-left:12px!important;padding-right:12px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--secondary::-webkit-scrollbar{display:none}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1{font-size:16px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block p{font-size:11.5px!important;margin-top:2px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav{width:100%;display:flex!important;justify-content:space-between;padding:4px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-label{flex:1;min-width:0!important;text-align:center;font-size:12.5px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search{width:100%!important;padding:8px 12px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search input{font-size:14px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-spacer{display:none!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn-primary,body.opsc-manager-schedule-mounted .sm-btn.sm-btn-primary{width:auto;min-width:120px;padding:9px 18px!important;font-size:13px!important;margin-left:auto}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup{display:inline-flex!important;flex-wrap:nowrap!important;flex-shrink:0;gap:6px!important;padding:0!important;background:transparent!important;border:none!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup--end{margin-left:0!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid #eef3fb!important;padding-left:8px!important;margin-left:2px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn{flex-shrink:0;padding:8px 12px!important;font-size:12px!important;border-radius:10px!important}body.opsc-manager-schedule-mounted .sm-stats{gap:8px!important;margin-bottom:12px!important;grid-template-columns:1fr 1fr!important}body.opsc-manager-schedule-mounted .sm-stat{padding:10px 12px!important;gap:10px!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .sm-stat-icon{width:30px!important;height:30px!important;border-radius:9px!important}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-label{font-size:10.5px!important}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-value{font-size:18px!important}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-sub{font-size:10.5px!important}}@media(max-width:380px){body.opsc-manager-schedule-mounted .sm-stats{grid-template-columns:1fr!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-label{font-size:12px!important}}@media(max-width:720px){body.opsc-manager-schedule-mounted .sm-root .sm-shell{padding-left:12px!important;padding-right:12px!important}body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean{width:100%!important;padding:14px!important;border-radius:16px!important;margin-bottom:12px!important;background:#fff!important;border:1px solid #e6edf6!important;box-shadow:0 1px 2px #0f25400a,0 8px 24px -18px #0f254040!important}body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean:before,body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean:after{display:none!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row.sm-toolbar-row--primary{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;padding:0 0 12px!important;border-bottom:1px solid #eef3fb!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row.sm-toolbar-row--primary>*{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;flex:0 0 auto!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-spacer{display:none!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block{width:100%!important;text-align:left!important;padding:0!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1{font-size:18px!important;line-height:1.2!important;color:#0b2545!important;letter-spacing:-.02em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1:after{display:none!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block p{font-size:12.5px!important;color:#64748b!important;margin-top:2px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;padding:4px!important;background:#f6f9ff!important;border:1px solid #e6edf6!important;border-radius:12px!important;gap:4px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav .sm-iconbtn{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:9px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-label{flex:1 1 auto!important;min-width:0!important;text-align:center!important;font-size:13px!important;font-weight:600!important;color:#0b2545!important;padding:0 6px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-today{flex:0 0 auto!important;padding:6px 12px!important;font-size:12px!important;border-radius:9px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search{display:flex!important;align-items:center!important;width:100%!important;padding:10px 14px!important;border-radius:12px!important;background:#f6f9ff!important;border:1px solid #e6edf6!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search input{width:100%!important;font-size:14px!important;background:transparent!important;border:0!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-view-toggle,body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-viewmode-toggle{display:inline-flex!important;width:auto!important;flex:0 0 auto!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn.sm-btn-primary{width:100%!important;justify-content:center!important;padding:11px 18px!important;font-size:13.5px!important;border-radius:12px!important;font-weight:600!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row.sm-toolbar-row--secondary{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;padding:12px 0 0!important;margin:0!important;border-top:0!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row.sm-toolbar-row--secondary::-webkit-scrollbar{display:none}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup{display:inline-flex!important;flex-wrap:nowrap!important;flex-shrink:0!important;gap:6px!important;padding:0!important;background:transparent!important;border:0!important;margin:0!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid #eef3fb!important;padding-left:8px!important;margin-left:2px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn{flex-shrink:0!important;padding:8px 12px!important;font-size:12.5px!important;border-radius:10px!important;background:#f6f9ff!important;border:1px solid #e6edf6!important;color:#0b2545!important;font-weight:600!important}body.opsc-manager-schedule-mounted .sm-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:14px!important}body.opsc-manager-schedule-mounted .sm-stat{padding:12px!important;gap:10px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e6edf6!important}body.opsc-manager-schedule-mounted .sm-stat-icon{width:32px!important;height:32px!important;border-radius:10px!important}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-label{font-size:11px!important;color:#64748b!important}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-value{font-size:20px!important;color:#0b2545!important}body.opsc-manager-schedule-mounted .sm-stat-text .sm-stat-sub{font-size:11px!important;color:#94a3b8!important}}@media(max-width:380px){body.opsc-manager-schedule-mounted .sm-stats{grid-template-columns:1fr!important}body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean{padding:12px!important}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1{font-size:17px!important}}@media(max-width:760px){body.opsc-manager-schedule-mounted .sm-toolbar.sm-toolbar--clean{padding:12px!important;border-radius:16px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--primary{gap:10px;padding-bottom:10px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block{flex:1 1 100%}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block h1{font-size:16px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-title-block p,body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-spacer{display:none}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-nav{flex:1 1 100%;justify-content:space-between;padding:4px 6px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-label{flex:1;min-width:0;padding:0 6px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-search{flex:1 1 100%;width:100%}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-btn-primary{flex:1 1 100%;width:100%;justify-content:center;padding:11px 16px;font-size:13px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-toolbar-row--secondary{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;padding:6px;width:100%;background:#f1f6ffb3;border:1px solid rgba(15,37,64,.05);border-radius:12px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup--end{margin-left:0}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn{width:100%;justify-content:center;padding:10px 8px;font-size:12.5px;background:#fff;border:1px solid rgba(15,37,64,.06);box-shadow:0 1px 2px #0f25400a}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn:hover{background:#fff}}@media(max-width:420px){body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-week-label{font-size:12.5px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-today{padding:4px 10px;font-size:11.5px}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-actiongroup{grid-template-columns:repeat(2,minmax(0,1fr))}body.opsc-manager-schedule-mounted .sm-toolbar--clean .sm-chipbtn{font-size:12px;padding:10px 6px}}body.opsc-manager-schedule-mounted .sm-shift{padding:8px 60px 8px 14px;border-radius:14px;gap:3px;box-shadow:0 6px 14px -10px #0f172a47,inset 0 1px #ffffffd9}body.opsc-manager-schedule-mounted .sm-shift .sm-shift-title{font-size:12.5px;font-weight:700;color:#0f172a;letter-spacing:-.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.opsc-manager-schedule-mounted .sm-shift .sm-shift-time{font-size:10.5px;font-weight:600;color:#475569;letter-spacing:0;font-variant-numeric:tabular-nums}body.opsc-manager-schedule-mounted .sm-shift:after{top:6px;right:6px;font-size:8.5px;padding:2.5px 8px}@media(max-width:720px){body.opsc-manager-schedule-mounted .sm-shift{padding:7px 52px 7px 12px;border-radius:12px}body.opsc-manager-schedule-mounted .sm-shift .sm-shift-title{font-size:11.5px}body.opsc-manager-schedule-mounted .sm-shift .sm-shift-time{font-size:10px}}body.opsc-manager-schedule-mounted .sm-modal-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow-y:auto!important}@media(max-width:640px){body.opsc-manager-schedule-mounted .sm-modal,body.opsc-manager-schedule-mounted .sm-modal-lg{width:100%!important;max-width:100%!important;max-height:92vh!important}body.opsc-manager-schedule-mounted .month-overview-toolbar-inner{flex-direction:column!important;align-items:stretch!important}body.opsc-manager-schedule-mounted .month-overview-kpis{justify-content:space-between}body.opsc-manager-schedule-mounted .month-overview-grid>button{min-height:64px!important;padding:4px 5px!important}body.opsc-manager-schedule-mounted .month-overview-weekdays>div{padding:6px 5px!important;font-size:10px!important}}@media(min-width:761px){body.opsc-manager-schedule-mounted .sm-root .sm-shell{padding-top:18px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;padding:0!important;margin:0 0 16px!important;border-radius:22px!important;border:1px solid rgba(191,219,254,.92)!important;border-top:3px solid #8dbbff!important;background:#fff!important;overflow:hidden!important;box-shadow:0 1px #ffffffe6 inset,0 18px 42px -28px #2563eb70,0 8px 22px -18px #0f254038!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean:before,body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean:after{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-toolbar-row{display:flex!important;align-items:center!important;width:100%!important;gap:12px!important;row-gap:10px!important;position:relative!important;z-index:1!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-toolbar-row--primary{min-height:80px!important;padding:18px 24px!important;border:0!important;border-bottom:1px solid #dbe8f8!important;background:linear-gradient(180deg,#fff,#fafdfffa)!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-toolbar-row--secondary{min-height:64px!important;padding:14px 24px!important;border:0!important;background:linear-gradient(180deg,#f2f7ff,#eaf3ff)!important;box-shadow:inset 0 1px #ffffffbf!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-toolbar-row--secondary::-webkit-scrollbar{display:none}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-title-block{order:2!important;min-width:218px!important;margin-right:4px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-title-block h1{font-size:21px!important;line-height:1.06!important;font-weight:800!important;letter-spacing:-.035em!important;color:#10294a!important;-webkit-text-fill-color:#10294a!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-title-block h1:after{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-title-block p{display:block!important;margin-top:5px!important;font-size:14px!important;line-height:1.2!important;color:#7384a0!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-week-nav{order:1!important;flex:0 0 auto!important;height:44px!important;padding:0!important;gap:10px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-week-nav .sm-iconbtn{width:44px!important;height:44px!important;border-radius:13px!important;border:1px solid #dbe8f8!important;background:#fff!important;color:#17427a!important;box-shadow:0 1px 2px #0f254008!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-week-nav .sm-iconbtn:hover{background:#f4f8ff!important;border-color:#bcd7ff!important;transform:translateY(-1px)!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-week-label{min-width:174px!important;padding:0 4px!important;color:#10294a!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important;text-align:left!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-today{order:-1!important;height:44px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid #e0e9f7!important;background:#fff!important;color:#8090a8!important;font-size:15px!important;font-weight:700!important;box-shadow:0 1px 2px #0f254005!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-today:hover{color:#1d4ed8!important;background:#f4f8ff!important;border-color:#bcd7ff!important;box-shadow:0 8px 18px -12px #2563eb4d!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-toolbar-spacer{order:3!important;flex:1 1 auto!important;min-width:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-search{order:4!important;flex:0 1 310px!important;width:310px!important;height:50px!important;padding:0 16px!important;border-radius:16px!important;border:1px solid #dbe8f8!important;background:#f7fbff!important;box-shadow:inset 0 1px #ffffffd9!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-search input{width:100%!important;height:100%!important;padding-left:34px!important;font-size:15px!important;color:#10294a!important;background:transparent!important;border:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-search svg{left:16px!important;color:#7d94b4!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-search:focus-within{background:#fff!important;border-color:#93c5fd!important;box-shadow:0 0 0 4px #93c5fd38!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-mode-toggle{order:5!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-mode-toggle .sm-btn,body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-btn:not(.sm-btn-primary){height:42px!important;padding:0 14px!important;border-radius:13px!important;border:1px solid #dbe8f8!important;background:#fff!important;color:#334155!important;font-size:14px!important;font-weight:700!important;box-shadow:0 1px 2px #0f254008!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-mode-toggle .sm-btn:hover,body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-btn:not(.sm-btn-primary):hover{color:#1d4ed8!important;border-color:#bcd7ff!important;background:#f4f8ff!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-btn-ghost{background:#eef6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-btn-primary,body.opsc-manager-schedule-mounted .sm-root .sm-btn.sm-btn-primary{order:6!important;height:44px!important;padding:0 22px!important;border-radius:14px!important;font-size:14px!important;font-weight:800!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important;border:1px solid #1d4ed8!important;box-shadow:0 12px 24px -12px #2563ebb8!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-actiongroup{display:inline-flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid rgba(191,219,254,.85)!important;padding-left:10px!important;margin-left:2px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-actiongroup--end{margin-left:auto!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-chipbtn{height:36px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid #d7e5f8!important;background:#ffffffeb!important;color:#364963!important;font-size:13px!important;font-weight:800!important;box-shadow:0 1px 2px #0f25400a!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-chipbtn:hover{background:#fff!important;border-color:#9fc8ff!important;color:#1d4ed8!important;transform:translateY(-1px)!important;box-shadow:0 10px 18px -13px #2563eb61!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-chipbtn svg{color:#5b7390!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-chipbtn:hover svg{color:#1d4ed8!important}}@media(min-width:761px)and (max-width:1120px){body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-toolbar-row--primary{flex-wrap:wrap!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-title-block{flex:1 1 260px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar--clean .sm-search{flex:1 1 260px!important;width:auto!important}}body.opsc-manager-schedule-mounted .sm-unavail-tag--leave{font-weight:850!important;box-shadow:0 8px 22px #0f172a14!important}body.opsc-manager-schedule-mounted .sm-root .sm-shell{max-width:none!important;padding:20px 24px 72px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 18px!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(147,197,253,.95)!important;border-radius:26px!important;background:linear-gradient(180deg,#fffffff5,#f8fcfffa 58%,#f1f8fffa)!important;box-shadow:0 26px 70px -38px #1e40af5c,0 12px 28px -24px #0f172a38,inset 0 1px #ffffffeb!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center:before,body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center:after{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-toolbar-row{width:100%!important;margin:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{display:grid!important;grid-template-columns:auto 48px minmax(250px,auto) 48px minmax(24px,1fr) minmax(280px,450px) auto auto!important;align-items:center!important;gap:14px!important;min-height:100px!important;padding:24px 28px!important;border-bottom:1px solid rgba(191,219,254,.86)!important;background:linear-gradient(180deg,#ffffffb8,#f8fbffad)!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-toolbar-spacer{display:block!important;min-width:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn:not(.sm-btn-primary){height:48px!important;min-height:48px!important;border-radius:15px!important;border:1px solid #dbeafe!important;background:#ffffffeb!important;color:#0b1f3f!important;box-shadow:0 10px 22px -20px #1e40af70,inset 0 1px #fffffff2!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn:hover,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow:hover,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn:hover,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn:not(.sm-btn-primary):hover{transform:translateY(-1px)!important;color:#1d4ed8!important;border-color:#bfdbfe!important;background:#fff!important;box-shadow:0 16px 26px -22px #2563eb8a,inset 0 1px #fffffff2!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 24px!important;color:#2563eb!important;font-size:15px!important;font-weight:850!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn svg,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow svg{color:#2563eb!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow{width:48px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-label--hero{min-width:250px!important;padding:0 18px!important;color:#0b1f3f!important;font-size:clamp(22px,1.5vw,32px)!important;line-height:1!important;font-weight:850!important;letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero{position:relative!important;width:100%!important;height:48px!important;min-width:280px!important;padding:0!important;border-radius:15px!important;border:1px solid #dbeafe!important;background:#f8fbffeb!important;box-shadow:inset 0 1px #ffffffe6!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero svg{position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;color:#7488a8!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero input{width:100%!important;height:100%!important;padding:0 18px 0 56px!important;border:0!important;outline:none!important;background:transparent!important;color:#10294a!important;font-size:15px!important;font-weight:650!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero input::placeholder{color:#8da0bd!important;font-weight:650!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero:focus-within{background:#fff!important;border-color:#93c5fd!important;box-shadow:0 0 0 4px #93c5fd38,inset 0 1px #fffffff2!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle{display:inline-flex!important;gap:10px!important;align-items:center!important;order:initial!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{padding:0 18px!important;gap:9px!important;color:#0b1f3f!important;font-size:15px!important;font-weight:850!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn svg{color:#0b1f3f!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn.sm-btn-ghost{background:#eef6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn.sm-btn-ghost svg{color:#1d4ed8!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{height:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 26px!important;border-radius:15px!important;border:1px solid #1d4ed8!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 18px 28px -18px #2563ebc7!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero svg{color:#fff!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero:disabled{opacity:.55!important;cursor:not-allowed!important;filter:saturate(.75)!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-secondary{display:flex!important;align-items:center!important;gap:14px!important;min-height:90px!important;padding:22px 28px!important;overflow-x:auto!important;background:linear-gradient(180deg,#f8fbffe0,#f3f9ffeb)!important;scrollbar-width:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-secondary::-webkit-scrollbar{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup{display:inline-flex!important;flex:0 0 auto!important;gap:14px!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup+.sm-actiongroup{padding-left:0!important;margin-left:0!important;border-left:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup--end{margin-left:auto!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn{height:48px!important;min-width:112px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 20px!important;border-radius:15px!important;border:1px solid #dbeafe!important;background:#fffffff0!important;color:#0b1f3f!important;font-size:15px!important;font-weight:850!important;white-space:nowrap!important;box-shadow:0 12px 24px -22px #1e40af6b,inset 0 1px #fffffff0!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn svg{color:#0b1f3f!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn:hover{transform:translateY(-1px)!important;background:#fff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;box-shadow:0 18px 28px -22px #2563eb8f,inset 0 1px #fffffff5!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn:hover svg{color:#1d4ed8!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn--accent{color:#2563eb!important;background:linear-gradient(180deg,#f8fbff,#edf6ff)!important;border-color:#cfe3ff!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn--accent svg{color:#2563eb!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn-count,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn span[style]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;margin-left:0!important;padding:0 7px!important;border-radius:999px!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;width:100%!important;margin:0!important;padding:26px 28px 28px!important;border-top:1px solid rgba(191,219,254,.62)!important;background:linear-gradient(180deg,#f6faffb8,#ffffffad)!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:100px!important;padding:24px 28px!important;display:flex!important;align-items:center!important;gap:24px!important;border-radius:20px!important;border:1px solid #dbeafe!important;background:#fffffff5!important;box-shadow:0 16px 34px -28px #1e40af6b,inset 0 1px #fffffff2!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat:hover{transform:translateY(-2px)!important;box-shadow:0 22px 38px -30px #2563eb7a,inset 0 1px #fffffff2!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat:before{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:64px!important;height:64px!important;min-width:64px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(145deg,#eff6ff,#eaf3ff)!important;color:#2563eb!important;box-shadow:inset 0 1px #fffffff5,0 10px 18px -18px #2563eb80!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon svg{width:30px!important;height:30px!important;color:#2563eb!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-text{gap:4px!important;min-width:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-label{font-size:15px!important;line-height:1.1!important;font-weight:800!important;color:#587099!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-value{font-size:clamp(26px,2vw,34px)!important;line-height:1!important;font-weight:900!important;color:#0b1f3f!important;letter-spacing:-.035em!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-sub{font-size:14px!important;line-height:1.2!important;font-weight:650!important;color:#6d82a7!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;overflow:hidden!important;margin:0 0 16px!important;min-height:116px!important;border:1px solid rgba(191,219,254,.98)!important;border-radius:24px!important;background:#fffffff2!important;box-shadow:0 22px 52px -42px #1e40af57,inset 0 1px #fffffff2!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-day{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;padding:22px 10px!important;border:0!important;border-right:1px solid rgba(219,234,254,.95)!important;background:transparent!important;color:#0b1f3f!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-day:last-child{border-right:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-day:hover{background:linear-gradient(180deg,#eff6ff66,#ffffffb8)!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-day--active{background:linear-gradient(180deg,#eff6fff5,#e8f3fff5)!important;box-shadow:inset 0 0 0 1px #93c5fd40!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-weekday{font-size:14px!important;line-height:1!important;font-weight:850!important;color:#647da3!important;letter-spacing:.06em!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-day--active .sm-week-strip-weekday,body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-day--active .sm-week-strip-date{color:#2563eb!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-date{font-size:22px!important;line-height:1!important;font-weight:900!important;color:#0b1f3f!important;letter-spacing:-.03em!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-dot{position:absolute!important;bottom:18px!important;width:10px!important;height:10px!important;border-radius:999px!important;background:#2563eb!important;box-shadow:0 0 0 4px #2563eb1a!important}@media(max-width:1420px){body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{grid-template-columns:auto 46px minmax(220px,auto) 46px minmax(16px,1fr) minmax(240px,360px) auto auto!important;gap:10px!important;padding:20px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-secondary{padding:20px!important;gap:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup{gap:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn{min-width:auto!important;padding:0 16px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats{gap:14px!important;padding:22px 20px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{padding:20px!important;gap:16px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:56px!important;height:56px!important;min-width:56px!important}}@media(max-width:1120px){body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{display:flex!important;flex-wrap:wrap!important;min-height:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-label--hero{flex:1 1 260px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-toolbar-spacer{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero{flex:1 1 100%!important;order:5!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle{order:6!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero{order:7!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){body.opsc-manager-schedule-mounted .sm-root .sm-shell{padding:12px 10px 84px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{border-radius:20px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{padding:14px!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero{height:42px!important;min-height:42px!important;border-radius:13px!important;font-size:13px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn{padding:0 13px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow{width:42px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-label--hero{order:4!important;flex:1 1 100%!important;min-width:0!important;font-size:20px!important;padding:6px 0 2px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero{min-width:0!important;height:44px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle{flex:1 1 auto!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{flex:1 1 0!important;justify-content:center!important;padding:0 10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero{flex:1 1 100%!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-secondary{min-height:0!important;padding:14px!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup--end{gap:8px!important;margin-left:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn{height:42px!important;padding:0 13px!important;border-radius:13px!important;font-size:13px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:84px!important;padding:16px!important;gap:14px!important;border-radius:16px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:48px!important;height:48px!important;min-width:48px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon svg{width:24px!important;height:24px!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip{display:flex!important;min-height:92px!important;overflow-x:auto!important;border-radius:18px!important;scrollbar-width:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip::-webkit-scrollbar{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-day{flex:0 0 122px!important;padding:16px 8px!important;gap:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-date{font-size:19px!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-weekday{font-size:12px!important}}body.opsc-manager-schedule-mounted .sm-root .sm-shell{padding:16px 24px 72px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{margin:0 0 16px!important;border-radius:22px!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{grid-template-columns:auto 42px minmax(210px,auto) 42px minmax(18px,1fr) minmax(250px,380px) auto auto!important;min-height:82px!important;padding:18px 22px!important;gap:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn:not(.sm-btn-primary){height:44px!important;min-height:44px!important;border-radius:13px!important;font-size:14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn{padding:0 18px!important;gap:9px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow{width:42px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-label--hero{min-width:210px!important;padding:0 14px!important;font-size:clamp(21px,1.35vw,28px)!important;letter-spacing:-.032em!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero{height:44px!important;min-width:250px!important;max-width:380px!important;border-radius:13px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero svg{left:16px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero input{padding:0 16px 0 48px!important;font-size:14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle{gap:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{padding:0 16px!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{height:44px!important;min-height:44px!important;padding:0 22px!important;border-radius:13px!important;font-size:14px!important;gap:9px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-secondary{min-height:76px!important;padding:17px 22px!important;gap:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup--end{gap:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn{height:44px!important;min-width:98px!important;padding:0 16px!important;border-radius:13px!important;font-size:14px!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn-count,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn span[style]{min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:11px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats{gap:16px!important;padding:18px 22px 20px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:86px!important;padding:17px 20px!important;gap:16px!important;border-radius:17px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:52px!important;height:52px!important;min-width:52px!important;border-radius:14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon svg{width:25px!important;height:25px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-label{font-size:14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-value{font-size:clamp(24px,1.65vw,30px)!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-sub{font-size:13px!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip{display:none!important}@media(max-width:1420px){body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{grid-template-columns:auto 40px minmax(190px,auto) 40px minmax(14px,1fr) minmax(220px,320px) auto auto!important;min-height:78px!important;padding:16px 18px!important;gap:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-secondary{min-height:72px!important;padding:15px 18px!important;gap:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn{min-width:0!important;padding:0 14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats{gap:14px!important;padding:16px 18px 18px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:82px!important;padding:16px 18px!important;gap:14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:48px!important;height:48px!important;min-width:48px!important}}@media(max-width:1120px){body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{min-height:0!important;padding:15px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-label--hero{flex:1 1 230px!important;min-width:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero{max-width:none!important;min-width:0!important}}@media(max-width:760px){body.opsc-manager-schedule-mounted .sm-root .sm-shell{padding:10px 10px 84px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{border-radius:18px!important;margin-bottom:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-secondary{padding:12px!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn{height:40px!important;min-height:40px!important;border-radius:12px!important;font-size:12.5px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats{gap:9px!important;padding:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:76px!important;padding:14px!important;gap:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:44px!important;height:44px!important;min-width:44px!important}}@media(min-width:761px){body.opsc-manager-schedule-mounted .sm-root .sm-shell{padding:12px 20px 64px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{margin:0 0 12px!important;border-radius:20px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{grid-template-columns:auto 38px minmax(170px,auto) 38px minmax(12px,1fr) minmax(210px,300px) auto auto!important;min-height:72px!important;padding:12px 18px!important;gap:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn:not(.sm-btn-primary),body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{height:40px!important;min-height:40px!important;border-radius:12px!important;font-size:13px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn{padding:0 16px!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow{width:38px!important;min-width:38px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-label--hero{min-width:170px!important;padding:0 8px!important;font-size:clamp(17px,1.15vw,23px)!important;line-height:1!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero{min-width:210px!important;max-width:300px!important;height:40px!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero svg{left:14px!important;width:16px!important;height:16px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero input{padding:0 14px 0 42px!important;font-size:13px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle{gap:6px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{min-width:88px!important;padding:0 12px!important;gap:6px!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{padding:0 18px!important;gap:7px!important;min-width:132px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-secondary{min-height:62px!important;padding:11px 18px!important;gap:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup--end{gap:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn{height:40px!important;min-width:0!important;padding:0 14px!important;border-radius:12px!important;font-size:13px!important;gap:7px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn-count,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn span[style]{min-width:18px!important;height:18px!important;font-size:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats{gap:12px!important;padding:14px 18px 16px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:74px!important;padding:14px 16px!important;gap:14px!important;border-radius:15px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon svg{width:21px!important;height:21px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-label{font-size:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-value{font-size:clamp(18px,1.25vw,24px)!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-sub{font-size:11.5px!important}}@media(min-width:761px)and (max-width:1280px){body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{grid-template-columns:auto 36px minmax(150px,auto) 36px minmax(8px,1fr) minmax(190px,250px) auto auto!important;gap:8px!important;padding:11px 14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{min-width:78px!important;padding:0 10px!important;font-size:12.5px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{min-width:118px!important;padding:0 14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn{padding:0 12px!important;font-size:12.5px!important}}body.opsc-manager-schedule-mounted .sm-root .sm-shell{padding:12px 20px 72px!important}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{margin:0 0 14px!important;border-radius:20px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;min-height:64px!important;padding:12px 18px!important;gap:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary>*{order:0!important;min-width:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-toolbar-spacer{display:block!important;flex:1 1 auto!important;min-width:14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn:not(.sm-btn-primary){height:38px!important;min-height:38px!important;border-radius:12px!important;font-size:13px!important;line-height:1!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn{flex:0 0 auto!important;padding:0 15px!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow{flex:0 0 38px!important;width:38px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-label--hero{flex:0 0 auto!important;min-width:214px!important;padding:0 8px!important;font-size:clamp(19px,1.2vw,23px)!important;line-height:1!important;letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero{flex:0 1 340px!important;width:clamp(245px,24vw,340px)!important;max-width:340px!important;min-width:245px!important;height:38px!important;border-radius:12px!important;padding:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero svg{left:14px!important;width:16px!important;height:16px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero input{padding:0 14px 0 42px!important;font-size:13px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle{display:inline-flex!important;flex:0 0 auto!important;gap:8px!important;align-items:center!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{min-width:74px!important;justify-content:center!important;padding:0 11px!important;gap:7px!important;white-space:nowrap!important;overflow:visible!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn svg,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn svg,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow svg,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero svg,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn svg{width:15px!important;height:15px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{flex:0 0 auto!important;min-width:112px!important;height:38px!important;min-height:38px!important;padding:0 18px!important;border-radius:12px!important;font-size:13px!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-secondary{min-height:58px!important;padding:10px 18px!important;gap:9px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-actiongroup--end{gap:9px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn{height:38px!important;min-width:0!important;padding:0 13px!important;border-radius:12px!important;font-size:13px!important;gap:7px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn-count,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn span[style]{min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:14px 18px 16px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:72px!important;padding:13px 16px!important;gap:13px!important;border-radius:15px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon svg{width:22px!important;height:22px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-label{font-size:12.5px!important;line-height:1.12!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-value{font-size:clamp(22px,1.38vw,26px)!important;line-height:.95!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-sub{font-size:12px!important;line-height:1.15!important}@media(max-width:1320px){body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{gap:8px!important;padding:11px 15px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-label--hero{min-width:185px!important;font-size:18px!important;padding:0 4px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero{flex-basis:260px!important;width:260px!important;min-width:220px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{min-width:66px!important;padding:0 9px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{min-width:102px!important;padding:0 14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn{padding:0 11px!important}}@media(max-width:1120px){body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-command-primary{flex-wrap:wrap!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-toolbar-spacer{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero{flex:1 1 100%!important;width:100%!important;max-width:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle{flex:1 1 170px!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{flex:1 1 0!important}}body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center,body.opsc-manager-schedule-mounted .sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center *{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center{color:#172554!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero input{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:700!important;letter-spacing:-.015em!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-thisweek-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-arrow,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-chipbtn,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{border-color:#d7e3f8!important;box-shadow:0 1px 2px #2563eb0a!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-week-label--hero{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:800!important;letter-spacing:-.045em!important;color:#172554!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero input{color:#1e3a8a!important;font-weight:600!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-search--hero input::placeholder{color:#94a3b8!important;font-weight:600!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{border-color:#dbe7fb!important;box-shadow:0 1px 3px #2563eb0d!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-label{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important;color:#5f7398!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-value{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:800!important;letter-spacing:-.045em!important;color:#172554!important}body.opsc-manager-schedule-mounted .sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-sub{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important;color:#7487aa!important}body.opsc-manager-schedule-mounted .ss-page{width:100%;min-height:100vh;box-sizing:border-box;padding:24px 28px 56px;background:radial-gradient(circle at 8% 8%,rgba(99,179,255,.18),transparent 28%),radial-gradient(circle at 92% 10%,rgba(219,234,254,.7),transparent 28%),linear-gradient(135deg,#f8fbff,#eef6ff);color:#0f2348;font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body.opsc-manager-schedule-mounted .awPage>.ss-page,body.opsc-manager-schedule-mounted .app-main .ss-page{max-width:100%;margin-left:0}body.opsc-manager-schedule-mounted .ss-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:22px}body.opsc-manager-schedule-mounted .ss-topbar h1{margin:0 0 8px;font-size:clamp(26px,2vw,38px);line-height:.95;font-weight:850;letter-spacing:-.055em;color:#0b1f4f}body.opsc-manager-schedule-mounted .ss-topbar p{margin:0;font-size:14px;font-weight:550;color:#52709d}body.opsc-manager-schedule-mounted .ss-top-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}body.opsc-manager-schedule-mounted .ss-action{height:48px;padding:0 22px;border-radius:10px;border:1px solid #dbe7fb;background:#ffffffc7;color:#2563eb;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 10px 28px #3b82f60f}body.opsc-manager-schedule-mounted .ss-action-primary{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border-color:transparent;box-shadow:0 18px 34px #2563eb3d}body.opsc-manager-schedule-mounted .ss-action:disabled{opacity:.55;cursor:not-allowed}body.opsc-manager-schedule-mounted .ss-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}body.opsc-manager-schedule-mounted .ss-main-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}body.opsc-manager-schedule-mounted .ss-card{grid-column:span 3;background:#ffffffc7;border:1px solid rgba(184,207,239,.75);border-radius:14px;padding:22px 24px;box-shadow:0 22px 60px #33579412,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.opsc-manager-schedule-mounted .ss-card-small{grid-column:span 2}body.opsc-manager-schedule-mounted .ss-card h2{margin:0 0 18px;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:850;color:#0f2348;letter-spacing:-.02em}body.opsc-manager-schedule-mounted .ss-icon{width:17px;height:17px;color:#2563eb;flex:0 0 auto}body.opsc-manager-schedule-mounted .ss-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px}body.opsc-manager-schedule-mounted .ss-field{display:grid;gap:9px;min-width:0}body.opsc-manager-schedule-mounted .ss-field>span,body.opsc-manager-schedule-mounted .ss-toggle-row strong{font-size:11.5px;font-weight:850;color:#18305d;letter-spacing:-.01em}body.opsc-manager-schedule-mounted .ss-select,body.opsc-manager-schedule-mounted .ss-input{width:100%;height:42px;box-sizing:border-box;border:1px solid #d7e4f8;border-radius:8px;background:#ffffffdb;color:#18305d;font-size:13px;font-weight:650;padding:0 14px;outline:none;box-shadow:inset 0 1px #fffc}body.opsc-manager-schedule-mounted .ss-select:focus,body.opsc-manager-schedule-mounted .ss-input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb14}body.opsc-manager-schedule-mounted .ss-segment{height:42px;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #d7e4f8;border-radius:8px;overflow:hidden;background:#ffffffb3}body.opsc-manager-schedule-mounted .ss-segment button{border:0;background:transparent;color:#18305d;font-weight:750;cursor:pointer}body.opsc-manager-schedule-mounted .ss-segment button.is-on{background:#eaf2ff;color:#2563eb;box-shadow:inset 0 0 0 1px #c7dcff}body.opsc-manager-schedule-mounted .ss-inline{display:grid;grid-template-columns:minmax(58px,.6fr) minmax(88px,1fr);gap:10px;align-items:center}body.opsc-manager-schedule-mounted .ss-toggle-row{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:7px 0;border-bottom:1px solid rgba(213,226,246,.72)}body.opsc-manager-schedule-mounted .ss-toggle-row:last-child{border-bottom:0}body.opsc-manager-schedule-mounted .ss-toggle-row div:first-child{display:grid;gap:3px}body.opsc-manager-schedule-mounted .ss-toggle-row span{display:block;font-size:11.5px;color:#5d7298;font-weight:600}body.opsc-manager-schedule-mounted .ss-toggle{width:36px;height:20px;border-radius:999px;border:0;background:#d7e2f3;padding:2px;cursor:pointer;transition:.18s ease}body.opsc-manager-schedule-mounted .ss-toggle span{width:16px;height:16px;display:block;border-radius:50%;background:#fff;box-shadow:0 2px 7px #0f23482e;transition:.18s ease}body.opsc-manager-schedule-mounted .ss-toggle.is-on{background:#2563eb}body.opsc-manager-schedule-mounted .ss-toggle.is-on span{transform:translate(16px)}body.opsc-manager-schedule-mounted .ss-chain{white-space:nowrap;font-size:12px;font-weight:750;color:#435b82}body.opsc-manager-schedule-mounted .ss-chain span{display:inline;margin:0 7px;color:#2563eb}body.opsc-manager-schedule-mounted .ss-chips{display:flex;gap:10px;flex-wrap:wrap;padding-top:12px}body.opsc-manager-schedule-mounted .ss-chips span{height:32px;padding:0 14px;display:inline-flex;align-items:center;border-radius:8px;border:1px solid #d7e4f8;background:#eef6ff;color:#2563eb;font-size:12px;font-weight:750}body.opsc-manager-schedule-mounted .ss-help-card{grid-column:span 6;min-height:60px;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:16px;align-items:center;background:#ffffffb8;border:1px solid rgba(184,207,239,.72);border-radius:10px;padding:14px 18px}body.opsc-manager-schedule-mounted .ss-help-card div{display:grid;gap:3px}body.opsc-manager-schedule-mounted .ss-help-card strong{font-size:13px;color:#18305d}body.opsc-manager-schedule-mounted .ss-help-card span{font-size:12px;color:#5d7298}body.opsc-manager-schedule-mounted .ss-help-card button{border:0;background:transparent;color:#2563eb;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .ss-side-panel{display:grid;gap:18px;position:sticky;top:20px}body.opsc-manager-schedule-mounted .ss-side-card{background:#ffffffc2;border:1px solid rgba(184,207,239,.78);border-radius:14px;padding:20px;box-shadow:0 22px 60px #33579412,inset 0 1px #ffffffe6}body.opsc-manager-schedule-mounted .ss-side-card h3{margin:0 0 18px;font-size:15px;font-weight:850;color:#0f2348;letter-spacing:-.02em}body.opsc-manager-schedule-mounted .ss-status-list{display:grid;gap:12px}body.opsc-manager-schedule-mounted .ss-status-list div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px}body.opsc-manager-schedule-mounted .ss-status-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eaf2ff}body.opsc-manager-schedule-mounted .ss-status-icon .ss-icon{width:15px;height:15px}body.opsc-manager-schedule-mounted .ss-status-list strong{font-size:13px;color:#435b82}body.opsc-manager-schedule-mounted .ss-status-list em{min-width:74px;text-align:center;font-style:normal;padding:8px 10px;border-radius:10px;font-size:12px;font-weight:850}body.opsc-manager-schedule-mounted .ss-preview-box{border:1px solid #d7e4f8;border-radius:10px;padding:14px;background:#ffffff9e}body.opsc-manager-schedule-mounted .ss-preview-head{display:flex;justify-content:space-between;align-items:center;color:#18305d;font-size:12px;margin-bottom:18px}body.opsc-manager-schedule-mounted .ss-preview-head strong{font-weight:850}body.opsc-manager-schedule-mounted .ss-preview-head span{color:#2563eb;font-size:22px;line-height:1}body.opsc-manager-schedule-mounted .ss-preview-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:4px;margin-bottom:16px}body.opsc-manager-schedule-mounted .ss-preview-days span{position:relative;display:grid;gap:4px;color:#64748b;font-size:10px;font-weight:750}body.opsc-manager-schedule-mounted .ss-preview-days small{font-size:11px;color:#435b82}body.opsc-manager-schedule-mounted .ss-preview-days .is-today small{width:25px;height:25px;line-height:25px;margin:-4px auto 0;border-radius:50%;color:#fff;background:#2563eb}body.opsc-manager-schedule-mounted .ss-preview-items{display:grid;gap:12px}body.opsc-manager-schedule-mounted .ss-preview-items div{display:grid;grid-template-columns:7px minmax(0,1fr) auto auto;gap:10px;align-items:center;font-size:11.5px;color:#435b82}body.opsc-manager-schedule-mounted .ss-preview-items div>span{width:7px;height:7px;border-radius:50%}body.opsc-manager-schedule-mounted .ss-preview-items strong{color:#18305d;font-weight:750}body.opsc-manager-schedule-mounted .ss-preview-items em{font-style:normal}body.opsc-manager-schedule-mounted .ss-preview-items b{color:#18305d}body.opsc-manager-schedule-mounted .ss-rules-summary{margin:0;padding:0;display:grid;gap:12px;list-style:none}body.opsc-manager-schedule-mounted .ss-rules-summary li{position:relative;padding-left:22px;font-size:12px;color:#435b82;font-weight:650}body.opsc-manager-schedule-mounted .ss-rules-summary li:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border:1.7px solid #2563eb;border-radius:50%}body.opsc-manager-schedule-mounted .ss-updated{display:grid;gap:10px;color:#607497;font-size:11.5px}body.opsc-manager-schedule-mounted .ss-updated strong{width:max-content;padding:8px 12px;border-radius:9px;background:#eef6ff;color:#435b82}body.opsc-manager-schedule-mounted .ss-notice,body.opsc-manager-schedule-mounted .ss-loading,body.opsc-manager-schedule-mounted .ss-access-card{border:1px solid #bfdbfe;border-radius:14px;background:#eff6fff0;color:#1d4ed8;padding:14px 18px;margin-bottom:18px;font-weight:750}body.opsc-manager-schedule-mounted .ss-loading{max-width:380px;margin:22px auto;text-align:center}body.opsc-manager-schedule-mounted .ss-access-card{max-width:520px;margin:48px auto;display:grid;justify-items:center;text-align:center;gap:12px}body.opsc-manager-schedule-mounted .ss-access-card button{height:42px;padding:0 18px;border-radius:10px;border:0;background:#2563eb;color:#fff;font-weight:800;cursor:pointer}@media(max-width:1320px){body.opsc-manager-schedule-mounted .ss-layout{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .ss-side-panel{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){body.opsc-manager-schedule-mounted .ss-page{padding:18px 16px 80px}body.opsc-manager-schedule-mounted .ss-topbar{flex-direction:column}body.opsc-manager-schedule-mounted .ss-top-actions{width:100%;justify-content:stretch}body.opsc-manager-schedule-mounted .ss-action{flex:1 1 160px}body.opsc-manager-schedule-mounted .ss-main-grid{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .ss-card,body.opsc-manager-schedule-mounted .ss-card-small,body.opsc-manager-schedule-mounted .ss-help-card{grid-column:span 1}body.opsc-manager-schedule-mounted .ss-two-col,body.opsc-manager-schedule-mounted .ss-side-panel{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .ss-help-card{grid-template-columns:34px 1fr}body.opsc-manager-schedule-mounted .ss-help-card button{justify-self:start}}body.opsc-manager-schedule-mounted .ss-page.ss-page--tabs{min-height:100vh;width:100%;box-sizing:border-box;padding:22px 28px 56px;background:radial-gradient(circle at 5% 3%,rgba(147,197,253,.28),transparent 24%),radial-gradient(circle at 92% 4%,rgba(219,234,254,.85),transparent 28%),linear-gradient(135deg,#fbfdff,#f2f8ff 52%,#fff);color:#102654;font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body.opsc-manager-schedule-mounted .app-main .ss-page.ss-page--tabs,body.opsc-manager-schedule-mounted .awPage>.ss-page.ss-page--tabs{max-width:100%;margin-left:0}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar h1{margin:0 0 6px;color:#0b1f4f;font-size:clamp(24px,1.85vw,34px);line-height:1;font-weight:850;letter-spacing:-.055em}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar p{margin:0;max-width:780px;color:#4e6a96;font-size:13px;line-height:1.35;font-weight:560}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-top-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-action{min-height:38px;height:38px;padding:0 18px;border:1px solid rgba(196,216,244,.92);border-radius:9px;background:#ffffffb8;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:820;letter-spacing:-.015em;cursor:pointer;box-shadow:0 10px 26px #2563eb0e,inset 0 1px #ffffffe0}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-action-primary{border-color:transparent;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 16px 30px #2563eb38}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-action:disabled,body.opsc-manager-schedule-mounted .ss-page--tabs button:disabled,body.opsc-manager-schedule-mounted .ss-page--tabs select:disabled,body.opsc-manager-schedule-mounted .ss-page--tabs input:disabled,body.opsc-manager-schedule-mounted .ss-page--tabs textarea:disabled{cursor:not-allowed!important;opacity:.58}body.opsc-manager-schedule-mounted .ss-layout.ss-layout--tabs{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}body.opsc-manager-schedule-mounted .ss-content-panel{min-width:0;border:1px solid rgba(190,213,244,.86);border-radius:13px;background:#ffffffb3;box-shadow:0 24px 70px #2563eb12,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}body.opsc-manager-schedule-mounted .ss-tabs{min-height:62px;padding:13px 18px 0;display:flex;align-items:stretch;gap:8px;overflow-x:auto;border-bottom:1px solid rgba(190,213,244,.78);scrollbar-width:none}body.opsc-manager-schedule-mounted .ss-tabs::-webkit-scrollbar{display:none}body.opsc-manager-schedule-mounted .ss-tabs button{height:44px;min-width:max-content;padding:0 17px;border:0;border-radius:9px 9px 0 0;background:transparent;color:#244169;display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:780;letter-spacing:-.012em;cursor:pointer;position:relative}body.opsc-manager-schedule-mounted .ss-tabs button.is-active{color:#2563eb;background:linear-gradient(180deg,#eff6fffa,#ddecffd6);box-shadow:inset 0 1px #ffffffe6,0 12px 30px #2563eb14}body.opsc-manager-schedule-mounted .ss-tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#2563eb;border-radius:999px 999px 0 0}body.opsc-manager-schedule-mounted .ss-tab-copy{padding:18px 22px 6px;font-size:12.5px;font-weight:600;color:#536d98}body.opsc-manager-schedule-mounted .ss-cards-grid{padding:12px 18px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card{grid-column:auto;padding:16px 18px;border:1px solid rgba(190,213,244,.86);border-radius:12px;background:linear-gradient(180deg,#ffffffc2,#fafdffad);box-shadow:0 16px 42px #234c8a0d,inset 0 1px #ffffffeb}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card--wide{grid-column:1 / -1}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card>header .ss-icon{margin-top:1px;color:#2563eb}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card h2{margin:0;font-size:13.5px;font-weight:850;color:#132c5b;letter-spacing:-.022em}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card p{margin:3px 0 0;color:#64789c;font-size:11px;line-height:1.25;font-weight:600}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-icon{width:15px;height:15px;flex:0 0 auto}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-two-col--tight{gap:10px 12px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-field{display:grid;gap:6px;min-width:0;margin-bottom:10px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-field>span,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row strong{color:#193461;font-size:11px;font-weight:820;letter-spacing:-.01em}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-field small{color:#7387a9;font-size:10.5px;font-weight:600}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-select,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-input,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-textarea{width:100%;min-width:0;box-sizing:border-box;height:34px;border:1px solid #d7e4f8;border-radius:7px;background:#ffffffd1;color:#18305d;font-size:11.5px;font-weight:670;padding:0 11px;outline:none;box-shadow:inset 0 1px #fffc}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-textarea{height:110px;padding:10px 11px;resize:vertical;line-height:1.35}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-select:focus,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-input:focus,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb14,inset 0 1px #fffc}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(214,227,246,.74)}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row:last-child{border-bottom:0}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row div:first-child{display:grid;gap:2px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row span{display:block;color:#61779d;font-size:10.5px;line-height:1.25;font-weight:600}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle{width:31px;height:18px;border-radius:999px;border:0;background:#cbd8ea;padding:2px;cursor:pointer;transition:.16s ease}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle span{width:14px;height:14px;display:block;border-radius:999px;background:#fff;box-shadow:0 2px 7px #0f23482b;transition:.16s ease}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle.is-on{background:#2563eb}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle.is-on span{transform:translate(13px)}body.opsc-manager-schedule-mounted .ss-table-lite,body.opsc-manager-schedule-mounted .ss-simple-table,body.opsc-manager-schedule-mounted .ss-rule-lines{display:grid;gap:0;margin-bottom:10px}body.opsc-manager-schedule-mounted .ss-table-lite>div,body.opsc-manager-schedule-mounted .ss-simple-table>div,body.opsc-manager-schedule-mounted .ss-rule-lines>div{min-height:31px;display:grid;align-items:center;gap:10px;border-bottom:1px solid rgba(214,227,246,.78);color:#233f6a;font-size:11px;font-weight:650}body.opsc-manager-schedule-mounted .ss-table-lite>div{grid-template-columns:minmax(0,1fr) minmax(118px,174px)}body.opsc-manager-schedule-mounted .ss-simple-table>div{grid-template-columns:1fr .9fr .45fr .7fr}body.opsc-manager-schedule-mounted .ss-simple-table--wide>div{grid-template-columns:1fr .9fr .45fr .8fr .5fr}body.opsc-manager-schedule-mounted .ss-rule-lines>div{grid-template-columns:minmax(0,1fr) auto}body.opsc-manager-schedule-mounted .ss-table-lite>div:first-child,body.opsc-manager-schedule-mounted .ss-simple-table>div:first-child{color:#667a9e;font-size:10.5px;text-transform:none}body.opsc-manager-schedule-mounted .ss-table-lite label{display:grid;grid-template-columns:minmax(58px,1fr) auto;align-items:center;gap:8px;color:#64789c}body.opsc-manager-schedule-mounted .ss-table-lite .ss-input{height:30px}body.opsc-manager-schedule-mounted .ss-soft-btn,body.opsc-manager-schedule-mounted .ss-small-link,body.opsc-manager-schedule-mounted .ss-mini-danger{border:0;cursor:pointer;font-weight:800;letter-spacing:-.012em}body.opsc-manager-schedule-mounted .ss-soft-btn{height:32px;padding:0 13px;border-radius:8px;background:#eef6ff;color:#2563eb;display:inline-flex;align-items:center;gap:7px;font-size:11px;margin-top:5px}body.opsc-manager-schedule-mounted .ss-small-link{height:28px;padding:0 13px;border-radius:8px;background:#edf5ff;color:#2563eb;font-size:11px}body.opsc-manager-schedule-mounted .ss-mini-danger{height:32px;border-radius:7px;background:#fff1f2;color:#e11d48;font-size:11px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-chain,body.opsc-manager-schedule-mounted .ss-secure-note{margin-top:8px;padding:10px 12px;border-radius:9px;background:#eff6ffcc;color:#486188;font-size:11.5px;font-weight:720}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-chain span{color:#2563eb;margin:0 8px}body.opsc-manager-schedule-mounted .ss-side-panel--tabs{position:sticky;top:18px;display:grid;gap:14px}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-side-card{padding:18px;border:1px solid rgba(190,213,244,.88);border-radius:13px;background:#ffffffb8;box-shadow:0 20px 60px #2563eb10,inset 0 1px #ffffffeb}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-side-card h3{margin:0 0 14px;color:#132c5b;font-size:13.5px;font-weight:850}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-status-list{display:grid;gap:11px}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-status-list div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center}body.opsc-manager-schedule-mounted .ss-status-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#2563eb;background:#eaf3ff}body.opsc-manager-schedule-mounted .ss-status-icon .ss-icon{width:14px;height:14px}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-status-list strong{color:#435b82;font-size:11.5px;font-weight:750}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-status-list em{min-width:66px;padding:7px 9px;border-radius:9px;text-align:center;font-size:10.5px;font-style:normal;font-weight:850}body.opsc-manager-schedule-mounted .tone-green{background:#dcfce7;color:#16a34a}body.opsc-manager-schedule-mounted .tone-orange{background:#ffedd5;color:#ea580c}body.opsc-manager-schedule-mounted .tone-blue{background:#eaf2ff;color:#2563eb}body.opsc-manager-schedule-mounted .tone-purple{background:#f3e8ff;color:#7c3aed}body.opsc-manager-schedule-mounted .tone-gray{background:#eef2f7;color:#64748b}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-rules-summary,body.opsc-manager-schedule-mounted .ss-rules-summary--modal{margin:0;padding:0;list-style:none;display:grid;gap:12px}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-rules-summary li,body.opsc-manager-schedule-mounted .ss-rules-summary--modal li{position:relative;padding-left:24px;color:#435b82;font-size:11.5px;line-height:1.35;font-weight:650}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-rules-summary li:before,body.opsc-manager-schedule-mounted .ss-rules-summary--modal li:before{content:"";position:absolute;left:0;top:2px;width:13px;height:13px;border:1.8px solid #2563eb;border-radius:50%;box-sizing:border-box}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-updated{display:grid;gap:10px;color:#607497;font-size:11px;font-weight:600}body.opsc-manager-schedule-mounted .ss-side-panel--tabs .ss-updated strong{width:fit-content;padding:7px 11px;border-radius:8px;background:#edf5ff;color:#435b82}body.opsc-manager-schedule-mounted .ss-notice,body.opsc-manager-schedule-mounted .ss-loading,body.opsc-manager-schedule-mounted .ss-access-card{border:1px solid #bfdbfe;border-radius:12px;background:#eff6ffe6;color:#1d4ed8;padding:12px 16px;margin-bottom:14px;font-size:12px;font-weight:750}body.opsc-manager-schedule-mounted .ss-notice.is-error{border-color:#fecaca;background:#fff1f2;color:#be123c}body.opsc-manager-schedule-mounted .ss-loading{max-width:360px;margin:40px auto;text-align:center}body.opsc-manager-schedule-mounted .ss-access-card{max-width:520px;margin:52px auto;text-align:center;display:grid;justify-items:center;gap:12px}body.opsc-manager-schedule-mounted .ss-access-card h1{margin:0;color:#0f2348}body.opsc-manager-schedule-mounted .ss-access-card p{margin:0;color:#5d7298}body.opsc-manager-schedule-mounted .ss-access-card button{height:38px;border:0;border-radius:9px;background:#2563eb;color:#fff;padding:0 16px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .ss-modal-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#0b1f4f57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.opsc-manager-schedule-mounted .ss-modal{width:min(640px,96vw);max-height:min(760px,92vh);overflow:auto;border:1px solid rgba(190,213,244,.9);border-radius:16px;background:linear-gradient(135deg,#fffffff0,#f1f8fff0);box-shadow:0 34px 120px #0f234842;padding:18px}body.opsc-manager-schedule-mounted .ss-modal--wide{width:min(980px,96vw)}body.opsc-manager-schedule-mounted .ss-modal-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px}body.opsc-manager-schedule-mounted .ss-modal-head h3{margin:0 0 4px;color:#0b1f4f;font-size:18px;font-weight:850;letter-spacing:-.035em}body.opsc-manager-schedule-mounted .ss-modal-head p{margin:0;color:#607497;font-size:12px;font-weight:600}body.opsc-manager-schedule-mounted .ss-modal-head>button{width:34px;height:34px;border:1px solid #d7e4f8;border-radius:10px;background:#ffffffbd;color:#2563eb;cursor:pointer}body.opsc-manager-schedule-mounted .ss-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}body.opsc-manager-schedule-mounted .ss-edit-table{display:grid;gap:8px}body.opsc-manager-schedule-mounted .ss-edit-row{display:grid;grid-template-columns:1.1fr .7fr .7fr .9fr .55fr auto;gap:8px;align-items:center}@media(max-width:1380px){body.opsc-manager-schedule-mounted .ss-layout.ss-layout--tabs{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .ss-side-panel--tabs{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){body.opsc-manager-schedule-mounted .ss-page.ss-page--tabs{padding:18px 14px 82px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar{flex-direction:column}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-top-actions{width:100%;justify-content:stretch}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-action{flex:1 1 150px}body.opsc-manager-schedule-mounted .ss-cards-grid{grid-template-columns:1fr;padding:12px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-two-col,body.opsc-manager-schedule-mounted .ss-side-panel--tabs,body.opsc-manager-schedule-mounted .ss-edit-row{grid-template-columns:1fr}}body.opsc-manager-schedule-mounted .ss-page{--ss-sidebar-gutter: 210px;width:100%;max-width:100%;min-width:0;flex:1 1 0%;box-sizing:border-box;overflow-x:hidden;position:relative;isolation:isolate;padding:18px 24px 48px!important;background:radial-gradient(circle at 8% 8%,rgba(147,197,253,.16),transparent 30%),radial-gradient(circle at 96% 4%,rgba(219,234,254,.68),transparent 28%),linear-gradient(135deg,#fbfdff,#f2f8ff 56%,#eef7ff)!important}body.opsc-manager-schedule-mounted>.ss-page,body.opsc-manager-schedule-mounted .app-shell>.ss-page:not(.app-main .ss-page),body.opsc-manager-schedule-mounted main>.ss-page:not(.app-main .ss-page){margin-left:var(--ss-sidebar-gutter);width:calc(100% - var(--ss-sidebar-gutter));max-width:calc(100% - var(--ss-sidebar-gutter))}@media(max-width:900px){body.opsc-manager-schedule-mounted>.ss-page,body.opsc-manager-schedule-mounted .app-shell>.ss-page:not(.app-main .ss-page),body.opsc-manager-schedule-mounted main>.ss-page:not(.app-main .ss-page){margin-left:0;width:100%;max-width:100%}}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar{margin-bottom:14px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar h1{font-size:clamp(22px,2vw,30px)!important;letter-spacing:-.045em!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar p{font-size:13px!important}body.opsc-manager-schedule-mounted .ss-layout--no-side{display:block!important;grid-template-columns:1fr!important}body.opsc-manager-schedule-mounted .ss-content-panel--full{width:100%;max-width:100%}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-content-panel{background:#ffffffb8!important;border-color:#b4d4f7d6!important;box-shadow:0 18px 46px #2a68b40f,inset 0 1px #ffffffeb!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-tabs{gap:8px!important;padding:12px 14px 0!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-tabs button{height:40px!important;padding:0 16px!important;border-radius:10px 10px 0 0!important;font-size:12px!important;color:#233b69!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-tabs button.is-active{background:linear-gradient(180deg,#eef7ff,#eaf3ff)!important;color:#1463e9!important;box-shadow:0 10px 24px #2563eb1a!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-cards-grid{padding:14px 16px 16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card{padding:14px 16px!important;border-radius:13px!important;background:linear-gradient(180deg,#ffffffd6,#f8fcffb8)!important;border-color:#bcd7f6d1!important;box-shadow:0 14px 34px #3469b20b,inset 0 1px #fffffff2!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card--wide{grid-column:1 / -1!important}body.opsc-manager-schedule-mounted .ss-card header{margin-bottom:12px!important}body.opsc-manager-schedule-mounted .ss-card header h2{font-size:13.5px!important;letter-spacing:-.025em!important}body.opsc-manager-schedule-mounted .ss-card header p{font-size:11.5px!important}body.opsc-manager-schedule-mounted .ss-field>span,body.opsc-manager-schedule-mounted .ss-toggle-row strong,body.opsc-manager-schedule-mounted .ss-simple-table strong,body.opsc-manager-schedule-mounted .ss-table-lite strong{font-size:11px!important}body.opsc-manager-schedule-mounted .ss-toggle-row span,body.opsc-manager-schedule-mounted .ss-field small,body.opsc-manager-schedule-mounted .ss-simple-table span,body.opsc-manager-schedule-mounted .ss-table-lite span{font-size:11px!important}body.opsc-manager-schedule-mounted .ss-input,body.opsc-manager-schedule-mounted .ss-select{min-height:31px!important;height:31px!important;font-size:11.5px!important;border-color:#b3cff1e6!important;background:#ffffffd1!important}body.opsc-manager-schedule-mounted .ss-action{height:38px!important;font-size:12px!important;border-radius:10px!important}body.opsc-manager-schedule-mounted .ss-side-panel,body.opsc-manager-schedule-mounted .ss-side-panel--tabs,body.opsc-manager-schedule-mounted .ss-side-card,body.opsc-manager-schedule-mounted .ss-status-list,body.opsc-manager-schedule-mounted .ss-rules-summary,body.opsc-manager-schedule-mounted .ss-secure-note,body.opsc-manager-schedule-mounted .ss-tab-copy{display:none!important}@media(max-width:1380px){body.opsc-manager-schedule-mounted .ss-page--tabs .ss-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){body.opsc-manager-schedule-mounted .ss-page--tabs .ss-cards-grid{grid-template-columns:1fr!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar{flex-direction:column!important;align-items:stretch!important}body.opsc-manager-schedule-mounted .ss-top-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media(min-width:901px){body.opsc-manager-schedule-mounted .ss-page.ss-page--tabs{margin-left:var(--ss-sidebar-gutter, 210px)!important;width:calc(100% - var(--ss-sidebar-gutter, 210px))!important;max-width:calc(100% - var(--ss-sidebar-gutter, 210px))!important}body.opsc-manager-schedule-mounted .app-main>.ss-page.ss-page--tabs,body.opsc-manager-schedule-mounted .app-main .ss-page.ss-page--tabs{margin-left:var(--ss-sidebar-gutter, 210px)!important;width:calc(100% - var(--ss-sidebar-gutter, 210px))!important;max-width:calc(100% - var(--ss-sidebar-gutter, 210px))!important}}body.opsc-manager-schedule-mounted .ss-page.ss-page--tabs{padding:14px 22px 44px!important;background:radial-gradient(circle at 4% 7%,rgba(191,219,254,.38),transparent 28%),radial-gradient(circle at 96% 2%,rgba(224,242,254,.8),transparent 34%),linear-gradient(135deg,#fbfdff,#f6fbff,#edf7ff)!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar{align-items:flex-start!important;gap:18px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar h1{color:#0d214b!important;font-size:clamp(21px,1.65vw,28px)!important;line-height:1.05!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar p{color:#536d98!important;max-width:760px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-content-panel{border-radius:18px!important;background:linear-gradient(180deg,#ffffffd1,#f8fcffad)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-tabs{overflow-x:auto!important;scrollbar-width:none!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-tabs::-webkit-scrollbar{display:none!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-tabs button{white-space:nowrap!important;min-width:max-content!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card{min-height:0!important}body.opsc-manager-schedule-mounted .ss-label-line,body.opsc-manager-schedule-mounted .ss-toggle-row strong{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body.opsc-manager-schedule-mounted .ss-label-line em,body.opsc-manager-schedule-mounted .ss-toggle-row strong em{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 7px!important;border-radius:999px!important;color:#2563eb!important;background:#dbeafeb8!important;border:1px solid rgba(147,197,253,.42)!important;font-style:normal!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:-.01em!important;flex:0 0 auto!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-field small,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row span{display:block!important;margin-top:5px!important;color:#62799f!important;line-height:1.35!important;font-size:10.8px!important;font-weight:600!important}body.opsc-manager-schedule-mounted .ss-builder-note{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:12px!important;border-radius:13px!important;background:linear-gradient(135deg,#eff6ffe6,#ffffffbd)!important;border:1px solid rgba(191,219,254,.9)!important}body.opsc-manager-schedule-mounted .ss-builder-note>.ss-icon{width:18px!important;height:18px!important;color:#2563eb!important;margin-top:1px!important}body.opsc-manager-schedule-mounted .ss-builder-note strong{display:block!important;color:#10295a!important;font-size:12px!important;font-weight:800!important}body.opsc-manager-schedule-mounted .ss-builder-note p{margin:4px 0 0!important;color:#60769d!important;font-size:11px!important;line-height:1.45!important}body.opsc-manager-schedule-mounted .ss-side-panel,body.opsc-manager-schedule-mounted .ss-side-panel--tabs,body.opsc-manager-schedule-mounted .ss-side-card,body.opsc-manager-schedule-mounted .ss-status-list,body.opsc-manager-schedule-mounted .ss-rules-summary,body.opsc-manager-schedule-mounted .ss-secure-note,body.opsc-manager-schedule-mounted .ss-tab-copy,body.opsc-manager-schedule-mounted .ss-backend-integration,body.opsc-manager-schedule-mounted .ss-current-configuration,body.opsc-manager-schedule-mounted .ss-rules-sidebar{display:none!important}@media(max-width:900px){body.opsc-manager-schedule-mounted .ss-page.ss-page--tabs,body.opsc-manager-schedule-mounted .app-main>.ss-page.ss-page--tabs,body.opsc-manager-schedule-mounted .app-main .ss-page.ss-page--tabs{margin-left:0!important;width:100%!important;max-width:100%!important}}body.opsc-manager-schedule-mounted .ss-explain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.opsc-manager-schedule-mounted .ss-explain-grid .ss-builder-note{min-height:92px}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-label-line em,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row strong em{background:linear-gradient(135deg,#dbeafeeb,#eff6ffd6)!important;color:#1d4ed8!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-field small:before,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row span:before{content:"Does: ";color:#2563eb;font-weight:900}@media(max-width:1180px){body.opsc-manager-schedule-mounted .ss-explain-grid{grid-template-columns:1fr}}body.opsc-manager-schedule-mounted .ent-modal-body p{color:#42587d;line-height:1.55}body.opsc-manager-schedule-mounted .ent-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}body.opsc-manager-schedule-mounted .ent-insight{border:1px solid rgba(147,197,253,.42);background:linear-gradient(135deg,#fffffff5,#eff8ffe0);border-radius:16px;padding:14px;box-shadow:0 10px 30px #2563eb0f}body.opsc-manager-schedule-mounted .ent-insight b{display:block;color:#0b2454;font-size:13px;margin-bottom:4px}body.opsc-manager-schedule-mounted .ent-insight span{display:block;color:#5c7297;font-size:12px;font-weight:650}body.opsc-manager-schedule-mounted .ent-workflow-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}body.opsc-manager-schedule-mounted .ent-workflow-form label{display:grid;gap:6px;font-size:12px;color:#4b6389;font-weight:800}body.opsc-manager-schedule-mounted .ent-workflow-form input,body.opsc-manager-schedule-mounted .ent-workflow-form select,body.opsc-manager-schedule-mounted .ent-workflow-form textarea{width:100%;min-height:38px;border:1px solid rgba(147,197,253,.55);border-radius:12px;background:#ffffffeb;color:#0b2454;padding:0 12px;outline:none;font-weight:700;box-shadow:inset 0 1px #ffffffe6}body.opsc-manager-schedule-mounted .ent-workflow-form textarea{min-height:82px;padding:10px 12px;resize:vertical;grid-column:1/-1}body.opsc-manager-schedule-mounted .ent-workflow-note{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(135deg,#eff6ff,#f8fbff);border-radius:16px;padding:13px 14px;color:#27466f;font-weight:750;font-size:13px;margin:12px 0}body.opsc-manager-schedule-mounted .ent-modal-actions button[disabled]{opacity:.55;cursor:not-allowed}body.opsc-manager-schedule-mounted .ent-jump-banner{display:flex;align-items:center;gap:12px;border:1px solid rgba(37,99,235,.22);background:linear-gradient(135deg,#eff6ff,#fff);border-radius:18px;padding:14px 16px;margin:0 0 14px;box-shadow:0 14px 40px #2563eb14;color:#0b2454}body.opsc-manager-schedule-mounted .ent-jump-banner strong{font-size:14px}body.opsc-manager-schedule-mounted .ent-jump-banner p{margin:2px 0 0;color:#5b7298;font-weight:650;font-size:12px}body.opsc-manager-schedule-mounted .ent-jump-banner button{margin-left:auto;height:36px;border:1px solid rgba(37,99,235,.22);background:#fff;color:#2563eb;border-radius:12px;padding:0 12px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .sm-shift-jump-card{animation:smJumpPulse 1.3s ease-in-out 2;box-shadow:0 0 0 4px #2563eb2e,0 10px 30px #2563eb2e!important}@media(max-width:900px){body.opsc-manager-schedule-mounted .ent-insight-grid,body.opsc-manager-schedule-mounted .ent-workflow-form{grid-template-columns:1fr}}body.opsc-manager-schedule-mounted .ss-page,body.opsc-manager-schedule-mounted .schedule-settings-page{margin-left:var(--sidebar-width,240px)!important;width:calc(100% - var(--sidebar-width,240px))!important;box-sizing:border-box!important}@media(max-width:900px){body.opsc-manager-schedule-mounted .ss-page,body.opsc-manager-schedule-mounted .schedule-settings-page{margin-left:0!important;width:100%!important}}body.opsc-manager-schedule-mounted .ss-card{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid rgba(190,214,249,.86)!important;border-radius:22px!important;box-shadow:0 16px 42px #0f337312!important}body.opsc-manager-schedule-mounted .ss-card header h2{letter-spacing:-.04em!important;color:#071b4d!important}body.opsc-manager-schedule-mounted .ss-card header p{font-weight:650!important;color:#6880a6!important}body.opsc-manager-schedule-mounted .ss-field--explained,body.opsc-manager-schedule-mounted .ss-toggle-row--explained{position:relative!important;background:#f8fbffcc!important;border:1px solid #e1ebfb!important;border-radius:16px!important;padding:12px!important;margin-top:10px!important}body.opsc-manager-schedule-mounted .ss-field--explained small,body.opsc-manager-schedule-mounted .ss-toggle-row--explained span{font-size:12.2px!important;line-height:1.35!important;color:#5f7398!important;font-weight:650!important}body.opsc-manager-schedule-mounted .ss-label-line,body.opsc-manager-schedule-mounted .ss-toggle-row strong{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:#12285c!important;font-weight:900!important}body.opsc-manager-schedule-mounted .ss-label-line em,body.opsc-manager-schedule-mounted .ss-toggle-row strong em{display:inline-flex!important;align-items:center!important;gap:4px!important;font-style:normal!important;color:#2563eb!important;font-size:10.5px!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#eaf3ff!important;border:1px solid #d4e6ff!important;border-radius:999px!important;padding:4px 8px!important}body.opsc-manager-schedule-mounted .ss-affects{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:8px!important;font-style:normal!important;font-size:11px!important;color:#2b58aa!important;font-weight:800!important;background:#edf6ff!important;border:1px solid #d9eaff!important;border-radius:999px!important;padding:5px 9px!important}body.opsc-manager-schedule-mounted .ss-input,body.opsc-manager-schedule-mounted .ss-select,body.opsc-manager-schedule-mounted .ss-textarea{border:1px solid #cfdef5!important;background:#fff!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffffb3!important;color:#102453!important;font-weight:700!important}body.opsc-manager-schedule-mounted .ss-tabs button{border-radius:14px!important;font-weight:900!important}body.opsc-manager-schedule-mounted .ss-tabs button.is-active{background:linear-gradient(135deg,#eaf3ff,#fff)!important;color:#1458e8!important;box-shadow:0 10px 25px #2563eb17!important}body.opsc-manager-schedule-mounted .ss-modal{border-radius:26px!important;border:1px solid #bfd7ff!important;box-shadow:0 30px 90px #0f234640!important}body.opsc-manager-schedule-mounted .ent-page{--sm-sidebar-gutter:210px;margin-left:var(--sm-sidebar-gutter)!important;width:calc(100vw - var(--sm-sidebar-gutter))!important;max-width:calc(100vw - var(--sm-sidebar-gutter))!important;font-size:15px!important}body.opsc-manager-schedule-mounted .ent-shell{width:min(1500px,100%)!important;max-width:1500px!important;padding:28px 32px 88px!important}body.opsc-manager-schedule-mounted .ent-hero{padding:28px 30px!important;border-radius:30px!important}body.opsc-manager-schedule-mounted .ent-hero h1{font-size:clamp(34px,2.8vw,50px)!important;line-height:1!important}body.opsc-manager-schedule-mounted .ent-hero p{font-size:15px!important;line-height:1.65!important;max-width:820px!important}body.opsc-manager-schedule-mounted .ent-actions button,body.opsc-manager-schedule-mounted .ent-toolbar button,body.opsc-manager-schedule-mounted .ent-table button,body.opsc-manager-schedule-mounted .ent-action-list button,body.opsc-manager-schedule-mounted .ent-modal-actions button{height:44px!important;font-size:13.5px!important;border-radius:14px!important}body.opsc-manager-schedule-mounted .ent-toolbar label{height:44px!important;font-size:14px!important}body.opsc-manager-schedule-mounted .ent-kpis{gap:16px!important;margin:20px 0!important}body.opsc-manager-schedule-mounted .ent-kpi{min-height:118px!important;padding:18px!important;border-radius:24px!important;grid-template-columns:58px 1fr 20px!important}body.opsc-manager-schedule-mounted .ent-kpi>span{width:58px!important;height:58px!important;border-radius:18px!important}body.opsc-manager-schedule-mounted .ent-kpi p{font-size:13px!important}body.opsc-manager-schedule-mounted .ent-kpi b{font-size:30px!important}body.opsc-manager-schedule-mounted .ent-kpi small{font-size:12.5px!important}body.opsc-manager-schedule-mounted .ent-card{padding:22px!important;border-radius:26px!important}body.opsc-manager-schedule-mounted .ent-card h2{font-size:20px!important}body.opsc-manager-schedule-mounted .ent-card p{font-size:13.5px!important;line-height:1.55!important}body.opsc-manager-schedule-mounted .ent-table th,body.opsc-manager-schedule-mounted .ent-table td{padding:15px 16px!important;font-size:13.5px!important}body.opsc-manager-schedule-mounted .fc-day,body.opsc-manager-schedule-mounted .wo-day{min-height:230px!important;padding:16px!important}body.opsc-manager-schedule-mounted .fc-day strong,body.opsc-manager-schedule-mounted .wo-day strong{font-size:21px!important}body.opsc-manager-schedule-mounted .fc-day b,body.opsc-manager-schedule-mounted .wo-day b{font-size:14px!important}body.opsc-manager-schedule-mounted .ent-modal{border-radius:28px!important}body.opsc-manager-schedule-mounted .ent-modal--wide{width:min(980px,100%)!important}body.opsc-manager-schedule-mounted .ent-modal-body{font-size:14px!important}@media(max-width:900px){body.opsc-manager-schedule-mounted .ent-page{margin-left:0!important;width:100%!important;max-width:100%!important}body.opsc-manager-schedule-mounted .ent-shell{padding:18px 16px 92px!important}body.opsc-manager-schedule-mounted .ent-hero h1{font-size:32px!important}body.opsc-manager-schedule-mounted .ent-kpi{min-height:104px!important}}body.opsc-manager-schedule-mounted .ss-page{background:radial-gradient(900px 420px at 0% -8%,rgba(147,197,253,.26),transparent 62%),linear-gradient(135deg,#f8fbff,#f1f7ff 48%,#fff)!important}body.opsc-manager-schedule-mounted .ss-shell{width:min(1500px,100%)!important;padding:28px 32px 88px!important}body.opsc-manager-schedule-mounted .ss-hero,body.opsc-manager-schedule-mounted .ss-card,body.opsc-manager-schedule-mounted .ss-side-card{border-color:#dbeafe!important;background:linear-gradient(180deg,#fffffff5,#f8fcffe0)!important;box-shadow:0 20px 58px #2563eb13!important}body.opsc-manager-schedule-mounted .ss-card{border-radius:26px!important;padding:22px!important}body.opsc-manager-schedule-mounted .ss-card header h2{font-size:18px!important;color:#071a3b!important}body.opsc-manager-schedule-mounted .ss-card header p{font-size:13px!important;color:#60759a!important}body.opsc-manager-schedule-mounted .ss-field small,body.opsc-manager-schedule-mounted .ss-toggle-row span{font-size:12.5px!important;line-height:1.55!important;color:#51698f!important}body.opsc-manager-schedule-mounted .ss-affects{background:#f1f7ff!important;border:1px solid #dbeafe!important;color:#315884!important;border-radius:999px!important;padding:6px 9px!important}body.opsc-manager-schedule-mounted .ss-action-primary,body.opsc-manager-schedule-mounted .ss-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;box-shadow:0 16px 34px #2563eb3d!important}body.opsc-manager-schedule-mounted .ss-tabs{gap:6px!important}body.opsc-manager-schedule-mounted .ss-tab{border-radius:14px!important}body.opsc-manager-schedule-mounted .ss-preview-card{border-radius:24px!important}body.opsc-manager-schedule-mounted .ss-modal{border-radius:28px!important;box-shadow:0 34px 100px #0f234642!important}body.opsc-manager-schedule-mounted .ent-page,body.opsc-manager-schedule-mounted .ss-page,body.opsc-manager-schedule-mounted .schedule-settings-page{--ops-left-sidebar: 210px;margin-left:var(--ops-left-sidebar)!important;width:calc(100% - var(--ops-left-sidebar))!important;max-width:calc(100% - var(--ops-left-sidebar))!important;overflow-x:hidden!important;font-size:12px!important;line-height:1.35!important;background:radial-gradient(900px 420px at 0% -10%,rgba(191,219,254,.34),transparent 62%),linear-gradient(135deg,#fbfdff,#f4f9ff 52%,#fff)!important}body.opsc-manager-schedule-mounted .ent-shell,body.opsc-manager-schedule-mounted .ss-shell{width:min(1840px,100%)!important;max-width:none!important;padding:14px 18px 54px!important;margin:0 auto!important}body.opsc-manager-schedule-mounted .ent-hero,body.opsc-manager-schedule-mounted .ss-hero,body.opsc-manager-schedule-mounted .ss-header{min-height:0!important;padding:16px 18px!important;border-radius:22px!important;gap:12px!important}body.opsc-manager-schedule-mounted .ent-hero h1,body.opsc-manager-schedule-mounted .ss-hero h1,body.opsc-manager-schedule-mounted .ss-header h1{font-size:clamp(21px,1.35vw,28px)!important;letter-spacing:-.065em!important}body.opsc-manager-schedule-mounted .ent-hero p,body.opsc-manager-schedule-mounted .ss-hero p,body.opsc-manager-schedule-mounted .ss-header p{font-size:12px!important;margin-top:3px!important}body.opsc-manager-schedule-mounted .ent-actions,body.opsc-manager-schedule-mounted .ss-actions{gap:8px!important}body.opsc-manager-schedule-mounted .ent-actions button,body.opsc-manager-schedule-mounted .ent-toolbar button,body.opsc-manager-schedule-mounted .ss-action,body.opsc-manager-schedule-mounted .ss-tabs button,body.opsc-manager-schedule-mounted .ss-mini-button,body.opsc-manager-schedule-mounted .ss-card button{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:11px!important;font-size:11.5px!important;font-weight:800!important}body.opsc-manager-schedule-mounted .ent-kpis,body.opsc-manager-schedule-mounted .ss-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:12px 0!important}body.opsc-manager-schedule-mounted .ent-kpi,body.opsc-manager-schedule-mounted .ss-kpi{min-height:78px!important;padding:12px 13px!important;border-radius:18px!important;gap:9px!important}body.opsc-manager-schedule-mounted .ent-kpi>span,body.opsc-manager-schedule-mounted .ss-kpi>span{width:38px!important;height:38px!important;border-radius:13px!important}body.opsc-manager-schedule-mounted .ent-kpi svg,body.opsc-manager-schedule-mounted .ss-kpi svg{width:18px!important;height:18px!important}body.opsc-manager-schedule-mounted .ent-kpi b,body.opsc-manager-schedule-mounted .ss-kpi b{font-size:clamp(18px,1.15vw,23px)!important;letter-spacing:-.055em!important}body.opsc-manager-schedule-mounted .ent-kpi p,body.opsc-manager-schedule-mounted .ent-kpi small,body.opsc-manager-schedule-mounted .ss-kpi p,body.opsc-manager-schedule-mounted .ss-kpi small{font-size:11px!important}body.opsc-manager-schedule-mounted .ent-toolbar,body.opsc-manager-schedule-mounted .ss-tabs-wrap,body.opsc-manager-schedule-mounted .ss-toolbar{padding:9px 10px!important;border-radius:18px!important;margin-bottom:12px!important}body.opsc-manager-schedule-mounted .ent-toolbar label{height:34px!important;min-width:220px!important;border-radius:11px!important;font-size:11.5px!important}body.opsc-manager-schedule-mounted .ent-grid{gap:12px!important}body.opsc-manager-schedule-mounted .ent-grid--main{grid-template-columns:minmax(0,1.62fr) minmax(300px,.68fr)!important}body.opsc-manager-schedule-mounted .ent-card,body.opsc-manager-schedule-mounted .ss-card{padding:13px!important;border-radius:20px!important;box-shadow:0 12px 34px #2563eb11!important}body.opsc-manager-schedule-mounted .ent-card-head,body.opsc-manager-schedule-mounted .ss-card header{margin-bottom:10px!important;gap:10px!important}body.opsc-manager-schedule-mounted .ent-card h2,body.opsc-manager-schedule-mounted .ss-card h2{font-size:14px!important;letter-spacing:-.035em!important}body.opsc-manager-schedule-mounted .ent-card p,body.opsc-manager-schedule-mounted .ss-card p{font-size:11.5px!important}body.opsc-manager-schedule-mounted .ent-table th,body.opsc-manager-schedule-mounted .ent-table td{padding:9px 10px!important;font-size:11.5px!important}body.opsc-manager-schedule-mounted .ent-pill{padding:4px 8px!important;font-size:10.5px!important}body.opsc-manager-schedule-mounted .fc-day-map,body.opsc-manager-schedule-mounted .wo-curve{grid-template-columns:repeat(7,minmax(74px,1fr))!important;gap:8px!important}body.opsc-manager-schedule-mounted .fc-day,body.opsc-manager-schedule-mounted .wo-day{min-height:142px!important;padding:10px!important;border-radius:16px!important;gap:5px!important}body.opsc-manager-schedule-mounted .fc-day strong,body.opsc-manager-schedule-mounted .wo-day strong{font-size:15px!important}body.opsc-manager-schedule-mounted .fc-day b,body.opsc-manager-schedule-mounted .wo-day b{font-size:11.5px!important}body.opsc-manager-schedule-mounted .fc-day span,body.opsc-manager-schedule-mounted .fc-day small,body.opsc-manager-schedule-mounted .wo-day span,body.opsc-manager-schedule-mounted .wo-day small{font-size:10.5px!important}body.opsc-manager-schedule-mounted .ent-action-list{gap:7px!important}body.opsc-manager-schedule-mounted .ent-action-list article{grid-template-columns:32px 1fr auto!important;padding:9px!important;border-radius:14px!important}body.opsc-manager-schedule-mounted .ent-action-list article>span{width:32px!important;height:32px!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .ent-action-list b{font-size:11.5px!important}body.opsc-manager-schedule-mounted .ent-action-list p{font-size:10.5px!important}body.opsc-manager-schedule-mounted .ent-modal{width:min(760px,calc(100vw - 42px))!important;border-radius:22px!important}body.opsc-manager-schedule-mounted .ent-modal--wide{width:min(1040px,calc(100vw - 42px))!important}body.opsc-manager-schedule-mounted .ent-modal header,body.opsc-manager-schedule-mounted .ent-modal-exec-head{padding:14px!important}body.opsc-manager-schedule-mounted .ent-modal-body{padding:14px!important;font-size:12px!important}body.opsc-manager-schedule-mounted .ss-grid{gap:12px!important}body.opsc-manager-schedule-mounted .ss-grid--main{grid-template-columns:minmax(0,1.8fr) minmax(290px,.58fr)!important}body.opsc-manager-schedule-mounted .ss-tabs{gap:4px!important;overflow-x:auto!important}body.opsc-manager-schedule-mounted .ss-tabs button{min-width:auto!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .ss-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.opsc-manager-schedule-mounted .ss-field{margin-bottom:9px!important}body.opsc-manager-schedule-mounted .ss-label-line{font-size:11.5px!important}body.opsc-manager-schedule-mounted .ss-field small,body.opsc-manager-schedule-mounted .ss-toggle-row span,body.opsc-manager-schedule-mounted .ss-affects{font-size:10.5px!important;line-height:1.28!important}body.opsc-manager-schedule-mounted .ss-input,body.opsc-manager-schedule-mounted .ss-select,body.opsc-manager-schedule-mounted .ss-textarea{min-height:34px!important;padding:7px 10px!important;border-radius:10px!important;font-size:11.5px!important}body.opsc-manager-schedule-mounted .ss-toggle-row{padding:9px 0!important;gap:10px!important}body.opsc-manager-schedule-mounted .ss-toggle{width:34px!important;height:20px!important}body.opsc-manager-schedule-mounted .ss-toggle span{width:16px!important;height:16px!important}body.opsc-manager-schedule-mounted .ss-toggle.is-on span{transform:translate(14px)!important}@media(max-width:1180px){body.opsc-manager-schedule-mounted .ent-grid--main,body.opsc-manager-schedule-mounted .ss-grid--main{grid-template-columns:1fr!important}body.opsc-manager-schedule-mounted .ent-kpis,body.opsc-manager-schedule-mounted .ss-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .fc-day-map,body.opsc-manager-schedule-mounted .wo-curve{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:900px){body.opsc-manager-schedule-mounted .ent-page,body.opsc-manager-schedule-mounted .ss-page,body.opsc-manager-schedule-mounted .schedule-settings-page{margin-left:0!important;width:100%!important;max-width:100%!important}body.opsc-manager-schedule-mounted .ent-shell,body.opsc-manager-schedule-mounted .ss-shell{padding:12px 12px 78px!important}body.opsc-manager-schedule-mounted .ss-content-grid{grid-template-columns:1fr!important}body.opsc-manager-schedule-mounted .fc-day-map,body.opsc-manager-schedule-mounted .wo-curve{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.opsc-manager-schedule-mounted .sm-attendance-state{display:inline-grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 7px 4px 4px;border:1px solid var(--attendance-border);border-radius:9px;background:linear-gradient(135deg,#fff,var(--attendance-bg));color:var(--attendance-ink);box-shadow:0 2px 7px #0f274a12;line-height:1.05}body.opsc-manager-schedule-mounted .sm-attendance-state-code{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--attendance-ink);color:#fff;font-size:8.5px;font-weight:900;letter-spacing:.02em}body.opsc-manager-schedule-mounted .sm-attendance-state-copy{display:grid;min-width:0;gap:1px}body.opsc-manager-schedule-mounted .sm-attendance-state-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:850;text-transform:none}body.opsc-manager-schedule-mounted .sm-attendance-state-copy small{font-size:7.5px;font-weight:700;opacity:.7;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact{grid-template-columns:19px minmax(0,1fr);align-self:flex-start;margin-top:4px;padding:2px 6px 2px 2px;border-radius:8px}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-code{width:18px;height:18px;border-radius:6px;font-size:7px}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-copy strong{font-size:8.5px}@media(max-width:900px){body.opsc-manager-schedule-mounted .sm-attendance-state-copy small{display:none}}body.opsc-manager-schedule-mounted .sm-attendance-state{position:relative;width:100%;min-width:0;max-width:100%;min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) 4px;align-items:center;gap:8px;padding:7px 7px 7px 6px;overflow:hidden;border:1px solid var(--attendance-border);border-left:3px solid var(--attendance-ink);border-radius:11px;background:linear-gradient(145deg,#fff 0%,var(--attendance-bg) 100%);color:var(--attendance-ink);box-shadow:0 6px 14px -10px #0f274a57;line-height:1.1;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}body.opsc-manager-schedule-mounted .sm-attendance-state:hover{transform:translateY(-1px);filter:saturate(1.04);box-shadow:0 10px 20px -13px #0f274a73}body.opsc-manager-schedule-mounted .sm-attendance-state-code{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--attendance-ink);color:#fff;font-size:10px;font-weight:900;letter-spacing:.03em;box-shadow:inset 0 0 0 1px #ffffff2e}body.opsc-manager-schedule-mounted .sm-attendance-state-copy{display:grid;min-width:0;gap:4px}body.opsc-manager-schedule-mounted .sm-attendance-state-title{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}body.opsc-manager-schedule-mounted .sm-attendance-state-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:880;color:var(--attendance-ink)}body.opsc-manager-schedule-mounted .sm-attendance-state-title em{flex:0 0 auto;margin:0;padding:2px 5px;border:1px solid color-mix(in srgb,var(--attendance-border) 82%,#fff);border-radius:999px;background:#ffffffb8;color:var(--attendance-ink);font-size:7px;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}body.opsc-manager-schedule-mounted .sm-attendance-state-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--attendance-ink) 75%,#475569);font-size:8.5px;font-weight:700}body.opsc-manager-schedule-mounted .sm-attendance-state-accent{align-self:stretch;width:4px;border-radius:999px;background:var(--attendance-ink);opacity:.18}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact{width:auto;max-width:100%;min-height:28px;grid-template-columns:20px minmax(0,1fr);align-self:flex-start;margin-top:4px;padding:3px 7px 3px 3px;border-left-width:2px;border-radius:9px}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-code{width:20px;height:20px;border-radius:7px;font-size:7.5px}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-copy{gap:0}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-title strong{font-size:8.5px}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-title em,body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-copy small,body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-accent{display:none}@media(max-width:900px){body.opsc-manager-schedule-mounted .sm-attendance-state{min-height:48px;grid-template-columns:26px minmax(0,1fr);padding:5px}body.opsc-manager-schedule-mounted .sm-attendance-state-code{width:26px;height:26px;border-radius:8px;font-size:8.5px}body.opsc-manager-schedule-mounted .sm-attendance-state-title em,body.opsc-manager-schedule-mounted .sm-attendance-state-accent{display:none}}body.opsc-manager-schedule-mounted .sm-training-stack{display:flex;flex-direction:column;gap:3px;width:100%}body.opsc-manager-schedule-mounted .sm-training-event{width:100%;border:1px solid #9edec3;border-left:3px solid #078b59;border-radius:7px;background:linear-gradient(135deg,#effcf6,#d8f7e7);padding:5px 6px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#075f43;cursor:pointer;box-shadow:0 1px 3px #075f4314}body.opsc-manager-schedule-mounted .sm-training-event:hover{border-color:#4fc490;box-shadow:0 4px 10px #075f4324}body.opsc-manager-schedule-mounted .sm-training-event>span{font-size:7.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;background:#fff;border:1px solid #a8dfc7;border-radius:999px;padding:1px 5px}body.opsc-manager-schedule-mounted .sm-training-event>b{font-size:10.5px;line-height:1.2;margin-top:2px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.opsc-manager-schedule-mounted .sm-training-event>small{font-size:9px;font-weight:700;opacity:.8}body.opsc-manager-schedule-mounted .sm-training-modal-backdrop{position:fixed;inset:0;background:#0d1e358c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:22000}body.opsc-manager-schedule-mounted .sm-training-modal{position:fixed;z-index:22001;top:50%;left:50%;transform:translate(-50%,-50%);width:min(720px,94vw);max-height:90vh;overflow:auto;border:1px solid #d5e6dd;border-radius:20px;background:#fff;box-shadow:0 30px 80px #0b234359}body.opsc-manager-schedule-mounted .sm-training-modal>header{display:flex;align-items:center;gap:13px;padding:20px 22px;background:linear-gradient(135deg,#effcf6,#d8f7e7);border-bottom:1px solid #bce8d2}body.opsc-manager-schedule-mounted .sm-training-modal-icon{width:44px;height:44px;border-radius:13px;background:#fff;color:#08734d;display:flex;align-items:center;justify-content:center}body.opsc-manager-schedule-mounted .sm-training-modal>header>div:nth-child(2){flex:1}body.opsc-manager-schedule-mounted .sm-training-modal header span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#28745b;font-weight:900}body.opsc-manager-schedule-mounted .sm-training-modal header h3{margin:3px 0;font-size:20px;color:#123d31}body.opsc-manager-schedule-mounted .sm-training-modal header p{margin:0;font-size:11px;color:#5c786f}body.opsc-manager-schedule-mounted .sm-training-modal header>button{width:38px;height:38px;border:1px solid #afdcc8;border-radius:10px;background:#fff;color:#245448;cursor:pointer}body.opsc-manager-schedule-mounted .sm-training-modal-body{padding:20px}body.opsc-manager-schedule-mounted .sm-training-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce9e3;border-radius:13px;overflow:hidden}body.opsc-manager-schedule-mounted .sm-training-summary>div{padding:12px;border-right:1px solid #e7efeb;border-bottom:1px solid #e7efeb}body.opsc-manager-schedule-mounted .sm-training-summary small{display:block;text-transform:uppercase;letter-spacing:.06em;color:#75857f;font-size:8px;font-weight:850}body.opsc-manager-schedule-mounted .sm-training-summary b{display:block;margin-top:4px;color:#1e4339;font-size:11px;text-transform:capitalize}body.opsc-manager-schedule-mounted .sm-training-description{padding:13px;border:1px solid #e3ece8;border-radius:11px;background:#fbfefd;color:#526b63;font-size:12px;line-height:1.5}body.opsc-manager-schedule-mounted .sm-training-participants{margin-top:17px}body.opsc-manager-schedule-mounted .sm-training-participants>div{display:flex;justify-content:space-between;align-items:center}body.opsc-manager-schedule-mounted .sm-training-participants h4{margin:0;font-size:14px}body.opsc-manager-schedule-mounted .sm-training-participants>div>span{font-size:10px;color:#788781}body.opsc-manager-schedule-mounted .sm-training-participants article{min-height:53px;border-bottom:1px solid #edf2ef;display:grid;grid-template-columns:35px 1fr auto;gap:10px;align-items:center}body.opsc-manager-schedule-mounted .sm-training-participants article i{width:33px;height:33px;border-radius:50%;background:#e1f6ea;color:#07734d;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:9px;font-weight:900}body.opsc-manager-schedule-mounted .sm-training-participants article b{font-size:11px;display:block}body.opsc-manager-schedule-mounted .sm-training-participants article small{font-size:9px;color:#78867f}body.opsc-manager-schedule-mounted .sm-training-participants article em{font-style:normal;font-size:9px;text-transform:capitalize;color:#08734d;background:#e6f8ee;padding:4px 8px;border-radius:999px}body.opsc-manager-schedule-mounted .sm-training-modal>footer{padding:14px 20px;background:#fbfdfc;border-top:1px solid #e4ece8;display:flex;justify-content:flex-end}body.opsc-manager-schedule-mounted .sm-training-modal>footer button{height:39px;padding:0 18px;border:1px solid #bcdccf;border-radius:10px;background:#fff;color:#1b5544;font-weight:800;cursor:pointer}@media(max-width:640px){body.opsc-manager-schedule-mounted .sm-training-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.opsc-manager-schedule-mounted .sm-training-modal-body{padding:14px}}body.opsc-manager-schedule-mounted .sm-training-modal-layer{position:fixed;inset:0;z-index:22000;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}body.opsc-manager-schedule-mounted .sm-training-modal-layer>.sm-training-modal-backdrop{position:absolute;inset:0;z-index:0;background:#0d1e358c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}body.opsc-manager-schedule-mounted .sm-training-modal-layer>.sm-training-modal{position:relative;z-index:1;top:auto;left:auto;transform:none;pointer-events:auto;max-width:min(720px,94vw);width:min(720px,94vw)}@media(max-width:640px){body.opsc-manager-schedule-mounted .sm-training-modal-layer{padding:12px}body.opsc-manager-schedule-mounted .sm-training-modal-layer>.sm-training-modal{max-height:92vh}}body.opsc-manager-schedule-mounted .sm-attendance-state,body.opsc-manager-schedule-mounted .sm-attendance-state:hover{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px 7px 7px;overflow:visible;border:1px solid color-mix(in srgb,var(--attendance-border) 88%,#ffffff);border-left:3px solid var(--attendance-ink);border-radius:13px;background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.92),transparent 34%),linear-gradient(140deg,color-mix(in srgb,var(--attendance-bg) 72%,#ffffff),#fff);color:var(--attendance-ink);box-shadow:0 8px 20px -17px #0f274acc;transform:none;filter:none}body.opsc-manager-schedule-mounted .sm-attendance-state:hover{transform:translateY(-1px);box-shadow:0 12px 26px -18px #0f274abf}body.opsc-manager-schedule-mounted .sm-attendance-state-code{width:34px;height:34px;border-radius:10px;font-size:10px;box-shadow:inset 0 0 0 1px #ffffff38,0 4px 10px -7px var(--attendance-ink)}body.opsc-manager-schedule-mounted .sm-attendance-state-copy{min-width:0;width:100%;gap:4px;overflow:visible}body.opsc-manager-schedule-mounted .sm-attendance-state-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0}body.opsc-manager-schedule-mounted .sm-attendance-state-title strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.2;font-weight:900;letter-spacing:-.01em}body.opsc-manager-schedule-mounted .sm-attendance-state-title em{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;border:1px solid color-mix(in srgb,var(--attendance-border) 76%,#ffffff);border-radius:999px;background:#ffffffc7;font-size:6.8px;line-height:1;font-weight:900;letter-spacing:.045em}body.opsc-manager-schedule-mounted .sm-attendance-state-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.2px;line-height:1.25;font-weight:720;opacity:.78}body.opsc-manager-schedule-mounted .sm-attendance-state-accent{display:none!important}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact,body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact:hover{width:100%;min-height:34px;grid-template-columns:24px minmax(0,1fr);gap:6px;margin-top:4px;padding:4px 7px 4px 4px;border-radius:10px}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-code{width:24px;height:24px;border-radius:8px;font-size:8px}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-title{display:block}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-title strong{font-size:8.8px}@media(max-width:900px){body.opsc-manager-schedule-mounted .sm-attendance-state{min-height:50px;grid-template-columns:30px minmax(0,1fr);padding:6px 8px 6px 6px}body.opsc-manager-schedule-mounted .sm-attendance-state-code{width:30px;height:30px}body.opsc-manager-schedule-mounted .sm-attendance-state-copy small{display:block}}body.opsc-manager-schedule-mounted .sm-attendance-state,body.opsc-manager-schedule-mounted .sm-attendance-state:hover,body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact,body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact:hover{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:0!important;padding:5px!important;overflow:hidden!important;border:1px dashed #fdba74!important;border-radius:11px!important;background:linear-gradient(180deg,#fffffff2,#fff7edf5),#fff7ed!important;color:#c2410c!important;box-shadow:inset 0 0 0 3px #ffedd5b8!important;transform:none!important;filter:none!important}body.opsc-manager-schedule-mounted .sm-attendance-state:hover,body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact:hover{border-color:#fb923c!important;background:#fff7ed!important;box-shadow:inset 0 0 0 3px #ffedd5e6,0 5px 12px -10px #c2410c8c!important}body.opsc-manager-schedule-mounted .sm-attendance-state-pill{display:block!important;width:100%!important;overflow:hidden!important;color:#c2410c!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:.08em!important;text-align:center!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-attendance-state-code,body.opsc-manager-schedule-mounted .sm-attendance-state-copy,body.opsc-manager-schedule-mounted .sm-attendance-state-title,body.opsc-manager-schedule-mounted .sm-attendance-state-accent{display:none!important}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact{min-height:30px!important;margin-top:4px!important;padding:4px!important;border-radius:9px!important}body.opsc-manager-schedule-mounted .sm-attendance-state.is-compact .sm-attendance-state-pill{font-size:9px!important}body.opsc-manager-schedule-mounted .ss-page.ss-page--tabs{padding:12px 18px 26px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar{margin-bottom:10px!important;gap:12px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-topbar h1{margin-bottom:3px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-top-actions{gap:7px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-content-panel{border-radius:16px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-tabs{min-height:0!important;padding:7px 10px 0!important;gap:4px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-tabs button{min-height:34px!important;height:34px!important;padding:0 11px!important;font-size:10.5px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-cards-grid{padding:10px 12px 13px!important;gap:9px!important;align-items:start!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card{min-height:0!important;padding:11px 12px!important;border-radius:17px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card>header{margin-bottom:8px!important;gap:8px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card header h2{font-size:12.5px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-card header p{font-size:10.5px!important;line-height:1.35!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-two-col,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-two-col--tight{gap:7px 9px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-field{gap:5px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-field--explained,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row--explained{padding:8px 9px!important;margin-top:5px!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row{min-height:0!important;padding:7px 0!important;gap:9px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-field small,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-toggle-row span{margin-top:3px!important;font-size:10px!important;line-height:1.3!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-affects{margin-top:4px!important;padding:3px 7px!important;font-size:9px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-builder-note{min-height:0!important;padding:9px 10px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-explain-grid{gap:7px!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-explain-grid .ss-builder-note{min-height:0!important}body.opsc-manager-schedule-mounted .ss-page--tabs .ss-simple-table>div,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-table-lite>div,body.opsc-manager-schedule-mounted .ss-page--tabs .ss-rule-lines>div{padding:7px 8px!important;min-height:0!important}body.opsc-manager-schedule-mounted .ss-notice.is-error{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body.opsc-manager-schedule-mounted .ss-notice-retry{flex:0 0 auto;height:30px;padding:0 10px;border:1px solid #d8e5f8;border-radius:9px;background:#fff;color:#245fb9;font-size:10px;font-weight:850;cursor:pointer}@media(max-width:900px){body.opsc-manager-schedule-mounted .ss-page.ss-page--tabs{padding:10px 10px 22px!important}}body.opsc-manager-schedule-mounted .sm-publish-impact{border:1px solid var(--sm-border);border-radius:12px;background:#fff;padding:13px;display:grid;gap:10px}body.opsc-manager-schedule-mounted .sm-publish-impact-head{display:flex;align-items:center;justify-content:space-between;gap:12px}body.opsc-manager-schedule-mounted .sm-publish-impact-head strong{font-size:13px;color:var(--sm-text)}body.opsc-manager-schedule-mounted .sm-publish-impact-head span{font-size:11px;color:var(--sm-text-muted)}body.opsc-manager-schedule-mounted .sm-publish-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.opsc-manager-schedule-mounted .sm-publish-impact-item{border:1px solid var(--sm-border);border-radius:9px;background:var(--sm-blue-50);padding:9px 10px;display:grid;gap:3px;min-width:0}body.opsc-manager-schedule-mounted .sm-publish-impact-item span{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--sm-text-muted);font-weight:700}body.opsc-manager-schedule-mounted .sm-publish-impact-item b{font-size:13px;color:var(--sm-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-publish-impact-note{margin:0;font-size:11px;line-height:1.45;color:var(--sm-text-muted)}body.opsc-manager-schedule-mounted .sm-publish-impact-note.is-warning{color:#9a5a08;background:#fff8e8;border-radius:8px;padding:7px 9px}@media(max-width:720px){body.opsc-manager-schedule-mounted .sm-publish-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.opsc-manager-schedule-mounted .sm-publish-impact-head{align-items:flex-start;flex-direction:column;gap:2px}}@media(max-width:900px){body.opsc-manager-schedule-mounted .sm-root{width:100%!important;max-width:100%!important;margin-left:0!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}body.opsc-manager-schedule-mounted .sm-shell{width:100%!important;max-width:100%!important;padding:10px!important;box-sizing:border-box}body.opsc-manager-schedule-mounted .sm-toolbar,body.opsc-manager-schedule-mounted .sm-schedule-command-center{position:relative!important;top:auto!important;padding:10px!important;border-radius:16px!important}body.opsc-manager-schedule-mounted .sm-toolbar-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-toolbar-spacer{display:none!important}body.opsc-manager-schedule-mounted .sm-week-label--hero{order:-1;width:100%;text-align:center;font-size:15px!important}body.opsc-manager-schedule-mounted .sm-search--hero{order:10;flex:1 1 100%!important;width:100%!important;max-width:none!important}body.opsc-manager-schedule-mounted .sm-search--hero input{min-height:44px;font-size:16px!important}body.opsc-manager-schedule-mounted .sm-thisweek-btn,body.opsc-manager-schedule-mounted .sm-week-arrow,body.opsc-manager-schedule-mounted .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-chipbtn,body.opsc-manager-schedule-mounted .sm-iconbtn{min-height:44px!important;touch-action:manipulation}body.opsc-manager-schedule-mounted .sm-publish-hero{flex:1 1 140px;justify-content:center}body.opsc-manager-schedule-mounted .sm-command-secondary{display:block!important;overflow-x:auto!important;white-space:nowrap;padding-bottom:5px;-webkit-overflow-scrolling:touch}body.opsc-manager-schedule-mounted .sm-command-secondary .sm-actiongroup{display:inline-flex!important;vertical-align:top;margin-right:7px}body.opsc-manager-schedule-mounted .sm-stats,body.opsc-manager-schedule-mounted .sm-header-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-week-strip{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}body.opsc-manager-schedule-mounted .sm-week-strip-day{flex:0 0 94px!important;scroll-snap-align:start;min-height:60px}body.opsc-manager-schedule-mounted .sm-grid-card{overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}body.opsc-manager-schedule-mounted .sm-grid-head,body.opsc-manager-schedule-mounted .sm-grid-row{min-width:980px!important}body.opsc-manager-schedule-mounted .sm-modal-backdrop,body.opsc-manager-schedule-mounted .ai-modal-backdrop{align-items:flex-end!important;padding:0!important}body.opsc-manager-schedule-mounted .sm-modal,body.opsc-manager-schedule-mounted .ai-modal-card{width:100%!important;max-width:none!important;max-height:94dvh!important;border-radius:22px 22px 0 0!important;margin:0!important;padding-bottom:env(safe-area-inset-bottom)}body.opsc-manager-schedule-mounted .sm-modal-head,body.opsc-manager-schedule-mounted .ai-modal-head{position:sticky;top:0;z-index:4;background:#fff}body.opsc-manager-schedule-mounted .sm-modal-foot{position:sticky;bottom:0;z-index:4;background:#fff;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}body.opsc-manager-schedule-mounted .sm-row{grid-template-columns:1fr!important;display:grid!important}body.opsc-manager-schedule-mounted .sm-input,body.opsc-manager-schedule-mounted .sm-select,body.opsc-manager-schedule-mounted .sm-textarea{min-height:46px!important;font-size:16px!important}body.opsc-manager-schedule-mounted .sm-month-grid{min-width:820px}body.opsc-manager-schedule-mounted .sm-month-body{overflow:auto!important;-webkit-overflow-scrolling:touch}body.opsc-manager-schedule-mounted .sm-publish-impact-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:520px){body.opsc-manager-schedule-mounted .sm-stats,body.opsc-manager-schedule-mounted .sm-header-stats,body.opsc-manager-schedule-mounted .sm-publish-impact-grid{grid-template-columns:1fr!important}}body.opsc-manager-schedule-mounted .sm-root{position:relative;min-height:100%;overflow-x:clip;background:radial-gradient(circle at 92% 4%,rgba(96,165,250,.22) 0 112px,transparent 113px),radial-gradient(circle at 4% 45%,rgba(186,230,253,.3) 0 170px,transparent 171px),radial-gradient(circle at 92% 86%,rgba(147,197,253,.16) 0 220px,transparent 221px),linear-gradient(145deg,#fbfdff,#f3f8ff 44%,#eef7ff);padding:16px}body.opsc-manager-schedule-mounted .sm-enterprise-shell{width:min(1800px,100%);margin:0 auto}body.opsc-manager-schedule-mounted .sm-enterprise-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:14px;align-items:start}body.opsc-manager-schedule-mounted .sm-enterprise-main{min-width:0}body.opsc-manager-schedule-mounted .sm-schedule-command-center,body.opsc-manager-schedule-mounted .sm-week-strip,body.opsc-manager-schedule-mounted .sm-grid-card,body.opsc-manager-schedule-mounted .sm-scope-banner,body.opsc-manager-schedule-mounted .sm-rail-card{border:1px solid rgba(191,219,254,.72)!important;box-shadow:0 18px 48px -34px #1e40af5c,0 2px 8px #94a3b814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.opsc-manager-schedule-mounted .sm-schedule-command-center{border-radius:20px!important;overflow:hidden;background:#ffffffe6!important}body.opsc-manager-schedule-mounted .sm-command-primary{padding:14px 16px 10px!important}body.opsc-manager-schedule-mounted .sm-command-secondary{margin:0 12px;padding:10px 4px 12px!important;border-top:1px solid #eef4fb}body.opsc-manager-schedule-mounted .sm-header-stats{margin:0!important;padding:0 12px 14px!important;gap:0!important;border-top:1px solid #edf3fa;background:linear-gradient(180deg,#f8fbff73,#ffffffeb)}body.opsc-manager-schedule-mounted .sm-header-stats .sm-stat{min-height:92px;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;border-right:1px solid #e9f0f8!important}body.opsc-manager-schedule-mounted .sm-header-stats .sm-stat:last-child{border-right:0!important}body.opsc-manager-schedule-mounted .sm-scope-banner{display:flex;align-items:center;gap:11px;margin:12px 0;padding:11px 13px;border-radius:15px;color:#1e40af;background:linear-gradient(115deg,#eff6fff5,#ffffffeb)}body.opsc-manager-schedule-mounted .sm-scope-banner__icon{width:35px;height:35px;border-radius:11px;display:grid;place-items:center;background:#fff;border:1px solid #dbeafe;box-shadow:0 7px 18px -12px #2563eb}body.opsc-manager-schedule-mounted .sm-scope-banner>div:nth-child(2){display:flex;flex-direction:column;min-width:0}body.opsc-manager-schedule-mounted .sm-scope-banner strong{font-size:12px}body.opsc-manager-schedule-mounted .sm-scope-banner span{font-size:10px;color:#64748b}body.opsc-manager-schedule-mounted .sm-scope-banner__count{margin-left:auto;border-radius:999px;padding:5px 9px;background:#fff;color:#2563eb!important;font-weight:800;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-week-strip{border-radius:16px!important;overflow:hidden;background:#ffffffe8!important}body.opsc-manager-schedule-mounted .sm-grid-scroll{width:100%;overflow:auto;border-radius:18px;scrollbar-width:thin;scrollbar-color:#bfd7f7 transparent;overscroll-behavior-inline:contain}body.opsc-manager-schedule-mounted .sm-grid-scroll::-webkit-scrollbar{height:9px;width:9px}body.opsc-manager-schedule-mounted .sm-grid-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#c8dcf5;border:2px solid transparent;background-clip:padding-box}body.opsc-manager-schedule-mounted .sm-grid-card{min-width:1120px;border-radius:18px!important;overflow:hidden;background:#fffffff0!important}body.opsc-manager-schedule-mounted .sm-grid-head{position:sticky;top:0;z-index:16;background:#f8fbfffa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.opsc-manager-schedule-mounted .sm-name-cell{position:sticky;left:0;z-index:8;background:inherit}body.opsc-manager-schedule-mounted .sm-grid-head .sm-name-cell{z-index:20}body.opsc-manager-schedule-mounted .sm-employee-row .sm-name-cell{background:#fffffffb}body.opsc-manager-schedule-mounted .sm-department-band{width:100%;min-height:45px;display:grid;grid-template-columns:22px minmax(160px,1fr) auto auto minmax(90px,160px);align-items:center;gap:10px;padding:8px 14px;border:0;border-top:1px solid #dbe9f8;border-bottom:1px solid #dbe9f8;color:#1e3a5f;background:linear-gradient(90deg,#eef6ff,#f8fbff 52%,#eef7ff);text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .sm-department-band:hover{background:linear-gradient(90deg,#e2f0ff,#f6fbff)}body.opsc-manager-schedule-mounted .sm-department-chevron{display:grid;place-items:center;transition:transform .2s ease}body.opsc-manager-schedule-mounted .sm-department-chevron.is-collapsed{transform:rotate(-90deg)}body.opsc-manager-schedule-mounted .sm-department-identity{display:flex;flex-direction:column;line-height:1.2}body.opsc-manager-schedule-mounted .sm-department-identity strong{font-size:12px}body.opsc-manager-schedule-mounted .sm-department-identity small{font-size:9px;color:#64748b}body.opsc-manager-schedule-mounted .sm-department-status{padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-department-status.is-on-track{background:#dcfce7;color:#15803d}body.opsc-manager-schedule-mounted .sm-department-status.is-understaffed{background:#fff7ed;color:#ea580c}body.opsc-manager-schedule-mounted .sm-department-status.is-overstaffed{background:#eff6ff;color:#2563eb}body.opsc-manager-schedule-mounted .sm-department-hours{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#64748b;font-size:9px}body.opsc-manager-schedule-mounted .sm-department-progress{height:5px;overflow:hidden;border-radius:999px;background:#dce9f6}body.opsc-manager-schedule-mounted .sm-department-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#60a5fa);transition:width .3s ease}body.opsc-manager-schedule-mounted .sm-department-band.is-understaffed .sm-department-progress i{background:linear-gradient(90deg,#fb923c,#fbbf24)}body.opsc-manager-schedule-mounted .sm-enterprise-rail{position:sticky;top:12px;display:grid;gap:10px;max-height:calc(100vh - 24px);overflow-y:auto;padding-right:2px;scrollbar-width:thin}body.opsc-manager-schedule-mounted .sm-rail-card{padding:13px;border-radius:17px;background:#ffffffe8}body.opsc-manager-schedule-mounted .sm-rail-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:11px}body.opsc-manager-schedule-mounted .sm-eyebrow{display:block;color:#64748b;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}body.opsc-manager-schedule-mounted .sm-rail-card h3{margin:3px 0 0;font-size:12px;line-height:1.25;color:#16365f}body.opsc-manager-schedule-mounted .sm-iconbtn--soft{width:30px!important;height:30px!important;border-radius:10px!important;background:#eff6ff!important;color:#2563eb!important;border-color:#dbeafe!important}body.opsc-manager-schedule-mounted .sm-coverage-ring-wrap{display:grid;grid-template-columns:94px 1fr;align-items:center;gap:11px}body.opsc-manager-schedule-mounted .sm-coverage-ring{--coverage: 0%;width:90px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#34c98f var(--coverage),#f59e0b 0 calc(var(--coverage) + 8%),#5b8def 0);position:relative;box-shadow:0 12px 26px -18px #2563eb8c}body.opsc-manager-schedule-mounted .sm-coverage-ring:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #edf2f7}body.opsc-manager-schedule-mounted .sm-coverage-ring>div{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}body.opsc-manager-schedule-mounted .sm-coverage-ring strong{font-size:17px;color:#193d68}body.opsc-manager-schedule-mounted .sm-coverage-ring span{font-size:8px;color:#64748b}body.opsc-manager-schedule-mounted .sm-coverage-legend{display:grid;gap:7px}body.opsc-manager-schedule-mounted .sm-coverage-legend>div{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:8px;color:#64748b}body.opsc-manager-schedule-mounted .sm-coverage-legend i{width:7px;height:7px;border-radius:50%}body.opsc-manager-schedule-mounted .sm-coverage-legend .is-covered{background:#34c98f}body.opsc-manager-schedule-mounted .sm-coverage-legend .is-under{background:#f59e0b}body.opsc-manager-schedule-mounted .sm-coverage-legend .is-over{background:#5b8def}body.opsc-manager-schedule-mounted .sm-coverage-legend strong{color:#375375}body.opsc-manager-schedule-mounted .sm-rail-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}body.opsc-manager-schedule-mounted .sm-rail-metrics>div{min-width:0;padding:8px 6px;border:1px solid #e8f0fa;border-radius:11px;background:#f9fcff}body.opsc-manager-schedule-mounted .sm-rail-metrics span,body.opsc-manager-schedule-mounted .sm-rail-metrics small{display:block;font-size:7px;color:#7b8da5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-rail-metrics strong{display:block;margin:3px 0 1px;font-size:12px;color:#173b67}body.opsc-manager-schedule-mounted .sm-rail-link{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;padding:8px;border:1px solid #dbeafe;border-radius:10px;background:#fff;color:#2563eb;font-size:9px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .sm-rail-link:hover{background:#eff6ff}body.opsc-manager-schedule-mounted .sm-alert-total{min-width:25px;height:25px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:#fee2e2;color:#dc2626;font-size:9px;font-weight:900}body.opsc-manager-schedule-mounted .sm-alert-list{display:grid;gap:5px}body.opsc-manager-schedule-mounted .sm-alert-list button{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:7px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .sm-alert-list button:hover{background:#f6faff}body.opsc-manager-schedule-mounted .sm-alert-list button>i{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;font-style:normal}body.opsc-manager-schedule-mounted .sm-alert-list .is-danger{background:#fff1f2;color:#ef4444}body.opsc-manager-schedule-mounted .sm-alert-list .is-warning{background:#fff7ed;color:#f97316}body.opsc-manager-schedule-mounted .sm-alert-list .is-info{background:#eff6ff;color:#3b82f6}body.opsc-manager-schedule-mounted .sm-alert-list button span{min-width:0;display:flex;flex-direction:column}body.opsc-manager-schedule-mounted .sm-alert-list strong{color:#2d496c;font-size:9px}body.opsc-manager-schedule-mounted .sm-alert-list small{margin-top:2px;color:#8a9aaf;font-size:7px}body.opsc-manager-schedule-mounted .sm-quick-actions{display:grid;gap:6px}body.opsc-manager-schedule-mounted .sm-quick-actions button{width:100%;display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid #e4edf8;border-radius:11px;background:#fff;color:#31506f;font-size:9px;font-weight:750;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .sm-quick-actions button:hover{border-color:#bfdbfe;background:#f5f9ff;transform:translateY(-1px)}body.opsc-manager-schedule-mounted .sm-quick-actions button>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#eff6ff;color:#2563eb}body.opsc-manager-schedule-mounted .sm-department-card p{margin:0;color:#71839a;font-size:8px;line-height:1.5}body.opsc-manager-schedule-mounted .sm-department-card .sm-rail-card__head>strong{font-size:20px;color:#1d4ed8}@media(max-width:1280px){body.opsc-manager-schedule-mounted .sm-enterprise-layout{grid-template-columns:minmax(0,1fr) 248px;gap:10px}body.opsc-manager-schedule-mounted .sm-enterprise-rail{top:8px}body.opsc-manager-schedule-mounted .sm-rail-metrics{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .sm-rail-metrics>div{display:grid;grid-template-columns:1fr auto;align-items:center}body.opsc-manager-schedule-mounted .sm-rail-metrics>div small{grid-column:1/-1}}@media(max-width:980px){body.opsc-manager-schedule-mounted .sm-root{padding:10px 8px 90px}body.opsc-manager-schedule-mounted .sm-enterprise-layout{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .sm-enterprise-rail{position:static;max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}body.opsc-manager-schedule-mounted .sm-rail-card--overview,body.opsc-manager-schedule-mounted .sm-department-card{grid-column:1/-1}body.opsc-manager-schedule-mounted .sm-grid-card{min-width:780px}body.opsc-manager-schedule-mounted .sm-department-band{grid-template-columns:20px minmax(135px,1fr) auto auto 100px}body.opsc-manager-schedule-mounted .sm-command-primary{flex-wrap:wrap}body.opsc-manager-schedule-mounted .sm-search--hero{order:10;flex:1 1 100%;max-width:none!important}}@media(max-width:640px){body.opsc-manager-schedule-mounted .sm-root{padding:7px 5px 78px;background:radial-gradient(circle at 96% 2%,rgba(96,165,250,.18) 0 78px,transparent 79px),linear-gradient(145deg,#fbfdff,#eff7ff)}body.opsc-manager-schedule-mounted .sm-schedule-command-center{border-radius:16px!important}body.opsc-manager-schedule-mounted .sm-command-primary{padding:10px!important;gap:5px!important}body.opsc-manager-schedule-mounted .sm-command-secondary{overflow-x:auto;flex-wrap:nowrap!important;margin:0 8px;padding:8px 0 9px!important;scrollbar-width:none}body.opsc-manager-schedule-mounted .sm-command-secondary::-webkit-scrollbar{display:none}body.opsc-manager-schedule-mounted .sm-actiongroup{flex:none!important}body.opsc-manager-schedule-mounted .sm-header-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:7px!important;gap:5px!important}body.opsc-manager-schedule-mounted .sm-header-stats .sm-stat{min-height:76px!important;border:1px solid #e6eef8!important;border-radius:12px!important;background:#fff!important;padding:8px!important}body.opsc-manager-schedule-mounted .sm-header-stats .sm-stat:nth-child(4){grid-column:auto}body.opsc-manager-schedule-mounted .sm-week-label--hero{min-width:95px!important;font-size:10px!important}body.opsc-manager-schedule-mounted .sm-publish-hero{padding:8px 10px!important}body.opsc-manager-schedule-mounted .sm-thisweek-btn{font-size:0!important;padding:8px!important}body.opsc-manager-schedule-mounted .sm-thisweek-btn svg{margin:0!important}body.opsc-manager-schedule-mounted .sm-scope-banner{border-radius:13px;padding:9px}body.opsc-manager-schedule-mounted .sm-scope-banner__count{display:none}body.opsc-manager-schedule-mounted .sm-week-strip{border-radius:13px!important;overflow-x:auto}body.opsc-manager-schedule-mounted .sm-week-strip-day{min-width:72px}body.opsc-manager-schedule-mounted .sm-grid-scroll{border-radius:14px}body.opsc-manager-schedule-mounted .sm-grid-card{min-width:700px;border-radius:14px!important}body.opsc-manager-schedule-mounted .sm-enterprise-rail{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .sm-rail-card--overview,body.opsc-manager-schedule-mounted .sm-department-card{grid-column:auto}body.opsc-manager-schedule-mounted .sm-coverage-ring-wrap{grid-template-columns:90px 1fr}body.opsc-manager-schedule-mounted .sm-rail-metrics{grid-template-columns:repeat(3,1fr)}body.opsc-manager-schedule-mounted .sm-rail-metrics>div{display:block}body.opsc-manager-schedule-mounted .sm-department-band{grid-template-columns:18px 135px auto 1fr;padding:7px 9px}body.opsc-manager-schedule-mounted .sm-department-hours{justify-self:end}body.opsc-manager-schedule-mounted .sm-department-progress{display:none}}@media(min-width:981px){body.opsc-manager-schedule-mounted .sm-grid-scroll{max-height:min(72vh,860px)}}body.opsc-manager-schedule-mounted .sm-grid-row .sm-emp-cell{position:sticky;left:0;z-index:7;background:#fffffffb;box-shadow:8px 0 18px -18px #1e40af80}@media(max-width:980px){body.opsc-manager-schedule-mounted .sm-grid-scroll{max-height:68vh}}body.opsc-manager-schedule-mounted .sm-overview-card{overflow:hidden;margin-bottom:12px;border:1px solid rgba(191,219,254,.78);border-radius:19px;background:#fffffff0;box-shadow:0 18px 48px -34px #1e40af5c,0 2px 8px #94a3b814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.opsc-manager-schedule-mounted .sm-overview-stats{display:grid;align-items:stretch;padding:10px 12px;background:linear-gradient(135deg,#fffffffa,#f7fbffeb)}body.opsc-manager-schedule-mounted .sm-overview-stats.is-company{grid-template-columns:repeat(4,minmax(0,1fr))}body.opsc-manager-schedule-mounted .sm-overview-stats.is-department{grid-template-columns:minmax(150px,1.15fr) repeat(5,minmax(0,1fr))}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat{min-width:0;min-height:78px!important;margin:0!important;padding:11px 13px!important;border:0!important;border-right:1px solid #e9f0f8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .sm-overview-stats>:last-child{border-right:0!important}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat-icon{width:31px!important;height:31px!important;border-radius:10px!important;background:#edf5ff!important;color:#2f6df5!important}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat-label{font-size:8.5px!important;color:#7085a3!important;font-weight:700!important}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat-value{margin-top:2px;font-size:18px!important;line-height:1.05!important;color:#16375f!important;font-weight:800!important}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat-sub{margin-top:3px;font-size:7.8px!important;color:#8a9bb2!important}body.opsc-manager-schedule-mounted .sm-overview-stats .is-mobile-only{display:none}body.opsc-manager-schedule-mounted .sm-department-selector{position:relative;display:grid;align-content:center;gap:3px;min-width:0;padding:10px 34px 10px 10px;border:0;border-right:1px solid #e9f0f8;background:transparent;color:#173a67;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .sm-department-selector>span{font-size:7.5px;color:#7d91ab}body.opsc-manager-schedule-mounted .sm-department-selector>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}body.opsc-manager-schedule-mounted .sm-department-selector>small{font-size:7.5px;color:#91a2b7}body.opsc-manager-schedule-mounted .sm-department-selector>svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#7c91ad}body.opsc-manager-schedule-mounted .sm-manager-controls{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0;padding:9px 11px;border-top:1px solid #edf3fa;background:#fafcffe0}body.opsc-manager-schedule-mounted .sm-manager-controls__group{display:flex;align-items:center;gap:6px;min-width:0}body.opsc-manager-schedule-mounted .sm-manager-controls__group--scope{flex:1 1 auto}body.opsc-manager-schedule-mounted .sm-manager-controls__group--actions{flex:0 0 auto}body.opsc-manager-schedule-mounted .sm-manager-controls .sm-chipbtn,body.opsc-manager-schedule-mounted .sm-manager-controls .sm-iconbtn,body.opsc-manager-schedule-mounted .sm-manager-controls .sm-week-control,body.opsc-manager-schedule-mounted .sm-manager-controls .sm-btn,body.opsc-manager-schedule-mounted .sm-manager-controls .sm-mode-toggle .sm-btn{min-height:34px!important;height:34px!important;border:1px solid #dfe9f6!important;border-radius:9px!important;background:#fff!important;color:#365472!important;box-shadow:none!important;font-size:8.5px!important;font-weight:750!important}body.opsc-manager-schedule-mounted .sm-manager-controls .sm-chipbtn{display:inline-flex;align-items:center;gap:5px;padding:0 9px!important;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-manager-controls .sm-chipbtn--accent,body.opsc-manager-schedule-mounted .sm-manager-controls .sm-chipbtn--active{color:#2563eb!important;background:#f2f7ff!important;border-color:#d7e7ff!important}body.opsc-manager-schedule-mounted .sm-manager-controls .sm-chipbtn--icon{width:34px;padding:0!important;justify-content:center}body.opsc-manager-schedule-mounted .sm-manager-controls .sm-publish-hero{color:#fff!important;background:linear-gradient(135deg,#3978ff,#2d65ed)!important;border-color:#2d65ed!important;padding:0 10px!important}body.opsc-manager-schedule-mounted .sm-manager-controls .sm-week-control{display:flex;align-items:center;gap:5px;max-width:150px;padding:0 9px;cursor:pointer}body.opsc-manager-schedule-mounted .sm-manager-controls .sm-week-control span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-manager-search{display:flex;align-items:center;gap:6px;width:min(190px,20vw);height:34px;padding:0 9px;border:1px solid #dfe9f6;border-radius:9px;background:#fff;color:#7890ad}body.opsc-manager-schedule-mounted .sm-manager-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#27486f;font-size:9px}body.opsc-manager-schedule-mounted .sm-manager-search input::placeholder{color:#9aabc0}body.opsc-manager-schedule-mounted .sm-daily-coverage-summary{margin-top:11px;padding:11px;border:1px solid rgba(191,219,254,.78);border-radius:17px;background:#fffffff0;box-shadow:0 16px 42px -34px #1e40af59}body.opsc-manager-schedule-mounted .sm-daily-coverage-summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}body.opsc-manager-schedule-mounted .sm-daily-coverage-summary>header>div{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-daily-coverage-summary>header strong{font-size:10px;color:#173a66}body.opsc-manager-schedule-mounted .sm-daily-coverage-summary>header span{font-size:7.5px;color:#8a9bb1}body.opsc-manager-schedule-mounted .sm-daily-coverage-summary>header button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#2563eb;font-size:8px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid>button{display:grid;justify-items:center;gap:3px;min-width:0;padding:8px 5px;border:1px solid #e6eef8;border-radius:10px;background:#fff;color:#385574;cursor:pointer}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid>button:hover{transform:translateY(-1px);border-color:#cbdcf3}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid span{font-size:7.5px;font-weight:750;color:#506b8c}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid strong{font-size:14px;color:#183b67}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid small{font-size:6.5px;color:#2f9b6a}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid em{font-size:6.5px;font-style:normal;color:#8193aa}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid i{display:block;width:100%;height:3px;overflow:hidden;border-radius:999px;background:#edf2f7}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid i b{display:block;height:100%;border-radius:inherit;background:#2fc887}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid .is-warn small{color:#d97706}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid .is-warn i b{background:#f59e0b}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid .is-risk small{color:#e5484d}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid .is-risk i b{background:#ef4444}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid .is-over small{color:#2563eb}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid .is-over i b{background:#4f85f5}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid .is-neutral small{color:#8a9bb1}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid .is-neutral i b{background:#cbd5e1}body.opsc-manager-schedule-mounted .sm-week-overview-list{display:grid;gap:6px}body.opsc-manager-schedule-mounted .sm-week-overview-list button{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px;border:1px solid #e7eef8;border-radius:10px;background:#fff;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .sm-week-overview-list button:hover{background:#f7fbff;border-color:#d7e6f8}body.opsc-manager-schedule-mounted .sm-week-overview-list i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;font-style:normal}body.opsc-manager-schedule-mounted .sm-week-overview-list .is-blue{background:#eff6ff;color:#2563eb}body.opsc-manager-schedule-mounted .sm-week-overview-list .is-green{background:#ecfdf5;color:#10a568}body.opsc-manager-schedule-mounted .sm-week-overview-list .is-orange{background:#fff7ed;color:#f97316}body.opsc-manager-schedule-mounted .sm-week-overview-list .is-red{background:#fff1f2;color:#ef4444}body.opsc-manager-schedule-mounted .sm-week-overview-list span{display:grid;gap:1px;font-size:8px;font-weight:750;color:#3d5878}body.opsc-manager-schedule-mounted .sm-week-overview-list small{font-size:6.8px;font-weight:600;color:#91a1b5}body.opsc-manager-schedule-mounted .sm-week-overview-list strong{font-size:10px;color:#173b67}body.opsc-manager-schedule-mounted .sm-grid-scroll{border:1px solid rgba(191,219,254,.74);background:#ffffffe6}body.opsc-manager-schedule-mounted .sm-grid-card{border:0!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell:first-child{border-top-left-radius:16px}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell:last-child{border-top-right-radius:16px}@media(max-width:1380px){body.opsc-manager-schedule-mounted .sm-overview-stats.is-department{grid-template-columns:minmax(140px,1.1fr) repeat(3,minmax(0,1fr))}body.opsc-manager-schedule-mounted .sm-overview-stats.is-department .sm-stat--coverage{display:flex}body.opsc-manager-schedule-mounted .sm-overview-stats.is-department>:nth-child(5){border-right:0!important}body.opsc-manager-schedule-mounted .sm-manager-controls{align-items:flex-start;flex-direction:column}body.opsc-manager-schedule-mounted .sm-manager-controls__group{width:100%;overflow-x:auto;scrollbar-width:none}body.opsc-manager-schedule-mounted .sm-manager-controls__group::-webkit-scrollbar{display:none}}@media(max-width:980px){body.opsc-manager-schedule-mounted .sm-overview-stats.is-company,body.opsc-manager-schedule-mounted .sm-overview-stats.is-department{grid-template-columns:repeat(3,minmax(0,1fr))}body.opsc-manager-schedule-mounted .sm-overview-stats .is-mobile-only{display:flex}body.opsc-manager-schedule-mounted .sm-department-selector{grid-column:1/-1;border-right:0;border-bottom:1px solid #e9f0f8}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat{border-bottom:1px solid #e9f0f8!important}body.opsc-manager-schedule-mounted .sm-enterprise-rail{grid-template-columns:repeat(2,minmax(0,1fr))}body.opsc-manager-schedule-mounted .sm-rail-card--week-overview{grid-column:1/-1}}@media(max-width:640px){body.opsc-manager-schedule-mounted .sm-root{padding:6px 5px 82px!important}body.opsc-manager-schedule-mounted .sm-overview-card{border-radius:15px;margin-bottom:7px}body.opsc-manager-schedule-mounted .sm-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:5px!important;gap:5px}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat{min-height:67px!important;padding:6px!important;border:1px solid #e7eef8!important;border-radius:10px!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat-icon{width:24px!important;height:24px!important;border-radius:8px!important}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat-icon svg{width:13px!important;height:13px!important}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat-label{font-size:6.4px!important}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat-value{font-size:12px!important}body.opsc-manager-schedule-mounted .sm-overview-stats .sm-stat-sub{font-size:5.7px!important;line-height:1.15!important}body.opsc-manager-schedule-mounted .sm-department-selector{min-height:58px;grid-column:1/-1;border:1px solid #e7eef8;border-radius:10px;background:#fff}body.opsc-manager-schedule-mounted .sm-manager-controls{padding:6px;gap:5px}body.opsc-manager-schedule-mounted .sm-manager-controls__group{gap:5px}body.opsc-manager-schedule-mounted .sm-manager-controls .sm-chipbtn,body.opsc-manager-schedule-mounted .sm-manager-controls .sm-iconbtn,body.opsc-manager-schedule-mounted .sm-manager-controls .sm-week-control,body.opsc-manager-schedule-mounted .sm-manager-controls .sm-btn,body.opsc-manager-schedule-mounted .sm-manager-controls .sm-mode-toggle .sm-btn{min-height:31px!important;height:31px!important;font-size:7px!important;border-radius:8px!important}body.opsc-manager-schedule-mounted .sm-manager-search{display:none}body.opsc-manager-schedule-mounted .sm-manager-controls__group--actions .sm-week-control{max-width:92px}body.opsc-manager-schedule-mounted .sm-manager-controls__group--actions .sm-chipbtn:not(.sm-chipbtn--accent),body.opsc-manager-schedule-mounted .sm-manager-controls__group--actions .sm-publish-hero,body.opsc-manager-schedule-mounted .sm-manager-controls__group--actions .sm-mode-toggle{display:none}body.opsc-manager-schedule-mounted .sm-week-strip{margin-bottom:6px}body.opsc-manager-schedule-mounted .sm-week-strip-day{min-width:38px!important;min-height:44px!important;padding:4px!important}body.opsc-manager-schedule-mounted .sm-week-strip-weekday{font-size:6px!important}body.opsc-manager-schedule-mounted .sm-week-strip-date{font-size:7px!important}body.opsc-manager-schedule-mounted .sm-scope-banner{display:none}body.opsc-manager-schedule-mounted .sm-grid-scroll{max-height:56vh!important;border-radius:12px!important;overflow:auto!important}body.opsc-manager-schedule-mounted .sm-grid-card{min-width:100%!important;width:100%!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .sm-grid-head,body.opsc-manager-schedule-mounted .sm-grid-row{min-width:0!important;width:100%!important;grid-template-columns:68px repeat(7,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell,body.opsc-manager-schedule-mounted .sm-grid-row .sm-cell{min-height:47px!important;padding:2px!important}body.opsc-manager-schedule-mounted .sm-grid-head .sm-cell{min-height:31px!important;font-size:5.5px!important;letter-spacing:0!important}body.opsc-manager-schedule-mounted .sm-grid-head .sm-day-num{font-size:8px!important}body.opsc-manager-schedule-mounted .sm-emp-cell{gap:3px!important;padding-left:3px!important}body.opsc-manager-schedule-mounted .sm-avatar{width:18px!important;height:18px!important;font-size:6px!important}body.opsc-manager-schedule-mounted .sm-emp-meta .sm-emp-name{font-size:6.5px!important}body.opsc-manager-schedule-mounted .sm-emp-meta .sm-emp-sub{font-size:5.4px!important}body.opsc-manager-schedule-mounted .sm-day-cell{gap:1px!important;padding:2px!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .sm-shift{min-height:30px!important;padding:3px!important;border-left-width:2px!important;border-radius:5px!important}body.opsc-manager-schedule-mounted .sm-shift:after,body.opsc-manager-schedule-mounted .sm-shift-label,body.opsc-manager-schedule-mounted .sm-shift .sm-shift-label,body.opsc-manager-schedule-mounted .sm-attendance-state{display:none!important}body.opsc-manager-schedule-mounted .sm-shift .sm-shift-time{font-size:5.7px!important;line-height:1.15!important;white-space:normal!important}body.opsc-manager-schedule-mounted .sm-unavail-tag{padding:2px!important;font-size:5px!important;border-radius:4px!important}body.opsc-manager-schedule-mounted .sm-department-band{min-height:34px!important;grid-template-columns:12px 72px auto 1fr!important;gap:4px!important;padding:4px 5px!important}body.opsc-manager-schedule-mounted .sm-department-identity strong{font-size:7px!important}body.opsc-manager-schedule-mounted .sm-department-identity small{font-size:5.5px!important}body.opsc-manager-schedule-mounted .sm-department-status{padding:2px 4px!important;font-size:5.5px!important}body.opsc-manager-schedule-mounted .sm-department-hours{font-size:5.5px!important;gap:3px!important}body.opsc-manager-schedule-mounted .sm-daily-coverage-summary{padding:7px;border-radius:12px}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;overflow:visible}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid>button{padding:5px 2px;border-radius:7px}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid span{font-size:5.5px}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid strong{font-size:9px}body.opsc-manager-schedule-mounted .sm-daily-coverage-grid small,body.opsc-manager-schedule-mounted .sm-daily-coverage-grid em{font-size:4.8px}body.opsc-manager-schedule-mounted .sm-enterprise-rail{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:7px}body.opsc-manager-schedule-mounted .sm-enterprise-rail .sm-rail-card{padding:9px;border-radius:12px}body.opsc-manager-schedule-mounted .sm-coverage-ring-wrap{grid-template-columns:72px 1fr}body.opsc-manager-schedule-mounted .sm-coverage-ring{width:70px}body.opsc-manager-schedule-mounted .sm-coverage-ring strong{font-size:13px}body.opsc-manager-schedule-mounted .sm-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}body.opsc-manager-schedule-mounted .sm-quick-actions button{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:5px 2px;text-align:center;font-size:5.8px}body.opsc-manager-schedule-mounted .sm-quick-actions button>svg:last-child{display:none}body.opsc-manager-schedule-mounted .sm-quick-actions button>span{width:24px;height:24px}body.opsc-manager-schedule-mounted .sm-quick-actions button>span svg{width:12px;height:12px}}body.opsc-manager-schedule-mounted .sm-scope-banner,body.opsc-manager-schedule-mounted .sm-week-strip{display:none!important}@media(max-width:640px){body.opsc-manager-schedule-mounted .sm-week-strip{display:flex!important}}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-shell{width:100%!important;max-width:1760px!important;padding:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-layout{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(218px,18vw,274px)!important;gap:11px!important;align-items:start!important}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-main{min-width:0!important;width:100%!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-card{margin:0 0 10px!important;border-radius:15px!important;border:1px solid #dce8f6!important;background:#fffffff7!important;box-shadow:0 9px 30px -25px #1d4ed870!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats{padding:9px 11px!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats.is-company{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats.is-department{grid-template-columns:minmax(126px,1.12fr) repeat(5,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat{min-height:78px!important;padding:10px 14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important;background:linear-gradient(145deg,#f3f7ff,#e9f2ff)!important;color:#3475f6!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat-label{font-size:9px!important;font-weight:720!important;color:#7186a3!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat-value{margin-top:2px!important;font-size:20px!important;line-height:1!important;color:#173a66!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat-sub{margin-top:4px!important;font-size:8px!important;color:#8ca0b8!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-selector{min-width:0!important;padding:10px 34px 10px 9px!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls{min-width:0!important;padding:9px 10px!important;gap:8px!important;flex-direction:row!important;align-items:center!important;background:#fbfdff!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group{min-width:0!important;gap:6px!important;scrollbar-width:none}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group::-webkit-scrollbar{display:none}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--scope{flex:1 1 auto!important;overflow-x:auto!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--actions{flex:0 0 auto!important;overflow:visible!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-chipbtn,body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-iconbtn{min-height:34px!important;height:34px!important;padding:0 10px!important;border-radius:9px!important;border:1px solid #dfe9f6!important;background:#fff!important;color:#385777!important;font-size:8.5px!important;font-weight:760!important;box-shadow:0 1px 2px #0f254006!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-chipbtn:hover,body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-iconbtn:hover{border-color:#c6dafa!important;background:#f6faff!important;color:#2563eb!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-chipbtn--accent,body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-chipbtn--active{border-color:#d6e5ff!important;background:#f1f6ff!important;color:#2868e9!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-chipbtn--icon{width:36px!important;min-width:36px!important;padding:0!important;justify-content:center!important}body.opsc-manager-schedule-mounted .sm-more-menu-wrap{position:relative;z-index:70}body.opsc-manager-schedule-mounted .sm-more-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:999;width:min(302px,calc(100vw - 24px));padding:8px;border:1px solid #dce8f6;border-radius:14px;background:#fffffffc;box-shadow:0 22px 60px -22px #0f346061;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.opsc-manager-schedule-mounted .sm-more-search{display:flex;align-items:center;gap:7px;height:36px;margin-bottom:7px;padding:0 10px;border:1px solid #e1eaf5;border-radius:10px;background:#f8fbff;color:#7890ad}body.opsc-manager-schedule-mounted .sm-more-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#27496f;font-size:11px}body.opsc-manager-schedule-mounted .sm-more-menu__week{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}body.opsc-manager-schedule-mounted .sm-more-menu__week button{min-width:0;min-height:32px;padding:0 5px;display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid #e2eaf5;border-radius:8px;background:#fff;color:#496683;font-size:8px;font-weight:760;cursor:pointer}body.opsc-manager-schedule-mounted .sm-more-menu__week button:hover{background:#f3f8ff;color:#2563eb}body.opsc-manager-schedule-mounted .sm-more-menu__range{display:block;padding:7px 3px 6px;color:#8194ac;font-size:8px;text-align:center}body.opsc-manager-schedule-mounted .sm-more-menu>button[role=menuitem]{width:100%;min-height:36px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:#3c5878;font-size:10px;font-weight:690;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .sm-more-menu>button[role=menuitem]:hover{background:#f3f8ff;color:#1d4ed8}body.opsc-manager-schedule-mounted .sm-more-menu>button[role=menuitem].is-primary{margin-top:5px;background:linear-gradient(135deg,#3b7cff,#2d66eb);color:#fff}body.opsc-manager-schedule-mounted .sm-more-menu>button[role=menuitem]:disabled{opacity:.48;cursor:not-allowed}body.opsc-manager-schedule-mounted .sm-root .sm-grid-scroll{width:100%!important;max-width:100%!important;max-height:min(70vh,760px)!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #dce8f6!important;border-radius:14px!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-card{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;border-radius:13px!important}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-layout.is-all-scope .sm-grid-head,body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-layout.is-all-scope .sm-grid-row{width:100%!important;min-width:0!important;grid-template-columns:minmax(132px,1.32fr) repeat(7,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-layout.is-department-scope .sm-grid-head,body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-layout.is-department-scope .sm-grid-row{width:100%!important;min-width:0!important;grid-template-columns:minmax(88px,.95fr) repeat(7,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-head{background:#fbfdff!important;border-bottom:1px solid #e4edf7!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-head .sm-cell{min-width:0!important;min-height:51px!important;padding:7px 4px!important;border-color:#e6eef7!important;color:#526c8c!important;font-size:8px!important;letter-spacing:0!important;text-transform:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-head .sm-day-num{font-size:16px!important;line-height:1!important;color:#173a67!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-head .sm-today .sm-day-num{min-width:23px;height:23px;display:inline-grid;place-items:center;border-radius:999px;background:#3978f6;color:#fff!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-head .sm-weekday-cell:nth-last-child(2){color:#2468d7!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-head .sm-weekday-cell:last-child{color:#e2464f!important}body.opsc-manager-schedule-mounted .sm-employees-heading{align-items:flex-start!important;padding-left:14px!important;text-align:left!important}body.opsc-manager-schedule-mounted .sm-employees-heading strong{color:#294a70;font-size:10px}body.opsc-manager-schedule-mounted .sm-employees-heading span{color:#7d91aa;font-size:8px}body.opsc-manager-schedule-mounted .sm-root .sm-grid-row{min-height:61px!important;border-color:#e7eef7!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-row:hover{background:#fbfdff!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-row .sm-cell{min-width:0!important;min-height:61px!important;padding:5px!important;border-color:#e7eef7!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-row .sm-emp-cell{gap:7px!important;padding:7px 8px!important;overflow:hidden;background:#fff!important}body.opsc-manager-schedule-mounted .sm-root .sm-avatar{width:25px!important;height:25px!important;min-width:25px!important;font-size:8px!important;box-shadow:0 3px 9px -4px #1e40af8c!important}body.opsc-manager-schedule-mounted .sm-root .sm-emp-meta{gap:1px!important;overflow:hidden}body.opsc-manager-schedule-mounted .sm-root .sm-emp-name{max-width:100%;font-size:9px!important;font-weight:780!important;color:#25466d!important}body.opsc-manager-schedule-mounted .sm-root .sm-emp-role{display:block;overflow:hidden;color:#71839b;font-size:7px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}body.opsc-manager-schedule-mounted .sm-root .sm-emp-hours{display:block;color:#8798ad;font-size:6.7px;line-height:1.1;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-root .sm-day-cell{min-width:0!important;gap:3px!important;padding:5px!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .sm-root .sm-day-cell:hover{background:#f8fbff!important}body.opsc-manager-schedule-mounted .sm-root .sm-day-cell .sm-add-hint{font-size:16px!important;color:#4b83ee!important}body.opsc-manager-schedule-mounted .sm-reference-shift{position:relative;width:100%;min-width:0;min-height:43px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:6px 7px 6px 9px;overflow:hidden;border:1px solid var(--shift-border, #dbe7f5);border-radius:8px;background:linear-gradient(135deg,var(--shift-soft, #f4f7ff),var(--shift-bg, #edf3ff));color:var(--shift-ink, #2f58aa);text-align:left;cursor:pointer;box-shadow:0 2px 6px -5px #0f254066;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}body.opsc-manager-schedule-mounted .sm-reference-shift:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--shift-ink, #4675e8);opacity:.85}body.opsc-manager-schedule-mounted .sm-reference-shift:hover{transform:translateY(-1px);box-shadow:0 7px 15px -11px #1e40af94}body.opsc-manager-schedule-mounted .sm-reference-shift__time{width:100%;min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;color:var(--shift-ink, #2f58aa);font-size:8.2px;font-weight:820;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}body.opsc-manager-schedule-mounted .sm-reference-shift__time i{width:5px;height:5px;min-width:5px;border-radius:999px;background:var(--shift-ink, #4675e8)}body.opsc-manager-schedule-mounted .sm-reference-shift__role{width:100%;overflow:hidden;color:color-mix(in srgb,var(--shift-ink, #365d99) 82%,#526277);font-size:7px;font-weight:650;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-reference-shift__state{max-width:100%;padding:1px 4px;overflow:hidden;border-radius:999px;background:#ffffffc7;color:var(--shift-ink, #365d99);font-size:5.8px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-reference-shift__dayoff{width:100%;color:#718198;font-size:8px;font-weight:760;text-align:center}body.opsc-manager-schedule-mounted .sm-reference-shift.is-training{--shift-soft: #f0fdf6 !important;--shift-bg: #e2f9ed !important;--shift-ink: #16815c !important;--shift-border: #c5efd9 !important}body.opsc-manager-schedule-mounted .sm-reference-shift.is-day-off{background:#f8fafc;border-style:dashed}body.opsc-manager-schedule-mounted .sm-reference-shift.is-declined{opacity:.82}body.opsc-manager-schedule-mounted .sm-root .sm-department-band{min-height:43px!important;grid-template-columns:18px minmax(112px,1fr) auto auto minmax(72px,128px)!important;padding:6px 11px!important;background:linear-gradient(90deg,#eef6ff,#f8fbff 56%,#eef7ff)!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-identity strong{font-size:10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-identity small,body.opsc-manager-schedule-mounted .sm-root .sm-department-hours,body.opsc-manager-schedule-mounted .sm-root .sm-department-status{font-size:7px!important}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-rail{top:9px!important;gap:9px!important;max-height:calc(100vh - 18px)!important}body.opsc-manager-schedule-mounted .sm-root .sm-rail-card{padding:12px!important;border-radius:14px!important;border:1px solid #dce8f6!important;background:#fffffff7!important;box-shadow:0 10px 30px -26px #1d4ed87a!important}body.opsc-manager-schedule-mounted .sm-root .sm-rail-card h3{font-size:11px!important}body.opsc-manager-schedule-mounted .sm-root .sm-eyebrow{font-size:7px!important}body.opsc-manager-schedule-mounted .sm-root .sm-quick-actions button,body.opsc-manager-schedule-mounted .sm-root .sm-week-overview-list button,body.opsc-manager-schedule-mounted .sm-root .sm-alert-list button{border-radius:9px!important}body.opsc-manager-schedule-mounted .sm-root .sm-daily-coverage-summary{margin-top:9px!important;border-radius:14px!important}@media(max-width:1380px)and (min-width:981px){body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-layout{grid-template-columns:minmax(0,1fr) 224px!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls{flex-direction:row!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group{width:auto!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats.is-department{grid-template-columns:minmax(112px,1.05fr) repeat(5,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat{padding:9px 8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat-value{font-size:17px!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-chipbtn{padding:0 8px!important}}@media(max-width:1080px)and (min-width:641px){body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-layout{grid-template-columns:minmax(0,1fr)!important}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-rail{position:static!important;max-height:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats.is-department{grid-template-columns:minmax(112px,1fr) repeat(5,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-head,body.opsc-manager-schedule-mounted .sm-root .sm-grid-row{min-width:0!important}}@media(max-width:640px){body.opsc-manager-schedule-mounted .sm-root{width:100%!important;max-width:100%!important;padding:6px 5px 78px!important;overflow-x:hidden!important}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-layout{display:block!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-card{margin-bottom:7px!important;border-radius:14px!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats,body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats.is-company,body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats.is-department{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:5px!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-selector{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .is-mobile-only,body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat--coverage{display:flex!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat{min-height:68px!important;padding:6px!important;border:1px solid #e6eef8!important;border-radius:10px!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat-icon{width:24px!important;height:24px!important;min-width:24px!important;border-radius:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat-icon svg{width:12px!important;height:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat-label{font-size:5.8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat-value{font-size:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat-sub{font-size:5.2px!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls{flex-direction:row!important;padding:6px!important;overflow:visible!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--scope,body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--actions{width:auto!important;overflow:visible!important;gap:5px!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--scope{flex:1 1 auto!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--actions{flex:0 0 auto!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-chipbtn,body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-iconbtn{min-height:31px!important;height:31px!important;padding:0 7px!important;font-size:6.4px!important;border-radius:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--scope .sm-chipbtn:first-child{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--actions>.sm-chipbtn:nth-child(2),body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--actions>.sm-chipbtn:nth-child(3){display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls .sm-chipbtn svg{width:11px!important;height:11px!important}body.opsc-manager-schedule-mounted .sm-more-menu{position:fixed;inset:auto 7px 76px;width:auto;max-height:72vh;overflow-y:auto}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;margin:0 0 6px!important;overflow:hidden!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-day{min-width:0!important;width:auto!important;min-height:45px!important;padding:4px 1px!important;border-radius:0!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-weekday{font-size:5.6px!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-date{font-size:7px!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-scroll{max-height:58vh!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-head{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-card{min-width:0!important;width:100%!important}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-layout.is-all-scope .sm-grid-row,body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-layout.is-department-scope .sm-grid-row{min-width:0!important;width:100%!important;grid-template-columns:67px repeat(7,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-row,body.opsc-manager-schedule-mounted .sm-root .sm-grid-row .sm-cell{min-height:55px!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-row .sm-cell{padding:2px!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-row .sm-emp-cell{gap:3px!important;padding:4px 3px!important}body.opsc-manager-schedule-mounted .sm-root .sm-avatar{width:19px!important;height:19px!important;min-width:19px!important;font-size:5.7px!important}body.opsc-manager-schedule-mounted .sm-root .sm-emp-name{font-size:6px!important}body.opsc-manager-schedule-mounted .sm-root .sm-emp-role{font-size:5px!important}body.opsc-manager-schedule-mounted .sm-root .sm-emp-hours{font-size:4.8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-day-cell{gap:1px!important;padding:2px!important}body.opsc-manager-schedule-mounted .sm-root .sm-day-cell .sm-add-hint{opacity:.32!important;font-size:11px!important}body.opsc-manager-schedule-mounted .sm-reference-shift{min-height:37px!important;gap:2px!important;padding:4px 2px 4px 4px!important;border-left-width:0!important;border-radius:5px!important}body.opsc-manager-schedule-mounted .sm-reference-shift:before{width:2px!important}body.opsc-manager-schedule-mounted .sm-reference-shift__time{gap:2px!important;font-size:4.8px!important;white-space:normal!important}body.opsc-manager-schedule-mounted .sm-reference-shift__time i{width:3px!important;height:3px!important;min-width:3px!important}body.opsc-manager-schedule-mounted .sm-reference-shift__role{font-size:4.5px!important;white-space:normal!important;line-height:1.05!important}body.opsc-manager-schedule-mounted .sm-reference-shift__state{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-band{min-height:33px!important;grid-template-columns:11px 70px auto 1fr!important;gap:4px!important;padding:4px 5px!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-identity strong{font-size:6.5px!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-identity small,body.opsc-manager-schedule-mounted .sm-root .sm-department-hours,body.opsc-manager-schedule-mounted .sm-root .sm-department-status{font-size:5px!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-progress,body.opsc-manager-schedule-mounted .sm-root .sm-daily-coverage-summary{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-rail{position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;max-height:none!important;margin-top:7px!important;overflow:visible!important}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-rail .sm-rail-card{padding:9px!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-card{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-overview-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-overview-list button{display:grid!important;grid-template-columns:20px 1fr!important;gap:4px!important;padding:6px!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-overview-list button:nth-child(4){grid-column:1 / -1}body.opsc-manager-schedule-mounted .sm-root .sm-week-overview-list i{width:20px!important;height:20px!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-overview-list span{font-size:5.7px!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-overview-list small{font-size:4.8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-week-overview-list strong{font-size:7px!important}body.opsc-manager-schedule-mounted .sm-root .sm-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-root .sm-quick-actions button{min-height:49px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;padding:4px 2px!important;font-size:5.5px!important;text-align:center!important}body.opsc-manager-schedule-mounted .sm-root .sm-quick-actions button>span{width:23px!important;height:23px!important}body.opsc-manager-schedule-mounted .sm-root .sm-quick-actions button>svg:last-child{display:none!important}}body.opsc-manager-schedule-mounted .sm-root{background:radial-gradient(circle at -3% 19%,rgba(96,165,250,.24) 0 150px,transparent 151px),radial-gradient(circle at 103% 8%,rgba(147,197,253,.26) 0 180px,transparent 181px),radial-gradient(circle at 101% 74%,rgba(191,219,254,.3) 0 230px,transparent 231px),linear-gradient(145deg,#fcfeff,#f4f9ff 42%,#edf7ff)!important}body.opsc-manager-schedule-mounted .sm-root:before,body.opsc-manager-schedule-mounted .sm-root:after{content:"";position:fixed;pointer-events:none;z-index:0;border-radius:50%;filter:blur(.1px)}body.opsc-manager-schedule-mounted .sm-root:before{width:300px;height:300px;left:calc(var(--sidebar-width,240px) - 155px);top:18%;background:#60a5fa1a}body.opsc-manager-schedule-mounted .sm-root:after{width:410px;height:410px;right:-245px;bottom:7%;background:#93c5fd21}body.opsc-manager-schedule-mounted .sm-root .sm-enterprise-shell{position:relative;z-index:1}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats{gap:9px!important;padding:11px!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat,body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-department-selector{border:1px solid #e1ebf7!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f8fbff)!important;box-shadow:0 9px 24px -23px #1d4ed86b!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat:hover{transform:translateY(-1px);border-color:#cbdffc!important;box-shadow:0 16px 30px -24px #2563eb73!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats>*{border-right:1px solid #e1ebf7!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-head .sm-today{background:linear-gradient(180deg,#f5f9ff,#edf5ff)!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-head .sm-today .sm-day-num{min-width:34px!important;height:25px!important;padding:0 7px!important;border-radius:8px!important;background:linear-gradient(135deg,#4b86ff,#2f6df0)!important;box-shadow:0 7px 15px -9px #2563ebcc!important}body.opsc-manager-schedule-mounted .sm-week-heading-control{display:grid!important;grid-template-columns:25px minmax(0,1fr) 25px!important;align-items:center!important;gap:5px!important;padding:6px 7px!important}body.opsc-manager-schedule-mounted .sm-week-heading-control>button{width:25px;height:25px;display:grid;place-items:center;padding:0;border:1px solid #dce8f7;border-radius:8px;background:#fff;color:#47709f;cursor:pointer}body.opsc-manager-schedule-mounted .sm-week-heading-control>button:hover{background:#edf5ff;color:#2563eb;border-color:#c8ddfb}body.opsc-manager-schedule-mounted .sm-week-heading-control>span{min-width:0;display:grid;justify-items:center;gap:1px;text-align:center}body.opsc-manager-schedule-mounted .sm-week-heading-control strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px!important;color:#244c78!important}body.opsc-manager-schedule-mounted .sm-week-heading-control small{color:#8a9db4;font-size:6px;font-weight:700}body.opsc-manager-schedule-mounted .sm-search-dropdown{position:fixed;z-index:2147483647;max-height:min(460px,calc(100dvh - 24px));overflow:hidden;display:flex;flex-direction:column;padding:10px;border:1px solid #d9e7f7;border-radius:17px;background:#fffffffe;box-shadow:0 30px 80px -26px #0d305c7a;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%);color:#27486f}body.opsc-manager-schedule-mounted .sm-search-dropdown>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 3px 9px}body.opsc-manager-schedule-mounted .sm-search-dropdown>header div{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-search-dropdown>header span{color:#8095af;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}body.opsc-manager-schedule-mounted .sm-search-dropdown>header strong{color:#183d6a;font-size:13px}body.opsc-manager-schedule-mounted .sm-search-dropdown>header button{width:31px;height:31px;display:grid;place-items:center;border:1px solid #e1eaf5;border-radius:10px;background:#fff;color:#7187a2;cursor:pointer}body.opsc-manager-schedule-mounted .sm-search-dropdown__search{height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dfe9f6;border-radius:11px;background:#f7fbff;color:#7890ad}body.opsc-manager-schedule-mounted .sm-search-dropdown__search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#27496f;font-size:11px}body.opsc-manager-schedule-mounted .sm-search-dropdown__list{display:grid;gap:4px;margin:8px 0;overflow-y:auto;scrollbar-width:thin}body.opsc-manager-schedule-mounted .sm-search-dropdown__list>button{width:100%;min-height:38px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#365779;font-size:10px;font-weight:700;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .sm-search-dropdown__list>button:hover{background:#f3f8ff;border-color:#deebfb}body.opsc-manager-schedule-mounted .sm-search-dropdown__list>button.is-selected{background:#edf5ff;border-color:#d2e4ff;color:#1d5ed2}body.opsc-manager-schedule-mounted .sm-search-dropdown__check{width:20px;height:20px;display:grid;place-items:center;border:1px solid #d9e6f5;border-radius:7px;background:#fff;color:#2563eb}body.opsc-manager-schedule-mounted .sm-search-dropdown__empty{padding:24px 8px;text-align:center;color:#8aa0b8;font-size:10px}body.opsc-manager-schedule-mounted .sm-search-dropdown>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 3px 1px;border-top:1px solid #edf2f8;color:#8295ad;font-size:9px}body.opsc-manager-schedule-mounted .sm-search-dropdown>footer button{border:0;background:transparent;color:#2563eb;font-size:9px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .sm-filter-dropdown__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0}body.opsc-manager-schedule-mounted .sm-filter-dropdown__summary span{display:grid;gap:2px;padding:8px;border:1px solid #e4edf8;border-radius:10px;background:#fbfdff;color:#8296af;font-size:7.5px;text-align:center}body.opsc-manager-schedule-mounted .sm-filter-dropdown__summary strong{color:#245081;font-size:13px}body.opsc-manager-schedule-mounted .sm-filter-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 7px;border:0;border-top:1px solid #edf2f7;background:transparent;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .sm-filter-toggle>span{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-filter-toggle strong{color:#315577;font-size:10px}body.opsc-manager-schedule-mounted .sm-filter-toggle small{color:#8da0b5;font-size:8px}body.opsc-manager-schedule-mounted .sm-filter-toggle i{width:34px;height:19px;flex:0 0 auto;padding:2px;border-radius:999px;background:#dfe8f2;transition:.2s}body.opsc-manager-schedule-mounted .sm-filter-toggle i b{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #1e40af33;transition:.2s}body.opsc-manager-schedule-mounted .sm-filter-toggle i.is-on{background:#4c86f7}body.opsc-manager-schedule-mounted .sm-filter-toggle i.is-on b{transform:translate(15px)}body.opsc-manager-schedule-mounted .sm-more-menu--portal{position:fixed!important;right:auto!important;bottom:auto!important;z-index:2147483647!important;width:min(340px,calc(100vw - 24px))!important;max-height:min(650px,calc(100dvh - 24px));overflow-y:auto}body.opsc-manager-schedule-mounted .sm-root .sm-department-band.is-understaffed{border-left:4px solid #fb923c!important;background:linear-gradient(90deg,#fff4e9,#fffaf4 42%,#f5f9ff)!important;box-shadow:inset 0 0 0 1px #fb923c1f}body.opsc-manager-schedule-mounted .sm-root .sm-department-band.is-understaffed .sm-department-status{padding:6px 10px!important;border:1px solid #fed7aa!important;background:#fff0df!important;color:#c2410c!important;box-shadow:0 7px 18px -15px #ea580cbf;font-size:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-band.is-understaffed .sm-department-identity strong{color:#9a3f0b!important}body.opsc-manager-schedule-mounted .sm-root .sm-department-band.is-understaffed .sm-department-hours{color:#9a5a2a!important}body.opsc-manager-schedule-mounted .sm-rail-head-actions{display:flex;align-items:center;gap:5px}body.opsc-manager-schedule-mounted .sm-coverage-command{display:grid;gap:10px;padding:12px;border:1px solid #dce9f8;border-radius:15px;background:linear-gradient(145deg,#f1f7ff,#fff)}body.opsc-manager-schedule-mounted .sm-coverage-command__score{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-coverage-command__score span{color:#7990aa;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}body.opsc-manager-schedule-mounted .sm-coverage-command__score strong{color:#184576;font-size:30px;line-height:1}body.opsc-manager-schedule-mounted .sm-coverage-command__score small{color:#4f9b78;font-size:9px;font-weight:750}body.opsc-manager-schedule-mounted .sm-coverage-command__bar{height:8px;overflow:hidden;border-radius:999px;background:#dfeaf7;box-shadow:inset 0 1px 2px #1f447014}body.opsc-manager-schedule-mounted .sm-coverage-command__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#37c98d,#5c96ff);box-shadow:0 0 14px #37c98d4d}body.opsc-manager-schedule-mounted .sm-coverage-command__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body.opsc-manager-schedule-mounted .sm-coverage-command__metrics div{display:grid;gap:2px;padding:7px 5px;border:1px solid #e1ebf7;border-radius:10px;background:#fff;text-align:center}body.opsc-manager-schedule-mounted .sm-coverage-command__metrics span{color:#8799af;font-size:6.7px}body.opsc-manager-schedule-mounted .sm-coverage-command__metrics strong{color:#244b76;font-size:12px}body.opsc-manager-schedule-mounted .sm-timeoff-form{display:grid;gap:14px}body.opsc-manager-schedule-mounted .sm-timeoff-employee{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dce9f8;border-radius:15px;background:linear-gradient(145deg,#eef6ff,#fff)}body.opsc-manager-schedule-mounted .sm-timeoff-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#558df8,#2f69ed);color:#fff;font-weight:850;font-size:12px;box-shadow:0 10px 22px -13px #2563ebbf}body.opsc-manager-schedule-mounted .sm-timeoff-employee>div:last-child{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-timeoff-employee span{color:#7c91aa;font-size:8px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}body.opsc-manager-schedule-mounted .sm-timeoff-employee strong{color:#204873;font-size:14px}body.opsc-manager-schedule-mounted .sm-timeoff-employee small{color:#8296ae;font-size:9px}body.opsc-manager-schedule-mounted .sm-timeoff-impact{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #d8e8fb;border-radius:13px;background:#f2f8ff;color:#2f629d}body.opsc-manager-schedule-mounted .sm-timeoff-impact div{display:grid;gap:3px}body.opsc-manager-schedule-mounted .sm-timeoff-impact strong{font-size:10px}body.opsc-manager-schedule-mounted .sm-timeoff-impact span{font-size:9px;line-height:1.5;color:#6783a6}body.opsc-manager-schedule-mounted .sm-timeoff-error{padding:10px 12px;border:1px solid #fecaca;border-radius:11px;background:#fff1f2;color:#b4232a;font-size:10px}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise{display:grid;gap:14px}body.opsc-manager-schedule-mounted .sm-shift-form-hero{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #d9e8f9;border-radius:17px;background:linear-gradient(145deg,#edf6ff,#fff 74%);box-shadow:0 14px 30px -27px #2563eb80}body.opsc-manager-schedule-mounted .sm-shift-form-hero__icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #d4e5fb;border-radius:14px;background:#fff;color:#2f70ee;box-shadow:0 7px 18px -14px #2563eba6}body.opsc-manager-schedule-mounted .sm-shift-form-hero>div:last-child{display:grid;gap:2px;min-width:0}body.opsc-manager-schedule-mounted .sm-shift-form-hero span{color:#7490b0;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}body.opsc-manager-schedule-mounted .sm-shift-form-hero strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f4773;font-size:15px}body.opsc-manager-schedule-mounted .sm-shift-form-hero small{color:#7890aa;font-size:9px}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-field{padding:11px;border:1px solid #e2ebf6;border-radius:13px;background:#fcfeff}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-field>label{margin-bottom:7px;color:#496887;font-size:9px;font-weight:800}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-input,body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-select,body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-textarea{border-color:#d9e6f5!important;border-radius:10px!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-shift-presets{gap:8px!important}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-preset{min-height:64px!important;border-radius:12px!important;border-color:#dce8f6!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-preset.sm-active{border-color:#8eb9ff!important;background:#edf5ff!important;box-shadow:0 0 0 2px #3b82f61a!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-root,body.opsc-manager-schedule-mounted .aiv2-backdrop,body.opsc-manager-schedule-mounted .ai-backdrop,body.opsc-manager-schedule-mounted .ai-modal-backdrop,body.opsc-manager-schedule-mounted .modal-overlay,body.opsc-manager-schedule-mounted .sm-modal-backdrop,body.opsc-manager-schedule-mounted .alm-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer{animation:smSettingsDrawerIn .24s cubic-bezier(.2,.86,.24,1) both}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer .sm-modal-head{background:linear-gradient(135deg,#edf6ff,#fff 72%)!important;padding:22px 24px!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer .sm-modal-body{background:linear-gradient(180deg,#fbfdff,#f6faff)!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer .sm-modal-foot{background:#fff!important;box-shadow:0 -10px 30px -28px #1d4ed873}@media(max-width:980px){body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat{border-radius:12px!important}body.opsc-manager-schedule-mounted .sm-search-dropdown{max-height:min(70dvh,520px)}}@media(max-width:640px){body.opsc-manager-schedule-mounted .sm-root:before,body.opsc-manager-schedule-mounted .sm-root:after{display:none}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats{gap:5px!important;padding:5px!important}body.opsc-manager-schedule-mounted .sm-root .sm-overview-stats .sm-stat{border-radius:10px!important}body.opsc-manager-schedule-mounted .sm-week-heading-control{grid-template-columns:18px minmax(0,1fr) 18px!important;padding:3px!important}body.opsc-manager-schedule-mounted .sm-week-heading-control>button{width:18px;height:18px;border-radius:6px}body.opsc-manager-schedule-mounted .sm-week-heading-control strong{font-size:5.5px!important}body.opsc-manager-schedule-mounted .sm-week-heading-control small{font-size:4.5px}body.opsc-manager-schedule-mounted .sm-search-dropdown{inset:auto 6px 74px!important;width:auto!important;max-height:70dvh;border-radius:18px}body.opsc-manager-schedule-mounted .sm-more-menu--portal{inset:auto 6px 74px!important;width:auto!important}body.opsc-manager-schedule-mounted .sm-coverage-command__score strong{font-size:24px}body.opsc-manager-schedule-mounted .sm-coverage-command__metrics span{font-size:6px}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer{width:100vw!important;max-width:none!important;border-radius:0!important}}body.opsc-manager-schedule-mounted .sm-root .sm-week-strip-dot{bottom:13px!important;width:28px!important;height:3px!important;border-radius:4px!important;background:linear-gradient(90deg,#60a5fa,#2563eb)!important;box-shadow:0 4px 10px -5px #2563ebcc!important}body.opsc-manager-schedule-mounted .sm-more-menu__results{display:grid;gap:3px}body.opsc-manager-schedule-mounted .sm-more-menu__results>button{width:100%}body.opsc-manager-schedule-mounted .sm-more-menu__empty{display:grid;justify-items:center;gap:5px;padding:24px 12px;color:#8196af;text-align:center}body.opsc-manager-schedule-mounted .sm-more-menu__empty strong{color:#365a80;font-size:11px}body.opsc-manager-schedule-mounted .sm-more-menu__empty span{max-width:230px;font-size:8px;line-height:1.5}body.opsc-manager-schedule-mounted .shift-marketplace-overlay,body.opsc-manager-schedule-mounted .sched-mgr-overlay,body.opsc-manager-schedule-mounted .sm-overlay,body.opsc-manager-schedule-mounted .chat-modal-overlay,body.opsc-manager-schedule-mounted .sm-training-modal-layer,body.opsc-manager-schedule-mounted .sm-warn-backdrop,body.opsc-manager-schedule-mounted .ot-backdrop,body.opsc-manager-schedule-mounted .ai-modal-backdrop,body.opsc-manager-schedule-mounted .modal-overlay,body.opsc-manager-schedule-mounted .sm-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important}body.opsc-manager-schedule-mounted .sm-training-modal-layer>.sm-training-modal{z-index:1!important}body.opsc-manager-schedule-mounted .sm-more-menu--portal.sm-more-menu--compact{width:252px!important;min-width:228px!important;max-width:calc(100vw - 24px)!important;max-height:min(430px,calc(100dvh - 28px))!important;padding:8px!important;overflow:auto!important;border:1px solid rgba(196,217,243,.96)!important;border-radius:16px!important;background:#fffffffb!important;box-shadow:0 24px 65px -30px #1639628c,0 8px 22px -18px #2563eb4d!important;z-index:2147483646!important}body.opsc-manager-schedule-mounted .sm-more-menu--compact .sm-more-menu__results{gap:3px!important}body.opsc-manager-schedule-mounted .sm-more-menu--compact .sm-more-menu__results>button{min-height:40px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#173b65!important;font-size:11px!important;font-weight:720!important;text-align:left!important}body.opsc-manager-schedule-mounted .sm-more-menu--compact .sm-more-menu__results>button:hover{background:#edf5ff!important;color:#195ecf!important}body.opsc-manager-schedule-mounted .sm-more-menu--compact .sm-more-menu__results>button.is-primary{background:linear-gradient(135deg,#eff6ff,#e6f1ff)!important;color:#155dd4!important}body.opsc-manager-schedule-mounted .sm-search-dropdown{z-index:2147483646!important;border-radius:17px!important;border:1px solid #cfdef1!important;background:#fffffffc!important;box-shadow:0 28px 76px -34px #0f345e94!important}body.opsc-manager-schedule-mounted .sm-search-dropdown__search{display:flex!important;align-items:center!important;gap:9px!important;margin:9px 11px!important;padding:0 12px!important;min-height:43px!important;border:1.5px solid #d7e5f6!important;border-radius:13px!important;background:#f9fcff!important;color:#7290b2!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}body.opsc-manager-schedule-mounted .sm-search-dropdown__search:focus-within{border-color:#76aaf9!important;background:#fff!important;box-shadow:0 0 0 3px #3b82f61c!important}body.opsc-manager-schedule-mounted .sm-search-dropdown__search input,body.opsc-manager-schedule-mounted .sm-search-dropdown__search input:focus,body.opsc-manager-schedule-mounted .sm-search-dropdown__search input:focus-visible{flex:1!important;min-width:0!important;width:100%!important;height:auto!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#173b65!important;font-size:11px!important}body.opsc-manager-schedule-mounted .sm-search-dropdown__search input::placeholder{color:#aec0d6!important}body.opsc-manager-schedule-mounted .sm-filter-dropdown .sm-search-dropdown__search{margin-bottom:8px!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;position:relative!important;flex:0 0 auto!important;width:48px!important;height:27px!important;margin:0!important;border:1px solid #bed0e6!important;border-radius:999px!important;background:#dce7f4!important;box-shadow:inset 0 1px 2px #16305214!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:before{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:19px!important;height:19px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 8px #14365f3b!important;transform:translate(0)!important;transition:transform .18s ease!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:checked{border-color:#2d72ed!important;background:linear-gradient(135deg,#4b8bff,#2164df)!important;box-shadow:0 0 0 3px #3b82f61a!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:checked:before{transform:translate(21px)!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:focus-visible{outline:3px solid rgba(59,130,246,.22)!important;outline-offset:2px!important}body.opsc-manager-schedule-mounted .sm-emp-age{display:inline-flex!important;align-items:center!important;width:max-content!important;margin-top:2px!important;padding:2px 6px!important;border:1px solid #d9e6f5!important;border-radius:999px!important;background:#f7fbff!important;color:#7089a6!important;font-size:7px!important;line-height:1.2!important;font-weight:750!important}body.opsc-manager-schedule-mounted .sm-emp-age.is-minor{border-color:#fdba74!important;background:#fff7ed!important;color:#c2410c!important}body.opsc-manager-schedule-mounted .sm-employee-profile{display:grid;gap:15px}body.opsc-manager-schedule-mounted .sm-employee-profile__hero{display:flex;align-items:center;gap:15px;padding:17px;border:1px solid #d9e7f7;border-radius:18px;background:linear-gradient(135deg,#edf6ff,#fff 68%,#f3f8ff);box-shadow:0 18px 38px -34px #1e56998c}body.opsc-manager-schedule-mounted .sm-employee-profile__avatar{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border:4px solid #fff;border-radius:18px;background:linear-gradient(145deg,#6ca2ff,#2f6fea);color:#fff;box-shadow:0 13px 24px -14px #2563ebbf;font-size:17px;font-weight:850}body.opsc-manager-schedule-mounted .sm-employee-profile__identity{min-width:0;display:grid;gap:5px}body.opsc-manager-schedule-mounted .sm-employee-profile__name-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}body.opsc-manager-schedule-mounted .sm-employee-profile__name-row h3{margin:0;color:#153b67;font-size:19px;letter-spacing:-.02em}body.opsc-manager-schedule-mounted .sm-employee-profile__identity>p{margin:0;color:#7690ad;font-size:10px}body.opsc-manager-schedule-mounted .sm-employee-profile__facts{display:flex;gap:7px;flex-wrap:wrap;margin-top:3px}body.opsc-manager-schedule-mounted .sm-employee-profile__facts span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #dce8f6;border-radius:8px;background:#ffffffd6;color:#55718f;font-size:8px;font-weight:700}body.opsc-manager-schedule-mounted .sm-employee-status-pill,body.opsc-manager-schedule-mounted .sm-employee-age-pill{padding:4px 8px;border:1px solid;border-radius:999px;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}body.opsc-manager-schedule-mounted .sm-employee-age-pill{border-color:#cfe0f4;background:#fff;color:#4e6d90}body.opsc-manager-schedule-mounted .sm-employee-age-pill.is-minor{border-color:#fdba74;background:#fff7ed;color:#c2410c}body.opsc-manager-schedule-mounted .sm-employee-profile__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.opsc-manager-schedule-mounted .sm-employee-metric{position:relative;overflow:hidden;display:grid;gap:3px;padding:14px;border:1px solid #dfe9f5;border-radius:15px;background:#fff}body.opsc-manager-schedule-mounted .sm-employee-metric:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--metric,#3b82f6)}body.opsc-manager-schedule-mounted .sm-employee-metric.is-green{--metric:#10b981}body.opsc-manager-schedule-mounted .sm-employee-metric.is-amber{--metric:#f59e0b}body.opsc-manager-schedule-mounted .sm-employee-metric.is-red{--metric:#ef4444}body.opsc-manager-schedule-mounted .sm-employee-metric.is-violet{--metric:#8b5cf6}body.opsc-manager-schedule-mounted .sm-employee-metric span{color:#7890ab;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}body.opsc-manager-schedule-mounted .sm-employee-metric strong{color:#1d4f85;font-size:20px;line-height:1}body.opsc-manager-schedule-mounted .sm-employee-metric small{color:#879bb2;font-size:8px}body.opsc-manager-schedule-mounted .sm-employee-section{padding:15px;border:1px solid #dde9f6;border-radius:17px;background:linear-gradient(180deg,#fff,#fbfdff)}body.opsc-manager-schedule-mounted .sm-employee-section__head{display:flex;justify-content:space-between;gap:18px;margin-bottom:12px}body.opsc-manager-schedule-mounted .sm-employee-section__head>div{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-employee-section__head span{color:#718ba8;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}body.opsc-manager-schedule-mounted .sm-employee-section__head h4{margin:0;color:#204d7e;font-size:13px}body.opsc-manager-schedule-mounted .sm-employee-section__head small{max-width:360px;color:#8195ad;font-size:8px;line-height:1.5;text-align:right}body.opsc-manager-schedule-mounted .sm-status-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.opsc-manager-schedule-mounted .sm-status-selector button{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"dot title" "dot helper";column-gap:7px;padding:11px;border:1px solid #dfe9f5;border-radius:13px;background:#fff;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .sm-status-selector button.is-active{border-color:var(--status-border)!important;background:var(--status-bg)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--status-border) 20%,transparent)}body.opsc-manager-schedule-mounted .sm-status-selector__dot{grid-area:dot;width:9px;height:9px;margin-top:2px;border-radius:50%;background:var(--status-fg)}body.opsc-manager-schedule-mounted .sm-status-selector strong{grid-area:title;color:var(--status-fg);font-size:10px}body.opsc-manager-schedule-mounted .sm-status-selector small{grid-area:helper;color:#7d91a9;font-size:7px}body.opsc-manager-schedule-mounted .sm-status-editor{display:grid;gap:10px;margin-top:12px;padding:13px;border:1px solid #cfe0f4;border-radius:14px;background:#f5faff}body.opsc-manager-schedule-mounted .sm-status-editor__title{display:flex;gap:8px;color:#24598f}body.opsc-manager-schedule-mounted .sm-status-editor__title div{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-status-editor__title strong{font-size:10px}body.opsc-manager-schedule-mounted .sm-status-editor__title span{font-size:8px;color:#7891ad}body.opsc-manager-schedule-mounted .sm-status-editor__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.opsc-manager-schedule-mounted .sm-status-editor label{display:grid;gap:4px;color:#627b98;font-size:8px;font-weight:800}body.opsc-manager-schedule-mounted .sm-status-editor input{min-width:0;padding:8px 9px;border:1px solid #d5e3f3;border-radius:9px;background:#fff;color:#173b65;font:inherit}body.opsc-manager-schedule-mounted .sm-status-editor__note input{width:100%;box-sizing:border-box}body.opsc-manager-schedule-mounted .sm-status-editor__actions{display:flex;justify-content:flex-end;gap:7px}body.opsc-manager-schedule-mounted .sm-availability-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}body.opsc-manager-schedule-mounted .sm-availability-day{display:grid;justify-items:center;gap:3px;padding:10px 5px;border:1px solid #dce7f3;border-radius:12px;background:#f8fbff;color:#54718f}body.opsc-manager-schedule-mounted .sm-availability-day.is-available{border-color:#a7e8d0;background:#effcf7;color:#087a55}body.opsc-manager-schedule-mounted .sm-availability-day.is-unavailable{border-color:#fecaca;background:#fff1f2;color:#b4232a}body.opsc-manager-schedule-mounted .sm-availability-day strong{font-size:9px}body.opsc-manager-schedule-mounted .sm-availability-day span,body.opsc-manager-schedule-mounted .sm-availability-day small{font-size:7px}body.opsc-manager-schedule-mounted .sm-employee-compliance{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.opsc-manager-schedule-mounted .sm-employee-compliance__card{padding:12px;border:1px solid #dee9f5;border-radius:13px;background:#fff}body.opsc-manager-schedule-mounted .sm-employee-compliance__card h5{margin:0 0 8px;color:#254f7d;font-size:10px}body.opsc-manager-schedule-mounted .sm-employee-compliance__list{display:grid;gap:6px}body.opsc-manager-schedule-mounted .sm-employee-compliance__list span{display:flex;justify-content:space-between;gap:8px;padding:6px 7px;border-radius:8px;background:#f5f9fd;color:#607a96;font-size:8px}body.opsc-manager-schedule-mounted .sm-employee-compliance__list span.is-expired{background:#fff1f2;color:#b4232a}body.opsc-manager-schedule-mounted .sm-minor-policy{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:10px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#9a4512}body.opsc-manager-schedule-mounted .sm-minor-policy div{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-minor-policy strong{font-size:9px}body.opsc-manager-schedule-mounted .sm-minor-policy span{font-size:8px;line-height:1.45}body.opsc-manager-schedule-mounted .sm-pto-list{display:grid;gap:7px}body.opsc-manager-schedule-mounted .sm-pto-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dfe9f5;border-radius:11px;background:#fff}body.opsc-manager-schedule-mounted .sm-pto-row div{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-pto-row strong{color:#244e7b;font-size:9px}body.opsc-manager-schedule-mounted .sm-pto-row span{color:#8094aa;font-size:8px}body.opsc-manager-schedule-mounted .sm-pto-row em{font-style:normal;padding:3px 7px;border-radius:999px;background:#edf5ff;color:#2b68c9;font-size:7px;font-weight:800}body.opsc-manager-schedule-mounted .sm-pto-empty{display:flex;align-items:center;gap:8px;padding:11px;border:1px dashed #ceddef;border-radius:11px;color:#8196ae;font-size:8px}body.opsc-manager-schedule-mounted .sm-day-overview{display:grid;gap:14px}body.opsc-manager-schedule-mounted .sm-day-overview__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}body.opsc-manager-schedule-mounted .sm-day-overview__summary>div{position:relative;overflow:hidden;display:grid;gap:3px;padding:13px;border:1px solid #dce8f5;border-radius:15px;background:linear-gradient(145deg,#f4f9ff,#fff)}body.opsc-manager-schedule-mounted .sm-day-overview__summary>div:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:#4d8cff}body.opsc-manager-schedule-mounted .sm-day-overview__summary>div.is-safe:after{background:#10b981}body.opsc-manager-schedule-mounted .sm-day-overview__summary>div.is-critical{border-color:#fecaca;background:#fff6f7}body.opsc-manager-schedule-mounted .sm-day-overview__summary>div.is-critical:after{background:#ef4444}body.opsc-manager-schedule-mounted .sm-day-overview__summary span{color:#7790ac;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}body.opsc-manager-schedule-mounted .sm-day-overview__summary strong{color:#1d4e83;font-size:18px}body.opsc-manager-schedule-mounted .sm-day-overview__summary small{color:#8498af;font-size:8px}body.opsc-manager-schedule-mounted .sm-day-overview__notice{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#2a609e}body.opsc-manager-schedule-mounted .sm-day-overview__notice div{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-day-overview__notice strong{font-size:9px}body.opsc-manager-schedule-mounted .sm-day-overview__notice span{font-size:8px}body.opsc-manager-schedule-mounted .sm-day-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}body.opsc-manager-schedule-mounted .sm-day-bucket{overflow:hidden;border:1px solid #dae6f3;border-radius:16px;background:#fff;box-shadow:0 14px 32px -32px #1a406e8c}body.opsc-manager-schedule-mounted .sm-day-bucket>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 12px;border-bottom:2px solid var(--bucket-tone);background:color-mix(in srgb,var(--bucket-tone) 9%,white)}body.opsc-manager-schedule-mounted .sm-day-bucket__icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#fff;color:var(--bucket-tone);box-shadow:0 5px 13px -10px #14345b73}body.opsc-manager-schedule-mounted .sm-day-bucket header div{display:grid;gap:1px}body.opsc-manager-schedule-mounted .sm-day-bucket header strong{color:var(--bucket-tone);font-size:10px;text-transform:uppercase;letter-spacing:.04em}body.opsc-manager-schedule-mounted .sm-day-bucket header small{color:#8094aa;font-size:7px}body.opsc-manager-schedule-mounted .sm-day-bucket header b{min-width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#fff;color:var(--bucket-tone);font-size:10px}body.opsc-manager-schedule-mounted .sm-day-bucket__body{display:grid;gap:7px;min-height:120px;padding:9px}body.opsc-manager-schedule-mounted .sm-day-bucket__empty{min-height:102px;display:grid;place-items:center;align-content:center;gap:4px;color:#9aacc0;text-align:center}body.opsc-manager-schedule-mounted .sm-day-bucket__empty strong{color:#7088a3;font-size:9px}body.opsc-manager-schedule-mounted .sm-day-bucket__empty span{font-size:7px}body.opsc-manager-schedule-mounted .sm-day-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #e1eaf5;border-radius:11px;background:#f8fbff}body.opsc-manager-schedule-mounted .sm-day-person.is-blocked{grid-template-columns:auto minmax(0,1fr) auto auto;border-color:#fdba74;background:#fff7ed}body.opsc-manager-schedule-mounted .sm-day-person__avatar{width:29px;height:29px;display:grid;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:9px;background:var(--bucket-tone);color:#fff;font-size:8px;font-weight:850;box-shadow:0 5px 12px -8px #14355b99}body.opsc-manager-schedule-mounted .sm-day-person__avatar img{width:100%;height:100%;object-fit:cover}body.opsc-manager-schedule-mounted .sm-day-person__main,body.opsc-manager-schedule-mounted .sm-day-person__meta{min-width:0;display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-day-person__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#244c78;font-size:9px}body.opsc-manager-schedule-mounted .sm-day-person__main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8194aa;font-size:7px}body.opsc-manager-schedule-mounted .sm-day-person__meta{text-align:right}body.opsc-manager-schedule-mounted .sm-day-person__meta strong{color:#315b88;font-size:8px}body.opsc-manager-schedule-mounted .sm-day-person__meta span{color:#8b9caf;font-size:7px}body.opsc-manager-schedule-mounted .sm-day-person__warning{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#ffedd5;color:#c2410c}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer{width:min(720px,100vw)!important;max-width:720px!important;border-radius:25px 0 0 25px!important;border-left:1px solid #cfe0f3!important;background:linear-gradient(180deg,#f7fbff,#fff 16%,#f8fbff)!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer .sm-modal-body{padding:17px 20px 24px!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer .req-section{margin-bottom:11px!important;padding:14px!important;border:1px solid #dce8f5!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 16px 34px -35px #1d4ed88c!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer .req-section h4{color:#234f7d!important;font-size:11px!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer .req-toggle-row{min-height:58px;padding:10px 11px;border:1px solid #e1eaf5;border-radius:12px;background:#f9fcff}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-shift-presets{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(124px,1fr))!important}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-preset{position:relative!important;overflow:hidden!important;padding:11px!important;text-align:left!important}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-preset:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--preset-color,#4d86f7);opacity:.75}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-preset strong{display:block;color:#224d7c;font-size:10px}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-preset small{display:block;margin-top:3px;color:#7d91a8;font-size:8px}body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-avail-warn--critical,body.opsc-manager-schedule-mounted .sm-shift-form-enterprise .sm-age-warning{border:1px solid #fdba74!important;border-radius:12px!important;background:#fff7ed!important;color:#9a4512!important}body.opsc-manager-schedule-mounted .sm-reference-shift.is-day-off,body.opsc-manager-schedule-mounted .sm-shift-card.sm-shift-dayoff{border-color:#c4b5fd!important;background:linear-gradient(145deg,#f5f3ff,#ede9fe)!important;color:#6d28d9!important;box-shadow:inset 4px 0 #8b5cf6!important}body.opsc-manager-schedule-mounted .sm-day-cell.sm-unavailable,body.opsc-manager-schedule-mounted .sm-day-cell.is-sick{background:linear-gradient(145deg,#fff1f2,#ffe4e6)!important}body.opsc-manager-schedule-mounted .sm-day-cell.sm-unavailable .sm-leave-card,body.opsc-manager-schedule-mounted .sm-day-cell.is-sick .sm-leave-card{border-color:#fda4af!important;background:#fff1f2!important;color:#be123c!important}body.opsc-manager-schedule-mounted .sm-day-cell.is-on-leave .sm-leave-card{border-color:#93c5fd!important;background:#eff6ff!important;color:#1d4ed8!important}body.opsc-manager-schedule-mounted .sm-meeting-builder,body.opsc-manager-schedule-mounted .sm-meeting-modal{display:grid;gap:13px}body.opsc-manager-schedule-mounted .sm-meeting-modal .req-section,body.opsc-manager-schedule-mounted .sm-meeting-builder .req-section{padding:14px;border:1px solid #dce8f5;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 14px 32px -35px #1d4ed88c}body.opsc-manager-schedule-mounted .sm-meeting-modal .sm-chip-group,body.opsc-manager-schedule-mounted .sm-meeting-builder .sm-chip-group{padding:6px!important;border:1px solid #e1eaf5;border-radius:12px;background:#f8fbff}body.opsc-manager-schedule-mounted .sm-meeting-modal .sm-chip,body.opsc-manager-schedule-mounted .sm-meeting-builder .sm-chip{border-radius:10px!important}body.opsc-manager-schedule-mounted:has(.opsc-schedule-modal-root),body.opsc-manager-schedule-mounted:has(.aiv2-backdrop){overflow:hidden!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-root,body.opsc-manager-schedule-mounted .aiv2-backdrop,body.opsc-manager-schedule-mounted .ai-modal-backdrop,body.opsc-manager-schedule-mounted .sm-modal-backdrop,body.opsc-manager-schedule-mounted .modal-overlay,body.opsc-manager-schedule-mounted .sm-training-modal-layer{inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:2147483647!important}@media(max-width:900px){body.opsc-manager-schedule-mounted .sm-employee-profile__metrics,body.opsc-manager-schedule-mounted .sm-day-overview__summary,body.opsc-manager-schedule-mounted .sm-day-overview__grid,body.opsc-manager-schedule-mounted .sm-status-selector,body.opsc-manager-schedule-mounted .sm-status-editor__grid{grid-template-columns:1fr 1fr!important}body.opsc-manager-schedule-mounted .sm-availability-week{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:640px){body.opsc-manager-schedule-mounted .sm-more-menu--portal.sm-more-menu--compact{left:auto!important;right:8px!important;bottom:74px!important;width:244px!important}body.opsc-manager-schedule-mounted .sm-employee-profile__hero{align-items:flex-start;padding:13px}body.opsc-manager-schedule-mounted .sm-employee-profile__avatar{width:48px;height:48px;border-radius:14px}body.opsc-manager-schedule-mounted .sm-employee-profile__metrics,body.opsc-manager-schedule-mounted .sm-day-overview__summary,body.opsc-manager-schedule-mounted .sm-day-overview__grid,body.opsc-manager-schedule-mounted .sm-employee-compliance{grid-template-columns:1fr!important}body.opsc-manager-schedule-mounted .sm-status-selector,body.opsc-manager-schedule-mounted .sm-status-editor__grid{grid-template-columns:1fr 1fr!important}body.opsc-manager-schedule-mounted .sm-availability-week{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.opsc-manager-schedule-mounted .sm-employee-section__head{display:grid}body.opsc-manager-schedule-mounted .sm-employee-section__head small{text-align:left}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog.is-drawer{width:100vw!important;max-width:none!important;border-radius:0!important}}body.opsc-manager-schedule-mounted .sm-availability-week>div{display:grid;justify-items:center;gap:3px;padding:10px 5px;border:1px solid #dce7f3;border-radius:12px;background:#f8fbff;color:#54718f}body.opsc-manager-schedule-mounted .sm-availability-week>div.is-available{border-color:#a7e8d0;background:#effcf7;color:#087a55}body.opsc-manager-schedule-mounted .sm-availability-week>div.is-off{border-color:#fecaca;background:#fff1f2;color:#b4232a}body.opsc-manager-schedule-mounted .sm-availability-week>div span,body.opsc-manager-schedule-mounted .sm-availability-week>div small{font-size:7px}body.opsc-manager-schedule-mounted .sm-availability-week>div strong{font-size:9px}body.opsc-manager-schedule-mounted .sm-employee-profile__columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.opsc-manager-schedule-mounted .sm-cert-list{display:flex;flex-wrap:wrap;gap:6px}body.opsc-manager-schedule-mounted .sm-cert-list>span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #a7e8d0;border-radius:9px;background:#effcf7;color:#087a55;font-size:8px;font-weight:750}body.opsc-manager-schedule-mounted .sm-cert-list>span.is-expired{border-color:#fecaca;background:#fff1f2;color:#b4232a}body.opsc-manager-schedule-mounted .sm-empty-state{display:flex;align-items:center;justify-content:center;gap:7px;min-height:54px;padding:11px;border:1px dashed #ccdcee;border-radius:11px;color:#8296ad;font-size:8px;text-align:center}body.opsc-manager-schedule-mounted .sm-age-compliance{display:flex;gap:9px;margin-top:11px;padding:10px;border:1px solid #a7e8d0;border-radius:12px;background:#effcf7;color:#087a55}body.opsc-manager-schedule-mounted .sm-age-compliance.is-minor{border-color:#fdba74;background:#fff7ed;color:#9a4512}body.opsc-manager-schedule-mounted .sm-age-compliance div{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-age-compliance strong{font-size:9px}body.opsc-manager-schedule-mounted .sm-age-compliance span{font-size:8px;line-height:1.45}body.opsc-manager-schedule-mounted .sm-pto-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dfe9f5;border-radius:11px;background:#fff}body.opsc-manager-schedule-mounted .sm-pto-list>div span{padding:3px 7px;border-radius:999px;background:#edf5ff;color:#2b68c9;font-size:7px;font-weight:800}body.opsc-manager-schedule-mounted .sm-pto-list>div strong{color:#607b98;font-size:8px;text-align:right}body.opsc-manager-schedule-mounted .sm-meeting-modal__hero{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #cfe0f4;border-radius:17px;background:linear-gradient(135deg,#edf6ff,#fff 72%)}body.opsc-manager-schedule-mounted .sm-meeting-modal__hero>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d4e5f8;border-radius:13px;background:#fff;color:#2b6fe7;box-shadow:0 9px 20px -16px #2563ebb3}body.opsc-manager-schedule-mounted .sm-meeting-modal__hero>div{display:grid;gap:3px}body.opsc-manager-schedule-mounted .sm-meeting-modal__hero strong{color:#1e4b7c;font-size:13px}body.opsc-manager-schedule-mounted .sm-meeting-modal__hero small{color:#7891ad;font-size:8px;line-height:1.45}@media(max-width:640px){body.opsc-manager-schedule-mounted .sm-employee-profile__columns{grid-template-columns:1fr!important}}body.opsc-manager-schedule-mounted .sm-tour-dim{position:absolute!important;inset:0!important;background:#162a44ad!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;pointer-events:auto!important}body.opsc-manager-schedule-mounted .sm-tour-focus{position:absolute!important;border:3px solid #2f79ff!important;border-radius:22px!important;box-shadow:0 0 0 9999px #162a4408,0 0 0 5px #2f79ff21,0 18px 60px #0825524d!important;background:#ffffff14!important;pointer-events:none!important;transition:all .25s ease!important}body.opsc-manager-schedule-mounted .sm-tour-close{position:fixed!important;right:18px!important;top:18px!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border:1px solid #d8e5f6!important;border-radius:15px!important;background:#fff!important;color:#244b7b!important;box-shadow:0 16px 38px -24px #0a264ccc!important;pointer-events:auto!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-tour-card{position:fixed!important;padding:22px 24px!important;border:1px solid #d7e4f5!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 30px 90px #0b224357!important;color:#12335d!important;pointer-events:auto!important}body.opsc-manager-schedule-mounted .sm-tour-card header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:15px!important}body.opsc-manager-schedule-mounted .sm-tour-card header span{padding:6px 10px!important;border-radius:999px!important;background:#edf5ff!important;color:#2c6ee0!important;font-size:10px!important;font-weight:850!important}body.opsc-manager-schedule-mounted .sm-tour-card header strong{font-size:11px!important;color:#41678f!important}body.opsc-manager-schedule-mounted .sm-tour-card h2{margin:0!important;font-size:24px!important;line-height:1.15!important;color:#173c6c!important}body.opsc-manager-schedule-mounted .sm-tour-card p{margin:10px 0 0!important;color:#6f86a2!important;font-size:13px!important;line-height:1.6!important}body.opsc-manager-schedule-mounted .sm-tour-card ul{margin:13px 0 0!important;padding-left:19px!important;color:#456789!important;font-size:12px!important;line-height:1.55!important}body.opsc-manager-schedule-mounted .sm-tour-card footer{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-top:20px!important}body.opsc-manager-schedule-mounted .sm-tour-card footer button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:42px!important;padding:0 15px!important;border:1px solid #d7e4f4!important;border-radius:12px!important;background:#fff!important;color:#56718f!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-tour-card footer button.is-primary{margin-left:auto!important;border-color:#2f73ed!important;background:linear-gradient(135deg,#4385fa,#2867e8)!important;color:#fff!important}body.opsc-manager-schedule-mounted .sm-tour-card footer button:disabled{opacity:.45!important;cursor:not-allowed!important}@media(max-width:720px){body.opsc-manager-schedule-mounted .sm-tour-focus{display:none!important}body.opsc-manager-schedule-mounted .sm-tour-card{inset:auto 12px 12px!important;width:auto!important}body.opsc-manager-schedule-mounted .sm-tour-close{width:42px!important;height:42px!important}}body.opsc-manager-schedule-mounted .audit-v3{display:grid!important;gap:12px!important}body.opsc-manager-schedule-mounted .audit-v3__tabs{display:flex!important;gap:6px!important;padding:5px!important;border:1px solid #e0e9f5!important;border-radius:13px!important;background:#f7faff!important}body.opsc-manager-schedule-mounted .audit-v3__tabs button{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:9px 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#66809d!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .audit-v3__tabs button b{padding:2px 6px!important;border-radius:999px!important;background:#e8f1ff!important;color:#3472dc!important}body.opsc-manager-schedule-mounted .audit-v3__tabs button.is-active{background:#fff!important;color:#2767d5!important;box-shadow:0 5px 16px -13px #1d4ed8cc!important}body.opsc-manager-schedule-mounted .audit-v3__tabs button.is-danger.is-active{color:#d64b5d!important}body.opsc-manager-schedule-mounted .audit-v3__toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 210px!important;gap:8px!important}body.opsc-manager-schedule-mounted .audit-v3__toolbar label{display:flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border:1px solid #dbe6f3!important;border-radius:11px!important;background:#fff!important;color:#7b91aa!important}body.opsc-manager-schedule-mounted .audit-v3__toolbar input,body.opsc-manager-schedule-mounted .audit-v3__toolbar select{width:100%!important;min-height:40px!important;border:0!important;outline:0!important;background:transparent!important;color:#24486f!important;font-size:11px!important}body.opsc-manager-schedule-mounted .audit-v3__toolbar select{border:1px solid #dbe6f3!important;border-radius:11px!important;padding:0 10px!important}body.opsc-manager-schedule-mounted .audit-v3__list{max-height:50vh!important;overflow:auto!important;display:grid!important;gap:6px!important;padding-right:3px!important}body.opsc-manager-schedule-mounted .audit-v3__list>button{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;width:100%!important;padding:11px 13px!important;border:1px solid #e1eaf5!important;border-radius:13px!important;background:#fff!important;text-align:left!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .audit-v3__list>button:hover{border-color:#bfd5f3!important;background:#f8fbff!important}body.opsc-manager-schedule-mounted .audit-v3__icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#edf5ff!important;color:#2f72e6!important}body.opsc-manager-schedule-mounted .audit-v3__list>button.is-green .audit-v3__icon{background:#ebfbf4!important;color:#179469!important}body.opsc-manager-schedule-mounted .audit-v3__list>button.is-red .audit-v3__icon{background:#fff0f2!important;color:#e24d61!important}body.opsc-manager-schedule-mounted .audit-v3__list>button.is-purple .audit-v3__icon{background:#f4efff!important;color:#7652dd!important}body.opsc-manager-schedule-mounted .audit-v3__list>button.is-orange .audit-v3__icon{background:#fff7e8!important;color:#dc8b19!important}body.opsc-manager-schedule-mounted .audit-v3__copy{display:grid!important;gap:2px!important;min-width:0!important}body.opsc-manager-schedule-mounted .audit-v3__copy strong{color:#1b416b!important;font-size:12px!important}body.opsc-manager-schedule-mounted .audit-v3__copy em{font-style:normal!important;color:#537291!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.opsc-manager-schedule-mounted .audit-v3__copy small{color:#92a3b6!important;font-size:8.5px!important}body.opsc-manager-schedule-mounted .audit-v3__list>button>b{padding:4px 7px!important;border-radius:999px!important;background:#eff5ff!important;color:#3672d8!important;font-size:8px!important}body.opsc-manager-schedule-mounted .audit-v3__empty{min-height:190px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:6px!important;border:1px dashed #d7e3f1!important;border-radius:15px!important;color:#8ca0b6!important;text-align:center!important}body.opsc-manager-schedule-mounted .audit-v3__empty strong{color:#3f6082!important}body.opsc-manager-schedule-mounted .audit-v3__empty.is-safe{color:#1d9a70!important}body.opsc-manager-schedule-mounted .audit-v3__conflicts{display:grid!important;gap:8px!important}body.opsc-manager-schedule-mounted .audit-v3__conflicts article{display:flex!important;align-items:center!important;gap:11px!important;padding:13px!important;border:1px solid #f0d8dd!important;border-radius:13px!important;background:#fff9fa!important}body.opsc-manager-schedule-mounted .audit-v3__conflicts article>span{color:#de5365!important}body.opsc-manager-schedule-mounted .audit-v3__conflicts article div{flex:1!important}body.opsc-manager-schedule-mounted .audit-v3__conflicts article strong{font-size:11px!important;color:#743744!important}body.opsc-manager-schedule-mounted .audit-v3__conflicts article p{margin:3px 0 0!important;color:#8f6270!important;font-size:10px!important}body.opsc-manager-schedule-mounted .audit-v3__conflicts article button{padding:7px 10px!important;border:1px solid #f0c6ce!important;border-radius:9px!important;background:#fff!important;color:#c93e55!important;font-weight:800!important;font-size:9px!important}body.opsc-manager-schedule-mounted .audit-detail-v3{display:grid!important;gap:14px!important}body.opsc-manager-schedule-mounted .audit-detail-v3__meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}body.opsc-manager-schedule-mounted .audit-detail-v3__meta div{display:grid!important;gap:3px!important;padding:11px!important;border:1px solid #e0eaf5!important;border-radius:12px!important;background:#f9fbff!important}body.opsc-manager-schedule-mounted .audit-detail-v3__meta span{font-size:8px!important;text-transform:uppercase!important;color:#879bb0!important;font-weight:850!important}body.opsc-manager-schedule-mounted .audit-detail-v3__meta strong{font-size:10px!important;color:#2f5378!important}body.opsc-manager-schedule-mounted .audit-detail-v3__changes{display:grid!important;gap:8px!important;max-height:48vh!important;overflow:auto!important}body.opsc-manager-schedule-mounted .audit-detail-v3__changes article{display:grid!important;grid-template-columns:130px 1fr 1fr!important;border:1px solid #e1eaf5!important;border-radius:12px!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .audit-detail-v3__changes h4{margin:0!important;padding:12px!important;background:#f5f9ff!important;color:#385d83!important;font-size:10px!important;text-transform:capitalize!important}body.opsc-manager-schedule-mounted .audit-detail-v3__changes article div{padding:10px!important;background:#fff7f7!important}body.opsc-manager-schedule-mounted .audit-detail-v3__changes article div.is-after{background:#f3fcf8!important}body.opsc-manager-schedule-mounted .audit-detail-v3__changes span{font-size:8px!important;color:#8c6070!important;text-transform:uppercase!important;font-weight:850!important}body.opsc-manager-schedule-mounted .audit-detail-v3__changes pre{margin:5px 0 0!important;white-space:pre-wrap!important;word-break:break-word!important;font:10px/1.45 inherit!important;color:#4e6176!important}@media(max-width:720px){body.opsc-manager-schedule-mounted .audit-v3__toolbar{grid-template-columns:1fr!important}body.opsc-manager-schedule-mounted .audit-detail-v3__meta{grid-template-columns:1fr 1fr!important}body.opsc-manager-schedule-mounted .audit-detail-v3__changes article{grid-template-columns:1fr!important}}body.opsc-manager-schedule-mounted .quick-shift-v3{display:grid!important;gap:13px!important}body.opsc-manager-schedule-mounted .quick-shift-v3__hero{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid #dce8f6!important;border-radius:16px!important;background:linear-gradient(135deg,#edf5ff,#fff)!important}body.opsc-manager-schedule-mounted .quick-shift-v3__hero>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#fff!important;color:#2f72e9!important}body.opsc-manager-schedule-mounted .quick-shift-v3__hero div{display:grid!important}body.opsc-manager-schedule-mounted .quick-shift-v3__hero strong{color:#204873!important;font-size:13px!important}body.opsc-manager-schedule-mounted .quick-shift-v3__hero small{color:#7890aa!important;font-size:9px!important;line-height:1.45!important}body.opsc-manager-schedule-mounted .quick-shift-v3__hero b{padding:5px 9px!important;border-radius:999px!important;background:#e9f2ff!important;color:#2f70df!important;font-size:9px!important}body.opsc-manager-schedule-mounted .quick-shift-v3__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}body.opsc-manager-schedule-mounted .quick-shift-v3 label{display:grid!important;gap:6px!important}body.opsc-manager-schedule-mounted .quick-shift-v3 label>span,body.opsc-manager-schedule-mounted .quick-shift-v3__type header strong,body.opsc-manager-schedule-mounted .quick-shift-v3__repeat header strong{color:#315579!important;font-size:10px!important;font-weight:850!important}body.opsc-manager-schedule-mounted .quick-shift-v3 select,body.opsc-manager-schedule-mounted .quick-shift-v3 input{width:100%!important;min-height:43px!important;padding:0 12px!important;border:1px solid #dbe6f3!important;border-radius:11px!important;background:#fff!important;color:#244a73!important;font:inherit!important;font-size:11px!important;outline:0!important}body.opsc-manager-schedule-mounted .quick-shift-v3 select:focus,body.opsc-manager-schedule-mounted .quick-shift-v3 input:focus{border-color:#73a7f5!important;box-shadow:0 0 0 3px #3b82f61f!important}body.opsc-manager-schedule-mounted .quick-shift-v3__type,body.opsc-manager-schedule-mounted .quick-shift-v3__repeat{display:grid!important;gap:9px!important;padding:13px!important;border:1px solid #e0eaf5!important;border-radius:14px!important;background:#fbfdff!important}body.opsc-manager-schedule-mounted .quick-shift-v3__type header,body.opsc-manager-schedule-mounted .quick-shift-v3__repeat header{display:flex!important;justify-content:space-between!important;align-items:center!important}body.opsc-manager-schedule-mounted .quick-shift-v3__type header div{display:grid!important}body.opsc-manager-schedule-mounted .quick-shift-v3__type header small{font-size:8.5px!important;color:#879bb0!important}body.opsc-manager-schedule-mounted .quick-shift-v3__type header>span,body.opsc-manager-schedule-mounted .quick-shift-v3__repeat header span{font-size:8.5px!important;color:#5f7c9c!important}body.opsc-manager-schedule-mounted .quick-shift-v3__selected{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:10px!important;background:#fff!important;border:1px solid #e3ebf5!important}body.opsc-manager-schedule-mounted .quick-shift-v3__selected i{width:9px!important;height:9px!important;border-radius:50%!important}body.opsc-manager-schedule-mounted .quick-shift-v3__selected strong{font-size:10px!important;color:#2b537d!important}body.opsc-manager-schedule-mounted .quick-shift-v3__selected span{font-size:8px!important;color:#8a9db1!important}body.opsc-manager-schedule-mounted .quick-shift-v3__selected em{margin-left:auto!important;font-style:normal!important;font-size:9px!important;color:#5d7897!important}body.opsc-manager-schedule-mounted .quick-shift-v3__repeat>div{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:6px!important}body.opsc-manager-schedule-mounted .quick-shift-v3__repeat button{min-height:34px!important;border:1px solid #dbe6f3!important;border-radius:9px!important;background:#fff!important;color:#6d85a0!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .quick-shift-v3__repeat button.is-active{border-color:#3478e9!important;background:#eaf3ff!important;color:#2868d5!important}body.opsc-manager-schedule-mounted .quick-shift-v3__compliance{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:12px!important;border:1px solid #cbeadb!important;border-radius:13px!important;background:#f2fcf7!important;color:#16855e!important}body.opsc-manager-schedule-mounted .quick-shift-v3__compliance.is-warning{border-color:#f4dfb8!important;background:#fffaf0!important;color:#a76b16!important}body.opsc-manager-schedule-mounted .quick-shift-v3__compliance div{display:grid!important}body.opsc-manager-schedule-mounted .quick-shift-v3__compliance strong{font-size:10px!important}body.opsc-manager-schedule-mounted .quick-shift-v3__compliance span{font-size:9px!important;line-height:1.45!important;color:#69829a!important}body.opsc-manager-schedule-mounted .quick-shift-v3__error{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:11px!important;border:1px solid #f4c9d0!important;border-radius:11px!important;background:#fff4f5!important;color:#b53d50!important;font-size:10px!important;font-weight:700!important}@media(max-width:700px){body.opsc-manager-schedule-mounted .quick-shift-v3__grid{grid-template-columns:1fr!important}}body.opsc-manager-schedule-mounted .sm-search-dropdown,body.opsc-manager-schedule-mounted .sm-more-menu--compact{max-width:calc(100vw - 24px)!important;border-radius:15px!important;box-shadow:0 24px 60px -32px #0b2951cc!important}body.opsc-manager-schedule-mounted .sm-search-dropdown header{padding:11px 12px!important}body.opsc-manager-schedule-mounted .sm-search-dropdown__search{margin:8px!important;min-height:39px!important}body.opsc-manager-schedule-mounted .sm-search-dropdown__list{max-height:235px!important}body.opsc-manager-schedule-mounted .sm-more-menu--compact{width:244px!important;padding:6px!important}body.opsc-manager-schedule-mounted .sm-more-menu__results button{min-height:39px!important;padding:8px 10px!important;font-size:10px!important;border-radius:9px!important}body.opsc-manager-schedule-mounted .sm-enterprise-rail{max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:24px!important;scrollbar-width:thin!important}body.opsc-manager-schedule-mounted .sm-quick-actions{max-height:260px!important;overflow:auto!important;padding-right:2px!important;scrollbar-width:thin!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu{position:fixed!important;z-index:2147483600!important;overflow:hidden!important;border:1px solid #dbe6f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 26px 70px -34px #0c2c54d1!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 12px!important;border-bottom:1px solid #e8eef6!important;background:#f7faff!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>header span{font-size:9px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#718aa6!important;font-weight:850!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>header b{padding:3px 6px!important;border-radius:999px!important;background:#e9f2ff!important;color:#2e6dd8!important;font-size:8px!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>div{max-height:240px!important;overflow:auto!important;padding:5px!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>div>button{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;padding:8px 9px!important;border:0!important;border-radius:9px!important;background:#fff!important;text-align:left!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>div>button:hover{background:#f1f6ff!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>div>button i{width:10px!important;height:10px!important;border-radius:50%!important;flex:0 0 auto!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>div>button span{display:grid!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>div>button strong{font-size:10px!important;color:#284f78!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>div>button small{font-size:8px!important;color:#8a9db1!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>div>p{padding:12px!important;color:#879bb0!important;font-size:9px!important;text-align:center!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>footer{padding:7px!important;border-top:1px solid #e8eef6!important}body.opsc-manager-schedule-mounted .sm-shift-types-menu>footer button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-height:34px!important;border:1px solid #d6e4f4!important;border-radius:9px!important;background:#f8fbff!important;color:#3267a5!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-day-person__shift-type{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:150px!important;margin-top:4px!important;padding:2px 6px!important;border:1px solid!important;border-radius:999px!important;background:#fff!important;font-size:7.5px!important;font-weight:850!important;font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.opsc-manager-schedule-mounted .sm-day-overview__grid{max-height:52vh!important;overflow:auto!important;align-items:start!important;padding-right:3px!important;scrollbar-width:thin!important}body.opsc-manager-schedule-mounted .sm-day-bucket{min-height:245px!important}body.opsc-manager-schedule-mounted .sm-day-bucket__body{max-height:300px!important;overflow:auto!important;scrollbar-width:thin!important}body.opsc-manager-schedule-mounted .notes-v3{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)!important;gap:14px!important}body.opsc-manager-schedule-mounted .notes-v3__composer,body.opsc-manager-schedule-mounted .notes-v3__history{padding:15px!important;border:1px solid #dfe9f5!important;border-radius:16px!important;background:#fbfdff!important}body.opsc-manager-schedule-mounted .notes-v3__composer>header,body.opsc-manager-schedule-mounted .notes-v3__history>header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:11px!important}body.opsc-manager-schedule-mounted .notes-v3__composer>header div,body.opsc-manager-schedule-mounted .notes-v3__history>header div{display:grid!important}body.opsc-manager-schedule-mounted .notes-v3__composer>header strong,body.opsc-manager-schedule-mounted .notes-v3__history>header strong{font-size:12px!important;color:#254c76!important}body.opsc-manager-schedule-mounted .notes-v3__composer>header span,body.opsc-manager-schedule-mounted .notes-v3__history>header span{font-size:8.5px!important;color:#8a9eb3!important}body.opsc-manager-schedule-mounted .notes-v3__composer>header b{padding:4px 7px!important;border-radius:999px!important;background:#eaf3ff!important;color:#316ed6!important;font-size:8px!important}body.opsc-manager-schedule-mounted .notes-v3__types{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important}body.opsc-manager-schedule-mounted .notes-v3__types button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:39px!important;border:1px solid #dce7f3!important;border-radius:10px!important;background:#fff!important;color:#7088a2!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .notes-v3__types button.is-active{border-color:var(--note-tone)!important;background:color-mix(in srgb,var(--note-tone) 8%,white)!important;color:var(--note-tone)!important}body.opsc-manager-schedule-mounted .notes-v3__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important}body.opsc-manager-schedule-mounted .notes-v3 label{display:grid!important;gap:5px!important}body.opsc-manager-schedule-mounted .notes-v3 label>span{font-size:9px!important;font-weight:850!important;color:#3c6186!important}body.opsc-manager-schedule-mounted .notes-v3 input,body.opsc-manager-schedule-mounted .notes-v3 select,body.opsc-manager-schedule-mounted .notes-v3 textarea{width:100%!important;border:1px solid #dbe6f3!important;border-radius:10px!important;background:#fff!important;color:#294d73!important;font:inherit!important;font-size:10px!important;outline:0!important}body.opsc-manager-schedule-mounted .notes-v3 input,body.opsc-manager-schedule-mounted .notes-v3 select{min-height:39px!important;padding:0 10px!important}body.opsc-manager-schedule-mounted .notes-v3 textarea{padding:10px!important;resize:vertical!important}body.opsc-manager-schedule-mounted .notes-v3__text{margin-top:9px!important}body.opsc-manager-schedule-mounted .notes-v3__options{display:grid!important;gap:7px!important;margin-top:10px!important}body.opsc-manager-schedule-mounted .notes-v3__options>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 10px!important;border:1px solid #e3ebf5!important;border-radius:10px!important;background:#fff!important}body.opsc-manager-schedule-mounted .notes-v3__options span{display:grid!important}body.opsc-manager-schedule-mounted .notes-v3__options strong{font-size:9px!important;color:#315779!important}body.opsc-manager-schedule-mounted .notes-v3__options small{font-size:8px!important;color:#8b9db0!important}body.opsc-manager-schedule-mounted .sm-real-toggle{width:36px!important;height:21px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#dce6f1!important;cursor:pointer!important;transition:.18s!important}body.opsc-manager-schedule-mounted .sm-real-toggle i{display:block!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #1e3c5a38!important;transition:.18s!important}body.opsc-manager-schedule-mounted .sm-real-toggle.is-on{background:#397df0!important}body.opsc-manager-schedule-mounted .sm-real-toggle.is-on i{transform:translate(15px)!important}body.opsc-manager-schedule-mounted .notes-v3__files{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;margin-top:10px!important;border:1px dashed #cbdcee!important;border-radius:10px!important;background:#f6faff!important;color:#4d72a0!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .notes-v3__files input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .notes-v3__attachments{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:7px!important}body.opsc-manager-schedule-mounted .notes-v3__attachments>span{display:flex!important;align-items:center!important;gap:5px!important;max-width:180px!important;padding:5px 7px!important;border:1px solid #e1eaf4!important;border-radius:8px!important;background:#fff!important;color:#527291!important;font-size:8px!important}body.opsc-manager-schedule-mounted .notes-v3__attachments button{border:0!important;background:transparent!important;color:#9badbf!important}body.opsc-manager-schedule-mounted .notes-v3__error{display:flex!important;gap:6px!important;margin-top:7px!important;color:#c34457!important;font-size:9px!important}body.opsc-manager-schedule-mounted .notes-v3__history>div{max-height:53vh!important;overflow:auto!important;display:grid!important;gap:7px!important;padding-right:2px!important;scrollbar-width:thin!important}body.opsc-manager-schedule-mounted .notes-v3__history article{display:flex!important;gap:9px!important;padding:10px!important;border:1px solid #e2eaf4!important;border-left:3px solid var(--note-tone)!important;border-radius:11px!important;background:#fff!important}body.opsc-manager-schedule-mounted .notes-v3__entry-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:10px!important;background:color-mix(in srgb,var(--note-tone) 10%,white)!important;color:var(--note-tone)!important}body.opsc-manager-schedule-mounted .notes-v3__history article>div{min-width:0!important;flex:1!important}body.opsc-manager-schedule-mounted .notes-v3__history article header{display:flex!important;align-items:center!important;gap:6px!important}body.opsc-manager-schedule-mounted .notes-v3__history article header strong{font-size:9.5px!important;color:#2e5278!important}body.opsc-manager-schedule-mounted .notes-v3__history article header b{padding:2px 5px!important;border-radius:999px!important;background:#fff0f2!important;color:#d04a5d!important;font-size:7px!important}body.opsc-manager-schedule-mounted .notes-v3__history article p{margin:5px 0!important;color:#587590!important;font-size:9px!important;line-height:1.45!important}body.opsc-manager-schedule-mounted .notes-v3__history article small{font-size:7.5px!important;color:#9aabba!important}body.opsc-manager-schedule-mounted .notes-v3__history article footer{display:flex!important;gap:5px!important;margin-top:7px!important}body.opsc-manager-schedule-mounted .notes-v3__history article footer button{padding:4px 7px!important;border:1px solid #d9e5f2!important;border-radius:7px!important;background:#f8fbff!important;color:#4973a0!important;font-size:7.5px!important;font-weight:800!important}body.opsc-manager-schedule-mounted .notes-v3__history article footer button.is-delete{color:#c84b5e!important}body.opsc-manager-schedule-mounted .notes-v3__empty{min-height:210px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;color:#91a3b5!important;text-align:center!important}body.opsc-manager-schedule-mounted .notes-v3__empty strong{color:#4c6d8e!important;font-size:10px!important}body.opsc-manager-schedule-mounted .notes-v3__empty span{font-size:8px!important}@media(max-width:850px){body.opsc-manager-schedule-mounted .notes-v3{grid-template-columns:1fr!important}}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:36px!important;height:21px!important;min-width:36px!important;margin:0!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#dbe5f0!important;box-shadow:none!important;cursor:pointer!important;position:relative!important;transition:.18s!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:after{content:""!important;position:absolute!important;left:2px!important;top:2px!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #1b365438!important;transition:.18s!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:checked{background:#3479ee!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:checked:after{transform:translate(15px)!important}body.opsc-manager-schedule-mounted .sm-meeting-modal{display:grid!important;gap:12px!important}body.opsc-manager-schedule-mounted .sm-meeting-modal__hero{display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid #dce8f5!important;border-radius:15px!important;background:linear-gradient(135deg,#edf5ff,#fff)!important}body.opsc-manager-schedule-mounted .sm-meeting-modal__hero>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#fff!important;color:#2f72e7!important}body.opsc-manager-schedule-mounted .sm-meeting-modal__hero div{display:grid!important}body.opsc-manager-schedule-mounted .sm-meeting-modal__hero strong{font-size:12px!important;color:#244b75!important}body.opsc-manager-schedule-mounted .sm-meeting-modal__hero small{font-size:8.5px!important;color:#8094a9!important}body.opsc-manager-schedule-mounted .sm-meeting-modal .req-section{border:1px solid #e0e9f4!important;border-radius:14px!important;background:#fbfdff!important;padding:13px!important;margin:0!important}body.opsc-manager-schedule-mounted .sm-meeting-modal .req-section h4{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 8px!important;color:#315779!important;font-size:10px!important}body.opsc-manager-schedule-mounted .sm-meeting-modal .sm-chip-group{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:6px!important;max-height:170px!important}body.opsc-manager-schedule-mounted .sm-meeting-modal .sm-chip{justify-content:flex-start!important;min-height:34px!important;border-radius:9px!important;font-size:9px!important}body.opsc-manager-schedule-mounted .sm-meeting-modal input,body.opsc-manager-schedule-mounted .sm-meeting-modal select,body.opsc-manager-schedule-mounted .sm-meeting-modal textarea{border-radius:10px!important;border-color:#dbe6f3!important;font-size:10px!important}body.opsc-manager-schedule-mounted .sm-meeting-modal .req-section>div[style*="repeat(auto-fill"]{max-height:180px!important;overflow:auto!important;scrollbar-width:thin!important}body.opsc-manager-schedule-mounted .sm-timeoff-form{display:grid!important;gap:11px!important}body.opsc-manager-schedule-mounted .sm-timeoff-employee{display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid #dce7f4!important;border-radius:15px!important;background:linear-gradient(135deg,#edf5ff,#fff)!important}body.opsc-manager-schedule-mounted .sm-timeoff-avatar{width:45px!important;height:45px!important;border-radius:14px!important;background:linear-gradient(135deg,#4b8afd,#2f6de6)!important;color:#fff!important;font-size:13px!important}body.opsc-manager-schedule-mounted .sm-timeoff-employee>div:last-child{display:grid!important}body.opsc-manager-schedule-mounted .sm-timeoff-employee span{font-size:8px!important;color:#8a9db0!important;text-transform:uppercase!important;font-weight:850!important}body.opsc-manager-schedule-mounted .sm-timeoff-employee strong{font-size:12px!important;color:#224a74!important}body.opsc-manager-schedule-mounted .sm-timeoff-employee small{font-size:8.5px!important;color:#8296aa!important}body.opsc-manager-schedule-mounted .sm-timeoff-form .sm-field{margin:0!important;padding:11px!important;border:1px solid #e1eaf4!important;border-radius:12px!important;background:#fbfdff!important}body.opsc-manager-schedule-mounted .sm-timeoff-impact{display:flex!important;gap:9px!important;padding:12px!important;border:1px solid #cfe5da!important;border-radius:12px!important;background:#f2fbf7!important;color:#17855f!important}body.opsc-manager-schedule-mounted .sm-timeoff-impact div{display:grid!important}body.opsc-manager-schedule-mounted .sm-timeoff-impact strong{font-size:10px!important}body.opsc-manager-schedule-mounted .sm-timeoff-impact span{font-size:8.5px!important;line-height:1.45!important;color:#71899f!important}body.opsc-manager-schedule-mounted .sm-month-modal{border-radius:26px!important;border:1px solid #d7e4f4!important;box-shadow:0 38px 110px #0518346b!important}body.opsc-manager-schedule-mounted .sm-month-modal .sm-modal-head{padding:17px 20px!important;background:linear-gradient(135deg,#eef6ff,#fff)!important}body.opsc-manager-schedule-mounted .sm-month-body{padding:14px!important}body.opsc-manager-schedule-mounted .sm-month-kpis{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-bottom:11px!important}body.opsc-manager-schedule-mounted .sm-month-kpi{padding:12px!important;border:1px solid #dfe9f4!important;border-radius:13px!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-month-kpi .lbl{font-size:8px!important;color:#8a9eb2!important;text-transform:uppercase!important;font-weight:850!important}body.opsc-manager-schedule-mounted .sm-month-kpi .val{font-size:20px!important;color:#244d79!important}body.opsc-manager-schedule-mounted .sm-month-grid{border:1px solid #dce7f3!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-month-cell{min-height:112px!important;border-color:#edf1f6!important;background:#fff!important}body.opsc-manager-schedule-mounted .sm-month-cell--weekend{background:#f8fbff!important}body.opsc-manager-schedule-mounted .sm-month-cell--today{box-shadow:inset 0 0 0 2px #4383f5!important;background:#f0f6ff!important}body.opsc-manager-schedule-mounted .sm-month-chip{border-radius:7px!important;background:#f5f9ff!important;color:#466889!important}body.opsc-manager-schedule-mounted .sm-month-modal .sm-modal-foot>div{display:none!important}@media(max-width:760px){body.opsc-manager-schedule-mounted .sm-month-kpis{grid-template-columns:1fr 1fr!important}body.opsc-manager-schedule-mounted .sm-month-cell{min-height:78px!important}body.opsc-manager-schedule-mounted .sm-meeting-modal .req-section>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}body.opsc-manager-schedule-mounted .sm-leave-card,body.opsc-manager-schedule-mounted .sm-unavailable-card{border-radius:10px!important;font-weight:750!important;box-shadow:inset 0 0 0 1px #ffffff7a!important}body.opsc-manager-schedule-mounted .sm-day-cell .sm-shift-card[data-leave-type=sick],body.opsc-manager-schedule-mounted .sm-day-cell.is-sick{background:linear-gradient(135deg,#fff0f2,#ffe3e7)!important;border-color:#f3a6b2!important;color:#aa3145!important}body.opsc-manager-schedule-mounted .sm-day-cell .sm-shift-card[data-leave-type=annual],body.opsc-manager-schedule-mounted .sm-day-cell.is-leave{background:linear-gradient(135deg,#edf5ff,#dfeeff)!important;border-color:#9fc4f5!important;color:#2a63a8!important}body.opsc-manager-schedule-mounted .sm-day-cell.is-off,body.opsc-manager-schedule-mounted .sm-shift-card.is-dayoff{background:linear-gradient(135deg,#f3f0ff,#ebe5ff)!important;border-color:#c6b4f0!important;color:#7150aa!important}body.opsc-manager-schedule-mounted .sm-tour-dim{background:#12274394!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.opsc-manager-schedule-mounted .sm-tour-root:has(.sm-tour-focus) .sm-tour-dim{background:transparent!important}body.opsc-manager-schedule-mounted .sm-tour-focus{z-index:2!important;background:transparent!important;border:3px solid #2f79ff!important;box-shadow:0 0 0 9999px #12274394,0 0 0 6px #2f79ff29,0 18px 55px #0825523d!important}body.opsc-manager-schedule-mounted .sm-tour-card,body.opsc-manager-schedule-mounted .sm-tour-close{z-index:3!important}body.opsc-manager-schedule-mounted .ss-toggle,body.opsc-manager-schedule-mounted .st-toggle,body.opsc-manager-schedule-mounted .enterprise-toggle,body.opsc-manager-schedule-mounted .sm-real-toggle,body.opsc-manager-schedule-mounted .esm-toggle{position:relative!important;display:inline-block!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:2px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#dbe6f2!important;box-shadow:inset 0 0 0 1px #4c6f9717!important;line-height:0!important;flex:0 0 34px!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .ss-toggle.is-on,body.opsc-manager-schedule-mounted .st-toggle--on,body.opsc-manager-schedule-mounted .enterprise-toggle.on,body.opsc-manager-schedule-mounted .sm-real-toggle.is-on,body.opsc-manager-schedule-mounted .esm-toggle--on{background:#3580f3!important}body.opsc-manager-schedule-mounted .ss-toggle>span,body.opsc-manager-schedule-mounted .st-toggle .st-toggle-knob,body.opsc-manager-schedule-mounted .enterprise-toggle .toggle-knob,body.opsc-manager-schedule-mounted .sm-real-toggle>i{position:relative!important;display:block!important;top:0!important;left:0!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #1c3b6038!important;transform:translate(0)!important;transition:transform .18s ease!important}body.opsc-manager-schedule-mounted .ss-toggle.is-on>span,body.opsc-manager-schedule-mounted .st-toggle--on .st-toggle-knob,body.opsc-manager-schedule-mounted .enterprise-toggle.on .toggle-knob,body.opsc-manager-schedule-mounted .sm-real-toggle.is-on>i{transform:translate(14px)!important}body.opsc-manager-schedule-mounted .esm-toggle:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #1c3b6038!important;transform:translate(0)!important;transition:transform .18s ease!important}body.opsc-manager-schedule-mounted .esm-toggle--on:after{transform:translate(14px)!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]{width:34px!important;min-width:34px!important;max-width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:2px!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:after{width:16px!important;height:16px!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-row .sm-emp-cell{position:sticky!important}body.opsc-manager-schedule-mounted .sm-root .sm-grid-row .sm-emp-cell.has-status{padding-right:48px!important}body.opsc-manager-schedule-mounted .sm-emp-status-pill{position:absolute!important;top:6px!important;right:5px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:42px!important;padding:2px 5px!important;overflow:hidden!important;border:1px solid #d8e4f2!important;border-radius:999px!important;background:#f4f8fd!important;color:#496785!important;font-size:6px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:.02em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-emp-status-pill.is-sick{border-color:#f2b3bd!important;background:#fff0f2!important;color:#b83b50!important}body.opsc-manager-schedule-mounted .sm-emp-status-pill.is-on_leave,body.opsc-manager-schedule-mounted .sm-emp-status-pill.is-leave{border-color:#a9c8f4!important;background:#edf5ff!important;color:#2e65aa!important}body.opsc-manager-schedule-mounted .sm-emp-status-pill.is-inactive{border-color:#cbd5e1!important;background:#f1f5f9!important;color:#64748b!important}@media(max-width:760px){body.opsc-manager-schedule-mounted .sm-root .sm-grid-row .sm-emp-cell.has-status{padding-right:3px!important;padding-top:17px!important}body.opsc-manager-schedule-mounted .sm-emp-status-pill{top:2px!important;right:2px!important;max-width:34px!important;font-size:4.8px!important;padding:1px 3px!important}}body.opsc-manager-schedule-mounted.sm-tour-open{overscroll-behavior:none!important}body.opsc-manager-schedule-mounted .sm-tour-root{position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .sm-tour-dim{position:absolute!important;inset:0!important;background:#0c1f39ad!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important}body.opsc-manager-schedule-mounted .sm-tour-focus{position:fixed!important;z-index:1!important;border:3px solid #2f79ff!important;border-radius:18px!important;background:transparent!important;box-shadow:0 0 0 9999px #0c1f399e,0 0 0 7px #2f79ff2e,0 24px 70px #05193752!important;pointer-events:none!important;transition:top .24s ease,left .24s ease,width .24s ease,height .24s ease!important}body.opsc-manager-schedule-mounted .sm-tour-focus>span{position:absolute!important;left:12px!important;top:-17px!important;max-width:calc(100% - 24px)!important;padding:4px 9px!important;overflow:hidden!important;border:1px solid #bcd5fa!important;border-radius:999px!important;background:#fff!important;color:#2a68cc!important;box-shadow:0 8px 18px -12px #0f3668b3!important;font-size:8px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-tour-close{z-index:4!important;pointer-events:auto!important}body.opsc-manager-schedule-mounted .sm-tour-card{z-index:3!important;max-height:calc(100vh - 24px)!important;overflow:auto!important;padding:20px 22px 17px!important;pointer-events:auto!important;scrollbar-width:thin!important}body.opsc-manager-schedule-mounted .sm-tour-progress{height:4px!important;margin:-2px 0 15px!important;overflow:hidden!important;border-radius:999px!important;background:#e6eef8!important}body.opsc-manager-schedule-mounted .sm-tour-progress>i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#58a0ff,#2769e7)!important;transition:width .24s ease!important}body.opsc-manager-schedule-mounted .sm-tour-card ul{display:grid!important;gap:7px!important;padding:0!important;list-style:none!important}body.opsc-manager-schedule-mounted .sm-tour-card ul li{display:flex!important;align-items:flex-start!important;gap:7px!important}body.opsc-manager-schedule-mounted .sm-tour-card ul li svg{flex:0 0 auto!important;margin-top:2px!important;color:#2d78ea!important}body.opsc-manager-schedule-mounted .sm-tour-tip{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-top:13px!important;padding:10px 11px!important;border:1px solid #cfe2fb!important;border-radius:11px!important;background:#f2f8ff!important;color:#45698f!important;font-size:10px!important;line-height:1.45!important}body.opsc-manager-schedule-mounted .sm-tour-tip svg{flex:0 0 auto!important;color:#2e72df!important}body.opsc-manager-schedule-mounted .sm-tour-step-map{display:flex!important;align-items:center!important;gap:4px!important;margin-top:14px!important;overflow-x:auto!important;padding-bottom:2px!important}body.opsc-manager-schedule-mounted .sm-tour-step-map button{width:17px!important;min-width:17px!important;height:5px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#dce6f2!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-tour-step-map button.is-complete{background:#91b9f3!important}body.opsc-manager-schedule-mounted .sm-tour-step-map button.is-active{width:30px!important;min-width:30px!important;background:#2f79f5!important}body.opsc-manager-schedule-mounted .sm-tour-card footer{align-items:center!important}body.opsc-manager-schedule-mounted .sm-tour-card footer .sm-tour-skip{margin-right:auto!important;border-color:transparent!important;background:transparent!important;color:#7b8fa6!important}body.opsc-manager-schedule-mounted .sm-tour-keyboard{display:block!important;margin-top:10px!important;color:#96a6b7!important;font-size:8px!important;text-align:center!important}@media(max-width:720px){body.opsc-manager-schedule-mounted .sm-tour-focus{display:block!important;border-radius:12px!important}body.opsc-manager-schedule-mounted .sm-tour-focus>span{display:none!important}body.opsc-manager-schedule-mounted .sm-tour-card{inset:auto 10px 10px!important;width:auto!important;max-height:58vh!important}body.opsc-manager-schedule-mounted .sm-tour-keyboard{display:none!important}}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]{box-sizing:border-box!important;overflow:hidden!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#d7e3f1!important;box-shadow:inset 0 0 0 1px #3f5e841a!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:before{content:none!important;display:none!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:after{content:""!important;display:block!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #15345938!important;transform:translate(0)!important;transition:transform .18s ease!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:checked{background:#347cf0!important;box-shadow:inset 0 0 0 1px #0c4ebc14!important}body.opsc-manager-schedule-mounted .req-toggle-row input[type=checkbox]:checked:after{transform:translate(14px)!important}body.opsc-manager-schedule-mounted .ss-toggle:before,body.opsc-manager-schedule-mounted .ss-toggle:after,body.opsc-manager-schedule-mounted .ss-toggle>span:before,body.opsc-manager-schedule-mounted .ss-toggle>span:after{content:none!important;display:none!important}body.opsc-manager-schedule-mounted .sm-unavail-tag--leave{width:calc(100% - 8px)!important;min-height:34px!important;margin:4px!important;padding:7px 9px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid currentColor!important;border-radius:10px!important;font-size:9px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;text-transform:capitalize!important;box-shadow:0 7px 16px -14px #183a60b3!important}body.opsc-manager-schedule-mounted .sm-absence-card{--absence-soft: #f5f9ff;--absence-bg: #e8f1ff;--absence-ink: #315f9b;--absence-border: #cfe0f5;width:100%;min-width:0;min-height:48px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--absence-border);border-left:3px solid var(--absence-ink);border-radius:11px;background:linear-gradient(135deg,var(--absence-soft),var(--absence-bg));color:var(--absence-ink);box-shadow:0 8px 20px -18px #193f6f8c,inset 0 1px #ffffffb8;overflow:hidden}body.opsc-manager-schedule-mounted .sm-absence-card__icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--absence-ink) 18%,white);border-radius:9px;background:#ffffffd6;color:var(--absence-ink)}body.opsc-manager-schedule-mounted .sm-absence-card__copy{min-width:0;display:grid;gap:2px;text-align:left}body.opsc-manager-schedule-mounted .sm-absence-card__copy strong{overflow:hidden;color:inherit;font-size:9px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-absence-card__copy small{overflow:hidden;color:color-mix(in srgb,var(--absence-ink) 70%,#7c91a8);font-size:7.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .sm-absence-card.is-unavailable{--absence-soft: #f8fafc;--absence-bg: #eef2f7;--absence-ink: #64748b;--absence-border: #d9e2ec}body.opsc-manager-schedule-mounted .sm-unavail-tag--leave{display:none!important}body.opsc-manager-schedule-mounted .sm-absence-card{position:relative!important;width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;padding:7px 9px 7px 13px!important;overflow:hidden!important;border:1px solid var(--absence-border)!important;border-left:0!important;border-radius:8px!important;background:linear-gradient(135deg,var(--absence-soft),var(--absence-bg))!important;box-shadow:0 5px 12px -10px color-mix(in srgb,var(--absence-ink) 55%,transparent)!important}body.opsc-manager-schedule-mounted .sm-absence-card:before{content:""!important;position:absolute!important;inset:7px auto 7px 4px!important;width:3px!important;border-radius:999px!important;background:var(--absence-ink)!important}body.opsc-manager-schedule-mounted .sm-absence-card__icon{display:none!important}body.opsc-manager-schedule-mounted .sm-absence-card__copy{width:100%!important;display:grid!important;gap:2px!important;text-align:left!important}body.opsc-manager-schedule-mounted .sm-absence-card__copy strong{overflow:hidden!important;color:var(--absence-ink)!important;font-size:9px!important;line-height:1.15!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-absence-card__copy small{overflow:hidden!important;color:color-mix(in srgb,var(--absence-ink) 78%,#6f849e)!important;font-size:7px!important;line-height:1.15!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-flexible-preference{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 4px;padding:3px 7px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:9.5px;font-weight:850;line-height:1.15;white-space:normal;overflow-wrap:anywhere}body.opsc-manager-schedule-mounted .dsb-desktop{display:none}@media(min-width:901px){body.opsc-manager-schedule-mounted .sm-root{padding:0!important;background:#f8fbff!important}body.opsc-manager-schedule-mounted .sm-root>.sm-legacy-schedule-layout{display:none!important}body.opsc-manager-schedule-mounted .dsb-desktop{display:block;width:100%;min-width:0;color:#0b2359;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.opsc-manager-schedule-mounted .dsb-desktop *,body.opsc-manager-schedule-mounted .dsb-desktop *:before,body.opsc-manager-schedule-mounted .dsb-desktop *:after{box-sizing:border-box}body.opsc-manager-schedule-mounted .dsb-canvas{display:grid;grid-template-columns:minmax(0,1fr) 246px;min-height:100vh;background:linear-gradient(135deg,#fbfdff,#f7fbff 53%,#fff)}body.opsc-manager-schedule-mounted .dsb-main{min-width:0;padding:16px 14px 16px 20px;border-right:1px solid #dce7f7}body.opsc-manager-schedule-mounted .dsb-header{min-height:58px;display:grid;grid-template-columns:minmax(260px,1fr) 270px auto;align-items:center;gap:14px}body.opsc-manager-schedule-mounted .dsb-header h1{margin:0;color:#09265f;font-size:22px;font-weight:850;line-height:1.05;letter-spacing:-.035em}body.opsc-manager-schedule-mounted .dsb-header p{margin:7px 0 0;color:#5270a0;font-size:10px;font-weight:600}body.opsc-manager-schedule-mounted .dsb-department{min-height:48px;display:grid;grid-template-columns:34px 1fr 16px;align-items:center;gap:8px;padding:6px 11px;border:1px solid #dce8f7;border-radius:11px;background:#fff;color:#1764e9;text-align:left;box-shadow:0 6px 18px -15px #1c4c9b73;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-department>svg:first-child{padding:6px;width:30px;height:30px;border-radius:8px;background:#edf5ff}body.opsc-manager-schedule-mounted .dsb-department span{min-width:0;display:flex;flex-direction:column;gap:2px}body.opsc-manager-schedule-mounted .dsb-department small{color:#7387aa;font-size:7px;font-weight:750}body.opsc-manager-schedule-mounted .dsb-department strong{overflow:hidden;color:#0b2b66;font-size:11px;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .dsb-week-nav{display:flex;align-items:center;gap:7px;justify-content:flex-end}body.opsc-manager-schedule-mounted .dsb-week-nav button{height:39px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid #dce8f7;border-radius:9px;background:#fff;color:#17427f;font-size:9px;font-weight:750;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-week-nav .dsb-week-label{min-width:145px;white-space:nowrap}body.opsc-manager-schedule-mounted .dsb-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:13px 0 12px}body.opsc-manager-schedule-mounted .dsb-kpis article{min-width:0;min-height:58px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #dfe9f7;border-radius:10px;background:#fffffff5;box-shadow:0 7px 18px -18px #1a478fb3}body.opsc-manager-schedule-mounted .dsb-kpis article>i{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:8px;background:#f1f6ff;color:#1667f2;font-style:normal}body.opsc-manager-schedule-mounted .dsb-kpis article.is-green>i{background:#edfff6;color:#0b9c62}body.opsc-manager-schedule-mounted .dsb-kpis article.is-red>i{background:#fff1f3;color:#ff3152}body.opsc-manager-schedule-mounted .dsb-kpis article.is-orange>i{background:#fff7ed;color:#ff6a00}body.opsc-manager-schedule-mounted .dsb-kpis article span{min-width:0;display:flex;flex-direction:column;gap:2px}body.opsc-manager-schedule-mounted .dsb-kpis article strong{overflow:hidden;color:#09265f;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .dsb-kpis article small{overflow:hidden;color:#6680a8;font-size:6.8px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .dsb-tool-card,body.opsc-manager-schedule-mounted .dsb-quick-card,body.opsc-manager-schedule-mounted .dsb-tool-tile{border:1px solid #dce8f7;border-radius:9px;background:#fff;color:#12366f}body.opsc-manager-schedule-mounted .dsb-tool-card,body.opsc-manager-schedule-mounted .dsb-quick-card{min-height:64px;padding:8px 10px}body.opsc-manager-schedule-mounted .dsb-tool-card header,body.opsc-manager-schedule-mounted .dsb-quick-card header{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:8px;font-weight:850}body.opsc-manager-schedule-mounted .dsb-tool-card .dsb-action{width:100%;height:28px}body.opsc-manager-schedule-mounted .dsb-quick-card div{min-height:27px;display:flex;align-items:center;padding:0 8px;border-radius:6px;background:#fbfdff;color:#90a2bd;font-size:7px}body.opsc-manager-schedule-mounted .dsb-tool-tile{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-tool-tile:hover{border-color:#9fc3ff;background:#f8fbff}body.opsc-manager-schedule-mounted .dsb-tool-tile>i{color:#1667f2;font-style:normal}body.opsc-manager-schedule-mounted .dsb-tool-tile>span{min-width:0;display:flex;flex-direction:column;gap:2px}body.opsc-manager-schedule-mounted .dsb-tool-tile strong{color:#17366a;font-size:8px;font-weight:800}body.opsc-manager-schedule-mounted .dsb-tool-tile small{color:#7890b3;font-size:6.4px;white-space:nowrap}body.opsc-manager-schedule-mounted .dsb-action{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #dce8f7;border-radius:7px;background:#fff;color:#1a4b92;font-size:8px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-action.is-primary{border-color:#1467f4;background:linear-gradient(135deg,#176df6,#0d5cec);color:#fff;box-shadow:0 8px 17px -12px #1467f4cc}body.opsc-manager-schedule-mounted .dsb-action.is-soft{justify-content:flex-start;background:#edf5ff}body.opsc-manager-schedule-mounted .dsb-action:disabled{opacity:.42;cursor:not-allowed}body.opsc-manager-schedule-mounted .dsb-filterbar{min-height:41px;display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(100px,.8fr)) auto auto auto;align-items:center;gap:7px;padding:6px 0}body.opsc-manager-schedule-mounted .dsb-filterbar select,body.opsc-manager-schedule-mounted .dsb-search{height:30px;min-width:0;border:1px solid #dce8f7;border-radius:7px;background:#fff;color:#466486;font-size:7px;font-weight:700}body.opsc-manager-schedule-mounted .dsb-filterbar select{padding:0 8px;outline:0}body.opsc-manager-schedule-mounted .dsb-search{display:flex;align-items:center;gap:7px;padding:0 10px}body.opsc-manager-schedule-mounted .dsb-search svg{color:#6386bd}body.opsc-manager-schedule-mounted .dsb-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#17366a;font-size:7px}body.opsc-manager-schedule-mounted .dsb-toggle{display:inline-flex;align-items:center;gap:7px;color:#17366a;font-size:6.7px;font-weight:750;white-space:nowrap}body.opsc-manager-schedule-mounted .dsb-toggle input{position:absolute;opacity:0;pointer-events:none}body.opsc-manager-schedule-mounted .dsb-toggle i{position:relative;width:25px;height:14px;border-radius:99px;background:#cbd9eb;transition:.16s}body.opsc-manager-schedule-mounted .dsb-toggle i:after{content:"";position:absolute;width:10px;height:10px;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f234640;transition:.16s}body.opsc-manager-schedule-mounted .dsb-toggle input:checked+i{background:#176df6}body.opsc-manager-schedule-mounted .dsb-toggle input:checked+i:after{transform:translate(11px)}body.opsc-manager-schedule-mounted .dsb-reset{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #dce8f7;border-radius:7px;background:#f2f7ff;color:#1764e9;font-size:6.8px;font-weight:800;cursor:pointer;white-space:nowrap}body.opsc-manager-schedule-mounted .dsb-grid-shell{width:100%;max-height:486px;overflow:auto;border:1px solid #dce8f7;border-radius:10px;background:#fff;scrollbar-width:thin}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-card{min-width:930px!important;width:100%!important;border:0!important;border-radius:0!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-head,body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-row{width:100%!important;display:grid!important;grid-template-columns:155px repeat(7,minmax(110px,1fr))!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-head{position:sticky;top:0;z-index:8;min-height:42px;background:#fff!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-head>.sm-cell{min-height:42px!important;padding:5px 7px!important;border:0!important;border-right:1px solid #e4edf8!important;border-bottom:1px solid #dfe9f7!important;background:#fff!important;color:#0f326d!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-head button.sm-cell{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:0 4px;cursor:pointer;text-align:center}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-head button strong{font-size:7.4px}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-head button span{font-size:7.2px}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-head button em{grid-column:1 / -1;font-size:6.8px;font-style:normal;font-weight:850}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-head button em.is-good{color:#0a9b5b}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-head button em.is-warn{color:#f06400}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-row{min-height:52px!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-row .sm-cell{min-height:52px!important;padding:4px!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-grid-row .sm-emp-cell{position:sticky;left:0;z-index:5;padding:5px 8px!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-avatar{width:24px!important;height:24px!important;min-width:24px!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-emp-name{font-size:7.4px!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-emp-role{font-size:6.2px!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-emp-hours{font-size:5.8px!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-reference-shift{min-height:40px!important;padding:4px 5px 4px 7px!important;border-radius:6px!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-reference-shift__time{font-size:6.7px!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-reference-shift__role{font-size:5.8px!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-reference-shift__state{font-size:5px!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-department-band{position:sticky;left:0;z-index:6;width:100%;min-width:930px;min-height:25px!important;padding:3px 8px!important;background:#f5f9ff!important}body.opsc-manager-schedule-mounted .dsb-grid-shell .sm-department-band strong{font-size:7px!important}body.opsc-manager-schedule-mounted .dsb-refreshing{padding:6px;color:#6c82a4;font-size:7px;text-align:center}body.opsc-manager-schedule-mounted .dsb-insights{display:grid;grid-template-columns:1.08fr 1.05fr .95fr 1.15fr;gap:10px;margin-top:12px}body.opsc-manager-schedule-mounted .dsb-insights>article{min-width:0;min-height:132px;display:flex;flex-direction:column;padding:10px 12px 8px;border:1px solid #dce8f7;border-radius:10px;background:#fff}body.opsc-manager-schedule-mounted .dsb-insights>article>header{display:flex;align-items:center;gap:7px;padding-bottom:8px;color:#17427f;font-size:8px;font-weight:850}body.opsc-manager-schedule-mounted .dsb-insights>article>header svg{color:#176df6}body.opsc-manager-schedule-mounted .dsb-insights>article>footer{min-height:24px;display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:7px;border-top:1px solid #edf2f8;color:#1764e9;font-size:6.8px}body.opsc-manager-schedule-mounted .dsb-insights>article>footer button{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:750;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-insights>article>footer b{margin-left:auto;color:#0a9b5b}body.opsc-manager-schedule-mounted .dsb-status{flex:1;display:grid;grid-template-columns:82px 1fr;align-items:center;gap:8px}body.opsc-manager-schedule-mounted .dsb-status span{display:flex;flex-direction:column;color:#4b6790;font-size:6.5px}body.opsc-manager-schedule-mounted .dsb-status strong{margin:4px 0 1px;color:#09265f;font-size:20px}body.opsc-manager-schedule-mounted .dsb-status em{color:#0a9b5b;font-size:6.5px;font-style:normal;font-weight:800}body.opsc-manager-schedule-mounted .dsb-status svg{width:100%}body.opsc-manager-schedule-mounted .dsb-alert-rows{display:flex;flex-direction:column;gap:4px}body.opsc-manager-schedule-mounted .dsb-alert-rows button{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border:0;border-bottom:1px solid #edf2f8;background:none;color:#17366a;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-alert-rows span{display:flex;flex-direction:column;gap:2px}body.opsc-manager-schedule-mounted .dsb-alert-rows strong{font-size:6.8px}body.opsc-manager-schedule-mounted .dsb-alert-rows small{color:#7890b3;font-size:6px}body.opsc-manager-schedule-mounted .dsb-alert-rows b{color:#f06400;font-size:6.4px}body.opsc-manager-schedule-mounted .dsb-all-clear{padding:15px 0;color:#0a9b5b;font-size:8px;font-weight:800}body.opsc-manager-schedule-mounted .dsb-gap-metrics,body.opsc-manager-schedule-mounted .dsb-compliance{flex:1;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}body.opsc-manager-schedule-mounted .dsb-gap-metrics span,body.opsc-manager-schedule-mounted .dsb-compliance span{min-width:0;display:flex;flex-direction:column;gap:6px;padding:0 8px;border-right:1px solid #edf2f8;color:#6880a5;font-size:6px}body.opsc-manager-schedule-mounted .dsb-gap-metrics span:last-child,body.opsc-manager-schedule-mounted .dsb-compliance span:last-child{border-right:0}body.opsc-manager-schedule-mounted .dsb-gap-metrics strong{color:#ff6500;font-size:19px}body.opsc-manager-schedule-mounted .dsb-compliance strong{color:#08a266;font-size:10px}body.opsc-manager-schedule-mounted .dsb-actionbar{min-width:0;padding:17px 17px 24px;background:#fffffffa}body.opsc-manager-schedule-mounted .dsb-actionbar>header{min-height:35px;display:flex;align-items:flex-start;justify-content:space-between;color:#09265f}body.opsc-manager-schedule-mounted .dsb-actionbar h2{margin:0;font-size:14px;font-weight:850}body.opsc-manager-schedule-mounted .dsb-actionbar h3{margin:13px 0 8px;padding-top:1px;color:#5b77a3;font-size:7px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}body.opsc-manager-schedule-mounted .dsb-actionbar>.dsb-action{width:100%;margin-bottom:7px}body.opsc-manager-schedule-mounted .dsb-undo-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}body.opsc-manager-schedule-mounted .dsb-history-label{display:block;margin-top:5px;overflow:hidden;color:#8194b1;font-size:6px;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .dsb-tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}body.opsc-manager-schedule-mounted .dsb-actionbar .dsb-tool-tile{min-height:48px;flex-direction:column;gap:4px;padding:5px;text-align:center}body.opsc-manager-schedule-mounted .dsb-actionbar .dsb-tool-tile strong{font-size:6.5px}body.opsc-manager-schedule-mounted .dsb-actionbar .dsb-tool-tile small{font-size:5.5px}body.opsc-manager-schedule-mounted .dsb-mode{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #dce8f7;border-radius:7px}body.opsc-manager-schedule-mounted .dsb-mode button{height:30px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:#fff;color:#3f6595;font-size:6.5px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-mode button.is-active{background:#176df6;color:#fff}}@media(min-width:901px)and (max-width:1250px){body.opsc-manager-schedule-mounted .dsb-canvas{grid-template-columns:minmax(0,1fr) 218px}body.opsc-manager-schedule-mounted .dsb-header{grid-template-columns:minmax(200px,1fr) 230px auto}body.opsc-manager-schedule-mounted .dsb-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}body.opsc-manager-schedule-mounted .dsb-filterbar{grid-template-columns:minmax(160px,1fr) repeat(4,90px) auto auto}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-reset{display:none}body.opsc-manager-schedule-mounted .dsb-insights{grid-template-columns:1fr 1fr}}@media(max-width:900px){body.opsc-manager-schedule-mounted .dsb-desktop{display:none!important}body.opsc-manager-schedule-mounted .sm-root>.sm-legacy-schedule-layout{display:block!important}}body.opsc-manager-schedule-mounted .sm-bulk-v250-backdrop,body.opsc-manager-schedule-mounted .sm-recurring-v250-backdrop,body.opsc-manager-schedule-mounted .sm-lock-v250-backdrop{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:20px;background:#081836b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.opsc-manager-schedule-mounted .sm-bulk-v250,body.opsc-manager-schedule-mounted .sm-recurring-v250,body.opsc-manager-schedule-mounted .sm-lock-v250{width:min(1050px,96vw);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #cfe0f8;border-radius:22px;background:#fff;box-shadow:0 32px 100px #04173859}body.opsc-manager-schedule-mounted .sm-recurring-v250,body.opsc-manager-schedule-mounted .sm-lock-v250{width:min(760px,94vw)}body.opsc-manager-schedule-mounted .sm-bulk-v250-layout{min-height:0;flex:1;display:grid;grid-template-columns:185px minmax(0,1fr)}body.opsc-manager-schedule-mounted .sm-bulk-v250-actions{padding:12px;overflow:auto;border-right:1px solid #e2ebf7;background:#f6faff}body.opsc-manager-schedule-mounted .sm-bulk-v250-actions button{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;margin-bottom:5px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#49678f;font-size:11px;font-weight:750;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .sm-bulk-v250-actions button.is-active{border-color:#c8dcff;background:#fff;color:#145ee9;box-shadow:0 7px 20px -16px #174ea6}body.opsc-manager-schedule-mounted .sm-bulk-v250-content{min-width:0;min-height:0;display:flex;flex-direction:column;padding:14px;overflow:hidden}body.opsc-manager-schedule-mounted .sm-bulk-v250-filters,body.opsc-manager-schedule-mounted .sm-bulk-v250-config,body.opsc-manager-schedule-mounted .sm-recurring-v250-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}body.opsc-manager-schedule-mounted .sm-bulk-v250-config{min-height:68px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;padding:10px;border:1px solid #e0eaf7;border-radius:12px;background:#f9fbff}body.opsc-manager-schedule-mounted .sm-bulk-v250 label,body.opsc-manager-schedule-mounted .sm-recurring-v250 label,body.opsc-manager-schedule-mounted .sm-lock-v250-target{display:flex;flex-direction:column;gap:5px;color:#526d94;font-size:10px;font-weight:750}body.opsc-manager-schedule-mounted .sm-bulk-v250 input,body.opsc-manager-schedule-mounted .sm-bulk-v250 select,body.opsc-manager-schedule-mounted .sm-bulk-v250 textarea,body.opsc-manager-schedule-mounted .sm-recurring-v250 input,body.opsc-manager-schedule-mounted .sm-recurring-v250 select,body.opsc-manager-schedule-mounted .sm-lock-v250 select{width:100%;min-height:38px;padding:8px 10px;border:1px solid #cfddf1;border-radius:9px;background:#fff;color:#102e63;font:inherit;outline:0}body.opsc-manager-schedule-mounted .sm-bulk-v250 textarea{min-height:58px;resize:vertical}body.opsc-manager-schedule-mounted .sm-bulk-v250-note{grid-column:1 / -1;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #d7e6fb;border-radius:9px;background:#eef6ff;color:#315c94;font-size:10px}body.opsc-manager-schedule-mounted .sm-bulk-v250-note.is-delete{border-color:#fecaca;background:#fff1f2;color:#9f1239}body.opsc-manager-schedule-mounted .sm-bulk-v250-table-head{display:flex;align-items:center;justify-content:space-between;padding:8px 2px;color:#647d9f;font-size:10px}body.opsc-manager-schedule-mounted .sm-bulk-v250-table-head label{flex-direction:row;align-items:center}body.opsc-manager-schedule-mounted .sm-bulk-v250-table{min-height:170px;max-height:320px;overflow:auto;border:1px solid #dfe9f6;border-radius:11px}body.opsc-manager-schedule-mounted .sm-bulk-v250-table>label{min-height:47px;display:grid;grid-template-columns:18px minmax(130px,1fr) 90px 78px auto;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #edf2f8}body.opsc-manager-schedule-mounted .sm-bulk-v250-table>label:last-child{border-bottom:0}body.opsc-manager-schedule-mounted .sm-bulk-v250-table>label>span{display:flex;flex-direction:column;gap:2px}body.opsc-manager-schedule-mounted .sm-bulk-v250-table strong{color:#183767;font-size:10px}body.opsc-manager-schedule-mounted .sm-bulk-v250-table small,body.opsc-manager-schedule-mounted .sm-bulk-v250-table b,body.opsc-manager-schedule-mounted .sm-bulk-v250-table em{color:#6f85a5;font-size:9px;font-style:normal;font-weight:650}body.opsc-manager-schedule-mounted .sm-bulk-v250-table label.is-locked{background:#f7faff}body.opsc-manager-schedule-mounted .sm-bulk-v250-table label>i{display:flex;align-items:center;gap:4px;color:#1764e9;font-size:8px;font-style:normal;font-weight:800}body.opsc-manager-schedule-mounted .sm-recurring-v250-body{padding:18px!important}body.opsc-manager-schedule-mounted .sm-recurring-v250-grid{grid-template-columns:1fr 1fr}body.opsc-manager-schedule-mounted .sm-recurring-v250-patterns,body.opsc-manager-schedule-mounted .sm-lock-v250-scopes{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}body.opsc-manager-schedule-mounted .sm-recurring-v250-patterns button,body.opsc-manager-schedule-mounted .sm-lock-v250-scopes button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border:1px solid #d8e5f5;border-radius:10px;background:#fff;color:#49688f;font-size:9px;font-weight:750;cursor:pointer}body.opsc-manager-schedule-mounted .sm-recurring-v250-patterns button.is-active,body.opsc-manager-schedule-mounted .sm-lock-v250-scopes button.is-active{border-color:#176df6;background:#edf5ff;color:#145ee9}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px;border:1px solid #dfe9f6;border-radius:10px;background:#fbfdff}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope>span{margin-right:auto;color:#183767;font-size:10px;font-weight:800}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope label{flex-direction:row;align-items:center;font-size:9px}body.opsc-manager-schedule-mounted .sm-recurring-v250-preview,body.opsc-manager-schedule-mounted .sm-lock-v250-protection{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px;border:1px solid #cfe1ff;border-radius:10px;background:#eef6ff;color:#315c94}body.opsc-manager-schedule-mounted .sm-recurring-v250-preview{flex-direction:column;align-items:flex-start}body.opsc-manager-schedule-mounted .sm-recurring-v250-preview strong{color:#124eaf;font-size:11px}body.opsc-manager-schedule-mounted .sm-recurring-v250-preview span{font-size:9px;line-height:1.55}body.opsc-manager-schedule-mounted .sm-lock-v250-scopes{grid-template-columns:repeat(5,1fr);margin-top:0}body.opsc-manager-schedule-mounted .sm-lock-v250-scopes button{flex-direction:column;min-height:64px}body.opsc-manager-schedule-mounted .sm-lock-v250-target{margin-top:15px}body.opsc-manager-schedule-mounted .sm-lock-v250-protection div{display:flex;flex-direction:column;gap:2px}body.opsc-manager-schedule-mounted .sm-lock-v250-protection strong{font-size:11px}body.opsc-manager-schedule-mounted .sm-lock-v250-protection span{font-size:9px}@media(max-width:900px){body.opsc-manager-schedule-mounted .sm-bulk-v250-backdrop,body.opsc-manager-schedule-mounted .sm-recurring-v250-backdrop,body.opsc-manager-schedule-mounted .sm-lock-v250-backdrop{align-items:end;padding:0}body.opsc-manager-schedule-mounted .sm-bulk-v250,body.opsc-manager-schedule-mounted .sm-recurring-v250,body.opsc-manager-schedule-mounted .sm-lock-v250{width:100%;max-width:none;max-height:94dvh;border-radius:22px 22px 0 0}body.opsc-manager-schedule-mounted .sm-bulk-v250-layout{grid-template-columns:1fr;overflow:auto}body.opsc-manager-schedule-mounted .sm-bulk-v250-actions{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #e2ebf7}body.opsc-manager-schedule-mounted .sm-bulk-v250-actions button{width:auto;min-width:max-content;padding:0 12px}body.opsc-manager-schedule-mounted .sm-bulk-v250-content{overflow:visible}body.opsc-manager-schedule-mounted .sm-bulk-v250-filters,body.opsc-manager-schedule-mounted .sm-bulk-v250-config,body.opsc-manager-schedule-mounted .sm-recurring-v250-grid{grid-template-columns:1fr}body.opsc-manager-schedule-mounted .sm-bulk-v250-table>label{grid-template-columns:18px 1fr auto}body.opsc-manager-schedule-mounted .sm-bulk-v250-table>label>b,body.opsc-manager-schedule-mounted .sm-bulk-v250-table>label>em{display:none}body.opsc-manager-schedule-mounted .sm-recurring-v250-patterns,body.opsc-manager-schedule-mounted .sm-lock-v250-scopes{grid-template-columns:1fr 1fr}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope{align-items:flex-start;flex-direction:column}body.opsc-manager-schedule-mounted .sm-recurring-v250-scope>span{margin-right:0}}body.opsc-manager-schedule-mounted .notes-v3__files--desktop,body.opsc-manager-schedule-mounted .sm-bulk-v250-note--mobile{display:none!important}@media(min-width:901px){body.opsc-manager-schedule-mounted .sm-root .sm-modal .notes-v3 label.notes-v3__files--desktop{display:block!important;min-height:52px!important;overflow:hidden!important;border:1px solid #d6e2f2!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-modal .notes-v3 label.notes-v3__files--mobile{display:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-modal .notes-v3 label.notes-v3__files>input[type=file]{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important}body.opsc-manager-schedule-mounted .sm-root .sm-modal .notes-v3 label.notes-v3__files>.notes-v3__file-control{display:grid!important;grid-template-columns:28px auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:50px!important;padding:7px 10px!important}body.opsc-manager-schedule-mounted .sm-root .sm-modal .notes-v3 .notes-v3__file-control>i{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#edf5ff!important;color:#1764e9!important}body.opsc-manager-schedule-mounted .sm-root .sm-modal .notes-v3 .notes-v3__file-control>strong{min-height:29px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border-radius:7px!important;background:#176df6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:8px!important}body.opsc-manager-schedule-mounted .sm-root .sm-modal .notes-v3 .notes-v3__file-control>small{overflow:hidden!important;color:#6f84a2!important;font-size:7.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-root .sm-modal:has(.stl-v2) .stl-v2__workspace{overflow-x:hidden!important;overflow-y:auto!important}body.opsc-manager-schedule-mounted .sm-root .sm-modal:has(.stl-v2) .stl-v2__controls{grid-template-columns:minmax(145px,.8fr) repeat(2,minmax(0,1fr))!important;overflow:hidden!important}}@media(max-width:900px){body.opsc-manager-schedule-mounted .sm-bulk-v250-toggle,body.opsc-manager-schedule-mounted .sm-recurring-v250-toggle,body.opsc-manager-schedule-mounted .sm-bulk-v250-action-panel{display:none!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-note--mobile{display:flex!important}}@media(min-width:901px){body.opsc-manager-schedule-mounted .sm-ai-fab-mobile-only{display:none!important}body.opsc-manager-schedule-mounted .dsb-main{padding-top:10px!important}body.opsc-manager-schedule-mounted .dsb-kpis{margin-top:0!important}body.opsc-manager-schedule-mounted .dsb-planningbar{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0 3px;border-top:1px solid #e8eff9}body.opsc-manager-schedule-mounted .dsb-planningbar>span{display:inline-flex;align-items:center;gap:6px;padding-right:2px;color:#7890b1;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}body.opsc-manager-schedule-mounted .dsb-planningbar .dsb-week-nav{justify-content:flex-start}body.opsc-manager-schedule-mounted .dsb-planningbar .dsb-week-nav button{height:32px;min-width:34px;padding:0 10px;border-radius:8px}body.opsc-manager-schedule-mounted .dsb-planningbar .dsb-week-nav .dsb-week-label{min-width:138px}body.opsc-manager-schedule-mounted .dsb-filterbar{overflow:visible!important;position:relative;z-index:30}body.opsc-manager-schedule-mounted .dsb-filter-dropdown{position:relative;min-width:0}body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button{width:100%;height:30px;display:grid;grid-template-columns:14px minmax(0,1fr) 12px;align-items:center;gap:6px;padding:0 9px;border:1px solid #dce8f7;border-radius:8px;background:#fff;color:#244b7c;font-size:7px;font-weight:780;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.opsc-manager-schedule-mounted .dsb-filter-dropdown.is-open>button{border-color:#6da7ff;box-shadow:0 0 0 3px #4184ff1f}body.opsc-manager-schedule-mounted .dsb-filter-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:100;width:max(190px,100%);max-height:250px;display:flex;flex-direction:column;gap:3px;padding:7px;overflow:hidden;border:1px solid #cfdef2;border-radius:11px;background:#fff;box-shadow:0 18px 42px #11305e2e}body.opsc-manager-schedule-mounted .dsb-filter-menu>label{height:31px;flex:0 0 31px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #e0e9f6;border-radius:7px;color:#6482a9}body.opsc-manager-schedule-mounted .dsb-filter-menu input{width:100%;min-width:0;border:0;outline:0;color:#173b6d;font-size:8px}body.opsc-manager-schedule-mounted .dsb-filter-menu>div{min-height:0;overflow-y:auto}body.opsc-manager-schedule-mounted .dsb-filter-menu button{width:100%;min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;border:0;border-radius:7px;background:#fff;color:#365d88;font-size:8px;font-weight:720;text-align:left;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-filter-menu button:hover,body.opsc-manager-schedule-mounted .dsb-filter-menu button.is-selected{background:#edf5ff;color:#1764e9}body.opsc-manager-schedule-mounted .dsb-filter-menu>small{padding:8px;color:#8094b0;font-size:8px;text-align:center}body.opsc-manager-schedule-mounted .sm-bulk-v252-config{min-height:104px!important;animation:bulkV252In .16s ease-out}@keyframes bulkV252In{0%{opacity:.4;transform:translateY(3px)}}body.opsc-manager-schedule-mounted .sm-bulk-v252-intro{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid #d7e5f8;border-radius:10px;background:#fff}body.opsc-manager-schedule-mounted .sm-bulk-v252-intro>i{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:9px;background:#eaf3ff;color:#1764e9;font-style:normal}body.opsc-manager-schedule-mounted .sm-bulk-v252-intro span{display:flex;flex-direction:column;gap:3px}body.opsc-manager-schedule-mounted .sm-bulk-v252-intro strong{color:#143665;font-size:11px}body.opsc-manager-schedule-mounted .sm-bulk-v252-intro small{color:#6d84a4;font-size:8.5px;font-weight:600}body.opsc-manager-schedule-mounted .sm-bulk-v252-config.is-delete .sm-bulk-v252-intro{border-color:#fecdd3;background:#fff7f8}body.opsc-manager-schedule-mounted .sm-bulk-v252-config.is-delete .sm-bulk-v252-intro>i{background:#ffe8ec;color:#dc3650}body.opsc-manager-schedule-mounted .sm-bulk-v252-config.is-lock .sm-bulk-v252-intro{border-color:#c9dcff;background:#f5f9ff}body.opsc-manager-schedule-mounted .cov-v252-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:16px;margin-bottom:12px;padding:15px 17px;border:1px solid #d5e4f7;border-radius:15px;background:linear-gradient(135deg,#f2f7ff,#fff)}body.opsc-manager-schedule-mounted .cov-v252-hero>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 9px}body.opsc-manager-schedule-mounted .cov-v252-hero span{color:#617d9f;font-size:10px;font-weight:750}body.opsc-manager-schedule-mounted .cov-v252-hero strong{color:#153d74;font-size:25px}body.opsc-manager-schedule-mounted .cov-v252-hero small{grid-column:1 / -1;color:#7890aa;font-size:9px}body.opsc-manager-schedule-mounted .cov-v252-meter{height:8px;overflow:hidden;border-radius:999px;background:#dce7f5}body.opsc-manager-schedule-mounted .cov-v252-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d7bf3,#20b980)}body.opsc-manager-schedule-mounted .cov-v252-hero>button{min-height:35px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #f2d69c;border-radius:9px;background:#fffaf0;color:#a56700;font-size:9px;font-weight:800}body.opsc-manager-schedule-mounted .cov-v252-tabs{display:flex;gap:5px;margin:4px 0 10px;padding:4px;border:1px solid #dde8f5;border-radius:11px;background:#f6f9fd}body.opsc-manager-schedule-mounted .cov-v252-tabs button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#607b9d;font-size:9px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .cov-v252-tabs button.is-active{background:#fff;color:#1764e9;box-shadow:0 5px 14px -12px #174ea6}body.opsc-manager-schedule-mounted .cov-v252-tabs b{padding:2px 6px;border-radius:99px;background:#e7f0ff}body.opsc-manager-schedule-mounted .cov-list{max-height:43vh;overflow-y:auto;padding-right:3px}body.opsc-manager-schedule-mounted .audit-v252-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.opsc-manager-schedule-mounted .audit-v252-summary>span{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border:1px solid #dfe9f5;border-radius:11px;background:#fff}body.opsc-manager-schedule-mounted .audit-v252-summary small{color:#7e93ad;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}body.opsc-manager-schedule-mounted .audit-v252-summary strong{color:#244c79;font-size:18px}body.opsc-manager-schedule-mounted .audit-v252-summary .is-danger strong{color:#d64b5d}body.opsc-manager-schedule-mounted .audit-v252-summary .is-safe strong{color:#15956a}body.opsc-manager-schedule-mounted .dsb-insight-backdrop{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:22px;background:#081836ad;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}body.opsc-manager-schedule-mounted .dsb-insight-modal{width:min(780px,92vw);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #cddff6;border-radius:20px;background:#fff;box-shadow:0 30px 90px #04173857}body.opsc-manager-schedule-mounted .dsb-insight-modal>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto 35px;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid #dfe9f5;background:linear-gradient(135deg,#f2f7ff,#fff)}body.opsc-manager-schedule-mounted .dsb-insight-modal>header>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e7f1ff;color:#1764e9;font-style:normal}body.opsc-manager-schedule-mounted .dsb-insight-modal h2{margin:0;color:#102f61;font-size:18px}body.opsc-manager-schedule-mounted .dsb-insight-modal header p{margin:4px 0 0;color:#7086a4;font-size:10px}body.opsc-manager-schedule-mounted .dsb-insight-modal header>b{padding:5px 9px;border-radius:99px;background:#e7f1ff;color:#1764e9;font-size:11px}body.opsc-manager-schedule-mounted .dsb-insight-modal header>button{width:35px;height:35px;border:1px solid #dce7f4;border-radius:10px;background:#fff;color:#587394;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-insight-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px 0}body.opsc-manager-schedule-mounted .dsb-insight-summary span{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid #e1eaf5;border-radius:10px;background:#f9fbff}body.opsc-manager-schedule-mounted .dsb-insight-summary small{color:#8296af;font-size:8px;text-transform:uppercase;font-weight:800}body.opsc-manager-schedule-mounted .dsb-insight-summary strong{color:#294f7a;font-size:10px}body.opsc-manager-schedule-mounted .dsb-insight-summary strong.is-attention{color:#d66a16}body.opsc-manager-schedule-mounted .dsb-insight-summary strong.is-clear{color:#14966b}body.opsc-manager-schedule-mounted .dsb-insight-list{min-height:180px;display:grid;gap:7px;padding:12px 16px 16px;overflow-y:auto}body.opsc-manager-schedule-mounted .dsb-insight-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e0eaf6;border-radius:11px;background:#fff}body.opsc-manager-schedule-mounted .dsb-insight-list article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eaf3ff;color:#1764e9;font-style:normal}body.opsc-manager-schedule-mounted .dsb-insight-list article>i.is-warn{background:#fff5df;color:#db7b0a}body.opsc-manager-schedule-mounted .dsb-insight-list article>i.is-danger{background:#fff0f2;color:#d94b61}body.opsc-manager-schedule-mounted .dsb-insight-list article div{display:flex;flex-direction:column;gap:3px}body.opsc-manager-schedule-mounted .dsb-insight-list article strong{color:#1b416d;font-size:11px}body.opsc-manager-schedule-mounted .dsb-insight-list article small{color:#647f9f;font-size:9px}body.opsc-manager-schedule-mounted .dsb-insight-list article em{color:#91a2b6;font-size:8px;font-style:normal}body.opsc-manager-schedule-mounted .dsb-insight-list article>b{color:#2f6fd7;font-size:9px}body.opsc-manager-schedule-mounted .dsb-insight-list article>b.is-warn{color:#d27609}body.opsc-manager-schedule-mounted .dsb-insight-list article>b.is-danger{color:#cf4058;text-transform:capitalize}body.opsc-manager-schedule-mounted .dsb-insight-empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:5px;color:#1a9a6d;text-align:center}body.opsc-manager-schedule-mounted .dsb-insight-empty strong{color:#315775;font-size:12px}body.opsc-manager-schedule-mounted .dsb-insight-empty span{color:#8397ae;font-size:9px}body.opsc-manager-schedule-mounted .dsb-insight-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e0e9f5;background:#f9fbfe}body.opsc-manager-schedule-mounted .dsb-insight-modal>footer button{min-height:35px;padding:0 14px;border:1px solid #d5e2f2;border-radius:9px;background:#fff;color:#365a84;font-size:9px;font-weight:800;cursor:pointer}body.opsc-manager-schedule-mounted .dsb-insight-modal>footer button.is-primary{border-color:#1764e9;background:#1764e9;color:#fff}}@media(min-width:901px){body.opsc-manager-schedule-mounted .dsb-actionbar>h2{margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid #dce7f5!important;color:#102f5e!important;font-size:15px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.015em!important}body.opsc-manager-schedule-mounted .dsb-filterbar{grid-template-columns:minmax(230px,1.32fr) repeat(4,minmax(150px,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:10px!important;padding:8px 0 10px!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search,body.opsc-manager-schedule-mounted .dsb-filter-dropdown,body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button{height:44px!important;min-height:44px!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search,body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button{width:100%!important;margin:0!important;padding:0 14px!important;border:1px solid #cfddf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search{display:flex!important;align-items:center!important;gap:10px!important}body.opsc-manager-schedule-mounted .dsb-filterbar .dsb-search>input{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#173b6d!important;font-size:10px!important;font-weight:750!important}body.opsc-manager-schedule-mounted .dsb-filter-dropdown>button{grid-template-columns:18px minmax(0,1fr) 14px!important;gap:9px!important;font-size:9px!important}body.opsc-manager-schedule-mounted .dsb-filter-secondary{grid-column:1 / -1!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:8px 10px!important;border:1px solid #d7e3f2!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 10px 25px -25px #1d4e9680!important}body.opsc-manager-schedule-mounted .dsb-filter-secondary .dsb-planningbar{min-height:40px!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important}body.opsc-manager-schedule-mounted .dsb-date-navigator,body.opsc-manager-schedule-mounted .dsb-week-nav{display:flex!important;align-items:center!important;gap:7px!important}body.opsc-manager-schedule-mounted .dsb-filter-secondary .dsb-week-nav button{height:38px!important;min-height:38px!important;min-width:40px!important;padding:0 12px!important;border:1px solid #d2e0f1!important;border-radius:10px!important;background:#fff!important;color:#16447c!important;font-size:9px!important;font-weight:820!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .dsb-filter-secondary .dsb-week-nav .dsb-week-view{min-width:72px!important}body.opsc-manager-schedule-mounted .dsb-filter-secondary .dsb-week-nav .dsb-week-label{min-width:178px!important}body.opsc-manager-schedule-mounted .dsb-filter-actions{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:15px!important;padding:0 2px 0 16px!important;border-left:1px solid #dce7f4!important}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-toggle{min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#294f79!important;font-size:8px!important;font-weight:820!important}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-reset{height:38px!important;min-height:38px!important;margin:0!important;padding:0 13px!important;border-radius:10px!important;background:#edf5ff!important}body.opsc-manager-schedule-mounted .sm-bulk-v250{max-height:90vh!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-layout{min-height:0!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-content{display:block!important;min-height:0!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-filters{margin-bottom:10px!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-config{position:relative!important;width:100%!important;min-height:0!important;margin:0 0 10px!important;overflow:visible!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-config textarea{position:static!important;min-height:72px!important}body.opsc-manager-schedule-mounted .sm-bulk-v252-picker-bar{position:relative!important;clear:both!important;width:100%!important;margin:0 0 8px!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-table-head{position:relative!important;margin:0!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-table{min-height:0!important;max-height:none!important;overflow:visible!important}}@media(min-width:901px){body.opsc-manager-schedule-mounted .dsb-date-picker__menu{left:0!important;right:auto!important;z-index:2147483000!important;width:410px!important;max-width:calc(100vw - var(--rh-side-w, 0px) - 48px)!important;padding:0!important;overflow:hidden!important;border:1px solid #cbdcf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 25px 70px #0a2a593d!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu header{min-height:68px!important;padding:15px 17px 12px!important;background:linear-gradient(135deg,#eff6ff,#fff)!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu header strong{font-size:13px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu header small{font-size:9px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label{margin:0!important;padding:13px 17px!important;border-bottom:1px solid #e4ecf6!important;background:#fff!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu input{width:180px!important;min-height:42px!important;border-radius:10px!important;font-size:10px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div{gap:8px!important;margin:0!important;padding:12px 17px!important;background:#f8fbff!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div button{min-height:42px!important;border-radius:10px!important;background:#fff!important;color:#1d4d81!important;font-size:8.5px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu footer{margin:0!important;padding:12px 17px 15px!important;background:#fff!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu footer button{min-height:40px!important;padding:0 16px!important;border-radius:10px!important;font-size:9px!important;box-shadow:0 10px 18px -15px #1764e9e6!important}}@media(min-width:901px){body.opsc-manager-schedule-mounted .sm-shift-types-menu button.is-inactive{opacity:.68;background:#f3f6fa;color:#536a85}body.opsc-manager-schedule-mounted .sm-shift-types-menu button.is-inactive strong{color:#536a85}}body.opsc-manager-schedule-mounted .sm-day-overview__meetings{display:grid;gap:12px;margin:16px 0 8px;padding:16px 18px;border:1px solid #d9e6f8;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f4f8ff)}body.opsc-manager-schedule-mounted .sm-day-overview__meetings-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}body.opsc-manager-schedule-mounted .sm-day-overview__meetings-head strong{font-size:16px;color:#18345f}body.opsc-manager-schedule-mounted .sm-day-overview__meetings-head small{color:#6d84a6;font-weight:700}body.opsc-manager-schedule-mounted .sm-day-overview__meeting-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #d7e3f6;border-radius:16px;background:#fff;box-shadow:0 14px 30px -28px #234c9040}body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card strong{display:block;color:#16325f;font-size:14px;font-weight:900}body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card span{display:block;margin-top:4px;color:#5e789c;font-size:12px;font-weight:700}body.opsc-manager-schedule-mounted .sm-day-overview__meeting-card small{color:#356adf;font-size:12px;font-weight:800}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-reset--secondary{border-color:#cfe0f7!important;background:#fff!important;color:#17438b!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-reset--secondary:hover{background:#f3f8ff!important}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-toggle{font-size:11px!important;font-weight:850!important;color:#183c71!important;gap:10px!important}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-toggle i{width:38px!important;height:22px!important;background:#c9d6e9!important;box-shadow:inset 0 0 0 1px #142d510d}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-toggle i:after{width:18px!important;height:18px!important;top:2px!important;left:2px!important}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-toggle input:checked+i{background:#2d6ff3!important}body.opsc-manager-schedule-mounted .dsb-filter-actions .dsb-toggle input:checked+i:after{transform:translate(16px)!important}@media(max-width:768px){.msm-mobile{display:block;min-height:100%;padding:12px 12px 92px;background:var(--op-surface-subtle,#f5f9ff);color:var(--op-text,#112544)}.msm-mobile__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:#fff;border:1px solid var(--op-border,#d8e6f8);border-radius:18px;position:sticky;top:0;z-index:20}.msm-mobile__top>div{display:grid;gap:2px}.msm-mobile__top small{color:var(--op-text-muted,#6c84a8);font-weight:750}.msm-mobile__top strong{font-size:18px}.msm-mobile button{font:inherit}.msm-mobile__top>button,.msm-mobile__controls>button{min-height:42px;border:1px solid var(--op-border,#d8e6f8);border-radius:13px;background:#fff;color:var(--op-text,#112544);font-weight:800;padding:0 13px}.msm-mobile__top>button.is-active{background:var(--op-primary,#2f72ee);color:#fff;border-color:var(--op-primary,#2f72ee)}.msm-mobile__controls{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);gap:8px;margin:10px 0}.msm-mobile__controls label{min-width:0;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--op-border,#d8e6f8);border-radius:13px;padding:0 12px}.msm-mobile__controls input{min-width:0;width:100%;height:42px;border:0;outline:0;background:transparent;color:var(--op-text,#112544)}.msm-day{margin-top:10px;background:#fff;border:1px solid var(--op-border,#d8e6f8);border-radius:18px;overflow:hidden}.msm-day.is-today{border-color:#8db8ff;box-shadow:0 0 0 2px #2f72ee12}.msm-day__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;background:var(--op-primary-soft,#edf5ff);border-bottom:1px solid var(--op-border,#d8e6f8)}.msm-day__head>div{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.msm-day__head small{font-weight:800;color:var(--op-text-muted,#6c84a8)}.msm-day__head strong{font-size:16px}.msm-day__head em{font-style:normal;font-size:11px;padding:4px 7px;border-radius:999px;background:#fff;color:var(--op-primary,#2f72ee)}.msm-day__head>span{font-size:11px;font-weight:800;color:var(--op-text-muted,#6c84a8)}.msm-day__list{display:grid}.msm-employee{padding:12px 13px;border-top:1px solid #edf2f8}.msm-employee:first-child{border-top:0}.msm-employee.is-selected{background:#eef5ff}.msm-employee__identity{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;color:inherit;padding:0}.msm-employee__identity>i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;overflow:hidden;background:#eaf2ff;color:#276be5;font-style:normal;font-weight:850}.msm-employee__identity img{width:100%;height:100%;object-fit:cover}.msm-employee__identity>span{display:grid;gap:2px;min-width:0;flex:1}.msm-employee__identity strong,.msm-employee__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-employee__identity small{color:var(--op-text-muted,#6c84a8)}.msm-select-dot{width:28px;height:28px;border:1px solid #a9c8f7;border-radius:50%;display:grid;place-items:center;color:transparent;background:#fff}.msm-employee.is-selected .msm-select-dot{background:var(--op-primary,#2f72ee);border-color:var(--op-primary,#2f72ee);color:#fff}.msm-employee__shifts{display:grid;gap:7px;margin:10px 0 0 48px}.msm-shift,.msm-open-cell{width:100%;min-height:50px;border:1px solid var(--op-border,#d8e6f8);border-radius:13px;background:#fbfdff;color:inherit;text-align:left;padding:9px 11px}.msm-shift{display:flex;align-items:center;justify-content:space-between;gap:10px}.msm-shift>span{display:grid;gap:2px}.msm-shift small{color:var(--op-text-muted,#6c84a8)}.msm-shift em{font-style:normal;text-transform:capitalize;font-size:10px;font-weight:850;padding:5px 7px;border-radius:999px;background:#edf5ff;color:#2568d9}.msm-open-cell{display:flex;align-items:center;gap:7px;color:#276be5;font-weight:800;background:#f7fbff}.msm-open-cell:disabled{opacity:.5}.msm-day__empty,.msm-mobile__empty{padding:24px;text-align:center;color:var(--op-text-muted,#6c84a8)}.msm-selection-bar{position:fixed;z-index:9998;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:10px;background:#fff;border:1px solid #bcd5f7;border-radius:18px;box-shadow:0 18px 48px #0e264a33}.msm-selection-bar>div{display:grid;min-width:0}.msm-selection-bar small{color:var(--op-text-muted,#6c84a8);font-size:10px}.msm-selection-bar button{height:38px;padding:0 10px;border-radius:11px;border:1px solid #bcd5f7;background:#edf5ff;color:#205fca;font-weight:850}.msm-selection-bar button:nth-of-type(2){background:var(--op-primary,#2f72ee);border-color:var(--op-primary,#2f72ee);color:#fff}}@media(min-width:769px){.msm-mobile{display:none!important}}@media(max-width:768px){.msm-sheet-backdrop{position:fixed;inset:0;z-index:2147483000;background:#0c192dad;display:flex;align-items:flex-end;justify-content:center;padding:0}.msm-detail-sheet{width:100%;max-height:94dvh;background:var(--op-surface,#fff);border-radius:22px 22px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -18px 60px #08193238;border:1px solid var(--op-border,#d9e4f4)}.msm-detail-sheet__header{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;padding:18px 18px 14px;background:var(--op-surface,#fff);border-bottom:1px solid var(--op-border,#d9e4f4)}.msm-detail-sheet__header small{display:block;color:var(--op-primary,#2d6fe8);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.msm-detail-sheet__header h2{margin:3px 0 2px;font-size:22px;color:var(--op-text,#0c2344)}.msm-detail-sheet__header p{margin:0;color:var(--op-text-muted,#6f829e);font-size:13px}.msm-detail-sheet__header button{width:42px;height:42px;border-radius:13px;border:1px solid var(--op-border,#d9e4f4);background:#f7faff;color:var(--op-text,#0c2344);display:grid;place-items:center}.msm-detail-sheet__body{overflow:auto;padding:14px 14px 96px;display:grid;gap:12px;-webkit-overflow-scrolling:touch}.msm-detail-person{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px;border:1px solid var(--op-border,#d9e4f4);border-radius:16px;background:#fbfdff}.msm-detail-person>i{width:48px;height:48px;border-radius:14px;background:var(--op-primary-soft,#eaf3ff);display:grid;place-items:center;font-style:normal;font-weight:800;color:var(--op-primary,#2d6fe8);overflow:hidden}.msm-detail-person>i img{width:100%;height:100%;object-fit:cover}.msm-detail-person small,.msm-detail-person span{display:block;color:var(--op-text-muted,#6f829e);font-size:12px}.msm-detail-person strong{display:block;color:var(--op-text,#0c2344);font-size:15px;margin:2px 0}.msm-detail-person>b{font-size:11px;padding:6px 9px;border-radius:999px;background:var(--op-primary-soft,#eaf3ff);color:var(--op-primary,#2d6fe8);text-transform:capitalize;white-space:nowrap}.msm-detail-card{border:1px solid var(--op-border,#d9e4f4);border-radius:16px;background:var(--op-surface,#fff);overflow:hidden}.msm-detail-card>header{display:flex;align-items:center;gap:9px;padding:12px 13px;border-bottom:1px solid var(--op-border,#d9e4f4);background:#fbfdff}.msm-detail-card>header i{width:32px;height:32px;border-radius:10px;background:var(--op-primary-soft,#eaf3ff);color:var(--op-primary,#2d6fe8);display:grid;place-items:center}.msm-detail-card>header strong{color:var(--op-text,#0c2344);font-size:14px}.msm-detail-card>div{padding:2px 13px 8px}.msm-detail-row{padding:10px 0;border-bottom:1px solid #edf2f8;display:grid;grid-template-columns:minmax(105px,35%) minmax(0,1fr);gap:10px;align-items:start}.msm-detail-row:last-child{border-bottom:0}.msm-detail-row span{font-size:12px;color:var(--op-text-muted,#6f829e)}.msm-detail-row strong{font-size:13px;line-height:1.35;color:var(--op-text,#0c2344);overflow-wrap:anywhere}.msm-detail-row small{grid-column:2;font-size:11px;color:var(--op-text-muted,#6f829e)}.msm-detail-note{padding:11px 0;border-bottom:1px solid #edf2f8}.msm-detail-note:last-child{border:0}.msm-detail-note p{margin:4px 0;color:var(--op-text,#0c2344);font-size:13px}.msm-detail-note small,.msm-detail-empty{color:var(--op-text-muted,#6f829e);font-size:12px}.msm-detail-sheet__footer{position:sticky;bottom:0;z-index:4;display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--op-surface,#fff);border-top:1px solid var(--op-border,#d9e4f4)}.msm-detail-sheet__footer button{min-height:44px;flex:1;border-radius:12px;border:1px solid var(--op-border,#d9e4f4);background:#fff;color:var(--op-text,#0c2344);font-weight:800;display:flex;align-items:center;justify-content:center;gap:6px}.msm-detail-sheet__footer .is-primary{background:var(--op-primary,#2d6fe8);color:#fff;border-color:var(--op-primary,#2d6fe8)}}@media(min-width:769px){.msm-sheet-backdrop{display:none!important}}@media(min-width:901px){html body.opsc-manager-schedule-mounted .dsb-date-picker__menu{width:320px!important;max-width:calc(100vw - 32px)!important;border-radius:14px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>header{padding:13px 15px 10px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>header strong{font-size:14px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label{grid-template-columns:40px 1fr!important;padding:10px 15px!important;gap:7px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label input{height:36px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div{gap:6px!important;padding:9px 15px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div>button{height:34px!important;min-height:34px!important;padding:0 5px!important;font-size:9px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>footer{padding:9px 15px 12px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>footer button{height:35px!important;min-height:35px!important;width:100%!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted .msd-v438{display:grid;gap:14px;min-width:0}body.opsc-manager-schedule-mounted .msd-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid #d9e7f7;border-radius:18px;background:linear-gradient(180deg,#f7fbff,#fff)}body.opsc-manager-schedule-mounted .msd-avatar{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;overflow:hidden;background:#e8f2ff;color:#1769ee;font-weight:900}body.opsc-manager-schedule-mounted .msd-avatar img{width:100%;height:100%;object-fit:cover}body.opsc-manager-schedule-mounted .msd-hero span,body.opsc-manager-schedule-mounted .msd-info span{display:block;font-size:11px;font-weight:800;color:#7187a9}body.opsc-manager-schedule-mounted .msd-hero h3{margin:2px 0 3px;color:#102b57;font-size:18px}body.opsc-manager-schedule-mounted .msd-hero p{margin:0;color:#6f84a6;font-size:12px}body.opsc-manager-schedule-mounted .msd-status{padding:6px 10px;border-radius:999px;background:#edf4ff;color:#2469df;text-transform:capitalize}body.opsc-manager-schedule-mounted .msd-status.is-published{background:#e8f8ef;color:#16854c}body.opsc-manager-schedule-mounted .msd-status.is-cancelled{background:#fff0f1;color:#d94254}body.opsc-manager-schedule-mounted .msd-section{border:1px solid #d9e7f7;border-radius:18px;background:#fff;padding:15px;min-width:0}body.opsc-manager-schedule-mounted .msd-section>header{display:flex;gap:10px;align-items:center;margin-bottom:12px}body.opsc-manager-schedule-mounted .msd-section>header>i{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#eef5ff;color:#1769ee}body.opsc-manager-schedule-mounted .msd-section>header strong{display:block;color:#17345f}body.opsc-manager-schedule-mounted .msd-section>header small{display:block;color:#788eaf;margin-top:2px}body.opsc-manager-schedule-mounted .msd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.opsc-manager-schedule-mounted .msd-info{border:1px solid #e1ebf7;border-radius:13px;background:#fbfdff;padding:11px;min-width:0}body.opsc-manager-schedule-mounted .msd-info strong{display:block;margin-top:4px;color:#17345f;overflow-wrap:anywhere}body.opsc-manager-schedule-mounted .msd-info small{display:block;margin-top:4px;color:#8598b5;line-height:1.35}body.opsc-manager-schedule-mounted .msd-note-list{display:grid;gap:9px}body.opsc-manager-schedule-mounted .msd-note-list>article{border:1px solid #e1ebf7;border-radius:13px;background:#fbfdff;padding:12px}body.opsc-manager-schedule-mounted .msd-note-list>article>div{display:flex;justify-content:space-between;gap:10px}body.opsc-manager-schedule-mounted .msd-note-list p{margin:8px 0;color:#334f7e;white-space:pre-wrap;overflow-wrap:anywhere}body.opsc-manager-schedule-mounted .msd-note-list small,body.opsc-manager-schedule-mounted .msd-empty-note{color:#7d91af}body.opsc-manager-schedule-mounted .msd-note-list span[class^=is-]{padding:3px 7px;border-radius:999px;background:#edf4ff;color:#2469df;font-size:10px;font-weight:800}body.opsc-manager-schedule-mounted .msd-note-list .is-high,body.opsc-manager-schedule-mounted .msd-note-list .is-critical{background:#fff0f1;color:#d94254}body.opsc-manager-schedule-mounted .sm-reference-shift__draft{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 6px;border-radius:999px;border:1px solid #c9ddff;background:#edf5ff;color:#2769d8;font-size:8.5px;font-weight:900;letter-spacing:.02em}body.opsc-manager-schedule-mounted .sm-reference-shift__draft.is-modified{background:#fff7e8;border-color:#f4dca6;color:#9a6716}body.opsc-manager-schedule-mounted .dsb-tool-tile{position:relative}body.opsc-manager-schedule-mounted .dsb-attention{position:absolute;top:7px;right:7px;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#fff3e8;border:1px solid #ffc98f;color:#c86400;font-size:9px;font-weight:900;box-shadow:0 0 #ff9a3e59;animation:opsc-v438-attention 1.8s ease-in-out infinite}body.opsc-manager-schedule-mounted .dsb-attention:before{content:"";position:absolute;inset:-4px;border-radius:999px;border:1px solid rgba(255,154,62,.28);animation:opsc-v438-ring 1.8s ease-out infinite}@keyframes opsc-v438-attention{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.82}}@keyframes opsc-v438-ring{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.35);opacity:0}}body.opsc-manager-schedule-mounted .sm-modal-foot,body.opsc-manager-schedule-mounted .v80-offer-footer,body.opsc-manager-schedule-mounted .ml-reference-footer{min-height:70px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:13px 20px!important;background:#fff!important;border-top:1px solid #dce7f5!important}body.opsc-manager-schedule-mounted .sm-modal-foot button,body.opsc-manager-schedule-mounted .v80-offer-footer button,body.opsc-manager-schedule-mounted .ml-reference-footer button{min-height:44px!important;border-radius:12px!important;padding:0 18px!important;font-weight:800!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-backdrop,body.opsc-manager-schedule-mounted .sm-modal-backdrop,body.opsc-manager-schedule-mounted .modal-overlay,body.opsc-manager-schedule-mounted .sm-multi-v384-backdrop{background:#0b182ba8!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;position:fixed!important;inset:0!important;z-index:2147483000!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted .sm-v438-selection-toolbar{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:2147481000;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #cfe0f6;border-radius:16px;background:#fffffff7;box-shadow:0 20px 50px #0f2d5538;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.opsc-manager-schedule-mounted .sm-v438-selection-toolbar>div{padding:0 8px 0 2px;min-width:170px}body.opsc-manager-schedule-mounted .sm-v438-selection-toolbar strong{display:block;color:#17345f}body.opsc-manager-schedule-mounted .sm-v438-selection-toolbar span{display:block;margin-top:2px;color:#7b8eaa;font-size:10px}body.opsc-manager-schedule-mounted .sm-v438-selection-toolbar button{height:38px;border:1px solid #d5e3f5;border-radius:10px;background:#fff;color:#28558d;font-weight:800;padding:0 11px;display:inline-flex;align-items:center;gap:6px}body.opsc-manager-schedule-mounted .sm-v438-selection-toolbar button:hover{background:#f6faff}body.opsc-manager-schedule-mounted .sm-v438-selection-toolbar .is-clear{color:#7b8798}}@media(min-width:769px){body.opsc-manager-schedule-mounted :is(.ai-chat-overlay,.ai-modal-backdrop,.chat-modal-overlay,.dsb-insight-backdrop,.mid-backdrop,.ot-backdrop,.sched-mgr-overlay,.shift-marketplace-overlay,.sm-bulk-schedule-v290-backdrop,.sm-overlay,.sm-tour-root){position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#0b182ba8!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483000!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .ss259-desktop-content :is(.ss259-page-grid,.ss259-panel,.ss259-panel>div,.ss259-fields,.ss259-qualification-table){overflow:visible!important}html body.opsc-manager-schedule-mounted .ss259-select.is-open{z-index:2147483000!important}body.opsc-manager-schedule-mounted .ss259-select-menu{z-index:2147483001!important;max-height:300px!important;overflow-y:auto!important;box-shadow:0 18px 46px #0f326438!important}html body.opsc-manager-schedule-mounted .ss259-toggle-card{display:grid!important;grid-template-columns:34px minmax(0,1fr) 46px!important;align-items:center!important;gap:12px!important;min-width:0!important}html body.opsc-manager-schedule-mounted .ss259-toggle-card>div{min-width:0!important}body.opsc-manager-schedule-mounted .ss259-toggle-card>div strong,body.opsc-manager-schedule-mounted .ss259-toggle-card>div span{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}body.opsc-manager-schedule-mounted .ss259-toggle-card .ss259-toggle{position:relative!important;inset:auto!important;margin-left:auto!important;flex:0 0 44px!important}html body.opsc-manager-schedule-mounted .ss259-qualification-department{display:flex;align-items:end;gap:16px;margin:0 0 14px;padding:14px;border:1px solid #cfe0f7;border-radius:14px;background:#f5f9ff}body.opsc-manager-schedule-mounted .ss259-qualification-department .ss259-field{width:min(420px,100%)}body.opsc-manager-schedule-mounted .ss259-qualification-department>span{padding-bottom:12px;color:#56769e;font-weight:750}html body.opsc-manager-schedule-mounted .ss259-qualification-table{position:relative;z-index:30!important}body.opsc-manager-schedule-mounted .ss259-qualification-table>div{min-height:58px!important;align-items:center!important}html body.opsc-manager-schedule-mounted .sm-modal-backdrop,html body.opsc-manager-schedule-mounted .schedule-modal-backdrop,html body.opsc-manager-schedule-mounted [data-schedule-modal-backdrop=true]{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483000!important;background:#071222c7!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}html body.opsc-manager-schedule-mounted :is(.desktop-custom-select-menu,.custom-select-menu,.dropdown-menu,[role=listbox]){z-index:2147483400!important}}@media(min-width:901px){html body.opsc-manager-schedule-mounted .import-v255-backdrop{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:start center!important;padding:20px!important;overflow-y:auto!important;background:#081836b8!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}html body.opsc-manager-schedule-mounted .import-v255{width:min(980px,calc(100vw - 56px))!important;max-height:calc(100dvh - 40px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted .import-v255>.import-v255__body{display:block!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body.opsc-manager-schedule-mounted .import-v255__body>*+*{margin-top:12px!important}html body.opsc-manager-schedule-mounted .import-v255__drop input[type=file]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;border:0!important;pointer-events:none!important}html body.opsc-manager-schedule-mounted .import-v255__preview{min-height:150px!important;display:flex!important;flex-direction:column!important}html body.opsc-manager-schedule-mounted .import-v255__preview>div{min-height:96px!important;max-height:280px!important;overflow:auto!important}html body.opsc-manager-schedule-mounted .import-v255 footer{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:3!important;background:#fff!important}}@media(min-width:901px){html body.opsc-manager-schedule-mounted :is(.modal-overlay,.sm-modal-backdrop,.sm-modal-layer,.opsc-schedule-modal-backdrop,.import-v255-backdrop,.clx-modal-layer,.clx-modal-backdrop,.ss-modal-backdrop,.ss259-modal-backdrop,.marketplace-modal-overlay,.mmp-modal-backdrop,.leave-modal-backdrop,.leave-modal-overlay,.rl-modal-backdrop,.lr-modal-backdrop,.sc-modal-backdrop,.sc-month-modal-backdrop,.audit-modal-backdrop,.audit-drawer-backdrop){position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-height:100dvh!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#0d1c30ad!important;-webkit-backdrop-filter:blur(14px) saturate(125%)!important;backdrop-filter:blur(14px) saturate(125%)!important;overflow:auto!important;pointer-events:auto!important}html body.opsc-manager-schedule-mounted :is(.modal-overlay,.sm-modal-backdrop,.sm-modal-layer,.opsc-schedule-modal-backdrop,.import-v255-backdrop,.clx-modal-layer,.ss-modal-backdrop,.ss259-modal-backdrop,.marketplace-modal-overlay,.mmp-modal-backdrop,.leave-modal-backdrop,.leave-modal-overlay,.rl-modal-backdrop,.lr-modal-backdrop,.sc-modal-backdrop,.sc-month-modal-backdrop,.audit-modal-backdrop,.audit-drawer-backdrop)>:is(.modal,.sm-modal,.sm-dialog,.sm-modal-card,.import-v255-modal,.clx-modal,.ss-modal,.ss259-modal,.marketplace-modal,.mmp-modal,.leave-modal,.rl-modal,.lr-modal,.sc-modal,.sc-month-modal,.audit-modal,.audit-drawer,section,article,div[role=dialog]){position:relative!important;z-index:2!important;margin:auto!important;max-height:calc(100vh - 48px)!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted :is(.modal,.sm-modal,.sm-dialog,.sm-modal-card,.import-v255-modal,.clx-modal,.ss-modal,.ss259-modal,.marketplace-modal,.mmp-modal,.leave-modal,.rl-modal,.lr-modal,.sc-modal,.sc-month-modal,.audit-modal) :is(.modal-body,.sm-modal-body,.sm-dialog-body,.import-v255-body,.clx-modal-body,.ss-modal-body,.marketplace-modal-body,.mmp-modal-body,.leave-modal-body,.rl-modal-body,.lr-modal-body,.sc-modal-body,.audit-modal-body){overflow-y:auto!important;max-height:calc(100dvh - 220px)!important}html body.opsc-manager-schedule-mounted :is(.modal-backdrop,.backdrop,.clx-modal-backdrop__shade){z-index:1!important}}@media(min-width:901px){html body.opsc-manager-schedule-mounted .clx-modal-layer>.clx-modal-backdrop,html body.opsc-manager-schedule-mounted .sm-modal-layer>.sm-modal-backdrop,html body.opsc-manager-schedule-mounted .ss-modal-layer>.ss-modal-backdrop,html body.opsc-manager-schedule-mounted .modal-overlay>.modal-backdrop,html body.opsc-manager-schedule-mounted .marketplace-modal-overlay>.modal-backdrop,html body.opsc-manager-schedule-mounted .leave-modal-overlay>.modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;margin:0!important;pointer-events:auto!important}html body.opsc-manager-schedule-mounted .clx-modal-layer>.clx-modal,html body.opsc-manager-schedule-mounted .sm-modal-layer>:is(.sm-modal,.sm-dialog,.sm-modal-card),html body.opsc-manager-schedule-mounted .ss-modal-layer>.ss-modal,html body.opsc-manager-schedule-mounted .modal-overlay>:is(.modal,div[role=dialog],section,article),html body.opsc-manager-schedule-mounted .marketplace-modal-overlay>.marketplace-modal,html body.opsc-manager-schedule-mounted .leave-modal-overlay>.leave-modal{position:relative!important;z-index:2!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar{position:fixed!important;inset:auto auto 18px 50%!important;transform:translate(-50%)!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 36px)!important;height:auto!important;min-height:0!important;padding:10px 14px!important;margin:0!important;display:flex!important;align-items:center!important;gap:12px!important;border:1px solid #c9daf7!important;border-radius:18px!important;background:linear-gradient(180deg,#fbfdff,#eaf3ff)!important;box-shadow:0 16px 38px #234e962e!important;overflow:visible!important;z-index:2147483000!important}body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar>div{min-width:150px!important;display:flex!important;flex-direction:column!important;gap:2px!important}body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar strong{font-size:14px!important;color:#173c72!important}body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar span{font-size:12px!important;color:#7589aa!important}body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar button{height:42px!important;min-height:42px!important;padding:0 15px!important;border-radius:13px!important;background:#fff!important;border:1px solid #bdd1f2!important;color:#285493!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v442 .sm-v457-selection-toolbar,body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v444 .sm-v457-selection-toolbar{display:none!important}body.opsc-manager-schedule-mounted .sm-modal:has(.sm-meeting-modal-v457){width:min(820px,92vw)!important;max-width:820px!important}body.opsc-manager-schedule-mounted .sm-modal:has(.sm-meeting-modal-v457)>.sm-modal-body{padding:18px 22px!important;max-height:68vh!important}body.opsc-manager-schedule-mounted .sm-meeting-modal-v457{width:100%!important;max-width:none!important;margin:0!important}body.opsc-manager-schedule-mounted .sm-bulk-schedule-v457{width:min(1080px,94vw)!important;max-height:88vh!important;height:auto!important}body.opsc-manager-schedule-mounted .sm-bulk-schedule-v457 .sm-bulk-schedule-v290__body{min-height:0!important;height:auto!important;max-height:calc(88vh - 170px)!important;align-content:start!important}body.opsc-manager-schedule-mounted .sm-bulk-schedule-v457 .sm-bulk-schedule-v290__section{min-height:0!important}}@media(min-width:769px){:root{--ops-availability-bg: radial-gradient(circle at top left, rgba(186,212,255,.78) 0%, rgba(236,244,255,.92) 34%, #f8fbff 68%, #e9f1ff 100%)}html body .coverage-labor-page{background:var(--ops-availability-bg)!important;min-height:100vh}html body .coverage-labor-page .clx-bg-shape,html body .coverage-labor-page .clx-bg-dots{opacity:.62!important}html body .clx-modal-layer{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:24px!important}html body .clx-modal-backdrop,html body .ops-ref-backdrop{position:absolute!important;inset:0!important;background:#12223a8f!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}html body .clx-modal,html body .ops-reference-modal-card{position:relative!important;margin:0 auto!important;left:auto!important;top:auto!important;transform:none!important;max-height:min(90vh,980px)!important;border-radius:26px!important;overflow:hidden!important;box-shadow:0 28px 70px #0a1c3347!important}html body .clx-modal .ops-ref-head,html body .clx-modal header{background:linear-gradient(180deg,#edf5ff,#dfeeff)!important;border-bottom:1px solid #d6e4f8!important}html body .clx-modal .clx-modal-title-icon{background:#2f6ee7!important;color:#fff!important;box-shadow:0 10px 20px #2f6ee73d!important}html body .clx-modal .ops-ref-body{background:#f7fbff!important;padding:18px!important}html body .clx-modal .clx-v426-section-card{background:#fff!important;border:1px solid #cfe0f6!important;border-radius:22px!important;box-shadow:0 10px 24px #3e6fad0f!important}html body .clx-modal .ops-ref-foot{background:#fff!important;border-top:1px solid #dce8f7!important;padding:14px 18px!important}html body .clx-modal button[aria-label=Close],html body .clx-modal .v50-modal-close{background:#2f6ee7!important;color:#fff!important;border:2px solid #d9e6fb!important;border-radius:16px!important}}@media(max-width:768px){body.v50-modal-open{overflow:hidden!important;overscroll-behavior:none!important}body.v50-modal-open :is(.mobile-bottom-nav,.bottom-nav,.mobile-nav,.bottom-navigation,.bottom-tab-bar,.bottom-navigation-bar,[class*=bottom-nav],[class*=BottomNav],[class*=mobile-nav],[class*=MobileNav],[class*=bottom-bar],[class*=BottomBar]){opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:-1!important}.v50-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;background:#040c1ee6!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;overflow:hidden!important;box-sizing:border-box!important}.v50-modal-overlay>:is(.stp-modal-backdrop,.clx-modal-backdrop){background:transparent!important}.v50-modal{position:relative!important;z-index:1!important;box-sizing:border-box!important;width:min(450px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;border:1px solid #d8e5f4!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#111827!important;box-shadow:0 36px 96px #0f172a57!important;transform:none!important}.v50-modal-header{box-sizing:border-box!important;flex:0 0 auto!important;width:100%!important;min-height:78px!important;padding:16px!important;display:flex!important;gap:12px!important;align-items:center!important;background:linear-gradient(180deg,#eaf6ff,#f3efff)!important;border-bottom:1px solid #d8e5f4!important;color:#142a55!important;position:relative!important;z-index:5!important}.v50-modal-header>:first-child,.v50-modal-header :is(.wf-modal-title,.epx-modal-title,.dpx-modal-title,.lpx-modal-title,.rbac-modal-heading,.cs-modal-heading-group,.cs-egm-header-avatar){min-width:0!important}.v50-modal-header *{color:#142a55!important;-webkit-text-fill-color:#142a55!important;opacity:1!important;text-shadow:none!important}.v50-modal-header :is(svg,path){stroke:currentColor!important}.v50-modal-header :is(p,small,[class*=eyebrow],[class*=subtitle],[class*=sub]){color:#5b6f8e!important;-webkit-text-fill-color:#5b6f8e!important}.v50-modal-header :is(h1,h2,h3,h4,strong,b),.v50-modal-title{color:#142a55!important;-webkit-text-fill-color:#142a55!important;margin:0!important;font-size:clamp(19px,5vw,23px)!important;line-height:1.12!important;font-weight:850!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important;text-shadow:none!important}.v50-modal-header :is(p,small,.subtitle,.eyebrow),.v50-modal-subtitle{color:#5b6f8e!important;-webkit-text-fill-color:#5b6f8e!important;opacity:1!important;line-height:1.35!important;overflow-wrap:anywhere!important;text-shadow:none!important}.v50-modal-close{box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:14px!important;border:1px solid #d3dfef!important;background:#fff!important;color:#1c3765!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0 0 0 auto!important;opacity:1!important;visibility:visible!important;box-shadow:0 7px 18px #29416b1a!important}.v50-modal-close :is(svg,path){color:currentColor!important;stroke:currentColor!important}.v50-modal-body{box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:16px!important;color:#111827!important;background:#fff!important}.v50-modal-body :is(h1,h2,h3,h4,h5,h6,label,strong,b,p,span,small,li,td,th,legend,div){color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;text-shadow:none!important}.v50-modal-body :is(input,textarea,select){box-sizing:border-box!important;width:100%!important;max-width:100%!important;color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff!important}.v50-modal-body :is(input,textarea)::placeholder{color:#7c8ba2!important;-webkit-text-fill-color:#7c8ba2!important;opacity:1!important}.v50-modal-footer,.v50-modal .stp-modal-footer{box-sizing:border-box!important;flex:0 0 auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d8e5f4!important;background:#fffffffa!important}.v50-modal-footer>:is(button,a),.v50-modal .stp-modal-footer>:is(button,a),.v50-modal-footer :is(.v50-footer-buttons)>:is(button,a){box-sizing:border-box!important;min-height:56px!important;height:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;border-radius:17px!important;padding:0 14px!important;font-size:15.5px!important;line-height:1.15!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.v50-modal-footer>:is(button,a):only-child,.v50-modal .stp-modal-footer>:is(button,a):only-child{grid-column:1 / -1!important}.v50-modal-primary,.v50-modal-footer>:is(button,a):last-child:not(:only-child),.v50-modal .stp-modal-footer>:is(button,a):last-child:not(:only-child),.v50-modal-footer :is(.primary,.btn-primary,[class*=primary],[class*=Primary],[class*=submit],[class*=Submit]){color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.v50-modal-primary :is(span,strong,b,svg,path),.v50-modal-footer>:is(button,a):last-child:not(:only-child) :is(span,strong,b,svg,path),.v50-modal .stp-modal-footer>:is(button,a):last-child:not(:only-child) :is(span,strong,b,svg,path),.v50-modal-footer :is(.primary,.btn-primary,[class*=primary],[class*=Primary],[class*=submit],[class*=Submit]) :is(span,strong,b,svg,path){color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:currentColor!important}.v50-modal .v50-duplicate-search,.v50-modal :is(.search-section,.search-row,.search-box,[class*=SearchSection],[class*=SearchBox])~:is(.search-section,.search-row,.search-box,[class*=SearchSection],[class*=SearchBox]),.v50-modal input[type=search]~input[type=search]{display:none!important}.v50-modal--employee-report .epx-modal-list,.v50-modal--employee-certifications .epx-modal-list{display:grid!important;gap:12px!important;max-height:calc(100dvh - 205px)!important;overflow-y:auto!important}.v50-modal--employee-report .epx-modal-row-action,.v50-modal--employee-certifications .epx-modal-row-action{box-sizing:border-box!important;width:100%!important;min-height:76px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title badge" "detail badge"!important;gap:6px 12px!important;align-items:center!important;padding:14px!important;border-radius:18px!important;border:1px solid #dbe6f4!important;background:#fff!important;text-align:left!important}.v50-modal--employee-report .epx-modal-row-action>strong,.v50-modal--employee-certifications .epx-modal-row-action>strong{grid-area:title!important;min-width:0!important}.v50-modal--employee-report .epx-modal-row-action>span:not([class*=badge]),.v50-modal--employee-certifications .epx-modal-row-action>span:not([class*=badge]){grid-area:detail!important;min-width:0!important;overflow-wrap:anywhere!important}.v50-modal--employee-filters .epx-filter-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;margin-bottom:14px!important;border:1px solid #dbe6f4!important;border-radius:16px!important;background:#f5f9ff!important}.v50-modal--employee-filters .epx-form-grid,.v50-modal--employee-add .epx-form-grid,.v50-modal--employee-add-legacy .wf-form-row,.v50-modal--employee-upload .epx-form-grid,.v50-modal--employee-note .epx-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.v50-modal--employee-activity .epx-activity-list{max-height:calc(100dvh - 190px)!important;overflow-y:auto!important;display:grid!important;gap:10px!important}.v50-modal--employee-activity .epx-activity-list>div{display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:6px 10px!important;padding:12px!important;border:1px solid #dbe6f4!important;border-radius:16px!important;background:#fff!important}.v50-modal--document-review .epx-review-grid,.v50-modal--document-queue .epx-review-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;max-height:calc(100dvh - 180px)!important;overflow-y:auto!important}.v50-modal--document-review :is(.epx-document-preview-card,.epx-review-steps-card),.v50-modal--document-queue :is(.epx-document-preview-card,.epx-review-steps-card){box-sizing:border-box!important;width:100%!important;min-width:0!important;border:1px solid #dbe6f4!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important}.v50-modal--document-review .epx-review-step,.v50-modal--document-queue .epx-review-step{display:grid!important;grid-template-columns:auto 30px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:12px!important;margin-bottom:8px!important;border:1px solid #e0e9f4!important;border-radius:14px!important}.v50-modal--document-queue .epx-verification-queue-list{max-height:50dvh!important;overflow-y:auto!important;display:grid!important;gap:10px!important;padding:12px!important}.v50-modal--roles-access .rbac-modal-content,.v50-modal--roles-permission .rbac-modal-content,.v50-modal--compliance .wf-modal-body,.v50-modal--location .lpx-modal-body{max-height:calc(100dvh - 170px)!important;overflow-y:auto!important}.v50-modal--roles-access :is(.permission-group,.permission-card,.permission-row,.permission-item,[class*=PermissionGroup],[class*=permission-group],[class*=PermissionCard],[class*=permission-card]){min-height:52px!important;align-items:center!important}.v50-modal--roles-access :is(.permission-group,.permission-card,.permission-row,.permission-item,[class*=PermissionGroup],[class*=permission-group],[class*=PermissionCard],[class*=permission-card]) :is(svg,img,[class*=icon],[class*=Icon])~:is(svg,img,[class*=icon],[class*=Icon]){display:none!important}.v50-modal--template :is(.stp-apply-layout,.stp-auto-layout,.stp-form-row,.stp-apply-summary-grid,.stp-auto-summary-grid){display:grid!important;grid-template-columns:1fr!important;min-width:0!important;gap:14px!important}.v50-modal--template :is(.stp-apply-summary,.stp-auto-summary,.stp-modal-form,.stp-auto-employees){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.v50-modal--template .stp-auto-employees{max-height:34dvh!important;overflow-y:auto!important}.v50-modal--offer-shift :is(.marketplace-real-toggle,[role=switch]){position:relative!important;width:56px!important;min-width:56px!important;height:32px!important;border-radius:999px!important;border:1px solid #cbd5e1!important;background:#e2e8f0!important;padding:3px!important}.v50-modal--offer-shift :is(.marketplace-real-toggle,[role=switch])>:is(span,i){display:block!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 8px #0f172a38!important;transform:translate(0)!important;transition:transform .2s ease!important}.v50-modal--offer-shift :is(.marketplace-real-toggle.is-on,[role=switch][aria-checked=true]){background:linear-gradient(135deg,#46b2ff,#5b5ce2)!important;border-color:transparent!important}.v50-modal--offer-shift :is(.marketplace-real-toggle.is-on,[role=switch][aria-checked=true])>:is(span,i){transform:translate(24px)!important}.v50-modal--chat :is(.cs-channel-builder-layout,.cs-theme-studio-layout,.cs-egm-body,.cs-mod-logs-list){max-height:calc(100dvh - 170px)!important;overflow-y:auto!important}.v50-modal--chat :is(.cs-channel-builder-layout,.cs-theme-studio-layout,.cs-channel-builder-main,.cs-channel-builder-side,.cs-theme-preview-panel,.cs-theme-controls-panel){display:grid!important;grid-template-columns:1fr!important;min-width:0!important;gap:14px!important}.v50-dropdown{position:fixed!important;z-index:2147483100!important;max-width:calc(100vw - 20px)!important;max-height:min(440px,calc(100dvh - 100px))!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:18px!important;border:1px solid #d8e5f4!important;background:#fff!important;color:#111827!important;box-shadow:0 24px 64px #0f172a42!important;padding:8px!important;box-sizing:border-box!important}.v50-dropdown :is(button,a){box-sizing:border-box!important;width:100%!important;min-height:44px!important;border-radius:12px!important;padding:10px 12px!important;color:#111827!important;-webkit-text-fill-color:#111827!important;background:transparent!important;display:flex!important;align-items:center!important;gap:10px!important;text-align:left!important}.v50-dropdown :is(span,strong,small,svg,path){color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;stroke:currentColor!important}.v50-dropdown--chat-tools{top:var(--cs-menu-top)!important;left:var(--cs-menu-left)!important;width:min(300px,calc(100vw - 24px))!important}.v50-dropdown--department{width:min(250px,calc(100vw - 24px))!important}}.clx-modal-layer{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:transparent!important;background-image:none!important;z-index:2147483400!important;overflow:hidden!important}.clx-modal-layer>.clx-modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#0000008f!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.clx-modal-layer>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;z-index:2!important;width:min(1120px,calc(100vw - 48px))!important;max-width:min(1120px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #cbdced!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 28px 70px #09182d4d!important}.clx-modal-layer>.clx-modal>.ops-ref-head,.clx-modal-layer>.clx-modal>header,.clx-modal-layer>.clx-modal .v50-modal-header{background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d3e2f5!important;padding:16px 18px!important}.clx-modal-layer>.clx-modal>.ops-ref-head *,.clx-modal-layer>.clx-modal>header *{background-image:none!important}.clx-modal-layer .clx-modal-title-group{background:transparent!important;border:0!important;box-shadow:none!important}.clx-modal-layer .clx-modal-title-icon{background:#2b73ed!important;background-image:none!important;color:#fff!important;border-radius:13px!important;box-shadow:0 8px 18px #2b73ed33!important}.clx-modal-layer>.clx-modal>.clx-modal-body{min-height:0!important;overflow-y:auto!important;background:#fff!important;padding:16px!important}.clx-modal-layer>.clx-modal>.ops-ref-foot{background:#fff!important;border-top:1px solid #dbe6f3!important;padding:12px 16px!important}.clx-modal-layer>.clx-modal button[aria-label=Close]{background:#2b73ed!important;color:#fff!important;border:1px solid #2b73ed!important;border-radius:13px!important}@media(max-width:768px){.clx-modal-layer{padding:8px!important}.clx-modal-layer>.clx-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:20px!important}.clx-modal-layer>.clx-modal>.ops-ref-head{padding:14px!important}.clx-modal-layer>.clx-modal>.clx-modal-body{padding:12px!important}}@media(min-width:769px){html body .coverage-labor-page{min-height:100vh!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:56px!important}html body .awPage:has(.coverage-labor-page){height:auto!important;min-height:100vh!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}html body .clx-modal-layer{overflow:auto!important;padding:18px!important;align-items:center!important}html body .clx-modal.clx-modal-lg{width:min(1160px,calc(100vw - 48px))!important;max-width:min(1160px,calc(100vw - 48px))!important;max-height:calc(100dvh - 36px)!important}html body .clx-modal .clx-modal-body{min-height:0!important;max-height:calc(100dvh - 190px)!important;overflow:auto!important;padding:16px!important}html body .clx-modal .clx-v426-rebuilt-sections{gap:0!important}html body .clx-modal .clx-v426-section-card{margin:0!important;padding:0!important;border:1px solid #d4e2f1!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}html body .clx-modal .clx-table-wrap{width:100%!important;max-width:100%!important;margin:0!important;overflow:auto!important;border:0!important;border-radius:0!important;background:#fff!important}html body .clx-modal table.clx-table.simple{display:table!important;width:100%!important;min-width:900px!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important}html body .clx-modal table.clx-table.simple thead{display:table-header-group!important}html body .clx-modal table.clx-table.simple tbody{display:table-row-group!important}html body .clx-modal table.clx-table.simple tr{display:table-row!important;width:auto!important}html body .clx-modal table.clx-table.simple :is(th,td){display:table-cell!important;position:static!important;float:none!important;transform:none!important;min-width:0!important;max-width:none!important;height:auto!important;padding:13px 14px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;overflow:visible!important;vertical-align:middle!important;text-align:left!important;border-bottom:1px solid #e4edf6!important;box-sizing:border-box!important}html body .clx-modal table.clx-table.simple th{background:#eef4fb!important;color:#547093!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body .clx-modal table.clx-table.simple td{background:#fff!important;color:#17385f!important;font-size:12px!important;line-height:1.35!important}html body .clx-modal table.clx-table.simple tbody tr:nth-child(2n) td{background:#fbfdff!important}html body .clx-modal table.clx-table.simple :is(th,td):first-child{width:28%!important}html body .clx-modal table.clx-table.simple :is(th,td):not(:first-child){width:auto!important}html body .clx-modal table.clx-table.simple td .clx-status-pill{white-space:nowrap!important;display:inline-flex!important}}@media(max-width:768px){html body .coverage-labor-page{height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:88px!important}html body .clx-modal-layer{overflow:auto!important;padding:8px!important;align-items:flex-start!important}html body .clx-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body .clx-modal .clx-modal-body{overflow:auto!important}html body .clx-modal .clx-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body .clx-modal table.clx-table.simple{min-width:760px!important}}@media(min-width:769px){html body .clx-modal table.clx-table.simple:has(tbody tr td:nth-child(4)){table-layout:fixed!important}html body .clx-modal table.clx-table.simple:has(tbody tr td:nth-child(4)) :is(th,td):first-child{width:38%!important}html body .clx-modal table.clx-table.simple:has(tbody tr td:nth-child(4)) :is(th,td):not(:first-child){width:15.5%!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}.awPage{width:100%;min-width:0}.coverage-labor-page{position:relative;min-height:100vh;padding:28px 28px 34px;overflow:hidden;background:linear-gradient(180deg,#f7fbff,#f9fcff)}.clx-bg-shape,.clx-bg-dots{position:absolute;pointer-events:none}.clx-bg-shape-a{top:-210px;left:360px;width:620px;height:420px;border-radius:50%;background:radial-gradient(circle at center,#82b5ff2e,#82b5ff14 45%,#82b5ff00 70%)}.clx-bg-shape-b{right:-180px;top:80px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle at center,#8bbbff2e,#8bbbff14 46%,#8bbbff00 72%)}.clx-bg-dots{right:110px;top:98px;width:120px;height:120px;opacity:.42;background-image:radial-gradient(#8db5f2 1.2px,transparent 1.2px);background-size:10px 10px}.clx-header,.clx-tabs,.clx-kpi-grid,.clx-grid,.clx-footnote{position:relative;z-index:1}.clx-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.clx-header h1{margin:0;color:#142a76;font-size:32px;line-height:1.08;font-weight:900;letter-spacing:-.04em}.clx-header p{margin:10px 0 0;color:#4567a3;font-size:12px;font-weight:600}.clx-header-actions{display:flex;gap:14px;flex-wrap:wrap}.clx-action-btn{height:44px;border:1px solid #dde8f8;border-radius:12px;background:#ffffffeb;display:inline-flex;align-items:center;gap:10px;padding:0 16px;box-shadow:0 8px 22px #1634740f;color:#1f51b6;font-size:13px;font-weight:800;cursor:pointer}.clx-action-btn span{color:#23418c}.clx-action-btn.is-date{min-width:210px;justify-content:space-between}.clx-tabs{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #e3ebf7;margin-bottom:18px;overflow:auto}.clx-tabs button{height:36px;border:0;border-radius:10px 10px 0 0;background:transparent;color:#506798;font-size:13px;font-weight:800;padding:0 14px;cursor:pointer;white-space:nowrap;position:relative}.clx-tabs button.is-active{color:#2668ed}.clx-tabs button.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-11px;height:3px;border-radius:999px;background:#2668ed}.clx-kpi-grid{display:grid;gap:14px;margin-bottom:16px}.clx-kpi-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.clx-kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.clx-card{border:1px solid #e3ebf7;border-radius:18px;background:#fffffff0;box-shadow:0 14px 36px #1f43840e}.clx-stat-card{padding:18px 16px 12px;display:grid;gap:10px;min-height:122px}.clx-stat-head{display:flex;gap:12px;align-items:flex-start}.clx-icon-badge{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#eef4ff;color:#2b6cec;flex:0 0 44px}.clx-tone-red .clx-icon-badge{background:#fff0f1;color:#ff5569}.clx-tone-orange .clx-icon-badge{background:#fff6eb;color:#f59a24}.clx-tone-green .clx-icon-badge{background:#eefbf4;color:#2ea46c}.clx-stat-card small{display:block;color:#4d6795;font-size:11px;font-weight:700;margin-top:2px}.clx-stat-card strong{display:block;margin-top:4px;color:#182f77;font-size:17px;font-weight:900}.clx-note{margin:7px 0 0;font-size:11px;font-weight:800;color:#ff455e}.clx-note.is-good{color:#2da668}.clx-spark{width:100%;height:34px}.clx-spark polyline{stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.clx-spark--blue polyline{stroke:#2d79ff}.clx-spark--red polyline{stroke:#ff5165}.clx-spark--orange polyline{stroke:#f59a24}.clx-spark--green polyline{stroke:#2ea46c}.clx-score-card{padding:18px 16px;display:grid;gap:14px;min-height:122px}.clx-score-card>div:first-child{display:flex;gap:12px;align-items:flex-start}.clx-risk-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;position:relative;align-items:center}.clx-risk-meter span{height:7px;border-radius:999px;display:block}.clx-risk-meter .good{background:#64cf9d}.clx-risk-meter .mid{background:#efdd75}.clx-risk-meter .warn{background:#ffac49}.clx-risk-meter .bad{background:#ff4f62}.clx-risk-meter i{position:absolute;left:77%;top:-3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #111827}.clx-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.clx-overview-grid{margin-top:0}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-12{grid-column:1/-1}.clx-panel{padding:16px 16px 14px}.clx-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.clx-panel-head>div{display:flex;align-items:center;gap:7px}.clx-panel h3{margin:0;color:#18327d;font-size:14px;line-height:1.2;font-weight:900}.clx-panel svg{flex:0 0 auto}.clx-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#2a6aec;text-decoration:none;font-size:12px;font-weight:800}.clx-side-donut{display:flex;gap:20px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.clx-donut{border-radius:50%;position:relative;flex:0 0 auto}.clx-donut:after{content:"";position:absolute;inset:30px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #eff4fb}.clx-donut>div{position:absolute;inset:0;z-index:1;display:grid;place-content:center;text-align:center}.clx-donut strong{color:#18327d;font-size:18px;font-weight:900}.clx-donut span{color:#5b72a1;font-size:12px;font-weight:700}.clx-legend-list{display:grid;gap:12px;min-width:220px}.clx-legend-list>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.clx-legend-list span{display:flex;align-items:center;gap:9px;color:#314f88;font-size:12px;font-weight:800}.clx-legend-list i{width:11px;height:11px;border-radius:4px;display:block}.clx-legend-list b{color:#314f88;font-size:12px;font-weight:800;text-align:right}.clx-caption{margin:12px 0 0;color:#6780a9;font-size:11px;line-height:1.45}.clx-legend-inline{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.clx-legend-inline span{display:inline-flex;align-items:center;gap:7px;color:#556e9d;font-size:11px;font-weight:800}.clx-legend-inline i{width:11px;height:11px;border-radius:3px;display:block}.clx-legend-inline.compact{gap:10px}.clx-heat-wrap{display:grid;gap:8px}.clx-heat-head,.clx-heat-row{display:grid;grid-template-columns:42px repeat(12,minmax(0,1fr));gap:7px;align-items:center}.clx-heat-head span,.clx-heat-head strong,.clx-heat-row strong{font-size:10px;font-weight:800;color:#6e84a8;text-align:center}.clx-heat-row strong{text-align:left;color:#506b97}.clx-heat-cell{height:18px;border-radius:5px;display:block}.clx-heat-cell.good{background:#8fe0ba}.clx-heat-cell.adequate{background:#f5df8e}.clx-heat-cell.low{background:#ffb476}.clx-heat-cell.critical{background:#ffb2b7}.clx-heat-cell.low1{background:#d7f0df}.clx-heat-cell.low2{background:#d3eee3}.clx-heat-cell.mid1{background:#f7e7b4}.clx-heat-cell.mid2{background:#ffd08a}.clx-heat-cell.mid3{background:#ffb974}.clx-heat-cell.high1{background:#ffad8f}.clx-heat-cell.high2{background:#f8c8cb}.clx-combo-chart,.clx-simple-bars{display:block}.clx-combo-grid,.clx-simple-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;align-items:end;min-height:210px}.clx-combo-col,.clx-simple-col{display:grid;gap:10px;justify-items:center}.clx-combo-plot,.clx-simple-plot{height:182px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:7px;position:relative;padding-bottom:8px}.clx-combo-plot:before,.clx-simple-plot:before,.clx-trend-chart:before{content:"";position:absolute;inset:6px 0 26px;border-bottom:1px solid #edf2f9;border-top:1px solid #f4f7fb;z-index:0}.clx-combo-col label,.clx-simple-col label{font-size:11px;font-weight:800;color:#58719d}.clx-bar{display:block;width:18px;border-radius:8px 8px 4px 4px;align-self:flex-end;position:relative;z-index:1}.clx-bar.back{background:#d9e5f7}.clx-bar.front{background:#2d79ff;margin-left:-18px}.clx-line-dot{position:absolute;width:10px;height:10px;border-radius:50%;left:50%;transform:translate(-50%);z-index:2;border:2px solid #fff;box-shadow:0 0 0 2px #5daa4a2e}.clx-simple-bar{display:block;width:28px;border-radius:10px 10px 4px 4px;position:relative;z-index:1}.clx-simple-bar.secondary{position:absolute;bottom:8px;background:#d7e4f8}.clx-simple-bar.primary{position:relative}.clx-simple-plot b{position:absolute;top:0;font-size:11px;font-weight:900;color:#21418c}.clx-simple-plot.stacked{justify-content:center}.clx-stacked-wrap{width:34px;border-radius:10px 10px 4px 4px;overflow:hidden;display:flex;flex-direction:column-reverse;position:relative;z-index:1}.clx-stacked-wrap span{display:block;width:100%}.clx-line-overlay{margin-top:-156px;pointer-events:none}.clx-line-overlay .clx-trend-chart{height:130px}.clx-line-overlay svg{overflow:visible}.clx-trend-chart{position:relative;height:210px;padding:12px 0 26px}.clx-trend-chart svg{position:absolute;inset:12px 0 28px;width:100%;height:160px;overflow:visible;z-index:1}.clx-trend-line{fill:none;stroke:#2d79ff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.clx-trend-line.red{stroke:#ff5868}.clx-trend-line.orange{stroke:#f59624}.clx-trend-line.dashed{stroke:#7ca8ff;stroke-dasharray:4 4;stroke-width:2}.clx-trend-labels{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.clx-trend-labels span{font-size:10px;font-weight:800;color:#6179a3;text-align:center}.clx-key-list{display:grid;gap:12px}.clx-key-list>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.clx-key-list span{color:#314d87;font-size:12px;font-weight:800}.clx-key-list b{color:#ff5262;font-size:12px;font-weight:900}.clx-key-list.numbers b{min-width:26px;height:22px;border-radius:8px;background:#fff0f1;display:grid;place-items:center}.clx-key-list.severity>div{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.clx-key-list.severity i{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:8px}.clx-key-list.severity i.red{background:#ff495e}.clx-key-list.severity i.orange{background:#ffb24b}.clx-key-list.severity i.green{background:#6ecf9f}.clx-key-list.severity i.blue{background:#48a0ef}.clx-key-list.severity small{color:#7a90b2;font-size:12px;text-align:right}.clx-risk-list{display:grid;gap:12px}.clx-risk-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.clx-risk-list>div>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.clx-name-cell{display:flex;align-items:center;gap:10px}.clx-name-cell span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf4ff;color:#2b6cec;font-size:10px;font-weight:900;flex:0 0 28px}.clx-name-cell b{font-size:12px;color:#1f3f84}.clx-risk-list small{display:block;color:#6b83aa;font-size:10px}.clx-table-wrap{display:grid;gap:12px}.clx-table{width:100%;border-collapse:collapse}.clx-table th,.clx-table td{padding:10px;border-bottom:1px solid #edf2f9;color:#29467f;font-size:11px;text-align:left;vertical-align:middle}.clx-table th{font-size:10px;color:#6f84a8;font-weight:900;background:#f9fbfe}.clx-table.simple th,.clx-table.simple td{padding:9px 8px}.clx-table tbody tr:last-child td{border-bottom:0}.clx-soft-number{display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:24px;padding:0 9px;border-radius:8px;font-weight:900;font-size:11px}.clx-soft-number.red{background:#fff0f1;color:#ff5065}.clx-soft-number.green{background:#edf9f1;color:#29a567}.clx-mini-tabs{display:flex;gap:10px;border-bottom:1px solid #e8eef8;padding-bottom:8px}.clx-mini-tabs button{height:30px;border:0;background:transparent;color:#5a709d;font-size:11px;font-weight:900;cursor:pointer}.clx-mini-tabs .is-active{color:#2d79ff;border-bottom:2px solid #2d79ff}.clx-filters-inline{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.clx-filters-inline button,.clx-filters-inline label{height:36px;border:1px solid #dce6f7;border-radius:10px;background:#fff;display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:#51699a;font-size:11px;font-weight:800}.clx-filters-inline input{border:0;outline:none;width:140px;font:inherit;color:#28447f}.clx-pill{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:8px;font-size:10px;font-weight:900}.clx-pill.red{background:#fff0f1;color:#ff5262}.clx-pill.orange{background:#fff6e8;color:#f59a24}.clx-pill.green{background:#edf9f1;color:#2da668}.clx-pill.blue{background:#edf4ff;color:#2d79ff}.clx-driver-list{display:grid;gap:13px}.clx-driver-list>div{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#2e4b85;font-size:12px;font-weight:800}.clx-driver-list b{font-size:12px;color:#1e4187}.clx-notes-box{margin-top:18px;padding-top:16px;border-top:1px solid #eef2f9}.clx-notes-box h4{margin:0 0 10px;color:#1e3b7e;font-size:13px;font-weight:900}.clx-notes-box ul{margin:0;padding-left:18px;color:#5e78a6;font-size:12px;line-height:1.6}.clx-insight-list{display:grid;gap:12px}.clx-insight-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #eef2f9}.clx-insight-list>div:last-child{border-bottom:0}.clx-insight-list b{font-size:12px;color:#2f4d89}.clx-insight-list span,.clx-insight-list em{font-size:12px;color:#617aa7;font-style:normal}.clx-summary-list{display:grid;gap:10px}.clx-summary-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf2f9}.clx-summary-list>div:last-child{border-bottom:0}.clx-summary-list span{font-size:12px;color:#334f88;font-weight:800}.clx-summary-list b{font-size:12px;color:#1e4187;font-weight:900}.clx-summary-list em{font-style:normal;color:#617aa7;font-size:12px;text-align:right}.clx-summary-list.compact>div{grid-template-columns:minmax(0,1fr) auto}.clx-most-affected{margin-top:16px;padding-top:14px;border-top:1px solid #eef2f9;display:grid;gap:10px}.clx-most-affected h4{margin:0;color:#203f82;font-size:13px;font-weight:900}.clx-most-affected>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.clx-most-affected span,.clx-most-affected b{font-size:12px;color:#325089;font-weight:800}.clx-inline-btn{height:28px;border:1px solid #cfe0f6;border-radius:8px;background:#fff;color:#2b6cec;padding:0 11px;font-size:11px;font-weight:900;cursor:pointer}.clx-budget-box{display:grid;gap:16px}.clx-budget-box>div>span{display:block;color:#2f4c86;font-size:12px;font-weight:800;margin-bottom:8px}.clx-budget-box>div>div{margin-bottom:8px}.clx-budget-box b{color:#1e4187;font-size:12px;font-weight:900;margin-right:10px}.clx-budget-box em{font-style:normal;color:#ff5262;font-size:12px;font-weight:900}.clx-progress{height:8px;border-radius:999px;background:#ebf1f9;overflow:hidden;margin-bottom:8px}.clx-progress i{height:100%;display:block;border-radius:999px}.clx-alert-box{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #f4d4d7;border-radius:12px;background:#fff5f5}.clx-alert-box b{display:block;margin:0 0 4px;color:#d73946}.clx-alert-box span{color:#6c84aa;font-size:12px}.clx-summary-cards{display:grid;gap:12px}.clx-summary-cards>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid #e3ebf7;border-radius:14px;background:#fbfdff}.clx-summary-cards>div span{color:#314e88;font-size:12px;font-weight:800}.clx-summary-cards>div small{grid-column:1/2;color:#7a90b2;font-size:11px}.clx-summary-cards>div b{color:#1f3f84;font-size:12px;font-weight:900}.clx-summary-cards .red{background:#fff6f7;border-color:#f3d5da}.clx-summary-cards .orange{background:#fff9ef;border-color:#f3e1b3}.clx-summary-cards .green{background:#f2fbf6;border-color:#d3eadc}.clx-summary-cards.cost .highlight{background:#fff1f1;border-color:#f1cfd0}.clx-driver-cards{display:grid;gap:12px}.clx-driver-cards>div{padding:14px 0;border-bottom:1px solid #edf2f9;display:grid;gap:4px}.clx-driver-cards>div:last-child{border-bottom:0}.clx-driver-cards b{font-size:12px;color:#233f82}.clx-driver-cards span{color:#7086ad;font-size:12px}.clx-driver-cards em{font-style:normal;color:#ff5262;font-size:12px;font-weight:900}.clx-deviation-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:end;min-height:170px}.clx-deviation-bars>div{display:grid;gap:8px;justify-items:center}.clx-deviation-bars>div>div{height:140px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.clx-deviation-bars .top,.clx-deviation-bars .bottom{display:block;width:18px;border-radius:8px 8px 4px 4px;align-self:flex-end}.clx-deviation-bars .top{background:#ff97a3}.clx-deviation-bars .bottom{background:#67d0b1}.clx-deviation-bars label{font-size:11px;color:#5d76a0;font-weight:800}.clx-insight-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.clx-insight-cards article{min-height:112px;border:1px solid #e3ebf7;border-radius:16px;padding:16px;background:#fbfdff}.clx-insight-cards article.red{background:#fff7f7}.clx-insight-cards article.orange{background:#fffaf1}.clx-insight-cards article.blue{background:#f7fbff}.clx-insight-cards article.green{background:#f4fbf7}.clx-insight-cards b{display:block;color:#203f82;font-size:13px;font-weight:900;margin-bottom:8px}.clx-insight-cards p{margin:0;color:#627ca6;font-size:12px;line-height:1.55}.clx-action-list{display:grid;gap:12px}.clx-action-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #edf2f9}.clx-action-list>div:last-child{border-bottom:0}.clx-action-list span{font-size:12px;color:#334f88;font-weight:800}.clx-report-library{display:grid;gap:12px}.clx-report-library article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #edf2f9}.clx-report-library article:last-child{border-bottom:0;padding-bottom:0}.clx-report-library b{display:block;color:#244183;font-size:13px;font-weight:900;margin-bottom:3px}.clx-report-library span{color:#6a82aa;font-size:12px;line-height:1.45}.clx-footnote{margin-top:14px;display:flex;align-items:center;gap:10px;min-height:38px;padding:0 14px;border:1px solid #dce8f8;border-radius:12px;background:#f5f9ffdb;color:#516a97;font-size:12px;font-weight:700}.clx-red-txt{color:#ff5262!important}.clx-green-txt{color:#29a567!important}@media(max-width:1480px){.clx-kpi-grid.six,.clx-kpi-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.span-3,.span-4,.span-5,.span-6,.span-8,.span-9{grid-column:span 6}.clx-insight-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.coverage-labor-page{padding:22px 18px 30px}.clx-header{display:grid}.clx-header-actions{justify-content:flex-start}.clx-kpi-grid.six,.clx-kpi-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.span-3,.span-4,.span-5,.span-6,.span-8,.span-9,.span-12{grid-column:1/-1}.clx-side-donut{justify-content:center}}@media(max-width:780px){.coverage-labor-page{padding:18px 12px 24px}.clx-header h1{font-size:28px}.clx-header-actions{display:grid;grid-template-columns:1fr;gap:10px}.clx-action-btn{width:100%;justify-content:center}.clx-kpi-grid.six,.clx-kpi-grid.five{grid-template-columns:1fr}.clx-heat-head,.clx-heat-row{gap:4px;grid-template-columns:34px repeat(12,minmax(0,1fr))}.clx-side-donut{display:grid;justify-items:center}.clx-insight-cards{grid-template-columns:1fr}.clx-filters-inline{justify-content:stretch}.clx-filters-inline label{width:100%}.clx-table-wrap{overflow:auto}.clx-table{min-width:760px}}.clx-summary-list i{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:8px}.clx-summary-list i.red{background:#ff495e}.clx-summary-list i.orange{background:#ffa84e}.clx-summary-list i.gold{background:#f2c454}.clx-summary-list i.green{background:#6ecf9f}.clx-summary-list i.blue{background:#4da1ff}.awPage>.coverage-labor-page{--coverage-sidebar-offset:var(--opscence-shell-sidebar-offset,var(--sm-sidebar-gutter,var(--rh-side-w,190px)));width:calc(100% - var(--coverage-sidebar-offset))!important;max-width:calc(100vw - var(--coverage-sidebar-offset))!important;margin-left:var(--coverage-sidebar-offset)!important;box-sizing:border-box!important}.coverage-labor-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#142a76}.clx-header{margin-bottom:12px}.clx-header h1{font-size:29px}.clx-header p{margin-top:7px;font-size:11px}.clx-action-btn{height:42px;border-radius:9px;font-size:11px;padding:0 14px;box-shadow:0 5px 16px #2249910e}.clx-action-btn.is-date{min-width:205px}.clx-tabs{gap:22px;margin-bottom:14px;padding-bottom:8px}.clx-tabs button{height:32px;padding:0 5px;font-size:11px;border-radius:0}.clx-tabs button.is-active:after{left:0;right:0;bottom:-9px;height:2px}.clx-kpi-grid{gap:12px;margin-bottom:12px}.clx-card{border-radius:13px;box-shadow:0 9px 26px #1f43840b}.clx-stat-card{padding:14px 14px 9px;min-height:108px;gap:4px}.clx-icon-badge{width:38px;height:38px;flex-basis:38px}.clx-stat-card small{font-size:9.5px}.clx-stat-card strong{font-size:17px;margin-top:3px}.clx-note{font-size:9px;margin-top:5px}.clx-spark{height:27px}.clx-grid{gap:12px}.clx-panel{padding:13px 14px 12px}.clx-panel-head{margin-bottom:10px}.clx-panel h3{font-size:11px}.clx-panel-head svg{width:12px;height:12px}.clx-heat-head,.clx-heat-row{gap:5px;grid-template-columns:36px repeat(12,minmax(0,1fr))}.clx-heat-cell{height:16px;border-radius:3px}.clx-heat-head span,.clx-heat-row strong{font-size:8px}.clx-legend-inline{gap:10px;margin-top:10px}.clx-legend-inline span{font-size:8px;gap:5px}.clx-legend-inline i{width:8px;height:8px}.clx-combo-grid,.clx-simple-bars{min-height:160px;gap:9px}.clx-combo-plot,.clx-simple-plot{height:138px}.clx-simple-bar{width:22px}.clx-bar{width:15px}.clx-bar.front{margin-left:-15px}.clx-combo-col label,.clx-simple-col label,.clx-simple-plot b{font-size:8px}.clx-trend-chart{height:160px}.clx-trend-chart svg{height:120px}.clx-trend-labels span{font-size:8px}.clx-donut:after{inset:29px}.clx-donut strong{font-size:16px}.clx-donut span{font-size:9px}.clx-legend-list{min-width:170px;gap:8px}.clx-legend-list span,.clx-legend-list b{font-size:8.5px}.clx-legend-list i{width:8px;height:8px;border-radius:2px}.clx-table th,.clx-table td{padding:6px 7px;font-size:8.5px}.clx-table th{font-size:7.5px}.clx-name-cell span{width:22px;height:22px;flex-basis:22px;font-size:7px}.clx-name-cell b{font-size:8.5px}.clx-pill{height:19px;padding:0 7px;border-radius:5px;font-size:7.5px}.clx-key-list{gap:8px}.clx-key-list span,.clx-key-list b,.clx-key-list.severity small{font-size:8.5px}.clx-key-list.numbers b{height:18px;min-width:22px;border-radius:5px}.clx-risk-list{gap:4px}.clx-risk-list>button{width:100%;border:0;background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:3px 0;cursor:pointer;text-align:left}.clx-risk-list>button>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center}.clx-risk-list small{font-size:7.5px}.clx-risk-list>button>b{font-size:8px;color:#506899}.clx-link-button{border:0;background:transparent;padding:0;color:#2668ed;display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-size:8.5px;font-weight:800;cursor:pointer}.clx-chart-button{width:100%;border:0;background:transparent;padding:0;text-align:inherit;cursor:pointer}.clx-driver-list{gap:8px}.clx-driver-list>div,.clx-driver-list b{font-size:8.5px}.clx-notes-box{width:100%;border:0;border-top:1px solid #eef2f9;background:transparent;text-align:left;padding:12px 0 0;cursor:pointer}.clx-notes-box h4{font-size:9px}.clx-notes-box ul{font-size:8px;line-height:1.45}.clx-insight-list>div{padding:7px 0}.clx-insight-list b,.clx-insight-list span,.clx-insight-list em{font-size:8px}.clx-summary-list{gap:3px}.clx-summary-list>div{padding:6px 0}.clx-summary-list span,.clx-summary-list b,.clx-summary-list em{font-size:8px}.clx-most-affected{margin-top:9px;padding-top:9px;gap:6px}.clx-most-affected h4{font-size:9px}.clx-most-affected span,.clx-most-affected b{font-size:8px}.clx-inline-btn{height:22px;border-radius:4px;padding:0 8px;font-size:7.5px}.clx-filters-inline button,.clx-filters-inline label{height:29px;font-size:8px;border-radius:6px;padding:0 8px}.clx-filters-inline input{width:112px}.clx-mini-tabs button{height:24px;font-size:8px}.clx-soft-number{min-width:50px;height:18px;padding:0 6px;border-radius:5px;font-size:7.5px}.clx-budget-box{gap:10px}.clx-budget-box>div>span,.clx-budget-box b,.clx-budget-box em{font-size:8px}.clx-progress{height:6px}.clx-alert-box{padding:9px}.clx-alert-box span{font-size:7.5px}.clx-summary-cards{gap:8px}.clx-summary-cards>div{padding:10px 11px;border-radius:8px}.clx-summary-cards>div span,.clx-summary-cards>div b,.clx-summary-cards>div small{font-size:8px}.clx-driver-cards{gap:4px}.clx-driver-cards>div{padding:8px 0}.clx-driver-cards b,.clx-driver-cards span,.clx-driver-cards em{font-size:8px}.clx-deviation-bars{min-height:140px}.clx-deviation-bars>div>div{height:110px}.clx-deviation-bars label{font-size:8px}.clx-insight-cards{gap:8px}.clx-insight-cards article{min-height:82px;padding:10px;border-radius:8px}.clx-insight-cards b{font-size:8.5px;margin-bottom:5px}.clx-insight-cards p{font-size:7.5px;line-height:1.4}.clx-action-list{gap:2px}.clx-action-list>div{padding:6px 0}.clx-action-list span{font-size:8px}.clx-report-library{gap:4px}.clx-report-library article{padding-bottom:7px}.clx-report-library b{font-size:8.5px}.clx-report-library span{font-size:7.5px}.clx-footnote{min-height:32px;margin-top:12px;border-radius:7px;font-size:8.5px}.clx-caption{font-size:8px;margin-top:7px}.clx-dropdown{position:relative;display:grid;gap:6px;min-width:0}.clx-dropdown>span,.clx-modal-grid label>span,.clx-textarea-field>span{font-size:10px;color:#34548d;font-weight:850}.clx-dropdown-trigger{height:40px;border:1px solid #d8e4f5;border-radius:9px;background:#fff;color:#24447f;display:flex;align-items:center;justify-content:space-between;padding:0 11px;cursor:pointer}.clx-dropdown-trigger b{font-size:11px}.clx-dropdown-menu{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:70;padding:5px;border:1px solid #d8e4f5;border-radius:10px;background:#fff;box-shadow:0 16px 34px #15326729}.clx-dropdown-menu button{width:100%;height:34px;border:0;border-radius:7px;background:#fff;color:#2a477f;display:flex;align-items:center;justify-content:space-between;padding:0 9px;font-size:10px;font-weight:750;cursor:pointer}.clx-dropdown-menu button:hover{background:#eaf4ff;color:#1769e8}.clx-dropdown-menu button.is-selected{background:#dcecff;color:#1769e8}.clx-modal-layer{position:fixed;inset:0;z-index:65000;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none}.clx-modal-backdrop{position:absolute;inset:0;z-index:0;background:#1226487a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.clx-modal{position:relative;z-index:1;width:min(650px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid #d8e4f5;border-radius:18px;background:#fff;box-shadow:0 32px 90px #11275047;pointer-events:auto}.clx-modal-lg{width:min(840px,calc(100vw - 32px))}.clx-modal>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid #e8eef7}.clx-modal>header h3{margin:0;color:#172f76;font-size:18px}.clx-modal>header p{margin:5px 0 0;color:#6d83a8;font-size:11px}.clx-modal>header button{width:36px;height:36px;border:1px solid #d9e4f4;border-radius:10px;background:#fff;color:#23447f;display:grid;place-items:center;cursor:pointer}.clx-modal-body{padding:20px}.clx-modal>footer{padding:14px 20px;border-top:1px solid #e8eef7;background:#f9fbfe;display:flex;justify-content:flex-end;gap:10px}.clx-btn{height:38px;border:1px solid #d4e1f2;border-radius:9px;background:#fff;color:#23447f;padding:0 14px;font-size:11px;font-weight:850;cursor:pointer}.clx-btn.primary{border-color:#1f6df0;background:#1f6df0;color:#fff}.clx-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clx-modal-grid.one{grid-template-columns:1fr}.clx-modal-grid label,.clx-textarea-field{display:grid;gap:6px}.clx-modal-grid input,.clx-textarea-field textarea{width:100%;box-sizing:border-box;border:1px solid #d8e4f5;border-radius:9px;background:#fff;color:#23447f;padding:0 11px;font:inherit;font-size:11px}.clx-modal-grid input{height:40px}.clx-textarea-field textarea{padding:10px;resize:vertical}.clx-export-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.clx-export-options button{height:84px;border:1px solid #d8e4f5;border-radius:12px;background:#fff;color:#31518a;display:grid;place-items:center;gap:5px;cursor:pointer}.clx-export-options button.is-selected{border-color:#72a9f6;background:#edf5ff;color:#1769e8}.clx-check-list{display:grid;gap:10px;margin-top:16px}.clx-check-list label{display:flex;align-items:center;gap:9px;color:#31518a;font-size:11px;font-weight:750}.clx-check-list input{accent-color:#1f6df0}.clx-date-layout{display:grid;grid-template-columns:150px 1fr;gap:18px}.clx-presets{display:grid;align-content:start;gap:5px;border-right:1px solid #e8eef7;padding-right:14px}.clx-presets button{height:36px;border:0;border-radius:8px;background:transparent;color:#31518a;text-align:left;padding:0 10px;font-size:10px;font-weight:800;cursor:pointer}.clx-presets button:hover{background:#eaf4ff;color:#1769e8}.clx-detail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.clx-detail-stats>div{border:1px solid #dfe8f6;border-radius:10px;padding:12px;background:#fbfdff}.clx-detail-stats small{display:block;color:#7187aa;font-size:9px}.clx-detail-stats b{display:block;margin-top:5px;color:#23447f;font-size:12px}.clx-modal-section-title{margin:18px 0 9px;color:#23447f;font-size:12px}.clx-person-list{display:grid}.clx-person-list>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #e8eef7}.clx-person-list>div>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eaf3ff;color:#1769e8;font-size:9px;font-weight:900}.clx-person-list b{font-size:11px;color:#23447f}.clx-person-list small{display:block;color:#7187aa;font-size:9px}.clx-modal-note{margin-top:14px;border:1px solid #dce7f7;border-radius:10px;background:#f5f9ff;color:#536d99;padding:12px;font-size:10px;line-height:1.5}.clx-modal-note.warning{border-color:#f2d5b5;background:#fff8ee;color:#8a5d22}.clx-success{text-align:center;padding:16px}.clx-success svg{color:#26aa6c}.clx-success h4{margin:12px 0 5px;color:#193678}.clx-success p{margin:0;color:#6c83a8;font-size:11px}@media(max-width:1100px)and (min-width:769px){.awPage>.coverage-labor-page{--coverage-sidebar-offset:64px}}@media(max-width:768px){.awPage>.coverage-labor-page{width:100%!important;max-width:100%!important;margin-left:0!important}.coverage-labor-page{padding:18px 12px 24px}.clx-modal-grid,.clx-detail-stats,.clx-date-layout{grid-template-columns:1fr}.clx-presets{border-right:0;border-bottom:1px solid #e8eef7;padding:0 0 12px}}.coverage-labor-page{--clx-ink:#16377d;--clx-muted:#667ea8;--clx-line:#dce7f6;--clx-blue:#2b73f2;--clx-soft:#f6faff;padding:18px 22px 32px!important;background:radial-gradient(circle at 46% -15%,rgba(137,184,255,.18),transparent 34%),radial-gradient(circle at 102% 18%,rgba(125,177,255,.15),transparent 31%),linear-gradient(180deg,#f7fbff,#fbfdff)!important;color:var(--clx-ink)!important;font-size:13px!important}.coverage-labor-page *{box-sizing:border-box}.coverage-labor-page button,.coverage-labor-page input,.coverage-labor-page select{font:inherit}.coverage-labor-page .clx-bg-shape-a{top:-260px;left:26%;width:760px;height:520px}.coverage-labor-page .clx-bg-shape-b{right:-270px;top:150px;width:680px;height:680px}.coverage-labor-page .clx-bg-dots{right:58px;top:12px;width:150px;height:95px;background-size:11px 11px;opacity:.35}.coverage-labor-page>.clx-header{display:none!important}.clx-workspace-toolbar{position:relative;z-index:20;border:1px solid #cfe0f6;border-radius:20px;background:#ffffffeb;box-shadow:0 14px 34px #1b43870f;margin-bottom:16px;overflow:visible}.clx-workspace-toolbar .clx-tabs{min-height:66px;margin:0!important;padding:12px 16px 0!important;gap:10px!important;border-bottom:1px solid #e6edf7!important;overflow-x:auto;overflow-y:visible}.clx-workspace-toolbar .clx-tabs button{height:52px!important;padding:0 18px!important;border:1px solid transparent!important;border-radius:14px 14px 0 0!important;color:#586f9a!important;background:transparent!important;font-size:12px!important;font-weight:850!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.clx-workspace-toolbar .clx-tabs button:hover{background:#f0f6ff!important;color:#2868df!important;transform:translateY(-1px)}.clx-workspace-toolbar .clx-tabs button.is-active{color:#2467e9!important;background:#f5f9ff!important;border-color:#d4e4f8!important;border-bottom-color:#fff!important}.clx-workspace-toolbar .clx-tabs button.is-active:after{left:18px!important;right:18px!important;bottom:-1px!important;height:3px!important;background:#2c72f2!important}.clx-workspace-controls{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto auto 42px;align-items:center;gap:10px;padding:12px 14px 14px}.clx-scope-chip{min-width:180px;height:48px;border:1px solid #d8e5f6;border-radius:13px;background:#f8fbff;display:flex;align-items:center;gap:10px;padding:0 13px;color:#2b6fe7}.clx-scope-chip small{display:block;color:#7990b4;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.clx-scope-chip b{display:block;color:#23427f;font-size:11px;margin-top:2px;white-space:nowrap}.clx-search-control{height:48px;border:1px solid #d7e4f5;border-radius:13px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 14px;color:#54709f}.clx-search-control:focus-within{border-color:#8ab7f8;box-shadow:0 0 0 3px #2b73f217}.clx-search-control input{width:100%;border:0;outline:0;background:transparent;color:#27447f;font-size:11px;font-weight:700}.clx-search-control input::placeholder{color:#a0b0ca}.clx-toolbar-dropdown{position:relative;z-index:90}.clx-toolbar-button{height:48px;border:1px solid #d6e3f5;border-radius:13px;background:#fff;color:#214480;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 13px;font-size:11px;font-weight:850;cursor:pointer;box-shadow:0 5px 14px #1f458909;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.clx-toolbar-button:hover{background:#edf5ff;border-color:#a9caf7;color:#1d65dd;transform:translateY(-1px);box-shadow:0 8px 20px #2864cd1a}.clx-toolbar-button.is-date{min-width:205px;justify-content:space-between}.clx-toolbar-button.is-icon{width:42px;padding:0}.clx-toolbar-button em{min-width:19px;height:19px;border-radius:999px;background:#2a70ed;color:#fff;display:grid;place-items:center;font-size:8px;font-style:normal}.clx-toolbar-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:250;width:250px;border:1px solid #cfdef2;border-radius:14px;background:#fff;box-shadow:0 24px 58px #14316530;padding:8px;animation:clx-menu-in .16s ease both}@keyframes clx-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}.clx-toolbar-menu header{padding:8px 9px 10px;border-bottom:1px solid #edf2f8;margin-bottom:5px}.clx-toolbar-menu header b{display:block;color:#1d3e7d;font-size:12px}.clx-toolbar-menu header small{display:block;color:#7a90b1;font-size:9px;margin-top:2px}.clx-toolbar-menu>button{width:100%;min-height:38px;border:0;border-radius:9px;background:#fff;color:#2c4b82;display:flex;align-items:center;gap:10px;padding:0 10px;font-size:10px;font-weight:800;cursor:pointer;text-align:left}.clx-toolbar-menu>button:hover,.clx-toolbar-menu>button.is-selected{background:#eaf4ff;color:#1768e8}.clx-toolbar-menu>button span{flex:1}.clx-date-menu{width:230px}.clx-filter-menu{width:315px;padding:10px}.clx-filter-menu label{display:grid;grid-template-columns:94px minmax(0,1fr);gap:9px;align-items:center;margin:8px 0}.clx-filter-menu label>span{text-transform:capitalize;color:#5d76a2;font-size:10px;font-weight:850}.clx-filter-menu select{height:36px;border:1px solid #d7e4f5;border-radius:9px;background:#fff;color:#24447f;padding:0 8px;outline:0;font-size:10px;font-weight:750}.clx-filter-menu footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf2f8;margin-top:10px;padding-top:10px}.clx-filter-menu footer button{height:32px;border-radius:8px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:850;cursor:pointer}.clx-filter-menu footer .secondary{border:1px solid #d6e3f5;background:#fff;color:#4f6998}.clx-filter-menu footer .primary{border:1px solid #2a70ed;background:#2a70ed;color:#fff}.clx-tab-content{position:relative;z-index:5;animation:clx-content-in .2s ease both}@keyframes clx-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.coverage-labor-page .clx-card{border:1px solid #dfe9f6!important;border-radius:15px!important;background:#fffffff5!important;box-shadow:0 10px 28px #1e43850d!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.coverage-labor-page .clx-card:hover{border-color:#cbdcf2!important;box-shadow:0 16px 34px #1f499413!important}.coverage-labor-page .clx-stat-card{min-height:112px!important;padding:14px 14px 9px!important;gap:4px!important;text-align:left!important}.coverage-labor-page button.clx-stat-card{width:100%;border:1px solid #dfe9f6;cursor:pointer}.coverage-labor-page .clx-stat-card.is-clickable:hover{transform:translateY(-2px)}.coverage-labor-page .clx-stat-head{gap:10px!important}.coverage-labor-page .clx-icon-badge{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:50%!important}.coverage-labor-page .clx-stat-card small{font-size:9px!important;line-height:1.3!important;color:#56709d!important}.coverage-labor-page .clx-stat-card strong{font-size:17px!important;line-height:1.15!important;color:#183579!important}.coverage-labor-page .clx-note{font-size:8.5px!important;margin-top:5px!important}.coverage-labor-page .clx-spark{height:25px!important}.coverage-labor-page .clx-panel{padding:13px 14px 12px!important;min-width:0}.coverage-labor-page .clx-panel-head{align-items:center!important;margin-bottom:8px!important}.coverage-labor-page .clx-panel h3{font-size:11px!important;color:#19397d!important}.clx-panel-actions{display:flex;align-items:center;gap:8px;min-width:0}.clx-panel-actions .clx-dropdown{min-width:82px}.clx-panel-actions .clx-dropdown-trigger{height:29px!important;border-radius:8px!important;padding:0 8px!important;background:#f8fbff!important}.clx-panel-actions .clx-dropdown-trigger b{font-size:8px!important}.clx-panel-actions .clx-dropdown-menu{min-width:125px;left:auto;right:0}.clx-real-chart{width:100%;min-width:0;overflow:hidden}.clx-real-chart svg{display:block;width:100%;height:auto;max-height:245px;overflow:visible}.clx-chart-gridline{stroke:#e7edf7;stroke-width:1}.clx-chart-axis-label{fill:#7087ac;font-size:10px;font-weight:700}.clx-chart-axis-label.x{fill:#526d9c;font-weight:800}.clx-chart-value-label{fill:#244386;font-size:10px;font-weight:900}.clx-chart-main-line{stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 3px rgba(43,115,242,.14))}.clx-chart-compare-line,.clx-chart-secondary-line{fill:none;stroke:#7aa8f8;stroke-width:2;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round}.clx-chart-secondary-dot{fill:#fff;stroke:#f49a24;stroke-width:3}.clx-chart-point{transition:r .16s ease}.clx-chart-point:hover{r:7}.clx-svg-bar-group rect{transition:filter .16s ease,opacity .16s ease,transform .16s ease;transform-box:fill-box;transform-origin:center bottom}.clx-svg-bar-group:hover rect{filter:brightness(1.06) drop-shadow(0 8px 7px rgba(43,115,242,.18));transform:scaleY(1.015)}.clx-real-chart .clx-legend-inline{margin-top:2px}.clx-combo-chart .clx-legend-inline{justify-content:center}.clx-line-overlay{display:none!important}.coverage-labor-page .clx-side-donut{display:grid!important;grid-template-columns:150px minmax(165px,1fr)!important;align-items:center!important;gap:18px!important;flex-wrap:nowrap!important}.coverage-labor-page .clx-donut{max-width:148px;max-height:148px;box-shadow:0 10px 22px #254e9414}.coverage-labor-page .clx-donut:after{inset:31px!important;background:#fff!important}.coverage-labor-page .clx-donut strong{font-size:18px!important;color:#173679!important}.coverage-labor-page .clx-donut span{font-size:9px!important;color:#6d83a9!important}.coverage-labor-page .clx-legend-list{min-width:0!important;gap:4px!important}.clx-legend-row{width:100%;min-height:28px;border:0;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 7px;color:#2a4a84;cursor:pointer;text-align:left}.clx-legend-row:hover{background:#eef6ff;color:#1868e8}.coverage-labor-page .clx-legend-row span,.coverage-labor-page .clx-legend-row b{font-size:8.5px!important;font-weight:850!important}.coverage-labor-page .clx-legend-row i{width:10px!important;height:10px!important;border-radius:4px!important}.coverage-labor-page .clx-table{table-layout:fixed!important;width:100%!important}.coverage-labor-page .clx-table thead{display:table;width:100%;table-layout:fixed}.coverage-labor-page .clx-table tbody{display:block;width:100%;max-height:215px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#a9c7ef transparent}.coverage-labor-page .clx-table tbody tr{display:table;width:100%;table-layout:fixed;cursor:pointer;transition:background .15s ease}.coverage-labor-page .clx-table tbody tr:hover{background:#f1f7ff}.coverage-labor-page .clx-table tbody::-webkit-scrollbar{width:5px}.coverage-labor-page .clx-table tbody::-webkit-scrollbar-thumb{background:#aac8ef;border-radius:999px}.coverage-labor-page .clx-table th{height:34px;padding:6px 9px!important;background:#f6f9fd!important;color:#6880a8!important;font-size:7.6px!important;line-height:1.25!important}.coverage-labor-page .clx-table td{height:36px;padding:6px 9px!important;color:#294982!important;font-size:8.4px!important;line-height:1.35!important}.coverage-labor-page .clx-name-cell b{font-size:8.5px!important}.coverage-labor-page .clx-name-cell span{background:#edf4ff!important;color:#2b70ea!important}.coverage-labor-page .clx-table .clx-spark{min-width:74px;height:23px!important}.coverage-labor-page .clx-risk-list,.coverage-labor-page .clx-key-list,.coverage-labor-page .clx-driver-cards,.coverage-labor-page .clx-report-library,.coverage-labor-page .clx-summary-list{max-height:214px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aecaf0 transparent;padding-right:3px}.clx-hover-donut{position:relative;display:inline-block;min-width:0}.clx-hover-donut-menu{position:absolute;left:50%;top:50%;width:126px;height:126px;transform:translate(-50%,-50%) scale(.62);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .18s ease;z-index:45}.clx-hover-donut-small .clx-hover-donut-menu{width:84px;height:84px;left:auto;right:4px;top:50%;transform:translateY(-50%) scale(.72)}.clx-hover-donut:hover>.clx-hover-donut-menu,.clx-hover-donut:focus-within>.clx-hover-donut-menu{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.clx-hover-donut-small:hover>.clx-hover-donut-menu,.clx-hover-donut-small:focus-within>.clx-hover-donut-menu{transform:translateY(-50%) scale(1)}.clx-radial-center{position:absolute;left:50%;top:50%;width:36px;height:36px;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;background:#1e64db;color:#fff;box-shadow:0 8px 18px #1e64db40;font-size:11px;font-weight:900}.clx-radial-action{position:absolute;width:38px;height:38px;border:1px solid #cfe0f5;border-radius:50%;background:#fff;color:#255398;display:grid;place-items:center;cursor:pointer;box-shadow:0 9px 20px #18376f29}.clx-radial-action span{position:absolute;display:none}.clx-radial-action:hover{background:#eaf4ff;color:#1768e8;transform:scale(1.06)}.clx-radial-action.action-1{left:44px;top:0}.clx-radial-action.action-2{right:0;top:44px}.clx-radial-action.action-3{left:44px;bottom:0}.clx-radial-action.action-4{left:0;top:44px}.clx-hover-donut-small .clx-radial-center{width:26px;height:26px;font-size:8px}.clx-hover-donut-small .clx-radial-action{width:26px;height:26px}.clx-hover-donut-small .clx-radial-action.action-1{left:29px;top:0}.clx-hover-donut-small .clx-radial-action.action-2{right:0;top:29px}.clx-hover-donut-small .clx-radial-action.action-3{left:29px;bottom:0}.clx-hover-action-toast{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);white-space:nowrap;border-radius:7px;background:#173b78;color:#fff;padding:5px 8px;font-size:7.5px;font-weight:800;z-index:80;box-shadow:0 8px 20px #14316538}.coverage-labor-page~.clx-modal-layer,.clx-modal-layer{z-index:70000!important}.clx-modal-backdrop{background:#1126497a!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.clx-modal{border:1px solid rgba(206,221,242,.95)!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 36px 100px #0d234c4f!important;overflow:hidden!important}.clx-modal>header{padding:18px 20px 16px!important;background:linear-gradient(135deg,#f7fbff,#eef5ff)!important}.clx-modal>header h3{font-size:16px!important;letter-spacing:-.02em!important}.clx-modal>header p{font-size:9.5px!important;max-width:520px!important}.clx-modal>header button{border-radius:50%!important;background:#fff!important;transition:transform .16s ease,background .16s ease}.clx-modal>header button:hover{transform:rotate(5deg);background:#edf5ff!important}.clx-modal-body{padding:18px 20px!important}.clx-modal>footer{padding:12px 20px!important;background:#f7faff!important}.clx-modal .clx-btn{height:36px!important;border-radius:10px!important}.clx-modal .clx-btn.primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.clx-detail-stats>div{background:#fff!important;border-radius:12px!important;box-shadow:0 8px 18px #1e438509}.clx-person-list>div:hover{background:#f3f8ff}.clx-page-toast{position:fixed;right:24px;bottom:24px;z-index:72000;min-width:210px;border:1px solid #bcd6f8;border-radius:12px;background:#153f86;color:#fff;box-shadow:0 18px 42px #12367447;padding:11px 14px;font-size:10px;font-weight:850;animation:clx-toast-in .18s ease both}@keyframes clx-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1380px){.clx-workspace-controls{grid-template-columns:auto minmax(180px,1fr) auto auto auto 42px}.clx-scope-chip{min-width:150px}.clx-toolbar-button.is-date{min-width:175px}.coverage-labor-page .clx-side-donut{grid-template-columns:130px minmax(150px,1fr)!important}.coverage-labor-page .clx-donut{max-width:130px;max-height:130px}}@media(max-width:1080px){.clx-workspace-controls{grid-template-columns:1fr 1fr 1fr;align-items:stretch}.clx-scope-chip,.clx-search-control{grid-column:span 3}.clx-toolbar-button,.clx-toolbar-button.is-date{width:100%;min-width:0}.coverage-labor-page .clx-side-donut{grid-template-columns:150px minmax(170px,1fr)!important}}@media(max-width:720px){.coverage-labor-page{padding:12px 10px 24px!important}.clx-workspace-toolbar{border-radius:15px}.clx-workspace-toolbar .clx-tabs{padding:8px 8px 0!important}.clx-workspace-toolbar .clx-tabs button{height:44px!important;padding:0 12px!important;font-size:10px!important}.clx-workspace-controls{grid-template-columns:1fr}.clx-scope-chip,.clx-search-control{grid-column:1}.clx-workspace-controls>.clx-toolbar-dropdown,.clx-workspace-controls>.clx-toolbar-button{width:100%}.clx-toolbar-dropdown .clx-toolbar-button{width:100%}.clx-toolbar-menu{left:0;right:auto;width:min(320px,calc(100vw - 36px))}.coverage-labor-page .clx-side-donut{grid-template-columns:1fr!important;justify-items:center!important}.coverage-labor-page .clx-table{min-width:760px!important}.coverage-labor-page .clx-panel{overflow:hidden}}.clx-presets button.is-selected{background:#eaf4ff!important;color:#1768e8!important;box-shadow:inset 3px 0 #2b73f2}.coverage-labor-page .clx-grid{align-items:start!important}.coverage-labor-page .clx-panel{align-self:start!important;height:auto!important;min-height:0!important}.coverage-labor-page .clx-panel .clx-real-chart svg{max-height:210px!important}.coverage-labor-page .clx-panel .clx-real-chart{min-height:0!important}.coverage-labor-page .clx-panel .clx-simple-bars{min-height:188px!important;height:auto!important}.coverage-labor-page .clx-panel .clx-combo-chart{min-height:0!important}.coverage-labor-page .clx-panel .clx-trend-chart{height:auto!important;min-height:0!important}.coverage-labor-page .clx-panel .clx-link-button{margin-top:6px!important}.clx-chart-interactive{position:relative;overflow:visible!important}.clx-chart-hit-line{fill:none;stroke:transparent;stroke-width:18;pointer-events:stroke;cursor:crosshair}.clx-chart-hover-menu{position:absolute;z-index:95;width:164px;border:1px solid #cddff5;border-radius:12px;background:#fffffffa;box-shadow:0 16px 38px #14346b33;padding:7px;animation:clx-hover-menu-in .16s ease both;pointer-events:auto}@keyframes clx-hover-menu-in{0%{opacity:0;transform:translateY(5px) scale(.97)}to{opacity:1;transform:none}}.clx-chart-hover-menu header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 6px 7px;border-bottom:1px solid #edf2f8}.clx-chart-hover-menu header b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#173b78;font-size:9px;font-weight:900}.clx-chart-hover-menu header span{color:#2d70ea;font-size:9px;font-weight:900}.clx-chart-hover-menu>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:6px}.clx-chart-hover-menu button{height:29px;border:0;border-radius:8px;background:#f4f8fe;color:#31568e;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;font-weight:850;cursor:pointer}.clx-chart-hover-menu button:hover{background:#e6f2ff;color:#1768e8}.clx-hover-donut>.clx-hover-donut-menu{opacity:0!important;pointer-events:none!important}.clx-hover-donut.is-open>.clx-hover-donut-menu{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important;pointer-events:auto!important}.clx-hover-donut-small.is-open>.clx-hover-donut-menu{transform:translateY(-50%) scale(1)!important}.clx-legend-hover-dot{display:block!important;cursor:pointer;box-shadow:0 0 0 4px transparent;transition:transform .16s ease,box-shadow .16s ease}.clx-hover-donut:hover .clx-legend-hover-dot,.clx-hover-donut.is-open .clx-legend-hover-dot{transform:scale(1.18);box-shadow:0 0 0 4px #4484e71a}.clx-search-control{position:relative}.clx-search-control input{padding-right:32px!important}.clx-search-control>button{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:25px;height:25px;border:0;border-radius:50%;background:#edf4ff;color:#4d6e9e;display:grid;place-items:center;cursor:pointer}.clx-search-control>button:hover{background:#dfeeff;color:#1768e8}.clx-filter-custom-grid{display:grid;gap:9px;padding:3px 0}.clx-filter-field{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center}.clx-filter-field>span{color:#5d76a2;font-size:9px;font-weight:850;text-transform:capitalize}.clx-filter-field .clx-dropdown{width:100%}.clx-filter-field .clx-dropdown-trigger{height:35px!important;background:#fff!important}.clx-filter-field .clx-dropdown-menu{z-index:220;min-width:100%;left:0;right:0}.clx-locked-filter{height:35px;border:1px solid #d7e4f5;border-radius:9px;background:#f4f8fd;color:#37578e;display:flex;align-items:center;gap:8px;padding:0 10px}.clx-locked-filter b{font-size:9px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clx-run-report-menu{position:relative;display:inline-block}.clx-run-report-trigger{display:inline-flex!important;align-items:center;gap:5px}.clx-run-report-popover{position:absolute;right:0;top:calc(100% + 6px);z-index:160;width:190px;border:1px solid #d2e1f5;border-radius:12px;background:#fff;box-shadow:0 18px 42px #14346b2e;padding:7px}.clx-run-report-popover header{padding:6px 7px 8px;border-bottom:1px solid #edf2f8;margin-bottom:5px}.clx-run-report-popover header b{display:block;color:#173b78;font-size:9px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clx-run-report-popover header small{display:block;margin-top:2px;color:#7a90b2;font-size:7.5px}.clx-run-report-popover>button{width:100%;height:32px;border:0;border-radius:8px;background:transparent;color:#31568e;display:flex;align-items:center;gap:8px;padding:0 8px;font-size:8.5px;font-weight:850;cursor:pointer;text-align:left}.clx-run-report-popover>button:hover{background:#eaf4ff;color:#1768e8}.coverage-labor-page [hidden]{display:none!important}@media(max-width:720px){.clx-chart-hover-menu{width:150px}.clx-chart-hover-menu>div{grid-template-columns:1fr}.clx-filter-field{grid-template-columns:1fr}}.clx-filters-inline>.clx-dropdown{min-width:128px;position:relative}.clx-filters-inline>.clx-dropdown .clx-dropdown-trigger{width:100%;height:29px!important;border:1px solid #dce6f7!important;border-radius:7px!important;background:#fff!important;padding:0 8px!important;color:#51699a!important}.clx-filters-inline>.clx-dropdown .clx-dropdown-trigger b{font-size:8px!important}.clx-filters-inline>.clx-dropdown .clx-dropdown-menu{top:calc(100% + 5px);left:0;right:auto;min-width:170px;z-index:180}.clx-filters-inline>.clx-dropdown .clx-dropdown-menu button{height:31px!important;border:0!important;border-radius:7px!important;padding:0 8px!important;background:transparent!important}.clx-filters-inline>.clx-dropdown .clx-dropdown-menu button:hover,.clx-filters-inline>.clx-dropdown .clx-dropdown-menu button.is-selected{background:#eaf4ff!important}.clx-empty-filter-state{padding:18px;text-align:center;color:#6d83a9;font-size:9px;font-weight:800;background:#f8fbff;border-radius:10px}.clx-legend-label{display:flex;align-items:center;gap:8px;min-width:0;color:#2a4a84;font-size:8.5px;font-weight:850}.clx-legend-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clx-chart-hover-menu,.clx-hover-donut-menu,.clx-hover-action-toast{display:none!important}.coverage-labor-page .clx-panel{padding:11px 12px 10px!important;border-radius:13px!important}.coverage-labor-page .clx-panel-head{min-height:30px;margin-bottom:6px!important;gap:8px}.coverage-labor-page .clx-panel h3{font-size:10.5px!important}.coverage-labor-page .clx-grid{gap:10px!important}.coverage-labor-page .clx-kpi-grid{gap:10px!important;margin-bottom:10px!important}.coverage-labor-page .clx-stat-card{min-height:100px!important;padding:12px 12px 8px!important}.coverage-labor-page .clx-real-chart svg{max-height:178px!important}.coverage-labor-page .clx-panel .clx-simple-bars{min-height:154px!important}.coverage-labor-page .clx-panel .clx-trend-chart{max-height:184px!important}.coverage-labor-page .clx-panel .clx-combo-chart{max-height:190px!important}.coverage-labor-page .clx-side-donut{grid-template-columns:126px minmax(145px,1fr)!important;gap:12px!important}.coverage-labor-page .clx-donut{max-width:126px!important;max-height:126px!important}.coverage-labor-page .clx-risk-list,.coverage-labor-page .clx-key-list,.coverage-labor-page .clx-driver-cards,.coverage-labor-page .clx-report-library,.coverage-labor-page .clx-summary-list{max-height:184px!important}.clx-panel-actions{gap:5px!important;flex-wrap:nowrap}.clx-section-export{position:relative;z-index:175}.clx-section-export-trigger{height:29px;border:1px solid #d7e4f5;border-radius:8px;background:#f8fbff;color:#31558f;display:inline-flex;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:850;cursor:pointer;white-space:nowrap}.clx-section-export-trigger:hover{background:#eaf4ff;border-color:#aacaf4;color:#1768e8}.clx-section-export-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:320;width:190px;border:1px solid #d0e0f4;border-radius:11px;background:#fff;box-shadow:0 18px 42px #14346b2e;padding:6px}.clx-section-export-menu header{padding:6px 7px 8px;border-bottom:1px solid #edf2f8;margin-bottom:4px}.clx-section-export-menu header b{display:block;color:#173b78;font-size:9px;font-weight:900}.clx-section-export-menu header small{display:block;margin-top:2px;color:#7a90b2;font-size:7.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clx-section-export-menu>button{width:100%;min-height:31px;border:0;border-radius:7px;background:transparent;color:#31568e;display:flex;align-items:center;gap:8px;padding:0 8px;font-size:8.5px;font-weight:850;cursor:pointer;text-align:left}.clx-section-export-menu>button span{flex:1}.clx-section-export-menu>button:hover{background:#eaf4ff;color:#1768e8}.coverage-labor-page .clx-search-control{height:42px!important;padding:0 12px!important;border:1px solid #d3e2f5!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.coverage-labor-page .clx-search-control:focus-within{border-color:#82b1f5!important;box-shadow:0 0 0 3px #2b73f214!important}.coverage-labor-page .clx-search-control input{height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:0 32px 0 0!important;margin:0!important;font-size:10.5px!important}.coverage-labor-page .clx-search-control input:focus{border:0!important;box-shadow:none!important;outline:0!important}.coverage-labor-page .clx-search-control>button{right:8px!important;width:23px!important;height:23px!important}.clx-workspace-controls{gap:8px!important;padding:9px 11px 11px!important}.clx-scope-chip{height:42px!important;min-width:160px!important;border-radius:11px!important}.clx-toolbar-button{height:42px!important;border-radius:11px!important}.clx-toolbar-button.is-date{min-width:190px!important}.clx-toolbar-button.is-icon{width:42px!important}.clx-workspace-toolbar{margin-bottom:10px!important;border-radius:16px!important}.clx-workspace-toolbar .clx-tabs{min-height:54px!important;padding:8px 12px 0!important}.clx-workspace-toolbar .clx-tabs button{height:45px!important;padding:0 14px!important;font-size:10.5px!important}.clx-date-error{margin:0;color:#d94555;font-size:9px;font-weight:800}.clx-modal .clx-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}@media(max-width:1380px){.clx-panel-actions .clx-section-export-trigger span{display:none}.clx-section-export-trigger{width:29px;padding:0;justify-content:center}.clx-section-export-trigger svg:last-child{display:none}}.coverage-labor-page{padding:22px 24px 28px!important;background:radial-gradient(circle at 72% -8%,rgba(111,172,255,.18),transparent 32%),radial-gradient(circle at 100% 44%,rgba(155,194,255,.16),transparent 25%),linear-gradient(180deg,#f8fbff,#f4f8ff)!important}.clx-workspace-toolbar{border:1px solid #cfe0f6!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 12px 30px #284d8d12!important;overflow:visible!important}.clx-workspace-controls{display:grid!important;grid-template-columns:auto minmax(240px,1fr) auto auto auto 42px!important;align-items:center!important;gap:10px!important;padding:10px 12px 12px!important}.clx-scope-chip{min-height:42px!important;border:1px solid #d7e4f6!important;border-radius:12px!important;background:#f8fbff!important;box-shadow:none!important}.clx-search-control{height:42px!important;border:1px solid #cfdff4!important;border-radius:12px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #ffffffb3!important}.clx-search-control:focus-within{border-color:#79aef7!important;box-shadow:0 0 0 3px #2d79ff1a!important}.clx-search-control input{font-size:12px!important;font-weight:700!important;color:#24447f!important}.clx-search-control input::placeholder{color:#9aacc7!important}.clx-toolbar-button,.clx-section-export-trigger,.clx-inline-btn,.clx-btn,.clx-run-report-trigger{border:1px solid #cfdff4!important;border-radius:11px!important;background:#fff!important;color:#244b8f!important;box-shadow:0 6px 16px #20488b0d!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.clx-toolbar-button:hover,.clx-section-export-trigger:hover,.clx-inline-btn:hover,.clx-btn.secondary:hover,.clx-run-report-trigger:hover{transform:translateY(-1px)!important;background:#eef6ff!important;border-color:#9fc2f4!important;color:#1768e8!important;box-shadow:0 9px 22px #205dbe1c!important}.clx-btn.primary,.clx-inline-btn.is-primary{border-color:#1e6df0!important;background:#1f6ff2!important;color:#fff!important}.clx-btn.primary:hover{background:#155fd9!important;color:#fff!important}.clx-kpi-grid{gap:12px!important;margin-bottom:14px!important}.coverage-labor-page .clx-stat-card{min-height:142px!important;padding:16px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;border-radius:18px!important;background:#fffffff5!important;border-color:#d8e5f6!important;box-shadow:0 12px 28px #2246850f!important}.coverage-labor-page .clx-stat-card:hover{transform:translateY(-2px)!important;border-color:#b7d1f5!important;box-shadow:0 18px 35px #2256ae1a!important}.coverage-labor-page .clx-stat-card .clx-icon-badge{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:50%!important;background:#edf4ff!important}.coverage-labor-page .clx-tone-red .clx-icon-badge{background:#fff0f2!important;color:#ff4f63!important}.coverage-labor-page .clx-tone-orange .clx-icon-badge{background:#fff6e9!important;color:#f59a24!important}.coverage-labor-page .clx-tone-green .clx-icon-badge{background:#edf9f1!important;color:#2aa666!important}.clx-stat-copy{display:grid;gap:3px;width:100%}.coverage-labor-page .clx-stat-card small{font-size:12px!important;color:#526b9a!important;font-weight:800!important}.coverage-labor-page .clx-stat-card strong{font-size:27px!important;line-height:1.05!important;color:#0f2d72!important;letter-spacing:-.03em!important}.coverage-labor-page .clx-stat-card .clx-note{font-size:11px!important;margin:5px 0 0!important;color:#5d75a0!important;font-weight:700!important}.coverage-labor-page .clx-stat-card .clx-note.is-good{color:#24a466!important}.coverage-labor-page .clx-panel{padding:15px 16px 14px!important;border:1px solid #d5e3f5!important;border-radius:17px!important;background:#fffffff5!important;box-shadow:0 12px 30px #1f45850f!important;overflow:visible!important}.coverage-labor-page .clx-panel:hover{border-color:#bdd4f4!important;box-shadow:0 16px 34px #1f55ad17!important}.coverage-labor-page .clx-panel-head{min-height:35px!important;margin-bottom:10px!important;align-items:center!important}.coverage-labor-page .clx-panel h3{font-size:13px!important;line-height:1.25!important;color:#173a7c!important}.clx-panel-actions{gap:7px!important}.clx-panel-actions .clx-dropdown{min-width:92px!important}.clx-panel-actions .clx-dropdown-trigger,.clx-section-export-trigger{height:36px!important;padding:0 11px!important;border-radius:10px!important;background:#fff!important}.clx-panel-actions .clx-dropdown-trigger b,.clx-section-export-trigger span{font-size:10px!important;font-weight:850!important}.clx-grid{gap:13px!important;align-items:start!important}.clx-tab-content{min-height:0!important}.clx-footnote{display:none!important}.coverage-labor-page .clx-real-chart{position:relative!important;overflow:visible!important;min-height:0!important}.coverage-labor-page .clx-real-chart svg{width:100%!important;max-height:218px!important;overflow:visible!important}.coverage-labor-page .clx-chart-gridline{stroke:#e7eef8!important;stroke-width:1!important}.coverage-labor-page .clx-chart-axis-label{fill:#6079a4!important;font-size:10px!important;font-weight:750!important}.coverage-labor-page .clx-chart-value-label{fill:#1c3f82!important;font-size:10px!important;font-weight:900!important}.coverage-labor-page .clx-chart-main-line{stroke-width:3.2!important}.coverage-labor-page .clx-chart-secondary-line{stroke-width:2!important;stroke-dasharray:6 5!important}.coverage-labor-page .clx-chart-hit-line{stroke:transparent!important;stroke-width:20!important;pointer-events:stroke!important}.coverage-labor-page .clx-chart-point,.coverage-labor-page .clx-svg-bar-group rect{cursor:pointer!important;transition:filter .15s ease,opacity .15s ease!important}.coverage-labor-page .clx-svg-bar-group rect:hover{filter:brightness(1.04) drop-shadow(0 5px 8px rgba(49,103,194,.15))!important}.clx-chart-hover-menu{position:absolute!important;z-index:900!important;width:214px!important;padding:10px!important;border:1px solid #cfe0f4!important;border-radius:15px!important;background:#fffffffa!important;box-shadow:0 22px 52px #1437733b!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;pointer-events:auto!important}.clx-chart-hover-menu header{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:0 0 10px!important;border-bottom:1px solid #edf2f8!important}.clx-chart-hover-menu header b{display:block!important;font-size:11px!important;color:#173a7c!important;white-space:normal!important}.clx-chart-hover-menu header small{display:block!important;margin-top:3px!important;font-size:9px!important;color:#7489ad!important}.clx-hover-ring{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#2d79ff var(--ring-value),#e9f0f9 0);position:relative}.clx-hover-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.clx-hover-ring span{position:relative;z-index:1;font-size:9px;font-weight:900;color:#173a7c;max-width:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clx-chart-hover-menu>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding-top:9px!important}.clx-chart-hover-menu button{height:34px!important;border:0!important;border-radius:9px!important;background:#f4f8fe!important;color:#31568e!important;font-size:9px!important;font-weight:850!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;cursor:pointer!important}.clx-chart-hover-menu button:hover{background:#e6f2ff!important;color:#1768e8!important}.clx-donut-hover-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.clx-donut-hover-menu{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);z-index:880;width:260px;border:1px solid #cfe0f4;border-radius:16px;background:#fffffffa;box-shadow:0 22px 54px #1536703b;padding:12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.clx-donut-hover-menu header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #edf2f8}.clx-donut-hover-menu header b{display:block;font-size:12px;color:#173a7c}.clx-donut-hover-menu header small{display:block;margin-top:3px;color:#7187aa;font-size:10px}.clx-mini-donut{width:42px;height:42px;border-radius:50%;background:conic-gradient(#2d79ff 0 43%,#62cfae 43% 69%,#f2c454 69% 84%,#9b6af0 84% 100%);box-shadow:inset 0 0 0 10px #fff}.clx-donut-breakdown{display:grid;gap:8px;padding:10px 0}.clx-donut-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.clx-donut-breakdown span{display:flex;align-items:center;gap:8px;color:#34548b;font-size:10px;font-weight:800}.clx-donut-breakdown i{width:9px;height:9px;border-radius:50%;display:block}.clx-donut-breakdown b{color:#183c7e;font-size:10px}.clx-donut-hover-menu footer{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding-top:9px;border-top:1px solid #edf2f8}.clx-donut-hover-menu footer button{height:32px;border:0;border-radius:9px;background:#f4f8fe;color:#31568e;font-size:9px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.clx-donut-hover-menu footer button:hover{background:#e6f2ff;color:#1768e8}.clx-section-export-menu.is-portal{position:fixed!important;z-index:100500!important;width:220px!important;padding:8px!important;border:1px solid #cfe0f4!important;border-radius:13px!important;background:#fff!important;box-shadow:0 22px 52px #14377338!important}.clx-section-export-menu.is-portal header{padding:7px 8px 9px!important}.clx-section-export-menu.is-portal header b{font-size:11px!important}.clx-section-export-menu.is-portal header small{font-size:9px!important}.clx-section-export-menu.is-portal>button{min-height:35px!important;font-size:10px!important;border-radius:8px!important}.clx-table{table-layout:fixed!important;width:100%!important}.clx-table thead{display:table!important;width:100%!important;table-layout:fixed!important}.clx-table tbody{display:block!important;max-height:235px!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#9fc0ee transparent!important}.clx-table tbody tr{display:table!important;width:100%!important;table-layout:fixed!important}.clx-table th,.clx-table td{padding:9px!important;font-size:10px!important;line-height:1.3!important;word-break:normal!important}.clx-table th{font-size:9px!important;background:#f5f8fc!important;color:#6980a5!important}.clx-table tbody tr:hover{background:#f7fbff!important}.clx-risk-list,.clx-key-list,.clx-driver-list,.clx-driver-cards,.clx-summary-list,.clx-action-list,.clx-insight-list,.clx-report-library{max-height:235px!important;overflow-y:auto!important;padding-right:4px!important;scrollbar-width:thin!important;scrollbar-color:#9fc0ee transparent!important}.clx-side-donut{display:grid!important;grid-template-columns:minmax(145px,185px) minmax(180px,1fr)!important;gap:18px!important;align-items:center!important}.clx-donut{box-shadow:0 10px 24px #265bb414!important}.clx-legend-list{min-width:0!important;gap:10px!important}.clx-legend-list>div{padding:5px 0!important;border-bottom:1px solid #edf2f8!important}.clx-legend-list>div:last-child{border-bottom:0!important}.clx-summary-cards>div,.clx-insight-cards article,.clx-detail-stats>div,.clx-modal-note,.clx-budget-box>div,.clx-action-list>div{border-radius:14px!important}.clx-insight-cards article{box-shadow:none!important;border-color:#dbe7f6!important}.clx-summary-cards>div:hover,.clx-insight-cards article:hover,.clx-action-list>div:hover{transform:translateY(-1px);box-shadow:0 9px 20px #1e4b9412}.clx-modal-layer{z-index:120000!important;padding:24px!important}.clx-modal-backdrop{background:#0f244694!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.clx-modal{width:min(690px,calc(100vw - 36px))!important;max-height:calc(100vh - 48px)!important;border:1px solid rgba(197,218,245,.95)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 38px 110px #081f4957!important;overflow:hidden!important}.clx-modal-lg{width:min(900px,calc(100vw - 36px))!important}.clx-modal>header{padding:18px 20px!important;background:linear-gradient(135deg,#fbfdff,#eef5ff)!important;border-bottom:1px solid #dfe9f7!important;align-items:center!important}.clx-modal-title-group{display:flex;align-items:center;gap:12px;min-width:0}.clx-modal-title-icon{width:42px;height:42px;border-radius:12px;background:#e9f3ff;color:#246ceb;display:grid;place-items:center;flex:0 0 42px}.clx-modal>header h3{font-size:17px!important;color:#153477!important}.clx-modal>header p{font-size:10px!important;line-height:1.45!important}.clx-modal>header>button{width:38px!important;height:38px!important;border-radius:12px!important}.clx-modal-body{padding:20px!important;overflow:auto!important;max-height:calc(100vh - 190px)!important;background:#fff!important}.clx-modal>footer{padding:14px 20px!important;background:#f8fbff!important;border-top:1px solid #e0eaf7!important}.clx-modal-grid input,.clx-textarea-field textarea,.clx-locked-filter{border-radius:11px!important;border-color:#d1e0f4!important;background:#fbfdff!important}.clx-check-list label{border:1px solid #dce7f6!important;border-radius:12px!important;background:#fbfdff!important;padding:11px 12px!important}@media(max-width:1180px){.clx-workspace-controls{grid-template-columns:1fr 1fr 1fr!important}.clx-workspace-controls>.clx-scope-chip,.clx-workspace-controls>.clx-search-control{grid-column:span 3!important}.clx-side-donut{grid-template-columns:1fr!important;justify-items:center!important}.clx-donut-hover-menu{left:50%;top:calc(100% + 10px);transform:translate(-50%)}}@media(max-width:760px){.coverage-labor-page{padding:14px 10px 22px!important}.clx-workspace-controls{grid-template-columns:1fr!important}.clx-workspace-controls>*{grid-column:1!important;width:100%!important}.clx-kpi-grid.five,.clx-kpi-grid.six{grid-template-columns:1fr!important}.coverage-labor-page .clx-stat-card{min-height:128px!important}.clx-chart-hover-menu{width:180px!important}.clx-donut-hover-menu{width:230px!important}.clx-table{min-width:720px!important}.clx-panel{overflow:auto!important}}.coverage-labor-page .clx-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important}.coverage-labor-page .clx-panel-title{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.coverage-labor-page .clx-panel-title h3{min-width:0!important;overflow-wrap:anywhere!important}.coverage-labor-page .clx-panel-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;flex-wrap:nowrap!important}.coverage-labor-page .clx-panel-actions .clx-dropdown{width:82px!important;min-width:82px!important}.coverage-labor-page .clx-panel-actions .clx-dropdown-trigger,.coverage-labor-page .clx-section-export-trigger,.coverage-labor-page .clx-section-filter-trigger{height:32px!important;border:1px solid #d7e4f5!important;border-radius:9px!important;background:#fff!important;color:#31558f!important;padding:0 8px!important;box-shadow:none!important}.coverage-labor-page .clx-panel-actions .clx-dropdown-trigger b,.coverage-labor-page .clx-section-export-trigger span,.coverage-labor-page .clx-section-filter-trigger span{font-size:9px!important;font-weight:850!important}.coverage-labor-page .clx-section-export,.coverage-labor-page .clx-section-filter{position:relative!important;flex:0 0 auto!important}.coverage-labor-page .clx-section-export-trigger,.coverage-labor-page .clx-section-filter-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important;min-width:72px!important;cursor:pointer!important}.coverage-labor-page .clx-section-filter-trigger:hover,.coverage-labor-page .clx-section-export-trigger:hover,.coverage-labor-page .clx-panel-actions .clx-dropdown-trigger:hover{background:#eaf4ff!important;border-color:#aacaf4!important;color:#1768e8!important}.clx-section-filter-menu.is-portal{position:fixed!important;z-index:100520!important;width:205px!important;padding:8px!important;border:1px solid #cfe0f4!important;border-radius:13px!important;background:#fff!important;box-shadow:0 22px 52px #14377338!important}.clx-section-filter-menu header{padding:7px 8px 9px;border-bottom:1px solid #edf2f8;margin-bottom:4px}.clx-section-filter-menu header b{display:block;color:#173b78;font-size:11px;font-weight:900}.clx-section-filter-menu header small{display:block;margin-top:2px;color:#7a90b2;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clx-section-filter-menu>button{width:100%;min-height:34px;border:0;border-radius:8px;background:transparent;color:#31568e;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;font-size:10px;font-weight:850;cursor:pointer;text-align:left}.clx-section-filter-menu>button:hover,.clx-section-filter-menu>button.is-selected{background:#eaf4ff;color:#1768e8}.clx-section-filter-menu footer{border-top:1px solid #edf2f8;margin-top:5px;padding-top:6px}.clx-section-filter-menu footer button{width:100%;height:32px;border:0;border-radius:8px;background:#f7faff;color:#5b74a0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:850;cursor:pointer}[data-section-filtered=true]{display:none!important}.clx-line-reveal-rect{transform-box:fill-box;transform-origin:left center;animation:clx-line-sweep 1.18s cubic-bezier(.22,.8,.28,1) both}.clx-chart-area-load{animation:clx-area-fade .72s ease-out .22s both}.clx-chart-point-load{transform-box:fill-box;transform-origin:center;animation:clx-point-pop .34s cubic-bezier(.2,.9,.25,1.25) both}@keyframes clx-line-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes clx-area-fade{0%{opacity:0}to{opacity:1}}@keyframes clx-point-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@property --clx-donut-reveal{syntax:"<percentage>"; inherits:false; initial-value:0%;}.coverage-labor-page .clx-donut{position:relative!important;display:grid!important;place-items:center!important;background:transparent!important;overflow:visible!important}.coverage-labor-page .clx-donut:after{display:none!important}.coverage-labor-page .clx-donut>div{position:static!important;inset:auto!important}.coverage-labor-page .clx-donut-ring{position:absolute!important;inset:0!important;border-radius:50%!important;-webkit-mask:conic-gradient(#000 var(--clx-donut-reveal),transparent 0)!important;mask:conic-gradient(#000 var(--clx-donut-reveal),transparent 0)!important;filter:drop-shadow(0 8px 12px rgba(41,89,170,.1))}.coverage-labor-page .clx-donut-ring-load{animation:clx-donut-reveal 1.08s cubic-bezier(.24,.82,.25,1) both}.coverage-labor-page .clx-donut-center{position:relative!important;z-index:2!important;width:58%!important;height:58%!important;border-radius:50%!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-shadow:inset 0 0 0 1px #eff4fb!important}.coverage-labor-page .clx-donut-center-load{animation:clx-donut-center .48s ease-out .62s both}.coverage-labor-page .clx-donut-center strong{font-size:18px!important;color:#173679!important;line-height:1.05!important}.coverage-labor-page .clx-donut-center span{font-size:9px!important;color:#6d83a9!important;line-height:1.2!important;margin-top:4px!important;max-width:82%!important}@keyframes clx-donut-reveal{0%{--clx-donut-reveal:0%;transform:rotate(-12deg) scale(.92);opacity:.35}to{--clx-donut-reveal:100%;transform:rotate(0) scale(1);opacity:1}}@keyframes clx-donut-center{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@media(max-width:1320px){.coverage-labor-page .clx-panel-actions .clx-dropdown{width:76px!important;min-width:76px!important}.coverage-labor-page .clx-section-export-trigger,.coverage-labor-page .clx-section-filter-trigger{min-width:34px!important;width:34px!important;padding:0!important}.coverage-labor-page .clx-section-export-trigger span,.coverage-labor-page .clx-section-filter-trigger span,.coverage-labor-page .clx-section-export-trigger svg:last-child,.coverage-labor-page .clx-section-filter-trigger svg:last-child{display:none!important}}@media(prefers-reduced-motion:reduce){.clx-line-reveal-rect,.clx-chart-area-load,.clx-chart-point-load,.clx-donut-ring-load,.clx-donut-center-load{animation:none!important}.clx-line-reveal-rect{transform:none!important}.coverage-labor-page .clx-donut-ring{--clx-donut-reveal:100% !important}}.coverage-labor-page .span-3 .clx-section-export-trigger,.coverage-labor-page .span-3 .clx-section-filter-trigger{min-width:32px!important;width:32px!important;padding:0!important}.coverage-labor-page .span-3 .clx-section-export-trigger span,.coverage-labor-page .span-3 .clx-section-filter-trigger span,.coverage-labor-page .span-3 .clx-section-export-trigger svg:last-child,.coverage-labor-page .span-3 .clx-section-filter-trigger svg:last-child{display:none!important}.coverage-labor-page .span-3 .clx-panel-actions .clx-dropdown{width:74px!important;min-width:74px!important}.coverage-labor-page .clx-chart-grid-load{opacity:0;transform-box:fill-box;transform-origin:left center;animation:clx-chart-grid-enter .34s ease-out both}.coverage-labor-page .clx-bar-load{transform-box:fill-box;transform-origin:center bottom;animation:clx-bar-rise 1.02s cubic-bezier(.18,.82,.24,1) both;will-change:transform,opacity}.coverage-labor-page .clx-stacked-load{transform-origin:center bottom;animation:clx-bar-rise 1.02s cubic-bezier(.18,.82,.24,1) both;will-change:transform,opacity}.coverage-labor-page .clx-value-label-load,.coverage-labor-page .clx-axis-label-load{opacity:0;animation:clx-chart-label-enter .34s ease-out both}.coverage-labor-page .clx-comparison-reveal{transform-box:fill-box;transform-origin:left center;animation:clx-comparison-sweep .92s cubic-bezier(.22,.8,.28,1) .72s both}.coverage-labor-page .clx-coverage-bar{filter:drop-shadow(0 4px 5px rgba(66,163,74,.14))}@keyframes clx-chart-grid-enter{0%{opacity:0;transform:scaleX(.05)}to{opacity:1;transform:scaleX(1)}}@keyframes clx-bar-rise{0%{opacity:0;transform:scaleY(0)}12%{opacity:1}72%{transform:scaleY(1.035)}to{opacity:1;transform:scaleY(1)}}@keyframes clx-chart-label-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes clx-comparison-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.coverage-labor-page .clx-chart-hover-tooltip{position:absolute;z-index:100540;width:max-content;min-width:112px;max-width:158px;min-height:38px;padding:7px 9px;border:1px solid rgba(197,216,242,.95);border-radius:10px;background:#fffffffa;box-shadow:0 10px 24px #1637702e;display:grid;grid-template-columns:14px minmax(0,1fr);gap:7px;align-items:center;color:#2457a6;pointer-events:none;animation:clx-mini-tooltip-in .16s ease-out both}.coverage-labor-page .clx-chart-hover-tooltip b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#173a7c;font-size:9px;font-weight:900;line-height:1.15}.coverage-labor-page .clx-chart-hover-tooltip span{display:block;margin-top:2px;color:#2c70ec;font-size:10px;font-weight:900;line-height:1.1}@keyframes clx-mini-tooltip-in{0%{opacity:0;transform:translateY(3px) scale(.97)}to{opacity:1;transform:none}}.coverage-labor-page .clx-heat-head-load span,.coverage-labor-page .clx-heat-label-load,.coverage-labor-page .clx-heat-cell-load,.coverage-labor-page .clx-heat-legend-load{opacity:0;animation:clx-heat-enter .42s cubic-bezier(.2,.8,.25,1) both}.coverage-labor-page .clx-heat-cell-load{transform-origin:center;will-change:transform,opacity}.coverage-labor-page .clx-heat-legend-load{animation-delay:.58s}@keyframes clx-heat-enter{0%{opacity:0;transform:translateY(5px) scale(.68)}70%{opacity:1;transform:translateY(0) scale(1.04)}to{opacity:1;transform:none}}.coverage-labor-page .clx-donut-load-stage{isolation:isolate;animation:clx-donut-stage-in .44s ease-out both}.coverage-labor-page .clx-donut-loading-orbit{position:absolute!important;inset:-4px!important;z-index:3!important;border-radius:50%!important;border:3px solid transparent!important;border-top-color:#2d79ff!important;border-right-color:#2d79ff47!important;pointer-events:none!important;animation:clx-donut-orbit 1.05s cubic-bezier(.45,.05,.25,1) both!important}.coverage-labor-page .clx-donut-ring-load{animation:clx-donut-reveal 1.08s cubic-bezier(.2,.82,.22,1) .08s both!important}.coverage-labor-page .clx-donut-center-load{animation:clx-donut-center .48s cubic-bezier(.2,.9,.24,1.15) .68s both!important}@keyframes clx-donut-stage-in{0%{opacity:.3;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes clx-donut-orbit{0%{opacity:1;transform:rotate(-90deg) scale(.92)}76%{opacity:1;transform:rotate(315deg) scale(1)}to{opacity:0;transform:rotate(390deg) scale(1.02)}}.clx-modal-layer.clx-modal-layer-enter{animation:clx-modal-layer-fade .2s ease-out both}.clx-modal-layer .clx-modal-backdrop{background:#0a1c3b8f!important;-webkit-backdrop-filter:blur(12px) saturate(115%)!important;backdrop-filter:blur(12px) saturate(115%)!important}.clx-modal-layer .clx-modal{position:relative!important;overflow:hidden!important;border:1px solid rgba(196,216,242,.98)!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 38px 110px #0a1f4557,0 8px 28px #2b69c41f!important;animation:clx-modal-card-enter .32s cubic-bezier(.2,.82,.23,1) both}.clx-modal-layer .clx-modal-top-accent{position:absolute;top:0;left:0;right:0;z-index:3;height:4px;background:linear-gradient(90deg,#2d79ff,#64a9ff 48%,#81d9ff)}.clx-modal-layer .clx-modal>header{position:relative;padding:20px 22px 17px!important;background:radial-gradient(circle at 86% 14%,rgba(102,167,255,.17),transparent 38%),linear-gradient(135deg,#fbfdff,#eef6ff)!important;border-bottom:1px solid #dfe9f7!important}.clx-modal-layer .clx-modal-title-icon{width:46px!important;height:46px!important;border-radius:14px!important;background:linear-gradient(145deg,#e8f3ff,#dcecff)!important;color:#2169ec!important;box-shadow:inset 0 0 0 1px #cfe2fa,0 8px 18px #2469e01a!important}.clx-modal-layer .clx-modal-eyebrow{display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;color:#6380ae;font-size:9px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.clx-modal-layer .clx-modal>header h3{margin:0!important;color:#123474!important;font-size:18px!important;font-weight:950!important;letter-spacing:-.025em!important}.clx-modal-layer .clx-modal>header p{margin:5px 0 0!important;max-width:590px!important;color:#6c84aa!important;font-size:10px!important;line-height:1.45!important}.clx-modal-layer .clx-modal>header>button{width:38px!important;height:38px!important;border:1px solid #d5e2f3!important;border-radius:12px!important;background:#ffffffe6!important;color:#264985!important;box-shadow:0 6px 14px #264c8812!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important}.clx-modal-layer .clx-modal>header>button:hover{transform:translateY(-1px) rotate(4deg)!important;background:#edf5ff!important;border-color:#b8d3f5!important}.clx-modal-layer .clx-modal-body{padding:22px!important;background:linear-gradient(180deg,#f7fbffb8,#fffffff5 34px),#fff!important}.clx-modal-layer .clx-modal>footer{min-height:62px;padding:12px 22px!important;border-top:1px solid #dfe9f7!important;background:#f7faff!important;align-items:center!important}.clx-modal-layer .clx-modal-grid{gap:15px!important}.clx-modal-layer .clx-modal-grid label,.clx-modal-layer .clx-textarea-field{gap:7px!important}.clx-modal-layer .clx-modal-grid label>span,.clx-modal-layer .clx-textarea-field>span{color:#31558e!important;font-size:10px!important;font-weight:900!important}.clx-modal-layer .clx-modal-grid input,.clx-modal-layer .clx-textarea-field textarea,.clx-modal-layer .clx-locked-filter{border:1px solid #cfe0f4!important;border-radius:12px!important;background:#fbfdff!important;color:#1f4382!important;box-shadow:inset 0 1px 2px #1a417c06!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.clx-modal-layer .clx-modal-grid input:focus,.clx-modal-layer .clx-textarea-field textarea:focus{outline:none!important;border-color:#77aaf0!important;background:#fff!important;box-shadow:0 0 0 4px #2d79ff1a!important}.clx-modal-layer .clx-modal-note{border:1px solid #d3e3f6!important;border-radius:13px!important;background:linear-gradient(135deg,#f7fbff,#eef6ff)!important;color:#52709f!important;padding:13px 14px!important}.clx-modal-layer .clx-modal-note.warning{border-color:#f1d5ad!important;background:linear-gradient(135deg,#fffaf1,#fff5e6)!important;color:#815a27!important}.clx-modal-layer .clx-btn{min-width:94px!important;height:38px!important;border-radius:11px!important;font-size:10px!important;font-weight:900!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.clx-modal-layer .clx-btn.primary{border-color:#216ae9!important;background:linear-gradient(180deg,#347fff,#1767e8)!important;box-shadow:0 8px 16px #2369e72e!important}.clx-modal-layer .clx-btn:hover:not(:disabled){transform:translateY(-1px)!important}@keyframes clx-modal-layer-fade{0%{opacity:0}to{opacity:1}}@keyframes clx-modal-card-enter{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.coverage-labor-page .clx-chart-grid-load,.coverage-labor-page .clx-bar-load,.coverage-labor-page .clx-stacked-load,.coverage-labor-page .clx-value-label-load,.coverage-labor-page .clx-axis-label-load,.coverage-labor-page .clx-comparison-reveal,.coverage-labor-page .clx-heat-head-load span,.coverage-labor-page .clx-heat-label-load,.coverage-labor-page .clx-heat-cell-load,.coverage-labor-page .clx-heat-legend-load,.coverage-labor-page .clx-donut-load-stage,.coverage-labor-page .clx-donut-loading-orbit,.clx-modal-layer.clx-modal-layer-enter,.clx-modal-layer .clx-modal{animation:none!important;opacity:1!important;transform:none!important}}.coverage-labor-page .clx-donut>.clx-donut-ring{position:absolute!important;inset:0!important}.coverage-labor-page .clx-donut>.clx-donut-loading-orbit{position:absolute!important;inset:-4px!important}.coverage-labor-page .clx-donut>.clx-donut-center{position:relative!important;inset:auto!important}.coverage-labor-page .clx-panel-title svg,.coverage-labor-page .clx-panel-title .lucide-info,.coverage-labor-page .clx-panel-head .lucide-info{display:none!important}.coverage-labor-page .clx-page-toast,.coverage-labor-page .clx-hover-action-toast{display:none!important}.coverage-labor-page .clx-deviation-bar-load{transform-box:fill-box;transform-origin:center bottom;animation:clx-deviation-rise .92s cubic-bezier(.18,.82,.24,1) both;will-change:transform,opacity}@keyframes clx-deviation-rise{0%{transform:scaleY(.04) translateY(8px);opacity:0}58%{transform:scaleY(1.08) translateY(-1px);opacity:1}to{transform:scaleY(1) translateY(0);opacity:1}}.coverage-labor-page .clx-deviation-bars>div>div{align-items:flex-end!important}.coverage-labor-page .clx-spark-load polyline{stroke-dasharray:140;stroke-dashoffset:140;transform-box:fill-box;transform-origin:center bottom;animation:clx-spark-trend-in 1.05s cubic-bezier(.18,.82,.24,1) both}@keyframes clx-spark-trend-in{0%{stroke-dashoffset:140;transform:translateY(7px) scaleY(.28);opacity:0}62%{stroke-dashoffset:18;transform:translateY(-1px) scaleY(1.05);opacity:1}to{stroke-dashoffset:0;transform:translateY(0) scaleY(1);opacity:1}}.coverage-labor-page .clx-panel[data-section-title="Department Summary"] .clx-table tbody{max-height:118px!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#9fc0ee transparent!important}.coverage-labor-page .clx-panel[data-section-title="Department Summary"] .clx-table tbody tr{height:39px!important}.coverage-labor-page .clx-donut-hover-menu{left:calc(100% + 7px)!important;top:46%!important;transform:translateY(-46%)!important}@media(max-width:1180px){.coverage-labor-page .clx-donut-hover-menu{left:calc(100% + 6px)!important;top:46%!important;transform:translateY(-46%)!important}}@media(prefers-reduced-motion:reduce){.coverage-labor-page .clx-deviation-bar-load,.coverage-labor-page .clx-spark-load polyline{animation:none!important;transform:none!important;opacity:1!important;stroke-dashoffset:0!important}}.coverage-labor-page .clx-panel.is-expandable{display:flex!important;flex-direction:column!important;min-height:0!important}.coverage-labor-page .clx-panel.is-expandable:not(.is-expanded){height:230px!important;max-height:230px!important}.coverage-labor-page .clx-panel.is-expandable .clx-panel-head{flex:0 0 auto!important}.coverage-labor-page .clx-panel-scroll-body{min-height:0!important;flex:1 1 auto!important}.coverage-labor-page .clx-panel.is-expandable:not(.is-expanded) .clx-panel-scroll-body{overflow-y:auto!important;overflow-x:hidden!important;padding-right:5px!important;scrollbar-width:thin!important;scrollbar-color:#9fc0ee transparent!important}.coverage-labor-page .clx-panel.is-expandable:not(.is-expanded) .clx-panel-scroll-body::-webkit-scrollbar{width:5px}.coverage-labor-page .clx-panel.is-expandable:not(.is-expanded) .clx-panel-scroll-body::-webkit-scrollbar-thumb{border-radius:999px;background:#9fc0ee}.coverage-labor-page .clx-panel.is-expandable.is-expanded{height:auto!important;max-height:none!important}.coverage-labor-page .clx-panel.is-expandable.is-expanded .clx-panel-scroll-body{overflow:visible!important;padding-right:0!important}.coverage-labor-page .clx-panel.is-expandable .clx-table tbody,.coverage-labor-page .clx-panel.is-expandable .clx-risk-list,.coverage-labor-page .clx-panel.is-expandable .clx-key-list,.coverage-labor-page .clx-panel.is-expandable .clx-driver-list,.coverage-labor-page .clx-panel.is-expandable .clx-driver-cards,.coverage-labor-page .clx-panel.is-expandable .clx-summary-list,.coverage-labor-page .clx-panel.is-expandable .clx-action-list,.coverage-labor-page .clx-panel.is-expandable .clx-insight-list,.coverage-labor-page .clx-panel.is-expandable .clx-report-library{max-height:none!important;overflow:visible!important}.coverage-labor-page .clx-panel-expand-toggle{width:36px!important;height:36px!important;flex:0 0 36px!important;padding:0!important;border:1px solid #d5e3f5!important;border-radius:10px!important;background:#fff!important;color:#2f65b9!important;display:inline-grid!important;place-items:center!important;cursor:pointer!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.coverage-labor-page .clx-panel-expand-toggle:hover{border-color:#b8d2f3!important;background:#eef6ff!important;color:#1768e8!important}.coverage-labor-page .clx-panel-expand-toggle:focus-visible{outline:2px solid rgba(45,121,255,.28)!important;outline-offset:2px!important}.coverage-labor-page .clx-donut-center strong{max-width:92%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.coverage-labor-page .clx-donut-center strong.is-hours{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:2px!important;font-size:15px!important;letter-spacing:-.02em!important}.coverage-labor-page .clx-donut-center strong.is-hours small{font-size:8px!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important;color:#36558d!important}.coverage-labor-page .clx-donut-center strong.is-long{font-size:14px!important}.coverage-labor-page .clx-donut-center.is-compact{width:62%!important;height:62%!important;box-sizing:border-box!important;padding:5px!important}.coverage-labor-page .clx-donut-center.is-compact span{max-width:96%!important;margin-top:2px!important;font-size:7.5px!important;line-height:1.12!important;text-wrap:balance!important}@media(max-width:760px){.coverage-labor-page .clx-panel.is-expandable:not(.is-expanded){height:270px!important;max-height:270px!important}}.coverage-labor-page .clx-labor-cost-grid .clx-panel[data-section-title="Budget vs Actual"] .clx-budget-box{gap:9px!important}.coverage-labor-page .clx-labor-cost-grid .clx-panel[data-section-title="Budget vs Actual"] .clx-budget-box>div:not(.clx-alert-box){display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:8px!important;row-gap:6px!important;align-items:center!important}.coverage-labor-page .clx-labor-cost-grid .clx-panel[data-section-title="Budget vs Actual"] .clx-budget-box>div:not(.clx-alert-box)>span{margin:0!important;font-size:10px!important;line-height:1.25!important}.coverage-labor-page .clx-labor-cost-grid .clx-panel[data-section-title="Budget vs Actual"] .clx-progress{grid-column:1/-1!important;grid-row:2!important;height:7px!important;margin:0!important}.coverage-labor-page .clx-labor-cost-grid .clx-panel[data-section-title="Budget vs Actual"] .clx-budget-box b,.coverage-labor-page .clx-labor-cost-grid .clx-panel[data-section-title="Budget vs Actual"] .clx-budget-box em{margin:0!important;font-size:10px!important;white-space:nowrap!important}.coverage-labor-page .clx-labor-cost-grid .clx-panel[data-section-title="Budget vs Actual"] .clx-alert-box{padding:10px 12px!important;min-height:0!important}.coverage-labor-page .clx-labor-cost-grid .clx-panel[data-section-title="Budget vs Actual"] .clx-alert-box b{margin-bottom:2px!important;font-size:9.5px!important}.coverage-labor-page .clx-labor-cost-grid .clx-panel[data-section-title="Budget vs Actual"] .clx-alert-box span{font-size:8.5px!important;line-height:1.35!important}.coverage-labor-page .clx-overtime-summary{display:grid!important;gap:9px!important}.coverage-labor-page .clx-overtime-summary article{display:grid!important;gap:8px!important;padding:11px 12px!important;border:1px solid #dfe8f5!important;border-radius:13px!important;background:#fbfdff!important;box-shadow:0 7px 18px #1f488b09!important}.coverage-labor-page .clx-overtime-summary article.red{border-color:#f2d5da!important;background:linear-gradient(135deg,#fff8f9,#fff3f5)!important}.coverage-labor-page .clx-overtime-summary article.orange{border-color:#efddb4!important;background:linear-gradient(135deg,#fffaf2,#fff6e9)!important}.coverage-labor-page .clx-overtime-summary article.green{border-color:#d1e7da!important;background:linear-gradient(135deg,#f7fcf9,#eff9f3)!important}.coverage-labor-page .clx-overtime-summary-head,.coverage-labor-page .clx-overtime-summary-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important}.coverage-labor-page .clx-overtime-summary-head span{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;color:#284a84!important;font-size:9.5px!important;line-height:1.2!important;font-weight:900!important}.coverage-labor-page .clx-overtime-summary-head span>i{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:#ff6574!important;box-shadow:0 0 0 4px #ff65741a!important}.coverage-labor-page .clx-overtime-summary article.orange .clx-overtime-summary-head span>i{background:#e6a638!important;box-shadow:0 0 0 4px #e6a6381c!important}.coverage-labor-page .clx-overtime-summary article.green .clx-overtime-summary-head span>i{background:#43b77a!important;box-shadow:0 0 0 4px #43b77a1c!important}.coverage-labor-page .clx-overtime-summary-head b{color:#193d7e!important;font-size:11px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}.coverage-labor-page .clx-overtime-summary-meta small,.coverage-labor-page .clx-overtime-summary-meta em{color:#7188ad!important;font-size:7.7px!important;line-height:1.25!important;font-style:normal!important;white-space:nowrap!important}.coverage-labor-page .clx-overtime-summary-meta small{color:#31568e!important;font-weight:850!important}.coverage-labor-page .clx-overtime-summary-track{height:5px!important;overflow:hidden!important;border-radius:999px!important;background:#859dc22b!important}.coverage-labor-page .clx-overtime-summary-track>i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#ff8390,#ff5e70)!important}.coverage-labor-page .clx-overtime-summary article.orange .clx-overtime-summary-track>i{background:linear-gradient(90deg,#efc166,#dfa033)!important}.coverage-labor-page .clx-overtime-summary article.green .clx-overtime-summary-track>i{background:linear-gradient(90deg,#6dcea0,#3eb274)!important}.coverage-labor-page .clx-employee-impact-top-grid{margin-bottom:13px!important}.coverage-labor-page .clx-employee-impact-lower-grid{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(285px,1fr)!important;gap:13px!important;align-items:start!important}.coverage-labor-page .clx-employee-impact-main-column,.coverage-labor-page .clx-employee-impact-side-column{display:grid!important;gap:13px!important;align-content:start!important;min-width:0!important}.coverage-labor-page .clx-employee-impact-table-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;align-items:start!important;min-width:0!important}.coverage-labor-page .clx-employee-impact-lower-grid .clx-panel{width:100%!important;min-width:0!important}.coverage-labor-page .clx-employee-impact-side-column .clx-panel[data-section-title="Recommended Actions"]{margin-top:0!important}.coverage-labor-page .clx-reports-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;align-items:start!important}.coverage-labor-page .clx-reports-column{display:grid!important;gap:13px!important;align-content:start!important;min-width:0!important}.coverage-labor-page .clx-reports-column .clx-panel{width:100%!important;min-width:0!important}.coverage-labor-page .clx-reports-column .clx-panel[data-section-title="Report Library"] .clx-report-library{max-height:168px!important;overflow-y:auto!important}.coverage-labor-page .clx-reports-column .clx-panel[data-section-title="Department Summary"] .clx-table tbody{max-height:116px!important}.coverage-labor-page .clx-reports-column .clx-panel[data-section-title="Labor Overview"] .clx-trend-chart{max-height:176px!important}.coverage-labor-page .clx-reports-column .clx-panel[data-section-title="Labor Overview"] .clx-legend-inline{margin-top:7px!important}.coverage-labor-page .clx-reports-bottom-grid{margin-top:13px!important}.coverage-labor-page .clx-reports-bottom-grid .clx-table tbody{max-height:154px!important}.coverage-labor-page .clx-employee-impact-lower-grid+.clx-footnote,.coverage-labor-page .clx-reports-bottom-grid+.clx-footnote{margin-top:12px!important}@media(max-width:1180px){.coverage-labor-page .clx-employee-impact-lower-grid{grid-template-columns:1fr!important}.coverage-labor-page .clx-reports-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.coverage-labor-page .clx-employee-impact-table-row,.coverage-labor-page .clx-reports-columns{grid-template-columns:1fr!important}.coverage-labor-page .clx-overtime-summary-meta{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}}.coverage-labor-page .clx-reports-column .clx-panel[data-section-title="Labor Overview"] .clx-trend-chart{height:154px!important;min-height:154px!important;max-height:154px!important}.coverage-labor-page .clx-reports-column .clx-panel[data-section-title="Labor Cost by Day"] .clx-simple-bars{min-height:154px!important}.coverage-labor-page .clx-reports-column .clx-panel[data-section-title="Required vs Scheduled"] .clx-combo-chart{min-height:0!important;max-height:166px!important}.coverage-labor-page .clx-reports-column .clx-panel[data-section-title="Required vs Scheduled"] .clx-combo-grid{min-height:166px!important}.coverage-labor-page .clx-grid{grid-auto-flow:row dense!important;grid-auto-rows:1px!important;align-items:start!important}.coverage-labor-page .clx-grid>.clx-panel{align-self:start!important;min-height:0!important;height:auto!important;margin:0!important}.coverage-labor-page .clx-grid>.clx-panel[hidden]{display:none!important;grid-row-end:auto!important}.coverage-labor-page .clx-coverage-gaps-top-grid,.coverage-labor-page .clx-overview-top-grid{margin-bottom:13px!important}.coverage-labor-page .clx-coverage-gaps-lower-layout{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)!important;gap:13px!important;align-items:start!important}.coverage-labor-page .clx-coverage-gaps-main-column,.coverage-labor-page .clx-coverage-gaps-side-column{display:grid!important;gap:13px!important;align-content:start!important;min-width:0!important}.coverage-labor-page .clx-coverage-gaps-primary-row{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(250px,3fr)!important;gap:13px!important;align-items:start!important;min-width:0!important}.coverage-labor-page .clx-coverage-gaps-lower-layout .clx-panel{width:100%!important;min-width:0!important;margin:0!important}.coverage-labor-page .clx-gaps-actions-panel{margin-top:0!important}.coverage-labor-page .clx-gaps-actions-panel .clx-table-wrap,.coverage-labor-page .clx-gaps-actions-panel .clx-table{min-width:0!important}.coverage-labor-page .clx-overview-lower-layout{display:grid!important;grid-template-columns:minmax(300px,1fr) minmax(0,2fr)!important;gap:13px!important;align-items:start!important}.coverage-labor-page .clx-overview-left-column,.coverage-labor-page .clx-overview-main-column{display:grid!important;gap:13px!important;align-content:start!important;min-width:0!important}.coverage-labor-page .clx-overview-main-top-row{display:grid!important;grid-template-columns:minmax(230px,3fr) minmax(0,5fr)!important;gap:13px!important;align-items:start!important;min-width:0!important}.coverage-labor-page .clx-overview-lower-layout .clx-panel{width:100%!important;min-width:0!important;margin:0!important}.coverage-labor-page .clx-overview-severity-panel,.coverage-labor-page .clx-overview-employees-panel{margin-top:0!important}@media(max-width:1180px){.coverage-labor-page .clx-coverage-gaps-lower-layout,.coverage-labor-page .clx-overview-lower-layout{grid-template-columns:1fr!important}.coverage-labor-page .clx-coverage-gaps-primary-row,.coverage-labor-page .clx-overview-main-top-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.coverage-labor-page .clx-coverage-gaps-primary-row,.coverage-labor-page .clx-overview-main-top-row{grid-template-columns:1fr!important}}.coverage-labor-page .clx-overview-lower-layout-v2{display:grid!important;grid-template-columns:minmax(300px,4fr) minmax(0,8fr)!important;gap:13px!important;align-items:start!important;margin-top:0!important}.coverage-labor-page .clx-overview-lower-layout-v2 .clx-overview-left-column,.coverage-labor-page .clx-overview-lower-layout-v2 .clx-overview-main-column{display:flex!important;flex-direction:column!important;gap:13px!important;align-items:stretch!important;align-content:unset!important;min-width:0!important;height:auto!important}.coverage-labor-page .clx-overview-lower-layout-v2 .clx-overview-main-top-row{display:grid!important;grid-template-columns:minmax(245px,3fr) minmax(0,5fr)!important;gap:13px!important;align-items:start!important;min-width:0!important}.coverage-labor-page .clx-overview-lower-layout-v2 .clx-panel{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;grid-row-end:auto!important}.coverage-labor-page .clx-overview-lower-layout-v2 .clx-overview-overtime-panel .clx-risk-list{max-height:206px!important;overflow-y:auto!important;padding-right:4px!important;scrollbar-width:thin!important;scrollbar-color:#9fc0ee transparent!important}.coverage-labor-page .clx-overview-lower-layout-v2 .clx-overview-unfilled-panel .clx-key-list{margin-bottom:4px!important}.coverage-labor-page .clx-overview-lower-layout-v2+.clx-footnote{margin-top:13px!important}@media(max-width:1180px){.coverage-labor-page .clx-overview-lower-layout-v2{grid-template-columns:1fr!important}}@media(max-width:760px){.coverage-labor-page .clx-overview-lower-layout-v2 .clx-overview-main-top-row{grid-template-columns:1fr!important}}.coverage-labor-page .clx-overview-dashboard-layout{display:grid!important;grid-template-columns:minmax(300px,4fr) minmax(0,8fr)!important;gap:13px!important;align-items:start!important;margin:0!important}.coverage-labor-page .clx-overview-primary-column,.coverage-labor-page .clx-overview-content-column{display:flex!important;flex-direction:column!important;gap:13px!important;align-items:stretch!important;min-width:0!important}.coverage-labor-page .clx-overview-content-top-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;align-items:start!important;min-width:0!important}.coverage-labor-page .clx-overview-content-middle-row{display:grid!important;grid-template-columns:minmax(240px,3fr) minmax(0,5fr)!important;gap:13px!important;align-items:start!important;min-width:0!important}.coverage-labor-page .clx-overview-dashboard-layout .clx-panel{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;align-self:start!important;grid-row-end:auto!important}.coverage-labor-page .clx-overview-primary-column .clx-overview-overtime-panel .clx-risk-list{max-height:206px!important;overflow-y:auto!important;padding-right:4px!important;scrollbar-width:thin!important;scrollbar-color:#9fc0ee transparent!important}.coverage-labor-page .clx-overview-dashboard-layout+.clx-footnote{margin-top:13px!important}@media(max-width:1180px){.coverage-labor-page .clx-overview-dashboard-layout{grid-template-columns:1fr!important}}@media(max-width:760px){.coverage-labor-page .clx-overview-content-top-row,.coverage-labor-page .clx-overview-content-middle-row{grid-template-columns:1fr!important}}.clx-donut-hover-menu.is-portal{position:fixed!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;z-index:100700!important;animation:clx-donut-portal-in .15s ease both}@keyframes clx-donut-portal-in{0%{opacity:0;transform:translateY(3px) scale(.985)}to{opacity:1;transform:none}}.clx-modal-xl{width:min(1040px,calc(100vw - 36px))!important}.clx-action-modal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.clx-action-modal-metrics article{min-width:0;border:1px solid #dce7f7;border-radius:13px;background:#f8fbff;padding:13px 14px}.clx-action-modal-metrics article.is-red{border-color:#ffd5d9;background:#fff6f7}.clx-action-modal-metrics article.is-green{border-color:#ccebdc;background:#f3fbf7}.clx-action-modal-metrics small{display:block;color:#7187aa;font-size:9px;font-weight:800;line-height:1.35}.clx-action-modal-metrics strong{display:block;margin-top:5px;color:#173a7c;font-size:18px;line-height:1.1}.clx-action-modal-metrics article.is-red strong{color:#f04f61}.clx-action-modal-metrics article.is-green strong{color:#27a469}.clx-action-modal-table-wrap{width:100%;overflow-x:auto;border:1px solid #e1eaf6;border-radius:12px;background:#fff}.clx-action-modal-table{min-width:720px;margin:0!important}.clx-action-modal-table thead{background:#f5f8fd}.clx-action-modal-table tbody{max-height:330px!important;overflow-y:auto!important}.clx-action-modal-table th,.clx-action-modal-table td{padding:11px 12px!important}@media(max-width:720px){.clx-action-modal-metrics{grid-template-columns:1fr}.clx-modal-xl{width:calc(100vw - 20px)!important}}.clx-tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.clx-tabs-walkthrough{display:inline-flex;align-items:center;gap:8px;border-radius:14px;border:1px solid #d8e6fb;background:#fff;padding:10px 14px;font-weight:700;color:#32589d;box-shadow:0 8px 18px #2d79ff14}.clx-tabs-walkthrough:hover{background:#f3f8ff}.clx-toolbar-menu,.clx-date-menu,.clx-section-filter-menu,.clx-section-export-menu,.clx-run-report-popover,.clx-custom-select-menu,.clx-donut-hover-menu,.stp-filter-popover,.stp-template-menu{z-index:4200!important}.clx-donut-hover-menu{width:296px;padding:16px;border-radius:20px;border:1px solid #d7e5fb;background:linear-gradient(180deg,#fbfdff,#fff);box-shadow:0 24px 48px #1127502e}.clx-donut-hover-menu header{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:12px}.clx-hover-kicker{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#7d95ba;margin-bottom:4px}.clx-mini-donut{width:46px;height:46px;border-radius:999px;display:block;border:5px solid rgba(255,255,255,.92);box-shadow:0 4px 18px #2d79ff1f}.clx-donut-highlight-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.clx-donut-highlight-row article{border:1px solid #e2ebfa;border-radius:14px;background:#f8fbff;padding:10px 12px}.clx-donut-highlight-row small{display:block;color:#7a91b3;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.35px;margin-bottom:6px}.clx-donut-highlight-row strong{color:#163b79;font-size:15px}.clx-donut-hover-menu footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.clx-donut-hover-menu footer button{display:flex;align-items:flex-start;gap:10px;text-align:left;border-radius:14px;border:1px solid #dbe7fb;background:#fff;padding:10px 11px;color:#365799}.clx-donut-hover-menu footer button:hover{background:#f5f9ff}.clx-donut-hover-menu footer button span{display:flex;flex-direction:column;gap:2px}.clx-donut-hover-menu footer button b{font-size:12px;font-weight:800;color:#173b78}.clx-donut-hover-menu footer button small{font-size:10px;color:#7a90b2}.clx-detail-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.clx-gap-modal-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px}.clx-gap-checks{display:grid;gap:10px}.clx-gap-checks>div{border:1px solid #dbe7fb;border-radius:16px;background:#fbfdff;padding:13px 14px}.clx-gap-checks strong{display:block;margin-bottom:5px;color:#173b78}.clx-gap-checks span{display:block;color:#6782aa;font-size:13px;line-height:1.55}.clx-person-list-scrollable{max-height:320px;overflow-y:auto;padding-right:4px}.clx-callin-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.clx-field-block{display:block;margin-bottom:14px}.clx-field-block>span{display:block;margin-bottom:8px;font-size:12px;font-weight:800;color:#6280b3}.clx-field-block select,.clx-field-block textarea{width:100%;border:1px solid #d7e3f8;border-radius:14px;padding:12px 14px;font:inherit;color:#173b78;background:#fff}.clx-contract-table-wrap tbody{max-height:226px!important}.clx-stat-copy strong,.coverage-labor-page .clx-card strong{font-weight:700!important;letter-spacing:-.02em}.clx-stat-copy small{font-weight:700!important}.coverage-labor-page .clx-action-modal-table-wrap,.clx-action-modal-table-wrap{overflow:auto}.coverage-labor-page .clx-panel .clx-simple-bars,.coverage-labor-page .clx-panel .clx-real-chart,.coverage-labor-page .clx-panel .clx-combo-chart{overflow:visible!important}.coverage-labor-page .clx-chart-value-label,.coverage-labor-page .clx-simple-plot b{z-index:2;position:relative}@media(max-width:900px){.clx-gap-modal-layout,.clx-callin-grid{grid-template-columns:1fr}}.clx-risk-meter-wrap{display:grid;gap:8px}.clx-risk-meter{display:flex;align-items:center;gap:6px;position:relative}.clx-risk-meter button{height:8px;border:none;border-radius:999px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.clx-risk-meter button:hover,.clx-risk-meter button:focus-visible{transform:translateY(-1px) scaleY(1.2);box-shadow:0 4px 10px #11275029}.clx-risk-meter button.good{background:#67cd95}.clx-risk-meter button.mid{background:#e3cf65}.clx-risk-meter button.warn{background:#f1a340}.clx-risk-meter button.bad{background:#fb5a6d}.clx-risk-meter-caption{display:flex;justify-content:space-between;gap:8px;color:#6b84ae;font-size:12px}.clx-risk-meter-caption strong{color:#173b78;font-size:12px}.clx-section-tour{position:fixed;inset:0;z-index:140000;pointer-events:none;background:#0d1f3d38}.clx-section-tour-focus{position:fixed;border:3px solid #2d79ff;border-radius:18px;box-shadow:0 0 0 9999px #0d1f3d7a,0 14px 42px #14439147;z-index:1;transition:all .28s ease;pointer-events:none}.clx-section-tour-card{position:fixed;z-index:2;box-sizing:border-box;padding:18px;border:1px solid #cfe0f7;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0d27524d;pointer-events:auto}.clx-section-tour-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;text-transform:capitalize;color:#6c84aa;font-size:10px;font-weight:800}.clx-section-tour-progress span{padding:5px 9px;border-radius:999px;background:#edf5ff;color:#2868cd}.clx-section-tour-progress b{color:#405f91}.clx-section-tour-card h3{margin:0;color:#173b78;font-size:17px}.clx-section-tour-card p{margin:8px 0 16px;color:#637ca4;font-size:11px;line-height:1.55}.clx-section-tour-actions{display:flex;justify-content:space-between;gap:10px}.clx-section-tour-actions button,.clx-section-tour-close{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-weight:800}.clx-section-tour-actions button{height:36px;padding:0 13px;border-radius:10px}.clx-section-tour-actions .secondary{border:1px solid #d6e3f5;background:#fff;color:#365b94}.clx-section-tour-actions .primary{background:#2d79ff;color:#fff}.clx-section-tour-actions button:disabled{opacity:.4;cursor:not-allowed}.clx-section-tour-close{position:fixed;right:18px;top:18px;z-index:3;width:40px;height:40px;border-radius:12px;background:#fff;color:#234b87;box-shadow:0 10px 30px #0d27523d;pointer-events:auto}.clx-heat-cell.empty{background:#eef3f9!important;border:1px dashed #d8e2ef!important}.clx-live-data-state{margin:14px 0;padding:18px;border:1px solid #dce8f7;border-radius:16px;background:#ffffffe0;color:#5e769d;font-size:11px;text-align:center}.coverage-labor-page{padding:14px 16px 20px!important}.coverage-labor-page .clx-header{margin-bottom:8px!important}.coverage-labor-page .clx-workspace-toolbar{margin-bottom:8px!important;border-radius:14px!important}.coverage-labor-page .clx-workspace-toolbar .clx-tabs{min-height:46px!important;padding:6px 10px 0!important;gap:7px!important}.coverage-labor-page .clx-workspace-toolbar .clx-tabs button{height:39px!important;min-height:39px!important;padding:0 11px!important}.coverage-labor-page .clx-workspace-controls{padding:7px 9px 9px!important;gap:6px!important}.coverage-labor-page .clx-kpi-grid{gap:9px!important;margin-bottom:9px!important}.coverage-labor-page .clx-stat-card{min-height:104px!important;padding:11px 12px 8px!important;gap:3px!important}.coverage-labor-page .clx-score-card{min-height:104px!important;padding:11px 12px!important}.coverage-labor-page .clx-grid{gap:9px!important;align-items:start!important}.coverage-labor-page .clx-panel{min-height:0!important;height:auto!important;padding:10px 11px!important;border-radius:15px!important}.coverage-labor-page .clx-panel-head{min-height:27px!important;margin-bottom:7px!important;gap:8px!important}.coverage-labor-page .clx-panel h3{font-size:12px!important}.coverage-labor-page .clx-panel-actions{gap:5px!important}.coverage-labor-page .clx-panel-actions .clx-dropdown-trigger,.coverage-labor-page .clx-section-export-trigger{height:30px!important;min-height:30px!important;padding:0 8px!important}.coverage-labor-page .clx-table-wrap,.coverage-labor-page .clx-summary-list,.coverage-labor-page .clx-risk-list,.coverage-labor-page .clx-driver-list,.coverage-labor-page .clx-insight-list,.coverage-labor-page .clx-action-list,.coverage-labor-page .clx-report-library{gap:6px!important}.coverage-labor-page .clx-table th,.coverage-labor-page .clx-table td{height:auto!important;padding:6px 7px!important}.coverage-labor-page .clx-summary-list>div,.coverage-labor-page .clx-insight-list>div,.coverage-labor-page .clx-action-list>div{padding:6px 0!important}.coverage-labor-page .clx-live-data-state{margin:8px 0!important;padding:12px!important}.coverage-labor-page .clx-notes-box,.coverage-labor-page .clx-most-affected{margin-top:8px!important;padding-top:8px!important}.coverage-labor-page .clx-simple-bars,.coverage-labor-page .clx-combo-grid{min-height:145px!important}.coverage-labor-page .clx-simple-plot{height:138px!important}.coverage-labor-page .clx-trend-chart{height:165px!important;min-height:0!important}.coverage-labor-page .clx-real-chart svg{max-height:185px!important}.coverage-labor-page .clx-insight-cards{gap:8px!important}.coverage-labor-page .clx-insight-cards article{min-height:72px!important;padding:9px!important}.coverage-labor-page .clx-summary-cards{gap:7px!important}.coverage-labor-page .clx-summary-cards>div{padding:9px 10px!important}.coverage-labor-page .clx-deviation-bars{min-height:128px!important}.coverage-labor-page .clx-deviation-bars>div>div{height:102px!important}.coverage-labor-page .clx-tab-content{min-height:0!important;padding-bottom:0!important}@media(max-width:768px){.coverage-labor-page{padding:10px 9px 18px!important}}.coverage-labor-page .clx-live-data-state--error{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.coverage-labor-page .clx-live-data-state--error button{height:30px;padding:0 10px;border:1px solid #d7e4f6;border-radius:9px;background:#fff;color:#245fae;font-size:9px;font-weight:850;cursor:pointer}.clx-planning-bar{position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:8px 0 10px;padding:11px 13px;border:1px solid #d8e6f7;border-radius:14px;background:linear-gradient(135deg,#fffffff5,#eff7fff2);box-shadow:0 8px 22px #315b9412}.clx-planning-copy{display:flex;align-items:center;gap:10px;min-width:0}.clx-planning-copy>span{width:34px;height:34px;border-radius:10px;background:#e8f2ff;color:#1d6be7;display:grid;place-items:center}.clx-planning-copy b{display:block;color:#173b7b;font-size:11px}.clx-planning-copy p{margin:2px 0 0;color:#7187aa;font-size:9.5px}.clx-planning-actions{display:flex;align-items:center;gap:8px}.clx-plan-drafts,.clx-plan-primary{height:35px;border:1px solid #ceddf1;border-radius:10px;background:#fff;color:#244d89;padding:0 11px;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;cursor:pointer}.clx-plan-primary{background:#1769e8;color:#fff;border-color:#1769e8}.clx-plan-primary:disabled{opacity:.45;cursor:not-allowed}.clx-plan-drafts em{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#eaf2ff;color:#1769e8;font-style:normal;display:grid;place-items:center;font-size:8px}.clx-plan-menu{position:relative}.clx-plan-menu-popover{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-height:410px;overflow:auto;padding:7px;border:1px solid #d6e3f5;border-radius:14px;background:#fff;box-shadow:0 22px 60px #18386b33;z-index:500}.clx-plan-menu-popover>button{width:100%;border:0;background:transparent;border-radius:10px;padding:9px;display:grid;grid-template-columns:28px 1fr;gap:8px;text-align:left;cursor:pointer}.clx-plan-menu-popover>button:hover{background:#eff6ff}.clx-plan-menu-popover>button>span{width:28px;height:28px;border-radius:9px;background:#e9f3ff;color:#1769e8;display:grid;place-items:center}.clx-plan-menu-popover b{display:block;color:#23447f;font-size:10px}.clx-plan-menu-popover small{display:block;margin-top:2px;color:#7a8daa;font-size:8.5px;line-height:1.35}.clx-plan-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:16px}.clx-plan-steps>div{display:flex;align-items:center;gap:6px;padding:8px;border:1px solid #e0e9f6;border-radius:10px;color:#8a9bb5;background:#f9fbfe}.clx-plan-steps span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#e7edf6;font-size:8px;font-weight:900}.clx-plan-steps b{font-size:9px}.clx-plan-steps>div.is-active{border-color:#b9d5ff;background:#eef6ff;color:#1a5fc9}.clx-plan-steps>div.is-active span{background:#1769e8;color:#fff}.clx-modal-grid select{width:100%;height:40px;box-sizing:border-box;border:1px solid #d1e0f4;border-radius:11px;background:#fbfdff;color:#23447f;padding:0 10px;font:inherit;font-size:10px}.clx-plan-reason{grid-column:1/-1}.clx-impact-preview,.clx-plan-saved{display:grid;gap:13px}.clx-impact-head{display:flex;align-items:center;gap:10px;color:#1c5fc4}.clx-impact-head b{display:block;font-size:12px}.clx-impact-head p{margin:2px 0 0;color:#7187aa;font-size:9px}.clx-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.clx-impact-grid article{padding:11px;border:1px solid #dce7f5;border-radius:11px;background:#f8fbff}.clx-impact-grid span{display:block;color:#7187aa;font-size:8.5px}.clx-impact-grid b{display:block;margin-top:4px;color:#1d407d;font-size:11px}.clx-impact-check{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;background:#fff8ec;color:#825516;font-size:9px}.clx-plan-saved{text-align:center;justify-items:center;padding:18px 4px;color:#1f5cb7}.clx-plan-saved h4{margin:0;font-size:16px}.clx-plan-saved p{max-width:590px;margin:0;color:#7187aa;font-size:10px;line-height:1.5}.clx-plan-saved.is-success{color:#15956d}.clx-plan-queue{display:grid;gap:9px}.clx-plan-queue article{display:flex;justify-content:space-between;gap:15px;padding:12px;border:1px solid #dbe6f4;border-radius:12px;background:#fbfdff}.clx-plan-queue article>div:first-child{min-width:0}.clx-plan-queue span{text-transform:uppercase;color:#3972bd;font-size:7px;font-weight:900;letter-spacing:.08em}.clx-plan-queue h4{margin:3px 0;color:#1d407d;font-size:11px}.clx-plan-queue p{margin:0;color:#7187aa;font-size:9px;line-height:1.4}.clx-plan-queue small{display:block;margin-top:5px;color:#91a1ba;font-size:8px}.clx-plan-queue article>div:last-child{display:grid;justify-items:end;align-content:center;gap:8px;white-space:nowrap}.clx-plan-queue article>div:last-child>b{font-size:9px;color:#244d89}.coverage-labor-page .clx-kpi-grid{margin-bottom:8px!important}.coverage-labor-page .clx-grid{gap:9px!important;margin-top:8px!important}.coverage-labor-page .clx-panel{min-height:0!important}.coverage-labor-page .clx-panel-body{padding-bottom:10px!important}@media(max-width:760px){.clx-planning-bar{align-items:stretch;flex-direction:column}.clx-planning-actions{justify-content:flex-end}.clx-plan-menu-popover{right:auto;left:0;width:min(340px,calc(100vw - 40px))}.clx-impact-grid{grid-template-columns:1fr}.clx-plan-steps{grid-template-columns:repeat(2,1fr)}}.clx-tab-action-strip{display:flex;align-items:center;gap:12px;margin:0 0 10px;padding:9px 10px;border:1px solid rgba(65,113,245,.13);border-radius:14px;background:#fffc;box-shadow:0 6px 18px #204b9109}.clx-tab-action-copy{display:flex;align-items:center;gap:8px;min-width:180px}.clx-tab-action-copy>span{width:28px;height:28px;border-radius:9px;background:#eef5ff;color:#2d79ff;display:grid;place-items:center}.clx-tab-action-copy b,.clx-tab-action-copy small{display:block}.clx-tab-action-copy b{font-size:12px;color:#173b78}.clx-tab-action-copy small{font-size:10px;color:#7185a8;margin-top:1px}.clx-tab-action-buttons{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:1px 0;scrollbar-width:thin}.clx-tab-action-buttons button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:7px 9px;border:1px solid #dbe8fa;border-radius:10px;background:#fff;color:#315c9b;font-size:10.5px;font-weight:700;cursor:pointer}.clx-tab-action-buttons button:hover:not(:disabled){border-color:#9fc1fb;background:#f4f8ff;color:#1e63dc}.clx-tab-action-buttons button:disabled{opacity:.45;cursor:not-allowed}.coverage-labor-page .clx-tab-content{padding-top:9px}.coverage-labor-page .clx-kpi-grid{margin-bottom:10px}.coverage-labor-page .clx-grid{gap:10px}.coverage-labor-page .clx-panel{margin:0}.coverage-labor-page .clx-planning-bar{margin-bottom:9px}@media(max-width:900px){.clx-tab-action-strip{align-items:flex-start;flex-direction:column}.clx-tab-action-copy{min-width:0}.clx-tab-action-buttons{width:100%}}.clx-mobile-only{display:none}.clx-spin{animation:clx-spin .8s linear infinite}@keyframes clx-spin{to{transform:rotate(360deg)}}.coverage-labor-page button,.coverage-labor-page input,.coverage-labor-page select,.coverage-labor-page textarea{touch-action:manipulation}.coverage-labor-page button:focus-visible,.coverage-labor-page input:focus-visible,.coverage-labor-page select:focus-visible,.coverage-labor-page textarea:focus-visible{outline:3px solid rgba(45,121,255,.24);outline-offset:2px}.clx-live-data-state--warning{border-color:#f3d9a5;background:#fff9ed;color:#805819}.clx-live-data-state--info{border-color:#cfe0f7;background:#f3f8ff;color:#3f5f91}.clx-toolbar-button:disabled{opacity:.55;cursor:wait}.clx-tab-content{contain:layout paint;min-width:0}.clx-panel,.clx-card{min-width:0}.clx-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.clx-tab-action-buttons,.clx-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.clx-tab-action-buttons button,.clx-tabs button{scroll-snap-align:start}@media(max-width:1100px){.coverage-labor-page .clx-kpi-grid.six,.coverage-labor-page .clx-kpi-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coverage-labor-page .clx-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important}.coverage-labor-page .clx-grid>[class*=span-]{grid-column:span 1!important;grid-row:auto!important}.coverage-labor-page .clx-grid>.span-12,.coverage-labor-page .clx-grid>.span-8,.coverage-labor-page .clx-grid>.span-9{grid-column:1/-1!important}}@media(max-width:900px){.awPage>.coverage-labor-page{width:100%!important;max-width:100%!important;margin-left:0!important}.coverage-labor-page{padding:10px max(10px,env(safe-area-inset-right)) calc(82px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;overflow:visible!important}.coverage-labor-page .clx-grid{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important}.coverage-labor-page .clx-grid>*{grid-column:1/-1!important;grid-row:auto!important}.coverage-labor-page .clx-workspace-toolbar{position:relative;top:auto;z-index:55;overflow:visible}.coverage-labor-page .clx-workspace-toolbar .clx-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overscroll-behavior-inline:contain;padding-bottom:4px!important}.coverage-labor-page .clx-workspace-toolbar .clx-tabs button{flex:0 0 auto;min-height:44px!important;font-size:12px!important}.clx-tabs-walkthrough{min-height:44px}.clx-workspace-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.clx-scope-chip,.clx-search-control{grid-column:1/-1!important;width:100%!important;min-width:0}.clx-workspace-controls>.clx-toolbar-dropdown{min-width:0!important;width:100%!important}.clx-workspace-controls>.clx-toolbar-button.is-icon{width:44px!important;min-width:44px!important}.clx-toolbar-menu,.clx-date-menu{position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(70vh,620px)!important;overflow:auto!important;border-radius:18px!important;z-index:150000!important}.clx-planning-bar{gap:10px!important;padding:10px!important}.clx-planning-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%}.clx-plan-drafts,.clx-plan-primary{width:100%;min-height:44px;justify-content:center;font-size:12px}.clx-plan-menu-popover{position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:65vh!important;z-index:150000!important}.clx-plan-menu-popover>button{min-height:54px;padding:11px}.clx-tab-action-strip{padding:10px!important}.clx-tab-action-buttons{width:100%;padding-bottom:5px}.clx-tab-action-buttons button{min-height:44px;padding:0 13px;font-size:11px}.coverage-labor-page .clx-kpi-grid.six,.coverage-labor-page .clx-kpi-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coverage-labor-page .clx-stat-card,.coverage-labor-page .clx-score-card{min-height:112px!important}.clx-table-wrap{width:100%;overflow-x:auto!important;max-width:100%}.clx-table{min-width:680px!important}.clx-table th,.clx-table td{font-size:11px!important;padding:9px!important}.clx-inline-btn,.clx-link-button{min-height:40px!important;font-size:11px!important}.clx-modal-layer{align-items:flex-end!important;padding:0!important}.clx-modal{width:100%!important;max-width:none!important;max-height:94dvh!important;border-radius:22px 22px 0 0!important;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain}.clx-modal>header{position:sticky;top:0;z-index:3;background:#fff;padding:14px 14px 12px!important}.clx-modal-body{padding:14px!important}.clx-modal>footer{position:sticky;bottom:0;z-index:3;display:grid!important;grid-template-columns:1fr 1fr;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:#f9fbfef7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.clx-modal>footer .clx-btn:only-child{grid-column:1/-1}.clx-btn{min-height:44px;height:auto!important;padding:9px 12px!important;font-size:12px!important;justify-content:center}.clx-modal-grid{grid-template-columns:1fr!important}.clx-modal-grid input,.clx-modal-grid select,.clx-textarea-field textarea,.clx-dropdown-trigger{min-height:46px!important;font-size:16px!important}.clx-plan-steps{display:flex!important;overflow-x:auto;gap:8px;padding-bottom:4px}.clx-plan-steps>div{flex:0 0 auto;min-width:128px;min-height:42px}.clx-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clx-plan-queue article{display:grid!important;gap:12px}.clx-plan-queue article>div:last-child{justify-items:stretch!important;white-space:normal!important}.clx-plan-queue .clx-inline-btn{width:100%;justify-content:center}.clx-section-tour-card{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;max-height:48vh;overflow:auto;padding:15px!important}.clx-section-tour-focus{border-radius:12px}}@media(max-width:560px){.coverage-labor-page .clx-kpi-grid.six,.coverage-labor-page .clx-kpi-grid.five{grid-template-columns:1fr!important}.clx-workspace-controls{grid-template-columns:1fr 1fr!important}.clx-workspace-controls>.clx-toolbar-dropdown{width:100%!important}.clx-workspace-controls>.clx-toolbar-button.is-icon{width:100%!important;min-width:0!important;display:flex;gap:8px;justify-content:center}.clx-mobile-only{display:inline}.clx-side-donut{display:grid!important;grid-template-columns:1fr;justify-items:center}.clx-legend-list{width:100%;min-width:0!important}.clx-heat-wrap{overflow-x:auto;padding-bottom:6px}.clx-heat-head,.clx-heat-row{min-width:680px}.clx-combo-grid,.clx-simple-bars,.clx-deviation-bars{min-width:620px}.clx-combo-chart,.clx-simple-bars,.clx-deviation-bars{overflow-x:auto!important;padding-bottom:8px}.clx-impact-grid{grid-template-columns:1fr!important}.clx-modal-title-group{min-width:0}.clx-modal-title-group h3{font-size:16px!important}.clx-modal-title-group p{font-size:10px!important}.clx-export-options{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.coverage-labor-page *,.clx-modal-layer *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.awPage:has(.coverage-labor-page){min-height:100vh;background:radial-gradient(circle at 7% 8%,rgba(88,153,255,.16),transparent 23%),radial-gradient(circle at 94% 14%,rgba(173,217,255,.3),transparent 25%),linear-gradient(135deg,#fbfdff,#f1f7ff 48%,#fbfdff)}.coverage-labor-page{position:relative;isolation:isolate;max-width:1780px!important;margin:0 auto!important;padding:20px clamp(12px,1.8vw,26px) 90px!important;background:transparent!important;overflow:visible!important}.coverage-labor-page>.clx-bg-shape{border-radius:999px!important;opacity:.7!important;filter:blur(.2px)!important}.coverage-labor-page>.clx-bg-shape-a{width:300px!important;height:300px!important;top:220px!important;right:-150px!important;background:linear-gradient(145deg,#4788ff24,#cde7ff0a)!important;border:1px solid rgba(89,147,255,.1)!important}.coverage-labor-page>.clx-bg-shape-b{width:190px!important;height:190px!important;left:-95px!important;top:650px!important;background:linear-gradient(145deg,#60a6ff1f,#ffffff0d)!important;border:1px solid rgba(83,143,247,.1)!important}.clx-enterprise-command{display:flex;align-items:stretch;justify-content:space-between;gap:22px;margin-bottom:12px;padding:24px 25px;border:1px solid rgba(105,150,218,.22);border-radius:24px;background:linear-gradient(135deg,#fffffff7,#eff7ffed);box-shadow:0 25px 65px -42px #1a4b9680,0 8px 22px -17px #14386c29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.clx-command-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.clx-command-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;padding:5px 9px;border:1px solid #d8e8ff;border-radius:999px;background:#edf5ff;color:#3265bb;font-size:9.5px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.clx-command-eyebrow i{width:7px;height:7px;border-radius:50%;background:#28bf75;box-shadow:0 0 0 4px #28bf7521}.clx-command-copy h1{margin:10px 0 4px;color:#102e58;font-size:clamp(25px,2.7vw,38px);line-height:1.05;letter-spacing:-.045em;font-weight:820}.clx-command-copy p{max-width:760px;margin:0;color:#7185a3;font-size:12px;line-height:1.6}.clx-command-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.clx-command-meta span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid #e0eaf7;border-radius:999px;background:#ffffffd1;color:#607895;font-size:9.5px;font-weight:730}.clx-command-actions{display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;align-content:center;min-width:min(520px,43%)}.clx-command-actions button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:76px;padding:12px 13px;border:1px solid #dce8f7;border-radius:15px;background:#ffffffe8;color:#315987;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.clx-command-actions button:hover:not(:disabled){transform:translateY(-2px);border-color:#adcaf5;box-shadow:0 17px 27px -22px #2863be8c}.clx-command-actions button span{font-size:9px;font-weight:750;color:#788ba5}.clx-command-actions button b{font-size:11px;color:#1d477b}.clx-command-actions button.is-primary{border-color:#2d70f5;background:linear-gradient(135deg,#377cff,#2764ec);color:#fff;box-shadow:0 15px 27px -18px #2664edbf}.clx-command-actions button.is-primary span,.clx-command-actions button.is-primary b{color:#fff}.clx-command-actions button:disabled{opacity:.48;cursor:not-allowed}.clx-enterprise-kpis{display:grid;grid-template-columns:1.05fr repeat(4,1fr);gap:9px;margin-bottom:12px}.clx-enterprise-kpis>button{position:relative;display:grid;align-content:center;gap:3px;min-width:0;min-height:88px;padding:13px 14px;border:1px solid rgba(111,153,215,.2);border-radius:17px;background:#ffffffed;text-align:left;box-shadow:0 15px 30px -27px #1f4b8b6b;cursor:pointer;overflow:hidden;transition:.18s ease}.clx-enterprise-kpis>button:hover{transform:translateY(-1px);border-color:#c2d9f7;box-shadow:0 22px 38px -30px #275baf80}.clx-enterprise-kpis span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7287a4;font-size:9px;font-weight:730}.clx-enterprise-kpis strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#173d6d;font-size:20px;letter-spacing:-.025em}.clx-enterprise-kpis small{color:#8ca0b8;font-size:8.5px}.clx-enterprise-kpis small.is-good{color:#168058}.clx-enterprise-kpis small.is-warn{color:#a36a00}.clx-enterprise-kpis small.is-risk{color:#c74655}.clx-enterprise-kpis i{position:absolute;left:0;bottom:0;width:var(--clx-progress,0);height:3px;background:linear-gradient(90deg,#2abf7a,#54d79a);border-radius:0 5px 5px 0}.coverage-labor-page .clx-toolbar,.coverage-labor-page .coverage-toolbar{border:1px solid rgba(111,153,215,.22)!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 17px 35px -31px #1b488c6b!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.coverage-labor-page .clx-planning-bar,.coverage-labor-page [class*=planning-bar]{border-radius:16px!important;border-color:#d8e7f9!important;box-shadow:0 13px 26px -24px #204e9159!important}.coverage-labor-page .clx-tab-content{animation:clx-enterprise-in .28s ease both}@keyframes clx-enterprise-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.coverage-labor-page .clx-panel{border-radius:18px!important;border-color:#7099d533!important;background:#fffffff2!important;box-shadow:0 18px 40px -34px #1f4b8b66!important;overflow:hidden}.coverage-labor-page .clx-panel:hover{border-color:#c6dbf6!important;box-shadow:0 24px 45px -35px #285db180!important}.coverage-labor-page .clx-panel-header,.coverage-labor-page .clx-card-head{background:linear-gradient(135deg,#fff,#f8fbff)!important;border-bottom-color:#e9f0f8!important}.coverage-labor-page .clx-live-data-state{border-radius:13px!important;box-shadow:0 11px 23px -20px #214d8b59}.coverage-labor-page .clx-toast{border-radius:14px!important;box-shadow:0 18px 45px -20px #143a7280!important}@media(max-width:1280px){.clx-command-actions{min-width:440px}.clx-enterprise-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.clx-enterprise-kpis>button:nth-child(4),.clx-enterprise-kpis>button:nth-child(5){grid-column:auto}}@media(max-width:900px){.awPage:has(.coverage-labor-page){background:linear-gradient(145deg,#fbfdff,#f1f7ff)}.coverage-labor-page{padding:10px 9px 84px!important;max-width:100%!important;overflow-x:hidden!important}.coverage-labor-page>.clx-bg-shape,.coverage-labor-page>.clx-bg-dots{display:none!important}.clx-enterprise-command{display:grid;gap:14px;padding:17px;border-radius:19px}.clx-command-copy h1{font-size:27px}.clx-command-copy p{font-size:10.5px}.clx-command-meta span{font-size:8.5px}.clx-command-actions{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%;gap:6px}.clx-command-actions button{min-height:64px;padding:9px;border-radius:13px}.clx-command-actions button span{font-size:8px}.clx-command-actions button b{font-size:9px}.clx-enterprise-kpis{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:7px;padding-bottom:3px;scrollbar-width:none}.clx-enterprise-kpis::-webkit-scrollbar{display:none}.clx-enterprise-kpis>button{flex:0 0 142px;min-height:78px;scroll-snap-align:start;border-radius:15px}.clx-enterprise-kpis strong{font-size:18px}.coverage-labor-page .clx-toolbar,.coverage-labor-page .coverage-toolbar,.coverage-labor-page .clx-panel{border-radius:16px!important}.coverage-labor-page button,.coverage-labor-page [role=button]{touch-action:manipulation}.coverage-labor-page input,.coverage-labor-page select,.coverage-labor-page textarea{font-size:16px!important}}@media(max-width:560px){.clx-command-actions{grid-template-columns:1fr 1fr}.clx-command-actions button.is-primary{grid-column:1/-1}.clx-command-meta span:nth-child(2){display:none}.clx-enterprise-kpis>button{flex-basis:132px}}.coverage-labor-page>.clx-toolbar,.coverage-labor-page>.coverage-toolbar{margin-top:0!important}.clx-enterprise-command,.clx-enterprise-kpis{display:none!important}.coverage-labor-page .clx-command-center{position:relative;z-index:60;overflow:visible;margin:0 0 12px;border:1px solid #d6e5f7;border-radius:21px;background:#fffffff2;box-shadow:0 18px 44px #1e48841a;-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.coverage-labor-page .clx-command-center .clx-workspace-toolbar{margin:0!important;border:0!important;border-radius:21px 21px 0 0!important;background:transparent!important;box-shadow:none!important}.coverage-labor-page .clx-command-center .clx-planning-bar{margin:0!important;padding:11px 13px!important;border:0!important;border-top:1px solid #e0ebf8!important;border-radius:0 0 21px 21px!important;background:linear-gradient(180deg,#f7fbffe6,#fffffff7)!important;box-shadow:none!important}.coverage-labor-page .clx-tab-action-strip{display:none!important}.coverage-labor-page .clx-donut-hover-wrap{position:relative;display:inline-grid;place-items:center;cursor:context-menu;border-radius:999px;outline:0}.coverage-labor-page .clx-donut-hover-wrap:hover .clx-donut{transform:translateY(-2px) scale(1.015);filter:drop-shadow(0 12px 22px rgba(36,83,151,.13))}.coverage-labor-page .clx-donut{transition:transform .18s ease,filter .18s ease}.coverage-labor-page .clx-donut-hover-menu{z-index:2147483600!important}@media(max-width:760px){.coverage-labor-page .clx-command-center{border-radius:16px}.coverage-labor-page .clx-command-center .clx-workspace-toolbar{border-radius:16px 16px 0 0!important}.coverage-labor-page .clx-command-center .clx-planning-bar{border-radius:0 0 16px 16px!important}}.clx-readiness-strip{position:relative;z-index:4;width:min(1600px,100%);min-height:70px;display:grid;grid-template-columns:minmax(190px,.65fr) minmax(430px,1.55fr) auto;align-items:center;gap:14px;margin:12px auto 14px;padding:10px 12px;border:1px solid #d9e6f4;border-radius:17px;background:#fffffff0;box-shadow:0 14px 34px -28px #163e748c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.clx-readiness-strip__status{min-width:0;display:flex;align-items:center;gap:10px}.clx-readiness-strip__status>div{min-width:0;display:grid;gap:2px}.clx-readiness-strip small{color:#8497af;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.clx-readiness-strip strong{color:#173f70;font-size:11px}.clx-readiness-dot{width:12px;height:12px;flex:0 0 auto;border:3px solid #dff7eb;border-radius:50%;background:#19ad68;box-shadow:0 0 0 4px #effaf5}.clx-readiness-dot.is-syncing{border-color:#d9e9ff;background:#347ef0;animation:clx-pulse 1.1s ease-in-out infinite}.clx-readiness-dot.is-warning{border-color:#ffecd1;background:#f59e0b;box-shadow:0 0 0 4px #fff8ec}@keyframes clx-pulse{50%{transform:scale(.75);opacity:.55}}.clx-readiness-strip__metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e0e9f4;border-radius:13px;background:#f9fbfe}.clx-readiness-strip__metrics>span{min-width:0;min-height:44px;display:grid;place-content:center;gap:2px;padding:6px 10px;border-right:1px solid #e3ebf5;text-align:center}.clx-readiness-strip__metrics>span:last-child{border-right:0}.clx-readiness-strip__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.clx-readiness-strip__actions button{min-height:34px;padding:0 11px;border:1px solid #d2e0f1;border-radius:9px;background:#fff;color:#2d5f96;font-size:8.5px;font-weight:800;cursor:pointer}.clx-readiness-strip__actions button:hover{border-color:#9dc0f2;background:#f3f8ff;color:#165fc9}.clx-readiness-strip__actions span{width:100%;color:#91a1b4;font-size:7.5px;text-align:right}@media(max-width:1100px){.clx-readiness-strip{grid-template-columns:1fr auto}.clx-readiness-strip__metrics{grid-column:1 / -1;order:3}}@media(max-width:700px){.clx-readiness-strip{grid-template-columns:1fr}.clx-readiness-strip__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.clx-readiness-strip__metrics>span:nth-child(2){border-right:0}.clx-readiness-strip__metrics>span:nth-child(-n+2){border-bottom:1px solid #e3ebf5}.clx-readiness-strip__actions{justify-content:flex-start}.clx-readiness-strip__actions span{text-align:left}}.clx-heat-cell[type=button]{appearance:none;border:0;padding:0;min-width:0;cursor:pointer;font:inherit}.clx-heat-cell[type=button]:focus-visible{outline:3px solid rgba(45,121,255,.34);outline-offset:2px;z-index:2}.clx-operations-tabs{display:flex;gap:8px;overflow:auto;padding:2px 2px 12px;border-bottom:1px solid #e2ebf8}.clx-operations-tabs button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #d9e6f8;background:#f8fbff;color:#395b8f;border-radius:12px;padding:10px 13px;font-weight:750;cursor:pointer}.clx-operations-tabs button.is-active{background:#eaf3ff;border-color:#8cbcff;color:#1456c8;box-shadow:0 7px 18px #2d79ff1f}.clx-operations-tabs em{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff;border:1px solid #d7e5f8;font-style:normal;font-size:11px}.clx-operations-body{padding-top:14px;min-height:280px}.clx-operations-list{display:grid;gap:10px;max-height:430px;overflow:auto;padding-right:4px}.clx-operations-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dbe7f7;background:#fbfdff;border-radius:16px;padding:12px 14px}.clx-operations-list article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#eaf3ff;color:#2469e8}.clx-operations-list article>span.is-danger{background:#fff0f2;color:#df4054}.clx-operations-list article b{display:block;color:#153768;font-size:13px}.clx-operations-list article p{margin:4px 0 0;color:#7189ad;font-size:12px}.clx-operations-list article>em{font-style:normal;font-size:11px;font-weight:800;text-transform:capitalize;color:#6b82a6}.clx-row-actions{display:flex;gap:7px}.clx-row-actions button{border:1px solid #d8e5f7;background:#fff;color:#3c5d8d;border-radius:10px;padding:8px 10px;font-weight:750;cursor:pointer}.clx-row-actions button.primary{background:#2d79ff;border-color:#2d79ff;color:#fff}.clx-row-actions button:disabled{opacity:.55;cursor:not-allowed}.clx-operations-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;border:1px dashed #cdddf2;background:#f9fcff;border-radius:18px;color:#6682ad;font-weight:700;text-align:center}.clx-operations-empty svg{color:#29b873}.clx-temp-assignment{display:grid;gap:18px}.clx-readiness-strip__actions button{white-space:nowrap}@media(max-width:780px){.clx-operations-list article{grid-template-columns:38px minmax(0,1fr)}.clx-operations-list article>.clx-row-actions,.clx-operations-list article>em{grid-column:1/-1}.clx-row-actions{justify-content:flex-end}}@media(max-width:768px){.clx-modal-layer{align-items:flex-start!important;justify-content:center!important;padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}.clx-modal{margin-top:0!important;transform:none!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}}@media(min-width:901px){.clx-iq{position:relative;z-index:2;margin:0 0 18px;border:1px solid #d5e6f8;border-radius:22px;background:#f7fbfff0;box-shadow:0 18px 42px -34px #133e7a8c;overflow:visible}.clx-iq-head{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #dfebf7;background:linear-gradient(90deg,#edf6ff,#fbfdff);border-radius:22px 22px 0 0}.clx-iq-head>div{display:flex;align-items:center;gap:11px}.clx-iq-head>div>svg{width:36px;height:36px;padding:9px;border-radius:11px;background:#176cf3;color:#fff}.clx-iq-head span{display:grid;gap:2px}.clx-iq-head small{color:#6e86a4;font-size:10px;font-weight:750}.clx-iq-head strong{color:#0d3264;font-size:15px}.clx-iq-head>button{min-height:38px;display:flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:10px;background:#176cf3;color:#fff;font-size:11px;font-weight:800;cursor:pointer}.clx-iq-head>button svg{width:14px}.clx-iq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.clx-iq-card{min-width:0;min-height:142px;display:flex;flex-direction:column;gap:11px;padding:13px;border:1px solid #dae8f6;border-radius:15px;background:#fff;color:#173b68;text-align:left;box-shadow:0 12px 28px -30px #123869cc}button.clx-iq-card{font:inherit;cursor:pointer}.clx-iq-card:nth-child(2),.clx-iq-card:nth-child(5){background:#f8fbff}.clx-iq-card--recommend{grid-column:span 2}.clx-iq-card>header{display:flex;align-items:center;gap:9px}.clx-iq-card>header>svg{width:31px;height:31px;flex:0 0 31px;padding:7px;border-radius:9px;background:#eaf4ff;color:#176cf3}.clx-iq-card>header>span{display:grid;gap:2px;min-width:0}.clx-iq-card>header b{color:#123762;font-size:11px}.clx-iq-card>header small{color:#7890ad;font-size:8px;line-height:1.35}.clx-iq-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.clx-iq-metric{min-width:0;display:grid;gap:4px;padding:8px;border-radius:10px;background:#eff6ff}.clx-iq-metric small{color:#6d86a6;font-size:7px}.clx-iq-metric strong{color:#123762;font-size:13px}.clx-iq-metric.is-green{background:#effaf5}.clx-iq-metric.is-red{background:#fff1f2}.clx-iq-metric.is-red strong{color:#d83e52}.clx-iq-score{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.clx-iq-score>strong{width:53px;height:53px;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;color:#176cf3;font-size:21px}.clx-iq-score>span{display:grid;gap:3px}.clx-iq-score b{color:#123762;font-size:10px}.clx-iq-score small{color:#7890ad;font-size:8px}.clx-iq-score>svg{width:16px;color:#176cf3}.clx-iq-empty{min-height:58px;display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;background:#f4f7fb;color:#7086a1;font-size:9px;font-weight:700}.clx-iq-empty svg{width:18px}.clx-iq-forecast{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px}.clx-iq-forecast strong{grid-row:1/3;color:#123762;font-size:22px}.clx-iq-forecast i{height:8px;border-radius:9px;background:#e5edf7;overflow:hidden}.clx-iq-forecast i em{display:block;height:100%;border-radius:9px;background:#2d79ff}.clx-iq-forecast small{color:#7890ad;font-size:8px}.clx-iq-break{display:grid;grid-template-columns:1fr 1fr;gap:6px}.clx-iq-break>button{grid-column:1/-1;min-height:29px;border:0;border-radius:8px;background:#eef5ff;color:#1767df;font-size:8px;font-weight:800;cursor:pointer}.clx-iq-lines{display:grid;gap:5px}.clx-iq-lines>span{display:grid;grid-template-columns:1fr auto 7px;align-items:center;gap:7px;padding:5px 0;border-top:1px solid #edf2f8}.clx-iq-lines>span:first-child{border-top:0}.clx-iq-lines b{font-size:8px;color:#254b76}.clx-iq-lines small{font-size:7px;color:#7890ad}.clx-iq-lines i{width:7px;height:7px;border-radius:50%}.clx-iq-lines i.ok{background:#27ad72}.clx-iq-lines i.risk{background:#f59e0b}.clx-iq-card--operations{grid-column:span 2;background:#f7fbff}.clx-iq-ops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.clx-iq-ops>span{min-width:0;display:grid;gap:4px;padding:8px;border:1px solid #e0edf9;border-radius:10px;background:#fff}.clx-iq-ops small{color:#6e86a4;font-size:7px;line-height:1.25}.clx-iq-ops strong{color:#123762;font-size:10px;overflow-wrap:anywhere}.clx-iq-ops strong:not(:last-child){color:#1767df}.clx-iq-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.clx-iq-recommendations button{min-height:75px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:9px;border:0;border-radius:10px;background:#edf5ff;color:#164f9e;text-align:left;cursor:pointer}.clx-iq-recommendations button:disabled{cursor:not-allowed;opacity:.55}.clx-iq-recommendations button>span{display:grid;gap:3px}.clx-iq-recommendations b{font-size:8.5px;color:#123762}.clx-iq-recommendations small{font-size:7px;color:#637f9f;line-height:1.35}.clx-iq-recommendations em{font-size:6.6px;color:#1767df;font-style:normal;font-weight:750}.clx-iq-recommendations svg{width:14px}.clx-iq-backdrop{position:fixed;z-index:2147483000;inset:0;display:grid;place-items:center;padding:30px;background:#0a1a33a3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.clx-iq-modal{width:min(720px,calc(100vw - 300px));max-height:calc(100vh - 60px);overflow:auto;border:1px solid #d4e3f5;border-radius:22px;background:#fff;box-shadow:0 34px 90px #02133057}.clx-iq-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e1eaf5;background:#f7fbff}.clx-iq-modal>header span{color:#176cf3;font-size:9px;font-weight:850;text-transform:uppercase}.clx-iq-modal>header h2{margin:5px 0 3px;color:#0b2f62;font-size:20px}.clx-iq-modal>header p{margin:0;color:#6d84a1;font-size:10px}.clx-iq-modal>header button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;background:#eaf3ff;color:#174b83;cursor:pointer}.clx-iq-modal>header button svg{width:18px}.clx-iq-score-summary{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:18px;padding:20px 22px}.clx-iq-ring{width:88px;height:88px;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle at center,#fff 0 59%,transparent 60%),conic-gradient(#176cf3 0 var(--score),#e7eef8 var(--score) 360deg)}.clx-iq-ring strong{color:#0c3569;font-size:25px}.clx-iq-ring small{color:#7690ad;font-size:8px}.clx-iq-score-summary>div:last-child b{color:#153a68;font-size:13px}.clx-iq-score-summary p{margin:5px 0;color:#617b9c;font-size:10px;line-height:1.5}.clx-iq-score-summary small{color:#8a9db3;font-size:8px}.clx-iq-score-factors{display:grid;gap:9px;padding:0 22px 20px}.clx-iq-score-factors article{display:grid;grid-template-columns:1fr auto;gap:4px 10px}.clx-iq-score-factors article>span{display:grid;gap:2px}.clx-iq-score-factors b{color:#224970;font-size:9px}.clx-iq-score-factors small{color:#7b90aa;font-size:7px}.clx-iq-score-factors strong{color:#123762;font-size:10px}.clx-iq-score-factors i{grid-column:1/-1;height:7px;border-radius:9px;background:#e8eef6;overflow:hidden}.clx-iq-score-factors i em{display:block;height:100%;border-radius:9px;background:#2471ee}.clx-iq-modal>footer{display:flex;justify-content:flex-end;padding:12px 18px;border-top:1px solid #e1eaf5}.clx-iq-modal>footer button{min-height:38px;padding:0 14px;border:0;border-radius:10px;background:#176cf3;color:#fff;font-size:9px;font-weight:800;cursor:pointer}}@media(min-width:1024px){.sm-v438-selection-toolbar,.sm-v453-selection-toolbar{position:fixed!important;left:50%!important;transform:translate(-50%)!important;bottom:18px!important;top:auto!important;z-index:99999!important;min-width:auto!important;width:auto!important;max-width:calc(100vw - 48px)!important;padding:10px 14px!important;gap:14px!important;border-radius:18px!important;background:linear-gradient(180deg,#f9fcff,#e7f0ff)!important;border:1px solid #c7d8f8!important;box-shadow:0 16px 35px #1d4ed829!important}.sm-v438-selection-toolbar>div,.sm-v453-selection-toolbar>div{min-width:155px!important}.sm-v438-selection-toolbar button,.sm-v453-selection-toolbar button{height:44px!important;border-radius:14px!important;background:#fff!important;border:1px solid #bfd1f1!important;color:#285493!important}.sm-v438-selection-toolbar:before,.sm-v453-selection-toolbar:before{content:none!important}body:has(.sm-modal-backdrop) .sm-v438-selection-toolbar,body:has(.sm-modal-backdrop) .sm-v453-selection-toolbar,body:has(.modal-overlay) .sm-v438-selection-toolbar,body:has(.modal-overlay) .sm-v453-selection-toolbar{display:none!important}.sm-modal-backdrop,.modal-overlay,.modal-backdrop{inset:0!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f172a94!important}.sm-modal-backdrop:before,.modal-overlay:before,.modal-backdrop:before{content:none!important}.sm-modal-backdrop>.sm-modal,.modal-overlay>*{margin:auto!important}.sm-modal-backdrop>:not(.sm-modal),.modal-overlay>:not(.sm-modal),body>.left-rail-overlay,body>.random-dark-bar{display:none!important}.sm-profile-modal-rail,.sm-modal-left-rail,.sm-context-left-rail,[class*=left-rail]{display:none!important}}@media(min-width:901px){html body .clx-modal-layer{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483600!important;display:grid!important;place-items:center!important;padding:24px!important;margin:0!important;overflow:hidden!important;isolation:isolate!important}html body .clx-modal-layer>.clx-modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#0b1b34b3!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;z-index:0!important}html body .clx-modal-layer>.clx-modal{position:relative!important;z-index:2!important;margin:0!important;max-height:calc(100dvh - 48px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body .clx-modal-layer>.clx-modal>.clx-modal-body{min-height:0!important;overflow-y:auto!important}.clx-section-tour{z-index:2147483600!important;background:transparent!important}.clx-section-tour-focus{background:transparent!important;box-shadow:0 0 0 9999px #0d1f3d7a,0 14px 42px #14439147!important}}.clx-mobile-toolbar,.stp-mobile-command-center,.sm-mobile-mode-switch{display:none}@media(max-width:768px){.coverage-labor-page .clx-workspace-toolbar--desktop{display:none!important}.coverage-labor-page .clx-mobile-toolbar{display:grid!important;width:100%!important;min-width:0!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;overflow:visible!important}.coverage-labor-page .clx-mobile-toolbar>.clx-tabs,.coverage-labor-page .clx-mobile-toolbar>nav{width:100%!important;max-width:100%!important;min-width:0!important}.coverage-labor-page .clx-mobile-toolbar__card{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;border:1px solid #d8e5f5!important;border-radius:20px!important;background:#fffffff7!important;box-shadow:0 12px 30px #1c468414!important;overflow:visible!important}.coverage-labor-page .clx-mobile-toolbar__scope{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:9px 12px!important;border:1px solid #e0eaf7!important;border-radius:16px!important;background:#f7faff!important;color:#285794!important}.coverage-labor-page .clx-mobile-toolbar__scope>svg{width:36px!important;height:36px!important;padding:9px!important;border-radius:12px!important;background:#eaf3ff!important}.coverage-labor-page .clx-mobile-toolbar__scope>span{display:grid!important;gap:2px!important;min-width:0!important}.coverage-labor-page .clx-mobile-toolbar__scope small{color:#7187a9!important;font-size:10px!important;font-weight:700!important}.coverage-labor-page .clx-mobile-toolbar__scope strong{overflow:hidden!important;color:#163d79!important;font-size:14px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.coverage-labor-page .clx-mobile-toolbar .clx-search-control{display:grid!important;grid-template-columns:24px minmax(0,1fr) 28px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0 12px!important;border:1px solid #cfdff2!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.coverage-labor-page .clx-mobile-toolbar .clx-search-control>svg{width:21px!important;height:21px!important;color:#35629c!important}.coverage-labor-page .clx-mobile-toolbar .clx-search-control input{display:block!important;width:100%!important;min-width:0!important;height:40px!important;min-height:0!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#1b417d!important;font-size:16px!important;font-weight:700!important;line-height:40px!important}.coverage-labor-page .clx-mobile-toolbar .clx-search-control input::placeholder{color:#8da0bd!important;opacity:1!important}.coverage-labor-page .clx-mobile-toolbar .clx-search-control>button{position:static!important;transform:none!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important}.coverage-labor-page .clx-mobile-toolbar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;overflow:visible!important}.coverage-labor-page .clx-mobile-toolbar__actions>*{position:relative!important;width:100%!important;min-width:0!important;margin:0!important}.coverage-labor-page .clx-mobile-toolbar__actions .clx-date-dropdown{grid-column:1 / -1!important}.coverage-labor-page .clx-mobile-toolbar__actions .clx-toolbar-button{display:grid!important;grid-template-columns:22px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;border:1px solid #d3e1f2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 16px #1d447d0d!important;color:#254f8b!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;overflow:hidden!important}.coverage-labor-page .clx-mobile-toolbar__actions .clx-toolbar-button>span{overflow:hidden!important;min-width:0!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.coverage-labor-page .clx-mobile-toolbar__actions>button.clx-toolbar-button.is-icon{display:flex!important;grid-template-columns:none!important;justify-content:center!important;gap:8px!important}.coverage-labor-page .clx-mobile-toolbar .clx-toolbar-menu{position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 48px)!important;max-height:min(70vh,540px)!important;overflow:auto!important;z-index:1000!important;border-radius:18px!important}.stp-page>.stp-workspace-command-center,.stp-page>.stp-workspace-command-center--clean{display:none!important}.stp-page>.stp-mobile-command-center{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 12px!important;padding:12px!important;border:1px solid #d6e4f4!important;border-radius:20px!important;background:#fffffff7!important;box-shadow:0 12px 30px #214a8614!important;overflow:visible!important}.stp-mobile-summary{display:flex!important;width:100%!important;min-width:0!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.stp-mobile-summary::-webkit-scrollbar{display:none!important}.stp-mobile-summary-card{display:grid!important;grid-template-columns:30px minmax(74px,1fr) auto!important;align-items:center!important;gap:8px!important;flex:0 0 156px!important;width:156px!important;min-width:156px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:8px 10px!important;border:1px solid #dce7f5!important;border-radius:15px!important;background:#f9fbff!important;color:#1c477f!important;box-shadow:none!important;scroll-snap-align:start!important}.stp-mobile-summary-card>span{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eaf3ff!important;color:#1769ea!important}.stp-mobile-summary-card small{overflow:hidden!important;font-size:10px!important;font-weight:750!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.stp-mobile-summary-card strong{font-size:17px!important;color:#0c2d62!important}.stp-mobile-summary-card.is-active{border-color:#7eb0f6!important;background:#eef6ff!important}.stp-mobile-scope-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important}.stp-mobile-scope-row>span{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:50px!important;padding:8px 10px!important;border:1px solid #e1eaf6!important;border-radius:15px!important;background:#f7faff!important}.stp-mobile-scope-row>span>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:11px!important;background:#e9f2ff!important;color:#1769e9!important}.stp-mobile-scope-row>span>span{display:grid!important;min-width:0!important;gap:2px!important}.stp-mobile-scope-row small{font-size:9px!important;color:#788ca9!important;font-weight:700!important}.stp-mobile-scope-row strong{overflow:hidden!important;font-size:13px!important;color:#143d77!important;text-overflow:ellipsis!important;white-space:nowrap!important}.stp-mobile-scope-row>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:96px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 12px!important;border:1px solid #d6e3f3!important;border-radius:15px!important;background:#fff!important;color:#28548d!important;font-size:12px!important;font-weight:750!important}.stp-mobile-template-search{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0 13px!important;border:1px solid #cedef1!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.stp-mobile-template-search>svg{width:21px!important;height:21px!important;color:#37639c!important}.stp-mobile-template-search input{display:block!important;width:100%!important;min-width:0!important;height:40px!important;min-height:0!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#173d76!important;font-size:16px!important;font-weight:700!important;line-height:40px!important}.stp-mobile-template-search input::placeholder{color:#8ca0bd!important;opacity:1!important}.stp-mobile-template-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;overflow:visible!important}.stp-mobile-template-actions>*{width:100%!important;min-width:0!important;margin:0!important}.stp-mobile-template-actions>:last-child{grid-column:1 / -1!important}.stp-mobile-template-actions .stp-btn,.stp-mobile-template-actions .stp-select-trigger{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 11px!important;border-radius:15px!important;font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.stp-mobile-template-actions .stp-filter-dropdown{position:relative!important}.stp-mobile-template-actions .stp-filter-popover--mobile{position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:auto!important;width:min(calc(100vw - 48px),360px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important;max-height:72vh!important;overflow:auto!important;z-index:1200!important;border-radius:18px!important}.stp-page .stp-main-grid,.stp-page .stp-library-panel,.stp-page .stp-template-library-scroll,.stp-page .stp-template-grid,.stp-page .stp-template-card,.stp-page .stp-preview-inline,.stp-page .stp-preview-panel,.stp-page .stp-empty,.stp-page .stp-empty.compact{height:auto!important;min-height:0!important;max-height:none!important}.stp-page .stp-template-library-scroll,.stp-page .stp-preview-inline{overflow:visible!important}.stp-page .stp-template-library-scroll .stp-template-grid,.stp-page .stp-library-panel .stp-template-grid,.stp-page .stp-library-panel .stp-template-grid.is-grid,.stp-page .stp-template-grid.is-grid,.stp-page .stp-template-grid.is-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.stp-page .stp-panel,.stp-page .stp-library-panel{padding:12px!important;border-radius:18px!important}.stp-page .stp-library-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;margin:8px 0 12px!important;padding:4px!important}.stp-page .stp-library-tabs button{width:100%!important;min-width:0!important;min-height:40px!important;padding:0 8px!important;font-size:10px!important;white-space:normal!important}.stp-page .stp-preview-inline-actions,.stp-page .stp-preview-actions{height:auto!important;min-height:0!important;max-height:none!important}.sm-root .sm-mobile-mode-switch{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:4px!important;border:1px solid #d5e3f3!important;border-radius:15px!important;background:#f3f8ff!important;box-shadow:inset 0 1px #ffffffe6!important}.sm-root .sm-mobile-mode-switch button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#58749b!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.sm-root .sm-mobile-mode-switch button.is-active{background:#fff!important;color:#1265e8!important;box-shadow:0 5px 14px #1f5bb11f!important}.sm-root .sm-manager-controls__group--actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important}.sm-root .sm-manager-controls__group--actions>.sm-mobile-mode-switch{grid-column:1 / -1!important}.sm-root .sm-manager-controls__group--actions>.sm-chipbtn{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;justify-content:center!important;padding:0 9px!important;border-radius:14px!important;font-size:11px!important}.sm-root .sm-manager-controls__group--actions>.sm-chipbtn--icon{grid-column:1 / -1!important}}@media(max-width:768px){html body .coverage-labor-page .clx-workspace-toolbar .clx-tabs,html body .coverage-labor-page .clx-mobile-toolbar .clx-tabs{width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:6px 5px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}html body .coverage-labor-page .clx-tabs>button:not(.clx-tabs-walkthrough){flex:0 0 auto!important;min-width:auto!important;min-height:34px!important;height:34px!important;padding:0 9px!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important;border-radius:9px!important;scroll-snap-align:start!important}html body .coverage-labor-page .clx-tabs-walkthrough{display:none!important}html body .clx-mobile-toolbar{margin:0!important;padding:0!important}html body .clx-mobile-toolbar__card{width:100%!important;min-width:0!important;padding:10px!important;gap:8px!important;border-radius:16px!important}html body .clx-mobile-toolbar__scope{min-height:48px!important;padding:8px 10px!important;gap:8px!important;border-radius:12px!important}html body .clx-mobile-toolbar__scope small{font-size:9px!important;line-height:1.1!important}html body .clx-mobile-toolbar__scope strong{font-size:13px!important;line-height:1.2!important}html body .clx-search-control{min-height:44px!important;height:44px!important;padding:0 10px!important;border-radius:12px!important}html body .clx-search-control input{min-width:0!important;font-size:16px!important}html body .clx-mobile-toolbar__actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .clx-mobile-toolbar__actions>:first-child{grid-column:1 / -1!important}html body .clx-mobile-toolbar__actions>*{min-width:0!important;width:100%!important}html body .clx-mobile-toolbar__actions .clx-toolbar-button{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 9px!important;gap:6px!important;font-size:11px!important;line-height:1!important;border-radius:11px!important}html body .clx-mobile-toolbar__actions .clx-toolbar-button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .clx-toolbar-menu{width:min(320px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(430px,64dvh)!important;overflow-y:auto!important}html body .clx-planning-bar{padding:9px!important;gap:8px!important;border-radius:14px!important}html body .clx-planning-copy{gap:8px!important;align-items:flex-start!important}html body .clx-planning-copy>span{width:32px!important;height:32px!important;min-width:32px!important}html body .clx-planning-copy b{font-size:10.5px!important;line-height:1.2!important}html body .clx-planning-copy p{font-size:9px!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body .clx-planning-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:7px!important}html body .clx-plan-menu{min-width:0!important}html body :is(.clx-plan-drafts,.clx-plan-primary){width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 9px!important;gap:5px!important;font-size:10.5px!important;border-radius:10px!important;white-space:nowrap!important}html body .clx-plan-primary{justify-content:center!important}html body .clx-plan-menu-popover{left:auto!important;right:0!important;width:min(330px,calc(100vw - 28px))!important;max-height:52dvh!important;overflow-y:auto!important}html body .clx-modal-layer{align-items:center!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body .clx-modal{position:relative!important;inset:auto!important;width:calc(100vw - 16px)!important;max-width:620px!important;height:auto!important;max-height:calc(100dvh - 16px)!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important}html body .clx-modal>header{min-height:68px!important;height:auto!important;padding:9px 10px!important;gap:8px!important}html body .clx-modal-title-icon{width:38px!important;height:38px!important;min-width:38px!important}html body .clx-modal-title-group{min-width:0!important;gap:8px!important}html body .clx-modal-title-group>div{min-width:0!important}html body .clx-modal-eyebrow{font-size:8.5px!important}html body .clx-modal h3{font-size:17px!important;line-height:1.2!important;overflow-wrap:anywhere!important}html body .clx-modal header p{font-size:9.5px!important;line-height:1.3!important;overflow-wrap:anywhere!important}html body .clx-modal>header>button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}html body .clx-modal-body{min-width:0!important;min-height:0!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .clx-operations-tabs{width:100%!important;min-width:0!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;padding:0 0 8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}html body .clx-operations-tabs button{flex:0 0 auto!important;width:auto!important;min-width:108px!important;min-height:38px!important;height:38px!important;padding:0 9px!important;gap:5px!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important;word-break:normal!important;writing-mode:horizontal-tb!important;border-radius:10px!important}html body .clx-operations-tabs em{min-width:19px!important;height:19px!important;padding:0 4px!important;font-size:9px!important}html body .clx-operations-body{min-width:0!important}html body .clx-form-grid{grid-template-columns:1fr!important;gap:8px!important}html body .clx-modal>footer{min-height:56px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;gap:7px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}html body .clx-modal>footer .clx-btn{width:auto!important;min-width:92px!important;max-width:170px!important;min-height:38px!important;height:38px!important;padding:0 12px!important;font-size:10.5px!important;border-radius:10px!important}html body .stp-modal-layer{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important;background:transparent!important}html body .stp-modal-backdrop{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:#121c2d94!important;opacity:1!important}html body .stp-modal{position:relative!important;inset:auto!important;z-index:2!important;width:calc(100vw - 16px)!important;max-width:600px!important;height:auto!important;max-height:calc(100dvh - 16px)!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;background:#fff!important;color:#17345f!important;border-radius:18px!important}html body .stp-modal>header{position:relative!important;z-index:2!important;min-height:62px!important;height:auto!important;padding:9px 10px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 36px!important;align-items:center!important;gap:8px!important}html body .stp-modal-icon{width:38px!important;height:38px!important;min-width:38px!important}html body .stp-modal>header>div{min-width:0!important}html body .stp-modal>header h2{margin:0!important;font-size:17px!important;line-height:1.2!important;overflow-wrap:anywhere!important}html body .stp-modal>header p{margin:2px 0 0!important;font-size:9.5px!important;line-height:1.3!important;overflow-wrap:anywhere!important}html body .stp-modal-close{position:static!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}html body .stp-modal-body{position:relative!important;z-index:1!important;min-width:0!important;min-height:0!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;color:inherit!important}html body .stp-modal-body :is(input,select,textarea){width:100%!important;max-width:100%!important;min-width:0!important;font-size:16px!important}html body .stp-modal-footer{position:sticky!important;bottom:-10px!important;z-index:4!important;width:calc(100% + 20px)!important;min-height:56px!important;margin:4px -10px -10px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;background:#fff!important}html body .stp-modal-footer :is(button,.stp-btn){width:auto!important;min-width:90px!important;max-width:170px!important;min-height:38px!important;height:38px!important;padding:0 11px!important;font-size:10.5px!important;border-radius:10px!important}}@media(max-width:360px){html body .clx-planning-actions,html body .clx-mobile-toolbar__actions{grid-template-columns:1fr!important}html body .clx-mobile-toolbar__actions>:first-child{grid-column:auto!important}}@media(max-width:768px){html body *{-webkit-tap-highlight-color:rgba(37,99,235,.12)}html body .clx-mobile-toolbar,html body .clx-toolbar,html body .clx-coverage-toolbar{max-width:100%!important;overflow:visible!important}html body .clx-mobile-toolbar__actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important;width:100%!important;max-width:100%!important}html body .clx-mobile-toolbar__actions>:first-child{grid-column:1 / -1!important}html body .clx-toolbar-button,html body .clx-mobile-toolbar__actions .clx-toolbar-button,html body :is(.clx-range-button,.clx-filter-button,.clx-export-button){width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;gap:8px!important;border-radius:14px!important;font-size:13px!important;line-height:1!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important}html body .clx-toolbar-button svg{width:17px!important;height:17px!important;flex:0 0 auto!important}html body .clx-toolbar-button span,html body .clx-toolbar-button b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .clx-toolbar-menu,html body :is(.clx-dropdown-menu,.clx-menu,.clx-popover,.clx-plan-menu-popover){position:absolute!important;z-index:2147483030!important;left:auto!important;right:0!important;width:min(300px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(420px,58dvh)!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:14px!important}html body .clx-tabs,html body .clx-page-tabs,html body .clx-tab-navigation,html body [class*=tab-navigation i]{display:flex!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;padding:0 10px 8px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}html body .clx-tabs::-webkit-scrollbar,html body .clx-page-tabs::-webkit-scrollbar,html body .clx-tab-navigation::-webkit-scrollbar{display:none!important}html body .clx-tabs button,html body .clx-page-tabs button,html body .clx-tab-navigation button,html body [class*=tab-navigation i] button{flex:0 0 auto!important;width:auto!important;min-width:auto!important;height:34px!important;min-height:34px!important;padding:0 11px!important;border-radius:12px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}html body .clx-planning-bar{padding:10px!important;gap:10px!important;overflow:visible!important}html body .clx-planning-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;align-items:stretch!important}html body :is(.clx-plan-drafts,.clx-plan-primary){width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:0 10px!important;gap:7px!important;border-radius:13px!important;font-size:12.5px!important;line-height:1!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .clx-plan-primary svg,html body .clx-plan-drafts svg{width:16px!important;height:16px!important;flex:0 0 auto!important}html body .clx-modal-layer{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body .clx-modal-backdrop{position:absolute!important;inset:0!important;z-index:0!important}html body .clx-modal,html body .clx-modal.opscence-mobile-modal-v8-card{position:relative!important;inset:auto!important;transform:none!important;width:min(560px,calc(100vw - 20px))!important;min-width:0!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;height:auto!important;margin:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:18px!important;isolation:isolate!important;z-index:2!important}html body .clx-modal>header{padding:10px!important;min-height:58px!important;gap:8px!important;overflow:hidden!important}html body .clx-modal-title-group{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}html body .clx-modal-title-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}html body .clx-modal h3{font-size:clamp(15px,4.5vw,18px)!important;line-height:1.12!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body .clx-modal header p{font-size:10px!important;line-height:1.25!important;margin:3px 0 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body .clx-modal>header>button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:11px!important}html body .clx-modal-body{min-width:0!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body .clx-plan-steps,html body .clx-operations-tabs{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;padding:0 0 9px!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;-webkit-overflow-scrolling:touch!important}html body .clx-plan-steps>div,html body .clx-operations-tabs button{flex:0 0 auto!important;width:auto!important;min-width:108px!important;max-width:150px!important;height:36px!important;min-height:36px!important;padding:0 8px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;word-break:normal!important;overflow:hidden!important}html body .clx-plan-steps b,html body .clx-operations-tabs button{font-size:10.5px!important;line-height:1!important;writing-mode:horizontal-tb!important;white-space:nowrap!important}html body .clx-plan-form,html body .clx-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;max-width:100%!important}html body .clx-plan-form label,html body .clx-modal label,html body .clx-textarea-field{width:100%!important;min-width:0!important;max-width:100%!important}html body .clx-modal :is(input,select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:16px!important;border-radius:12px!important}html body .clx-modal textarea{height:auto!important;min-height:82px!important;padding-top:10px!important}html body .clx-modal-note{padding:9px 10px!important;font-size:11px!important;line-height:1.35!important}html body .clx-modal>footer{min-height:54px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;gap:8px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .clx-modal>footer .clx-btn,html body .clx-btn{width:100%!important;max-width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:11px!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;justify-content:center!important}html body .clx-modal>footer .clx-btn:only-child{grid-column:1 / -1!important;justify-self:center!important;max-width:180px!important}html body .stp-modal-layer{padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body .stp-modal,html body .stp-modal.opscence-mobile-modal-v8-card{width:min(560px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;margin:auto!important;border-radius:18px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}html body .stp-modal>header{min-height:56px!important;padding:9px 10px!important;grid-template-columns:34px minmax(0,1fr) 34px!important}html body .stp-modal-icon{width:34px!important;height:34px!important;min-width:34px!important}html body .stp-modal>header h2{font-size:17px!important;line-height:1.1!important}html body .stp-modal>header p{font-size:10px!important;line-height:1.25!important}html body .stp-modal-close{width:34px!important;height:34px!important;min-width:34px!important}html body .stp-modal-body{padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;max-width:100%!important}html body .stp-create-grid,html body .stp-form-grid,html body .stp-modal-body [class*=grid i]{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;max-width:100%!important}html body .stp-modal-body :is(label,div,section,article){min-width:0!important;max-width:100%!important}html body .stp-modal-body :is(input,select,textarea,.stp-select){width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;font-size:16px!important;border-radius:12px!important}html body .stp-modal-footer{min-height:52px!important;padding:8px 10px!important;gap:8px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;background:#fff!important}html body .stp-modal-footer :is(button,.stp-btn){width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0 9px!important;font-size:12px!important;border-radius:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:380px){html body .clx-planning-actions,html body .clx-mobile-toolbar__actions{grid-template-columns:1fr!important}html body .clx-mobile-toolbar__actions>:first-child{grid-column:auto!important}}@media(max-width:768px){.clx-toolbar-menu,.clx-date-menu,.clx-section-filter-menu,.clx-section-export-menu,.clx-custom-select-menu,.clx-run-report-popover,[data-opscence-reference-modal=true]~.clx-toolbar-menu{z-index:200000!important}.clx-toolbar-dropdown,.clx-section-export,.clx-panel-actions,.coverage-labor-page .clx-panel-actions{overflow:visible!important}.clx-toolbar-button,.clx-section-export-trigger{min-height:44px!important}.clx-modal,.clx-modal-lg{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:28px!important;overflow:hidden!important}.clx-modal>header,.clx-modal-lg>header{background:linear-gradient(180deg,#eef6ff,#e7f1ff)!important}.clx-modal>header h3,.clx-modal>header p,.clx-modal-lg>header h3,.clx-modal-lg>header p{color:#173867!important}.clx-modal>footer,.clx-modal-lg>footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid #d8e1f0!important;z-index:5!important}.clx-modal>footer>*,.clx-modal-lg>footer>*{width:100%!important;min-width:0!important;min-height:52px!important;justify-content:center!important}.clx-modal-body,.clx-modal-grid{padding-bottom:8px!important}}@media(max-width:768px){html body .clx-mobile-toolbar,html body .clx-mobile-toolbar__card,html body .clx-mobile-toolbar__actions,html body .clx-toolbar-dropdown{overflow:visible!important}html body .clx-mobile-toolbar__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:stretch!important}html body .clx-mobile-toolbar__actions>*{min-width:0!important}html body .clx-toolbar-button{width:100%!important;min-width:0!important;min-height:46px!important;padding:10px 12px!important;border-radius:14px!important;font-size:13px!important;gap:8px!important;justify-content:center!important}html body .clx-toolbar-button span{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .clx-toolbar-button em{min-width:22px!important;height:22px!important;padding:0 6px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important}html body .clx-toolbar-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;width:min(320px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;z-index:2147483004!important;border-radius:18px!important;border:1px solid #d9e4f2!important;box-shadow:0 22px 50px -30px #0f172a80!important}html body .clx-date-dropdown .clx-toolbar-menu,html body .clx-export-menu,html body .clx-filter-menu{overflow:visible!important}html body .clx-toolbar-menu header{padding:12px 14px!important}html body .clx-toolbar-menu button,html body .clx-filter-custom-grid .clx-dropdown-trigger{min-height:44px!important}html body .clx-filter-custom-grid{grid-template-columns:1fr!important}html body .clx-filter-field,html body .clx-filter-custom-grid>div{min-width:0!important}html body .clx-date-dropdown,html body .clx-toolbar-dropdown{position:relative!important;z-index:6!important}}@media(max-width:768px){html body .clx-modal-layer{align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px))!important}html body .clx-modal-layer .clx-modal{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:28px!important;overflow:hidden!important;background:#fff!important;border:1px solid #d8e3f2!important;box-shadow:0 28px 80px -38px #0c1626a3!important}html body .clx-modal-top-accent{display:none!important}html body .clx-modal-layer .clx-modal>header{position:relative!important;top:auto!important;padding:14px!important;min-height:92px!important;background:linear-gradient(180deg,#edf6ff,#e8f2ff)!important;border-bottom:1px solid #d7e2f1!important}html body .clx-modal-title-icon,html body .clx-modal>header>button{width:52px!important;min-width:52px!important;height:52px!important;border-radius:16px!important;background:#fff!important;border:1.5px solid #d3deee!important;color:#173867!important;box-shadow:none!important}html body .clx-modal-title-group h3{font-size:22px!important;line-height:1.08!important;color:#173867!important}html body .clx-modal-title-group p,html body .clx-modal-eyebrow{color:#667a93!important}html body .clx-modal-body{padding:14px!important;overflow-y:auto!important}html body .clx-plan-steps{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:14px!important}html body .clx-plan-steps>div{min-width:0!important;padding:10px!important;border-radius:16px!important;border:1px solid #d9e4f2!important;background:#f8fbff!important}html body .clx-plan-steps>div span{width:26px!important;height:26px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;margin-bottom:6px!important}html body .clx-plan-steps>div b{display:block!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important}html body .clx-modal-grid,html body .clx-form-grid,html body .clx-impact-grid{grid-template-columns:1fr!important;gap:12px!important}html body .clx-modal-grid label,html body .clx-textarea-field,html body .clx-impact-grid article{min-width:0!important}html body .clx-modal-grid input,html body .clx-modal-grid select,html body .clx-textarea-field textarea{min-height:48px!important;border-radius:18px!important;font-size:16px!important}html body .clx-textarea-field textarea{min-height:110px!important}html body .clx-modal-note{border-radius:18px!important}html body .clx-modal-layer .clx-modal>footer{position:relative!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #d8e3f2!important}html body .clx-modal-layer .clx-modal>footer .clx-btn{width:100%!important;min-width:0!important;min-height:48px!important;border-radius:15px!important;font-size:15px!important;font-weight:850!important}html body .clx-modal-layer .clx-modal>footer .clx-btn.primary,html body .clx-modal-layer .clx-modal>footer .clx-btn.primary *{color:#fff!important}}@media(max-width:768px){html body .clx-modal-layer{position:fixed!important;inset:0!important;z-index:2147483000!important;padding:max(10px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#112037e0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body .clx-modal-layer .clx-modal,html body .clx-modal-layer .clx-modal.clx-modal-lg{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;background:#fff!important;border:1px solid #d8e3f2!important;box-shadow:0 28px 80px -38px #0c1626a3!important}html body .clx-modal-layer .clx-modal>header{flex:0 0 auto!important;position:static!important;top:auto!important;min-height:92px!important;padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;gap:12px!important;align-items:center!important;background:linear-gradient(180deg,#edf6ff,#e8f2ff)!important;border-bottom:1px solid #d7e2f1!important;z-index:2!important}html body .clx-modal-title-group{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-width:0!important}html body .clx-modal-title-icon,html body .clx-modal-layer .clx-modal>header>button{width:52px!important;height:52px!important;min-width:52px!important;border-radius:16px!important;background:#fff!important;border:1.5px solid #d3deee!important;color:#173867!important;box-shadow:none!important;display:grid!important;place-items:center!important}html body .clx-modal-title-group h3{margin:0 0 4px!important;color:#173867!important;font-size:20px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.03em!important}html body .clx-modal-title-group p{margin:0!important;color:#667a93!important;font-size:13px!important;line-height:1.35!important}html body .clx-modal-eyebrow{margin:0 0 4px!important;color:#2c4b79!important;font-size:11px!important;line-height:1.2!important}html body .clx-modal-body{flex:1 1 auto!important;min-height:0!important;padding:12px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:#fff!important}html body .clx-plan-steps{position:static!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0 0 12px!important;padding:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}html body .clx-plan-steps>div{min-width:0!important;min-height:64px!important;padding:8px 4px!important;display:grid!important;place-items:center!important;text-align:center!important;border-radius:16px!important;border:1px solid #dbe5f1!important;background:#f8fbff!important;overflow:visible!important}html body .clx-plan-steps>div.is-active{background:#eef5ff!important;border-color:#bcd2f7!important;box-shadow:inset 0 0 0 1px #bcd2f7!important}html body .clx-plan-steps>div span{width:26px!important;min-width:26px!important;height:26px!important;border-radius:999px!important;display:grid!important;place-items:center!important;margin:0 0 4px!important;background:#eaf2ff!important;color:#2d61d8!important;font-size:12px!important;font-weight:850!important}html body .clx-plan-steps>div b{display:block!important;color:#294c7a!important;font-size:9.5px!important;line-height:1.1!important;white-space:normal!important;overflow:visible!important;max-width:100%!important}html body .clx-modal-note{margin:0 0 12px!important;padding:14px!important;border-radius:18px!important;font-size:14px!important;line-height:1.35!important}html body .clx-modal-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:0!important}html body .clx-modal-grid label,html body .clx-textarea-field{display:grid!important;gap:7px!important;min-width:0!important}html body .clx-modal-grid label>span,html body .clx-textarea-field>span{color:#294c7a!important;font-size:13px!important;font-weight:850!important}html body .clx-modal-grid input,html body .clx-modal-grid select,html body .clx-textarea-field textarea{width:100%!important;min-height:48px!important;border-radius:17px!important;border:1.5px solid #d6e1f0!important;background:#fff!important;color:#173867!important;font-size:16px!important}html body .clx-modal-layer .clx-modal>footer{flex:0 0 auto!important;position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #d8e3f2!important}html body .clx-modal-layer .clx-modal>footer>*{min-width:0!important;width:100%!important}html body .clx-modal-layer .clx-modal>footer .clx-btn{width:100%!important;min-height:48px!important;border-radius:15px!important;font-size:15px!important;font-weight:850!important}html body .clx-modal-layer .clx-modal>footer .clx-btn.primary,html body .clx-modal-layer .clx-modal>footer .clx-btn.primary *{color:#fff!important}}@media(max-width:768px){.clx-toolbar-dropdown{position:relative!important;overflow:visible!important}.clx-toolbar-menu--portal{z-index:999999!important;border-radius:22px!important;border:1px solid rgba(191,201,226,.9)!important;background:#fff!important;box-shadow:0 18px 44px #0f172a2e!important;overflow:hidden!important}.clx-toolbar-menu--portal header{padding:14px 16px!important}.clx-toolbar-menu--portal header b{color:#0f172a!important}.clx-toolbar-menu--portal header small{color:#64748b!important}.clx-toolbar-menu--portal footer{padding:14px 16px 16px!important}.clx-toolbar-menu--portal button{min-height:44px!important}}@media(max-width:900px){html body .coverage-labor-page .clx-make-adjustment-icon{display:none!important}html body .coverage-labor-page .clx-toolbar-menu--portal{position:fixed!important;top:var(--v89-menu-top)!important;left:var(--v89-menu-left)!important;width:var(--v89-menu-width)!important;right:auto!important;bottom:auto!important;max-height:min(70vh,620px)!important;overflow-y:auto!important;border-radius:16px!important;background:#fff!important;z-index:2147483646!important}html body .coverage-labor-page .clx-plan-menu{position:relative!important;overflow:visible!important;z-index:2147483600!important}html body .coverage-labor-page .clx-plan-menu-popover{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;left:auto!important;bottom:auto!important;width:min(340px,calc(100vw - 20px))!important;max-height:min(62vh,410px)!important;overflow-y:auto!important;background:#fff!important;z-index:2147483646!important}html body .coverage-labor-page :is(.clx-section-filter-menu.is-portal,.clx-section-export-menu.is-portal,.clx-custom-menu.is-portal,.clx-dropdown-menu.is-portal){position:fixed!important;top:var(--v89-menu-top)!important;left:var(--v89-menu-left)!important;width:var(--v89-menu-width)!important;right:auto!important;bottom:auto!important;z-index:2147483647!important;background:#fff!important;box-shadow:0 26px 64px -30px #0c27528f!important}html body .coverage-labor-page .clx-overview-employees-panel,html body .coverage-labor-page .clx-overview-employees-panel .clx-panel-head,html body .coverage-labor-page .clx-overview-employees-panel .clx-panel-actions{overflow:visible!important;isolation:auto!important}}@media(max-width:900px){html body .coverage-labor-page :is(.clx-toolbar-menu--hard-v90,.clx-plan-menu-popover--portal-hard-v90,.clx-section-filter-menu--hard-v90,.clx-section-export-menu--hard-v90,.clx-dropdown-menu--hard-v90){right:auto!important;bottom:auto!important;transform:none!important;z-index:2147483647!important;visibility:visible!important;opacity:1!important;background:#fff!important;background-image:none!important;border:1px solid #d6e3f5!important;border-radius:14px!important;box-shadow:0 28px 68px -32px #0c275294!important;overscroll-behavior:contain!important}html body .coverage-labor-page .clx-make-adjustment-icon{display:none!important}}@media(max-width:900px){html body .coverage-labor-page{--v134-blue: #176fe8;--v134-blue-active: #0f5fcf;--v134-line: #bed3e8}html body .coverage-labor-page :is(.clx-command-center,.clx-mobile-toolbar__card,.clx-planning-bar,.clx-readiness-strip,.clx-tab-content,.clx-panel,.clx-card,.clx-kpi-card,.clx-table-wrap,.clx-mini-tabs,.clx-workspace-toolbar,.clx-scope-chip,.clx-live-data-state),html body :is(.clx-dropdown-menu,.clx-filter-menu,.clx-export-menu,.clx-date-menu,.clx-plan-menu-popover,.clx-hard-menu-portal){background-image:none!important;filter:none!important;opacity:1!important}html body .coverage-labor-page :is(.clx-command-center,.clx-mobile-toolbar__card,.clx-planning-bar,.clx-readiness-strip,.clx-tab-content,.clx-panel,.clx-card,.clx-kpi-card,.clx-table-wrap,.clx-mini-tabs,.clx-workspace-toolbar,.clx-scope-chip,.clx-live-data-state):before,html body .coverage-labor-page :is(.clx-command-center,.clx-mobile-toolbar__card,.clx-planning-bar,.clx-readiness-strip,.clx-tab-content,.clx-panel,.clx-card,.clx-kpi-card,.clx-table-wrap,.clx-mini-tabs,.clx-workspace-toolbar,.clx-scope-chip,.clx-live-data-state):after,html body :is(.clx-dropdown-menu,.clx-filter-menu,.clx-export-menu,.clx-date-menu,.clx-plan-menu-popover,.clx-hard-menu-portal):before,html body :is(.clx-dropdown-menu,.clx-filter-menu,.clx-export-menu,.clx-date-menu,.clx-plan-menu-popover,.clx-hard-menu-portal):after{content:none!important;display:none!important}html body .coverage-labor-page button,html body :is(.clx-dropdown-menu,.clx-filter-menu,.clx-export-menu,.clx-date-menu,.clx-plan-menu-popover,.clx-hard-menu-portal) button,html body [class*=clx-][role=dialog] button:not(.clx-modal-close){border-color:var(--v134-blue, #176fe8)!important;background:var(--v134-blue, #176fe8)!important;background-color:var(--v134-blue, #176fe8)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .coverage-labor-page button:is(:hover,:focus,:focus-visible,:active),html body :is(.clx-dropdown-menu,.clx-filter-menu,.clx-export-menu,.clx-date-menu,.clx-plan-menu-popover,.clx-hard-menu-portal) button:is(:hover,:focus,:focus-visible,:active){border-color:var(--v134-blue-active, #0f5fcf)!important;background:var(--v134-blue-active, #0f5fcf)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .coverage-labor-page button *,html body :is(.clx-dropdown-menu,.clx-filter-menu,.clx-export-menu,.clx-date-menu,.clx-plan-menu-popover,.clx-hard-menu-portal) button *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important;opacity:1!important}html body .coverage-labor-page button:before,html body .coverage-labor-page button:after,html body :is(.clx-dropdown-menu,.clx-filter-menu,.clx-export-menu,.clx-date-menu,.clx-plan-menu-popover,.clx-hard-menu-portal) button:before,html body :is(.clx-dropdown-menu,.clx-filter-menu,.clx-export-menu,.clx-date-menu,.clx-plan-menu-popover,.clx-hard-menu-portal) button:after{content:none!important;display:none!important}html body .coverage-labor-page button>:is(svg,i,.clx-icon,.icon):not(.clx-mobile-only),html body :is(.clx-dropdown-menu,.clx-filter-menu,.clx-export-menu,.clx-date-menu,.clx-plan-menu-popover,.clx-hard-menu-portal) button>:is(svg,i,.clx-icon,.icon){display:none!important}html body .coverage-labor-page :is(.clx-tabs,.clx-tab-navigation,.clx-nav-tabs,.clx-mini-tabs) button{min-height:42px!important;border:1px solid var(--v134-blue, #176fe8)!important;border-radius:12px!important;background:var(--v134-blue, #176fe8)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .coverage-labor-page :is(.clx-tabs,.clx-tab-navigation,.clx-nav-tabs,.clx-mini-tabs) button:is(.active,.is-active,[aria-selected=true]){background:var(--v134-blue-active, #0f5fcf)!important;background-image:none!important}html body :is(.clx-dropdown-menu,.clx-filter-menu,.clx-export-menu,.clx-date-menu,.clx-plan-menu-popover,.clx-hard-menu-portal){border:1px solid var(--v134-line, #bed3e8)!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 46px #14375f38!important;overflow:auto!important}}@media(max-width:900px){html body .coverage-labor-page :is(.clx-card,.clx-panel,.clx-planning-bar,.clx-command-center,.clx-readiness-strip,.clx-mobile-toolbar__card,.clx-tab-content,.clx-live-data-state,.clx-heat-wrap,.clx-table-wrap,.clx-summary-list,.clx-report-library,.clx-action-list,.clx-risk-list,.clx-driver-list,.clx-key-list,.clx-most-affected,.clx-side-donut,.clx-budget-box,.clx-alert-box){background:#fff!important;background-color:#fff!important;background-image:none!important;filter:none!important;opacity:1!important;box-shadow:0 10px 24px #1136530f!important}html body .coverage-labor-page :is(.clx-card,.clx-panel,.clx-planning-bar,.clx-command-center,.clx-readiness-strip,.clx-mobile-toolbar__card,.clx-tab-content):before,html body .coverage-labor-page :is(.clx-card,.clx-panel,.clx-planning-bar,.clx-command-center,.clx-readiness-strip,.clx-mobile-toolbar__card,.clx-tab-content):after{display:none!important;content:none!important;background:transparent!important;box-shadow:none!important}html body .coverage-labor-page :is(.clx-bg-shape,.clx-bg-shape-a,.clx-bg-shape-b,.clx-bg-dots){opacity:.24!important;pointer-events:none!important}html body .coverage-labor-page :is(.clx-btn.primary,.clx-plan-primary,.clx-plan-drafts,.clx-action-btn,.clx-toolbar-button.is-primary,.clx-tabs button.is-active,.clx-tabs button[aria-selected=true],.clx-row-actions .primary,.clx-inline-btn.primary){background:#2f6ee8!important;background-image:none!important;border-color:#2f6ee8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;box-shadow:0 10px 20px #2f6ee82e!important;filter:none!important;opacity:1!important}html body .coverage-labor-page :is(.clx-btn.primary,.clx-plan-primary,.clx-plan-drafts,.clx-action-btn,.clx-toolbar-button.is-primary,.clx-tabs button.is-active,.clx-tabs button[aria-selected=true],.clx-row-actions .primary,.clx-inline-btn.primary) *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important;text-shadow:none!important;opacity:1!important}html body .coverage-labor-page :is(.clx-btn.primary,.clx-plan-primary,.clx-plan-drafts,.clx-action-btn,.clx-toolbar-button.is-primary,.clx-tabs button.is-active,.clx-tabs button[aria-selected=true],.clx-row-actions .primary,.clx-inline-btn.primary):before,html body .coverage-labor-page :is(.clx-btn.primary,.clx-plan-primary,.clx-plan-drafts,.clx-action-btn,.clx-toolbar-button.is-primary,.clx-tabs button.is-active,.clx-tabs button[aria-selected=true],.clx-row-actions .primary,.clx-inline-btn.primary):after{display:none!important;content:none!important}html body .coverage-labor-page :is(.clx-section-export-trigger,.clx-section-filter-trigger,.clx-panel-expand-toggle,.clx-toolbar-button:not(.is-primary),.clx-dropdown-trigger){background:#fff!important;background-image:none!important;border:1px solid #d7e5f0!important;color:#17365c!important;-webkit-text-fill-color:#17365c!important;box-shadow:none!important}html body .coverage-labor-page :is(.clx-section-export-trigger,.clx-section-filter-trigger,.clx-panel-expand-toggle,.clx-toolbar-button:not(.is-primary),.clx-dropdown-trigger) *{color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important}html body .coverage-labor-page .clx-table{background:#fff!important}html body .coverage-labor-page .clx-table th{background:#f6f9fd!important;color:#607795!important}}@media(min-width:901px){html body .clx-modal-layer .clx-modal.clx-modal-lg{width:min(1040px,calc(100vw - 64px))!important;max-height:min(760px,calc(100vh - 48px))!important;border-radius:22px!important;overflow:hidden!important}html body .clx-modal-layer .clx-modal>header{padding:22px 26px!important;background:linear-gradient(135deg,#f8fbff,#eaf3ff)!important;border-bottom:1px solid #d9e5f3!important}html body .clx-modal-layer .clx-modal-body{padding:24px 26px!important;overflow:auto!important;background:#fff!important}html body .clx-modal-layer .clx-table-wrap{max-width:100%!important;max-height:460px!important;overflow:auto!important;border:1px solid #dce7f3!important;border-radius:14px!important}html body .clx-modal-layer .clx-table{min-width:760px!important;table-layout:auto!important}html body .clx-modal-layer .clx-table th{position:sticky!important;top:0!important;z-index:2!important;background:#f4f8fd!important;white-space:nowrap!important}html body .clx-modal-layer .clx-table td{white-space:nowrap!important}html body .clx-modal-layer .clx-modal>footer{padding:14px 26px!important;background:#f8fbff!important;border-top:1px solid #dce7f3!important}}@media(min-width:901px){html body .coverage-labor-page{padding-top:12px!important;padding-bottom:42px!important}html body .coverage-labor-page .clx-command-center,html body .coverage-labor-page .clx-planning-bar,html body .coverage-labor-page .clx-tab-action-strip,html body .coverage-labor-page .clx-kpi-grid{margin-bottom:7px!important}html body .coverage-labor-page .clx-tab-content{padding-top:5px!important}html body .coverage-labor-page .clx-grid{gap:7px!important;margin-top:7px!important;grid-auto-flow:dense!important}html body .coverage-labor-page .clx-panel{margin:0!important;min-height:0!important}html body .coverage-labor-page .clx-panel-head{min-height:48px!important;padding:10px 13px!important}html body .coverage-labor-page .clx-panel-body{padding:11px 13px!important}}@media(min-width:769px){.clx-modal-layer .clx-v424-modal-sections{display:grid;gap:14px;min-width:0}.clx-modal-layer .clx-v424-modal-sections>*{min-width:0;margin:0!important;padding:14px!important;border:1px solid #d9e6f6!important;border-radius:15px!important;background:#fff!important;box-shadow:0 6px 18px #17407e0b!important}.clx-modal-layer .clx-v424-modal-sections>.clx-modal-note{background:#f7faff!important}.clx-modal-layer .clx-v424-modal-sections>.clx-modal-note.warning{background:#fff9f1!important;border-color:#efd9b9!important}.clx-modal-layer .clx-v424-modal-sections :is(label,.clx-field-block,.clx-checkbox-row){min-width:0}.clx-modal-layer .clx-v424-modal-sections :is(input,select,textarea,button){max-width:100%;box-sizing:border-box}.clx-modal-layer .clx-v424-modal-sections :is(p,small,strong,span,td,th,dd){overflow-wrap:anywhere}.clx-modal-layer .clx-modal-body{overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0!important}.coverage-labor-page .clx-donut{position:relative!important}.coverage-labor-page .clx-donut-segment-hits{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:4!important;transform:rotate(-90deg);pointer-events:auto!important}.coverage-labor-page .clx-donut-segment-hits circle{pointer-events:stroke;cursor:help}.coverage-labor-page .clx-donut-center{z-index:5!important;pointer-events:none!important}.clx-donut-hover-menu.is-portal{background:#fff!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(min-width:769px){html body .clx-modal .clx-modal-scroll{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .clx-modal .clx-v424-modal-sections>:is(section,article,div,label){min-width:0!important}html body .clx-modal .clx-v426-rebuilt-sections{display:grid!important;gap:14px!important}html body .clx-modal .clx-v426-section-card{display:block!important;min-width:0!important;padding:16px!important;border:1px solid #d6e3f3!important;border-radius:18px!important;background:#fff!important}html body .clx-modal .clx-v426-section-card>*{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}html body .clx-modal .clx-v426-section-card :is(p,span,small,strong,b,label,td,th){overflow-wrap:anywhere!important}html body :is(.clx-chart-hover-menu,.clx-hover-donut-menu,.clx-donut-tooltip,[data-coverage-tooltip]){background:#fff!important;background-color:#fff!important;opacity:1!important;isolation:isolate!important;box-shadow:0 16px 40px #0f2a5433!important;pointer-events:none!important}html body .clx-modal :is(.clx-modal-note,.clx-textarea-field,.clx-form-grid>label,.clx-form-grid>div){border:1px solid #d6e3f3!important;border-radius:15px!important;background:#fff!important;padding:14px!important}}@media(min-width:769px){.coverage-labor-page :is([role=dialog],.clx-modal,.clx-detail-modal,.clx-report-modal){width:min(1120px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;border-radius:22px!important;border:1px solid #d8e5f5!important;background:#fff!important;box-shadow:0 30px 90px #0d2c564d!important;display:flex!important;flex-direction:column!important}.coverage-labor-page :is([role=dialog],.clx-modal,.clx-detail-modal,.clx-report-modal)>:is(header,[class*=header]){flex:0 0 auto!important;padding:19px 22px!important;background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;border-bottom:1px solid #dbe7f5!important}.coverage-labor-page :is([role=dialog],.clx-modal,.clx-detail-modal,.clx-report-modal)>:is(footer,[class*=footer]){flex:0 0 auto!important;padding:14px 20px!important;background:#fff!important;border-top:1px solid #dbe7f5!important}.coverage-labor-page :is([role=dialog],.clx-modal,.clx-detail-modal,.clx-report-modal) :is(.clx-modal-body,[class*=body],[class*=content]){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px!important;background:#fbfdff!important}.coverage-labor-page :is([role=dialog],.clx-modal,.clx-detail-modal,.clx-report-modal) :is(section,article,fieldset,.clx-section-card,.clx-modal-card){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid #dce8f6!important;border-radius:15px!important;background:#fff!important;padding:14px!important;margin:0 0 12px!important}.coverage-labor-page :is([role=dialog],.clx-modal,.clx-detail-modal,.clx-report-modal) :is(p,span,strong,small,label,dt,dd,th,td){white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.4!important;max-width:100%!important}.coverage-labor-page :is([role=dialog],.clx-modal,.clx-detail-modal,.clx-report-modal) table{width:100%!important;min-width:0!important;table-layout:fixed!important}.coverage-labor-page :is([role=dialog],.clx-modal,.clx-detail-modal,.clx-report-modal) [class*=table-wrap]{overflow:auto!important;max-width:100%!important}.coverage-labor-page .clx-donut-hover-menu{z-index:2147483400!important}}@media(min-width:769px){.coverage-labor-page [role=dialog],.coverage-labor-page [class*=modal]{box-sizing:border-box!important}.coverage-labor-page [role=dialog]{width:min(1180px,94vw)!important;max-width:1180px!important;max-height:92vh!important;overflow:hidden!important;border-radius:22px!important;background:#fff!important;border:1px solid #d8e5f6!important;box-shadow:0 30px 90px #0a224442!important}.coverage-labor-page [role=dialog]>header{flex:none!important;background:linear-gradient(180deg,#f6faff,#edf5ff)!important;border-bottom:1px solid #dce7f5!important;padding:18px 20px!important}.coverage-labor-page [role=dialog]>footer{flex:none!important;background:#fff!important;border-top:1px solid #dce7f5!important;padding:13px 18px!important}.coverage-labor-page [role=dialog] :is(.clx-modal-body,.clx-detail-body,[class*=modal-body],[class*=modal-content]){overflow:auto!important;min-height:0!important;max-height:calc(92vh - 150px)!important;padding:16px 18px!important;background:#fbfdff!important}.coverage-labor-page [role=dialog] :is(section,article,fieldset,.clx-card,.clx-detail-section){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid #dfe9f6!important;border-radius:15px!important;background:#fff!important;padding:13px!important;margin:0 0 10px!important}.coverage-labor-page [role=dialog] :is(p,span,strong,b,small,label,td,th){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important}.coverage-labor-page [role=dialog] table{width:100%!important;min-width:680px!important;border-collapse:separate!important;border-spacing:0!important}.coverage-labor-page [role=dialog] :has(>table){overflow-x:auto!important;max-width:100%!important}.coverage-labor-page [role=dialog] pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-width:100%!important;overflow:auto!important}}@media(min-width:769px){.clx-modal-layer .clx-modal{width:min(1040px,calc(100vw - 48px))!important;max-height:calc(100vh - 40px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#f7faff!important}.clx-modal>.clx-modal-body{min-width:0!important;overflow:auto!important;padding:18px!important;display:grid!important;gap:14px!important}.clx-modal>.ops-ref-foot{position:relative!important;inset:auto!important;margin:0!important;background:#fff!important;z-index:4}.clx-v426-section-card{display:block!important;min-width:0!important;border:1px solid #d2e2f4!important;border-radius:17px!important;background:#fff!important;padding:16px!important;overflow:visible!important}.clx-modal-grid,.clx-form-grid,.clx-callin-grid,.clx-operations-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:12px!important;min-width:0!important}.clx-modal *{min-width:0}.clx-modal p,.clx-modal span,.clx-modal strong,.clx-modal label,.clx-modal td{overflow-wrap:anywhere}.clx-dropdown-menu,.clx-select-menu,[role=listbox]{z-index:2147483647}}@media(min-width:769px){html body :is(.clx-modal,.coverage-modal,.clx-reference-modal,[class*=clx-][class*=modal]){max-width:min(1080px,calc(100vw - 48px))!important;max-height:calc(100dvh - 42px)!important;box-sizing:border-box!important;overflow:hidden!important}html body :is(.clx-modal-body,.coverage-modal-body,[class*=clx-][class*=modal] [class*=body]){min-height:0!important;overflow:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html body :is(.clx-modal,.coverage-modal,[class*=clx-][class*=modal]) :is(.clx-panel,.clx-section,.clx-card,.coverage-section,.coverage-card,[class*=section],[class*=card]){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body :is(.clx-modal,.coverage-modal,[class*=clx-][class*=modal]) :is(table,.clx-table,.coverage-table){width:100%!important;max-width:100%!important;table-layout:fixed!important}html body :is(.clx-modal,.coverage-modal,[class*=clx-][class*=modal]) :is(th,td,p,span,strong,small,label){overflow-wrap:anywhere!important;word-break:normal!important}html body :is(.clx-modal,.coverage-modal,[class*=clx-][class*=modal]) :is(.clx-modal-footer,.coverage-modal-footer,footer){position:relative!important;z-index:6!important;background:#fff!important}}@media(min-width:769px){body :is(.clx-modal,.coverage-modal,.clx-reference-modal,[class*=clx-][class*=modal]){width:min(1120px,calc(100vw - 52px))!important;max-width:min(1120px,calc(100vw - 52px))!important;max-height:calc(100dvh - 40px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#f8fbff!important;overflow:hidden!important;box-sizing:border-box!important}body :is(.clx-modal-body,.coverage-modal-body,[class*=clx-][class*=modal] [class*=body]){padding:18px!important;display:grid!important;gap:14px!important;align-content:start!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;min-width:0!important}body :is(.clx-modal,.coverage-modal,[class*=clx-][class*=modal]) *{min-width:0;box-sizing:border-box}body :is(.clx-modal,.coverage-modal,[class*=clx-][class*=modal]) :is(.clx-panel,.clx-section,.clx-card,.coverage-section,.coverage-card,[class*=section],[class*=card]){position:relative!important;inset:auto!important;transform:none!important;float:none!important;max-width:100%!important;background:#fff!important;border:1px solid #d8e5f4!important;border-radius:16px!important}body :is(.clx-modal,.coverage-modal,[class*=clx-][class*=modal]) :is(.table-wrap,[class*=table-wrap],[class*=table-container]){width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important}body :is(.clx-modal,.coverage-modal,[class*=clx-][class*=modal]) table{width:100%!important;min-width:680px!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important}body :is(.clx-modal,.coverage-modal,[class*=clx-][class*=modal]) :is(th,td){position:static!important;max-width:260px!important;white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important;padding:11px 12px!important}body :is(.clx-modal,.coverage-modal,[class*=clx-][class*=modal]) :is(p,span,strong,small,label){white-space:normal!important;overflow-wrap:anywhere!important}body :is(.clx-modal-footer,.coverage-modal-footer,[class*=clx-][class*=footer]){position:relative!important;bottom:auto!important;z-index:4!important;background:#fff!important}}@media(min-width:769px){.coverage-labor-page [role=dialog],.coverage-page [role=dialog],[class*=coverage] [role=dialog]{width:min(1120px,calc(100vw - 64px))!important;max-width:1120px!important;max-height:calc(100dvh - 52px)!important;overflow:hidden!important;border-radius:22px!important;background:#fff!important;border:1px solid #cfe0f5!important;box-shadow:0 30px 90px #0b2b543d!important}.coverage-labor-page [role=dialog]>header,.coverage-page [role=dialog]>header,[class*=coverage] [role=dialog]>header{background:#eef6ff!important;border-bottom:1px solid #d8e5f6!important;position:relative!important;z-index:4!important}.coverage-labor-page [role=dialog]>footer,.coverage-page [role=dialog]>footer,[class*=coverage] [role=dialog]>footer{background:#fff!important;border-top:1px solid #d8e5f6!important;position:relative!important;z-index:4!important}.coverage-labor-page [role=dialog] [class*=body],.coverage-page [role=dialog] [class*=body],[class*=coverage] [role=dialog] [class*=body]{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:18px!important;background:#fbfdff!important}.coverage-labor-page [role=dialog] section,.coverage-labor-page [role=dialog] article,.coverage-page [role=dialog] section,.coverage-page [role=dialog] article,[class*=coverage] [role=dialog] section,[class*=coverage] [role=dialog] article{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid #d9e6f5!important;border-radius:16px!important;background:#fff!important;padding:15px!important;margin-bottom:13px!important}.coverage-labor-page [role=dialog] table,.coverage-page [role=dialog] table,[class*=coverage] [role=dialog] table{width:100%!important;min-width:720px!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important}.coverage-labor-page [role=dialog] [class*=table],.coverage-page [role=dialog] [class*=table],[class*=coverage] [role=dialog] [class*=table]{max-width:100%!important;overflow:auto!important}.coverage-labor-page [role=dialog] td,.coverage-labor-page [role=dialog] th,.coverage-labor-page [role=dialog] p,.coverage-labor-page [role=dialog] span,.coverage-labor-page [role=dialog] strong,.coverage-page [role=dialog] td,.coverage-page [role=dialog] th,.coverage-page [role=dialog] p,.coverage-page [role=dialog] span,.coverage-page [role=dialog] strong,[class*=coverage] [role=dialog] td,[class*=coverage] [role=dialog] th,[class*=coverage] [role=dialog] p,[class*=coverage] [role=dialog] span,[class*=coverage] [role=dialog] strong{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.4!important}.coverage-labor-page [role=dialog] svg,.coverage-page [role=dialog] svg,[class*=coverage] [role=dialog] svg{max-width:100%!important}}@media(min-width:769px){.coverage-labor-page [role=dialog]{max-height:calc(100dvh - 34px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:22px!important;background:#fff!important}.coverage-labor-page [role=dialog] :is(.ops-ref-body,[class*=modal-body],[class*=content]){min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.coverage-labor-page [role=dialog] :is(section,article,fieldset){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.coverage-labor-page [role=dialog] :is(p,span,strong,small,label,td,th){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.coverage-labor-page [role=dialog] table{width:100%!important;table-layout:fixed!important}.coverage-labor-page [role=dialog] [class*=table-wrap]{max-width:100%!important;overflow:auto!important}}@media(min-width:769px){html body .clx-modal-layer{position:fixed!important;inset:0!important;z-index:2147483200!important;display:grid!important;place-items:center!important;padding:20px!important;overflow:hidden!important}html body .clx-modal-backdrop{position:absolute!important;inset:0!important;background:#091527a3!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html body .clx-modal.ops-ref-shell{position:relative!important;z-index:1!important;width:min(900px,calc(100vw - 48px))!important;max-height:calc(100dvh - 40px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cfdeef!important;border-radius:21px!important;background:#fff!important;box-shadow:0 30px 84px #081d3945!important}html body .clx-modal>header{min-height:84px!important;padding:15px 18px!important;border-bottom:1px solid #dfe8f2!important;background:linear-gradient(135deg,#fff,#f7faff)!important}html body .clx-modal>header>button{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #d5e1ee!important;border-radius:11px!important;background:#fff!important}html body .clx-modal-body{min-height:0!important;padding:12px 14px 16px!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:#f9fbfe!important}html body .clx-v426-section-card{margin:0 0 9px!important;padding:12px!important;border:1px solid #dce7f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 14px #2045700a!important;max-height:360px!important;overflow:auto!important}html body .clx-modal>footer{min-height:64px!important;padding:10px 16px!important;border-top:1px solid #dfe8f2!important;background:#fff!important;position:relative!important;z-index:3!important}html body .clx-modal *{min-width:0!important;overflow-wrap:anywhere!important}}@media(min-width:769px){.clx-modal-backdrop,.clx-backdrop,.clx-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#2f3d508f!important;z-index:2147482500!important}.clx-modal-shell,.clx-modal,.clx-shell[role=dialog]{position:relative!important;inset:auto!important;transform:none!important;margin:0 auto!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important}.clx-modal-body,.clx-scroll{min-height:0!important;overflow:auto!important}.clx-modal-footer{position:relative!important;bottom:auto!important}}@media(min-width:769px){.clx-modal-backdrop,.clx-backdrop,.clx-overlay,.clx-overlay-v455,.clx-section-tour-backdrop,[class*=clx-][class*=backdrop]{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f172a9e!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;z-index:2147482000!important;box-sizing:border-box!important}.clx-modal,.clx-shell,.clx-modal-shell,.clx-section-tour,.ops-ref-shell[data-opscence-reference-modal=true]{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;max-width:min(1120px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;z-index:2147482001!important}.clx-modal-body,.clx-scroll,.clx-section-tour .ops-ref-body{overflow:auto!important;min-height:0!important}}@media(min-width:769px){.clx-modal-layer,.clx-modal-backdrop,.clx-overlay,.clx-overlay-v455,.clx-section-tour{position:fixed!important;inset:0!important;z-index:2147483000!important}.clx-modal-layer,.clx-modal-backdrop,.clx-overlay,.clx-overlay-v455{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#0f172a9e!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.clx-modal,.clx-shell,.clx-modal-shell,.clx-intelligence-modal{position:relative!important;margin:auto!important;inset:auto!important;max-height:88vh!important;overflow:hidden!important}.clx-modal-body,.clx-scroll{overflow:auto!important}}@media(min-width:769px){.clx-modal-layer{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;overflow:hidden!important}.clx-modal-backdrop{position:absolute!important;inset:0!important;background:#1a2a40a8!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.clx-modal{position:relative!important;z-index:2!important;inset:auto!important;transform:none!important;margin:auto!important;width:min(780px,calc(100vw - 48px))!important;max-width:780px!important;max-height:calc(100dvh - 48px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #cbdcf5!important;border-radius:26px!important;background:#fff!important;box-shadow:0 30px 90px #0c1e3a57!important}.clx-modal-lg{width:min(980px,calc(100vw - 48px))!important;max-width:980px!important}.clx-modal>header{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:22px 26px!important;border-bottom:1px solid #dbe6f5!important;background:linear-gradient(135deg,#edf5ff,#f8fbff 58%,#f3f0ff)!important}.clx-modal-title-group{display:flex!important;align-items:center!important;gap:15px!important}.clx-modal-title-icon{width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#eef5ff!important;color:#4a55e7!important;border:1px solid #d5e2f7!important}.clx-modal>header h3{margin:2px 0 0!important;font-size:24px!important;color:#16264d!important}.clx-modal>header p{margin:5px 0 0!important;color:#687ca2!important;font-size:13px!important}.clx-modal-eyebrow{color:#687ca2!important;font-size:11px!important;font-weight:800!important}.clx-modal>header>button{width:46px!important;height:46px!important;border:1px solid #cfdbed!important;border-radius:14px!important;background:#f8fafc!important;color:#64748b!important;display:grid!important;place-items:center!important}.clx-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:24px 26px!important;background:#fff!important}.clx-v426-rebuilt-sections{display:grid!important;gap:14px!important}.clx-v426-section-card{padding:16px!important;border:1px solid #d9e4f3!important;border-radius:16px!important;background:#fbfdff!important;box-shadow:none!important}.clx-modal>footer{flex:0 0 auto!important;width:100%!important;display:flex!important;justify-content:flex-end!important;gap:12px!important;padding:16px 26px!important;border-top:1px solid #dce6f4!important;background:#fff!important;box-sizing:border-box!important}}@media(min-width:769px){html body .clx-modal-layer{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:24px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:transparent!important;z-index:2147483646!important;box-sizing:border-box!important}html body .clx-modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;background:#0f1b2ebd!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:0!important}html body .clx-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:min(860px,calc(100vw - 48px))!important;max-width:min(860px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;min-width:0!important;overflow:hidden!important;z-index:1!important;background:#fff!important;border:1px solid #cbdcf5!important;border-radius:24px!important;box-shadow:0 34px 100px #0512266b!important}html body .clx-modal.clx-modal-lg{width:min(1080px,calc(100vw - 48px))!important;max-width:min(1080px,calc(100vw - 48px))!important}html body .clx-modal>header{position:relative!important;min-height:88px!important;padding:18px 82px 18px 22px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;background:linear-gradient(135deg,#eef5ff,#f8fbff 60%,#f3f0ff)!important;border-bottom:1px solid #d9e5f4!important}html body .clx-modal>header>button[aria-label=Close]{position:absolute!important;top:18px!important;right:18px!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:13px!important;z-index:4!important}html body .clx-modal-title-group{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}html body .clx-modal-title-icon,html body .clx-icon-badge,html body .clx-make-adjustment-icon{position:relative!important;inset:auto!important;transform:none!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:inline-grid!important;place-items:center!important;justify-self:center!important;align-self:center!important;overflow:hidden!important;border:1px solid #cfe0f7!important;border-radius:14px!important;background:#edf5ff!important;color:#2f6fed!important}html body .clx-modal-title-icon svg,html body .clx-icon-badge svg,html body .clx-make-adjustment-icon svg{display:block!important;width:22px!important;height:22px!important;margin:auto!important}html body .clx-modal-body{min-height:0!important;width:100%!important;max-width:100%!important;padding:18px 20px 20px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f9fbfe!important;scrollbar-gutter:stable!important}html body .clx-v426-rebuilt-sections{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important}html body .clx-v426-section-card{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:16px!important;overflow:visible!important;border:1px solid #d6e3f2!important;border-radius:16px!important;background:#fff!important}html body .clx-modal :is([class*=grid],[class*=row],[class*=fields],[class*=cards]){min-width:0!important;max-width:100%!important}html body .clx-modal :is([class*=grid],[class*=row],[class*=fields],[class*=cards])>*{min-width:0!important;max-width:100%!important}html body .clx-modal :is(input,select,textarea,button){max-width:100%!important;box-sizing:border-box!important}html body .clx-modal :is(h1,h2,h3,h4,strong,b,span,p,small,label,td,th){min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}html body .clx-modal>footer{width:100%!important;min-height:66px!important;padding:12px 20px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;background:#fff!important;border-top:1px solid #dbe6f3!important}}@media(max-width:768px){html body .clx-modal-layer{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:10px!important;display:grid!important;place-items:center!important;overflow:hidden!important;z-index:2147483646!important}html body .clx-modal-backdrop{position:absolute!important;inset:0!important;background:#0f1b2ec2!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html body .clx-modal{position:relative!important;inset:auto!important;transform:none!important;width:min(100%,560px)!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;margin:0!important;overflow:hidden!important;border-radius:20px!important;background:#fff!important;z-index:1!important}html body .clx-modal>header{position:relative!important;padding-right:64px!important;background:#edf5ff!important}html body .clx-modal>header>button[aria-label=Close]{position:absolute!important;top:12px!important;right:12px!important}html body .clx-modal-body{overflow-y:auto!important;overflow-x:hidden!important}html body .clx-modal :is([class*=grid],[class*=row],[class*=fields],[class*=cards]){min-width:0!important;max-width:100%!important}html body .clx-modal :is([class*=grid],[class*=row],[class*=fields],[class*=cards])>*{min-width:0!important;max-width:100%!important}}@media(min-width:769px){html body .clx-modal-layer,html body .clx-modal-layer.clx-modal-layer-enter,html body .clx-modal-layer.ops-reference-modal-root{position:fixed!important;inset:0!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100vh!important;min-height:100vh!important;max-height:none!important;margin:0!important;padding:24px!important;display:grid!important;place-items:center!important;overflow:hidden!important;transform:none!important;scale:1!important;zoom:1!important;contain:none!important;clip:auto!important;clip-path:none!important;isolation:isolate!important;z-index:2147483600!important}html body .clx-modal-layer>.clx-modal-backdrop,html body .clx-modal-backdrop.ops-ref-backdrop{position:fixed!important;inset:0!important;width:100vw!important;min-width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;background:#0c182bc7!important;background-image:none!important;opacity:1!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:0!important}html body .clx-modal-layer>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;scale:1!important;zoom:1!important;width:min(980px,calc(100vw - 48px))!important;max-width:min(980px,calc(100vw - 48px))!important;min-width:0!important;height:auto!important;max-height:calc(100vh - 48px)!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:24px!important;background:#fff!important;z-index:2!important}html body .clx-modal-layer>.clx-modal.clx-modal-lg{width:min(1180px,calc(100vw - 48px))!important;max-width:min(1180px,calc(100vw - 48px))!important}html body .clx-modal>header.ops-ref-head{position:relative!important;min-height:92px!important;padding:18px 84px 18px 22px!important;overflow:visible!important}html body .clx-modal>header button[aria-label=Close]{position:absolute!important;inset:18px 18px auto auto!important;transform:none!important;width:44px!important;height:44px!important;border-radius:13px!important;background:#2f6fed!important;border:1px solid #2f6fed!important;color:#fff!important;z-index:10!important}html body .clx-modal>header button[aria-label=Close] svg{color:#fff!important;stroke:#fff!important}html body .clx-modal-title-group{grid-template-columns:50px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}html body .clx-modal-title-icon{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;margin:0!important;overflow:hidden!important}html body .clx-modal-title-icon svg{width:22px!important;height:22px!important;margin:auto!important}html body .clx-modal-body{min-height:0!important;max-height:none!important;width:100%!important;padding:18px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body .clx-v426-section-card{min-width:0!important;max-width:100%!important;overflow:hidden!important;padding:16px!important}html body .clx-table-wrap{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;border:1px solid #d8e5f4!important;border-radius:14px!important;background:#fff!important;scrollbar-gutter:stable!important}html body .clx-table-wrap .clx-table,html body .clx-table-wrap table{width:100%!important;min-width:720px!important;max-width:none!important;table-layout:auto!important;border-collapse:collapse!important}html body .clx-table-wrap th,html body .clx-table-wrap td{min-width:120px!important;max-width:260px!important;padding:12px 14px!important;text-align:left!important;vertical-align:middle!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}html body .clx-table-wrap th:first-child,html body .clx-table-wrap td:first-child{min-width:130px!important}html body .clx-empty-filter-state{min-height:120px!important;width:100%!important;display:grid!important;place-items:center!important;padding:24px!important;text-align:center!important;color:#617696!important;background:#f8fbff!important}html body .clx-modal>footer{position:relative!important;min-height:68px!important;padding:12px 18px!important;background:#fff!important}}@media(min-width:769px){html body .clx-modal-layer,html body .clx-modal-layer.clx-modal-layer-enter,html body .clx-modal-layer.ops-reference-modal-root{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:24px!important;display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;overflow:hidden!important;transform:none!important;translate:none!important;scale:1!important;zoom:1!important;contain:none!important;clip:auto!important;clip-path:none!important;isolation:isolate!important;pointer-events:auto!important;z-index:2147483600!important}html body .clx-modal-layer>.clx-modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;background:#0a1628cc!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;opacity:1!important;z-index:0!important}html body .clx-modal-layer>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;scale:1!important;zoom:1!important;margin:0!important;align-self:center!important;justify-self:center!important;width:min(920px,calc(100vw - 64px))!important;max-width:min(920px,calc(100vw - 64px))!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - 48px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cbdcf0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 34px 100px #05122670!important;isolation:isolate!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2!important}html body .clx-modal-layer>.clx-modal.clx-modal-sm{width:min(620px,calc(100vw - 64px))!important;max-width:min(620px,calc(100vw - 64px))!important}html body .clx-modal-layer>.clx-modal.clx-modal-lg{width:min(1120px,calc(100vw - 64px))!important;max-width:min(1120px,calc(100vw - 64px))!important}html body .clx-modal>header.ops-ref-head{position:relative!important;min-width:0!important;min-height:84px!important;padding:16px 76px 16px 18px!important;overflow:visible!important;border:0!important;border-bottom:1px solid #dce7f3!important;background:#edf5ff!important;background-image:none!important}html body .clx-modal>header button[aria-label=Close]{position:absolute!important;inset:16px 16px auto auto!important;transform:none!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important;z-index:5!important}html body .clx-modal>header button[aria-label=Close] :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body .clx-modal-title-group{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-width:0!important}html body .clx-modal-title-icon{position:static!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;display:grid!important;place-items:center!important;border:1px solid #c6dcf7!important;border-radius:13px!important;background:#fff!important;color:#2f6fed!important;overflow:hidden!important}html body .clx-modal-title-group>div:last-child{min-width:0!important}html body .clx-modal-title-group :is(h1,h2,h3,p,span,strong){min-width:0!important;max-width:100%!important;margin-left:0!important;overflow-wrap:anywhere!important}html body .clx-modal-body{min-width:0!important;min-height:0!important;width:100%!important;max-width:100%!important;max-height:none!important;padding:16px 18px 18px!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:#f8fbff!important}html body .clx-v426-rebuilt-sections{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;width:100%!important}html body .clx-v426-section-card{min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;overflow:visible!important}html body .clx-v426-section-card:before,html body .clx-v426-section-card:after{content:none!important;display:none!important}html body .clx-modal :is(section,article,div,label){box-sizing:border-box!important}html body .clx-modal :is([class*=grid],[class*=row],[class*=fields],[class*=cards]){min-width:0!important;max-width:100%!important}html body .clx-modal :is([class*=grid],[class*=row],[class*=fields],[class*=cards])>*{min-width:0!important;max-width:100%!important}html body .clx-modal :is(h1,h2,h3,h4,h5,strong,b,span,p,small,label,td,th,button){overflow-wrap:anywhere!important;word-break:normal!important}html body .clx-modal :is(input,select,textarea,button){max-width:100%!important;box-sizing:border-box!important}html body .clx-modal .clx-table-wrap{width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto!important;border:1px solid #d8e5f4!important;border-radius:14px!important;background:#fff!important}html body .clx-modal .clx-table-wrap :is(table,.clx-table){width:100%!important;min-width:680px!important;table-layout:auto!important}html body .clx-modal .clx-table-wrap :is(th,td){min-width:110px!important;max-width:260px!important;white-space:normal!important;line-height:1.35!important}html body .clx-modal>footer.ops-ref-foot{min-width:0!important;min-height:66px!important;padding:11px 18px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important;border:0!important;border-top:1px solid #dce7f3!important;background:#fff!important}}@media(min-width:769px){html body .awPage:has(.coverage-labor-page),html body .awPage>.coverage-labor-page{background-color:transparent!important;background-image:none!important}}@media(min-width:769px){html body>.clx-modal-layer,html body>.clx-modal-layer.ops-reference-modal-root{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:24px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;z-index:2147483500!important;transform:none!important}html body>.clx-modal-layer>.clx-modal-backdrop{position:fixed!important;inset:0!important;z-index:0!important;background:#0a1628d1!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body>.clx-modal-layer>.clx-modal{position:relative!important;inset:auto!important;margin:0!important;transform:none!important;flex:0 1 auto!important;width:min(940px,calc(100vw - 64px))!important;max-width:min(940px,calc(100vw - 64px))!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;z-index:1!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body>.clx-modal-layer>.clx-modal.clx-modal-sm{width:min(640px,calc(100vw - 64px))!important;max-width:min(640px,calc(100vw - 64px))!important}html body>.clx-modal-layer>.clx-modal.clx-modal-lg{width:min(1120px,calc(100vw - 64px))!important;max-width:min(1120px,calc(100vw - 64px))!important}html body>.clx-modal-layer>.clx-modal>.clx-modal-body{min-width:0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px!important}html body .clx-modal :is(.clx-modal-grid,.clx-form-grid,.clx-callin-grid,.clx-detail-stats,.clx-action-modal-metrics){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important}html body .clx-modal :is(.clx-modal-grid,.clx-form-grid,.clx-callin-grid,.clx-detail-stats,.clx-action-modal-metrics)>*{min-width:0!important;max-width:100%!important}html body .clx-modal :is(input,select,textarea,button){min-width:0!important;max-width:100%!important}html body .clx-modal :is(h1,h2,h3,h4,p,span,strong,small,label,td,th){max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}html body .clx-modal .clx-table-wrap,html body .clx-modal .clx-action-modal-table-wrap{width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto!important}}@media(min-width:769px){html body .clx-iq-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:24px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#0a1628d1!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483500!important}html body .clx-iq-backdrop>.clx-iq-modal{position:relative!important;inset:auto!important;width:min(720px,calc(100vw - 64px))!important;max-width:min(720px,calc(100vw - 64px))!important;max-height:calc(100dvh - 48px)!important;margin:0!important;overflow:auto!important;transform:none!important;z-index:1!important}html body .clx-iq-modal :is(h1,h2,h3,h4,p,span,strong,small,label){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.45!important}html body .clx-modal :is(.clx-stat-card,.clx-metric-card,.clx-action-card,.clx-info-card,.clx-detail-card){min-width:0!important;overflow:visible!important}}@media(min-width:769px){html body:has(>.clx-modal-layer),html body:has(.clx-iq-backdrop){overflow:hidden!important}html body>.clx-modal-layer,html body>.clx-modal-layer.ops-reference-modal-root{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;padding:24px!important;margin:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;z-index:2147483600!important;transform:none!important;isolation:isolate!important}html body>.clx-modal-layer>.clx-modal-backdrop{position:absolute!important;inset:0!important;z-index:0!important;background:#081222d6!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body>.clx-modal-layer>.clx-modal{position:relative!important;inset:auto!important;translate:none!important;transform:none!important;margin:0!important;z-index:1!important;width:min(940px,calc(100vw - 64px))!important;max-width:min(940px,calc(100vw - 64px))!important;max-height:calc(100dvh - 48px)!important;min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body>.clx-modal-layer>.clx-modal.clx-modal-sm{width:min(620px,calc(100vw - 64px))!important;max-width:min(620px,calc(100vw - 64px))!important}html body>.clx-modal-layer>.clx-modal.clx-modal-lg{width:min(1080px,calc(100vw - 64px))!important;max-width:min(1080px,calc(100vw - 64px))!important}html body>.clx-modal-layer>.clx-modal>.clx-modal-body{min-width:0!important;min-height:0!important;overflow:auto!important;padding:18px!important;overscroll-behavior:contain!important}html body .clx-modal *{box-sizing:border-box!important;min-width:0}html body .clx-modal :is(h1,h2,h3,h4,p,span,strong,small,label,td,th,button){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.4!important}html body .clx-modal :is(.clx-modal-grid,.clx-form-grid,.clx-callin-grid,.clx-detail-stats,.clx-action-modal-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}html body .clx-modal :is(.clx-modal-grid,.clx-form-grid,.clx-callin-grid,.clx-detail-stats,.clx-action-modal-metrics)>*{min-width:0!important;overflow:visible!important}html body .clx-page,html body .coverage-labor-page{overflow-anchor:none!important}}@media(min-width:769px){html body :is(.clx-modal-layer,.coverage-modal-layer,.coverage-modal-overlay,[data-coverage-modal-layer=true]){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;margin:0!important;padding:24px!important;z-index:2147483600!important;transform:none!important}html body :is(.clx-modal-layer,.coverage-modal-layer,.coverage-modal-overlay,[data-coverage-modal-layer=true]):before{content:"";position:absolute;inset:0;background:#081222d6;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:-1}html body :is(.clx-modal,.coverage-modal,[role=dialog][class*=coverage]){min-width:0!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 48px)!important}html body :is(.clx-modal,.coverage-modal,[role=dialog][class*=coverage]) :is(.clx-section,.clx-card,.clx-field,.clx-stat,.clx-detail-card){min-width:0!important;overflow:visible!important}html body :is(.clx-modal,.coverage-modal,[role=dialog][class*=coverage]) :is(p,span,strong,small,label,button,div){max-width:100%;overflow-wrap:anywhere;word-break:normal}}@media(min-width:769px){html body:has(.clx-modal-layer){overflow:hidden!important}html body .clx-modal-layer,html body .coverage-modal-layer,html body .coverage-modal-overlay,html body [data-coverage-modal-layer=true]{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:24px!important;display:grid!important;place-items:center!important;overflow:hidden!important;transform:none!important;translate:none!important;z-index:2147483646!important}html body .clx-modal-layer>.clx-modal-backdrop,html body .coverage-modal-layer>.coverage-modal-backdrop,html body .coverage-modal-overlay>.coverage-modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#081222d1!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:0!important}html body .clx-modal-layer>.clx-modal,html body .coverage-modal-layer>.coverage-modal,html body .coverage-modal-overlay>[role=dialog]{position:relative!important;inset:auto!important;margin:auto!important;transform:none!important;translate:none!important;z-index:2!important;width:min(980px,calc(100vw - 64px))!important;max-width:min(980px,calc(100vw - 64px))!important;max-height:calc(100dvh - 48px)!important;min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #cfe0f4!important;border-top:4px solid #2f6fed!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 30px 90px #05122657!important}html body .clx-modal-layer>.clx-modal.clx-modal-sm{width:min(680px,calc(100vw - 64px))!important;max-width:min(680px,calc(100vw - 64px))!important}html body .clx-modal-layer>.clx-modal.clx-modal-lg{width:min(1120px,calc(100vw - 64px))!important;max-width:min(1120px,calc(100vw - 64px))!important}html body .clx-modal .ops-ref-head{position:relative!important;display:flex!important;align-items:flex-start!important;gap:14px!important;min-height:92px!important;margin:0!important;padding:18px 74px 16px 20px!important;border:0!important;border-bottom:1px solid #d7e5f4!important;border-radius:0!important;background:#eef5ff!important;background-image:none!important;overflow:visible!important}html body .clx-modal .clx-modal-title-group{display:flex!important;align-items:flex-start!important;gap:13px!important;min-width:0!important}html body .clx-modal .clx-modal-title-icon{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;margin:0!important;border:1px solid #bfd6f5!important;border-radius:13px!important;background:#2f6fed!important;color:#fff!important}html body .clx-modal .clx-modal-title-icon svg{display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important}html body .clx-modal .clx-modal-eyebrow{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 3px!important;color:#54739f!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}html body .clx-modal .ops-ref-head h3{margin:0!important;color:#102653!important;font-size:23px!important;line-height:1.15!important;font-weight:900!important;white-space:normal!important}html body .clx-modal .ops-ref-head p{margin:4px 0 0!important;max-width:760px!important;color:#667b9d!important;font-size:13px!important;line-height:1.45!important;white-space:normal!important}html body .clx-modal .ops-ref-head>button[aria-label=Close]{top:18px!important;right:18px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:12px!important;background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .clx-modal .ops-ref-head>button[aria-label=Close] svg{stroke:#fff!important;color:#fff!important}html body .clx-modal>.clx-modal-body{min-width:0!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:18px 20px 20px!important;background:#f7faff!important;background-image:none!important;scrollbar-gutter:stable!important}html body .clx-modal>.ops-ref-foot{min-height:70px!important;margin:0!important;padding:12px 18px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;border:0!important;border-top:1px solid #d7e5f4!important;border-radius:0!important;background:#fff!important;background-image:none!important}html body .clx-modal *{box-sizing:border-box!important;min-width:0}html body .clx-modal :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,label,button,li,dt,dd){max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.4!important}html body .clx-modal :is(.clx-v426-section-card,.clx-card,.clx-section,.clx-modal-section){min-width:0!important;margin:0!important;padding:16px!important;border:1px solid #d6e4f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body .clx-modal .clx-v426-rebuilt-sections{display:grid!important;gap:14px!important;align-content:start!important}html body .clx-modal :is(.clx-modal-grid,.clx-form-grid,.clx-callin-grid,.clx-detail-stats,.clx-action-modal-metrics){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}html body .clx-modal :is(.clx-field,.clx-stat,.clx-detail-card,.clx-action-card){min-width:0!important;overflow:visible!important}html body .clx-modal :is(.clx-field-icon,.clx-stat-icon,.clx-detail-icon,[class*=icon-wrap]){display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important}html body .clx-modal :is(.clx-field-icon,.clx-stat-icon,.clx-detail-icon,[class*=icon-wrap])>svg{display:block!important;margin:auto!important}html body .clx-modal .clx-table-wrap{width:100%!important;max-width:100%!important;overflow:auto!important;border:1px solid #d7e5f4!important;border-radius:14px!important;background:#fff!important}html body .clx-modal table.clx-table{width:100%!important;min-width:780px!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important}html body .clx-modal table.clx-table :is(th,td){min-width:120px!important;padding:12px 14px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;vertical-align:middle!important;text-align:left!important}html body .clx-modal table.clx-table th{background:#f2f7fd!important;color:#526d93!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body .clx-modal table.clx-table td{color:#17385f!important;font-size:13px!important}html body .clx-modal .clx-empty-filter-state{min-height:120px!important;display:grid!important;place-items:center!important;padding:24px!important;text-align:center!important;color:#667b9d!important;white-space:normal!important}html body .clx-page,html body .coverage-labor-page{overflow-anchor:none!important}}@media(min-width:769px)and (max-width:1050px){html body .clx-modal :is(.clx-modal-grid,.clx-form-grid,.clx-callin-grid,.clx-detail-stats,.clx-action-modal-metrics){grid-template-columns:1fr!important}}@media(min-width:769px){html body .clx-iq-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:24px!important;display:grid!important;place-items:center!important;background:#081222d1!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483646!important;overflow:hidden!important}html body .clx-iq-backdrop>.clx-iq-modal{position:relative!important;inset:auto!important;margin:auto!important;transform:none!important;width:min(760px,calc(100vw - 48px))!important;max-width:min(760px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;border:1px solid #cfe0f4!important;border-top:4px solid #2f6fed!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 30px 90px #05122657!important}html body .clx-iq-modal>header{position:sticky!important;top:0!important;z-index:3!important;background:#eef5ff!important;background-image:none!important}html body .clx-iq-modal>header button[aria-label=Close]{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .clx-iq-modal>header button[aria-label=Close] svg{stroke:#fff!important;color:#fff!important}html body .clx-iq-modal>footer{position:sticky!important;bottom:0!important;z-index:3!important;background:#fff!important}html body .clx-modal .clx-v426-section-card{max-width:100%!important;overflow:auto!important}html body .clx-modal .clx-v426-section-card>*{max-width:100%!important}html body .clx-modal :is(.clx-person-list,.clx-risk-list,.clx-key-list,.clx-summary-list,.clx-insight-list,.clx-action-list,.clx-plan-queue){width:100%!important;min-width:0!important}html body .clx-modal :is(.clx-person-list,.clx-risk-list,.clx-key-list,.clx-summary-list,.clx-insight-list,.clx-action-list,.clx-plan-queue) :is(span,strong,b,small,p){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}}@media(min-width:769px){html body .clx-modal>.clx-modal-body>.clx-v426-section-card{width:100%!important;min-width:100%!important;max-width:100%!important;justify-self:stretch!important;align-self:start!important}html body .clx-modal>.clx-modal-body>.clx-v426-section-card>:first-child{width:100%!important;max-width:100%!important}html body .clx-modal :is(.clx-table-wrap,.clx-form-grid,.clx-modal-grid,.clx-callin-grid,.clx-check-list,.clx-plan-queue,.clx-operations-body,.clx-operations-grid,.clx-impact-grid,.clx-live-grid,.clx-detail-grid){width:100%!important;max-width:100%!important}html body .clx-modal :is(p,span,strong,b,small,label,button,li,dt,dd,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}html body .clx-modal :is(.clx-modal-note,.clx-empty-filter-state,.clx-field-block,.clx-textarea-field,.clx-dropdown,.clx-check-list>label){min-width:180px!important;max-width:100%!important}html body .clx-modal :is(.clx-form-grid,.clx-modal-grid,.clx-callin-grid)>*{min-width:220px!important}html body .clx-modal table.clx-table :is(th,td){overflow-wrap:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}}@media(max-width:768px){html body .clx-modal-layer{background:transparent!important}html body .clx-modal-backdrop{background:#081222c2!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html body .clx-modal{border-top-color:var(--op-primary,#2f6fed)!important;background:var(--op-surface,#fff)!important;color:var(--op-text,#102653)!important}html body .clx-modal .clx-modal-title-icon{background:var(--op-primary,#2f6fed)!important;color:#fff!important;border-color:var(--op-primary,#2f6fed)!important}html body .clx-modal .clx-modal-title-icon svg{stroke:#fff!important;color:#fff!important}html body .clx-modal .ops-ref-head>button[aria-label=Close]{background:var(--op-primary,#2f6fed)!important;border-color:var(--op-primary,#2f6fed)!important;color:#fff!important}html body .clx-modal .ops-ref-head>button[aria-label=Close] svg{stroke:#fff!important;color:#fff!important}html body .clx-modal :is(.clx-btn.primary,button.primary){background:var(--op-primary,#2f6fed)!important;border-color:var(--op-primary,#2f6fed)!important;color:#fff!important}}@media(min-width:769px){html body .clx-modal-layer{align-items:center!important;justify-items:center!important}html body .clx-modal-layer>.clx-modal{align-self:center!important;justify-self:center!important}html body .clx-modal-layer>.clx-modal.clx-modal-xl{width:min(1180px,calc(100vw - 64px))!important;max-width:min(1180px,calc(100vw - 64px))!important}html body .clx-modal>.clx-modal-body{display:block!important;width:100%!important}html body .clx-modal>.clx-modal-body>.clx-v426-section-card+.clx-v426-section-card{margin-top:14px!important}html body .clx-modal>.clx-modal-body>.clx-v426-section-card{overflow:visible!important}html body .clx-modal :is(.clx-name-cell,.clx-name-cell>*,.clx-person-list>div>div,.clx-operations-list article>div,.clx-plan-queue article>div,.clx-modal-note,.clx-empty-filter-state,.clx-detail-copy,.clx-stat-copy,.clx-dropdown-label,.clx-field-block>span,.clx-textarea-field>span){min-width:0!important;width:auto!important;max-width:100%!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}html body .clx-modal :is(input,select,textarea,.clx-dropdown>button,.clx-dropdown-trigger,.clx-custom-dropdown-trigger,[role=combobox]){width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;box-sizing:border-box!important}html body .clx-modal :is(.clx-form-grid,.clx-modal-grid,.clx-callin-grid)>*{width:100%!important;min-width:0!important}html body .clx-modal :is(.clx-form-grid,.clx-modal-grid,.clx-callin-grid){grid-auto-columns:minmax(0,1fr)!important}html body .clx-modal .clx-operations-list{display:grid!important;gap:9px!important}html body .clx-modal .clx-operations-list>article{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:62px!important;padding:10px 12px!important;border:1px solid #dbe7f4!important;border-radius:12px!important;background:#fff!important}html body .clx-modal .clx-operations-list>article>span:first-child{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important;background:#2f6fed!important;color:#fff!important}html body .clx-modal .clx-operations-list>article>span:first-child svg{display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important}html body .clx-modal .clx-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:max-content!important}html body .clx-modal .clx-v426-section-card:has(.clx-table-wrap){overflow:hidden!important;padding:0!important}html body .clx-modal .clx-v426-section-card:has(.clx-table-wrap)>.clx-table-wrap{border:0!important;border-radius:15px!important}html body .clx-modal .clx-table-wrap{overscroll-behavior-inline:contain!important;scrollbar-gutter:stable both-edges!important}html body .clx-modal table.clx-table{min-width:max(820px,100%)!important}html body .clx-modal table.clx-table :is(th,td){min-width:132px!important;max-width:none!important}html body .clx-modal table.clx-table :is(th,td):first-child{min-width:150px!important}html body .clx-modal>.ops-ref-foot{position:relative!important;inset:auto!important;flex:0 0 auto!important}}@media(min-width:769px)and (max-width:1120px){html body .clx-modal-layer{padding:16px!important}html body .clx-modal-layer>.clx-modal,html body .clx-modal-layer>.clx-modal.clx-modal-lg,html body .clx-modal-layer>.clx-modal.clx-modal-xl{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}@media(min-width:769px){html body .awPage,html body .coverage-labor-page{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:fixed!important}html body>.clx-modal-layer,html body>.coverage-modal-layer,html body>[data-coverage-modal-layer=true]{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;padding:22px!important;margin:0!important;overflow:hidden!important;transform:none!important;z-index:2147483646!important}html body>.clx-modal-layer>.clx-modal{position:relative!important;inset:auto!important;margin:auto!important;transform:none!important;translate:none!important;align-self:center!important;justify-self:center!important;width:min(1080px,calc(100vw - 44px))!important;max-width:min(1080px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body>.clx-modal-layer>.clx-modal.clx-modal-sm{width:min(700px,calc(100vw - 44px))!important;max-width:min(700px,calc(100vw - 44px))!important}html body>.clx-modal-layer>.clx-modal.clx-modal-lg{width:min(1140px,calc(100vw - 44px))!important;max-width:min(1140px,calc(100vw - 44px))!important}html body>.clx-modal-layer>.clx-modal.clx-modal-xl{width:min(1220px,calc(100vw - 44px))!important;max-width:min(1220px,calc(100vw - 44px))!important}html body .clx-modal>.clx-modal-body{min-width:0!important;min-height:0!important;width:100%!important;overflow:auto!important;overflow-x:hidden!important}html body .clx-modal>.clx-modal-body>.clx-v426-section-card{min-width:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}html body .clx-modal>.clx-modal-body>.clx-v426-section-card+.clx-v426-section-card{margin-top:14px!important}html body .clx-modal :is(.clx-action-modal-metrics,.clx-action-modal-table-wrap,.clx-table-wrap,.clx-detail-grid,.clx-live-grid,.clx-form-grid,.clx-modal-grid,.clx-callin-grid,.clx-impact-grid,.clx-operations-grid,.clx-person-list,.clx-risk-list,.clx-plan-queue,.clx-operations-list,.clx-check-list){min-width:0!important;width:100%!important;max-width:100%!important}html body .clx-modal :is(p,span,strong,b,small,label,button,li,dt,dd,h1,h2,h3,h4,h5,h6){writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}html body .clx-modal :is(.clx-name-cell,.clx-name-cell>*,.clx-detail-copy,.clx-stat-copy,.clx-field-block,.clx-field-block>*,.clx-modal-note,.clx-dropdown-label){min-width:0!important;max-width:100%!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}html body .clx-modal .clx-action-modal-table-wrap,html body .clx-modal .clx-table-wrap{display:block!important;overflow-x:auto!important;overflow-y:visible!important;max-width:100%!important;scrollbar-gutter:stable!important;overscroll-behavior-inline:contain!important}html body .clx-modal :is(.clx-action-modal-table,.clx-table){width:max-content!important;min-width:max(940px,100%)!important;max-width:none!important;table-layout:auto!important}html body .clx-modal :is(.clx-action-modal-table,.clx-table) :is(th,td){min-width:150px!important;max-width:360px!important;padding:11px 13px!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;vertical-align:middle!important}html body .clx-modal :is(.clx-action-modal-table,.clx-table) :is(th,td):first-child{min-width:170px!important}html body .clx-modal .clx-operations-list>article{grid-template-columns:40px minmax(220px,1fr) auto!important}html body .clx-modal .clx-row-actions{min-width:max-content!important;white-space:nowrap!important}html body .clx-modal .clx-row-actions>*{white-space:nowrap!important}}html body .clx-modal-layer-v491>.clx-modal,html body .clx-modal-layer-v491 .ops-ref-shell{padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border-radius:22px!important}html body .clx-modal-layer-v491>.clx-modal>:is(.clx-modal-header-v491,.ops-ref-head),html body .clx-modal-layer-v491 .ops-ref-shell>:is(.clx-modal-header-v491,.ops-ref-head){width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:16px 18px!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;box-shadow:none!important}html body .clx-modal-layer-v491>.clx-modal>:is(.clx-modal-header-v491,.ops-ref-head):before,html body .clx-modal-layer-v491>.clx-modal>:is(.clx-modal-header-v491,.ops-ref-head):after,html body .clx-modal-layer-v491 .ops-ref-shell>:is(.clx-modal-header-v491,.ops-ref-head):before,html body .clx-modal-layer-v491 .ops-ref-shell>:is(.clx-modal-header-v491,.ops-ref-head):after{display:none!important;content:none!important}html body .clx-modal-layer-v491 .clx-modal-title-icon,html body .clx-modal-layer-v491 .clx-icon-badge,html body .clx-modal-layer-v491 .clx-plan-steps>div>span,html body .clx-modal-layer-v491 .is-icon{display:grid!important;place-items:center!important;text-align:center!important;align-items:center!important;justify-items:center!important}html body .clx-modal-layer-v491 .clx-modal-title-icon>svg,html body .clx-modal-layer-v491 .clx-icon-badge>svg,html body .clx-modal-layer-v491 .is-icon>svg{margin:auto!important;display:block!important;transform:none!important}html body .clx-modal-layer-v491 .clx-plan-steps>div>span{background:#2f73ee!important;color:#fff!important;border-color:#2f73ee!important}html body .clx-modal-layer-v491>.clx-modal>footer.ops-ref-foot,html body .clx-modal-layer-v491 .ops-ref-shell>footer.ops-ref-foot{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:14px 18px!important;border:0!important;border-top:1px solid #d9e5f3!important;border-radius:0!important;background:#fff!important;background-image:none!important}@media(max-width:768px){html body .clx-modal-layer-v491>.clx-modal>:is(.clx-modal-header-v491,.ops-ref-head),html body .clx-modal-layer-v491 .ops-ref-shell>:is(.clx-modal-header-v491,.ops-ref-head){padding:12px 14px!important}html body .clx-modal-layer-v491>.clx-modal>footer.ops-ref-foot,html body .clx-modal-layer-v491 .ops-ref-shell>footer.ops-ref-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}}.clx-modal-layer{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:24px!important;z-index:2147483400!important;background:transparent!important}.clx-modal-layer>.clx-modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#192a42a3!important;background-image:none!important;opacity:1!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.clx-modal-layer>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;z-index:2!important;max-height:calc(100dvh - 48px)!important;border-radius:24px!important;overflow:hidden!important}.clx-modal-layer>.clx-modal>.ops-ref-head,.clx-modal-layer>.clx-modal>header{background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d4e2f5!important}.clx-modal-layer .clx-modal-title-icon{background:#2b73ed!important;color:#fff!important}.clx-modal-layer .clx-modal-title-icon svg{color:#fff!important;stroke:#fff!important}@media(max-width:768px){.clx-modal-layer{padding:8px!important}.clx-modal-layer>.clx-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}}@media(min-width:769px){html body .clx-modal-layer{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:22px!important;background:transparent!important;background-image:none!important;overflow:hidden!important;z-index:2147483400!important}html body .clx-modal-layer>.clx-modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#0000008f!important;background-color:#0000008f!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html body .clx-modal-layer>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;z-index:2!important;width:min(1120px,calc(100vw - 44px))!important;max-width:min(1120px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #cadbef!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 72px #0d203a47!important;overflow:hidden!important}html body .clx-modal-layer>.clx-modal>.ops-ref-head,html body .clx-modal-layer>.clx-modal>header{min-height:78px!important;padding:15px 18px!important;background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}html body .clx-modal-layer .clx-modal-title-icon{background:#2f6ee7!important;background-image:none!important;color:#fff!important;border-radius:13px!important;box-shadow:none!important}html body .clx-modal-layer .clx-modal-title-icon svg{stroke:#fff!important;color:#fff!important}html body .clx-modal-layer>.clx-modal>.clx-modal-body{min-height:0!important;padding:14px!important;background:#fff!important;background-image:none!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .clx-modal-layer>.clx-modal>.clx-modal-body>.clx-v426-section-card{margin:0!important;padding:14px!important;border:1px solid #d5e3f2!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .clx-modal-layer>.clx-modal>.clx-modal-body>.clx-v426-section-card+.clx-v426-section-card{margin-top:10px!important}html body .clx-modal-layer>.clx-modal>.ops-ref-foot{padding:11px 16px!important;background:#fff!important;background-image:none!important;border-top:1px solid #dce7f4!important}html body .clx-modal-layer>.clx-modal button[aria-label=Close]{width:40px!important;height:40px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:1px solid #2f6ee7!important;border-radius:12px!important;box-shadow:none!important}html body .clx-modal-layer>.clx-modal button[aria-label=Close] svg{stroke:#fff!important;color:#fff!important}}@media(min-width:769px){html body .clx-modal-layer-v488{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:22px!important;background:transparent!important;background-image:none!important;z-index:2147483600!important;overflow:hidden!important}html body .clx-modal-layer-v488>.clx-modal-backdrop-v488{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#08122094!important;background-color:#08122094!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .clx-modal-layer-v488>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;z-index:2!important;width:min(1120px,calc(100vw - 44px))!important;max-width:1120px!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;background-image:none!important;border:1px solid #c9dced!important;border-top:4px solid #2f6ee7!important;border-radius:26px!important;overflow:hidden!important;box-shadow:0 28px 72px #0b1d344d!important}html body .clx-modal-layer-v488>.clx-modal>.clx-modal-header-v488{min-height:80px!important;padding:15px 18px!important;background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e3f3!important;box-shadow:none!important}html body .clx-modal-layer-v488 .clx-modal-title-icon{width:44px!important;height:44px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;border-radius:14px!important;box-shadow:none!important}html body .clx-modal-layer-v488 .clx-modal-title-icon svg{stroke:#fff!important;color:#fff!important}html body .clx-modal-layer-v488>.clx-modal>.clx-modal-body{min-height:0!important;padding:14px!important;background:#fff!important;background-image:none!important;overflow:auto!important;overscroll-behavior:contain!important}html body .clx-modal-layer-v488>.clx-modal>.clx-modal-body>.clx-v426-section-card{margin:0!important;padding:14px!important;border:1px solid #d5e3f2!important;border-radius:17px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .clx-modal-layer-v488>.clx-modal>.ops-ref-foot{padding:12px 16px!important;background:#fff!important;border-top:1px solid #dce7f4!important}html body .clx-modal-layer-v488>.clx-modal button[aria-label=Close]{width:42px!important;height:42px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;border-radius:13px!important;box-shadow:none!important}html body .clx-modal-layer-v488>.clx-modal button[aria-label=Close] svg{stroke:#fff!important;color:#fff!important}}@media(max-width:768px){html body .clx-modal-layer-v488>.clx-modal-backdrop-v488{background:#08122094!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .clx-modal-layer-v488>.clx-modal{width:calc(100vw - 18px)!important;max-height:94dvh!important}html body .clx-modal-layer-v488>.clx-modal>.clx-modal-header-v488{background:#eaf3ff!important;background-image:none!important}}@media(min-width:769px){html body .clx-modal-layer-v488 .clx-modal-header-v488 :is(.clx-modal-title-group,.clx-modal-title-group>div,.clx-modal-eyebrow,h3,p){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}}@media(min-width:769px){html body .clx-modal-layer-v488{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:24px!important;background:#080e18cc!important;background-image:none!important;z-index:2147483600!important;overflow:hidden!important}html body .clx-modal-layer-v488>.clx-modal-backdrop-v488{display:none!important;background:transparent!important}html body .clx-modal-layer-v488>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:min(1120px,calc(100vw - 48px))!important;max-width:1120px!important;max-height:calc(100dvh - 48px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;background-image:none!important;border:1px solid #c9dced!important;border-top:4px solid #2f6ee7!important;border-radius:26px!important;overflow:hidden!important}html body .clx-modal-layer-v488>.clx-modal>.clx-modal-header-v488{width:100%!important;box-sizing:border-box!important;margin:0!important;padding:15px 18px!important;min-height:80px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e3f3!important;border-radius:0!important;box-shadow:none!important}html body .clx-modal-layer-v488 .clx-modal-header-v488 :is(.clx-modal-title-group,.clx-modal-title-group>div,.clx-modal-eyebrow,h3,p){background:transparent!important;background-image:none!important;box-shadow:none!important}html body .clx-modal-layer-v488 .clx-modal-title-icon{background:#2f6ee7!important;color:#fff!important;border:0!important}html body .clx-modal-layer-v488>.clx-modal>.clx-modal-body{background:#fff!important;padding:14px!important;overflow:auto!important;min-height:0!important}html body .clx-modal-layer-v488>.clx-modal>.ops-ref-foot{width:100%!important;margin:0!important;background:#fff!important;border-top:1px solid #dce7f4!important;padding:12px 16px!important;box-sizing:border-box!important}html body .clx-modal-layer-v488>.clx-modal button[aria-label=Close]{background:#2f6ee7!important;color:#fff!important;border:0!important}html body .clx-modal-layer-v488>.clx-modal button[aria-label=Close] svg{stroke:#fff!important;color:#fff!important}}@media(max-width:768px){html body .clx-modal-layer-v488{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:8px!important;background:#080e18cc!important;background-image:none!important;overflow:hidden!important}html body .clx-modal-layer-v488>.clx-modal-backdrop-v488{display:none!important}html body .clx-modal-layer-v488>.clx-modal{width:calc(100vw - 16px)!important;max-width:none!important;max-height:95dvh!important;border-radius:20px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .clx-modal-layer-v488>.clx-modal>.clx-modal-header-v488{width:100%!important;margin:0!important;padding:12px 14px!important;background:#eaf3ff!important;background-image:none!important;border-radius:0!important}html body .clx-modal-layer-v488 .clx-modal-title-icon{width:40px!important;height:40px!important;background:#2f6ee7!important;color:#fff!important}html body .clx-modal-layer-v488>.clx-modal>.clx-modal-body{padding:10px!important;overflow:auto!important}html body .clx-modal-layer-v488>.clx-modal>.ops-ref-foot{position:sticky!important;bottom:0!important;padding:10px!important;background:#fff!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body .clx-modal-layer-v488>.clx-modal>.ops-ref-foot button{min-height:44px!important;flex:1 1 140px!important}}html body .clx-modal-layer-v488{background:#080e189e!important;background-image:none!important}html body .clx-modal-layer-v488>.clx-modal{background:#fff!important;border-radius:22px!important;overflow:hidden!important}html body .clx-modal-layer-v488>.clx-modal>.clx-modal-header-v488{width:100%!important;max-width:none!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}html body .clx-modal-layer-v488 .clx-modal-title-group{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}html body .clx-modal-layer-v488 .clx-modal-title-icon{width:44px!important;height:44px!important;border-radius:14px!important;background:#f7fbff!important;color:#2f6ee7!important;border:1px solid #cfe0f4!important;display:grid!important;place-items:center!important}html body .clx-modal-layer-v488 .clx-modal-title-icon svg{stroke:#2f6ee7!important}html body .clx-modal-layer-v488 .clx-modal-title-group h3{margin:0 0 3px!important;color:#17365d!important;font-size:23px!important;line-height:1.05!important}html body .clx-modal-layer-v488 .clx-modal-title-group p{margin:0!important;color:#637e9f!important}html body .clx-modal-layer-v488 .clx-modal-eyebrow{display:none!important}html body .clx-modal-layer-v488>.clx-modal button[aria-label=Close]{width:42px!important;height:42px!important;border-radius:12px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;display:grid!important;place-items:center!important}html body .clx-modal-layer-v488>.clx-modal button[aria-label=Close] svg{stroke:#fff!important}@media(max-width:768px){html body .clx-modal-layer-v488{padding:8px!important}html body .clx-modal-layer-v488>.clx-modal{width:calc(100vw - 16px)!important;max-height:95dvh!important}html body .clx-modal-layer-v488>.clx-modal>.clx-modal-header-v488{padding:12px!important}html body .clx-modal-layer-v488 .clx-modal-title-group h3{font-size:19px!important}}html body .clx-modal-layer-v491{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:22px!important;margin:0!important;background:#050a129e!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;z-index:2147483600!important;isolation:isolate!important}html body .clx-modal-layer-v491>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;z-index:1!important;width:min(1120px,calc(100vw - 44px))!important;max-width:min(1120px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;background-image:none!important;border:1px solid #cadcef!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 28px 72px #06162e47!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-header-v491{width:100%!important;max-width:none!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}html body .clx-modal-layer-v491 .clx-modal-title-group{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:none!important;display:grid!important;place-items:center!important}html body .clx-modal-layer-v491 .clx-modal-title-icon svg{stroke:#fff!important;color:#fff!important}html body .clx-modal-layer-v491 .clx-modal-eyebrow{display:flex!important;align-items:center!important;gap:5px!important;margin:0 0 2px!important;color:#5f7899!important;font-size:11px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.05em!important}html body .clx-modal-layer-v491 .clx-modal-eyebrow svg{stroke:#5f7899!important}html body .clx-modal-layer-v491 .clx-modal-title-group h3{margin:0!important;color:#17365d!important;font-size:23px!important;line-height:1.08!important}html body .clx-modal-layer-v491 .clx-modal-title-group p{margin:4px 0 0!important;color:#637e9f!important;font-size:13px!important;line-height:1.35!important}html body .clx-modal-layer-v491>.clx-modal button[aria-label=Close]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border:0!important;border-radius:13px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;box-shadow:none!important;display:grid!important;place-items:center!important}html body .clx-modal-layer-v491>.clx-modal button[aria-label=Close] svg{stroke:#fff!important;color:#fff!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:14px!important;background:#fff!important;background-image:none!important;scrollbar-gutter:stable!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-body>.clx-v426-section-card{margin:0!important;padding:14px!important;border:1px solid #d8e5f4!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;min-width:0!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-body>.clx-v426-section-card+.clx-v426-section-card{margin-top:10px!important}html body .clx-modal-layer-v491>.clx-modal>.ops-ref-foot{width:100%!important;margin:0!important;padding:11px 16px!important;box-sizing:border-box!important;background:#fff!important;background-image:none!important;border:0!important;border-top:1px solid #dce7f4!important}html body .clx-modal-layer-v491>.clx-modal>.ops-ref-foot .clx-btn{min-height:42px!important;border-radius:12px!important;box-shadow:none!important;background-image:none!important}html body .clx-modal-layer-v491>.clx-modal>.ops-ref-foot .clx-btn.primary{background:#2f6ee7!important;color:#fff!important;border-color:#2f6ee7!important}@media(max-width:768px){html body .clx-modal-layer-v491{padding:8px!important;background:#050a12a8!important}html body .clx-modal-layer-v491>.clx-modal{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:19px!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-header-v491{padding:11px 12px!important;gap:10px!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}html body .clx-modal-layer-v491 .clx-modal-title-group h3{font-size:18px!important}html body .clx-modal-layer-v491 .clx-modal-title-group p{font-size:12px!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-body{padding:9px!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-body>.clx-v426-section-card{padding:10px!important;border-radius:13px!important}html body .clx-modal-layer-v491>.clx-modal>.ops-ref-foot{position:sticky!important;bottom:0!important;padding:9px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .clx-modal-layer-v491>.clx-modal>.ops-ref-foot>*{min-width:0!important;width:100%!important;min-height:44px!important}}html body .clx-modal-layer-v491{background:#040911b8!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:grid!important;place-items:center!important}html body .clx-modal-layer-v491>.clx-modal{align-self:center!important;justify-self:center!important}html body .clx-modal-layer-v491 .clx-modal-title-group{align-items:center!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;padding:0!important;line-height:0!important}html body .clx-modal-layer-v491 .clx-modal-title-icon svg{display:block!important;margin:0!important;transform:none!important}@media(max-width:768px){html body .clx-modal-layer-v491{background:#040911c2!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{align-self:center!important}}html body:has(.awPage){background-color:#eef4fc!important;background-image:radial-gradient(circle at 8% 16%,rgba(73,145,255,.14) 0 92px,transparent 93px),radial-gradient(circle at 88% 12%,rgba(111,186,255,.11) 0 118px,transparent 119px),radial-gradient(circle at 71% 84%,rgba(70,137,255,.09) 0 145px,transparent 146px)!important}html body .awPage,html body .coverage-labor-page{background:transparent!important;background-image:none!important}html body .clx-modal-layer-v491{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:18px!important;background:#050a12b8!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:auto!important}html body .clx-modal-layer-v491:before,html body .clx-modal-layer-v491:after{content:none!important;display:none!important}html body .clx-modal-layer-v491>.clx-modal{margin:auto!important;align-self:center!important;justify-self:center!important;max-height:calc(100dvh - 36px)!important}html body .clx-modal-layer-v491 .clx-modal-title-group{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;align-self:center!important;justify-self:center!important;line-height:0!important;text-align:center!important;overflow:hidden!important}html body .clx-modal-layer-v491 .clx-modal-title-icon>*{display:block!important;margin:auto!important;align-self:center!important;justify-self:center!important;transform:none!important}html body .clx-modal-layer-v491 .clx-modal-title-icon svg{width:20px!important;height:20px!important;margin:auto!important;position:static!important;inset:auto!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-body{overflow:auto!important;min-height:0!important}@media(max-width:768px){html body .clx-modal-layer-v491{padding:8px!important;background:#050a12c2!important}html body .clx-modal-layer-v491>.clx-modal{max-height:calc(100dvh - 16px)!important}html body .clx-modal-layer-v491 .clx-modal-title-group{grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{width:40px!important;height:40px!important;min-width:40px!important}}html body .clx-modal-layer.clx-modal-layer-v491,html body .clx-modal-layer.ops-reference-modal-root{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483200!important;display:grid!important;place-items:center!important;padding:18px!important;margin:0!important;overflow:auto!important;background:#050b16bd!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .clx-modal-layer.clx-modal-layer-v491:before,html body .clx-modal-layer.clx-modal-layer-v491:after{content:none!important;display:none!important}html body .clx-modal-layer.clx-modal-layer-v491>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important;background:#fff!important}html body .clx-modal-layer.clx-modal-layer-v491>.clx-modal>.clx-modal-header-v491{width:100%!important;margin:0!important;padding:14px 18px!important;background:#eaf3ff!important;background-image:none!important;border-radius:0!important;border-left:0!important;border-right:0!important;box-sizing:border-box!important}html body .clx-modal-layer-v491 .clx-modal-title-group{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{width:46px!important;height:46px!important;min-width:46px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;border-radius:13px!important;background:#2f73ee!important;background-image:none!important;border:0!important;color:#fff!important;line-height:0!important}html body .clx-modal-layer-v491 .clx-modal-title-icon>*{display:block!important;margin:auto!important;position:static!important;transform:none!important}html body .clx-modal-layer-v491 .clx-modal-title-icon svg{width:20px!important;height:20px!important;stroke:#fff!important;color:#fff!important;margin:auto!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-body{min-height:0!important;overflow:auto!important;padding:14px!important;background:#fff!important;background-image:none!important}html body .clx-modal-layer-v491>.clx-modal>footer{width:100%!important;margin:0!important;background:#fff!important;background-image:none!important;box-sizing:border-box!important}@media(max-width:768px){html body .clx-modal-layer.clx-modal-layer-v491{padding:8px!important;background:#050b16c7!important}html body .clx-modal-layer-v491>.clx-modal{max-height:calc(100dvh - 16px)!important}html body .clx-modal-layer-v491 .clx-modal-title-group{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{width:42px!important;height:42px!important;min-width:42px!important}}html body:has(.awPage){background-color:#eef4fc!important;background-image:radial-gradient(circle at 5% 12%,rgba(73,145,255,.14) 0 82px,transparent 83px),radial-gradient(circle at 18% 78%,rgba(93,169,255,.09) 0 116px,transparent 117px),radial-gradient(circle at 88% 16%,rgba(111,186,255,.11) 0 118px,transparent 119px),radial-gradient(circle at 72% 88%,rgba(70,137,255,.09) 0 145px,transparent 146px)!important}html body .clx-modal-layer{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483200!important;display:grid!important;place-items:center!important;padding:18px!important;margin:0!important;overflow:auto!important;background:#050b16c2!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .clx-modal-layer>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important}html body .clx-modal-layer .clx-modal-title-icon,html body .clx-modal-layer :is(.clx-icon-tile,.clx-section-icon,.ops-ref-icon){display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;text-align:center!important}html body .clx-modal-layer .clx-modal-title-icon :is(svg,i,span),html body .clx-modal-layer :is(.clx-icon-tile,.clx-section-icon,.ops-ref-icon)>*{margin:auto!important;align-self:center!important;justify-self:center!important;position:static!important;transform:none!important}@media(max-width:768px){html body .clx-modal-layer{padding:8px!important;background:#050b16cc!important}}html body .clx-modal-layer{background:#070e1ac2!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .clx-modal-layer :is(.clx-modal-title-icon,.clx-icon-tile,.clx-section-icon,.ops-ref-icon,[class*=icon-box],[class*=icon-tile]) :is(svg,i,span){margin:auto!important;position:static!important;inset:auto!important;transform:none!important;align-self:center!important;justify-self:center!important}html body .clx-modal-layer,html body .clx-modal-layer.clx-modal-layer-v491,html body .clx-modal-layer.ops-reference-modal-root{position:fixed!important;inset:0!important;z-index:2147483200!important;display:grid!important;place-items:center!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:18px!important;overflow:auto!important;background:#060c17c2!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .clx-modal-layer:before,html body .clx-modal-layer:after{content:none!important;display:none!important}html body .clx-modal-layer>.clx-modal{position:relative!important;inset:auto!important;transform:none!important;margin:auto!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border-radius:22px!important}html body .clx-modal-layer>.clx-modal>:is(.clx-modal-header-v488,.clx-modal-header-v491,.ops-ref-head){width:100%!important;min-width:100%!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important}html body .clx-modal-layer .clx-modal-title-group{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body .clx-modal-layer :is(.clx-modal-title-icon,.clx-icon-tile,.clx-section-icon,.ops-ref-icon,[class*=icon-box],[class*=icon-tile]){display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;text-align:center!important;line-height:0!important}html body .clx-modal-layer .clx-modal-title-icon{width:46px!important;height:46px!important;min-width:46px!important;padding:0!important;margin:0!important;background:#2f73ee!important;color:#fff!important;border:0!important;border-radius:13px!important}html body .clx-modal-layer :is(.clx-modal-title-icon,.clx-icon-tile,.clx-section-icon,.ops-ref-icon,[class*=icon-box],[class*=icon-tile])>*{margin:auto!important;position:static!important;inset:auto!important;transform:none!important;align-self:center!important;justify-self:center!important}html body .clx-modal-layer .clx-modal-title-icon svg{width:20px!important;height:20px!important;stroke:#fff!important;color:#fff!important}html body .clx-modal-layer .clx-modal-body{min-height:0!important;overflow:auto!important;scrollbar-gutter:stable!important}@media(max-width:768px){html body .clx-modal-layer{padding:8px!important;background:#060c17cc!important}html body .clx-modal-layer>.clx-modal{max-height:calc(100dvh - 16px)!important;width:calc(100vw - 16px)!important}html body .clx-modal-layer .clx-modal-title-group{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important}html body .clx-modal-layer .clx-modal-title-icon{width:42px!important;height:42px!important;min-width:42px!important}}html body .clx-modal-layer-v491>.clx-modal{overflow:hidden!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-header-v491{width:100%!important;margin:0!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d5e3f2!important}html body .clx-modal-layer-v491 .clx-modal-title-group{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;border:0!important;border-radius:13px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important}html body .clx-modal-layer-v491 .clx-modal-title-icon>svg{display:block!important;width:20px!important;height:20px!important;margin:auto!important;position:static!important;transform:none!important;stroke:#fff!important;color:#fff!important}html body .clx-modal-layer-v491>.clx-modal>footer.ops-ref-foot{width:100%!important;max-width:none!important;margin:0!important;padding:13px 18px 15px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;border:0!important;border-top:1px solid #d9e5f3!important;border-radius:0!important;background:#fff!important;background-image:none!important}html body .clx-modal-layer-v491>.clx-modal>footer.ops-ref-foot>*{min-height:42px!important;margin:0!important}html body .clx-modal-layer-v491 .clx-plan-steps>div{display:flex!important;align-items:center!important;min-width:0!important}html body .clx-modal-layer-v491 .clx-plan-steps>div>span{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;margin:0 7px 0 0!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;text-align:center!important;line-height:1!important;text-indent:0!important;transform:none!important}html body .clx-modal-layer-v491 .clx-plan-steps>div>span>*{margin:0!important;transform:none!important}@media(max-width:768px){html body .clx-modal-layer-v491>.clx-modal>.clx-modal-header-v491{padding-inline:12px!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}html body .clx-modal-layer-v491>.clx-modal>footer.ops-ref-foot{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important}html body .clx-modal-layer-v491>.clx-modal>footer.ops-ref-foot>*{width:100%!important;min-width:0!important}}html body .clx-modal-layer-v491>.clx-modal{padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important}html body .clx-modal-layer-v491>.clx-modal>.clx-modal-header-v491{width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;box-shadow:none!important}html body .clx-modal-layer-v491 :is(.clx-modal-title-icon,.clx-icon-badge,.is-icon),html body .clx-modal-layer-v491 .clx-plan-steps>div>span{padding:0!important;margin-top:0!important;margin-bottom:0!important;display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;text-align:center!important;line-height:1!important;vertical-align:middle!important}html body .clx-modal-layer-v491 :is(.clx-modal-title-icon,.clx-icon-badge,.is-icon)>svg,html body .clx-modal-layer-v491 :is(.clx-modal-title-icon,.clx-icon-badge,.is-icon)>i,html body .clx-modal-layer-v491 :is(.clx-modal-title-icon,.clx-icon-badge,.is-icon)>span{display:block!important;position:static!important;inset:auto!important;margin:auto!important;transform:none!important;align-self:center!important;justify-self:center!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:#2f73ee!important;color:#fff!important;border:0!important;border-radius:13px!important}html body .clx-modal-layer-v491 .clx-modal-title-icon svg{width:20px!important;height:20px!important;stroke:#fff!important;color:#fff!important}html body .clx-modal-layer-v491 .clx-plan-steps>div{display:flex!important;align-items:center!important}html body .clx-modal-layer-v491 .clx-plan-steps>div>span{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}html body .clx-modal-layer-v491>.clx-modal>footer.ops-ref-foot{width:100%!important;max-width:100%!important;margin:0!important;padding:13px 18px 15px!important;box-sizing:border-box!important;border:0!important;border-top:1px solid #d9e5f3!important;border-radius:0!important;background:#fff!important;background-image:none!important}@media(max-width:768px){html body .clx-modal-layer-v491>.clx-modal>.clx-modal-header-v491{padding:11px 12px!important}html body .clx-modal-layer-v491 .clx-modal-title-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}html body .clx-modal-layer-v491>.clx-modal>footer.ops-ref-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}}.sm-root{--sm-bg: #f6f9fd;--sm-surface: #ffffff;--sm-surface-2: #fbfcfe;--sm-border: #e3ecf5;--sm-border-strong: #cfdcec;--sm-text: #0f2540;--sm-text-muted: #6b7c93;--sm-text-faint: #9aa9bd;--sm-blue-50: #eff6ff;--sm-blue-100: #dbeafe;--sm-blue-200: #bfdbfe;--sm-blue-300: #93c5fd;--sm-blue-400: #60a5fa;--sm-blue-500: #3b82f6;--sm-blue-600: #2563eb;--sm-blue-700: #1d4ed8;--sm-shift-early: #60a5fa;--sm-shift-mid: #38bdf8;--sm-shift-late: #818cf8;--sm-shift-night: #6366f1;--sm-shift-dayoff: #e2e8f0;--sm-shadow-sm: 0 1px 2px rgba(15, 37, 64, .04);--sm-shadow: 0 4px 14px -4px rgba(37, 99, 235, .08), 0 2px 6px -2px rgba(15, 37, 64, .04);--sm-shadow-lg: 0 24px 60px -20px rgba(37, 99, 235, .18), 0 8px 20px -8px rgba(15, 37, 64, .08);--sm-radius: 12px;--sm-radius-sm: 8px;--sm-radius-lg: 14px;--sm-row-h: 36px;--sm-sidebar-gutter: 210px;--sm-name-col: clamp(104px, 11vw, 140px);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;color:var(--sm-text);background:var(--sm-bg);min-height:100vh;font-size:12px}@media(min-width:901px){.dsb-actionbar>h2{margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid #dce7f5!important;color:#102f5e!important;font-size:15px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.015em!important}.dsb-filterbar{grid-template-columns:minmax(230px,1.32fr) repeat(4,minmax(150px,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:10px!important;padding:8px 0 10px!important}.dsb-filterbar .dsb-search,.dsb-filter-dropdown,.dsb-filter-dropdown>button{height:44px!important;min-height:44px!important}.dsb-filterbar .dsb-search,.dsb-filter-dropdown>button{width:100%!important;margin:0!important;padding:0 14px!important;border:1px solid #cfddf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.dsb-filterbar .dsb-search{display:flex!important;align-items:center!important;gap:10px!important}.dsb-filterbar .dsb-search>input{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#173b6d!important;font-size:10px!important;font-weight:750!important}.dsb-filter-dropdown>button{grid-template-columns:18px minmax(0,1fr) 14px!important;gap:9px!important;font-size:9px!important}.dsb-filter-secondary{grid-column:1 / -1!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:8px 10px!important;border:1px solid #d7e3f2!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 10px 25px -25px #1d4e9680!important}.dsb-filter-secondary .dsb-planningbar{min-height:40px!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important}.dsb-date-navigator,.dsb-week-nav{display:flex!important;align-items:center!important;gap:7px!important}.dsb-filter-secondary .dsb-week-nav button{height:38px!important;min-height:38px!important;min-width:40px!important;padding:0 12px!important;border:1px solid #d2e0f1!important;border-radius:10px!important;background:#fff!important;color:#16447c!important;font-size:9px!important;font-weight:820!important;box-shadow:none!important}.dsb-filter-secondary .dsb-week-nav .dsb-week-view{min-width:72px!important}.dsb-filter-secondary .dsb-week-nav .dsb-week-label{min-width:178px!important}.dsb-filter-actions{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:15px!important;padding:0 2px 0 16px!important;border-left:1px solid #dce7f4!important}.dsb-filter-actions .dsb-toggle{min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#294f79!important;font-size:8px!important;font-weight:820!important}.dsb-filter-actions .dsb-reset{height:38px!important;min-height:38px!important;margin:0!important;padding:0 13px!important;border-radius:10px!important;background:#edf5ff!important}.sm-bulk-v250{max-height:90vh!important}.sm-bulk-v250-layout{min-height:0!important;overflow:hidden!important}.sm-bulk-v250-content{display:block!important;min-height:0!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.sm-bulk-v250-filters{margin-bottom:10px!important}.sm-bulk-v252-config{position:relative!important;width:100%!important;min-height:0!important;margin:0 0 10px!important;overflow:visible!important}.sm-bulk-v252-config textarea{position:static!important;min-height:72px!important}.sm-bulk-v252-picker-bar{position:relative!important;clear:both!important;width:100%!important;margin:0 0 8px!important}.sm-bulk-v250-table-head{position:relative!important;margin:0!important}.sm-bulk-v250-table{min-height:0!important;max-height:none!important;overflow:visible!important}.import-v255-backdrop{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:22px!important;background:#081836b8!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.import-v255{width:min(820px,92vw)!important;max-height:88vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #ccdef5!important;border-radius:21px!important;background:#fff!important;box-shadow:0 32px 100px #0417385c!important}.import-v255__body{min-height:0!important;display:grid!important;gap:12px!important;padding:15px 17px!important;overflow-y:auto!important}.import-v255__structure{display:grid!important;grid-template-columns:minmax(180px,.75fr) minmax(360px,1.4fr)!important;gap:10px 16px!important;padding:14px!important;border:1px solid #d7e5f7!important;border-radius:14px!important;background:linear-gradient(135deg,#f1f7ff,#fff)!important}.import-v255__structure>div:first-child{display:flex!important;flex-direction:column!important;gap:4px!important}.import-v255__structure span{color:#1764e9!important;font-size:8px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important}.import-v255__structure strong{color:#153963!important;font-size:12px!important}.import-v255__structure small{color:#6e85a2!important;font-size:8.5px!important;line-height:1.45!important}.import-v255__structure code{display:block!important;padding:10px 12px!important;overflow-x:auto!important;border:1px solid #d8e5f5!important;border-radius:10px!important;background:#fff!important;color:#234b78!important;font-size:8px!important;line-height:1.65!important;white-space:nowrap!important}.import-v255__formats{grid-column:1 / -1!important;display:flex!important;gap:6px!important}.import-v255__formats b{padding:4px 8px!important;border:1px solid #cfe0f7!important;border-radius:99px!important;background:#fff!important;color:#41678f!important;font-size:7px!important}.import-v255__drop{position:relative!important;width:100%!important;min-height:84px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px 15px!important;border:1.5px dashed #b8cce7!important;border-radius:14px!important;background:#fbfdff!important;color:#244d78!important;text-align:left!important;cursor:pointer!important}.import-v255__drop:hover,.import-v255__drop.has-file{border-color:#6aa3f8!important;background:#f3f8ff!important}.import-v255__drop input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.import-v255__drop>i{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#e6f1ff!important;color:#1764e9!important;font-style:normal!important}.import-v255__drop>span{display:flex!important;flex-direction:column!important;gap:4px!important}.import-v255__drop strong{color:#173b67!important;font-size:11px!important}.import-v255__drop small{color:#7288a4!important;font-size:8.5px!important}.import-v255__drop em{min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border:1px solid #bfd6f5!important;border-radius:9px!important;background:#fff!important;color:#1764e9!important;font-size:8px!important;font-style:normal!important;font-weight:850!important}.import-v255__status,.import-v255__errors{display:flex!important;gap:8px!important;padding:11px 12px!important;border:1px solid #d7e5f6!important;border-radius:11px!important;background:#f5f9ff!important;color:#42678f!important;font-size:9px!important}.import-v255__errors{flex-direction:column!important;border-color:#fecdd3!important;background:#fff6f7!important;color:#a83b4d!important}.import-v255__errors strong{display:flex!important;align-items:center!important;gap:7px!important}.import-v255__preview{overflow:hidden!important;border:1px solid #dce7f4!important;border-radius:13px!important;background:#fff!important}.import-v255__preview>header{padding:10px 12px!important;border-bottom:1px solid #e3ebf5!important;background:#f8fbff!important}.import-v255__preview>header div{display:flex!important;justify-content:space-between!important;gap:10px!important}.import-v255__preview header strong{color:#214873!important;font-size:10px!important}.import-v255__preview header small{color:#7187a4!important;font-size:8px!important}.import-v255__preview>div{max-height:220px!important;overflow-y:auto!important}.import-v255__preview article{min-height:48px!important;display:grid!important;grid-template-columns:28px minmax(150px,1fr) 92px 82px!important;align-items:center!important;gap:9px!important;padding:7px 11px!important;border-bottom:1px solid #edf2f8!important}.import-v255__preview article:last-child{border-bottom:0!important}.import-v255__preview article.has-error{background:#fff8f8!important}.import-v255__preview article>i{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#eaf8f2!important;color:#14986d!important;font-style:normal!important}.import-v255__preview article.has-error>i{background:#ffeaed!important;color:#d34158!important}.import-v255__preview article>span{display:flex!important;flex-direction:column!important;gap:2px!important}.import-v255__preview article strong{color:#193e6a!important;font-size:9px!important}.import-v255__preview article small,.import-v255__preview article b,.import-v255__preview article em{color:#7187a4!important;font-size:8px!important;font-style:normal!important;font-weight:700!important}}.sm-shell{padding:8px 12px 60px;max-width:1700px;margin:0 auto}.sm-toolbar{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:10px;box-shadow:var(--sm-shadow-sm);margin-bottom:8px;flex-wrap:wrap}.sm-title-block{display:flex;flex-direction:column;gap:0;min-width:150px}.sm-title-block h1{margin:0;font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--sm-text)}.sm-title-block p{margin:0;color:var(--sm-text-muted);font-size:10px}.sm-week-nav{display:inline-flex;align-items:center;gap:4px;background:var(--sm-blue-50);padding:3px;border-radius:9px;border:1px solid var(--sm-blue-100)}.sm-week-nav .sm-iconbtn{background:transparent;border:0;width:26px;height:26px;border-radius:6px;cursor:pointer;color:var(--sm-blue-700);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.sm-week-nav .sm-iconbtn:hover{background:var(--sm-blue-100)}.sm-week-nav .sm-week-label{padding:0 8px;font-weight:600;font-size:12px;color:var(--sm-blue-700);min-width:160px;text-align:center}.sm-week-nav .sm-today{border:1px solid var(--sm-blue-200);background:#fff;color:var(--sm-blue-700);font-weight:600;font-size:11px;padding:4px 9px;border-radius:6px;cursor:pointer;transition:all .15s ease}.sm-week-nav .sm-today:hover{background:var(--sm-blue-100)}.sm-toolbar-spacer{flex:1}.sm-search{position:relative;display:inline-flex;align-items:center}.sm-search input{width:170px;padding:5px 10px 5px 26px;border-radius:7px;border:1px solid var(--sm-border);background:var(--sm-surface-2);color:var(--sm-text);font-size:11px;outline:none;transition:all .15s ease}.sm-search input::placeholder{color:var(--sm-text-faint)}.sm-search input:focus{border-color:var(--sm-blue-400);background:#fff;box-shadow:0 0 0 3px #60a5fa26}.sm-search svg{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--sm-text-faint);pointer-events:none}.sm-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;border-radius:7px;border:1px solid var(--sm-border);background:#fff;color:var(--sm-text);cursor:pointer;transition:all .15s ease;white-space:nowrap}.sm-btn:hover{border-color:var(--sm-blue-300);color:var(--sm-blue-700)}.sm-btn-primary{background:linear-gradient(180deg,var(--sm-blue-500),var(--sm-blue-600));color:#fff;border-color:transparent;box-shadow:0 3px 10px -2px #2563eb59}.sm-btn-primary:hover{color:#fff;box-shadow:0 4px 12px -2px #2563eb73}.sm-btn-ghost{background:var(--sm-blue-50);border-color:transparent;color:var(--sm-blue-700)}.sm-btn-ghost:hover{background:var(--sm-blue-100);color:var(--sm-blue-700)}.sm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}.sm-stat{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:8px;padding:6px 9px;display:flex;align-items:center;gap:7px;box-shadow:var(--sm-shadow-sm);position:relative;overflow:hidden;transition:box-shadow .2s ease}.sm-stat:hover{box-shadow:var(--sm-shadow)}.sm-stat-icon{width:22px;height:22px;border-radius:6px;background:var(--sm-blue-50);color:var(--sm-blue-600);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sm-stat-text{display:flex;flex-direction:column;gap:0;min-width:0}.sm-stat-text .sm-stat-label{font-size:9px;color:var(--sm-text-muted);font-weight:500}.sm-stat-text .sm-stat-value{font-size:13px;font-weight:700;letter-spacing:-.02em;color:var(--sm-text);line-height:1.1}.sm-stat-text .sm-stat-sub{font-size:9px;color:var(--sm-text-faint)}.sm-grid-card{background:var(--sm-surface);border:1px solid var(--sm-border);border-radius:12px;box-shadow:var(--sm-shadow);overflow-x:auto;overflow-y:visible}.sm-grid-head,.sm-grid-row{display:grid;grid-template-columns:minmax(104px,var(--sm-name-col)) repeat(7,minmax(64px,1fr));min-width:0;width:100%}.sm-grid-head{background:var(--sm-surface-2);border-bottom:1px solid var(--sm-border);position:sticky;top:0;z-index:5}.sm-grid-head .sm-cell,.sm-grid-row .sm-cell{padding:4px;border-right:1px solid var(--sm-border);min-height:var(--sm-row-h)}.sm-grid-head .sm-cell:last-child,.sm-grid-row .sm-cell:last-child{border-right:0}.sm-grid-head .sm-cell{font-size:10px;text-align:center;color:var(--sm-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;min-height:36px}.sm-grid-head .sm-cell .sm-day-num{font-size:13px;color:var(--sm-text);font-weight:700}.sm-grid-head .sm-cell.sm-today{background:var(--sm-blue-50);color:var(--sm-blue-700)}.sm-grid-head .sm-cell.sm-today .sm-day-num{color:var(--sm-blue-700)}.sm-grid-head .sm-cell.sm-name-cell{background:transparent}.sm-grid-row{border-bottom:1px solid var(--sm-border);transition:background .15s ease}.sm-grid-row:last-child{border-bottom:0}.sm-grid-row:hover{background:var(--sm-surface-2)}.sm-emp-cell{display:flex;align-items:center;gap:7px;padding-left:9px!important;background:var(--sm-surface);position:sticky;left:0;z-index:2;border-right:1px solid var(--sm-border)!important}.sm-grid-row:hover .sm-emp-cell{background:var(--sm-surface-2)}.sm-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--sm-blue-400),var(--sm-blue-600));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;flex-shrink:0;box-shadow:0 2px 6px -1px #2563eb59;object-fit:cover}.sm-emp-meta{display:flex;flex-direction:column;min-width:0}.sm-emp-meta .sm-emp-name{font-size:11.5px;font-weight:600;color:var(--sm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-emp-meta .sm-emp-sub{font-size:9.5px;color:var(--sm-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-day-cell{position:relative;cursor:pointer;padding:5px!important;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;overflow:visible}.sm-day-cell.sm-today{background:#60a5fa0a}.sm-day-cell .sm-add-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--sm-blue-400);opacity:0;transition:opacity .15s ease;pointer-events:none;font-size:22px}.sm-day-cell:hover .sm-add-hint{opacity:.9}.sm-day-cell.sm-has-shift .sm-add-hint{display:none}.sm-day-cell.sm-unavailable{cursor:not-allowed;background:repeating-linear-gradient(-45deg,#fbbf241a 0 6px,#fbbf2438 6px 12px),linear-gradient(180deg,#fff7edcc,#feebc8a6)}.sm-day-cell.sm-unavailable:hover .sm-add-hint{opacity:0}.sm-day-cell.sm-unavailable .sm-unavail-tag{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#92400e;background:#ffffffeb;border:1px dashed rgba(217,119,6,.55);border-radius:8px;padding:6px 8px;box-shadow:0 2px 6px -2px #92400e33}.sm-shift{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;gap:1px;padding:6px 56px 6px 12px;border-radius:10px;font-size:11px;color:var(--sm-text);background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #bfdbfe;border-left:4px solid #60a5fa;box-shadow:0 4px 12px -8px #3b82f64d,inset 0 1px #fffc;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;overflow:hidden;text-align:left}.sm-shift:after{content:"SHIFT";position:absolute;top:5px;right:5px;font-size:8.5px;font-weight:800;letter-spacing:.1em;padding:2px 7px;border-radius:999px;background:#bfdbfe;color:#1e3a8a;box-shadow:0 2px 4px -2px #0f172a2e;pointer-events:none}.sm-shift:hover{transform:translateY(-1px);box-shadow:var(--sm-shadow)}.sm-shift .sm-shift-time{font-size:11px;font-weight:700;color:var(--sm-blue-700);letter-spacing:-.01em}.sm-shift .sm-shift-label{font-size:10px;color:var(--sm-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-shift.sm-shift-mid{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#bbf7d0;border-left-color:#34d399}.sm-shift.sm-shift-mid .sm-shift-time{color:#0369a1}.sm-shift.sm-shift-mid:after{background:#bbf7d0;color:#14532d;content:"MID"}.sm-shift.sm-shift-late{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fed7aa;border-left-color:#fb923c}.sm-shift.sm-shift-late .sm-shift-time{color:#4338ca}.sm-shift.sm-shift-late:after{background:#fed7aa;color:#7c2d12;content:"LATE"}.sm-shift.sm-shift-night{background:linear-gradient(135deg,#f5f3ff,#fff);border-color:#ddd6fe;border-left-color:#8b5cf6}.sm-shift.sm-shift-night .sm-shift-time{color:#3730a3}.sm-shift.sm-shift-night:after{background:#ddd6fe;color:#4c1d95;content:"NIGHT"}.sm-shift:not(.sm-shift-mid):not(.sm-shift-late):not(.sm-shift-night):not(.sm-shift-dayoff):not(.sm-shift-dispatch):after{content:"MORNING";background:#fde68a;color:#78350f}.sm-shift:not(.sm-shift-mid):not(.sm-shift-late):not(.sm-shift-night):not(.sm-shift-dayoff):not(.sm-shift-dispatch){background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a;border-left-color:#f59e0b}.sm-shift.sm-shift-dayoff{background:#f1f5f9;border-left-color:#cbd5e1}.sm-shift.sm-shift-dayoff:after{content:"OFF";background:#e2e8f0;color:#475569}.sm-shift.sm-shift-dayoff .sm-shift-time{color:#64748b;font-size:11px;letter-spacing:.04em}.sm-shift.sm-shift-draft{background:repeating-linear-gradient(45deg,#fff,#fff 6px,#f1f5fd 6px 12px);border-left-style:dashed}.sm-shift.sm-shift-dispatch{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-left-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b2e inset}.sm-shift.sm-shift-dispatch:after{content:"DISPATCH";background:#fb923c;color:#fff}.sm-shift.sm-shift-dispatch .sm-shift-time{color:#9a3412;font-weight:700}.sm-shift.sm-shift-dispatch .sm-shift-label{color:#b45309}.sm-shift-dispatch-tag{display:inline-block;margin-top:2px;background:#f59e0b;color:#fff!important;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.4}.sm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--sm-text-muted)}.sm-empty svg{color:var(--sm-blue-300);margin-bottom:10px}.sm-empty h3{margin:4px 0;color:var(--sm-text);font-weight:600}.sm-skel{background:linear-gradient(90deg,#eef3fa,#f7fafd,#eef3fa);background-size:200% 100%;animation:sm-shimmer 1.4s linear infinite;border-radius:8px}@keyframes sm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sm-modal-backdrop{position:fixed;inset:0;background:#0f254059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:200;padding:24px;animation:sm-fade-in .18s ease}.sm-modal{width:100%;max-width:520px;background:#fff;border-radius:18px;box-shadow:var(--sm-shadow-lg);border:1px solid var(--sm-border);overflow:hidden;animation:sm-pop .22s cubic-bezier(.2,.9,.3,1.2);max-height:calc(100vh - 48px);display:flex;flex-direction:column}.sm-modal.sm-modal-lg{max-width:720px}.sm-modal-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--sm-border);background:linear-gradient(180deg,#fff,var(--sm-blue-50))}.sm-modal-head .sm-modal-icon{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid var(--sm-blue-100);color:var(--sm-blue-600);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sm-modal-head .sm-modal-title{display:flex;flex-direction:column;flex:1;min-width:0}.sm-modal-head h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#0f172a}.sm-modal-head p{margin:2px 0 0;font-size:12px;color:#475569}.sm-modal-head .sm-close{background:transparent;border:0;cursor:pointer;width:32px;height:32px;border-radius:8px;color:var(--sm-text-muted);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.sm-modal-head .sm-close:hover{background:var(--sm-blue-50);color:var(--sm-blue-700)}.sm-modal-body{padding:20px 22px;overflow:auto;display:flex;flex-direction:column;gap:14px}.sm-modal-foot{padding:14px 22px;border-top:1px solid var(--sm-border);display:flex;gap:10px;justify-content:flex-end;background:var(--sm-surface-2)}.sm-field{display:flex;flex-direction:column;gap:6px}.sm-field label{font-size:12px;font-weight:600;color:var(--sm-text-muted)}.sm-input,.sm-select,.sm-textarea{width:100%;padding:10px 12px;font-size:13px;border-radius:10px;border:1px solid var(--sm-border);background:#fff;color:var(--sm-text);outline:none;transition:all .15s ease;font-family:inherit}.sm-input:focus,.sm-select:focus,.sm-textarea:focus{border-color:var(--sm-blue-400);box-shadow:0 0 0 4px #60a5fa2e}.sm-textarea{min-height:80px;resize:vertical}.sm-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sm-shift-presets{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sm-preset{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--sm-border);background:#fff;cursor:pointer;text-align:left;transition:all .15s ease;font-family:inherit}.sm-preset:hover{border-color:var(--sm-blue-300);transform:translateY(-1px);box-shadow:var(--sm-shadow-sm)}.sm-preset.sm-active{border-color:var(--sm-blue-500);background:var(--sm-blue-50);box-shadow:0 0 0 3px #60a5fa2e}.sm-preset-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;background:var(--sm-blue-500)}.sm-preset-text{display:flex;flex-direction:column}.sm-preset-text strong{font-size:13px;color:var(--sm-text)}.sm-preset-text span{font-size:11px;color:var(--sm-text-muted)}.sm-drawer-backdrop{position:fixed;inset:0;background:#0f254059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:190;animation:sm-fade-in .18s ease}.sm-drawer{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:90vw;background:#fff;z-index:195;box-shadow:-20px 0 40px -10px #0f254026;display:flex;flex-direction:column;animation:sm-slide-in .25s cubic-bezier(.2,.9,.3,1)}.sm-drawer-head{padding:18px 22px;border-bottom:1px solid var(--sm-border);display:flex;align-items:center;justify-content:space-between}.sm-drawer-head h3{margin:0;font-size:16px;font-weight:700}.sm-drawer-body{padding:20px 22px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:16px}.sm-drawer-foot{padding:14px 22px;border-top:1px solid var(--sm-border);display:flex;gap:10px}.sm-chip-group{display:flex;flex-wrap:wrap;gap:8px}.sm-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--sm-border);background:#fff;font-size:12px;font-weight:600;color:var(--sm-text-muted);cursor:pointer;transition:all .15s ease}.sm-chip:hover{border-color:var(--sm-blue-300);color:var(--sm-blue-700)}.sm-chip.sm-on{background:var(--sm-blue-500);color:#fff;border-color:var(--sm-blue-500)}.sm-toast-wrap{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:300}.sm-toast{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--sm-border);border-left:3px solid var(--sm-blue-500);border-radius:12px;padding:12px 16px;box-shadow:var(--sm-shadow-lg);font-size:13px;color:var(--sm-text);min-width:240px;animation:sm-slide-in-up .22s ease}.sm-toast.sm-toast-success{border-left-color:#10b981}.sm-toast.sm-toast-error{border-left-color:#ef4444}@keyframes sm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sm-pop{0%{transform:scale(.96) translateY(6px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes sm-slide-in{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes sm-slide-in-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sm-pulse-blue{0%,to{box-shadow:0 0 #3b82f659}50%{box-shadow:0 0 0 8px #3b82f600}}.sm-pulse{animation:sm-pulse-blue 1.6s ease-in-out infinite}@media(max-width:1100px){.sm-stats{grid-template-columns:repeat(2,1fr)}.sm-root{--sm-name-col: clamp(96px, 12vw, 124px)}}@media(max-width:720px){.sm-shell{padding:16px 12px 60px}.sm-search input{width:160px}}.sm-root{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;flex:1 1 0%;min-height:100vh;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;position:relative;isolation:isolate}.sm-root *,.sm-root *:before,.sm-root *:after{box-sizing:border-box}body>.sm-root,.app-shell>.sm-root:not(.app-main .sm-root),main>.sm-root:not(.app-main .sm-root){margin-left:var(--sm-sidebar-gutter);width:calc(100% - var(--sm-sidebar-gutter));max-width:calc(100% - var(--sm-sidebar-gutter))}@media(max-width:900px){body>.sm-root,.app-shell>.sm-root:not(.app-main .sm-root),main>.sm-root:not(.app-main .sm-root){margin-left:0;width:100%;max-width:100%}}.sm-bulk-v250-toggle{display:none}@media(min-width:901px){.dsb-filterbar .dsb-search{position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid #cfddf0!important;background:#fff!important;color:#17366a!important;box-shadow:none!important}.dsb-filterbar .dsb-search:before,.dsb-filterbar .dsb-search:after,.dsb-filterbar .dsb-search input:before,.dsb-filterbar .dsb-search input:after{content:none!important;display:none!important}.dsb-filterbar .dsb-search>svg{position:relative!important;z-index:2!important;color:#17366a!important;stroke:#17366a!important}.dsb-filterbar .dsb-search>input{all:unset!important;position:relative!important;z-index:2!important;box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;height:100%!important;border:0!important;background:#fff!important;color:#132f5d!important;-webkit-text-fill-color:#132f5d!important;font:inherit!important;font-size:8px!important}.dsb-filterbar .dsb-search>input::placeholder{color:#758aa9!important;opacity:1!important}.sm-recurring-v250-scope{gap:12px!important;padding:11px 13px!important}.sm-recurring-v250-scope>span{flex:1 1 auto!important}.sm-recurring-v250-scope label{position:relative!important;display:flex!important;flex:0 1 150px!important;flex-direction:row!important;align-items:center!important;gap:7px!important;min-width:0!important;cursor:pointer!important}.sm-recurring-v250-scope label>input[type=radio]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}.sm-recurring-v250-toggle{position:relative!important;display:block!important;flex:0 0 28px!important;width:28px!important;height:16px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#cbd7e7!important;box-shadow:inset 0 0 0 1px #1b3b6617!important;transition:background .16s ease!important}.sm-recurring-v250-toggle>i{display:block!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #132f5d47!important;transition:transform .16s ease!important}.sm-recurring-v250-scope input:checked+.sm-recurring-v250-toggle{background:#176df6!important}.sm-recurring-v250-scope input:checked+.sm-recurring-v250-toggle>i{transform:translate(12px)!important}.sm-recurring-v250-scope label>b{min-width:0!important;color:#264a75!important;font-size:8px!important;font-weight:750!important;line-height:1.25!important}.notes-v3__files{position:relative!important;display:block!important;min-height:52px!important;margin-top:10px!important;overflow:hidden!important;border:1px solid #d6e2f2!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important}.notes-v3__files:before,.notes-v3__files:after{content:none!important;display:none!important}.notes-v3__files>input[type=file]{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important}.notes-v3__file-control{position:relative!important;z-index:1!important;width:100%!important;min-height:50px!important;display:grid!important;grid-template-columns:28px auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:7px 10px!important}.notes-v3__file-control>i{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#edf5ff!important;color:#1764e9!important;font-style:normal!important}.notes-v3__file-control>strong{min-height:29px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border-radius:7px!important;background:#176df6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:8px!important;font-weight:800!important;white-space:nowrap!important}.notes-v3__file-control>small{overflow:hidden!important;color:#6f84a2!important;font-size:7.5px!important;font-weight:650!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sm-modal:has(.stl-v2){width:min(1020px,calc(100vw - 64px))!important;max-width:1020px!important;max-height:calc(100vh - 44px)!important}.sm-modal:has(.stl-v2)>.sm-modal-body{min-width:0!important;overflow:hidden!important;padding:16px!important}.stl-v2{width:100%!important;min-width:0!important;min-height:0!important;height:min(560px,calc(100vh - 205px))!important;grid-template-columns:248px minmax(0,1fr)!important;overflow:hidden!important}.stl-v2__library{min-width:0!important;overflow:hidden!important}.stl-v2__workspace{min-width:0!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:15px!important}.stl-v2__preview-head,.stl-v2__days,.stl-v2__controls,.stl-v2__employees-head,.stl-v2__employees,.stl-v2__draft-note{width:100%!important;min-width:0!important;max-width:100%!important}.stl-v2__days{grid-template-columns:repeat(7,minmax(0,1fr))!important;overflow:hidden!important;gap:5px!important}.stl-v2__days>div{min-width:0!important;padding:8px 2px!important}.stl-v2__controls{grid-template-columns:minmax(145px,.8fr) repeat(2,minmax(0,1fr))!important;gap:7px!important;overflow:hidden!important}.stl-v2__controls>*,.stl-option,.stl-field{min-width:0!important;max-width:100%!important;overflow:hidden!important}.stl-option>span{min-width:0!important}.stl-option small{white-space:normal!important}.stl-v2__employees{overflow-x:hidden!important;overflow-y:auto!important}.sm-bulk-v250-config{min-height:92px!important;align-items:stretch!important}.sm-bulk-v250-action-panel{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:10px 12px!important;border:1px solid #d6e4f6!important;border-radius:10px!important;background:#fff!important}.sm-bulk-v250-action-panel>div{display:flex!important;align-items:center!important;gap:9px!important;color:#1764e9!important}.sm-bulk-v250-action-panel>div>span{display:flex!important;flex-direction:column!important;gap:2px!important}.sm-bulk-v250-action-panel strong{color:#183767!important;font-size:9px!important}.sm-bulk-v250-action-panel small{color:#7489a6!important;font-size:7.5px!important;font-weight:600!important}.sm-bulk-v250-action-panel>label{min-width:180px!important}.sm-bulk-v250-action-panel.is-delete{border-color:#f4d6dc!important;background:#fffafb!important}.sm-bulk-v250-action-panel.is-delete>div{color:#d23e57!important}.sm-bulk-v250-setting{min-width:142px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;color:#49688f!important;font-size:7.5px!important;font-weight:750!important;cursor:pointer!important}.sm-bulk-v250-setting>i,.sm-bulk-v250-toggle{position:relative!important;display:block!important;flex:0 0 30px!important;width:30px!important;height:18px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#cbd7e7!important;box-shadow:inset 0 0 0 1px #1b3b6614!important}.sm-bulk-v250-setting>i>b,.sm-bulk-v250-toggle>i{display:block!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #132f5d40!important;transition:transform .16s ease!important}.sm-bulk-v250-setting.is-on>i,.sm-bulk-v250-table input:checked+.sm-bulk-v250-toggle,.sm-bulk-v250-table-head input:checked+.sm-bulk-v250-toggle{background:#176df6!important}.sm-bulk-v250-setting.is-on>i>b,.sm-bulk-v250-table input:checked+.sm-bulk-v250-toggle>i,.sm-bulk-v250-table-head input:checked+.sm-bulk-v250-toggle>i{transform:translate(12px)!important}.sm-bulk-v250-table input[type=checkbox],.sm-bulk-v250-table-head input[type=checkbox]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}.sm-bulk-v250-table-head label{position:relative!important;flex-direction:row!important;align-items:center!important;gap:8px!important;cursor:pointer!important}.sm-bulk-v250-table>label{position:relative!important;grid-template-columns:32px minmax(130px,1fr) 90px 78px auto!important;cursor:pointer!important}.sm-bulk-v250-table>label>.sm-bulk-v250-toggle{display:block!important;flex-direction:initial!important;gap:0!important}.sm-bulk-v250-table label>.sm-bulk-v250-locked{display:flex!important;align-items:center!important;gap:4px!important;color:#1764e9!important;font-size:8px!important;font-style:normal!important;font-weight:800!important}}@media(max-width:900px){.cov-v252-hero,.cov-v252-tabs,.audit-v252-summary,.audit-v252-changes-tab,.sm-bulk-v252-intro{display:none!important}}.sm-custom-select-desktop{display:none}@media(min-width:901px){.sm-native-select-mobile{display:none!important}.sm-custom-select-desktop{position:relative!important;display:block!important;width:100%!important;min-width:0!important}.sm-custom-select-desktop.sm-select,.sm-custom-select-desktop.acm-filter-select,.sm-custom-select-desktop.tem-dept-select,.sm-custom-select-desktop.gen-select,.sm-custom-select-desktop.esm-time-select,.sm-custom-select-desktop.esm-dept-select,.sm-custom-select-desktop.esm-break-select{height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.sm-custom-select-desktop>button{width:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;padding:0 11px!important;border:1px solid #cfddf0!important;border-radius:10px!important;background:#fff!important;color:#173866!important;-webkit-text-fill-color:#173866!important;box-shadow:none!important;font:inherit!important;font-size:10px!important;font-weight:750!important;text-align:left!important;cursor:pointer!important}.sm-custom-select-desktop>button>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sm-custom-select-desktop.is-open>button{border-color:#5d9cff!important;box-shadow:0 0 0 3px #347ef41f!important}.sm-custom-select-desktop.is-disabled{opacity:.58!important;pointer-events:none!important}.sm-custom-select-desktop__menu{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;z-index:2147483000!important;width:max(100%,230px)!important;max-height:280px!important;display:flex!important;flex-direction:column!important;gap:5px!important;padding:7px!important;overflow:hidden!important;border:1px solid #cfdef2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 20px 48px #0f2d5838!important}.sm-custom-select-desktop__menu>label{min-height:36px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;padding:0 9px!important;border:1px solid #dce6f3!important;border-radius:8px!important;background:#fff!important;color:#607ea5!important}.sm-custom-select-desktop__menu>label>input{all:unset!important;box-sizing:border-box!important;width:100%!important;height:34px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#173866!important;-webkit-text-fill-color:#173866!important;font-size:9px!important}.sm-custom-select-desktop__menu>div{min-height:0!important;max-height:220px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.sm-custom-select-desktop__menu>div>button{width:100%!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:7px 9px!important;border:0!important;border-radius:8px!important;background:#fff!important;color:#345980!important;text-align:left!important;cursor:pointer!important}.sm-custom-select-desktop__menu>div>button:hover,.sm-custom-select-desktop__menu>div>button.is-selected{background:#edf5ff!important;color:#1764e9!important}.sm-custom-select-desktop__menu>div>button>span{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.sm-custom-select-desktop__menu strong{color:inherit!important;font-size:9px!important;font-weight:800!important}.sm-custom-select-desktop__menu small{color:#8194ad!important;font-size:7.5px!important;font-weight:600!important}.sm-custom-select-desktop__menu>p{margin:0!important;padding:14px 8px!important;color:#8497af!important;font-size:9px!important;text-align:center!important}.dsb-main{padding-top:8px!important}.dsb-actionbar{padding-top:7px!important}.dsb-actionbar>h3:first-child{margin-top:0!important;padding-top:0!important}.dsb-filterbar{grid-template-columns:minmax(230px,1.35fr) repeat(4,minmax(150px,1fr))!important;grid-auto-rows:auto!important;align-items:center!important;gap:9px!important;padding:7px 0 8px!important;z-index:50!important}.dsb-filterbar .dsb-search,.dsb-filter-dropdown>button{width:100%!important;height:42px!important;min-height:42px!important;border:1px solid #cfddf0!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.dsb-filterbar .dsb-search{gap:10px!important;padding:0 13px!important}.dsb-filterbar .dsb-search>input{padding:0!important;font-size:10px!important}.dsb-filter-dropdown>button{grid-template-columns:18px minmax(0,1fr) 14px!important;gap:9px!important;padding:0 13px!important;font-size:9px!important}.dsb-filter-dropdown>button>svg:first-child{width:18px!important;height:18px!important;color:#20528b!important}.dsb-filter-actions{grid-column:1 / -1!important;min-height:25px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important}.dsb-filter-menu{padding:7px!important;border:1px solid #cfdef2!important;box-shadow:0 18px 42px #11305e2e!important}.dsb-filter-menu>label{min-height:34px!important;height:34px!important;padding:0 9px!important;border:1px solid #dce6f3!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;outline:0!important}.dsb-filter-menu>label>input{all:unset!important;box-sizing:border-box!important;display:block!important;width:100%!important;height:32px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#173866!important;-webkit-text-fill-color:#173866!important;font-size:8px!important}.dsb-planningbar{min-height:52px!important;padding:4px 0 3px!important;border-top:0!important}.dsb-date-navigator{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.dsb-date-navigator>span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#6e85a6!important;font-size:8px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.05em!important}.dsb-date-navigator .dsb-week-nav{gap:7px!important}.dsb-date-navigator .dsb-week-nav>button,.dsb-date-picker>button{height:38px!important;min-width:40px!important;padding:0 12px!important;border:1px solid #d5e2f2!important;border-radius:9px!important;background:#fff!important;color:#19477f!important;box-shadow:none!important;font-size:9px!important;font-weight:800!important}.dsb-date-navigator .dsb-week-view{min-width:78px!important;background:#eef5ff!important;color:#1764e9!important}.dsb-date-picker{position:relative!important}.dsb-date-picker>.dsb-week-label{min-width:190px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.dsb-date-picker__menu{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;z-index:500!important;width:360px!important;padding:13px!important;border:1px solid #cfdef2!important;border-radius:13px!important;background:#fff!important;box-shadow:0 22px 55px #0f2d5838!important}.dsb-date-picker__menu header{display:flex!important;flex-direction:column!important;gap:3px!important;padding-bottom:10px!important;border-bottom:1px solid #edf2f8!important}.dsb-date-picker__menu header strong{color:#173866!important;font-size:11px!important}.dsb-date-picker__menu header small{color:#7b90aa!important;font-size:8px!important}.dsb-date-picker__menu>label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:11px!important;color:#536f93!important;font-size:9px!important;font-weight:800!important}.dsb-date-picker__menu input{min-height:36px!important;padding:0 9px!important;border:1px solid #d5e2f2!important;border-radius:8px!important;background:#fff!important;color:#173866!important}.dsb-date-picker__menu>div{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:10px!important}.dsb-date-picker__menu>div button{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid #dce6f2!important;border-radius:8px!important;background:#f8fbff!important;color:#315b8a!important;font-size:7.5px!important;font-weight:750!important}.dsb-date-picker__menu footer{display:flex!important;justify-content:flex-end!important;margin-top:11px!important;padding-top:10px!important;border-top:1px solid #edf2f8!important}.dsb-date-picker__menu footer button{min-height:35px!important;padding:0 13px!important;border:1px solid #1764e9!important;border-radius:8px!important;background:#1764e9!important;color:#fff!important;font-size:8px!important;font-weight:850!important}.sm-bulk-v250-content{overflow:visible!important}.sm-bulk-v252-config{height:auto!important;min-height:112px!important;align-items:start!important;overflow:visible!important;margin-bottom:10px!important}.sm-bulk-v252-config textarea{position:static!important;min-height:72px!important;max-height:110px!important;margin:0!important}.sm-bulk-v252-picker-bar{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:9px 11px!important;border:1px solid #dbe7f5!important;border-radius:11px!important;background:#f8fbff!important}.sm-bulk-v252-picker-bar>div{display:flex!important;flex-direction:column!important;gap:3px!important}.sm-bulk-v252-picker-bar strong{color:#183d6c!important;font-size:10px!important}.sm-bulk-v252-picker-bar span{color:#748ba8!important;font-size:8px!important}.sm-bulk-v252-picker-bar>button{min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 12px!important;border:1px solid #bcd4f8!important;border-radius:8px!important;background:#fff!important;color:#1764e9!important;font-size:8px!important;font-weight:850!important;cursor:pointer!important}.sm-bulk-v250-table{max-height:245px!important}}@media(max-width:720px){.sm-grid-head,.sm-grid-row{grid-template-columns:minmax(84px,92px) repeat(7,minmax(36px,1fr))}.sm-grid-head .sm-cell{padding:2px;font-size:9px}.sm-grid-head .sm-cell .sm-day-num{font-size:11px}.sm-day-cell{padding:3px!important}.sm-emp-cell{padding-left:5px!important;gap:4px}.sm-avatar{width:20px;height:20px;font-size:9px}.sm-emp-meta .sm-emp-name{font-size:10px}.sm-emp-meta .sm-emp-sub{font-size:8.5px}.sm-shift{padding:4px 5px}.sm-shift .sm-shift-time{font-size:9px}.sm-shift .sm-shift-label{font-size:8.5px}}.sm-shell{width:100%;max-width:1600px;margin:0 auto;padding:24px 28px 80px;box-sizing:border-box}@media(max-width:900px){.sm-shell{padding:16px 14px 80px}}.sm-grid-wrap,.sm-table-wrap,.sm-week-grid-wrap{width:100%;max-width:100%;overflow-x:auto}.modal-overlay{position:fixed;inset:0;z-index:1000;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;animation:sm-fade .15s ease}.alm-modal,.alm-detail-modal{width:100%;max-width:760px;background:#fff;color:#0f172a;border-radius:16px;box-shadow:0 24px 60px -20px #0f172a59,0 8px 16px -8px #0f172a2e;border:1px solid var(--sm-border);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;animation:sm-pop .22s cubic-bezier(.2,.9,.3,1.2)}.alm-detail-modal{max-width:640px}.alm-header,.alm-detail-header{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--sm-border);background:linear-gradient(180deg,#fff,var(--sm-blue-50))}.alm-header-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.alm-icon{width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid var(--sm-blue-100);display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.alm-title,.alm-detail-title{margin:0;font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.alm-subtitle,.alm-detail-time{font-size:12px;color:#64748b;margin-top:2px}.alm-close{background:transparent;border:0;cursor:pointer;width:32px;height:32px;border-radius:8px;color:#64748b;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.alm-close:hover{background:var(--sm-blue-50);color:var(--sm-blue-700)}.alm-filters{display:flex;gap:10px;padding:14px 22px;border-bottom:1px solid var(--sm-border);background:#f8fafc}.alm-search-wrap{flex:1;position:relative;display:flex;align-items:center}.alm-search-wrap>svg{position:absolute;left:12px;pointer-events:none}.alm-search{width:100%;padding:9px 12px 9px 34px;border:1px solid var(--sm-border);border-radius:8px;font-size:13px;color:#0f172a;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.alm-search:focus{border-color:var(--sm-blue-400);box-shadow:0 0 0 3px #2b86f526}.alm-type-wrap{position:relative;min-width:180px}.alm-type-select{appearance:none;width:100%;padding:9px 32px 9px 12px;border:1px solid var(--sm-border);border-radius:8px;background:#fff;color:#0f172a;font-size:13px;cursor:pointer;outline:none}.alm-type-select:focus{border-color:var(--sm-blue-400);box-shadow:0 0 0 3px #2b86f526}.alm-body{flex:1;overflow:auto;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:#fff}.alm-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;color:#64748b;font-size:13px}.alm-empty-box{padding:14px 18px;border-radius:10px;background:#f1f5f9;border:1px dashed #cbd5e1;font-weight:500}.alm-checks{display:flex;flex-direction:column;gap:6px;font-size:12px}.alm-check{display:inline-flex;align-items:center;gap:6px}.alm-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--sm-border);border-radius:10px;background:#fff;transition:background .15s ease,border-color .15s ease}.alm-row:hover{background:#f8fafc;border-color:#cbd5e1}.alm-row-icon{width:36px;height:36px;border-radius:8px;background:var(--sm-blue-50);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.alm-row-main{min-width:0;display:flex;flex-direction:column;gap:4px}.alm-row-title{font-size:13px;font-weight:600;color:#0f172a;line-height:1.3}.alm-row-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#64748b}.alm-tag{padding:2px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-weight:600;text-transform:capitalize;font-size:10.5px}.alm-emp,.alm-time{display:inline-flex;align-items:center;gap:4px}.alm-row-actions{display:flex;gap:6px;flex-shrink:0}.alm-view-btn,.alm-revert-btn{padding:6px 10px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--sm-border);background:#fff;color:#0f172a;transition:background .15s ease}.alm-view-btn:hover{background:var(--sm-blue-50);border-color:var(--sm-blue-200);color:var(--sm-blue-700)}.alm-revert-btn{color:#b45309;border-color:#fde68a;background:#fffbeb}.alm-revert-btn:hover{background:#fef3c7}.alm-pagination{display:flex;justify-content:center;align-items:center;gap:12px;padding:10px;border-top:1px solid var(--sm-border);background:#f8fafc;font-size:12px;color:#475569}.alm-page-btn{width:30px;height:30px;border-radius:7px;border:1px solid var(--sm-border);background:#fff;cursor:pointer;color:#0f172a}.alm-page-btn:disabled{opacity:.4;cursor:not-allowed}.alm-page-label{font-weight:600}.alm-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;border-top:1px solid var(--sm-border);background:#f8fafc}.alm-close-btn,.alm-cancel-btn,.alm-export-btn{padding:9px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--sm-border);background:#fff;color:#0f172a;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease,border-color .15s ease}.alm-close-btn:hover,.alm-cancel-btn:hover{background:#f1f5f9}.alm-export-btn{background:var(--sm-blue-500);color:#fff;border-color:var(--sm-blue-500)}.alm-export-btn:hover{background:var(--sm-blue-600);border-color:var(--sm-blue-600)}.alm-detail-body{padding:18px 22px;display:flex;flex-direction:column;gap:8px}.alm-detail-desc{font-size:14px;color:#0f172a;font-weight:500}.alm-detail-meta{font-size:12px;color:#475569}.alm-diff{flex:1;min-width:0;border-radius:10px;padding:10px 12px;border:1px solid var(--sm-border);background:#fff}.alm-diff--before{background:#fef2f2;border-color:#fecaca}.alm-diff--after{background:#ecfdf5;border-color:#a7f3d0}.alm-diff-title{font-size:11px;font-weight:700;text-transform:uppercase;color:#475569;margin-bottom:4px}.alm-diff-code{margin:0;font-size:11.5px;color:#0f172a;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-height:220px;overflow:auto}.alm-diff-empty{flex:1;padding:14px;text-align:center;color:#64748b;font-size:12px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px}@keyframes sm-fade{0%{opacity:0}to{opacity:1}}.req-section{border:1px solid var(--sm-border);border-radius:12px;padding:14px 16px;background:#f8fbff;display:flex;flex-direction:column;gap:10px}.req-section h4{margin:0;font-size:13px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px}.req-section p.req-hint{margin:0;font-size:12px;color:#64748b;line-height:1.5}.req-cert-row{display:grid;grid-template-columns:1fr 90px 32px;gap:8px;align-items:center}.req-cert-row .sm-input,.req-cert-row .sm-select{font-size:13px;padding:7px 10px}.req-cert-remove{width:32px;height:32px;border-radius:8px;background:#fee2e2;color:#b91c1c;border:1px solid #fecaca;cursor:pointer;font-weight:700}.req-add-btn{align-self:flex-start;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:600;background:var(--sm-blue-50);border:1px solid var(--sm-blue-200);color:var(--sm-blue-700);cursor:pointer}.req-add-btn:hover{background:var(--sm-blue-100)}.req-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff;border:1px solid var(--sm-border);border-radius:10px}.req-toggle-row .req-toggle-label{font-size:13px;font-weight:600;color:#0f172a}.req-toggle-row .req-toggle-sub{font-size:11.5px;color:#64748b;margin-top:2px}.cov-list{display:flex;flex-direction:column;gap:8px}.cov-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 14px;border-radius:10px;border:1px solid var(--sm-border);background:#fff}.cov-item.cov-error{background:#fef2f2;border-color:#fecaca}.cov-item.cov-warn{background:#fffbeb;border-color:#fde68a}.cov-item.cov-ok{background:#ecfdf5;border-color:#a7f3d0}.cov-item-icon{font-size:18px}.cov-item-title{font-size:13px;font-weight:600;color:#0f172a}.cov-item-sub{font-size:11.5px;color:#475569;margin-top:2px}.cov-item-tag{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;background:#fff;border:1px solid currentColor}.cov-error .cov-item-tag{color:#b91c1c}.cov-warn .cov-item-tag{color:#92400e}.cov-ok .cov-item-tag{color:#047857}.cov-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.cov-stat{padding:12px;border-radius:10px;text-align:center;background:#fff;border:1px solid var(--sm-border)}.cov-stat .n{font-size:22px;font-weight:700;color:#0f172a}.cov-stat .l{font-size:11px;color:#64748b;text-transform:uppercase;font-weight:600;margin-top:2px}.cov-stat.cov-error .n{color:#b91c1c}.cov-stat.cov-warn .n{color:#92400e}.cov-stat.cov-ok .n{color:#047857}.sm-avail-warn{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:10px;font-size:12.5px;line-height:1.5}.sm-avail-warn strong{color:#7c2d12;display:block;margin-bottom:2px;font-size:13px}.sm-day-cell.sm-jump-highlight{outline:3px solid var(--sm-blue-500);outline-offset:-3px;box-shadow:0 0 0 6px #3b82f62e,0 10px 24px #2563eb38;animation:smJumpPulse .85s ease-in-out 2}.cov-item-clickable{width:100%;text-align:left;cursor:pointer;font:inherit}.cov-item-clickable:hover{filter:brightness(.98);transform:translateY(-1px)}.sm-weekday-cell{cursor:pointer;transition:background .15s}.sm-weekday-cell:hover{background:var(--sm-blue-50, #eff6ff)}.sm-is-holiday{background:#fef3c7!important}.sm-holiday-tag{display:block;font-size:9px;font-weight:700;color:#92400e;margin-top:2px;text-transform:uppercase;letter-spacing:.3px}.sm-multi-picked{outline:2px solid #2563eb;outline-offset:-2px;background:#dbeafe!important}.ai-modal-backdrop{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.ai-modal-card{background:#fff;border-radius:16px;width:100%;max-width:880px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040;overflow:hidden}.ai-modal-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#eff6ff,#fff)}.ai-modal-icon{width:40px;height:40px;border-radius:10px;background:#dbeafe;display:flex;align-items:center;justify-content:center;font-size:20px}.ai-modal-close{background:transparent;border:none;font-size:24px;cursor:pointer;color:#64748b;padding:0 8px}.ai-modal-body{display:grid;grid-template-columns:1fr 280px;gap:0;min-height:480px;flex:1;overflow:hidden}.ai-chat-col{display:flex;flex-direction:column;border-right:1px solid #e2e8f0;min-height:0}.ai-chat-scroll{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.ai-msg{display:flex;gap:8px;align-items:flex-start}.ai-msg-user{justify-content:flex-end}.ai-msg-avatar{width:28px;height:28px;border-radius:50%;background:#dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-msg-bubble{padding:10px 14px;border-radius:12px;max-width:80%;font-size:13px;line-height:1.5}.ai-msg-assistant .ai-msg-bubble{background:#f1f5f9;color:#0f172a}.ai-msg-user .ai-msg-bubble{background:#2563eb;color:#fff}.ai-chat-input{display:flex;gap:8px;padding:12px;border-top:1px solid #e2e8f0}.ai-chat-input input{flex:1;padding:10px 14px;border:1px solid #cbd5e1;border-radius:10px;font-size:13px;outline:none}.ai-chat-input input:focus{border-color:#2563eb}.ai-send-btn{padding:10px 18px;background:#2563eb;color:#fff;border:none;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer}.ai-send-btn:disabled{background:#94a3b8;cursor:not-allowed}.ai-actions-col{padding:16px;overflow-y:auto;background:#f8fafc;display:flex;flex-direction:column;gap:8px}.ai-quick-card{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s}.ai-quick-card:hover{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #2563eb1a}.ai-quick-icon{font-size:20px;flex-shrink:0}.ai-quick-text{display:flex;flex-direction:column;gap:2px;font-size:12px}.ai-quick-text strong{color:#0f172a;font-size:13px}.ai-quick-text span{color:#64748b;line-height:1.4}@media(max-width:700px){.ai-modal-body{grid-template-columns:1fr}.ai-actions-col{border-top:1px solid #e2e8f0}}.sm-is-holiday{background:#eff6ff!important}.sm-day-cell.sm-is-holiday{background:#f5f9ff!important}.sm-holiday-tag{color:#1d4ed8!important}.sm-warn-backdrop{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.sm-warn-card{background:#fff;border-radius:14px;padding:22px;max-width:420px;width:100%;box-shadow:0 20px 60px #00000040;text-align:left}.sm-warn-icon{width:44px;height:44px;border-radius:12px;background:#fef3c7;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:12px}.sm-warn-title{margin:0 0 6px;font-size:17px;font-weight:700;color:#0f172a}.sm-warn-text{margin:0 0 4px;font-size:13px;color:#334155}.sm-warn-sub{margin:0 0 16px;font-size:13px;color:#64748b}.sm-warn-actions{display:flex;justify-content:flex-end;gap:8px}.sm-btn-danger{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}.sm-toolbar{flex-wrap:wrap;gap:8px}@media(max-width:720px){.sm-toolbar{gap:6px}.sm-toolbar .sm-btn{padding:6px 8px;font-size:11px}.sm-title-block h1{font-size:18px}.sm-title-block p{font-size:11px}.sm-week-nav{width:100%;justify-content:space-between}.sm-search{width:100%}.sm-search input{width:100%!important}.sm-stats{grid-template-columns:1fr 1fr!important}}.sc-cell--off-locked,.sm-cell.sm-cell--off-locked{background-image:repeating-linear-gradient(-45deg,#f8fafc 0 6px,#eef2f7 6px 12px);border:1px dashed #cbd5e1!important;border-radius:8px;display:flex!important;align-items:center;justify-content:center;min-height:40px;cursor:not-allowed!important;position:relative}.sg-td-off-locked>.sc-drop-zone,.sg-td-off-locked{background-image:repeating-linear-gradient(-45deg,#f8fafc 0 6px,#eef2f7 6px 12px)}.sc-off-chip{display:inline-block;padding:4px 14px;font-size:11px;font-weight:800;color:#64748b;letter-spacing:1.5px;background:#fff;border:1px dashed #cbd5e1;border-radius:999px}.sc-cell--night-cont{background:linear-gradient(135deg,#1e1b4b,#312e81);border:1px solid #4338ca;border-radius:8px;display:flex!important;align-items:center;justify-content:center;min-height:40px}.sm-shift.sm-shift-trade{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left-color:#3b82f6;box-shadow:0 0 0 1px #3b82f62e inset}.sm-shift.sm-shift-trade .sm-shift-time{color:#1d4ed8;font-weight:700}.sm-shift.sm-shift-trade .sm-shift-label{color:#1e40af}.sm-shift.sm-shift-swap{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-left-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf62e inset}.sm-shift.sm-shift-swap .sm-shift-time{color:#6d28d9;font-weight:700}.sm-shift.sm-shift-swap .sm-shift-label{color:#5b21b6}.sm-shift.sm-shift-coverage{background:linear-gradient(135deg,#ecfeff,#cffafe);border-left-color:#06b6d4;box-shadow:0 0 0 1px #06b6d42e inset}.sm-shift.sm-shift-coverage .sm-shift-time{color:#0e7490;font-weight:700}.sm-shift.sm-shift-coverage .sm-shift-label{color:#155e75}.sm-shift-marketplace-tag{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.4;color:#fff!important}.sm-shift-trade-tag{background:#3b82f6}.sm-shift-swap-tag{background:#8b5cf6}.sm-shift-coverage-tag{background:#06b6d4}.sm-root{--sm-bg: radial-gradient(1200px 600px at 0% -10%, #eaf3ff 0%, transparent 60%), radial-gradient(900px 500px at 100% 0%, #f3ecff 0%, transparent 55%), linear-gradient(180deg, #f7faff 0%, #eef4fc 100%);--sm-surface: rgba(255,255,255,.92);--sm-surface-solid: #ffffff;--sm-surface-2: #f8fbff;--sm-surface-glass: rgba(255,255,255,.72);--sm-border: #e6eef9;--sm-border-strong: #d2deef;--sm-border-soft: rgba(180,200,225,.45);--sm-text: #0c1d3a;--sm-text-muted: #5e6f8a;--sm-text-faint: #93a3bd;--sm-blue-50: #f0f6ff;--sm-blue-100: #dfecff;--sm-blue-200: #c2dcff;--sm-blue-300: #97c1ff;--sm-blue-400: #6aa3ff;--sm-blue-500: #3d86f6;--sm-blue-600: #2a6de0;--sm-blue-700: #1f54b8;--sm-accent-mint: #b9f0e1;--sm-accent-rose: #ffd9e6;--sm-accent-lilac: #e3dcff;--sm-accent-peach: #ffe1cc;--sm-accent-sun: #fff1c4;--sm-grad-primary: linear-gradient(135deg, #6aa3ff 0%, #3d86f6 60%, #2a6de0 100%);--sm-grad-soft: linear-gradient(135deg, #f0f6ff 0%, #dfecff 100%);--sm-grad-card: linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);--sm-grad-toolbar: linear-gradient(135deg, rgba(255,255,255,.85) 0%, rgba(240,246,255,.78) 100%);--sm-shift-early: linear-gradient(135deg, #b9f0e1 0%, #7cdcc4 100%);--sm-shift-mid: linear-gradient(135deg, #c2dcff 0%, #6aa3ff 100%);--sm-shift-late: linear-gradient(135deg, #e3dcff 0%, #b6a6ff 100%);--sm-shift-night: linear-gradient(135deg, #cdd5ff 0%, #7e8bff 100%);--sm-shadow-sm: 0 1px 2px rgba(20, 45, 90, .04);--sm-shadow: 0 1px 2px rgba(20, 45, 90, .04), 0 6px 18px -6px rgba(61, 134, 246, .18), 0 2px 6px -2px rgba(20, 45, 90, .06);--sm-shadow-lg: 0 30px 70px -24px rgba(40, 100, 220, .28), 0 12px 28px -10px rgba(15, 37, 64, .1);--sm-shadow-glow: 0 0 0 4px rgba(106, 163, 255, .15);--sm-radius: 14px;--sm-radius-sm: 10px;--sm-radius-lg: 18px;--sm-radius-xl: 22px;--sm-ease: cubic-bezier(.2,.7,.2,1);--sm-ease-spring: cubic-bezier(.34,1.56,.64,1);background:var(--sm-bg)!important;background-attachment:fixed;color:var(--sm-text);font-feature-settings:"ss01","cv11"}.sm-shell{padding:14px 18px 80px 22px;max-width:1760px;position:relative}.sm-shell:before{content:none}.sm-toolbar{background:var(--sm-grad-toolbar);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border:1px solid var(--sm-border-soft);border-radius:var(--sm-radius-lg);padding:10px 14px;box-shadow:var(--sm-shadow);gap:10px;margin-bottom:14px;animation:smFadeSlide .55s var(--sm-ease) both}.sm-title-block h1{font-size:15px;font-weight:700;background:linear-gradient(135deg,#0c1d3a,#2a6de0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.015em}.sm-title-block p{font-size:11px;color:var(--sm-text-muted)}.sm-week-nav{background:linear-gradient(135deg,#f0f6ff,#dfecff);border:1px solid #cfe0fb;padding:4px;border-radius:12px;box-shadow:inset 0 1px #fff9,0 2px 6px -2px #2864dc1a}.sm-week-nav .sm-iconbtn{width:28px;height:28px;border-radius:8px;color:var(--sm-blue-700);transition:transform .2s var(--sm-ease-spring),background .15s ease,box-shadow .2s ease}.sm-week-nav .sm-iconbtn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px -4px #2864dc4d}.sm-week-nav .sm-iconbtn:active{transform:translateY(0) scale(.96)}.sm-btn,.sm-btn-primary,.sm-btn-ghost,.sm-btn-danger{position:relative;overflow:hidden;border-radius:10px;font-weight:600;letter-spacing:.005em;transition:transform .18s var(--sm-ease-spring),box-shadow .2s ease,background .2s ease,color .2s ease}.sm-btn:after,.sm-btn-primary:after{content:"";position:absolute;inset:0;background:radial-gradient(120px 60px at var(--mx,50%) var(--my,50%),rgba(255,255,255,.6),transparent 60%);opacity:0;transition:opacity .25s ease;pointer-events:none}.sm-btn:hover:after,.sm-btn-primary:hover:after{opacity:1}.sm-btn-primary{background:var(--sm-grad-primary)!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 1px #fff6 inset,0 8px 22px -8px #2864dc8c,0 2px 6px -2px #2864dc4d}.sm-btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff80 inset,0 14px 30px -10px #2864dc8c,0 4px 10px -2px #2864dc4d}.sm-btn-primary:active{transform:translateY(0) scale(.98)}.sm-btn-ghost{background:#ffffffb3!important;border:1px solid var(--sm-border)!important;color:var(--sm-text)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sm-btn-ghost:hover{background:#fff!important;border-color:var(--sm-blue-200)!important;color:var(--sm-blue-700)!important;transform:translateY(-1px);box-shadow:0 6px 16px -6px #2864dc40}.sm-btn-danger{background:linear-gradient(135deg,#ffd9e6,#ffb1c8)!important;color:#8a1d3f!important;border:1px solid #ffc6d8!important}.sm-btn-danger:hover{background:linear-gradient(135deg,#ffc6d8,#ff94b3)!important;transform:translateY(-1px);box-shadow:0 8px 22px -8px #dc466e66}.sm-grid-wrap,.sm-grid-card{background:var(--sm-grad-card);border:1px solid var(--sm-border);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow);overflow:hidden;animation:smFadeSlide .65s var(--sm-ease) both}.sm-grid-head{background:linear-gradient(180deg,#f7fbff,#eef4fc);border-bottom:1px solid var(--sm-border)}.sm-grid-row{transition:background .18s ease}.sm-grid-row:hover{background:linear-gradient(90deg,#f0f6ffb3,#f0f6ff00)}.sm-day-cell,.sm-weekday-cell{border-color:var(--sm-border)!important;transition:background .15s ease,box-shadow .2s ease}.sm-day-cell:hover{background:linear-gradient(180deg,#f7fbff,#eef4fc);box-shadow:inset 0 0 0 1px var(--sm-blue-200)}.sm-is-holiday{background:linear-gradient(135deg,#fff1c4,#ffe1cc)!important}.sm-holiday-tag{background:#ffffffd9;border:1px solid #f6d68b;color:#8a5a14;border-radius:999px;padding:1px 8px;font-weight:700;font-size:10px;letter-spacing:.04em}.sm-shift{border-radius:10px!important;font-weight:600;color:#0c1d3a!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:inset 0 1px #fff9,0 4px 12px -6px #2864dc4d,0 1px 2px #0f25400f;transition:transform .18s var(--sm-ease-spring),box-shadow .2s ease,filter .2s ease;animation:smShiftPop .35s var(--sm-ease-spring) both}.sm-shift:hover{transform:translateY(-2px) scale(1.015);box-shadow:inset 0 1px #ffffffb3,0 10px 22px -8px #2864dc73,0 3px 8px -2px #0f25401a;filter:saturate(115%);z-index:2}.sm-shift[data-preset=early]{background:var(--sm-shift-early)!important}.sm-shift[data-preset=mid]{background:var(--sm-shift-mid)!important;color:#0c1d3a!important}.sm-shift[data-preset=late]{background:var(--sm-shift-late)!important}.sm-shift[data-preset=night]{background:var(--sm-shift-night)!important;color:#fff!important}.sm-shift-marketplace-tag,.sm-shift-coverage-tag,.sm-shift-swap-tag,.sm-shift-trade-tag,.sm-shift-dispatch-tag{background:#ffffffd9!important;border:1px solid rgba(40,100,220,.18)!important;color:var(--sm-blue-700)!important;font-weight:700;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sm-emp-cell{background:linear-gradient(180deg,#fff,#f8fbff);border-right:1px solid var(--sm-border)}.sm-avatar{border:2px solid #fff;box-shadow:0 0 0 2px #6aa3ff38,0 4px 10px -4px #2864dc4d;transition:transform .2s var(--sm-ease-spring),box-shadow .2s ease}.sm-avatar:hover{transform:scale(1.06);box-shadow:0 0 0 3px #6aa3ff59,0 8px 18px -6px #2864dc73}.sm-emp-meta small{color:var(--sm-text-muted)}.sm-stats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.sm-stat{background:var(--sm-grad-card);border:1px solid var(--sm-border);border-radius:var(--sm-radius);padding:10px 14px;box-shadow:var(--sm-shadow-sm);display:flex;align-items:center;gap:10px;position:relative;overflow:hidden;transition:transform .2s var(--sm-ease-spring),box-shadow .2s ease}.sm-stat:before{content:"";position:absolute;inset:0;background:radial-gradient(220px 80px at 0% 0%,rgba(106,163,255,.18),transparent 60%);pointer-events:none}.sm-stat:hover{transform:translateY(-2px);box-shadow:var(--sm-shadow)}.sm-stat-icon{width:34px;height:34px;border-radius:10px;background:var(--sm-grad-soft);color:var(--sm-blue-700);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffffb3}.sm-chip{background:#fffc;border:1px solid var(--sm-border);border-radius:999px;padding:3px 10px;font-weight:600;font-size:11px;color:var(--sm-text);transition:background .15s ease,transform .2s var(--sm-ease-spring)}.sm-chip:hover{background:#fff;transform:translateY(-1px)}.sm-input,.sm-search,.sm-textarea{background:#ffffffd9!important;border:1px solid var(--sm-border)!important;border-radius:10px!important;transition:border-color .15s ease,box-shadow .2s ease,background .2s ease}.sm-input:focus,.sm-search:focus,.sm-textarea:focus,.sm-input:focus-within{outline:none!important;border-color:var(--sm-blue-300)!important;background:#fff!important;box-shadow:var(--sm-shadow-glow)}.sm-modal-backdrop{background:radial-gradient(800px 500px at 50% 20%,rgba(106,163,255,.18),transparent 70%),#0c1d3a6b!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);animation:smFadeIn .25s var(--sm-ease) both}.sm-modal{background:var(--sm-grad-card)!important;border:1px solid var(--sm-border)!important;border-radius:var(--sm-radius-xl)!important;box-shadow:var(--sm-shadow-lg)!important;overflow:hidden;animation:smModalIn .45s var(--sm-ease-spring) both}.sm-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--sm-grad-primary);opacity:.9}.sm-modal-head{background:linear-gradient(180deg,#fff,#f4f8ff);border-bottom:1px solid var(--sm-border);padding:18px 22px!important}.sm-modal-head .sm-modal-icon{background:var(--sm-grad-soft)!important;color:var(--sm-blue-700)!important;border-radius:12px!important;width:38px!important;height:38px!important;box-shadow:inset 0 1px #fff9,0 4px 10px -4px #2864dc40}.sm-modal-head h2{font-size:17px!important;background:linear-gradient(135deg,#0c1d3a,#2a6de0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sm-modal-head .sm-close{border-radius:10px!important;transition:background .15s ease,color .15s ease,transform .2s var(--sm-ease-spring)}.sm-modal-head .sm-close:hover{transform:rotate(90deg)}.sm-modal-body{padding:20px 22px!important}.sm-modal-foot{background:linear-gradient(180deg,#fbfdff,#f3f8ff);border-top:1px solid var(--sm-border);padding:14px 22px!important}.sm-modal-body>*{animation:smFadeSlide .4s var(--sm-ease) both}.modal-overlay{background:#0c1d3a6b!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.sm-drawer-backdrop{background:#0c1d3a61!important;-webkit-backdrop-filter:blur(10px) saturate(135%);backdrop-filter:blur(10px) saturate(135%)}.sm-drawer{background:var(--sm-grad-card)!important;border-left:1px solid var(--sm-border)!important;box-shadow:var(--sm-shadow-lg)!important;animation:smDrawerIn .4s var(--sm-ease) both}.sm-drawer-head{background:linear-gradient(180deg,#fff,#f4f8ff);border-bottom:1px solid var(--sm-border)}.sm-drawer-foot{background:linear-gradient(180deg,#fbfdff,#f3f8ff);border-top:1px solid var(--sm-border)}.sm-toast{background:#ffffffeb!important;border:1px solid var(--sm-border)!important;border-radius:14px!important;box-shadow:var(--sm-shadow-lg)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:smToastIn .35s var(--sm-ease-spring) both}.sm-warn-backdrop{background:#0c1d3a6b!important;-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%)}.sm-warn-card{background:var(--sm-grad-card)!important;border:1px solid #ffd9c2!important;border-radius:var(--sm-radius-xl)!important;box-shadow:var(--sm-shadow-lg)!important;animation:smModalIn .4s var(--sm-ease-spring) both}.sm-warn-icon{background:linear-gradient(135deg,#ffe1cc,#ffb98a)!important;color:#8a4914!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffffb3}.ai-modal-backdrop{background:radial-gradient(800px 500px at 50% 20%,rgba(126,139,255,.2),transparent 70%),#0c1d3a73!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);animation:smFadeIn .25s var(--sm-ease) both}.ai-modal-card{background:linear-gradient(180deg,#fff,#fbfcff)!important;border:1px solid var(--sm-border)!important;border-radius:var(--sm-radius-xl)!important;box-shadow:var(--sm-shadow-lg)!important;animation:smModalIn .45s var(--sm-ease-spring) both;overflow:hidden}.ai-modal-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#97c1ff,#b6a6ff 60%,#7e8bff)}.ai-modal-head{background:linear-gradient(180deg,#fff,#f4f6ff)!important}.ai-modal-icon{background:linear-gradient(135deg,#e3dcff,#c9bfff)!important;color:#4f3fb0!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffb3}.ai-quick-card{background:#ffffffb3!important;border:1px solid var(--sm-border)!important;border-radius:12px!important;transition:transform .2s var(--sm-ease-spring),box-shadow .2s ease,background .2s ease}.ai-quick-card:hover{background:#fff!important;transform:translateY(-2px);box-shadow:0 10px 24px -10px #7e8bff73;border-color:#c9bfff!important}.ai-msg-bubble{border-radius:14px!important;animation:smFadeSlide .35s var(--sm-ease) both}.ai-msg-assistant .ai-msg-bubble{background:linear-gradient(135deg,#f0f6ff,#dfecff)!important;border:1px solid #cfe0fb!important;color:var(--sm-text)!important}.ai-msg-user .ai-msg-bubble{background:var(--sm-grad-primary)!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.ai-send-btn{background:var(--sm-grad-primary)!important;color:#fff!important;border-radius:10px!important;box-shadow:0 8px 22px -8px #2864dc8c!important;transition:transform .18s var(--sm-ease-spring),box-shadow .2s ease}.ai-send-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px #2864dca6!important}.alm-modal{background:var(--sm-grad-card)!important;border:1px solid var(--sm-border)!important;border-radius:var(--sm-radius-xl)!important;box-shadow:var(--sm-shadow-lg)!important;animation:smModalIn .45s var(--sm-ease-spring) both;overflow:hidden}.alm-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--sm-grad-primary)}.alm-header{background:linear-gradient(180deg,#fff,#f4f8ff)!important;border-bottom:1px solid var(--sm-border)!important}.alm-footer{background:linear-gradient(180deg,#fbfdff,#f3f8ff)!important;border-top:1px solid var(--sm-border)!important}.alm-row{transition:background .15s ease,transform .15s ease}.alm-row:hover{background:linear-gradient(90deg,#f0f6ffd9,#f0f6ff00);transform:translate(2px)}.alm-icon,.alm-row-icon{background:var(--sm-grad-soft)!important;color:var(--sm-blue-700)!important;border-radius:10px!important}.cov-summary{background:var(--sm-grad-card);border:1px solid var(--sm-border);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow)}.cov-item{background:#ffffffc7!important;border:1px solid var(--sm-border)!important;border-radius:12px!important;transition:transform .2s var(--sm-ease-spring),box-shadow .2s ease,background .2s ease}.cov-item:hover{background:#fff!important;transform:translateY(-2px);box-shadow:0 10px 24px -10px #2864dc4d}.cov-item-icon{background:var(--sm-grad-soft);color:var(--sm-blue-700);border-radius:10px}.cov-ok{color:#1f7f5c}.cov-warn{color:#a85a14}.cov-error{color:#b3274e}.sc-cell--off-locked,.sg-td-off-locked{background:repeating-linear-gradient(135deg,#b4c8e133 0 8px,#b4c8e11a 8px 16px),#f4f7fc!important}.sc-off-chip{background:#ffffffd9!important;border:1px solid #d6dff0!important;color:#5e6f8a!important;border-radius:999px!important;font-weight:600}.sm-skel{background:linear-gradient(90deg,#eaf1fb,#f5f9ff,#eaf1fb)!important;background-size:200% 100%!important;animation:smShimmer 1.4s ease-in-out infinite!important;border-radius:8px!important}.sm-shell>*:first-child{position:relative;z-index:2}@keyframes smFadeSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes smModalIn{0%{opacity:0;transform:translateY(14px) scale(.97)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes smDrawerIn{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes smToastIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes smShiftPop{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes smShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes smPulse{0%,to{box-shadow:0 0 #6aa3ff73}50%{box-shadow:0 0 0 10px #6aa3ff00}}.sm-pulse{animation:smPulse 1.8s var(--sm-ease) infinite}.req-section{background:var(--sm-grad-card);border:1px solid var(--sm-border);border-radius:var(--sm-radius);padding:14px 16px;margin-bottom:12px;box-shadow:var(--sm-shadow-sm);animation:smFadeSlide .4s var(--sm-ease) both}.req-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px}.req-toggle-row+.req-toggle-row{border-top:1px solid var(--sm-border)}.req-add-btn{background:var(--sm-grad-soft);border:1px dashed var(--sm-blue-300);color:var(--sm-blue-700);border-radius:10px;padding:8px 12px;font-weight:600;transition:background .15s ease,transform .2s var(--sm-ease-spring),box-shadow .2s ease}.req-add-btn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px -8px #2864dc4d}@media(prefers-reduced-motion:reduce){.sm-root *,.sm-root *:before,.sm-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sm-toolbar.sm-toolbar--clean{display:flex;flex-direction:column;gap:0;padding:14px 18px;background:linear-gradient(180deg,#ffffffeb,#f8fbffdb);border:1px solid rgba(15,37,64,.06);border-radius:16px;box-shadow:0 1px #0f254005,0 12px 30px -22px #0f25402e;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);margin-bottom:14px;animation:smFadeSlide .35s var(--sm-ease) both}.sm-toolbar--clean .sm-toolbar-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sm-toolbar--clean .sm-toolbar-row--secondary{padding-top:12px;border-top:1px solid rgba(15,37,64,.06);gap:6px;justify-content:flex-start}.sm-toolbar--clean .sm-title-block h1{font-size:17px;font-weight:700;letter-spacing:-.015em;color:#0b2545;margin:0}.sm-toolbar--clean .sm-title-block p{font-size:12px;color:#64748b;margin:2px 0 0}.sm-toolbar--clean .sm-week-nav{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#eaf3ff8c;border:1px solid rgba(120,160,220,.18);border-radius:999px;box-shadow:inset 0 1px #fff9}.sm-toolbar--clean .sm-week-nav .sm-iconbtn{width:28px;height:28px;border-radius:999px;background:transparent;border:none;color:#1e3a8a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease}.sm-toolbar--clean .sm-week-nav .sm-iconbtn:hover{background:#fff;transform:scale(1.05)}.sm-toolbar--clean .sm-week-label{padding:0 12px;font-size:13px;font-weight:600;color:#0b2545;letter-spacing:-.01em;min-width:130px;text-align:center}.sm-toolbar--clean .sm-today{background:#fff;border:1px solid rgba(120,160,220,.35);border-radius:999px;font-size:11.5px;font-weight:600;color:#1e3a8a;padding:4px 12px;cursor:pointer;transition:background .15s ease,color .15s ease}.sm-toolbar--clean .sm-today:hover{background:#1e3a8a;color:#fff}.sm-toolbar--clean .sm-search{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border:1px solid rgba(15,37,64,.09);border-radius:999px;width:240px;transition:border-color .15s ease,box-shadow .2s ease}.sm-toolbar--clean .sm-search:focus-within{border-color:#3b82f673;box-shadow:0 0 0 4px #3b82f61a}.sm-toolbar--clean .sm-search input{border:none;background:transparent;font-size:12.5px;color:#0b2545;width:100%;outline:none}.sm-toolbar--clean .sm-search input::placeholder{color:#94a3b8}.sm-toolbar--clean .sm-search svg{color:#94a3b8}.sm-toolbar--clean .sm-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:linear-gradient(180deg,#4f8bff,#2563eb);color:#fff;border:none;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:-.005em;cursor:pointer;box-shadow:0 6px 18px -6px #2563eb8c;transition:transform .15s ease,box-shadow .2s ease,filter .15s ease}.sm-toolbar--clean .sm-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px #2563eba6;filter:brightness(1.05)}.sm-toolbar--clean .sm-btn-primary:disabled{filter:grayscale(.5);opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.sm-toolbar--clean .sm-actiongroup{display:inline-flex;align-items:center;gap:2px;padding:3px;background:#f1f6ff8c;border:1px solid rgba(15,37,64,.05);border-radius:12px}.sm-toolbar--clean .sm-actiongroup--end{margin-left:auto}.sm-toolbar--clean .sm-chipbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:none;border-radius:9px;font-size:12px;font-weight:500;color:#334155;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.sm-toolbar--clean .sm-chipbtn svg{color:#64748b;transition:color .15s ease}.sm-toolbar--clean .sm-chipbtn:hover{background:#fff;color:#0b2545;box-shadow:0 2px 8px -2px #0f25401a}.sm-toolbar--clean .sm-chipbtn:hover svg{color:#1e3a8a}.sm-toolbar--clean .sm-chipbtn:active{transform:scale(.97)}.sm-toolbar--clean .sm-chipbtn-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#2563eb;color:#fff;font-size:10px;font-weight:700;border-radius:999px;margin-left:2px}@media(max-width:1100px){.sm-toolbar--clean .sm-search{width:180px}.sm-toolbar--clean .sm-week-label{min-width:110px}}@media(max-width:860px){.sm-toolbar--clean .sm-actiongroup--end{margin-left:0}.sm-toolbar--clean .sm-search{width:100%}}.sm-toolbar--clean>.sm-toolbar-row--primary>*:not(.sm-title-block):not(.sm-toolbar-spacer){flex-shrink:0}.sm-modal-backdrop,.sm-drawer-backdrop,.sm-warn-backdrop,.ai-modal-backdrop,.alm-modal-backdrop,.alm-modal-overlay{z-index:99999!important;position:fixed!important;inset:0!important}.sm-toolbar--clean .sm-pulse{animation:none!important;box-shadow:0 6px 18px -6px #2563eb8c!important}.sm-root{background:radial-gradient(900px 480px at 12% -10%,#eaf2ff 0%,transparent 60%),radial-gradient(900px 540px at 100% 0%,#eef5ff 0%,transparent 55%),linear-gradient(180deg,#f6faff,#f3f7fc)!important}.sm-toolbar.sm-toolbar--clean{background:#fff!important;border:1px solid #e6edf6!important;border-radius:14px!important;box-shadow:0 1px #0f254005,0 6px 22px -16px #0f25402e!important;padding:14px 18px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sm-toolbar--clean .sm-toolbar-row{gap:10px}.sm-toolbar--clean .sm-toolbar-row--primary{padding-bottom:12px}.sm-toolbar--clean .sm-toolbar-row--secondary{padding-top:12px;border-top:1px dashed #e6edf6;gap:8px}.sm-toolbar--clean .sm-title-block h1{font-size:18px!important;font-weight:700!important;color:#0b2545!important;background:none!important;-webkit-text-fill-color:#0b2545!important;letter-spacing:-.02em!important;line-height:1.15}.sm-toolbar--clean .sm-title-block p{font-size:12.5px!important;color:#64748b!important;margin-top:3px!important}.sm-toolbar--clean .sm-week-nav{background:#f3f7ff!important;border:1px solid #dde8f6!important;border-radius:10px!important;padding:3px!important;box-shadow:none!important}.sm-toolbar--clean .sm-week-nav .sm-iconbtn{width:26px!important;height:26px!important;border-radius:8px!important;color:#1e40af!important}.sm-toolbar--clean .sm-week-nav .sm-iconbtn:hover{background:#fff!important;transform:none!important;box-shadow:0 1px 2px #0f25400f!important}.sm-toolbar--clean .sm-week-label{font-size:13px!important;color:#0b2545!important;font-weight:600!important;min-width:140px}.sm-toolbar--clean .sm-today{background:#fff!important;border:1px solid #dde8f6!important;color:#1e40af!important;border-radius:8px!important;font-size:11.5px!important;padding:5px 12px!important}.sm-toolbar--clean .sm-today:hover{background:#eaf2ff!important;color:#1e3a8a!important}.sm-toolbar--clean .sm-search{background:#f8fbff!important;border:1px solid #e6edf6!important;border-radius:10px!important;padding:6px 12px!important;width:240px}.sm-toolbar--clean .sm-search:focus-within{border-color:#93c5fd!important;background:#fff!important;box-shadow:0 0 0 3px #93c5fd4d!important}.sm-toolbar--clean .sm-btn-primary{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;border:1px solid #1d4ed8!important;border-radius:10px!important;padding:7px 16px!important;box-shadow:0 4px 14px -6px #2563eb8c!important}.sm-toolbar--clean .sm-actiongroup{background:transparent!important;border:none!important;padding:0!important;gap:4px!important}.sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid #eef2f7;padding-left:10px!important;margin-left:4px}.sm-toolbar--clean .sm-chipbtn{background:#f8fbff!important;border:1px solid #e6edf6!important;color:#334155!important;border-radius:8px!important;padding:6px 11px!important;font-size:12px!important;font-weight:500!important;box-shadow:none!important}.sm-toolbar--clean .sm-chipbtn:hover{background:#eaf2ff!important;border-color:#cfe0fb!important;color:#0b2545!important;transform:translateY(-1px)}.sm-toolbar--clean .sm-chipbtn svg{color:#5b7390!important}.sm-toolbar--clean .sm-chipbtn-count{background:#ef4444!important;color:#fff!important;font-size:10px!important;padding:0 6px!important;height:16px!important}.sm-stats{gap:10px!important;margin-bottom:14px!important}.sm-stat{background:#fff!important;border:1px solid #e6edf6!important;border-radius:14px!important;padding:12px 14px!important;gap:12px!important;box-shadow:0 1px #0f254005,0 4px 16px -12px #0f25402e!important;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}.sm-stat:hover{transform:translateY(-2px);border-color:#cfe0fb!important;box-shadow:0 12px 28px -16px #2563eb40!important}.sm-stat-icon{width:34px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(135deg,#eaf2ff,#dbeafe)!important;color:#1e40af!important;box-shadow:inset 0 1px #ffffffb3!important}.sm-stat-text .sm-stat-label{font-size:11px!important;color:#64748b!important;font-weight:500!important}.sm-stat-text .sm-stat-value{font-size:22px!important;font-weight:700!important;color:#0b2545!important;letter-spacing:-.02em!important;line-height:1.05}.sm-stat-text .sm-stat-sub{font-size:11px!important;color:#94a3b8!important}.sm-modal-backdrop,.sm-drawer-backdrop,.sm-warn-backdrop,.ai-modal-backdrop,.alm-modal-backdrop,.alm-modal-overlay,.modal-overlay{position:fixed!important;inset:0!important;z-index:99999!important;background:radial-gradient(1000px 600px at 50% 0%,rgba(96,165,250,.18),transparent 65%),#0b254573!important;backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;animation:smFadeIn .22s ease both}.sm-modal{background:#fff!important;border:1px solid #e6edf6!important;border-radius:18px!important;box-shadow:0 1px #ffffffe6 inset,0 30px 80px -24px #0f254066,0 10px 28px -12px #2563eb2e!important;overflow:hidden;animation:smModalPop .35s cubic-bezier(.2,.9,.3,1.25) both;position:relative}.sm-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#60a5fa,#3b82f6,#818cf8);opacity:.9;z-index:1}.sm-modal-head{background:linear-gradient(180deg,#fff,#f4f8ff)!important;border-bottom:1px solid #e9eff7!important;padding:18px 22px!important;gap:14px!important}.sm-modal-head .sm-modal-icon{background:linear-gradient(135deg,#eaf2ff,#dbeafe)!important;border:1px solid #cfe0fb!important;color:#1e40af!important;width:40px!important;height:40px!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffffb3!important}.sm-modal-head h2{font-size:16px!important;font-weight:700!important;color:#0b2545!important;background:none!important;-webkit-text-fill-color:#0b2545!important;letter-spacing:-.015em!important}.sm-modal-head p{color:#64748b!important;font-size:12.5px!important}.sm-modal-head .sm-close{background:#f4f8ff!important;border:1px solid #e6edf6!important;border-radius:10px!important;color:#5b7390!important;transition:transform .25s cubic-bezier(.2,.9,.3,1.25),background .15s ease,color .15s ease}.sm-modal-head .sm-close:hover{background:#eaf2ff!important;color:#1e40af!important;transform:rotate(90deg)}.sm-modal-body{padding:20px 22px!important;background:#fff!important}.sm-modal-foot{background:linear-gradient(180deg,#fbfdff,#f3f8ff)!important;border-top:1px solid #e9eff7!important;padding:14px 22px!important}.sm-modal-body .sm-field label{color:#475569!important}.sm-modal-body .sm-input,.sm-modal-body .sm-select,.sm-modal-body .sm-textarea{border:1px solid #e6edf6!important;background:#f8fbff!important;border-radius:10px!important;transition:border-color .15s ease,box-shadow .2s ease,background .15s ease}.sm-modal-body .sm-input:focus,.sm-modal-body .sm-select:focus,.sm-modal-body .sm-textarea:focus{background:#fff!important;border-color:#93c5fd!important;box-shadow:0 0 0 3px #93c5fd4d!important}.sm-modal-body>*{animation:smFadeSlide .42s cubic-bezier(.2,.9,.3,1) both}.sm-modal-body>*:nth-child(1){animation-delay:.04s}.sm-modal-body>*:nth-child(2){animation-delay:.08s}.sm-modal-body>*:nth-child(3){animation-delay:.12s}.sm-modal-body>*:nth-child(4){animation-delay:.16s}.sm-modal-body>*:nth-child(5){animation-delay:.2s}.sm-modal-body>*:nth-child(6){animation-delay:.24s}.sm-modal-body>*:nth-child(7){animation-delay:.28s}.sm-modal-body>*:nth-child(8){animation-delay:.32s}@keyframes smFadeIn{0%{opacity:0}to{opacity:1}}@keyframes smModalPop{0%{opacity:0;transform:translateY(14px) scale(.96)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes smFadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-overlay .modal-content,.modal-overlay>div[role=dialog]{background:#fff!important;border-radius:18px!important;border:1px solid #e6edf6!important;box-shadow:0 30px 80px -24px #0f254066,0 10px 28px -12px #2563eb2e!important;animation:smModalPop .35s cubic-bezier(.2,.9,.3,1.25) both}@media(max-width:720px){.sm-stat-text .sm-stat-value{font-size:18px!important}.sm-toolbar--clean .sm-title-block h1{font-size:16px!important}}.sm-toolbar.sm-toolbar--clean{background:linear-gradient(180deg,#fff,#f5fafff2)!important;border:1px solid #e3edfb!important;border-radius:18px!important;box-shadow:0 1px #ffffffb3 inset,0 1px #0f254005,0 18px 38px -28px #2563eb4d!important;padding:16px 20px!important;position:relative;overflow:hidden}.sm-toolbar.sm-toolbar--clean:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#93c5fd,#60a5fa 25%,#a5b4fc 55%,#bae6fd);opacity:.85;animation:smHeaderShimmer 6s ease-in-out infinite;background-size:200% 100%}@keyframes smHeaderShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.sm-toolbar--clean .sm-toolbar-row--secondary{border-top:1px solid #eef3fb!important;padding-top:12px!important}.sm-toolbar--clean .sm-title-block h1{font-size:20px!important;font-weight:700!important;color:#0b2545!important;letter-spacing:-.025em!important;-webkit-text-fill-color:#0b2545!important;background:none!important;position:relative}.sm-toolbar--clean .sm-title-block h1:after{content:"";display:block;width:32px;height:3px;border-radius:999px;margin-top:6px;background:linear-gradient(90deg,#60a5fa,#a5b4fc);transition:width .35s cubic-bezier(.2,.9,.3,1.25)}.sm-toolbar.sm-toolbar--clean:hover .sm-title-block h1:after{width:56px}.sm-toolbar--clean .sm-title-block p{font-size:12.5px!important;color:#64748b!important;margin-top:8px!important}.sm-toolbar--clean .sm-week-nav{background:#f1f6ff!important;border:1px solid #dce8fb!important;border-radius:999px!important;padding:4px!important;box-shadow:inset 0 1px #fffc!important}.sm-toolbar--clean .sm-week-nav .sm-iconbtn{border-radius:999px!important;width:28px!important;height:28px!important;color:#1e40af!important}.sm-toolbar--clean .sm-week-nav .sm-iconbtn:hover{background:#fff!important;box-shadow:0 4px 10px -4px #2563eb4d!important;transform:translateY(-1px)!important}.sm-toolbar--clean .sm-today{background:#fff!important;border:1px solid #dce8fb!important;border-radius:999px!important;color:#1e40af!important;padding:5px 14px!important;font-weight:600!important;transition:all .2s cubic-bezier(.2,.9,.3,1.25)!important}.sm-toolbar--clean .sm-today:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 18px -8px #2563eb8c!important}.sm-toolbar--clean .sm-search{background:#f6faff!important;border:1px solid #e3edfb!important;border-radius:999px!important;padding:7px 14px!important;width:260px}.sm-toolbar--clean .sm-search:focus-within{background:#fff!important;border-color:#93c5fd!important;box-shadow:0 0 0 4px #93c5fd4d!important}.sm-toolbar--clean .sm-btn-primary,.sm-btn.sm-btn-primary{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border:1px solid #1d4ed8!important;border-radius:999px!important;padding:8px 18px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;text-shadow:0 1px 1px rgba(15,37,64,.25)!important;box-shadow:inset 0 1px #ffffff4d,0 8px 22px -8px #2563eba6!important}.sm-toolbar--clean .sm-btn-primary svg,.sm-btn.sm-btn-primary svg{color:#fff!important}.sm-toolbar--clean .sm-btn-primary:hover,.sm-btn.sm-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 14px 30px -10px #2563ebbf!important}.sm-toolbar--clean .sm-chipbtn{background:#fff!important;border:1px solid #e3edfb!important;color:#334155!important;border-radius:10px!important;padding:7px 12px!important;font-size:12px!important;font-weight:600!important;box-shadow:0 1px 2px #0f254008!important;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease!important}.sm-toolbar--clean .sm-chipbtn:hover{background:#eff5ff!important;border-color:#bedafe!important;color:#1e40af!important;transform:translateY(-2px);box-shadow:0 8px 16px -8px #2563eb4d!important}.sm-toolbar--clean .sm-chipbtn:hover svg{color:#1e40af!important}.sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid #eef3fb!important}.sm-modal-backdrop,.sm-drawer-backdrop,.sm-warn-backdrop,.ai-modal-backdrop,.alm-modal-backdrop,.alm-modal-overlay,.modal-overlay{position:fixed!important;inset:0!important;z-index:2147483600!important;background:radial-gradient(1200px 700px at 50% 0%,rgba(96,165,250,.2),transparent 65%),linear-gradient(180deg,#0b254566,#0b25458c)!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important}.sm-modal,.modal-box,.alm-modal{background:#fff!important;border:1px solid #e6edf6!important;border-radius:20px!important;box-shadow:0 1px #ffffffe6 inset,0 30px 80px -22px #0f254066,0 12px 30px -14px #2563eb38!important;overflow:hidden;animation:smModalPop .42s cubic-bezier(.2,.9,.3,1.25) both}.sm-month-modal .sm-modal-body{padding:18px 22px!important}.sm-month-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.sm-month-kpi{background:linear-gradient(180deg,#fff,#f4f8ff);border:1px solid #e6edf6;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 2px #0f254008;transition:transform .2s ease,box-shadow .2s ease}.sm-month-kpi:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px #2563eb4d}.sm-month-kpi .lbl{font-size:11px;color:#64748b;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sm-month-kpi .val{font-size:22px;font-weight:700;color:#0b2545;letter-spacing:-.02em;line-height:1}.sm-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;background:#fff;border:1px solid #e6edf6;border-radius:14px;padding:10px;box-shadow:0 1px 2px #0f254008}.sm-month-dow{text-align:center;font-size:11px;font-weight:700;color:#64748b;padding:6px 0;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(180deg,#f6faff,#fff);border-radius:8px}.sm-month-cell{min-height:110px;border:1px solid #eef3fb;border-radius:10px;padding:8px;background:#fff;display:flex;flex-direction:column;gap:6px;transition:transform .2s cubic-bezier(.2,.9,.3,1.25),box-shadow .2s ease,border-color .2s ease;animation:smFadeSlide .35s cubic-bezier(.2,.9,.3,1) both}.sm-month-cell:hover{transform:translateY(-2px);border-color:#bedafe;box-shadow:0 10px 20px -12px #2563eb40}.sm-month-cell--weekend{background:#f8fbff}.sm-month-cell--empty{background:transparent;border-color:transparent;min-height:110px}.sm-month-cell--today{background:linear-gradient(180deg,#eff5ff,#fff)!important;border:1px solid #93c5fd!important;box-shadow:0 6px 18px -10px #2563eb66}.sm-month-cell-head{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#0b2545;font-size:12.5px}.sm-month-day-meta{font-size:10px;color:#1e40af;background:#eff5ff;border:1px solid #dce8fb;border-radius:999px;padding:1px 7px;font-weight:700}.sm-month-chips{display:flex;flex-direction:column;gap:3px}.sm-month-chip{display:flex;align-items:center;gap:6px;font-size:10.5px;padding:3px 6px;border-radius:6px;background:#f6faff;border:1px solid #eef3fb;color:#0b2545;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sm-month-chip .t{font-weight:700;color:#1e40af;flex-shrink:0}.sm-month-chip .n{color:#475569;overflow:hidden;text-overflow:ellipsis}.sm-month-more{font-size:10px;color:#64748b;padding-left:4px}.sm-month-nav .sm-iconbtn{width:28px;height:28px;border-radius:999px;border:1px solid #dce8fb;background:#fff;color:#1e40af;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sm-month-nav .sm-iconbtn:hover{background:#eff5ff}.sm-month-nav .sm-today{background:#fff;border:1px solid #dce8fb;color:#1e40af;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:600;cursor:pointer}.sm-month-nav .sm-today:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6);color:#fff;border-color:transparent}.modal-box.modal-confirm{background:#fff!important;border-radius:20px!important;padding:28px!important;max-width:440px!important;text-align:center!important}.modal-box.modal-confirm .btn-primary{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;border:1px solid #1d4ed8!important;border-radius:999px!important;padding:10px 20px!important;font-weight:700!important;text-shadow:0 1px 1px rgba(15,37,64,.25)!important;box-shadow:0 10px 24px -10px #2563eba6!important}@media(max-width:900px){.sm-month-kpis{grid-template-columns:repeat(2,1fr)}.sm-month-cell{min-height:90px}}.sm-toolbar.sm-toolbar--clean{padding:12px 16px!important;border-radius:14px!important;margin-bottom:12px!important}.sm-toolbar--clean .sm-toolbar-row{gap:10px!important;row-gap:8px!important}.sm-toolbar--clean .sm-toolbar-row--primary{padding-bottom:10px!important;align-items:center}.sm-toolbar--clean .sm-toolbar-row--secondary{padding-top:10px!important;gap:6px!important;border-top:1px solid #eef3fb!important}.sm-toolbar--clean .sm-title-block{min-width:0}.sm-toolbar--clean .sm-title-block h1{font-size:17px!important;margin:0!important;line-height:1.15!important}.sm-toolbar--clean .sm-title-block h1:after{display:none!important}.sm-toolbar--clean .sm-title-block p{font-size:12px!important;margin-top:2px!important;color:#6b7a90!important}.sm-toolbar--clean .sm-week-nav{padding:3px!important}.sm-toolbar--clean .sm-week-nav .sm-iconbtn{width:26px!important;height:26px!important}.sm-toolbar--clean .sm-week-label{min-width:120px!important;font-size:12.5px!important;padding:0 8px!important}.sm-toolbar--clean .sm-today{padding:4px 12px!important;font-size:11.5px!important}.sm-toolbar--clean .sm-search{padding:6px 12px!important;width:220px}.sm-toolbar--clean .sm-search input{font-size:12.5px!important}.sm-toolbar--clean .sm-btn-primary,.sm-btn.sm-btn-primary{padding:7px 16px!important;font-size:12.5px!important}.sm-toolbar--clean .sm-chipbtn{padding:6px 10px!important;font-size:11.5px!important}.sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid #eef3fb!important;padding-left:8px!important;margin-left:4px!important}.sm-toolbar--clean .sm-toolbar-spacer{flex:1 1 auto;min-width:8px}@media(max-width:720px){.sm-toolbar.sm-toolbar--clean{padding:12px!important;margin-bottom:10px!important;border-radius:14px!important}.sm-toolbar.sm-toolbar--clean:before{height:2px!important}.sm-toolbar--clean .sm-toolbar-row{gap:8px!important}.sm-toolbar--clean .sm-toolbar-row--primary{flex-direction:column!important;align-items:stretch!important;padding-bottom:10px!important}.sm-toolbar--clean .sm-toolbar-row--secondary{padding-top:10px!important;flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px!important;margin:0 -12px;padding-left:12px!important;padding-right:12px!important}.sm-toolbar--clean .sm-toolbar-row--secondary::-webkit-scrollbar{display:none}.sm-toolbar--clean .sm-title-block h1{font-size:16px!important}.sm-toolbar--clean .sm-title-block p{font-size:11.5px!important;margin-top:2px!important}.sm-toolbar--clean .sm-week-nav{width:100%;display:flex!important;justify-content:space-between;padding:4px!important}.sm-toolbar--clean .sm-week-label{flex:1;min-width:0!important;text-align:center;font-size:12.5px!important}.sm-toolbar--clean .sm-search{width:100%!important;padding:8px 12px!important}.sm-toolbar--clean .sm-search input{font-size:14px!important}.sm-toolbar--clean .sm-toolbar-spacer{display:none!important}.sm-toolbar--clean .sm-btn-primary,.sm-btn.sm-btn-primary{width:auto;min-width:120px;padding:9px 18px!important;font-size:13px!important;margin-left:auto}.sm-toolbar--clean .sm-actiongroup{display:inline-flex!important;flex-wrap:nowrap!important;flex-shrink:0;gap:6px!important;padding:0!important;background:transparent!important;border:none!important}.sm-toolbar--clean .sm-actiongroup--end{margin-left:0!important}.sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid #eef3fb!important;padding-left:8px!important;margin-left:2px!important}.sm-toolbar--clean .sm-chipbtn{flex-shrink:0;padding:8px 12px!important;font-size:12px!important;border-radius:10px!important}.sm-stats{gap:8px!important;margin-bottom:12px!important;grid-template-columns:1fr 1fr!important}.sm-stat{padding:10px 12px!important;gap:10px!important;border-radius:12px!important}.sm-stat-icon{width:30px!important;height:30px!important;border-radius:9px!important}.sm-stat-text .sm-stat-label{font-size:10.5px!important}.sm-stat-text .sm-stat-value{font-size:18px!important}.sm-stat-text .sm-stat-sub{font-size:10.5px!important}}@media(max-width:380px){.sm-stats{grid-template-columns:1fr!important}.sm-toolbar--clean .sm-week-label{font-size:12px!important}}@media(max-width:720px){.sm-root .sm-shell{padding-left:12px!important;padding-right:12px!important}.sm-toolbar.sm-toolbar--clean{width:100%!important;padding:14px!important;border-radius:16px!important;margin-bottom:12px!important;background:#fff!important;border:1px solid #e6edf6!important;box-shadow:0 1px 2px #0f25400a,0 8px 24px -18px #0f254040!important}.sm-toolbar.sm-toolbar--clean:before,.sm-toolbar.sm-toolbar--clean:after{display:none!important}.sm-toolbar--clean .sm-toolbar-row.sm-toolbar-row--primary{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;padding:0 0 12px!important;border-bottom:1px solid #eef3fb!important}.sm-toolbar--clean .sm-toolbar-row.sm-toolbar-row--primary>*{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;flex:0 0 auto!important}.sm-toolbar--clean .sm-toolbar-spacer{display:none!important}.sm-toolbar--clean .sm-title-block{width:100%!important;text-align:left!important;padding:0!important}.sm-toolbar--clean .sm-title-block h1{font-size:18px!important;line-height:1.2!important;color:#0b2545!important;letter-spacing:-.02em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.sm-toolbar--clean .sm-title-block h1:after{display:none!important}.sm-toolbar--clean .sm-title-block p{font-size:12.5px!important;color:#64748b!important;margin-top:2px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.sm-toolbar--clean .sm-week-nav{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;padding:4px!important;background:#f6f9ff!important;border:1px solid #e6edf6!important;border-radius:12px!important;gap:4px!important}.sm-toolbar--clean .sm-week-nav .sm-iconbtn{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:9px!important}.sm-toolbar--clean .sm-week-label{flex:1 1 auto!important;min-width:0!important;text-align:center!important;font-size:13px!important;font-weight:600!important;color:#0b2545!important;padding:0 6px!important}.sm-toolbar--clean .sm-today{flex:0 0 auto!important;padding:6px 12px!important;font-size:12px!important;border-radius:9px!important}.sm-toolbar--clean .sm-search{display:flex!important;align-items:center!important;width:100%!important;padding:10px 14px!important;border-radius:12px!important;background:#f6f9ff!important;border:1px solid #e6edf6!important}.sm-toolbar--clean .sm-search input{width:100%!important;font-size:14px!important;background:transparent!important;border:0!important}.sm-toolbar--clean .sm-view-toggle,.sm-toolbar--clean .sm-viewmode-toggle{display:inline-flex!important;width:auto!important;flex:0 0 auto!important}.sm-toolbar--clean .sm-btn.sm-btn-primary{width:100%!important;justify-content:center!important;padding:11px 18px!important;font-size:13.5px!important;border-radius:12px!important;font-weight:600!important}.sm-toolbar--clean .sm-toolbar-row.sm-toolbar-row--secondary{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;padding:12px 0 0!important;margin:0!important;border-top:0!important}.sm-toolbar--clean .sm-toolbar-row.sm-toolbar-row--secondary::-webkit-scrollbar{display:none}.sm-toolbar--clean .sm-actiongroup{display:inline-flex!important;flex-wrap:nowrap!important;flex-shrink:0!important;gap:6px!important;padding:0!important;background:transparent!important;border:0!important;margin:0!important}.sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid #eef3fb!important;padding-left:8px!important;margin-left:2px!important}.sm-toolbar--clean .sm-chipbtn{flex-shrink:0!important;padding:8px 12px!important;font-size:12.5px!important;border-radius:10px!important;background:#f6f9ff!important;border:1px solid #e6edf6!important;color:#0b2545!important;font-weight:600!important}.sm-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:14px!important}.sm-stat{padding:12px!important;gap:10px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e6edf6!important}.sm-stat-icon{width:32px!important;height:32px!important;border-radius:10px!important}.sm-stat-text .sm-stat-label{font-size:11px!important;color:#64748b!important}.sm-stat-text .sm-stat-value{font-size:20px!important;color:#0b2545!important}.sm-stat-text .sm-stat-sub{font-size:11px!important;color:#94a3b8!important}}@media(max-width:380px){.sm-stats{grid-template-columns:1fr!important}.sm-toolbar.sm-toolbar--clean{padding:12px!important}.sm-toolbar--clean .sm-title-block h1{font-size:17px!important}}@media(max-width:760px){.sm-toolbar.sm-toolbar--clean{padding:12px!important;border-radius:16px}.sm-toolbar--clean .sm-toolbar-row--primary{gap:10px;padding-bottom:10px}.sm-toolbar--clean .sm-title-block{flex:1 1 100%}.sm-toolbar--clean .sm-title-block h1{font-size:16px}.sm-toolbar--clean .sm-title-block p,.sm-toolbar--clean .sm-toolbar-spacer{display:none}.sm-toolbar--clean .sm-week-nav{flex:1 1 100%;justify-content:space-between;padding:4px 6px}.sm-toolbar--clean .sm-week-label{flex:1;min-width:0;padding:0 6px}.sm-toolbar--clean .sm-search{flex:1 1 100%;width:100%}.sm-toolbar--clean .sm-btn-primary{flex:1 1 100%;width:100%;justify-content:center;padding:11px 16px;font-size:13px}.sm-toolbar--clean .sm-toolbar-row--secondary{flex-direction:column;align-items:stretch;gap:8px;padding-top:10px}.sm-toolbar--clean .sm-actiongroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;padding:6px;width:100%;background:#f1f6ffb3;border:1px solid rgba(15,37,64,.05);border-radius:12px}.sm-toolbar--clean .sm-actiongroup--end{margin-left:0}.sm-toolbar--clean .sm-chipbtn{width:100%;justify-content:center;padding:10px 8px;font-size:12.5px;background:#fff;border:1px solid rgba(15,37,64,.06);box-shadow:0 1px 2px #0f25400a}.sm-toolbar--clean .sm-chipbtn:hover{background:#fff}}@media(max-width:420px){.sm-toolbar--clean .sm-week-label{font-size:12.5px}.sm-toolbar--clean .sm-today{padding:4px 10px;font-size:11.5px}.sm-toolbar--clean .sm-actiongroup{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-toolbar--clean .sm-chipbtn{font-size:12px;padding:10px 6px}}.sm-shift{padding:8px 60px 8px 14px;border-radius:14px;gap:3px;box-shadow:0 6px 14px -10px #0f172a47,inset 0 1px #ffffffd9}.sm-shift .sm-shift-title{font-size:12.5px;font-weight:700;color:#0f172a;letter-spacing:-.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-shift .sm-shift-time{font-size:10.5px;font-weight:600;color:#475569;letter-spacing:0;font-variant-numeric:tabular-nums}.sm-shift:after{top:6px;right:6px;font-size:8.5px;padding:2.5px 8px}@media(max-width:720px){.sm-shift{padding:7px 52px 7px 12px;border-radius:12px}.sm-shift .sm-shift-title{font-size:11.5px}.sm-shift .sm-shift-time{font-size:10px}}.sm-modal-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow-y:auto!important}@media(max-width:640px){.sm-modal,.sm-modal-lg{width:100%!important;max-width:100%!important;max-height:92vh!important}.month-overview-toolbar-inner{flex-direction:column!important;align-items:stretch!important}.month-overview-kpis{justify-content:space-between}.month-overview-grid>button{min-height:64px!important;padding:4px 5px!important}.month-overview-weekdays>div{padding:6px 5px!important;font-size:10px!important}}@media(min-width:761px){.sm-root .sm-shell{padding-top:18px!important}.sm-root .sm-toolbar.sm-toolbar--clean{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;padding:0!important;margin:0 0 16px!important;border-radius:22px!important;border:1px solid rgba(191,219,254,.92)!important;border-top:3px solid #8dbbff!important;background:#fff!important;overflow:hidden!important;box-shadow:0 1px #ffffffe6 inset,0 18px 42px -28px #2563eb70,0 8px 22px -18px #0f254038!important}.sm-root .sm-toolbar.sm-toolbar--clean:before,.sm-root .sm-toolbar.sm-toolbar--clean:after{display:none!important}.sm-root .sm-toolbar--clean .sm-toolbar-row{display:flex!important;align-items:center!important;width:100%!important;gap:12px!important;row-gap:10px!important;position:relative!important;z-index:1!important}.sm-root .sm-toolbar--clean .sm-toolbar-row--primary{min-height:80px!important;padding:18px 24px!important;border:0!important;border-bottom:1px solid #dbe8f8!important;background:linear-gradient(180deg,#fff,#fafdfffa)!important}.sm-root .sm-toolbar--clean .sm-toolbar-row--secondary{min-height:64px!important;padding:14px 24px!important;border:0!important;background:linear-gradient(180deg,#f2f7ff,#eaf3ff)!important;box-shadow:inset 0 1px #ffffffbf!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}.sm-root .sm-toolbar--clean .sm-toolbar-row--secondary::-webkit-scrollbar{display:none}.sm-root .sm-toolbar--clean .sm-title-block{order:2!important;min-width:218px!important;margin-right:4px!important}.sm-root .sm-toolbar--clean .sm-title-block h1{font-size:21px!important;line-height:1.06!important;font-weight:800!important;letter-spacing:-.035em!important;color:#10294a!important;-webkit-text-fill-color:#10294a!important}.sm-root .sm-toolbar--clean .sm-title-block h1:after{display:none!important}.sm-root .sm-toolbar--clean .sm-title-block p{display:block!important;margin-top:5px!important;font-size:14px!important;line-height:1.2!important;color:#7384a0!important}.sm-root .sm-toolbar--clean .sm-week-nav{order:1!important;flex:0 0 auto!important;height:44px!important;padding:0!important;gap:10px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.sm-root .sm-toolbar--clean .sm-week-nav .sm-iconbtn{width:44px!important;height:44px!important;border-radius:13px!important;border:1px solid #dbe8f8!important;background:#fff!important;color:#17427a!important;box-shadow:0 1px 2px #0f254008!important}.sm-root .sm-toolbar--clean .sm-week-nav .sm-iconbtn:hover{background:#f4f8ff!important;border-color:#bcd7ff!important;transform:translateY(-1px)!important}.sm-root .sm-toolbar--clean .sm-week-label{min-width:174px!important;padding:0 4px!important;color:#10294a!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important;text-align:left!important}.sm-root .sm-toolbar--clean .sm-today{order:-1!important;height:44px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid #e0e9f7!important;background:#fff!important;color:#8090a8!important;font-size:15px!important;font-weight:700!important;box-shadow:0 1px 2px #0f254005!important}.sm-root .sm-toolbar--clean .sm-today:hover{color:#1d4ed8!important;background:#f4f8ff!important;border-color:#bcd7ff!important;box-shadow:0 8px 18px -12px #2563eb4d!important}.sm-root .sm-toolbar--clean .sm-toolbar-spacer{order:3!important;flex:1 1 auto!important;min-width:12px!important}.sm-root .sm-toolbar--clean .sm-search{order:4!important;flex:0 1 310px!important;width:310px!important;height:50px!important;padding:0 16px!important;border-radius:16px!important;border:1px solid #dbe8f8!important;background:#f7fbff!important;box-shadow:inset 0 1px #ffffffd9!important}.sm-root .sm-toolbar--clean .sm-search input{width:100%!important;height:100%!important;padding-left:34px!important;font-size:15px!important;color:#10294a!important;background:transparent!important;border:0!important}.sm-root .sm-toolbar--clean .sm-search svg{left:16px!important;color:#7d94b4!important}.sm-root .sm-toolbar--clean .sm-search:focus-within{background:#fff!important;border-color:#93c5fd!important;box-shadow:0 0 0 4px #93c5fd38!important}.sm-root .sm-toolbar--clean .sm-mode-toggle{order:5!important;gap:8px!important}.sm-root .sm-toolbar--clean .sm-mode-toggle .sm-btn,.sm-root .sm-toolbar--clean .sm-btn:not(.sm-btn-primary){height:42px!important;padding:0 14px!important;border-radius:13px!important;border:1px solid #dbe8f8!important;background:#fff!important;color:#334155!important;font-size:14px!important;font-weight:700!important;box-shadow:0 1px 2px #0f254008!important}.sm-root .sm-toolbar--clean .sm-mode-toggle .sm-btn:hover,.sm-root .sm-toolbar--clean .sm-btn:not(.sm-btn-primary):hover{color:#1d4ed8!important;border-color:#bcd7ff!important;background:#f4f8ff!important}.sm-root .sm-toolbar--clean .sm-btn-ghost{background:#eef6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}.sm-root .sm-toolbar--clean .sm-btn-primary,.sm-root .sm-btn.sm-btn-primary{order:6!important;height:44px!important;padding:0 22px!important;border-radius:14px!important;font-size:14px!important;font-weight:800!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important;border:1px solid #1d4ed8!important;box-shadow:0 12px 24px -12px #2563ebb8!important}.sm-root .sm-toolbar--clean .sm-actiongroup{display:inline-flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.sm-root .sm-toolbar--clean .sm-actiongroup+.sm-actiongroup{border-left:1px solid rgba(191,219,254,.85)!important;padding-left:10px!important;margin-left:2px!important}.sm-root .sm-toolbar--clean .sm-actiongroup--end{margin-left:auto!important}.sm-root .sm-toolbar--clean .sm-chipbtn{height:36px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid #d7e5f8!important;background:#ffffffeb!important;color:#364963!important;font-size:13px!important;font-weight:800!important;box-shadow:0 1px 2px #0f25400a!important}.sm-root .sm-toolbar--clean .sm-chipbtn:hover{background:#fff!important;border-color:#9fc8ff!important;color:#1d4ed8!important;transform:translateY(-1px)!important;box-shadow:0 10px 18px -13px #2563eb61!important}.sm-root .sm-toolbar--clean .sm-chipbtn svg{color:#5b7390!important}.sm-root .sm-toolbar--clean .sm-chipbtn:hover svg{color:#1d4ed8!important}}@media(min-width:761px)and (max-width:1120px){.sm-root .sm-toolbar--clean .sm-toolbar-row--primary{flex-wrap:wrap!important}.sm-root .sm-toolbar--clean .sm-title-block{flex:1 1 260px!important}.sm-root .sm-toolbar--clean .sm-search{flex:1 1 260px!important;width:auto!important}}.sm-unavail-tag--leave{font-weight:850!important;box-shadow:0 8px 22px #0f172a14!important}.sm-root .sm-shell{max-width:none!important;padding:20px 24px 72px!important}.sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 18px!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(147,197,253,.95)!important;border-radius:26px!important;background:linear-gradient(180deg,#fffffff5,#f8fcfffa 58%,#f1f8fffa)!important;box-shadow:0 26px 70px -38px #1e40af5c,0 12px 28px -24px #0f172a38,inset 0 1px #ffffffeb!important}.sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center:before,.sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center:after{display:none!important}.sm-root .sm-schedule-command-center .sm-toolbar-row{width:100%!important;margin:0!important}.sm-root .sm-schedule-command-center .sm-command-primary{display:grid!important;grid-template-columns:auto 48px minmax(250px,auto) 48px minmax(24px,1fr) minmax(280px,450px) auto auto!important;align-items:center!important;gap:14px!important;min-height:100px!important;padding:24px 28px!important;border-bottom:1px solid rgba(191,219,254,.86)!important;background:linear-gradient(180deg,#ffffffb8,#f8fbffad)!important}.sm-root .sm-schedule-command-center .sm-toolbar-spacer{display:block!important;min-width:10px!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn,.sm-root .sm-schedule-command-center .sm-week-arrow,.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,.sm-root .sm-schedule-command-center .sm-btn:not(.sm-btn-primary){height:48px!important;min-height:48px!important;border-radius:15px!important;border:1px solid #dbeafe!important;background:#ffffffeb!important;color:#0b1f3f!important;box-shadow:0 10px 22px -20px #1e40af70,inset 0 1px #fffffff2!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn:hover,.sm-root .sm-schedule-command-center .sm-week-arrow:hover,.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn:hover,.sm-root .sm-schedule-command-center .sm-btn:not(.sm-btn-primary):hover{transform:translateY(-1px)!important;color:#1d4ed8!important;border-color:#bfdbfe!important;background:#fff!important;box-shadow:0 16px 26px -22px #2563eb8a,inset 0 1px #fffffff2!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 24px!important;color:#2563eb!important;font-size:15px!important;font-weight:850!important;white-space:nowrap!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn svg,.sm-root .sm-schedule-command-center .sm-week-arrow svg{color:#2563eb!important}.sm-root .sm-schedule-command-center .sm-week-arrow{width:48px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sm-root .sm-schedule-command-center .sm-week-label--hero{min-width:250px!important;padding:0 18px!important;color:#0b1f3f!important;font-size:clamp(22px,1.5vw,32px)!important;line-height:1!important;font-weight:850!important;letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important}.sm-root .sm-schedule-command-center .sm-search--hero{position:relative!important;width:100%!important;height:48px!important;min-width:280px!important;padding:0!important;border-radius:15px!important;border:1px solid #dbeafe!important;background:#f8fbffeb!important;box-shadow:inset 0 1px #ffffffe6!important}.sm-root .sm-schedule-command-center .sm-search--hero svg{position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;color:#7488a8!important}.sm-root .sm-schedule-command-center .sm-search--hero input{width:100%!important;height:100%!important;padding:0 18px 0 56px!important;border:0!important;outline:none!important;background:transparent!important;color:#10294a!important;font-size:15px!important;font-weight:650!important}.sm-root .sm-schedule-command-center .sm-search--hero input::placeholder{color:#8da0bd!important;font-weight:650!important}.sm-root .sm-schedule-command-center .sm-search--hero:focus-within{background:#fff!important;border-color:#93c5fd!important;box-shadow:0 0 0 4px #93c5fd38,inset 0 1px #fffffff2!important}.sm-root .sm-schedule-command-center .sm-mode-toggle{display:inline-flex!important;gap:10px!important;align-items:center!important;order:initial!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{padding:0 18px!important;gap:9px!important;color:#0b1f3f!important;font-size:15px!important;font-weight:850!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn svg{color:#0b1f3f!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn.sm-btn-ghost{background:#eef6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn.sm-btn-ghost svg{color:#1d4ed8!important}.sm-root .sm-schedule-command-center .sm-publish-hero,.sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{height:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 26px!important;border-radius:15px!important;border:1px solid #1d4ed8!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 18px 28px -18px #2563ebc7!important;white-space:nowrap!important}.sm-root .sm-schedule-command-center .sm-publish-hero svg{color:#fff!important}.sm-root .sm-schedule-command-center .sm-publish-hero:disabled{opacity:.55!important;cursor:not-allowed!important;filter:saturate(.75)!important}.sm-root .sm-schedule-command-center .sm-command-secondary{display:flex!important;align-items:center!important;gap:14px!important;min-height:90px!important;padding:22px 28px!important;overflow-x:auto!important;background:linear-gradient(180deg,#f8fbffe0,#f3f9ffeb)!important;scrollbar-width:none!important}.sm-root .sm-schedule-command-center .sm-command-secondary::-webkit-scrollbar{display:none!important}.sm-root .sm-schedule-command-center .sm-actiongroup{display:inline-flex!important;flex:0 0 auto!important;gap:14px!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.sm-root .sm-schedule-command-center .sm-actiongroup+.sm-actiongroup{padding-left:0!important;margin-left:0!important;border-left:0!important}.sm-root .sm-schedule-command-center .sm-actiongroup--end{margin-left:auto!important}.sm-root .sm-schedule-command-center .sm-chipbtn{height:48px!important;min-width:112px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 20px!important;border-radius:15px!important;border:1px solid #dbeafe!important;background:#fffffff0!important;color:#0b1f3f!important;font-size:15px!important;font-weight:850!important;white-space:nowrap!important;box-shadow:0 12px 24px -22px #1e40af6b,inset 0 1px #fffffff0!important}.sm-root .sm-schedule-command-center .sm-chipbtn svg{color:#0b1f3f!important}.sm-root .sm-schedule-command-center .sm-chipbtn:hover{transform:translateY(-1px)!important;background:#fff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;box-shadow:0 18px 28px -22px #2563eb8f,inset 0 1px #fffffff5!important}.sm-root .sm-schedule-command-center .sm-chipbtn:hover svg{color:#1d4ed8!important}.sm-root .sm-schedule-command-center .sm-chipbtn--accent{color:#2563eb!important;background:linear-gradient(180deg,#f8fbff,#edf6ff)!important;border-color:#cfe3ff!important}.sm-root .sm-schedule-command-center .sm-chipbtn--accent svg{color:#2563eb!important}.sm-root .sm-schedule-command-center .sm-chipbtn-count,.sm-root .sm-schedule-command-center .sm-chipbtn span[style]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;margin-left:0!important;padding:0 7px!important;border-radius:999px!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.sm-root .sm-schedule-command-center .sm-header-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;width:100%!important;margin:0!important;padding:26px 28px 28px!important;border-top:1px solid rgba(191,219,254,.62)!important;background:linear-gradient(180deg,#f6faffb8,#ffffffad)!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:100px!important;padding:24px 28px!important;display:flex!important;align-items:center!important;gap:24px!important;border-radius:20px!important;border:1px solid #dbeafe!important;background:#fffffff5!important;box-shadow:0 16px 34px -28px #1e40af6b,inset 0 1px #fffffff2!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat:hover{transform:translateY(-2px)!important;box-shadow:0 22px 38px -30px #2563eb7a,inset 0 1px #fffffff2!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat:before{display:none!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:64px!important;height:64px!important;min-width:64px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(145deg,#eff6ff,#eaf3ff)!important;color:#2563eb!important;box-shadow:inset 0 1px #fffffff5,0 10px 18px -18px #2563eb80!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon svg{width:30px!important;height:30px!important;color:#2563eb!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-text{gap:4px!important;min-width:0!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-label{font-size:15px!important;line-height:1.1!important;font-weight:800!important;color:#587099!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-value{font-size:clamp(26px,2vw,34px)!important;line-height:1!important;font-weight:900!important;color:#0b1f3f!important;letter-spacing:-.035em!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-sub{font-size:14px!important;line-height:1.2!important;font-weight:650!important;color:#6d82a7!important}.sm-root .sm-week-strip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;overflow:hidden!important;margin:0 0 16px!important;min-height:116px!important;border:1px solid rgba(191,219,254,.98)!important;border-radius:24px!important;background:#fffffff2!important;box-shadow:0 22px 52px -42px #1e40af57,inset 0 1px #fffffff2!important}.sm-root .sm-week-strip-day{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;padding:22px 10px!important;border:0!important;border-right:1px solid rgba(219,234,254,.95)!important;background:transparent!important;color:#0b1f3f!important;cursor:pointer!important}.sm-root .sm-week-strip-day:last-child{border-right:0!important}.sm-root .sm-week-strip-day:hover{background:linear-gradient(180deg,#eff6ff66,#ffffffb8)!important}.sm-root .sm-week-strip-day--active{background:linear-gradient(180deg,#eff6fff5,#e8f3fff5)!important;box-shadow:inset 0 0 0 1px #93c5fd40!important}.sm-root .sm-week-strip-weekday{font-size:14px!important;line-height:1!important;font-weight:850!important;color:#647da3!important;letter-spacing:.06em!important}.sm-root .sm-week-strip-day--active .sm-week-strip-weekday,.sm-root .sm-week-strip-day--active .sm-week-strip-date{color:#2563eb!important}.sm-root .sm-week-strip-date{font-size:22px!important;line-height:1!important;font-weight:900!important;color:#0b1f3f!important;letter-spacing:-.03em!important}.sm-root .sm-week-strip-dot{position:absolute!important;bottom:18px!important;width:10px!important;height:10px!important;border-radius:999px!important;background:#2563eb!important;box-shadow:0 0 0 4px #2563eb1a!important}@media(max-width:1420px){.sm-root .sm-schedule-command-center .sm-command-primary{grid-template-columns:auto 46px minmax(220px,auto) 46px minmax(16px,1fr) minmax(240px,360px) auto auto!important;gap:10px!important;padding:20px!important}.sm-root .sm-schedule-command-center .sm-command-secondary{padding:20px!important;gap:10px!important}.sm-root .sm-schedule-command-center .sm-actiongroup{gap:10px!important}.sm-root .sm-schedule-command-center .sm-chipbtn{min-width:auto!important;padding:0 16px!important}.sm-root .sm-schedule-command-center .sm-header-stats{gap:14px!important;padding:22px 20px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{padding:20px!important;gap:16px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:56px!important;height:56px!important;min-width:56px!important}}@media(max-width:1120px){.sm-root .sm-schedule-command-center .sm-command-primary{display:flex!important;flex-wrap:wrap!important;min-height:0!important}.sm-root .sm-schedule-command-center .sm-week-label--hero{flex:1 1 260px!important}.sm-root .sm-schedule-command-center .sm-toolbar-spacer{display:none!important}.sm-root .sm-schedule-command-center .sm-search--hero{flex:1 1 100%!important;order:5!important}.sm-root .sm-schedule-command-center .sm-mode-toggle{order:6!important}.sm-root .sm-schedule-command-center .sm-publish-hero{order:7!important}.sm-root .sm-schedule-command-center .sm-header-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.sm-root .sm-shell{padding:12px 10px 84px!important}.sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{border-radius:20px!important}.sm-root .sm-schedule-command-center .sm-command-primary{padding:14px!important;gap:8px!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn,.sm-root .sm-schedule-command-center .sm-week-arrow,.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,.sm-root .sm-schedule-command-center .sm-publish-hero{height:42px!important;min-height:42px!important;border-radius:13px!important;font-size:13px!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn{padding:0 13px!important}.sm-root .sm-schedule-command-center .sm-week-arrow{width:42px!important}.sm-root .sm-schedule-command-center .sm-week-label--hero{order:4!important;flex:1 1 100%!important;min-width:0!important;font-size:20px!important;padding:6px 0 2px!important}.sm-root .sm-schedule-command-center .sm-search--hero{min-width:0!important;height:44px!important}.sm-root .sm-schedule-command-center .sm-mode-toggle{flex:1 1 auto!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{flex:1 1 0!important;justify-content:center!important;padding:0 10px!important}.sm-root .sm-schedule-command-center .sm-publish-hero{flex:1 1 100%!important}.sm-root .sm-schedule-command-center .sm-command-secondary{min-height:0!important;padding:14px!important;gap:8px!important}.sm-root .sm-schedule-command-center .sm-actiongroup,.sm-root .sm-schedule-command-center .sm-actiongroup--end{gap:8px!important;margin-left:0!important}.sm-root .sm-schedule-command-center .sm-chipbtn{height:42px!important;padding:0 13px!important;border-radius:13px!important;font-size:13px!important}.sm-root .sm-schedule-command-center .sm-header-stats{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:84px!important;padding:16px!important;gap:14px!important;border-radius:16px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:48px!important;height:48px!important;min-width:48px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon svg{width:24px!important;height:24px!important}.sm-root .sm-week-strip{display:flex!important;min-height:92px!important;overflow-x:auto!important;border-radius:18px!important;scrollbar-width:none!important}.sm-root .sm-week-strip::-webkit-scrollbar{display:none!important}.sm-root .sm-week-strip-day{flex:0 0 122px!important;padding:16px 8px!important;gap:10px!important}.sm-root .sm-week-strip-date{font-size:19px!important}.sm-root .sm-week-strip-weekday{font-size:12px!important}}.sm-root .sm-shell{padding:16px 24px 72px!important}.sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{margin:0 0 16px!important;border-radius:22px!important;overflow:hidden!important}.sm-root .sm-schedule-command-center .sm-command-primary{grid-template-columns:auto 42px minmax(210px,auto) 42px minmax(18px,1fr) minmax(250px,380px) auto auto!important;min-height:82px!important;padding:18px 22px!important;gap:12px!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn,.sm-root .sm-schedule-command-center .sm-week-arrow,.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,.sm-root .sm-schedule-command-center .sm-btn:not(.sm-btn-primary){height:44px!important;min-height:44px!important;border-radius:13px!important;font-size:14px!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn{padding:0 18px!important;gap:9px!important}.sm-root .sm-schedule-command-center .sm-week-arrow{width:42px!important}.sm-root .sm-schedule-command-center .sm-week-label--hero{min-width:210px!important;padding:0 14px!important;font-size:clamp(21px,1.35vw,28px)!important;letter-spacing:-.032em!important}.sm-root .sm-schedule-command-center .sm-search--hero{height:44px!important;min-width:250px!important;max-width:380px!important;border-radius:13px!important}.sm-root .sm-schedule-command-center .sm-search--hero svg{left:16px!important}.sm-root .sm-schedule-command-center .sm-search--hero input{padding:0 16px 0 48px!important;font-size:14px!important}.sm-root .sm-schedule-command-center .sm-mode-toggle{gap:8px!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{padding:0 16px!important;gap:8px!important}.sm-root .sm-schedule-command-center .sm-publish-hero,.sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{height:44px!important;min-height:44px!important;padding:0 22px!important;border-radius:13px!important;font-size:14px!important;gap:9px!important}.sm-root .sm-schedule-command-center .sm-command-secondary{min-height:76px!important;padding:17px 22px!important;gap:12px!important}.sm-root .sm-schedule-command-center .sm-actiongroup,.sm-root .sm-schedule-command-center .sm-actiongroup--end{gap:12px!important}.sm-root .sm-schedule-command-center .sm-chipbtn{height:44px!important;min-width:98px!important;padding:0 16px!important;border-radius:13px!important;font-size:14px!important;gap:8px!important}.sm-root .sm-schedule-command-center .sm-chipbtn-count,.sm-root .sm-schedule-command-center .sm-chipbtn span[style]{min-width:20px!important;height:20px!important;padding:0 6px!important;font-size:11px!important}.sm-root .sm-schedule-command-center .sm-header-stats{gap:16px!important;padding:18px 22px 20px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:86px!important;padding:17px 20px!important;gap:16px!important;border-radius:17px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:52px!important;height:52px!important;min-width:52px!important;border-radius:14px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon svg{width:25px!important;height:25px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-label{font-size:14px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-value{font-size:clamp(24px,1.65vw,30px)!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-sub{font-size:13px!important}.sm-root .sm-week-strip{display:none!important}@media(max-width:1420px){.sm-root .sm-schedule-command-center .sm-command-primary{grid-template-columns:auto 40px minmax(190px,auto) 40px minmax(14px,1fr) minmax(220px,320px) auto auto!important;min-height:78px!important;padding:16px 18px!important;gap:10px!important}.sm-root .sm-schedule-command-center .sm-command-secondary{min-height:72px!important;padding:15px 18px!important;gap:10px!important}.sm-root .sm-schedule-command-center .sm-chipbtn{min-width:0!important;padding:0 14px!important}.sm-root .sm-schedule-command-center .sm-header-stats{gap:14px!important;padding:16px 18px 18px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:82px!important;padding:16px 18px!important;gap:14px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:48px!important;height:48px!important;min-width:48px!important}}@media(max-width:1120px){.sm-root .sm-schedule-command-center .sm-command-primary{min-height:0!important;padding:15px!important}.sm-root .sm-schedule-command-center .sm-week-label--hero{flex:1 1 230px!important;min-width:0!important}.sm-root .sm-schedule-command-center .sm-search--hero{max-width:none!important;min-width:0!important}}@media(max-width:760px){.sm-root .sm-shell{padding:10px 10px 84px!important}.sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{border-radius:18px!important;margin-bottom:12px!important}.sm-root .sm-schedule-command-center .sm-command-primary,.sm-root .sm-schedule-command-center .sm-command-secondary{padding:12px!important;gap:8px!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn,.sm-root .sm-schedule-command-center .sm-week-arrow,.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,.sm-root .sm-schedule-command-center .sm-publish-hero,.sm-root .sm-schedule-command-center .sm-chipbtn{height:40px!important;min-height:40px!important;border-radius:12px!important;font-size:12.5px!important}.sm-root .sm-schedule-command-center .sm-header-stats{gap:9px!important;padding:12px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:76px!important;padding:14px!important;gap:12px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:44px!important;height:44px!important;min-width:44px!important}}@media(min-width:761px){.sm-root .sm-shell{padding:12px 20px 64px!important}.sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{margin:0 0 12px!important;border-radius:20px!important}.sm-root .sm-schedule-command-center .sm-command-primary{grid-template-columns:auto 38px minmax(170px,auto) 38px minmax(12px,1fr) minmax(210px,300px) auto auto!important;min-height:72px!important;padding:12px 18px!important;gap:10px!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn,.sm-root .sm-schedule-command-center .sm-week-arrow,.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,.sm-root .sm-schedule-command-center .sm-btn:not(.sm-btn-primary),.sm-root .sm-schedule-command-center .sm-publish-hero,.sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{height:40px!important;min-height:40px!important;border-radius:12px!important;font-size:13px!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn{padding:0 16px!important;gap:8px!important}.sm-root .sm-schedule-command-center .sm-week-arrow{width:38px!important;min-width:38px!important}.sm-root .sm-schedule-command-center .sm-week-label--hero{min-width:170px!important;padding:0 8px!important;font-size:clamp(17px,1.15vw,23px)!important;line-height:1!important}.sm-root .sm-schedule-command-center .sm-search--hero{min-width:210px!important;max-width:300px!important;height:40px!important;border-radius:12px!important}.sm-root .sm-schedule-command-center .sm-search--hero svg{left:14px!important;width:16px!important;height:16px!important}.sm-root .sm-schedule-command-center .sm-search--hero input{padding:0 14px 0 42px!important;font-size:13px!important}.sm-root .sm-schedule-command-center .sm-mode-toggle{gap:6px!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{min-width:88px!important;padding:0 12px!important;gap:6px!important;white-space:nowrap!important}.sm-root .sm-schedule-command-center .sm-publish-hero,.sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{padding:0 18px!important;gap:7px!important;min-width:132px!important}.sm-root .sm-schedule-command-center .sm-command-secondary{min-height:62px!important;padding:11px 18px!important;gap:10px!important}.sm-root .sm-schedule-command-center .sm-actiongroup,.sm-root .sm-schedule-command-center .sm-actiongroup--end{gap:10px!important}.sm-root .sm-schedule-command-center .sm-chipbtn{height:40px!important;min-width:0!important;padding:0 14px!important;border-radius:12px!important;font-size:13px!important;gap:7px!important}.sm-root .sm-schedule-command-center .sm-chipbtn-count,.sm-root .sm-schedule-command-center .sm-chipbtn span[style]{min-width:18px!important;height:18px!important;font-size:10px!important}.sm-root .sm-schedule-command-center .sm-header-stats{gap:12px!important;padding:14px 18px 16px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:74px!important;padding:14px 16px!important;gap:14px!important;border-radius:15px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon svg{width:21px!important;height:21px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-label{font-size:12px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-value{font-size:clamp(18px,1.25vw,24px)!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-sub{font-size:11.5px!important}}@media(min-width:761px)and (max-width:1280px){.sm-root .sm-schedule-command-center .sm-command-primary{grid-template-columns:auto 36px minmax(150px,auto) 36px minmax(8px,1fr) minmax(190px,250px) auto auto!important;gap:8px!important;padding:11px 14px!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{min-width:78px!important;padding:0 10px!important;font-size:12.5px!important}.sm-root .sm-schedule-command-center .sm-publish-hero,.sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{min-width:118px!important;padding:0 14px!important}.sm-root .sm-schedule-command-center .sm-chipbtn{padding:0 12px!important;font-size:12.5px!important}}.sm-root .sm-shell{padding:12px 20px 72px!important}.sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center{margin:0 0 14px!important;border-radius:20px!important}.sm-root .sm-schedule-command-center .sm-command-primary{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;min-height:64px!important;padding:12px 18px!important;gap:10px!important}.sm-root .sm-schedule-command-center .sm-command-primary>*{order:0!important;min-width:0!important}.sm-root .sm-schedule-command-center .sm-toolbar-spacer{display:block!important;flex:1 1 auto!important;min-width:14px!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn,.sm-root .sm-schedule-command-center .sm-week-arrow,.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,.sm-root .sm-schedule-command-center .sm-btn:not(.sm-btn-primary){height:38px!important;min-height:38px!important;border-radius:12px!important;font-size:13px!important;line-height:1!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn{flex:0 0 auto!important;padding:0 15px!important;gap:8px!important}.sm-root .sm-schedule-command-center .sm-week-arrow{flex:0 0 38px!important;width:38px!important}.sm-root .sm-schedule-command-center .sm-week-label--hero{flex:0 0 auto!important;min-width:214px!important;padding:0 8px!important;font-size:clamp(19px,1.2vw,23px)!important;line-height:1!important;letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important}.sm-root .sm-schedule-command-center .sm-search--hero{flex:0 1 340px!important;width:clamp(245px,24vw,340px)!important;max-width:340px!important;min-width:245px!important;height:38px!important;border-radius:12px!important;padding:0!important}.sm-root .sm-schedule-command-center .sm-search--hero svg{left:14px!important;width:16px!important;height:16px!important}.sm-root .sm-schedule-command-center .sm-search--hero input{padding:0 14px 0 42px!important;font-size:13px!important}.sm-root .sm-schedule-command-center .sm-mode-toggle{display:inline-flex!important;flex:0 0 auto!important;gap:8px!important;align-items:center!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{min-width:74px!important;justify-content:center!important;padding:0 11px!important;gap:7px!important;white-space:nowrap!important;overflow:visible!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn svg,.sm-root .sm-schedule-command-center .sm-thisweek-btn svg,.sm-root .sm-schedule-command-center .sm-week-arrow svg,.sm-root .sm-schedule-command-center .sm-publish-hero svg,.sm-root .sm-schedule-command-center .sm-chipbtn svg{width:15px!important;height:15px!important}.sm-root .sm-schedule-command-center .sm-publish-hero,.sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{flex:0 0 auto!important;min-width:112px!important;height:38px!important;min-height:38px!important;padding:0 18px!important;border-radius:12px!important;font-size:13px!important;gap:8px!important}.sm-root .sm-schedule-command-center .sm-command-secondary{min-height:58px!important;padding:10px 18px!important;gap:9px!important}.sm-root .sm-schedule-command-center .sm-actiongroup,.sm-root .sm-schedule-command-center .sm-actiongroup--end{gap:9px!important}.sm-root .sm-schedule-command-center .sm-chipbtn{height:38px!important;min-width:0!important;padding:0 13px!important;border-radius:12px!important;font-size:13px!important;gap:7px!important}.sm-root .sm-schedule-command-center .sm-chipbtn-count,.sm-root .sm-schedule-command-center .sm-chipbtn span[style]{min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important}.sm-root .sm-schedule-command-center .sm-header-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:14px 18px 16px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{min-height:72px!important;padding:13px 16px!important;gap:13px!important;border-radius:15px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-icon svg{width:22px!important;height:22px!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-label{font-size:12.5px!important;line-height:1.12!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-value{font-size:clamp(22px,1.38vw,26px)!important;line-height:.95!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-sub{font-size:12px!important;line-height:1.15!important}@media(max-width:1320px){.sm-root .sm-schedule-command-center .sm-command-primary{gap:8px!important;padding:11px 15px!important}.sm-root .sm-schedule-command-center .sm-week-label--hero{min-width:185px!important;font-size:18px!important;padding:0 4px!important}.sm-root .sm-schedule-command-center .sm-search--hero{flex-basis:260px!important;width:260px!important;min-width:220px!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{min-width:66px!important;padding:0 9px!important}.sm-root .sm-schedule-command-center .sm-publish-hero,.sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{min-width:102px!important;padding:0 14px!important}.sm-root .sm-schedule-command-center .sm-chipbtn{padding:0 11px!important}}@media(max-width:1120px){.sm-root .sm-schedule-command-center .sm-command-primary{flex-wrap:wrap!important}.sm-root .sm-schedule-command-center .sm-toolbar-spacer{display:none!important}.sm-root .sm-schedule-command-center .sm-search--hero{flex:1 1 100%!important;width:100%!important;max-width:none!important}.sm-root .sm-schedule-command-center .sm-mode-toggle{flex:1 1 170px!important}.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn{flex:1 1 0!important}}.sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center,.sm-root .sm-toolbar.sm-toolbar--clean.sm-schedule-command-center *{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.sm-root .sm-schedule-command-center{color:#172554!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn,.sm-root .sm-schedule-command-center .sm-week-arrow,.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,.sm-root .sm-schedule-command-center .sm-chipbtn,.sm-root .sm-schedule-command-center .sm-publish-hero,.sm-root .sm-schedule-command-center .sm-search--hero input{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:700!important;letter-spacing:-.015em!important}.sm-root .sm-schedule-command-center .sm-thisweek-btn,.sm-root .sm-schedule-command-center .sm-week-arrow,.sm-root .sm-schedule-command-center .sm-mode-toggle .sm-btn,.sm-root .sm-schedule-command-center .sm-chipbtn,.sm-root .sm-schedule-command-center .sm-search--hero,.sm-root .sm-schedule-command-center .sm-publish-hero,.sm-root .sm-schedule-command-center .sm-btn-primary.sm-publish-hero{border-color:#d7e3f8!important;box-shadow:0 1px 2px #2563eb0a!important}.sm-root .sm-schedule-command-center .sm-week-label--hero{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:800!important;letter-spacing:-.045em!important;color:#172554!important}.sm-root .sm-schedule-command-center .sm-search--hero input{color:#1e3a8a!important;font-weight:600!important}.sm-root .sm-schedule-command-center .sm-search--hero input::placeholder{color:#94a3b8!important;font-weight:600!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat{border-color:#dbe7fb!important;box-shadow:0 1px 3px #2563eb0d!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-label{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important;color:#5f7398!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-value{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:800!important;letter-spacing:-.045em!important;color:#172554!important}.sm-root .sm-schedule-command-center .sm-header-stats .sm-stat-sub{font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600!important;color:#7487aa!important}.ss-page{width:100%;min-height:100vh;box-sizing:border-box;padding:24px 28px 56px;background:radial-gradient(circle at 8% 8%,rgba(99,179,255,.18),transparent 28%),radial-gradient(circle at 92% 10%,rgba(219,234,254,.7),transparent 28%),linear-gradient(135deg,#f8fbff,#eef6ff);color:#0f2348;font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.awPage>.ss-page,.app-main .ss-page{max-width:100%;margin-left:0}.ss-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:22px}.ss-topbar h1{margin:0 0 8px;font-size:clamp(26px,2vw,38px);line-height:.95;font-weight:850;letter-spacing:-.055em;color:#0b1f4f}.ss-topbar p{margin:0;font-size:14px;font-weight:550;color:#52709d}.ss-top-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.ss-action{height:48px;padding:0 22px;border-radius:10px;border:1px solid #dbe7fb;background:#ffffffc7;color:#2563eb;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 10px 28px #3b82f60f}.ss-action-primary{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;border-color:transparent;box-shadow:0 18px 34px #2563eb3d}.ss-action:disabled{opacity:.55;cursor:not-allowed}.ss-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.ss-main-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.ss-card{grid-column:span 3;background:#ffffffc7;border:1px solid rgba(184,207,239,.75);border-radius:14px;padding:22px 24px;box-shadow:0 22px 60px #33579412,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ss-card-small{grid-column:span 2}.ss-card h2{margin:0 0 18px;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:850;color:#0f2348;letter-spacing:-.02em}.ss-icon{width:17px;height:17px;color:#2563eb;flex:0 0 auto}.ss-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px}.ss-field{display:grid;gap:9px;min-width:0}.ss-field>span,.ss-toggle-row strong{font-size:11.5px;font-weight:850;color:#18305d;letter-spacing:-.01em}.ss-select,.ss-input{width:100%;height:42px;box-sizing:border-box;border:1px solid #d7e4f8;border-radius:8px;background:#ffffffdb;color:#18305d;font-size:13px;font-weight:650;padding:0 14px;outline:none;box-shadow:inset 0 1px #fffc}.ss-select:focus,.ss-input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb14}.ss-segment{height:42px;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #d7e4f8;border-radius:8px;overflow:hidden;background:#ffffffb3}.ss-segment button{border:0;background:transparent;color:#18305d;font-weight:750;cursor:pointer}.ss-segment button.is-on{background:#eaf2ff;color:#2563eb;box-shadow:inset 0 0 0 1px #c7dcff}.ss-inline{display:grid;grid-template-columns:minmax(58px,.6fr) minmax(88px,1fr);gap:10px;align-items:center}.ss-toggle-row{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:7px 0;border-bottom:1px solid rgba(213,226,246,.72)}.ss-toggle-row:last-child{border-bottom:0}.ss-toggle-row div:first-child{display:grid;gap:3px}.ss-toggle-row span{display:block;font-size:11.5px;color:#5d7298;font-weight:600}.ss-toggle{width:36px;height:20px;border-radius:999px;border:0;background:#d7e2f3;padding:2px;cursor:pointer;transition:.18s ease}.ss-toggle span{width:16px;height:16px;display:block;border-radius:50%;background:#fff;box-shadow:0 2px 7px #0f23482e;transition:.18s ease}.ss-toggle.is-on{background:#2563eb}.ss-toggle.is-on span{transform:translate(16px)}.ss-chain{white-space:nowrap;font-size:12px;font-weight:750;color:#435b82}.ss-chain span{display:inline;margin:0 7px;color:#2563eb}.ss-chips{display:flex;gap:10px;flex-wrap:wrap;padding-top:12px}.ss-chips span{height:32px;padding:0 14px;display:inline-flex;align-items:center;border-radius:8px;border:1px solid #d7e4f8;background:#eef6ff;color:#2563eb;font-size:12px;font-weight:750}.ss-help-card{grid-column:span 6;min-height:60px;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:16px;align-items:center;background:#ffffffb8;border:1px solid rgba(184,207,239,.72);border-radius:10px;padding:14px 18px}.ss-help-card div{display:grid;gap:3px}.ss-help-card strong{font-size:13px;color:#18305d}.ss-help-card span{font-size:12px;color:#5d7298}.ss-help-card button{border:0;background:transparent;color:#2563eb;font-weight:800;cursor:pointer}.ss-side-panel{display:grid;gap:18px;position:sticky;top:20px}.ss-side-card{background:#ffffffc2;border:1px solid rgba(184,207,239,.78);border-radius:14px;padding:20px;box-shadow:0 22px 60px #33579412,inset 0 1px #ffffffe6}.ss-side-card h3{margin:0 0 18px;font-size:15px;font-weight:850;color:#0f2348;letter-spacing:-.02em}.ss-status-list{display:grid;gap:12px}.ss-status-list div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px}.ss-status-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eaf2ff}.ss-status-icon .ss-icon{width:15px;height:15px}.ss-status-list strong{font-size:13px;color:#435b82}.ss-status-list em{min-width:74px;text-align:center;font-style:normal;padding:8px 10px;border-radius:10px;font-size:12px;font-weight:850}.ss-preview-box{border:1px solid #d7e4f8;border-radius:10px;padding:14px;background:#ffffff9e}.ss-preview-head{display:flex;justify-content:space-between;align-items:center;color:#18305d;font-size:12px;margin-bottom:18px}.ss-preview-head strong{font-weight:850}.ss-preview-head span{color:#2563eb;font-size:22px;line-height:1}.ss-preview-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:4px;margin-bottom:16px}.ss-preview-days span{position:relative;display:grid;gap:4px;color:#64748b;font-size:10px;font-weight:750}.ss-preview-days small{font-size:11px;color:#435b82}.ss-preview-days .is-today small{width:25px;height:25px;line-height:25px;margin:-4px auto 0;border-radius:50%;color:#fff;background:#2563eb}.ss-preview-items{display:grid;gap:12px}.ss-preview-items div{display:grid;grid-template-columns:7px minmax(0,1fr) auto auto;gap:10px;align-items:center;font-size:11.5px;color:#435b82}.ss-preview-items div>span{width:7px;height:7px;border-radius:50%}.ss-preview-items strong{color:#18305d;font-weight:750}.ss-preview-items em{font-style:normal}.ss-preview-items b{color:#18305d}.ss-rules-summary{margin:0;padding:0;display:grid;gap:12px;list-style:none}.ss-rules-summary li{position:relative;padding-left:22px;font-size:12px;color:#435b82;font-weight:650}.ss-rules-summary li:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border:1.7px solid #2563eb;border-radius:50%}.ss-updated{display:grid;gap:10px;color:#607497;font-size:11.5px}.ss-updated strong{width:max-content;padding:8px 12px;border-radius:9px;background:#eef6ff;color:#435b82}.ss-notice,.ss-loading,.ss-access-card{border:1px solid #bfdbfe;border-radius:14px;background:#eff6fff0;color:#1d4ed8;padding:14px 18px;margin-bottom:18px;font-weight:750}.ss-loading{max-width:380px;margin:22px auto;text-align:center}.ss-access-card{max-width:520px;margin:48px auto;display:grid;justify-items:center;text-align:center;gap:12px}.ss-access-card button{height:42px;padding:0 18px;border-radius:10px;border:0;background:#2563eb;color:#fff;font-weight:800;cursor:pointer}@media(max-width:1320px){.ss-layout{grid-template-columns:1fr}.ss-side-panel{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.ss-page{padding:18px 16px 80px}.ss-topbar{flex-direction:column}.ss-top-actions{width:100%;justify-content:stretch}.ss-action{flex:1 1 160px}.ss-main-grid{grid-template-columns:1fr}.ss-card,.ss-card-small,.ss-help-card{grid-column:span 1}.ss-two-col,.ss-side-panel{grid-template-columns:1fr}.ss-help-card{grid-template-columns:34px 1fr}.ss-help-card button{justify-self:start}}.ss-page.ss-page--tabs{min-height:100vh;width:100%;box-sizing:border-box;padding:22px 28px 56px;background:radial-gradient(circle at 5% 3%,rgba(147,197,253,.28),transparent 24%),radial-gradient(circle at 92% 4%,rgba(219,234,254,.85),transparent 28%),linear-gradient(135deg,#fbfdff,#f2f8ff 52%,#fff);color:#102654;font-family:Inter,Plus Jakarta Sans,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.app-main .ss-page.ss-page--tabs,.awPage>.ss-page.ss-page--tabs{max-width:100%;margin-left:0}.ss-page--tabs .ss-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px}.ss-page--tabs .ss-topbar h1{margin:0 0 6px;color:#0b1f4f;font-size:clamp(24px,1.85vw,34px);line-height:1;font-weight:850;letter-spacing:-.055em}.ss-page--tabs .ss-topbar p{margin:0;max-width:780px;color:#4e6a96;font-size:13px;line-height:1.35;font-weight:560}.ss-page--tabs .ss-top-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.ss-page--tabs .ss-action{min-height:38px;height:38px;padding:0 18px;border:1px solid rgba(196,216,244,.92);border-radius:9px;background:#ffffffb8;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:820;letter-spacing:-.015em;cursor:pointer;box-shadow:0 10px 26px #2563eb0e,inset 0 1px #ffffffe0}.ss-page--tabs .ss-action-primary{border-color:transparent;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 16px 30px #2563eb38}.ss-page--tabs .ss-action:disabled,.ss-page--tabs button:disabled,.ss-page--tabs select:disabled,.ss-page--tabs input:disabled,.ss-page--tabs textarea:disabled{cursor:not-allowed!important;opacity:.58}.ss-layout.ss-layout--tabs{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}.ss-content-panel{min-width:0;border:1px solid rgba(190,213,244,.86);border-radius:13px;background:#ffffffb3;box-shadow:0 24px 70px #2563eb12,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.ss-tabs{min-height:62px;padding:13px 18px 0;display:flex;align-items:stretch;gap:8px;overflow-x:auto;border-bottom:1px solid rgba(190,213,244,.78);scrollbar-width:none}.ss-tabs::-webkit-scrollbar{display:none}.ss-tabs button{height:44px;min-width:max-content;padding:0 17px;border:0;border-radius:9px 9px 0 0;background:transparent;color:#244169;display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:780;letter-spacing:-.012em;cursor:pointer;position:relative}.ss-tabs button.is-active{color:#2563eb;background:linear-gradient(180deg,#eff6fffa,#ddecffd6);box-shadow:inset 0 1px #ffffffe6,0 12px 30px #2563eb14}.ss-tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#2563eb;border-radius:999px 999px 0 0}.ss-tab-copy{padding:18px 22px 6px;font-size:12.5px;font-weight:600;color:#536d98}.ss-cards-grid{padding:12px 18px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ss-page--tabs .ss-card{grid-column:auto;padding:16px 18px;border:1px solid rgba(190,213,244,.86);border-radius:12px;background:linear-gradient(180deg,#ffffffc2,#fafdffad);box-shadow:0 16px 42px #234c8a0d,inset 0 1px #ffffffeb}.ss-page--tabs .ss-card--wide{grid-column:1 / -1}.ss-page--tabs .ss-card>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.ss-page--tabs .ss-card>header .ss-icon{margin-top:1px;color:#2563eb}.ss-page--tabs .ss-card h2{margin:0;font-size:13.5px;font-weight:850;color:#132c5b;letter-spacing:-.022em}.ss-page--tabs .ss-card p{margin:3px 0 0;color:#64789c;font-size:11px;line-height:1.25;font-weight:600}.ss-page--tabs .ss-icon{width:15px;height:15px;flex:0 0 auto}.ss-page--tabs .ss-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.ss-page--tabs .ss-two-col--tight{gap:10px 12px}.ss-page--tabs .ss-field{display:grid;gap:6px;min-width:0;margin-bottom:10px}.ss-page--tabs .ss-field>span,.ss-page--tabs .ss-toggle-row strong{color:#193461;font-size:11px;font-weight:820;letter-spacing:-.01em}.ss-page--tabs .ss-field small{color:#7387a9;font-size:10.5px;font-weight:600}.ss-page--tabs .ss-select,.ss-page--tabs .ss-input,.ss-page--tabs .ss-textarea{width:100%;min-width:0;box-sizing:border-box;height:34px;border:1px solid #d7e4f8;border-radius:7px;background:#ffffffd1;color:#18305d;font-size:11.5px;font-weight:670;padding:0 11px;outline:none;box-shadow:inset 0 1px #fffc}.ss-page--tabs .ss-textarea{height:110px;padding:10px 11px;resize:vertical;line-height:1.35}.ss-page--tabs .ss-select:focus,.ss-page--tabs .ss-input:focus,.ss-page--tabs .ss-textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb14,inset 0 1px #fffc}.ss-page--tabs .ss-toggle-row{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(214,227,246,.74)}.ss-page--tabs .ss-toggle-row:last-child{border-bottom:0}.ss-page--tabs .ss-toggle-row div:first-child{display:grid;gap:2px}.ss-page--tabs .ss-toggle-row span{display:block;color:#61779d;font-size:10.5px;line-height:1.25;font-weight:600}.ss-page--tabs .ss-toggle{width:31px;height:18px;border-radius:999px;border:0;background:#cbd8ea;padding:2px;cursor:pointer;transition:.16s ease}.ss-page--tabs .ss-toggle span{width:14px;height:14px;display:block;border-radius:999px;background:#fff;box-shadow:0 2px 7px #0f23482b;transition:.16s ease}.ss-page--tabs .ss-toggle.is-on{background:#2563eb}.ss-page--tabs .ss-toggle.is-on span{transform:translate(13px)}.ss-table-lite,.ss-simple-table,.ss-rule-lines{display:grid;gap:0;margin-bottom:10px}.ss-table-lite>div,.ss-simple-table>div,.ss-rule-lines>div{min-height:31px;display:grid;align-items:center;gap:10px;border-bottom:1px solid rgba(214,227,246,.78);color:#233f6a;font-size:11px;font-weight:650}.ss-table-lite>div{grid-template-columns:minmax(0,1fr) minmax(118px,174px)}.ss-simple-table>div{grid-template-columns:1fr .9fr .45fr .7fr}.ss-simple-table--wide>div{grid-template-columns:1fr .9fr .45fr .8fr .5fr}.ss-rule-lines>div{grid-template-columns:minmax(0,1fr) auto}.ss-table-lite>div:first-child,.ss-simple-table>div:first-child{color:#667a9e;font-size:10.5px;text-transform:none}.ss-table-lite label{display:grid;grid-template-columns:minmax(58px,1fr) auto;align-items:center;gap:8px;color:#64789c}.ss-table-lite .ss-input{height:30px}.ss-soft-btn,.ss-small-link,.ss-mini-danger{border:0;cursor:pointer;font-weight:800;letter-spacing:-.012em}.ss-soft-btn{height:32px;padding:0 13px;border-radius:8px;background:#eef6ff;color:#2563eb;display:inline-flex;align-items:center;gap:7px;font-size:11px;margin-top:5px}.ss-small-link{height:28px;padding:0 13px;border-radius:8px;background:#edf5ff;color:#2563eb;font-size:11px}.ss-mini-danger{height:32px;border-radius:7px;background:#fff1f2;color:#e11d48;font-size:11px}.ss-page--tabs .ss-chain,.ss-secure-note{margin-top:8px;padding:10px 12px;border-radius:9px;background:#eff6ffcc;color:#486188;font-size:11.5px;font-weight:720}.ss-page--tabs .ss-chain span{color:#2563eb;margin:0 8px}.ss-side-panel--tabs{position:sticky;top:18px;display:grid;gap:14px}.ss-side-panel--tabs .ss-side-card{padding:18px;border:1px solid rgba(190,213,244,.88);border-radius:13px;background:#ffffffb8;box-shadow:0 20px 60px #2563eb10,inset 0 1px #ffffffeb}.ss-side-panel--tabs .ss-side-card h3{margin:0 0 14px;color:#132c5b;font-size:13.5px;font-weight:850}.ss-side-panel--tabs .ss-status-list{display:grid;gap:11px}.ss-side-panel--tabs .ss-status-list div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center}.ss-status-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#2563eb;background:#eaf3ff}.ss-status-icon .ss-icon{width:14px;height:14px}.ss-side-panel--tabs .ss-status-list strong{color:#435b82;font-size:11.5px;font-weight:750}.ss-side-panel--tabs .ss-status-list em{min-width:66px;padding:7px 9px;border-radius:9px;text-align:center;font-size:10.5px;font-style:normal;font-weight:850}.tone-green{background:#dcfce7;color:#16a34a}.tone-orange{background:#ffedd5;color:#ea580c}.tone-blue{background:#eaf2ff;color:#2563eb}.tone-purple{background:#f3e8ff;color:#7c3aed}.tone-gray{background:#eef2f7;color:#64748b}.ss-side-panel--tabs .ss-rules-summary,.ss-rules-summary--modal{margin:0;padding:0;list-style:none;display:grid;gap:12px}.ss-side-panel--tabs .ss-rules-summary li,.ss-rules-summary--modal li{position:relative;padding-left:24px;color:#435b82;font-size:11.5px;line-height:1.35;font-weight:650}.ss-side-panel--tabs .ss-rules-summary li:before,.ss-rules-summary--modal li:before{content:"";position:absolute;left:0;top:2px;width:13px;height:13px;border:1.8px solid #2563eb;border-radius:50%;box-sizing:border-box}.ss-side-panel--tabs .ss-updated{display:grid;gap:10px;color:#607497;font-size:11px;font-weight:600}.ss-side-panel--tabs .ss-updated strong{width:fit-content;padding:7px 11px;border-radius:8px;background:#edf5ff;color:#435b82}.ss-notice,.ss-loading,.ss-access-card{border:1px solid #bfdbfe;border-radius:12px;background:#eff6ffe6;color:#1d4ed8;padding:12px 16px;margin-bottom:14px;font-size:12px;font-weight:750}.ss-notice.is-error{border-color:#fecaca;background:#fff1f2;color:#be123c}.ss-loading{max-width:360px;margin:40px auto;text-align:center}.ss-access-card{max-width:520px;margin:52px auto;text-align:center;display:grid;justify-items:center;gap:12px}.ss-access-card h1{margin:0;color:#0f2348}.ss-access-card p{margin:0;color:#5d7298}.ss-access-card button{height:38px;border:0;border-radius:9px;background:#2563eb;color:#fff;padding:0 16px;font-weight:800;cursor:pointer}.ss-modal-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#0b1f4f57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ss-modal{width:min(640px,96vw);max-height:min(760px,92vh);overflow:auto;border:1px solid rgba(190,213,244,.9);border-radius:16px;background:linear-gradient(135deg,#fffffff0,#f1f8fff0);box-shadow:0 34px 120px #0f234842;padding:18px}.ss-modal--wide{width:min(980px,96vw)}.ss-modal-head{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px}.ss-modal-head h3{margin:0 0 4px;color:#0b1f4f;font-size:18px;font-weight:850;letter-spacing:-.035em}.ss-modal-head p{margin:0;color:#607497;font-size:12px;font-weight:600}.ss-modal-head>button{width:34px;height:34px;border:1px solid #d7e4f8;border-radius:10px;background:#ffffffbd;color:#2563eb;cursor:pointer}.ss-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.ss-edit-table{display:grid;gap:8px}.ss-edit-row{display:grid;grid-template-columns:1.1fr .7fr .7fr .9fr .55fr auto;gap:8px;align-items:center}@media(max-width:1380px){.ss-layout.ss-layout--tabs{grid-template-columns:1fr}.ss-side-panel--tabs{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.ss-page.ss-page--tabs{padding:18px 14px 82px}.ss-page--tabs .ss-topbar{flex-direction:column}.ss-page--tabs .ss-top-actions{width:100%;justify-content:stretch}.ss-page--tabs .ss-action{flex:1 1 150px}.ss-cards-grid{grid-template-columns:1fr;padding:12px}.ss-page--tabs .ss-two-col,.ss-side-panel--tabs,.ss-edit-row{grid-template-columns:1fr}}.ss-page{--ss-sidebar-gutter: 210px;width:100%;max-width:100%;min-width:0;flex:1 1 0%;box-sizing:border-box;overflow-x:hidden;position:relative;isolation:isolate;padding:18px 24px 48px!important;background:radial-gradient(circle at 8% 8%,rgba(147,197,253,.16),transparent 30%),radial-gradient(circle at 96% 4%,rgba(219,234,254,.68),transparent 28%),linear-gradient(135deg,#fbfdff,#f2f8ff 56%,#eef7ff)!important}body>.ss-page,.app-shell>.ss-page:not(.app-main .ss-page),main>.ss-page:not(.app-main .ss-page){margin-left:var(--ss-sidebar-gutter);width:calc(100% - var(--ss-sidebar-gutter));max-width:calc(100% - var(--ss-sidebar-gutter))}@media(max-width:900px){body>.ss-page,.app-shell>.ss-page:not(.app-main .ss-page),main>.ss-page:not(.app-main .ss-page){margin-left:0;width:100%;max-width:100%}}.ss-page--tabs .ss-topbar{margin-bottom:14px!important}.ss-page--tabs .ss-topbar h1{font-size:clamp(22px,2vw,30px)!important;letter-spacing:-.045em!important}.ss-page--tabs .ss-topbar p{font-size:13px!important}.ss-layout--no-side{display:block!important;grid-template-columns:1fr!important}.ss-content-panel--full{width:100%;max-width:100%}.ss-page--tabs .ss-content-panel{background:#ffffffb8!important;border-color:#b4d4f7d6!important;box-shadow:0 18px 46px #2a68b40f,inset 0 1px #ffffffeb!important}.ss-page--tabs .ss-tabs{gap:8px!important;padding:12px 14px 0!important}.ss-page--tabs .ss-tabs button{height:40px!important;padding:0 16px!important;border-radius:10px 10px 0 0!important;font-size:12px!important;color:#233b69!important}.ss-page--tabs .ss-tabs button.is-active{background:linear-gradient(180deg,#eef7ff,#eaf3ff)!important;color:#1463e9!important;box-shadow:0 10px 24px #2563eb1a!important}.ss-page--tabs .ss-cards-grid{padding:14px 16px 16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.ss-page--tabs .ss-card{padding:14px 16px!important;border-radius:13px!important;background:linear-gradient(180deg,#ffffffd6,#f8fcffb8)!important;border-color:#bcd7f6d1!important;box-shadow:0 14px 34px #3469b20b,inset 0 1px #fffffff2!important}.ss-page--tabs .ss-card--wide{grid-column:1 / -1!important}.ss-card header{margin-bottom:12px!important}.ss-card header h2{font-size:13.5px!important;letter-spacing:-.025em!important}.ss-card header p{font-size:11.5px!important}.ss-field>span,.ss-toggle-row strong,.ss-simple-table strong,.ss-table-lite strong{font-size:11px!important}.ss-toggle-row span,.ss-field small,.ss-simple-table span,.ss-table-lite span{font-size:11px!important}.ss-input,.ss-select{min-height:31px!important;height:31px!important;font-size:11.5px!important;border-color:#b3cff1e6!important;background:#ffffffd1!important}.ss-action{height:38px!important;font-size:12px!important;border-radius:10px!important}.ss-side-panel,.ss-side-panel--tabs,.ss-side-card,.ss-status-list,.ss-rules-summary,.ss-secure-note,.ss-tab-copy{display:none!important}@media(max-width:1380px){.ss-page--tabs .ss-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){.ss-page--tabs .ss-cards-grid{grid-template-columns:1fr!important}.ss-page--tabs .ss-topbar{flex-direction:column!important;align-items:stretch!important}.ss-top-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media(min-width:901px){.ss-page.ss-page--tabs{margin-left:var(--ss-sidebar-gutter, 210px)!important;width:calc(100% - var(--ss-sidebar-gutter, 210px))!important;max-width:calc(100% - var(--ss-sidebar-gutter, 210px))!important}.app-main>.ss-page.ss-page--tabs,.app-main .ss-page.ss-page--tabs{margin-left:var(--ss-sidebar-gutter, 210px)!important;width:calc(100% - var(--ss-sidebar-gutter, 210px))!important;max-width:calc(100% - var(--ss-sidebar-gutter, 210px))!important}}.ss-page.ss-page--tabs{padding:14px 22px 44px!important;background:radial-gradient(circle at 4% 7%,rgba(191,219,254,.38),transparent 28%),radial-gradient(circle at 96% 2%,rgba(224,242,254,.8),transparent 34%),linear-gradient(135deg,#fbfdff,#f6fbff,#edf7ff)!important}.ss-page--tabs .ss-topbar{align-items:flex-start!important;gap:18px!important}.ss-page--tabs .ss-topbar h1{color:#0d214b!important;font-size:clamp(21px,1.65vw,28px)!important;line-height:1.05!important}.ss-page--tabs .ss-topbar p{color:#536d98!important;max-width:760px!important}.ss-page--tabs .ss-content-panel{border-radius:18px!important;background:linear-gradient(180deg,#ffffffd1,#f8fcffad)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.ss-page--tabs .ss-tabs{overflow-x:auto!important;scrollbar-width:none!important}.ss-page--tabs .ss-tabs::-webkit-scrollbar{display:none!important}.ss-page--tabs .ss-tabs button{white-space:nowrap!important;min-width:max-content!important}.ss-page--tabs .ss-card{min-height:0!important}.ss-label-line,.ss-toggle-row strong{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.ss-label-line em,.ss-toggle-row strong em{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 7px!important;border-radius:999px!important;color:#2563eb!important;background:#dbeafeb8!important;border:1px solid rgba(147,197,253,.42)!important;font-style:normal!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:-.01em!important;flex:0 0 auto!important}.ss-page--tabs .ss-field small,.ss-page--tabs .ss-toggle-row span{display:block!important;margin-top:5px!important;color:#62799f!important;line-height:1.35!important;font-size:10.8px!important;font-weight:600!important}.ss-builder-note{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:12px!important;border-radius:13px!important;background:linear-gradient(135deg,#eff6ffe6,#ffffffbd)!important;border:1px solid rgba(191,219,254,.9)!important}.ss-builder-note>.ss-icon{width:18px!important;height:18px!important;color:#2563eb!important;margin-top:1px!important}.ss-builder-note strong{display:block!important;color:#10295a!important;font-size:12px!important;font-weight:800!important}.ss-builder-note p{margin:4px 0 0!important;color:#60769d!important;font-size:11px!important;line-height:1.45!important}.ss-side-panel,.ss-side-panel--tabs,.ss-side-card,.ss-status-list,.ss-rules-summary,.ss-secure-note,.ss-tab-copy,.ss-backend-integration,.ss-current-configuration,.ss-rules-sidebar{display:none!important}@media(max-width:900px){.ss-page.ss-page--tabs,.app-main>.ss-page.ss-page--tabs,.app-main .ss-page.ss-page--tabs{margin-left:0!important;width:100%!important;max-width:100%!important}}.ss-explain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ss-explain-grid .ss-builder-note{min-height:92px}.ss-page--tabs .ss-label-line em,.ss-page--tabs .ss-toggle-row strong em{background:linear-gradient(135deg,#dbeafeeb,#eff6ffd6)!important;color:#1d4ed8!important}.ss-page--tabs .ss-field small:before,.ss-page--tabs .ss-toggle-row span:before{content:"Does: ";color:#2563eb;font-weight:900}@media(max-width:1180px){.ss-explain-grid{grid-template-columns:1fr}}.ent-modal-body p{color:#42587d;line-height:1.55}.ent-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.ent-insight{border:1px solid rgba(147,197,253,.42);background:linear-gradient(135deg,#fffffff5,#eff8ffe0);border-radius:16px;padding:14px;box-shadow:0 10px 30px #2563eb0f}.ent-insight b{display:block;color:#0b2454;font-size:13px;margin-bottom:4px}.ent-insight span{display:block;color:#5c7297;font-size:12px;font-weight:650}.ent-workflow-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.ent-workflow-form label{display:grid;gap:6px;font-size:12px;color:#4b6389;font-weight:800}.ent-workflow-form input,.ent-workflow-form select,.ent-workflow-form textarea{width:100%;min-height:38px;border:1px solid rgba(147,197,253,.55);border-radius:12px;background:#ffffffeb;color:#0b2454;padding:0 12px;outline:none;font-weight:700;box-shadow:inset 0 1px #ffffffe6}.ent-workflow-form textarea{min-height:82px;padding:10px 12px;resize:vertical;grid-column:1/-1}.ent-workflow-note{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(135deg,#eff6ff,#f8fbff);border-radius:16px;padding:13px 14px;color:#27466f;font-weight:750;font-size:13px;margin:12px 0}.ent-modal-actions button[disabled]{opacity:.55;cursor:not-allowed}.ent-jump-banner{display:flex;align-items:center;gap:12px;border:1px solid rgba(37,99,235,.22);background:linear-gradient(135deg,#eff6ff,#fff);border-radius:18px;padding:14px 16px;margin:0 0 14px;box-shadow:0 14px 40px #2563eb14;color:#0b2454}.ent-jump-banner strong{font-size:14px}.ent-jump-banner p{margin:2px 0 0;color:#5b7298;font-weight:650;font-size:12px}.ent-jump-banner button{margin-left:auto;height:36px;border:1px solid rgba(37,99,235,.22);background:#fff;color:#2563eb;border-radius:12px;padding:0 12px;font-weight:800;cursor:pointer}.sm-shift-jump-card{animation:smJumpPulse 1.3s ease-in-out 2;box-shadow:0 0 0 4px #2563eb2e,0 10px 30px #2563eb2e!important}@keyframes smJumpPulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media(max-width:900px){.ent-insight-grid,.ent-workflow-form{grid-template-columns:1fr}}.ss-page,.schedule-settings-page{margin-left:var(--sidebar-width,240px)!important;width:calc(100% - var(--sidebar-width,240px))!important;box-sizing:border-box!important}@media(max-width:900px){.ss-page,.schedule-settings-page{margin-left:0!important;width:100%!important}}.ss-card{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid rgba(190,214,249,.86)!important;border-radius:22px!important;box-shadow:0 16px 42px #0f337312!important}.ss-card header h2{letter-spacing:-.04em!important;color:#071b4d!important}.ss-card header p{font-weight:650!important;color:#6880a6!important}.ss-field--explained,.ss-toggle-row--explained{position:relative!important;background:#f8fbffcc!important;border:1px solid #e1ebfb!important;border-radius:16px!important;padding:12px!important;margin-top:10px!important}.ss-field--explained small,.ss-toggle-row--explained span{font-size:12.2px!important;line-height:1.35!important;color:#5f7398!important;font-weight:650!important}.ss-label-line,.ss-toggle-row strong{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:#12285c!important;font-weight:900!important}.ss-label-line em,.ss-toggle-row strong em{display:inline-flex!important;align-items:center!important;gap:4px!important;font-style:normal!important;color:#2563eb!important;font-size:10.5px!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#eaf3ff!important;border:1px solid #d4e6ff!important;border-radius:999px!important;padding:4px 8px!important}.ss-affects{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:8px!important;font-style:normal!important;font-size:11px!important;color:#2b58aa!important;font-weight:800!important;background:#edf6ff!important;border:1px solid #d9eaff!important;border-radius:999px!important;padding:5px 9px!important}.ss-input,.ss-select,.ss-textarea{border:1px solid #cfdef5!important;background:#fff!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffffb3!important;color:#102453!important;font-weight:700!important}.ss-tabs button{border-radius:14px!important;font-weight:900!important}.ss-tabs button.is-active{background:linear-gradient(135deg,#eaf3ff,#fff)!important;color:#1458e8!important;box-shadow:0 10px 25px #2563eb17!important}.ss-modal{border-radius:26px!important;border:1px solid #bfd7ff!important;box-shadow:0 30px 90px #0f234640!important}.ent-page{--sm-sidebar-gutter:210px;margin-left:var(--sm-sidebar-gutter)!important;width:calc(100vw - var(--sm-sidebar-gutter))!important;max-width:calc(100vw - var(--sm-sidebar-gutter))!important;font-size:15px!important}.ent-shell{width:min(1500px,100%)!important;max-width:1500px!important;padding:28px 32px 88px!important}.ent-hero{padding:28px 30px!important;border-radius:30px!important}.ent-hero h1{font-size:clamp(34px,2.8vw,50px)!important;line-height:1!important}.ent-hero p{font-size:15px!important;line-height:1.65!important;max-width:820px!important}.ent-actions button,.ent-toolbar button,.ent-table button,.ent-action-list button,.ent-modal-actions button{height:44px!important;font-size:13.5px!important;border-radius:14px!important}.ent-toolbar label{height:44px!important;font-size:14px!important}.ent-kpis{gap:16px!important;margin:20px 0!important}.ent-kpi{min-height:118px!important;padding:18px!important;border-radius:24px!important;grid-template-columns:58px 1fr 20px!important}.ent-kpi>span{width:58px!important;height:58px!important;border-radius:18px!important}.ent-kpi p{font-size:13px!important}.ent-kpi b{font-size:30px!important}.ent-kpi small{font-size:12.5px!important}.ent-card{padding:22px!important;border-radius:26px!important}.ent-card h2{font-size:20px!important}.ent-card p{font-size:13.5px!important;line-height:1.55!important}.ent-table th,.ent-table td{padding:15px 16px!important;font-size:13.5px!important}.fc-day,.wo-day{min-height:230px!important;padding:16px!important}.fc-day strong,.wo-day strong{font-size:21px!important}.fc-day b,.wo-day b{font-size:14px!important}.ent-modal{border-radius:28px!important}.ent-modal--wide{width:min(980px,100%)!important}.ent-modal-body{font-size:14px!important}@media(max-width:900px){.ent-page{margin-left:0!important;width:100%!important;max-width:100%!important}.ent-shell{padding:18px 16px 92px!important}.ent-hero h1{font-size:32px!important}.ent-kpi{min-height:104px!important}}.ss-page{background:radial-gradient(900px 420px at 0% -8%,rgba(147,197,253,.26),transparent 62%),linear-gradient(135deg,#f8fbff,#f1f7ff 48%,#fff)!important}.ss-shell{width:min(1500px,100%)!important;padding:28px 32px 88px!important}.ss-hero,.ss-card,.ss-side-card{border-color:#dbeafe!important;background:linear-gradient(180deg,#fffffff5,#f8fcffe0)!important;box-shadow:0 20px 58px #2563eb13!important}.ss-card{border-radius:26px!important;padding:22px!important}.ss-card header h2{font-size:18px!important;color:#071a3b!important}.ss-card header p{font-size:13px!important;color:#60759a!important}.ss-field small,.ss-toggle-row span{font-size:12.5px!important;line-height:1.55!important;color:#51698f!important}.ss-affects{background:#f1f7ff!important;border:1px solid #dbeafe!important;color:#315884!important;border-radius:999px!important;padding:6px 9px!important}.ss-action-primary,.ss-primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;box-shadow:0 16px 34px #2563eb3d!important}.ss-tabs{gap:6px!important}.ss-tab{border-radius:14px!important}.ss-preview-card{border-radius:24px!important}.ss-modal{border-radius:28px!important;box-shadow:0 34px 100px #0f234642!important}.ent-page,.ss-page,.schedule-settings-page{--ops-left-sidebar: 210px;margin-left:var(--ops-left-sidebar)!important;width:calc(100% - var(--ops-left-sidebar))!important;max-width:calc(100% - var(--ops-left-sidebar))!important;overflow-x:hidden!important;font-size:12px!important;line-height:1.35!important;background:radial-gradient(900px 420px at 0% -10%,rgba(191,219,254,.34),transparent 62%),linear-gradient(135deg,#fbfdff,#f4f9ff 52%,#fff)!important}.ent-shell,.ss-shell{width:min(1840px,100%)!important;max-width:none!important;padding:14px 18px 54px!important;margin:0 auto!important}.ent-hero,.ss-hero,.ss-header{min-height:0!important;padding:16px 18px!important;border-radius:22px!important;gap:12px!important}.ent-hero h1,.ss-hero h1,.ss-header h1{font-size:clamp(21px,1.35vw,28px)!important;letter-spacing:-.065em!important}.ent-hero p,.ss-hero p,.ss-header p{font-size:12px!important;margin-top:3px!important}.ent-actions,.ss-actions{gap:8px!important}.ent-actions button,.ent-toolbar button,.ss-action,.ss-tabs button,.ss-mini-button,.ss-card button{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:11px!important;font-size:11.5px!important;font-weight:800!important}.ent-kpis,.ss-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:12px 0!important}.ent-kpi,.ss-kpi{min-height:78px!important;padding:12px 13px!important;border-radius:18px!important;gap:9px!important}.ent-kpi>span,.ss-kpi>span{width:38px!important;height:38px!important;border-radius:13px!important}.ent-kpi svg,.ss-kpi svg{width:18px!important;height:18px!important}.ent-kpi b,.ss-kpi b{font-size:clamp(18px,1.15vw,23px)!important;letter-spacing:-.055em!important}.ent-kpi p,.ent-kpi small,.ss-kpi p,.ss-kpi small{font-size:11px!important}.ent-toolbar,.ss-tabs-wrap,.ss-toolbar{padding:9px 10px!important;border-radius:18px!important;margin-bottom:12px!important}.ent-toolbar label{height:34px!important;min-width:220px!important;border-radius:11px!important;font-size:11.5px!important}.ent-grid{gap:12px!important}.ent-grid--main{grid-template-columns:minmax(0,1.62fr) minmax(300px,.68fr)!important}.ent-card,.ss-card{padding:13px!important;border-radius:20px!important;box-shadow:0 12px 34px #2563eb11!important}.ent-card-head,.ss-card header{margin-bottom:10px!important;gap:10px!important}.ent-card h2,.ss-card h2{font-size:14px!important;letter-spacing:-.035em!important}.ent-card p,.ss-card p{font-size:11.5px!important}.ent-table th,.ent-table td{padding:9px 10px!important;font-size:11.5px!important}.ent-pill{padding:4px 8px!important;font-size:10.5px!important}.fc-day-map,.wo-curve{grid-template-columns:repeat(7,minmax(74px,1fr))!important;gap:8px!important}.fc-day,.wo-day{min-height:142px!important;padding:10px!important;border-radius:16px!important;gap:5px!important}.fc-day strong,.wo-day strong{font-size:15px!important}.fc-day b,.wo-day b{font-size:11.5px!important}.fc-day span,.fc-day small,.wo-day span,.wo-day small{font-size:10.5px!important}.ent-action-list{gap:7px!important}.ent-action-list article{grid-template-columns:32px 1fr auto!important;padding:9px!important;border-radius:14px!important}.ent-action-list article>span{width:32px!important;height:32px!important;border-radius:12px!important}.ent-action-list b{font-size:11.5px!important}.ent-action-list p{font-size:10.5px!important}.ent-modal{width:min(760px,calc(100vw - 42px))!important;border-radius:22px!important}.ent-modal--wide{width:min(1040px,calc(100vw - 42px))!important}.ent-modal header,.ent-modal-exec-head{padding:14px!important}.ent-modal-body{padding:14px!important;font-size:12px!important}.ss-grid{gap:12px!important}.ss-grid--main{grid-template-columns:minmax(0,1.8fr) minmax(290px,.58fr)!important}.ss-tabs{gap:4px!important;overflow-x:auto!important}.ss-tabs button{min-width:auto!important;white-space:nowrap!important}.ss-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.ss-field{margin-bottom:9px!important}.ss-label-line{font-size:11.5px!important}.ss-field small,.ss-toggle-row span,.ss-affects{font-size:10.5px!important;line-height:1.28!important}.ss-input,.ss-select,.ss-textarea{min-height:34px!important;padding:7px 10px!important;border-radius:10px!important;font-size:11.5px!important}.ss-toggle-row{padding:9px 0!important;gap:10px!important}.ss-toggle{width:34px!important;height:20px!important}.ss-toggle span{width:16px!important;height:16px!important}.ss-toggle.is-on span{transform:translate(14px)!important}@media(max-width:1180px){.ent-grid--main,.ss-grid--main{grid-template-columns:1fr!important}.ent-kpis,.ss-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fc-day-map,.wo-curve{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:900px){.ent-page,.ss-page,.schedule-settings-page{margin-left:0!important;width:100%!important;max-width:100%!important}.ent-shell,.ss-shell{padding:12px 12px 78px!important}.ss-content-grid{grid-template-columns:1fr!important}.fc-day-map,.wo-curve{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sm-attendance-state{display:inline-grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 7px 4px 4px;border:1px solid var(--attendance-border);border-radius:9px;background:linear-gradient(135deg,#fff,var(--attendance-bg));color:var(--attendance-ink);box-shadow:0 2px 7px #0f274a12;line-height:1.05}.sm-attendance-state-code{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--attendance-ink);color:#fff;font-size:8.5px;font-weight:900;letter-spacing:.02em}.sm-attendance-state-copy{display:grid;min-width:0;gap:1px}.sm-attendance-state-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:850;text-transform:none}.sm-attendance-state-copy small{font-size:7.5px;font-weight:700;opacity:.7;white-space:nowrap}.sm-attendance-state.is-compact{grid-template-columns:19px minmax(0,1fr);align-self:flex-start;margin-top:4px;padding:2px 6px 2px 2px;border-radius:8px}.sm-attendance-state.is-compact .sm-attendance-state-code{width:18px;height:18px;border-radius:6px;font-size:7px}.sm-attendance-state.is-compact .sm-attendance-state-copy strong{font-size:8.5px}@media(max-width:900px){.sm-attendance-state-copy small{display:none}}.sm-attendance-state{position:relative;width:100%;min-width:0;max-width:100%;min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) 4px;align-items:center;gap:8px;padding:7px 7px 7px 6px;overflow:hidden;border:1px solid var(--attendance-border);border-left:3px solid var(--attendance-ink);border-radius:11px;background:linear-gradient(145deg,#fff 0%,var(--attendance-bg) 100%);color:var(--attendance-ink);box-shadow:0 6px 14px -10px #0f274a57;line-height:1.1;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.sm-attendance-state:hover{transform:translateY(-1px);filter:saturate(1.04);box-shadow:0 10px 20px -13px #0f274a73}.sm-attendance-state-code{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--attendance-ink);color:#fff;font-size:10px;font-weight:900;letter-spacing:.03em;box-shadow:inset 0 0 0 1px #ffffff2e}.sm-attendance-state-copy{display:grid;min-width:0;gap:4px}.sm-attendance-state-title{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.sm-attendance-state-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:880;color:var(--attendance-ink)}.sm-attendance-state-title em{flex:0 0 auto;margin:0;padding:2px 5px;border:1px solid color-mix(in srgb,var(--attendance-border) 82%,#fff);border-radius:999px;background:#ffffffb8;color:var(--attendance-ink);font-size:7px;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.sm-attendance-state-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--attendance-ink) 75%,#475569);font-size:8.5px;font-weight:700}.sm-attendance-state-accent{align-self:stretch;width:4px;border-radius:999px;background:var(--attendance-ink);opacity:.18}.sm-attendance-state.is-compact{width:auto;max-width:100%;min-height:28px;grid-template-columns:20px minmax(0,1fr);align-self:flex-start;margin-top:4px;padding:3px 7px 3px 3px;border-left-width:2px;border-radius:9px}.sm-attendance-state.is-compact .sm-attendance-state-code{width:20px;height:20px;border-radius:7px;font-size:7.5px}.sm-attendance-state.is-compact .sm-attendance-state-copy{gap:0}.sm-attendance-state.is-compact .sm-attendance-state-title strong{font-size:8.5px}.sm-attendance-state.is-compact .sm-attendance-state-title em,.sm-attendance-state.is-compact .sm-attendance-state-copy small,.sm-attendance-state.is-compact .sm-attendance-state-accent{display:none}@media(max-width:900px){.sm-attendance-state{min-height:48px;grid-template-columns:26px minmax(0,1fr);padding:5px}.sm-attendance-state-code{width:26px;height:26px;border-radius:8px;font-size:8.5px}.sm-attendance-state-title em,.sm-attendance-state-accent{display:none}}.sm-training-stack{display:flex;flex-direction:column;gap:3px;width:100%}.sm-training-event{width:100%;border:1px solid #9edec3;border-left:3px solid #078b59;border-radius:7px;background:linear-gradient(135deg,#effcf6,#d8f7e7);padding:5px 6px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#075f43;cursor:pointer;box-shadow:0 1px 3px #075f4314}.sm-training-event:hover{border-color:#4fc490;box-shadow:0 4px 10px #075f4324}.sm-training-event>span{font-size:7.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;background:#fff;border:1px solid #a8dfc7;border-radius:999px;padding:1px 5px}.sm-training-event>b{font-size:10.5px;line-height:1.2;margin-top:2px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-training-event>small{font-size:9px;font-weight:700;opacity:.8}.sm-training-modal-backdrop{position:fixed;inset:0;background:#0d1e358c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:22000}.sm-training-modal{position:fixed;z-index:22001;top:50%;left:50%;transform:translate(-50%,-50%);width:min(720px,94vw);max-height:90vh;overflow:auto;border:1px solid #d5e6dd;border-radius:20px;background:#fff;box-shadow:0 30px 80px #0b234359}.sm-training-modal>header{display:flex;align-items:center;gap:13px;padding:20px 22px;background:linear-gradient(135deg,#effcf6,#d8f7e7);border-bottom:1px solid #bce8d2}.sm-training-modal-icon{width:44px;height:44px;border-radius:13px;background:#fff;color:#08734d;display:flex;align-items:center;justify-content:center}.sm-training-modal>header>div:nth-child(2){flex:1}.sm-training-modal header span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#28745b;font-weight:900}.sm-training-modal header h3{margin:3px 0;font-size:20px;color:#123d31}.sm-training-modal header p{margin:0;font-size:11px;color:#5c786f}.sm-training-modal header>button{width:38px;height:38px;border:1px solid #afdcc8;border-radius:10px;background:#fff;color:#245448;cursor:pointer}.sm-training-modal-body{padding:20px}.sm-training-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce9e3;border-radius:13px;overflow:hidden}.sm-training-summary>div{padding:12px;border-right:1px solid #e7efeb;border-bottom:1px solid #e7efeb}.sm-training-summary small{display:block;text-transform:uppercase;letter-spacing:.06em;color:#75857f;font-size:8px;font-weight:850}.sm-training-summary b{display:block;margin-top:4px;color:#1e4339;font-size:11px;text-transform:capitalize}.sm-training-description{padding:13px;border:1px solid #e3ece8;border-radius:11px;background:#fbfefd;color:#526b63;font-size:12px;line-height:1.5}.sm-training-participants{margin-top:17px}.sm-training-participants>div{display:flex;justify-content:space-between;align-items:center}.sm-training-participants h4{margin:0;font-size:14px}.sm-training-participants>div>span{font-size:10px;color:#788781}.sm-training-participants article{min-height:53px;border-bottom:1px solid #edf2ef;display:grid;grid-template-columns:35px 1fr auto;gap:10px;align-items:center}.sm-training-participants article i{width:33px;height:33px;border-radius:50%;background:#e1f6ea;color:#07734d;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:9px;font-weight:900}.sm-training-participants article b{font-size:11px;display:block}.sm-training-participants article small{font-size:9px;color:#78867f}.sm-training-participants article em{font-style:normal;font-size:9px;text-transform:capitalize;color:#08734d;background:#e6f8ee;padding:4px 8px;border-radius:999px}.sm-training-modal>footer{padding:14px 20px;background:#fbfdfc;border-top:1px solid #e4ece8;display:flex;justify-content:flex-end}.sm-training-modal>footer button{height:39px;padding:0 18px;border:1px solid #bcdccf;border-radius:10px;background:#fff;color:#1b5544;font-weight:800;cursor:pointer}@media(max-width:640px){.sm-training-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-training-modal-body{padding:14px}}.sm-training-modal-layer{position:fixed;inset:0;z-index:22000;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.sm-training-modal-layer>.sm-training-modal-backdrop{position:absolute;inset:0;z-index:0;background:#0d1e358c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.sm-training-modal-layer>.sm-training-modal{position:relative;z-index:1;top:auto;left:auto;transform:none;pointer-events:auto;max-width:min(720px,94vw);width:min(720px,94vw)}@media(max-width:640px){.sm-training-modal-layer{padding:12px}.sm-training-modal-layer>.sm-training-modal{max-height:92vh}}.sm-attendance-state,.sm-attendance-state:hover{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px 7px 7px;overflow:visible;border:1px solid color-mix(in srgb,var(--attendance-border) 88%,#ffffff);border-left:3px solid var(--attendance-ink);border-radius:13px;background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.92),transparent 34%),linear-gradient(140deg,color-mix(in srgb,var(--attendance-bg) 72%,#ffffff),#fff);color:var(--attendance-ink);box-shadow:0 8px 20px -17px #0f274acc;transform:none;filter:none}.sm-attendance-state:hover{transform:translateY(-1px);box-shadow:0 12px 26px -18px #0f274abf}.sm-attendance-state-code{width:34px;height:34px;border-radius:10px;font-size:10px;box-shadow:inset 0 0 0 1px #ffffff38,0 4px 10px -7px var(--attendance-ink)}.sm-attendance-state-copy{min-width:0;width:100%;gap:4px;overflow:visible}.sm-attendance-state-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0}.sm-attendance-state-title strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.2;font-weight:900;letter-spacing:-.01em}.sm-attendance-state-title em{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;border:1px solid color-mix(in srgb,var(--attendance-border) 76%,#ffffff);border-radius:999px;background:#ffffffc7;font-size:6.8px;line-height:1;font-weight:900;letter-spacing:.045em}.sm-attendance-state-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.2px;line-height:1.25;font-weight:720;opacity:.78}.sm-attendance-state-accent{display:none!important}.sm-attendance-state.is-compact,.sm-attendance-state.is-compact:hover{width:100%;min-height:34px;grid-template-columns:24px minmax(0,1fr);gap:6px;margin-top:4px;padding:4px 7px 4px 4px;border-radius:10px}.sm-attendance-state.is-compact .sm-attendance-state-code{width:24px;height:24px;border-radius:8px;font-size:8px}.sm-attendance-state.is-compact .sm-attendance-state-title{display:block}.sm-attendance-state.is-compact .sm-attendance-state-title strong{font-size:8.8px}@media(max-width:900px){.sm-attendance-state{min-height:50px;grid-template-columns:30px minmax(0,1fr);padding:6px 8px 6px 6px}.sm-attendance-state-code{width:30px;height:30px}.sm-attendance-state-copy small{display:block}}.sm-attendance-state,.sm-attendance-state:hover,.sm-attendance-state.is-compact,.sm-attendance-state.is-compact:hover{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:0!important;padding:5px!important;overflow:hidden!important;border:1px dashed #fdba74!important;border-radius:11px!important;background:linear-gradient(180deg,#fffffff2,#fff7edf5),#fff7ed!important;color:#c2410c!important;box-shadow:inset 0 0 0 3px #ffedd5b8!important;transform:none!important;filter:none!important}.sm-attendance-state:hover,.sm-attendance-state.is-compact:hover{border-color:#fb923c!important;background:#fff7ed!important;box-shadow:inset 0 0 0 3px #ffedd5e6,0 5px 12px -10px #c2410c8c!important}.sm-attendance-state-pill{display:block!important;width:100%!important;overflow:hidden!important;color:#c2410c!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:.08em!important;text-align:center!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.sm-attendance-state-code,.sm-attendance-state-copy,.sm-attendance-state-title,.sm-attendance-state-accent{display:none!important}.sm-attendance-state.is-compact{min-height:30px!important;margin-top:4px!important;padding:4px!important;border-radius:9px!important}.sm-attendance-state.is-compact .sm-attendance-state-pill{font-size:9px!important}.ss-page.ss-page--tabs{padding:12px 18px 26px!important}.ss-page--tabs .ss-topbar{margin-bottom:10px!important;gap:12px!important}.ss-page--tabs .ss-topbar h1{margin-bottom:3px!important}.ss-page--tabs .ss-top-actions{gap:7px!important}.ss-page--tabs .ss-content-panel{border-radius:16px!important}.ss-page--tabs .ss-tabs{min-height:0!important;padding:7px 10px 0!important;gap:4px!important}.ss-page--tabs .ss-tabs button{min-height:34px!important;height:34px!important;padding:0 11px!important;font-size:10.5px!important}.ss-page--tabs .ss-cards-grid{padding:10px 12px 13px!important;gap:9px!important;align-items:start!important}.ss-page--tabs .ss-card{min-height:0!important;padding:11px 12px!important;border-radius:17px!important}.ss-page--tabs .ss-card>header{margin-bottom:8px!important;gap:8px!important}.ss-page--tabs .ss-card header h2{font-size:12.5px!important}.ss-page--tabs .ss-card header p{font-size:10.5px!important;line-height:1.35!important}.ss-page--tabs .ss-two-col,.ss-page--tabs .ss-two-col--tight{gap:7px 9px!important}.ss-page--tabs .ss-field{gap:5px!important}.ss-page--tabs .ss-field--explained,.ss-page--tabs .ss-toggle-row--explained{padding:8px 9px!important;margin-top:5px!important;border-radius:12px!important}.ss-page--tabs .ss-toggle-row{min-height:0!important;padding:7px 0!important;gap:9px!important}.ss-page--tabs .ss-field small,.ss-page--tabs .ss-toggle-row span{margin-top:3px!important;font-size:10px!important;line-height:1.3!important}.ss-page--tabs .ss-affects{margin-top:4px!important;padding:3px 7px!important;font-size:9px!important}.ss-page--tabs .ss-builder-note{min-height:0!important;padding:9px 10px!important}.ss-page--tabs .ss-explain-grid{gap:7px!important}.ss-page--tabs .ss-explain-grid .ss-builder-note{min-height:0!important}.ss-page--tabs .ss-simple-table>div,.ss-page--tabs .ss-table-lite>div,.ss-page--tabs .ss-rule-lines>div{padding:7px 8px!important;min-height:0!important}.ss-notice.is-error{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.ss-notice-retry{flex:0 0 auto;height:30px;padding:0 10px;border:1px solid #d8e5f8;border-radius:9px;background:#fff;color:#245fb9;font-size:10px;font-weight:850;cursor:pointer}@media(max-width:900px){.ss-page.ss-page--tabs{padding:10px 10px 22px!important}}.sm-publish-impact{border:1px solid var(--sm-border);border-radius:12px;background:#fff;padding:13px;display:grid;gap:10px}.sm-publish-impact-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sm-publish-impact-head strong{font-size:13px;color:var(--sm-text)}.sm-publish-impact-head span{font-size:11px;color:var(--sm-text-muted)}.sm-publish-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sm-publish-impact-item{border:1px solid var(--sm-border);border-radius:9px;background:var(--sm-blue-50);padding:9px 10px;display:grid;gap:3px;min-width:0}.sm-publish-impact-item span{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--sm-text-muted);font-weight:700}.sm-publish-impact-item b{font-size:13px;color:var(--sm-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-publish-impact-note{margin:0;font-size:11px;line-height:1.45;color:var(--sm-text-muted)}.sm-publish-impact-note.is-warning{color:#9a5a08;background:#fff8e8;border-radius:8px;padding:7px 9px}@media(max-width:720px){.sm-publish-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-publish-impact-head{align-items:flex-start;flex-direction:column;gap:2px}}@media(max-width:900px){.sm-root{width:100%!important;max-width:100%!important;margin-left:0!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.sm-shell{width:100%!important;max-width:100%!important;padding:10px!important;box-sizing:border-box}.sm-toolbar,.sm-schedule-command-center{position:relative!important;top:auto!important;padding:10px!important;border-radius:16px!important}.sm-toolbar-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.sm-toolbar-spacer{display:none!important}.sm-week-label--hero{order:-1;width:100%;text-align:center;font-size:15px!important}.sm-search--hero{order:10;flex:1 1 100%!important;width:100%!important;max-width:none!important}.sm-search--hero input{min-height:44px;font-size:16px!important}.sm-thisweek-btn,.sm-week-arrow,.sm-publish-hero,.sm-chipbtn,.sm-iconbtn{min-height:44px!important;touch-action:manipulation}.sm-publish-hero{flex:1 1 140px;justify-content:center}.sm-command-secondary{display:block!important;overflow-x:auto!important;white-space:nowrap;padding-bottom:5px;-webkit-overflow-scrolling:touch}.sm-command-secondary .sm-actiongroup{display:inline-flex!important;vertical-align:top;margin-right:7px}.sm-stats,.sm-header-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.sm-week-strip{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.sm-week-strip-day{flex:0 0 94px!important;scroll-snap-align:start;min-height:60px}.sm-grid-card{overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.sm-grid-head,.sm-grid-row{min-width:980px!important}.sm-modal-backdrop,.ai-modal-backdrop{align-items:flex-end!important;padding:0!important}.sm-modal,.ai-modal-card{width:100%!important;max-width:none!important;max-height:94dvh!important;border-radius:22px 22px 0 0!important;margin:0!important;padding-bottom:env(safe-area-inset-bottom)}.sm-modal-head,.ai-modal-head{position:sticky;top:0;z-index:4;background:#fff}.sm-modal-foot{position:sticky;bottom:0;z-index:4;background:#fff;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}.sm-row{grid-template-columns:1fr!important;display:grid!important}.sm-input,.sm-select,.sm-textarea{min-height:46px!important;font-size:16px!important}.sm-month-grid{min-width:820px}.sm-month-body{overflow:auto!important;-webkit-overflow-scrolling:touch}.sm-publish-impact-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:520px){.sm-stats,.sm-header-stats,.sm-publish-impact-grid{grid-template-columns:1fr!important}}.sm-root{position:relative;min-height:100%;overflow-x:clip;background:radial-gradient(circle at 92% 4%,rgba(96,165,250,.22) 0 112px,transparent 113px),radial-gradient(circle at 4% 45%,rgba(186,230,253,.3) 0 170px,transparent 171px),radial-gradient(circle at 92% 86%,rgba(147,197,253,.16) 0 220px,transparent 221px),linear-gradient(145deg,#fbfdff,#f3f8ff 44%,#eef7ff);padding:16px}.sm-enterprise-shell{width:min(1800px,100%);margin:0 auto}.sm-enterprise-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:14px;align-items:start}.sm-enterprise-main{min-width:0}.sm-schedule-command-center,.sm-week-strip,.sm-grid-card,.sm-scope-banner,.sm-rail-card{border:1px solid rgba(191,219,254,.72)!important;box-shadow:0 18px 48px -34px #1e40af5c,0 2px 8px #94a3b814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sm-schedule-command-center{border-radius:20px!important;overflow:hidden;background:#ffffffe6!important}.sm-command-primary{padding:14px 16px 10px!important}.sm-command-secondary{margin:0 12px;padding:10px 4px 12px!important;border-top:1px solid #eef4fb}.sm-header-stats{margin:0!important;padding:0 12px 14px!important;gap:0!important;border-top:1px solid #edf3fa;background:linear-gradient(180deg,#f8fbff73,#ffffffeb)}.sm-header-stats .sm-stat{min-height:92px;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;border-right:1px solid #e9f0f8!important}.sm-header-stats .sm-stat:last-child{border-right:0!important}.sm-scope-banner{display:flex;align-items:center;gap:11px;margin:12px 0;padding:11px 13px;border-radius:15px;color:#1e40af;background:linear-gradient(115deg,#eff6fff5,#ffffffeb)}.sm-scope-banner__icon{width:35px;height:35px;border-radius:11px;display:grid;place-items:center;background:#fff;border:1px solid #dbeafe;box-shadow:0 7px 18px -12px #2563eb}.sm-scope-banner>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.sm-scope-banner strong{font-size:12px}.sm-scope-banner span{font-size:10px;color:#64748b}.sm-scope-banner__count{margin-left:auto;border-radius:999px;padding:5px 9px;background:#fff;color:#2563eb!important;font-weight:800;white-space:nowrap}.sm-week-strip{border-radius:16px!important;overflow:hidden;background:#ffffffe8!important}.sm-grid-scroll{width:100%;overflow:auto;border-radius:18px;scrollbar-width:thin;scrollbar-color:#bfd7f7 transparent;overscroll-behavior-inline:contain}.sm-grid-scroll::-webkit-scrollbar{height:9px;width:9px}.sm-grid-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#c8dcf5;border:2px solid transparent;background-clip:padding-box}.sm-grid-card{min-width:1120px;border-radius:18px!important;overflow:hidden;background:#fffffff0!important}.sm-grid-head{position:sticky;top:0;z-index:16;background:#f8fbfffa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sm-name-cell{position:sticky;left:0;z-index:8;background:inherit}.sm-grid-head .sm-name-cell{z-index:20}.sm-employee-row .sm-name-cell{background:#fffffffb}.sm-department-band{width:100%;min-height:45px;display:grid;grid-template-columns:22px minmax(160px,1fr) auto auto minmax(90px,160px);align-items:center;gap:10px;padding:8px 14px;border:0;border-top:1px solid #dbe9f8;border-bottom:1px solid #dbe9f8;color:#1e3a5f;background:linear-gradient(90deg,#eef6ff,#f8fbff 52%,#eef7ff);text-align:left;cursor:pointer}.sm-department-band:hover{background:linear-gradient(90deg,#e2f0ff,#f6fbff)}.sm-department-chevron{display:grid;place-items:center;transition:transform .2s ease}.sm-department-chevron.is-collapsed{transform:rotate(-90deg)}.sm-department-identity{display:flex;flex-direction:column;line-height:1.2}.sm-department-identity strong{font-size:12px}.sm-department-identity small{font-size:9px;color:#64748b}.sm-department-status{padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}.sm-department-status.is-on-track{background:#dcfce7;color:#15803d}.sm-department-status.is-understaffed{background:#fff7ed;color:#ea580c}.sm-department-status.is-overstaffed{background:#eff6ff;color:#2563eb}.sm-department-hours{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#64748b;font-size:9px}.sm-department-progress{height:5px;overflow:hidden;border-radius:999px;background:#dce9f6}.sm-department-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#60a5fa);transition:width .3s ease}.sm-department-band.is-understaffed .sm-department-progress i{background:linear-gradient(90deg,#fb923c,#fbbf24)}.sm-enterprise-rail{position:sticky;top:12px;display:grid;gap:10px;max-height:calc(100vh - 24px);overflow-y:auto;padding-right:2px;scrollbar-width:thin}.sm-rail-card{padding:13px;border-radius:17px;background:#ffffffe8}.sm-rail-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:11px}.sm-eyebrow{display:block;color:#64748b;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.sm-rail-card h3{margin:3px 0 0;font-size:12px;line-height:1.25;color:#16365f}.sm-iconbtn--soft{width:30px!important;height:30px!important;border-radius:10px!important;background:#eff6ff!important;color:#2563eb!important;border-color:#dbeafe!important}.sm-coverage-ring-wrap{display:grid;grid-template-columns:94px 1fr;align-items:center;gap:11px}.sm-coverage-ring{--coverage: 0%;width:90px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#34c98f var(--coverage),#f59e0b 0 calc(var(--coverage) + 8%),#5b8def 0);position:relative;box-shadow:0 12px 26px -18px #2563eb8c}.sm-coverage-ring:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #edf2f7}.sm-coverage-ring>div{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.sm-coverage-ring strong{font-size:17px;color:#193d68}.sm-coverage-ring span{font-size:8px;color:#64748b}.sm-coverage-legend{display:grid;gap:7px}.sm-coverage-legend>div{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:8px;color:#64748b}.sm-coverage-legend i{width:7px;height:7px;border-radius:50%}.sm-coverage-legend .is-covered{background:#34c98f}.sm-coverage-legend .is-under{background:#f59e0b}.sm-coverage-legend .is-over{background:#5b8def}.sm-coverage-legend strong{color:#375375}.sm-rail-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.sm-rail-metrics>div{min-width:0;padding:8px 6px;border:1px solid #e8f0fa;border-radius:11px;background:#f9fcff}.sm-rail-metrics span,.sm-rail-metrics small{display:block;font-size:7px;color:#7b8da5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-rail-metrics strong{display:block;margin:3px 0 1px;font-size:12px;color:#173b67}.sm-rail-link{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;padding:8px;border:1px solid #dbeafe;border-radius:10px;background:#fff;color:#2563eb;font-size:9px;font-weight:800;cursor:pointer}.sm-rail-link:hover{background:#eff6ff}.sm-alert-total{min-width:25px;height:25px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:#fee2e2;color:#dc2626;font-size:9px;font-weight:900}.sm-alert-list{display:grid;gap:5px}.sm-alert-list button{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:7px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.sm-alert-list button:hover{background:#f6faff}.sm-alert-list button>i{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;font-style:normal}.sm-alert-list .is-danger{background:#fff1f2;color:#ef4444}.sm-alert-list .is-warning{background:#fff7ed;color:#f97316}.sm-alert-list .is-info{background:#eff6ff;color:#3b82f6}.sm-alert-list button span{min-width:0;display:flex;flex-direction:column}.sm-alert-list strong{color:#2d496c;font-size:9px}.sm-alert-list small{margin-top:2px;color:#8a9aaf;font-size:7px}.sm-quick-actions{display:grid;gap:6px}.sm-quick-actions button{width:100%;display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid #e4edf8;border-radius:11px;background:#fff;color:#31506f;font-size:9px;font-weight:750;text-align:left;cursor:pointer}.sm-quick-actions button:hover{border-color:#bfdbfe;background:#f5f9ff;transform:translateY(-1px)}.sm-quick-actions button>span{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#eff6ff;color:#2563eb}.sm-department-card p{margin:0;color:#71839a;font-size:8px;line-height:1.5}.sm-department-card .sm-rail-card__head>strong{font-size:20px;color:#1d4ed8}@media(max-width:1280px){.sm-enterprise-layout{grid-template-columns:minmax(0,1fr) 248px;gap:10px}.sm-enterprise-rail{top:8px}.sm-rail-metrics{grid-template-columns:1fr}.sm-rail-metrics>div{display:grid;grid-template-columns:1fr auto;align-items:center}.sm-rail-metrics>div small{grid-column:1/-1}}@media(max-width:980px){.sm-root{padding:10px 8px 90px}.sm-enterprise-layout{grid-template-columns:1fr}.sm-enterprise-rail{position:static;max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}.sm-rail-card--overview,.sm-department-card{grid-column:1/-1}.sm-grid-card{min-width:780px}.sm-department-band{grid-template-columns:20px minmax(135px,1fr) auto auto 100px}.sm-command-primary{flex-wrap:wrap}.sm-search--hero{order:10;flex:1 1 100%;max-width:none!important}}@media(max-width:640px){.sm-root{padding:7px 5px 78px;background:radial-gradient(circle at 96% 2%,rgba(96,165,250,.18) 0 78px,transparent 79px),linear-gradient(145deg,#fbfdff,#eff7ff)}.sm-schedule-command-center{border-radius:16px!important}.sm-command-primary{padding:10px!important;gap:5px!important}.sm-command-secondary{overflow-x:auto;flex-wrap:nowrap!important;margin:0 8px;padding:8px 0 9px!important;scrollbar-width:none}.sm-command-secondary::-webkit-scrollbar{display:none}.sm-actiongroup{flex:none!important}.sm-header-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:7px!important;gap:5px!important}.sm-header-stats .sm-stat{min-height:76px!important;border:1px solid #e6eef8!important;border-radius:12px!important;background:#fff!important;padding:8px!important}.sm-header-stats .sm-stat:nth-child(4){grid-column:auto}.sm-week-label--hero{min-width:95px!important;font-size:10px!important}.sm-publish-hero{padding:8px 10px!important}.sm-thisweek-btn{font-size:0!important;padding:8px!important}.sm-thisweek-btn svg{margin:0!important}.sm-scope-banner{border-radius:13px;padding:9px}.sm-scope-banner__count{display:none}.sm-week-strip{border-radius:13px!important;overflow-x:auto}.sm-week-strip-day{min-width:72px}.sm-grid-scroll{border-radius:14px}.sm-grid-card{min-width:700px;border-radius:14px!important}.sm-enterprise-rail{grid-template-columns:1fr}.sm-rail-card--overview,.sm-department-card{grid-column:auto}.sm-coverage-ring-wrap{grid-template-columns:90px 1fr}.sm-rail-metrics{grid-template-columns:repeat(3,1fr)}.sm-rail-metrics>div{display:block}.sm-department-band{grid-template-columns:18px 135px auto 1fr;padding:7px 9px}.sm-department-hours{justify-self:end}.sm-department-progress{display:none}}@media(min-width:981px){.sm-grid-scroll{max-height:min(72vh,860px)}}.sm-grid-row .sm-emp-cell{position:sticky;left:0;z-index:7;background:#fffffffb;box-shadow:8px 0 18px -18px #1e40af80}@media(max-width:980px){.sm-grid-scroll{max-height:68vh}}.sm-overview-card{overflow:hidden;margin-bottom:12px;border:1px solid rgba(191,219,254,.78);border-radius:19px;background:#fffffff0;box-shadow:0 18px 48px -34px #1e40af5c,0 2px 8px #94a3b814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sm-overview-stats{display:grid;align-items:stretch;padding:10px 12px;background:linear-gradient(135deg,#fffffffa,#f7fbffeb)}.sm-overview-stats.is-company{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-overview-stats.is-department{grid-template-columns:minmax(150px,1.15fr) repeat(5,minmax(0,1fr))}.sm-overview-stats .sm-stat{min-width:0;min-height:78px!important;margin:0!important;padding:11px 13px!important;border:0!important;border-right:1px solid #e9f0f8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.sm-overview-stats>:last-child{border-right:0!important}.sm-overview-stats .sm-stat-icon{width:31px!important;height:31px!important;border-radius:10px!important;background:#edf5ff!important;color:#2f6df5!important}.sm-overview-stats .sm-stat-label{font-size:8.5px!important;color:#7085a3!important;font-weight:700!important}.sm-overview-stats .sm-stat-value{margin-top:2px;font-size:18px!important;line-height:1.05!important;color:#16375f!important;font-weight:800!important}.sm-overview-stats .sm-stat-sub{margin-top:3px;font-size:7.8px!important;color:#8a9bb2!important}.sm-overview-stats .is-mobile-only{display:none}.sm-department-selector{position:relative;display:grid;align-content:center;gap:3px;min-width:0;padding:10px 34px 10px 10px;border:0;border-right:1px solid #e9f0f8;background:transparent;color:#173a67;text-align:left;cursor:pointer}.sm-department-selector>span{font-size:7.5px;color:#7d91ab}.sm-department-selector>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sm-department-selector>small{font-size:7.5px;color:#91a2b7}.sm-department-selector>svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#7c91ad}.sm-manager-controls{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0;padding:9px 11px;border-top:1px solid #edf3fa;background:#fafcffe0}.sm-manager-controls__group{display:flex;align-items:center;gap:6px;min-width:0}.sm-manager-controls__group--scope{flex:1 1 auto}.sm-manager-controls__group--actions{flex:0 0 auto}.sm-manager-controls .sm-chipbtn,.sm-manager-controls .sm-iconbtn,.sm-manager-controls .sm-week-control,.sm-manager-controls .sm-btn,.sm-manager-controls .sm-mode-toggle .sm-btn{min-height:34px!important;height:34px!important;border:1px solid #dfe9f6!important;border-radius:9px!important;background:#fff!important;color:#365472!important;box-shadow:none!important;font-size:8.5px!important;font-weight:750!important}.sm-manager-controls .sm-chipbtn{display:inline-flex;align-items:center;gap:5px;padding:0 9px!important;white-space:nowrap}.sm-manager-controls .sm-chipbtn--accent,.sm-manager-controls .sm-chipbtn--active{color:#2563eb!important;background:#f2f7ff!important;border-color:#d7e7ff!important}.sm-manager-controls .sm-chipbtn--icon{width:34px;padding:0!important;justify-content:center}.sm-manager-controls .sm-publish-hero{color:#fff!important;background:linear-gradient(135deg,#3978ff,#2d65ed)!important;border-color:#2d65ed!important;padding:0 10px!important}.sm-manager-controls .sm-week-control{display:flex;align-items:center;gap:5px;max-width:150px;padding:0 9px;cursor:pointer}.sm-manager-controls .sm-week-control span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-manager-search{display:flex;align-items:center;gap:6px;width:min(190px,20vw);height:34px;padding:0 9px;border:1px solid #dfe9f6;border-radius:9px;background:#fff;color:#7890ad}.sm-manager-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#27486f;font-size:9px}.sm-manager-search input::placeholder{color:#9aabc0}.sm-daily-coverage-summary{margin-top:11px;padding:11px;border:1px solid rgba(191,219,254,.78);border-radius:17px;background:#fffffff0;box-shadow:0 16px 42px -34px #1e40af59}.sm-daily-coverage-summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.sm-daily-coverage-summary>header>div{display:grid;gap:2px}.sm-daily-coverage-summary>header strong{font-size:10px;color:#173a66}.sm-daily-coverage-summary>header span{font-size:7.5px;color:#8a9bb1}.sm-daily-coverage-summary>header button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#2563eb;font-size:8px;font-weight:800;cursor:pointer}.sm-daily-coverage-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.sm-daily-coverage-grid>button{display:grid;justify-items:center;gap:3px;min-width:0;padding:8px 5px;border:1px solid #e6eef8;border-radius:10px;background:#fff;color:#385574;cursor:pointer}.sm-daily-coverage-grid>button:hover{transform:translateY(-1px);border-color:#cbdcf3}.sm-daily-coverage-grid span{font-size:7.5px;font-weight:750;color:#506b8c}.sm-daily-coverage-grid strong{font-size:14px;color:#183b67}.sm-daily-coverage-grid small{font-size:6.5px;color:#2f9b6a}.sm-daily-coverage-grid em{font-size:6.5px;font-style:normal;color:#8193aa}.sm-daily-coverage-grid i{display:block;width:100%;height:3px;overflow:hidden;border-radius:999px;background:#edf2f7}.sm-daily-coverage-grid i b{display:block;height:100%;border-radius:inherit;background:#2fc887}.sm-daily-coverage-grid .is-warn small{color:#d97706}.sm-daily-coverage-grid .is-warn i b{background:#f59e0b}.sm-daily-coverage-grid .is-risk small{color:#e5484d}.sm-daily-coverage-grid .is-risk i b{background:#ef4444}.sm-daily-coverage-grid .is-over small{color:#2563eb}.sm-daily-coverage-grid .is-over i b{background:#4f85f5}.sm-daily-coverage-grid .is-neutral small{color:#8a9bb1}.sm-daily-coverage-grid .is-neutral i b{background:#cbd5e1}.sm-week-overview-list{display:grid;gap:6px}.sm-week-overview-list button{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px;border:1px solid #e7eef8;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.sm-week-overview-list button:hover{background:#f7fbff;border-color:#d7e6f8}.sm-week-overview-list i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;font-style:normal}.sm-week-overview-list .is-blue{background:#eff6ff;color:#2563eb}.sm-week-overview-list .is-green{background:#ecfdf5;color:#10a568}.sm-week-overview-list .is-orange{background:#fff7ed;color:#f97316}.sm-week-overview-list .is-red{background:#fff1f2;color:#ef4444}.sm-week-overview-list span{display:grid;gap:1px;font-size:8px;font-weight:750;color:#3d5878}.sm-week-overview-list small{font-size:6.8px;font-weight:600;color:#91a1b5}.sm-week-overview-list strong{font-size:10px;color:#173b67}.sm-grid-scroll{border:1px solid rgba(191,219,254,.74);background:#ffffffe6}.sm-grid-card{border:0!important;box-shadow:none!important}.sm-grid-head .sm-cell:first-child{border-top-left-radius:16px}.sm-grid-head .sm-cell:last-child{border-top-right-radius:16px}@media(max-width:1380px){.sm-overview-stats.is-department{grid-template-columns:minmax(140px,1.1fr) repeat(3,minmax(0,1fr))}.sm-overview-stats.is-department .sm-stat--coverage{display:flex}.sm-overview-stats.is-department>:nth-child(5){border-right:0!important}.sm-manager-controls{align-items:flex-start;flex-direction:column}.sm-manager-controls__group{width:100%;overflow-x:auto;scrollbar-width:none}.sm-manager-controls__group::-webkit-scrollbar{display:none}}@media(max-width:980px){.sm-overview-stats.is-company,.sm-overview-stats.is-department{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-overview-stats .is-mobile-only{display:flex}.sm-department-selector{grid-column:1/-1;border-right:0;border-bottom:1px solid #e9f0f8}.sm-overview-stats .sm-stat{border-bottom:1px solid #e9f0f8!important}.sm-enterprise-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-rail-card--week-overview{grid-column:1/-1}}@media(max-width:640px){.sm-root{padding:6px 5px 82px!important}.sm-overview-card{border-radius:15px;margin-bottom:7px}.sm-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:5px!important;gap:5px}.sm-overview-stats .sm-stat{min-height:67px!important;padding:6px!important;border:1px solid #e7eef8!important;border-radius:10px!important;background:#fff!important}.sm-overview-stats .sm-stat-icon{width:24px!important;height:24px!important;border-radius:8px!important}.sm-overview-stats .sm-stat-icon svg{width:13px!important;height:13px!important}.sm-overview-stats .sm-stat-label{font-size:6.4px!important}.sm-overview-stats .sm-stat-value{font-size:12px!important}.sm-overview-stats .sm-stat-sub{font-size:5.7px!important;line-height:1.15!important}.sm-department-selector{min-height:58px;grid-column:1/-1;border:1px solid #e7eef8;border-radius:10px;background:#fff}.sm-manager-controls{padding:6px;gap:5px}.sm-manager-controls__group{gap:5px}.sm-manager-controls .sm-chipbtn,.sm-manager-controls .sm-iconbtn,.sm-manager-controls .sm-week-control,.sm-manager-controls .sm-btn,.sm-manager-controls .sm-mode-toggle .sm-btn{min-height:31px!important;height:31px!important;font-size:7px!important;border-radius:8px!important}.sm-manager-search{display:none}.sm-manager-controls__group--actions .sm-week-control{max-width:92px}.sm-manager-controls__group--actions .sm-chipbtn:not(.sm-chipbtn--accent),.sm-manager-controls__group--actions .sm-publish-hero,.sm-manager-controls__group--actions .sm-mode-toggle{display:none}.sm-week-strip{margin-bottom:6px}.sm-week-strip-day{min-width:38px!important;min-height:44px!important;padding:4px!important}.sm-week-strip-weekday{font-size:6px!important}.sm-week-strip-date{font-size:7px!important}.sm-scope-banner{display:none}.sm-grid-scroll{max-height:56vh!important;border-radius:12px!important;overflow:auto!important}.sm-grid-card{min-width:100%!important;width:100%!important;border-radius:12px!important}.sm-grid-head,.sm-grid-row{min-width:0!important;width:100%!important;grid-template-columns:68px repeat(7,minmax(0,1fr))!important}.sm-grid-head .sm-cell,.sm-grid-row .sm-cell{min-height:47px!important;padding:2px!important}.sm-grid-head .sm-cell{min-height:31px!important;font-size:5.5px!important;letter-spacing:0!important}.sm-grid-head .sm-day-num{font-size:8px!important}.sm-emp-cell{gap:3px!important;padding-left:3px!important}.sm-avatar{width:18px!important;height:18px!important;font-size:6px!important}.sm-emp-meta .sm-emp-name{font-size:6.5px!important}.sm-emp-meta .sm-emp-sub{font-size:5.4px!important}.sm-day-cell{gap:1px!important;padding:2px!important;overflow:hidden!important}.sm-shift{min-height:30px!important;padding:3px!important;border-left-width:2px!important;border-radius:5px!important}.sm-shift:after,.sm-shift-label,.sm-shift .sm-shift-label,.sm-attendance-state{display:none!important}.sm-shift .sm-shift-time{font-size:5.7px!important;line-height:1.15!important;white-space:normal!important}.sm-unavail-tag{padding:2px!important;font-size:5px!important;border-radius:4px!important}.sm-department-band{min-height:34px!important;grid-template-columns:12px 72px auto 1fr!important;gap:4px!important;padding:4px 5px!important}.sm-department-identity strong{font-size:7px!important}.sm-department-identity small{font-size:5.5px!important}.sm-department-status{padding:2px 4px!important;font-size:5.5px!important}.sm-department-hours{font-size:5.5px!important;gap:3px!important}.sm-daily-coverage-summary{padding:7px;border-radius:12px}.sm-daily-coverage-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;overflow:visible}.sm-daily-coverage-grid>button{padding:5px 2px;border-radius:7px}.sm-daily-coverage-grid span{font-size:5.5px}.sm-daily-coverage-grid strong{font-size:9px}.sm-daily-coverage-grid small,.sm-daily-coverage-grid em{font-size:4.8px}.sm-enterprise-rail{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:7px}.sm-enterprise-rail .sm-rail-card{padding:9px;border-radius:12px}.sm-coverage-ring-wrap{grid-template-columns:72px 1fr}.sm-coverage-ring{width:70px}.sm-coverage-ring strong{font-size:13px}.sm-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-quick-actions button{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:5px 2px;text-align:center;font-size:5.8px}.sm-quick-actions button>svg:last-child{display:none}.sm-quick-actions button>span{width:24px;height:24px}.sm-quick-actions button>span svg{width:12px;height:12px}}.sm-scope-banner,.sm-week-strip{display:none!important}@media(max-width:640px){.sm-week-strip{display:flex!important}}.sm-root .sm-enterprise-shell{width:100%!important;max-width:1760px!important;padding:0!important}.sm-root .sm-enterprise-layout{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(218px,18vw,274px)!important;gap:11px!important;align-items:start!important}.sm-root .sm-enterprise-main{min-width:0!important;width:100%!important}.sm-root .sm-overview-card{margin:0 0 10px!important;border-radius:15px!important;border:1px solid #dce8f6!important;background:#fffffff7!important;box-shadow:0 9px 30px -25px #1d4ed870!important}.sm-root .sm-overview-stats{padding:9px 11px!important;background:#fff!important}.sm-root .sm-overview-stats.is-company{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm-root .sm-overview-stats.is-department{grid-template-columns:minmax(126px,1.12fr) repeat(5,minmax(0,1fr))!important}.sm-root .sm-overview-stats .sm-stat{min-height:78px!important;padding:10px 14px!important}.sm-root .sm-overview-stats .sm-stat-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important;background:linear-gradient(145deg,#f3f7ff,#e9f2ff)!important;color:#3475f6!important}.sm-root .sm-overview-stats .sm-stat-label{font-size:9px!important;font-weight:720!important;color:#7186a3!important}.sm-root .sm-overview-stats .sm-stat-value{margin-top:2px!important;font-size:20px!important;line-height:1!important;color:#173a66!important}.sm-root .sm-overview-stats .sm-stat-sub{margin-top:4px!important;font-size:8px!important;color:#8ca0b8!important}.sm-root .sm-department-selector{min-width:0!important;padding:10px 34px 10px 9px!important}.sm-root .sm-manager-controls{min-width:0!important;padding:9px 10px!important;gap:8px!important;flex-direction:row!important;align-items:center!important;background:#fbfdff!important}.sm-root .sm-manager-controls__group{min-width:0!important;gap:6px!important;scrollbar-width:none}.sm-root .sm-manager-controls__group::-webkit-scrollbar{display:none}.sm-root .sm-manager-controls__group--scope{flex:1 1 auto!important;overflow-x:auto!important}.sm-root .sm-manager-controls__group--actions{flex:0 0 auto!important;overflow:visible!important}.sm-root .sm-manager-controls .sm-chipbtn,.sm-root .sm-manager-controls .sm-iconbtn{min-height:34px!important;height:34px!important;padding:0 10px!important;border-radius:9px!important;border:1px solid #dfe9f6!important;background:#fff!important;color:#385777!important;font-size:8.5px!important;font-weight:760!important;box-shadow:0 1px 2px #0f254006!important}.sm-root .sm-manager-controls .sm-chipbtn:hover,.sm-root .sm-manager-controls .sm-iconbtn:hover{border-color:#c6dafa!important;background:#f6faff!important;color:#2563eb!important}.sm-root .sm-manager-controls .sm-chipbtn--accent,.sm-root .sm-manager-controls .sm-chipbtn--active{border-color:#d6e5ff!important;background:#f1f6ff!important;color:#2868e9!important}.sm-root .sm-manager-controls .sm-chipbtn--icon{width:36px!important;min-width:36px!important;padding:0!important;justify-content:center!important}.sm-more-menu-wrap{position:relative;z-index:70}.sm-more-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:999;width:min(302px,calc(100vw - 24px));padding:8px;border:1px solid #dce8f6;border-radius:14px;background:#fffffffc;box-shadow:0 22px 60px -22px #0f346061;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sm-more-search{display:flex;align-items:center;gap:7px;height:36px;margin-bottom:7px;padding:0 10px;border:1px solid #e1eaf5;border-radius:10px;background:#f8fbff;color:#7890ad}.sm-more-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#27496f;font-size:11px}.sm-more-menu__week{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.sm-more-menu__week button{min-width:0;min-height:32px;padding:0 5px;display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid #e2eaf5;border-radius:8px;background:#fff;color:#496683;font-size:8px;font-weight:760;cursor:pointer}.sm-more-menu__week button:hover{background:#f3f8ff;color:#2563eb}.sm-more-menu__range{display:block;padding:7px 3px 6px;color:#8194ac;font-size:8px;text-align:center}.sm-more-menu>button[role=menuitem]{width:100%;min-height:36px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:#3c5878;font-size:10px;font-weight:690;text-align:left;cursor:pointer}.sm-more-menu>button[role=menuitem]:hover{background:#f3f8ff;color:#1d4ed8}.sm-more-menu>button[role=menuitem].is-primary{margin-top:5px;background:linear-gradient(135deg,#3b7cff,#2d66eb);color:#fff}.sm-more-menu>button[role=menuitem]:disabled{opacity:.48;cursor:not-allowed}.sm-root .sm-grid-scroll{width:100%!important;max-width:100%!important;max-height:min(70vh,760px)!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #dce8f6!important;border-radius:14px!important;background:#fff!important}.sm-root .sm-grid-card{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;border-radius:13px!important}.sm-root .sm-enterprise-layout.is-all-scope .sm-grid-head,.sm-root .sm-enterprise-layout.is-all-scope .sm-grid-row{width:100%!important;min-width:0!important;grid-template-columns:minmax(132px,1.32fr) repeat(7,minmax(0,1fr))!important}.sm-root .sm-enterprise-layout.is-department-scope .sm-grid-head,.sm-root .sm-enterprise-layout.is-department-scope .sm-grid-row{width:100%!important;min-width:0!important;grid-template-columns:minmax(88px,.95fr) repeat(7,minmax(0,1fr))!important}.sm-root .sm-grid-head{background:#fbfdff!important;border-bottom:1px solid #e4edf7!important}.sm-root .sm-grid-head .sm-cell{min-width:0!important;min-height:51px!important;padding:7px 4px!important;border-color:#e6eef7!important;color:#526c8c!important;font-size:8px!important;letter-spacing:0!important;text-transform:none!important}.sm-root .sm-grid-head .sm-day-num{font-size:16px!important;line-height:1!important;color:#173a67!important}.sm-root .sm-grid-head .sm-today .sm-day-num{min-width:23px;height:23px;display:inline-grid;place-items:center;border-radius:999px;background:#3978f6;color:#fff!important}.sm-root .sm-grid-head .sm-weekday-cell:nth-last-child(2){color:#2468d7!important}.sm-root .sm-grid-head .sm-weekday-cell:last-child{color:#e2464f!important}.sm-employees-heading{align-items:flex-start!important;padding-left:14px!important;text-align:left!important}.sm-employees-heading strong{color:#294a70;font-size:10px}.sm-employees-heading span{color:#7d91aa;font-size:8px}.sm-root .sm-grid-row{min-height:61px!important;border-color:#e7eef7!important;background:#fff!important}.sm-root .sm-grid-row:hover{background:#fbfdff!important}.sm-root .sm-grid-row .sm-cell{min-width:0!important;min-height:61px!important;padding:5px!important;border-color:#e7eef7!important}.sm-root .sm-grid-row .sm-emp-cell{gap:7px!important;padding:7px 8px!important;overflow:hidden;background:#fff!important}.sm-root .sm-avatar{width:25px!important;height:25px!important;min-width:25px!important;font-size:8px!important;box-shadow:0 3px 9px -4px #1e40af8c!important}.sm-root .sm-emp-meta{gap:1px!important;overflow:hidden}.sm-root .sm-emp-name{max-width:100%;font-size:9px!important;font-weight:780!important;color:#25466d!important}.sm-root .sm-emp-role{display:block;overflow:hidden;color:#71839b;font-size:7px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.sm-root .sm-emp-hours{display:block;color:#8798ad;font-size:6.7px;line-height:1.1;white-space:nowrap}.sm-root .sm-day-cell{min-width:0!important;gap:3px!important;padding:5px!important;overflow:hidden!important}.sm-root .sm-day-cell:hover{background:#f8fbff!important}.sm-root .sm-day-cell .sm-add-hint{font-size:16px!important;color:#4b83ee!important}.sm-reference-shift{position:relative;width:100%;min-width:0;min-height:43px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:6px 7px 6px 9px;overflow:hidden;border:1px solid var(--shift-border, #dbe7f5);border-radius:8px;background:linear-gradient(135deg,var(--shift-soft, #f4f7ff),var(--shift-bg, #edf3ff));color:var(--shift-ink, #2f58aa);text-align:left;cursor:pointer;box-shadow:0 2px 6px -5px #0f254066;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.sm-reference-shift:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--shift-ink, #4675e8);opacity:.85}.sm-reference-shift:hover{transform:translateY(-1px);box-shadow:0 7px 15px -11px #1e40af94}.sm-reference-shift__time{width:100%;min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;color:var(--shift-ink, #2f58aa);font-size:8.2px;font-weight:820;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.sm-reference-shift__time i{width:5px;height:5px;min-width:5px;border-radius:999px;background:var(--shift-ink, #4675e8)}.sm-reference-shift__role{width:100%;overflow:hidden;color:color-mix(in srgb,var(--shift-ink, #365d99) 82%,#526277);font-size:7px;font-weight:650;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.sm-reference-shift__state{max-width:100%;padding:1px 4px;overflow:hidden;border-radius:999px;background:#ffffffc7;color:var(--shift-ink, #365d99);font-size:5.8px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sm-reference-shift__dayoff{width:100%;color:#718198;font-size:8px;font-weight:760;text-align:center}.sm-reference-shift.is-training{--shift-soft: #f0fdf6 !important;--shift-bg: #e2f9ed !important;--shift-ink: #16815c !important;--shift-border: #c5efd9 !important}.sm-reference-shift.is-day-off{background:#f8fafc;border-style:dashed}.sm-reference-shift.is-declined{opacity:.82}.sm-root .sm-department-band{min-height:43px!important;grid-template-columns:18px minmax(112px,1fr) auto auto minmax(72px,128px)!important;padding:6px 11px!important;background:linear-gradient(90deg,#eef6ff,#f8fbff 56%,#eef7ff)!important}.sm-root .sm-department-identity strong{font-size:10px!important}.sm-root .sm-department-identity small,.sm-root .sm-department-hours,.sm-root .sm-department-status{font-size:7px!important}.sm-root .sm-enterprise-rail{top:9px!important;gap:9px!important;max-height:calc(100vh - 18px)!important}.sm-root .sm-rail-card{padding:12px!important;border-radius:14px!important;border:1px solid #dce8f6!important;background:#fffffff7!important;box-shadow:0 10px 30px -26px #1d4ed87a!important}.sm-root .sm-rail-card h3{font-size:11px!important}.sm-root .sm-eyebrow{font-size:7px!important}.sm-root .sm-quick-actions button,.sm-root .sm-week-overview-list button,.sm-root .sm-alert-list button{border-radius:9px!important}.sm-root .sm-daily-coverage-summary{margin-top:9px!important;border-radius:14px!important}@media(max-width:1380px)and (min-width:981px){.sm-root .sm-enterprise-layout{grid-template-columns:minmax(0,1fr) 224px!important}.sm-root .sm-manager-controls{flex-direction:row!important}.sm-root .sm-manager-controls__group{width:auto!important}.sm-root .sm-overview-stats.is-department{grid-template-columns:minmax(112px,1.05fr) repeat(5,minmax(0,1fr))!important}.sm-root .sm-overview-stats .sm-stat{padding:9px 8px!important}.sm-root .sm-overview-stats .sm-stat-value{font-size:17px!important}.sm-root .sm-manager-controls .sm-chipbtn{padding:0 8px!important}}@media(max-width:1080px)and (min-width:641px){.sm-root .sm-enterprise-layout{grid-template-columns:minmax(0,1fr)!important}.sm-root .sm-enterprise-rail{position:static!important;max-height:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm-root .sm-overview-stats.is-department{grid-template-columns:minmax(112px,1fr) repeat(5,minmax(0,1fr))!important}.sm-root .sm-grid-head,.sm-root .sm-grid-row{min-width:0!important}}@media(max-width:640px){.sm-root{width:100%!important;max-width:100%!important;padding:6px 5px 78px!important;overflow-x:hidden!important}.sm-root .sm-enterprise-layout{display:block!important}.sm-root .sm-overview-card{margin-bottom:7px!important;border-radius:14px!important}.sm-root .sm-overview-stats,.sm-root .sm-overview-stats.is-company,.sm-root .sm-overview-stats.is-department{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:5px!important}.sm-root .sm-department-selector{display:none!important}.sm-root .sm-overview-stats .is-mobile-only,.sm-root .sm-overview-stats .sm-stat--coverage{display:flex!important}.sm-root .sm-overview-stats .sm-stat{min-height:68px!important;padding:6px!important;border:1px solid #e6eef8!important;border-radius:10px!important;background:#fff!important}.sm-root .sm-overview-stats .sm-stat-icon{width:24px!important;height:24px!important;min-width:24px!important;border-radius:8px!important}.sm-root .sm-overview-stats .sm-stat-icon svg{width:12px!important;height:12px!important}.sm-root .sm-overview-stats .sm-stat-label{font-size:5.8px!important}.sm-root .sm-overview-stats .sm-stat-value{font-size:12px!important}.sm-root .sm-overview-stats .sm-stat-sub{font-size:5.2px!important}.sm-root .sm-manager-controls{flex-direction:row!important;padding:6px!important;overflow:visible!important}.sm-root .sm-manager-controls__group--scope,.sm-root .sm-manager-controls__group--actions{width:auto!important;overflow:visible!important;gap:5px!important}.sm-root .sm-manager-controls__group--scope{flex:1 1 auto!important}.sm-root .sm-manager-controls__group--actions{flex:0 0 auto!important}.sm-root .sm-manager-controls .sm-chipbtn,.sm-root .sm-manager-controls .sm-iconbtn{min-height:31px!important;height:31px!important;padding:0 7px!important;font-size:6.4px!important;border-radius:8px!important}.sm-root .sm-manager-controls__group--scope .sm-chipbtn:first-child{display:none!important}.sm-root .sm-manager-controls__group--actions>.sm-chipbtn:nth-child(2),.sm-root .sm-manager-controls__group--actions>.sm-chipbtn:nth-child(3){display:none!important}.sm-root .sm-manager-controls .sm-chipbtn svg{width:11px!important;height:11px!important}.sm-more-menu{position:fixed;inset:auto 7px 76px;width:auto;max-height:72vh;overflow-y:auto}.sm-root .sm-week-strip{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;margin:0 0 6px!important;overflow:hidden!important;border-radius:12px!important}.sm-root .sm-week-strip-day{min-width:0!important;width:auto!important;min-height:45px!important;padding:4px 1px!important;border-radius:0!important}.sm-root .sm-week-strip-weekday{font-size:5.6px!important}.sm-root .sm-week-strip-date{font-size:7px!important}.sm-root .sm-grid-scroll{max-height:58vh!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:12px!important}.sm-root .sm-grid-head{display:none!important}.sm-root .sm-grid-card{min-width:0!important;width:100%!important}.sm-root .sm-enterprise-layout.is-all-scope .sm-grid-row,.sm-root .sm-enterprise-layout.is-department-scope .sm-grid-row{min-width:0!important;width:100%!important;grid-template-columns:67px repeat(7,minmax(0,1fr))!important}.sm-root .sm-grid-row,.sm-root .sm-grid-row .sm-cell{min-height:55px!important}.sm-root .sm-grid-row .sm-cell{padding:2px!important}.sm-root .sm-grid-row .sm-emp-cell{gap:3px!important;padding:4px 3px!important}.sm-root .sm-avatar{width:19px!important;height:19px!important;min-width:19px!important;font-size:5.7px!important}.sm-root .sm-emp-name{font-size:6px!important}.sm-root .sm-emp-role{font-size:5px!important}.sm-root .sm-emp-hours{font-size:4.8px!important}.sm-root .sm-day-cell{gap:1px!important;padding:2px!important}.sm-root .sm-day-cell .sm-add-hint{opacity:.32!important;font-size:11px!important}.sm-reference-shift{min-height:37px!important;gap:2px!important;padding:4px 2px 4px 4px!important;border-left-width:0!important;border-radius:5px!important}.sm-reference-shift:before{width:2px!important}.sm-reference-shift__time{gap:2px!important;font-size:4.8px!important;white-space:normal!important}.sm-reference-shift__time i{width:3px!important;height:3px!important;min-width:3px!important}.sm-reference-shift__role{font-size:4.5px!important;white-space:normal!important;line-height:1.05!important}.sm-reference-shift__state{display:none!important}.sm-root .sm-department-band{min-height:33px!important;grid-template-columns:11px 70px auto 1fr!important;gap:4px!important;padding:4px 5px!important}.sm-root .sm-department-identity strong{font-size:6.5px!important}.sm-root .sm-department-identity small,.sm-root .sm-department-hours,.sm-root .sm-department-status{font-size:5px!important}.sm-root .sm-department-progress,.sm-root .sm-daily-coverage-summary{display:none!important}.sm-root .sm-enterprise-rail{position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;max-height:none!important;margin-top:7px!important;overflow:visible!important}.sm-root .sm-enterprise-rail .sm-rail-card{padding:9px!important;border-radius:12px!important}.sm-root .sm-department-card{display:none!important}.sm-root .sm-week-overview-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm-root .sm-week-overview-list button{display:grid!important;grid-template-columns:20px 1fr!important;gap:4px!important;padding:6px!important}.sm-root .sm-week-overview-list button:nth-child(4){grid-column:1 / -1}.sm-root .sm-week-overview-list i{width:20px!important;height:20px!important}.sm-root .sm-week-overview-list span{font-size:5.7px!important}.sm-root .sm-week-overview-list small{font-size:4.8px!important}.sm-root .sm-week-overview-list strong{font-size:7px!important}.sm-root .sm-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm-root .sm-quick-actions button{min-height:49px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;padding:4px 2px!important;font-size:5.5px!important;text-align:center!important}.sm-root .sm-quick-actions button>span{width:23px!important;height:23px!important}.sm-root .sm-quick-actions button>svg:last-child{display:none!important}}.sm-root{background:radial-gradient(circle at -3% 19%,rgba(96,165,250,.24) 0 150px,transparent 151px),radial-gradient(circle at 103% 8%,rgba(147,197,253,.26) 0 180px,transparent 181px),radial-gradient(circle at 101% 74%,rgba(191,219,254,.3) 0 230px,transparent 231px),linear-gradient(145deg,#fcfeff,#f4f9ff 42%,#edf7ff)!important}.sm-root:before,.sm-root:after{content:"";position:fixed;pointer-events:none;z-index:0;border-radius:50%;filter:blur(.1px)}.sm-root:before{width:300px;height:300px;left:calc(var(--sidebar-width,240px) - 155px);top:18%;background:#60a5fa1a}.sm-root:after{width:410px;height:410px;right:-245px;bottom:7%;background:#93c5fd21}.sm-root .sm-enterprise-shell{position:relative;z-index:1}.sm-root .sm-overview-stats{gap:9px!important;padding:11px!important}.sm-root .sm-overview-stats .sm-stat,.sm-root .sm-overview-stats .sm-department-selector{border:1px solid #e1ebf7!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f8fbff)!important;box-shadow:0 9px 24px -23px #1d4ed86b!important}.sm-root .sm-overview-stats .sm-stat:hover{transform:translateY(-1px);border-color:#cbdffc!important;box-shadow:0 16px 30px -24px #2563eb73!important}.sm-root .sm-overview-stats>*{border-right:1px solid #e1ebf7!important}.sm-root .sm-grid-head .sm-today{background:linear-gradient(180deg,#f5f9ff,#edf5ff)!important}.sm-root .sm-grid-head .sm-today .sm-day-num{min-width:34px!important;height:25px!important;padding:0 7px!important;border-radius:8px!important;background:linear-gradient(135deg,#4b86ff,#2f6df0)!important;box-shadow:0 7px 15px -9px #2563ebcc!important}.sm-week-heading-control{display:grid!important;grid-template-columns:25px minmax(0,1fr) 25px!important;align-items:center!important;gap:5px!important;padding:6px 7px!important}.sm-week-heading-control>button{width:25px;height:25px;display:grid;place-items:center;padding:0;border:1px solid #dce8f7;border-radius:8px;background:#fff;color:#47709f;cursor:pointer}.sm-week-heading-control>button:hover{background:#edf5ff;color:#2563eb;border-color:#c8ddfb}.sm-week-heading-control>span{min-width:0;display:grid;justify-items:center;gap:1px;text-align:center}.sm-week-heading-control strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px!important;color:#244c78!important}.sm-week-heading-control small{color:#8a9db4;font-size:6px;font-weight:700}.sm-search-dropdown{position:fixed;z-index:2147483647;max-height:min(460px,calc(100dvh - 24px));overflow:hidden;display:flex;flex-direction:column;padding:10px;border:1px solid #d9e7f7;border-radius:17px;background:#fffffffe;box-shadow:0 30px 80px -26px #0d305c7a;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%);color:#27486f}.sm-search-dropdown>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 3px 9px}.sm-search-dropdown>header div{display:grid;gap:2px}.sm-search-dropdown>header span{color:#8095af;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.sm-search-dropdown>header strong{color:#183d6a;font-size:13px}.sm-search-dropdown>header button{width:31px;height:31px;display:grid;place-items:center;border:1px solid #e1eaf5;border-radius:10px;background:#fff;color:#7187a2;cursor:pointer}.sm-search-dropdown__search{height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dfe9f6;border-radius:11px;background:#f7fbff;color:#7890ad}.sm-search-dropdown__search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#27496f;font-size:11px}.sm-search-dropdown__list{display:grid;gap:4px;margin:8px 0;overflow-y:auto;scrollbar-width:thin}.sm-search-dropdown__list>button{width:100%;min-height:38px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:0 9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#365779;font-size:10px;font-weight:700;text-align:left;cursor:pointer}.sm-search-dropdown__list>button:hover{background:#f3f8ff;border-color:#deebfb}.sm-search-dropdown__list>button.is-selected{background:#edf5ff;border-color:#d2e4ff;color:#1d5ed2}.sm-search-dropdown__check{width:20px;height:20px;display:grid;place-items:center;border:1px solid #d9e6f5;border-radius:7px;background:#fff;color:#2563eb}.sm-search-dropdown__empty{padding:24px 8px;text-align:center;color:#8aa0b8;font-size:10px}.sm-search-dropdown>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 3px 1px;border-top:1px solid #edf2f8;color:#8295ad;font-size:9px}.sm-search-dropdown>footer button{border:0;background:transparent;color:#2563eb;font-size:9px;font-weight:800;cursor:pointer}.sm-filter-dropdown__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0}.sm-filter-dropdown__summary span{display:grid;gap:2px;padding:8px;border:1px solid #e4edf8;border-radius:10px;background:#fbfdff;color:#8296af;font-size:7.5px;text-align:center}.sm-filter-dropdown__summary strong{color:#245081;font-size:13px}.sm-filter-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 7px;border:0;border-top:1px solid #edf2f7;background:transparent;text-align:left;cursor:pointer}.sm-filter-toggle>span{display:grid;gap:2px}.sm-filter-toggle strong{color:#315577;font-size:10px}.sm-filter-toggle small{color:#8da0b5;font-size:8px}.sm-filter-toggle i{width:34px;height:19px;flex:0 0 auto;padding:2px;border-radius:999px;background:#dfe8f2;transition:.2s}.sm-filter-toggle i b{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #1e40af33;transition:.2s}.sm-filter-toggle i.is-on{background:#4c86f7}.sm-filter-toggle i.is-on b{transform:translate(15px)}.sm-more-menu--portal{position:fixed!important;right:auto!important;bottom:auto!important;z-index:2147483647!important;width:min(340px,calc(100vw - 24px))!important;max-height:min(650px,calc(100dvh - 24px));overflow-y:auto}.sm-root .sm-department-band.is-understaffed{border-left:4px solid #fb923c!important;background:linear-gradient(90deg,#fff4e9,#fffaf4 42%,#f5f9ff)!important;box-shadow:inset 0 0 0 1px #fb923c1f}.sm-root .sm-department-band.is-understaffed .sm-department-status{padding:6px 10px!important;border:1px solid #fed7aa!important;background:#fff0df!important;color:#c2410c!important;box-shadow:0 7px 18px -15px #ea580cbf;font-size:8px!important}.sm-root .sm-department-band.is-understaffed .sm-department-identity strong{color:#9a3f0b!important}.sm-root .sm-department-band.is-understaffed .sm-department-hours{color:#9a5a2a!important}.sm-rail-head-actions{display:flex;align-items:center;gap:5px}.sm-coverage-command{display:grid;gap:10px;padding:12px;border:1px solid #dce9f8;border-radius:15px;background:linear-gradient(145deg,#f1f7ff,#fff)}.sm-coverage-command__score{display:grid;gap:2px}.sm-coverage-command__score span{color:#7990aa;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.sm-coverage-command__score strong{color:#184576;font-size:30px;line-height:1}.sm-coverage-command__score small{color:#4f9b78;font-size:9px;font-weight:750}.sm-coverage-command__bar{height:8px;overflow:hidden;border-radius:999px;background:#dfeaf7;box-shadow:inset 0 1px 2px #1f447014}.sm-coverage-command__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#37c98d,#5c96ff);box-shadow:0 0 14px #37c98d4d}.sm-coverage-command__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sm-coverage-command__metrics div{display:grid;gap:2px;padding:7px 5px;border:1px solid #e1ebf7;border-radius:10px;background:#fff;text-align:center}.sm-coverage-command__metrics span{color:#8799af;font-size:6.7px}.sm-coverage-command__metrics strong{color:#244b76;font-size:12px}.sm-timeoff-form{display:grid;gap:14px}.sm-timeoff-employee{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dce9f8;border-radius:15px;background:linear-gradient(145deg,#eef6ff,#fff)}.sm-timeoff-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#558df8,#2f69ed);color:#fff;font-weight:850;font-size:12px;box-shadow:0 10px 22px -13px #2563ebbf}.sm-timeoff-employee>div:last-child{display:grid;gap:2px}.sm-timeoff-employee span{color:#7c91aa;font-size:8px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.sm-timeoff-employee strong{color:#204873;font-size:14px}.sm-timeoff-employee small{color:#8296ae;font-size:9px}.sm-timeoff-impact{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #d8e8fb;border-radius:13px;background:#f2f8ff;color:#2f629d}.sm-timeoff-impact div{display:grid;gap:3px}.sm-timeoff-impact strong{font-size:10px}.sm-timeoff-impact span{font-size:9px;line-height:1.5;color:#6783a6}.sm-timeoff-error{padding:10px 12px;border:1px solid #fecaca;border-radius:11px;background:#fff1f2;color:#b4232a;font-size:10px}.sm-shift-form-enterprise{display:grid;gap:14px}.sm-shift-form-hero{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #d9e8f9;border-radius:17px;background:linear-gradient(145deg,#edf6ff,#fff 74%);box-shadow:0 14px 30px -27px #2563eb80}.sm-shift-form-hero__icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #d4e5fb;border-radius:14px;background:#fff;color:#2f70ee;box-shadow:0 7px 18px -14px #2563eba6}.sm-shift-form-hero>div:last-child{display:grid;gap:2px;min-width:0}.sm-shift-form-hero span{color:#7490b0;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.sm-shift-form-hero strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f4773;font-size:15px}.sm-shift-form-hero small{color:#7890aa;font-size:9px}.sm-shift-form-enterprise .sm-field{padding:11px;border:1px solid #e2ebf6;border-radius:13px;background:#fcfeff}.sm-shift-form-enterprise .sm-field>label{margin-bottom:7px;color:#496887;font-size:9px;font-weight:800}.sm-shift-form-enterprise .sm-input,.sm-shift-form-enterprise .sm-select,.sm-shift-form-enterprise .sm-textarea{border-color:#d9e6f5!important;border-radius:10px!important;background:#fff!important}.sm-shift-form-enterprise .sm-shift-presets{gap:8px!important}.sm-shift-form-enterprise .sm-preset{min-height:64px!important;border-radius:12px!important;border-color:#dce8f6!important;background:#fff!important}.sm-shift-form-enterprise .sm-preset.sm-active{border-color:#8eb9ff!important;background:#edf5ff!important;box-shadow:0 0 0 2px #3b82f61a!important}.opsc-schedule-modal-root,.aiv2-backdrop,.ai-backdrop,.ai-modal-backdrop,.modal-overlay,.sm-modal-backdrop,.alm-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important}.opsc-schedule-modal-dialog.is-drawer{animation:smSettingsDrawerIn .24s cubic-bezier(.2,.86,.24,1) both}@keyframes smSettingsDrawerIn{0%{transform:translate(100%);opacity:.65}to{transform:translate(0);opacity:1}}.opsc-schedule-modal-dialog.is-drawer .sm-modal-head{background:linear-gradient(135deg,#edf6ff,#fff 72%)!important;padding:22px 24px!important}.opsc-schedule-modal-dialog.is-drawer .sm-modal-body{background:linear-gradient(180deg,#fbfdff,#f6faff)!important}.opsc-schedule-modal-dialog.is-drawer .sm-modal-foot{background:#fff!important;box-shadow:0 -10px 30px -28px #1d4ed873}@media(max-width:980px){.sm-root .sm-overview-stats .sm-stat{border-radius:12px!important}.sm-search-dropdown{max-height:min(70dvh,520px)}}@media(max-width:640px){.sm-root:before,.sm-root:after{display:none}.sm-root .sm-overview-stats{gap:5px!important;padding:5px!important}.sm-root .sm-overview-stats .sm-stat{border-radius:10px!important}.sm-week-heading-control{grid-template-columns:18px minmax(0,1fr) 18px!important;padding:3px!important}.sm-week-heading-control>button{width:18px;height:18px;border-radius:6px}.sm-week-heading-control strong{font-size:5.5px!important}.sm-week-heading-control small{font-size:4.5px}.sm-search-dropdown{inset:auto 6px 74px!important;width:auto!important;max-height:70dvh;border-radius:18px}.sm-more-menu--portal{inset:auto 6px 74px!important;width:auto!important}.sm-coverage-command__score strong{font-size:24px}.sm-coverage-command__metrics span{font-size:6px}.opsc-schedule-modal-dialog.is-drawer{width:100vw!important;max-width:none!important;border-radius:0!important}}.sm-root .sm-week-strip-dot{bottom:13px!important;width:28px!important;height:3px!important;border-radius:4px!important;background:linear-gradient(90deg,#60a5fa,#2563eb)!important;box-shadow:0 4px 10px -5px #2563ebcc!important}.sm-more-menu__results{display:grid;gap:3px}.sm-more-menu__results>button{width:100%}.sm-more-menu__empty{display:grid;justify-items:center;gap:5px;padding:24px 12px;color:#8196af;text-align:center}.sm-more-menu__empty strong{color:#365a80;font-size:11px}.sm-more-menu__empty span{max-width:230px;font-size:8px;line-height:1.5}.shift-marketplace-overlay,.sched-mgr-overlay,.sm-overlay,.chat-modal-overlay,.sm-training-modal-layer,.sm-warn-backdrop,.ot-backdrop,.ai-modal-backdrop,.modal-overlay,.sm-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important}.sm-training-modal-layer>.sm-training-modal{z-index:1!important}.sm-more-menu--portal.sm-more-menu--compact{width:252px!important;min-width:228px!important;max-width:calc(100vw - 24px)!important;max-height:min(430px,calc(100dvh - 28px))!important;padding:8px!important;overflow:auto!important;border:1px solid rgba(196,217,243,.96)!important;border-radius:16px!important;background:#fffffffb!important;box-shadow:0 24px 65px -30px #1639628c,0 8px 22px -18px #2563eb4d!important;z-index:2147483646!important}.sm-more-menu--compact .sm-more-menu__results{gap:3px!important}.sm-more-menu--compact .sm-more-menu__results>button{min-height:40px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#173b65!important;font-size:11px!important;font-weight:720!important;text-align:left!important}.sm-more-menu--compact .sm-more-menu__results>button:hover{background:#edf5ff!important;color:#195ecf!important}.sm-more-menu--compact .sm-more-menu__results>button.is-primary{background:linear-gradient(135deg,#eff6ff,#e6f1ff)!important;color:#155dd4!important}.sm-search-dropdown{z-index:2147483646!important;border-radius:17px!important;border:1px solid #cfdef1!important;background:#fffffffc!important;box-shadow:0 28px 76px -34px #0f345e94!important}.sm-search-dropdown__search{display:flex!important;align-items:center!important;gap:9px!important;margin:9px 11px!important;padding:0 12px!important;min-height:43px!important;border:1.5px solid #d7e5f6!important;border-radius:13px!important;background:#f9fcff!important;color:#7290b2!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.sm-search-dropdown__search:focus-within{border-color:#76aaf9!important;background:#fff!important;box-shadow:0 0 0 3px #3b82f61c!important}.sm-search-dropdown__search input,.sm-search-dropdown__search input:focus,.sm-search-dropdown__search input:focus-visible{flex:1!important;min-width:0!important;width:100%!important;height:auto!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#173b65!important;font-size:11px!important}.sm-search-dropdown__search input::placeholder{color:#aec0d6!important}.sm-filter-dropdown .sm-search-dropdown__search{margin-bottom:8px!important}.req-toggle-row input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;position:relative!important;flex:0 0 auto!important;width:48px!important;height:27px!important;margin:0!important;border:1px solid #bed0e6!important;border-radius:999px!important;background:#dce7f4!important;box-shadow:inset 0 1px 2px #16305214!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}.req-toggle-row input[type=checkbox]:before{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:19px!important;height:19px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 8px #14365f3b!important;transform:translate(0)!important;transition:transform .18s ease!important}.req-toggle-row input[type=checkbox]:checked{border-color:#2d72ed!important;background:linear-gradient(135deg,#4b8bff,#2164df)!important;box-shadow:0 0 0 3px #3b82f61a!important}.req-toggle-row input[type=checkbox]:checked:before{transform:translate(21px)!important}.req-toggle-row input[type=checkbox]:focus-visible{outline:3px solid rgba(59,130,246,.22)!important;outline-offset:2px!important}.sm-emp-age{display:inline-flex!important;align-items:center!important;width:max-content!important;margin-top:2px!important;padding:2px 6px!important;border:1px solid #d9e6f5!important;border-radius:999px!important;background:#f7fbff!important;color:#7089a6!important;font-size:7px!important;line-height:1.2!important;font-weight:750!important}.sm-emp-age.is-minor{border-color:#fdba74!important;background:#fff7ed!important;color:#c2410c!important}.sm-employee-profile{display:grid;gap:15px}.sm-employee-profile__hero{display:flex;align-items:center;gap:15px;padding:17px;border:1px solid #d9e7f7;border-radius:18px;background:linear-gradient(135deg,#edf6ff,#fff 68%,#f3f8ff);box-shadow:0 18px 38px -34px #1e56998c}.sm-employee-profile__avatar{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border:4px solid #fff;border-radius:18px;background:linear-gradient(145deg,#6ca2ff,#2f6fea);color:#fff;box-shadow:0 13px 24px -14px #2563ebbf;font-size:17px;font-weight:850}.sm-employee-profile__identity{min-width:0;display:grid;gap:5px}.sm-employee-profile__name-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sm-employee-profile__name-row h3{margin:0;color:#153b67;font-size:19px;letter-spacing:-.02em}.sm-employee-profile__identity>p{margin:0;color:#7690ad;font-size:10px}.sm-employee-profile__facts{display:flex;gap:7px;flex-wrap:wrap;margin-top:3px}.sm-employee-profile__facts span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #dce8f6;border-radius:8px;background:#ffffffd6;color:#55718f;font-size:8px;font-weight:700}.sm-employee-status-pill,.sm-employee-age-pill{padding:4px 8px;border:1px solid;border-radius:999px;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.sm-employee-age-pill{border-color:#cfe0f4;background:#fff;color:#4e6d90}.sm-employee-age-pill.is-minor{border-color:#fdba74;background:#fff7ed;color:#c2410c}.sm-employee-profile__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sm-employee-metric{position:relative;overflow:hidden;display:grid;gap:3px;padding:14px;border:1px solid #dfe9f5;border-radius:15px;background:#fff}.sm-employee-metric:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--metric,#3b82f6)}.sm-employee-metric.is-green{--metric:#10b981}.sm-employee-metric.is-amber{--metric:#f59e0b}.sm-employee-metric.is-red{--metric:#ef4444}.sm-employee-metric.is-violet{--metric:#8b5cf6}.sm-employee-metric span{color:#7890ab;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.sm-employee-metric strong{color:#1d4f85;font-size:20px;line-height:1}.sm-employee-metric small{color:#879bb2;font-size:8px}.sm-employee-section{padding:15px;border:1px solid #dde9f6;border-radius:17px;background:linear-gradient(180deg,#fff,#fbfdff)}.sm-employee-section__head{display:flex;justify-content:space-between;gap:18px;margin-bottom:12px}.sm-employee-section__head>div{display:grid;gap:2px}.sm-employee-section__head span{color:#718ba8;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.sm-employee-section__head h4{margin:0;color:#204d7e;font-size:13px}.sm-employee-section__head small{max-width:360px;color:#8195ad;font-size:8px;line-height:1.5;text-align:right}.sm-status-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sm-status-selector button{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"dot title" "dot helper";column-gap:7px;padding:11px;border:1px solid #dfe9f5;border-radius:13px;background:#fff;text-align:left;cursor:pointer}.sm-status-selector button.is-active{border-color:var(--status-border)!important;background:var(--status-bg)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--status-border) 20%,transparent)}.sm-status-selector__dot{grid-area:dot;width:9px;height:9px;margin-top:2px;border-radius:50%;background:var(--status-fg)}.sm-status-selector strong{grid-area:title;color:var(--status-fg);font-size:10px}.sm-status-selector small{grid-area:helper;color:#7d91a9;font-size:7px}.sm-status-editor{display:grid;gap:10px;margin-top:12px;padding:13px;border:1px solid #cfe0f4;border-radius:14px;background:#f5faff}.sm-status-editor__title{display:flex;gap:8px;color:#24598f}.sm-status-editor__title div{display:grid;gap:2px}.sm-status-editor__title strong{font-size:10px}.sm-status-editor__title span{font-size:8px;color:#7891ad}.sm-status-editor__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sm-status-editor label{display:grid;gap:4px;color:#627b98;font-size:8px;font-weight:800}.sm-status-editor input{min-width:0;padding:8px 9px;border:1px solid #d5e3f3;border-radius:9px;background:#fff;color:#173b65;font:inherit}.sm-status-editor__note input{width:100%;box-sizing:border-box}.sm-status-editor__actions{display:flex;justify-content:flex-end;gap:7px}.sm-availability-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.sm-availability-day{display:grid;justify-items:center;gap:3px;padding:10px 5px;border:1px solid #dce7f3;border-radius:12px;background:#f8fbff;color:#54718f}.sm-availability-day.is-available{border-color:#a7e8d0;background:#effcf7;color:#087a55}.sm-availability-day.is-unavailable{border-color:#fecaca;background:#fff1f2;color:#b4232a}.sm-availability-day strong{font-size:9px}.sm-availability-day span,.sm-availability-day small{font-size:7px}.sm-employee-compliance{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sm-employee-compliance__card{padding:12px;border:1px solid #dee9f5;border-radius:13px;background:#fff}.sm-employee-compliance__card h5{margin:0 0 8px;color:#254f7d;font-size:10px}.sm-employee-compliance__list{display:grid;gap:6px}.sm-employee-compliance__list span{display:flex;justify-content:space-between;gap:8px;padding:6px 7px;border-radius:8px;background:#f5f9fd;color:#607a96;font-size:8px}.sm-employee-compliance__list span.is-expired{background:#fff1f2;color:#b4232a}.sm-minor-policy{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:10px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#9a4512}.sm-minor-policy div{display:grid;gap:2px}.sm-minor-policy strong{font-size:9px}.sm-minor-policy span{font-size:8px;line-height:1.45}.sm-pto-list{display:grid;gap:7px}.sm-pto-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dfe9f5;border-radius:11px;background:#fff}.sm-pto-row div{display:grid;gap:2px}.sm-pto-row strong{color:#244e7b;font-size:9px}.sm-pto-row span{color:#8094aa;font-size:8px}.sm-pto-row em{font-style:normal;padding:3px 7px;border-radius:999px;background:#edf5ff;color:#2b68c9;font-size:7px;font-weight:800}.sm-pto-empty{display:flex;align-items:center;gap:8px;padding:11px;border:1px dashed #ceddef;border-radius:11px;color:#8196ae;font-size:8px}.sm-day-overview{display:grid;gap:14px}.sm-day-overview__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sm-day-overview__summary>div{position:relative;overflow:hidden;display:grid;gap:3px;padding:13px;border:1px solid #dce8f5;border-radius:15px;background:linear-gradient(145deg,#f4f9ff,#fff)}.sm-day-overview__summary>div:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:#4d8cff}.sm-day-overview__summary>div.is-safe:after{background:#10b981}.sm-day-overview__summary>div.is-critical{border-color:#fecaca;background:#fff6f7}.sm-day-overview__summary>div.is-critical:after{background:#ef4444}.sm-day-overview__summary span{color:#7790ac;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.sm-day-overview__summary strong{color:#1d4e83;font-size:18px}.sm-day-overview__summary small{color:#8498af;font-size:8px}.sm-day-overview__notice{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#2a609e}.sm-day-overview__notice div{display:grid;gap:2px}.sm-day-overview__notice strong{font-size:9px}.sm-day-overview__notice span{font-size:8px}.sm-day-overview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.sm-day-bucket{overflow:hidden;border:1px solid #dae6f3;border-radius:16px;background:#fff;box-shadow:0 14px 32px -32px #1a406e8c}.sm-day-bucket>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 12px;border-bottom:2px solid var(--bucket-tone);background:color-mix(in srgb,var(--bucket-tone) 9%,white)}.sm-day-bucket__icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#fff;color:var(--bucket-tone);box-shadow:0 5px 13px -10px #14345b73}.sm-day-bucket header div{display:grid;gap:1px}.sm-day-bucket header strong{color:var(--bucket-tone);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.sm-day-bucket header small{color:#8094aa;font-size:7px}.sm-day-bucket header b{min-width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#fff;color:var(--bucket-tone);font-size:10px}.sm-day-bucket__body{display:grid;gap:7px;min-height:120px;padding:9px}.sm-day-bucket__empty{min-height:102px;display:grid;place-items:center;align-content:center;gap:4px;color:#9aacc0;text-align:center}.sm-day-bucket__empty strong{color:#7088a3;font-size:9px}.sm-day-bucket__empty span{font-size:7px}.sm-day-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #e1eaf5;border-radius:11px;background:#f8fbff}.sm-day-person.is-blocked{grid-template-columns:auto minmax(0,1fr) auto auto;border-color:#fdba74;background:#fff7ed}.sm-day-person__avatar{width:29px;height:29px;display:grid;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:9px;background:var(--bucket-tone);color:#fff;font-size:8px;font-weight:850;box-shadow:0 5px 12px -8px #14355b99}.sm-day-person__avatar img{width:100%;height:100%;object-fit:cover}.sm-day-person__main,.sm-day-person__meta{min-width:0;display:grid;gap:2px}.sm-day-person__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#244c78;font-size:9px}.sm-day-person__main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8194aa;font-size:7px}.sm-day-person__meta{text-align:right}.sm-day-person__meta strong{color:#315b88;font-size:8px}.sm-day-person__meta span{color:#8b9caf;font-size:7px}.sm-day-person__warning{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#ffedd5;color:#c2410c}.opsc-schedule-modal-dialog.is-drawer{width:min(720px,100vw)!important;max-width:720px!important;border-radius:25px 0 0 25px!important;border-left:1px solid #cfe0f3!important;background:linear-gradient(180deg,#f7fbff,#fff 16%,#f8fbff)!important}.opsc-schedule-modal-dialog.is-drawer .sm-modal-body{padding:17px 20px 24px!important}.opsc-schedule-modal-dialog.is-drawer .req-section{margin-bottom:11px!important;padding:14px!important;border:1px solid #dce8f5!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 16px 34px -35px #1d4ed88c!important}.opsc-schedule-modal-dialog.is-drawer .req-section h4{color:#234f7d!important;font-size:11px!important}.opsc-schedule-modal-dialog.is-drawer .req-toggle-row{min-height:58px;padding:10px 11px;border:1px solid #e1eaf5;border-radius:12px;background:#f9fcff}.sm-shift-form-enterprise .sm-shift-presets{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(124px,1fr))!important}.sm-shift-form-enterprise .sm-preset{position:relative!important;overflow:hidden!important;padding:11px!important;text-align:left!important}.sm-shift-form-enterprise .sm-preset:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--preset-color,#4d86f7);opacity:.75}.sm-shift-form-enterprise .sm-preset strong{display:block;color:#224d7c;font-size:10px}.sm-shift-form-enterprise .sm-preset small{display:block;margin-top:3px;color:#7d91a8;font-size:8px}.sm-shift-form-enterprise .sm-avail-warn--critical,.sm-shift-form-enterprise .sm-age-warning{border:1px solid #fdba74!important;border-radius:12px!important;background:#fff7ed!important;color:#9a4512!important}.sm-reference-shift.is-day-off,.sm-shift-card.sm-shift-dayoff{border-color:#c4b5fd!important;background:linear-gradient(145deg,#f5f3ff,#ede9fe)!important;color:#6d28d9!important;box-shadow:inset 4px 0 #8b5cf6!important}.sm-day-cell.sm-unavailable,.sm-day-cell.is-sick{background:linear-gradient(145deg,#fff1f2,#ffe4e6)!important}.sm-day-cell.sm-unavailable .sm-leave-card,.sm-day-cell.is-sick .sm-leave-card{border-color:#fda4af!important;background:#fff1f2!important;color:#be123c!important}.sm-day-cell.is-on-leave .sm-leave-card{border-color:#93c5fd!important;background:#eff6ff!important;color:#1d4ed8!important}.sm-meeting-builder,.sm-meeting-modal{display:grid;gap:13px}.sm-meeting-modal .req-section,.sm-meeting-builder .req-section{padding:14px;border:1px solid #dce8f5;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 14px 32px -35px #1d4ed88c}.sm-meeting-modal .sm-chip-group,.sm-meeting-builder .sm-chip-group{padding:6px!important;border:1px solid #e1eaf5;border-radius:12px;background:#f8fbff}.sm-meeting-modal .sm-chip,.sm-meeting-builder .sm-chip{border-radius:10px!important}body:has(.opsc-schedule-modal-root),body:has(.aiv2-backdrop){overflow:hidden!important}.opsc-schedule-modal-root,.aiv2-backdrop,.ai-modal-backdrop,.sm-modal-backdrop,.modal-overlay,.sm-training-modal-layer{inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:2147483647!important}@media(max-width:900px){.sm-employee-profile__metrics,.sm-day-overview__summary,.sm-day-overview__grid,.sm-status-selector,.sm-status-editor__grid{grid-template-columns:1fr 1fr!important}.sm-availability-week{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:640px){.sm-more-menu--portal.sm-more-menu--compact{left:auto!important;right:8px!important;bottom:74px!important;width:244px!important}.sm-employee-profile__hero{align-items:flex-start;padding:13px}.sm-employee-profile__avatar{width:48px;height:48px;border-radius:14px}.sm-employee-profile__metrics,.sm-day-overview__summary,.sm-day-overview__grid,.sm-employee-compliance{grid-template-columns:1fr!important}.sm-status-selector,.sm-status-editor__grid{grid-template-columns:1fr 1fr!important}.sm-availability-week{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm-employee-section__head{display:grid}.sm-employee-section__head small{text-align:left}.opsc-schedule-modal-dialog.is-drawer{width:100vw!important;max-width:none!important;border-radius:0!important}}.sm-availability-week>div{display:grid;justify-items:center;gap:3px;padding:10px 5px;border:1px solid #dce7f3;border-radius:12px;background:#f8fbff;color:#54718f}.sm-availability-week>div.is-available{border-color:#a7e8d0;background:#effcf7;color:#087a55}.sm-availability-week>div.is-off{border-color:#fecaca;background:#fff1f2;color:#b4232a}.sm-availability-week>div span,.sm-availability-week>div small{font-size:7px}.sm-availability-week>div strong{font-size:9px}.sm-employee-profile__columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sm-cert-list{display:flex;flex-wrap:wrap;gap:6px}.sm-cert-list>span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #a7e8d0;border-radius:9px;background:#effcf7;color:#087a55;font-size:8px;font-weight:750}.sm-cert-list>span.is-expired{border-color:#fecaca;background:#fff1f2;color:#b4232a}.sm-empty-state{display:flex;align-items:center;justify-content:center;gap:7px;min-height:54px;padding:11px;border:1px dashed #ccdcee;border-radius:11px;color:#8296ad;font-size:8px;text-align:center}.sm-age-compliance{display:flex;gap:9px;margin-top:11px;padding:10px;border:1px solid #a7e8d0;border-radius:12px;background:#effcf7;color:#087a55}.sm-age-compliance.is-minor{border-color:#fdba74;background:#fff7ed;color:#9a4512}.sm-age-compliance div{display:grid;gap:2px}.sm-age-compliance strong{font-size:9px}.sm-age-compliance span{font-size:8px;line-height:1.45}.sm-pto-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dfe9f5;border-radius:11px;background:#fff}.sm-pto-list>div span{padding:3px 7px;border-radius:999px;background:#edf5ff;color:#2b68c9;font-size:7px;font-weight:800}.sm-pto-list>div strong{color:#607b98;font-size:8px;text-align:right}.sm-meeting-modal__hero{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #cfe0f4;border-radius:17px;background:linear-gradient(135deg,#edf6ff,#fff 72%)}.sm-meeting-modal__hero>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d4e5f8;border-radius:13px;background:#fff;color:#2b6fe7;box-shadow:0 9px 20px -16px #2563ebb3}.sm-meeting-modal__hero>div{display:grid;gap:3px}.sm-meeting-modal__hero strong{color:#1e4b7c;font-size:13px}.sm-meeting-modal__hero small{color:#7891ad;font-size:8px;line-height:1.45}@media(max-width:640px){.sm-employee-profile__columns{grid-template-columns:1fr!important}}.sm-tour-dim{position:absolute!important;inset:0!important;background:#162a44ad!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;pointer-events:auto!important}.sm-tour-focus{position:absolute!important;border:3px solid #2f79ff!important;border-radius:22px!important;box-shadow:0 0 0 9999px #162a4408,0 0 0 5px #2f79ff21,0 18px 60px #0825524d!important;background:#ffffff14!important;pointer-events:none!important;transition:all .25s ease!important}.sm-tour-close{position:fixed!important;right:18px!important;top:18px!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border:1px solid #d8e5f6!important;border-radius:15px!important;background:#fff!important;color:#244b7b!important;box-shadow:0 16px 38px -24px #0a264ccc!important;pointer-events:auto!important;cursor:pointer!important}.sm-tour-card{position:fixed!important;padding:22px 24px!important;border:1px solid #d7e4f5!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 30px 90px #0b224357!important;color:#12335d!important;pointer-events:auto!important}.sm-tour-card header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:15px!important}.sm-tour-card header span{padding:6px 10px!important;border-radius:999px!important;background:#edf5ff!important;color:#2c6ee0!important;font-size:10px!important;font-weight:850!important}.sm-tour-card header strong{font-size:11px!important;color:#41678f!important}.sm-tour-card h2{margin:0!important;font-size:24px!important;line-height:1.15!important;color:#173c6c!important}.sm-tour-card p{margin:10px 0 0!important;color:#6f86a2!important;font-size:13px!important;line-height:1.6!important}.sm-tour-card ul{margin:13px 0 0!important;padding-left:19px!important;color:#456789!important;font-size:12px!important;line-height:1.55!important}.sm-tour-card footer{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-top:20px!important}.sm-tour-card footer button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:42px!important;padding:0 15px!important;border:1px solid #d7e4f4!important;border-radius:12px!important;background:#fff!important;color:#56718f!important;font-size:12px!important;font-weight:800!important;cursor:pointer!important}.sm-tour-card footer button.is-primary{margin-left:auto!important;border-color:#2f73ed!important;background:linear-gradient(135deg,#4385fa,#2867e8)!important;color:#fff!important}.sm-tour-card footer button:disabled{opacity:.45!important;cursor:not-allowed!important}@media(max-width:720px){.sm-tour-focus{display:none!important}.sm-tour-card{inset:auto 12px 12px!important;width:auto!important}.sm-tour-close{width:42px!important;height:42px!important}}.audit-v3{display:grid!important;gap:12px!important}.audit-v3__tabs{display:flex!important;gap:6px!important;padding:5px!important;border:1px solid #e0e9f5!important;border-radius:13px!important;background:#f7faff!important}.audit-v3__tabs button{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:9px 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#66809d!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important}.audit-v3__tabs button b{padding:2px 6px!important;border-radius:999px!important;background:#e8f1ff!important;color:#3472dc!important}.audit-v3__tabs button.is-active{background:#fff!important;color:#2767d5!important;box-shadow:0 5px 16px -13px #1d4ed8cc!important}.audit-v3__tabs button.is-danger.is-active{color:#d64b5d!important}.audit-v3__toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 210px!important;gap:8px!important}.audit-v3__toolbar label{display:flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border:1px solid #dbe6f3!important;border-radius:11px!important;background:#fff!important;color:#7b91aa!important}.audit-v3__toolbar input,.audit-v3__toolbar select{width:100%!important;min-height:40px!important;border:0!important;outline:0!important;background:transparent!important;color:#24486f!important;font-size:11px!important}.audit-v3__toolbar select{border:1px solid #dbe6f3!important;border-radius:11px!important;padding:0 10px!important}.audit-v3__list{max-height:50vh!important;overflow:auto!important;display:grid!important;gap:6px!important;padding-right:3px!important}.audit-v3__list>button{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;width:100%!important;padding:11px 13px!important;border:1px solid #e1eaf5!important;border-radius:13px!important;background:#fff!important;text-align:left!important;cursor:pointer!important}.audit-v3__list>button:hover{border-color:#bfd5f3!important;background:#f8fbff!important}.audit-v3__icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#edf5ff!important;color:#2f72e6!important}.audit-v3__list>button.is-green .audit-v3__icon{background:#ebfbf4!important;color:#179469!important}.audit-v3__list>button.is-red .audit-v3__icon{background:#fff0f2!important;color:#e24d61!important}.audit-v3__list>button.is-purple .audit-v3__icon{background:#f4efff!important;color:#7652dd!important}.audit-v3__list>button.is-orange .audit-v3__icon{background:#fff7e8!important;color:#dc8b19!important}.audit-v3__copy{display:grid!important;gap:2px!important;min-width:0!important}.audit-v3__copy strong{color:#1b416b!important;font-size:12px!important}.audit-v3__copy em{font-style:normal!important;color:#537291!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.audit-v3__copy small{color:#92a3b6!important;font-size:8.5px!important}.audit-v3__list>button>b{padding:4px 7px!important;border-radius:999px!important;background:#eff5ff!important;color:#3672d8!important;font-size:8px!important}.audit-v3__empty{min-height:190px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:6px!important;border:1px dashed #d7e3f1!important;border-radius:15px!important;color:#8ca0b6!important;text-align:center!important}.audit-v3__empty strong{color:#3f6082!important}.audit-v3__empty.is-safe{color:#1d9a70!important}.audit-v3__conflicts{display:grid!important;gap:8px!important}.audit-v3__conflicts article{display:flex!important;align-items:center!important;gap:11px!important;padding:13px!important;border:1px solid #f0d8dd!important;border-radius:13px!important;background:#fff9fa!important}.audit-v3__conflicts article>span{color:#de5365!important}.audit-v3__conflicts article div{flex:1!important}.audit-v3__conflicts article strong{font-size:11px!important;color:#743744!important}.audit-v3__conflicts article p{margin:3px 0 0!important;color:#8f6270!important;font-size:10px!important}.audit-v3__conflicts article button{padding:7px 10px!important;border:1px solid #f0c6ce!important;border-radius:9px!important;background:#fff!important;color:#c93e55!important;font-weight:800!important;font-size:9px!important}.audit-detail-v3{display:grid!important;gap:14px!important}.audit-detail-v3__meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.audit-detail-v3__meta div{display:grid!important;gap:3px!important;padding:11px!important;border:1px solid #e0eaf5!important;border-radius:12px!important;background:#f9fbff!important}.audit-detail-v3__meta span{font-size:8px!important;text-transform:uppercase!important;color:#879bb0!important;font-weight:850!important}.audit-detail-v3__meta strong{font-size:10px!important;color:#2f5378!important}.audit-detail-v3__changes{display:grid!important;gap:8px!important;max-height:48vh!important;overflow:auto!important}.audit-detail-v3__changes article{display:grid!important;grid-template-columns:130px 1fr 1fr!important;border:1px solid #e1eaf5!important;border-radius:12px!important;overflow:hidden!important}.audit-detail-v3__changes h4{margin:0!important;padding:12px!important;background:#f5f9ff!important;color:#385d83!important;font-size:10px!important;text-transform:capitalize!important}.audit-detail-v3__changes article div{padding:10px!important;background:#fff7f7!important}.audit-detail-v3__changes article div.is-after{background:#f3fcf8!important}.audit-detail-v3__changes span{font-size:8px!important;color:#8c6070!important;text-transform:uppercase!important;font-weight:850!important}.audit-detail-v3__changes pre{margin:5px 0 0!important;white-space:pre-wrap!important;word-break:break-word!important;font:10px/1.45 inherit!important;color:#4e6176!important}@media(max-width:720px){.audit-v3__toolbar{grid-template-columns:1fr!important}.audit-detail-v3__meta{grid-template-columns:1fr 1fr!important}.audit-detail-v3__changes article{grid-template-columns:1fr!important}}.quick-shift-v3{display:grid!important;gap:13px!important}.quick-shift-v3__hero{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid #dce8f6!important;border-radius:16px!important;background:linear-gradient(135deg,#edf5ff,#fff)!important}.quick-shift-v3__hero>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#fff!important;color:#2f72e9!important}.quick-shift-v3__hero div{display:grid!important}.quick-shift-v3__hero strong{color:#204873!important;font-size:13px!important}.quick-shift-v3__hero small{color:#7890aa!important;font-size:9px!important;line-height:1.45!important}.quick-shift-v3__hero b{padding:5px 9px!important;border-radius:999px!important;background:#e9f2ff!important;color:#2f70df!important;font-size:9px!important}.quick-shift-v3__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.quick-shift-v3 label{display:grid!important;gap:6px!important}.quick-shift-v3 label>span,.quick-shift-v3__type header strong,.quick-shift-v3__repeat header strong{color:#315579!important;font-size:10px!important;font-weight:850!important}.quick-shift-v3 select,.quick-shift-v3 input{width:100%!important;min-height:43px!important;padding:0 12px!important;border:1px solid #dbe6f3!important;border-radius:11px!important;background:#fff!important;color:#244a73!important;font:inherit!important;font-size:11px!important;outline:0!important}.quick-shift-v3 select:focus,.quick-shift-v3 input:focus{border-color:#73a7f5!important;box-shadow:0 0 0 3px #3b82f61f!important}.quick-shift-v3__type,.quick-shift-v3__repeat{display:grid!important;gap:9px!important;padding:13px!important;border:1px solid #e0eaf5!important;border-radius:14px!important;background:#fbfdff!important}.quick-shift-v3__type header,.quick-shift-v3__repeat header{display:flex!important;justify-content:space-between!important;align-items:center!important}.quick-shift-v3__type header div{display:grid!important}.quick-shift-v3__type header small{font-size:8.5px!important;color:#879bb0!important}.quick-shift-v3__type header>span,.quick-shift-v3__repeat header span{font-size:8.5px!important;color:#5f7c9c!important}.quick-shift-v3__selected{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:10px!important;background:#fff!important;border:1px solid #e3ebf5!important}.quick-shift-v3__selected i{width:9px!important;height:9px!important;border-radius:50%!important}.quick-shift-v3__selected strong{font-size:10px!important;color:#2b537d!important}.quick-shift-v3__selected span{font-size:8px!important;color:#8a9db1!important}.quick-shift-v3__selected em{margin-left:auto!important;font-style:normal!important;font-size:9px!important;color:#5d7897!important}.quick-shift-v3__repeat>div{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:6px!important}.quick-shift-v3__repeat button{min-height:34px!important;border:1px solid #dbe6f3!important;border-radius:9px!important;background:#fff!important;color:#6d85a0!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}.quick-shift-v3__repeat button.is-active{border-color:#3478e9!important;background:#eaf3ff!important;color:#2868d5!important}.quick-shift-v3__compliance{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:12px!important;border:1px solid #cbeadb!important;border-radius:13px!important;background:#f2fcf7!important;color:#16855e!important}.quick-shift-v3__compliance.is-warning{border-color:#f4dfb8!important;background:#fffaf0!important;color:#a76b16!important}.quick-shift-v3__compliance div{display:grid!important}.quick-shift-v3__compliance strong{font-size:10px!important}.quick-shift-v3__compliance span{font-size:9px!important;line-height:1.45!important;color:#69829a!important}.quick-shift-v3__error{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:11px!important;border:1px solid #f4c9d0!important;border-radius:11px!important;background:#fff4f5!important;color:#b53d50!important;font-size:10px!important;font-weight:700!important}@media(max-width:700px){.quick-shift-v3__grid{grid-template-columns:1fr!important}}.sm-search-dropdown,.sm-more-menu--compact{max-width:calc(100vw - 24px)!important;border-radius:15px!important;box-shadow:0 24px 60px -32px #0b2951cc!important}.sm-search-dropdown header{padding:11px 12px!important}.sm-search-dropdown__search{margin:8px!important;min-height:39px!important}.sm-search-dropdown__list{max-height:235px!important}.sm-more-menu--compact{width:244px!important;padding:6px!important}.sm-more-menu__results button{min-height:39px!important;padding:8px 10px!important;font-size:10px!important;border-radius:9px!important}.sm-enterprise-rail{max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:24px!important;scrollbar-width:thin!important}.sm-quick-actions{max-height:260px!important;overflow:auto!important;padding-right:2px!important;scrollbar-width:thin!important}.sm-shift-types-menu{position:fixed!important;z-index:2147483600!important;overflow:hidden!important;border:1px solid #dbe6f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 26px 70px -34px #0c2c54d1!important}.sm-shift-types-menu>header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 12px!important;border-bottom:1px solid #e8eef6!important;background:#f7faff!important}.sm-shift-types-menu>header span{font-size:9px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#718aa6!important;font-weight:850!important}.sm-shift-types-menu>header b{padding:3px 6px!important;border-radius:999px!important;background:#e9f2ff!important;color:#2e6dd8!important;font-size:8px!important}.sm-shift-types-menu>div{max-height:240px!important;overflow:auto!important;padding:5px!important}.sm-shift-types-menu>div>button{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;padding:8px 9px!important;border:0!important;border-radius:9px!important;background:#fff!important;text-align:left!important;cursor:pointer!important}.sm-shift-types-menu>div>button:hover{background:#f1f6ff!important}.sm-shift-types-menu>div>button i{width:10px!important;height:10px!important;border-radius:50%!important;flex:0 0 auto!important}.sm-shift-types-menu>div>button span{display:grid!important}.sm-shift-types-menu>div>button strong{font-size:10px!important;color:#284f78!important}.sm-shift-types-menu>div>button small{font-size:8px!important;color:#8a9db1!important}.sm-shift-types-menu>div>p{padding:12px!important;color:#879bb0!important;font-size:9px!important;text-align:center!important}.sm-shift-types-menu>footer{padding:7px!important;border-top:1px solid #e8eef6!important}.sm-shift-types-menu>footer button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-height:34px!important;border:1px solid #d6e4f4!important;border-radius:9px!important;background:#f8fbff!important;color:#3267a5!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}.sm-day-person__shift-type{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:150px!important;margin-top:4px!important;padding:2px 6px!important;border:1px solid!important;border-radius:999px!important;background:#fff!important;font-size:7.5px!important;font-weight:850!important;font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sm-day-overview__grid{max-height:52vh!important;overflow:auto!important;align-items:start!important;padding-right:3px!important;scrollbar-width:thin!important}.sm-day-bucket{min-height:245px!important}.sm-day-bucket__body{max-height:300px!important;overflow:auto!important;scrollbar-width:thin!important}.notes-v3{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)!important;gap:14px!important}.notes-v3__composer,.notes-v3__history{padding:15px!important;border:1px solid #dfe9f5!important;border-radius:16px!important;background:#fbfdff!important}.notes-v3__composer>header,.notes-v3__history>header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:11px!important}.notes-v3__composer>header div,.notes-v3__history>header div{display:grid!important}.notes-v3__composer>header strong,.notes-v3__history>header strong{font-size:12px!important;color:#254c76!important}.notes-v3__composer>header span,.notes-v3__history>header span{font-size:8.5px!important;color:#8a9eb3!important}.notes-v3__composer>header b{padding:4px 7px!important;border-radius:999px!important;background:#eaf3ff!important;color:#316ed6!important;font-size:8px!important}.notes-v3__types{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.notes-v3__types button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:39px!important;border:1px solid #dce7f3!important;border-radius:10px!important;background:#fff!important;color:#7088a2!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}.notes-v3__types button.is-active{border-color:var(--note-tone)!important;background:color-mix(in srgb,var(--note-tone) 8%,white)!important;color:var(--note-tone)!important}.notes-v3__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important}.notes-v3 label{display:grid!important;gap:5px!important}.notes-v3 label>span{font-size:9px!important;font-weight:850!important;color:#3c6186!important}.notes-v3 input,.notes-v3 select,.notes-v3 textarea{width:100%!important;border:1px solid #dbe6f3!important;border-radius:10px!important;background:#fff!important;color:#294d73!important;font:inherit!important;font-size:10px!important;outline:0!important}.notes-v3 input,.notes-v3 select{min-height:39px!important;padding:0 10px!important}.notes-v3 textarea{padding:10px!important;resize:vertical!important}.notes-v3__text{margin-top:9px!important}.notes-v3__options{display:grid!important;gap:7px!important;margin-top:10px!important}.notes-v3__options>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 10px!important;border:1px solid #e3ebf5!important;border-radius:10px!important;background:#fff!important}.notes-v3__options span{display:grid!important}.notes-v3__options strong{font-size:9px!important;color:#315779!important}.notes-v3__options small{font-size:8px!important;color:#8b9db0!important}.sm-real-toggle{width:36px!important;height:21px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#dce6f1!important;cursor:pointer!important;transition:.18s!important}.sm-real-toggle i{display:block!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #1e3c5a38!important;transition:.18s!important}.sm-real-toggle.is-on{background:#397df0!important}.sm-real-toggle.is-on i{transform:translate(15px)!important}.notes-v3__files{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;margin-top:10px!important;border:1px dashed #cbdcee!important;border-radius:10px!important;background:#f6faff!important;color:#4d72a0!important;cursor:pointer!important}.notes-v3__files input{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}.notes-v3__attachments{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:7px!important}.notes-v3__attachments>span{display:flex!important;align-items:center!important;gap:5px!important;max-width:180px!important;padding:5px 7px!important;border:1px solid #e1eaf4!important;border-radius:8px!important;background:#fff!important;color:#527291!important;font-size:8px!important}.notes-v3__attachments button{border:0!important;background:transparent!important;color:#9badbf!important}.notes-v3__error{display:flex!important;gap:6px!important;margin-top:7px!important;color:#c34457!important;font-size:9px!important}.notes-v3__history>div{max-height:53vh!important;overflow:auto!important;display:grid!important;gap:7px!important;padding-right:2px!important;scrollbar-width:thin!important}.notes-v3__history article{display:flex!important;gap:9px!important;padding:10px!important;border:1px solid #e2eaf4!important;border-left:3px solid var(--note-tone)!important;border-radius:11px!important;background:#fff!important}.notes-v3__entry-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:10px!important;background:color-mix(in srgb,var(--note-tone) 10%,white)!important;color:var(--note-tone)!important}.notes-v3__history article>div{min-width:0!important;flex:1!important}.notes-v3__history article header{display:flex!important;align-items:center!important;gap:6px!important}.notes-v3__history article header strong{font-size:9.5px!important;color:#2e5278!important}.notes-v3__history article header b{padding:2px 5px!important;border-radius:999px!important;background:#fff0f2!important;color:#d04a5d!important;font-size:7px!important}.notes-v3__history article p{margin:5px 0!important;color:#587590!important;font-size:9px!important;line-height:1.45!important}.notes-v3__history article small{font-size:7.5px!important;color:#9aabba!important}.notes-v3__history article footer{display:flex!important;gap:5px!important;margin-top:7px!important}.notes-v3__history article footer button{padding:4px 7px!important;border:1px solid #d9e5f2!important;border-radius:7px!important;background:#f8fbff!important;color:#4973a0!important;font-size:7.5px!important;font-weight:800!important}.notes-v3__history article footer button.is-delete{color:#c84b5e!important}.notes-v3__empty{min-height:210px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;color:#91a3b5!important;text-align:center!important}.notes-v3__empty strong{color:#4c6d8e!important;font-size:10px!important}.notes-v3__empty span{font-size:8px!important}@media(max-width:850px){.notes-v3{grid-template-columns:1fr!important}}.req-toggle-row input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:36px!important;height:21px!important;min-width:36px!important;margin:0!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#dbe5f0!important;box-shadow:none!important;cursor:pointer!important;position:relative!important;transition:.18s!important}.req-toggle-row input[type=checkbox]:after{content:""!important;position:absolute!important;left:2px!important;top:2px!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #1b365438!important;transition:.18s!important}.req-toggle-row input[type=checkbox]:checked{background:#3479ee!important}.req-toggle-row input[type=checkbox]:checked:after{transform:translate(15px)!important}.sm-meeting-modal{display:grid!important;gap:12px!important}.sm-meeting-modal__hero{display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid #dce8f5!important;border-radius:15px!important;background:linear-gradient(135deg,#edf5ff,#fff)!important}.sm-meeting-modal__hero>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#fff!important;color:#2f72e7!important}.sm-meeting-modal__hero div{display:grid!important}.sm-meeting-modal__hero strong{font-size:12px!important;color:#244b75!important}.sm-meeting-modal__hero small{font-size:8.5px!important;color:#8094a9!important}.sm-meeting-modal .req-section{border:1px solid #e0e9f4!important;border-radius:14px!important;background:#fbfdff!important;padding:13px!important;margin:0!important}.sm-meeting-modal .req-section h4{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 8px!important;color:#315779!important;font-size:10px!important}.sm-meeting-modal .sm-chip-group{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:6px!important;max-height:170px!important}.sm-meeting-modal .sm-chip{justify-content:flex-start!important;min-height:34px!important;border-radius:9px!important;font-size:9px!important}.sm-meeting-modal input,.sm-meeting-modal select,.sm-meeting-modal textarea{border-radius:10px!important;border-color:#dbe6f3!important;font-size:10px!important}.sm-meeting-modal .req-section>div[style*="repeat(auto-fill"]{max-height:180px!important;overflow:auto!important;scrollbar-width:thin!important}.sm-timeoff-form{display:grid!important;gap:11px!important}.sm-timeoff-employee{display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid #dce7f4!important;border-radius:15px!important;background:linear-gradient(135deg,#edf5ff,#fff)!important}.sm-timeoff-avatar{width:45px!important;height:45px!important;border-radius:14px!important;background:linear-gradient(135deg,#4b8afd,#2f6de6)!important;color:#fff!important;font-size:13px!important}.sm-timeoff-employee>div:last-child{display:grid!important}.sm-timeoff-employee span{font-size:8px!important;color:#8a9db0!important;text-transform:uppercase!important;font-weight:850!important}.sm-timeoff-employee strong{font-size:12px!important;color:#224a74!important}.sm-timeoff-employee small{font-size:8.5px!important;color:#8296aa!important}.sm-timeoff-form .sm-field{margin:0!important;padding:11px!important;border:1px solid #e1eaf4!important;border-radius:12px!important;background:#fbfdff!important}.sm-timeoff-impact{display:flex!important;gap:9px!important;padding:12px!important;border:1px solid #cfe5da!important;border-radius:12px!important;background:#f2fbf7!important;color:#17855f!important}.sm-timeoff-impact div{display:grid!important}.sm-timeoff-impact strong{font-size:10px!important}.sm-timeoff-impact span{font-size:8.5px!important;line-height:1.45!important;color:#71899f!important}.sm-month-modal{border-radius:26px!important;border:1px solid #d7e4f4!important;box-shadow:0 38px 110px #0518346b!important}.sm-month-modal .sm-modal-head{padding:17px 20px!important;background:linear-gradient(135deg,#eef6ff,#fff)!important}.sm-month-body{padding:14px!important}.sm-month-kpis{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-bottom:11px!important}.sm-month-kpi{padding:12px!important;border:1px solid #dfe9f4!important;border-radius:13px!important;background:#fff!important}.sm-month-kpi .lbl{font-size:8px!important;color:#8a9eb2!important;text-transform:uppercase!important;font-weight:850!important}.sm-month-kpi .val{font-size:20px!important;color:#244d79!important}.sm-month-grid{border:1px solid #dce7f3!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important}.sm-month-cell{min-height:112px!important;border-color:#edf1f6!important;background:#fff!important}.sm-month-cell--weekend{background:#f8fbff!important}.sm-month-cell--today{box-shadow:inset 0 0 0 2px #4383f5!important;background:#f0f6ff!important}.sm-month-chip{border-radius:7px!important;background:#f5f9ff!important;color:#466889!important}.sm-month-modal .sm-modal-foot>div{display:none!important}@media(max-width:760px){.sm-month-kpis{grid-template-columns:1fr 1fr!important}.sm-month-cell{min-height:78px!important}.sm-meeting-modal .req-section>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}.sm-leave-card,.sm-unavailable-card{border-radius:10px!important;font-weight:750!important;box-shadow:inset 0 0 0 1px #ffffff7a!important}.sm-day-cell .sm-shift-card[data-leave-type=sick],.sm-day-cell.is-sick{background:linear-gradient(135deg,#fff0f2,#ffe3e7)!important;border-color:#f3a6b2!important;color:#aa3145!important}.sm-day-cell .sm-shift-card[data-leave-type=annual],.sm-day-cell.is-leave{background:linear-gradient(135deg,#edf5ff,#dfeeff)!important;border-color:#9fc4f5!important;color:#2a63a8!important}.sm-day-cell.is-off,.sm-shift-card.is-dayoff{background:linear-gradient(135deg,#f3f0ff,#ebe5ff)!important;border-color:#c6b4f0!important;color:#7150aa!important}.sm-tour-dim{background:#12274394!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sm-tour-root:has(.sm-tour-focus) .sm-tour-dim{background:transparent!important}.sm-tour-focus{z-index:2!important;background:transparent!important;border:3px solid #2f79ff!important;box-shadow:0 0 0 9999px #12274394,0 0 0 6px #2f79ff29,0 18px 55px #0825523d!important}.sm-tour-card,.sm-tour-close{z-index:3!important}.ss-toggle,.st-toggle,.enterprise-toggle,.sm-real-toggle,.esm-toggle{position:relative!important;display:inline-block!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:2px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#dbe6f2!important;box-shadow:inset 0 0 0 1px #4c6f9717!important;line-height:0!important;flex:0 0 34px!important;overflow:hidden!important}.ss-toggle.is-on,.st-toggle--on,.enterprise-toggle.on,.sm-real-toggle.is-on,.esm-toggle--on{background:#3580f3!important}.ss-toggle>span,.st-toggle .st-toggle-knob,.enterprise-toggle .toggle-knob,.sm-real-toggle>i{position:relative!important;display:block!important;top:0!important;left:0!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #1c3b6038!important;transform:translate(0)!important;transition:transform .18s ease!important}.ss-toggle.is-on>span,.st-toggle--on .st-toggle-knob,.enterprise-toggle.on .toggle-knob,.sm-real-toggle.is-on>i{transform:translate(14px)!important}.esm-toggle:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #1c3b6038!important;transform:translate(0)!important;transition:transform .18s ease!important}.esm-toggle--on:after{transform:translate(14px)!important}.req-toggle-row input[type=checkbox]{width:34px!important;min-width:34px!important;max-width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:2px!important}.req-toggle-row input[type=checkbox]:after{width:16px!important;height:16px!important}.sm-root .sm-grid-row .sm-emp-cell{position:sticky!important}.sm-root .sm-grid-row .sm-emp-cell.has-status{padding-right:48px!important}.sm-emp-status-pill{position:absolute!important;top:6px!important;right:5px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:42px!important;padding:2px 5px!important;overflow:hidden!important;border:1px solid #d8e4f2!important;border-radius:999px!important;background:#f4f8fd!important;color:#496785!important;font-size:6px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:.02em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.sm-emp-status-pill.is-sick{border-color:#f2b3bd!important;background:#fff0f2!important;color:#b83b50!important}.sm-emp-status-pill.is-on_leave,.sm-emp-status-pill.is-leave{border-color:#a9c8f4!important;background:#edf5ff!important;color:#2e65aa!important}.sm-emp-status-pill.is-inactive{border-color:#cbd5e1!important;background:#f1f5f9!important;color:#64748b!important}@media(max-width:760px){.sm-root .sm-grid-row .sm-emp-cell.has-status{padding-right:3px!important;padding-top:17px!important}.sm-emp-status-pill{top:2px!important;right:2px!important;max-width:34px!important;font-size:4.8px!important;padding:1px 3px!important}}body.sm-tour-open{overscroll-behavior:none!important}.sm-tour-root{position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:none!important}.sm-tour-dim{position:absolute!important;inset:0!important;background:#0c1f39ad!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important}.sm-tour-focus{position:fixed!important;z-index:1!important;border:3px solid #2f79ff!important;border-radius:18px!important;background:transparent!important;box-shadow:0 0 0 9999px #0c1f399e,0 0 0 7px #2f79ff2e,0 24px 70px #05193752!important;pointer-events:none!important;transition:top .24s ease,left .24s ease,width .24s ease,height .24s ease!important}.sm-tour-focus>span{position:absolute!important;left:12px!important;top:-17px!important;max-width:calc(100% - 24px)!important;padding:4px 9px!important;overflow:hidden!important;border:1px solid #bcd5fa!important;border-radius:999px!important;background:#fff!important;color:#2a68cc!important;box-shadow:0 8px 18px -12px #0f3668b3!important;font-size:8px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sm-tour-close{z-index:4!important;pointer-events:auto!important}.sm-tour-card{z-index:3!important;max-height:calc(100vh - 24px)!important;overflow:auto!important;padding:20px 22px 17px!important;pointer-events:auto!important;scrollbar-width:thin!important}.sm-tour-progress{height:4px!important;margin:-2px 0 15px!important;overflow:hidden!important;border-radius:999px!important;background:#e6eef8!important}.sm-tour-progress>i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#58a0ff,#2769e7)!important;transition:width .24s ease!important}.sm-tour-card ul{display:grid!important;gap:7px!important;padding:0!important;list-style:none!important}.sm-tour-card ul li{display:flex!important;align-items:flex-start!important;gap:7px!important}.sm-tour-card ul li svg{flex:0 0 auto!important;margin-top:2px!important;color:#2d78ea!important}.sm-tour-tip{display:flex!important;align-items:flex-start!important;gap:8px!important;margin-top:13px!important;padding:10px 11px!important;border:1px solid #cfe2fb!important;border-radius:11px!important;background:#f2f8ff!important;color:#45698f!important;font-size:10px!important;line-height:1.45!important}.sm-tour-tip svg{flex:0 0 auto!important;color:#2e72df!important}.sm-tour-step-map{display:flex!important;align-items:center!important;gap:4px!important;margin-top:14px!important;overflow-x:auto!important;padding-bottom:2px!important}.sm-tour-step-map button{width:17px!important;min-width:17px!important;height:5px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#dce6f2!important;cursor:pointer!important}.sm-tour-step-map button.is-complete{background:#91b9f3!important}.sm-tour-step-map button.is-active{width:30px!important;min-width:30px!important;background:#2f79f5!important}.sm-tour-card footer{align-items:center!important}.sm-tour-card footer .sm-tour-skip{margin-right:auto!important;border-color:transparent!important;background:transparent!important;color:#7b8fa6!important}.sm-tour-keyboard{display:block!important;margin-top:10px!important;color:#96a6b7!important;font-size:8px!important;text-align:center!important}@media(max-width:720px){.sm-tour-focus{display:block!important;border-radius:12px!important}.sm-tour-focus>span{display:none!important}.sm-tour-card{inset:auto 10px 10px!important;width:auto!important;max-height:58vh!important}.sm-tour-keyboard{display:none!important}}.req-toggle-row input[type=checkbox]{box-sizing:border-box!important;overflow:hidden!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#d7e3f1!important;box-shadow:inset 0 0 0 1px #3f5e841a!important}.req-toggle-row input[type=checkbox]:before{content:none!important;display:none!important}.req-toggle-row input[type=checkbox]:after{content:""!important;display:block!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #15345938!important;transform:translate(0)!important;transition:transform .18s ease!important}.req-toggle-row input[type=checkbox]:checked{background:#347cf0!important;box-shadow:inset 0 0 0 1px #0c4ebc14!important}.req-toggle-row input[type=checkbox]:checked:after{transform:translate(14px)!important}.ss-toggle:before,.ss-toggle:after,.ss-toggle>span:before,.ss-toggle>span:after{content:none!important;display:none!important}.sm-unavail-tag--leave{width:calc(100% - 8px)!important;min-height:34px!important;margin:4px!important;padding:7px 9px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid currentColor!important;border-radius:10px!important;font-size:9px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;text-transform:capitalize!important;box-shadow:0 7px 16px -14px #183a60b3!important}.sm-absence-card{--absence-soft: #f5f9ff;--absence-bg: #e8f1ff;--absence-ink: #315f9b;--absence-border: #cfe0f5;width:100%;min-width:0;min-height:48px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--absence-border);border-left:3px solid var(--absence-ink);border-radius:11px;background:linear-gradient(135deg,var(--absence-soft),var(--absence-bg));color:var(--absence-ink);box-shadow:0 8px 20px -18px #193f6f8c,inset 0 1px #ffffffb8;overflow:hidden}.sm-absence-card__icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--absence-ink) 18%,white);border-radius:9px;background:#ffffffd6;color:var(--absence-ink)}.sm-absence-card__copy{min-width:0;display:grid;gap:2px;text-align:left}.sm-absence-card__copy strong{overflow:hidden;color:inherit;font-size:9px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.sm-absence-card__copy small{overflow:hidden;color:color-mix(in srgb,var(--absence-ink) 70%,#7c91a8);font-size:7.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sm-absence-card.is-unavailable{--absence-soft: #f8fafc;--absence-bg: #eef2f7;--absence-ink: #64748b;--absence-border: #d9e2ec}.sm-unavail-tag--leave{display:none!important}.sm-absence-card{position:relative!important;width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;padding:7px 9px 7px 13px!important;overflow:hidden!important;border:1px solid var(--absence-border)!important;border-left:0!important;border-radius:8px!important;background:linear-gradient(135deg,var(--absence-soft),var(--absence-bg))!important;box-shadow:0 5px 12px -10px color-mix(in srgb,var(--absence-ink) 55%,transparent)!important}.sm-absence-card:before{content:""!important;position:absolute!important;inset:7px auto 7px 4px!important;width:3px!important;border-radius:999px!important;background:var(--absence-ink)!important}.sm-absence-card__icon{display:none!important}.sm-absence-card__copy{width:100%!important;display:grid!important;gap:2px!important;text-align:left!important}.sm-absence-card__copy strong{overflow:hidden!important;color:var(--absence-ink)!important;font-size:9px!important;line-height:1.15!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sm-absence-card__copy small{overflow:hidden!important;color:color-mix(in srgb,var(--absence-ink) 78%,#6f849e)!important;font-size:7px!important;line-height:1.15!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sm-flexible-preference{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 4px;padding:3px 7px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:9.5px;font-weight:850;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.dsb-desktop{display:none}@media(min-width:901px){.sm-root{padding:0!important;background:#f8fbff!important}.sm-root>.sm-legacy-schedule-layout{display:none!important}.dsb-desktop{display:block;width:100%;min-width:0;color:#0b2359;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dsb-desktop *,.dsb-desktop *:before,.dsb-desktop *:after{box-sizing:border-box}.dsb-canvas{display:grid;grid-template-columns:minmax(0,1fr) 246px;min-height:100vh;background:linear-gradient(135deg,#fbfdff,#f7fbff 53%,#fff)}.dsb-main{min-width:0;padding:16px 14px 16px 20px;border-right:1px solid #dce7f7}.dsb-header{min-height:58px;display:grid;grid-template-columns:minmax(260px,1fr) 270px auto;align-items:center;gap:14px}.dsb-header h1{margin:0;color:#09265f;font-size:22px;font-weight:850;line-height:1.05;letter-spacing:-.035em}.dsb-header p{margin:7px 0 0;color:#5270a0;font-size:10px;font-weight:600}.dsb-department{min-height:48px;display:grid;grid-template-columns:34px 1fr 16px;align-items:center;gap:8px;padding:6px 11px;border:1px solid #dce8f7;border-radius:11px;background:#fff;color:#1764e9;text-align:left;box-shadow:0 6px 18px -15px #1c4c9b73;cursor:pointer}.dsb-department>svg:first-child{padding:6px;width:30px;height:30px;border-radius:8px;background:#edf5ff}.dsb-department span{min-width:0;display:flex;flex-direction:column;gap:2px}.dsb-department small{color:#7387aa;font-size:7px;font-weight:750}.dsb-department strong{overflow:hidden;color:#0b2b66;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dsb-week-nav{display:flex;align-items:center;gap:7px;justify-content:flex-end}.dsb-week-nav button{height:39px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid #dce8f7;border-radius:9px;background:#fff;color:#17427f;font-size:9px;font-weight:750;cursor:pointer}.dsb-week-nav .dsb-week-label{min-width:145px;white-space:nowrap}.dsb-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:13px 0 12px}.dsb-kpis article{min-width:0;min-height:58px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #dfe9f7;border-radius:10px;background:#fffffff5;box-shadow:0 7px 18px -18px #1a478fb3}.dsb-kpis article>i{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:8px;background:#f1f6ff;color:#1667f2;font-style:normal}.dsb-kpis article.is-green>i{background:#edfff6;color:#0b9c62}.dsb-kpis article.is-red>i{background:#fff1f3;color:#ff3152}.dsb-kpis article.is-orange>i{background:#fff7ed;color:#ff6a00}.dsb-kpis article span{min-width:0;display:flex;flex-direction:column;gap:2px}.dsb-kpis article strong{overflow:hidden;color:#09265f;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.dsb-kpis article small{overflow:hidden;color:#6680a8;font-size:6.8px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dsb-tool-card,.dsb-quick-card,.dsb-tool-tile{border:1px solid #dce8f7;border-radius:9px;background:#fff;color:#12366f}.dsb-tool-card,.dsb-quick-card{min-height:64px;padding:8px 10px}.dsb-tool-card header,.dsb-quick-card header{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:8px;font-weight:850}.dsb-tool-card .dsb-action{width:100%;height:28px}.dsb-quick-card div{min-height:27px;display:flex;align-items:center;padding:0 8px;border-radius:6px;background:#fbfdff;color:#90a2bd;font-size:7px}.dsb-tool-tile{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;text-align:left;cursor:pointer}.dsb-tool-tile:hover{border-color:#9fc3ff;background:#f8fbff}.dsb-tool-tile>i{color:#1667f2;font-style:normal}.dsb-tool-tile>span{min-width:0;display:flex;flex-direction:column;gap:2px}.dsb-tool-tile strong{color:#17366a;font-size:8px;font-weight:800}.dsb-tool-tile small{color:#7890b3;font-size:6.4px;white-space:nowrap}.dsb-action{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #dce8f7;border-radius:7px;background:#fff;color:#1a4b92;font-size:8px;font-weight:800;cursor:pointer}.dsb-action.is-primary{border-color:#1467f4;background:linear-gradient(135deg,#176df6,#0d5cec);color:#fff;box-shadow:0 8px 17px -12px #1467f4cc}.dsb-action.is-soft{justify-content:flex-start;background:#edf5ff}.dsb-action:disabled{opacity:.42;cursor:not-allowed}.dsb-filterbar{min-height:41px;display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(100px,.8fr)) auto auto auto;align-items:center;gap:7px;padding:6px 0}.dsb-filterbar select,.dsb-search{height:30px;min-width:0;border:1px solid #dce8f7;border-radius:7px;background:#fff;color:#466486;font-size:7px;font-weight:700}.dsb-filterbar select{padding:0 8px;outline:0}.dsb-search{display:flex;align-items:center;gap:7px;padding:0 10px}.dsb-search svg{color:#6386bd}.dsb-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#17366a;font-size:7px}.dsb-toggle{display:inline-flex;align-items:center;gap:7px;color:#17366a;font-size:6.7px;font-weight:750;white-space:nowrap}.dsb-toggle input{position:absolute;opacity:0;pointer-events:none}.dsb-toggle i{position:relative;width:25px;height:14px;border-radius:99px;background:#cbd9eb;transition:.16s}.dsb-toggle i:after{content:"";position:absolute;width:10px;height:10px;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f234640;transition:.16s}.dsb-toggle input:checked+i{background:#176df6}.dsb-toggle input:checked+i:after{transform:translate(11px)}.dsb-reset{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #dce8f7;border-radius:7px;background:#f2f7ff;color:#1764e9;font-size:6.8px;font-weight:800;cursor:pointer;white-space:nowrap}.dsb-grid-shell{width:100%;max-height:486px;overflow:auto;border:1px solid #dce8f7;border-radius:10px;background:#fff;scrollbar-width:thin}.dsb-grid-shell .sm-grid-card{min-width:930px!important;width:100%!important;border:0!important;border-radius:0!important}.dsb-grid-shell .sm-grid-head,.dsb-grid-shell .sm-grid-row{width:100%!important;display:grid!important;grid-template-columns:155px repeat(7,minmax(110px,1fr))!important}.dsb-grid-shell .sm-grid-head{position:sticky;top:0;z-index:8;min-height:42px;background:#fff!important}.dsb-grid-shell .sm-grid-head>.sm-cell{min-height:42px!important;padding:5px 7px!important;border:0!important;border-right:1px solid #e4edf8!important;border-bottom:1px solid #dfe9f7!important;background:#fff!important;color:#0f326d!important}.dsb-grid-shell .sm-grid-head button.sm-cell{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:0 4px;cursor:pointer;text-align:center}.dsb-grid-shell .sm-grid-head button strong{font-size:7.4px}.dsb-grid-shell .sm-grid-head button span{font-size:7.2px}.dsb-grid-shell .sm-grid-head button em{grid-column:1 / -1;font-size:6.8px;font-style:normal;font-weight:850}.dsb-grid-shell .sm-grid-head button em.is-good{color:#0a9b5b}.dsb-grid-shell .sm-grid-head button em.is-warn{color:#f06400}.dsb-grid-shell .sm-grid-row{min-height:52px!important}.dsb-grid-shell .sm-grid-row .sm-cell{min-height:52px!important;padding:4px!important}.dsb-grid-shell .sm-grid-row .sm-emp-cell{position:sticky;left:0;z-index:5;padding:5px 8px!important}.dsb-grid-shell .sm-avatar{width:24px!important;height:24px!important;min-width:24px!important}.dsb-grid-shell .sm-emp-name{font-size:7.4px!important}.dsb-grid-shell .sm-emp-role{font-size:6.2px!important}.dsb-grid-shell .sm-emp-hours{font-size:5.8px!important}.dsb-grid-shell .sm-reference-shift{min-height:40px!important;padding:4px 5px 4px 7px!important;border-radius:6px!important;box-shadow:none!important}.dsb-grid-shell .sm-reference-shift__time{font-size:6.7px!important}.dsb-grid-shell .sm-reference-shift__role{font-size:5.8px!important}.dsb-grid-shell .sm-reference-shift__state{font-size:5px!important}.dsb-grid-shell .sm-department-band{position:sticky;left:0;z-index:6;width:100%;min-width:930px;min-height:25px!important;padding:3px 8px!important;background:#f5f9ff!important}.dsb-grid-shell .sm-department-band strong{font-size:7px!important}.dsb-refreshing{padding:6px;color:#6c82a4;font-size:7px;text-align:center}.dsb-insights{display:grid;grid-template-columns:1.08fr 1.05fr .95fr 1.15fr;gap:10px;margin-top:12px}.dsb-insights>article{min-width:0;min-height:132px;display:flex;flex-direction:column;padding:10px 12px 8px;border:1px solid #dce8f7;border-radius:10px;background:#fff}.dsb-insights>article>header{display:flex;align-items:center;gap:7px;padding-bottom:8px;color:#17427f;font-size:8px;font-weight:850}.dsb-insights>article>header svg{color:#176df6}.dsb-insights>article>footer{min-height:24px;display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:7px;border-top:1px solid #edf2f8;color:#1764e9;font-size:6.8px}.dsb-insights>article>footer button{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:750;cursor:pointer}.dsb-insights>article>footer b{margin-left:auto;color:#0a9b5b}.dsb-status{flex:1;display:grid;grid-template-columns:82px 1fr;align-items:center;gap:8px}.dsb-status span{display:flex;flex-direction:column;color:#4b6790;font-size:6.5px}.dsb-status strong{margin:4px 0 1px;color:#09265f;font-size:20px}.dsb-status em{color:#0a9b5b;font-size:6.5px;font-style:normal;font-weight:800}.dsb-status svg{width:100%}.dsb-alert-rows{display:flex;flex-direction:column;gap:4px}.dsb-alert-rows button{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border:0;border-bottom:1px solid #edf2f8;background:none;color:#17366a;text-align:left;cursor:pointer}.dsb-alert-rows span{display:flex;flex-direction:column;gap:2px}.dsb-alert-rows strong{font-size:6.8px}.dsb-alert-rows small{color:#7890b3;font-size:6px}.dsb-alert-rows b{color:#f06400;font-size:6.4px}.dsb-all-clear{padding:15px 0;color:#0a9b5b;font-size:8px;font-weight:800}.dsb-gap-metrics,.dsb-compliance{flex:1;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.dsb-gap-metrics span,.dsb-compliance span{min-width:0;display:flex;flex-direction:column;gap:6px;padding:0 8px;border-right:1px solid #edf2f8;color:#6880a5;font-size:6px}.dsb-gap-metrics span:last-child,.dsb-compliance span:last-child{border-right:0}.dsb-gap-metrics strong{color:#ff6500;font-size:19px}.dsb-compliance strong{color:#08a266;font-size:10px}.dsb-actionbar{min-width:0;padding:17px 17px 24px;background:#fffffffa}.dsb-actionbar>header{min-height:35px;display:flex;align-items:flex-start;justify-content:space-between;color:#09265f}.dsb-actionbar h2{margin:0;font-size:14px;font-weight:850}.dsb-actionbar h3{margin:13px 0 8px;padding-top:1px;color:#5b77a3;font-size:7px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.dsb-actionbar>.dsb-action{width:100%;margin-bottom:7px}.dsb-undo-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dsb-history-label{display:block;margin-top:5px;overflow:hidden;color:#8194b1;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.dsb-tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dsb-actionbar .dsb-tool-tile{min-height:48px;flex-direction:column;gap:4px;padding:5px;text-align:center}.dsb-actionbar .dsb-tool-tile strong{font-size:6.5px}.dsb-actionbar .dsb-tool-tile small{font-size:5.5px}.dsb-mode{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #dce8f7;border-radius:7px}.dsb-mode button{height:30px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:#fff;color:#3f6595;font-size:6.5px;font-weight:800;cursor:pointer}.dsb-mode button.is-active{background:#176df6;color:#fff}}@media(min-width:901px)and (max-width:1250px){.dsb-canvas{grid-template-columns:minmax(0,1fr) 218px}.dsb-header{grid-template-columns:minmax(200px,1fr) 230px auto}.dsb-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dsb-filterbar{grid-template-columns:minmax(160px,1fr) repeat(4,90px) auto auto}.dsb-filterbar .dsb-reset{display:none}.dsb-insights{grid-template-columns:1fr 1fr}}@media(max-width:900px){.dsb-desktop{display:none!important}.sm-root>.sm-legacy-schedule-layout{display:block!important}}.sm-bulk-v250-backdrop,.sm-recurring-v250-backdrop,.sm-lock-v250-backdrop{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:20px;background:#081836b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sm-bulk-v250,.sm-recurring-v250,.sm-lock-v250{width:min(1050px,96vw);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #cfe0f8;border-radius:22px;background:#fff;box-shadow:0 32px 100px #04173859}.sm-recurring-v250,.sm-lock-v250{width:min(760px,94vw)}.sm-bulk-v250-layout{min-height:0;flex:1;display:grid;grid-template-columns:185px minmax(0,1fr)}.sm-bulk-v250-actions{padding:12px;overflow:auto;border-right:1px solid #e2ebf7;background:#f6faff}.sm-bulk-v250-actions button{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;margin-bottom:5px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#49678f;font-size:11px;font-weight:750;text-align:left;cursor:pointer}.sm-bulk-v250-actions button.is-active{border-color:#c8dcff;background:#fff;color:#145ee9;box-shadow:0 7px 20px -16px #174ea6}.sm-bulk-v250-content{min-width:0;min-height:0;display:flex;flex-direction:column;padding:14px;overflow:hidden}.sm-bulk-v250-filters,.sm-bulk-v250-config,.sm-recurring-v250-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sm-bulk-v250-config{min-height:68px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0;padding:10px;border:1px solid #e0eaf7;border-radius:12px;background:#f9fbff}.sm-bulk-v250 label,.sm-recurring-v250 label,.sm-lock-v250-target{display:flex;flex-direction:column;gap:5px;color:#526d94;font-size:10px;font-weight:750}.sm-bulk-v250 input,.sm-bulk-v250 select,.sm-bulk-v250 textarea,.sm-recurring-v250 input,.sm-recurring-v250 select,.sm-lock-v250 select{width:100%;min-height:38px;padding:8px 10px;border:1px solid #cfddf1;border-radius:9px;background:#fff;color:#102e63;font:inherit;outline:0}.sm-bulk-v250 textarea{min-height:58px;resize:vertical}.sm-bulk-v250-note{grid-column:1 / -1;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #d7e6fb;border-radius:9px;background:#eef6ff;color:#315c94;font-size:10px}.sm-bulk-v250-note.is-delete{border-color:#fecaca;background:#fff1f2;color:#9f1239}.sm-bulk-v250-table-head{display:flex;align-items:center;justify-content:space-between;padding:8px 2px;color:#647d9f;font-size:10px}.sm-bulk-v250-table-head label{flex-direction:row;align-items:center}.sm-bulk-v250-table{min-height:170px;max-height:320px;overflow:auto;border:1px solid #dfe9f6;border-radius:11px}.sm-bulk-v250-table>label{min-height:47px;display:grid;grid-template-columns:18px minmax(130px,1fr) 90px 78px auto;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid #edf2f8}.sm-bulk-v250-table>label:last-child{border-bottom:0}.sm-bulk-v250-table>label>span{display:flex;flex-direction:column;gap:2px}.sm-bulk-v250-table strong{color:#183767;font-size:10px}.sm-bulk-v250-table small,.sm-bulk-v250-table b,.sm-bulk-v250-table em{color:#6f85a5;font-size:9px;font-style:normal;font-weight:650}.sm-bulk-v250-table label.is-locked{background:#f7faff}.sm-bulk-v250-table label>i{display:flex;align-items:center;gap:4px;color:#1764e9;font-size:8px;font-style:normal;font-weight:800}.sm-recurring-v250-body{padding:18px!important}.sm-recurring-v250-grid{grid-template-columns:1fr 1fr}.sm-recurring-v250-patterns,.sm-lock-v250-scopes{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}.sm-recurring-v250-patterns button,.sm-lock-v250-scopes button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border:1px solid #d8e5f5;border-radius:10px;background:#fff;color:#49688f;font-size:9px;font-weight:750;cursor:pointer}.sm-recurring-v250-patterns button.is-active,.sm-lock-v250-scopes button.is-active{border-color:#176df6;background:#edf5ff;color:#145ee9}.sm-recurring-v250-scope{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px;border:1px solid #dfe9f6;border-radius:10px;background:#fbfdff}.sm-recurring-v250-scope>span{margin-right:auto;color:#183767;font-size:10px;font-weight:800}.sm-recurring-v250-scope label{flex-direction:row;align-items:center;font-size:9px}.sm-recurring-v250-preview,.sm-lock-v250-protection{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px;border:1px solid #cfe1ff;border-radius:10px;background:#eef6ff;color:#315c94}.sm-recurring-v250-preview{flex-direction:column;align-items:flex-start}.sm-recurring-v250-preview strong{color:#124eaf;font-size:11px}.sm-recurring-v250-preview span{font-size:9px;line-height:1.55}.sm-lock-v250-scopes{grid-template-columns:repeat(5,1fr);margin-top:0}.sm-lock-v250-scopes button{flex-direction:column;min-height:64px}.sm-lock-v250-target{margin-top:15px}.sm-lock-v250-protection div{display:flex;flex-direction:column;gap:2px}.sm-lock-v250-protection strong{font-size:11px}.sm-lock-v250-protection span{font-size:9px}@media(max-width:900px){.sm-bulk-v250-backdrop,.sm-recurring-v250-backdrop,.sm-lock-v250-backdrop{align-items:end;padding:0}.sm-bulk-v250,.sm-recurring-v250,.sm-lock-v250{width:100%;max-width:none;max-height:94dvh;border-radius:22px 22px 0 0}.sm-bulk-v250-layout{grid-template-columns:1fr;overflow:auto}.sm-bulk-v250-actions{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #e2ebf7}.sm-bulk-v250-actions button{width:auto;min-width:max-content;padding:0 12px}.sm-bulk-v250-content{overflow:visible}.sm-bulk-v250-filters,.sm-bulk-v250-config,.sm-recurring-v250-grid{grid-template-columns:1fr}.sm-bulk-v250-table>label{grid-template-columns:18px 1fr auto}.sm-bulk-v250-table>label>b,.sm-bulk-v250-table>label>em{display:none}.sm-recurring-v250-patterns,.sm-lock-v250-scopes{grid-template-columns:1fr 1fr}.sm-recurring-v250-scope{align-items:flex-start;flex-direction:column}.sm-recurring-v250-scope>span{margin-right:0}}.notes-v3__files--desktop,.sm-bulk-v250-note--mobile{display:none!important}@media(min-width:901px){.sm-root .sm-modal .notes-v3 label.notes-v3__files--desktop{display:block!important;min-height:52px!important;overflow:hidden!important;border:1px solid #d6e2f2!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.sm-root .sm-modal .notes-v3 label.notes-v3__files--mobile{display:none!important}.sm-root .sm-modal .notes-v3 label.notes-v3__files>input[type=file]{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer!important}.sm-root .sm-modal .notes-v3 label.notes-v3__files>.notes-v3__file-control{display:grid!important;grid-template-columns:28px auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:50px!important;padding:7px 10px!important}.sm-root .sm-modal .notes-v3 .notes-v3__file-control>i{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#edf5ff!important;color:#1764e9!important}.sm-root .sm-modal .notes-v3 .notes-v3__file-control>strong{min-height:29px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border-radius:7px!important;background:#176df6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:8px!important}.sm-root .sm-modal .notes-v3 .notes-v3__file-control>small{overflow:hidden!important;color:#6f84a2!important;font-size:7.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sm-root .sm-modal:has(.stl-v2) .stl-v2__workspace{overflow-x:hidden!important;overflow-y:auto!important}.sm-root .sm-modal:has(.stl-v2) .stl-v2__controls{grid-template-columns:minmax(145px,.8fr) repeat(2,minmax(0,1fr))!important;overflow:hidden!important}}@media(max-width:900px){.sm-bulk-v250-toggle,.sm-recurring-v250-toggle,.sm-bulk-v250-action-panel{display:none!important}.sm-bulk-v250-note--mobile{display:flex!important}}@media(min-width:901px){.sm-ai-fab-mobile-only{display:none!important}.dsb-main{padding-top:10px!important}.dsb-kpis{margin-top:0!important}.dsb-planningbar{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0 3px;border-top:1px solid #e8eff9}.dsb-planningbar>span{display:inline-flex;align-items:center;gap:6px;padding-right:2px;color:#7890b1;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.dsb-planningbar .dsb-week-nav{justify-content:flex-start}.dsb-planningbar .dsb-week-nav button{height:32px;min-width:34px;padding:0 10px;border-radius:8px}.dsb-planningbar .dsb-week-nav .dsb-week-label{min-width:138px}.dsb-filterbar{overflow:visible!important;position:relative;z-index:30}.dsb-filter-dropdown{position:relative;min-width:0}.dsb-filter-dropdown>button{width:100%;height:30px;display:grid;grid-template-columns:14px minmax(0,1fr) 12px;align-items:center;gap:6px;padding:0 9px;border:1px solid #dce8f7;border-radius:8px;background:#fff;color:#244b7c;font-size:7px;font-weight:780;text-align:left;cursor:pointer}.dsb-filter-dropdown>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsb-filter-dropdown.is-open>button{border-color:#6da7ff;box-shadow:0 0 0 3px #4184ff1f}.dsb-filter-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:100;width:max(190px,100%);max-height:250px;display:flex;flex-direction:column;gap:3px;padding:7px;overflow:hidden;border:1px solid #cfdef2;border-radius:11px;background:#fff;box-shadow:0 18px 42px #11305e2e}.dsb-filter-menu>label{height:31px;flex:0 0 31px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #e0e9f6;border-radius:7px;color:#6482a9}.dsb-filter-menu input{width:100%;min-width:0;border:0;outline:0;color:#173b6d;font-size:8px}.dsb-filter-menu>div{min-height:0;overflow-y:auto}.dsb-filter-menu button{width:100%;min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;border:0;border-radius:7px;background:#fff;color:#365d88;font-size:8px;font-weight:720;text-align:left;cursor:pointer}.dsb-filter-menu button:hover,.dsb-filter-menu button.is-selected{background:#edf5ff;color:#1764e9}.dsb-filter-menu>small{padding:8px;color:#8094b0;font-size:8px;text-align:center}.sm-bulk-v252-config{min-height:104px!important;animation:bulkV252In .16s ease-out}@keyframes bulkV252In{0%{opacity:.4;transform:translateY(3px)}}.sm-bulk-v252-intro{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid #d7e5f8;border-radius:10px;background:#fff}.sm-bulk-v252-intro>i{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:9px;background:#eaf3ff;color:#1764e9;font-style:normal}.sm-bulk-v252-intro span{display:flex;flex-direction:column;gap:3px}.sm-bulk-v252-intro strong{color:#143665;font-size:11px}.sm-bulk-v252-intro small{color:#6d84a4;font-size:8.5px;font-weight:600}.sm-bulk-v252-config.is-delete .sm-bulk-v252-intro{border-color:#fecdd3;background:#fff7f8}.sm-bulk-v252-config.is-delete .sm-bulk-v252-intro>i{background:#ffe8ec;color:#dc3650}.sm-bulk-v252-config.is-lock .sm-bulk-v252-intro{border-color:#c9dcff;background:#f5f9ff}.cov-v252-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:16px;margin-bottom:12px;padding:15px 17px;border:1px solid #d5e4f7;border-radius:15px;background:linear-gradient(135deg,#f2f7ff,#fff)}.cov-v252-hero>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 9px}.cov-v252-hero span{color:#617d9f;font-size:10px;font-weight:750}.cov-v252-hero strong{color:#153d74;font-size:25px}.cov-v252-hero small{grid-column:1 / -1;color:#7890aa;font-size:9px}.cov-v252-meter{height:8px;overflow:hidden;border-radius:999px;background:#dce7f5}.cov-v252-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2d7bf3,#20b980)}.cov-v252-hero>button{min-height:35px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #f2d69c;border-radius:9px;background:#fffaf0;color:#a56700;font-size:9px;font-weight:800}.cov-v252-tabs{display:flex;gap:5px;margin:4px 0 10px;padding:4px;border:1px solid #dde8f5;border-radius:11px;background:#f6f9fd}.cov-v252-tabs button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#607b9d;font-size:9px;font-weight:800;cursor:pointer}.cov-v252-tabs button.is-active{background:#fff;color:#1764e9;box-shadow:0 5px 14px -12px #174ea6}.cov-v252-tabs b{padding:2px 6px;border-radius:99px;background:#e7f0ff}.cov-list{max-height:43vh;overflow-y:auto;padding-right:3px}.audit-v252-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.audit-v252-summary>span{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border:1px solid #dfe9f5;border-radius:11px;background:#fff}.audit-v252-summary small{color:#7e93ad;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.audit-v252-summary strong{color:#244c79;font-size:18px}.audit-v252-summary .is-danger strong{color:#d64b5d}.audit-v252-summary .is-safe strong{color:#15956a}.dsb-insight-backdrop{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:22px;background:#081836ad;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.dsb-insight-modal{width:min(780px,92vw);max-height:86vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #cddff6;border-radius:20px;background:#fff;box-shadow:0 30px 90px #04173857}.dsb-insight-modal>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto 35px;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid #dfe9f5;background:linear-gradient(135deg,#f2f7ff,#fff)}.dsb-insight-modal>header>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e7f1ff;color:#1764e9;font-style:normal}.dsb-insight-modal h2{margin:0;color:#102f61;font-size:18px}.dsb-insight-modal header p{margin:4px 0 0;color:#7086a4;font-size:10px}.dsb-insight-modal header>b{padding:5px 9px;border-radius:99px;background:#e7f1ff;color:#1764e9;font-size:11px}.dsb-insight-modal header>button{width:35px;height:35px;border:1px solid #dce7f4;border-radius:10px;background:#fff;color:#587394;cursor:pointer}.dsb-insight-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px 0}.dsb-insight-summary span{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid #e1eaf5;border-radius:10px;background:#f9fbff}.dsb-insight-summary small{color:#8296af;font-size:8px;text-transform:uppercase;font-weight:800}.dsb-insight-summary strong{color:#294f7a;font-size:10px}.dsb-insight-summary strong.is-attention{color:#d66a16}.dsb-insight-summary strong.is-clear{color:#14966b}.dsb-insight-list{min-height:180px;display:grid;gap:7px;padding:12px 16px 16px;overflow-y:auto}.dsb-insight-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e0eaf6;border-radius:11px;background:#fff}.dsb-insight-list article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eaf3ff;color:#1764e9;font-style:normal}.dsb-insight-list article>i.is-warn{background:#fff5df;color:#db7b0a}.dsb-insight-list article>i.is-danger{background:#fff0f2;color:#d94b61}.dsb-insight-list article div{display:flex;flex-direction:column;gap:3px}.dsb-insight-list article strong{color:#1b416d;font-size:11px}.dsb-insight-list article small{color:#647f9f;font-size:9px}.dsb-insight-list article em{color:#91a2b6;font-size:8px;font-style:normal}.dsb-insight-list article>b{color:#2f6fd7;font-size:9px}.dsb-insight-list article>b.is-warn{color:#d27609}.dsb-insight-list article>b.is-danger{color:#cf4058;text-transform:capitalize}.dsb-insight-empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:5px;color:#1a9a6d;text-align:center}.dsb-insight-empty strong{color:#315775;font-size:12px}.dsb-insight-empty span{color:#8397ae;font-size:9px}.dsb-insight-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e0e9f5;background:#f9fbfe}.dsb-insight-modal>footer button{min-height:35px;padding:0 14px;border:1px solid #d5e2f2;border-radius:9px;background:#fff;color:#365a84;font-size:9px;font-weight:800;cursor:pointer}.dsb-insight-modal>footer button.is-primary{border-color:#1764e9;background:#1764e9;color:#fff}}@media(min-width:901px){.dsb-actionbar>h2{margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid #dce7f5!important;color:#102f5e!important;font-size:15px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.015em!important}.dsb-filterbar{grid-template-columns:minmax(230px,1.32fr) repeat(4,minmax(150px,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:10px!important;padding:8px 0 10px!important}.dsb-filterbar .dsb-search,.dsb-filter-dropdown,.dsb-filter-dropdown>button{height:44px!important;min-height:44px!important}.dsb-filterbar .dsb-search,.dsb-filter-dropdown>button{width:100%!important;margin:0!important;padding:0 14px!important;border:1px solid #cfddf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.dsb-filterbar .dsb-search{display:flex!important;align-items:center!important;gap:10px!important}.dsb-filterbar .dsb-search>input{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#173b6d!important;font-size:10px!important;font-weight:750!important}.dsb-filter-dropdown>button{grid-template-columns:18px minmax(0,1fr) 14px!important;gap:9px!important;font-size:9px!important}.dsb-filter-secondary{grid-column:1 / -1!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:8px 10px!important;border:1px solid #d7e3f2!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 10px 25px -25px #1d4e9680!important}.dsb-filter-secondary .dsb-planningbar{min-height:40px!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important}.dsb-date-navigator,.dsb-week-nav{display:flex!important;align-items:center!important;gap:7px!important}.dsb-filter-secondary .dsb-week-nav button{height:38px!important;min-height:38px!important;min-width:40px!important;padding:0 12px!important;border:1px solid #d2e0f1!important;border-radius:10px!important;background:#fff!important;color:#16447c!important;font-size:9px!important;font-weight:820!important;box-shadow:none!important}.dsb-filter-secondary .dsb-week-nav .dsb-week-view{min-width:72px!important}.dsb-filter-secondary .dsb-week-nav .dsb-week-label{min-width:178px!important}.dsb-filter-actions{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:15px!important;padding:0 2px 0 16px!important;border-left:1px solid #dce7f4!important}.dsb-filter-actions .dsb-toggle{min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#294f79!important;font-size:8px!important;font-weight:820!important}.dsb-filter-actions .dsb-reset{height:38px!important;min-height:38px!important;margin:0!important;padding:0 13px!important;border-radius:10px!important;background:#edf5ff!important}.sm-bulk-v250{max-height:90vh!important}.sm-bulk-v250-layout{min-height:0!important;overflow:hidden!important}.sm-bulk-v250-content{display:block!important;min-height:0!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.sm-bulk-v250-filters{margin-bottom:10px!important}.sm-bulk-v252-config{position:relative!important;width:100%!important;min-height:0!important;margin:0 0 10px!important;overflow:visible!important}.sm-bulk-v252-config textarea{position:static!important;min-height:72px!important}.sm-bulk-v252-picker-bar{position:relative!important;clear:both!important;width:100%!important;margin:0 0 8px!important}.sm-bulk-v250-table-head{position:relative!important;margin:0!important}.sm-bulk-v250-table{min-height:0!important;max-height:none!important;overflow:visible!important}}@media(min-width:901px){.dsb-date-picker__menu{left:0!important;right:auto!important;z-index:2147483000!important;width:410px!important;max-width:calc(100vw - var(--rh-side-w, 0px) - 48px)!important;padding:0!important;overflow:hidden!important;border:1px solid #cbdcf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 25px 70px #0a2a593d!important}.dsb-date-picker__menu header{min-height:68px!important;padding:15px 17px 12px!important;background:linear-gradient(135deg,#eff6ff,#fff)!important}.dsb-date-picker__menu header strong{font-size:13px!important}.dsb-date-picker__menu header small{font-size:9px!important}.dsb-date-picker__menu>label{margin:0!important;padding:13px 17px!important;border-bottom:1px solid #e4ecf6!important;background:#fff!important}.dsb-date-picker__menu input{width:180px!important;min-height:42px!important;border-radius:10px!important;font-size:10px!important}.dsb-date-picker__menu>div{gap:8px!important;margin:0!important;padding:12px 17px!important;background:#f8fbff!important}.dsb-date-picker__menu>div button{min-height:42px!important;border-radius:10px!important;background:#fff!important;color:#1d4d81!important;font-size:8.5px!important}.dsb-date-picker__menu footer{margin:0!important;padding:12px 17px 15px!important;background:#fff!important}.dsb-date-picker__menu footer button{min-height:40px!important;padding:0 16px!important;border-radius:10px!important;font-size:9px!important;box-shadow:0 10px 18px -15px #1764e9e6!important}}@media(min-width:901px){.sm-shift-types-menu button.is-inactive{opacity:.68;background:#f3f6fa;color:#536a85}.sm-shift-types-menu button.is-inactive strong{color:#536a85}}.sm-day-overview__meetings{display:grid;gap:12px;margin:16px 0 8px;padding:16px 18px;border:1px solid #d9e6f8;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f4f8ff)}.sm-day-overview__meetings-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.sm-day-overview__meetings-head strong{font-size:16px;color:#18345f}.sm-day-overview__meetings-head small{color:#6d84a6;font-weight:700}.sm-day-overview__meeting-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sm-day-overview__meeting-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #d7e3f6;border-radius:16px;background:#fff;box-shadow:0 14px 30px -28px #234c9040}.sm-day-overview__meeting-card strong{display:block;color:#16325f;font-size:14px;font-weight:900}.sm-day-overview__meeting-card span{display:block;margin-top:4px;color:#5e789c;font-size:12px;font-weight:700}.sm-day-overview__meeting-card small{color:#356adf;font-size:12px;font-weight:800}.dsb-filter-actions .dsb-reset--secondary{border-color:#cfe0f7!important;background:#fff!important;color:#17438b!important;box-shadow:none!important}.dsb-filter-actions .dsb-reset--secondary:hover{background:#f3f8ff!important}.dsb-filter-actions .dsb-toggle{font-size:11px!important;font-weight:850!important;color:#183c71!important;gap:10px!important}.dsb-filter-actions .dsb-toggle i{width:38px!important;height:22px!important;background:#c9d6e9!important;box-shadow:inset 0 0 0 1px #142d510d}.dsb-filter-actions .dsb-toggle i:after{width:18px!important;height:18px!important;top:2px!important;left:2px!important}.dsb-filter-actions .dsb-toggle input:checked+i{background:#2d6ff3!important}.dsb-filter-actions .dsb-toggle input:checked+i:after{transform:translate(16px)!important}.ss-budget-live-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.ss-budget-live-summary>div{padding:11px 12px;border:1px solid rgba(65,113,245,.13);border-radius:12px;background:#f7fbffeb}.ss-budget-live-summary span{display:block;font-size:11px;color:#7185a8;margin-bottom:4px}.ss-budget-live-summary b{font-size:14px;color:#173b78}@media(max-width:760px){.ss-budget-live-summary{grid-template-columns:1fr}}.ss-page--tabs button,.ss-page--tabs input,.ss-page--tabs select,.ss-page--tabs textarea{touch-action:manipulation}.ss-page--tabs button:focus-visible,.ss-page--tabs input:focus-visible,.ss-page--tabs select:focus-visible,.ss-page--tabs textarea:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}@media(max-width:900px){.ss-page.ss-page--tabs{width:100%!important;max-width:100%!important;margin-left:0!important;padding:10px 10px calc(82px + env(safe-area-inset-bottom))!important;overflow-x:hidden}.ss-page--tabs .ss-topbar{display:grid!important;gap:10px!important}.ss-page--tabs .ss-top-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.ss-page--tabs .ss-action{min-height:44px!important;height:auto!important;padding:9px 10px!important;justify-content:center}.ss-page--tabs .ss-content-panel{overflow:hidden}.ss-page--tabs .ss-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:4px!important}.ss-page--tabs .ss-tabs button{flex:0 0 auto;scroll-snap-align:start;min-height:44px!important;height:44px!important;font-size:12px!important}.ss-page--tabs .ss-cards-grid{grid-template-columns:1fr!important;padding:10px!important}.ss-page--tabs .ss-card,.ss-page--tabs .ss-card--wide{grid-column:1/-1!important;min-width:0}.ss-page--tabs .ss-two-col{grid-template-columns:1fr!important}.ss-page--tabs .ss-input,.ss-page--tabs .ss-select,.ss-page--tabs .ss-textarea{min-height:46px!important;height:auto!important;font-size:16px!important}.ss-page--tabs .ss-toggle-row{min-height:48px!important}.ss-page--tabs .ss-toggle{min-width:44px;min-height:26px}.ss-simple-table,.ss-table-lite{overflow-x:auto!important;display:block!important;-webkit-overflow-scrolling:touch}.ss-simple-table>div,.ss-table-lite>div{min-width:640px}.ss-modal-backdrop{align-items:end!important;padding:0!important}.ss-modal,.ss-modal--wide{width:100%!important;max-width:none!important;max-height:94dvh!important;border-radius:22px 22px 0 0!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom))!important}.ss-modal-actions{position:sticky;bottom:0;background:#fffffff0;padding-top:10px;display:grid!important;grid-template-columns:1fr 1fr}.ss-edit-row{grid-template-columns:1fr!important}}@media(max-width:520px){.ss-page--tabs .ss-top-actions,.ss-budget-live-summary{grid-template-columns:1fr!important}}.ss-budget-save{width:100%;justify-content:center;margin-top:14px;min-height:44px}@media(max-width:700px){.ss-budget-save{position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:4;box-shadow:0 10px 28px #2756a82e}}.ss-page.ss-page--enterprise{--ss-blue:#2764f4;--ss-blue-2:#5a8cff;--ss-ink:#102a4d;--ss-muted:#6f82a2;position:relative;isolation:isolate;min-height:100vh;width:100%;max-width:none!important;padding:22px clamp(14px,2vw,28px) 96px!important;margin:0!important;overflow-x:clip;background:radial-gradient(circle at 6% 8%,rgba(92,154,255,.16),transparent 22%),radial-gradient(circle at 94% 12%,rgba(171,211,255,.32),transparent 24%),linear-gradient(135deg,#fbfdff,#f2f8ff 48%,#fbfdff);color:var(--ss-ink)}.ss-enterprise-orb{position:absolute;z-index:-1;border-radius:999px;pointer-events:none;filter:blur(.2px)}.ss-enterprise-orb--one{width:330px;height:330px;right:-170px;top:240px;background:linear-gradient(145deg,#3d80ff24,#b3deff0d);border:1px solid rgba(84,147,255,.12)}.ss-enterprise-orb--two{width:210px;height:210px;left:-105px;top:620px;background:linear-gradient(145deg,#5fa6ff1f,#ffffff0f);border:1px solid rgba(84,147,255,.1)}.ss-enterprise-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1780px;margin:0 auto 16px;padding:24px 26px;border:1px solid rgba(112,154,219,.2);border-radius:24px;background:linear-gradient(135deg,#fffffff5,#f1f8ffe8);box-shadow:0 24px 65px -40px #1c50a06b,0 8px 24px -18px #173d7129;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ss-enterprise-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;padding:5px 9px;border-radius:999px;background:#edf5ff;color:#3167c8;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d9e9ff}.ss-enterprise-hero h1{margin:0;font-size:clamp(27px,3vw,40px);line-height:1.04;letter-spacing:-.045em;color:#102d57;font-weight:800}.ss-enterprise-hero p{max-width:760px;margin:9px 0 0;color:#7083a1;font-size:13px;line-height:1.65}.ss-enterprise-statusline{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ss-enterprise-statusline>span{display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:5px 9px;border:1px solid #e1ebf7;border-radius:999px;background:#ffffffd1;color:#607794;font-size:10.5px;font-weight:750}.ss-enterprise-statusline>span i{width:7px;height:7px;border-radius:50%;background:#25bf72;box-shadow:0 0 0 4px #25bf7221}.ss-enterprise-statusline .has-changes{background:#fff8e9;border-color:#ffe0a3;color:#a86700}.ss-enterprise-statusline .is-saved{background:#ecfbf4;border-color:#c9f0dc;color:#16754b}.ss-enterprise-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-self:center}.ss-page--enterprise .ss-action{min-height:40px;padding:9px 13px;border-radius:11px;border:1px solid #dce8f7;background:#fff;color:#294d7d;font-size:11px;font-weight:780;box-shadow:0 5px 14px -12px #1e4a8c66;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ss-page--enterprise .ss-action:hover:not(:disabled){transform:translateY(-1px);border-color:#aac9f7;box-shadow:0 12px 22px -16px #2764f461}.ss-page--enterprise .ss-action-primary{border-color:#2764f4;background:linear-gradient(135deg,#3574ff,#2764f4);color:#fff;box-shadow:0 11px 24px -13px #2764f4b8}.ss-page--enterprise .ss-action:disabled{opacity:.48;cursor:not-allowed;transform:none}.ss-notice--enterprise{max-width:1780px;margin:0 auto 12px!important;border-radius:13px!important;box-shadow:0 10px 25px -20px #244c874d}.ss-enterprise-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 282px;gap:15px;align-items:start;max-width:1780px;margin:0 auto}.ss-enterprise-nav,.ss-enterprise-content,.ss-enterprise-insights>section{border:1px solid rgba(116,155,214,.2);background:#ffffffeb;box-shadow:0 20px 45px -36px #1d498c6b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ss-enterprise-nav{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto;border-radius:20px;padding:12px}.ss-enterprise-nav::-webkit-scrollbar{width:5px}.ss-enterprise-nav::-webkit-scrollbar-thumb{background:#d7e5f8;border-radius:9px}.ss-enterprise-nav-head{display:flex;align-items:flex-end;justify-content:space-between;padding:5px 5px 11px}.ss-enterprise-nav-head strong{font-size:12px;color:#16365e}.ss-enterprise-nav-head small{font-size:9px;color:#91a1b7}.ss-enterprise-search{display:flex;align-items:center;gap:7px;padding:0 10px;margin-bottom:8px;height:38px;border:1px solid #e0eaf6;border-radius:11px;background:#f8fbff;color:#7890af}.ss-enterprise-search:focus-within{border-color:#91b8f8;box-shadow:0 0 0 3px #4781f21a}.ss-enterprise-search input{min-width:0;width:100%;border:0!important;outline:0!important;background:transparent!important;font-size:11px;color:#173a67;box-shadow:none!important}.ss-enterprise-search input::placeholder{color:#9aabc0}.ss-enterprise-nav nav{display:grid;gap:4px}.ss-enterprise-nav nav>button{display:grid;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px 8px;border:1px solid transparent;border-radius:12px;background:transparent;color:#57708f;text-align:left;cursor:pointer;transition:.17s ease}.ss-enterprise-nav nav>button:hover{background:#f4f8fe;border-color:#e5eef9;color:#244d83}.ss-enterprise-nav nav>button.is-active{background:linear-gradient(135deg,#edf5ff,#f8fbff);border-color:#cfe1fb;color:#2358b7;box-shadow:inset 3px 0 #3978f6,0 8px 18px -17px #2764f466}.ss-enterprise-nav-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f1f6fc;color:#7290b5}.ss-enterprise-nav button.is-active .ss-enterprise-nav-icon{background:#dceaff;color:#2862cc}.ss-enterprise-nav button>span:nth-child(2){display:grid;gap:2px;min-width:0}.ss-enterprise-nav button strong{font-size:10.5px;font-weight:800}.ss-enterprise-nav button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;color:#94a5ba}.ss-enterprise-nav button>svg:last-child{opacity:.45}.ss-enterprise-nav-foot{display:flex;gap:9px;margin-top:11px;padding:11px;border-radius:13px;background:linear-gradient(135deg,#f1f7ff,#f8fbff);border:1px solid #dceafc;color:#4a6d9c}.ss-enterprise-nav-foot>svg{flex:none}.ss-enterprise-nav-foot div{display:grid;gap:3px}.ss-enterprise-nav-foot strong{font-size:9.5px}.ss-enterprise-nav-foot small{font-size:8.5px;line-height:1.45;color:#8298b5}.ss-enterprise-content{min-width:0;border-radius:22px;overflow:hidden}.ss-enterprise-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #e7eef8;background:linear-gradient(135deg,#fff,#f7fbff)}.ss-enterprise-section-head>div:first-child>span{display:inline-flex;align-items:center;gap:6px;color:#4d79bb;font-size:9.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.ss-enterprise-section-head h2{margin:5px 0 2px;font-size:22px;letter-spacing:-.03em;color:#153963}.ss-enterprise-section-head p{margin:0;max-width:700px;color:#7b8eaa;font-size:10.5px;line-height:1.5}.ss-enterprise-section-state{display:grid;justify-items:end;gap:3px;flex:none}.ss-enterprise-section-state span{font-size:9px;color:#869bb5}.ss-enterprise-section-state strong{padding:6px 9px;border-radius:999px;background:#edf7ff;color:#2f68c8;border:1px solid #d8e9ff;font-size:9.5px}.ss-cards-grid--enterprise{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;background:linear-gradient(180deg,#fbfdff,#f7faff)!important}.ss-cards-grid--enterprise .ss-card{margin:0!important;border:1px solid #e1eaf5!important;border-radius:16px!important;background:#fffffff7!important;box-shadow:0 13px 27px -25px #20488261!important;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ss-cards-grid--enterprise .ss-card:hover{transform:translateY(-1px);border-color:#c8dcf6!important;box-shadow:0 20px 35px -27px #255bb066!important}.ss-cards-grid--enterprise .ss-card--wide{grid-column:1/-1!important}.ss-cards-grid--enterprise .ss-card>header{padding:14px 15px 11px!important;background:linear-gradient(135deg,#fff,#f9fcff);border-bottom:1px solid #edf2f8}.ss-cards-grid--enterprise .ss-card>header>svg{display:grid;place-items:center;padding:7px;width:32px;height:32px;border-radius:10px;background:#ebf4ff;color:#326ccf}.ss-cards-grid--enterprise .ss-card>header h2{font-size:12px!important;color:#1d416c}.ss-cards-grid--enterprise .ss-card>header p{font-size:9.5px!important;color:#8496ad}.ss-cards-grid--enterprise .ss-field,.ss-cards-grid--enterprise .ss-toggle-row,.ss-cards-grid--enterprise .ss-builder-note,.ss-cards-grid--enterprise .ss-simple-table,.ss-cards-grid--enterprise .ss-rule-lines,.ss-cards-grid--enterprise .ss-budget-live-summary{margin-left:14px!important;margin-right:14px!important}.ss-cards-grid--enterprise .ss-card>*:last-child{margin-bottom:14px!important}.ss-enterprise-insights{display:grid;gap:12px;position:sticky;top:14px}.ss-enterprise-insights>section{border-radius:18px;padding:14px}.ss-enterprise-insights section>header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.ss-enterprise-insights section>header>svg{padding:6px;width:31px;height:31px;border-radius:10px;background:#edf5ff;color:#346dce}.ss-enterprise-insights section>header>div{display:grid;gap:2px}.ss-enterprise-insights section>header strong{font-size:10.5px;color:#183d6a}.ss-enterprise-insights section>header small{font-size:8.5px;color:#93a3b6}.ss-health-score{display:flex;align-items:center;gap:11px;padding:11px;margin-bottom:9px;border-radius:13px;background:linear-gradient(135deg,#edf8f3,#f8fffb);border:1px solid #d5f0e2}.ss-health-score>span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:conic-gradient(#2dc57b 0 92%,#dcece4 92%);color:#176c48;font-size:13px;font-weight:900;position:relative}.ss-health-score>span:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff;z-index:-1}.ss-health-score>div{display:grid;gap:2px}.ss-health-score strong{font-size:10px;color:#1c6549}.ss-health-score small{font-size:8.5px;color:#719687}.ss-insight-row{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:32px;border-top:1px solid #edf2f7;font-size:9px;color:#7387a2}.ss-insight-row em{font-style:normal;font-weight:800;padding:4px 7px;border-radius:999px}.ss-insight-row .tone-green{background:#eafaf2;color:#1b8256}.ss-insight-row .tone-orange{background:#fff7e8;color:#a76600}.ss-insight-row .tone-blue{background:#edf5ff;color:#2863c4}.ss-insight-row .tone-purple{background:#f4efff;color:#7343be}.ss-insight-row b{max-width:150px;text-align:right;color:#35597f;font-size:8.6px}.ss-enterprise-insights ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.ss-enterprise-insights li{display:flex;align-items:flex-start;gap:7px;color:#657d9b;font-size:9px;line-height:1.4}.ss-enterprise-insights li svg{flex:none;color:#2baf72;margin-top:1px}.ss-enterprise-audit-card button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:37px;margin-top:10px;border:1px solid #d5e5fa;border-radius:10px;background:#f3f8ff;color:#2f62ae;font-size:9.5px;font-weight:800;cursor:pointer}.ss-enterprise-savebar{position:fixed;z-index:120;left:50%;bottom:18px;display:flex;align-items:center;gap:9px;min-width:min(760px,calc(100vw - 28px));padding:9px 10px 9px 14px;border:1px solid rgba(112,154,219,.3);border-radius:16px;background:#fffffff5;box-shadow:0 22px 55px -20px #153d7873;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:.24s ease}.ss-enterprise-savebar.is-visible{transform:translate(-50%);opacity:1;pointer-events:auto}.ss-enterprise-savebar>div{display:grid;gap:1px;margin-right:auto}.ss-enterprise-savebar strong{font-size:10.5px;color:#1c416e}.ss-enterprise-savebar span{font-size:8.5px;color:#8395ac}@media(max-width:1280px){.ss-enterprise-layout{grid-template-columns:225px minmax(0,1fr)}.ss-enterprise-insights{grid-column:1/-1;position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-enterprise-insights>section{min-width:0}}@media(max-width:900px){.ss-page.ss-page--enterprise{padding:10px 10px 90px!important;margin:0!important;width:100%!important;max-width:100%!important}.ss-enterprise-hero{display:grid;padding:17px;border-radius:19px}.ss-enterprise-hero h1{font-size:28px}.ss-enterprise-hero-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.ss-enterprise-hero-actions .ss-action-primary{grid-column:1/-1}.ss-enterprise-statusline{gap:5px}.ss-enterprise-statusline>span{font-size:9px}.ss-enterprise-layout{display:block}.ss-enterprise-nav{position:static;max-height:none;margin-bottom:10px;overflow:hidden;border-radius:17px}.ss-enterprise-nav-head,.ss-enterprise-search,.ss-enterprise-nav-foot{display:none}.ss-enterprise-nav nav{display:flex;overflow-x:auto;gap:6px;padding-bottom:3px;scrollbar-width:none}.ss-enterprise-nav nav::-webkit-scrollbar{display:none}.ss-enterprise-nav nav>button{display:flex;flex:0 0 auto;min-height:42px;width:auto;padding:5px 9px}.ss-enterprise-nav nav>button>span:nth-child(2) small,.ss-enterprise-nav nav>button>svg:last-child{display:none}.ss-enterprise-nav-icon{width:29px;height:29px}.ss-enterprise-content{border-radius:18px}.ss-enterprise-section-head{align-items:flex-start;padding:15px}.ss-enterprise-section-head p,.ss-enterprise-section-state{display:none}.ss-cards-grid--enterprise{grid-template-columns:1fr!important;padding:9px!important}.ss-cards-grid--enterprise .ss-card,.ss-cards-grid--enterprise .ss-card--wide{grid-column:1/-1!important}.ss-enterprise-insights{display:grid;grid-template-columns:1fr;margin-top:10px;position:static}.ss-enterprise-insights>section:nth-child(2){display:none}.ss-enterprise-savebar{bottom:10px;min-width:calc(100vw - 20px);padding:8px}.ss-enterprise-savebar>div span{display:none}.ss-enterprise-savebar .ss-action{min-height:39px;padding:7px 9px}.ss-enterprise-orb{display:none}.ss-page--enterprise .ss-input,.ss-page--enterprise .ss-select,.ss-page--enterprise .ss-textarea{min-height:44px!important;font-size:16px!important}.ss-page--enterprise .ss-two-col{grid-template-columns:1fr!important}.ss-page--enterprise .ss-modal-backdrop{align-items:end!important;padding:0!important}.ss-page--enterprise .ss-modal,.ss-page--enterprise .ss-modal--wide{width:100%!important;max-width:none!important;max-height:94dvh!important;border-radius:22px 22px 0 0!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom))!important}.ss-page--enterprise .ss-edit-row{grid-template-columns:1fr!important}}@media(max-width:520px){.ss-enterprise-hero-actions{grid-template-columns:1fr}.ss-enterprise-hero-actions .ss-action-primary{grid-column:auto}.ss-enterprise-savebar>div{display:none}.ss-enterprise-savebar{justify-content:stretch}.ss-enterprise-savebar .ss-action{flex:1}.ss-enterprise-statusline>span:nth-child(2),.ss-enterprise-statusline>span:nth-child(3){display:none}}@media(min-width:1121px){.ss-page.ss-page--enterprise,.app-main>.ss-page.ss-page--enterprise,.app-main .ss-page.ss-page--enterprise{--ss-host-sidebar: var(--ns-sidebar-w, var(--rh-side-w, 230px));margin-left:var(--ss-host-sidebar)!important;width:calc(100vw - var(--ss-host-sidebar))!important;max-width:calc(100vw - var(--ss-host-sidebar))!important;box-sizing:border-box!important}}@media(min-width:761px)and (max-width:1120px){.ss-page.ss-page--enterprise,.app-main>.ss-page.ss-page--enterprise,.app-main .ss-page.ss-page--enterprise{margin-left:86px!important;width:calc(100vw - 86px)!important;max-width:calc(100vw - 86px)!important;box-sizing:border-box!important}}@media(max-width:760px){.ss-page.ss-page--enterprise,.app-main>.ss-page.ss-page--enterprise,.app-main .ss-page.ss-page--enterprise{margin-left:0!important;width:100%!important;max-width:100%!important}}.ss-enterprise-hero--compact{min-height:0!important;padding:24px 30px!important;border-radius:24px!important;display:flex!important;align-items:center!important;gap:24px!important}.ss-enterprise-hero--compact .ss-enterprise-hero-copy{max-width:760px!important}.ss-enterprise-hero--compact h1{font-size:clamp(30px,3.2vw,46px)!important;margin:5px 0 4px!important}.ss-enterprise-hero--compact p{font-size:14px!important;margin:0!important}.ss-enterprise-hero--compact .ss-enterprise-hero-actions{margin-left:auto!important;align-self:center!important}.ss-settings-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:14px 0!important}.ss-settings-kpis article{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:16px 18px!important;border:1px solid #dbe7f6!important;border-radius:18px!important;background:#ffffffeb!important;box-shadow:0 12px 30px -28px #1943788c!important}.ss-settings-kpis .ss-kpi-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:13px!important;background:#edf5ff!important;color:#2e72e8!important}.ss-settings-kpis .ss-kpi-icon svg{width:18px!important;height:18px!important}.ss-settings-kpis article div{display:grid!important;min-width:0!important}.ss-settings-kpis small{font-size:10px!important;color:#7890ac!important;font-weight:750!important}.ss-settings-kpis strong{font-size:22px!important;line-height:1.15!important;color:#14365f!important}.ss-settings-kpis em{font-size:9px!important;color:#8da0b5!important;font-style:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ss-enterprise-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;align-items:start!important;gap:16px!important}.ss-enterprise-nav{position:sticky!important;top:12px!important;max-height:calc(100dvh - 130px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.ss-enterprise-nav nav{min-height:0!important;max-height:calc(100dvh - 235px)!important;overflow:auto!important;padding-right:4px!important;scrollbar-width:thin!important}.ss-enterprise-content{min-width:0!important;max-height:calc(100dvh - 130px)!important;overflow:auto!important;scrollbar-width:thin!important;padding-right:4px!important}.ss-enterprise-insights,.ss-enterprise-nav-foot{display:none!important}.ss-enterprise-nav-head{padding-bottom:8px!important}.ss-enterprise-nav-head small{display:none!important}.ss-field,.ss-toggle-row{background:#fbfdff!important;border:1px solid #e2ebf6!important;border-radius:13px!important;padding:12px!important;margin-top:9px!important}.ss-field--explained,.ss-toggle-row--explained{background:#fbfdff!important}.ss-label-line em,.ss-toggle-row strong em,.ss-affects{display:none!important}.ss-label-line,.ss-toggle-row strong{justify-content:flex-start!important}.ss-toggle{width:38px!important;height:22px!important;border-radius:999px!important;padding:2px!important;flex:0 0 auto!important}.ss-toggle span{width:18px!important;height:18px!important}.ss-toggle.is-on span{transform:translate(16px)!important}@media(max-width:1100px){.ss-settings-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ss-enterprise-layout{grid-template-columns:240px minmax(0,1fr)!important}}@media(max-width:760px){.ss-enterprise-hero--compact{padding:19px!important;align-items:flex-start!important;flex-direction:column!important}.ss-enterprise-hero--compact .ss-enterprise-hero-actions{margin-left:0!important;width:100%!important;overflow:auto!important}.ss-settings-kpis{grid-template-columns:1fr 1fr!important}.ss-enterprise-layout{grid-template-columns:1fr!important}.ss-enterprise-nav{position:relative!important;top:auto!important;max-height:none!important}.ss-enterprise-nav nav{display:flex!important;overflow:auto!important;max-height:none!important}.ss-enterprise-content{max-height:none!important}.ss-settings-kpis article{padding:12px!important}}.ss-page--enterprise{padding-top:16px!important}.ss-enterprise-hero{display:none!important}.ss-enterprise-section-head{align-items:center!important}.ss-enterprise-section-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.ss-enterprise-inline-actions{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.ss-enterprise-inline-actions .ss-action{min-height:34px!important;padding:0 11px!important;border-radius:10px!important;font-size:9px!important}.ss-page .ss-toggle{all:unset!important;position:relative!important;display:inline-block!important;box-sizing:border-box!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:2px!important;border-radius:999px!important;background:#cbd7e5!important;box-shadow:inset 0 0 0 1px #35547914!important;overflow:hidden!important;cursor:pointer!important;flex:0 0 34px!important}.ss-page .ss-toggle:before,.ss-page .ss-toggle:after,.ss-page .ss-toggle>span:before,.ss-page .ss-toggle>span:after{content:none!important;display:none!important}.ss-page .ss-toggle>span{position:relative!important;inset:auto!important;display:block!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #1c3b6038!important;transform:translate(0)!important;transition:transform .17s ease!important}.ss-page .ss-toggle.is-on{background:#3580f3!important}.ss-page .ss-toggle.is-on>span{transform:translate(14px)!important}.ss-page .ss-toggle:focus-visible{outline:3px solid rgba(53,128,243,.22)!important;outline-offset:2px!important}.ss-page .ss-toggle:disabled{opacity:.55!important;cursor:not-allowed!important}@media(max-width:760px){.ss-enterprise-section-tools{width:100%!important;justify-content:space-between!important}.ss-enterprise-inline-actions{width:100%!important}.ss-enterprise-inline-actions .ss-action{flex:1 1 auto!important;justify-content:center!important}}.ss-select-wrap{position:relative;width:100%}.ss-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.ss-select-trigger i{font-style:normal;color:#6d81a4;font-size:12px}.ss-select-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;display:grid;gap:6px;padding:8px;border:1px solid #d8e6f5;border-radius:16px;background:#fff;box-shadow:0 22px 45px #4b6faa29}.ss-select-menu button{border:none;border-radius:12px;background:#f8fbff;color:#203a70;font-weight:700;padding:10px 12px;text-align:left;cursor:pointer}.ss-select-menu button:hover,.ss-select-menu button.is-selected{background:#edf4ff;color:#1451d4}.ss-page .ss-select-wrap{width:100%!important}.ss-page .ss-select-trigger{min-height:38px!important;height:38px!important;padding:0 12px!important;border:1px solid #d8e4f2!important;border-radius:10px!important;background:#fff!important;color:#18375f!important;font-size:10px!important;font-weight:750!important;box-shadow:none!important}.ss-page .ss-select-trigger:hover:not(:disabled),.ss-page .ss-select-wrap.is-open .ss-select-trigger{border-color:#9ec2f3!important;background:#fbfdff!important}.ss-page .ss-select-menu{top:calc(100% + 5px)!important;max-height:220px!important;gap:3px!important;padding:6px!important;overflow-y:auto!important;border-radius:11px!important;box-shadow:0 18px 38px #2a4d7e26!important;scrollbar-width:thin!important}.ss-page .ss-select-menu button{min-height:32px!important;padding:0 10px!important;border-radius:8px!important;font-size:9px!important}html body .ss-modal-backdrop{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:18px!important;background:#070e1abd!important;background-image:none!important;z-index:2147483000!important}html body .ss-modal{width:min(900px,calc(100vw - 36px))!important;max-height:calc(100dvh - 36px)!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#fff!important;border:1px solid #cbdced!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 30px 84px #0512274d!important}html body .ss-modal>.ss-modal-head{width:100%!important;margin:0!important;padding:15px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important}html body .ss-modal>.ss-modal-head>button{width:42px!important;height:42px!important;border:0!important;border-radius:12px!important;background:#2f73ee!important;color:#fff!important;display:grid!important;place-items:center!important}html body .ss-modal>.ss-modal-head>button svg{stroke:#fff!important}html body .ss-modal>:not(.ss-modal-head):not(.ss-modal-actions){min-height:0!important;overflow:auto!important}html body .ss-modal>.ss-modal-actions{width:100%!important;margin:0!important;padding:11px 14px!important;box-sizing:border-box!important;background:#fff!important;border-top:1px solid #d4e2f2!important}html body .ss-modal .ss-action-primary{background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important}@media(max-width:768px){html body .ss-modal-backdrop{padding:8px!important}html body .ss-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}}html body .stp-modal-backdrop,html body .schedule-settings-modal-backdrop{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:18px!important;background:#070e1abd!important;background-image:none!important}html body :is(.stp-modal,.schedule-settings-modal,[role=dialog][aria-label*=schedule i]){padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border:1px solid #cddff2!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 30px 84px #0512274d!important}html body :is(.stp-modal,.schedule-settings-modal,[role=dialog][aria-label*=schedule i])>:is(.stp-modal-head,.modal-header,.ops-ref-head){width:100%!important;margin:0!important;padding:14px 18px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important}html body :is(.stp-modal,.schedule-settings-modal,[role=dialog][aria-label*=schedule i]) :is(.stp-modal-body,.modal-body,.ops-ref-body){min-height:0!important;overflow:auto!important;scrollbar-gutter:stable!important}html body :is(.stp-modal,.schedule-settings-modal,[role=dialog][aria-label*=schedule i]) :is(.stp-btn-primary,.primary){background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important}.ss-v258-header,.ss-v258-insights,.ss-v258-desktop-label{display:none}@media(min-width:901px){.ss-page.ss-page--enterprise{--ss-v258-line:#d8e5f5;--ss-v258-blue:#176cf3;padding:18px 22px 88px!important;background:radial-gradient(800px 420px at 5% 0%,rgba(214,234,255,.7),transparent 62%),linear-gradient(180deg,#fbfdff,#f5f9ff)!important;overflow:visible!important}.ss-v258-header{max-width:1780px;min-height:78px;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:start;gap:20px;margin:0 auto 14px;padding:0 2px 12px;border-bottom:1px solid #dce7f4}.ss-v258-title h1{margin:0;color:#092858;font-size:25px;line-height:1.1;font-weight:900;letter-spacing:-.035em}.ss-v258-title p{margin:6px 0 0;color:#69809f;font-size:10px;font-weight:650}.ss-v258-toolbar{display:grid;grid-template-columns:190px 220px auto auto auto;align-items:center;gap:8px}.ss-v258-toolbar>small{grid-column:1/-1;justify-self:end;color:#7187a4;font-size:8px;font-weight:650}.ss-v258-location,.ss-v258-search{height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d7e4f4;border-radius:9px;background:#fff;color:#1764df;box-shadow:0 8px 20px -20px #10408480}.ss-v258-location strong{min-width:0;overflow:hidden;color:#183f6f;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.ss-v258-search input{width:100%;min-width:0;height:34px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#173e6c!important;font-size:8.5px!important;box-shadow:none!important}.ss-v258-search input::placeholder{color:#91a3ba}.ss-v258-toolbar .ss-action{min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:9px!important;font-size:8.5px!important;white-space:nowrap}.ss-settings-kpis{display:none!important}.ss-enterprise-layout{grid-template-columns:205px minmax(0,1fr) 255px!important;gap:12px!important;max-width:1780px!important;align-items:start!important}.ss-enterprise-nav{top:12px!important;max-height:calc(100vh - 30px)!important;padding:10px!important;border-radius:14px!important;background:#fffffff5!important}.ss-enterprise-nav-head,.ss-enterprise-nav>.ss-enterprise-search{display:none!important}.ss-enterprise-nav nav{max-height:none!important;padding:0!important;gap:4px!important;overflow:visible!important}.ss-enterprise-nav nav>button{min-height:45px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding:6px 8px!important;border-radius:9px!important;color:#496889!important}.ss-enterprise-nav nav>button>svg:last-child,.ss-enterprise-nav nav>button small{display:none!important}.ss-enterprise-nav nav>button strong{font-size:8.7px!important;white-space:nowrap}.ss-enterprise-nav .ss-v258-mobile-label{display:none!important}.ss-enterprise-nav .ss-v258-desktop-label{display:inline!important}.ss-enterprise-nav-icon{width:29px!important;height:29px!important;border-radius:8px!important;background:#f3f7fc!important;color:#5279aa!important}.ss-enterprise-nav nav>button:hover{border-color:#dbe8f7!important;background:#f5f9ff!important;color:#155fcf!important}.ss-enterprise-nav nav>button.is-active{border-color:#a9cafb!important;background:linear-gradient(135deg,#edf5ff,#fff)!important;color:#075fdc!important;box-shadow:inset 3px 0 #176cf3!important}.ss-enterprise-nav button.is-active .ss-enterprise-nav-icon{background:#dfeeff!important;color:#176cf3!important}.ss-enterprise-content{max-height:none!important;padding:0!important;overflow:visible!important;border:1px solid var(--ss-v258-line)!important;border-radius:14px!important;background:#fff!important}.ss-enterprise-section-head{display:none!important}.ss-cards-grid--enterprise{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:11px!important;background:#fff!important}#schedule-settings-panel-general{grid-template-columns:repeat(3,minmax(0,1fr))!important;counter-reset:ss-section}#schedule-settings-panel-general>.ss-card:first-child{display:none!important}#schedule-settings-panel-general>.ss-card:not(:first-child){counter-increment:ss-section}#schedule-settings-panel-general>.ss-card:not(:first-child)>header h2:before{content:counter(ss-section) ". ";color:#0b2b59}#schedule-settings-panel-general>.ss-card:nth-child(2),#schedule-settings-panel-general>.ss-card:nth-child(6),#schedule-settings-panel-general>.ss-card:nth-child(7){grid-column:1/-1!important}.ss-cards-grid--enterprise .ss-card{border:1px solid #dbe7f4!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important;transform:none!important}.ss-cards-grid--enterprise .ss-card:hover{border-color:#bcd3f1!important;box-shadow:0 12px 24px -24px #104691b3!important;transform:none!important}.ss-cards-grid--enterprise .ss-card>header{min-height:43px!important;padding:9px 10px 8px!important;border-bottom:0!important;background:#fff!important}.ss-cards-grid--enterprise .ss-card>header>svg{width:28px!important;height:28px!important;padding:6px!important;border-radius:8px!important;background:#edf5ff!important;color:#176cf3!important}.ss-cards-grid--enterprise .ss-card>header h2{font-size:10px!important;color:#102f5b!important}.ss-cards-grid--enterprise .ss-card>header p{margin-top:2px!important;font-size:7.3px!important;color:#8093ab!important}.ss-cards-grid--enterprise .ss-field,.ss-cards-grid--enterprise .ss-toggle-row{min-height:0!important;margin:5px 9px!important;padding:7px 8px!important;border:1px solid #e0e9f4!important;border-radius:8px!important;background:#fbfdff!important}.ss-cards-grid--enterprise .ss-field>small,.ss-cards-grid--enterprise .ss-toggle-row>div>span{display:none!important}.ss-cards-grid--enterprise .ss-field .ss-label-line,.ss-cards-grid--enterprise .ss-toggle-row strong{color:#3e5c80!important;font-size:7.5px!important}.ss-cards-grid--enterprise .ss-input,.ss-cards-grid--enterprise .ss-select{min-height:31px!important;height:31px!important;padding:0 8px!important;border-radius:7px!important;border-color:#d6e2f1!important;background:#fff!important;color:#163d6b!important;font-size:8px!important}.ss-cards-grid--enterprise .ss-two-col{gap:0 7px!important}.ss-cards-grid--enterprise .ss-table-lite,.ss-cards-grid--enterprise .ss-simple-table,.ss-cards-grid--enterprise .ss-rule-lines{margin:5px 9px 9px!important;border-radius:8px!important;font-size:7.5px!important}.ss-cards-grid--enterprise .ss-table-lite>div,.ss-cards-grid--enterprise .ss-simple-table>div,.ss-cards-grid--enterprise .ss-rule-lines>div{min-height:31px!important;padding:6px 8px!important}.ss-cards-grid--enterprise .ss-soft-btn{min-height:31px!important;margin:7px 9px 10px!important;border-radius:7px!important;font-size:7.5px!important}.ss-v258-shift-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:6px;margin:3px 9px 7px}.ss-v258-shift-summary article{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:6px;padding:7px;border:1px solid color-mix(in srgb,var(--shift-color) 26%,#dce6f2);border-radius:8px;background:color-mix(in srgb,var(--shift-color) 6%,#fff)}.ss-v258-shift-summary article>i{width:7px;height:28px;border-radius:99px;background:var(--shift-color)}.ss-v258-shift-summary article>div{min-width:0;display:flex;flex-direction:column;gap:2px}.ss-v258-shift-summary strong{overflow:hidden;color:#173d6b;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.ss-v258-shift-summary span,.ss-v258-shift-summary small{color:#7086a3;font-size:6.5px}.ss-v258-shift-summary small{grid-column:2}.ss-v258-insights{display:grid;gap:10px;position:sticky;top:12px}.ss-v258-insights>section{padding:11px;border:1px solid #d8e5f4;border-radius:12px;background:#fff;box-shadow:0 10px 24px -24px #0c3d82a6}.ss-v258-insights section>header{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:#1764dd}.ss-v258-insights header strong{color:#173b68;font-size:9px}.ss-v258-access{display:flex;align-items:flex-start;gap:9px;background:linear-gradient(135deg,#f0f6ff,#fff)!important}.ss-v258-access>svg{width:29px;height:29px;padding:7px;border-radius:9px;background:#e4efff;color:#176cf3}.ss-v258-access div{display:flex;flex-direction:column;gap:3px}.ss-v258-access strong{color:#1760cf;font-size:8px}.ss-v258-access span{color:#6f84a0;font-size:6.8px;line-height:1.4}.ss-v258-status>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ss-v258-status article{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:75px;padding:9px;border:1px solid #dce8f4;border-radius:9px;background:#f9fcff}.ss-v258-status article>svg{width:26px;height:26px;padding:6px;border-radius:8px;background:#e8f7f1;color:#12a36a}.ss-v258-status article.is-red>svg{background:#fff0f1;color:#ed5366}.ss-v258-status article.is-purple>svg{background:#f3efff;color:#7954dc}.ss-v258-status article strong{color:#133864;font-size:14px;line-height:1}.ss-v258-status article span{color:#7288a4;font-size:6.6px}.ss-v258-chain>div{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:9px;border:1px solid #e0e9f4;border-radius:8px;background:#fbfdff}.ss-v258-chain>div span{color:#34577d;font-size:6.8px;font-weight:750}.ss-v258-chain>div b{color:#176cf3}.ss-v258-chain>small,.ss-v258-impact>small{display:block;margin-top:8px;color:#788da8;font-size:6.6px;line-height:1.4}.ss-v258-impact>div{display:grid}.ss-v258-impact>div>span{min-height:28px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ebf0f6;color:#536f91;font-size:7px}.ss-v258-impact>div>span:first-child{border-top:0}.ss-v258-impact b{padding:3px 6px;border-radius:99px;background:#edf5ff;color:#1762d6;font-size:6.5px}.ss-enterprise-savebar{left:calc(var(--ss-host-sidebar,230px) + (100vw - var(--ss-host-sidebar,230px))/2)!important;min-width:min(760px,calc(100vw - var(--ss-host-sidebar,230px) - 44px))!important;border-color:#f5bc6b!important;background:#fffdf9!important}}@media(min-width:901px)and (max-width:1280px){.ss-v258-toolbar{grid-template-columns:160px 170px auto auto auto}.ss-enterprise-layout{grid-template-columns:185px minmax(0,1fr)!important}.ss-v258-insights{grid-column:1/-1;position:static;grid-template-columns:repeat(4,minmax(0,1fr))}#schedule-settings-panel-general{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ss259-desktop-content,.ss259-rail,.ss259-commandbar{display:none}@media(min-width:901px){.ss-v258-header{display:none!important}.ss-page.ss-page--enterprise{isolation:isolate;padding-top:14px!important;background:radial-gradient(circle at 12% 18%,rgba(202,228,255,.72) 0 120px,transparent 121px),radial-gradient(circle at 91% 61%,rgba(194,222,255,.55) 0 180px,transparent 181px),radial-gradient(circle at 72% 4%,rgba(233,244,255,.94) 0 145px,transparent 146px),linear-gradient(180deg,#fbfdff,#f2f8ff)!important}.ss-enterprise-orb{display:block!important;z-index:-1!important;filter:none!important}.ss-enterprise-orb--one{width:430px!important;height:430px!important;right:-205px!important;top:180px!important;background:#b9daff38!important;border:1px solid rgba(93,158,242,.12)!important}.ss-enterprise-orb--two{width:290px!important;height:290px!important;left:-155px!important;top:560px!important;background:#d3e9ff6b!important;border:1px solid rgba(93,158,242,.1)!important}.ss259-commandbar{max-width:1780px;min-height:66px;display:grid;grid-template-columns:190px 220px minmax(230px,1fr) auto;align-items:center;gap:10px;margin:0 auto 12px;padding:10px 12px;border:1px solid #d6e6f7;border-radius:15px;background:#fafdfff7;box-shadow:0 18px 42px -36px #184f94ad}.ss259-commandbar-title{display:flex;align-items:center;gap:9px;min-width:0}.ss259-commandbar-title>svg{width:32px;height:32px;padding:8px;border-radius:10px;background:#e7f2ff;color:#176cf3}.ss259-commandbar-title>div{min-width:0;display:flex;flex-direction:column;gap:2px}.ss259-commandbar-title strong{color:#12345f;font-size:9px}.ss259-commandbar-title span{overflow:hidden;color:#7288a3;font-size:6.8px;text-overflow:ellipsis;white-space:nowrap}.ss259-department-filter,.ss259-command-search{height:38px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #d7e4f3;border-radius:10px;background:#fff;color:#176cf3}.ss259-department-filter>svg,.ss259-command-search>svg{width:15px;flex:0 0 auto}.ss259-department-filter .ss-select-wrap{min-width:0}.ss259-department-filter .ss-select{min-height:34px!important;height:34px!important;padding:0 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#173b68!important;font-size:8px!important}.ss259-department-filter .ss-select-menu{top:42px!important;z-index:120!important;min-width:210px!important}.ss259-command-search input{width:100%;height:34px;border:0;outline:0;background:transparent;color:#173b68;font-size:8px}.ss259-command-search input::placeholder{color:#91a4bc}.ss259-command-actions{display:flex;gap:7px}.ss259-command-actions .ss-action{min-height:38px!important;height:38px!important;padding:0 12px!important;border-radius:9px!important;font-size:8px!important;white-space:nowrap}.ss259-commandbar>small{grid-column:1/-1;justify-self:end;margin-top:-3px;color:#758ba6;font-size:6.5px}.ss259-mobile-content,.ss-v258-insights{display:none!important}.ss259-general-fallback{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:11px!important;counter-reset:ss-section}.ss259-general-fallback>.ss-card:first-child{display:none!important}.ss259-general-fallback>.ss-card:not(:first-child){counter-increment:ss-section}.ss259-general-fallback>.ss-card:not(:first-child)>header h2:before{content:counter(ss-section) ". ";color:#0b2b59}.ss259-general-fallback>.ss-card:nth-child(2),.ss259-general-fallback>.ss-card:nth-child(6),.ss259-general-fallback>.ss-card:nth-child(7){grid-column:1/-1!important}.ss259-desktop-content{display:block;padding:12px;background:#fbfdfff0}.ss259-rail{display:grid;gap:11px;position:sticky;top:12px}.ss-enterprise-layout{grid-template-columns:205px minmax(0,1fr) 255px!important;max-height:calc(100vh - 118px);overflow:hidden}.ss-enterprise-content{max-height:calc(100vh - 118px)!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#b9d5f4 transparent}.ss-enterprise-content::-webkit-scrollbar{width:7px}.ss-enterprise-content::-webkit-scrollbar-thumb{border-radius:10px;background:#b9d5f4}.ss-enterprise-content::-webkit-scrollbar-track{background:transparent}.ss-enterprise-nav,.ss259-rail{max-height:calc(100vh - 118px);overflow:auto;scrollbar-width:none}.ss-enterprise-nav::-webkit-scrollbar,.ss259-rail::-webkit-scrollbar{display:none}.ss259-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ss259-page-grid>.wide{grid-column:1/-1}.ss259-page-grid>.span-2{grid-column:span 2}.ss259-panel,.ss259-toggle-card{min-width:0;border:1px solid #d8e7f5;border-radius:11px;background:#fff!important;box-shadow:0 12px 30px -32px #0a326ecc}.ss259-panel:nth-child(3n+1){background:#fbfdff!important}.ss259-panel:nth-child(3n+2){border-color:#cee1f5;background:#f8fbff!important}.ss259-panel:nth-child(3n){border-color:#dce7f5;background:#fff!important}.ss259-panel>header{min-height:43px;display:flex;align-items:flex-start;gap:8px;padding:10px 12px}.ss259-panel>header>svg{width:18px;color:#176cf3}.ss259-panel>header>div{min-width:0;flex:1}.ss259-panel h3{margin:0;color:#102e57;font-size:10px;font-weight:850}.ss259-panel header p{margin:3px 0 0;color:#7187a3;font-size:7px}.ss259-panel>header>.ss259-link,.ss259-panel>header>.ss259-primary{margin-left:auto}.ss259-fields{display:grid;gap:8px;padding:0 12px 12px}.ss259-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ss259-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ss259-fields.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ss259-fields.five{grid-template-columns:repeat(5,minmax(0,1fr))}.ss259-field{min-width:0;display:flex;flex-direction:column;gap:5px;color:#314f73;font-size:7.3px;font-weight:750}.ss259-field>small{color:#8a9cb1;font-size:6.4px;font-weight:500}.ss259-input{min-width:0;height:31px;display:flex;align-items:center;border:1px solid #d7e3f1;border-radius:7px;background:#fff;overflow:hidden}.ss259-input input{width:100%;min-width:0;height:29px;padding:0 9px;border:0!important;outline:0;background:transparent;color:#143762;font-size:8px;box-shadow:none!important}.ss259-input em{padding:0 8px;color:#7388a3;font-size:6.5px;font-style:normal;white-space:nowrap}.ss259-panel select{width:100%;height:31px;padding:0 9px;border:1px solid #d7e3f1;border-radius:7px;background:#fff;color:#143762;font-size:8px;outline:0}.ss259-toggle{width:34px;height:19px;display:inline-flex;align-items:center;flex:0 0 auto;padding:2px;border:0;border-radius:99px;background:#c8d5e5;cursor:pointer}.ss259-toggle i{width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #789;transition:transform .16s}.ss259-toggle.is-on{background:#2471ee}.ss259-toggle.is-on i{transform:translate(15px)}.ss259-toggle-card{min-height:63px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px}.ss259-toggle-card>svg{width:29px;height:29px;padding:7px;border-radius:8px;background:#edf5ff;color:#176cf3}.ss259-toggle-card>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ss259-toggle-card strong{color:#17385f;font-size:8px}.ss259-toggle-card span{color:#788ba4;font-size:6.6px;line-height:1.35}.ss259-panel>.ss259-toggle-card{margin:0 10px 10px;border-color:#e3ebf5;background:#fbfdff;box-shadow:none}.ss259-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 11px 11px}.ss259-capabilities>.ss259-field{padding:9px;border:1px solid #e1eaf4;border-radius:9px}.ss259-capabilities>.ss259-toggle-card{box-shadow:none}.ss259-segment{display:flex;gap:0;margin:0 11px 11px;padding:3px;border:1px solid #dce6f2;border-radius:8px;background:#f6f9fd}.ss259-segment button{min-height:29px;flex:1;border:0;border-radius:6px;background:transparent;color:#516e90;font-size:7.2px;font-weight:750}.ss259-segment button.active{background:#216df0;color:#fff;box-shadow:0 4px 10px #216df038}.ss259-big-value{display:block;margin:0 12px;color:#092d62;font-size:19px}.ss259-range{width:calc(100% - 24px);margin:10px 12px 15px;accent-color:#2471ee;background:transparent!important;box-shadow:none!important}.ss259-range.warning{accent-color:#f59e0b}.ss259-range.danger{accent-color:#ef4444}.ss259-thresholds{background:#fff!important;background-image:none!important;box-shadow:none!important}.ss259-thresholds .ss259-field{padding:3px 0 2px}.ss259-thresholds .ss259-range{filter:none!important}.ss259-table{margin:0 11px 11px;border:1px solid #dfe8f3;border-radius:9px;overflow:hidden}.ss259-table>div,.ss259-table>button{width:100%;min-height:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:7px;padding:6px 9px;border:0;border-top:1px solid #e5edf6;background:#fff;color:#3c5b7f;font-size:7px;text-align:left}.ss259-table>.head{min-height:27px;border-top:0;background:#f5f8fc;color:#6c829e;font-size:6.4px;font-weight:750;text-transform:uppercase}.ss259-table.compact>div:not(.head){grid-template-columns:2fr 1fr auto}.ss259-table input{min-width:0}.ss259-table.types>div,.ss259-table.types>button{grid-template-columns:2fr repeat(5,1fr)}.ss259-table.types>button.selected{background:#eef5ff;color:#075ed8}.ss259-table.types>button>span:first-child{display:flex;align-items:center;gap:7px;font-weight:800}.ss259-table.types i{width:7px;height:22px;border-radius:5px}.ss259-table.locations-table>div{grid-template-columns:2fr 1fr repeat(3,.8fr) .6fr}.ss259-empty{min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin:0 11px 11px;border:1px dashed #cfdceb;border-radius:9px;background:#fafcff;color:#7890ac;text-align:center}.ss259-empty svg{width:20px}.ss259-empty strong{color:#33567d;font-size:8px}.ss259-empty span{max-width:280px;font-size:6.7px;line-height:1.45}.ss259-link,.ss259-primary{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #b9d2f5;border-radius:7px;background:#fff;color:#1766df;font-size:7px;font-weight:800}.ss259-primary{border-color:#176cf3;background:#176cf3;color:#fff}.ss259-link svg,.ss259-primary svg{width:13px}.ss259-chain{display:flex;align-items:center;gap:8px;margin:0 11px 11px;padding:9px;border:1px solid #dfe8f3;border-radius:8px}.ss259-chain>span{padding:6px 10px;border-radius:6px;background:#f2f7fd;color:#244e7c;font-size:7px;font-weight:750}.ss259-chain>svg{width:12px;color:#176cf3}.ss259-chain>.ss259-toggle{margin-left:auto}.ss259-calendar-head{display:flex;align-items:center;gap:8px;padding:0 11px 8px}.ss259-calendar-head strong{margin-right:auto;color:#193b65;font-size:8px}.ss259-calendar-head button{height:27px;padding:0 9px;border:1px solid #d8e4f1;border-radius:6px;background:#fff;color:#255984;font-size:7px}.ss259-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;padding:0 11px 11px}.ss259-calendar b,.ss259-calendar span{height:25px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#405e7e;font-size:6.8px}.ss259-calendar b{height:18px;color:#7890aa}.ss259-calendar span.muted{color:#b6c2d0}.ss259-calendar span.holiday{background:#176cf3;color:#fff;font-weight:800}.ss259-list{max-height:264px;overflow:auto;padding:0 11px 11px}.ss259-list article{display:grid;grid-template-columns:105px 1fr 25px;gap:6px;padding:6px 0;border-top:1px solid #e8eef5}.ss259-list article:first-child{border-top:0}.ss259-list button{border:0;background:transparent;color:#ef5365}.ss259-list button svg{width:13px}.ss259-premiums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 11px 11px}.ss259-premiums article{display:grid;grid-template-columns:29px 1fr;gap:7px;padding:11px;border:1px solid #dfe8f4;border-radius:9px}.ss259-premiums svg{grid-row:1/3;width:29px;height:29px;padding:7px;border-radius:8px;background:#edf5ff;color:#176cf3}.ss259-premiums strong{color:#274b75;font-size:7px}.ss259-premiums b{color:#0d3465;font-size:15px}.ss259-shift-types{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.9fr);gap:10px}.ss259-shift-types>.ss259-panel{min-width:0}.ss259-filter-row{display:grid;grid-template-columns:1fr 120px 120px;gap:7px;padding:0 11px 10px}.ss259-filter-row>span,.ss259-filter-row>label{height:31px;display:flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:8px;background:#f2f6fb;color:#587594;font-size:7px}.ss259-filter-row>label{padding:0}.ss259-filter-row>span.is-active,.ss259-filter-row>label.is-active{background:#176cf3;color:#fff}.ss259-filter-row>label.is-active select{color:#fff}.ss259-filter-row svg{width:13px}.ss259-filter-row input{width:100%;border:0;outline:0;background:transparent;color:inherit;font-size:7px}.ss259-filter-row input::placeholder{color:#8397af}.ss259-filter-row>label select{height:31px;border:0;border-radius:8px;background:transparent;color:#587594}.ss259-filter-empty{grid-template-columns:1fr!important;min-height:70px!important;place-items:center;color:#7288a3!important;text-align:center}.ss259-rule-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 11px 11px}.ss259-bars{height:100px;display:flex;align-items:flex-end;justify-content:space-around;gap:8px;margin:0 12px 9px;padding:12px 10px 0;border-bottom:1px solid #dce6f2;background:repeating-linear-gradient(to top,#fff 0 24px,#edf2f8 25px);overflow:visible}.ss259-bars i{position:relative;width:13%;max-width:35px;border-radius:5px 5px 0 0;background:#4388f3;cursor:pointer}.ss259-bars i:hover{background:#176cf3}.ss259-bar-popover{position:absolute;z-index:80;left:50%;bottom:calc(100% + 7px);width:142px;display:grid!important;grid-template-columns:44px 1fr;align-items:center;gap:2px 8px;padding:9px!important;border:1px solid #cfe0f3;border-radius:12px!important;background:#fff!important;color:#17385f!important;box-shadow:0 14px 34px #133d742e;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%)}.ss259-bars i:hover>.ss259-bar-popover,.ss259-bars i:focus-within>.ss259-bar-popover{opacity:1;visibility:visible}.ss259-bar-popover>b{grid-row:1/3;width:42px;height:42px;border-radius:50%;background:conic-gradient(#176cf3 0 var(--donut-value),#e7eff9 var(--donut-value) 360deg);position:relative}.ss259-bar-popover>b:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}.ss259-bar-popover>strong{color:#0c3569;font-size:9px;line-height:1.1}.ss259-bar-popover>small{color:#748aa5;font-size:6px;line-height:1.35}.ss259-panel>small{display:block;margin:0 12px 11px;color:#7a8ca4;font-size:6.5px;line-height:1.4}.ss259-info{margin:0 11px 11px;padding:8px;border-radius:7px;background:#eef5ff;color:#2163c5;font-size:6.8px}.ss259-forecast{display:flex;flex-direction:column;gap:4px;padding:5px}.ss259-forecast strong{color:#39587c;font-size:7px}.ss259-forecast b{color:#0b3368;font-size:17px}.ss259-forecast span{color:#758aa4;font-size:6.7px}.ss259-forecast>i{height:7px;border-radius:10px;background:#e9eef5;overflow:hidden}.ss259-forecast>i em{display:block;height:100%;background:#176cf3}.budget-bars{height:135px}.budget-bars i{position:relative}.budget-bars i>.ss259-bar-label{position:absolute;top:100%;left:50%;margin-top:5px;transform:translate(-50%);color:#7186a0;font-size:6px;font-style:normal}.ss259-rail-box{padding:11px;border:1px solid #d8e5f4;border-radius:12px;background:#fff;box-shadow:0 12px 26px -28px #08377dcc}.ss259-rail-box>header{display:flex;align-items:center;gap:7px;padding-bottom:8px;border-bottom:1px solid #e8eef6;color:#176cf3}.ss259-rail-box>header svg{width:16px}.ss259-rail-box>header strong{color:#173b68;font-size:8.5px}.ss259-rail-box>p{margin:8px 0 0;color:#748aa5;font-size:6.7px;line-height:1.45}.ss259-status-line{display:flex;align-items:center;gap:8px;padding-top:9px;color:#1ca46a}.ss259-status-line svg{width:21px}.ss259-status-line strong{font-size:13px}.ss259-rail-list{display:grid}.ss259-rail-list span{min-height:29px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ebf0f6;color:#4e6b8d;font-size:6.8px}.ss259-rail-list span:first-child{border-top:0}.ss259-rail-list b{padding:3px 6px;border-radius:10px;background:#eef5ff;color:#1764db;font-size:6.2px}.ss259-chain.rail{margin:9px 0 0;padding:7px;gap:4px}.ss259-chain.rail>span{padding:5px;font-size:6px}.ss-enterprise-nav nav>button{border:0!important;background:transparent!important;box-shadow:none!important}.ss-enterprise-nav nav>button:hover{border:0!important;background:#eef6ff!important;border-radius:10px!important}.ss-enterprise-nav nav>button.is-active{border:0!important;background:#176cf3!important;color:#fff!important;box-shadow:0 8px 18px #176cf338!important}.ss-enterprise-nav nav>button.is-active strong,.ss-enterprise-nav nav>button.is-active .ss-v258-desktop-label{color:#fff!important}.ss-enterprise-nav nav>button.is-active .ss-enterprise-nav-icon{background:#ffffff2e!important;color:#fff!important}}@media(min-width:901px){.ss259-commandbar{grid-template-columns:minmax(210px,.8fr) minmax(250px,1fr) minmax(330px,2.2fr) auto!important;gap:12px!important;min-height:92px!important;padding:15px 16px 24px!important;border-color:#cfe2f7!important;border-radius:20px!important;background:#fafdfffa!important;box-shadow:0 18px 42px -34px #194e918c!important}.ss259-commandbar-title>svg{width:40px!important;height:40px!important;padding:10px!important;border-radius:12px!important;background:#e8f3ff!important;color:#1268ef!important}.ss259-commandbar-title strong{font-size:11px!important;font-weight:850!important}.ss259-commandbar-title span{font-size:8px!important;color:#6982a2!important}.ss259-department-filter,.ss259-command-search{height:48px!important;border-radius:13px!important;padding:0 13px!important}.ss259-department-filter>svg,.ss259-command-search>svg{width:18px!important;height:18px!important}.ss259-command-search{border:0!important;background:#fff!important;box-shadow:inset 0 0 0 1px #d4e3f4!important}.ss259-command-search input{height:44px!important;font-size:10px!important}.ss259-department-filter{border:0!important;background:#eef6ff!important;box-shadow:inset 0 0 0 1px #d4e5f7!important}.ss259-department-filter .ss-select-wrap,.ss259-department-filter .ss-select{width:100%!important;min-width:0!important}.ss259-department-filter .ss-select,.ss259-department-filter .ss-select-trigger{height:44px!important;min-height:44px!important;padding:0 4px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#123a69!important;font-size:10px!important;font-weight:800!important}.ss259-department-filter .ss-select-trigger>span{display:block!important;opacity:1!important;visibility:visible!important;color:inherit!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ss259-department-filter.is-active{border:0!important;background:#176cf3!important;box-shadow:none!important}.ss259-department-filter.is-active>svg,.ss259-department-filter.is-active .ss-select,.ss259-department-filter.is-active .ss-select-trigger,.ss259-department-filter.is-active .ss-select-trigger>span{color:#fff!important;stroke:#fff!important}.ss259-command-actions{gap:9px!important}.ss259-command-actions .ss-action{height:48px!important;min-height:48px!important;padding:0 17px!important;border-radius:12px!important;font-size:9px!important}.ss259-command-actions .ss-action-primary .ss-icon,.ss259-command-actions .ss-action-primary svg{color:#0b2f62!important;stroke:#0b2f62!important;opacity:1!important;visibility:visible!important}.ss259-command-actions .ss-action-primary:disabled{background:#a9c7f5!important;color:#17385f!important;opacity:1!important}.ss259-commandbar>small{position:absolute;right:18px;bottom:7px;margin:0!important;font-size:7px!important}.ss259-commandbar{position:relative!important}.ss-enterprise-savebar.ss-v262-savebar{left:calc(var(--ss-host-sidebar,230px) + (100vw - var(--ss-host-sidebar,230px))/2)!important;bottom:18px!important;min-width:min(900px,calc(100vw - var(--ss-host-sidebar,230px) - 48px))!important;min-height:74px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px 10px 18px!important;border:1px solid #d6e5f6!important;border-radius:24px!important;background:#fffffffa!important;box-shadow:0 22px 54px -24px #143d746b!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.ss-enterprise-savebar.ss-v262-savebar>div{display:flex!important;align-items:center!important;gap:9px!important;margin-right:auto!important}.ss-enterprise-savebar.ss-v262-savebar>div>i{width:13px;height:13px;flex:0 0 13px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 7px #fff4d9}.ss-enterprise-savebar.ss-v262-savebar strong{font-size:14px!important;color:#12345f!important}.ss-enterprise-savebar.ss-v262-savebar .ss-action{height:48px!important;min-width:114px!important;border-radius:15px!important;font-size:11px!important}.ss-enterprise-savebar.ss-v262-savebar .ss-action-primary{min-width:155px!important;background:#2473ee!important;color:#fff!important}.ss-enterprise-savebar.ss-v262-savebar .ss-action-primary svg{color:#fff!important;stroke:#fff!important}}@media(max-width:900px){.ss-v262-savebar .ss-v262-discard,.ss-v262-savebar .ss-action-primary svg{display:none!important}}@media(min-width:901px)and (max-width:1280px){.ss259-commandbar{grid-template-columns:180px 210px minmax(200px,1fr)}.ss259-command-actions{grid-column:1/-1;justify-content:flex-end}.ss259-commandbar>small{grid-column:1/-1}.ss259-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss259-page-grid>.wide{grid-column:1/-1}.ss259-page-grid>.span-2{grid-column:1/-1}.ss259-fields.five,.ss259-fields.four{grid-template-columns:repeat(2,minmax(0,1fr))}.ss259-shift-types{grid-template-columns:1fr}.ss-enterprise-layout{grid-template-columns:185px minmax(0,1fr)!important;max-height:none;overflow:visible}.ss259-rail{grid-column:1/-1;position:static;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}}@media(min-width:769px){html body .ss259-command-actions .ss-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important}}@media(min-width:901px){.ss259-command-search{border:0!important;background:#f4f8fd!important;color:#173b68!important;box-shadow:inset 0 0 0 1px #d7e4f3!important}.ss259-command-search>svg{color:#173b68!important;stroke:#173b68!important}.ss259-command-search input{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.ss259-command-search.is-active{background:#176cf3!important;color:#fff!important;box-shadow:none!important}.ss259-command-search.is-active>svg,.ss259-command-search.is-active input{color:#fff!important;stroke:#fff!important}.ss259-department-filter.is-active{border-color:#176cf3!important;background:#176cf3!important;color:#fff!important}.ss259-department-filter.is-active>svg,.ss259-department-filter.is-active .ss-select{color:#fff!important;stroke:#fff!important}.ss259-department-filter.is-active .ss-select-trigger{color:#fff!important}.ss259-select{position:relative;min-width:0;width:100%}.ss259-select-trigger{width:100%;height:31px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:0 9px;border:1px solid #d7e3f1;border-radius:7px;background:#fff;color:#143762;font-size:8px;text-align:left}.ss259-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss259-select-trigger svg{width:12px;height:12px;flex:0 0 auto}.ss259-select-menu{position:absolute;z-index:250;top:calc(100% + 5px);left:0;right:0;min-width:150px;max-height:210px;padding:5px;border:1px solid #cbdcf0;border-radius:10px;background:#fff;box-shadow:0 16px 38px #1036672e;overflow:auto}.ss259-select-menu button{width:100%;min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:#173b68;font-size:7.5px;text-align:left}.ss259-select-menu button:hover{background:#eef5ff}.ss259-select-menu button.is-selected{background:#176cf3;color:#fff}.ss259-select-menu button svg{width:12px;height:12px}.ss259-filter-row>label.is-active .ss259-select-trigger{border-color:#176cf3!important;background:#176cf3!important;color:#fff!important}.ss259-filter-row>label:not(.is-active) .ss259-select-trigger{border:0!important;background:transparent!important}.ss259-filter-row>label.is-active .ss259-select-trigger svg{color:#fff!important}.ss259-thresholds{background:#fff!important;background-image:none!important;box-shadow:none!important}.ss259-thresholds .ss259-field{padding:3px 18px 2px!important}.ss259-thresholds .ss259-range{width:100%!important;margin:10px 0 15px!important;filter:none!important}.ss-enterprise-nav nav>button.is-active .ss-enterprise-nav-icon{background:#dcecff!important;color:#0b2f62!important}.ss-enterprise-nav nav>button.is-active .ss-enterprise-nav-icon svg{color:#0b2f62!important;stroke:#0b2f62!important}.ss259-calendar span{position:relative}.ss259-calendar span.holiday em{display:none}.ss259-holiday-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;padding:0 11px 11px}.ss259-holiday-legend>span{min-width:0;display:grid;grid-template-columns:7px 36px 1fr;align-items:center;gap:5px;color:#526e8f;font-size:6.5px}.ss259-holiday-legend i{width:7px;height:7px;border-radius:50%;background:#176cf3}.ss259-holiday-legend i.company{background:#8b5cf6}.ss259-holiday-legend b{color:#173b68;font-size:6.4px}}@media(min-width:901px){.ss-page .ss-action-primary,.ss-page .ss-action-primary:disabled{background:#176cf3!important;border-color:#176cf3!important;color:#fff!important;opacity:1!important}.ss-page .ss-action-primary svg,.ss-page .ss-action-primary:disabled svg{color:#fff!important;stroke:#fff!important;opacity:1!important}.ss259-department-filter,.ss259-department-filter:hover,.ss259-department-filter:focus-within{background:#176cf3!important;color:#fff!important;box-shadow:none!important}.ss259-department-filter>svg,.ss259-department-filter .ss259-select-trigger,.ss259-department-filter .ss259-select-trigger>span{color:#fff!important;stroke:#fff!important;background:transparent!important}.ss259-range{appearance:none!important;-webkit-appearance:none!important;height:20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.ss259-range::-webkit-slider-runnable-track{height:6px!important;border:0!important;border-radius:999px!important;background:#cfe2fa!important;box-shadow:none!important}.ss259-range::-webkit-slider-thumb{-webkit-appearance:none!important;width:17px!important;height:17px!important;margin-top:-5.5px!important;border:0!important;border-radius:50%!important;background:#2477f3!important;box-shadow:0 3px 8px #176cf347!important}.ss259-range.warning::-webkit-slider-runnable-track{background:#ffe4a6!important}.ss259-range.warning::-webkit-slider-thumb{background:#f59e0b!important}.ss259-range.danger::-webkit-slider-runnable-track{background:#ffcaca!important}.ss259-range.danger::-webkit-slider-thumb{background:#ef4444!important}.ss259-calendar span{position:relative!important;overflow:visible!important}.ss259-calendar span.holiday{background:var(--holiday-color,#176cf3)!important;color:#fff!important;cursor:help!important}.ss259-calendar span.holiday .ss259-holiday-popover{position:absolute!important;z-index:2000!important;left:50%!important;bottom:calc(100% + 8px)!important;width:190px!important;height:auto!important;display:grid!important;grid-template-columns:38px 1fr!important;gap:2px 9px!important;padding:11px!important;border:1px solid #c9dcf4!important;border-radius:13px!important;background:#fff!important;box-shadow:0 16px 40px #1239693d!important;color:#173b68!important;text-align:left!important;font-style:normal!important;transform:translate(-50%)!important;pointer-events:none!important}.ss259-holiday-popover>i{display:block!important;grid-row:1/4;width:34px!important;height:34px!important;border-radius:50%!important;background:conic-gradient(var(--holiday-color) 0 76%,#e7eff8 76% 100%)!important;position:relative!important}.ss259-holiday-popover>i:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.ss259-holiday-popover strong{font-size:9px!important}.ss259-holiday-popover small{font-size:7px!important;color:#6d84a0!important}.ss259-holiday-popover b{height:auto!important;justify-content:flex-start!important;font-size:7px!important;color:var(--holiday-color)!important}}@media(min-width:901px){html body .ss-page .ss259-department-filter,html body .ss-page .ss259-department-filter:hover,html body .ss-page .ss259-department-filter:focus-within{background:#176cf3!important;color:#fff!important;border:1px solid rgba(23,108,243,.95)!important;box-shadow:none!important}html body .ss-page .ss259-department-filter :is(svg,.lucide){color:#fff!important;stroke:#fff!important}html body .ss-page .ss259-department-filter :is(button,select,.ss-select,.ss259-select,.ss-select-trigger,.ss259-select-trigger),html body .ss-page .ss259-department-filter :is(button,select,.ss-select,.ss259-select,.ss-select-trigger,.ss259-select-trigger):hover,html body .ss-page .ss259-department-filter :is(button,select,.ss-select,.ss259-select,.ss-select-trigger,.ss259-select-trigger):focus{background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important;color:#fff!important}html body .ss-page .ss259-commandbar{align-items:center!important}html body .ss-page :is(.ss259-department-filter,.ss259-command-search,.ss259-command-actions .ss-action){min-height:48px!important;height:48px!important;border-radius:15px!important;display:flex!important;align-items:center!important}html body .ss-page .ss259-command-actions{align-items:center!important;gap:12px!important}html body .ss-page .ss259-command-actions .ss-action{padding:0 22px!important}html body .ss-page .ss259-command-actions .ss-action svg,html body .ss-page .ss-action-primary svg,html body .ss-page .ss-action-primary :is(.lucide,path,line,polyline,rect,circle){color:#fff!important;stroke:#fff!important}html body .ss-page .ss259-command-search,html body .ss-page .ss259-filter-row>span,html body .ss-page .ss259-search-wrap{border:1px solid #cfe0f5!important;box-shadow:none!important;outline:0!important;background:#fff!important}html body .ss-page .ss259-command-search input,html body .ss-page .ss259-filter-row>span input,html body .ss-page .ss259-search-wrap input{border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important}html body .ss-page :is(.ss-btn,.ss259-filter-row button,.ss-small-link,.ss-action,.ss-card button){border-radius:14px!important}html body .sm-shift-types-menu button.is-inactive,html body .quick-shift-v3__type .is-inactive{opacity:.55!important;pointer-events:none!important}}@media(min-width:901px){html body :is(.modal-backdrop,.sm-modal-backdrop,.ss259-modal-backdrop,.marketplace-modal-overlay,.mmp-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop,.wf-modal-backdrop,.audit-modal-backdrop,[class*=modal-backdrop],[class*=modal-overlay]){position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:2147483000!important;background:#081427b8!important;display:grid!important;place-items:center!important;margin:0!important;transform:none!important}html body :is(.modal-backdrop,.sm-modal-backdrop,.ss259-modal-backdrop,.marketplace-modal-overlay,.mmp-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop,.wf-modal-backdrop,.audit-modal-backdrop,[class*=modal-backdrop],[class*=modal-overlay])>[role=dialog],html body :is(.modal-backdrop,.sm-modal-backdrop,.ss259-modal-backdrop,.marketplace-modal-overlay,.mmp-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop,.wf-modal-backdrop,.audit-modal-backdrop,[class*=modal-backdrop],[class*=modal-overlay])>:is(.modal,.sm-modal,.ss259-modal,.marketplace-modal,.mmp-details-modal,.cs-modal,.wf-modal,.audit-modal){position:relative!important;inset:auto!important;margin:auto!important;transform:none!important;max-height:calc(100vh - 48px)!important}.schedule-settings-page{background:linear-gradient(135deg,#fff,#f6faff 38%,#edf7ff 72%,#fff)!important}.ss259-select{position:relative;overflow:visible!important}.ss259-select.is-open{z-index:2147483000!important}.ss259-select-menu{z-index:2147483647!important;max-height:280px!important}.ss259-panel,.ss259-toggle-card{background:linear-gradient(145deg,#fff,#f7fbff)!important;border-color:#cfe4f6!important}.ss259-page-grid>.ss259-panel:nth-child(4n+2){background:linear-gradient(145deg,#fff,#f3f8ff)!important;border-color:#bcd8ff!important}.ss259-page-grid>.ss259-panel:nth-child(4n+3){background:linear-gradient(145deg,#fff,#f2fbfb)!important;border-color:#b9e4df!important}.ss259-page-grid>.ss259-panel:nth-child(4n){background:linear-gradient(145deg,#fff,#faf7ff)!important;border-color:#d9ccff!important}.ss259-panel>header{min-height:38px;padding:9px 12px}.ss259-panel header p{font-size:8px;line-height:1.4}.ss259-toggle-card{min-height:58px}.ss259-page-grid{gap:12px}.ss259-empty{min-height:92px!important}.ss259-shift-types>.ss259-panel:first-child{min-height:0!important}.ss259-list article{grid-template-columns:130px minmax(160px,1fr) 38px 28px}.ss259-color-input{width:34px;height:30px;padding:2px;border:1px solid #cfe0f3;border-radius:8px;background:#fff}.ss259-calculated-cost{display:flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #bfe1d5;border-radius:8px;background:#effbf6;color:#087354;font-weight:900}.ss259-recovery-table>div{grid-template-columns:1.15fr .8fr 1.1fr 1fr!important}.ss259-recovery-table .ss259-input{width:100%}.ss-v339-header-tabs{overflow:visible!important;z-index:80}.ss259-commandbar{overflow:visible!important;position:relative;z-index:70}.ss259-commandbar{border-radius:18px!important;background:#fff!important;box-shadow:0 16px 45px -34px #14468c73}}@media(max-width:768px){html body .ss-enterprise-savebar,html body .st-unsaved-bar{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(96px + env(safe-area-inset-bottom))!important;z-index:2147483000!important;width:min(calc(100% - 20px),560px)!important;min-width:0!important;min-height:76px!important;margin:0 auto!important;padding:10px 11px 10px 15px!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcfffa!important;color:#17345d!important;box-shadow:0 18px 42px #143f7e38,0 4px 12px #143f7e1a!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important;overflow:hidden!important}html body .ss-enterprise-savebar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:7px!important}html body .ss-enterprise-savebar.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html body .ss-enterprise-savebar:before,html body .st-unsaved-bar:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:#256ff2!important}html body .ss-enterprise-savebar>div{display:grid!important;min-width:0!important;margin:0!important}html body .ss-enterprise-savebar strong{color:#17345d!important;font-size:12px!important;line-height:1.3!important}html body .ss-enterprise-savebar span{color:#7185a2!important;font-size:10.5px!important}html body .ss-enterprise-savebar .ss-action{min-width:74px!important;min-height:44px!important;height:44px!important;padding:0 11px!important;border-radius:13px!important;font-size:12px!important}html body .ss-enterprise-savebar .ss-action:before,html body .ss-enterprise-savebar .ss-action:after,html body .ss-enterprise-savebar .ss-action>svg,html body .ss-enterprise-savebar .ss-action>i{display:none!important;content:none!important}html body .st-unsaved-bar{display:flex!important;align-items:center!important;font-size:12px!important;line-height:1.35!important;font-weight:850!important;transform:none!important}}.ss-v339-header-tabs,.ss-v339-desktop-only{display:none}.ss-v339-mobile-only-setting{display:contents}@media(min-width:901px){.ss-page--enterprise .ss-v339-mobile-nav,.ss-page--enterprise .ss-v339-mobile-only-setting,.ss-page--enterprise .ss-v339-mobile-only-row{display:none!important}.ss-page--enterprise .ss-v339-desktop-only{display:grid!important}.ss-page--enterprise .ss-v339-header-tabs{position:sticky;top:0;z-index:90;display:flex;align-items:stretch;gap:4px;width:100%;min-height:62px;margin:12px 0;padding:7px;overflow-x:auto;border:1px solid #d5e4f6;border-radius:20px;background:#fffffffa;box-shadow:0 14px 34px -28px #0f39708c;scrollbar-width:thin}.ss-page--enterprise .ss-v339-header-tabs button{position:relative;flex:1 0 auto;min-width:104px;min-height:46px;padding:0 14px;border:1px solid transparent;border-radius:13px;background:transparent;color:#47658c;font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap}.ss-page--enterprise .ss-v339-header-tabs button:hover{border-color:#d7e6f8;background:#f2f7ff;color:#1458ba}.ss-page--enterprise .ss-v339-header-tabs button.is-active{border-color:#2473ee;background:#2473ee;color:#fff;box-shadow:0 10px 22px -14px #2473eecc}.ss-page--enterprise .ss-v339-header-tabs button.is-active:after{content:"";position:absolute;right:14px;bottom:6px;left:14px;height:2px;border-radius:999px;background:#ffffffc2}.ss-page--enterprise .ss-enterprise-layout-v339{display:block!important;grid-template-columns:minmax(0,1fr)!important;max-height:none!important;overflow:visible!important}.ss-page--enterprise .ss-enterprise-layout-v339 .ss-enterprise-content{width:100%!important;min-width:0!important;border:1px solid #d7e6f7!important;border-radius:22px!important;overflow:visible!important}.ss-page--enterprise .ss-cards-grid--enterprise .ss-card>header>svg,.ss-page--enterprise .ss259-panel>header>svg,.ss-page--enterprise .ss259-toggle-card>svg{display:none!important}.ss-page--enterprise .ss-card>header,.ss-page--enterprise .ss259-panel>header{gap:0!important}.ss-page--enterprise .ss-cards-grid--enterprise,.ss-page--enterprise .ss259-page-grid{gap:14px!important;background:linear-gradient(145deg,#f6faff,#fbfdff 48%,#f3f8ff)!important}.ss-page--enterprise .ss-card,.ss-page--enterprise .ss259-panel,.ss-page--enterprise .ss259-toggle-card{border-width:1px!important;border-style:solid!important;border-radius:18px!important;box-shadow:0 14px 34px -30px #113d778c!important}.ss-page--enterprise :is(.ss-card,.ss259-panel,.ss259-toggle-card):nth-child(4n+1){border-color:#bcd6ff!important;background:linear-gradient(145deg,#fff,#f1f7ff)!important}.ss-page--enterprise :is(.ss-card,.ss259-panel,.ss259-toggle-card):nth-child(4n+2){border-color:#c9c4ff!important;background:linear-gradient(145deg,#fff,#f7f4ff)!important}.ss-page--enterprise :is(.ss-card,.ss259-panel,.ss259-toggle-card):nth-child(4n+3){border-color:#b8e5df!important;background:linear-gradient(145deg,#fff,#f0fbf9)!important}.ss-page--enterprise :is(.ss-card,.ss259-panel,.ss259-toggle-card):nth-child(4n+4){border-color:#f1d3a7!important;background:linear-gradient(145deg,#fff,#fff8ee)!important}.ss-page--enterprise .ss-table-lite{overflow:hidden!important;border:1px solid #d9e6f5!important;border-radius:14px!important;background:#ffffffe6!important}.ss-page--enterprise .ss-table-lite>div{display:grid!important;grid-template-columns:minmax(180px,1fr) 310px!important;align-items:center!important;min-height:54px!important;padding:8px 14px!important;border-bottom:1px solid #e3ecf7!important}.ss-page--enterprise .ss-table-lite>div:last-child{border-bottom:0!important}.ss-page--enterprise .ss-table-lite>div>span{display:flex!important;align-items:center!important;gap:9px!important;font-weight:800!important}.ss-page--enterprise .ss-table-lite>div>span>i{width:9px!important;height:34px!important;border-radius:999px!important}.ss-page--enterprise .ss-table-lite label{display:grid!important;grid-template-columns:minmax(90px,1fr) auto!important;align-items:center!important;gap:10px!important}.ss-page--enterprise .ss-v258-shift-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important}.ss-page--enterprise .ss-v258-shift-summary article{min-height:82px!important;padding:13px!important;border-radius:15px!important;background:#ffffffe0!important}.ss-page--enterprise .ss-rule-lines>div{min-height:48px!important;padding:10px 13px!important;background:#ffffffe0!important}html body .ss-modal-backdrop.ops-ref-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#08111fb8!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;z-index:2147483400!important}html body .ss-modal-backdrop>.ss-modal{position:relative!important;inset:auto!important;margin:0!important;transform:none!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;z-index:2147483500!important}html body .ss-modal .ss-field>small{display:none!important}}@media(min-width:901px){.ss259-desktop-content{overflow:visible!important;background:#f7fbff!important}.ss259-page-grid{align-items:start!important;grid-auto-rows:max-content!important}.ss259-panel,.ss259-toggle-card,.ss259-page-grid>.ss259-panel:nth-child(n){align-self:start!important;height:auto!important;min-height:0!important;background:#fff!important;border:1px solid #d5e4f4!important;border-top:4px solid #2474ee!important;border-radius:13px!important;box-shadow:0 12px 30px -28px #0e376c6b!important}.ss259-panel>header{min-height:0!important;padding:12px 14px 9px!important}.ss259-panel h3{font-size:13px!important;line-height:1.25!important}.ss259-panel header p{max-width:760px!important;font-size:9px!important;line-height:1.45!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ss259-toggle-card{grid-template-columns:34px minmax(0,1fr) auto!important;gap:11px!important;padding:11px 13px!important}.ss259-toggle-card>div{width:100%!important}.ss259-toggle-card strong{font-size:10px!important;line-height:1.3!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ss259-toggle-card span{font-size:8.5px!important;line-height:1.45!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:none!important}.ss259-field{font-size:9px!important;line-height:1.35!important;white-space:normal!important;word-break:normal!important}.ss259-field>small{font-size:8px!important;line-height:1.4!important}.ss259-input input,.ss259-select-trigger{font-size:9px!important}.ss259-capabilities,.ss259-rule-list{align-items:start!important}.ss259-capabilities>.ss259-toggle-card,.ss259-rule-list>.ss259-toggle-card{height:auto!important;min-height:68px!important}.ss259-empty{min-height:72px!important;padding:14px!important}.ss259-bars{height:130px!important}.ss259-panel>small{font-size:8px!important;line-height:1.45!important}.ss259-shift-types>.ss259-panel{min-height:0!important;height:auto!important}.ss259-shift-types{align-items:start!important}.ss-select-menu--top-layer{position:fixed!important;z-index:2147483647!important;display:grid!important;gap:4px!important;padding:7px!important;overflow:auto!important;border:1px solid #bed5ee!important;border-radius:12px!important;background:#fff!important;box-shadow:0 24px 58px #0a2b5840!important}.ss-select-menu--top-layer button{min-height:36px!important;padding:7px 11px!important;border:0!important;border-radius:8px!important;background:#f8fbff!important;color:#183b66!important;font-size:10px!important;font-weight:750!important;text-align:left!important}.ss-select-menu--top-layer button:hover,.ss-select-menu--top-layer button.is-selected{background:#2474ee!important;color:#fff!important}.ss259-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 13px 13px}.ss259-kpi-strip>article{display:grid;gap:4px;padding:12px;border:1px solid #d9e6f4;border-radius:10px;background:#f8fbff}.ss259-kpi-strip span{font-size:8px;color:#6d829e}.ss259-kpi-strip strong{font-size:17px;color:#12355f}.ss259-kpi-strip small{font-size:7px;color:#8092aa;line-height:1.35}.ss259-fields,.ss259-capabilities,.ss259-rule-list{padding-bottom:13px!important}.ss-enterprise-content :is(h2,h3,h4,p,strong,small,span,label){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important}.ss259-general-fallback{align-items:start!important;grid-auto-rows:max-content!important}.ss259-general-fallback>.ss-card{align-self:start!important;height:auto!important;min-height:0!important;background:#fff!important;background-image:none!important;border:1px solid #d5e4f4!important;border-top:4px solid #2474ee!important;box-shadow:0 12px 30px -28px #0e376c6b!important}.ss259-general-fallback>.ss-card :is(h2,h3,h4,p,strong,small,span,label){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ss259-table.compact>div:not(.head){grid-template-columns:minmax(150px,2fr) minmax(110px,1fr) minmax(120px,1fr) 34px!important;align-items:center!important}.ss259-row-delete{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:1px solid #ffd2d8!important;border-radius:8px!important;background:#fff5f6!important;color:#cf334b!important}.ss259-row-delete svg{width:14px!important;height:14px!important}html body .ss259-modal-backdrop,html body .ss-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;display:grid!important;place-items:center!important;z-index:2147483000!important;margin:0!important;padding:24px!important;background:#081324bd!important}.ss259-modal-backdrop>:is(.ss259-modal,.ss-modal),.ss-modal-backdrop>:is(.ss259-modal,.ss-modal){position:relative!important;inset:auto!important;margin:auto!important;transform:none!important;max-height:calc(100vh - 48px)!important}}@media(min-width:769px){html body .ss259-desktop-content .ss259-panel,html body .ss259-desktop-content .ss259-shift-types>.ss259-panel{border-top:4px solid #2474ee!important}html body .ss259-desktop-content .ss259-toggle-card{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:92px!important;padding:15px 16px!important}html body .ss259-desktop-content .ss259-toggle-card>div{display:block!important;min-width:0!important;width:auto!important;max-width:none!important}html body .ss259-desktop-content .ss259-toggle-card strong,html body .ss259-desktop-content .ss259-toggle-card span{display:block!important;width:100%!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}html body .ss259-desktop-content .ss259-toggle-card span{margin-top:4px!important}html body .ss259-desktop-content .ss259-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .ss259-desktop-content .ss259-empty{min-height:74px!important;padding:14px!important}html body .ss259-desktop-content .ss259-compliance-half{grid-column:span 1!important;min-height:0!important}html body .ss259-desktop-content .ss259-compliance-half .ss259-empty{min-height:70px!important}html body .ss259-desktop-content .ss259-holiday-cost{grid-column:span 1!important}html body .ss259-desktop-content .ss259-holiday-cost .ss259-fields.three{grid-template-columns:1fr!important;gap:10px!important}html body .ss259-desktop-content .ss259-holiday-premiums{grid-column:span 2!important}html body .ss259-desktop-content .ss259-holiday-premiums .ss259-premiums{height:100%!important;align-content:center!important}html body .ss259-desktop-content .ss259-select.is-open{z-index:10020!important}html body .ss259-desktop-content .ss259-select-menu{z-index:10030!important;max-height:min(420px,calc(100vh - 180px))!important;overflow-y:auto!important}}@media(min-width:769px){.ss259-desktop-content .ss259-panel,.ss259-desktop-content .ss259-toggle-card{background:#fff!important;border-color:#d7e5f5!important;box-shadow:0 8px 24px #214e840f!important}.ss259-desktop-content .ss259-panel:before,.ss259-desktop-content .ss259-toggle-card:before{background:#2474ee!important}.ss259-desktop-content .ss259-panel{min-height:0!important;height:auto!important;padding:18px!important;align-self:start!important}.ss259-desktop-content .ss259-panel>header{margin-bottom:14px!important}.ss259-desktop-content .ss259-toggle-card{grid-template-columns:36px minmax(180px,1fr) auto!important;min-height:86px!important;padding:14px 16px!important;gap:13px!important;align-items:center!important}.ss259-desktop-content .ss259-toggle-card>div{min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:5px!important}.ss259-desktop-content .ss259-toggle-card strong,.ss259-desktop-content .ss259-toggle-card span,.ss259-desktop-content .ss259-panel p,.ss259-desktop-content .ss259-panel small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:none!important;width:auto!important;line-height:1.4!important}.ss259-select.is-open{z-index:2147483000!important}.ss259-select-menu{z-index:2147483001!important;max-height:320px!important;overflow:auto!important}.ss259-qualification-table{display:grid;gap:8px;overflow-x:auto}.ss259-qualification-table>div{display:grid;grid-template-columns:1.1fr .85fr 1.15fr 1.2fr .65fr .65fr 46px 36px;gap:8px;align-items:center;min-width:1080px}.ss259-qualification-table .head{padding:0 4px;color:#6680a4;font-size:11px;font-weight:800;text-transform:uppercase}.ss259-qualification-table .ss259-input input,.ss259-qualification-table .ss259-select-trigger{min-height:42px!important}.ss259-rotation-strategy{grid-column:1 / span 2!important}.ss259-distribution-preview{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;align-items:end!important;gap:18px!important;padding-bottom:14px!important}.ss259-distribution-preview>header{grid-column:1/-1}.ss259-distribution-preview .ss259-bars{height:110px!important;min-height:110px!important}.ss259-distribution-preview>small{align-self:center}}@media(min-width:901px){html body .ss259-desktop-content :is(.ss259-panel,.ss259-toggle-card){background:#fff!important;border-color:#d5e4f4!important;border-top:4px solid #2474ee!important;min-height:0!important;height:auto!important}html body .ss259-desktop-content .ss259-toggle-card{grid-template-columns:34px minmax(230px,1fr) auto!important;gap:12px!important;padding:13px 15px!important;align-items:center!important}html body .ss259-desktop-content .ss259-toggle-card>div{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:230px!important;width:auto!important}html body .ss259-desktop-content .ss259-toggle-card :is(strong,span){writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:none!important;width:auto!important}html body .ss259-desktop-content .ss259-toggle-card strong{font-size:12px!important;line-height:1.35!important}html body .ss259-desktop-content .ss259-toggle-card span{font-size:11px!important;line-height:1.45!important}html body .ss259-desktop-content :is(.ss259-capabilities,.ss259-rule-list,.ss259-fields.four){grid-template-columns:repeat(2,minmax(360px,1fr))!important;align-items:start!important}html body .ss259-desktop-content .ss259-panel{align-self:start!important}html body .ss259-desktop-content .ss259-empty{min-height:92px!important;padding:16px!important}html body .ss259-qualification-table{overflow:auto!important;padding-bottom:8px!important}html body .ss259-qualification-table>div{grid-template-columns:150px 145px 180px 145px 150px 150px 170px 175px 110px 105px 40px!important;min-width:1600px!important;gap:8px!important}html body .ss259-qualification-table .head span{white-space:normal!important;word-break:normal!important;line-height:1.35!important}}@media(min-width:769px){html body .ss259-desktop-content :is(.ss259-page-grid,.ss259-panel,.ss259-panel>div,.ss259-fields,.ss259-qualification-table){overflow:visible!important}html body .ss259-select.is-open{z-index:2147483000!important}.ss259-select-menu{z-index:2147483001!important;max-height:300px!important;overflow-y:auto!important;box-shadow:0 18px 46px #0f326438!important}html body .ss259-toggle-card{display:grid!important;grid-template-columns:34px minmax(0,1fr) 46px!important;align-items:center!important;gap:12px!important;min-width:0!important}html body .ss259-toggle-card>div{min-width:0!important}.ss259-toggle-card>div strong,.ss259-toggle-card>div span{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}.ss259-toggle-card .ss259-toggle{position:relative!important;inset:auto!important;margin-left:auto!important;flex:0 0 44px!important}html body .ss259-qualification-department{display:flex;align-items:end;gap:16px;margin:0 0 14px;padding:14px;border:1px solid #cfe0f7;border-radius:14px;background:#f5f9ff}.ss259-qualification-department .ss259-field{width:min(420px,100%)}.ss259-qualification-department>span{padding-bottom:12px;color:#56769e;font-weight:750}html body .ss259-qualification-table{position:relative;z-index:30!important}.ss259-qualification-table>div{min-height:58px!important;align-items:center!important}html body .sm-modal-backdrop,html body .schedule-modal-backdrop,html body [data-schedule-modal-backdrop=true]{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483000!important;background:#071222c7!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}html body :is(.desktop-custom-select-menu,.custom-select-menu,.dropdown-menu,[role=listbox]){z-index:2147483400!important}}@media(min-width:769px){html body .ss259-qualification-rules{min-width:0!important;overflow:hidden!important}html body .ss259-qualification-rules>div:not(.ss259-qualification-department){min-width:0!important}html body .ss259-qualification-table{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:0!important}html body .ss259-qualification-table>.head{display:none!important}html body .ss259-qualification-table>div:not(.head){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;padding:16px!important;border:1px solid #c8dcf6!important;border-radius:16px!important;background:#f8fbff!important;overflow:visible!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(8){grid-column:span 2}html body .ss259-qualification-table>div:not(.head)>:nth-child(9),html body .ss259-qualification-table>div:not(.head)>:nth-child(10){grid-column:span 2!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(11){align-self:end!important;justify-self:end!important}html body .ss259-qualification-table>div:not(.head)>:is(.ss259-select,.ss259-input){display:grid!important;grid-template-rows:auto 48px!important;gap:5px!important;min-width:0!important;position:relative!important}html body .ss259-qualification-table>div:not(.head)>:is(.ss259-select,.ss259-input):before{font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.025em!important;text-transform:uppercase!important;color:#5f789a!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(1):before{content:"Shift type"}html body .ss259-qualification-table>div:not(.head)>:nth-child(2):before{content:"Requirement"}html body .ss259-qualification-table>div:not(.head)>:nth-child(3):before{content:"Name"}html body .ss259-qualification-table>div:not(.head)>:nth-child(4):before{content:"Proficiency"}html body .ss259-qualification-table>div:not(.head)>:nth-child(5):before{content:"Role"}html body .ss259-qualification-table>div:not(.head)>:nth-child(6):before{content:"Location"}html body .ss259-qualification-table>div:not(.head)>:nth-child(7):before{content:"Department"}html body .ss259-qualification-table>div:not(.head)>:nth-child(8):before{content:"Validation"}html body .ss259-qualification-table>div:not(.head)>:nth-child(9):before{content:"Minimum qualified"}html body .ss259-qualification-table>div:not(.head)>:nth-child(10):before{content:"Maximum people"}html body .ss259-qualification-table .ss259-select.is-open{z-index:2147483000!important}html body .ss259-qualification-table .ss259-select-menu{z-index:2147483001!important}html body .sm-bulk-schedule-v290-backdrop{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:24px!important;transform:none!important;z-index:2147483600!important;background:#071222d1!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;isolation:isolate!important}html body .sm-bulk-schedule-v290-backdrop:before,html body .sm-bulk-schedule-v290-backdrop:after{display:none!important;content:none!important}html body.sm-bulk-modal-open-v350:before{content:""!important;display:block!important;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483645!important;background:#071222d6!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;pointer-events:none!important}html body.sm-bulk-modal-open-v350 .sm-bulk-schedule-v290-backdrop{z-index:2147483646!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.sm-bulk-modal-open-v350 .sm-bulk-schedule-v290{position:relative!important;z-index:2147483647!important}}@media(min-width:769px){html body .ss259-qualification-table>div:not(.head){position:relative!important;padding-bottom:74px!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(9),html body .ss259-qualification-table>div:not(.head)>:nth-child(10){grid-column:span 2!important;min-width:0!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(9) input,html body .ss259-qualification-table>div:not(.head)>:nth-child(10) input{width:100%!important;min-width:0!important;height:52px!important}html body .ss259-qualification-table>div:not(.head)>.ss259-row-delete{position:absolute!important;right:16px!important;bottom:16px!important;width:38px!important;height:38px!important}}@media(min-width:769px){html body .ss259-panel.ss259-qualification-rules{overflow:visible!important;padding-bottom:18px!important}html body .ss259-qualification-table>div:not(.head){padding:16px 16px 70px!important;gap:14px!important;background:#f8fbff!important;overflow:visible!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(8),html body .ss259-qualification-table>div:not(.head)>:nth-child(9),html body .ss259-qualification-table>div:not(.head)>:nth-child(10){min-height:78px!important;align-self:stretch!important;overflow:visible!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(8){grid-column:span 1!important;min-height:auto!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(9),html body .ss259-qualification-table>div:not(.head)>:nth-child(10){grid-column:span 1!important;display:grid!important;grid-template-rows:auto 48px!important;gap:5px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-sizing:border-box!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(9):before,html body .ss259-qualification-table>div:not(.head)>:nth-child(10):before{position:static!important;display:block!important;align-self:end!important;margin:0!important;color:#5f789a!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.025em!important;text-transform:uppercase!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(9) input,html body .ss259-qualification-table>div:not(.head)>:nth-child(10) input{display:block!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 12px!important;box-sizing:border-box!important;border:1px solid #c8dbf2!important;border-radius:12px!important;background:#fff!important;color:#123963!important;font-size:13px!important;font-weight:800!important;line-height:48px!important;opacity:1!important;visibility:visible!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(9) input:focus,html body .ss259-qualification-table>div:not(.head)>:nth-child(10) input:focus{border-color:#6d9fe7!important;box-shadow:0 0 0 3px #2574ee1a!important;outline:0!important}html body .ss259-qualification-table>div:not(.head){padding-bottom:18px!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(9),html body .ss259-qualification-table>div:not(.head)>:nth-child(10){max-width:360px!important}html body .ss259-inline-menu{position:relative!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;width:100%!important}html body .ss259-inline-menu-trigger{width:42px!important;height:42px!important;border-radius:12px!important;border:1px solid #f3c8cd!important;background:#fff!important;color:#d14b55!important;display:grid!important;place-items:center!important;box-shadow:none!important}html body .ss259-inline-menu-popover{position:absolute!important;top:46px!important;right:0!important;min-width:148px!important;padding:8px!important;border-radius:14px!important;border:1px solid #d8e6f5!important;background:#fff!important;box-shadow:0 18px 42px #11244329!important;z-index:200!important}html body .ss259-inline-menu-popover button{width:100%!important;min-height:38px!important;border-radius:10px!important;border:0!important;background:#fff5f5!important;color:#c62828!important;font-weight:800!important;display:flex!important;align-items:center!important;gap:8px!important;justify-content:flex-start!important;padding:0 10px!important}html body .ss259-inline-menu-popover button:hover{background:#fee2e2!important}html body .ss259-qualification-table>div:not(.head){position:relative!important;padding-right:62px!important;background:transparent!important}html body .ss259-qualification-table>div:not(.head)>:nth-child(11){position:absolute!important;top:18px!important;right:18px!important;width:auto!important;z-index:20!important}html body .ss259-inline-menu{position:absolute!important;top:0!important;right:0!important;display:block!important;width:auto!important}html body .ss259-inline-menu-trigger{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:2px 4px!important;border:0!important;background:transparent!important;color:#d14b55!important;box-shadow:none!important}html body .ss259-inline-menu-trigger svg{width:18px!important;height:18px!important}html body .ss259-inline-menu-popover{top:22px!important;right:0!important}html body .ss259-inline-menu-trigger,html body .ss259-inline-menu-trigger svg{color:#111827!important}}@media(min-width:769px){html body .sm-capacity-v383{display:grid!important}html body .sm-capacity-v383 small{display:block;margin-top:5px;color:#7185a0;font-size:10px;line-height:1.35}html body .sm-reference-shift__capacity{display:inline-flex!important;align-items:center;align-self:flex-start;margin-top:3px;padding:2px 6px;border:1px solid #cbdcf0;border-radius:6px;background:#ffffffbd;color:#36597f;font-size:8.5px;font-weight:800;line-height:1.25}html body .sm-reference-shift__capacity.is-full{border-color:#f3b4ad;background:#fff1ef;color:#9f2f25}html body .ss259-fatigue-v383 .ss259-fields.three{display:grid!important;grid-template-columns:minmax(260px,1.25fr) minmax(190px,1fr) minmax(190px,1fr)!important;align-items:end!important;gap:18px!important}html body .ss259-fatigue-v383 .ss259-toggle-card{min-width:0!important;min-height:92px!important;padding:16px!important}html body .ss259-fatigue-v383 .ss259-field{min-width:0!important;display:grid!important;gap:8px!important}html body .ss259-fatigue-v383 .ss259-field>label,html body .ss259-fatigue-v383 .ss259-field>span:first-child{display:block!important;min-height:30px!important;white-space:normal!important;overflow:visible!important;line-height:1.25!important;font-size:12px!important}html body .ss259-fatigue-v383 :is(input,.ss259-input){min-width:0!important;width:100%!important;height:44px!important}html body .sm-shift-presets{justify-content:flex-end!important}html body .sm-shift-presets .sm-preset{min-width:150px!important}html body .sm-shift-presets .sm-preset-text{display:grid!important;gap:2px!important;text-align:left!important}html body .ss259-shift-types-v383>:is(.head,button){display:grid!important;grid-template-columns:minmax(190px,1.7fr) 72px 72px minmax(105px,1fr) 70px 58px minmax(76px,.8fr)!important;align-items:center!important;column-gap:12px!important}html body .ss259-shift-types-v383>button>span:first-child{min-width:0!important;justify-content:flex-start!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:768px){.sm-capacity-v383{display:none!important}}@media(min-width:901px){html body .ss-page--enterprise .ss-v339-header-tabs{max-width:1780px!important;min-height:62px!important;margin:0 auto!important;padding:8px 10px 0!important;display:flex!important;align-items:flex-end!important;gap:5px!important;overflow-x:auto!important;border:1px solid #cbdff4!important;border-bottom-color:#dbe7f4!important;border-radius:22px 22px 0 0!important;background:#fff!important;box-shadow:none!important}html body .ss-page--enterprise .ss-v339-header-tabs button{min-width:112px!important;min-height:48px!important;padding:0 15px!important;border:0!important;border-radius:14px 14px 0 0!important;background:transparent!important;color:#496382!important;font-size:10px!important;font-weight:850!important;white-space:nowrap!important}html body .ss-page--enterprise .ss-v339-header-tabs button.is-active{border:1px solid #94bff9!important;border-bottom-color:#cce1fb!important;background:#e8f3ff!important;color:#1767db!important;box-shadow:none!important}html body .ss-page--enterprise .ss-v339-header-tabs button.is-active:after{left:16px!important;right:16px!important;bottom:4px!important;height:3px!important;border-radius:99px!important;background:#2775ed!important}html body .ss-page--enterprise .ss259-commandbar{max-width:1780px!important;min-height:142px!important;margin:0 auto 14px!important;padding:12px 14px 13px!important;grid-template-columns:260px 320px minmax(320px,1fr) auto!important;grid-template-rows:56px 48px!important;gap:10px 12px!important;align-items:center!important;overflow:visible!important;border:1px solid #cbdff4!important;border-top:0!important;border-radius:0 0 22px 22px!important;background:#fff!important;box-shadow:0 18px 42px -36px #1c4c897a!important}html body .ss259-commandbar-title{height:56px!important;padding:0 13px!important;border:1px solid #d5e4f4!important;border-radius:13px!important;background:#f7fbff!important}html body .ss259-commandbar-title>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:10px!important}html body .ss259-commandbar-title strong{font-size:10px!important}html body .ss259-commandbar-title span{font-size:7.5px!important}html body .ss259-department-filter,html body .ss259-command-search,html body .ss259-command-actions .ss-action{height:50px!important;min-height:50px!important}html body .ss259-command-actions{align-items:center!important;gap:9px!important}html body .ss259-command-actions .ss-action{padding:0 18px!important}html body .ss259-commandbar:after{content:"Policy workflow   Configure → validate → save → Manager Schedule"!important;grid-column:1 / 4!important;grid-row:2!important;align-self:stretch!important;display:flex!important;align-items:center!important;padding:0 15px 0 46px!important;border:1px solid #d9e6f4!important;border-radius:12px!important;background:linear-gradient(90deg,#eef6ff,#fbfdff)!important;color:#426282!important;font-size:9px!important;font-weight:800!important;letter-spacing:.01em!important}html body .ss259-commandbar>small{position:static!important;grid-column:4!important;grid-row:2!important;align-self:center!important;justify-self:end!important;margin:0!important;padding-right:4px!important;font-size:7px!important}}@media(min-width:901px){html body .ss-page--enterprise .ss-settings-kpis{display:none!important}html body .ss-page--enterprise .ss-v339-header-tabs,html body .ss-page--enterprise .ss259-commandbar{width:calc(100% - 24px)!important;max-width:none!important}html body .ss-page--enterprise .ss-v339-header-tabs{min-height:58px!important;padding:7px 8px 0!important;gap:4px!important;border:1px solid #cedff2!important;border-radius:22px 22px 0 0!important}html body .ss-page--enterprise .ss-v339-header-tabs button{flex:1 1 auto!important;min-width:96px!important;min-height:50px!important;font-size:10px!important}html body .ss-page--enterprise .ss259-commandbar{min-height:142px!important;padding:13px 12px!important;grid-template-columns:200px minmax(230px,.8fr) minmax(320px,1.5fr) auto!important;grid-template-rows:58px 50px!important;gap:10px!important;border:1px solid #cedff2!important;border-top:0!important;border-radius:0 0 22px 22px!important;background:#fff!important}html body .ss259-commandbar-title{height:58px!important}html body .ss259-department-filter,html body .ss259-command-search{height:58px!important;min-height:58px!important;border-radius:14px!important}html body .ss259-command-actions{display:grid!important;grid-template-columns:110px 158px!important;gap:10px!important}html body .ss259-command-actions .ss-action{width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;border-radius:14px!important}html body .ss259-commandbar:after{grid-column:1 / 4!important;height:50px!important;border-radius:13px!important}}@media(min-width:769px){html body .ss-page--enterprise .ss-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;line-height:1!important}html body .ss-page--enterprise .ss-action>svg{flex:0 0 auto!important;margin:0!important}html body .ss-page--enterprise .ss259-command-actions .ss-action,html body .ss-page--enterprise .ss-enterprise-inline-actions .ss-action{min-width:92px!important}}@media(min-width:769px){html body .ss-page--enterprise .ss259-command-actions>.ss-action:not(.ss-action-primary),html body .ss-page--enterprise .ss-enterprise-inline-actions>.ss-action:not(.ss-action-primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding-inline:20px!important;gap:7px!important;line-height:1!important}}@media(min-width:769px){html body .ss-page--enterprise .ss259-command-actions>.ss-action:not(.ss-action-primary){width:auto!important;min-width:72px!important;max-width:82px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;gap:5px!important;border-radius:12px!important;font-size:10px!important;line-height:1!important}html body .ss-page--enterprise .ss259-command-actions>.ss-action:not(.ss-action-primary)>svg{width:13px!important;height:13px!important}}@media(min-width:769px){html body .ss-page--enterprise .ss259-command-actions>.ss-action:not(.ss-action-primary){width:auto!important;min-width:198px!important;max-width:none!important;height:60px!important;min-height:60px!important;padding:0 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px!important;border-radius:18px!important;font-size:12px!important;line-height:1!important}html body .ss-page--enterprise .ss259-command-actions>.ss-action:not(.ss-action-primary)>svg{width:17px!important;height:17px!important;flex:none!important;margin:0!important}}@media(min-width:769px){html body .ss-page--enterprise .ss259-commandbar{grid-template-columns:minmax(210px,.9fr) minmax(250px,1fr) minmax(300px,1.7fr) 416px!important;column-gap:12px!important}html body .ss-page--enterprise .ss259-command-actions{width:416px!important;min-width:416px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:center!important;justify-self:end!important}html body .ss-page--enterprise .ss259-command-actions>.ss-action,html body .ss-page--enterprise .ss259-command-actions>.ss-action:not(.ss-action-primary){width:100%!important;min-width:0!important;max-width:none!important;height:60px!important;min-height:60px!important;margin:0!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}@media(max-width:1380px){html body .ss-page--enterprise .ss259-commandbar{grid-template-columns:210px minmax(240px,.9fr) minmax(280px,1fr)!important}html body .ss-page--enterprise .ss259-command-actions{grid-column:1 / -1!important;justify-self:end!important}}}@media(min-width:769px){.ss-page--enterprise{padding:10px 12px 92px!important;background:#f8fbff!important;min-height:100%!important}.ss-page--enterprise>.ss-enterprise-orb,.ss-page--enterprise>.ss-settings-kpis,.ss-page--enterprise .ss-enterprise-nav,.ss-page--enterprise .ss-enterprise-section-head{display:none!important}.ss-v339-header-tabs{position:sticky!important;top:0!important;z-index:30!important;display:flex!important;align-items:center!important;gap:0!important;overflow-x:auto!important;padding:0 10px!important;margin:0!important;min-height:48px!important;border:1px solid #d9e6f5!important;border-radius:16px 16px 0 0!important;background:#fffffffa!important;box-shadow:0 6px 20px #254b7f0a!important}.ss-v339-header-tabs button{flex:0 0 auto!important;height:47px!important;padding:0 19px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#345783!important;font-size:12px!important;font-weight:800!important;position:relative!important;white-space:nowrap!important}.ss-v339-header-tabs button.is-active{color:#1765e7!important}.ss-v339-header-tabs button.is-active:after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:0!important;height:3px!important;border-radius:999px 999px 0 0!important;background:#246ff2!important}.ss259-commandbar{display:grid!important;grid-template-columns:minmax(190px,.8fr) minmax(220px,.9fr) minmax(280px,1.2fr) auto!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;padding:15px!important;border:1px solid #d9e6f5!important;border-top:0!important;border-radius:0 0 16px 16px!important;background:#fff!important;box-shadow:0 8px 24px #23487c0b!important}.ss259-commandbar-title,.ss259-department-filter,.ss259-command-search,.ss259-command-actions>button{min-height:48px!important;border:1px solid #d9e6f5!important;border-radius:13px!important;background:#fbfdff!important;box-sizing:border-box!important}.ss259-commandbar-title{display:flex!important;align-items:center!important;gap:11px!important;padding:0 13px!important}.ss259-commandbar-title>svg{padding:9px!important;width:38px!important;height:38px!important;border-radius:11px!important;background:#edf5ff!important;color:#1767e9!important}.ss259-commandbar-title strong{display:block!important;font-size:12px!important;color:#183b6d!important}.ss259-commandbar-title span{display:block!important;margin-top:2px!important;font-size:10px!important;color:#7b8faa!important}.ss259-department-filter{display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;background:linear-gradient(180deg,#2475f6,#1763e5)!important;color:#fff!important;border-color:#1763e5!important}.ss259-department-filter svg{color:#fff!important}.ss259-department-filter select,.ss259-department-filter button{color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important}.ss259-command-search{display:flex!important;align-items:center!important;gap:9px!important;padding:0 13px!important}.ss259-command-search input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;font:inherit!important;color:#183b6d!important}.ss259-command-actions{display:flex!important;gap:10px!important}.ss259-command-actions .ss-action{min-width:128px!important;justify-content:center!important;background:#fff!important}.ss259-command-actions .ss-action-primary{background:#1269ee!important;color:#fff!important;border-color:#1269ee!important;box-shadow:0 10px 20px #1b69ec29!important}.ss259-commandbar>small{grid-column:1/-1!important;text-align:right!important;color:#7f92ac!important;font-size:10px!important;padding:0 4px!important}.ss-enterprise-layout,.ss-enterprise-layout-v339{display:block!important;margin:0!important;max-width:none!important}.ss-enterprise-content{width:100%!important;max-width:none!important;padding:0!important;background:transparent!important;overflow:visible!important}.ss259-general-fallback.ss-cards-grid,.ss259-desktop-content{display:grid!important;gap:12px!important;width:100%!important}.ss259-mobile-content{display:none!important}.ss259-general-fallback .ss-card,.ss259-desktop-content :is(.ss259-card,.ss-card),.ss-cards-grid--enterprise>.ss-card{border:1px solid #d9e6f5!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px #224a8409!important;padding:16px!important;margin:0!important;min-width:0!important}.ss259-general-fallback .ss-card>header,.ss259-desktop-content :is(.ss259-card,.ss-card)>header{display:flex!important;align-items:flex-start!important;gap:10px!important;margin-bottom:14px!important;padding-bottom:10px!important;border-bottom:1px solid #edf2f8!important}.ss259-general-fallback .ss-card>header h3,.ss259-desktop-content h3{font-size:15px!important;color:#173a70!important;margin:0!important}.ss259-general-fallback .ss-card>header p,.ss259-desktop-content header p{font-size:10px!important;color:#7f92ad!important;margin:3px 0 0!important}.ss259-general-fallback :is(.ss-field,.ss-toggle-row),.ss259-desktop-content :is(.ss259-field,.ss-field,.ss-toggle-row){min-width:0!important;border:1px solid #e0eaf6!important;border-radius:13px!important;background:#fbfdff!important;padding:12px!important;box-sizing:border-box!important}.ss259-general-fallback :is(input,select,button[role=combobox]),.ss259-desktop-content :is(input,select,button[role=combobox]){min-height:42px!important;border-radius:10px!important;border:1px solid #d1e0f1!important;background:#fff!important;color:#183b6d!important}.ss-enterprise-savebar{left:auto!important;right:22px!important;bottom:18px!important;width:auto!important;min-width:420px!important;border-radius:15px!important;background:#fff!important;border:1px solid #d7e4f5!important;box-shadow:0 18px 44px #0e315e29!important}}@media(min-width:769px)and (max-width:1100px){.ss259-commandbar{grid-template-columns:1fr 1fr!important}.ss259-command-actions{justify-content:flex-end!important}.ss259-commandbar>small{grid-column:1/-1!important}}@media(min-width:769px){.ss259-fatigue-v383{grid-column:1/-1!important;overflow:visible!important;min-width:0!important}.ss259-fatigue-v383>.ss259-fields.three{display:grid!important;grid-template-columns:1.25fr .9fr .9fr!important;gap:14px!important;padding:0 16px 18px!important;align-items:stretch!important}.ss259-fatigue-v383 .ss259-toggle-card,.ss259-fatigue-v383 .ss259-field{min-width:0!important;width:auto!important;margin:0!important;border:1px solid #dbe7f5!important;border-radius:15px!important;background:#fbfdff!important;padding:15px!important;box-sizing:border-box!important}.ss259-fatigue-v383 .ss259-toggle{position:static!important;margin-left:auto!important}.ss259-fatigue-v383 .ss259-input,.ss259-fatigue-v383 .ss259-input input{width:100%!important;box-sizing:border-box!important}}body.opsc-manager-schedule-mounted .clx-mobile-toolbar,body.opsc-manager-schedule-mounted .stp-mobile-command-center,body.opsc-manager-schedule-mounted .sm-mobile-mode-switch{display:none}@media(max-width:768px){body.opsc-manager-schedule-mounted .coverage-labor-page .clx-workspace-toolbar--desktop{display:none!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar{display:grid!important;width:100%!important;min-width:0!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;overflow:visible!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar>.clx-tabs,body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar>nav{width:100%!important;max-width:100%!important;min-width:0!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__card{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;border:1px solid #d8e5f5!important;border-radius:20px!important;background:#fffffff7!important;box-shadow:0 12px 30px #1c468414!important;overflow:visible!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__scope{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:9px 12px!important;border:1px solid #e0eaf7!important;border-radius:16px!important;background:#f7faff!important;color:#285794!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__scope>svg{width:36px!important;height:36px!important;padding:9px!important;border-radius:12px!important;background:#eaf3ff!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__scope>span{display:grid!important;gap:2px!important;min-width:0!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__scope small{color:#7187a9!important;font-size:10px!important;font-weight:700!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__scope strong{overflow:hidden!important;color:#163d79!important;font-size:14px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar .clx-search-control{display:grid!important;grid-template-columns:24px minmax(0,1fr) 28px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0 12px!important;border:1px solid #cfdff2!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar .clx-search-control>svg{width:21px!important;height:21px!important;color:#35629c!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar .clx-search-control input{display:block!important;width:100%!important;min-width:0!important;height:40px!important;min-height:0!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#1b417d!important;font-size:16px!important;font-weight:700!important;line-height:40px!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar .clx-search-control input::placeholder{color:#8da0bd!important;opacity:1!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar .clx-search-control>button{position:static!important;transform:none!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;overflow:visible!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__actions>*{position:relative!important;width:100%!important;min-width:0!important;margin:0!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__actions .clx-date-dropdown{grid-column:1 / -1!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__actions .clx-toolbar-button{display:grid!important;grid-template-columns:22px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 12px!important;border:1px solid #d3e1f2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 16px #1d447d0d!important;color:#254f8b!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__actions .clx-toolbar-button>span{overflow:hidden!important;min-width:0!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar__actions>button.clx-toolbar-button.is-icon{display:flex!important;grid-template-columns:none!important;justify-content:center!important;gap:8px!important}body.opsc-manager-schedule-mounted .coverage-labor-page .clx-mobile-toolbar .clx-toolbar-menu{position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 48px)!important;max-height:min(70vh,540px)!important;overflow:auto!important;z-index:1000!important;border-radius:18px!important}body.opsc-manager-schedule-mounted .stp-page>.stp-workspace-command-center,body.opsc-manager-schedule-mounted .stp-page>.stp-workspace-command-center--clean{display:none!important}body.opsc-manager-schedule-mounted .stp-page>.stp-mobile-command-center{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 12px!important;padding:12px!important;border:1px solid #d6e4f4!important;border-radius:20px!important;background:#fffffff7!important;box-shadow:0 12px 30px #214a8614!important;overflow:visible!important}body.opsc-manager-schedule-mounted .stp-mobile-summary{display:flex!important;width:100%!important;min-width:0!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}body.opsc-manager-schedule-mounted .stp-mobile-summary::-webkit-scrollbar{display:none!important}body.opsc-manager-schedule-mounted .stp-mobile-summary-card{display:grid!important;grid-template-columns:30px minmax(74px,1fr) auto!important;align-items:center!important;gap:8px!important;flex:0 0 156px!important;width:156px!important;min-width:156px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:8px 10px!important;border:1px solid #dce7f5!important;border-radius:15px!important;background:#f9fbff!important;color:#1c477f!important;box-shadow:none!important;scroll-snap-align:start!important}body.opsc-manager-schedule-mounted .stp-mobile-summary-card>span{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eaf3ff!important;color:#1769ea!important}body.opsc-manager-schedule-mounted .stp-mobile-summary-card small{overflow:hidden!important;font-size:10px!important;font-weight:750!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .stp-mobile-summary-card strong{font-size:17px!important;color:#0c2d62!important}body.opsc-manager-schedule-mounted .stp-mobile-summary-card.is-active{border-color:#7eb0f6!important;background:#eef6ff!important}body.opsc-manager-schedule-mounted .stp-mobile-scope-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important}body.opsc-manager-schedule-mounted .stp-mobile-scope-row>span{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:50px!important;padding:8px 10px!important;border:1px solid #e1eaf6!important;border-radius:15px!important;background:#f7faff!important}body.opsc-manager-schedule-mounted .stp-mobile-scope-row>span>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:11px!important;background:#e9f2ff!important;color:#1769e9!important}body.opsc-manager-schedule-mounted .stp-mobile-scope-row>span>span{display:grid!important;min-width:0!important;gap:2px!important}body.opsc-manager-schedule-mounted .stp-mobile-scope-row small{font-size:9px!important;color:#788ca9!important;font-weight:700!important}body.opsc-manager-schedule-mounted .stp-mobile-scope-row strong{overflow:hidden!important;font-size:13px!important;color:#143d77!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .stp-mobile-scope-row>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:96px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 12px!important;border:1px solid #d6e3f3!important;border-radius:15px!important;background:#fff!important;color:#28548d!important;font-size:12px!important;font-weight:750!important}body.opsc-manager-schedule-mounted .stp-mobile-template-search{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:0 13px!important;border:1px solid #cedef1!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .stp-mobile-template-search>svg{width:21px!important;height:21px!important;color:#37639c!important}body.opsc-manager-schedule-mounted .stp-mobile-template-search input{display:block!important;width:100%!important;min-width:0!important;height:40px!important;min-height:0!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#173d76!important;font-size:16px!important;font-weight:700!important;line-height:40px!important}body.opsc-manager-schedule-mounted .stp-mobile-template-search input::placeholder{color:#8ca0bd!important;opacity:1!important}body.opsc-manager-schedule-mounted .stp-mobile-template-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;min-width:0!important;overflow:visible!important}body.opsc-manager-schedule-mounted .stp-mobile-template-actions>*{width:100%!important;min-width:0!important;margin:0!important}body.opsc-manager-schedule-mounted .stp-mobile-template-actions>:last-child{grid-column:1 / -1!important}body.opsc-manager-schedule-mounted .stp-mobile-template-actions .stp-btn,body.opsc-manager-schedule-mounted .stp-mobile-template-actions .stp-select-trigger{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 11px!important;border-radius:15px!important;font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.opsc-manager-schedule-mounted .stp-mobile-template-actions .stp-filter-dropdown{position:relative!important}body.opsc-manager-schedule-mounted .stp-mobile-template-actions .stp-filter-popover--mobile{position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:auto!important;width:min(calc(100vw - 48px),360px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important;max-height:72vh!important;overflow:auto!important;z-index:1200!important;border-radius:18px!important}body.opsc-manager-schedule-mounted .stp-page .stp-main-grid,body.opsc-manager-schedule-mounted .stp-page .stp-library-panel,body.opsc-manager-schedule-mounted .stp-page .stp-template-library-scroll,body.opsc-manager-schedule-mounted .stp-page .stp-template-grid,body.opsc-manager-schedule-mounted .stp-page .stp-template-card,body.opsc-manager-schedule-mounted .stp-page .stp-preview-inline,body.opsc-manager-schedule-mounted .stp-page .stp-preview-panel,body.opsc-manager-schedule-mounted .stp-page .stp-empty,body.opsc-manager-schedule-mounted .stp-page .stp-empty.compact{height:auto!important;min-height:0!important;max-height:none!important}body.opsc-manager-schedule-mounted .stp-page .stp-template-library-scroll,body.opsc-manager-schedule-mounted .stp-page .stp-preview-inline{overflow:visible!important}body.opsc-manager-schedule-mounted .stp-page .stp-template-library-scroll .stp-template-grid,body.opsc-manager-schedule-mounted .stp-page .stp-library-panel .stp-template-grid,body.opsc-manager-schedule-mounted .stp-page .stp-library-panel .stp-template-grid.is-grid,body.opsc-manager-schedule-mounted .stp-page .stp-template-grid.is-grid,body.opsc-manager-schedule-mounted .stp-page .stp-template-grid.is-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.opsc-manager-schedule-mounted .stp-page .stp-panel,body.opsc-manager-schedule-mounted .stp-page .stp-library-panel{padding:12px!important;border-radius:18px!important}body.opsc-manager-schedule-mounted .stp-page .stp-library-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;margin:8px 0 12px!important;padding:4px!important}body.opsc-manager-schedule-mounted .stp-page .stp-library-tabs button{width:100%!important;min-width:0!important;min-height:40px!important;padding:0 8px!important;font-size:10px!important;white-space:normal!important}body.opsc-manager-schedule-mounted .stp-page .stp-preview-inline-actions,body.opsc-manager-schedule-mounted .stp-page .stp-preview-actions{height:auto!important;min-height:0!important;max-height:none!important}body.opsc-manager-schedule-mounted .sm-root .sm-mobile-mode-switch{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:4px!important;border:1px solid #d5e3f3!important;border-radius:15px!important;background:#f3f8ff!important;box-shadow:inset 0 1px #ffffffe6!important}body.opsc-manager-schedule-mounted .sm-root .sm-mobile-mode-switch button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#58749b!important;font-size:12px!important;font-weight:800!important;line-height:1!important}body.opsc-manager-schedule-mounted .sm-root .sm-mobile-mode-switch button.is-active{background:#fff!important;color:#1265e8!important;box-shadow:0 5px 14px #1f5bb11f!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--actions>.sm-mobile-mode-switch{grid-column:1 / -1!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--actions>.sm-chipbtn{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;justify-content:center!important;padding:0 9px!important;border-radius:14px!important;font-size:11px!important}body.opsc-manager-schedule-mounted .sm-root .sm-manager-controls__group--actions>.sm-chipbtn--icon{grid-column:1 / -1!important}}@media screen and (max-width:768px){html body.opsc-manager-schedule-mounted :where(.modal-overlay,.sm-modal-backdrop,.opsc-schedule-modal-root,.opsc-schedule-modal-backdrop,.ai-modal-backdrop,.ai-chat-overlay,.chat-modal-overlay,.sched-mgr-overlay,.stp-modal-layer,.clx-modal-layer,.ss-modal-backdrop,.shift-marketplace-overlay,.settings-modal-overlay,.enterprise-settings-overlay,.sm-training-modal-layer,.ot-root,.ot-backdrop,.mid-backdrop,.tb-mobile-menu__backdrop){position:fixed!important;inset:0!important;z-index:2147483600!important}html body.opsc-manager-schedule-mounted :where(.modal-overlay,.sm-modal-backdrop,.opsc-schedule-modal-backdrop,.ai-modal-backdrop,.chat-modal-overlay,.sched-mgr-overlay,.shift-marketplace-overlay,.settings-modal-overlay,.enterprise-settings-overlay,.sm-training-modal-layer){display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;background:#23335394!important;backdrop-filter:blur(12px) saturate(1.08)!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted :where(.stp-modal-layer,.clx-modal-layer,.opsc-schedule-modal-positioner){display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;overflow:hidden!important;pointer-events:none!important}html body.opsc-manager-schedule-mounted :where(.stp-modal-backdrop,.clx-modal-backdrop){position:fixed!important;inset:0!important;z-index:0!important;background:#23335394!important;backdrop-filter:blur(12px) saturate(1.08)!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;pointer-events:auto!important}html body.opsc-manager-schedule-mounted :where(.modal-overlay,.sm-modal-backdrop,.ai-modal-backdrop,.chat-modal-overlay,.sched-mgr-overlay,.shift-marketplace-overlay,.settings-modal-overlay,.enterprise-settings-overlay,.sm-training-modal-layer)>*,html body.opsc-manager-schedule-mounted :where(.stp-modal,.clx-modal,.opsc-schedule-modal-dialog){pointer-events:auto!important}html body.opsc-manager-schedule-mounted :where(.sm-modal,.sm-modal-lg,.opsc-schedule-modal-dialog,.modal-box,.modal-box.modal-confirm,.ai-modal-card,.ai-chat-drawer,.chat-modal-box,.sched-mgr-panel,.stp-modal,.stp-modal.is-wide,.clx-modal,.clx-modal-lg,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal,.acm-root,.search-modal,.hire-modal,.generate-modal,.optimize-modal,.fix-issues-modal,.modal-ai-sub,.mid-drawer,.sm-training-modal){position:relative!important;z-index:2147483601!important;inset:auto!important;transform:none!important;width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 28px)!important;margin:0 auto!important;padding:0!important;border-radius:28px!important;border:1px solid rgba(188,216,202,.96)!important;background:#fff!important;color:#18362d!important;box-shadow:0 26px 90px #0917305c!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;isolation:isolate!important}html body.opsc-manager-schedule-mounted :where(.sm-modal,.opsc-schedule-modal-dialog,.modal-box,.ai-modal-card,.chat-modal-box,.sched-mgr-panel,.stp-modal,.clx-modal,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal):before{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted :where(.sm-modal-head,.modal-header,.ai-modal-head,.chat-modal-header,.sched-mgr-header,.sim-header,.esm-header,.tem-header,.tem-head,.stp-modal>header,.clx-modal>header,.ss-modal-header,.settings-header,.enterprise-settings-header,.shift-marketplace-header,.modal-box>header){flex:0 0 auto!important;position:sticky!important;top:0!important;z-index:20!important;min-height:96px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;padding:20px 18px!important;border:0!important;border-bottom:1px solid #b7dfcc!important;border-radius:0!important;background:linear-gradient(180deg,#e8f8ef,#ddf3e7)!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted :where(.sm-modal-icon,.ai-modal-icon,.chat-modal-avatar,.sched-mgr-icon,.sim-robot-icon,.stp-modal-icon,.settings-icon,.shift-marketplace-icon,.acm-icon,.tem-icon){width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;border-radius:18px!important;display:grid!important;place-items:center!important;border:0!important;background:#ffffffeb!important;color:#327a5c!important;box-shadow:0 14px 34px #36795b1a!important}html body.opsc-manager-schedule-mounted :where(.sm-modal-title,.ai-modal-head>div,.chat-modal-meta,.sched-mgr-header-left,.sim-header-left,.stp-modal>header>div,.clx-modal>header>div,.settings-header>div,.shift-marketplace-header>div,.tem-title-wrap){min-width:0!important;flex:1 1 auto!important}html body.opsc-manager-schedule-mounted :where(.sm-modal-title h2,.sm-modal-head h2,.sm-modal-head h3,.modal-title,.ai-modal-head h2,.chat-modal-name,.sched-mgr-title,.sim-title,.esm-title,.tem-title,.stp-modal>header h2,.clx-modal>header h3,.ss-modal-title,.settings-header h2,.enterprise-settings-title,.shift-marketplace-header h2,.modal-box>header h2){margin:0!important;max-width:100%!important;color:#17362d!important;font-size:clamp(22px,6.5vw,30px)!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important}html body.opsc-manager-schedule-mounted :where(.sm-modal-title p,.sm-modal-head p,.modal-desc,.ai-modal-head p,.chat-modal-role,.sched-mgr-sub,.sim-subtitle,.tem-sub,.stp-modal>header p,.clx-modal>header p,.settings-header p,.enterprise-settings-subtitle,.shift-marketplace-header p,.modal-box>header p){margin:6px 0 0!important;color:#637b72!important;font-size:13px!important;line-height:1.35!important;font-weight:650!important;letter-spacing:-.01em!important}html body.opsc-manager-schedule-mounted :where(.modal-header,.ai-modal-head,.sim-header,.stp-modal>header,.clx-modal>header) :where(small,.eyebrow,.badge),html body.opsc-manager-schedule-mounted :where(.sim-header-left)>div>:first-child:not(.sim-title),html body.opsc-manager-schedule-mounted :where(.sm-modal-title)>:first-child:not(h2):not(h3){color:#2f7959!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body.opsc-manager-schedule-mounted :where(.sm-close,.modal-close,.ai-modal-close,.chat-modal-close,.sched-mgr-close,.sim-close,.esm-close,.stp-modal-close,.clx-modal>header button,.ss-modal-close,.settings-close,.shift-marketplace-close,.acm-close){width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin:0!important;padding:0!important;border-radius:18px!important;border:1px solid #b7d8c7!important;background:#fffffff2!important;color:#24483c!important;box-shadow:0 10px 24px #1f523e14!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;font-size:24px!important;line-height:1!important}html body.opsc-manager-schedule-mounted :where(.sm-close:hover,.modal-close:hover,.ai-modal-close:hover,.chat-modal-close:hover,.sched-mgr-close:hover,.sim-close:hover,.esm-close:hover,.stp-modal-close:hover,.ss-modal-close:hover,.settings-close:hover,.shift-marketplace-close:hover){background:#fff!important;transform:none!important}html body.opsc-manager-schedule-mounted :where(.sm-modal-body,.modal-body,.ai-modal-body,.chat-modal-body,.sched-mgr-body,.sim-body,.esm-body,.tem-body,.stp-modal-body,.clx-modal-body,.ss-modal-body,.settings-body,.enterprise-settings-body,.shift-marketplace-body,.acm-body){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:14px!important;background:#fff!important;color:#18362d!important}html body.opsc-manager-schedule-mounted :where(.modal-box)>:not(.modal-header):not(header):not(.modal-footer):not(.modal-close){min-height:0!important;max-width:100%!important}html body.opsc-manager-schedule-mounted :where(.sm-modal-body,.modal-body,.ai-modal-body,.chat-modal-body,.sched-mgr-body,.sim-body,.esm-body,.tem-body,.stp-modal-body,.clx-modal-body,.ss-modal-body,.settings-body,.enterprise-settings-body,.shift-marketplace-body,.acm-body) :where(.grid,.row,[style*=grid-template-columns],.stp-modal-form,.clx-modal-grid,.settings-grid,.esm-time-row,.sim-hours-head,.sim-hours-row,.tem-table-head,.tem-row){min-width:0!important}html body.opsc-manager-schedule-mounted :where(.sim-hours-table,.sim-shift-card,.sim-emp-card,.sim-split-card,.sim-dayoff,.sim-about,.sim-participants,.esm-emp-row,.esm-section,.esm-split-box,.tem-table,.stp-modal-form,.clx-modal-note,.req-section,.settings-card,.setting-card,.acm-summary,.acm-list,.search-result,.modal-card,.info-card,.detail-card){border:1px solid #dbe9e2!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted :where(.sim-hours-table,.sim-shift-card,.sim-emp-card,.sim-split-card,.sim-dayoff,.esm-emp-row,.esm-section,.esm-split-box,.stp-modal-form,.clx-modal-note,.req-section,.settings-card,.setting-card,.modal-card,.info-card,.detail-card){padding:14px!important}html body.opsc-manager-schedule-mounted :where(.sim-hours-head,.sim-hours-row,.tem-table-head,.tem-row){grid-template-columns:1fr 1fr!important;gap:0!important}html body.opsc-manager-schedule-mounted :where(.sim-hours-head>*,.sim-hours-row>*,.tem-table-head>*,.tem-row>*){min-width:0!important;padding:11px!important;border-color:#e2eee8!important;overflow-wrap:anywhere!important}html body.opsc-manager-schedule-mounted :where(.sim-body,.esm-body,.tem-body,.stp-modal-body,.clx-modal-body,.ss-modal-body){display:grid!important;gap:12px!important}html body.opsc-manager-schedule-mounted :where(.sm-modal-foot,.modal-footer,.chat-modal-footer,.sched-mgr-footer,.sim-footer,.esm-footer,.tem-footer,.stp-modal-footer,.clx-modal>footer,.ss-modal-actions,.settings-footer,.enterprise-settings-footer,.shift-marketplace-footer,.acm-footer){flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:14px!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid #e2eee8!important;background:#fff!important;box-shadow:0 -12px 28px #193d2f0d!important}html body.opsc-manager-schedule-mounted :where(.sm-modal,.modal-box,.ai-modal-card,.chat-modal-box,.sched-mgr-panel,.stp-modal,.clx-modal,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal) :where(button,.btn,.sm-btn,.stp-btn,.clx-btn,.ss-btn,.sched-mgr-action,.sim-footer-btn,.esm-save-btn,.esm-delete-btn,.tem-close-btn,.tem-manage-btn){min-height:46px!important;border-radius:16px!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;white-space:normal!important}html body.opsc-manager-schedule-mounted :where(.sm-modal-foot,.modal-footer,.chat-modal-footer,.sched-mgr-footer,.sim-footer,.esm-footer,.tem-footer,.stp-modal-footer,.clx-modal>footer,.ss-modal-actions,.settings-footer,.shift-marketplace-footer)>:where(button,.btn,.sm-btn,.stp-btn,.clx-btn,.ss-btn,.sim-footer-btn,.esm-save-btn,.esm-delete-btn,.tem-close-btn,.tem-manage-btn){flex:1 1 0!important;min-width:120px!important;padding:0 14px!important}html body.opsc-manager-schedule-mounted :where(.sm-modal,.modal-box,.ai-modal-card,.chat-modal-box,.sched-mgr-panel,.stp-modal,.clx-modal,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal) :where(input,select,textarea){width:100%!important;max-width:100%!important;min-height:48px!important;border-radius:15px!important;border:1px solid #d5e5dd!important;background:#fbfdfc!important;color:#18362d!important;font-size:16px!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted :where(.sm-modal,.modal-box,.ai-modal-card,.chat-modal-box,.sched-mgr-panel,.stp-modal,.clx-modal,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal) :where(label,small,.label,.field-label){color:#6f817a!important;font-weight:850!important}html body.opsc-manager-schedule-mounted :where(.sm-modal,.modal-box,.ai-modal-card,.chat-modal-box,.sched-mgr-panel,.stp-modal,.clx-modal,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal) :where(h3,h4,strong,b){color:#17362d!important}html body.opsc-manager-schedule-mounted :where(.dropdown-menu,.menu,.popover,.context-menu,.custom-dropdown-menu,.stp-menu,.stp-filter-popover,.stp-select-menu,.stp-template-menu,.clx-toolbar-menu,.clx-custom-menu,.clx-dropdown-menu,.ss-dropdown-menu,.tb-mobile-menu,.mid-drawer,.type-menu,.esm-time-select,.sim-edit-menu,[role=menu],[data-radix-popper-content-wrapper]){z-index:2147483647!important}}@media(max-width:768px){html:has(body.opsc-manager-schedule-mounted).opscence-mobile-modal-active,body.opsc-manager-schedule-mounted.opscence-mobile-modal-active,html:has(body.opsc-manager-schedule-mounted).wf-modal-open,body.opsc-manager-schedule-mounted.wf-modal-open,body.opsc-manager-schedule-mounted.modal-open,body.opsc-manager-schedule-mounted:has(.ops-ref-shell[aria-modal=true]){overflow:hidden!important;overscroll-behavior:none!important}body.opsc-manager-schedule-mounted:has(.ops-ref-shell[aria-modal=true]) :is(.mobile-bottom-nav,.bottom-nav,.bottom-navigation,.app-bottom-nav,.main-bottom-nav,.rhMobileNav,.marketplace-mobile-nav,.sc-mobile-bottom-nav,.mobile-nav-bar,[data-mobile-bottom-nav=true],[data-bottom-nav],nav[class*=bottom-nav],nav[class*=bottomNav],nav[class*=BottomNav],nav[class*=mobile-nav],[class*=mobile-bottom-nav],[class*=MobileBottomNav]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .ops-ref-backdrop:not([hidden]):not([aria-hidden=true]),body.opsc-manager-schedule-mounted :is(.wf-overlay,.wf-overlay-portal,.ml-modal-backdrop,.ops-leave-modal-backdrop,.invite-modal-backdrop,.sm-training-modal-layer,.ai-modal-backdrop,.sm-modal-backdrop,.mm-overlay,.cs-modal-backdrop,.cs-chat-builder-backdrop,.cs-enterprise-modal-backdrop,.cs-theme-modal-backdrop,.cs-confirm-backdrop,.sc-meetings-backdrop,.sc-team-backdrop,.ui-modal-overlay,.clx-modal-layer,.stp-modal-layer,.epx-modal-backdrop,.cert-modal-overlay,.opsc-schedule-modal-root,.awBackdrop,.sm-tour-root):not([hidden]):not([aria-hidden=true]){position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:max(16px,env(safe-area-inset-top,0px)) 12px max(16px,env(safe-area-inset-bottom,0px))!important;align-items:center!important;justify-content:center!important;overflow-x:hidden!important;overflow-y:auto!important;background:#0a182dd6!important;backdrop-filter:blur(10px) saturate(108%)!important;-webkit-backdrop-filter:blur(10px) saturate(108%)!important;box-sizing:border-box!important;isolation:isolate!important;pointer-events:auto!important}body.opsc-manager-schedule-mounted .ops-ref-backdrop[hidden],body.opsc-manager-schedule-mounted .ops-ref-backdrop[aria-hidden=true],body.opsc-manager-schedule-mounted .ops-ref-shell[hidden],body.opsc-manager-schedule-mounted .ops-ref-shell[aria-hidden=true]{display:none!important;visibility:hidden!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .ops-ref-shell:not([hidden]):not([aria-hidden=true]),body.opsc-manager-schedule-mounted [data-opscence-reference-modal=true]:not([hidden]):not([aria-hidden=true]):not(.ops-ref-backdrop){position:relative!important;inset:auto!important;transform:none!important;width:min(430px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #dbe6f3!important;border-radius:28px!important;background:#fff!important;color:#12314f!important;box-shadow:0 28px 80px -36px #091a348f!important;z-index:2147483010!important;box-sizing:border-box!important;isolation:isolate!important;pointer-events:auto!important}body.opsc-manager-schedule-mounted .ops-ref-shell:has(.ops-ref-body),body.opsc-manager-schedule-mounted .ops-ref-shell:has(>[class*=body i]),body.opsc-manager-schedule-mounted .ops-ref-shell:has(>[class*=content i]){overflow:hidden!important}body.opsc-manager-schedule-mounted .ops-ref-shell *,body.opsc-manager-schedule-mounted [data-opscence-reference-modal=true] *{box-sizing:border-box!important;min-width:0!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-head),body.opsc-manager-schedule-mounted .ops-ref-shell>header,body.opsc-manager-schedule-mounted .ops-ref-shell>:is(.wf-modal-header,.ml-reference-header,.invite-modal__header,.sm-modal-head,.mm-modal-head,.cs-modal-head,.cs-modal-header,.cs-chat-builder-head,.cs-channel-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.sc-meetings-modal__head,.sc-team-modal__head,.cert-modal-header,.awModalTop){position:sticky!important;top:0!important;z-index:30!important;flex:0 0 auto!important;width:100%!important;min-height:86px!important;max-height:none!important;padding:16px 16px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;background:linear-gradient(180deg,#eef5fd,#f9fbff)!important;border-bottom:1px solid #dfe9f5!important;color:#0f2c52!important;overflow:hidden!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-head) :is(h1,h2,h3,h4,h5,h6,strong,b,span),body.opsc-manager-schedule-mounted .ops-ref-shell>header :is(h1,h2,h3,h4,h5,h6,strong,b,span){color:#0f2c52!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-head) :is(p,small),body.opsc-manager-schedule-mounted .ops-ref-shell>header :is(p,small){color:#65778f!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-head) :is(button,[role=button]),body.opsc-manager-schedule-mounted .ops-ref-shell>header :is(button,[role=button]){justify-self:end!important;align-self:start!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:14px!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#12314f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-body),body.opsc-manager-schedule-mounted .ops-ref-shell>:is(.wf-modal-body,.ml-reference-body,.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body,.invite-modal__body,.sm-training-modal-body,.ai-modal-body,.sm-modal-body,.mm-modal-body,.cs-modal-body,.cs-chat-builder-body,.cs-create-group-body,.cs-enterprise-modal-body,.cs-poll-studio-body,.cs-theme-modal-body,.cs-folders-modal-body,.sc-meetings-modal__body,.sc-team-modal__body,.ui-modal-body,.clx-modal-body,.stp-modal-body,.epx-modal-body,.cert-modal-body,.awModalBody,main,form){flex:1 1 auto!important;min-height:0!important;width:100%!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;background:#fff!important;color:#12314f!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-body)>*+*,body.opsc-manager-schedule-mounted .ops-ref-shell>:is(.wf-modal-body,.ml-reference-body,.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body,.invite-modal__body,.sm-training-modal-body,.ai-modal-body,.sm-modal-body,.mm-modal-body,.cs-modal-body,.cs-chat-builder-body,.cs-create-group-body,.cs-enterprise-modal-body,.cs-poll-studio-body,.cs-theme-modal-body,.cs-folders-modal-body,.sc-meetings-modal__body,.sc-team-modal__body,.ui-modal-body,.clx-modal-body,.stp-modal-body,.epx-modal-body,.cert-modal-body,.awModalBody,main,form)>*+*{margin-top:14px!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-foot),body.opsc-manager-schedule-mounted .ops-ref-shell>footer,body.opsc-manager-schedule-mounted .ops-ref-shell>:is(.wf-modal-footer,.ml-reference-footer,.ops-leave-modal-actionbar,.invite-modal__actions,.sm-modal-foot,.mm-modal-foot,.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.cs-poll-studio-footer,.cs-theme-modal-footer,.cs-folders-modal-footer,.sc-meetings-modal__foot,.sc-team-modal__foot,.epx-modal-actions){position:sticky!important;bottom:0!important;z-index:30!important;flex:0 0 auto!important;width:100%!important;min-height:74px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e4ecf6!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(h1,h2,h3,h4,h5,h6){margin:0!important;color:#0f2c52!important;font-size:clamp(20px,5.4vw,27px)!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.015em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(p,small,span,label,legend,li,td,th,strong,b,em,button,a){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(strong,b){color:#0f2c52!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(p,li,td,th){color:#34496a!important;line-height:1.45!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(label,legend,small){color:#667993!important;line-height:1.35!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is([class*=muted i],[class*=helper i],[class*=hint i],[class*=sub i]){color:#708199!important;opacity:1!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,[role=combobox],[contenteditable=true]){width:100%!important;max-width:100%!important;min-height:46px!important;height:auto!important;padding:11px 14px!important;border-radius:15px!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#0f2c52!important;font-size:16px!important;font-weight:600!important;line-height:1.32!important;box-shadow:none!important}body.opsc-manager-schedule-mounted .ops-ref-shell textarea{min-height:96px!important;max-height:220px!important;resize:vertical!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(input,textarea)::placeholder{color:#91a0b6!important;opacity:1!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.wf-form-grid,.ml-reference-form-grid,.request-reference-form-grid,.request-reference-grid,.invite-form-grid,.sm-form-grid,.mm-form-grid,.cs-form-grid,.cs-channel-builder-layout,.cs-start-chat-layout,.cs-enterprise-group-layout--clean,.sc-form-grid,.cert-form-grid,[class*=form-grid i],[class*=fields-grid i]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ml-reference-info-grid,.wf-info-grid,.request-reference-info-grid,.ops-leave-detail-grid,.mm-detail-grid,.cs-detail-grid,.sc-detail-grid,.cert-info-grid,[class*=info-grid i],[class*=summary-grid i]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0 0 14px!important;overflow:hidden!important;border:1px solid #e2ebf5!important;border-radius:18px!important;background:#fff!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ml-reference-info-grid,.wf-info-grid,.request-reference-info-grid,.ops-leave-detail-grid,.mm-detail-grid,.cs-detail-grid,.sc-detail-grid,.cert-info-grid,[class*=info-grid i],[class*=summary-grid i])>*{min-height:64px!important;margin:0!important;padding:12px!important;border:0!important;border-right:1px solid #eaf0f8!important;border-bottom:1px solid #eaf0f8!important;border-radius:0!important;background:#fff!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(section,article,[class*=panel i],[class*=card i]):not(.ops-ref-shell):not([class*=modal i]){max-width:100%!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ml-reference-summary-box,.ops-leave-note,.request-reference-note,.wf-note,.cert-note,[class*=note i],[class*=description i],[class*=reason i]){max-width:100%!important;border-radius:18px!important;border:1px solid #e6eef7!important;background:#f9fbfe!important;padding:14px!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-foot,footer,[class*=footer i],[class*=actions i]) :is(button,a,[role=button],input[type=submit]),body.opsc-manager-schedule-mounted .ops-ref-shell>:is(button,a,[role=button],input[type=submit]){flex:1 1 calc(50% - 6px)!important;min-width:min(128px,100%)!important;max-width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 16px!important;border-radius:16px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-foot,footer,[class*=footer i],[class*=actions i]) :is(button:last-child,[type=submit],.is-primary,.primary,.wf-btn-primary,.cs-primary,.mm-btn-primary){background:linear-gradient(180deg,#14805a,#0c6a49)!important;border-color:#0b6144!important;color:#fff!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(img,video,canvas,svg){max-width:100%!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(pre,code){white-space:pre-wrap!important;overflow-wrap:anywhere!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(table,[class*=table i]){max-width:100%!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is([class*=table-wrap i],[class*=table-container i],[class*=scroll i]){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}@media(max-width:390px){body.opsc-manager-schedule-mounted .ops-ref-backdrop:not([hidden]):not([aria-hidden=true]){padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px))!important}body.opsc-manager-schedule-mounted .ops-ref-shell:not([hidden]):not([aria-hidden=true]){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 20px)!important;border-radius:24px!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-head),body.opsc-manager-schedule-mounted .ops-ref-shell>header{padding:14px!important;min-height:76px!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-body){padding:14px!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ops-ref-foot),body.opsc-manager-schedule-mounted .ops-ref-shell>footer{padding-inline:14px!important}body.opsc-manager-schedule-mounted .ops-ref-shell :is(.ml-reference-info-grid,.wf-info-grid,.request-reference-info-grid,.ops-leave-detail-grid,.mm-detail-grid,.cs-detail-grid,.sc-detail-grid,.cert-info-grid,[class*=info-grid i],[class*=summary-grid i]){grid-template-columns:minmax(0,1fr)!important}}}@media(max-width:768px){html body.opsc-manager-schedule-mounted .opscence-mm13-generated-overlay{display:none!important}html:has(body.opsc-manager-schedule-mounted).opscence-mobile-modal-active body .sm-modal-backdrop,html:has(body.opsc-manager-schedule-mounted).opscence-mobile-modal-active body .modal-backdrop,html:has(body.opsc-manager-schedule-mounted).opscence-mobile-modal-active body .ai-modal-backdrop,html body.opsc-manager-schedule-mounted .sm-modal-backdrop,html body.opsc-manager-schedule-mounted .modal-backdrop,html body.opsc-manager-schedule-mounted .ai-modal-backdrop{z-index:2147483000!important;background:#112037e0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body.opsc-manager-schedule-mounted .sm-modal-backdrop>*,html body.opsc-manager-schedule-mounted .modal-backdrop>*,html body.opsc-manager-schedule-mounted .ai-modal-backdrop>*{position:relative!important;z-index:2147483001!important;opacity:1!important;visibility:visible!important;transform:none!important}html body.opsc-manager-schedule-mounted .ai-modal-card{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;border:1px solid #d8e3f2!important;background:#fff!important;box-shadow:0 26px 70px -34px #0a182a9e!important}html body.opsc-manager-schedule-mounted .ai-modal-head{min-height:90px!important;padding:14px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px!important;gap:12px!important;align-items:center!important;background:linear-gradient(180deg,#edf6ff,#e8f2ff)!important;border-bottom:1px solid #d8e3f2!important}html body.opsc-manager-schedule-mounted .ai-modal-icon,html body.opsc-manager-schedule-mounted .ai-modal-close{width:52px!important;height:52px!important;min-width:52px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:#fff!important;border:1.5px solid #d1dcef!important;color:#193866!important}html body.opsc-manager-schedule-mounted .ai-modal-close{font-size:28px!important;line-height:1!important}html body.opsc-manager-schedule-mounted .ai-modal-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:14px!important;overflow:hidden!important;background:#fff!important}html body.opsc-manager-schedule-mounted .ai-chat-col,html body.opsc-manager-schedule-mounted .ai-actions-col{border:1px solid #dbe5f1!important;border-radius:20px!important;background:#fbfdff!important;padding:14px!important}html body.opsc-manager-schedule-mounted .ai-chat-col{min-height:0!important;display:flex!important;flex-direction:column!important}html body.opsc-manager-schedule-mounted .ai-chat-scroll{flex:1 1 auto!important;min-height:180px!important;max-height:38dvh!important}html body.opsc-manager-schedule-mounted .ai-chat-input{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important}html body.opsc-manager-schedule-mounted .ai-chat-input input{min-width:0!important}html body.opsc-manager-schedule-mounted .ai-send-btn{min-height:48px!important;border-radius:15px!important;background:linear-gradient(180deg,#5c84ff,#4d71e6)!important;color:#fff!important;border:1.5px solid #4d71e6!important;font-weight:800!important}html body.opsc-manager-schedule-mounted .ai-actions-col{overflow-y:auto!important}html body.opsc-manager-schedule-mounted .ai-quick-card{border-radius:16px!important;border:1px solid #dbe5f1!important;background:#fff!important}}@media(max-width:768px){html body.opsc-manager-schedule-mounted :is(.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal,.request-reference-modal,.ml-reference-modal,.audit-modal,.audit-drawer,.marketplace-v24-modal,.marketplace-modal,.rbac-modal-shell,.wfc-modal-shell,.wf-modal,.lpx-modal,.epx-modal,.invite-modal,.clx-modal,.ai-chat-drawer,.ai-modal-card,.stp-create-template-modal,.av-modal,.leavereq-modal,.modal,[role=dialog],[aria-modal=true]){color:#0f172a!important;text-shadow:none!important}html body.opsc-manager-schedule-mounted :is(.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal,.request-reference-modal,.ml-reference-modal,.audit-modal,.audit-drawer,.marketplace-v24-modal,.marketplace-modal,.rbac-modal-shell,.wfc-modal-shell,.wf-modal,.lpx-modal,.epx-modal,.invite-modal,.clx-modal,.ai-chat-drawer,.ai-modal-card,.stp-create-template-modal,.av-modal,.leavereq-modal,.modal,[role=dialog],[aria-modal=true]) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,dt,dd,li,span,p,small,em,div){color:#0f172a!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html body.opsc-manager-schedule-mounted :is(.cs-chat-builder-head,.request-reference-header,.ml-reference-header,.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.marketplace-v24-header,.rbac-modal-head,.wfc-modal-head,.wf-modal-header,.lpx-modal-head,.epx-modal-head,.invite-modal__header,.clx-modal>header,.ai-chat-header,.ai-modal-head,.stp-create-template-modal>header,.av-modal-header,[role=dialog] header,[aria-modal=true] header) :is(h1,h2,h3,h4,h5,h6,strong,b,span,p,small,em,div){color:#0f172a!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html body.opsc-manager-schedule-mounted :is(.cs-chat-builder-kicker,.request-reference-header__eyebrow,.ml-reference-header__eyebrow,.wf-reference-modal-eyebrow,.audit-modal-eyebrow,.clx-modal-eyebrow,.av-modal-eyebrow,.marketplace-v24-title p,.rbac-modal-heading p,.wfc-modal-head p,.lpx-modal-head p,.epx-modal-head p,.invite-modal__heading p,.audit-modal-title-wrap p,.audit-drawer-head span,.audit-drawer-head p,.cs-chat-builder-head p,.request-reference-header p,.ml-reference-header p,.ai-chat-header p,.ai-modal-head p){color:#334155!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html body.opsc-manager-schedule-mounted :is(.cs-chat-builder-head h2,.request-reference-header h2,.ml-reference-header h2,.audit-modal-title-wrap h2,.audit-drawer-head h2,.marketplace-v24-title h2,.rbac-modal-heading h2,.wfc-modal-head h3,.wf-modal-title,.lpx-modal-head h2,.epx-modal-head h3,.invite-modal__heading h2,.clx-modal-title-group h3,.ai-chat-header h2,.ai-modal-head h2,.stp-create-template-modal header h2,.av-modal-title){color:#0b1220!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:#0b1220!important}html body.opsc-manager-schedule-mounted :is(input,textarea,select,option,.audit-select-button,.clx-dropdown-trigger,.stp-select-trigger,.marketplace-v24-select-card,.rbac-select-trigger){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html body.opsc-manager-schedule-mounted :is(.primary,.btn-primary,.button-primary,.audit-btn--primary,.audit-modal-actions button.primary,.audit-save-row .primary,.marketplace-v24-primary,.rbac-button.primary,.wfc-btn.primary,.wf-btn-primary,.wf-btn.wf-btn-primary,.epx-header-action-primary,.invite-btn--primary,.request-reference-button--primary,.ml-btn--primary,.cs-pill-btn--primary,.ai-chat-send,.ai-send-btn,.clx-btn.primary,.stp-btn-primary,button[type=submit]),html body.opsc-manager-schedule-mounted :is(.primary,.btn-primary,.button-primary,.audit-btn--primary,.audit-modal-actions button.primary,.audit-save-row .primary,.marketplace-v24-primary,.rbac-button.primary,.wfc-btn.primary,.wf-btn-primary,.wf-btn.wf-btn-primary,.epx-header-action-primary,.invite-btn--primary,.request-reference-button--primary,.ml-btn--primary,.cs-pill-btn--primary,.ai-chat-send,.ai-send-btn,.clx-btn.primary,.stp-btn-primary,button[type=submit]) :is(span,strong,b,small,svg,path,div){color:#fff!important;-webkit-text-fill-color:#ffffff!important;fill:currentColor!important;stroke:currentColor!important}html body.opsc-manager-schedule-mounted :is([aria-label*=ticket i],[aria-label*=support i],.ticket-modal,.support-modal,.complaint-modal,.create-ticket-modal) :is(.support-request,.support-badge,.ticket-kicker,.modal-kicker,.ops-ref-eyebrow,.badge):first-child{display:none!important}}@media(max-width:768px){body.opsc-manager-schedule-mounted [role=dialog],body.opsc-manager-schedule-mounted [aria-modal=true],body.opsc-manager-schedule-mounted .audit-modal,body.opsc-manager-schedule-mounted .audit-drawer,body.opsc-manager-schedule-mounted .cs-chat-builder-modal,body.opsc-manager-schedule-mounted .cs-start-chat-modal,body.opsc-manager-schedule-mounted .cs-create-group-modal,body.opsc-manager-schedule-mounted .request-reference-modal,body.opsc-manager-schedule-mounted .ml-reference-modal,body.opsc-manager-schedule-mounted .marketplace-v24-modal,body.opsc-manager-schedule-mounted .marketplace-modal,body.opsc-manager-schedule-mounted .rbac-modal-shell,body.opsc-manager-schedule-mounted .wfc-modal-shell,body.opsc-manager-schedule-mounted .wf-modal,body.opsc-manager-schedule-mounted .lpx-modal,body.opsc-manager-schedule-mounted .epx-modal,body.opsc-manager-schedule-mounted .invite-modal,body.opsc-manager-schedule-mounted .clx-modal,body.opsc-manager-schedule-mounted .ai-chat-drawer,body.opsc-manager-schedule-mounted .ai-modal-card,body.opsc-manager-schedule-mounted .stp-modal,body.opsc-manager-schedule-mounted .av-modal,body.opsc-manager-schedule-mounted .leavereq-modal{color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;text-shadow:none!important}body.opsc-manager-schedule-mounted [role=dialog] *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted [aria-modal=true] *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .audit-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .audit-drawer *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .cs-chat-builder-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .cs-start-chat-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .cs-create-group-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .request-reference-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .ml-reference-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .marketplace-v24-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .marketplace-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .rbac-modal-shell *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .wfc-modal-shell *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .wf-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .lpx-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .epx-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .invite-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .clx-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .ai-chat-drawer *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .ai-modal-card *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .stp-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .av-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body.opsc-manager-schedule-mounted .leavereq-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]){color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;text-shadow:none!important;opacity:1!important}body.opsc-manager-schedule-mounted [role=dialog] :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted [aria-modal=true] :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted .audit-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted .audit-drawer :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted .cs-chat-builder-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted .request-reference-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted .ml-reference-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted .marketplace-v24-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted .rbac-modal-shell :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted .wfc-modal-shell :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted .clx-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body.opsc-manager-schedule-mounted .ai-chat-drawer :is(h1,h2,h3,h4,h5,h6,strong,b){color:#050b18!important;-webkit-text-fill-color:#050b18!important}body.opsc-manager-schedule-mounted [role=dialog] :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted [aria-modal=true] :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted .audit-modal :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted .audit-drawer :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted .cs-chat-builder-modal :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted .request-reference-modal :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted .ml-reference-modal :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted .marketplace-v24-modal :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted .rbac-modal-shell :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted .wfc-modal-shell :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted .clx-modal :is(p,small,label,span,em,li,dd,dt),body.opsc-manager-schedule-mounted .ai-chat-drawer :is(p,small,label,span,em,li,dd,dt){color:#111827!important;-webkit-text-fill-color:#111827!important}body.opsc-manager-schedule-mounted button.primary,body.opsc-manager-schedule-mounted .primary,body.opsc-manager-schedule-mounted .btn-primary,body.opsc-manager-schedule-mounted .button-primary,body.opsc-manager-schedule-mounted [class*=primary],body.opsc-manager-schedule-mounted button[type=submit]{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.opsc-manager-schedule-mounted button.primary *,body.opsc-manager-schedule-mounted .primary *,body.opsc-manager-schedule-mounted .btn-primary *,body.opsc-manager-schedule-mounted .button-primary *,body.opsc-manager-schedule-mounted [class*=primary] *,body.opsc-manager-schedule-mounted button[type=submit] *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:currentColor!important;fill:currentColor!important}}@media(max-width:768px){html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button,html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button:is(:hover,:active,:focus-visible){min-height:48px!important;border:1px solid #246ff2!important;border-radius:14px!important;background:#246ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #246ff238!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button *,html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button svg{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button:before,html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button:after{content:none!important}}@media(max-width:768px){html body.opsc-manager-schedule-mounted .sm-training-modal>footer>.sm-training-close-v124,html body.opsc-manager-schedule-mounted .sm-training-modal>footer>.sm-training-close-v124:is(:hover,:focus,:active){min-height:48px!important;padding:0 22px!important;border:1px solid #246ff2!important;border-radius:14px!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important;box-shadow:0 8px 18px #246ff238!important}html body.opsc-manager-schedule-mounted .sm-training-modal>footer>.sm-training-close-v124:before,html body.opsc-manager-schedule-mounted .sm-training-modal>footer>.sm-training-close-v124:after{content:none!important}html body.opsc-manager-schedule-mounted :is(.sm-modal,.sm-training-modal,.opsc-schedule-modal-dialog,.sched-mgr-panel) :is([role=tab],.sm-modal-tab,.sm-tabs button),html body.opsc-manager-schedule-mounted :is(.sm-modal,.sm-training-modal,.opsc-schedule-modal-dialog,.sched-mgr-panel) :is([role=tab],.sm-modal-tab,.sm-tabs button):is(:hover,:focus,:active,.active,[aria-selected=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}html body.opsc-manager-schedule-mounted :is(.sm-modal,.sm-training-modal,.opsc-schedule-modal-dialog,.sched-mgr-panel) :is([role=tab],.sm-modal-tab,.sm-tabs button):is(.active,[aria-selected=true]){color:#1766d8!important;-webkit-text-fill-color:#1766d8!important;border-bottom-color:#2873e8!important}}@media(max-width:768px){html body.opsc-manager-schedule-mounted :is(.sm-training-modal,.sm-training-details-modal,.sm-published-training-modal) :is(.sm-training-close-v124,button[aria-label=Close],footer button:last-child),html body.opsc-manager-schedule-mounted :is(.sm-training-close-v124,.sm-training-close-v124:is(:hover,:focus,:active,:disabled)){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important}html body.opsc-manager-schedule-mounted :is(.sm-training-modal,.sm-training-details-modal,.sm-published-training-modal) :is(.sm-training-close-v124,button[aria-label=Close],footer button:last-child) *,html body.opsc-manager-schedule-mounted .sm-training-close-v124 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body.opsc-manager-schedule-mounted :is(.sm-training-modal,.sm-training-details-modal,.sm-published-training-modal) :is(.sm-training-close-v124,button[aria-label=Close],footer button:last-child):before,html body.opsc-manager-schedule-mounted :is(.sm-training-modal,.sm-training-details-modal,.sm-published-training-modal) :is(.sm-training-close-v124,button[aria-label=Close],footer button:last-child):after,html body.opsc-manager-schedule-mounted .sm-training-close-v124:before,html body.opsc-manager-schedule-mounted .sm-training-close-v124:after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted :is(.esm-delete-btn,.sm-delete-shift,.sm-danger-action),html body.opsc-manager-schedule-mounted :is(.esm-delete-btn,.sm-delete-shift,.sm-danger-action):is(:hover,:focus,:active,:disabled){background:#fff4f4!important;background-image:none!important;border-color:#f4b9bd!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body.opsc-manager-schedule-mounted :is(.esm-delete-btn,.sm-delete-shift,.sm-danger-action):before,html body.opsc-manager-schedule-mounted :is(.esm-delete-btn,.sm-delete-shift,.sm-danger-action):after{content:none!important;display:none!important}}@media(max-width:768px){html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button.sm-training-close-v126,html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button.sm-training-close-v126:is(:hover,:focus,:active,:disabled){appearance:none!important;opacity:1!important;visibility:visible!important;min-width:112px!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border:1px solid #246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;filter:none!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button.sm-training-close-v126 *,html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button.sm-training-close-v126 svg{color:#fff!important;fill:none!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important}html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button.sm-training-close-v126:before,html body.opsc-manager-schedule-mounted .sm-training-modal>footer>button.sm-training-close-v126:after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted :is(.esm-delete-btn,.sm-delete-shift,.sm-danger-action),html body.opsc-manager-schedule-mounted :is(.esm-delete-btn,.sm-delete-shift,.sm-danger-action):is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;border-color:#efb5bb!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;text-shadow:none!important;filter:none!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted :is(.esm-delete-btn,.sm-delete-shift,.sm-danger-action) *{color:#c62833!important;stroke:#c62833!important;-webkit-text-fill-color:#c62833!important}html body.opsc-manager-schedule-mounted :is(.esm-delete-btn,.sm-delete-shift,.sm-danger-action):before,html body.opsc-manager-schedule-mounted :is(.esm-delete-btn,.sm-delete-shift,.sm-danger-action):after{content:none!important;display:none!important}}@media(max-width:900px){html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer>button.sm-training-close-v127,html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer>button.sm-training-close-v127:is(:hover,:focus,:focus-visible,:active,:disabled){appearance:none!important;opacity:1!important;visibility:visible!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border:1px solid #246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;filter:none!important;box-shadow:none!important;mask-image:none!important;-webkit-mask-image:none!important}html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer>button.sm-training-close-v127 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer>button.sm-training-close-v127:before,html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer>button.sm-training-close-v127:after{content:none!important;display:none!important}}@media(max-width:900px){html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal footer>button.sm-training-close-v128,html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal footer>button.sm-training-close-v128:is(:hover,:focus,:focus-visible,:active,:disabled){appearance:none!important;-webkit-appearance:none!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border:1px solid #246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;isolation:isolate!important}html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal footer>button.sm-training-close-v128 *,html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal footer>button.sm-training-close-v128 span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important;background-image:none!important;filter:none!important}html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal footer>button.sm-training-close-v128:before,html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal footer>button.sm-training-close-v128:after{content:none!important;display:none!important;background:none!important}}@media(max-width:900px){html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer.sm-training-footer-v129{position:relative!important;z-index:30!important;display:flex!important;justify-content:flex-end!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d9e5f1!important;background:#fff!important;background-color:#fff!important;background-image:none!important;filter:none!important;box-shadow:none!important;isolation:isolate!important;overflow:visible!important}html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer.sm-training-footer-v129:before,html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer.sm-training-footer-v129:after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted button.sm-training-close-v129[data-v129-training-close=true],html body.opsc-manager-schedule-mounted button.sm-training-close-v129[data-v129-training-close=true]:is(:hover,:focus,:focus-visible,:active,:disabled){all:unset!important;box-sizing:border-box!important;position:relative!important;z-index:2147483647!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:112px!important;height:42px!important;min-height:42px!important;padding:0 20px!important;border:1px solid #1467df!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;isolation:isolate!important;overflow:hidden!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}html body.opsc-manager-schedule-mounted button.sm-training-close-v129[data-v129-training-close=true]:before,html body.opsc-manager-schedule-mounted button.sm-training-close-v129[data-v129-training-close=true]:after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted button.sm-training-close-v129[data-v129-training-close=true]>.sm-training-close-label-v129{position:relative!important;z-index:3!important;display:inline!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;text-shadow:none!important}}@media(max-width:900px){html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal{isolation:isolate!important}html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer.sm-training-footer-v130{position:relative!important;z-index:2147483000!important;display:flex!important;justify-content:flex-end!important;width:100%!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d7e3ef!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;overflow:visible!important;isolation:isolate!important}html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer.sm-training-footer-v130:before,html body.opsc-manager-schedule-mounted .sm-training-modal-layer .sm-training-modal>footer.sm-training-footer-v130:after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted button.sm-training-close-v130[data-v130-training-close=true],html body.opsc-manager-schedule-mounted button.sm-training-close-v130[data-v130-training-close=true]:is(:hover,:focus,:focus-visible,:active,:disabled){all:unset!important;box-sizing:border-box!important;position:relative!important;z-index:2147483647!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:118px!important;height:42px!important;padding:0 22px!important;border:1px solid #1263d5!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;isolation:isolate!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}html body.opsc-manager-schedule-mounted button.sm-training-close-v130:before,html body.opsc-manager-schedule-mounted button.sm-training-close-v130:after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted button.sm-training-close-v130 .sm-training-close-label-v130{position:relative!important;z-index:4!important;display:inline!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important;background-image:none!important;opacity:1!important;filter:none!important;text-shadow:none!important}}@media(min-width:901px){body.opsc-manager-schedule-mounted .dsb-grid-shell.is-month{overflow:auto;max-height:66vh;border:1px solid #cfe2f6;border-radius:16px;background:linear-gradient(145deg,#fff,#f4f9ff 58%,#eef8ff)}body.opsc-manager-schedule-mounted .dsb-grid-shell.is-month .sm-grid-card{min-width:calc(220px + (var(--dsb-day-count) * 112px));overflow:visible}body.opsc-manager-schedule-mounted .dsb-grid-shell.is-month :is(.sm-grid-head,.sm-grid-row){grid-template-columns:220px repeat(var(--dsb-day-count),minmax(112px,1fr))!important;width:max-content;min-width:100%}body.opsc-manager-schedule-mounted .dsb-grid-shell.is-month .sm-grid-head{top:0;z-index:30}body.opsc-manager-schedule-mounted .dsb-grid-shell.is-month .sm-name-cell,body.opsc-manager-schedule-mounted .dsb-grid-shell.is-month .sm-emp-cell{position:sticky;left:0;z-index:24;background:#fff}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .sm-training-modal{border-top:0!important}html body.opsc-manager-schedule-mounted .sm-training-modal:before,html body.opsc-manager-schedule-mounted .sm-training-modal:after,html body.opsc-manager-schedule-mounted .sm-training-modal>header:before,html body.opsc-manager-schedule-mounted .sm-training-modal>header:after,html body.opsc-manager-schedule-mounted .sm-training-modal>.opscence-modal-top-line-v310{display:none!important;content:none!important}}@media(min-width:901px){body.opsc-manager-schedule-mounted .sm-reference-shift.is-qualification-invalid{--shift-bg:#fff1f2!important;--shift-soft:#ffe4e6!important;--shift-border:#ef4444!important;--shift-ink:#991b1b!important;border:2px solid #ef4444!important;box-shadow:0 0 0 2px #ef44441f!important}body.opsc-manager-schedule-mounted .sm-reference-shift.is-qualification-invalid:after{content:"Qualification required";display:block;margin-top:4px;color:#b91c1c;font-size:10px;font-weight:800}body.opsc-manager-schedule-mounted .dsb-month-workspace{background:#fff;border:1px solid #d6e4f5;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #1c447414}body.opsc-manager-schedule-mounted .dsb-month-workspace>header{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-top:4px solid #2474ee;border-bottom:1px solid #dce8f6}body.opsc-manager-schedule-mounted .dsb-month-workspace>header div{display:flex;align-items:baseline;gap:14px}body.opsc-manager-schedule-mounted .dsb-month-workspace>header strong{font-size:20px;color:#102a55}body.opsc-manager-schedule-mounted .dsb-month-workspace>header span,body.opsc-manager-schedule-mounted .dsb-month-workspace>header small{color:#6a80a0}body.opsc-manager-schedule-mounted .dsb-month-weekdays,body.opsc-manager-schedule-mounted .dsb-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}body.opsc-manager-schedule-mounted .dsb-month-weekdays b{padding:10px 14px;background:#f2f7ff;color:#53719a;font-size:12px;text-align:center}body.opsc-manager-schedule-mounted .dsb-month-grid>button,body.opsc-manager-schedule-mounted .dsb-month-grid>.is-empty{min-height:145px;border:0;border-right:1px solid #e3edf8;border-bottom:1px solid #e3edf8;background:#fff;padding:10px;text-align:left;overflow:hidden}body.opsc-manager-schedule-mounted .dsb-month-grid>button:hover{background:#f7faff}body.opsc-manager-schedule-mounted .dsb-month-grid>button.is-today{background:#edf5ff;box-shadow:inset 0 0 0 2px #2474ee}body.opsc-manager-schedule-mounted .dsb-month-grid>button>span{display:flex;align-items:center;gap:7px;margin-bottom:8px}body.opsc-manager-schedule-mounted .dsb-month-grid>button>span>b{font-size:15px;color:#14345f}body.opsc-manager-schedule-mounted .dsb-month-grid>button>span>i{margin-left:auto;color:#7990ad;font-size:10px;font-style:normal}body.opsc-manager-schedule-mounted .dsb-month-grid>button>span>em{max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1763c5;font-size:10px;font-style:normal}body.opsc-manager-schedule-mounted .dsb-month-grid>button>div{display:grid;gap:5px}body.opsc-manager-schedule-mounted .dsb-month-grid>button small{display:block;padding:5px 7px;border-radius:7px;background:#eaf2ff;color:#204d86;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.opsc-manager-schedule-mounted .dsb-month-grid>button small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#2474ee;margin-right:5px}body.opsc-manager-schedule-mounted .dsb-month-grid>button small.is-more{background:transparent;color:#2474ee;font-weight:800}}@media(min-width:901px){body.opsc-manager-schedule-mounted .sm-qualification-override-backdrop{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:24px!important;background:#061427c2!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:2147483600!important}body.opsc-manager-schedule-mounted .sm-qualification-override{position:relative!important;width:min(620px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;border:1px solid #c8daf1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 30px 90px #0519365c!important;padding:26px!important;color:#132f55!important}body.opsc-manager-schedule-mounted .sm-qualification-override__line{position:absolute;inset:0 0 auto;height:5px;background:#2474ee;border-radius:22px 22px 0 0}body.opsc-manager-schedule-mounted .sm-qualification-override header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #dce7f5}body.opsc-manager-schedule-mounted .sm-qualification-override header span{display:block;color:#2474ee;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}body.opsc-manager-schedule-mounted .sm-qualification-override header h2{margin:5px 0 4px;font-size:25px}body.opsc-manager-schedule-mounted .sm-qualification-override header p{margin:0;color:#647b9b;line-height:1.5}body.opsc-manager-schedule-mounted .sm-qualification-override header>button{width:42px;height:42px;border:1px solid #c9dbf1;border-radius:12px;background:#fff;color:#214a7b;font-size:25px}body.opsc-manager-schedule-mounted .sm-qualification-override__issues{display:grid;gap:8px;margin:18px 0}body.opsc-manager-schedule-mounted .sm-qualification-override__issues>div{display:flex;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid #ffc5cc;border-left:4px solid #e53f53;border-radius:11px;background:#fff7f8}body.opsc-manager-schedule-mounted .sm-qualification-override__issues strong{font-size:13px}body.opsc-manager-schedule-mounted .sm-qualification-override__issues span{color:#a12639;font-size:13px;text-align:right}body.opsc-manager-schedule-mounted .sm-qualification-override>label{display:grid;gap:8px;color:#17385f;font-size:13px;font-weight:800}body.opsc-manager-schedule-mounted .sm-qualification-override textarea{resize:vertical;min-height:96px;padding:13px;border:1px solid #bed2eb;border-radius:12px;font:inherit;color:#17385f;outline:none}body.opsc-manager-schedule-mounted .sm-qualification-override textarea:focus{border-color:#2474ee;box-shadow:0 0 0 3px #2474ee1f}body.opsc-manager-schedule-mounted .sm-qualification-override__note{margin:10px 0 0;color:#6a7f9c;font-size:12px;line-height:1.5}body.opsc-manager-schedule-mounted .sm-qualification-override footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #dce7f5}body.opsc-manager-schedule-mounted .sm-qualification-override footer button{min-height:44px;padding:0 18px;border:1px solid #2474ee;border-radius:11px;background:#2474ee;color:#fff;font-weight:800}body.opsc-manager-schedule-mounted .sm-qualification-override footer button.is-secondary{background:#fff;color:#234f85;border-color:#c3d6ed}body.opsc-manager-schedule-mounted .sm-qualification-override footer button:disabled{opacity:.45;cursor:not-allowed}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .ss259-qualification-rules{min-width:0!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted .ss259-qualification-rules>div:not(.ss259-qualification-department){min-width:0!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:0!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table>.head{display:none!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;padding:16px!important;border:1px solid #c8dcf6!important;border-radius:16px!important;background:#f8fbff!important;overflow:visible!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(8){grid-column:span 2}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(9),html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(10){grid-column:span 2!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(11){align-self:end!important;justify-self:end!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:is(.ss259-select,.ss259-input){display:grid!important;grid-template-rows:auto 48px!important;gap:5px!important;min-width:0!important;position:relative!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:is(.ss259-select,.ss259-input):before{font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.025em!important;text-transform:uppercase!important;color:#5f789a!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(1):before{content:"Shift type"}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(2):before{content:"Requirement"}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(3):before{content:"Name"}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(4):before{content:"Proficiency"}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(5):before{content:"Role"}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(6):before{content:"Location"}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(7):before{content:"Department"}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(8):before{content:"Validation"}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(9):before{content:"Minimum qualified"}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(10):before{content:"Maximum people"}html body.opsc-manager-schedule-mounted .ss259-qualification-table .ss259-select.is-open{z-index:2147483000!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table .ss259-select-menu{z-index:2147483001!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:24px!important;transform:none!important;z-index:2147483600!important;background:#071222d1!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;isolation:isolate!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop:before,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop:after{display:none!important;content:none!important}html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v350:before{content:""!important;display:block!important;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483645!important;background:#071222d6!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;pointer-events:none!important}html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v350 .sm-bulk-schedule-v290-backdrop{z-index:2147483646!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v350 .sm-bulk-schedule-v290{position:relative!important;z-index:2147483647!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head){position:relative!important;padding-bottom:74px!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(9),html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(10){grid-column:span 2!important;min-width:0!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(9) input,html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>:nth-child(10) input{width:100%!important;min-width:0!important;height:52px!important}html body.opsc-manager-schedule-mounted .ss259-qualification-table>div:not(.head)>.ss259-row-delete{position:absolute!important;right:16px!important;bottom:16px!important;width:38px!important;height:38px!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .sm-capacity-v383{display:grid!important}html body.opsc-manager-schedule-mounted .sm-capacity-v383 small{display:block;margin-top:5px;color:#7185a0;font-size:10px;line-height:1.35}html body.opsc-manager-schedule-mounted .sm-reference-shift__capacity{display:inline-flex!important;align-items:center;align-self:flex-start;margin-top:3px;padding:2px 6px;border:1px solid #cbdcf0;border-radius:6px;background:#ffffffbd;color:#36597f;font-size:8.5px;font-weight:800;line-height:1.25}html body.opsc-manager-schedule-mounted .sm-reference-shift__capacity.is-full{border-color:#f3b4ad;background:#fff1ef;color:#9f2f25}html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 .ss259-fields.three{display:grid!important;grid-template-columns:minmax(260px,1.25fr) minmax(190px,1fr) minmax(190px,1fr)!important;align-items:end!important;gap:18px!important}html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 .ss259-toggle-card{min-width:0!important;min-height:92px!important;padding:16px!important}html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 .ss259-field{min-width:0!important;display:grid!important;gap:8px!important}html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 .ss259-field>label,html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 .ss259-field>span:first-child{display:block!important;min-height:30px!important;white-space:normal!important;overflow:visible!important;line-height:1.25!important;font-size:12px!important}html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 :is(input,.ss259-input){min-width:0!important;width:100%!important;height:44px!important}html body.opsc-manager-schedule-mounted .sm-shift-presets{justify-content:flex-end!important}html body.opsc-manager-schedule-mounted .sm-shift-presets .sm-preset{min-width:150px!important}html body.opsc-manager-schedule-mounted .sm-shift-presets .sm-preset-text{display:grid!important;gap:2px!important;text-align:left!important}html body.opsc-manager-schedule-mounted .ss259-shift-types-v383>:is(.head,button){display:grid!important;grid-template-columns:minmax(190px,1.7fr) 72px 72px minmax(105px,1fr) 70px 58px minmax(76px,.8fr)!important;align-items:center!important;column-gap:12px!important}html body.opsc-manager-schedule-mounted .ss259-shift-types-v383>button>span:first-child{min-width:0!important;justify-content:flex-start!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:768px){body.opsc-manager-schedule-mounted .sm-capacity-v383{display:none!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .sm-multi-v384-backdrop{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important;background:#0e1c3475!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html body.opsc-manager-schedule-mounted .sm-multi-v384{width:min(680px,48vw)!important;min-width:580px!important;height:100vh!important;max-height:100vh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:0!important;border-right:1px solid #cbdcf1!important;border-radius:0 24px 24px 0!important;background:#fff!important;box-shadow:24px 0 70px #0f234440!important}html body.opsc-manager-schedule-mounted .sm-multi-v384 .ai-modal-head{padding:24px 28px!important;border-top:4px solid #276ff2!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__body{min-height:0!important;overflow:auto!important;padding:24px 28px!important;display:grid!important;gap:20px!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__notice{display:grid!important;gap:4px!important;padding:15px 17px!important;border:1px solid #b9d4ff!important;border-radius:14px!important;background:#f2f7ff!important;color:#244269!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__notice strong{font-size:13px!important;color:#0b58d5!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__notice span{font-size:12px!important;line-height:1.5!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__type{appearance:none!important;padding:9px 12px!important;border:1px solid #d8e2f0!important;border-radius:10px!important;background:#fff!important;color:#18375f!important;font:inherit!important;font-size:12px!important;font-weight:750!important;cursor:pointer!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__type.is-selected{border-color:#276ff2!important;background:#edf5ff!important;box-shadow:0 0 0 2px #276ff21f!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__selection-list{max-height:220px!important;overflow:auto!important;border:1px solid #d9e4f2!important;border-radius:14px!important;background:#f8fbff!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__selection-list>div{display:flex!important;justify-content:space-between!important;gap:18px!important;padding:10px 14px!important;border-bottom:1px solid #e5edf7!important;font-size:12px!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__selection-list>div:last-child{border-bottom:0!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__selection-list span{color:#17355e!important;font-weight:750!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__selection-list time{color:#6c809d!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__foot{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:18px 28px!important;border-top:1px solid #dde7f3!important;background:#fff!important}html body.opsc-manager-schedule-mounted .ss259-panel.ss259-fatigue-v383{grid-column:1 / -1!important;width:100%!important}html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 .ss259-fields.three{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important}html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 .ss259-fields.three>:first-child{grid-column:1 / -1!important;min-height:auto!important}html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 .ss259-field>label,html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 .ss259-field>span:first-child{min-height:36px!important;margin:0!important;line-height:1.35!important}html body.opsc-manager-schedule-mounted .ss259-fatigue-v383 .ss259-field{align-content:end!important}html body.opsc-manager-schedule-mounted .sm-reference-shift__capacity{white-space:normal!important;text-align:left!important}html body.opsc-manager-schedule-mounted .sm-reference-shift__capacity.is-under{border-color:#f2bf68!important;background:#fff8e8!important;color:#8a5300!important}html body.opsc-manager-schedule-mounted .sm-employee-profile__avatar{overflow:hidden!important}html body.opsc-manager-schedule-mounted .sm-employee-profile__avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;display:block!important}}@media(min-width:901px){html body.opsc-manager-schedule-mounted .stl-v2,html body.opsc-manager-schedule-mounted .stl-v2__workspace,html body.opsc-manager-schedule-mounted .stl-v2__controls{overflow:visible!important}html body.opsc-manager-schedule-mounted .stl-v2__search{height:42px!important;padding:0 12px!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;outline:0!important}html body.opsc-manager-schedule-mounted .stl-v2__search:focus-within{border-color:#6ea5f6!important;box-shadow:0 0 0 3px #2f6cf61a!important}html body.opsc-manager-schedule-mounted .stl-v2__search input,html body.opsc-manager-schedule-mounted .stl-v2__search input:is(:hover,:focus,:focus-visible,:active){width:100%!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted .stl-v2__controls{grid-template-columns:minmax(190px,.8fr) repeat(2,minmax(220px,1fr))!important;gap:12px!important;align-items:stretch!important;isolation:isolate!important}html body.opsc-manager-schedule-mounted .stl-v2__controls :is(.stl-field,.stl-option){min-height:108px!important;padding:14px!important;border:1px solid #d8e4f2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 24px -24px #17437a8c!important;overflow:visible!important}html body.opsc-manager-schedule-mounted .stl-v2__controls .stl-option:has(input:checked){border-color:#8bb8fb!important;background:#f3f8ff!important}html body.opsc-manager-schedule-mounted .stl-v2__controls .stl-option strong{color:#173b66!important;font-size:11px!important}html body.opsc-manager-schedule-mounted .stl-v2__controls .stl-option small{margin-top:4px!important;color:#7489a4!important;font-size:9px!important;line-height:1.45!important}html body.opsc-manager-schedule-mounted .stl-v2__controls .stl-field label{color:#173b66!important;font-size:11px!important}html body.opsc-manager-schedule-mounted .stl-v2__controls .stl-field input{height:44px!important;border-radius:10px!important;font-size:12px!important}html body.opsc-manager-schedule-mounted :is(.stl-v2,.stl-modal,.sm-modal) :is(.ss-select-menu,.sm-custom-select__menu,[role=listbox]){z-index:2147483647!important}html body.opsc-manager-schedule-mounted .dsb-date-picker{position:relative!important;z-index:300!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu{left:0!important;right:auto!important;width:430px!important;max-width:min(430px,calc(100vw - 56px))!important;padding:0!important;overflow:hidden!important;border:1px solid #bfd2e9!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 64px #1230573d!important;z-index:2147483647!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu header{padding:18px 20px 14px!important;background:#f7faff!important;border-bottom:1px solid #e2ebf5!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu header strong{color:#102f55!important;font-size:15px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu header small{margin-top:4px!important;color:#7186a0!important;font-size:10px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label{padding:15px 20px!important;background:#fff!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label span{color:#385b82!important;font-size:10px!important;font-weight:850!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu input{width:205px!important;height:44px!important;border:1px solid #ccdced!important;border-radius:11px!important;font-size:11px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div{padding:13px 20px!important;gap:9px!important;background:#f7faff!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div button{min-height:44px!important;border:1px solid #d3e0ef!important;border-radius:11px!important;background:#fff!important;color:#244f7d!important;font-size:9px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div button:hover{border-color:#7cacf1!important;background:#eef5ff!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu footer{padding:13px 20px 17px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu footer button{min-height:42px!important;padding:0 18px!important;border-radius:11px!important;font-size:10px!important}}@media(min-width:901px){html body.opsc-manager-schedule-mounted .sm-modal:has(.stl-v2){width:min(1180px,calc(100vw - 64px))!important;max-width:min(1180px,calc(100vw - 64px))!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted .sm-modal:has(.stl-v2) .sm-modal-body{overflow:auto!important}html body.opsc-manager-schedule-mounted .stl-v2{grid-template-columns:260px minmax(0,1fr)!important;min-width:0!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted .stl-v2__workspace{min-width:0!important;overflow:auto!important}html body.opsc-manager-schedule-mounted .stl-v2__controls{grid-template-columns:minmax(180px,.8fr) repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;overflow:visible!important}html body.opsc-manager-schedule-mounted .stl-v2__controls>*{min-width:0!important;width:auto!important;opacity:1!important;visibility:visible!important}html body.opsc-manager-schedule-mounted .stl-v2__controls :is(.stl-field,.stl-option){min-height:116px!important;border:1px solid #cfdef0!important;border-radius:17px!important;background:#fff!important;box-shadow:0 10px 28px -25px #133a6c8c!important}html body.opsc-manager-schedule-mounted .stl-v2__controls .stl-option.is-on{border-color:#80b1f7!important;background:#f2f7ff!important}html body.opsc-manager-schedule-mounted .stl-real-toggle{width:40px!important;min-width:40px!important;height:24px!important;min-height:24px!important;padding:3px!important;border:1px solid #b8cadf!important;background:#d9e4f0!important;box-shadow:inset 0 1px 3px #1633581f!important}html body.opsc-manager-schedule-mounted .stl-real-toggle>span{width:16px!important;height:16px!important;box-shadow:0 2px 7px #132d5147!important}html body.opsc-manager-schedule-mounted .stl-option.is-on .stl-real-toggle{border-color:#1d6de4!important;background:#2876ea!important}html body.opsc-manager-schedule-mounted .stl-option.is-warning.is-on .stl-real-toggle{border-color:#e59825!important;background:#f2a735!important}html body.opsc-manager-schedule-mounted .stl-option.is-on .stl-real-toggle>span{transform:translate(16px)!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu{width:460px!important;border-radius:20px!important;border-color:#c9d9ec!important;box-shadow:0 28px 72px #0e274a38!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu header{padding:20px 22px 16px!important;background:linear-gradient(180deg,#f8fbff,#f2f7fd)!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu header strong{font-size:17px!important;letter-spacing:-.02em!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu header small{font-size:11px!important;line-height:1.5!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label{display:grid!important;grid-template-columns:1fr 230px!important;align-items:center!important;gap:18px!important;padding:17px 22px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu input{width:100%!important;height:48px!important;padding:0 14px!important;border-radius:13px!important;background:#fff!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;padding:14px 22px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div button{height:48px!important;font-size:10px!important;font-weight:850!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu footer{display:flex!important;justify-content:flex-end!important;padding:16px 22px 20px!important;background:#fff!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu footer button{min-width:170px!important;height:46px!important;border:0!important;background:#246fe9!important;color:#fff!important;box-shadow:0 12px 25px -16px #1f68e2bf!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .dsb-date-picker__menu{width:440px!important;padding:0!important;overflow:hidden!important;border:1px solid #cbdcf4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 60px -30px #0f2d5a6b!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>header{padding:20px 22px 16px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important;border-bottom:1px solid #e3ecf7!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>header strong{font-size:18px!important;color:#0c2a55!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>header small{margin-top:5px!important;color:#6b7f9e!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label{display:grid!important;grid-template-columns:72px 1fr!important;align-items:center!important;gap:12px!important;padding:18px 22px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label input{height:48px!important;border-radius:12px!important;border:1px solid #c8d9ef!important;background:#fff!important;padding:0 14px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:15px 22px!important;background:#f7faff!important;border-block:1px solid #e4edf8!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div>button{min-width:0!important;height:43px!important;border-radius:11px!important;background:#fff!important;border:1px solid #cbdcf4!important;font-size:12px!important;white-space:nowrap!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>footer{padding:15px 22px 18px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>footer button{width:100%!important;height:44px!important;border:0!important;border-radius:11px!important;background:#1769e8!important;color:#fff!important;font-weight:850!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .dsb-date-picker__menu{width:360px!important;border-radius:15px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>header{padding:15px 17px 12px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>header strong{font-size:15px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>header small{font-size:10px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label{grid-template-columns:48px 1fr!important;padding:12px 17px!important;gap:8px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>label input{height:40px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div{gap:7px!important;padding:11px 17px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>div>button{height:37px!important;font-size:10px!important;padding:0 7px!important}html body.opsc-manager-schedule-mounted .dsb-date-picker__menu>footer{padding:11px 17px 14px!important}body.opsc-manager-schedule-mounted .dsb-date-picker__menu>footer button{height:38px!important;font-size:11px!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v350:before{background:#eef5ffc7!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v350 .sm-bulk-schedule-v290-backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.opsc-manager-schedule-mounted :is(.stl-v2,.ss259-wrap,.ss259-section,.ss-modal) :is(section,article,.stl-card,.stl-option,.stl-field,.ss259-card,.ss259-panel){border-color:#c7dcf7!important;border-left-color:#2f78ed!important;border-right-color:#c7dcf7!important;border-top-color:#c7dcf7!important;border-bottom-color:#c7dcf7!important}}@media(max-width:768px){html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v350:before{background:#eef5ffd1!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .sm-modal-backdrop,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop,html body.opsc-manager-schedule-mounted .sm-lock-v250-backdrop,html body.opsc-manager-schedule-mounted .sm-v434-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:22px!important;display:grid!important;place-items:center!important;background:#08182e94!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:2147483000!important;isolation:isolate!important}html body.opsc-manager-schedule-mounted .sm-modal-backdrop:before,html body.opsc-manager-schedule-mounted .sm-modal-backdrop:after,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop:before,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop:after{display:none!important;content:none!important}html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v350 .sm-bulk-schedule-v290-backdrop{background:#08182e94!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html body.opsc-manager-schedule-mounted .sm-modal,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290{position:relative!important;z-index:2147483001!important;box-shadow:0 28px 90px #02112657!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__body,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__section,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__review,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__footer{opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290:before,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290:after,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__body:before,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__body:after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290{overflow:hidden!important;background:#fff!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body.opsc-manager-schedule-mounted .sm-lock-v434{width:min(900px,calc(100vw - 48px))!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px!important;display:grid!important;gap:14px!important;background:#f6f9fd!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__card{min-width:0!important;padding:16px!important;border:1px solid #d7e4f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 20px #1843740d!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__section-title{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;margin-bottom:13px!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__section-title>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#eef5ff!important;color:#2169df!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__section-title>div{display:grid!important;gap:3px!important;min-width:0!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__section-title strong{color:#14375d!important;font-size:13px!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__section-title small{color:#7489a4!important;line-height:1.4!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__reason,html body.opsc-manager-schedule-mounted .sm-lock-v434__custom,html body.opsc-manager-schedule-mounted .sm-lock-v250-target{display:grid!important;gap:7px!important;min-width:0!important;margin-top:12px!important;color:#244567!important;font-size:12px!important;font-weight:800!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__reason b,html body.opsc-manager-schedule-mounted .sm-lock-v434__custom b{color:#d43b52!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__custom textarea{width:100%!important;min-height:86px!important;padding:11px 12px!important;border:1px solid #cdddef!important;border-radius:12px!important;background:#fbfdff!important;color:#15385e!important;resize:vertical!important;outline:none!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__custom small{justify-self:end!important;color:#8093aa!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__summary{margin-top:13px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__summary>span{min-width:0!important;padding:10px 11px!important;display:grid!important;gap:3px!important;border:1px solid #dce8f5!important;border-radius:12px!important;background:#f9fbfe!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__summary small{color:#7b8fa7!important;font-size:10px!important;font-weight:700!important}html body.opsc-manager-schedule-mounted .sm-lock-v434__summary strong{color:#173b61!important;overflow-wrap:anywhere!important}html body.opsc-manager-schedule-mounted .sm-v434-schedule-locked{position:relative!important;background-image:linear-gradient(135deg,#e7effbb8,#f8fbffe6)!important;box-shadow:inset 0 0 0 1px #aebfd5!important;cursor:not-allowed!important}html body.opsc-manager-schedule-mounted .sm-v434-cell-lock,html body.opsc-manager-schedule-mounted .sm-v434-shift-lock,html body.opsc-manager-schedule-mounted .sm-v434-lock-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #aebfd5!important;border-radius:999px!important;background:#edf2f8!important;color:#3f5773!important;font-size:9px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}html body.opsc-manager-schedule-mounted .sm-v434-cell-lock{position:absolute!important;z-index:5!important;top:5px!important;right:5px!important;padding:4px 6px!important;pointer-events:none!important}html body.opsc-manager-schedule-mounted .sm-v434-shift-locked{cursor:not-allowed!important;filter:saturate(.72)!important;border-color:#a9bad0!important}html body.opsc-manager-schedule-mounted .sm-v434-shift-lock{padding:4px 6px!important;margin-top:2px!important}html body.opsc-manager-schedule-mounted .sm-v434-lock-badge--employee{padding:5px 7px!important}html body.opsc-manager-schedule-mounted .sm-v434-lock-badge--department{padding:6px 8px!important}html body.opsc-manager-schedule-mounted .audit-v3,html body.opsc-manager-schedule-mounted .audit-detail-v3,html body.opsc-manager-schedule-mounted .notes-v3,html body.opsc-manager-schedule-mounted .sm-meeting-modal{min-width:0!important;max-width:100%!important}html body.opsc-manager-schedule-mounted .audit-v3__tabs,html body.opsc-manager-schedule-mounted .audit-v252-summary,html body.opsc-manager-schedule-mounted .audit-v3__toolbar,html body.opsc-manager-schedule-mounted .audit-v3__list,html body.opsc-manager-schedule-mounted .audit-v3__conflicts,html body.opsc-manager-schedule-mounted .audit-detail-v3__meta,html body.opsc-manager-schedule-mounted .audit-detail-v3__changes>article,html body.opsc-manager-schedule-mounted .notes-v3__composer,html body.opsc-manager-schedule-mounted .notes-v3__history,html body.opsc-manager-schedule-mounted .sm-meeting-modal>.req-section{border:1px solid #dbe6f3!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 18px #1d497c0b!important}html body.opsc-manager-schedule-mounted .audit-v3__tabs,html body.opsc-manager-schedule-mounted .audit-v252-summary,html body.opsc-manager-schedule-mounted .audit-v3__toolbar,html body.opsc-manager-schedule-mounted .audit-v3__list,html body.opsc-manager-schedule-mounted .audit-v3__conflicts{padding:10px!important}html body.opsc-manager-schedule-mounted .audit-detail-v3__meta{padding:12px!important}html body.opsc-manager-schedule-mounted .audit-detail-v3__meta>div,html body.opsc-manager-schedule-mounted .audit-detail-v3__changes article>div{min-width:0!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted .audit-detail-v3__meta strong,html body.opsc-manager-schedule-mounted .audit-detail-v3__changes pre,html body.opsc-manager-schedule-mounted .audit-v3__copy em,html body.opsc-manager-schedule-mounted .audit-v3__copy small{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:pre-wrap!important}html body.opsc-manager-schedule-mounted .sm-modal:has(.notes-v3),html body.opsc-manager-schedule-mounted .sm-modal:has(.sm-meeting-modal),html body.opsc-manager-schedule-mounted .sm-modal:has(.audit-v3),html body.opsc-manager-schedule-mounted .sm-modal:has(.audit-detail-v3){max-height:calc(100dvh - 40px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted .sm-modal:has(.notes-v3)>.sm-modal-body,html body.opsc-manager-schedule-mounted .sm-modal:has(.sm-meeting-modal)>.sm-modal-body,html body.opsc-manager-schedule-mounted .sm-modal:has(.audit-v3)>.sm-modal-body,html body.opsc-manager-schedule-mounted .sm-modal:has(.audit-detail-v3)>.sm-modal-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body.opsc-manager-schedule-mounted .sm-grid-row,html body.opsc-manager-schedule-mounted .sm-department-band{contain:layout paint style!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .audit-v434{display:grid!important;gap:12px!important}html body.opsc-manager-schedule-mounted .audit-v434__section-card{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted .audit-v434__reason{margin-top:3px!important;color:#8a5a10!important;font-weight:750!important}html body.opsc-manager-schedule-mounted .audit-detail-v434{display:grid!important;gap:13px!important}html body.opsc-manager-schedule-mounted .audit-detail-v434__card{min-width:0!important;padding:14px!important;border:1px solid #dbe6f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 18px #1d497c0b!important}html body.opsc-manager-schedule-mounted .audit-detail-v434__card>header{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-bottom:11px!important}html body.opsc-manager-schedule-mounted .audit-detail-v434__card>header>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#eef5ff!important;color:#2369dd!important}html body.opsc-manager-schedule-mounted .audit-detail-v434__card>header>div{display:grid!important;gap:2px!important;min-width:0!important}html body.opsc-manager-schedule-mounted .audit-detail-v434__card>header strong{color:#15385e!important}html body.opsc-manager-schedule-mounted .audit-detail-v434__card>header small{color:#788da7!important;line-height:1.4!important}html body.opsc-manager-schedule-mounted .audit-detail-v3__meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}html body.opsc-manager-schedule-mounted .audit-v434-info{min-width:0!important;padding:10px 11px!important;display:grid!important;gap:4px!important;border:1px solid #e0e9f3!important;border-radius:12px!important;background:#fafcff!important}html body.opsc-manager-schedule-mounted .audit-v434-info span{color:#7a8fa8!important;font-size:9.5px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.035em!important}html body.opsc-manager-schedule-mounted .audit-v434-info strong{color:#173a60!important;font-size:11px!important;line-height:1.4!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}html body.opsc-manager-schedule-mounted .audit-detail-v434__reason-card{min-width:0!important;padding:12px!important;border:1px solid #efd9a8!important;border-radius:12px!important;background:#fffaf0!important}html body.opsc-manager-schedule-mounted .audit-detail-v434__reason-card strong{display:block!important;color:#7f5410!important;overflow-wrap:anywhere!important}html body.opsc-manager-schedule-mounted .audit-detail-v434__reason-card p{margin:5px 0 0!important;color:#6d5b3f!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}html body.opsc-manager-schedule-mounted .audit-v252-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted .sm-v434-notes-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;min-width:0}body.opsc-manager-schedule-mounted .sm-v434-section-card{border:1px solid #d9e6f6;border-radius:18px;background:#fff;padding:18px;min-width:0;box-shadow:0 8px 24px #0f2a4e0a}body.opsc-manager-schedule-mounted .sm-v434-section-card>header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}body.opsc-manager-schedule-mounted .sm-v434-section-card>header>div{display:grid;gap:3px}body.opsc-manager-schedule-mounted .sm-v434-section-card>header strong{color:#0f2a4e;font-size:15px}body.opsc-manager-schedule-mounted .sm-v434-section-card>header span{color:#7185a5;font-size:12px}body.opsc-manager-schedule-mounted .sm-v434-note-types{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}body.opsc-manager-schedule-mounted .sm-v434-note-types button{border:1px solid #d8e5f6;background:#f8fbff;color:#375271;border-radius:12px;padding:10px 12px;font-weight:700;display:flex;align-items:center;gap:7px}body.opsc-manager-schedule-mounted .sm-v434-note-types button.is-active{background:#eaf3ff;border-color:#9ec5ff;color:#0e63dd}body.opsc-manager-schedule-mounted .sm-v434-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.opsc-manager-schedule-mounted .sm-v434-form-grid label,body.opsc-manager-schedule-mounted .sm-v434-note-text{display:grid;gap:7px;min-width:0}body.opsc-manager-schedule-mounted .sm-v434-form-grid label>span,body.opsc-manager-schedule-mounted .sm-v434-note-text>span{font-size:12px;font-weight:800;color:#415978}body.opsc-manager-schedule-mounted .sm-v434-form-grid input,body.opsc-manager-schedule-mounted .sm-v434-note-text textarea{width:100%;box-sizing:border-box;border:1px solid #cddff4;border-radius:12px;background:#fff;padding:11px 12px;color:#102b50}body.opsc-manager-schedule-mounted .sm-v434-note-text{margin-top:12px}body.opsc-manager-schedule-mounted .sm-v434-note-text textarea{resize:vertical;min-height:120px}body.opsc-manager-schedule-mounted .sm-v434-inline-error{margin-top:12px;padding:10px 12px;border:1px solid #ffc7cf;background:#fff6f7;color:#b3374d;border-radius:12px;display:flex;gap:8px;align-items:center}body.opsc-manager-schedule-mounted .sm-v434-note-history{display:grid;gap:10px;max-height:520px;overflow:auto;padding-right:4px}body.opsc-manager-schedule-mounted .sm-v434-note-history article{border:1px solid #e0e9f5;border-radius:14px;padding:14px;background:#fbfdff;min-width:0}body.opsc-manager-schedule-mounted .sm-v434-note-entry-head{display:flex;justify-content:space-between;gap:10px;align-items:center}body.opsc-manager-schedule-mounted .sm-v434-note-entry-head>div{display:flex;gap:7px;align-items:center}body.opsc-manager-schedule-mounted .sm-v434-note-entry-head span{font-size:10px;text-transform:uppercase;font-weight:900;border-radius:999px;padding:4px 7px;background:#eef3f8}body.opsc-manager-schedule-mounted .sm-v434-note-entry-head span.is-high,body.opsc-manager-schedule-mounted .sm-v434-note-entry-head span.is-critical{background:#fff0f2;color:#c43f55}body.opsc-manager-schedule-mounted .sm-v434-note-history p{margin:10px 0;color:#203b5f;white-space:pre-wrap;overflow-wrap:anywhere}body.opsc-manager-schedule-mounted .sm-v434-note-meta{display:flex;gap:8px;flex-wrap:wrap;color:#7185a5;font-size:11px}body.opsc-manager-schedule-mounted .sm-v434-note-history footer{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}body.opsc-manager-schedule-mounted .sm-v434-note-history footer button{border:1px solid #d7e4f4;background:#fff;border-radius:9px;padding:6px 9px;color:#315175;font-weight:700}body.opsc-manager-schedule-mounted .sm-v434-note-history footer button.is-delete{color:#bd3850;border-color:#ffd0d7}body.opsc-manager-schedule-mounted .sm-v434-empty{min-height:170px;display:grid;place-items:center;align-content:center;text-align:center;gap:5px;color:#7a8eaa}body.opsc-manager-schedule-mounted .sm-v434-empty strong{color:#294766}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .opsc-schedule-modal-backdrop,html body.opsc-manager-schedule-mounted .sm-modal-backdrop,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop,html body.opsc-manager-schedule-mounted .sm-multi-v384-backdrop,html body.opsc-manager-schedule-mounted .sm-qualification-override-backdrop,html body.opsc-manager-schedule-mounted [class*=modal-backdrop].ops-ref-backdrop,html body.opsc-manager-schedule-mounted [class*=-backdrop][role=presentation]{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#08162b9e!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;z-index:2147483000!important}html body.opsc-manager-schedule-mounted .sm-modal,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290,html body.opsc-manager-schedule-mounted .sm-multi-v384,html body.opsc-manager-schedule-mounted [role=dialog]{isolation:isolate}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290:before,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290:after,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__body:before,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__body:after{display:none!important;content:none!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290{background:#fff!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290__body{position:relative!important;background:#f8fbff!important;overflow:auto!important;max-height:calc(100dvh - 230px)!important}html body.opsc-manager-schedule-mounted .sm-multi-v384{width:min(760px,calc(100vw - 80px))!important;max-height:calc(100dvh - 64px)!important;overflow:hidden!important;background:#fff!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__body{overflow:auto!important;max-height:calc(100dvh - 220px)!important;padding:20px!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__type{min-height:46px!important;border:1px solid #d3e2f6!important;border-radius:12px!important;background:#f8fbff!important;padding:10px 13px!important;font-weight:800!important}html body.opsc-manager-schedule-mounted .sm-multi-v384__type.is-selected{background:#eaf3ff!important;border-color:#79aaf8!important;box-shadow:0 0 0 3px #2a71ee14!important}html body.opsc-manager-schedule-mounted .audit-detail-v3__changes article{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}html body.opsc-manager-schedule-mounted .audit-detail-v3__changes article>h4{grid-column:1/-1!important;margin:0!important;padding:0 2px!important}html body.opsc-manager-schedule-mounted .audit-detail-v3__changes article>div{min-width:0!important;overflow:hidden!important;border:1px solid #dbe7f6!important;border-radius:12px!important;background:#fbfdff!important;padding:12px!important}html body.opsc-manager-schedule-mounted .audit-detail-v3__changes pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;margin:7px 0 0!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.modal-overlay,.sm-bulk-v250-backdrop,.sm-multi-v384-backdrop,.sm-qualification-override-backdrop,.ai-modal-overlay,.sm-ai-overlay,.sm-publish-backdrop,.sm-lock-backdrop,.sm-template-backdrop,.sm-import-backdrop){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#0f1f37a3!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483000!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-root{z-index:2147483200!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-backdrop{background:#0f1f37a3!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-backdrop:before,body.opsc-manager-schedule-mounted .sm-bulk-v250-backdrop:after,body.opsc-manager-schedule-mounted .sm-bulk-v250:before,body.opsc-manager-schedule-mounted .sm-bulk-v250:after,body.opsc-manager-schedule-mounted [class*=bulk-schedule]:before,body.opsc-manager-schedule-mounted [class*=bulk-schedule]:after{display:none!important;content:none!important;background:transparent!important}body.opsc-manager-schedule-mounted .sm-bulk-v250,body.opsc-manager-schedule-mounted .sm-multi-v384{position:relative!important;z-index:2147483201!important;background:#fff!important;opacity:1!important;filter:none!important;isolation:isolate!important}body.opsc-manager-schedule-mounted .sm-multi-v384{width:min(980px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:22px!important;border:1px solid #d9e6f5!important;box-shadow:0 30px 90px #0a234659!important}body.opsc-manager-schedule-mounted .sm-multi-v384__body{overflow:auto!important;min-height:0!important;padding:18px!important;background:#fbfdff!important}body.opsc-manager-schedule-mounted .sm-multi-v384__foot{position:sticky!important;bottom:0!important;z-index:3!important;background:#fff!important;border-top:1px solid #dce7f5!important;padding:14px 18px!important}body.opsc-manager-schedule-mounted .sm-multi-v437__properties,body.opsc-manager-schedule-mounted .sm-multi-v437__conflicts,body.opsc-manager-schedule-mounted .sm-multi-v384__selection-list,body.opsc-manager-schedule-mounted .sm-multi-v384__notice{border:1px solid #dce8f6!important;border-radius:16px!important;background:#fff!important;padding:15px!important;margin:0 0 14px!important;box-sizing:border-box!important}body.opsc-manager-schedule-mounted .sm-multi-v437__section-title{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:flex-start!important;margin-bottom:12px!important}body.opsc-manager-schedule-mounted .sm-multi-v437__section-title strong{color:#143568!important}body.opsc-manager-schedule-mounted .sm-multi-v437__section-title span{color:#7c8eaa!important;font-size:12px!important}body.opsc-manager-schedule-mounted .sm-multi-v437__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.opsc-manager-schedule-mounted .sm-multi-v437__notes{grid-column:1/-1!important}body.opsc-manager-schedule-mounted .sm-multi-v437__grid .sm-field{min-width:0!important;margin:0!important}body.opsc-manager-schedule-mounted .sm-multi-v437__conflicts{background:#fff8f1!important;border-color:#fed7aa!important;color:#9a3412!important}body.opsc-manager-schedule-mounted .sm-multi-v437__conflicts strong,body.opsc-manager-schedule-mounted .sm-multi-v437__conflicts span{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}body.opsc-manager-schedule-mounted .sm-multi-v437__conflicts label{display:flex!important;gap:8px!important;margin-top:10px!important;align-items:flex-start!important;font-size:12px!important;font-weight:700!important}body.opsc-manager-schedule-mounted .sm-shift-v437-notes-card{border:1px solid #dce8f6!important;border-radius:16px!important;background:#fff!important;padding:15px!important;margin:14px 0!important}body.opsc-manager-schedule-mounted .sm-shift-v437-notes-card>header{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:flex-start!important;margin-bottom:10px!important}body.opsc-manager-schedule-mounted .sm-shift-v437-notes-card>header strong,body.opsc-manager-schedule-mounted .sm-shift-v437-notes-card>header small{display:block!important}body.opsc-manager-schedule-mounted .sm-shift-v437-notes-card>header small{color:#7a8da9!important;margin-top:3px!important}body.opsc-manager-schedule-mounted .sm-shift-v437-notes-list{display:grid!important;gap:8px!important}body.opsc-manager-schedule-mounted .sm-shift-v437-notes-list>article{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;padding:11px!important;border:1px solid #e1ebf7!important;border-radius:12px!important;background:#f9fbfe!important}body.opsc-manager-schedule-mounted .sm-shift-v437-notes-list>article.is-incident{background:#fff8f6!important;border-color:#fed7d2!important}body.opsc-manager-schedule-mounted .sm-shift-v437-notes-list p{margin:4px 0!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#35527f!important}body.opsc-manager-schedule-mounted .sm-shift-v437-notes-list small{color:#7a8da9!important;white-space:normal!important;overflow-wrap:anywhere!important}body.opsc-manager-schedule-mounted .sm-shift-v437-notes-empty{padding:12px!important;border:1px dashed #cddbed!important;border-radius:12px!important;background:#f8fbff!important;color:#7185a6!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted:has(.opsc-schedule-modal-root),body.opsc-manager-schedule-mounted:has(.sm-modal-backdrop),body.opsc-manager-schedule-mounted:has(.sm-bulk-v250-backdrop){overflow:hidden!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-root,body.opsc-manager-schedule-mounted .sm-modal-backdrop,body.opsc-manager-schedule-mounted .sm-bulk-v250-backdrop,body.opsc-manager-schedule-mounted .sm-v438-view-shift-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483000!important;background:#0a182ea8!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;isolation:isolate!important;margin:0!important;border-radius:0!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-root>.opsc-schedule-modal-backdrop{position:absolute!important;inset:0!important;background:#0a182ea8!important}body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog,body.opsc-manager-schedule-mounted .sm-modal,body.opsc-manager-schedule-mounted .sm-bulk-v250{z-index:2147483646!important;box-shadow:0 34px 100px #06152e61!important}body.opsc-manager-schedule-mounted .sm-modal-foot,body.opsc-manager-schedule-mounted .ops-ref-foot,body.opsc-manager-schedule-mounted .v80-offer-footer{min-height:72px!important;padding:14px 22px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;background:#fff!important;border-top:1px solid #d9e6f6!important;position:relative!important;z-index:8!important;flex:0 0 auto!important}body.opsc-manager-schedule-mounted .sm-modal-foot button,body.opsc-manager-schedule-mounted .ops-ref-foot button{min-width:112px!important;height:46px!important;border-radius:13px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}body.opsc-manager-schedule-mounted .sm-modal-body,body.opsc-manager-schedule-mounted .ops-ref-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:24px!important}body.opsc-manager-schedule-mounted .dsb-desktop:has(.dsb-mode button:first-child.is-active) .dsb-actionbar button:disabled,body.opsc-manager-schedule-mounted .dsb-actionbar button:disabled{opacity:.44!important;cursor:not-allowed!important;filter:saturate(.35)!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .sm-employee-section.is-read-only .sm-status-selector button{cursor:default!important;opacity:.72!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .sm-v439-readonly-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:0 0 14px;border:1px solid #d7e6fb;border-radius:14px;background:#f5f9ff;color:#2d579a}body.opsc-manager-schedule-mounted .sm-v439-readonly-notice>span{display:grid;gap:2px}body.opsc-manager-schedule-mounted .sm-v439-readonly-notice strong{font-size:12px}body.opsc-manager-schedule-mounted .sm-v439-readonly-notice small{font-size:11px;color:#7187aa;line-height:1.45}body.opsc-manager-schedule-mounted .sm-emp-cell{position:relative!important}body.opsc-manager-schedule-mounted .sm-v439-employee-warning{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:27px;height:23px;padding:0 7px;border-radius:999px;background:#fff3e7;border:1px solid #ffc887;color:#b95708;box-shadow:0 0 #f58b2047;z-index:4;animation:opsc-v439-attention 1.8s ease-in-out infinite}body.opsc-manager-schedule-mounted .sm-v439-employee-warning b{font-size:10px;line-height:1}body.opsc-manager-schedule-mounted .sm-v439-employee-warning svg{flex:none}@keyframes opsc-v439-attention{0%,to{box-shadow:0 0 #f58b202e;transform:translateZ(0)}50%{box-shadow:0 0 0 6px #f58b2000}}body.opsc-manager-schedule-mounted .dsb-tool-tile .dsb-attention{animation:opsc-v439-attention 1.8s ease-in-out infinite}body.opsc-manager-schedule-mounted .sm-v438-selection-toolbar{position:sticky!important;top:10px!important;z-index:70!important;box-shadow:0 18px 42px #1c437d29!important;border:1px solid #cfe1fa!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}body.opsc-manager-schedule-mounted .sm-multi-picked{outline:2px solid #3779f5!important;outline-offset:-2px!important;background:#edf5ff!important;box-shadow:inset 0 0 0 2px #3779f514!important}body.opsc-manager-schedule-mounted :is(.clx-donut-hover-menu,.clx-chart-hover-menu,.wfc-donut-tooltip,.wfc-chart-tooltip,.recharts-tooltip-wrapper,[data-opscence-chart-tooltip],[data-coverage-tooltip]){z-index:2147482500!important;max-width:min(330px,calc(100vw - 24px))!important;filter:none!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted :is(.opsc-schedule-modal-root,.sm-modal-backdrop,.sm-bulk-v250-backdrop,.sm-v438-view-shift-backdrop,.sm-multi-v384-backdrop){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;border-radius:0!important;z-index:2147483000!important;background:#071428b3!important;backdrop-filter:blur(6px) saturate(.82)!important;-webkit-backdrop-filter:blur(6px) saturate(.82)!important;overscroll-behavior:contain!important}body.opsc-manager-schedule-mounted :is(.opsc-schedule-modal-root,.sm-modal-backdrop,.sm-bulk-v250-backdrop,.sm-v438-view-shift-backdrop,.sm-multi-v384-backdrop) :is(.sm-modal,.opsc-schedule-modal-dialog,.sm-bulk-v250,.sm-v438-view-shift,.sm-multi-v384){position:relative!important;z-index:2147483646!important;background:#fff!important;box-shadow:0 36px 110px #020e227a!important}body.opsc-manager-schedule-mounted:has(:is(.opsc-schedule-modal-root,.sm-modal-backdrop,.sm-bulk-v250-backdrop,.sm-v438-view-shift-backdrop,.sm-multi-v384-backdrop)){overflow:hidden!important}body.opsc-manager-schedule-mounted :is(.sm-modal,.opsc-schedule-modal-dialog,.sm-bulk-v250,.sm-multi-v384){max-height:calc(100dvh - 36px)!important;overflow:hidden!important;border-radius:22px!important;border:1px solid #d7e4f4!important}body.opsc-manager-schedule-mounted :is(.sm-modal-body,.ops-ref-body,.sm-bulk-v250-content,.sm-multi-v384__body){min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding-bottom:28px!important}body.opsc-manager-schedule-mounted :is(.sm-modal-foot,.ops-ref-foot,.sm-multi-v384__foot){position:relative!important;flex:0 0 auto!important;z-index:20!important;min-height:72px!important;padding:13px 20px!important;gap:10px!important;border-top:1px solid #dbe7f5!important;background:#fff!important;box-shadow:0 -8px 22px #1c3e6f0a!important}body.opsc-manager-schedule-mounted :is(.sm-modal-foot,.ops-ref-foot,.sm-multi-v384__foot)>button{height:44px!important;min-width:112px!important;border-radius:12px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;line-height:1!important}body.opsc-manager-schedule-mounted .sm-v440-validation-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:12px 0!important;padding:0!important;border:0!important;background:transparent!important}body.opsc-manager-schedule-mounted .sm-v440-validation-summary>article{display:grid!important;gap:3px!important;min-width:0!important;padding:12px 13px!important;border-radius:13px!important;border:1px solid #dce8f6!important;background:#fbfdff!important}body.opsc-manager-schedule-mounted .sm-v440-validation-summary small{font-size:9px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#7d91ae!important;font-weight:850!important}body.opsc-manager-schedule-mounted .sm-v440-validation-summary strong{font-size:20px!important;color:#183b70!important}body.opsc-manager-schedule-mounted .sm-v440-validation-summary span{font-size:9px!important;color:#6d82a2!important;line-height:1.4!important}body.opsc-manager-schedule-mounted .sm-v440-validation-summary>article.is-warning{background:#fff9ef!important;border-color:#ffe0ad!important}body.opsc-manager-schedule-mounted .sm-v440-validation-summary>article.is-danger{background:#fff5f5!important;border-color:#ffd0d0!important}body.opsc-manager-schedule-mounted .sm-v440-validation-summary>article.is-valid{background:#f4fbf8!important;border-color:#d2eee2!important}body.opsc-manager-schedule-mounted .sm-v440-unavailable-list{display:grid!important;gap:9px!important;padding:13px 14px!important;margin:10px 0!important;border:1px solid #ffd1d1!important;border-radius:14px!important;background:#fff7f7!important}body.opsc-manager-schedule-mounted .sm-v440-unavailable-list>strong{font-size:11px!important;color:#a33c3c!important}body.opsc-manager-schedule-mounted .sm-v440-unavailable-list>div{display:flex!important;flex-wrap:wrap!important;gap:6px!important}body.opsc-manager-schedule-mounted .sm-v440-unavailable-list span{padding:5px 8px!important;border-radius:999px!important;background:#fff!important;border:1px solid #f2d6d6!important;color:#805050!important;font-size:9px!important}body.opsc-manager-schedule-mounted .sg-row{content-visibility:auto!important;contain-intrinsic-size:72px!important;contain:layout style paint!important}body.opsc-manager-schedule-mounted .sg-row>td{contain:layout style!important}body.opsc-manager-schedule-mounted .dsb-desktop.is-view-mode :is([draggable=true],.sm-shift-cell.is-draggable,.sm-resize-handle){cursor:default!important;pointer-events:none!important}body.opsc-manager-schedule-mounted .dsb-desktop.is-view-mode .sm-shift-cell{cursor:pointer!important;pointer-events:auto!important}body.opsc-manager-schedule-mounted .sm-v439-employee-warning{right:7px!important;top:7px!important;min-width:25px!important;height:22px!important;background:#fff8ed!important;border-color:#ffd293!important;color:#a85008!important}}@media(min-width:769px)and (max-width:960px){body.opsc-manager-schedule-mounted .sm-v440-validation-summary{grid-template-columns:1fr!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v441{overflow:hidden!important}body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v441 :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail){display:none!important}body.opsc-manager-schedule-mounted :is(.opsc-schedule-modal-root,.sm-modal-backdrop,.sm-bulk-v250-backdrop,.sm-v438-view-shift-backdrop,.sm-multi-v384-backdrop,.import-v255-backdrop){background:#061224b8!important;backdrop-filter:blur(7px) saturate(.82)!important;-webkit-backdrop-filter:blur(7px) saturate(.82)!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-backdrop:before,body.opsc-manager-schedule-mounted .sm-bulk-v250-backdrop:after,body.opsc-manager-schedule-mounted .sm-bulk-v250:before,body.opsc-manager-schedule-mounted .sm-bulk-v250:after{display:none!important;content:none!important;background:transparent!important}body.opsc-manager-schedule-mounted .sm-bulk-v250-backdrop{background:#061224b8!important}body.opsc-manager-schedule-mounted :is(.sm-modal-foot,.ops-ref-foot,.sm-multi-v384__foot) button{height:42px!important;min-width:106px!important;border-radius:12px!important;padding:0 18px!important;font-size:12px!important;font-weight:850!important;box-shadow:none!important}body.opsc-manager-schedule-mounted :is(.sm-modal-foot,.ops-ref-foot,.sm-multi-v384__foot) .sm-btn-primary{background:#1f6ded!important;color:#fff!important;border-color:#1f6ded!important;box-shadow:0 8px 18px #1f6ded29!important}body.opsc-manager-schedule-mounted .ai-v441-context{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}body.opsc-manager-schedule-mounted .ai-v441-context article{border:1px solid #dbe7f5!important;border-radius:13px!important;background:#fbfdff!important;padding:11px 12px!important;min-width:0!important}body.opsc-manager-schedule-mounted .ai-v441-context small{display:block!important;color:#8093ad!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:850!important}body.opsc-manager-schedule-mounted .ai-v441-context strong{display:block!important;margin-top:4px!important;color:#183b6d!important;font-size:14px!important;overflow-wrap:anywhere!important}body.opsc-manager-schedule-mounted .ai-v441-suggestions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.opsc-manager-schedule-mounted .ai-v441-suggestions .sm-chip{min-height:44px!important;justify-content:flex-start!important;text-align:left!important;white-space:normal!important;line-height:1.35!important}body.opsc-manager-schedule-mounted .sg-row{contain:layout style paint!important;content-visibility:auto!important;contain-intrinsic-size:72px!important}body.opsc-manager-schedule-mounted .sg-cell,body.opsc-manager-schedule-mounted .sm-shift-cell,body.opsc-manager-schedule-mounted .sg-grid{contain:layout style!important}}@media(min-width:769px)and (max-width:1000px){body.opsc-manager-schedule-mounted .ai-v441-context{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v442{overflow:hidden!important}body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v442 :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,[class*=close-rail],[class*=mobile-close-rail]){display:none!important}body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v442:before,body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v442:after,body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v442:before,body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v442:after{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483600!important;background:#071222c2!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;opacity:1!important;filter:none!important;isolation:isolate!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290{position:relative!important;z-index:2147483601!important;opacity:1!important;filter:none!important;background:#fff!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop:before,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop:after,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290:before,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290:after{content:none!important;display:none!important;background:transparent!important;opacity:0!important}body.opsc-manager-schedule-mounted :is(.opsc-schedule-modal-root,.sm-modal-backdrop,.sm-bulk-v250-backdrop,.sm-bulk-schedule-v290-backdrop,.sm-v438-view-shift-backdrop,.sm-multi-v384-backdrop,.import-v255-backdrop,.ss-modal-backdrop,.sm-training-backdrop,.sm-coverage-backdrop,.sm-audit-backdrop){position:fixed!important;inset:0!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v444{overflow:hidden!important}html body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v444:before,html body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v444:after,html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v442:before,html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v442:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.opsc-manager-schedule-mounted :is(.sm-bulk-schedule-v290-backdrop,.sm-modal-backdrop,.sm-v438-view-shift-backdrop,.sm-multi-v384-backdrop,.import-v255-backdrop,.ss-modal-backdrop,.sm-training-modal-backdrop,.sm-coverage-backdrop,.sm-audit-backdrop,.ai-chat-overlay){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;background:#091424ad!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:2147483300!important;isolation:isolate!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop{padding:18px!important;display:grid!important;place-items:center!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop>*{position:relative!important;z-index:1!important;opacity:1!important;filter:none!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290{width:min(930px,calc(100vw - 44px))!important;max-height:calc(100dvh - 36px)!important;background:#fff!important;background-image:none!important;opacity:1!important;filter:none!important;box-shadow:0 30px 92px #010f2457!important}html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop:before,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290-backdrop:after,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290:before,html body.opsc-manager-schedule-mounted .sm-bulk-schedule-v290:after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted .sm-v438-selection-toolbar{position:fixed!important;left:50%!important;bottom:22px!important;transform:translate(-50%)!important;z-index:2147483200!important;max-width:calc(100vw - 64px)!important;padding:9px 10px!important;border:1px solid #cfe0f3!important;border-radius:15px!important;background:#fffffff7!important;box-shadow:0 18px 52px #112d5038!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body.opsc-manager-schedule-mounted .sm-v438-selection-toolbar button{min-height:36px!important;border-radius:10px!important}html body.opsc-manager-schedule-mounted .sm-grid-cell.is-multi-selected,html body.opsc-manager-schedule-mounted [data-multi-selected=true],html body.opsc-manager-schedule-mounted .is-multi-selected{outline:2px solid #3b82f6!important;outline-offset:-2px!important;background:#edf5ff!important;box-shadow:inset 0 0 0 1px #3b82f62e!important}html body.opsc-manager-schedule-mounted .sm-schedule-grid,html body.opsc-manager-schedule-mounted .sm-grid-body,html body.opsc-manager-schedule-mounted .sm-grid-row,html body.opsc-manager-schedule-mounted .sm-grid-cell{contain:layout style!important}}@media(min-width:769px){.sm-v438-selection-toolbar,.sm-v442-selection-toolbar{position:fixed!important;inset:auto auto 18px 50%!important;transform:translate(-50%)!important;width:min(820px,calc(100vw - 56px))!important;min-height:58px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:8px 10px 8px 16px!important;border:1px solid #bfd8fb!important;border-radius:18px!important;background:linear-gradient(135deg,#f7fbff,#eaf4ff 45%,#fff)!important;box-shadow:0 16px 42px #1c5cae2e!important;z-index:10050!important;color:#153a70!important}.sm-v438-selection-toolbar>div:first-child,.sm-v442-selection-toolbar__copy{min-width:190px!important;display:flex!important;flex-direction:column!important;gap:2px!important}.sm-v438-selection-toolbar strong,.sm-v442-selection-toolbar strong{color:#153a70!important;font-weight:850!important}.sm-v438-selection-toolbar span,.sm-v442-selection-toolbar span{color:#7690b5!important}.sm-v438-selection-toolbar button,.sm-v442-selection-toolbar button{min-height:42px!important;border-radius:13px!important;border:1px solid #c8dcf8!important;background:#ffffffe6!important;color:#24548f!important;font-weight:800!important;box-shadow:none!important}.sm-v438-selection-toolbar button:hover,.sm-v442-selection-toolbar button:hover{background:#eef6ff!important;border-color:#9fc6f8!important}.sm-v438-selection-toolbar .is-clear,.sm-v442-selection-toolbar .is-secondary{color:#7186a5!important;background:#fff!important}.sm-v442-selection-toolbar__actions{display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important}.sm-v442-selection-toolbar .is-primary{background:#edf5ff!important;color:#165cba!important;border-color:#b7d4fa!important}.sm-modal-backdrop,.sm-modal-overlay,.sm-bulk-overlay,.sm-bulk-v250-backdrop,.sm-v409-confirm-backdrop,.stp-modal-overlay,.stp-v409-confirm-backdrop,.opsc-schedule-modal-backdrop,.sim-v334-viewport-overlay,.sm-bulk-schedule-v290-backdrop,[data-schedule-modal-backdrop],.schedule-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;background:#27374e94!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.sm-bulk-v250-modal,.sm-bulk-modal,.sm-bulk-schedule-modal,.sm-bulk-schedule-v290{height:auto!important;max-height:min(760px,calc(100dvh - 56px))!important}.sm-bulk-schedule-v290__body{align-content:start!important;max-height:calc(100dvh - 220px)!important;padding:14px 16px!important;gap:10px!important}.sm-bulk-schedule-v290__section{padding:13px!important}.sm-bulk-schedule-v290__employees{max-height:150px!important}.insights-detail-modal,.insights-modal{position:relative!important}.insights-detail-close,.insights-modal .modal-close,.insights-modal [aria-label=Close]{position:absolute!important;top:18px!important;right:18px!important;left:auto!important;margin:0!important;z-index:20!important}}@media(min-width:769px){.sm-v438-selection-toolbar{width:auto!important;min-width:620px!important;max-width:calc(100vw - 40px)!important;min-height:54px!important;padding:7px 10px 7px 14px!important;gap:9px!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#eef6ff 52%,#e7f1ff)!important;border:1px solid #bcd5f8!important;box-shadow:0 12px 30px #2b59a026!important;z-index:2147482000!important}.sm-v438-selection-toolbar>div:first-child{min-width:175px!important}.sm-v438-selection-toolbar button{min-height:40px!important;padding:0 14px!important;background:#fff!important;border-color:#c7daf5!important;color:#245493!important}.sm-v438-selection-toolbar span{font-size:12px!important}body:has([role=dialog]) .sm-v438-selection-toolbar,body:has(.sm-modal-backdrop) .sm-v438-selection-toolbar,body:has(.modal-overlay) .sm-v438-selection-toolbar,body:has(.v80-offer-backdrop) .sm-v438-selection-toolbar{display:none!important}.sm-modal-backdrop,.sm-modal-overlay,.sm-bulk-overlay,.sm-bulk-v250-backdrop,.sm-v409-confirm-backdrop,.stp-modal-overlay,.stp-v409-confirm-backdrop,.opsc-schedule-modal-backdrop,.sim-v334-viewport-overlay,.sm-bulk-schedule-v290-backdrop,[data-schedule-modal-backdrop],.schedule-modal-backdrop,.sm-multi-v384-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;z-index:2147482500!important;background:#2b394e94!important}.sm-multi-v384{z-index:2147482600!important;max-height:calc(100dvh - 42px)!important;height:auto!important}.sm-multi-v384__body{padding:16px 20px!important;gap:12px!important}.sm-multi-v384__notice{display:none!important}.sm-v454-cell-assignments{border:1px solid #d7e5f8;border-radius:16px;background:#fff;padding:14px;display:grid;gap:8px}.sm-v454-cell-assignments>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #edf2f8}.sm-v454-cell-assignments>header div{display:grid;gap:2px}.sm-v454-cell-assignments>header strong{color:#163a6a}.sm-v454-cell-assignments>header span{color:#8093b0;font-size:12px}.sm-v454-cell-assignments>article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.2fr);gap:12px;align-items:center;padding:9px 10px;border:1px solid #e2ebf7;border-radius:13px;background:#fafdff}.sm-v454-cell-assignments>article>div{display:grid;gap:2px}.sm-v454-cell-assignments>article span{color:#7b8eaa;font-size:12px}.sm-bulk-schedule-v290,.sm-bulk-v250-modal,.sm-bulk-modal,.sm-bulk-schedule-modal{height:auto!important;max-height:min(720px,calc(100dvh - 52px))!important}.sm-bulk-schedule-v290__body{min-height:0!important;max-height:calc(100dvh - 210px)!important;padding:12px 16px!important;gap:8px!important}.sm-bulk-schedule-v290__section{padding:12px!important}}@media(min-width:769px){.sm-v438-selection-toolbar,.sm-v453-selection-toolbar{position:fixed!important;inset:auto auto 16px 50%!important;transform:translate(-50%)!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 40px)!important;min-height:0!important;height:auto!important;padding:9px 12px!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important;background:linear-gradient(135deg,#fff,#edf5ff 55%,#dcecff)!important;border:1px solid #bfd3f4!important;border-radius:17px!important;box-shadow:0 14px 36px #2658aa2e!important;z-index:2147481000!important;overflow:visible!important}.sm-v438-selection-toolbar>div,.sm-v453-selection-toolbar>div{min-width:150px!important;padding:0 4px!important}.sm-v438-selection-toolbar>div strong,.sm-v453-selection-toolbar>div strong{font-size:14px!important;color:#193b74!important}.sm-v438-selection-toolbar>div span,.sm-v453-selection-toolbar>div span{font-size:11px!important;color:#7890b5!important;margin-top:2px!important}.sm-v438-selection-toolbar button,.sm-v453-selection-toolbar button{height:40px!important;min-height:40px!important;padding:0 14px!important;border-radius:12px!important;background:#fff!important;border:1px solid #c2d4f2!important;color:#25518e!important;font-size:13px!important;font-weight:750!important;box-shadow:none!important}.sm-v438-selection-toolbar button:hover,.sm-v453-selection-toolbar button:hover{background:#f2f7ff!important}.sm-v438-selection-toolbar .is-clear,.sm-v453-selection-toolbar .is-clear{color:#7a8ba8!important}body.opsc-manager-modal-open-v442 .sm-v438-selection-toolbar,body.opsc-manager-modal-open-v444 .sm-v438-selection-toolbar,body.opsc-manager-modal-open-v442 .sm-v453-selection-toolbar,body.opsc-manager-modal-open-v444 .sm-v453-selection-toolbar{display:none!important}body.opsc-manager-modal-open-v442 :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,[class*=close-rail],[class*=mobile-close],[data-sidebar-close-rail]),body.opsc-manager-modal-open-v444 :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,[class*=close-rail],[class*=mobile-close],[data-sidebar-close-rail]){display:none!important}.opsc-schedule-modal-dialog:has(.sm-meeting-modal){width:min(820px,94vw)!important;max-width:820px!important}.opsc-schedule-modal-dialog:has(.sm-meeting-modal) .sm-modal-body{width:100%!important;box-sizing:border-box!important}.sm-meeting-modal{width:100%!important;max-width:none!important}.sm-bulk-schedule-v290{width:min(1040px,94vw)!important;max-height:min(88vh,820px)!important;height:auto!important;min-height:0!important}.sm-bulk-schedule-v290__body,.sm-bulk-schedule-v455__body{min-height:0!important;height:auto!important;max-height:calc(88vh - 150px)!important;align-content:start!important}.sm-bulk-schedule-v290__content{min-height:0!important;height:auto!important}.sm-bulk-schedule-v290__grid{align-content:start!important;min-height:0!important}}@media(min-width:769px){html.opsc-schedule-modal-active-v460 body{overflow:hidden!important}html.opsc-schedule-modal-active-v460 body>div:not(.opsc-schedule-modal-root){position:relative;z-index:0!important}html.opsc-schedule-modal-active-v460 .opsc-schedule-modal-root{position:fixed!important;inset:0!important;z-index:2147483647!important}html.opsc-schedule-modal-active-v460 .opsc-schedule-modal-backdrop{position:absolute!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#18263aa8!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.opsc-schedule-modal-dialog:has(.sm-meeting-modal-v457){width:min(720px,92vw)!important;max-width:720px!important;margin:auto!important}.opsc-schedule-modal-dialog:has(.sm-meeting-modal-v457)>.sm-modal-body{width:100%!important;padding:16px 18px!important;box-sizing:border-box!important}.sm-meeting-modal-v457{width:100%!important;max-width:none!important;margin:0!important}.sm-meeting-modal-v457 .req-section{width:100%!important;box-sizing:border-box!important}.sm-v457-selection-toolbar{position:fixed!important;inset:auto auto 18px 50%!important;transform:translate(-50%)!important;width:auto!important;min-width:0!important;max-width:min(720px,calc(100vw - 32px))!important;height:auto!important;min-height:0!important;padding:8px 10px!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #bed5f7!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#eff7ff,#e4f1ff)!important;box-shadow:0 14px 34px #224c9129!important;overflow:visible!important;z-index:2147483000!important}.sm-v457-selection-toolbar>div{min-width:130px!important;padding:0 4px!important}.sm-v457-selection-toolbar strong{font-size:13px!important;color:#173f78!important}.sm-v457-selection-toolbar span{font-size:11px!important;color:#7a91b4!important}.sm-v457-selection-toolbar button{height:38px!important;min-height:38px!important;padding:0 13px!important;border-radius:11px!important;border:1px solid #bfd2ef!important;background:#fff!important;color:#29558f!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}html.opsc-schedule-modal-active-v460 .sm-v457-selection-toolbar{display:none!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar{width:auto!important;max-width:calc(100vw - 32px)!important;min-width:0!important;min-height:0!important;padding:7px 9px!important;gap:8px!important;border:1px solid #bfd5f4!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 34px #1c417b2e!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar>div{min-width:118px!important;padding:0 4px!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar strong{font-size:12px!important;line-height:1.25!important;color:#173d72!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar span{font-size:10px!important;line-height:1.2!important;color:#7890b2!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar button{height:34px!important;min-height:34px!important;padding:0 11px!important;border-radius:9px!important;border:1px solid #2f6fed!important;background:#2f6fed!important;color:#fff!important;font-size:11px!important;font-weight:850!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar button svg{stroke:#fff!important;color:#fff!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar button:nth-of-type(2){border-color:#73a7f5!important;background:#73a7f5!important;color:#fff!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar .is-clear{border-color:#2f6fed!important;background:#2f6fed!important;color:#fff!important}html body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.opsc-schedule-modal-backdrop,.sm-training-modal-backdrop){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#081222cc!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483644!important}html body.opsc-manager-schedule-mounted :is(.sm-modal,.opsc-schedule-modal-dialog){border-top:4px solid #2f6fed!important;background:#fff!important;background-image:none!important;overflow:hidden!important}html body.opsc-manager-schedule-mounted :is(.sm-modal-head,.opsc-schedule-modal-dialog .sm-modal-head){background:#eef5ff!important;background-image:none!important;border-radius:0!important}html body.opsc-manager-schedule-mounted :is(.sm-modal-icon,.opsc-schedule-modal-dialog .sm-modal-icon){display:grid!important;place-items:center!important;background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body.opsc-manager-schedule-mounted :is(.sm-modal-icon,.opsc-schedule-modal-dialog .sm-modal-icon) svg{display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important}html body.opsc-manager-schedule-mounted :is(.sm-close,.opsc-schedule-modal-close,.sm-modal-head>button[aria-label=Close]){display:grid!important;place-items:center!important;background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body.opsc-manager-schedule-mounted :is(.sm-close,.opsc-schedule-modal-close,.sm-modal-head>button[aria-label=Close]) svg{stroke:#fff!important;color:#fff!important}html body.opsc-manager-schedule-mounted :is(.sm-modal,.opsc-schedule-modal-dialog):before,html body.opsc-manager-schedule-mounted :is(.sm-modal,.opsc-schedule-modal-dialog):after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted>.left-rail-overlay,html body.opsc-manager-schedule-mounted>.random-dark-bar,html body.opsc-manager-schedule-mounted>.modal-side-rail,html body.opsc-manager-schedule-mounted>.sm-modal-side-rail{display:none!important;visibility:hidden!important;pointer-events:none!important}html.opsc-schedule-modal-active-v460 body .sm-v457-selection-toolbar,html body.opsc-manager-schedule-mounted:has(.sm-modal-backdrop) .sm-v457-selection-toolbar,html body.opsc-manager-schedule-mounted:has(.opsc-schedule-modal-backdrop) .sm-v457-selection-toolbar{display:none!important}html body.opsc-manager-schedule-mounted :is(.sm-employee-row,.sm-schedule-row,.msb-employee-row,[data-schedule-employee-row]){contain:layout paint style!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.opsc-schedule-modal-backdrop,.modal-overlay)>:is(.left-bar,.side-bar,.modal-rail,.left-rail,.side-rail,[class*=modal-side-rail],[class*=left-rail-overlay],[class*=random-dark-bar]){display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;pointer-events:none!important}html body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.opsc-schedule-modal-backdrop,.modal-overlay) [role=dialog] button[aria-label*=Close i],html body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.opsc-schedule-modal-backdrop,.modal-overlay) [role=dialog] button[title*=Close i]{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.opsc-schedule-modal-backdrop,.modal-overlay) [role=dialog] button[aria-label*=Close i] :is(svg,path,line,polyline),html body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.opsc-schedule-modal-backdrop,.modal-overlay) [role=dialog] button[title*=Close i] :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .sm-multi-v384-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:22px!important;overflow:hidden!important;background:#081222d1!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483646!important}html body.opsc-manager-schedule-mounted .sm-multi-v384{position:relative!important;inset:auto!important;margin:auto!important;transform:none!important;width:min(960px,calc(100vw - 44px))!important;max-width:min(960px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cfe0f4!important;border-top:4px solid #2f6fed!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 30px 90px #05122657!important}html body.opsc-manager-schedule-mounted .sm-multi-v384>.ai-modal-head{position:relative!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 42px!important;align-items:center!important;gap:13px!important;margin:0!important;padding:15px 18px!important;border:0!important;border-bottom:1px solid #d7e5f4!important;border-radius:0!important;background:#eef3f9!important;background-image:none!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted .sm-multi-v384>.ai-modal-head>.ai-modal-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;border:1px solid #2f6fed!important;border-radius:13px!important;background:#2f6fed!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:20px!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted .sm-multi-v384>.ai-modal-head>.ai-modal-close{position:static!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:23px!important;line-height:1!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted .sm-multi-v384>.sm-multi-v384__body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:16px 18px 20px!important;background:#f7faff!important;background-image:none!important}html body.opsc-manager-schedule-mounted .sm-multi-v384>.sm-multi-v384__foot{margin:0!important;padding:12px 18px!important;min-height:68px!important;border:0!important;border-top:1px solid #d7e5f4!important;background:#fff!important;background-image:none!important;border-radius:0!important}html body.opsc-manager-schedule-mounted .sm-multi-v384 :is(.sm-multi-v437__properties,.sm-v440-validation-summary,.sm-multi-v437__conflicts,.sm-v440-unavailable-list,.sm-v454-cell-assignments){border-color:#d6e4f3!important;background:#fff!important;box-shadow:none!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar{position:fixed!important;inset:auto auto 16px 50%!important;transform:translate(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:calc(100vw - 40px)!important;height:auto!important;overflow:visible!important;z-index:2147483000!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar>div{display:grid!important;gap:1px!important;align-content:center!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar button:first-of-type{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar button:nth-of-type(2){background:#7aa9f6!important;border-color:#7aa9f6!important;color:#fff!important}html body.opsc-manager-schedule-mounted .sm-v457-selection-toolbar button.is-clear{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body.opsc-manager-schedule-mounted:has(:is(.sm-modal-backdrop,.opsc-schedule-modal-backdrop,.sm-multi-v384-backdrop)) :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,[class*=close-rail],[class*=mobile-close-rail],[data-sidebar-close-rail]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;pointer-events:none!important}}@media(max-width:768px){html body :is(.sm-modal,.opsc-schedule-modal-dialog,.sm-multi-v384){border-top:4px solid #2f6fed!important;background:#fff!important;color:#102653!important}html body :is(.sm-modal-head,.ai-modal-head){background:#eef5ff!important;background-image:none!important}html body :is(.sm-modal-icon,.ai-modal-icon){background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body :is(.sm-modal-icon,.ai-modal-icon) :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body :is(.sm-close,.opsc-schedule-modal-close,.ai-modal-close,button[aria-label=Close]){background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body :is(.sm-close,.opsc-schedule-modal-close,.ai-modal-close,button[aria-label=Close]) :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted :is(.manager-schedule-page,.sm-page,.schedule-manager-page){background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:fixed!important}html body.opsc-manager-schedule-mounted :is(.sm-v438-selection-toolbar,.sm-v442-selection-toolbar,.sm-v453-selection-toolbar,.sm-v457-selection-toolbar){position:fixed!important;inset:auto auto 14px 50%!important;transform:translate(-50%)!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 36px)!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:5px 7px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;overflow:visible!important;border:1px solid #c8d9eb!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 12px 32px #1531522e!important;z-index:2147483000!important}html body.opsc-manager-schedule-mounted :is(.sm-v438-selection-toolbar,.sm-v442-selection-toolbar,.sm-v453-selection-toolbar,.sm-v457-selection-toolbar):before,html body.opsc-manager-schedule-mounted :is(.sm-v438-selection-toolbar,.sm-v442-selection-toolbar,.sm-v453-selection-toolbar,.sm-v457-selection-toolbar):after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted :is(.sm-v438-selection-toolbar,.sm-v442-selection-toolbar,.sm-v453-selection-toolbar,.sm-v457-selection-toolbar)>div:first-child{min-width:92px!important;max-width:130px!important;line-height:1.05!important}html body.opsc-manager-schedule-mounted :is(.sm-v438-selection-toolbar,.sm-v442-selection-toolbar,.sm-v453-selection-toolbar,.sm-v457-selection-toolbar) :is(button,.sm-btn){height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important;border-radius:9px!important;white-space:nowrap!important;font-size:12px!important}html body.opsc-manager-schedule-mounted :is(.sm-v438-selection-toolbar,.sm-v442-selection-toolbar,.sm-v453-selection-toolbar,.sm-v457-selection-toolbar) :is(button,.sm-btn):nth-of-type(1){background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.opsc-manager-schedule-mounted :is(.sm-v438-selection-toolbar,.sm-v442-selection-toolbar,.sm-v453-selection-toolbar,.sm-v457-selection-toolbar) :is(button,.sm-btn):nth-of-type(2){background:#78a9f6!important;border-color:#78a9f6!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.opsc-manager-schedule-mounted :is(.sm-v438-selection-toolbar,.sm-v442-selection-toolbar,.sm-v453-selection-toolbar,.sm-v457-selection-toolbar) :is(.is-clear,button:last-child){background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.opsc-manager-schedule-mounted .sm-v442-selection-toolbar .sm-v442-selection-toolbar__actions{display:flex!important;gap:6px!important;align-items:center!important}html body.opsc-manager-schedule-mounted .sm-v442-selection-toolbar .is-secondary{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.opsc-manager-schedule-mounted .sm-v442-selection-toolbar .is-primary{background:#78a9f6!important;border-color:#78a9f6!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .sm-multi-v384>.ai-modal-head{background:#edf2f7!important;background-image:none!important;border-bottom:1px solid #d5e2ef!important}html body .sm-multi-v384>.ai-modal-head .ai-modal-icon{background:#2f6fed!important;color:#fff!important}html body .sm-multi-v384>.ai-modal-head .ai-modal-close{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body:has(.sm-modal-backdrop,.opsc-schedule-modal-backdrop,.sm-multi-v384-backdrop) :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.sidebar-toggle-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,[class*=close-rail],[class*=mobile-close-rail],[class*=side-rail],[class*=sidebar-rail],[data-sidebar-close-rail]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;pointer-events:none!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted .sm-root{background:transparent!important;min-height:0!important}body.opsc-manager-schedule-mounted .dsb-desktop{background:transparent!important}body.opsc-manager-schedule-mounted .dsb-canvas{background:transparent!important;min-height:0!important}body.opsc-manager-schedule-mounted .dsb-main{background:transparent!important}body.opsc-manager-schedule-mounted .dsb-actionbar{background:#ffffffeb!important}}@media(min-width:769px){body.opsc-manager-schedule-mounted{background:#edf5ff!important;background-image:none!important}body.opsc-manager-schedule-mounted .sm-root,body.opsc-manager-schedule-mounted .dsb-desktop,body.opsc-manager-schedule-mounted .dsb-canvas,body.opsc-manager-schedule-mounted .dsb-main{background:transparent!important;background-image:none!important;box-shadow:none!important}body.opsc-manager-schedule-mounted:is(.opsc-manager-modal-open-v441,.opsc-manager-modal-open-v442,.opsc-manager-modal-open-v444,.sm-bulk-modal-open-v350,.sm-bulk-modal-open-v442):before,body.opsc-manager-schedule-mounted:is(.opsc-manager-modal-open-v441,.opsc-manager-modal-open-v442,.opsc-manager-modal-open-v444,.sm-bulk-modal-open-v350,.sm-bulk-modal-open-v442):after{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important}body.opsc-manager-schedule-mounted :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,[class*=close-rail]){display:none!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted{background:#edf5ff!important;background-image:none!important}html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted .sm-root:before,html body.opsc-manager-schedule-mounted .sm-root:after,html body.opsc-manager-schedule-mounted .dsb-desktop:before,html body.opsc-manager-schedule-mounted .dsb-desktop:after,html body.opsc-manager-schedule-mounted .dsb-canvas:before,html body.opsc-manager-schedule-mounted .dsb-canvas:after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted .dsb-canvas{min-height:0!important}html body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.sm-modal-overlay,.sm-bulk-overlay,.sm-bulk-v250-backdrop,.sm-v409-confirm-backdrop,.opsc-schedule-modal-backdrop,.sm-bulk-schedule-v290-backdrop,.sm-multi-v384-backdrop,.sm-v438-view-shift-backdrop,.dsb-insight-backdrop){background:#0000008f!important;background-color:#0000008f!important;background-image:none!important;filter:none!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html body.opsc-manager-schedule-mounted :is([class*=close-rail],[class*=side-rail],[class*=sidebar-rail],[class*=modal-rail],[class*=left-rail],.sm-mobile-close-rail,.mobile-nav-rail,.drawer-close-rail){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;pointer-events:none!important}html body.opsc-manager-schedule-mounted:has([role=dialog]):before,html body.opsc-manager-schedule-mounted:has([role=dialog]):after{content:none!important;display:none!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted{background:#edf5ff!important;background-image:none!important}html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main,.sm-page-surface){background:transparent!important;background-image:none!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main):before,html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main):after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted:has([role=dialog]) :is(.sm-modal-left-rail,.sm-modal-side-rail,.sm-mobile-close-rail,.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,[class*=modal-rail],[class*=left-rail],[class*=close-rail]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;border:0!important;background:transparent!important;pointer-events:none!important}html body.opsc-manager-schedule-mounted:has([role=dialog]):before,html body.opsc-manager-schedule-mounted:has([role=dialog]):after{content:none!important;display:none!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important;background-image:var(--ops-v483-page-canvas)!important}html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main,.sm-page-surface){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main):before,html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main):after{content:none!important;display:none!important}html body.opsc-manager-schedule-mounted .dsb-canvas{min-height:calc(100vh - 1px)!important}}@media(max-width:768px){html body.opsc-manager-schedule-mounted{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important}html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main){background:transparent!important;background-image:none!important}html body.opsc-manager-schedule-mounted :is(button,[role=button]){min-height:44px!important}}@media(min-width:769px){html body.opsc-manager-schedule-mounted{background:#eef4fc!important;background-image:none!important;min-height:100vh!important}html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main,.sm-page-surface){background:transparent!important;background-image:none!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main,.sm-page-surface):before,html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main,.sm-page-surface):after,html body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v442:before,html body.opsc-manager-schedule-mounted.opsc-manager-modal-open-v442:after,html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v442:before,html body.opsc-manager-schedule-mounted.sm-bulk-modal-open-v442:after{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important}html body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.sm-training-modal-backdrop,.sm-multi-v384-backdrop,.sm-bulk-schedule-v290-backdrop,.sm-qualification-override-backdrop,.opsc-schedule-modal-backdrop,.modal-overlay.ops-ref-backdrop){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;background:#060c1699!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.sm-training-modal-backdrop,.sm-multi-v384-backdrop,.sm-bulk-schedule-v290-backdrop,.sm-qualification-override-backdrop,.opsc-schedule-modal-backdrop,.modal-overlay.ops-ref-backdrop):before,html body.opsc-manager-schedule-mounted :is(.sm-modal-backdrop,.sm-training-modal-backdrop,.sm-multi-v384-backdrop,.sm-bulk-schedule-v290-backdrop,.sm-qualification-override-backdrop,.opsc-schedule-modal-backdrop,.modal-overlay.ops-ref-backdrop):after{content:none!important;display:none!important}}@media(max-width:768px){html body.opsc-manager-schedule-mounted{background:#eef4fc!important;background-image:none!important}html body.opsc-manager-schedule-mounted :is(.sm-root,.dsb-desktop,.dsb-canvas,.dsb-main,.sm-page-surface){background:transparent!important;background-image:none!important}}html body:has(.sm-page),html body:has(.manager-schedule-page),html body:has(.schedule-manager-page){background-color:#eef4fc!important;background-image:radial-gradient(circle at 9% 16%,rgba(74,145,255,.13) 0 92px,transparent 93px),radial-gradient(circle at 86% 14%,rgba(113,187,255,.1) 0 120px,transparent 121px)!important}html body.v53-modal-open:before,html body.v53-modal-open:after,html body .sm-modal-backdrop:before,html body .sm-modal-backdrop:after,html body .sm-training-modal-backdrop:before,html body .sm-training-modal-backdrop:after,html body .modal-overlay.ops-ref-backdrop:before,html body .modal-overlay.ops-ref-backdrop:after,html body .opsc-schedule-modal-backdrop:before,html body .opsc-schedule-modal-backdrop:after{content:none!important;display:none!important;width:0!important}html body .sm-modal-backdrop,html body .sm-training-modal-backdrop,html body .modal-overlay.ops-ref-backdrop,html body .opsc-schedule-modal-backdrop{background-image:none!important}html body.opsc-manager-schedule-mounted:has(:is(.sm-modal-backdrop,.sm-training-modal-backdrop,.sm-multi-v384-backdrop,.sm-bulk-schedule-v290-backdrop,.opsc-schedule-modal-backdrop)) :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,[class*=close-rail],[class*=mobile-close-rail],[data-sidebar-close-rail]){display:none!important;width:0!important;min-width:0!important;max-width:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body.opsc-manager-schedule-mounted:has(:is(.sm-modal-backdrop,.sm-training-modal-backdrop,.sm-multi-v384-backdrop,.sm-bulk-schedule-v290-backdrop,.opsc-schedule-modal-backdrop))>:is(.left-rail-overlay,.random-dark-bar,[class*=modal-left-rail],[class*=modal-side-rail],[class*=close-rail]){display:none!important;width:0!important;min-width:0!important;max-width:0!important;border:0!important;background:transparent!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body.opsc-manager-schedule-mounted:has(:is(.sm-modal-backdrop,.sm-training-modal-backdrop,.sm-multi-v384-backdrop,.sm-bulk-schedule-v290-backdrop,.opsc-schedule-modal-backdrop)) :is([class*=left-rail],[class*=side-rail],[class*=close-rail],[class*=sidebar-close],[class*=mobile-nav-close]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;pointer-events:none!important;background:transparent!important;border:0!important}html body.opsc-manager-schedule-mounted:has(:is(.sm-modal-backdrop,.sm-training-modal-backdrop,.sm-multi-v384-backdrop,.sm-bulk-schedule-v290-backdrop,.opsc-schedule-modal-backdrop)) :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,.left-rail-overlay,.random-dark-bar,[class*=close-rail],[class*=side-rail],[class*=left-rail],[class*=sidebar-close],[data-sidebar-close-rail]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;pointer-events:none!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.opsc-manager-schedule-mounted:has(:is(.sm-modal-backdrop,.sm-training-modal-backdrop,.sm-multi-v384-backdrop,.sm-bulk-schedule-v290-backdrop,.opsc-schedule-modal-backdrop)):before,html body.opsc-manager-schedule-mounted:has(:is(.sm-modal-backdrop,.sm-training-modal-backdrop,.sm-multi-v384-backdrop,.sm-bulk-schedule-v290-backdrop,.opsc-schedule-modal-backdrop)):after{content:none!important;display:none!important}@media(min-width:769px){html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog[data-modal-size=meeting],html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog:has(.sm-meeting-modal-v457){width:min(720px,calc(100vw - 48px))!important;max-width:720px!important;min-width:0!important;margin:auto!important}html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog[data-modal-size=meeting]>.sm-modal-head,html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog[data-modal-size=meeting]>.sm-modal-body,html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog[data-modal-size=meeting]>.sm-modal-foot,html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog:has(.sm-meeting-modal-v457)>.sm-modal-head,html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog:has(.sm-meeting-modal-v457)>.sm-modal-body,html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog:has(.sm-meeting-modal-v457)>.sm-modal-foot{width:100%!important;max-width:none!important;box-sizing:border-box!important}html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog[data-modal-size=meeting]>.sm-modal-body,html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog:has(.sm-meeting-modal-v457)>.sm-modal-body{padding:16px 18px!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}html body.opsc-manager-schedule-mounted .sm-meeting-modal-v457,html body.opsc-manager-schedule-mounted .sm-meeting-modal-v457>.req-section{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin-inline:0!important}}@media(max-width:768px){html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog[data-modal-size=meeting],html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog:has(.sm-meeting-modal-v457){width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog[data-modal-size=meeting]>.sm-modal-body,html body.opsc-manager-schedule-mounted .opsc-schedule-modal-dialog:has(.sm-meeting-modal-v457)>.sm-modal-body{padding:10px!important}html body.opsc-manager-schedule-mounted .sm-meeting-modal-v457>.req-section{width:100%!important;margin:0!important}html body.opsc-manager-schedule-mounted .sm-meeting-modal-v457 .req-section>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media(min-width:769px){:root{--ops-availability-bg: radial-gradient(circle at top left, rgba(186,212,255,.78) 0%, rgba(236,244,255,.92) 34%, #f8fbff 68%, #e9f1ff 100%);--ops-card-bg:#ffffff;--ops-blue:#2f6ee7;--ops-soft-blue:#eaf3ff;--ops-border:#cfe0f6;--ops-text:#17365d}html body .stp-page{background:var(--ops-availability-bg)!important;min-height:100vh}html body .stp-filter-popover,html body .stp-filter-popover--mobile{width:min(460px,calc(100vw - 32px))!important;padding:18px!important;border-radius:24px!important;border:1px solid var(--ops-border)!important;background:linear-gradient(180deg,#fafdff,#edf5ff)!important;box-shadow:0 24px 60px #1f4f992e!important}html body .stp-filter-popover-grid,html body .stp-filter-popover-grid-v142,html body .stp-filter-popover-grid-v147,html body .stp-filter-popover-grid-v148{gap:14px!important}html body .stp-filter-popover-actions,html body .stp-filter-popover-actions-v140,html body .stp-filter-popover-actions-v141,html body .stp-filter-popover-actions-v142,html body .stp-filter-popover-actions-v147,html body .stp-filter-popover-actions-v148{margin-top:16px!important;padding-top:14px!important;border-top:1px solid #d7e5f8!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}html body .stp-filter-trigger-v146,html body .stp-filter-trigger-v147,html body .stp-filter-trigger-v148{border-radius:16px!important;min-height:46px!important}html body .stp-modal,html body .stp-modal.stp-modal-auto,html body .stp-modal.stp-modal-template{width:min(1080px,calc(100vw - 40px))!important;max-width:min(1080px,calc(100vw - 40px))!important;max-height:min(92vh,980px)!important;border-radius:28px!important;overflow:hidden!important}html body .stp-modal-header,html body .stp-modal-head{background:linear-gradient(180deg,#edf5ff,#dfeeff)!important;border-bottom:1px solid #d6e4f7!important;padding:18px 22px!important}html body .stp-modal-body{padding:20px!important;background:#f7fbff!important;gap:18px!important}html body .stp-modal-footer{padding:14px 20px!important;background:#fff!important;border-top:1px solid #dce8f7!important}html body .stp-section,html body .stp-auto-summary,html body .stp-auto-details,html body .stp-auto-pattern,html body .stp-auto-employees,html body .stp-modal-form,html body .stp-template-identity,html body .stp-template-structure,html body .stp-validity-window{padding:14px!important;border-radius:22px!important;border:1px solid var(--ops-border)!important;background:#fff!important;box-shadow:0 10px 24px #3e6fad0f!important}html body .stp-step-index,html body .stp-section-index,html body .stp-step-number,html body .stp-section-number{width:36px!important;height:36px!important;min-width:36px!important;border-radius:999px!important;background:var(--ops-blue)!important;color:#fff!important;border:none!important;display:grid!important;place-items:center!important;font-weight:800!important;box-shadow:0 10px 22px #2f6ee73d!important}html body .stp-modal .stp-section-head,html body .stp-modal .stp-form-head{margin-bottom:14px!important;padding-bottom:10px!important;border-bottom:1px solid #e1ebf8!important}html body .stp-auto-overview-grid,html body .stp-template-grid-2,html body .stp-field-grid-2,html body .stp-field-grid-3{gap:12px!important}html body .stp-working-days button{border-radius:14px!important;min-height:38px!important}html body .stp-modal input,html body .stp-modal textarea,html body .stp-modal select{min-height:46px!important;border-radius:14px!important}}@media(min-width:769px){html body .stp-employees-panel{overflow:hidden!important;border:1px solid #cfe0f4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 28px #14345b0f!important}html body .stp-employees-panel .stp-panel-head{min-height:72px!important;padding:16px 18px 12px!important;border-bottom:1px solid #e0eaf5!important;background:#fff!important}html body .stp-employees-panel .stp-panel-head>div{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html body .stp-employees-panel .stp-panel-head h2{margin:0!important;font-size:17px!important}html body .stp-department-badge{margin:0!important;padding:5px 9px!important;border-radius:999px!important}html body .stp-panel-insight-row{min-height:42px!important;padding:9px 18px!important;border-bottom:1px solid #e7eef7!important;background:#fbfdff!important}html body .stp-employee-panel-tools{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr)!important;gap:10px!important;padding:12px 16px!important;border-bottom:1px solid #e0eaf5!important;background:#fff!important}html body .stp-dashboard-employee-search,html body .stp-dashboard-role-filter,html body .stp-dashboard-role-filter>*{min-width:0!important;width:100%!important}html body .stp-employees-panel .stp-table-wrap,html body .stp-employees-panel .stp-employee-table{border:0!important;box-shadow:none!important}html body .stp-employees-panel .stp-table-wrap{max-height:360px!important;overflow:auto!important;scrollbar-gutter:stable!important}html body .stp-employees-panel .stp-tr,html body .stp-employees-panel .stp-th{border-left:0!important;border-right:0!important}}@media(min-width:769px){html body .stp-create-template-modal-v466{width:min(900px,calc(100vw - 72px))!important;max-width:900px!important;max-height:calc(100dvh - 44px)!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important;background:#f8fbff!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{margin:0!important;padding:16px!important;border:1px solid #d3e1f2!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;outline:0!important}html body .stp-create-template-modal-v466 .stp-create-card-v466:before,html body .stp-create-template-modal-v466 .stp-create-card-v466:after{content:none!important;display:none!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{margin:0 0 13px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid #e2ebf5!important;background:transparent!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466)>*{min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}html body .stp-create-template-modal-v466 .stp-field{min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .stp-create-template-modal-v466 :is(input,textarea,select,.stp-create-template-select-v142){border:1px solid #bfd4ee!important;border-radius:12px!important;background:#f9fbff!important;box-shadow:none!important}html body .stp-create-template-modal-v466 textarea{min-height:96px!important}html body .stp-create-template-modal-v466 .stp-create-review-v466{border:0!important;background:#f3f7fd!important;border-radius:12px!important;box-shadow:none!important}html body .stp-employees-panel{border:1px solid #cfdef0!important;box-shadow:0 10px 26px #1030580b!important}html body .stp-employees-panel .stp-table-wrap{max-height:350px!important;overflow:auto!important;border:0!important;box-shadow:none!important}html body .stp-employees-panel :is(.stp-table-wrap,.stp-employee-table,.stp-tr,.stp-th){outline:0!important}}@media(max-width:768px){html body [data-v13-target=template-apply],html body [data-v13-target=template-auto-generate]{width:min(456px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:min(780px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;border:1px solid #d8e4f1!important;border-radius:28px!important;background:#f6f9fd!important;box-shadow:0 34px 90px #0f172a57!important}html body [data-v13-target=template-apply]>.v53-modal-header,html body [data-v13-target=template-auto-generate]>.v53-modal-header{position:relative!important;min-height:98px!important;padding:16px 72px 15px 16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;border:0!important;border-bottom:1px solid #d8e4f1!important;background:linear-gradient(180deg,#eef8ff,#f6f2ff)!important;overflow:hidden!important;z-index:5!important}html body [data-v13-target=template-apply]>.v53-modal-header .stp-modal-icon,html body [data-v13-target=template-auto-generate]>.v53-modal-header .stp-modal-icon{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d2dfed!important;border-radius:16px!important;background:#fff!important;color:#1d4ed8!important}html body [data-v13-target=template-apply]>.v53-modal-header>div,html body [data-v13-target=template-auto-generate]>.v53-modal-header>div{min-width:0!important;overflow:hidden!important}html body [data-v13-target=template-apply]>.v53-modal-header h2,html body [data-v13-target=template-auto-generate]>.v53-modal-header h2{margin:0!important;color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:20px!important;line-height:1.14!important;font-weight:850!important;white-space:normal!important;overflow-wrap:anywhere!important}html body [data-v13-target=template-apply]>.v53-modal-header p,html body [data-v13-target=template-auto-generate]>.v53-modal-header p{margin:5px 0 0!important;color:#60718d!important;-webkit-text-fill-color:#60718d!important;font-size:12.5px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body [data-v13-target=template-apply]>.v53-modal-header .v53-modal-close,html body [data-v13-target=template-auto-generate]>.v53-modal-header .v53-modal-close{position:absolute!important;top:20px!important;right:14px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #d2dfed!important;border-radius:14px!important;background:#fff!important;color:#173763!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:10!important}html body [data-v13-target=template-apply]>.v53-modal-body,html body [data-v13-target=template-auto-generate]>.v53-modal-body{min-height:0!important;padding:14px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f6f9fd!important}html body .v75-template-stack{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important}html body .v75-template-overview,html body .v75-template-section,html body .v75-template-warning,html body .v75-template-success{position:static!important;width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}html body .v75-template-overview{padding:14px!important;border:1px solid #cfe0f1!important;border-radius:20px!important;background:linear-gradient(135deg,#eff7ff,#f7f3ff)!important}html body .v75-template-overview>header{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}html body .v75-template-overview>header>span{width:42px!important;height:42px!important;border-radius:14px!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v75-template-overview :is(strong,small,b,span){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v75-template-overview header strong{display:block!important;color:#102653!important;font-size:16px!important;line-height:1.3!important}html body .v75-template-overview header small{display:block!important;margin-top:3px!important;color:#60718d!important;line-height:1.35!important}html body .v75-overview-grid{margin-top:12px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}html body .v75-overview-grid>article{min-width:0!important;padding:11px!important;border:1px solid #dce7f3!important;border-radius:14px!important;background:#fffffff0!important}html body .v75-overview-grid article span{display:block!important;margin-bottom:4px!important;color:#718096!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}html body .v75-overview-grid article b{display:block!important;color:#102653!important;font-size:13px!important;line-height:1.3!important}html body .v75-template-section{padding:14px!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important}html body .v75-section-heading{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin-bottom:13px!important}html body .v75-section-heading>span:first-child{width:34px!important;height:34px!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v75-section-heading>div{min-width:0!important}html body .v75-section-heading strong,html body .v75-section-heading small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v75-section-heading strong{color:#102653!important;font-size:15px!important;line-height:1.25!important}html body .v75-section-heading small{margin-top:3px!important;color:#64748b!important;line-height:1.35!important}html body .v75-section-heading em{padding:6px 9px!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important}html body .v75-template-section :is(input,select,textarea,.enterprise-select-trigger){width:100%!important;min-width:0!important;min-height:50px!important;border:1px solid #cbd8e7!important;border-radius:14px!important;background:#fff!important;color:#14213d!important;box-sizing:border-box!important}html body .v75-info-row,html body .v75-template-warning,html body .v75-template-success{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;padding:11px!important;border-radius:14px!important}html body .v75-info-row{margin-top:10px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1e3a8a!important}html body .v75-template-warning{border:1px solid #fed7aa!important;background:#fff7ed!important;color:#9a3412!important}html body .v75-template-success{border:1px solid #bbf7d0!important;background:#f0fdf4!important;color:#166534!important}html body .v75-template-warning strong,html body .v75-template-warning span,html body .v75-template-success strong,html body .v75-template-success span{display:block!important;line-height:1.4!important}html body .v75-template-options{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .v75-template-option{position:relative!important;width:100%!important;min-width:0!important;min-height:92px!important;margin:0!important;padding:14px 14px 14px 84px!important;display:block!important;text-align:left!important;border:1px solid #d6e2f0!important;border-radius:18px!important;background:#fff!important;overflow:visible!important;box-sizing:border-box!important}html body .v75-template-option.is-selected{border-color:#60a5fa!important;background:#f0f7ff!important}html body .v75-template-option-copy strong,html body .v75-template-option-copy small{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v75-template-option-copy strong{color:#102653!important;font-size:15px!important;line-height:1.25!important}html body .v75-template-option-copy small{margin-top:5px!important;color:#64748b!important;font-size:12.5px!important;line-height:1.4!important}html body .v75-template-switch{position:absolute!important;top:18px!important;left:14px!important;width:56px!important;min-width:56px!important;height:32px!important;min-height:32px!important;padding:3px!important;border:1px solid #c7d3e1!important;border-radius:999px!important;background:#dce5ef!important;overflow:hidden!important;box-sizing:border-box!important}html body .v75-template-switch>span{display:block!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 8px #0f172a40!important;transform:translate(0)!important;transition:transform .2s ease!important}html body .v75-template-switch.is-on{border-color:#2563eb!important;background:linear-gradient(135deg,#38a7ff,#2563eb)!important}html body .v75-template-switch.is-on>span{transform:translate(24px)!important}html body .v75-field-grid,html body .v75-time-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .v75-day-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body .v75-day-grid>button{min-width:0!important;min-height:44px!important;padding:0!important;border:1px solid #d3dfec!important;border-radius:13px!important;background:#fff!important;color:#334155!important}html body .v75-day-grid>button.is-active{border-color:#2563eb!important;background:#2563eb!important;color:#fff!important}html body .v75-employee-list{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;max-height:310px!important;overflow-y:auto!important;overflow-x:hidden!important}html body .v75-employee-row{width:100%!important;min-width:0!important;min-height:66px!important;padding:10px!important;display:grid!important;grid-template-columns:22px 42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border:1px solid #e0e8f2!important;border-radius:15px!important;background:#fff!important;box-sizing:border-box!important}html body .v75-employee-row>span:last-child{min-width:0!important}html body .v75-employee-row b,html body .v75-employee-row small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v75-template-modal .stp-modal-footer{position:sticky!important;bottom:-14px!important;z-index:20!important;width:calc(100% + 28px)!important;margin:18px -14px -14px!important;padding:13px 14px calc(13px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;border-top:1px solid #d8e4f1!important;background:#fffffffa!important;box-shadow:0 -10px 24px #0f172a14!important}html body .v75-template-modal .stp-modal-footer>button{width:100%!important;min-width:0!important;min-height:54px!important;border-radius:16px!important;justify-content:center!important}html body .v75-generate-button:before,html body .v75-generate-button:after,html body .v75-generate-button>:is(svg,i,img,[aria-hidden=true]){content:none!important;display:none!important}html body .v75-offer-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}html body .v75-offer-modal{width:min(456px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:min(780px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d8e4f1!important;border-radius:28px!important;background:#f6f9fd!important}html body .v75-offer-header{position:relative!important;min-height:92px!important;padding:16px 70px 15px 16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;border-bottom:1px solid #d8e4f1!important;background:linear-gradient(180deg,#eef8ff,#f6f2ff)!important}html body .v75-offer-header .marketplace-v24-icon{width:48px!important;height:48px!important;border-radius:16px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v75-offer-header>div{min-width:0!important}html body .v75-offer-header h2{margin:0!important;color:#102653!important;font-size:20px!important;line-height:1.15!important}html body .v75-offer-header p{margin:5px 0 0!important;color:#60718d!important;font-size:12.5px!important;line-height:1.35!important}html body .v75-offer-header .v53-modal-close{position:absolute!important;top:22px!important;right:14px!important;width:44px!important;height:44px!important;border-radius:14px!important;background:#fff!important}html body .v75-offer-body{min-height:0!important;padding:12px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f6f9fd!important}html body .v75-offer-section,html body .v75-offer-notifications,html body .v75-offer-info{position:static!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;box-sizing:border-box!important}html body .v75-offer-section{padding:14px!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important}html body .v75-offer-section-heading{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin-bottom:12px!important}html body .v75-offer-section-heading>span{width:34px!important;height:34px!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v75-offer-section-heading strong,html body .v75-offer-section-heading small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v75-offer-section-heading strong{color:#102653!important;font-size:15px!important}html body .v75-offer-section-heading small{margin-top:3px!important;color:#64748b!important;line-height:1.35!important}html body .v75-offer-select{position:relative!important;width:100%!important;height:56px!important;display:flex!important;align-items:center!important;border:1px solid #cbd8e7!important;border-radius:15px!important;background:#fff!important;overflow:hidden!important}html body .v75-offer-select>select{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:3!important}html body .v75-offer-select>span{width:100%!important;min-width:0!important;padding:0 48px 0 14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .v75-offer-select>svg{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important}html body .v75-offer-choice-grid,html body .v75-offer-fields{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .v75-offer-choice-grid>button{width:100%!important;min-width:0!important;min-height:86px!important;padding:12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;gap:10px!important;align-items:center!important;border:1px solid #d6e2f0!important;border-radius:17px!important;background:#fff!important}html body .v75-offer-choice-grid>button.is-active{border-color:#4f7cff!important;background:#f1f6ff!important}html body .v75-offer-choice-grid span{min-width:0!important}html body .v75-offer-choice-grid strong,html body .v75-offer-choice-grid small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v75-offer-fields>label{display:grid!important;gap:7px!important;width:100%!important;min-width:0!important}html body .v75-offer-fields :is(select,textarea){width:100%!important;min-width:0!important;border:1px solid #cbd8e7!important;border-radius:15px!important;background:#fff!important;color:#14213d!important;box-sizing:border-box!important}html body .v75-offer-fields select{min-height:52px!important}html body .v75-offer-fields textarea{min-height:110px!important}html body .v75-offer-notifications{padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:14px!important;align-items:center!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important}html body .v75-offer-notifications .marketplace-toggle-copy{min-width:0!important}html body .v75-offer-notifications strong,html body .v75-offer-notifications small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v75-offer-notifications small{margin-top:4px!important;color:#64748b!important}html body .v75-marketplace-switch{position:relative!important;width:58px!important;min-width:58px!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid #c5d2e1!important;border-radius:999px!important;background:#dce5ef!important;overflow:hidden!important}html body .v75-marketplace-switch>span{position:absolute!important;top:3px!important;left:3px!important;width:26px!important;height:26px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 9px #0f172a47!important;transform:translate(0)!important;transition:transform .2s ease!important}html body .v75-marketplace-switch.is-on{border-color:#3b82f6!important;background:linear-gradient(135deg,#38a7ff,#5b5ce2)!important}html body .v75-marketplace-switch.is-on>span{transform:translate(24px)!important}html body .v75-offer-info{padding:11px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important;border:1px solid #bfdbfe!important;border-radius:14px!important;background:#eff6ff!important;color:#1e3a8a!important}html body .v75-offer-footer{width:100%!important;padding:13px 14px calc(13px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;border-top:1px solid #d8e4f1!important;background:#fff!important}html body .v75-offer-footer>button{width:100%!important;min-width:0!important;min-height:54px!important;border-radius:16px!important;justify-content:center!important}html body .v75-offer-secondary{border:1px solid #cbd8e7!important;background:#fff!important;color:#14213d!important}html body .v75-offer-primary{border:1px solid #2563eb!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .v75-offer-primary:disabled{border-color:#cbd8e7!important;background:#e8eef6!important;color:#7b8ba4!important;-webkit-text-fill-color:#7b8ba4!important}html body .v75-offer-primary:before,html body .v75-offer-primary:after,html body .v75-offer-primary>:is(svg,i,img,[aria-hidden=true]){content:none!important;display:none!important}}@media(max-width:768px){html body .v76-template-modal>.v53-modal-body{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:#f6f9fd!important}html body .v76-template-modal>.v53-modal-body>.v75-template-stack{min-height:0!important;height:100%!important;padding:14px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important}html body .v76-template-modal>.v53-modal-body>.stp-modal-footer{position:relative!important;inset:auto!important;z-index:30!important;width:100%!important;margin:0!important;padding:13px 14px calc(13px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;border:0!important;border-top:1px solid #d8e4f1!important;background:#fffffffc!important;box-shadow:0 -12px 28px #0f172a1a!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;box-sizing:border-box!important}html body .v76-template-modal>.v53-modal-body>.stp-modal-footer>button{width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;border-radius:16px!important;justify-content:center!important;text-align:center!important}html body .v76-rules-section{padding:14px!important;border:1px solid #cdddec!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 10px 26px #0f172a0f!important;overflow:visible!important}html body .v76-rules-heading{margin-bottom:12px!important}html body .v76-rule-summary{width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border:1px solid #bfdbfe!important;border-radius:16px!important;background:linear-gradient(135deg,#eff6ff,#f5f3ff)!important;box-sizing:border-box!important}html body .v76-rule-summary>svg{width:38px!important;height:38px!important;padding:9px!important;border-radius:12px!important;background:#fff!important;color:#2563eb!important;box-sizing:border-box!important}html body .v76-rule-summary span{min-width:0!important}html body .v76-rule-summary strong,html body .v76-rule-summary small{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v76-rule-summary strong{color:#102653!important;font-size:14px!important;line-height:1.3!important}html body .v76-rule-summary small{margin-top:4px!important;color:#64748b!important;font-size:12px!important;line-height:1.4!important}html body .v76-rule-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}html body .v76-rule-card{position:relative!important;width:100%!important;min-width:0!important;min-height:108px!important;margin:0!important;padding:14px 76px 14px 62px!important;display:block!important;border:1px solid #d8e4f1!important;border-radius:18px!important;background:#fff!important;overflow:visible!important;box-sizing:border-box!important}html body .v76-rule-card.is-selected{border-color:#4f8df7!important;background:linear-gradient(135deg,#f2f7ff,#fff)!important;box-shadow:0 0 0 2px #2563eb14!important}html body .v76-rule-card.tone-warning.is-selected{border-color:#f59e0b!important;background:linear-gradient(135deg,#fff8eb,#fff)!important;box-shadow:0 0 0 2px #f59e0b14!important}html body .v76-rule-icon{position:absolute!important;top:16px!important;left:14px!important;width:36px!important;height:36px!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v76-rule-card.tone-warning .v76-rule-icon{background:#fff7ed!important;color:#d97706!important}html body .v76-rule-copy{min-width:0!important}html body .v76-rule-copy strong,html body .v76-rule-copy small{display:block!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body .v76-rule-copy strong{color:#102653!important;font-size:15px!important;line-height:1.25!important}html body .v76-rule-copy small{margin-top:6px!important;color:#64748b!important;font-size:12.5px!important;line-height:1.42!important}html body .v76-rule-card .v75-template-switch{top:17px!important;left:auto!important;right:14px!important;width:56px!important;min-width:56px!important;height:32px!important;min-height:32px!important}html body .v76-rule-notice{width:100%!important;min-width:0!important;margin-top:11px!important;padding:11px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;border:1px solid #bbf7d0!important;border-radius:14px!important;background:#f0fdf4!important;color:#166534!important;box-sizing:border-box!important}html body .v76-rule-notice span{line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v76-offer-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#0a182dd6!important;background-color:#0a182dd6!important;background-image:none!important;backdrop-filter:blur(10px) saturate(108%)!important;-webkit-backdrop-filter:blur(10px) saturate(108%)!important;z-index:2147483600!important;isolation:isolate!important;transform:translateZ(0)!important;box-sizing:border-box!important}html body .v76-offer-overlay:before{content:""!important;position:fixed!important;inset:-240px 0 -480px!important;width:100vw!important;min-height:calc(100lvh + 720px)!important;background:#0a182dd6!important;pointer-events:none!important;z-index:-1!important}html body .v76-offer-modal{position:relative!important;z-index:2!important;width:min(456px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:min(790px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d8e4f1!important;border-radius:28px!important;background:#f6f9fd!important;box-shadow:0 36px 100px #00081e7a!important}html body .v76-offer-header{min-height:96px!important;padding:16px 72px 15px 16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;overflow:hidden!important}html body .v76-offer-header>div{min-width:0!important;padding-right:2px!important}html body .v76-offer-header h2,html body .v76-offer-header p{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v76-offer-body{min-height:0!important;padding:12px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#f6f9fd!important}html body .v76-offer-overview{width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:13px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;border:1px solid #cfe0f1!important;border-radius:20px!important;background:linear-gradient(135deg,#eff7ff,#f7f3ff)!important;box-sizing:border-box!important}html body .v76-offer-overview>span{width:42px!important;height:42px!important;border-radius:14px!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v76-offer-overview>div{min-width:0!important}html body .v76-offer-overview strong,html body .v76-offer-overview small{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v76-offer-overview strong{color:#102653!important;font-size:15px!important;line-height:1.3!important}html body .v76-offer-overview small{margin-top:3px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}html body .v76-offer-overview em{padding:6px 9px!important;border-radius:999px!important;background:#e0ecff!important;color:#2563eb!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important}html body .v76-offer-section{position:static!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:14px!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important;overflow:visible!important;box-sizing:border-box!important}html body .v76-offer-choice-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .v76-offer-choice-grid>button{min-height:86px!important;padding:12px!important;border-radius:17px!important}html body .v76-offer-fields{display:grid!important;grid-template-columns:1fr!important;gap:11px!important}html body .v76-offer-fields>label{width:100%!important;min-width:0!important;display:grid!important;gap:7px!important}html body .v76-offer-fields :is(select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;border:1px solid #cbd8e7!important;border-radius:15px!important;background:#fff!important;color:#14213d!important;box-sizing:border-box!important}html body .v76-offer-fields select{min-height:52px!important}html body .v76-offer-fields textarea{min-height:112px!important;resize:vertical!important}html body .v76-offer-notifications{position:static!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:14px!important;align-items:center!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important;box-sizing:border-box!important}html body .v76-offer-footer{position:relative!important;grid-row:3!important;width:100%!important;margin:0!important;padding:13px 14px calc(13px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;border-top:1px solid #d8e4f1!important;background:#fffffffc!important;box-shadow:0 -12px 28px #0f172a1a!important;z-index:20!important;box-sizing:border-box!important}html body .v76-offer-footer>button{width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;border-radius:16px!important;justify-content:center!important;text-align:center!important}}@media(max-width:768px){html body .v77-template-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:0!important;overflow:hidden!important}html body .v77-template-modal>.v53-modal-body{min-height:0!important;padding:14px!important;overflow-y:auto!important;overflow-x:hidden!important}html body .v77-template-modal>.v77-template-footer{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border:0!important;border-top:1px solid #d7e3f1!important;border-radius:0 0 28px 28px!important;background:#fff!important;box-shadow:0 -12px 30px #0f172a1a!important;box-sizing:border-box!important;overflow:hidden!important;z-index:30!important}html body .v77-template-modal>.v77-template-footer:before{content:""!important;position:absolute!important;inset:0!important;background:#fff!important;z-index:-1!important}html body .v77-template-modal>.v77-template-footer>button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:56px!important;margin:0!important;border-radius:17px!important;justify-content:center!important;text-align:center!important}html body .v78-offer-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#0a182dd6!important;backdrop-filter:blur(10px) saturate(108%)!important;-webkit-backdrop-filter:blur(10px) saturate(108%)!important;z-index:2147483600!important}html body .v78-offer-modal{position:relative!important;width:min(456px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:min(790px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d7e3f1!important;border-radius:28px!important;background:#f7faff!important;box-shadow:0 38px 110px #00081e7a!important;box-sizing:border-box!important}html body .v78-offer-header{position:relative!important;min-height:94px!important;padding:16px 72px 15px 16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;border-bottom:1px solid #d7e3f1!important;background:linear-gradient(180deg,#edf7ff,#f5f1ff)!important;overflow:hidden!important}html body .v78-offer-header>div{min-width:0!important}html body .v78-offer-header h2,html body .v78-offer-header p{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v78-offer-header h2{margin:0!important;color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:20px!important;line-height:1.15!important;font-weight:850!important}html body .v78-offer-header p{margin:4px 0 0!important;color:#60718d!important;-webkit-text-fill-color:#60718d!important;font-size:12.5px!important;line-height:1.35!important}html body .v78-offer-body{min-height:0!important;padding:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-content:start!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:#f7faff!important;box-sizing:border-box!important}html body .v78-offer-body>*{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;transform:none!important;box-sizing:border-box!important}html body .v78-offer-overview{padding:14px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;border:1px solid #cfe0f1!important;border-radius:20px!important;background:linear-gradient(135deg,#eff7ff,#f7f3ff)!important}html body .v78-offer-section{padding:14px!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important;overflow:visible!important}html body .v78-offer-section .v75-offer-section-heading{margin-bottom:12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}html body .v78-offer-section .v75-offer-section-heading>span{width:34px!important;height:34px!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:850!important}html body .v78-offer-section .v75-offer-section-heading strong,html body .v78-offer-section .v75-offer-section-heading small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v78-offer-choice-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .v78-offer-choice-grid>button{width:100%!important;min-width:0!important;min-height:84px!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;gap:10px!important;align-items:center!important;border:1px solid #d8e4f1!important;border-radius:17px!important;background:#fff!important;box-sizing:border-box!important}html body .v78-offer-choice-grid>button.is-active{border-color:#4f7cff!important;background:#f1f6ff!important;box-shadow:0 0 0 2px #4f7cff14!important}html body .v78-offer-fields{display:grid!important;grid-template-columns:1fr!important;gap:11px!important}html body .v78-offer-fields>label{width:100%!important;min-width:0!important;display:grid!important;gap:7px!important}html body .v78-offer-fields :is(select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border:1px solid #cbd8e7!important;border-radius:15px!important;background:#fff!important;color:#14213d!important;-webkit-text-fill-color:#14213d!important;box-sizing:border-box!important}html body .v78-offer-fields select{min-height:52px!important}html body .v78-offer-fields textarea{min-height:110px!important;resize:vertical!important}html body .v78-offer-notifications{padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:14px!important;align-items:center!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important}html body .v78-offer-footer{position:relative!important;width:100%!important;margin:0!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border-top:1px solid #d7e3f1!important;border-radius:0 0 28px 28px!important;background:#fff!important;box-shadow:0 -12px 30px #0f172a1a!important;box-sizing:border-box!important;overflow:hidden!important}html body .v78-offer-footer>button{width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;border-radius:17px!important;justify-content:center!important;text-align:center!important}html body .v78-chat-tools-menu{position:fixed!important;top:var(--cs-menu-top)!important;left:var(--cs-menu-left)!important;width:min(320px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(520px,calc(100dvh - 120px))!important;padding:10px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid #d6e2f0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 70px #0f172a3d!important;z-index:2147483600!important;box-sizing:border-box!important}html body .v78-chat-tools-menu .cs-thread-tools-menu-head{position:sticky!important;top:-10px!important;z-index:5!important;margin:-10px -10px 2px!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #e1e9f3!important;background:#f7faff!important}html body .v78-chat-tools-menu>button{width:100%!important;min-height:48px!important;margin:0!important;padding:10px 12px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;border:1px solid transparent!important;border-radius:14px!important;background:#fff!important;color:#14213d!important;text-align:left!important}html body .v78-chat-tools-menu>button:hover,html body .v78-chat-tools-menu>button:focus-visible{border-color:#d7e5f3!important;background:#f2f7ff!important}html body .v78-chat-tools-menu :is(.cs-thread-tools-status-block,.cs-thread-tools-language-block){width:100%!important;margin:0!important;padding:10px!important;border:1px solid #dbe5f1!important;border-radius:14px!important;background:#f8fbff!important;box-sizing:border-box!important}html body .v78-chat-modal{width:min(456px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:min(790px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d7e3f1!important;border-radius:28px!important;background:#f7faff!important;box-shadow:0 34px 90px #0f172a57!important;box-sizing:border-box!important}html body .v78-chat-modal>.v53-modal-header{position:relative!important;min-height:94px!important;padding:16px 72px 15px 16px!important;border-bottom:1px solid #d7e3f1!important;background:linear-gradient(180deg,#edf7ff,#f5f1ff)!important;overflow:hidden!important}html body .v78-chat-modal>.v53-modal-header h2,html body .v78-chat-modal>.v53-modal-header h3,html body .v78-chat-modal>.v53-modal-header p,html body .v78-chat-modal>.v53-modal-header span{color:#102653!important;-webkit-text-fill-color:#102653!important}html body .v78-chat-modal>.v53-modal-body,html body .v78-chat-modal .v53-modal-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f7faff!important}html body .v78-group-settings-modal .cs-egm-tabs{position:relative!important;grid-row:2!important;padding:10px!important;display:flex!important;gap:8px!important;overflow-x:auto!important;border-bottom:1px solid #d7e3f1!important;background:#fff!important}html body .v78-group-settings-modal .cs-egm-tab{flex:0 0 auto!important;min-height:42px!important;padding:0 12px!important;border-radius:13px!important}html body .v78-group-settings-modal .cs-egm-body{grid-row:3!important;padding:12px!important}html body .v78-group-settings-modal :is(.cs-egm-card,.cs-egm-member-row,.cs-roles-member-card,.cs-roles-legend-item){width:100%!important;min-width:0!important;border:1px solid #d8e4f1!important;border-radius:17px!important;background:#fff!important;box-sizing:border-box!important}html body .v78-create-channel-modal .cs-mobile-modal-tabs{grid-row:2!important;padding:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;border-bottom:1px solid #d7e3f1!important;background:#fff!important}html body .v78-create-channel-modal .cs-channel-builder-layout{grid-row:3!important;padding:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;overflow-y:auto!important}html body .v78-create-channel-modal :is(.cs-channel-builder-card,.cs-channel-preview-panel){position:static!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px!important;border:1px solid #d8e4f1!important;border-radius:18px!important;background:#fff!important;box-sizing:border-box!important}html body .v78-create-channel-modal .cs-channel-builder-footer{grid-row:4!important;width:100%!important;margin:0!important;padding:14px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;border-top:1px solid #d7e3f1!important;background:#fff!important}html body .v78-create-channel-modal .cs-channel-builder-footer>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .v78-moderation-modal{grid-template-rows:auto auto auto minmax(0,1fr)!important}html body .v78-moderation-modal .cs-mod-logs-summary{grid-row:2!important;padding:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;background:#fff!important;border-bottom:1px solid #d7e3f1!important}html body .v78-moderation-modal .cs-mod-logs-toolbar{grid-row:3!important;padding:10px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;background:#f7faff!important;border-bottom:1px solid #d7e3f1!important}html body .v78-moderation-modal .cs-mod-logs-list{grid-row:4!important;padding:12px!important}html body .v78-moderation-modal .cs-mod-log-row{width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;border:1px solid #d8e4f1!important;border-radius:17px!important;background:#fff!important;box-sizing:border-box!important}html body .v78-theme-modal{grid-template-rows:auto minmax(0,1fr) auto!important}html body .v78-theme-modal .cs-theme-modal-head{grid-row:1!important}html body .v78-theme-modal .cs-theme-modal-head :is(h2,p,.cs-modal-eyebrow){color:#102653!important;-webkit-text-fill-color:#102653!important}html body .v78-theme-modal .cs-theme-studio-layout{grid-row:2!important;padding:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;overflow-y:auto!important;overflow-x:hidden!important}html body .v78-theme-modal :is(.cs-theme-preview-panel,.cs-theme-control-card){position:static!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px!important;border:1px solid #d8e4f1!important;border-radius:18px!important;background:#fff!important;box-sizing:border-box!important}html body .v78-theme-modal .cs-theme-modal-actions{grid-row:3!important;width:100%!important;margin:0!important;padding:14px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;border-top:1px solid #d7e3f1!important;background:#fff!important}html body .v78-theme-modal .cs-theme-modal-action-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media(min-width:769px){html body .stp-create-template-modal-v466{width:min(940px,calc(100vw - 64px))!important;max-width:940px!important;max-height:calc(100dvh - 56px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:26px!important}html body .stp-create-template-modal-v466>header{min-height:92px!important;padding:18px 84px 18px 22px!important;background:#eef6ff!important;border-bottom:1px solid #d6e5f6!important}html body .stp-create-template-modal-v466 .stp-modal-close{position:absolute!important;inset:18px 18px auto auto!important;transform:none!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#2f6fed!important;border:1px solid #2f6fed!important;color:#fff!important}html body .stp-create-template-modal-v466 .stp-modal-close svg{color:#fff!important;stroke:#fff!important}html body .stp-create-template-modal-v466 .stp-modal-body{min-height:0!important;padding:18px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f7faff!important}html body .stp-create-template-shell-v466{display:grid!important;gap:14px!important;width:100%!important}html body .stp-create-card-v466{width:100%!important;padding:16px!important;border:1px solid #d4e3f5!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px -30px #14376e73!important}html body .stp-create-section-head-v466{display:flex!important;align-items:center!important;gap:11px!important;margin-bottom:14px!important;padding-bottom:12px!important;border-bottom:1px solid #e3edf8!important}html body .stp-create-section-head-v466>.stp-create-step-v466{width:32px!important;height:32px!important;flex:0 0 32px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#eaf3ff!important;border:1px solid #bed7ff!important;color:#2165e8!important;font-size:12px!important;font-weight:900!important}html body .stp-create-section-head-v466 strong{display:block!important;color:#102653!important;font-size:14px!important;line-height:1.25!important}html body .stp-create-section-head-v466 small{display:block!important;margin-top:2px!important;color:#6e82a2!important;font-size:11px!important}html body .stp-create-identity-grid-v466{display:grid!important;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)!important;gap:14px!important;align-items:stretch!important}html body .stp-create-two-col-v466{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body .stp-create-template-modal-v466 .stp-field,html body .stp-create-template-modal-v466 .stp-field-card{min-width:0!important;margin:0!important}html body .stp-create-template-modal-v466 :is(input,textarea,.stp-select-trigger){width:100%!important;max-width:100%!important;border:1px solid #cfe0f4!important;border-radius:13px!important;background:#f8fbff!important;color:#15315f!important;box-shadow:none!important}html body .stp-create-template-modal-v466 input,html body .stp-create-template-modal-v466 .stp-select-trigger{min-height:46px!important}html body .stp-create-template-modal-v466 textarea{min-height:98px!important;resize:vertical!important}html body .stp-create-review-v466{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;border:1px solid #cfe0f4!important;border-radius:16px!important;background:#edf5ff!important}html body .stp-create-review-v466>div{min-width:0!important;padding:10px 12px!important;border:1px solid #d9e7f8!important;border-radius:12px!important;background:#fff!important}html body .stp-create-review-v466 small{display:block!important;color:#7386a4!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:850!important}html body .stp-create-review-v466 strong{display:block!important;margin-top:4px!important;color:#102653!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .stp-create-template-modal-v466 .stp-modal-footer{min-height:70px!important;padding:12px 18px!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;background:#fff!important}html body .stp-create-template-modal-v466 .stp-modal-footer .stp-btn{width:auto!important;min-width:140px!important;min-height:44px!important;padding:0 18px!important;border-radius:13px!important}}@media(max-width:768px){.stp-create-template-shell-v466{display:grid;gap:12px}.stp-create-card-v466{padding:14px;border:1px solid #d4e3f5;border-radius:16px;background:#fff}.stp-create-section-head-v466{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.stp-create-step-v466{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:9px;background:#eaf3ff;color:#2165e8;font-weight:900}.stp-create-section-head-v466 strong,.stp-create-section-head-v466 small{display:block}.stp-create-identity-grid-v466,.stp-create-two-col-v466,.stp-create-review-v466{display:grid;grid-template-columns:1fr;gap:10px}}@media(min-width:769px){html body .stp-create-template-modal-v466{width:min(980px,calc(100vw - 64px))!important;max-height:calc(100dvh - 44px)!important;border-radius:24px!important;overflow:hidden!important}html body .stp-create-template-modal-v466 .stp-modal-body,html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{min-height:0!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{display:grid!important;gap:16px!important;padding:18px 22px 28px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f7faff!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{display:grid!important;gap:14px!important;margin:0!important;padding:18px!important;border:1px solid #cfe0f4!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-create-card-v466:before,html body .stp-create-template-modal-v466 .stp-create-card-v466:after,html body .stp-create-template-modal-v466 .stp-field:before,html body .stp-create-template-modal-v466 .stp-field:after{content:none!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{margin:0!important;padding:0 0 12px!important;border-bottom:1px solid #e1eaf5!important}html body .stp-create-template-modal-v466 .stp-create-identity-grid-v466,html body .stp-create-template-modal-v466 .stp-create-two-col-v466{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body .stp-create-template-modal-v466 .stp-field{min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-field>label,html body .stp-create-template-modal-v466 .stp-field>span{display:block!important;margin:0 0 7px!important;color:#395b83!important;font-weight:800!important}html body .stp-create-template-modal-v466 :is(input,textarea,select,.stp-select-trigger){width:100%!important;min-height:48px!important;box-sizing:border-box!important;border:1px solid #c9dcf2!important;border-radius:13px!important;background:#f8fbff!important;box-shadow:none!important}html body .stp-create-template-modal-v466 textarea{min-height:104px!important;resize:vertical!important}html body .stp-create-template-modal-v466 .stp-create-review-v466{margin:0!important;padding:14px 16px!important;border:1px solid #cfe0f4!important;border-radius:16px!important;background:#f1f7ff!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-modal-footer{padding:14px 22px!important;gap:12px!important;background:#fff!important}html body .stp-create-template-modal-v466 .stp-create-review-v466>div{border:0!important;background:transparent!important;box-shadow:none!important;padding:6px 10px!important}}@media(min-width:769px){html body .stp-filter-popover:not(.stp-filter-popover--mobile){width:500px!important;max-width:min(500px,calc(100vw - 32px))!important;padding:12px!important;border:1px solid #cfe0f4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 46px #0f274829!important;overflow:visible!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-grid>label{min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-grid>label>span{display:block!important;margin-bottom:6px!important;font-size:11px!important;font-weight:800!important;color:#536b8e!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-actions{margin-top:12px!important;padding:10px 0 0!important;border-top:1px solid #e5edf7!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;background:transparent!important}html body .stp-modal[aria-label*="Create Template"],html body [role=dialog][aria-label*="Create Template"]{width:min(900px,calc(100vw - 72px))!important}html body [role=dialog][aria-label*="Create Template"] .stp-create-v209-section,html body [role=dialog][aria-label*="Create Template"] [class*=section]{box-shadow:none!important}html body [role=dialog][aria-label*="Create Template"] :is(.stp-create-v209-section,.stp-v219-section,.stp-modal-section){border:1px solid #d7e4f3!important;border-radius:16px!important;background:#fff!important;padding:16px!important}html body [role=dialog][aria-label*="Create Template"] :is(.stp-create-v209-section,.stp-v219-section,.stp-modal-section) :is(article,.stp-field,.stp-form-card){box-shadow:none!important}html body [role=dialog][aria-label*="Create Template"] :is(.stp-field,.stp-form-card){background:#f8fbff!important;border:1px solid #dbe7f4!important;border-radius:13px!important}}@media(min-width:769px){html body .stp-create-template-modal-v466{width:min(900px,calc(100vw - 64px))!important;max-height:calc(100dvh - 42px)!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{gap:12px!important;padding:16px 18px 22px!important;background:#f8fbff!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{gap:12px!important;padding:15px!important;border-radius:16px!important;border-color:#d4e2f2!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{padding-bottom:10px!important}html body .stp-create-template-modal-v466 .stp-create-identity-grid-v466,html body .stp-create-template-modal-v466 .stp-create-two-col-v466{gap:12px!important}html body .stp-create-template-modal-v466 .stp-field{border:0!important;padding:0!important;background:transparent!important}html body .stp-create-template-modal-v466 .stp-create-review-v466{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;border:1px solid #d5e3f3!important;background:#f5f9ff!important}}@media(min-width:769px){html body .stp-filter-popover:not(.stp-filter-popover--mobile){width:460px!important;max-width:min(460px,calc(100vw - 32px))!important;padding:10px!important;border-radius:15px!important;overflow:visible!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-grid>label{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-select{border:1px solid #d3e1f1!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-actions{padding:10px 0 0!important;margin-top:10px!important;border-top:1px solid #e5edf7!important}html body .stp-create-template-modal-v466{width:min(860px,calc(100vw - 64px))!important;max-height:calc(100dvh - 36px)!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{padding:14px 16px 20px!important;gap:12px!important;background:#f7faff!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{border:1px solid #d5e3f3!important;border-radius:17px!important;background:#fff!important;padding:15px!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-create-card-v466 :is(.stp-field,.stp-form-card,.stp-create-field-v466){box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-field{border:0!important;background:transparent!important;padding:0!important}html body .stp-create-template-modal-v466 .stp-create-identity-grid-v466>*,html body .stp-create-template-modal-v466 .stp-create-two-col-v466>*{border:1px solid #dbe7f4!important;border-radius:14px!important;background:#fbfdff!important;padding:14px!important}html body .stp-create-template-modal-v466 .stp-create-identity-grid-v466>* :is(input,textarea),html body .stp-create-template-modal-v466 .stp-create-two-col-v466>* :is(input,select,button){border:1px solid #cfe0f4!important;border-radius:11px!important;background:#fff!important}}@media(min-width:769px){html body .stp-create-template-modal-v466 .stp-create-card-v466{border:1px solid #d5e3f3!important;border-radius:17px!important;background:#fff!important;padding:16px 18px!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466){gap:14px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466)>*{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important}html body .stp-create-template-modal-v466 :is(input,textarea,select,.stp-select,.stp-select-trigger){border:1px solid #cfe0f4!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-create-card-v466+.stp-create-card-v466{margin-top:0!important}}@media(min-width:769px){html body .stp-modal-layer{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:20px!important;display:grid!important;place-items:center!important;overflow:hidden!important;z-index:2147483645!important}html body .stp-modal-layer>.stp-modal-backdrop{position:absolute!important;inset:0!important;background:#081222cc!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .stp-modal{position:relative!important;inset:auto!important;margin:auto!important;max-height:calc(100dvh - 40px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cfe0f4!important;border-top:4px solid #2f6fed!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 30px 90px #05122654!important}html body .stp-modal:before,html body .stp-modal:after,html body .stp-modal-layer:before,html body .stp-modal-layer:after{content:none!important;display:none!important}html body .stp-modal>header{position:relative!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 44px!important;gap:13px!important;align-items:center!important;margin:0!important;padding:15px 18px!important;border:0!important;border-bottom:1px solid #d7e5f4!important;border-radius:0!important;background:#eef3f9!important;background-image:none!important}html body .stp-modal>header .stp-modal-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:0!important;border-radius:13px!important;background:#2f6fed!important;color:#fff!important}html body .stp-modal>header .stp-modal-icon svg{display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important}html body .stp-modal>header .stp-modal-close{position:static!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important}html body .stp-modal>header .stp-modal-close svg{display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important}html body .stp-modal>.stp-modal-body{min-height:0!important;overflow:auto!important;padding:16px 18px 20px!important;background:#f7faff!important;background-image:none!important;scrollbar-gutter:stable!important}html body .stp-modal>.stp-modal-footer{margin:0!important;padding:12px 18px!important;min-height:68px!important;border:0!important;border-top:1px solid #d7e5f4!important;border-radius:0!important;background:#fff!important;background-image:none!important}html body .stp-create-template-modal-v466{width:min(900px,calc(100vw - 48px))!important;max-width:min(900px,calc(100vw - 48px))!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{display:grid!important;gap:14px!important;margin:0!important;padding:0!important;background:transparent!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{margin:0!important;padding:16px!important;border:1px solid #d5e3f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin:0 0 14px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid #e2ebf6!important}html body .stp-create-template-modal-v466 .stp-create-step-v466{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:0!important;border-radius:10px!important;background:#2f6fed!important;color:#fff!important;font-weight:900!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466)>*{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-field{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-field :is(input,textarea,.stp-select-trigger){width:100%!important;min-width:0!important;min-height:46px!important;margin:7px 0 0!important;border:1px solid #cfe0f4!important;border-radius:11px!important;background:#fff!important;color:#17385f!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-field textarea{min-height:96px!important}html body .stp-create-template-modal-v466 .stp-create-review-v466{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-create-review-v466>div{padding:11px!important;border:1px solid #d5e3f3!important;border-radius:12px!important;background:#fff!important}html body .stp-auto-generate-modal{width:min(980px,calc(100vw - 48px))!important;max-width:min(980px,calc(100vw - 48px))!important}html body .stp-auto-generate-modal .v75-template-stack{display:grid!important;gap:14px!important}html body .stp-auto-generate-modal :is(.v75-template-overview,.v75-template-section,.v75-template-success){margin:0!important;border:1px solid #d5e3f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body .stp-auto-generate-modal .v75-template-overview>header>span{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:11px!important;background:#2f6fed!important;color:#fff!important}html body .stp-auto-generate-modal .v75-template-overview>header>span svg{stroke:#fff!important;color:#fff!important}html body .stp-auto-generate-modal .v75-section-heading>span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:10px!important;background:#2f6fed!important;color:#fff!important;font-weight:900!important}html body .stp-auto-generate-modal .v75-field-grid{display:grid!important;grid-template-columns:1.35fr 1fr 1fr!important;gap:10px!important;align-items:stretch!important}html body .stp-auto-generate-modal .v75-field-grid>.stp-field{min-width:0!important;display:flex!important;flex-direction:column!important}html body .stp-auto-generate-modal .v75-field-grid>.stp-field :is(input,.stp-select-trigger){width:100%!important;height:44px!important;min-height:44px!important;margin-top:7px!important;box-sizing:border-box!important}html body .stp-auto-generate-modal .v75-time-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .stp-auto-generate-modal .v75-template-success>svg{padding:7px!important;width:36px!important;height:36px!important;border-radius:10px!important;background:#2f6fed!important;color:#fff!important;stroke:#fff!important}html body.v53-modal-open>.left-rail-overlay,html body.v53-modal-open>.random-dark-bar{display:none!important}}@media(min-width:769px)and (max-width:980px){html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466),html body .stp-auto-generate-modal .v75-field-grid{grid-template-columns:1fr!important}}@media(max-width:768px){html body .stp-modal>header{background:#eef5ff!important;background-image:none!important}html body .stp-modal>header .stp-modal-icon,html body .stp-modal>header .stp-modal-close{background:#2f6fed!important;color:#fff!important;border-color:#2f6fed!important}html body .stp-modal>header :is(.stp-modal-icon,.stp-modal-close) svg{stroke:#fff!important;color:#fff!important}}@media(min-width:769px){html body .stp-modal-layer>:is(.left-bar,.side-bar,.modal-rail,.left-rail,.side-rail,[class*=modal-side-rail],[class*=left-rail-overlay],[class*=random-dark-bar]){display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;pointer-events:none!important}html body .stp-modal [aria-label*=Close i],html body .stp-modal [title*=Close i]{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .stp-modal [aria-label*=Close i] :is(svg,path,line,polyline),html body .stp-modal [title*=Close i] :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}}@media(min-width:769px){html body:has(.stp-modal-layer) :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,[class*=close-rail],[class*=mobile-close-rail],[data-sidebar-close-rail]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;pointer-events:none!important}html body .stp-create-template-modal-v466 .stp-create-card-v466 :is(.stp-form-row,.stp-form-grid,.stp-field-wrap,.stp-control-card){border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}html body .stp-create-template-modal-v466 .stp-create-card-v466 :is(input,textarea,.stp-select-trigger){box-sizing:border-box!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 :is(svg,[class*=icon]){color:#fff!important;stroke:#fff!important}html body .stp-auto-generate-modal .v75-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .stp-auto-generate-modal .v75-field-grid>.stp-field :is(input,.stp-select-trigger,button[role=combobox]){width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding-inline:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}html body .stp-auto-generate-modal .v75-field-grid>.stp-field :is(.stp-select-trigger,button[role=combobox]){display:flex!important;align-items:center!important;justify-content:space-between!important}}@media(min-width:769px)and (max-width:980px){html body .stp-auto-generate-modal .v75-field-grid{grid-template-columns:1fr!important}}@media(min-width:769px){html body .stp-page,html body .stp-shell,html body .templates-page{background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:fixed!important}html body .stp-modal>header{background:#edf2f7!important;background-image:none!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{padding:16px!important;border:1px solid #d3e1f0!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-create-card-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466,.stp-form-row,.stp-form-grid,.stp-field-wrap,.stp-control-card,.stp-control-shell,.stp-control-group),html body .stp-create-template-modal-v466 .stp-create-card-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466)>*{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}html body .stp-create-template-modal-v466 .stp-field{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}html body .stp-create-template-modal-v466 .stp-field :is(input,textarea,.stp-select-trigger){border:1px solid #bfd3e9!important;background:#fff!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-create-step-v466,html body .stp-auto-generate-modal .v75-section-heading>span{background:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-auto-generate-modal .v75-section-heading>span *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-custom-select-menu{z-index:2147483647!important;padding:6px!important;border:1px solid #c8d9eb!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 34px #1633542e!important;overflow:auto!important;overscroll-behavior:contain!important}html body .stp-custom-select-menu>button{width:100%!important;min-height:38px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:0!important;border-radius:8px!important;background:#fff!important;color:#17385f!important;text-align:left!important;white-space:normal!important}html body .stp-custom-select-menu>button:is(:hover,:focus-visible),html body .stp-custom-select-menu>button.is-selected{background:#eaf3ff!important;color:#1769e8!important}html body .stp-filter-popover{overflow:visible!important;border:1px solid #c8d9eb!important;border-radius:14px!important;background:#fff!important;box-shadow:0 16px 36px #16335429!important;padding:10px!important}html body .stp-filter-popover-grid{gap:10px!important}html body .stp-filter-popover-actions{position:static!important;width:auto!important;margin:10px -10px -10px!important;padding:10px!important;border-top:1px solid #d9e5f2!important;border-radius:0 0 14px 14px!important;background:#f8fbff!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}html body .stp-filter-popover-actions .stp-btn{height:38px!important;min-width:82px!important;margin:0!important}html body:has(.stp-modal-layer) :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.sidebar-toggle-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,[class*=close-rail],[class*=mobile-close-rail],[class*=side-rail],[class*=sidebar-rail],[data-sidebar-close-rail]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;pointer-events:none!important}}@media(min-width:769px){html body .stp-auto-generate-modal .v75-section-heading>span{width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important;background:#2f6fed!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 8px 18px #2f6fed33!important}html body .stp-auto-generate-modal .v75-section-heading>span *{color:#fff!important;stroke:#fff!important}html body .stp-create-template-modal-v466{width:min(880px,calc(100vw - 56px))!important;max-width:min(880px,calc(100vw - 56px))!important}html body .stp-create-template-modal-v466>.stp-modal-body{padding:12px 14px 14px!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{gap:10px!important;padding:0!important;background:transparent!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{padding:12px 14px!important;border-radius:15px!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{margin:0 0 10px!important;padding:0 0 9px!important;gap:9px!important}html body .stp-create-template-modal-v466 .stp-create-step-v466{width:30px!important;height:30px!important;min-width:30px!important;border-radius:999px!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 strong{font-size:14px!important;line-height:1.2!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 small{font-size:10px!important;line-height:1.35!important;margin-top:2px!important;display:block!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466){gap:11px!important}html body .stp-create-template-modal-v466 .stp-field>span{font-size:11px!important;margin-bottom:5px!important;display:block!important}html body .stp-create-template-modal-v466 .stp-field :is(input,textarea,.stp-select-trigger){margin-top:0!important;min-height:42px!important;height:42px!important;border-radius:10px!important;box-sizing:border-box!important}html body .stp-create-template-modal-v466 .stp-field textarea{height:72px!important;min-height:72px!important;max-height:96px!important;padding:10px 12px!important}html body .stp-create-template-modal-v466 .stp-select{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .stp-create-template-modal-v466 .stp-select-trigger{width:100%!important;max-width:100%!important;margin:0!important;padding:0 13px!important;border:1px solid #176fe8!important;border-radius:10px!important;background:#176fe8!important;background-image:none!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important;overflow:hidden!important}html body .stp-create-template-modal-v466 .stp-select-trigger:focus-visible{outline:2px solid rgba(23,111,232,.22)!important;outline-offset:2px!important}html body .stp-create-template-modal-v466 .stp-create-review-v466{gap:8px!important}html body .stp-create-template-modal-v466 .stp-create-review-v466>div{padding:9px 10px!important;border-radius:10px!important}html body .stp-create-template-modal-v466>.stp-modal-footer{min-height:60px!important;padding:10px 16px!important}html body .stp-filter-dropdown{position:relative!important;overflow:visible!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile){position:absolute!important;top:calc(100% + 9px)!important;right:0!important;left:auto!important;width:470px!important;max-width:min(470px,calc(100vw - 32px))!important;margin:0!important;padding:13px!important;overflow:visible!important;border:1px solid #c8d9eb!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #1530522e!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 12px!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-grid>label{display:grid!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-grid>label>span{color:#4a668b!important;font-size:10px!important;font-weight:800!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-select{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-select-trigger{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;border:1px solid #ccdaea!important;border-radius:10px!important;background:#fff!important;color:#17385f!important;box-shadow:none!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-actions{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;margin:12px -13px -13px!important;padding:11px 13px!important;border:0!important;border-top:1px solid #e0e9f3!important;border-radius:0 0 16px 16px!important;background:#fbfdff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover:not(.stp-filter-popover--mobile) .stp-filter-popover-actions .stp-btn{min-width:86px!important;height:38px!important;min-height:38px!important;margin:0!important;border-radius:10px!important}}@media(max-width:768px){html body .stp-modal-layer{padding:8px!important;align-items:center!important}html body .stp-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body .stp-modal>.stp-modal-body{padding:12px!important;overflow-y:auto!important}html body .stp-auto-generate-modal .v75-section-heading>span,html body .stp-create-template-modal-v466 .stp-create-step-v466{border-radius:999px!important;background:#2f6fed!important;color:#fff!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{padding:12px!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466){grid-template-columns:1fr!important;gap:10px!important}html body .stp-create-template-modal-v466 .stp-select{border:0!important;background:transparent!important;box-shadow:none!important}}@media(min-width:769px){html body .stp-auto-generate-modal .v75-section-heading>span,html body .stp-create-template-modal-v466 .stp-create-step-v466{width:32px!important;height:32px!important;min-width:32px!important;border-radius:999px!important;background:#2b73ed!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 8px 18px #2b73ed38!important;display:inline-grid!important;place-items:center!important;font-weight:900!important}html body .stp-create-template-modal-v466{width:min(900px,calc(100vw - 48px))!important;max-height:calc(100dvh - 28px)!important}html body .stp-create-template-modal-v466>.stp-modal-body{padding:12px 16px!important}html body .stp-create-template-shell-v466{gap:12px!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{padding:12px 14px!important;min-height:0!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{margin-bottom:10px!important;padding-bottom:9px!important}html body .stp-create-template-modal-v466 .stp-create-identity-grid-v466,html body .stp-create-template-modal-v466 .stp-create-two-col-v466{gap:12px!important;align-items:start!important}html body .stp-create-template-modal-v466 .stp-field{gap:5px!important}html body .stp-create-template-modal-v466 .stp-field textarea{height:74px!important;min-height:74px!important}html body .stp-create-template-modal-v466 .stp-field :is(input,.stp-select-trigger){height:42px!important;min-height:42px!important}html body .stp-create-template-modal-v466>.stp-modal-footer{min-height:60px!important;padding:10px 16px!important}html body .stp-filter-dropdown.stp-primary-filter-v149{position:relative!important;overflow:visible!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;width:500px!important;max-width:min(500px,calc(100vw - 32px))!important;padding:16px!important;border:1px solid #c8d9ee!important;border-radius:20px!important;background:linear-gradient(180deg,#fbfdff,#f4f8fe)!important;background-image:linear-gradient(180deg,#fbfdff,#f4f8fe)!important;box-shadow:0 22px 58px #173a6733!important;overflow:visible!important;z-index:5000!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover:before{content:"Filters"!important;display:block!important;margin:0 0 12px!important;padding:0 0 11px!important;border-bottom:1px solid #deE9f6!important;color:#17385f!important;font-size:15px!important;font-weight:900!important}html body .stp-filter-popover .stp-filter-popover-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .stp-filter-popover .stp-filter-popover-grid>label{display:grid!important;gap:6px!important;padding:0!important;border:0!important;background:transparent!important}html body .stp-filter-popover .stp-filter-popover-grid>label>span{font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#60799b!important}html body .stp-filter-popover .stp-select-trigger{height:42px!important;min-height:42px!important;border:1px solid #cfdef0!important;border-radius:12px!important;background:#fff!important;color:#17385f!important;box-shadow:none!important}html body .stp-filter-popover .stp-filter-popover-actions{margin:14px -16px -16px!important;padding:12px 16px!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;border-top:1px solid #deE9f6!important;border-radius:0 0 20px 20px!important;background:#fff!important}html body .stp-filter-popover .stp-filter-popover-actions .stp-btn{height:40px!important;min-height:40px!important;min-width:96px!important;border-radius:11px!important}}@media(max-width:768px){html body .stp-auto-generate-modal .v75-section-heading>span,html body .stp-create-template-modal-v466 .stp-create-step-v466{width:30px!important;height:30px!important;min-width:30px!important;border-radius:999px!important;background:#2b73ed!important;color:#fff!important;-webkit-text-fill-color:#fff!important;display:inline-grid!important;place-items:center!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{padding:11px!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{gap:9px!important}}@media(min-width:769px){html body .stp-modal.stp-auto-generate-modal .v75-template-section .v75-section-heading>span.stp-step-circle-v484,html body .stp-modal.stp-create-template-modal-v466 .stp-create-section-head-v466>span.stp-create-step-v466.stp-step-circle-v484{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;border-radius:50%!important;background:#2b73ed!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;outline:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #2b73ed3b!important;overflow:hidden!important}html body .stp-modal.stp-create-template-modal-v466{width:min(900px,calc(100vw - 56px))!important;max-height:calc(100dvh - 32px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .stp-modal.stp-create-template-modal-v466>.stp-modal-body{padding:12px 16px!important;overflow-y:auto!important;background:#f8fbff!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{display:flex!important;flex-direction:column!important;gap:10px!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{padding:12px 14px!important;min-height:0!important;height:auto!important;border-radius:18px!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{min-height:0!important;margin:0 0 10px!important;padding:0 0 9px!important;gap:11px!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 strong{font-size:15px!important;line-height:1.2!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 small{margin-top:2px!important;font-size:11px!important;line-height:1.3!important}html body .stp-create-template-modal-v466 .stp-create-identity-grid-v466,html body .stp-create-template-modal-v466 .stp-create-two-col-v466{gap:12px!important;align-items:start!important;margin:0!important;padding:0!important}html body .stp-create-template-modal-v466 .stp-field{gap:5px!important;margin:0!important;padding:0!important;min-height:0!important}html body .stp-create-template-modal-v466 .stp-field>span{margin:0!important;font-size:11px!important}html body .stp-create-template-modal-v466 .stp-field :is(input,.stp-select-trigger){height:42px!important;min-height:42px!important}html body .stp-create-template-modal-v466 .stp-field textarea{height:68px!important;min-height:68px!important;max-height:68px!important;padding:10px 12px!important}html body .stp-create-template-modal-v466 .stp-create-review-v466{display:none!important}html body .stp-create-template-modal-v466>.stp-modal-footer{min-height:62px!important;padding:10px 16px!important}html body .stp-filter-dropdown.stp-primary-filter-v149{position:relative!important;overflow:visible!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;width:480px!important;max-width:min(480px,calc(100vw - 36px))!important;padding:0!important;border:1px solid #cbdced!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 58px #18376033!important;overflow:hidden!important;z-index:2147483000!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover:before{content:"Template filters"!important;display:flex!important;align-items:center!important;height:48px!important;margin:0!important;padding:0 16px!important;border-bottom:1px solid #e0e9f4!important;background:#eef5ff!important;color:#17385f!important;font-size:14px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover .stp-filter-popover-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px 16px!important;background:#fbfdff!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover .stp-filter-popover-grid>label{display:grid!important;gap:6px!important;padding:0!important;border:0!important;background:transparent!important;min-width:0!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover .stp-filter-popover-grid>label>span{font-size:11px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;color:#506b8e!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover .stp-select-trigger{width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;border:1px solid #cadcf0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#17385f!important;box-shadow:none!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover .stp-filter-popover-actions{margin:0!important;padding:12px 16px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border-top:1px solid #e0e9f4!important;border-radius:0!important;background:#fff!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover .stp-filter-popover-actions .stp-btn{width:100%!important;height:42px!important;min-height:42px!important;border-radius:11px!important;margin:0!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover .stp-filter-popover-actions .stp-btn:not(.stp-btn-primary){background:#fff!important;color:#17385f!important;border:1px solid #cadcf0!important}html body .stp-filter-dropdown.stp-primary-filter-v149>.stp-filter-popover .stp-filter-popover-actions .stp-btn-primary{background:#2b73ed!important;background-image:none!important;color:#fff!important;border-color:#2b73ed!important}}@media(max-width:768px){html body .stp-auto-generate-modal .v75-section-heading>span.stp-step-circle-v484,html body .stp-create-template-modal-v466 .stp-create-step-v466.stp-step-circle-v484{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;border-radius:50%!important;background:#2b73ed!important;color:#fff!important;-webkit-text-fill-color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important}html body .stp-create-template-modal-v466 .stp-create-review-v466{display:none!important}}@media(min-width:769px){.stp-modal.stp-auto-generate-modal{background:#fff!important;background-image:none!important}.stp-modal.stp-auto-generate-modal>.stp-modal-body{background:#fff!important;background-image:none!important}.stp-auto-generate-modal .v75-template-stack{background:#fff!important}.stp-auto-generate-modal :is(.v75-template-overview,.v75-template-section,.v75-template-success){background:#fff!important;background-image:none!important}.stp-modal.stp-create-template-modal-v466{width:min(880px,calc(100vw - 48px))!important;max-height:calc(100dvh - 30px)!important}.stp-create-template-modal-v466>.stp-modal-body{padding:8px 12px!important;background:#fff!important}.stp-create-template-modal-v466 .stp-create-template-shell-v466{gap:7px!important}.stp-create-template-modal-v466 .stp-create-card-v466{padding:8px 10px!important;border-radius:15px!important;background:#fff!important;min-height:0!important}.stp-create-template-modal-v466 .stp-create-section-head-v466{margin:0 0 6px!important;padding:0 0 6px!important;min-height:0!important;gap:9px!important}.stp-create-template-modal-v466 .stp-create-section-head-v466 strong{font-size:14px!important;line-height:1.15!important}.stp-create-template-modal-v466 .stp-create-section-head-v466 small{font-size:10px!important;line-height:1.2!important;margin-top:1px!important}.stp-create-template-modal-v466 .stp-create-identity-grid-v466,.stp-create-template-modal-v466 .stp-create-two-col-v466{gap:8px!important}.stp-create-template-modal-v466 .stp-field{gap:4px!important;margin:0!important}.stp-create-template-modal-v466 .stp-field>span{font-size:10.5px!important;margin:0!important}.stp-create-template-modal-v466 .stp-field :is(input,.stp-select-trigger){height:38px!important;min-height:38px!important;border-radius:11px!important}.stp-create-template-modal-v466 .stp-field textarea{height:48px!important;min-height:48px!important;max-height:48px!important;padding:8px 10px!important;border-radius:11px!important}.stp-create-template-modal-v466>.stp-modal-footer{min-height:54px!important;padding:7px 12px!important;background:#fff!important}body:has(.stp-modal) :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,[class*=close-rail]){display:none!important}body:has(.stp-modal):before,body:has(.stp-modal):after{content:none!important;display:none!important}}@media(min-width:769px){html body .stp-modal-layer{background:transparent!important;background-image:none!important}html body .stp-modal-layer:before,html body .stp-modal-layer:after,html body .stp-modal-layer>.stp-modal:before,html body .stp-modal-layer>.stp-modal:after{content:none!important;display:none!important}html body .stp-modal-layer>.stp-modal-backdrop{background:#0000008f!important;background-color:#0000008f!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html body .stp-modal-layer>.stp-modal.stp-auto-generate-modal{background:#fff!important;background-color:#fff!important;background-image:none!important}html body .stp-modal-layer>.stp-modal.stp-auto-generate-modal>.stp-modal-body,html body .stp-modal-layer>.stp-modal.stp-auto-generate-modal .v75-template-stack,html body .stp-modal-layer>.stp-modal.stp-auto-generate-modal :is(.v75-template-overview,.v75-template-section,.v75-template-success){background:#fff!important;background-color:#fff!important;background-image:none!important}html body .stp-modal-layer>.stp-modal.stp-auto-generate-modal>.stp-modal-body{padding:14px 16px!important}html body .stp-modal-layer>.stp-modal.stp-auto-generate-modal .v75-template-stack{gap:12px!important}html body .stp-modal-layer>.stp-modal.stp-auto-generate-modal :is(.v75-template-overview,.v75-template-section){padding:14px!important;border-radius:18px!important}html body .stp-modal-layer>.stp-modal.stp-create-template-modal-v466{width:min(860px,calc(100vw - 48px))!important;max-height:calc(100dvh - 32px)!important;background:#fff!important;background-image:none!important}html body .stp-modal-layer>.stp-modal.stp-create-template-modal-v466>.stp-modal-body{padding:7px 10px!important;background:#fff!important;background-image:none!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{gap:6px!important;padding:0!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{min-height:0!important;padding:7px 10px!important;border:1px solid #d6e3f2!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{min-height:0!important;margin:0 0 5px!important;padding:0 0 5px!important;gap:8px!important;border-bottom:1px solid #e4edf7!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 strong{font-size:13.5px!important;line-height:1.15!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 small{margin-top:1px!important;font-size:9.5px!important;line-height:1.15!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466){gap:7px!important}html body .stp-create-template-modal-v466 .stp-field{gap:3px!important;margin:0!important}html body .stp-create-template-modal-v466 .stp-field>span{margin:0!important;font-size:10px!important;line-height:1!important}html body .stp-create-template-modal-v466 .stp-field :is(input,.stp-select-trigger){height:36px!important;min-height:36px!important;border-radius:10px!important}html body .stp-create-template-modal-v466 .stp-field textarea{height:40px!important;min-height:40px!important;max-height:40px!important;padding:6px 9px!important;border-radius:10px!important;resize:none!important}html body .stp-create-template-modal-v466 .stp-create-review-v466{display:none!important}html body .stp-create-template-modal-v466>.stp-modal-footer{min-height:52px!important;padding:7px 12px!important;background:#fff!important}html body .stp-step-circle-v484,html body .stp-create-template-modal-v466 .stp-create-step-v466.stp-step-circle-v484,html body .stp-auto-generate-modal .v75-section-heading>.stp-step-circle-v484{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:999px!important;background:#2f6ee7!important;background-image:none!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;display:inline-grid!important;place-items:center!important;font-weight:850!important;box-shadow:none!important}html body:has(.stp-modal-layer) :is([class*=close-rail],[class*=side-rail],[class*=sidebar-rail],[class*=modal-rail],[class*=left-rail],.sm-mobile-close-rail,.mobile-nav-rail,.drawer-close-rail){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;pointer-events:none!important}html body:has(.stp-modal-layer):before,html body:has(.stp-modal-layer):after{content:none!important;display:none!important}}.stp-page,.stp-modal-layer,.stp-menu,.stp-toast{--stp-navy: #081b4b;--stp-navy-2: #132f62;--stp-blue: #0967f7;--stp-blue-2: #2179ff;--stp-blue-soft: #eef5ff;--stp-muted: #60759d;--stp-muted-2: #8798b5;--stp-line: #dbe6f4;--stp-line-strong: #cbdaf0;--stp-surface: #ffffff;--stp-surface-soft: #f8fbff;--stp-bg: #f5f9ff;--stp-green: #0aa556;--stp-red: #f04444;--stp-shadow: 0 18px 48px rgba(33, 77, 143, .075);--stp-shadow-lg: 0 30px 80px rgba(25, 67, 132, .14);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.stp-page,.stp-page *{box-sizing:border-box}.stp-page{--stp-sidebar-width: 230px;position:relative;isolation:isolate;min-height:100vh;width:calc(100vw - var(--stp-sidebar-width));max-width:calc(100vw - var(--stp-sidebar-width));margin-left:var(--stp-sidebar-width);padding:34px 34px 56px;overflow-x:clip;color:var(--stp-navy);background:radial-gradient(620px 430px at 72% -5%,rgba(115,174,255,.18),transparent 68%),radial-gradient(500px 540px at 108% 83%,rgba(126,180,255,.13),transparent 72%),linear-gradient(135deg,#fbfdff,#f5f9ff 48%,#fff)}.stp-page:before,.stp-page:after{content:"";position:absolute;z-index:-1;pointer-events:none}.stp-page:before{width:330px;height:330px;border-radius:50%;right:7%;top:-185px;background:#d1e5ff6b}.stp-page:after{width:150px;height:150px;right:24px;top:120px;opacity:.45;background-image:radial-gradient(circle,#b8d7ff 1.4px,transparent 1.5px);background-size:18px 18px}.stp-page>.stp-hero,.stp-page>.stp-editor-hero,.stp-page>.stp-alert,.stp-page>.stp-summary-grid,.stp-page>.stp-main-grid,.stp-page>.stp-preview-panel,.stp-page>.stp-editor-shell,.stp-page>.stp-editor-note{width:min(1600px,100%);margin-left:auto;margin-right:auto}.stp-page button,.stp-page input,.stp-page textarea,.stp-page select,.stp-modal-layer button,.stp-modal-layer input,.stp-modal-layer textarea,.stp-modal-layer select{font:inherit}.stp-hero,.stp-editor-hero{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:24px}.stp-hero>div:first-child,.stp-editor-heading{min-width:0}.stp-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:22px;margin-bottom:18px;color:#3563aa;font-size:12px;font-weight:600}.stp-page:not(.stp-editor-page) .stp-eyebrow{display:none}.stp-eyebrow button,.stp-eyebrow span,.stp-eyebrow strong{border:0;padding:0;background:transparent;color:inherit;font-size:inherit;cursor:pointer}.stp-eyebrow span{color:#8ca0c0}.stp-eyebrow strong{color:var(--stp-navy);cursor:default}.stp-hero h1,.stp-editor-hero h1{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;color:#071843;font-size:clamp(29px,2.15vw,39px);line-height:1.05;font-weight:800;letter-spacing:-.045em}.stp-hero p,.stp-editor-hero p{margin:12px 0 0;color:#5370a0;font-size:14px;line-height:1.55;font-weight:500}.stp-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:64px;padding:10px 12px;border:1px solid rgba(212,225,242,.9);border-radius:14px;background:#ffffffe8;box-shadow:0 16px 34px #31599612;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.stp-editor-actions{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.stp-btn{height:42px;min-width:0;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d4e0f0;border-radius:8px;background:#fff;color:#15386f;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.stp-btn:hover:not(:disabled){border-color:#a9c8f6;color:var(--stp-blue);background:#f9fbff;transform:translateY(-1px)}.stp-btn:disabled{opacity:.48;cursor:not-allowed;transform:none}.stp-btn-primary{border-color:#0b64ed;color:#fff;background:linear-gradient(135deg,#0a69f7,#1160ea);box-shadow:0 10px 24px #0d63ef3b}.stp-btn-primary:hover:not(:disabled){border-color:#0759d8;color:#fff;background:linear-gradient(135deg,#1977ff,#0759dd);box-shadow:0 13px 28px #0d63ef47}.stp-btn-danger{border-color:#ffaaa6;color:#ef312d;background:#fff}.stp-btn-danger:hover:not(:disabled){border-color:#ff7772;color:#e22520;background:#fff8f7}.stp-btn-danger:not(.ghost){color:#fff;border-color:#ee3733;background:linear-gradient(135deg,#ff4a45,#ed2e2a);box-shadow:0 9px 20px #ee363130}.stp-search{width:245px;height:42px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #d6e2f1;border-radius:8px;background:#fff;color:#4d6c9b;transition:border-color .16s ease,box-shadow .16s ease}.stp-search:focus-within{border-color:#89b8ff;box-shadow:0 0 0 3px #1f76ff17}.stp-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--stp-navy);font-size:12px}.stp-search input::placeholder{color:#91a3bf}.stp-search.compact{width:205px;height:38px}.stp-count-dot{color:#0f68f4;font-size:18px;line-height:0}.stp-type-pill,.stp-preview-select,.stp-unsaved{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #d7e6fb;border-radius:999px;background:#f1f6ff;color:#0863ed;font-size:11px;font-weight:700;letter-spacing:0}.stp-unsaved{border-color:#f2d080;color:#8d6406;background:#fff8e8}.stp-alert{min-height:46px;margin-top:0;margin-bottom:18px;padding:10px 14px;display:flex;align-items:center;gap:10px;border:1px solid #f0d28f;border-radius:10px;color:#825c0b;background:#fff9e9;font-size:12px;font-weight:600}.stp-alert.is-error{border-color:#ffc6c4;color:#b02d29;background:#fff5f4}.stp-alert button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:800;cursor:pointer}.stp-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px}.stp-summary-card{position:relative;min-height:112px;padding:18px 20px;display:grid;grid-template-columns:50px 1fr;align-items:center;gap:15px;border:1px solid var(--stp-line);border-radius:16px;text-align:left;color:var(--stp-navy);background:#fffffff0;box-shadow:var(--stp-shadow);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stp-summary-card:hover:not(:disabled),.stp-summary-card.is-active{transform:translateY(-2px);border-color:#9cc5ff;box-shadow:0 20px 48px #2560ae1f}.stp-summary-card:disabled{opacity:.55;cursor:not-allowed}.stp-summary-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;color:#0d67f6;background:#edf4ff}.stp-summary-card.tone-violet .stp-summary-icon{color:#7655e8;background:#f0edff}.stp-summary-card.tone-cyan .stp-summary-icon{color:#098fc7;background:#eafaff}.stp-summary-card.tone-green .stp-summary-icon{color:#087fdb;background:#edf5ff}.stp-summary-card>span:last-child{min-width:0;display:flex;flex-direction:column}.stp-summary-card strong{color:#0c1d47;font-size:13px;line-height:1.25;font-weight:800}.stp-summary-card small{margin-top:4px;color:#647aa0;font-size:11px;line-height:1.25;font-weight:500}.stp-summary-card b{margin-top:8px;color:#082054;font-size:20px;line-height:1;font-weight:800}.stp-summary-card.tone-green b{color:#0a63ec}.stp-main-grid{display:grid;grid-template-columns:minmax(480px,.98fr) minmax(560px,1.16fr);gap:20px;align-items:stretch;margin-bottom:18px}.stp-panel,.stp-editor-shell{border:1px solid var(--stp-line);border-radius:16px;background:#fffffff5;box-shadow:var(--stp-shadow)}.stp-panel{min-width:0;overflow:hidden}.stp-panel-head{min-height:58px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.stp-panel-head>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:9px}.stp-panel-head h2{margin:0;color:#0c1b43;font-size:15px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.stp-panel-head p{width:auto;margin:0;color:#7184a5;font-size:10px}.stp-department-badge,.stp-panel-count{min-height:22px;display:inline-flex!important;align-items:center;padding:0 9px;border-radius:999px;color:#0968ef!important;background:#edf4ff;font-size:9px!important;font-weight:700}.stp-panel-count{color:#547099!important;background:#f3f7fc}.stp-link{border:0;padding:4px;color:#0864eb;background:transparent;font-size:10px;font-weight:700;cursor:pointer}.stp-employee-panel-tools{min-height:48px;padding:0 16px 12px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.stp-employees-panel .stp-panel-head{padding-bottom:8px}.stp-employee-table{min-width:0;color:#183665}.stp-tr{min-height:45px;display:grid;align-items:center;gap:10px;border-top:1px solid #e7eef7;padding:7px 14px;font-size:10px}.stp-dashboard-employee-table .stp-tr{grid-template-columns:24px minmax(190px,1.45fr) minmax(120px,.9fr) minmax(100px,.8fr) 80px 58px}.stp-th{min-height:38px;color:#415b86;background:#fbfdff;font-size:9.5px;font-weight:700}.stp-tr>span{min-width:0}.stp-select-cell{display:grid;place-items:center}.stp-tr input[type=checkbox],.stp-auto-employees input[type=checkbox],.stp-check-row input[type=checkbox]{width:14px;height:14px;accent-color:#0b68f5;cursor:pointer}.stp-employee-main{display:flex;align-items:center;gap:9px}.stp-employee-main>span{min-width:0;display:flex;flex-direction:column;gap:2px}.stp-employee-main strong,.stp-tr>span>strong{overflow:hidden;color:#10264f;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stp-employee-main small,.stp-tr>span>small{overflow:hidden;color:#6b7fa0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.stp-avatar{width:27px;height:27px;flex:0 0 27px;border-radius:50%;object-fit:cover;border:1px solid #dbe5f1;background:#edf4ff}.stp-avatar.is-initials{display:grid;place-items:center;color:#1265e7;font-size:9px;font-weight:800}.stp-table-footer{min-height:36px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e4ebf5;color:#61769c;background:#fff;font-size:9px}.stp-table-footer b{color:#0c66ee;font-size:9px}.stp-toggle{position:relative;width:29px;height:17px;padding:0;border:0;border-radius:999px;background:#c8d3e3;cursor:pointer;transition:background .15s ease}.stp-toggle span{position:absolute;width:13px;height:13px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #20365538;transition:transform .15s ease}.stp-toggle.is-on{background:#1d74ff}.stp-toggle.is-on span{transform:translate(12px)}.stp-library-panel{min-height:470px}.stp-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0 16px 16px}.stp-template-card{min-width:0;min-height:205px;padding:13px;display:flex;flex-direction:column;border:1px solid #dbe5f2;border-radius:11px;background:#fff;box-shadow:0 9px 24px #2b518b0b;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.stp-template-card:hover,.stp-template-card.is-selected{border-color:#8bbaff;box-shadow:0 14px 30px #2361b81c;transform:translateY(-1px)}.stp-card-top{min-height:19px;display:flex;align-items:center;justify-content:space-between}.stp-category{min-height:18px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;color:#5a37cf;background:#f0edff;font-size:8px;font-weight:700}.stp-category.tone-green,.stp-category.tone-cyan{color:#0b8459;background:#e9f9f2}.stp-category.tone-orange,.stp-category.tone-violet{color:#ca5f1a;background:#fff1e6}.stp-template-card h3{margin:8px 0 9px;overflow:hidden;color:#0b204d;font-size:11px;line-height:1.25;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stp-template-card>p{display:none}.stp-mini-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:10px}.stp-mini-week>div{min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px}.stp-mini-week b{color:#3f5f8c;font-size:7px;font-weight:700}.stp-mini-week span{width:100%;height:37px;display:flex;flex-direction:column;gap:3px}.stp-mini-week i{width:100%;flex:1;border-radius:2px;background:#d4e3ff}.stp-mini-week i.tone-blue,.stp-mini-week i.tone-cyan,.stp-mini-week i.tone-green{background:linear-gradient(180deg,#6ce3d4,#33c7bb)}.stp-mini-week i.tone-violet{background:linear-gradient(180deg,#baa8ff,#7f68f0)}.stp-mini-week i.tone-orange{background:linear-gradient(180deg,#ffc7ab,#ff9063)}.stp-mini-week i.level-1{opacity:.35}.stp-mini-week i.level-2{opacity:.55}.stp-mini-week i.level-3{opacity:.75}.stp-mini-week i.level-4{opacity:1}.stp-mini-week i.is-empty{background:#edf2f8;opacity:1}.stp-card-meta{margin-top:auto;min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#60779f;font-size:8.5px}.stp-card-meta span{display:inline-flex;align-items:center;gap:5px}.stp-card-actions{display:grid;grid-template-columns:auto auto 32px;gap:8px;padding-top:9px;border-top:1px solid #edf1f6}.stp-card-actions .stp-btn{height:31px;padding:0 12px;font-size:9px}.stp-kebab,.stp-icon-btn{width:31px;height:31px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:7px;color:#41628f;background:transparent;font-size:11px;font-weight:900;letter-spacing:1px;cursor:pointer}.stp-kebab.boxed,.stp-icon-btn{border-color:#d7e2ef;background:#fff}.stp-kebab:hover,.stp-icon-btn:hover{color:#0c66ec;border-color:#a9c9f4;background:#f4f8ff}.stp-preview-panel{margin-top:0}.stp-preview-panel .stp-panel-head{min-height:52px;padding-bottom:8px}.stp-preview-actions{display:flex;align-items:center;gap:8px}.stp-preview-actions .stp-btn{height:34px;padding:0 12px;font-size:10px}.stp-preview-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:18px;padding:0 20px 17px}.stp-preview-layout.is-detailed{display:block;padding:0}.stp-preview-table{min-width:0}.stp-preview-row{display:grid;grid-template-columns:140px repeat(7,minmax(48px,1fr));align-items:center;gap:4px;min-height:27px;color:#203f70;font-size:9px}.stp-preview-row.is-head{min-height:23px}.stp-preview-row.is-head b{text-align:center;color:#183a6b;font-size:8.5px}.stp-preview-row>strong{padding-left:4px;color:#193563;font-size:8.5px}.stp-preview-row>span{min-height:21px;display:grid;place-items:center;border-radius:3px;color:#0a8b42;background:#edf9f2;font-weight:800}.stp-preview-row.tone-evening>span{color:#1261e9;background:#eef4ff}.stp-preview-row.tone-night>span{color:#613fdf;background:#f3f0ff}.stp-preview-row.is-total,.stp-preview-row.is-coverage{min-height:38px;margin-top:3px;border-top:1px solid #e5ecf5}.stp-preview-row.is-total>span,.stp-preview-row.is-coverage>span{background:transparent;color:#152c55}.stp-preview-row.is-coverage>span{color:#0aa354}.stp-preview-foot{margin-top:8px;color:#60769d;font-size:8.5px}.stp-preview-foot span{display:inline-flex;align-items:center;gap:6px}.stp-preview-summary{align-self:stretch;display:grid;grid-template-rows:1fr 1fr;border:1px solid #e0e8f2;border-radius:9px;overflow:hidden}.stp-preview-summary span{padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#28486f;font-size:9px}.stp-preview-summary span+span{border-top:1px solid #e8eef6}.stp-preview-summary b{font-weight:600}.stp-preview-summary strong{color:#0b2759;font-size:11px}.stp-preview-summary strong.is-success{color:#0aa453}.stp-editor-page{padding-top:34px}.stp-editor-hero{align-items:flex-end;margin-bottom:24px}.stp-editor-shell{overflow:hidden}.stp-tabs{height:66px;padding:0 18px;display:flex;align-items:stretch;gap:5px;border-bottom:1px solid #dfe8f3}.stp-tabs button{min-width:170px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-bottom:3px solid transparent;color:#49638d;background:transparent;font-size:12px;font-weight:600;cursor:pointer}.stp-tabs button.is-active{color:#0864ef;border-bottom-color:#0d6afa}.stp-editor-note{min-height:47px;margin-top:14px;padding:0 16px;display:flex;align-items:center;gap:9px;border:1px solid #d8e7fb;border-radius:10px;color:#60769d;background:#f2f7ff;font-size:10px}.stp-field,.stp-filter-label{min-width:0;display:flex;flex-direction:column;gap:7px;color:#274a7c;font-size:10px;font-weight:600}.stp-field>span,.stp-filter-label>span{color:#2b4d7f}.stp-field>span b{margin-left:3px;color:#ff3b36}.stp-field input,.stp-field textarea,.stp-select select,.stp-fixed-field,.stp-date-control{width:100%;min-height:41px;border:1px solid #d6e2f1;border-radius:7px;outline:0;color:#0d2857;background:#fff;font-size:11px;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease}.stp-field input,.stp-field textarea{padding:10px 12px}.stp-field textarea{resize:vertical;line-height:1.45}.stp-field input:focus,.stp-field textarea:focus,.stp-select select:focus{border-color:#78adff;box-shadow:0 0 0 3px #136cf614}.stp-textarea-wrap{position:relative}.stp-textarea-wrap textarea{padding-bottom:28px}.stp-textarea-wrap>small{position:absolute;right:10px;bottom:9px;color:#7e90ad;font-size:8px;font-weight:500}.stp-select{position:relative;min-width:0}.stp-select select{appearance:none;padding:0 36px 0 12px;cursor:pointer}.stp-select>svg{position:absolute;right:12px;top:50%;pointer-events:none;color:#426494;transform:translateY(-50%) rotate(90deg)}.stp-fixed-field,.stp-date-control{min-height:41px;padding:0 12px;display:flex;align-items:center;gap:9px;color:#173663;background:#fff}.stp-date-control input{min-width:0;height:38px;padding:0;border:0;box-shadow:none;background:transparent}.stp-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.stp-form-row--single{grid-template-columns:minmax(220px,46%)}.stp-details-grid{display:grid;grid-template-columns:minmax(430px,.72fr) minmax(590px,1.28fr);min-height:675px}.stp-form-section{padding:30px 28px;display:flex;flex-direction:column;gap:20px;border-right:1px solid #e4ebf4}.stp-form-section h2{margin:0;color:#0a204f;font-size:14px;font-weight:800}.stp-form-section h2:not(:first-child){margin:6px -28px -2px;padding:22px 28px 0;border-top:1px solid #e6edf5}.stp-form-preview{padding:30px 32px}.stp-form-preview-head{min-height:43px;padding:0 0 24px}.stp-preview-select{min-height:38px;padding:0 14px;border-radius:7px;color:#163b73;background:#fff}.stp-schedule-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;min-height:680px}.stp-schedule-main{position:relative;min-width:0;padding:18px 16px 12px}.stp-schedule-toolbar{min-height:89px;padding:14px 15px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:1px solid #dce6f2;border-radius:11px;background:#fff}.stp-schedule-toolbar>.stp-field{width:260px}.stp-schedule-control-group{display:flex;align-items:flex-end;gap:10px}.stp-schedule-control-group .stp-field{width:140px}.stp-autofill-btn{margin-bottom:0}.stp-schedule-grid-wrap{margin-top:16px;overflow:auto;border:1px solid #dbe5f1;border-radius:10px;background:#fff}.stp-schedule-grid{min-width:940px;display:grid;grid-template-columns:165px repeat(var(--stp-day-cols, 7),minmax(98px,1fr))}.stp-grid-header{min-height:58px;padding:7px;display:grid;place-items:center;align-content:center;border-right:1px solid #e2e9f2;border-bottom:1px solid #dce5f1;color:#143c75;background:#fbfdff;font-size:10px;font-weight:700}.stp-grid-header strong{font-size:10px}.stp-grid-header small{margin-top:3px;color:#7185a6;font-size:8px;font-weight:500}.stp-grid-header.is-employee{place-items:center start;padding-left:15px}.stp-grid-employee{min-height:75px;padding:9px 11px;display:flex;align-items:center;gap:9px;border-right:1px solid #e1e9f3;border-bottom:1px solid #e5ebf3;background:#fff}.stp-grid-employee>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.stp-grid-employee strong{overflow:hidden;color:#0d2756;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.stp-grid-employee small{color:#657b9f;font-size:8px}.stp-grid-employee em{color:#0b9e51;font-size:7.5px;font-style:normal;font-weight:700}.stp-grid-employee em.is-exceeded{color:#e23d38}.stp-grid-cell{min-height:75px;padding:6px;display:flex;flex-direction:column;gap:4px;border-right:1px solid #e6ecf4;border-bottom:1px solid #e6ecf4;background:#fff;cursor:pointer}.stp-grid-cell:hover{background:#f8fbff}.stp-cell-add{margin:auto;color:#59739e;font-size:15px}.stp-shift-card{position:relative;min-height:45px;padding:6px 20px 6px 7px;display:flex;flex-direction:column;border:1px solid #a9cdff;border-radius:6px;color:#0d55b8;background:#eef6ff;text-align:left;cursor:pointer}.stp-shift-card small{overflow:hidden;font-size:6.5px;line-height:1.2;font-weight:800;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.stp-shift-card strong,.stp-shift-card span{overflow:hidden;font-size:8px;line-height:1.3;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stp-shift-card.is-evening{border-color:#d6baff;color:#6d35c4;background:#f5efff}.stp-shift-card.is-night{border-color:#f4d16c;color:#856204;background:#fff8dd}.stp-shift-card.is-training{border-color:#abe4bd;color:#188449;background:#ecfaef}.stp-shift-card.is-off{border-color:#d0d9e5;color:#64748b;background:#f1f4f8}.stp-shift-kebab{position:absolute;right:2px;top:2px;width:17px;height:17px;padding:0;border:0;border-radius:4px;color:inherit;background:#ffffffb8;font-size:6px;font-weight:900;cursor:pointer}.stp-cell-metric{margin:auto;width:100%;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d0e1f5;border-radius:7px;color:#1459b5;background:#f4f8fd}.stp-cell-metric strong{font-size:14px}.stp-cell-metric span{color:#6e82a2;font-size:7.5px}.stp-schedule-bottom-row{min-height:72px;margin-top:10px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #dce6f2;border-radius:10px;background:#fff}.stp-add-employee-btn{height:34px}.stp-legend{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px}.stp-legend span{display:inline-flex;align-items:center;gap:6px;color:#38577f;font-size:8px;font-weight:600}.stp-legend i{width:9px;height:9px;border-radius:50%;background:#1f74f5}.stp-legend i.is-evening{background:#9664e8}.stp-legend i.is-night{background:#f0b600}.stp-legend i.is-training{background:#11b45d}.stp-legend i.is-off{background:#9cacbf}.stp-template-settings{min-width:0;padding:22px 17px;display:flex;flex-direction:column;gap:17px;border-left:1px solid #dfe8f3;background:#fbfdff}.stp-template-settings h2{margin:0 0 3px;color:#0c204e;font-size:16px;font-weight:800}.stp-delete-template-btn{margin-top:auto;width:100%}.stp-schedule-empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fffffff5;box-shadow:0 16px 40px #1f49881f}.stp-employees-editor{padding:20px 20px 18px}.stp-editor-filters{min-height:89px;padding:2px 0 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.stp-employee-filter-left,.stp-employee-filter-controls{display:flex;align-items:flex-end;gap:16px}.stp-filter-label{width:260px}.stp-employee-filter-left .stp-filter-label:nth-child(2){width:190px}.stp-employee-filter-controls .stp-search{width:250px}.stp-employee-editor-table{overflow:hidden;border:1px solid #dce6f1;border-radius:10px}.stp-employee-editor-table .stp-tr{grid-template-columns:minmax(220px,1.35fr) minmax(115px,.75fr) 88px minmax(150px,.9fr) minmax(150px,1fr) 62px 76px;min-height:62px;padding:9px 14px}.stp-employee-editor-table .stp-th{min-height:48px}.stp-role-pill{display:inline-flex;width:max-content;max-width:100%;padding:5px 8px;overflow:hidden;border-radius:5px;color:#0863ed;background:#edf4ff;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stp-status{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:5px 9px;border-radius:5px;color:#14864c;background:#eaf8f0;font-size:9px;font-weight:700}.stp-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.stp-status.is-inactive{color:#64748b;background:#f0f3f7}.stp-row-actions{display:flex;justify-content:flex-end;gap:8px}.stp-pagination{display:flex;align-items:center;gap:7px}.stp-pagination button{width:32px;height:32px;border:1px solid #d8e3ef;border-radius:6px;color:#58739d;background:#fff}.stp-pagination button.is-active{color:#fff;border-color:#0b66ef;background:#0b66ef}.stp-assignment-info{min-height:104px;margin-top:18px;padding:18px 20px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid #dbe6f3;border-radius:11px;background:linear-gradient(180deg,#fbfdff,#f8fbff)}.stp-assignment-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:#0b68f7;background:#e9f2ff}.stp-assignment-info h3{margin:0 0 7px;color:#0b214e;font-size:13px}.stp-assignment-info p{margin:0;max-width:760px;color:#55709b;font-size:10px;line-height:1.55}.stp-danger-text{color:#dc3631!important}.stp-empty{min-height:220px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#6a7fa2}.stp-empty.compact{min-height:110px}.stp-empty h3{margin:10px 0 5px;color:#1a3766;font-size:14px}.stp-empty p{margin:0 0 14px;font-size:10px}.stp-template-card.is-skeleton{min-height:205px;background:linear-gradient(90deg,#f3f6fa 25%,#fafcff,#f3f6fa 75%);background-size:200% 100%;animation:stp-shimmer 1.25s infinite linear}@keyframes stp-shimmer{to{background-position:-200% 0}}.stp-toast{position:fixed;right:26px;bottom:26px;z-index:1000002;min-width:280px;max-width:430px;padding:13px 16px;display:flex;align-items:center;gap:10px;border:1px solid #a9e4c4;border-radius:10px;color:#167245;background:#effbf4;box-shadow:0 22px 55px #1d4d3729;font-size:11px;font-weight:700}.stp-toast.is-error{border-color:#ffc3c0;color:#b02e29;background:#fff4f3}.stp-inline-menu-wrap{position:relative}.stp-inline-menu-wrap>.stp-btn svg{transform:rotate(90deg)}.stp-inline-menu,.stp-menu{z-index:1000004;width:210px;padding:7px;border:1px solid #d7e2ef;border-radius:9px;color:#254872;background:#fff;box-shadow:0 22px 55px #183c7033}.stp-inline-menu{position:absolute;right:0;top:calc(100% + 7px)}.stp-menu{position:fixed}.stp-inline-menu button,.stp-menu button{width:100%;min-height:34px;padding:0 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:6px;color:#284a75;background:transparent;font-size:10px;font-weight:600;text-align:left;cursor:pointer}.stp-inline-menu button:hover,.stp-menu button:hover{color:#0864ec;background:#f0f6ff}.stp-inline-menu button.danger,.stp-menu button.danger{color:#e23b36}.stp-menu hr,.stp-inline-menu hr{height:1px;margin:5px 4px;border:0;background:#e7edf5}.stp-modal-layer{position:fixed;inset:0;z-index:1000000;display:grid;place-items:center;padding:24px;isolation:isolate}.stp-modal-backdrop{position:absolute;inset:0;z-index:0;border:0;background:#182d4c6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.stp-modal{position:relative;z-index:1;width:min(515px,100%);max-height:min(86vh,850px);overflow:auto;border:1px solid #d6e1ef;border-radius:11px;color:var(--stp-navy);background:#fff;box-shadow:var(--stp-shadow-lg)}.stp-modal.is-wide{width:min(900px,100%)}.stp-modal>header{min-height:63px;padding:17px 20px;display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px;border-bottom:1px solid #e5ecf5}.stp-modal-icon{display:none}.stp-modal>header>div{min-width:0}.stp-modal>header h2{margin:0;color:#0b204d;font-size:14px;font-weight:800}.stp-modal>header p{margin:5px 0 0;color:#7184a4;font-size:9px;line-height:1.4}.stp-modal-close{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:6px;color:#4a6690;background:transparent;cursor:pointer}.stp-modal-close:hover{color:#0b65ed;background:#eff5ff}.stp-modal-body{padding:20px}.stp-modal-form{display:flex;flex-direction:column;gap:16px}.stp-modal-footer{min-height:62px;margin:20px -20px -20px;padding:12px 20px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e5ecf5;background:#fbfdff}.stp-modal-footer .stp-spacer{flex:1}.stp-modal-footer .stp-btn{height:36px;font-size:10px}.stp-auto-layout,.stp-apply-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:22px}.stp-auto-employees{max-height:460px;overflow:auto;border:1px solid #dce6f1;border-radius:8px;background:#fbfdff}.stp-auto-employees>div{min-height:45px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3eaf3;color:#294b79;font-size:10px}.stp-auto-employees label{min-height:48px;padding:7px 12px;display:grid;grid-template-columns:17px 28px 1fr;align-items:center;gap:9px;border-bottom:1px solid #e9eef5;cursor:pointer}.stp-auto-employees label>span:last-child{min-width:0;display:flex;flex-direction:column}.stp-auto-employees b{color:#17345f;font-size:10px}.stp-auto-employees small{overflow:hidden;color:#7183a1;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.stp-auto-note{padding:12px;display:flex;align-items:flex-start;gap:10px;border:1px solid #d5e6fb;border-radius:8px;color:#476890;background:#f2f7ff;font-size:9px;line-height:1.45}.stp-auto-note span{display:flex;flex-direction:column}.stp-day-pills{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.stp-day-pills button{height:32px;border:1px solid #d8e3f0;border-radius:6px;color:#496790;background:#fff;font-size:9px;cursor:pointer}.stp-day-pills button.is-active{color:#fff;border-color:#0b66ef;background:#0b66ef}.stp-check-row{min-height:58px;padding:10px 12px;display:grid;grid-template-columns:18px 1fr;align-items:start;gap:9px;border:1px solid #dfe7f1;border-radius:8px;cursor:pointer}.stp-check-row span{display:flex;flex-direction:column;gap:3px}.stp-check-row b{color:#18365f;font-size:10px}.stp-check-row small{color:#6f82a1;font-size:8.5px;line-height:1.4}.stp-delete-warning{min-height:145px;display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #ffc8c5;border-radius:9px;color:#bb3430;background:#fff6f5}.stp-delete-warning strong{color:#a92521;font-size:12px}.stp-delete-warning p{margin:6px 0 0;color:#8e5452;font-size:9px;line-height:1.5}.stp-view-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.stp-view-summary span{min-height:60px;padding:10px;display:flex;flex-direction:column;gap:6px;border:1px solid #e0e8f2;border-radius:8px;color:#17355f;font-size:10px}.stp-view-summary b{color:#6f82a1;font-size:8px}.stp-view-description{margin:0 0 17px;color:#536d95;font-size:10px;line-height:1.5}.stp-shift-hours{min-height:38px;padding:0 11px;display:flex;align-items:center;gap:8px;border-radius:7px;color:#176b43;background:#eef9f3;font-size:9px;font-weight:700}.stp-shift-hours.is-error{color:#a92b27;background:#fff1f0}@media(max-width:1380px){.stp-page{padding-left:24px;padding-right:24px}.stp-main-grid{grid-template-columns:minmax(430px,.92fr) minmax(500px,1.08fr)}.stp-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stp-schedule-layout{grid-template-columns:minmax(0,1fr) 250px}.stp-schedule-grid{min-width:900px}}@media(max-width:1120px){.stp-page{--stp-sidebar-width: 86px;padding:26px 22px 48px}.stp-hero,.stp-editor-hero{align-items:flex-start;flex-direction:column}.stp-top-actions,.stp-editor-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.stp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stp-main-grid{grid-template-columns:1fr}.stp-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stp-details-grid{grid-template-columns:1fr}.stp-form-section{border-right:0;border-bottom:1px solid #e4ebf4}.stp-schedule-layout{grid-template-columns:1fr}.stp-template-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:1px solid #dfe8f3}.stp-template-settings h2,.stp-delete-template-btn{grid-column:1 / -1}.stp-editor-filters{align-items:stretch;flex-direction:column}.stp-employee-filter-left,.stp-employee-filter-controls{width:100%}.stp-employee-editor-table{overflow:auto}.stp-employee-editor-table .stp-tr{min-width:1050px}}@media(max-width:760px){.stp-page{--stp-sidebar-width: 0px;padding:18px 12px 88px}.stp-page:after{display:none}.stp-hero h1,.stp-editor-hero h1{font-size:27px}.stp-top-actions{display:grid;grid-template-columns:1fr 1fr}.stp-top-actions .stp-search{grid-column:1 / -1;width:100%}.stp-editor-actions{display:flex}.stp-summary-grid{grid-template-columns:1fr}.stp-summary-card{min-height:96px}.stp-template-grid,.stp-preview-layout{grid-template-columns:1fr}.stp-preview-row{grid-template-columns:95px repeat(7,minmax(30px,1fr))}.stp-preview-summary{grid-template-columns:1fr 1fr;grid-template-rows:none}.stp-preview-summary span+span{border-top:0;border-left:1px solid #e8eef6}.stp-tabs{overflow-x:auto;padding:0 5px}.stp-tabs button{min-width:145px;padding:0 12px;white-space:nowrap}.stp-form-row,.stp-form-row--single{grid-template-columns:1fr}.stp-form-section,.stp-form-preview{padding:22px 16px}.stp-form-section h2:not(:first-child){margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.stp-schedule-toolbar,.stp-schedule-control-group{align-items:stretch;flex-direction:column}.stp-schedule-toolbar>.stp-field,.stp-schedule-control-group .stp-field{width:100%}.stp-template-settings{grid-template-columns:1fr}.stp-schedule-bottom-row{align-items:flex-start;flex-direction:column;padding:12px}.stp-legend{justify-content:flex-start}.stp-employee-filter-left,.stp-employee-filter-controls{align-items:stretch;flex-direction:column}.stp-filter-label,.stp-employee-filter-left .stp-filter-label:nth-child(2),.stp-employee-filter-controls .stp-search{width:100%}.stp-assignment-info{grid-template-columns:52px 1fr}.stp-assignment-info .stp-btn{grid-column:1 / -1}.stp-modal-layer{padding:12px}.stp-modal-body{padding:16px}.stp-modal-footer{margin:16px -16px -16px;padding:11px 16px}.stp-auto-layout,.stp-apply-layout,.stp-view-summary{grid-template-columns:1fr}}.stp-category.tone-weekly{color:#5a37cf;background:#f0edff}.stp-category.tone-seasonal{color:#ca5f1a;background:#fff1e6}.stp-category.tone-department{color:#0b8459;background:#e9f9f2}.stp-mini-week i.tone-weekly{background:linear-gradient(180deg,#baa8ff,#7f68f0)}.stp-mini-week i.tone-seasonal{background:linear-gradient(180deg,#ffc7ab,#ff9063)}.stp-mini-week i.tone-department{background:linear-gradient(180deg,#6ce3d4,#33c7bb)}.stp-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.stp-summary-card{min-height:124px;grid-template-columns:52px minmax(0,1fr);padding:19px 18px;border-radius:18px;background:#fff;box-shadow:0 12px 28px #224a840e}.stp-summary-card:hover:not(:disabled),.stp-summary-card.is-active{transform:none;border-color:#bcd4f5;box-shadow:0 14px 30px #224a8413}.stp-summary-icon{width:52px;height:52px;border-radius:15px}.stp-summary-card.tone-green .stp-summary-icon{color:#0c9f55;background:#e8f8ef}.stp-summary-card.tone-orange .stp-summary-icon{color:#f06a00;background:#fff1e4}.stp-summary-card.tone-violet .stp-summary-icon{color:#7c3aed;background:#f2eafe}.stp-summary-card.tone-cyan .stp-summary-icon{color:#1268ef;background:#edf4ff}.stp-summary-card strong{font-size:13px;color:#52698d}.stp-summary-card b{order:2;margin-top:2px;font-size:24px;color:#071c49}.stp-summary-card small{order:3;margin-top:6px;color:#5f7395;font-size:10px;font-weight:600}.stp-editor-page{padding-top:26px}.stp-editor-summary-grid{width:min(1600px,100%);margin:0 auto 18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.stp-editor-summary-card{min-width:0;min-height:112px;padding:17px 18px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;border:1px solid #dbe6f4;border-radius:18px;background:#fff;box-shadow:0 12px 28px #224a840d}.stp-editor-summary-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#1268ef;background:#edf4ff}.stp-editor-summary-card.tone-green .stp-editor-summary-icon{color:#0aa556;background:#e8f8ef}.stp-editor-summary-card.tone-orange .stp-editor-summary-icon{color:#ef6900;background:#fff0e2}.stp-editor-summary-card.tone-violet .stp-editor-summary-icon{color:#7a3deb;background:#f2eaff}.stp-editor-summary-card.tone-cyan .stp-editor-summary-icon{color:#087fdb;background:#eaf5ff}.stp-editor-summary-card.tone-red .stp-editor-summary-icon{color:#e33d38;background:#fff0ef}.stp-editor-summary-card>span:last-child{min-width:0;display:flex;flex-direction:column}.stp-editor-summary-card strong{overflow:hidden;color:#536a8f;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.stp-editor-summary-card b{margin-top:3px;color:#071d4b;font-size:23px;line-height:1;font-weight:800}.stp-editor-summary-card small{margin-top:7px;color:#61769a;font-size:9px;font-weight:600}.stp-editor-shell-head{min-height:70px;padding:0 16px 0 4px;display:flex;align-items:stretch;justify-content:space-between;gap:18px;border-bottom:1px solid #dfe8f3;background:#fff}.stp-editor-shell-head .stp-tabs{height:auto;min-height:69px;padding:0 8px;border-bottom:0}.stp-editor-shell-head .stp-tabs button{min-width:150px;padding:0 17px;font-size:11px}.stp-editor-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.stp-editor-toolbar-actions .stp-btn{height:38px;padding:0 13px;border-color:#d7e3f1;color:#24436f;background:#fff;box-shadow:none}.stp-editor-toolbar-actions .stp-btn:hover:not(:disabled){transform:none;color:#0c65ed;border-color:#aecaef;background:#f8fbff}.stp-editor-toolbar-actions .stp-save-btn{color:#0a63e9;border-color:#aecaef;background:#f5f9ff}.stp-editor-toolbar-actions .stp-save-btn:disabled{color:#7890b3;border-color:#dce6f1;background:#f7f9fc;opacity:1}.stp-select{width:100%;min-width:0}.stp-select-trigger{width:100%;min-height:41px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d6e2f1;border-radius:9px;color:#173663;background:#fff;font-size:11px;font-weight:550;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.stp-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stp-select-trigger>svg{flex:0 0 auto;color:#45668f;transform:rotate(90deg);transition:transform .16s ease}.stp-select.is-open .stp-select-trigger{border-color:#8ab7f5;box-shadow:0 0 0 3px #1e6feb14}.stp-select.is-open .stp-select-trigger>svg{transform:rotate(-90deg)}.stp-select.is-disabled .stp-select-trigger,.stp-select-trigger:disabled{color:#8798b2;background:#f5f7fa;cursor:not-allowed}.stp-custom-select-menu{position:fixed;z-index:2147483200;padding:6px;overflow-y:auto;border:1px solid #d5e1ef;border-radius:10px;background:#fff;box-shadow:0 18px 42px #193a6a29}.stp-custom-select-menu button{width:100%;min-height:38px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:7px;color:#24436f;background:#fff;font-size:11px;font-weight:550;text-align:left;cursor:pointer}.stp-custom-select-menu button:hover,.stp-custom-select-menu button.is-selected{color:#0c65ed;background:#f3f7fd}.stp-custom-select-menu button.is-selected{font-weight:700}.stp-select select{display:none!important}.stp-inline-menu,.stp-menu{border:1px solid #d7e2ef;background:#fff!important;box-shadow:0 18px 42px #193a6a29}.stp-inline-menu button,.stp-menu button,.stp-inline-menu button.danger,.stp-menu button.danger{color:#24436f;background:#fff!important;box-shadow:none!important}.stp-inline-menu button:hover,.stp-menu button:hover{color:#0c65ed;background:#f3f7fd!important}.stp-inline-menu button.danger,.stp-menu button.danger{color:#e03935}.stp-inline-menu button.danger:hover,.stp-menu button.danger:hover{color:#cf2d29;background:#fff5f4!important}.stp-details-grid{min-height:0;align-items:start}.stp-form-section{gap:17px;padding:25px 26px 28px}.stp-section-heading{display:flex;flex-direction:column;gap:5px}.stp-section-heading h2,.stp-form-section .stp-section-heading h2:not(:first-child){margin:0;padding:0;border:0;color:#0a204f;font-size:13px;font-weight:800}.stp-section-heading p{margin:0;color:#6b7fa0;font-size:9px;line-height:1.45}.stp-section-heading--divided{margin:5px -26px 0;padding:20px 26px 0;border-top:1px solid #e6edf5}.stp-form-preview{min-height:0;padding:25px 28px 28px}.stp-form-preview-head{min-height:49px;padding:0 0 20px}.stp-form-preview-head>div:first-child{display:block}.stp-form-preview-head p{margin-top:5px}.stp-preview-type-control{width:190px;flex:0 0 190px}.stp-preview-layout.is-detailed{padding:16px;border:1px solid #e0e9f3;border-radius:12px;background:#fbfdff}.stp-preview-table{width:100%}.stp-preview-row{grid-template-columns:128px repeat(7,minmax(46px,1fr));gap:6px;min-height:31px}.stp-preview-row.is-head{min-height:28px}.stp-preview-corner{padding-left:8px;color:#6d81a2!important;text-align:left!important;font-size:8px!important;font-weight:700!important}.stp-preview-row>span{min-height:25px;border-radius:6px}.stp-preview-row>strong{padding-left:8px;font-size:8.5px}.stp-preview-row.is-total,.stp-preview-row.is-coverage{min-height:42px;margin-top:6px}.stp-preview-foot{margin-top:13px;padding-top:12px;border-top:1px solid #e4ebf4}.stp-employees-editor{padding:20px}.stp-editor-filters{min-height:0;padding:0 0 18px}.stp-search.stp-search--single,.stp-employee-filter-controls .stp-search{width:248px;height:41px;padding:0 12px;border:1px solid #d6e2f1;border-radius:9px;background:#fff;box-shadow:none}.stp-search.stp-search--single input,.stp-employee-filter-controls .stp-search input{width:100%;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;appearance:none}.stp-search.stp-search--single:focus-within{border-color:#8ab7f5;box-shadow:0 0 0 3px #1e6feb14}.stp-add-employee-action{color:#0b63e9;border-color:#b9d2f4;background:#f7faff}.stp-assignment-info{display:none!important}.stp-schedule-layout{min-height:0;align-items:start}.stp-schedule-main{padding:16px}.stp-schedule-toolbar{min-height:0;padding:13px 14px;align-items:flex-end;border-radius:12px;background:#fbfdff}.stp-schedule-toolbar-block,.stp-schedule-toolbar-date{min-width:0}.stp-schedule-toolbar>.stp-field,.stp-schedule-toolbar-date .stp-field{width:275px}.stp-schedule-control-group{gap:9px}.stp-schedule-control-group .stp-field{width:150px}.stp-autofill-btn{height:41px;color:#0b63e9;border-color:#b9d2f4;background:#fff}.stp-schedule-bottom-row{min-height:62px;padding:10px 12px;justify-content:flex-start;background:#fbfdff}.stp-schedule-bottom-copy{min-width:180px;margin-right:auto;display:flex;flex-direction:column;gap:3px}.stp-schedule-bottom-copy strong{color:#173663;font-size:10px}.stp-schedule-bottom-copy span{color:#7184a4;font-size:8px}.stp-add-employee-btn{flex:0 0 auto;color:#0b63e9;border-color:#b9d2f4;background:#fff}.stp-legend{gap:7px}.stp-legend span{min-height:28px;padding:0 9px;border:1px solid #dfe8f2;border-radius:999px;color:#38577f;background:#fff;font-size:8px}.stp-template-settings{min-height:100%;background:#fbfdff}.stp-editor-note{min-height:42px;margin-top:12px;background:#f7faff}@media(max-width:1380px){.stp-summary-grid,.stp-editor-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stp-editor-shell-head{align-items:center;flex-direction:column;padding:0 14px 12px}.stp-editor-shell-head .stp-tabs,.stp-editor-toolbar-actions{width:100%}}@media(max-width:900px){.stp-summary-grid,.stp-editor-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stp-editor-shell-head .stp-tabs{overflow-x:auto}.stp-editor-shell-head .stp-tabs button{min-width:140px}.stp-editor-toolbar-actions{justify-content:flex-start}.stp-preview-type-control{width:100%;flex-basis:100%}.stp-schedule-bottom-row,.stp-editor-filters,.stp-employee-filter-left,.stp-employee-filter-controls,.stp-schedule-toolbar,.stp-schedule-control-group{align-items:stretch;flex-direction:column}.stp-schedule-toolbar>.stp-field,.stp-schedule-toolbar-date .stp-field,.stp-schedule-control-group .stp-field,.stp-filter-label,.stp-employee-filter-left .stp-filter-label:nth-child(2),.stp-search.stp-search--single,.stp-employee-filter-controls .stp-search{width:100%}.stp-schedule-bottom-copy{margin-right:0}.stp-legend{justify-content:flex-start}}@media(max-width:620px){.stp-summary-grid,.stp-editor-summary-grid{grid-template-columns:1fr}}.stp-hero.stp-hero--compact{min-height:0;margin-bottom:16px;align-items:center}.stp-hero.stp-hero--compact h1{font-size:clamp(30px,2.05vw,38px)}.stp-template-commandbar{width:min(1600px,100%);min-height:66px;margin:0 auto 18px;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--stp-line);border-radius:16px;background:#fffffff5;box-shadow:0 12px 30px #224a840e}.stp-template-commandbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.stp-template-commandbar .stp-template-search{width:min(360px,100%);height:42px;flex:0 1 360px;border-radius:10px;box-shadow:none}.stp-template-commandbar .stp-template-search input{width:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;appearance:none}.stp-summary-grid,.stp-editor-summary-grid{align-items:stretch}.stp-summary-card,.stp-editor-summary-card{overflow:hidden;border-color:#d9e5f3;background:#fff;box-shadow:0 10px 24px #24487d0d}.stp-summary-card:hover:not(:disabled),.stp-summary-card.is-active,.stp-editor-summary-card:hover{transform:none;border-color:#aecaef;background:#fff;box-shadow:0 13px 28px #24487d13}.stp-editor-summary-card{min-height:104px;padding:16px;grid-template-columns:46px minmax(0,1fr);gap:13px;border-radius:16px}.stp-editor-summary-icon{width:46px;height:46px;border-radius:13px}.stp-editor-summary-card strong{color:#52698e;font-size:10.5px;letter-spacing:0}.stp-editor-summary-card b{margin-top:4px;font-size:22px}.stp-editor-summary-card small{margin-top:6px;font-size:8.5px}.stp-editor-shell,.stp-details-grid,.stp-schedule-layout,.stp-schedule-main,.stp-template-settings,.stp-main-grid,.stp-library-panel,.stp-employees-panel{min-height:0!important;height:auto!important}.stp-editor-shell{align-self:start}.stp-main-grid{align-items:start}.stp-library-panel,.stp-employees-panel{align-self:start}.stp-details-grid{padding:18px;gap:18px;align-items:start;background:#f7faff}.stp-form-section,.stp-form-preview{min-width:0;height:auto;border:1px solid #dde7f2;border-radius:14px;background:#fff;box-shadow:0 8px 22px #2349810a}.stp-form-section{border-right:1px solid #dde7f2;padding:23px 24px 25px}.stp-form-preview{align-self:start;padding:23px 24px 24px}.stp-section-heading--divided{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.stp-preview-type-pill{min-height:34px;border-radius:9px;color:#173663;background:#f7faff}.stp-schedule-layout{align-items:start;background:#f7faff}.stp-schedule-main{align-self:start;padding:16px;background:#fff}.stp-template-settings{align-self:start;min-height:0!important;padding-bottom:18px}.stp-schedule-grid-wrap{height:auto;min-height:0;max-height:none}.stp-schedule-bottom-row.stp-schedule-legend-row{min-height:54px;margin-top:10px;padding:9px 12px;justify-content:space-between;background:#fbfdff}.stp-schedule-legend-row .stp-schedule-bottom-copy{min-width:auto;margin-right:8px}.stp-schedule-legend-row .stp-schedule-bottom-copy strong{font-size:10px}.stp-schedule-legend-row .stp-legend{flex:1;justify-content:flex-end}.stp-date-control--single-icon{padding-left:12px}.stp-date-control--single-icon input{width:100%}.stp-autofill-btn{align-self:flex-end;transform:translateY(-2px)}.stp-autofill-btn:hover:not(:disabled){transform:translateY(-2px)}.stp-editor-filters--employees{min-height:0;align-items:flex-end}.stp-employee-filter-controls{margin-left:auto}.stp-template-grid{align-items:start;grid-auto-rows:auto;padding-bottom:16px}.stp-template-card{min-height:220px;padding:14px;border-radius:14px;box-shadow:0 8px 22px #24487d0b}.stp-template-card:hover,.stp-template-card.is-selected{transform:none;border-color:#9fc4f5;background:#fff;box-shadow:0 12px 26px #24487d13}.stp-card-status{display:inline-flex;align-items:center;gap:5px;color:#60769b;font-size:8px;font-weight:700}.stp-card-status i{width:6px;height:6px;border-radius:50%;background:#94a3b8}.stp-card-status.is-active{color:#0b8f4b}.stp-card-status.is-active i{background:#13a45b}.stp-card-status.is-archived{color:#7a879b}.stp-card-title-row{min-width:0;margin:10px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.stp-card-title-row h3{min-width:0;margin:0;font-size:11.5px}.stp-card-title-row>span{flex:0 0 auto;color:#7184a4;font-size:8px;font-weight:700}.stp-card-meta{min-height:32px;margin-top:3px;padding:8px 0;border-top:1px solid #edf2f7;font-size:8px}.stp-card-meta span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stp-card-actions{margin-top:auto}.stp-select-trigger,.stp-select-trigger:hover,.stp-select.is-open .stp-select-trigger{color:#173663;background:#fff}.stp-custom-select-menu button{color:#24436f;background:#fff}.stp-custom-select-menu button:hover{color:#0c65ed;background:#eef5ff}.stp-custom-select-menu button.is-selected,.stp-custom-select-menu button.is-selected:hover{color:#fff;background:#173d74}.stp-modal-backdrop,.stp-modal-backdrop:hover,.stp-modal-backdrop:focus,.stp-modal-backdrop:active{background:#16274294!important;box-shadow:none!important;transform:none!important;outline:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.stp-modal-layer{padding:28px}.stp-modal{overflow:hidden;border-radius:16px;border-color:#d7e2ef;box-shadow:0 34px 90px #10264847}.stp-modal.is-wide{width:min(1040px,calc(100vw - 56px))}.stp-modal>header{min-height:78px;padding:20px 24px;align-items:center;background:#fff}.stp-modal>header h2{font-size:16px}.stp-modal>header p{font-size:10px}.stp-modal-close{width:34px;height:34px;border:1px solid #dbe5f1;border-radius:10px;background:#fff}.stp-modal-body{max-height:calc(90vh - 78px);overflow:auto;padding:24px;background:#fff}.stp-view-modal .stp-modal-body{padding:24px}.stp-view-summary{gap:12px;margin-bottom:18px}.stp-view-summary span{min-height:72px;padding:13px 14px;border-radius:11px;background:#fbfdff}.stp-view-description{margin:0 0 18px;padding:0 2px;color:#5d7398;font-size:10px;line-height:1.55}.stp-view-modal .stp-preview-layout{padding:18px;border:1px solid #dde7f2;border-radius:13px;background:#fbfdff}.stp-view-modal .stp-modal-footer{margin:20px -24px -24px;padding:13px 24px}.stp-apply-options{display:grid;gap:10px}.stp-apply-option{width:100%;min-height:68px;padding:12px 13px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;border:1px solid #dce6f1;border-radius:12px;color:#173663;background:#fff;text-align:left;cursor:pointer;box-shadow:none}.stp-apply-option:hover,.stp-apply-option.is-selected{color:#173663;border-color:#9fc4f5;background:#f7faff}.stp-apply-option.tone-warning.is-selected{border-color:#efc28e;background:#fffaf3}.stp-apply-option>span:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.stp-apply-option b{color:#14315d;font-size:10.5px}.stp-apply-option small{color:#6e82a2;font-size:8.5px;line-height:1.45}.stp-apply-option .stp-toggle{width:27px;height:16px}.stp-apply-option .stp-toggle span{width:12px;height:12px}.stp-apply-option .stp-toggle.is-on span{transform:translate(11px)}@media(max-width:1050px){.stp-template-commandbar{align-items:stretch;flex-direction:column}.stp-template-commandbar .stp-template-search{width:100%;flex-basis:auto}.stp-template-commandbar-actions{justify-content:flex-start}.stp-details-grid{grid-template-columns:1fr}.stp-form-section,.stp-form-preview{width:100%}}@media(max-width:760px){.stp-modal-layer{padding:12px}.stp-modal.is-wide{width:100%}.stp-template-commandbar-actions .stp-btn{flex:1 1 150px}.stp-schedule-legend-row{align-items:flex-start;flex-direction:column}.stp-schedule-legend-row .stp-legend{justify-content:flex-start}}.stp-page{padding-top:24px;background:radial-gradient(440px 440px at 12% -170px,rgba(113,174,255,.22) 0 68%,transparent 69%),radial-gradient(520px 520px at 104% 18%,rgba(170,211,255,.25) 0 64%,transparent 65%),radial-gradient(420px 420px at 72% 112%,rgba(209,230,255,.34) 0 66%,transparent 67%),linear-gradient(135deg,#fbfdff,#f3f8ff 52%,#fff)!important}.stp-page:before{width:310px;height:310px;left:-190px;right:auto;top:34%;border-radius:50%;background:#77b2ff24}.stp-page:after{width:360px;height:360px;right:-220px;top:58%;border-radius:50%;opacity:1;background:#68a7ff1f}.stp-template-commandbar{position:relative;z-index:20;margin-top:0;margin-bottom:14px;min-height:62px;padding:10px 12px;border-radius:17px;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stp-search,.stp-search.compact,.stp-template-commandbar .stp-template-search,.stp-dashboard-employee-search,.stp-employee-search{display:flex!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:0 13px!important;border:1px solid #d6e3f2!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.stp-search input,.stp-search.compact input,.stp-template-commandbar .stp-template-search input,.stp-dashboard-employee-search input,.stp-employee-search input{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;appearance:none!important;color:#10284f!important;font-size:12px!important;font-weight:600!important}.stp-search input::placeholder{color:#8ea1bf!important;opacity:1}.stp-filter-dropdown{position:relative}.stp-filter-dropdown>.stp-btn.is-open{border-color:#8bb8f7;color:#0b64ed;background:#f2f7ff}.stp-filter-popover{position:absolute;z-index:100;top:calc(100% + 9px);right:0;width:min(520px,calc(100vw - 32px));padding:16px;border:1px solid #d7e3f2;border-radius:15px;background:#fffffffa;box-shadow:0 24px 64px #183a6c2e}.stp-filter-popover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.stp-filter-popover-grid>label{min-width:0;display:grid;gap:7px;color:#38557f;font-size:10px;font-weight:750}.stp-filter-popover-actions{display:flex;justify-content:flex-end;gap:9px;margin:15px -16px -16px;padding:12px 16px;border-top:1px solid #e4ebf5;border-radius:0 0 15px 15px;background:#f8fbff}.stp-summary-grid,.stp-editor-summary-grid{gap:12px!important;margin-bottom:16px!important}.stp-summary-card,.stp-editor-summary-card{min-height:102px!important;padding:16px!important;border:1px solid rgba(201,218,239,.9)!important;border-radius:18px!important;box-shadow:0 10px 28px #244c840e!important;transform:none!important}.stp-summary-card.tone-blue,.stp-editor-summary-card.tone-blue{background:#fffffff0!important}.stp-summary-card.tone-green,.stp-editor-summary-card.tone-green{background:#ebfbf2f0!important}.stp-summary-card.tone-orange,.stp-editor-summary-card.tone-orange{background:#fff4e7f2!important}.stp-summary-card.tone-violet,.stp-editor-summary-card.tone-violet{background:#f7f0fff2!important}.stp-summary-card.tone-cyan,.stp-editor-summary-card.tone-cyan{background:#ebf9fff2!important}.stp-editor-summary-card.tone-red{background:#fff0f0f2!important}.stp-summary-card:hover:not(:disabled),.stp-summary-card.is-active,.stp-editor-summary-card:hover{border-color:#9fc1ef!important;box-shadow:0 13px 32px #244c8414!important;background-color:inherit!important}.stp-summary-icon,.stp-editor-summary-icon{width:46px!important;height:46px!important;border-radius:14px!important;box-shadow:inset 0 0 0 1px #ffffffa6}.stp-editor-summary-card{grid-template-columns:46px minmax(0,1fr)!important}.stp-editor-summary-card strong{color:#405a82!important;font-size:11px!important}.stp-editor-summary-card b{color:#071d49!important;font-size:24px!important}.stp-editor-summary-card small{color:#64799c!important;font-size:9px!important}.stp-employee-panel-tools{display:grid!important;grid-template-columns:minmax(220px,1fr) 150px!important;align-items:center!important;gap:10px!important;padding:0 16px 12px!important}.stp-dashboard-employee-search{width:100%!important}.stp-dashboard-role-filter,.stp-dashboard-role-filter .stp-select{width:150px!important}.stp-editor-shell{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.stp-editor-shell-head{overflow:visible;border:1px solid #dbe6f3!important;border-radius:18px 18px 0 0!important;background:#fffffff5!important;box-shadow:0 10px 28px #274d840b}.stp-details-grid,.stp-schedule-layout,.stp-employees-editor{margin-top:0!important;border:1px solid #dbe6f3!important;border-top:0!important;border-radius:0 0 18px 18px!important;background:#fffffff0!important;box-shadow:0 14px 36px #274d840e}.stp-details-grid{align-items:start!important}.stp-form-section,.stp-form-preview{align-self:start!important;min-height:0!important}.stp-schedule-layout{min-height:0!important;align-items:start!important;background:#fffffff0!important}.stp-schedule-main{min-height:0!important;padding:16px!important;background:transparent!important}.stp-schedule-toolbar{min-height:82px!important;padding:12px 14px!important;align-items:flex-end!important;border-radius:13px!important;background:#fbfdff!important}.stp-schedule-control-group{align-items:flex-end!important}.stp-autofill-btn{align-self:flex-end!important;height:42px!important;margin:0 0 1px!important;transform:translateY(-1px)}.stp-schedule-grid-wrap{margin-top:13px!important;min-height:0!important;height:auto!important;max-height:none!important;background:#fff!important}.stp-schedule-bottom-row.stp-schedule-legend-row{margin-top:10px!important;min-height:52px!important;padding:9px 12px!important;border-radius:12px!important}.stp-template-settings{min-height:0!important;height:auto!important;padding:18px 16px!important;gap:14px!important;background:#fbfdff!important}.stp-delete-template-btn{margin-top:8px!important}.stp-schedule-empty{position:static!important;left:auto!important;top:auto!important;transform:none!important;min-height:165px!important;margin-top:13px!important;border:1px dashed #cbdcf1!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:none!important}.stp-grid-cell.is-unavailable{cursor:not-allowed!important;background:repeating-linear-gradient(-45deg,#e8eef7b8,#e8eef7b8 7px,#f7f9fce6 7px 14px)!important}.stp-availability-card{cursor:default!important;border-color:#c6d2df!important;color:#5e7089!important;background:#eef2f7!important;box-shadow:none!important}.stp-shift-card.has-availability-conflict{border-color:#ef6b65!important;box-shadow:0 0 0 2px #ef4d461f!important}.stp-editor-filters--employees{min-height:72px!important;padding:12px 0 14px!important}.stp-editor-filters--employees .stp-employee-filter-controls{width:100%!important;display:grid!important;grid-template-columns:minmax(260px,1fr) 170px!important;align-items:center!important;gap:10px!important}.stp-employee-search{width:100%!important}.stp-role-filter,.stp-role-filter .stp-select{width:170px!important}.stp-toggle{width:31px!important;height:18px!important;min-width:31px!important;min-height:18px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#c6d3e4!important;appearance:none!important}.stp-toggle i{position:absolute!important;display:block!important;width:14px!important;height:14px!important;left:2px!important;top:2px!important;margin:0!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #1f365738!important;transform:none!important;transition:transform .16s ease!important}.stp-toggle.is-on{background:#1a70f4!important}.stp-toggle.is-on i{transform:translate(13px)!important}.stp-apply-options{gap:9px!important}.stp-apply-option{min-height:62px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:11px!important;padding:11px 13px!important;border-radius:12px!important}.stp-apply-option .stp-toggle{width:31px!important;height:18px!important}.stp-apply-option:hover,.stp-apply-option.is-selected{background:#f7faff!important}.stp-modal-layer{padding:22px!important}.stp-modal-backdrop,.stp-modal-backdrop:hover,.stp-modal-backdrop:focus,.stp-modal-backdrop:active{background:#13233c9e!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.stp-modal{width:min(560px,100%)!important;max-height:min(88vh,820px)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 36px 100px #0a1e3d52!important}.stp-modal.is-wide{width:min(980px,calc(100vw - 44px))!important}.stp-modal>header{min-height:72px!important;padding:18px 22px!important;background:linear-gradient(135deg,#fff,#f7fbff)!important}.stp-modal-body{max-height:calc(88vh - 72px)!important;padding:20px 22px!important}.stp-view-modal .stp-preview-layout{padding:16px!important;border-radius:14px!important;background:#f9fbff!important}@media(max-width:900px){.stp-filter-popover-grid,.stp-editor-filters--employees .stp-employee-filter-controls,.stp-employee-panel-tools{grid-template-columns:1fr!important}.stp-dashboard-role-filter,.stp-dashboard-role-filter .stp-select,.stp-role-filter,.stp-role-filter .stp-select{width:100%!important}}.stp-custom-select-menu button:hover,.stp-custom-select-menu button:focus-visible,.stp-custom-select-menu button.is-selected,.stp-custom-select-menu button.is-selected:hover{color:#12396f!important;background:#eaf3ff!important;box-shadow:inset 3px 0 #6da9ff!important}.stp-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.stp-category.tone-monthly,.stp-mini-week i.tone-monthly{color:#0b67c7;background:#e8f5ff}.stp-details-grid,.stp-schedule-layout{align-items:start!important;min-height:0!important;height:max-content!important;border:0!important;background:transparent!important;box-shadow:none!important}.stp-details-grid{padding:14px 0 0!important;gap:14px!important}.stp-form-section,.stp-form-preview,.stp-schedule-main,.stp-template-settings{min-height:0!important;height:auto!important;align-self:start!important;border:1px solid #dbe6f3!important;border-radius:16px!important;background:#fffffff0!important;box-shadow:0 14px 36px #274d840e!important}.stp-schedule-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:14px!important;padding-top:14px!important}.stp-schedule-main{display:flex!important;flex-direction:column!important;padding:14px!important}.stp-schedule-grid-wrap,.stp-schedule-grid,.stp-schedule-bottom-row,.stp-schedule-legend-row{min-height:0!important;height:auto!important}.stp-schedule-bottom-row.stp-schedule-legend-row{margin-bottom:0!important}.stp-template-settings{border-left:1px solid #dbe6f3!important}.stp-preview-panel,.stp-preview-panel .stp-preview-layout,.stp-preview-panel .stp-preview-table,.stp-form-preview,.stp-form-preview .stp-preview-layout{min-height:0!important;height:auto!important;align-self:start!important}.stp-preview-panel{overflow:hidden!important;margin-bottom:0!important}.stp-period-note{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid #dce8f7;border-radius:11px;color:#4c678d;background:#f7fbff;font-size:10px;line-height:1.5}.stp-contract-person{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #dce8f7;border-radius:13px;background:#f8fbff}.stp-contract-person .stp-avatar{width:42px;height:42px}.stp-contract-person div{display:grid;gap:3px}.stp-contract-person strong{color:#0b2452;font-size:13px}.stp-contract-person span{color:#667c9e;font-size:10px}.stp-contract-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.stp-contract-grid article{display:grid;gap:5px;padding:13px;border:1px solid #dce8f7;border-radius:12px;background:#fff}.stp-contract-grid article.is-warning{border-color:#ffc8c4;background:#fff7f6}.stp-contract-grid span{color:#6b80a1;font-size:9px;font-weight:700}.stp-contract-grid strong{color:#0b2452;font-size:20px}.stp-contract-availability{margin:12px 0 0;color:#536d94;font-size:10px}.stp-modal-layer{z-index:2147483646!important;isolation:isolate!important}.stp-modal-backdrop{z-index:0!important}.stp-modal{position:relative!important;z-index:2!important;filter:none!important;opacity:1!important}@media(max-width:1240px){.stp-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.stp-schedule-layout{grid-template-columns:1fr!important}.stp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.stp-summary-grid,.stp-contract-grid{grid-template-columns:1fr!important}}.stp-library-panel .stp-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:start!important;padding:2px 7px 8px 2px!important;scrollbar-width:thin;scrollbar-color:#b9cce5 transparent}.stp-library-panel .stp-template-grid::-webkit-scrollbar{width:7px}.stp-library-panel .stp-template-grid::-webkit-scrollbar-thumb{background:#b9cce5;border-radius:999px}.stp-kebab.boxed,.stp-template-card .stp-kebab,.stp-shift-kebab{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;padding:0!important;border-radius:8px!important;font-size:9px!important;line-height:1!important;letter-spacing:-1px!important}.stp-template-card.has-availability-conflict{border-color:#ef5c62!important;background:#fff8f8!important;animation:stp-template-conflict-pulse 1.15s ease-in-out infinite!important}.stp-template-card.has-availability-conflict .stp-card-status{color:#c92531!important;background:#ffe8ea!important}.stp-template-card.has-availability-conflict .stp-card-status i{background:#e93643!important}@keyframes stp-template-conflict-pulse{0%,to{box-shadow:0 10px 28px #c5253114,0 0 #e836432e}50%{box-shadow:0 15px 34px #c5253129,0 0 0 5px #e8364314}}.stp-month-editor{margin-top:13px;overflow:hidden;border:1px solid #dbe6f3;border-radius:15px;background:#fff}.stp-month-editor-head{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-bottom:1px solid #e5edf7;background:#f8fbff;color:#647b9e;font-size:11px;font-weight:750}.stp-month-employee{display:flex;align-items:center;gap:10px}.stp-month-employee .stp-avatar{width:35px;height:35px}.stp-month-employee span{display:grid;gap:2px}.stp-month-employee strong{color:#0b2452;font-size:12px}.stp-month-employee small{color:#6b80a1;font-size:9.5px}.stp-month-weekdays,.stp-month-grid{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr))}.stp-month-weekdays{min-width:784px;background:#fbfdff;border-bottom:1px solid #e5edf7}.stp-month-weekdays b{padding:9px;border-right:1px solid #edf2f8;color:#526b91;font-size:10px;text-align:center}.stp-month-grid{min-width:784px;background:#edf2f8;gap:1px}.stp-month-editor{overflow-x:auto}.stp-month-day{min-height:138px;display:flex;flex-direction:column;gap:6px;padding:8px;background:#fff;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.stp-month-day:hover:not(.is-blank):not(.is-unavailable){position:relative;z-index:1;background:#f5f9ff;box-shadow:inset 0 0 0 1px #a8c9f7}.stp-month-day.is-blank{background:#f6f9fd;cursor:default}.stp-month-day.is-unavailable{cursor:not-allowed;background:repeating-linear-gradient(-45deg,#f0f3f7,#f0f3f7 7px,#f8fafc 7px 14px)}.stp-month-day>header{display:flex;align-items:center;justify-content:space-between}.stp-month-day>header b{color:#0b2452;font-size:12px}.stp-month-day>header span{color:#7b8ca8;font-size:9px;font-weight:750}.stp-month-day .stp-shift-card{min-height:55px!important;padding:7px 8px!important}.stp-month-day .stp-shift-card small{font-size:7.5px!important}.stp-month-day .stp-shift-card strong{font-size:9.5px!important}.stp-month-day .stp-shift-card span{font-size:8.5px!important}.stp-month-unavailable{display:flex;align-items:center;gap:5px;padding:7px;border:1px solid #d5dee9;border-radius:9px;color:#65748a;background:#eef2f6;font-size:9px;font-weight:800}.stp-month-add{margin-top:auto;min-height:30px;border:1px dashed #bdd1ea;border-radius:9px;color:#31669f;background:#f7fbff;font-size:9px;font-weight:800;cursor:pointer}.stp-month-add:hover{border-color:#79aef0;background:#eaf4ff}.stp-schedule-control-group{flex-wrap:wrap!important}.stp-schedule-control-group .stp-field{min-width:150px}@media(max-width:1200px){.stp-library-panel .stp-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:600px!important}}@media(max-width:720px){.stp-library-panel .stp-template-grid{grid-template-columns:1fr!important;max-height:620px!important}}.stp-schedule-grid-wrap{max-height:585px!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8cbe4 transparent}.stp-schedule-grid-wrap::-webkit-scrollbar{width:7px;height:7px}.stp-schedule-grid-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#b8cbe4}.stp-schedule-grid-wrap .stp-grid-header{position:sticky;top:0;z-index:5}.stp-schedule-grid-wrap .stp-grid-header.is-employee{left:0;z-index:7}.stp-schedule-grid-wrap .stp-grid-employee{position:sticky;left:0;z-index:3;box-shadow:1px 0 #e1e9f3}.stp-shift-card.has-manager-type{border-left:3px solid var(--stp-shift-accent, #2563eb)!important;padding-left:6px}.stp-legend span i[style]{box-shadow:0 0 0 2px #ffffffeb,0 0 0 3px #7b97bf29}.stp-page{padding-top:24px!important;background:radial-gradient(680px 520px at 78% -10%,rgba(91,158,255,.2),transparent 70%),radial-gradient(520px 520px at 104% 78%,rgba(107,185,255,.14),transparent 72%),radial-gradient(460px 380px at 12% 36%,rgba(193,228,255,.22),transparent 72%),linear-gradient(137deg,#fbfdff,#f2f8ff 44%,#fff)!important}.stp-page:before{width:420px!important;height:420px!important;right:4%!important;top:-260px!important;border:56px solid rgba(177,210,255,.26)!important;background:transparent!important}.stp-page:after{width:172px!important;height:172px!important;opacity:.34!important;background-size:16px 16px!important}.stp-page>.stp-workspace-strip,.stp-page>.stp-active-filters,.stp-page>.stp-editor-healthbar{width:min(1600px,100%);margin-left:auto;margin-right:auto}.stp-workspace-strip{position:relative;z-index:4;min-height:72px;margin-bottom:14px;padding:12px 14px;display:grid;grid-template-columns:minmax(220px,.85fr) minmax(520px,2fr) auto;align-items:center;gap:18px;border:1px solid rgba(201,219,241,.92);border-radius:18px;background:#ffffffd6;box-shadow:0 16px 36px #1e488411;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stp-workspace-scope,.stp-workspace-refresh,.stp-workspace-metrics,.stp-workspace-metrics>span{display:flex;align-items:center}.stp-workspace-scope{gap:11px;min-width:0}.stp-workspace-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid #d5e5f8;border-radius:13px;color:#1169ef;background:linear-gradient(145deg,#f6fbff,#e7f2ff);box-shadow:inset 0 1px #fff}.stp-workspace-scope>span:last-child{min-width:0;display:grid;gap:3px}.stp-workspace-scope small,.stp-workspace-metrics small{color:#7589a8;font-size:9px;font-weight:700}.stp-workspace-scope strong{overflow:hidden;color:#0a2453;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.stp-workspace-metrics{min-width:0;justify-content:center;gap:0;border:1px solid #e1eaf5;border-radius:13px;background:#f8fbffd1;overflow:hidden}.stp-workspace-metrics>span{min-width:122px;min-height:44px;padding:8px 15px;justify-content:space-between;gap:12px;border-right:1px solid #e6edf6}.stp-workspace-metrics>span:last-child{border-right:0}.stp-workspace-metrics strong{color:#0a2453;font-size:14px}.stp-workspace-metrics .is-good strong{color:#0a9b55}.stp-workspace-metrics .is-warning strong{color:#d2493f}.stp-workspace-refresh{min-height:38px;padding:0 13px;gap:7px;border:1px solid #d2e0f1;border-radius:10px;color:#315b92;background:#fff;font-size:10px;font-weight:750;cursor:pointer;transition:.16s ease}.stp-workspace-refresh:hover:not(:disabled){color:#0b67ef;border-color:#9fc4f5;background:#f1f7ff}.stp-template-commandbar{position:sticky!important;top:10px;z-index:22!important;min-height:62px!important;margin-bottom:12px!important;border-color:#c3d7eff5!important;border-radius:17px!important;background:#ffffffe8!important;box-shadow:0 18px 38px #1b437e16!important;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.stp-template-commandbar .stp-template-search{width:min(430px,100%)!important;flex-basis:430px!important;border-radius:11px!important;background:#fbfdff!important}.stp-command-select{width:170px}.stp-command-select .stp-select-trigger{height:42px;border-radius:10px}.stp-view-switch{height:42px;display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #d5e2f2;border-radius:11px;background:#f7faff}.stp-view-switch button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:#6f84a5;background:transparent;cursor:pointer}.stp-view-switch button:hover{color:#0a67ef;background:#eaf3ff}.stp-view-switch button.is-active{color:#fff;background:#1268ef;box-shadow:0 6px 15px #1268ef33}.stp-filter-count{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:#1268ef;font-size:8px}.stp-active-filters{min-height:38px;margin-bottom:12px;padding:6px 9px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;border:1px solid #d9e5f3;border-radius:12px;background:#f9fcffe6}.stp-active-filters>span{display:inline-flex;align-items:center;gap:6px;padding:0 6px;color:#6b80a1;font-size:9px;font-weight:750}.stp-active-filters button{min-height:25px;padding:0 9px;border:1px solid #cfe0f5;border-radius:999px;color:#28598f;background:#edf5ff;font-size:8.5px;font-weight:750;cursor:pointer}.stp-active-filters button:hover{border-color:#9fc4f5;background:#e3f0ff}.stp-active-filters .stp-clear-filters{margin-left:auto;color:#cb3d36;border-color:#ffd0cd;background:#fff6f5}.stp-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important}.stp-summary-card{position:relative;min-height:116px!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:15px 14px 18px!important;border-radius:17px!important;overflow:hidden!important}.stp-summary-card:before{content:"";position:absolute;width:92px;height:92px;right:-44px;top:-52px;border-radius:50%;background:#6aa4f714}.stp-summary-card.is-active{border-color:#7fb3f5!important;box-shadow:0 15px 32px #1969dd1f!important}.stp-summary-card .stp-summary-icon{width:44px!important;height:44px!important;border-radius:13px!important}.stp-summary-copy{min-width:0;display:flex!important;flex-direction:column}.stp-summary-card strong{font-size:10px!important}.stp-summary-card b{font-size:24px!important;letter-spacing:-.035em}.stp-summary-card small{font-size:8.5px!important}.stp-summary-progress{position:absolute;left:14px;right:14px;bottom:10px;height:3px;border-radius:999px;background:#edf2f8;overflow:hidden}.stp-summary-progress i{display:block;height:100%;border-radius:inherit;background:#337ff0}.stp-summary-card.tone-green .stp-summary-progress i{background:#17a45c}.stp-summary-card.tone-orange .stp-summary-progress i{background:#f18a21}.stp-summary-card.tone-violet .stp-summary-progress i{background:#8a5be7}.stp-summary-card.tone-cyan .stp-summary-progress i{background:#20a7d9}.stp-main-grid{grid-template-columns:minmax(520px,.92fr) minmax(680px,1.28fr)!important;gap:14px!important}.stp-panel{border-radius:18px!important;border-color:#cddceff5!important;background:#ffffffeb!important;box-shadow:0 18px 42px #1e48840f!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stp-panel-head{min-height:68px!important;padding:15px 18px!important;border-bottom-color:#e4ecf6!important}.stp-panel-head h2{font-size:15px!important;letter-spacing:-.025em}.stp-panel-head p{margin-top:3px!important;font-size:9px!important}.stp-panel-count{min-height:26px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid #dae7f5;border-radius:999px;color:#4c6992;background:#f3f8ff;font-size:8.5px;font-weight:750}.stp-panel-insight-row{min-height:35px;padding:7px 18px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e7eef7;background:#fbfdff}.stp-panel-insight-row span{display:inline-flex;align-items:center;gap:6px;color:#62799c;font-size:8.5px;font-weight:700}.stp-panel-insight-row i{width:7px;height:7px;border-radius:50%}.stp-panel-insight-row i.is-green{background:#13a45b}.stp-panel-insight-row i.is-blue{background:#1672f5}.stp-panel-insight-row i.is-slate{background:#91a5bf}.stp-library-health{min-height:27px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e5f2;border-radius:999px;color:#587093;background:#f8fbff;font-size:8.5px;font-weight:750}.stp-library-health.is-good{color:#0a8f4e;border-color:#c9ecd9;background:#effaf4}.stp-library-health.is-warning{color:#cc3d37;border-color:#ffd0cd;background:#fff4f3}.stp-employee-panel-tools{padding:11px 18px!important;background:#fff!important}.stp-dashboard-employee-search{width:100%!important;flex:1 1 auto!important}.stp-dashboard-role-filter{width:180px!important;flex:0 0 180px!important}.stp-dashboard-employee-table .stp-tr{grid-template-columns:26px minmax(180px,1.6fr) minmax(92px,.75fr) minmax(110px,.9fr) 90px minmax(125px,1fr) 58px!important}.stp-dashboard-employee-table .stp-tr:not(.stp-th):hover{background:#f7fbff}.stp-hours-cell{display:grid!important;gap:2px}.stp-hours-cell strong{color:#0b2452;font-size:10px}.stp-hours-cell small{color:#8a9bb5;font-size:7.5px}.stp-availability-cell{min-width:0;display:flex!important;align-items:center;gap:6px;color:#597195;font-size:8.5px}.stp-availability-cell i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#93a5bd}.stp-availability-cell i.is-ready{background:#11a35a}.stp-availability-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stp-library-panel .stp-template-grid{max-height:510px!important;gap:12px!important;padding:12px 14px 15px!important}.stp-template-grid.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stp-template-grid.is-list{grid-template-columns:1fr!important}.stp-template-card{min-height:278px!important;padding:14px!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.stp-template-card.is-selected{border-color:#73aaf4!important;box-shadow:0 16px 32px #1464dc1f!important}.stp-template-card.is-list{min-height:0!important;display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(250px,1.5fr) minmax(200px,1fr) auto;align-items:center;gap:16px}.stp-template-card.is-list .stp-card-top{position:absolute;top:12px;left:14px;right:14px}.stp-template-card.is-list .stp-card-title-row{margin-top:30px}.stp-template-card.is-list .stp-card-meta,.stp-template-card.is-list .stp-card-health{border:0;margin:0;padding:0}.stp-template-card.is-list .stp-card-actions{margin:0;justify-content:flex-end}.stp-template-card.is-list .stp-card-coverage{display:none}.stp-card-title-row>div{min-width:0}.stp-card-title-row h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important}.stp-card-title-row small{display:block;margin-top:4px;color:#8a9bb5;font-size:7.5px;font-weight:650}.stp-card-visual-row{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:12px;padding:9px 0 10px}.stp-mini-week{margin:0!important}.stp-card-coverage{--stp-coverage: 0deg;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#e84a4a var(--stp-coverage),#edf2f8 0);position:relative}.stp-card-coverage.is-medium{background:conic-gradient(#efa11a var(--stp-coverage),#edf2f8 0)}.stp-card-coverage.is-strong{background:conic-gradient(#14a55c var(--stp-coverage),#edf2f8 0)}.stp-card-coverage:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}.stp-card-coverage>span{position:relative;z-index:1;display:grid;place-items:center;gap:1px}.stp-card-coverage strong{color:#0b2452;font-size:11px}.stp-card-coverage small{color:#8a9bb5;font-size:6px;font-weight:750}.stp-card-health{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid #edf2f8;color:#7890b1;font-size:7.5px;font-weight:700}.stp-card-health span{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stp-card-health .is-good{color:#0a9752}.stp-card-health .is-warning{color:#cc3d37}.stp-preview-panel{margin-top:14px!important}.stp-preview-kpis{min-height:62px;padding:10px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;border-bottom:1px solid #e4ecf6;background:#fbfdff}.stp-preview-kpis>span{min-height:42px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:9px;border:1px solid #e0e9f4;border-radius:10px;background:#fff}.stp-preview-kpis small{color:#7185a4;font-size:8px;font-weight:700}.stp-preview-kpis strong{color:#0a2453;font-size:12px}.stp-preview-kpis .is-good strong{color:#0b9d56}.stp-preview-kpis .is-warning strong{color:#d14239}.stp-preview-row.tone-training span{color:#0c8d50;background:#eaf8f0}.stp-editor-summary-grid{gap:12px!important}.stp-editor-summary-card{border-radius:17px!important}.stp-editor-healthbar{min-height:64px;margin-bottom:13px;padding:10px 12px;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(500px,2fr) auto;align-items:center;gap:14px;border:1px solid #d6e3f2;border-radius:16px;background:#ffffffe8;box-shadow:0 13px 30px #1f49840e}.stp-health-score,.stp-health-metrics,.stp-health-autofill{display:flex;align-items:center}.stp-health-score{gap:10px}.stp-health-score>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#0a9853;background:#eaf8f0}.stp-health-score>span.is-warning{color:#d34c3f;background:#fff0ee}.stp-health-score>div{display:grid;gap:2px}.stp-health-score small{color:#7b8fac;font-size:8px;font-weight:750}.stp-health-score strong{color:#0b2452;font-size:11px}.stp-health-metrics{justify-content:center;border:1px solid #e3ebf5;border-radius:11px;overflow:hidden}.stp-health-metrics>span{min-width:92px;padding:7px 10px;display:grid;gap:2px;border-right:1px solid #e7eef7;text-align:center}.stp-health-metrics>span:last-child{border-right:0}.stp-health-metrics small{color:#7a8eab;font-size:7.5px;font-weight:700}.stp-health-metrics strong{color:#0b2452;font-size:11px}.stp-health-autofill{min-height:37px;padding:0 12px;gap:7px;border:1px solid #bcd4f5;border-radius:10px;color:#0c65ed;background:#eef6ff;font-size:9px;font-weight:800;cursor:pointer}.stp-health-autofill:hover{background:#e2f0ff;border-color:#8db9f3}.stp-editor-shell-head{position:sticky!important;top:84px!important;z-index:18!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.stp-shift-mix-bar{min-height:60px;margin:10px 0 12px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dbe6f3;border-radius:13px;background:linear-gradient(90deg,#fbfdff,#f4f9ff)}.stp-shift-mix-heading{min-width:205px;display:flex;align-items:center;gap:9px}.stp-shift-mix-heading>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#0d67ed;background:#e8f3ff}.stp-shift-mix-heading>div{display:grid;gap:2px}.stp-shift-mix-heading strong{color:#0b2452;font-size:10px}.stp-shift-mix-heading small{color:#7286a5;font-size:7.5px}.stp-shift-mix-metrics{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.stp-shift-mix-metrics>span{min-width:78px;min-height:34px;padding:6px 9px;display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:5px;border:1px solid #dfe8f3;border-radius:9px;background:#fff}.stp-shift-mix-metrics i{width:7px;height:7px;border-radius:50%;background:#2d7df2}.stp-shift-mix-metrics i.is-evening{background:#8a5ce7}.stp-shift-mix-metrics i.is-night{background:#e8a500}.stp-shift-mix-metrics i.is-training{background:#13a55b}.stp-shift-mix-metrics small{color:#7185a5;font-size:7px;font-weight:700}.stp-shift-mix-metrics strong{color:#0b2452;font-size:10px}.stp-shift-mix-metrics>span.is-total{grid-template-columns:1fr auto}.stp-unsaved-dock{position:fixed;z-index:80;left:calc(var(--stp-sidebar-width) + 34px);right:34px;bottom:18px;min-height:56px;padding:8px 10px 8px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d8e6f5;border-radius:24px;color:#102f5a;background:#fffffffa;box-shadow:0 18px 48px #1a448129;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stp-unsaved-dock>span{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:850}.stp-unsaved-dock>span i{width:8px;height:8px;border-radius:50%;background:#f3a413;box-shadow:0 0 0 5px #f3a4131f}.stp-unsaved-dock>div{display:flex;gap:8px}@media(min-width:901px){.stp-unsaved-dock{min-height:72px;padding:10px 16px 10px 22px}.stp-unsaved-dock .stp-btn{min-width:112px;min-height:48px;border-radius:14px;font-size:13px}.stp-unsaved-dock .stp-btn-primary{min-width:152px}}@media(max-width:1400px){.stp-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stp-workspace-strip{grid-template-columns:minmax(210px,.8fr) minmax(430px,1.7fr) auto}.stp-workspace-metrics>span{min-width:100px;padding-inline:10px}.stp-template-grid.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1180px){.stp-workspace-strip{grid-template-columns:1fr auto}.stp-workspace-metrics{grid-column:1 / -1;order:3}.stp-main-grid{grid-template-columns:1fr!important}.stp-editor-healthbar{grid-template-columns:1fr auto}.stp-health-metrics{grid-column:1 / -1;order:3}}@media(max-width:860px){.stp-template-commandbar{position:relative!important;top:auto!important;flex-direction:column;align-items:stretch}.stp-template-commandbar .stp-template-search{width:100%!important;flex-basis:auto!important}.stp-template-commandbar-actions{justify-content:flex-start!important}.stp-command-select{width:100%}.stp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stp-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stp-template-grid.is-grid{grid-template-columns:1fr!important}.stp-template-card.is-list{grid-template-columns:1fr}.stp-template-card.is-list .stp-card-top{position:static}.stp-template-card.is-list .stp-card-title-row{margin-top:10px}.stp-shift-mix-bar{align-items:flex-start;flex-direction:column}.stp-shift-mix-metrics{justify-content:flex-start}.stp-unsaved-dock{left:14px;right:14px}}@media(max-width:620px){.stp-workspace-strip{grid-template-columns:1fr}.stp-workspace-refresh{justify-content:center}.stp-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stp-workspace-metrics>span{min-width:0;border-bottom:1px solid #e6edf6}.stp-summary-grid{grid-template-columns:1fr!important}.stp-preview-kpis,.stp-editor-healthbar{grid-template-columns:1fr}.stp-health-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stp-health-autofill{justify-content:center}.stp-unsaved-dock{align-items:stretch;flex-direction:column}.stp-unsaved-dock>div{justify-content:flex-end}}.stp-template-card{position:relative}.stp-page{width:calc(100vw - var(--stp-sidebar-width))!important;min-width:calc(100vw - var(--stp-sidebar-width))!important;max-width:none!important;margin-right:0!important;background:radial-gradient(circle at 18% -12%,rgba(194,220,255,.74) 0 218px,transparent 220px),radial-gradient(circle at 95% 19%,rgba(218,235,255,.66) 0 318px,transparent 320px),radial-gradient(circle at 78% 104%,rgba(205,230,255,.58) 0 390px,transparent 392px),linear-gradient(137deg,#fbfdff,#eef6ff 48%,#fff)!important;background-repeat:no-repeat!important;background-size:auto!important}.stp-page:before{width:430px!important;height:430px!important;right:3%!important;top:-275px!important;border:0!important;border-radius:50%!important;background:linear-gradient(145deg,#add1ff9e,#dcedff73)!important;box-shadow:inset 0 0 0 1px #ffffff57!important}.stp-page:after{width:300px!important;height:300px!important;left:-170px!important;right:auto!important;top:118px!important;border-radius:50%!important;opacity:1!important;background:linear-gradient(145deg,#bfddff9e,#e5f2ff6b)!important;background-image:none!important}.stp-main-grid{align-items:start!important}.stp-library-panel{align-self:start!important;min-height:0!important;height:auto!important;max-height:none!important}.stp-library-panel .stp-template-grid,.stp-library-panel .stp-template-grid.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;max-height:376px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 8px 10px 2px!important;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a9c1df transparent}.stp-library-panel .stp-template-grid::-webkit-scrollbar{width:6px!important}.stp-library-panel .stp-template-grid::-webkit-scrollbar-track{background:transparent!important}.stp-library-panel .stp-template-grid::-webkit-scrollbar-thumb{border-radius:999px!important;background:#a9c1df!important}.stp-view-switch{display:none!important}@media(max-width:1400px){.stp-library-panel .stp-template-grid,.stp-library-panel .stp-template-grid.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:376px!important}}@media(max-width:1050px){.stp-library-panel .stp-template-grid,.stp-library-panel .stp-template-grid.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:376px!important}}@media(max-width:720px){.stp-page{width:100%!important;min-width:0!important;margin-left:0!important}.stp-library-panel .stp-template-grid,.stp-library-panel .stp-template-grid.is-grid{grid-template-columns:1fr!important;max-height:376px!important}}.stp-page>.stp-workspace-command-center{width:min(1600px,100%);margin:0 auto 14px}.stp-workspace-command-center{position:sticky;top:10px;z-index:24;overflow:visible;padding:0;border:1px solid rgba(195,215,239,.96);border-radius:20px;background:#fffffff0;box-shadow:0 18px 42px #1b437e1a;-webkit-backdrop-filter:blur(22px) saturate(1.14);backdrop-filter:blur(22px) saturate(1.14)}.stp-workspace-command-center .stp-workspace-strip{min-height:68px;margin:0!important;padding:11px 13px;border:0!important;border-radius:20px 20px 0 0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.stp-workspace-command-center .stp-template-commandbar{position:static!important;top:auto!important;z-index:auto!important;min-height:62px!important;margin:0!important;padding:10px 13px!important;border:0!important;border-top:1px solid #e1ebf7!important;border-radius:0 0 20px 20px!important;background:linear-gradient(180deg,#f8fbffe0,#fffffff5)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.stp-workspace-command-center .stp-template-search{background:#fff!important}.stp-workspace-command-center:focus-within{border-color:#a9caf5;box-shadow:0 20px 48px #1b437e1f,0 0 0 3px #2f79f512}.stp-toggle,.stp-toggle i{isolation:isolate!important}.stp-toggle:before,.stp-toggle:after,.stp-toggle i:before,.stp-toggle i:after{content:none!important;display:none!important}@media(max-width:1180px){.stp-workspace-command-center{position:relative;top:auto}.stp-workspace-command-center .stp-workspace-strip{grid-template-columns:1fr auto}.stp-workspace-command-center .stp-workspace-metrics{grid-column:1 / -1}}@media(max-width:760px){.stp-workspace-command-center .stp-workspace-strip{grid-template-columns:1fr}.stp-workspace-command-center .stp-template-commandbar{flex-direction:column;align-items:stretch}.stp-workspace-command-center .stp-template-commandbar-actions{justify-content:flex-start}}.stp-workspace-command-center--clean{display:grid;gap:14px;border-radius:24px;box-shadow:0 22px 50px #4c77bb14}.stp-library-tabs{display:flex;gap:10px;margin:10px 0 18px}.stp-library-tabs button{appearance:none;border:1px solid #cfe0f6;background:#f6faff;color:#55709b;font-weight:800;font-size:13px;border-radius:14px;padding:10px 16px;cursor:pointer;transition:.2s ease}.stp-library-tabs button.is-active{background:#fff;border-color:#78a7ff;color:#1452d5;box-shadow:0 12px 30px #3468dc1f}.stp-template-library-scroll{max-height:440px;overflow-y:auto;padding-right:6px}.stp-template-library-scroll::-webkit-scrollbar{width:8px}.stp-template-library-scroll::-webkit-scrollbar-thumb{background:#b8cce9;border-radius:999px}.stp-preview-inline{display:grid;gap:14px}.stp-preview-inline-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.stp-preview-inline-head h3{margin:0;font-size:24px;color:#0e2459}.stp-preview-inline-head p{margin:4px 0 0;color:#6a7ea3;font-size:13px;font-weight:700}.stp-preview-kpis--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.stp-preview-kpis--compact span{min-height:80px}.stp-page>.stp-preview-panel{display:none!important}.stp-editor-command-hub{display:grid;gap:0;margin:16px 0;border:1px solid #d8e6f6;border-radius:26px;background:#ffffffeb;overflow:hidden;box-shadow:0 20px 45px #577cb81f}.stp-editor-command-hub .stp-editor-healthbar,.stp-editor-command-hub .stp-editor-shell-head--merged{margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important}.stp-editor-command-hub .stp-editor-healthbar{border-bottom:1px solid #dbe7f6!important}.stp-editor-shell-head--merged{background:linear-gradient(180deg,#fffffff0,#f4f9fff5)}@media(max-width:960px){.stp-preview-kpis--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.stp-preview-inline-head{flex-direction:column}}.stp-page>.stp-summary-grid{margin-top:0!important;margin-bottom:14px!important}.stp-workspace-command-center--clean{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;overflow:visible!important;border-radius:18px!important;box-shadow:0 14px 34px #244c8413!important}.stp-workspace-command-center--clean .stp-workspace-strip{min-height:58px!important;padding:9px 12px!important;grid-template-columns:minmax(210px,.72fr) minmax(520px,1.8fr) auto!important}.stp-workspace-command-center--clean .stp-workspace-scope{min-height:42px!important}.stp-workspace-command-center--clean .stp-workspace-metrics>span{min-height:40px!important;min-width:0!important;padding:7px 12px!important}.stp-workspace-command-center--clean .stp-template-commandbar{min-height:54px!important;padding:8px 12px!important;align-items:center!important;background:#fbfdff!important}.stp-workspace-command-center--clean .stp-template-search{width:min(390px,100%)!important;flex-basis:390px!important;height:38px!important}.stp-workspace-command-center--clean .stp-template-commandbar-actions{gap:7px!important}.stp-workspace-command-center--clean .stp-btn,.stp-workspace-command-center--clean .stp-select-trigger,.stp-workspace-command-center--clean .stp-workspace-refresh{height:38px!important;min-height:38px!important;border-radius:10px!important}.stp-workspace-command-center--clean .stp-command-select{width:148px!important}.stp-library-tabs{width:fit-content!important;margin:9px 18px 12px!important;gap:4px!important;padding:4px!important;border:1px solid #dce7f4!important;border-radius:11px!important;background:#f5f9ff!important}.stp-library-tabs button{min-height:30px!important;padding:0 11px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;font-size:9px!important}.stp-library-tabs button.is-active{background:#fff!important;color:#155fd7!important;box-shadow:0 5px 12px #2b5c9d17!important}.stp-template-library-scroll{max-height:318px!important;min-height:318px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 8px 8px 14px!important;scrollbar-gutter:stable!important}.stp-template-library-scroll .stp-template-grid,.stp-library-panel .stp-template-grid,.stp-library-panel .stp-template-grid.is-grid{max-height:none!important;overflow:visible!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0!important}.stp-template-library-scroll .stp-template-card{min-height:300px!important;max-height:300px!important;overflow:hidden!important}.stp-preview-inline{min-height:318px!important;max-height:318px!important;overflow:auto!important;padding:4px 18px 16px!important}.stp-preview-inline-head h3{font-size:17px!important}.stp-preview-inline-head p{font-size:9px!important}.stp-preview-kpis--compact span{min-height:58px!important;padding:10px 12px!important}.stp-preview-kpis--compact small{font-size:8px!important}.stp-preview-kpis--compact strong{font-size:15px!important}.stp-editor-command-hub{border-radius:18px!important;box-shadow:0 14px 34px #2d548b13!important}.stp-editor-command-hub .stp-editor-healthbar{min-height:58px!important}.stp-editor-command-hub .stp-editor-shell-head--merged{min-height:54px!important}@media(max-width:1180px){.stp-workspace-command-center--clean .stp-workspace-strip{grid-template-columns:1fr auto!important}.stp-workspace-command-center--clean .stp-workspace-metrics{grid-column:1 / -1!important}.stp-template-library-scroll .stp-template-grid,.stp-library-panel .stp-template-grid.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.stp-template-library-scroll{min-height:330px!important;max-height:330px!important}.stp-template-library-scroll .stp-template-grid,.stp-library-panel .stp-template-grid.is-grid{grid-template-columns:1fr!important}}.stp-preview-inline-actions{min-height:42px;display:flex;align-items:center;justify-content:flex-end;padding-bottom:8px;border-bottom:1px solid #e4edf7}.stp-preview-inline-actions .stp-preview-actions{margin-left:auto}.stp-summary-grid{gap:10px!important}.stp-summary-card{min-height:116px!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto 5px!important;column-gap:11px!important;row-gap:12px!important;align-items:center!important;padding:14px!important;border-color:#d9e6f4!important;border-radius:17px!important;background:linear-gradient(145deg,#fffffffa,#f7fbfff5)!important;box-shadow:0 12px 28px -24px #1a437c8c!important}.stp-summary-card:after{content:"";position:absolute;width:86px;height:86px;right:-34px;top:-40px;border-radius:50%;background:color-mix(in srgb,currentColor 7%,transparent);pointer-events:none}.stp-summary-card .stp-summary-icon{width:42px!important;height:42px!important;border-radius:13px!important;box-shadow:inset 0 0 0 1px #fffc!important}.stp-summary-copy{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 8px!important}.stp-summary-card strong{grid-column:1;grid-row:1;color:#617796!important;font-size:9px!important;font-weight:800!important}.stp-summary-card b{grid-column:2;grid-row:1 / span 2;margin:0!important;color:#0b2757!important;font-size:24px!important;line-height:1!important}.stp-summary-card small{grid-column:1;grid-row:2;margin:0!important;color:#8a9cb2!important;font-size:7.5px!important}.stp-summary-progress{grid-column:1 / -1!important;grid-row:2!important;height:5px!important;margin:0!important;border-radius:999px!important;background:#edf3fa!important}.stp-summary-card.is-active{border-color:#82aff5!important;box-shadow:0 14px 32px -22px #1f67da75,0 0 0 3px #2d79ff12!important}.stp-preview-inline{min-height:390px!important;max-height:390px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:4px 18px 18px!important;scrollbar-gutter:stable!important}.stp-preview-matrix{display:grid;gap:12px;min-width:0;padding:0}.stp-preview-matrix-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #dce8f6;border-radius:14px;background:linear-gradient(135deg,#f8fbff,#eef6ff)}.stp-preview-matrix-head>div:first-child{min-width:0;display:grid;gap:2px}.stp-preview-matrix-head>div:first-child>span{color:#6d83a3;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.stp-preview-matrix-head>div:first-child>strong{color:#102d5e;font-size:12px;line-height:1.2}.stp-preview-matrix-summary{display:flex;align-items:stretch;gap:7px;flex:0 0 auto}.stp-preview-matrix-summary>span{min-width:104px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 9px;padding:7px 10px;border:1px solid #d7e4f4;border-radius:11px;background:#ffffffe6}.stp-preview-matrix-summary small{color:#7890ad;font-size:7.5px;font-weight:750}.stp-preview-matrix-summary b{color:#0c2d61;font-size:14px}.stp-preview-matrix-summary .is-success b{color:#079651}.stp-preview-table-scroll{width:100%;overflow-x:auto;padding-bottom:2px}.stp-preview-matrix .stp-preview-table{min-width:720px;padding:12px;border:1px solid #dce7f4;border-radius:15px;background:#fff}.stp-preview-matrix .stp-preview-row{grid-template-columns:minmax(132px,1.35fr) repeat(7,minmax(52px,1fr));gap:7px;min-height:40px;padding:4px 0;font-size:9px}.stp-preview-matrix .stp-preview-row.is-head{min-height:28px;padding:0 0 5px;border-bottom:1px solid #edf2f8}.stp-preview-matrix .stp-preview-row.is-head b{color:#60789a;font-size:8px;font-weight:850}.stp-preview-matrix .stp-preview-corner{text-align:left!important;padding-left:7px}.stp-preview-matrix .stp-preview-row>strong{min-width:0;display:flex;align-items:center;gap:8px;padding:5px 7px!important;color:#163562;border-radius:10px;background:#f8fbff}.stp-preview-row-icon{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border:1px solid #dae7f5;border-radius:9px;background:#fff;color:#2674e8}.stp-preview-matrix .stp-preview-row>strong>span:last-child{min-width:0;display:grid;gap:1px}.stp-preview-matrix .stp-preview-row>strong b{overflow:hidden;color:#153665;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.stp-preview-matrix .stp-preview-row>strong small{color:#8294ad;font-size:7px;font-weight:650}.stp-preview-matrix .stp-preview-row>span{min-height:31px;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;font-size:9.5px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.stp-preview-matrix .stp-preview-row>span.has-value:hover{transform:translateY(-1px);border-color:#a9c8f3;box-shadow:0 7px 15px -12px #19509ba6}.stp-preview-matrix .stp-preview-row>span.is-empty{color:#91a4bd!important;background:#f4f7fb!important;border-color:#edf2f7!important}.stp-preview-matrix .tone-day>span.has-value,.stp-preview-matrix .tone-training>span.has-value{color:#07894a;background:#eaf8f0;border-color:#d6f0e2}.stp-preview-matrix .tone-evening>span.has-value{color:#1767df;background:#edf4ff;border-color:#dce9ff}.stp-preview-matrix .tone-night>span.has-value{color:#6a45df;background:#f2efff;border-color:#e5ddff}.stp-preview-matrix .stp-preview-foot{margin:0;padding:8px 10px;border:1px solid #e4ebf5;border-radius:11px;background:#fbfdff;color:#6c809e}.stp-preview-kpis--compact{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:0!important}.stp-preview-kpis--compact>article{position:relative;min-width:0;min-height:68px;display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;overflow:hidden;padding:10px 11px;border:1px solid #dce7f4;border-radius:14px;background:linear-gradient(145deg,#fff,#f8fbff)}.stp-preview-kpis--compact>article:after{content:"";position:absolute;width:54px;height:54px;right:-27px;top:-28px;border-radius:50%;background:var(--preview-accent-soft, #eef5ff)}.stp-preview-kpis--compact article.tone-blue{--preview-accent: #2877ef;--preview-accent-soft: #e9f2ff}.stp-preview-kpis--compact article.tone-violet{--preview-accent: #8057e8;--preview-accent-soft: #f1edff}.stp-preview-kpis--compact article.tone-cyan{--preview-accent: #1997bd;--preview-accent-soft: #e8f8fc}.stp-preview-kpis--compact article.tone-green{--preview-accent: #0a9b57;--preview-accent-soft: #e9f8f0}.stp-preview-kpis--compact article.is-warning{--preview-accent: #d47a18;--preview-accent-soft: #fff3e5}.stp-preview-kpi-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;color:var(--preview-accent);background:var(--preview-accent-soft)}.stp-preview-kpis--compact article>span:last-child{min-width:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 8px;align-items:center}.stp-preview-kpis--compact article small{grid-column:1;color:#7287a4!important;font-size:7.5px!important;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.stp-preview-kpis--compact article strong{grid-column:2;grid-row:1 / span 2;color:#0d2e61!important;font-size:17px!important;line-height:1;white-space:nowrap}.stp-preview-kpis--compact article em{grid-column:1;color:#8a9bb2;font-size:7px;font-style:normal;font-weight:650}.stp-summary-grid{gap:9px!important}.stp-summary-card{min-height:98px!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:1fr 4px!important;gap:9px 11px!important;padding:12px 13px!important;overflow:hidden!important;border:1px solid #dce7f4!important;border-radius:15px!important;background:#fff!important;box-shadow:0 10px 24px -24px #1a437c9e!important}.stp-summary-card:after{display:none!important}.stp-summary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:15px 0 0 15px;background:currentColor;opacity:.78}.stp-summary-card .stp-summary-icon{width:38px!important;height:38px!important;border-radius:11px!important;box-shadow:none!important}.stp-summary-copy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 8px!important}.stp-summary-card strong{grid-column:1!important;grid-row:1!important;color:#5d7393!important;font-size:8.5px!important}.stp-summary-card b{grid-column:2!important;grid-row:1 / span 2!important;color:#0b2b5c!important;font-size:22px!important}.stp-summary-card small{grid-column:1!important;grid-row:2!important;color:#8a9cb4!important;font-size:7px!important}.stp-summary-progress{grid-column:1 / -1!important;grid-row:2!important;height:4px!important;border-radius:999px!important}.stp-summary-card:hover{transform:translateY(-1px)!important;border-color:#adc8ef!important;box-shadow:0 14px 30px -24px #174c9980!important}@media(max-width:980px){.stp-preview-kpis--compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stp-preview-matrix-head{align-items:flex-start}}@media(max-width:620px){.stp-preview-inline{min-height:430px!important;max-height:430px!important}.stp-preview-kpis--compact{grid-template-columns:1fr!important}.stp-preview-matrix-head{flex-direction:column}.stp-preview-matrix-summary{width:100%}.stp-preview-matrix-summary>span{flex:1;min-width:0}}.stp-workspace-command-center--clean{padding:10px 12px 12px!important;border:1px solid #d9e5f4!important;background:#fffffff5!important}.stp-workspace-command-center--clean>.stp-summary-grid{width:100%!important;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid #e1e9f4!important}.stp-workspace-command-center--clean .stp-workspace-strip,.stp-workspace-command-center--clean .stp-template-commandbar{margin:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}.stp-workspace-command-center--clean .stp-workspace-strip{border-top:0!important}.stp-workspace-command-center--clean .stp-template-commandbar{border-bottom:0!important}.stp-workspace-command-center--clean .stp-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.stp-workspace-command-center--clean .stp-summary-card{min-height:82px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;gap:10px!important;padding:10px 11px!important;border:1px solid #dbe6f3!important;border-radius:14px!important;background:#fbfdff!important;color:#2671e8!important;box-shadow:none!important}.stp-workspace-command-center--clean .stp-summary-card:before,.stp-workspace-command-center--clean .stp-summary-card:after,.stp-workspace-command-center--clean .stp-summary-progress{display:none!important}.stp-workspace-command-center--clean .stp-summary-icon{width:36px!important;height:36px!important;border-radius:11px!important;background:#eef5ff!important}.stp-workspace-command-center--clean .stp-summary-copy{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:1px!important}.stp-workspace-command-center--clean .stp-summary-card strong{grid-column:1!important;grid-row:1!important;color:#647a99!important;font-size:8px!important;line-height:1.2!important}.stp-workspace-command-center--clean .stp-summary-card b{grid-column:1!important;grid-row:2!important;margin:1px 0!important;color:#102f61!important;font-size:20px!important;line-height:1.05!important}.stp-workspace-command-center--clean .stp-summary-card small{grid-column:1!important;grid-row:3!important;color:#8ca0b8!important;font-size:7px!important}.stp-workspace-command-center--clean .stp-summary-card:hover,.stp-workspace-command-center--clean .stp-summary-card.is-active{transform:translateY(-1px)!important;border-color:#9fc2f2!important;background:#f7fbff!important;box-shadow:0 10px 22px -18px #1e57a67a!important}@media(max-width:1280px){.stp-workspace-command-center--clean .stp-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.stp-workspace-command-center--clean .stp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:768px){html body :where(.modal-overlay,.sm-modal-backdrop,.opsc-schedule-modal-root,.opsc-schedule-modal-backdrop,.ai-modal-backdrop,.ai-chat-overlay,.chat-modal-overlay,.sched-mgr-overlay,.stp-modal-layer,.clx-modal-layer,.ss-modal-backdrop,.shift-marketplace-overlay,.settings-modal-overlay,.enterprise-settings-overlay,.sm-training-modal-layer,.ot-root,.ot-backdrop,.mid-backdrop,.tb-mobile-menu__backdrop){position:fixed!important;inset:0!important;z-index:2147483600!important}html body :where(.modal-overlay,.sm-modal-backdrop,.opsc-schedule-modal-backdrop,.ai-modal-backdrop,.chat-modal-overlay,.sched-mgr-overlay,.shift-marketplace-overlay,.settings-modal-overlay,.enterprise-settings-overlay,.sm-training-modal-layer){display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;background:#23335394!important;backdrop-filter:blur(12px) saturate(1.08)!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;overflow:hidden!important}html body :where(.stp-modal-layer,.clx-modal-layer,.opsc-schedule-modal-positioner){display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;overflow:hidden!important;pointer-events:none!important}html body :where(.stp-modal-backdrop,.clx-modal-backdrop){position:fixed!important;inset:0!important;z-index:0!important;background:#23335394!important;backdrop-filter:blur(12px) saturate(1.08)!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;pointer-events:auto!important}html body :where(.modal-overlay,.sm-modal-backdrop,.ai-modal-backdrop,.chat-modal-overlay,.sched-mgr-overlay,.shift-marketplace-overlay,.settings-modal-overlay,.enterprise-settings-overlay,.sm-training-modal-layer)>*,html body :where(.stp-modal,.clx-modal,.opsc-schedule-modal-dialog){pointer-events:auto!important}html body :where(.sm-modal,.sm-modal-lg,.opsc-schedule-modal-dialog,.modal-box,.modal-box.modal-confirm,.ai-modal-card,.ai-chat-drawer,.chat-modal-box,.sched-mgr-panel,.stp-modal,.stp-modal.is-wide,.clx-modal,.clx-modal-lg,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal,.acm-root,.search-modal,.hire-modal,.generate-modal,.optimize-modal,.fix-issues-modal,.modal-ai-sub,.mid-drawer,.sm-training-modal){position:relative!important;z-index:2147483601!important;inset:auto!important;transform:none!important;width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 28px)!important;margin:0 auto!important;padding:0!important;border-radius:28px!important;border:1px solid rgba(188,216,202,.96)!important;background:#fff!important;color:#18362d!important;box-shadow:0 26px 90px #0917305c!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;isolation:isolate!important}html body :where(.sm-modal,.opsc-schedule-modal-dialog,.modal-box,.ai-modal-card,.chat-modal-box,.sched-mgr-panel,.stp-modal,.clx-modal,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal):before{content:none!important;display:none!important}html body :where(.sm-modal-head,.modal-header,.ai-modal-head,.chat-modal-header,.sched-mgr-header,.sim-header,.esm-header,.tem-header,.tem-head,.stp-modal>header,.clx-modal>header,.ss-modal-header,.settings-header,.enterprise-settings-header,.shift-marketplace-header,.modal-box>header){flex:0 0 auto!important;position:sticky!important;top:0!important;z-index:20!important;min-height:96px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;padding:20px 18px!important;border:0!important;border-bottom:1px solid #b7dfcc!important;border-radius:0!important;background:linear-gradient(180deg,#e8f8ef,#ddf3e7)!important;box-shadow:none!important}html body :where(.sm-modal-icon,.ai-modal-icon,.chat-modal-avatar,.sched-mgr-icon,.sim-robot-icon,.stp-modal-icon,.settings-icon,.shift-marketplace-icon,.acm-icon,.tem-icon){width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;border-radius:18px!important;display:grid!important;place-items:center!important;border:0!important;background:#ffffffeb!important;color:#327a5c!important;box-shadow:0 14px 34px #36795b1a!important}html body :where(.sm-modal-title,.ai-modal-head>div,.chat-modal-meta,.sched-mgr-header-left,.sim-header-left,.stp-modal>header>div,.clx-modal>header>div,.settings-header>div,.shift-marketplace-header>div,.tem-title-wrap){min-width:0!important;flex:1 1 auto!important}html body :where(.sm-modal-title h2,.sm-modal-head h2,.sm-modal-head h3,.modal-title,.ai-modal-head h2,.chat-modal-name,.sched-mgr-title,.sim-title,.esm-title,.tem-title,.stp-modal>header h2,.clx-modal>header h3,.ss-modal-title,.settings-header h2,.enterprise-settings-title,.shift-marketplace-header h2,.modal-box>header h2){margin:0!important;max-width:100%!important;color:#17362d!important;font-size:clamp(22px,6.5vw,30px)!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important}html body :where(.sm-modal-title p,.sm-modal-head p,.modal-desc,.ai-modal-head p,.chat-modal-role,.sched-mgr-sub,.sim-subtitle,.tem-sub,.stp-modal>header p,.clx-modal>header p,.settings-header p,.enterprise-settings-subtitle,.shift-marketplace-header p,.modal-box>header p){margin:6px 0 0!important;color:#637b72!important;font-size:13px!important;line-height:1.35!important;font-weight:650!important;letter-spacing:-.01em!important}html body :where(.modal-header,.ai-modal-head,.sim-header,.stp-modal>header,.clx-modal>header) :where(small,.eyebrow,.badge),html body :where(.sim-header-left)>div>:first-child:not(.sim-title),html body :where(.sm-modal-title)>:first-child:not(h2):not(h3){color:#2f7959!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body :where(.sm-close,.modal-close,.ai-modal-close,.chat-modal-close,.sched-mgr-close,.sim-close,.esm-close,.stp-modal-close,.clx-modal>header button,.ss-modal-close,.settings-close,.shift-marketplace-close,.acm-close){width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin:0!important;padding:0!important;border-radius:18px!important;border:1px solid #b7d8c7!important;background:#fffffff2!important;color:#24483c!important;box-shadow:0 10px 24px #1f523e14!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;font-size:24px!important;line-height:1!important}html body :where(.sm-close:hover,.modal-close:hover,.ai-modal-close:hover,.chat-modal-close:hover,.sched-mgr-close:hover,.sim-close:hover,.esm-close:hover,.stp-modal-close:hover,.ss-modal-close:hover,.settings-close:hover,.shift-marketplace-close:hover){background:#fff!important;transform:none!important}html body :where(.sm-modal-body,.modal-body,.ai-modal-body,.chat-modal-body,.sched-mgr-body,.sim-body,.esm-body,.tem-body,.stp-modal-body,.clx-modal-body,.ss-modal-body,.settings-body,.enterprise-settings-body,.shift-marketplace-body,.acm-body){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:14px!important;background:#fff!important;color:#18362d!important}html body :where(.modal-box)>:not(.modal-header):not(header):not(.modal-footer):not(.modal-close){min-height:0!important;max-width:100%!important}html body :where(.sm-modal-body,.modal-body,.ai-modal-body,.chat-modal-body,.sched-mgr-body,.sim-body,.esm-body,.tem-body,.stp-modal-body,.clx-modal-body,.ss-modal-body,.settings-body,.enterprise-settings-body,.shift-marketplace-body,.acm-body) :where(.grid,.row,[style*=grid-template-columns],.stp-modal-form,.clx-modal-grid,.settings-grid,.esm-time-row,.sim-hours-head,.sim-hours-row,.tem-table-head,.tem-row){min-width:0!important}html body :where(.sim-hours-table,.sim-shift-card,.sim-emp-card,.sim-split-card,.sim-dayoff,.sim-about,.sim-participants,.esm-emp-row,.esm-section,.esm-split-box,.tem-table,.stp-modal-form,.clx-modal-note,.req-section,.settings-card,.setting-card,.acm-summary,.acm-list,.search-result,.modal-card,.info-card,.detail-card){border:1px solid #dbe9e2!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}html body :where(.sim-hours-table,.sim-shift-card,.sim-emp-card,.sim-split-card,.sim-dayoff,.esm-emp-row,.esm-section,.esm-split-box,.stp-modal-form,.clx-modal-note,.req-section,.settings-card,.setting-card,.modal-card,.info-card,.detail-card){padding:14px!important}html body :where(.sim-hours-head,.sim-hours-row,.tem-table-head,.tem-row){grid-template-columns:1fr 1fr!important;gap:0!important}html body :where(.sim-hours-head>*,.sim-hours-row>*,.tem-table-head>*,.tem-row>*){min-width:0!important;padding:11px!important;border-color:#e2eee8!important;overflow-wrap:anywhere!important}html body :where(.sim-body,.esm-body,.tem-body,.stp-modal-body,.clx-modal-body,.ss-modal-body){display:grid!important;gap:12px!important}html body :where(.sm-modal-foot,.modal-footer,.chat-modal-footer,.sched-mgr-footer,.sim-footer,.esm-footer,.tem-footer,.stp-modal-footer,.clx-modal>footer,.ss-modal-actions,.settings-footer,.enterprise-settings-footer,.shift-marketplace-footer,.acm-footer){flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:14px!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid #e2eee8!important;background:#fff!important;box-shadow:0 -12px 28px #193d2f0d!important}html body :where(.sm-modal,.modal-box,.ai-modal-card,.chat-modal-box,.sched-mgr-panel,.stp-modal,.clx-modal,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal) :where(button,.btn,.sm-btn,.stp-btn,.clx-btn,.ss-btn,.sched-mgr-action,.sim-footer-btn,.esm-save-btn,.esm-delete-btn,.tem-close-btn,.tem-manage-btn){min-height:46px!important;border-radius:16px!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;white-space:normal!important}html body :where(.sm-modal-foot,.modal-footer,.chat-modal-footer,.sched-mgr-footer,.sim-footer,.esm-footer,.tem-footer,.stp-modal-footer,.clx-modal>footer,.ss-modal-actions,.settings-footer,.shift-marketplace-footer)>:where(button,.btn,.sm-btn,.stp-btn,.clx-btn,.ss-btn,.sim-footer-btn,.esm-save-btn,.esm-delete-btn,.tem-close-btn,.tem-manage-btn){flex:1 1 0!important;min-width:120px!important;padding:0 14px!important}html body :where(.sm-modal,.modal-box,.ai-modal-card,.chat-modal-box,.sched-mgr-panel,.stp-modal,.clx-modal,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal) :where(input,select,textarea){width:100%!important;max-width:100%!important;min-height:48px!important;border-radius:15px!important;border:1px solid #d5e5dd!important;background:#fbfdfc!important;color:#18362d!important;font-size:16px!important;box-shadow:none!important}html body :where(.sm-modal,.modal-box,.ai-modal-card,.chat-modal-box,.sched-mgr-panel,.stp-modal,.clx-modal,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal) :where(label,small,.label,.field-label){color:#6f817a!important;font-weight:850!important}html body :where(.sm-modal,.modal-box,.ai-modal-card,.chat-modal-box,.sched-mgr-panel,.stp-modal,.clx-modal,.ss-modal,.settings-modal,.enterprise-settings-modal,.shift-marketplace-panel,.tem-modal,.sim-modal,.esm-modal) :where(h3,h4,strong,b){color:#17362d!important}html body :where(.dropdown-menu,.menu,.popover,.context-menu,.custom-dropdown-menu,.stp-menu,.stp-filter-popover,.stp-select-menu,.stp-template-menu,.clx-toolbar-menu,.clx-custom-menu,.clx-dropdown-menu,.ss-dropdown-menu,.tb-mobile-menu,.mid-drawer,.type-menu,.esm-time-select,.sim-edit-menu,[role=menu],[data-radix-popper-content-wrapper]){z-index:2147483647!important}}@media(max-width:768px){.stp-walkthrough-btn{display:none!important}.stp-filter-dropdown{position:static!important}.stp-filter-popover{position:fixed!important;z-index:10035!important;top:auto!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;left:10px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(72dvh,620px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;border-radius:18px!important;transform:none!important}.stp-filter-popover-grid{grid-template-columns:1fr!important}.stp-modal-layer{align-items:flex-start!important;justify-content:center!important;padding:max(18px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))!important;background:#0c1d3a85!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;overflow-y:auto!important}.stp-modal-backdrop{position:fixed!important;inset:0!important}.stp-modal,.stp-modal.is-wide{position:relative!important;z-index:2!important;width:min(100%,560px)!important;max-width:100%!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0!important;border:1px solid #d7e8e1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 72px -28px #0d274885!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.stp-modal>header{flex:0 0 auto!important;min-height:78px!important;padding:15px 16px!important;gap:10px!important;border-bottom:1px solid #dcebe5!important;background:linear-gradient(135deg,#e9fbf4,#f8fffc)!important}.stp-modal>header h2{font-size:17px!important;color:#173b31!important}.stp-modal>header p{font-size:11.5px!important;line-height:1.35!important;color:#55746b!important}.stp-modal-body{flex:1 1 auto!important;min-height:0!important;padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.stp-modal-footer{flex:0 0 auto!important;position:sticky!important;bottom:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #dcebe5!important;background:#fff!important}.stp-modal-footer .stp-btn,.stp-modal-footer button{min-height:38px!important;padding:8px 13px!important;border-radius:12px!important;font-size:12px!important;white-space:normal!important}}.stp-dashboard-employee-table{max-height:965px;overflow:auto;overscroll-behavior:contain}.stp-dashboard-employee-table .stp-tr{min-height:56px}@media(min-width:769px){html body .stp-employee-panel-tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}html body .stp-dashboard-employee-search,html body .stp-dashboard-role-filter,html body .stp-dashboard-role-filter .stp-select{width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 0!important;height:42px!important;min-height:42px!important}}@media(min-width:769px){html body .stp-employee-panel-tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important}html body .stp-dashboard-employee-search,html body .stp-dashboard-role-filter,html body .stp-dashboard-role-filter .stp-select{width:100%!important;max-width:none!important;min-width:0!important;height:48px!important;min-height:48px!important}html body .stp-dashboard-employee-search{display:flex!important;align-items:center!important}html body .stp-dashboard-employee-table .stp-tr{grid-template-columns:46px minmax(210px,1.45fr) minmax(130px,.9fr) minmax(145px,.95fr) minmax(120px,.8fr) minmax(160px,1fr) 92px!important;align-items:stretch!important;border-bottom:1px solid #dce8f5!important}html body .stp-dashboard-employee-table .stp-tr>span{display:flex!important;align-items:center!important;min-height:66px!important;border-right:1px solid #e5edf7!important;padding:10px 14px!important;box-sizing:border-box!important}html body .stp-dashboard-employee-table .stp-tr>span:last-child{border-right:0!important;justify-content:center!important}html body .stp-dashboard-employee-table .stp-th>span{min-height:48px!important;color:#36547f!important;font-weight:800!important}html body .stp-dashboard-employee-table .stp-employee-main>span{display:grid!important;align-content:center!important;gap:2px!important}html body .stp-dashboard-employee-table .stp-hours-cell,html body .stp-dashboard-employee-table .stp-availability-cell{display:flex!important;align-items:center!important}}@media(min-width:769px){.stp-dashboard-employee-search{border:1px solid #d7e4f5!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.stp-dashboard-employee-search input{border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important}.stp-dashboard-employee-table-v381{max-height:380px!important;width:100%!important;max-width:100%!important;display:block!important;overflow-x:scroll!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;scrollbar-width:auto!important;cursor:grab!important}.stp-dashboard-employee-table-v381:active{cursor:grabbing!important}.stp-dashboard-employee-table-v381.is-dragging{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.stp-dashboard-employee-table-v381::-webkit-scrollbar{width:12px!important;height:12px!important}.stp-dashboard-employee-table-v381::-webkit-scrollbar-thumb{background:#b9cce5!important;border:3px solid #fff!important;border-radius:999px!important}.stp-dashboard-employee-table-v381::-webkit-scrollbar-track{background:#eef4fb!important;border-radius:999px!important}.stp-dashboard-employee-table-v381 .stp-tr,.stp-dashboard-employee-table-v381 .stp-th{min-width:1100px!important}.stp-dashboard-employee-table-v381 .stp-employee-main{min-width:240px!important}.stp-dashboard-employee-table-v381 .stp-table-footer{position:sticky!important;left:0!important;background:#fff!important}}@media(min-width:769px){html body .stp-schedule-control-group-v147{--stp-v386-control-height:52px;align-items:flex-end!important}html body .stp-schedule-control-group-v147 .stp-field,html body .stp-schedule-control-group-v147 .stp-select,html body .stp-schedule-control-group-v147 .stp-select>button,html body .stp-schedule-control-group-v147 .stp-autofill-btn-v147{height:var(--stp-v386-control-height)!important;min-height:var(--stp-v386-control-height)!important;box-sizing:border-box!important}html body .stp-schedule-control-group-v147 .stp-field{height:auto!important}html body .stp-schedule-control-group-v147 .stp-select,html body .stp-schedule-control-group-v147 .stp-select-trigger{height:var(--stp-v386-control-height)!important;min-height:var(--stp-v386-control-height)!important;box-sizing:border-box!important}html body .stp-schedule-control-group-v147 .stp-autofill-btn-v147{align-self:flex-end!important}html body .stp-employee-editor-table .stp-contract-hours-cell{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}html body .stp-employee-editor-table .stp-contract-hours-cell>small{margin-left:0!important}}@media(min-width:769px){html body .stp-dashboard-employee-table{overflow:visible!important}html body .stp-dashboard-employee-table .stp-tr{grid-template-columns:46px minmax(220px,1.5fr) minmax(130px,.9fr) minmax(145px,.95fr) minmax(130px,.82fr) minmax(190px,1.15fr) 100px!important;width:100%!important;border-bottom:1px solid #dce8f5!important}html body .stp-dashboard-employee-table .stp-tr>span{min-height:66px!important;border-right:1px solid #dce8f5!important;box-sizing:border-box!important}html body .stp-dashboard-employee-table .stp-tr>span:last-child{border-right:0!important}html body .stp-dashboard-employee-table .stp-th>span{border-bottom:1px solid #dce8f5!important}}@media(max-width:768px){.stp-modal .stp-form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}.stp-modal .stp-form-row .stp-field{min-width:0!important}.stp-modal .stp-select-trigger{min-height:48px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.stp-modal .stp-modal-footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.stp-modal .stp-modal-footer .stp-btn-primary{color:#fff!important}}@media(max-width:390px){.stp-modal .stp-form-row{grid-template-columns:1fr!important}}@media(max-width:768px){.stp-modal>header{display:grid!important;grid-template-columns:58px minmax(0,1fr) 58px!important;align-items:start!important;gap:12px!important;background:linear-gradient(180deg,#eef6ff,#e7f1ff)!important;padding:16px!important}.stp-modal-icon{width:56px!important;height:56px!important;border-radius:16px!important;background:#fff!important;border:1.5px solid #d2ddf0!important;display:grid!important;place-items:center!important}.stp-modal>header>div{min-width:0!important}.stp-modal>header h2{color:#183666!important}.stp-modal>header p{color:#64748f!important}.stp-modal-close{width:56px!important;height:56px!important;border-radius:18px!important;background:#fff!important;border:1.5px solid #d1dbef!important;color:#203154!important}.stp-modal-body{padding:14px!important}.stp-modal-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid #d8e1f0!important;z-index:5!important}.stp-modal-footer>*{width:100%!important;min-width:0!important;min-height:52px!important}.stp-employee-editor-table,.stp-dashboard-employee-table,.stp-employee-table,.stp-employees-panel .stp-table-wrap,.stp-employees-editor{max-height:min(56dvh,520px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.stp-modal .stp-modal-form{padding-bottom:4px!important}.stp-create-template-modal{max-height:fit-content!important}.stp-create-template-modal .stp-modal-body{overflow:hidden!important;padding:12px!important}.stp-create-template-modal .stp-modal-form{display:grid!important;gap:10px!important}.stp-create-template-modal .stp-field>span{font-size:12px!important;margin-bottom:6px!important}.stp-create-template-modal .stp-form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:start!important}.stp-create-template-modal .stp-field input,.stp-create-template-modal .stp-field textarea,.stp-create-template-modal .stp-select-trigger{min-height:48px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.2!important}.stp-create-template-modal .stp-field textarea{min-height:84px!important}.stp-create-template-modal .stp-modal-footer{margin-top:10px!important}}@media(max-width:768px){html body .stp-create-template-modal.stp-modal,html body .stp-create-template-modal.stp-modal.is-wide{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:none!important;height:auto!important;overflow:visible!important;border-radius:28px!important}html body .stp-create-template-modal>header{min-height:92px!important;padding:14px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) 54px!important;gap:12px!important;align-items:center!important;background:linear-gradient(180deg,#edf6ff,#e7f1ff)!important;border-bottom:1px solid #d9e4f2!important}html body .stp-create-template-modal .stp-modal-icon{width:52px!important;height:52px!important;border-radius:16px!important;background:#fff!important;border:1.5px solid #d4dff1!important}html body .stp-create-template-modal>header h2{color:#173867!important;font-size:20px!important;line-height:1.05!important;margin:0!important}html body .stp-create-template-modal>header p{color:#63758f!important;font-size:12.5px!important;line-height:1.3!important;margin:4px 0 0!important}html body .stp-create-template-modal .stp-modal-close{width:52px!important;height:52px!important;border-radius:17px!important;background:#fff!important;border:1.5px solid #d2ddef!important;color:#203256!important}html body .stp-create-template-modal .stp-modal-body{overflow:visible!important;padding:12px!important;flex:0 0 auto!important}html body .stp-create-template-modal .stp-modal-form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:0!important;margin:0!important}html body .stp-create-template-modal .stp-field{display:grid!important;gap:6px!important;min-width:0!important}html body .stp-create-template-modal .stp-field>span{font-size:11.5px!important;line-height:1.2!important;color:#254a7f!important;margin:0!important}html body .stp-create-template-modal .stp-field input,html body .stp-create-template-modal .stp-field textarea,html body .stp-create-template-modal .stp-select-trigger{min-height:44px!important;height:44px!important;padding:9px 12px!important;border-radius:15px!important;font-size:14px!important;line-height:1.18!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#111b2f!important}html body .stp-create-template-modal .stp-field textarea{min-height:74px!important;height:74px!important;resize:none!important}html body .stp-create-template-modal .stp-form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:start!important;width:100%!important}html body .stp-create-template-modal .stp-form-row .stp-field{min-width:0!important;width:100%!important}html body .stp-create-template-modal .stp-select-trigger{display:flex!important;justify-content:space-between!important;gap:8px!important;white-space:nowrap!important;overflow:hidden!important}html body .stp-create-template-modal .stp-select-trigger span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .stp-create-template-modal .stp-modal-footer{position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 12px 12px!important;margin:0!important;border-top:1px solid #dce6f3!important;background:#fff!important}html body .stp-create-template-modal .stp-modal-footer>button{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;border-radius:15px!important;padding:0 10px!important;font-size:13px!important;white-space:nowrap!important}}@media(max-width:768px){html body .stp-modal-layer{padding:max(10px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px))!important;align-items:center!important;justify-content:center!important}html body .stp-create-template-modal{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:28px!important;overflow:hidden!important;background:#fff!important;border:1px solid #d8e3f2!important;box-shadow:0 28px 80px -38px #0c1626a3!important}html body .stp-create-template-modal>header{padding:14px!important;min-height:92px!important;background:linear-gradient(180deg,#edf6ff,#e8f2ff)!important;border-bottom:1px solid #d7e2f1!important;display:grid!important;grid-template-columns:52px 1fr 52px!important;gap:12px!important;align-items:center!important}html body .stp-modal-icon,html body .stp-modal-close{width:52px!important;height:52px!important;border-radius:16px!important;border:1.5px solid #d3deee!important;background:#fff!important;color:#173867!important;box-shadow:none!important;display:grid!important;place-items:center!important}html body .stp-create-template-modal>header h2{margin:0 0 4px!important;color:#173867!important;font-size:22px!important;line-height:1.08!important;font-weight:850!important}html body .stp-create-template-modal>header p{margin:0!important;color:#667a93!important;font-size:14px!important;line-height:1.35!important}html body .stp-create-template-modal .stp-modal-body{overflow:hidden!important;padding:14px!important}html body .stp-create-template-modal .stp-modal-form{display:flex!important;flex-direction:column!important;gap:12px!important}html body .stp-create-template-modal .stp-form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}html body .stp-create-template-modal .stp-field,html body .stp-create-template-modal .stp-form-row>*{min-width:0!important}html body .stp-create-template-modal input,html body .stp-create-template-modal textarea,html body .stp-create-template-modal select,html body .stp-create-template-modal .stp-select-trigger{width:100%!important;min-height:46px!important;border-radius:18px!important;font-size:15px!important}html body .stp-create-template-modal textarea{min-height:92px!important}html body .stp-create-template-modal .stp-modal-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 0 0!important;margin-top:12px!important;border-top:1px solid #d8e3f2!important}html body .stp-create-template-modal .stp-modal-footer .stp-btn{width:100%!important;min-height:48px!important;border-radius:15px!important;font-size:15px!important;font-weight:850!important}}@media(max-width:768px){html body .stp-menu,html body .stp-cell-menu{position:fixed!important;z-index:2147483647!important;width:192px!important;min-width:192px!important;max-width:calc(100vw - 20px)!important;max-height:min(246px,calc(100dvh - 20px))!important;margin:0!important;padding:6px!important;border:1px solid #d9e5f5!important;border-radius:15px!important;background:#fff!important;box-shadow:0 18px 42px #0f2a573d,0 3px 10px #0f2a571a!important;overflow:hidden auto!important;transform:none!important}html body .stp-menu button{min-height:40px!important;padding:8px 9px!important;border-radius:10px!important;color:#17345e!important;font-size:12px!important;line-height:1.25!important}html body .stp-menu button:active:not(:disabled){background:#eaf2ff!important;color:#145fd9!important}html body .stp-modal>header,html body .stp-modal-head,html body .v74-template-header{border-bottom-color:#d5e4f7!important;background:linear-gradient(180deg,#f7fbff,#eaf3ff)!important}html body .stp-modal>header h2,html body .stp-modal-head h2,html body .v74-template-header h2{color:#112e59!important;-webkit-text-fill-color:#112e59!important}html body .stp-modal>header p,html body .stp-modal-head p{color:#607594!important;-webkit-text-fill-color:#607594!important}html body .stp-modal .stp-modal-icon{color:#256ff2!important;background:#fff!important;box-shadow:0 10px 24px #256ff21f!important}html body .stp-modal-body{background:#fff!important;color:#17345e!important}html body .stp-modal-body :is(h3,h4,strong,b){color:#17345e!important}html body .stp-modal-body :is(input,select,textarea){border-color:#d4e2f5!important;background:#fbfdff!important;color:#17345e!important}html body .v74-generate-draft-button,html body .stp-btn.stp-btn-primary,html body .stp-modal .stp-btn-primary,html body .stp-modal .ops-ref-foot>button:last-child,html body .stp-modal-footer>button:last-child{border-color:#256ff2!important;background:linear-gradient(180deg,#4386fa,#256ff2)!important;background-image:linear-gradient(180deg,#4386fa,#256ff2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-library-tabs button.is-active,html body .stp-tabs button.is-active,html body .stp-view-switch button.is-active,html body .stp-pagination button.is-active,html body .stp-modal [role=tab][aria-selected=true]{border-color:#256ff2!important;background:#256ff2!important;color:#fff!important;box-shadow:0 0 0 3px #256ff224,0 6px 15px #256ff233!important}html body .stp-unsaved-dock{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;z-index:2147483000!important;padding:10px!important;border-color:#9ebff0!important;border-radius:18px!important;background:#f9fcfff7!important;box-shadow:0 18px 42px #143f7e38!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}}@media(max-width:768px){html body .stp-menu:not(.stp-inline-menu){width:168px!important;min-width:168px!important;max-width:calc(100vw - 20px)!important;max-height:196px!important;padding:5px!important;border-radius:14px!important}html body .stp-menu:not(.stp-inline-menu) button{min-height:36px!important;padding:7px 8px!important;border-radius:9px!important;font-size:11.5px!important;line-height:1.2!important}html body .stp-inline-menu.stp-menu{width:204px!important;min-width:204px!important;max-height:224px!important;padding:6px!important;border-radius:15px!important}html body .stp-inline-menu.stp-menu button{min-height:39px!important;padding:8px 9px!important;color:#17345d!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.stp-mobile-template-actions .stp-filter-dropdown>.stp-btn,.stp-template-commandbar .stp-filter-dropdown>.stp-btn{min-width:124px!important;padding-inline:16px!important;justify-content:center!important}.stp-filter-popover-grid>label:nth-child(1) .stp-select-trigger,.stp-filter-popover-grid>label:nth-child(3) .stp-select-trigger,.stp-create-template-modal .stp-form-row:first-of-type .stp-select-trigger{border-color:#256ff2!important;background:linear-gradient(180deg,#4386fa,#256ff2)!important;background-image:linear-gradient(180deg,#4386fa,#256ff2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 15px #256ff233!important}.stp-filter-popover-grid>label:nth-child(1) .stp-select-trigger *,.stp-filter-popover-grid>label:nth-child(3) .stp-select-trigger *,.stp-create-template-modal .stp-form-row:first-of-type .stp-select-trigger *{color:#fff!important;stroke:currentColor!important}html body .stp-unsaved-dock{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(96px + env(safe-area-inset-bottom))!important;z-index:2147483000!important;width:min(calc(100% - 20px),560px)!important;min-height:76px!important;margin:0 auto!important;padding:10px 11px 10px 15px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;overflow:hidden!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcfffa!important;box-shadow:0 18px 42px #143f7e38,0 4px 12px #143f7e1a!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important}html body .stp-unsaved-dock:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:#256ff2!important}html body .stp-unsaved-dock>span{min-width:0!important;color:#17345d!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important}html body .stp-unsaved-dock>div{display:flex!important;gap:7px!important}html body .stp-unsaved-dock .stp-btn{min-width:74px!important;min-height:44px!important;height:44px!important;padding:0 12px!important;border-radius:13px!important;font-size:12px!important}html body .stp-unsaved-dock .stp-btn:before,html body .stp-unsaved-dock .stp-btn:after,html body .stp-unsaved-dock .stp-btn>svg,html body .stp-unsaved-dock .stp-btn>i:not(.stp-spinner){display:none!important;content:none!important}}@media screen and (max-width:768px){html body .stp-mobile-template-actions{overflow:visible!important}html body .stp-mobile-template-actions .stp-filter-dropdown{position:relative!important;z-index:2147483000!important;overflow:visible!important}html body .stp-mobile-template-actions .stp-filter-dropdown>.stp-btn{width:156px!important;min-width:156px!important;min-height:46px!important;padding:0 18px!important;justify-content:center!important;border:1px solid #9ebff0!important;background:#eef6ff!important;background-image:none!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important}html body .stp-filter-popover.stp-filter-popover--mobile{box-sizing:border-box!important;position:absolute!important;inset:calc(100% + 8px) 0 auto auto!important;display:flex!important;flex-direction:column!important;width:min(356px,calc(100vw - 20px))!important;min-width:min(356px,calc(100vw - 20px))!important;min-height:430px!important;max-height:min(650px,70dvh)!important;padding:14px!important;gap:13px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #bcd1eb!important;border-radius:19px!important;background:#f8fbff!important;background-image:none!important;box-shadow:0 24px 70px #0f2a5747!important;transform:none!important;z-index:2147483647!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid>label{display:grid!important;min-width:0!important;gap:6px!important}html body .stp-filter-popover--mobile .stp-select-trigger{width:100%!important;min-height:50px!important;border:1px solid #bfd1e8!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;box-shadow:none!important}html body .stp-filter-popover--mobile .stp-select-trigger *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions{position:sticky!important;bottom:-14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;margin:auto -14px -14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;gap:8px!important;border-top:1px solid #d8e4f2!important;background:#fff!important}html body .stp-page :is(.stp-btn-primary,.stp-btn.is-primary),html body .stp-modal :is(.stp-btn-primary,.stp-btn.is-primary),html body .stp-create-template-modal .stp-form-row:first-of-type .stp-select-trigger,html body .stp-filter-popover-grid>label:nth-child(1) .stp-select-trigger,html body .stp-filter-popover-grid>label:nth-child(3) .stp-select-trigger{border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 15px #256ff233!important}html body .stp-page :is(.stp-btn-primary,.stp-btn.is-primary) *,html body .stp-modal :is(.stp-btn-primary,.stp-btn.is-primary) *,html body .stp-create-template-modal .stp-form-row:first-of-type .stp-select-trigger *,html body .stp-filter-popover-grid>label:nth-child(1) .stp-select-trigger *,html body .stp-filter-popover-grid>label:nth-child(3) .stp-select-trigger *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;stroke:currentColor!important;text-shadow:none!important}}@media screen and (max-width:768px){html body .stp-mobile-template-actions,html body .stp-mobile-template-actions .stp-filter-dropdown{overflow:visible!important}html body .stp-mobile-template-actions .stp-filter-dropdown>button.stp-btn{width:168px!important;min-width:168px!important;height:48px!important;justify-content:center!important;border:1px solid #8fb8ef!important;background:#eaf4ff!important;background-image:none!important;color:#1458bd!important;-webkit-text-fill-color:#1458bd!important;font-size:13px!important;font-weight:850!important}html body .stp-filter-popover.stp-filter-popover--mobile{box-sizing:border-box!important;position:fixed!important;inset:max(76px,env(safe-area-inset-top)) 10px calc(88px + env(safe-area-inset-bottom)) 10px!important;z-index:2147483647!important;display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px!important;gap:14px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #a8c5e9!important;border-radius:22px!important;background:#f6faff!important;background-image:none!important;box-shadow:0 30px 90px #0f2a5761!important;transform:none!important}html body .stp-filter-popover.stp-filter-popover--mobile:before{content:"Filter templates"!important;display:block!important;padding:2px 2px 13px!important;border-bottom:1px solid #d5e2f1!important;color:#102b52!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid>label{display:grid!important;gap:7px!important;color:#294c76!important;font-size:12px!important;font-weight:850!important}html body .stp-filter-popover--mobile .stp-select-trigger{width:100%!important;min-height:52px!important;border:1px solid #b7cce5!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;box-shadow:none!important}html body .stp-filter-popover--mobile .stp-select-trigger *{color:#17345d!important;-webkit-text-fill-color:#17345d!important;opacity:1!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions{position:sticky!important;bottom:-16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important;margin:auto -16px -16px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;gap:9px!important;border-top:1px solid #d5e2f1!important;background:#fff!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions>button{min-height:48px!important;border-radius:13px!important}html body .stp-page button:is(:hover,:active,.is-open,.is-active,.active),html body .stp-modal button:is(:hover,:active,.is-open,.is-active,.active){background-image:none!important}html body .stp-page :is(button.stp-btn-primary,button.is-primary),html body .stp-modal :is(button.stp-btn-primary,button.is-primary){border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-page :is(button.stp-btn-primary,button.is-primary) *,html body .stp-modal :is(button.stp-btn-primary,button.is-primary) *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .stp-page button[role=tab]:is(.active,.is-active,[aria-selected=true]),html body .stp-modal button[role=tab]:is(.active,.is-active,[aria-selected=true]){background:#dcecff!important;background-image:none!important;color:#1458bd!important;-webkit-text-fill-color:#1458bd!important}}@media screen and (max-width:768px){html body .stp-filter-popover.stp-filter-popover--mobile{inset:max(58px,env(safe-area-inset-top)) 5px calc(68px + env(safe-area-inset-bottom)) 5px!important;width:auto!important;max-width:none!important;min-height:calc(100dvh - 136px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:18px!important;border-radius:23px!important}html body .stp-filter-popover--mobile .stp-select-trigger{min-height:56px!important;padding-inline:15px!important}html body .stp-menu:not(.stp-inline-menu),html body .stp-menu.stp-cell-menu{position:fixed!important;bottom:auto!important;transform:none!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:2147483647!important}html body .stp-template-card:is(:hover,.is-active,.is-selected),html body :is(.stp-summary-card,.stp-mobile-summary-card,.stp-library-tabs button,.stp-template-card button):is(:hover,:active,.is-active,.active,[aria-selected=true]){background-image:none!important}html body :is(.stp-template-card,.stp-summary-card,.stp-mobile-summary-card,.stp-library-tabs button).is-active:before,html body :is(.stp-template-card,.stp-summary-card,.stp-mobile-summary-card,.stp-library-tabs button).is-active:after,html body .stp-library-tabs button[aria-selected=true]:before,html body .stp-library-tabs button[aria-selected=true]:after{content:none!important;display:none!important;background:none!important;background-image:none!important}html body .stp-library-tabs button[aria-selected=true]{background:#dcecff!important;background-image:none!important;color:#1458bd!important;-webkit-text-fill-color:#1458bd!important}}@media screen and (max-width:768px){html body .stp-filter-popover.stp-filter-popover--mobile{inset:max(82px,env(safe-area-inset-top)) 9px calc(104px + env(safe-area-inset-bottom)) 9px!important;width:auto!important;min-height:0!important;max-height:calc(100dvh - 186px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:17px!important;border:1px solid rgba(159,184,220,.92)!important;border-radius:27px!important;background:#f9fbff!important;background-image:linear-gradient(180deg,#fff,#f2f7fd)!important;box-shadow:0 24px 50px #16345d3d,0 7px 15px #16345d1f,inset 0 1px #fff!important;overflow-x:hidden!important;overflow-y:auto!important}html body .stp-menu:not(.stp-inline-menu),html body .stp-menu.stp-cell-menu{left:var(--stp-menu-left)!important;top:var(--stp-menu-top)!important;bottom:auto!important;width:min(218px,calc(100vw - 20px))!important;min-width:0!important;max-width:calc(100vw - 20px)!important;max-height:var(--stp-menu-max-height)!important;border-radius:17px!important;transform:none!important}html body :is(.stp-save-btn,.stp-unsaved-dock .stp-btn-primary){border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body :is(.stp-save-btn,.stp-unsaved-dock .stp-btn-primary):before,html body :is(.stp-save-btn,.stp-unsaved-dock .stp-btn-primary):after{content:none!important;display:none!important}html body :is(.stp-save-btn,.stp-unsaved-dock .stp-btn-primary) *{color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#fff!important;opacity:1!important}}@media screen and (max-width:768px){html body .stp-filter-popover.stp-filter-popover--mobile{position:fixed!important;inset:auto!important;top:var(--stp-filter-top)!important;left:var(--stp-filter-left)!important;right:auto!important;bottom:auto!important;width:var(--stp-filter-width)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;min-height:0!important;max-height:min(520px,calc(100dvh - var(--stp-filter-top) - 12px))!important;padding:14px!important;border:1px solid #c5d5e9!important;border-radius:20px!important;background:#f8fbff!important;background-image:none!important;box-shadow:0 22px 48px #122d543d,0 5px 13px #122d541c!important;z-index:2147483647!important;overflow-y:auto!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid{display:grid!important;grid-template-columns:1fr!important;gap:11px!important}html body .stp-menu:not(.stp-inline-menu),html body .stp-menu.stp-cell-menu{inset:auto!important;top:var(--stp-menu-top)!important;left:var(--stp-menu-left)!important;right:auto!important;bottom:auto!important;position:fixed!important;transform:none!important;width:218px!important;max-height:var(--stp-menu-max-height)!important;z-index:2147483647!important}html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-editor-summary-card,.stp-preview-kpis article,.stp-template-card),html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-editor-summary-card,.stp-preview-kpis article,.stp-template-card):is(:hover,:active,.active,.is-active,.is-selected){background:#fff!important;background-image:none!important}html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-editor-summary-card,.stp-template-card):before,html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-editor-summary-card,.stp-template-card):after{content:none!important;display:none!important}}@media screen and (max-width:768px){html body .stp-menu[style]:not(.stp-inline-menu),html body .stp-menu.stp-cell-menu[style]{box-sizing:border-box!important;position:fixed!important;inset:auto!important;top:var(--stp-menu-top)!important;left:var(--stp-menu-left)!important;right:auto!important;bottom:auto!important;width:218px!important;min-width:218px!important;max-width:calc(100vw - 20px)!important;max-height:var(--stp-menu-max-height)!important;margin:0!important;transform:none!important;translate:none!important;animation:none!important;overflow-y:auto!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 48px #112c523d,0 5px 14px #112c521a!important;z-index:2147483647!important}html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-editor-summary-card,.stp-template-card,.stp-panel-head,.stp-preview-kpis article,.stp-command-scope-card),html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-editor-summary-card,.stp-template-card,.stp-panel-head,.stp-preview-kpis article,.stp-command-scope-card):is(:hover,:focus,:active,.active,.is-active,.is-selected){background:#fff!important;background-color:#fff!important;background-image:none!important;filter:none!important}html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-editor-summary-card,.stp-template-card,.stp-panel-head,.stp-preview-kpis article,.stp-command-scope-card):before,html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-editor-summary-card,.stp-template-card,.stp-panel-head,.stp-preview-kpis article,.stp-command-scope-card):after{content:none!important;display:none!important;background:transparent!important}}@media screen and (max-width:768px){html body .stp-inline-menu.stp-menu[style]{position:fixed!important;right:auto!important;bottom:auto!important;width:218px!important;max-width:calc(100vw - 20px)!important;overflow-y:auto!important;border:1px solid #d5e1ef!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 42px #122b4e38,0 4px 12px #122b4e1a!important;transform:none!important;z-index:2147483647!important}html body .stp-menu>button.danger,html body .stp-menu>button.danger:is(:hover,:focus,:active){display:flex!important;visibility:visible!important;opacity:1!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;color:#c52626!important;-webkit-text-fill-color:#c52626!important;filter:none!important}html body .stp-menu>button.danger *{visibility:visible!important;opacity:1!important;color:#c52626!important;-webkit-text-fill-color:#c52626!important;stroke:currentColor!important}html body .stp-menu>button.danger:before,html body .stp-menu>button.danger:after{content:none!important;display:none!important}html body .stp-pagination :is(button,strong),html body .stp-pagination :is(button,strong):is(:hover,:focus,:active,.active,.is-active){background-image:none!important;filter:none!important;box-shadow:none!important}html body .stp-pagination :is(button,strong):before,html body .stp-pagination :is(button,strong):after{content:none!important;display:none!important}}@media(max-width:768px){html body .stp-mobile-template-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(148px,.8fr)!important;gap:10px!important;overflow:visible!important;padding:2px!important}html body .stp-mobile-template-actions>*,html body .stp-mobile-template-actions .stp-filter-dropdown{min-width:0!important;width:100%!important;overflow:visible!important}html body .stp-mobile-template-actions .stp-filter-dropdown>.stp-btn{width:100%!important;min-width:148px!important;min-height:48px!important;padding:0 16px!important;border-radius:15px!important;overflow:visible!important;white-space:nowrap!important;justify-content:center!important}html body .stp-filter-popover.stp-filter-popover--mobile{position:fixed!important;top:var(--stp-filter-top)!important;left:var(--stp-filter-left)!important;width:var(--stp-filter-width)!important;max-width:calc(100vw - 20px)!important;max-height:var(--stp-filter-max-height, calc(100dvh - 90px) )!important;overflow:auto!important;border:1px solid #c9daf4!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 50px #18376938,0 4px 14px #1837691a!important;z-index:2147483646!important;transform:none!important}html body .stp-filter-popover.stp-filter-popover--mobile:before,html body .stp-filter-popover.stp-filter-popover--mobile:after{content:none!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid{grid-template-columns:1fr!important;gap:12px!important}html body .stp-menu.stp-menu>button.danger{display:flex!important;min-height:44px!important;background:#fff3f3!important;background-image:none!important;color:#c52a37!important;-webkit-text-fill-color:#c52a37!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important;isolation:isolate!important}html body .stp-menu.stp-menu>button.danger *{color:#c52a37!important;-webkit-text-fill-color:#c52a37!important;opacity:1!important;visibility:visible!important}html body .stp-menu.stp-menu>button.danger:before,html body .stp-menu.stp-menu>button.danger:after{content:none!important;display:none!important}html body :is(.stp-pagination,.stp-pager) :is(button,a){background-image:none!important;filter:none!important;text-shadow:none!important}html body :is(.stp-pagination,.stp-pager) :is(button,a):before,html body :is(.stp-pagination,.stp-pager) :is(button,a):after{content:none!important}}@media(max-width:768px){html body .stp-mobile-template-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;overflow:visible!important}html body .stp-mobile-template-actions .stp-filter-dropdown,html body .stp-mobile-template-actions .stp-filter-dropdown>.stp-btn{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;overflow:visible!important}html body .stp-mobile-template-actions .stp-filter-dropdown>.stp-btn{min-height:48px!important;padding:0 10px!important;border-radius:15px!important;white-space:nowrap!important}html body .stp-filter-popover.stp-filter-popover--mobile{top:var(--stp-filter-top)!important;left:var(--stp-filter-left)!important;width:min(360px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:min(520px,var(--stp-filter-max-height))!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border-radius:20px!important;background:#fff!important;background-image:none!important;z-index:2147483647!important}html body .stp-filter-popover--mobile :is(.stp-select,.stp-command-select,label,button){min-width:0!important;max-width:100%!important}html body .stp-menu.stp-menu{background:#fff!important;background-image:none!important;isolation:isolate!important}html body .stp-menu.stp-menu>button.danger,html body .stp-menu.stp-menu>button.danger:is(:hover,:focus,:active){display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;background:#fff3f3!important;background-color:#fff3f3!important;background-image:none!important;color:#bd2634!important;-webkit-text-fill-color:#bd2634!important;opacity:1!important;visibility:visible!important;filter:none!important;isolation:isolate!important;z-index:3!important}html body .stp-menu.stp-menu>button.danger>*{position:relative!important;z-index:5!important;color:#bd2634!important;-webkit-text-fill-color:#bd2634!important;opacity:1!important;visibility:visible!important}html body .stp-menu.stp-menu>button.danger:before,html body .stp-menu.stp-menu>button.danger:after,html body .stp-menu.stp-menu>button.danger>*:before,html body .stp-menu.stp-menu>button.danger>*:after{content:none!important;display:none!important}}@media(max-width:768px){html body .stp-mobile-template-actions,html body .stp-mobile-template-actions>*,html body .stp-filter-dropdown{overflow:visible!important;clip-path:none!important;contain:none!important}html body .stp-filter-popover.stp-filter-popover--mobile{position:fixed!important;top:var(--stp-filter-top)!important;left:max(8px,var(--stp-filter-left))!important;right:auto!important;bottom:auto!important;width:min(370px,calc(100vw - 16px))!important;min-width:min(330px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:0!important;max-height:min(540px,var(--stp-filter-max-height),calc(100dvh - var(--stp-filter-top) - 8px))!important;margin:0!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #c9d9ee!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 60px #112d5745,0 3px 10px #112d5714!important;clip-path:none!important;contain:none!important;isolation:isolate!important;z-index:2147483647!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid{display:grid!important;grid-template-columns:1fr!important;gap:11px!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions{position:sticky!important;bottom:-14px!important;z-index:4!important;padding:12px 0 2px!important;background:#fff!important;background-image:none!important}html body .stp-menu,html body #opscence-hard-dropdown-portal .stp-menu{background:#fff!important;background-image:none!important;overflow:visible!important;isolation:isolate!important}html body .stp-menu>button.danger,html body #opscence-hard-dropdown-portal .stp-menu>button.danger{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;min-height:46px!important;background:#fff1f2!important;background-color:#fff1f2!important;background-image:none!important;color:#b42334!important;-webkit-text-fill-color:#b42334!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important;text-indent:0!important;opacity:1!important;visibility:visible!important;filter:none!important;overflow:visible!important;z-index:10!important}html body .stp-menu>button.danger *,html body #opscence-hard-dropdown-portal .stp-menu>button.danger *{color:#b42334!important;-webkit-text-fill-color:#b42334!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body .stp-menu>button.danger:before,html body .stp-menu>button.danger:after,html body #opscence-hard-dropdown-portal .stp-menu>button.danger:before,html body #opscence-hard-dropdown-portal .stp-menu>button.danger:after{content:none!important;display:none!important}}@media(max-width:768px){html body .stp-filter-popover.stp-filter-popover--mobile{position:fixed!important;inset:auto!important;top:var(--stp-filter-top)!important;left:max(8px,var(--stp-filter-left))!important;width:min(380px,calc(100vw - 16px))!important;min-width:min(340px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:auto!important;min-height:280px!important;max-height:min(600px,calc(100dvh - var(--stp-filter-top) - 8px))!important;padding:15px!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #c8d8ed!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 68px #0f2b544d!important;clip-path:none!important;contain:none!important;transform:translateZ(0)!important;z-index:2147483647!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid{grid-template-columns:1fr!important}html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-command-scope-card,.stp-workspace-command-center--clean .stp-summary-card),html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-command-scope-card,.stp-workspace-command-center--clean .stp-summary-card):is(:hover,:focus,:active,.active,.is-active){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#14345d!important;-webkit-text-fill-color:#14345d!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-command-scope-card):before,html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-command-scope-card):after{content:none!important;display:none!important}html body :is(.stp-mobile-summary-card,.stp-summary-card,.stp-command-scope-card) *{opacity:1!important;visibility:visible!important;text-shadow:none!important}html body :is(.stp-menu,#opscence-hard-dropdown-portal .stp-menu)>button.danger{background:#fff0f1!important;background-image:none!important;color:#c21f32!important;-webkit-text-fill-color:#c21f32!important;opacity:1!important;visibility:visible!important;filter:none!important}html body :is(.stp-menu,#opscence-hard-dropdown-portal .stp-menu)>button.danger *{color:#c21f32!important;-webkit-text-fill-color:#c21f32!important;stroke:currentColor!important;opacity:1!important}html body :is(.stp-pagination,.stp-pager) button,html body :is(.stp-pagination,.stp-pager) button:is(:hover,:focus,:active,.active,[aria-current=page]){background-image:none!important;filter:none!important}html body :is(.stp-pagination,.stp-pager) button:before,html body :is(.stp-pagination,.stp-pager) button:after{content:none!important}}@media(max-width:768px){html body .stp-filter-popover.stp-filter-popover--mobile{position:fixed!important;inset:auto!important;top:max(8px,var(--stp-filter-top))!important;left:10px!important;right:10px!important;bottom:auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:calc(100dvh - max(8px,var(--stp-filter-top)) - 10px)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #bed2ea!important;border-radius:24px!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 72px #0e274e57,0 2px 8px #0e274e1f!important;filter:none!important;clip-path:none!important;contain:none!important;isolation:isolate!important;transform:translateZ(0)!important;z-index:2147483647!important}html body .stp-mobile-filter-head-v124{position:sticky!important;top:0!important;z-index:8!important;min-height:74px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 40px!important;gap:10px!important;align-items:center!important;padding:12px!important;border-bottom:1px solid #d9e5f3!important;background:#f4f8fe!important;background-image:none!important}html body .stp-mobile-filter-head-icon-v124{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#e5efff!important;color:#1764d4!important}html body .stp-mobile-filter-head-v124>span:nth-child(2){min-width:0!important;display:grid!important;gap:3px!important}html body .stp-mobile-filter-head-v124 strong{color:#102e56!important;font-size:15px!important;line-height:1.15!important}html body .stp-mobile-filter-head-v124 small{color:#607696!important;font-size:11px!important;line-height:1.3!important}html body .stp-mobile-filter-head-v124>button{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid #cbd9ea!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#17365f!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid{max-height:calc(100dvh - max(8px,var(--stp-filter-top)) - 146px)!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid>label{min-width:0!important;display:grid!important;gap:7px!important;color:#29486f!important;font-size:12px!important;font-weight:800!important}html body .stp-filter-popover--mobile :is(.stp-select-trigger,.stp-command-select button){width:100%!important;min-height:48px!important;border:1px solid #cbd9ea!important;border-radius:15px!important;background:#fff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions{position:sticky!important;bottom:0!important;z-index:8!important;display:grid!important;grid-template-columns:1fr 1.35fr!important;gap:10px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d9e5f3!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions .stp-btn{min-height:46px!important;border-radius:14px!important}html body :is(.stp-menu,.stp-inline-menu,.stp-cell-menu) button.danger,html body #opscence-hard-dropdown-portal :is(.stp-menu,.stp-inline-menu,.stp-cell-menu) button.danger{background:#fff1f2!important;background-color:#fff1f2!important;background-image:none!important;color:#c71931!important;-webkit-text-fill-color:#c71931!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important}html body :is(.stp-menu,.stp-inline-menu,.stp-cell-menu) button.danger *,html body #opscence-hard-dropdown-portal :is(.stp-menu,.stp-inline-menu,.stp-cell-menu) button.danger *{color:#c71931!important;-webkit-text-fill-color:#c71931!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body :is(.stp-menu,.stp-inline-menu,.stp-cell-menu) button.danger:before,html body :is(.stp-menu,.stp-inline-menu,.stp-cell-menu) button.danger:after{content:none!important}}@media(max-width:768px){html body .stp-filter-popover--mobile{position:fixed!important;top:clamp(64px,var(--stp-filter-top, 76px),116px)!important;left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;min-height:360px!important;display:flex!important;flex-direction:column!important;padding:0!important;border:1px solid #cfddec!important;border-radius:20px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 24px 68px #0c234947!important;overflow:hidden!important;z-index:2147483646!important;isolation:isolate!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;padding:16px!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions{flex:0 0 auto!important;position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #dce7f3!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions .stp-btn-primary,html body .stp-filter-popover--mobile .stp-filter-popover-actions .stp-btn-primary:is(:hover,:focus,:active,:disabled){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .stp-filter-popover--mobile:before,html body .stp-filter-popover--mobile:after,html body .stp-filter-popover--mobile .stp-btn:before,html body .stp-filter-popover--mobile .stp-btn:after{content:none!important;display:none!important}html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger),html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger):is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;border-color:#f4b9bd!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger) *,html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger) svg{color:#c62833!important;fill:none!important;stroke:#c62833!important;-webkit-text-fill-color:#c62833!important}html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger):before,html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger):after{content:none!important;display:none!important}html body :is(.stp-pagination,.stp-pager){background:transparent!important;background-image:none!important}html body :is(.stp-pagination,.stp-pager) :is(button,strong,a){opacity:1!important;visibility:visible!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #cedbea!important;color:#18304f!important;-webkit-text-fill-color:#18304f!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body :is(.stp-pagination,.stp-pager) :is(button,strong,a):is(.is-active,.active,[aria-current=page]){background:#246ff2!important;background-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#246ff2!important}html body :is(.stp-pagination,.stp-pager) :is(button,strong,a):before,html body :is(.stp-pagination,.stp-pager) :is(button,strong,a):after{content:none!important;display:none!important}}@media(max-width:768px){html body .stp-filter-popover--mobile.stp-filter-popover-v126{position:fixed!important;top:max(calc(env(safe-area-inset-top,0px) + 8px),min(var(--stp-filter-top, 76px),110px))!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;left:8px!important;width:auto!important;height:auto!important;min-height:min(520px,calc(100dvh - 90px))!important;max-height:none!important;max-width:none!important;display:flex!important;flex-direction:column!important;border:1px solid #c8d8e9!important;border-radius:22px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 26px 76px #0c234952!important;overflow:hidden!important;isolation:isolate!important;z-index:2147483647!important}html body .stp-filter-popover-v126 .stp-mobile-filter-head-v124{flex:0 0 auto!important;min-height:78px!important;padding:14px 16px!important;background:#f4f8ff!important;background-image:none!important;border-bottom:1px solid #d9e5f1!important}html body .stp-filter-popover-v126 .stp-filter-popover-grid{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:14px!important;padding:16px!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .stp-filter-popover-v126 .stp-filter-popover-grid label{min-width:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v126 .stp-filter-popover-grid :is(select,input,button[role=combobox],.stp-select-trigger){width:100%!important;min-height:50px!important;border:1px solid #cbd9e8!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#17304f!important;-webkit-text-fill-color:#17304f!important;box-shadow:none!important}html body .stp-filter-popover-v126 .stp-filter-popover-actions{flex:0 0 auto!important;width:100%!important;margin:0!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border:0!important;border-top:1px solid #d8e4f0!important;background:#fff!important;background-image:none!important;box-shadow:0 -10px 26px #14305314!important}html body .stp-filter-popover-v126 .stp-filter-popover-actions .stp-btn-primary,html body .stp-filter-popover-v126 .stp-filter-popover-actions .stp-btn-primary:is(:hover,:focus,:active,:disabled){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .stp-filter-popover-v126:before,html body .stp-filter-popover-v126:after,html body .stp-filter-popover-v126 .stp-btn:before,html body .stp-filter-popover-v126 .stp-btn:after{content:none!important;display:none!important}html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger),html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger):is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;border-color:#efb6bb!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger) *{color:#c62833!important;stroke:#c62833!important;-webkit-text-fill-color:#c62833!important}html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger):before,html body .stp-page :is(.stp-btn-danger,.stp-delete-template-btn,.danger):after{content:none!important;display:none!important}}@media(max-width:768px){html body :is(.stp-btn-danger,.stp-delete-template-btn),html body :is(.stp-btn-danger,.stp-delete-template-btn):is(:hover,:focus,:active,:disabled),html body :is(.stp-menu,.stp-menu-pop,.stp-template-menu,.stp-cell-menu) button.danger,html body :is(.stp-menu,.stp-menu-pop,.stp-template-menu,.stp-cell-menu) button.danger:is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;border-color:#efb6bb!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;text-shadow:none!important;filter:none!important;box-shadow:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body :is(.stp-btn-danger,.stp-delete-template-btn) *,html body :is(.stp-menu,.stp-menu-pop,.stp-template-menu,.stp-cell-menu) button.danger *{opacity:1!important;visibility:visible!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;stroke:#c62833!important}html body :is(.stp-btn-danger,.stp-delete-template-btn):before,html body :is(.stp-btn-danger,.stp-delete-template-btn):after,html body :is(.stp-menu,.stp-menu-pop,.stp-template-menu,.stp-cell-menu) button.danger:before,html body :is(.stp-menu,.stp-menu-pop,.stp-template-menu,.stp-cell-menu) button.danger:after{content:none!important;display:none!important}}@media(max-width:900px){html body .stp-filter-popover--mobile.stp-filter-popover-v127{position:fixed!important;inset:max(10px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px)) 8px!important;width:auto!important;height:calc(100dvh - 20px)!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #c8d8e9!important;border-radius:22px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 26px 76px #0c234957!important;z-index:2147483647!important;isolation:isolate!important}html body .stp-filter-popover-v127 .stp-mobile-filter-head-v124{flex:0 0 auto!important;min-height:82px!important}html body .stp-filter-popover-v127 .stp-filter-popover-grid{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:16px!important;padding:18px 16px 22px!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .stp-filter-popover-v127 .stp-field,html body .stp-filter-popover-v127 .stp-filter-popover-grid>label{display:grid!important;gap:8px!important;min-height:76px!important}html body .stp-filter-popover-v127 .stp-select-trigger{min-height:54px!important;padding:0 14px!important}html body .stp-filter-popover-v127 .stp-filter-popover-actions{flex:0 0 auto!important;margin:0!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;background-image:none!important}html body .stp-create-template-modal .stp-form-row .stp-select-trigger,html body .stp-create-template-modal .stp-form-row .stp-select-trigger:is(:hover,:focus,:active,:disabled){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .stp-create-template-modal .stp-form-row .stp-select-trigger *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .stp-create-template-modal .stp-form-row .stp-select,html body .stp-create-template-modal .stp-form-row .stp-select.is-disabled,html body .stp-create-template-modal .stp-form-row .stp-select-trigger,html body .stp-create-template-modal .stp-form-row .stp-select-trigger:disabled,html body .stp-create-template-modal .stp-form-row .stp-select-trigger>span{opacity:1!important;visibility:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-create-template-modal .stp-form-row .stp-select-trigger:before,html body .stp-create-template-modal .stp-form-row .stp-select-trigger:after{content:none!important;display:none!important}}@media(max-width:900px){html body .stp-filter-popover--mobile.stp-filter-popover-v128{position:fixed!important;z-index:2147483600!important;left:10px!important;right:10px!important;top:max(66px,env(safe-area-inset-top,0px) + 54px)!important;bottom:max(10px,env(safe-area-inset-bottom,0px) + 8px)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:min(610px,calc(100dvh - 84px))!important;max-height:calc(100dvh - 76px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #c8d8ea!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 70px #0f274e47!important;transform:none!important;inset-inline:10px!important}html body .stp-filter-popover--mobile.stp-filter-popover-v128 .stp-mobile-filter-head-v124{position:sticky!important;top:0!important;z-index:3!important;padding:14px!important;background:#f7fbff!important;background-image:none!important;border-bottom:1px solid #d7e4f1!important}html body .stp-filter-popover--mobile.stp-filter-popover-v128 .stp-filter-popover-grid{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:13px!important;min-height:0!important;padding:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover--mobile.stp-filter-popover-v128 .stp-filter-popover-grid>label{display:grid!important;gap:7px!important;min-height:76px!important;padding:11px!important;border:1px solid #d9e5f1!important;border-radius:15px!important;background:#fbfdff!important;background-image:none!important}html body .stp-filter-popover--mobile.stp-filter-popover-v128 .stp-filter-popover-grid .stp-select-trigger{min-height:44px!important;width:100%!important}html body .stp-filter-popover--mobile.stp-filter-popover-v128 .stp-filter-popover-actions{position:sticky!important;bottom:0!important;z-index:4!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d7e4f1!important;background:#fff!important;background-image:none!important}html body .stp-create-template-modal :is(.stp-create-template-type-v128,.stp-create-template-department-v128) .stp-select-trigger,html body .stp-create-template-modal :is(.stp-create-template-type-v128,.stp-create-template-department-v128).is-disabled .stp-select-trigger{background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;opacity:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;box-shadow:none!important}html body .stp-create-template-modal :is(.stp-create-template-type-v128,.stp-create-template-department-v128) .stp-select-trigger *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}html body .stp-create-template-modal :is(.stp-create-template-type-v128,.stp-create-template-department-v128) .stp-select-trigger:before,html body .stp-create-template-modal :is(.stp-create-template-type-v128,.stp-create-template-department-v128) .stp-select-trigger:after{content:none!important;display:none!important}}@media(max-width:900px){html body .stp-filter-popover-v129[data-v129-template-filters=true]{position:fixed!important;z-index:2147483646!important;inset:max(54px,calc(env(safe-area-inset-top,0px) + 46px)) 8px max(8px,env(safe-area-inset-bottom,0px)) 8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:min(660px,calc(100dvh - 70px))!important;max-height:calc(100dvh - 62px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #bfd1e4!important;border-radius:22px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 24px 72px #0a22464d!important;filter:none!important;transform:none!important;isolation:isolate!important}html body .stp-filter-popover-v129[data-v129-template-filters=true]:before,html body .stp-filter-popover-v129[data-v129-template-filters=true]:after{content:none!important;display:none!important}html body .stp-filter-popover-v129 .stp-mobile-filter-head-v124{position:relative!important;z-index:4!important;min-height:72px!important;padding:14px 15px!important;border-bottom:1px solid #d7e4f1!important;background:#f7fbff!important;background-image:none!important}html body .stp-filter-popover-v129 .stp-filter-popover-grid{min-height:0!important;max-height:none!important;padding:14px!important;gap:13px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover-v129 .stp-filter-popover-grid>label{min-height:78px!important;padding:12px!important;border:1px solid #d5e2ef!important;border-radius:15px!important;background:#fbfdff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v129 .stp-filter-popover-actions{position:relative!important;z-index:5!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d7e4f1!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .stp-create-template-modal [data-v129-dark-select] .stp-select-trigger,html body .stp-create-template-modal [data-v129-dark-select] .stp-select-trigger:is(:hover,:focus,:focus-visible,:active,:disabled){position:relative!important;z-index:5!important;opacity:1!important;visibility:visible!important;background:#123d82!important;background-color:#123d82!important;background-image:none!important;border:1px solid #123d82!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;overflow:hidden!important}html body .stp-create-template-modal [data-v129-dark-select] .stp-select-trigger>*,html body .stp-create-template-modal [data-v129-dark-select] .stp-select-trigger span,html body .stp-create-template-modal [data-v129-dark-select] .stp-select-trigger strong{position:relative!important;z-index:3!important;background:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body .stp-create-template-modal [data-v129-dark-select] .stp-select-trigger svg{color:#fff!important;stroke:#fff!important}html body .stp-create-template-modal [data-v129-dark-select] .stp-select-trigger:before,html body .stp-create-template-modal [data-v129-dark-select] .stp-select-trigger:after,html body .stp-create-template-modal [data-v129-dark-select]:before,html body .stp-create-template-modal [data-v129-dark-select]:after{content:none!important;display:none!important}}@media(max-width:900px){html body .stp-filter-popover-v130[data-v130-template-filters=true]{position:fixed!important;z-index:2147483646!important;inset:calc(env(safe-area-inset-top,0px) + 50px) 7px max(7px,env(safe-area-inset-bottom,0px)) 7px!important;width:auto!important;min-width:0!important;max-width:none!important;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 57px)!important;min-height:min(560px,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 57px))!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #b9cde2!important;border-radius:22px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 26px 76px #0e284b52!important;filter:none!important;transform:none!important;opacity:1!important;visibility:visible!important;isolation:isolate!important}html body .stp-filter-popover-v130:before,html body .stp-filter-popover-v130:after,html body .stp-filter-popover-v130 *:before,html body .stp-filter-popover-v130 *:after{background-image:none!important;filter:none!important}html body .stp-filter-popover-v130:before,html body .stp-filter-popover-v130:after{content:none!important;display:none!important}html body .stp-filter-popover-v130 .stp-mobile-filter-head-v124{min-height:76px!important;padding:15px!important;background:#f5f9fe!important;background-image:none!important;border-bottom:1px solid #d5e2ef!important}html body .stp-filter-popover-v130 .stp-filter-popover-grid{min-height:0!important;height:auto!important;max-height:none!important;padding:15px!important;gap:14px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;background-image:none!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body .stp-filter-popover-v130 .stp-filter-popover-grid>label{display:grid!important;gap:8px!important;min-height:86px!important;padding:13px!important;border:1px solid #d4e1ee!important;border-radius:16px!important;background:#f9fcff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v130 .stp-filter-popover-grid .stp-select-trigger{min-height:44px!important;border:1px solid #c8d8e8!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#243b55!important;-webkit-text-fill-color:#243b55!important;box-shadow:none!important;filter:none!important}html body .stp-filter-popover-v130 .stp-filter-popover-actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;background-image:none!important;border-top:1px solid #d5e2ef!important;box-shadow:none!important}html body .stp-create-template-modal:before,html body .stp-create-template-modal:after,html body .stp-create-template-modal :is(.stp-modal-body,.stp-modal-form,.stp-form-row,.stp-field):before,html body .stp-create-template-modal :is(.stp-modal-body,.stp-modal-form,.stp-form-row,.stp-field):after{content:none!important;display:none!important}html body .stp-create-template-modal .stp-create-template-dark-select-v130,html body .stp-create-template-modal .stp-create-template-dark-select-v130.is-disabled{position:relative!important;z-index:10!important;opacity:1!important;visibility:visible!important;filter:none!important;isolation:isolate!important}html body .stp-create-template-modal .stp-create-template-dark-select-v130 .stp-select-trigger-v130,html body .stp-create-template-modal .stp-create-template-dark-select-v130 .stp-select-trigger-v130:is(:hover,:focus,:focus-visible,:active,:disabled){all:unset!important;box-sizing:border-box!important;position:relative!important;z-index:50!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:46px!important;padding:0 13px!important;border:1px solid #164c9c!important;border-radius:12px!important;background:#123d82!important;background-color:#123d82!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font:inherit!important;font-size:14px!important;font-weight:800!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;isolation:isolate!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}html body .stp-create-template-modal .stp-create-template-dark-select-v130 .stp-select-trigger-v130 *,html body .stp-create-template-modal .stp-create-template-dark-select-v130 .stp-select-trigger-v130 span,html body .stp-create-template-modal .stp-create-template-dark-select-v130 .stp-select-trigger-v130 svg{position:relative!important;z-index:5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important;fill:none!important;opacity:1!important;background:transparent!important;background-image:none!important;filter:none!important;text-shadow:none!important}html body .stp-create-template-modal .stp-create-template-dark-select-v130:before,html body .stp-create-template-modal .stp-create-template-dark-select-v130:after,html body .stp-create-template-modal .stp-select-trigger-v130:before,html body .stp-create-template-modal .stp-select-trigger-v130:after,html body .stp-create-template-modal .stp-create-template-dark-select-v130 *:before,html body .stp-create-template-modal .stp-create-template-dark-select-v130 *:after{content:none!important;display:none!important}html body .stp-create-template-modal :is(.stp-modal-footer,.ops-ref-foot) :is(.stp-btn-primary,button){background-image:none!important;filter:none!important}}@media(max-width:900px){html body .stp-filter-popover-v131[data-v131-template-filters=true]{position:fixed!important;inset:calc(env(safe-area-inset-top,0px) + 58px) 8px max(8px,env(safe-area-inset-bottom,0px)) 8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 66px)!important;min-height:min(590px,calc(100dvh - 66px))!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #b8cde5!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 26px 70px #0c274b4d!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;isolation:isolate!important;z-index:2147483647!important}html body .stp-filter-popover-v131:before,html body .stp-filter-popover-v131:after,html body .stp-filter-popover-v131 *:before,html body .stp-filter-popover-v131 *:after{background-image:none!important;filter:none!important}html body .stp-filter-popover-v131:before,html body .stp-filter-popover-v131:after{content:none!important;display:none!important}html body .stp-filter-popover-v131 .stp-mobile-filter-head-v124{min-height:82px!important;padding:16px!important;border-bottom:1px solid #d5e2f0!important;background:#f5f9ff!important;background-image:none!important}html body .stp-filter-popover-v131 .stp-filter-popover-grid{min-height:0!important;height:100%!important;max-height:none!important;padding:16px!important;gap:14px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover-v131 .stp-filter-popover-grid>label{display:grid!important;gap:8px!important;min-height:94px!important;padding:14px!important;border:1px solid #d3e1ef!important;border-radius:16px!important;background:#f9fcff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v131 .stp-filter-popover-grid>label>span{color:#213b5b!important;-webkit-text-fill-color:#213b5b!important;font-weight:850!important;opacity:1!important}html body .stp-filter-popover-v131 .stp-select-trigger{min-height:48px!important;border:1px solid #c5d7e8!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#243b55!important;-webkit-text-fill-color:#243b55!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-filter-popover-v131 .stp-filter-popover-actions{min-height:70px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d5e2f0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v131 .stp-filter-popover-actions .stp-btn-primary{background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important}html body .stp-create-template-modal .stp-create-template-blue-select-v131 .stp-select-trigger-v130,html body .stp-create-template-modal .stp-create-template-blue-select-v131 .stp-select-trigger-v130:is(:hover,:focus,:focus-visible,:active,:disabled){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border:1px solid #1262cd!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;box-shadow:none!important;text-shadow:none!important;isolation:isolate!important}html body .stp-create-template-modal .stp-create-template-blue-select-v131 .stp-select-trigger-v130 *,html body .stp-create-template-modal .stp-create-template-blue-select-v131 .stp-select-trigger-v130 span,html body .stp-create-template-modal .stp-create-template-blue-select-v131 .stp-select-trigger-v130 svg{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;filter:none!important;background:transparent!important;background-image:none!important}html body .stp-create-template-modal .stp-create-template-blue-select-v131:before,html body .stp-create-template-modal .stp-create-template-blue-select-v131:after,html body .stp-create-template-modal .stp-create-template-blue-select-v131 *:before,html body .stp-create-template-modal .stp-create-template-blue-select-v131 *:after{content:none!important;display:none!important}}@media(max-width:900px){html body .stp-filter-popover-v132[data-v132-template-filters=true]{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + 58px)!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;left:8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 66px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #b8cde5!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 64px #0c274b47!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;isolation:isolate!important;z-index:2147483647!important}html body .stp-filter-popover-v132:before,html body .stp-filter-popover-v132:after{content:none!important;display:none!important}html body .stp-filter-popover-v132 .stp-mobile-filter-head-v124{min-height:80px!important;padding:15px 16px!important;border-bottom:1px solid #d5e2f0!important;background:#f5f9ff!important;background-image:none!important}html body .stp-filter-popover-v132 .stp-filter-popover-grid{min-height:0!important;max-height:none!important;padding:16px!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:14px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover-v132 .stp-filter-popover-grid>label{display:grid!important;gap:8px!important;min-height:92px!important;padding:14px!important;border:1px solid #d3e1ef!important;border-radius:16px!important;background:#f9fcff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v132 .stp-filter-popover-grid>label>span{color:#213b5b!important;-webkit-text-fill-color:#213b5b!important;font-weight:800!important;opacity:1!important}html body .stp-filter-popover-v132 .stp-select-trigger{min-height:48px!important;border:1px solid #c5d7e8!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#243b55!important;-webkit-text-fill-color:#243b55!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-filter-popover-v132 .stp-filter-popover-actions{min-height:70px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d5e2f0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v132 .stp-filter-popover-actions .stp-btn-primary{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important}html body .stp-create-template-modal .stp-create-template-blue-select-v132 .stp-select-trigger,html body .stp-create-template-modal .stp-create-template-blue-select-v132 .stp-select-trigger:is(:hover,:focus,:focus-visible,:active,:disabled){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border:1px solid #1262cd!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;box-shadow:none!important;text-shadow:none!important}html body .stp-create-template-modal .stp-create-template-blue-select-v132 .stp-select-trigger *,html body .stp-create-template-modal .stp-create-template-blue-select-v132 .stp-select-trigger span,html body .stp-create-template-modal .stp-create-template-blue-select-v132 .stp-select-trigger svg{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;filter:none!important;background:transparent!important;background-image:none!important}html body .stp-create-template-modal .stp-create-template-blue-select-v132:before,html body .stp-create-template-modal .stp-create-template-blue-select-v132:after,html body .stp-create-template-modal .stp-create-template-blue-select-v132 *:before,html body .stp-create-template-modal .stp-create-template-blue-select-v132 *:after{content:none!important;display:none!important}}@media(max-width:768px){html body .stp-create-template-modal .stp-create-template-white-select-v133,html body .stp-create-template-modal .stp-create-template-white-select-v133 .stp-select-trigger,html body .stp-create-template-modal .stp-create-template-white-select-v133 .stp-select-trigger:is(:hover,:focus,:focus-visible,:active,:disabled){border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-create-template-modal .stp-create-template-white-select-v133 .stp-select-trigger *,html body .stp-create-template-modal .stp-create-template-white-select-v133 .stp-select-trigger span,html body .stp-create-template-modal .stp-create-template-white-select-v133 .stp-select-trigger svg{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important}html body .stp-create-template-modal .stp-create-template-white-select-v133:before,html body .stp-create-template-modal .stp-create-template-white-select-v133:after,html body .stp-create-template-modal .stp-create-template-white-select-v133 .stp-select-trigger:before,html body .stp-create-template-modal .stp-create-template-white-select-v133 .stp-select-trigger:after{content:none!important;display:none!important}}@media(max-width:768px){html body .stp-create-template-modal [data-v134-white-trigger=true],html body .stp-create-template-modal [data-v134-white-trigger=true] .stp-select-trigger,html body .stp-create-template-modal [data-v134-white-trigger=true] .stp-select-trigger:is(:hover,:focus,:focus-visible,:active,:disabled){border-color:#1262cd!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important}html body .stp-create-template-modal [data-v134-white-trigger=true]:before,html body .stp-create-template-modal [data-v134-white-trigger=true]:after,html body .stp-create-template-modal [data-v134-white-trigger=true] *:before,html body .stp-create-template-modal [data-v134-white-trigger=true] *:after{content:none!important;display:none!important}html body .stp-create-template-modal [data-v134-white-trigger=true] :is(span,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;filter:none!important}html body .stp-create-template-modal .stp-custom-select-menu,html body .stp-custom-select-menu{background:#fff!important;background-image:none!important;filter:none!important;opacity:1!important}}@media(max-width:768px){html body .stp-create-template-modal [data-v135-white-trigger=true],html body .stp-create-template-modal [data-v135-white-trigger=true] .stp-select-trigger,html body .stp-create-template-modal [data-v135-white-trigger=true] .stp-select-trigger:is(:hover,:focus,:focus-visible,:active,:disabled){border-color:#1262cd!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body .stp-create-template-modal [data-v135-white-trigger=true]:before,html body .stp-create-template-modal [data-v135-white-trigger=true]:after,html body .stp-create-template-modal [data-v135-white-trigger=true] *:before,html body .stp-create-template-modal [data-v135-white-trigger=true] *:after{content:none!important;display:none!important}html body .stp-create-template-modal [data-v135-white-trigger=true] :is(span,strong,small,svg,path){color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important;text-shadow:none!important;opacity:1!important}html body .stp-create-template-modal .stp-select.is-disabled[data-v135-white-trigger=true],html body .stp-create-template-modal .stp-select.is-disabled[data-v135-white-trigger=true] .stp-select-trigger,html body .stp-create-template-modal .stp-select-trigger[data-v135-white-trigger=true]:disabled{opacity:1!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}}@media(max-width:900px){html body .stp-filter-popover--mobile{position:fixed!important;left:12px!important;right:12px!important;top:max(72px,env(safe-area-inset-top,0px) + 56px)!important;bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;max-height:none!important;min-height:520px!important;display:flex!important;flex-direction:column!important;border:1px solid #cbd9e7!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 70px #0f2a463d!important;filter:none!important;opacity:1!important;overflow:hidden!important;z-index:2147483647!important}html body .stp-filter-popover--mobile:before,html body .stp-filter-popover--mobile:after{content:none!important;display:none!important}html body .stp-mobile-filter-head-v124{flex:0 0 auto!important;padding:16px!important;border-bottom:1px solid #e0e8f0!important;background:#f5f9ff!important;background-image:none!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid{flex:1 1 auto!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:14px!important;padding:16px!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .stp-filter-popover--mobile label{display:grid!important;gap:7px!important;min-width:0!important;color:#223d59!important;-webkit-text-fill-color:#223d59!important;font-weight:800!important}html body .stp-filter-popover--mobile .stp-select-trigger{min-height:48px!important;border:1px solid #c7d6e5!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#1d3955!important;-webkit-text-fill-color:#1d3955!important;box-shadow:none!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #dfe8f1!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions .stp-btn{min-height:46px!important;border-radius:12px!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions .stp-btn-primary{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .stp-create-template-modal :is(.stp-create-template-white-select-v136,.stp-create-template-white-select-v135,.stp-create-template-white-select-v134,.stp-create-template-blue-select-v132) .stp-select-trigger,html body .stp-create-template-modal :is(.stp-create-template-white-select-v136,.stp-create-template-white-select-v135,.stp-create-template-white-select-v134,.stp-create-template-blue-select-v132).is-disabled .stp-select-trigger{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;box-shadow:none!important}html body .stp-create-template-modal :is(.stp-create-template-white-select-v136,.stp-create-template-white-select-v135,.stp-create-template-white-select-v134,.stp-create-template-blue-select-v132) .stp-select-trigger *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;text-shadow:none!important}html body .stp-custom-select-menu{z-index:2147483647!important;border:1px solid #d3dfeb!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 46px #102c4b33!important;filter:none!important;opacity:1!important}html body .stp-custom-select-menu:before,html body .stp-custom-select-menu:after{content:none!important;display:none!important}}@media(max-width:900px){html body .stp-create-template-modal .stp-field:has(.stp-create-template-white-select-v136)>.stp-select .stp-select-trigger,html body .stp-create-template-modal .stp-field:has(.stp-create-template-white-select-v135)>.stp-select .stp-select-trigger{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#176fe8!important;opacity:1!important;filter:none!important;box-shadow:none!important}html body .stp-create-template-modal .stp-field:has(.stp-create-template-white-select-v136) .stp-select-trigger>span,html body .stp-create-template-modal .stp-field:has(.stp-create-template-white-select-v135) .stp-select-trigger>span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body .stp-filter-popover--mobile :is(button,select,input){font-size:16px!important}}@media(max-width:900px){html body .stp-filter-popover--mobile.stp-filter-popover-v137{position:fixed!important;inset:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px)) 10px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #c8d7e5!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 26px 80px #0e274447!important;filter:none!important;opacity:1!important;overflow:hidden!important;z-index:2147483647!important}html body .stp-filter-popover--mobile.stp-filter-popover-v137:before,html body .stp-filter-popover--mobile.stp-filter-popover-v137:after{content:none!important;display:none!important}html body .stp-filter-popover-v137 .stp-mobile-filter-head-v124{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;gap:10px!important;padding:15px!important;border-bottom:1px solid #dce6ef!important;background:#eef5ff!important;background-image:none!important}html body .stp-filter-popover-v137 .stp-mobile-filter-head-v124>span:nth-child(2){min-width:0!important}html body .stp-filter-popover-v137 .stp-mobile-filter-head-v124 strong,html body .stp-filter-popover-v137 .stp-mobile-filter-head-v124 small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .stp-filter-popover-v137 .stp-mobile-filter-head-v124 button{width:38px!important;height:38px!important;border:1px solid #cbd9e6!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;box-shadow:none!important}html body .stp-filter-popover-v137 .stp-filter-popover-grid{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:13px!important;padding:15px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#f8fbfe!important;background-image:none!important}html body .stp-filter-popover-v137 .stp-filter-popover-grid>label{display:grid!important;gap:7px!important;min-width:0!important;padding:12px!important;border:1px solid #d8e4ee!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#213c57!important;-webkit-text-fill-color:#213c57!important}html body .stp-filter-popover-v137 .stp-select-trigger{width:100%!important;min-height:48px!important;padding:0 12px!important;border:1px solid #c5d5e4!important;border-radius:12px!important;background:#f8fbfe!important;background-image:none!important;color:#1c3854!important;-webkit-text-fill-color:#1c3854!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-filter-popover-v137 .stp-filter-popover-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:13px 15px calc(13px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #dce6ef!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover-v137 .stp-filter-popover-actions .stp-btn{min-height:46px!important;border-radius:12px!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v137 .stp-filter-popover-actions .stp-btn-primary{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-create-template-modal .stp-create-template-white-select-v137 .stp-select-trigger,html body .stp-create-template-modal .stp-create-template-white-select-v137.is-disabled .stp-select-trigger{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-create-template-modal .stp-create-template-white-select-v137 .stp-select-trigger *,html body .stp-create-template-modal .stp-create-template-white-select-v137.is-disabled .stp-select-trigger *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;text-shadow:none!important;filter:none!important}html body .stp-create-template-modal .stp-create-template-white-select-v137.is-disabled{opacity:1!important}html body .stp-custom-select-menu{background:#fff!important;background-image:none!important;filter:none!important;opacity:1!important}}@media(max-width:900px){html body .stp-filter-popover--mobile.stp-filter-popover-v138{position:fixed!important;inset:auto 0 0!important;width:100vw!important;height:min(82vh,760px)!important;min-height:520px!important;max-height:calc(100vh - max(16px,env(safe-area-inset-top,0px)))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #c7d6e4!important;border-bottom:0!important;border-radius:26px 26px 0 0!important;background:#fff!important;background-image:none!important;box-shadow:0 -18px 60px #0d264242!important;filter:none!important;opacity:1!important;overflow:hidden!important;z-index:2147483647!important}html body .stp-filter-popover-v138:before,html body .stp-filter-popover-v138:after{content:none!important;display:none!important}html body .stp-filter-popover-v138 .stp-mobile-filter-head-v124{min-height:76px!important;padding:14px 16px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;border-bottom:1px solid #dbe5ee!important;background:#eef5ff!important;background-image:none!important}html body .stp-filter-popover-v138 .stp-mobile-filter-head-v124:before{content:""!important;position:absolute!important;top:7px!important;left:50%!important;width:44px!important;height:4px!important;transform:translate(-50%)!important;border-radius:999px!important;background:#b9cad9!important}html body .stp-filter-popover-v138 .stp-mobile-filter-head-v124 strong{font-size:16px!important;color:#173651!important;-webkit-text-fill-color:#173651!important}html body .stp-filter-popover-v138 .stp-mobile-filter-head-v124 small{margin-top:3px!important;font-size:11px!important;color:#60778d!important;-webkit-text-fill-color:#60778d!important}html body .stp-filter-popover-v138 .stp-mobile-filter-head-v124 button{width:40px!important;height:40px!important;border:1px solid #cbd9e6!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#29465f!important;box-shadow:none!important}html body .stp-filter-popover-v138 .stp-filter-popover-grid{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:11px!important;padding:14px 14px 18px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#f7faff!important;background-image:none!important}html body .stp-filter-popover-v138 .stp-filter-popover-grid>label{display:grid!important;gap:7px!important;padding:12px!important;border:1px solid #d5e1eb!important;border-radius:15px!important;background:#fff!important;background-image:none!important;color:#213d58!important;-webkit-text-fill-color:#213d58!important;box-shadow:0 4px 12px #12315009!important}html body .stp-filter-popover-v138 .stp-filter-popover-grid>label>span{font-size:11px!important;font-weight:800!important;color:#526b82!important;-webkit-text-fill-color:#526b82!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body .stp-filter-popover-v138 .stp-select-trigger{width:100%!important;min-height:48px!important;padding:0 12px!important;border:1px solid #c6d6e4!important;border-radius:12px!important;background:#f8fbfe!important;background-image:none!important;color:#1d3a55!important;-webkit-text-fill-color:#1d3a55!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-filter-popover-v138 .stp-filter-popover-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #dbe5ee!important;background:#fff!important;background-image:none!important;box-shadow:0 -8px 22px #1231500d!important}html body .stp-filter-popover-v138 .stp-filter-popover-actions .stp-btn{min-height:48px!important;border-radius:12px!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v138 .stp-filter-popover-actions .stp-btn-primary{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-create-template-modal .stp-create-template-white-select-v138 .stp-select-trigger,html body .stp-create-template-modal .stp-create-template-white-select-v138.is-disabled .stp-select-trigger{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;box-shadow:none!important}html body .stp-create-template-modal .stp-create-template-white-select-v138 .stp-select-trigger *,html body .stp-create-template-modal .stp-create-template-white-select-v138.is-disabled .stp-select-trigger *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body .stp-create-template-modal .stp-create-template-white-select-v138.is-disabled{opacity:1!important}}@media(max-width:900px){html body .stp-filter-popover--mobile.stp-filter-popover-v139{position:fixed!important;inset:auto 10px max(10px,env(safe-area-inset-bottom,0px)) 10px!important;width:auto!important;height:min(78dvh,720px)!important;min-height:500px!important;max-height:calc(100dvh - 20px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #cbd9e6!important;border-radius:22px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 24px 70px #0d264240!important;filter:none!important;opacity:1!important;overflow:hidden!important;z-index:2147483647!important;isolation:isolate!important}html body .stp-filter-popover-v139:before,html body .stp-filter-popover-v139:after{content:none!important;display:none!important}html body .stp-filter-popover-v139 .stp-mobile-filter-head-v124{position:relative!important;min-height:72px!important;padding:16px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;background:#eef5ff!important;background-image:none!important;border-bottom:1px solid #d6e2ed!important}html body .stp-filter-popover-v139 .stp-mobile-filter-head-v124:before{content:none!important;display:none!important}html body .stp-filter-popover-v139 .stp-filter-popover-grid{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#f7faff!important;background-image:none!important}html body .stp-filter-popover-v139 .stp-filter-popover-grid>label{display:grid!important;gap:8px!important;padding:14px!important;border:1px solid #d4e0eb!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .stp-filter-popover-v139 .stp-filter-popover-grid>label>span{color:#526b82!important;-webkit-text-fill-color:#526b82!important;font-size:12px!important;font-weight:800!important}html body .stp-filter-popover-v139 .stp-select-trigger{position:relative!important;isolation:isolate!important;width:100%!important;min-height:50px!important;padding:0 14px!important;border:1px solid #c7d6e4!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#1e3b56!important;-webkit-text-fill-color:#1e3b56!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-filter-popover-v139 .stp-select-trigger:before,html body .stp-filter-popover-v139 .stp-select-trigger:after{content:none!important;display:none!important}html body .stp-filter-popover-v139 .stp-filter-popover-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d7e3ed!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover-v139 .stp-filter-popover-actions .stp-btn{min-height:50px!important;border-radius:12px!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v139 .stp-filter-popover-actions .stp-btn-primary{background:#176fe8!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-create-template-modal [data-v139-white-trigger=true],html body .stp-create-template-modal button[data-v139-white-trigger=true]{position:relative!important;isolation:isolate!important;border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;box-shadow:none!important}html body .stp-create-template-modal button[data-v139-white-trigger=true]:before,html body .stp-create-template-modal button[data-v139-white-trigger=true]:after{content:none!important;display:none!important}html body .stp-create-template-modal button[data-v139-white-trigger=true]>span,html body .stp-create-template-modal button[data-v139-white-trigger=true]>svg,html body .stp-create-template-modal button[data-v139-white-trigger=true]>svg *{position:relative!important;z-index:3!important;color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important}html body .stp-create-template-modal .stp-create-template-white-select-v139.is-disabled,html body .stp-create-template-modal .stp-create-template-white-select-v139.is-disabled *{opacity:1!important}}@media(max-width:900px){html body .stp-filter-popover--mobile.stp-filter-popover-v140[data-v140-template-filters=true]{position:fixed!important;inset:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px)) 10px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #c9d8e6!important;border-radius:22px!important;background:#f7faff!important;background-color:#f7faff!important;background-image:none!important;box-shadow:0 24px 72px #0c233d47!important;filter:none!important;opacity:1!important;overflow:hidden!important;isolation:isolate!important;z-index:2147483647!important;box-sizing:border-box!important}html body .stp-filter-popover-v140:before,html body .stp-filter-popover-v140:after,html body .stp-filter-popover-v140 *:before,html body .stp-filter-popover-v140 *:after{content:none!important;display:none!important}html body .stp-filter-popover-v140 .stp-mobile-filter-head-v124{min-height:76px!important;padding:14px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;gap:10px!important;align-items:center!important;border:0!important;border-bottom:1px solid #d5e1ec!important;background:#eef5ff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-v140 .stp-mobile-filter-head-v124>span:nth-child(2){min-width:0!important;display:grid!important;gap:2px!important}html body .stp-filter-popover-v140 .stp-mobile-filter-head-v124 strong{color:#173651!important;-webkit-text-fill-color:#173651!important;font-size:17px!important}html body .stp-filter-popover-v140 .stp-mobile-filter-head-v124 small{color:#60778d!important;-webkit-text-fill-color:#60778d!important;font-size:11px!important;line-height:1.35!important}html body .stp-filter-popover-v140 .stp-filter-popover-grid{min-height:0!important;padding:14px!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:11px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;background:#f7faff!important;background-image:none!important}html body .stp-filter-popover-v140 .stp-filter-popover-grid>label{min-width:0!important;margin:0!important;padding:12px!important;display:grid!important;gap:8px!important;border:1px solid #d3dfeb!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;overflow:visible!important}html body .stp-filter-popover-v140 .stp-filter-popover-grid>label>span{color:#526b82!important;-webkit-text-fill-color:#526b82!important;font-size:11px!important;line-height:1!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important}html body .stp-filter-popover-v140 .stp-select,html body .stp-filter-popover-v140 .stp-select-trigger{width:100%!important;min-width:0!important}html body .stp-filter-popover-v140 .stp-select-trigger{min-height:50px!important;padding:0 14px!important;border:1px solid #c8d6e4!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1e3b56!important;-webkit-text-fill-color:#1e3b56!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-filter-popover-v140 .stp-filter-popover-actions-v140{position:static!important;inset:auto!important;width:100%!important;margin:0!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border:0!important;border-top:1px solid #d5e1ec!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;transform:none!important}html body .stp-filter-popover-v140 .stp-filter-popover-actions-v140 .stp-btn{width:100%!important;min-height:50px!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:none!important}html body .stp-filter-popover-v140 .stp-filter-popover-actions-v140 .stp-btn-primary{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-create-template-modal [data-v140-white-trigger=true],html body .stp-create-template-modal button[data-v140-white-trigger=true]{position:relative!important;isolation:isolate!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-create-template-modal button[data-v140-white-trigger=true]:before,html body .stp-create-template-modal button[data-v140-white-trigger=true]:after,html body .stp-create-template-modal button[data-v140-white-trigger=true] *:before,html body .stp-create-template-modal button[data-v140-white-trigger=true] *:after{content:none!important;display:none!important}html body .stp-create-template-modal button[data-v140-white-trigger=true] *,html body .stp-create-template-modal button[data-v140-white-trigger=true]>span,html body .stp-create-template-modal button[data-v140-white-trigger=true] svg,html body .stp-create-template-modal button[data-v140-white-trigger=true] svg *{position:relative!important;z-index:9!important;color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body .stp-create-template-modal .stp-create-template-white-select-v140.is-disabled,html body .stp-create-template-modal .stp-create-template-white-select-v140.is-disabled *{opacity:1!important}}@media(max-width:900px){html body .stp-filter-backdrop-v141{position:fixed!important;inset:0!important;z-index:2147483646!important;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;background:#0f233a7a!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}html body .stp-filter-popover-v141[data-v141-template-filters=true]{position:relative!important;inset:auto!important;width:min(100%,520px)!important;height:min(82dvh,760px)!important;min-height:560px!important;max-height:82dvh!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #c9d8e6!important;border-radius:24px!important;background:linear-gradient(155deg,#fff,#f4f9ff 55%,#eaf4ff)!important;box-shadow:0 28px 80px #091f3757!important;overflow:hidden!important;transform:none!important;animation:none!important}html body .stp-filter-popover-v141:before,html body .stp-filter-popover-v141:after,html body .stp-filter-popover-v141 *:before,html body .stp-filter-popover-v141 *:after{content:none!important;display:none!important}html body .stp-filter-popover-v141 .stp-mobile-filter-head-v124{min-height:78px!important;padding:14px 14px 13px!important;grid-template-columns:42px minmax(0,1fr) 42px!important;border:0!important;border-bottom:1px solid #d4e1ec!important;background:#ffffffe6!important;box-shadow:none!important}html body .stp-filter-popover-v141 .stp-mobile-filter-head-v124>button{width:42px!important;height:42px!important;border:1px solid #cad8e5!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#173651!important;box-shadow:none!important}html body .stp-filter-popover-v141 .stp-filter-popover-grid{padding:14px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-content:start!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:transparent!important}html body .stp-filter-popover-v141 .stp-filter-popover-grid>label{margin:0!important;padding:13px!important;display:grid!important;gap:8px!important;border:1px solid #cfdeea!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 4px 14px #1a3f620d!important;overflow:visible!important}html body .stp-filter-popover-v141 .stp-filter-popover-grid>label>span{color:#526b82!important;-webkit-text-fill-color:#526b82!important;font-size:11px!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important}html body .stp-filter-popover-v141 .stp-select-trigger{min-height:50px!important;border:1px solid #c7d6e4!important;border-radius:12px!important;background:#f8fbff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-filter-popover-v141 .stp-filter-popover-actions-v141{position:static!important;inset:auto!important;width:100%!important;margin:0!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border:0!important;border-top:1px solid #d4e1ec!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;transform:none!important}html body .stp-filter-popover-v141 .stp-filter-popover-actions-v141 .stp-btn{min-height:50px!important;border:1px solid #c8d6e4!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:none!important}html body .stp-filter-popover-v141 .stp-filter-popover-actions-v141 .stp-btn-primary{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-create-template-modal button[data-v141-white-trigger=true],html body .stp-create-template-modal [data-v141-white-trigger=true] .stp-select-trigger{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-create-template-modal button[data-v141-white-trigger=true]:before,html body .stp-create-template-modal button[data-v141-white-trigger=true]:after,html body .stp-create-template-modal button[data-v141-white-trigger=true] *:before,html body .stp-create-template-modal button[data-v141-white-trigger=true] *:after{content:none!important;display:none!important}html body .stp-create-template-modal button[data-v141-white-trigger=true] *,html body .stp-create-template-modal [data-v141-white-value=true],html body .stp-create-template-modal .stp-select-value-v141{position:relative!important;z-index:2147483646!important;color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}html body .stp-create-template-modal .stp-create-template-white-select-v141.is-disabled,html body .stp-create-template-modal .stp-create-template-white-select-v141.is-disabled *{opacity:1!important}}@media(max-width:900px){html body .stp-create-template-modal [data-v142-template-trigger=true],html body .stp-create-template-modal button[data-v142-template-trigger=true],html body .stp-create-template-modal .stp-create-template-select-v142 .stp-select-trigger,html body .stp-create-template-modal .stp-create-template-select-v142.is-disabled .stp-select-trigger{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border-color:#176fe8!important;box-shadow:none!important;filter:none!important;opacity:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-create-template-modal [data-v142-template-trigger=true] *,html body .stp-create-template-modal [data-v142-template-value=true],html body .stp-create-template-modal .stp-select-value-v142{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important}html body .stp-create-template-modal .stp-create-template-select-v142.is-disabled,html body .stp-create-template-modal .stp-create-template-select-v142.is-disabled *{opacity:1!important}html body .stp-create-template-modal .stp-create-template-select-v142:before,html body .stp-create-template-modal .stp-create-template-select-v142:after,html body .stp-create-template-modal .stp-create-template-select-v142 .stp-select-trigger:before,html body .stp-create-template-modal .stp-create-template-select-v142 .stp-select-trigger:after{content:none!important;display:none!important;background:none!important}html body .stp-filter-backdrop-v142{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:12px 12px max(12px,env(safe-area-inset-bottom,0px))!important;background:#091c318f!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .stp-filter-popover-v142[data-v142-template-filters=true]{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:min(100%,540px)!important;height:min(88dvh,780px)!important;min-height:590px!important;max-height:88dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #cbdbea!important;border-radius:26px!important;background:linear-gradient(160deg,#fff,#f6fbff 48%,#eaf5ff)!important;box-shadow:0 30px 85px #051b3161!important;overflow:hidden!important;isolation:isolate!important}html body .stp-filter-popover-v142:before,html body .stp-filter-popover-v142:after,html body .stp-filter-popover-v142 *:before,html body .stp-filter-popover-v142 *:after{content:none!important;display:none!important}html body .stp-mobile-filter-head-v142{min-height:84px!important;padding:15px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:11px!important;border:0!important;border-bottom:1px solid #d6e3ee!important;background:#fffffff5!important;background-image:none!important;box-shadow:none!important}html body .stp-mobile-filter-head-v142>span:first-child,html body .stp-mobile-filter-head-v142>button{width:44px!important;height:44px!important;min-width:44px!important;border:1px solid #cbd9e6!important;border-radius:13px!important;background:#f4f8fc!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:none!important;display:grid!important;place-items:center!important}html body .stp-mobile-filter-head-v142 strong{display:block!important;color:#112d47!important;font-size:17px!important;line-height:1.2!important}html body .stp-mobile-filter-head-v142 small{display:block!important;margin-top:3px!important;color:#637b91!important;font-size:11px!important;line-height:1.35!important}html body .stp-filter-popover-grid-v142{min-height:0!important;padding:15px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-content:start!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:transparent!important;scrollbar-gutter:stable!important}html body .stp-filter-popover-grid-v142>label{margin:0!important;padding:14px!important;display:grid!important;gap:9px!important;border:1px solid #ccdae7!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 5px 16px #1637580e!important}html body .stp-filter-popover-grid-v142>label>span{color:#526b82!important;-webkit-text-fill-color:#526b82!important;font-size:11px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body .stp-filter-popover-grid-v142 .stp-select-trigger{min-height:52px!important;width:100%!important;padding:0 14px!important;border:1px solid #c4d4e2!important;border-radius:13px!important;background:#f7faff!important;background-image:none!important;box-shadow:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;opacity:1!important;filter:none!important}html body .stp-filter-popover-actions-v142{position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:100%!important;padding:13px 15px calc(13px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border:0!important;border-top:1px solid #d5e2ed!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-actions-v142 .stp-btn{min-height:50px!important;border:1px solid #c7d6e4!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#173651!important;-webkit-text-fill-color:#173651!important;box-shadow:none!important}html body .stp-filter-popover-actions-v142 .stp-btn-primary{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:900px){html body .stp-page .stp-filter-trigger-v146,html body .stp-page .stp-filter-trigger-v146:is(:hover,:focus,:active),html body .stp-page .stp-filter-trigger-v146.is-open{min-height:44px!important;padding:9px 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #c7d8e6!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1d405e!important;-webkit-text-fill-color:#1d405e!important;box-shadow:0 5px 14px #1031500d!important;filter:none!important;opacity:1!important;transform:none!important}html body .stp-page .stp-filter-trigger-v146 svg{color:#176fe8!important;stroke:#176fe8!important}html body .stp-page .stp-filter-trigger-v146 .stp-filter-count{min-width:20px!important;height:20px!important;padding:0 6px!important;display:inline-grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px!important}html body .stp-page .stp-filter-trigger-v146:before,html body .stp-page .stp-filter-trigger-v146:after{content:none!important;display:none!important}}@media(max-width:768px){html body .stp-page-v147 .stp-filter-trigger-v147,html body .stp-page-v147 .stp-filter-trigger-v147:is(:hover,:focus,:active){width:100%!important;min-height:44px!important;padding:9px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #c8d8e5!important;border-radius:11px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#23445f!important;-webkit-text-fill-color:#23445f!important;box-shadow:none!important;filter:none!important;opacity:1!important;font-weight:800!important}html body .stp-page-v147 .stp-filter-trigger-v147.is-open{border-color:#176fe8!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 0 0 2px #176fe81a!important}html body .stp-page-v147 .stp-filter-trigger-v147:before,html body .stp-page-v147 .stp-filter-trigger-v147:after{content:none!important;display:none!important}html body .stp-page-v147 .stp-filter-trigger-v147 svg{color:#176fe8!important;stroke:#176fe8!important}html body .stp-filter-backdrop-v147{position:fixed!important;inset:0!important;z-index:2147483600!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:10px!important;background:#0a1e3275!important;background-image:none!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}html body .stp-filter-popover-v147{position:relative!important;inset:auto!important;transform:none!important;width:min(100%,520px)!important;height:auto!important;max-height:min(82dvh,680px)!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #c8d9e6!important;border-radius:22px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 24px 70px #081e3647!important;overflow:hidden!important}html body .stp-filter-popover-v147:before,html body .stp-filter-popover-v147:after{content:none!important;display:none!important}html body .stp-mobile-filter-head-v147{min-height:88px!important;padding:16px 54px 15px 15px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;border:0!important;border-bottom:1px solid #d8e4ee!important;background:linear-gradient(145deg,#eaf5ff,#f8fcff 65%,#fff)!important;box-shadow:none!important}html body .stp-mobile-filter-head-v147>button{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;border:1px solid #c8d8e5!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#173651!important;box-shadow:none!important}html body .stp-filter-popover-grid-v147{padding:14px!important;display:grid!important;grid-template-columns:1fr!important;gap:11px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover-grid-v147>label{width:100%!important;padding:11px!important;display:grid!important;gap:7px!important;border:1px solid #d4e2ed!important;border-radius:13px!important;background:#f8fbff!important;background-image:none!important}html body .stp-filter-popover-grid-v147>label>span{color:#4b667d!important;-webkit-text-fill-color:#4b667d!important;font-size:11px!important;font-weight:850!important}html body .stp-filter-popover-grid-v147 .stp-select-trigger{min-height:44px!important;border:1px solid #c6d7e4!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#183851!important;-webkit-text-fill-color:#183851!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-filter-popover-actions-v147{position:relative!important;inset:auto!important;width:100%!important;padding:11px 14px calc(11px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:9px!important;border-top:1px solid #d8e4ee!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-actions-v147 .stp-btn{min-height:45px!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important}html body .stp-filter-popover-actions-v147 .stp-btn-primary{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-editor-page-v147 .stp-tabs-v147{width:100%!important;padding:4px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;border:1px solid #d2e0eb!important;border-radius:13px!important;background:#f2f7fb!important;background-image:none!important;box-shadow:none!important}html body .stp-editor-page-v147 .stp-tabs-v147 button,html body .stp-editor-page-v147 .stp-tabs-v147 button.is-active{min-height:48px!important;padding:7px 5px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:0!important;border-radius:9px!important;background:transparent!important;background-image:none!important;color:#536f85!important;-webkit-text-fill-color:#536f85!important;box-shadow:none!important;filter:none!important;opacity:1!important;font-size:10px!important;white-space:normal!important;text-align:center!important}html body .stp-editor-page-v147 .stp-tabs-v147 button.is-active{background:#fff!important;background-image:none!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:0 3px 8px #14365812!important}html body .stp-editor-page-v147 .stp-tabs-v147 button:before,html body .stp-editor-page-v147 .stp-tabs-v147 button:after{content:none!important;display:none!important}html body .stp-editor-page-v147 .stp-more-trigger-v147{min-height:42px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important}html body .stp-inline-menu-v147{position:fixed!important;right:auto!important;bottom:auto!important;transform:none!important;width:min(204px,calc(100vw - 20px))!important;max-height:min(320px,calc(100dvh - 24px))!important;padding:5px!important;border:1px solid #c8d8e5!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:0 17px 42px #0c264133!important;overflow:auto!important;z-index:2147483647!important}html body .stp-inline-menu-v147 button{width:100%!important;min-height:39px!important;padding:8px 9px!important;border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important}html body .stp-inline-menu-v147 button.danger{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}html body .stp-inline-menu-v147 button:before,html body .stp-inline-menu-v147 button:after{content:none!important;display:none!important}html body .stp-editor-page-v147 .stp-schedule-toolbar-v147{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:end!important;padding:11px!important;border:1px solid #d2e0eb!important;border-radius:15px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important}html body .stp-editor-page-v147 .stp-schedule-control-group-v147{display:contents!important}html body .stp-editor-page-v147 .stp-schedule-toolbar-v147 :is(.stp-schedule-toolbar-date-v147,.stp-field,.stp-autofill-btn-v147){width:100%!important;min-width:0!important;margin:0!important;justify-self:stretch!important}html body .stp-editor-page-v147 .stp-schedule-toolbar-v147 .stp-field>span{margin:0 0 5px!important;display:block!important;text-align:left!important;color:#4f6a80!important;-webkit-text-fill-color:#4f6a80!important;font-size:10px!important;font-weight:850!important}html body .stp-editor-page-v147 .stp-date-control-v147{width:100%!important;min-height:44px!important;padding:0!important;border:1px solid #c7d7e4!important;border-radius:11px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .stp-editor-page-v147 .stp-date-control-v147 input{width:100%!important;min-height:42px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;outline:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .stp-editor-page-v147 .stp-schedule-toolbar-v147 .stp-select-trigger{width:100%!important;min-height:44px!important;border:1px solid #c7d7e4!important;border-radius:11px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .stp-editor-page-v147 .stp-autofill-btn-v147{min-height:44px!important;align-self:end!important;border:1px solid #176fe8!important;border-radius:11px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}}@media(max-width:768px){html body .stp-page-v148 .stp-filter-trigger-v148,html body .stp-page-v148 .stp-filter-trigger-v148:is(:hover,:focus,:active){width:100%!important;height:40px!important;min-height:40px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1.5px solid #176fe8!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:none!important;filter:none!important;opacity:1!important;font-size:12px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important}html body .stp-page-v148 .stp-filter-trigger-v148.is-open{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#176fe8!important;box-shadow:none!important}html body .stp-page-v148 .stp-filter-trigger-v148:before,html body .stp-page-v148 .stp-filter-trigger-v148:after{content:none!important;display:none!important}html body .stp-page-v148 .stp-filter-trigger-v148 svg{flex:0 0 auto!important;color:currentColor!important;stroke:currentColor!important}html body .stp-page-v148 .stp-filter-trigger-v148 .stp-filter-count{min-width:20px!important;height:20px!important;padding:0 5px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px!important;line-height:1!important}html body .stp-page-v148 .stp-filter-trigger-v148.is-open .stp-filter-count{background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important}html body .stp-filter-backdrop-v148{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:10px!important;background:#081b2f85!important;background-image:none!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;overflow:hidden!important}html body .stp-filter-popover-v148{position:relative!important;inset:auto!important;transform:none!important;width:min(100%,520px)!important;height:min(78dvh,660px)!important;min-height:500px!important;max-height:calc(100dvh - 20px)!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #c8d9e6!important;border-radius:22px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 28px 80px #071d3552!important;overflow:hidden!important;isolation:isolate!important}html body .stp-filter-popover-v148:before,html body .stp-filter-popover-v148:after{content:none!important;display:none!important}html body .stp-mobile-filter-head-v148{position:relative!important;min-height:92px!important;padding:16px 58px 15px 16px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;border:0!important;border-bottom:1px solid #d7e4ee!important;border-radius:0!important;background:linear-gradient(145deg,#eaf5ff,#f7fbff 65%,#fff)!important;box-shadow:none!important}html body .stp-mobile-filter-head-v148 .stp-mobile-filter-head-icon-v124{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #bdd4e8!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#176fe8!important}html body .stp-mobile-filter-head-v148>span:nth-child(2){min-width:0!important;display:grid!important;gap:4px!important}html body .stp-mobile-filter-head-v148 strong{color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;font-size:16px!important;line-height:1.15!important;font-weight:900!important}html body .stp-mobile-filter-head-v148 small{color:#617a8f!important;-webkit-text-fill-color:#617a8f!important;font-size:10px!important;line-height:1.35!important}html body .stp-mobile-filter-head-v148>button{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:40px!important;height:40px!important;min-width:40px!important;display:grid!important;place-items:center!important;border:1px solid #c4d6e4!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#173651!important;box-shadow:none!important}html body .stp-filter-popover-grid-v148{min-height:0!important;padding:14px!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;background-image:none!important}html body .stp-filter-popover-grid-v148>label{width:100%!important;min-height:76px!important;padding:10px!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:7px!important;border:1px solid #d2e0eb!important;border-radius:13px!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-grid-v148>label>span{margin:0!important;color:#4d687e!important;-webkit-text-fill-color:#4d687e!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.035em!important;text-transform:uppercase!important}html body .stp-filter-popover-grid-v148 .stp-select,html body .stp-filter-popover-grid-v148 .stp-select-trigger{position:relative!important;width:100%!important;min-height:44px!important;margin:0!important;border:1px solid #c6d7e4!important;border-radius:11px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#183851!important;-webkit-text-fill-color:#183851!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-filter-popover-grid-v148 .stp-select-trigger:before,html body .stp-filter-popover-grid-v148 .stp-select-trigger:after{content:none!important;display:none!important}html body .stp-filter-popover-actions-v148{position:relative!important;inset:auto!important;width:100%!important;padding:11px 14px calc(11px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)!important;gap:9px!important;border:0!important;border-top:1px solid #d7e4ee!important;border-radius:0!important;background:#f8fbff!important;background-image:none!important;box-shadow:none!important}html body .stp-filter-popover-actions-v148 .stp-btn,html body .stp-filter-popover-actions-v148 .stp-btn:is(:hover,:focus,:active,:disabled){width:100%!important;min-height:45px!important;margin:0!important;border:1px solid #c6d7e4!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .stp-filter-popover-actions-v148 .stp-btn-primary,html body .stp-filter-popover-actions-v148 .stp-btn-primary:is(:hover,:focus,:active,:disabled){border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-filter-popover-actions-v148 .stp-btn:before,html body .stp-filter-popover-actions-v148 .stp-btn:after{content:none!important;display:none!important}}@media(max-width:768px){html body .stp-page-v149 .stp-mobile-template-actions{position:relative!important;inset:auto!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;align-items:stretch!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .stp-page-v149 .stp-mobile-filter-duplicate-v149,html body .stp-page-v149 .stp-mobile-filter-duplicate-v149>button,html body .stp-page-v149 .stp-mobile-filter-duplicate-v149+.stp-filter-backdrop-v148{display:none!important}html body .stp-page-v149 .stp-mobile-sort-v149,html body .stp-page-v149 .stp-mobile-auto-generate-v149{grid-row:1!important;width:100%!important;min-width:0!important;margin:0!important}html body .stp-page-v149 .stp-mobile-sort-v149{grid-column:1!important}html body .stp-page-v149 .stp-mobile-auto-generate-v149{grid-column:2!important}html body .stp-page-v149 .stp-mobile-sort-v149 .stp-select,html body .stp-page-v149 .stp-mobile-sort-v149 .stp-select-trigger,html body .stp-page-v149 .stp-mobile-auto-generate-v149,html body .stp-page-v149 .stp-mobile-auto-generate-v149:is(:hover,:focus,:active,:disabled){width:100%!important;min-height:44px!important;height:44px!important;margin:0!important;padding:0 11px!important;border:1.5px solid #176fe8!important;border-radius:13px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important;box-shadow:none!important;filter:none!important;opacity:1!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}html body .stp-page-v149 .stp-mobile-auto-generate-v149,html body .stp-page-v149 .stp-mobile-auto-generate-v149:is(:hover,:focus,:active){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:#176fe8!important;background-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-page-v149 .stp-mobile-auto-generate-v149 svg{color:#fff!important;stroke:#fff!important}html body .stp-page-v149 .stp-mobile-auto-generate-v149:before,html body .stp-page-v149 .stp-mobile-auto-generate-v149:after{content:none!important;display:none!important}html body .stp-page-v149 .stp-mobile-template-actions>.stp-btn-primary{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-height:46px!important;margin:0!important;border-radius:13px!important}html body .stp-page-v149 .stp-mobile-template-actions>.stp-walkthrough-btn{display:none!important}}@media(max-width:768px){html body .stp-page-v149 .stp-primary-filter-v149,html body .stp-page-v149 .stp-primary-filter-v149 .stp-btn,html body .stp-page-v149 .stp-filter-trigger-v148,html body .stp-page-v149 .stp-filter-trigger-v148:is(:hover,:focus,:active,.is-open){outline:0!important;box-shadow:none!important}html body .stp-page-v149 .stp-primary-filter-v149{border:0!important;background:transparent!important}html body .stp-page-v149 .stp-primary-filter-v149>.stp-btn,html body .stp-page-v149 .stp-filter-trigger-v148{border:1px solid #bfd2e1!important}html body .stp-page-v149 .stp-primary-filter-v149:before,html body .stp-page-v149 .stp-primary-filter-v149:after,html body .stp-page-v149 .stp-filter-trigger-v148:before,html body .stp-page-v149 .stp-filter-trigger-v148:after{content:none!important;display:none!important}}@media(max-width:768px){html body .stp-mobile-filter-duplicate-v149,html body .stp-mobile-filter-duplicate-v149:before,html body .stp-mobile-filter-duplicate-v149:after{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body .stp-mobile-filter-duplicate-v149>.stp-filter-trigger-v146,html body .stp-mobile-filter-duplicate-v149>.stp-filter-trigger-v147,html body .stp-mobile-filter-duplicate-v149>.stp-filter-trigger-v148,html body .stp-mobile-filter-duplicate-v149>button{border:1px solid #cbdbe8!important;outline:0!important;box-shadow:none!important;background-clip:padding-box!important}html body .stp-mobile-filter-duplicate-v149>button:before,html body .stp-mobile-filter-duplicate-v149>button:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}}@media(max-width:900px){html body .stp-page-v149 .stp-mobile-template-actions>.stp-mobile-sort-v149,html body .stp-page-v149 .stp-mobile-template-actions>.stp-mobile-sort-v149.stp-command-select,html body .stp-page-v149 .stp-mobile-template-actions>.stp-mobile-sort-v149.stp-sort-select{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;padding:0!important;overflow:visible!important}html body .stp-page-v149 .stp-mobile-sort-v149:before,html body .stp-page-v149 .stp-mobile-sort-v149:after,html body .stp-page-v149 .stp-mobile-sort-v149>.stp-select:before,html body .stp-page-v149 .stp-mobile-sort-v149>.stp-select:after{content:none!important;display:none!important}html body .stp-page-v149 .stp-mobile-sort-v149>.stp-select{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}html body .stp-page-v149 .stp-mobile-sort-v149>.stp-select>.stp-select-trigger{width:100%!important;min-height:48px!important;border:2px solid #2f69ec!important;border-radius:16px!important;outline:0!important;box-shadow:none!important;background:#fff!important;background-image:none!important}}@media(min-width:769px){html body .stp-modal-backdrop{background:#081221ad!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body .stp-modal,html body .stp-auto-generate-modal,html body .stp-view-modal,html body .stp-duplicate-modal,html body .stp-delete-modal,html body .stp-shift-modal,html body .stp-create-template-modal,html body .stp-apply-modal,html body .stp-contract-modal{width:min(1040px,calc(100vw - 94px))!important;max-width:1040px!important;border-radius:30px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 34px 96px #07193457!important;overflow:hidden!important}html body .stp-auto-generate-modal .stp-modal-body,html body .stp-modal .stp-modal-body{background:linear-gradient(180deg,#f8fbff,#fff)!important;padding:24px!important}html body .v75-template-stack{display:grid!important;gap:18px!important;padding:0!important}html body .v75-template-overview,html body .v75-template-section,html body .v75-template-success,html body .v77-apply-overview,html body .v77-apply-section,html body .stp-view-summary,html body .stp-view-description,html body .stp-delete-warning,html body .stp-duplicate-modal .stp-modal-form,html body .stp-shift-modal .stp-modal-form,html body .stp-create-template-modal .stp-modal-form{border:1px solid #dbe7f4!important;border-radius:24px!important;background:#fff!important;padding:22px!important;box-shadow:0 16px 40px #0d2a4e14!important}html body .v75-template-overview>header{display:grid!important;grid-template-columns:54px 1fr!important;gap:16px!important;align-items:center!important}html body .v75-template-overview>header>span,html body .v75-section-heading>span:first-child{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#eaf3ff!important;color:#2d70e7!important;border:1px solid #cfe0f6!important}html body .v75-template-overview strong,html body .v75-section-heading strong{display:block!important;font-size:20px!important;line-height:1.15!important;color:#102f5d!important;margin-bottom:4px!important}html body .v75-template-overview small,html body .v75-section-heading small{display:block!important;color:#607996!important;line-height:1.5!important}html body .v75-overview-grid,html body .v75-field-grid,html body .v75-time-grid,html body .v77-apply-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body .v75-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .v75-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .v75-overview-grid article,html body .v77-apply-metrics article{border:1px solid #dbe7f4!important;border-radius:20px!important;background:#f9fcff!important;padding:16px!important;min-height:88px!important}html body .v75-section-heading{display:grid!important;grid-template-columns:46px 1fr auto!important;gap:14px!important;align-items:center!important}html body .v75-day-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}html body .v75-employee-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .v75-employee-row{border:1px solid #dbe7f4!important;border-radius:18px!important;background:#fbfdff!important;padding:14px 16px!important}html body .stp-modal-footer{min-height:86px!important;padding:16px 24px!important;background:#fff!important;border-top:1px solid #dbe7f4!important}html body .stp-modal-footer .stp-btn{min-width:160px!important;min-height:50px!important;border-radius:16px!important;font-weight:800!important}}@media(min-width:769px){body.sm-tour-open .sm-tour-dim{background:#0812219e!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}body.sm-tour-open .sm-tour-focus{background:transparent!important;box-shadow:0 0 0 3px #3475ece6,0 0 0 8px #3475ec2e!important;z-index:2147483646!important}body.sm-tour-open .sm-tour-target-active{position:relative!important;z-index:2147483646!important;filter:none!important;opacity:1!important}body.sm-tour-open .sm-tour-target-active *{filter:none!important;opacity:1!important}}@media(min-width:769px){html body .stp-modal{width:min(1040px,calc(100vw - 96px))!important;max-width:min(1040px,calc(100vw - 96px))!important;border-radius:28px!important;overflow:hidden!important}html body .stp-modal.is-wide,html body .stp-auto-generate-modal,html body .v75-template-modal,html body .v76-template-modal{width:min(1080px,calc(100vw - 104px))!important;max-width:min(1080px,calc(100vw - 104px))!important}html body .stp-modal-body{padding:24px 28px 20px!important;max-height:calc(100vh - 220px)!important;overflow:auto!important}html body .stp-modal-footer{padding:18px 28px 24px!important}html body .v75-template-stack{gap:18px!important}html body .v75-template-overview,html body .v75-template-section,html body .v75-template-success{background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #d8e5f5!important;border-radius:22px!important;box-shadow:0 16px 36px #0f172a14!important;padding:20px 22px!important}html body .v75-section-heading{align-items:center!important;gap:14px!important;margin-bottom:16px!important}html body .v75-section-heading>span{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:linear-gradient(135deg,#2f6fe8,#4d90ff)!important;color:#fff!important;font-weight:800!important;box-shadow:0 10px 24px #2f6fe833!important}html body .v75-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body .v75-overview-grid article{padding:14px 16px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid #dbe7f5!important}html body .v75-employee-list{max-height:280px!important;overflow:auto!important;padding-right:4px!important}html body .v75-employee-row{min-height:66px!important;border-radius:18px!important}html body .stp-modal .stp-btn{min-width:168px!important;min-height:52px!important;border-radius:18px!important}}.stp-v212-desktop-only{display:none}@media(min-width:769px){html body .stp-modal-layer{padding:22px!important;display:grid!important;place-items:center!important}html body .stp-modal-backdrop{background:#070f1cc2!important;background-image:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal){display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;max-height:calc(100vh - 44px)!important;margin:0!important;border:1px solid #d6e3f1!important;border-radius:24px!important;background:#f7faff!important;background-image:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 34px 96px #07142b66!important;overflow:hidden!important;color:#0b1729!important;-webkit-text-fill-color:#0b1729!important}html body .stp-auto-generate-modal{width:min(880px,calc(100vw - 64px))!important;max-width:880px!important}html body .stp-view-modal{width:min(920px,calc(100vw - 64px))!important;max-width:920px!important}html body .stp-duplicate-modal{width:min(520px,calc(100vw - 72px))!important;max-width:520px!important}html body .stp-delete-modal{width:min(560px,calc(100vw - 72px))!important;max-width:560px!important}html body .stp-shift-modal{width:min(660px,calc(100vw - 72px))!important;max-width:660px!important}html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal)>header{min-height:78px!important;padding:15px 19px!important;gap:12px!important;border-bottom:1px solid #dfe8f3!important;background:#fff!important}html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal) .stp-modal-icon,html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal) .stp-modal-close{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal)>header h2{margin:0!important;color:#07162b!important;-webkit-text-fill-color:#07162b!important;font-size:20px!important;line-height:1.08!important;font-weight:850!important}html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal)>header p{margin:3px 0 0!important;color:#5b6f8b!important;-webkit-text-fill-color:#5b6f8b!important;font-size:11.5px!important;line-height:1.35!important}html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal) .stp-modal-body{min-height:0!important;padding:15px 18px!important;overflow-y:auto!important;background:#f7faff!important}html body .stp-v212-desktop-only{display:flex!important}html body .stp-v212-modal-note{align-items:center!important;gap:11px!important;margin-bottom:12px!important;padding:11px 13px!important;border:1px solid #cfe0f4!important;border-radius:14px!important;background:#eef5ff!important}html body .stp-v212-modal-note>span{flex:0 0 34px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#fff!important;color:#2869df!important}html body .stp-v212-modal-note strong{display:block!important;color:#0c2a52!important;-webkit-text-fill-color:#0c2a52!important;font-size:12.5px!important}html body .stp-v212-modal-note small{display:block!important;margin-top:2px!important;color:#5a6f8c!important;-webkit-text-fill-color:#5a6f8c!important;font-size:10.5px!important;line-height:1.35!important}html body .stp-auto-generate-modal .stp-modal-body{padding:14px 17px!important}html body .stp-auto-generate-modal .v75-template-stack{gap:11px!important}html body .stp-auto-generate-modal :is(.v75-template-overview,.v75-template-section,.v75-template-success){padding:13px 14px!important;border-radius:16px!important;border:1px solid #d8e4f2!important;background:#fff!important;box-shadow:0 7px 18px #102b4d0a!important}html body .stp-auto-generate-modal .v75-template-overview>header{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important}html body .stp-auto-generate-modal .v75-template-overview>header>span,html body .stp-auto-generate-modal .v75-section-heading>span:first-child{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important}html body .stp-auto-generate-modal .v75-template-overview strong,html body .stp-auto-generate-modal .v75-section-heading strong{margin:0 0 2px!important;color:#0d294e!important;-webkit-text-fill-color:#0d294e!important;font-size:14px!important}html body .stp-auto-generate-modal .v75-template-overview small,html body .stp-auto-generate-modal .v75-section-heading small{color:#5c718e!important;-webkit-text-fill-color:#5c718e!important;font-size:10.5px!important}html body .stp-auto-generate-modal .v75-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}html body .stp-auto-generate-modal .v75-overview-grid article{min-height:60px!important;padding:9px 10px!important;border-radius:12px!important;box-shadow:none!important}html body .stp-auto-generate-modal .v75-overview-grid article span{font-size:9.5px!important}html body .stp-auto-generate-modal .v75-overview-grid article b{font-size:11.5px!important}html body .stp-auto-generate-modal .v75-section-heading{grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;margin-bottom:11px!important}html body .stp-auto-generate-modal :is(.v75-field-grid,.v75-time-grid){gap:9px!important}html body .stp-auto-generate-modal .v75-field-grid{grid-template-columns:1.35fr 1fr .8fr!important}html body .stp-auto-generate-modal .v75-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .stp-auto-generate-modal :is(input,select,.enterprise-select-trigger){min-height:40px!important;height:40px!important;border-radius:11px!important;font-size:12px!important;color:#0b1729!important;-webkit-text-fill-color:#0b1729!important}html body .stp-auto-generate-modal .v75-day-grid{gap:7px!important}html body .stp-auto-generate-modal .v75-day-grid button{min-height:36px!important;border-radius:10px!important;font-size:11px!important}html body .stp-auto-generate-modal .v75-employee-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-height:150px!important;padding-right:3px!important;overflow-y:auto!important}html body .stp-auto-generate-modal .v75-employee-row{min-height:52px!important;padding:8px 10px!important;border-radius:12px!important}html body .stp-auto-generate-modal .v75-template-success{min-height:52px!important}html body .stp-view-modal .stp-view-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .stp-view-modal .stp-view-summary>span{min-height:65px!important;padding:10px 12px!important;gap:4px!important;border-radius:13px!important;background:#fff!important}html body .stp-view-modal .stp-view-description{margin:0 0 10px!important;padding:10px 12px!important;border-radius:12px!important;font-size:11.5px!important;box-shadow:none!important}html body .stp-view-modal .stp-preview-wrap,html body .stp-view-modal .stp-preview-table-wrap{max-height:340px!important;overflow:auto!important}html body .stp-duplicate-modal .stp-modal-body,html body .stp-delete-modal .stp-modal-body,html body .stp-shift-modal .stp-modal-body{padding:16px 18px!important}html body .stp-duplicate-modal .stp-field,html body .stp-shift-modal .stp-modal-form{margin:0!important;padding:14px!important;border:1px solid #d8e4f2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 18px #102b4d0a!important}html body :is(.stp-duplicate-modal,.stp-shift-modal) :is(input,textarea,select,.enterprise-select-trigger){min-height:42px!important;border-radius:11px!important;color:#0b1729!important;-webkit-text-fill-color:#0b1729!important;font-size:12.5px!important}html body .stp-v212-delete-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-bottom:10px!important}html body .stp-v212-delete-facts>span{min-width:0!important;display:grid!important;gap:3px!important;padding:10px 12px!important;border:1px solid #d8e4f2!important;border-radius:12px!important;background:#fff!important;color:#172a45!important;-webkit-text-fill-color:#172a45!important;font-size:11px!important}html body .stp-v212-delete-facts b{color:#697d96!important;-webkit-text-fill-color:#697d96!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.06em!important}html body .stp-delete-modal .stp-delete-warning{min-height:126px!important;margin:0!important;padding:16px!important;gap:13px!important;border-radius:16px!important;box-shadow:none!important}html body .stp-delete-modal .stp-delete-warning>svg{width:40px!important;height:40px!important;padding:10px!important;border-radius:12px!important}html body .stp-delete-modal .stp-delete-warning strong{font-size:15px!important}html body .stp-delete-modal .stp-delete-warning p{margin-top:5px!important;font-size:11.5px!important}html body .stp-shift-modal .stp-modal-form{display:grid!important;gap:11px!important}html body .stp-shift-modal .stp-form-row{gap:10px!important}html body .stp-shift-modal textarea{min-height:64px!important}html body .stp-shift-modal .stp-shift-hours{min-height:40px!important;border-radius:11px!important}html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal) .stp-modal-footer{position:relative!important;min-height:68px!important;padding:11px 18px!important;border-top:1px solid #dfe8f3!important;background:#fff!important;box-shadow:none!important}html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal) .stp-modal-footer .stp-btn{min-width:126px!important;min-height:42px!important;height:42px!important;padding:0 17px!important;border-radius:12px!important;font-size:12.5px!important;font-weight:820!important}html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal) .stp-btn-primary,html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal) .stp-btn-danger{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:769px){html body .sm-tour-root.ops-ref-backdrop,html body .sm-tour-root{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .sm-tour-dim{background:#0c15249e!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html body .sm-tour-focus{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 0 0 9999px #0c152499,0 0 0 4px #417bff38,0 18px 54px #081d3a47!important}html body .sm-tour-focus:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:#ffffff04!important;box-shadow:inset 0 0 0 1px #ffffff29!important}html body .sm-tour-close,html body .sm-tour-card{z-index:2147483647!important}}@media(min-width:769px){html body .stp-modal-layer{background:#0c1a30a3!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;z-index:2147483000!important}html body .stp-modal-layer .stp-modal-backdrop{background:transparent!important}html body .stp-modal{width:min(920px,calc(100vw - 48px))!important;max-width:min(920px,calc(100vw - 48px))!important;max-height:min(86vh,940px)!important;min-height:0!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid rgba(186,210,239,.9)!important;box-shadow:0 34px 90px #0e203f47,0 8px 24px #0e203f24!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html body .stp-modal.is-wide{width:min(980px,calc(100vw - 48px))!important;max-width:min(980px,calc(100vw - 48px))!important}html body .stp-modal>header.ops-ref-head{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:start!important;gap:18px!important;padding:26px 30px!important;background:linear-gradient(180deg,#fff,#f4f8ff)!important;border-bottom:1px solid rgba(203,219,238,.9)!important;flex:0 0 auto!important}html body .stp-modal-icon{width:52px!important;height:52px!important;min-width:52px!important;border-radius:18px!important;background:linear-gradient(180deg,#eff6ff,#dcecff)!important;color:#1d4ed8!important;border:1px solid rgba(160,193,239,.88)!important;box-shadow:inset 0 1px #ffffffe6!important}html body .stp-modal .v74-template-header-copy{min-width:0!important}html body .stp-modal .v74-template-header-copy h2{margin:0 0 6px!important;font-size:2rem!important;line-height:1.08!important;letter-spacing:-.04em!important;color:#0f2d57!important}html body .stp-modal .v74-template-header-copy p{margin:0!important;max-width:720px!important;color:#5b7392!important;font-size:.99rem!important;line-height:1.55!important}html body .stp-modal-close{width:48px!important;height:48px!important;border-radius:16px!important;border:1px solid rgba(191,210,233,.9)!important;background:#fff!important;color:#26456b!important;box-shadow:0 10px 24px #10233d14!important}html body .stp-modal-close:hover{transform:translateY(-1px);background:#f8fbff!important}html body .stp-modal-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:26px 30px 24px!important;background:transparent!important}html body .stp-modal-footer{flex:0 0 auto!important;padding:18px 30px 24px!important;border-top:1px solid rgba(203,219,238,.88)!important;background:linear-gradient(180deg,#f8fbfff2,#fff)!important;display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important}html body .stp-modal-footer .stp-spacer{flex:1 1 auto!important}html body .stp-btn{min-height:48px!important;padding:0 18px!important;border-radius:15px!important;font-weight:700!important;box-shadow:none!important}html body .stp-btn.stp-btn-primary{background:linear-gradient(180deg,#3a7cff,#2563eb)!important;border-color:#2563eb!important;color:#fff!important}html body .stp-btn.stp-btn-danger:not(.ghost){background:linear-gradient(180deg,#f87171,#dc2626)!important;border-color:#dc2626!important;color:#fff!important}html body .stp-btn.ghost,html body .stp-btn:not(.stp-btn-primary):not(.stp-btn-danger){background:#fff!important;border-color:#bccfe5f2!important;color:#1f3b60!important}html body .stp-v212-modal-note,html body .stp-v212-delete-facts,html body .stp-view-summary,html body .v75-template-overview,html body .v75-template-section,html body .stp-modal-form,html body .stp-delete-warning,html body .stp-view-description,html body .stp-shift-hours{border-radius:22px!important;border:1px solid rgba(206,220,238,.92)!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 14px 34px #13305814!important}html body .stp-v212-modal-note,html body .stp-delete-warning,html body .stp-shift-hours,html body .stp-view-description{padding:18px 20px!important}html body .stp-v212-modal-note{display:grid!important;grid-template-columns:auto 1fr!important;gap:14px!important;margin-bottom:18px!important}html body .stp-v212-modal-note>span,html body .stp-delete-warning>svg{width:42px!important;height:42px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#eaf3ff,#dbeafe)!important;color:#2563eb!important;border:1px solid rgba(163,191,236,.92)!important;flex:0 0 auto!important}html body .stp-v212-modal-note strong,html body .stp-delete-warning strong,html body .v75-template-section .v75-section-heading strong{color:#0f2d57!important}html body .stp-v212-modal-note small,html body .stp-delete-warning p,html body .v75-template-section .v75-section-heading small{color:#5f7794!important}html body .stp-view-summary,html body .stp-v212-delete-facts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:14px!important;padding:18px 20px!important;margin-bottom:18px!important}html body .stp-view-summary span,html body .stp-v212-delete-facts span{display:flex!important;flex-direction:column!important;gap:6px!important;min-height:78px!important;padding:14px 16px!important;border-radius:16px!important;background:#f8fbff!important;border:1px solid rgba(215,227,242,.96)!important;color:#23405f!important}html body .stp-view-summary span b,html body .stp-v212-delete-facts span b{font-size:.73rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#5b7598!important}html body .stp-view-description{margin:0 0 18px!important;color:#3d5678!important;line-height:1.7!important}html body .v75-template-stack{display:grid!important;gap:18px!important}html body .v75-template-overview{padding:22px!important}html body .v75-template-overview>header{display:grid!important;grid-template-columns:auto 1fr!important;gap:14px!important;align-items:center!important;margin-bottom:16px!important}html body .v75-template-overview>header>span,html body .v75-section-heading>span{width:44px!important;height:44px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#eaf2ff,#dcebff)!important;color:#2563eb!important;border:1px solid rgba(163,191,236,.92)!important;font-weight:800!important}html body .v75-overview-grid,html body .v75-employee-grid,html body .v75-field-grid,html body .v75-time-grid,html body .stp-form-row{display:grid!important;gap:16px!important}html body .v75-overview-grid,html body .v75-employee-grid,html body .v75-field-grid,html body .stp-form-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .v75-time-grid{grid-template-columns:repeat(2,minmax(170px,1fr))!important}html body .v75-overview-grid article,html body .v75-employee-card,html body .v75-day-grid button,html body .stp-delete-warning,html body .stp-shift-hours,html body .stp-warning-banner,html body .stp-modal-form>.stp-form-row,html body .stp-modal-form>label,html body .stp-modal-form>.stp-field{background:#f8fbff!important}html body .v75-overview-grid article{min-height:88px!important;border-radius:18px!important;border:1px solid rgba(215,227,242,.96)!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:8px!important}html body .v75-overview-grid article span{font-size:.72rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#6a83a0!important}html body .v75-overview-grid article b{font-size:1.02rem!important;color:#16375f!important}html body .v75-template-section,html body .stp-modal-form,html body .stp-delete-warning,html body .stp-duplicate-modal .stp-field,html body .stp-view-modal .stp-preview-table-wrap,html body .stp-shift-hours{padding:22px!important}html body .v75-section-heading{display:grid!important;grid-template-columns:auto 1fr!important;gap:14px!important;align-items:start!important;margin-bottom:18px!important}html body .v75-day-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important}html body .v75-day-grid button{min-height:58px!important;border-radius:16px!important;border:1px solid rgba(206,219,237,.96)!important;font-weight:700!important;color:#35516e!important}html body .v75-day-grid button.is-active,html body .v75-employee-card.is-selected,html body .stp-custom-select-option.is-active,html body .stp-select-trigger[aria-expanded=true]{background:linear-gradient(180deg,#3a7cff,#2563eb)!important;color:#fff!important;border-color:#2563eb!important}html body .v75-employee-grid{max-height:280px!important;overflow:auto!important;padding-right:4px!important}html body .v75-employee-card{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:12px!important;align-items:center!important;padding:14px 16px!important;border-radius:18px!important;border:1px solid rgba(214,227,242,.96)!important}html body .stp-field,html body .stp-modal-form>label,html body .stp-modal-form>.stp-field,html body .stp-modal-form .stp-form-row>label{display:grid!important;gap:8px!important}html body .stp-field>span,html body .stp-modal-form label>span,html body .v75-template-section label>span{font-size:.8rem!important;font-weight:700!important;color:#536d90!important;letter-spacing:.02em!important}html body .stp-modal :is(input,textarea,select),html body .stp-select-trigger{min-height:50px!important;border-radius:15px!important;border:1px solid rgba(191,210,233,.98)!important;background:#fff!important;color:#1e3b61!important;box-shadow:inset 0 1px 1px #ffffffe6!important}html body .stp-modal textarea{min-height:110px!important;resize:vertical!important;padding-top:14px!important}html body .stp-shift-hours{margin-top:16px!important;color:#24486e!important;display:flex!important;align-items:center!important;gap:10px!important}html body .stp-shift-hours.is-error{border-color:#f3b4b4f2!important;background:linear-gradient(180deg,#fff8f8,#fff2f2)!important;color:#bc2c3c!important}html body .stp-delete-warning{display:grid!important;grid-template-columns:auto 1fr!important;gap:16px!important;align-items:start!important}html body .stp-delete-modal .stp-delete-warning{margin-bottom:0!important;background:linear-gradient(180deg,#fff8f8,#fffdfd)!important;border-color:#f3cdcdf5!important}html body .stp-delete-modal .stp-delete-warning>svg{background:linear-gradient(180deg,#fff1f1,#ffe1e1)!important;color:#d43a4c!important;border-color:#eeb3bcf5!important}html body .stp-duplicate-modal{width:min(650px,calc(100vw - 48px))!important;max-width:min(650px,calc(100vw - 48px))!important}html body .stp-delete-modal{width:min(700px,calc(100vw - 48px))!important;max-width:min(700px,calc(100vw - 48px))!important}html body .stp-shift-modal{width:min(760px,calc(100vw - 48px))!important;max-width:min(760px,calc(100vw - 48px))!important}html body .stp-view-modal .stp-preview-table-wrap{border-radius:22px!important;border:1px solid rgba(206,220,238,.92)!important;background:#fff!important;overflow:hidden!important;box-shadow:0 14px 34px #13305814!important}html body .stp-view-modal .stp-preview-table-wrap table,html body .stp-view-modal .stp-preview-table-wrap .stp-preview-table{margin:0!important}html body .stp-menu{min-width:230px!important;border-radius:18px!important;border:1px solid rgba(201,216,236,.96)!important;background:#fff!important;box-shadow:0 20px 56px #0e203f33!important;overflow:hidden!important;z-index:2147483647!important}html body .stp-menu button{min-height:46px!important;color:#17385f!important;font-weight:600!important}html body .stp-menu button:hover{background:#eff6ff!important}}@media(min-width:769px){html body .stp-modal{position:relative!important}html body .stp-modal>header.ops-ref-head{position:relative!important;padding-right:92px!important}html body .stp-modal-close{position:absolute!important;top:24px!important;right:24px!important;margin:0!important}html body .stp-modal-footer{position:sticky!important;bottom:0!important;z-index:4!important;padding-bottom:26px!important;box-shadow:0 -10px 28px #0e203f0f!important}html body .stp-create-template-modal{width:min(940px,calc(100vw - 48px))!important}html body .stp-create-template-modal .stp-modal-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .stp-create-template-modal .stp-modal-form>.stp-field:first-child,html body .stp-create-template-modal .stp-modal-form>.stp-field:nth-child(2),html body .stp-create-template-modal .stp-modal-form>.stp-form-row,html body .stp-create-template-modal .stp-modal-form>.stp-form-row:last-child{grid-column:1 / -1!important}html body .stp-create-template-modal .stp-field,html body .stp-create-template-modal .stp-form-row,html body .stp-auto-generate-modal .v75-template-section,html body .stp-auto-generate-modal .v75-template-overview,html body .stp-auto-generate-modal .v75-template-success,html body .stp-duplicate-modal .stp-field,html body .stp-delete-modal .stp-v212-delete-facts,html body .stp-delete-modal .stp-delete-warning,html body .stp-shift-modal .stp-modal-form,html body .stp-view-template-modal .stp-view-summary,html body .stp-view-template-modal .stp-view-description{border-radius:22px!important;border:1px solid rgba(206,220,238,.92)!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 14px 34px #13305814!important}html body .stp-create-template-modal .stp-field,html body .stp-create-template-modal .stp-form-row{padding:18px!important}html body .stp-create-template-modal .stp-form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0!important}html body .stp-create-template-modal .stp-field textarea{min-height:120px!important}html body .stp-auto-generate-modal .v75-template-stack{gap:20px!important}html body .stp-auto-generate-modal .v75-employee-list{max-height:280px!important}html body .stp-view-template-modal,html body .stp-shift-modal,html body .stp-delete-modal,html body .stp-duplicate-modal,html body .stp-auto-generate-modal{width:min(960px,calc(100vw - 48px))!important}}@media(min-width:769px){html body .stp-modal{overflow:hidden!important}html body .stp-modal-body{padding:22px 24px 18px!important;overflow:auto!important}html body .stp-modal-footer{margin:0!important;min-height:86px!important;padding:16px 24px 24px!important;justify-content:flex-end!important;gap:14px!important;background:linear-gradient(180deg,#fffffffa,#fff)!important;border-top:1px solid rgba(214,226,241,.95)!important;box-shadow:0 -16px 32px #0f223d14!important}html body .stp-modal-footer .stp-btn,html body .stp-modal-footer button{min-width:146px!important;min-height:48px!important;height:48px!important;border-radius:14px!important;padding:0 22px!important;font-size:14px!important;font-weight:800!important}html body :is(.stp-create-template-modal,.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal,.stp-apply-modal){max-height:calc(100vh - 52px)!important}html body .stp-create-template-shell{display:flex!important;flex-direction:column!important;gap:18px!important}html body .stp-create-template-intro{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px 20px!important;border-radius:22px!important;border:1px solid rgba(208,221,238,.95)!important;background:linear-gradient(135deg,#f7fbff,#eef5ff 52%,#fff)!important;box-shadow:0 14px 32px #1330580f!important}html body .stp-create-template-intro strong{display:block!important;margin-bottom:6px!important;font-size:18px!important;color:#14335a!important}html body .stp-create-template-intro p{margin:0!important;max-width:620px!important;color:#587092!important;line-height:1.55!important;font-size:14px!important}html body .stp-create-template-badge{flex:0 0 auto!important;padding:10px 14px!important;border-radius:999px!important;border:1px solid rgba(180,198,223,.9)!important;background:#fff!important;color:#2558d8!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important}html body .stp-create-template-modal .stp-field>label>span,html body .stp-create-template-modal .stp-form-row .stp-field>label>span{color:#18385f!important;font-weight:800!important}html body .stp-create-template-modal .stp-field input,html body .stp-create-template-modal .stp-field textarea,html body .stp-create-template-modal .stp-select-trigger{min-height:52px!important;border-radius:16px!important;font-size:14px!important}html body .stp-create-template-modal textarea{min-height:132px!important}html body .stp-editor-more-menu-v217{position:fixed!important;width:236px!important;z-index:2147483647!important}}@media(min-width:769px){html body .stp-create-template-intro{display:none!important}html body .stp-create-template-modal{width:min(780px,calc(100vw - 120px))!important;max-width:780px!important;max-height:calc(100vh - 84px)!important}html body .stp-create-template-modal .stp-modal-header{padding:18px 22px!important}html body .stp-create-template-modal .stp-modal-body{padding:18px 22px 14px!important}html body .stp-create-template-modal .stp-modal-footer{min-height:74px!important;padding:12px 22px 18px!important}html body .stp-create-template-modal .stp-modal-title h2{font-size:28px!important}html body .stp-create-template-modal .stp-modal-title p{font-size:13px!important}html body .stp-create-template-modal .stp-field input,html body .stp-create-template-modal .stp-field textarea,html body .stp-create-template-modal .stp-select-trigger{min-height:48px!important;font-size:13px!important}html body .stp-create-template-modal textarea{min-height:112px!important}html body .stp-create-template-modal .stp-form-row{gap:14px!important}html body .stp-preview-inline-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}html body .stp-library-tabs--inline{margin:0!important;flex:0 0 auto!important}}@media(min-width:769px){html body .stp-create-template-modal{width:min(720px,calc(100vw - 140px))!important;max-width:720px!important;max-height:calc(100vh - 110px)!important;border-radius:28px!important}html body .stp-create-template-modal .stp-modal-header{padding:16px 20px!important;min-height:86px!important}html body .stp-create-template-modal .stp-modal-title h2{font-size:24px!important;line-height:1.08!important}html body .stp-create-template-modal .stp-modal-title p{font-size:12px!important;margin-top:4px!important}html body .stp-create-template-modal .stp-modal-body{padding:16px 20px 12px!important;gap:14px!important}html body .stp-create-template-modal .stp-modal-form,html body .stp-create-template-modal .stp-create-template-shell,html body .stp-create-template-modal .stp-create-template-grid{gap:14px!important}html body .stp-create-template-modal .stp-form-row{gap:12px!important}html body .stp-create-template-modal .stp-field-card,html body .stp-create-template-modal .stp-field{gap:8px!important}html body .stp-create-template-modal .stp-field label,html body .stp-create-template-modal .stp-field-card>label,html body .stp-create-template-modal .stp-section-label{font-size:11px!important}html body .stp-create-template-modal .stp-field input,html body .stp-create-template-modal .stp-field textarea,html body .stp-create-template-modal .stp-select-trigger{min-height:44px!important;padding:10px 14px!important;font-size:13px!important;border-radius:14px!important}html body .stp-create-template-modal textarea{min-height:96px!important}html body .stp-create-template-modal .stp-template-type-grid{gap:10px!important}html body .stp-create-template-modal .stp-type-option{min-height:88px!important;padding:12px!important;border-radius:18px!important}html body .stp-create-template-modal .stp-type-option strong{font-size:14px!important}html body .stp-create-template-modal .stp-type-option span,html body .stp-create-template-modal .stp-helper,html body .stp-create-template-modal .stp-chip-note{font-size:12px!important}html body .stp-create-template-modal .stp-modal-footer{min-height:72px!important;padding:10px 20px 16px!important;gap:12px!important}html body .stp-create-template-modal .stp-modal-footer .stp-btn{min-height:46px!important;padding:0 16px!important;border-radius:15px!important;font-size:14px!important}}@media(min-width:769px){html body .v77-apply-template-modal{width:min(860px,calc(100vw - 120px))!important;max-width:860px!important;border-radius:28px!important}html body .v77-apply-template-modal .stp-modal-body{background:#f7fbff!important;padding:22px 24px 18px!important}html body .v77-apply-stack{display:grid!important;gap:18px!important}html body .v77-apply-overview,html body .v77-apply-section{background:#fff!important;border:1px solid #d8e4f4!important;border-radius:24px!important;box-shadow:0 14px 28px #0c21410d!important}html body .v77-apply-overview{padding:20px!important;display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:16px!important;align-items:center!important}html body .v77-apply-overview__title{display:flex!important;align-items:center!important;gap:14px!important}html body .v77-apply-overview__title>span{width:52px!important;height:52px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#edf5ff!important;color:#215eea!important;border:1px solid #d4e4f7!important}html body .v77-apply-overview__title strong{display:block!important;font-size:18px!important;color:#0f2248!important}html body .v77-apply-overview__title small{display:block!important;margin-top:4px!important;color:#6b7e9f!important;font-size:13px!important}html body .v77-apply-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .v77-apply-metrics article{min-height:84px!important;padding:14px 16px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid #dbe6f5!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important}html body .v77-apply-metrics article span{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:800!important;color:#7084a7!important}html body .v77-apply-metrics article b{font-size:17px!important;color:#102753!important}html body .v77-apply-section{padding:20px!important}html body .v77-apply-heading{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:14px!important;align-items:center!important;margin-bottom:16px!important}html body .v77-apply-heading>span:first-child{width:34px!important;height:34px!important;border-radius:50%!important;background:#edf4ff!important;border:1px solid #d1e1f5!important;color:#1d61ea!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:800!important}html body .v77-apply-heading strong{display:block!important;color:#11264f!important;font-size:17px!important}html body .v77-apply-heading small,html body .v77-apply-heading em{color:#6b7e9f!important;font-size:13px!important;font-style:normal!important}html body .v77-apply-template-modal .stp-field label{font-size:12px!important;font-weight:800!important;color:#667b9d!important;text-transform:uppercase!important;letter-spacing:.07em!important}html body .v77-apply-template-modal .stp-field input,html body .v77-apply-template-modal .stp-field select{min-height:50px!important;border-radius:16px!important;border:1px solid #d2e0f1!important;background:#fff!important;padding:0 15px!important;font-weight:700!important;color:#122954!important}html body .v77-rule-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body .v77-rule-card{min-height:132px!important;padding:18px!important;border-radius:20px!important;border:1px solid #d5e3f4!important;background:#f8fbff!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:flex-start!important;gap:14px!important}html body .v77-rule-card.is-active{background:#eef5ff!important;border-color:#4e82f2!important;box-shadow:0 14px 28px #3c78f024!important}html body .v77-rule-card__icon{width:44px!important;height:44px!important;border-radius:14px!important;background:#eaf3ff!important;color:#215eea!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v77-rule-card__copy strong{display:block!important;margin-bottom:5px!important;font-size:15px!important;color:#12264e!important}html body .v77-rule-card__copy small{display:block!important;color:#6b7e9f!important;font-size:13px!important;line-height:1.5!important}html body .v77-rule-card__check{width:22px!important;height:22px!important;border-radius:50%!important;border:2px solid #c3d7f0!important;margin-top:2px!important}html body .v77-rule-card__check.is-active{border-color:#2b67ef!important;background:radial-gradient(circle at center,#2b67ef 0 45%,transparent 48%)!important}html body .v77-rule-help{margin-top:14px!important;min-height:50px!important;border-radius:16px!important;border:1px solid #d8e4f4!important;background:#f8fbff!important;color:#5f7396!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:10px!important}html body .v77-apply-employees{display:grid!important;gap:10px!important;max-height:300px!important;overflow:auto!important;padding-right:4px!important}html body .v77-apply-employees label{min-height:70px!important;border-radius:18px!important;border:1px solid #d8e4f4!important;background:#f8fbff!important;padding:12px 14px!important;display:grid!important;grid-template-columns:auto auto 1fr!important;align-items:center!important;gap:12px!important}html body .v77-apply-employees label input{width:18px!important;height:18px!important;accent-color:#2b67ef!important}html body .v77-apply-employees label span b{display:block!important;color:#12264e!important;font-size:14px!important;margin-bottom:4px!important}html body .v77-apply-employees label span small{color:#6e819f!important;font-size:12px!important}}@media(min-width:769px){html body .v77-apply-template-modal{width:min(720px,calc(100vw - 150px))!important;max-width:720px!important;max-height:calc(100vh - 96px)!important}html body .v77-apply-template-modal .stp-modal-header,html body .v77-apply-template-modal>header{min-height:82px!important;padding:16px 20px!important}html body .v77-apply-template-modal .stp-modal-title h2{font-size:24px!important}html body .v77-apply-template-modal .stp-modal-title p{font-size:12px!important}html body .v77-apply-template-modal .stp-modal-body{padding:14px 18px 12px!important}html body .v77-apply-stack{gap:12px!important}html body .v77-apply-overview,html body .v77-apply-section{border-radius:18px!important}html body .v77-apply-overview{grid-template-columns:1fr!important;gap:12px!important;padding:14px!important}html body .v77-apply-overview__title>span{width:42px!important;height:42px!important;border-radius:13px!important}html body .v77-apply-overview__title strong{font-size:15px!important}html body .v77-apply-overview__title small{font-size:11px!important}html body .v77-apply-metrics{gap:8px!important}html body .v77-apply-metrics article{min-height:62px!important;padding:10px 12px!important;border-radius:14px!important}html body .v77-apply-metrics article span{font-size:9px!important}html body .v77-apply-metrics article b{font-size:14px!important}html body .v77-apply-section{padding:14px!important}html body .v77-apply-heading{gap:10px!important;margin-bottom:12px!important}html body .v77-apply-heading>span:first-child{width:28px!important;height:28px!important;font-size:12px!important}html body .v77-apply-heading strong{font-size:14px!important}html body .v77-apply-heading small,html body .v77-apply-heading em{font-size:11px!important}html body .v77-apply-template-modal .stp-field input,html body .v77-apply-template-modal .stp-field select{min-height:44px!important;border-radius:13px!important;font-size:13px!important}html body .v77-rule-grid{gap:10px!important}html body .v77-rule-card{min-height:104px!important;padding:13px!important;gap:10px!important;border-radius:16px!important}html body .v77-rule-card__icon{width:36px!important;height:36px!important;border-radius:11px!important}html body .v77-rule-card__copy strong{font-size:13px!important}html body .v77-rule-card__copy small{font-size:11px!important;line-height:1.4!important}html body .v77-rule-help{min-height:42px!important;margin-top:10px!important;border-radius:13px!important;font-size:11px!important}html body .v77-apply-employees{max-height:190px!important;gap:8px!important}html body .v77-apply-employees label{min-height:58px!important;padding:9px 11px!important;border-radius:14px!important}html body .v77-apply-employees label span b{font-size:12px!important}html body .v77-apply-employees label span small{font-size:10px!important}html body .v77-apply-template-modal .stp-modal-footer{min-height:68px!important;padding:10px 18px 16px!important}}@media(min-width:769px){html body .v77-apply-template-modal{width:min(620px,calc(100vw - 220px))!important;max-width:620px!important;max-height:calc(100vh - 110px)!important;border-radius:20px!important}html body .v77-apply-template-modal .stp-modal-header,html body .v77-apply-template-modal>header{min-height:74px!important;padding:13px 16px!important}html body .v77-apply-template-modal .stp-modal-title h2{font-size:20px!important}html body .v77-apply-template-modal .stp-modal-title p{font-size:11px!important}html body .v77-apply-template-modal .stp-modal-body{padding:10px 14px!important}html body .v77-apply-stack{gap:10px!important}html body .v77-apply-overview,html body .v77-apply-section{padding:12px!important;border-radius:16px!important}html body .v77-apply-overview__title>span{width:34px!important;height:34px!important;border-radius:11px!important}html body .v77-apply-overview__title strong{font-size:13px!important}html body .v77-apply-overview__title small{font-size:10px!important}html body .v77-apply-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body .v77-apply-metrics article{min-height:56px!important;padding:8px 10px!important;border-radius:12px!important}html body .v77-apply-metrics article b{font-size:12px!important}html body .v77-apply-heading{margin-bottom:10px!important}html body .v77-apply-heading>span:first-child{width:24px!important;height:24px!important}html body .v77-apply-heading strong{font-size:13px!important}html body .v77-apply-template-modal .stp-field input,html body .v77-apply-template-modal .stp-field select{min-height:40px!important;font-size:12px!important}html body .v77-rule-grid{grid-template-columns:1fr!important;gap:8px!important}html body .v77-rule-card{min-height:84px!important;padding:10px!important;border-radius:14px!important}html body .v77-rule-card__icon{width:30px!important;height:30px!important}html body .v77-rule-card__copy strong{font-size:12px!important}html body .v77-rule-card__copy small{font-size:10px!important}html body .v77-rule-help{min-height:36px!important;font-size:10px!important;margin-top:8px!important}html body .v77-apply-employees{max-height:150px!important}html body .v77-apply-employees label{min-height:48px!important;padding:8px 10px!important}html body .v77-apply-employees label span b{font-size:11px!important}html body .v77-apply-employees label span small{font-size:9px!important}html body .v77-apply-template-modal .stp-modal-footer{min-height:62px!important;padding:8px 14px 12px!important}}@media(min-width:769px){html body .stp-modal-layer,html body .stp-modal-layer.ops-ref-backdrop,html body .stp-modal-layer.v53-modal-overlay{background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;isolation:isolate!important}html body .stp-modal-layer>.stp-modal-backdrop,html body .stp-modal-layer>.stp-modal-backdrop.ops-ref-backdrop{inset:0!important;z-index:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;opacity:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;pointer-events:auto!important;border-radius:0!important}html body .stp-modal-layer>.stp-modal,html body .stp-modal-layer>[data-opscence-reference-modal=true]{position:relative!important;z-index:2147483000!important;opacity:1!important;visibility:visible!important;filter:none!important;pointer-events:auto!important;background:#fff!important;background-color:#fff!important}}@media(min-width:769px){html body .stp-modal-layer{position:fixed!important;inset:0!important;z-index:2147483400!important;background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;isolation:isolate!important}html body .stp-modal-layer>.stp-modal-backdrop{z-index:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;opacity:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html body .stp-modal-layer>.stp-modal{position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;background:#fff!important}}@media(min-width:769px){html body .stp-modal-layer,html body .stp-modal-layer.ops-ref-backdrop,html body .stp-modal-layer.v53-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483600!important;display:grid!important;place-items:center!important;padding:22px!important;background:transparent!important;isolation:isolate!important}html body .stp-modal-layer>.stp-modal-backdrop,html body .stp-modal-layer>.stp-modal-backdrop.ops-ref-backdrop{position:absolute!important;inset:0!important;z-index:0!important;background:#09112094!important;background-color:#09112094!important;background-image:none!important;opacity:1!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;filter:none!important;border-radius:0!important;pointer-events:auto!important}html body .stp-modal-layer>.stp-modal,html body .stp-modal-layer>[data-opscence-reference-modal=true],html body :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal){position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important}}@media(min-width:769px){html body .stp-modal-layer,html body .stp-modal-layer.ops-ref-backdrop,html body .stp-modal-layer.v53-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important;z-index:2147483646!important;background:transparent!important;isolation:isolate!important}html body .stp-modal-layer>.stp-modal-backdrop,html body .stp-modal-layer>.stp-modal-backdrop.ops-ref-backdrop,html body .stp-modal-layer .stp-modal-backdrop:first-child{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;border-radius:0!important;background:#0a122299!important;background-color:#0a122299!important;background-image:none!important;opacity:1!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;filter:none!important}html body .stp-modal-layer>.stp-modal,html body .stp-modal-layer>[data-opscence-reference-modal=true],html body .stp-modal-layer :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal,.stp-modal){position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important}}@media(min-width:769px){html body .stp-modal-layer,html body .stp-modal-layer.ops-ref-backdrop,html body .stp-modal-layer.v53-modal-overlay,html body [data-stp-root-v237=true]{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;margin:0!important;padding:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2147483646!important;background:transparent!important;overflow:hidden!important;isolation:isolate!important}html body .stp-modal-layer>.stp-modal-backdrop,html body .stp-modal-layer>.stp-modal-backdrop.ops-ref-backdrop,html body .stp-modal-layer .stp-modal-backdrop:first-child{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;z-index:0!important;opacity:1!important;background:#080f1dad!important;background-color:#080f1dad!important;background-image:none!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;filter:none!important;pointer-events:auto!important}html body .stp-modal-layer>.stp-modal,html body .stp-modal-layer>[data-opscence-reference-modal=true],html body .stp-modal-layer :is(.stp-auto-generate-modal,.stp-view-modal,.stp-duplicate-modal,.stp-delete-modal,.stp-shift-modal,.stp-modal){position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important}}@media(min-width:769px){html body .stp-mobile-command-center{display:none!important}html body .stp-workspace-command-center{display:block!important}html body .stp-sort-select{min-width:210px!important;width:210px!important;overflow:visible!important}html body .stp-sort-select :is(.stp-select-button,.stp-select-trigger,button){min-width:210px!important;width:100%!important;overflow:visible!important}html body .stp-sort-select :is(span,strong){max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}html body .stp-page{background:transparent!important;background-image:none!important}}@media(min-width:901px){html body .stp-modal-layer{position:fixed!important;inset:0!important;z-index:2147483500!important;display:grid!important;place-items:center!important;padding:24px!important;background:transparent!important}html body .stp-modal-layer>.stp-modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:#080f1dad!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body .stp-modal-layer>.stp-modal{position:relative!important;z-index:2!important;width:min(900px,calc(100vw - 64px))!important;max-height:calc(100vh - 48px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #bcd7fa!important;border-top:4px solid #2b78f4!important;border-radius:22px!important;background:#fff!important;box-shadow:0 32px 100px #091e4261!important}html body .stp-modal-layer>.stp-modal.is-wide{width:min(1080px,calc(100vw - 64px))!important}html body .stp-modal>header.ops-ref-head{min-height:92px!important;padding:20px 24px!important;display:flex!important;align-items:center!important;gap:15px!important;border:0!important;border-bottom:1px solid #dbe8f7!important;background:linear-gradient(110deg,#f4f9ff,#e6f2ff)!important}html body .stp-modal .stp-modal-icon{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border:1px solid #c7dcf8!important;border-radius:14px!important;background:#e7f2ff!important;color:#176cf3!important}html body .stp-modal .v74-template-header-copy h2{margin:0!important;color:#102f5d!important;font-size:22px!important;font-weight:900!important}html body .stp-modal .v74-template-header-copy p{margin:4px 0 0!important;color:#6d83a1!important;font-size:12px!important}html body .stp-modal .stp-modal-close{width:44px!important;height:44px!important;margin-left:auto!important;border:1px solid #d4e2f3!important;border-radius:13px!important;background:#fff!important;color:#173f72!important}html body .stp-modal .stp-modal-body{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;padding:20px 24px!important;background:#fff!important}html body .stp-modal .stp-modal-footer{flex:0 0 auto!important;min-height:68px!important;padding:12px 24px!important;border-top:1px solid #dbe8f7!important;background:#f8fbff!important}html body .stp-modal .stp-btn-primary{border-color:#176cf3!important;background:#176cf3!important;color:#fff!important}html body .stp-modal :is(input,textarea,select,.stp-select-trigger){border:1px solid #cbdcf1!important;border-radius:11px!important;background:#fff!important;color:#173b68!important;box-shadow:none!important}html body .stp-date-control,html body .stp-date-control-v147{border:1px solid #cbdcf1!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .stp-date-control>input,html body .stp-date-control-v147>input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}}@media(min-width:769px){html body .v75-day-grid button.is-active,html body .v75-day-grid button.is-active *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .v75-employee-row{grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body .v75-employee-row>span:last-child{display:grid!important;gap:5px!important;min-width:0!important;margin-left:2px!important}html body .v75-employee-row b,html body .v75-employee-row small{display:block!important;width:100%!important;white-space:normal!important;word-break:normal!important;line-height:1.35!important}}@media(min-width:769px){html body .stp-dashboard-employee-table-v381{display:block!important;width:100%!important;max-width:100%!important;overflow-x:scroll!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important}html body .stp-dashboard-employee-table-v381 .stp-tr,html body .stp-dashboard-employee-table-v381 .stp-th{width:1180px!important;min-width:1180px!important}html body .stp-dashboard-employee-table-v381::-webkit-scrollbar{width:12px!important;height:12px!important}html body .stp-dashboard-employee-table-v381::-webkit-scrollbar-thumb{background:#b9cce5!important;border:3px solid #fff!important;border-radius:999px!important}html body .stp-dashboard-employee-table-v381::-webkit-scrollbar-track{background:#eef4fb!important;border-radius:999px!important}html body .stp-schedule-control-group-v147{--stp-v387-control-height:52px;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(180px,1fr)!important;align-items:end!important;gap:12px!important}html body .stp-schedule-control-group-v147 .stp-field{height:auto!important;margin:0!important;align-self:end!important}html body .stp-schedule-control-group-v147 .stp-select,html body .stp-schedule-control-group-v147 .stp-select>button,html body .stp-schedule-control-group-v147 .stp-select-trigger,html body .stp-schedule-control-group-v147 .stp-autofill-btn-v147{height:var(--stp-v387-control-height)!important;min-height:var(--stp-v387-control-height)!important;max-height:var(--stp-v387-control-height)!important;box-sizing:border-box!important}html body .stp-schedule-control-group-v147 .stp-autofill-btn-v147{align-self:end!important;margin:0!important;transform:none!important;position:static!important}}@media(min-width:901px){.stp-contract-modal{width:min(900px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important}.stp-contract-modal .stp-modal-body{overflow-y:auto!important}.stp-v409-contract-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.stp-v409-contract-details article{padding:13px 14px;border:1px solid #dce8f7;border-radius:14px;background:#f9fbff}.stp-v409-contract-details small{display:block;color:#7b8ca7;font-size:9px;text-transform:uppercase;font-weight:850;letter-spacing:.05em}.stp-v409-contract-details strong{display:block;margin-top:5px;color:#102c58;font-size:13px;overflow-wrap:anywhere}.stp-v409-contract-note{padding:14px 16px;border:1px solid #cfe0f8;border-radius:14px;background:#eff6ff}.stp-v409-contract-note strong{color:#12315d}.stp-v409-contract-note p{margin:5px 0 0;color:#657a98;font-size:12px;line-height:1.45}.stp-v409-confirm-backdrop{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:24px;background:#0f1b3094;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stp-v409-confirm-modal{width:min(840px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#fff;border:1px solid #cfe0f7;border-radius:24px;box-shadow:0 34px 90px #0a1e4152;overflow:hidden}.stp-v409-confirm-modal>header{display:grid;grid-template-columns:52px minmax(0,1fr) 42px;gap:14px;align-items:center;padding:20px 22px;background:linear-gradient(180deg,#f8fbff,#f1f6ff);border-bottom:1px solid #dce8f7}.stp-v409-confirm-modal>header>span{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:#fff1df;color:#dd7c05;border:1px solid #f6d29e}.stp-v409-confirm-modal>header small{display:block;color:#7b8ca6;font-size:9px;text-transform:uppercase;font-weight:900;letter-spacing:.07em}.stp-v409-confirm-modal h2{margin:4px 0 2px;color:#0e2b57;font-size:20px}.stp-v409-confirm-modal header p{margin:0;color:#6c809e;font-size:12px}.stp-v409-confirm-modal>header>button{width:40px;height:40px;border:1px solid #d2e0f2;border-radius:12px;background:#fff;color:#18365f;font-size:22px}.stp-v409-confirm-body{padding:20px 22px;overflow-y:auto}.stp-v409-confirm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stp-v409-confirm-grid article{padding:14px 15px;border:1px solid #dce8f6;border-radius:14px;background:#fbfdff}.stp-v409-confirm-grid small{display:block;color:#8090a8;font-size:9px;text-transform:uppercase;font-weight:850}.stp-v409-confirm-grid strong{display:block;margin-top:5px;color:#102d59;font-size:14px}.stp-v409-confirm-grid span{display:block;margin-top:4px;color:#7184a0;font-size:11px}.stp-v409-confirm-warning{display:grid;grid-template-columns:38px 1fr;gap:12px;margin-top:14px;padding:14px;border:1px solid #f0d6a9;border-radius:14px;background:#fff9ed;color:#9b6500}.stp-v409-confirm-warning>svg{margin:8px auto}.stp-v409-confirm-warning strong{color:#704c00}.stp-v409-confirm-warning p{margin:4px 0 0;color:#836527;font-size:12px;line-height:1.45}.stp-v409-confirm-modal>footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 22px;border-top:1px solid #dce7f5;background:#fff}.stp-v409-confirm-modal>footer button{min-height:40px;padding:0 16px;border-radius:11px;border:1px solid #d1def0;background:#fff;color:#17345e;font-weight:800}.stp-v409-confirm-modal>footer .is-primary{background:#2563eb;border-color:#2563eb;color:#fff}.stp-v409-no-shift-types{display:grid;grid-template-columns:36px 1fr;gap:11px;padding:13px 14px;margin-bottom:14px;border:1px solid #f0d6a9;border-radius:13px;background:#fff9ed;color:#9b6500}.stp-v409-no-shift-types strong{color:#704c00}.stp-v409-no-shift-types p{margin:4px 0 0;font-size:12px;line-height:1.4}}@media(min-width:901px){.stp-contract-modal,.stp-contract-modal .stp-modal-body,.stp-contract-modal .stp-modal-footer,.stp-contract-modal:after,.stp-contract-modal .stp-modal-body:after{background:#fff!important;background-image:none!important}.stp-contract-modal .stp-modal-body{padding-bottom:20px!important}.stp-contract-modal .stp-modal-footer{margin-top:0!important;border-top:1px solid #dbe7f5!important}.stp-v409-contract-details{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.stp-v409-contract-details article{min-height:74px!important}}@media(min-width:769px){html body .stp-modal.stp-create-template-modal-v466{width:min(880px,calc(100vw - 52px))!important;max-height:calc(100dvh - 28px)!important}html body .stp-create-template-modal-v466>.stp-modal-body{padding:10px 14px!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{gap:8px!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{padding:10px 12px!important;border-radius:16px!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{margin-bottom:8px!important;padding-bottom:7px!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 strong{font-size:14px!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 small{font-size:10.5px!important}html body .stp-create-template-modal-v466 .stp-create-two-col-v466,html body .stp-create-template-modal-v466 .stp-create-identity-grid-v466{gap:10px!important}html body .stp-create-template-modal-v466 .stp-field :is(input,.stp-select-trigger){height:40px!important;min-height:40px!important}html body .stp-create-template-modal-v466 .stp-field textarea{height:58px!important;min-height:58px!important;max-height:58px!important}html body .stp-create-template-modal-v466>.stp-modal-footer{min-height:58px!important;padding:8px 14px!important}}@media(min-width:769px){html body .stp-modal-layer>.stp-modal.stp-create-template-modal-v466{width:min(860px,calc(100vw - 44px))!important;max-height:calc(100dvh - 28px)!important;background:#fff!important}html body .stp-modal-layer>.stp-modal.stp-create-template-modal-v466>.stp-modal-body{padding:6px 9px!important;background:#fff!important}html body .stp-create-template-modal-v466 .stp-create-template-shell-v466{gap:5px!important;padding:0!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{min-height:0!important;padding:7px 9px!important;border-radius:14px!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{margin:0 0 4px!important;padding:0 0 4px!important;min-height:0!important;gap:7px!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 strong{font-size:13px!important;line-height:1.1!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466 small{font-size:9px!important;line-height:1.1!important;margin-top:1px!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466){gap:6px!important}html body .stp-create-template-modal-v466 .stp-field{gap:2px!important}html body .stp-create-template-modal-v466 .stp-field :is(input,.stp-select-trigger){height:34px!important;min-height:34px!important}html body .stp-create-template-modal-v466 .stp-field textarea{height:36px!important;min-height:36px!important;max-height:36px!important}html body .stp-create-template-modal-v466>.stp-modal-footer{min-height:50px!important;padding:6px 10px!important}html body:has(.stp-modal-layer) :is(.stp-modal-left-rail,.stp-modal-side-rail,.stp-close-rail,.sidebar-close-rail,.drawer-close-rail,.mobile-nav-rail,[class*=modal-rail],[class*=left-rail],[class*=close-rail]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;border:0!important;background:transparent!important;pointer-events:none!important}html body:has(.stp-modal-layer)>:is(.stp-modal-left-rail,.stp-modal-side-rail){display:none!important}}@media(min-width:769px){html body .stp-create-template-modal-v466 .stp-create-card-v466{padding:6px 9px!important;min-height:0!important}html body .stp-create-template-modal-v466 .stp-create-section-head-v466{margin-bottom:3px!important;padding-bottom:3px!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466){gap:5px!important}html body .stp-create-template-modal-v466 .stp-field :is(input,.stp-select-trigger){height:33px!important;min-height:33px!important}html body .stp-create-template-modal-v466 .stp-field textarea{height:34px!important;min-height:34px!important;max-height:34px!important}}@media(max-width:768px){html body .stp-modal-layer>.stp-modal{width:calc(100vw - 16px)!important;max-height:95dvh!important;border-radius:20px!important}html body .stp-create-template-modal-v466 .stp-create-card-v466{padding:10px!important;border-radius:16px!important}html body .stp-create-template-modal-v466 :is(.stp-create-identity-grid-v466,.stp-create-two-col-v466){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body .stp-create-template-modal-v466 :is(input,textarea,.stp-select-trigger){min-height:44px!important;font-size:16px!important}}html body:has(.stp-page){background-color:#eef4fc!important;background-image:radial-gradient(circle at 7% 15%,rgba(76,148,255,.13) 0 94px,transparent 95px),radial-gradient(circle at 89% 17%,rgba(113,188,255,.1) 0 124px,transparent 125px)!important}html body .stp-page{background:transparent!important;background-image:none!important}html body.v53-modal-open:before,html body.v53-modal-open:after,html body .stp-modal-layer:before,html body .stp-modal-layer:after,html body .stp-modal-backdrop:before,html body .stp-modal-backdrop:after{content:none!important;display:none!important;width:0!important}html body .stp-modal-layer{position:fixed!important;inset:0!important;background:transparent!important;background-image:none!important;overflow:auto!important}html body .stp-modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#050a12b3!important;background-image:none!important;border:0!important;border-radius:0!important}@media(max-width:768px){html body .stp-modal-backdrop{background:#050a12bd!important}}html body:has(.stp-modal-layer) :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,[class*=close-rail],[class*=mobile-close-rail],[data-sidebar-close-rail]){display:none!important;width:0!important;min-width:0!important;max-width:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .stp-modal-layer{background:transparent!important;background-image:none!important}html body .stp-modal-backdrop{background:#050a12b8!important;background-image:none!important}html body:has(.stp-modal-layer)>:is(.left-rail-overlay,.random-dark-bar,[class*=modal-left-rail],[class*=modal-side-rail],[class*=close-rail],[class*=left-rail]){display:none!important;width:0!important;min-width:0!important;max-width:0!important;border:0!important;background:transparent!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body:has(.stp-modal-layer) :is([class*=left-rail],[class*=side-rail],[class*=close-rail],[class*=sidebar-close],[class*=mobile-nav-close]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;pointer-events:none!important;background:transparent!important;border:0!important}html body:has(.stp-modal-layer) :is(.mobile-sidebar-close,.mobile-sidebar-toggle,.sidebar-close-rail,.app-sidebar-close,.drawer-close-rail,.mobile-nav-rail,.mobile-nav-close,.sm-mobile-close-rail,.left-rail-overlay,.random-dark-bar,[class*=close-rail],[class*=side-rail],[class*=left-rail],[class*=sidebar-close],[data-sidebar-close-rail]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;min-width:0!important;max-width:0!important;pointer-events:none!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:has(.stp-modal-layer):before,html body:has(.stp-modal-layer):after{content:none!important;display:none!important}html body .stp-primary-filter-v149>.stp-filter-popover{width:480px!important;max-width:calc(100vw - 28px)!important;padding:0!important;overflow:visible!important;border:1px solid #d4e2f2!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 54px #1130572e!important}html body .stp-filter-popover-head-v500{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border-bottom:1px solid #e0eaf5!important;background:#f7fbff!important;border-radius:18px 18px 0 0!important}html body .stp-filter-popover-head-v500>span:first-child{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#2f73ee!important;color:#fff!important}html body .stp-filter-popover-head-v500>span:first-child svg{stroke:#fff!important;color:#fff!important}html body .stp-filter-popover-head-v500>div{display:grid!important;gap:2px!important}html body .stp-filter-popover-head-v500 strong{color:#17385f!important;font-size:14px!important}html body .stp-filter-popover-head-v500 small{color:#758ca8!important;font-size:10px!important}html body .stp-primary-filter-v149>.stp-filter-popover>.stp-filter-popover-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:14px!important;border:0!important;background:#fff!important}html body .stp-primary-filter-v149>.stp-filter-popover>.stp-filter-popover-grid label{display:grid!important;gap:6px!important;margin:0!important;min-width:0!important}html body .stp-primary-filter-v149>.stp-filter-popover>.stp-filter-popover-grid label>span{color:#597492!important;font-size:11px!important;font-weight:850!important}html body .stp-primary-filter-v149>.stp-filter-popover>.stp-filter-popover-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important;padding:11px 14px 13px!important;border-top:1px solid #e0eaf5!important;background:#fff!important;border-radius:0 0 18px 18px!important}html body .stp-primary-filter-v149>.stp-filter-popover>.stp-filter-popover-actions>.stp-btn{min-height:44px!important;border-radius:12px!important}html body .stp-custom-select-menu{padding:6px!important;border:1px solid #d4e2f2!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #1130572e!important}html body .stp-custom-select-menu>button{min-height:40px!important;padding:0 10px!important;border-radius:9px!important;color:#24446f!important;background:#fff!important}html body .stp-custom-select-menu>button:hover:not(.is-selected){background:#f1f6fd!important}html body .stp-custom-select-menu>button.is-selected,html body .stp-custom-select-menu>button[aria-selected=true]{background:#2f73ee!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .stp-custom-select-menu>button.is-selected *,html body .stp-custom-select-menu>button[aria-selected=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}@media(max-width:768px){html body .stp-filter-popover--mobile{width:calc(100vw - 16px)!important;max-width:none!important;border:1px solid #d4e2f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 22px 52px #11305733!important;overflow:hidden!important}html body .stp-filter-popover--mobile .stp-filter-popover-grid{grid-template-columns:1fr!important;padding:12px!important;gap:10px!important}html body .stp-filter-popover--mobile .stp-filter-popover-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px 12px!important;background:#fff!important;border-top:1px solid #e0eaf5!important}}@media(min-width:769px){html body .dpx-row-menu.dpx-floating-menu,html body .dpx-row-menu[data-v13-dropdown=department-employees-actions]{max-height:min(350px,calc(100dvh - 28px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important}html body .dpx-row-menu.dpx-floating-menu::-webkit-scrollbar{width:7px!important}html body .dpx-row-menu.dpx-floating-menu::-webkit-scrollbar-thumb{background:#c4d5eb!important;border-radius:999px!important}html body .dpx-manager-kpis-v174>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;row-gap:6px!important}html body .dpx-manager-kpis-v174>div>span,html body .dpx-manager-kpis-v174>div>strong,html body .dpx-manager-kpis-v174>div>small{display:block!important;width:100%!important;margin:0!important;line-height:1.25!important}html body .dpx-manager-kpis-v174>div>strong{margin-top:1px!important}html body .dpx-manager-kpis-v174>div>small{margin-top:1px!important}html body .dpx-operating-summary-shell-v326 .dpx-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:196px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important}}@media(min-width:769px){html body .epx-profile-more-v359{height:42px!important;min-height:42px!important;padding:0 15px!important;border:1px solid #b9d2f1!important;border-radius:11px!important;background:#fff!important;color:#0d315d!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;gap:9px!important;cursor:pointer!important;position:relative!important;z-index:40!important}html body .epx-profile-more-v359:hover{background:#f5f9ff!important;border-color:#7faee8!important}html body .epx-profile-more-menu-v359{position:fixed!important;z-index:2147483647!important;padding:7px!important;border:1px solid #d8e5f5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 22px 54px #0e203f33,0 6px 16px #0e203f17!important;overflow:auto!important;box-sizing:border-box!important}html body .epx-profile-more-menu-v359>button{width:100%!important;min-height:42px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#102e56!important;padding:9px 11px!important;text-align:left!important;font-size:12.5px!important;font-weight:750!important;display:grid!important;gap:2px!important;cursor:pointer!important}html body .epx-profile-more-menu-v359>button:hover{background:#eef6ff!important;color:#155fcf!important}html body .epx-profile-more-menu-v359>button.danger{color:#c93445!important}html body :is(.lpx-donut,.dpx-donut,.wfc-donut){animation:v359DonutLoad .72s cubic-bezier(.2,.7,.2,1) both!important;transition:none!important}html body :is(.lpx-donut,.dpx-donut,.wfc-donut):hover{transition:none!important;transform:none!important}html body .lpx-donut-tooltip{transition:none!important;animation:none!important;opacity:1!important}html body .dpx-donut-wrap-v359{position:relative!important;display:inline-grid!important;place-items:center!important}html body .dpx-donut-hover-v359{display:none!important;position:absolute!important;left:calc(100% + 10px)!important;top:50%!important;transform:translateY(-50%)!important;z-index:2147483000!important;width:220px!important;padding:10px!important;border:1px solid #cfe0f5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 44px #14345b2e!important}html body .dpx-donut-wrap-v359:hover .dpx-donut-hover-v359{display:grid!important;gap:7px!important}html body .dpx-donut-hover-v359>div{display:grid!important;grid-template-columns:9px 1fr auto!important;gap:7px!important;align-items:center!important;font-size:11px!important;color:#405a7f!important}html body .dpx-donut-hover-v359 i{width:8px!important;height:8px!important;border-radius:999px!important}html body .dpx-donut-hover-v359 b{color:#112d54!important}html body .dpx-filter-dropdown{overflow:visible!important}html body .dpx-filter-dropdown footer{position:relative!important;z-index:1!important}html body .dpx-heatmap{width:100%!important;overflow:visible!important}html body .dpx-heat-row{display:grid!important;grid-template-columns:minmax(118px,1.45fr) repeat(7,minmax(42px,.72fr))!important;gap:5px!important;min-width:0!important;width:100%!important}html body .dpx-heat-head{font-size:10px!important;padding:0 1px!important;white-space:nowrap!important}html body .dpx-heat-cell{min-width:0!important;font-size:10.5px!important;padding:0 3px!important}html body .dpx-heat-name{min-width:0!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .dpx-coverage-layout .dpx-side-stack .dpx-card:has(.dpx-alert-list) .dpx-card-body{padding:12px!important}html body .dpx-coverage-layout .dpx-alert-list{gap:8px!important}html body .dpx-coverage-layout .dpx-alert{min-height:60px!important;padding:10px 12px!important;gap:10px!important}html body .dpx-coverage-layout .dpx-alert svg{width:16px!important;height:16px!important}html body .dpx-coverage-layout .dpx-alert strong{font-size:12.5px!important}html body .dpx-coverage-layout .dpx-alert small{font-size:11px!important;margin-top:2px!important}html body .rbac-role-permission-summary{gap:8px!important;padding:4px 9px!important}html body .rbac-role-permission-summary svg{margin-right:1px!important}html body .rbac-role-permission-summary strong{margin-right:1px!important}html body :is(.rbac-people-scroll,.rbac-roles-scroll) .rbac-table thead{position:static!important;top:auto!important}html body .wfc-intelligence-rail{align-content:start!important}html body .wfc-intelligence-rail>.wfc-insight-shell+.wfc-insight-shell,html body .wfc-intelligence-rail>*+*{margin-top:12px!important}html body .cert-filter-menu{width:min(400px,calc(100vw - 40px))!important;max-width:400px!important}html body .cert-filter-menu header{padding:14px 16px!important}html body .cert-filter-summary-v174{margin:10px 14px!important;padding:10px 12px!important}html body .cert-filter-fields-v174{padding:8px 14px 12px!important;gap:10px!important}html body .cert-filter-menu footer{padding:10px 14px!important;justify-content:flex-end!important;gap:8px!important}html body .cert-filter-menu footer .cert-btn{height:36px!important;min-height:36px!important;padding:0 13px!important;width:auto!important;min-width:84px!important;font-size:12.5px!important}html body .cert-filter-menu footer .cert-btn.primary{min-width:112px!important}html body .locations-enterprise-page .lpx-more,html body .locations-enterprise-page .lpx-more svg{color:#111827!important;stroke:#111827!important}html body .locations-enterprise-page .lpx-toolbar-card .lpx-search{max-width:430px!important;min-width:260px!important;flex:0 1 430px!important}html body .locations-enterprise-page .lpx-search input{font-weight:550!important;color:#17345f!important}html body .locations-enterprise-page .lpx-search input::placeholder{font-weight:550!important;color:#9aabc5!important}html body .locations-enterprise-page .lpx-menu-item-icon,html body .locations-enterprise-page .lpx-menu-item-arrow{display:none!important}html body .locations-enterprise-page .lpx-menu-portal button{grid-template-columns:minmax(0,1fr)!important;padding:10px 12px!important;min-height:44px!important}html body .locations-enterprise-page .lpx-menu-item-copy{min-width:0!important}html body .locations-enterprise-page .lpx-menu-item-copy strong{font-size:12.5px!important;color:#17345f!important}html body .locations-enterprise-page .lpx-menu-item-copy small{font-size:10.5px!important;line-height:1.3!important;color:#7b8da8!important}html body .locations-enterprise-page .lpx-risk-clear{background:#f5f9ff!important;border-color:#cfe0f5!important}html body .locations-enterprise-page .lpx-risk-clear-icon{background:#e9f3ff!important;color:#246ff2!important}html body .locations-enterprise-page .lpx-risk-clear-title .lpx-pill{background:#eaf3ff!important;color:#1d5dd0!important;border-color:#c9dcfb!important}html body .locations-enterprise-page .lpx-employee-filterbar-v359{padding:10px!important;gap:8px!important}html body .lpx-toast-v359{position:fixed!important;inset:auto 24px 24px auto!important;transform:none!important;z-index:2147483647!important;display:grid!important;grid-template-columns:38px minmax(190px,1fr) 28px!important;align-items:center!important;gap:11px!important;width:min(380px,calc(100vw - 48px))!important;min-height:70px!important;padding:12px 13px!important;border:1px solid #cfe0f6!important;border-radius:16px!important;background:#fff!important;color:#17385f!important;box-shadow:0 18px 50px #0f2b5438!important;animation:v359ToastIn .18s ease-out!important}html body .lpx-toast-v359-icon{width:34px!important;height:34px!important;border-radius:11px!important;background:#e7f1ff!important;color:#1768dc!important;display:grid!important;place-items:center!important}html body .lpx-toast-v359-copy{display:grid!important;gap:2px!important}html body .lpx-toast-v359-copy strong{font-size:13.5px!important;color:#17385f!important}html body .lpx-toast-v359-copy small{font-size:11.5px!important;color:#7185a2!important}html body .lpx-toast-v359>button{width:28px!important;height:28px!important;border:0!important;border-radius:8px!important;background:#f1f6fc!important;color:#4f6787!important;display:grid!important;place-items:center!important}html body .tk-ticket-information-v359 dt{display:flex!important;align-items:center!important;gap:7px!important;color:#536987!important}html body .tk-ticket-information-v359 dt svg{color:#203d5e!important;stroke:#203d5e!important;flex:0 0 auto!important}}@keyframes v359DonutLoad{0%{opacity:.25;transform:scale(.88) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes v359ToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:769px){html body .hard-viewport-menu-v176[data-opscence-dropdown-scope]{transform-origin:top center!important}html body .wfc-pagination,html body .lpx-pagination,html body .dpx-pagination,html body .rbac-pagination,html body .cert-pagination{min-height:46px!important;height:auto!important;padding:6px 12px!important;gap:10px!important;border-top:1px solid #e5edf6!important}html body .wfc-pagination>span,html body .lpx-pagination>span,html body .dpx-pagination>span,html body .rbac-pagination>span,html body .cert-pagination>span{font-size:11px!important;line-height:1.3!important}html body .wfc-pagination button,html body .lpx-pagination button,html body .dpx-pagination button,html body .rbac-pagination button,html body .cert-pagination button{min-width:32px!important;height:32px!important;border-radius:10px!important}html body .wfc-pagination>div,html body .dpx-pagination-pages,html body .lpx-pagination-pages,html body .rbac-pagination>div,html body .cert-pagination>div{gap:5px!important}html body .wfc-table-wrap+.wfc-pagination,html body .wfc-fit-table-wrap+.wfc-pagination{margin-top:-1px!important;border-left:1px solid #e2eaf4!important;border-right:1px solid #e2eaf4!important;border-bottom:1px solid #e2eaf4!important;border-radius:0 0 16px 16px!important;background:#fff!important}html body .wfc-row-menu-trigger,html body .wfc-icon-btn[aria-label*=actions],html body .wfc-icon-btn[aria-label*=Actions]{width:36px!important;height:36px!important;border-radius:12px!important;border:1px solid #d7e3f3!important;background:#fff!important;color:#112d54!important;display:grid!important;place-items:center!important;padding:0!important}html body .wfc-row-menu-trigger:hover,html body .wfc-icon-btn[aria-label*=actions]:hover,html body .wfc-icon-btn[aria-label*=Actions]:hover{background:#f6f9ff!important;border-color:#9ec0ec!important;color:#155fcf!important}html body .wfc-action-list button{min-height:40px!important;padding:9px 12px!important}html body .dpx-topbar .dpx-button{position:relative!important}html body .dpx-topbar .dpx-button .lucide-chevron-down{margin-left:1px!important}html body .dpx-filter-dropdown .enterprise-select{width:100%!important}html body .dpx-filter-dropdown .enterprise-select-trigger{width:100%!important;justify-content:flex-start!important}html body .dpx-heatmap{display:grid!important;gap:4px!important}html body .dpx-heat-row{margin-bottom:0!important}html body .dpx-heat-cell{height:30px!important;border-radius:7px!important}html body .dpx-coverage-layout .dpx-side-stack .dpx-card .dpx-card-body{padding-top:12px!important;padding-bottom:12px!important}html body .rbac-role-permission-summary span{margin-left:2px!important}html body :is(.epx-donut,.cert-donut,.rbac-donut,.wc-donut,.wf-donut){animation:v359DonutLoad .72s cubic-bezier(.2,.7,.2,1) both!important;transition:none!important}html body .epx-donut-wrap:hover,html body .cert-donut-row:hover,html body .rbac-donut-line:hover,html body .wc-donut-wrap:hover{cursor:default!important}html body .wfc-donut-pop,html body .lpx-donut-tooltip,html body .dpx-donut-hover-v359{transition:none!important}html body .locations-enterprise-page .lpx-more{width:38px!important;height:38px!important;border:1px solid #d7e3f3!important;border-radius:12px!important;background:#fff!important}html body .locations-enterprise-page .lpx-more:hover{background:#f6f9ff!important;border-color:#9ec0ec!important}html body .cert-row-actions>button{width:36px!important;height:36px!important;border-radius:12px!important;border:1px solid #d6e2f2!important;background:#fff!important;color:#142d52!important}html body .cert-row-actions>button:hover{background:#f6f9ff!important;border-color:#9ec0ec!important;color:#155fcf!important}}@media(min-width:769px){html body .wfc-documents-pagination-slot{margin-top:-1px!important;width:100%!important}html body .wfc-documents-pagination-slot .wfc-pagination{min-height:44px!important;height:44px!important;margin:0!important;padding:5px 12px!important;border-top:1px solid #e2eaf4!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body .wfc-documents-table-card{overflow:hidden!important}html body .wfc-documents-viewport{border-bottom:0!important}html body .wfc-documents-pagination-slot .wfc-pagination button{height:30px!important;min-width:30px!important;border-radius:9px!important}html body .epx-hero-card-v147 .epx-hero-contact{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;align-items:start!important}html body .epx-hero-card-v147 .epx-hero-contact-item-v147{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin:0!important}html body .epx-hero-card-v147 .epx-hero-contact-icon-v147{width:24px!important;height:24px!important;min-width:24px!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;color:#294866!important;box-shadow:none!important}html body .epx-hero-card-v147 .epx-hero-contact-icon-v147 svg{color:#294866!important;stroke:#294866!important}html body .locations-enterprise-page .lpx-menu-portal button{display:block!important;text-align:left!important;padding:10px 12px!important;min-height:42px!important}html body .locations-enterprise-page .lpx-menu-item-copy,html body .locations-enterprise-page .lpx-menu-item-copy strong{display:block!important}html body .dpx-filter-dropdown--hard-v91{pointer-events:auto!important;overflow:visible!important}html body .dpx-filter-dropdown--hard-v91 .enterprise-select{position:relative!important;z-index:2!important}html body .locations-enterprise-page .lpx-side{align-content:start!important}}@media(min-width:769px){html body .locations-enterprise-page .lpx-more.lpx-more--bare-dots{width:24px!important;min-width:24px!important;height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .locations-enterprise-page .lpx-more.lpx-more--bare-dots:hover{background:transparent!important;border:0!important;color:#2563eb!important}html body .locations-enterprise-page .lpx-more.lpx-more--bare-dots svg{width:18px!important;height:18px!important}}@media(min-width:901px){html body .wf-root .wfc-tab-warning-v405{min-width:28px!important;height:28px!important;padding:0 8px!important;gap:5px!important;border-radius:999px!important;background:linear-gradient(135deg,#fff6db,#ffe5b7)!important;border:1px solid #f5c068!important;color:#d97706!important;box-shadow:0 10px 22px #d977062e!important}html body .wf-root .wfc-tab-warning-v405 b{font-size:15px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.02em!important}html body .wf-root .wfc-tab-warning-v405 svg{width:15px!important;height:15px!important}html body .wf-root .v56-wfc-modal--compliance-assign-training input[placeholder*="Search employees"],html body .wf-root .v56-wfc-modal--compliance-assign-training input[placeholder*="Search employees" i]{padding-left:46px!important;text-indent:2px!important}html body .wf-root .wfc-missing-schedules-detail-v398 header{align-items:center!important;gap:18px!important;padding:24px 26px!important;background:linear-gradient(180deg,#fffdf6,#fffaf0)!important;border-bottom:1px solid #eadfc2!important}html body .wf-root .wfc-missing-schedules-detail-v398 header>span{width:56px!important;height:56px!important;border-radius:18px!important;display:grid!important;place-items:center!important;background:#e8f0ff!important;color:#2563eb!important;border:1px solid #d6e5ff!important;flex:0 0 auto!important}html body .wf-root .wfc-missing-schedules-detail-v398 header em{margin-left:auto!important;flex:0 0 auto!important;font-style:normal!important;padding:11px 17px!important;border-radius:999px!important;background:#e9f2ff!important;color:#2463d8!important;font-weight:900!important}html body .wf-root .wfc-missing-schedule-list-v172{display:grid!important;grid-template-columns:repeat(2,minmax(320px,1fr))!important;gap:18px!important;padding:22px!important;max-height:62vh!important;overflow:auto!important;align-items:start!important}html body .wf-root .wfc-missing-schedule-list-v172 article{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:16px!important;padding:18px!important;border-radius:20px!important;min-height:0!important;align-items:start!important;border:1px solid #dbe8f6!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 12px 26px #102f5e0d!important}html body .wf-root .wfc-missing-schedule-list-v172 article>span{width:56px!important;height:56px!important;display:grid!important;place-items:center!important;border-radius:18px!important;background:#edf4ff!important;color:#2563eb!important;border:1px solid #d6e6ff!important}html body .wf-root .wfc-missing-schedule-list-v172 article>div,html body .wf-root .wfc-missing-schedule-list-v172 article dl{min-width:0!important}html body .wf-root .wfc-missing-schedule-list-v172 article b,html body .wf-root .wfc-missing-schedule-list-v172 article small,html body .wf-root .wfc-missing-schedule-list-v172 article dd,html body .wf-root .wfc-missing-schedule-list-v172 article dt{writing-mode:horizontal-tb!important;transform:none!important;white-space:normal!important;word-break:break-word!important}html body .wf-root .wfc-missing-schedule-list-v172 article dl{grid-column:2 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:6px 0 0!important}html body .wf-root .wfc-missing-schedule-list-v172 article dl>div{padding:12px 14px!important;border-radius:14px!important;background:#f7fbff!important;border:1px solid #e1ecf8!important}html body .wf-root .wfc-missing-schedule-list-v172 article dt{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#7385a3!important;margin-bottom:6px!important}html body .wf-root .wfc-missing-schedule-list-v172 article dd{margin:0!important;font-size:14px!important;font-weight:700!important;color:#0f254d!important;line-height:1.35!important}html body .wf-root .wfc-status.status-active,html body .wf-root .wfc-status.status-current,html body .wf-root .epx-pill-active{background:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 20px #246ff22e!important}html body .wf-root .lpx-analytics-compact-card,html body .wf-root .lpx-analytics-insights-card{min-height:0!important}html body .wf-root .lpx-analytics-compact-card .lpx-card-body,html body .wf-root .lpx-analytics-insights-card .lpx-card-body{min-height:0!important;padding-bottom:20px!important}html body .wf-root .lpx-insight-list article,html body .wf-root .lpx-empty-state{min-height:0!important}html body .wf-root .wfc-v397-report-summary{border:1px solid #d9e7f8!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 16px 36px #0c295314!important}html body .wf-root .wfc-v397-report-summary>header{padding:24px 28px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;border-bottom:1px solid #e0ebf7!important;background:linear-gradient(180deg,#f9fbff,#f4f8ff)!important}html body .wf-root .wfc-v397-report-summary>header>span{width:64px!important;height:64px!important;border-radius:18px!important;display:grid!important;place-items:center!important;background:#eaf2ff!important;color:#2563eb!important;border:1px solid #d5e5fe!important}html body .wf-root .wfc-v397-report-kpis{padding:24px 28px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .wf-root .wfc-v397-report-kpis article{padding:16px!important;border-radius:16px!important;border:1px solid #dce7f6!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;min-height:0!important}html body .wf-root .wfc-v397-report-kpis article strong{font-size:21px!important;line-height:1.1!important;color:#0b234d!important}html body .wf-root .wfc-documents-table td:nth-child(6) .wfc-status,html body .wf-root .wfc-table td:nth-child(6) .wfc-status,html body .wf-root .wfc-table td .wfc-status.status-pending-review,html body .wf-root .wfc-table td .wfc-status.status-approved,html body .wf-root .wfc-table td .wfc-status.status-valid{max-width:100%!important;font-size:12px!important;padding:7px 10px!important;white-space:nowrap!important}html body .wf-root .wfc-documents-table td:nth-child(6),html body .wf-root .wfc-documents-table td:nth-child(7){overflow:visible!important}html body .wf-root .lpx-bulk-attendance-people{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}html body .wf-root .lpx-bulk-chip,html body .wf-root .lpx-bulk-more-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;border-radius:999px!important;border:1px solid #cfdcf0!important;background:#fff!important;color:#17335f!important;font-weight:700!important}html body .wf-root .lpx-bulk-more-toggle{background:#eff5ff!important;border-color:#bfd6ff!important;color:#246ff2!important;cursor:pointer!important}html body .wf-root .lpx-category-create-inline{margin-top:12px!important}html body .wf-root .epx-hero-secondary{margin-left:-96px!important;width:calc(100% + 96px)!important}html body .wf-root .epx-hero-secondary .epx-hero-meta{grid-template-columns:repeat(3,minmax(280px,1fr))!important;gap:18px!important}html body .wf-root .epx-hero-secondary .epx-hero-fact{min-height:104px!important}html body .wf-root .epx-v407-review-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important}html body .wf-root .epx-v407-review-actions a{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;border-radius:12px!important;text-decoration:none!important;border:1px solid #cfe0f8!important;color:#12325f!important;background:#fff!important;font-weight:700!important}html body .wf-root .epx-v407-review-actions a.primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}html body .wf-root .epx-v407-activity-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:18px!important}html body .wf-root .epx-v407-activity-summary article{padding:14px 16px!important;border-radius:16px!important;border:1px solid #dbe7f7!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}html body .wf-root .epx-v407-activity-summary strong{display:block!important;font-size:24px!important;color:#0a2552!important}html body .wf-root .epx-activity-list--v328{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body .wf-root .epx-activity-item{margin:0!important;padding:18px 18px 18px 20px!important;border:1px solid #dbe6f5!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px #122d580a!important}html body .wf-root .epx-activity-item .dot{width:12px!important;height:12px!important;top:24px!important;left:18px!important}html body .wf-root .epx-activity-item .epx-activity-copy{padding-left:18px!important}html body .wf-root .epx-v407-doc-categories .enterprise-select,html body .wf-root .epx-v407-note-categories .enterprise-select{margin-bottom:10px!important}html body .wf-root .cert-requirement-summary-v172{display:none!important}html body .wf-root .lpx-donut-legend-scroll{max-height:236px!important;overflow-y:auto!important;padding-right:6px!important}html body .wf-root .lpx-donut-legend-scroll .lpx-donut-legend-item{cursor:pointer!important}}@media(min-width:901px){html body .wf-root .wfc-training-assign-modal input[placeholder*="Search employees" i]{padding-left:52px!important}html body .wf-root .wfc-training-assign-modal .wfc-search,html body .wf-root .wfc-training-assign-modal .wfc-search-field{position:relative!important}html body .wf-root .wfc-documents-table{table-layout:fixed!important}html body .wf-root .wfc-documents-table th:nth-child(6),html body .wf-root .wfc-documents-table td:nth-child(6){width:118px!important;min-width:118px!important}html body .wf-root .wfc-documents-table th:nth-child(7),html body .wf-root .wfc-documents-table td:nth-child(7){width:168px!important;min-width:168px!important}html body .wf-root .wfc-documents-table .wfc-status{font-size:11px!important;line-height:1!important;padding:7px 9px!important;max-width:110px!important}html body .wf-root .wfc-documents-table td:nth-child(7){overflow-wrap:anywhere!important;word-break:break-word!important}html body .wf-root .lpx-insight-list{display:grid!important;gap:12px!important}html body .wf-root .lpx-insight-list article{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:14px 16px!important;border:1px solid #dbe7f6!important;border-radius:16px!important;background:#fff!important}html body .wf-root .lpx-insight-list article>div{min-width:0!important}html body .wf-root .lpx-insight-list article strong{display:block!important;color:#102c58!important;font-size:14px!important}html body .wf-root .lpx-insight-list article span{display:block!important;color:#6d80a0!important;margin-top:3px!important;font-size:12px!important}html body .wf-root .lpx-insight-list article b{font-size:22px!important;color:#143265!important}html body .wf-root .lpx-v408-hours-card .lpx-bars{min-height:0!important;padding-top:4px!important}html body .wf-root [data-v13-target=employee-review-document]{max-width:1180px!important;width:min(1180px,calc(100vw - 56px))!important}html body .wf-root [data-v13-target=employee-review-document] .epx-modal-body{padding:24px!important;background:#f6f9fe!important}html body .wf-root [data-v13-target=employee-review-document] .epx-v289-review-workspace{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr)!important;gap:20px!important}html body .wf-root [data-v13-target=employee-review-document] .epx-v289-review-preview,html body .wf-root [data-v13-target=employee-review-document] .epx-v289-review-controls{border-radius:20px!important;border:1px solid #d8e5f5!important;box-shadow:0 12px 28px #112d590f!important;background:#fff!important;overflow:hidden!important}html body .wf-root [data-v13-target=employee-review-document] .epx-v289-review-card-head{padding:18px 20px!important;background:linear-gradient(180deg,#fbfdff,#f5f9ff)!important}html body .wf-root [data-v13-target=employee-review-document] .epx-v289-preview-stage{min-height:360px!important;max-height:500px!important}html body .wf-root [data-v13-target=employee-review-document] .epx-v289-review-checks{gap:10px!important;padding:14px 18px 18px!important}html body .wf-root [data-v13-target=employee-review-document] .epx-v289-review-step{min-height:82px!important;border-radius:16px!important;padding:13px 14px!important}html body .wf-root [data-v13-target=employee-review-document] .epx-v407-review-actions button{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;border-radius:12px!important;border:1px solid #cfe0f8!important;background:#fff!important;color:#12325f!important;font-weight:700!important;cursor:pointer!important}html body .wf-root [data-v13-target=employee-activity]{max-width:1120px!important;width:min(1120px,calc(100vw - 56px))!important}html body .wf-root [data-v13-target=employee-activity] .epx-modal-body{background:#f7faff!important;padding:24px!important}html body .wf-root [data-v13-target=employee-activity] .epx-activity-list--v328{max-height:56vh!important;overflow:auto!important;padding-right:6px!important}html body .wf-root [data-v13-target=employee-role-requirements] .epx-insight-modal-list,html body .wf-root [data-v13-target=employee-certification-renewals] .epx-insight-modal-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .wf-root [data-v13-target=employee-role-requirements] .epx-insight-modal-list>button,html body .wf-root [data-v13-target=employee-certification-renewals] .epx-insight-modal-list>button{min-height:88px!important;border-radius:16px!important;border:1px solid #d8e5f5!important;padding:14px!important;background:#fff!important}html body .wf-root [data-v13-target=employee-role-requirements] .epx-empty,html body .wf-root [data-v13-target=employee-certification-renewals] .epx-empty{grid-column:1/-1!important;min-height:180px!important}}@media(min-width:901px){html body .wf-root .epx-hero-secondary{margin-left:-118px!important;width:calc(100% + 118px)!important;padding-left:0!important;overflow:visible!important}html body .wf-root .epx-hero-secondary .epx-hero-meta{grid-template-columns:repeat(3,minmax(285px,1fr))!important;gap:20px!important}html body .wf-root .epx-hero-secondary .epx-hero-fact{padding:16px 20px!important;min-height:104px!important;overflow:hidden!important}html body .wf-root .epx-hero-secondary .epx-hero-fact strong,html body .wf-root .epx-hero-secondary .epx-hero-fact small{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;overflow:visible!important}html body .wf-root .wfc-missing-schedules-detail-v398{overflow:hidden!important;border-radius:20px!important}html body .wf-root .wfc-missing-schedule-list-v172{grid-template-columns:repeat(2,minmax(360px,1fr))!important;max-height:min(560px,58vh)!important;overflow:auto!important;padding:20px!important;gap:14px!important}html body .wf-root .wfc-missing-schedule-list-v172 article{min-height:0!important;overflow:hidden!important}html body .wf-root .wfc-missing-schedule-list-v172 article *{max-width:100%!important}html body .wf-root .wfc-record-details-modal .modal-content,html body .wf-root .wfc-record-details-modal .wfc-modal-body{overflow-y:auto!important;min-height:0!important}html body .wf-root .wfc-department-compliance-detail-v398 .wfc-intelligence-metric-grid,html body .wf-root .wfc-intelligence-guidance{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .wf-root .dpx-manager-desktop-v174,html body .wf-root .dpx-coverage-desktop-v174{display:grid!important;gap:16px!important}html body .wf-root .dpx-manager-kpis-v174{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .wf-root .dpx-manager-departments-v174 article{grid-template-columns:minmax(220px,1.2fr) minmax(380px,2fr)!important;gap:18px!important;align-items:center!important}html body .wf-root .dpx-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body .wf-root .dpx-detail-grid>div{min-width:0!important;overflow:hidden!important}html body .wf-root .dpx-detail-grid strong{overflow-wrap:anywhere!important;white-space:normal!important}html body .wf-root .dpx-v334-employee-schedule-list{max-height:440px!important;overflow-y:auto!important;padding-right:4px!important}html body .wf-root .dpx-v334-employee-schedule-list>div{min-height:78px!important}html body .wf-root .dpx-coverage-heatmap,html body .wf-root .dpx-heatmap-wrap,html body .wf-root [class*=coverage-heatmap]{overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-gutter:stable!important}html body .wf-root [class*=coverage-heatmap] table{min-width:980px!important}html body .wf-root .epx-activity-list--v328{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body .wf-root .epx-activity-item{display:grid!important;grid-template-columns:14px minmax(0,1fr)!important;align-items:start!important;padding:17px!important;border:1px solid #d9e6f5!important;border-radius:17px!important;background:#fff!important;overflow:hidden!important}html body .wf-root .epx-activity-copy{min-width:0!important;padding-left:0!important}html body .wf-root .epx-activity-copy p,html body .wf-root .epx-activity-copy small{overflow-wrap:anywhere!important;line-height:1.45!important}html body .wf-root .enterprise-select-menu,html body .wf-root [data-opscence-hard-dropdown]{z-index:2147483647!important;max-height:min(420px,calc(100vh - 28px))!important;overflow-y:auto!important}html body .wf-root [data-v13-target=employee-document-review] .epx-modal-body,html body .wf-root [data-v13-target=employee-certification-review] .epx-modal-body{overflow-y:auto!important;min-height:0!important}html body .wf-root .epx-v289-review-workspace{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)!important;gap:18px!important}html body .wf-root .epx-v289-review-preview,html body .wf-root .epx-v289-review-controls{min-width:0!important;overflow:hidden!important}}@media(min-width:901px){html body .wf-root .wfc-missing-schedules-detail-v411 .wfc-missing-schedule-summary-v411{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:18px 20px 0!important}html body .wf-root .wfc-missing-schedules-detail-v411 .wfc-missing-schedule-summary-v411 article{padding:16px!important;border:1px solid #dbe6f4!important;border-radius:16px!important;background:#f8fbff!important;display:grid!important;gap:6px!important}html body .wf-root .wfc-missing-schedule-list-v411{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}html body .wf-root .wfc-missing-schedule-card-v411{padding:16px!important;border:1px solid #dbe6f4!important;border-radius:18px!important;background:#fff!important;display:grid!important;gap:14px!important}html body .wf-root .wfc-missing-schedule-top-v411{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}html body .wf-root .wfc-missing-schedule-top-v411>span{width:56px!important;height:56px!important;border-radius:16px!important;background:#eef4ff!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .wf-root .wfc-missing-schedule-card-v411 dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important}html body .wf-root .wfc-missing-schedule-card-v411 dl .full{grid-column:1/-1!important}html body .wf-root .wfc-missing-schedule-card-v411 dt,html body .wf-root .wfc-missing-schedule-card-v411 dd{white-space:normal!important;overflow-wrap:anywhere!important}html body .wf-root .wfc-breakdown-actions-v411{display:grid!important;gap:14px!important}html body .wf-root .wfc-breakdown-metrics-v411{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body .wf-root .wfc-breakdown-metrics-v411 article{padding:16px!important;border-radius:16px!important;border:1px solid #dbe6f5!important;background:#f8fbff!important;display:grid!important;gap:6px!important}html body .wf-root .dpx-manager-kpis-v411{margin-top:0!important}html body .wf-root .dpx-manager-extra-v411{display:grid!important;gap:14px!important}html body .wf-root .dpx-v411-employee-schedule-list>div{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important;padding:16px!important;border-left:4px solid var(--shift-accent,#2563eb)!important;background:#fff!important;border-radius:16px!important;border:1px solid #dbe6f5!important}html body .wf-root .dpx-employee-schedule-kpis-v411{margin-bottom:14px!important}html body .wf-root .epx-donut-v411{position:relative!important}html body .wf-root .epx-legend-donut-pop-center-v411{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:5!important}html body .wf-root .epx-activity-overview-v411{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)!important;gap:16px!important;margin-bottom:16px!important}html body .wf-root .epx-activity-highlight-v411{padding:18px!important;border-radius:18px!important;background:#f8fbff!important;border:1px solid #dbe6f5!important;display:grid!important;gap:8px!important;align-content:start!important}html body .wf-root .epx-cert-review-summary-v411{margin-bottom:16px!important}html body .wf-root .epx-cert-status-menu-v411{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}html body .wf-root .epx-cert-status-menu-v411 button{border:1px solid #dbe6f5!important;background:#fff!important;border-radius:12px!important;padding:12px 10px!important;font:inherit!important;color:#12315f!important;cursor:pointer!important}html body .wf-root .epx-cert-status-menu-v411 button.active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}html body .wf-root .epx-hero-secondary{margin-left:-72px!important;width:calc(100% + 72px)!important}html body .wf-root .epx-hero-secondary .epx-hero-meta{justify-content:start!important}html body .wf-root .epx-hero-secondary .epx-hero-fact{margin-right:0!important}}@media(min-width:901px){html body .wf-root .wfc-missing-schedule-list-v411,html body .wf-root .wfc-missing-schedule-list-v172{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}html body .wf-root .wfc-missing-schedule-card-v411,html body .wf-root .wfc-missing-schedule-list-v172 article{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:14px!important;overflow:hidden!important}html body .wf-root .wfc-missing-schedule-card-v411 *,html body .wf-root .wfc-missing-schedule-list-v172 article *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.4!important}html body .wf-root .wfc-missing-schedule-card-v411 dl,html body .wf-root .wfc-missing-schedule-list-v172 article dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important}html body .wf-root .wfc-missing-schedule-card-v411 dt,html body .wf-root .wfc-missing-schedule-card-v411 dd,html body .wf-root .wfc-missing-schedule-list-v172 article dt,html body .wf-root .wfc-missing-schedule-list-v172 article dd{margin:0!important}html body .wf-root .wfc-breakdown-actions-v411{padding:18px!important;border:1px solid #dbe6f5!important;border-radius:18px!important;background:#fbfdff!important}html body .wf-root .wfc-breakdown-actions-v411>div:first-child{display:grid!important;gap:4px!important;margin-bottom:2px!important}html body .wf-root .wfc-breakdown-metrics-v411 article strong{font-size:24px!important;line-height:1.1!important;color:#12325d!important}html body .wf-root .wfc-breakdown-metrics-v411 article small{line-height:1.45!important}html body .wf-root .wfc-form-grid .wfc-field{min-width:0!important}html body .wf-root .wfc-form-grid input,html body .wf-root .wfc-form-grid select,html body .wf-root .wfc-form-grid textarea{min-height:54px!important}html body .wf-root .wfc-record-register-v124 .wfc-history-item,html body .wf-root .wfc-record-register-v124 .wfc-record-note,html body .wf-root .wfc-record-register-v124 .wfc-record-log{gap:10px!important}html body .wf-root .wfc-record-register-v124 .wfc-tag,html body .wf-root .wfc-record-register-v124 .wfc-badge,html body .wf-root .wfc-record-register-v124 [data-kind=record-tag]{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 10px!important;border:1px solid #cfe0f6!important;border-radius:999px!important;background:#f5f9ff!important;color:#1e4fa8!important;font-weight:700!important}html body .wf-root .dpx-manager-summary-v174{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important}html body .wf-root .dpx-manager-summary-v174 .dpx-pill,html body .wf-root .dpx-manager-summary-v174 [class*=pill]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:88px!important;text-align:center!important}html body .wf-root .dpx-manager-kpis-v174>div,html body .wf-root .dpx-v334-schedule-kpis article,html body .wf-root .dpx-enterprise-meta>div{padding:16px!important;border-radius:16px!important;border:1px solid #dbe6f5!important;background:#fbfdff!important;gap:6px!important}html body .wf-root .dpx-enterprise-context>div,html body .wf-root .dpx-detail-grid>div{padding:14px 16px!important;border:1px solid #dbe6f5!important;border-radius:15px!important;background:#fff!important}html body .wf-root .dpx-employee-shift-section-v412{display:grid!important;gap:14px!important;margin:18px 0!important;padding:18px!important;border:1px solid #dbe6f5!important;border-radius:18px!important;background:#f8fbff!important}html body .wf-root .dpx-employee-shift-section-v412>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}html body .wf-root .dpx-employee-shift-section-v412>header small{display:block!important;margin-top:4px!important;line-height:1.45!important}html body .wf-root .dpx-employee-shift-section-v412>header>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;height:44px!important;padding:0 14px!important;border-radius:14px!important;background:#edf4ff!important;color:#1e4fa8!important;font-weight:800!important}html body .wf-root .dpx-v411-employee-schedule-list{max-height:360px!important;overflow:auto!important;padding-right:4px!important}html body .wf-root .dpx-v411-employee-schedule-list>div{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:16px!important;border-left:4px solid var(--shift-accent,#2563eb)!important;background:#fff!important;border-radius:16px!important;border:1px solid #dbe6f5!important}html body .wf-root .dpx-v411-employee-schedule-list>div>div{display:grid!important;gap:6px!important}html body .wf-root .dpx-v334-day-schedule>div,html body .wf-root .dpx-v334-shift-roster>div,html body .wf-root .dpx-manager-departments-v174{max-height:420px!important;overflow:auto!important;padding-right:4px!important}html body .wf-root .epx-hero-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .wf-root .epx-hero-fact{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;padding:16px 18px!important;border:1px solid #dbe6f5!important;border-radius:18px!important;background:#fbfdff!important;align-items:center!important}html body .wf-root .epx-hero-fact strong{font-size:16px!important;line-height:1.3!important}html body .wf-root .epx-cert-review-summary-v411{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .wf-root .epx-cert-review-summary-v411>div,html body .wf-root [data-v13-target=employee-certification-review] .epx-form-grid>label,html body .wf-root [data-v13-target=employee-activity] .epx-activity-item{padding:16px!important;border:1px solid #dbe6f5!important;border-radius:16px!important;background:#fff!important}html body .wf-root [data-v13-target=employee-certification-review] .epx-form-grid>label{background:#fbfdff!important;border-radius:16px!important}html body .wf-root .epx-activity-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .wf-root .epx-activity-summary>div{padding:16px!important;border-radius:16px!important;border:1px solid #dbe6f5!important;background:#fbfdff!important}html body .wf-root .epx-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media(min-width:769px){html body .wf-root .epx-donut-card .epx-legend-donut-pop-v406{background:#fff!important;background-color:#fff!important;color:#102a54!important;opacity:1!important;isolation:isolate!important;box-shadow:0 18px 44px #0f2a5433!important}html body .wf-root .epx-donut-card .epx-legend-row:not(:hover)>.epx-legend-donut-pop-v406{display:none!important}html body .wf-root .epx-donut-card .epx-donut:not(:hover)>.epx-legend-donut-pop-center-v411{display:none!important}html body .wf-root [data-v13-target=employee-report] .epx-modal-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .wf-root .epx-v419-report-layout>section,html body .wf-root .epx-v419-report-metrics>article,html body .wf-root .epx-v419-report-employees article{background:#fff!important;border-color:#d4e2f4!important}}@media(min-width:769px){html body .wfc-documents-table-card{overflow:hidden!important;border:1px solid #cfe0f4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 30px #1030580f!important}html body .wfc-documents-viewport{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}html body .wfc-documents-table{width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}html body .wfc-documents-table th{min-height:46px!important;padding:12px 14px!important;background:#f3f7fc!important;color:#607490!important;border-bottom:1px solid #dce7f3!important}html body .wfc-documents-table td{padding:12px 14px!important;border-bottom:1px solid #e5edf6!important;vertical-align:middle!important;background:#fff!important}html body .wfc-documents-table tr:last-child td{border-bottom:0!important}html body .wfc-documents-table td,html body .wfc-documents-table th{overflow-wrap:anywhere!important}html body .wfc-documents-table .wfc-status{white-space:nowrap!important}html body .dpx-departments-card{overflow:hidden!important;border:1px solid #cfe0f4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 30px #1030580f!important}html body .dpx-departments-card>:is(header,.dpx-card-head,.dpx-panel-head){padding:14px 16px!important;margin:0!important;background:#fff!important;border-bottom:1px solid #e0eaf5!important}html body .dpx-departments-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}html body .dpx-departments-table th{padding:11px 12px!important;background:#f3f7fc!important;color:#5c718f!important;border-bottom:1px solid #dce7f3!important}html body .dpx-departments-table td{min-height:58px!important;padding:10px 12px!important;border-bottom:1px solid #e5edf6!important;vertical-align:middle!important}html body .dpx-departments-table tr:last-child td{border-bottom:0!important}html body .dpx-departments-table :is(.dpx-pill,.dpx-status,.dpx-coverage){white-space:nowrap!important}}@media(min-width:769px){html body .wfc-page,html body .wfc-shell,html body .workforce-page-shell{background:transparent!important}html body .wfc-compliance-cards.wfc-overview-cards-first,html body .wfc-context-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}html body .wfc-compliance-cards.wfc-overview-cards-first>*,html body .wfc-context-kpis>*{min-width:0!important;min-height:86px!important;padding:12px 14px!important;border:1px solid #d4e2f2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 20px #1330550b!important}html body .wfc-documents-table-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border:1px solid #cfdef0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 30px #1030580e!important}html body .wfc-documents-table-card>:is(header,.wfc-section-head,.wfc-section-title-table){margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid #e1eaf5!important;background:#fff!important}html body .wfc-documents-viewport{width:100%!important;max-height:500px!important;overflow:auto!important;scrollbar-gutter:stable!important;border:0!important;border-radius:0!important;background:#fff!important}html body .wfc-documents-table{width:100%!important;min-width:1040px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}html body .wfc-documents-table th,html body .wfc-documents-table td{min-width:0!important;vertical-align:middle!important;text-align:left!important}html body .wfc-documents-table th{height:44px!important;padding:10px 12px!important;position:sticky!important;top:0!important;z-index:2!important;background:#f4f8fd!important;color:#607490!important;border:0!important;border-bottom:1px solid #dce7f3!important;font-size:11px!important;letter-spacing:.04em!important}html body .wfc-documents-table td{height:62px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid #e5edf6!important;background:#fff!important;overflow-wrap:anywhere!important}html body .wfc-documents-table tbody tr:hover td{background:#f8fbff!important}html body .wfc-documents-table tbody tr:last-child td{border-bottom:0!important}html body .wfc-documents-table th:nth-child(1),html body .wfc-documents-table td:nth-child(1){width:22%!important}html body .wfc-documents-table th:nth-child(2),html body .wfc-documents-table td:nth-child(2){width:10%!important}html body .wfc-documents-table th:nth-child(3),html body .wfc-documents-table td:nth-child(3){width:14%!important}html body .wfc-documents-table th:nth-child(4),html body .wfc-documents-table td:nth-child(4){width:11%!important}html body .wfc-documents-table th:nth-child(5),html body .wfc-documents-table td:nth-child(5){width:10%!important}html body .wfc-documents-table th:nth-child(6),html body .wfc-documents-table td:nth-child(6){width:12%!important}html body .wfc-documents-table th:nth-child(7),html body .wfc-documents-table td:nth-child(7){width:16%!important}html body .wfc-documents-table th:last-child,html body .wfc-documents-table td:last-child{width:64px!important;text-align:center!important}html body .wfc-documents-table :is(.wfc-status,.wfc-badge,.wfc-pill){white-space:nowrap!important}html body .wfc-documents-pagination-slot,html body .wfc-documents-table-card>footer{flex:0 0 auto!important;min-height:48px!important;padding:8px 12px!important;border:0!important;border-top:1px solid #e1eaf5!important;background:#fbfdff!important}html body .dpx-departments-card{overflow:hidden!important;border:1px solid #cfdef0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 28px #1030580d!important}html body .dpx-departments-card :is(.dpx-departments-table,.dpx-table){width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}html body .dpx-departments-card th{height:44px!important;padding:10px 12px!important;background:#f4f8fd!important;border:0!important;border-bottom:1px solid #dce7f3!important;color:#607490!important}html body .dpx-departments-card td{height:58px!important;padding:9px 12px!important;border:0!important;border-bottom:1px solid #e5edf6!important;vertical-align:middle!important;background:#fff!important}html body .dpx-departments-card tbody tr:hover td{background:#f8fbff!important}html body :is(.wfc-filter-pop,.wfc-menu-pop,.dpx-filter-pop,.dpx-menu-pop){padding:6px!important;border:1px solid #cfe0f4!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 44px #0f26482b!important}html body :is(.wfc-filter-pop,.wfc-menu-pop,.dpx-filter-pop,.dpx-menu-pop) :is(button,[role=option]){position:relative!important;min-height:38px!important;padding:8px 34px 8px 12px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#173663!important;text-align:left!important;font-weight:700!important}html body :is(.wfc-filter-pop,.wfc-menu-pop,.dpx-filter-pop,.dpx-menu-pop) :is(button,[role=option]):hover{background:#f3f7ff!important}html body :is(.wfc-filter-pop,.wfc-menu-pop,.dpx-filter-pop,.dpx-menu-pop) :is(.is-active,.active,[aria-selected=true],[aria-checked=true]){background:#eaf3ff!important;color:#173663!important}html body :is(.wfc-filter-pop,.wfc-menu-pop,.dpx-filter-pop,.dpx-menu-pop) :is(.is-active,.active,[aria-selected=true],[aria-checked=true]):after{content:"✓"!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;color:#2f6fed!important;font-weight:900!important}}:root{--rh-side-w: 220px;--rh-stroke: rgba(2,132,199,.08);--rh-shadow2: 0 6px 22px rgba(2,132,199,.08);--rh-radius2: 14px;--rh-muted: rgba(15,23,42,.32);--wf-accent: #0284c7;--wf-accent-2: #0369a1;--wf-accent-3: #38bdf8;--wf-accent-4: #7dd3fc;--wf-accent-dark: #075985;--wf-accent-tint: #e0f2fe;--wf-accent-light: rgba(2,132,199,.07);--wf-accent-glow: rgba(14,165,233,.18);--wf-success: #16a34a;--wf-success-bg: rgba(22,163,74,.07);--wf-danger: #dc2626;--wf-danger-bg: rgba(220,38,38,.07);--wf-warning: #d97706;--wf-warning-bg: rgba(217,119,6,.07);--wf-purple: #0284c7;--wf-purple-bg: rgba(56,189,248,.07);--wf-text: #0a0f1e;--wf-text-2: #1e293b;--wf-text-3: #64748b;--wf-text-muted: #94a3b8;--wf-bg: #f4f9ff;--wf-page-bg: #f4f9ff;--wf-surface: #ffffff;--wf-surface-2: #f6fbff;--wf-surface-3: #eaf4fd;--wf-border: rgba(2,132,199,.12);--wf-border-light: rgba(2,132,199,.07);--wf-border-bright: rgba(2,132,199,.2);--wf-shadow-xs: 0 1px 2px rgba(2,132,199,.05);--wf-shadow-sm: 0 1px 3px rgba(15,23,42,.04), 0 4px 14px rgba(2,132,199,.06);--wf-shadow: 0 4px 14px rgba(15,23,42,.05), 0 14px 40px rgba(2,132,199,.08);--wf-shadow-lg: 0 10px 28px rgba(15,23,42,.07), 0 24px 60px rgba(2,132,199,.12);--wf-shadow-xl: 0 18px 44px rgba(15,23,42,.1), 0 40px 100px rgba(2,132,199,.14);--wf-glow: 0 0 0 1px rgba(14,165,233,.22), 0 10px 30px rgba(14,165,233,.18);--wf-glow-sm: 0 0 0 3px rgba(14,165,233,.12);--wf-radius-sm: 4px;--wf-radius: 8px;--wf-radius-lg: 12px;--wf-radius-xl: 16px;--wf-radius-2xl: 22px;--wf-ease: cubic-bezier(.22, 1, .36, 1);--wf-ease-back: cubic-bezier(.34, 1.56, .64, 1);--wf-ease-in: cubic-bezier(.4, 0, 1, 1);--wf-ease-out: cubic-bezier(0, 0, .2, 1);--wf-spring: cubic-bezier(.175, .885, .32, 1.275);--wf-font-display: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--wf-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}@media(max-width:1100px)and (min-width:769px){:root{--rh-side-w: 64px}}@media(max-width:768px){:root{--rh-side-w: 0px}}.rh-page-wrap{margin-left:var(--rh-side-w);min-height:100vh;box-sizing:border-box;transition:margin-left .3s var(--wf-ease)}.rh-page-fixed{position:fixed;top:0;left:var(--rh-side-w);right:0;bottom:0;overflow-y:auto;overflow-x:hidden;transition:left .3s var(--wf-ease)}.wf-root *,.wf-root *:before,.wf-root *:after{box-sizing:border-box;margin:0;padding:0}.wf-embed{display:flex;flex-direction:column;margin-left:var(--rh-side-w, 220px);min-height:100vh;min-width:0;background:var(--wf-page-bg);font-family:var(--wf-font-body);animation:wf-page-enter .45s var(--wf-ease) both;overflow-x:hidden;overflow-y:auto}@keyframes wf-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wf-root{font-family:var(--wf-font-body);font-size:13.5px;color:var(--wf-text);flex:1;min-width:0;overflow:hidden}.wf-root a{text-decoration:none;color:inherit}.wf-root button{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit}.wf-root input,.wf-root select,.wf-root textarea{font-family:inherit;font-size:inherit}.wf-layout{display:flex;flex-direction:column;min-height:100vh}.wf-sidebar,.wf-topbar{display:none!important}.wf-page-shell{margin-left:var(--rh-side-w, 220px)!important;width:calc(100vw - var(--rh-side-w, 220px))!important;max-width:calc(100vw - var(--rh-side-w, 220px))!important;min-width:0!important;min-height:100vh;height:100vh;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--wf-page-bg);padding-bottom:56px;position:relative}.wf-page-shell:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 40% at 15% 0%,rgba(2,132,199,.04) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 85% 100%,rgba(56,189,248,.03) 0%,transparent 70%);pointer-events:none;z-index:0}.wf-content{position:relative;z-index:1}.wf-embed .wf-page-shell{margin-left:0!important;width:100%!important;max-width:100%!important}@media(max-width:768px){.wf-page-shell{margin-left:0!important;width:100vw!important;max-width:100vw!important;max-height:none;min-height:calc(100vh - 68px);padding-bottom:96px}}.wf-page-shell::-webkit-scrollbar,.wf-modal-body::-webkit-scrollbar,.wf-table-wrap::-webkit-scrollbar{width:3px;height:3px}.wf-page-shell::-webkit-scrollbar-thumb,.wf-modal-body::-webkit-scrollbar-thumb,.wf-table-wrap::-webkit-scrollbar-thumb{background:#0284c733;border-radius:999px}.wf-page-shell::-webkit-scrollbar-track,.wf-modal-body::-webkit-scrollbar-track,.wf-table-wrap::-webkit-scrollbar-track{background:transparent}.wf-main{flex:1;display:flex;flex-direction:column;min-width:0;overflow-y:auto}.wf-content{padding:32px 36px;flex:1;box-sizing:border-box;max-width:1760px;width:100%;margin:0 auto}@media(max-width:1400px){.wf-content{padding:26px 28px}}@media(max-width:1100px){.wf-content{padding:20px 22px}}@media(max-width:900px){.wf-content{padding:16px 16px 32px}}.wf-page-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px;padding:22px 26px 22px 28px;background:linear-gradient(135deg,#fffffff5,#e0f2fe8c);border:1px solid var(--wf-border);border-radius:var(--wf-radius-2xl);box-shadow:var(--wf-shadow-sm),inset 0 1px #fffffff2;overflow:hidden;isolation:isolate;animation:wf-header-in .55s var(--wf-ease) both}.wf-page-header:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 50% 80% at 100% 0%,rgba(56,189,248,.18) 0%,transparent 60%),radial-gradient(ellipse 40% 100% at 0% 100%,rgba(2,132,199,.1) 0%,transparent 60%);animation:wf-hero-glow 8s ease-in-out infinite alternate}.wf-page-header:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--wf-accent-3),var(--wf-accent))}@keyframes wf-hero-glow{0%{opacity:.85;transform:translateZ(0)}to{opacity:1;transform:translate3d(-10px,4px,0)}}@keyframes wf-header-in{0%{opacity:0;transform:translateY(-12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.wf-page-title{font-family:var(--wf-font-display)!important;font-size:24px!important;font-weight:700;color:var(--wf-text);letter-spacing:-.04em;line-height:1.15;display:inline-flex;align-items:center;gap:12px}.wf-page-title:before{content:"";width:8px;height:22px;background:linear-gradient(180deg,var(--wf-accent-3),var(--wf-accent));border-radius:4px;box-shadow:0 4px 14px #0284c759;animation:wf-pulse-bar 2.4s ease-in-out infinite}@keyframes wf-pulse-bar{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.65;transform:scaleY(.82)}}.wf-page-sub{font-size:13px;color:var(--wf-text-3);margin-top:5px;font-weight:400;letter-spacing:-.005em}.wf-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wf-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:28px}.wf-stat-card{position:relative;background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);padding:22px 22px 20px;display:flex;flex-direction:column;gap:0;box-shadow:var(--wf-shadow-xs),inset 0 1px #ffffffe6;transition:box-shadow .35s var(--wf-ease),transform .35s var(--wf-ease),border-color .25s ease;overflow:hidden;animation:wf-stat-rise .55s var(--wf-ease) both;will-change:transform;cursor:default}.wf-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--wf-stat-accent, var(--wf-accent)),transparent);opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .3s ease,transform .45s var(--wf-ease)}.wf-stat-card:after{content:"";position:absolute;bottom:-20px;right:-20px;width:80px;height:80px;border-radius:50%;background:var(--wf-stat-accent, var(--wf-accent));opacity:0;filter:blur(28px);transition:opacity .4s ease;pointer-events:none}.wf-stat-card:hover{box-shadow:var(--wf-shadow-lg),var(--wf-glow);transform:translateY(-3px) scale(1.006);border-color:#0284c726}.wf-stat-card:hover:before{opacity:1;transform:scaleX(1)}.wf-stat-card:hover:after{opacity:.06}.wf-stats-row>*:nth-child(1){animation-delay:.05s}.wf-stats-row>*:nth-child(2){animation-delay:.1s}.wf-stats-row>*:nth-child(3){animation-delay:.15s}.wf-stats-row>*:nth-child(4){animation-delay:.2s}.wf-stats-row>*:nth-child(5){animation-delay:.25s}.wf-stats-row>*:nth-child(6){animation-delay:.3s}@keyframes wf-stat-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.wf-stat-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.wf-stat-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;background:var(--wf-surface-3);border:1px solid var(--wf-border);color:var(--wf-accent);transition:transform .35s var(--wf-spring),background .25s ease,box-shadow .3s ease}.wf-stat-card:hover .wf-stat-icon{transform:scale(1.1) rotate(-4deg);background:var(--wf-accent-light);box-shadow:0 4px 12px #0284c72e}.wf-stat-icon.blue{background:#0284c712;color:#0284c7;border-color:#0284c721}.wf-stat-icon.green{background:#16a34a12;color:#16a34a;border-color:#16a34a21}.wf-stat-icon.yellow{background:#d9770612;color:#d97706;border-color:#d9770621}.wf-stat-icon.red{background:#dc262612;color:#dc2626;border-color:#dc262621}.wf-stat-icon.purple{background:#38bdf812;color:#0284c7;border-color:#38bdf821}.wf-stat-icon.indigo{background:#0ea5e912;color:#0ea5e9;border-color:#0ea5e921}.wf-stat-icon.orange{background:#ea580c12;color:#ea580c;border-color:#ea580c21}.wf-stat-icon.gray{background:#94a3b817;color:#64748b;border-color:#94a3b829}.wf-stat-label{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-family:var(--wf-font-body)}.wf-stat-value{font-family:var(--wf-font-display);font-size:28px;font-weight:700;color:var(--wf-text);letter-spacing:-.045em;line-height:1;transition:color .2s ease}.wf-stat-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;margin-top:7px;color:var(--wf-text-3)}.wf-stat-badge.compliant{color:var(--wf-success)}.wf-stat-badge.upcoming{color:var(--wf-warning)}.wf-stat-badge.noncompliant{color:var(--wf-danger)}.wf-stat-badge.expiring{color:var(--wf-purple)}.wf-stat-badge-pill{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:3px 10px 3px 8px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.01em;border:1px solid transparent}.wf-stat-badge-pill .wf-stat-badge-dot{width:5px;height:5px;border-radius:50%;display:inline-block;flex-shrink:0}.wf-stat-badge-pill.compliant{background:#16a34a17;color:#15803d;border-color:#16a34a2e}.wf-stat-badge-pill.upcoming{background:#d9770617;color:#b45309;border-color:#d977062e}.wf-stat-badge-pill.noncompliant{background:#dc262614;color:#b91c1c;border-color:#dc262626}.wf-stat-badge-pill.expiring{background:#38bdf814;color:#0369a1;border-color:#38bdf826}.wf-stat-badge-pill.compliant .wf-stat-badge-dot{background:#16a34a}.wf-stat-badge-pill.upcoming .wf-stat-badge-dot{background:#d97706}.wf-stat-badge-pill.noncompliant .wf-stat-badge-dot{background:#dc2626}.wf-stat-badge-pill.expiring .wf-stat-badge-dot{background:#0284c7}.wf-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;margin-top:6px;padding-left:4px;position:static!important;animation:wf-fade-in .45s var(--wf-ease) both}.wf-section-title{font-family:var(--wf-font-display)!important;font-size:16px!important;font-weight:700;color:var(--wf-text);letter-spacing:-.03em;display:inline-flex;align-items:center;gap:9px}.wf-section-title:before{content:"";width:4px;height:16px;background:linear-gradient(180deg,var(--wf-accent-3),var(--wf-accent));border-radius:2px}.wf-toolbar{display:flex;align-items:center;gap:4px 6px;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--wf-border-bright);border-radius:12px;padding:8px 12px;margin-bottom:16px;box-shadow:var(--wf-shadow-xs);flex-wrap:wrap;min-width:0;width:100%;box-sizing:border-box;overflow:visible;transition:box-shadow .2s ease}@media(min-width:1100px){.wf-toolbar{border-radius:12px;flex-wrap:wrap;width:100%;max-width:100%}}.wf-toolbar>*{flex:0 0 auto}.wf-toolbar .wf-search{flex:1 1 220px;min-width:200px;max-width:360px}.wf-toolbar .wf-filter-select,.wf-toolbar select,.wf-toolbar input[type=date],.wf-toolbar input[type=time]{width:auto!important;min-width:150px}.wf-toolbar:focus-within{box-shadow:var(--wf-shadow-sm),0 0 0 3px #0284c712}.wf-toolbar-right{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.wf-search{position:relative;display:flex;align-items:center;min-width:unset}.wf-search-icon{position:absolute;left:10px;color:var(--wf-accent);font-size:13px;pointer-events:none;display:flex;align-items:center}.wf-search-icon svg{width:13px;height:13px;stroke:var(--wf-accent)}.wf-search-input{padding:9px 14px 9px 36px;border:1.5px solid var(--wf-border-bright);border-radius:var(--wf-radius-lg);background:var(--wf-surface);color:var(--wf-text);font-size:13px;font-weight:400;outline:none;width:200px;transition:border-color .18s ease,box-shadow .18s ease,width .25s var(--wf-ease);box-shadow:var(--wf-shadow-xs);height:38px}.wf-search-input:focus{border-color:var(--wf-accent);box-shadow:0 0 0 3px var(--wf-accent-glow);width:250px}.wf-search-input::placeholder{color:var(--wf-text-muted)}.wf-toolbar .wf-search-input,.wf-toolbar input[type=text],.wf-toolbar input[type=search]{height:34px;width:160px;border:none;background:transparent;box-shadow:none;border-radius:999px;font-size:13px;font-weight:400;padding-left:30px;color:var(--wf-text);transition:width .25s var(--wf-ease)}.wf-toolbar .wf-search-input:focus{width:200px;border:none;box-shadow:none;outline:none}.wf-toolbar .wf-search-input::placeholder{color:#9aa0ab;font-weight:400}.wf-filter-select{padding:9px 32px 9px 14px;border:1.5px solid var(--wf-border-bright);border-radius:var(--wf-radius-lg);background:var(--wf-surface);color:var(--wf-text-2);font-size:13px;font-weight:500;outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;box-shadow:var(--wf-shadow-xs);transition:border-color .18s ease,box-shadow .18s ease;height:38px}.wf-filter-select:focus{border-color:var(--wf-accent);box-shadow:0 0 0 3px var(--wf-accent-glow)}.wf-toolbar .wf-filter-select,.wf-toolbar select{padding:0 26px 0 10px;height:34px;border:none!important;background:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;color:#111827!important;font-size:13px;font-weight:500;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;font-family:inherit;box-shadow:none!important;border-radius:0;transition:color .15s ease}.wf-toolbar .wf-filter-select:hover,.wf-toolbar select:hover{color:var(--wf-accent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important}.wf-toolbar .wf-filter-select:focus,.wf-toolbar select:focus{outline:none}.wf-toolbar .wf-filter-select.has-filter,.wf-toolbar select.has-filter,.wf-filter-select.has-filter{color:var(--wf-accent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important}.wf-toolbar-divider{width:1px;height:16px;background:var(--wf-border-bright);flex-shrink:0;margin:0 6px}.wf-filter-row{display:none!important}.wf-filter-pills{display:flex;align-items:center;gap:4px 6px;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--wf-border-bright);border-radius:12px;padding:8px 12px;margin-bottom:16px;box-shadow:var(--wf-shadow-xs);flex-wrap:wrap;max-width:100%;width:100%;box-sizing:border-box;overflow:visible}@media(min-width:1100px){.wf-filter-pills{border-radius:12px;flex-wrap:wrap;width:100%}}.wf-filter-pills .wf-search{min-width:unset}.wf-filter-pills .wf-search-icon svg{width:13px;height:13px}.wf-filter-pills .wf-search-input{height:34px;width:160px;border:none;background:transparent;box-shadow:none;border-radius:999px;font-size:13px;font-weight:400;padding-left:30px;color:var(--wf-text);transition:width .25s ease}.wf-filter-pills .wf-search-input:focus{width:200px;border:none;box-shadow:none;outline:none}.wf-filter-pills .wf-search-input::placeholder{color:#9aa0ab;font-weight:400}.wf-filter-pills-divider{width:1px;height:16px;background:var(--wf-border-bright);flex-shrink:0;margin:0 6px}.wf-filter-pill-select{padding:0 26px 0 10px;height:34px;line-height:34px;border:none;background:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;color:#111827;font-size:13px;font-weight:500;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;font-family:inherit;transition:color .15s ease}.wf-filter-pill-select:hover{color:var(--wf-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.wf-filter-pill-select.has-filter{color:var(--wf-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.wf-filter-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:0 12px;height:34px;border:none;border-radius:999px;background:transparent;color:#111827;font-size:13px;font-weight:500;cursor:pointer;outline:none;transition:color .15s ease,background .15s ease;white-space:nowrap;font-family:inherit}.wf-filter-pill-btn:hover{color:var(--wf-accent);background:#0284c70f}.wf-filter-pill-btn.active{color:var(--wf-accent);background:#0284c717}@media(max-width:768px){.wf-toolbar,.wf-filter-pills{flex-wrap:wrap;border-radius:12px;padding:10px 12px;gap:8px;width:100%;box-sizing:border-box}.wf-toolbar .wf-search,.wf-filter-pills .wf-search{width:100%}.wf-toolbar .wf-search-input,.wf-toolbar input,.wf-filter-pills .wf-search-input{width:100%!important}.wf-toolbar-divider,.wf-filter-pills-divider{display:none}.wf-toolbar .wf-filter-select,.wf-toolbar select,.wf-filter-pill-select{flex:1 1 45%;min-width:140px;padding:0 28px 0 12px}.wf-toolbar-right{width:100%;justify-content:flex-end}}@media(max-width:480px){.wf-toolbar .wf-filter-select,.wf-toolbar select,.wf-filter-pill-select{flex:1 1 100%}}.wf-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:var(--wf-radius-lg);font-family:var(--wf-font-display);font-weight:600;font-size:13px;letter-spacing:-.01em;transition:transform .22s var(--wf-ease),box-shadow .22s ease,background .2s ease;cursor:pointer;border:none;white-space:nowrap;min-height:38px;position:relative;overflow:hidden}.wf-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.15) 50%,transparent 60%);transform:translate(-100%);transition:transform .5s var(--wf-ease)}.wf-btn:hover:after{transform:translate(100%)}.wf-btn:active{transform:scale(.97)}.wf-btn-primary{background:var(--wf-accent);color:#fff;box-shadow:0 1px 3px #0284c759,0 4px 14px #0284c738;border:1px solid rgba(29,78,216,.5)}.wf-btn-primary:hover{background:var(--wf-accent-2);box-shadow:0 2px 8px #0284c76b,0 10px 24px #0284c740;transform:translateY(-1px)}.wf-btn-ghost{background:var(--wf-surface);border:1.5px solid var(--wf-border-bright);color:var(--wf-text-2);box-shadow:var(--wf-shadow-xs)}.wf-btn-ghost:hover{border-color:var(--wf-accent);color:var(--wf-accent);background:var(--wf-accent-light);transform:translateY(-1px);box-shadow:var(--wf-shadow-sm)}.wf-btn-ghost-blue{background:#fffc;border:1.5px solid var(--wf-accent);color:var(--wf-accent);box-shadow:var(--wf-shadow-xs)}.wf-btn-ghost-blue:hover{background:var(--wf-accent-light);border-color:var(--wf-accent-2);color:var(--wf-accent-2);transform:translateY(-1px)}.wf-btn-danger{background:var(--wf-danger);color:#fff;box-shadow:0 1px 3px #dc26264d,0 4px 12px #dc26262e;border:1px solid rgba(185,28,28,.4)}.wf-btn-danger:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 2px 8px #dc262666,0 10px 24px #dc262638}.wf-btn-icon{padding:8px 10px;background:var(--wf-surface);border:1.5px solid var(--wf-border-bright);border-radius:var(--wf-radius);color:var(--wf-text-3);box-shadow:var(--wf-shadow-xs);min-height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s var(--wf-ease)}.wf-btn-icon:hover{border-color:var(--wf-accent);color:var(--wf-accent);background:var(--wf-accent-light);transform:translateY(-1px);box-shadow:var(--wf-shadow-sm)}.wf-btn-sm{padding:6px 13px;font-size:12px;min-height:30px}.wf-action-icon-btn{width:30px;height:30px;border-radius:7px;border:1.5px solid var(--wf-border-bright);background:var(--wf-surface);color:var(--wf-text-3);font-size:13px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s var(--wf-ease)}.wf-action-icon-btn:hover{border-color:var(--wf-accent);color:var(--wf-accent);background:var(--wf-accent-light);transform:translateY(-1px)}.wf-date-range-select{height:38px;border:1.5px solid var(--wf-border-bright);border-radius:var(--wf-radius);background:var(--wf-surface);font-size:13px;font-weight:500;color:var(--wf-text-2);padding:0 30px 0 12px;cursor:pointer;outline:none;font-family:inherit;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;box-shadow:var(--wf-shadow-xs);transition:border-color .15s ease,box-shadow .15s ease}.wf-date-range-select:focus{border-color:var(--wf-accent);box-shadow:0 0 0 3px var(--wf-accent-glow)}.wf-table-wrap{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);overflow-x:auto;overflow-y:hidden;box-shadow:var(--wf-shadow-sm);animation:wf-slide-up .5s var(--wf-ease) .07s both}.wf-table{width:100%;border-collapse:collapse;min-width:1000px}.wf-table th{padding:13px 16px;text-align:left;font-size:10px;font-weight:700;color:var(--wf-text-3);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--wf-border);background:var(--wf-surface-2);white-space:nowrap;position:sticky;top:0;z-index:1;font-family:var(--wf-font-body)}.wf-table th:first-child{border-radius:var(--wf-radius-xl) 0 0 0}.wf-table th:last-child{border-radius:0 var(--wf-radius-xl) 0 0}.wf-table td{padding:14px 16px;border-bottom:1px solid var(--wf-border-light);font-size:13px;color:var(--wf-text-2);vertical-align:middle;transition:background .15s ease}.wf-table tr:last-child td{border-bottom:none}.wf-table tbody tr{transition:background .15s ease;animation:wf-row-in .38s var(--wf-ease) both;position:static}.wf-table tbody tr:hover td{background:#0284c707}.wf-table tbody tr td:first-child{border-left:3px solid transparent;transition:border-color .18s ease}.wf-table tbody tr:hover td:first-child{border-left-color:var(--wf-accent)}.wf-table tbody tr:nth-child(1){animation-delay:.04s}.wf-table tbody tr:nth-child(2){animation-delay:.07s}.wf-table tbody tr:nth-child(3){animation-delay:.1s}.wf-table tbody tr:nth-child(4){animation-delay:.13s}.wf-table tbody tr:nth-child(5){animation-delay:.16s}.wf-table tbody tr:nth-child(6){animation-delay:.19s}.wf-table tbody tr:nth-child(7){animation-delay:.22s}.wf-table tbody tr:nth-child(8){animation-delay:.25s}@keyframes wf-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.wf-table-name{font-weight:600;color:var(--wf-text);font-size:13.5px}.wf-table-sub{font-size:11.5px;color:var(--wf-text-3);margin-top:2px}.wf-table-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end;position:relative;z-index:10}.wf-table td:has(.wf-dropmenu-wrap){position:relative;z-index:100;overflow:visible!important}.wf-th-sort{display:inline-flex;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease}.wf-th-sort:hover{color:var(--wf-text-2)}.wf-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.wf-dept-card{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);padding:20px 22px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--wf-shadow-xs),inset 0 1px #ffffffe6;cursor:pointer;transition:box-shadow .35s var(--wf-ease),transform .35s var(--wf-ease),border-color .25s ease;animation:wf-slide-up .5s var(--wf-ease) both;overflow:hidden;position:relative;will-change:transform}.wf-dept-card:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 32px 32px 0;border-color:transparent rgba(2,132,199,.08) transparent transparent;transition:border-color .3s ease}.wf-dept-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--wf-accent),var(--wf-accent-3));transform:scaleX(0);transform-origin:left;transition:transform .4s var(--wf-ease)}.wf-dept-card:hover{box-shadow:var(--wf-shadow-lg),var(--wf-glow);transform:translateY(-4px) scale(1.006);border-color:#0284c72e}.wf-dept-card:hover:before{border-color:transparent rgba(2,132,199,.16) transparent transparent}.wf-dept-card:hover:after{transform:scaleX(1)}.wf-dept-card-header{display:flex;align-items:center;gap:13px}.wf-dept-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0;border:1px solid var(--wf-border);background:var(--wf-surface-3);transition:transform .35s var(--wf-spring),background .25s ease,box-shadow .3s ease}.wf-dept-card:hover .wf-dept-icon{transform:scale(1.1) rotate(-4deg);background:var(--wf-accent-light);box-shadow:0 4px 14px #0284c72e}.wf-dept-name{font-family:var(--wf-font-display);font-weight:700;font-size:14.5px;color:var(--wf-text);letter-spacing:-.015em}.wf-dept-meta{font-size:12px;color:var(--wf-text-3);font-weight:400}.wf-dept-stats{display:flex;gap:18px;padding-top:12px;border-top:1px solid var(--wf-border-light)}.wf-dept-stat{font-size:12px;color:var(--wf-text-3)}.wf-dept-stat strong{font-weight:700;color:var(--wf-text-2);margin-right:3px}.wf-dept-bar-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;cursor:default;transition:background .15s ease}.wf-dept-bar-row:hover{background:#0284c70a}.wf-dept-bar-name{font-size:12.5px;font-weight:500;color:var(--wf-text-2);min-width:100px}.wf-dept-bar-track{flex:1;height:5px;background:#94a3b824;border-radius:999px;overflow:hidden}.wf-dept-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--wf-accent),var(--wf-accent-3));transition:width .8s var(--wf-ease);position:relative;overflow:hidden}.wf-dept-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:shimmer 2.2s ease infinite}.wf-dept-bar-pct{font-size:12px;font-weight:600;color:var(--wf-text-2);min-width:36px;text-align:right}.wf-pos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.wf-pos-card{background:var(--wf-surface);border:1px solid var(--wf-border);border-left:3px solid var(--wf-accent);border-radius:var(--wf-radius-xl);padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--wf-shadow-xs);transition:box-shadow .3s var(--wf-ease),transform .3s var(--wf-ease),border-color .25s ease;animation:wf-slide-up .5s var(--wf-ease) both;cursor:default}.wf-pos-card:hover{box-shadow:var(--wf-shadow-lg),var(--wf-glow);transform:translateY(-3px);border-left-color:var(--wf-accent-2)}.wf-pos-title{font-family:var(--wf-font-display);font-weight:700;font-size:14px;color:var(--wf-text);letter-spacing:-.015em}.wf-pos-dept{font-size:12px;color:var(--wf-text-3);font-weight:400}.wf-pos-meta{display:flex;gap:12px;flex-wrap:wrap}.wf-pos-meta-item{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--wf-text-3)}.wf-pos-actions{display:flex;gap:7px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--wf-border-light)}.wf-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--wf-border);animation:wf-header-in .4s var(--wf-ease) both;position:static!important}.wf-detail-back{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--wf-accent);cursor:pointer;margin-bottom:14px;padding:5px 10px 5px 6px;border-radius:var(--wf-radius);background:transparent;transition:background .18s ease,transform .2s var(--wf-ease);width:fit-content}.wf-detail-back:hover{background:var(--wf-accent-light);transform:translate(-2px)}.wf-detail-title{font-family:var(--wf-font-display);font-size:20px;font-weight:700;color:var(--wf-text);letter-spacing:-.03em}.wf-detail-sub{font-size:13px;color:var(--wf-text-3);margin-top:5px}.wf-detail-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.wf-tabs{display:flex;gap:2px;padding:4px;background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-lg);width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:20px;box-shadow:var(--wf-shadow-xs)}.wf-tab{padding:8px 16px;font-weight:600;font-size:12.5px;font-family:var(--wf-font-display);color:var(--wf-text-3);cursor:pointer;border-radius:var(--wf-radius);transition:all .22s var(--wf-ease);white-space:nowrap;border:none;background:transparent;position:relative}.wf-tab:hover{color:var(--wf-text-2);background:var(--wf-surface-3)}.wf-tab.active{background:var(--wf-accent);color:#fff;box-shadow:0 1px 4px #0284c752,0 4px 14px #0284c738}.wf-detail-card{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);padding:22px 24px;box-shadow:var(--wf-shadow-sm),inset 0 1px #ffffffe6;margin-bottom:16px;animation:wf-slide-up .5s var(--wf-ease) both}.wf-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--wf-text-3);margin-bottom:16px}.wf-breadcrumb-link{cursor:pointer;color:var(--wf-accent);font-weight:600;transition:color .15s ease}.wf-breadcrumb-link:hover{color:var(--wf-accent-2);text-decoration:underline}.wf-breadcrumb-sep{color:var(--wf-text-muted)}.wf-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap;line-height:1.4;border:1px solid transparent;font-family:var(--wf-font-body)}.wf-badge-active:before,.wf-badge-onleave:before,.wf-badge-on_leave:before,.wf-badge-inactive:before,.wf-badge-terminated:before,.wf-badge-suspended:before,.wf-badge-invited:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0}.wf-badge-active{background:#16a34a17;color:#15803d;border-color:#16a34a2e}.wf-badge-active:before{background:#16a34a}.wf-badge-onleave,.wf-badge-on_leave{background:#d9770617;color:#b45309;border-color:#d977062e}.wf-badge-onleave:before,.wf-badge-on_leave:before{background:#d97706}.wf-badge-inactive{background:#64748b17;color:#475569;border-color:#64748b26}.wf-badge-inactive:before{background:#94a3b8}.wf-badge-terminated{background:#dc262614;color:#b91c1c;border-color:#dc262626}.wf-badge-terminated:before{background:#dc2626}.wf-badge-suspended{background:#ea580c17;color:#c2410c;border-color:#ea580c2b}.wf-badge-suspended:before{background:#ea580c}.wf-badge-invited{background:#0ea5e917;color:#075985;border-color:#0ea5e92b}.wf-badge-invited:before{background:#0ea5e9}.wf-badge-pending{background:#38bdf814;color:#0369a1;border-color:#38bdf826}.wf-badge-compliant,.wf-badge-completed{background:#16a34a17;color:#15803d;border-color:#16a34a2e}.wf-badge-noncompliant,.wf-badge-overdue{background:#dc262614;color:#b91c1c;border-color:#dc262626}.wf-badge-upcoming,.wf-badge-inprogress,.wf-badge-expiring{background:#d9770617;color:#b45309;border-color:#d977062e}.wf-badge-notstarted{background:#64748b14;color:#475569;border-color:#64748b21}.wf-badge-onsite{background:#0284c714;color:#0369a1;border-color:#0284c726}.wf-skill-tag{padding:3px 10px;background:var(--wf-surface-3);border:1px solid var(--wf-border-bright);border-radius:6px;font-size:12px;font-weight:500;color:var(--wf-text-2);display:inline-block;transition:all .18s var(--wf-ease)}.wf-skill-tag:hover{border-color:var(--wf-accent);color:var(--wf-accent);background:var(--wf-accent-light)}.wf-compliance-grid{display:grid;grid-template-columns:1fr 2fr;gap:14px;margin-bottom:20px}.wf-compliance-donut-wrap{display:flex;align-items:center;gap:20px;padding:16px 20px;background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);box-shadow:var(--wf-shadow-sm)}.wf-donut{position:relative;width:92px;height:92px;flex-shrink:0}.wf-donut svg{transform:rotate(-90deg)}.wf-donut-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--wf-font-display);font-size:18px;font-weight:700;color:var(--wf-text);letter-spacing:-.04em}.wf-donut-circle-animated{transition:stroke-dasharray 1s cubic-bezier(.22,1,.36,1)}.wf-compliance-legend{display:flex;flex-direction:column;gap:8px}.wf-compliance-legend-item{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--wf-text-2)}.wf-compliance-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.wf-compliance-legend-count{margin-left:auto;font-weight:700;color:var(--wf-text);font-size:13px}.wf-chart-panel{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);box-shadow:var(--wf-shadow-sm);padding:18px 22px}.wf-chart-panel-title{font-family:var(--wf-font-display);font-size:13.5px;font-weight:700;color:var(--wf-text);margin-bottom:14px;letter-spacing:-.018em}.wf-bar-chart{display:flex;align-items:flex-end;gap:9px;height:92px}.wf-bar-chart-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.wf-bar-chart-bar-wrap{flex:1;width:100%;display:flex;align-items:flex-end}.wf-bar-chart-bar{width:100%;border-radius:5px 5px 0 0;transition:filter .2s ease,transform .2s ease}.wf-bar-chart-bar:hover{filter:brightness(1.09);transform:scaleY(1.04);transform-origin:bottom}.wf-bar-chart-label{font-size:9.5px;color:var(--wf-text-3);font-weight:600;text-align:center}.wf-bar-chart-pct{font-size:10.5px;font-weight:700;color:var(--wf-text-2)}.wf-mini-bars-wrap{display:flex;align-items:flex-end;gap:4px;margin-top:14px}.wf-mini-bar{flex:1;border-radius:3px 3px 0 0;transition:filter .2s ease,transform .2s ease,opacity .2s ease;cursor:default}.wf-mini-bar:hover{filter:brightness(1.16);opacity:1!important;transform:scaleY(1.06);transform-origin:bottom}.wf-progress-track{height:5px;background:#94a3b81f;border-radius:999px;overflow:hidden;flex:1;min-width:60px}.wf-progress-bar{height:100%;border-radius:999px;transition:width .75s var(--wf-ease);background:linear-gradient(90deg,var(--wf-accent),var(--wf-accent-3));position:relative;overflow:hidden}.wf-progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:shimmer 2.4s ease infinite}.wf-progress-inline{display:flex;align-items:center;gap:9px}.wf-progress-pct{font-weight:600;font-size:12.5px;min-width:34px;color:var(--wf-text-2)}.wf-progress-pct-high{color:var(--wf-success)!important}.wf-progress-pct-mid{color:var(--wf-warning)!important}.wf-progress-pct-low{color:var(--wf-danger)!important}.wf-avatar{border-radius:50%;object-fit:cover;flex-shrink:0}.wf-avatar-initials{border-radius:50%;background:var(--wf-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--wf-font-display);font-weight:700;flex-shrink:0;font-size:11.5px;box-shadow:0 0 0 2px #ffffffe6,0 2px 8px #0284c738}.wf-avatar-name{display:flex;align-items:center;gap:10px}.wf-avatar-stack{display:flex}.wf-avatar-stack .wf-avatar,.wf-avatar-stack .wf-avatar-initials{border:2px solid var(--wf-surface);margin-left:-7px;width:26px;height:26px}.wf-avatar-stack .wf-avatar:first-child,.wf-avatar-stack .wf-avatar-initials:first-child{margin-left:0}.wf-overlay{position:fixed;inset:0;background:#0a0f1e80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;z-index:9999;padding:32px 18px;overflow-y:auto;animation:wf-fade-in .2s ease both}.wf-modal{background:var(--wf-surface);border-radius:var(--wf-radius-2xl);box-shadow:var(--wf-shadow-xl),0 0 0 1px #ffffff0f inset;width:min(100%,880px);max-height:calc(100vh - 64px);display:flex;flex-direction:column;animation:wf-modal-in .3s var(--wf-ease) both;border:1px solid var(--wf-border);overflow:hidden}.wf-modal-sm{max-width:460px}.wf-modal-lg{max-width:880px}.wf-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--wf-border);flex-shrink:0;background:var(--wf-surface);position:sticky;top:0;z-index:2}.wf-modal-title{display:flex;align-items:center;gap:11px}.wf-modal-title-text{font-family:var(--wf-font-display);font-size:15.5px;font-weight:700;color:var(--wf-text);letter-spacing:-.025em}.wf-modal-title-sub{font-size:12.5px;color:var(--wf-text-3);font-weight:400;margin-top:2px}.wf-modal-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;background:var(--wf-accent-light);border:1px solid rgba(2,132,199,.14);flex-shrink:0;color:var(--wf-accent)}.wf-modal-icon.danger{background:#dc262612;border-color:#dc262626;color:#dc2626}.wf-modal-icon.warning{background:#d9770612;border-color:#d9770626;color:#d97706}.wf-modal-icon.success{background:#16a34a12;border-color:#16a34a26;color:#16a34a}.wf-modal-close{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--wf-text-3);font-size:16px;cursor:pointer;transition:all .2s var(--wf-ease);background:none;border:none}.wf-modal-close:hover{background:var(--wf-surface-3);color:var(--wf-text);transform:rotate(90deg) scale(1.1)}.wf-modal-body{padding:20px 24px;overflow-y:auto;flex:1}.wf-modal-footer{padding:14px 24px 20px;border-top:1px solid var(--wf-border);display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-shrink:0;background:var(--wf-surface);position:sticky;bottom:0;z-index:2}.wf-modal-footer-left{margin-right:auto;display:flex;gap:8px}.wf-modal-tabs{display:flex;gap:0;padding:0 24px;border-bottom:1px solid var(--wf-border);flex-shrink:0}.wf-modal-tab{padding:11px 15px;font-size:12.5px;font-weight:600;font-family:var(--wf-font-display);color:var(--wf-text-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s ease}.wf-modal-tab.active{color:var(--wf-accent);border-bottom-color:var(--wf-accent)}.wf-modal-stats{display:flex;gap:10px;padding:14px 24px;border-bottom:1px solid var(--wf-border);flex-shrink:0}.wf-modal-stat{flex:1;background:var(--wf-surface-2);border:1px solid var(--wf-border);border-radius:var(--wf-radius);padding:11px 14px;display:flex;align-items:center;gap:10px}.wf-modal-stat-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--wf-accent);background:var(--wf-surface-3);border:1px solid var(--wf-border)}.wf-modal-stat-label{font-size:10px;color:var(--wf-text-3);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.wf-modal-stat-value{font-family:var(--wf-font-display);font-size:18px;font-weight:700;color:var(--wf-text);letter-spacing:-.025em}.wf-field{display:flex;flex-direction:column;gap:6px}.wf-label{font-size:11px;font-weight:600;color:var(--wf-text-3);text-transform:uppercase;letter-spacing:.08em}.wf-input{padding:10px 13px;border:1.5px solid var(--wf-border-bright);border-radius:var(--wf-radius);background:var(--wf-surface);color:var(--wf-text);font-size:13px;font-weight:400;width:100%;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .15s ease;min-height:42px;box-shadow:var(--wf-shadow-xs)}.wf-input:focus{border-color:var(--wf-accent);box-shadow:0 0 0 3px var(--wf-accent-glow);background:#fff}.wf-input::placeholder{color:var(--wf-text-muted)}.wf-input-error{border-color:#dc262680!important;box-shadow:0 0 0 3px #dc262614!important}.wf-field-error{font-size:11.5px;color:#dc2626;font-weight:600}.wf-textarea{resize:vertical;min-height:90px;padding-top:11px}.wf-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wf-form-section{margin-bottom:18px;display:flex;flex-direction:column;gap:13px}.wf-form-section-title{font-size:10.5px;font-weight:700;color:var(--wf-text-3);text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid var(--wf-border);padding-bottom:8px;margin-bottom:3px}.wf-danger-zone{background:#dc262608;border:1px solid rgba(220,38,38,.14);border-radius:var(--wf-radius);padding:15px 16px;margin-top:6px}.wf-danger-zone-title{color:#dc2626;font-weight:700;font-size:12.5px;margin-bottom:9px;text-transform:uppercase;letter-spacing:.04em}.wf-dropmenu-wrap{position:relative;z-index:999}.wf-dropmenu{position:absolute;top:calc(100% + 7px);right:0;background:#fffffffa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--wf-border-bright);border-radius:var(--wf-radius-lg);box-shadow:var(--wf-shadow-lg);z-index:9000;min-width:195px;padding:5px;animation:wf-drop-in .18s var(--wf-ease);overflow:visible;isolation:isolate}.wf-table tbody tr{isolation:auto;transform:none!important;will-change:auto!important}.wf-table td{overflow:visible!important;position:static!important}.wf-table-wrap{overflow:visible!important;overflow-x:auto!important}@keyframes wf-drop-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.wf-dropmenu-item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 12px;border-radius:8px;color:var(--wf-text-2);font-size:13px;font-weight:500;text-align:left;transition:all .14s ease;cursor:pointer;background:none;border:none;min-height:38px}.wf-dropmenu-item:hover{background:var(--wf-accent-light);color:var(--wf-accent)}.wf-dropmenu-item.danger:hover{background:#dc262612;color:var(--wf-danger)}.wf-dropmenu-divider{height:1px;background:var(--wf-border-light);margin:4px 0}.wf-dropmenu-item-icon{font-size:14px;opacity:.75}.wf-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;text-align:center;animation:wf-fade-in .4s var(--wf-ease) both}.wf-empty-icon{width:60px;height:60px;border-radius:var(--wf-radius-xl);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px;background:var(--wf-surface-3);border:1px solid var(--wf-border);color:var(--wf-accent);animation:wf-float 4s ease-in-out infinite}@keyframes wf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.wf-empty-title{font-family:var(--wf-font-display);font-size:15px;font-weight:700;color:var(--wf-text);margin-bottom:6px;letter-spacing:-.02em}.wf-empty-sub{font-size:13px;color:var(--wf-text-3);max-width:320px;line-height:1.6}.wf-empty-action{margin-top:18px}.wf-loading{display:flex;align-items:center;justify-content:center;padding:48px;flex-direction:column;gap:12px}.wf-spinner{width:28px;height:28px;border:2.5px solid var(--wf-border-bright);border-top-color:var(--wf-accent);border-radius:50%;animation:wf-spin .7s linear infinite}.wf-loading-text{font-size:13px;color:var(--wf-text-3);font-weight:500}.wf-card{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);padding:20px 22px;box-shadow:var(--wf-shadow-xs),inset 0 1px #ffffffe6;animation:wf-slide-up .5s var(--wf-ease) both}.wf-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid var(--wf-border-light)}.wf-card-title{font-family:var(--wf-font-display);font-size:13.5px;font-weight:700;color:var(--wf-text);letter-spacing:-.018em}.wf-reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.wf-report-card{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);padding:22px 24px;box-shadow:var(--wf-shadow-xs),inset 0 1px #ffffffe6;transition:box-shadow .35s var(--wf-ease),transform .35s var(--wf-ease),border-color .25s ease;cursor:default;animation:wf-slide-up .5s var(--wf-ease) both;position:relative;overflow:hidden;will-change:transform}.wf-report-card:before{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:radial-gradient(circle at top right,var(--wf-accent-light) 0%,transparent 70%);opacity:0;transition:opacity .35s ease}.wf-report-card:hover{box-shadow:var(--wf-shadow-lg),var(--wf-glow);transform:translateY(-3px) scale(1.005);border-color:#0284c72e}.wf-report-card:hover:before{opacity:1}.wf-report-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.wf-report-card-title{font-family:var(--wf-font-display);font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:7px;color:var(--wf-text)}.wf-report-number{font-family:var(--wf-font-display);font-size:30px;font-weight:700;color:var(--wf-text);letter-spacing:-.045em}.wf-report-change{font-size:11.5px;font-weight:600}.wf-report-change.up{color:var(--wf-success)}.wf-report-change.down{color:var(--wf-danger)}.wf-report-view-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 14px;margin-top:16px;border:1.5px solid var(--wf-border-bright);border-radius:var(--wf-radius);background:transparent;color:var(--wf-text-3);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s var(--wf-ease);font-family:inherit}.wf-report-view-btn:hover{border-color:var(--wf-accent);color:var(--wf-accent);background:var(--wf-accent-light);transform:translateY(-1px)}.wf-ot-dept-row{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:7px;transition:background .15s ease;cursor:default}.wf-ot-dept-row:hover{background:#0284c70a}.wf-activity-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--wf-border-light);transition:padding-left .18s var(--wf-ease)}.wf-activity-item:last-child{border-bottom:none}.wf-activity-item:hover{padding-left:5px}.wf-activity-desc{font-size:13px;color:var(--wf-text-2)}.wf-activity-desc strong{font-weight:600;color:var(--wf-text)}.wf-activity-date{font-size:11.5px;color:var(--wf-text-3);margin-left:auto;flex-shrink:0}.wf-activity-type-badge{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:5px;background:var(--wf-accent-light);color:var(--wf-accent)}.wf-note-item{padding:12px 0;border-bottom:1px solid var(--wf-border-light)}.wf-note-item:last-child{border-bottom:none}.wf-note-header{display:flex;align-items:center;gap:7px;margin-bottom:5px}.wf-note-author{font-weight:600;font-size:13px;color:var(--wf-text)}.wf-note-date{font-size:11.5px;color:var(--wf-text-3);margin-left:auto}.wf-note-text{font-size:13px;color:var(--wf-text-2);line-height:1.65}.wf-note-input-row{display:flex;gap:7px;margin-top:13px}.wf-note-input-row input{flex:1}.wf-drag-item{display:flex;align-items:center;gap:12px;padding:13px 15px;background:var(--wf-surface-2);border:1px solid var(--wf-border-bright);border-radius:var(--wf-radius);cursor:grab;margin-bottom:6px;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.wf-drag-item:hover{border-color:#0284c742;box-shadow:var(--wf-shadow-sm);transform:translateY(-1px)}.wf-drag-item:active{cursor:grabbing;box-shadow:var(--wf-shadow)}.wf-drag-handle{color:var(--wf-text-muted);font-size:14px;cursor:grab}.wf-upload-zone{border:1.5px dashed var(--wf-border-bright);border-radius:var(--wf-radius-lg);padding:28px 18px;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease;background:#0284c704}.wf-upload-zone:hover,.wf-upload-zone.drag{border-color:var(--wf-accent);background:var(--wf-accent-light);transform:scale(1.01)}.wf-upload-icon{font-size:24px;color:var(--wf-accent);margin-bottom:8px}.wf-upload-text{color:var(--wf-text-2);font-size:13px;font-weight:500}.wf-upload-hint{color:var(--wf-text-3);font-size:11.5px;margin-top:4px}.wf-resp-list{display:flex;flex-direction:column}.wf-resp-item{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--wf-border-light);font-size:13.5px;color:var(--wf-text-2);line-height:1.5;transition:color .12s ease,padding-left .18s var(--wf-ease)}.wf-resp-item:last-child{border-bottom:none}.wf-resp-item:hover{color:var(--wf-text);padding-left:5px}.wf-resp-check{width:20px;height:20px;border-radius:6px;background:linear-gradient(135deg,var(--wf-accent),var(--wf-accent-3));color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;box-shadow:0 2px 6px #0284c747}.wf-form-tabs{display:inline-flex;align-items:center;gap:4px;padding:5px;background:var(--wf-surface);border:1px solid var(--wf-border-bright);border-radius:var(--wf-radius-lg);margin-bottom:18px;box-shadow:var(--wf-shadow-xs)}.wf-form-tab{border:none;background:transparent;color:var(--wf-text-2);font-family:var(--wf-font-display);font-weight:600;font-size:12.5px;border-radius:var(--wf-radius);padding:8px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all .2s var(--wf-ease)}.wf-form-tab.active{background:var(--wf-accent);color:#fff;box-shadow:0 2px 8px #0284c74d}.wf-form-tab-count{min-width:20px;height:20px;border-radius:999px;background:#ffffff38;color:inherit;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px}.wf-form-tab:not(.active) .wf-form-tab-count{background:var(--wf-accent-light);color:var(--wf-accent)}.wf-permissions-pane{display:flex;flex-direction:column;gap:16px}.wf-permissions-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid var(--wf-border);background:linear-gradient(135deg,var(--wf-surface-2) 0%,rgba(2,132,199,.02) 100%);border-radius:var(--wf-radius-xl)}.wf-permissions-title{font-family:var(--wf-font-display);font-weight:700;font-size:14.5px;color:var(--wf-text);margin-bottom:3px}.wf-permissions-sub{color:var(--wf-text-3);font-size:12.5px;line-height:1.6;max-width:500px}.wf-permissions-actions{display:flex;gap:8px;flex-wrap:wrap}.wf-permission-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:13px}.wf-permission-group-card{border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);background:var(--wf-surface);box-shadow:var(--wf-shadow-sm);padding:16px;display:flex;flex-direction:column;gap:13px;animation:wf-slide-up .45s var(--wf-ease) both}.wf-permission-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wf-permission-group-title{font-family:var(--wf-font-display);font-weight:700;font-size:14px;color:var(--wf-text)}.wf-permission-group-sub{margin-top:3px;color:var(--wf-text-3);font-size:11.5px}.wf-permission-list{display:flex;flex-direction:column;gap:8px}.wf-permission-item{display:grid;grid-template-columns:16px minmax(0,1fr);gap:11px;align-items:flex-start;padding:11px 12px;border-radius:10px;border:1.5px solid var(--wf-border-bright);background:var(--wf-surface-2);cursor:pointer;transition:all .2s var(--wf-ease)}.wf-permission-item:hover{transform:translateY(-1px);border-color:#0284c73d;box-shadow:var(--wf-shadow-xs)}.wf-permission-item.is-checked{border-color:#0284c74d;background:#0284c706}.wf-permission-item input{margin-top:2px;width:15px;height:15px;accent-color:var(--wf-accent)}.wf-permission-name{font-weight:600;color:var(--wf-text);font-size:12.5px;line-height:1.3}.wf-permission-desc{margin-top:3px;color:var(--wf-text-3);font-size:11.5px;line-height:1.5}.wf-permission-empty{padding:24px;border-radius:10px;border:1.5px dashed var(--wf-border-bright);color:var(--wf-text-3);text-align:center;font-size:12.5px}.wf-checkbox{width:15px;height:15px;border:1.5px solid var(--wf-border-bright);border-radius:4px;cursor:pointer;accent-color:var(--wf-accent);flex-shrink:0}.wf-profile-modal-header{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--wf-border)}.wf-profile-modal-name{font-family:var(--wf-font-display);font-size:15.5px;font-weight:700;color:var(--wf-text);letter-spacing:-.025em}.wf-profile-modal-sub{font-size:12.5px;color:var(--wf-text-3);display:flex;align-items:center;gap:5px;margin-top:2px}.wf-profile-modal-actions{margin-left:auto;display:flex;gap:7px}.wf-icon-grid{display:flex;flex-wrap:wrap;gap:7px}.wf-icon-option{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;border:1.5px solid var(--wf-border-bright);background:var(--wf-surface-2);transition:all .2s var(--wf-spring)}.wf-icon-option:hover{border-color:#0284c752;transform:scale(1.12) translateY(-2px);box-shadow:var(--wf-shadow-sm)}.wf-icon-option.selected{border-color:var(--wf-accent);background:var(--wf-accent-light);box-shadow:0 0 0 3px var(--wf-accent-glow)}.wf-icon-option-add{background:none;border-style:dashed;color:var(--wf-text-3)}.wf-modal-confirm-body{padding:22px 24px;display:flex;flex-direction:column;gap:14px}.wf-modal-confirm-text{font-size:13.5px;color:var(--wf-text-2);line-height:1.75}.wf-location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:18px}.wf-location-card{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);padding:20px 22px;box-shadow:var(--wf-shadow-xs);transition:box-shadow .35s var(--wf-ease),transform .35s var(--wf-ease),border-color .25s ease;animation:wf-slide-up .5s var(--wf-ease) both;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.wf-location-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--wf-accent),var(--wf-accent-3));transform:scaleX(0);transform-origin:left;transition:transform .35s var(--wf-ease)}.wf-location-card:hover{box-shadow:var(--wf-shadow-lg),var(--wf-glow);transform:translateY(-3px);border-color:#0284c72e}.wf-location-card:hover:after{transform:scaleX(1)}.wf-location-card-header{display:flex;align-items:center;gap:12px}.wf-location-icon{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;border:1px solid var(--wf-border);background:var(--wf-surface-3);transition:transform .3s var(--wf-spring)}.wf-location-card:hover .wf-location-icon{transform:scale(1.1) rotate(-3deg)}.wf-location-name{font-family:var(--wf-font-display);font-weight:700;font-size:14px;color:var(--wf-text)}.wf-location-meta{font-size:12px;color:var(--wf-text-3)}.wf-training-card{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);padding:20px 22px;box-shadow:var(--wf-shadow-xs);transition:box-shadow .35s var(--wf-ease),transform .35s var(--wf-ease),border-color .25s ease;animation:wf-slide-up .5s var(--wf-ease) both;cursor:default;position:relative;overflow:hidden}.wf-training-card:hover{box-shadow:var(--wf-shadow-lg),var(--wf-glow);transform:translateY(-3px);border-color:#0284c72e}.wf-skill-card{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:var(--wf-radius-xl);padding:18px 20px;box-shadow:var(--wf-shadow-xs);transition:box-shadow .35s var(--wf-ease),transform .3s var(--wf-ease);animation:wf-slide-up .5s var(--wf-ease) both}.wf-skill-card:hover{box-shadow:var(--wf-shadow-lg),var(--wf-glow);transform:translateY(-2px)}.wf-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.wf-info-item{display:flex;flex-direction:column;gap:4px}.wf-info-label{font-size:10px;font-weight:600;color:var(--wf-text-muted);text-transform:uppercase;letter-spacing:.1em}.wf-info-value{font-size:13.5px;color:var(--wf-text-2);font-weight:500}.wf-divider{height:1px;background:var(--wf-border);margin:18px 0;border:none}@keyframes wf-spin{to{transform:rotate(360deg)}}@keyframes wf-slide-up{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wf-modal-in{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{transform:translate(-200%)}to{transform:translate(300%)}}@keyframes wfSpin{to{transform:rotate(360deg)}}@keyframes wfFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wfSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes wfModalIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wfSlideUpSoft{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wfStatIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wfRowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes wfDropIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wfPulseGlow{0%,to{box-shadow:var(--wf-shadow-sm)}50%{box-shadow:var(--wf-shadow),var(--wf-glow)}}.wf-stat-card.attention{animation:wfPulseGlow 3.5s ease-in-out infinite}@keyframes wfSkeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.wf-skeleton{background:linear-gradient(90deg,var(--wf-surface-3) 25%,rgba(241,245,249,.5) 50%,var(--wf-surface-3) 75%);background-size:200% 100%;animation:wfSkeleton 1.6s ease infinite;border-radius:var(--wf-radius)}@media(max-width:1200px){.wf-compliance-grid{grid-template-columns:1fr}}@media(max-width:1100px){.wf-reports-2col{grid-template-columns:1fr!important}.wf-reports-3col{grid-template-columns:1fr 1fr!important}}@media(max-width:900px){.wf-form-row{grid-template-columns:1fr}.wf-card-grid{grid-template-columns:1fr 1fr}.wf-stats-row{flex-wrap:wrap}.wf-pos-grid,.wf-reports-grid{grid-template-columns:1fr}.wf-permissions-toolbar{flex-direction:column}.wf-form-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:var(--wf-radius-lg)}.wf-form-tab{justify-content:center;border-radius:var(--wf-radius)}}@media(max-width:768px){.wf-reports-2col,.wf-reports-3col,.wf-compliance-charts{grid-template-columns:1fr!important}}@media(max-width:600px){.wf-content{padding:14px}.wf-card-grid{grid-template-columns:1fr}.wf-modal{border-radius:var(--wf-radius-xl)}.wf-modal-stats{flex-direction:column}.wf-overlay{padding:10px}}@media(prefers-reduced-motion:reduce){.wf-stat-card,.wf-dept-card,.wf-pos-card,.wf-report-card,.wf-detail-card,.wf-card,.wf-table-wrap,.wf-modal,.wf-overlay,.wf-location-card,.wf-embed{animation:none!important}.wf-btn,.wf-btn-icon,.wf-detail-back,.wf-dropmenu-item,.wf-modal-close,.wf-tab,.wf-table tbody tr,.wf-progress-bar:after,.wf-skeleton,.wf-dept-bar-fill,.wf-donut-circle-animated,.wf-mini-bar{transition:none!important;animation:none!important}}html,body{overflow-x:hidden}.wf-root{color:var(--wf-text)}.wf-page-shell{overflow:visible!important}.wf-page-shell{overflow-x:hidden!important;overflow-y:auto!important}.wf-content .wf-toolbar{margin-top:0}.wf-page-header,.wf-section-header,.wf-detail-header{position:static!important}.wf-page-title{font-family:var(--wf-font-display)!important;font-size:24px!important;font-weight:700;letter-spacing:-.04em;line-height:1.15}.wf-section-title{font-family:var(--wf-font-display)!important;font-size:16px!important;font-weight:700;letter-spacing:-.03em;line-height:1.2}.wf-table-wrap,.wf-modal-body{overflow:auto;-webkit-overflow-scrolling:touch}.wf-toolbar,.wf-table-wrap,.wf-pos-grid,.wf-cards-grid,.wf-grid,.wf-list-grid{min-width:0}.wf-stat-card{transition:box-shadow .4s var(--wf-ease),transform .4s var(--wf-ease),border-color .25s ease}.wf-stat-card:hover{transform:translateY(-5px) scale(1.012);border-color:#0284c747;box-shadow:0 14px 38px #0284c729,0 2px 6px #0f172a0f}.wf-stat-icon{background:linear-gradient(135deg,var(--wf-accent-tint),rgba(255,255,255,.7))!important;border-color:#0284c72e!important;color:var(--wf-accent)!important}.wf-btn-primary{background:linear-gradient(135deg,var(--wf-accent-3) 0%,var(--wf-accent) 60%,var(--wf-accent-2) 100%)!important;color:#fff!important;box-shadow:0 1px 2px #07598533,0 6px 18px #0284c74d!important;border:1px solid rgba(255,255,255,.18)!important;letter-spacing:-.005em}.wf-btn-primary:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0759853d,0 14px 30px #0284c766!important;filter:saturate(1.05)}.wf-btn-ghost{background:#fff!important;border:1.5px solid var(--wf-border-bright)!important;color:var(--wf-text-2)!important}.wf-btn-ghost:hover{border-color:var(--wf-accent)!important;color:var(--wf-accent)!important;background:var(--wf-accent-tint)!important}.wf-card,.wf-detail-card,.wf-pos-card,.wf-dept-card,.wf-report-card,.wf-location-card,.wf-skill-card,.wf-training-card{transition:box-shadow .35s var(--wf-ease),transform .35s var(--wf-ease),border-color .25s ease}.wf-toolbar,.wf-filter-pills{background:#ffffffeb!important;border-color:var(--wf-border-bright)!important;box-shadow:0 2px 10px #0284c70f!important}.wf-table th{background:linear-gradient(180deg,#f7fbff,#f0f7fd)!important}.wf-table tbody tr:hover td{background:#0284c70b!important}.wf-overlay{background:#0f172a66!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:wf-fade-in .2s var(--wf-ease) both}.wf-modal{border-radius:var(--wf-radius-2xl)!important;box-shadow:0 30px 90px #0284c733,0 4px 14px #0f172a1a!important;border:1px solid var(--wf-border)!important;animation:wf-modal-in .35s var(--wf-ease-back) both}.wf-modal-header{background:linear-gradient(135deg,#ffffff 0%,var(--wf-accent-tint) 140%)!important;border-bottom:1px solid var(--wf-border)!important}.wf-modal-icon{color:var(--wf-accent)!important;background:var(--wf-accent-tint);width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(2,132,199,.18)}.wf-input:focus{border-color:var(--wf-accent)!important;box-shadow:0 0 0 4px #0ea5e92e!important}.wf-badge{transition:transform .15s var(--wf-ease)}.wf-badge:hover{transform:translateY(-1px)}.wf-tab.active{background:linear-gradient(135deg,var(--wf-accent-3),var(--wf-accent))!important;box-shadow:0 4px 14px #0284c752!important}.wf-pagination button{border:1.5px solid var(--wf-border-bright);background:#fff;color:var(--wf-text-2);border-radius:8px;min-width:32px;height:32px;transition:all .18s var(--wf-ease)}.wf-pagination button:hover:not(:disabled){border-color:var(--wf-accent);color:var(--wf-accent);background:var(--wf-accent-tint);transform:translateY(-1px)}.wf-pagination button.active{background:linear-gradient(135deg,var(--wf-accent-3),var(--wf-accent));border-color:var(--wf-accent);color:#fff;box-shadow:0 4px 12px #0284c747}.wf-toast{border-radius:var(--wf-radius-lg);box-shadow:0 10px 30px #0f172a2e;animation:wf-toast-in .35s var(--wf-ease-back) both}@keyframes wf-toast-in{0%{opacity:0;transform:translateY(20px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.wf-avatar-initials{background:linear-gradient(135deg,var(--wf-accent-3),var(--wf-accent));color:#fff;font-weight:700;box-shadow:0 2px 8px #0284c740}.wf-dept-icon,.wf-location-icon{background:linear-gradient(135deg,var(--wf-accent-tint),#fff)!important;color:var(--wf-accent)!important}@keyframes wf-rise-soft{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.wf-content>*{animation:wf-rise-soft .55s var(--wf-ease) both}.wf-content>*:nth-child(1){animation-delay:.02s}.wf-content>*:nth-child(2){animation-delay:.08s}.wf-content>*:nth-child(3){animation-delay:.14s}.wf-content>*:nth-child(4){animation-delay:.2s}.wf-content>*:nth-child(5){animation-delay:.26s}.wf-content>*:nth-child(6){animation-delay:.32s}.wf-page-shell:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,rgba(2,132,199,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(2,132,199,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 0%,transparent 70%)}@media(prefers-reduced-motion:reduce){.wf-content>*,.wf-page-header,.wf-section-header{animation:none!important}.wf-page-header:before,.wf-page-title:before{animation:none!important}}.wf-dropmenu-wrap{position:relative!important;z-index:1000}.wf-table td .wf-dropmenu-wrap,.wf-table td:has(.wf-dropmenu-wrap){position:relative!important;z-index:1000;overflow:visible!important}.wf-dropmenu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--wf-border)!important;border-radius:12px!important;box-shadow:0 18px 48px #0f172a2e,0 4px 12px #0f172a14!important;z-index:9999!important;min-width:210px;padding:6px;isolation:isolate}.wf-dropmenu-item{background:#fff!important;outline:none!important;box-shadow:none!important;border:1px solid transparent!important;border-radius:8px;font-size:13px;color:var(--wf-text-2);transition:background .12s ease,color .12s ease}.wf-dropmenu-item:focus,.wf-dropmenu-item:focus-visible,.wf-dropmenu-item:active{outline:none!important;box-shadow:none!important;border-color:transparent!important}.wf-dropmenu-item:hover{background:var(--wf-accent-tint)!important;color:var(--wf-accent)!important;transform:none}.wf-dropmenu-item.danger:hover{background:#dc262614!important;color:var(--wf-danger)!important}.wf-table tbody tr:has(.wf-dropmenu){z-index:50;position:relative}.wf-table tbody tr:has(.wf-dropmenu) td{background:#fff}.wf-action-icon-btn:focus,.wf-action-icon-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0284c726!important;border-color:var(--wf-accent)!important}.wf-action-icon-btn:not(:hover):not(:focus){border-color:var(--wf-border-bright)!important;color:var(--wf-text-3)!important;background:#fff!important}@media(max-width:900px){.wf-embed{margin-left:0!important}.wf-page-header{padding:18px 16px!important}.wf-page-title{font-size:20px!important}.wf-page-subtitle{font-size:12.5px!important}.wf-page-actions{flex-wrap:wrap;gap:8px}.wf-toolbar{flex-wrap:wrap;gap:8px!important;padding:10px!important}.wf-toolbar>*{flex:1 1 auto;min-width:0}.wf-search{width:100%!important}.wf-stats-row{display:grid!important;grid-template-columns:1fr 1fr;gap:10px}.wf-stat-card{padding:14px!important}.wf-stat-value{font-size:22px!important}.wf-section-header{flex-wrap:wrap;gap:8px}.wf-tabs{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wf-tabs::-webkit-scrollbar{display:none}.wf-tab{white-space:nowrap}.wf-modal{width:96vw!important;max-width:96vw!important;max-height:92vh!important}.wf-modal-body{padding:16px!important}.wf-form-row{grid-template-columns:1fr!important}}@media(max-width:720px){.wf-table-wrap{overflow-x:auto!important}.wf-table{min-width:640px}.wf-dropmenu{min-width:180px;right:4px!important}}@media(max-width:560px){.wf-stats-row{grid-template-columns:1fr!important}.wf-page-header{padding:14px!important;border-radius:14px!important}.wf-btn{padding:8px 12px!important;font-size:12.5px!important}.wf-content{padding:12px!important}.wf-modal-header{padding:14px!important}.wf-modal-footer{flex-direction:column-reverse;gap:8px}.wf-modal-footer .wf-btn{width:100%}.wf-pagination{flex-wrap:wrap;gap:4px}}@media(hover:none)and (pointer:coarse){.wf-action-icon-btn{width:36px;height:36px}.wf-dropmenu-item{min-height:42px}.wf-btn{min-height:40px}}.wf-v7 .wf-sidebar-v7{background:linear-gradient(180deg,#fff,#f6fbff);border-right:1px solid var(--wf-border);box-shadow:4px 0 24px #0284c70a;width:var(--rh-side-w, 240px);display:flex;flex-direction:column;padding:18px 14px;position:sticky;top:0;max-height:100vh;overflow-y:auto;animation:wf-v7-slide-in .5s var(--wf-ease) both}@keyframes wf-v7-slide-in{0%{transform:translate(-12px);opacity:0}to{transform:none;opacity:1}}.wf-v7 .wf-sidebar-logo{display:flex;align-items:center;gap:12px;padding:6px 8px 18px;border-bottom:1px solid var(--wf-border-light);margin-bottom:12px}.wf-v7 .wf-logo-mark{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(135deg,var(--wf-accent) 0%,var(--wf-accent-3) 100%);color:#fff;box-shadow:0 6px 18px #0ea5e94d}.wf-v7 .wf-logo-text{display:flex;flex-direction:column;line-height:1.1}.wf-v7 .wf-logo-name{font-family:var(--wf-font-display);font-weight:700;font-size:14px;letter-spacing:.08em;color:var(--wf-text)}.wf-v7 .wf-logo-sub{font-size:11px;color:var(--wf-text-3);letter-spacing:.04em;margin-top:2px}.wf-v7 .wf-nav-grouped{display:flex;flex-direction:column;gap:16px;flex:1}.wf-v7 .wf-nav-group{display:flex;flex-direction:column;gap:2px}.wf-v7 .wf-nav-section{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-text-muted);padding:6px 12px 4px}.wf-v7 .wf-nav-item{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--wf-text-2);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;text-align:left;transition:background .2s var(--wf-ease),color .2s var(--wf-ease),border-color .2s var(--wf-ease),transform .2s var(--wf-ease)}.wf-v7 .wf-nav-item:hover{background:var(--wf-accent-light);color:var(--wf-accent-2);transform:translate(2px)}.wf-v7 .wf-nav-item.active{background:linear-gradient(90deg,var(--wf-accent-tint) 0%,rgba(224,242,254,0) 100%);color:var(--wf-accent-2);border-color:var(--wf-border);box-shadow:var(--wf-shadow-xs)}.wf-v7 .wf-nav-item.active:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--wf-accent) 0%,var(--wf-accent-3) 100%);animation:wf-v7-bar-grow .35s var(--wf-ease-back) both}@keyframes wf-v7-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.wf-v7 .wf-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:currentColor}.wf-v7 .wf-nav-pulse{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--wf-accent-3);box-shadow:0 0 #38bdf899;animation:wf-v7-pulse 1.8s var(--wf-ease) infinite}@keyframes wf-v7-pulse{0%{box-shadow:0 0 #38bdf88c}70%{box-shadow:0 0 0 8px #38bdf800}to{box-shadow:0 0 #38bdf800}}.wf-v7 .wf-nav-logout{margin-top:10px;padding-top:12px;border-top:1px solid var(--wf-border-light)}.wf-v7 .wf-nav-danger{color:var(--wf-danger)}.wf-v7 .wf-nav-danger:hover{background:#dc26260f;color:var(--wf-danger)}.wf-v7 .wf-topbar-v7{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;background:#ffffffd9;backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--wf-border-light);position:sticky;top:0;z-index:20}.wf-v7 .wf-topbar-left{display:flex;flex-direction:column;gap:4px;min-width:0}.wf-v7 .wf-breadcrumb{display:flex;align-items:center;gap:6px;color:var(--wf-text-3);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.wf-v7 .wf-breadcrumb-page{color:var(--wf-accent-2)}.wf-v7 .wf-topbar-title{font-family:var(--wf-font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--wf-text);line-height:1.15}.wf-v7 .wf-topbar-actions{display:flex;align-items:center;gap:10px}.wf-v7 .wf-topbar-icon-btn{position:relative;width:36px;height:36px;border-radius:10px;border:1px solid var(--wf-border);background:#fff;color:var(--wf-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s var(--wf-ease)}.wf-v7 .wf-topbar-icon-btn:hover{border-color:var(--wf-accent-3);color:var(--wf-accent-2);transform:translateY(-1px);box-shadow:var(--wf-shadow-sm)}.wf-v7 .wf-topbar-dot{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--wf-accent);box-shadow:0 0 0 2px #fff;animation:wf-v7-pulse 1.8s var(--wf-ease) infinite}.wf-v7 .wf-topbar-divider{width:1px;height:24px;background:var(--wf-border)}.wf-v7 .wf-topbar-user{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;border:1px solid var(--wf-border);background:#fff;border-radius:999px;cursor:pointer;transition:all .2s var(--wf-ease)}.wf-v7 .wf-topbar-user:hover{border-color:var(--wf-accent-3);box-shadow:var(--wf-shadow-sm)}.wf-v7 .wf-topbar-user-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--wf-accent) 0%,var(--wf-accent-3) 100%);color:#fff;font-weight:700;font-size:12.5px;display:inline-flex;align-items:center;justify-content:center}.wf-v7 .wf-topbar-user-meta{display:flex;flex-direction:column;line-height:1.1;text-align:left}.wf-v7 .wf-topbar-user-name{font-size:12.5px;font-weight:600;color:var(--wf-text)}.wf-v7 .wf-topbar-user-role{font-size:10.5px;color:var(--wf-text-3);margin-top:1px}.wf-page-fade{animation:wf-v7-fade-up .35s var(--wf-ease) both}@keyframes wf-v7-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wf-v7-hero{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:var(--wf-radius-lg);background:linear-gradient(135deg,var(--wf-accent-tint) 0%,#ffffff 100%);border:1px solid var(--wf-border);margin-bottom:16px}.wf-v7-hero-icon{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--wf-accent) 0%,var(--wf-accent-3) 100%);color:#fff;flex-shrink:0;box-shadow:0 6px 16px #0ea5e940}.wf-v7-hero-title{font-weight:700;font-size:14.5px;color:var(--wf-text);margin-bottom:3px}.wf-v7-hero-sub{font-size:12.5px;color:var(--wf-text-3);line-height:1.45}.wf-v7-section-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wf-text-3);margin:14px 0 8px}.wf-v7-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.wf-v7-grid-2{grid-template-columns:1fr}}.wf-v7-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--wf-border);border-radius:var(--wf-radius);background:#fff;margin-bottom:8px;transition:all .2s var(--wf-ease)}.wf-v7-row:hover{border-color:var(--wf-accent-3);box-shadow:var(--wf-shadow-sm)}.wf-v7-row-main{display:flex;align-items:center;gap:12px;min-width:0}.wf-v7-row-icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--wf-accent-tint);color:var(--wf-accent-2);flex-shrink:0}.wf-v7-row-title{font-weight:600;font-size:13px;color:var(--wf-text)}.wf-v7-row-sub{font-size:11.5px;color:var(--wf-text-3);margin-top:2px}.wf-v7-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--wf-accent-tint);color:var(--wf-accent-2);font-size:11px;font-weight:600}.wf-v7-pill-warning{background:#d977061a;color:var(--wf-warning)}.wf-v7-pill-danger{background:var(--wf-danger-bg);color:var(--wf-danger)}.wf-v7-pill-success{background:var(--wf-success-bg);color:var(--wf-success)}.wf-v7-checklist{display:flex;flex-direction:column;gap:6px}.wf-v7-check{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--wf-border);border-radius:10px;background:#fff;cursor:pointer;transition:all .2s var(--wf-ease)}.wf-v7-check:hover{border-color:var(--wf-accent-3);background:var(--wf-surface-2)}.wf-v7-check input{accent-color:var(--wf-accent)}.wf-v7-check-label{font-size:13px;color:var(--wf-text-2)}.wf-v7-dropzone{border:2px dashed var(--wf-border-bright);border-radius:var(--wf-radius-lg);padding:26px 16px;text-align:center;background:var(--wf-surface-2);cursor:pointer;transition:all .25s var(--wf-ease)}.wf-v7-dropzone:hover,.wf-v7-dropzone.is-drag{border-color:var(--wf-accent);background:var(--wf-accent-tint);transform:translateY(-1px)}.wf-v7-dropzone-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--wf-accent);margin-bottom:10px;border:1px solid var(--wf-border);box-shadow:var(--wf-shadow-xs)}.wf-v7-timeline{position:relative;padding-left:22px}.wf-v7-timeline:before{content:"";position:absolute;left:8px;top:4px;bottom:4px;width:2px;background:var(--wf-border)}.wf-v7-timeline-item{position:relative;padding-bottom:14px}.wf-v7-timeline-item:before{content:"";position:absolute;left:-19px;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--wf-accent);box-shadow:0 0 0 3px var(--wf-accent-tint)}.wf-v7-timeline-time{font-size:11px;color:var(--wf-text-3);font-weight:600}.wf-v7-timeline-title{font-size:13px;font-weight:600;color:var(--wf-text);margin:2px 0}.wf-v7-timeline-sub{font-size:12px;color:var(--wf-text-3)}.wf-v7-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px}.wf-v7-matrix th,.wf-v7-matrix td{padding:9px 10px;text-align:left;border-bottom:1px solid var(--wf-border-light)}.wf-v7-matrix th{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--wf-text-3);background:var(--wf-surface-2);position:sticky;top:0}.wf-v7-matrix tbody tr{transition:background .15s var(--wf-ease)}.wf-v7-matrix tbody tr:hover{background:var(--wf-accent-light)}.wf-v7-matrix td.col-perm{text-align:center}.wf-overlay{background:#0f1e3c6b!important;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);animation:wfV8FadeIn .22s var(--wf-ease) both}.wf-modal{border:1px solid var(--wf-border-light)!important;box-shadow:var(--wf-shadow-xl),0 0 0 1px #fff9 inset!important;animation:wfV8ModalPop .32s var(--wf-spring) both;overflow:hidden}.wf-modal-header{background:linear-gradient(135deg,#fff,#f6fbff);border-bottom:1px solid var(--wf-border-light);padding:18px 22px!important}.wf-modal-title{font-family:var(--wf-font-display);font-weight:700;letter-spacing:-.01em}.wf-modal-icon{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--wf-accent-tint),#ffffff);color:var(--wf-accent);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wf-border)}.wf-modal-body{padding:22px!important}.wf-modal-footer{padding:14px 22px!important;border-top:1px solid var(--wf-border-light);background:var(--wf-surface-2);display:flex;justify-content:flex-end;gap:10px}@keyframes wfV8FadeIn{0%{opacity:0}to{opacity:1}}@keyframes wfV8ModalPop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.wf-btn{font-family:var(--wf-font-body);font-weight:600;border-radius:10px;transition:transform .15s var(--wf-ease),box-shadow .2s var(--wf-ease),background .2s,color .2s;display:inline-flex;align-items:center;gap:6px;letter-spacing:.005em}.wf-btn-primary{background:linear-gradient(135deg,var(--wf-accent) 0%,#0369a1 100%)!important;color:#fff!important;border:1px solid rgba(2,132,199,.4)!important;box-shadow:0 1px #ffffff2e inset,0 6px 18px #0284c74d}.wf-btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff38 inset,0 10px 24px #0284c761}.wf-btn-primary:active{transform:translateY(0)}.wf-btn-ghost{background:#fff!important;color:var(--wf-text-2)!important;border:1px solid var(--wf-border)!important}.wf-btn-ghost:hover{background:var(--wf-accent-tint)!important;color:var(--wf-accent-2)!important;border-color:var(--wf-accent-3)!important}.wf-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border:1px solid #b91c1c!important;box-shadow:0 6px 18px #dc262640}.wf-btn-warning{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border:1px solid #b45309!important;box-shadow:0 6px 18px #d9770640}.wf-btn-icon{width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--wf-text-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--wf-ease)}.wf-btn-icon:hover{background:var(--wf-accent-tint);color:var(--wf-accent);border-color:var(--wf-border)}.wf-stat-card{background:linear-gradient(180deg,#fff,#f6fbff)!important;border:1px solid var(--wf-border-light)!important;border-radius:14px!important;padding:16px!important;box-shadow:var(--wf-shadow-sm);position:relative;overflow:hidden;transition:transform .2s var(--wf-ease),box-shadow .2s var(--wf-ease)}.wf-stat-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 100% 0%,rgba(14,165,233,.1),transparent 55%);opacity:0;transition:opacity .25s var(--wf-ease)}.wf-stat-card:hover{transform:translateY(-2px);box-shadow:var(--wf-shadow)}.wf-stat-card:hover:after{opacity:1}.wf-stat-icon{background:linear-gradient(135deg,var(--wf-accent-tint),#ffffff)!important;color:var(--wf-accent)!important;border:1px solid var(--wf-border-light);border-radius:10px!important}.wf-stat-label{font-size:12px;color:var(--wf-text-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.wf-stat-value{font-family:var(--wf-font-display);font-weight:700;font-size:26px;color:var(--wf-text);margin-top:2px;letter-spacing:-.02em}.wf-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--wf-border-light)}.wf-page-header-text h1{font-family:var(--wf-font-display);font-weight:700;letter-spacing:-.025em;color:var(--wf-text);font-size:26px;margin:0 0 4px}.wf-page-header-text p{color:var(--wf-text-3);margin:0;font-size:13px}.wf-page-header-actions{display:flex;gap:8px;flex-wrap:wrap}.wf-action-bar{display:flex;gap:8px;flex-wrap:wrap;background:linear-gradient(135deg,var(--wf-accent-tint),#ffffff);border:1px solid var(--wf-border);border-radius:14px;padding:12px 14px;margin-bottom:14px;box-shadow:var(--wf-shadow-xs);animation:wfV8SlideDown .35s var(--wf-ease) both}@keyframes wfV8SlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.wf-action-bar-label{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--wf-accent-2);margin-right:auto}.wf-table-wrap{border:1px solid var(--wf-border-light);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--wf-shadow-sm)}.wf-table thead th{background:var(--wf-surface-2);border-bottom:1px solid var(--wf-border-light);font-weight:600;font-size:11px;color:var(--wf-text-3);text-transform:uppercase;letter-spacing:.08em;padding:12px 14px}.wf-table tbody tr{transition:background .14s var(--wf-ease)}.wf-table tbody tr:hover{background:var(--wf-accent-tint)}.wf-table tbody td{padding:12px 14px;border-bottom:1px solid var(--wf-border-light)}.wf-table tbody tr:last-child td{border-bottom:none}.wf-table tbody tr.is-selected{background:linear-gradient(90deg,var(--wf-accent-tint),rgba(224,242,254,.4))}.wf-check{width:16px;height:16px;border:1.5px solid var(--wf-border-bright);border-radius:4px;cursor:pointer;accent-color:var(--wf-accent);display:inline-block;vertical-align:middle}.wf-tab-row{display:flex;gap:2px;padding:4px;background:var(--wf-surface-2);border:1px solid var(--wf-border-light);border-radius:12px;margin-bottom:14px;width:fit-content}.wf-tab-pill{padding:8px 14px;border-radius:9px;border:none;background:transparent;color:var(--wf-text-3);font-size:13px;font-weight:600;cursor:pointer;transition:all .18s var(--wf-ease)}.wf-tab-pill.active{background:#fff;color:var(--wf-text);box-shadow:0 1px 3px #0f172a0f,0 0 0 1px var(--wf-border-light)}.wf-tab-pill:not(.active):hover{color:var(--wf-accent)}.wf-chip-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;color:var(--wf-text-2);border:1px solid var(--wf-border);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s var(--wf-ease)}.wf-chip-btn:hover{background:var(--wf-accent-tint);border-color:var(--wf-accent-3);color:var(--wf-accent-2);transform:translateY(-1px)}.wf-chip-btn.danger:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.wf-v7-hero{display:flex;gap:14px;align-items:flex-start;padding:14px;margin-bottom:16px;background:linear-gradient(135deg,var(--wf-accent-tint),#f6fbff);border:1px solid var(--wf-border);border-radius:14px}.wf-v7-hero-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--wf-accent),var(--wf-accent-3));box-shadow:0 8px 22px #0284c740}.wf-v7-hero-title{font-family:var(--wf-font-display);font-weight:700;font-size:16px;color:var(--wf-text)}.wf-v7-hero-sub{font-size:13px;color:var(--wf-text-3)}.wf-sidebar-v7{background:linear-gradient(180deg,#fff,#f6fbff);border-right:1px solid var(--wf-border-light)}.wf-nav-section{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--wf-text-muted);padding:14px 14px 6px;font-weight:700}.wf-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;margin:1px 8px;border-radius:9px;background:transparent;border:1px solid transparent;color:var(--wf-text-2);font-size:13.5px;font-weight:500;cursor:pointer;width:calc(100% - 16px);transition:all .18s var(--wf-ease);position:relative}.wf-nav-item:hover{background:var(--wf-accent-tint);color:var(--wf-accent-2)}.wf-nav-item.active{background:linear-gradient(135deg,#ffffff,var(--wf-accent-tint));color:var(--wf-accent-2);border-color:var(--wf-border);box-shadow:var(--wf-shadow-xs);font-weight:600}.wf-nav-pulse{position:absolute;right:12px;width:6px;height:6px;border-radius:50%;background:var(--wf-accent);box-shadow:0 0 0 0 var(--wf-accent-glow);animation:wfV8Pulse 1.8s ease-out infinite}@keyframes wfV8Pulse{0%{box-shadow:0 0 #0ea5e98c}to{box-shadow:0 0 0 8px #0ea5e900}}.wf-dropmenu{animation:wfV8DropIn .18s var(--wf-ease) both;background:#fff;border:1px solid var(--wf-border);border-radius:12px;box-shadow:var(--wf-shadow-lg);padding:6px}.wf-dropmenu-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--wf-text-2);cursor:pointer;transition:background .12s var(--wf-ease)}.wf-dropmenu-item:hover{background:var(--wf-accent-tint);color:var(--wf-accent-2)}.wf-dropmenu-item.danger{color:#dc2626}.wf-dropmenu-item.danger:hover{background:#fef2f2;color:#b91c1c}@keyframes wfV8DropIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.wf-toast{border-radius:12px;padding:12px 14px;background:#fff;border:1px solid var(--wf-border);box-shadow:var(--wf-shadow-lg);animation:wfV8SlideDown .25s var(--wf-spring) both}.wf-toast-success{border-left:4px solid var(--wf-success)}.wf-toast-error{border-left:4px solid var(--wf-danger)}.wf-toast-info{border-left:4px solid var(--wf-accent)}.wf-filedrop{border:2px dashed var(--wf-border-bright);border-radius:14px;padding:28px;text-align:center;background:var(--wf-surface-2);transition:all .2s var(--wf-ease);cursor:pointer}.wf-filedrop.is-drag{background:var(--wf-accent-tint);border-color:var(--wf-accent);transform:scale(1.01)}.wf-filedrop:hover{border-color:var(--wf-accent-3);background:var(--wf-accent-tint)}.wf-page-shell{animation:wfV8PageIn .35s var(--wf-ease) both}@keyframes wfV8PageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wf-input{border:1px solid var(--wf-border)!important;border-radius:10px!important;padding:10px 12px!important;background:#fff!important;color:var(--wf-text)!important;font-family:var(--wf-font-body);font-size:13.5px;transition:border-color .15s,box-shadow .15s,background .15s}.wf-input:focus{outline:none;border-color:var(--wf-accent)!important;box-shadow:var(--wf-glow-sm)}.wf-label{font-size:12px;font-weight:600;color:var(--wf-text-2);letter-spacing:.01em}.wf-section-header{display:flex;align-items:center;gap:10px;margin:6px 0 12px}.wf-section-title{font-family:var(--wf-font-display);font-weight:700;font-size:18px;color:var(--wf-text);letter-spacing:-.015em}.wf-section-sub{font-size:13px;color:var(--wf-text-3)}.wf-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.wf-profile-grid>*{min-width:0}@media(max-width:1180px){.wf-profile-grid{grid-template-columns:minmax(0,1fr)}.wf-profile-grid>div:last-child{position:static!important}}.wf-chip-btn{white-space:nowrap}.wf-table-compact th,.wf-table-compact td{padding:6px 8px!important;font-size:12px}.wf-modal-overlay{position:fixed;inset:0;background:#0f172a8c;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px;animation:wf-fade-in .18s ease-out}.wf-modal{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000040;width:100%;max-height:90vh;overflow:auto;display:flex;flex-direction:column}.wf-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e2e8f0}.wf-modal-header h3{margin:0;font-size:15px;font-weight:700;color:#0f172a}.wf-modal-body{padding:18px}.wf-modal-footer{padding:12px 18px;border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end}@keyframes wf-fade-in{0%{opacity:0}to{opacity:1}}.wf-section-header{flex-wrap:wrap;row-gap:8px}.wf-section-header>div{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.wf-section-header .wf-btn,.wf-section-header .wf-btn-sm,.wf-section-header .wf-filter-select,.wf-section-header .wf-btn-icon{flex:0 0 auto;min-width:max-content}.wf-section-header .wf-btn{white-space:nowrap;overflow:visible;text-overflow:clip}.wf-upload-progress{height:6px;background:#eef2f7;border-radius:4px;overflow:hidden;margin-top:8px}.wf-upload-progress>span{display:block;height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .2s ease}.wf-page-header-text h1,.wf-page-title{font-family:var(--wf-font-display)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:1.04!important;color:var(--wf-text)!important;font-size:clamp(30px,3.4vw,40px)!important;margin:0!important}.wf-page-header-text p,.wf-page-sub,.wf-page-subtitle,.wf-section-sub{color:#8391a8!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:-.01em!important;margin-top:4px!important}.wf-section-title,.wf-form-section-title,.wf-card-title,.wf-detail-title,.wf-report-card-title,.wf-chart-panel-title,.wf-modal-title-text,.wf-v7-hero-title,.wf-v7-section-title{font-family:var(--wf-font-display)!important;font-weight:850!important;color:var(--wf-text)!important;letter-spacing:-.03em!important}.wf-section-title{font-size:18px!important;line-height:1.15!important}.wf-page-header-text,.wf-page-header-actions,.wf-page-actions{position:relative;z-index:1}@media(max-width:900px){html,body,#root,.wf-main{background:radial-gradient(780px 420px at 0% -8%,#e2eefcf5 0% 18%,#e2eefc00 58%),radial-gradient(520px 280px at 108% 18%,#d2e2f9eb,#d2e2f98c 26%,#d2e2f900 68%),linear-gradient(180deg,#f8fbff,#edf3fb)!important;background-color:#edf3fb!important}.wf-content,.wf-page-shell,.wf-embed{position:relative!important;background:transparent!important;overflow-x:hidden!important}.wf-page-shell:after{content:""!important;position:fixed!important;inset:-90px -180px auto auto!important;width:360px!important;height:360px!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;background:radial-gradient(circle at 30% 50%,#d2e0f5f2,#d2e0f5eb 38%,#d2e0f500 68%)!important;mask-image:none!important;-webkit-mask-image:none!important}.wf-page-shell:before{content:""!important;position:fixed!important;right:-260px!important;bottom:-220px!important;width:500px!important;height:500px!important;pointer-events:none!important;z-index:0!important;border-radius:999px!important;background:radial-gradient(circle at 28% 35%,#e8effafa 0% 38%,#e8effa00 72%)!important}.wf-content>*,.wf-page-shell>*{position:relative;z-index:1}.wf-page-header{padding:18px 16px!important;margin-bottom:16px!important;border-radius:24px!important;border:1px solid #dfeafb!important;background:radial-gradient(220px 120px at 100% 0%,#e4eefce0,#e4eefc00 72%),linear-gradient(180deg,#fffffffa,#f4f8fffa)!important;box-shadow:0 16px 34px -28px #234c9133,inset 0 1px #fffffff5!important;overflow:hidden!important;align-items:flex-start!important}.wf-page-header:before{content:""!important;position:absolute!important;width:160px!important;height:160px!important;border-radius:999px!important;background:radial-gradient(circle,#dbe7fae6,#dbe7fa00 72%)!important;animation:none!important;z-index:0!important;inset:auto!important}.wf-page-header:after{width:0!important;display:none!important}.wf-page-header-text h1,.wf-page-title{font-size:clamp(30px,9vw,40px)!important;line-height:.98!important}.wf-page-header-text p,.wf-page-sub,.wf-page-subtitle,.wf-section-sub{font-size:11px!important;line-height:1.3!important}.wf-stat-card,.wf-dept-card,.wf-pos-card,.wf-report-card,.wf-detail-card,.wf-card,.wf-location-card,.wf-skill-card,.wf-training-card,.wf-chart-panel,.wf-permission-group-card,.wf-table-wrap,.wf-toolbar,.wf-action-bar,.wf-tabs,.wf-tab-row,.wf-profile-sidebar,.wf-profile-main,.wf-summary-panel,.wf-panel{background:linear-gradient(180deg,#fffffffa,#f6fafffa)!important;border:1px solid #e3ecfb!important;border-radius:20px!important;box-shadow:0 14px 30px -28px #234c912e,inset 0 1px #fffffff5!important}.wf-toolbar,.wf-action-bar{padding:12px!important}.wf-table thead th{background:linear-gradient(180deg,#f7fbff,#eff5ff)!important;color:#67809f!important}.wf-table tbody tr:hover td,.wf-table tbody tr:hover{background:#dfebfa75!important}.wf-tab,.wf-tab-pill{background:#f4f8ff!important;border:1px solid #e3ecfb!important;color:#6d82a0!important}.wf-tab.active,.wf-tab-pill.active{background:linear-gradient(135deg,#2d86f4,#1657b5)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 24px -18px #2d86f47a!important}.wf-chip-btn,.wf-btn,.wf-action-icon-btn{border-radius:16px!important}.wf-input,.wf-search-input,.wf-filter-select,.wf-toolbar select,.wf-toolbar input[type=text],.wf-toolbar input[type=search],.wf-toolbar input[type=date],.wf-toolbar input[type=time]{background:#fff!important;border:1px solid #dce7f9!important;border-radius:16px!important;box-shadow:inset 0 1px #fffffff5!important}.wf-overlay{background:#1224443d!important;backdrop-filter:blur(10px) saturate(1.04)!important;-webkit-backdrop-filter:blur(10px) saturate(1.04)!important}.wf-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:28px 28px 20px 20px!important;overflow:hidden!important;border:1px solid #dfeafb!important;background:radial-gradient(280px 170px at 100% 0%,#e4eefcf2,#e4eefc00 70%),linear-gradient(180deg,#fff,#f8fbff 42%,#f2f7ff)!important;box-shadow:0 -18px 50px -26px #234c9147,0 8px 18px -12px #234c911f,inset 0 1px #fffffff2!important}.wf-modal-header{position:relative!important;padding:18px 18px 14px!important;border-bottom:1px solid #e6eefb!important;background:linear-gradient(180deg,#ffffffd9,#f7faffe0)!important}.wf-modal-header:before{content:""!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important;width:42px!important;height:5px!important;border-radius:999px!important;background:#d9e5f7!important}.wf-modal-title-text{font-size:22px!important;line-height:1.05!important;font-weight:900!important;color:#16345f!important}.wf-modal-title-sub{color:#7085a4!important;font-size:12px!important;line-height:1.42!important;font-weight:650!important}.wf-modal-body{padding:15px 16px 20px!important;background:transparent!important}.wf-modal-footer{padding:14px 16px 18px!important;background:transparent!important}}@media(max-width:560px){.wf-page-header{padding:16px 14px!important;border-radius:20px!important}.wf-content{padding:12px!important}.wf-page-header-text h1,.wf-page-title{font-size:clamp(28px,9.2vw,36px)!important}.wf-page-header-text p,.wf-page-sub,.wf-page-subtitle,.wf-section-sub{font-size:10.5px!important}.wf-stat-card,.wf-dept-card,.wf-pos-card,.wf-report-card,.wf-detail-card,.wf-card,.wf-location-card,.wf-skill-card,.wf-training-card,.wf-chart-panel,.wf-permission-group-card,.wf-table-wrap,.wf-toolbar,.wf-action-bar,.wf-tabs,.wf-tab-row{border-radius:18px!important}.wf-modal{border-radius:24px 24px 18px 18px!important}}@media(max-width:900px){.wf-content{padding:14px!important}.wf-page-header{padding:18px 16px!important;border-radius:22px!important;margin-bottom:14px!important;gap:12px!important}.wf-stat-card,.wf-dept-card,.wf-pos-card,.wf-report-card,.wf-detail-card,.wf-card,.wf-location-card,.wf-skill-card,.wf-training-card,.wf-chart-panel,.wf-permission-group-card,.wf-profile-sidebar,.wf-profile-main,.wf-summary-panel,.wf-panel{border-radius:22px!important;border:1px solid #e4edfb!important;background:radial-gradient(160px 90px at 100% 0%,#e9f1fdb3,#e9f1fd00 72%),linear-gradient(180deg,#fffffffb,#f7fafffb)!important;box-shadow:0 16px 34px -30px #1c468c2e,0 6px 14px -12px #1c468c1a,inset 0 1px #fffffff5!important;overflow:hidden!important}.wf-stat-card,.wf-dept-card,.wf-pos-card,.wf-report-card,.wf-detail-card,.wf-card,.wf-location-card,.wf-skill-card,.wf-training-card,.wf-chart-panel,.wf-permission-group-card{padding:16px!important}.wf-card-header,.wf-report-card-header,.wf-dept-card-header,.wf-location-card-header,.wf-section-header{margin-bottom:10px!important;gap:10px!important;align-items:center!important}.wf-card-title,.wf-detail-title,.wf-report-card-title,.wf-chart-panel-title,.wf-section-title,.wf-pos-title,.wf-empty-title,.wf-permissions-title,.wf-permission-group-title{font-size:15.5px!important;line-height:1.18!important;font-weight:850!important;letter-spacing:-.025em!important}.wf-table-sub,.wf-page-header-text p,.wf-page-sub,.wf-page-subtitle,.wf-section-sub,.wf-v7-hero-sub,.wf-modal-title-sub{color:#7d8ca6!important}.wf-stats-row{gap:10px!important;margin-bottom:16px!important}.wf-stat-card{min-height:112px!important;justify-content:space-between!important}.wf-stat-value{font-size:24px!important;line-height:1!important;letter-spacing:-.035em!important;margin-top:6px!important}.wf-stat-label{font-size:10px!important;line-height:1.15!important;font-weight:700!important;color:#7b8ba5!important;letter-spacing:.06em!important}.wf-toolbar,.wf-action-bar,.wf-tabs,.wf-tab-row,.wf-table-wrap{border-radius:20px!important}.wf-toolbar,.wf-action-bar{padding:12px!important;gap:8px!important}.wf-tab,.wf-tab-pill{min-height:38px!important;border-radius:14px!important;padding:0 12px!important;font-size:12px!important;font-weight:750!important}.wf-table-wrap{padding:0!important}.wf-table thead th{font-size:11px!important;font-weight:800!important;letter-spacing:.03em!important;color:#6e83a2!important}.wf-table tbody td{padding:12px!important}.wf-table-name{font-size:13.5px!important;font-weight:700!important}.wf-chip-btn,.wf-btn,.wf-action-icon-btn{min-height:38px!important;border-radius:14px!important;font-size:12.5px!important;font-weight:750!important;box-shadow:inset 0 1px #ffffffeb!important}.wf-modal{border-radius:26px 26px 18px 18px!important}.wf-modal-header{padding:18px 16px 14px!important}.wf-modal-body{padding:14px 16px 18px!important}.wf-modal-footer{padding:12px 16px 18px!important}.wf-modal-title-text{font-size:21px!important}}@media(max-width:560px){.wf-content{padding:12px!important}.wf-page-header{padding:16px 14px!important;border-radius:20px!important}.wf-stat-card,.wf-dept-card,.wf-pos-card,.wf-report-card,.wf-detail-card,.wf-card,.wf-location-card,.wf-skill-card,.wf-training-card,.wf-chart-panel,.wf-permission-group-card,.wf-profile-sidebar,.wf-profile-main,.wf-summary-panel,.wf-panel,.wf-toolbar,.wf-action-bar,.wf-tabs,.wf-tab-row,.wf-table-wrap{border-radius:18px!important}.wf-stat-card,.wf-dept-card,.wf-pos-card,.wf-report-card,.wf-detail-card,.wf-card,.wf-location-card,.wf-skill-card,.wf-training-card,.wf-chart-panel,.wf-permission-group-card{padding:14px!important}.wf-card-title,.wf-detail-title,.wf-report-card-title,.wf-chart-panel-title,.wf-section-title,.wf-pos-title,.wf-empty-title,.wf-permissions-title,.wf-permission-group-title{font-size:15px!important}.wf-stat-value{font-size:22px!important}.wf-chip-btn,.wf-btn,.wf-action-icon-btn,.wf-tab,.wf-tab-pill{min-height:36px!important;font-size:12px!important}}@media(max-width:900px){.wf-stats-row,.wf-kpi-grid,.wf-summary-grid,.wf-overview-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.wf-stat-card,.wf-kpi-card,.wf-summary-card,.wf-overview-card{min-width:0!important;min-height:106px!important;padding:14px!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important;background:radial-gradient(140px 82px at 100% 0%,#e8f0fcb8,#e8f0fc00 70%),linear-gradient(180deg,#fffffffc,#f7fafffc)!important;border:1px solid #e5eefb!important;box-shadow:0 14px 28px -28px #1c468c2e,0 4px 10px -10px #1c468c14,inset 0 1px #fffffff5!important}.wf-stat-card>:first-child,.wf-kpi-card>:first-child,.wf-summary-card>:first-child,.wf-overview-card>:first-child{margin-top:0!important}.wf-stat-label,.wf-kpi-label,.wf-summary-label,.wf-overview-label{font-size:10px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#7b8ba5!important;margin:0!important}.wf-stat-value,.wf-kpi-value,.wf-summary-value,.wf-overview-value{font-size:24px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.04em!important;color:#17345f!important;margin:0!important}.wf-stat-meta,.wf-kpi-meta,.wf-summary-meta,.wf-overview-meta,.wf-stat-trend,.wf-kpi-trend{font-size:11px!important;line-height:1.25!important;font-weight:700!important;color:#6f83a1!important;margin:0!important}.wf-stat-card .wf-badge,.wf-kpi-card .wf-badge,.wf-summary-card .wf-badge,.wf-overview-card .wf-badge,.wf-stat-card .wf-chip,.wf-kpi-card .wf-chip{align-self:flex-start!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;font-size:10.5px!important}}@media(max-width:560px){.wf-stats-row,.wf-kpi-grid,.wf-summary-grid,.wf-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.wf-stat-card,.wf-kpi-card,.wf-summary-card,.wf-overview-card{min-height:98px!important;padding:12px!important;border-radius:18px!important;gap:6px!important}.wf-stat-value,.wf-kpi-value,.wf-summary-value,.wf-overview-value{font-size:22px!important}.wf-stat-label,.wf-kpi-label,.wf-summary-label,.wf-overview-label{font-size:9.5px!important}.wf-stat-meta,.wf-kpi-meta,.wf-summary-meta,.wf-overview-meta,.wf-stat-trend,.wf-kpi-trend{font-size:10.5px!important}}@media(max-width:900px){.wf-dept-grid,.wf-departments-grid,.wf-departments-list,.wf-dept-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.wf-dept-card,.wf-department-card{min-width:0!important;min-height:120px!important;padding:14px!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important}.wf-dept-card .wf-dept-name,.wf-department-card .wf-dept-name,.wf-dept-card .wf-card-title,.wf-department-card .wf-card-title{font-size:15px!important;line-height:1.18!important;font-weight:850!important;letter-spacing:-.025em!important}.wf-dept-card .wf-dept-meta,.wf-department-card .wf-dept-meta,.wf-dept-card .wf-card-sub,.wf-department-card .wf-card-sub{font-size:11px!important;line-height:1.35!important;color:#7387a5!important}}@media(max-width:560px){.wf-dept-grid,.wf-departments-grid,.wf-departments-list,.wf-dept-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.wf-dept-card,.wf-department-card{min-height:112px!important;padding:12px!important;border-radius:18px!important;gap:6px!important}.wf-dept-card .wf-dept-name,.wf-department-card .wf-dept-name,.wf-dept-card .wf-card-title,.wf-department-card .wf-card-title{font-size:14.5px!important}}@media(max-width:900px){.wf-dept-grid,.wf-departments-grid,.wf-departments-list,.wf-dept-list,.wf-page-shell .wf-dept-grid,.wf-page-shell .wf-departments-grid,.wf-page-shell .wf-departments-list,.wf-page-shell .wf-dept-list{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-flow:row!important;gap:10px!important;align-items:stretch!important;max-width:100%!important}.wf-dept-grid>*,.wf-departments-grid>*,.wf-departments-list>*,.wf-dept-list>*,.wf-dept-card,.wf-department-card{width:100%!important;max-width:100%!important;min-width:0!important;grid-column:auto!important}}@media(max-width:560px){.wf-dept-grid,.wf-departments-grid,.wf-departments-list,.wf-dept-list,.wf-page-shell .wf-dept-grid,.wf-page-shell .wf-departments-grid,.wf-page-shell .wf-departments-list,.wf-page-shell .wf-dept-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}}@media(max-width:900px){.wf-dept-grid,.wf-departments-grid,.wf-departments-list,.wf-dept-list,.wf-location-grid,.wf-locations-grid,.wf-locations-list,.wf-location-list,.wf-page-shell .wf-dept-grid,.wf-page-shell .wf-departments-grid,.wf-page-shell .wf-departments-list,.wf-page-shell .wf-dept-list,.wf-page-shell .wf-location-grid,.wf-page-shell .wf-locations-grid,.wf-page-shell .wf-locations-list,.wf-page-shell .wf-location-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:10px!important;align-items:stretch!important;max-width:100%!important}.wf-dept-grid>*,.wf-departments-grid>*,.wf-departments-list>*,.wf-dept-list>*,.wf-location-grid>*,.wf-locations-grid>*,.wf-locations-list>*,.wf-location-list>*,.wf-dept-card,.wf-department-card,.wf-location-card{width:100%!important;max-width:100%!important;min-width:0!important;grid-column:auto!important}.wf-location-card{min-height:112px!important;padding:14px!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important}.wf-page-shell,.wf-content,.wf-page-header,.wf-stats-row,.wf-toolbar,.wf-table-wrap,.wf-action-bar,.wf-card,.wf-stat-card,.wf-panel{position:relative!important;z-index:1!important}.wf-page-shell:before,.wf-page-shell:after{z-index:0!important;pointer-events:none!important}.wf-page-actions .wf-btn,.wf-toolbar .wf-btn,.wf-action-bar .wf-btn,.wf-page-actions .wf-chip-btn,.wf-toolbar .wf-chip-btn,.wf-action-bar .wf-chip-btn,.wf-page-actions .wf-action-icon-btn,.wf-toolbar .wf-action-icon-btn,.wf-action-bar .wf-action-icon-btn{min-height:38px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid #dce7f9!important;background:linear-gradient(180deg,#fff,#f4f8ff)!important;color:#174c9d!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:-.01em!important;box-shadow:0 10px 20px -18px #234c9138,inset 0 1px #fffffff5!important}.wf-page-actions .wf-btn.wf-btn-primary,.wf-toolbar .wf-btn.wf-btn-primary,.wf-action-bar .wf-btn.wf-btn-primary,.wf-page-actions .wf-chip-btn.active,.wf-toolbar .wf-chip-btn.active,.wf-action-bar .wf-chip-btn.active{background:linear-gradient(135deg,#2d86f4,#1657b5)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 14px 26px -18px #2d86f47a,inset 0 1px #ffffff38!important}}@media(max-width:560px){.wf-dept-grid,.wf-departments-grid,.wf-departments-list,.wf-dept-list,.wf-location-grid,.wf-locations-grid,.wf-locations-list,.wf-location-list,.wf-page-shell .wf-dept-grid,.wf-page-shell .wf-departments-grid,.wf-page-shell .wf-departments-list,.wf-page-shell .wf-dept-list,.wf-page-shell .wf-location-grid,.wf-page-shell .wf-locations-grid,.wf-page-shell .wf-locations-list,.wf-page-shell .wf-location-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.wf-location-card,.wf-dept-card,.wf-department-card{min-height:106px!important;padding:12px!important;border-radius:18px!important}.wf-page-actions .wf-btn,.wf-toolbar .wf-btn,.wf-action-bar .wf-btn,.wf-page-actions .wf-chip-btn,.wf-toolbar .wf-chip-btn,.wf-action-bar .wf-chip-btn,.wf-page-actions .wf-action-icon-btn,.wf-toolbar .wf-action-icon-btn,.wf-action-bar .wf-action-icon-btn{min-height:36px!important;padding:0 12px!important;font-size:12px!important}}@media(max-width:900px){.wf-page-shell{isolation:isolate!important;position:relative!important;overflow-x:hidden!important}.wf-page-shell:before,.wf-page-shell:after{z-index:-1!important;pointer-events:none!important}.wf-page-shell>*,.wf-content>*{position:relative!important;z-index:2!important}.wf-page-header{align-items:flex-start!important}.wf-page-header-actions,.wf-page-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;justify-content:start!important;margin-top:10px!important}.wf-page-header-actions .wf-btn,.wf-page-header-actions .wf-chip-btn,.wf-page-header-actions button,.wf-page-actions .wf-btn,.wf-page-actions .wf-chip-btn,.wf-page-actions button{width:100%!important;min-width:0!important;min-height:38px!important;padding:0 10px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:-.015em!important;background:linear-gradient(180deg,#fff,#f4f8ff)!important;border:1px solid #dce7f9!important;color:#174c9d!important;box-shadow:0 10px 20px -18px #234c9138,inset 0 1px #fffffff5!important}.wf-page-header-actions .wf-btn-primary,.wf-page-header-actions .wf-chip-btn.active,.wf-page-header-actions button.wf-btn-primary,.wf-page-actions .wf-btn-primary,.wf-page-actions .wf-chip-btn.active,.wf-page-actions button.wf-btn-primary{background:linear-gradient(135deg,#2d86f4,#1657b5)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 26px -18px #2d86f47a,inset 0 1px #ffffff38!important}.wf-page-header-text{width:100%!important}.wf-dept-grid,.wf-departments-grid,.wf-departments-list,.wf-dept-list,.wf-location-grid,.wf-locations-grid,.wf-locations-list,.wf-location-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:10px!important;max-width:100%!important}.wf-dept-grid>*,.wf-departments-grid>*,.wf-location-grid>*,.wf-locations-grid>*,.wf-dept-card,.wf-department-card,.wf-location-card{min-width:0!important;width:100%!important;max-width:100%!important;grid-column:auto!important}.wf-overlay,.wf-modal-overlay,.wf-modal-backdrop{display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;background:#1224444d!important;backdrop-filter:blur(10px) saturate(1.04)!important;-webkit-backdrop-filter:blur(10px) saturate(1.04)!important}.wf-modal{margin:auto!important;width:min(94vw,720px)!important;max-width:min(94vw,720px)!important;max-height:min(88dvh,760px)!important;border-radius:24px!important;transform:none!important;animation:wfCenteredModalIn .24s cubic-bezier(.22,1,.36,1) both!important}@keyframes wfCenteredModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.wf-modal-header:before{display:none!important}.wf-location-detail-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.wf-location-detail-list{display:grid!important;gap:8px!important}.wf-location-detail-list>div{display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;gap:10px!important;padding:10px 0!important;border-bottom:1px solid #edf3fd!important}.wf-location-detail-list span{color:#7185a4!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.wf-location-detail-list strong{color:#17345f!important;font-size:13px!important;font-weight:800!important;word-break:break-word!important}.wf-location-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.wf-location-kpis>div{padding:14px!important;border-radius:18px!important;background:#f4f8ff!important;border:1px solid #e3ecfb!important}.wf-location-kpis strong{display:block!important;color:#17345f!important;font-size:24px!important;font-weight:900!important}.wf-location-kpis span{color:#7185a4!important;font-size:11px!important;font-weight:750!important}.wf-edit-page-card{margin-top:12px!important;padding:16px!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffffc,#f6fafffc)!important;border:1px solid #e3ecfb!important;box-shadow:0 14px 30px -28px #234c912e,inset 0 1px #fffffff5!important}}@media(max-width:560px){.wf-page-header-actions,.wf-page-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.wf-page-header-actions .wf-btn,.wf-page-header-actions .wf-chip-btn,.wf-page-header-actions button,.wf-page-actions .wf-btn,.wf-page-actions .wf-chip-btn,.wf-page-actions button{min-height:36px!important;padding:0 7px!important;font-size:10.5px!important;border-radius:13px!important}.wf-page-header-actions svg,.wf-page-actions svg{width:12px!important;height:12px!important}.wf-dept-grid,.wf-departments-grid,.wf-location-grid,.wf-locations-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.wf-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 28px)!important;border-radius:22px!important}}@media(max-width:900px){.wf-page-shell{position:relative!important;isolation:isolate!important;overflow-x:hidden!important}.wf-page-shell:before,.wf-page-shell:after{z-index:0!important;pointer-events:none!important;opacity:.52!important}.wf-page-shell>*{position:relative!important;z-index:2!important}.wf-page-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.wf-page-header-actions,.wf-page-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:10px!important;border-radius:18px!important;background:#ffffff9e!important;border:1px solid rgba(220,231,249,.82)!important;box-shadow:inset 0 1px #ffffffeb!important}.wf-page-header-actions button,.wf-page-actions button,.wf-page-header-actions .wf-btn,.wf-page-actions .wf-btn,.wf-page-header-actions .wf-chip-btn,.wf-page-actions .wf-chip-btn{width:100%!important;min-width:0!important;max-width:none!important;min-height:40px!important;height:40px!important;padding:0 8px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:10.8px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.015em!important;background:linear-gradient(180deg,#fff,#f5f9ff)!important;border:1px solid #dce7f9!important;color:#174c9d!important;box-shadow:0 8px 18px -16px #234c9138,inset 0 1px #fffffff5!important}.wf-page-header-actions svg,.wf-page-actions svg{width:12px!important;height:12px!important;flex:0 0 auto!important}.wf-page-header-actions .wf-btn-primary,.wf-page-actions .wf-btn-primary,.wf-page-header-actions button.wf-btn-primary,.wf-page-actions button.wf-btn-primary{background:linear-gradient(135deg,#2d86f4,#1657b5)!important;border-color:transparent!important;color:#fff!important}.wf-location-card-actions,.wf-location-card>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:12px!important;padding-top:10px!important;border-top:1px solid #edf3fd!important}.wf-location-card-actions .wf-btn,.wf-location-card>div:last-child .wf-btn{width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;padding:0 7px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:10.5px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:inset 0 1px #ffffffeb!important}.wf-location-card-actions .wf-btn svg,.wf-location-card>div:last-child .wf-btn svg{width:12px!important;height:12px!important}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow:auto!important;background:#12244457!important;backdrop-filter:blur(12px) saturate(1.05)!important;-webkit-backdrop-filter:blur(12px) saturate(1.05)!important}.wf-modal{position:relative!important;inset:auto!important;margin:auto!important;width:min(94vw,720px)!important;max-width:min(94vw,720px)!important;max-height:min(88dvh,760px)!important;transform:none!important;border-radius:24px!important;overflow:hidden!important}.wf-modal-body{max-height:calc(88dvh - 120px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:560px){.wf-page-header-actions,.wf-page-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}.wf-page-header-actions button,.wf-page-actions button,.wf-page-header-actions .wf-btn,.wf-page-actions .wf-btn,.wf-page-header-actions .wf-chip-btn,.wf-page-actions .wf-chip-btn{min-height:38px!important;height:38px!important;padding:0 6px!important;font-size:10px!important;border-radius:13px!important}.wf-location-card-actions,.wf-location-card>div:last-child{gap:6px!important}.wf-location-card-actions .wf-btn,.wf-location-card>div:last-child .wf-btn{min-height:32px!important;height:32px!important;font-size:9.8px!important;padding:0 5px!important}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-modal-backdrop{padding:12px!important}.wf-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:22px!important}.wf-modal-body{max-height:calc(100dvh - 140px)!important}}.wf-page-employees,.wf-page-reports,.wf-page-compliance,.wf-page-roles,.wf-page-locations,.wf-page-departments{position:relative}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-modal-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;z-index:10000!important}.wf-modal{margin:0 auto!important}.wf-page-roles,.wf-page-roles .wf-table-wrap,.wf-page-roles .wf-content,.wf-page-roles .wf-page-shell{overflow:visible!important;max-height:none!important;height:auto!important}.wf-page-locations:before,.wf-page-locations:after,.wf-page-employees:before,.wf-page-employees:after{z-index:0!important;pointer-events:none!important}.wf-page-locations>*,.wf-page-employees>*{position:relative;z-index:1}@media(max-width:900px){.wf-page-employees .wf-page-header{display:none!important}.wf-mobile-actions{display:none}.wf-page-employees .wf-mobile-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 14px!important;padding:12px!important;border-radius:20px!important;border:1px solid #e3ecfb!important;background:linear-gradient(180deg,#fffffffa,#f6fafffa)!important;box-shadow:0 14px 30px -28px #234c912e,inset 0 1px #fffffff5!important}.wf-page-employees .wf-mobile-actions .wf-btn{min-height:40px!important;padding:0 10px!important;border-radius:14px!important;justify-content:center!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important;gap:6px!important;white-space:nowrap!important}.wf-page-employees .wf-mobile-actions .wf-btn svg{flex:0 0 auto}.wf-page-reports .wf-section-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:14px!important;border-radius:20px!important;border:1px solid #e3ecfb!important;background:linear-gradient(180deg,#fffffffa,#f6fafffa)!important;margin-bottom:12px!important}.wf-page-reports .wf-section-header>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important}.wf-page-reports .wf-section-header .wf-btn{min-height:40px!important;width:100%!important;justify-content:center!important}.wf-page-reports .wf-toolbar{padding:12px!important;gap:8px!important;align-items:stretch!important}.wf-page-reports .wf-toolbar>*{min-width:0!important}.wf-page-reports .wf-toolbar>div[style*=inline-flex]{width:100%!important;justify-content:stretch!important}.wf-page-reports .wf-toolbar>div[style*=inline-flex]>*{flex:1 1 0!important}.wf-page-reports .wf-toolbar .wf-search{min-width:100%!important}.wf-page-reports .wf-table-wrap,.wf-page-reports .wf-detail-card{border-radius:20px!important}.wf-page-compliance .wf-page-header{padding:16px!important;border-radius:22px!important;gap:12px!important}.wf-page-compliance .wf-page-header-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.wf-page-compliance .wf-page-header-actions .wf-btn,.wf-page-compliance .wf-page-header-actions .wf-chip-btn{min-height:40px!important;width:100%!important;justify-content:center!important;border-radius:14px!important}.wf-page-compliance .wf-tab-row,.wf-page-compliance .wf-toolbar,.wf-page-compliance .wf-action-bar{border-radius:18px!important}.wf-page-locations .wf-location-card-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}.wf-page-locations .wf-location-card-actions .wf-btn{min-height:38px!important;padding:0 10px!important;border-radius:14px!important;justify-content:center!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.wf-page-departments .wf-dept-card .wf-btn,.wf-page-departments .wf-department-card .wf-btn{min-height:38px!important;border-radius:14px!important;justify-content:center!important;font-size:12px!important;font-weight:800!important}.wf-page-employees .wf-btn,.wf-page-reports .wf-btn,.wf-page-compliance .wf-btn,.wf-page-locations .wf-btn,.wf-page-departments .wf-btn{box-shadow:0 10px 20px -18px #234c9138,inset 0 1px #fffffff5!important}.wf-modal{width:min(680px,calc(100vw - 24px))!important;max-width:min(680px,calc(100vw - 24px))!important;max-height:min(88vh,920px)!important;border-radius:24px!important;border:1px solid #dfeafb!important;background:radial-gradient(280px 170px at 100% 0%,#e4eefcf2,#e4eefc00 70%),linear-gradient(180deg,#fff,#f8fbff 42%,#f2f7ff)!important;box-shadow:0 30px 60px -28px #234c9147,inset 0 1px #fffffff2!important;overflow:hidden!important}.wf-modal-header{padding:16px 18px!important;border-bottom:1px solid #e6eefb!important}.wf-modal-body{padding:16px 18px!important;overflow-y:auto!important}.wf-modal-footer{padding:14px 18px 18px!important;border-top:1px solid #edf2fb!important;background:#ffffffa6!important}}@media(max-width:560px){.wf-page-employees .wf-mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:10px!important}.wf-page-employees .wf-mobile-actions .wf-btn{min-height:36px!important;font-size:11.5px!important;padding:0 8px!important}.wf-page-reports .wf-section-header>div:last-child,.wf-page-compliance .wf-page-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wf-page-locations .wf-location-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.wf-page-locations .wf-location-card-actions .wf-btn{min-height:36px!important;font-size:11.5px!important;padding:0 8px!important}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-modal-backdrop{padding:12px!important}.wf-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:86vh!important;border-radius:22px!important}}html,body,#root{min-height:100%!important;height:auto!important;overflow-y:auto!important}.wf-embed,.wf-root,.wf-layout,.wf-main,.wf-content,.wf-page-shell{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-y:visible!important}.wf-main{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.wf-page-roles,.wf-page-compliance,.wf-page-reports,.wf-page-employees,.wf-page-locations,.wf-page-departments{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow:visible!important}.wf-btn,.wf-chip-btn,.wf-action-icon-btn,.wf-btn-icon,.wf-tab,.wf-tab-pill,.wf-dropmenu-item,.wf-pagination button,.wf-modal-close,button[class*=wf-]{transform:none!important;animation:none!important;will-change:auto!important;backface-visibility:hidden!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important}.wf-btn:hover,.wf-chip-btn:hover,.wf-action-icon-btn:hover,.wf-btn-icon:hover,.wf-tab:hover,.wf-tab-pill:hover,.wf-dropmenu-item:hover,.wf-pagination button:hover,.wf-modal-close:hover,button[class*=wf-]:hover,.wf-btn:active,.wf-chip-btn:active,.wf-action-icon-btn:active,.wf-btn-icon:active,.wf-tab:active,.wf-tab-pill:active,button[class*=wf-]:active{transform:none!important;animation:none!important}.wf-modal,.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-modal-backdrop{animation:none!important;transition:none!important}.wf-modal-close,.wf-modal-close:hover,.wf-modal-close:active,.wf-modal-close:focus{transform:none!important;rotate:0deg!important;animation:none!important}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-modal-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;z-index:2147483000!important;overflow:hidden!important}.wf-modal{position:relative!important;display:flex!important;flex-direction:column!important;margin:0 auto!important;width:min(720px,calc(100vw - 28px))!important;max-width:min(720px,calc(100vw - 28px))!important;max-height:min(88dvh,880px)!important;overflow:hidden!important}.wf-modal-header{flex:0 0 auto!important;position:relative!important;z-index:3!important}.wf-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:18px!important}.wf-modal-footer{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:4!important;margin-top:auto!important;background:#fffffff5!important;backdrop-filter:blur(12px) saturate(1.04)!important;-webkit-backdrop-filter:blur(12px) saturate(1.04)!important;border-top:1px solid #e4edfb!important;box-shadow:0 -12px 24px -22px #234c9157,inset 0 1px #fffffff2!important}.wf-page-compliance .wf-page-header,.wf-page-compliance .wf-stats-row,.wf-page-compliance .wf-action-bar,.wf-page-compliance .wf-tab-row,.wf-page-compliance .wf-toolbar,.wf-page-compliance .wf-table-wrap{background:linear-gradient(180deg,#fffffffc,#f7fafffc)!important;border:1px solid #e4edfb!important;border-radius:22px!important;box-shadow:0 16px 34px -30px #1c468c2e,inset 0 1px #fffffff5!important}.wf-page-compliance .wf-page-header{padding:18px!important;display:flex!important;align-items:flex-start!important;gap:14px!important}.wf-page-compliance .wf-page-header:after{display:none!important}.wf-page-compliance .wf-page-header:before{content:""!important;position:absolute!important;top:-50px!important;right:-80px!important;width:220px!important;height:220px!important;border-radius:50%!important;background:radial-gradient(circle,#dbe7fae0,#dbe7fa00 72%)!important;z-index:0!important;animation:none!important}.wf-page-compliance .wf-page-header>*{position:relative!important;z-index:1!important}.wf-page-compliance .wf-page-header-actions,.wf-page-compliance .wf-action-bar{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.wf-page-compliance .wf-page-header-actions .wf-btn,.wf-page-compliance .wf-page-header-actions .wf-chip-btn,.wf-page-compliance .wf-action-bar .wf-chip-btn{border-radius:14px!important;min-height:38px!important;background:linear-gradient(180deg,#fff,#f4f8ff)!important;border:1px solid #dce7f9!important;color:#174c9d!important;font-weight:800!important;box-shadow:inset 0 1px #fffffff5!important}.wf-page-compliance .wf-page-header-actions .wf-btn-primary{background:linear-gradient(135deg,#2d86f4,#1657b5)!important;color:#fff!important;border-color:transparent!important}.wf-page-compliance .wf-stat-card{border-radius:20px!important;background:linear-gradient(180deg,#fffffffc,#f7fafffc)!important;border:1px solid #e4edfb!important;box-shadow:0 14px 28px -28px #1c468c2e,inset 0 1px #fffffff5!important}.wf-page-compliance .wf-table th{background:linear-gradient(180deg,#f7fbff,#eff5ff)!important;color:#67809f!important}.wf-page-compliance .wf-table td{background:#fff!important}.wf-page-compliance .wf-table tbody tr:hover td{background:#dfebfa75!important}@media(max-width:900px){.wf-embed,.wf-root,.wf-layout,.wf-main,.wf-content,.wf-page-shell{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-y:visible!important}.wf-main{overflow-y:auto!important}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-modal-backdrop{align-items:center!important;justify-content:center!important;padding:12px!important}.wf-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:86dvh!important;border-radius:24px!important}.wf-modal-footer{display:flex!important;gap:8px!important;justify-content:flex-end!important;align-items:center!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important}.wf-modal-footer .wf-btn{min-height:40px!important;border-radius:14px!important}.wf-page-compliance .wf-page-header-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.wf-page-compliance .wf-page-header-actions .wf-btn,.wf-page-compliance .wf-page-header-actions .wf-chip-btn{width:100%!important;justify-content:center!important}}@media(max-width:560px){.wf-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:84dvh!important;border-radius:22px!important}.wf-modal-footer{flex-direction:row!important}.wf-modal-footer .wf-btn{flex:1 1 0!important;width:auto!important}.wf-page-compliance .wf-page-header{border-radius:20px!important;padding:16px 14px!important}}.wf-desktop-reference-block{display:none}@media(min-width:901px){.wf-page-employees,.wf-page-compliance{padding-top:6px}.wf-page-employees .wf-page-header,.wf-page-compliance .wf-page-header,.wf-page-employees .wf-mobile-actions,.wf-page-compliance .wf-mobile-actions{display:none!important}.wf-page-employees .wf-desktop-reference-block,.wf-page-compliance .wf-desktop-reference-block{display:block;margin-bottom:14px}.wf-page-employees .wf-stats-row,.wf-page-compliance .wf-stats-row{margin-bottom:24px}.wf-page-employees .wf-page-section-header,.wf-page-compliance .wf-page-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:0 2px;background:transparent;border:none;box-shadow:none}.wf-page-section-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wf-page-employees .wf-page-section-header .wf-filter-select,.wf-page-compliance .wf-page-section-header .wf-filter-select{min-width:220px;height:48px;padding:0 42px 0 16px;border-radius:16px;border:1px solid #d8e6f7!important;background-color:#fff!important;box-shadow:0 10px 22px -22px #184e9147;color:#1f2937!important;font-weight:600}.wf-page-inline-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-bottom:16px}.wf-page-employees .wf-page-inline-actions .wf-btn,.wf-page-employees .wf-page-inline-actions .wf-chip-btn,.wf-page-compliance .wf-page-inline-actions .wf-btn,.wf-page-compliance .wf-page-inline-actions .wf-chip-btn{min-height:46px;padding:0 18px;border-radius:16px;border:1px solid #d8e6f7!important;background:linear-gradient(180deg,#fff,#f6faff)!important;color:#284161!important;font-weight:700!important;box-shadow:0 12px 24px -24px #184e9147}.wf-page-employees .wf-page-inline-actions .wf-btn svg,.wf-page-employees .wf-page-inline-actions .wf-chip-btn svg,.wf-page-compliance .wf-page-inline-actions .wf-btn svg,.wf-page-compliance .wf-page-inline-actions .wf-chip-btn svg{color:#0d7bdc}.wf-page-employees .wf-page-inline-actions .wf-btn-primary,.wf-page-compliance .wf-page-inline-actions .wf-btn-primary{border-color:transparent!important;color:#fff!important;background:linear-gradient(135deg,#1390e9,#0a6dc5)!important;box-shadow:0 16px 24px -20px #086dc580}.wf-page-employees .wf-page-inline-actions .wf-btn-primary svg,.wf-page-compliance .wf-page-inline-actions .wf-btn-primary svg{color:currentColor}.wf-page-employees .wf-action-bar,.wf-page-employees .wf-tab-row,.wf-page-employees .wf-toolbar,.wf-page-employees .wf-table-wrap,.wf-page-compliance .wf-action-bar,.wf-page-compliance .wf-tab-row,.wf-page-compliance .wf-toolbar,.wf-page-compliance .wf-table-wrap{border:1px solid #dbe8f8!important;border-radius:20px!important;background:linear-gradient(180deg,#fffffffa,#f8fbfffa)!important;box-shadow:0 14px 28px -28px #184e913d,inset 0 1px #fffffff2!important}.wf-page-employees .wf-toolbar,.wf-page-compliance .wf-toolbar{padding:12px 16px;gap:10px 12px;align-items:center}.wf-page-employees .wf-toolbar .wf-search,.wf-page-compliance .wf-toolbar .wf-search{flex:1 1 280px;max-width:none}.wf-page-employees .wf-toolbar .wf-search-input,.wf-page-compliance .wf-toolbar .wf-search-input{width:100%}.wf-page-employees .wf-toolbar .wf-filter-select,.wf-page-compliance .wf-toolbar .wf-filter-select{min-width:160px;font-weight:600}.wf-page-employees .wf-tab-row,.wf-page-compliance .wf-tab-row{padding:4px;background:#f1f6fd!important;box-shadow:none!important}.wf-page-employees .wf-tab-pill.active,.wf-page-compliance .wf-tab-pill.active{box-shadow:0 4px 12px -10px #184e9147,0 0 0 1px #dce7f7}.wf-page-employees .wf-table thead th,.wf-page-compliance .wf-table thead th{background:linear-gradient(180deg,#f7fbff,#eff5ff)}.wf-page-employees .wf-empty,.wf-page-compliance .wf-empty{min-height:320px}.wf-employees-toolbar-sort,.wf-compliance-toolbar-sort{display:none!important}}@media(max-width:900px){.wf-desktop-reference-block{display:none!important}}@media(min-width:901px){.wf-btn,.wf-chip-btn,.wf-btn-icon,.wf-tab-pill,.wf-reports-tab,.wf-reports-preset-btn{transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.wf-btn:after,.wf-chip-btn:after,.wf-btn:before,.wf-chip-btn:before{display:none!important;content:none!important}.wf-btn:hover,.wf-btn:active,.wf-chip-btn:hover,.wf-chip-btn:active,.wf-btn-icon:hover,.wf-btn-icon:active,.wf-tab-pill:hover,.wf-tab-pill:active,.wf-reports-tab:hover,.wf-reports-tab:active,.wf-reports-preset-btn:hover,.wf-reports-preset-btn:active{transform:none!important}.wf-page-employees .wf-desktop-reference-block{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.wf-page-employees .wf-page-inline-actions{justify-content:flex-end;gap:12px;margin-bottom:18px}.wf-page-employees .wf-page-inline-actions .wf-btn,.wf-page-employees .wf-page-inline-actions .wf-chip-btn{min-height:42px;padding:0 16px;border-radius:14px}.wf-page-employees .wf-page-inline-actions>.wf-btn-primary{margin-left:4px;min-width:186px;justify-content:center}.wf-page-employees .wf-page-section-header{margin-bottom:2px}.wf-page-compliance .wf-stat-card{background:linear-gradient(180deg,#fff,#f6fbff)!important;border:1px solid var(--wf-border-light)!important;border-radius:14px!important;padding:18px 20px!important;box-shadow:var(--wf-shadow-sm)!important;transform:none!important}.wf-page-compliance .wf-stat-card:hover{box-shadow:var(--wf-shadow-sm)!important;border-color:var(--wf-border-light)!important}.wf-page-compliance .wf-stat-card:before,.wf-page-compliance .wf-stat-card:after{display:none!important}.wf-page-compliance .wf-stat-icon{background:linear-gradient(135deg,var(--wf-accent-tint),#ffffff)!important;color:var(--wf-accent)!important;border:1px solid var(--wf-border-light)!important;border-radius:10px!important}.wf-page-reports{padding-top:8px}.wf-reports-hero{border:1px solid #b8d1ff;border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f2f7fffa);box-shadow:0 18px 30px -30px #184e9147,inset 0 1px #fffffff2;overflow:hidden;margin-bottom:18px}.wf-reports-hero-main{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #dbe8f8}.wf-reports-hero-left,.wf-reports-hero-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wf-reports-hero-left{min-width:0;flex:1 1 auto}.wf-reports-range-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid #d8e6f7;border-radius:18px;background:linear-gradient(180deg,#fff,#f7fbff);color:#6b7f9b;font-size:13px;font-weight:700;letter-spacing:.01em}.wf-reports-nav-btn{width:48px!important;height:48px!important;border-radius:16px!important;border:1px solid #d8e6f7!important;background:linear-gradient(180deg,#fff,#f6faff)!important;color:#233a59!important;box-shadow:0 10px 22px -24px #184e9140}.wf-reports-hero-copy{min-width:0}.wf-reports-hero-copy h1{margin:0;font-family:var(--wf-font-display);font-size:22px;line-height:1.15;letter-spacing:-.03em;color:#193153}.wf-reports-hero-copy p{margin:3px 0 0;font-size:13px;color:#7489a7;font-weight:500}.wf-reports-header-search{flex:1 1 320px;max-width:340px;min-width:260px}.wf-reports-header-search .wf-search-input{width:100%;height:48px;border-radius:18px;border:1px solid #d8e6f7;background:#f8fbfff2;box-shadow:inset 0 1px #fffffff2}.wf-reports-hero-right .wf-btn{min-height:48px;padding:0 18px;border-radius:16px}.wf-reports-action-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 20px;background:linear-gradient(180deg,#f1f6fdf5,#edf4fcfa)}.wf-reports-action-strip .wf-chip-btn{min-height:40px;padding:0 16px;border-radius:14px;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #d8e6f7!important;color:#2f4a6b!important;font-weight:700;box-shadow:0 10px 22px -24px #184e9140}.wf-reports-action-strip .wf-chip-btn.active{color:#0a6dc5!important;background:linear-gradient(180deg,#eef7ff,#e1f0ff)!important;border-color:#b8d5f6!important}.wf-reports-stats-row{margin-bottom:20px}.wf-reports-toolbar{padding:12px 14px;margin-bottom:14px;border:1px solid #dbe8f8!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffffa,#f8fbfffa)!important;box-shadow:0 14px 28px -28px #184e913d,inset 0 1px #fffffff2!important;gap:10px 12px}.wf-reports-preset-group{display:inline-flex;align-items:center;padding:4px;border:1px solid #d8e6f7;border-radius:14px;background:#fff}.wf-reports-preset-btn{border:none;background:transparent;color:#405977;font-size:13px;font-weight:700;padding:10px 14px;border-radius:10px;cursor:pointer}.wf-reports-preset-btn.active{background:#dff0ff;color:#0d7bdc}.wf-reports-toolbar .wf-filter-select{min-width:168px;height:44px;border-radius:14px;border:1px solid #d8e6f7!important;background-color:#fff!important;font-weight:600}.wf-reports-toolbar-arrow{color:#7890ac;font-weight:700}.wf-reports-tab-row{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:2px 4px 0;overflow-x:auto;scrollbar-width:none}.wf-reports-tab-row::-webkit-scrollbar{display:none}.wf-reports-tab{display:inline-flex;align-items:center;gap:8px;border:none;border-bottom:2px solid transparent;background:transparent;color:#697f9b;font-size:14px;font-weight:600;padding:12px 12px 13px;cursor:pointer;white-space:nowrap}.wf-reports-tab.active{color:#1d2f47;border-bottom-color:#0d7bdc}.wf-reports-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.wf-reports-data-card{border:1px solid #dbe8f8;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fbfffa);box-shadow:0 14px 28px -28px #184e913d,inset 0 1px #fffffff2}.wf-reports-data-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.wf-reports-data-row span{color:#6a7f9a}.wf-reports-data-row strong{color:#1d2f47;font-weight:700;text-align:right}.wf-page-reports .wf-table-wrap{border:1px solid #dbe8f8!important;border-radius:20px!important;background:linear-gradient(180deg,#fffffffa,#f8fbfffa)!important;box-shadow:0 14px 28px -28px #184e913d,inset 0 1px #fffffff2!important}.wf-page-reports .wf-table thead th{background:linear-gradient(180deg,#f7fbff,#eff5ff)}}@media(max-width:900px){.wf-reports-hero-main,.wf-reports-action-strip{padding-left:14px;padding-right:14px}.wf-reports-hero-main,.wf-reports-hero-left,.wf-reports-hero-right{display:flex;flex-direction:column;align-items:stretch}.wf-reports-header-search{width:100%;max-width:none;min-width:0}.wf-reports-toolbar{gap:8px}.wf-reports-preset-group{width:100%;justify-content:space-between}.wf-reports-preset-btn{flex:1 1 0}.wf-reports-tab-row{gap:4px}}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483646!important;background:#040c1cb8!important;backdrop-filter:blur(8px) saturate(1.05)!important;-webkit-backdrop-filter:blur(8px) saturate(1.05)!important}@media(min-width:901px){.wf-reports-hero-main{display:grid!important;grid-template-columns:minmax(420px,1fr) minmax(680px,auto)!important;align-items:center!important}.wf-reports-hero-right{flex-wrap:nowrap!important;justify-content:flex-end!important}.wf-reports-header-search{flex:0 0 360px!important;max-width:360px!important;min-width:300px!important}.wf-reports-hero-right .wf-btn-primary{min-width:164px;justify-content:center}}.wf-page-hero-card{border:1px solid #b8d1ff;border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f2f7fffa);box-shadow:0 18px 30px -30px #184e9147,inset 0 1px #fffffff2;overflow:hidden;margin-bottom:16px}.wf-page-hero-card--desktop{display:none}.wf-page-hero-main{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #dbe8f8}.wf-page-hero-copy{min-width:0;flex:1 1 auto}.wf-page-hero-copy h2{margin:0;font-family:var(--wf-font-display);font-size:22px;line-height:1.15;letter-spacing:-.03em;color:#193153}.wf-page-hero-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.wf-page-hero-card .wf-filter-select{min-width:220px;height:48px;padding:0 42px 0 16px;border-radius:16px;border:1px solid #d8e6f7!important;background-color:#fff!important;box-shadow:0 10px 22px -22px #184e9147;color:#1f2937!important;font-weight:600}.wf-page-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 20px;background:linear-gradient(180deg,#f1f6fdf5,#edf4fcfa)}.wf-page-hero-actions .wf-chip-btn,.wf-page-hero-actions .wf-btn{min-height:42px;padding:0 16px;border-radius:14px;border:1px solid #d8e6f7!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;color:#2f4a6b!important;font-weight:700!important;box-shadow:0 10px 22px -24px #184e9140}.wf-page-hero-actions .wf-chip-btn svg,.wf-page-hero-actions .wf-btn svg{color:#0d7bdc}.wf-page-hero-actions .wf-btn-primary{border-color:transparent!important;color:#fff!important;background:linear-gradient(135deg,#1390e9,#0a6dc5)!important;box-shadow:0 16px 24px -20px #086dc580}.wf-page-hero-actions .wf-btn-primary svg{color:currentColor}.wf-page-hero-toggle{display:inline-flex;border:1px solid #d8e6f7;border-radius:14px;overflow:hidden;background:#fff}.wf-page-hero-toggle-btn{appearance:none;border:none;background:transparent;min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64809f}.wf-page-hero-toggle-btn.active{background:#dff0ff;color:#0d7bdc}.wf-export-all-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wf-export-all-option{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #d8e6f7;border-radius:16px;background:linear-gradient(180deg,#fff,#f7fbff);cursor:pointer}.wf-export-all-option.active{border-color:#9fd0fa;background:#eef7ff}.wf-export-all-option input{margin-top:2px}.wf-export-all-option span{display:flex;flex-direction:column;gap:2px}.wf-export-all-option strong{color:#16314d;font-size:14px}.wf-export-all-option small{color:#7488a4;font-size:12px;text-transform:capitalize}@media(min-width:901px){.wf-page-hero-card--desktop{display:block}.wf-page-employees .wf-page-header,.wf-page-compliance .wf-page-header,.wf-page-employees .wf-mobile-actions,.wf-page-compliance .wf-mobile-actions,.wf-page-employees .wf-desktop-reference-block,.wf-page-compliance .wf-desktop-reference-block,.wf-page-roles .wf-section-header,.wf-page-departments .wf-section-header{display:none!important}}@media(max-width:900px){.wf-page-hero-card{border-radius:20px;margin-bottom:14px}.wf-page-hero-main,.wf-page-hero-actions{padding-left:14px;padding-right:14px}.wf-page-hero-main,.wf-page-hero-controls{flex-direction:column;align-items:stretch}.wf-page-hero-controls,.wf-page-hero-card .wf-filter-select{width:100%;min-width:0}.wf-page-hero-actions{gap:8px}.wf-export-all-grid{grid-template-columns:1fr}}.wf-page-shell{position:relative;isolation:isolate;min-height:calc(100vh - 32px);background:linear-gradient(180deg,#eef6ff,#edf5ff 18%,#f8fbff);border-radius:26px;overflow:hidden}.wf-page-shell>*{position:relative;z-index:1}.wf-page-shell:before,.wf-page-shell:after{content:"";position:absolute;border-radius:999px;pointer-events:none;z-index:0}.wf-page-shell:before{width:440px;height:440px;left:-220px;top:60px;background:radial-gradient(circle at 65% 50%,#b1daff80,#b1daff38 40%,#b1daff14 58%,#b1daff00 61%)}.wf-page-shell:after{width:520px;height:520px;right:-260px;bottom:-120px;background:radial-gradient(circle at 35% 40%,#bae1ff61,#bae1ff2e 44%,#bae1ff0f 58%,#bae1ff00 62%)}.wf-page-compliance .wf-page-hero-copy h2,.wf-page-compliance .wf-page-header-text h1,.wf-page-roles .wf-page-hero-copy h2,.wf-page-roles .wf-page-header-text h1,.wf-page-employees .wf-page-hero-copy h2,.wf-page-employees .wf-page-header-text h1,.wf-page-skills .wf-page-hero-copy h2,.wf-page-skills .wf-page-header-text h1,.wf-page-departments .wf-page-hero-copy h2,.wf-page-departments .wf-page-header-text h1,.wf-page-locations .wf-page-hero-copy h2,.wf-page-locations .wf-page-header-text h1{background:linear-gradient(180deg,#2a4f89,#1a3d74 45%,#17366a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wf-page-locations .wf-page-hero-card{margin-bottom:18px}.wf-page-hero-search{flex:0 1 540px;min-width:320px}.wf-page-locations .wf-page-hero-actions,.wf-page-departments .wf-page-hero-actions,.wf-page-roles .wf-page-hero-actions,.wf-page-skills .wf-page-hero-actions,.wf-page-compliance .wf-page-hero-actions,.wf-page-employees .wf-page-hero-actions{border-top:0}.wf-page-locations .wf-stat-card,.wf-page-compliance .wf-stat-card,.wf-page-employees .wf-stat-card,.wf-page-roles .wf-stat-card,.wf-page-departments .wf-stat-card,.wf-page-skills .wf-stat-card,.wf-page-reports .wf-stat-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-export-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#07101fb8!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;z-index:99999!important}.wf-modal,.wf-export-modal{position:relative;z-index:100000!important}body.wf-modal-open,body.modal-open{overflow:hidden}@media(max-width:900px){.wf-page-shell{border-radius:18px;min-height:auto}.wf-page-shell:before{width:300px;height:300px;left:-160px;top:120px}.wf-page-shell:after{width:320px;height:320px;right:-180px;bottom:-80px}.wf-page-hero-search{min-width:0;width:100%;flex-basis:auto}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-export-overlay{padding:14px!important;align-items:flex-start!important;overflow-y:auto!important}}@media(min-width:901px){.wf-page-hero-card{min-height:0!important}.wf-page-hero-main{min-height:76px!important;padding:14px 24px!important;align-items:center!important}.wf-page-hero-actions{min-height:64px!important;padding:10px 24px!important}.wf-page-hero-controls{flex-wrap:nowrap!important;align-items:center!important}.wf-page-hero-toggle{flex:0 0 auto!important}.wf-page-hero-card .wf-filter-select{height:46px!important}.wf-page-hero-copy h2{font-size:25px!important}.wf-page-departments .wf-page-hero-card,.wf-page-roles .wf-page-hero-card,.wf-page-skills .wf-page-hero-card,.wf-page-compliance .wf-page-hero-card,.wf-page-employees .wf-page-hero-card,.wf-page-locations .wf-page-hero-card{max-height:none!important}}.wf-page-shell{isolation:auto!important;overflow:visible!important}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-export-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:calc(-1 * var(--rh-side-w, 240px))!important;width:calc(100vw + var(--rh-side-w, 240px))!important;height:100vh!important;min-height:100vh!important;z-index:2147483647!important;background:#07101fc7!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.wf-export-modal,.wf-modal{z-index:2147483647!important}@media(max-width:900px){.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-export-overlay{left:0!important;width:100vw!important}}.wf-profile-detail-page{padding-top:8px}.wf-schedule-style-hero{border:1px solid #b8d1ff;border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f0f7fffa);box-shadow:0 18px 30px -30px #184e9147,inset 0 1px #fffffff2;overflow:hidden;margin-bottom:18px}.wf-schedule-hero-main{min-height:78px;display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid #dbe8f8}.wf-schedule-hero-actions{min-height:60px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 20px;background:linear-gradient(180deg,#f1f6fdf5,#edf4fcfa)}.wf-profile-back{min-height:46px!important;border-radius:16px!important;padding:0 16px!important}.wf-profile-hero-avatar{flex:0 0 auto}.wf-profile-hero-title{min-width:220px;flex:1 1 auto}.wf-profile-hero-title h1{margin:0;font-family:var(--wf-font-display);font-size:24px;letter-spacing:-.035em;color:#17366a}.wf-profile-hero-title p{margin:3px 0 0;color:#6d819d;font-size:13px;font-weight:600}.wf-profile-hero-search{flex:0 1 360px;min-width:240px;height:48px;border:1px solid #d8e6f7;border-radius:18px;background:#f8fbfff2;display:flex;align-items:center;gap:10px;padding:0 14px}.wf-profile-hero-search span{color:#6f87a5}.wf-profile-hero-search input{width:100%;border:none;outline:none;background:transparent;color:#17253c;font-size:14px}.wf-profile-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 20px 20px;background:radial-gradient(circle at 8% 110%,rgba(14,165,233,.13),transparent 28%),radial-gradient(circle at 96% 0%,rgba(37,99,235,.11),transparent 28%),linear-gradient(180deg,#eef6fffa,#f8fbfffa)}.wf-profile-metric{display:flex;align-items:center;gap:14px;min-height:94px;border:1px solid #dbe8f8;border-radius:20px;background:#ffffffe0;padding:16px 18px;box-shadow:0 14px 28px -28px #184e9147}.wf-profile-metric-icon{width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:#eef6ff;border:1px solid #d5e9ff}.wf-profile-metric strong{display:block;color:#0f172a;font-size:24px;line-height:1;margin-bottom:4px}.wf-profile-metric span{display:block;color:#607895;font-weight:800;font-size:13px}.wf-profile-metric small{display:block;color:#8aa0bb;font-size:12px}.wf-profile-main-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.wf-profile-main{min-width:0}.wf-profile-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;border:1px solid #dbe8f8;border-radius:18px;background:#ffffffc7;padding:8px}.wf-profile-tabs button,.wf-profile-side-tabs button{border:1px solid #d8e6f7;background:#fff;color:#405977;border-radius:14px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.wf-profile-tabs button.active,.wf-profile-side-tabs button.active{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:transparent;color:#fff;box-shadow:0 12px 24px -18px #2563eb8c}.wf-profile-section-card{border:1px solid #dbe8f8;border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f8fbfffa);box-shadow:0 16px 30px -30px #184e9147,inset 0 1px #fffffff2;margin-bottom:18px;overflow:hidden}.wf-profile-section-head{min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #e2edf9;background:#f8fbffbf}.wf-profile-section-head>div{display:flex;align-items:center;gap:10px}.wf-profile-section-icon{width:36px;height:36px;border-radius:14px;background:#eef6ff;border:1px solid #d5e9ff;color:#0d7bdc;display:inline-flex;align-items:center;justify-content:center}.wf-profile-section-head h3{margin:0;color:#17253c;font-size:18px;letter-spacing:-.02em}.wf-profile-section-body{padding:18px 20px}.wf-profile-empty{min-height:96px;display:flex;align-items:center;justify-content:center;color:#8aa0bb;font-weight:700}.wf-profile-record-list{display:flex;flex-direction:column;gap:10px}.wf-profile-record{display:flex;align-items:center;gap:12px;min-height:58px;border:1px solid #edf3fb;border-radius:16px;padding:10px 12px;background:#fff}.wf-profile-record-icon{width:38px;height:38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:#eef6ff}.wf-profile-record-icon.danger{color:#dc2626;background:#fee2e2}.wf-profile-record div{flex:1;min-width:0}.wf-profile-record strong{display:block;color:#17253c;font-weight:800}.wf-profile-record small{display:block;color:#6d819d;font-size:12px}.wf-profile-record em{color:#8aa0bb;font-style:normal;font-size:12px;font-weight:700}.wf-profile-table-card{overflow:auto}.wf-profile-table-card table{width:100%;border-collapse:collapse}.wf-profile-table-card th{text-align:left;padding:12px 10px;color:#6d819d;background:#f1f7ff;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.wf-profile-table-card td{padding:13px 10px;border-top:1px solid #eef4fb;color:#26384f}.wf-profile-table-card td small{display:block;color:#8aa0bb}.wf-profile-shift-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.wf-profile-side{position:sticky;top:18px}.wf-profile-card{border:1px solid #dbe8f8;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 18px 34px -32px #184e9152}.wf-profile-card-cover{min-height:190px;background:radial-gradient(circle at 50% 35%,rgba(14,165,233,.18),transparent 28%),linear-gradient(135deg,#d9ecff,#eef6ff);display:flex;align-items:center;justify-content:center}.wf-profile-card-cover img{width:100%;height:100%;object-fit:cover}.wf-profile-card-body{padding:16px 18px 18px}.wf-profile-card-name{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.wf-profile-card-name h2{margin:0;color:#17366a;font-size:20px}.wf-profile-card-name p{margin:4px 0 0;color:#6d819d}.wf-profile-side-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.wf-profile-side-tabs button{min-height:34px;padding:0 10px;font-size:12px}.wf-profile-contact{border-top:1px solid #edf3fb;padding-top:14px}.wf-profile-contact h3{margin:0 0 12px;color:#17253c;font-size:15px}.wf-profile-contact div{display:flex;gap:10px;align-items:flex-start;color:#405977;font-size:13px;margin-bottom:10px}.wf-profile-contact svg{color:#607895;flex:0 0 auto}.wf-profile-performance{border-top:1px solid #edf3fb;padding-top:14px;margin-top:14px}.wf-profile-performance>div{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:8px 0 4px;color:#607895}.wf-profile-performance strong{color:#17253c}.wf-modal-overlay,.wf-overlay,.wf-overlay-portal,.wf-export-overlay{position:fixed!important;inset:0!important;left:calc(-1 * var(--rh-side-w, 240px))!important;width:calc(100vw + var(--rh-side-w, 240px))!important;min-height:100vh!important;background:#07101fc7!important;backdrop-filter:blur(9px) saturate(1.05)!important;-webkit-backdrop-filter:blur(9px) saturate(1.05)!important;z-index:2147483647!important;padding:28px!important;display:flex!important;align-items:center!important;justify-content:center!important}.wf-modal,.wf-export-modal{width:min(920px,calc(100vw - 56px))!important;max-height:calc(100vh - 56px)!important;overflow:hidden!important;border:1px solid #b8d1ff!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#f5faff)!important;box-shadow:0 36px 80px #06122461,inset 0 1px #fffffff2!important;z-index:2147483647!important}.wf-modal-header{min-height:72px!important;padding:18px 22px!important;border-bottom:1px solid #dbe8f8!important;background:linear-gradient(180deg,#fffffffa,#eff7fffa)!important}.wf-modal-header h3,.wf-modal-header h2{color:#17366a!important;font-family:var(--wf-font-display)!important;letter-spacing:-.03em!important;margin:0!important}.wf-modal-body{max-height:calc(100vh - 210px)!important;overflow:auto!important;padding:22px!important;background:radial-gradient(circle at 4% 110%,rgba(14,165,233,.12),transparent 28%),radial-gradient(circle at 100% 0%,rgba(37,99,235,.1),transparent 30%),#ffffffa6!important}.wf-modal-footer{min-height:70px!important;padding:14px 22px!important;border-top:1px solid #dbe8f8!important;background:#f8fbfff5!important}.wf-modal .wf-input,.wf-modal .wf-select,.wf-modal select,.wf-modal textarea,.wf-modal input:not([type=checkbox]):not([type=radio]){border-radius:14px!important;border:1px solid #d8e6f7!important;background:#fff!important;min-height:44px}.wf-modal .wf-btn,.wf-modal .wf-chip-btn{border-radius:14px!important}.wf-department-detail-page,.wf-page-shell:has(.wf-detail-header){background:radial-gradient(circle at -80px 160px,rgba(14,165,233,.18),transparent 230px),radial-gradient(circle at 100% 100%,rgba(37,99,235,.11),transparent 260px),linear-gradient(180deg,#eef6ff,#f8fbff)}@media(max-width:1100px){.wf-profile-main-layout{grid-template-columns:1fr}.wf-profile-side{position:static}.wf-profile-hero-stats,.wf-profile-shift-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-schedule-hero-main{flex-wrap:wrap}.wf-profile-hero-search{flex-basis:100%}}@media(max-width:700px){.wf-profile-hero-stats,.wf-profile-shift-summary{grid-template-columns:1fr}.wf-schedule-hero-actions{align-items:stretch}.wf-schedule-hero-actions .wf-btn,.wf-schedule-hero-actions .wf-chip-btn{width:100%;justify-content:center}.wf-modal-overlay,.wf-overlay,.wf-overlay-portal,.wf-export-overlay{left:0!important;width:100vw!important;padding:14px!important;align-items:flex-start!important}.wf-modal,.wf-export-modal{width:calc(100vw - 28px)!important;max-height:calc(100vh - 28px)!important}}.wf-profile-hero-stats{align-items:stretch}.wf-profile-metric{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;column-gap:18px!important}.wf-profile-metric-icon{grid-column:1!important;grid-row:1!important;width:54px!important;height:54px!important;border-radius:18px!important;justify-self:center!important;align-self:center!important}.wf-profile-metric>div{grid-column:2!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.wf-profile-metric strong{margin:0 0 6px!important}.wf-profile-card-cover{position:relative!important;min-height:220px!important;height:220px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 35%,rgba(14,165,233,.2),transparent 28%),linear-gradient(135deg,#d9ecff,#eef6ff)!important}.wf-profile-card-cover img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.wf-profile-card-photo-fallback{width:96px;height:96px;border-radius:28px;align-items:center;justify-content:center;font-size:34px;font-weight:900;letter-spacing:-.06em;color:#fff;background:linear-gradient(135deg,#1390e9,#2563eb);box-shadow:0 16px 30px -20px #2563eb8c}@media(max-width:700px){.wf-profile-metric{grid-template-columns:48px minmax(0,1fr)!important;column-gap:14px!important}.wf-profile-metric-icon{width:48px!important;height:48px!important}}.wf-profile-metric{display:flex!important;align-items:center!important;gap:18px!important;padding:16px 20px!important}.wf-profile-metric-icon{flex:0 0 48px!important;width:48px!important;height:48px!important;border-radius:16px!important;align-self:center!important}.wf-profile-metric>div{flex:1 1 auto!important;min-width:0!important;align-self:center!important}.wf-profile-card-cover .wf-avatar{width:112px!important;height:112px!important;border-radius:30px!important;object-fit:cover!important;object-position:center!important;box-shadow:0 18px 34px -22px #2563eb94!important}.wf-profile-card-cover .wf-avatar-initials{font-size:40px!important;background:linear-gradient(135deg,#1390e9,#2563eb)!important;color:#fff!important}.wf-cert-locked-employee{display:flex;align-items:center;gap:12px;border:1px solid #d8e6f7;border-radius:16px;padding:12px;background:linear-gradient(180deg,#fff,#f7fbff);margin-bottom:12px}.wf-cert-locked-employee strong{display:block;color:#17366a}.wf-cert-locked-employee span{display:block;color:#6d819d;font-size:12px;margin-top:2px}.wf-btn-icon[disabled]{opacity:.45;cursor:not-allowed}.wf-secure-redacted .wf-root,.wf-secure-redacted .wf-embed,.wf-secure-redacted .wf-content,.wf-secure-redacted .wf-layout{filter:blur(18px)!important;opacity:.08!important;pointer-events:none!important}body.wf-secure-redacted:before{content:"Protected workforce content";position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;background:#07101f;color:#fff;font-size:24px;font-weight:900;letter-spacing:-.02em}@media print{body *{visibility:hidden!important}body:before{content:"Protected workforce content";visibility:visible!important;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#07101f;color:#fff;font-size:24px;font-weight:900}}.wf-profile-metric{position:relative!important;display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;min-height:96px!important}.wf-profile-metric-icon{display:flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;align-self:center!important;line-height:0!important}.wf-profile-metric-icon svg,.wf-profile-section-icon svg,.wf-profile-record-icon svg{display:block!important;margin:auto!important}.wf-profile-metric>div{align-self:center!important}.wf-profile-hero-stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.wf-sidebar,.wf-sidebar-v7{display:none!important}.wf-embed{margin-left:var(--rh-side-w, 220px)!important;width:calc(100% - var(--rh-side-w, 220px))}.wf-main-v7{width:100%;min-width:0}.wf-topbar-v7{left:auto!important}.wf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:768px){.wf-embed{margin-left:0!important;width:100%!important}.wf-form-grid{grid-template-columns:1fr}}.wf-root,.wf-embed,.wf-layout,.wf-main-v7,.wf-page-fade,.wf-content,.wc-page-shell,.rbac-page,.epx-page{isolation:isolate}.wf-dropmenu-wrap{position:relative!important;z-index:auto}.wf-dropmenu-superlayer,.wf-dropmenu,.epx-dropdown-menu,.epx-row-menu-panel,.rbac-row-menu,.rbac-export-menu{z-index:2147483600!important}.wf-dropmenu{position:relative;min-width:230px!important;max-width:min(360px,calc(100vw - 24px));background:#fff!important;border:1px solid #dbe8f8!important;border-radius:16px!important;box-shadow:0 30px 80px -30px #0f172a73,0 10px 24px -16px #1e57aa42!important;padding:8px!important;color:#071b46!important}.wf-dropmenu-item{width:100%!important;min-height:40px!important;border:0!important;background:transparent!important;border-radius:11px!important;padding:9px 12px!important;display:flex!important;align-items:center!important;gap:10px!important;color:#082052!important;font-weight:760!important;text-align:left!important;cursor:pointer!important}.wf-dropmenu-item:hover{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;color:#075fd8!important}.wf-dropmenu-item.danger{color:#ef4444!important}.wf-dropmenu-item.danger:hover{background:#fff5f5!important;color:#dc2626!important}.wf-dropmenu-divider{height:1px;margin:7px 6px;background:#e7effa}.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-modal-backdrop,.rbac-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:clamp(12px,3vw,32px)!important;overflow:auto!important}.wf-modal,.rbac-modal{z-index:2147483100!important;max-height:min(92vh,920px)!important}.wf-modal-body,.rbac-modal-body{max-height:calc(92vh - 132px)!important;overflow-y:auto!important;overflow-x:hidden!important}.wf-toast,.rbac-toast{z-index:2147483647!important}.wc-table-card,.rbac-table-card,.epx-table-card,.epx-card,.epx-side-card,.wf-card,.wc-card{overflow:visible!important}.wc-table-card,.rbac-table-wrap{overflow-x:auto!important;overflow-y:visible!important}.epx-row-menu-trigger,.rbac-row-actions>.wf-dropmenu-wrap>span>button,.wc-icon-button{cursor:pointer!important}.epx-quick-list button,.rbac-quick-actions button,.wc-quick-links button{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid rgba(125,154,196,.14)!important;box-shadow:none!important}.epx-quick-list button:hover,.rbac-quick-actions button:hover,.wc-quick-links button:hover{background:linear-gradient(180deg,#fbfdff,#eef6ff)!important}.epx-quick-list button.danger{background:linear-gradient(180deg,#fff,#fbfdff)!important;border-color:#ef444429!important}.wf-dropmenu-superlayer,.wf-dropmenu,.lpx-menu-portal,.rbac-modal-overlay,.lpx-modal-overlay{z-index:2147483600!important}.wf-dropmenu,.lpx-menu-portal{position:relative!important;min-width:220px!important;padding:6px!important;background:#fff!important;border:1px solid #dbe7f7!important;border-radius:14px!important;box-shadow:0 24px 60px -24px #18376457,0 8px 22px #1837641a!important;overflow:visible!important;color:#16345f!important;isolation:isolate!important}.wf-dropmenu-item,.lpx-menu-portal button{width:100%!important;min-height:38px!important;height:38px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#1f3b62!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-align:left!important;box-shadow:none!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.wf-dropmenu-item:hover,.wf-dropmenu-item:focus-visible,.lpx-menu-portal button:hover,.lpx-menu-portal button:focus-visible,.rbac-btn:hover,.rbac-top-btn:hover,.lpx-btn:hover,.lpx-more:hover{background:#eaf5ff!important;background-image:none!important;color:#075fd8!important;transform:translateY(-1px)!important}.wf-dropmenu-item.danger,.lpx-menu-portal button.danger{color:#dc2626!important}.wf-dropmenu-item.danger:hover,.lpx-menu-portal button.danger:hover{background:#fff3f3!important;color:#b91c1c!important}.wf-table-card,.rbac-table-card,.lpx-table-card,.lpx-card,.rbac-card{overflow:visible!important}.wf-table-scroll,.rbac-table-wrap,.lpx-table-scroll{overflow-x:auto!important;overflow-y:visible!important}.awPage>.wfc-page{--opscence-shell-sidebar-offset: 190px !important;width:calc(100% - var(--opscence-shell-sidebar-offset))!important;max-width:calc(100vw - var(--opscence-shell-sidebar-offset))!important;margin-left:var(--opscence-shell-sidebar-offset)!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.wf-embed .wfc-page,.wf-page-shell .wfc-page{--opscence-shell-sidebar-offset: 0px !important;width:100%!important;max-width:100%!important;margin-left:0!important}@media(max-width:1180px){.awPage>.wfc-page{--opscence-shell-sidebar-offset: 0px !important;width:100%!important;max-width:100%!important;margin-left:0!important}}:root{--ops-mobile-bg: #f4f8ff;--ops-mobile-card: #ffffff;--ops-mobile-soft: #f8fbff;--ops-mobile-line: #dce8f7;--ops-mobile-line-strong: #c9daf0;--ops-mobile-text: #061a44;--ops-mobile-muted: #60708e;--ops-mobile-blue: #2563eb;--ops-mobile-blue-hover: #eaf5ff;--ops-mobile-shadow: 0 18px 44px -30px rgba(20,68,140,.3), 0 3px 12px -10px rgba(20,68,140,.18);--ops-mobile-radius: 18px}@media(max-width:900px){.wf-root,.wf-embed,.wf-layout,.wf-main,.wf-main-v7,.wf-page-fade,.wf-content,.wf-page-shell,.epx-page,.dpx-page,.cert-page,.rbac-page,.wc-page-shell,.locations-enterprise-page{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.wf-topbar,.wf-topbar-v7,.wf-sidebar,.wf-sidebar-v7{display:none!important}.wf-page-fade{padding:0!important}.epx-page,.dpx-page,.cert-page,.rbac-page,.wc-page-shell,.locations-enterprise-page{min-height:100dvh!important;color:var(--ops-mobile-text)!important;background:radial-gradient(360px 210px at -10% 0%,rgba(191,219,254,.58),transparent 66%),radial-gradient(380px 260px at 110% 6%,rgba(224,242,254,.64),transparent 66%),linear-gradient(180deg,#fbfdff,#f4f8ff)!important;padding:16px 12px calc(96px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}.epx-page:before,.dpx-page:before,.cert-page:before,.rbac-page:before,.wc-page-shell:before,.locations-enterprise-page:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;background:radial-gradient(240px 180px at 18% 14%,rgba(37,99,235,.08),transparent 68%),radial-gradient(280px 220px at 86% 36%,rgba(14,165,233,.08),transparent 70%)!important;z-index:0!important}.epx-page>*,.dpx-page>*,.cert-page>*,.rbac-page>*,.wc-page-shell>*,.locations-enterprise-page>*{position:relative!important;z-index:1!important}.epx-overview-header,.epx-edit-header,.dpx-header,.cert-header,.rbac-header,.wc-page-head,.lpx-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;margin:0 0 14px!important}.epx-title-block h1,.epx-edit-title,.dpx-title h1,.cert-header h1,.rbac-header h1,.wc-page-head h1,.lpx-header h1{font-size:clamp(25px,7vw,32px)!important;line-height:1.05!important;letter-spacing:-.045em!important;margin:0 0 6px!important;color:var(--ops-mobile-text)!important}.epx-title-block p,.dpx-title p,.cert-header p,.rbac-header p,.wc-page-head p,.lpx-header p{font-size:13px!important;line-height:1.45!important;color:#526989!important;max-width:100%!important}.dpx-breadcrumbs,.cert-breadcrumb,.rbac-breadcrumb,.lpx-breadcrumb{font-size:12px!important;gap:6px!important;margin-bottom:6px!important;color:#38537d!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.epx-header-tools,.epx-edit-actions,.dpx-tools,.cert-header-actions,.rbac-header-actions,.wc-head-actions,.lpx-header-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:stretch!important}.epx-search-box,.dpx-search,.cert-header-actions .cert-search,.rbac-header-actions .rbac-search,.wc-search,.lpx-search{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:none!important}.epx-header-action,.dpx-button,.cert-btn,.rbac-btn,.wc-btn,.lpx-btn{min-height:44px!important;height:auto!important;width:100%!important;border-radius:14px!important;justify-content:center!important;white-space:nowrap!important;background:#fff!important;border:1px solid var(--ops-mobile-line)!important;color:#0b2a5b!important;box-shadow:0 10px 20px -18px #14448c40!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}.epx-header-action:hover,.dpx-button:hover,.cert-btn:hover,.rbac-btn:hover,.wc-btn:hover,.lpx-btn:hover,.epx-header-action:active,.dpx-button:active,.cert-btn:active,.rbac-btn:active,.wc-btn:active,.lpx-btn:active{background:var(--ops-mobile-blue-hover)!important;border-color:#93c5fd!important;color:#1d4ed8!important;transform:translateY(-1px)!important}.epx-header-action-primary,.dpx-button-primary,.cert-primary,.rbac-primary,.wc-btn.primary,.lpx-primary{background:linear-gradient(180deg,#2d73ff,#0f5cea)!important;color:#fff!important;border-color:#0f5cea!important}.epx-header-action-primary:hover,.dpx-button-primary:hover,.cert-primary:hover,.rbac-primary:hover,.wc-btn.primary:hover,.lpx-primary:hover{background:#dcedff!important;color:#1d4ed8!important;border-color:#93c5fd!important}.epx-metrics-grid,.dpx-metrics,.cert-stat-grid,.rbac-stat-grid,.wc-kpi-grid,.lpx-metrics{display:flex!important;gap:12px!important;overflow-x:auto!important;padding:2px 2px 12px!important;margin:0 0 12px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.epx-metrics-grid::-webkit-scrollbar,.dpx-metrics::-webkit-scrollbar,.cert-stat-grid::-webkit-scrollbar,.rbac-stat-grid::-webkit-scrollbar,.wc-kpi-grid::-webkit-scrollbar,.lpx-metrics::-webkit-scrollbar{display:none!important}.epx-metric-card,.dpx-metric,.cert-stat-card,.rbac-stat-card,.wc-kpi-card,.lpx-metric{flex:0 0 78vw!important;max-width:340px!important;min-height:104px!important;scroll-snap-align:start!important;border-radius:var(--ops-mobile-radius)!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid var(--ops-mobile-line)!important;box-shadow:var(--ops-mobile-shadow)!important;padding:16px!important}.epx-metric-card:hover,.dpx-metric:hover,.cert-stat-card:hover,.rbac-stat-card:hover,.wc-kpi-card:hover,.lpx-metric:hover{transform:translateY(-2px)!important;border-color:#bfdbfe!important}.epx-tabs,.dpx-tabs-card,.cert-tabs,.rbac-tabs,.wc-tabs,.lpx-tabs{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:4px!important;padding:6px!important;min-height:54px!important;border-radius:16px!important;background:#ffffffeb!important;border:1px solid var(--ops-mobile-line)!important;box-shadow:var(--ops-mobile-shadow)!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.epx-tabs::-webkit-scrollbar,.dpx-tabs-card::-webkit-scrollbar,.cert-tabs::-webkit-scrollbar,.rbac-tabs::-webkit-scrollbar,.wc-tabs::-webkit-scrollbar,.lpx-tabs::-webkit-scrollbar{display:none!important}.epx-tab,.dpx-tab,.cert-tabs button,.rbac-tabs button,.wc-tabs button,.lpx-tabs button{flex:0 0 auto!important;min-width:max-content!important;height:42px!important;padding:0 14px!important;border-radius:12px!important;color:#244067!important;background:transparent!important;scroll-snap-align:start!important}.epx-tab:hover,.dpx-tab:hover,.cert-tabs button:hover,.rbac-tabs button:hover,.wc-tabs button:hover,.lpx-tabs button:hover{background:var(--ops-mobile-blue-hover)!important;color:#2563eb!important}.epx-overview-layout,.epx-edit-layout,.dpx-grid-main,.dpx-bottom-grid,.cert-content-grid,.cert-bottom-grid,.rbac-content-grid,.rbac-bottom-grid,.wc-main-grid,.wc-bottom-grid,.lpx-layout,.lpx-bottom-grid,.lpx-analytics-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important}.epx-side-column,.dpx-side-stack,.cert-side-column,.rbac-side-column,.wc-side-panel,.lpx-side{position:static!important;width:100%!important;max-width:none!important}.epx-card,.dpx-card,.cert-table-card,.cert-side-card,.rbac-table-card,.rbac-side-card,.wc-card,.wc-table-card,.lpx-card,.lpx-table-card{border-radius:var(--ops-mobile-radius)!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid var(--ops-mobile-line)!important;box-shadow:var(--ops-mobile-shadow)!important;overflow:visible!important}.epx-card-head,.dpx-card-head,.cert-card-head,.rbac-card-head,.wc-card-head,.lpx-card-head{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.dpx-filters,.cert-toolbar-card,.rbac-toolbar-card,.wc-toolbar,.lpx-filterbar,.epx-filterbar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;border-radius:16px!important;background:#ffffffeb!important;border:1px solid var(--ops-mobile-line)!important;box-shadow:var(--ops-mobile-shadow)!important;overflow:visible!important}.dpx-filter-btn,.dpx-select,.cert-toolbar-card input,.cert-toolbar-card select,.cert-toolbar-card button,.rbac-toolbar-card input,.rbac-toolbar-card select,.rbac-toolbar-card button,.wc-toolbar input,.wc-toolbar select,.wc-toolbar button,.lpx-filterbar input,.lpx-filterbar select,.lpx-filterbar button,.epx-filterbar input,.epx-filterbar select,.epx-filterbar button{width:100%!important;min-width:0!important;min-height:42px!important;border-radius:12px!important}.epx-table-wrap,.dpx-table-wrap,.cert-table-wrap,.rbac-table-wrap,.wc-table-card,.lpx-table-wrap,.lpx-table-card{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;border-radius:16px!important;width:100%!important}.epx-table,.dpx-table,.cert-table,.rbac-table,.wc-table,.lpx-table{min-width:860px!important}.epx-table th,.epx-table td,.dpx-table th,.dpx-table td,.cert-table th,.cert-table td,.rbac-table th,.rbac-table td,.wc-table th,.wc-table td,.lpx-table th,.lpx-table td{padding-left:12px!important;padding-right:12px!important;font-size:12px!important}.epx-pagination,.dpx-pagination,.cert-pagination,.rbac-table-footer,.wc-table-foot,.lpx-pagination{height:auto!important;min-height:58px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;padding:12px!important}.dpx-donut-row,.cert-donut-row,.rbac-donut-line,.wc-donut-wrap,.lpx-donut-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.dpx-donut,.cert-donut,.rbac-donut,.wc-donut,.lpx-donut{max-width:140px!important;max-height:140px!important}.epx-quick-list,.dpx-quick-grid,.cert-quick-actions,.rbac-quick-actions,.wc-quick-links,.lpx-quick-list{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.epx-quick-list button,.dpx-quick-tile,.cert-quick-actions button,.rbac-quick-actions button,.wc-quick-links button,.lpx-quick-list button{width:100%!important;min-height:46px!important;height:auto!important;border-radius:14px!important;border:1px solid rgba(105,137,186,.14)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#0b2454!important;box-shadow:none!important;font-weight:800!important}.epx-quick-list button:hover,.dpx-quick-tile:hover,.cert-quick-actions button:hover,.rbac-quick-actions button:hover,.wc-quick-links button:hover,.lpx-quick-list button:hover{background:#eaf5ff!important;border-color:#bfdbfe!important;color:#2563eb!important;transform:translateY(-1px)!important}.epx-modal-backdrop,.dpx-modal-overlay,.cert-modal-overlay,.rbac-modal-overlay,.wf-overlay-portal,.wc-modal-overlay,.lpx-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;padding:12px!important;align-items:end!important;place-items:end center!important;background:#0f24406b!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.epx-modal,.dpx-modal,.cert-modal,.rbac-modal,.wf-modal,.lpx-modal{width:100%!important;max-width:100%!important;max-height:min(92dvh,760px)!important;border-radius:22px 22px 16px 16px!important;overflow:hidden!important}.epx-modal-body,.dpx-modal-body,.cert-modal-body,.rbac-modal-body,.wf-modal-body,.lpx-modal-body{max-height:calc(92dvh - 150px)!important;overflow-y:auto!important;padding:16px!important}.epx-form-grid,.dpx-form-grid,.cert-form-grid,.rbac-form-grid,.wc-form-grid,.lpx-form-grid,.epx-details-grid,.dpx-detail-grid,.cert-detail-grid,.rbac-detail-grid,.wc-detail-grid,.lpx-details-grid{grid-template-columns:1fr!important}.epx-modal-footer,.dpx-modal-foot,.cert-modal-footer,.rbac-modal-footer,.wc-modal-actions,.lpx-modal-foot{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.wf-dropmenu-superlayer,.wf-dropmenu,.epx-dropdown-menu,.epx-row-menu-panel,.dpx-row-menu,.cert-row-menu,.cert-export-menu,.rbac-row-menu,.rbac-export-menu,.wc-dropmenu,.lpx-menu-portal{z-index:2147483600!important;background:#fff!important;border:1px solid var(--ops-mobile-line)!important;box-shadow:0 24px 70px -28px #08193c6b,0 8px 22px -14px #08193c40!important;border-radius:16px!important;padding:8px!important;overflow:visible!important}.wf-dropmenu-item,.epx-dropdown-menu button,.epx-row-menu-panel button,.dpx-row-menu button,.cert-row-menu button,.cert-export-menu button,.rbac-row-menu button,.rbac-export-menu button,.wc-dropmenu button,.lpx-menu-portal button{width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;border-radius:12px!important;border:0!important;background:#fff!important;color:#0b2454!important;font-size:13px!important;font-weight:800!important;display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-start!important;text-align:left!important;box-shadow:none!important}.wf-dropmenu-item:hover,.epx-dropdown-menu button:hover,.epx-row-menu-panel button:hover,.dpx-row-menu button:hover,.cert-row-menu button:hover,.cert-export-menu button:hover,.rbac-row-menu button:hover,.rbac-export-menu button:hover,.wc-dropmenu button:hover,.lpx-menu-portal button:hover{background:var(--ops-mobile-blue-hover)!important;color:#2563eb!important}.wf-dropmenu-item.danger,.epx-dropdown-menu button.danger,.epx-row-menu-panel button.danger,.cert-row-menu button.danger,.rbac-row-menu button.danger,.lpx-menu-portal button.danger{color:#dc2626!important}.wf-dropmenu-item.danger:hover,.epx-dropdown-menu button.danger:hover,.epx-row-menu-panel button.danger:hover,.cert-row-menu button.danger:hover,.rbac-row-menu button.danger:hover,.lpx-menu-portal button.danger:hover{background:#fff1f2!important;color:#dc2626!important}.cert-floating-menu,.dpx-floating-menu,.rbac-floating-menu,.lpx-menu-portal{position:fixed!important}}@media(max-width:560px){.epx-page,.dpx-page,.cert-page,.rbac-page,.wc-page-shell,.locations-enterprise-page{padding-left:10px!important;padding-right:10px!important}.epx-header-tools,.epx-edit-actions,.dpx-tools,.cert-header-actions,.rbac-header-actions,.wc-head-actions,.lpx-header-actions{grid-template-columns:1fr!important}.epx-metric-card,.dpx-metric,.cert-stat-card,.rbac-stat-card,.wc-kpi-card,.lpx-metric{flex-basis:84vw!important}.cert-floating-menu,.dpx-floating-menu,.lpx-menu-portal,.wf-dropmenu-superlayer{left:10px!important;right:10px!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;top:auto!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 20px)!important}}:root{--wf-final-bg:#f6f9ff;--wf-final-surface:#ffffff;--wf-final-soft:#f3f8ff;--wf-final-soft-2:#edf5ff;--wf-final-blue:#dbeeff;--wf-final-blue-2:#c9e3ff;--wf-final-blue-3:#93c5fd;--wf-final-text:#17213a;--wf-final-muted:#64748b;--wf-final-border:#dce8f6;--wf-final-border-strong:#cbdced;--wf-final-shadow:0 16px 44px -28px rgba(15,35,75,.24),0 2px 8px rgba(15,35,75,.05);--wf-final-radius:18px;--wf-final-top-layer:2147483600;--wf-final-modal-layer:2147483500;--wf-final-sidebar-offset:190px}.employee-exact-page,.departments-enterprise-page,.dpx-page,.cert-page,.rbac-page,.wc-page-shell,.locations-enterprise-page,.wf-page,.wf-content{color:var(--wf-final-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;box-sizing:border-box}.employee-exact-page,.departments-enterprise-page,.dpx-page,.cert-page,.rbac-page,.wc-page-shell,.locations-enterprise-page{width:calc(100% - var(--wf-final-sidebar-offset))!important;max-width:calc(100vw - var(--wf-final-sidebar-offset))!important;margin-left:var(--wf-final-sidebar-offset)!important;min-height:100vh!important;padding:24px 28px 64px!important;overflow-x:hidden!important;background:radial-gradient(900px 420px at 4% -4%,rgba(191,219,254,.42),transparent 62%),radial-gradient(760px 460px at 100% 0%,rgba(224,242,254,.52),transparent 58%),linear-gradient(180deg,#f9fcff,#f1f7ff)!important}.dpx-stage,.cert-stage,.rbac-stage,.wc-main-grid,.locations-enterprise-page .lpx-layout,.epx-overview-layout{max-width:1440px!important;margin-inline:auto!important}.dpx-card,.dpx-tabs-card,.dpx-summary-card,.dpx-table-wrap,.cert-toolbar-card,.cert-table-card,.cert-side-card,.cert-stat-card,.rbac-toolbar-card,.rbac-table-card,.rbac-side-card,.rbac-stat-card,.wc-card,.wc-table-card,.wc-side-panel,.wc-kpi-card,.lpx-header,.lpx-table-card,.lpx-side,.lpx-card,.lpx-metric,.epx-attendance-card,.epx-donut-card,.epx-action-tile,.epx-table-wrap{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid var(--wf-final-border)!important;box-shadow:var(--wf-final-shadow)!important;border-radius:var(--wf-final-radius)!important;overflow:visible!important}.dpx-table,.cert-table,.rbac-table,.wc-table,.lpx-table,.epx-table{background:#fff!important;border-collapse:separate!important;border-spacing:0!important;font-size:13px!important}.dpx-table th,.cert-table th,.rbac-table th,.wc-table th,.lpx-table th,.epx-table th{background:#f4f8ff!important;color:#52657d!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.055em!important;border-bottom:1px solid var(--wf-final-border)!important}.dpx-table td,.cert-table td,.rbac-table td,.wc-table td,.lpx-table td,.epx-table td{border-bottom:1px solid #eef3fa!important;color:#24324a!important;vertical-align:middle!important}.dpx-table tr:hover td,.cert-table tr:hover td,.rbac-table tr:hover td,.wc-table tr:hover td,.lpx-table tr:hover td,.epx-table tr:hover td{background:#f6fbff!important}.dpx-header,.cert-header,.rbac-header,.wc-page-head,.lpx-header,.epx-overview-header{border-radius:22px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid var(--wf-final-border)!important;box-shadow:var(--wf-final-shadow)!important}.dpx-title h1,.cert-header h1,.rbac-header h1,.wc-page-head h1,.lpx-header h1,.epx-title-block h1{font-size:clamp(20px,2.2vw,28px)!important;font-weight:750!important;letter-spacing:-.025em!important;color:#14213d!important}.dpx-title p,.cert-header p,.rbac-header p,.wc-page-head p,.lpx-header p,.epx-title-block p{color:var(--wf-final-muted)!important;font-size:13px!important;line-height:1.45!important}.dpx-tabs-card,.cert-tabs,.rbac-tabs,.wc-tabs,.lpx-tabs{display:flex!important;gap:6px!important;flex-wrap:wrap!important;padding:8px!important;background:#ffffffd6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:visible!important}.dpx-tabs-card button,.cert-tabs button,.rbac-tabs button,.wc-tabs button,.lpx-tabs button{min-height:36px!important;padding:0 13px!important;border-radius:12px!important;background:transparent!important;border:1px solid transparent!important;color:#5f7088!important;font-size:12.5px!important;font-weight:700!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}.dpx-tabs-card button:hover,.cert-tabs button:hover,.rbac-tabs button:hover,.wc-tabs button:hover,.lpx-tabs button:hover{background:#eaf5ff!important;color:#1d4ed8!important;border-color:#c7e2ff!important;transform:translateY(-1px)}.dpx-tabs-card button.active,.cert-tabs button.active,.rbac-tabs button.active,.wc-tabs button.active,.lpx-tabs button.active{background:#fff!important;color:#1d4ed8!important;border-color:#c7e2ff!important;box-shadow:0 6px 14px -10px #2563eb47!important}.dpx-button,.dpx-button-primary,.dpx-filter-btn,.dpx-more,.dpx-clear,.cert-btn,.cert-top-btn,.cert-row-actions button,.rbac-btn,.rbac-top-btn,.rbac-row-actions button,.rbac-page-btn,.wc-btn,.wc-icon-button,.wc-kpi-button,.wc-activity-button,.lpx-btn,.lpx-primary,.lpx-more,.lpx-actions-btn,.epx-mini-btn,.epx-action-tile,button[class*=wf-],button[class*=action],button[class*=btn]{transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.dpx-button:hover,.dpx-button-primary:hover,.dpx-filter-btn:hover,.dpx-more:hover,.dpx-clear:hover,.cert-btn:hover,.cert-top-btn:hover,.cert-row-actions button:hover,.rbac-btn:hover,.rbac-top-btn:hover,.rbac-row-actions button:hover,.rbac-page-btn:hover,.wc-btn:hover,.wc-icon-button:hover,.wc-kpi-button:hover,.wc-activity-button:hover,.lpx-btn:hover,.lpx-primary:hover,.lpx-more:hover,.lpx-actions-btn:hover,.epx-mini-btn:hover,.epx-action-tile:hover,button[class*=wf-]:hover,button[class*=action]:hover,button[class*=btn]:hover{background:#eaf5ff!important;border-color:#b9dcff!important;color:#1d4ed8!important;transform:translateY(-1px)}.dpx-button-primary,.cert-btn.primary,.rbac-btn.primary,.wc-btn.primary,.lpx-primary{background:#dceeff!important;color:#1e40af!important;border:1px solid #bfdbfe!important;box-shadow:none!important}.wf-dropmenu-superlayer,.wf-dropmenu,.dpx-row-menu,.dpx-floating-menu,.cert-row-menu,.cert-floating-menu,.cert-export-menu,.rbac-row-menu,.rbac-export-menu,.wc-menu,.wc-row-menu,.lpx-menu-portal,.epx-dropdown-menu,.epx-row-menu-panel,[role=menu],.dropdown-menu,.action-menu{z-index:var(--wf-final-top-layer)!important;background:#fff!important;color:#1f2a44!important;border:1px solid var(--wf-final-border)!important;box-shadow:0 24px 60px -26px #0f234b59,0 8px 22px #0f234b14!important;border-radius:14px!important;padding:6px!important;overflow:visible!important;min-width:210px!important;isolation:isolate!important}.wf-dropmenu-superlayer button,.wf-dropmenu button,.dpx-row-menu button,.dpx-floating-menu button,.cert-row-menu button,.cert-floating-menu button,.cert-export-menu button,.rbac-row-menu button,.rbac-export-menu button,.wc-menu button,.wc-row-menu button,.lpx-menu-portal button,.epx-dropdown-menu button,.epx-row-menu-panel button,[role=menu] button,.dropdown-menu button,.action-menu button{width:100%!important;min-height:38px!important;height:auto!important;padding:9px 11px!important;border-radius:10px!important;border:0!important;background:#fff!important;color:#25324a!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important;justify-content:flex-start!important;text-align:left!important;box-shadow:none!important;background-image:none!important}.wf-dropmenu-superlayer button:hover,.wf-dropmenu button:hover,.dpx-row-menu button:hover,.dpx-floating-menu button:hover,.cert-row-menu button:hover,.cert-floating-menu button:hover,.cert-export-menu button:hover,.rbac-row-menu button:hover,.rbac-export-menu button:hover,.wc-menu button:hover,.wc-row-menu button:hover,.lpx-menu-portal button:hover,.epx-dropdown-menu button:hover,.epx-row-menu-panel button:hover,[role=menu] button:hover,.dropdown-menu button:hover,.action-menu button:hover{background:#eaf5ff!important;color:#1d4ed8!important;transform:none!important}.wf-dropmenu-superlayer button.danger,.wf-dropmenu button.danger,.dpx-row-menu button.danger,.cert-row-menu button.danger,.rbac-row-menu button.danger,.wc-row-menu button.danger,.lpx-menu-portal button.danger{color:#b42318!important;background:#fff!important}.wf-dropmenu-superlayer button.danger:hover,.wf-dropmenu button.danger:hover,.dpx-row-menu button.danger:hover,.cert-row-menu button.danger:hover,.rbac-row-menu button.danger:hover,.wc-row-menu button.danger:hover,.lpx-menu-portal button.danger:hover{color:#b42318!important;background:#fff1f2!important}.dpx-table-wrap,.cert-table-wrap,.cert-table-card,.rbac-table-wrap,.rbac-table-card,.wc-table-card,.wc-table,.lpx-table-scroll,.lpx-table-card,.epx-table-wrap{overflow:visible!important}.dpx-table-wrap>*,.cert-table-wrap>*,.rbac-table-wrap>*,.wc-table-card>*,.lpx-table-card>*,.epx-table-wrap>*{overflow:visible!important}@media(min-width:761px){.dpx-table-wrap,.cert-table-wrap,.rbac-table-wrap,.wc-table-card,.lpx-table-scroll,.epx-table-wrap{overflow-x:auto!important;overflow-y:visible!important}}.dpx-modal-overlay,.cert-modal-overlay,.rbac-modal-overlay,.wc-modal-overlay,.lpx-modal-overlay,.epx-modal-overlay,.wf-modal-overlay,.modal-overlay{position:fixed!important;inset:0!important;z-index:var(--wf-final-modal-layer)!important;display:grid!important;place-items:center!important;padding:clamp(14px,3vw,32px)!important;background:#0f172a6b!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;overflow:auto!important}.dpx-modal,.cert-modal,.rbac-modal,.wc-modal,.lpx-modal,.epx-modal,.wf-modal,.modal{width:min(720px,100%)!important;max-height:min(90vh,860px)!important;background:#fff!important;color:var(--wf-final-text)!important;border:1px solid var(--wf-final-border)!important;border-radius:22px!important;box-shadow:0 36px 90px -38px #0f234b7a,0 10px 30px #0f234b1f!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.dpx-modal-head,.cert-modal-header,.rbac-modal-header,.wc-modal-head,.lpx-modal-head,.epx-modal-head,.wf-modal-head,.modal-header{background:#fff!important;background-image:none!important;border-bottom:1px solid var(--wf-final-border)!important;padding:18px 22px!important;color:var(--wf-final-text)!important}.dpx-modal-body,.cert-modal-body,.rbac-modal-body,.wc-modal-body,.lpx-modal-body,.epx-modal-body,.wf-modal-body,.modal-body{padding:20px 22px!important;overflow:auto!important;min-height:0!important}.dpx-modal-foot,.cert-modal-footer,.rbac-modal-footer,.wc-modal-actions,.lpx-modal-foot,.epx-modal-foot,.wf-modal-foot,.modal-footer{padding:14px 22px!important;border-top:1px solid var(--wf-final-border)!important;background:#fbfdff!important}.dpx-modal-head h2,.cert-modal-header h2,.rbac-modal-header h2,.wc-modal-head h2,.lpx-modal-head h2,.epx-modal-head h2,.modal-header h2{font-size:17px!important;font-weight:760!important;letter-spacing:-.015em!important}.dpx-field input,.dpx-field select,.dpx-field textarea,.cert-field input,.cert-field select,.cert-field textarea,.rbac-form-grid input,.rbac-form-grid select,.rbac-form-grid textarea,.wc-form-grid input,.wc-form-grid select,.wc-form-grid textarea,.lpx-form-grid input,.lpx-form-grid select,.lpx-form-grid textarea,input,select,textarea{border:1px solid var(--wf-final-border)!important;border-radius:12px!important;background:#fff!important;color:#17213a!important}.dpx-field input:focus,.dpx-field select:focus,.dpx-field textarea:focus,.cert-field input:focus,.cert-field select:focus,.cert-field textarea:focus,.rbac-form-grid input:focus,.rbac-form-grid select:focus,.rbac-form-grid textarea:focus,.wc-form-grid input:focus,.wc-form-grid select:focus,.wc-form-grid textarea:focus,.lpx-form-grid input:focus,.lpx-form-grid select:focus,.lpx-form-grid textarea:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:#93c5fd!important;box-shadow:0 0 0 4px #93c5fd38!important}.dpx-card,.cert-stat-card,.rbac-stat-card,.wc-kpi-card,.lpx-metric,.epx-action-tile,.dpx-table tr,.cert-table tr,.rbac-table tr,.wc-table tr,.lpx-table tr,.epx-table tr{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease!important}.dpx-card:hover,.cert-stat-card:hover,.rbac-stat-card:hover,.wc-kpi-card:hover,.lpx-metric:hover,.epx-action-tile:hover{transform:translateY(-2px)!important;border-color:#bfdbfe!important;box-shadow:0 20px 48px -30px #2563eb47,0 4px 12px #0f234b0f!important}@media(max-width:1280px){.employee-exact-page,.departments-enterprise-page,.dpx-page,.cert-page,.rbac-page,.wc-page-shell,.locations-enterprise-page{width:100%!important;max-width:100%!important;margin-left:0!important}}@media(max-width:760px){.employee-exact-page,.departments-enterprise-page,.dpx-page,.cert-page,.rbac-page,.wc-page-shell,.locations-enterprise-page{padding:12px 10px 86px!important;background:linear-gradient(180deg,#f9fcff,#eef6ff)!important}.dpx-header,.cert-header,.rbac-header,.wc-page-head,.lpx-header,.epx-overview-header{padding:14px!important;border-radius:18px!important}.dpx-title h1,.cert-header h1,.rbac-header h1,.wc-page-head h1,.lpx-header h1,.epx-title-block h1{font-size:19px!important;line-height:1.15!important}.dpx-title p,.cert-header p,.rbac-header p,.wc-page-head p,.lpx-header p,.epx-title-block p{font-size:12px!important;margin-top:4px!important}.dpx-stage,.cert-stage,.rbac-stage,.locations-enterprise-page .lpx-layout{gap:10px!important}.dpx-grid-main,.cert-content-grid,.rbac-content-grid,.wc-main-grid,.lpx-layout,.epx-overview-layout{display:flex!important;flex-direction:column!important;gap:10px!important}.dpx-side-stack,.cert-side-column,.rbac-side-column,.wc-side-panel,.lpx-side,.epx-overview-right{position:static!important;width:100%!important;gap:10px!important}.dpx-tabs-card,.cert-tabs,.rbac-tabs,.wc-tabs,.lpx-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px!important;gap:5px!important;border-radius:14px!important;scrollbar-width:none}.dpx-tabs-card::-webkit-scrollbar,.cert-tabs::-webkit-scrollbar,.rbac-tabs::-webkit-scrollbar,.wc-tabs::-webkit-scrollbar,.lpx-tabs::-webkit-scrollbar{display:none}.dpx-tabs-card button,.cert-tabs button,.rbac-tabs button,.wc-tabs button,.lpx-tabs button{flex:0 0 auto!important;min-height:32px!important;padding:0 10px!important;font-size:11.5px!important}.dpx-metrics,.cert-stat-grid,.rbac-stat-grid,.wc-kpi-grid,.lpx-metrics,.epx-metrics-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dpx-metric,.cert-stat-card,.rbac-stat-card,.wc-kpi-card,.lpx-metric,.epx-att-stat{min-height:auto!important;padding:10px!important;border-radius:14px!important}.dpx-metric strong,.cert-stat-card strong,.rbac-stat-card strong,.wc-kpi-value,.lpx-metric strong,.epx-att-stat strong{font-size:18px!important;line-height:1.1!important}.dpx-metric span,.cert-stat-card span,.rbac-stat-card span,.wc-kpi-label,.lpx-metric span,.epx-att-stat span{font-size:10.5px!important}.dpx-tools,.cert-header-actions,.rbac-header-actions,.wc-head-actions,.lpx-header-actions,.epx-header-tools{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}.dpx-tools>*,.cert-header-actions>*,.rbac-header-actions>*,.wc-head-actions>*,.lpx-header-actions>*,.epx-header-tools>*{width:100%!important;min-width:0!important}.dpx-search,.cert-search,.rbac-search,.wc-search,.lpx-search{grid-column:1 / -1!important}.dpx-table-wrap,.cert-table-wrap,.rbac-table-wrap,.wc-table-card,.lpx-table-scroll,.epx-table-wrap{overflow-x:auto!important;overflow-y:visible!important;border-radius:14px!important}.dpx-table,.cert-table,.rbac-table,.wc-table,.lpx-table,.epx-table{min-width:760px!important;font-size:12px!important}.dpx-table th,.cert-table th,.rbac-table th,.wc-table th,.lpx-table th,.epx-table th{font-size:10px!important;padding:8px!important}.dpx-table td,.cert-table td,.rbac-table td,.wc-table td,.lpx-table td,.epx-table td{padding:9px 8px!important}.dpx-modal-overlay,.cert-modal-overlay,.rbac-modal-overlay,.wc-modal-overlay,.lpx-modal-overlay,.epx-modal-overlay,.wf-modal-overlay,.modal-overlay{align-items:end!important;place-items:end center!important;padding:8px!important}.dpx-modal,.cert-modal,.rbac-modal,.wc-modal,.lpx-modal,.epx-modal,.wf-modal,.modal{width:100%!important;max-height:88vh!important;border-radius:18px 18px 14px 14px!important}.dpx-modal-head,.cert-modal-header,.rbac-modal-header,.wc-modal-head,.lpx-modal-head,.epx-modal-head,.wf-modal-head,.modal-header,.dpx-modal-body,.cert-modal-body,.rbac-modal-body,.wc-modal-body,.lpx-modal-body,.epx-modal-body,.wf-modal-body,.modal-body{padding:14px 15px!important}.dpx-modal-foot,.cert-modal-footer,.rbac-modal-footer,.wc-modal-actions,.lpx-modal-foot,.epx-modal-foot,.wf-modal-foot,.modal-footer{padding:12px 15px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.dpx-form-grid,.cert-form-grid,.rbac-form-grid,.wc-form-grid,.lpx-form-grid{grid-template-columns:1fr!important;gap:10px!important}.wf-dropmenu-superlayer,.wf-dropmenu,.dpx-row-menu,.dpx-floating-menu,.cert-row-menu,.cert-floating-menu,.cert-export-menu,.rbac-row-menu,.rbac-export-menu,.wc-menu,.wc-row-menu,.lpx-menu-portal,.epx-dropdown-menu,.epx-row-menu-panel{min-width:190px!important;max-width:calc(100vw - 20px)!important}.wf-dropmenu-superlayer button,.wf-dropmenu button,.dpx-row-menu button,.dpx-floating-menu button,.cert-row-menu button,.cert-floating-menu button,.cert-export-menu button,.rbac-row-menu button,.rbac-export-menu button,.wc-menu button,.wc-row-menu button,.lpx-menu-portal button,.epx-dropdown-menu button,.epx-row-menu-panel button{min-height:36px!important;font-size:12.5px!important;padding:8px 10px!important}}.rbac-header,.cert-header{background:#fff;border:1px solid var(--wf-final-border);border-radius:22px;padding:18px 20px;box-shadow:var(--wf-final-shadow)}.rbac-header h1,.cert-header h1{font-size:clamp(24px,2.3vw,32px)!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:780!important}.rbac-header p,.cert-header p{max-width:760px;color:#5b6f8d!important;font-size:13.5px!important;line-height:1.5!important}.rbac-stat-card,.cert-stat-card{min-height:82px!important;padding:14px 16px!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.rbac-stat-icon,.cert-stat-icon{width:40px!important;height:40px!important;border-radius:12px!important}.rbac-stat-card strong,.cert-stat-card strong{font-size:21px!important}.rbac-stat-card p,.cert-stat-card p{font-size:12px!important;margin-bottom:5px!important}.rbac-stat-card span,.cert-stat-card span{font-size:11.5px!important;margin-top:6px!important}.rbac-content-grid,.cert-content-grid{grid-template-columns:minmax(0,1fr) 300px!important;gap:16px!important}.rbac-table th,.cert-table th{height:44px!important;background:#fbfdff!important;color:#506681!important;font-size:11.5px!important;text-transform:none!important}.rbac-table td,.cert-table td{height:56px!important;font-size:12.5px!important;color:#17213a!important}.rbac-table strong,.cert-table strong{font-size:12.8px!important;font-weight:760!important}.rbac-table span,.cert-table span,.rbac-subline,.cert-subline{font-size:11.2px!important;color:#62738a!important}.rbac-side-card,.cert-side-card{padding:15px!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.rbac-empty,.cert-empty{padding:34px 18px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px dashed #cfe0f4!important;border-radius:18px!important;text-align:center!important;color:#607492!important}.rbac-empty strong,.cert-empty strong{display:block;color:#17213a!important;font-size:15px!important;margin-top:8px!important}.rbac-empty span,.cert-empty span{display:block;color:#607492!important;font-size:12.5px!important;margin-top:5px!important;max-width:520px;margin-left:auto;margin-right:auto}.rbac-table-footer,.cert-table-footer{min-height:42px!important;padding:10px 14px!important;background:#fbfdff!important;color:#607492!important;font-size:12.2px!important}.rbac-page-btn:not(.active),.cert-page-btn:not(.active){background:#fff!important;color:#4b6078!important}.rbac-page-btn:disabled,.cert-page-btn:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}.rbac-modal,.cert-modal{width:min(680px,100%)!important;border-radius:20px!important}.rbac-modal.is-wide,.cert-modal.is-wide{width:min(860px,100%)!important}.rbac-modal-header,.cert-modal-header{padding:16px 18px!important;min-height:58px!important}.rbac-modal-header strong,.cert-modal-header h2,.cert-modal-header strong{font-size:16px!important;font-weight:760!important}.rbac-modal-body,.cert-modal-body{padding:18px!important;gap:12px!important}.rbac-modal-footer,.cert-modal-footer{padding:13px 18px!important}.rbac-form-grid,.cert-form-grid{gap:12px!important}.rbac-form-grid label>span,.cert-field label,.cert-field-label{font-size:11.5px!important;color:#526781!important;font-weight:760!important}.rbac-form-grid input,.rbac-form-grid select,.rbac-form-grid textarea,.cert-form-grid input,.cert-form-grid select,.cert-form-grid textarea,.cert-field input,.cert-field select,.cert-field textarea{min-height:38px!important;font-size:12.7px!important;border-radius:11px!important}.rbac-quick-actions button,.cert-quick-actions button{background:#fff!important;border:1px solid #dce8f6!important;color:#17213a!important;border-radius:13px!important;font-size:12.5px!important;min-height:38px!important}.rbac-quick-actions button:hover,.cert-quick-actions button:hover{background:#eaf5ff!important;color:#1d4ed8!important;border-color:#b9dcff!important}@media(max-width:900px){.rbac-header,.cert-header{padding:15px!important;border-radius:18px!important}.rbac-content-grid,.cert-content-grid{grid-template-columns:1fr!important}.rbac-side-column,.cert-side-column{display:none!important}.rbac-stat-grid,.cert-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rbac-table-wrap,.cert-table-wrap{overflow-x:auto!important}.rbac-modal,.cert-modal{width:calc(100vw - 20px)!important;max-height:88vh!important}}@media(max-width:560px){.rbac-header h1,.cert-header h1{font-size:22px!important}.rbac-stat-grid,.cert-stat-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.rbac-stat-card,.cert-stat-card{padding:11px 12px!important;gap:10px!important;min-height:70px!important}.rbac-stat-icon,.cert-stat-icon{width:34px!important;height:34px!important}.rbac-stat-card strong,.cert-stat-card strong{font-size:18px!important}.rbac-tabs,.cert-tabs{min-height:42px!important;padding:3px!important;border-radius:14px!important}.rbac-tabs button,.cert-tabs button{height:34px!important;padding:0 10px!important;font-size:11.8px!important}.rbac-toolbar-card,.cert-toolbar-card{padding:10px!important;gap:8px!important}.rbac-search,.cert-search{min-width:100%!important;height:36px!important}.rbac-top-btn,.rbac-btn,.cert-top-btn,.cert-btn{height:36px!important;padding:0 11px!important;font-size:12px!important;border-radius:10px!important}.rbac-modal-header,.rbac-modal-body,.rbac-modal-footer,.cert-modal-header,.cert-modal-body,.cert-modal-footer{padding:14px!important}}@media(min-width:769px){html body :is(.dpx-modal-overlay,.cert-modal-overlay,.rbac-modal-overlay,.wc-modal-overlay,.lpx-modal-overlay,.epx-modal-overlay,.wf-modal-overlay,.modal-overlay,.wf-overlay,.wf-overlay-portal,.ops-ref-backdrop,.wf-modal-backdrop){background:#071021ad!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}html body :is(.dpx-modal,.cert-modal,.rbac-modal,.wc-modal,.lpx-modal,.epx-modal,.wf-modal,.modal){box-shadow:0 34px 90px -42px #00000075,0 14px 34px #0f172a2e!important;background:#fff!important}}@media(min-width:769px){html body .wf-dropmenu,html body .wf-dropmenu-wrap,html body [data-opscence-hard-dropdown=v179]{z-index:2147483647!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow:visible!important}}.enterprise-select{min-width:0;position:relative}.enterprise-select-trigger{min-height:42px;width:100%;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid #cdd9e8;border-radius:11px;color:#19375f;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 2px 7px #16325409;font:inherit;cursor:pointer;white-space:nowrap;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.enterprise-select-trigger:hover,.enterprise-select-trigger.is-open{border-color:#8fb6e9;background:#f7fbff;box-shadow:0 0 0 3px #2563eb17}.enterprise-select-trigger>svg:first-child{color:#57708f;flex:0 0 auto}.enterprise-select-label{color:#6d7f99;font-size:11px;font-weight:800;letter-spacing:.015em}.enterprise-select-trigger strong{min-width:0;overflow:hidden;color:#102a50;font-size:13px;font-weight:760;text-overflow:ellipsis}.enterprise-select-chevron{margin-left:auto;color:#59718f;transition:transform .16s ease}.enterprise-select-trigger.is-open .enterprise-select-chevron{transform:rotate(180deg)}.enterprise-select.is-compact .enterprise-select-trigger{min-height:40px;padding:0 11px}.enterprise-select-menu{z-index:2147483640;max-height:320px;padding:7px;overflow:auto;border:1px solid #cfdceb;border-radius:13px;background:#fffffffc;box-shadow:0 24px 68px -24px #0e25465c,0 8px 22px -14px #0e254638;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.enterprise-select-menu button{min-height:38px;width:100%;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:9px;color:#284568;background:transparent;font:inherit;font-size:13px;font-weight:680;text-align:left;cursor:pointer}.enterprise-select-menu button:hover{color:#165fca;background:#edf5ff}.enterprise-select-menu button.is-selected{color:#0f5ecb;background:#e8f2ff;font-weight:800}.enterprise-select-menu button:disabled{opacity:.48;cursor:not-allowed}.epx-input-wrap,.epx-select-wrap{min-height:52px!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #cbd8e8!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important;outline:0!important}.epx-input-wrap:focus-within,.epx-select-wrap:focus-within{border-color:#75aaf0!important;box-shadow:0 0 0 4px #2563eb17!important}.epx-input-wrap input,.epx-select-wrap select{width:100%!important;min-width:0!important;height:50px!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;appearance:none}.epx-field>.epx-input-wrap,.epx-field>.epx-select-wrap{margin:0!important}.epx-field:focus-within{outline:0!important;box-shadow:none!important}.epx-edit-header-title-only{padding-bottom:12px!important}.epx-edit-header-title-only .epx-edit-title{max-width:760px}.epx-hero-card{position:relative!important;min-height:196px!important;padding:28px 28px 26px!important;display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)!important;align-items:center!important;gap:28px!important;overflow:visible!important;border:1px solid #d6e2f0!important;border-radius:22px!important;background:linear-gradient(135deg,#fffffffc,#f7fbfffa)!important;box-shadow:0 15px 36px #1f406912!important}.epx-hero-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(420px 170px at 8% 10%,rgba(37,99,235,.075),transparent 70%)}.epx-hero-left,.epx-hero-meta,.epx-hero-actions{position:relative;z-index:1}.epx-hero-left{min-width:0;align-items:center!important;gap:24px!important}.epx-hero-name-row{flex-wrap:wrap;gap:12px!important}.epx-hero-name-row h2{margin:0!important;max-width:100%;color:#0b2348!important;font-size:clamp(27px,2.4vw,39px)!important;line-height:1.08!important;letter-spacing:-.035em!important;overflow-wrap:anywhere}.epx-hero-title>p{margin:10px 0 12px!important;color:#536b8d!important;font-size:15px!important;font-weight:680!important}.epx-hero-contact{display:flex!important;flex-wrap:wrap!important;gap:10px 20px!important;color:#4d6486!important}.epx-hero-contact span{min-width:0;overflow-wrap:anywhere}.epx-hero-meta{align-self:stretch;padding-top:54px;display:grid!important;grid-template-columns:1fr!important;align-content:center;gap:13px!important}.epx-hero-meta>span{min-width:0;padding:0 0 10px;border-bottom:1px solid #e6edf6}.epx-hero-meta>span:last-child{border-bottom:0;padding-bottom:0}.epx-hero-meta small{color:#71839d!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.055em}.epx-hero-meta strong{margin-top:4px!important;display:block;color:#102a50!important;font-size:14px!important;overflow-wrap:anywhere}.epx-hero-actions{position:absolute!important;top:20px;right:22px;display:flex;align-items:center;gap:8px}.epx-hero-actions .epx-header-action{min-height:38px!important;padding:0 13px!important;border-radius:10px!important;font-size:12px!important;box-shadow:none!important}.epx-save-bar{position:sticky!important;z-index:80!important;bottom:16px!important;margin:18px auto 0!important;width:min(760px,calc(100% - 20px))!important;min-height:64px!important;padding:10px 12px 10px 18px!important;border:1px solid #bdd3ee!important;border-radius:16px!important;background:#f7fbfff5!important;box-shadow:0 18px 42px #18365c2e!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.epx-save-bar>span{color:#15365f!important;font-weight:800!important}.epx-save-bar>span:before{content:"•";margin-right:8px;color:#2b74e8}.epx-directory-actions{gap:8px!important;flex-wrap:wrap!important}.epx-directory-actions .epx-search-box{width:clamp(220px,25vw,310px)!important;min-height:40px!important}.epx-directory-actions .epx-header-action{min-height:40px!important;padding:0 13px!important;border-radius:10px!important;font-size:12px!important;gap:7px!important}.epx-directory-actions .epx-soft-badge{min-height:30px!important;padding:0 10px!important;font-size:11px!important}.epx-table-wrap{overflow-x:visible!important;scrollbar-width:none!important}.epx-table-wrap::-webkit-scrollbar{display:none!important}.epx-table th,.epx-table td{padding-left:10px!important;padding-right:10px!important;overflow-wrap:anywhere}.epx-table th:nth-child(1){width:25%}.epx-table th:nth-child(2){width:11%}.epx-table th:nth-child(3),.epx-table th:nth-child(4),.epx-table th:nth-child(5){width:11.5%}.epx-table th:nth-child(6){width:10%}.epx-table th:nth-child(7){width:14%}.epx-table th:nth-child(8){width:6%}.epx-employee-cell,.epx-manager-cell{min-width:0!important}.epx-employee-cell>div:last-child,.epx-manager-cell{overflow:hidden;text-overflow:ellipsis}.epx-table-footer{min-height:54px!important}.epx-pagination button{width:34px!important;height:34px!important;min-width:34px!important}.dpx-donut-row{min-width:0!important;display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;align-items:center!important;gap:18px!important}.dpx-donut{width:126px!important;height:126px!important;padding:15px!important;box-shadow:inset 0 0 0 1px #285ba00f,0 10px 24px #214a7e14!important}.dpx-donut:after,.dpx-donut-center{width:76px!important;height:76px!important}.dpx-donut-center{padding:7px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.dpx-donut-center strong{max-width:68px;display:block;overflow:hidden;color:#0c2851!important;font-size:22px!important;line-height:1!important;letter-spacing:-.045em!important;text-overflow:ellipsis;white-space:nowrap}.dpx-donut-center small{margin-top:5px!important;color:#71829a!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase;letter-spacing:.06em}.dpx-legend{min-width:0!important}.dpx-legend-row{min-width:0!important;grid-template-columns:10px minmax(0,1fr) auto!important}.dpx-legend-row>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpx-analytics-enterprise{grid-template-columns:minmax(0,1fr) minmax(260px,330px)!important;gap:14px!important}.dpx-analytics-main,.dpx-analytics-side,.dpx-analytics-split>*{min-width:0!important}.dpx-analytics-split{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.dpx-operating-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:11px}.dpx-operating-card{min-width:0;padding:14px;border:1px solid #dce6f1;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 5px 15px #1a3b6209}.dpx-operating-identity{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.dpx-operating-identity>div{min-width:0}.dpx-operating-identity strong{display:block;overflow:hidden;color:#102b52;text-overflow:ellipsis;white-space:nowrap}.dpx-operating-identity small{display:block;margin-top:3px;overflow:hidden;color:#71829b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dpx-operating-facts{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dpx-operating-facts>span{min-width:0;padding:9px 10px;border-radius:10px;background:#f4f8fc}.dpx-operating-facts small{display:block;color:#7a8aa1;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.dpx-operating-facts strong{display:block;margin-top:3px;overflow:hidden;color:#1b3b65;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dpx-inline-action{min-height:34px;margin-top:11px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cfddec;border-radius:9px;color:#24578f;background:#fff;font-size:11px;font-weight:800;cursor:pointer}.dpx-inline-action:hover{color:#145fce;border-color:#9fc1eb;background:#eef6ff}.dpx-inline-action.icon-only{width:34px;padding:0;margin:0}.dpx-coverage-layout{grid-template-columns:minmax(0,1fr) minmax(260px,330px)!important}.dpx-coverage-grid{display:grid;gap:9px}.dpx-coverage-row-card{min-width:0;padding:11px 12px;display:grid;grid-template-columns:minmax(175px,1.4fr) minmax(180px,1fr) minmax(88px,.55fr) minmax(60px,.4fr) minmax(80px,.5fr) 36px;align-items:center;gap:12px;border:1px solid #dfe8f2;border-radius:13px;background:#fff}.dpx-coverage-name{min-width:0;display:flex;align-items:center;gap:9px}.dpx-coverage-name>div{min-width:0}.dpx-coverage-name strong,.dpx-coverage-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpx-coverage-name strong{color:#102a50;font-size:12px}.dpx-coverage-name small{margin-top:3px;color:#72839a;font-size:10px}.dpx-coverage-shifts{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.dpx-coverage-shifts>span small,.dpx-coverage-stat small{display:block;color:#78899f;font-size:9px;font-weight:800;text-transform:uppercase}.dpx-coverage-shifts strong,.dpx-coverage-stat strong{display:block;margin-top:2px;color:#18375f;font-size:12px}.dpx-coverage-shifts .dpx-progress{grid-column:1/-1;width:100%}.dpx-coverage-stat{min-width:0}.dpx-scroll-7,.dpx-scroll-5{scrollbar-width:none!important}.dpx-scroll-7::-webkit-scrollbar,.dpx-scroll-5::-webkit-scrollbar{display:none!important}.rbac-page{padding-top:16px!important}.rbac-control-surface{max-width:1680px;margin:0 auto;overflow:visible;border:1px solid #d4e0ed;border-radius:18px;background:#fffffff5;box-shadow:0 16px 42px #18305211}.rbac-tabs-row{min-height:64px;padding:9px 11px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e0e8f2;background:linear-gradient(180deg,#fff,#fbfdff);border-radius:18px 18px 0 0}.rbac-tabs{flex:1 1 auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rbac-tabs button{min-height:38px!important;padding:0 12px!important;font-size:12px!important}.rbac-tab-actions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.rbac-button.compact,.rbac-tab-actions .rbac-button{min-height:38px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important;gap:7px!important}.rbac-alert{max-width:none!important;margin:10px 12px 0!important}.rbac-workspace{max-width:none!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0 0 18px 18px!important;box-shadow:none!important}.rbac-workspace-toolbar{min-height:66px!important;padding:11px 14px!important;gap:9px!important;border-bottom:1px solid #e2eaf3!important}.rbac-search-field.main{max-width:none!important;flex:1 1 440px!important}.rbac-filter-select{flex:0 1 190px;min-width:155px}.rbac-result-count{min-width:66px!important;padding:5px 10px!important}.rbac-table-wrap{overflow-x:auto!important;border-radius:0;scrollbar-width:thin;scrollbar-color:#cfdeee transparent}.rbac-table{min-width:820px!important}.rbac-table-footer{border-radius:0 0 18px 18px}.locations-enterprise-page .lpx-dropdown-filterbar,.locations-enterprise-page .lpx-filterbar{overflow:visible!important;flex-wrap:wrap!important;gap:8px!important;padding:9px!important;border-radius:14px!important}.locations-enterprise-page .lpx-filter-select{flex:0 1 255px;min-width:210px}.locations-enterprise-page .lpx-filter-select .enterprise-select-trigger{min-height:39px;border-color:#d0ddec;border-radius:10px}.locations-enterprise-page .lpx-filter-select .enterprise-select-label{font-size:10px}.locations-enterprise-page .lpx-filter-select .enterprise-select-trigger strong{font-size:12px}.locations-enterprise-page .lpx-filterbar .lpx-filter{min-height:39px!important;height:39px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important}.locations-enterprise-page .lpx-btn{min-height:40px!important;height:40px!important;padding:0 13px!important;border-radius:10px!important;font-size:12px!important}.locations-enterprise-page .lpx-table-scroll{scrollbar-width:thin;scrollbar-color:#d5e2f0 transparent}@media(max-width:1180px){.epx-hero-card{grid-template-columns:1fr!important;padding-top:78px!important}.epx-hero-meta{padding-top:0;grid-template-columns:repeat(3,minmax(0,1fr))!important}.epx-hero-meta>span{border-bottom:0;padding:10px;border-radius:11px;background:#f5f8fc}.dpx-analytics-enterprise,.dpx-coverage-layout{grid-template-columns:1fr!important}.dpx-analytics-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.rbac-tabs-row{align-items:flex-start;flex-direction:column}.rbac-tabs{width:100%}.rbac-tab-actions{width:100%;justify-content:flex-end}}@media(max-width:900px){.epx-table th:nth-child(4),.epx-table td:nth-child(4),.epx-table th:nth-child(7),.epx-table td:nth-child(7){display:none}.epx-table th:nth-child(1){width:32%}.epx-table th:nth-child(2){width:14%}.epx-table th:nth-child(3),.epx-table th:nth-child(5){width:16%}.epx-table th:nth-child(6){width:14%}.epx-table th:nth-child(8){width:8%}.dpx-analytics-split{grid-template-columns:1fr!important}.dpx-coverage-row-card{grid-template-columns:minmax(180px,1.3fr) minmax(180px,1fr) 90px 62px 36px}.dpx-coverage-row-card .dpx-coverage-stat:nth-of-type(5){display:none}.rbac-workspace-toolbar{flex-wrap:wrap}.rbac-search-field.main{flex-basis:100%!important}.rbac-filter-select{flex:1 1 180px}}@media(max-width:680px){.epx-hero-card{padding:72px 16px 18px!important}.epx-hero-left{align-items:flex-start!important;gap:15px!important}.epx-hero-name-row h2{font-size:25px!important}.epx-hero-meta{grid-template-columns:1fr!important}.epx-hero-actions{top:15px;right:15px;left:15px;justify-content:flex-end}.epx-directory-actions .epx-search-box{width:100%!important;order:-1}.epx-table th:nth-child(2),.epx-table td:nth-child(2),.epx-table th:nth-child(3),.epx-table td:nth-child(3),.epx-table th:nth-child(5),.epx-table td:nth-child(5){display:none}.epx-table th:nth-child(1){width:62%}.epx-table th:nth-child(6){width:28%}.epx-table th:nth-child(8){width:10%}.dpx-donut-row{grid-template-columns:1fr!important;justify-items:center}.dpx-legend{width:100%}.dpx-operating-grid{grid-template-columns:1fr}.dpx-coverage-row-card{grid-template-columns:1fr auto;gap:9px}.dpx-coverage-shifts{grid-column:1/-1}.dpx-coverage-stat{display:inline-flex;align-items:center;gap:6px}.dpx-coverage-stat:nth-of-type(5){display:none}.dpx-inline-action.icon-only{grid-column:2;grid-row:1}.dpx-analytics-side{grid-template-columns:1fr!important}.rbac-tab-actions{justify-content:flex-start;flex-wrap:wrap}.rbac-tab-actions .rbac-button{flex:1 1 auto}.rbac-workspace-toolbar{padding:10px!important}.rbac-result-count{margin-left:0!important;border-left:0!important}.locations-enterprise-page .lpx-filter-select{flex:1 1 100%;min-width:100%}}.dpx-export-dropdown{position:fixed;z-index:2147483600;width:260px;padding:7px;border:1px solid #cfddec;border-radius:13px;background:#fffffffc;box-shadow:0 24px 70px -26px #0c244461,0 8px 24px -16px #0c24443d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dpx-export-dropdown button{min-height:39px;width:100%;padding:0 10px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:9px;border:0;border-radius:9px;color:#24466f;background:transparent;font:inherit;font-size:12px;font-weight:760;text-align:left;cursor:pointer}.dpx-export-dropdown button:hover{color:#145fce;background:#edf5ff}.cert-export-dropdown{position:relative;display:inline-flex}.cert-export-floating-menu button{align-items:flex-start;gap:10px}.cert-export-floating-menu button>span{display:grid;gap:2px;min-width:0;text-align:left}.cert-export-floating-menu button strong{font:inherit;font-weight:750;color:#10264b}.cert-export-floating-menu button small{color:#6f809d;font-size:11px;line-height:1.25}.cert-export-floating-menu button:disabled{opacity:.48;cursor:not-allowed}.enterprise-select.is-disabled{opacity:.62}.enterprise-select-trigger:disabled{cursor:not-allowed;background:#f4f7fb;color:#7b8ba2}.enterprise-select-menu button.is-focused{color:#165fca;background:#edf5ff}.enterprise-select-empty{padding:14px;color:#71829a;font-size:13px;font-weight:700;text-align:center}.epx-field>.epx-custom-select{width:100%;margin:0!important}.epx-custom-select,.epx-custom-select.enterprise-select{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.epx-custom-select .enterprise-select-trigger{min-height:52px!important;padding:0 15px!important;border:1px solid #b9cbe0!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.epx-custom-select .enterprise-select-trigger:hover,.epx-custom-select .enterprise-select-trigger.is-open{border-color:#6ea4eb!important;box-shadow:0 0 0 4px #2563eb17!important}.epx-custom-select .enterprise-select-trigger strong{font-size:14px!important}.epx-hero-card{grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr)!important}.epx-hero-side{position:relative;z-index:2;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:15px}.epx-hero-actions{position:static!important;display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}.epx-hero-actions .epx-header-action{min-height:40px!important;padding:0 14px!important;border-color:#c5d5e8!important;background:#fffffff2!important;color:#15345f!important}.epx-hero-actions .epx-header-action:hover{border-color:#87afe6!important;background:#f3f8ff!important}.epx-hero-meta{padding-top:0!important;align-self:auto!important}.epx-edit-layout{padding-bottom:112px!important}.epx-save-bar{position:fixed!important;left:50%!important;right:auto!important;bottom:max(18px,env(safe-area-inset-bottom,0px))!important;transform:translate(-50%)!important;z-index:2147483300!important;width:min(780px,calc(100vw - 30px))!important;min-height:68px!important;margin:0!important;padding:10px 11px 10px 17px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border:1px solid rgba(129,164,207,.72)!important;border-radius:17px!important;background:#f6fafff5!important;box-shadow:0 24px 60px -22px #0d26476b,0 8px 22px -16px #0d26473d!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important;backdrop-filter:blur(18px) saturate(130%)!important}.epx-save-bar>span:before{content:none!important}.epx-save-copy{min-width:0;display:grid;gap:2px}.epx-save-copy strong{color:#102e56;font-size:14px;font-weight:850}.epx-save-copy span{color:#667b97;font-size:12px;font-weight:620}.epx-save-actions{display:flex;gap:8px;flex:0 0 auto}.rbac-field{display:grid;gap:7px;min-width:0}.rbac-field>span{color:#405674;font-size:12px;font-weight:800}.rbac-field .enterprise-select{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.rbac-field .enterprise-select-trigger{min-height:48px;border-color:#b9cce3;border-radius:12px}.rbac-person-picker .enterprise-select-trigger{min-height:54px}.rbac-access-identity{border-color:#c3d4e8!important;background:linear-gradient(180deg,#f8fbff,#f3f7fc)!important}.rbac-person-summary,.rbac-person-placeholder,.rbac-role-assignment,.rbac-current-access{border-color:#c4d5e8!important}.rbac-access-permissions{border-left-color:#c5d6e9!important}.locations-enterprise-page .lpx-filter-select,.locations-enterprise-page .lpx-page-size-select,.lpx-modal .lpx-modal-select{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.locations-enterprise-page .lpx-filter-select .enterprise-select-trigger,.locations-enterprise-page .lpx-page-size-select .enterprise-select-trigger,.lpx-modal .lpx-modal-select .enterprise-select-trigger{border:1px solid #b8cae0!important;background:#fff!important;box-shadow:none!important}.locations-enterprise-page .lpx-filter-select .enterprise-select-trigger:hover,.locations-enterprise-page .lpx-filter-select .enterprise-select-trigger.is-open,.lpx-modal .lpx-modal-select .enterprise-select-trigger:hover,.lpx-modal .lpx-modal-select .enterprise-select-trigger.is-open{border-color:#6fa5eb!important;box-shadow:0 0 0 3px #2563eb17!important}.locations-enterprise-page .lpx-filterbar{align-items:center!important}.locations-enterprise-page .lpx-filterbar>.enterprise-select{flex:0 1 250px}.locations-enterprise-page .lpx-page-size-select{width:132px;flex:0 0 132px}.locations-enterprise-page .lpx-page-size-select .enterprise-select-trigger{min-height:38px!important}.locations-enterprise-page .lpx-pagination>select{display:none!important}.locations-enterprise-page .lpx-donut{width:118px!important;height:118px!important;flex:0 0 118px!important;display:grid!important;place-items:center!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #1c488814,0 10px 24px -18px #1d4b9173!important}.locations-enterprise-page .lpx-donut:after{display:none!important;content:none!important}.locations-enterprise-page .lpx-donut-center{width:68px!important;height:68px!important;position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 1px #c2d3e8eb!important}.locations-enterprise-page .lpx-donut-center strong{max-width:62px!important;display:flex!important;align-items:baseline!important;justify-content:center!important;gap:1px!important;color:#0b2857!important;font-size:21px!important;line-height:1!important;letter-spacing:-.045em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.locations-enterprise-page .lpx-donut-center strong span{overflow:visible!important;text-overflow:clip!important}.locations-enterprise-page .lpx-donut-center strong em{font-size:12px;font-style:normal;letter-spacing:0}.locations-enterprise-page .lpx-donut-center small{max-width:60px!important;color:#73839a!important;font-size:8.5px!important;font-weight:850!important;line-height:1.1!important;letter-spacing:.045em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important}.lpx-attendance-toolbar{display:grid;gap:9px}.lpx-attendance-toolbar .lpx-filterbar{margin:0!important}.lpx-legend-inline{min-height:44px!important;margin:0!important;padding:7px 11px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 18px!important;border:1px solid #c7d7e8!important;border-radius:13px!important;background:#ffffffeb!important;color:#526987!important;box-shadow:none!important}.lpx-legend-inline>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:750}.lpx-legend-inline .lpx-day{margin:0!important}.lpx-analytics-shell{display:grid;gap:16px}.lpx-analytics-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lpx-analytics-summary article{min-width:0;min-height:92px;padding:15px;display:flex;align-items:center;gap:12px;border:1px solid #c5d7eb;border-radius:17px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 30px -26px #16366059}.lpx-analytics-summary article>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.lpx-analytics-summary article div{min-width:0;display:grid;gap:2px}.lpx-analytics-summary small{color:#657996;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.lpx-analytics-summary strong{color:#0b2857;font-size:23px;letter-spacing:-.035em}.lpx-analytics-summary em{color:#7b8da5;font-size:11px;font-style:normal;font-weight:650}.lpx-analytics-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.lpx-analytics-grid-redesigned{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.lpx-analytics-grid-redesigned .lpx-card{min-height:250px!important}.lpx-analytics-grid-redesigned .lpx-card-body{min-height:175px;display:grid;align-items:center}.lpx-analytics-wide{grid-column:1 / -1}.lpx-analytics-side{display:grid;gap:14px;position:sticky;top:18px}.lpx-analytics-grid-redesigned .lpx-empty{min-height:130px!important}.lpx-modal .lpx-form-grid label{gap:8px!important}.lpx-modal .lpx-form-grid label>span{color:#304a6c!important;font-size:12px!important;font-weight:850!important}.lpx-modal .lpx-form-grid input,.lpx-modal .lpx-form-grid textarea,.lpx-modal .lpx-modal-select .enterprise-select-trigger{min-height:48px!important;border:1px solid #aebfd5!important;border-radius:12px!important;background:#fff!important;color:#102a50!important;box-shadow:0 1px 2px #102a5009!important}.lpx-modal .lpx-form-grid textarea{min-height:112px!important}.lpx-modal .lpx-form-grid input:hover,.lpx-modal .lpx-form-grid textarea:hover{border-color:#8ca9ca!important}.lpx-modal .lpx-form-grid input:focus,.lpx-modal .lpx-form-grid textarea:focus{outline:none!important;border-color:#4f8fdf!important;box-shadow:0 0 0 4px #2563eb1a!important}.lpx-form-intro{border:1px solid #c9d9ea!important;background:#f3f8fe!important;border-radius:12px!important}@media(max-width:1050px){.epx-hero-card{grid-template-columns:1fr!important}.epx-hero-side{border-top:1px solid #e2eaf4;padding-top:16px}.epx-hero-actions{justify-content:flex-start!important}.epx-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.epx-hero-meta>span{border:1px solid #e0e9f4!important;border-radius:12px;padding:11px!important}.lpx-analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lpx-analytics-layout{grid-template-columns:1fr}.lpx-analytics-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.epx-hero-actions{width:100%}.epx-hero-actions>*{flex:1 1 auto}.epx-hero-meta{grid-template-columns:1fr!important}.epx-save-bar{align-items:stretch!important;flex-direction:column!important;width:calc(100vw - 20px)!important}.epx-save-actions{width:100%}.epx-save-actions .epx-header-action{flex:1}.lpx-analytics-summary,.lpx-analytics-grid-redesigned,.lpx-analytics-side{grid-template-columns:1fr!important}.lpx-analytics-wide{grid-column:auto}.locations-enterprise-page .lpx-filterbar>.enterprise-select{flex:1 1 100%}}.epx-table th:nth-child(1){width:23%!important}.epx-table th:nth-child(8){width:8%!important;min-width:74px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important}.dpx-custom-select,.dpx-custom-select.enterprise-select{width:100%;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dpx-custom-select .enterprise-select-trigger{min-height:46px!important;border:1px solid #b6c9df!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.dpx-custom-select .enterprise-select-trigger:hover,.dpx-custom-select .enterprise-select-trigger.is-open{border-color:#6fa4e8!important;box-shadow:0 0 0 3px #2563eb17!important}.dpx-filter-field{display:grid;gap:7px}.dpx-filter-field>span{color:#536985;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.dpx-filter-dropdown .dpx-custom-select .enterprise-select-trigger{min-height:42px!important}.dpx-pagination>.dpx-custom-select{width:132px;flex:0 0 132px}.dpx-pagination>.dpx-custom-select .enterprise-select-trigger{min-height:38px!important}.dpx-form-grid .dpx-custom-select .enterprise-select-trigger{min-height:48px!important;border-color:#aebfd5!important}.lpx-toolbar-filter-popover{z-index:2147483600;padding:12px;border:1px solid #bfd0e4;border-radius:16px;background:#fffffffb;box-shadow:0 26px 72px -26px #0f2b506b,0 10px 24px -18px #0f2b503d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lpx-toolbar-filter-popover>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1px 2px 11px;border-bottom:1px solid #e1e9f3}.lpx-toolbar-filter-popover>header>div{display:flex;align-items:center;gap:8px;color:#17355d}.lpx-toolbar-filter-popover>header strong{font-size:13px}.lpx-toolbar-filter-popover>header>button{border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:800;cursor:pointer}.lpx-toolbar-filter-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 0}.lpx-toolbar-filter-fields>div{min-width:0;display:grid;gap:6px}.lpx-toolbar-filter-fields>div>span{color:#617590;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.lpx-toolbar-filter-fields .enterprise-select{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.lpx-toolbar-filter-fields .enterprise-select-trigger{min-height:42px!important;border-color:#b9cce2!important}.lpx-toolbar-filter-popover>footer{display:flex;justify-content:flex-end}.lpx-toolbar-filter-popover>footer .lpx-btn{min-height:38px;height:38px}@media(max-width:520px){.lpx-toolbar-filter-fields{grid-template-columns:1fr}}.epx-table-card,.epx-table-wrap{overflow:clip!important;max-width:100%!important}.epx-table{min-width:0!important;width:100%!important;table-layout:fixed!important}.epx-table th,.epx-table td{padding-inline:8px!important}.epx-table th:nth-child(1){width:25%!important}.epx-table th:nth-child(2){width:11%!important}.epx-table th:nth-child(3){width:12%!important}.epx-table th:nth-child(4){width:10%!important}.epx-table th:nth-child(5){width:11%!important}.epx-table th:nth-child(6){width:10%!important}.epx-table th:nth-child(7){width:13%!important}.epx-table th:nth-child(8){width:8%!important;min-width:58px!important;text-align:center!important}.epx-actions-head{display:inline-flex;align-items:center;justify-content:center;width:100%;font-size:10px;letter-spacing:.055em;white-space:nowrap}.epx-table td:nth-child(8){text-align:center!important}.epx-table td:nth-child(2),.epx-table td:nth-child(3),.epx-table td:nth-child(4),.epx-table td:nth-child(5),.epx-table td:nth-child(7){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epx-hero-card{min-height:150px!important;padding:18px 22px!important;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)!important;gap:22px!important;border-radius:18px!important}.epx-hero-card .epx-avatar-lg{width:104px!important;height:104px!important;flex-basis:104px!important}.epx-hero-left{gap:18px!important}.epx-hero-name-row h2{font-size:clamp(25px,2vw,34px)!important}.epx-hero-title>p{margin:7px 0 9px!important;font-size:13px!important}.epx-hero-contact{gap:8px 16px!important;font-size:13px!important}.epx-hero-side{gap:10px!important}.epx-hero-actions{justify-content:flex-end!important}.epx-hero-actions .epx-header-action{min-height:36px!important;padding:0 11px!important}.epx-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.epx-hero-meta>span{padding:9px 10px!important;border:1px solid #dbe6f2!important;border-radius:10px!important}.epx-hero-meta small{font-size:9.5px!important}.epx-hero-meta strong{font-size:12.5px!important;margin-top:2px!important}.dpx-donut-center{overflow:visible!important;padding:3px!important}.dpx-donut-center strong{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:21px!important;line-height:1!important}.dpx-donut-center small{display:block!important;max-width:74px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.05!important;text-align:center!important;font-size:8.5px!important;letter-spacing:.035em!important;text-transform:uppercase!important}.dpx-scroll-7{max-height:none!important;overflow:visible!important}.dpx-employee-list{display:grid;border-top:1px solid #dce7f3}.dpx-employee-row{min-width:0;display:grid;grid-template-columns:minmax(210px,1.45fr) repeat(4,minmax(92px,.72fr)) minmax(118px,.8fr) 38px;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid #e2eaf4;background:#fff}.dpx-employee-row:hover{background:#f7fbff}.dpx-employee-person{min-width:0;display:flex;align-items:center;gap:10px}.dpx-employee-person>div,.dpx-employee-fact{min-width:0}.dpx-employee-person strong,.dpx-employee-person small,.dpx-employee-fact strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpx-employee-person strong{color:#102a50;font-size:13px}.dpx-employee-person small{color:#71839b;font-size:11px;margin-top:2px}.dpx-employee-fact{display:grid;gap:3px}.dpx-employee-fact small,.dpx-employee-status>small{color:#7788a0;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.dpx-employee-fact strong{color:#263c5e;font-size:11.5px}.dpx-employee-status{min-width:0;display:grid;justify-items:start;gap:5px}.dpx-employee-status>small{text-transform:none;letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpx-filter-dropdown{width:min(318px,calc(100vw - 20px))!important;padding:10px!important;border-radius:14px!important;border-color:#c3d3e5!important;box-shadow:0 22px 58px -28px #0f2a4e75!important}.dpx-filter-dropdown header{padding:3px 4px 9px!important;border-bottom:1px solid #e4ebf4;font-size:13px}.dpx-filter-field{gap:5px!important;margin-top:8px}.dpx-filter-dropdown footer{border-top:1px solid #e4ebf4;margin-top:10px;padding-top:9px!important}.dpx-filter-dropdown footer button{height:35px!important;border-radius:9px!important;padding-inline:12px!important;font-size:11px!important}.rbac-audit-table{table-layout:fixed}.rbac-audit-table th:nth-child(1){width:38%}.rbac-audit-table th:nth-child(2){width:17%}.rbac-audit-table th:nth-child(3){width:17%}.rbac-audit-table th:nth-child(4){width:20%}.rbac-audit-table th:nth-child(5){width:8%}.rbac-audit-event>div{min-width:0}.rbac-audit-event strong{font-size:13px!important}.rbac-audit-event small{display:block;margin-top:4px;color:#687d99!important;line-height:1.35;white-space:normal!important;overflow-wrap:anywhere}.lpx-menu-portal{min-width:238px!important;padding:7px!important;border:1px solid #bfd0e4!important;border-radius:13px!important;box-shadow:0 22px 58px -26px #0e294d7a!important}.lpx-menu-portal button{min-height:38px!important;border-radius:8px!important;font-size:12px!important}.lpx-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.lpx-analytics-grid-redesigned .lpx-analytics-wide{min-height:176px!important}.lpx-analytics-grid-redesigned .lpx-analytics-wide .lpx-card-body{min-height:98px!important}.lpx-trend-empty{min-height:92px;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;color:#203b62}.lpx-trend-empty>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#eef5ff;color:#2563eb}.lpx-trend-empty>div{display:grid;gap:3px}.lpx-trend-empty strong{font-size:13px}.lpx-trend-empty small{color:#74869f;font-size:11px}@media(max-width:1180px){.dpx-employee-row{grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(92px,.75fr)) minmax(116px,.8fr) 38px}.dpx-employee-row .dpx-employee-fact:nth-of-type(5){display:none}.epx-table th:nth-child(4),.epx-table td:nth-child(4){display:none}.epx-table th:nth-child(1){width:29%!important}.epx-table th:nth-child(8){width:7%!important}}@media(max-width:860px){.dpx-employee-row{grid-template-columns:minmax(0,1fr) minmax(110px,.45fr) 38px}.dpx-employee-row .dpx-employee-fact:not(:first-of-type){display:none}.dpx-employee-status{display:none}.epx-hero-card{grid-template-columns:1fr!important}.epx-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.cert-page{width:calc(100% - var(--opscence-shell-sidebar-offset, 190px))!important;max-width:calc(100vw - var(--opscence-shell-sidebar-offset, 190px))!important;margin-left:var(--opscence-shell-sidebar-offset, 190px)!important;padding:18px 22px 48px!important;overflow-x:clip!important;box-sizing:border-box!important}.cert-stage{max-width:1680px!important;gap:16px!important}.cert-workspace-card{background:#fffffff5;border:1px solid var(--cert-border, #dce8f7);border-radius:20px;box-shadow:var(--cert-shadow-soft, 0 8px 26px -20px rgba(17,58,130,.28));overflow:visible;position:relative;z-index:4}.cert-workspace-card .cert-tabs{border:0!important;border-radius:20px 20px 0 0!important;box-shadow:none!important;border-bottom:1px solid var(--cert-border, #dce8f7)!important;padding:7px 10px 0!important;min-height:62px!important;background:transparent!important}.cert-workspace-card .cert-tabs button{min-height:54px;padding:0 18px!important;border-radius:13px 13px 0 0}.cert-workspace-card .cert-tabs button.active{background:#f4f8ff}.cert-workspace-card .cert-tabs button.active:after{left:14px!important;right:14px!important}.cert-workspace-card .cert-toolbar-card{border:0!important;border-radius:0 0 20px 20px!important;box-shadow:none!important;margin:0!important;padding:15px 18px!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;gap:14px!important;align-items:center!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.cert-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}.cert-search{min-width:0!important;width:100%!important;max-width:700px!important}.cert-search input{width:100%!important;min-width:0!important}.cert-top-btn.is-active{border-color:#8db7ff!important;background:#edf5ff!important;color:#1457d9!important}.cert-filter-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:#2563eb;color:#fff;font-size:11px;line-height:1}.cert-filter-menu{border:1px solid #d7e5f7;border-radius:17px;background:#fff;box-shadow:0 28px 75px -30px #08204885,0 10px 24px -17px #0820483d;padding:12px;display:grid;gap:12px}.cert-filter-menu>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 4px 9px;border-bottom:1px solid #e7eef8}.cert-filter-menu>header strong{display:block;color:#071a44;font-size:14px}.cert-filter-menu>header small{display:block;color:#667895;margin-top:3px;font-size:11.5px}.cert-filter-menu>header button{width:31px;height:31px;padding:0;display:grid;place-items:center;border:1px solid #dce8f7;border-radius:9px;background:#fff;cursor:pointer}.cert-filter-menu>label{display:grid;gap:6px;color:#3c557b;font-size:12px;font-weight:800}.cert-filter-menu select{width:100%;min-height:42px;border:1px solid #cbdcf2;border-radius:11px;padding:0 11px;background:#fff;color:#071a44}.cert-filter-menu footer{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.cert-filter-menu footer .cert-btn{height:39px;box-shadow:none}.cert-success{border:1px solid #bcebd4;background:#f0fdf7;color:#087a4b;border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:10px;font-weight:750}.cert-stat-grid{grid-template-columns:repeat(5,minmax(150px,1fr))!important;overflow:hidden}.cert-stat-card{min-width:0!important;padding:17px 18px!important}.cert-stat-card>div:last-child{min-width:0}.cert-stat-card p,.cert-stat-card span{overflow:hidden;text-overflow:ellipsis}.cert-table-card{overflow:hidden!important}.cert-table-wrap{overflow:auto!important;overscroll-behavior-inline:contain}.cert-table{min-width:920px!important}.cert-category-table{min-width:830px!important}.cert-requirement-table,.cert-assignment-table{min-width:980px!important}.cert-description-cell{max-width:360px;white-space:normal;line-height:1.45;color:#4b6387!important}.cert-empty-state{min-height:220px}.cert-row-menu button>span{display:grid;gap:2px}.cert-row-menu button small{color:#71809a;font-size:11px}.cert-scope-note{margin-top:15px;display:flex;align-items:flex-start;gap:10px;border:1px solid #cae0ff;border-radius:13px;background:#f2f8ff;color:#294b78;padding:12px 13px;font-size:12px;font-weight:700;line-height:1.45}.cert-action-note.danger{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.cert-modal-body{min-height:0}.cert-form-grid input[type=number]{appearance:textfield}body .lpx-modal-mark_attendance{width:min(1020px,calc(100vw - 28px))!important;max-height:min(92vh,860px)!important;display:flex!important;flex-direction:column!important}body .lpx-modal-mark_attendance .lpx-modal-head,body .lpx-modal-mark_attendance .lpx-modal-foot{flex:0 0 auto!important}body .lpx-modal-mark_attendance .lpx-modal-body{min-height:0!important;flex:1 1 auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px 24px 24px!important;display:flex!important;flex-direction:column!important;gap:16px!important}body .lpx-modal-mark_attendance .lpx-attendance-record-context{margin:0!important;padding:0!important;border:0!important;background:transparent!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important}body .lpx-modal-mark_attendance .lpx-attendance-record-context .lpx-avatar{width:46px!important;height:46px!important;align-self:center!important}body .lpx-modal-mark_attendance .lpx-attendance-record-context>div{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:baseline!important;column-gap:7px!important;row-gap:3px!important}body .lpx-modal-mark_attendance .lpx-attendance-record-context span{grid-column:1!important;margin:0!important;color:#496284!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}body .lpx-modal-mark_attendance .lpx-attendance-record-context strong{grid-column:2!important;min-width:0!important;display:block!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#071a44!important;font-size:15px!important;line-height:1.3!important}body .lpx-modal-mark_attendance .lpx-attendance-record-context small{grid-column:1 / -1!important;display:block!important;min-width:0!important;margin:0!important;color:#617391!important;font-size:12px!important;line-height:1.35!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .lpx-modal-mark_attendance .lpx-modal-notice{margin:0!important;flex:0 0 auto}body .lpx-modal-mark_attendance .lpx-form-grid{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}body .lpx-modal-mark_attendance .lpx-form-grid label{min-width:0!important}body .lpx-modal-mark_attendance .lpx-form-grid input,body .lpx-modal-mark_attendance .lpx-form-grid textarea,body .lpx-modal-mark_attendance .lpx-form-grid .lpx-modal-select{width:100%!important;min-width:0!important;box-sizing:border-box!important}body .lpx-modal-mark_attendance .lpx-modal-foot{position:sticky;bottom:0;z-index:2}.locations-enterprise-page .lpx-card,.locations-enterprise-page .lpx-card-body,.locations-enterprise-page .lpx-side,.locations-enterprise-page .lpx-analytics-grid>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.locations-enterprise-page .lpx-live-availability-card,.locations-enterprise-page .lpx-live-availability-card .lpx-card-body{overflow:hidden!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(104px,128px) minmax(0,1fr)!important;gap:16px!important;align-items:center!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut{width:min(128px,100%)!important;height:auto!important;aspect-ratio:1;max-width:100%!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend{min-width:0!important;width:100%!important;overflow:hidden!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend>div{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:10px minmax(0,1fr) auto!important;gap:9px!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.locations-enterprise-page .lpx-availability-facts{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;overflow:hidden!important}.locations-enterprise-page .lpx-availability-facts.compact{grid-template-columns:repeat(3,minmax(0,1fr))!important}.locations-enterprise-page .lpx-availability-facts span{min-width:0!important;width:100%!important;padding:9px 6px!important;text-align:center!important;overflow:hidden!important;box-sizing:border-box!important}.locations-enterprise-page .lpx-availability-facts strong,.locations-enterprise-page .lpx-availability-facts small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.locations-enterprise-page .lpx-line-hoverable{overflow:visible;cursor:crosshair;touch-action:pan-y}.locations-enterprise-page .lpx-line-hoverable circle{transition:r .14s ease,filter .14s ease;outline:none;cursor:pointer}.locations-enterprise-page .lpx-line-hoverable circle:hover,.locations-enterprise-page .lpx-line-hoverable circle:focus,.locations-enterprise-page .lpx-line-hoverable circle.is-active{filter:drop-shadow(0 0 4px rgba(37,99,235,.55));stroke:#fff;stroke-width:2px}.locations-enterprise-page .lpx-line-tooltip line{stroke:#94a3b8;stroke-width:1;stroke-dasharray:3 3}.locations-enterprise-page .lpx-line-tooltip rect{fill:#0f2854;filter:drop-shadow(0 4px 8px rgba(15,40,84,.25))}.locations-enterprise-page .lpx-line-tooltip text{fill:#dce9ff;font-size:6.8px;font-weight:650}.locations-enterprise-page .lpx-line-tooltip text.value{fill:#fff;font-size:8px;font-weight:850}@media(max-width:1280px){.cert-page{width:100%!important;max-width:100%!important;margin-left:0!important}.cert-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.cert-workspace-card .cert-toolbar-card{grid-template-columns:1fr!important}.cert-toolbar-actions{justify-content:flex-start}.cert-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{grid-template-columns:112px minmax(0,1fr)!important}.locations-enterprise-page .lpx-availability-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.cert-page{padding:12px 10px 38px!important}.cert-workspace-card{border-radius:16px}.cert-workspace-card .cert-tabs{border-radius:16px 16px 0 0!important;padding-left:4px!important;padding-right:4px!important}.cert-workspace-card .cert-tabs button{padding:0 13px!important}.cert-workspace-card .cert-toolbar-card{padding:12px!important}.cert-toolbar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cert-toolbar-actions>*,.cert-toolbar-actions button{min-width:0;width:100%}.cert-stat-grid{grid-template-columns:1fr!important}.cert-stat-card{min-height:84px!important}.cert-modal-overlay{padding:10px!important;align-items:end!important}.cert-modal{width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:20px 20px 14px 14px!important}.cert-form-grid,.cert-detail-grid{grid-template-columns:1fr!important}body.lpx-modal-open .lpx-modal-overlay{padding:8px!important;align-items:end!important}body .lpx-modal-mark_attendance{width:100%!important;max-height:calc(100dvh - 16px)!important;border-radius:20px 20px 12px 12px!important}body .lpx-modal-mark_attendance .lpx-modal-body{padding:16px!important}body .lpx-modal-mark_attendance .lpx-form-grid{grid-template-columns:1fr!important;gap:14px!important}body .lpx-modal-mark_attendance .lpx-attendance-record-context>div{grid-template-columns:1fr!important}body .lpx-modal-mark_attendance .lpx-attendance-record-context span,body .lpx-modal-mark_attendance .lpx-attendance-record-context strong,body .lpx-modal-mark_attendance .lpx-attendance-record-context small{grid-column:1!important}body .lpx-modal-mark_attendance .lpx-attendance-record-context strong,body .lpx-modal-mark_attendance .lpx-attendance-record-context small{white-space:normal!important;overflow-wrap:anywhere!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{grid-template-columns:1fr!important;justify-items:center!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend{width:100%!important}.locations-enterprise-page .lpx-availability-facts,.locations-enterprise-page .lpx-availability-facts.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:430px){.cert-toolbar-actions,.locations-enterprise-page .lpx-availability-facts,.locations-enterprise-page .lpx-availability-facts.compact{grid-template-columns:1fr!important}}.cert-filter-menu>label>span{display:block;color:#3c557b;font-size:12px;font-weight:850}.cert-filter-menu .cert-filter-select,.cert-filter-menu .cert-filter-select .enterprise-select-trigger{width:100%!important;min-width:0!important}.cert-filter-menu .cert-filter-select .enterprise-select-trigger{min-height:44px!important;border:1px solid #cbdcf2!important;border-radius:12px!important;padding:0 12px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;color:#071a44!important;box-shadow:none!important}.cert-filter-menu .cert-filter-select .enterprise-select-trigger strong{font-size:13px!important;font-weight:760!important}.locations-enterprise-page .lpx-live-availability-card .lpx-card-body,.locations-enterprise-page .lpx-analytics-attendance-card .lpx-card-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;align-content:start!important;gap:14px!important;overflow:visible!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{grid-template-columns:minmax(116px,132px) minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.locations-enterprise-page .lpx-side .lpx-live-availability-card .lpx-availability-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.locations-enterprise-page .lpx-analytics-attendance-card .lpx-availability-facts.compact{grid-template-columns:repeat(3,minmax(0,1fr))!important}.locations-enterprise-page .lpx-availability-facts{overflow:visible!important}.locations-enterprise-page .lpx-availability-facts span{min-height:68px!important;display:grid!important;align-content:center!important;gap:3px!important;border:1px solid #d7e5f5!important;border-radius:14px!important;padding:10px 8px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;box-shadow:0 8px 20px -18px #0b28575c!important}.locations-enterprise-page .lpx-availability-facts strong{color:#0a2b5c!important;font-size:19px!important;line-height:1!important}.locations-enterprise-page .lpx-availability-facts small{color:#657796!important;font-size:10.5px!important;font-weight:800!important;white-space:normal!important;line-height:1.2!important}.locations-enterprise-page .lpx-donut-interactive{position:relative;display:grid;place-items:center;min-width:0;isolation:isolate}.locations-enterprise-page .lpx-donut{cursor:pointer!important;outline:none!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.locations-enterprise-page .lpx-donut:hover,.locations-enterprise-page .lpx-donut:focus-visible,.locations-enterprise-page .lpx-donut.is-hovered{transform:translateY(-2px) scale(1.025)!important;filter:saturate(1.08)!important;box-shadow:0 18px 38px -20px #1741847a!important}.locations-enterprise-page .lpx-donut:focus-visible{box-shadow:0 0 0 4px #2563eb24,0 18px 38px -20px #1741847a!important}.locations-enterprise-page .lpx-donut-tooltip{position:absolute;z-index:12;left:50%;bottom:calc(100% + 9px);width:max-content;min-width:176px;max-width:240px;transform:translate(-50%,7px) scale(.98);opacity:0;visibility:hidden;pointer-events:none;display:grid;gap:7px;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#fff;background:#102b57;box-shadow:0 20px 44px -20px #04142fa8;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.locations-enterprise-page .lpx-donut-tooltip:after{content:"";position:absolute;top:100%;left:50%;width:10px;height:10px;transform:translate(-50%,-5px) rotate(45deg);background:#102b57}.locations-enterprise-page .lpx-donut-tooltip.is-visible{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.locations-enterprise-page .lpx-donut-tooltip>strong{font-size:12px;line-height:1.2}.locations-enterprise-page .lpx-donut-tooltip>span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;color:#d8e6fb;font-size:10.5px;font-weight:700}.locations-enterprise-page .lpx-donut-tooltip i{width:7px;height:7px;border-radius:50%}.locations-enterprise-page .lpx-donut-tooltip b{color:#fff}body .lpx-modal-attendance_report{width:min(1040px,calc(100vw - 28px))!important;max-height:min(92dvh,880px)!important;border-radius:24px!important}body .lpx-modal-attendance_report .lpx-modal-head{min-height:82px!important;padding:18px 24px!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}body .lpx-modal-attendance_report .lpx-modal-body{padding:18px 22px 24px!important;background:#f7faff!important}body .lpx-modal-attendance_report .lpx-modal-foot{padding:13px 22px!important;background:#fff!important}.locations-enterprise-page .lpx-attendance-report-v2{display:grid!important;gap:16px!important;min-width:0!important}.locations-enterprise-page .lpx-report-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:16px;border:1px solid #d7e5f5;border-radius:18px;background:linear-gradient(135deg,#fff,#edf6ff);box-shadow:0 14px 34px -28px #0d346e61}.locations-enterprise-page .lpx-report-hero .lpx-attendance-report-person{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}.locations-enterprise-page .lpx-report-hero .lpx-attendance-report-person .lpx-avatar{width:48px!important;height:48px!important}.locations-enterprise-page .lpx-report-hero .lpx-attendance-report-person>div{display:grid!important;gap:2px!important;min-width:0!important}.locations-enterprise-page .lpx-report-hero .lpx-attendance-report-person span{color:#4f6789!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.locations-enterprise-page .lpx-report-hero .lpx-attendance-report-person strong{margin:0!important;color:#071d49!important;font-size:17px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.locations-enterprise-page .lpx-report-hero .lpx-attendance-report-person small{margin:0!important;color:#617391!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.locations-enterprise-page .lpx-report-download{flex:0 0 auto!important;min-width:150px!important;justify-content:center!important;border-color:#b8d3f5!important;background:#fff!important}.locations-enterprise-page .lpx-attendance-report-kpis>article{min-width:0;min-height:78px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid #d7e4f4;border-radius:16px;background:#fff}.locations-enterprise-page .lpx-attendance-report-kpis>article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:#2563eb;background:#eaf3ff}.locations-enterprise-page .lpx-attendance-report-kpis>article.tone-green>span{color:#15803d;background:#e7f8ed}.locations-enterprise-page .lpx-attendance-report-kpis>article.tone-red>span{color:#dc2626;background:#feecee}.locations-enterprise-page .lpx-attendance-report-kpis>article.tone-orange>span{color:#b45309;background:#fff2dc}.locations-enterprise-page .lpx-attendance-report-kpis>article.tone-purple>span{color:#7c3aed;background:#f2ebff}.locations-enterprise-page .lpx-attendance-report-kpis article div{min-width:0;display:grid;gap:3px}.locations-enterprise-page .lpx-attendance-report-kpis small{color:#6a7c98!important;font-size:10px!important;font-weight:850!important;letter-spacing:.035em;text-transform:uppercase}.locations-enterprise-page .lpx-attendance-report-kpis strong{color:#0b2857!important;font-size:14px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.locations-enterprise-page .lpx-report-week-section{min-width:0;padding:16px;border:1px solid #d7e4f4;border-radius:18px;background:#fff}.locations-enterprise-page .lpx-report-week-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:13px}.locations-enterprise-page .lpx-report-week-section>header div{display:grid;gap:3px}.locations-enterprise-page .lpx-report-week-section>header strong{color:#071d49;font-size:15px}.locations-enterprise-page .lpx-report-week-section>header span{color:#657895;font-size:11.5px;line-height:1.4}.locations-enterprise-page .lpx-report-day-count{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;color:#1d4ed8!important;background:#eaf3ff;font-weight:850}.locations-enterprise-page .lpx-report-day{min-width:0;display:grid;gap:10px;padding:13px!important;border:1px solid #dce7f4!important;border-left:4px solid #2563eb!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:none!important}.locations-enterprise-page .lpx-report-day.tone-green{border-left-color:#16a34a!important}.locations-enterprise-page .lpx-report-day.tone-red{border-left-color:#ef4444!important}.locations-enterprise-page .lpx-report-day.tone-orange{border-left-color:#f59e0b!important}.locations-enterprise-page .lpx-report-day.tone-purple{border-left-color:#8b5cf6!important}.locations-enterprise-page .lpx-attendance-report-day-head{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important}.locations-enterprise-page .lpx-report-day-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#1d4ed8;background:#eaf3ff}.locations-enterprise-page .lpx-attendance-report-day-head>div{min-width:0;display:grid;gap:2px}.locations-enterprise-page .lpx-attendance-report-day-head>div strong{color:#0b2857;font-size:13px}.locations-enterprise-page .lpx-attendance-report-day-head>div small{color:#74839c;font-size:10.5px}.locations-enterprise-page .lpx-report-day-source{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-top:9px;border-top:1px solid #edf2f8}.locations-enterprise-page .lpx-report-day-source span{color:#74839c;font-size:10px;font-weight:800;text-transform:uppercase}.locations-enterprise-page .lpx-report-day-source strong{color:#344e75;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.locations-enterprise-page .lpx-report-window-list{display:flex;flex-wrap:wrap;gap:6px}.locations-enterprise-page .lpx-report-window-list span{min-height:25px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #d8e5f5;border-radius:999px;color:#36557f;background:#f4f8fd;font-size:10px;font-weight:750}.locations-enterprise-page .lpx-report-day-note{margin:0!important;display:flex!important;align-items:flex-start!important;gap:6px!important;color:#5b6f8d!important;font-size:10.5px!important;line-height:1.4!important}.locations-enterprise-page .lpx-report-day-note svg{flex:0 0 auto;margin-top:1px}@media(max-width:900px){.locations-enterprise-page .lpx-attendance-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.locations-enterprise-page .lpx-attendance-report-days{grid-template-columns:1fr!important}.locations-enterprise-page .lpx-analytics-attendance-card .lpx-availability-facts.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){body .lpx-modal-attendance_report{width:100%!important;max-height:calc(100dvh - 16px)!important;border-radius:20px 20px 12px 12px!important}body .lpx-modal-attendance_report .lpx-modal-body{padding:13px!important}.locations-enterprise-page .lpx-report-hero{align-items:stretch;flex-direction:column}.locations-enterprise-page .lpx-report-download{width:100%!important}.locations-enterprise-page .lpx-attendance-report-kpis{grid-template-columns:1fr!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{grid-template-columns:1fr!important;justify-items:center!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend{width:100%!important}.locations-enterprise-page .lpx-side .lpx-live-availability-card .lpx-availability-facts,.locations-enterprise-page .lpx-analytics-attendance-card .lpx-availability-facts.compact{grid-template-columns:1fr 1fr!important}}.cert-requirement-form-grid>label{display:grid!important;gap:7px!important}.cert-requirement-form-grid>label>span{color:#334e76;font-size:12px;font-weight:850}.cert-requirement-form-grid .enterprise-select{width:100%;min-width:0}.cert-requirement-form-grid .enterprise-select-trigger{width:100%;min-height:44px;border:1px solid #cbdcf2;border-radius:12px;background:#fff;color:#0a2452;box-shadow:none}.cert-requirement-form-grid .enterprise-select-trigger:hover,.cert-requirement-form-grid .enterprise-select-trigger.is-open{border-color:#8bbcff;box-shadow:0 0 0 3px #2563eb17}.cert-requirement-form-grid .enterprise-select-trigger strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.locations-enterprise-page .lpx-donut-interactive{overflow:visible!important;z-index:3}.locations-enterprise-page .lpx-donut-tooltip{left:66%!important;top:calc(100% + 13px)!important;bottom:auto!important;width:max-content!important;min-width:184px!important;max-width:min(250px,74vw)!important;transform:translate(-24%,-5px) scale(.985)!important;padding:12px 13px!important;border:1px solid #cbdff6!important;color:#13325f!important;background:linear-gradient(145deg,#fffffffc,#e6f4fffc)!important;box-shadow:0 20px 45px -24px #113d757a!important}.locations-enterprise-page .lpx-donut-tooltip:after{top:auto!important;bottom:100%!important;left:31%!important;transform:translate(-50%,5px) rotate(45deg)!important;border-left:1px solid #cbdff6!important;border-top:1px solid #cbdff6!important;background:#edf7ff!important}.locations-enterprise-page .lpx-donut-tooltip.is-visible{transform:translate(-24%) scale(1)!important}.locations-enterprise-page .lpx-donut-tooltip>strong,.locations-enterprise-page .lpx-donut-tooltip b{color:#0b2b5b!important}.locations-enterprise-page .lpx-donut-tooltip>span{color:#526b8f!important}.locations-enterprise-page .lpx-line-shell{position:relative!important;min-height:180px!important;overflow:visible!important;padding:14px 8px 7px!important}.locations-enterprise-page .lpx-line-shell .lpx-line{overflow:visible!important}.locations-enterprise-page .lpx-line-html-tooltip{position:absolute!important;z-index:20!important;min-width:132px!important;max-width:200px!important;display:grid!important;gap:2px!important;padding:9px 11px!important;transform:translate(-50%,calc(-100% - 13px))!important;border:1px solid #c9dcf4!important;border-radius:12px!important;color:#19375f!important;background:linear-gradient(145deg,#fff,#edf6ff)!important;box-shadow:0 16px 36px -20px #0c2f658f!important;pointer-events:none!important;text-align:left!important}.locations-enterprise-page .lpx-line-html-tooltip:after{content:"";position:absolute;top:100%;left:50%;width:9px;height:9px;transform:translate(-50%,-5px) rotate(45deg);border-right:1px solid #c9dcf4;border-bottom:1px solid #c9dcf4;background:#f2f8ff}.locations-enterprise-page .lpx-line-html-tooltip span{overflow:hidden;color:#59708f!important;font-size:10.5px!important;font-weight:800!important;text-overflow:ellipsis;white-space:nowrap}.locations-enterprise-page .lpx-line-html-tooltip strong{color:#0b2b5b!important;font-size:16px!important;line-height:1.15!important}.locations-enterprise-page .lpx-line-html-tooltip small{color:#6b7f9c!important;font-size:9.5px!important;font-weight:750!important;letter-spacing:.035em;text-transform:uppercase}.dpx-page .dpx-department-distribution-card{min-height:0!important}.dpx-page .dpx-department-distribution-card .dpx-card-head{min-height:58px!important;padding:12px 14px!important}.dpx-page .dpx-department-distribution-card .dpx-card-head h2{font-size:18px!important}.dpx-page .dpx-department-distribution-card .dpx-card-body{min-height:0!important;padding:13px 14px 14px!important}.dpx-page .dpx-static-distribution,.dpx-page .dpx-static-distribution *{cursor:default!important}.dpx-page .dpx-static-distribution .dpx-donut-row{grid-template-columns:102px minmax(0,1fr)!important;gap:12px!important}.dpx-page .dpx-static-distribution .dpx-donut{width:98px!important;height:98px!important;transform:none!important;filter:none!important;box-shadow:none!important}.dpx-page .dpx-static-distribution .dpx-donut:after{width:56px!important;height:56px!important}.dpx-page .dpx-static-distribution .dpx-donut-center strong{font-size:18px!important}.dpx-page .dpx-static-distribution .dpx-donut-center small{font-size:9px!important}.dpx-page .dpx-static-distribution .dpx-legend{pointer-events:none!important}.dpx-page .dpx-static-distribution .dpx-legend-row{min-height:22px!important;padding:2px 0!important;background:transparent!important}.dpx-page .dpx-static-distribution:hover .dpx-legend-row,.dpx-page .dpx-static-distribution .dpx-donut-row:hover .dpx-legend-row{padding:2px 0!important;background:transparent!important}body .lpx-modal-attendance_report{width:min(1060px,calc(100vw - 26px))!important;max-height:min(92dvh,900px)!important;overflow:hidden!important;border:1px solid #d6e3f3!important;border-radius:24px!important;background:#f5f9fe!important;box-shadow:0 34px 80px -34px #08224b8c!important}body .lpx-modal-attendance_report .lpx-modal-head{min-height:84px!important;padding:17px 24px!important;border-bottom:1px solid #dce7f4!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}body .lpx-modal-attendance_report .lpx-modal-title{min-width:0!important}body .lpx-modal-attendance_report .lpx-modal-title h2{font-size:clamp(20px,2.3vw,27px)!important;line-height:1.12!important}body .lpx-modal-attendance_report .lpx-modal-title p{margin-top:3px!important;color:#607493!important}body .lpx-modal-attendance_report .lpx-modal-body{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:18px 20px 22px!important;background:linear-gradient(180deg,#f8fbff,#f2f7fd)!important}body .lpx-modal-attendance_report .lpx-modal-foot{min-height:72px!important;padding:12px 20px!important;border-top:1px solid #dce7f4!important;background:#fffffff5!important}body .lpx-modal-attendance_report .lpx-attendance-report-v2{display:grid!important;gap:14px!important;min-width:0!important}body .lpx-modal-attendance_report .lpx-report-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-width:0!important;padding:15px 16px!important;border:1px solid #d7e5f5!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#edf6ff)!important;box-shadow:0 15px 34px -29px #0d346e6b!important}body .lpx-modal-attendance_report .lpx-attendance-report-person{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}body .lpx-modal-attendance_report .lpx-attendance-report-person .lpx-avatar{width:50px!important;height:50px!important}body .lpx-modal-attendance_report .lpx-attendance-report-person>div{display:grid!important;gap:2px!important;min-width:0!important}body .lpx-modal-attendance_report .lpx-attendance-report-person span{color:#4e688c!important;font-size:10px!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important}body .lpx-modal-attendance_report .lpx-attendance-report-person strong{overflow:hidden!important;color:#071d49!important;font-size:17px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .lpx-modal-attendance_report .lpx-attendance-report-person small{overflow:hidden!important;color:#617493!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .lpx-modal-attendance_report .lpx-report-download{min-width:148px!important;justify-content:center!important;border-color:#bcd4ef!important;background:#fff!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis>article{min-width:0!important;min-height:82px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid #d8e5f4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px -27px #0d346e70!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis>article>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;color:#2563eb!important;background:#eaf3ff!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis>article.tone-green>span{color:#15803d!important;background:#e8f8ed!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis>article.tone-red>span{color:#dc2626!important;background:#feecee!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis>article.tone-orange>span{color:#b45309!important;background:#fff2dc!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis>article.tone-purple>span{color:#7c3aed!important;background:#f2ebff!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis article div{min-width:0!important;display:grid!important;gap:3px!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis small{color:#6a7d9a!important;font-size:9.5px!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:uppercase!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis strong{overflow-wrap:anywhere!important;color:#0b2857!important;font-size:14px!important;line-height:1.25!important}body .lpx-modal-attendance_report .lpx-report-week-section{min-width:0!important;padding:15px!important;border:1px solid #d7e4f4!important;border-radius:18px!important;background:#fff!important}body .lpx-modal-attendance_report .lpx-report-week-section>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:13px!important}body .lpx-modal-attendance_report .lpx-report-week-section>header div{display:grid!important;gap:3px!important}body .lpx-modal-attendance_report .lpx-report-week-section>header strong{color:#071d49!important;font-size:15px!important}body .lpx-modal-attendance_report .lpx-report-week-section>header span{color:#657895!important;font-size:11.5px!important;line-height:1.4!important}body .lpx-modal-attendance_report .lpx-report-day-count{flex:0 0 auto!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;padding:0 10px!important;border-radius:999px!important;color:#1d4ed8!important;background:#eaf3ff!important;font-weight:850!important}body .lpx-modal-attendance_report .lpx-attendance-report-days{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .lpx-modal-attendance_report .lpx-report-day{min-width:0!important;display:grid!important;gap:9px!important;padding:13px!important;border:1px solid #dce7f4!important;border-left:4px solid #2563eb!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:none!important}body .lpx-modal-attendance_report .lpx-report-day.tone-green{border-left-color:#16a34a!important}body .lpx-modal-attendance_report .lpx-report-day.tone-red{border-left-color:#ef4444!important}body .lpx-modal-attendance_report .lpx-report-day.tone-orange{border-left-color:#f59e0b!important}body .lpx-modal-attendance_report .lpx-report-day.tone-purple{border-left-color:#8b5cf6!important}body .lpx-modal-attendance_report .lpx-attendance-report-day-head{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important}body .lpx-modal-attendance_report .lpx-report-day-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:11px!important;color:#1d4ed8!important;background:#eaf3ff!important}body .lpx-modal-attendance_report .lpx-attendance-report-day-head>div{min-width:0!important;display:grid!important;gap:2px!important}body .lpx-modal-attendance_report .lpx-attendance-report-day-head>div strong{color:#0b2857!important;font-size:13px!important}body .lpx-modal-attendance_report .lpx-attendance-report-day-head>div small{color:#74839c!important;font-size:10.5px!important}body .lpx-modal-attendance_report .lpx-report-day-source{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding-top:8px!important;border-top:1px solid #edf2f8!important}body .lpx-modal-attendance_report .lpx-report-day-source span{color:#71829b!important;font-size:10px!important;font-weight:800!important}body .lpx-modal-attendance_report .lpx-report-day-source strong{overflow:hidden!important;color:#304d75!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .lpx-modal-attendance_report .lpx-report-window-list{display:flex!important;flex-wrap:wrap!important;gap:6px!important}body .lpx-modal-attendance_report .lpx-report-window-list span{padding:5px 7px!important;border:1px solid #d9e7f6!important;border-radius:999px!important;color:#3e5d84!important;background:#f5f9fe!important;font-size:9.5px!important;font-weight:750!important}body .lpx-modal-attendance_report .lpx-report-day-note{min-width:0!important;display:flex!important;align-items:flex-start!important;gap:6px!important;margin:0!important;color:#5e7291!important;font-size:10.5px!important;line-height:1.35!important}@media(max-width:760px){.locations-enterprise-page .lpx-donut-tooltip{left:58%!important;max-width:min(230px,82vw)!important}.dpx-page .dpx-static-distribution .dpx-donut-row{grid-template-columns:1fr!important;justify-items:center!important}body .lpx-modal-attendance_report{width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:19px!important}body .lpx-modal-attendance_report .lpx-modal-head,body .lpx-modal-attendance_report .lpx-modal-body,body .lpx-modal-attendance_report .lpx-modal-foot{padding-left:13px!important;padding-right:13px!important}body .lpx-modal-attendance_report .lpx-report-hero{grid-template-columns:1fr!important}body .lpx-modal-attendance_report .lpx-report-download{width:100%!important}body .lpx-modal-attendance_report .lpx-attendance-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .lpx-modal-attendance_report .lpx-attendance-report-days{grid-template-columns:1fr!important}}@media(max-width:430px){body .lpx-modal-attendance_report .lpx-attendance-report-kpis{grid-template-columns:1fr!important}body .lpx-modal-attendance_report .lpx-report-week-section>header{display:grid!important}body .lpx-modal-attendance_report .lpx-report-day-count{justify-self:start!important}}@media(max-width:768px){html body :is(.wf-overlay,.wf-modal-overlay,.wf-drawer-overlay,.epx-overlay,.employee-modal-overlay,[class*=workforce][class*=overlay]){position:fixed!important;inset:0!important;z-index:10050!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:max(18px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))!important;background:#0c1d3a85!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;overflow-y:auto!important}html body :is(.wf-modal,.wf-dialog,.wf-drawer,.epx-modal,.employee-modal-shell,[role=dialog][aria-modal=true]){width:min(100%,560px)!important;max-width:100%!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0 auto!important;border:1px solid #d7e6f4!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 72px -28px #0d274885!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}html body :is(.wf-modal-header,.wf-dialog-header,.wf-drawer-header,.epx-modal-header,.employee-modal-header,[role=dialog][aria-modal=true]>header){flex:0 0 auto!important;min-height:76px!important;padding:14px 15px!important;gap:10px!important;border-bottom:1px solid #dce8f5!important;background:linear-gradient(135deg,#e7f4ff,#f8fbff)!important}html body :is(.wf-modal-header,.wf-dialog-header,.wf-drawer-header,.epx-modal-header,.employee-modal-header,[role=dialog][aria-modal=true]>header) h2,html body :is(.wf-modal-header,.wf-dialog-header,.wf-drawer-header,.epx-modal-header,.employee-modal-header,[role=dialog][aria-modal=true]>header) h3{color:#173a65!important;font-size:17px!important;line-height:1.2!important}html body :is(.wf-modal-body,.wf-dialog-body,.wf-drawer-body,.epx-modal-body,.employee-modal-body,[role=dialog][aria-modal=true] [class*=body]){flex:1 1 auto!important;min-height:0!important;padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body :is(.wf-modal-footer,.wf-dialog-footer,.wf-drawer-footer,.epx-modal-footer,.employee-modal-footer,[role=dialog][aria-modal=true] [class*=footer]){flex:0 0 auto!important;position:sticky!important;bottom:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #dce8f5!important;background:#fff!important}html body :is(.wf-modal-footer,.wf-dialog-footer,.wf-drawer-footer,.epx-modal-footer,.employee-modal-footer,[role=dialog][aria-modal=true] [class*=footer]) button{min-height:38px!important;height:auto!important;padding:8px 13px!important;border-radius:12px!important;font-size:12px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important}.locations-enterprise-page .lpx-metrics,.locations-page .lpx-metrics,.lpx-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;overflow:visible!important}.lpx-metrics>*{min-width:0!important;width:100%!important}}@media(max-width:360px){.locations-enterprise-page .lpx-metrics,.locations-page .lpx-metrics,.lpx-metrics{gap:6px!important}}@media(max-width:768px){html body :is(.wf-overlay,.wfc-modal-overlay){align-items:center!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}html body :is(.wf-modal,.wfc-modal-shell){position:relative!important;inset:auto!important;width:calc(100vw - 16px)!important;max-width:560px!important;height:auto!important;max-height:calc(100dvh - 16px)!important;margin:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;border-radius:18px!important}html body .wf-modal-header{position:relative!important;inset:auto!important;z-index:3!important;min-height:58px!important;height:auto!important;padding:9px 10px 9px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 36px!important;align-items:center!important;gap:8px!important}html body .wf-modal-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important}html body .wf-modal-title{min-width:0!important;font-size:clamp(16px,4.5vw,19px)!important;line-height:1.2!important;overflow-wrap:anywhere!important}html body .wf-modal-close{position:static!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}html body .wf-modal-body{min-width:0!important;min-height:0!important;max-height:none!important;padding:10px!important;display:flex!important;flex-direction:column!important;gap:9px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}html body :is(.wf-form-section,.wf-form-grid,.wfc-form-grid,.wfc-detail-grid){width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body .wf-form-row{min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}html body :is(.wf-field,.wfc-field){min-width:0!important;width:100%!important;margin:0!important;gap:4px!important}html body :is(.wf-field,.wfc-field)>:is(label,span):first-child{font-size:10.5px!important;line-height:1.25!important;margin:0!important}html body :is(.wf-modal,.wfc-modal-shell) :is(input,select,textarea,.wf-input){width:100%!important;max-width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;padding:9px 10px!important;font-size:16px!important;line-height:1.25!important;box-sizing:border-box!important}html body :is(.wf-modal,.wfc-modal-shell) textarea{min-height:78px!important;resize:vertical!important}html body .wf-modal-footer,html body .wfc-modal-footer{position:sticky!important;inset:auto auto -10px!important;z-index:5!important;width:calc(100% + 20px)!important;min-height:56px!important;margin:2px -10px -10px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important}html body :is(.wf-modal-footer,.wfc-modal-footer) :is(button,.wf-btn,.wfc-btn,a){width:auto!important;min-width:86px!important;max-width:190px!important;min-height:38px!important;height:38px!important;padding:0 12px!important;font-size:11px!important;line-height:1!important;border-radius:10px!important;white-space:nowrap!important;flex:0 1 auto!important}html body .wfc-modal-shell .wf-modal-body{padding:10px!important;gap:8px!important}html body :is(.wfc-modal-copy,.wfc-training-summary-card,.wfc-modal-section,.wfc-participant-section,.wfc-confirm,.wfc-impact){position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;border-radius:13px!important;box-sizing:border-box!important}html body .wfc-modal-copy{font-size:11px!important;line-height:1.4!important;overflow-wrap:anywhere!important}html body .wfc-training-summary-card{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}html body .wfc-training-summary-card>:is(span,i):first-child{width:36px!important;height:36px!important;min-width:36px!important}html body .wfc-training-summary-card>*{min-width:0!important}html body .wfc-training-summary-card :is(h3,b,strong){font-size:13px!important;line-height:1.25!important;overflow-wrap:anywhere!important}html body .wfc-training-summary-card :is(p,small,em){position:static!important;margin:2px 0 0!important;font-size:10.5px!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body .wfc-modal-section-head,html body .wfc-participant-head{min-width:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:7px!important;flex-wrap:wrap!important;margin:0 0 7px!important}html body .wfc-modal-section-head>*,html body .wfc-participant-head>*{min-width:0!important}html body .wfc-participant-tools{width:100%!important;display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;position:static!important}html body .wfc-participant-tools :is(button,input){min-height:34px!important;height:34px!important;font-size:10px!important}html body :is(.wfc-check-grid,.wfc-enterprise-check-grid){width:100%!important;min-width:0!important;max-height:210px!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}html body :is(.wfc-check-grid,.wfc-enterprise-check-grid)>*{min-width:0!important;padding:8px!important}html body .wfc-impact{display:flex!important;flex-direction:column!important;gap:5px!important;font-size:10.5px!important;line-height:1.35!important}html body .wfc-detail-grid>div{min-width:0!important;padding:8px!important}html body .wfc-detail-grid b{overflow-wrap:anywhere!important;word-break:break-word!important}html body :is(.wfc-table-wrap,.wfc-table-viewport,.wfc-fit-table-wrap){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body .wfc-document-preview-stage{min-height:220px!important;max-height:52dvh!important}html body .wf-form-grid>*{min-width:0!important}html body .wf-form-grid select{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}}@media(max-width:370px){html body :is(.wf-modal-footer,.wfc-modal-footer){flex-wrap:wrap!important}html body :is(.wf-modal-footer,.wfc-modal-footer) :is(button,.wf-btn,.wfc-btn,a){flex:1 1 calc(50% - 4px)!important;max-width:none!important}}@media(max-width:768px){.wf-modal.ops-ref-shell{overflow:hidden!important}.wf-modal.ops-ref-shell .wf-modal-header{position:sticky!important;top:0!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;padding:16px!important;background:linear-gradient(180deg,#eef5fd,#f9fbff)!important}.wf-modal.ops-ref-shell .wf-modal-title{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.wf-modal.ops-ref-shell .wf-modal-icon{width:52px!important;height:52px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #dbe5f1!important}.wf-modal.ops-ref-shell .wf-reference-modal-copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.wf-modal.ops-ref-shell .wf-reference-modal-eyebrow{display:none!important}.wf-modal.ops-ref-shell .wf-reference-modal-copy>span:last-child,.wf-modal.ops-ref-shell .wf-modal-title span:last-child{color:#102844!important;font-size:20px!important;font-weight:850!important;line-height:1.1!important}.wf-modal.ops-ref-shell .wf-modal-close{width:44px!important;height:44px!important;min-width:44px!important;border-radius:16px!important}.wf-modal.ops-ref-shell .wf-modal-body{padding:16px!important}.wf-modal.ops-ref-shell .wf-form-row,.wf-modal.ops-ref-shell .wf-form-grid{grid-template-columns:1fr!important;gap:12px!important}.wf-modal.ops-ref-shell .wf-field{display:grid!important;gap:8px!important;border:0!important;padding:0!important;background:transparent!important}.wf-modal.ops-ref-shell .wf-label{color:#5d6c85!important;font-weight:700!important}.wf-modal.ops-ref-shell .wf-input{min-height:48px!important;border-radius:16px!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#12314f!important}.wf-modal.ops-ref-shell .wf-modal-footer{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important}.wf-modal.ops-ref-shell .wf-modal-footer .wf-btn{width:100%!important;min-height:46px!important;height:46px!important;margin:0!important}.wf-modal.ops-ref-shell .wf-modal-footer .wf-btn-primary{color:#fff!important}}@media(max-width:768px){.epx-editable-choice-desktop{display:none!important}.epx-editable-choice{display:block!important}html body .epx-page :is(.epx-header-action-primary,.epx-btn-primary,.epx-primary,button[class*=primary i]),html body .epx-modal :is(.epx-header-action-primary,.epx-btn-primary,.epx-primary,button[class*=primary i]){border-color:#256ff2!important;background:linear-gradient(180deg,#4386fa,#256ff2)!important;background-image:linear-gradient(180deg,#4386fa,#256ff2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #256ff238!important}html body .epx-page :is(.epx-header-action-primary,.epx-btn-primary,.epx-primary,button[class*=primary i]) *,html body .epx-modal :is(.epx-header-action-primary,.epx-btn-primary,.epx-primary,button[class*=primary i]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}.epx-editable-choice input{width:100%!important;min-height:48px!important;font-size:16px!important}html body .wf-dropmenu.wf-dropmenu-superlayer{width:min(276px,calc(100vw - 20px))!important;min-width:min(276px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(380px,calc(100dvh - 20px))!important;padding:7px!important;border:1px solid #d4e1f2!important;border-radius:17px!important;background:#fff!important;box-shadow:0 20px 48px #0f2a573d,0 4px 12px #0f2a571a!important;overflow:hidden auto!important}html body .wf-dropmenu .wf-dropmenu-item{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:8px 10px!important;border-radius:11px!important;color:#17345d!important;font-size:12.5px!important;text-align:left!important;white-space:normal!important;overflow:visible!important}html body .wf-dropmenu .wf-dropmenu-item>span,html body .wf-dropmenu .epx-drop-label,html body .wf-dropmenu .epx-drop-label>span,html body .wf-dropmenu .epx-drop-label small{display:block!important;min-width:0!important;max-width:none!important;color:inherit!important;font-size:inherit!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body .wf-dropmenu .epx-drop-label small{margin:2px 0 0!important;color:#7185a2!important;font-size:10.5px!important}html body :is(.epx-save-bar,.wf-save-changes-bar){position:fixed!important;left:10px!important;right:10px!important;bottom:calc(96px + env(safe-area-inset-bottom))!important;z-index:2147483000!important;width:min(calc(100% - 20px),560px)!important;min-height:76px!important;margin:0 auto!important;padding:10px 11px 10px 15px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;overflow:hidden!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcfffa!important;box-shadow:0 18px 42px #143f7e38,0 4px 12px #143f7e1a!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important;transform:none!important}html body :is(.epx-save-bar,.wf-save-changes-bar):before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:#256ff2!important}.epx-save-copy,.wf-save-changes-copy{min-width:0!important}.epx-save-copy strong,.wf-save-changes-copy strong{color:#17345d!important;font-size:12px!important;line-height:1.3!important;font-weight:850!important}.epx-save-copy span,.wf-save-changes-copy small{display:block!important;max-width:42vw!important;color:#7185a2!important;font-size:10.5px!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}.epx-save-actions,.wf-save-changes-actions{display:flex!important;width:auto!important;gap:7px!important}:is(.epx-save-actions,.wf-save-changes-actions) button{flex:0 0 auto!important;min-width:74px!important;min-height:44px!important;height:44px!important;padding:0 12px!important;border-radius:13px!important;font-size:12px!important;font-weight:900!important}:is(.epx-save-actions,.wf-save-changes-actions) button:before,:is(.epx-save-actions,.wf-save-changes-actions) button:after,:is(.epx-save-actions,.wf-save-changes-actions) button>svg,:is(.epx-save-actions,.wf-save-changes-actions) button>i{display:none!important;content:none!important}.rbac-modal-overlay{align-items:flex-start!important;padding:max(10px,env(safe-area-inset-top)) 8px max(10px,env(safe-area-inset-bottom))!important;overflow:hidden!important}.rbac-modal-overlay .rbac-modal-shell{width:100%!important;max-width:560px!important;height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:21px!important}.rbac-modal-overlay .rbac-modal-head,.rbac-modal-overlay .rbac-modal-actions{flex:0 0 auto!important}.rbac-modal-overlay .rbac-modal-content{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:12px!important}.rbac-modal-content :is(.rbac-permission-groups,.rbac-page-groups,.v69-access-page-groups){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.rbac-modal-content :is(.rbac-permission-group,.rbac-page-group,.v69-access-page-group){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.rbac-modal-content :is(.rbac-permission-group>div,.v69-access-page-group-content){height:auto!important;max-height:none!important;overflow:visible!important}.rbac-editor-tabs{position:sticky!important;top:-12px!important;z-index:8!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:6px!important;background:#f7fafffa!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.rbac-editor-tabs button{min-height:45px!important;border:1px solid transparent!important;background:transparent!important;color:#587091!important;box-shadow:none!important}.rbac-editor-tabs button.active{border-color:#9dbdf0!important;background:#eaf3ff!important;color:#165fdb!important;box-shadow:inset 0 -3px #256ff2!important}.rbac-editor-tabs button.active *{color:#165fdb!important}.rbac-permission-option>input[type=checkbox],.v67-access-permission-option>input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;pointer-events:none!important}.rbac-permission-option:before,.rbac-permission-option:after,.rbac-checkbox-mark:before,.rbac-checkbox-mark:after{display:none!important;content:none!important}.rbac-checkbox-mark{display:grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;border:1px solid #b9cce6!important;border-radius:8px!important;background:#fff!important}.rbac-permission-option.is-selected .rbac-checkbox-mark{border-color:#256ff2!important;background:#256ff2!important;color:#fff!important}}@media(max-width:768px){html body :is(.epx-save-bar,.wf-save-changes-bar){box-sizing:border-box!important;position:fixed!important;inset:auto 8px calc(82px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;width:min(calc(100% - 16px),560px)!important;height:auto!important;min-height:118px!important;max-height:none!important;margin:0 auto!important;padding:12px 12px 11px 16px!important;gap:10px!important;overflow:hidden!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcff!important;background-image:none!important}html body :is(.epx-save-copy,.wf-save-changes-copy){display:block!important;width:100%!important;min-width:0!important;overflow:visible!important}html body :is(.epx-save-copy,.wf-save-changes-copy) :is(strong,span,small,div){display:block!important;width:auto!important;max-width:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body :is(.epx-save-actions,.wf-save-changes-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important}html body :is(.epx-save-actions,.wf-save-changes-actions) button{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;font-size:13px!important}html body .wf-dropmenu.epx-actions-menu{width:min(292px,calc(100vw - 20px))!important;min-width:min(292px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(430px,calc(100dvh - 24px))!important;padding:8px!important;border:1px solid #cdddf1!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 52px #0f2a5740!important}html body .wf-dropmenu.epx-actions-menu:before{content:"More actions"!important;display:block!important;padding:7px 9px 10px!important;border-bottom:1px solid #e2eaf5!important;color:#17345d!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body .wf-dropmenu.epx-actions-menu .wf-dropmenu-item{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-height:54px!important;padding:8px 9px!important;gap:10px!important;border:0!important;border-bottom:1px solid #edf2f8!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#17345d!important;text-align:left!important}html body .wf-dropmenu.epx-actions-menu .wf-dropmenu-item>svg{box-sizing:border-box!important;width:34px!important;height:34px!important;padding:8px!important;border-radius:10px!important;background:#edf5ff!important;color:#256ff2!important}html body .wf-dropmenu.epx-actions-menu .epx-drop-label :is(span,small){display:block!important;color:#17345d!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .wf-dropmenu.epx-actions-menu .epx-drop-label small{margin-top:3px!important;color:#7185a2!important;font-size:10.5px!important;line-height:1.3!important}html body :is(.epx-tabs,.rbac-editor-tabs) button.active,html body .rbac-editor-tabs button[aria-selected=true]{border-color:transparent transparent #256ff2!important;background:transparent!important;background-image:none!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important;box-shadow:inset 0 -3px #256ff2!important}html body :is(.epx-tabs,.rbac-editor-tabs) button.active *{color:#145fd0!important;-webkit-text-fill-color:#145fd0!important}html body .rbac-modal-content .rbac-permission-selector{width:100%!important;min-width:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}html body .rbac-modal-content .rbac-selector-toolbar{position:sticky!important;top:45px!important;z-index:7!important;display:grid!important;grid-template-columns:1fr auto!important;width:100%!important;padding:10px!important;gap:8px!important;border:1px solid #cfdff2!important;border-radius:16px!important;background:#f7fbff!important;background-image:none!important;box-shadow:0 8px 20px #143f7e17!important}html body .rbac-modal-content .rbac-search-field{grid-column:1 / -1!important;width:100%!important;min-width:0!important;min-height:48px!important;background:#fff!important}html body .rbac-modal-content .rbac-search-field input{min-width:0!important;font-size:16px!important}html body .rbac-modal-content .rbac-selector-count{display:flex!important;align-items:center!important;min-height:40px!important;color:#476584!important}html body .rbac-modal-content .rbac-selector-actions{display:flex!important;justify-content:flex-end!important;gap:6px!important}html body .rbac-modal-content .rbac-selector-actions button{min-height:40px!important;padding:0 10px!important;border:1px solid #bfd1ea!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#23558f!important;font-size:11px!important}html body .rbac-modal-content .rbac-permission-groups{display:grid!important;width:100%!important;padding:10px 0 2px!important;gap:12px!important;overflow:visible!important;background:transparent!important}html body .rbac-modal-content .rbac-permission-group{overflow:hidden!important;border:1px solid #d5e2f2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 20px #143f7e0f!important}html body .rbac-modal-content .rbac-permission-group>header{min-height:48px!important;padding:0 12px!important;background:#f3f8ff!important;background-image:none!important}html body .rbac-modal-content .rbac-permission-group>div{display:grid!important;grid-template-columns:1fr!important}html body .rbac-modal-content .rbac-permission-option{box-sizing:border-box!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;width:100%!important;min-width:0!important;min-height:68px!important;padding:12px!important;gap:10px!important;border:0!important;border-bottom:1px solid #e7eef7!important;background:#fff!important;background-image:none!important}html body .rbac-modal-content .rbac-permission-option.is-selected{background:#edf5ff!important;background-image:none!important;box-shadow:inset 4px 0 #256ff2!important}html body .rbac-modal-content .rbac-permission-copy :is(strong,code,small){display:block!important;width:100%!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body .rbac-modal-content .rbac-permission-copy strong{color:#17345d!important;font-size:13px!important}html body .rbac-modal-content .rbac-permission-copy code{margin-top:4px!important;color:#35618f!important;font-size:10px!important}html body .rbac-modal-content .rbac-permission-copy small{margin-top:5px!important;color:#7185a2!important;font-size:11px!important;line-height:1.4!important}}@media(max-width:768px){html body .rbac-modal-content{display:block!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;transform:none!important}html body .rbac-editor-tabs{position:static!important;top:auto!important;z-index:auto!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:0 0 12px!important;padding:4px!important;overflow:visible!important;border:1px solid #d9e5f5!important;border-radius:15px!important;background:#f4f8fd!important;background-image:none!important;box-shadow:none!important}html body .rbac-editor-tabs button,html body .rbac-editor-tabs button.active,html body .rbac-editor-tabs button.is-active,html body .rbac-editor-tabs button[aria-selected=true]{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:0!important;min-height:54px!important;height:auto!important;padding:7px 4px!important;overflow:visible!important;border:0!important;border-radius:11px!important;background:transparent!important;background-image:none!important;color:#294564!important;-webkit-text-fill-color:#294564!important;box-shadow:none!important;opacity:1!important;white-space:normal!important;text-align:center!important;line-height:1.15!important}html body .rbac-editor-tabs button.active,html body .rbac-editor-tabs button.is-active,html body .rbac-editor-tabs button[aria-selected=true]{background:#fff!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important;box-shadow:inset 0 -3px #2f73ec!important}html body .rbac-editor-tabs button:before,html body .rbac-editor-tabs button:after,html body .rbac-editor-tabs button *:before,html body .rbac-editor-tabs button *:after{content:none!important;display:none!important}html body .rbac-selector-toolbar{position:static!important;top:auto!important;z-index:auto!important;display:grid!important;gap:9px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .rbac-selector-toolbar input{box-sizing:border-box!important;width:100%!important;min-height:48px!important;padding:11px 13px!important;font-size:16px!important}html body .rbac-permission-groups,html body .rbac-permission-group,html body .rbac-permission-options{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important}html body .rbac-permission-options{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body .rbac-permission-option{box-sizing:border-box!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;min-height:74px!important;padding:12px!important;overflow:visible!important;border:1px solid #dbe6f4!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#10213d!important;-webkit-text-fill-color:#10213d!important;box-shadow:none!important}html body .rbac-modal-content .rbac-permission-option.is-selected{background:#f8fbff!important;background-image:none!important;box-shadow:inset 3px 0 #2f73ec!important}html body .rbac-modal-content .rbac-permission-option>input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}html body .rbac-permission-option:before,html body .rbac-permission-option:after{content:none!important;display:none!important}html body .rbac-checkbox-mark{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:2px solid #aac0dc!important;border-radius:7px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .rbac-permission-option.is-selected .rbac-checkbox-mark,html body .rbac-permission-option[aria-checked=true] .rbac-checkbox-mark{border-color:#2f73ec!important;background:#2f73ec!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .epx-modal .epx-modal-actions .epx-header-action-primary,html body .epx-modal .epx-modal-actions button.epx-header-action-primary{border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 22px #256ff23d!important}html body .epx-modal .epx-modal-actions .epx-header-action-primary *,html body .epx-modal .epx-modal-actions button.epx-header-action-primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .wf-dropmenu.epx-actions-menu{box-sizing:border-box!important;width:min(270px,calc(100vw - 24px))!important;min-width:min(270px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(370px,calc(100dvh - 32px))!important;padding:7px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #cbdcf0!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #0f2a5738!important}html body .wf-dropmenu.epx-actions-menu:before{content:"More actions"!important;display:block!important;padding:6px 8px 8px!important;border-bottom:1px solid #e4ebf5!important;color:#617593!important;-webkit-text-fill-color:#617593!important;font-size:10px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body .wf-dropmenu.epx-actions-menu .wf-dropmenu-item{box-sizing:border-box!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-height:48px!important;height:auto!important;padding:7px 8px!important;gap:9px!important;border:0!important;border-bottom:1px solid #edf2f8!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;text-align:left!important}html body .wf-dropmenu.epx-actions-menu .wf-dropmenu-item:last-child{border-bottom:0!important}html body .wf-dropmenu.epx-actions-menu .wf-dropmenu-item>svg{box-sizing:border-box!important;width:32px!important;height:32px!important;padding:7px!important;border-radius:9px!important;background:#edf5ff!important;color:#256ff2!important}html body .wf-dropmenu.epx-actions-menu .wf-dropmenu-item :is(span,small,strong){opacity:1!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .epx-chip-tabs button,html body .epx-chip-tabs button.active{position:relative!important;isolation:isolate!important;background-image:none!important;opacity:1!important;color:#536b8f!important;-webkit-text-fill-color:#536b8f!important;box-shadow:none!important}html body .epx-chip-tabs button.active{border-color:#8db7ef!important;background:#eaf3ff!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important;box-shadow:inset 0 -3px #2f73ec!important}html body .epx-chip-tabs button:before,html body .epx-chip-tabs button:after{content:none!important;display:none!important}}@media screen and (max-width:768px){html body .rbac-modal-shell[data-opscence-reference-modal=true]>.rbac-modal-content{position:relative!important;display:block!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}html body .rbac-modal-shell[data-opscence-reference-modal=true]>.rbac-modal-content>nav.rbac-editor-tabs{position:static!important;inset:auto!important;z-index:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin:0 0 12px!important;padding:4px!important;gap:4px!important;overflow:visible!important;border:1px solid #d9e5f5!important;border-radius:15px!important;background:#f4f8fd!important;background-image:none!important;box-shadow:none!important}html body .rbac-modal-shell[data-opscence-reference-modal=true]>.rbac-modal-content>nav.rbac-editor-tabs>button,html body .rbac-modal-shell[data-opscence-reference-modal=true]>.rbac-modal-content>nav.rbac-editor-tabs>button.active{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:56px!important;height:auto!important;padding:7px 3px!important;gap:3px!important;overflow:visible!important;border:0!important;border-radius:11px!important;background:transparent!important;background-image:none!important;color:#294564!important;-webkit-text-fill-color:#294564!important;box-shadow:none!important;opacity:1!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}html body .rbac-modal-shell[data-opscence-reference-modal=true]>.rbac-modal-content>nav.rbac-editor-tabs>button.active{border-bottom:3px solid #2f73ec!important;background:#fff!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important}html body .rbac-modal-shell[data-opscence-reference-modal=true] nav.rbac-editor-tabs>button.active>span{display:inline-grid!important;min-width:25px!important;height:21px!important;margin:0!important;padding:0 6px!important;place-items:center!important;border:0!important;border-radius:999px!important;background:#e7f1ff!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important;box-shadow:none!important}html body .rbac-modal-shell[data-opscence-reference-modal=true] nav.rbac-editor-tabs>button:before,html body .rbac-modal-shell[data-opscence-reference-modal=true] nav.rbac-editor-tabs>button:after{content:none!important;display:none!important}html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-permission-selector>.rbac-selector-toolbar{position:static!important;inset:auto!important;z-index:auto!important;margin:0 0 12px!important;transform:none!important}html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-permission-option>input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-permission-option:before,html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-permission-option:after,html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-checkbox-mark:before,html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-checkbox-mark:after{content:none!important;display:none!important}html body .wf-root .epx-edit-layout .epx-chip-tabs.epx-note-tabs>button,html body .wf-root .epx-edit-layout .epx-chip-tabs.epx-note-tabs>button.active{visibility:visible!important;opacity:1!important;background-image:none!important;color:#536b8f!important;-webkit-text-fill-color:#536b8f!important;text-shadow:none!important}html body .wf-root .epx-edit-layout .epx-chip-tabs.epx-note-tabs>button.active{border-color:#8db7ef!important;background:#eaf3ff!important;color:#145fd0!important;-webkit-text-fill-color:#145fd0!important;box-shadow:inset 0 -3px #2f73ec!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu.epx-actions-menu{width:min(264px,calc(100vw - 24px))!important;min-width:min(264px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(344px,calc(100dvh - 24px))!important;padding:6px!important;border:1px solid #cbdcf0!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 44px #0f2a5738!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu.epx-actions-menu>button.wf-dropmenu-item{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-height:46px!important;height:auto!important;padding:7px 8px!important;gap:9px!important;border:0!important;border-bottom:1px solid #edf2f8!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font-size:13px!important;text-align:left!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu.epx-actions-menu>button.wf-dropmenu-item>span{visibility:visible!important;opacity:1!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;white-space:normal!important}html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button.epx-header-action-primary,html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button.epx-header-action-primary:hover,html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button.epx-header-action-primary:active,html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button.epx-header-action-primary:disabled{border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 22px #256ff23d!important}html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button.epx-header-action-primary>*{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media screen and (max-width:768px){html body .wf-root input[type=search],html body .wf-root .epx-search-box input,html body .epx-mobile-filter-dropdown-v89 input{font-size:16px!important}html body [data-opscence-hard-dropdown=v99].epx-mobile-filter-dropdown-v89{box-sizing:border-box!important;position:fixed!important;inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px!important;display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;height:min(84dvh,720px)!important;max-height:min(84dvh,720px)!important;overflow:hidden!important;border:1px solid #c8d9ee!important;border-radius:22px!important;background:#f8fbff!important;background-image:none!important;box-shadow:0 28px 80px #0f2a5752!important;transform:none!important;z-index:2147483647!important}html body .epx-mobile-filter-dropdown-v89>header,html body .epx-mobile-filter-dropdown-v89>footer{flex:0 0 auto!important;background:#fff!important}html body .epx-mobile-filter-dropdown-v89>.epx-mobile-filter-dropdown-body-v89{flex:1 1 auto!important;min-height:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}html body .epx-mobile-filter-dropdown-v89 .epx-filter-groups-v101,html body .epx-mobile-filter-dropdown-v89 .epx-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body .epx-mobile-filter-dropdown-v89 .epx-filter-group-v101{padding:12px!important;border:1px solid #d8e4f2!important;border-radius:16px!important;background:#fff!important}html body .epx-modal[data-opscence-reference-modal=true]{max-height:calc(100dvh - 16px)!important;overflow:hidden!important}html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-body{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}html body .epx-modal[data-opscence-reference-modal=true] .epx-form-grid{grid-template-columns:minmax(0,1fr)!important}html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button.epx-header-action-primary,html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button.epx-header-action-primary>span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body .epx-modal-inline-error{margin:0 0 12px!important;padding:10px 12px!important;border:1px solid #fecaca!important;border-radius:12px!important;background:#fff1f2!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important;font-size:13px!important;font-weight:750!important}html body .epx-modal-backdrop{z-index:2147483500!important}html body .epx-modal-backdrop:last-of-type{z-index:2147483646!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu.epx-actions-menu>button.wf-dropmenu-item.danger{border:1px solid #fecdd3!important;background:#fff1f2!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu.epx-actions-menu>button.wf-dropmenu-item.danger>span,html body [data-opscence-hard-dropdown=v99].wf-dropmenu.epx-actions-menu>button.wf-dropmenu-item.danger>svg{color:#b42318!important;-webkit-text-fill-color:#b42318!important;opacity:1!important}html body .epx-editable-choice{display:block!important}html body .epx-editable-choice-desktop{display:none!important}html body .epx-editable-choice>input,html body .epx-input-wrap>input,html body .epx-textarea{font-size:16px!important}html body .epx-save-bar{position:sticky!important;left:auto!important;right:auto!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;z-index:2147483000!important;width:100%!important;margin-top:14px!important;box-shadow:0 18px 44px #0f2a5742!important}html body .rbac-modal-shell[data-opscence-reference-modal=true]>.rbac-modal-content{padding-bottom:28px!important;overflow-y:auto!important}html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-permission-selector,html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-permission-groups,html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-permission-group,html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-permission-group>div{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-permission-group{margin-bottom:12px!important}html body .rbac-modal-shell[data-opscence-reference-modal=true] .rbac-permission-option{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;width:100%!important}}@media screen and (max-width:768px){html body .wf-root .epx-select-desktop-only,html body .epx-modal .epx-select-desktop-only,html body .epx-mobile-filter-dropdown-v89 .epx-select-desktop-only{display:none!important}html body .wf-root select.epx-native-select-mobile,html body .epx-modal select.epx-native-select-mobile,html body .epx-mobile-filter-dropdown-v89 select.epx-native-select-mobile{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:0 42px 0 13px!important;border:1px solid #bfd1e8!important;border-radius:13px!important;background-color:#fff!important;background-image:linear-gradient(45deg,transparent 50%,#256ff2 50%),linear-gradient(135deg,#256ff2 50%,transparent 50%)!important;background-position:calc(100% - 18px) 21px,calc(100% - 12px) 21px!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font:750 16px/1.2 inherit!important;appearance:none!important;opacity:1!important}html body [data-opscence-hard-dropdown=v99].epx-mobile-filter-dropdown-v89{box-sizing:border-box!important;position:fixed!important;inset:8px!important;display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;height:calc(100dvh - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;padding:0!important;overflow:hidden!important;border:1px solid #bcd1eb!important;border-radius:22px!important;background:#f5f9ff!important;background-image:none!important;box-shadow:0 28px 86px #0f2a575c!important;transform:none!important;visibility:visible!important;z-index:2147483647!important}html body .epx-mobile-filter-dropdown-v89>header{flex:0 0 auto!important;min-height:76px!important;padding:12px 14px!important;border-bottom:1px solid #d6e3f2!important;background:#eef6ff!important;background-image:none!important}html body .epx-mobile-filter-dropdown-v89>.epx-mobile-filter-dropdown-body-v89{flex:1 1 auto!important;min-height:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}html body .epx-mobile-filter-dropdown-v89>footer{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important;border-top:1px solid #d6e3f2!important;background:#fff!important}html body .epx-mobile-filter-dropdown-v89 .epx-filter-group-v101{padding:12px!important;border:1px solid #d6e3f2!important;border-radius:16px!important;background:#fff!important;background-image:none!important}html body .epx-mobile-filter-dropdown-v89 :is(.epx-filter-groups-v101,.epx-form-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important}html body .epx-modal :is(button.epx-header-action-primary,button.epx-btn-primary,button.is-primary),html body .epx-modal :is(button.epx-header-action-primary,button.epx-btn-primary,button.is-primary) *,html body .epx-mobile-filter-dropdown-v89 footer button:last-child,html body .epx-mobile-filter-dropdown-v89 footer button:last-child *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body :is(.epx-save-bar,.wf-save-changes-bar){box-sizing:border-box!important;position:fixed!important;inset:auto 8px calc(82px + env(safe-area-inset-bottom)) 8px!important;display:grid!important;grid-template-columns:1fr!important;width:min(calc(100% - 16px),560px)!important;min-height:118px!important;height:auto!important;margin:0 auto!important;padding:12px 12px 11px 16px!important;gap:10px!important;overflow:hidden!important;border:1px solid #9ebff0!important;border-radius:18px!important;background:#f9fcff!important;background-image:none!important;box-shadow:0 18px 44px #0f2a5742!important;z-index:2147483000!important}html body :is(.epx-save-actions,.wf-save-changes-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger{display:grid!important;visibility:visible!important;opacity:1!important;min-height:52px!important;border:1px solid #fecdd3!important;background:#fff1f2!important;background-image:none!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger :is(span,small,svg){visibility:visible!important;opacity:1!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important}}@media screen and (max-width:768px){html body .wf-root .epx-select-desktop-only,html body .epx-modal .epx-select-desktop-only{display:none!important}html body .wf-root select.epx-native-select-mobile,html body .epx-modal select.epx-native-select-mobile{box-sizing:border-box!important;display:block!important;visibility:visible!important;width:100%!important;min-width:0!important;height:50px!important;padding:0 40px 0 13px!important;border:1px solid #b9cee8!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;font-family:inherit!important;font-size:16px!important;font-weight:750!important;opacity:1!important;appearance:auto!important;pointer-events:auto!important}html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button:is(.epx-header-action-primary,.epx-header-action-danger),html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button:is(.epx-header-action-primary,.epx-header-action-danger):hover,html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button:is(.epx-header-action-primary,.epx-header-action-danger):active,html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button:is(.epx-header-action-primary,.epx-header-action-danger):disabled{border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button:is(.epx-header-action-primary,.epx-header-action-danger) *,html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button:is(.epx-header-action-primary,.epx-header-action-danger)>span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu{max-height:min(520px,calc(100dvh - 20px))!important;overflow-y:auto!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger{order:-1!important;position:sticky!important;bottom:0!important;z-index:4!important;display:grid!important;visibility:visible!important;opacity:1!important;min-height:54px!important;border:1px solid #f4a9b2!important;background:#fff0f2!important;background-image:none!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger :is(span,small,svg),html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger .epx-drop-label *{display:block!important;visibility:visible!important;opacity:1!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important}html body .wf-root button:is(:hover,:active,.is-open,.is-active,.active),html body .epx-modal button:is(:hover,:active,.is-open,.is-active,.active){background-image:none!important}html body :is(.epx-tabs,.rbac-editor-tabs) button:is(.active,.is-active,[aria-selected=true]){background:#e3efff!important;background-image:none!important;color:#1458bd!important;-webkit-text-fill-color:#1458bd!important;box-shadow:inset 0 -3px #256ff2!important}}@media screen and (max-width:768px){html body [data-opscence-hard-dropdown=v99].epx-mobile-filter-dropdown-v89{box-sizing:border-box!important;position:fixed!important;inset:8px!important;z-index:2147483647!important;display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0!important;overflow:hidden!important;transform:none!important;visibility:visible!important}html body .epx-mobile-filter-dropdown-v89>.epx-mobile-filter-dropdown-body-v89{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}html body .epx-modal .epx-select-desktop-only,html body .epx-mobile-filter-dropdown-v89 .epx-select-desktop-only,html body .epx-modal .epx-custom-select{display:none!important}html body .epx-modal select.epx-native-select-mobile,html body .epx-mobile-filter-dropdown-v89 select.epx-native-select-mobile{display:block!important;visibility:visible!important;pointer-events:auto!important}html body .epx-modal[data-opscence-reference-modal=true] button:is(.epx-header-action-primary,.epx-header-action-danger,.epx-btn-primary,.wf-btn-primary),html body .epx-modal[data-opscence-reference-modal=true] button:is(.epx-header-action-primary,.epx-header-action-danger,.epx-btn-primary,.wf-btn-primary):is(:hover,:active,:focus,:disabled){border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body .epx-modal[data-opscence-reference-modal=true] button:is(.epx-header-action-primary,.epx-header-action-danger,.epx-btn-primary,.wf-btn-primary) *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .epx-update-role-button>svg{display:none!important}html body :is(.v53-modal--employee-report,.v53-modal--employee-certifications) .epx-modal-row-action{border:1px solid #256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.v53-modal--employee-report,.v53-modal--employee-certifications) .epx-modal-row-action *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .epx-document-category-chips{display:flex!important;gap:8px!important;padding-bottom:12px!important;overflow-x:auto!important}html body .epx-document-category-chips>button{flex:0 0 auto!important;min-height:42px!important;padding:0 13px!important;border:1px solid #bfd1e8!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#17345d!important}html body .epx-document-category-chips>button.is-active{border-color:#256ff2!important;background:#dcecff!important;color:#1458bd!important}html body .epx-document-category-list,html body .v57-full-queue-list{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html body .epx-document-category-list>button,html body .v57-full-queue-list>div{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:66px!important;padding:10px!important;gap:9px!important;border:1px solid #d2e0f0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#17345d!important;text-align:left!important}html body .v57-full-queue-list .epx-mini-btn{min-width:68px!important;min-height:40px!important;border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu button.wf-dropmenu-item.danger,html body [data-opscence-hard-dropdown=v99].wf-dropmenu button.wf-dropmenu-item.danger *{visibility:visible!important;opacity:1!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important}}@media(max-width:900px){html body .epx-document-open-v133,html body .epx-document-open-v133:is(:hover,:focus,:active,:visited){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 14px!important;border:1px solid #176fe8!important;border-radius:12px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important;text-decoration:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .epx-document-open-v133 *,html body .epx-document-open-v133:before,html body .epx-document-open-v133:after{color:#fff!important;-webkit-text-fill-color:#fff!important;background-image:none!important;filter:none!important;opacity:1!important}html body .epx-document-open-v133:before,html body .epx-document-open-v133:after{content:none!important;display:none!important}html body .epx-apply-filters-v133,html body .epx-apply-filters-v133:is(:hover,:focus,:active,:disabled){border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .epx-apply-filters-v133 *,html body .epx-apply-filters-v133 span,html body .epx-apply-filters-v133 svg{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important}html body .epx-apply-filters-v133:before,html body .epx-apply-filters-v133:after{content:none!important;display:none!important}html body .wf-dropmenu .wf-danger-action-v133,html body .wf-dropmenu .wf-danger-action-v133:is(:hover,:focus,:active),html body .wf-dropmenu [data-action-label="Deactivate Employee"],html body .wf-dropmenu [data-action-label="Remove note"],html body .wf-dropmenu [data-action-label="Remove Note"],html body .wf-dropmenu [data-action-label="Delete note"]{display:flex!important;visibility:visible!important;opacity:1!important;min-height:42px!important;border:1px solid #efb8be!important;background:#fff3f3!important;background-color:#fff3f3!important;background-image:none!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;box-shadow:none!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important}html body .wf-dropmenu .wf-danger-action-v133 *,html body .wf-dropmenu [data-action-label="Deactivate Employee"] *,html body .wf-dropmenu [data-action-label="Remove note"] *,html body .wf-dropmenu [data-action-label="Remove Note"] *,html body .wf-dropmenu [data-action-label="Delete note"] *{color:#c62833!important;-webkit-text-fill-color:#c62833!important;stroke:#c62833!important;opacity:1!important;filter:none!important}html body .wf-dropmenu .wf-danger-action-v133:before,html body .wf-dropmenu .wf-danger-action-v133:after,html body .wf-dropmenu [data-action-label="Deactivate Employee"]:before,html body .wf-dropmenu [data-action-label="Deactivate Employee"]:after,html body .wf-dropmenu [data-action-label="Remove note"]:before,html body .wf-dropmenu [data-action-label="Remove note"]:after{content:none!important;display:none!important}html body .epx-certifications-panel-v133{display:block!important;visibility:visible!important;opacity:1!important;margin-top:16px!important;background:#fff!important;background-image:none!important}html body .epx-certifications-panel-v133>h4{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}html body .epx-add-certification-v133,html body .epx-add-certification-v133:is(:hover,:focus,:active){margin-left:auto!important;border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .epx-add-certification-v133 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .epx-add-certification-v133:before,html body .epx-add-certification-v133:after{content:none!important;display:none!important}html body .epx-document-categories-v133,html body .epx-document-categories-v133 .epx-list-panel-row{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .epx-document-categories-v133:before,html body .epx-document-categories-v133:after,html body .epx-document-categories-v133 .epx-list-panel-row:before,html body .epx-document-categories-v133 .epx-list-panel-row:after{content:none!important;display:none!important}}@media(max-width:900px){html body .wf-page-document,html body .wf-page-document .wf-card,html body .wf-page-document .wf-stat-card,html body .wf-page-document .wf-summary-card,html body .wf-page-document .wf-card-header,html body .wf-page-document .wf-table-wrap{background:#fff!important;background-color:#fff!important;background-image:none!important;filter:none!important;opacity:1!important}html body .wf-page-document :is(.wf-card,.wf-stat-card,.wf-summary-card,.wf-card-header,.wf-table-wrap):before,html body .wf-page-document :is(.wf-card,.wf-stat-card,.wf-summary-card,.wf-card-header,.wf-table-wrap):after{content:none!important;display:none!important}}@media(min-width:769px){html body .epx-row-menu-trigger-v194{position:relative!important;z-index:2!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #d3e0ef!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#365577!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}html body .epx-row-menu-trigger-v194:hover,html body .epx-row-menu-trigger-v194[aria-expanded=true]{border-color:#8eb6ed!important;background:#eaf3ff!important;color:#1766d7!important}html body .epx-row-menu-panel-v194,html body [data-opscence-hard-dropdown=v179].epx-row-menu-panel-v194{position:fixed!important;display:grid!important;grid-auto-flow:row!important;min-width:230px!important;max-width:300px!important;padding:7px!important;border:1px solid #d4e2f2!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 60px #081b3938,0 6px 16px #081b3914!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important;z-index:2147483647!important}html body .epx-row-menu-panel-v194 .wf-dropmenu-item{width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:7px 10px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#173555!important;font-size:12px!important;font-weight:750!important;text-align:left!important;pointer-events:auto!important;cursor:pointer!important}html body .epx-row-menu-panel-v194 .wf-dropmenu-item:hover{background:#edf5ff!important;color:#145fce!important}html body .epx-row-menu-panel-v194 .wf-dropmenu-item.danger{color:#d72f3d!important}html body .epx-row-menu-panel-v194 .wf-dropmenu-item.danger:hover{background:#fff0f2!important;color:#c82434!important}}@media(min-width:769px){html body .epx-row-menu-trigger-v194{pointer-events:auto!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}html body .wf-dropmenu-wrap{overflow:visible!important}html body .epx-row-menu-panel-v194,html body [data-opscence-hard-dropdown=v179].epx-row-menu-panel-v194{z-index:2147483647!important;pointer-events:auto!important}}@media(min-width:769px){html body .epx-row-menu-trigger,html body .epx-row-menu-trigger-v194,html body [aria-label="Open employee actions"]{position:relative!important;z-index:5!important;pointer-events:auto!important;cursor:pointer!important}html body .epx-row-menu-panel,html body .epx-row-menu-panel-v194,html body [data-opscence-hard-dropdown=v179].epx-row-menu-panel-v194{min-width:188px!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .wf-dropmenu-item{min-height:40px!important}}@media(min-width:769px){html body .epx-table-wrap,html body .epx-table,html body .epx-table tbody,html body .epx-table tbody tr,html body .epx-table tbody td:last-child{overflow:visible!important}html body .epx-table tbody td:last-child{position:relative!important;z-index:20!important}html body .wf-dropmenu-wrap{position:relative!important;display:inline-flex!important;overflow:visible!important;isolation:isolate!important;z-index:30!important}html body .epx-row-menu-trigger,html body .epx-row-menu-trigger-v194,html body [aria-label="Open employee actions"]{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:31!important;pointer-events:auto!important}}@media(min-width:769px){html body [role=dialog][aria-modal=true],html body .wf-modal,html body .wfc-modal-shell,html body .rbac-modal-shell,html body .epx-modal,html body .cert-modal,html body .skills-modal,html body .dpx-modal,html body .lpx-modal,html body .sm-modal,html body .av-modal,html body .cs-modal,html body .chat-modal,html body .coverage-modal,html body .audit-modal,html body .ticket-modal,html body .employee-modal,html body .ml-reference-modal,html body .clx-modal{border-top:0!important;box-sizing:border-box!important}.wfc-record-overview-desktop-remove-v295{display:none!important}.wfc-v13-filter-menu .enterprise-select,.wfc-v13-filter-menu .enterprise-select-trigger{width:100%!important}.enterprise-select-menu,[data-opscence-dropdown-scope^=workforce-select-]{z-index:16050!important}.wfc-record-actions-v295{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;position:sticky!important;bottom:0!important;z-index:6!important;background:#f8fbfffa!important;border-top:1px solid #d8e5f5!important;padding:16px 20px!important;margin:20px -20px -20px!important}.wfc-record-actions-v295 .wfc-btn{min-height:42px!important;min-width:126px!important}.wfc-incident-selection-v295{border:1px solid #d7e5f7;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 12px 28px #1c437a0f}.wfc-incident-selection-head-v295{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #dfebf8;background:linear-gradient(180deg,#fbfdff,#f5f9ff)}.wfc-incident-selection-title-v295{display:flex;align-items:center;gap:13px;min-width:0}.wfc-incident-selection-title-v295>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#2468e8;background:#edf5ff;border:1px solid #d8e8ff;flex:0 0 auto}.wfc-incident-selection-title-v295 b{display:block;color:#0d2d56;font-size:16px;line-height:1.25}.wfc-incident-selection-title-v295 small{display:block;margin-top:4px;color:#6e83a2;font-size:12px;line-height:1.4}.wfc-incident-selection-count-v295{flex:0 0 auto;min-width:42px;height:32px;padding:0 12px;border-radius:999px;display:grid;place-items:center;background:#edf5ff;border:1px solid #cadeff;color:#2163df;font-weight:800}.wfc-incident-selection-list-v295{display:grid;gap:12px;padding:16px;max-height:min(52vh,560px);overflow-y:auto}.wfc-incident-card-v295{border:1px solid #dbe7f5;border-radius:17px;background:#fbfdff;padding:17px 18px}.wfc-incident-card-top-v295{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center}.wfc-incident-card-icon-v295{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#eef5ff;color:#2769e7}.wfc-incident-card-copy-v295{min-width:0}.wfc-incident-card-copy-v295 strong{display:block;color:#102f57;font-size:15px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-incident-card-copy-v295 small{display:block;margin-top:3px;color:#7084a0;font-size:12px}.wfc-incident-card-meta-v295{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}.wfc-incident-card-meta-v295>div{min-width:0;border:1px solid #e2ebf7;border-radius:12px;padding:10px 11px;background:#fff}.wfc-incident-card-meta-v295 dt{color:#7488a4;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.wfc-incident-card-meta-v295 dd{margin:4px 0 0;color:#15345d;font-size:13px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-incident-card-foot-v295{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:13px;border-top:1px solid #e4edf8}.wfc-incident-card-foot-v295 p{margin:0;min-width:0;color:#627997;font-size:12px;line-height:1.5}.wfc-incident-card-foot-v295 .wfc-btn{flex:0 0 auto}.rbac-modal-shell .enterprise-select-menu,.rbac-modal-shell [data-opscence-dropdown-scope^=workforce-select-]{max-height:min(320px,calc(100vh - 140px))!important;overflow-y:auto!important}.wf-dropmenu,.cert-floating-menu,.wfc-floating-menu,.dpx-row-menu-panel,[data-opscence-action-menu]{z-index:16000!important;max-height:min(420px,calc(100vh - 32px))!important;overflow-y:auto!important;overscroll-behavior:contain!important}}@media(min-width:901px){html body.opscence-employees-page-v338 :is(.wf-toast,.wf-toast--viewport,.epx-toast,.notification,.notification-stack,.toast-container,.toast-stack,.opscence-global-toast-stack-v271){position:fixed!important;inset:auto 22px 22px auto!important;margin:0!important;transform:none!important;z-index:2147483647!important}}@media(min-width:769px){html body .cert-modal-wide .cert-modal-body{max-height:calc(100vh - 210px)!important;overflow-y:auto!important}html body .cert-skill-details-v296{display:grid;gap:18px}html body .cert-skill-hero-v296{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:16px;align-items:start;padding:20px;border:1px solid #d7e5f6;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#eef6ff)}html body .cert-skill-hero-v296>span{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:#e7f1ff;color:#2563eb}html body .cert-skill-hero-v296 small,html body .cert-skill-section-v296 header small{color:#6b83a5;font-weight:700}html body .cert-skill-hero-v296 h3{margin:3px 0 4px;font-size:24px;color:#0c2b55}html body .cert-skill-hero-v296 p{margin:0;color:#617997;line-height:1.5}html body .cert-skill-kpis-v296{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html body .cert-skill-kpis-v296 article{min-width:0;padding:16px 17px;border:1px solid #d8e6f7;border-radius:17px;background:#fff}html body .cert-skill-kpis-v296 article span,html body .cert-skill-kpis-v296 article small{display:block;color:#7187a5;font-size:12px;font-weight:700}html body .cert-skill-kpis-v296 article strong{display:block;margin:6px 0;color:#0d2c57;font-size:18px;overflow-wrap:anywhere}html body .cert-skill-section-v296{border:1px solid #d8e6f7;border-radius:19px;background:#fff;overflow:hidden}html body .cert-skill-section-v296>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid #e1ebf7;background:#f8fbff}html body .cert-skill-section-v296>header>div{display:flex;align-items:center;gap:9px;color:#12345e}html body .cert-skill-list-v296{display:grid}html body .cert-skill-list-v296 article,html body .cert-skill-department-v296{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;border-bottom:1px solid #edf3fa}html body .cert-skill-list-v296 article:last-child{border-bottom:0}html body .cert-skill-list-v296 article div,html body .cert-skill-department-v296 div{min-width:0}html body .cert-skill-list-v296 strong,html body .cert-skill-department-v296 strong{display:block;color:#112f58}html body .cert-skill-list-v296 small,html body .cert-skill-department-v296 small{display:block;margin-top:3px;color:#7389a5}html body .cert-skill-list-v296 b{flex:0 0 auto;color:#2563eb;font-size:12px;background:#edf5ff;border:1px solid #c9dcf8;border-radius:999px;padding:6px 9px}html body .cert-skill-department-v296{justify-content:flex-start}html body .cert-skill-department-v296>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#eef6ff;color:#2563eb}html body .cert-skill-empty-v296{padding:22px 17px;text-align:center;color:#7187a5;font-weight:700}html body .cert-skill-department-form-v296{display:grid;gap:18px}html body .cert-skill-department-form-v296>label{display:grid;gap:8px;font-weight:800;color:#17385f}html body .lpx-bulk-employee-bar-v296{min-height:64px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid #d9e7f7;border-radius:18px;background:#f8fbff}html body .lpx-bulk-employee-bar-v296.is-active{background:linear-gradient(135deg,#f7fbff,#edf5ff);border-color:#bfd7fb;box-shadow:0 10px 24px #2563eb12}html body .lpx-bulk-selection-v296{margin-right:auto;min-width:220px;display:grid;gap:2px}html body .lpx-bulk-selection-v296 strong{color:#0c2b55}html body .lpx-bulk-selection-v296 span{color:#6e84a2;font-size:12px}html body .lpx-employees-table tr.is-selected td{background:#f5f9ff}html body .lpx-employees-table input[type=checkbox]{width:18px;height:18px;accent-color:#2563eb;cursor:pointer}html body .lpx-bulk-context-v296{border-color:#bdd5fb!important;background:#f0f6ff!important}html body .lpx-location-operations-v296{display:grid;gap:15px;margin-top:16px}html body .lpx-location-section-v296{border:1px solid #d8e6f7;border-radius:18px;overflow:hidden;background:#fff}html body .lpx-location-section-v296>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #e2ebf6;background:#f8fbff}html body .lpx-location-section-v296>header>div{display:flex;align-items:center;gap:8px;color:#12345e}html body .lpx-location-section-v296>header small{color:#6e85a3;font-weight:700}html body .lpx-location-list-v296{display:grid}html body .lpx-location-list-v296 article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid #edf3fa}html body .lpx-location-list-v296 article:last-child{border-bottom:0}html body .lpx-location-list-v296 article strong{display:block;color:#12345e}html body .lpx-location-list-v296 article small{display:block;margin-top:2px;color:#758ba6}html body .lpx-location-list-v296 article b{color:#2563eb;font-size:12px;background:#eef5ff;border:1px solid #ccdef8;border-radius:999px;padding:5px 8px}html body .lpx-location-kpis-v296{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}html body .lpx-location-kpis-v296 article{padding:12px;border:1px solid #dce8f7;border-radius:14px;background:#fbfdff}html body .lpx-location-kpis-v296 span{display:block;color:#7388a4;font-size:12px;font-weight:700}html body .lpx-location-kpis-v296 strong{display:block;margin-top:4px;color:#0f2e58;font-size:20px}html body .lpx-location-empty-v296{padding:20px;color:#7187a5;text-align:center;font-weight:700}html body [data-opscence-hard-dropdown],html body .enterprise-select-menu,html body .wf-dropmenu,html body [role=listbox]{z-index:2147483647!important;pointer-events:auto!important}}@media(min-width:769px){html body [data-opscence-action-menu].epx-row-menu-panel,html body [data-opscence-action-menu].wf-dropmenu,html body .epx-row-menu-panel-v194.wf-dropmenu-desktop-v175{position:fixed!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483647!important;overflow-x:hidden!important;overflow-y:auto!important}html body .epx-row-menu-trigger-v194,html body .epx-row-menu-trigger{pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}}@media(min-width:769px){html body .wfc-record-details-modal>.wf-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-bottom:20px!important}html body .wfc-record-details-modal>.wf-modal-footer.wf-reference-modal-footer{position:relative!important;inset:auto!important;z-index:12!important;flex:0 0 auto!important;min-height:76px!important;margin:0!important;padding:14px 22px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;border-top:1px solid #d8e5f5!important;background:#f8fbff!important;box-shadow:0 -8px 24px #1537620a!important}html body .wfc-record-details-modal>.wf-modal-footer.wf-reference-modal-footer .wfc-btn{min-width:142px!important;min-height:48px!important;border-radius:14px!important}html body .wfc-record-details-modal>.wf-modal-footer.wf-reference-modal-footer .wfc-btn.primary{background:#2f73f2!important;color:#fff!important}}@media(min-width:769px){html body .epx-page.epx-overview-layout{border-top:0!important}}@media(min-width:769px){.epx-overview-layout>.epx-overview-header-clean{display:none!important}.epx-row-menu-panel-v302{isolation:isolate!important}.epx-row-menu-panel-v302 .wf-dropmenu-item{width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#17345f!important;padding:9px 10px!important;text-align:left!important;cursor:pointer!important}.epx-row-menu-panel-v302 .wf-dropmenu-item:hover{background:#eef6ff!important}.epx-row-menu-panel-v302 .wf-dropmenu-item.danger{color:#b42318!important}}@media(min-width:769px){html body .dpx-row-menu.dpx-floating-menu.hard-viewport-menu-v176{max-height:min(360px,calc(100vh - 24px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important}html body .dpx-row-menu.dpx-floating-menu.hard-viewport-menu-v176::-webkit-scrollbar{width:7px}html body .dpx-row-menu.dpx-floating-menu.hard-viewport-menu-v176::-webkit-scrollbar-thumb{background:#c7d7eb;border-radius:999px}html body .dpx-manager-kpis-v174>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important}html body .dpx-manager-kpis-v174>div>span{display:block!important;margin:0 0 5px!important;line-height:1.2!important}html body .dpx-manager-kpis-v174>div>strong{display:block!important;margin:0!important;line-height:1.15!important}html body .dpx-manager-kpis-v174>div>small{margin-top:6px!important}}@media(min-width:769px){html body .dpx-operating-summary-shell-v326 .dpx-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:196px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}html body .dpx-operating-summary-shell-v326 .dpx-operating-grid::-webkit-scrollbar{width:7px!important}html body .dpx-operating-summary-shell-v326 .dpx-operating-grid::-webkit-scrollbar-track{background:transparent!important}html body .dpx-operating-summary-shell-v326 .dpx-operating-grid::-webkit-scrollbar-thumb{background:#c7d8ed!important;border-radius:999px!important}}@media(min-width:769px){.wfc-audit-execution-checklist{margin:16px 0;padding:16px;border:1px solid #d8e7f7;border-radius:18px;background:#fbfdff}.wfc-audit-execution-checklist .wfc-section-title{margin-bottom:12px}.wfc-audit-execution-checklist .wfc-section-title h3{margin:0 0 3px;font-size:15px;color:#102a4c}.wfc-audit-execution-checklist .wfc-section-title p{margin:0;font-size:12px;color:#6f83a2}.wfc-audit-check-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:14px;padding:10px 0;border-top:1px solid #e7eff8}.wfc-audit-check-row:first-of-type{border-top:0}.wfc-audit-check-row strong{min-width:0;color:#17365d;font-size:13px}.wfc-audit-check-row select{width:100%;min-height:42px;border:1px solid #cfe0f5;border-radius:12px;background:#fff;color:#16365d;padding:0 12px;font-weight:700}}@media(min-width:769px){html body .wf-toast.wf-toast--viewport{position:fixed!important;inset:auto 22px 22px auto!important;z-index:2147483646!important;width:auto!important;max-width:min(420px,calc(100vw - 44px))!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}}@media(min-width:769px){.lpx-employees-table td:last-child,.lpx-employees-table th:last-child,.lpx-table td:last-child,.lpx-table th:last-child{overflow:visible!important}.lpx-employees-table .lpx-more,.lpx-employees-table .lpx-more-v362{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid #ccdbf0!important;background:#fff!important;color:#163a66!important;box-shadow:0 10px 24px #142c5614!important;cursor:pointer!important}.lpx-menu-portal--hard-v91{z-index:9999!important}}html body [data-opscence-action-menu=shared-v291]{z-index:13000!important;overflow-x:hidden!important;overflow-y:auto!important;contain:layout paint!important}html body.wf-modal-open [data-opscence-action-menu=shared-v291],html body.v53-modal-open [data-opscence-action-menu=shared-v291]{z-index:90040!important}@media(max-width:768px){html body .v77-template-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body .v77-template-modal>.v53-modal-body{min-height:0!important;padding:14px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f6f9fd!important}html body .v77-template-footer{position:relative!important;grid-row:3!important;width:100%!important;margin:0!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border:0!important;border-top:1px solid #d6e2f0!important;background:#fff!important;box-shadow:0 -12px 28px #0f172a1a!important;box-sizing:border-box!important;z-index:20!important}html body .v77-template-footer>button{width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;border-radius:17px!important;justify-content:center!important;text-align:center!important}html body .v77-apply-stack{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}html body .v77-apply-overview,html body .v77-apply-section{position:static!important;width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}html body .v77-apply-overview{padding:14px!important;border:1px solid #cfe0f1!important;border-radius:20px!important;background:linear-gradient(135deg,#eef7ff,#f7f3ff)!important}html body .v77-apply-overview__title{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}html body .v77-apply-overview__title>span{width:42px!important;height:42px!important;border-radius:14px!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v77-apply-overview__title strong,html body .v77-apply-overview__title small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v77-apply-overview__title strong{color:#102653!important;font-size:16px!important}html body .v77-apply-overview__title small{margin-top:3px!important;color:#64748b!important}html body .v77-apply-metrics{margin-top:12px!important;display:grid!important;grid-template-columns:1.4fr .7fr .7fr!important;gap:8px!important}html body .v77-apply-metrics article{min-width:0!important;padding:10px!important;border:1px solid #dce7f3!important;border-radius:14px!important;background:#fffffff0!important}html body .v77-apply-metrics span,html body .v77-apply-metrics b{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v77-apply-metrics span{color:#718096!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}html body .v77-apply-metrics b{margin-top:4px!important;color:#102653!important;font-size:13px!important}html body .v77-apply-section{padding:14px!important;border:1px solid #d8e4f1!important;border-radius:20px!important;background:#fff!important}html body .v77-apply-heading{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin-bottom:12px!important}html body .v77-apply-heading>span:first-child{width:34px!important;height:34px!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v77-apply-heading strong,html body .v77-apply-heading small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v77-apply-heading strong{color:#102653!important;font-size:15px!important}html body .v77-apply-heading small{margin-top:3px!important;color:#64748b!important;line-height:1.35!important}html body .v77-apply-heading em{padding:6px 9px!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important}html body .v77-rule-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .v77-rule-card{position:relative!important;width:100%!important;min-width:0!important;min-height:96px!important;padding:13px 52px 13px 60px!important;display:block!important;text-align:left!important;border:1px solid #d8e4f1!important;border-radius:17px!important;background:#fff!important;box-sizing:border-box!important}html body .v77-rule-card.is-active{border-color:#4f8df7!important;background:#f2f7ff!important;box-shadow:0 0 0 2px #2563eb14!important}html body .v77-rule-card.is-amber.is-active{border-color:#f59e0b!important;background:#fff8eb!important}html body .v77-rule-card__icon{position:absolute!important;top:14px!important;left:13px!important;width:36px!important;height:36px!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v77-rule-card.is-amber .v77-rule-card__icon{background:#fff7ed!important;color:#d97706!important}html body .v77-rule-card__copy strong,html body .v77-rule-card__copy small{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v77-rule-card__copy strong{color:#102653!important;font-size:15px!important}html body .v77-rule-card__copy small{margin-top:5px!important;color:#64748b!important;font-size:12.5px!important;line-height:1.4!important}html body .v77-rule-card__check{position:absolute!important;top:16px!important;right:14px!important;width:26px!important;height:26px!important;border:2px solid #c7d3e1!important;border-radius:999px!important;background:#fff!important}html body .v77-rule-card__check.is-active{border:7px solid #2563eb!important}html body .v77-rule-help{margin-top:10px!important;padding:10px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;border:1px solid #bbf7d0!important;border-radius:14px!important;background:#f0fdf4!important;color:#166534!important}html body .v77-apply-employees{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;max-height:300px!important;overflow-y:auto!important}html body .v77-apply-employees>label{min-height:64px!important;padding:10px!important;display:grid!important;grid-template-columns:22px 42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border:1px solid #e0e8f2!important;border-radius:15px!important;background:#fff!important}html body .v77-apply-employees b,html body .v77-apply-employees small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .v77-offer-modal{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(456px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;height:min(790px,calc(100dvh - 16px))!important;max-height:calc(100dvh - 16px)!important;overflow:hidden!important}html body .v77-offer-header{min-height:94px!important}html body .v77-offer-body{min-height:0!important;padding:12px!important;overflow-y:auto!important;overflow-x:hidden!important}html body .v77-offer-body>*{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .v77-offer-footer{position:relative!important;width:100%!important;margin:0!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border-top:1px solid #d6e2f0!important;background:#fff!important;box-shadow:0 -12px 28px #0f172a1a!important}html body .v77-offer-footer>button{width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;border-radius:17px!important;justify-content:center!important}html body .v77-leave-request-footer{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;box-sizing:border-box!important}html body .v77-leave-request-footer>button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:54px!important;margin:0!important;justify-content:center!important;text-align:center!important}}@media(min-width:769px){html body [data-opscence-profile-actions-v350=true]{position:fixed!important;right:auto!important;bottom:auto!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483647!important;overflow-x:hidden!important;overflow-y:auto!important;isolation:isolate!important}html body [data-opscence-profile-actions-v350=true]>.wf-dropmenu-item{display:flex!important;align-items:center!important;width:100%!important;min-height:46px!important;height:auto!important;gap:10px!important;padding:9px 11px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#17385f!important;text-align:left!important}html body [data-opscence-profile-actions-v350=true]>.wf-dropmenu-item:hover,html body [data-opscence-profile-actions-v350=true]>.wf-dropmenu-item:focus-visible{background:#eaf3ff!important;color:#176fe8!important}html body [data-opscence-profile-actions-v350=true]>.wf-dropmenu-item.danger{color:#d4364c!important}}:root{--epx-bg: #f6faff;--epx-card: rgba(255, 255, 255, .86);--epx-card-solid: #ffffff;--epx-text: #081a3a;--epx-muted: #61708d;--epx-line: rgba(117, 145, 190, .22);--epx-line-strong: rgba(89, 124, 180, .28);--epx-blue: #2563eb;--epx-blue-2: #60a5fa;--epx-soft-blue: #eef6ff;--epx-green: #22c55e;--epx-orange: #f59e0b;--epx-red: #ef4444;--epx-purple: #a855f7;--epx-shadow: 0 22px 70px rgba(27, 65, 130, .1);--epx-shadow-small: 0 12px 30px rgba(30, 64, 120, .09);--epx-radius-xl: 24px;--epx-radius-lg: 18px;--epx-radius-md: 14px;--epx-sidebar-offset: 0px}.wf-content .epx-page,main .epx-page{width:100%}.epx-page{min-height:calc(100vh - 110px);color:var(--epx-text);padding:28px 32px 42px;background:radial-gradient(circle at 88% 12%,rgba(96,165,250,.16) 0 190px,transparent 191px),radial-gradient(circle at 18% 20%,rgba(125,211,252,.14) 0 220px,transparent 221px),linear-gradient(135deg,#fbfdff,#f7fbff 45%,#f3f8ff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:visible}.epx-page *{box-sizing:border-box}.epx-page button,.epx-page input,.epx-page select,.epx-page textarea{font:inherit}.epx-page button{cursor:pointer}.epx-overview-layout,.epx-edit-layout{display:grid;gap:18px}.epx-overview-header,.epx-edit-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:8px}.epx-title-block h1,.epx-edit-title h1{margin:0;font-size:clamp(28px,2.1vw,42px);line-height:1.06;letter-spacing:-.04em;color:var(--epx-text);font-weight:780}.epx-title-block p,.epx-edit-title p{margin:8px 0 0;color:var(--epx-muted);font-size:15px;letter-spacing:-.01em}.epx-header-tools,.epx-edit-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.epx-search-box{min-width:300px;height:52px;display:flex;align-items:center;gap:12px;padding:0 14px;color:#7b8ca7;border:1px solid var(--epx-line);border-radius:16px;background:#ffffffd6;box-shadow:var(--epx-shadow-small)}.epx-search-box input{flex:1;border:0;outline:0;min-width:0;background:transparent;color:var(--epx-text)}.epx-search-box input::placeholder{color:#99a7bd}.epx-search-box kbd{border:1px solid var(--epx-line);background:#fff;border-radius:8px;color:#6f7d98;padding:4px 8px;font-size:12px;box-shadow:0 4px 12px #0f172a0a}.epx-header-action{height:52px;border-radius:14px;padding:0 18px;border:1px solid var(--epx-line);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:720;letter-spacing:-.01em;color:var(--epx-text);background:#ffffffe0;box-shadow:0 10px 24px #193a6e12;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;white-space:nowrap}.epx-header-action:hover{transform:translateY(-1px);border-color:#2563eb40;box-shadow:0 16px 34px #2563eb24}.epx-header-action-primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb40;box-shadow:0 14px 34px #2563eb47}.epx-header-action-danger{color:#ef4444;background:#ffffffeb;border-color:#ef44442e}.epx-header-action:disabled{opacity:.65;cursor:not-allowed;transform:none}.epx-metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.epx-metric-card{min-height:128px;text-align:left;border:1px solid var(--epx-line);border-radius:20px;padding:20px;background:var(--epx-card);box-shadow:var(--epx-shadow-small);display:flex;gap:18px;align-items:flex-start;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.epx-metric-card:hover{transform:translateY(-3px);box-shadow:var(--epx-shadow);border-color:#2563eb38}.epx-metric-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(37,99,235,.13)}.epx-tone-blue{color:#2563eb;background:#eef6ff}.epx-tone-green{color:#16a34a;background:#ecfdf3}.epx-tone-orange{color:#ea580c;background:#fff7ed}.epx-tone-purple{color:#9333ea;background:#faf5ff}.epx-tone-red{color:#ef4444;background:#fff1f2}.epx-metric-copy{display:grid;gap:7px;min-width:0}.epx-metric-copy small{color:#667694;font-size:13px;font-weight:700}.epx-metric-copy strong{color:var(--epx-text);font-size:27px;line-height:1;letter-spacing:-.03em}.epx-metric-copy em{font-style:normal;font-size:12px;color:#22a35a;font-weight:760}.epx-metric-copy em.down{color:#ef4444}.epx-metric-copy em span{color:#7787a1;font-weight:550;margin-left:4px}.epx-overview-main{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:20px;align-items:start}.epx-overview-right,.epx-edit-right{display:grid;gap:18px}.epx-section-card{background:var(--epx-card);border:1px solid var(--epx-line);border-radius:var(--epx-radius-xl);box-shadow:var(--epx-shadow-small);overflow:visible}.epx-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:70px;padding:20px 24px;border-bottom:1px solid var(--epx-line)}.epx-section-head h3{margin:0;font-size:18px;letter-spacing:-.02em;color:var(--epx-text)}.epx-section-head p{margin:6px 0 0;color:var(--epx-muted);font-size:13px}.epx-section-body{padding:0}.epx-mini-btn{height:38px;padding:0 14px;border-radius:11px;background:#fff;border:1px solid var(--epx-line);color:var(--epx-text);font-weight:700}.epx-section-button{height:40px;padding:0 16px;border-radius:12px;border:1px solid transparent;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:760;box-shadow:0 12px 28px #2563eb38}.epx-table-wrap{width:100%;overflow-x:auto}.epx-table{width:100%;border-collapse:collapse;min-width:900px}.epx-table thead th{height:52px;padding:0 20px;background:#f8fbffc7;color:#657592;text-align:left;font-size:12px;font-weight:780;border-bottom:1px solid var(--epx-line)}.epx-table tbody td{height:65px;padding:0 20px;border-bottom:1px solid rgba(117,145,190,.16);color:#26375a;font-size:13px;vertical-align:middle}.epx-table tbody tr{transition:background .16s ease}.epx-table tbody tr:hover{background:#eff6ff8f}.epx-employee-cell{display:flex;align-items:center;gap:12px;color:var(--epx-text);font-weight:760}.epx-employee-cell small{display:block;color:#7a8aa5;font-weight:550;margin-top:3px}.epx-manager-cell{display:flex;align-items:center;gap:8px}.epx-row-click{cursor:pointer}.epx-table-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;color:#6d7d98;font-size:13px}.epx-pagination{display:flex;align-items:center;gap:10px}.epx-pagination button{min-width:36px;height:36px;border-radius:10px;border:1px solid var(--epx-line);background:#fff;color:var(--epx-text);font-weight:720}.epx-pagination button.active{background:#eef6ff;border-color:#2563eb40;color:#2563eb}.epx-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:780;border:1px solid transparent;white-space:nowrap}.epx-pill-active{background:#eafaf0;color:#16a34a;border-color:#22c55e2e}.epx-pill-inactive{background:#f3f4f6;color:#64748b;border-color:#64748b2e}.epx-pill-on_leave{background:#fff7ed;color:#ea580c;border-color:#f59e0b38}.epx-pill-sick{background:#fff1f2;color:#e11d48;border-color:#f43f5e2e}.epx-pill-pending{background:#eff6ff;color:#2563eb;border-color:#2563eb2e}.epx-soft-badge{min-height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:760;border:1px solid transparent}.epx-soft-badge-blue{background:#eff6ff;color:#2563eb;border-color:#2563eb24}.epx-soft-badge-green{background:#ecfdf3;color:#16a34a;border-color:#22c55e24}.epx-soft-badge-orange{background:#fff7ed;color:#ea580c;border-color:#f59e0b2e}.epx-soft-badge-purple{background:#faf5ff;color:#9333ea;border-color:#a855f724}.epx-soft-badge-red{background:#fff1f2;color:#ef4444;border-color:#ef444424}.epx-soft-badge-gray{background:#f8fafc;color:#64748b;border-color:#64748b24}.epx-avatar{position:relative;border-radius:50%;display:grid;place-items:center;overflow:visible;background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid rgba(37,99,235,.12);color:#2563eb;font-weight:820;flex:0 0 auto}.epx-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.epx-avatar-sm{width:34px;height:34px;font-size:12px}.epx-avatar-md{width:44px;height:44px;font-size:14px}.epx-avatar-lg{width:118px;height:118px;font-size:28px}.epx-avatar-camera{width:34px;height:34px;position:absolute;right:4px;bottom:4px;border:3px solid white;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;border-radius:50%;display:grid;place-items:center;box-shadow:0 10px 20px #2563eb3d}.epx-donut-card{min-height:240px}.epx-donut-wrap{display:flex;gap:24px;align-items:center;justify-content:center;padding:24px 16px}.epx-donut{width:170px;height:170px;border-radius:50%;position:relative;background:conic-gradient(#2563eb 0 38%,#60a5fa 38% 56%,#22c55e 56% 68%,#f59e0b 68% 80%,#e879f9 80% 88%,#94a3b8 88% 100%);box-shadow:inset 0 0 0 1px #fff9}.epx-donut:after{content:"";position:absolute;inset:38px;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px var(--epx-line)}.epx-donut-label{position:absolute;inset:0;display:grid;place-items:center;z-index:1;text-align:center;color:var(--epx-text)}.epx-donut-label strong{font-size:24px}.epx-donut-label span{display:block;font-size:12px;color:#6b7b98;font-weight:700;margin-top:2px}.epx-legend{display:grid;gap:10px;min-width:170px}.epx-legend-row{display:grid;grid-template-columns:10px 1fr auto auto;gap:8px;align-items:center;color:#364768;font-size:12px;font-weight:650}.epx-legend-dot{width:9px;height:9px;border-radius:50%;background:#2563eb}.epx-legend-row strong{color:var(--epx-text)}.epx-legend-row small{color:#7a8aa5}.epx-cert-list{display:grid;padding:4px 0}.epx-cert-item{display:grid;grid-template-columns:44px 1fr auto 20px;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(117,145,190,.16)}.epx-cert-item:last-child{border-bottom:0}.epx-cert-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eef6ff;color:#2563eb}.epx-cert-title{display:grid;gap:3px;min-width:0}.epx-cert-title strong{font-size:13px;color:var(--epx-text)}.epx-cert-title small{color:#71819e;font-size:12px}.epx-attendance-card .epx-attendance-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 18px 6px}.epx-att-stat{border-right:1px solid var(--epx-line);display:grid;gap:3px}.epx-att-stat:last-child{border-right:0}.epx-att-stat small{color:#70809d;font-weight:700}.epx-att-stat strong{color:var(--epx-text);font-size:19px}.epx-att-stat span{color:#8a98af;font-size:12px}.epx-bars{height:92px;display:flex;align-items:end;gap:5px;padding:12px 18px 20px}.epx-bars i{flex:1;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#60a5fa,#2563eb);min-height:20px;opacity:.72}.epx-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px 18px}.epx-action-tile{display:grid;justify-items:center;gap:10px;border:0;background:transparent;color:var(--epx-text);font-weight:720;font-size:12px}.epx-action-tile span{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;border:1px solid var(--epx-line);box-shadow:0 10px 24px #193a6e14;background:#fff;color:#2563eb}.epx-action-tile:nth-child(2) span{color:#16a34a;background:#f0fdf4}.epx-action-tile:nth-child(3) span{color:#ea580c;background:#fff7ed}.epx-action-tile:nth-child(4) span{color:#9333ea;background:#faf5ff}.epx-breadcrumbs{display:flex;align-items:center;gap:10px;color:#667694;font-size:14px;margin:0 0 18px}.epx-breadcrumbs span:last-child{color:var(--epx-text);font-weight:720}.epx-edit-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;align-items:start}.epx-edit-main{display:grid;gap:16px}.epx-hero-card{background:var(--epx-card);border:1px solid var(--epx-line);border-radius:var(--epx-radius-xl);box-shadow:var(--epx-shadow-small);display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:center;padding:26px 30px}.epx-hero-left{display:flex;align-items:center;gap:24px;min-width:0}.epx-hero-title{min-width:0}.epx-hero-name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.epx-hero-name-row h2{margin:0;font-size:29px;letter-spacing:-.035em;color:var(--epx-text)}.epx-hero-title p{margin:9px 0 12px;color:#526381;font-weight:600}.epx-hero-title p span{margin:0 10px;color:#9aacc8}.epx-hero-contact{display:flex;flex-wrap:wrap;gap:12px 20px;color:#50617f}.epx-hero-contact span{display:flex;align-items:center;gap:8px}.epx-hero-meta{display:grid;gap:16px}.epx-hero-meta span{display:grid;gap:4px}.epx-hero-meta small{color:#62728e;font-weight:700}.epx-hero-meta strong{color:var(--epx-text)}.epx-tabs-card{background:var(--epx-card);border:1px solid var(--epx-line);border-radius:var(--epx-radius-xl);box-shadow:var(--epx-shadow-small);overflow:hidden}.epx-tabs{min-height:62px;display:flex;align-items:stretch;padding:0 22px;border-bottom:1px solid var(--epx-line);gap:20px;overflow-x:auto}.epx-tabs button{border:0;background:transparent;color:#53637f;padding:0 6px;font-weight:700;position:relative;white-space:nowrap}.epx-tabs button.active{color:#2563eb}.epx-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:99px 99px 0 0;background:#2563eb}.epx-tab-content{padding:24px 24px 22px}.epx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px}.epx-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.epx-form-section-title{margin:0 0 18px;color:var(--epx-text);font-size:15px;letter-spacing:-.01em}.epx-field{display:grid;gap:8px;color:#52627e;font-size:13px;font-weight:650}.epx-field>span:first-child{color:#5b6b86}.epx-field small{color:#8492aa;font-weight:500}.epx-input-wrap,.epx-select-wrap{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--epx-line-strong);border-radius:12px;background:#ffffffd6;color:#667694}.epx-input-wrap input,.epx-select-wrap select{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--epx-text)}.epx-select-wrap select{appearance:none}.epx-textarea{width:100%;resize:vertical;min-height:118px;border:1px solid var(--epx-line-strong);border-radius:12px;background:#ffffffd6;color:var(--epx-text);padding:13px 14px;outline:0}.epx-info-bar{margin-top:28px;min-height:54px;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid rgba(37,99,235,.18);background:#eff6ff;color:#2563eb;border-radius:12px;font-weight:650}.epx-side-card{border-radius:18px}.epx-side-card .epx-section-head{min-height:58px;padding:18px 20px}.epx-side-card .epx-section-body{padding:18px 20px}.epx-side-list{display:grid;gap:19px}.epx-side-list div{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#61708d;font-size:13px}.epx-side-list strong{color:var(--epx-text);text-align:right;font-size:13px}.epx-quick-list{display:grid;gap:6px}.epx-quick-list button{min-height:42px;display:flex;align-items:center;gap:13px;border:0;background:transparent;border-radius:12px;color:var(--epx-text);font-weight:700;padding:0 4px}.epx-quick-list button:hover{background:#f8fbff}.epx-quick-list button svg{color:#2563eb}.epx-quick-list button.danger{color:#ef4444}.epx-quick-list button.danger svg{color:#ef4444}.epx-activity-list{display:grid;gap:14px;margin-bottom:16px}.epx-activity-list div{position:relative;padding-left:22px;display:grid;gap:3px}.epx-activity-list .dot{position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 4px #eff6ff}.epx-activity-list strong{font-size:13px;color:var(--epx-text)}.epx-activity-list small{color:#7787a1;font-size:12px}.epx-full-button{width:100%;height:42px;border-radius:12px;border:1px solid var(--epx-line);background:#fff;color:var(--epx-text);font-weight:780}.epx-tab-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.epx-tab-metric{min-height:88px;display:flex;align-items:center;gap:16px;border:1px solid var(--epx-line);border-radius:16px;padding:15px 18px;background:#fff}.epx-tab-metric span.icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.epx-tab-metric small{display:block;color:#61708d;font-weight:700}.epx-tab-metric strong{display:block;font-size:22px;margin-top:3px;letter-spacing:-.02em}.epx-upload-zone{margin:14px 0;border:1.5px dashed rgba(87,121,175,.34);border-radius:14px;min-height:74px;display:flex;align-items:center;justify-content:center;gap:12px;color:#53637f;background:#fbfdff;text-align:center}.epx-upload-zone strong{display:block;color:#26375a}.epx-upload-zone small{color:#75839b}.epx-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.epx-list-panel{border:1px solid var(--epx-line);border-radius:16px;background:#fff;overflow:hidden}.epx-list-panel h4{margin:0;padding:16px 18px;border-bottom:1px solid var(--epx-line)}.epx-list-panel-row{min-height:42px;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(117,145,190,.12);color:#364768;font-size:13px}.epx-list-panel-row:last-child{border-bottom:0}.epx-list-panel-row strong{color:var(--epx-text)}.epx-list-panel-row small{color:#7b8ca7}.epx-list-panel-footer{width:100%;height:44px;border:0;border-top:1px solid var(--epx-line);background:#fff;color:#2563eb;font-weight:760}.epx-note-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:14px;align-items:center;margin-bottom:20px}.epx-chip-tabs{display:flex;gap:10px;flex-wrap:wrap}.epx-chip-tabs button{height:42px;border-radius:12px;border:1px solid var(--epx-line);background:#fff;padding:0 16px;color:#53637f;font-weight:720;display:flex;gap:7px;align-items:center}.epx-chip-tabs button.active{background:#eff6ff;color:#2563eb;border-color:#2563eb2e}.epx-note-row{display:grid;grid-template-columns:minmax(260px,1fr) 130px 220px 140px 120px 40px;gap:14px;align-items:center;min-height:82px;border:1px solid rgba(117,145,190,.16);border-radius:12px;padding:12px;margin-bottom:10px;background:#fff}.epx-note-main{display:grid;gap:5px}.epx-note-main strong{color:var(--epx-text)}.epx-note-main small{color:#5f6f8a;line-height:1.35}.epx-added-by{display:flex;align-items:center;gap:10px}.epx-added-by strong{font-size:13px;display:block}.epx-added-by small{color:#7787a1}.epx-visibility{display:flex;align-items:center;gap:8px;color:#43536f;font-weight:650}.epx-access-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.epx-role-card{border:1px solid var(--epx-line);border-radius:16px;background:#fff;padding:18px;display:grid;gap:14px}.epx-role-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid rgba(117,145,190,.14)}.epx-role-row:last-child{border-bottom:0}.epx-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.epx-permission{min-height:58px;border:1px solid var(--epx-line);border-radius:14px;display:flex;align-items:center;gap:12px;padding:12px;background:#fff}.epx-permission input{width:18px;height:18px}.epx-permission strong{display:block;color:var(--epx-text);font-size:13px}.epx-permission small{display:block;color:#7787a1;margin-top:2px}.epx-dropdown,.epx-row-menu{position:relative;display:inline-flex}.epx-dropdown-menu{position:absolute;top:calc(100% + 10px);min-width:260px;background:#fff;border:1px solid var(--epx-line);border-radius:16px;box-shadow:0 26px 70px #0f172a29;padding:8px;z-index:50}.epx-dropdown-right{right:0}.epx-dropdown-menu button,.epx-row-menu-panel button{width:100%;min-height:42px;border:0;background:transparent;border-radius:11px;display:flex;align-items:center;gap:10px;text-align:left;padding:0 12px;color:var(--epx-text);font-weight:700}.epx-dropdown-menu button:hover,.epx-row-menu-panel button:hover{background:#f8fbff}.epx-dropdown-menu button.danger,.epx-row-menu-panel button.danger{color:#ef4444}.epx-dropdown-menu button small{margin-left:auto;color:#8390a6;font-weight:500}.epx-row-menu>button{width:34px;height:34px;border:0;background:transparent;color:#71819e;border-radius:10px;display:grid;place-items:center}.epx-row-menu>button:hover{background:#f2f7ff;color:#2563eb}.epx-row-menu-panel{position:absolute;top:100%;right:0;min-width:230px;background:#fff;border:1px solid var(--epx-line);border-radius:15px;box-shadow:0 20px 55px #0f172a26;padding:8px;z-index:30}.epx-modal-backdrop{position:fixed;inset:0;z-index:1000;background:#081a3a47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:22px}.epx-modal{width:min(620px,100%);max-height:min(860px,calc(100vh - 44px));overflow:auto;background:#fff;border:1px solid rgba(174,194,226,.55);border-radius:24px;box-shadow:0 34px 110px #081a3a3d}.epx-modal-wide{width:min(900px,100%)}.epx-modal-head{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid var(--epx-line)}.epx-modal-title{display:flex;align-items:center;gap:14px}.epx-modal-title span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#eff6ff;color:#2563eb}.epx-modal-title h3{margin:0;font-size:20px;letter-spacing:-.02em}.epx-modal-title p{margin:4px 0 0;color:#6b7b98;font-size:13px}.epx-modal-close{width:38px;height:38px;border-radius:12px;border:1px solid var(--epx-line);background:#fff;display:grid;place-items:center}.epx-modal-body{padding:24px}.epx-modal-actions{display:flex;justify-content:flex-end;gap:12px;padding:18px 24px 24px;border-top:1px solid var(--epx-line)}.epx-danger-zone{border:1px solid rgba(239,68,68,.16);background:#fff1f2;color:#b91c1c;padding:14px;border-radius:14px;margin-top:16px}.epx-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;color:#6b7b98;text-align:center;padding:30px}.epx-empty span{width:54px;height:54px;border-radius:18px;background:#eff6ff;color:#2563eb;display:grid;place-items:center}.epx-empty strong{color:var(--epx-text);font-size:16px}.epx-empty p{margin:0;max-width:440px}.epx-loading{min-height:420px;display:flex;align-items:center;justify-content:center;gap:12px;color:#2563eb;font-weight:760}.spin{animation:epx-spin 1s linear infinite}@keyframes epx-spin{to{transform:rotate(360deg)}}.epx-save-bar{position:sticky;bottom:18px;z-index:20;margin:18px auto 0;max-width:760px;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px 10px 20px;background:#ffffffeb;border:1px solid var(--epx-line);border-radius:18px;box-shadow:0 20px 70px #0f172a2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.epx-save-bar span{font-weight:750;color:var(--epx-text)}.epx-save-bar div{display:flex;gap:10px}@media(max-width:1320px){.epx-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.epx-overview-main,.epx-edit-grid{grid-template-columns:1fr}.epx-overview-right,.epx-edit-right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.epx-page{padding:20px 14px 32px}.epx-overview-header,.epx-edit-header{align-items:flex-start;flex-direction:column}.epx-header-tools,.epx-edit-actions{width:100%;justify-content:flex-start}.epx-search-box{min-width:0;width:100%}.epx-metrics-grid,.epx-tab-metrics,.epx-bottom-grid,.epx-form-grid,.epx-form-grid.three,.epx-overview-right,.epx-edit-right,.epx-access-grid,.epx-hero-card{grid-template-columns:1fr}.epx-hero-left{align-items:flex-start}.epx-note-row,.epx-note-toolbar{grid-template-columns:1fr}}@media(max-width:560px){.epx-header-action{width:100%}.epx-header-tools,.epx-edit-actions{display:grid;grid-template-columns:1fr 1fr}.epx-hero-left{flex-direction:column}.epx-avatar-lg{width:96px;height:96px}.epx-action-grid{grid-template-columns:repeat(2,1fr)}}.epx-page{--opscence-shell-sidebar-offset: 190px !important;width:calc(100% - var(--opscence-shell-sidebar-offset))!important;max-width:calc(100vw - var(--opscence-shell-sidebar-offset))!important;margin-left:var(--opscence-shell-sidebar-offset)!important;box-sizing:border-box!important;overflow-x:hidden!important}@media(max-width:1280px){.epx-page{width:100%!important;max-width:100%!important;margin-left:0!important}}.epx-overview-header .epx-title-block,.epx-edit-header .epx-edit-title,.epx-breadcrumbs{display:none!important}.epx-overview-header,.epx-edit-header{justify-content:flex-end!important;margin-bottom:0!important}.epx-header-tools,.epx-edit-actions{margin-left:auto}.epx-search-box kbd{display:none!important}.wf-dropmenu-superlayer{min-width:228px!important;border-radius:14px!important;border:1px solid rgba(105,137,186,.2)!important;background:#fff!important;box-shadow:0 22px 58px #0f172a29!important;padding:8px!important;overflow:visible!important}.wf-dropmenu-superlayer .wf-dropmenu-item{min-height:42px!important;height:42px!important;padding:0 12px!important;border-radius:10px!important;background:#fff!important;color:var(--epx-text)!important;font-size:13px!important;font-weight:760!important;display:flex!important;align-items:center!important;gap:10px!important}.wf-dropmenu-superlayer .wf-dropmenu-item svg{color:#0f2a57!important}.wf-dropmenu-superlayer .wf-dropmenu-item:hover{background:#eef6ff!important;color:#1d4ed8!important}.wf-dropmenu-superlayer .wf-dropmenu-item:hover svg{color:#1d4ed8!important}.wf-dropmenu-superlayer .wf-dropmenu-item.danger,.wf-dropmenu-superlayer .wf-dropmenu-item.danger svg{color:#ef4444!important;background:#fff!important}.wf-dropmenu-superlayer .wf-dropmenu-item.danger:hover{background:#fff1f2!important}.epx-hover-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.epx-hover-card:hover{transform:translateY(-2px);border-color:#2563eb3d;box-shadow:0 18px 52px #2563eb1f}.epx-hover-row{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.epx-hover-row:hover{background:#eef6ff!important;color:#1d4ed8!important}.epx-hover-hint{margin:-10px 18px 16px;padding:10px 12px;border-radius:12px;background:#f7fbff;border:1px solid rgba(105,137,186,.16);color:#53637f;font-size:12px;font-weight:700}.epx-bars i{transition:transform .16s ease,opacity .16s ease,filter .16s ease;cursor:help}.epx-bars i:hover{transform:scaleY(1.08);opacity:1;filter:brightness(1.08)}.epx-info-bar{display:none!important}.epx-permission{transition:background .16s ease,border-color .16s ease,transform .16s ease}.epx-permission:hover{background:#eef6ff;border-color:#2563eb3d;transform:translateY(-1px)}.epx-permission input{accent-color:#2563eb}.epx-modal-backdrop.epx-modal-portal,.epx-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;background:#081a3a6b!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;display:grid!important;place-items:center!important;padding:clamp(14px,3vw,32px)!important}.epx-modal{border-radius:22px!important;max-height:calc(100vh - 42px)!important;box-shadow:0 38px 100px #081a3a42!important;overflow:auto!important}body.epx-modal-open .mobile-bottom-nav,body.epx-modal-open .bottom-nav,body.epx-modal-open [data-bottom-nav],body.epx-modal-open .app-bottom-navigation{display:none!important}.epx-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:18px}.epx-document-preview-card,.epx-review-steps-card{border:1px solid var(--epx-line);border-radius:18px;background:#fbfdff;padding:16px}.epx-document-preview-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.epx-document-preview-head>span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#eef6ff;color:#2563eb}.epx-document-preview-head strong,.epx-review-steps-card h4{color:var(--epx-text);margin:0}.epx-document-preview-head small{display:block;color:#61708d;margin-top:2px}.epx-document-preview-frame{height:min(56vh,520px);border:1px solid rgba(105,137,186,.22);border-radius:14px;overflow:hidden;background:#fff}.epx-document-preview-frame iframe,.epx-document-preview-frame img{width:100%;height:100%;border:0;object-fit:contain;background:#fff}.epx-document-preview-empty{min-height:260px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;color:#61708d;border:1px dashed rgba(105,137,186,.28);border-radius:14px;background:#fff;padding:24px}.epx-review-step{min-height:48px;display:grid;grid-template-columns:18px 30px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--epx-line);border-radius:13px;padding:10px 12px;margin-top:10px;background:#fff}.epx-review-step:hover{background:#eef6ff;border-color:#2563eb38}.epx-review-step input{accent-color:#2563eb}.epx-review-step>span{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#eef6ff;color:#2563eb;font-weight:800}.epx-review-step strong{font-size:13px}.epx-modal-list{display:grid;gap:10px}.epx-modal-row-action{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--epx-line);background:#fff;color:var(--epx-text);text-align:left}.epx-modal-row-action:hover{background:#eef6ff;border-color:#2563eb3d}.epx-modal-row-action span{color:#61708d;font-size:12px}.epx-modal-copy{color:#53637f;font-weight:650;line-height:1.55;margin:0}@media(max-width:980px){.epx-overview-header,.epx-edit-header{display:block!important}.epx-header-tools,.epx-edit-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.epx-search-box{grid-column:1 / -1;min-height:46px;height:46px}.epx-header-action{min-height:46px;height:46px;width:100%;padding:0 12px;border-radius:13px}.epx-metric-card{min-height:92px!important;padding:14px!important;gap:12px!important}.epx-metric-icon{width:40px;height:40px}.epx-metric-copy strong{font-size:22px}.epx-section-head{min-height:58px;padding:16px}.epx-section-head h3{font-size:16px}.epx-review-grid{grid-template-columns:1fr}.epx-modal{width:min(94vw,760px)!important;border-radius:18px!important}.epx-modal-head{min-height:62px;padding:16px 18px}.epx-modal-body{padding:18px}}@media(max-width:560px){.epx-page{padding:12px 10px 26px!important}.epx-header-tools,.epx-edit-actions{grid-template-columns:1fr 1fr!important}.epx-header-action span{font-size:13px}.epx-metrics-grid{gap:10px!important}.epx-table thead th,.epx-table tbody td{padding:0 12px!important}.epx-modal-backdrop{place-items:center!important;padding:12px!important}.epx-modal{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}.epx-modal-actions{padding:14px 16px 16px;display:grid;grid-template-columns:1fr 1fr}.epx-modal-actions .epx-header-action{width:100%}.epx-document-preview-frame{height:300px}.epx-permission-grid{grid-template-columns:1fr!important}}.epx-overview-right .epx-donut-card{min-height:0!important;height:auto!important}.epx-overview-right .epx-donut-card .epx-card-head{min-height:56px!important;padding-block:10px!important}.epx-overview-right .epx-donut-wrap{padding:14px 14px 10px!important;gap:14px!important}.epx-overview-right .epx-donut{width:168px!important;height:168px!important;flex:0 0 168px!important}.epx-overview-right .epx-hover-insight{min-height:40px!important;margin:0 14px 14px!important;padding:9px 12px!important}@media(max-width:1180px){.epx-overview-right .epx-donut{width:148px!important;height:148px!important;flex-basis:148px!important}}.locations-enterprise-page .lpx-table-card{overflow:visible!important;position:relative}.locations-enterprise-page .lpx-table-scroll{overflow-x:auto!important;overflow-y:visible!important;border-radius:20px 20px 0 0}.locations-enterprise-page .lpx-pagination{background:#fffffff7!important;border-top:1px solid #d8e4f1!important;min-height:58px}.locations-enterprise-page .lpx-pagination.is-sticky{position:sticky!important;top:12px!important;bottom:auto!important;z-index:60!important;margin:12px 12px 0!important;border:1px solid #c8d8ea!important;border-radius:14px!important;box-shadow:0 18px 42px -24px #122d527a!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.locations-enterprise-page .lpx-pagination button:disabled,.dpx-page .dpx-pagination button:disabled{opacity:.4;cursor:not-allowed}.locations-enterprise-page .lpx-page-size-select{width:142px!important;min-width:142px!important}.lpx-menu-portal{overflow:hidden!important;padding:7px!important;background:#fff!important;border:1px solid #b9cce2!important;border-radius:14px!important;box-shadow:0 24px 65px -28px #0a224494!important;pointer-events:auto!important}.lpx-menu-title{padding:7px 9px 9px;margin-bottom:4px;color:#637793;border-bottom:1px solid #e4ebf3;font-size:10px;font-weight:900;letter-spacing:.065em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpx-menu-portal button{width:100%!important;min-height:40px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border:0!important;border-radius:9px!important;cursor:pointer!important;pointer-events:auto!important}.lpx-menu-portal button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpx-more{border:1px solid transparent!important;cursor:pointer!important;position:relative;z-index:2}.lpx-more:hover,.lpx-more:focus-visible{border-color:#bfd7f5!important;background:#edf6ff!important;outline:none}.lpx-analytics-v2{display:grid;gap:16px}.lpx-analytics-v2 .lpx-analytics-summary{margin:0!important}.lpx-analytics-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.lpx-analytics-dashboard>.lpx-card{min-width:0;min-height:238px!important;display:flex;flex-direction:column;overflow:hidden!important}.lpx-analytics-dashboard>.lpx-card .lpx-card-head{min-height:68px!important;padding:15px 18px!important}.lpx-analytics-dashboard>.lpx-card .lpx-card-body{flex:1;min-height:0!important;padding:16px 18px!important;display:flex;align-items:center}.lpx-analytics-trend-card{grid-column:span 2}.lpx-analytics-insights-card{grid-column:span 1}.lpx-analytics-reports-card{grid-column:span 2}.lpx-analytics-trend-panel{width:100%;min-height:142px;display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:22px;align-items:center}.lpx-analytics-trend-copy{display:grid;gap:5px;align-content:center}.lpx-analytics-trend-copy>span{color:#667a97;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.045em}.lpx-analytics-trend-copy>strong{color:#0b2857;font-size:clamp(32px,4vw,50px);line-height:1;letter-spacing:-.045em}.lpx-analytics-trend-copy>small{color:#5f7391;font-size:11px;line-height:1.35}.lpx-analytics-trend-copy>small.up{color:#15803d}.lpx-analytics-trend-copy>small.down{color:#dc2626}.lpx-analytics-trend-chart{min-width:0;height:132px;padding:8px 8px 0;border:1px solid #e0e9f4;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#fff)}.lpx-analytics-trend-chart .lpx-line{height:112px!important}.lpx-analytics-trend-chart .lpx-trend-empty{min-height:112px!important;padding:10px!important}.lpx-analytics-dashboard .lpx-donut-row{width:100%;gap:14px!important}.lpx-analytics-dashboard .lpx-donut{width:116px!important;height:116px!important}.lpx-analytics-dashboard .lpx-donut:after{width:66px!important;height:66px!important}.lpx-analytics-dashboard .lpx-line{height:128px!important}.lpx-analytics-dashboard .lpx-empty,.lpx-analytics-dashboard .lpx-chart-empty,.lpx-analytics-dashboard .lpx-trend-empty{width:100%;min-height:126px!important;border:1px dashed #cfdded;border-radius:14px;background:#f8fbff}.lpx-analytics-dashboard .lpx-quick-list,.lpx-analytics-dashboard .lpx-insights{width:100%}.epx-hero-card-v2{min-height:168px!important;padding:20px 22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.78fr)!important;gap:28px!important;align-items:center!important;overflow:visible!important}.epx-hero-primary{min-width:0;display:flex;align-items:center;gap:20px}.epx-hero-card-v2 .epx-avatar-lg{width:100px!important;height:100px!important;flex:0 0 100px!important}.epx-hero-card-v2 .epx-hero-title{min-width:0}.epx-hero-card-v2 .epx-hero-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.epx-hero-card-v2 .epx-hero-name-row h2{max-width:100%;margin:0!important;color:#072652;font-size:clamp(27px,3vw,38px)!important;line-height:1.03;letter-spacing:-.045em;overflow-wrap:anywhere}.epx-hero-role-line{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#577091}.epx-hero-role-line strong{color:#405b80;font-size:13px}.epx-hero-role-line>span{width:4px;height:4px;border-radius:50%;background:#9bb0c9}.epx-hero-role-line small{font-size:12px;font-weight:750}.epx-hero-card-v2 .epx-hero-contact{margin-top:11px;display:flex;flex-wrap:wrap;gap:8px 18px!important;color:#526b8c;font-size:12.5px!important}.epx-hero-secondary{min-width:0;display:grid;gap:12px;align-self:stretch;align-content:center}.epx-hero-card-v2 .epx-hero-actions{display:flex;justify-content:flex-end!important;align-items:center;gap:8px}.epx-hero-card-v2 .epx-hero-actions .epx-header-action{min-height:38px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important}.epx-hero-card-v2 .epx-hero-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.epx-hero-fact{min-width:0;min-height:68px;padding:10px 11px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;border:1px solid #d6e2ef;border-radius:12px;background:#f9fcffeb}.epx-hero-fact>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#2563eb;background:#eaf3ff}.epx-hero-fact>div{min-width:0;display:grid;gap:3px}.epx-hero-fact small{color:#7385a0;font-size:8.5px!important;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.epx-hero-fact strong{display:block;min-width:0;color:#102b56;font-size:12px!important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpx-page .dpx-pagination{position:relative!important;z-index:12!important;pointer-events:auto!important}.dpx-page .dpx-pagination button,.dpx-page .dpx-pagination .enterprise-select-trigger{pointer-events:auto!important;cursor:pointer}.dpx-page .dpx-pagination button:focus-visible{outline:3px solid rgba(37,99,235,.18);outline-offset:2px}@media(max-width:1180px){.lpx-analytics-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.lpx-analytics-trend-card,.lpx-analytics-reports-card{grid-column:span 2}.epx-hero-card-v2{grid-template-columns:1fr!important}.epx-hero-secondary{align-self:auto}}@media(max-width:760px){.locations-enterprise-page .lpx-pagination.is-sticky{top:8px!important;bottom:auto!important;margin:8px 6px 0!important}.locations-enterprise-page .lpx-pagination{height:auto!important;min-height:58px;padding:9px 10px!important;flex-wrap:wrap;gap:8px}.locations-enterprise-page .lpx-pagination>span{flex:1 1 100%;text-align:center}.lpx-analytics-dashboard{grid-template-columns:1fr}.lpx-analytics-trend-card,.lpx-analytics-reports-card,.lpx-analytics-insights-card{grid-column:span 1}.lpx-analytics-trend-panel{grid-template-columns:1fr;gap:12px}.lpx-analytics-trend-copy{grid-template-columns:auto 1fr;align-items:end}.lpx-analytics-trend-copy>span,.lpx-analytics-trend-copy>small{grid-column:1 / -1}.epx-hero-card-v2{padding:16px!important;gap:16px!important}.epx-hero-primary{align-items:flex-start}.epx-hero-card-v2 .epx-avatar-lg{width:82px!important;height:82px!important;flex-basis:82px!important}.epx-hero-card-v2 .epx-hero-meta{grid-template-columns:1fr!important}.epx-hero-card-v2 .epx-hero-actions{justify-content:stretch!important}.epx-hero-card-v2 .epx-hero-actions>*{flex:1 1 auto}}@media(max-width:480px){.epx-hero-primary{flex-direction:column}.epx-hero-card-v2 .epx-hero-name-row h2{font-size:28px!important}}.locations-enterprise-page .lpx-table-card{display:flex!important;flex-direction:column!important;overflow:hidden!important}.locations-enterprise-page .lpx-table-scroll{order:1!important;border-radius:20px 20px 0 0!important}.locations-enterprise-page .lpx-pagination,.locations-enterprise-page .lpx-pagination.is-sticky{order:2!important;position:relative!important;inset:auto!important;z-index:5!important;width:auto!important;margin:0!important;min-height:62px!important;padding:10px 16px!important;border:0!important;border-top:1px solid #d7e3f0!important;border-radius:0 0 20px 20px!important;background:linear-gradient(180deg,#fbfdff,#f7faff)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.locations-enterprise-page .lpx-pagination>span{color:#425b7f!important;font-size:12.5px!important;font-weight:800!important}.locations-enterprise-page .lpx-donut-center,.dpx-page .dpx-donut-center{overflow:visible!important}.locations-enterprise-page .lpx-donut-center strong,.dpx-page .dpx-donut-center strong{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.locations-enterprise-page .lpx-donut-center small,.dpx-page .dpx-donut-center small{width:64px!important;max-width:64px!important;display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;line-height:1.05!important;text-align:center!important;font-size:8px!important;letter-spacing:.025em!important}.dpx-page .dpx-donut-center small{width:68px!important;max-width:68px!important}.lpx-menu-portal{width:min(320px,calc(100vw - 24px))!important;padding:8px!important;border-color:#b8cbe1!important}.lpx-menu-portal button{min-height:54px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 16px!important;gap:9px!important;text-align:left!important}.lpx-menu-item-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;color:#1d5fd1!important;background:#eaf3ff!important}.lpx-menu-item-copy{min-width:0!important;display:grid!important;gap:2px!important}.lpx-menu-item-copy strong{overflow:hidden!important;color:#102b55!important;font-size:12.5px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lpx-menu-item-copy small{overflow:hidden!important;color:#6a7d99!important;font-size:10.5px!important;font-weight:650!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lpx-menu-item-arrow{color:#90a2ba!important}.lpx-menu-portal button:hover .lpx-menu-item-icon{color:#fff!important;background:#2563eb!important}.lpx-manager-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px!important;overflow:visible!important}.lpx-filter-cluster,.lpx-filter-actions{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}.lpx-filter-cluster{flex-wrap:wrap!important}.lpx-filter-actions{justify-content:flex-end!important}.lpx-manager-filterbar .lpx-filter-select{flex:1 1 190px!important;min-width:170px!important;max-width:260px!important}.lpx-filter-primary{color:#fff!important;border-color:#2563eb!important;background:#2563eb!important;box-shadow:0 10px 22px -14px #2563eb80!important}.lpx-filter-primary:hover{color:#fff!important;background:#1d4ed8!important}.lpx-filter-clear{color:#536b8c!important;background:transparent!important}.lpx-modal-change_department,.lpx-modal-move_employee{width:min(900px,calc(100vw - 32px))!important}.lpx-transfer-context{margin-bottom:16px!important;padding:14px!important;display:grid!important;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)!important;gap:14px!important;border:1px solid #c9d9ea!important;border-radius:16px!important;background:linear-gradient(135deg,#f8fbff,#f2f7fd)!important}.lpx-transfer-person{min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important}.lpx-transfer-person .lpx-avatar{width:48px!important;height:48px!important;flex-basis:48px!important;border:1px solid #bdd4ef!important;background:#e7f2ff!important}.lpx-transfer-person>div,.lpx-transfer-facts>div{min-width:0!important;display:grid!important;gap:3px!important}.lpx-transfer-person span,.lpx-transfer-facts span{color:#6b7f9c!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.045em!important;text-transform:uppercase!important}.lpx-transfer-person strong,.lpx-transfer-facts strong{overflow:hidden!important;color:#102b55!important;font-size:13px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lpx-transfer-person small{overflow:hidden!important;color:#617592!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lpx-transfer-facts{min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.lpx-transfer-facts>div{padding:10px 11px!important;border:1px solid #d8e4f1!important;border-radius:12px!important;background:#ffffffd1!important}.lpx-modal-notice{margin:0 0 16px!important;padding:11px 13px!important;display:flex!important;align-items:flex-start!important;gap:9px!important;border:1px solid #c8dcf5!important;border-radius:12px!important;color:#34547d!important;background:#eef6ff!important;font-size:11.5px!important;font-weight:700!important;line-height:1.4!important}.lpx-modal-notice.tone-orange{color:#8a4b08!important;border-color:#f3d2a8!important;background:#fff8ec!important}.lpx-modal-change_department .lpx-form-grid,.lpx-modal-move_employee .lpx-form-grid{grid-template-columns:minmax(0,1fr)!important}.lpx-modal .lpx-form-grid input,.lpx-modal .lpx-form-grid textarea,.lpx-modal .enterprise-select-trigger{border-color:#b9cde3!important;background:#fff!important}.lpx-legend-inline{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:8px 10px!important;border:1px solid #d6e3f1!important;border-radius:14px!important;background:#f9fbfe!important}.lpx-legend-inline>span{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:4px 9px 4px 5px!important;border:1px solid #e0e9f3!important;border-radius:999px!important;color:#465f82!important;background:#fff!important}.lpx-legend-inline b{font-size:10.5px!important;font-weight:800!important;white-space:nowrap!important}.lpx-attendance-icon{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:50%!important}.lpx-attendance-icon.tone-present{color:#15803d!important;background:#e7f8ed!important}.lpx-attendance-icon.tone-leave{color:#b45309!important;background:#fff2dc!important}.lpx-attendance-icon.tone-sick{color:#dc2626!important;background:#feecee!important}.lpx-attendance-icon.tone-unavailable{color:#475569!important;background:#eef2f7!important}.lpx-attendance-icon.tone-holiday{color:#7c3aed!important;background:#f2ebff!important}.lpx-day.day-present,.lpx-day.day-worked{color:#15803d!important;background:#e7f8ed!important}.lpx-day.day-on_leave,.lpx-day.day-pending_leave{color:#b45309!important;background:#fff2dc!important}.lpx-day.day-sick,.lpx-day.day-absent,.lpx-day.day-no_show{color:#dc2626!important;background:#feecee!important}.lpx-day.day-unavailable{color:#475569!important;background:#e9eef5!important}.lpx-day.day-available,.lpx-day.day-scheduled{color:#1d4ed8!important;background:#e8f1ff!important}.lpx-day.day-holiday{color:#7c3aed!important;background:#f2ebff!important}.lpx-analytics-v2{gap:14px!important}.lpx-analytics-dashboard{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important}.lpx-analytics-dashboard>.lpx-card{grid-column:span 4!important;min-height:210px!important;border-color:#cddcea!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.lpx-analytics-dashboard>.lpx-card .lpx-card-head{min-height:62px!important;padding:13px 16px!important}.lpx-analytics-dashboard>.lpx-card .lpx-card-body{padding:14px 16px!important}.lpx-analytics-dashboard .lpx-analytics-trend-card{grid-column:span 8!important;min-height:224px!important}.lpx-analytics-dashboard .lpx-analytics-insights-card{grid-column:span 4!important;min-height:224px!important}.lpx-analytics-dashboard .lpx-analytics-attendance-card,.lpx-analytics-dashboard .lpx-analytics-compact-card{min-height:216px!important}.lpx-analytics-dashboard .lpx-analytics-reports-card{grid-column:span 12!important;min-height:154px!important}.lpx-analytics-dashboard .lpx-analytics-reports-card .lpx-card-body{align-items:stretch!important}.lpx-analytics-dashboard .lpx-quick-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.lpx-analytics-dashboard .lpx-quick-list button{min-height:64px!important;border:1px solid #d7e3f0!important;border-radius:13px!important;background:#f8fbff!important}.lpx-analytics-dashboard .lpx-empty,.lpx-analytics-dashboard .lpx-chart-empty,.lpx-analytics-dashboard .lpx-trend-empty{min-height:108px!important;padding:14px!important}.lpx-analytics-dashboard .lpx-bars{width:100%!important}.lpx-analytics-dashboard .lpx-bar{grid-template-columns:minmax(82px,120px) minmax(0,1fr) 40px!important}@media(max-width:1100px){.lpx-manager-filterbar{grid-template-columns:1fr!important}.lpx-filter-actions{justify-content:flex-start!important}.lpx-analytics-dashboard>.lpx-card,.lpx-analytics-dashboard .lpx-analytics-trend-card,.lpx-analytics-dashboard .lpx-analytics-insights-card{grid-column:span 6!important}.lpx-analytics-dashboard .lpx-analytics-reports-card{grid-column:span 12!important}.lpx-analytics-dashboard .lpx-quick-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.lpx-transfer-context,.lpx-transfer-facts{grid-template-columns:1fr!important}.lpx-filter-cluster,.lpx-filter-actions{align-items:stretch!important;flex-direction:column!important}.lpx-manager-filterbar .lpx-filter-select,.lpx-filter-actions .lpx-filter{width:100%!important;max-width:none!important}.lpx-analytics-dashboard>.lpx-card,.lpx-analytics-dashboard .lpx-analytics-trend-card,.lpx-analytics-dashboard .lpx-analytics-insights-card,.lpx-analytics-dashboard .lpx-analytics-reports-card{grid-column:span 12!important}.lpx-analytics-dashboard .lpx-quick-list{grid-template-columns:1fr!important}.locations-enterprise-page .lpx-pagination,.locations-enterprise-page .lpx-pagination.is-sticky{margin:0!important;border-radius:0 0 16px 16px!important}}.lpx-modal-selection-intro{margin-bottom:16px!important;padding:13px 14px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid #c9dced!important;border-radius:14px!important;color:#245aa6!important;background:linear-gradient(135deg,#eef6ff,#f8fbff)!important}.lpx-modal-selection-intro>div{min-width:0!important;display:grid!important;gap:3px!important}.lpx-modal-selection-intro strong{color:#102b55!important;font-size:12.5px!important;font-weight:850!important}.lpx-modal-selection-intro span{color:#627895!important;font-size:10.5px!important;line-height:1.35!important}.lpx-modal-error{margin:0 0 16px!important;padding:11px 13px!important;display:flex!important;align-items:flex-start!important;gap:9px!important;border:1px solid #f1b8bf!important;border-radius:12px!important;color:#a51d2d!important;background:#fff2f4!important;font-size:11.5px!important;font-weight:750!important;line-height:1.4!important}.locations-enterprise-page .lpx-donut-center,.dpx-page .dpx-donut-center{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important}.locations-enterprise-page .lpx-donut-center small,.dpx-page .dpx-donut-center small{width:auto!important;max-width:72px!important;margin:0!important;overflow:visible!important;color:#637795!important;font-size:9px!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1!important;text-transform:none!important;text-overflow:clip!important;white-space:nowrap!important}.epx-notes-workspace{display:grid!important;gap:14px!important}.epx-notes-workspace .epx-note-toolbar{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;gap:10px!important;align-items:center!important;margin:0!important}.epx-note-tabs{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin:0!important}.epx-note-tabs button{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important}.epx-note-list-v2{display:grid!important;gap:10px!important}.epx-note-row-v2{grid-template-columns:42px minmax(0,1fr) 34px!important;min-height:0!important;gap:13px!important;align-items:flex-start!important;padding:15px!important;margin:0!important;border:1px solid #d7e2ef!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 12px 26px -24px #0f2d5459!important}.epx-note-row-v2.is-note{border-left:3px solid #2f73ee!important}.epx-note-event-icon{width:40px!important;height:40px!important;border-radius:12px!important;display:grid!important;place-items:center!important;color:#2468de!important;background:#edf5ff!important;border:1px solid #d6e7fb!important}.epx-note-event-icon.tone-green{color:#13804a!important;background:#eaf8f0!important;border-color:#ccebd9!important}.epx-note-event-icon.tone-purple{color:#6d3bd1!important;background:#f3efff!important;border-color:#e0d7fb!important}.epx-note-event-icon.tone-gray{color:#52657f!important;background:#f2f5f8!important;border-color:#dde4eb!important}.epx-note-row-v2 .epx-note-main{min-width:0!important;display:grid!important;gap:7px!important}.epx-note-title-line{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.epx-note-title-line>strong{color:#0a234d!important;font-size:14px!important;line-height:1.3!important}.epx-note-row-v2 .epx-note-main>p{margin:0!important;color:#526884!important;font-size:12.5px!important;line-height:1.55!important;white-space:normal!important;overflow-wrap:anywhere!important}.epx-note-meta-line{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;color:#71819a!important;font-size:11.5px!important}.epx-note-meta-line>span{display:inline-flex!important;align-items:center!important;gap:5px!important}.epx-note-meta-line .epx-added-by{display:inline-flex!important;align-items:center!important;gap:7px!important}.epx-note-meta-line .epx-added-by>span{display:grid!important;gap:0!important}.epx-note-meta-line .epx-added-by b{color:#243f68!important;font-size:11.5px!important}.epx-note-meta-line .epx-added-by small{color:#7a8aa1!important;font-size:10.5px!important}.epx-note-audit-mark{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:1px solid #dce5ef!important;border-radius:10px!important;color:#73849c!important;background:#f7f9fc!important}.epx-note-pagination{justify-content:center!important;margin:2px 0 0!important}.lpx-menu-portal{width:min(226px,calc(100vw - 20px))!important;min-width:0!important;padding:6px!important;border-radius:12px!important}.lpx-menu-title{padding:6px 8px 7px!important;margin-bottom:3px!important;font-size:9.5px!important}.lpx-menu-portal button{min-height:38px!important;padding:4px 7px!important;grid-template-columns:28px minmax(0,1fr) 13px!important;gap:7px!important;border-radius:8px!important}.lpx-menu-item-icon{width:28px!important;height:28px!important;border-radius:8px!important}.lpx-menu-item-icon svg{width:14px!important;height:14px!important}.lpx-menu-item-copy strong{font-size:11.5px!important}.lpx-menu-item-copy small{font-size:9.5px!important}.lpx-menu-item-arrow{width:13px!important;height:13px!important}.lpx-automation-context{display:grid!important;gap:12px!important;margin-bottom:16px!important}.lpx-automation-intro{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:13px 14px!important;border:1px solid #cfe0f3!important;border-radius:14px!important;background:#f7fbff!important}.lpx-automation-intro>span{width:38px!important;height:38px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;border-radius:11px!important;color:#2468dd!important;background:#e7f2ff!important}.lpx-automation-intro strong{display:block!important;color:#102b55!important;font-size:13.5px!important}.lpx-automation-intro p{margin:4px 0 0!important;color:#60738f!important;font-size:12px!important;line-height:1.45!important}.lpx-automation-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.lpx-automation-stats>div{min-width:0!important;padding:10px 11px!important;border:1px solid #d9e4f0!important;border-radius:12px!important;background:#fff!important}.lpx-automation-stats span{display:block!important;color:#71829a!important;font-size:9.5px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.045em!important}.lpx-automation-stats strong{display:block!important;margin-top:4px!important;color:#0a2857!important;font-size:17px!important}.lpx-automation-checks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.lpx-automation-checks span{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;border-radius:10px!important;color:#365171!important;background:#f6f9fc!important;font-size:11px!important;font-weight:700!important}.lpx-attendance-source{display:block!important;margin-top:3px!important;color:#7a8ba3!important;font-size:10px!important;font-weight:650!important}.lpx-attendance-no-rate{color:#8595aa!important;font-weight:800!important}@media(max-width:760px){.epx-notes-workspace .epx-note-toolbar{grid-template-columns:1fr!important}.epx-note-row-v2{grid-template-columns:38px minmax(0,1fr)!important}.epx-note-row-v2>:last-child{grid-column:2!important;justify-self:end!important}.lpx-automation-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lpx-automation-checks{grid-template-columns:1fr!important}}.dpx-donut-center{width:58%!important;height:58%!important;min-width:0!important;padding:3px!important;overflow:hidden!important;text-align:center!important}.dpx-donut-center strong{display:block!important;max-width:100%!important;font-size:clamp(14px,1.35vw,19px)!important;line-height:1!important;letter-spacing:-.055em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.dpx-donut-center small{display:block!important;max-width:100%!important;margin-top:4px!important;font-size:8px!important;line-height:1.05!important;letter-spacing:.04em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.lpx-risk-clear{min-height:92px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid #cfe8dc;border-radius:16px;background:linear-gradient(135deg,#f7fffb,#f2fbff)}.lpx-risk-clear-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#12845a;background:#e4f8ee;border:1px solid #c6ecd9}.lpx-risk-clear-copy{min-width:0;display:grid;gap:4px}.lpx-risk-clear-copy strong{color:#0f2b23;font-size:15px}.lpx-risk-clear-copy small{color:#60766e;line-height:1.4}@media(max-width:560px){.lpx-risk-clear{grid-template-columns:auto 1fr}.lpx-risk-clear>.lpx-pill{grid-column:2;justify-self:start}}.dpx-side-stack .dpx-donut-center,.dpx-coverage-layout .dpx-donut-center{width:54%!important;height:54%!important;display:grid!important;place-content:center!important;gap:3px!important;padding:2px!important}.dpx-side-stack .dpx-donut-center strong,.dpx-coverage-layout .dpx-donut-center strong{font-size:clamp(12px,1.15vw,16px)!important;line-height:.95!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums!important}.dpx-side-stack .dpx-donut-center small,.dpx-coverage-layout .dpx-donut-center small{margin:0!important;font-size:7px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.065em!important}.wf-page-attendance .wf-form-grid .wf-field,.wf-page-settings .wf-form-grid .wf-field{min-width:0!important}.wf-page-attendance .wf-table td,.wf-page-attendance .wf-table th{white-space:normal!important}.lpx-live-availability-card .lpx-card-body{display:grid;gap:18px}.lpx-live-availability-card .lpx-donut-row{align-items:center;gap:22px}.lpx-live-availability-card .lpx-donut{width:148px;height:148px;min-width:148px}.lpx-live-availability-card .lpx-donut:after{inset:28px}.lpx-live-availability-card .lpx-donut-center{width:88px;height:88px;padding:8px}.lpx-live-availability-card .lpx-donut-center strong{display:flex;align-items:baseline;justify-content:center;max-width:78px;font-size:clamp(22px,2vw,31px);line-height:1;letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpx-live-availability-card .lpx-donut-center strong em{margin-left:1px;font-size:.52em;font-style:normal}.lpx-live-availability-card .lpx-donut-center small{display:block;max-width:72px;margin-top:5px;color:#64748b;font-size:10px;font-weight:800;line-height:1.15;letter-spacing:.02em;text-align:center;text-transform:uppercase;white-space:normal}.lpx-availability-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lpx-availability-facts span{min-width:0;padding:10px 8px;border:1px solid #dbe7f5;border-radius:12px;background:#f8fbff;text-align:center}.lpx-availability-facts strong,.lpx-availability-facts small{display:block}.lpx-availability-facts strong{color:#0f2d5c;font-size:18px;line-height:1.1}.lpx-availability-facts small{margin-top:3px;color:#64748b;font-size:10px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpx-availability-facts.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.lpx-attendance-icon.tone-partial,.lpx-day.day-partial{background:#fff7df;color:#b45309;border-color:#fde3a7}.lpx-day.day-unknown{background:#f1f5f9;color:#64748b;border-color:#dbe3ec}@media(max-width:820px){.lpx-live-availability-card .lpx-donut-row{align-items:flex-start}.lpx-availability-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.locations-enterprise-page .lpx-menu-portal{scrollbar-width:thin!important;scrollbar-color:#b7c9df transparent!important;overscroll-behavior:contain!important}.locations-enterprise-page .lpx-menu-portal::-webkit-scrollbar{width:7px!important}.locations-enterprise-page .lpx-menu-portal::-webkit-scrollbar-thumb{border-radius:999px!important;background:#b7c9df!important}.locations-enterprise-page .lpx-attendance-record-context,.locations-enterprise-page .lpx-attendance-report-person{display:flex!important;align-items:center!important;gap:13px!important;padding:14px 15px!important;border:1px solid #cfe0f3!important;border-radius:15px!important;background:linear-gradient(180deg,#fbfdff,#f5f9ff)!important}.locations-enterprise-page .lpx-attendance-record-context>div,.locations-enterprise-page .lpx-attendance-report-person>div{min-width:0!important;flex:1 1 auto!important}.locations-enterprise-page .lpx-attendance-record-context span,.locations-enterprise-page .lpx-attendance-report-person span{display:block!important;color:#6b7f9e!important;font-size:10px!important;font-weight:850!important;letter-spacing:.075em!important;text-transform:uppercase!important}.locations-enterprise-page .lpx-attendance-record-context strong,.locations-enterprise-page .lpx-attendance-report-person strong{display:block!important;margin-top:2px!important;overflow:hidden!important;color:#0b2855!important;font-size:15px!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.locations-enterprise-page .lpx-attendance-record-context small,.locations-enterprise-page .lpx-attendance-report-person small{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#667b9d!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.locations-enterprise-page .lpx-attendance-report{display:grid!important;gap:16px!important}.locations-enterprise-page .lpx-attendance-report-person .lpx-btn{flex:0 0 auto!important;min-height:38px!important;padding:0 13px!important}.locations-enterprise-page .lpx-attendance-report-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.locations-enterprise-page .lpx-attendance-report-kpis>div{min-width:0!important;padding:12px 13px!important;border:1px solid #d5e2f1!important;border-radius:13px!important;background:#fff!important}.locations-enterprise-page .lpx-attendance-report-kpis span{display:block!important;color:#6b7f9d!important;font-size:10px!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important}.locations-enterprise-page .lpx-attendance-report-kpis strong{display:block!important;margin-top:5px!important;overflow:hidden!important;color:#102d5d!important;font-size:14px!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.locations-enterprise-page .lpx-attendance-report-days{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.locations-enterprise-page .lpx-attendance-report-days article{min-width:0!important;padding:12px 13px!important;border:1px solid #d7e4f2!important;border-radius:13px!important;background:#fbfdff!important}.locations-enterprise-page .lpx-attendance-report-day-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.locations-enterprise-page .lpx-attendance-report-day-head>span{color:#0d2c5a!important;font-size:12px!important;font-weight:900!important}.locations-enterprise-page .lpx-attendance-report-days article>strong{display:block!important;margin-top:8px!important;color:#1f3e6c!important;font-size:12px!important}.locations-enterprise-page .lpx-attendance-report-days article>small{display:block!important;margin-top:2px!important;color:#6b7f9d!important;font-size:11px!important;text-transform:capitalize!important}.locations-enterprise-page .lpx-attendance-report-days article>p{margin:7px 0 0!important;color:#425b80!important;font-size:11px!important;line-height:1.4!important}.locations-enterprise-page .lpx-live-availability-card .lpx-card-body{gap:14px!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{grid-template-columns:122px minmax(0,1fr)!important;gap:16px!important;align-items:center!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut{width:118px!important;height:118px!important;min-width:118px!important;filter:drop-shadow(0 10px 18px rgba(24,67,132,.1))!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut:after{inset:25px!important;box-shadow:inset 0 0 0 1px #8ea5c421!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut-center{width:68px!important;height:68px!important;padding:6px!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut-center strong{max-width:60px!important;font-size:23px!important;line-height:1!important;letter-spacing:-.035em!important;overflow:visible!important;text-overflow:clip!important}.locations-enterprise-page .lpx-live-availability-card .lpx-donut-center small{max-width:58px!important;margin-top:4px!important;font-size:8.5px!important;line-height:1.05!important;letter-spacing:.015em!important;white-space:normal!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend{min-width:0!important;gap:5px!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend>div{min-width:0!important;grid-template-columns:9px minmax(0,1fr) auto!important;gap:7px!important;padding:5px 7px!important;border-radius:9px!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend span{overflow:hidden!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend strong{font-size:11px!important}.locations-enterprise-page .lpx-availability-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.locations-enterprise-page .lpx-availability-facts span{padding:8px 5px!important;border-color:#d6e3f2!important}.locations-enterprise-page .lpx-availability-facts strong{font-size:16px!important}.locations-enterprise-page .lpx-availability-facts small{font-size:9px!important;white-space:normal!important;line-height:1.15!important}@media(max-width:820px){.locations-enterprise-page .lpx-attendance-report-kpis,.locations-enterprise-page .lpx-attendance-report-days{grid-template-columns:repeat(2,minmax(0,1fr))!important}.locations-enterprise-page .lpx-attendance-report-person{align-items:flex-start!important;flex-wrap:wrap!important}.locations-enterprise-page .lpx-attendance-report-person .lpx-btn{width:100%!important}}@media(max-width:560px){.locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{grid-template-columns:1fr!important;justify-items:center!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend{width:100%!important}.locations-enterprise-page .lpx-attendance-report-kpis,.locations-enterprise-page .lpx-attendance-report-days,.locations-enterprise-page .lpx-availability-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.lpx-risk-clear{min-height:76px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;padding:14px 16px!important;border-color:#cfe9dd!important;border-radius:14px!important;background:linear-gradient(135deg,#f8fffb,#f5fbff)!important;box-shadow:inset 0 1px #ffffffe6!important}.lpx-risk-clear-icon{width:40px!important;height:40px!important;border-radius:12px!important}.lpx-risk-clear-copy{gap:5px!important}.lpx-risk-clear-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.lpx-risk-clear-copy strong{font-size:14px!important;letter-spacing:-.01em}.lpx-risk-clear-copy small{font-size:12px!important;line-height:1.35!important}.lpx-risk-clear-title .lpx-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px}.wf-session-locked{min-height:min(620px,75vh);display:grid;place-items:center;padding:28px;background:linear-gradient(145deg,#f4f8ff,#eef5fb)}.wf-session-locked-card{width:min(460px,100%);padding:34px;display:grid;justify-items:center;gap:12px;text-align:center;border:1px solid #cfdded;border-radius:20px;background:#fff;box-shadow:0 24px 70px -38px #0c264b8c;color:#173154}.wf-session-locked-card>svg{color:#216bea}.wf-session-locked-card h2{margin:0;font-size:22px}.wf-session-locked-card p{margin:0 0 8px;color:#647791;line-height:1.55}.wf-page-positions .wf-table-wrap{max-height:566px;overflow:auto;overscroll-behavior:contain}.wf-page-positions .wf-table thead{position:sticky;top:0;z-index:2}.lpx-danger-action{color:#fff!important;border-color:#dc2626!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 12px 28px -14px #dc2626b8!important}.lpx-danger-action:hover{color:#fff!important;border-color:#b91c1c!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important}.lpx-modal-deactivate_location{width:min(920px,calc(100vw - 32px))!important}.lpx-deactivate-context{display:grid;gap:12px;margin-bottom:16px}.lpx-deactivate-location{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;border:1px solid #d9e5f4;border-radius:16px;background:linear-gradient(145deg,#fbfdff,#f6f9fd)}.lpx-deactivate-icon{width:48px;height:48px;display:grid;place-items:center;color:#dc2626;border:1px solid #fecaca;border-radius:14px;background:#fff1f2}.lpx-deactivate-location>div{min-width:0;display:grid;gap:2px}.lpx-deactivate-location>div>span{color:#73839c;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lpx-deactivate-location strong{overflow:hidden;color:#10254d;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.lpx-deactivate-location small{color:#64748b;font-size:12px}.lpx-deactivate-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lpx-deactivate-stats>div{min-width:0;display:grid;gap:4px;padding:12px 13px;border:1px solid #d9e5f4;border-radius:14px;background:#fff}.lpx-deactivate-stats span{color:#6c7f9d;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.lpx-deactivate-stats strong{overflow:hidden;color:#10254d;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.lpx-checkbox-field{width:100%;min-height:66px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;text-align:left;color:#243b63;border:1px solid #cfdced;border-radius:14px;background:#fbfdff;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.lpx-checkbox-field:hover{border-color:#9fc3f6;background:#f6faff}.lpx-checkbox-field.checked{border-color:#93c5fd;background:#eff6ff;box-shadow:0 0 0 3px #3b82f617}.lpx-checkbox-box{width:22px;height:22px;display:grid;place-items:center;color:#fff;border:1px solid #b7c9df;border-radius:7px;background:#fff}.lpx-checkbox-field.checked .lpx-checkbox-box{border-color:#2563eb;background:#2563eb}.lpx-checkbox-copy{min-width:0;display:grid;gap:4px}.lpx-checkbox-copy strong{color:#10254d;font-size:13px;line-height:1.3}.lpx-checkbox-copy small{color:#64748b;font-size:11px;line-height:1.45}@media(max-width:720px){.lpx-deactivate-location{grid-template-columns:42px minmax(0,1fr)}.lpx-deactivate-location>.lpx-pill{grid-column:1 / -1;width:max-content}.lpx-deactivate-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.enterprise-select-menu.is-searchable{display:flex;flex-direction:column;overflow:hidden;padding-top:8px}.enterprise-select-search{display:flex;align-items:center;gap:9px;margin:0 8px 8px;padding:0 11px;min-height:42px;border:1px solid #c9d8ed;border-radius:11px;background:#fff;color:#59708f;position:sticky;top:0;z-index:2}.enterprise-select-search:focus-within{border-color:#4a86f7;box-shadow:0 0 0 3px #2f6fed1f}.enterprise-select-search input{width:100%;border:0!important;outline:0;background:transparent;min-width:0;min-height:40px;font:inherit;color:#102a52;box-shadow:none!important}.enterprise-select-options{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{grid-template-columns:118px minmax(210px,1fr)!important;align-items:center!important;gap:18px!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend{min-width:0;gap:9px!important}.locations-enterprise-page .lpx-live-availability-card .lpx-legend>div{grid-template-columns:10px minmax(0,1fr) auto!important;gap:9px!important;min-height:26px}.locations-enterprise-page .lpx-live-availability-card .lpx-legend span,.locations-enterprise-page .lpx-live-availability-card .lpx-legend strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.25!important;font-size:12px!important}.locations-enterprise-page .lpx-live-availability-card .lpx-availability-facts{grid-template-columns:repeat(4,minmax(78px,1fr))!important;gap:8px!important}.locations-enterprise-page .lpx-live-availability-card .lpx-availability-facts span{min-width:0!important;padding:10px 7px!important}.locations-enterprise-page .lpx-live-availability-card .lpx-availability-facts small{display:block;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;font-size:10px!important;line-height:1.2!important;min-height:24px}@media(max-width:740px){.locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{grid-template-columns:1fr!important}.locations-enterprise-page .lpx-live-availability-card .lpx-availability-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.locations-enterprise-page .lpx-tabs{position:sticky!important;top:8px!important;z-index:120!important;background:color-mix(in srgb,#f8fbff 92%,#e8f3ff 8%)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 10px 26px #244a7e1a!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;height:auto!important;min-height:62px!important;overflow:visible!important;gap:7px!important;padding:7px!important}.locations-enterprise-page .lpx-tabs>button{width:100%!important;min-width:0!important;min-height:48px!important;padding:8px 9px!important;white-space:normal!important;line-height:1.18!important}@media(max-width:620px){.locations-enterprise-page .lpx-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.locations-enterprise-page .lpx-manager-filterbar .lpx-filter-primary,.locations-enterprise-page .lpx-manager-filterbar button.lpx-filter-primary{min-width:156px!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;overflow:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;white-space:nowrap!important;font-size:13px!important;font-weight:850!important;opacity:1!important}.locations-enterprise-page .lpx-manager-filterbar .lpx-filter-primary svg{color:#fff!important;stroke:currentColor!important;flex:0 0 auto!important}.locations-enterprise-page .lpx-manager-filterbar .lpx-filter-primary:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1d4ed8!important}.locations-enterprise-page .lpx-filterbar .lpx-filter-primary,.locations-enterprise-page .lpx-filterbar button.lpx-filter-primary{min-width:156px!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;overflow:visible!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#2563eb!important;border-color:#2563eb!important;white-space:nowrap!important;font-size:13px!important;font-weight:850!important;opacity:1!important}.locations-enterprise-page .lpx-filterbar .lpx-filter-primary svg{color:#fff!important;stroke:currentColor!important;flex:0 0 auto!important}.locations-enterprise-page .lpx-filterbar .lpx-filter-primary:hover,.locations-enterprise-page .lpx-filterbar .lpx-filter-primary:focus-visible{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}@media(max-width:768px){html body .epx-edit-layout-v149 .epx-hero-contact-item-v149{display:inline-flex!important;align-items:center!important;gap:7px!important}html body .epx-edit-layout-v149 .epx-hero-contact-icon-v149{width:26px!important;height:26px!important;flex:0 0 26px!important;display:inline-grid!important;place-items:center!important;border-radius:50%!important;background:transparent!important;color:#162f47!important;opacity:1!important;visibility:visible!important;overflow:visible!important}html body .epx-edit-layout-v149 .epx-hero-contact-icon-v149 svg,html body .epx-edit-layout-v149 .epx-hero-contact-icon-v149 svg *{display:block!important;opacity:1!important;visibility:visible!important;color:#162f47!important;stroke:#162f47!important;stroke-width:2.35!important}}@media(max-width:768px){html body .epx-edit-layout .epx-hero-phone-item-v154,html body .epx-edit-layout-v149 .epx-hero-phone-item-v154{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important}html body .epx-edit-layout .epx-hero-phone-icon-v154,html body .epx-edit-layout-v149 .epx-hero-phone-icon-v154{position:relative!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#050505!important;-webkit-text-fill-color:#050505!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important}html body .epx-edit-layout .epx-hero-phone-icon-v154:before,html body .epx-edit-layout .epx-hero-phone-icon-v154:after,html body .epx-edit-layout-v149 .epx-hero-phone-icon-v154:before,html body .epx-edit-layout-v149 .epx-hero-phone-icon-v154:after{content:none!important;display:none!important}html body .epx-edit-layout .epx-hero-phone-icon-v154 .epx-hero-phone-svg-v154,html body .epx-edit-layout .epx-hero-phone-icon-v154 .epx-hero-phone-svg-v154 *,html body .epx-edit-layout-v149 .epx-hero-phone-icon-v154 .epx-hero-phone-svg-v154,html body .epx-edit-layout-v149 .epx-hero-phone-icon-v154 .epx-hero-phone-svg-v154 *{display:block!important;width:18px!important;height:18px!important;color:#050505!important;stroke:#050505!important;fill:none!important;stroke-width:2.5!important;opacity:1!important;visibility:visible!important;filter:none!important}html body .epx-edit-layout .epx-hero-phone-copy-v154,html body .epx-edit-layout-v149 .epx-hero-phone-copy-v154{min-width:0!important;color:#111827!important;-webkit-text-fill-color:#111827!important;overflow-wrap:anywhere!important;opacity:1!important}}@media(max-width:768px){html body .epx-edit-layout .epx-hero-phone-item-v154,html body .epx-edit-layout-v149 .epx-hero-phone-item-v154{display:inline-flex!important;align-items:center!important;gap:12px!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}html body .epx-edit-layout .epx-hero-phone-icon-v154,html body .epx-edit-layout-v149 .epx-hero-phone-icon-v154,html body .epx-edit-layout .epx-hero-phone-svg-v154,html body .epx-edit-layout-v149 .epx-hero-phone-svg-v154{color:#000!important;stroke:#000!important;fill:none!important;opacity:1!important;visibility:visible!important;display:inline-flex!important}html body .epx-edit-layout .epx-hero-phone-copy-v154,html body .epx-edit-layout-v149 .epx-hero-phone-copy-v154{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}}@media(max-width:768px){html body .epx-edit-layout .epx-hero-phone-icon-v154,html body .epx-edit-layout-v149 .epx-hero-phone-icon-v154{width:22px!important;min-width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#233b53!important;stroke:#233b53!important;background:transparent!important}html body .epx-inline-confirm{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:#0c1c2b7a!important}html body .epx-inline-confirm__dialog{width:min(100%,360px)!important;border-radius:22px!important;border:1px solid #d7e5ef!important;background:#fff!important;box-shadow:0 22px 54px #0c1c2b47!important;padding:20px!important;text-align:left!important}html body .epx-inline-confirm__icon{width:42px!important;height:42px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:#fff1f1!important;color:#cb2b35!important;margin-bottom:12px!important}html body .epx-inline-confirm__dialog strong{display:block!important;font-size:18px!important;color:#112f48!important;margin-bottom:8px!important}html body .epx-inline-confirm__dialog p{margin:0!important;color:#5f7286!important;line-height:1.45!important}html body .epx-inline-confirm__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:18px!important}html body .epx-inline-confirm__actions button{min-height:46px!important;border-radius:14px!important;border:1px solid #d2deea!important;background:#f7fbff!important;color:#163651!important;font-weight:800!important}html body .epx-inline-confirm__actions button.danger{background:#d93a45!important;border-color:#d93a45!important;color:#fff!important}html body .epx-inline-confirm__actions button.danger *{color:#fff!important}html body .epx-document-review-modal,html body .wfc-document-preview-modal,html body .wfc-document-preview-modal .wfc-modal-card,html body .wfc-document-preview-modal .wfc-modal-body{max-height:min(86dvh,760px)!important}html body .wfc-document-preview-modal .wfc-modal-body,html body .epx-document-review-modal .epx-modal-body,html body [aria-label="View Document Details"] .ops-ref-body{overflow:auto!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:768px){html body .epx-edit-layout .epx-hero-phone-item-v154,html body .epx-edit-layout-v149 .epx-hero-phone-item-v154{display:flex!important;align-items:center!important;gap:10px!important;min-height:28px!important;color:#111827!important;opacity:1!important;visibility:visible!important}html body .epx-edit-layout .epx-hero-phone-glyph-v157,html body .epx-edit-layout-v149 .epx-hero-phone-glyph-v157{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:19px!important;line-height:1!important;font-family:Arial,sans-serif!important;font-weight:800!important;opacity:1!important;visibility:visible!important}html body .epx-edit-layout .epx-hero-phone-icon-v154,html body .epx-edit-layout-v149 .epx-hero-phone-icon-v154{display:none!important}html body .epx-edit-layout .epx-hero-phone-copy-v154,html body .epx-edit-layout-v149 .epx-hero-phone-copy-v154{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}html body .epx-note-revoke-overlay-v157{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:#1625369e!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body .epx-note-revoke-dialog-v157{width:min(100%,390px)!important;max-height:82dvh!important;margin:0!important;padding:20px!important;overflow:auto!important;border:1px solid #d8e4ef!important;border-radius:24px!important;background:#fff!important;box-shadow:0 26px 62px #0b1f314d!important}html body .epx-note-extra-warning-v157{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin-top:14px!important;padding:13px!important;border:1px solid #f1c9a1!important;border-radius:16px!important;background:#fff8ef!important;color:#8a4b13!important}html body .epx-note-extra-warning-v157 span,html body .epx-note-extra-warning-v157 b,html body .epx-note-extra-warning-v157 small{display:block!important;color:#8a4b13!important;-webkit-text-fill-color:#8a4b13!important}html body .epx-note-extra-warning-v157 small{margin-top:3px!important;line-height:1.35!important}}@media(max-width:768px){html body .epx-hero-contact .epx-hero-phone-item-v158{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:28px!important;color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important}html body .epx-hero-contact .epx-hero-phone-icon-v158{position:relative!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;display:inline-grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000000!important;opacity:1!important;visibility:visible!important;overflow:visible!important}html body .epx-hero-contact .epx-hero-phone-icon-v158:before{content:"☎"!important;display:block!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-family:Arial,sans-serif!important;font-size:19px!important;font-weight:900!important;line-height:1!important;opacity:1!important}html body .epx-hero-contact .epx-hero-phone-svg-v158{display:none!important}html body .epx-hero-contact .epx-hero-phone-copy-v158{display:inline!important;min-width:0!important;color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important}}@media(max-width:768px){html body .epx-hero-contact .epx-phone-inline-glyph-v159{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;min-width:18px!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:16px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important}html body .epx-hero-contact .epx-hero-phone-item-v158{gap:8px!important}html body .epx-hero-contact .epx-hero-phone-icon-v158{display:none!important}html body .epx-hero-contact .epx-hero-phone-copy-v158,html body .epx-hero-contact .epx-phone-label-v159{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important}html body .epx-note-revoke-dialog-v157 .epx-inline-confirm__actions{gap:10px!important}html body .epx-note-revoke-dialog-v157 .epx-inline-confirm__actions .danger,html body .epx-note-revoke-dialog-v157 .epx-inline-confirm__actions .danger:hover,html body .epx-note-revoke-dialog-v157 .epx-inline-confirm__actions .danger:focus,html body .epx-note-revoke-dialog-v157 .epx-inline-confirm__actions .danger:active{background:#dc2626!important;background-image:none!important;border:1px solid #dc2626!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;opacity:1!important}html body .epx-note-revoke-dialog-v157 .epx-inline-confirm__actions .danger *,html body .epx-note-revoke-dialog-v157 .epx-inline-confirm__actions .danger:before,html body .epx-note-revoke-dialog-v157 .epx-inline-confirm__actions .danger:after{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;opacity:1!important;background:transparent!important;box-shadow:none!important}}@media(max-width:768px){html body .epx-edit-layout-v147 .epx-hero-contact,html body .epx-edit-layout-v148 .epx-hero-contact,html body .epx-edit-layout-v149 .epx-hero-contact{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}html body .epx-hero-phone-item-v160{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;width:auto!important;max-width:100%!important;min-width:0!important}html body .epx-hero-phone-icon-v160{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important}html body .epx-hero-phone-icon-v160 svg,html body .epx-hero-phone-icon-v160 svg *{stroke:#0f172a!important;color:#0f172a!important}html body .epx-hero-phone-copy-v160,html body .epx-phone-label-v160{display:inline-block!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-break:auto!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:16px!important;line-height:1.25!important;letter-spacing:0!important}}@media(max-width:768px){html body .epx-hero-contact .epx-hero-phone-item-v160{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:100%!important;color:#50617f!important;font:inherit!important;line-height:inherit!important}html body .epx-hero-contact .epx-hero-phone-icon-v160{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#000!important}html body .epx-hero-contact .epx-hero-phone-icon-v160 svg,html body .epx-hero-contact .epx-hero-phone-icon-v160 svg *{display:block!important;width:17px!important;height:17px!important;stroke:#000!important;color:#000!important;opacity:1!important;visibility:visible!important}html body .epx-hero-contact .epx-hero-phone-copy-v160,html body .epx-hero-contact .epx-phone-label-v160{display:inline!important;flex:0 1 auto!important;min-width:0!important;width:auto!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;color:#50617f!important;-webkit-text-fill-color:#50617f!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}}@media(max-width:768px){html body .epx-hero-contact .epx-phone-row-v162{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:100%!important;color:#50617f!important;font:inherit!important;line-height:inherit!important}html body .epx-hero-contact .epx-phone-icon-v162{display:block!important;flex:0 0 15px!important;width:15px!important;min-width:15px!important;height:15px!important;color:#000!important;stroke:#000!important;opacity:1!important;visibility:visible!important}html body .epx-hero-contact .epx-phone-icon-v162 *{stroke:#000!important}html body .epx-hero-contact .epx-phone-text-v162{display:inline-block!important;min-width:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;color:#50617f!important;-webkit-text-fill-color:#50617f!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}}@media(max-width:768px){html body .epx-hero-contact .epx-phone-row-v163{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;max-width:100%!important;min-width:0!important;white-space:nowrap!important;color:#50617f!important;font:inherit!important;line-height:inherit!important}html body .epx-hero-contact .epx-phone-mask-v163{display:inline-block!important;flex:0 0 15px!important;width:15px!important;min-width:15px!important;height:15px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#1f2937!important;opacity:1!important;visibility:visible!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.35' d='M22 16.92v3a2 2 0 0 1-2.18 2a19.79 19.79 0 0 1-8.63-3.07a19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.68 2.8a2 2 0 0 1-.45 2.11L8.07 9.9a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.32 1.84.55 2.8.68A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.35' d='M22 16.92v3a2 2 0 0 1-2.18 2a19.79 19.79 0 0 1-8.63-3.07a19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.68 2.8a2 2 0 0 1-.45 2.11L8.07 9.9a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.32 1.84.55 2.8.68A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E")!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:contain!important;mask-size:contain!important}html body .epx-hero-contact .epx-phone-text-v163{display:inline-block!important;min-width:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;color:#50617f!important;-webkit-text-fill-color:#50617f!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}}@media(min-width:769px){html body .dpx-heatmap.dpx-heatmap-v383{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-gutter:stable;padding:4px 2px 12px!important}html body .dpx-heatmap-v383 .dpx-heat-row{display:grid!important;grid-template-columns:minmax(150px,1.8fr) repeat(7,minmax(72px,1fr))!important;gap:8px!important;min-width:760px!important;width:max-content!important}html body .dpx-heatmap-v383 .dpx-heat-name{position:sticky;left:0;z-index:2;background:#fff;box-shadow:10px 0 14px -14px #0f2a4e80}html body .dpx-heatmap-v383:focus-visible{outline:3px solid rgba(37,112,238,.22);outline-offset:3px}html body .epx-hero-meta{grid-template-columns:repeat(3,minmax(190px,1fr))!important;gap:12px!important;width:100%!important}html body .epx-hero-meta>div{min-width:0!important;min-height:94px!important;padding:16px!important;border-radius:14px!important;align-items:center!important}html body .epx-hero-meta strong{white-space:normal!important;overflow-wrap:anywhere;line-height:1.25!important}html body .epx-hero-meta>div>span:first-child{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:12px!important}html body .epx-modal[data-v13-target=employee-activity]{border-top:0!important}html body .epx-modal[data-v13-target=employee-activity]:before,html body .epx-modal[data-v13-target=employee-activity]:after{display:none!important}}@media(min-width:769px){html body .epx-hero-meta{display:grid!important;grid-template-columns:repeat(3,minmax(190px,1fr))!important;gap:12px!important;width:min(100%,720px)!important}html body .epx-hero-fact{min-width:0!important;min-height:82px!important;padding:15px 16px!important;border:1px solid #d6e4f5!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#f6faff)!important;box-shadow:0 8px 22px #204e840f!important;align-items:center!important}html body .epx-hero-fact>span{width:42px!important;height:42px!important;border-radius:13px!important;background:#edf5ff!important;color:#236fee!important;display:grid!important;place-items:center!important;flex:none!important}html body .epx-hero-fact small{font-size:10px!important;letter-spacing:.075em!important;font-weight:850!important;color:#7183a0!important;text-transform:uppercase!important}html body .epx-hero-fact strong{display:block!important;max-width:100%!important;margin-top:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.3!important;color:#102d55!important}html body [data-opscence-hard-dropdown],html body .hard-viewport-menu-v175,html body .hard-viewport-menu-v176,html body .enterprise-select-menu{z-index:2147483647!important;isolation:isolate!important}html body .v53-modal--employee-activity .epx-modal-head:before{height:4px!important;background:linear-gradient(90deg,#246ff2 0 42%,#8db7ff 72%,transparent 100%)!important;border-radius:999px!important;left:24px!important;right:24px!important;top:0!important}}@media(min-width:769px){html body .epx-hero-meta{grid-template-columns:repeat(3,minmax(150px,1fr))!important;width:100%!important;max-width:780px!important}html body .epx-hero-fact{padding:13px!important;gap:10px!important;min-height:82px!important}html body .epx-hero-fact>span{width:40px!important;height:40px!important}html body .epx-hero-fact>div{min-width:0!important;flex:1 1 auto!important}html body .epx-hero-fact strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.22!important}}@media(min-width:769px){html body .epx-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:760px!important;overflow:hidden!important}html body .epx-hero-fact{min-width:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}html body .epx-hero-fact>div{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .epx-hero-fact small,html body .epx-hero-fact strong{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;overflow:hidden!important;text-overflow:clip!important}}@media(min-width:769px){html body .epx-hero-card-v2 .epx-hero-meta,html body .epx-hero-meta{grid-template-columns:repeat(3,minmax(185px,1fr))!important;width:min(100%,840px)!important;max-width:840px!important;gap:10px!important;overflow:visible!important}html body .epx-hero-fact{min-width:185px!important;min-height:80px!important;padding:11px 12px!important;grid-template-columns:42px minmax(0,1fr)!important}html body .epx-hero-fact>div{overflow:visible!important}html body .epx-hero-fact small,html body .epx-hero-fact strong{width:auto!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}html body .epx-hero-fact small{font-size:8px!important;letter-spacing:.035em!important}html body .epx-hero-fact strong{font-size:11.5px!important}html body .epx-modal[data-v13-target=employee-activity]{width:min(980px,calc(100vw - 64px))!important;max-height:calc(100vh - 48px)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 32px 90px #081d3b57!important}html body .epx-modal[data-v13-target=employee-activity] .epx-modal-head{padding:22px 28px!important;background:linear-gradient(135deg,#edf5ff,#fff)!important;border-bottom:1px solid #d7e5f4!important}html body .epx-modal[data-v13-target=employee-activity] .epx-modal-body{padding:22px 28px!important;background:#f7faff!important}html body .epx-activity-list--v328{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .epx-activity-list--v328 .epx-activity-item{min-width:0!important;padding:16px!important;display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:12px!important;border:1px solid #d4e2f2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px #143c690d!important}html body .epx-activity-list--v328 .dot{width:10px!important;height:10px!important;margin-top:5px!important;border:3px solid #d9e9ff!important;border-radius:50%!important;background:#2472ef!important;box-sizing:content-box!important}html body .epx-activity-list--v328 strong{display:block!important;margin-bottom:5px!important;color:#102d55!important}html body .epx-activity-list--v328 p{margin:0 0 8px!important;color:#4f6888!important;line-height:1.45!important}html body .epx-activity-list--v328 small{color:#7a8da8!important;line-height:1.4!important}}@media(min-width:769px){.epx-hero-card{overflow:hidden!important;grid-template-columns:minmax(0,1fr) minmax(420px,48%)!important}.epx-hero-primary,.epx-hero-secondary,.epx-hero-meta{min-width:0!important}.epx-hero-secondary{width:100%!important;max-width:100%!important;align-self:stretch!important}.epx-hero-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;position:static!important;transform:none!important}.epx-hero-fact{min-width:0!important;max-width:100%!important;overflow:hidden!important}.epx-hero-fact>div{min-width:0!important}.epx-hero-fact strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.epx-hero-actions{position:static!important;max-width:100%!important}}@media(min-width:769px){html body .epx-hero-card-v2{grid-template-columns:minmax(360px,1fr) minmax(520px,.92fr)!important;gap:28px!important;align-items:center!important;overflow:visible!important;padding:28px 30px!important}html body .epx-hero-primary{min-width:0!important;overflow:hidden!important}html body .epx-hero-secondary{display:grid!important;grid-template-rows:auto auto!important;gap:18px!important;min-width:0!important;width:100%!important;max-width:none!important;align-self:stretch!important;align-content:center!important}html body .epx-hero-actions{display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important;position:static!important;transform:none!important;margin:0!important}html body .epx-hero-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important;position:static!important;transform:none!important}html body .epx-hero-fact{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-width:0!important;width:100%!important;max-width:none!important;min-height:82px!important;padding:14px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #d3e2f4!important;border-radius:16px!important;background:#fbfdff!important}html body .epx-hero-fact>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#eef5fd!important;flex:none!important}html body .epx-hero-fact>div{min-width:0!important;overflow:hidden!important}.epx-hero-fact small{display:block!important;margin-bottom:4px!important;color:#7185a3!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.03em!important}.epx-hero-fact strong{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;color:#12335f!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;overflow:visible!important;text-overflow:clip!important}}@media(min-width:769px)and (max-width:1180px){html body .epx-hero-card-v2{grid-template-columns:1fr!important}.epx-hero-secondary{width:100%!important}.epx-hero-actions{justify-content:flex-start!important}}@media(min-width:769px){html body .epx-hero-card-v2{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:24px!important;align-items:stretch!important;overflow:visible!important}html body .epx-hero-card-v2 .epx-hero-primary,html body .epx-hero-card-v2 .epx-hero-secondary{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body .epx-hero-card-v2 .epx-hero-secondary{display:grid!important;grid-template-rows:auto auto!important;align-content:center!important;gap:14px!important}html body .epx-hero-card-v2 .epx-hero-actions{position:static!important;inset:auto!important;transform:none!important;margin:0!important;display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important}html body .epx-hero-card-v2 .epx-hero-meta{margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;width:100%!important;max-width:100%!important}html body .epx-hero-card-v2 .epx-hero-fact{min-width:0!important;width:auto!important;max-width:100%!important;overflow:hidden!important;padding:13px!important;border-radius:15px!important}}@media(min-width:769px)and (max-width:1260px){html body .epx-hero-card-v2{grid-template-columns:1fr!important}html body .epx-hero-card-v2 .epx-hero-actions{justify-content:flex-start!important}}@media(max-width:768px){html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-review-document){width:min(456px,calc(100vw - 18px))!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:28px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 38px 110px #00081e70!important}html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-review-document) .v53-modal-header{min-height:88px!important;padding:18px 68px 16px 16px!important;align-items:center!important;background:linear-gradient(180deg,#eaf6ff,#f4efff)!important}html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-review-document) .epx-modal-title{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-review-document) .epx-modal-title>span{width:48px!important;height:48px!important;min-width:48px!important;border-radius:16px!important;border:1px solid #d5e1ef!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-review-document) .epx-modal-title h3{color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:21px!important;line-height:1.15!important;font-weight:850!important;margin:0!important}html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-review-document) .epx-modal-title p{color:#60718d!important;-webkit-text-fill-color:#60718d!important;margin:4px 0 0!important;line-height:1.35!important}html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-review-document) .epx-modal-close{position:absolute!important;inset:20px 16px auto auto!important;z-index:5!important}html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-review-document) .v53-modal-body{padding:14px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f8fbff!important}html body .v57-document-review-layout{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:0!important}html body .v57-document-review-layout :is(.epx-document-preview-card,.epx-review-steps-card){width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border:1px solid #dbe6f2!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}html body .v57-document-review-layout .epx-document-preview-head{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:14px!important;border:0!important;border-bottom:1px solid #e1e9f3!important;background:#f7fbff!important}html body .v57-document-review-layout .epx-document-preview-head>div{min-width:0!important}html body .v57-document-review-layout .epx-document-preview-head strong,html body .v57-document-review-layout .epx-document-preview-head small{overflow-wrap:anywhere!important}html body .v57-document-review-layout .epx-document-preview-frame{width:100%!important;min-height:230px!important;max-height:42dvh!important;overflow:auto!important;background:#eef3f8!important}html body .v57-document-review-layout .epx-document-preview-frame :is(img,iframe){display:block!important;width:100%!important;min-height:230px!important;border:0!important;object-fit:contain!important}html body .v57-document-review-layout .epx-document-preview-empty{min-height:220px!important;padding:24px 18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important}html body .v53-modal--employee-review-document .v57-review-controls-card{padding:14px!important}html body .v53-modal--employee-review-document .v57-review-controls-card>h4{margin:0 0 12px!important;color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:17px!important}html body .v53-modal--employee-review-document .epx-review-step{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:22px 30px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin:0 0 10px!important;padding:12px!important;border:1px solid #dce7f3!important;border-radius:15px!important;background:#fff!important;box-sizing:border-box!important}html body .v53-modal--employee-review-document .epx-review-step strong{min-width:0!important;overflow-wrap:anywhere!important;line-height:1.35!important}html body .v53-modal--employee-review-document .epx-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .v53-modal--employee-view-full-queue .v57-full-queue-layout{display:block!important}html body .v53-modal--employee-view-full-queue .epx-document-preview-card{border:0!important;background:transparent!important;overflow:visible!important}html body .v53-modal--employee-view-full-queue .epx-document-preview-head,html body .v53-modal--employee-view-full-queue .v57-review-controls-card{display:none!important}html body .v57-mobile-queue-summary{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin:0 0 14px!important;padding:14px!important;border:1px solid #bfdbfe!important;border-radius:18px!important;background:linear-gradient(135deg,#eff6ff,#f5f3ff)!important}html body .v57-mobile-queue-summary>span{width:42px!important;height:42px!important;border-radius:14px!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 5px 14px #2563eb1a!important}html body .v57-mobile-queue-summary strong{display:block!important;color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:16px!important;line-height:1.25!important}html body .v57-mobile-queue-summary small{display:block!important;margin-top:3px!important;color:#60718d!important;-webkit-text-fill-color:#60718d!important;line-height:1.35!important}html body .v57-full-queue-list{display:grid!important;gap:10px!important;max-height:58dvh!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important}html body .v57-full-queue-list>div{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:13px!important;border:1px solid #dce7f3!important;border-radius:17px!important;background:#fff!important;box-sizing:border-box!important}html body .v57-full-queue-list>div>span:first-child{width:40px!important;height:40px!important;border-radius:13px!important;background:#eff6ff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v57-full-queue-list>div>div{min-width:0!important}html body .v57-full-queue-list strong,html body .v57-full-queue-list small{display:block!important;min-width:0!important;overflow-wrap:anywhere!important}html body .v57-full-queue-list strong{color:#102653!important;-webkit-text-fill-color:#102653!important;line-height:1.3!important}html body .v57-full-queue-list small{margin-top:3px!important;color:#66758d!important;-webkit-text-fill-color:#66758d!important}html body .v53-modal--employee-view-full-queue .epx-modal-actions>:only-child{grid-column:1 / -1!important}html body .epx-modal :is(.epx-header-action-primary,.epx-header-action-danger,.primary,.btn-primary,.button-primary,[class*=green],[class*=success],button[style*="#16a34a"],button[style*="#15803d"],button[style*="#059669"],button[style*="#047857"],button[style*="rgb(22, 163, 74)"],button[style*="rgb(5, 150, 105)"]){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body .epx-modal :is(.epx-header-action-primary,.epx-header-action-danger,.primary,.btn-primary,.button-primary,[class*=green],[class*=success],button[style*="#16a34a"],button[style*="#15803d"],button[style*="#059669"],button[style*="#047857"],button[style*="rgb(22, 163, 74)"],button[style*="rgb(5, 150, 105)"]) :is(span,strong,b,small,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important;opacity:1!important}}@media(min-width:769px){.v57-mobile-queue-summary{display:none}}@media(min-width:769px){html body .epx-modal-backdrop{background:#0d1b2b8f!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:30px!important;z-index:2147483000!important}html body .epx-modal{width:min(1040px,calc(100vw - 110px))!important;max-width:1040px!important;max-height:calc(100vh - 88px)!important;border-radius:28px!important;overflow:hidden!important;border:1px solid #d5e3f5!important;background:linear-gradient(180deg,#f8fbff,#fff 42%,#f7fbff)!important;box-shadow:0 32px 90px #0a1c393d!important}html body .epx-modal.epx-modal-wide{width:min(1080px,calc(100vw - 90px))!important;max-width:1080px!important}html body .epx-modal-head{min-height:108px!important;padding:22px 26px!important;background:linear-gradient(135deg,#f7fbff,#eaf3ff)!important;border-bottom:1px solid #d8e6f7!important}html body .epx-modal-title>span,html body .epx-modal-title>div:first-child>span{width:56px!important;height:56px!important;border-radius:18px!important;background:#eef5ff!important;border:1px solid #cdddf4!important}html body .epx-modal-title h3{font-size:22px!important;line-height:1.1!important;color:#102548!important}html body .epx-modal-title p{margin-top:6px!important;font-size:14px!important;color:#627792!important}html body .epx-modal-close{width:48px!important;height:48px!important;border-radius:16px!important}html body .epx-modal-body{padding:24px 26px!important;overflow:auto!important;background:transparent!important}html body .epx-modal-actions{padding:18px 26px!important;background:#f7fbff!important;border-top:1px solid #d8e6f7!important}html body .epx-insight-modal-list{display:grid!important;gap:14px!important}html body .epx-insight-modal-list>button{min-height:86px!important;padding:18px 20px!important;border-radius:20px!important;border:1px solid #d7e5f6!important;background:#fff!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;text-align:left!important;box-shadow:0 12px 32px #1025480f!important}html body .epx-insight-modal-icon{width:46px!important;height:46px!important;border-radius:16px!important;background:#eef5ff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .epx-insight-modal-list>button>span:nth-child(2){display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}html body .epx-insight-modal-list>button strong{font-size:16px!important;color:#102548!important}html body .epx-insight-modal-list>button small{font-size:13px!important;color:#6a7f99!important}html body .epx-empty{min-height:260px!important;display:grid!important;place-items:center!important;text-align:center!important;padding:30px!important;border-radius:24px!important;border:1px dashed #d2e2f5!important;background:#fff!important}html body .epx-empty strong{font-size:18px!important;color:#102548!important}html body .epx-empty p{margin-top:8px!important;font-size:14px!important;color:#6c8099!important}html body .epx-document-category-chips{gap:12px!important;margin-bottom:18px!important}html body .epx-document-category-chips button{min-height:42px!important;padding:0 16px!important;border-radius:999px!important;font-weight:800!important}html body .epx-document-category-list{display:grid!important;gap:14px!important;max-height:520px!important;overflow-y:auto!important;padding-right:6px!important}html body .epx-document-category-list>button{min-height:92px!important;padding:16px 18px!important;border-radius:20px!important;border:1px solid #d7e5f6!important;background:#fff!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;text-align:left!important}html body .epx-document-category-list>button>span:first-child{width:46px!important;height:46px!important;border-radius:16px!important;background:#eef5ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2563eb!important}html body .epx-document-category-list>button>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:5px!important}html body .epx-document-category-list>button strong{font-size:16px!important;color:#102548!important}html body .epx-document-category-list>button small{font-size:13px!important;color:#6a7f99!important;line-height:1.35!important}html body .epx-review-grid{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr)!important;gap:22px!important;align-items:start!important}html body .epx-document-preview-card,html body .epx-review-steps-card{border:1px solid #d7e5f6!important;border-radius:22px!important;background:#fff!important;padding:18px!important;box-shadow:0 12px 28px #1025480d!important}html body .epx-document-preview-head{padding:0 0 14px!important;margin-bottom:14px!important;border-bottom:1px solid #e6eef8!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}html body .epx-document-preview-head>span{width:50px!important;height:50px!important;border-radius:16px!important;background:#eef5ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2563eb!important}html body .epx-document-preview-head strong{font-size:16px!important;color:#102548!important}html body .epx-document-preview-head small{font-size:13px!important;color:#6a7f99!important}html body .epx-document-preview-empty,html body .v118-required-preview,html body .v57-mobile-queue-summary{border-radius:18px!important;border:1px dashed #d6e3f6!important;background:#fbfdff!important;padding:20px!important}html body .epx-document-preview-empty{min-height:320px!important;display:grid!important;place-items:center!important;text-align:center!important}html body .epx-review-steps-card h4{margin:0 0 14px!important;font-size:18px!important;color:#102548!important}html body .epx-review-step{min-height:76px!important;padding:14px 16px!important;border-radius:18px!important;border:1px solid #d9e5f5!important;display:grid!important;grid-template-columns:34px 40px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;margin-bottom:12px!important;background:#fff!important}html body .epx-review-step>span{width:36px!important;height:36px!important;border-radius:999px!important;background:#eef5ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2563eb!important;font-weight:900!important}html body .epx-review-step strong{font-size:14px!important;color:#29415f!important;line-height:1.35!important}html body .epx-verification-queue-list{display:grid!important;gap:12px!important;margin-top:16px!important}html body .epx-verification-queue-list>div{min-height:82px!important;padding:14px 16px!important;border-radius:18px!important;border:1px solid #d8e5f6!important;background:#fff!important;display:grid!important;grid-template-columns:60px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}html body .v117-queue-preview{width:56px!important;height:56px!important;border-radius:16px!important;background:#eef5ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}html body .v117-queue-preview img{width:100%!important;height:100%!important;object-fit:cover!important}html body .epx-form-grid{gap:14px!important}}@media(min-width:769px){html body .epx-modal.epx-modal-wide{width:min(1120px,calc(100vw - 120px))!important;max-width:1120px!important;max-height:calc(100vh - 68px)!important}html body .epx-modal-head{min-height:112px!important;padding:24px 30px!important}html body .epx-modal-body{padding:24px 30px!important}html body .epx-modal-actions{padding:18px 30px!important}html body .epx-modal-title h3{font-size:23px!important}html body .epx-insight-modal-list>button,html body .epx-document-category-list>button,html body .epx-review-step,html body .epx-verification-queue-list>div{min-height:82px!important;border-radius:20px!important;border-color:#d7e5f6!important;box-shadow:0 10px 24px #1025480d!important}html body .epx-empty{min-height:300px!important;border-radius:26px!important}}@media(min-width:769px){html body .epx-modal-backdrop{background:#0a172714!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .epx-modal,html body .epx-modal.epx-modal-wide{width:min(1120px,calc(100vw - 120px))!important;max-width:1120px!important;max-height:calc(100vh - 72px)!important;border-radius:30px!important;border:1px solid #cfddf0!important;border-top:4px solid #60c6f3!important;background:#fff!important;box-shadow:0 34px 90px #071c3e33!important;overflow:hidden!important}html body .epx-modal-head{min-height:110px!important;padding:22px 28px!important;background:linear-gradient(90deg,#f9fcff,#e7f3ff)!important;border-bottom:1px solid #d8e7f7!important}html body .epx-modal-body{padding:22px 28px!important;background:#fff!important}html body .epx-modal-actions{padding:16px 28px!important;background:#f6f9fe!important;border-top:1px solid #d8e7f7!important}html body .epx-modal-title>span,html body .epx-modal-close{width:48px!important;height:48px!important;border-radius:16px!important}html body .epx-modal-title h3{font-size:21px!important}html body .epx-modal-title p{color:#6780a0!important}}@media(min-width:769px){html body .epx-modal-backdrop{background:#0a1727ad!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html body .epx-modal,html body .epx-modal.epx-modal-wide{width:min(980px,calc(100vw - 100px))!important;max-width:980px!important;max-height:calc(100vh - 72px)!important;border-top:5px solid #2f6ff2!important;border-radius:28px!important}html body .epx-modal-head{min-height:104px!important;padding:22px 26px!important;background:linear-gradient(135deg,#fbfdff,#edf5ff)!important}html body .epx-modal-body{padding:22px 26px!important}html body .epx-modal-actions{padding:16px 26px!important}}@media(min-width:769px){html body :is([data-v13-target=employee-document-categories],[data-v13-target=employee-review-document],[data-v13-target=employee-view-full-queue],[data-v13-target=employee-role-requirements],[data-v13-target=employee-skill-categories],[data-v13-target=employee-certification-review],[data-v13-target=employee-certification-renewals]){border-top:5px solid #2f6ff2!important;--epx-success: #2563eb !important;--epx-green: #2563eb !important}html body :is([data-v13-target=employee-document-categories],[data-v13-target=employee-review-document],[data-v13-target=employee-view-full-queue],[data-v13-target=employee-role-requirements],[data-v13-target=employee-skill-categories],[data-v13-target=employee-certification-review],[data-v13-target=employee-certification-renewals]) :is(.epx-soft-badge-green,.epx-tone-green,[class*=tone-green],[class*=badge-green],[class*=is-green]){background:#eaf2ff!important;background-image:none!important;color:#1f5fd2!important;-webkit-text-fill-color:#1f5fd2!important;border-color:#bdd2f5!important}html body :is([data-v13-target=employee-document-categories],[data-v13-target=employee-review-document],[data-v13-target=employee-view-full-queue],[data-v13-target=employee-role-requirements],[data-v13-target=employee-skill-categories],[data-v13-target=employee-certification-review],[data-v13-target=employee-certification-renewals]) :is(button[type=submit],.epx-btn-primary,.epx-primary,.epx-action-primary,[class*=btn-success],[class*=button-success]):not(.danger):not([class*=danger]){background:#2f6ff2!important;background-image:none!important;border-color:#2f6ff2!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body :is([data-v13-target=employee-document-categories],[data-v13-target=employee-review-document],[data-v13-target=employee-view-full-queue],[data-v13-target=employee-role-requirements],[data-v13-target=employee-skill-categories],[data-v13-target=employee-certification-review],[data-v13-target=employee-certification-renewals]) input[type=checkbox]{accent-color:#2f6ff2!important}}@media(min-width:769px){html body :is([data-v13-target=employee-document-categories],[data-v13-target=employee-review-document],[data-v13-target=employee-view-full-queue],[data-v13-target=employee-role-requirements],[data-v13-target=employee-skill-categories],[data-v13-target=employee-certification-review],[data-v13-target=employee-certification-renewals]) .epx-modal-title>span{background:#2865e7!important;background-image:none!important;border-color:#2865e7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is([data-v13-target=employee-document-categories],[data-v13-target=employee-review-document],[data-v13-target=employee-view-full-queue],[data-v13-target=employee-role-requirements],[data-v13-target=employee-skill-categories],[data-v13-target=employee-certification-review],[data-v13-target=employee-certification-renewals]) .epx-modal-title>span :is(svg,path,circle,polyline,line,rect){color:#fff!important;stroke:currentColor!important}html body :is([data-v13-target=employee-document-categories],[data-v13-target=employee-review-document],[data-v13-target=employee-view-full-queue],[data-v13-target=employee-role-requirements],[data-v13-target=employee-skill-categories],[data-v13-target=employee-certification-review],[data-v13-target=employee-certification-renewals]) :is(.epx-insight-modal-icon,.epx-document-preview-head>span,.v117-queue-preview,.epx-review-step>span,.epx-document-category-list>button>span:first-child){background:#eaf2ff!important;background-image:none!important;border-color:#c8daf7!important;color:#1e5fcf!important;-webkit-text-fill-color:#1e5fcf!important}html body :is([data-v13-target=employee-document-categories],[data-v13-target=employee-review-document],[data-v13-target=employee-view-full-queue],[data-v13-target=employee-role-requirements],[data-v13-target=employee-skill-categories],[data-v13-target=employee-certification-review],[data-v13-target=employee-certification-renewals]) :is(.epx-review-step:has(input:checked)>span,.epx-document-category-list>button.is-active>span:first-child,.epx-document-category-list>button[aria-pressed=true]>span:first-child){background:#2865e7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#2865e7!important}html body :is([data-v13-target=employee-document-categories],[data-v13-target=employee-review-document],[data-v13-target=employee-view-full-queue],[data-v13-target=employee-role-requirements],[data-v13-target=employee-skill-categories],[data-v13-target=employee-certification-review],[data-v13-target=employee-certification-renewals]) :is(.epx-soft-badge-green,.epx-tone-green,[class*=tone-green],[class*=badge-green],[class*=is-green]):not(.epx-danger-zone){background:#eaf2ff!important;background-image:none!important;border-color:#c6d9f7!important;color:#1c5eca!important;-webkit-text-fill-color:#1c5eca!important}html body :is([data-v13-target=employee-document-categories],[data-v13-target=employee-review-document],[data-v13-target=employee-view-full-queue],[data-v13-target=employee-role-requirements],[data-v13-target=employee-skill-categories],[data-v13-target=employee-certification-review],[data-v13-target=employee-certification-renewals]) input:is([type=checkbox],[type=radio]){accent-color:#2865e7!important}}@media(min-width:769px){html body{--ops-layer-modal-backdrop: 12000;--ops-layer-modal: 12010;--ops-layer-popover: 12020}html body :is(.epx-modal-backdrop.epx-modal-portal.v53-overlay--employee-document-categories,.epx-modal-backdrop.epx-modal-portal.v53-overlay--employee-review-document,.epx-modal-backdrop.epx-modal-portal.v53-overlay--employee-view-full-queue){position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;margin:0!important;padding:22px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#0d1828c7!important;background-color:#0d1828c7!important;background-image:none!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;opacity:1!important;isolation:isolate!important;transform:none!important;animation:none!important;transition:none!important;z-index:var(--ops-layer-modal-backdrop)!important}html body :is(.v53-overlay--employee-document-categories,.v53-overlay--employee-review-document,.v53-overlay--employee-view-full-queue):before,html body :is(.v53-overlay--employee-document-categories,.v53-overlay--employee-review-document,.v53-overlay--employee-view-full-queue):after{content:none!important;display:none!important}html body :is(.epx-modal.v53-modal--employee-document-categories,.epx-modal.v53-modal--employee-review-document,.epx-modal.v53-modal--employee-view-full-queue){position:relative!important;z-index:var(--ops-layer-modal)!important;max-width:none!important;max-height:calc(100vh - 44px)!important;min-height:540px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #d4e1f0!important;border-radius:30px!important;background:#fff!important;background-image:none!important;color:#0c2b52!important;box-shadow:0 34px 92px #07162b57!important;isolation:isolate!important;transform:none!important;contain:layout paint!important}html body .epx-modal.v53-modal--employee-document-categories{width:min(980px,calc(100vw - 64px))!important;height:min(820px,calc(100vh - 44px))!important}html body .epx-modal.v53-modal--employee-review-document{width:min(1160px,calc(100vw - 64px))!important;height:min(860px,calc(100vh - 44px))!important}html body .epx-modal.v53-modal--employee-view-full-queue{width:min(1060px,calc(100vw - 64px))!important;height:min(820px,calc(100vh - 44px))!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-head{min-height:172px!important;padding:26px 30px 22px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;border:0!important;border-bottom:1px solid #dce7f2!important;border-radius:0!important;background:#fff!important;background-image:none!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-modal-title{min-width:0!important;display:block!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-modal-title>span{width:fit-content!important;height:38px!important;min-height:38px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #c8dcfb!important;border-radius:12px!important;background:#eef5ff!important;background-image:none!important;color:#2465dc!important;box-shadow:none!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-modal-eyebrow-v289{display:inline-block!important;margin:0!important;color:#2465dc!important;font-size:11px!important;line-height:1!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:800!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-modal-title>div{margin-top:19px!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-modal-title h3{margin:0!important;color:#08294f!important;font-size:32px!important;line-height:1.05!important;letter-spacing:-.04em!important;font-weight:900!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-modal-title p{max-width:740px!important;margin:6px 0 0!important;color:#607792!important;font-size:13px!important;line-height:1.45!important;font-weight:650!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-modal-close{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #d2e0ef!important;border-radius:15px!important;background:#fff!important;background-image:none!important;color:#12385f!important;box-shadow:none!important;cursor:pointer!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-modal-close:hover{border-color:#aec9eb!important;background:#f1f7ff!important;color:#1f63d5!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) :is(button,a,input,textarea,select):focus-visible{outline:3px solid rgba(47,111,232,.2)!important;outline-offset:2px!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-body{min-height:0!important;padding:22px 24px 26px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:radial-gradient(circle at 100% 0%,rgba(215,233,255,.5),transparent 34%),linear-gradient(180deg,#f6faff,#f2f8ff 54%,#f8fbff)!important;scrollbar-width:thin!important;scrollbar-color:#c7d7e8 transparent!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-actions{min-height:92px!important;padding:16px 28px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;border:0!important;border-top:1px solid #dce7f2!important;background:#fff!important;background-image:none!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-actions>button{min-width:178px!important;height:52px!important;min-height:52px!important;padding:0 18px!important;border-radius:14px!important;font-size:12px!important;line-height:1!important;font-weight:850!important;box-shadow:none!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-actions>button:not(.epx-v122-primary-action){border:1px solid #ccdbea!important;background:#fff!important;background-image:none!important;color:#15385e!important;-webkit-text-fill-color:#15385e!important}html body :is(.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-actions>.epx-v122-primary-action{min-width:220px!important;border:1px solid #2d6fe8!important;background:#2f70e7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 9px 20px #2b67de2e!important}html body .v53-modal--employee-document-categories .epx-v289-doc-categories-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 0 16px!important}html body .v53-modal--employee-document-categories .epx-v289-doc-categories-summary>div{min-height:84px!important;padding:14px 15px!important;display:flex!important;align-items:center!important;gap:12px!important;border:1px solid #d6e3f1!important;border-radius:17px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .v53-modal--employee-document-categories .epx-v289-doc-categories-summary>div>span{width:40px!important;height:40px!important;min-width:40px!important;display:grid!important;place-items:center!important;border:1px solid #d7e7fb!important;border-radius:12px!important;background:#edf5ff!important;color:#2567e5!important}html body .v53-modal--employee-document-categories .epx-v289-doc-categories-summary small{display:block!important;color:#7186a0!important;font-size:9.5px!important;font-weight:800!important}html body .v53-modal--employee-document-categories .epx-v289-doc-categories-summary strong{display:block!important;margin-top:3px!important;color:#102f55!important;font-size:21px!important;line-height:1!important;font-weight:900!important}html body .v53-modal--employee-document-categories .epx-v289-doc-categories-browser{padding:18px!important;border:1px solid #d6e3f1!important;border-radius:20px!important;background:#fff!important;background-image:none!important}html body .v53-modal--employee-document-categories .epx-v289-doc-categories-copy{margin:0 0 14px!important}html body .v53-modal--employee-document-categories .epx-v289-doc-categories-copy strong{display:block!important;color:#102f55!important;font-size:13px!important;font-weight:850!important}html body .v53-modal--employee-document-categories .epx-v289-doc-categories-copy small{display:block!important;margin-top:4px!important;color:#7186a0!important;font-size:10.5px!important;font-weight:650!important}html body .v53-modal--employee-document-categories .epx-document-category-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}html body .v53-modal--employee-document-categories .epx-document-category-chips>button{min-height:36px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #d4e1ef!important;border-radius:10px!important;background:#f9fbfe!important;color:#345675!important;font-size:10px!important;font-weight:800!important;box-shadow:none!important;cursor:pointer!important}html body .v53-modal--employee-document-categories .epx-document-category-chips>button b{min-width:20px!important;height:20px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#e9f2ff!important;color:#2563d9!important;font-size:9px!important}html body .v53-modal--employee-document-categories .epx-document-category-chips>button.is-active{border-color:#2e6fe7!important;background:#2f70e7!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .v53-modal--employee-document-categories .epx-document-category-chips>button.is-active b{background:#ffffff2e!important;color:#fff!important}html body .v53-modal--employee-document-categories .epx-document-category-list{max-height:420px!important;padding:2px!important;display:grid!important;gap:8px!important;overflow-y:auto!important}html body .v53-modal--employee-document-categories .epx-document-category-list>button{width:100%!important;min-height:70px!important;padding:11px 12px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid #dbe6f2!important;border-radius:14px!important;background:#fbfdff!important;background-image:none!important;color:#173b60!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}html body .v53-modal--employee-document-categories .epx-document-category-list>button:hover{border-color:#b8d0ef!important;background:#f2f7ff!important}html body .v53-modal--employee-document-categories .epx-document-category-list>button>span:first-child{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#edf5ff!important;color:#2567e5!important}html body .v53-modal--employee-document-categories .epx-document-category-list>button>div{min-width:0!important}html body .v53-modal--employee-document-categories .epx-document-category-list strong{display:block!important;overflow:hidden!important;color:#14375d!important;font-size:11px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .v53-modal--employee-document-categories .epx-document-category-list small{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#7287a1!important;font-size:9.5px!important;font-weight:650!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .v53-modal--employee-review-document .epx-v289-review-workspace{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:16px!important;align-items:stretch!important}html body .v53-modal--employee-review-document :is(.epx-v289-review-preview,.epx-v289-review-controls){min-width:0!important;overflow:hidden!important;border:1px solid #d6e3f1!important;border-radius:20px!important;background:#fff!important;background-image:none!important}html body .v53-modal--employee-review-document .epx-v289-review-card-head{min-height:78px!important;padding:14px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-bottom:1px solid #e0e9f3!important;background:#fbfdff!important}html body .v53-modal--employee-review-document .epx-v289-review-card-head>div:first-child{min-width:0!important;display:flex!important;align-items:center!important;gap:11px!important}html body .v53-modal--employee-review-document .epx-v289-review-card-head>div:first-child>span{width:40px!important;height:40px!important;min-width:40px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#edf5ff!important;color:#2567e5!important}html body .v53-modal--employee-review-document .epx-v289-review-card-head small{display:block!important;color:#7186a0!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.055em!important}html body .v53-modal--employee-review-document .epx-v289-review-card-head strong{display:block!important;margin-top:2px!important;overflow:hidden!important;color:#12365d!important;font-size:12px!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .v53-modal--employee-review-document .epx-v289-review-card-head p{margin:3px 0 0!important;color:#7489a2!important;font-size:9.5px!important;font-weight:650!important}html body .v53-modal--employee-review-document .epx-v289-document-meta{padding:12px 14px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;border-bottom:1px solid #e0e9f3!important;background:#fff!important}html body .v53-modal--employee-review-document .epx-v289-document-meta>div{min-width:0!important;padding:9px 10px!important;border:1px solid #e0e9f3!important;border-radius:11px!important;background:#f8fbff!important}html body .v53-modal--employee-review-document .epx-v289-document-meta small{display:block!important;color:#7a8da5!important;font-size:8.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body .v53-modal--employee-review-document .epx-v289-document-meta strong{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#183b61!important;font-size:10px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .v53-modal--employee-review-document .epx-v289-preview-stage{min-height:360px!important;height:100%!important;padding:14px!important;display:grid!important;place-items:center!important;gap:10px!important;overflow:auto!important;background:#f7faff!important}html body .v53-modal--employee-review-document .epx-v289-preview-stage :is(img,iframe){width:100%!important;max-width:100%!important;min-height:320px!important;max-height:440px!important;border:1px solid #d8e4f0!important;border-radius:14px!important;background:#fff!important;object-fit:contain!important}html body .v53-modal--employee-review-document .epx-v289-open-original{min-height:38px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #c8dcf7!important;border-radius:10px!important;background:#edf5ff!important;color:#245fc9!important;font-size:9.5px!important;font-weight:850!important;text-decoration:none!important}html body .v53-modal--employee-review-document .epx-v289-preview-empty{min-height:320px!important;padding:24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px dashed #c8d8e9!important;border-radius:14px!important;background:#fff!important;text-align:center!important;color:#6e829c!important}html body .v53-modal--employee-review-document .epx-v289-preview-empty strong{color:#173b60!important;font-size:12px!important}html body .v53-modal--employee-review-document .epx-v289-preview-empty small{max-width:340px!important;font-size:10px!important;line-height:1.45!important}html body .v53-modal--employee-review-document .epx-v289-preview-empty a{margin-top:4px!important;color:#2563eb!important;font-size:10px!important;font-weight:800!important}html body .v53-modal--employee-review-document .epx-v289-verifier-card{margin:14px 16px 10px!important;padding:12px 13px!important;border:1px solid #d8e5f2!important;border-radius:13px!important;background:#f7faff!important}html body .v53-modal--employee-review-document .epx-v289-verifier-card span{display:block!important;color:#7186a0!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important}html body .v53-modal--employee-review-document .epx-v289-verifier-card strong{display:block!important;margin-top:3px!important;color:#12365d!important;font-size:11px!important;font-weight:850!important}html body .v53-modal--employee-review-document .epx-v289-verifier-card small{display:block!important;margin-top:2px!important;color:#8192a9!important;font-size:9px!important}html body .v53-modal--employee-review-document .epx-v289-review-checks{margin:0 16px 12px!important;display:grid!important;gap:7px!important}html body .v53-modal--employee-review-document .epx-v289-review-step{min-height:46px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:0 28px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid #dce6f1!important;border-radius:12px!important;background:#fbfdff!important;cursor:pointer!important}html body .v53-modal--employee-review-document .epx-v289-review-step input{position:absolute!important;opacity:0!important;pointer-events:none!important}html body .v53-modal--employee-review-document .epx-v289-review-step>span{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1px solid #cbdced!important;border-radius:9px!important;background:#fff!important;color:#56718e!important;font-size:9.5px!important;font-weight:850!important}html body .v53-modal--employee-review-document .epx-v289-review-step:has(input:checked){border-color:#9dbff5!important;background:#f1f6ff!important}html body .v53-modal--employee-review-document .epx-v289-review-step:has(input:checked)>span{border-color:#2e6fe7!important;background:#2e6fe7!important;color:#fff!important}html body .v53-modal--employee-review-document .epx-v289-review-step strong{color:#244767!important;font-size:10px!important;line-height:1.35!important;font-weight:750!important}html body .v53-modal--employee-review-document .epx-v289-review-fields{margin:0 16px 12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .v53-modal--employee-review-document .epx-v289-review-controls>.epx-field{margin:0 16px 14px!important}html body .v53-modal--employee-review-document .epx-v289-review-controls .epx-field>span{margin-bottom:6px!important;color:#173b60!important;font-size:9.5px!important;font-weight:850!important}html body .v53-modal--employee-review-document .epx-v289-review-controls :is(.epx-input-wrap,input,.epx-textarea,.epx-custom-select .enterprise-select-trigger){min-height:40px!important;border-color:#cfdeed!important;border-radius:11px!important;background:#fff!important;color:#14375d!important;font-size:10.5px!important;box-shadow:none!important}html body .v53-modal--employee-review-document .epx-v289-review-controls .epx-textarea{min-height:86px!important;padding:10px 11px!important;resize:vertical!important}html body .v53-modal--employee-review-document .epx-v289-required-preview{width:100%!important;padding:18px!important;display:grid!important;align-content:start!important;gap:12px!important;border:1px solid #d6e3f1!important;border-radius:14px!important;background:#fff!important}html body .v53-modal--employee-review-document .epx-v289-required-preview>div:first-child{display:flex!important;align-items:center!important;gap:10px!important}html body .v53-modal--employee-review-document .epx-v289-required-preview>div:first-child>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#edf5ff!important;color:#2567e5!important}html body .v53-modal--employee-review-document .epx-v289-required-preview>div:last-child{display:grid!important;gap:8px!important}html body .v53-modal--employee-review-document .epx-v289-required-preview article{min-height:42px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #dbe6f2!important;border-radius:11px!important;background:#f9fbfe!important}html body .v53-modal--employee-review-document .epx-v289-required-preview article>span{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:8px!important;background:#eaf3ff!important;color:#2867db!important;font-size:9px!important;font-weight:850!important}html body .v53-modal--employee-view-full-queue .epx-v289-full-queue{display:grid!important;gap:15px!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-summary{min-height:94px!important;padding:15px 16px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;border:1px solid #d5e3f2!important;border-radius:18px!important;background:#fff!important;background-image:none!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-summary>span:first-child{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#edf5ff!important;color:#2567e5!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-summary small{display:block!important;color:#7186a0!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.05em!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-summary strong{display:block!important;margin-top:2px!important;color:#12365d!important;font-size:13px!important;font-weight:900!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-summary p{margin:3px 0 0!important;color:#7489a2!important;font-size:10px!important;font-weight:650!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-card{overflow:hidden!important;border:1px solid #d5e3f2!important;border-radius:20px!important;background:#fff!important;background-image:none!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-card-head{min-height:70px!important;padding:14px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #e0e9f3!important;background:#fbfdff!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-card-head strong{display:block!important;color:#12365d!important;font-size:12px!important;font-weight:850!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-card-head small{display:block!important;margin-top:3px!important;color:#7489a2!important;font-size:9.5px!important;font-weight:650!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-card-head>span{min-height:29px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;border:1px solid #cbdcf0!important;border-radius:999px!important;background:#eff5fd!important;color:#35618f!important;font-size:9px!important;font-weight:850!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-list{max-height:470px!important;padding:12px!important;display:grid!important;gap:9px!important;overflow-y:auto!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-item{min-height:84px!important;padding:11px 12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 148px!important;align-items:center!important;gap:12px!important;border:1px solid #dbe6f2!important;border-radius:14px!important;background:#fbfdff!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-preview{width:42px!important;height:42px!important;overflow:hidden!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#edf5ff!important;color:#2567e5!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-preview img{width:100%!important;height:100%!important;object-fit:cover!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-copy{min-width:0!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-copy strong{display:block!important;overflow:hidden!important;color:#12365d!important;font-size:11px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-copy small,html body .v53-modal--employee-view-full-queue .epx-v289-queue-copy p{display:block!important;margin:3px 0 0!important;overflow:hidden!important;color:#7186a0!important;font-size:9.25px!important;font-weight:650!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-review{height:40px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #c8dcf7!important;border-radius:11px!important;background:#edf5ff!important;color:#245fc9!important;font-size:9.5px!important;font-weight:850!important;cursor:pointer!important}html body .v53-modal--employee-view-full-queue .epx-v289-queue-review:hover{border-color:#2e6fe7!important;background:#2e6fe7!important;color:#fff!important}@media(max-height:720px){html body :is(.epx-modal.v53-modal--employee-document-categories,.epx-modal.v53-modal--employee-review-document,.epx-modal.v53-modal--employee-view-full-queue){height:calc(100vh - 28px)!important;max-height:calc(100vh - 28px)!important;min-height:0!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-head{min-height:136px!important;padding:20px 24px 17px!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-modal-title h3{font-size:28px!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-actions{min-height:76px!important;padding:12px 22px!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-actions>button{height:46px!important;min-height:46px!important}}}@media(min-width:769px){html body :is(.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-modal-title>.epx-modal-title-copy--no-badge{margin-top:0!important}html body :is(.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-head{min-height:112px!important;padding:24px 28px 20px!important}html body .v53-modal--employee-review-document .epx-v289-review-controls{display:flex!important;min-height:0!important;flex-direction:column!important;overflow:auto!important}html body .v53-modal--employee-review-document .epx-v289-review-card-head--controls{flex:0 0 auto!important}html body .v53-modal--employee-review-document .epx-v289-review-checks{margin:2px 16px 14px!important;display:grid!important;gap:9px!important}html body .v53-modal--employee-review-document .epx-v289-review-step{position:relative!important;min-height:68px!important;padding:11px 12px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 46px!important;align-items:center!important;gap:11px!important;overflow:hidden!important;border:1px solid #d8e5f2!important;border-radius:14px!important;background:#fbfdff!important;cursor:pointer!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}html body .v53-modal--employee-review-document .epx-v289-review-step:hover{border-color:#b7cff0!important;background:#f6faff!important;box-shadow:0 5px 16px #235ca60f!important}html body .v53-modal--employee-review-document .epx-v289-review-step.is-checked{border-color:#9fc0f5!important;background:#f0f6ff!important}html body .v53-modal--employee-review-document .epx-v290-review-step-index{width:32px!important;height:32px!important;min-width:32px!important;display:grid!important;place-items:center!important;border:1px solid #c9d9eb!important;border-radius:10px!important;background:#fff!important;color:#506c8b!important;font-size:10px!important;font-weight:900!important}html body .v53-modal--employee-review-document .epx-v289-review-step.is-checked .epx-v290-review-step-index{border-color:#2f6fe7!important;background:#2f6fe7!important;color:#fff!important}html body .v53-modal--employee-review-document .epx-v290-review-step-copy{min-width:0!important;display:block!important;overflow:hidden!important}html body .v53-modal--employee-review-document .epx-v290-review-step-copy strong{display:block!important;margin:0!important;overflow:visible!important;color:#173a60!important;font-size:10.5px!important;line-height:1.32!important;font-weight:850!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}html body .v53-modal--employee-review-document .epx-v290-review-step-copy small{display:block!important;margin-top:4px!important;color:#71869f!important;font-size:9px!important;line-height:1.35!important;font-weight:650!important;white-space:normal!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle{position:relative!important;width:42px!important;height:24px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;overflow:visible!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle>input{position:absolute!important;inset:0!important;width:42px!important;height:24px!important;margin:0!important;opacity:0!important;cursor:pointer!important;pointer-events:auto!important;z-index:2!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle-track{width:42px!important;height:24px!important;padding:2px!important;display:block!important;border:1px solid #c8d8e9!important;border-radius:999px!important;background:#e8eef6!important;box-sizing:border-box!important;transition:background-color .16s ease,border-color .16s ease!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle-track>span{width:18px!important;height:18px!important;display:block!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #0f2a4b33!important;transform:translate(0)!important;transition:transform .16s ease!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle>input:checked+.epx-v290-review-toggle-track{border-color:#2f6fe7!important;background:#2f6fe7!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle>input:checked+.epx-v290-review-toggle-track>span{transform:translate(18px)!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle>input:focus-visible+.epx-v290-review-toggle-track{outline:3px solid rgba(47,111,231,.18)!important;outline-offset:2px!important}}@media(min-width:769px){html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-document-categories,.v53-modal--employee-review-document){border-top:4px solid #2f6fe7!important}html body .v53-modal--employee-document-categories>.epx-modal-head{min-height:112px!important;padding:24px 28px 20px!important}html body .v53-modal--employee-document-categories .epx-modal-title>.epx-modal-title-copy--no-badge{margin-top:0!important}html body .v53-modal--employee-review-document .epx-v289-review-checks{margin:10px 18px 16px!important;gap:10px!important}html body .v53-modal--employee-review-document .epx-v289-review-step{min-height:82px!important;padding:13px 14px!important;grid-template-columns:38px minmax(0,1fr) 52px!important;gap:13px!important;overflow:visible!important;border-color:#d6e4f2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 14px #1c4e9109!important}html body .v53-modal--employee-review-document .epx-v289-review-step:hover{border-color:#a9c7ef!important;background:#f8fbff!important;box-shadow:0 8px 22px #235ca612!important}html body .v53-modal--employee-review-document .epx-v289-review-step.is-checked{border-color:#8fb8f4!important;background:#f2f7ff!important}html body .v53-modal--employee-review-document .epx-v290-review-step-index{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:11px!important;font-size:11px!important}html body .v53-modal--employee-review-document .epx-v290-review-step-copy{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;display:grid!important;align-content:center!important;gap:4px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;justify-self:stretch!important}html body .v53-modal--employee-review-document .epx-v290-review-step-copy strong{width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important;color:#173a60!important;font-size:11px!important;line-height:1.38!important;font-weight:850!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-overflow:clip!important}html body .v53-modal--employee-review-document .epx-v290-review-step-copy small{width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important;color:#7488a1!important;font-size:9.5px!important;line-height:1.42!important;font-weight:650!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle{width:48px!important;height:28px!important;min-width:48px!important;min-height:28px!important;max-width:48px!important;border:0!important;border-radius:999px!important;background:transparent!important;justify-self:end!important;overflow:visible!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle>input{width:48px!important;height:28px!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle-track{width:48px!important;height:28px!important;padding:3px!important;border-color:#bfd1e4!important;background:#e7eef7!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle-track>span{width:20px!important;height:20px!important}html body .v53-modal--employee-review-document .epx-v290-review-toggle>input:checked+.epx-v290-review-toggle-track>span{transform:translate(20px)!important}}@media(min-width:769px){html body .v53-modal--employee-view-full-queue .epx-v291-queue-toolbar{display:grid!important;grid-template-columns:minmax(300px,1fr) 190px 160px!important;gap:12px!important;align-items:end!important;margin:0 0 18px!important;padding:14px!important;border:1px solid #d8e5f3!important;border-radius:18px!important;background:#ffffffe0!important;box-shadow:0 8px 24px #1c4e910b!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-search{min-width:0!important;height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 13px!important;border:1px solid #cbdced!important;border-radius:13px!important;background:#fbfdff!important;color:#41678e!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-search:focus-within{border-color:#7eadeb!important;box-shadow:0 0 0 3px #2f6fe71a!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-search input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#153b63!important;font:inherit!important;font-size:12px!important;font-weight:700!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-search input::placeholder{color:#8aa0b8!important;opacity:1!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-select{display:grid!important;gap:5px!important;color:#6e839c!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-select select{width:100%!important;height:44px!important;padding:0 34px 0 12px!important;border:1px solid #cbdced!important;border-radius:13px!important;outline:0!important;background:#fbfdff!important;color:#173a60!important;font-size:11px!important;font-weight:750!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-state{min-height:260px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:9px!important;padding:28px!important;text-align:center!important;color:#173a60!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-state p{margin:0!important;color:#7488a1!important;font-size:11px!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-state button{min-height:36px!important;padding:0 15px!important;border:1px solid #bcd4f4!important;border-radius:11px!important;background:#eff6ff!important;color:#2467d9!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-state.is-error>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#fff1f2!important;color:#dc334d!important}html body .v53-modal--employee-view-full-queue .epx-v291-queue-spinner{width:30px!important;height:30px!important;border:3px solid #d9e7f7!important;border-top-color:#2f6fe7!important;border-radius:50%!important;animation:epx-v291-spin .7s linear infinite!important}@keyframes epx-v291-spin{to{transform:rotate(360deg)}}html body .v53-modal--employee-review-document .epx-v289-review-controls{min-width:0!important}html body .v53-modal--employee-review-document .epx-v289-review-step>.epx-v290-review-step-copy,html body .v53-modal--employee-review-document .epx-v289-review-step>.epx-v290-review-toggle{flex:none!important}html body .v53-modal--employee-review-document .epx-v289-review-step>.epx-v290-review-step-copy{min-width:0!important;width:100%!important}}@media(min-width:769px){html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-document-categories,.v53-modal--employee-review-document){position:relative!important;border-top:0!important}html body :is(.v53-modal--employee-view-full-queue,.v53-modal--employee-document-categories,.v53-modal--employee-review-document):before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:5px!important;border-radius:22px 22px 0 0!important;background:#2f6fe7!important;box-shadow:0 2px 8px #2f6fe72e!important;z-index:30!important;pointer-events:none!important}html body .v53-modal--employee-document-categories .epx-modal-title>span:first-child,html body .v53-modal--employee-document-categories .epx-modal-title>.epx-modal-title-badge,html body .v53-modal--employee-document-categories .epx-modal-eyebrow-v289{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body .v53-modal--employee-document-categories .epx-modal-title{display:block!important}html body .v53-modal--employee-document-categories .epx-modal-title-copy--no-badge,html body .v53-modal--employee-document-categories .epx-modal-title>div{margin:0!important;width:100%!important;max-width:none!important}html body .v53-modal--employee-review-document .epx-v292-review-checks{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:14px 18px 18px!important;padding:0!important;width:auto!important;min-width:0!important}html body .v53-modal--employee-review-document .epx-v292-review-step{display:grid!important;grid-template-columns:44px minmax(0,1fr) 54px!important;align-items:center!important;column-gap:14px!important;width:100%!important;min-width:0!important;min-height:88px!important;padding:14px 16px!important;box-sizing:border-box!important;border:1px solid #d5e3f2!important;border-radius:17px!important;background:#fff!important;box-shadow:0 5px 18px #1c4e910b!important;overflow:visible!important;cursor:default!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}html body .v53-modal--employee-review-document .epx-v292-review-step:hover{border-color:#a9c9ef!important;background:#fafdff!important;box-shadow:0 9px 24px #235ca613!important}html body .v53-modal--employee-review-document .epx-v292-review-step.is-checked{border-color:#91baf1!important;background:linear-gradient(180deg,#f9fcff,#f2f7ff)!important}html body .v53-modal--employee-review-document .epx-v292-review-step-index{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:1px solid #c9dcf1!important;border-radius:12px!important;background:#f8fbff!important;color:#315a86!important;font-size:12px!important;line-height:1!important;font-weight:850!important;box-sizing:border-box!important;overflow:hidden!important}html body .v53-modal--employee-review-document .epx-v292-review-step.is-checked .epx-v292-review-step-index{border-color:#8db7f0!important;background:#eaf3ff!important;color:#2367dd!important}html body .v53-modal--employee-review-document .epx-v292-review-step-copy{display:grid!important;align-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}html body .v53-modal--employee-review-document .epx-v292-review-step-copy strong{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;color:#173a60!important;font-size:13px!important;line-height:1.35!important;font-weight:850!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important;overflow:visible!important}html body .v53-modal--employee-review-document .epx-v292-review-step-copy small{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;color:#7488a1!important;font-size:10.5px!important;line-height:1.4!important;font-weight:650!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important}html body .v53-modal--employee-review-document .epx-v292-review-switch{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;justify-self:end!important;width:50px!important;height:29px!important;min-width:50px!important;min-height:29px!important;max-width:50px!important;max-height:29px!important;margin:0!important;padding:3px!important;border:1px solid #bfd1e4!important;border-radius:999px!important;background:#e8eef6!important;color:transparent!important;box-shadow:inset 0 1px 2px #1634560d!important;box-sizing:border-box!important;cursor:pointer!important;overflow:hidden!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}html body .v53-modal--employee-review-document .epx-v292-review-switch:hover{border-color:#9bbce3!important;background:#dfe9f5!important}html body .v53-modal--employee-review-document .epx-v292-review-switch:focus-visible{outline:3px solid rgba(47,111,231,.18)!important;outline-offset:3px!important}html body .v53-modal--employee-review-document .epx-v292-review-switch.is-on{justify-content:flex-end!important;border-color:#2f6fe7!important;background:#2f6fe7!important;box-shadow:0 4px 12px #2f6fe733!important}html body .v53-modal--employee-review-document .epx-v292-review-switch-knob{display:block!important;width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #0f2a4b3d!important;pointer-events:none!important}}@media(min-width:769px){.epx-modal[data-v13-target=employee-activity],.epx-modal[data-v13-target=employee-certification-renewals],.epx-modal[data-v13-target=employee-skill-categories],.epx-modal[data-v13-target=employee-role-requirements],.epx-modal[data-v13-target=employee-upload-certification-v134],.epx-modal[data-v13-target=employee-add-skill]{border-top:5px solid #2f73f2!important}.epx-certifications-panel-v133 .epx-row-menu-trigger{position:relative;z-index:1;cursor:pointer;touch-action:manipulation}}@media(min-width:769px){.epx-desktop-top-accent-v294{display:block!important}.epx-v294-preview-stage{position:relative!important;min-height:410px!important;overflow:hidden!important;background:#f8fbff!important}.epx-v294-preview-stage>iframe,.epx-v294-preview-stage>img{width:100%!important;height:100%!important;min-height:410px!important;border:0!important;display:block!important;object-fit:contain!important;background:#fff!important}.epx-v294-preview-loading,.epx-v294-preview-unsupported{min-height:410px!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:30px!important;text-align:center!important;color:#16345f!important;background:linear-gradient(180deg,#fbfdff,#f4f9ff)!important}.epx-v294-preview-loading strong,.epx-v294-preview-unsupported strong{font-size:16px!important;color:#102e58!important}.epx-v294-preview-loading small,.epx-v294-preview-unsupported small,.epx-v294-preview-error small{max-width:420px!important;color:#6b809f!important;line-height:1.5!important}.epx-v294-preview-spinner{width:32px!important;height:32px!important;border-radius:50%!important;border:3px solid #d9e8fb!important;border-top-color:#2f73f2!important;animation:epx-v294-preview-spin .72s linear infinite!important}@keyframes epx-v294-preview-spin{to{transform:rotate(360deg)}}}@media(max-width:768px){.epx-desktop-top-accent-v294{display:none!important}}@media(min-width:769px){html body .v53-overlay--employee-activity .v53-modal--employee-activity,html body .epx-modal.v53-modal--employee-activity,html body .epx-modal[data-v13-target=employee-activity]{border-top:0!important;border-radius:18px!important;background-clip:padding-box!important;overflow:hidden!important}html body .v53-modal--employee-activity:before,html body .v53-modal--employee-activity:after,html body .epx-modal[data-v13-target=employee-activity]:before,html body .epx-modal[data-v13-target=employee-activity]:after{content:none!important;display:none!important}html body .v53-modal--employee-activity>.epx-modal-head{border-top:0!important}html body .v53-overlay--employee-activity:before,html body .v53-overlay--employee-activity:after,html body .v53-overlay--employee-activity>.v53-modal--employee-activity>.epx-modal-head:before,html body .v53-overlay--employee-activity>.v53-modal--employee-activity>.epx-modal-head:after{content:none!important;display:none!important;width:0!important;height:0!important}html body .epx-avatar-camera{cursor:pointer!important;pointer-events:auto!important;z-index:4!important}}@media(min-width:769px){html body .epx-modal-backdrop{background:#0812209e!important;background-image:none!important}html body .epx-modal{background:#fff!important;border:1px solid #c9dced!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;max-height:calc(100dvh - 42px)!important}html body .epx-modal-head{width:100%!important;margin:0!important;padding:14px 18px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e3f3!important;border-radius:0!important;box-sizing:border-box!important}html body .epx-modal-head .epx-modal-title>span{background:#2f6ee7!important;color:#fff!important;border:0!important;border-radius:14px!important}html body .epx-modal-head .epx-modal-title>span svg{stroke:#fff!important;color:#fff!important}html body .epx-modal-close{background:#2f6ee7!important;color:#fff!important;border:0!important;border-radius:13px!important}html body .epx-modal-close svg{stroke:#fff!important;color:#fff!important}html body .epx-modal-body{background:#fff!important;overflow:auto!important;min-height:0!important;padding:15px!important}html body .epx-modal-actions{background:#fff!important;border-top:1px solid #dce7f4!important;padding:11px 15px!important}}@media(max-width:768px){html body .epx-modal-backdrop{padding:8px!important;background:#081220b8!important;background-image:none!important}html body .epx-modal{width:calc(100vw - 16px)!important;max-height:95dvh!important;border-radius:20px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .epx-modal-head{width:100%!important;margin:0!important;padding:12px!important;background:#eaf3ff!important;background-image:none!important}html body .epx-modal-head .epx-modal-title>span{background:#2f6ee7!important;color:#fff!important}html body .epx-modal-close{min-width:44px!important;min-height:44px!important;background:#2f6ee7!important;color:#fff!important}html body .epx-modal-close svg{stroke:#fff!important}html body .epx-modal-body{padding:10px!important;overflow:auto!important}html body .epx-modal-actions{position:sticky!important;bottom:0!important;background:#fff!important;padding:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .epx-modal-actions button{min-height:44px!important}}.wfc-filter-mobile-head-v100,.wfc-filter-mobile-summary-v100{display:none}@media(max-width:900px){html body .hard-viewport-menu-v96.v53-compliance-filter-dropdown,html body .wfc-menu-pop.v53-compliance-filter-dropdown,html body [data-v13-dropdown=compliance-filters].wfc-menu-pop{width:min(370px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(620px,calc(100dvh - 32px))!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(174,198,231,.92)!important;border-radius:20px!important;background:#fffffffc!important;box-shadow:0 24px 70px #1f4a8a3d,0 4px 16px #2563eb14!important}.v53-compliance-filter-dropdown .wfc-filter-redesign-v100{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;width:100%!important;max-height:inherit!important;min-height:0!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.wfc-filter-mobile-head-v100{display:grid!important;grid-template-columns:42px minmax(0,1fr) 36px!important;align-items:center!important;gap:11px!important;padding:15px 15px 13px!important;border-bottom:1px solid #e4edf8!important;background:linear-gradient(135deg,#f4f8ff,#fff 70%)!important}.wfc-filter-mobile-icon-v100{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;color:#1f66d8!important;background:#eaf2ff!important;border:1px solid #d1e2ff!important}.wfc-filter-mobile-copy-v100{min-width:0!important;display:grid!important;gap:3px!important}.wfc-filter-mobile-copy-v100 strong{color:#142b55!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important}.wfc-filter-mobile-copy-v100 small{color:#6b7f9f!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important}.wfc-filter-mobile-close-v100{width:34px!important;height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dbe7f5!important;border-radius:11px!important;color:#506889!important;background:#fff!important}.wfc-filter-mobile-summary-v100{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:12px 14px 0!important;padding:10px 11px!important;border:1px solid #dce9f9!important;border-radius:13px!important;background:#f7faff!important}.wfc-filter-mobile-summary-v100 span{color:#5e7394!important;font-size:11px!important;font-weight:700!important}.wfc-filter-mobile-summary-v100 b{min-width:25px!important;height:25px!important;display:grid!important;place-items:center!important;border-radius:999px!important;color:#fff!important;background:#256fe8!important;font-size:11px!important}.v53-compliance-filter-dropdown .wfc-filter-fields-v100{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;padding:13px 14px 14px!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;-webkit-overflow-scrolling:touch!important}.v53-compliance-filter-dropdown .wfc-filter-fields-v100 .wfc-field,.v53-compliance-filter-dropdown .wfc-filter-fields-v100 label{min-width:0!important}.v53-compliance-filter-dropdown .wfc-filter-fields-v100 label,.v53-compliance-filter-dropdown .wfc-filter-fields-v100 .wfc-label,.v53-compliance-filter-dropdown .wfc-filter-fields-v100 .wfc-field>span{color:#3c5275!important;font-size:11px!important;font-weight:800!important;letter-spacing:.01em!important}.v53-compliance-filter-dropdown .wfc-filter-fields-v100 select{width:100%!important;min-height:46px!important;height:46px!important;padding:0 42px 0 13px!important;border:1px solid #cfdeef!important;border-radius:13px!important;color:#18335f!important;background-color:#fff!important;font-size:13px!important;font-weight:650!important;box-shadow:0 2px 7px #26528c0d!important}.v53-compliance-filter-dropdown .wfc-filter-actions-v100{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:10px!important;padding:12px 14px max(12px,env(safe-area-inset-bottom))!important;border-top:1px solid #e3edf8!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.v53-compliance-filter-dropdown .wfc-filter-actions-v100>button{width:100%!important;min-height:44px!important;height:44px!important;margin:0!important;border-radius:13px!important;font-size:12px!important;font-weight:800!important}.v53-compliance-filter-dropdown .wfc-filter-clear-v100{border:1px solid #d5e1ef!important;color:#526985!important;background:#f8fbff!important}.v53-compliance-filter-dropdown .wfc-filter-apply-v100{border:1px solid #256fe8!important;color:#fff!important;background:linear-gradient(135deg,#2d7af1,#1764df)!important;box-shadow:0 8px 18px #256fe838!important}html body .epx-mobile-filter-dropdown-v89.epx-mobile-filter-redesign-v100{width:min(380px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(680px,calc(100dvh - 28px))!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(174,198,231,.94)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 70px #1f4a8a42,0 4px 16px #2563eb17!important}.epx-mobile-filter-redesign-v100>header{flex:0 0 auto!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 34px!important;align-items:center!important;gap:11px!important;padding:15px!important;border-bottom:1px solid #e4edf8!important;background:linear-gradient(135deg,#f2f7ff,#fff 75%)!important}.epx-mobile-filter-redesign-v100>header>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #d1e2ff!important;border-radius:13px!important;color:#1f66d8!important;background:#eaf2ff!important}.epx-mobile-filter-redesign-v100>header>div{min-width:0!important;display:grid!important;gap:3px!important}.epx-mobile-filter-redesign-v100>header strong{color:#142b55!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important}.epx-mobile-filter-redesign-v100>header small{color:#6b7f9f!important;font-size:11px!important;line-height:1.35!important}.epx-mobile-filter-redesign-v100>header>button{width:34px!important;height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dbe7f5!important;border-radius:11px!important;color:#506889!important;background:#fff!important}.epx-mobile-filter-redesign-v100 .epx-mobile-filter-dropdown-body-v89{flex:1 1 auto!important;min-height:0!important;padding:12px 14px 16px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#fbfdff!important}.epx-mobile-filter-redesign-v100 .epx-filter-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 12px!important;padding:10px 11px!important;border:1px solid #dce9f9!important;border-radius:13px!important;background:#f5f9ff!important}.epx-mobile-filter-redesign-v100 .epx-filter-summary strong{color:#38557e!important;font-size:11px!important;font-weight:800!important}.epx-mobile-filter-redesign-v100 .epx-filter-reset{min-height:30px!important;height:30px!important;padding:0 10px!important;border:1px solid #d6e3f2!important;border-radius:9px!important;color:#3564a4!important;background:#fff!important;font-size:10px!important;font-weight:800!important}.epx-filter-groups-v100{display:grid!important;gap:12px!important}.epx-filter-group-v100{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid #e0eaf6!important;border-radius:15px!important;background:#fff!important;box-shadow:0 3px 12px #2d59910d!important}.epx-filter-group-title-v100{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#28496f!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.045em!important}.epx-filter-group-title-v100 span{width:25px!important;height:25px!important;display:grid!important;place-items:center!important;border-radius:8px!important;color:#2168d7!important;background:#edf4ff!important}.epx-filter-group-v100 .epx-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.epx-filter-group-v100 label,.epx-filter-group-v100 .epx-field>span{color:#435b7d!important;font-size:11px!important;font-weight:800!important}.epx-filter-group-v100 input,.epx-filter-group-v100 select,.epx-filter-group-v100 [role=combobox],.epx-filter-group-v100 .enterprise-select-trigger{width:100%!important;min-height:44px!important;border:1px solid #cedded!important;border-radius:12px!important;color:#17335f!important;background-color:#fff!important;font-size:13px!important;box-shadow:none!important}.epx-mobile-filter-redesign-v100>footer{flex:0 0 auto!important;position:relative!important;display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:10px!important;padding:12px 14px max(12px,env(safe-area-inset-bottom))!important;border-top:1px solid #e3edf8!important;background:#fffffffa!important}.epx-mobile-filter-redesign-v100>footer button{width:100%!important;min-height:44px!important;height:44px!important;margin:0!important;border-radius:13px!important;font-size:12px!important;font-weight:800!important}html body .wf-overlay .wfc-document-preview-modal,html body .wfc-modal-overlay .wfc-document-preview-modal,html body .v53-overlay--compliance-documents .v53-modal--compliance-documents{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:min(92dvh,900px)!important;max-height:calc(100dvh - 20px)!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:20px!important}html body .wfc-document-preview-modal>.wf-modal-header,html body .v53-modal--compliance-documents>.v53-modal-header{flex:0 0 auto!important;position:relative!important;top:auto!important;z-index:4!important}html body .wfc-document-preview-modal>.wf-modal-body,html body .v53-modal--compliance-documents>.v53-modal-body{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;padding:14px 13px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}.wfc-document-preview-modal .v58-document-details-grid{grid-template-columns:1fr!important}.wfc-document-preview-modal .v58-document-preview-section{min-width:0!important;overflow:visible!important}.wfc-document-preview-modal .v58-document-section-heading{align-items:flex-start!important;gap:10px!important}.wfc-document-preview-modal .wfc-document-preview-stage{width:100%!important;min-width:0!important;height:min(58dvh,620px)!important;min-height:390px!important;max-height:620px!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:14px!important}.wfc-document-preview-modal .wfc-document-preview-stage iframe{width:100%!important;height:100%!important;min-height:390px!important;border:0!important}.wfc-document-preview-modal .wfc-document-preview-stage img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;object-fit:contain!important}.wfc-document-preview-modal .wfc-modal-footer{position:sticky!important;left:0!important;right:0!important;bottom:-14px!important;z-index:5!important;display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:9px!important;margin:16px -13px -14px!important;padding:12px 13px max(12px,env(safe-area-inset-bottom))!important;border-top:1px solid #e3edf8!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.wfc-document-preview-modal .wfc-modal-footer>*{min-width:0!important;width:100%!important;min-height:44px!important;margin:0!important;justify-content:center!important}}@media(min-width:901px){.epx-desktop-filter-dropdown-v335{z-index:2147483647;background:#fff;border:1px solid #d6e4f5;border-radius:24px;box-shadow:0 32px 68px #0f3d752e;overflow:hidden}.epx-desktop-filter-dropdown-v335 header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 16px;border-bottom:1px solid #e6eef8}.epx-desktop-filter-dropdown-v335 header strong{display:block;color:#16345c;font-size:1.35rem}.epx-desktop-filter-dropdown-v335 header small{display:block;color:#7487a3;margin-top:4px}.epx-desktop-filter-dropdown-v335 header button{width:40px;height:40px;border-radius:14px;border:1px solid #d6e4f5;background:#fff;color:#16345c}.epx-desktop-filter-dropdown-v335__body{padding:18px 22px 8px;overflow:auto;max-height:inherit}.epx-desktop-filter-dropdown-v335 footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 22px 22px;border-top:1px solid #e6eef8;background:#fff}.epx-desktop-filter-dropdown-v335 .epx-form-grid{grid-template-columns:1fr;gap:16px}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335 footer .epx-header-action{background:#176fe8!important;background-image:none!important;border-color:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .epx-desktop-filter-dropdown-v335 footer .epx-header-action :is(span,svg,path,line,polyline,circle){color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335{width:min(410px,calc(100vw - 32px))!important;max-height:none!important;grid-template-rows:auto auto auto!important;border-radius:15px!important;overflow:visible!important}html body .epx-desktop-filter-dropdown-v335 header{min-height:48px!important;padding:8px 11px!important;background:#fff!important;border-radius:15px 15px 0 0!important}html body .epx-desktop-filter-dropdown-v335 header strong{font-size:13px!important}html body .epx-desktop-filter-dropdown-v335 header small{font-size:9.5px!important;margin-top:1px!important}html body .epx-desktop-filter-dropdown-v335 header button{width:30px!important;height:30px!important;border-radius:9px!important}html body .epx-desktop-filter-dropdown-v335__body{padding:8px 11px!important;overflow:visible!important;max-height:none!important;background:#f8fbff!important}html body .epx-desktop-filter-dropdown-v335 .epx-filter-summary{padding:6px 8px!important;font-size:10px!important;min-height:30px!important}html body .epx-desktop-filter-dropdown-v335 .epx-form-grid{grid-template-columns:1fr 1fr!important;gap:6px 8px!important}html body .epx-desktop-filter-dropdown-v335 :is(.epx-field,.wf-field){gap:3px!important;margin:0!important}html body .epx-desktop-filter-dropdown-v335 :is(.epx-field,.wf-field)>label,html body .epx-desktop-filter-dropdown-v335 :is(.epx-field-label,.wf-field-label){font-size:9px!important;line-height:1.1!important}html body .epx-desktop-filter-dropdown-v335 :is(input,select,.epx-select-button){min-height:32px!important;height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:10.5px!important;border-radius:8px!important}html body .epx-desktop-filter-dropdown-v335 footer{min-height:44px!important;padding:7px 11px!important;border-radius:0 0 15px 15px!important}html body .epx-desktop-filter-dropdown-v335 footer button{min-height:32px!important;height:32px!important;padding:0 12px!important;font-size:10.5px!important}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335{width:min(500px,calc(100vw - 40px))!important;border-top:4px solid #2474ee!important;border-radius:16px!important;background:#fff!important}html body .epx-desktop-filter-dropdown-v335 header{padding:14px 18px!important;background:#fff!important}html body .epx-desktop-filter-dropdown-v335__body{padding:14px 18px!important;background:#f8fbff!important}html body .epx-desktop-filter-dropdown-v335 .epx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 14px!important}html body .epx-desktop-filter-dropdown-v335 .epx-filter-summary{grid-column:1/-1;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 12px!important;border:1px solid #d8e6f5!important;border-radius:10px!important;background:#fff!important}html body .epx-desktop-filter-dropdown-v335 footer{padding:12px 18px!important;border-top:1px solid #dce8f5!important;background:#fff!important}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335{position:fixed!important;right:auto!important;bottom:auto!important;z-index:2147483647!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:0!important;transform:none!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;border:1px solid #cfe0f5!important;border-radius:20px!important;background:#fff!important;box-shadow:0 26px 70px #0c2a5238!important;width:min(440px,calc(100vw - 36px))!important}html body .epx-desktop-filter-dropdown-v335 header{min-height:58px!important;padding:10px 13px!important;background:linear-gradient(180deg,#f3f8ff,#fff)!important}html body .epx-desktop-filter-dropdown-v335 header strong{font-size:15px!important}html body .epx-desktop-filter-dropdown-v335 header small{font-size:11px!important}html body .epx-desktop-filter-dropdown-v335__body{min-height:0!important;max-height:none!important;padding:11px 13px!important;overflow-y:auto!important}html body .epx-desktop-filter-dropdown-v335 .epx-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}html body .epx-desktop-filter-dropdown-v335 footer{min-height:54px!important;padding:8px 13px!important;background:#fbfdff!important}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335{width:min(410px,calc(100vw - 32px))!important;max-height:none!important;grid-template-rows:auto auto auto!important;border-radius:15px!important;overflow:visible!important}html body .epx-desktop-filter-dropdown-v335 header{min-height:48px!important;padding:8px 11px!important;background:#fff!important;border-radius:15px 15px 0 0!important}html body .epx-desktop-filter-dropdown-v335 header strong{font-size:13px!important}html body .epx-desktop-filter-dropdown-v335 header small{font-size:9.5px!important;margin-top:1px!important}html body .epx-desktop-filter-dropdown-v335 header button{width:30px!important;height:30px!important;border-radius:9px!important}html body .epx-desktop-filter-dropdown-v335__body{padding:8px 11px!important;overflow:visible!important;max-height:none!important;background:#f8fbff!important}html body .epx-desktop-filter-dropdown-v335 .epx-filter-summary{padding:6px 8px!important;font-size:10px!important;min-height:30px!important}html body .epx-desktop-filter-dropdown-v335 .epx-form-grid{grid-template-columns:1fr 1fr!important;gap:6px 8px!important}html body .epx-desktop-filter-dropdown-v335 :is(.epx-field,.wf-field){gap:3px!important;margin:0!important}html body .epx-desktop-filter-dropdown-v335 :is(.epx-field-label,.wf-field-label){font-size:9px!important;line-height:1.1!important}html body .epx-desktop-filter-dropdown-v335 :is(input,select,.epx-select-button){min-height:32px!important;height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:10.5px!important;border-radius:8px!important}html body .epx-desktop-filter-dropdown-v335 footer{min-height:44px!important;padding:7px 11px!important;border-radius:0 0 15px 15px!important}html body .epx-desktop-filter-dropdown-v335 footer button{min-height:32px!important;height:32px!important;padding:0 12px!important;font-size:10.5px!important}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335 footer .epx-header-action{background:#176fe8!important;background-image:none!important;border:1px solid #176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;box-shadow:none!important}html body .epx-desktop-filter-dropdown-v335 footer .epx-header-action:hover{background:#0f61d7!important;border-color:#0f61d7!important}html body .epx-desktop-filter-dropdown-v335 footer .epx-header-action :is(span,svg,path,line,polyline,circle){color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335{width:min(560px,calc(100vw - 36px))!important;max-height:min(720px,calc(100vh - 30px))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cbdcf0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 70px #14325a38!important}html body .epx-desktop-filter-dropdown-v335>header{min-height:72px!important;padding:16px 18px!important;border-bottom:1px solid #e2ebf5!important;background:#fff!important}html body .epx-desktop-filter-dropdown-v335>header strong{display:block;font-size:17px!important;color:#102f59!important}html body .epx-desktop-filter-dropdown-v335>header small{display:block;margin-top:3px;font-size:12px!important;color:#6f84a2!important}html body .epx-desktop-filter-dropdown-v335>header>button{width:36px!important;height:36px!important;border:1px solid #d8e4f2!important;border-radius:10px!important;background:#f7faff!important;color:#254a77!important}html body .epx-desktop-filter-dropdown-v335__body{overflow-y:auto!important;padding:14px 18px 18px!important;background:#fbfdff!important}html body .epx-desktop-filter-dropdown-v335 .epx-filter-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:58px!important;margin:0 0 14px!important;padding:10px 12px!important;border:1px solid #d7e4f3!important;border-radius:12px!important;background:#fff!important}html body .epx-desktop-filter-dropdown-v335 .epx-filter-summary>div{display:grid!important;gap:2px!important}html body .epx-desktop-filter-dropdown-v335 .epx-filter-summary strong{font-size:14px!important;color:#15365f!important}html body .epx-desktop-filter-dropdown-v335 .epx-filter-summary small{font-size:10px!important;color:#7286a2!important}html body .epx-desktop-filter-dropdown-v335 .epx-filter-reset{width:auto!important;min-width:92px!important;height:36px!important;padding:0 13px!important;border:1px solid #bfd2eb!important;border-radius:10px!important;background:#fff!important;color:#245184!important;font-weight:800!important}html body .epx-desktop-filter-dropdown-v335 .epx-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 14px!important}html body .epx-desktop-filter-dropdown-v335 .epx-field{min-width:0!important;gap:6px!important}html body .epx-desktop-filter-dropdown-v335 .epx-field>span:first-child{font-size:12px!important;line-height:1.2!important;color:#526b8d!important}html body .epx-desktop-filter-dropdown-v335 :is(.epx-select-trigger,.epx-input,input,select){width:100%!important;min-height:44px!important;border:1px solid #c9d9ec!important;border-radius:11px!important;background:#fff!important;font-size:13px!important;color:#17385f!important}html body .epx-desktop-filter-dropdown-v335>footer{display:grid!important;grid-template-columns:1fr 1.3fr!important;gap:10px!important;padding:12px 18px 14px!important;border-top:1px solid #e1eaf4!important;background:#fff!important}html body .epx-desktop-filter-dropdown-v335>footer .epx-header-action{width:100%!important;min-height:42px!important;justify-content:center!important;border-radius:11px!important}html body .epx-desktop-filter-dropdown-v335>footer .epx-header-action:first-child{border:1px solid #c6d7eb!important;background:#fff!important;color:#214b7b!important;-webkit-text-fill-color:#214b7b!important}html body .epx-desktop-filter-dropdown-v335>footer .epx-header-action:last-child{border:1px solid #1f70eb!important;background:#1f70eb!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384{overflow:hidden!important;border:1px solid #d6e1ef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 24px 65px #18345c2e,0 4px 16px #18345c14!important}html body .epx-desktop-filter-v384>header{min-height:52px!important;padding:9px 12px!important;border-bottom:1px solid #e4ebf4!important;background:#fff!important}html body .epx-desktop-filter-v384>header strong{font-size:15px!important;color:#132f57!important}html body .epx-desktop-filter-v384>header button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}html body .epx-desktop-filter-v384>header small{display:none!important}html body .epx-desktop-filter-v384 .epx-desktop-filter-dropdown-v335__body{padding:10px 12px!important;max-height:292px!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:#fff!important}html body .epx-desktop-filter-v384 .epx-filter-summary{display:none!important}html body .epx-desktop-filter-v384 .epx-filter-summary>div{display:grid!important;gap:2px!important}html body .epx-desktop-filter-v384 .epx-filter-summary strong{font-size:13px!important}html body .epx-desktop-filter-v384 .epx-filter-summary small{display:block!important;color:#7487a1!important;font-size:11px!important}html body .epx-desktop-filter-v384 .epx-filter-reset{width:auto!important;min-height:36px!important;padding:0 14px!important;border:1px solid #bfd2eb!important;border-radius:10px!important;background:#fff!important;color:#1c5fbd!important;font-weight:750!important}html body .epx-desktop-filter-v384 .epx-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}html body .epx-desktop-filter-v384 .epx-field{gap:3px!important}html body .epx-desktop-filter-v384 .epx-field>label,html body .epx-desktop-filter-v384 .epx-field>span:first-child{font-size:11px!important}html body .epx-desktop-filter-v384 :is(input,select,.epx-select-trigger){min-height:36px!important;height:36px!important;border-radius:9px!important;font-size:12px!important}html body .epx-desktop-filter-v384>footer{display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:9px 12px!important;border-top:1px solid #e3ebf5!important;background:#fff!important}html body .epx-desktop-filter-v384>footer button{min-height:36px!important;height:36px!important}html body .epx-desktop-filter-v384>footer>:first-child,html body .epx-desktop-filter-v384>footer>:first-child:is(:hover,:focus,:focus-visible,:active){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#172f50!important;-webkit-text-fill-color:#172f50!important;border:1px solid #c6d6e9!important;box-shadow:none!important;filter:none!important}html body .epx-desktop-filter-v384>footer>:first-child:before,html body .epx-desktop-filter-v384>footer>:first-child:after{content:none!important;display:none!important}html body .epx-desktop-filter-v384>footer>:last-child{min-width:130px!important;background:#176fe8!important;color:#fff!important;border-color:#176fe8!important}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335 footer .epx-filter-clear-v388,html body .epx-desktop-filter-dropdown-v335 footer .epx-filter-clear-v388:is(:hover,:focus,:focus-visible,:active){appearance:none!important;-webkit-appearance:none!important;height:36px!important;min-height:36px!important;min-width:130px!important;padding:0 18px!important;border:1px solid #bfd1e7!important;border-radius:13px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#122f54!important;-webkit-text-fill-color:#122f54!important;font:800 12px/1 inherit!important;box-shadow:none!important;outline:0!important;opacity:1!important}html body .epx-filter-clear-v388:before,html body .epx-filter-clear-v388:after{display:none!important;content:none!important}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335>footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html body .epx-desktop-filter-dropdown-v335>footer>:is(button,.epx-header-action){width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 16px!important;border-radius:14px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media(min-width:769px){html body .epx-desktop-filter-dropdown-v335>header>button{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid #cfe0f7!important;border-radius:50%!important;background:#fff!important;color:#1f66d8!important;box-shadow:0 7px 18px -14px #14468cbf!important;font-size:0!important}html body .epx-desktop-filter-dropdown-v335>header>button:before{content:"×";font-size:22px;line-height:1;font-weight:400}html body .epx-desktop-filter-dropdown-v335>header>button:is(:hover,:focus-visible){background:#edf5ff!important;border-color:#8fbbff!important;transform:rotate(2deg)}}@media(min-width:769px){html body .epx-desktop-filter-dropdown-v335>header>button{width:42px!important;height:42px!important;min-width:42px!important;border:1px solid #d4dfed!important;border-radius:12px!important;background:#fff!important;color:#53647d!important;box-shadow:0 5px 14px -12px #14325a73!important;font-size:initial!important;transform:none!important}html body .epx-desktop-filter-dropdown-v335>header>button:before,html body .epx-desktop-filter-dropdown-v335>header>button:after{content:none!important;display:none!important}html body .epx-desktop-filter-dropdown-v335>header>button svg{display:block!important;width:18px!important;height:18px!important;stroke-width:2!important}html body .epx-desktop-filter-dropdown-v335>header>button:is(:hover,:focus-visible){background:#f7f9fc!important;border-color:#b8c9de!important;color:#243a5b!important}}@media(min-width:901px){html body .epx-desktop-filter-dropdown-v335>header>button{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:0!important;text-align:center!important}html body .epx-desktop-filter-dropdown-v335>header>button svg{position:static!important;inset:auto!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;transform:none!important;translate:none!important;flex:0 0 18px!important}}@media(min-width:901px){.epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384{width:min(390px,calc(100vw - 36px))!important;max-height:min(620px,calc(100vh - 36px))!important;border:1px solid #c9dcf7!important;border-radius:22px!important;background:#fff!important;box-shadow:0 24px 70px #0f2a5233!important;overflow:hidden!important;isolation:isolate}.epx-desktop-filter-dropdown-v335>header{min-height:74px!important;padding:16px 18px!important;background:linear-gradient(135deg,#f7fbff,#edf5ff)!important;border-bottom:1px solid #d9e6f7!important}.epx-desktop-filter-dropdown-v335>header strong{font-size:18px!important}.epx-desktop-filter-dropdown-v335>header small{display:block!important;margin-top:3px!important;color:#6b7f9e!important}.epx-desktop-filter-dropdown-v335__body{overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:pan-y!important;scrollbar-gutter:stable;padding:16px 18px 22px!important;max-height:calc(min(620px,100vh - 36px) - 146px)!important}.epx-desktop-filter-dropdown-v335 .epx-form-grid{gap:14px!important}.epx-desktop-filter-dropdown-v335 .epx-field{min-width:0!important}.epx-desktop-filter-dropdown-v335>footer{position:relative!important;padding:12px 18px 16px!important;background:#fff!important;border-top:1px solid #d9e6f7!important;z-index:2}}@media(min-width:769px){[data-v13-target=employee-activity] .epx-modal-body,[data-opscence-employee-modal=employee-activity] .epx-modal-body{overflow:auto!important;min-width:0!important}.epx-v431-activity-layout{display:grid;gap:16px;min-width:0}.epx-v431-activity-section{min-width:0;border:1px solid #cfe0f5;border-radius:18px;background:#fff;overflow:hidden}.epx-v431-activity-section>header{padding:15px 18px;background:#f3f7fd;border-bottom:1px solid #d9e6f6}.epx-v431-activity-section>header div{display:flex;flex-direction:column;gap:4px;min-width:0}.epx-v431-activity-section>header strong{font-size:17px;color:#102b55}.epx-v431-activity-section>header small{color:#6d83a5}.epx-v431-summary{padding:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.epx-v431-summary article,.epx-v431-activity-entry,.epx-v431-empty{min-width:0;padding:14px;border:1px solid #d5e3f4;border-radius:14px;background:#fbfdff;overflow-wrap:anywhere}.epx-v431-summary article{display:flex;flex-direction:column;gap:7px}.epx-v431-summary span{color:#6c82a2;font-size:12px;font-weight:800;text-transform:uppercase}.epx-v431-activity-scroll{display:grid;gap:10px;padding:14px;max-height:280px;overflow:auto}.epx-v431-activity-entry header,.epx-v431-activity-entry footer{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.epx-v431-activity-entry header>*{min-width:0}.epx-v431-activity-entry time,.epx-v431-activity-entry footer{color:#7085a5;font-size:12px}.epx-v431-activity-entry p{margin:9px 0;color:#254469;line-height:1.45}.epx-v431-empty{margin:14px;display:flex;flex-direction:column;gap:6px}}.rbac-toolbar-card.rbac-toolbar-compact{display:grid!important;grid-template-columns:minmax(240px,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:0!important;padding:10px!important;border-radius:18px 18px 0 0!important;background:#fff!important}.rbac-toolbar-compact .rbac-search{width:100%!important;min-width:0!important;height:44px!important;margin:0!important;border:1px solid #d9e3f0!important;border-radius:12px!important;background:#f8fbff!important}.rbac-toolbar-compact .rbac-search input{height:42px!important;font-size:14px!important}.rbac-toolbar-compact .rbac-top-btn{height:44px!important;white-space:nowrap!important;border-radius:12px!important}.rbac-overview-card{padding:16px!important}.rbac-side-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.rbac-side-caption{color:#7a8ba5!important;font-size:11px!important;font-weight:600!important}.rbac-donut-line{align-items:center!important;gap:14px!important}.rbac-donut.rbac-hover-donut{position:relative!important;flex:0 0 132px!important;width:132px!important;height:132px!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.rbac-hover-donut svg{display:block!important;width:132px!important;height:132px!important;transform:rotate(-90deg);overflow:visible}.rbac-donut-track,.rbac-donut-segment{fill:none;stroke-width:17}.rbac-donut-track{stroke:#edf3fa}.rbac-donut-segment{cursor:pointer;transform-origin:60px 60px;transition:opacity .18s ease,stroke-width .18s ease,filter .18s ease}.rbac-donut-segment:hover,.rbac-donut-segment:focus,.rbac-donut-segment.active{stroke-width:21;filter:drop-shadow(0 3px 4px rgba(15,54,98,.17));outline:none}.rbac-hover-donut>span{position:absolute!important;inset:28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:4px!important;border-radius:50%!important;background:#fff!important;text-align:center!important;pointer-events:none!important}.rbac-hover-donut>span strong{color:#11264c!important;font-size:20px!important;line-height:1!important}.rbac-hover-donut>span small{max-width:68px;color:#7788a1!important;font-size:10px!important;line-height:1.15!important}.rbac-legend{display:grid!important;flex:1!important;gap:3px!important}.rbac-legend button{display:grid!important;grid-template-columns:9px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;padding:6px 7px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#3c516f!important;text-align:left!important;cursor:pointer!important}.rbac-legend button:hover,.rbac-legend button.active{background:#f0f6ff!important;color:#153a70!important}.rbac-legend button b{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--dot)!important}.rbac-legend button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}.rbac-legend button strong{font-size:12px!important}.rbac-breakdown-card{padding:0!important;overflow:hidden!important}.rbac-collapsible-head{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:15px 16px!important;border:0!important;background:#fff!important;color:#15294c!important;cursor:pointer!important;text-align:left!important}.rbac-collapsible-head>span{display:grid!important;gap:2px!important}.rbac-collapsible-head strong{font-size:14px!important}.rbac-collapsible-head small{color:#7a8ba5!important;font-size:11px!important;font-weight:500!important}.rbac-collapsible-head svg{transition:transform .2s ease!important}.rbac-breakdown-card.is-open .rbac-collapsible-head svg{transform:rotate(180deg)!important}.rbac-breakdown-preview{display:grid!important;gap:1px!important;padding:0 12px 12px!important}.rbac-breakdown-preview>span{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:7px 8px!important;border-radius:8px!important;color:#4a5e79!important;font-size:12px!important}.rbac-breakdown-preview>span:hover{background:#f5f8fc!important}.rbac-clean-breakdown{display:grid!important;gap:11px!important;padding:0 16px 16px!important}.rbac-breakdown-row>div:first-child{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-bottom:5px!important;color:#3d5271!important;font-size:12px!important}.rbac-breakdown-track{height:7px!important;overflow:hidden!important;border-radius:999px!important;background:#edf3fa!important}.rbac-breakdown-track em{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#2c74f2,#59a3ff)!important}.rbac-visible-permissions{display:flex!important;flex-wrap:wrap!important;gap:4px!important;max-width:310px!important}.rbac-visible-permissions span,.rbac-visible-permissions b{padding:3px 7px!important;border-radius:999px!important;background:#edf5ff!important;color:#2864bb!important;font-size:10px!important;font-style:normal!important;white-space:nowrap!important}.rbac-visible-permissions em{color:#8a98ad!important;font-size:12px!important}.epx-overview-header-clean{min-height:0!important;padding-bottom:0!important}.epx-directory-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;width:min(100%,760px)!important}.epx-directory-actions .epx-search-box{flex:1 1 230px!important;min-width:210px!important;max-width:330px!important}.epx-directory-actions .epx-header-action{min-height:40px!important;white-space:nowrap!important}.epx-section-head:has(.epx-directory-actions){align-items:center!important;gap:14px!important;flex-wrap:wrap!important}body.dpx-modal-open,body.lpx-modal-open{overflow:hidden!important}.dpx-modal-overlay,.lpx-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:clamp(14px,3vw,34px)!important;overflow:auto!important;background:#e4edf9c7!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.dpx-modal,.lpx-modal{width:min(760px,100%)!important;max-height:min(88vh,920px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:1px solid #d8e3f1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 90px #1e3b6638!important;color:#11254a!important}.dpx-modal-head,.lpx-modal-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:20px 22px!important;border-bottom:1px solid #e1e9f3!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}.dpx-modal-head>div,.lpx-modal-title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.dpx-modal-icon,.lpx-modal-icon{display:grid!important;place-items:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;border:1px solid #cfe0f5!important;border-radius:15px!important;background:#eaf4ff!important;color:#1768d9!important}.dpx-modal-head h2,.lpx-modal-head h2{margin:0!important;color:#10264b!important;font-size:clamp(20px,2.7vw,27px)!important;line-height:1.15!important}.dpx-modal-head p,.lpx-modal-head p{margin:4px 0 0!important;color:#62738d!important;font-size:13px!important;line-height:1.4!important}.dpx-modal-head>button,.lpx-modal-head>button{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border:1px solid #dce5ef!important;border-radius:13px!important;background:#fff!important;color:#153259!important;cursor:pointer!important}.dpx-modal-head>button:hover,.lpx-modal-head>button:hover{background:#f0f6fd!important}.dpx-modal-body,.lpx-modal-body{flex:1 1 auto!important;overflow:auto!important;padding:22px!important;background:#fff!important}.dpx-modal-foot,.lpx-modal-foot{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:16px 22px!important;border-top:1px solid #e1e9f3!important;background:#fbfdff!important}.dpx-modal-coverage_details{width:min(780px,100%)!important}.dpx-coverage-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:15px 16px!important;border:1px solid #dce7f4!important;border-radius:16px!important;background:#f8fbff!important}.dpx-coverage-hero-main{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important}.dpx-coverage-hero-main>div{display:grid!important;gap:3px!important}.dpx-coverage-hero-main strong{font-size:15px!important}.dpx-coverage-hero-main small{color:#6f8099!important;font-size:12px!important}.dpx-coverage-progress-card{margin-top:14px!important;padding:16px!important;border:1px solid #dce7f4!important;border-radius:16px!important}.dpx-coverage-progress-card>div:first-child{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important}.dpx-coverage-progress-card span{color:#61738e!important;font-size:12px!important;font-weight:700!important}.dpx-coverage-progress-card strong{color:#163c76!important;font-size:22px!important}.dpx-coverage-progress{height:10px!important;margin:10px 0 7px!important;overflow:hidden!important;border-radius:999px!important;background:#eaf0f7!important}.dpx-coverage-progress>span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#2370e8,#32b888)!important}.dpx-coverage-progress-card small{color:#75859d!important}.dpx-coverage-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important}.dpx-coverage-kpis>div{display:grid!important;gap:7px!important;min-height:88px!important;padding:15px!important;border:1px solid #e0e8f2!important;border-radius:15px!important;background:#fff!important}.dpx-coverage-kpis span{color:#64758f!important;font-size:12px!important;font-weight:700!important}.dpx-coverage-kpis strong{color:#102a55!important;font-size:22px!important}.dpx-real-hierarchy{overflow-x:auto!important;padding:10px 12px 24px!important}.dpx-company-root{position:relative!important;width:min(560px,94%)!important;margin:0 auto!important;padding:14px 18px!important;border:1px solid #bcd5f4!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f5f9ff)!important;box-shadow:0 8px 22px #225ba014!important}.dpx-company-root strong{display:block!important;max-width:340px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important}.dpx-company-root small{color:#71829b!important}.dpx-company-connector{width:1px!important;height:36px!important;margin:0 auto!important;background:#a9c5e8!important}.dpx-tree-level{position:relative!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;gap:38px!important;padding-top:28px!important;min-width:max-content!important}.dpx-tree-level:before{content:""!important;position:absolute!important;top:0!important;left:50%!important;width:calc(100% - 240px)!important;max-width:calc(100% - 80px)!important;height:1px!important;transform:translate(-50%)!important;background:#a9c5e8!important}.dpx-tree-branch{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;min-width:240px!important}.dpx-tree-level>.dpx-tree-branch:before,.dpx-tree-children>.dpx-tree-branch:before{content:""!important;position:absolute!important;top:-28px!important;left:50%!important;width:1px!important;height:28px!important;background:#a9c5e8!important}.dpx-tree-children{position:relative!important;display:flex!important;justify-content:center!important;gap:28px!important;padding-top:34px!important;margin-top:12px!important}.dpx-tree-children:before{content:""!important;position:absolute!important;top:5px!important;left:50%!important;width:calc(100% - 240px)!important;height:1px!important;transform:translate(-50%)!important;background:#a9c5e8!important}.dpx-node{width:240px!important;min-height:138px!important;border-color:#cbddef!important;border-radius:17px!important;box-shadow:0 8px 22px #1b427212!important}.dpx-node:hover,.dpx-node.selected{transform:translateY(-2px)!important;border-color:#6ea8ed!important;box-shadow:0 12px 28px #1f60b224!important}.dpx-node-top span:last-child{min-width:0!important}.dpx-node-top strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dpx-node-foot{align-items:center!important}.lpx-modal.wide{width:min(940px,100%)!important}.lpx-form-intro{display:flex!important;align-items:center!important;gap:9px!important;margin-bottom:17px!important;padding:10px 12px!important;border:1px solid #d8e8fb!important;border-radius:12px!important;background:#f2f8ff!important;color:#426183!important;font-size:12px!important}.lpx-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.lpx-form-grid label{display:grid!important;align-content:start!important;gap:7px!important;min-width:0!important;color:#435976!important;font-size:12px!important;font-weight:700!important}.lpx-form-grid label>span b{color:#d74646!important}.lpx-form-grid input,.lpx-form-grid select,.lpx-form-grid textarea{width:100%!important;min-height:46px!important;padding:11px 13px!important;border:1px solid #cedae8!important;border-radius:12px!important;background:#fff!important;color:#11284e!important;font:inherit!important;font-size:14px!important;outline:0!important}.lpx-form-grid textarea{min-height:102px!important;resize:vertical!important}.lpx-form-grid input:focus,.lpx-form-grid select:focus,.lpx-form-grid textarea:focus{border-color:#5794e4!important;box-shadow:0 0 0 3px #327bda1f!important}.lpx-form-grid label>small{color:#8190a5!important;font-size:11px!important;font-weight:500!important}.lpx-modal-foot .lpx-btn{min-width:110px!important;justify-content:center!important}.lpx-modal-foot .lpx-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.lpx-dropdown-filterbar{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important}.lpx-filter-select{position:relative!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 10px!important;border:1px solid #d6e0ec!important;border-radius:12px!important;background:#fff!important;color:#344c6d!important;font-size:12px!important;font-weight:700!important}.lpx-filter-select span{color:#72829a!important;font-size:11px!important}.lpx-filter-select select{max-width:175px!important;min-width:110px!important;padding:0 22px 0 0!important;border:0!important;background:transparent!important;color:#18375f!important;font:inherit!important;outline:none!important;appearance:none!important;cursor:pointer!important}.lpx-filter-select>svg:last-child{position:absolute!important;right:9px!important;pointer-events:none!important}@media(max-width:900px){.rbac-toolbar-card.rbac-toolbar-compact{grid-template-columns:1fr auto!important}.rbac-toolbar-compact .rbac-search{grid-column:1 / -1!important}.dpx-coverage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.epx-directory-actions{justify-content:flex-start!important;width:100%!important}}@media(max-width:640px){.rbac-toolbar-card.rbac-toolbar-compact{display:flex!important;flex-direction:column!important;align-items:stretch!important}.rbac-toolbar-compact .rbac-top-btn{width:100%!important;justify-content:space-between!important}.rbac-donut-line{flex-direction:column!important;align-items:stretch!important}.rbac-donut.rbac-hover-donut{margin:0 auto!important}.dpx-modal-overlay,.lpx-modal-overlay{align-items:end!important;padding:8px!important}.dpx-modal,.lpx-modal{max-height:94vh!important;border-radius:20px 20px 12px 12px!important}.dpx-modal-head,.lpx-modal-head,.dpx-modal-body,.lpx-modal-body{padding:16px!important}.dpx-modal-foot,.lpx-modal-foot{padding:13px 16px!important}.dpx-coverage-kpis,.lpx-form-grid{grid-template-columns:1fr!important}.lpx-form-grid label.full{grid-column:auto!important}.lpx-dropdown-filterbar>*{width:100%!important}.lpx-filter-select select{max-width:none!important;flex:1!important}.epx-directory-actions>*{flex:1 1 100%!important;max-width:none!important}}@media(min-width:901px){.epx-v343-toast-stack{position:fixed;right:22px;bottom:22px;z-index:2147483647;display:grid;gap:10px;width:min(390px,calc(100vw - 44px));pointer-events:none}.epx-v343-toast-stack>div{pointer-events:auto;display:grid;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:12px 13px;border:1px solid #cee0f3;border-top:3px solid #2474ee;border-radius:13px;background:#fff;box-shadow:0 18px 48px #0d315e38;color:#17385f}.epx-v343-toast-stack>div>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eaf3ff;color:#176cf3;font-weight:900}.epx-v343-toast-stack>div.is-success{border-top-color:#1aa36f}.epx-v343-toast-stack>div.is-success>span{background:#eaf9f3;color:#11845b}.epx-v343-toast-stack>div.is-error{border-top-color:#df3f58}.epx-v343-toast-stack>div.is-error>span{background:#fff0f3;color:#c9354d}.epx-v343-toast-stack strong,.epx-v343-toast-stack small{display:block}.epx-v343-toast-stack strong{font-size:12px}.epx-v343-toast-stack small{margin-top:3px;font-size:10px;line-height:1.4;color:#687f9d}.epx-v343-toast-stack button{border:0;background:transparent;color:#71859f;font-size:18px}}@media(max-width:768px){html body :is(.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal,.request-reference-modal,.ml-reference-modal,.audit-modal,.audit-drawer,.marketplace-v24-modal,.marketplace-modal,.rbac-modal-shell,.wfc-modal-shell,.wf-modal,.lpx-modal,.epx-modal,.invite-modal,.clx-modal,.ai-chat-drawer,.ai-modal-card,.stp-create-template-modal,.av-modal,.leavereq-modal,.modal,[role=dialog],[aria-modal=true]){color:#0f172a!important;text-shadow:none!important}html body :is(.cs-chat-builder-modal,.cs-start-chat-modal,.cs-create-group-modal,.request-reference-modal,.ml-reference-modal,.audit-modal,.audit-drawer,.marketplace-v24-modal,.marketplace-modal,.rbac-modal-shell,.wfc-modal-shell,.wf-modal,.lpx-modal,.epx-modal,.invite-modal,.clx-modal,.ai-chat-drawer,.ai-modal-card,.stp-create-template-modal,.av-modal,.leavereq-modal,.modal,[role=dialog],[aria-modal=true]) :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend,dt,dd,li,span,p,small,em,div){color:#0f172a!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html body :is(.cs-chat-builder-head,.request-reference-header,.ml-reference-header,.audit-modal-head,.audit-modal-head--pastel,.audit-drawer-head,.marketplace-v24-header,.rbac-modal-head,.wfc-modal-head,.wf-modal-header,.lpx-modal-head,.epx-modal-head,.invite-modal__header,.clx-modal>header,.ai-chat-header,.ai-modal-head,.stp-create-template-modal>header,.av-modal-header,[role=dialog] header,[aria-modal=true] header) :is(h1,h2,h3,h4,h5,h6,strong,b,span,p,small,em,div){color:#0f172a!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html body :is(.cs-chat-builder-kicker,.request-reference-header__eyebrow,.ml-reference-header__eyebrow,.wf-reference-modal-eyebrow,.audit-modal-eyebrow,.clx-modal-eyebrow,.av-modal-eyebrow,.marketplace-v24-title p,.rbac-modal-heading p,.wfc-modal-head p,.lpx-modal-head p,.epx-modal-head p,.invite-modal__heading p,.audit-modal-title-wrap p,.audit-drawer-head span,.audit-drawer-head p,.cs-chat-builder-head p,.request-reference-header p,.ml-reference-header p,.ai-chat-header p,.ai-modal-head p){color:#334155!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html body :is(.cs-chat-builder-head h2,.request-reference-header h2,.ml-reference-header h2,.audit-modal-title-wrap h2,.audit-drawer-head h2,.marketplace-v24-title h2,.rbac-modal-heading h2,.wfc-modal-head h3,.wf-modal-title,.lpx-modal-head h2,.epx-modal-head h3,.invite-modal__heading h2,.clx-modal-title-group h3,.ai-chat-header h2,.ai-modal-head h2,.stp-create-template-modal header h2,.av-modal-title){color:#0b1220!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:#0b1220!important}html body :is(input,textarea,select,option,.audit-select-button,.clx-dropdown-trigger,.stp-select-trigger,.marketplace-v24-select-card,.rbac-select-trigger){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html body :is(.primary,.btn-primary,.button-primary,.audit-btn--primary,.audit-modal-actions button.primary,.audit-save-row .primary,.marketplace-v24-primary,.rbac-button.primary,.wfc-btn.primary,.wf-btn-primary,.wf-btn.wf-btn-primary,.epx-header-action-primary,.invite-btn--primary,.request-reference-button--primary,.ml-btn--primary,.cs-pill-btn--primary,.ai-chat-send,.ai-send-btn,.clx-btn.primary,.stp-btn-primary,button[type=submit]),html body :is(.primary,.btn-primary,.button-primary,.audit-btn--primary,.audit-modal-actions button.primary,.audit-save-row .primary,.marketplace-v24-primary,.rbac-button.primary,.wfc-btn.primary,.wf-btn-primary,.wf-btn.wf-btn-primary,.epx-header-action-primary,.invite-btn--primary,.request-reference-button--primary,.ml-btn--primary,.cs-pill-btn--primary,.ai-chat-send,.ai-send-btn,.clx-btn.primary,.stp-btn-primary,button[type=submit]) :is(span,strong,b,small,svg,path,div){color:#fff!important;-webkit-text-fill-color:#ffffff!important;fill:currentColor!important;stroke:currentColor!important}html body :is([aria-label*=ticket i],[aria-label*=support i],.ticket-modal,.support-modal,.complaint-modal,.create-ticket-modal) :is(.support-request,.support-badge,.ticket-kicker,.modal-kicker,.ops-ref-eyebrow,.badge):first-child{display:none!important}}@media(max-width:768px){body [role=dialog],body [aria-modal=true],body .audit-modal,body .audit-drawer,body .cs-chat-builder-modal,body .cs-start-chat-modal,body .cs-create-group-modal,body .request-reference-modal,body .ml-reference-modal,body .marketplace-v24-modal,body .marketplace-modal,body .rbac-modal-shell,body .wfc-modal-shell,body .wf-modal,body .lpx-modal,body .epx-modal,body .invite-modal,body .clx-modal,body .ai-chat-drawer,body .ai-modal-card,body .stp-modal,body .av-modal,body .leavereq-modal{color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;text-shadow:none!important}body [role=dialog] *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body [aria-modal=true] *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .audit-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .audit-drawer *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .cs-chat-builder-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .cs-start-chat-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .cs-create-group-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .request-reference-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .ml-reference-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .marketplace-v24-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .marketplace-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .rbac-modal-shell *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .wfc-modal-shell *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .wf-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .lpx-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .epx-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .invite-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .clx-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .ai-chat-drawer *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .ai-modal-card *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .stp-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .av-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]),body .leavereq-modal *:not(svg):not(path):not(button):not(.primary):not(.btn-primary):not(.button-primary):not([class*=primary]){color:#0b1220!important;-webkit-text-fill-color:#0b1220!important;text-shadow:none!important;opacity:1!important}body [role=dialog] :is(h1,h2,h3,h4,h5,h6,strong,b),body [aria-modal=true] :is(h1,h2,h3,h4,h5,h6,strong,b),body .audit-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body .audit-drawer :is(h1,h2,h3,h4,h5,h6,strong,b),body .cs-chat-builder-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body .request-reference-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body .ml-reference-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body .marketplace-v24-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body .rbac-modal-shell :is(h1,h2,h3,h4,h5,h6,strong,b),body .wfc-modal-shell :is(h1,h2,h3,h4,h5,h6,strong,b),body .clx-modal :is(h1,h2,h3,h4,h5,h6,strong,b),body .ai-chat-drawer :is(h1,h2,h3,h4,h5,h6,strong,b){color:#050b18!important;-webkit-text-fill-color:#050b18!important}body [role=dialog] :is(p,small,label,span,em,li,dd,dt),body [aria-modal=true] :is(p,small,label,span,em,li,dd,dt),body .audit-modal :is(p,small,label,span,em,li,dd,dt),body .audit-drawer :is(p,small,label,span,em,li,dd,dt),body .cs-chat-builder-modal :is(p,small,label,span,em,li,dd,dt),body .request-reference-modal :is(p,small,label,span,em,li,dd,dt),body .ml-reference-modal :is(p,small,label,span,em,li,dd,dt),body .marketplace-v24-modal :is(p,small,label,span,em,li,dd,dt),body .rbac-modal-shell :is(p,small,label,span,em,li,dd,dt),body .wfc-modal-shell :is(p,small,label,span,em,li,dd,dt),body .clx-modal :is(p,small,label,span,em,li,dd,dt),body .ai-chat-drawer :is(p,small,label,span,em,li,dd,dt){color:#111827!important;-webkit-text-fill-color:#111827!important}body button.primary,body .primary,body .btn-primary,body .button-primary,body [class*=primary],body button[type=submit]{color:#fff!important;-webkit-text-fill-color:#ffffff!important}body button.primary *,body .primary *,body .btn-primary *,body .button-primary *,body [class*=primary] *,body button[type=submit] *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:currentColor!important;fill:currentColor!important}}@media(max-width:768px){html body .wf-dropmenu-portal-v89{position:fixed!important;z-index:2147483646!important;overflow:visible!important}html body .wf-dropmenu-portal-v89>.wf-dropmenu-superlayer{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:100%!important}html body .enterprise-select-menu,html body .dpx-export-dropdown,html body .dpx-filter-dropdown,html body .lpx-toolbar-filter-popover,html body .lpx-menu-portal,html body .wfc-menu-floating{position:fixed!important;top:var(--v89-menu-top)!important;left:var(--v89-menu-left)!important;width:var(--v89-menu-width)!important;right:auto!important;bottom:auto!important;transform:none!important}html body .enterprise-select-menu,html body .lpx-menu-portal{max-height:var(--v89-menu-max-height, min(68dvh, 480px))!important}html body .wf-dropmenu-superlayer,html body .enterprise-select-menu,html body .dpx-export-dropdown,html body .dpx-filter-dropdown,html body .lpx-toolbar-filter-popover,html body .lpx-menu-portal,html body .wfc-menu-floating,html body .epx-mobile-filter-dropdown-v89{z-index:2147483646!important}html body .wf-dropmenu-superlayer,html body .enterprise-select-menu,html body .dpx-export-dropdown,html body .dpx-filter-dropdown,html body .lpx-toolbar-filter-popover,html body .lpx-menu-portal,html body .wfc-menu-floating{bottom:auto!important;right:auto!important;background:#fff!important;background-image:none!important;border:1px solid #d6e3f3!important;box-shadow:0 24px 58px -28px #0f2a527a!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .wfc-menu-floating{max-width:calc(100vw - 20px)!important;border-radius:14px!important}html body .epx-filter-anchor-v89{display:inline-flex!important;min-width:0!important}html body .epx-mobile-filter-dropdown-v89{display:flex!important;flex-direction:column!important;border:1px solid #d4e2f3!important;border-radius:17px!important;background:#fff!important;color:#11284e!important;box-shadow:0 30px 78px -34px #081f4894!important;overflow:hidden!important}html body .epx-mobile-filter-dropdown-v89>header{flex:0 0 auto!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;gap:9px!important;padding:11px 12px!important;border-bottom:1px solid #e1eaf5!important;background:#f7fbff!important}html body .epx-mobile-filter-dropdown-v89>header>span,html body .epx-mobile-filter-dropdown-v89>header>button{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid #d6e4f5!important;border-radius:10px!important;background:#fff!important;color:#2563eb!important}html body .epx-mobile-filter-dropdown-v89>header>button{cursor:pointer!important}html body .epx-mobile-filter-dropdown-v89>header strong{display:block!important;font-size:13px!important}html body .epx-mobile-filter-dropdown-v89>header small{display:block!important;margin-top:2px!important;color:#7185a2!important;font-size:10px!important}html body .epx-mobile-filter-dropdown-body-v89{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:12px!important}html body .epx-mobile-filter-dropdown-v89 .epx-form-grid{grid-template-columns:1fr!important;gap:10px!important}html body .epx-mobile-filter-dropdown-v89>footer{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px 12px!important;border-top:1px solid #e1eaf5!important;background:#f8fbff!important}html body .epx-mobile-filter-dropdown-v89>footer .epx-header-action{width:100%!important;min-width:0!important;justify-content:center!important}html body [data-v89-duplicate-search=true]{display:none!important}}@media(max-width:900px){html body :is(.wf-dropmenu-portal-hard-v90,.enterprise-select-menu--hard-v90,.epx-mobile-filter-dropdown-hard-v90,.dpx-filter-dropdown--hard-v90,.dpx-export-dropdown--hard-v90,.lpx-toolbar-filter-popover--hard-v90,.lpx-menu-portal--hard-v90,.wfc-menu-hard-v90){right:auto!important;bottom:auto!important;transform:none!important;z-index:2147483647!important;visibility:visible!important;opacity:1!important;background:#fff!important;background-image:none!important;overscroll-behavior:contain!important}html body .wfc-menu-hard-v90,html body .v53-compliance-filter-dropdown.wfc-menu-hard-v90{border:1px solid #d7e4f3!important;border-radius:15px!important;box-shadow:0 28px 68px -32px #0a234c94!important}html body [data-v90-duplicate-search=true]{display:none!important}}.wfc-filter-mobile-head-v101,.wfc-filter-mobile-summary-v101,.wfc-filter-scope-head-v101{display:none}.wfc-filter-scope-v101{display:contents}@media(max-width:900px),(pointer:coarse)and (max-width:1024px){html body .epx-mobile-filter-redesign-v101,html body .audit-mobile-filter-redesign-v101,html body .v53-compliance-filter-dropdown .wfc-filter-redesign-v101{position:fixed!important;inset:auto!important;margin:0!important;transform:none!important;translate:none!important;animation:none!important;box-sizing:border-box!important;isolation:isolate!important;z-index:2147483647!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:hidden!important;border:1px solid rgba(167,193,229,.96)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 72px #173b7145,0 5px 18px #1e5ebe1a!important}html body .epx-mobile-filter-redesign-v101{width:min(400px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;min-height:0!important;height:min(620px,72dvh)!important;max-height:min(720px,calc(100dvh - 20px))!important;display:flex!important;flex-direction:column!important;background:radial-gradient(circle at 92% 4%,rgba(78,145,255,.16) 0 70px,transparent 72px),linear-gradient(180deg,#f4f8ff 0,#fff 118px,#f8fbff)!important}html body .epx-mobile-filter-redesign-v101>header{flex:0 0 auto!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 36px!important;align-items:center!important;gap:11px!important;min-height:78px!important;padding:14px 15px!important;border:0!important;border-bottom:1px solid rgba(207,223,244,.9)!important;background:#f8fbffdb!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}html body .epx-mobile-filter-redesign-v101>header>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid #cfe0fb!important;border-radius:14px!important;color:#1765da!important;background:linear-gradient(145deg,#e6f0ff,#f7fbff)!important;box-shadow:inset 0 1px #fff,0 6px 16px #2566d21a!important}html body .epx-mobile-filter-redesign-v101>header>div{min-width:0!important;display:grid!important;gap:4px!important}html body .epx-mobile-filter-redesign-v101>header strong{color:#102a52!important;font-size:16px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.01em!important}html body .epx-mobile-filter-redesign-v101>header small{color:#657b9d!important;font-size:11px!important;line-height:1.35!important}html body .epx-mobile-filter-redesign-v101>header>button{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #d6e3f3!important;border-radius:12px!important;color:#50698d!important;background:#ffffffeb!important;box-shadow:0 3px 10px #2648740f!important}html body .epx-mobile-filter-redesign-v101 .epx-mobile-filter-dropdown-body-v89{flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:13px 14px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:transparent!important}.epx-mobile-filter-redesign-v101 .epx-filter-summary-v101{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important;padding:11px 12px!important;border:1px solid #d8e7fa!important;border-radius:14px!important;background:#eff6fff2!important}.epx-mobile-filter-redesign-v101 .epx-filter-summary-v101>div{min-width:0!important;display:grid!important;gap:2px!important}.epx-mobile-filter-redesign-v101 .epx-filter-summary-v101 strong{color:#274c7d!important;font-size:11px!important;font-weight:850!important}.epx-mobile-filter-redesign-v101 .epx-filter-summary-v101 small{color:#7185a2!important;font-size:9.5px!important;line-height:1.3!important}.epx-mobile-filter-redesign-v101 .epx-filter-reset{flex:0 0 auto!important;min-width:78px!important;height:32px!important;padding:0 10px!important;border:1px solid #cdddf0!important;border-radius:10px!important;color:#315f9d!important;background:#fff!important;font-size:10px!important;font-weight:850!important}.epx-filter-quick-v101{display:grid!important;gap:7px!important;margin:0 0 12px!important}.epx-filter-quick-v101>span{color:#526b8e!important;font-size:10px!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:uppercase!important}.epx-filter-quick-v101>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.epx-filter-quick-v101 button{min-width:0!important;min-height:36px!important;padding:0 7px!important;border:1px solid #d7e3f2!important;border-radius:11px!important;color:#526b8c!important;background:#fffffff0!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.epx-filter-quick-v101 button.is-active{border-color:#2c76e7!important;color:#fff!important;background:linear-gradient(135deg,#2d7cf0,#1762dc)!important;box-shadow:0 6px 14px #256adc33!important}.epx-filter-groups-v101{display:grid!important;gap:12px!important}.epx-filter-group-v101{display:grid!important;gap:12px!important;padding:13px!important;border:1px solid #dce8f6!important;border-radius:17px!important;background:#fffffff5!important;box-shadow:0 5px 17px #26528b0e!important}.epx-filter-group-heading-v101{display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;align-items:start!important;gap:10px!important}.epx-filter-group-heading-v101>span{width:35px!important;height:35px!important;display:grid!important;place-items:center!important;border-radius:11px!important;color:#1f68dc!important;background:#ecf4ff!important;border:1px solid #d7e7ff!important}.epx-filter-group-heading-v101 h4{margin:0 0 3px!important;color:#17345f!important;font-size:12px!important;font-weight:850!important}.epx-filter-group-heading-v101 p{margin:0!important;color:#71829d!important;font-size:9.5px!important;line-height:1.35!important}.epx-mobile-filter-redesign-v101 .epx-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:11px!important}.epx-mobile-filter-redesign-v101 .epx-field{display:grid!important;gap:6px!important;min-width:0!important}.epx-mobile-filter-redesign-v101 .epx-field>span{color:#425d82!important;font-size:10px!important;font-weight:850!important;letter-spacing:.01em!important}.epx-mobile-filter-redesign-v101 :is(.epx-input-wrap,.enterprise-select-trigger){min-height:46px!important;height:46px!important;width:100%!important;border:1px solid #cfdeef!important;border-radius:13px!important;color:#17345e!important;background:#fff!important;box-shadow:0 2px 8px #244d810b!important}.epx-mobile-filter-redesign-v101 .epx-input-wrap input{min-width:0!important;width:100%!important;color:#17345e!important;font-size:12px!important}html body .epx-mobile-filter-redesign-v101>footer{flex:0 0 auto!important;display:grid!important;grid-template-columns:.85fr 1.35fr!important;gap:10px!important;padding:12px 14px max(12px,env(safe-area-inset-bottom))!important;border-top:1px solid #dce7f5!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}html body .epx-mobile-filter-redesign-v101>footer button{width:100%!important;min-height:46px!important;height:46px!important;margin:0!important;border-radius:13px!important;font-size:11px!important;font-weight:850!important}html body .audit-mobile-filter-redesign-v101{width:min(400px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(720px,calc(100dvh - 20px))!important;display:flex!important;flex-direction:column!important;padding:0!important;background:radial-gradient(circle at 92% 3%,rgba(108,92,231,.13) 0 74px,transparent 76px),linear-gradient(180deg,#f8f6ff 0,#fff 118px,#fafcff)!important}.audit-filter-head-v101{flex:0 0 auto!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 36px!important;align-items:center!important;gap:11px!important;min-height:78px!important;padding:14px 15px!important;border-bottom:1px solid #e4e2f4!important;background:#fcfbffdb!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.audit-filter-head-v101>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid #ddd7fb!important;border-radius:14px!important;color:#6246d8!important;background:linear-gradient(145deg,#eeeaff,#fbfaff)!important}.audit-filter-head-v101>div{min-width:0!important;display:grid!important;gap:4px!important}.audit-filter-head-v101 strong{color:#1d2c52!important;font-size:16px!important;line-height:1.15!important;font-weight:850!important}.audit-filter-head-v101 small{color:#72809b!important;font-size:10.5px!important;line-height:1.35!important}.audit-filter-head-v101>button{width:36px!important;height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dedff0!important;border-radius:12px!important;color:#60708d!important;background:#fff!important}.audit-filter-summary-v101{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:12px 14px 0!important;padding:10px 11px!important;border:1px solid #e1dff4!important;border-radius:14px!important;background:#f6f4ffeb!important}.audit-filter-summary-v101>div{display:flex!important;align-items:center!important;gap:8px!important}.audit-filter-summary-v101 b{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border-radius:999px!important;color:#fff!important;background:#6650db!important;font-size:11px!important}.audit-filter-summary-v101 span{color:#556684!important;font-size:10.5px!important;font-weight:800!important}.audit-filter-summary-v101 button{min-height:30px!important;padding:0 9px!important;display:flex!important;align-items:center!important;gap:5px!important;border:1px solid #d8d9ec!important;border-radius:9px!important;color:#536683!important;background:#fff!important;font-size:9.5px!important;font-weight:800!important}.audit-filter-scroll-v101{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;display:grid!important;gap:12px!important;padding:12px 14px 16px!important}.audit-filter-search-v101{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:55px!important;padding:7px 11px!important;border:1px solid #d8e1ef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 3px 12px #2e49710d!important}.audit-filter-search-v101>span{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;color:#5467d6!important;background:#f0efff!important}.audit-filter-search-v101>div{min-width:0!important;display:grid!important;gap:2px!important}.audit-filter-search-v101 small{color:#73829a!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.audit-filter-search-v101 input{width:100%!important;min-width:0!important;height:23px!important;padding:0!important;border:0!important;outline:0!important;color:#182f58!important;background:transparent!important;font-size:11.5px!important}.audit-filter-group-v101{display:grid!important;gap:11px!important;padding:13px!important;border:1px solid #e0e7f2!important;border-radius:17px!important;background:#fffffff5!important;box-shadow:0 4px 14px #2f486f0d!important}.audit-filter-group-head-v101{display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.audit-filter-group-head-v101>span{width:35px!important;height:35px!important;display:grid!important;place-items:center!important;border:1px solid #e0ddfa!important;border-radius:11px!important;color:#654dd7!important;background:#f1efff!important}.audit-filter-group-head-v101>div{min-width:0!important;display:grid!important;gap:3px!important}.audit-filter-group-head-v101 strong{color:#21385e!important;font-size:12px!important;font-weight:850!important}.audit-filter-group-head-v101 small{color:#79869b!important;font-size:9.5px!important;line-height:1.35!important}.audit-filter-fields-v101{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.audit-mobile-filter-redesign-v101 :is(.audit-select-wrap,.audit-date-control-v101){min-height:52px!important;width:100%!important;margin:0!important;border:1px solid #d7e1ee!important;border-radius:14px!important;background:#fff!important;box-shadow:0 2px 8px #2a466c0a!important}.audit-mobile-filter-redesign-v101 .audit-select-wrap{padding:7px 38px 7px 43px!important;position:relative!important;display:grid!important;align-content:center!important;gap:1px!important}.audit-mobile-filter-redesign-v101 .audit-control-icon{left:13px!important;top:17px!important;color:#6171d4!important}.audit-mobile-filter-redesign-v101 .audit-control-label{color:#7b879b!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.035em!important}.audit-mobile-filter-redesign-v101 .audit-select-button{min-height:22px!important;height:22px!important;padding:0!important;border:0!important;background:transparent!important}.audit-mobile-filter-redesign-v101 .audit-select-value{color:#183258!important;font-size:11.5px!important;font-weight:750!important}.audit-mobile-filter-redesign-v101 .audit-select-chevron{right:13px!important;top:18px!important;color:#71809a!important}.audit-date-control-v101{display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;padding:7px 11px!important;text-align:left!important;color:#183258!important}.audit-date-control-v101>span{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;color:#6171d4!important;background:#f1efff!important}.audit-date-control-v101>div{min-width:0!important;display:grid!important;gap:2px!important}.audit-date-control-v101 small{color:#7b879b!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.035em!important}.audit-date-control-v101 strong{overflow:hidden!important;color:#183258!important;font-size:11.5px!important;font-weight:750!important;text-overflow:ellipsis!important;white-space:nowrap!important}.audit-filter-actions-v101{flex:0 0 auto!important;display:grid!important;grid-template-columns:.82fr 1.38fr!important;gap:10px!important;padding:12px 14px max(12px,env(safe-area-inset-bottom))!important;border-top:1px solid #e1e6ef!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.audit-filter-actions-v101>button{min-height:46px!important;height:46px!important;width:100%!important;margin:0!important;border-radius:13px!important;font-size:10.5px!important;font-weight:850!important}.audit-filter-cancel-v101{border:1px solid #d5dfec!important;color:#596d8b!important;background:#f9fbfe!important}.audit-filter-apply-v101{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #5f49d8!important;color:#fff!important;background:linear-gradient(135deg,#745ce8,#5840cb)!important;box-shadow:0 8px 18px #5b43cf3d!important}html body .v53-compliance-filter-dropdown{width:min(390px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(650px,calc(100dvh - 20px))!important;overflow:hidden!important;border-radius:22px!important;background:transparent!important}html body .v53-compliance-filter-dropdown .wfc-filter-redesign-v101{position:relative!important;width:100%!important;min-height:0!important;height:min(500px,64dvh)!important;max-height:inherit!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:22px!important;background:radial-gradient(circle at 94% 4%,rgba(40,122,240,.16) 0 74px,transparent 76px),radial-gradient(circle at 6% 96%,rgba(95,165,255,.1) 0 84px,transparent 86px),linear-gradient(180deg,#edf5ff 0,#fff 132px,#f7fbff)!important}.wfc-filter-mobile-head-v101{flex:0 0 auto!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 36px!important;align-items:center!important;gap:11px!important;min-height:78px!important;padding:14px 15px!important;border-bottom:1px solid #d8e5f5!important;background:#f7fbffd6!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.wfc-filter-mobile-head-v101 .wfc-filter-mobile-icon-v100{width:44px!important;height:44px!important;border-radius:14px!important;color:#1765dc!important;background:linear-gradient(145deg,#dfecff,#f7fbff)!important;border:1px solid #cbdffd!important}.wfc-filter-mobile-head-v101 .wfc-filter-mobile-copy-v100 strong{color:#112d58!important;font-size:16px!important;font-weight:850!important}.wfc-filter-mobile-head-v101 .wfc-filter-mobile-copy-v100 small{color:#667c9d!important;font-size:10.5px!important;line-height:1.35!important}.wfc-filter-mobile-head-v101 .wfc-filter-mobile-close-v100{width:36px!important;height:36px!important;border-radius:12px!important}.wfc-filter-mobile-summary-v101{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin:12px 14px 0!important;padding:10px 11px!important;border:1px solid #d5e5f8!important;border-radius:14px!important;background:#f2f7ffeb!important}.wfc-filter-scope-v101{flex:1 1 auto!important;min-height:0!important;display:grid!important;align-content:start!important;gap:12px!important;margin:12px 14px 14px!important;padding:13px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;border:1px solid #dbe7f5!important;border-radius:17px!important;background:#fffffff5!important;box-shadow:0 5px 17px #26528b0e!important}.wfc-filter-scope-head-v101{display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;align-items:start!important;gap:10px!important}.wfc-filter-scope-head-v101>span{width:35px!important;height:35px!important;display:grid!important;place-items:center!important;border:1px solid #d4e5fd!important;border-radius:11px!important;color:#1768df!important;background:#eaf3ff!important}.wfc-filter-scope-head-v101>div{min-width:0!important;display:grid!important;gap:3px!important}.wfc-filter-scope-head-v101 strong{color:#19375f!important;font-size:12px!important;font-weight:850!important}.wfc-filter-scope-head-v101 small{color:#7485a0!important;font-size:9.5px!important;line-height:1.35!important}.v53-compliance-filter-dropdown .wfc-filter-fields-v101{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;padding:0!important;overflow:visible!important}.v53-compliance-filter-dropdown .wfc-filter-fields-v101 .wfc-field{display:grid!important;gap:6px!important;min-width:0!important}.v53-compliance-filter-dropdown .wfc-filter-fields-v101 .wfc-field>span{color:#425d82!important;font-size:10px!important;font-weight:850!important}.v53-compliance-filter-dropdown .wfc-filter-fields-v101 select{width:100%!important;min-height:48px!important;height:48px!important;padding:0 42px 0 13px!important;border:1px solid #cbdced!important;border-radius:14px!important;color:#16345f!important;background-color:#fff!important;font-size:12px!important;font-weight:750!important;box-shadow:0 2px 8px #244d810b!important}.v53-compliance-filter-dropdown .wfc-filter-actions-v101{flex:0 0 auto!important;position:static!important;display:grid!important;grid-template-columns:.82fr 1.38fr!important;gap:10px!important;padding:12px 14px max(12px,env(safe-area-inset-bottom))!important;border-top:1px solid #dce7f5!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.v53-compliance-filter-dropdown .wfc-filter-actions-v101>button{width:100%!important;min-height:46px!important;height:46px!important;margin:0!important;border-radius:13px!important;font-size:10.5px!important;font-weight:850!important}.v53-compliance-filter-dropdown .wfc-filter-clear-v100{color:#536b89!important;background:#f9fbfe!important;border:1px solid #d5e0ed!important}.v53-compliance-filter-dropdown .wfc-filter-apply-v100{color:#fff!important;background:linear-gradient(135deg,#2d7af1,#1764df)!important;border:1px solid #1764df!important;box-shadow:0 8px 18px #256fe83b!important}}@media screen and (max-width:768px){html body .epx-modal[data-opscence-reference-modal=true] :is(button.epx-header-action-primary,button.epx-header-action-danger,button.epx-btn-primary,button.wf-btn-primary),html body .epx-modal[data-opscence-reference-modal=true] :is(button.epx-header-action-primary,button.epx-header-action-danger,button.epx-btn-primary,button.wf-btn-primary):is(:hover,:active,:focus,:focus-visible,:disabled){background:#256ff2!important;background-color:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .epx-modal[data-opscence-reference-modal=true] :is(button.epx-header-action-primary,button.epx-header-action-danger,button.epx-btn-primary,button.wf-btn-primary) :is(span,strong,small,svg,path){color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body :is(.v53-modal--employee-report,.v53-modal--employee-certifications) .epx-modal-row-action{border:1px solid #d5e1ef!important;background:#fff!important;background-image:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;box-shadow:0 4px 12px #16345d0f!important}html body :is(.v53-modal--employee-report,.v53-modal--employee-certifications) .epx-modal-row-action :is(strong,span){color:#17345d!important;-webkit-text-fill-color:#17345d!important}html body :is(.v53-modal--employee-report,.v53-modal--employee-certifications)>.epx-modal-actions button{border-color:#256ff2!important;background:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.v53-modal--employee-document-categories,.v53-modal--employee-role-requirements,.v53-modal--employee-skill-categories,.v53-modal--employee-certification-review,.v53-modal--employee-certification-renewals,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue)>.epx-modal-head{background:linear-gradient(180deg,#f5f7fa,#e7ecf2)!important;background-image:linear-gradient(180deg,#f5f7fa,#e7ecf2)!important;color:#12243d!important}html body :is(.v53-modal--employee-role-requirements,.v53-modal--employee-skill-categories,.v53-modal--employee-certification-review,.v53-modal--employee-certification-renewals)>.epx-modal-body{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}html body .epx-insight-modal-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .epx-insight-modal-list>button{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:70px!important;padding:11px!important;border:1px solid #d4e0ed!important;border-radius:15px!important;background:#fff!important;background-image:none!important;color:#17345d!important;text-align:left!important}html body .epx-insight-modal-list>button>span:nth-child(2){display:grid!important;gap:3px!important;min-width:0!important}html body .epx-insight-modal-list small{color:#64748b!important;overflow-wrap:anywhere!important}html body :is(.wf-dropmenu,.epx-actions-menu,.epx-row-action-menu) button.danger,html body :is(.wf-dropmenu,.epx-actions-menu,.epx-row-action-menu) button.danger:is(:hover,:active,:focus){display:flex!important;visibility:visible!important;opacity:1!important;background:#fff6f5!important;background-image:none!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button,html body :is(.rbac-tabs,.rbac-editor-tabs) button:is(:hover,:active,.active,[aria-selected=true]){background-image:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button.active{border-color:#94b8e8!important;background:#e5effb!important;color:#174f9d!important;-webkit-text-fill-color:#174f9d!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button:before,html body :is(.rbac-tabs,.rbac-editor-tabs) button:after,html body .rbac-save-role-button>:is(svg,.spin,.spinner){content:none!important;display:none!important}html body .rbac-modal-body,html body .enterprise-modal-body{min-height:0!important;overflow-y:auto!important}}.v117-document-open-link,.v117-document-verifier,.v117-queue-preview img{display:none}@media screen and (max-width:768px){html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions button,html body .epx-modal[data-opscence-reference-modal=true] button:is(.epx-header-action-primary,.epx-header-action-danger,.primary,.btn-primary,.button-primary,[class*=green],[class*=success]),html body .epx-modal[data-opscence-reference-modal=true] button:is([style*="#16a34a"],[style*="#15803d"],[style*="#059669"],[style*="#047857"]){border-color:#256ff2!important;background:#256ff2!important;background-color:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important}html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions button *,html body .epx-modal[data-opscence-reference-modal=true] button:is(.epx-header-action-primary,.epx-header-action-danger,.primary,.btn-primary,.button-primary,[class*=green],[class*=success]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important;opacity:1!important}html body .wf-dropmenu button.wf-dropmenu-item.danger,html body .wf-dropmenu button.wf-dropmenu-item.danger:is(:hover,:active,:focus),html body .epx-actions-menu button.danger,html body .epx-row-action-menu button.danger{display:flex!important;visibility:visible!important;min-height:44px!important;opacity:1!important;border:1px solid #fecaca!important;background:#fff4f2!important;background-image:none!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important}html body .wf-dropmenu button.wf-dropmenu-item.danger *{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important;stroke:currentColor!important}html body .epx-mobile-filter-dropdown-v89{pointer-events:auto!important;visibility:visible!important;opacity:1!important}html body .epx-modal-inline-error{display:block!important;position:relative!important;z-index:3!important;margin:0 0 12px!important;padding:11px 12px!important;border:1px solid #fca5a5!important;border-radius:12px!important;background:#fff1f2!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important;font-weight:750!important}html body .epx-document-category-list>button{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;padding:12px!important}html body .epx-document-category-list>button>.epx-soft-badge{grid-column:2!important;justify-self:start!important}html body .epx-document-category-list small{display:block!important;margin-top:3px!important;color:#5d718c!important;overflow-wrap:anywhere!important}html body .epx-document-preview-frame{display:grid!important;place-items:center!important;min-height:240px!important;overflow:hidden!important;background:#eef4fb!important}html body .epx-document-preview-frame :is(img,iframe){display:block!important;width:100%!important;min-height:240px!important;max-height:54dvh!important;object-fit:contain!important;background:#fff!important}html body .v117-document-open-link{display:block!important;width:calc(100% - 16px)!important;margin:8px!important;padding:10px 12px!important;border-radius:11px!important;background:#256ff2!important;color:#fff!important;text-align:center!important;font-weight:800!important;text-decoration:none!important}html body .v117-document-verifier{display:grid!important;gap:3px!important;margin-bottom:12px!important;padding:11px!important;border:1px solid #d4e1ef!important;border-radius:13px!important;background:#f6f9fd!important}html body .v117-queue-preview{width:40px!important;height:40px!important;overflow:hidden!important;border-radius:10px!important}html body .v117-queue-preview img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button.active,html body :is(.rbac-tabs,.rbac-editor-tabs) button[aria-selected=true]{position:relative!important;border-color:transparent!important;border-bottom-color:#256ff2!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:inset 0 -3px #256ff2!important;color:#174f9d!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button.active:after,html body :is(.rbac-tabs,.rbac-editor-tabs) button[aria-selected=true]:after{content:""!important;display:block!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;height:3px!important;border-radius:3px 3px 0 0!important;background:#256ff2!important}html body .dpx-manager-replace-confirm{display:flex!important;align-items:flex-start!important;gap:10px!important;margin-top:12px!important;padding:12px!important;border:1px solid #f6c66b!important;border-radius:13px!important;background:#fff8e8!important}html body .dpx-manager-replace-confirm span{display:grid!important;gap:3px!important}html body .dpx-live-workload-list,html body .dpx-live-shift-list{display:grid!important;gap:9px!important;margin-top:12px!important}html body .dpx-live-workload-list>div,html body .dpx-live-shift-list>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 9px!important;padding:11px!important;border:1px solid #d5e1ef!important;border-radius:13px!important;background:#fff!important}html body .dpx-live-shift-list>div{grid-template-columns:28px minmax(0,1fr)!important}html body .dpx-live-workload-list small,html body .dpx-live-shift-list small{grid-column:1/-1!important;color:#64748b!important}html body .dpx-alert-valid{border-color:#a7dfbd!important;background:#f0fbf4!important;color:#166534!important}html body.epx-modal-open{scrollbar-gutter:stable!important}}@media screen and (max-width:768px){html body [data-opscence-hard-dropdown=v99].epx-mobile-filter-anchored-v118{position:fixed!important;inset:auto!important;top:var(--epx-filter-top-v118)!important;left:var(--epx-filter-left-v118)!important;right:auto!important;bottom:auto!important;width:var(--epx-filter-width-v118)!important;min-width:0!important;max-width:calc(100vw - 20px)!important;height:min(620px,var(--epx-filter-max-height-v118))!important;min-height:240px!important;max-height:var(--epx-filter-max-height-v118)!important;margin:0!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 52px #112e5b40,0 5px 14px #112e5b1a!important;animation:none!important;transform:none!important}html body .epx-mobile-filter-anchored-v118>header{min-height:62px!important;padding:10px 12px!important;background:#f4f8fe!important;background-image:none!important}html body .epx-modal[data-opscence-reference-modal=true] :is(button.epx-header-action-primary,button.epx-header-action-danger,button.epx-btn-primary,button.wf-btn-primary,button.is-primary,button[class*=primary],button[class*=success],button[class*=green],button[style*="#16a34a"],button[style*="#15803d"],button[style*="#059669"],button[style*="#047857"]),html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button:last-child{border-color:#256ff2!important;background:#256ff2!important;background-color:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important}html body .epx-modal[data-opscence-reference-modal=true] :is(button.epx-header-action-primary,button.epx-header-action-danger,button.epx-btn-primary,button.wf-btn-primary,button.is-primary,button[class*=primary],button[class*=success],button[class*=green],button[style*="#16a34a"],button[style*="#15803d"],button[style*="#059669"],button[style*="#047857"]) *,html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button:last-child *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:none!important;stroke:currentColor!important;opacity:1!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger{display:flex!important;visibility:visible!important;position:relative!important;min-height:48px!important;opacity:1!important;border:1px solid #f6b7bf!important;background:#fff2f3!important;background-image:none!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger:before,html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger:after{content:none!important;display:none!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger :is(span,small,strong,svg),html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger .epx-drop-label *{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:#b42318!important;-webkit-text-fill-color:#b42318!important;stroke:currentColor!important}html body .epx-upload-zone,html body .epx-upload-zone :is(span,strong,small){color:#17345d!important;-webkit-text-fill-color:#17345d!important;opacity:1!important}html body .v118-required-preview{display:grid!important;gap:12px!important;width:100%!important;padding:14px!important;color:#17345d!important;background:#f6f9fd!important}html body .v118-required-preview>div:first-child{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding-bottom:11px!important;border-bottom:1px solid #d7e3f1!important}html body .v118-required-preview>div:first-child>span{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:12px!important;color:#256ff2!important;background:#e8f1ff!important}html body .v118-required-preview>div:last-child{display:grid!important;gap:8px!important}html body .v118-required-preview article{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:2px 9px!important;padding:10px!important;border:1px solid #d7e3f1!important;border-radius:12px!important;background:#fff!important}html body .v118-required-preview article>span{grid-row:1/3;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:9px!important;background:#eaf2ff!important;color:#1e63cf!important;font-weight:850!important}html body .v118-required-preview article small{color:#667b99!important;line-height:1.35!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button,html body :is(.rbac-tabs,.rbac-editor-tabs) button:is(:hover,:focus,:active,.active,[aria-selected=true]){background:transparent!important;background-color:transparent!important;background-image:none!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button:is(.active,[aria-selected=true]){border-color:transparent!important;border-bottom-color:#256ff2!important;border-radius:0!important;box-shadow:inset 0 -3px #256ff2!important;color:#174f9d!important}html body .rbac-search-field input,html body .rbac-search-field input::placeholder{font-size:14px!important;font-weight:500!important;letter-spacing:0!important}html body .dpx-page :is(.dpx-tab,.dpx-filter-btn,.dpx-button,.dpx-inline-action,.dpx-alert-button,.dpx-analytics-health-row),html body .dpx-page :is(.dpx-tab,.dpx-filter-btn,.dpx-button,.dpx-inline-action,.dpx-alert-button,.dpx-analytics-health-row):is(:hover,:focus,:active,.active){background-image:none!important}html body .dpx-page :is(.dpx-tab,.dpx-filter-btn,.dpx-button,.dpx-inline-action,.dpx-alert-button,.dpx-analytics-health-row):before,html body .dpx-page :is(.dpx-tab,.dpx-filter-btn,.dpx-button,.dpx-inline-action,.dpx-alert-button,.dpx-analytics-health-row):after{content:none!important;display:none!important}html body .dpx-page .dpx-button-primary,html body .dpx-modal .dpx-button-primary,html body .dpx-filter-dropdown footer .dpx-filter-apply-v118{border-color:#256ff2!important;background:#256ff2!important;background-color:#256ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #256ff233!important}html body .dpx-page .dpx-button-primary *,html body .dpx-modal .dpx-button-primary *,html body .dpx-filter-dropdown footer .dpx-filter-apply-v118 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}html body .dpx-tabs-card .dpx-tab,html body .dpx-tabs-card .dpx-tab:is(:hover,:focus,:active,.active){border-color:transparent!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .dpx-tabs-card .dpx-tab.active{border-bottom:3px solid #256ff2!important;color:#174f9d!important}html body .dpx-search input,html body .dpx-search input::placeholder{font-size:14px!important;font-weight:500!important;letter-spacing:0!important}html body .dpx-employee-list .dpx-row-menu-wrap,html body .dpx-export-live-note-v118{display:none!important}html body .dpx-assignment-context-v118,html body .dpx-report-summary-v118{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body .dpx-assignment-context-v118>div,html body .dpx-report-summary-v118>div{display:grid!important;gap:4px!important;min-width:0!important;padding:11px!important;border:1px solid #d6e2f0!important;border-radius:13px!important;background:#f7faff!important}html body :is(.dpx-assignment-context-v118,.dpx-report-summary-v118) span{color:#6b7d97!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}html body :is(.dpx-assignment-context-v118,.dpx-report-summary-v118) strong{color:#142d52!important;font-size:13px!important;overflow-wrap:anywhere!important}html body .dpx-coverage-source-v118{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border:1px solid #cbdff7!important;border-radius:14px!important;background:#f2f7ff!important;color:#1c4d91!important}html body .dpx-coverage-source-v118.is-gap{border-color:#f3c46d!important;background:#fff8e9!important;color:#8a5510!important}html body .dpx-coverage-source-v118 div{display:grid!important;gap:3px!important}html body .dpx-coverage-source-v118 small{color:inherit!important;line-height:1.4!important}}@media screen and (max-width:768px){html body .epx-modal[data-opscence-reference-modal=true] button:is(.epx-header-action-primary,.epx-header-action-danger,.epx-btn-primary,.wf-btn-primary,.is-primary,[class*=primary],[class*=success]),html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button:last-child{background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;opacity:1!important;filter:none!important}html body .epx-modal[data-opscence-reference-modal=true] button:is(.epx-header-action-primary,.epx-header-action-danger,.epx-btn-primary,.wf-btn-primary,.is-primary,[class*=primary],[class*=success]) *,html body .epx-modal[data-opscence-reference-modal=true]>.epx-modal-actions>button:last-child *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:none!important;stroke:currentColor!important;opacity:1!important}html body .epx-modal[data-opscence-reference-modal=true] button:is(.epx-header-action-primary,.epx-header-action-danger,.epx-btn-primary,.wf-btn-primary,.is-primary,[class*=primary],[class*=success]):before,html body .epx-modal[data-opscence-reference-modal=true] button:is(.epx-header-action-primary,.epx-header-action-danger,.epx-btn-primary,.wf-btn-primary,.is-primary,[class*=primary],[class*=success]):after{content:none!important;display:none!important}html body :is(.wf-dropmenu,.epx-actions-menu)>button.danger,html body :is(.wf-dropmenu,.epx-actions-menu)>button.danger:is(:hover,:focus,:active){display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;isolation:isolate!important;min-height:46px!important;background:#fff5f5!important;background-color:#fff5f5!important;background-image:none!important;color:#c82828!important;-webkit-text-fill-color:#c82828!important;filter:none!important;mix-blend-mode:normal!important}html body :is(.wf-dropmenu,.epx-actions-menu)>button.danger *,html body :is(.wf-dropmenu,.epx-actions-menu)>button.danger span{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:#c82828!important;-webkit-text-fill-color:#c82828!important;stroke:currentColor!important}html body :is(.wf-dropmenu,.epx-actions-menu)>button.danger:before,html body :is(.wf-dropmenu,.epx-actions-menu)>button.danger:after{content:none!important;display:none!important}html body .epx-mobile-filter-anchored-v118 :is(input,select,textarea),html body .epx-filter-modal :is(input,select,textarea),html body .enterprise-select-search input{font-size:16px!important;line-height:1.35!important;font-weight:500!important}html body .v53-modal--employee-access-role-v119 .epx-effective-date-v119{display:grid!important;gap:7px!important}html body .v53-modal--employee-access-role-v119 .epx-effective-date-v119>.epx-input-wrap{display:flex!important;width:100%!important;min-height:48px!important;border:1px solid #cdd9e9!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .v53-modal--employee-access-role-v119 .epx-effective-date-v119>.epx-input-wrap~.epx-input-wrap,html body .v53-modal--employee-access-role-v119 .epx-effective-date-v119>:is(.epx-select-desktop-only,.epx-native-select-mobile){display:none!important}html body .v53-modal--employee-review-document .epx-document-preview-frame{display:grid!important;gap:9px!important;min-height:260px!important;overflow:visible!important;background:#eef4fb!important}html body .v53-modal--employee-review-document .epx-document-preview-frame :is(img,iframe){display:block!important;width:100%!important;min-height:250px!important;max-height:58dvh!important;object-fit:contain!important;border:0!important;border-radius:12px!important;background:#fff!important}html body .v53-modal--employee-review-document .epx-document-preview-empty .v117-document-open-link{display:inline-flex!important;margin-top:8px!important}html body .epx-deactivate-warning-v119{display:grid!important;gap:7px!important;margin-bottom:14px!important;padding:13px!important;border:1px solid #f0a8a8!important;border-radius:14px!important;background:#fff4f4!important;color:#7f1d1d!important}html body .epx-deactivate-warning-v119 button{justify-self:start!important;min-height:36px!important;border:0!important;background:transparent!important;color:#b42323!important;font-weight:800!important}html body :is(.wf-pagination,.epx-pagination,.dpx-pagination,.cert-pagination,.lpx-pagination,.rbac-pagination,.wfc-pagination,.stp-pagination) :is(button,strong),html body :is(.wf-pagination,.epx-pagination,.dpx-pagination,.cert-pagination,.lpx-pagination,.rbac-pagination,.wfc-pagination,.stp-pagination) :is(button,strong):is(:hover,:focus,:active,.active,.is-active){background-image:none!important;filter:none!important;box-shadow:none!important}html body :is(.wf-pagination,.epx-pagination,.dpx-pagination,.cert-pagination,.lpx-pagination,.rbac-pagination,.wfc-pagination,.stp-pagination) :is(button,strong):before,html body :is(.wf-pagination,.epx-pagination,.dpx-pagination,.cert-pagination,.lpx-pagination,.rbac-pagination,.wfc-pagination,.stp-pagination) :is(button,strong):after{content:none!important;display:none!important}html body .dpx-filter-dropdown--hard-v91{z-index:2147483500!important;overflow:visible!important}html body .dpx-filter-dropdown--hard-v91 .dpx-filter-field{position:relative!important;overflow:visible!important}html body .enterprise-select-menu{z-index:2147483647!important}html body .dpx-tabs-card .dpx-tab,html body .dpx-tabs-card .dpx-tab:is(:hover,:focus,:active,.active){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .dpx-tabs-card .dpx-tab:before,html body .dpx-tabs-card .dpx-tab:after{content:none!important;display:none!important}html body .dpx-tabs-card .dpx-tab.active{border-bottom:3px solid #246ff2!important;color:#173f78!important}html body :is(.dpx-search input,input[placeholder*="Search employees"],input[placeholder*="Search notes and activity"]),html body :is(.dpx-search input,input[placeholder*="Search employees"],input[placeholder*="Search notes and activity"])::placeholder{font-size:14px!important;font-weight:500!important;letter-spacing:0!important}html body :is(.dpx-manager-insight-v119,.dpx-analytics-detail-v119,.dpx-coverage-detail-v119){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important}html body .dpx-manager-insight-v119{grid-template-columns:1fr!important;padding:13px!important;border:1px solid #cbdcf0!important;border-radius:14px!important;background:#f3f7fc!important;color:#17345d!important}html body :is(.dpx-analytics-detail-v119,.dpx-coverage-detail-v119)>div{display:grid!important;gap:4px!important;min-width:0!important;padding:11px!important;border:1px solid #d3dfed!important;border-radius:13px!important;background:#f8fbff!important}html body :is(.dpx-analytics-detail-v119,.dpx-coverage-detail-v119) span{color:#6a7d98!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}html body :is(.dpx-analytics-detail-v119,.dpx-coverage-detail-v119) strong{color:#142f55!important;overflow-wrap:anywhere!important}html body .dpx-analytics-detail-v119 small{color:#6a7d98!important;line-height:1.35!important}html body .dpx-report-details-v119{display:grid!important;gap:10px!important;margin-top:14px!important}html body .dpx-report-details-v119>article{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:13px!important;border:1px solid #d3dfed!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 18px #142f5512!important}html body .dpx-report-details-v119>article>div:first-child{grid-column:1 / -1!important;display:grid!important;gap:3px!important}html body .dpx-report-details-v119>article>div:not(:first-child){display:grid!important;gap:3px!important}html body .dpx-report-details-v119 span{color:#71819a!important;font-size:10px!important;text-transform:uppercase!important;font-weight:800!important}html body .dpx-report-details-v119 b{color:#17345d!important;font-size:13px!important;overflow-wrap:anywhere!important}html body .dpx-report-details-v119 .dpx-pill{justify-self:start!important}}@media(max-width:768px){html body .epx-modal .epx-modal-inline-error{display:none!important}html body .epx-modal[data-opscence-reference-modal=true] :is(button.epx-header-action-primary,button.epx-btn-primary,button[class*=primary],.epx-modal-actions>button:last-child):not([disabled]){background:#246ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;filter:none!important;opacity:1!important}html body .epx-modal[data-opscence-reference-modal=true] :is(button.epx-header-action-primary,button.epx-btn-primary,button[class*=primary],.epx-modal-actions>button:last-child) *{color:#fff!important;fill:none!important;stroke:currentColor!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .epx-modal[data-opscence-reference-modal=true] :is(button.epx-header-action-primary,button.epx-btn-primary,button[class*=primary],.epx-modal-actions>button:last-child):before,html body .epx-modal[data-opscence-reference-modal=true] :is(button.epx-header-action-primary,button.epx-btn-primary,button[class*=primary],.epx-modal-actions>button:last-child):after{content:none!important;display:none!important}html body :is([data-opscence-hard-dropdown=v99].wf-dropmenu,.wf-dropmenu,.epx-row-action-menu,.epx-action-menu)>:is(button,[role=menuitem]).danger,html body :is([data-opscence-hard-dropdown=v99].wf-dropmenu,.wf-dropmenu,.epx-row-action-menu,.epx-action-menu)>:is(button,[role=menuitem])[data-danger=true]{background:#fff4f4!important;background-image:none!important;color:#c52a37!important;-webkit-text-fill-color:#c52a37!important;text-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important;min-height:46px!important;position:relative!important;isolation:isolate!important}html body :is([data-opscence-hard-dropdown=v99].wf-dropmenu,.wf-dropmenu,.epx-row-action-menu,.epx-action-menu)>:is(button,[role=menuitem]).danger *,html body :is([data-opscence-hard-dropdown=v99].wf-dropmenu,.wf-dropmenu,.epx-row-action-menu,.epx-action-menu)>:is(button,[role=menuitem])[data-danger=true] *{color:#c52a37!important;-webkit-text-fill-color:#c52a37!important;opacity:1!important;visibility:visible!important}html body :is([data-opscence-hard-dropdown=v99].wf-dropmenu,.wf-dropmenu,.epx-row-action-menu,.epx-action-menu)>:is(button,[role=menuitem]).danger:before,html body :is([data-opscence-hard-dropdown=v99].wf-dropmenu,.wf-dropmenu,.epx-row-action-menu,.epx-action-menu)>:is(button,[role=menuitem]).danger:after{content:none!important;display:none!important}html body :is(.epx-pagination,.dpx-pagination,.rpx-pagination,.wf-pagination) :is(button,a,[role=button]){background-image:none!important;filter:none!important;text-shadow:none!important}html body :is(.epx-pagination,.dpx-pagination,.rpx-pagination,.wf-pagination) :is(button,a,[role=button]):before,html body :is(.epx-pagination,.dpx-pagination,.rpx-pagination,.wf-pagination) :is(button,a,[role=button]):after{content:none!important}html body .dpx-tabs-card .dpx-tab,html body .dpx-tabs-card .dpx-tab:is(:hover,:active,.active,.is-active),html body .dpx-tabs-card .dpx-tab[aria-selected=true]{background:#fff!important;background-image:none!important;color:#17345d!important;-webkit-text-fill-color:#17345d!important;filter:none!important;box-shadow:inset 0 -3px 0 transparent!important}html body .dpx-tabs-card .dpx-tab:is(.active,.is-active,[aria-selected=true]){color:#1f63d7!important;box-shadow:inset 0 -3px #2c72e8!important}html body .dpx-tabs-card .dpx-tab:before,html body .dpx-tabs-card .dpx-tab:after{content:none!important}html body .dpx-filter-dropdown--hard-v91,html body .dpx-filter-dropdown--hard-v91 .dpx-filter-panel{overflow:visible!important}html body .dpx-filter-dropdown--hard-v91 :is(input,select,button){font-size:16px!important}html body .dpx-filter-dropdown--hard-v91 .enterprise-select-menu{z-index:2147483647!important}html body .dpx-filter-dropdown--hard-v91 .dpx-filter-actions button:last-child{background:#246ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:768px){html body button:is(.epx-header-action-primary,.epx-header-action-danger),html body :is(.employees-enterprise-page,.epx-profile-page,.epx-modal) button:is(.epx-header-action-primary,.epx-header-action-danger,.epx-btn-primary,.wf-btn-primary,.is-primary,[class*=primary]),html body .epx-modal .epx-modal-actions>button:last-child{background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body button:is(.epx-header-action-primary,.epx-header-action-danger) *,html body :is(.employees-enterprise-page,.epx-profile-page,.epx-modal) button:is(.epx-header-action-primary,.epx-header-action-danger,.epx-btn-primary,.wf-btn-primary,.is-primary,[class*=primary]) *,html body .epx-modal .epx-modal-actions>button:last-child *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important;opacity:1!important}html body .epx-modal .epx-modal-actions>button:last-child:before,html body .epx-modal .epx-modal-actions>button:last-child:after{content:none!important;display:none!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu{background:#fff!important;background-image:none!important;isolation:isolate!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;background:#fff3f3!important;background-color:#fff3f3!important;background-image:none!important;color:#bd2634!important;-webkit-text-fill-color:#bd2634!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;z-index:3!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger>*{display:inline-flex!important;position:relative!important;z-index:5!important;color:#bd2634!important;-webkit-text-fill-color:#bd2634!important;opacity:1!important;visibility:visible!important}html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger:before,html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger:after,html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger>*:before,html body [data-opscence-hard-dropdown=v99].wf-dropmenu>button.wf-dropmenu-item.danger>*:after{content:none!important;display:none!important}html body .v53-modal--employee-review-document,html body .v53-modal--employee-view-full-queue{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:24px!important}html body :is(.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .v53-modal-body{padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body :is(.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-review-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}html body :is(.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) :is(.epx-document-preview-card,.epx-review-steps-card){min-width:0!important;padding:13px!important;border:1px solid #d3e0f0!important;border-radius:17px!important;background:#f9fbfe!important;background-image:none!important;overflow:visible!important}html body .v53-modal--employee-review-document .epx-document-preview-frame{min-height:230px!important;border-radius:14px!important;overflow:hidden!important}html body .v53-modal--employee-review-document .epx-review-category-field{display:block!important}html body .v53-modal--employee-review-document .epx-review-step{min-height:48px!important;padding:9px 10px!important;border-radius:12px!important;background:#fff!important}html body .v53-modal--employee-add-skill{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;border-radius:22px!important}html body .v53-modal--employee-add-skill .epx-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:13px!important}html body .v53-modal--employee-add-skill .epx-field{gap:7px!important;padding:11px!important;border:1px solid #dbe5f1!important;border-radius:15px!important;background:#f8fafd!important}html body .v53-modal--employee-add-skill .epx-input-wrap{border:0!important;box-shadow:none!important;background:#eef3f9!important}html body .v53-modal--employee-add-skill .epx-input-wrap input{border:0!important;outline:0!important;box-shadow:none!important;font-size:16px!important}html body .v53-modal--employee-add-skill .epx-input-wrap input::placeholder{color:#536b8c!important;font-weight:500!important;opacity:1!important}html body .epx-work-schedule-field{display:none!important}html body .dpx-tabs-card,html body .dpx-tabs-card .dpx-tab,html body .dpx-tabs-card .dpx-tab:is(:hover,:focus,:active,.active){background:#fff!important;background-image:none!important;filter:none!important;text-shadow:none!important}html body .dpx-tabs-card .dpx-tab{color:#1a385f!important;-webkit-text-fill-color:#1a385f!important;box-shadow:inset 0 -3px 0 transparent!important}html body .dpx-tabs-card .dpx-tab.active{color:#185fc5!important;-webkit-text-fill-color:#185fc5!important;box-shadow:inset 0 -3px #2873e8!important}html body .dpx-tabs-card .dpx-tab *,html body .dpx-tabs-card .dpx-tab svg{color:inherit!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body .dpx-tabs-card .dpx-tab:before,html body .dpx-tabs-card .dpx-tab:after{content:none!important}html body .dpx-filter-dropdown--hard-v91 footer button.dpx-filter-apply-v118{background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;box-shadow:0 8px 18px #246ff238!important}html body .dpx-filter-dropdown--hard-v91 footer button.dpx-filter-apply-v118:before,html body .dpx-filter-dropdown--hard-v91 footer button.dpx-filter-apply-v118:after{content:none!important}html body .dpx-modal.v67-department-modal{max-height:calc(100dvh - 20px)!important}html body .dpx-modal.v67-department-modal .dpx-modal-body{overflow-y:auto!important;overscroll-behavior:contain!important}html body .dpx-modal.v67-department-modal :is(.dpx-detail-grid,.dpx-enterprise-meta,.dpx-enterprise-context,.dpx-coverage-kpis,.dpx-analytics-detail-v119,.dpx-coverage-detail-v119){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body .dpx-modal.v67-department-modal :is(.dpx-detail-grid,.dpx-enterprise-meta,.dpx-enterprise-context,.dpx-coverage-kpis,.dpx-analytics-detail-v119,.dpx-coverage-detail-v119)>div{min-width:0!important;padding:11px!important;border:1px solid #d5e1ef!important;border-radius:13px!important;background:#f8fbff!important;background-image:none!important}html body .dpx-modal.v67-department-modal :is(h2,h3,h4,strong,span,small,p){opacity:1!important;visibility:visible!important;text-shadow:none!important}html body .dpx-modal-employees_for_department :is(h2,p),html body .dpx-grid-main .dpx-card-head :is(h2,p){color:#142f55!important;-webkit-text-fill-color:#142f55!important;opacity:1!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button,html body :is(.rbac-tabs,.rbac-editor-tabs) button:is(:hover,:focus,:active,.active,[aria-selected=true]){background:transparent!important;background-image:none!important;color:#18375f!important;-webkit-text-fill-color:#18375f!important;filter:none!important;box-shadow:inset 0 -3px 0 transparent!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button:is(.active,[aria-selected=true]){color:#185fc5!important;-webkit-text-fill-color:#185fc5!important;box-shadow:inset 0 -3px #2873e8!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button *,html body :is(.rbac-tabs,.rbac-editor-tabs) button svg,html body .locations-enterprise-page .lpx-tabs button *,html body .locations-enterprise-page .lpx-tabs button svg{color:inherit!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body :is(.rbac-tabs,.rbac-editor-tabs) button:before,html body :is(.rbac-tabs,.rbac-editor-tabs) button:after{content:none!important}html body .locations-enterprise-page .lpx-tabs,html body .locations-enterprise-page .lpx-tabs button,html body .locations-enterprise-page .lpx-tabs button:is(:hover,:focus,:active,.active){background:#fff!important;background-image:none!important;filter:none!important;text-shadow:none!important}html body .locations-enterprise-page .lpx-tabs button{color:#18375f!important;-webkit-text-fill-color:#18375f!important;box-shadow:inset 0 -3px 0 transparent!important}html body .locations-enterprise-page .lpx-tabs button.active{color:#185fc5!important;-webkit-text-fill-color:#185fc5!important;box-shadow:inset 0 -3px #2873e8!important}html body .locations-enterprise-page .lpx-tabs button:before,html body .locations-enterprise-page .lpx-tabs button:after{content:none!important}html body .locations-enterprise-page .lpx-search input,html body .locations-enterprise-page .lpx-search input::placeholder{font-size:14px!important;font-weight:500!important;letter-spacing:0!important}html body .lpx-toolbar-filter-popover--hard-v91{width:min(370px,calc(100vw - 20px))!important;max-height:min(540px,calc(100dvh - 24px))!important;padding:14px!important;border:1px solid #cbdaf0!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 52px #15356538!important;overflow:visible!important}html body .lpx-toolbar-filter-popover--hard-v91 .lpx-toolbar-filter-fields{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .lpx-toolbar-filter-popover--hard-v91 footer .lpx-primary{width:100%!important;min-height:46px!important;background:#246ff2!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .locations-enterprise-page .lpx-header-actions>.lpx-btn:is(:hover,:active,:focus),html body .locations-enterprise-page .lpx-header-actions>.lpx-btn{background-image:none!important;filter:none!important}html body .lpx-modal{max-height:calc(100dvh - 20px)!important}html body .lpx-modal .lpx-modal-body{overflow-y:auto!important;overscroll-behavior:contain!important}html body .lpx-modal .lpx-details-grid{grid-template-columns:1fr!important;gap:9px!important}html body .lpx-modal .lpx-details-grid>div{padding:12px 13px!important;border:1px solid #d5e1ef!important;border-radius:13px!important;background:#f8fbff!important;background-image:none!important}html body .lpx-modal .lpx-details-grid :is(span,strong){color:#17345d!important;-webkit-text-fill-color:#17345d!important;opacity:1!important;visibility:visible!important}html body .lpx-modal .lpx-modal-foot{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .lpx-modal .lpx-modal-foot>button{width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important}html body .lpx-modal .lpx-modal-foot>button.lpx-primary{background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important}html body .lpx-modal .lpx-modal-foot>button.lpx-primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .v53-modal--location-record-attendance .lpx-modal-foot>button.lpx-primary svg{display:none!important}}@media(max-width:768px){html body .epx-modal button.epx-v122-primary-action,html body .epx-modal button.epx-header-action-primary,html body .epx-modal button.epx-header-action-danger,html body .epx-modal .epx-modal-actions>button:last-child,html body .epx-modal .ops-ref-foot>button[class*=primary],html body .epx-modal .ops-ref-foot>button[class*=danger]{background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;filter:none!important;opacity:1!important;isolation:isolate!important}html body .epx-modal button.epx-v122-primary-action *,html body .epx-modal button.epx-header-action-primary *,html body .epx-modal button.epx-header-action-danger *,html body .epx-modal .epx-modal-actions>button:last-child *,html body .epx-modal .ops-ref-foot>button[class*=primary] *,html body .epx-modal .ops-ref-foot>button[class*=danger] *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body .epx-modal button.epx-v122-primary-action:before,html body .epx-modal button.epx-v122-primary-action:after,html body .epx-modal .epx-modal-actions>button:last-child:before,html body .epx-modal .epx-modal-actions>button:last-child:after{content:none!important;display:none!important}html body #opscence-hard-dropdown-portal :is(.wf-dropmenu,.epx-actions-menu)>button.danger,html body [data-opscence-hard-dropdown] :is(.wf-dropmenu,.epx-actions-menu)>button.danger,html body .wf-dropmenu>button.wf-dropmenu-item.danger{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;min-height:46px!important;background:#fff1f2!important;background-color:#fff1f2!important;background-image:none!important;color:#b42334!important;-webkit-text-fill-color:#b42334!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important;text-indent:0!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;overflow:visible!important;z-index:10!important}html body #opscence-hard-dropdown-portal :is(.wf-dropmenu,.epx-actions-menu)>button.danger *,html body [data-opscence-hard-dropdown] :is(.wf-dropmenu,.epx-actions-menu)>button.danger *,html body .wf-dropmenu>button.wf-dropmenu-item.danger *{display:inline-flex!important;color:#b42334!important;-webkit-text-fill-color:#b42334!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body #opscence-hard-dropdown-portal button.danger:before,html body #opscence-hard-dropdown-portal button.danger:after,html body [data-opscence-hard-dropdown] button.danger:before,html body [data-opscence-hard-dropdown] button.danger:after{content:none!important;display:none!important}html body .v53-modal--employee-add-skill .epx-skill-select-field{display:grid!important;gap:7px!important}html body .v53-modal--employee-add-skill .epx-skill-select-field>span{pointer-events:none!important}html body .dpx-filter-dropdown--hard-v91 :is(.dpx-filter-apply-v118,footer button:last-child),html body .dpx-filter-dropdown--hard-v91 :is(.dpx-filter-apply-v118,footer button:last-child):is(:hover,:focus,:active){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;opacity:1!important}html body .dpx-filter-dropdown--hard-v91 footer button:last-child *,html body .dpx-filter-dropdown--hard-v91 .dpx-filter-apply-v118 *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .dpx-filter-dropdown--hard-v91 footer button:last-child:before,html body .dpx-filter-dropdown--hard-v91 footer button:last-child:after{content:none!important}html body :is(.dpx-modal-manager_details,.dpx-modal-manager_workload,.dpx-modal-manager_assignment) .dpx-detail-grid{grid-template-columns:1fr!important;overflow:visible!important}html body :is(.dpx-modal-manager_details,.dpx-modal-manager_workload,.dpx-modal-manager_assignment) .dpx-detail-grid>div{min-width:0!important;height:auto!important;min-height:64px!important;overflow:visible!important}html body :is(.dpx-modal-manager_details,.dpx-modal-manager_workload,.dpx-modal-manager_assignment) .dpx-detail-grid :is(strong,b,span,small){white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}html body :is(.rbac-tabs,.rbac-editor-tabs,.rbac-tab-strip) button,html body :is(.rbac-tabs,.rbac-editor-tabs,.rbac-tab-strip) button:is(:hover,:focus,:active,.active,[aria-selected=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;filter:none!important}html body :is(.rbac-tabs,.rbac-editor-tabs,.rbac-tab-strip) button:before,html body :is(.rbac-tabs,.rbac-editor-tabs,.rbac-tab-strip) button:after{content:none!important}html body .locations-enterprise-page .lpx-refresh-v122,html body .locations-enterprise-page .lpx-refresh-v122:is(:hover,:focus,:active){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#19365e!important;-webkit-text-fill-color:#19365e!important;filter:none!important;opacity:1!important}html body .locations-enterprise-page .lpx-refresh-v122:before,html body .locations-enterprise-page .lpx-refresh-v122:after{content:none!important}html body .lpx-modal .lpx-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .lpx-modal .lpx-details-grid>div{min-width:0!important;min-height:70px!important}html body .lpx-modal .lpx-details-grid :is(strong,b,span,small){white-space:normal!important;overflow-wrap:anywhere!important}}@media(max-width:768px){html body .epx-modal .epx-modal-actions>button:first-child,html body .epx-modal .epx-modal-actions>button:first-child:is(:hover,:focus,:active){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important}html body .epx-modal .epx-modal-actions>button:first-child *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .epx-modal .epx-modal-actions>button:before,html body .epx-modal .epx-modal-actions>button:after{content:none!important}html body #opscence-hard-dropdown-portal :is(.wf-dropmenu,.epx-actions-menu) button.danger,html body [data-opscence-hard-dropdown] :is(.wf-dropmenu,.epx-actions-menu) button.danger{background:#fff0f1!important;background-color:#fff0f1!important;background-image:none!important;color:#c21f32!important;-webkit-text-fill-color:#c21f32!important;font-weight:800!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important}html body #opscence-hard-dropdown-portal :is(.wf-dropmenu,.epx-actions-menu) button.danger *,html body [data-opscence-hard-dropdown] :is(.wf-dropmenu,.epx-actions-menu) button.danger *{color:#c21f32!important;-webkit-text-fill-color:#c21f32!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body :is(.dpx-pagination,.rbac-pagination,.lpx-pagination,.epx-pagination,.wf-pagination) button,html body :is(.dpx-pagination,.rbac-pagination,.lpx-pagination,.epx-pagination,.wf-pagination) button:is(:hover,:focus,:active,.active,[aria-current=page]){background-image:none!important;filter:none!important;text-shadow:none!important}html body :is(.dpx-pagination,.rbac-pagination,.lpx-pagination,.epx-pagination,.wf-pagination) button:before,html body :is(.dpx-pagination,.rbac-pagination,.lpx-pagination,.epx-pagination,.wf-pagination) button:after{content:none!important}html body .dpx-filters .dpx-filter-btn,html body .dpx-filters .dpx-filter-btn:is(:hover,:focus,:active,.active){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;text-shadow:none!important;box-shadow:inset 0 -3px 0 transparent!important}html body .dpx-filters .dpx-filter-btn.active{color:#1766d8!important;-webkit-text-fill-color:#1766d8!important;box-shadow:inset 0 -3px #2873e8!important}html body .dpx-filters .dpx-filter-btn:before,html body .dpx-filters .dpx-filter-btn:after{content:none!important}html body .dpx-filter-dropdown--hard-v91 footer button:last-child,html body .dpx-filter-dropdown--hard-v91 footer button:last-child:is(:hover,:focus,:active){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important}html body :is(.rbac-tabs,.rbac-editor-tabs,.rbac-tab-strip,.rbac-page-tabs) button,html body :is(.rbac-tabs,.rbac-editor-tabs,.rbac-tab-strip,.rbac-page-tabs) button:is(:hover,:focus,:active,.active,[aria-selected=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;text-shadow:none!important}html body :is(.rbac-tabs,.rbac-editor-tabs,.rbac-tab-strip,.rbac-page-tabs) button:is(.active,[aria-selected=true]){color:#1766d8!important;-webkit-text-fill-color:#1766d8!important;box-shadow:inset 0 -3px #2873e8!important}html body :is(.rbac-tabs,.rbac-editor-tabs,.rbac-tab-strip,.rbac-page-tabs) button:before,html body :is(.rbac-tabs,.rbac-editor-tabs,.rbac-tab-strip,.rbac-page-tabs) button:after{content:none!important}}@media(max-width:768px){html body .epx-mobile-filter-dropdown-v89 footer .epx-v124-apply-filters,html body .epx-mobile-filter-dropdown-v89 footer .epx-v124-apply-filters:is(:hover,:focus,:active){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body .epx-mobile-filter-dropdown-v89 footer .epx-v124-apply-filters *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important;opacity:1!important}html body .epx-mobile-filter-dropdown-v89 footer .epx-v124-apply-filters:before,html body .epx-mobile-filter-dropdown-v89 footer .epx-v124-apply-filters:after{content:none!important}html body .v117-document-open-link,html body .v117-document-open-link:is(:hover,:focus,:active){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body .v117-document-open-link *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(#opscence-hard-dropdown-portal,[data-opscence-hard-dropdown],[role=menu],.wf-dropmenu,.epx-actions-menu,.epx-more-menu) button.danger,html body :is(#opscence-hard-dropdown-portal,[data-opscence-hard-dropdown],[role=menu],.wf-dropmenu,.epx-actions-menu,.epx-more-menu) button.danger:is(:hover,:focus,:active){background:#fff1f2!important;background-color:#fff1f2!important;background-image:none!important;color:#c71931!important;-webkit-text-fill-color:#c71931!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important}html body :is(#opscence-hard-dropdown-portal,[data-opscence-hard-dropdown],[role=menu],.wf-dropmenu,.epx-actions-menu,.epx-more-menu) button.danger *{color:#c71931!important;-webkit-text-fill-color:#c71931!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body :is(#opscence-hard-dropdown-portal,[data-opscence-hard-dropdown],[role=menu],.wf-dropmenu,.epx-actions-menu,.epx-more-menu) button.danger:before,html body :is(#opscence-hard-dropdown-portal,[data-opscence-hard-dropdown],[role=menu],.wf-dropmenu,.epx-actions-menu,.epx-more-menu) button.danger:after{content:none!important}html body .dpx-filter-dropdown--hard-v91 footer .dpx-filter-apply-v124,html body .dpx-filter-dropdown--hard-v91 footer .dpx-filter-apply-v124:is(:hover,:focus,:active){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important;box-shadow:0 8px 18px #246ff238!important}html body .dpx-filter-dropdown--hard-v91 footer .dpx-filter-apply-v124 *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .dpx-filter-dropdown--hard-v91 footer .dpx-filter-apply-v124:before,html body .dpx-filter-dropdown--hard-v91 footer .dpx-filter-apply-v124:after{content:none!important}html body :is(.epx-modal,.dpx-modal,.rbac-modal,.cert-modal,.wf-modal,.wf-enterprise-modal) :is([role=tab],.epx-tab,.epx-tabs button,.epx-chip-tabs button,.wf-modal-tab,.rbac-editor-tabs button),html body :is(.epx-modal,.dpx-modal,.rbac-modal,.cert-modal,.wf-modal,.wf-enterprise-modal) :is([role=tab],.epx-tab,.epx-tabs button,.epx-chip-tabs button,.wf-modal-tab,.rbac-editor-tabs button):is(:hover,:focus,:active,.active,[aria-selected=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;text-shadow:none!important;box-shadow:inset 0 -3px 0 transparent!important}html body :is(.epx-modal,.dpx-modal,.rbac-modal,.cert-modal,.wf-modal,.wf-enterprise-modal) :is([role=tab],.epx-tab,.epx-tabs button,.epx-chip-tabs button,.wf-modal-tab,.rbac-editor-tabs button):is(.active,[aria-selected=true]){color:#1766d8!important;-webkit-text-fill-color:#1766d8!important;box-shadow:inset 0 -3px #2873e8!important}html body .rbac-tabs button,html body .rbac-tabs button:is(:hover,:focus,:active,.active,[aria-selected=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;border-radius:0!important;border-bottom:3px solid transparent!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}html body .rbac-tabs button.active,html body .rbac-tabs button[aria-selected=true]{color:#1766d8!important;-webkit-text-fill-color:#1766d8!important;border-bottom-color:#2873e8!important}html body .rbac-tabs button *,html body .rbac-tabs button svg{color:inherit!important;stroke:currentColor!important}html body .rbac-tabs button:before,html body .rbac-tabs button:after{content:none!important}html body .wf-page-positions .wf-tabs .wf-tab,html body .wf-page-positions .wf-tabs .wf-tab:is(:hover,:focus,:active,.active,[aria-selected=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;text-shadow:none!important;box-shadow:inset 0 -3px 0 transparent!important}html body .wf-page-positions .wf-tabs .wf-tab.active{color:#1766d8!important;-webkit-text-fill-color:#1766d8!important;box-shadow:inset 0 -3px #2873e8!important}html body .wf-page-positions .wf-tabs .wf-tab:before,html body .wf-page-positions .wf-tabs .wf-tab:after{content:none!important}}@media(max-width:768px){html body .epx-mobile-filter-dropdown-v89 footer .epx-v124-apply-filters,html body .epx-mobile-filter-dropdown-v89 footer .epx-v124-apply-filters:is(:hover,:focus,:active,:disabled),html body [data-v13-target=employee-filters] :is(.v53-modal-primary,.epx-header-action-primary,button[type=submit]),html body [data-v13-target=employee-filters] :is(.v53-modal-primary,.epx-header-action-primary,button[type=submit]):is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .epx-mobile-filter-dropdown-v89 footer .epx-v124-apply-filters *,html body [data-v13-target=employee-filters] :is(.v53-modal-primary,.epx-header-action-primary,button[type=submit]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .epx-mobile-filter-dropdown-v89 footer .epx-v124-apply-filters:before,html body .epx-mobile-filter-dropdown-v89 footer .epx-v124-apply-filters:after,html body [data-v13-target=employee-filters] :is(.v53-modal-primary,.epx-header-action-primary,button[type=submit]):before,html body [data-v13-target=employee-filters] :is(.v53-modal-primary,.epx-header-action-primary,button[type=submit]):after{content:none!important;display:none!important}html body .epx-mobile-filter-dropdown-v89 .epx-filter-groups-v101>.epx-filter-group-v101:nth-child(2){border:1px solid #d5e2ef!important;border-radius:16px!important;background:#fbfdff!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .epx-mobile-filter-dropdown-v89 .epx-filter-groups-v101>.epx-filter-group-v101:nth-child(2) .epx-form-grid>:first-child,html body .epx-mobile-filter-dropdown-v89 .epx-filter-groups-v101>.epx-filter-group-v101:nth-child(2) .epx-form-grid>:first-child>:is(div,span,label),html body .epx-mobile-filter-dropdown-v89 .epx-filter-groups-v101>.epx-filter-group-v101:nth-child(2) .epx-form-grid>:first-child input{box-shadow:none!important;outline:none!important}html body .epx-mobile-filter-dropdown-v89 .epx-filter-groups-v101>.epx-filter-group-v101:nth-child(2) .epx-form-grid>:first-child input{border:1px solid #cbd9e8!important;border-radius:12px!important;background:#fff!important;background-image:none!important}html body :is(.wf-dropmenu,.epx-actions-menu,.epx-row-menu,.cert-row-menu,.dpx-row-menu,.lpx-row-menu,.rbac-row-menu) :is(button.danger,.wf-dropmenu-item.danger),html body :is(.wf-dropmenu,.epx-actions-menu,.epx-row-menu,.cert-row-menu,.dpx-row-menu,.lpx-row-menu,.rbac-row-menu) :is(button.danger,.wf-dropmenu-item.danger):is(:hover,:focus,:active,:disabled),html body :is(.cert-btn.danger,.epx-header-action-danger,.epx-danger-button,.md-workforce-danger),html body :is(.cert-btn.danger,.epx-header-action-danger,.epx-danger-button,.md-workforce-danger):is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;border-color:#efb8bd!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body :is(.wf-dropmenu,.epx-actions-menu,.epx-row-menu,.cert-row-menu,.dpx-row-menu,.lpx-row-menu,.rbac-row-menu) :is(button.danger,.wf-dropmenu-item.danger) *,html body :is(.cert-btn.danger,.epx-header-action-danger,.epx-danger-button,.md-workforce-danger) *{color:#c62833!important;-webkit-text-fill-color:#c62833!important;stroke:#c62833!important}html body :is(.wf-dropmenu,.epx-actions-menu,.epx-row-menu,.cert-row-menu,.dpx-row-menu,.lpx-row-menu,.rbac-row-menu) :is(button.danger,.wf-dropmenu-item.danger):before,html body :is(.wf-dropmenu,.epx-actions-menu,.epx-row-menu,.cert-row-menu,.dpx-row-menu,.lpx-row-menu,.rbac-row-menu) :is(button.danger,.wf-dropmenu-item.danger):after,html body :is(.cert-btn.danger,.epx-header-action-danger,.epx-danger-button,.md-workforce-danger):before,html body :is(.cert-btn.danger,.epx-header-action-danger,.epx-danger-button,.md-workforce-danger):after{content:none!important;display:none!important}html body :is(.dpx-filter-popover,.dpx-filter-menu,.dpx-mobile-filter-dropdown) :is(.dpx-filter-apply-v118,.dpx-filter-apply-v124,footer button:last-child),html body :is(.dpx-filter-apply-v118,.dpx-filter-apply-v124):is(:hover,:focus,:active,:disabled){opacity:1!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body :is(.dpx-filter-apply-v118,.dpx-filter-apply-v124) *,html body :is(.dpx-filter-popover,.dpx-filter-menu,.dpx-mobile-filter-dropdown) footer button:last-child *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body :is(.dpx-filter-apply-v118,.dpx-filter-apply-v124):before,html body :is(.dpx-filter-apply-v118,.dpx-filter-apply-v124):after,html body :is(.dpx-filter-popover,.dpx-filter-menu,.dpx-mobile-filter-dropdown) footer button:last-child:before,html body :is(.dpx-filter-popover,.dpx-filter-menu,.dpx-mobile-filter-dropdown) footer button:last-child:after{content:none!important;display:none!important}html body .dpx-page .dpx-metrics .dpx-metric :is(small,strong,em,span),html body .dpx-page .dpx-metrics .dpx-metric>div :is(small,strong,em,span){color:#172a46!important;-webkit-text-fill-color:#172a46!important;text-shadow:none!important}html body .dpx-page .dpx-metrics .dpx-metric em>span{color:#667892!important;-webkit-text-fill-color:#667892!important}html body .rbac-tabs{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body .rbac-tabs button,html body .rbac-tabs button:is(:hover,:focus,:active,.active,[aria-selected=true]){position:relative!important;opacity:1!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;color:#4d607b!important;-webkit-text-fill-color:#4d607b!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .rbac-tabs button.active,html body .rbac-tabs button[aria-selected=true]{color:#246ff2!important;-webkit-text-fill-color:#246ff2!important;border-bottom:3px solid #246ff2!important}html body .rbac-tabs button *,html body .rbac-tabs button svg{color:inherit!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important}html body .rbac-tabs button:before,html body .rbac-tabs button:after{content:none!important;display:none!important}html body :is(.wf-pagination,.epx-pagination,.epx-note-pagination,.dpx-pagination,.cert-pagination,.lpx-pagination,.rbac-pagination,.wfc-pagination,.stp-pagination,.tk-pager){background-image:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body :is(.wf-pagination,.epx-pagination,.epx-note-pagination,.dpx-pagination,.cert-pagination,.lpx-pagination,.rbac-pagination,.wfc-pagination,.stp-pagination,.tk-pager) :is(button,strong,a,span[role=button]),html body :is(.wf-pagination,.epx-pagination,.epx-note-pagination,.dpx-pagination,.cert-pagination,.lpx-pagination,.rbac-pagination,.wfc-pagination,.stp-pagination,.tk-pager) :is(button,strong,a,span[role=button]):is(:hover,:focus,:active,.active,.is-active,[aria-current=page]){opacity:1!important;visibility:visible!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #cddaea!important;color:#17304f!important;-webkit-text-fill-color:#17304f!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body :is(.wf-pagination,.epx-pagination,.epx-note-pagination,.dpx-pagination,.cert-pagination,.lpx-pagination,.rbac-pagination,.wfc-pagination,.stp-pagination,.tk-pager) :is(button,strong,a,span[role=button]):is(.active,.is-active,[aria-current=page]){background:#246ff2!important;background-color:#246ff2!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.wf-pagination,.epx-pagination,.epx-note-pagination,.dpx-pagination,.cert-pagination,.lpx-pagination,.rbac-pagination,.wfc-pagination,.stp-pagination,.tk-pager) :is(button,strong,a,span[role=button]):before,html body :is(.wf-pagination,.epx-pagination,.epx-note-pagination,.dpx-pagination,.cert-pagination,.lpx-pagination,.rbac-pagination,.wfc-pagination,.stp-pagination,.tk-pager) :is(button,strong,a,span[role=button]):after{content:none!important;display:none!important}html body [data-v13-target=location-assign-manager] :is(.v53-modal-primary,.wf-btn-primary,footer button:last-child),html body [data-v13-target=location-assign-manager] :is(.v53-modal-primary,.wf-btn-primary,footer button:last-child):is(:hover,:focus,:active,:disabled){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body [data-v13-target=location-assign-manager] :is(.v53-modal-primary,.wf-btn-primary,footer button:last-child) svg,html body [data-v13-target=location-assign-manager] :is(.v53-modal-primary,.wf-btn-primary,footer button:last-child)>i,html body [data-v13-target=location-assign-manager] :is(.v53-modal-primary,.wf-btn-primary,footer button:last-child):before,html body [data-v13-target=location-assign-manager] :is(.v53-modal-primary,.wf-btn-primary,footer button:last-child):after{content:none!important;display:none!important}}@media(max-width:768px){html body .v53-modal--revoke-certification .wf-btn-primary,html body .v53-modal--revoke-certification .wf-btn-primary:is(:hover,:focus,:active,:disabled),html body [data-v13-target=employee-deactivate] .epx-header-action-danger,html body [data-v13-target=employee-deactivate] .epx-header-action-danger:is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;border-color:#efb8bd!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .v53-modal--revoke-certification .wf-btn-primary *,html body [data-v13-target=employee-deactivate] .epx-header-action-danger *{color:#c62833!important;-webkit-text-fill-color:#c62833!important;stroke:#c62833!important}html body .v53-modal--revoke-certification .wf-btn-primary:before,html body .v53-modal--revoke-certification .wf-btn-primary:after,html body [data-v13-target=employee-deactivate] .epx-header-action-danger:before,html body [data-v13-target=employee-deactivate] .epx-header-action-danger:after{content:none!important;display:none!important}}@media(max-width:768px){html body .epx-mobile-filter-dropdown-v89 .epx-position-field-v126,html body .epx-mobile-filter-dropdown-v89 .epx-position-field-v126>*,html body .epx-mobile-filter-dropdown-v89 .epx-position-field-v126 label,html body .epx-mobile-filter-dropdown-v89 .epx-position-field-v126 label>:not(input),html body .epx-mobile-filter-dropdown-v89 .epx-position-field-v126 div,html body .epx-mobile-filter-dropdown-v89 .epx-position-field-v126 span{border:0!important;outline:0!important;box-shadow:none!important;background-image:none!important}html body .epx-mobile-filter-dropdown-v89 .epx-position-field-v126 input{width:100%!important;min-height:48px!important;border:1px solid #cbd9e8!important;outline:0!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#172f4c!important;-webkit-text-fill-color:#172f4c!important;box-shadow:none!important}html body .epx-mobile-filter-dropdown-v89 footer button.epx-v124-apply-filters,html body .epx-mobile-filter-dropdown-v89 footer button.epx-v124-apply-filters:is(:hover,:focus,:active,:disabled),html body [data-v13-target=employee-filters] .wf-modal-footer>button:last-child,html body [data-v13-target=employee-filters] .wf-modal-footer>button:last-child:is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;filter:none!important;box-shadow:none!important}html body .epx-mobile-filter-dropdown-v89 footer button.epx-v124-apply-filters *,html body [data-v13-target=employee-filters] .wf-modal-footer>button:last-child *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .epx-mobile-filter-dropdown-v89 footer button.epx-v124-apply-filters:before,html body .epx-mobile-filter-dropdown-v89 footer button.epx-v124-apply-filters:after,html body [data-v13-target=employee-filters] .wf-modal-footer>button:last-child:before,html body [data-v13-target=employee-filters] .wf-modal-footer>button:last-child:after{content:none!important;display:none!important}html body #opscence-hard-dropdown-portal button.wf-dropmenu-item.danger,html body [data-opscence-hard-dropdown] button.wf-dropmenu-item.danger,html body .wf-dropmenu button.wf-dropmenu-item.danger,html body :is(.cert-btn.danger,.epx-header-action-danger,.epx-danger-button,.md-workforce-danger,.lpx-danger-action,.dpx-danger-btn),html body :is(.cert-btn.danger,.epx-header-action-danger,.epx-danger-button,.md-workforce-danger,.lpx-danger-action,.dpx-danger-btn):is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;border-color:#efb6bb!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;text-shadow:none!important;filter:none!important;box-shadow:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body #opscence-hard-dropdown-portal button.wf-dropmenu-item.danger *,html body [data-opscence-hard-dropdown] button.wf-dropmenu-item.danger *,html body .wf-dropmenu button.wf-dropmenu-item.danger *,html body :is(.cert-btn.danger,.epx-header-action-danger,.epx-danger-button,.md-workforce-danger,.lpx-danger-action,.dpx-danger-btn) *{opacity:1!important;visibility:visible!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;stroke:#c62833!important;text-shadow:none!important}html body #opscence-hard-dropdown-portal button.wf-dropmenu-item.danger:before,html body #opscence-hard-dropdown-portal button.wf-dropmenu-item.danger:after,html body [data-opscence-hard-dropdown] button.wf-dropmenu-item.danger:before,html body [data-opscence-hard-dropdown] button.wf-dropmenu-item.danger:after,html body .wf-dropmenu button.wf-dropmenu-item.danger:before,html body .wf-dropmenu button.wf-dropmenu-item.danger:after,html body :is(.cert-btn.danger,.epx-header-action-danger,.epx-danger-button,.md-workforce-danger,.lpx-danger-action,.dpx-danger-btn):before,html body :is(.cert-btn.danger,.epx-header-action-danger,.epx-danger-button,.md-workforce-danger,.lpx-danger-action,.dpx-danger-btn):after{content:none!important;display:none!important}html body .dpx-filter-dropdown footer button.dpx-filter-apply-v124,html body .dpx-filter-dropdown footer button.dpx-filter-apply-v124:is(:hover,:focus,:active,:disabled){opacity:1!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .dpx-filter-dropdown footer button.dpx-filter-apply-v124 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .dpx-filter-dropdown footer button.dpx-filter-apply-v124:before,html body .dpx-filter-dropdown footer button.dpx-filter-apply-v124:after{content:none!important;display:none!important}html body .dpx-page :is(.dpx-metric,.dpx-tree,.dpx-real-hierarchy,.dpx-hierarchy-table-shell,.dpx-mini-stat,.dpx-card) :is(h1,h2,h3,h4,h5,p,small,strong,b,em,span,button,td,th),html body .dpx-page [class*=hierarch] :is(h1,h2,h3,h4,h5,p,small,strong,b,em,span,button,td,th){color:#172a46!important;-webkit-text-fill-color:#172a46!important;text-shadow:none!important}html body .dpx-page [class*=hierarch] svg{color:#315b8c!important;stroke:#315b8c!important}html body [data-v13-target=assign-manager] .wf-modal-footer>button:last-child :is(svg,img,i),html body [data-v13-target=assign-manager] .wf-modal-footer>button:last-child>span:empty,html body [data-v13-target=assign-manager] button[type=submit] :is(svg,img,i){display:none!important}html body [data-v13-target=assign-manager] .wf-modal-footer>button:last-child:before,html body [data-v13-target=assign-manager] .wf-modal-footer>button:last-child:after,html body [data-v13-target=assign-manager] button[type=submit]:before,html body [data-v13-target=assign-manager] button[type=submit]:after{content:none!important;display:none!important}}@media(max-width:768px){html body :is([data-v13-target=revoke-certification],[data-v13-target=employee-deactivate]) :is(.wf-modal-footer,.epx-modal-actions)>button:last-child,html body :is([data-v13-target=revoke-certification],[data-v13-target=employee-deactivate]) :is(.wf-modal-footer,.epx-modal-actions)>button:last-child:is(:hover,:focus,:active,:disabled),html body .epx-modal-portal [data-v13-target=employee-deactivate] .epx-header-action-danger,html body .epx-modal-portal [data-v13-target=employee-deactivate] .epx-header-action-danger:is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;border-color:#efb6bb!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;text-shadow:none!important;filter:none!important;box-shadow:none!important}html body :is([data-v13-target=revoke-certification],[data-v13-target=employee-deactivate]) :is(.wf-modal-footer,.epx-modal-actions)>button:last-child *,html body .epx-modal-portal [data-v13-target=employee-deactivate] .epx-header-action-danger *{opacity:1!important;visibility:visible!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;stroke:#c62833!important}html body :is([data-v13-target=revoke-certification],[data-v13-target=employee-deactivate]) :is(.wf-modal-footer,.epx-modal-actions)>button:last-child:before,html body :is([data-v13-target=revoke-certification],[data-v13-target=employee-deactivate]) :is(.wf-modal-footer,.epx-modal-actions)>button:last-child:after{content:none!important;display:none!important}html body #opscence-hard-dropdown-portal .wf-dropmenu-item.danger,html body [data-opscence-hard-dropdown] .wf-dropmenu-item.danger,html body .wf-dropmenu-superlayer .wf-dropmenu-item.danger{isolation:isolate!important;opacity:1!important;visibility:visible!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important}html body #opscence-hard-dropdown-portal .wf-dropmenu-item.danger span,html body [data-opscence-hard-dropdown] .wf-dropmenu-item.danger span{display:inline!important;opacity:1!important;visibility:visible!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important}html body .dpx-filter-dropdown footer button.dpx-filter-apply-v124,html body .dpx-filter-dropdown footer button.dpx-filter-apply-v124 *{opacity:1!important;visibility:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .dpx-page [class*=department] :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,em,button,a,td,th),html body .dpx-page [class*=hierarch] [class*=department] :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,em,button,a,td,th),html body .dpx-page [class*=sub-department] :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,em,button,a,td,th){color:#172a46!important;-webkit-text-fill-color:#172a46!important;text-shadow:none!important;filter:none!important}html body [data-v13-target=assign-manager] :is(.wf-modal-footer,.epx-modal-actions)>button:last-child :is(svg,img,i),html body [data-v13-target=assign-manager] :is(.wf-modal-footer,.epx-modal-actions)>button:last-child>span:empty{display:none!important;opacity:0!important;visibility:hidden!important}}@media(max-width:900px){html body #opscence-hard-dropdown-portal .wf-dropmenu-deactivate-v127,html body [data-opscence-hard-dropdown] .wf-dropmenu-deactivate-v127,html body .wf-dropmenu-superlayer .wf-dropmenu-deactivate-v127,html body .wf-dropmenu-deactivate-v127:is(:hover,:focus,:active,:disabled){position:relative!important;isolation:isolate!important;opacity:1!important;visibility:visible!important;min-height:44px!important;background:#fff4f4!important;background-color:#fff4f4!important;background-image:none!important;border:1px solid #efb8be!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;mask-image:none!important;-webkit-mask-image:none!important}html body .wf-dropmenu-deactivate-v127 *{display:inline-flex!important;opacity:1!important;visibility:visible!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;stroke:#c62833!important}html body .wf-dropmenu-deactivate-v127:before,html body .wf-dropmenu-deactivate-v127:after{content:none!important;display:none!important}html body .v127-document-open-link,html body .v127-document-open-link:is(:hover,:focus,:active,:visited){opacity:1!important;visibility:visible!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .v127-document-open-link:before,html body .v127-document-open-link:after{content:none!important;display:none!important}html body .dpx-filter-dropdown footer .dpx-filter-apply-v127,html body .dpx-filter-dropdown footer .dpx-filter-apply-v127:is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border:1px solid #246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .dpx-filter-dropdown footer .dpx-filter-apply-v127 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .dpx-filter-dropdown footer .dpx-filter-apply-v127:before,html body .dpx-filter-dropdown footer .dpx-filter-apply-v127:after{content:none!important;display:none!important}html body [data-v13-target=assign-manager] .wf-assign-manager-v127,html body [data-v13-target=assign-manager] .wf-assign-manager-v127:is(:hover,:focus,:active,:disabled){opacity:1!important;visibility:visible!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body [data-v13-target=assign-manager] .wf-assign-manager-v127>:not(.wf-assign-manager-label-v127){display:none!important}html body [data-v13-target=assign-manager] .wf-assign-manager-label-v127{display:inline-flex!important;opacity:1!important;visibility:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body [data-v13-target=assign-manager] .wf-assign-manager-v127:before,html body [data-v13-target=assign-manager] .wf-assign-manager-v127:after{content:none!important;display:none!important}}@media(max-width:900px){html body .wfc-conflicts-modal-v127{width:calc(100vw - 12px)!important;max-width:470px!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body .wfc-conflicts-modal-v127>.wf-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:14px 16px 24px!important;background:#fff!important;background-image:none!important}html body .wfc-conflict-details-v127>div{display:grid!important;gap:12px!important}html body .wfc-conflict-details-v127 article{padding:14px!important;border:1px solid #d6e3f0!important;border-radius:17px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 22px #14365e12!important}html body .wfc-conflict-details-v127 article dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body .wfc-conflict-details-v127 article dl>div{min-width:0!important;padding:10px!important;border:1px solid #e1eaf3!important;border-radius:12px!important;background:#f9fbfe!important;background-image:none!important}html body .wfc-conflict-details-v127 article dl>div.full{grid-column:1 / -1!important}html body .wfc-inspection-actions-v127{width:100%!important;margin:12px 0 0!important;padding:12px 0 0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;border-top:1px solid #e0e9f3!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .wfc-inspection-actions-v127 .wfc-btn{width:100%!important;min-height:46px!important;justify-content:center!important;background-image:none!important;filter:none!important;box-shadow:none!important}html body .wfc-inspection-actions-v127 .wfc-btn.primary,html body .wfc-inspection-actions-v127 .wfc-btn.primary *{background-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .wfc-inspection-actions-v127 .wfc-btn,html body .wfc-inspection-actions-v127 .wfc-btn *{opacity:1!important;visibility:visible!important;text-shadow:none!important;filter:none!important}html body .wfc-inspection-actions-v127 .wfc-btn.ghost,html body .wfc-inspection-actions-v127 .wfc-btn.ghost *{background:#fff!important;background-image:none!important;border-color:#bfd0e2!important;color:#17324f!important;-webkit-text-fill-color:#17324f!important;stroke:#17324f!important}html body .wfc-inspection-actions-v127 .wfc-btn:before,html body .wfc-inspection-actions-v127 .wfc-btn:after{content:none!important;display:none!important}}@media(max-width:900px){html body .epx-mobile-filter-dropdown-v89 footer button.epx-apply-filters-v128,html body .epx-mobile-filter-dropdown-v89 footer button.epx-apply-filters-v128:is(:hover,:focus,:active,:disabled){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .epx-mobile-filter-dropdown-v89 footer button.epx-apply-filters-v128 *{color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important}html body .epx-mobile-filter-dropdown-v89 footer button.epx-apply-filters-v128:before,html body .epx-mobile-filter-dropdown-v89 footer button.epx-apply-filters-v128:after{content:none!important;display:none!important}html body [data-v13-target=assign-manager] button.wf-assign-manager-v128,html body [data-v13-target=location-assign-manager] button.wf-assign-manager-v128,html body [data-v13-target=assign-manager] button.wf-assign-manager-v128:is(:hover,:focus,:active,:disabled),html body [data-v13-target=location-assign-manager] button.wf-assign-manager-v128:is(:hover,:focus,:active,:disabled){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body [data-v13-target=assign-manager] button.wf-assign-manager-v128 :is(svg,img,i),html body [data-v13-target=location-assign-manager] button.wf-assign-manager-v128 :is(svg,img,i),html body [data-v13-target=assign-manager] button.wf-assign-manager-v128>span:empty,html body [data-v13-target=location-assign-manager] button.wf-assign-manager-v128>span:empty{display:none!important}html body [data-v13-target=assign-manager] .wf-assign-manager-label-v128,html body [data-v13-target=location-assign-manager] .wf-assign-manager-label-v128{display:inline!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important;background-image:none!important;filter:none!important}html body [data-v13-target=assign-manager] button.wf-assign-manager-v128:before,html body [data-v13-target=assign-manager] button.wf-assign-manager-v128:after,html body [data-v13-target=location-assign-manager] button.wf-assign-manager-v128:before,html body [data-v13-target=location-assign-manager] button.wf-assign-manager-v128:after{content:none!important;display:none!important}html body .rbac-control-surface .rbac-tabs-row,html body .rbac-control-surface nav.rbac-tabs{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}html body .rbac-control-surface nav.rbac-tabs{min-height:44px!important;padding:0!important;gap:14px!important;border-bottom:1px solid #d8e3ef!important}html body .rbac-control-surface nav.rbac-tabs>button,html body .rbac-control-surface nav.rbac-tabs>button:is(:hover,:focus,:focus-visible,:active),html body .rbac-control-surface nav.rbac-tabs>button.active,html body .rbac-control-surface nav.rbac-tabs>button[aria-selected=true]{position:relative!important;height:43px!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;color:#31445e!important;-webkit-text-fill-color:#31445e!important}html body .rbac-control-surface nav.rbac-tabs>button.active,html body .rbac-control-surface nav.rbac-tabs>button[aria-selected=true]{color:#1769e0!important;-webkit-text-fill-color:#1769e0!important;box-shadow:inset 0 -3px #1769e0!important}html body .rbac-control-surface nav.rbac-tabs>button:before,html body .rbac-control-surface nav.rbac-tabs>button:after{content:none!important;display:none!important}}@media(max-width:900px){html body .dpx-selected-department-v129,html body .dpx-selected-department-v129 :is(.dpx-card-body,.dpx-mini-stat,.dpx-mini-stat>span,.dpx-mini-stat>strong){background-image:none!important;color:#172b45!important;-webkit-text-fill-color:#172b45!important;text-shadow:none!important;filter:none!important}html body .dpx-selected-department-v129 :is(.dpx-mini-stat,.dpx-selected-actions):before,html body .dpx-selected-department-v129 :is(.dpx-mini-stat,.dpx-selected-actions):after{content:none!important;display:none!important}html body button.dpx-assign-manager-v129[data-v129-assign-manager=true],html body button.dpx-assign-manager-v129[data-v129-assign-manager=true]:is(:hover,:focus,:focus-visible,:active,:disabled),html body [data-v13-target=assign-manager] button.wf-assign-manager-v129,html body [data-v13-target=location-assign-manager] button.wf-assign-manager-v129,html body [data-v13-target=assign-manager] button.wf-assign-manager-v129:is(:hover,:focus,:focus-visible,:active,:disabled),html body [data-v13-target=location-assign-manager] button.wf-assign-manager-v129:is(:hover,:focus,:focus-visible,:active,:disabled){position:relative!important;z-index:20!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border:1px solid #176fe8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;overflow:hidden!important}html body button.dpx-assign-manager-v129[data-v129-assign-manager=true]>:not(.dpx-assign-manager-label-v129),html body [data-v13-target=assign-manager] button.wf-assign-manager-v129>:not(.wf-assign-manager-label-v129),html body [data-v13-target=location-assign-manager] button.wf-assign-manager-v129>:not(.wf-assign-manager-label-v129){display:none!important}html body .dpx-assign-manager-label-v129,html body .wf-assign-manager-label-v129{position:relative!important;z-index:3!important;display:inline!important;background:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body button.dpx-assign-manager-v129:before,html body button.dpx-assign-manager-v129:after,html body button.wf-assign-manager-v129:before,html body button.wf-assign-manager-v129:after{content:none!important;display:none!important}html body .epx-mobile-filter-dropdown-v89 footer button.epx-apply-filters-v128,html body .epx-mobile-filter-dropdown-v89 footer button.epx-apply-filters-v128 *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}html body .rbac-control-surface :is(.rbac-tabs-row,nav.rbac-tabs),html body .rbac-control-surface nav.rbac-tabs>button,html body .rbac-control-surface nav.rbac-tabs>button:is(:hover,:focus,:focus-visible,:active,.active,[aria-selected=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;filter:none!important}html body .rbac-control-surface nav.rbac-tabs>button.active,html body .rbac-control-surface nav.rbac-tabs>button[aria-selected=true]{box-shadow:inset 0 -3px #176fe8!important}html body .rbac-control-surface nav.rbac-tabs>button:before,html body .rbac-control-surface nav.rbac-tabs>button:after{content:none!important;display:none!important}}@media(min-width:769px){html body .epx-export-button-v215{min-width:138px!important}html body .epx-directory-actions .epx-export-button-v215 svg:last-child{display:none!important}html body .epx-table td[data-label=Actions],html body .epx-table th:last-child{overflow:visible!important}html body .epx-row-menu-trigger-v194{position:relative!important;z-index:3!important;cursor:pointer!important;pointer-events:auto!important}html body .wf-dropmenu.epx-row-menu-panel-v194{min-width:220px!important;max-width:240px!important;border-radius:18px!important;border:1px solid rgba(201,216,236,.96)!important;background:#fff!important;box-shadow:0 22px 58px #0e203f38!important;z-index:2147483647!important}html body .wf-dropmenu.epx-row-menu-panel-v194 .wf-dropmenu-item{min-height:46px!important;font-weight:600!important;color:#183961!important}html body .wf-dropmenu.epx-row-menu-panel-v194 .wf-dropmenu-item:hover{background:#eff6ff!important}html body .epx-modal-portal[data-v13-target],html body .epx-modal-portal .epx-modal[data-v13-target=employee-export]{z-index:2147483647!important}html body .epx-modal-portal.v53-overlay,html body .epx-modal-backdrop.ops-ref-backdrop{background:#0c1a30ad!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html body .epx-modal[data-v13-target=employee-export]{width:min(920px,calc(100vw - 40px))!important;max-width:min(920px,calc(100vw - 40px))!important;max-height:min(84vh,880px)!important;border-radius:28px!important;border:1px solid rgba(189,210,235,.96)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 34px 90px #0e203f47,0 10px 28px #0e203f1f!important;overflow:hidden!important}html body .epx-modal[data-v13-target=employee-export] .epx-modal-head{padding:24px 28px!important;background:linear-gradient(180deg,#fff,#f4f8ff)!important;border-bottom:1px solid rgba(203,219,238,.94)!important}html body .epx-modal[data-v13-target=employee-export] .epx-modal-title>span{width:52px!important;height:52px!important;border-radius:18px!important;background:linear-gradient(180deg,#eff6ff,#dcecff)!important;border:1px solid rgba(161,192,236,.96)!important;color:#2563eb!important}html body .epx-modal[data-v13-target=employee-export] .epx-modal-title h3{font-size:1.95rem!important;line-height:1.08!important;letter-spacing:-.04em!important;color:#0f2d57!important}html body .epx-modal[data-v13-target=employee-export] .epx-modal-title p{color:#5d7694!important}html body .epx-modal[data-v13-target=employee-export] .epx-modal-body{padding:24px 28px!important;background:transparent!important}html body .epx-modal[data-v13-target=employee-export] .epx-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-bottom:18px!important}html body .epx-modal[data-v13-target=employee-export] .epx-field{padding:18px!important;border-radius:20px!important;border:1px solid rgba(206,220,238,.94)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 14px 34px #13305814!important}html body .epx-modal[data-v13-target=employee-export] .epx-danger-zone{margin:0!important;border-radius:20px!important;padding:18px 20px!important;border:1px solid rgba(206,220,238,.94)!important;background:linear-gradient(180deg,#f8fbff,#eef5ff)!important;color:#2153a4!important}html body .epx-modal[data-v13-target=employee-export] .epx-modal-actions{padding:18px 28px 24px!important;border-top:1px solid rgba(203,219,238,.94)!important;background:linear-gradient(180deg,#f8fbfff5,#fff)!important}}@media(min-width:769px){html body .epx-table-wrap,html body .epx-table,html body .epx-table tbody,html body .epx-table tr,html body .epx-table td{overflow:visible!important}html body .epx-table td[data-label=Actions]{width:84px!important;min-width:84px!important;padding-right:18px!important}html body .epx-row-menu-trigger-v216{margin-left:auto!important;margin-right:8px!important;width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid rgba(191,210,233,.95)!important;background:linear-gradient(180deg,#fff,#f7fbff)!important;color:#21446f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 12px 26px #0e203f14!important;cursor:pointer!important}html body .epx-row-menu-trigger-v216:hover{transform:translateY(-1px)!important;background:#eff6ff!important}html body .epx-row-menu-portal-v216{padding:8px!important;border-radius:18px!important;border:1px solid rgba(201,216,236,.96)!important;background:#fff!important;box-shadow:0 24px 64px #0e203f38,0 6px 18px #0e203f1a!important;overflow:hidden!important}html body .epx-row-menu-portal-v216 .wf-dropmenu-item{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:11px 13px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#183961!important;font-weight:600!important;text-align:left!important;cursor:pointer!important}html body .epx-row-menu-portal-v216 .wf-dropmenu-item:hover{background:#eff6ff!important}}@media(min-width:769px){html body .epx-table td[data-label=Actions]{text-align:right!important;padding-right:26px!important}html body .epx-table td[data-label=Actions] .wf-dropmenu-wrap{display:inline-flex!important;justify-content:flex-end!important;width:100%!important}html body .epx-table td[data-label=Actions] .epx-row-menu-trigger-v194{margin-right:0!important;margin-left:auto!important;transform:translate(-6px)!important}html body .wf-dropmenu.epx-row-menu-panel-v194{z-index:2147483647!important;overflow:visible!important}}@media(min-width:769px){html body .wf-dropmenu.epx-row-menu-panel-v194{width:312px!important;max-width:312px!important;padding:10px!important;border-radius:22px!important;border:1px solid #d6e3f4!important;box-shadow:0 30px 70px #0d1f3d38,0 8px 24px #0d1f3d14!important;overflow:hidden!important}html body .wf-dropmenu.epx-row-menu-panel-v194 .wf-dropmenu-item{min-height:52px!important;padding:0 16px!important;border-radius:16px!important;gap:12px!important;font-size:14px!important;font-weight:700!important;color:#17345f!important;justify-content:flex-start!important}html body .wf-dropmenu.epx-row-menu-panel-v194 .wf-dropmenu-item:hover{background:#f2f7ff!important;color:#1b63ea!important}html body .wf-dropmenu.epx-row-menu-panel-v194 .wf-dropmenu-item.danger{color:#c4374d!important}html body .wf-dropmenu.epx-row-menu-panel-v194 .wf-dropmenu-item svg{width:17px!important;height:17px!important}}@media(min-width:769px){html body .epx-row-menu-trigger-v216{transform:translate(-10px)!important;pointer-events:auto!important}html body .epx-row-menu-portal-v216{width:312px!important;max-width:312px!important;padding:10px!important;border-radius:22px!important;border:1px solid #d6e3f4!important;background:#fff!important;box-shadow:0 30px 70px #0d1f3d3d,0 8px 24px #0d1f3d1a!important;z-index:2147483647!important}html body .epx-row-menu-portal-v216 .wf-dropmenu-item{min-height:52px!important;padding:0 16px!important;border-radius:16px!important;font-size:14px!important;font-weight:700!important}}@media(min-width:769px){html body button.epx-row-menu-trigger-v289[data-employee-row-menu-trigger=true]{position:relative!important;z-index:2!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:1px solid #cddded!important;border-radius:13px!important;background:#fff!important;color:#24486e!important;box-shadow:0 5px 14px #1c42700d!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important}html body button.epx-row-menu-trigger-v289[data-employee-row-menu-trigger=true]:hover,html body button.epx-row-menu-trigger-v289[data-employee-row-menu-trigger=true][aria-expanded=true]{border-color:#9fc0ea!important;background:#edf5ff!important;color:#1f63d5!important}html body button.epx-row-menu-trigger-v289[data-employee-row-menu-trigger=true]:focus-visible{outline:3px solid rgba(48,120,232,.18)!important;outline-offset:2px!important}html body .epx-row-menu-portal-v289.epx-row-menu-panel-v194{width:196px!important;min-width:196px!important;max-width:196px!important;padding:7px!important;display:grid!important;grid-auto-flow:row!important;gap:4px!important;margin:0!important;border:1px solid #d4e1ef!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 56px #0d234233!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:hidden!important;transform:none!important;isolation:isolate!important;z-index:12020!important}html body .epx-row-menu-portal-v289 .wf-dropmenu-item{width:100%!important;min-height:38px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border:0!important;border-radius:9px!important;background:#fff!important;color:#173b60!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important}html body .epx-row-menu-portal-v289 .wf-dropmenu-item:hover,html body .epx-row-menu-portal-v289 .wf-dropmenu-item:focus-visible{background:#edf5ff!important;color:#1f63d5!important;outline:none!important}html body .epx-row-menu-portal-v289 .wf-dropmenu-item.danger,html body .epx-row-menu-portal-v289 .wf-dropmenu-item.wf-dropmenu-danger-v131{color:#cf3348!important}html body .epx-row-menu-portal-v289 .wf-dropmenu-item.danger:hover,html body .epx-row-menu-portal-v289 .wf-dropmenu-item.danger:focus-visible,html body .epx-row-menu-portal-v289 .wf-dropmenu-item.wf-dropmenu-danger-v131:hover,html body .epx-row-menu-portal-v289 .wf-dropmenu-item.wf-dropmenu-danger-v131:focus-visible{background:#fff2f4!important;color:#c82f44!important}}@media(max-width:900px){html body .wf-dropmenu .wf-dropmenu-item.wf-dropmenu-danger-v131,html body .wf-dropmenu .wf-dropmenu-item.wf-dropmenu-danger-v131:is(:hover,:focus,:active){position:relative!important;z-index:4!important;border:1px solid #efb8be!important;background:#fff3f3!important;background-color:#fff3f3!important;background-image:none!important;color:#c62833!important;-webkit-text-fill-color:#c62833!important;opacity:1!important;visibility:visible!important;filter:none!important;box-shadow:none!important;text-shadow:none!important}html body .wf-dropmenu .wf-dropmenu-item.wf-dropmenu-danger-v131 *,html body .wf-dropmenu .wf-dropmenu-item.wf-dropmenu-danger-v131 span,html body .wf-dropmenu .wf-dropmenu-item.wf-dropmenu-danger-v131 svg{color:#c62833!important;-webkit-text-fill-color:#c62833!important;stroke:#c62833!important;opacity:1!important;visibility:visible!important;filter:none!important;background:transparent!important;background-image:none!important}html body .wf-dropmenu .wf-dropmenu-item.wf-dropmenu-danger-v131:before,html body .wf-dropmenu .wf-dropmenu-item.wf-dropmenu-danger-v131:after,html body button.wf-assign-manager-v131:before,html body button.wf-assign-manager-v131:after{content:none!important;display:none!important}html body button.wf-assign-manager-v131,html body button.wf-assign-manager-v131:is(:hover,:focus,:active,:disabled),html body button.dpx-assign-manager-v131,html body button.dpx-assign-manager-v131:is(:hover,:focus,:active,:disabled),html body button.wf-assign-manager-v131 .wf-assign-manager-label-v131,html body button.dpx-assign-manager-v131 .dpx-assign-manager-label-v131,html body button.wf-assign-manager-v131 *,html body button.dpx-assign-manager-v131 *{background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important}html body button.dpx-assign-manager-v131:before,html body button.dpx-assign-manager-v131:after{content:none!important;display:none!important}html body button.dpx-assign-manager-v131>:not(.dpx-assign-manager-label-v131){display:none!important}}@media(min-width:769px){.epx-table-wrap{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.epx-table{min-width:1040px!important}.epx-hover-card{position:relative!important;overflow:visible!important}.epx-donut-hover-v381,.epx-donut-hover-v381 *{cursor:default!important}.epx-hover-popover-v381{position:absolute!important;top:88px!important;right:18px!important;min-width:200px!important;padding:12px 14px!important;border:1px solid #d9e5f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 42px #0f172a29!important;display:flex!important;flex-direction:column!important;gap:7px!important;opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important;transition:opacity .12s ease,transform .12s ease,visibility .12s ease!important;z-index:40!important;pointer-events:none!important}.epx-hover-popover-v381.is-visible{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.epx-hover-popover-v381 strong{font-size:14px!important;color:#0f2d57!important}.epx-hover-popover-v381 span{display:grid!important;grid-template-columns:10px 1fr auto!important;gap:8px!important;align-items:center!important;font-size:12px!important;color:#335277!important}.epx-hover-popover-v381 span i{width:8px!important;height:8px!important;border-radius:999px!important;background:#2563eb!important;display:inline-block!important}.epx-hover-popover-v381 small{color:#6781a2!important;padding-top:6px!important;border-top:1px solid #e8eef6!important}.epx-modal-portal .epx-desktop-filter-dropdown-v335,.epx-filter-dropdown-v335,.epx-desktop-filter-dropdown-v335{border-radius:24px!important;box-shadow:0 18px 48px #0f172a29!important;border:1px solid #d8e5f5!important;overflow:hidden!important}.epx-desktop-filter-dropdown-v335 header,.epx-filter-dropdown-v335 header{padding:18px 20px!important;border-bottom:1px solid #e6edf7!important;background:linear-gradient(180deg,#fff,#f7fbff)!important}.epx-desktop-filter-dropdown-v335 .epx-form-grid,.epx-filter-dropdown-v335 .epx-form-grid{gap:16px!important}.epx-desktop-filter-dropdown-v335 footer,.epx-filter-dropdown-v335 footer{border-top:1px solid #e6edf7!important;background:#fff!important;padding:16px 18px!important}.epx-modal-portal .epx-modal{overflow:hidden!important}.epx-modal-portal .epx-modal-body{background:#f8fbff!important}.epx-modal-portal .epx-modal-actions{background:#fff!important;border-top:1px solid #e2eaf5!important;padding:18px 24px!important;position:sticky!important;bottom:0!important;z-index:4!important}.epx-modal-portal .epx-modal-actions .epx-header-action{margin:0!important}.epx-cert-list .epx-empty-state,.epx-cert-list .epx-empty,.epx-overview-right .epx-card .epx-empty-state{border:1px dashed #d6e3f5!important;border-radius:24px!important;background:linear-gradient(180deg,#fbfdff,#f5f9ff)!important;min-height:290px!important;justify-content:center!important;padding:40px 28px!important}.epx-page .epx-avatar,.epx-page .epx-avatar img,.epx-page .epx-avatar span,.epx-page [class*=account] img,.epx-page [class*=account] svg,.epx-page [class*=profile] img,.epx-page [class*=profile] svg{max-width:100%!important;max-height:100%!important;object-fit:cover!important;transform:none!important}.epx-page [class*=account],.epx-page [class*=profile-menu],.epx-page [class*=user-menu]{overflow:visible!important}}@media(min-width:769px){.dpx-side-stack .dpx-heatmap{max-width:100%!important;overflow-x:auto!important;padding:4px 0!important}.dpx-side-stack .dpx-heat-row{grid-template-columns:minmax(118px,1.5fr) repeat(7,minmax(48px,1fr))!important;gap:6px!important;min-width:560px!important}.dpx-side-stack .dpx-heat-cell,.dpx-side-stack .dpx-heat-head{min-width:0!important;height:38px!important;font-size:11px!important}.dpx-side-stack .dpx-heat-name{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(min-width:769px){.epx-attendance-card .epx-header-action,.epx-attendance-card [class*=dropdown] button{position:relative!important;z-index:3!important;pointer-events:auto!important}.epx-attendance-card [role=menu],.epx-attendance-card [class*=menu]{z-index:2147483000!important}.epx-attendance-card{overflow:visible!important}}@media(min-width:769px){html body .locations-enterprise-page .lpx-table-scroll,html body .dpx-page .dpx-table-wrap,html body .epx-stage .epx-table-wrap{display:block!important;width:100%!important;max-width:100%!important;overflow-x:scroll!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;overscroll-behavior-inline:contain!important;scrollbar-gutter:stable!important;scrollbar-width:auto!important}html body .locations-enterprise-page .lpx-table-scroll::-webkit-scrollbar,html body .dpx-page .dpx-table-wrap::-webkit-scrollbar,html body .epx-stage .epx-table-wrap::-webkit-scrollbar{width:12px!important;height:12px!important}html body .locations-enterprise-page .lpx-table-scroll::-webkit-scrollbar-thumb,html body .dpx-page .dpx-table-wrap::-webkit-scrollbar-thumb,html body .epx-stage .epx-table-wrap::-webkit-scrollbar-thumb{background:#b8cae2!important;border:3px solid #f8fbff!important;border-radius:999px!important}html body .locations-enterprise-page .lpx-table{min-width:1320px!important}html body .dpx-page .dpx-managers-table{min-width:1240px!important}html body .epx-stage .epx-table{min-width:1280px!important}html body .epx-stage .epx-table-footer{position:relative!important;z-index:2!important;border-top:1px solid #dce7f4!important;background:#fff!important}html body .epx-stage .epx-table tbody tr:last-child td{border-bottom:0!important}}@media(min-width:769px){html body .epx-page .epx-table .epx-avatar,html body .epx-page .epx-employee-cell .epx-avatar,html body .epx-page .epx-manager-cell .epx-avatar{position:relative!important;border-radius:50%!important;overflow:hidden!important;isolation:isolate!important}html body .epx-page .epx-table .epx-avatar>img,html body .epx-page .epx-employee-cell .epx-avatar>img,html body .epx-page .epx-manager-cell .epx-avatar>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;transform:none!important}html body .epx-page .epx-table .epx-avatar :is(svg,img),html body .epx-page .epx-employee-cell .epx-avatar :is(svg,img){overflow:hidden!important}}@media(min-width:769px){html body .epx-hero-card-v2 .epx-hero-meta,html body .epx-hero-meta{width:min(100%,1020px)!important;max-width:1020px!important;grid-template-columns:repeat(3,minmax(230px,1fr))!important;justify-content:start!important;margin-left:0!important}html body .epx-hero-fact{min-width:230px!important;padding:12px 16px!important}html body .epx-hero-fact small{font-size:10px!important}html body .epx-hero-fact strong{font-size:13px!important}html body .epx-hover-popover-v381{display:block!important}html body .epx-search-box>input{border:0!important;box-shadow:none!important;outline:0!important}}@media(min-width:901px){.epx-page #opsc-v382-donut-tip,.epx-page .opsc-v382-donut-tip{display:none!important}.epx-donut-card svg,.epx-donut-card [data-department],.epx-donut-card .epx-legend-row{cursor:default!important}.epx-donut-card .epx-legend-row{pointer-events:none!important}}@media(min-width:901px){.epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384{width:min(390px,calc(100vw - 36px))!important;max-height:min(620px,calc(100vh - 36px))!important;overflow:hidden!important;border:1px solid #cbdcf2!important;border-radius:20px!important;box-shadow:0 24px 60px #0f2a4e3d!important;background:#fff!important}.epx-desktop-filter-dropdown-v335>header{padding:18px 20px!important;border-bottom:1px solid #dce7f5!important;background:linear-gradient(135deg,#f8fbff,#edf5ff)!important}.epx-desktop-filter-dropdown-v335>header strong{font-size:18px!important}.epx-desktop-filter-dropdown-v335__body{padding:16px 20px 20px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}.epx-desktop-filter-dropdown-v335 footer{padding:13px 20px!important;gap:12px!important;border-top:1px solid #dce7f5!important;background:#fff!important}.epx-desktop-filter-dropdown-v335 footer>*{min-height:48px!important;border-radius:13px!important}}@media(min-width:901px){.dpx-enterprise-context,.lpx-details-grid-v174{grid-template-columns:repeat(3,minmax(210px,1fr))!important;gap:12px!important}.dpx-enterprise-context>div,.lpx-details-grid-v174>div{padding:14px 16px!important;min-width:0!important}.dpx-enterprise-context strong,.lpx-details-grid-v174 strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.dpx-card:has(.dpx-heatmap.dpx-heatmap-v383) .dpx-card-body{overflow:auto!important}.dpx-heatmap.dpx-heatmap-v383{overflow:auto!important;touch-action:pan-x pan-y!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;cursor:grab!important}.dpx-heatmap.dpx-heatmap-v383>.dpx-heat-row{min-width:1040px!important;width:1040px!important;grid-template-columns:minmax(250px,1.8fr) repeat(7,minmax(100px,1fr))!important}.dpx-heat-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.dpx-departments-card .dpx-v401-section-eyebrow{display:block!important;margin-left:-2px!important;font-size:19px!important;line-height:1.15!important;letter-spacing:.07em!important;font-weight:900!important;color:#071d49!important}.dpx-departments-card .dpx-card-head{padding-left:16px!important}.wfc-tabs button{position:relative!important}.wfc-tab-warning-v405{display:inline-grid!important;place-items:center!important;width:20px!important;height:20px!important;margin-left:6px!important;border-radius:999px!important;background:#fff4df!important;color:#e88900!important}.wfc-tab-warning-v405 svg{width:14px!important;height:14px!important;animation:wfc-v405-flicker .9s ease-in-out infinite!important}@keyframes wfc-v405-flicker{0%,to{opacity:1;filter:drop-shadow(0 0 0 rgba(245,158,11,0))}50%{opacity:.25;filter:drop-shadow(0 0 7px rgba(245,158,11,.9))}}.wfc-training-pagination-slot-v405{border-top:1px solid #dbe7f5!important;background:#fff!important;margin-top:0!important}.wfc-training-pagination-slot-v405 .wfc-pagination{border:0!important;border-radius:0 0 18px 18px!important;margin:0!important}.wfc-table td .wfc-status,.wfc-documents-table .wfc-status{width:auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;padding-inline:12px!important}.wfc-table td{overflow:visible!important}.lpx-details-v174.is-location .lpx-details-hero-v174>.lpx-pill,.lpx-details-v174.is-location .lpx-details-hero-v174>[class*=pill]{background:#246ff2!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.dpx-legend-v405{max-height:210px!important;overflow-y:auto!important;overflow-x:visible!important;padding-right:8px!important;scrollbar-width:thin!important;overscroll-behavior:contain!important}.dpx-legend-row-v405{position:relative!important;min-height:38px!important;overflow:visible!important}.dpx-legend-popover-v405{position:absolute!important;z-index:40!important;right:8px!important;top:50%!important;transform:translate(92%,-50%)!important;width:190px!important;display:grid!important;grid-template-columns:62px 1fr!important;align-items:center!important;gap:12px!important;padding:12px!important;border:1px solid #cddcf0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 18px 42px #0f2a4e2e!important;pointer-events:none!important}.dpx-mini-donut-v405{width:58px!important;height:58px!important;border-radius:50%!important;display:grid!important;place-items:center!important;position:relative!important}.dpx-mini-donut-v405:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.dpx-mini-donut-v405 b{position:relative;z-index:2;font-size:11px;color:#0b2454}.dpx-legend-popover-v405 em{font-style:normal!important;min-width:0!important}.dpx-legend-popover-v405 em strong,.dpx-legend-popover-v405 em small{display:block!important}.dpx-legend-popover-v405 em small{margin-top:4px!important;color:#6a7d9a!important}.epx-modal-portal[data-v13-target=employee-add],.epx-modal-portal .v53-modal--employee-add{max-height:calc(100vh - 42px)!important}.epx-modal-portal .v53-modal--employee-add{display:flex!important;flex-direction:column!important;overflow:hidden!important}.epx-modal-portal .v53-modal--employee-add .epx-modal-head,.epx-modal-portal .v53-modal--employee-add .epx-modal-actions{flex:0 0 auto!important;position:relative!important;z-index:4!important;background:#fff!important}.epx-modal-portal .v53-modal--employee-add .epx-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.dpx-modal-manager_details .dpx-modal-body>.dpx-detail-grid,.dpx-modal-manager_workload .dpx-modal-body>.dpx-detail-grid{display:none!important}.dpx-modal-manager_details,.dpx-modal-manager_workload{width:min(1080px,calc(100vw - 64px))!important;max-height:calc(100vh - 58px)!important}.dpx-manager-summary-v174{padding:20px!important;border:1px solid #cbdcf2!important;background:linear-gradient(135deg,#f9fcff,#edf5ff)!important;border-radius:18px!important}.dpx-manager-kpis-v174{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.dpx-manager-kpis-v174>div{min-height:104px!important;padding:15px 16px!important;background:#fbfdff!important;border:1px solid #d5e2f2!important;border-radius:15px!important}.dpx-manager-kpis-v174 strong{font-size:21px!important}.dpx-manager-departments-v174 article{border-color:#d1e0f3!important;background:#fff!important;box-shadow:0 9px 24px #0f2a4e0d!important}.dpx-employee-live-schedule-v403 .dpx-shift-card-v405{border-left:5px solid var(--shift-accent,#2563eb)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--shift-accent,#2563eb) 8%,#fff),#fff 36%)!important}.dpx-employee-live-schedule-v403 .dpx-shift-card-v405>span{background:color-mix(in srgb,var(--shift-accent,#2563eb) 13%,#fff)!important;color:var(--shift-accent,#2563eb)!important}.dpx-shift-type-v405{display:inline-flex!important;width:max-content!important;margin-top:7px!important;padding:4px 8px!important;border-radius:999px!important;background:var(--shift-accent,#2563eb)!important;color:#fff!important;font-style:normal!important;font-size:11px!important;font-weight:850!important}.dpx-modal-coverage_details{width:min(1040px,calc(100vw - 64px))!important}.dpx-modal-coverage_details .dpx-coverage-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dpx-modal-coverage_details .dpx-v400-live-shifts{margin-top:16px!important;border:1px solid #d4e2f3!important;border-radius:16px!important;padding:16px!important;background:#f9fcff!important}.dpx-modal-bulk_assign_managers{display:none!important}.lpx-analytics-v2 .lpx-analytics-compact-card .lpx-card-body{min-height:245px!important}.lpx-analytics-v2 .lpx-bars{max-height:210px!important;overflow-y:auto!important;padding-right:4px!important}}@media(min-width:901px){.epx-hero-secondary .epx-hero-meta{justify-content:flex-start!important;gap:14px!important;width:100%!important}.epx-hero-secondary .epx-hero-fact{flex:1 1 0!important;min-width:210px!important;max-width:none!important;padding:14px 18px!important}.epx-hero-secondary .epx-hero-fact>div{min-width:0!important}.epx-hero-secondary .epx-hero-fact strong,.epx-hero-secondary .epx-hero-fact small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}}@media(min-width:901px){html body .wf-root .lpx-details-v174.is-location .lpx-details-hero-v174>.lpx-pill,html body .wf-root .lpx-details-v174.is-location .lpx-details-hero-v174>span.lpx-pill,html body .lpx-details-v174.is-location .lpx-details-hero-v174>.lpx-pill{background:#246ff2!important;background-image:none!important;border:1px solid #246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;box-shadow:0 10px 22px #246ff233!important}html body .wf-root .epx-hero-secondary{overflow:visible!important;padding-left:0!important;margin-left:-72px!important;width:calc(100% + 72px)!important;max-width:none!important}html body .wf-root .epx-hero-secondary .epx-hero-meta,html body .wf-root .epx-hero-card-v2 .epx-hero-meta{display:grid!important;grid-template-columns:repeat(3,minmax(260px,1fr))!important;gap:16px!important;width:100%!important;max-width:none!important;overflow:visible!important;justify-content:stretch!important}html body .wf-root .epx-hero-secondary .epx-hero-fact,html body .wf-root .epx-hero-card-v2 .epx-hero-fact{width:100%!important;min-width:0!important;max-width:none!important;min-height:92px!important;padding:15px 20px!important;overflow:visible!important}html body .wf-root .epx-hero-secondary .epx-hero-fact>div,html body .wf-root .epx-hero-card-v2 .epx-hero-fact>div{overflow:visible!important;min-width:0!important}html body .wf-root .epx-hero-secondary .epx-hero-fact strong,html body .wf-root .epx-hero-secondary .epx-hero-fact small,html body .wf-root .epx-hero-card-v2 .epx-hero-fact strong,html body .wf-root .epx-hero-card-v2 .epx-hero-fact small{display:block!important;width:auto!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}html body .wf-root .epx-hero-secondary .epx-hero-fact strong,html body .wf-root .epx-hero-card-v2 .epx-hero-fact strong{font-size:14px!important;line-height:1.28!important}html body .wf-root .dpx-departments-card .dpx-card-head,html body .wf-root .dpx-departments-card .dpx-v398-section-head{padding-left:8px!important}html body .wf-root .dpx-departments-card .dpx-v401-section-eyebrow{margin-left:-2px!important;font-size:25px!important;line-height:1.05!important;letter-spacing:.1em!important;font-weight:950!important;color:#071d49!important}html body .wf-root .wfc-tabs button{overflow:visible!important}html body .wf-root .wfc-tab-warning-v405{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:auto!important;min-width:22px!important;height:22px!important;padding:0 5px!important;margin-left:7px!important;border-radius:999px!important;background:#fff0ed!important;border:1px solid #ff9c91!important;color:#e3362c!important;box-shadow:0 0 #e3362c6b!important;animation:wfc-v406-conflict-pulse 1s ease-in-out infinite!important}html body .wf-root .wfc-tab-warning-v405 svg{width:14px!important;height:14px!important;animation:wfc-v406-conflict-flicker .62s steps(2,end) infinite!important}html body .wf-root .wfc-tab-warning-v405 b{font-size:10px!important;line-height:1!important;font-weight:950!important}@keyframes wfc-v406-conflict-flicker{0%,45%{opacity:1}46%,65%{opacity:.18}66%,to{opacity:1}}@keyframes wfc-v406-conflict-pulse{0%,to{box-shadow:0 0 #e3362c59}50%{box-shadow:0 0 0 6px #e3362c00}}html body .wf-root .wfc-training-layout .wfc-table-wrap.wfc-fit-table-wrap{display:flex!important;flex-direction:column!important;overflow-x:auto!important;overflow-y:hidden!important}html body .wf-root .wfc-training-layout .wfc-training-table{flex:0 0 auto!important;width:100%!important}html body .wf-root .wfc-training-pagination-slot-v405{flex:0 0 auto!important;width:100%!important;margin:0!important;border-top:1px solid #dbe7f5!important;background:#fff!important;position:static!important}html body .wf-root .wfc-training-pagination-slot-v405 .wfc-pagination{width:100%!important;margin:0!important;border:0!important;border-radius:0!important;padding:12px 14px!important}html body .wf-root .wfc-documents-table th:nth-child(6),html body .wf-root .wfc-documents-table td:nth-child(6),html body .wf-root .wfc-table:not(.wfc-training-table) th:nth-last-child(3),html body .wf-root .wfc-table:not(.wfc-training-table) td:nth-last-child(3){min-width:132px!important;width:132px!important;overflow:visible!important}html body .wf-root .wfc-documents-table .wfc-status,html body .wf-root .wfc-table td .wfc-status{display:inline-flex!important;width:max-content!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;padding-left:12px!important;padding-right:12px!important}html body .wf-root .wfc-table-wrap{overflow-x:auto!important}html body .wf-root .wfc-audit-timeline-v293{display:grid!important;gap:12px!important;padding:10px 0 0!important}html body .wf-root .wfc-audit-timeline-v293 .wfc-audit-event-v406{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding:16px!important;border:1px solid #d2e2f5!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#f7fbff)!important;box-shadow:0 8px 22px #1237680f!important}html body .wf-root .wfc-audit-event-icon-v406{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#eaf3ff!important;color:#1768e8!important;border:1px solid #d5e6fb!important}html body .wf-root .wfc-audit-event-content-v406{min-width:0!important}html body .wf-root .wfc-audit-event-top-v406{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:center!important}html body .wf-root .wfc-audit-event-top-v406 b{font-size:15px!important;color:#0b2454!important}html body .wf-root .wfc-audit-event-top-v406 time{flex:0 0 auto!important;padding:5px 9px!important;border-radius:999px!important;background:#eef5ff!important;color:#5d7394!important;font-size:11px!important;font-weight:800!important}html body .wf-root .wfc-audit-event-content-v406>p{margin:8px 0 10px!important;color:#607492!important;line-height:1.45!important}html body .wf-root .wfc-audit-event-meta-v406{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:8px!important}html body .wf-root .wfc-audit-event-meta-v406 span{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#5f7392!important;font-size:12px!important}html body .wf-root .wfc-audit-event-meta-v406 span svg{width:14px!important;height:14px!important}html body .wf-root .wfc-audit-event-meta-v406 em{font-style:normal!important;padding:5px 9px!important;border-radius:999px!important;background:#eaf7ef!important;color:#128043!important;font-size:11px!important;font-weight:850!important}html body .wf-root .epx-overview-right .epx-donut-card .epx-legend{max-height:196px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;scrollbar-width:thin!important;overscroll-behavior:contain!important}html body .wf-root .epx-overview-right .epx-donut-card .epx-legend-row{position:relative!important;pointer-events:auto!important;cursor:default!important;min-height:31px!important;border-radius:10px!important;padding:4px 6px!important;transition:background .15s ease,box-shadow .15s ease!important}html body .wf-root .epx-overview-right .epx-donut-card .epx-legend-row:hover{background:#f5f9ff!important;box-shadow:inset 0 0 0 1px #dce9f8!important}html body .wf-root .epx-legend-donut-pop-v406{grid-column:1 / -1!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;margin-top:5px!important;padding:8px!important;border:1px solid #cddcf0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 26px #0f2a4e24!important;text-align:left!important;pointer-events:none!important}html body .wf-root .epx-legend-donut-pop-v406>i{width:46px!important;height:46px!important;border-radius:50%!important;display:grid!important;place-items:center!important;position:relative!important;font-style:normal!important}html body .wf-root .epx-legend-donut-pop-v406>i:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}html body .wf-root .epx-legend-donut-pop-v406>i b{position:relative;z-index:1;font-size:10px!important;color:#0b2454!important}html body .wf-root .epx-legend-donut-pop-v406 em{font-style:normal!important;min-width:0!important}html body .wf-root .epx-legend-donut-pop-v406 em strong,html body .wf-root .epx-legend-donut-pop-v406 em small{display:block!important}html body .wf-root .epx-legend-donut-pop-v406 em strong{color:#0b2454!important;font-size:12px!important}html body .wf-root .epx-legend-donut-pop-v406 em small{color:#6a7d9a!important;font-size:10px!important;margin-top:2px!important}}@media(min-width:769px){.dpx-v415-modal,.wfc-v418-modal-content,.epx-v419-report-layout{min-width:0;width:100%}.dpx-v415-section,.wfc-v418-section,.epx-v419-report-layout>section{min-width:0;overflow:hidden;background:#fff;border:1px solid #d4e2f4;border-radius:22px}.dpx-v415-section *,.wfc-v418-section *,.epx-v419-report-layout *{min-width:0;overflow-wrap:anywhere}.dpx-v419-employee-schedule .dpx-v415-shift-list{max-height:430px;overflow-y:auto;padding-right:6px}.dpx-v419-employee-schedule .dpx-v415-shift-list article{grid-template-columns:minmax(120px,.75fr) minmax(260px,2fr) auto}.epx-legend-donut-pop-v406,.epx-legend-donut-pop-center-v411{background:#fff!important;background-color:#fff!important;color:#102a54!important;opacity:1!important;border:1px solid #cbdcf2!important;box-shadow:0 16px 42px #0f2a542e!important;z-index:120!important;isolation:isolate}.epx-v419-report-layout{display:grid;gap:18px}.epx-v419-report-layout>section{padding:18px}.epx-v419-report-picker>strong{display:block;margin-bottom:12px;color:#102a54}.epx-v419-report-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.epx-v419-report-picker .epx-modal-row-action{margin:0;border:1px solid #d7e4f4;border-radius:14px}.epx-v419-report-picker .epx-modal-row-action.is-selected{border-color:#2b72f2;background:#eef5ff;box-shadow:0 0 0 2px #2b72f21a}.epx-v419-report-summary>header,.epx-v419-report-employees>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.epx-v419-report-summary>header small{display:block;color:#7185a6;text-transform:uppercase;font-weight:800;font-size:11px}.epx-v419-report-summary>header strong{display:block;margin-top:3px;font-size:23px;color:#102a54}.epx-v419-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.epx-v419-report-metrics article{padding:14px;border:1px solid #dce8f6;border-radius:14px;background:#f8fbff}.epx-v419-report-metrics small,.epx-v419-report-metrics span{display:block;color:#7185a6}.epx-v419-report-metrics strong{display:block;margin:6px 0;color:#102a54;font-size:24px}.epx-v419-report-employees>div{display:grid;gap:10px;max-height:340px;overflow-y:auto}.epx-v419-report-employees article{display:grid;grid-template-columns:auto minmax(180px,1.4fr) repeat(3,minmax(120px,1fr));gap:14px;align-items:center;padding:13px;border:1px solid #dce8f6;border-radius:14px;background:#fbfdff}.epx-v419-report-employees article small{display:block;color:#7185a6;font-size:12px}.epx-v419-report-employees article strong{color:#102a54}.epx-hero-secondary{margin-left:0!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.epx-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;min-width:0!important}.epx-hero-fact{min-width:0!important;max-width:100%!important;overflow:hidden!important}.epx-hero-fact strong,.epx-hero-fact span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-v418-list article>p,.wfc-v418-employee-grid article>p{display:block;width:100%;padding:12px 14px;border:1px solid #dce8f6;border-radius:12px;background:#f6f9fe;line-height:1.5}}@media(min-width:769px){html body .wf-root .epx-donut-card .epx-donut-wrap{position:relative!important;overflow:hidden!important;isolation:isolate!important}html body .wf-root .epx-donut-card .epx-legend-donut-pop-v406,html body .wf-root .epx-donut-card .epx-legend-donut-pop-center-v411{display:none!important}html body .wf-root .epx-donut-card .epx-v430-single-tooltip{position:absolute!important;z-index:300!important;top:10px!important;left:10px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:min(220px,calc(100% - 20px))!important;min-width:0!important;padding:10px 12px!important;border:1px solid #cbdcf2!important;border-radius:14px!important;background:#fff!important;color:#102a54!important;box-shadow:0 16px 38px #0f2a542e!important;opacity:1!important;pointer-events:none!important;box-sizing:border-box!important}html body .wf-root .epx-donut-card .epx-v430-single-tooltip>i{position:relative!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:50%!important;font-style:normal!important}html body .wf-root .epx-donut-card .epx-v430-single-tooltip>i:after{content:""!important;position:absolute!important;inset:9px!important;border-radius:50%!important;background:#fff!important}html body .wf-root .epx-donut-card .epx-v430-single-tooltip>i b{position:relative!important;z-index:1!important;color:#102a54!important;font-size:9px!important}html body .wf-root .epx-donut-card .epx-v430-single-tooltip em{min-width:0!important;font-style:normal!important}html body .wf-root .epx-donut-card .epx-v430-single-tooltip em :is(strong,small){display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .wf-root .epx-donut-card .epx-v430-single-tooltip em strong{color:#102a54!important;font-size:12px!important}html body .wf-root .epx-donut-card .epx-v430-single-tooltip em small{margin-top:3px!important;color:#6d819e!important;font-size:10px!important}}html body .dpx-page-v146 :is(.dpx-analytics-enterprise,.dpx-analytics-main,.dpx-analytics-side,.dpx-analytics-split,.dpx-operating-summary-shell-v326){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}html body .dpx-page-v146 .dpx-analytics-enterprise{padding:0!important;gap:14px!important}html body .dpx-page-v146 .dpx-analytics-main,html body .dpx-page-v146 .dpx-analytics-side{padding:0!important}html body .dpx-page-v146 .dpx-analytics-enterprise :is(.dpx-card,.dpx-insight-card){background:#fff!important;border:1px solid #d7e4f3!important;box-shadow:none!important}html body .dpx-page-v146 .dpx-table-wrap,html body .cert-page .cert-table-wrap,html body .cert-table-card .cert-table-wrap{margin:0!important;padding:0!important;border:0!important;border-radius:16px!important;box-shadow:none!important;background:#fff!important;background-image:none!important}html body .dpx-page-v146 .dpx-table-wrap{overflow:auto!important}html body .cert-page .cert-table-card,html body .cert-table-card{padding:0!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important}html body .cert-page .cert-table-wrap,html body .cert-table-card .cert-table-wrap{overflow:auto!important}html body .dpx-page-v146 .dpx-table,html body .cert-page .cert-table,html body .cert-table-card .cert-table{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important}html body .dpx-page-v146 .dpx-table thead,html body .dpx-page-v146 .dpx-table thead tr,html body .dpx-page-v146 .dpx-table thead th,html body .cert-page .cert-table thead,html body .cert-page .cert-table thead tr,html body .cert-page .cert-table thead th,html body .cert-table-card .cert-table thead,html body .cert-table-card .cert-table thead tr,html body .cert-table-card .cert-table thead th{background:#eaf3ff!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}html body .dpx-page-v146 .dpx-table thead th:first-child,html body .cert-page .cert-table thead th:first-child{padding-left:18px!important}html body .dpx-page-v146 .dpx-table thead th:last-child,html body .cert-page .cert-table thead th:last-child{padding-right:18px!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384{display:flex!important;flex-direction:column!important;width:360px!important;max-width:calc(100vw - 24px)!important;padding:0!important;overflow:hidden!important;border:1px solid #d4e2f2!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 54px #11305730!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384>header{flex:0 0 auto!important;min-height:54px!important;padding:11px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:0!important;border-bottom:1px solid #e0eaf5!important;background:#f7fbff!important;background-image:none!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384>header small{display:none!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384>header button{width:38px!important;height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #d1deed!important;border-radius:11px!important;background:#fff!important;color:#476889!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384>.epx-desktop-filter-dropdown-v335__body{flex:1 1 auto!important;min-height:0!important;padding:12px 14px!important;border:0!important;background:#fff!important;overflow-y:auto!important;overflow-x:hidden!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384 .epx-filter-summary-desktop-v176{display:none!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384 .epx-form-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384 .epx-field{margin:0!important;gap:5px!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384 :is(input,select,.epx-select-input,.epx-text-input,button[role=combobox]){min-height:44px!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384>footer{flex:0 0 auto!important;margin:0!important;padding:11px 14px 13px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border:0!important;border-top:1px solid #e0eaf5!important;background:#fff!important}html body .epx-desktop-filter-dropdown-v335.epx-desktop-filter-v384>footer>button{min-height:44px!important;border-radius:12px!important}@media(min-width:769px){html body .epx-page .epx-directory-actions>*{height:50px!important;min-height:50px!important;box-sizing:border-box!important;align-self:stretch!important}html body .epx-page .epx-directory-actions{display:flex!important;align-items:stretch!important;gap:10px!important;flex-wrap:nowrap!important}html body .epx-page .epx-directory-actions>.epx-soft-badge,html body .epx-page .epx-directory-actions>.epx-search,html body .epx-page .epx-directory-actions>.epx-search-box,html body .epx-page .epx-directory-actions>.epx-filter-anchor-v89,html body .epx-page .epx-directory-actions>.epx-export-dropdown-anchor-v276,html body .epx-page .epx-directory-actions>.epx-header-action,html body .epx-page .epx-directory-actions .epx-header-action{height:50px!important;min-height:50px!important;box-sizing:border-box!important;align-self:stretch!important}html body .epx-page .epx-directory-actions>.epx-filter-anchor-v89,html body .epx-page .epx-directory-actions>.epx-export-dropdown-anchor-v276{display:flex!important;align-items:stretch!important}html body .epx-page .epx-directory-actions .epx-header-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important}html body .epx-page .epx-directory-actions .epx-soft-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important}html body .epx-page .epx-directory-actions .epx-search,html body .epx-page .epx-directory-actions .epx-search-box{display:flex!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important}html body .epx-page .epx-directory-actions .epx-search input,html body .epx-page .epx-directory-actions .epx-search-box input{height:48px!important;min-height:48px!important}}@media(max-width:768px){html body .dpx-page-v146 :is(.dpx-analytics-enterprise,.dpx-analytics-main,.dpx-analytics-side,.dpx-analytics-split,.dpx-operating-summary-shell-v326){background:transparent!important;border:0!important;box-shadow:none!important}html body .dpx-page-v146 .dpx-table-wrap,html body .cert-table-card .cert-table-wrap{overflow:auto!important;-webkit-overflow-scrolling:touch!important}html body .epx-mobile-filter-dropdown-v89{border:1px solid #d4e2f2!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 20px 48px #1130572e!important}html body .epx-mobile-filter-dropdown-v89>header{background:#f7fbff!important;border-bottom:1px solid #e0eaf5!important}html body .epx-mobile-filter-dropdown-v89>footer{background:#fff!important;border-top:1px solid #e0eaf5!important}}html body .dpx-page--analytics-v500 .dpx-stage,html body .dpx-page--analytics-v500 .dpx-analytics-enterprise,html body .dpx-page--analytics-v500 .dpx-analytics-main,html body .dpx-page--analytics-v500 .dpx-analytics-side,html body .dpx-page--analytics-v500 .dpx-analytics-split,html body .dpx-page--analytics-v500 .dpx-operating-summary-shell-v326{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body .dpx-page-v146 .dpx-departments-card{padding:0!important;overflow:hidden!important}html body .dpx-page-v146 .dpx-departments-card>.dpx-scroll-5{margin:0!important;padding:0!important;border-radius:0!important;border-left:0!important;border-right:0!important}html body .dpx-page-v146 .dpx-departments-card .dpx-table-wrap{border-radius:0!important;border-left:0!important;border-right:0!important}html body .dpx-page-v146 .dpx-departments-card .dpx-pagination{margin:0!important;padding-left:16px!important;padding-right:16px!important}html body .cert-page .cert-table-card>.cert-table-wrap,html body .cert-table-card>.cert-table-wrap{border-radius:0!important;border-left:0!important;border-right:0!important}html body .wfc-page .wfc-audit-viewport,html body .wfc-audit-viewport{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:1px solid #d5e2f1!important;border-radius:16px!important;background:#fff!important;overflow:auto!important;box-shadow:none!important}html body .wfc-audit-viewport .wfc-audit-table{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important}html body .wfc-audit-viewport .wfc-audit-table thead,html body .wfc-audit-viewport .wfc-audit-table thead tr,html body .wfc-audit-viewport .wfc-audit-table thead th{background:#eaf3ff!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}html body .wfc-audit-viewport .wfc-audit-table thead th:first-child{padding-left:18px!important}html body .wfc-audit-viewport .wfc-audit-table thead th:last-child{padding-right:18px!important}html body :is(.locations-enterprise-page,.dpx-page,.cert-page,.wfc-page,.rbac-page,.rbac-page-visibility,.epx-page) :is(.lpx-table-wrap,.dpx-table-wrap,.cert-table-wrap,.wfc-audit-viewport,.rbac-table-wrap,.epx-table-wrap,.wf-table-wrap){margin:0!important;padding:0!important;overflow:auto!important;background:#fff!important;background-image:none!important;border-radius:18px!important;box-shadow:none!important}html body :is(.locations-enterprise-page,.dpx-page,.cert-page,.wfc-page,.rbac-page,.epx-page) :is(table,.lpx-table,.dpx-table,.cert-table,.wfc-audit-table,.rbac-table,.epx-table){width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important}html body :is(.locations-enterprise-page,.dpx-page,.cert-page,.wfc-page,.rbac-page,.epx-page) :is(table,.lpx-table,.dpx-table,.cert-table,.wfc-audit-table,.rbac-table,.epx-table) thead,html body :is(.locations-enterprise-page,.dpx-page,.cert-page,.wfc-page,.rbac-page,.epx-page) :is(table,.lpx-table,.dpx-table,.cert-table,.wfc-audit-table,.rbac-table,.epx-table) thead tr,html body :is(.locations-enterprise-page,.dpx-page,.cert-page,.wfc-page,.rbac-page,.epx-page) :is(table,.lpx-table,.dpx-table,.cert-table,.wfc-audit-table,.rbac-table,.epx-table) thead th{background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}html body :is(.locations-enterprise-page,.dpx-page,.cert-page,.wfc-page,.rbac-page,.epx-page) :is(table,.lpx-table,.dpx-table,.cert-table,.wfc-audit-table,.rbac-table,.epx-table) thead th:first-child{padding-left:18px!important}html body :is(.locations-enterprise-page,.dpx-page,.cert-page,.wfc-page,.rbac-page,.epx-page) :is(table,.lpx-table,.dpx-table,.cert-table,.wfc-audit-table,.rbac-table,.epx-table) thead th:last-child{padding-right:18px!important}html body .locations-enterprise-page :is(.lpx-card,.lpx-table-card,.lpx-surface,.lpx-shell),html body .dpx-page :is(.dpx-card,.dpx-departments-card),html body .cert-page :is(.cert-table-card,.cert-card),html body .wfc-page :is(.wfc-card,.wfc-audit-card,.wfc-audit-list-card),html body .rbac-page :is(.rbac-card,.rbac-table-card),html body .epx-page :is(.epx-card,.epx-table-card){padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important}@media(max-width:768px){html body :is(.locations-enterprise-page,.dpx-page,.cert-page,.wfc-page,.rbac-page,.epx-page) :is(table,.lpx-table,.dpx-table,.cert-table,.wfc-audit-table,.rbac-table,.epx-table) thead th:first-child{padding-left:14px!important}html body :is(.locations-enterprise-page,.dpx-page,.cert-page,.wfc-page,.rbac-page,.epx-page) :is(table,.lpx-table,.dpx-table,.cert-table,.wfc-audit-table,.rbac-table,.epx-table) thead th:last-child{padding-right:14px!important}}@media(max-width:900px){html body .epx-document-category-chips-v135{display:flex!important;gap:7px!important;overflow-x:auto!important;padding:2px 0 8px!important;background:transparent!important;background-image:none!important}html body .epx-document-category-chips-v135 button{flex:0 0 auto!important;min-height:38px!important;border:1px solid #cbd9e6!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#29445f!important;-webkit-text-fill-color:#29445f!important;box-shadow:none!important}html body .epx-document-category-chips-v135 button.is-active{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .epx-document-category-list-v135{display:grid!important;gap:10px!important}html body .epx-document-category-list-v135>button{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-width:0!important;padding:12px!important;border:1px solid #d4e1ec!important;border-radius:15px!important;background:#fff!important;background-image:none!important;color:#1f3954!important;-webkit-text-fill-color:#1f3954!important;box-shadow:none!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .epx-document-category-list-v135>button:before,html body .epx-document-category-list-v135>button:after{content:none!important;display:none!important}html body .epx-document-category-list-v135>button>span:first-child{grid-column:1!important;grid-row:1/3!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#eaf3ff!important;color:#176fe8!important}html body .epx-document-category-list-v135>button>div{grid-column:2!important;min-width:0!important}html body .epx-document-category-list-v135>button>div :is(strong,small){display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .epx-document-category-list-v135>button>:last-child{grid-column:2!important;justify-self:start!important;margin-top:5px!important;max-width:100%!important}}@media(max-width:768px){body.v52-modal-open{overflow:hidden!important}body.v52-modal-open :is(.mobile-bottom-nav,.bottom-nav,.mobile-nav,.bottom-navigation,[class*=bottom-nav],[class*=BottomNav],[class*=mobile-nav],[class*=MobileNav]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .v52-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;margin:0!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#020817eb!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:2147483600!important;box-sizing:border-box!important}html body .v52-modal{width:min(452px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;margin:0!important;border:1px solid #d7e3f1!important;border-radius:28px!important;background:#fff!important;color:#111827!important;box-shadow:0 38px 110px #00081e6b!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}html body .v52-modal-header{flex:0 0 auto!important;min-height:84px!important;width:100%!important;padding:20px 16px 16px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;background:linear-gradient(180deg,#e9f6ff,#f3efff)!important;border-bottom:1px solid #d7e3f1!important;box-sizing:border-box!important}html body .v52-modal-header>:first-child{min-width:0!important;flex:1 1 auto!important}html body .v52-modal-header :is(h1,h2,h3,h4,strong,b,.wf-reference-modal-copy>span:last-child){color:#102653!important;-webkit-text-fill-color:#102653!important;opacity:1!important;font-size:20px!important;line-height:1.18!important;font-weight:850!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important;margin:0!important}html body .v52-modal-header :is(p,small,.wf-reference-modal-eyebrow){color:#60718d!important;-webkit-text-fill-color:#60718d!important;opacity:1!important;line-height:1.35!important}html body .v52-modal-close,html body .v52-modal-header :is([aria-label*=Close],[aria-label*=close]){flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #d2deed!important;border-radius:14px!important;background:#fff!important;color:#183663!important;opacity:1!important;visibility:visible!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .v52-modal-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px!important;background:#fff!important;color:#111827!important;box-sizing:border-box!important}html body .v52-modal-body :is(h1,h2,h3,h4,h5,strong,b,label,p,span,small,code,div){color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}html body .v52-modal-body :is(input,textarea,select){max-width:100%!important;color:#111827!important;background:#fff!important;box-sizing:border-box!important}html body .v52-modal-footer,html body .v52-modal .wfc-modal-footer,html body .v52-modal .epx-modal-actions,html body .v52-modal .rbac-modal-actions{flex:0 0 auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d7e3f1!important;background:#fff!important;box-sizing:border-box!important}html body .v52-modal-footer>:is(button,a),html body .v52-modal .wfc-modal-footer>:is(button,a),html body .v52-modal .epx-modal-actions>:is(button,a),html body .v52-modal .rbac-modal-actions>:is(button,a){min-height:56px!important;width:100%!important;min-width:0!important;padding:0 14px!important;border-radius:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:15px!important;font-weight:800!important;box-sizing:border-box!important}html body .v52-modal :is(.primary,.wf-btn-primary,.epx-header-action-primary,.epx-header-action-danger,button[class*=primary],button[class*=Primary]){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .v52-modal :is(.primary,.wf-btn-primary,.epx-header-action-primary,.epx-header-action-danger,button[class*=primary],button[class*=Primary]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}html body [class*=v52-modal--compliance-] :is(.wfc-form-grid,.wfc-check-grid){display:grid!important;grid-template-columns:1fr!important;gap:14px!important}html body [class*=v52-modal--compliance-] :is(.wfc-field,.wfc-modal-section,.wfc-impact,.wfc-confirm,.wfc-upload,.wfc-related-documents){width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 14px!important;box-sizing:border-box!important}html body [class*=v52-modal--compliance-] .wfc-modal-section+.wfc-modal-section{margin-top:16px!important}html body .v52-modal--compliance-training-course .wfc-modal-section,html body .v52-modal--compliance-assign-training .wfc-modal-section{padding:14px!important;border:1px solid #dce7f3!important;border-radius:18px!important;background:#fff!important}html body :is(.v52-modal--compliance-schedule-audit,.v52-modal--compliance-assign-training,.v52-modal--compliance-safety-record) .v52-modal-header{padding-top:24px!important}html body :is(.v52-modal--compliance-details,.v52-modal--compliance-documents) .v52-modal-body{display:grid!important;gap:14px!important}html body :is(.v52-modal--compliance-details,.v52-modal--compliance-documents) .wfc-detail-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body :is(.v52-modal--compliance-details,.v52-modal--compliance-documents) .wfc-detail-grid>div{min-width:0!important;padding:12px 14px!important;border:1px solid #dce7f3!important;border-radius:15px!important;background:#f8fbff!important}html body :is(.v52-modal--compliance-details,.v52-modal--compliance-documents) .wfc-related-documents{overflow:hidden!important;border:1px solid #d8e5f3!important;border-radius:18px!important;background:#fff!important}html body :is(.v52-modal--compliance-details,.v52-modal--compliance-documents) .wfc-related-documents>header{padding:14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#f3f8ff!important;border-bottom:1px solid #d8e5f3!important}html body :is(.v52-modal--compliance-details,.v52-modal--compliance-documents) .wfc-related-document-list{display:grid!important;gap:10px!important;max-height:42dvh!important;overflow-y:auto!important;padding:12px!important}html body :is(.v52-modal--compliance-details,.v52-modal--compliance-documents) .wfc-related-document-list>article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:12px!important;border:1px solid #e0e9f4!important;border-radius:14px!important;background:#fff!important;min-width:0!important}html body :is(.v52-modal--compliance-details,.v52-modal--compliance-documents) .wfc-related-document-list .wfc-status{grid-column:1 / -1!important;justify-self:start!important}html body .v52-compliance-filter-dropdown,html body [data-v13-dropdown=compliance-filters]{position:fixed!important;z-index:2147483640!important;width:min(330px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(430px,calc(100dvh - 90px))!important;overflow-y:auto!important;padding:12px!important;border:1px solid #d5e3f3!important;border-radius:18px!important;background:#fff!important;color:#111827!important;box-shadow:0 26px 70px #0f172a4d!important}html body :is(.v52-compliance-filter-dropdown,[data-v13-dropdown=compliance-filters]) *{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}html body :is(.v52-compliance-filter-dropdown,[data-v13-dropdown=compliance-filters]) .wfc-filter-pop{display:grid!important;gap:12px!important}html body :is(.v52-compliance-filter-dropdown,[data-v13-dropdown=compliance-filters]) .wfc-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body :is(.v52-compliance-filter-dropdown,[data-v13-dropdown=compliance-filters]) .wfc-filter-actions button:last-child{color:#fff!important;-webkit-text-fill-color:#fff!important}html body :is(.v52-modal--roles-access,.v52-modal--roles-permission){width:min(460px,calc(100vw - 18px))!important}html body :is(.v52-modal--roles-access,.v52-modal--roles-permission) .rbac-modal-content{overflow-y:auto!important}html body .v52-modal--roles-access .rbac-permission-group>header{min-height:54px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}html body .v52-modal--roles-access .rbac-permission-group>header:before,html body .v52-modal--roles-access .rbac-permission-group>header:after{content:none!important;display:none!important}html body .v52-modal--roles-access .rbac-permission-option{min-height:62px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}html body .v52-modal--roles-access .rbac-permission-option>input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;pointer-events:none!important}html body .v52-modal--roles-access .rbac-checkbox-mark{grid-column:1!important}html body .v52-modal--roles-access .rbac-permission-copy{grid-column:2!important;min-width:0!important}html body .v52-modal--roles-access .rbac-permission-option :is(svg,img,[class*=icon],[class*=Icon])~:is(svg,img,[class*=icon],[class*=Icon]){display:none!important}html body .v52-modal--employee-activity .epx-activity-list{display:grid!important;gap:10px!important;max-height:56dvh!important;overflow-y:auto!important}html body .v52-modal--employee-activity .epx-activity-list>div{display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:5px 10px!important;padding:13px!important;border:1px solid #dce7f3!important;border-radius:15px!important;background:#fff!important;min-width:0!important}html body .v52-modal--employee-activity .epx-activity-list>div :is(strong,small){grid-column:2!important;overflow-wrap:anywhere!important}html body :is(.v52-modal--document-queue,.v52-modal--document-review) .epx-review-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;max-height:62dvh!important;overflow-y:auto!important}html body :is(.v52-modal--document-queue,.v52-modal--document-review) :is(.epx-document-preview-card,.epx-review-steps-card){width:100%!important;min-width:0!important;border:1px solid #dce7f3!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important}html body :is(.v52-modal--document-queue,.v52-modal--document-review) .epx-verification-queue-list{display:grid!important;gap:10px!important;max-height:46dvh!important;overflow-y:auto!important;padding:12px!important}html body :is(.v52-modal--document-queue,.v52-modal--document-review) .epx-verification-queue-list>div{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:12px!important;border:1px solid #dce7f3!important;border-radius:14px!important;min-width:0!important}html body :is(.v52-modal--document-queue,.v52-modal--document-review) .epx-verification-queue-list .epx-soft-badge{grid-column:1 / -1!important;justify-self:start!important}html body .epx-edit-layout .epx-hero-card,html body .epx-edit-layout .epx-hero-card-v2{background:#fff!important;color:#111827!important;overflow:visible!important;isolation:isolate!important}html body .epx-edit-layout :is(.epx-hero-card,.epx-hero-card-v2,.epx-hero-primary,.epx-hero-secondary):before,html body .epx-edit-layout :is(.epx-hero-card,.epx-hero-card-v2,.epx-hero-primary,.epx-hero-secondary):after{content:none!important;display:none!important;opacity:0!important;background:transparent!important}html body .epx-edit-layout .epx-hero-card :is(h1,h2,h3,strong,b,p,span,small){color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}html body .epx-edit-layout .epx-hero-card :is(img,.epx-avatar,.epx-avatar-image){opacity:1!important;visibility:visible!important;filter:none!important}html body .epx-edit-layout :is(.epx-hero-primary,.epx-hero-secondary,.epx-hero-title,.epx-hero-meta){position:relative!important;z-index:3!important}}@media(max-width:768px){html body .v53-modal--employee-upload-certification-v134{width:min(456px,calc(100vw - 18px))!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;overflow:hidden!important;background:#fff!important;background-image:none!important}html body .v53-modal--employee-upload-certification-v134:before,html body .v53-modal--employee-upload-certification-v134:after,html body .v53-modal--employee-upload-certification-v134 .epx-certification-form-v134:before,html body .v53-modal--employee-upload-certification-v134 .epx-certification-form-v134:after,html body .v53-modal--employee-upload-certification-v134 .epx-field:before,html body .v53-modal--employee-upload-certification-v134 .epx-field:after,html body .v53-modal--employee-upload-certification-v134 :is(.epx-input-wrap,.epx-select-wrap):before,html body .v53-modal--employee-upload-certification-v134 :is(.epx-input-wrap,.epx-select-wrap):after{content:none!important;display:none!important}html body .v53-modal--employee-upload-certification-v134 .v53-modal-body{padding:16px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f8fbff!important;background-image:none!important}html body .v53-modal--employee-upload-certification-v134 .epx-certification-form-v134{display:grid!important;grid-template-columns:1fr!important;gap:13px!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .v53-modal--employee-upload-certification-v134 .epx-certification-form-v134>.epx-field{display:grid!important;gap:7px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .v53-modal--employee-upload-certification-v134 .epx-certification-form-v134 :is(.epx-input-wrap,.epx-select-wrap){width:100%!important;min-height:48px!important;margin:0!important;padding:0 13px!important;border:1px solid #bfd0e3!important;outline:0!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;box-sizing:border-box!important}html body .v53-modal--employee-upload-certification-v134 .epx-certification-form-v134 :is(input,select,textarea){width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#142b4a!important;-webkit-text-fill-color:#142b4a!important;font-size:16px!important}html body .epx-document-categories-v133{overflow:hidden!important;border:1px solid #d4e1ef!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 26px #183d6914!important}html body .epx-document-categories-v133:before,html body .epx-document-categories-v133:after,html body .epx-document-categories-v133 *:before,html body .epx-document-categories-v133 *:after{background-image:none!important;filter:none!important}html body .epx-document-categories-v133 .epx-list-panel-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:12px!important;padding:13px 14px!important;border:0!important;border-bottom:1px solid #e4edf6!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#18324f!important;-webkit-text-fill-color:#18324f!important;box-sizing:border-box!important}html body .epx-document-categories-v133 .epx-list-panel-row>span{min-width:0!important;overflow-wrap:anywhere!important;color:#18324f!important;-webkit-text-fill-color:#18324f!important;font-weight:750!important}html body .epx-document-categories-v133 .epx-list-panel-row>strong{width:34px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;border:1px solid #c7dcf4!important;border-radius:10px!important;background:#edf6ff!important;background-image:none!important;color:#1767c8!important;-webkit-text-fill-color:#1767c8!important}html body .epx-document-categories-v133 .epx-list-panel-footer{background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important}html body .v53-modal--employee-document-categories,html body .v53-modal--employee-document-categories :is(.v53-modal-body,.epx-document-category-chips,.epx-document-category-list){background-image:none!important;filter:none!important;opacity:1!important}html body .v53-modal--employee-document-categories:before,html body .v53-modal--employee-document-categories:after,html body .v53-modal--employee-document-categories .epx-document-category-chips:before,html body .v53-modal--employee-document-categories .epx-document-category-chips:after,html body .v53-modal--employee-document-categories .epx-document-category-list:before,html body .v53-modal--employee-document-categories .epx-document-category-list:after,html body .v53-modal--employee-document-categories .epx-document-category-list>button:before,html body .v53-modal--employee-document-categories .epx-document-category-list>button:after{content:none!important;display:none!important}html body .v53-modal--employee-document-categories .epx-document-category-chips{display:flex!important;gap:8px!important;padding:2px 0 12px!important;overflow-x:auto!important}html body .v53-modal--employee-document-categories .epx-document-category-chips>button{flex:0 0 auto!important;min-height:40px!important;padding:0 12px!important;border:1px solid #cbdbea!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#28425f!important;-webkit-text-fill-color:#28425f!important;box-shadow:none!important;filter:none!important}html body .v53-modal--employee-document-categories .epx-document-category-chips>button.is-active{border-color:#176fe8!important;background:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .v53-modal--employee-document-categories .epx-document-category-chips>button.is-active *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .v53-modal--employee-document-categories .epx-document-category-list{display:grid!important;gap:10px!important;overflow-y:auto!important}html body .v53-modal--employee-document-categories .epx-document-category-list>button{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:11px!important;align-items:center!important;padding:13px!important;border:1px solid #d5e2ef!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;text-align:left!important;box-sizing:border-box!important}html body .v53-modal--employee-document-categories .epx-document-category-list>button>span:first-child{width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;background:#eaf4ff!important;background-image:none!important;color:#176fe8!important}html body .v53-modal--employee-document-categories .epx-document-category-list>button>div{min-width:0!important}html body .v53-modal--employee-document-categories .epx-document-category-list :is(strong,small){display:block!important;min-width:0!important;overflow-wrap:anywhere!important;color:#18324f!important;-webkit-text-fill-color:#18324f!important;opacity:1!important}html body .v53-modal--employee-document-categories .epx-document-category-list small{margin-top:3px!important;color:#647894!important;-webkit-text-fill-color:#647894!important}html body .v53-modal--employee-review-document :is(.epx-document-preview-card,.epx-review-steps-card,.v57-review-controls-card,.epx-document-preview-head,.epx-review-step){background-image:none!important;filter:none!important;opacity:1!important}html body .v53-modal--employee-review-document :is(.epx-document-preview-card,.epx-review-steps-card,.v57-review-controls-card,.epx-document-preview-head,.epx-review-step):before,html body .v53-modal--employee-review-document :is(.epx-document-preview-card,.epx-review-steps-card,.v57-review-controls-card,.epx-document-preview-head,.epx-review-step):after{content:none!important;display:none!important}}@media(max-width:768px){html body .v53-modal--employee-document-categories :is(.v53-modal-body,.epx-document-category-chips-v135,.epx-document-category-list-v135,.epx-document-category-list-v135>button){background-image:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}html body .v53-modal--employee-document-categories :is(.epx-document-category-chips-v135,.epx-document-category-list-v135,.epx-document-category-list-v135>button):before,html body .v53-modal--employee-document-categories :is(.epx-document-category-chips-v135,.epx-document-category-list-v135,.epx-document-category-list-v135>button):after{content:none!important;display:none!important}html body .v53-modal--employee-document-categories .epx-document-category-chips-v135>button,html body .v53-modal--employee-document-categories .epx-document-category-chips-v135>button:is(:hover,:focus,:active){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#29445f!important;-webkit-text-fill-color:#29445f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .v53-modal--employee-document-categories .epx-document-category-chips-v135>button.is-active{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .v53-modal--employee-document-categories .epx-document-category-chips-v135>button.is-active *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html body .v53-modal--employee-document-categories .epx-document-category-list-v135>button,html body .v53-modal--employee-document-categories .epx-document-category-list-v135>button:is(:hover,:focus,:active){width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:11px!important;row-gap:8px!important;align-items:center!important;padding:13px!important;border:1px solid #d5e2ef!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;text-align:left!important;overflow:hidden!important}html body .v53-modal--employee-document-categories .epx-document-category-list-v135>button>span:first-child{grid-column:1!important;grid-row:1 / span 2!important;align-self:start!important}html body .v53-modal--employee-document-categories .epx-document-category-list-v135>button>div{grid-column:2!important;grid-row:1!important;min-width:0!important}html body .v53-modal--employee-document-categories .epx-document-category-list-v135>button>:is(.epx-soft-badge,[class*=badge]){grid-column:2!important;grid-row:2!important;justify-self:start!important;max-width:100%!important}html body .v53-modal--employee-document-categories .epx-document-category-list-v135 :is(strong,small){display:block!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;opacity:1!important}}@media(max-width:900px){html body .epx-edit-layout-v147 :is(.epx-list-panel-footer,.epx-full-button),html body .epx-edit-layout-v147 :is(.epx-list-panel-footer,.epx-full-button):is(:hover,:focus,:active,:disabled){width:100%!important;min-height:44px!important;padding:9px 12px!important;border:1px solid #176fe8!important;border-radius:11px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .epx-edit-layout-v147 :is(.epx-list-panel-footer,.epx-full-button):before,html body .epx-edit-layout-v147 :is(.epx-list-panel-footer,.epx-full-button):after{content:none!important;display:none!important}html body .epx-edit-layout-v147 :is(.epx-list-panel-footer,.epx-full-button) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .epx-edit-layout-v147 .epx-avatar-camera,html body .epx-edit-layout-v147 .epx-avatar-camera:is(:hover,:focus,:active){width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;border:3px solid #fff!important;border-radius:50%!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 16px #176fe838!important;filter:none!important;opacity:1!important}html body .epx-edit-layout-v147 .epx-avatar-camera:before,html body .epx-edit-layout-v147 .epx-avatar-camera:after{content:none!important;display:none!important}html body .epx-edit-layout-v147 .epx-avatar-camera svg{color:#fff!important;stroke:#fff!important}html body .epx-edit-layout-v147 .epx-hero-contact{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body .epx-edit-layout-v147 .epx-hero-contact-item-v147{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;color:#3f5b73!important;-webkit-text-fill-color:#3f5b73!important;font-size:12px!important;overflow-wrap:anywhere!important}html body .epx-edit-layout-v147 .epx-hero-contact-icon-v147{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#e9f3ff!important;background-image:none!important;color:#176fe8!important;box-shadow:none!important}html body .epx-edit-layout-v147 .epx-hero-contact-icon-v147 svg{color:#176fe8!important;stroke:#176fe8!important}}@media(max-width:900px){html body .epx-edit-layout-v148 .epx-avatar-camera,html body .epx-edit-layout-v148 .epx-avatar-camera:is(:hover,:focus,:active){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;box-shadow:0 7px 16px #176fe833!important;filter:none!important;opacity:1!important}html body .epx-edit-layout-v148 .epx-avatar-camera svg{color:#102f4b!important;stroke:#102f4b!important;fill:none!important;opacity:1!important}html body .epx-edit-layout-v148 .epx-hero-contact-icon-v148{width:31px!important;height:31px!important;min-width:31px!important;display:grid!important;place-items:center!important;border:1px solid #176fe8!important;border-radius:9px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#102f4b!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .epx-edit-layout-v148 .epx-hero-contact-icon-v148:before,html body .epx-edit-layout-v148 .epx-hero-contact-icon-v148:after{content:none!important;display:none!important}html body .epx-edit-layout-v148 .epx-hero-contact-icon-v148 svg{color:#102f4b!important;stroke:#102f4b!important;fill:none!important;opacity:1!important}}@media(max-width:900px){html body .epx-edit-layout-v149 .epx-avatar-camera-v149,html body .epx-edit-layout-v149 .epx-avatar-camera-v149:is(:hover,:focus,:active){position:absolute!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;border-color:#fff!important;box-shadow:0 0 0 2px #fff,0 7px 16px #176fe833!important;filter:none!important;opacity:1!important}html body .epx-edit-layout-v149 .epx-avatar-camera-v149:before,html body .epx-edit-layout-v149 .epx-avatar-camera-v149:after{content:none!important;display:none!important}html body .epx-edit-layout-v149 .epx-avatar-camera-v149 svg,html body .epx-edit-layout-v149 .epx-avatar-camera-v149 svg *{color:#102f4b!important;stroke:#102f4b!important;fill:none!important;opacity:1!important;filter:none!important}html body .epx-edit-layout-v149 .epx-hero-contact-icon-v149{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #176fe8!important;border-radius:9px!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#102f4b!important;-webkit-text-fill-color:#102f4b!important;box-shadow:none!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .epx-edit-layout-v149 .epx-hero-contact-icon-v149:before,html body .epx-edit-layout-v149 .epx-hero-contact-icon-v149:after{content:none!important;display:none!important}html body .epx-edit-layout-v149 .epx-hero-contact-icon-v149 svg,html body .epx-edit-layout-v149 .epx-hero-contact-icon-v149 svg *{display:block!important;color:#102f4b!important;stroke:#102f4b!important;fill:none!important;opacity:1!important;filter:none!important}}@media(max-width:768px){html body .epx-edit-layout-v147 .epx-hero-contact-icon-v147,html body .epx-edit-layout-v147 .epx-hero-contact-icon-v147:is(:hover,:focus,:active){width:22px!important;height:22px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#334e68!important}html body .epx-edit-layout-v147 .epx-hero-contact-icon-v147 svg,html body .epx-edit-layout-v147 .epx-hero-contact-icon-v147 svg *{color:#334e68!important;stroke:#334e68!important}html body .epx-edit-layout-v147 .epx-avatar-camera,html body .epx-edit-layout-v147 .epx-avatar-camera:is(:hover,:focus,:active){background:#8bc5ff!important;background-image:none!important;color:#000!important}html body .epx-edit-layout-v147 .epx-avatar-camera svg,html body .epx-edit-layout-v147 .epx-avatar-camera svg *{color:#000!important;stroke:#000!important;fill:none!important;opacity:1!important}}@media(min-width:769px){html body .epx-edit-main .epx-employee-hero,html body .epx-edit-main .epx-hero,html body .epx-edit-main .epx-hero-actions{position:relative!important;z-index:40!important;overflow:visible!important}html body .epx-hero-action-button{position:relative!important;z-index:42!important;pointer-events:auto!important;cursor:pointer!important}html body [data-opscence-profile-actions-v350=true]{position:fixed!important;z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;isolation:isolate!important}}@media(min-width:769px){html body .epx-hero-card-v147{align-items:stretch!important;overflow:visible!important}html body .epx-hero-card-v147 .epx-hero-secondary{position:relative!important;align-self:stretch!important;align-content:start!important;padding-top:2px!important;overflow:visible!important}html body .epx-hero-card-v147 .epx-hero-actions{position:relative!important;top:-12px!important;right:0!important;z-index:120!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;overflow:visible!important}html body .epx-hero-card-v147 .epx-hero-actions .epx-header-action{height:42px!important;min-height:42px!important;padding:0 15px!important;border:1px solid #bfd4ed!important;border-radius:11px!important;background:#fff!important;color:#103b70!important;font-size:12px!important;font-weight:820!important;box-shadow:0 6px 18px #1e4d870f!important;pointer-events:auto!important}html body .epx-hero-card-v147 .epx-hero-actions .epx-header-action:hover{border-color:#73a7e8!important;background:#f6faff!important}html body .epx-hero-card-v147 .epx-hero-meta{margin-top:-4px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}html body [data-opscence-profile-actions-v350=true]{z-index:2147483647!important;pointer-events:auto!important}html body .epx-hero-card-v147 .epx-avatar,html body .epx-hero-card-v147 .epx-avatar img{border-radius:999px!important;overflow:hidden!important}html body .epx-hero-card-v147 .epx-avatar-lg{width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;aspect-ratio:1/1!important}html body .epx-hero-card-v147 .epx-hero-contact{align-items:flex-start!important}html body .epx-hero-card-v147 .epx-hero-contact-item-phone-v357{display:flex!important;align-items:center!important;gap:10px!important}html body .epx-hero-card-v147 .epx-hero-contact-icon-dark-v357{background:transparent!important;color:#25425f!important;border-color:transparent!important;box-shadow:none!important}html body .epx-hero-card-v147 .epx-hero-contact-icon-dark-v357 svg{color:#25425f!important;stroke:#25425f!important}html body .epx-hero-card-v147 .epx-hero-fact{min-height:88px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}html body .epx-hero-card-v147 .epx-hero-fact>span{width:42px!important;height:42px!important;border-radius:12px!important;background:#eef3f8!important;color:#203d5e!important;align-self:center!important;justify-self:start!important}html body .epx-hero-card-v147 .epx-hero-fact>span svg{width:18px!important;height:18px!important;color:#203d5e!important;stroke:#203d5e!important}html body .epx-hero-card-v147 .epx-hero-fact>div{align-self:center!important}html body .epx-hero-card-v147 .epx-hero-fact small{font-size:10px!important}html body .epx-hero-card-v147 .epx-hero-fact strong{font-size:13px!important;line-height:1.28!important}html body .epx-edit-layout-v149 .wf-dropmenu-wrap,html body .epx-edit-layout-v148 .wf-dropmenu-wrap,html body .epx-edit-layout-v147 .wf-dropmenu-wrap{overflow:visible!important}html body .epx-edit-layout-v149 .epx-actions-menu,html body .epx-edit-layout-v148 .epx-actions-menu,html body .epx-edit-layout-v147 .epx-actions-menu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .epx-edit-layout-v149 .epx-hero-action-button,html body .epx-edit-layout-v148 .epx-hero-action-button,html body .epx-edit-layout-v147 .epx-hero-action-button{position:relative!important;z-index:250!important;pointer-events:auto!important}html body .epx-edit-layout-v149 [data-opscence-profile-actions-v350=true],html body .epx-edit-layout-v148 [data-opscence-profile-actions-v350=true],html body .epx-edit-layout-v147 [data-opscence-profile-actions-v350=true]{z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .epx-edit-layout-v149 .wf-dropmenu-wrap,html body .epx-edit-layout-v148 .wf-dropmenu-wrap,html body .epx-edit-layout-v147 .wf-dropmenu-wrap{position:relative!important;overflow:visible!important}html body .epx-edit-layout-v149 [data-opscence-more-actions-trigger=true],html body .epx-edit-layout-v148 [data-opscence-more-actions-trigger=true],html body .epx-edit-layout-v147 [data-opscence-more-actions-trigger=true]{position:relative!important;z-index:250!important}html body .epx-edit-layout-v149 .epx-actions-menu-v336,html body .epx-edit-layout-v148 .epx-actions-menu-v336,html body .epx-edit-layout-v147 .epx-actions-menu-v336{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}@media(min-width:901px){html body .wf-root .wfc-documents-viewport{overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges}html body .wf-root .wfc-documents-table{width:100%!important;min-width:1180px!important;table-layout:fixed!important}html body .wf-root .wfc-documents-table th,html body .wf-root .wfc-documents-table td{box-sizing:border-box!important;overflow:hidden!important;vertical-align:middle!important}html body .wf-root .wfc-documents-table th:nth-child(1),html body .wf-root .wfc-documents-table td:nth-child(1){width:250px!important}html body .wf-root .wfc-documents-table th:nth-child(2),html body .wf-root .wfc-documents-table td:nth-child(2){width:125px!important}html body .wf-root .wfc-documents-table th:nth-child(3),html body .wf-root .wfc-documents-table td:nth-child(3){width:160px!important}html body .wf-root .wfc-documents-table th:nth-child(4),html body .wf-root .wfc-documents-table td:nth-child(4),html body .wf-root .wfc-documents-table th:nth-child(5),html body .wf-root .wfc-documents-table td:nth-child(5){width:125px!important}html body .wf-root .wfc-documents-table th:nth-child(6),html body .wf-root .wfc-documents-table td:nth-child(6){width:155px!important}html body .wf-root .wfc-documents-table th:nth-child(7),html body .wf-root .wfc-documents-table td:nth-child(7){width:155px!important}html body .wf-root .wfc-documents-table th:nth-child(8),html body .wf-root .wfc-documents-table td:nth-child(8){width:70px!important}html body .wf-root .wfc-documents-table td:nth-child(6) .wfc-status{width:max-content!important;max-width:100%!important;min-width:0!important;padding-inline:10px!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .wf-root .wfc-documents-table td:nth-child(7){white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}html body .wf-root .wfc-v428-cell-text,html body .wf-root .wfc-v428-owner-cell,html body .wf-root .wfc-v428-status-cell{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}html body .wf-root .wfc-v428-cell-text{color:#243c60!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body .wf-root .wfc-v428-owner-cell strong,html body .wf-root .wfc-v428-owner-cell small{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .wf-root .wfc-v428-owner-cell strong{color:#17365f!important}html body .wf-root .wfc-v428-owner-cell small{margin-top:3px!important;color:#7a8da9!important;font-size:10px!important}html body .wf-root .epx-hero-card-v147{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)!important;gap:22px!important;overflow:hidden!important;box-sizing:border-box!important}html body .wf-root .epx-hero-card-v147 .epx-hero-primary,html body .wf-root .epx-hero-card-v147 .epx-hero-secondary{min-width:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;overflow:hidden!important;box-sizing:border-box!important}html body .wf-root .epx-hero-card-v147 .epx-hero-secondary .epx-hero-meta,html body .wf-root .epx-hero-card-v147 .epx-hero-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}html body .wf-root .epx-hero-card-v147 .epx-hero-fact{width:auto!important;min-width:0!important;max-width:100%!important;padding:13px!important;overflow:hidden!important;box-sizing:border-box!important}html body .wf-root .epx-hero-card-v147 .epx-hero-fact strong{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:hidden!important}html body .wf-root .dpx-avatar{overflow:hidden!important}html body .wf-root .dpx-avatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:inherit!important}html body .wf-root .dpx-v428-availability-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}html body .wf-root .dpx-v428-availability-list article{min-width:0!important;padding:14px!important;display:grid!important;grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr) auto!important;gap:12px!important;align-items:center!important;border:1px solid #d7e5f5!important;border-radius:15px!important;background:#fbfdff!important}html body .wf-root .dpx-v428-availability-list b,html body .wf-root .dpx-v428-availability-list small,html body .wf-root .dpx-v428-availability-list em{min-width:0!important;overflow-wrap:anywhere!important}html body .wf-root .dpx-v428-availability-list small{color:#6c82a2!important}html body .wf-root .dpx-v428-availability-list em{padding:6px 9px!important;border-radius:999px!important;background:#edf5ff!important;color:#2469dc!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important}}:root{--dpx-bg: #f5f9ff;--dpx-text: #071b45;--dpx-muted: #587096;--dpx-soft: #f8fbff;--dpx-card: rgba(255,255,255,.92);--dpx-line: rgba(105, 137, 186, .2);--dpx-line-2: rgba(82, 123, 190, .3);--dpx-blue: #2563eb;--dpx-blue-2: #60a5fa;--dpx-blue-3: #dcecff;--dpx-green: #20b66a;--dpx-orange: #f59e0b;--dpx-red: #ef4444;--dpx-purple: #8b5cf6;--dpx-shadow: 0 22px 70px rgba(28, 70, 130, .1);--dpx-shadow-sm: 0 10px 28px rgba(28, 70, 130, .08);--dpx-radius-xl: 24px;--dpx-radius-lg: 18px;--dpx-radius-md: 14px}.dpx-page{min-height:100vh;color:var(--dpx-text);padding:28px 32px 54px;background:radial-gradient(circle at 92% 8%,rgba(96,165,250,.14) 0 220px,transparent 221px),radial-gradient(circle at 14% 18%,rgba(125,211,252,.12) 0 260px,transparent 261px),linear-gradient(135deg,#fbfdff,#f7fbff 48%,#f2f7ff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden;--opscence-shell-sidebar-offset: 190px;width:calc(100% - var(--opscence-shell-sidebar-offset));max-width:calc(100vw - var(--opscence-shell-sidebar-offset));margin-left:var(--opscence-shell-sidebar-offset);box-sizing:border-box}.dpx-page *{box-sizing:border-box}.dpx-page button,.dpx-page input,.dpx-page select{font:inherit}.dpx-page button{cursor:pointer}.dpx-stage{max-width:1680px;margin:0 auto;display:grid;gap:18px}.dpx-breadcrumbs{display:flex;align-items:center;gap:9px;color:#526789;font-weight:650;font-size:13px;margin-bottom:8px}.dpx-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:4px}.dpx-title h1{margin:0;font-size:clamp(28px,2.15vw,42px);line-height:1.04;letter-spacing:-.045em;font-weight:820;color:var(--dpx-text)}.dpx-title p{margin:8px 0 0;color:var(--dpx-muted);font-size:15px}.dpx-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.dpx-search{height:46px;min-width:310px;border:1px solid var(--dpx-line);background:#ffffffdb;border-radius:14px;display:flex;align-items:center;gap:10px;padding:0 14px;box-shadow:var(--dpx-shadow-sm)}.dpx-search svg{color:#31568c}.dpx-search input{flex:1;border:0;outline:0;background:transparent;color:var(--dpx-text);font-size:14px;min-width:0}.dpx-search kbd{border:1px solid var(--dpx-line);border-radius:8px;background:#fff;padding:3px 7px;color:#7586a3;font-weight:700}.dpx-button{height:46px;border-radius:14px;border:1px solid var(--dpx-line);background:#fff;color:var(--dpx-text);display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;font-weight:760;box-shadow:var(--dpx-shadow-sm);transition:.18s ease}.dpx-button:hover{transform:translateY(-1px);border-color:#2563eb40;background:#f8fbff}.dpx-button-primary{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;border-color:transparent;box-shadow:0 16px 32px #2563eb33}.dpx-button-primary:hover{background:linear-gradient(180deg,#60a5fa,#2563eb);color:#fff}.dpx-tabs-card{min-height:62px;display:flex;align-items:center;gap:8px;padding:0 22px;border:1px solid var(--dpx-line);border-radius:18px;background:#ffffffe0;box-shadow:var(--dpx-shadow-sm);overflow-x:auto}.dpx-tab{height:62px;min-width:152px;border:0;background:transparent;color:#42577d;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:760;position:relative;white-space:nowrap}.dpx-tab svg{color:#31568c}.dpx-tab.active{color:#2563eb}.dpx-tab.active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:9px;background:#2563eb;box-shadow:0 0 0 4px #2563eb14}.dpx-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.dpx-metric{min-height:126px;border:1px solid var(--dpx-line);border-radius:20px;padding:22px;background:var(--dpx-card);box-shadow:var(--dpx-shadow-sm);display:flex;gap:17px;align-items:center;text-align:left}.dpx-metric-icon{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;color:#2563eb;background:#eef6ff;flex:0 0 auto}.dpx-tone-green{color:#16a34a;background:#eafaf1}.dpx-tone-orange{color:#ea580c;background:#fff3e6}.dpx-tone-purple{color:#7c3aed;background:#f4edff}.dpx-tone-red{color:#dc2626;background:#fff1f2}.dpx-metric small{display:block;color:#61708d;font-weight:760;line-height:1.25}.dpx-metric strong{display:block;margin-top:7px;font-size:30px;letter-spacing:-.04em}.dpx-metric em{display:block;margin-top:8px;color:#697c9c;font-size:12px;font-style:normal;font-weight:650}.dpx-metric em.up{color:#16a34a}.dpx-metric em.down{color:#ef4444}.dpx-metric em.flat{color:#61708d}.dpx-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--dpx-line);border-radius:18px;background:#ffffffdb;padding:13px 16px;box-shadow:var(--dpx-shadow-sm)}.dpx-filter-btn,.dpx-select{height:42px;min-width:86px;border:1px solid var(--dpx-line);border-radius:12px;background:#fff;color:#273d64;padding:0 15px;font-weight:720;display:inline-flex;align-items:center;justify-content:center;gap:8px}.dpx-filter-btn.active{background:#edf6ff;border-color:#2563eb40;color:#2563eb}.dpx-select{min-width:150px;justify-content:space-between}.dpx-clear{border:0;background:transparent;color:#486180;font-weight:720;display:flex;gap:7px;align-items:center;height:42px;padding:0 10px}.dpx-grid-main{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;align-items:start}.dpx-card{border:1px solid var(--dpx-line);border-radius:20px;background:var(--dpx-card);box-shadow:var(--dpx-shadow-sm);overflow:hidden}.dpx-card-head{min-height:60px;padding:18px 20px;border-bottom:1px solid var(--dpx-line);display:flex;align-items:center;justify-content:space-between;gap:16px}.dpx-card-head h2,.dpx-card-head h3{margin:0;font-size:18px;letter-spacing:-.02em}.dpx-card-head p{margin:4px 0 0;color:var(--dpx-muted);font-size:13px}.dpx-card-body{padding:18px 20px}.dpx-pill{border-radius:999px;min-height:28px;padding:6px 11px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;background:#eef6ff;color:#2563eb}.dpx-pill-green{background:#e8f8ef;color:#15803d}.dpx-pill-orange{background:#fff4e5;color:#b45309}.dpx-pill-red{background:#fff1f2;color:#dc2626}.dpx-pill-gray{background:#eef2f7;color:#52627c}.dpx-table-wrap{overflow-x:auto}.dpx-table{width:100%;border-collapse:collapse;min-width:780px}.dpx-table th{height:48px;text-align:left;color:#60708e;font-size:12px;font-weight:800;background:#fbfdff;border-bottom:1px solid var(--dpx-line);padding:0 16px;white-space:nowrap}.dpx-table td{height:66px;border-bottom:1px solid rgba(105,137,186,.15);padding:0 16px;color:#10254d;font-weight:650;font-size:13px;vertical-align:middle}.dpx-table tr:last-child td{border-bottom:0}.dpx-name{display:flex;align-items:center;gap:12px;min-width:0}.dpx-avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#eaf3ff;color:#2563eb;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.dpx-avatar img{width:100%;height:100%;object-fit:cover}.dpx-name strong{display:block;font-size:13px;color:#071b45}.dpx-name small{display:block;color:#6c7b97;margin-top:2px;font-weight:600}.dpx-icon-tile{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#eef6ff;color:#2563eb}.dpx-more{width:34px;height:34px;border-radius:10px;border:0;background:transparent;display:grid;place-items:center;color:#355381}.dpx-more:hover{background:#f0f7ff;color:#2563eb}.dpx-progress{height:6px;width:92px;border-radius:99px;background:#e8eef8;overflow:hidden;display:inline-block;vertical-align:middle}.dpx-progress span{display:block;height:100%;background:#2563eb;border-radius:inherit}.dpx-side-stack{display:grid;gap:16px}.dpx-mini-stat{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:40px}.dpx-mini-stat span{display:flex;align-items:center;gap:10px;color:#526789;font-weight:720}.dpx-mini-stat strong{font-size:18px;color:#071b45}.dpx-donut-row{display:flex;align-items:center;gap:20px}.dpx-donut{width:150px;height:150px;border-radius:50%;background:conic-gradient(var(--dpx-blue) 0deg,var(--dpx-blue-2) 160deg,#22c55e 160deg 240deg,#f59e0b 240deg 310deg,#a855f7 310deg 360deg);display:grid;place-items:center;flex:0 0 auto}.dpx-donut:after{content:"";width:82px;height:82px;background:#fff;border-radius:50%;position:absolute}.dpx-donut{position:relative}.dpx-donut-center{position:relative;z-index:1;text-align:center}.dpx-donut-center strong{display:block;font-size:22px}.dpx-donut-center small{color:#657692;font-weight:700}.dpx-legend{display:grid;gap:8px;flex:1}.dpx-legend-row{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;color:#405579;font-weight:700;font-size:13px}.dpx-legend-dot{width:9px;height:9px;border-radius:50%}.dpx-legend-row small{color:#71809c;font-weight:700}.dpx-tree{min-height:520px;padding:24px;overflow:auto}.dpx-tree-level{display:flex;justify-content:center;gap:26px;align-items:flex-start;margin-bottom:30px;position:relative}.dpx-tree-children{display:flex;gap:22px;align-items:flex-start;justify-content:center;flex-wrap:wrap}.dpx-node{width:188px;min-height:108px;border:1px solid var(--dpx-line);border-radius:16px;background:#fff;padding:14px;box-shadow:0 8px 20px #1c468212;display:grid;gap:10px;text-align:left}.dpx-node.selected{border-color:#2563eb85;box-shadow:0 0 0 4px #2563eb14,0 16px 32px #2563eb1a}.dpx-node-top{display:flex;align-items:center;gap:10px}.dpx-node strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpx-node small{color:#60708e;font-weight:700}.dpx-node-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.dpx-tree-empty{min-height:460px;display:grid;place-items:center;color:#60708e;text-align:center}.dpx-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dpx-quick-tile{min-height:72px;border:1px solid rgba(105,137,186,.18);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);color:#071b45;display:grid;place-items:center;gap:7px;padding:10px;font-weight:760;box-shadow:none}.dpx-quick-tile:hover{background:linear-gradient(180deg,#fbfdff,#eef6ff);border-color:#60a5fa4d;color:#2563eb}.dpx-quick-tile svg{color:#2563eb}.dpx-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dpx-bars{display:grid;gap:14px}.dpx-bar-row{display:grid;grid-template-columns:130px minmax(0,1fr) 54px;align-items:center;gap:12px;color:#20375f;font-weight:720;font-size:13px}.dpx-bar-track{height:8px;background:#e8eef8;border-radius:99px;overflow:hidden}.dpx-bar-track span{height:100%;display:block;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:99px}.dpx-alert-list{display:grid;gap:12px}.dpx-alert{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(105,137,186,.16);border-radius:14px;background:#fff}.dpx-alert svg{color:#f59e0b}.dpx-alert strong{display:block;font-size:13px}.dpx-alert small{display:block;color:#71809c;margin-top:2px}.dpx-heatmap{overflow:auto}.dpx-heat-row{display:grid;grid-template-columns:116px repeat(7,1fr);gap:4px;align-items:center;margin-bottom:4px;min-width:600px}.dpx-heat-head{color:#60708e;font-size:11px;font-weight:800;text-align:center}.dpx-heat-name{font-weight:800;color:#21375e;font-size:12px}.dpx-heat-cell{height:34px;border-radius:8px;display:grid;place-items:center;background:#f2f7ff;font-size:12px;font-weight:800;color:#53637f}.dpx-heat-good{background:#dcfce7;color:#15803d}.dpx-heat-mid{background:#ffedd5;color:#c2410c}.dpx-heat-bad{background:#fee2e2;color:#dc2626}.dpx-spark{width:110px;height:28px}.dpx-empty{min-height:180px;display:grid;place-items:center;text-align:center;color:#60708e;gap:8px;padding:28px}.dpx-empty span{width:48px;height:48px;border-radius:16px;background:#eef6ff;display:grid;place-items:center;color:#2563eb;margin:0 auto 8px}.dpx-error{border:1px solid rgba(239,68,68,.16);background:#fff1f2;color:#b91c1c;padding:14px 16px;border-radius:16px;font-weight:720}.dpx-loading{min-height:520px;display:grid;place-items:center;color:#2563eb;font-weight:800}.epx-quick-list button.danger{color:#ef4444!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border-color:#ef444424!important}.epx-quick-list button.danger:hover{background:#fff8f8!important}@media(max-width:1480px){.dpx-grid-main{grid-template-columns:1fr}.dpx-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1280px){.dpx-page{width:100%;max-width:100%;margin-left:0;padding:22px 16px 42px}.dpx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dpx-header{flex-direction:column}.dpx-tools{width:100%;justify-content:flex-start}}@media(max-width:820px){.dpx-search{min-width:0;width:100%}.dpx-tools,.dpx-button{width:100%}.dpx-tabs-card{padding:0 8px}.dpx-tab{min-width:142px}.dpx-metrics,.dpx-bottom-grid,.dpx-side-stack{grid-template-columns:1fr}.dpx-donut-row{flex-direction:column;align-items:flex-start}}.dpx-page .dpx-red-text{color:var(--dpx-red);font-weight:850}.dpx-spin{animation:dpxSpin .75s linear infinite}@keyframes dpxSpin{to{transform:rotate(360deg)}}.dpx-pagination{min-height:62px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#536782;font-size:13px;font-weight:700;border-top:1px solid rgba(105,137,186,.14)}.dpx-pagination>div{display:flex;align-items:center;gap:8px}.dpx-pagination button,.dpx-pagination select{min-width:34px;height:34px;border-radius:10px;border:1px solid var(--dpx-line);background:#fff;color:#1b3764;font-weight:800}.dpx-pagination button.active{background:#2563eb;color:#fff;border-color:transparent;box-shadow:0 10px 20px #2563eb33}.dpx-pagination select{padding:0 12px}.dpx-row-menu-wrap{position:relative;display:inline-flex}.dpx-row-menu{position:absolute;top:38px;right:0;width:230px;z-index:60;padding:8px;border:1px solid rgba(105,137,186,.22);border-radius:16px;background:#fffffffa;box-shadow:0 24px 60px #15366e2e;display:grid;gap:4px}.dpx-row-menu button{height:38px;border:0;border-radius:11px;background:transparent;color:#10254d;display:flex;align-items:center;gap:10px;padding:0 11px;font-weight:760;text-align:left}.dpx-row-menu button:hover{background:linear-gradient(180deg,#fbfdff,#eef6ff);color:#2563eb}.dpx-modal-overlay{position:fixed;inset:0;z-index:12000;padding:clamp(16px,3vw,38px);display:grid;place-items:center;background:#0815306b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto}.dpx-modal{width:min(760px,100%);max-height:min(92vh,920px);display:flex;flex-direction:column;border:1px solid rgba(105,137,186,.24);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(96,165,250,.12) 0 180px,transparent 181px),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 34px 90px #091f4847;overflow:hidden;animation:dpxModalIn .22s ease both}@keyframes dpxModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.dpx-modal-head{min-height:82px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(105,137,186,.18);background:#ffffffb8}.dpx-modal-head>div{display:flex;align-items:center;gap:14px;min-width:0}.dpx-modal-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;color:#2563eb;background:linear-gradient(180deg,#eef6ff,#e2f0ff);border:1px solid rgba(37,99,235,.12);flex:0 0 auto}.dpx-modal-head h2{margin:0;font-size:21px;line-height:1.1;letter-spacing:-.02em;color:#071b45}.dpx-modal-head p{margin:5px 0 0;color:#61708d;font-size:13px;font-weight:640}.dpx-modal-head>button{width:40px;height:40px;border:1px solid rgba(105,137,186,.2);border-radius:13px;background:#fff;color:#435d84;display:grid;place-items:center}.dpx-modal-head>button:hover{background:#fff1f2;color:#ef4444;border-color:#ef44442e}.dpx-modal-body{padding:22px 24px;overflow-y:auto;display:grid;gap:16px}.dpx-modal-foot{padding:16px 24px;border-top:1px solid rgba(105,137,186,.18);background:#ffffffd1;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.dpx-danger-btn{background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;border-color:transparent}.dpx-danger-btn:hover{background:linear-gradient(180deg,#f87171,#dc2626);color:#fff}.dpx-full{width:100%;margin-top:12px}.dpx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dpx-field{display:grid;gap:7px;color:#20375f;font-weight:760;font-size:13px}.dpx-field>span{color:#536782;font-weight:780}.dpx-field input,.dpx-field select,.dpx-field textarea{width:100%;min-height:46px;border-radius:14px;border:1px solid rgba(105,137,186,.24);background:#fff;color:#071b45;outline:0;padding:0 14px;box-shadow:0 4px 14px #1c46820a}.dpx-field textarea{min-height:102px;resize:vertical;padding:13px 14px;line-height:1.5}.dpx-field input:focus,.dpx-field select:focus,.dpx-field textarea:focus{border-color:#2563eb75;box-shadow:0 0 0 4px #2563eb1a}.dpx-field small{color:#71809c}.dpx-info{min-height:46px;display:flex;align-items:center;gap:10px;border:1px solid rgba(96,165,250,.2);border-radius:15px;background:linear-gradient(180deg,#f8fbff,#eef6ff);color:#31568c;padding:12px 14px;font-weight:720}.dpx-summary-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-radius:18px;border:1px solid rgba(105,137,186,.18);background:linear-gradient(180deg,#fff,#f8fbff)}.dpx-summary-card>div{display:flex;align-items:center;gap:12px;min-width:0}.dpx-summary-card strong{display:block;color:#071b45}.dpx-summary-card small{display:block;color:#60708e;margin-top:2px;font-weight:650}.dpx-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dpx-detail-grid>div{min-height:82px;padding:15px;border-radius:16px;border:1px solid rgba(105,137,186,.16);background:#fff;display:grid;align-content:center;gap:6px}.dpx-detail-grid span{color:#61708d;font-size:12px;font-weight:800}.dpx-detail-grid strong{color:#071b45;font-size:18px}.dpx-check-list{display:grid;gap:10px;max-height:320px;overflow-y:auto;padding-right:4px}.dpx-check-list label{min-height:56px;border:1px solid rgba(105,137,186,.16);border-radius:16px;background:#fff;display:grid;grid-template-columns:20px 34px 1fr;align-items:center;gap:12px;padding:9px 12px}.dpx-check-list input{accent-color:#2563eb}.dpx-check-list strong{display:block}.dpx-check-list small{display:block;color:#71809c;margin-top:2px}.dpx-node-actions{display:flex;justify-content:center;gap:6px;margin:-22px 0 20px;position:relative;z-index:3}.dpx-node-actions button{height:28px;border-radius:999px;border:1px solid rgba(105,137,186,.18);background:#fff;color:#31568c;display:inline-flex;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:800}.dpx-node-actions button:hover{background:#eef6ff;color:#2563eb}.dpx-alert-button{width:100%;text-align:left;border:1px solid rgba(105,137,186,.16);cursor:pointer}.dpx-alert-button:hover{background:linear-gradient(180deg,#fff,#eef6ff);border-color:#60a5fa47}.epx-quick-list{gap:10px!important}.epx-quick-list button{min-height:48px!important;padding:0 14px!important;border:1px solid rgba(105,137,186,.14)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-radius:14px!important;box-shadow:none!important}.epx-quick-list button:hover{background:linear-gradient(180deg,#fbfdff,#eef6ff)!important}.epx-quick-list button.danger{color:#ef4444!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#ef444424!important;box-shadow:none!important}.epx-quick-list button.danger:hover{background:linear-gradient(180deg,#fff,#f8fbff)!important}@media(max-width:760px){.dpx-modal{border-radius:18px}.dpx-modal-head,.dpx-modal-body,.dpx-modal-foot{padding-left:16px;padding-right:16px}.dpx-form-grid,.dpx-detail-grid{grid-template-columns:1fr}.dpx-modal-foot>button{flex:1 1 auto}.dpx-pagination{flex-direction:column;align-items:flex-start}}.dpx-stage{gap:14px}.dpx-topbar{display:flex;justify-content:flex-end;align-items:center;margin-bottom:2px}.dpx-topbar .dpx-tools{width:100%;justify-content:flex-end}.dpx-topbar .dpx-search{min-width:360px;box-shadow:none;background:#fffffff5}.dpx-breadcrumbs,.dpx-header,.dpx-title,.dpx-search kbd{display:none!important}.dpx-tabs-card{order:1;margin-top:2px}.dpx-metrics{order:2}.dpx-filters{order:3}.dpx-card{overflow:visible}.dpx-card-head p:empty{display:none}.dpx-card-head p{max-width:760px}.dpx-departments-card .dpx-card-head{min-height:54px}.dpx-departments-card .dpx-card-head p{display:none!important}.dpx-scroll-5,.dpx-scroll-7{overflow:auto;overscroll-behavior:contain;border-radius:0 0 16px 16px}.dpx-scroll-5{max-height:386px}.dpx-scroll-7{max-height:520px}.dpx-scroll-5 .dpx-table-wrap,.dpx-scroll-7 .dpx-table-wrap{overflow:visible}.dpx-scroll-5 .dpx-table thead th,.dpx-scroll-7 .dpx-table thead th{position:sticky;top:0;z-index:4}.dpx-pagination{min-height:56px;padding:10px 16px;background:#ffffffdb;border-radius:0 0 18px 18px}.dpx-pagination>span{color:#4b6386}.dpx-pagination select{width:96px}.dpx-hoverable,.dpx-donut-row,.dpx-mini-stat,.dpx-alert,.dpx-bar-row,.dpx-report-row{position:relative;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.dpx-hoverable:hover,.dpx-donut-row:hover,.dpx-mini-stat:hover,.dpx-alert:hover,.dpx-bar-row:hover,.dpx-report-row:hover{transform:translateY(-1px);background:#f5faff;border-radius:14px}.dpx-legend-row{min-height:26px;border-radius:8px;padding:2px 4px}.dpx-legend-row:hover{background:#eef6ff;color:#2563eb}.dpx-hover-help{position:relative;display:inline-flex;align-items:center;gap:6px}.dpx-hover-dot{width:8px;height:8px;border-radius:50%;background:#2563eb}.dpx-hover-pop{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);opacity:0;pointer-events:none;min-width:150px;border:1px solid rgba(105,137,186,.2);background:#fff;color:#071b45;border-radius:12px;padding:10px 12px;box-shadow:0 20px 40px #14326429;z-index:50;transition:.16s ease}.dpx-hover-help:hover .dpx-hover-pop{opacity:1;transform:translate(-50%) translateY(0)}.dpx-hover-pop strong,.dpx-hover-pop small{display:block}.dpx-report-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:center}.dpx-report-list{display:grid;gap:9px;max-height:360px;overflow:auto;padding-right:4px}.dpx-report-row{display:grid;grid-template-columns:12px minmax(0,1fr) 72px 72px;gap:10px;align-items:center;min-height:42px;padding:9px 10px;border:1px solid rgba(105,137,186,.16);border-radius:14px;background:#fff}.dpx-report-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpx-report-row em,.dpx-report-row small{font-style:normal;text-align:right;color:#526789;font-weight:800}.dpx-action-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dpx-action-panel-grid button{min-height:100px;border:1px solid rgba(105,137,186,.18);border-radius:18px;background:#fff;display:grid;place-items:center;gap:5px;color:#071b45;font-weight:800}.dpx-action-panel-grid button:hover{background:#eef6ff;color:#2563eb;border-color:#2563eb47;transform:translateY(-1px)}.dpx-action-panel-grid strong{font-size:24px}.dpx-action-panel-grid span{color:#587096;font-size:12px}.dpx-hierarchy-table-shell{max-height:560px;overflow:auto}.dpx-hierarchy-table tr{transition:background .15s ease}.dpx-hierarchy-table tr:hover,.dpx-hierarchy-table tr.is-selected{background:#f2f8ff}.dpx-table-actions{display:flex;align-items:center;gap:7px;justify-content:flex-end}.dpx-table-actions button{height:30px;border:1px solid rgba(105,137,186,.18);border-radius:999px;background:#fff;color:#31568c;display:inline-flex;align-items:center;gap:5px;padding:0 10px;font-weight:800;font-size:12px}.dpx-table-actions button:hover{background:#eef6ff;color:#2563eb}.dpx-coverage-table-wrap .dpx-table{min-width:920px}.dpx-analytics-compact .dpx-card-body{min-height:260px;max-height:340px;overflow:auto}.dpx-analytics-compact .dpx-donut{width:118px;height:118px}.dpx-analytics-compact .dpx-donut:after{width:66px;height:66px}.dpx-analytics-compact .dpx-donut-center strong{font-size:18px}.dpx-analytics-compact .dpx-donut-row{gap:14px}.dpx-modal-overlay{z-index:2147483500!important;position:fixed!important;inset:0!important}.dpx-modal{max-width:min(760px,calc(100vw - 32px))}.dpx-floating-menu,.dpx-row-menu{z-index:2147483600!important}.dpx-row-menu button{height:38px;background:#fff!important;color:#10254d!important;border-radius:10px}.dpx-row-menu button:hover{background:#eef6ff!important;color:#2563eb!important}.dpx-danger-btn{background:#ef4444!important;color:#fff!important}.dpx-empty{min-height:132px}.dpx-bottom-grid .dpx-card-body:empty:after{content:"No recent rows";display:grid;place-items:center;min-height:120px;color:#71809c;font-weight:750}@media(max-width:1280px){.dpx-topbar .dpx-tools{justify-content:flex-start}.dpx-topbar .dpx-search{min-width:0;flex:1 1 280px}}@media(max-width:900px){.dpx-topbar .dpx-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dpx-topbar .dpx-search{grid-column:1 / -1;width:100%}.dpx-button{width:auto;min-width:0;padding:0 12px;height:42px}.dpx-metric{min-height:92px;padding:16px}.dpx-metric strong{font-size:24px}.dpx-card-head,.dpx-card-body{padding:14px 16px}.dpx-report-layout{grid-template-columns:1fr}.dpx-donut-row{flex-direction:row;align-items:center}}@media(max-width:620px){.dpx-page{padding:14px 10px 90px}.dpx-topbar .dpx-tools{grid-template-columns:1fr 1fr}.dpx-topbar .dpx-tools .dpx-button-primary{grid-column:1 / -1}.dpx-tabs-card{min-height:48px;border-radius:14px;padding:0 6px}.dpx-tab{height:48px;min-width:132px;font-size:12px}.dpx-metrics{grid-template-columns:1fr;gap:10px}.dpx-metric{border-radius:16px}.dpx-grid-main{gap:12px}.dpx-donut{width:112px;height:112px}.dpx-donut:after{width:64px;height:64px}.dpx-donut-center strong{font-size:18px}.dpx-donut-row{flex-direction:column;align-items:flex-start}.dpx-modal{width:calc(100vw - 20px);max-height:calc(100svh - 24px);border-radius:18px}.dpx-modal-head{min-height:64px;padding:14px 16px}.dpx-modal-head h2{font-size:18px}.dpx-modal-head p{display:none}.dpx-modal-icon{width:38px;height:38px;border-radius:12px}.dpx-action-panel-grid{grid-template-columns:1fr}.dpx-report-row{grid-template-columns:12px 1fr 54px}.dpx-report-row small{display:none}}.dpx-breadcrumbs,.dpx-header,.dpx-title,.dpx-subtitle,.dpx-search kbd,.dpx-shortcut,.dpx-live-note,.dpx-backend-note{display:none!important}.dpx-stage{display:grid!important;gap:14px!important}.dpx-metrics{order:1!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important;margin:0!important}.dpx-metric{min-height:92px!important;padding:16px 18px!important;align-items:center!important}.dpx-metric .dpx-iconbox,.dpx-iconbox{width:44px!important;height:44px!important;border-radius:14px!important;display:grid!important;place-items:center!important;flex:0 0 44px!important}.dpx-metric strong{font-size:25px!important;line-height:1!important}.dpx-metric span,.dpx-metric small{line-height:1.3!important}.dpx-tabs-card{order:2!important;margin:0!important;height:auto!important;min-height:58px!important;padding:0 10px!important;overflow-x:auto!important}.dpx-tabs-card button{min-height:56px!important;white-space:nowrap!important}.dpx-topbar{order:3!important;margin:0!important;width:100%!important}.dpx-topbar .dpx-tools{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important}.dpx-topbar .dpx-search{min-width:min(380px,100%)!important;flex:1 1 280px!important}.dpx-filters{order:4!important;margin:0!important;padding:10px 12px!important;gap:8px!important}.dpx-filter-btn,.dpx-clear,.dpx-button,.dpx-button-primary{min-height:40px!important;border-radius:12px!important;transition:all .18s cubic-bezier(.22,1,.36,1)!important}.dpx-filter-btn:hover,.dpx-clear:hover,.dpx-button:hover{background:#eaf5ff!important;border-color:#93c5fd!important;color:#1d4ed8!important;transform:translateY(-1px)}.dpx-card,.dpx-table-card{overflow:hidden!important}.dpx-departments-card .dpx-card-head{justify-content:center!important;min-height:56px!important;padding:14px 18px!important}.dpx-departments-card .dpx-card-head h2{font-size:0!important}.dpx-departments-card .dpx-card-head .dpx-pill{font-size:13px!important}.dpx-scroll-5{max-height:420px!important;overflow:auto!important;border-top:1px solid rgba(105,137,186,.16)!important;border-bottom:1px solid rgba(105,137,186,.16)!important}.dpx-scroll-7{max-height:520px!important;overflow:auto!important}.dpx-table-wrap{overflow:auto!important}.dpx-table{min-width:980px!important}.dpx-table th,.dpx-table td{padding:12px 14px!important;vertical-align:middle!important}.dpx-row-actions,.dpx-more{position:relative!important;z-index:4!important}.dpx-side-stack .dpx-card{min-height:auto!important}.dpx-hoverable{border-radius:16px;transition:background .2s,box-shadow .2s,transform .2s}.dpx-hoverable:hover{background:#f4f9ff;box-shadow:inset 0 0 0 1px #bfdbfe;transform:translateY(-1px)}.dpx-donut-row{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}.dpx-donut{width:140px!important;height:140px!important}.dpx-legend span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dpx-hierarchy-table-card{overflow:hidden!important}.dpx-hierarchy-table-wrap{max-height:560px!important;overflow:auto!important}.dpx-hierarchy-table{width:100%;min-width:900px;border-collapse:collapse}.dpx-hierarchy-table th,.dpx-hierarchy-table td{padding:12px 14px;border-bottom:1px solid rgba(105,137,186,.16);text-align:left}.dpx-hierarchy-table tr:hover td{background:#f8fbff}.dpx-action-panel-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:12px!important}.dpx-action-panel-grid>div{min-height:84px!important;border:1px solid var(--dpx-line)!important;border-radius:16px!important;background:#fff!important;padding:14px!important}.dpx-action-panel-grid strong{display:block!important;font-size:22px!important;margin-top:8px!important}.dpx-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483600!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(14px,3vw,28px)!important;background:#0f1f3894!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.dpx-modal{width:min(820px,calc(100vw - 32px))!important;max-height:min(90svh,760px)!important;display:flex!important;flex-direction:column!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 30px 90px -36px #0417368c!important}.dpx-modal-head{flex:0 0 auto!important;min-height:72px!important;padding:18px 22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid var(--dpx-line)!important}.dpx-modal-foot{flex:0 0 auto!important;padding:14px 22px!important;border-top:1px solid var(--dpx-line)!important;background:#fbfdff!important}.dpx-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important}.dpx-field input,.dpx-field select,.dpx-field textarea{width:100%!important;box-sizing:border-box!important}.dpx-dropdown-menu,.dpx-menu,.dpx-portal-menu{z-index:2147483640!important}@media(max-width:1100px){.dpx-grid-main,.dpx-layout-2,.dpx-layout-3{grid-template-columns:1fr!important}.dpx-side-stack{position:static!important}}@media(max-width:720px){.dpx-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:12px 10px 90px!important}.dpx-metrics{grid-template-columns:1fr 1fr!important;gap:10px!important}.dpx-metric{min-height:76px!important;padding:12px!important;gap:10px!important}.dpx-metric strong{font-size:20px!important}.dpx-iconbox{width:36px!important;height:36px!important;flex-basis:36px!important}.dpx-tabs-card{min-height:50px!important;padding:0 6px!important}.dpx-tabs-card button{min-height:50px!important;min-width:128px!important;font-size:13px!important}.dpx-topbar .dpx-tools{display:grid!important;grid-template-columns:1fr 1fr!important}.dpx-topbar .dpx-search{grid-column:1/-1!important;min-width:0!important;width:100%!important}.dpx-topbar .dpx-button-primary{grid-column:1/-1!important}.dpx-filters{overflow-x:auto!important;flex-wrap:nowrap!important}.dpx-filter-btn,.dpx-clear,.dpx-button,.dpx-button-primary{min-width:max-content!important}.dpx-donut-row{grid-template-columns:1fr!important;text-align:left!important}.dpx-donut{width:126px!important;height:126px!important;margin:auto!important}.dpx-modal{width:calc(100vw - 18px)!important;max-height:calc(100svh - 24px)!important;border-radius:18px!important}.dpx-modal-head,.dpx-modal-body,.dpx-modal-foot{padding-left:14px!important;padding-right:14px!important}.dpx-modal-head p{display:none!important}.dpx-form-grid{grid-template-columns:1fr!important}.dpx-modal-foot{flex-wrap:wrap!important}.dpx-modal-foot .dpx-button,.dpx-modal-foot .dpx-button-primary{flex:1 1 auto!important}}.dpx-page{overflow-x:hidden!important}.dpx-stage{display:grid!important;gap:12px!important}.dpx-metrics{order:1!important}.dpx-tabs-card{order:2!important}.dpx-topbar{order:3!important}.dpx-filters{order:4!important}.dpx-topbar,.dpx-filters,.dpx-tabs-card{background:#fffffff0!important;border:1px solid rgba(186,211,245,.78)!important;border-radius:18px!important;box-shadow:0 14px 36px -30px #1a4a8c57!important}.dpx-topbar{padding:12px!important}.dpx-topbar .dpx-tools{display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto auto auto!important;gap:10px!important;align-items:center!important}.dpx-topbar .dpx-search{width:100%!important;max-width:none!important;min-width:0!important}.dpx-filters{padding:12px!important;display:flex!important;align-items:center!important;gap:10px!important;overflow-x:auto!important}.dpx-tabs-card{padding:8px!important;min-height:58px!important;overflow-x:auto!important}.dpx-tab{min-width:138px!important;min-height:48px!important;border-radius:14px!important}.dpx-tab:hover,.dpx-filter-btn:hover,.dpx-button:hover,.dpx-select:hover{background:#eaf5ff!important;color:#1d4ed8!important;border-color:#b9d9ff!important;transform:translateY(-1px)!important}.dpx-button-primary:hover{background:#dcedff!important;color:#1d4ed8!important;border-color:#93c5fd!important}.dpx-metric{min-height:82px!important;padding:14px!important}.dpx-metric-icon,.dpx-icon-tile,.dpx-iconbox{width:42px!important;height:42px!important;min-width:42px!important;flex:0 0 42px!important;display:inline-grid!important;place-items:center!important;border-radius:14px!important}.dpx-metric-icon svg,.dpx-icon-tile svg,.dpx-iconbox svg{width:20px!important;height:20px!important}.dpx-metric strong{font-size:22px!important}.dpx-card{border-radius:18px!important;overflow:hidden!important}.dpx-card-head{min-height:50px!important;padding:14px 16px!important}.dpx-card-body{padding:14px 16px!important}.dpx-grid-main{gap:14px!important}.dpx-side-stack{gap:12px!important}.dpx-table-wrap{overflow:auto!important;max-width:100%!important}.dpx-table{min-width:960px!important}.dpx-table thead th{position:sticky!important;top:0!important;z-index:3!important;background:#f5f9ff!important}.dpx-table th,.dpx-table td{padding:10px 12px!important}.dpx-table tr:hover td{background:#f6faff!important}.dpx-avatar{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;overflow:hidden!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.dpx-avatar img,.dpx-page img[class*=avatar],.dpx-page .avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:inherit!important}.dpx-name{min-width:0!important;align-items:center!important}.dpx-name strong,.dpx-name small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:180px!important}.dpx-departments-card .dpx-card-head{justify-content:flex-start!important}.dpx-departments-card .dpx-card-head h2,.dpx-departments-card .dpx-card-head p{display:none!important}.dpx-scroll-5{max-height:354px!important;overflow:auto!important}.dpx-scroll-7{max-height:496px!important;overflow:auto!important}.dpx-scroll-5 .dpx-table-wrap,.dpx-scroll-7 .dpx-table-wrap{overflow:visible!important}.dpx-pagination{min-height:50px!important;padding:10px 14px!important;gap:10px!important;flex-wrap:wrap!important}.dpx-pagination select{max-width:92px!important}.dpx-donut-row{grid-template-columns:118px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.dpx-donut{width:112px!important;height:112px!important}.dpx-donut:after{width:62px!important;height:62px!important}.dpx-legend-row{min-height:24px!important}.dpx-legend-row span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dpx-bottom-grid{gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.dpx-analytics-compact{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.dpx-analytics-compact .dpx-card-body{min-height:190px!important;max-height:300px!important;overflow:auto!important}.dpx-empty{min-height:92px!important;padding:16px!important}.dpx-empty p{display:none!important}.dpx-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483600!important;display:grid!important;place-items:center!important;padding:clamp(12px,3vw,28px)!important;background:#0b19309e!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.dpx-modal{width:min(760px,calc(100vw - 28px))!important;max-height:min(88svh,720px)!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.dpx-modal,.dpx-modal *{color:#071b45!important}.dpx-modal-head{min-height:66px!important;padding:18px 22px!important;background:#fff!important;border-bottom:1px solid rgba(186,211,245,.8)!important}.dpx-modal-body{flex:1 1 auto!important;overflow:auto!important;padding:18px 22px!important;background:#fff!important}.dpx-modal-foot{padding:14px 22px!important;background:#fbfdff!important;border-top:1px solid rgba(186,211,245,.8)!important}.dpx-modal input,.dpx-modal select,.dpx-modal textarea{color:#10254d!important;background:#fff!important;border-color:#cfe0f6!important}.dpx-row-menu,.dpx-floating-menu{z-index:2147483640!important;background:#fff!important;border:1px solid #d6e4f8!important;border-radius:16px!important;padding:8px!important;box-shadow:0 24px 60px -28px #001c5080!important}.dpx-row-menu button{height:38px!important;background:#fff!important;color:#10254d!important;font-size:13px!important;border-radius:11px!important}.dpx-row-menu button:hover{background:#eaf5ff!important;color:#1d4ed8!important}@media(max-width:1100px){.dpx-topbar .dpx-tools{grid-template-columns:1fr 1fr!important}.dpx-topbar .dpx-search{grid-column:1/-1!important}.dpx-grid-main{grid-template-columns:1fr!important}.dpx-side-stack{position:static!important}}@media(max-width:720px){.dpx-page{padding:12px 10px 88px!important}.dpx-topbar .dpx-tools{grid-template-columns:1fr 1fr!important}.dpx-topbar .dpx-button-primary{grid-column:1/-1!important}.dpx-metrics{grid-template-columns:1fr 1fr!important;gap:10px!important}.dpx-metric{min-height:72px!important;padding:12px!important}.dpx-metric strong{font-size:20px!important}.dpx-tabs-card{min-height:52px!important;padding:6px!important}.dpx-tab{min-width:128px!important;min-height:46px!important}.dpx-filters{padding:10px!important}.dpx-donut-row{grid-template-columns:1fr!important;justify-items:center!important}.dpx-modal{width:calc(100vw - 18px)!important;max-height:calc(100svh - 24px)!important;border-radius:18px!important}.dpx-modal-head,.dpx-modal-body,.dpx-modal-foot{padding-left:14px!important;padding-right:14px!important}.dpx-modal-head p{display:none!important}.dpx-form-grid{grid-template-columns:1fr!important}}@media(max-width:430px){.dpx-metrics,.dpx-topbar .dpx-tools{grid-template-columns:1fr!important}}.dpx-stage{gap:14px!important}.dpx-control-shell{display:grid!important;gap:12px!important;padding:12px!important;border:1px solid rgba(185,217,255,.95)!important;border-radius:22px!important;background:#ffffffeb!important;box-shadow:0 18px 50px -34px #10489657!important}.dpx-control-shell .dpx-tabs-card,.dpx-control-shell .dpx-topbar{margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.dpx-control-shell .dpx-tabs-card{min-height:56px!important;border-radius:17px!important}.dpx-control-shell .dpx-tools{width:100%!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto auto auto!important;gap:10px!important}.dpx-control-shell .dpx-search{width:100%!important;min-width:0!important;height:44px!important;box-shadow:none!important}.dpx-control-shell .dpx-button{height:44px!important;box-shadow:none!important}.dpx-metrics-first{order:-1!important}.dpx-metrics{gap:14px!important}.dpx-metric{min-height:98px!important;padding:16px 18px!important;gap:14px!important}.dpx-metric-icon{width:46px!important;height:46px!important;border-radius:14px!important}.dpx-metric strong{font-size:25px!important}.dpx-metric small{font-size:12.5px!important}.dpx-metric em{font-size:12px!important}.dpx-filters{display:none!important}.dpx-card:has(.dpx-quick-actions),.dpx-side-stack>.dpx-card:has(.dpx-quick-actions),.dpx-bottom-grid>.dpx-card:has(.dpx-quick-actions){display:none!important}.dpx-table-wrap,.dpx-scroll-5,.dpx-scroll-7{max-width:100%!important;overflow:auto!important}.dpx-scroll-5{max-height:382px!important}.dpx-scroll-7{max-height:496px!important}.dpx-table thead th{position:sticky!important;top:0!important;z-index:5!important;background:#f5f9ff!important}.dpx-pagination{position:relative!important;z-index:1!important}.dpx-grid-main{grid-template-columns:minmax(0,1fr) minmax(280px,380px)!important;gap:14px!important}.dpx-card-head{min-height:54px!important;padding:14px 18px!important}.dpx-card-body{padding:14px 18px!important}.dpx-card-head p,.dpx-note,.dpx-helper,.dpx-info:empty{display:none!important}.dpx-donut-row{gap:14px!important}.dpx-donut{width:120px!important;height:120px!important}.dpx-donut:after{width:66px!important;height:66px!important}.dpx-donut-center strong{font-size:20px!important}.dpx-donut-row:hover .dpx-legend-row,.dpx-hoverable:hover .dpx-legend-row{background:#f0f7ff!important;border-radius:10px!important;padding:4px 6px!important}.dpx-legend-row span:nth-child(2){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dpx-tree{min-height:360px!important;padding:26px 14px 20px!important;overflow:auto!important}.dpx-tree-level{display:flex!important;justify-content:center!important;gap:32px!important;min-width:max-content!important}.dpx-tree-branch{position:relative!important;display:grid!important;justify-items:center!important;gap:18px!important}.dpx-tree-branch:before{content:"";position:absolute;top:-14px;left:50%;width:1px;height:14px;background:#2b4e8259}.dpx-tree-children{display:flex!important;justify-content:center!important;gap:22px!important;padding-top:24px!important;position:relative!important}.dpx-tree-children:before{content:"";position:absolute;top:8px;left:8%;right:8%;height:1px;background:#2b4e8259}.dpx-node{width:190px!important;min-height:112px!important;border:1px solid rgba(185,217,255,.95)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 36px -28px #18418461!important;padding:14px!important}.dpx-node:hover{transform:translateY(-2px)!important;background:#f5fbff!important;border-color:#9ec8ff!important}.dpx-node-actions{display:flex!important;gap:8px!important;margin-top:-10px!important;position:relative!important;z-index:2!important}.dpx-node-actions button{height:30px!important;border:1px solid rgba(185,217,255,.95)!important;background:#fff!important;border-radius:999px!important;padding:0 10px!important;color:#0f3474!important;font-weight:800!important}.dpx-node-actions button:hover{background:#e8f4ff!important}.dpx-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483500!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(14px,3vw,32px)!important;background:#0a162ca8!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important}.dpx-modal{width:min(820px,calc(100vw - 32px))!important;max-height:min(88svh,760px)!important;display:flex!important;flex-direction:column!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important;color:#071b45!important;box-shadow:0 34px 100px -38px #051534ad!important}.dpx-modal-head{flex:0 0 auto!important;min-height:74px!important;padding:18px 22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid rgba(185,217,255,.85)!important}.dpx-modal-head h2{color:#071b45!important;font-size:22px!important}.dpx-modal-head p{color:#5a6f93!important}.dpx-modal-body{flex:1 1 auto!important;overflow:auto!important;padding:20px 22px!important;background:#fff!important;color:#071b45!important}.dpx-modal-foot{flex:0 0 auto!important;padding:14px 22px!important;border-top:1px solid rgba(185,217,255,.85)!important;background:#fbfdff!important;display:flex!important;justify-content:flex-end!important;gap:10px!important}.dpx-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.dpx-field input,.dpx-field select,.dpx-field textarea{color:#10254d!important;background:#fff!important;min-height:44px!important}.dpx-field textarea{min-height:112px!important}.dpx-menu-portal,.dpx-row-menu{z-index:2147483640!important}.dpx-row-menu button,.dpx-menu-portal button{background:#fff!important;color:#092052!important;min-height:38px!important}.dpx-row-menu button:hover,.dpx-menu-portal button:hover,.dpx-button:hover,.dpx-filter-btn:hover,.dpx-select:hover{background:#e8f4ff!important;border-color:#a9d0ff!important;color:#1d4ed8!important}@media(max-width:1180px){.dpx-grid-main{grid-template-columns:1fr!important}.dpx-side-stack{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;display:grid!important}.dpx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.dpx-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:10px 9px 92px!important}.dpx-control-shell .dpx-tools{grid-template-columns:1fr 1fr!important}.dpx-control-shell .dpx-search,.dpx-control-shell .dpx-button-primary{grid-column:1/-1!important}.dpx-metrics{grid-template-columns:1fr 1fr!important;gap:9px!important}.dpx-metric{min-height:72px!important;padding:10px!important;gap:9px!important}.dpx-metric-icon{width:34px!important;height:34px!important}.dpx-metric strong{font-size:19px!important}.dpx-metric em{display:none!important}.dpx-tab{min-width:132px!important;height:50px!important}.dpx-tabs-card{min-height:52px!important;padding:0 6px!important}.dpx-form-grid{grid-template-columns:1fr!important}.dpx-modal{width:calc(100vw - 18px)!important;max-height:calc(100svh - 20px)!important;border-radius:19px!important}.dpx-modal-head,.dpx-modal-body,.dpx-modal-foot{padding-left:14px!important;padding-right:14px!important}.dpx-modal-head p{display:none!important}.dpx-modal-foot{flex-wrap:wrap!important}.dpx-modal-foot .dpx-button{flex:1 1 auto!important}.dpx-donut-row{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important}}@media(max-width:440px){.dpx-metrics,.dpx-control-shell .dpx-tools{grid-template-columns:1fr!important}}.dpx-filter-dropdown{position:fixed!important;width:min(340px,calc(100vw - 20px))!important;z-index:2147483640!important;background:#fff!important;border:1px solid rgba(185,217,255,.95)!important;border-radius:18px!important;box-shadow:0 28px 84px -38px #0515349e!important;padding:12px!important;color:#071b45!important}.dpx-filter-dropdown header{display:flex;align-items:center;gap:10px;padding:6px 6px 12px;font-weight:900;color:#071b45}.dpx-filter-dropdown label{display:grid;gap:6px;margin:8px 0;font-weight:800;color:#4c6184;font-size:13px}.dpx-filter-dropdown select{height:42px;border:1px solid rgba(185,217,255,.95);border-radius:12px;background:#fff;color:#10254d;padding:0 12px}.dpx-filter-dropdown footer{display:flex;justify-content:flex-end;gap:8px;padding-top:10px}.dpx-filter-dropdown footer button{height:38px;border-radius:11px;border:1px solid rgba(185,217,255,.95);background:#fff;color:#0b2454;font-weight:800;padding:0 14px}.dpx-filter-dropdown footer button:hover{background:#e8f4ff;color:#1d4ed8}.dpx-filter-dropdown footer button:last-child{background:#dbeeff;border-color:#a9d0ff;color:#1d4ed8}.dpx-access-banner{display:flex;align-items:flex-start;gap:11px;margin:0 0 16px;padding:13px 15px;border:1px solid #cfe0f7;border-radius:16px;background:#f8fbff;color:#18345f}.dpx-access-banner.manager{border-color:#d9d1ff;background:#f8f6ff}.dpx-access-banner svg{flex:0 0 auto;color:#2563eb}.dpx-access-banner strong{display:block;color:#071b45;font-size:13px}.dpx-access-banner span{display:block;margin-top:2px;color:#587094;font-size:12px;line-height:1.5}.dpx-real-hierarchy{min-width:0}.dpx-company-root{width:min(440px,100%);margin:0 auto;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #b9d4ff;border-radius:17px;background:linear-gradient(180deg,#fff,#f1f7ff);box-shadow:0 14px 30px -24px #2563eba6}.dpx-company-root>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#e8f1ff;color:#2563eb}.dpx-company-root>div{flex:1}.dpx-company-root strong,.dpx-company-root small{display:block}.dpx-company-root small{color:#6c809f;margin-top:2px}.dpx-company-connector{width:2px;height:28px;margin:0 auto;background:#bdd3f3}.dpx-tree-level{position:relative}.dpx-tree-level:before{content:"";display:block;height:2px;background:#d2e0f4;max-width:80%;margin:0 auto 18px}.dpx-node-foot .dpx-pill{white-space:nowrap}.dpx-page .dpx-real-hierarchy .dpx-node{width:max-content!important;min-width:220px!important;max-width:min(320px,calc(100vw - 52px))!important;height:auto!important}.dpx-page .dpx-real-hierarchy .dpx-node-top{align-items:flex-start!important}.dpx-page .dpx-real-hierarchy .dpx-node-top>span:last-child{flex:1 1 auto!important;min-width:0!important}.dpx-page .dpx-real-hierarchy .dpx-node strong,.dpx-page .dpx-real-hierarchy .dpx-node small{max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.28!important}.dpx-page .dpx-real-hierarchy .dpx-node-foot{align-items:flex-end!important}.dpx-page .dpx-real-hierarchy .dpx-node-foot>small{flex:1 1 auto!important;min-width:0!important}.dpx-page .dpx-pagination>div[aria-label="Department pagination"]{max-width:278px!important;flex:0 0 auto!important}@media(max-width:640px){.dpx-page .dpx-real-hierarchy .dpx-node{min-width:min(220px,calc(100vw - 52px))!important}}@media(max-width:768px){body.v53-modal-open{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important}body.v53-modal-open :is(.mobile-bottom-nav,.bottom-nav,.mobile-nav,.bottom-navigation,.bottom-tab-bar,[class*=bottom-nav],[class*=BottomNav],[class*=mobile-nav],[class*=MobileNav]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body :is(.v53-overlay,.v53-modal-overlay){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;margin:0!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#020817eb!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:2147483600!important;overflow:hidden!important;box-sizing:border-box!important}html body .v53-modal-overlay>.ops-ref-backdrop,html body .v53-modal-overlay>.stp-modal-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#020817eb!important;border:0!important}html body .v53-modal{position:relative!important;z-index:2!important;width:min(454px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;height:auto!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid #d7e3f1!important;border-radius:28px!important;background:#fff!important;color:#111827!important;box-shadow:0 38px 110px #00081e70!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;transform:none!important}html body .v53-modal-header{flex:0 0 auto!important;width:100%!important;min-height:84px!important;padding:20px 16px 16px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;background:linear-gradient(180deg,#eaf6ff,#f4efff)!important;border:0!important;border-bottom:1px solid #d7e3f1!important;border-radius:0!important;box-sizing:border-box!important}html body .v53-modal-header>:first-child{min-width:0!important;flex:1 1 auto!important}html body .v53-modal-header :is(h1,h2,h3,h4,strong,b,.wf-reference-modal-copy>span:last-child){color:#102653!important;-webkit-text-fill-color:#102653!important;opacity:1!important;font-size:20px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important;margin:0!important}html body .v53-modal-header :is(p,small,.wf-reference-modal-eyebrow,.cs-modal-eyebrow,span){color:#60718d!important;-webkit-text-fill-color:#60718d!important;opacity:1!important;line-height:1.35!important}html body :is(.v53-modal-close,.v53-modal-header [aria-label*=Close],.v53-modal-header [aria-label*=close]){flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 0 0 auto!important;padding:0!important;border:1px solid #d2deed!important;border-radius:14px!important;background:#fff!important;color:#183663!important;-webkit-text-fill-color:#183663!important;opacity:1!important;visibility:visible!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px #0f172a14!important;box-sizing:border-box!important}html body :is(.v53-modal-close,.v53-modal-header [aria-label*=Close],.v53-modal-header [aria-label*=close]) :is(svg,path){color:#183663!important;stroke:currentColor!important;opacity:1!important}html body .v53-modal-body{flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;max-height:none!important;padding:16px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#fff!important;color:#111827!important;box-sizing:border-box!important}html body .v53-modal-body :is(h1,h2,h3,h4,h5,strong,b,label,p,span,small,code,div,li){color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}html body .v53-modal-body :is(input,textarea,select){width:100%!important;max-width:100%!important;color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff!important;border-color:#cfdbea!important;box-sizing:border-box!important}html body :is(.v53-modal-footer,.v53-modal .wfc-modal-footer,.v53-modal .epx-modal-actions,.v53-modal .rbac-modal-actions){flex:0 0 auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-top:1px solid #d7e3f1!important;background:#fff!important;box-sizing:border-box!important}html body :is(.v53-modal-footer,.v53-modal .wfc-modal-footer,.v53-modal .epx-modal-actions,.v53-modal .rbac-modal-actions)>:is(button,a){width:100%!important;min-width:0!important;min-height:56px!important;height:auto!important;margin:0!important;padding:0 14px!important;border-radius:17px!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body .v53-modal :is(.primary,.wf-btn-primary,.epx-header-action-primary,.epx-header-action-danger,.v53-modal-primary,.stp-btn-primary,.marketplace-v24-primary,.cs-pill-btn--primary,button[class*=primary],button[class*=Primary]){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body .v53-modal :is(.primary,.wf-btn-primary,.epx-header-action-primary,.epx-header-action-danger,.v53-modal-primary,.stp-btn-primary,.marketplace-v24-primary,.cs-pill-btn--primary,button[class*=primary],button[class*=Primary]) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}html body .v53-modal :is(.wf-search,.epx-search,.search-bar,.search-box,.search-row,.search-section,.filter-search,[class*=search-bar],[class*=SearchBar],[class*=search-box],[class*=SearchBox],[class*=search-section],[class*=SearchSection],[class*=selection-section],[class*=SelectionSection])~:is(.wf-search,.epx-search,.search-bar,.search-box,.search-row,.search-section,.filter-search,[class*=search-bar],[class*=SearchBar],[class*=search-box],[class*=SearchBox],[class*=search-section],[class*=SearchSection],[class*=selection-section],[class*=SelectionSection]){display:none!important}html body .v53-modal input[type=search]~input[type=search]{display:none!important}html body .v53-modal-body>*+*{margin-top:14px!important}html body .v53-modal :is(.wfc-modal-section,.stp-modal-form,.stp-auto-employees,.stp-apply-summary,.stp-auto-summary,.cs-egm-card,.cs-channel-builder-card,.cs-theme-control-card){position:static!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 14px!important;box-sizing:border-box!important}html body .v53-modal :is(.wfc-modal-section,.cs-egm-card,.cs-channel-builder-card,.cs-theme-control-card){padding:14px!important;border:1px solid #dce7f3!important;border-radius:18px!important;background:#fff!important}html body .v53-modal input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;border:2px solid #9fb1c7!important;border-radius:7px!important;background:#fff!important;display:inline-grid!important;place-content:center!important;cursor:pointer!important}html body .v53-modal input[type=checkbox]:before{content:""!important;width:10px!important;height:6px!important;border-left:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:rotate(-45deg) scale(0)!important;transform-origin:center!important}html body .v53-modal input[type=checkbox]:checked{border-color:#2563eb!important;background:#2563eb!important}html body .v53-modal input[type=checkbox]:checked:before{transform:rotate(-45deg) scale(1)!important}html body .v53-modal :is([role=switch],.marketplace-v24-toggle,.cs-chat-builder-toggle){position:relative!important}html body .v53-modal :is(.marketplace-real-toggle,.cs-real-toggle,.toggle-track,[class*=toggle-track]){flex:0 0 56px!important;width:56px!important;min-width:56px!important;height:32px!important;padding:3px!important;border:1px solid #c7d3e1!important;border-radius:999px!important;background:#dfe7f0!important;box-sizing:border-box!important;transition:background .2s ease!important}html body .v53-modal :is(.marketplace-real-toggle,.cs-real-toggle,.toggle-track,[class*=toggle-track])>:is(span,i){display:block!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 9px #0f172a40!important;transform:translate(0)!important;transition:transform .2s ease!important}html body .v53-modal :is([role=switch][aria-checked=true],.is-on,.checked) :is(.marketplace-real-toggle,.cs-real-toggle,.toggle-track,[class*=toggle-track]),html body .v53-modal :is(.marketplace-real-toggle.is-on,.cs-real-toggle.is-on){background:linear-gradient(135deg,#3ca8ff,#5b5ce2)!important;border-color:transparent!important}html body .v53-modal :is([role=switch][aria-checked=true],.is-on,.checked) :is(.marketplace-real-toggle,.cs-real-toggle,.toggle-track,[class*=toggle-track])>:is(span,i),html body .v53-modal :is(.marketplace-real-toggle.is-on,.cs-real-toggle.is-on)>:is(span,i){transform:translate(24px)!important}html body [class*=v53-modal--compliance-] :is(.wfc-form-grid,.wfc-check-grid,.wfc-detail-grid){display:grid!important;grid-template-columns:1fr!important;gap:14px!important}html body [class*=v53-modal--compliance-] :is(.wfc-field,.wfc-upload,.wfc-impact,.wfc-confirm,.wfc-related-documents){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body :is(.v53-modal--compliance-details,.v53-modal--compliance-documents,.v53-modal--compliance-view-details-documents) .v53-modal-body{display:grid!important;gap:14px!important}html body :is(.v53-modal--compliance-details,.v53-modal--compliance-documents,.v53-modal--compliance-view-details-documents) :is(.wfc-related-document-list,.wfc-document-list){display:grid!important;gap:10px!important;max-height:42dvh!important;overflow-y:auto!important;padding:12px!important}html body :is(.v53-modal--compliance-schedule-audit,.v53-modal--compliance-assign-training,.v53-modal--compliance-report-safety-record,.v53-modal--compliance-safety-record) .v53-modal-header{padding-top:26px!important}html body .v53-modal--roles-access :is(.rbac-permission-group,.rbac-permission-option){width:100%!important;min-width:0!important;box-sizing:border-box!important}html body .v53-modal--roles-access .rbac-permission-option{min-height:58px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}html body .v53-modal--roles-access .rbac-permission-option :is(svg,img,[class*=icon],[class*=Icon])~:is(svg,img,[class*=icon],[class*=Icon]){display:none!important}html body :is(.v53-modal--employee-view-activity,.v53-modal--employee-view-full-queue,.v53-modal--employee-required-checklist,.v53-modal--employee-review-document) :is(.epx-activity-list,.epx-verification-queue-list,.epx-review-grid,.epx-review-steps-card){max-height:55dvh!important;overflow-y:auto!important}html body :is(.v53-modal--employee-required-checklist,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-review-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}html body :is(.v53-modal--employee-required-checklist,.v53-modal--employee-review-document,.v53-modal--employee-view-full-queue) .epx-review-step{display:grid!important;grid-template-columns:22px 30px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:12px!important;border:1px solid #dce7f3!important;border-radius:14px!important;background:#fff!important}html body .v53-modal--template :is(.stp-apply-layout,.stp-auto-layout),html body .v53-modal--chat :is(.cs-channel-builder-layout,.cs-theme-studio-layout){display:grid!important;grid-template-columns:1fr!important;gap:14px!important;min-width:0!important}html body .v53-modal--template :is(.stp-form-row,.stp-apply-summary-grid,.stp-auto-summary-grid){grid-template-columns:1fr!important}html body .v53-modal--template .stp-auto-employees{max-height:34dvh!important;overflow-y:auto!important}html body .v53-modal--offer-shift .marketplace-v47-offer-submit svg{display:none!important}html body .v53-modal--offer-shift .marketplace-v47-offer-submit{color:#fff!important;-webkit-text-fill-color:#fff!important;justify-content:center!important;text-align:center!important}html body .v53-dropdown,html body .v53-compliance-filter-dropdown{position:fixed!important;z-index:2147483640!important;width:min(320px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(440px,calc(100dvh - 80px))!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;border:1px solid #d5e3f3!important;border-radius:18px!important;background:#fff!important;color:#111827!important;box-shadow:0 26px 70px #0f172a4d!important;box-sizing:border-box!important}html body :is(.v53-dropdown,.v53-compliance-filter-dropdown) *{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}html body :is(.v53-dropdown,.v53-compliance-filter-dropdown) :is(button,a){width:100%!important;min-height:44px!important;padding:10px 12px!important;border-radius:12px!important;background:transparent!important;display:flex!important;align-items:center!important;gap:10px!important;text-align:left!important}html body .v53-compliance-filter-dropdown .wfc-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .v53-compliance-filter-dropdown .wfc-filter-actions button:last-child{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .epx-hero-card.epx-hero-card-v2{background:#fff!important;color:#111827!important;overflow:visible!important}html body .epx-hero-card.epx-hero-card-v2:before,html body .epx-hero-card.epx-hero-card-v2:after,html body .epx-hero-primary:before,html body .epx-hero-primary:after{content:none!important;display:none!important;background:transparent!important;opacity:0!important}html body .epx-hero-card.epx-hero-card-v2 :is(h1,h2,h3,strong,small,span,p){color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}}@media(max-width:768px){html body .v53-modal :is(.epx-field,.wf-field,.wf-form-field,.wfc-field,.wfc-form-grid>label,.lpx-form-grid>label,.stp-field,.cs-egm-field,.cs-channel-builder-field,.cs-channel-builder-select,.marketplace-v24-field){width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}html body .v53-modal :is(.enterprise-select,.epx-custom-select,.lpx-modal-select,.dpx-custom-select,.wfc-custom-select,.stp-custom-select,.cs-roles-select-wrap){width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}html body .v53-modal :is(.enterprise-select-trigger,.epx-custom-select .enterprise-select-trigger,.lpx-modal-select .enterprise-select-trigger){width:100%!important;min-width:0!important;max-width:100%!important;min-height:52px!important;margin:0!important;padding:0 14px!important;border:1px solid #c7d5e6!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}html body .v53-modal :is(.epx-input-wrap,.epx-select-wrap,.epx-phone-wrap,.wf-input-wrap,.wf-search,.wfc-search,.wfc-inline-field,.lpx-search,.cs-egm-search-bar,.cs-channel-name-input,.cs-mod-logs-search){width:100%!important;min-width:0!important;max-width:100%!important;min-height:52px!important;margin:0!important;padding:0 14px!important;border:1px solid #c7d5e6!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important}html body .v53-modal :is(.epx-input-wrap,.epx-select-wrap,.epx-phone-wrap,.wf-input-wrap,.wf-search,.wfc-search,.wfc-inline-field,.lpx-search,.cs-egm-search-bar,.cs-channel-name-input,.cs-mod-logs-search)>:is(input,select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body .v53-modal :is(.epx-textarea,.wfc-form-grid textarea,.lpx-form-grid textarea,.stp-modal-form textarea,.cs-channel-builder-field textarea){width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border:1px solid #c7d5e6!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}html body .v53-modal :is(.search-section,.filter-search,.selection-section,[class*=search-section],[class*=SearchSection],[class*=selection-section],[class*=SelectionSection]):has(>:is(.search-section,.filter-search,.selection-section,.enterprise-select,.epx-input-wrap,.wf-search,.wfc-search,input[type=search])){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .v53-modal :is(.search-section,.filter-search,.selection-section,[class*=search-section],[class*=SearchSection],[class*=selection-section],[class*=SelectionSection],.epx-search,.wf-search)~:is(.search-section,.filter-search,.selection-section,[class*=search-section],[class*=SearchSection],[class*=selection-section],[class*=SelectionSection],.epx-search,.wf-search){display:none!important}html body .v53-modal :is(.epx-field,.wf-field,.wfc-field,.search-section,.selection-section,.epx-form-grid,.wfc-form-grid)>input[type=search]~input[type=search]{display:none!important}html body :is(.v53-dropdown,.v53-compliance-filter-dropdown) :is(.enterprise-select-search,.wfc-filter-search,.dropdown-search){min-height:44px!important;padding:0 12px!important;border:1px solid #c7d5e6!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body :is(.v53-dropdown,.v53-compliance-filter-dropdown) :is(.enterprise-select-search,.wfc-filter-search,.dropdown-search)>input{min-height:42px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}@media(max-width:768px){html body .v67-department-modal :is(.dpx-button,.dpx-modal-foot button,.dpx-modal-foot a){min-height:52px!important;border-radius:15px!important;border:1px solid #cbd9e8!important;background:#fff!important;background-image:none!important;color:#173252!important;-webkit-text-fill-color:#173252!important;box-shadow:0 5px 14px #0f172a12!important;opacity:1!important}html body .v67-department-modal :is(.dpx-button,.dpx-modal-foot button,.dpx-modal-foot a) :is(span,strong,b,small,svg,path){color:inherit!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important;opacity:1!important}html body .v67-department-modal :is(.dpx-button-primary,.primary,button[class*=primary],button[class*=Primary]){border-color:#1769e8!important;background:#1769e8!important;background-image:linear-gradient(135deg,#2f80ed,#1769e8)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .v67-department-modal :is(.dpx-danger-btn,.lpx-danger-action,button[class*=danger],button[class*=Danger]){border-color:#dc3545!important;background:#dc3545!important;background-image:linear-gradient(135deg,#ef5866,#c93443)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .v67-department-modal :is(.dpx-button-primary,.dpx-danger-btn,.primary,button[class*=primary],button[class*=Primary],button[class*=danger],button[class*=Danger]) :is(span,strong,b,small,svg,path){color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:currentColor!important}html body .v67-department-modal :is(button,a):disabled{opacity:.56!important;cursor:not-allowed!important}html body .v67-department-modal-footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #d8e3ef!important}html body .v67-department-modal-footer>:is(button,a){width:100%!important;min-width:0!important;margin:0!important;justify-content:center!important;text-align:center!important}html body .v53-modal--roles-access .v67-manage-person-access .v67-access-page-option{position:relative!important;grid-template-columns:25px minmax(0,1fr)!important;gap:10px!important;padding-right:12px!important}html body .v53-modal--roles-access .v67-manage-person-access .v67-access-page-option:before,html body .v53-modal--roles-access .v67-manage-person-access .v67-access-page-option:after,html body .v53-modal--roles-access .v67-manage-person-access .v67-access-page-option .rbac-page-check:before,html body .v53-modal--roles-access .v67-manage-person-access .v67-access-page-option .rbac-page-check:after{content:none!important;display:none!important;opacity:0!important}html body .v53-modal--roles-access .v67-manage-person-access .v67-access-page-option>svg{display:none!important;width:0!important;height:0!important;margin:0!important;opacity:0!important}html body .v53-modal--roles-access .v67-manage-person-access .v67-access-page-option .rbac-page-check{grid-column:1!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;display:grid!important;place-items:center!important}html body .v53-modal--roles-access .v67-manage-person-access .v67-access-page-option>span:nth-of-type(2){grid-column:2!important;min-width:0!important}html body .v53-modal--roles-access .v67-manage-person-access .v67-access-permission-option{position:relative!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-height:62px!important}html body .v53-modal--roles-access .v67-manage-person-access .v67-access-permission-option>input[type=checkbox]{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;appearance:none!important;-webkit-appearance:none!important}html body .v53-modal--roles-access .v67-manage-person-access .v67-access-permission-option .rbac-checkbox-mark{grid-column:1!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:1px 0 0!important}html body .v53-modal--roles-access .v67-manage-person-access .v67-access-permission-option .rbac-permission-copy{grid-column:2!important;min-width:0!important}html body .v53-modal--roles-access .v67-manage-person-access .v67-access-permission-option:before,html body .v53-modal--roles-access .v67-manage-person-access .v67-access-permission-option:after,html body .v53-modal--roles-access .v67-manage-person-access .v67-access-permission-option .rbac-checkbox-mark:before,html body .v53-modal--roles-access .v67-manage-person-access .v67-access-permission-option .rbac-checkbox-mark:after{content:none!important;display:none!important}html body .v53-modal--roles-access .v67-manage-person-access .rbac-permission-group>header:before,html body .v53-modal--roles-access .v67-manage-person-access .rbac-permission-group>header:after{content:none!important;display:none!important}}@media(max-width:768px){html body .v67-department-modal .v69-department-action-no-icon:before,html body .v67-department-modal .v69-department-action-no-icon:after{content:none!important;display:none!important;width:0!important;height:0!important;opacity:0!important;background:none!important;background-image:none!important;-webkit-mask:none!important;mask:none!important}html body .v67-department-modal .v69-department-action-no-icon>:is(svg,i,img,[aria-hidden=true],[class*=icon],[class*=Icon]):not(.dpx-spin){display:none!important;width:0!important;height:0!important;margin:0!important;opacity:0!important}html body .v67-department-modal .v69-department-action-no-icon{gap:0!important;justify-content:center!important;text-align:center!important;background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body .v53-modal--roles-access .v69-access-page-groups{width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;min-height:0!important;overflow:visible!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:0!important;box-sizing:border-box!important}html body .v53-modal--roles-access .v69-access-page-group{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:block!important;border:1px solid #dbe5f1!important;border-radius:20px!important;background:#fbfdff!important;box-sizing:border-box!important}html body .v53-modal--roles-access .v69-access-page-group>strong{display:block!important;width:100%!important;padding:14px 16px!important;border-bottom:1px solid #e1e9f3!important;background:#f3f7fd!important;color:#14213d!important;-webkit-text-fill-color:#14213d!important;font-size:16px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:.04em!important;box-sizing:border-box!important}html body .v53-modal--roles-access .v69-access-page-group-content{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;box-sizing:border-box!important}html body .v53-modal--roles-access .v69-access-page-group-content>.v67-access-page-option{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:76px!important;max-height:none!important;margin:0!important;padding:12px!important;display:grid!important;grid-template-columns:25px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;overflow:visible!important;visibility:visible!important;opacity:1!important;border:1px solid #dbe5f1!important;border-radius:16px!important;background:#fff!important;box-sizing:border-box!important}html body .v53-modal--roles-access .v69-access-page-group-content>.v67-access-page-option.is-locked{opacity:.72!important}html body .v53-modal--roles-access .v69-access-page-group-content>.v67-access-page-option>span:nth-of-type(2){min-width:0!important;display:grid!important;gap:4px!important;overflow:visible!important}html body .v53-modal--roles-access .v69-access-page-group-content>.v67-access-page-option b,html body .v53-modal--roles-access .v69-access-page-group-content>.v67-access-page-option small{display:block!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body .v53-modal--roles-access .rbac-access-permissions{min-height:0!important;overflow:visible!important}}@media(max-width:900px){html body [data-v13-target=assign-manager]:before,html body [data-v13-target=assign-manager]:after,html body [data-v13-target=location-assign-manager]:before,html body [data-v13-target=location-assign-manager]:after{content:none!important;display:none!important}html body button.dpx-assign-manager-v130,html body button.dpx-assign-manager-v130:is(:hover,:focus,:focus-visible,:active,:disabled),html body button.wf-assign-manager-v130,html body button.wf-assign-manager-v130:is(:hover,:focus,:focus-visible,:active,:disabled){position:relative!important;z-index:2147483000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;border:1px solid #1263d5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;overflow:hidden!important}html body button.dpx-assign-manager-v130>:not(.dpx-assign-manager-label-v130),html body button.wf-assign-manager-v130>:not(.wf-assign-manager-label-v130){display:none!important}html body .dpx-assign-manager-label-v130,html body .wf-assign-manager-label-v130{display:inline!important;position:relative!important;z-index:5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;background:transparent!important;background-image:none!important;filter:none!important;text-shadow:none!important}html body button.dpx-assign-manager-v130:before,html body button.dpx-assign-manager-v130:after,html body button.wf-assign-manager-v130:before,html body button.wf-assign-manager-v130:after{content:none!important;display:none!important}}@media(min-width:769px){.dpx-table-wrap{max-width:100%!important;overflow-x:auto!important;overflow-y:visible;overscroll-behavior-inline:contain}.dpx-managers-table{width:100%!important;min-width:1180px!important;table-layout:auto!important}.dpx-managers-table th:nth-child(1),.dpx-managers-table td:nth-child(1){min-width:230px}.dpx-managers-table th:nth-child(2),.dpx-managers-table td:nth-child(2){min-width:230px}.dpx-managers-table th:nth-child(3),.dpx-managers-table td:nth-child(3){min-width:150px}.dpx-managers-table th:nth-child(4),.dpx-managers-table td:nth-child(4){min-width:100px}.dpx-managers-table th:nth-child(5),.dpx-managers-table td:nth-child(5){min-width:190px}.dpx-managers-table th:nth-child(6),.dpx-managers-table td:nth-child(6){min-width:120px}.dpx-managers-table th:nth-child(7),.dpx-managers-table td:nth-child(7){min-width:150px}.dpx-managers-table th:nth-child(8),.dpx-managers-table td:nth-child(8){min-width:88px}.dpx-manager-departments{min-width:0;display:flex;flex-direction:column;gap:3px}.dpx-manager-departments>span{display:block;white-space:normal;overflow-wrap:anywhere;color:#17345d;font-weight:720;line-height:1.35}.dpx-manager-departments>small{color:#7183a0;font-size:11px}.dpx-floating-menu{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.rbac-modal-shell .enterprise-select-trigger,.v67-manage-person-access .enterprise-select-trigger{min-height:46px}.enterprise-select-menu{overscroll-behavior:contain;scrollbar-gutter:stable}.wfc-filter-fields-v101 .wfc-field .enterprise-select{width:100%}.wfc-filter-fields-v101 .enterprise-select-trigger{width:100%;min-height:43px;border:1px solid #ceddf0;box-shadow:none}.wfc-filter-fields-v101 .enterprise-select-trigger:focus-visible{border-color:#67a2f8;box-shadow:0 0 0 3px #2563eb14;outline:0}.wfc-toggle-grid-v293{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.wfc-toggle-grid-v293 .wfc-compact-target-toggle{width:100%;min-height:52px;border:1px solid transparent;border-radius:10px;background:transparent;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;color:#243b5e;cursor:pointer}.wfc-toggle-grid-v293 .wfc-compact-target-toggle:hover{background:#f1f7ff;border-color:#d6e6fb}.wfc-toggle-grid-v293 .wfc-compact-target-toggle.is-on{background:#f4f8ff;border-color:#bad5fb}.wfc-compact-target-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.wfc-compact-target-copy b{font-size:12px;color:#17345d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-compact-target-copy small{font-size:10px;color:#7285a2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-compact-switch{flex:0 0 auto;width:36px;height:20px;padding:2px;border-radius:999px;background:#d9e4f0;border:1px solid #c5d4e5;display:flex;align-items:center;transition:.16s ease}.wfc-compact-switch i{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #132b4b38;transform:translate(0);transition:.16s ease}.wfc-compact-target-toggle.is-on .wfc-compact-switch{background:#2f73f2;border-color:#2f73f2}.wfc-compact-target-toggle.is-on .wfc-compact-switch i{transform:translate(16px)}.wfc-target-search{border:1px solid #d4e2f2!important;box-shadow:none!important}.wfc-target-search input{border:0!important;outline:0!important;box-shadow:none!important}}@media(min-width:769px){.wfc-incident-trend-detail-v293,.wfc-incident-report-detail-v293,.wfc-audit-detail-v293{display:flex;flex-direction:column;gap:16px}.wfc-incident-context-v293{margin-top:0}.wfc-incident-list-v293,.wfc-audit-findings-v293,.wfc-incident-people-v293{margin-top:2px}.wfc-incident-list-v293>div,.wfc-audit-findings-v293>div,.wfc-incident-people-v293>div{max-height:330px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.wfc-incident-list-v293 article,.wfc-audit-findings-v293 article,.wfc-incident-people-v293 article{align-items:center}.wfc-incident-list-v293 article>.wfc-btn{margin-left:auto;white-space:nowrap}.wfc-intelligence-copy-v293{border:1px solid #d6e3f4;border-radius:14px;background:#fbfdff;padding:16px 18px}.wfc-intelligence-copy-v293 h4{margin:0 0 7px;color:#102c53;font-size:14px}.wfc-intelligence-copy-v293 p{margin:0;color:#536b8d;line-height:1.65;white-space:pre-wrap}.wfc-audit-timeline-v293,.wfc-incident-timeline-v293{max-height:320px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media(min-width:769px){.dpx-v334-schedule-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dbe8f6;border-radius:15px;background:linear-gradient(135deg,#f4f9ff,#fff)}.dpx-v334-schedule-hero>div{display:flex;align-items:center;gap:11px}.dpx-v334-schedule-hero strong{display:block;color:#173f70}.dpx-v334-schedule-hero small{display:block;margin-top:3px;color:#7085a0;font-size:11px}.dpx-v334-schedule-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.dpx-v334-schedule-kpis article{padding:13px;border:1px solid #dce8f5;border-radius:13px;background:#fff}.dpx-v334-schedule-kpis span,.dpx-v334-schedule-kpis small{display:block;color:#758aa6;font-size:10px}.dpx-v334-schedule-kpis strong{display:block;margin:5px 0 3px;color:#174276;font-size:19px}.dpx-v334-day-schedule,.dpx-v334-shift-roster{margin-top:14px;border:1px solid #dbe7f4;border-radius:15px;background:#fff;overflow:hidden}.dpx-v334-day-schedule>header,.dpx-v334-shift-roster>header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#f6faff;border-bottom:1px solid #e2ebf6}.dpx-v334-day-schedule header b,.dpx-v334-shift-roster header b{display:block;color:#1e4775}.dpx-v334-day-schedule header small,.dpx-v334-shift-roster header small{display:block;margin-top:2px;color:#7b8fa8;font-size:10px}.dpx-v334-day-schedule header>span,.dpx-v334-shift-roster header>span{font-size:10px;font-weight:800;color:#4f7096}.dpx-v334-day-schedule>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.dpx-v334-day-schedule article{padding:11px;border:1px solid #e2eaf4;border-radius:11px}.dpx-v334-day-schedule article>div:first-child{display:flex;justify-content:space-between;gap:10px}.dpx-v334-day-schedule strong{color:#214c7b}.dpx-v334-day-schedule small{color:#7a8da5;font-size:9px}.dpx-v334-day-schedule dl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:9px 0 0}.dpx-v334-day-schedule dt{color:#8597ac;font-size:8px}.dpx-v334-day-schedule dd{margin:2px 0 0;color:#2d557f;font-size:10px;font-weight:800}.dpx-v334-shift-roster>div{max-height:300px;overflow:auto}.dpx-v334-shift-roster article{display:grid;grid-template-columns:105px 1fr 120px 90px;gap:10px;align-items:center;padding:10px 13px;border-bottom:1px solid #edf2f7}.dpx-v334-shift-roster article:last-child{border-bottom:0}.dpx-v334-shift-roster article strong{display:block;color:#254d78;font-size:10px}.dpx-v334-shift-roster article small{display:block;margin-top:2px;color:#7a8ea8;font-size:9px}.dpx-v334-shift-date{color:#486b93;font-size:9px;font-weight:800}.dpx-v334-coverage-intelligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.dpx-v334-coverage-intelligence-grid>div{padding:11px;border:1px solid #e0eaf5;border-radius:10px;background:#fff}.dpx-v334-coverage-intelligence-grid span,.dpx-v334-coverage-intelligence-grid small{display:block;color:#7489a4;font-size:9px}.dpx-v334-coverage-intelligence-grid strong{display:block;margin:4px 0 2px;color:#1e4b7c;font-size:15px}.dpx-v334-coverage-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:10px}.dpx-v334-coverage-days>div{padding:9px;border:1px solid #e2eaf4;border-radius:10px;background:#fbfdff}.dpx-v334-coverage-days span,.dpx-v334-coverage-days small{display:block;color:#7d90a8;font-size:8px}.dpx-v334-coverage-days b{display:block;margin:4px 0;color:#1f4c7e;font-size:13px}.dpx-v334-employee-schedule-list{max-height:360px;overflow:auto}}@media(min-width:769px){html body :is(.wf-toast.wf-toast--viewport,.lpx-toast,.cert-success){position:fixed!important;inset:auto 24px 24px auto!important;z-index:2147483647!important;display:grid!important;grid-template-columns:38px minmax(210px,1fr) 28px!important;align-items:center!important;gap:11px!important;width:min(390px,calc(100vw - 48px))!important;min-height:72px!important;margin:0!important;padding:13px 14px!important;border:1px solid #cfe0f6!important;border-radius:16px!important;background:#fff!important;color:#17385f!important;box-shadow:0 18px 50px #0f2b5438!important;transform:none!important;animation:v346ToastIn .2s ease-out!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}html body :is(.lpx-toast,.cert-success){display:flex!important;justify-content:flex-start!important}html body .wf-toast.wf-toast--viewport>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:11px!important;background:#e7f1ff!important;color:#1768dc!important}html body .wf-toast.wf-toast--viewport>button{width:28px!important;height:28px!important;border:0!important;border-radius:8px!important;background:#f1f6fc!important;color:#4f6787!important}html body .wf-toast-error.wf-toast--viewport{border-color:#ffc9cf!important}.wf-toast-error.wf-toast--viewport>svg{background:#fff0f2!important;color:#d92d45!important}html body .wf-toast-success.wf-toast--viewport{border-color:#c6dcfb!important}.wf-toast-success.wf-toast--viewport>svg{background:#e7f1ff!important;color:#1768dc!important}html body :is(.cert-modal,.lpx-modal,.dpx-modal,.wfc-modal-shell:not([class*=training]):not([class*=course])) :is(.ops-ref-head,.cert-modal-header,.lpx-modal-head,.dpx-modal-head){background:#eef5ff!important;border-color:#cfe0f6!important;color:#123862!important}html body :is(.cert-modal,.lpx-modal,.dpx-modal,.wfc-modal-shell:not([class*=training]):not([class*=course])) :is(.cert-modal-header,.lpx-modal-head,.dpx-modal-head,.ops-ref-head)>span{background:#e2efff!important;color:#1767d7!important;border-color:#bed6f7!important}html body :is(.cert-modal,.lpx-modal,.dpx-modal,.wfc-modal-shell:not([class*=training]):not([class*=course])) :is(.tone-green,.is-green,.success):not(.danger){--accent:#2474ee!important;background:#eaf3ff!important;color:#1767d7!important;border-color:#bdd7fa!important}html body :is(.wfc-training-assign-modal,.wfc-course-modal) :is(.ops-ref-head,.wfc-modal-section-head){background:revert-layer;color:revert-layer}@keyframes v346ToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media(min-width:769px){html body .dpx-v398-section-head,html body .dpx-v398-section-head:before,html body .dpx-v398-section-head:after{opacity:1!important}html body .dpx-v398-section-head{position:relative!important;z-index:3!important;background:#fff!important;isolation:isolate!important}html body .dpx-v398-section-head:before,html body .dpx-v398-section-head:after{display:none!important;content:none!important}html body .dpx-v398-section-head h2,html body .dpx-v398-section-head p,html body .dpx-v398-section-head strong{position:relative!important;z-index:2!important;color:#0e2c55!important;-webkit-text-fill-color:#0e2c55!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important}html body .dpx-v398-section-head p{color:#657b9a!important;-webkit-text-fill-color:#657b9a!important}html body .dpx-modal-coverage_details,html body .dpx-modal-coverage_gap_details,html body .dpx-modal-coverage_health_details{width:min(1024px,calc(100vw - 64px))!important;max-height:calc(100vh - 52px)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 30px 80px #05193657!important}html body .dpx-modal-coverage_details .dpx-modal-head,html body .dpx-modal-coverage_gap_details .dpx-modal-head,html body .dpx-modal-coverage_health_details .dpx-modal-head{padding:20px 26px!important;background:linear-gradient(135deg,#edf5ff,#fff)!important}html body .dpx-modal-coverage_details .dpx-modal-body,html body .dpx-modal-coverage_gap_details .dpx-modal-body,html body .dpx-modal-coverage_health_details .dpx-modal-body{padding:24px!important;display:grid!important;gap:18px!important;background:#f7faff!important}html body .dpx-modal-coverage_details .dpx-coverage-hero,html body .dpx-modal-coverage_gap_details .dpx-coverage-hero,html body .dpx-modal-coverage_health_details .dpx-coverage-hero,html body .dpx-modal-coverage_details .dpx-coverage-progress-card,html body .dpx-modal-coverage_gap_details .dpx-coverage-progress-card,html body .dpx-modal-coverage_health_details .dpx-coverage-progress-card{border:1px solid #c9dcf3!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px #1943700f!important}html body .dpx-modal-coverage_details .dpx-coverage-kpis>div,html body .dpx-modal-coverage_gap_details .dpx-coverage-kpis>div,html body .dpx-modal-coverage_health_details .dpx-coverage-kpis>div{min-width:0!important;border:1px solid #c9dcf3!important;border-radius:16px!important;background:#fff!important}}@media(min-width:769px){.dpx-v398-section-head h2,.dpx-manager-assignment-section h2,.dpx-department-employees-section h2{font-weight:500!important}}@media(min-width:769px){.dpx-modal-view{width:min(920px,calc(100vw - 56px))!important;max-height:min(780px,calc(100vh - 44px))!important}.dpx-modal-view .dpx-modal-body{padding:18px 24px!important;overflow-y:auto!important}.dpx-modal-view .dpx-detail-grid{gap:10px!important}.dpx-modal-view .dpx-detail-grid>*{min-height:92px!important;padding:14px 16px!important}.dpx-v400-live-shifts>div{max-height:260px!important;overflow-y:auto!important;display:grid!important;gap:8px!important;padding:10px!important}.dpx-v400-live-shifts article{display:grid!important;grid-template-columns:120px minmax(180px,1fr) minmax(260px,1.4fr)!important;gap:14px!important;align-items:center!important;padding:11px 13px!important;border:1px solid #d8e5f4!important;border-radius:12px!important;background:#fff!important}.dpx-side-stack .dpx-card:has(.dpx-heatmap){grid-column:1 / -1!important}.dpx-heatmap{min-width:760px!important;max-height:380px!important;overflow-y:auto!important}.dpx-card:has(.dpx-heatmap) .dpx-card-body{overflow-x:auto!important}}@media(min-width:901px){.dpx-donut-wrap-v359{position:relative!important}.dpx-donut-segment-tip-v401{position:absolute!important;left:50%!important;bottom:calc(100% + 10px)!important;transform:translate(-50%)!important;width:max-content!important;min-width:190px!important;max-width:260px!important;padding:13px 15px!important;border:1px solid #c9dcf7!important;border-radius:16px!important;background:#fff!important;box-shadow:0 16px 38px #0f2a522e!important;z-index:20!important;pointer-events:none!important}.dpx-donut-segment-tip-v401 strong,.dpx-donut-segment-tip-v401 span{display:block!important}.dpx-donut-segment-tip-v401 span{margin-top:5px!important;color:#657995!important}.dpx-v401-section-eyebrow{display:block!important;padding:18px 24px 4px!important;color:#0b2349!important;font-size:13px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}.dpx-modal{border:1px solid #bfd5f2!important;border-radius:26px!important;box-shadow:0 30px 90px #0c234642!important;overflow:hidden!important}.dpx-modal>.dpx-modal-head{background:linear-gradient(135deg,#f6faff,#eaf3ff)!important;border-bottom:1px solid #d4e2f4!important}.dpx-modal>.dpx-modal-body{padding:24px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.dpx-modal>.dpx-modal-foot{background:#fff!important;border-top:1px solid #d4e2f4!important}.dpx-modal-manager_details,.dpx-modal-manager_workload,.dpx-modal-employee_details,.dpx-modal-employee_profile,.dpx-modal-employee_schedule,.dpx-modal-coverage_details,.dpx-modal-department_details{width:min(1040px,calc(100vw - 56px))!important;max-height:calc(100vh - 48px)!important}.dpx-manager-kpis-v174,.dpx-employee-readiness-v174,.dpx-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.dpx-heatmap-v400,.dpx-heatmap-scroll-v400,.dpx-coverage-heatmap-v398,.dpx-heatmap.dpx-heatmap-v383{overflow:auto!important;max-height:430px!important;overscroll-behavior:contain!important;touch-action:pan-x pan-y!important;scrollbar-gutter:stable both-edges}.dpx-heatmap-v400>*,.dpx-heatmap-scroll-v400>*,.dpx-heatmap.dpx-heatmap-v383>*{min-width:820px!important}}@media(min-width:901px){.dpx-card:has(.dpx-heatmap.dpx-heatmap-v383) .dpx-card-body{min-width:0!important;overflow:hidden!important}.dpx-heatmap.dpx-heatmap-v383{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;cursor:grab!important}.dpx-heatmap.dpx-heatmap-v383:active{cursor:grabbing!important}.dpx-heatmap.dpx-heatmap-v383>.dpx-heat-row{width:900px!important;min-width:900px!important}.dpx-modal{display:flex!important;flex-direction:column!important}.dpx-modal>.dpx-modal-body{min-height:0!important}.dpx-modal>.dpx-modal-foot{position:relative!important;z-index:5!important;flex:0 0 auto!important}.dpx-employee-live-schedule-v403{margin-top:18px!important;padding:18px!important;border:1px solid #d4e2f3!important;border-radius:18px!important;background:#f8fbff!important}.dpx-employee-live-schedule-v403>header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important}.dpx-employee-live-schedule-v403>header span{color:#687d9d!important}.dpx-employee-live-schedule-v403>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dpx-employee-live-schedule-v403 article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border:1px solid #d8e5f4!important;border-radius:13px!important;background:#fff!important}.dpx-employee-live-schedule-v403 article>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:#eaf3ff!important;color:#1768ef!important}.dpx-employee-live-schedule-v403 article b,.dpx-employee-live-schedule-v403 article small{display:block!important}.dpx-employee-live-schedule-v403 article small{margin-top:4px!important;color:#6c7f9d!important}}@media(min-width:901px){.dpx-pill-green{background:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.dpx-card:has(.dpx-heatmap.dpx-heatmap-v383) .dpx-card-body{overflow-x:auto!important;overflow-y:auto!important;max-height:530px!important;touch-action:pan-x pan-y!important;overscroll-behavior:contain!important}.dpx-heatmap.dpx-heatmap-v383{width:max-content!important;min-width:100%!important;max-height:500px!important;overflow:visible!important}.dpx-heatmap.dpx-heatmap-v383>.dpx-heat-row{width:1050px!important;min-width:1050px!important}.dpx-bar-row{position:relative!important;outline:none!important}.dpx-line-tooltip-v404{position:absolute!important;right:16px!important;bottom:calc(100% + 9px)!important;z-index:80!important;width:220px!important;padding:13px 14px!important;border:1px solid #c9dcf7!important;border-radius:15px!important;background:#fff!important;color:#132d56!important;box-shadow:0 18px 42px #0f2d5233!important}.dpx-line-tooltip-v404 b{display:block!important;margin-bottom:7px!important}.dpx-line-tooltip-v404 span{display:grid!important;grid-template-columns:10px 1fr auto!important;gap:7px!important;margin-top:6px!important;color:#687d9c!important;font-size:12px!important}.dpx-line-tooltip-v404 span:last-child{grid-template-columns:1fr auto!important}.dpx-line-tooltip-v404 i{width:9px!important;height:9px!important;border-radius:50%!important}.dpx-side-stack:has(.dpx-department-distribution-card){align-content:start!important}}@media(min-width:769px){.dpx-v428-availability-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:11px!important;padding:16px!important;min-width:0!important}.dpx-v428-availability-list>article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 12px!important;align-items:center!important;min-width:0!important;padding:13px 14px!important;border:1px solid #d3e2f4!important;border-radius:14px!important;background:#fbfdff!important}.dpx-v428-availability-list b,.dpx-v428-availability-list small{min-width:0!important;overflow-wrap:anywhere!important}.dpx-v428-availability-list small{grid-column:1;color:#6b82a5!important}.dpx-v428-availability-list em{grid-column:2;grid-row:1/3;white-space:nowrap;padding:6px 9px;border-radius:999px;background:#eaf3ff;color:#2166c7;font-style:normal;font-weight:800;font-size:12px}.dpx-v415-modal,.dpx-v415-section,.dpx-v415-section>div{min-width:0!important}.dpx-v415-modal{overflow-wrap:anywhere}}@media(min-width:769px){.dpx-donut-hover-v359,.dpx-donut-hover,.dpx-donut-legacy-tip,[data-legacy-donut-tooltip=true]{display:none!important}.dpx-donut-wrap-v359{position:relative!important;overflow:visible!important}.dpx-donut-segment-tip-v401{z-index:80!important;pointer-events:none!important;max-width:230px!important;min-width:190px!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media(min-width:901px){html body :is(.dpx-modal-manager_details,.dpx-modal-manager_workload,.dpx-modal-employee_details,.dpx-modal-employee_profile,.dpx-modal-coverage_details,.dpx-modal-coverage_gap_details,.dpx-modal-coverage_health_details,.dpx-modal-view,.dpx-modal-analytics_details){width:min(1160px,calc(100vw - 56px))!important;max-width:1160px!important;max-height:calc(100vh - 44px)!important;overflow:hidden!important}html body :is(.dpx-modal-manager_details,.dpx-modal-manager_workload,.dpx-modal-employee_details,.dpx-modal-employee_profile,.dpx-modal-coverage_details,.dpx-modal-coverage_gap_details,.dpx-modal-coverage_health_details,.dpx-modal-view,.dpx-modal-analytics_details)>.dpx-modal-body{min-height:0!important;padding:24px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:#f5f8fc!important}.dpx-v415-modal{display:grid!important;gap:16px!important;min-width:0!important}.dpx-v415-section{min-width:0!important;overflow:hidden!important;border:1px solid #d5e2f2!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 24px #1a3e6c0b!important}.dpx-v415-section>header{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;min-height:78px!important;padding:15px 18px!important;border-bottom:1px solid #e1e9f4!important;background:linear-gradient(135deg,#f9fbff,#f1f6fd)!important}.dpx-v415-section>header>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid #cfe0f5!important;border-radius:14px!important;background:#eaf3ff!important;color:#2167c7!important}.dpx-v415-section>header b{display:block!important;color:#122f58!important;font-size:16px!important;line-height:1.3!important}.dpx-v415-section>header small{display:block!important;margin-top:4px!important;color:#6a7e9b!important;line-height:1.4!important}.dpx-v415-section>header em{max-width:210px!important;padding:7px 11px!important;border-radius:999px!important;background:#e8f1ff!important;color:#2162bd!important;font-style:normal!important;font-weight:800!important;white-space:normal!important;text-align:center!important}.dpx-v415-section-body{min-width:0!important;padding:18px!important}.dpx-v415-section-body :is(span,strong,small,b,p,dt,dd,em){overflow-wrap:anywhere!important;word-break:normal!important}.dpx-v415-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.dpx-v415-metrics>article,.dpx-v415-status-mix>article{min-width:0!important;min-height:112px!important;padding:15px!important;border:1px solid #dde7f3!important;border-radius:15px!important;background:#fbfdff!important}.dpx-v415-metrics span,.dpx-v415-status-mix span{display:block!important;color:#71839e!important;font-size:10px!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important}.dpx-v415-metrics strong,.dpx-v415-status-mix strong{display:block!important;margin:8px 0 5px!important;color:#102d57!important;font-size:19px!important;line-height:1.25!important}.dpx-v415-metrics small,.dpx-v415-status-mix small{display:block!important;color:#6f819d!important;line-height:1.4!important}.dpx-v415-profile{display:grid!important;grid-template-columns:64px minmax(180px,.8fr) minmax(0,2fr)!important;align-items:center!important;gap:18px!important}.dpx-v415-profile>.dpx-avatar{width:64px!important;height:64px!important;border-radius:18px!important}.dpx-v415-profile>div>span{display:block!important;color:#7385a0!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important}.dpx-v415-profile>div>strong{display:block!important;margin:6px 0 4px!important;color:#112f58!important;font-size:16px!important}.dpx-v415-profile>div>small{color:#6d7f99!important}.dpx-v415-profile dl,.dpx-v415-assignment-list article dl,.dpx-v415-workload-list article dl,.dpx-v415-day-list article dl{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important}.dpx-v415-profile dl>div,.dpx-v415-assignment-list dl>div,.dpx-v415-workload-list dl>div,.dpx-v415-day-list dl>div{min-width:0!important;padding:10px 11px!important;border:1px solid #e1e9f4!important;border-radius:11px!important;background:#fff!important}.dpx-v415-section dt{color:#72839d!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}.dpx-v415-section dd{margin:5px 0 0!important;color:#17345c!important;font-weight:750!important}.dpx-v415-assignment-list,.dpx-v415-workload-list,.dpx-v415-shift-list,.dpx-v415-day-list,.dpx-v415-roster,.dpx-v415-team-list{display:grid!important;gap:12px!important}.dpx-v415-assignment-list,.dpx-v415-workload-list,.dpx-v415-day-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dpx-v415-assignment-list>article,.dpx-v415-workload-list>article,.dpx-v415-day-list>article{min-width:0!important;padding:15px!important;border:1px solid #dde7f3!important;border-radius:15px!important;background:#fbfdff!important}.dpx-v415-assignment-list>article>div:first-child{margin-bottom:13px!important}.dpx-v415-assignment-list b,.dpx-v415-workload-list b,.dpx-v415-day-list>article>b{display:block!important;color:#14325a!important}.dpx-v415-assignment-list small,.dpx-v415-workload-list small{display:block!important;margin-top:4px!important;color:#6f819c!important}.dpx-v415-workload-list article>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.dpx-v415-workload-list article>header>strong{color:#1859aa!important;font-size:17px!important}.dpx-v415-progress{height:9px!important;margin:13px 0!important;overflow:hidden!important;border-radius:999px!important;background:#e5edf7!important}.dpx-v415-progress>span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#246fe8,#6ea3f8)!important}.dpx-v415-priorities{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.dpx-v415-manager-workload .dpx-v415-priorities{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dpx-v415-priorities article{min-width:0!important;padding:15px!important;border:1px solid #dce6f3!important;border-radius:14px!important;background:#fbfdff!important}.dpx-v415-priorities b{display:block!important;color:#15345f!important}.dpx-v415-priorities p{margin:6px 0 0!important;color:#687c9a!important;line-height:1.45!important}.dpx-v415-shift-list>article,.dpx-v415-roster>article{display:grid!important;grid-template-columns:120px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:12px 14px!important;border:1px solid #dfe8f3!important;border-radius:13px!important;background:#fbfdff!important}.dpx-v415-shift-list span,.dpx-v415-roster span{color:#617794!important;font-weight:750!important}.dpx-v415-shift-list b,.dpx-v415-roster b{display:block!important;color:#15345d!important}.dpx-v415-shift-list small,.dpx-v415-roster small{display:block!important;margin-top:4px!important;color:#70819b!important}.dpx-v415-shift-list em,.dpx-v415-roster em{padding:6px 9px!important;border-radius:999px!important;background:#edf4fd!important;color:#2862aa!important;font-style:normal!important;font-weight:800!important}.dpx-v415-day-list article dl{margin-top:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.dpx-v415-team-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important}.dpx-v415-team-list>article{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:12px!important;border:1px solid #e0e9f4!important;border-radius:13px!important;background:#fbfdff!important}.dpx-v415-team-list .dpx-avatar{width:44px!important;height:44px!important}.dpx-v415-team-list b{display:block!important;color:#15345c!important}.dpx-v415-team-list small{display:block!important;margin-top:4px!important;color:#6d809c!important}.dpx-v415-status-mix{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}}@media(min-width:769px){html body :is(.locations-enterprise-page,.cert-page,.dpx-page){background:transparent!important;background-image:none!important}html body :is(.lpx-table-card,.cert-table-card,.dpx-table-wrap){width:100%!important;margin:0!important;border:1px solid #d2e1f0!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 30px #12345c12!important;overflow:hidden!important}html body :is(.lpx-table-scroll,.cert-table-wrap,.dpx-table-wrap){overflow:auto!important;scrollbar-gutter:stable!important}html body :is(.lpx-table,.cert-table,.dpx-table){width:100%!important;min-width:980px!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important}html body :is(.lpx-table,.cert-table,.dpx-table) thead th{position:sticky!important;top:0!important;z-index:2!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid #d7e4f1!important;background:#eef4fb!important;color:#547091!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.035em!important;text-align:left!important}html body :is(.lpx-table,.cert-table,.dpx-table) tbody td{padding:14px 16px!important;border:0!important;border-bottom:1px solid #e4edf6!important;background:#fff!important;color:#15365f!important;vertical-align:middle!important;font-size:11px!important;line-height:1.35!important}html body :is(.lpx-table,.cert-table,.dpx-table) tbody tr:nth-child(2n) td{background:#fbfdff!important}html body :is(.lpx-table,.cert-table,.dpx-table) tbody tr:hover td{background:#f4f8fd!important}html body :is(.lpx-table,.cert-table,.dpx-table) tbody tr:last-child td{border-bottom:0!important}html body :is(.lpx-pagination,.cert-pagination,.dpx-pagination,.lpx-table-footer,.cert-table-footer,.dpx-table-footer){min-height:58px!important;padding:10px 16px!important;border-top:1px solid #dce7f2!important;background:#fbfdff!important}}@media(max-width:768px){html body :is(.lpx-table-card,.cert-table-card,.dpx-table-wrap){border-radius:16px!important;overflow:hidden!important}html body :is(.lpx-table-scroll,.cert-table-wrap,.dpx-table-wrap){overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body :is(.lpx-table,.cert-table,.dpx-table){min-width:760px!important}}@media(min-width:769px){html body .dpx-page{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important}html body .dpx-analytics-enterprise :is(.dpx-analytics-kpi,.dpx-card,.dpx-operating-summary-shell-v326,.dpx-insight-card){background:#fff!important;background-image:none!important;border:1px solid #d5e3f2!important;border-radius:18px!important;box-shadow:none!important}html body .dpx-analytics-enterprise .dpx-operating-summary-shell-v326,html body .dpx-analytics-enterprise .dpx-card{overflow:hidden!important}html body .dpx-analytics-enterprise .dpx-card>.dpx-card-head{background:#fff!important;background-image:none!important;border-bottom:1px solid #e2ecf7!important}}@media(max-width:768px){html body .dpx-page{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important;padding-inline:8px!important}html body .dpx-analytics-enterprise{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .dpx-analytics-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .dpx-analytics-split{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .dpx-analytics-enterprise :is(.dpx-analytics-kpi,.dpx-card,.dpx-operating-summary-shell-v326,.dpx-insight-card){background:#fff!important;background-image:none!important;border:1px solid #d5e3f2!important;border-radius:16px!important;box-shadow:none!important}}html body :is(.dpx-page,.lpx-page,.wfc-page,.cert-page){background:#eef4fc!important;background-image:none!important}html body .wfc-workspace{background:transparent!important;background-image:none!important;box-shadow:none!important}html body :is(.dpx-card,.lpx-card,.wfc-main-card,.wfc-chart-card,.wfc-v398-followup-card,.wfc-rail-action-card,.cert-card,.cert-workspace-card,.cert-table-card){background:#fff!important;background-image:none!important;border:1px solid #d5e3f2!important;border-radius:18px!important;box-shadow:none!important;overflow:hidden!important}html body :is(.dpx-card-head,.lpx-card-head,.wfc-panel-head,.wfc-subtitle-row,.cert-table thead th,.wfc-table thead th){background:#eaf2fb!important;background-image:none!important;box-shadow:none!important}html body .dpx-card-body,html body .lpx-card-body{background:#fff!important}html body .dpx-grid-main>section,html body .dpx-side-stack>section{background:#fff!important}html body .wfc-intelligence-rail>section{background:#fff!important;border:1px solid #d5e3f2!important;border-radius:18px!important;overflow:hidden!important}html body .cert-table-wrap,html body .wfc-table-viewport,html body .wfc-fit-table-wrap{background:#fff!important}@media(max-width:768px){html body :is(.dpx-card,.lpx-card,.wfc-main-card,.wfc-chart-card,.cert-workspace-card,.cert-table-card){border-radius:16px!important}html body .dpx-grid-main,html body .dpx-analytics-split{grid-template-columns:1fr!important}html body .lpx-card-body{overflow:auto!important}}.rbac-page,.rbac-page *{box-sizing:border-box}.rbac-page{--rbac-ink: #102447;--rbac-copy: #4c6285;--rbac-muted: #7183a0;--rbac-line: #dbe5f1;--rbac-line-strong: #cbd9e9;--rbac-soft: #f5f8fc;--rbac-blue: #1769e8;--rbac-blue-dark: #0f55c2;--rbac-blue-soft: #eaf3ff;--rbac-danger: #c53a47;width:100%;min-height:100%;padding:26px;color:var(--rbac-ink);background:radial-gradient(circle at 10% 0%,rgba(38,123,238,.08),transparent 28rem),linear-gradient(180deg,#f8fbff,#f4f7fb)}.rbac-page button,.rbac-page input,.rbac-page select,.rbac-page textarea,.rbac-modal-shell button,.rbac-modal-shell input,.rbac-modal-shell select,.rbac-modal-shell textarea{font:inherit}.rbac-page-header{display:flex!important;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1680px;margin:0 auto 22px}.rbac-page-header h1{margin:6px 0 5px;font-size:clamp(26px,2.1vw,35px);line-height:1.16;letter-spacing:-.035em;color:var(--rbac-ink)}.rbac-page-header p{max-width:780px;margin:0;color:var(--rbac-copy);font-size:14px;line-height:1.65}.rbac-breadcrumb{display:flex;align-items:center;gap:5px;color:#6880a3;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.055em}.rbac-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.rbac-button{min-height:42px;border:1px solid transparent;border-radius:11px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-weight:760;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.rbac-button:hover:not(:disabled){transform:translateY(-1px)}.rbac-button:disabled{opacity:.55;cursor:not-allowed}.rbac-button.primary{color:#fff;background:linear-gradient(135deg,#2379ed,#145fd8);border-color:#145fd8;box-shadow:0 9px 22px #1f6bdb2e}.rbac-button.primary:hover:not(:disabled){box-shadow:0 12px 26px #1f6bdb3d}.rbac-button.secondary{color:#18345f;background:#fff;border-color:#cfdaea;box-shadow:0 2px 8px #142d500a}.rbac-button.secondary:hover:not(:disabled){border-color:#9fbbe1;background:#f8fbff}.rbac-button.danger{color:#fff;background:#c43d4a;border-color:#b73542}.rbac-kpi-grid{max-width:1680px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rbac-kpi-grid article{min-width:0;padding:18px;display:flex;align-items:center;gap:14px;border:1px solid var(--rbac-line);border-radius:16px;background:#fffffff0;box-shadow:0 12px 30px #1831530e}.rbac-kpi-grid article>span{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.rbac-kpi-grid article>span.blue{color:#1769e8;background:#eaf3ff}.rbac-kpi-grid article>span.violet{color:#7556d9;background:#f0ecff}.rbac-kpi-grid article>span.green{color:#14856b;background:#e8f8f3}.rbac-kpi-grid article>span.amber{color:#bd771c;background:#fff4df}.rbac-kpi-grid small{display:block;color:#667b9b;font-weight:700;font-size:12px}.rbac-kpi-grid strong{display:block;margin:2px 0;color:var(--rbac-ink);font-size:23px;letter-spacing:-.025em}.rbac-kpi-grid p{margin:0;color:#7a8da9;font-size:11px}.rbac-tabs{max-width:1680px;margin:0 auto 14px;padding:6px;display:flex;align-items:center;gap:4px;overflow-x:auto;border:1px solid var(--rbac-line);border-radius:14px;background:#ffffffe6;box-shadow:0 5px 16px #1e395c09}.rbac-tabs button{min-height:40px;padding:0 15px;border:0;border-radius:9px;display:inline-flex;align-items:center;gap:8px;color:#526987;background:transparent;font-weight:740;white-space:nowrap;cursor:pointer}.rbac-tabs button:hover{color:#17345d;background:#f3f7fc}.rbac-tabs button.active{color:#145ecf;background:#eaf3ff;box-shadow:inset 0 0 0 1px #cce0fb}.rbac-alert{max-width:1680px;margin:0 auto 14px;padding:13px 14px;display:flex;align-items:center;gap:11px;border-radius:12px}.rbac-alert.error{color:#7e2731;border:1px solid #f0c5ca;background:#fff3f4}.rbac-alert div{display:flex;flex-direction:column;gap:2px;flex:1}.rbac-alert strong{font-size:13px}.rbac-alert span{font-size:12px}.rbac-alert button{border:0;background:transparent;color:inherit;font-weight:800;cursor:pointer}.rbac-toast-success{position:fixed;z-index:10080;top:22px;right:24px;padding:12px 16px;display:flex;align-items:center;gap:8px;border:1px solid #9dd8c9;border-radius:11px;color:#116a58;background:#effcf8;box-shadow:0 18px 42px #18453c29;font-weight:750}.rbac-workspace{max-width:1680px;margin:0 auto;overflow:hidden;border:1px solid var(--rbac-line);border-radius:18px;background:#fff;box-shadow:0 18px 44px #18305212}.rbac-workspace-toolbar{min-height:76px;padding:15px 17px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e2eaf3;background:linear-gradient(180deg,#fff,#fbfdff)}.rbac-search-field{min-height:43px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #cedaea;border-radius:10px;color:#6c809d;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.rbac-search-field:focus-within{border-color:#79abe9;box-shadow:0 0 0 3px #2779e51c}.rbac-search-field.main{flex:1 1 420px;max-width:680px}.rbac-search-field input{width:100%;min-width:0;border:0;outline:0;color:#173154;background:transparent}.rbac-search-field input::placeholder{color:#9aa9bd}.rbac-filter-field{min-width:156px;display:flex;flex-direction:column;gap:4px}.rbac-filter-field>span{padding-left:2px;color:#7183a0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.rbac-filter-field select{min-height:42px;padding:0 34px 0 11px;border:1px solid #cedaea;border-radius:10px;outline:0;color:#1c365c;background:#fff}.rbac-result-count{margin-left:auto;min-width:74px;padding:7px 12px;display:flex;flex-direction:column;align-items:center;border-left:1px solid #e0e8f2}.rbac-result-count strong{font-size:18px}.rbac-result-count span{color:#7587a1;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.rbac-table-wrap{width:100%;min-height:360px;overflow:auto}.rbac-table{width:100%;min-width:940px;border-collapse:collapse;table-layout:auto}.rbac-table th{padding:13px 16px;text-align:left;color:#617592;background:#f7f9fc;border-bottom:1px solid #dfe7f1;font-size:10px;font-weight:820;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.rbac-table td{padding:14px 16px;color:#263f64;border-bottom:1px solid #e8eef5;font-size:13px;vertical-align:middle}.rbac-table tbody tr{transition:background .13s ease}.rbac-table tbody tr:hover{background:#f9fbfe}.rbac-table tbody tr:last-child td{border-bottom:0}.rbac-table th:last-child,.rbac-table td:last-child{width:92px;text-align:right}.rbac-identity-cell,.rbac-person-cell{display:flex;align-items:center;gap:11px;min-width:230px}.rbac-identity-cell>span:not(.rbac-avatar){width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#1769e8;background:#edf5ff}.rbac-identity-cell>div,.rbac-person-cell>div{min-width:0}.rbac-identity-cell strong,.rbac-person-cell strong{display:block;color:#12294b;font-size:13px}.rbac-identity-cell small,.rbac-person-cell small{display:block;max-width:390px;margin-top:3px;overflow:hidden;color:#7284a0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.rbac-avatar{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;color:#155dc7;background:linear-gradient(145deg,#eaf3ff,#dcecff);font-weight:820}.rbac-avatar.small{width:37px;height:37px;border-radius:11px;font-size:11px}.rbac-scope-badge,.rbac-module-badge,.rbac-status-badge,.rbac-risk-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:790;white-space:nowrap}.rbac-scope-badge{color:#5b469d;background:#f0edff}.rbac-module-badge{color:#2d5d8c;background:#edf4fa}.rbac-status-badge.active{color:#14705c;background:#e9f8f3}.rbac-status-badge.inactive,.rbac-status-badge.disabled{color:#7d5360;background:#f4edf0}.rbac-risk-badge.low{color:#176a5a;background:#e9f8f3}.rbac-risk-badge.medium{color:#8d6617;background:#fff3d8}.rbac-risk-badge.high,.rbac-risk-badge.critical{color:#9f303c;background:#fdebee}.rbac-key-code{padding:5px 8px;border:1px solid #dce6f0;border-radius:7px;color:#31577f;background:#f5f8fc;font-size:11px;white-space:nowrap}.rbac-chip-list{display:flex;align-items:center;gap:5px;flex-wrap:wrap;max-width:390px}.rbac-permission-chip,.rbac-more-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:7px;font-size:9px;font-weight:730}.rbac-permission-chip{color:#355b87;background:#edf4fb}.rbac-more-chip{color:#165fc9;background:#e7f1ff}.rbac-muted{color:#8a99ad;font-size:11px;font-style:italic}.rbac-role-list{display:flex;flex-wrap:wrap;gap:5px}.rbac-role-list span{padding:4px 7px;border-radius:6px;color:#274d78;background:#edf4fb;font-size:9px;font-weight:750}.rbac-role-list em{color:#8a99ad;font-size:11px}.rbac-table-subtext{display:block;margin-top:2px;color:#7f90a8;font-size:10px}.rbac-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.rbac-row-actions button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #d6e1ed;border-radius:9px;color:#31557f;background:#fff;cursor:pointer}.rbac-row-actions button:hover{color:#145fcf;border-color:#9fc0e8;background:#f2f7fe}.rbac-row-actions button.danger:hover{color:#b53240;border-color:#e5aab1;background:#fff4f5}.rbac-table-footer{min-height:48px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e3eaf3;color:#72849e;background:#fbfcfe;font-size:11px}.rbac-loading-state,.rbac-empty-state{min-height:360px;padding:54px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.rbac-loading-state{gap:7px;color:#5d7394}.rbac-loading-state strong{color:#1c365b}.rbac-loading-state span{font-size:12px}.rbac-empty-state>span{width:58px;height:58px;display:grid;place-items:center;margin-bottom:12px;border-radius:17px;color:#1b6bd8;background:#edf5ff}.rbac-empty-state h3{margin:0 0 6px;color:#173154;font-size:17px}.rbac-empty-state p{max-width:470px;margin:0 0 16px;color:#7586a0;font-size:12px;line-height:1.6}body.rbac-modal-open{overflow:hidden}.rbac-modal-overlay{position:fixed!important;inset:0!important;z-index:10050!important;padding:26px!important;display:grid!important;place-items:center!important;overflow:auto!important;background:#eef4fbdb!important;backdrop-filter:blur(7px) saturate(.9)!important;-webkit-backdrop-filter:blur(7px) saturate(.9)!important}.rbac-modal-shell{width:min(720px,100%)!important;max-height:min(880px,calc(100vh - 52px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #c9d8e8!important;border-radius:20px!important;color:#142b4d!important;background:#fff!important;box-shadow:0 28px 80px #1d355538,0 2px 10px #1d355514!important;animation:rbac-modal-enter .18s ease-out both}.rbac-modal-shell.is-wide{width:min(1120px,100%)!important}@keyframes rbac-modal-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.rbac-modal-head{min-height:86px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dde6f0;background:linear-gradient(180deg,#fff,#fbfdff)}.rbac-modal-heading{display:flex;align-items:center;gap:13px;min-width:0}.rbac-modal-icon{width:45px;height:45px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cfe0f4;border-radius:13px;color:#1769e8;background:#edf5ff}.rbac-modal-heading h2{margin:0;color:#102849;font-size:21px;letter-spacing:-.025em}.rbac-modal-heading p{max-width:720px;margin:4px 0 0;color:#687d9b;font-size:12px;line-height:1.45}.rbac-icon-button{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d4dfeb;border-radius:11px;color:#3f5879;background:#fff;cursor:pointer}.rbac-icon-button:hover{color:#145fcf;border-color:#aac6e8;background:#f5f9fe}.rbac-modal-content{min-height:0;padding:20px;overflow:auto;background:#fff}.rbac-modal-actions{min-height:72px;padding:13px 20px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #dfe7f0;background:#f9fbfd}.rbac-editor-tabs{margin:-2px 0 18px;padding:5px;display:flex;gap:5px;border:1px solid #dbe5ef;border-radius:11px;background:#f5f8fc}.rbac-editor-tabs button{min-height:39px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:8px;color:#617593;background:transparent;font-weight:760;cursor:pointer}.rbac-editor-tabs button.active{color:#145fcf;background:#fff;box-shadow:0 2px 8px #18345814}.rbac-editor-tabs button span{padding:2px 6px;border-radius:999px;color:#145fcf;background:#e7f1ff;font-size:10px}.rbac-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rbac-form-grid label{min-width:0;display:flex;flex-direction:column;gap:7px}.rbac-form-grid label.is-full,.rbac-form-grid .is-full{grid-column:1 / -1}.rbac-form-grid label>span,.rbac-access-identity label>span{color:#405879;font-size:11px;font-weight:790}.rbac-form-grid input,.rbac-form-grid select,.rbac-form-grid textarea,.rbac-access-identity select{width:100%;min-height:44px;padding:0 12px;border:1px solid #cedae8;border-radius:10px;outline:0;color:#183457;background:#fff}.rbac-form-grid textarea{min-height:112px;padding-top:11px;resize:vertical;line-height:1.5}.rbac-form-grid input:focus,.rbac-form-grid select:focus,.rbac-form-grid textarea:focus,.rbac-access-identity select:focus{border-color:#75a9e9;box-shadow:0 0 0 3px #2477e51a}.rbac-form-grid input:disabled,.rbac-form-grid select:disabled,.rbac-form-grid textarea:disabled{color:#7789a1;background:#f4f7fa}.rbac-form-grid label small{color:#7b8da5;font-size:10px;line-height:1.45}.rbac-form-note{padding:14px;display:flex;gap:11px;border:1px solid #cfe1f5;border-radius:12px;color:#24527f;background:#f1f7fe}.rbac-form-note svg{flex:0 0 auto;margin-top:1px}.rbac-form-note strong{display:block;font-size:12px}.rbac-form-note p{margin:3px 0 0;font-size:11px;line-height:1.5}.rbac-permission-selector{border:1px solid #d8e3ee;border-radius:13px;overflow:hidden;background:#fff}.rbac-selector-toolbar{padding:12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #dfe7f0;background:#f8fafc}.rbac-selector-toolbar .rbac-search-field{flex:1}.rbac-selector-count{min-width:76px;display:flex;flex-direction:column;align-items:center;color:#72849f;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.rbac-selector-count strong{color:#145fcf;font-size:17px}.rbac-selector-actions{display:flex;gap:5px}.rbac-selector-actions button{min-height:34px;padding:0 9px;border:1px solid #cddbea;border-radius:8px;color:#31577f;background:#fff;font-size:10px;font-weight:760;cursor:pointer}.rbac-permission-groups{max-height:480px;padding:12px;overflow:auto;display:grid;gap:11px;background:#fbfcfe}.rbac-permission-group{overflow:hidden;border:1px solid #dbe5ef;border-radius:11px;background:#fff}.rbac-permission-group>header{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e8f1;color:#294b72;background:#f7f9fc}.rbac-permission-group>header strong{font-size:11px;text-transform:uppercase;letter-spacing:.045em}.rbac-permission-group>header span{min-width:23px;height:23px;display:grid;place-items:center;border-radius:999px;color:#315b89;background:#e9f1f9;font-size:9px;font-weight:800}.rbac-permission-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rbac-permission-option{position:relative;min-width:0;padding:12px;display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid #edf1f5;cursor:pointer}.rbac-permission-option:nth-child(odd){border-right:1px solid #edf1f5}.rbac-permission-option:hover{background:#f8fbff}.rbac-permission-option.is-selected{background:#f0f7ff}.rbac-permission-option input{position:absolute;opacity:0;pointer-events:none}.rbac-checkbox-mark{width:19px;height:19px;display:grid;place-items:center;flex:0 0 auto;margin-top:1px;border:1px solid #b8c9dc;border-radius:5px;color:transparent;background:#fff}.rbac-permission-option.is-selected .rbac-checkbox-mark{color:#fff;border-color:#1769e8;background:#1769e8}.rbac-permission-option input:disabled+.rbac-checkbox-mark{opacity:.5}.rbac-permission-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.rbac-permission-copy strong{color:#1c3659;font-size:11px}.rbac-permission-copy code{width:fit-content;max-width:100%;overflow:hidden;color:#38638f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.rbac-permission-copy small{color:#7c8ea6;font-size:9px;line-height:1.35}.rbac-access-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:17px}.rbac-access-identity{min-width:0;padding:16px;border:1px solid #d9e4ef;border-radius:14px;background:#f8fafc}.rbac-access-identity label{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.rbac-person-summary{margin-bottom:14px;padding:13px;display:flex;align-items:center;gap:11px;border:1px solid #cfdef0;border-radius:12px;background:#fff}.rbac-person-summary div{min-width:0}.rbac-person-summary strong{display:block;color:#173154;font-size:12px}.rbac-person-summary p,.rbac-person-summary small{margin:3px 0 0;display:block;overflow:hidden;color:#72849e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.rbac-person-placeholder{min-height:118px;margin-bottom:14px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #bccde0;border-radius:12px;color:#7a8ca5;background:#fff;text-align:center}.rbac-person-placeholder p{margin:0;font-size:10px}.rbac-current-access{margin:2px 0 15px;padding:12px;border:1px solid #d9e3ed;border-radius:11px;background:#fff}.rbac-current-access>span{display:block;margin:8px 0 5px;color:#7486a0;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.rbac-current-access>span:first-child{margin-top:0}.rbac-current-access>div{display:flex;flex-wrap:wrap;gap:5px}.rbac-current-access b{padding:4px 7px;border-radius:6px;color:#2c5784;background:#edf4fb;font-size:9px}.rbac-current-access em{color:#8a99ad;font-size:10px}.rbac-current-access>strong{color:#153e6e;font-size:12px}.rbac-notify-toggle{margin:0!important;padding:11px;flex-direction:row!important;align-items:flex-start;border:1px solid #d6e2ed;border-radius:10px;background:#fff;cursor:pointer}.rbac-notify-toggle input{margin-top:2px;accent-color:#1769e8}.rbac-notify-toggle span{display:flex;flex-direction:column;gap:2px}.rbac-notify-toggle strong{color:#294867;font-size:10px}.rbac-notify-toggle small{color:#7c8ca2;font-size:9px}.rbac-access-permissions{min-width:0}.rbac-access-permissions>header{min-height:64px;padding:0 2px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rbac-access-permissions h3{margin:0;color:#173154;font-size:15px}.rbac-access-permissions p{margin:4px 0 0;color:#7586a0;font-size:10px;line-height:1.45}.rbac-access-permissions>header>span{min-width:70px;padding:7px 10px;border-radius:999px;color:#145fcf;background:#e9f3ff;font-size:10px;font-weight:800;text-align:center}.rbac-permission-selector.is-compact .rbac-permission-groups{max-height:450px}.rbac-danger-panel{padding:17px;display:flex;align-items:flex-start;gap:12px;border:1px solid #efc4c9;border-radius:13px;color:#8e303a;background:#fff4f5}.rbac-danger-panel svg{flex:0 0 auto}.rbac-danger-panel strong{display:block;font-size:13px}.rbac-danger-panel p{margin:4px 0 0;color:#8b5960;font-size:11px;line-height:1.55}.rbac-spin{animation:rbac-spin .8s linear infinite}@keyframes rbac-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.rbac-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rbac-page-header{flex-direction:column}.rbac-header-actions{width:100%;justify-content:flex-start}.rbac-access-layout{grid-template-columns:270px minmax(0,1fr)}}@media(max-width:760px){.rbac-page{padding:14px}.rbac-kpi-grid{grid-template-columns:1fr}.rbac-header-actions{display:grid;grid-template-columns:1fr}.rbac-header-actions .rbac-button{width:100%}.rbac-workspace-toolbar{align-items:stretch;flex-direction:column}.rbac-search-field.main{max-width:none;flex-basis:auto}.rbac-filter-field{width:100%}.rbac-result-count{margin-left:0;border-left:0;border-top:1px solid #e0e8f2;flex-direction:row;justify-content:space-between}.rbac-modal-overlay{padding:10px!important;align-items:end!important}.rbac-modal-shell{max-height:calc(100vh - 20px)!important;border-radius:17px!important}.rbac-modal-head{min-height:76px;padding:14px}.rbac-modal-heading h2{font-size:18px}.rbac-modal-content{padding:14px}.rbac-modal-actions{padding:11px 14px}.rbac-modal-actions .rbac-button{flex:1}.rbac-form-grid{grid-template-columns:1fr}.rbac-form-grid label.is-full,.rbac-form-grid .is-full{grid-column:auto}.rbac-editor-tabs{overflow-x:auto}.rbac-editor-tabs button{white-space:nowrap}.rbac-selector-toolbar{align-items:stretch;flex-direction:column}.rbac-selector-count{flex-direction:row;justify-content:space-between}.rbac-selector-actions button{flex:1}.rbac-permission-group>div{grid-template-columns:1fr}.rbac-permission-option:nth-child(odd){border-right:0}.rbac-access-layout{grid-template-columns:1fr}.rbac-access-identity{padding:13px}.rbac-toast-success{top:12px;left:12px;right:12px;justify-content:center}}.rbac-alert.warning{color:#714b08;border:1px solid #ecd59e;background:#fff9e8}.rbac-role-assignment{margin:0 0 14px;padding:12px;border:1px solid #d7e2ee;border-radius:12px;background:#fff}.rbac-role-assignment-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#405879;font-size:11px;font-weight:800}.rbac-role-assignment-head b{min-width:25px;padding:3px 7px;border-radius:999px;color:#155fcf;background:#e9f2ff;text-align:center}.rbac-role-assignment>p{margin:5px 0 10px;color:#7a8ca5;font-size:9.5px;line-height:1.4}.rbac-role-options{max-height:205px;display:grid;gap:6px;overflow:auto;padding-right:2px}.rbac-role-options>label{margin:0!important;padding:9px 10px!important;display:grid!important;grid-template-columns:16px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;border:1px solid #dce6f0!important;border-radius:9px!important;background:#fbfcfe!important;cursor:pointer!important}.rbac-role-options>label.selected{border-color:#9cc2f2!important;background:#f0f6ff!important}.rbac-role-options>label.locked{opacity:.72;cursor:not-allowed!important}.rbac-role-options input{width:15px;height:15px;accent-color:#1769e8}.rbac-role-options span{min-width:0}.rbac-role-options strong,.rbac-role-options small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbac-role-options strong{color:#173154;font-size:10.5px}.rbac-role-options small{margin-top:2px;color:#7a8ba3;font-size:9px}.rbac-inline-empty{padding:12px;border:1px dashed #cbd8e7;border-radius:9px;color:#75869e;background:#f9fbfd;font-size:10px;line-height:1.45}.rbac-access-help{display:block;margin-top:5px;color:#7a8ba3;font-size:9px;line-height:1.4}.rbac-avatar{overflow:hidden;position:relative}.rbac-avatar.has-photo{background:#eef4fc}.rbac-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.rbac-table-wrap.rbac-people-scroll{min-height:0;max-height:560px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.rbac-table-wrap.rbac-people-scroll .rbac-table thead{position:sticky;top:0;z-index:3;background:#f3f7fc}.rbac-page-visibility{display:grid;gap:16px;padding:2px}.rbac-page-visibility-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid #d7e3f1;border-radius:15px;background:linear-gradient(135deg,#f8fbff,#fff)}.rbac-page-visibility-head h3{margin:0 0 4px;font-size:16px;color:#10284a}.rbac-page-visibility-head p{margin:0;max-width:720px;font-size:12.5px;line-height:1.5;color:#637a98}.rbac-page-visibility-head>span{white-space:nowrap;border-radius:999px;padding:7px 10px;background:#eaf2ff;color:#1761d8;font-size:12px;font-weight:800}.rbac-page-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rbac-page-group{border:1px solid #dce6f2;border-radius:15px;background:#fff;overflow:hidden}.rbac-page-group>strong{display:block;padding:11px 14px;border-bottom:1px solid #e6edf6;background:#f7faff;color:#415a78;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.rbac-page-group>div{display:grid;gap:7px;padding:10px}.rbac-page-option{width:100%;display:grid;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px;border:1px solid #e0e8f2;border-radius:11px;background:#fff;text-align:left;color:#152d50;cursor:pointer;transition:.16s ease}.rbac-page-option:hover:not(:disabled){border-color:#8ebcff;box-shadow:0 7px 18px #2867be17;transform:translateY(-1px)}.rbac-page-option.is-visible{border-color:#88b6ff;background:linear-gradient(135deg,#f0f6ff,#fff)}.rbac-page-option.is-locked{opacity:.64;cursor:not-allowed}.rbac-page-check{display:grid;place-items:center;width:24px;height:24px;border:1px solid #c9d8ea;border-radius:8px;color:#fff;background:#fff}.rbac-page-option.is-visible .rbac-page-check{border-color:#256dec;background:#256dec}.rbac-page-option span:nth-child(2){display:grid;gap:2px}.rbac-page-option b{font-size:12.5px}.rbac-page-option small{font-size:10.5px;color:#7185a0}.rbac-access-permission-divider{display:flex;align-items:center;gap:10px;margin:16px 0 8px;color:#71829a;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.rbac-access-permission-divider:before,.rbac-access-permission-divider:after{content:"";height:1px;flex:1;background:#e1e9f3}@media(max-width:780px){.rbac-page-groups{grid-template-columns:1fr}.rbac-page-visibility-head{flex-direction:column}.rbac-page-visibility-head>span{align-self:flex-start}}.rbac-scope-editor{display:grid;gap:10px;padding:14px;border:1px solid #dbe7f5;border-radius:15px;background:linear-gradient(180deg,#f8fbff,#f1f7ff)}.rbac-scope-editor-head{display:grid;gap:3px}.rbac-scope-editor-head span{font-weight:900;color:#102a57}.rbac-scope-editor-head small{color:#64748b;line-height:1.35}@media(max-width:768px){html body .rbac-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;padding:max(10px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#112037e0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;overflow:hidden!important}html body .rbac-modal-shell,html body .rbac-modal-shell.is-wide{width:min(430px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;background:#fff!important;border:1px solid #d8e3f2!important;box-shadow:0 28px 80px -38px #0c1626a3!important}html body .rbac-modal-head{flex:0 0 auto!important;min-height:92px!important;padding:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;align-items:center!important;gap:12px!important;background:linear-gradient(180deg,#edf6ff,#e8f2ff)!important;border-bottom:1px solid #d7e2f1!important}html body .rbac-modal-heading{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important}html body .rbac-modal-icon,html body .rbac-icon-button{width:52px!important;min-width:52px!important;height:52px!important;border-radius:16px!important;background:#fff!important;border:1.5px solid #d3deee!important;color:#173867!important;box-shadow:none!important;display:grid!important;place-items:center!important}html body .rbac-modal-heading h2{margin:0 0 4px!important;color:#173867!important;font-size:22px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.03em!important}html body .rbac-modal-heading p{margin:0!important;color:#667a93!important;font-size:14px!important;line-height:1.35!important;max-height:none!important}html body .rbac-modal-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:14px!important;background:#fff!important}html body .rbac-modal-actions{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #d8e3f2!important}html body .rbac-modal-actions>*{min-width:0!important;width:100%!important}html body .rbac-button{width:100%!important;min-height:48px!important;border-radius:15px!important;font-size:15px!important;font-weight:850!important}html body .rbac-button.primary{background:linear-gradient(180deg,#5c84ff,#4d71e6)!important;border-color:#4d71e6!important;color:#fff!important}html body .rbac-button.primary *{color:#fff!important;stroke:currentColor!important;fill:currentColor!important}html body .rbac-access-layout{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important}html body .rbac-access-identity,html body .rbac-access-permissions,html body .rbac-role-assignment,html body .rbac-scope-editor,html body .rbac-current-access,html body .rbac-page-visibility,html body .rbac-person-placeholder,html body .rbac-person-summary{width:100%!important;min-width:0!important;max-width:100%!important;border:1px solid #dbe5f1!important;border-radius:20px!important;background:#fbfdff!important;padding:14px!important;overflow:visible!important}html body .rbac-access-identity{display:flex!important;flex-direction:column!important;gap:12px!important}html body .rbac-access-identity>*,html body .rbac-access-permissions>*,html body .rbac-page-visibility>*,html body .rbac-page-group>*,html body .rbac-role-assignment>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body .rbac-field,html body .rbac-person-picker{display:grid!important;gap:8px!important}html body .rbac-field>span,html body .rbac-role-assignment-head span,html body .rbac-page-group>strong{color:#435a78!important;font-size:13px!important;font-weight:850!important;text-transform:none!important;letter-spacing:0!important}html body .rbac-select-trigger,html body .rbac-access-layout select,html body .rbac-access-layout input:not([type=checkbox]){min-height:50px!important;border-radius:17px!important;border:1.5px solid #d6e1f0!important;background:#fff!important;color:#173867!important;font-size:16px!important}html body .rbac-person-placeholder{min-height:132px!important;display:grid!important;place-items:center!important;gap:8px!important;text-align:center!important;border-style:dashed!important}html body .rbac-role-assignment-head,html body .rbac-scope-editor-head,html body .rbac-access-permissions>header,html body .rbac-page-visibility-head{position:static!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:0!important;margin:0 0 10px!important;min-height:0!important;background:transparent!important;border:0!important}html body .rbac-role-assignment-head b,html body .rbac-access-permissions>header>span,html body .rbac-page-visibility-head>span{min-width:42px!important;height:30px!important;padding:0 10px!important;border-radius:15px!important;display:inline-grid!important;place-items:center!important;background:#eaf2ff!important;color:#2d61d8!important;font-weight:850!important;position:static!important;transform:none!important;white-space:nowrap!important}html body .rbac-role-options,html body .rbac-permission-list,html body .rbac-page-groups{display:grid!important;gap:10px!important;width:100%!important}html body .rbac-role-options label,html body .rbac-permission-option,html body .rbac-page-option{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;border-radius:16px!important;border:1px solid #dbe5f1!important;background:#fff!important;text-align:left!important}html body .rbac-role-options label input,html body .rbac-notify-toggle input{width:32px!important;height:32px!important;min-width:32px!important;accent-color:#2f6ff0!important}html body .rbac-role-options label span,html body .rbac-notify-toggle span,html body .rbac-page-option span:nth-child(2){min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .rbac-role-options label strong,html body .rbac-role-options label small,html body .rbac-notify-toggle strong,html body .rbac-notify-toggle small,html body .rbac-page-option b,html body .rbac-page-option small{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .rbac-notify-toggle{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:14px!important;margin:0!important;border:1px solid #dbe5f1!important;border-radius:20px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}html body .rbac-notify-toggle strong{color:#173867!important;font-size:14px!important}html body .rbac-notify-toggle small{color:#667a93!important;font-size:12px!important;line-height:1.35!important}html body .rbac-editor-tabs{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;width:100%!important;overflow:visible!important;margin:0 0 12px!important;padding:0!important}html body .rbac-editor-tabs button{min-width:0!important;min-height:44px!important;padding:9px 6px!important;border-radius:15px!important;border:1px solid #dbe5f1!important;background:#f8fbff!important;color:#60718a!important;font-size:11.5px!important;line-height:1.15!important;font-weight:850!important;white-space:normal!important;text-align:center!important}html body .rbac-editor-tabs button.active{background:#fff!important;border-color:#bad0f5!important;color:#2d61d8!important;box-shadow:inset 0 0 0 1px #bad0f5!important}html body .rbac-editor-tabs button span{display:inline-grid!important;min-width:26px!important;height:24px!important;padding:0 6px!important;place-items:center!important;border-radius:12px!important;background:#eaf2ff!important;color:#2d61d8!important;margin-left:4px!important}html body .rbac-page-visibility{padding:0!important;border:0!important;background:transparent!important;display:grid!important;gap:12px!important}html body .rbac-page-visibility-head{padding:14px!important;border:1px solid #dbe5f1!important;border-radius:20px!important;background:#fbfdff!important}html body .rbac-page-visibility-head h3{margin:0 0 6px!important;color:#173867!important;font-size:19px!important;line-height:1.1!important}html body .rbac-page-visibility-head p{margin:0!important;color:#667a93!important;font-size:13.5px!important;line-height:1.35!important}html body .rbac-page-groups{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .rbac-page-group{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;border:1px solid #dbe5f1!important;border-radius:20px!important;background:#fbfdff!important;overflow:hidden!important}html body .rbac-page-group>strong{display:block!important;padding:12px 14px!important;border-bottom:1px solid #e4edf7!important;background:#f4f8fe!important;color:#465b78!important;text-transform:uppercase!important;letter-spacing:.05em!important}html body .rbac-page-group>div{display:grid!important;gap:10px!important;padding:12px!important;max-height:none!important;overflow:visible!important}html body .rbac-page-check{width:32px!important;height:32px!important;min-width:32px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:#eef4ff!important;color:#2d61d8!important}html body .rbac-page-option b{color:#173867!important;font-size:14px!important;line-height:1.25!important}html body .rbac-page-option small{color:#667a93!important;font-size:12px!important;line-height:1.3!important;margin-top:2px!important}}@media(max-width:768px){html body [role=dialog] :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,div),html body [aria-modal=true] :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,div){color:#0f172a!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}html body [role=dialog] :is(.primary,.btn-primary,.button-primary,button[type=submit]),html body [aria-modal=true] :is(.primary,.btn-primary,.button-primary,button[type=submit]),html body [role=dialog] :is(.primary,.btn-primary,.button-primary,button[type=submit]) *,html body [aria-modal=true] :is(.primary,.btn-primary,.button-primary,button[type=submit]) *{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:768px){html body .v53-modal--roles-access .v68-hidden-native-permission-checkbox{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important}html body .v53-modal--roles-access .v67-access-page-option{grid-template-columns:25px minmax(0,1fr)!important}html body .v53-modal--roles-access .v67-access-page-option>svg,html body .v53-modal--roles-access .v67-access-page-option>img,html body .v53-modal--roles-access .v67-access-page-option>i{display:none!important}html body .v53-modal--roles-access .v67-access-page-option:before,html body .v53-modal--roles-access .v67-access-page-option:after{content:none!important;display:none!important}html body .v68-remove-location-action-icon:before,html body .v68-remove-location-action-icon:after{content:none!important;display:none!important;opacity:0!important;background:none!important;background-image:none!important;mask:none!important;-webkit-mask:none!important}html body .v68-remove-location-action-icon>:is(svg,i,img,[aria-hidden=true]):not(.spin){display:none!important;width:0!important;height:0!important;margin:0!important;opacity:0!important}html body .v68-remove-location-action-icon{gap:0!important;justify-content:center!important;text-align:center!important;background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important}}@media(max-width:768px){html body .v70-save-access-no-icon:before,html body .v70-save-access-no-icon:after{content:none!important;display:none!important;width:0!important;height:0!important;opacity:0!important;background:none!important;background-image:none!important;-webkit-mask:none!important;mask:none!important}html body .v70-save-access-no-icon>:is(svg,i,img,[aria-hidden=true],[class*=icon],[class*=Icon]):not(.rbac-spin){display:none!important;width:0!important;height:0!important;margin:0!important;opacity:0!important}html body .v70-save-access-no-icon{gap:0!important;justify-content:center!important;text-align:center!important;background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}}@media(max-width:768px){html body .rbac-editor-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:6px!important;border:1px solid #d8e5f5!important;border-radius:17px!important;background:#eef4fc!important}html body .rbac-editor-tabs button{display:grid!important;place-items:center!important;min-height:48px!important;padding:8px 5px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#526b8e!important;font-size:11.5px!important;font-weight:850!important;line-height:1.2!important}html body .rbac-editor-tabs button.active{border-color:#256ff2!important;background:#256ff2!important;color:#fff!important;box-shadow:0 6px 15px #256ff23b!important}html body .rbac-editor-tabs .rbac-editor-step{display:none!important}html body .rbac-editor-tabs button>span{min-width:20px!important;height:19px!important;margin:3px 0 0!important;padding:0 5px!important;background:#ffffff38!important;color:inherit!important;font-size:10px!important}html body .v67-access-permission-option:before,html body .v67-access-permission-option:after,html body .v67-access-page-option:before,html body .v67-access-page-option:after,html body .rbac-checkbox-mark:before,html body .rbac-checkbox-mark:after,html body .rbac-page-check:before,html body .rbac-page-check:after{display:none!important;content:none!important}html body .rbac-checkbox-mark,html body .rbac-page-check{display:grid!important;place-items:center!important;overflow:hidden!important}html body .rbac-permission-option.is-selected,html body .rbac-page-option.is-visible:not(.is-locked){border-color:#79a8f7!important;background:#edf5ff!important;box-shadow:0 0 0 2px #256ff21a!important}html body .wf-tabs .wf-tab.active,html body .rbac-tabs button.active{border-color:#256ff2!important;background:#256ff2!important;color:#fff!important;box-shadow:0 6px 15px #256ff238!important}}@media(min-width:901px){html body .rbac-table-wrap:has(.rbac-audit-table){max-height:520px!important;overflow:auto!important}html body .rbac-audit-table thead th{position:sticky!important;top:0!important;z-index:2!important;background:#f4f8fd!important}html body .rbac-revert-button{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;border:1px solid #cbdcf1!important;border-radius:9px!important;background:#fff!important;color:#1c5fae!important;font-weight:800!important;white-space:nowrap!important}html body .rbac-confirm-copy{padding:4px 2px!important}.rbac-confirm-copy strong{font-size:15px!important}.rbac-confirm-copy p{margin:9px 0 0!important;color:#607797!important;line-height:1.6!important}}.wfc-page{--ink:#102143;--muted:#637493;--line:#dce7f5;--blue:#1463f3;--panel:#fff;min-height:100%;padding:20px;background:linear-gradient(145deg,#f9fcff,#f2f7ff 55%,#f8fbff);color:var(--ink);font-family:inherit}.wfc-page *{box-sizing:border-box}.wfc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.wfc-header h1{font-size:30px;line-height:1.1;margin:0 0 7px;font-weight:850;letter-spacing:-.03em}.wfc-header p,.wfc-section-title p{margin:0;color:var(--muted);font-size:14px}.wfc-header-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.wfc-btn{height:44px;border:1px solid #cfe0f5;border-radius:12px;background:#fff;color:#102143;font-weight:760;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:nowrap;transition:.18s ease}.wfc-btn:hover{border-color:#8bb7f7;box-shadow:0 8px 22px #0f4da317;transform:translateY(-1px)}.wfc-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.wfc-btn.primary{background:linear-gradient(135deg,#1970ff,#0759e7);border-color:#0759e7;color:#fff}.wfc-btn.danger{background:#e94250;border-color:#e94250;color:#fff}.wfc-btn.ghost.active{background:#eef6ff;border-color:#8bb7f7}.wfc-btn.small{height:36px;padding:0 14px}.wfc-btn.compact{height:40px}.wfc-split{display:flex}.wfc-split>.wfc-btn:first-child{border-radius:12px 0 0 12px}.wfc-split .wfc-btn.split{width:46px;padding:0;border-left:1px solid rgba(255,255,255,.4);border-radius:0 12px 12px 0}.wfc-kpis{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:13px;margin-bottom:18px}.wfc-kpi{min-width:0;min-height:114px;border:1px solid #dfe9f5;background:#fffffff0;border-radius:17px;padding:18px;display:flex;align-items:center;text-align:left;gap:15px;cursor:pointer;box-shadow:0 9px 27px #264e810e;transition:.18s ease;color:var(--ink)}.wfc-kpi:hover{transform:translateY(-2px);border-color:#abc9f4;box-shadow:0 12px 30px #264e811a}.wfc-kpi-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eaf3ff;color:#1463f3;flex:0 0 auto}.wfc-kpi.orange .wfc-kpi-icon{background:#fff2e1;color:#f07800}.wfc-kpi.purple .wfc-kpi-icon{background:#f5eaff;color:#9a2de4}.wfc-kpi.red .wfc-kpi-icon{background:#ffe9ec;color:#ed3347}.wfc-kpi.green .wfc-kpi-icon{background:#e8faef;color:#10a653}.wfc-kpi.yellow .wfc-kpi-icon{background:#fff8d9;color:#c98900}.wfc-kpi.grey .wfc-kpi-icon{background:#eef2f7;color:#64748b}.wfc-kpi span:last-child{min-width:0}.wfc-kpi small{display:block;font-size:12px;color:#53688a;font-weight:760;margin-bottom:5px}.wfc-kpi strong{display:block;font-size:27px;line-height:1;font-weight:850;letter-spacing:-.02em}.wfc-kpi em{display:block;font-size:11px;font-style:normal;color:#64748b;margin-top:8px;font-weight:660}.wfc-tabs{height:60px;padding:0 10px;background:#fff;border:1px solid var(--line);border-radius:17px 17px 0 0;display:flex;align-items:stretch;overflow-x:auto;position:sticky;top:0;z-index:20;box-shadow:0 7px 24px #2d50820a}.wfc-tabs button{position:relative;border:0;background:transparent;min-width:max-content;padding:0 24px;color:#5c6e8d;font-weight:760;display:flex;align-items:center;gap:9px;cursor:pointer}.wfc-tabs button:hover{color:#145bd8;background:#f7faff}.wfc-tabs button.active{color:#0d60ef}.wfc-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:4px 4px 0 0;background:#1463f3}.wfc-toolbar{min-height:74px;border:1px solid var(--line);border-top:0;background:#fff;display:flex;gap:11px;align-items:center;padding:14px 18px;position:relative;z-index:16}.wfc-search{height:44px;flex:1;min-width:220px;border:1px solid #d6e3f2;border-radius:12px;display:flex;align-items:center;padding:0 14px;gap:10px}.wfc-search:focus-within{border-color:#6ea8fb;box-shadow:0 0 0 3px #2563eb14}.wfc-search input{border:0;outline:0;width:100%;font:inherit;color:var(--ink);font-size:14px}.wfc-search input::placeholder{color:#9aa9bf}.wfc-search button{border:0;background:transparent;cursor:pointer;color:#74859e}.wfc-count{width:20px;height:20px;border-radius:50%;background:#1566ef;color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.wfc-workspace{background:#f9fbfe;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;box-shadow:0 15px 42px #284c7a12;overflow:hidden}.wfc-table-wrap{overflow-x:auto;background:#fff}.wfc-table{width:100%;border-collapse:separate;border-spacing:0;min-width:940px}.wfc-table th{height:48px;background:#f7faff;border-bottom:1px solid #dce7f5;text-align:left;padding:0 16px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#506583;font-weight:850}.wfc-table td{height:65px;padding:9px 16px;border-bottom:1px solid #edf2f8;color:#243655;font-size:13px;vertical-align:middle}.wfc-table tbody tr:hover td{background:#fbfdff}.wfc-table tbody tr:last-child td{border-bottom:0}.wfc-record{display:flex;align-items:center;gap:11px;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;padding:0;max-width:360px}.wfc-record-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf4ff;color:#1766ee;flex:0 0 auto}.wfc-record-icon.purple{background:#f4eafe;color:#9a2fe3}.wfc-record-icon.blue{background:#e7f2ff;color:#0d6ef2}.wfc-record b{display:block;color:#102143;font-size:13px}.wfc-record small{display:block;color:#72829a;font-size:11px;margin-top:2px;max-width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfc-status{display:inline-flex;align-items:center;min-height:26px;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:800;background:#eef2f7;color:#5c6c84;white-space:nowrap}.wfc-status.good{background:#e6f8ed;color:#068743}.wfc-status.bad{background:#ffe9ec;color:#d9233b}.wfc-status.warn{background:#fff2df;color:#c46700}.wfc-status.neutral{background:#edf1f6;color:#5b6b83}.wfc-icon-btn{width:34px;height:34px;border:0;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#263c5f}.wfc-icon-btn:hover{background:#edf4ff;color:#1263ed}.wfc-menu{position:relative;display:inline-flex}.wfc-menu-pop{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #d9e5f3;border-radius:14px;padding:8px;z-index:1000;box-shadow:0 22px 55px #102a4e2e}.wfc-menu-pop.left{right:auto;left:0}.wfc-action-list{display:flex;flex-direction:column;gap:3px}.wfc-action-list button{width:100%;min-height:39px;border:0;background:transparent;border-radius:9px;padding:8px 10px;display:flex;align-items:center;gap:10px;text-align:left;color:#263b5b;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.wfc-action-list button:hover{background:#f1f6fd;color:#075eea}.wfc-action-list button.danger{color:#d52a3d}.wfc-action-list button.danger:hover{background:#fff0f2}.wfc-filter-pop{padding:8px}.wfc-filter-pop .wfc-field{margin-bottom:12px}.wfc-filter-actions{display:flex;align-items:center;justify-content:space-between;padding-top:5px}.wfc-filter-actions>button:first-child{border:0;background:transparent;color:#2563eb;font-weight:750;cursor:pointer}.wfc-field{display:flex;flex-direction:column;gap:7px;min-width:0}.wfc-field.full{grid-column:1/-1}.wfc-field>span{font-size:12px;color:#405779;font-weight:790}.wfc-field input,.wfc-field select,.wfc-field textarea{width:100%;border:1px solid #ceddf0;border-radius:11px;background:#fff;color:#14284a;padding:10px 12px;font:inherit;font-size:13px;outline:0}.wfc-field input,.wfc-field select{height:43px}.wfc-field textarea{resize:vertical;min-height:80px}.wfc-field input:focus,.wfc-field select:focus,.wfc-field textarea:focus{border-color:#67a2f8;box-shadow:0 0 0 3px #2563eb14}.wfc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wfc-modal-copy{padding:13px 15px;border:1px solid #cfe2fb;border-radius:12px;background:#f0f7ff;color:#365578;font-size:13px;line-height:1.5;margin-bottom:18px}.wfc-modal-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e7eef7;margin:22px -24px -24px;padding:16px 24px;background:#fbfdff;border-radius:0 0 16px 16px}.wfc-form-error{margin-top:14px;border:1px solid #f5b6bd;background:#fff1f3;color:#b42336;border-radius:10px;padding:10px 13px;font-size:13px}.wfc-upload{min-height:130px;border:1.5px dashed #8cb9f7;border-radius:15px;background:linear-gradient(135deg,#f8fbff,#eef6ff);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#1864de;margin-bottom:18px;cursor:pointer}.wfc-upload b{font-size:14px;color:#19345b}.wfc-upload span{font-size:11px;color:#7285a2}.wfc-check-grid{max-height:185px;overflow:auto;padding:8px;border:1px solid #d6e3f2;border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.wfc-check-grid label{min-height:36px;border-radius:8px;display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:12px;color:#324b70;cursor:pointer}.wfc-check-grid label:hover{background:#eef5ff}.wfc-check-grid input{width:16px;height:16px}.wfc-impact{margin-top:16px;border:1px solid #cde9d8;background:#effcf4;border-radius:12px;min-height:56px;padding:10px 14px;display:flex;align-items:center;gap:10px;color:#167143}.wfc-impact span{font-size:13px}.wfc-impact em{margin-left:auto;font-style:normal;font-size:11px;color:#3e6d56}.wfc-progress-cell{border:0;background:transparent;display:grid;grid-template-columns:minmax(90px,1fr) 38px;gap:4px 8px;text-align:left;cursor:pointer;min-width:160px}.wfc-progress-cell>span{height:7px;border-radius:9px;background:#e5edf7;overflow:hidden;align-self:center}.wfc-progress-cell i{display:block;height:100%;background:#1669f3;border-radius:9px}.wfc-progress-cell b{font-size:12px}.wfc-progress-cell small{grid-column:1/-1;font-size:10px;color:#75869e}.wfc-module-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;padding:14px}.wfc-main-card,.wfc-panel{border:1px solid #dfe8f3;background:#fff;border-radius:16px;box-shadow:0 8px 24px #284b740a;overflow:hidden}.wfc-main-card.pad{padding:17px}.wfc-side-stack{display:flex;flex-direction:column;gap:14px}.wfc-panel{padding:0 15px 15px}.wfc-panel-head{min-height:54px;border-bottom:1px solid #e4ecf5;display:flex;align-items:center;justify-content:space-between;gap:10px}.wfc-panel-head h3{font-size:14px;margin:0;font-weight:820}.wfc-panel-head button{border:1px solid #d8e4f2;background:#fff;border-radius:8px;padding:6px 10px;color:#294469;font-size:10px;font-weight:750;cursor:pointer}.wfc-panel-head span{color:#7a8aa0;font-size:11px}.wfc-donut-layout{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;padding:17px 0}.wfc-donut{width:122px;height:122px;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #6482a01a}.wfc-donut:after{content:"";position:absolute;inset:25px;background:#fff;border-radius:50%;box-shadow:0 4px 14px #304c7412}.wfc-donut>div{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column}.wfc-donut b{font-size:23px}.wfc-donut span{font-size:10px;color:#73839a;font-weight:700}.wfc-legend{display:flex;flex-direction:column}.wfc-legend button{border:0;background:transparent;min-height:31px;display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;text-align:left;padding:3px;color:#405575;cursor:pointer;border-radius:7px}.wfc-legend button:hover{background:#f1f6fd}.wfc-legend i{width:8px;height:8px;border-radius:50%}.wfc-legend span{font-size:11px}.wfc-legend b{font-size:11px;color:#142a4d}.wfc-mini-list{padding-top:8px}.wfc-mini-list>button{width:100%;border:0;border-bottom:1px solid #edf2f7;background:transparent;min-height:58px;display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;text-align:left;padding:6px 0;color:#243a5c;cursor:pointer}.wfc-mini-list>button:last-child{border-bottom:0}.wfc-mini-list>button:hover b{color:#1263ed}.wfc-mini-list>button>span{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.wfc-mini-list .red{background:#ffecef;color:#e8384b}.wfc-mini-list .orange{background:#fff2df;color:#ef8200}.wfc-mini-list .blue{background:#e9f3ff;color:#1167ee}.wfc-mini-list b{font-size:11px}.wfc-mini-list small{display:block;color:#71829a;margin-top:3px;font-size:9px}.wfc-mini-list em{font-style:normal;font-size:9px;color:#d64a40;text-align:right}.wfc-muted{font-size:12px;color:#8491a4;padding:10px 0}.wfc-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px}.wfc-section-title h2{font-size:17px;margin:0 0 5px}.wfc-compliance-cards{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin-bottom:18px}.wfc-compliance-cards .wfc-kpi{min-height:115px;padding:13px;display:block}.wfc-compliance-cards .wfc-kpi-icon{width:38px;height:38px;margin-bottom:10px}.wfc-compliance-cards .wfc-kpi strong{font-size:22px}.wfc-compliance-cards .wfc-kpi em{font-size:9px}.wfc-subtitle{font-size:13px;margin:16px 0 10px}.wfc-link{border:0;background:transparent;color:#1565e9;font-weight:800;cursor:pointer}.wfc-percent{display:flex;align-items:center;gap:9px;min-width:115px}.wfc-percent span{height:7px;background:#e5edf6;border-radius:8px;overflow:hidden;flex:1}.wfc-percent i{display:block;height:100%;background:#12a553;border-radius:8px}.wfc-percent b{font-size:11px}.wfc-insights button{border:0;border-bottom:1px solid #edf2f7;background:transparent;display:grid;grid-template-columns:34px 1fr;gap:10px;width:100%;padding:12px 0;text-align:left;cursor:pointer;color:#263e60}.wfc-insights button:last-child{border-bottom:0}.wfc-insights span{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf5ff;color:#1768ef}.wfc-insights b{font-size:11px}.wfc-insights small{display:block;font-weight:500;color:#72839a;margin-top:4px}.wfc-chart-card{border:1px solid #e2eaf4;border-radius:13px;padding:0 14px 12px;margin-top:12px}.wfc-bar-chart{height:190px;display:flex;align-items:flex-end;gap:8px;padding:18px 8px 0}.wfc-bar-chart>button{height:100%;flex:1;border:0;background:transparent;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:6px;position:relative;cursor:pointer}.wfc-bar-chart i{width:min(27px,70%);height:var(--height);min-height:5px;border-radius:6px 6px 2px 2px;background:linear-gradient(#ef4051,#ff8b93);transition:.2s}.wfc-bar-chart button:hover i{filter:saturate(1.3);transform:scaleX(1.08)}.wfc-bar-chart span{font-size:8px;color:#72839b;white-space:nowrap}.wfc-bar-chart em{position:absolute;bottom:calc(var(--height) + 23px);font-style:normal;font-size:9px;font-weight:800;opacity:0;transition:.15s}.wfc-bar-chart button:hover em{opacity:1}.wfc-category-list{display:flex;flex-direction:column}.wfc-category-list button{border:0;border-bottom:1px solid #edf2f7;background:transparent;height:38px;display:grid;grid-template-columns:180px 1fr 45px 45px;align-items:center;gap:12px;text-align:left;cursor:pointer}.wfc-category-list b{font-size:11px}.wfc-category-list>button>span{height:5px;background:#e8eef6;border-radius:8px;overflow:hidden}.wfc-category-list i{display:block;height:100%;background:#6959ea}.wfc-category-list strong,.wfc-category-list em{font-size:10px;font-style:normal;text-align:right}.wfc-pagination{min-height:58px;background:#fff;border-top:1px solid #e5edf6;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;color:#566b8a;font-size:11px;font-weight:650}.wfc-pagination.single{justify-content:flex-start}.wfc-pagination>div{display:flex;gap:6px;align-items:center}.wfc-pagination button{min-width:34px;height:34px;border:1px solid #dce7f4;border-radius:9px;background:#fff;color:#1e3659;cursor:pointer;font-weight:800;display:flex;align-items:center;justify-content:center}.wfc-pagination button.active{background:#1768ef;color:#fff;border-color:#1768ef;box-shadow:0 5px 12px #1768ef40}.wfc-pagination button:disabled{opacity:.4}.wfc-pagination em{font-style:normal;color:#71829a}.wfc-alert{margin-bottom:15px;border:1px solid #f3b6bd;background:#fff2f4;color:#93283a;border-radius:13px;min-height:62px;padding:12px 15px;display:flex;align-items:center;gap:12px}.wfc-alert span{display:flex;flex-direction:column;gap:3px;font-size:12px}.wfc-alert b{font-size:13px}.wfc-alert button{margin-left:auto;border:0;background:transparent;color:#922d3d;font-weight:800;cursor:pointer}.wfc-loading{min-height:420px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#526b8d}.wfc-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid #e1e9f3;background:#e1e9f3;border-radius:12px;overflow:hidden}.wfc-detail-grid>div{min-height:58px;background:#fff;padding:10px 12px;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.wfc-detail-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#718199;font-weight:750}.wfc-detail-grid b{font-size:12px;color:#1a3154}.wf-modal:has(.wfc-modal-footer){overflow:visible}.wf-modal-body:has(.wfc-modal-footer){overflow:auto;max-height:min(78vh,820px)}@media(max-width:1300px){.wfc-kpis{grid-template-columns:repeat(3,1fr)}.wfc-module-grid{grid-template-columns:minmax(0,1fr) 300px}.wfc-compliance-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.wfc-page{padding:12px}.wfc-header{flex-direction:column}.wfc-header-actions{justify-content:flex-start}.wfc-kpis{grid-template-columns:repeat(2,1fr)}.wfc-module-grid{grid-template-columns:1fr}.wfc-side-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wfc-toolbar{flex-wrap:wrap}.wfc-search{flex-basis:100%}.wfc-compliance-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.wfc-page{padding:7px}.wfc-header h1{font-size:25px}.wfc-header-actions{width:100%}.wfc-header-actions>.wfc-btn,.wfc-header-actions>.wfc-split{flex:1}.wfc-kpis{grid-template-columns:1fr 1fr;gap:8px}.wfc-kpi{min-height:102px;padding:12px;gap:9px}.wfc-kpi-icon{width:40px;height:40px}.wfc-kpi strong{font-size:22px}.wfc-tabs{position:relative;height:54px}.wfc-tabs button{padding:0 15px}.wfc-toolbar .wfc-menu{flex:1}.wfc-toolbar .wfc-btn{width:100%}.wfc-form-grid{grid-template-columns:1fr}.wfc-field.full{grid-column:auto}.wfc-check-grid{grid-template-columns:1fr}.wfc-side-stack{display:flex}.wfc-compliance-cards{grid-template-columns:1fr 1fr}.wfc-donut-layout{grid-template-columns:115px 1fr}.wfc-donut{width:110px;height:110px}.wfc-category-list button{grid-template-columns:120px 1fr 35px}.wfc-category-list em{display:none}.wfc-pagination{align-items:flex-start;gap:10px;flex-direction:column}.wfc-detail-grid{grid-template-columns:1fr}.wfc-impact{align-items:flex-start;flex-wrap:wrap}.wfc-impact em{margin-left:0;width:100%}}.wfc-small-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wfc-small-kpis>div{display:grid;gap:3px;place-items:center;padding:14px 8px;border:1px solid #d9e8f8;border-radius:15px;background:linear-gradient(145deg,#f8fbff,#eef6ff)}.wfc-small-kpis b{font-size:22px;line-height:1;color:#12376b}.wfc-small-kpis span{font-size:11px;font-weight:800;color:#6b7f9f}.wfc-requirement-summary{overflow:hidden}.wfc-confirm{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;margin:4px 2px 20px;padding:18px;border:1px solid #d8e6f6;border-radius:18px;background:linear-gradient(145deg,#f8fbff,#eef6ff)}.wfc-confirm>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e5f1ff;color:#1769e0}.wfc-confirm h3{margin:1px 0 7px;font-size:18px;color:#10234a}.wfc-confirm p{margin:0;color:#617493;line-height:1.55}.wfc-confirm.danger{border-color:#fecaca;background:linear-gradient(145deg,snow,#fff1f2)}.wfc-confirm.danger>span{background:#fee2e2;color:#dc2626}.wfc-confirm.danger h3{color:#991b1b}.wfc-btn.danger{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.wfc-btn.danger:hover{background:#b91c1c!important}.wfc-check-grid{max-height:230px;overflow:auto;scrollbar-width:thin}.wfc-check-grid label{transition:border-color .16s ease,background .16s ease,transform .16s ease}.wfc-check-grid label:hover{border-color:#8dbcf4;background:#f5faff;transform:translateY(-1px)}@media(max-width:720px){.wfc-small-kpis{grid-template-columns:1fr}.wfc-confirm{grid-template-columns:42px minmax(0,1fr);padding:14px}.wfc-confirm>span{width:42px;height:42px}}.wfc-shell-offset{margin-left:var(--rh-side-w,220px)!important;width:calc(100vw - var(--rh-side-w,220px))!important;max-width:calc(100vw - var(--rh-side-w,220px))!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden}.wfc-shell-offset>.wfc-page{width:100%;max-width:100%;min-width:0;overflow-x:hidden}@media(max-width:1100px)and (min-width:769px){.wfc-shell-offset{margin-left:64px!important;width:calc(100vw - 64px)!important;max-width:calc(100vw - 64px)!important}}@media(max-width:768px){.wfc-shell-offset{margin-left:0!important;width:100%!important;max-width:100%!important}}.wfc-live-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 14px;padding:10px 13px;border:1px solid #d7e7f8;border-radius:13px;background:linear-gradient(135deg,#fbfdff,#edf6ff);color:#536b8e;font-size:11px;font-weight:750;box-shadow:0 8px 22px #294f7d0d}.wfc-live-strip span{display:inline-flex;align-items:center;gap:7px;color:#183a68;font-weight:850}.wfc-live-strip i{width:8px;height:8px;border-radius:50%;background:#18a957;box-shadow:0 0 0 4px #18a9571f}.wfc-live-strip b{font-size:11px;color:#38577f;white-space:nowrap}.wfc-page{--opscence-shell-sidebar-offset: 190px !important;width:calc(100% - var(--opscence-shell-sidebar-offset))!important;max-width:calc(100vw - var(--opscence-shell-sidebar-offset))!important;margin-left:var(--opscence-shell-sidebar-offset)!important;min-width:0!important;min-height:100vh!important;box-sizing:border-box!important;overflow-x:hidden!important}.wf-embed .wfc-page,.wf-page-shell .wfc-page,.wfc-shell-offset>.wfc-page{--opscence-shell-sidebar-offset: 0px !important;width:100%!important;max-width:100%!important;margin-left:0!important}.wfc-shell-offset{margin-left:0!important;width:100%!important;max-width:100%!important;min-width:0!important}@media(max-width:1180px){.wfc-page{--opscence-shell-sidebar-offset: 0px !important;width:100%!important;max-width:100%!important;margin-left:0!important}}.wfc-command-bar{min-height:64px;display:flex;align-items:stretch;justify-content:space-between;gap:14px;padding:0 12px;background:#fffffff7;border:1px solid var(--line);border-radius:17px 17px 0 0;position:sticky;top:0;z-index:30;box-shadow:0 8px 26px #2d50820f}.wfc-command-bar .wfc-tabs{flex:1 1 auto;min-width:0;height:62px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;position:static;z-index:auto}.wfc-command-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px 0}.wfc-command-actions .wfc-btn{height:42px;padding-inline:14px}.wfc-command-actions .wfc-split{flex:0 0 auto}.wfc-command-actions .wfc-menu-pop{z-index:1600}@media(max-width:1320px){.wfc-command-bar{flex-wrap:wrap;padding:0 10px 10px}.wfc-command-bar .wfc-tabs{flex-basis:100%;width:100%}.wfc-command-actions{width:100%;padding:0;justify-content:flex-end}}@media(max-width:760px){.wfc-command-bar{position:relative;gap:8px;padding:0 7px 8px}.wfc-command-bar .wfc-tabs{height:54px}.wfc-command-actions{overflow-x:auto;justify-content:flex-start;scrollbar-width:thin;padding-bottom:2px}.wfc-command-actions .wfc-btn{height:40px;min-width:max-content;padding-inline:12px}}.wfc-kpi.static{cursor:default}.wfc-kpi.static:hover{transform:none;border-color:#dfe9f5;box-shadow:0 9px 27px #264e810e}.wfc-menu-floating{position:fixed!important;right:auto!important;bottom:auto!important;z-index:10050!important;max-height:min(72vh,520px);overflow:auto;overscroll-behavior:contain;box-shadow:0 28px 70px #0c25483d}.wfc-table-scroll{overflow:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9cde4 #f6f9fd}.wfc-table-scroll.wfc-seven-rows{max-height:504px}.wfc-table-scroll .wfc-table thead th{position:sticky;top:0;z-index:8;box-shadow:0 1px #dce7f5}.wfc-table th:last-child,.wfc-table td:last-child{position:sticky;right:0;z-index:5;background:#fff;min-width:88px;text-align:center;box-shadow:-9px 0 16px #23466e0e}.wfc-table th:last-child{z-index:10;background:#f7faff}.wfc-table tbody tr:hover td:last-child{background:#fbfdff}.wfc-compliance-cards{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;align-items:stretch;overflow:visible}.wfc-compliance-cards .wfc-kpi{width:100%;min-width:0;min-height:118px;overflow:hidden}.wfc-compliance-cards .wfc-kpi>span:last-child{min-width:0;display:block}.wfc-compliance-cards .wfc-kpi small,.wfc-compliance-cards .wfc-kpi em{white-space:normal;overflow-wrap:anywhere}.wfc-percent{min-width:150px;max-width:210px}.wfc-section-title-table{min-height:58px;padding:9px 16px;margin:0;border-bottom:1px solid #e5edf6}.wfc-section-title-table h2{font-size:15px;margin:0}.wfc-section-title-table p{font-size:11px;margin-top:3px}.wfc-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.wfc-btn.small{height:36px;padding-inline:12px;font-size:12px}.wfc-subtitle-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wfc-subtitle-row>span{font-size:11px;font-weight:750;color:#7184a0}.wfc-inline-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.wfc-inline-action{height:42px;border:1px solid #cfe0f5;border-radius:11px;background:#f4f8ff;color:#155fda;font-weight:800;padding:0 11px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.wfc-empty-enterprise{min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:36px 18px;color:#586d8d}.wfc-empty-enterprise>span{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(145deg,#f5edff,#eaf3ff);color:#6a4fe8;margin-bottom:13px}.wfc-empty-enterprise h3{margin:0 0 7px;color:#142b50;font-size:18px}.wfc-empty-enterprise p{margin:0 0 18px;max-width:480px;line-height:1.55}.wfc-empty-enterprise>div{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}.wfc-category-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid #dbe7f5;border-radius:999px;background:#f8fbff;padding:5px 9px;font-size:11px;font-weight:750;white-space:nowrap}.wfc-category-chip i{width:8px;height:8px;border-radius:50%}.wfc-category-admin{display:flex;flex-direction:column;padding:8px 0}.wfc-category-admin>div{min-height:52px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #edf2f8;padding:7px 2px}.wfc-category-admin>div:last-child{border-bottom:0}.wfc-category-admin>div>i{width:9px;height:34px;border-radius:8px}.wfc-category-admin span{display:flex;flex-direction:column;min-width:0}.wfc-category-admin b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-category-admin small{color:#7b8ca4;font-size:10px;margin-top:3px}.wfc-donut{cursor:help;outline:none;isolation:isolate}.wfc-donut:focus-visible{box-shadow:0 0 0 4px #357ef22e,inset 0 0 0 1px #6482a01a}.wfc-legend-row{min-height:31px;display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;padding:3px;color:#405575;border-radius:7px}.wfc-legend-row i{width:8px;height:8px;border-radius:50%}.wfc-legend-row span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-legend-row b{font-size:11px}.wfc-donut-pop{position:fixed;width:250px;z-index:11000;padding:12px;border:1px solid rgba(164,196,232,.78);border-radius:15px;background:linear-gradient(145deg,#fffffffa,#e9f6fffa);box-shadow:0 25px 65px #1741703d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;color:#17345f}.wfc-donut-pop:before{content:"";position:absolute;left:-7px;top:24px;width:13px;height:13px;background:#f3faff;border-left:1px solid rgba(164,196,232,.78);border-bottom:1px solid rgba(164,196,232,.78);transform:rotate(45deg)}.wfc-donut-pop-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 9px;margin-bottom:5px;border-bottom:1px solid #dceaf8}.wfc-donut-pop-head span{font-size:11px;font-weight:750;color:#6a7f9d}.wfc-donut-pop-head b{font-size:17px}.wfc-donut-pop-row{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;font-size:11px}.wfc-donut-pop-row i{width:8px;height:8px;border-radius:50%}.wfc-donut-pop-row strong{font-size:12px}.wfc-panel-head>.wfc-menu,.wfc-section-title>.wfc-menu{flex:0 0 auto}@media(max-width:760px){.wfc-table-scroll.wfc-seven-rows{max-height:450px}.wfc-compliance-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wfc-section-title-table{align-items:flex-start}.wfc-section-actions{justify-content:flex-start}.wfc-donut-pop{width:220px}.wfc-table th:last-child,.wfc-table td:last-child{min-width:72px}}.wfc-panel-head .wfc-icon-btn{width:34px;height:34px;padding:0;border:0;background:transparent;border-radius:9px;color:#263c5f}.wfc-panel-head .wfc-icon-btn:hover{background:#edf4ff;color:#1263ed}.wfc-donut-pop{pointer-events:auto!important;width:264px;z-index:2147483000!important;background:linear-gradient(145deg,#fffffffc,#e8f6fffc)!important;border-color:#c8def5!important;box-shadow:0 28px 72px #123a6947!important}.wfc-donut-pop.arrow-right:before{left:auto!important;right:-7px;border-left:0;border-bottom:0;border-right:1px solid rgba(164,196,232,.78);border-top:1px solid rgba(164,196,232,.78)}.wfc-donut-pop-row{width:100%;border:0;background:transparent;color:#17345f;padding:4px 6px;border-radius:9px;font:inherit;cursor:default;text-align:left}.wfc-donut-pop-row:not(:disabled):hover{background:#d6ebffa8}.wfc-donut-pop-row:focus-visible{outline:2px solid #6fa9f7;outline-offset:1px}.wfc-donut{transition:transform .16s ease,box-shadow .16s ease}.wfc-donut:hover,.wfc-donut[aria-expanded=true]{transform:translateY(-2px);box-shadow:0 14px 34px #25599626,inset 0 0 0 1px #6482a01a}.wfc-side-stack .wfc-panel:has(.wfc-donut){overflow:visible}@media(max-width:640px){.wfc-donut-pop{width:min(264px,calc(100vw - 20px))}}.wfc-module-grid{align-items:start!important}.wfc-main-card,.wfc-side-stack,.wfc-side-stack>.wfc-panel{align-self:start}.wfc-side-stack{align-content:start}.wfc-side-stack .wfc-mini-list{min-height:0}.wfc-side-stack .wfc-mini-list>button:only-child{min-height:58px}.wfc-side-stack .wfc-panel:has(.wfc-mini-list>button:only-child),.wfc-side-stack .wfc-panel:has(.wfc-mini-list>.wfc-muted:only-child){height:auto;min-height:0}.wfc-table th:last-child,.wfc-table td:last-child{width:72px!important;min-width:72px!important;max-width:72px!important;padding-left:8px!important;padding-right:8px!important;text-align:center!important}.wfc-row-menu-trigger{width:36px!important;height:36px!important;border:1px solid #d4e2f2!important;border-radius:11px!important;background:linear-gradient(145deg,#fff,#edf5ff)!important;color:#31527d!important;box-shadow:0 5px 13px #234e7e14!important}.wfc-row-menu-trigger:hover,.wfc-row-menu-trigger[aria-expanded=true]{border-color:#7fb0f4!important;background:#eaf3ff!important;color:#0f62e8!important;transform:translateY(-1px)}.wfc-table tbody tr:hover .wfc-row-menu-trigger{border-color:#aac9ef!important}.wfc-chart-card:has(.wfc-chart-empty){padding-bottom:0}.wfc-bar-chart:has(.wfc-chart-empty){height:210px!important;padding:0!important;align-items:stretch!important}.wfc-chart-empty{width:100%;height:100%;display:grid;place-items:center;padding:18px}.wfc-chart-empty .wf-empty{width:100%;min-height:0!important;margin:0!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;text-align:center!important}.wfc-chart-empty .wf-empty p{margin:10px 0 0!important;text-align:center!important}.wfc-kpi-icon{pointer-events:none!important}.wfc-donut{pointer-events:auto;cursor:help!important}.wfc-donut-pop{z-index:2147483640!important}.wf-overlay.wfc-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:clamp(12px,2.2vw,28px)!important;display:grid!important;place-items:center!important;overflow:hidden!important;transform:none!important;z-index:2147482000!important;background:#2a466994!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:min(calc(100vw - 32px),var(--wfc-modal-width,100%))!important;max-width:calc(100vw - 32px)!important;max-height:min(92dvh,920px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(195,216,239,.95)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 32px 95px #0d2a4e57!important}.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell .wf-modal-header{flex:0 0 auto!important;min-height:72px!important;padding:16px 22px!important;border-bottom:1px solid #dfe9f5!important;background:linear-gradient(135deg,#fff,#f7fbff)!important}.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell .wf-modal-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;overscroll-behavior:contain!important;padding:20px 22px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell .wfc-modal-footer{position:sticky;bottom:-20px;z-index:4;margin:20px -22px -20px!important;padding:14px 22px!important;background:#fbfdfffa!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wfc-training-assign-modal{--wfc-modal-width:940px}.wfc-course-modal{--wfc-modal-width:820px}.wfc-document-preview-modal{--wfc-modal-width:980px}.wfc-training-summary-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border:1px solid #cfe1f7;border-radius:15px;background:linear-gradient(145deg,#fafdff,#edf6ff);color:#24466f}.wfc-training-summary-card>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#fff;color:#1768e8;box-shadow:0 6px 16px #2153911a}.wfc-training-summary-card b{display:block;font-size:13px;color:#12345f}.wfc-training-summary-card p{margin:3px 0 0;font-size:11px;line-height:1.45;color:#637b9c}.wfc-training-summary-card em{font-style:normal;font-size:12px;font-weight:850;color:#175fc9;border:1px solid #c8def7;border-radius:999px;background:#fff;padding:7px 10px;white-space:nowrap}.wfc-modal-section{margin-bottom:14px;padding:14px;border:1px solid #dce8f5;border-radius:16px;background:#fff;box-shadow:0 7px 22px #2a4f7c0b}.wfc-modal-section:last-of-type{margin-bottom:0}.wfc-modal-section-head{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:13px;padding-bottom:11px;border-bottom:1px solid #edf2f8}.wfc-modal-section-head>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ebf4ff;color:#1666e6}.wfc-modal-section-head b{display:block;font-size:13px;color:#16345e}.wfc-modal-section-head small{display:block;margin-top:2px;color:#7789a2;font-size:10.5px;line-height:1.4}.wfc-participant-head{grid-template-columns:36px minmax(0,1fr) auto}.wfc-participant-tools{display:flex;gap:6px;align-items:center}.wfc-participant-tools button{height:32px;border:1px solid #cfe0f3;border-radius:9px;background:#f7fbff;color:#1a5fc9;padding:0 10px;font:inherit;font-size:10.5px;font-weight:800;cursor:pointer}.wfc-participant-tools button:hover{background:#eaf4ff;border-color:#8db7ef}.wfc-target-search{height:40px;display:flex;align-items:center;gap:8px;margin-bottom:9px;padding:0 11px;border:1px solid #d4e2f2;border-radius:11px;background:#fbfdff;color:#7185a2}.wfc-target-search input{width:100%!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important}.wfc-enterprise-check-grid{max-height:250px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important;background:#f8fbff!important}.wfc-enterprise-check-grid label{min-height:52px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:11px!important;background:#fff!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;transform:none!important;box-shadow:0 3px 10px #234b7809}.wfc-enterprise-check-grid label:hover{border-color:#aacbf3!important;background:#f6faff!important}.wfc-enterprise-check-grid label.selected{border-color:#78aef2!important;background:#edf6ff!important;box-shadow:0 0 0 2px #4187e614}.wfc-modal-shell .wfc-enterprise-check-grid input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;margin:0!important;padding:0!important;border-radius:4px!important;box-shadow:none!important}.wfc-enterprise-check-grid label>span{min-width:0;display:block}.wfc-enterprise-check-grid label b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:#18365f}.wfc-enterprise-check-grid label small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;color:#7486a0}.wfc-target-empty{grid-column:1/-1;min-height:80px;display:grid;place-items:center;color:#7387a4;font-size:12px;text-align:center}.wfc-field-help{display:block!important;margin-top:4px!important;color:#6f82a0!important;font-size:10px!important;font-weight:650!important}.wfc-document-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:10px 12px;border:1px solid #d9e7f5;border-radius:13px;background:#f7fbff}.wfc-document-preview-meta>div{min-width:0;display:flex;flex-direction:column;gap:2px}.wfc-document-preview-meta span{font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.05em;color:#6f83a1}.wfc-document-preview-meta b{font-size:12px;color:#1c3e6a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-document-preview-meta a{text-decoration:none}.wfc-document-preview-stage{height:min(64dvh,650px);min-height:360px;border:1px solid #d6e4f3;border-radius:15px;overflow:hidden;background:linear-gradient(145deg,#f5f9fe,#edf4fb);display:grid;place-items:center}.wfc-document-preview-stage iframe,.wfc-document-preview-stage img{display:block;width:100%;height:100%;border:0;object-fit:contain;background:#fff}.wfc-document-preview-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center;color:#58708f;padding:28px}.wfc-document-preview-state b{color:#183b68}.wfc-document-preview-state p{margin:0;max-width:470px;font-size:12px;line-height:1.5}.wfc-document-preview-state.error{color:#bd2d41}.wfc-document-preview-state.error b{color:#9b2032}@media(max-width:760px){.wf-overlay.wfc-modal-overlay{padding:8px!important;place-items:center!important}.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:96dvh!important;border-radius:16px!important}.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell .wf-modal-header{min-height:62px!important;padding:13px 15px!important}.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell .wf-modal-body{padding:14px!important}.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell .wfc-modal-footer{margin:16px -14px -14px!important;padding:12px 14px!important}.wfc-training-summary-card{grid-template-columns:38px minmax(0,1fr)}.wfc-training-summary-card em{grid-column:1/-1;justify-self:start}.wfc-participant-head{grid-template-columns:34px minmax(0,1fr)}.wfc-participant-tools{grid-column:1/-1;justify-content:flex-end}.wfc-enterprise-check-grid{grid-template-columns:1fr!important}.wfc-document-preview-stage{min-height:300px;height:58dvh}.wfc-document-preview-meta{align-items:flex-start;flex-direction:column}}.wfc-documents-layout{display:flex;flex-direction:column;gap:14px;padding:14px;min-width:0}.wfc-document-overview{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(250px,.72fr) minmax(410px,1.38fr);gap:12px;align-items:start;min-width:0}.wfc-overview-card{align-self:start!important;min-width:0;min-height:0!important;padding:0 14px 12px!important;overflow:visible!important}.wfc-overview-card .wfc-panel-head{min-height:48px}.wfc-overview-card .wfc-panel-head h3{font-size:13px}.wfc-document-status-card .wfc-donut-layout{grid-template-columns:104px minmax(0,1fr);gap:10px;padding:12px 0 0}.wfc-document-status-card .wfc-donut{width:100px;height:100px}.wfc-document-status-card .wfc-donut:after{inset:21px}.wfc-document-status-card .wfc-donut b{font-size:20px}.wfc-document-status-card .wfc-legend-row{min-height:25px;padding:1px 2px}.wfc-requirement-summary-card .wfc-small-kpis{gap:7px;padding-top:12px}.wfc-requirement-summary-card .wfc-small-kpis>div{min-height:76px;padding:10px 6px;border-radius:13px}.wfc-requirement-summary-card .wfc-small-kpis b{font-size:20px}.wfc-active-requirements-card .wfc-compact-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;padding-top:2px}.wfc-active-requirements-card .wfc-compact-requirements>button{min-height:50px;padding:5px 0}.wfc-active-requirements-card .wfc-compact-requirements>button:nth-last-child(-n+2){border-bottom:0}.wfc-documents-table-card{min-width:0}.wfc-table-viewport{position:relative;width:100%;min-width:0;overflow-x:auto;overflow-y:visible;background:#fff;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#9fb8d5 #eef4fa}.wfc-table-viewport.is-scrollable{max-height:503px;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;touch-action:pan-x pan-y}.wfc-table-viewport.is-scrollable .wfc-table thead th{position:sticky;top:0;z-index:5;background:#f7faff;box-shadow:0 1px #dce7f5}.wfc-table-viewport::-webkit-scrollbar{width:11px;height:11px}.wfc-table-viewport::-webkit-scrollbar-track{background:#eef4fa;border-radius:999px}.wfc-table-viewport::-webkit-scrollbar-thumb{background:#a8bdd5;border:2px solid #eef4fa;border-radius:999px}.wfc-table-viewport::-webkit-scrollbar-thumb:hover{background:#789bbb}.wfc-table th:last-child,.wfc-table td:last-child{position:static!important;right:auto!important;z-index:auto!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding-left:12px!important;padding-right:12px!important;text-align:center!important;box-shadow:none!important;border-left:1px solid #edf2f8}.wfc-table th:last-child{background:#f7faff!important}.wfc-table td:last-child{background:#fff!important}.wfc-table tbody tr:hover td:last-child{background:#fbfdff!important}.wfc-table td:last-child>.wfc-menu{display:inline-flex;vertical-align:middle}.wfc-table td:last-child .wfc-row-menu-trigger,.wfc-table td:last-child>.wfc-menu>.wfc-icon-btn{margin:0 auto}@media(max-width:1250px){.wfc-document-overview{grid-template-columns:minmax(260px,1fr) minmax(250px,1fr)}.wfc-active-requirements-card{grid-column:1/-1}.wfc-active-requirements-card .wfc-compact-requirements{grid-template-columns:repeat(3,minmax(0,1fr))}.wfc-active-requirements-card .wfc-compact-requirements>button:nth-last-child(-n+3){border-bottom:0}}@media(max-width:760px){.wfc-documents-layout{padding:8px;gap:9px}.wfc-document-overview{grid-template-columns:1fr;gap:9px}.wfc-active-requirements-card{grid-column:auto}.wfc-active-requirements-card .wfc-compact-requirements{grid-template-columns:1fr}.wfc-active-requirements-card .wfc-compact-requirements>button{border-bottom:1px solid #edf2f7!important}.wfc-active-requirements-card .wfc-compact-requirements>button:last-child{border-bottom:0!important}.wfc-table-viewport.is-scrollable{max-height:450px}}.wfc-table-viewport.is-scrollable .wfc-table th:last-child{position:sticky!important;top:0!important;right:auto!important;z-index:5!important}.wfc-page{background:#f5f9fe!important}.wfc-btn.primary,.wfc-command-actions .wfc-btn.primary,.wfc-split .wfc-btn.primary{background:#1768ef!important;background-image:none!important;border-color:#1768ef!important;box-shadow:none!important}.wfc-btn.primary:hover,.wfc-command-actions .wfc-btn.primary:hover,.wfc-split .wfc-btn.primary:hover{background:#0f5fdc!important;border-color:#0f5fdc!important;box-shadow:0 8px 20px #1768ef2e!important}.wfc-command-bar{background:#fff!important;box-shadow:0 7px 22px #274d7c0e!important}.wfc-command-actions .wfc-split{box-shadow:none!important;filter:none!important}.wfc-menu-pop,.wfc-menu-floating{background:#fff!important;background-image:none!important;border:1px solid #d8e4f2!important;box-shadow:0 22px 54px #1230562e!important}.wfc-action-list{gap:2px!important}.wfc-action-list button,.wfc-filter-actions button,.wfc-menu-pop button{font-family:inherit!important;font-size:13px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}.wfc-action-list button{min-height:40px!important;padding:9px 11px!important;color:#243a5b!important;background:#fff!important;background-image:none!important;box-shadow:none!important}.wfc-action-list button:hover,.wfc-action-list button:focus-visible{color:#0f5fdc!important;background:#f5f9fe!important;outline:none!important}.wfc-action-list button.danger{color:#c92b3e!important;background:#fff!important}.wfc-action-list button.danger:hover,.wfc-action-list button.danger:focus-visible{color:#b91c31!important;background:#fff7f8!important}.wfc-row-menu-trigger{background:#fff!important;background-image:none!important;box-shadow:none!important}.wfc-row-menu-trigger:hover,.wfc-row-menu-trigger[aria-expanded=true]{background:#f3f8ff!important;transform:none!important;box-shadow:none!important}.wfc-toolbar .wfc-search{position:relative!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.wfc-toolbar .wfc-search input,.wfc-toolbar .wfc-search input[type=search],.wfc-page .wfc-toolbar .wfc-search>input{appearance:none!important;-webkit-appearance:none!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.wfc-toolbar .wfc-search input:focus,.wfc-toolbar .wfc-search input:hover{border:0!important;background:transparent!important;box-shadow:none!important}.wfc-insight-switcher{min-width:0;margin:0;border:1px solid #dce7f5;border-radius:15px;background:#fff;overflow:visible;box-shadow:0 7px 22px #2348750b}.wfc-insight-switcher-head{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid #e4edf7}.wfc-insight-switcher-head>div:first-child{min-width:0}.wfc-insight-switcher-head h3{margin:0;font-size:14px;color:#102143}.wfc-insight-switcher-head p{margin:3px 0 0;color:#71839d;font-size:10.5px;line-height:1.35}.wfc-insight-tabs{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid #e7eef7;overflow-x:auto;scrollbar-width:thin}.wfc-insight-tabs button{min-height:36px;min-width:max-content;padding:7px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#60728e;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:11px;font-weight:760;cursor:pointer}.wfc-insight-tabs button:hover{background:#f6f9fd;color:#155fcf}.wfc-insight-tabs button.active{border-color:#bdd7f7;background:#eef6ff;color:#0e60df}.wfc-insight-tabs button b{min-width:21px;height:21px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#476181;font-size:9px;box-shadow:inset 0 0 0 1px #d9e6f4}.wfc-insight-content{min-height:118px;padding:12px 14px;background:#fbfdff;border-radius:0 0 15px 15px}.wfc-insight-donut{max-width:620px}.wfc-insight-donut .wfc-donut-layout{grid-template-columns:120px minmax(230px,1fr);gap:18px;padding:0}.wfc-insight-donut .wfc-donut{width:116px;height:116px}.wfc-insight-donut .wfc-donut:after{inset:25px}.wfc-insight-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important;column-gap:18px!important;max-height:210px;overflow:auto;padding:0!important}.wfc-insight-list>button{min-height:54px!important;padding:7px 0!important}.wfc-insight-list.wfc-category-admin>div{min-height:54px}.wfc-small-kpis-wide{grid-template-columns:repeat(3,minmax(130px,1fr))!important;max-width:720px;gap:10px!important;padding:0!important}.wfc-small-kpis-wide>div{min-height:82px!important;display:flex;flex-direction:column;justify-content:center}.wfc-compact-empty{grid-column:1/-1;min-height:78px;display:flex;align-items:center;gap:12px;padding:10px;color:#607592}.wfc-compact-empty>svg{color:#3f7fd8}.wfc-compact-empty>span{min-width:0;flex:1;display:flex;flex-direction:column}.wfc-compact-empty b{color:#1b385f;font-size:12px}.wfc-compact-empty small{margin-top:3px;font-size:10px}.wfc-training-layout,.wfc-single-module{display:flex;flex-direction:column;gap:12px;padding:14px;min-width:0}.wfc-training-layout>.wfc-main-card,.wfc-single-module>.wfc-main-card{min-width:0;width:100%}.wfc-single-module>.wfc-main-card.pad{padding:14px!important}.wfc-single-module .wfc-insight-switcher{margin:12px 0}.wfc-training-layout .wfc-empty-enterprise{min-height:220px!important;padding:24px 18px!important}.wfc-training-layout .wfc-table-wrap{overflow:auto}.wfc-documents-layout{gap:12px!important}.wfc-documents-layout .wfc-insight-switcher{order:2}.wfc-documents-layout .wfc-documents-table-card{order:1}.wfc-document-overview{display:none!important}.wfc-legend-row,.wfc-legend>button{grid-template-columns:9px minmax(0,1fr) auto!important}.wfc-legend-row b,.wfc-legend>button b{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.wfc-legend-row b small,.wfc-legend>button b small{color:#8a9ab0;font-size:9px;font-weight:700}.wfc-donut-pop{width:292px!important}.wfc-donut-pop-head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.wfc-donut-pop-head>div small{color:#7990ad;font-size:10px}.wfc-donut-pop-head>b{display:flex;flex-direction:column;align-items:flex-end;font-size:18px!important}.wfc-donut-pop-head>b small{margin-top:2px;color:#7c8da5;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.wfc-donut-pop-summary{display:grid;grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px;padding:4px 6px 5px;color:#8293aa;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.wfc-donut-pop-summary span:nth-child(n+2){text-align:right}.wfc-donut-pop-row{grid-template-columns:9px minmax(0,1fr) 48px 48px!important;gap:8px!important;min-height:36px!important}.wfc-donut-pop-row>span{min-width:0;display:flex;flex-direction:column}.wfc-donut-pop-row>span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.wfc-donut-pop-row>span small{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8091a8;font-size:9px}.wfc-donut-pop-row strong,.wfc-donut-pop-row em{text-align:right;font-size:11px;font-style:normal;font-weight:800}.wfc-donut-pop-row em{color:#70839e}.wfc-donut-pop-row:disabled{opacity:1!important;cursor:default!important}.wfc-donut-pop-empty{margin:8px 4px 3px;color:#73869f;font-size:11px}@media(max-width:980px){.wfc-insight-donut .wfc-donut-layout{grid-template-columns:115px minmax(0,1fr)}.wfc-insight-list{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:640px){.wfc-training-layout,.wfc-single-module{padding:8px;gap:9px}.wfc-insight-switcher-head{align-items:flex-start}.wfc-insight-content{padding:10px;min-height:100px}.wfc-insight-donut .wfc-donut-layout{grid-template-columns:105px minmax(0,1fr);gap:10px}.wfc-insight-donut .wfc-donut{width:102px;height:102px}.wfc-insight-list{grid-template-columns:1fr!important;max-height:240px}.wfc-small-kpis-wide{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wfc-small-kpis-wide>div{min-height:72px!important;padding:8px 4px!important}.wfc-donut-pop{width:min(292px,calc(100vw - 20px))!important}}.wfc-module-grid.wfc-intelligence-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;align-items:start!important;gap:14px!important;padding:14px!important;min-width:0!important}.wfc-intelligence-layout>.wfc-main-card{min-width:0!important;width:100%!important;align-self:start!important}.wfc-intelligence-rail{position:sticky;top:76px;align-self:start;display:grid;gap:12px;min-width:0;max-height:calc(100dvh - 96px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6d9ef transparent}.wfc-intelligence-rail .wfc-insight-switcher{width:100%;margin:0!important;border-radius:17px;box-shadow:0 12px 30px #254a7912}.wfc-intelligence-rail .wfc-insight-switcher-head{align-items:flex-start;padding:13px 14px}.wfc-intelligence-rail .wfc-insight-switcher-head h3{font-size:15px}.wfc-intelligence-rail .wfc-insight-tabs{display:grid;grid-template-columns:1fr;align-items:stretch;gap:5px;padding:9px;overflow:visible}.wfc-intelligence-rail .wfc-insight-tabs button{width:100%;min-height:39px;justify-content:flex-start;padding:8px 10px;border-color:#e5edf7;background:#fff}.wfc-intelligence-rail .wfc-insight-tabs button.active{border-color:#a9c9f3;background:#eef6ff;box-shadow:0 5px 14px #2b64b414}.wfc-intelligence-rail .wfc-insight-tabs button b{margin-left:auto}.wfc-intelligence-rail .wfc-insight-content{min-height:0;padding:12px;background:#fbfdff}.wfc-intelligence-rail .wfc-insight-donut{max-width:none}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut-layout{grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important;padding:2px 0!important}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut{width:108px;height:108px}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut:after{inset:23px}.wfc-intelligence-rail .wfc-legend-row,.wfc-intelligence-rail .wfc-legend>button{min-height:27px!important}.wfc-intelligence-rail .wfc-insight-list{display:flex!important;flex-direction:column!important;max-height:310px;overflow:auto;padding:0!important}.wfc-intelligence-rail .wfc-small-kpis-wide{grid-template-columns:1fr!important;max-width:none!important;gap:7px!important}.wfc-intelligence-rail .wfc-small-kpis-wide>div{min-height:64px!important}.wfc-rail-action-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:14px;border:1px solid #cfe0f4;border-radius:17px;background:#fff;box-shadow:0 12px 30px #254a7912}.wfc-rail-action-card>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#edf5ff;color:#1767ed}.wfc-rail-action-card>div{min-width:0}.wfc-rail-action-card b{display:block;font-size:13px;color:#17365f}.wfc-rail-action-card small{display:block;margin-top:3px;font-size:10px;line-height:1.4;color:#71839c}.wfc-rail-action-card .wfc-btn{grid-column:1/-1;width:100%;height:40px;background:#1767ed!important;border-color:#1767ed!important;box-shadow:none!important}.wfc-documents-layout .wfc-documents-table-card,.wfc-training-layout>.wfc-main-card{order:initial!important}.wfc-documents-layout .wfc-insight-switcher{order:initial!important}.wfc-donut-pop{z-index:2147483644!important}@media(max-width:1180px){.wfc-module-grid.wfc-intelligence-layout{grid-template-columns:minmax(0,1fr) 320px!important}}@media(max-width:980px){.wfc-module-grid.wfc-intelligence-layout{grid-template-columns:1fr!important}.wfc-intelligence-rail{position:relative;top:auto;max-height:none;overflow:visible}.wfc-intelligence-rail .wfc-insight-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.wfc-intelligence-rail .wfc-insight-tabs button{justify-content:center}.wfc-intelligence-rail .wfc-insight-tabs button b{margin-left:0}}@media(max-width:640px){.wfc-module-grid.wfc-intelligence-layout{padding:8px!important;gap:9px!important}.wfc-intelligence-rail .wfc-insight-tabs{display:flex;overflow-x:auto}.wfc-intelligence-rail .wfc-insight-tabs button{width:auto;justify-content:flex-start}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut-layout{grid-template-columns:102px minmax(0,1fr)!important}}.wfc-create-requirement .wfc-btn{height:36px!important;padding-inline:12px!important;font-size:12px!important}.wfc-create-requirement .wfc-btn.split{width:38px!important;min-width:38px!important;padding:0!important}.wfc-schedule-layout,.wfc-safety-layout,.wfc-training-layout,.wfc-documents-layout{align-items:start!important}.wfc-schedule-layout>.wfc-intelligence-rail,.wfc-safety-layout>.wfc-intelligence-rail,.wfc-training-layout>.wfc-intelligence-rail,.wfc-documents-layout>.wfc-intelligence-rail{grid-row:1!important;grid-column:2!important;align-self:start!important;margin-top:0!important;padding-top:0!important;top:12px!important}.wfc-safety-layout>.wfc-intelligence-rail{gap:9px!important}.wfc-safety-layout .wfc-rail-action-card{padding:11px!important;gap:9px!important}.wfc-safety-layout .wfc-rail-action-card .wfc-btn{height:36px!important;font-size:11px!important}.wfc-donut>div{inset:25px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:4px!important;text-align:center!important;line-height:1!important;overflow:hidden!important;border-radius:50%!important}.wfc-donut>div b{display:block!important;width:100%!important;margin:0!important;font-size:clamp(18px,2vw,25px)!important;line-height:.95!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}.wfc-donut>div span{display:block!important;max-width:100%!important;margin-top:5px!important;padding:0 2px!important;font-size:9.5px!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:anywhere!important}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut>div{inset:23px!important}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut>div b{font-size:22px!important}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut>div span{font-size:9px!important}.wfc-schedule-table-head{min-height:44px!important;margin:4px 0 8px!important;align-items:center!important}.wfc-schedule-table-head>div{display:flex;align-items:baseline;gap:9px;min-width:0}.wfc-schedule-table-head .wfc-subtitle{margin:0!important}.wfc-schedule-table-head>div>span{color:#7487a2;font-size:10px;font-weight:750;white-space:nowrap}.wfc-fit-table-wrap{width:100%!important;min-width:0!important;overflow-x:hidden!important}.wfc-fit-table-wrap .wfc-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.wfc-fit-table-wrap .wfc-table th,.wfc-fit-table-wrap .wfc-table td{min-width:0!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important;overflow:hidden;text-overflow:ellipsis}.wfc-fit-table-wrap .wfc-table th{white-space:normal!important;line-height:1.15!important}.wfc-fit-table-wrap .wfc-table td{white-space:normal!important;overflow-wrap:anywhere}.wfc-fit-table-wrap .wfc-record{width:100%;max-width:100%!important;min-width:0}.wfc-fit-table-wrap .wfc-record>span:last-child{min-width:0}.wfc-fit-table-wrap .wfc-record b,.wfc-fit-table-wrap .wfc-record small{max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-fit-table-wrap .wfc-progress-cell{width:100%!important;min-width:0!important;grid-template-columns:minmax(42px,1fr) 34px!important}.wfc-fit-table-wrap .wfc-percent{width:100%!important;min-width:0!important;max-width:none!important}.wfc-training-table th:nth-child(1),.wfc-training-table td:nth-child(1){width:20%}.wfc-training-table th:nth-child(2),.wfc-training-table td:nth-child(2){width:10%}.wfc-training-table th:nth-child(3),.wfc-training-table td:nth-child(3){width:8%}.wfc-training-table th:nth-child(4),.wfc-training-table td:nth-child(4){width:10%}.wfc-training-table th:nth-child(5),.wfc-training-table td:nth-child(5){width:10%}.wfc-training-table th:nth-child(6),.wfc-training-table td:nth-child(6){width:18%}.wfc-training-table th:nth-child(7),.wfc-training-table td:nth-child(7){width:10%}.wfc-training-table th:nth-child(8),.wfc-training-table td:nth-child(8){width:64px!important}.wfc-schedule-table th:nth-child(1),.wfc-schedule-table td:nth-child(1){width:18%}.wfc-schedule-table th:nth-child(2),.wfc-schedule-table td:nth-child(2){width:8%}.wfc-schedule-table th:nth-child(3),.wfc-schedule-table td:nth-child(3){width:8%}.wfc-schedule-table th:nth-child(4),.wfc-schedule-table td:nth-child(4){width:8%}.wfc-schedule-table th:nth-child(5),.wfc-schedule-table td:nth-child(5){width:11%}.wfc-schedule-table th:nth-child(6),.wfc-schedule-table td:nth-child(6){width:10%}.wfc-schedule-table th:nth-child(7),.wfc-schedule-table td:nth-child(7){width:23%}.wfc-schedule-table th:nth-child(8),.wfc-schedule-table td:nth-child(8){width:64px!important}.wfc-audits-layout{grid-template-columns:minmax(0,1fr) 300px!important;align-items:start!important}.wfc-audit-table th:nth-child(1),.wfc-audit-table td:nth-child(1){width:23%}.wfc-audit-table th:nth-child(2),.wfc-audit-table td:nth-child(2){width:9%}.wfc-audit-table th:nth-child(3),.wfc-audit-table td:nth-child(3){width:10%}.wfc-audit-table th:nth-child(4),.wfc-audit-table td:nth-child(4){width:12%}.wfc-audit-table th:nth-child(5),.wfc-audit-table td:nth-child(5){width:11%}.wfc-audit-table th:nth-child(6),.wfc-audit-table td:nth-child(6){width:11%}.wfc-audit-table th:nth-child(7),.wfc-audit-table td:nth-child(7){width:10%}.wfc-audit-table th:nth-child(8),.wfc-audit-table td:nth-child(8){width:64px!important}.wfc-audit-viewport{overflow-x:hidden!important}.wfc-audit-viewport.is-scrollable{overflow-y:auto!important;overflow-x:hidden!important;max-height:503px!important}.wfc-audit-side-stack{align-self:start!important;gap:10px!important}.wfc-audit-side-stack .wfc-panel{padding:0 12px 12px!important}.wfc-audit-side-stack .wfc-donut-layout{grid-template-columns:108px minmax(0,1fr)!important;gap:8px!important;padding:12px 0!important}.wfc-audit-side-stack .wfc-donut{width:104px!important;height:104px!important}.wfc-audit-side-stack .wfc-donut:after{inset:22px!important}.wfc-audit-side-stack .wfc-donut>div{inset:22px!important}.wfc-training-layout,.wfc-schedule-layout,.wfc-safety-layout{padding-top:10px!important}.wfc-training-layout>.wfc-main-card,.wfc-schedule-layout>.wfc-main-card,.wfc-safety-layout>.wfc-main-card{margin-top:0!important}.wfc-training-layout .wfc-section-title-table{min-height:52px!important}.wfc-training-layout .wfc-table td{height:62px!important}@media(max-width:1180px){.wfc-audits-layout{grid-template-columns:1fr!important}.wfc-audit-side-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){.wfc-schedule-layout>.wfc-intelligence-rail,.wfc-safety-layout>.wfc-intelligence-rail,.wfc-training-layout>.wfc-intelligence-rail,.wfc-documents-layout>.wfc-intelligence-rail{grid-column:1!important;grid-row:auto!important;top:auto!important}.wfc-fit-table-wrap{overflow-x:auto!important}.wfc-fit-table-wrap .wfc-table{min-width:760px!important}.wfc-audit-viewport{overflow-x:auto!important}.wfc-audit-table{min-width:820px!important}}@media(max-width:640px){.wfc-schedule-table-head{align-items:flex-start!important;flex-direction:column!important}.wfc-schedule-table-head>div{width:100%;justify-content:space-between}.wfc-audit-side-stack{grid-template-columns:1fr!important}}@media(min-width:981px){.wfc-module-grid.wfc-intelligence-layout{grid-template-columns:minmax(0,1fr) 340px!important;gap:12px!important;padding:10px 12px 12px!important}.wfc-intelligence-rail{position:sticky!important;top:10px!important;max-height:none!important;overflow:visible!important}.wfc-intelligence-rail .wfc-insight-switcher-head{min-height:50px!important;padding:9px 12px!important}.wfc-intelligence-rail .wfc-insight-switcher-head p{margin-top:2px!important;line-height:1.25!important}.wfc-intelligence-rail .wfc-insight-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:7px!important}.wfc-intelligence-rail .wfc-insight-tabs button{min-width:0!important;min-height:36px!important;padding:6px 7px!important;justify-content:center!important;gap:5px!important}.wfc-intelligence-rail .wfc-insight-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-intelligence-rail .wfc-insight-tabs button b{flex:0 0 auto;min-width:19px!important;height:19px!important;padding:0 5px!important;margin-left:0!important}.wfc-intelligence-rail .wfc-insight-content{padding:9px 10px!important}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut-layout{grid-template-columns:98px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut{width:94px!important;height:94px!important}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut:after,.wfc-intelligence-rail .wfc-insight-donut .wfc-donut>div{inset:20px!important}.wfc-intelligence-rail .wfc-insight-donut .wfc-donut>div b{font-size:20px!important}.wfc-intelligence-rail .wfc-legend-row,.wfc-intelligence-rail .wfc-legend>button{min-height:24px!important;padding-block:1px!important}.wfc-intelligence-rail .wfc-legend-row span,.wfc-intelligence-rail .wfc-legend>button span{font-size:10px!important}.wfc-intelligence-rail .wfc-legend-row b,.wfc-intelligence-rail .wfc-legend>button b{font-size:10px!important}.wfc-training-layout .wfc-main-card,.wfc-documents-layout .wfc-main-card,.wfc-schedule-layout .wfc-main-card,.wfc-safety-layout .wfc-main-card{align-self:start!important}}.wfc-documents-viewport{width:100%!important;overflow-x:hidden!important}.wfc-documents-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.wfc-documents-table th,.wfc-documents-table td{min-width:0!important;padding-left:10px!important;padding-right:10px!important;overflow:hidden;text-overflow:ellipsis}.wfc-documents-table th{white-space:normal!important;line-height:1.15!important}.wfc-documents-table td{white-space:normal!important;overflow-wrap:anywhere}.wfc-documents-table th:nth-child(1),.wfc-documents-table td:nth-child(1){width:23%}.wfc-documents-table th:nth-child(2),.wfc-documents-table td:nth-child(2){width:10%}.wfc-documents-table th:nth-child(3),.wfc-documents-table td:nth-child(3){width:14%}.wfc-documents-table th:nth-child(4),.wfc-documents-table td:nth-child(4){width:11%}.wfc-documents-table th:nth-child(5),.wfc-documents-table td:nth-child(5){width:11%}.wfc-documents-table th:nth-child(6),.wfc-documents-table td:nth-child(6){width:11%}.wfc-documents-table th:nth-child(7),.wfc-documents-table td:nth-child(7){width:14%}.wfc-documents-table th:nth-child(8),.wfc-documents-table td:nth-child(8){width:64px!important}.wfc-documents-table .wfc-record{max-width:100%!important;width:100%!important}.wfc-documents-table .wfc-record>span:last-child{min-width:0}.wfc-documents-table .wfc-record b,.wfc-documents-table .wfc-record small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.wfc-training-layout,.wfc-documents-layout,.wfc-schedule-layout,.wfc-safety-layout{min-height:0!important}.wfc-training-layout .wfc-main-card,.wfc-documents-layout .wfc-main-card{height:auto!important;min-height:0!important}.wfc-training-layout .wfc-table-wrap,.wfc-documents-layout .wfc-table-viewport{min-height:0!important}.wfc-training-layout .wfc-table th,.wfc-documents-layout .wfc-table th{height:44px!important}.wfc-training-layout .wfc-table td,.wfc-documents-layout .wfc-table td{height:58px!important}.wfc-training-layout .wfc-section-title-table,.wfc-documents-layout .wfc-section-title-table{min-height:50px!important;padding-block:8px!important}.wfc-pagination{min-height:50px!important;padding-block:7px!important}.wfc-donut>div span,.wfc-intelligence-rail .wfc-insight-donut .wfc-donut>div span,.wfc-audit-side-stack .wfc-donut>div span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;font-size:8.5px!important;line-height:1!important;padding:0 1px!important;max-width:100%!important}.wfc-main-card.pad{padding:14px!important}.wfc-section-title{min-height:48px!important}.wfc-compliance-cards{gap:9px!important;margin-bottom:12px!important}.wfc-compliance-cards .wfc-kpi{min-height:94px!important;padding:13px!important}.wfc-chart-card{margin-top:10px!important}.wfc-category-list{margin-top:7px!important}.wfc-audits-layout{padding:10px 12px 12px!important;gap:12px!important}.wfc-audit-viewport.is-scrollable{max-height:455px!important}@media(max-width:980px){.wfc-documents-viewport{overflow-x:auto!important}.wfc-documents-table{min-width:820px!important}}.wfc-schedule-layout,.wfc-safety-layout,.wfc-audits-layout{padding-top:4px!important}.wfc-schedule-layout>.wfc-main-card.pad,.wfc-safety-layout>.wfc-main-card.pad,.wfc-audits-layout>.wfc-main-card.pad{padding-top:10px!important}.wfc-overview-cards-first{margin-top:0!important;margin-bottom:12px!important}.wfc-schedule-audit-command{height:36px!important;padding-inline:13px!important;font-size:12px!important}@media(max-width:640px){.wfc-schedule-audit-command{width:auto!important;flex:0 0 auto!important}}.wfc-schedule-layout,.wfc-safety-layout,.wfc-audits-layout{padding-top:0!important;margin-top:0!important;align-items:start!important;align-content:start!important}.wfc-overview-main-card{display:block!important;align-self:start!important;min-height:0!important;height:auto!important;margin:0!important;padding:8px 10px 10px!important;overflow:hidden!important;transform:none!important}.wfc-overview-main-card:before,.wfc-overview-main-card:after{content:none!important;display:none!important}.wfc-overview-main-card>.wfc-overview-cards-first{margin:0 0 10px!important;padding:0!important;position:relative!important;inset:0 auto auto!important;transform:none!important}.wfc-overview-main-card>.wfc-subtitle-row{margin-top:0!important}.wfc-audits-layout-compact{grid-template-columns:minmax(0,1fr) 270px!important;gap:10px!important}.wfc-audit-side-stack-compact{display:block!important;align-self:start!important;margin:0!important}.wfc-audit-side-stack-compact .wfc-panel{margin:0!important}.wfc-audit-list-head{min-height:44px!important;margin:0!important;padding:0 2px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.wfc-audit-list-head>div{display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important}.wfc-audit-list-head .wfc-subtitle{margin:0!important}.wfc-audit-list-head>div>span{color:#6d7f99!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}.wfc-audit-list-schedule{height:34px!important;padding:0 12px!important;font-size:11px!important;border-radius:10px!important;box-shadow:none!important}.wfc-documents-table-card .wfc-scope-copy,.wfc-documents-table-card [data-scope-copy],.wfc-documents-table-card .wfc-section-title-table p{display:none!important}@media(max-width:1180px){.wfc-audits-layout-compact{grid-template-columns:1fr!important}.wfc-audit-side-stack-compact{display:grid!important;grid-template-columns:1fr!important}}@media(max-width:640px){.wfc-overview-main-card{padding:7px!important}.wfc-audit-list-head{align-items:flex-start!important;flex-direction:column!important}.wfc-audit-list-schedule{width:100%!important}}body:has(>.wf-overlay.wfc-modal-overlay)>.wf-overlay.wfc-modal-overlay,body>.wf-overlay.wfc-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483647!important;isolation:isolate!important;display:grid!important;place-items:center!important;padding:clamp(12px,2.5vw,30px)!important;overflow:auto!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;visibility:visible!important}body>.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell{position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;background:#fff!important;box-shadow:0 34px 100px #071c3c61!important}@media(min-width:769px){.wfc-requirement-type-intro{display:flex;flex-direction:column;gap:4px;margin:0 0 14px;padding:14px 16px;border:1px solid #d9e8fb;border-radius:16px;background:linear-gradient(135deg,#f9fcff,#eef6ff);color:#12335f}.wfc-requirement-type-intro strong{font-size:14px;font-weight:900}.wfc-requirement-type-intro span{font-size:12px;line-height:1.45;color:#64789b}}@media(max-width:768px){html body .v56-wfc-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#020817eb!important;background-color:#020817eb!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:2147483640!important;box-sizing:border-box!important;transform:none!important}html body .v56-wfc-overlay:before{content:""!important;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#020817eb!important;pointer-events:none!important;z-index:-1!important}html body .v56-wfc-modal{position:relative!important;z-index:1!important;width:min(452px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #d7e3f1!important;border-radius:28px!important;background:#fff!important;box-shadow:0 38px 110px #00081e75!important;box-sizing:border-box!important;transform:none!important}html body .v56-wfc-modal>.wf-modal-header,html body .v56-wfc-modal .v53-modal-header{position:relative!important;flex:0 0 auto!important;width:100%!important;min-height:92px!important;padding:18px 72px 16px 16px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;overflow:visible!important;background:linear-gradient(180deg,#eaf6ff,#f4efff)!important;border:0!important;border-bottom:1px solid #d7e3f1!important;box-sizing:border-box!important}html body .v56-wfc-modal .wf-modal-title{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body .v56-wfc-modal .wf-modal-icon{width:48px!important;min-width:48px!important;height:48px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d4dfed!important;border-radius:16px!important;background:#ffffffe0!important}html body .v56-wfc-modal .wf-reference-modal-copy{min-width:0!important;display:grid!important;gap:3px!important}html body .v56-wfc-modal .wf-reference-modal-copy>span:last-child{color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:21px!important;line-height:1.14!important;font-weight:850!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important}html body .v56-wfc-modal .wf-reference-modal-eyebrow{display:none!important}html body .v56-wfc-modal .wf-modal-close,html body .v56-wfc-modal .v53-modal-close{position:absolute!important;inset:18px 16px auto auto!important;z-index:6!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #cedbea!important;border-radius:14px!important;background:#fff!important;color:#183663!important;-webkit-text-fill-color:#183663!important;box-shadow:0 5px 14px #0f172a1a!important;transform:none!important}html body .v56-wfc-modal .wf-modal-close :is(svg,path),html body .v56-wfc-modal .v53-modal-close :is(svg,path){color:#183663!important;stroke:currentColor!important;opacity:1!important}html body .v56-wfc-modal>.wf-modal-body,html body .v56-wfc-modal .v53-modal-body{position:relative!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;max-height:none!important;padding:16px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#fff!important;box-sizing:border-box!important}html body .v56-wfc-modal :is(.wfc-modal-section,.wfc-modal-section-head,.wfc-form-grid,.wfc-check-grid,.wfc-upload,.wfc-impact,.wfc-confirm,.wfc-related-documents,.wfc-participant-section,.wfc-document-list,.wfc-related-document-list){position:static!important;inset:auto!important;float:none!important;clear:both!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .v56-wfc-modal .wfc-modal-section{display:block!important;margin:0 0 16px!important;padding:14px!important;border:1px solid #dce7f3!important;border-radius:18px!important;background:#fff!important;overflow:visible!important}html body .v56-wfc-modal .wfc-modal-section+.wfc-modal-section{margin-top:16px!important}html body .v56-wfc-modal .wfc-modal-section-head{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}html body .v56-wfc-modal .wfc-modal-section-head>:last-child{min-width:0!important}html body .v56-wfc-modal .wfc-form-grid,html body .v56-wfc-modal .wfc-check-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}html body .v56-wfc-modal .wfc-modal-footer{position:static!important;inset:auto!important;transform:none!important;width:100%!important;margin:16px 0 0!important;padding:14px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border:0!important;border-top:1px solid #d7e3f1!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}html body .v56-wfc-modal .wfc-modal-footer>:is(button,a){min-height:56px!important;width:100%!important;min-width:0!important;margin:0!important;border-radius:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}}@media(max-width:768px){html body .v58-wfc-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#020817f0!important;background-image:none!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;z-index:2147483640!important;box-sizing:border-box!important;transform:none!important;isolation:isolate!important}html body .v58-wfc-overlay:before{content:""!important;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#020817f0!important;pointer-events:none!important;z-index:-1!important}html body:has(.v58-wfc-modal){overflow:hidden!important;overscroll-behavior:none!important}html body:has(.v58-wfc-modal) :is(.mobile-bottom-nav,.bottom-nav,.mobile-nav,.bottom-navigation,.bottom-tab-bar,[class*=bottom-nav],[class*=BottomNav],[class*=mobile-nav],[class*=MobileNav]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .v58-wfc-modal{position:relative!important;z-index:2!important;width:min(454px,calc(100vw - 18px))!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #d6e2f0!important;border-radius:28px!important;background:#fff!important;box-shadow:0 40px 120px #00081e7a!important;box-sizing:border-box!important;transform:none!important}html body .v58-wfc-modal>.wf-modal-header{position:relative!important;flex:0 0 auto!important;width:100%!important;min-height:88px!important;margin:0!important;padding:18px 72px 16px 16px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;overflow:visible!important;border:0!important;border-bottom:1px solid #d7e3f1!important;border-radius:0!important;background:linear-gradient(180deg,#edf7ff,#f5f1ff)!important;box-shadow:none!important;box-sizing:border-box!important}html body .v58-wfc-modal>.wf-modal-header:before,html body .v58-wfc-modal>.wf-modal-header:after,html body .v58-wfc-modal .wf-modal-title:before,html body .v58-wfc-modal .wf-modal-title:after,html body .v58-wfc-modal .wf-reference-modal-copy:before,html body .v58-wfc-modal .wf-reference-modal-copy:after{content:none!important;display:none!important;opacity:0!important;background:transparent!important}html body .v58-wfc-modal .wf-modal-title{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important}html body .v58-wfc-modal .wf-modal-title>:is(svg,img):not(.wf-modal-icon),html body .v58-wfc-modal>.wf-modal-header>:is(svg,img),html body .v58-wfc-modal .wf-modal-title>span:not(.wf-modal-icon):has(>svg){display:none!important}html body .v58-wfc-modal .wf-modal-icon{position:static!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d2dfed!important;border-radius:16px!important;background:#fff!important;color:#173763!important;box-shadow:0 5px 14px #0f172a14!important;transform:none!important}html body .v58-wfc-modal .wf-modal-icon :is(svg,path){color:#173763!important;stroke:currentColor!important;opacity:1!important}html body .v58-wfc-modal .wf-reference-modal-copy{min-width:0!important;display:grid!important;gap:3px!important;margin:0!important;padding:0!important}html body .v58-wfc-modal .wf-reference-modal-eyebrow{display:none!important}html body .v58-wfc-modal .wf-reference-modal-copy>span:last-child{color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:clamp(19px,5.5vw,22px)!important;line-height:1.14!important;font-weight:850!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important;opacity:1!important}html body .v58-wfc-modal .wf-modal-close{position:absolute!important;inset:20px 16px auto auto!important;z-index:8!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #cddaea!important;border-radius:14px!important;background:#fff!important;color:#16345f!important;-webkit-text-fill-color:#16345f!important;box-shadow:0 5px 16px #0f172a1c!important;transform:none!important}html body .v58-wfc-modal .wf-modal-close :is(svg,path){color:#16345f!important;stroke:currentColor!important;opacity:1!important}html body .v58-wfc-modal>.wf-modal-body{position:relative!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;padding:16px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#f8fbff!important;box-sizing:border-box!important}html body .v58-wfc-modal :is(.wfc-modal-section,.wfc-modal-section-head,.wfc-form-grid,.wfc-check-grid,.wfc-upload,.wfc-impact,.wfc-confirm,.wfc-related-documents,.wfc-participant-section,.wfc-document-list,.wfc-related-document-list){position:static!important;inset:auto!important;float:none!important;clear:both!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .v58-wfc-modal .wfc-modal-section{display:block!important;margin:0 0 16px!important;padding:14px!important;border:1px solid #dce7f3!important;border-radius:18px!important;background:#fff!important;overflow:visible!important}html body .v58-wfc-modal .wfc-modal-section+.wfc-modal-section{margin-top:16px!important}html body .v58-wfc-modal .wfc-modal-section-head{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}html body .v58-wfc-modal :is(.wfc-form-grid,.wfc-check-grid){display:grid!important;grid-template-columns:1fr!important;gap:14px!important}html body .v58-wfc-modal .wfc-modal-footer{position:static!important;inset:auto!important;width:100%!important;margin:16px 0 0!important;padding:14px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border:0!important;border-top:1px solid #d7e3f1!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body .v58-wfc-toolbar{position:static!important;inset:auto!important;transform:none!important;width:100%!important;margin:14px 0 18px!important;padding:12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"search search" "export page" "filter filter"!important;gap:10px!important;align-items:stretch!important;border:1px solid #dce7f3!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a0f!important;z-index:auto!important;box-sizing:border-box!important}html body .v58-wfc-toolbar-search{grid-area:search!important;width:100%!important;min-width:0!important}html body .v58-wfc-export-menu{grid-area:export!important;position:static!important;width:100%!important}html body .v58-wfc-page-size-menu{grid-area:page!important;position:static!important;width:100%!important}html body .v58-wfc-filter-menu{grid-area:filter!important;position:static!important;width:100%!important}html body :is(.v58-wfc-export-button,.v58-wfc-page-size-button,.v58-wfc-filter-button){width:100%!important;min-width:0!important;min-height:48px!important;justify-content:center!important;text-align:center!important;border-radius:14px!important;box-sizing:border-box!important}html body [data-v13-dropdown=compliance-filters]{position:fixed!important;z-index:2147483646!important;width:min(340px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(430px,calc(100dvh - 100px))!important;overflow-y:auto!important;border:1px solid #d4e1ef!important;border-radius:18px!important;background:#fff!important;color:#111827!important;box-shadow:0 28px 80px #0f172a4d!important}html body .v58-wfc-view-details>.wf-modal-body{display:grid!important;gap:14px!important}html body .v58-document-details-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border:1px solid #cfe0f1!important;border-radius:20px!important;background:linear-gradient(135deg,#eff7ff,#f6f2ff)!important}html body .v58-document-details-title{min-width:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important;align-items:center!important}html body .v58-document-details-title>span{width:44px!important;height:44px!important;border-radius:14px!important;background:#fff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 5px 14px #2563eb1a!important}html body .v58-document-details-title>div{min-width:0!important}html body .v58-document-details-title b{display:block!important;color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:16px!important;line-height:1.3!important;overflow-wrap:anywhere!important}html body .v58-document-details-title small{display:block!important;margin-top:3px!important;color:#60718d!important;-webkit-text-fill-color:#60718d!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body .v58-document-status{align-self:start!important;padding:7px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important;background:#e2e8f0!important;color:#334155!important}html body .v58-document-status.good{background:#dcfce7!important;color:#166534!important}html body .v58-document-status.warn{background:#fef3c7!important;color:#92400e!important}html body .v58-document-status.bad{background:#fee2e2!important;color:#991b1b!important}html body .v58-document-details-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .v58-document-details-grid>div{min-width:0!important;padding:12px 14px!important;border:1px solid #dce7f3!important;border-radius:16px!important;background:#fff!important}html body .v58-document-details-grid span{display:block!important;margin-bottom:4px!important;color:#718096!important;-webkit-text-fill-color:#718096!important;font-size:11px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.05em!important}html body .v58-document-details-grid b{display:block!important;min-width:0!important;color:#172033!important;-webkit-text-fill-color:#172033!important;font-size:14px!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body .v58-document-notes,html body .v58-document-preview-section{padding:14px!important;border:1px solid #dce7f3!important;border-radius:20px!important;background:#fff!important}html body .v58-document-notes>span{display:block!important;margin-bottom:7px!important;color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:14px!important;font-weight:800!important}html body .v58-document-notes p{margin:0!important;color:#52627a!important;-webkit-text-fill-color:#52627a!important;line-height:1.55!important;overflow-wrap:anywhere!important}html body .v58-document-section-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin-bottom:12px!important}html body .v58-document-section-heading b{display:block!important;color:#102653!important;-webkit-text-fill-color:#102653!important;font-size:15px!important}html body .v58-document-section-heading small{display:block!important;margin-top:3px!important;color:#66758d!important;-webkit-text-fill-color:#66758d!important;line-height:1.35!important}html body .v58-wfc-view-details .wfc-document-preview-stage{width:100%!important;min-height:260px!important;max-height:48dvh!important;overflow:auto!important;border:1px solid #d9e4ef!important;border-radius:16px!important;background:#eef3f8!important}html body .v58-wfc-view-details .wfc-document-preview-stage :is(img,iframe){display:block!important;width:100%!important;min-height:260px!important;border:0!important;object-fit:contain!important}}@media(max-width:768px){html body .v58-wfc-toolbar,html body .wfc-toolbar.v58-wfc-toolbar{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;width:100%!important;margin:14px 0 18px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"search search" "export page" "filter filter"!important;gap:10px!important}html body .v58-wfc-toolbar-search{grid-area:search!important}html body .v58-wfc-export-menu{grid-area:export!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important}html body .v58-wfc-page-size-menu{grid-area:page!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important}html body .v58-wfc-filter-menu{grid-area:filter!important;position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;width:100%!important;margin:0!important}html body .v58-wfc-filter-button{width:100%!important;min-height:48px!important;justify-content:center!important}html body :is(.v58-wfc-overlay,.v56-wfc-overlay,.wfc-modal-overlay){background:#0f172a57!important;background-color:#0f172a57!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html body :is(.v58-wfc-overlay,.v56-wfc-overlay,.wfc-modal-overlay):before{background:transparent!important}html body .v63-location-modal-footer{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d7e3f1!important;background:#fff!important;box-sizing:border-box!important}html body .v63-location-modal-footer>button{width:100%!important;min-width:0!important;min-height:56px!important;height:auto!important;margin:0!important;padding:0 14px!important;border-radius:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body :is(.v63-location-modal--location-move-employee,.v63-location-modal--location-change-department,.v63-location-modal--location-rebalance-coverage) .v63-location-modal-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body :is(.v63-location-modal--location-create-open-shift,.v63-location-modal--location-auto-fill-open-shifts,.v63-location-modal--location-rebalance-coverage) .v63-location-modal-footer .lpx-primary>svg:not(.spin){display:none!important}html body :is(.v63-location-modal--location-create-open-shift,.v63-location-modal--location-auto-fill-open-shifts,.v63-location-modal--location-rebalance-coverage) .v63-location-modal-footer .lpx-primary{gap:0!important;justify-content:center!important;text-align:center!important}}@media(max-width:768px){html body :is(.v58-wfc-overlay,.v56-wfc-overlay,.wfc-modal-overlay){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;margin:0!important;background:#0a182dd6!important;background-color:#0a182dd6!important;background-image:none!important;backdrop-filter:blur(10px) saturate(108%)!important;-webkit-backdrop-filter:blur(10px) saturate(108%)!important;z-index:2147483600!important}html body :is(.v58-wfc-overlay,.v56-wfc-overlay,.wfc-modal-overlay):before{background:transparent!important}html body .v64-location-footer{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d7e3f1!important;background:#fff!important;box-sizing:border-box!important}html body .v64-location-footer>button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:56px!important;height:auto!important;margin:0!important;padding:0 14px!important;border-radius:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html body .v64-remove-primary-icon>svg:not(.spin){display:none!important}html body .v64-remove-primary-icon{gap:0!important;justify-content:center!important;text-align:center!important}}@media(max-width:768px){html body .wfc-page{overflow:visible!important}html body .wfc-tabs,html body .wfc-tabs button,html body .wfc-tabs button:is(:hover,:focus,:active,.active){background:#fff!important;background-color:#fff!important;background-image:none!important;filter:none!important;text-shadow:none!important}html body .wfc-tabs button{color:#17365f!important;-webkit-text-fill-color:#17365f!important;box-shadow:inset 0 -3px 0 transparent!important}html body .wfc-tabs button.active{color:#185fc5!important;-webkit-text-fill-color:#185fc5!important;box-shadow:inset 0 -3px #2873e8!important}html body .wfc-tabs button *,html body .wfc-tabs button svg{color:inherit!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body .wfc-tabs button:before,html body .wfc-tabs button:after{content:none!important}html body .wfc-page :is(.wfc-btn.primary,.wfc-btn.danger,.wfc-command-actions .wfc-btn,.wfc-modal-footer .wfc-btn:last-child){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body .wfc-page :is(.wfc-btn.primary,.wfc-btn.danger,.wfc-command-actions .wfc-btn,.wfc-modal-footer .wfc-btn:last-child) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}html body .wfc-page :is(.wfc-btn.primary,.wfc-btn.danger,.wfc-command-actions .wfc-btn,.wfc-modal-footer .wfc-btn:last-child):before,html body .wfc-page :is(.wfc-btn.primary,.wfc-btn.danger,.wfc-command-actions .wfc-btn,.wfc-modal-footer .wfc-btn:last-child):after{content:none!important}html body [data-v13-dropdown=compliance-filters].wfc-menu-pop,html body .v53-compliance-filter-dropdown{width:min(390px,calc(100vw - 16px))!important;min-width:min(390px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:min(610px,calc(100dvh - 20px))!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 60px #122e5847!important}html body .wfc-toolbar .v58-wfc-export-button,html body .wfc-toolbar .v58-wfc-page-size-button{min-height:40px!important;width:auto!important;padding:0 10px!important;font-size:12px!important;border-radius:12px!important}html body .wfc-insight-tabs button,html body .wfc-insight-tabs button:is(:hover,:focus,:active,.active,[aria-selected=true]){background:#f8fbff!important;background-color:#f8fbff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;box-shadow:inset 0 -3px 0 transparent!important}html body .wfc-insight-tabs button.active,html body .wfc-insight-tabs button[aria-selected=true]{color:#185fc5!important;-webkit-text-fill-color:#185fc5!important;box-shadow:inset 0 -3px #2873e8!important}html body .wfc-insight-tabs button:before,html body .wfc-insight-tabs button:after{content:none!important}html body .wfc-row-menu-trigger{display:inline-flex!important;position:relative!important;inset:auto!important;width:42px!important;height:42px!important;margin:0 0 0 auto!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;background:#eef5ff!important;background-image:none!important;z-index:3!important}html body .wfc-modal-shell{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;border-radius:24px!important;overflow:hidden!important}html body .wfc-modal-shell .modal-body,html body .wfc-modal-shell .wfc-modal-body,html body .wfc-modal-shell .ops-ref-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .wfc-document-preview-modal .wfc-document-preview-stage{min-height:280px!important;max-height:52dvh!important;overflow:auto!important;background:#eef4fb!important;background-image:none!important}html body .wfc-document-preview-modal .v58-document-details-grid,html body .wfc-record-details-modal .wfc-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body :is(.wfc-document-preview-modal .v58-document-details-grid,.wfc-record-details-modal .wfc-detail-grid)>div{min-width:0!important;padding:11px!important;border:1px solid #d6e2f0!important;border-radius:13px!important;background:#f8fbff!important;overflow-wrap:anywhere!important}html body .wfc-requirement-type-cards-v122{padding:13px!important;border:1px solid #d4e1f1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 28px #1a3c6c1a!important}html body .wfc-requirement-type-cards-v122 header{display:grid!important;gap:3px!important;margin-bottom:10px!important}html body .wfc-requirement-type-cards-v122 header small{color:#607696!important}html body .wfc-requirement-type-cards-v122>div{display:grid!important;gap:7px!important}html body .wfc-requirement-type-cards-v122 button{display:grid!important;grid-template-columns:24px minmax(0,1fr) 18px!important;align-items:center!important;min-height:46px!important;padding:9px 10px!important;border:1px solid #d8e4f2!important;border-radius:12px!important;background:#f8fbff!important;background-image:none!important;color:#17365f!important;text-align:left!important}html body .wfc-conflict-details-v122{display:grid!important;gap:12px!important;margin-bottom:14px!important}html body .wfc-conflict-details-v122>header{display:flex!important;gap:10px!important;align-items:center!important;padding:12px!important;border-radius:15px!important;background:#fff5f2!important}html body .wfc-conflict-details-v122>div{display:grid!important;gap:9px!important}html body .wfc-conflict-details-v122 article{padding:12px!important;border:1px solid #e2d8d4!important;border-radius:14px!important;background:#fff!important}html body .wfc-conflict-details-v122 dl,html body .wfc-conflict-details-v122 dl div{display:grid!important;gap:4px!important}html body .wfc-conflict-details-v122 dl{margin:10px 0 0!important;grid-template-columns:1fr!important}html body .wfc-form-grid{grid-template-columns:1fr!important}html body .wfc-form-grid :is(input,select,textarea){font-size:16px!important}}@media(max-width:768px){html body .wfc-modal-shell :is(.wfc-btn.primary,.wfc-btn.danger,.wfc-modal-footer>button:last-child,.wfc-modal-footer>a:last-child),html body .wfc-modal-shell :is(.wfc-btn.primary,.wfc-btn.danger,.wfc-modal-footer>button:last-child,.wfc-modal-footer>a:last-child):is(:hover,:focus,:active){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important}html body .wfc-modal-shell :is(.wfc-btn.primary,.wfc-btn.danger,.wfc-modal-footer>button:last-child,.wfc-modal-footer>a:last-child) *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}html body .wfc-modal-shell .wfc-modal-footer>:is(button,a):before,html body .wfc-modal-shell .wfc-modal-footer>:is(button,a):after{content:none!important}html body [data-v13-dropdown=compliance-filters].wfc-menu-pop{width:min(390px,calc(100vw - 16px))!important;min-width:min(350px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:min(620px,calc(100dvh - 20px))!important;padding:10px!important;overflow-y:auto!important;border:1px solid #c8d9ef!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 68px #0f2b544d!important}html body .wfc-filter-redesign-v100{display:grid!important;gap:12px!important;padding:4px!important}html body .wfc-filter-fields-v100{grid-template-columns:1fr!important;gap:12px!important}html body .wfc-filter-actions-v100{position:sticky!important;bottom:-10px!important;z-index:4!important;padding:12px 0 3px!important;background:#fff!important;background-image:none!important}html body .wfc-insight-tabs button,html body .wfc-insight-tabs button:is(:hover,:focus,:active,.active,[aria-selected=true]){background:#f8fbff!important;background-color:#f8fbff!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;filter:none!important;text-shadow:none!important;box-shadow:inset 0 -3px 0 transparent!important}html body .wfc-insight-tabs button:is(.active,[aria-selected=true]){color:#1766d8!important;-webkit-text-fill-color:#1766d8!important;box-shadow:inset 0 -3px #2873e8!important}html body .wfc-insight-tabs button:before,html body .wfc-insight-tabs button:after{content:none!important}html body .wfc-insight-switcher-head{position:relative!important;padding-right:52px!important}html body .wfc-insight-switcher-head>.wfc-menu{position:absolute!important;top:10px!important;right:8px!important}html body .wfc-insight-switcher-head .wfc-icon-btn{width:40px!important;height:40px!important;background:#eef5ff!important;background-image:none!important}html body .wfc-audit-list-schedule svg{display:none!important}html body .wfc-pagination button,html body .wfc-pagination button:is(:hover,:focus,:active,.active){background-image:none!important;filter:none!important;text-shadow:none!important}html body .wfc-pagination button:before,html body .wfc-pagination button:after{content:none!important}html body .wfc-document-preview-modal{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important}html body .wfc-document-preview-modal .wf-modal-body{overflow-y:auto!important;overscroll-behavior:contain!important}html body .wfc-document-preview-modal .v58-document-details-summary{padding:13px!important;border:1px solid #d4e2f2!important;border-radius:16px!important;background:#f8fbff!important}html body .wfc-document-preview-modal .v58-document-details-grid{grid-template-columns:1fr!important}html body .wfc-document-preview-modal .wfc-document-preview-stage{min-height:320px!important;border-radius:15px!important}html body .wfc-export-settings-v123{display:grid!important;gap:13px!important}html body .wfc-export-settings-v123>div:first-child{display:grid!important;gap:4px!important;padding:13px!important;border:1px solid #d6e3f2!important;border-radius:14px!important;background:#f8fbff!important}html body .wfc-export-settings-v123 p{margin:0!important;color:#607696!important;font-size:12px!important}}@media(max-width:768px){html body [data-v13-dropdown=compliance-filters].wfc-menu-pop{width:min(420px,calc(100vw - 12px))!important;min-width:min(370px,calc(100vw - 12px))!important;max-width:calc(100vw - 12px)!important;min-height:min(560px,calc(100dvh - 20px))!important;max-height:calc(100dvh - 12px)!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid #bed2ea!important;border-radius:24px!important;background:#fff!important;background-image:none!important;box-shadow:0 30px 76px #0e274e57,0 2px 8px #0e274e1f!important;filter:none!important;clip-path:none!important;contain:none!important;isolation:isolate!important;z-index:2147483647!important}html body [data-v13-dropdown=compliance-filters] .wfc-filter-mobile-head-v100{position:sticky!important;top:-12px!important;z-index:8!important;margin:-4px -4px 2px!important;padding:12px!important;border-bottom:1px solid #d9e5f3!important;border-radius:18px 18px 0 0!important;background:#f4f8fe!important;background-image:none!important}html body [data-v13-dropdown=compliance-filters] .wfc-filter-fields-v100{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}html body [data-v13-dropdown=compliance-filters] :is(input,select,button[role=combobox]){min-height:48px!important;font-size:16px!important;border-radius:15px!important}html body .wfc-insight-tabs button,html body .wfc-insight-tabs button:is(:hover,:focus,:active,.active,[aria-selected=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body .wfc-insight-tabs button:is(.active,[aria-selected=true]){color:#1766d8!important;-webkit-text-fill-color:#1766d8!important;border-bottom-color:#2873e8!important}html body .wfc-insight-tabs button *,html body .wfc-insight-tabs button svg{color:inherit!important;stroke:currentColor!important;opacity:1!important}html body .wfc-insight-tabs button:before,html body .wfc-insight-tabs button:after{content:none!important}html body .wfc-modal-shell :is([role=tab],.wfc-tabs button,.wfc-modal-tabs button),html body .wfc-modal-shell :is([role=tab],.wfc-tabs button,.wfc-modal-tabs button):is(:hover,:focus,:active,.active,[aria-selected=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#17365f!important;-webkit-text-fill-color:#17365f!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}html body .wfc-modal-shell :is([role=tab],.wfc-tabs button,.wfc-modal-tabs button):is(.active,[aria-selected=true]){color:#1766d8!important;-webkit-text-fill-color:#1766d8!important;border-bottom-color:#2873e8!important}html body .wfc-record-details-modal{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}html body .wfc-record-details-modal .wf-modal-body{display:grid!important;gap:14px!important;padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .wfc-record-overview-v124{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:14px!important;border:1px solid #cfe0f2!important;border-radius:18px!important;background:#f4f8fe!important;background-image:none!important}html body .wfc-record-overview-v124>span{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:15px!important;background:#e4efff!important;color:#1766d8!important}html body .wfc-record-overview-v124>div{min-width:0!important;display:grid!important;gap:4px!important}html body .wfc-record-overview-v124 small{color:#1766d8!important;font-size:10px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body .wfc-record-overview-v124 strong{color:#102e56!important;font-size:17px!important;line-height:1.2!important;overflow-wrap:anywhere!important}html body .wfc-record-overview-v124 p{margin:0!important;color:#607696!important;font-size:12px!important;line-height:1.45!important}html body .wfc-record-details-modal .wfc-detail-grid{grid-template-columns:1fr!important;gap:9px!important}html body .wfc-record-details-modal .wfc-detail-grid>div{min-width:0!important;padding:12px!important;border:1px solid #d6e3f2!important;border-radius:14px!important;background:#fff!important;background-image:none!important}html body .wfc-record-details-modal .wfc-detail-grid b{color:#17365f!important;overflow-wrap:anywhere!important}html body .wfc-record-register-v124{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid #d3e1f1!important;border-radius:18px!important;background:#fff!important}html body .wfc-record-register-v124>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding-bottom:10px!important;border-bottom:1px solid #e1eaf5!important}html body .wfc-record-register-v124>header>div{display:grid!important;gap:3px!important}html body .wfc-record-register-v124>header b{color:#102e56!important;font-size:15px!important}html body .wfc-record-register-v124>header small{color:#607696!important;font-size:11px!important}html body .wfc-record-register-v124>header>span{min-width:34px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#e5efff!important;color:#1766d8!important;font-weight:850!important}html body .wfc-record-register-v124>div{display:grid!important;gap:10px!important}html body .wfc-record-register-v124 article{min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:12px!important;border:1px solid #d9e5f3!important;border-radius:16px!important;background:#f9fbfe!important;background-image:none!important}html body .wfc-record-register-icon-v124{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#e7f0ff!important;color:#1766d8!important}html body .wfc-record-register-v124 article>div{min-width:0!important;display:grid!important;gap:3px!important}html body .wfc-record-register-v124 article strong{color:#102e56!important;font-size:13px!important;overflow-wrap:anywhere!important}html body .wfc-record-register-v124 article small{color:#607696!important;font-size:11px!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body .wfc-record-register-v124 article dl{grid-column:1 / -1!important;margin:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body .wfc-record-register-v124 article dl>div{min-width:0!important;padding:8px!important;border-radius:11px!important;background:#fff!important}html body .wfc-record-register-v124 dt{color:#7185a2!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important}html body .wfc-record-register-v124 dd{margin:3px 0 0!important;color:#17365f!important;font-size:11px!important;font-weight:750!important;overflow-wrap:anywhere!important}}.wfc-mobile-only-v125{display:none}@media(max-width:768px){html body .wfc-mobile-only-v125{display:block!important}html body :is(.wfc-v13-filter-menu,.v58-wfc-filter-menu) :is(.wf-hard-menu-portal,.wfc-custom-menu,.wfc-menu-pop),html body .wfc-filter-redesign-v125{box-sizing:border-box!important}html body .wfc-filter-redesign-v125{width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;display:flex!important;flex-direction:column!important;padding:0!important;border:0!important;border-radius:18px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;overflow:hidden!important}html body .wfc-filter-redesign-v125 .wfc-filter-mobile-head-v100{flex:0 0 auto!important;padding:14px!important;background:#f5f9ff!important;background-image:none!important;border-bottom:1px solid #dae6f3!important}html body .wfc-filter-redesign-v125 .wfc-filter-mobile-summary-v100{flex:0 0 auto!important;margin:12px 14px 0!important}html body .wfc-filter-redesign-v125 .wfc-filter-scope-v101{flex:1 1 auto!important;min-height:0!important;margin:12px 14px!important;padding:13px!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid #d8e4f1!important;border-radius:15px!important;background:#fbfdff!important;background-image:none!important}html body .wfc-filter-redesign-v125 .wfc-filter-actions-v100{flex:0 0 auto!important;position:relative!important;inset:auto!important;margin:0!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #d8e4f1!important;background:#fff!important;background-image:none!important}html body .wfc-filter-redesign-v125 .wfc-filter-apply-v100,html body .wfc-filter-redesign-v125 .wfc-filter-apply-v100:is(:hover,:focus,:active,:disabled){opacity:1!important;background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .wfc-filter-redesign-v125 .wfc-filter-apply-v100 *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}html body .wfc-filter-redesign-v125:before,html body .wfc-filter-redesign-v125:after,html body .wfc-filter-redesign-v125 button:before,html body .wfc-filter-redesign-v125 button:after{content:none!important;display:none!important}html body .wfc-insight-tabs{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body .wfc-insight-tabs button,html body .wfc-insight-tabs button:is(:hover,:focus,:active,.active,[aria-selected=true]){position:relative!important;opacity:1!important;visibility:visible!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;color:#53657e!important;-webkit-text-fill-color:#53657e!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;overflow:visible!important}html body .wfc-insight-tabs button.active,html body .wfc-insight-tabs button[aria-selected=true]{color:#246ff2!important;-webkit-text-fill-color:#246ff2!important;border-bottom:3px solid #246ff2!important}html body .wfc-insight-tabs button *,html body .wfc-insight-tabs button svg{opacity:1!important;visibility:visible!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important}html body .wfc-insight-tabs button:before,html body .wfc-insight-tabs button:after{content:none!important;display:none!important}html body .wfc-export-settings-modal-v123 .wfc-modal-footer{width:calc(100% + 28px)!important;max-width:none!important;margin:16px -14px -14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #d8e4f1!important;border-radius:0 0 20px 20px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .wfc-export-settings-modal-v123 .wfc-export-submit-v125,html body .wfc-export-settings-modal-v123 .wfc-export-submit-v125:is(:hover,:focus,:active,:disabled){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body .wfc-export-settings-modal-v123 .wfc-export-submit-v125 svg,html body .wfc-export-settings-modal-v123 .wfc-export-submit-v125>i,html body .wfc-export-settings-modal-v123 .wfc-export-submit-v125:before,html body .wfc-export-settings-modal-v123 .wfc-export-submit-v125:after{content:none!important;display:none!important}html body :is(.wfc-record-details-modal,.wfc-conflicts-modal-v125,.wfc-schedule-breakdown-modal-v125){width:calc(100vw - 20px)!important;max-width:520px!important;max-height:calc(100dvh - 24px)!important;margin:max(12px,env(safe-area-inset-top)) auto!important;display:flex!important;flex-direction:column!important;border-radius:21px!important;overflow:hidden!important}html body :is(.wfc-record-details-modal,.wfc-conflicts-modal-v125,.wfc-schedule-breakdown-modal-v125) :is(.wfc-modal-body,.wf-modal-body,.v58-wfc-modal-body,.v56-wfc-modal-body){flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:14px!important;background:#fff!important;background-image:none!important}html body .wfc-record-overview-v124{padding:13px!important;border:1px solid #d7e4f2!important;border-radius:15px!important;background:#f6f9ff!important;background-image:none!important}html body .wfc-conflict-details-v122>div{display:grid!important;grid-template-columns:1fr!important;gap:11px!important}html body .wfc-conflict-details-v122 article{padding:13px!important;border:1px solid #ecd4d6!important;border-radius:15px!important;background:snow!important;background-image:none!important;box-shadow:none!important}html body .wfc-conflict-details-v122 article dl,html body .wfc-record-register-v124 article dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .wfc-conflict-details-v122 article dl>div,html body .wfc-record-register-v124 article dl>div{min-width:0!important;padding:9px!important;border:1px solid #e0e9f3!important;border-radius:11px!important;background:#fff!important;background-image:none!important}html body .wfc-conflict-details-v122 article dl>.full{grid-column:1 / -1!important}html body .wfc-record-register-v124 article{padding:13px!important;border:1px solid #d7e4f2!important;border-radius:15px!important;background:#fbfdff!important;background-image:none!important}html body .wfc-mobile-schedule-breakdown-v125{margin-top:12px!important;padding:13px!important;border:1px solid #d7e4f2!important;border-radius:16px!important;background:#fbfdff!important;background-image:none!important}html body .wfc-mobile-schedule-breakdown-v125>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:11px!important}html body .wfc-mobile-schedule-breakdown-v125>header div{min-width:0!important}html body .wfc-mobile-schedule-breakdown-v125>header b,html body .wfc-mobile-schedule-breakdown-v125>header small{display:block!important}html body .wfc-mobile-schedule-breakdown-v125>header>span{min-width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#eaf2ff!important;color:#246ff2!important;font-weight:800!important}html body .wfc-mobile-breakdown-kpis-v125{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body .wfc-mobile-breakdown-kpis-v125 article{min-width:0!important;padding:11px!important;border:1px solid #dce6f0!important;border-radius:13px!important;background:#fff!important;background-image:none!important}html body .wfc-mobile-breakdown-kpis-v125 article span,html body .wfc-mobile-breakdown-kpis-v125 article strong,html body .wfc-mobile-breakdown-kpis-v125 article small{display:block!important}html body .wfc-mobile-breakdown-kpis-v125 article strong{margin:4px 0!important;font-size:22px!important;color:#14233f!important}html body .wfc-mobile-breakdown-kpis-v125 article.good{border-color:#a6ddbc!important;background:#f2fbf5!important}html body .wfc-mobile-breakdown-kpis-v125 article.warning{border-color:#f0d28a!important;background:#fffaf0!important}html body .wfc-mobile-breakdown-kpis-v125 article.danger{border-color:#efb3b8!important;background:#fff5f5!important}html body .wfc-mobile-breakdown-kpis-v125 article.neutral{border-color:#cdd9e7!important;background:#f7f9fc!important}}@media(max-width:390px){html body .wfc-conflict-details-v122 article dl,html body .wfc-record-register-v124 article dl,html body .wfc-mobile-breakdown-kpis-v125{grid-template-columns:1fr!important}html body .wfc-conflict-details-v122 article dl>.full{grid-column:auto!important}}@media(max-width:768px){html body .v53-compliance-filter-dropdown[data-v13-dropdown=compliance-filters]{position:fixed!important;top:max(66px,env(safe-area-inset-top))!important;left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;border:1px solid #cfdeed!important;border-radius:19px!important;background:#fff!important;background-image:none!important;box-shadow:0 24px 70px #0c23494d!important;overflow:hidden!important;z-index:2147483647!important}html body .v53-compliance-filter-dropdown[data-v13-dropdown=compliance-filters]>.wfc-filter-redesign-v125{height:100%!important;max-height:100%!important}}@media(max-width:768px){html body .wfc-toolbar .wfc-v13-filter-menu,html body .wfc-toolbar .v58-wfc-filter-button{display:none!important}html body .v58-wfc-modal .wfc-modal-footer,html body .v56-wfc-modal .wfc-modal-footer,html body .wfc-modal-shell .wfc-modal-footer{position:sticky!important;right:auto!important;bottom:-20px!important;left:auto!important;width:calc(100% + 40px)!important;max-width:none!important;margin:18px -20px -20px!important;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-top:1px solid #d5e1ed!important;border-radius:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 -12px 28px #0f234117!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;box-sizing:border-box!important}html body .wfc-course-modal .wfc-field:has(.wfc-inline-field),html body .wfc-course-modal .wfc-inline-field,html body .wfc-course-modal .wfc-inline-field>:not(select):not(button),html body .wfc-course-modal .wfc-inline-field:before,html body .wfc-course-modal .wfc-inline-field:after{border:0!important;outline:0!important;background-image:none!important;box-shadow:none!important}html body .wfc-course-modal .wfc-inline-field select{min-height:50px!important;border:1px solid #cbd9e8!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .wfc-course-modal .wfc-inline-field .wfc-inline-action{min-height:50px!important;border:1px solid #cbd9e8!important;border-radius:13px!important;background:#f7faff!important;background-image:none!important;box-shadow:none!important}html body :is(.wfc-conflicts-modal-v126,.wfc-schedule-breakdown-modal-v126,.wfc-inspections-modal-v126){width:calc(100vw - 16px)!important;max-width:454px!important;max-height:calc(100dvh - 16px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body :is(.wfc-conflicts-modal-v126,.wfc-schedule-breakdown-modal-v126,.wfc-inspections-modal-v126)>.wf-modal-body{flex:1 1 auto!important;min-height:0!important;padding:16px 20px 20px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#fff!important;background-image:none!important}html body :is(.wfc-conflict-details-v126,.wfc-schedule-breakdown-details-v126,.wfc-inspections-details-v126){display:grid!important;gap:12px!important}html body :is(.wfc-conflict-details-v126,.wfc-schedule-breakdown-details-v126,.wfc-inspections-details-v126) article{padding:14px!important;border:1px solid #d8e4f0!important;border-radius:16px!important;background:#fbfdff!important;background-image:none!important;box-shadow:none!important}html body :is(.wfc-conflict-details-v126,.wfc-schedule-breakdown-details-v126,.wfc-inspections-details-v126) dl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}html body :is(.wfc-conflict-details-v126,.wfc-schedule-breakdown-details-v126,.wfc-inspections-details-v126) dl>div{min-width:0!important;padding:9px!important;border:1px solid #e1eaf3!important;border-radius:11px!important;background:#fff!important;background-image:none!important}html body :is(.wfc-conflict-details-v126,.wfc-schedule-breakdown-details-v126,.wfc-inspections-details-v126) dl>div.full{grid-column:1 / -1!important}html body .wfc-inspections-create-v126,html body .wfc-inspections-create-v126:is(:hover,:focus,:active,:disabled){background:#246ff2!important;background-color:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;box-shadow:none!important}html body .wfc-inspections-create-v126 *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important}html body .wfc-inspections-create-v126:before,html body .wfc-inspections-create-v126:after{content:none!important;display:none!important}}@media(max-width:768px){html body :is(.wfc-conflicts-modal-v126,.wfc-schedule-breakdown-modal-v126,.wfc-inspections-modal-v126,.wfc-create-inspection-modal-v126)>.wf-modal-body{scrollbar-width:thin!important;scrollbar-color:#b8cae0 transparent!important}html body .wfc-mobile-schedule-breakdown-v126,html body .wfc-inspection-register-v126,html body .wfc-conflict-details-v126{display:grid!important;gap:14px!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body :is(.wfc-mobile-schedule-breakdown-v126,.wfc-inspection-register-v126)>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;border:1px solid #d9e5f1!important;border-radius:16px!important;background:#f7fbff!important;background-image:none!important}html body :is(.wfc-mobile-schedule-breakdown-v126,.wfc-inspection-register-v126)>header>div{min-width:0!important;display:grid!important;gap:3px!important}html body :is(.wfc-mobile-schedule-breakdown-v126,.wfc-inspection-register-v126)>header b{color:#142b49!important;-webkit-text-fill-color:#142b49!important;font-size:15px!important}html body :is(.wfc-mobile-schedule-breakdown-v126,.wfc-inspection-register-v126)>header small{color:#667b94!important;-webkit-text-fill-color:#667b94!important;line-height:1.4!important}html body :is(.wfc-mobile-schedule-breakdown-v126,.wfc-inspection-register-v126)>header>span{flex:0 0 auto!important;min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:10px!important;background:#e9f2ff!important;background-image:none!important;color:#246ff2!important;-webkit-text-fill-color:#246ff2!important;font-weight:800!important}html body .wfc-mobile-schedule-breakdown-v126 .wfc-mobile-breakdown-kpis-v125{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .wfc-mobile-schedule-breakdown-v126 .wfc-mobile-breakdown-kpis-v125 article{min-width:0!important;padding:13px!important;border:1px solid #dbe6f1!important;border-radius:15px!important;background:#fff!important;background-image:none!important;box-shadow:0 7px 18px #1b3e680f!important}html body .wfc-mobile-schedule-breakdown-v126 .wfc-mobile-breakdown-kpis-v125 article strong{display:block!important;margin:4px 0 2px!important;font-size:23px!important;color:#142b49!important;-webkit-text-fill-color:#142b49!important}html body .wfc-mobile-schedule-breakdown-v126 .wfc-mobile-breakdown-kpis-v125 article small{display:block!important;color:#6b7f96!important;-webkit-text-fill-color:#6b7f96!important;line-height:1.35!important}html body .wfc-breakdown-detail-grid-v126,html body .wfc-inspection-register-v126 article dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0!important}html body :is(.wfc-breakdown-detail-grid-v126,.wfc-inspection-register-v126 article dl)>div{min-width:0!important;padding:10px!important;border:1px solid #e0e9f3!important;border-radius:12px!important;background:#fbfdff!important;background-image:none!important}html body :is(.wfc-breakdown-detail-grid-v126,.wfc-inspection-register-v126 article dl)>div.full{grid-column:1 / -1!important}html body :is(.wfc-breakdown-detail-grid-v126,.wfc-inspection-register-v126 article dl) dt{margin:0 0 4px!important;color:#71839a!important;-webkit-text-fill-color:#71839a!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body :is(.wfc-breakdown-detail-grid-v126,.wfc-inspection-register-v126 article dl) dd{margin:0!important;color:#1a304c!important;-webkit-text-fill-color:#1a304c!important;font-size:13px!important;font-weight:700!important;overflow-wrap:anywhere!important;white-space:pre-line!important}html body .wfc-breakdown-actions-v126{padding:14px!important;border:1px solid #cfe0f5!important;border-radius:15px!important;background:#f2f7ff!important;background-image:none!important}html body .wfc-breakdown-actions-v126>b{color:#1d4f9d!important;-webkit-text-fill-color:#1d4f9d!important}html body .wfc-breakdown-actions-v126 ol{margin:9px 0 0 19px!important;padding:0!important;display:grid!important;gap:7px!important;color:#334b67!important}html body .wfc-inspection-register-v126>div{display:grid!important;gap:12px!important}html body .wfc-inspection-register-v126 article{padding:14px!important;border:1px solid #d9e5f1!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 20px #183a6312!important}html body .wfc-inspection-card-head-v126{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important}html body .wfc-inspection-card-head-v126>span:first-child{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#eaf3ff!important;color:#246ff2!important}html body .wfc-inspection-card-head-v126>div{min-width:0!important;display:grid!important;gap:2px!important}html body .wfc-inspection-card-head-v126 strong{color:#162d49!important;-webkit-text-fill-color:#162d49!important;overflow-wrap:anywhere!important}html body .wfc-inspection-card-head-v126 small{color:#6b7f96!important;-webkit-text-fill-color:#6b7f96!important}html body .wfc-create-inspection-modal-v126{width:calc(100vw - 16px)!important;max-width:454px!important;max-height:calc(100dvh - 16px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body .wfc-create-inspection-modal-v126>.wf-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:16px 20px 20px!important;background:#fff!important;background-image:none!important}html body .wfc-create-inspection-modal-v126 .wfc-form-grid{grid-template-columns:1fr!important;gap:12px!important}html body .wfc-create-inspection-modal-v126 :is(input,select,textarea){width:100%!important;min-height:48px!important;border:1px solid #cddbea!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#172f4c!important;-webkit-text-fill-color:#172f4c!important;box-shadow:none!important}html body .wfc-create-inspection-modal-v126 textarea{min-height:92px!important;resize:vertical!important}html body .wfc-course-modal .wfc-field:has(.wfc-inline-field){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .wfc-course-modal .wfc-inline-field{padding:0!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}html body .wfc-mobile-only-v126,html body .wfc-mobile-detail-only-v126{display:none!important}@media(max-width:768px){html body .wfc-mobile-only-v126{display:grid!important}html body .wfc-mobile-detail-only-v126{display:block!important}html body .wfc-inspections-footer-v126.wfc-mobile-only-v126{display:grid!important}}@media(max-width:900px){html body .wfc-command-actions .wfc-btn{background-image:none!important;box-shadow:none!important;filter:none!important}html body .wfc-command-actions .wfc-btn:has(+*){opacity:1!important}html body .wfc-command-actions .wfc-btn{min-height:43px!important;border-radius:11px!important}html body .wfc-command-actions .wfc-btn.ghost{border-color:#176fe8!important;background:#176fe8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(min-width:769px){.wfc-v334-requirement-workflow{margin:16px 0;padding:18px;border:1px solid #d8e6f7;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f5f9ff);box-shadow:0 14px 34px #20539114}.wfc-v334-requirement-workflow>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.wfc-v334-requirement-workflow>header b{display:block;color:#173f70;font-size:14px}.wfc-v334-requirement-workflow>header small{display:block;margin-top:4px;color:#6e83a1;font-size:11px}.wfc-v334-requirement-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wfc-v334-requirement-progress article{padding:13px;border:1px solid #dce8f6;border-radius:13px;background:#fff}.wfc-v334-requirement-progress span,.wfc-v334-requirement-progress small{display:block;color:#7186a3;font-size:10px}.wfc-v334-requirement-progress strong{display:block;margin:5px 0 3px;color:#153e72;font-size:20px}.wfc-v334-requirement-purpose{display:flex;gap:12px;margin-top:12px;padding:14px;border:1px solid #cfe1f7;border-radius:14px;background:#eef6ff}.wfc-v334-requirement-purpose>span{flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#fff;color:#1670ef}.wfc-v334-requirement-purpose b{color:#173e70;font-size:12px}.wfc-v334-requirement-purpose p{margin:5px 0 0;color:#536f91;font-size:11px;line-height:1.55}.wfc-v334-requirement-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 0}.wfc-v334-requirement-rules>div{padding:11px 12px;border:1px solid #dfebf7;border-radius:11px;background:#fff}.wfc-v334-requirement-rules dt{color:#7b8faa;font-size:9px;text-transform:uppercase;font-weight:800}.wfc-v334-requirement-rules dd{margin:4px 0 0;color:#234b78;font-size:11px;font-weight:750}}@media(min-width:769px){html body .wfc-loading{background:#f2f4f7!important;background-image:none!important;color:#596579!important}html body .wfc-loading:before,html body .wfc-loading:after{background:#f2f4f7!important;background-image:none!important}html body .wfc-loading :is(svg,.spinner,.wf-spinner){color:#8b96a8!important;stroke:#8b96a8!important}html body .wfc-loading :is(.spinner,.wf-spinner){border-color:#d4d9e1!important;border-top-color:#7d8796!important}}@media(min-width:769px){html body .wfc-loading{min-height:calc(100vh - 170px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:14px!important;background:radial-gradient(circle at 50% 42%,#fff 0 100px,#f6f9fe 330px,#eef4fc)!important;color:#18375f!important}html body .wfc-loading:before{content:"WF";display:grid;place-items:center;width:66px;height:66px;border-radius:20px;background:linear-gradient(145deg,#236ff2,#65a8ff);box-shadow:0 18px 44px #236ff23d;color:#fff;font-size:18px;font-weight:900;letter-spacing:.08em;animation:wfc396Pulse 1.45s ease-in-out infinite}html body .wfc-loading .wf-spinner{width:28px!important;height:28px!important;border-width:3px!important;border-color:#d7e4f6!important;border-top-color:#236ff2!important}html body .wfc-loading b{font-size:14px!important;letter-spacing:.01em!important}html body .wfc-record-details-modal:has(.wfc-record-register-v124){width:min(920px,calc(100vw - 56px))!important;max-width:920px!important;border-radius:24px!important}html body .wfc-record-details-modal:has(.wfc-record-register-v124)>.wf-modal-header{min-height:94px!important;padding:20px 26px!important;border-bottom:1px solid #dbe7f5!important;background:linear-gradient(135deg,#f7faff,#edf5ff)!important}html body .wfc-record-details-modal:has(.wfc-record-register-v124)>.wf-modal-header:before{height:4px!important;left:22px!important;right:22px!important;top:0!important;border-radius:999px!important;background:linear-gradient(90deg,#246ff2,#75a7fa 62%,transparent)!important}html body .wfc-record-details-modal:has(.wfc-record-register-v124) .wf-reference-modal-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}html body .wfc-record-details-modal:has(.wfc-record-register-v124) .wf-reference-modal-eyebrow{display:block!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6d84a4!important;font-weight:850!important}html body .wfc-record-details-modal:has(.wfc-record-register-v124) .wf-reference-modal-copy>span:last-child{display:block!important;font-size:20px!important;line-height:1.2!important;color:#102d55!important;font-weight:900!important}html body .wfc-record-details-modal:has(.wfc-record-register-v124)>.wf-modal-body{padding:24px!important;background:#f6f9fd!important}html body .wfc-record-register-v124{display:flex!important;flex-direction:column!important;gap:16px!important}html body .wfc-record-register-v124>header{display:flex!important;align-items:center!important;padding:0 2px 14px!important;border-bottom:1px solid #dbe7f5!important}html body .wfc-record-register-v124>header div{display:flex!important;flex-direction:column!important;gap:3px!important}html body .wfc-record-register-v124>header b{font-size:17px!important;color:#102d55!important}html body .wfc-record-register-v124>header small{font-size:12px!important;color:#6f829e!important}html body .wfc-record-register-v124>header>span{margin-left:auto!important;display:grid!important;place-items:center!important;min-width:34px;height:28px;padding:0 9px;border-radius:999px;background:#e8f1ff;color:#1762d6;font-weight:850}html body .wfc-record-register-v124>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body .wfc-record-register-v124 article{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px 12px!important;align-items:start!important;padding:16px!important;border:1px solid #d8e5f4!important;border-radius:17px!important;background:#fff!important;box-shadow:0 9px 24px #1c42700f!important}html body .wfc-record-register-icon-v124{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:13px!important;background:#edf5ff!important;color:#246ff2!important}html body .wfc-record-register-v124 article>div>strong{display:block!important;font-size:14px!important;color:#102d55!important;overflow-wrap:anywhere!important}html body .wfc-record-register-v124 article>div>small{display:-webkit-box!important;margin-top:4px!important;color:#71839e!important;font-size:11px!important;line-height:1.4!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}html body .wfc-record-register-v124 article>dl{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;margin:3px 0 0!important;padding-top:12px!important;border-top:1px solid #edf2f8!important}html body .wfc-record-register-v124 article>dl>div{min-width:0!important}html body .wfc-record-register-v124 dt{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#8191a9!important;font-weight:800!important}html body .wfc-record-register-v124 dd{margin:3px 0 0!important;font-size:12px!important;line-height:1.35!important;color:#173760!important;font-weight:750!important;overflow-wrap:anywhere!important}}@keyframes wfc396Pulse{0%,to{transform:translateY(0);box-shadow:0 18px 44px #236ff233}50%{transform:translateY(-5px);box-shadow:0 24px 52px #236ff24d}}@media(min-width:769px){html body .wfc-record-details-modal{width:min(940px,calc(100vw - 56px))!important;max-width:940px!important;border-radius:25px!important;overflow:hidden!important}html body .wfc-record-details-modal>.wf-modal-header{min-height:88px!important;padding:18px 26px!important;background:linear-gradient(135deg,#f9fbff,#eef5ff)!important;border-bottom:1px solid #d9e6f5!important}html body .wfc-record-details-modal>.wf-modal-body{padding:22px!important;background:#f6f9fd!important}html body .wfc-record-details-modal .wfc-record-register-v124>div{align-items:start!important}html body .wfc-record-details-modal .wfc-record-register-v124 article:last-child:nth-child(odd){grid-column:auto!important}html body .wfc-v397-schedule-summary.wfc-mobile-only-v125{display:flex!important;flex-direction:column!important;gap:16px!important}html body .wfc-v397-schedule-summary>header{display:flex!important;align-items:center!important;padding-bottom:14px!important;border-bottom:1px solid #dbe7f4!important}html body .wfc-v397-schedule-summary>header>div{display:flex!important;flex-direction:column!important;gap:3px!important}html body .wfc-v397-schedule-summary>header>span{margin-left:auto!important;display:grid!important;place-items:center!important;min-width:42px;height:34px;padding:0 11px;border-radius:999px;background:#e7f0ff;color:#1761d5;font-weight:900!important}html body .wfc-v397-schedule-summary .wfc-mobile-breakdown-kpis-v125{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body .wfc-v397-schedule-summary .wfc-mobile-breakdown-kpis-v125 article{padding:16px!important;border:1px solid #d7e4f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px #1739620d!important}html body .wfc-v397-schedule-summary .wfc-mobile-breakdown-kpis-v125 article>span{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#71839e!important;font-weight:850!important}html body .wfc-v397-schedule-summary .wfc-mobile-breakdown-kpis-v125 article>strong{display:block!important;margin:7px 0 3px!important;font-size:25px!important;color:#102d55!important}html body .wfc-v397-schedule-summary .wfc-mobile-breakdown-kpis-v125 article>small{font-size:11px!important;line-height:1.35!important;color:#6d809d!important}html body .wfc-v397-schedule-summary .wfc-breakdown-detail-grid-v126{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important}html body .wfc-v397-schedule-summary .wfc-breakdown-detail-grid-v126>div{padding:12px 14px!important;border:1px solid #dce7f4!important;border-radius:13px!important;background:#fff!important}html body .wfc-v397-schedule-summary .wfc-breakdown-actions-v126{padding:15px 18px!important;border:1px solid #cfe0f5!important;border-radius:15px!important;background:#edf5ff!important}html body .wfc-v397-schedule-summary .wfc-breakdown-actions-v126 ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 24px!important;margin:10px 0 0 18px!important}html body .wfc-conflict-details-v397{display:flex!important;flex-direction:column!important;gap:14px!important}html body .wfc-conflict-details-v397>header{padding:15px 17px!important;border:1px solid #f2d7ac!important;border-radius:16px!important;background:linear-gradient(135deg,#fff9ec,#fff)!important}html body .wfc-conflict-details-v397>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body .wfc-conflict-details-v397 article{padding:17px!important;border:1px solid #d8e5f4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px #183a640f!important}html body .wfc-conflict-details-v397 article>dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:14px 0 0!important}html body .wfc-conflict-details-v397 article>dl>div{padding:10px 12px!important;border-radius:12px!important;background:#f6f9fd!important;min-width:0!important}html body .wfc-conflict-details-v397 article>dl>.full{grid-column:1/-1!important}html body .wfc-conflict-details-v397 dt{font-size:10px!important;text-transform:uppercase!important;color:#71839e!important;font-weight:850!important}html body .wfc-conflict-details-v397 dd{margin:4px 0 0!important;color:#17375f!important;font-size:12px!important;line-height:1.4!important;overflow-wrap:anywhere!important}html body .wfc-v397-report-summary{display:flex!important;flex-direction:column!important;gap:16px!important}html body .wfc-v397-report-summary>header{display:flex!important;align-items:center!important;gap:12px!important;padding:15px 17px!important;border:1px solid #cfe0f6!important;border-radius:17px!important;background:linear-gradient(135deg,#edf5ff,#fff)!important}html body .wfc-v397-report-summary>header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#246ff2;color:#fff}html body .wfc-v397-report-summary>header>div{display:flex!important;flex:1!important;flex-direction:column!important;gap:3px!important}html body .wfc-v397-report-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body .wfc-v397-report-kpis article{padding:15px!important;border:1px solid #d9e5f3!important;border-radius:15px!important;background:#fff!important}html body .wfc-v397-report-kpis span{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.055em!important;color:#71839e!important;font-weight:850!important}html body .wfc-v397-report-kpis strong{display:block!important;margin:7px 0 3px!important;font-size:21px!important;color:#102d55!important;overflow-wrap:anywhere!important}html body .wfc-v397-report-kpis small{font-size:10px!important;color:#8191a9!important}html body .wfc-v397-report-guidance{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .wfc-v397-report-guidance article{display:flex!important;gap:11px!important;padding:15px!important;border:1px solid #d7e4f3!important;border-radius:15px!important;background:#fff!important}html body .wfc-requirement-type-cards-v172.is-embedded-v397{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}html body .wfc-requirement-type-cards-v172.is-embedded-v397>header{display:none!important}html body .wfc-requirement-type-cards-v172.is-embedded-v397>div{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body .wfc-requirement-type-cards-v172.is-embedded-v397 button{min-height:68px!important;padding:10px 12px!important}html body .wfc-audit-intelligence-v397{min-width:0!important}}@media(min-width:769px){html body .wfc-record-details-modal .wf-reference-modal-copy>span:last-child{line-height:1.25!important;word-spacing:.08em!important}html body .wfc-record-details-modal .wfc-intelligence-detail>header>div{gap:5px!important}html body .wfc-record-details-modal .wfc-intelligence-detail>header b{display:block!important;line-height:1.3!important;margin-bottom:3px!important}html body .wfc-record-details-modal .wfc-intelligence-detail>header small{display:block!important;line-height:1.5!important}html body .wfc-conflict-details-v397>header>div{display:flex!important;flex-direction:column!important;gap:5px!important}html body .wfc-conflict-details-v397>header b,html body .wfc-conflict-details-v397 article>div>strong{display:block!important;line-height:1.35!important;margin-bottom:4px!important}html body .wfc-conflict-details-v397>header small,html body .wfc-conflict-details-v397 article>div>small{display:block!important;line-height:1.45!important}html body .wfc-conflict-details-v397 article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px 12px!important}html body .wfc-conflict-details-v397 article>dl{grid-column:1/-1!important}html body .wfc-department-compliance-detail-v398{border:1px solid #cfe0f4!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important}html body .wfc-department-compliance-detail-v398>header{padding:18px 20px!important;background:linear-gradient(135deg,#edf5ff,#f9fbff)!important;border-bottom:1px solid #d8e5f4!important}html body .wfc-department-compliance-detail-v398 .wfc-intelligence-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:18px!important;gap:12px!important}html body .wfc-department-compliance-detail-v398 .wfc-intelligence-guidance{padding:0 18px 18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .wfc-missing-schedules-detail-v398{border:1px solid #d5e3f3!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important}html body .wfc-missing-schedules-detail-v398>header{padding:18px 20px!important;background:linear-gradient(135deg,#fff8e9,#fff)!important;border-bottom:1px solid #f0dfbd!important}html body .wfc-missing-schedules-detail-v398 .wfc-missing-schedule-list-v172{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:18px!important}html body .wfc-missing-schedules-detail-v398 article{border:1px solid #d8e5f3!important;border-radius:16px!important;padding:15px!important;background:#fff!important;box-shadow:0 8px 22px #173a640d!important}html body .wfc-v398-document-review{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 18px!important;border:1px solid #bcd5f5!important;border-radius:17px!important;background:linear-gradient(135deg,#eaf3ff,#fff)!important}html body .wfc-v398-document-review>div{display:flex!important;align-items:center!important;gap:10px!important}html body .wfc-v398-document-review>div:first-child>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#246ff2;color:#fff;flex:none}html body .wfc-v398-document-review b,html body .wfc-v398-document-review p{display:block!important;margin:0!important;line-height:1.45!important}html body .wfc-v398-document-review>div:last-child{justify-content:flex-end!important;flex-wrap:wrap!important}html body .wfc-v398-report-summary{gap:18px!important}html body .wfc-v397-report-kpis article{min-height:126px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}html body .wfc-v398-followup-card{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;padding:16px!important;border:1px solid #cfe0f4!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#f2f7ff)!important;box-shadow:0 12px 28px #1c437012!important}html body .wfc-v398-followup-card>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#e7f1ff;color:#246ff2}html body .wfc-v398-followup-card b{display:block!important;color:#102d55!important;font-size:14px!important}html body .wfc-v398-followup-card p{margin:5px 0 0!important;color:#6a809f!important;font-size:11px!important;line-height:1.45!important}html body .wfc-v398-followup-card button{grid-column:1/-1!important;min-height:40px!important;border:0!important;border-radius:12px!important;background:#246ff2!important;color:#fff!important;font-weight:850!important;cursor:pointer!important}}@media(min-width:769px){.wfc-modal-shell .wf-modal-header{padding:20px 24px!important;min-height:88px!important;background:linear-gradient(135deg,#f8fbff,#edf5ff)!important}.wfc-modal-shell .wf-modal-title{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}.wfc-modal-shell .wf-reference-modal-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-width:0!important}.wfc-modal-shell .wf-reference-modal-eyebrow{display:block!important;color:#64748b!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}.wfc-modal-shell .wf-reference-modal-copy>span:last-child{color:#102a56!important;font-size:20px!important;font-weight:750!important;line-height:1.25!important;white-space:normal!important}.wfc-course-modal{width:min(1020px,calc(100vw - 48px))!important}.wfc-course-modal .wfc-modal-section{border-radius:22px!important;box-shadow:0 16px 40px #1b437814!important}.wfc-category-select-v399{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}.wfc-category-select-v399 .enterprise-select{min-width:0!important;width:100%!important}.wfc-record-details-modal{width:min(980px,calc(100vw - 48px))!important}.wfc-record-details-modal .wf-modal-body{padding:24px!important;background:#f8fbff!important}.wfc-record-details-modal .wfc-modal-section,.wfc-document-record-detail-v172,.wfc-schedule-conflicts-detail-v293,.wfc-department-compliance-detail-v293,.wfc-incident-trend-detail-v293{border:1px solid #cfe0f5!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 50px #1f437a14!important;overflow:hidden!important}.wfc-document-record-detail-v172 .wfc-intelligence-metric-grid,.wfc-department-compliance-detail-v293 .wfc-intelligence-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.wfc-document-record-detail-v172 strong,.wfc-document-record-detail-v172 b{overflow-wrap:anywhere!important}.wfc-schedule-conflicts-detail-v293 .wfc-conflict-grid,.wfc-incident-trend-detail-v293 .wfc-incident-grid{gap:18px!important}.wfc-schedule-conflicts-detail-v293 .wfc-conflict-card,.wfc-incident-trend-detail-v293 .wfc-incident-card{border-radius:20px!important;box-shadow:0 10px 30px #1f437a0f!important}.wfc-v398-followup-card{background:linear-gradient(135deg,#f0f7ff,#f5fffb)!important}.wfc-v398-followup-card>button{min-width:190px!important}}@media(min-width:769px){@keyframes wfc-conflict-flicker-v400{0%,44%,to{opacity:1;transform:scale(1)}48%,56%{opacity:.18;transform:scale(.86)}}.wfc-conflict-warning-v400 svg,.wfc-inline-warning-v400 svg{color:#dc2626!important;animation:wfc-conflict-flicker-v400 1.15s steps(2,end) infinite!important}.wfc-inline-warning-v400{display:inline-flex!important;margin-left:8px!important;vertical-align:middle!important}.wfc-inline-warning-v400 svg{width:16px!important;height:16px!important}.wfc-row-has-conflict-v400{background:linear-gradient(90deg,rgba(254,242,242,.7),transparent 42%)!important}.wfc-document-preview-action-v400{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:9px!important}.wfc-document-preview-action-v400 em{max-width:240px!important}.wfc-document-record-detail-v172{border:1px solid #cfe0f5!important}.wfc-record-details-modal .wfc-detail-grid:empty{display:none!important}.wfc-schedule-layout .wfc-main-card{min-width:0!important}.wfc-schedule-layout .wfc-table-viewport{max-height:500px!important;overflow:auto!important}.wfc-schedule-layout .wfc-schedule-table th,.wfc-schedule-layout .wfc-schedule-table td{height:54px!important;padding-block:10px!important}.wfc-missing-schedules-detail-v398 .wfc-missing-schedule-list-v172{max-height:520px!important;overflow-y:auto!important;padding-right:6px!important}.wfc-category-select-v399 .enterprise-select-menu{z-index:2147483647!important}.wfc-course-modal .wfc-custom-select-desktop{position:relative!important;z-index:10!important}}@media(min-width:901px){.wf-modal.wfc-modal-shell,.wf-modal.wfc-record-details-modal,.wf-modal.wfc-document-preview-modal,.wf-modal.wfc-intelligence-modal-v398{border:1px solid #bfd5f2!important;border-radius:26px!important;overflow:hidden!important;box-shadow:0 30px 90px #0c234647!important}.wf-modal.wfc-modal-shell>.wf-modal-header,.wf-modal.wfc-record-details-modal>.wf-modal-header,.wf-modal.wfc-document-preview-modal>.wf-modal-header,.wf-modal.wfc-intelligence-modal-v398>.wf-modal-header{min-height:92px!important;padding:20px 26px!important;background:linear-gradient(135deg,#f7fbff,#eaf3ff)!important;border-bottom:1px solid #d5e3f4!important}.wf-modal.wfc-modal-shell .wf-reference-modal-copy,.wf-modal.wfc-record-details-modal .wf-reference-modal-copy{gap:5px!important}.wf-modal.wfc-modal-shell .wf-reference-modal-eyebrow,.wf-modal.wfc-record-details-modal .wf-reference-modal-eyebrow{display:block!important}.wf-modal.wfc-record-details-modal{width:min(1120px,calc(100vw - 56px))!important;max-height:calc(100vh - 44px)!important}.wf-modal.wfc-record-details-modal>.wf-modal-body{padding:26px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.wf-modal.wfc-record-details-modal .wfc-record-hero-v398,.wf-modal.wfc-record-details-modal .wfc-detail-hero-v398{border-radius:20px!important;padding:20px!important}.wf-modal.wfc-record-details-modal .wfc-record-card-grid-v398,.wf-modal.wfc-record-details-modal .wfc-detail-card-grid-v398{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.wfc-missing-schedules-detail-v398{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.wfc-missing-schedules-detail-v398>header{grid-column:1 / -1!important}.wfc-missing-schedules-detail-v398 article{min-height:215px!important;padding:20px!important;border:1px solid #d4e2f3!important;border-radius:20px!important;background:#fff!important}.wfc-missing-schedules-detail-v398 article dl{gap:12px 18px!important}.wfc-missing-schedules-detail-v398 article dt{margin-bottom:4px!important}.wfc-missing-schedules-detail-v398 article dd{line-height:1.45!important;overflow-wrap:anywhere!important}.wfc-incident-context-v293{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;background:#fff!important;border:1px solid #d4e2f3!important;border-radius:18px!important;overflow:hidden!important}.wfc-incident-context-v293>div{background:#fff!important;min-height:92px!important}.wfc-record-detail-grid,.wfc-detail-grid{border-radius:18px!important;overflow:hidden!important}.wfc-record-detail-grid>div,.wfc-detail-grid>div{background:#fff!important}.wfc-schedule-breakdown-v398 .wfc-summary-card,.wfc-compliance-summary-v398 .wfc-summary-card{min-height:128px!important;padding:20px!important;border-radius:18px!important}}@media(min-width:901px){.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell{display:flex!important;flex-direction:column!important;max-height:calc(100vh - 40px)!important}.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell>.wf-modal-body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-padding-bottom:24px!important}.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell .wfc-modal-footer{position:relative!important;bottom:auto!important;z-index:2!important;margin-top:22px!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.wfc-target-search{height:46px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;position:relative!important}.wfc-target-search>svg{position:absolute!important;left:14px!important;z-index:2!important;pointer-events:none!important}.wfc-target-search>input{height:46px!important;padding:0 14px 0 43px!important;border:1px solid #d4e2f2!important;border-radius:13px!important;background:#fff!important}.wfc-target-search:focus-within>input{border-color:#70a8f6!important;box-shadow:0 0 0 3px #2563eb17!important}.wf-modal.wfc-document-preview-modal{width:min(1180px,calc(100vw - 44px))!important}.wfc-document-preview-modal>.wf-modal-body{padding:22px 26px!important}.wfc-document-preview-modal .v58-document-details-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:18px 20px!important;border:1px solid #d2e1f3!important;border-radius:18px!important;background:linear-gradient(135deg,#f8fbff,#eef5ff)!important}.wfc-document-preview-modal .v58-document-details-title{display:flex!important;align-items:center!important;gap:13px!important;min-width:0!important}.wfc-document-preview-modal .v58-document-details-title>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#fff!important;color:#1768ef!important}.wfc-document-preview-modal .v58-document-details-title b,.wfc-document-preview-modal .v58-document-details-title small{display:block!important}.wfc-document-preview-modal .v58-document-details-title small{margin-top:4px!important;color:#6b7f9e!important}.wfc-document-preview-modal .v58-document-details-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important}.wfc-document-preview-modal .v58-document-details-grid>div{min-width:0!important;min-height:84px!important;padding:12px 13px!important;border:1px solid #d8e5f4!important;border-radius:13px!important;background:#fff!important}.wfc-document-preview-modal .v58-document-details-grid span,.wfc-document-preview-modal .v58-document-details-grid b{display:block!important;overflow-wrap:anywhere!important}.wfc-document-preview-modal .v58-document-details-grid span{color:#6d809e!important;font-size:10px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}.wfc-document-preview-modal .v58-document-details-grid b{margin-top:8px!important;color:#142f59!important;font-size:12px!important}.wfc-document-preview-modal .v58-document-preview-section{margin-top:16px!important;padding:16px!important;border:1px solid #cfdef1!important;border-radius:18px!important;background:#f7faff!important}.wfc-document-preview-modal .v58-document-section-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:12px!important}.wfc-document-preview-modal .v58-document-section-heading b,.wfc-document-preview-modal .v58-document-section-heading small{display:block!important}.wfc-document-preview-modal .v58-document-section-heading small{margin-top:3px!important;color:#6d819f!important}.wfc-document-preview-modal .wfc-document-preview-stage{width:100%!important;height:min(68vh,760px)!important;min-height:520px!important;overflow:auto!important;border:1px solid #bdcee3!important;border-radius:14px!important;background:#e8eef6!important}.wfc-document-preview-modal .wfc-document-preview-stage iframe{width:100%!important;height:100%!important;min-height:520px!important}.wfc-document-preview-modal .wfc-document-preview-stage img{width:100%!important;height:100%!important;object-fit:contain!important;background:#111827!important}}@media(min-width:901px){.wfc-status.status-active{background:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#246ff2!important}.wfc-course-modal .enterprise-select-menu,.wfc-course-modal [role=listbox]{max-height:min(460px,58vh)!important;overflow-y:auto!important;overscroll-behavior:contain!important;z-index:2147483647!important}.wfc-course-modal .wfc-modal-section{padding-bottom:18px!important}.wfc-record-details-modal.wfc-conflicts-modal-v122 .wfc-conflict-details-v122>div{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important}.wfc-record-details-modal.wfc-conflicts-modal-v122 .wfc-conflict-details-v122>div>article:only-child{max-width:620px!important}.wfc-conflict-details-v122>header>span,.wfc-conflict-warning-v400 svg{animation:wfc-v404-warning 1.15s ease-in-out infinite!important;color:#f59e0b!important}.wfc-record-details-modal .wfc-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 13px!important;line-height:1!important}.wfc-insight-switcher:has(.wfc-conflict-warning-v400) .wfc-insight-switcher-head h3:after{content:"Live schedule risk, compliance status, coverage exceptions and manager follow-up";display:block;margin-top:5px;color:#7184a1;font-size:12px;font-weight:500}.wfc-record-details-modal{overflow:hidden!important}.wfc-record-details-modal>.wf-modal-body{padding-bottom:28px!important}@keyframes wfc-v404-warning{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.12)}}}@media(min-width:769px){.wfc-v418-real-modal{--v418-line: #d5e2f2;--v418-soft: #f6f9fe;--v418-ink: #102a54}.wfc-v418-real-modal .wf-modal-content,.wfc-v418-real-modal .wfc-modal-body{overflow:auto!important;min-height:0!important;padding:22px 28px 28px!important;background:#f3f7fc!important}.wfc-v418-modal-content{display:grid;gap:18px;width:100%;min-width:0}.wfc-v418-section{min-width:0;overflow:hidden;border:1px solid var(--v418-line);border-radius:20px;background:#fff;box-shadow:0 8px 22px #214a800d}.wfc-v418-section>header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:14px 18px;border-bottom:1px solid var(--v418-line);background:#f7faff}.wfc-v418-section-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #c9dcf5;border-radius:14px;color:#155fc4;background:#eaf3ff}.wfc-v418-section>header>div{display:grid;gap:4px;min-width:0}.wfc-v418-section>header strong{color:var(--v418-ink);font-size:18px;line-height:1.25}.wfc-v418-section>header small{color:#6c82a2;font-size:13px;line-height:1.35}.wfc-v418-badge,.wfc-v418-percent{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:36px;padding:7px 11px;border-radius:12px;color:#155fc4;background:#e8f2ff;font-size:14px;white-space:nowrap}.wfc-v418-section-body{min-width:0;padding:18px}.wfc-v418-facts,.wfc-v418-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wfc-v418-facts>article,.wfc-v418-metric,.wfc-v418-mini,.wfc-v418-employee-grid>article{min-width:0;padding:14px 15px;border:1px solid var(--v418-line);border-radius:14px;background:#fbfdff}.wfc-v418-facts>article,.wfc-v418-metric{display:grid;align-content:start;gap:7px}.wfc-v418-facts small,.wfc-v418-metric small,.wfc-v418-list article>div>small,.wfc-v418-mini small{color:#7085a4;font-size:11px;font-weight:750;letter-spacing:.045em;line-height:1.3;text-transform:uppercase}.wfc-v418-facts strong,.wfc-v418-metric strong,.wfc-v418-list strong,.wfc-v418-mini strong{min-width:0;overflow-wrap:anywhere;color:var(--v418-ink);font-size:14px;line-height:1.4}.wfc-v418-metric strong{font-size:24px}.wfc-v418-metric span{color:#7488a5;font-size:12px;line-height:1.4}.wfc-v418-note,.wfc-v418-list article>p,.wfc-v418-employee-grid article>p{grid-column:1 / -1;margin:12px 0 0;padding:12px 14px;border:1px solid #dce7f4;border-radius:12px;color:#405878;background:var(--v418-soft);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.wfc-v418-list{display:grid;gap:10px;min-width:0}.wfc-v418-list>article{display:grid;grid-template-columns:minmax(210px,1.7fr) repeat(2,minmax(115px,1fr)) auto auto;align-items:center;gap:14px;min-width:0;padding:13px 14px;border:1px solid var(--v418-line);border-radius:14px;background:#fff}.wfc-v418-list article>div{display:grid;gap:4px;min-width:0}.wfc-v418-list article>div:first-child small{text-transform:none;letter-spacing:0}.wfc-v418-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wfc-v418-split>div{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border:1px solid var(--v418-line);border-radius:16px;background:var(--v418-soft)}.wfc-v418-split h4{margin:0 0 2px;color:var(--v418-ink);font-size:14px}.wfc-v418-mini{display:grid;gap:5px;background:#fff}.wfc-v418-empty{display:flex;align-items:center;gap:11px;min-height:62px;padding:14px 16px;border:1px dashed #c9d8ea;border-radius:14px;color:#607797;background:#f9fbfe;font-size:13px;line-height:1.45}.wfc-v418-employee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wfc-v418-employee-grid>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.wfc-v418-employee-grid>article>header>div{display:grid;gap:4px}.wfc-v418-employee-grid>article>header strong{color:var(--v418-ink)}.wfc-v418-employee-grid>article>header small{color:#7085a4}.wfc-v418-employee-grid .wfc-v418-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wfc-v418-real-modal .wfc-modal-footer{position:sticky!important;z-index:20!important;bottom:0!important;background:#fff!important}@media(max-width:1120px){.wfc-v418-facts,.wfc-v418-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wfc-v418-list>article{grid-template-columns:minmax(190px,1.5fr) repeat(2,minmax(100px,1fr)) auto}.wfc-v418-list>article>p{grid-column:1 / -1}}}@media(min-width:769px){html body .wf-root .wfc-documents-viewport{overflow-x:hidden!important;padding:10px!important;background:#f5f9fe!important}html body .wf-root .wfc-documents-table{display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important;border-collapse:separate!important}html body .wf-root .wfc-documents-table thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body .wf-root .wfc-documents-table tbody{display:grid!important;gap:11px!important;width:100%!important}html body .wf-root .wfc-documents-table tbody tr{display:grid!important;grid-template-columns:minmax(220px,1.7fr) repeat(6,minmax(118px,1fr)) 62px!important;align-items:stretch!important;width:100%!important;min-width:0!important;overflow:visible!important;border:1px solid #d4e2f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #1f4b820d!important}html body .wf-root .wfc-documents-table tbody td{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:0!important;padding:14px 12px!important;overflow:visible!important;border:0!important;border-right:1px solid #e2ebf6!important;white-space:normal!important}html body .wf-root .wfc-documents-table tbody td:last-child{align-items:center!important;border-right:0!important}html body .wf-root .wfc-documents-table tbody td:before{content:attr(data-label);display:block;color:#7185a3;font-size:9px;font-weight:850;letter-spacing:.07em;line-height:1;text-transform:uppercase}html body .wf-root .wfc-documents-table .wfc-record{width:100%!important;min-width:0!important}html body .wf-root .wfc-documents-table .wfc-record>span:last-child{min-width:0!important}html body .wf-root .wfc-documents-table .wfc-record b,html body .wf-root .wfc-documents-table .wfc-record small{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .wf-root .wfc-documents-table .wfc-v428-status-cell{overflow:visible!important}html body .wf-root .wfc-documents-table .wfc-v428-status-cell .wfc-status{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:30px!important;white-space:nowrap!important}html body .wf-root .wfc-documents-table .wfc-v428-owner-cell strong{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}}@media(min-width:769px)and (max-width:1240px){html body .wf-root .wfc-documents-table tbody tr{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .wf-root .wfc-documents-table tbody td{border-bottom:1px solid #e2ebf6!important}html body .wf-root .wfc-documents-table tbody td:nth-child(4n){border-right:0!important}html body .wf-root .wfc-documents-table tbody td:nth-last-child(-n+4){border-bottom:0!important}}@media(min-width:769px){.wfc-documents-viewport{overflow:auto!important}.wfc-documents-table{table-layout:fixed!important;min-width:1120px!important}.wfc-documents-table th:nth-child(6),.wfc-documents-table td:nth-child(6){width:150px!important}.wfc-documents-table th:nth-child(7),.wfc-documents-table td:nth-child(7){width:190px!important}.wfc-documents-table th:nth-child(8),.wfc-documents-table td:nth-child(8){width:72px!important}.wfc-v428-status-cell{display:flex!important;align-items:center!important;min-width:0!important}.wfc-v428-status-cell>*{flex:0 0 auto!important;max-width:100%!important;white-space:nowrap!important}.wfc-v428-owner-cell{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;overflow-wrap:anywhere!important}.wfc-v428-owner-cell strong{white-space:normal!important}.wfc-modal,.wfc-enterprise-modal,.wfc-reference-modal{max-height:calc(100vh - 40px)!important;overflow:hidden!important}.wfc-modal-body,.wfc-enterprise-modal__body,.wfc-reference-modal .ops-ref-body{overflow:auto!important;min-width:0!important}.wfc-modal-body>section,.wfc-modal-body>article,.wfc-enterprise-modal__body>section,.wfc-enterprise-modal__body>article{min-width:0;border:1px solid #d4e3f4;border-radius:16px;background:#fff;padding:15px;overflow-wrap:anywhere}}@media(min-width:769px){html body :is(.wfc-page,.wfc-page-v146,.workforce-compliance-page){background:radial-gradient(1100px 600px at 0% -10%,#e6f0ff 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e9f4ff 0%,transparent 55%),linear-gradient(180deg,#f7faff,#eef4fc)!important;background-attachment:fixed!important}html body .wfc-page-v146 .wfc-toolbar-v146{display:grid!important;grid-template-columns:minmax(320px,1fr) 132px 132px 132px!important;gap:10px!important;align-items:center!important;overflow:visible!important}html body .wfc-page-v146 .wfc-toolbar-v146 .wfc-search{min-width:0!important;width:100%!important}html body .wfc-page-v146 .wfc-toolbar-v146 :is(.wfc-v13-filter-menu,.v58-wfc-filter-menu,.v58-wfc-export-menu,.v58-wfc-page-size-menu){position:relative!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;min-height:46px!important;margin:0!important;transform:none!important;translate:none!important;scale:1!important;align-self:center!important;justify-self:stretch!important}html body .wfc-page-v146 .wfc-toolbar-v146 :is(.v58-wfc-filter-button,.v58-wfc-export-button,.v58-wfc-page-size-button),html body .wfc-page-v146 .wfc-toolbar-v146 :is(.wfc-v13-filter-menu,.v58-wfc-export-menu,.v58-wfc-page-size-menu)>button{width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:11px!important;transform:none!important;translate:none!important;scale:1!important;white-space:nowrap!important;box-sizing:border-box!important}html body .wfc-page-v146 .wfc-toolbar-v146 :is(.v58-wfc-filter-button,.v58-wfc-export-button):is(:hover,:focus,:focus-visible,.active){width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;transform:none!important;margin:0!important}}@media(min-width:769px){:root{--ops-availability-bg: radial-gradient(circle at top left, rgba(186,212,255,.78) 0%, rgba(236,244,255,.92) 34%, #f8fbff 68%, #e9f1ff 100%)}html body .wfc-page,html body .wfc-shell,html body .wfc-compliance-page{background:var(--ops-availability-bg)!important;min-height:100vh}html body .wfc-command-bar,html body .wfc-main-card,html body .wfc-documents-table-card,html body .wfc-module-grid,html body .wfc-section-title,html body .wfc-fit-table-wrap,html body .wfc-table-viewport{border-radius:24px!important}html body .wfc-command-bar{padding:10px 18px 16px!important;background:#ffffffd1!important;border:1px solid #d9e6f8!important;box-shadow:0 14px 30px #3e6fad14!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body .wfc-tabs{padding-bottom:12px!important;margin-bottom:14px!important;border-bottom:1px solid #e1ebf8!important}html body .wfc-table-viewport,html body .wfc-fit-table-wrap,html body .wfc-documents-table-card{background:#fff!important;border:1px solid #d5e3f6!important;box-shadow:0 14px 30px #3e6fad14!important;overflow:hidden!important}html body .wfc-section-title h2,html body .wfc-documents-layout h2{position:relative!important;z-index:2!important;color:#183a62!important;-webkit-text-fill-color:#183a62!important;opacity:1!important}html body .wfc-create-requirement .wfc-btn,html body .wfc-command-actions .wfc-btn,html body .wfc-btn.ghost{border-radius:16px!important}html body .wfc-command-bar .wfc-btn.ghost{background:#fff!important;border:1px solid #cfe0f6!important;color:#17365d!important;box-shadow:0 8px 18px #3e6fad0f!important}html body .wfc-command-bar .wfc-btn.primary{box-shadow:0 12px 22px #2f6ee738!important}}.wfc-toolbar{border:1px solid #d6e3f3!important;border-radius:18px!important;background:#fbfdff!important;padding:10px!important;box-shadow:none!important}.wfc-toolbar .v58-wfc-filter-button{min-height:44px!important;padding:0 16px!important;border:1px solid #cbdcf0!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#17385f!important;box-shadow:none!important}.wfc-toolbar .v58-wfc-filter-button:hover,.wfc-toolbar .v58-wfc-filter-button.active{border-color:#2b73ed!important;background:#edf5ff!important;color:#155cc7!important}.wfc-documents-layout>.wfc-main-card.wfc-documents-table-card{border:1px solid #d0dcec!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 28px -12px #1e50962e!important;overflow:hidden!important}.wfc-documents-table-card .wfc-section-title-table{position:relative!important;z-index:5!important;margin:0!important;padding:16px 18px!important;border-top:1px solid #e2ebf5!important;border-bottom:1px solid #e2ebf5!important;background:#fff!important;opacity:1!important}.wfc-documents-table-card .wfc-section-title-table h2{position:relative!important;z-index:6!important;margin:0!important;color:#17385f!important;-webkit-text-fill-color:#17385f!important;opacity:1!important;visibility:visible!important;font-size:19px!important;font-weight:900!important}.wfc-documents-table-card .wfc-table-viewport{margin:0!important;border:0!important;border-radius:0 0 22px 22px!important;background:#fff!important;box-shadow:none!important}.wfc-documents-table-card .wfc-compliance-cards{padding:14px!important;margin:0!important;background:#fbfdff!important}@media(max-width:768px){.wfc-command-bar{border-radius:18px!important}.wfc-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.wfc-toolbar .v58-wfc-filter-button{width:100%!important;justify-content:space-between!important}.wfc-documents-layout>.wfc-main-card.wfc-documents-table-card{border-radius:18px!important}}.wfc-page{background:var(--ops-v483-page-canvas)!important}.wfc-command-bar{border:1px solid #d0dcec!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 28px -12px #1e50962e!important;overflow:visible!important}.wfc-toolbar.v58-wfc-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid #d7e4f3!important;border-radius:18px!important;background:#fbfdff!important;box-shadow:none!important}.wfc-toolbar .v58-wfc-filter-button{height:44px!important;min-height:44px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #c9dbef!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#17385f!important;font-weight:800!important;box-shadow:none!important}.wfc-toolbar .v58-wfc-filter-button:hover,.wfc-toolbar .v58-wfc-filter-button.active{border-color:#7aaaf0!important;background:#edf5ff!important;color:#155cc7!important}.wfc-v13-filter-menu .wfc-filter-pop{width:360px!important;max-width:calc(100vw - 28px)!important;padding:0!important;border:1px solid #cbdced!important;border-radius:18px!important;background:#fff!important;box-shadow:0 22px 56px #18376033!important;overflow:hidden!important}.wfc-v13-filter-menu .wfc-filter-mobile-head-v100{padding:14px!important;background:#eef5ff!important;border-bottom:1px solid #e0e9f4!important}.wfc-v13-filter-menu .wfc-filter-mobile-summary-v100{margin:12px 14px 0!important;border-radius:12px!important}.wfc-v13-filter-menu .wfc-filter-scope-v101{margin:12px 14px!important;padding:12px!important;border:1px solid #dbe6f3!important;border-radius:14px!important;background:#fbfdff!important}.wfc-v13-filter-menu .wfc-filter-actions{margin:0!important;padding:12px 14px!important;border-top:1px solid #e0e9f4!important;background:#fff!important}.wfc-documents-layout>.wfc-main-card.wfc-documents-table-card{position:relative!important;border:1px solid #d0dcec!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 28px -12px #1e50962e!important;overflow:hidden!important}.wfc-documents-table-card:before,.wfc-documents-table-card:after{display:none!important;content:none!important}.wfc-documents-table-card .wfc-compliance-cards{margin:0!important;padding:14px!important;background:#fbfdff!important;border-bottom:1px solid #e2ebf5!important}.wfc-documents-table-card .wfc-section-title-table{position:relative!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:58px!important;margin:0!important;padding:14px 18px!important;background:#fff!important;background-image:none!important;border:0!important;border-bottom:1px solid #e2ebf5!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.wfc-documents-table-card .wfc-section-title-table:before,.wfc-documents-table-card .wfc-section-title-table:after{display:none!important;content:none!important}.wfc-documents-table-card .wfc-section-title-table h2{position:relative!important;z-index:25!important;display:block!important;margin:0!important;color:#17385f!important;-webkit-text-fill-color:#17385f!important;opacity:1!important;visibility:visible!important;font-size:20px!important;line-height:1.2!important;font-weight:900!important}.wfc-documents-table-card .wfc-table-viewport{margin:0!important;border:0!important;border-radius:0 0 22px 22px!important;background:#fff!important;box-shadow:none!important;overflow:auto!important}@media(max-width:900px){.wfc-toolbar.v58-wfc-toolbar{grid-template-columns:1fr 1fr!important}.wfc-toolbar .v58-wfc-toolbar-search{grid-column:1/-1!important}.wfc-documents-layout>.wfc-main-card.wfc-documents-table-card{border-radius:18px!important}}@media(min-width:769px){html body .wfc-page{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important}html body .wfc-toolbar{display:grid!important;grid-template-columns:minmax(300px,1fr) auto auto auto!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px!important;background:#fff!important;border:1px solid #d5e3f2!important;border-radius:18px!important;overflow:visible!important;box-shadow:none!important}html body .wfc-toolbar :is(.v58-wfc-filter-button,.v58-wfc-export-button,.v58-wfc-page-size-button){height:44px!important;min-height:44px!important;padding:0 16px!important;border:1px solid #cbdcf0!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#17365d!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important}html body .wfc-toolbar .v58-wfc-filter-menu{position:relative!important;display:flex!important;align-items:center!important;height:44px!important;margin:0!important}html body .wfc-table-viewport,html body .wfc-fit-table-wrap{border:1px solid #d5e3f2!important;border-radius:20px!important;background:#fff!important;overflow:auto!important;box-shadow:none!important;padding:0!important}html body .wfc-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important}html body .wfc-table thead{background:#eaf2fb!important}html body .wfc-table thead th{background:#eaf2fb!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}html body .wfc-table thead th:first-child{border-top-left-radius:18px!important}html body .wfc-table thead th:last-child{border-top-right-radius:18px!important}html body .wfc-documents-layout,html body .wfc-documents-table-card{background:#fff!important;border-radius:20px!important;overflow:hidden!important}}@media(max-width:768px){html body .wfc-page{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important;padding-inline:8px!important}html body .wfc-toolbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important;background:#fff!important;border:1px solid #d5e3f2!important;border-radius:16px!important;overflow:visible!important}html body .wfc-toolbar .wfc-search{grid-column:1/-1!important}html body .wfc-toolbar :is(.v58-wfc-filter-button,.v58-wfc-export-button,.v58-wfc-page-size-button){width:100%!important;height:44px!important;justify-content:center!important}html body .wfc-table-viewport,html body .wfc-fit-table-wrap{border-radius:16px!important;overflow:auto!important;background:#fff!important}html body .wfc-table{min-width:760px!important}html body .wfc-table thead th{position:sticky!important;top:0!important;z-index:2!important;background:#eaf2fb!important}}:root{--cert-bg: #f7fbff;--cert-surface: rgba(255,255,255,.92);--cert-soft: #f3f8ff;--cert-border: #dce8f7;--cert-border-2: #cbdcf2;--cert-text: #071a44;--cert-muted: #617391;--cert-blue: #246bfe;--cert-blue-soft: #eaf3ff;--cert-green: #18a66a;--cert-orange: #f28a18;--cert-red: #ef4444;--cert-purple: #8b5cf6;--cert-shadow: 0 16px 42px -28px rgba(17, 58, 130, .35), 0 4px 14px rgba(17, 58, 130, .05);--cert-shadow-soft: 0 8px 26px -20px rgba(17, 58, 130, .28);--cert-radius: 18px}.cert-page{min-height:100vh;background:radial-gradient(900px 550px at 0% 0%,rgba(226,241,255,.82),transparent 68%),radial-gradient(740px 480px at 100% 0%,rgba(239,246,255,.78),transparent 62%),linear-gradient(180deg,#fbfdff,#f5f9ff);color:var(--cert-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;--opscence-shell-sidebar-offset: 190px;width:calc(100% - var(--opscence-shell-sidebar-offset));max-width:calc(100vw - var(--opscence-shell-sidebar-offset));margin-left:var(--opscence-shell-sidebar-offset);padding:28px 30px 58px;box-sizing:border-box;overflow-x:hidden}@media(max-width:1280px){.cert-page{width:100%;max-width:100%;margin-left:0;padding:20px 16px 46px}}.cert-stage{max-width:1640px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.cert-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.cert-breadcrumb{display:inline-flex;align-items:center;gap:7px;color:#24416d;font-size:13px;font-weight:650;margin-bottom:10px}.cert-header h1{margin:0;font-size:clamp(28px,3vw,38px);line-height:1;letter-spacing:-.045em;font-weight:800}.cert-header p{margin:10px 0 0;color:#385179;font-size:14px}.cert-header-actions{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.cert-btn,.cert-top-btn{height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--cert-border);background:#ffffffeb;color:var(--cert-text);font-size:13px;font-weight:750;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:.18s ease;box-shadow:var(--cert-shadow-soft)}.cert-btn:hover,.cert-top-btn:hover{transform:translateY(-1px);border-color:#bcd2f2;background:#fff}.cert-btn.primary{background:linear-gradient(180deg,#2f7cff,#1d61ee);border-color:#1d61ee;color:#fff;box-shadow:0 16px 30px -18px #246bfeb8}.cert-btn.ghost{background:#fff;color:#19345f}.cert-btn.danger{background:#fff2f2;border-color:#fecaca;color:#dc2626}.cert-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.cert-export-menu,.cert-row-menu{position:absolute;z-index:40;background:#fff;border:1px solid var(--cert-border);border-radius:14px;box-shadow:0 24px 60px -24px #0f172a57;padding:8px}.cert-export-menu{right:140px;top:52px;min-width:220px}.cert-export-menu button,.cert-row-menu button{width:100%;border:none;background:#fff;border-radius:10px;padding:10px 12px;text-align:left;color:#102a56;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:9px}.cert-export-menu button:hover,.cert-row-menu button:hover{background:#f2f7ff}.cert-row-menu button.danger{color:#ef4444}.cert-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cert-stat-card{background:var(--cert-surface);border:1px solid var(--cert-border);border-radius:18px;box-shadow:var(--cert-shadow-soft);padding:20px 22px;display:flex;align-items:center;gap:17px;min-height:100px}.cert-stat-icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;color:var(--cert-blue);background:#edf4ff;flex:0 0 auto}.cert-stat-icon.tone-green{color:var(--cert-green);background:#eafaf3}.cert-stat-icon.tone-orange{color:var(--cert-orange);background:#fff4e7}.cert-stat-icon.tone-rose{color:var(--cert-red);background:#fff0f1}.cert-stat-icon.tone-purple{color:var(--cert-purple);background:#f3efff}.cert-stat-card p{margin:0 0 7px;color:#476087;font-size:13px;font-weight:750}.cert-stat-card strong{display:block;font-size:25px;line-height:1;letter-spacing:-.025em}.cert-stat-card span{display:block;margin-top:9px;color:#435a7e;font-size:12px;font-weight:620}.cert-tabs{background:var(--cert-surface);border:1px solid var(--cert-border);border-radius:16px;min-height:58px;box-shadow:var(--cert-shadow-soft);display:flex;align-items:stretch;padding:0 20px;overflow-x:auto}.cert-tabs button{position:relative;border:none;background:transparent;color:#273f6b;font-size:13px;font-weight:760;padding:0 22px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;white-space:nowrap}.cert-tabs button.active{color:#005cff}.cert-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;background:#1268ff;border-radius:5px 5px 0 0}.cert-tabs button:hover{background:linear-gradient(180deg,transparent,rgba(238,246,255,.85))}.cert-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.cert-main-column,.cert-side-column{display:flex;flex-direction:column;gap:14px}.cert-side-column{position:sticky;top:18px}.cert-toolbar-card{background:var(--cert-surface);border:1px solid var(--cert-border);border-radius:18px 18px 0 0;padding:16px;box-shadow:var(--cert-shadow-soft);display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:-14px;z-index:2;position:relative}.cert-search{display:inline-flex;align-items:center;gap:10px;height:40px;min-width:270px;flex:1 1 280px;padding:0 14px;border:1px solid var(--cert-border);background:#fff;border-radius:10px;color:#5b7095}.cert-search input{border:none;outline:none;background:transparent;flex:1;font:inherit;color:var(--cert-text);font-size:13px}.cert-toolbar-card select,.cert-form-grid select,.cert-form-grid input,.cert-form-grid textarea,.cert-field input,.cert-field textarea{border:1px solid var(--cert-border);background:#fff;border-radius:10px;min-height:40px;padding:0 12px;color:var(--cert-text);font:inherit;font-size:13px;outline:none}.cert-toolbar-card select:focus,.cert-form-grid select:focus,.cert-form-grid input:focus,.cert-form-grid textarea:focus,.cert-field input:focus,.cert-field textarea:focus{border-color:#80adff;box-shadow:0 0 0 4px #246bfe1a}.cert-table-card{background:var(--cert-surface);border:1px solid var(--cert-border);border-radius:18px;box-shadow:var(--cert-shadow);overflow:visible}.cert-table-wrap{width:100%;overflow-x:auto}.cert-table{width:100%;border-collapse:separate;border-spacing:0;min-width:1040px}.cert-table th{height:54px;padding:0 16px;color:#52678a;font-size:12px;font-weight:800;text-align:left;border-bottom:1px solid var(--cert-border);background:#f9fcffe0}.cert-table td{height:66px;padding:0 16px;border-bottom:1px solid #e9f0fa;color:#071a44;font-size:13px;font-weight:620;vertical-align:middle}.cert-table tr:last-child td{border-bottom:none}.cert-table tr:hover td{background:#fbfdff}.cert-person{display:flex;align-items:center;gap:12px}.cert-person strong{display:block;font-size:13px}.cert-person span,.cert-subline{display:block;color:#536987;font-size:11.5px;margin-top:3px;font-weight:600}.cert-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,#dff2ff,#f2f7ff);color:#1d61ee;font-size:12px;font-weight:850;flex:0 0 auto}.cert-type-pill,.cert-priority,.cert-status{height:23px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:11px;font-weight:820}.cert-type-pill{background:#eaf3ff;color:#1457d9}.cert-status.is-valid{background:#def8ea;color:#0d8456}.cert-status.is-pending,.cert-status.is-warning{background:#fff1dc;color:#cc6a00}.cert-status.is-danger{background:#ffe5e7;color:#e11d48}.cert-status.is-rejected{background:#fff0f1;color:#dc2626}.cert-status.is-neutral{background:#eef2f7;color:#526173}.cert-priority.high{background:#ffe5e7;color:#dc2626}.cert-priority.medium{background:#fff1dc;color:#c76b00}.cert-priority.low{background:#def8ea;color:#0d8456}.cert-date-danger,.cert-danger-text{color:#e11d48}.cert-date-warning{color:#f97316}.cert-date-good{color:#059669}.cert-table td small{display:block;margin-top:4px;font-weight:800;font-size:11px}.cert-file{display:inline-flex;align-items:center;gap:7px;color:#1457d9;max-width:170px}.cert-file small{color:#6b7890;margin-left:2px}.cert-row-actions{position:relative;display:inline-flex}.cert-row-actions>button{width:34px;height:34px;border:1px solid transparent;border-radius:10px;display:grid;place-items:center;background:transparent;color:#0e2c5e;cursor:pointer}.cert-row-actions>button:hover{background:#edf4ff;border-color:#d5e5ff}.cert-row-menu{right:0;top:38px;min-width:220px}.cert-pagination{display:flex;justify-content:space-between;align-items:center;padding:0 14px;color:#40577c;font-weight:650;font-size:13px}.cert-pagination div{display:flex;align-items:center;gap:8px}.cert-pagination button,.cert-pagination strong{min-width:36px;height:36px;border-radius:10px;border:1px solid var(--cert-border);background:#fff;color:#123464;display:grid;place-items:center}.cert-pagination strong{background:#1268ff;color:#fff;border-color:#1268ff}.cert-pagination button:disabled{opacity:.45}.cert-side-card{background:var(--cert-surface);border:1px solid var(--cert-border);border-radius:18px;box-shadow:var(--cert-shadow-soft);padding:18px}.cert-side-title{margin-bottom:16px;font-weight:850;color:#071a44;font-size:14px}.cert-donut-row{display:grid;grid-template-columns:130px 1fr;gap:16px;align-items:center}.cert-donut{width:130px;height:130px;transform:rotate(-90deg)}.cert-donut text{transform:rotate(90deg);transform-origin:center;fill:#071a44}.cert-donut-number{font-size:21px;font-weight:850}.cert-donut-label{font-size:11px;font-weight:650;fill:#637492}.cert-chart-legend{display:flex;flex-direction:column;gap:10px}.cert-legend-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px;color:#314c77;font-weight:700}.cert-legend-item i{width:8px;height:8px;border-radius:50%}.cert-legend-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert-bar-list{display:flex;flex-direction:column;gap:12px}.cert-bar-head{display:flex;justify-content:space-between;font-size:12px;color:#28456f;font-weight:730;margin-bottom:7px}.cert-bar-track{height:5px;background:#e8eef7;border-radius:999px;overflow:hidden}.cert-bar-track i{display:block;height:100%;background:linear-gradient(90deg,#246bfe,#75a5ff);border-radius:inherit}.cert-bar-track i.danger{background:linear-gradient(90deg,#ef4444,#fb923c)}.cert-quick-actions{display:flex;flex-direction:column;gap:8px}.cert-quick-actions button,.cert-attention-card button{width:100%;min-height:39px;border:none;border-radius:11px;background:transparent;color:#123464;font-weight:760;font-size:13px;display:flex;align-items:center;gap:10px;padding:0 10px;cursor:pointer}.cert-quick-actions button:hover,.cert-attention-card button:hover{background:#f1f7ff}.cert-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cert-error{border:1px solid #fecaca;background:#fff7f7;color:#b91c1c;border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:10px;font-weight:750}.cert-empty-state,.cert-loading-row{padding:36px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#50668a}.cert-loading-row{flex-direction:row}.cert-empty-state strong{color:var(--cert-text)}.cert-empty-mini{color:#75849c;font-size:12px;font-weight:650}.cert-modal-overlay{position:fixed;inset:0;z-index:9000;background:#0a18346b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:22px}.cert-modal{width:min(560px,100%);max-height:calc(100vh - 44px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--cert-border);border-radius:22px;box-shadow:0 34px 90px -30px #0820486b;overflow:hidden;animation:certModalIn .22s ease both}.cert-modal-wide{width:min(820px,100%)}.cert-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--cert-border);background:linear-gradient(180deg,#fff,#f8fbff)}.cert-modal-header div{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:850}.cert-modal-header span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#eaf3ff;color:#1268ff}.cert-modal-header button{width:36px;height:36px;border:1px solid var(--cert-border);background:#fff;border-radius:12px;cursor:pointer;display:grid;place-items:center}.cert-modal-body{padding:22px;overflow-y:auto}.cert-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--cert-border);background:#fbfdff}body.cert-modal-open{overflow:hidden}.cert-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cert-form-grid label,.cert-field{display:flex;flex-direction:column;gap:7px;color:#40577c;font-size:12px;font-weight:800}.cert-form-grid label.full{grid-column:1 / -1}.cert-form-grid textarea,.cert-field textarea{padding:12px;min-height:96px;resize:vertical}.cert-detail-panel{display:flex;flex-direction:column;gap:18px}.cert-detail-person{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--cert-border);border-radius:16px;background:#f8fbff}.cert-detail-person .cert-avatar{width:48px;height:48px}.cert-detail-person strong{display:block;font-size:16px}.cert-detail-person span{color:#5b6f91;font-weight:650}.cert-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cert-detail-grid div{padding:13px;border:1px solid var(--cert-border);border-radius:14px;background:#fff}.cert-detail-grid span{display:block;color:#637693;font-size:11.5px;font-weight:750;margin-bottom:6px}.cert-detail-grid strong{font-size:13px}.cert-action-note{display:flex;gap:10px;align-items:center;padding:14px;background:#f2f8ff;border:1px solid #d6e7ff;border-radius:14px;color:#29466f;font-weight:700}.spin{animation:certSpin .8s linear infinite}@keyframes certSpin{to{transform:rotate(360deg)}}@keyframes certModalIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:1380px){.cert-content-grid{grid-template-columns:1fr}.cert-side-column{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.cert-stat-grid,.cert-bottom-grid,.cert-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-header{flex-direction:column}}@media(max-width:680px){.cert-stat-grid,.cert-bottom-grid,.cert-side-column,.cert-form-grid,.cert-detail-grid{grid-template-columns:1fr}.cert-tabs{padding:0 6px}.cert-tabs button{padding:0 14px}}.cert-chip-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cert-status.is-warning{background:#fff7ed;color:#c2410c}.cert-status.is-expired{background:#fff0f1;color:#dc2626}.cert-success{display:flex;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;border:1px solid #b9e8cf;border-radius:12px;background:#effbf4;color:#17663d;font-weight:700;font-size:13px}.cert-requirement-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:112px}.cert-inline-edit{height:34px;padding:0 12px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-weight:800;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cert-inline-edit:hover{background:#dbeafe;border-color:#93c5fd}.locations-enterprise-page .lpx-tabs{position:relative!important;inset:auto!important;z-index:8!important;margin:14px 0 0!important;border-radius:18px 18px 0 0!important;box-shadow:0 12px 34px -30px #143f7a8c!important}.locations-enterprise-page .lpx-tabs+.lpx-toolbar-card,.locations-enterprise-page .lpx-tabs+.lpx-header{margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}body .lpx-donut-tooltip.is-portal{position:fixed!important;right:auto!important;bottom:auto!important;margin:0!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;display:grid!important;gap:8px!important;min-width:196px!important;padding:12px 13px!important;border:1px solid #c7dcf5!important;border-radius:14px!important;color:#15345f!important;background:linear-gradient(145deg,#fffffffe,#e9f6fffe)!important;box-shadow:0 28px 70px -28px #082c60a6,0 10px 24px -16px #082c606b!important;isolation:isolate!important}body .lpx-donut-tooltip.is-portal:after{display:none!important}body .lpx-donut-tooltip.is-portal>strong{color:#0b2b5b!important;font-size:12px!important;line-height:1.35!important}body .lpx-donut-tooltip.is-portal>span{display:grid!important;grid-template-columns:9px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;color:#4f6788!important;font-size:12px!important;white-space:nowrap!important}body .lpx-donut-tooltip.is-portal i{width:8px!important;height:8px!important;border-radius:999px!important}body .lpx-donut-tooltip.is-portal b{color:#0b2b5b!important}.locations-enterprise-page .lpx-pagination-pages{display:flex!important;align-items:center!important;gap:8px!important;flex:0 1 auto!important;min-width:0!important;overflow:visible!important}.locations-enterprise-page .lpx-pagination-pages>button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important}@media(max-width:680px){.locations-enterprise-page .lpx-pagination-pages{gap:5px!important}.locations-enterprise-page .lpx-pagination-pages>button{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important}}.cert-requirement-table th:last-child,.cert-requirement-table td:last-child{min-width:246px!important}.cert-requirement-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:224px!important;overflow:visible!important}.cert-inline-edit,.cert-inline-delete{min-height:34px!important;padding:0 11px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-weight:850!important;white-space:nowrap!important;cursor:pointer!important}.cert-inline-delete{border:1px solid #fecaca!important;background:#fff7f7!important;color:#c62828!important}.cert-inline-delete:hover{background:#fff0f0!important;border-color:#fca5a5!important}.wf-save-changes-bar{position:fixed;left:max(18px,calc(50% - 430px));right:18px;bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:2147483500;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 12px 11px 16px;border:1px solid rgba(155,190,232,.72);border-radius:18px;color:#0b2854;background:linear-gradient(135deg,#fffffffb,#e8f5fffb);box-shadow:0 24px 70px -30px #08295b9e,0 10px 28px -22px #08295b73;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:wfSaveBarIn .2s cubic-bezier(.22,.8,.25,1) both}.wf-save-changes-copy,.wf-save-changes-actions{display:flex;align-items:center;gap:11px}.wf-save-changes-copy{min-width:0}.wf-save-changes-copy>div{min-width:0;display:grid;gap:2px}.wf-save-changes-copy strong{font-size:13px;font-weight:900}.wf-save-changes-copy small{max-width:min(520px,52vw);overflow:hidden;color:#607492;font-size:11.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.wf-save-changes-dot{width:10px;height:10px;flex:0 0 10px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 6px #2563eb1c}.wf-save-changes-actions button{min-height:42px;border-radius:12px;padding:0 16px;font-weight:900;cursor:pointer}.wf-save-discard{border:1px solid #d2e0f0;color:#304b72;background:#ffffffdb}.wf-save-confirm{border:1px solid #8fc3ff;color:#fff;background:linear-gradient(135deg,#2563eb,#1677e8);display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 22px -14px #2563ebcc}.wf-save-discard:hover{background:#f5f9ff}.wf-save-confirm:hover{filter:brightness(1.035);transform:translateY(-1px)}@keyframes wfSaveBarIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.wf-save-changes-bar{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom,0px));min-height:0;align-items:stretch;flex-direction:column;gap:10px;padding:12px}.wf-save-changes-actions{display:grid;grid-template-columns:1fr 1fr}.wf-save-changes-actions button{width:100%}.wf-save-changes-copy small{max-width:78vw}}.epx-note-meta-line .epx-added-by b{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epx-note-meta-line .epx-added-by small{color:#647895!important}.epx-note-created-label{color:#8192aa!important;font-size:9px!important;font-weight:850!important;letter-spacing:.04em!important;line-height:1!important;text-transform:uppercase!important}@media(min-width:769px){html body .cert-filter-menu-v301{width:470px!important;max-width:min(470px,calc(100vw - 24px))!important;padding:0!important;border:1px solid #d9e6f5!important;border-radius:20px!important;background:#fffffffc!important;box-shadow:0 24px 70px #224a7e2e!important;overflow-x:hidden!important}html body .cert-filter-menu-v301>header{min-height:66px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:13px 15px 12px!important;border-bottom:1px solid #e5edf8!important;background:linear-gradient(180deg,#fbfdff,#f6faff)!important}html body .cert-filter-menu-v301>header>div{min-width:0!important}html body .cert-filter-menu-v301>header strong{display:block!important;color:#0c2e5b!important;font-size:17px!important;line-height:1.2!important;letter-spacing:-.015em!important}html body .cert-filter-menu-v301>header small{display:block!important;margin-top:4px!important;max-width:355px!important;color:#6c82a2!important;font-size:11.5px!important;line-height:1.35!important}html body .cert-filter-menu-v301>header>button{width:34px!important;min-width:34px!important;height:34px!important;border:1px solid #edf2f8!important;border-radius:11px!important;background:#fff!important;color:#315a88!important;box-shadow:0 6px 16px #3356800f!important}html body .cert-filter-menu-v301>header>button:hover{background:#eef6ff!important;border-color:#d8e9ff!important;color:#1768d5!important}html body .cert-filter-menu-v301 .cert-filter-summary-v174{min-height:48px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:11px 14px 10px!important;padding:9px 11px!important;border:1px solid #d9e8fa!important;border-radius:14px!important;background:#f4f9ff!important}html body .cert-filter-menu-v301 .cert-filter-summary-v174>span{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#e7f2ff!important;color:#1670e5!important}html body .cert-filter-menu-v301 .cert-filter-summary-v174 strong{font-size:12.5px!important;line-height:1.25!important;color:#10365f!important}html body .cert-filter-menu-v301 .cert-filter-summary-v174 small{margin-top:2px!important;font-size:10.5px!important;line-height:1.3!important;color:#7890ad!important}html body .cert-filter-menu-v301 .cert-filter-fields-v174{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 11px!important;padding:0 14px 12px!important}html body .cert-filter-menu-v301 .cert-filter-fields-v174>label{min-width:0!important;display:grid!important;gap:5px!important}html body .cert-filter-menu-v301 .cert-filter-fields-v174>label:last-child{grid-column:1 / -1!important}html body .cert-filter-menu-v301 .cert-filter-fields-v174>label>span{color:#50698d!important;font-size:11.5px!important;font-weight:800!important;line-height:1.2!important}html body .cert-filter-menu-v301 .enterprise-select{min-width:0!important;width:100%!important}html body .cert-filter-menu-v301 .enterprise-select-trigger{width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 10px!important;gap:8px!important;border:1px solid #d7e3f1!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 8px #20487709!important}html body .cert-filter-menu-v301 .enterprise-select-trigger:hover,html body .cert-filter-menu-v301 .enterprise-select-trigger.is-open{border-color:#7bb3f7!important;background:#fafdff!important;box-shadow:0 0 0 3px #297ce214!important}html body .cert-filter-menu-v301 .enterprise-select-trigger>svg:first-child{flex:0 0 auto!important;color:#4d719b!important}html body .cert-filter-menu-v301 .enterprise-select-trigger strong{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f335e!important;font-size:12px!important;font-weight:750!important;text-align:left!important}html body .cert-filter-menu-v301>footer{display:flex!important;justify-content:flex-end!important;gap:9px!important;padding:10px 14px 12px!important;border-top:1px solid #e7eef7!important;background:#fbfdff!important}html body .cert-filter-menu-v301>footer .cert-btn{min-height:38px!important;height:38px!important;flex:0 0 auto!important;padding:0 15px!important;border-radius:11px!important;font-size:12px!important}html body .cert-filter-menu-v301>footer .cert-btn.primary{min-width:116px!important}}@media(min-width:769px){html body .cert-required-employees-v398{min-height:86px;padding:12px 14px;border:1px solid #c8dcf5;border-radius:15px;background:#f8fbff}html body .cert-required-employees-v398>span{display:block;margin-bottom:8px}html body .cert-required-employees-v398 input{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #b9d2f1;border-radius:11px;background:#fff;padding:0 12px;color:#102d55;font-weight:800}html body .cert-requirement-actions{justify-content:center}}@media(min-width:769px){.cert-required-employees-v398{padding:0!important;border:0!important;background:transparent!important}.cert-required-employees-v398>input{border:1px solid #c9dbf2!important;border-radius:14px!important;background:#fff!important;padding:16px!important}}@media(min-width:769px){html body .cert-modal .cert-required-employees-v398{padding:0!important;border:0!important;background:transparent!important}html body .cert-modal .cert-required-employees-v398>input{display:block!important;width:100%!important;height:56px!important;padding:0 16px!important;border:1px solid #bfd4ee!important;border-radius:14px!important;background:#fff!important;box-shadow:0 0 0 1px #2563eb05!important}}@media(min-width:901px){html body .cert-filter-menu-v301.hard-viewport-menu-v176{transform:translateY(10px)!important}}@media(min-width:901px){.cert-filter-menu,.cert-menu-portal,.enterprise-select-menu{z-index:2147483647!important}.cert-filter-menu{margin-top:12px!important}.cert-modal .cert-scope-note{display:none!important}}@media(min-width:769px){.cert-v431-warning{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cert-v431-warning section,.cert-v431-locked-department{min-width:0;padding:16px;border:1px solid #cfe0f5;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.cert-v431-warning section.full,.cert-v431-locked-department{grid-column:1/-1}.cert-v431-warning span,.cert-v431-locked-department span{color:#6680a4;font-size:12px;font-weight:800;text-transform:uppercase}.cert-v431-warning small,.cert-v431-locked-department small{color:#6b82a5;line-height:1.45}}@media(min-width:769px){html body .cert-page{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important}html body .cert-table-card{background:#fff!important;border:1px solid #d5e3f2!important;border-radius:20px!important;overflow:hidden!important;box-shadow:none!important;padding:0!important}html body .cert-table-wrap{max-height:501px!important;overflow:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:20px!important;background:#fff!important}html body .cert-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important}html body .cert-table thead th{position:sticky!important;top:0!important;z-index:3!important;background:#eaf2fb!important;background-image:none!important;box-shadow:none!important}html body .cert-table thead th:first-child{border-top-left-radius:18px!important}html body .cert-table thead th:last-child{border-top-right-radius:18px!important}html body .cert-stat-card,html body .cert-workspace-card{background:#fff!important;background-image:none!important;box-shadow:none!important}}@media(max-width:768px){html body .cert-page{background:var(--ops-v483-page-canvas)!important;background-color:#eef4fc!important;padding:8px!important}html body .cert-workspace-card,html body .cert-stat-card,html body .cert-table-card{background:#fff!important;border:1px solid #d5e3f2!important;border-radius:16px!important;box-shadow:none!important}html body .cert-toolbar-card{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body .cert-toolbar-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body .cert-toolbar-actions>button,html body .cert-toolbar-actions [role=button]{min-height:44px!important}html body .cert-table-wrap{max-height:478px!important;overflow:auto!important;border-radius:16px!important}html body .cert-table{min-width:720px!important}html body .cert-table thead th{position:sticky!important;top:0!important;z-index:3!important;background:#eaf2fb!important}}@media(min-width:769px){html body .lpx-page,html body .locations-page,html body [class*=lpx-page]{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}html body .lpx-shell,html body .lpx-content,html body .lpx-main,html body [class*=lpx-layout]{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .lpx-table-wrap,html body .lpx-table-scroll,html body [class*=lpx-table]{max-width:100%!important;box-sizing:border-box!important}html body .lpx-table-wrap,html body .lpx-table-scroll{overflow-x:auto!important;overflow-y:visible!important}html body .lpx-card,html body .lpx-panel,html body [class*=lpx-card],html body [class*=lpx-panel]{min-width:0!important;box-sizing:border-box!important}html body .lpx-header,html body .lpx-toolbar,html body [class*=lpx-toolbar]{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body .lpx-toolbar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}html body .lpx-actions-menu,html body .lpx-menu,html body [class*=lpx-menu]{z-index:2147483000!important}html body .lpx-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:18px!important;align-items:start!important;min-width:0!important}html body .lpx-main-stack,html body .lpx-side,html body .lpx-bottom-grid{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .lpx-side{position:relative!important;top:auto!important}html body .lpx-filterbar,html body .lpx-filter-cluster,html body .lpx-filter-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important}html body .lpx-filterbar>*,html body .lpx-filter-cluster>*,html body .lpx-filter-actions>*{min-width:0!important}html body .lpx-table{width:100%!important;max-width:100%!important}html body .lpx-table-scroll{width:100%!important;overflow-x:auto!important}}:root{--lpx-bg:#f6faff;--lpx-card:#fff;--lpx-soft:#f8fbff;--lpx-line:#e4edf8;--lpx-line-strong:#d4e1f1;--lpx-text:#061a44;--lpx-muted:#60708e;--lpx-blue:#2563eb;--lpx-blue-soft:#eef6ff;--lpx-shadow:0 18px 48px -28px rgba(20,68,140,.28),0 4px 18px -14px rgba(20,68,140,.16);--lpx-radius:20px;--lpx-ease:cubic-bezier(.22,1,.36,1)}.locations-enterprise-page{min-height:100vh;color:var(--lpx-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(900px 520px at 0% -10%,#eaf4ff 0%,transparent 64%),radial-gradient(800px 520px at 100% 0%,#f5f0ff 0%,transparent 58%),linear-gradient(180deg,#fbfdff,#f4f8ff);--opscence-shell-sidebar-offset:190px;width:calc(100% - var(--opscence-shell-sidebar-offset));max-width:calc(100vw - var(--opscence-shell-sidebar-offset));margin-left:var(--opscence-shell-sidebar-offset);padding:30px 34px 70px;box-sizing:border-box;overflow-x:hidden;animation:lpxPageIn .42s var(--lpx-ease) both}.locations-enterprise-page *{box-sizing:border-box}.locations-enterprise-page button,.locations-enterprise-page input,.locations-enterprise-page select,.locations-enterprise-page textarea{font:inherit}.locations-enterprise-page button{cursor:pointer}.locations-enterprise-page:before{content:"";position:fixed;inset:0;background:radial-gradient(600px 320px at 88% 8%,rgba(37,99,235,.08),transparent 60%),radial-gradient(520px 320px at 35% 92%,rgba(20,184,129,.08),transparent 70%);pointer-events:none;z-index:0}.locations-enterprise-page>*{position:relative;z-index:1}.lpx-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:22px}.lpx-breadcrumb{display:flex;align-items:center;gap:8px;color:#36517a;font-size:13px;font-weight:700;margin-bottom:8px}.lpx-header h1{font-size:32px;line-height:1.05;margin:0 0 8px;letter-spacing:-.04em}.lpx-header p{margin:0;color:#425a80;font-size:15px}.lpx-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.lpx-search{height:44px;min-width:280px;display:flex;align-items:center;gap:10px;border:1px solid var(--lpx-line);border-radius:14px;background:#ffffffdb;padding:0 14px;box-shadow:0 10px 22px -18px #14448c3d;transition:.2s var(--lpx-ease)}.lpx-search:focus-within{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb1a}.lpx-search input{border:0;outline:0;background:transparent;color:var(--lpx-text);min-width:0;flex:1}.lpx-search kbd{font-size:12px;color:#5c6f91;background:#f4f8ff;border:1px solid var(--lpx-line);border-radius:8px;padding:3px 7px}.lpx-btn{height:44px;border:1px solid var(--lpx-line-strong);background:#fff;color:#082157;border-radius:14px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;transition:background .18s var(--lpx-ease),border-color .18s var(--lpx-ease),color .18s var(--lpx-ease),transform .18s var(--lpx-ease),box-shadow .18s var(--lpx-ease)}.lpx-btn:hover{background:#eaf5ff;border-color:#93c5fd;color:#1d4ed8;transform:translateY(-1px);box-shadow:0 12px 24px -18px #2563eb59}.lpx-btn:active{transform:translateY(0)}.lpx-primary{background:linear-gradient(180deg,#2f76ff,#1663ee);border-color:#1663ee;color:#fff;box-shadow:0 14px 28px -16px #2563eb85}.lpx-primary:hover{background:#dcedff!important;color:#1d4ed8!important;border-color:#93c5fd!important}.lpx-actions-btn{display:none}.lpx-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:18px}.lpx-metrics .lpx-metric:nth-child(6){display:none}.lpx-metric{min-height:116px;border:1px solid var(--lpx-line);background:linear-gradient(180deg,#fff,#fbfdff);border-radius:20px;padding:21px 22px;display:flex;align-items:center;gap:16px;box-shadow:var(--lpx-shadow);transition:.22s var(--lpx-ease);animation:lpxCardIn .45s var(--lpx-ease) both}.lpx-metric:hover{transform:translateY(-3px);border-color:#bfdbfe;box-shadow:0 24px 50px -26px #2563eb47}.lpx-metric span{display:block;color:#53698e;font-size:13px;font-weight:800}.lpx-metric strong{display:block;font-size:27px;letter-spacing:-.04em;margin-top:6px}.lpx-metric small{display:block;font-size:12px;font-weight:700;color:#637894;margin-top:7px}.lpx-metric small.up{color:#16a34a}.lpx-metric small.down{color:#ef4444}.lpx-metric em{font-style:normal;color:#6e7f9a}.lpx-icon-tile{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#eef6ff;color:#2563eb;flex:0 0 auto}.tone-green{background:#eafaf1;color:#16a34a}.tone-orange{background:#fff3e6;color:#ea580c}.tone-purple{background:#f3edff;color:#7c3aed}.tone-red{background:#fff1f2;color:#dc2626}.tone-cyan{background:#e7faff;color:#0891b2}.tone-gray{background:#eef2f7;color:#53637f}.lpx-tabs{height:64px;border:1px solid var(--lpx-line);background:#ffffffe0;border-radius:18px;margin-bottom:18px;display:flex;align-items:stretch;overflow-x:auto;box-shadow:0 12px 28px -22px #14448c40}.lpx-tabs button{min-width:150px;border:0;background:transparent;color:#223b66;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px;position:relative;padding:0 18px;white-space:nowrap}.lpx-tabs button:hover{background:#eef6ff;color:#2563eb}.lpx-tabs button.active{color:#2563eb}.lpx-tabs button.active:after{content:"";height:3px;left:20px;right:20px;bottom:0;border-radius:8px;background:#2563eb;position:absolute}.lpx-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.lpx-main-stack,.lpx-side{display:grid;gap:16px}.lpx-side{position:sticky;top:22px}.lpx-filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--lpx-line);border-radius:16px;background:#ffffffe0;box-shadow:0 12px 28px -24px #14448c40}.lpx-filter{height:40px;border:1px solid var(--lpx-line-strong);border-radius:12px;background:#fff;color:#193461;padding:0 14px;font-weight:800;display:inline-flex;align-items:center;gap:8px;transition:.18s var(--lpx-ease)}.lpx-filter:hover,.lpx-filter.active{background:#eaf5ff;border-color:#93c5fd;color:#2563eb}.lpx-card,.lpx-table-card{border:1px solid var(--lpx-line);background:#ffffffeb;border-radius:20px;box-shadow:var(--lpx-shadow);overflow:visible;animation:lpxCardIn .46s var(--lpx-ease) both}.lpx-card-head{min-height:62px;padding:18px 20px;border-bottom:1px solid var(--lpx-line);display:flex;align-items:center;justify-content:space-between;gap:14px}.lpx-card-head h3{margin:0;font-size:17px;letter-spacing:-.02em}.lpx-card-head p{margin:4px 0 0;color:#627492;font-size:13px}.lpx-card-body{padding:18px 20px}.lpx-table-scroll{overflow-x:auto;overflow-y:visible}.lpx-table{width:100%;border-collapse:collapse;min-width:1050px}.lpx-table th{height:50px;background:#fbfdff;color:#61708c;font-size:12px;font-weight:900;text-align:left;border-bottom:1px solid var(--lpx-line);padding:0 15px;white-space:nowrap}.lpx-table td{height:68px;border-bottom:1px solid rgba(100,133,184,.15);padding:0 15px;color:#0b2352;font-size:13px;font-weight:690;vertical-align:middle}.lpx-table tr:hover td{background:#f8fbff}.lpx-table tr:last-child td{border-bottom:0}.lpx-name{display:flex;align-items:center;gap:12px;min-width:0}.lpx-name.mini{gap:9px}.lpx-name strong{display:block;color:#071d49;font-weight:900;line-height:1.2}.lpx-name small,.block{display:block;color:#647592;font-size:12px;margin-top:3px;font-weight:650}.lpx-avatar{width:36px;height:36px;border-radius:50%;background:#eef6ff;color:#2563eb;display:grid;place-items:center;font-weight:900;overflow:hidden;flex:0 0 auto}.lpx-avatar.square{border-radius:10px}.lpx-avatar img{width:100%;height:100%;object-fit:cover}.lpx-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;background:#eef2f7;color:#53637f;white-space:nowrap;text-transform:capitalize}.lpx-pill.tone-green{background:#e8f8ef;color:#15803d}.lpx-pill.tone-orange{background:#fff4e5;color:#b45309}.lpx-pill.tone-red{background:#fff1f2;color:#dc2626}.lpx-pill.tone-blue{background:#eaf4ff;color:#2563eb}.lpx-pill.tone-purple{background:#f3edff;color:#7c3aed}.lpx-more{width:36px;height:36px;border:0;border-radius:11px;background:transparent;color:#143260;display:grid;place-items:center}.lpx-more:hover{background:#eaf5ff;color:#2563eb}.lpx-pagination{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid var(--lpx-line);color:#485f85;font-weight:700}.lpx-pagination div{display:flex;gap:8px}.lpx-pagination button,.lpx-pagination select{height:34px;min-width:34px;border:1px solid var(--lpx-line);background:#fff;border-radius:10px;color:#0f2a5e;font-weight:800}.lpx-pagination button:hover{background:#eaf5ff;color:#2563eb}.lpx-pagination button.active{background:#2563eb;color:#fff;border-color:#2563eb}.lpx-donut-row{display:flex;align-items:center;gap:18px}.lpx-donut{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;position:relative;flex:0 0 auto}.lpx-donut:after{content:"";position:absolute;width:74px;height:74px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #edf3fb}.lpx-donut div{position:relative;z-index:1;text-align:center}.lpx-donut strong{display:block;font-size:20px}.lpx-donut small{color:#667693;font-weight:800}.lpx-legend{display:grid;gap:9px;flex:1}.lpx-legend div{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;font-size:12px;font-weight:800;color:#314970}.lpx-legend i{width:9px;height:9px;border-radius:50%}.lpx-legend p{color:#6c7d99;font-weight:700}.lpx-bars{display:grid;gap:13px}.lpx-bar{display:grid;grid-template-columns:132px minmax(0,1fr) 46px;gap:10px;align-items:center;color:#273f68;font-weight:800;font-size:12.5px}.lpx-bar div{height:7px;border-radius:99px;background:#e8eef8;overflow:hidden}.lpx-bar i{display:block;height:100%;border-radius:99px;background:#2563eb}.lpx-ring{display:inline-block;width:18px;height:18px;border:4px solid #2563eb;border-left-color:#dbeafe;border-radius:50%;vertical-align:middle;margin-right:8px}.lpx-ring.tone-green{border-color:#14b881;border-left-color:#dcfce7}.lpx-ring.tone-orange{border-color:#f59e0b;border-left-color:#ffedd5}.lpx-ring.tone-red{border-color:#ef4444;border-left-color:#fee2e2}.danger-text{color:#ef4444!important}.success-text{color:#14b881!important}.lpx-bottom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lpx-bottom-grid .lpx-card{min-height:185px}.lpx-bottom-grid .lpx-metric{min-height:90px}.lpx-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lpx-line{width:100%;height:180px}.lpx-heatmap{overflow:auto}.lpx-heat-row{display:grid;grid-template-columns:110px repeat(7,1fr);gap:6px;align-items:center;min-width:560px;margin-bottom:6px}.lpx-heat-row strong,.lpx-heat-row b{font-size:12px;color:#41577b;text-align:center}.lpx-heat-row span{height:34px;border-radius:9px;display:grid;place-items:center;font-weight:900;font-size:12px;background:#f1f5fb;color:#52627d}.lpx-heat-row span.good{background:#dcfce7;color:#15803d}.lpx-heat-row span.mid{background:#ffedd5;color:#c2410c}.lpx-heat-row span.bad{background:#fee2e2;color:#dc2626}.lpx-day{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;background:#e8f8ef;color:#15803d;font-weight:900;font-size:12px}.day-l{background:#fff4e5;color:#b45309}.day-a{background:#fff1f2;color:#dc2626}.day-h,.day-o{background:#eef2f7;color:#53637f}.lpx-legend-inline{display:flex;align-items:center;gap:10px;color:#596d8d;font-weight:780;padding:0 12px 12px}.lpx-quick-list,.lpx-activity,.lpx-issues,.lpx-insights{display:grid;gap:10px}.lpx-quick-list button{height:42px;border:0;background:#fff;color:#0b2454;border-radius:12px;display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:9px;text-align:left;font-weight:800;padding:0 12px;transition:.16s var(--lpx-ease)}.lpx-quick-list button:hover{background:#eaf5ff;color:#2563eb;transform:translate(2px)}.lpx-activity>div,.lpx-issues>div,.lpx-insights>div{display:flex;align-items:center;gap:12px;padding:10px;border-radius:13px;background:#fff;border:1px solid rgba(100,133,184,.12)}.lpx-issues>div{display:grid;grid-template-columns:24px 1fr auto}.lpx-issues svg{color:#f59e0b}.lpx-activity strong,.lpx-issues strong{display:block;font-size:13px}.lpx-activity small,.lpx-issues small{display:block;color:#667693;margin-top:2px;font-size:12px}.lpx-insights p{margin:0;color:#233b66;font-weight:760;line-height:1.4}.lpx-empty{min-height:160px;display:grid;place-items:center;text-align:center;color:#647592;padding:24px}.lpx-empty strong{display:block;margin-top:10px;color:#17325d}.lpx-empty p{margin:6px auto 0;max-width:360px}.lpx-error{display:flex;align-items:center;gap:10px;border:1px solid #fecdd3;background:#fff1f2;color:#b91c1c;border-radius:16px;padding:12px 14px;margin-bottom:16px;font-weight:800}.lpx-loading{min-height:480px;display:grid;place-items:center;color:#2563eb;font-weight:900}.spin{animation:lpxSpin 1s linear infinite}.lpx-note{color:#506789;font-weight:700}.lpx-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lpx-details-grid div{border:1px solid var(--lpx-line);background:#fbfdff;border-radius:14px;padding:12px}.lpx-details-grid span{display:block;color:#667693;font-size:12px;font-weight:800;text-transform:capitalize}.lpx-details-grid strong{display:block;margin-top:4px;word-break:break-word}.lpx-menu-portal{position:fixed;z-index:2147483000;min-width:240px;background:#fff;border:1px solid #dbe7f5;border-radius:14px;padding:8px;box-shadow:0 24px 70px -28px #08193c6b,0 8px 22px -14px #08193c40;animation:lpxMenuIn .16s var(--lpx-ease) both}.lpx-menu-portal button{width:100%;height:38px;border:0;background:#fff;color:#0b2454;border-radius:10px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;text-align:left;font-size:13px;font-weight:800;padding:0 10px}.lpx-menu-portal button:hover{background:#eaf5ff!important;color:#2563eb!important}.lpx-menu-portal button.danger{color:#dc2626}.lpx-menu-portal button.danger:hover{background:#fff1f2!important;color:#dc2626!important}.lpx-modal-overlay{position:fixed;inset:0;z-index:2147482990;background:#0f24406b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px;overflow:auto}.lpx-modal{width:min(560px,100%);max-height:92vh;background:#fff;border:1px solid #dbe7f5;border-radius:20px;box-shadow:0 34px 90px -26px #08193c70;overflow:hidden;animation:lpxModalIn .22s var(--lpx-ease) both}.lpx-modal.wide{width:min(860px,100%)}.lpx-modal-head,.lpx-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;border-bottom:1px solid var(--lpx-line)}.lpx-modal-head h2{margin:0;font-size:20px}.lpx-modal-head p{margin:4px 0 0;color:#647592}.lpx-modal-head>button{width:36px;height:36px;border:0;border-radius:12px;background:#fff;color:#53637f}.lpx-modal-head>button:hover{background:#eaf5ff;color:#2563eb}.lpx-modal-body{padding:20px 22px;overflow:auto;max-height:calc(92vh - 150px)}.lpx-modal-foot{border-top:1px solid var(--lpx-line);border-bottom:0;justify-content:flex-end}.lpx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lpx-form-grid label{display:grid;gap:7px;color:#445b80;font-weight:800;font-size:13px}.lpx-form-grid label.full{grid-column:1/-1}.lpx-form-grid input,.lpx-form-grid select,.lpx-form-grid textarea{border:1px solid var(--lpx-line-strong);border-radius:12px;background:#fff;color:#071d49;padding:11px 12px;outline:0}.lpx-form-grid textarea{min-height:110px;resize:vertical}.lpx-form-grid input:focus,.lpx-form-grid select:focus,.lpx-form-grid textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb1a}.lpx-confirm{display:flex;gap:14px;align-items:flex-start}.lpx-confirm p{margin:0;color:#314970;line-height:1.5}.lpx-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:2147483100;background:#102a57;color:#fff;border-radius:14px;padding:13px 18px;font-weight:850;box-shadow:0 18px 42px -18px #08193c80;animation:lpxMenuIn .2s var(--lpx-ease) both}@keyframes lpxPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lpxCardIn{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes lpxMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes lpxModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes lpxSpin{to{transform:rotate(360deg)}}@media(max-width:1380px){.locations-enterprise-page{--opscence-shell-sidebar-offset:0;width:100%;max-width:100%;margin-left:0;padding:22px 18px 54px}.lpx-layout{grid-template-columns:1fr}.lpx-side{position:relative;top:auto}.lpx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lpx-metrics .lpx-metric:nth-child(6){display:flex}.lpx-header{flex-direction:column}.lpx-header-actions{justify-content:flex-start}.lpx-actions-btn{display:inline-flex}.lpx-analytics-grid,.lpx-bottom-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.lpx-metrics,.lpx-analytics-grid,.lpx-bottom-grid,.lpx-form-grid{grid-template-columns:1fr}.lpx-search{min-width:100%;width:100%}.lpx-header-actions{width:100%}.lpx-btn{flex:1}.lpx-pagination{height:auto;gap:12px;flex-wrap:wrap;padding:12px}.lpx-donut-row{flex-direction:column;align-items:flex-start}.lpx-details-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.locations-enterprise-page{box-sizing:border-box!important}.lpx-header>div:first-child{display:none!important}.lpx-header{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin:0 0 14px!important;padding:0!important;gap:12px!important}.lpx-header-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important}.lpx-search{flex:1 1 300px!important;max-width:520px!important;min-width:220px!important;height:42px!important}.lpx-search kbd{display:none!important}.lpx-btn{height:42px!important;border-radius:12px!important;min-width:max-content!important;transition:all .18s cubic-bezier(.22,1,.36,1)!important}.lpx-btn:hover{background:#eaf5ff!important;border-color:#93c5fd!important;color:#1d4ed8!important;transform:translateY(-1px)!important}.lpx-primary:hover{background:#dcedff!important;border-color:#93c5fd!important;color:#1d4ed8!important}.lpx-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important;margin-bottom:14px!important}.lpx-metric{min-height:90px!important;padding:15px 16px!important;gap:12px!important;align-items:center!important}.lpx-icon-tile{width:42px!important;height:42px!important;border-radius:14px!important;display:grid!important;place-items:center!important;flex:0 0 42px!important}.lpx-icon-tile svg{width:21px!important;height:21px!important}.lpx-metric strong{font-size:24px!important;line-height:1!important}.lpx-metric span,.lpx-metric small{line-height:1.25!important}.lpx-tabs{height:auto!important;min-height:56px!important;margin-bottom:14px!important;padding:0 8px!important}.lpx-tabs button{min-height:56px!important;min-width:136px!important;font-size:13px!important}.lpx-layout{grid-template-columns:minmax(0,1fr) minmax(290px,340px)!important;gap:14px!important;align-items:start!important}.lpx-main-stack,.lpx-side{gap:12px!important;min-width:0!important}.lpx-side{position:sticky!important;top:14px!important}.lpx-card,.lpx-table-card{border-radius:18px!important;overflow:hidden!important}.lpx-card-head h3{font-size:16px!important;line-height:1.2!important}.lpx-filterbar{padding:10px 12px!important;gap:8px!important}.lpx-filter{height:38px!important;border-radius:11px!important}.lpx-table-scroll{overflow:auto!important;max-width:100%!important}.lpx-table{min-width:980px!important;table-layout:auto!important}.lpx-table th{height:44px!important;padding:0 12px!important;font-size:11.5px!important}.lpx-table td{height:58px!important;padding:8px 12px!important;font-size:12.5px!important}.lpx-table tr:hover td{background:#f4f9ff!important}.lpx-name strong,.lpx-name small,.block{max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lpx-avatar{width:34px!important;height:34px!important;flex-basis:34px!important}.lpx-donut-row{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}.lpx-donut{width:112px!important;height:112px!important}.lpx-donut:after{width:62px!important;height:62px!important}.lpx-legend{gap:7px!important;min-width:0!important}.lpx-legend div{grid-template-columns:10px minmax(0,1fr) auto!important}.lpx-legend span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lpx-bars,.lpx-quick-list,.lpx-issues,.lpx-insights,.lpx-activity{gap:8px!important}.lpx-bottom-grid,.lpx-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:12px!important}.lpx-analytics-grid .lpx-card{min-height:220px!important}.lpx-chart-empty{min-height:96px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px!important;border:1px dashed var(--lpx-line-strong)!important;border-radius:14px!important;color:#53698e!important;background:#f8fbff!important}.lpx-chart-empty strong{display:block!important;color:#061a44!important;font-size:14px!important}.lpx-chart-empty span{display:block!important;font-size:12.5px!important;margin-top:3px!important}.lpx-empty{padding:28px 18px!important;min-height:130px!important}.lpx-empty p:empty{display:none!important}.lpx-menu-portal{z-index:2147483640!important}.lpx-menu-portal button{height:38px!important;border-radius:10px!important;background:#fff!important;color:#092052!important;font-weight:800!important}.lpx-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483600!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(14px,3vw,28px)!important;background:#0f1f3894!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.lpx-modal{width:min(820px,calc(100vw - 32px))!important;max-height:min(90svh,760px)!important;display:flex!important;flex-direction:column!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 30px 90px -36px #0417368c!important}.lpx-modal-head,.lpx-modal-foot{flex:0 0 auto!important}.lpx-modal-head{min-height:70px!important;padding:18px 22px!important;border-bottom:1px solid var(--lpx-line)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.lpx-modal-body{flex:1 1 auto!important;overflow:auto!important;max-height:none!important;padding:18px 22px!important;background:#fff!important}.lpx-modal-foot{padding:14px 22px!important;border-top:1px solid var(--lpx-line)!important;background:#fbfdff!important}.lpx-form-grid input,.lpx-form-grid select,.lpx-form-grid textarea{width:100%!important;box-sizing:border-box!important}@media(max-width:1180px){.lpx-layout{grid-template-columns:1fr!important}.lpx-side{position:static!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;display:grid!important}}@media(max-width:760px){.locations-enterprise-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:12px 10px 90px!important}.lpx-header{justify-content:stretch!important}.lpx-header-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.lpx-search{grid-column:1/-1!important;max-width:none!important;min-width:0!important;width:100%!important}.lpx-primary{grid-column:1/-1!important}.lpx-metrics{grid-template-columns:1fr 1fr!important;gap:10px!important}.lpx-metric{min-height:74px!important;padding:12px!important;gap:10px!important}.lpx-icon-tile{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:12px!important}.lpx-metric strong{font-size:20px!important}.lpx-tabs{min-height:50px!important;padding:0 6px!important}.lpx-tabs button{min-width:128px!important;min-height:50px!important}.lpx-filterbar{overflow-x:auto!important;flex-wrap:nowrap!important}.lpx-filter{min-width:max-content!important}.lpx-side{grid-template-columns:1fr!important}.lpx-donut-row{grid-template-columns:1fr!important;justify-items:center!important}.lpx-legend{width:100%!important}.lpx-modal{width:calc(100vw - 18px)!important;max-height:calc(100svh - 24px)!important;border-radius:18px!important}.lpx-modal-head,.lpx-modal-body,.lpx-modal-foot{padding-left:14px!important;padding-right:14px!important}.lpx-modal-head p{display:none!important}.lpx-form-grid{grid-template-columns:1fr!important}.lpx-modal-foot{flex-wrap:wrap!important}.lpx-modal-foot .lpx-btn{flex:1 1 auto!important}}@media(max-width:430px){.lpx-metrics,.lpx-header-actions{grid-template-columns:1fr!important}}.locations-enterprise-page{--lpx-soft-blue: #eef7ff;--lpx-hover-blue: #e4f2ff;--lpx-border-blue: #b9d9ff;overflow-x:hidden!important}.lpx-toolbar-card,.lpx-status-filterbar{width:100%!important;background:#fffffff0!important;border:1px solid rgba(186,211,245,.75)!important;border-radius:18px!important;box-shadow:0 16px 40px -28px #1c4a8c4d!important;box-sizing:border-box!important}.lpx-toolbar-card{padding:12px!important;margin:0 0 12px!important}.lpx-toolbar-card .lpx-header-actions{display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto auto auto!important;gap:10px!important;align-items:center!important;width:100%!important;justify-content:stretch!important}.lpx-toolbar-card .lpx-search{max-width:none!important;width:100%!important;min-width:0!important;height:44px!important;border-radius:14px!important;background:#fff!important}.lpx-toolbar-card .lpx-search input{font-size:14px!important;color:#10254d!important}.lpx-toolbar-card .lpx-search input::placeholder{color:#9babca!important}.lpx-status-filterbar{display:flex!important;gap:10px!important;align-items:center!important;padding:12px!important;margin:0 0 12px!important;overflow-x:auto!important;scrollbar-width:thin!important}.lpx-status-filterbar .lpx-filter{min-width:max-content!important}.lpx-tabs{margin:0 0 12px!important;padding:8px!important;min-height:58px!important;border-radius:18px!important;overflow-x:auto!important;scrollbar-width:thin!important}.lpx-tabs button{min-height:48px!important;min-width:136px!important;border-radius:14px!important}.lpx-tabs button:hover,.lpx-status-filterbar .lpx-filter:hover,.lpx-toolbar-card .lpx-btn:hover{background:var(--lpx-hover-blue)!important;border-color:var(--lpx-border-blue)!important;color:#1d4ed8!important;transform:translateY(-1px)!important}.lpx-layout{grid-template-columns:minmax(0,1fr) minmax(285px,330px)!important;gap:14px!important;align-items:start!important;max-width:100%!important}.lpx-main-stack,.lpx-side{min-width:0!important}.lpx-side{z-index:2!important}.lpx-table-card{min-width:0!important;max-width:100%!important}.lpx-table-scroll{max-width:100%!important;overflow:auto!important;overscroll-behavior:contain!important;max-height:520px!important}.lpx-table-scroll .lpx-table thead th{position:sticky!important;top:0!important;z-index:4!important;background:#f5f9ff!important}.lpx-table tbody tr:only-child .lpx-empty{min-height:96px!important;padding:18px!important}.lpx-pagination{min-height:52px!important;border-top:1px solid rgba(186,211,245,.75)!important;padding:10px 14px!important;flex-wrap:wrap!important;gap:10px!important}.lpx-pagination select{max-width:92px!important}.lpx-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:12px!important}.lpx-bottom-grid .lpx-metric{min-height:82px!important}.lpx-card{border-radius:18px!important;overflow:hidden!important}.lpx-card-body .lpx-empty{min-height:84px!important;padding:14px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;text-align:left!important;gap:12px!important}.lpx-card-body .lpx-empty .lpx-icon-tile{grid-row:1 / span 2!important}.lpx-card-body .lpx-empty p{margin:0!important;font-size:13px!important}.lpx-donut{width:106px!important;height:106px!important}.lpx-donut strong{font-size:18px!important}.lpx-legend-row,.lpx-legend div{min-width:0!important}.lpx-legend span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.lpx-avatar,.lpx-avatar.square{width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important;padding:0!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#eaf5ff!important;line-height:1!important}.lpx-avatar img,.lpx-avatar.square img,.locations-enterprise-page img[class*=avatar],.locations-enterprise-page .avatar img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important;border-radius:inherit!important}.lpx-name{gap:10px!important;min-width:0!important;align-items:center!important}.lpx-name strong,.lpx-name small{max-width:170px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.lpx-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483600!important;display:grid!important;place-items:center!important;padding:clamp(12px,3vw,28px)!important;background:#0b19309e!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.lpx-modal{width:min(760px,calc(100vw - 28px))!important;max-height:min(88svh,720px)!important;display:flex!important;flex-direction:column!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 34px 90px -34px #0011309e!important}.lpx-modal,.lpx-modal *{color:#071b45!important}.lpx-modal-head{min-height:66px!important;padding:18px 22px!important;background:#fff!important;border-bottom:1px solid rgba(186,211,245,.8)!important}.lpx-modal-head h2{font-size:20px!important;line-height:1.15!important}.lpx-modal-head p{color:#5b6f91!important}.lpx-modal-body{flex:1 1 auto!important;overflow:auto!important;padding:18px 22px!important;background:#fff!important}.lpx-modal-foot{padding:14px 22px!important;background:#fbfdff!important;border-top:1px solid rgba(186,211,245,.8)!important}.lpx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.lpx-form-grid label.full{grid-column:1 / -1!important}.lpx-form-grid input,.lpx-form-grid select,.lpx-form-grid textarea{color:#10254d!important;background:#fff!important;border:1px solid #cfe0f6!important;border-radius:13px!important}.lpx-form-grid input::placeholder,.lpx-form-grid textarea::placeholder{color:#9babca!important}.lpx-menu-portal{z-index:2147483640!important;border-radius:16px!important;padding:8px!important;background:#fff!important;border:1px solid #d6e4f8!important;box-shadow:0 24px 60px -28px #001c5080!important}.lpx-menu-portal button{height:38px!important;border-radius:11px!important;color:#10254d!important;background:#fff!important;font-size:13px!important;font-weight:800!important}.lpx-menu-portal button:hover{background:#eaf5ff!important;color:#1d4ed8!important}@media(max-width:1180px){.lpx-layout{grid-template-columns:1fr!important}.lpx-side{position:static!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}}@media(max-width:760px){.locations-enterprise-page{padding:12px 10px 88px!important}.lpx-metrics{grid-template-columns:1fr 1fr!important;gap:10px!important}.lpx-metric{min-height:72px!important;padding:12px!important}.lpx-metric strong{font-size:20px!important}.lpx-toolbar-card .lpx-header-actions{grid-template-columns:1fr 1fr!important}.lpx-toolbar-card .lpx-search,.lpx-toolbar-card .lpx-primary{grid-column:1 / -1!important}.lpx-status-filterbar{padding:10px!important}.lpx-table-scroll{max-height:380px!important}.lpx-card-body .lpx-empty{grid-template-columns:38px 1fr!important}.lpx-donut-row{grid-template-columns:1fr!important;justify-items:center!important;text-align:left!important}.lpx-legend{width:100%!important}.lpx-modal{width:calc(100vw - 18px)!important;max-height:calc(100svh - 24px)!important;border-radius:18px!important}.lpx-modal-head,.lpx-modal-body,.lpx-modal-foot{padding-left:14px!important;padding-right:14px!important}.lpx-modal-head p{display:none!important}.lpx-form-grid{grid-template-columns:1fr!important}.lpx-modal-foot{flex-wrap:wrap!important}.lpx-modal-foot .lpx-btn{flex:1 1 auto!important}}@media(max-width:430px){.lpx-metrics,.lpx-toolbar-card .lpx-header-actions{grid-template-columns:1fr!important}}.locations-enterprise-page{padding-top:14px!important}.locations-enterprise-page .lpx-header{display:none!important}.locations-enterprise-page .lpx-metrics{margin-bottom:12px!important;gap:12px!important}.locations-enterprise-page .lpx-metric{min-height:92px!important;padding:14px 16px!important}.locations-enterprise-page .lpx-icon-tile{width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.locations-enterprise-page .lpx-icon-tile svg{display:block!important;margin:0!important}.locations-enterprise-page .lpx-tabs,.locations-enterprise-page .lpx-toolbar-card{width:100%!important}.locations-enterprise-page .lpx-tabs{margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important}.locations-enterprise-page .lpx-toolbar-card{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-bottom:12px!important}.locations-enterprise-page .lpx-tabs+.lpx-toolbar-card{margin-top:0!important}.locations-enterprise-page .lpx-header-actions{display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto auto auto!important;gap:10px!important;align-items:center!important}.locations-enterprise-page .lpx-search{width:100%!important;max-width:none!important;min-width:0!important}.lpx-status-filterbar{margin-top:0!important;margin-bottom:12px!important}.lpx-layout{grid-template-columns:minmax(0,1fr) minmax(280px,350px)!important;gap:14px!important;align-items:start!important}.lpx-main-stack,.lpx-side,.lpx-table-card{min-width:0!important}.lpx-table-scroll{max-height:470px!important;min-height:180px!important;overflow:auto!important}.lpx-table tbody tr:only-child td{height:118px!important}.lpx-table tbody tr:only-child .lpx-empty{min-height:96px!important;padding:16px!important}.lpx-table tbody tr:only-child .lpx-empty p{display:none!important}.lpx-pagination{min-height:52px!important;padding:10px 14px!important;flex-wrap:wrap!important}.lpx-card{border-radius:18px!important}.lpx-card-head{min-height:52px!important;padding:14px 16px!important}.lpx-card-body{padding:14px 16px!important}.lpx-card:has(.lpx-quick-list),.lpx-bottom-grid .lpx-card:has(.lpx-quick-list),.lpx-side .lpx-card:has(.lpx-quick-list){display:none!important}.lpx-note{display:none!important}.lpx-chart-empty{min-height:76px!important;padding:12px!important}.lpx-donut-row{grid-template-columns:112px minmax(0,1fr)!important;gap:12px!important}.lpx-donut{width:104px!important;height:104px!important}.lpx-donut:after{width:58px!important;height:58px!important}.lpx-avatar,.lpx-avatar.square{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eaf5ff!important;color:#2563eb!important;line-height:1!important}.lpx-avatar{border-radius:50%!important}.lpx-avatar.square{border-radius:11px!important}.lpx-avatar img,.lpx-avatar.square img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.lpx-name{min-width:0!important}.lpx-name>div{min-width:0!important}.lpx-name strong,.lpx-name small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:220px!important}.lpx-filterbar{display:flex!important;gap:10px!important;overflow:auto!important;padding:10px!important;border:1px solid rgba(185,217,255,.8)!important;background:#fff!important;border-radius:16px!important;margin-bottom:12px!important}.lpx-filterbar .lpx-filter,.lpx-status-filterbar .lpx-filter{min-width:max-content!important;background:#fff!important}.lpx-filterbar .lpx-filter:hover,.lpx-status-filterbar .lpx-filter:hover,.lpx-btn:hover,.lpx-tabs button:hover{background:#e8f4ff!important;border-color:#a9d0ff!important;color:#1d4ed8!important}.lpx-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483500!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(14px,3vw,32px)!important;background:#0a162ca8!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important}.lpx-modal{width:min(820px,calc(100vw - 32px))!important;max-height:min(88svh,760px)!important;display:flex!important;flex-direction:column!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important;color:#071b45!important;box-shadow:0 34px 100px -38px #051534ad!important}.lpx-modal-head{flex:0 0 auto!important;min-height:74px!important;padding:18px 22px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid rgba(185,217,255,.85)!important}.lpx-modal-head h2,.lpx-modal-head strong{color:#071b45!important;font-size:22px!important}.lpx-modal-head p{color:#5a6f93!important}.lpx-modal-body{flex:1 1 auto!important;overflow:auto!important;padding:20px 22px!important;background:#fff!important;color:#071b45!important}.lpx-modal-foot{flex:0 0 auto!important;padding:14px 22px!important;border-top:1px solid rgba(185,217,255,.85)!important;background:#fbfdff!important;display:flex!important;justify-content:flex-end!important;gap:10px!important}.lpx-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.lpx-form-grid label span{color:#4a5f81!important;font-weight:800!important}.lpx-form-grid input,.lpx-form-grid select,.lpx-form-grid textarea{color:#10254d!important;background:#fff!important;border:1px solid rgba(185,217,255,.95)!important;min-height:44px!important}.lpx-form-grid textarea{min-height:110px!important}.lpx-menu-portal{z-index:2147483640!important;background:#fff!important;border:1px solid rgba(185,217,255,.9)!important;border-radius:16px!important;box-shadow:0 24px 70px -34px #0515348c!important}.lpx-menu-portal button{height:40px!important;color:#0b2454!important;background:#fff!important;font-weight:800!important}.lpx-menu-portal button:hover{background:#e8f4ff!important;color:#1d4ed8!important}.lpx-menu-portal button.danger{color:#dc2626!important}@media(max-width:1180px){.lpx-layout{grid-template-columns:1fr!important}.lpx-side{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.locations-enterprise-page .lpx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.locations-enterprise-page{width:100%!important;max-width:100%!important;margin-left:0!important;padding:10px 9px 92px!important}.locations-enterprise-page .lpx-header-actions{grid-template-columns:1fr 1fr!important}.locations-enterprise-page .lpx-search,.locations-enterprise-page .lpx-primary{grid-column:1/-1!important}.locations-enterprise-page .lpx-metrics{grid-template-columns:1fr 1fr!important;gap:9px!important}.locations-enterprise-page .lpx-metric{min-height:72px!important;padding:10px!important}.locations-enterprise-page .lpx-icon-tile{width:34px!important;height:34px!important;min-width:34px!important}.locations-enterprise-page .lpx-metric strong{font-size:19px!important}.locations-enterprise-page .lpx-metric small{display:none!important}.lpx-tabs button{min-width:132px!important;min-height:48px!important}.lpx-form-grid{grid-template-columns:1fr!important}.lpx-modal{width:calc(100vw - 18px)!important;max-height:calc(100svh - 20px)!important;border-radius:19px!important}.lpx-modal-head,.lpx-modal-body,.lpx-modal-foot{padding-left:14px!important;padding-right:14px!important}.lpx-modal-head p{display:none!important}.lpx-modal-foot{flex-wrap:wrap!important}.lpx-modal-foot .lpx-btn{flex:1 1 auto!important}}@media(max-width:440px){.locations-enterprise-page .lpx-metrics,.locations-enterprise-page .lpx-header-actions{grid-template-columns:1fr!important}}.lpx-manager-removal-context{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:15px;border:1px solid #d9e4f1;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#fff)}.lpx-manager-removal-person,.lpx-manager-removal-location{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid #e1e9f3;border-radius:13px;background:#fff}.lpx-manager-removal-person>div,.lpx-manager-removal-location>div{display:grid;gap:2px;min-width:0}.lpx-manager-removal-person span,.lpx-manager-removal-location span{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7186a1}.lpx-manager-removal-person strong,.lpx-manager-removal-location strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#112b50}.lpx-manager-removal-person small,.lpx-manager-removal-location small{color:#71829b}.lpx-modal-remove-manager .lpx-modal-body{background:linear-gradient(180deg,#fff,#f9fbfe)}@media(max-width:760px){.lpx-manager-removal-context{grid-template-columns:1fr}.lpx-manager-removal-context>svg{transform:rotate(90deg);justify-self:center}}.lpx-table-subline{display:block;margin-top:2px;color:#7689a2;font-size:10px;font-weight:650;white-space:nowrap}.lpx-open-shift-context{display:flex;align-items:flex-start;gap:13px;padding:14px 16px;border:1px solid #cfe0f4;border-radius:16px;background:linear-gradient(135deg,#f7fbff,#edf6ff)}.lpx-open-shift-context__icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;color:#1769e8;background:#e5f1ff;border:1px solid #c9ddf7}.lpx-open-shift-context strong{display:block;margin-bottom:4px;color:#102b50;font-size:14px;line-height:1.25}.lpx-open-shift-context p{margin:0;color:#607897;font-size:12.5px;line-height:1.55}.locations-enterprise-page .lpx-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;height:auto!important;min-height:62px!important;overflow:visible!important;gap:7px!important;padding:7px!important}.locations-enterprise-page .lpx-tabs button{width:100%!important;min-width:0!important;min-height:48px!important;padding:8px 9px!important;white-space:normal!important;line-height:1.18!important;border-radius:12px!important}.locations-enterprise-page .lpx-tabs button.active{background:#edf6ff!important}@media(max-width:1120px){.locations-enterprise-page .lpx-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:620px){.locations-enterprise-page .lpx-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.locations-enterprise-page .lpx-tabs button{font-size:12px!important}}@media(max-width:768px){html body .v65-location-footer{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #d7e3f1!important;background:#fff!important;box-sizing:border-box!important;flex-direction:unset!important}html body .v65-location-footer>button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:56px!important;height:auto!important;margin:0!important;flex:1 1 0!important;grid-column:auto!important;align-self:stretch!important;justify-self:stretch!important}html body .v65-remove-primary-icon:before,html body .v65-remove-primary-icon:after{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important}html body .v65-remove-primary-icon>svg:not(.spin),html body .v65-remove-primary-icon>i,html body .v65-remove-primary-icon>span[aria-hidden=true]{display:none!important}html body .v65-remove-primary-icon{gap:0!important;justify-content:center!important;text-align:center!important;background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important}}@media(max-width:768px){html body .v66-remove-location-action-icon:before,html body .v66-remove-location-action-icon:after{content:none!important;display:none!important;width:0!important;height:0!important;opacity:0!important;background:none!important;background-image:none!important;-webkit-mask:none!important;mask:none!important}html body .v66-remove-location-action-icon>:is(svg,i,img,[class*=icon],[class*=Icon],[aria-hidden=true]):not(.spin){display:none!important;width:0!important;height:0!important;margin:0!important;opacity:0!important}html body .v66-remove-location-action-icon{gap:0!important;justify-content:center!important;text-align:center!important;background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}}@media(min-width:769px){.locations-enterprise-page .lpx-attendance-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #cfe2ff;border-radius:16px;background:linear-gradient(135deg,#fffffffa,#ecf6fff5);box-shadow:0 14px 32px -24px #2563eb66}.locations-enterprise-page .lpx-attendance-bulkbar__summary{min-width:220px;display:grid;gap:3px}.locations-enterprise-page .lpx-attendance-bulkbar__count{display:inline-flex;align-items:center;gap:8px;color:#15335e;font-size:13px;font-weight:900}.locations-enterprise-page .lpx-attendance-bulkbar__count svg{color:#2563eb}.locations-enterprise-page .lpx-attendance-bulkbar__summary small{color:#6b7f9e;font-size:11.5px;font-weight:700}.locations-enterprise-page .lpx-attendance-bulkbar__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.locations-enterprise-page .lpx-attendance-bulkbar__actions button{min-height:34px;padding:0 10px;border:1px solid #cfe0f5;border-radius:10px;background:#fff;color:#17355f;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-weight:850;white-space:nowrap;transition:.16s ease}.locations-enterprise-page .lpx-attendance-bulkbar__actions button:hover{background:#eaf4ff;color:#1d4ed8;border-color:#93c5fd;transform:translateY(-1px)}.locations-enterprise-page .lpx-attendance-bulkbar__actions button.is-clear{color:#5f718e;background:#f8fbff}.locations-enterprise-page .lpx-attendance-table tbody tr.is-selected>td{background:#eef6ff!important;box-shadow:inset 0 1px #93c5fd33,inset 0 -1px #93c5fd33}.locations-enterprise-page .lpx-attendance-table tbody tr.is-selected>td:first-child{box-shadow:inset 3px 0 #3b82f6,inset 0 1px #93c5fd33,inset 0 -1px #93c5fd33}.locations-enterprise-page .lpx-attendance-table input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb;cursor:pointer}.locations-enterprise-page .lpx-bulk-attendance-context{display:grid;gap:10px;margin-bottom:14px;padding:14px;border:1px solid #d8e7f8;border-radius:16px;background:#f8fbff}.locations-enterprise-page .lpx-bulk-attendance-count{display:flex;align-items:center;gap:8px;color:#17355f}.locations-enterprise-page .lpx-bulk-attendance-count svg{color:#2563eb}.locations-enterprise-page .lpx-bulk-attendance-people{display:flex;flex-wrap:wrap;gap:6px}.locations-enterprise-page .lpx-bulk-attendance-people span{padding:6px 9px;border:1px solid #d5e5f8;border-radius:999px;background:#fff;color:#48607f;font-size:11px;font-weight:800}.locations-enterprise-page+.lpx-toast,body>.lpx-toast{left:auto!important;right:24px!important;bottom:24px!important;transform:none!important;z-index:2147483646!important}}@media(max-width:768px){.locations-enterprise-page .lpx-attendance-bulkbar{display:none!important}}@media(min-width:769px){html body .lpx-bulk-attendance-context{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0 0 16px!important;padding:14px 15px!important;border:1px solid #d7e6f8!important;border-radius:16px!important;background:#f8fbff!important;box-sizing:border-box!important;min-width:0!important;overflow:hidden!important}html body .lpx-bulk-attendance-count{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;color:#16365f!important}html body .lpx-bulk-attendance-count svg{width:30px!important;height:30px!important;padding:6px!important;box-sizing:border-box!important;border-radius:9px!important;background:#eaf3ff!important;color:#1f73f6!important;flex:0 0 auto!important}html body .lpx-bulk-attendance-count strong{font-size:13px!important;line-height:1.2!important;font-weight:800!important}html body .lpx-bulk-attendance-people{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;overflow:hidden!important}html body .lpx-bulk-attendance-people span{display:inline-flex!important;align-items:center!important;max-width:min(240px,100%)!important;min-width:0!important;padding:6px 10px!important;border:1px solid #d4e4f7!important;border-radius:999px!important;background:#fff!important;color:#46617f!important;font-size:11px!important;line-height:1.2!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .lpx-bulk-attendance-people .lpx-bulk-attendance-more{color:#1f66c8!important;background:#edf5ff!important;border-color:#c9ddf8!important;flex:0 0 auto!important}}@media(min-width:769px){html body .locations-enterprise-page .lpx-table-card,html body .locations-enterprise-page .lpx-table-scroll,html body .locations-enterprise-page .lpx-table,html body .locations-enterprise-page .lpx-table tbody,html body .locations-enterprise-page .lpx-table tr,html body .locations-enterprise-page .lpx-table td,html body .locations-enterprise-page .lpx-table th{overflow:visible!important}html body .locations-enterprise-page .lpx-more,html body .locations-enterprise-page .lpx-more-v362{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#122a57!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .locations-enterprise-page .lpx-more svg,html body .locations-enterprise-page .lpx-more-v362 svg{width:18px!important;height:18px!important;stroke:#122a57!important}html body .locations-enterprise-page .lpx-more:hover,html body .locations-enterprise-page .lpx-more-v362:hover,html body .locations-enterprise-page .lpx-more:focus-visible,html body .locations-enterprise-page .lpx-more-v362:focus-visible{border:0!important;background:#edf6ff!important;color:#1d4ed8!important;outline:none!important}html body .locations-enterprise-page .lpx-menu-portal{z-index:2147483300!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:min(420px,calc(100vh - 24px))!important;scrollbar-gutter:stable!important}html body .locations-enterprise-page [data-locations-row-menu=true]{position:relative!important;z-index:3!important}}@media(min-width:769px){html body .lpx-tabs{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;overscroll-behavior-inline:contain!important}html body .lpx-layout,html body .lpx-main-stack,html body .lpx-table-card{min-width:0!important}html body .lpx-table-card{overflow:hidden!important}html body .lpx-table-scroll{overflow:auto!important;max-height:calc(100vh - 355px)!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}html body .lpx-table{margin:0!important;transform:none!important}html body .lpx-employees-table{min-width:1180px!important;margin-left:0!important;left:auto!important}html body .lpx-employee-filterbar-v359{margin-left:0!important;width:100%!important;transform:none!important}}@media(min-width:769px){html body .locations-enterprise-page .lpx-table-card{overflow:hidden!important;min-width:0!important;max-width:100%!important}html body .locations-enterprise-page .lpx-table-scroll{display:block!important;width:100%!important;max-width:100%!important;max-height:470px!important;min-height:180px!important;overflow-x:scroll!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges!important;overscroll-behavior:contain!important;padding-bottom:8px!important;touch-action:pan-x pan-y!important}html body .locations-enterprise-page .lpx-table-scroll::-webkit-scrollbar{height:11px!important;width:10px!important;background:#eef3f9!important}html body .locations-enterprise-page .lpx-table-scroll::-webkit-scrollbar-thumb{background:#aebdd1!important;border:2px solid #eef3f9!important;border-radius:999px!important}html body .locations-enterprise-page :is(.lpx-locations-table,.lpx-managers-table,.lpx-employees-table,.lpx-coverage-table,.lpx-attendance-table){min-width:1180px!important;width:max-content!important;margin:0!important;transform:none!important}html body .locations-enterprise-page .lpx-employees-table{min-width:1360px!important}}@media(min-width:901px){html body .locations-enterprise-page button.lpx-more.lpx-more--bare-dots,html body .locations-enterprise-page button.lpx-more.lpx-more--bare-dots:is(:hover,:focus,:focus-visible,:active){position:relative!important;z-index:2!important;pointer-events:auto!important;cursor:pointer!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;outline-color:#76aefa!important}html body .lpx-menu-portal{position:relative!important;z-index:2147483647!important;background:#fff!important;border:1px solid #d7e4f3!important;box-shadow:0 22px 55px -24px #0f27487a!important}html body .lpx-donut-tooltip.is-portal{pointer-events:none!important;background:#fff!important;border:1px solid #cfdef0!important;box-shadow:0 22px 55px -24px #0f274880!important}html body .lpx-donut-tooltip.is-portal i{border:1px solid rgba(15,23,42,.08)!important}}@media(min-width:769px){html body .lpx-employee-actions-v394{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;margin:0!important;display:inline-grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#12355f!important;cursor:pointer!important}html body .lpx-employee-actions-v394:hover,html body .lpx-employee-actions-v394:focus-visible{background:#f2f7ff!important;outline:2px solid #b8d4ff!important;outline-offset:1px!important}html body .lpx-donut-tooltip{pointer-events:none!important;min-width:210px!important;box-shadow:0 18px 42px #1c39612e!important}}@media(min-width:769px){html body .lpx-employee-actions-v394{position:relative!important;z-index:4!important;pointer-events:auto!important;touch-action:manipulation!important;overflow:hidden!important}html body .lpx-employee-actions-v394>svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;pointer-events:none!important}html body .lpx-menu-portal--hard-v91{z-index:2147483647!important;pointer-events:auto!important}html body .lpx-donut-tooltip.is-portal{min-width:236px!important;width:236px!important;padding:13px 14px!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;border:1px solid #d7e3f2!important;border-radius:14px!important;background:#fff!important;color:#16345f!important;box-shadow:0 20px 48px -24px #0c2b5673!important}html body .lpx-donut-tooltip.is-portal>strong{display:block!important;margin:0!important;padding:0 0 9px!important;border-bottom:1px solid #e6edf7!important;color:#102f5a!important;font-size:13px!important;line-height:1.2!important}html body .lpx-donut-tooltip.is-portal>span{display:grid!important;grid-template-columns:10px 1fr auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;color:#657b9b!important;font-size:12px!important;line-height:1.2!important}html body .lpx-donut-tooltip.is-portal>span:last-child{grid-template-columns:1fr auto!important;padding-left:18px!important}html body .lpx-donut-tooltip.is-portal i{width:9px!important;height:9px!important;border-radius:50%!important;margin:0!important}html body .lpx-donut-tooltip.is-portal b{justify-self:end!important;color:#102f5a!important;font-size:12px!important}}@media(min-width:769px){html body .lpx-employee-actions-v397{width:42px!important;height:42px!important;display:inline-grid!important;place-items:center!important;border:1px solid #cbdcf2!important;border-radius:13px!important;background:#fff!important;color:#12355f!important;cursor:pointer!important;position:relative!important;z-index:4!important;box-shadow:0 4px 12px #1c406e0f!important}html body .lpx-employee-actions-v397:hover,html body .lpx-employee-actions-v397[aria-expanded=true]{border-color:#72a6ff!important;background:#edf5ff!important;color:#1261dc!important;box-shadow:0 8px 18px #256fee29!important}html body .lpx-donut-tooltip.is-portal{pointer-events:none!important;transition:none!important;animation:lpxV397TooltipIn .12s ease-out both!important}@keyframes lpxV397TooltipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(min-width:769px){html body .locations-enterprise-page .lpx-table-card{overflow:visible!important;position:relative!important}html body .locations-enterprise-page .lpx-table-scroll{overflow:auto!important;max-height:min(62vh,650px)!important;position:relative!important;isolation:isolate!important}html body .locations-enterprise-page .lpx-table thead{position:sticky!important;top:0!important;z-index:25!important}html body .locations-enterprise-page .lpx-table thead th{position:sticky!important;top:0!important;z-index:26!important;background:#f2f7fd!important;box-shadow:0 1px #d4e1f0,0 8px 18px #1331580f!important}html body .locations-enterprise-page .lpx-table tbody{position:relative!important;z-index:1!important}html body .locations-enterprise-page [data-locations-row-menu=true],html body .locations-enterprise-page [data-locations-employee-menu=true]{pointer-events:auto!important;position:relative!important;z-index:12!important;cursor:pointer!important}html body .lpx-menu-portal-v398{display:flex!important;flex-direction:column!important;padding:8px!important;border:1px solid #cfdef0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 64px #0f23403d!important;overflow:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;box-sizing:border-box!important}html body .lpx-menu-portal-v398 .lpx-menu-title{padding:9px 10px 10px!important;border-bottom:1px solid #e6edf6!important;color:#657b9b!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}html body .lpx-menu-portal-v398>button{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;gap:11px!important;padding:8px 10px!important;border:0!important;border-radius:11px!important;background:#fff!important;color:#12345d!important;text-align:left!important;cursor:pointer!important;pointer-events:auto!important}html body .lpx-menu-portal-v398>button:hover{background:#edf5ff!important;color:#1765dd!important}html body .lpx-menu-portal-v398>button.danger{color:#c63838!important}html body .lpx-menu-portal-v398 .lpx-menu-item-copy{display:flex!important;min-width:0!important;flex-direction:column!important;gap:2px!important}html body .lpx-menu-portal-v398 .lpx-menu-item-copy strong{font-size:12px!important}html body .lpx-menu-portal-v398 .lpx-menu-item-copy small{font-size:10px!important;color:#71839e!important}}@media(min-width:769px){html body .lpx-menu-portal.lpx-menu-portal-v398{position:fixed!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow-y:auto!important;isolation:isolate!important;z-index:2147483647!important}html body .lpx-menu-portal.lpx-menu-portal-v398>button{pointer-events:auto!important;cursor:pointer!important}}@media(min-width:901px){.lpx-modal.lpx-modal-details{width:min(1020px,calc(100vw - 64px))!important;max-height:calc(100vh - 48px)!important;border-radius:26px!important;border:1px solid #bfd5f2!important;box-shadow:0 30px 90px #0c234647!important;overflow:hidden!important}.lpx-details-v174{padding:4px 4px 24px!important}.lpx-modal.lpx-modal-details>.lpx-modal-body{padding:24px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.lpx-details-hero-v174{padding:22px!important;background:linear-gradient(135deg,#f8fbff,#edf5ff)!important;border:1px solid #cfdef1!important;border-radius:20px!important}.lpx-details-hero-v174 strong{font-size:25px!important}.lpx-details-kpis-v174{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.lpx-details-kpis-v174>div{min-height:112px!important;padding:17px!important;border-radius:18px!important}.lpx-details-grid-v174{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid #d5e2f2!important;border-radius:20px!important;overflow:hidden!important}.lpx-details-grid-v174>div{min-width:0!important;padding:16px 18px!important;border:0!important;border-right:1px solid #d5e2f2!important;border-bottom:1px solid #d5e2f2!important}.lpx-details-grid-v174 strong{overflow-wrap:anywhere!important;word-break:normal!important;font-size:15px!important}.lpx-details-guidance-v174>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:901px){.lpx-modal{display:flex!important;flex-direction:column!important}.lpx-modal>.lpx-modal-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important}.lpx-modal>.lpx-modal-foot{position:relative!important;z-index:5!important;flex:0 0 auto!important;background:#fff!important}.lpx-bar{position:relative!important;outline:0!important}.lpx-bar:focus-visible{border-radius:10px!important;box-shadow:0 0 0 3px #2563eb26!important}.lpx-bar-tooltip-v403{position:absolute!important;left:144px!important;bottom:calc(100% + 12px)!important;z-index:40!important;width:224px!important;height:auto!important;min-height:0!important;padding:13px 14px!important;overflow:visible!important;border:1px solid #c9dcf7!important;border-radius:15px!important;background:#fff!important;box-shadow:0 18px 42px #0d2a4e33!important;color:#122b53!important}.lpx-bar-tooltip-v403>b{display:block!important;margin-bottom:8px!important;font-size:13px!important}.lpx-bar-tooltip-v403>span{display:grid!important;grid-template-columns:10px 1fr auto!important;align-items:center!important;gap:7px!important;margin-top:6px!important;color:#657995!important;font-size:12px!important}.lpx-bar-tooltip-v403>span:last-child{grid-template-columns:1fr auto!important}.lpx-bar-tooltip-v403 i{width:9px!important;height:9px!important;border-radius:50%!important}.lpx-donut-tooltip.is-portal{margin-top:8px!important}}@media(min-width:901px){.lpx-card,.lpx-card-body,.lpx-bars{overflow:visible!important}.lpx-bar-tooltip-v403{left:auto!important;right:0!important;bottom:auto!important;top:calc(100% + 9px)!important;z-index:120!important;max-width:min(224px,calc(100vw - 36px))!important}.lpx-bar:nth-last-child(-n+2) .lpx-bar-tooltip-v403{top:auto!important;bottom:calc(100% + 9px)!important}}@media(min-width:769px){html body .lpx-manager-details-v421{display:grid!important;gap:14px!important}.lpx-manager-details-v421>section{overflow:hidden!important;border:1px solid #cfe0f6!important;border-radius:18px!important;background:#fff!important}.lpx-manager-details-v421>section>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:15px 17px!important;border-bottom:1px solid #dbe7f5!important;background:#f5f9ff!important}.lpx-manager-details-v421>section>header>div{display:flex!important;align-items:center!important;gap:11px!important;color:#246fe8!important}.lpx-manager-details-v421>section>header span{display:grid!important;gap:3px!important}.lpx-manager-details-v421>section>header strong{color:#14345d!important;font-size:14px!important}.lpx-manager-details-v421>section>header small{color:#7187a5!important;font-size:11px!important}.lpx-manager-details-v421>section>header>b{padding:6px 10px!important;border-radius:999px!important;background:#e8f2ff!important;color:#2468d8!important}.lpx-manager-card-grid-v421{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:14px!important}.lpx-manager-card-grid-v421>article{min-width:0!important;min-height:76px!important;padding:13px 14px!important;border:1px solid #dbe7f5!important;border-radius:13px!important;background:#fbfdff!important;overflow-wrap:anywhere!important}.lpx-manager-card-grid-v421 span{display:block!important;color:#7286a4!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}.lpx-manager-card-grid-v421 strong{display:block!important;margin-top:7px!important;color:#102e58!important;font-size:14px!important}.lpx-manager-people-v421{display:grid!important;gap:8px!important;padding:14px!important;max-height:270px!important;overflow:auto!important}.lpx-manager-people-v421>article{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid #dce7f4!important;border-radius:13px!important;background:#fbfdff!important}.lpx-manager-people-v421>article>span{display:grid!important;gap:3px!important;min-width:0!important}.lpx-manager-people-v421>article>span strong{overflow:hidden!important;text-overflow:ellipsis!important;color:#17365f!important}.lpx-manager-people-v421>article>span small{color:#7286a3!important}.lpx-manager-people-v421>article>b{color:#2469d6!important;font-size:11px!important;text-transform:capitalize!important}.lpx-manager-empty-v421{display:grid!important;gap:5px!important;margin:14px!important;padding:14px!important;border:1px solid #dce7f4!important;border-radius:13px!important;background:#fbfdff!important}.lpx-manager-empty-v421 strong{color:#17365f!important}.lpx-manager-empty-v421 small{color:#7186a3!important;line-height:1.45!important}}@media(max-width:768px){html body .lpx-manager-details-v421{display:grid!important;gap:12px!important}.lpx-manager-details-v421>section{overflow:hidden!important;border:1px solid #cfe0f6!important;border-radius:16px!important;background:#fff!important}.lpx-manager-details-v421>section>header{padding:13px!important;border-bottom:1px solid #dbe7f5!important;background:#f5f9ff!important}.lpx-manager-details-v421>section>header>div{display:flex!important;gap:9px!important}.lpx-manager-details-v421>section>header span{display:grid!important}.lpx-manager-card-grid-v421{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:11px!important}.lpx-manager-card-grid-v421>article,.lpx-manager-empty-v421{padding:12px!important;border:1px solid #dbe7f5!important;border-radius:12px!important;background:#fbfdff!important}.lpx-manager-card-grid-v421 span{color:#7186a4!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}.lpx-manager-card-grid-v421 strong{display:block!important;margin-top:5px!important;color:#12325c!important}.lpx-manager-people-v421{display:grid!important;gap:8px!important;padding:11px!important;max-height:300px!important;overflow:auto!important}.lpx-manager-people-v421>article{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;border:1px solid #dce7f4!important;border-radius:12px!important}.lpx-manager-people-v421>article>b{grid-column:2!important}}@media(min-width:769px){html body .lpx-modal[data-v13-target=location-auto-fill-open-shifts],html body .lpx-modal[data-v13-target=location-rebalance-coverage],html body .lpx-modal[data-v13-target=location-record-attendance]{width:min(960px,calc(100vw - 48px))!important;max-height:min(900px,calc(100vh - 40px))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body .lpx-modal[data-v13-target] .lpx-modal-body{min-width:0!important;overflow:auto!important;padding:24px!important}html body .lpx-v431-operation-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0 0 18px!important}html body .lpx-v431-operation-summary article,html body .lpx-v431-day-times-card,html body .lpx-v431-day-times-list article{min-width:0!important;border:1px solid #cfe0f4!important;border-radius:18px!important;background:#fff!important;box-sizing:border-box!important}html body .lpx-v431-operation-summary article{padding:16px!important;display:grid!important;gap:6px!important}html body .lpx-v431-operation-summary span,html body .lpx-v431-day-times-card span{color:#607695!important;overflow-wrap:anywhere!important}html body .lpx-v431-operation-summary strong{color:#102f5c!important;font-size:24px!important}html body .lpx-v431-operation-summary small{color:#7085a2!important;line-height:1.45!important}html body .lpx-v431-day-times-card{margin-top:18px!important;overflow:hidden!important}html body .lpx-v431-day-times-card>header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:16px 18px!important;background:#f2f7ff!important;border-bottom:1px solid #d7e5f5!important}html body .lpx-v431-day-times-card>header>div{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}html body .lpx-v431-day-times-card>header span{display:grid!important;gap:3px!important}html body .lpx-v431-day-times-card>header strong{color:#102f5c!important}html body .lpx-v431-day-times-card>header small{color:#6b809e!important;line-height:1.35!important}html body .lpx-v431-day-times-card>header b{flex:none!important;padding:8px 11px!important;border-radius:999px!important;background:#e5f0ff!important;color:#1768d9!important}html body .lpx-v431-day-times-list{display:grid!important;gap:10px!important;padding:14px!important;max-height:330px!important;overflow-y:auto!important}html body .lpx-v431-day-times-list article{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(150px,.75fr) minmax(150px,.75fr)!important;gap:14px!important;align-items:end!important;padding:14px!important}html body .lpx-v431-day-times-list article>div{display:grid!important;gap:4px!important;min-width:0!important}html body .lpx-v431-day-times-list label{display:grid!important;gap:7px!important;min-width:0!important}html body .lpx-v431-day-times-list input{width:100%!important;min-width:0!important;box-sizing:border-box!important}}@media(min-width:769px){.lpx-v431-live-shifts{grid-column:1/-1;border:1px solid #cfe0f5;border-radius:17px;background:#fff;overflow:hidden}.lpx-v431-live-shifts>header{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;background:#f1f7ff;border-bottom:1px solid #d7e5f5}.lpx-v431-live-shifts>article{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 16px;border-top:1px solid #e2ebf7;min-width:0}.lpx-v431-live-shifts>article>div{display:flex;flex-direction:column;gap:4px;min-width:0}.lpx-v431-live-shifts small,.lpx-v431-live-shifts p{color:#7085a5;overflow-wrap:anywhere}.lpx-v431-live-shifts>p{padding:16px;margin:0}}@media(min-width:769px){html body .lpx-modal[data-v13-target=location-record-attendance]{width:min(1020px,calc(100vw - 48px))!important;max-height:calc(100dvh - 36px)!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-modal-body{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding-bottom:28px!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-v431-day-times-card{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1!important;max-height:none!important;margin:18px 0 4px!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-v431-day-times-list{max-height:min(42vh,430px)!important;overflow:auto!important;scrollbar-gutter:stable!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-modal-foot{position:relative!important;inset:auto!important;z-index:6!important}html body .lpx-modal[data-v13-target=location-auto-fill-open-shifts] .lpx-v431-live-shifts,html body .lpx-modal[data-v13-target=location-rebalance-coverage] .lpx-v431-live-shifts{margin-top:18px!important;max-height:310px!important;overflow:auto!important;scrollbar-gutter:stable!important}}@media(min-width:769px){html body .lpx-modal[data-v13-target=location-record-attendance]{width:min(1040px,calc(100vw - 40px))!important;max-height:calc(100dvh - 30px)!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-modal-body{padding:20px 24px 30px!important;overflow:auto!important;scrollbar-gutter:stable both-edges!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-form{align-items:start!important}html body .lpx-v431-day-times-card{border-radius:18px!important;box-shadow:0 8px 28px #1f51910f!important}html body .lpx-v431-day-times-list{max-height:min(48vh,460px)!important;padding:12px!important}html body .lpx-v431-day-times-list article{grid-template-columns:minmax(210px,1fr) minmax(170px,.72fr) minmax(170px,.72fr)!important;background:#fbfdff!important}html body .lpx-v433-live-plan{margin-top:18px!important;border:1px solid #cfe0f5!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;min-width:0!important}html body .lpx-v433-live-plan>header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:15px 17px!important;background:linear-gradient(180deg,#f1f7ff,#f8fbff)!important;border-bottom:1px solid #dbe7f5!important}html body .lpx-v433-live-plan>header>div{display:grid!important;gap:3px!important;min-width:0!important}html body .lpx-v433-live-plan>header strong{color:#102f5c!important;font-size:14px!important}html body .lpx-v433-live-plan>header small{color:#6e83a0!important;line-height:1.4!important}html body .lpx-v433-live-plan>header>span{flex:none!important;padding:7px 10px!important;border-radius:999px!important;background:#e7f1ff!important;color:#1768db!important;font-size:12px!important;font-weight:800!important}html body .lpx-v433-live-plan>p{margin:0!important;padding:15px 17px!important;color:#7286a2!important}html body .lpx-v433-live-plan>p.is-error{color:#b42338!important;background:#fff4f5!important}html body .lpx-v433-live-plan-list{display:grid!important;max-height:300px!important;overflow:auto!important;scrollbar-gutter:stable!important}html body .lpx-v433-live-plan-list article{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)!important;gap:16px!important;align-items:center!important;padding:13px 16px!important;border-top:1px solid #e5edf7!important;min-width:0!important}html body .lpx-v433-live-plan-list article:first-child{border-top:0!important}html body .lpx-v433-live-plan-shift,html body .lpx-v433-live-plan-match{display:grid!important;gap:4px!important;min-width:0!important}html body .lpx-v433-live-plan-shift strong,html body .lpx-v433-live-plan-match strong{color:#15355f!important;overflow-wrap:anywhere!important}html body .lpx-v433-live-plan-shift small{color:#7488a3!important;overflow-wrap:anywhere!important}html body .lpx-v433-live-plan-match{justify-items:start!important}html body .lpx-v433-live-plan-match>span{padding:5px 8px!important;border-radius:999px!important;font-size:10px!important;font-weight:850!important}html body .lpx-v433-live-plan-match>span.is-ready{background:#e8f8ef!important;color:#18734a!important}html body .lpx-v433-live-plan-match>span.is-unmatched{background:#fff1f2!important;color:#b42338!important}}@media(min-width:769px){html body .lpx-modal[data-v13-target=location-record-attendance]{width:min(1080px,calc(100vw - 36px))!important;height:min(900px,calc(100dvh - 28px))!important;max-height:calc(100dvh - 28px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-modal-head,html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-modal-foot{position:relative!important;z-index:4!important;flex:none!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-modal-body{min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important;padding:22px 28px 34px!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-form-grid,html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-v431-day-times-card,html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-v431-day-times-list,html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-v431-day-times-list article{min-width:0!important;max-width:100%!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-v431-day-times-card{overflow:visible!important;margin-bottom:12px!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-v431-day-times-list{max-height:none!important;overflow:visible!important;padding:12px!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-v431-day-times-list article{grid-template-columns:minmax(190px,1.05fr) minmax(170px,.8fr) minmax(170px,.8fr)!important;align-items:end!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-v431-day-times-list input[type=time]{width:100%!important;min-width:0!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-modal-body::-webkit-scrollbar{width:10px!important}html body .lpx-modal[data-v13-target=location-record-attendance] .lpx-modal-body::-webkit-scrollbar-thumb{border:2px solid transparent!important;border-radius:999px!important;background:#b9cbe2!important;background-clip:padding-box!important}}@media(min-width:769px){html body .locations-enterprise-page{background:transparent!important}html body .locations-enterprise-page .lpx-all-locations-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:16px!important;align-items:start!important}html body .locations-enterprise-page .lpx-main-stack{overflow:hidden!important}html body .locations-enterprise-page .lpx-layout,html body .locations-enterprise-page .lpx-main-stack,html body .locations-enterprise-page .lpx-table-card{min-width:0!important}html body .locations-enterprise-page .lpx-table-card{overflow:hidden!important;border:1px solid #cfe0f4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px #2c568714!important}html body .locations-enterprise-page .lpx-table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable!important;background:#fff!important}html body .locations-enterprise-page .lpx-locations-table{width:100%!important;min-width:1180px!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important}html body .locations-enterprise-page .lpx-locations-table th{position:sticky!important;top:0!important;z-index:2!important;min-height:48px!important;padding:12px 14px!important;background:#f1f6fc!important;color:#546a89!important;border-bottom:1px solid #d6e3f2!important;white-space:nowrap!important}html body .locations-enterprise-page .lpx-locations-table td{min-width:92px!important;padding:12px 14px!important;vertical-align:middle!important;border-bottom:1px solid #e2ebf5!important;background:#fff!important;color:#19355d!important;overflow:visible!important}html body .locations-enterprise-page .lpx-locations-table tr:last-child td{border-bottom:0!important}html body .locations-enterprise-page .lpx-locations-table .lpx-name{min-width:150px!important;gap:10px!important;align-items:center!important}html body .locations-enterprise-page .lpx-locations-table .lpx-name.mini{min-width:170px!important}html body .locations-enterprise-page .lpx-locations-table :is(.lpx-table-subline,small){white-space:normal!important;line-height:1.35!important}html body .locations-enterprise-page .lpx-side{min-width:280px!important;max-width:360px!important}}:root{--ops-mc-bg: #f5f9ff;--ops-mc-card: #ffffff;--ops-mc-line: rgba(137, 164, 210, .22);--ops-mc-line-strong: rgba(104, 135, 188, .36);--ops-mc-text: #061a44;--ops-mc-muted: #5f708f;--ops-mc-blue: #2563eb;--ops-mc-blue-soft: #eaf5ff;--ops-mc-shadow: 0 14px 34px -24px rgba(20, 68, 140, .34), 0 2px 8px -6px rgba(20, 68, 140, .22);--ops-mc-radius: 14px}html,body{max-width:100%;overflow-x:hidden}.wf-dropmenu-superlayer,.wf-dropmenu,.epx-dropdown-menu,.epx-row-menu-panel,.dpx-row-menu,.dpx-floating-menu,.cert-row-menu,.cert-export-menu,.cert-floating-menu,.rbac-row-menu,.rbac-export-menu,.rbac-floating-menu,.wc-dropmenu,.wc-menu,.lpx-menu-portal,.lpx-floating-menu{z-index:2147483600!important}.epx-modal-backdrop,.dpx-modal-overlay,.cert-modal-overlay,.rbac-modal-overlay,.wf-overlay-portal,.wc-modal-overlay,.lpx-modal-overlay{z-index:2147483000!important}.wf-dropmenu-superlayer,.wf-dropmenu,.epx-dropdown-menu,.epx-row-menu-panel,.dpx-row-menu,.cert-row-menu,.cert-export-menu,.rbac-row-menu,.rbac-export-menu,.wc-dropmenu,.lpx-menu-portal{background:#fff!important;border:1px solid var(--ops-mc-line)!important;box-shadow:0 26px 70px -34px #08193c80,0 8px 20px -15px #08193c47!important;border-radius:14px!important;padding:6px!important;overflow:visible!important;color:var(--ops-mc-text)!important;background-image:none!important}.wf-dropmenu-item,.epx-dropdown-menu button,.epx-row-menu-panel button,.dpx-row-menu button,.cert-row-menu button,.cert-export-menu button,.rbac-row-menu button,.rbac-export-menu button,.wc-dropmenu button,.lpx-menu-portal button{width:100%!important;min-height:38px!important;height:38px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#0b2454!important;font-size:12.5px!important;font-weight:760!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;text-align:left!important;white-space:nowrap!important}.wf-dropmenu-item:hover,.wf-dropmenu-item:focus-visible,.epx-dropdown-menu button:hover,.epx-row-menu-panel button:hover,.dpx-row-menu button:hover,.cert-row-menu button:hover,.cert-export-menu button:hover,.rbac-row-menu button:hover,.rbac-export-menu button:hover,.wc-dropmenu button:hover,.lpx-menu-portal button:hover{background:var(--ops-mc-blue-soft)!important;color:var(--ops-mc-blue)!important;outline:none!important}.wf-dropmenu-item.danger,.epx-dropdown-menu button.danger,.epx-row-menu-panel button.danger,.dpx-row-menu button.danger,.cert-row-menu button.danger,.rbac-row-menu button.danger,.wc-dropmenu button.danger,.lpx-menu-portal button.danger{color:#dc2626!important}@media(hover:hover){.epx-page button:hover,.dpx-page button:hover,.cert-page button:hover,.rbac-page button:hover,.wc-page-shell button:hover,.locations-enterprise-page button:hover{background-color:var(--ops-mc-blue-soft)!important;border-color:#bfdbfe!important}}@media(max-width:900px){.wf-root,.wf-embed,.wf-layout,.wf-main,.wf-main-v7,.wf-page-fade,.wf-content,.wf-page-shell,.epx-page,.dpx-page,.cert-page,.rbac-page,.wc-page-shell,.locations-enterprise-page{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.wf-topbar,.wf-topbar-v7,.wf-sidebar,.wf-sidebar-v7{display:none!important}.wf-page-fade{padding:0!important}.epx-page,.dpx-page,.cert-page,.rbac-page,.wc-page-shell,.locations-enterprise-page{min-height:100dvh!important;padding:10px 10px calc(92px + env(safe-area-inset-bottom,0px))!important;background:radial-gradient(260px 180px at -8% 2%,rgba(191,219,254,.5),transparent 70%),radial-gradient(280px 210px at 110% 4%,rgba(224,242,254,.55),transparent 70%),linear-gradient(180deg,#fbfdff,#f5f9ff)!important;color:var(--ops-mc-text)!important;box-sizing:border-box!important}.epx-page *,.dpx-page *,.cert-page *,.rbac-page *,.wc-page-shell *,.locations-enterprise-page *{box-sizing:border-box!important}.epx-page:before,.dpx-page:before,.cert-page:before,.rbac-page:before,.wc-page-shell:before,.locations-enterprise-page:before{display:none!important}.epx-overview-layout,.epx-edit-layout,.dpx-stage,.cert-stage,.rbac-stage,.wc-stage,.lpx-stage{width:100%!important;max-width:100%!important;margin:0 auto!important;gap:10px!important}.epx-overview-header,.epx-edit-header,.dpx-header,.cert-header,.rbac-header,.wc-page-head,.lpx-header{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;align-items:stretch!important;margin:0 0 10px!important}.epx-title-block h1,.epx-edit-title h1,.epx-edit-title,.dpx-title h1,.cert-header h1,.rbac-header h1,.wc-page-head h1,.lpx-header h1{font-size:22px!important;line-height:1.08!important;letter-spacing:-.035em!important;margin:0 0 4px!important;font-weight:820!important}.epx-title-block p,.epx-edit-title p,.dpx-title p,.cert-header p,.rbac-header p,.wc-page-head p,.lpx-header p{font-size:11.5px!important;line-height:1.35!important;margin:0!important;color:var(--ops-mc-muted)!important}.dpx-breadcrumbs,.cert-breadcrumb,.rbac-breadcrumb,.wc-breadcrumb,.lpx-breadcrumb{font-size:10.5px!important;margin-bottom:4px!important;gap:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#445c82!important}.epx-header-tools,.epx-edit-actions,.dpx-tools,.cert-header-actions,.rbac-header-actions,.wc-head-actions,.lpx-header-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;align-items:stretch!important}.epx-search-box,.dpx-search,.cert-search,.rbac-search,.wc-search,.lpx-search{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:12px!important;box-shadow:var(--ops-mc-shadow)!important}.epx-search-box input,.dpx-search input,.cert-search input,.rbac-search input,.wc-search input,.lpx-search input{font-size:12px!important}.epx-search-box kbd,.dpx-search kbd,.cert-search kbd,.rbac-search kbd,.lpx-search kbd{display:none!important}.epx-header-action,.dpx-button,.dpx-tools button,.cert-btn,.cert-top-btn,.rbac-btn,.rbac-top-btn,.wc-btn,.lpx-btn{width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important;font-weight:760!important;gap:6px!important;justify-content:center!important;white-space:nowrap!important;box-shadow:var(--ops-mc-shadow)!important;background:#fff!important;color:#0b2a5b!important;border:1px solid var(--ops-mc-line)!important;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease!important}.epx-header-action:active,.dpx-button:active,.cert-btn:active,.cert-top-btn:active,.rbac-btn:active,.rbac-top-btn:active,.wc-btn:active,.lpx-btn:active{transform:scale(.985)!important}.epx-header-action-primary,.dpx-button-primary,.cert-primary,.rbac-primary,.wc-btn.primary,.lpx-primary{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.epx-header-action:hover,.dpx-button:hover,.dpx-tools button:hover,.cert-btn:hover,.cert-top-btn:hover,.rbac-btn:hover,.rbac-top-btn:hover,.wc-btn:hover,.lpx-btn:hover,.epx-header-action:focus-visible,.dpx-button:focus-visible,.cert-btn:focus-visible,.cert-top-btn:focus-visible,.rbac-btn:focus-visible,.rbac-top-btn:focus-visible,.wc-btn:focus-visible,.lpx-btn:focus-visible{background:var(--ops-mc-blue-soft)!important;border-color:#bfdbfe!important;color:var(--ops-mc-blue)!important;transform:translateY(-1px)!important;outline:none!important}.epx-metrics-grid,.dpx-metrics,.cert-stat-grid,.rbac-stat-grid,.wc-kpi-grid,.lpx-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:0!important;margin:0 0 10px!important;scroll-snap-type:none!important}.epx-metric-card,.dpx-metric,.cert-stat-card,.rbac-stat-card,.wc-kpi-card,.lpx-metric{flex:none!important;max-width:none!important;min-width:0!important;width:100%!important;min-height:76px!important;height:auto!important;padding:10px!important;gap:9px!important;border-radius:var(--ops-mc-radius)!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid var(--ops-mc-line)!important;box-shadow:var(--ops-mc-shadow)!important;align-items:center!important}.epx-metric-icon,.dpx-metric-icon,.cert-stat-icon,.rbac-stat-icon,.wc-kpi-icon,.lpx-metric-icon,.lpx-icon-tile{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important}.epx-metric-icon svg,.dpx-metric-icon svg,.cert-stat-icon svg,.rbac-stat-icon svg,.wc-kpi-icon svg,.lpx-metric-icon svg,.lpx-icon-tile svg{width:16px!important;height:16px!important}.epx-metric-copy small,.dpx-metric-label,.cert-stat-card span,.rbac-stat-card span,.wc-kpi-card span,.lpx-metric span{font-size:10.5px!important;line-height:1.15!important;color:#60708e!important}.epx-metric-copy strong,.dpx-metric-value,.cert-stat-card strong,.rbac-stat-card strong,.wc-kpi-card strong,.lpx-metric strong{font-size:18px!important;line-height:1!important;letter-spacing:-.025em!important}.epx-metric-copy em,.dpx-metric-sub,.cert-stat-card small,.rbac-stat-card small,.wc-kpi-card small,.lpx-metric small{font-size:10px!important;line-height:1.2!important}.epx-tabs,.dpx-tabs-card,.cert-tabs,.rbac-tabs,.wc-tabs,.lpx-tabs{display:flex!important;gap:3px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:5px!important;min-height:44px!important;border-radius:13px!important;background:#fffffff0!important;border:1px solid var(--ops-mc-line)!important;box-shadow:var(--ops-mc-shadow)!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.epx-tabs::-webkit-scrollbar,.dpx-tabs-card::-webkit-scrollbar,.cert-tabs::-webkit-scrollbar,.rbac-tabs::-webkit-scrollbar,.wc-tabs::-webkit-scrollbar,.lpx-tabs::-webkit-scrollbar{display:none!important}.epx-tab,.dpx-tab,.cert-tabs button,.rbac-tabs button,.wc-tabs button,.lpx-tabs button{flex:0 0 auto!important;height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:10px!important;font-size:11.5px!important;font-weight:760!important;gap:5px!important;min-width:max-content!important;background:transparent!important;color:#244067!important;border:0!important}.epx-tab svg,.dpx-tab svg,.cert-tabs button svg,.rbac-tabs button svg,.wc-tabs button svg,.lpx-tabs button svg{width:14px!important;height:14px!important}.epx-tab.active,.dpx-tab.active,.cert-tabs button.active,.rbac-tabs button.active,.wc-tabs button.active,.lpx-tabs button.active{background:#eaf5ff!important;color:#2563eb!important;box-shadow:inset 0 -2px #2563eb!important}.epx-overview-main,.epx-edit-main,.dpx-grid-main,.dpx-bottom-grid,.cert-content-grid,.cert-bottom-grid,.rbac-content-grid,.rbac-bottom-grid,.wc-main-grid,.wc-bottom-grid,.lpx-layout,.lpx-bottom-grid,.lpx-analytics-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.epx-overview-right,.epx-edit-right,.dpx-side-stack,.cert-side-column,.rbac-side-column,.wc-side-panel,.lpx-side{position:static!important;width:100%!important;max-width:100%!important;display:grid!important;gap:10px!important}.epx-section-card,.epx-card,.dpx-card,.cert-table-card,.cert-side-card,.rbac-table-card,.rbac-side-card,.wc-card,.wc-table-card,.lpx-card,.lpx-table-card{border-radius:var(--ops-mc-radius)!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid var(--ops-mc-line)!important;box-shadow:var(--ops-mc-shadow)!important;overflow:visible!important}.epx-section-head,.epx-card-head,.dpx-card-head,.cert-card-head,.cert-side-title,.rbac-card-head,.wc-card-head,.lpx-card-head{min-height:0!important;padding:12px!important;gap:7px!important}.epx-section-head h3,.epx-card-head h3,.dpx-card-head h3,.cert-card-head h3,.cert-side-title,.rbac-card-head h3,.wc-card-head h3,.lpx-card-head h3{font-size:13.5px!important;line-height:1.2!important;margin:0!important}.epx-section-head p,.epx-card-head p,.dpx-card-head p,.cert-card-head p,.rbac-card-head p,.wc-card-head p,.lpx-card-head p{font-size:11px!important;line-height:1.3!important;margin:0!important}.epx-section-body,.epx-card-body,.dpx-card-body,.cert-card-body,.cert-side-card,.rbac-card-body,.wc-card-body,.lpx-card-body{padding:10px!important}.dpx-filters,.cert-toolbar-card,.rbac-toolbar-card,.wc-toolbar,.lpx-filterbar,.epx-filterbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important;border-radius:13px!important;background:#fffffff0!important;border:1px solid var(--ops-mc-line)!important;box-shadow:var(--ops-mc-shadow)!important;overflow:visible!important}.dpx-filters .dpx-search,.cert-toolbar-card .cert-search,.rbac-toolbar-card .rbac-search,.wc-toolbar .wc-search,.lpx-filterbar .lpx-search,.epx-filterbar .epx-search-box{grid-column:1 / -1!important}.dpx-filter-btn,.dpx-select,.cert-toolbar-card input,.cert-toolbar-card select,.cert-toolbar-card button,.rbac-toolbar-card input,.rbac-toolbar-card select,.rbac-toolbar-card button,.wc-toolbar input,.wc-toolbar select,.wc-toolbar button,.lpx-filterbar input,.lpx-filterbar select,.lpx-filterbar button,.lpx-filter,.epx-filterbar input,.epx-filterbar select,.epx-filterbar button{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 9px!important;border-radius:10px!important;font-size:11.5px!important;box-shadow:none!important}.epx-table-wrap,.dpx-table-wrap,.cert-table-wrap,.rbac-table-wrap,.wc-table-card,.lpx-table-card,.lpx-table-scroll{width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;border-radius:14px!important}.epx-table,.dpx-table,.cert-table,.rbac-table,.wc-table,.lpx-table{min-width:680px!important;width:100%!important}.epx-table thead th,.dpx-table thead th,.cert-table thead th,.rbac-table thead th,.wc-table thead th,.lpx-table thead th{height:38px!important;padding:0 9px!important;font-size:10.5px!important;white-space:nowrap!important}.epx-table tbody td,.dpx-table tbody td,.cert-table tbody td,.rbac-table tbody td,.wc-table tbody td,.lpx-table tbody td{height:48px!important;padding:6px 9px!important;font-size:11.3px!important;line-height:1.22!important;vertical-align:middle!important}.epx-table tbody tr,.dpx-table tbody tr,.cert-table tbody tr,.rbac-table tbody tr,.wc-table tbody tr,.lpx-table tbody tr{transition:background .16s ease,transform .16s ease!important}.epx-table tbody tr:hover,.dpx-table tbody tr:hover,.cert-table tbody tr:hover,.rbac-table tbody tr:hover,.wc-table tbody tr:hover,.lpx-table tbody tr:hover{background:#eaf5ffb3!important}.epx-avatar,.cert-avatar,.rbac-avatar,.wc-avatar,.lpx-avatar,.lpx-name img{width:30px!important;height:30px!important;min-width:30px!important}.epx-employee-cell,.cert-person,.rbac-person,.wc-name-cell,.lpx-name{gap:7px!important}.epx-employee-cell strong,.cert-person strong,.rbac-person strong,.wc-name-cell b,.lpx-name strong{font-size:11.5px!important;line-height:1.15!important}.epx-employee-cell small,.cert-person span,.cert-subline,.rbac-person span,.wc-name-cell em,.lpx-name small{font-size:10px!important;line-height:1.1!important}.epx-pill,.cert-status,.cert-type-pill,.rbac-status,.rbac-pill,.wc-chip,.wc-status,.lpx-pill{min-height:22px!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important}.epx-table-footer,.dpx-pagination,.cert-pagination,.rbac-table-footer,.wc-table-foot,.lpx-pagination{min-height:0!important;height:auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;padding:10px!important;font-size:11px!important}.epx-pagination,.dpx-pagination div,.cert-pagination div,.rbac-table-footer div,.wc-table-foot div,.lpx-pagination div{display:flex!important;flex-direction:row!important;gap:6px!important;align-items:center!important}.epx-pagination button,.dpx-pagination button,.cert-pagination button,.rbac-table-footer button,.wc-table-foot button,.lpx-pagination button{min-width:31px!important;width:31px!important;height:31px!important;border-radius:9px!important;font-size:11px!important;padding:0!important}.epx-pagination select,.dpx-pagination select,.cert-pagination select,.rbac-table-footer select,.wc-table-foot select,.lpx-pagination select{height:31px!important;border-radius:9px!important;font-size:11px!important}.dpx-donut,.cert-donut,.rbac-donut,.wc-donut,.lpx-donut{width:104px!important;height:104px!important;min-width:104px!important;max-width:104px!important;max-height:104px!important}.dpx-donut-row,.cert-donut-row,.rbac-donut-line,.wc-donut-wrap,.lpx-donut-row{gap:10px!important;align-items:center!important}.cert-chart-legend,.rbac-legend,.wc-legend,.lpx-legend{font-size:10.5px!important;gap:6px!important}.lpx-line,.wc-line,.dpx-line,.cert-line,.rbac-line{max-height:150px!important}.lpx-heatmap,.wc-heatmap{overflow-x:auto!important;font-size:10.5px!important}.epx-quick-list,.dpx-quick-grid,.cert-quick-actions,.rbac-quick-actions,.wc-quick-links,.lpx-quick-list{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.epx-quick-list button,.dpx-quick-tile,.cert-quick-actions button,.rbac-quick-actions button,.wc-quick-links button,.lpx-quick-list button,.lpx-side button,.wc-side-panel button{min-height:38px!important;height:38px!important;padding:0 10px!important;border-radius:11px!important;border:1px solid rgba(105,137,186,.16)!important;background:#fff!important;background-image:none!important;color:#0b2454!important;box-shadow:none!important;font-size:11.5px!important;font-weight:760!important}.epx-quick-list button:hover,.dpx-quick-tile:hover,.cert-quick-actions button:hover,.rbac-quick-actions button:hover,.wc-quick-links button:hover,.lpx-quick-list button:hover,.lpx-side button:hover,.wc-side-panel button:hover{background:var(--ops-mc-blue-soft)!important;border-color:#bfdbfe!important;color:var(--ops-mc-blue)!important}.epx-modal-backdrop,.dpx-modal-overlay,.cert-modal-overlay,.rbac-modal-overlay,.wf-overlay-portal,.wc-modal-overlay,.lpx-modal-overlay{position:fixed!important;inset:0!important;padding:10px!important;display:grid!important;place-items:end center!important;align-items:end!important;background:#0f24406b!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.epx-modal,.dpx-modal,.cert-modal,.rbac-modal,.wf-modal,.wc-modal,.lpx-modal{width:100%!important;max-width:100%!important;max-height:min(88dvh,680px)!important;border-radius:18px 18px 14px 14px!important;overflow:hidden!important;background:#fff!important;border:1px solid var(--ops-mc-line)!important}.epx-modal-header,.dpx-modal-head,.cert-modal-header,.rbac-modal-head,.wf-modal-head,.wc-modal-head,.lpx-modal-head{min-height:0!important;padding:12px 14px!important;border-bottom:1px solid var(--ops-mc-line)!important}.epx-modal-header h2,.dpx-modal-head h2,.cert-modal-header h2,.rbac-modal-head h2,.wf-modal-head h2,.wc-modal-head h2,.lpx-modal-head h2{font-size:15px!important;line-height:1.2!important;margin:0!important}.epx-modal-header p,.dpx-modal-head p,.cert-modal-header p,.rbac-modal-head p,.wf-modal-head p,.wc-modal-head p,.lpx-modal-head p{font-size:11px!important;line-height:1.3!important;margin:2px 0 0!important}.epx-modal-body,.dpx-modal-body,.cert-modal-body,.rbac-modal-body,.wf-modal-body,.wc-modal-body,.lpx-modal-body{max-height:calc(88dvh - 118px)!important;overflow-y:auto!important;padding:12px!important}.epx-modal-footer,.dpx-modal-foot,.cert-modal-footer,.rbac-modal-footer,.wf-modal-footer,.wc-modal-actions,.lpx-modal-foot{padding:10px 12px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;border-top:1px solid var(--ops-mc-line)!important}.epx-form-grid,.dpx-form-grid,.cert-form-grid,.rbac-form-grid,.wf-form-grid,.wc-form-grid,.lpx-form-grid,.epx-details-grid,.dpx-detail-grid,.cert-detail-grid,.rbac-detail-grid,.wf-detail-grid,.wc-detail-grid,.lpx-details-grid{grid-template-columns:1fr!important;gap:8px!important}.epx-modal input,.epx-modal select,.epx-modal textarea,.dpx-modal input,.dpx-modal select,.dpx-modal textarea,.cert-modal input,.cert-modal select,.cert-modal textarea,.rbac-modal input,.rbac-modal select,.rbac-modal textarea,.wf-modal input,.wf-modal select,.wf-modal textarea,.wc-modal input,.wc-modal select,.wc-modal textarea,.lpx-modal input,.lpx-modal select,.lpx-modal textarea{min-height:38px!important;border-radius:10px!important;font-size:12px!important;padding:8px 10px!important}.epx-modal textarea,.dpx-modal textarea,.cert-modal textarea,.rbac-modal textarea,.wf-modal textarea,.wc-modal textarea,.lpx-modal textarea{min-height:78px!important}.epx-field,.dpx-field,.cert-field,.rbac-field,.wf-field,.wc-field,.lpx-form-grid label{font-size:11px!important;gap:5px!important}.cert-floating-menu,.dpx-floating-menu,.rbac-floating-menu,.lpx-menu-portal,.wf-dropmenu-superlayer,.wc-dropmenu{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;top:auto!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 20px)!important;max-height:min(58dvh,420px)!important;overflow-y:auto!important}}@media(max-width:560px){.epx-page,.dpx-page,.cert-page,.rbac-page,.wc-page-shell,.locations-enterprise-page{padding:8px 8px calc(88px + env(safe-area-inset-bottom,0px))!important}.epx-title-block h1,.epx-edit-title h1,.epx-edit-title,.dpx-title h1,.cert-header h1,.rbac-header h1,.wc-page-head h1,.lpx-header h1{font-size:20px!important}.epx-title-block p,.epx-edit-title p,.dpx-title p,.cert-header p,.rbac-header p,.wc-page-head p,.lpx-header p{font-size:11px!important}.epx-header-tools,.epx-edit-actions,.dpx-tools,.cert-header-actions,.rbac-header-actions,.wc-head-actions,.lpx-header-actions,.dpx-filters,.cert-toolbar-card,.rbac-toolbar-card,.wc-toolbar,.lpx-filterbar,.epx-filterbar,.epx-metrics-grid,.dpx-metrics,.cert-stat-grid,.rbac-stat-grid,.wc-kpi-grid,.lpx-metrics{gap:6px!important}.epx-metric-card,.dpx-metric,.cert-stat-card,.rbac-stat-card,.wc-kpi-card,.lpx-metric{min-height:70px!important;padding:8px!important;gap:7px!important}.epx-metric-icon,.dpx-metric-icon,.cert-stat-icon,.rbac-stat-icon,.wc-kpi-icon,.lpx-metric-icon,.lpx-icon-tile{width:29px!important;height:29px!important;min-width:29px!important}.epx-metric-copy strong,.dpx-metric-value,.cert-stat-card strong,.rbac-stat-card strong,.wc-kpi-card strong,.lpx-metric strong{font-size:16px!important}.epx-header-action,.dpx-button,.dpx-tools button,.cert-btn,.cert-top-btn,.rbac-btn,.rbac-top-btn,.wc-btn,.lpx-btn,.dpx-filter-btn,.dpx-select,.cert-toolbar-card input,.cert-toolbar-card select,.cert-toolbar-card button,.rbac-toolbar-card input,.rbac-toolbar-card select,.rbac-toolbar-card button,.wc-toolbar input,.wc-toolbar select,.wc-toolbar button,.lpx-filterbar input,.lpx-filterbar select,.lpx-filterbar button,.lpx-filter{height:34px!important;min-height:34px!important;font-size:11px!important;border-radius:10px!important}.epx-search-box,.dpx-search,.cert-search,.rbac-search,.wc-search,.lpx-search{height:36px!important;min-height:36px!important}.epx-table,.dpx-table,.cert-table,.rbac-table,.wc-table,.lpx-table{min-width:620px!important}.epx-table thead th,.dpx-table thead th,.cert-table thead th,.rbac-table thead th,.wc-table thead th,.lpx-table thead th{height:34px!important;padding:0 7px!important;font-size:10px!important}.epx-table tbody td,.dpx-table tbody td,.cert-table tbody td,.rbac-table tbody td,.wc-table tbody td,.lpx-table tbody td{height:44px!important;padding:5px 7px!important;font-size:10.8px!important}.epx-modal-footer,.dpx-modal-foot,.cert-modal-footer,.rbac-modal-footer,.wf-modal-footer,.wc-modal-actions,.lpx-modal-foot{grid-template-columns:1fr!important}}@media(max-width:380px){.epx-metrics-grid,.dpx-metrics,.cert-stat-grid,.rbac-stat-grid,.wc-kpi-grid,.lpx-metrics{grid-template-columns:1fr!important}}:root{--ops-dropdown-z: 2147483000;--ops-modal-z: 2147482000;--ops-hover-blue: #e0f2fe;--ops-hover-blue-border: #7dd3fc;--ops-menu-text: #071a3d}.wf-action-menu,.wf-dropdown-menu,.wf-filter-menu,.wf-export-menu,.cert-row-menu,.cert-floating-menu,.location-row-menu,.location-floating-menu,.rp-row-menu,.rp-floating-menu,.wfc-row-menu,.wfc-floating-menu,.employee-row-menu,.employee-floating-menu,.dept-row-menu,.dept-floating-menu,[role=menu],[data-floating-menu=true]{position:fixed!important;z-index:var(--ops-dropdown-z)!important;isolation:isolate!important;background:#fff!important;background-image:none!important;color:var(--ops-menu-text)!important;border:1px solid #dbe7f7!important;border-radius:14px!important;box-shadow:0 24px 60px #0f172a2e,0 2px 8px #0f172a0f!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.wf-action-menu button,.wf-dropdown-menu button,.wf-filter-menu button,.wf-export-menu button,.cert-row-menu button,.cert-floating-menu button,.location-row-menu button,.location-floating-menu button,.rp-row-menu button,.rp-floating-menu button,.wfc-row-menu button,.wfc-floating-menu button,.employee-row-menu button,.employee-floating-menu button,.dept-row-menu button,.dept-floating-menu button,[role=menu] button,[data-floating-menu=true] button{width:100%!important;min-height:38px!important;height:auto!important;padding:9px 12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;color:var(--ops-menu-text)!important;background:#fff!important;background-image:none!important;border:0!important;border-radius:10px!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important;text-align:left!important;box-shadow:none!important}.wf-action-menu button:hover,.wf-dropdown-menu button:hover,.wf-filter-menu button:hover,.wf-export-menu button:hover,.cert-row-menu button:hover,.cert-floating-menu button:hover,.location-row-menu button:hover,.location-floating-menu button:hover,.rp-row-menu button:hover,.rp-floating-menu button:hover,.wfc-row-menu button:hover,.wfc-floating-menu button:hover,.employee-row-menu button:hover,.employee-floating-menu button:hover,.dept-row-menu button:hover,.dept-floating-menu button:hover,[role=menu] button:hover,[data-floating-menu=true] button:hover{background:var(--ops-hover-blue)!important;color:#075985!important;transform:none!important}.wf-action-menu button.danger,.cert-row-menu button.danger,.rp-row-menu button.danger,.wfc-row-menu button.danger,.location-row-menu button.danger,.employee-row-menu button.danger,.dept-row-menu button.danger,[role=menu] button.danger{color:#dc2626!important;background:#fff!important}.wf-action-menu button.danger:hover,.cert-row-menu button.danger:hover,.rp-row-menu button.danger:hover,.wfc-row-menu button.danger:hover,.location-row-menu button.danger:hover,.employee-row-menu button.danger:hover,.dept-row-menu button.danger:hover,[role=menu] button.danger:hover{background:#fee2e2!important;color:#b91c1c!important}.cert-modal-overlay,.location-modal-overlay,.rp-modal-overlay,.wfc-modal-overlay,.wf-modal-overlay,.employee-modal-overlay,.dept-modal-overlay,[aria-modal=true]{z-index:var(--ops-modal-z)!important}.cert-table-wrap,.location-table-wrap,.rp-table-wrap,.wfc-table-wrap,.employee-table-wrap,.dept-table-wrap,.wf-card,.wf-panel,.cert-panel,.location-panel,.rp-panel,.wfc-panel{overflow:visible!important}button,.cert-btn,.location-btn,.rp-btn,.wfc-btn,.wf-btn,.employee-btn,.dept-btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}button:hover:not(:disabled),.cert-btn:hover:not(:disabled),.location-btn:hover:not(:disabled),.rp-btn:hover:not(:disabled),.wfc-btn:hover:not(:disabled),.wf-btn:hover:not(:disabled),.employee-btn:hover:not(:disabled),.dept-btn:hover:not(:disabled){border-color:var(--ops-hover-blue-border)!important}@media(max-width:760px){.wf-action-menu,.wf-dropdown-menu,.wf-filter-menu,.wf-export-menu,.cert-row-menu,.cert-floating-menu,.location-row-menu,.location-floating-menu,.rp-row-menu,.rp-floating-menu,.wfc-row-menu,.wfc-floating-menu,.employee-row-menu,.employee-floating-menu,.dept-row-menu,.dept-floating-menu,[role=menu],[data-floating-menu=true]{max-width:calc(100vw - 24px)!important;min-width:190px!important}}:root{--ops-sidebar-offset:190px;--ops-mobile-gutter:12px;--ops-card-radius:16px;--ops-line:#e4ecf8;--ops-soft:#f6faff;--ops-blue:#2563eb;--ops-blue-soft:#eaf3ff;--ops-text:#071a3d;--ops-muted:#64748b}.rbac-page,.cert-page,.locations-enterprise-page,.dpx-page,.wc-page,.epx-page,.wf-main-v7{overflow-x:hidden!important;max-width:100%!important;box-sizing:border-box!important}.rbac-page *,.cert-page *,.locations-enterprise-page *,.dpx-page *,.wc-page *,.epx-page *{box-sizing:border-box!important}.rbac-stage,.cert-stage,.locations-enterprise-page .lpx-stage,.locations-enterprise-page .lpx-layout,.dpx-stage,.wc-stage,.epx-stage{max-width:min(1500px,100%)!important;margin-inline:auto!important}.rbac-table-wrap,.cert-table-wrap,.lpx-table-wrap,.dpx-table-wrap,.wc-table-wrap,.epx-table-wrap{overflow:auto!important;max-width:100%!important;border-radius:14px!important}.rbac-table,.cert-table,.lpx-table,.dpx-table,.wc-table,.epx-table{min-width:860px!important;width:100%!important;border-collapse:separate!important;border-spacing:0!important}.rbac-table-card,.cert-table-card,.lpx-table-card,.dpx-table-card,.wc-table-card{overflow:visible!important}.rbac-content-grid,.cert-content-grid,.lpx-layout,.dpx-content-grid,.wc-main-grid{align-items:start!important}.wf-dropmenu-superlayer,.wf-dropmenu,.rbac-dropdown,.rbac-menu,.cert-dropdown,.cert-menu,.lpx-dropdown,.lpx-menu,.dpx-dropdown,.wc-dropdown,.epx-dropdown,[data-dropdown],[role=menu]{z-index:2147483600!important;overflow:visible!important;background:#fff!important;background-image:none!important;border:1px solid #dbe7f6!important;border-radius:14px!important;box-shadow:0 22px 60px #0f172a2e!important;color:var(--ops-text)!important}.wf-dropmenu-item,.rbac-dropdown button,.rbac-menu button,.cert-dropdown button,.cert-menu button,.lpx-dropdown button,.lpx-menu button,.dpx-dropdown button,.wc-dropdown button,.epx-dropdown button,[role=menu] button{min-height:38px!important;padding:9px 12px!important;background:#fff!important;background-image:none!important;color:#0b1d3f!important;font-size:13px!important;font-weight:600!important;border:0!important;border-radius:10px!important;display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;text-align:left!important}.wf-dropmenu-item:hover,.rbac-dropdown button:hover,.rbac-menu button:hover,.cert-dropdown button:hover,.cert-menu button:hover,.lpx-dropdown button:hover,.lpx-menu button:hover,.dpx-dropdown button:hover,.wc-dropdown button:hover,.epx-dropdown button:hover,[role=menu] button:hover{background:var(--ops-blue-soft)!important;color:#155bd7!important}.wf-dropmenu-item.danger,.wf-dropmenu-item.danger:hover{color:#dc2626!important;background:#fff!important}.wf-dropmenu-item.danger:hover{background:#fff1f2!important}button:hover,.rbac-btn:hover,.cert-btn:hover,.lpx-btn:hover,.dpx-btn:hover,.wc-btn:hover,.epx-btn:hover,.rbac-top-btn:hover,.cert-top-btn:hover,.lpx-top-btn:hover{background-color:var(--ops-blue-soft)!important;border-color:#b9d6ff!important;color:#155bd7!important}.rbac-btn.primary:hover,.cert-btn.primary:hover,.lpx-btn.primary:hover,.dpx-btn.primary:hover,.wc-btn.primary:hover{background:linear-gradient(180deg,#5ea1ff,#2563eb)!important;color:#fff!important}.wf-modal-overlay,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.dpx-modal-overlay,.wc-modal-overlay,.epx-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483500!important;background:#0f172a6b!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(10px,3vw,28px)!important;overflow:auto!important}.wf-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal{max-width:min(760px,calc(100vw - 28px))!important;width:100%!important;max-height:min(88vh,900px)!important;margin:auto!important;border-radius:18px!important;background:#fff!important;background-image:none!important;border:1px solid #dbe7f6!important;box-shadow:0 30px 90px #0f172a42!important;overflow:hidden!important}.wf-modal-body,.rbac-modal-body,.cert-modal-body,.lpx-modal-body,.dpx-modal-body,.wc-modal-body,.epx-modal-body{overflow:auto!important;max-height:calc(88vh - 136px)!important}.wf-modal-head,.rbac-modal-head,.cert-modal-head,.lpx-modal-head,.dpx-modal-head,.wc-modal-head,.epx-modal-head{background:#fff!important;background-image:none!important;border-bottom:1px solid #e7eef8!important}.opscence-mobile-modal-open .bottom-nav,.opscence-mobile-modal-open .mobile-bottom-nav,.opscence-mobile-modal-open .bottom-navigation,.opscence-mobile-modal-open .app-bottom-nav,.opscence-mobile-modal-open [data-bottom-nav],body.opscence-mobile-modal-open nav[class*=bottom],body.opscence-mobile-modal-open div[class*=bottom-nav],body:has(.wf-modal-overlay,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.dpx-modal-overlay,.wc-modal-overlay,.epx-modal-overlay) .bottom-nav,body:has(.wf-modal-overlay,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.dpx-modal-overlay,.wc-modal-overlay,.epx-modal-overlay) .mobile-bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:1180px){.rbac-content-grid,.cert-content-grid,.lpx-layout,.dpx-content-grid,.wc-main-grid{grid-template-columns:1fr!important}.rbac-side-column,.cert-side-column,.lpx-side,.dpx-side,.wc-side{position:static!important;width:100%!important;top:auto!important}.rbac-stat-grid,.cert-metrics,.lpx-metrics,.dpx-metrics,.wc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rbac-header,.cert-header,.lpx-header,.dpx-header,.wc-header{gap:14px!important}}@media(max-width:820px){html,body,#root{max-width:100%!important;overflow-x:hidden!important}.wf-embed,.wf-main-v7,.wf-page-fade,.rbac-page,.cert-page,.locations-enterprise-page,.dpx-page,.wc-page,.epx-page{width:100%!important;max-width:100%!important;margin:0!important;padding-inline:0!important;overflow-x:hidden!important}.wf-main-v7,.wf-page-fade{padding:0!important}.wf-topbar-v7{display:none!important}.rbac-stage,.cert-stage,.locations-enterprise-page .lpx-stage,.locations-enterprise-page .lpx-layout,.dpx-stage,.wc-stage,.epx-stage{width:100%!important;max-width:100%!important;padding:10px var(--ops-mobile-gutter) calc(86px + env(safe-area-inset-bottom,0px))!important;margin:0!important;gap:10px!important}.rbac-breadcrumb,.cert-breadcrumb,.lpx-breadcrumb,.dpx-breadcrumb,.wc-breadcrumb,.epx-breadcrumb,.wf-breadcrumb,.rbac-header p,.cert-header p,.lpx-header p,.dpx-header p,.wc-header p,.epx-header p{display:none!important}.rbac-header,.cert-header,.lpx-header,.dpx-header,.wc-header,.epx-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:2px 0 4px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.rbac-header h1,.cert-header h1,.lpx-header h1,.dpx-header h1,.wc-header h1,.epx-header h1{font-size:22px!important;line-height:1.08!important;letter-spacing:-.02em!important;margin:0!important;color:var(--ops-text)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.rbac-header-actions,.cert-header-actions,.lpx-header-actions,.dpx-header-actions,.wc-header-actions,.epx-header-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.rbac-header-actions>*,.cert-header-actions>*,.lpx-header-actions>*,.dpx-header-actions>*,.wc-header-actions>*{min-width:0!important;width:100%!important}.rbac-header-actions button,.cert-header-actions button,.lpx-header-actions button,.dpx-header-actions button,.wc-header-actions button{height:38px!important;border-radius:12px!important;font-size:12px!important;padding:0 10px!important;justify-content:center!important}.rbac-stat-grid,.cert-metrics,.lpx-metrics,.dpx-metrics,.wc-metrics,.epx-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.rbac-stat-card,.cert-metric,.lpx-metric,.dpx-metric,.wc-metric,.epx-metric{min-height:74px!important;padding:11px!important;border-radius:14px!important;gap:8px!important}.rbac-stat-card h3,.cert-metric h3,.lpx-metric h3,.dpx-metric h3,.wc-metric h3,.rbac-stat-card strong,.cert-metric strong,.lpx-metric strong,.dpx-metric strong,.wc-metric strong{font-size:20px!important;line-height:1.1!important}.rbac-stat-card span,.cert-metric span,.lpx-metric span,.dpx-metric span,.wc-metric span,.rbac-stat-card p,.cert-metric p,.lpx-metric p,.dpx-metric p,.wc-metric p{font-size:10.5px!important;line-height:1.25!important}.rbac-tabs,.cert-tabs,.lpx-tabs,.dpx-tabs,.wc-tabs,.epx-tabs{display:flex!important;overflow-x:auto!important;gap:6px!important;padding:4px 0 6px!important;margin:0!important;border:0!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.rbac-tabs::-webkit-scrollbar,.cert-tabs::-webkit-scrollbar,.lpx-tabs::-webkit-scrollbar{display:none!important}.rbac-tabs button,.cert-tabs button,.lpx-tabs button,.dpx-tabs button,.wc-tabs button,.epx-tabs button{flex:0 0 auto!important;min-width:max-content!important;height:36px!important;padding:0 11px!important;border-radius:999px!important;font-size:12px!important;background:#fff!important;border:1px solid #dce8f7!important}.rbac-tabs button.active,.cert-tabs button.active,.lpx-tabs button.active,.dpx-tabs button.active,.wc-tabs button.active,.epx-tabs button.active{background:#eaf3ff!important;color:#155bd7!important;border-color:#a9ceff!important;box-shadow:none!important}.rbac-toolbar-card,.cert-toolbar-card,.lpx-toolbar,.dpx-toolbar,.wc-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;border-radius:14px!important;overflow:visible!important}.rbac-toolbar-card label,.cert-toolbar-card label,.lpx-toolbar label,.rbac-search,.cert-search,.lpx-search{width:100%!important}.rbac-toolbar-card input,.cert-toolbar-card input,.lpx-toolbar input,.rbac-toolbar-card select,.cert-toolbar-card select,.lpx-toolbar select,.dpx-toolbar select,.wc-toolbar select{height:38px!important;min-height:38px!important;border-radius:12px!important;font-size:12px!important;width:100%!important;min-width:0!important}.rbac-content-grid,.cert-content-grid,.lpx-layout,.dpx-content-grid,.wc-main-grid{display:block!important}.rbac-main-column,.cert-main-column,.lpx-main,.dpx-main,.wc-main{width:100%!important;min-width:0!important}.rbac-side-column,.cert-side-column,.lpx-side,.dpx-side,.wc-side{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important;width:100%!important}.rbac-side-card,.cert-side-card,.lpx-side-card,.dpx-side-card,.wc-side-card{border-radius:14px!important;padding:12px!important;overflow:hidden!important}.rbac-side-card canvas,.cert-side-card canvas,.lpx-side-card canvas{max-width:100%!important}.rbac-table-card,.cert-table-card,.lpx-table-card,.dpx-table-card,.wc-table-card{border-radius:15px!important;overflow:visible!important;margin:0!important}.rbac-table-wrap,.cert-table-wrap,.lpx-table-wrap,.dpx-table-wrap,.wc-table-wrap{margin:0!important;padding:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.rbac-table,.cert-table,.lpx-table,.dpx-table,.wc-table{min-width:720px!important;font-size:11.5px!important}.rbac-table th,.rbac-table td,.cert-table th,.cert-table td,.lpx-table th,.lpx-table td,.dpx-table th,.dpx-table td,.wc-table th,.wc-table td{padding:9px 8px!important;white-space:nowrap!important}.rbac-table td span,.cert-table td span,.lpx-table td span{font-size:10.5px!important}.rbac-table-footer,.cert-table-footer,.lpx-table-footer,.dpx-table-footer,.wc-table-footer{display:flex!important;gap:8px!important;flex-wrap:wrap!important;padding:10px!important;font-size:11px!important}.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.dpx-modal-overlay,.wc-modal-overlay,.epx-modal-overlay,.wf-modal-overlay{align-items:center!important;justify-content:center!important;padding:10px!important}.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.wf-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;border-radius:18px!important}.rbac-modal-head,.cert-modal-head,.lpx-modal-head,.dpx-modal-head,.wc-modal-head,.epx-modal-head,.wf-modal-head{padding:14px!important}.rbac-modal-head h2,.cert-modal-head h2,.lpx-modal-head h2,.dpx-modal-head h2,.wc-modal-head h2,.epx-modal-head h2{font-size:16px!important;line-height:1.2!important}.rbac-modal-body,.cert-modal-body,.lpx-modal-body,.dpx-modal-body,.wc-modal-body,.epx-modal-body,.wf-modal-body{padding:12px!important;max-height:calc(100dvh - 142px)!important}.rbac-modal-foot,.cert-modal-foot,.lpx-modal-foot,.dpx-modal-foot,.wc-modal-foot,.epx-modal-foot,.wf-modal-foot{padding:12px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.rbac-form-grid,.cert-form-grid,.lpx-form-grid,.dpx-form-grid,.wc-form-grid,.epx-form-grid{grid-template-columns:1fr!important;gap:10px!important}.rbac-form-grid input,.rbac-form-grid select,.cert-form-grid input,.cert-form-grid select,.lpx-form-grid input,.lpx-form-grid select{height:40px!important}.wf-dropmenu-superlayer{max-height:min(72dvh,520px)!important;overflow:auto!important}.wf-dropmenu-item{font-size:13px!important;min-height:40px!important}.rbac-title-cell,.cert-title-cell,.lpx-title-cell{min-width:0!important}.rbac-title-cell strong,.cert-title-cell strong,.lpx-title-cell strong{max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}}@media(max-width:420px){.rbac-stage,.cert-stage,.locations-enterprise-page .lpx-stage,.locations-enterprise-page .lpx-layout,.dpx-stage,.wc-stage,.epx-stage{padding-inline:9px!important}.rbac-header h1,.cert-header h1,.lpx-header h1,.dpx-header h1,.wc-header h1{font-size:20px!important}.rbac-stat-grid,.cert-metrics,.lpx-metrics,.dpx-metrics,.wc-metrics{grid-template-columns:1fr 1fr!important;gap:7px!important}.rbac-stat-card,.cert-metric,.lpx-metric,.dpx-metric,.wc-metric{padding:9px!important;min-height:68px!important}.rbac-header-actions,.cert-header-actions,.lpx-header-actions{grid-template-columns:1fr!important}.rbac-table,.cert-table,.lpx-table,.dpx-table,.wc-table{min-width:680px!important}}@media(min-width:821px)and (max-width:1180px){.rbac-stage,.cert-stage,.locations-enterprise-page .lpx-stage,.locations-enterprise-page .lpx-layout,.dpx-stage,.wc-stage{padding:22px!important}.rbac-stat-grid,.cert-metrics,.lpx-metrics,.dpx-metrics,.wc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rbac-header h1,.cert-header h1,.lpx-header h1,.dpx-header h1,.wc-header h1{font-size:30px!important}.rbac-table,.cert-table,.lpx-table{min-width:900px!important}}@media(min-width:1181px){.rbac-page,.cert-page,.locations-enterprise-page,.dpx-page,.wc-page{padding-top:24px!important}.rbac-header h1,.cert-header h1,.lpx-header h1{font-size:34px!important}.rbac-content-grid,.cert-content-grid{grid-template-columns:minmax(0,1fr)340px!important}.locations-enterprise-page .lpx-layout{grid-template-columns:minmax(0,1fr)330px!important}}:root{--ops-modal-z:2147483500;--ops-modal-text:#071b45;--ops-modal-muted:#536b90;--ops-modal-line:#dbe7f6;--ops-modal-surface:#fff;--ops-modal-soft:#f7faff}body:has(.wf-overlay,.wf-modal-overlay,.sm-modal-backdrop,.epx-modal-backdrop,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.dpx-modal-overlay,.wc-modal-overlay,.epx-modal-overlay,.employee-modal-overlay,.dept-modal-overlay,.location-modal-overlay,.rp-modal-overlay,.wfc-modal-overlay,.marketplace-modal-overlay){overflow:hidden!important}:is(.wf-overlay,.wf-modal-overlay,.sm-modal-backdrop,.epx-modal-backdrop,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.dpx-modal-overlay,.wc-modal-overlay,.epx-modal-overlay,.employee-modal-overlay,.dept-modal-overlay,.location-modal-overlay,.rp-modal-overlay,.wfc-modal-overlay,.marketplace-modal-overlay){position:fixed!important;inset:0!important;z-index:var(--ops-modal-z)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(12px,3vw,32px)!important;overflow:auto!important;background:#08142c9e!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;opacity:1!important;visibility:visible!important;isolation:isolate!important}:is(.wf-modal,.sm-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal,.wfc-modal,.marketplace-modal){position:relative!important;z-index:calc(var(--ops-modal-z) + 1)!important;width:min(760px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--ops-modal-line)!important;border-radius:22px!important;background:var(--ops-modal-surface)!important;background-image:none!important;color:var(--ops-modal-text)!important;box-shadow:0 36px 110px -42px #020d23d1!important;opacity:1!important;visibility:visible!important;transform:none!important}:is(.wf-modal-lg,.rbac-modal.is-wide,.cert-modal-wide,.lpx-modal.wide,.dpx-modal-wide){width:min(980px,calc(100vw - 28px))!important}:is(.wf-modal-header,.wf-modal-head,.sm-modal-head,.rbac-modal-header,.rbac-modal-head,.cert-modal-header,.cert-modal-head,.lpx-modal-head,.dpx-modal-head,.wc-modal-head,.epx-modal-head,.employee-modal-head,.dept-modal-head,.location-modal-head,.rp-modal-head,.wfc-modal-head,.marketplace-modal-head){flex:0 0 auto!important;min-height:68px!important;padding:17px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-bottom:1px solid var(--ops-modal-line)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;background-image:linear-gradient(180deg,#fff,#f8fbff)!important;color:var(--ops-modal-text)!important;opacity:1!important}:is(.wf-modal-header,.wf-modal-head,.sm-modal-head,.rbac-modal-header,.rbac-modal-head,.cert-modal-header,.cert-modal-head,.lpx-modal-head,.dpx-modal-head,.wc-modal-head,.epx-modal-head,.employee-modal-head,.dept-modal-head,.location-modal-head,.rp-modal-head,.wfc-modal-head,.marketplace-modal-head) :is(h1,h2,h3,strong,p,span){color:var(--ops-modal-text)!important;opacity:1!important;text-shadow:none!important}:is(.wf-modal-header,.wf-modal-head,.sm-modal-head,.rbac-modal-header,.rbac-modal-head,.cert-modal-header,.cert-modal-head,.lpx-modal-head,.dpx-modal-head,.wc-modal-head,.epx-modal-head) p{color:var(--ops-modal-muted)!important;margin-top:3px!important}:is(.wf-modal-body,.sm-modal-body,.rbac-modal-body,.cert-modal-body,.lpx-modal-body,.dpx-modal-body,.wc-modal-body,.epx-modal-body,.employee-modal-body,.dept-modal-body,.location-modal-body,.rp-modal-body,.wfc-modal-body,.marketplace-modal-body){flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:20px!important;overflow:auto!important;overscroll-behavior:contain!important;background:#fff!important;background-image:none!important;color:var(--ops-modal-text)!important;opacity:1!important}:is(.wf-modal-footer,.wf-modal-foot,.sm-modal-foot,.epx-modal-actions,.rbac-modal-footer,.rbac-modal-foot,.cert-modal-footer,.cert-modal-foot,.lpx-modal-foot,.dpx-modal-foot,.wc-modal-foot,.epx-modal-foot,.employee-modal-foot,.dept-modal-foot,.location-modal-foot,.rp-modal-foot,.wfc-modal-foot,.marketplace-modal-foot){flex:0 0 auto!important;min-height:62px!important;padding:13px 20px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;border-top:1px solid var(--ops-modal-line)!important;background:#fff!important;background-image:none!important;color:var(--ops-modal-text)!important}:is(.wf-modal,.sm-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal,.wfc-modal,.marketplace-modal) :is(label,legend,strong,h1,h2,h3,h4,p,span,small,em,li,td,th){opacity:1!important;text-shadow:none!important}:is(.wf-modal,.sm-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal,.wfc-modal,.marketplace-modal) label{color:#314a72!important;font-weight:750!important}:is(.wf-modal,.sm-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal,.wfc-modal,.marketplace-modal) :is(input,select,textarea){min-height:42px!important;width:100%;border:1px solid #cbd9eb!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#0a214f!important;-webkit-text-fill-color:#0a214f!important;caret-color:#1268ff!important;box-shadow:none!important;opacity:1!important}:is(.wf-modal,.sm-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal,.wfc-modal,.marketplace-modal) textarea{min-height:96px!important;resize:vertical!important}:is(.wf-modal,.sm-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal,.wfc-modal,.marketplace-modal) :is(input,select,textarea):focus{outline:none!important;border-color:#78aaf8!important;box-shadow:0 0 0 3px #2563eb1c!important}:is(.wf-modal,.sm-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal,.wfc-modal,.marketplace-modal) :is(input,select,textarea):disabled{background:#f3f6fa!important;color:#65758f!important;-webkit-text-fill-color:#65758f!important;opacity:1!important;cursor:not-allowed!important}:is(.wf-modal,.sm-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal,.wfc-modal,.marketplace-modal) button{opacity:1!important;text-shadow:none!important}:is(.wf-modal,.sm-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal,.wfc-modal,.marketplace-modal) button:disabled{opacity:.58!important;cursor:not-allowed!important}@media(max-width:640px){:is(.wf-overlay,.wf-modal-overlay,.sm-modal-backdrop,.epx-modal-backdrop,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.dpx-modal-overlay,.wc-modal-overlay,.epx-modal-overlay,.employee-modal-overlay,.dept-modal-overlay,.location-modal-overlay,.rp-modal-overlay,.wfc-modal-overlay,.marketplace-modal-overlay){padding:8px!important;align-items:center!important}:is(.wf-modal,.sm-modal,.rbac-modal,.cert-modal,.lpx-modal,.dpx-modal,.wc-modal,.epx-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal,.wfc-modal,.marketplace-modal){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:17px!important}:is(.wf-modal-header,.wf-modal-head,.sm-modal-head,.rbac-modal-header,.rbac-modal-head,.cert-modal-header,.cert-modal-head,.lpx-modal-head,.dpx-modal-head,.wc-modal-head,.epx-modal-head){min-height:58px!important;padding:13px 14px!important}:is(.wf-modal-body,.sm-modal-body,.rbac-modal-body,.cert-modal-body,.lpx-modal-body,.dpx-modal-body,.wc-modal-body,.epx-modal-body){padding:14px!important}:is(.wf-modal-footer,.wf-modal-foot,.sm-modal-foot,.epx-modal-actions,.rbac-modal-footer,.rbac-modal-foot,.cert-modal-footer,.cert-modal-foot,.lpx-modal-foot,.dpx-modal-foot,.wc-modal-foot,.epx-modal-foot){padding:11px 14px!important;display:grid!important;grid-template-columns:1fr!important}:is(.wf-modal-footer,.wf-modal-foot,.sm-modal-foot,.epx-modal-actions,.rbac-modal-footer,.rbac-modal-foot,.cert-modal-footer,.cert-modal-foot,.lpx-modal-foot,.dpx-modal-foot,.wc-modal-foot,.epx-modal-foot)>button{width:100%!important}}.epx-modal-actions{flex:0 0 auto!important;min-height:62px!important;padding:13px 20px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;border-top:1px solid var(--ops-modal-line)!important;background:#fff!important}.sm-modal-title{min-width:0!important}.sm-modal-title h2{margin:0!important;color:#0a214f!important;font-size:18px!important}.sm-modal-title p{margin:3px 0 0!important;color:#64748b!important}.sm-close,.wf-modal-close,.epx-modal-close{flex:0 0 auto!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:1px solid #dbe5f2!important;border-radius:10px!important;background:#fff!important;color:#28446e!important;cursor:pointer!important}@media(max-width:640px){.sm-modal-body>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.sm-modal-body>div[style*="display: flex"]{flex-direction:column!important}.epx-modal-actions{display:grid!important;grid-template-columns:1fr!important;padding:11px 14px!important}.epx-modal-actions>button{width:100%!important}}body>.wf-overlay.wfc-modal-overlay{z-index:2147483647!important;isolation:isolate!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body>.wf-overlay.wfc-modal-overlay:before{content:"";position:fixed;inset:0;z-index:0;background:#0d1e3594;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}body>.wf-overlay.wfc-modal-overlay>.wf-modal.wfc-modal-shell{position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--ops-enterprise-ink:#0b1f44;--ops-enterprise-muted:#61718a;--ops-enterprise-line:#dce5f0;--ops-enterprise-soft:#f7f9fc;--ops-enterprise-blue:#1769e0;--ops-enterprise-blue-soft:#edf5ff;--ops-enterprise-shadow:0 24px 64px rgba(23,43,77,.14),0 4px 16px rgba(23,43,77,.08)}body:has(.dpx-modal-overlay,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.wc-modal-overlay,.wf-modal-overlay,.epx-modal-backdrop,.epx-modal-overlay,.sm-modal-backdrop){overflow:hidden!important}body :is(.dpx-modal-overlay,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.wc-modal-overlay,.wf-modal-overlay,.epx-modal-backdrop,.epx-modal-overlay,.sm-modal-backdrop,.modal-overlay){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483600!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(14px,3vw,36px)!important;overflow:auto!important;background:#f0f4f9e0!important;background-image:none!important;backdrop-filter:blur(4px) saturate(.95)!important;-webkit-backdrop-filter:blur(4px) saturate(.95)!important;isolation:isolate!important}body :is(.dpx-modal,.rbac-modal,.cert-modal,.lpx-modal,.wc-modal,.wf-modal,.epx-modal,.sm-modal,.modal)[role=dialog][aria-modal=true],body :is(.dpx-modal,.rbac-modal,.cert-modal,.lpx-modal,.wc-modal,.wf-modal,.epx-modal,.sm-modal,.modal){position:relative!important;inset:auto!important;z-index:2147483601!important;width:min(820px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:min(88dvh,860px)!important;margin:auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden!important;border:1px solid var(--ops-enterprise-line)!important;border-radius:18px!important;background:#fff!important;background-image:none!important;color:var(--ops-enterprise-ink)!important;box-shadow:var(--ops-enterprise-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;visibility:visible!important;transform:none!important}body :is(.rbac-modal.is-wide,.rbac-modal-wide,.dpx-modal-wide,.lpx-modal.wide,.cert-modal-wide,.epx-modal-wide){width:min(980px,calc(100vw - 32px))!important}body :is(.dpx-modal-head,.rbac-modal-header,.rbac-modal-head,.cert-modal-header,.cert-modal-head,.lpx-modal-head,.wc-modal-head,.wf-modal-head,.epx-modal-head,.sm-modal-head,.modal-header){flex:0 0 auto!important;min-height:72px!important;padding:17px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border:0!important;border-bottom:1px solid var(--ops-enterprise-line)!important;background:#fff!important;background-image:none!important;color:var(--ops-enterprise-ink)!important}body :is(.dpx-modal-head,.rbac-modal-header,.cert-modal-header,.lpx-modal-head,.wc-modal-head,.wf-modal-head,.epx-modal-head,.sm-modal-head,.modal-header) :is(h1,h2,h3,strong){margin:0!important;color:var(--ops-enterprise-ink)!important;font-size:20px!important;font-weight:760!important;line-height:1.2!important;letter-spacing:-.02em!important}body :is(.dpx-modal-head,.rbac-modal-header,.cert-modal-header,.lpx-modal-head,.wc-modal-head,.wf-modal-head,.epx-modal-head,.sm-modal-head,.modal-header) p{margin:3px 0 0!important;color:var(--ops-enterprise-muted)!important;font-size:12.5px!important;line-height:1.4!important;font-weight:560!important}body :is(.dpx-modal-icon,.lpx-modal-icon,.cert-modal-icon,.epx-modal-title>span,.rbac-modal-header>div>span){width:42px!important;height:42px!important;flex:0 0 42px!important;display:grid!important;place-items:center!important;border:1px solid #d4e4f8!important;border-radius:12px!important;background:var(--ops-enterprise-blue-soft)!important;color:var(--ops-enterprise-blue)!important}body :is(.dpx-modal-head>button,.rbac-modal-header>button,.cert-modal-header>button,.lpx-modal-head>button,.wc-modal-head>button,.wf-modal-head>button,.epx-modal-close,.sm-close,.modal-header>button){width:38px!important;height:38px!important;flex:0 0 38px!important;display:grid!important;place-items:center!important;border:1px solid var(--ops-enterprise-line)!important;border-radius:11px!important;background:#fff!important;color:#52657f!important;box-shadow:none!important;cursor:pointer!important}body :is(.dpx-modal-head>button,.rbac-modal-header>button,.cert-modal-header>button,.lpx-modal-head>button,.wc-modal-head>button,.wf-modal-head>button,.epx-modal-close,.sm-close,.modal-header>button):hover{border-color:#bfd4ee!important;background:#f4f8fd!important;color:#173a68!important}body :is(.dpx-modal-body,.rbac-modal-body,.cert-modal-body,.lpx-modal-body,.wc-modal-body,.wf-modal-body,.epx-modal-body,.sm-modal-body,.modal-body){flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:20px!important;overflow:auto!important;background:#fff!important;background-image:none!important;color:var(--ops-enterprise-ink)!important;overscroll-behavior:contain!important}body :is(.dpx-modal-foot,.rbac-modal-footer,.rbac-modal-foot,.cert-modal-footer,.cert-modal-foot,.lpx-modal-foot,.wc-modal-foot,.wf-modal-foot,.epx-modal-actions,.epx-modal-foot,.sm-modal-foot,.modal-footer){flex:0 0 auto!important;min-height:64px!important;padding:13px 20px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;border:0!important;border-top:1px solid var(--ops-enterprise-line)!important;background:#fafbfd!important;background-image:none!important}body :is(.dpx-modal,.rbac-modal,.cert-modal,.lpx-modal,.wc-modal,.wf-modal,.epx-modal,.sm-modal,.modal) :is(input,select,textarea){box-sizing:border-box!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #cfdbea!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:var(--ops-enterprise-ink)!important;-webkit-text-fill-color:var(--ops-enterprise-ink)!important;font:inherit!important;box-shadow:none!important}body :is(.dpx-modal,.rbac-modal,.cert-modal,.lpx-modal,.wc-modal,.wf-modal,.epx-modal,.sm-modal,.modal) textarea{min-height:96px!important;resize:vertical!important}body :is(.dpx-modal,.rbac-modal,.cert-modal,.lpx-modal,.wc-modal,.wf-modal,.epx-modal,.sm-modal,.modal) :is(input,select,textarea):focus{outline:none!important;border-color:#6ea6ea!important;box-shadow:0 0 0 3px #1769e01a!important}body :is(.dpx-modal,.rbac-modal,.cert-modal,.lpx-modal,.wc-modal,.wf-modal,.epx-modal,.sm-modal,.modal) label{color:#344a68!important;font-weight:700!important}body .dpx-modal-view,body .dpx-modal-analytics_details,body .dpx-modal-coverage_details{width:min(780px,calc(100vw - 32px))!important}.dpx-enterprise-detail{display:grid!important;gap:14px!important}.dpx-enterprise-identity{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px!important;border:1px solid var(--ops-enterprise-line)!important;border-radius:14px!important;background:#fbfcfe!important}.dpx-enterprise-identity-main{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.dpx-enterprise-identity-copy{min-width:0!important}.dpx-enterprise-identity-copy strong{display:block!important;color:var(--ops-enterprise-ink)!important;font-size:16px!important;line-height:1.25!important}.dpx-enterprise-identity-copy small{display:block!important;margin-top:3px!important;color:var(--ops-enterprise-muted)!important;font-size:12px!important;white-space:normal!important}.dpx-enterprise-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.dpx-enterprise-meta>div{min-height:92px!important;padding:14px!important;border:1px solid var(--ops-enterprise-line)!important;border-radius:13px!important;background:#fff!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important}.dpx-enterprise-meta span{color:var(--ops-enterprise-muted)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.01em!important}.dpx-enterprise-meta strong{color:var(--ops-enterprise-ink)!important;font-size:22px!important;font-weight:740!important;line-height:1!important}.dpx-enterprise-meta small{color:#7a899f!important;font-size:11px!important}.dpx-enterprise-context{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding-top:2px!important}.dpx-enterprise-context>div{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:11px 12px!important;border:1px solid #e5ebf3!important;border-radius:11px!important;background:#fafbfd!important}.dpx-enterprise-context span{color:var(--ops-enterprise-muted)!important;font-size:11.5px!important;font-weight:700!important}.dpx-enterprise-context strong{color:var(--ops-enterprise-ink)!important;font-size:12.5px!important;text-align:right!important}.rbac-role-table{min-width:1180px!important}.rbac-visible-permissions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;min-width:220px!important;max-width:360px!important}.rbac-visible-permissions>span{display:inline-flex!important;align-items:center!important;max-width:170px!important;padding:4px 7px!important;border:1px solid #d8e6f7!important;border-radius:7px!important;background:#f3f8ff!important;color:#285a9b!important;font-size:10.5px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rbac-visible-permissions>b{display:inline-flex!important;align-items:center!important;padding:4px 7px!important;border-radius:7px!important;background:#eaf2ff!important;color:#175fcb!important;font-size:10.5px!important}.rbac-visible-permissions em{color:#7a899f!important;font-size:11.5px!important;font-style:normal!important}.rbac-table-card{border:1px solid var(--ops-enterprise-line)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 8px 22px #172b4d0d!important}.rbac-table-wrap{max-width:100%!important;overflow:auto!important;background:#fff!important}.rbac-table th{position:sticky!important;top:0!important;z-index:2!important;background:#f8fafc!important;color:#50617a!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.rbac-table td{color:#1a2f4d!important;vertical-align:middle!important}.rbac-permission-picker{border:1px solid var(--ops-enterprise-line)!important;border-radius:14px!important;background:#fbfcfe!important;padding:14px!important}.rbac-permission-picker section{border-top:1px solid #e5ebf3!important;padding-top:12px!important;margin-top:12px!important}.rbac-permission-grid{max-height:320px!important;overflow:auto!important;padding-right:4px!important}.wf-page-positions .wf-table{min-width:1050px!important}.wf-access-cell{display:grid!important;gap:3px!important}.wf-access-cell strong{color:var(--ops-enterprise-ink)!important;font-size:12.5px!important}.wf-access-cell span{color:var(--ops-enterprise-muted)!important;font-size:11px!important}.wf-permission-count{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 8px!important;border-radius:8px!important;background:#eef6ff!important;color:#1e61b8!important;font-size:11px!important;font-weight:750!important}@media(max-width:720px){body :is(.dpx-modal-overlay,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.wc-modal-overlay,.wf-modal-overlay,.epx-modal-backdrop,.epx-modal-overlay,.sm-modal-backdrop,.modal-overlay){padding:8px!important;align-items:flex-end!important}body :is(.dpx-modal,.rbac-modal,.cert-modal,.lpx-modal,.wc-modal,.wf-modal,.epx-modal,.sm-modal,.modal)[role=dialog][aria-modal=true],body :is(.dpx-modal,.rbac-modal,.cert-modal,.lpx-modal,.wc-modal,.wf-modal,.epx-modal,.sm-modal,.modal){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:16px!important}body :is(.dpx-modal-head,.rbac-modal-header,.cert-modal-header,.lpx-modal-head,.wc-modal-head,.wf-modal-head,.epx-modal-head,.sm-modal-head,.modal-header){min-height:62px!important;padding:13px 14px!important}body :is(.dpx-modal-head,.rbac-modal-header,.cert-modal-header,.lpx-modal-head,.wc-modal-head,.wf-modal-head,.epx-modal-head,.sm-modal-head,.modal-header) p{display:none!important}body :is(.dpx-modal-body,.rbac-modal-body,.cert-modal-body,.lpx-modal-body,.wc-modal-body,.wf-modal-body,.epx-modal-body,.sm-modal-body,.modal-body){padding:14px!important}body :is(.dpx-modal-foot,.rbac-modal-footer,.cert-modal-footer,.lpx-modal-foot,.wc-modal-foot,.wf-modal-foot,.epx-modal-actions,.sm-modal-foot,.modal-footer){padding:11px 14px!important;display:grid!important;grid-template-columns:1fr!important}body :is(.dpx-modal-foot,.rbac-modal-footer,.cert-modal-footer,.lpx-modal-foot,.wc-modal-foot,.wf-modal-foot,.epx-modal-actions,.sm-modal-foot,.modal-footer)>button{width:100%!important}.dpx-enterprise-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dpx-enterprise-context{grid-template-columns:1fr!important}.dpx-enterprise-identity{align-items:flex-start!important}.rbac-permission-grid{grid-template-columns:1fr!important}}@media(max-width:430px){.dpx-enterprise-meta{grid-template-columns:1fr!important}.dpx-enterprise-meta>div{min-height:76px!important}.dpx-enterprise-identity{flex-direction:column!important}}body :is(.wf-overlay,.wf-modal-overlay,.dpx-modal-overlay,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.wc-modal-overlay,.epx-modal-backdrop,.epx-modal-overlay,.sm-modal-backdrop,.marketplace-modal-overlay,.modal-overlay){background:#4e658494!important;background-image:linear-gradient(180deg,#667d9a85,#3e53709e)!important;backdrop-filter:blur(10px) saturate(.82)!important;-webkit-backdrop-filter:blur(10px) saturate(.82)!important}body :is(.dpx-modal,.rbac-modal,.cert-modal,.lpx-modal,.wc-modal,.wf-modal,.epx-modal,.sm-modal,.modal){border-color:#cbd8eaeb!important;border-radius:20px!important;box-shadow:0 34px 100px #000a1e61,0 8px 28px #0014372e!important}body .epx-modal :is(.epx-input-wrap,.epx-select-wrap,.epx-phone-wrap)>:is(input,select,textarea),body .epx-modal .epx-phone-wrap input{min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .epx-modal :is(.epx-input-wrap,.epx-select-wrap,.epx-phone-wrap):focus-within{border-color:#6ea6ea!important;box-shadow:0 0 0 3px #1769e01c!important}.dpx-company-root{width:min(620px,100%)!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) max-content!important;align-items:center!important;gap:14px!important;padding:15px 17px!important}.dpx-company-root>div{min-width:0!important}.dpx-company-root>div strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dpx-company-root>.dpx-pill{width:auto!important;max-width:none!important;min-width:max-content!important;white-space:nowrap!important;line-height:1.15!important;text-align:center!important;padding:8px 11px!important}.dpx-donut-center{width:62%!important;height:62%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important}.dpx-donut-center strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(18px,2vw,26px)!important;line-height:1!important;letter-spacing:-.035em!important}.dpx-donut-center small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.1!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:#6b7d98!important}.dpx-analytics-enterprise{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr)!important;gap:14px!important;align-items:start!important}.dpx-analytics-main,.dpx-analytics-side{display:grid!important;gap:14px!important}.dpx-analytics-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.dpx-analytics-kpi{min-height:104px!important;padding:16px!important;border:1px solid #dce6f3!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f9fbfe)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important}.dpx-analytics-kpi span{font-size:11px!important;font-weight:800!important;color:#667a98!important;text-transform:uppercase!important;letter-spacing:.055em!important}.dpx-analytics-kpi strong{font-size:25px!important;line-height:1!important;letter-spacing:-.035em!important;color:#0b2148!important}.dpx-analytics-kpi small{font-size:11.5px!important;color:#7b8ba2!important}.dpx-analytics-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)!important;gap:14px!important}.dpx-analytics-enterprise .dpx-card{min-height:0!important}.dpx-analytics-enterprise .dpx-card-head{min-height:52px!important}.dpx-analytics-enterprise .dpx-card-body{min-height:0!important}.dpx-analytics-enterprise .dpx-table-wrap{max-height:360px!important;overflow:auto!important}.dpx-analytics-health{display:grid!important;gap:10px!important}.dpx-analytics-health-row{width:100%!important;border:0!important;background:transparent!important;padding:0!important;display:grid!important;grid-template-columns:minmax(120px,1fr) minmax(100px,1.6fr) 48px!important;align-items:center!important;gap:10px!important;min-height:42px!important;cursor:pointer!important}.dpx-analytics-health-row>span:first-child{font-size:12.5px!important;font-weight:750!important;color:#203a63!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}.dpx-analytics-health-track{height:8px!important;border-radius:999px!important;background:#e7edf6!important;overflow:hidden!important}.dpx-analytics-health-track i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#2563eb,#42a5ff)!important}.dpx-analytics-health-row strong{font-size:12px!important;color:#0d2b59!important;text-align:right!important}.dpx-insight-stack{display:grid!important;gap:10px!important}.dpx-insight-card{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;padding:12px!important;border:1px solid #e0e8f3!important;border-radius:13px!important;background:#fbfcfe!important}.dpx-insight-card>span{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#edf5ff!important;color:#1769e0!important}.dpx-insight-card strong{display:block!important;font-size:12.5px!important;color:#102a53!important}.dpx-insight-card small{display:block!important;margin-top:3px!important;color:#6e809a!important;font-size:11.5px!important;line-height:1.45!important}@media(max-width:1180px){.dpx-analytics-enterprise{grid-template-columns:1fr!important}.dpx-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){body :is(.wf-overlay,.wf-modal-overlay,.dpx-modal-overlay,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.wc-modal-overlay,.epx-modal-backdrop,.epx-modal-overlay,.sm-modal-backdrop,.marketplace-modal-overlay,.modal-overlay){padding:10px!important}.dpx-company-root{grid-template-columns:38px minmax(0,1fr)!important}.dpx-company-root>.dpx-pill{grid-column:2!important;justify-self:start!important}.dpx-analytics-kpis,.dpx-analytics-split{grid-template-columns:1fr!important}}body:has(.wf-overlay,.wf-modal-overlay,.dpx-modal-overlay,.rbac-modal-overlay,.cert-modal-overlay,.lpx-modal-overlay,.wc-modal-overlay,.epx-modal-backdrop,.epx-modal-overlay,.sm-modal-backdrop,.marketplace-modal-overlay,.modal-overlay){overflow:hidden!important}body .rbac-modal-shell{position:relative!important;inset:auto!important;z-index:2147483601!important;width:min(820px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:min(88dvh,860px)!important;margin:auto!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(203,216,234,.92)!important;border-radius:20px!important;background:#fff!important;color:var(--ops-enterprise-ink)!important;box-shadow:0 34px 100px #000a1e61,0 8px 28px #0014372e!important}body .rbac-modal-shell.is-wide{width:min(980px,calc(100vw - 32px))!important}body .rbac-modal-content{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:20px!important;background:#fff!important}body .rbac-modal-actions{flex:0 0 auto!important;margin:0!important;padding:13px 20px!important;border-top:1px solid var(--ops-enterprise-line)!important;background:#fafbfd!important}.dpx-selected-actions{display:grid!important;gap:9px!important;margin-top:10px!important}.dpx-selected-actions .dpx-button{margin:0!important;justify-content:center!important}@media(max-width:720px){body .rbac-modal-shell,body .rbac-modal-shell.is-wide{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}body .rbac-modal-content{padding:14px!important}}.dpx-inline-note{min-height:44px!important;display:flex!important;align-items:center!important;padding:10px 12px!important;border:1px dashed #cad8ea!important;border-radius:10px!important;background:#f8fbff!important;color:#5c6f8d!important;font-size:12px!important;line-height:1.4!important}body :is(.dpx-search,.lpx-search,.rbac-search-field,.epx-search-box){overflow:hidden!important;border:1px solid #cfdced!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}body :is(.dpx-search,.lpx-search,.rbac-search-field,.epx-search-box):focus-within{border-color:#6da5e8!important;box-shadow:0 0 0 3px #2570dd1c!important}body :is(.dpx-search,.lpx-search,.rbac-search-field,.epx-search-box)>input,body :is(.dpx-search,.lpx-search,.rbac-search-field,.epx-search-box) input{min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}body :is(.dpx-pagination,.lpx-pagination) button:disabled{opacity:.42!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}@media(max-width:900px){:root{--wf-mobile-gutter: 11px;--wf-mobile-bottom-space: calc(86px + env(safe-area-inset-bottom, 0px)) ;--wf-mobile-radius: 15px;--wf-mobile-control: 40px;--wf-mobile-line: #dbe7f5;--wf-mobile-soft: #f6faff;--wf-mobile-text: #071d49;--wf-mobile-muted: #617391}html,body,#root{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important;overscroll-behavior-x:none}body{-webkit-text-size-adjust:100%;text-size-adjust:100%}.wf-embed,.wf-root,.wf-layout,.wf-main,.wf-main-v7,.wf-page-fade,.wf-content,.wf-page-shell,.epx-page,.dpx-page,.cert-page,.rbac-page,.locations-enterprise-page,.wfc-page,.wc-page,.sm-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.wf-main,.wf-main-v7,.wf-page-fade{padding:0!important;overflow:visible!important}.wf-topbar,.wf-topbar-v7,.wf-sidebar,.wf-sidebar-v7{display:none!important}.wf-content.wf-page-shell,.wf-page-shell,.wfc-page,.epx-page,.dpx-page,.cert-page,.rbac-page,.locations-enterprise-page{padding:12px var(--wf-mobile-gutter) var(--wf-mobile-bottom-space)!important;min-height:100dvh!important;overflow-x:clip!important}.epx-stage,.dpx-stage,.cert-stage,.rbac-stage,.lpx-stage,.wc-stage,.wfc-workspace,.wfc-page>.wfc-workspace,.locations-enterprise-page .lpx-layout{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:0!important}.wf-root *{max-width:100%}.wf-root svg,.wf-root img,.wf-root canvas,.wf-root video{max-width:100%!important}.wf-page-header,.wf-detail-header,.epx-overview-header,.epx-edit-header,.dpx-header,.cert-header,.rbac-header,.lpx-header,.wc-header,.wc-page-head,.wfc-command-bar,.wfc-subtitle-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important}.wf-page-header:before,.wf-page-header:after{display:none!important}.wf-page-header-text,.epx-title-block,.dpx-title,.cert-title,.rbac-title,.lpx-title,.wc-title,.wfc-subtitle{min-width:0!important;width:100%!important}.wf-page-header-text h1,.wf-detail-header h1,.epx-title-block h1,.epx-edit-title,.dpx-header h1,.cert-header h1,.rbac-header h1,.lpx-header h1,.wc-header h1,.wc-page-head h1,.wfc-subtitle h1,.wfc-subtitle h2{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:clamp(20px,6vw,25px)!important;line-height:1.12!important;letter-spacing:-.035em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.wf-page-header-text p,.wf-detail-header p,.epx-title-block p,.dpx-header p,.cert-header p,.rbac-header p,.lpx-header p,.wc-header p,.wc-page-head p,.wfc-subtitle p{display:block!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.45!important;color:var(--wf-mobile-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important}.wf-breadcrumb,.epx-breadcrumbs,.dpx-breadcrumbs,.dpx-breadcrumb,.cert-breadcrumb,.rbac-breadcrumb,.lpx-breadcrumb,.wc-breadcrumb{max-width:100%!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important}.wf-breadcrumb::-webkit-scrollbar,.epx-breadcrumbs::-webkit-scrollbar,.dpx-breadcrumbs::-webkit-scrollbar,.cert-breadcrumb::-webkit-scrollbar,.rbac-breadcrumb::-webkit-scrollbar,.lpx-breadcrumb::-webkit-scrollbar{display:none!important}.wf-page-header-actions,.wf-detail-actions,.epx-header-tools,.epx-edit-actions,.epx-hero-actions,.dpx-tools,.dpx-header-actions,.cert-header-actions,.rbac-header-actions,.lpx-header-actions,.wc-head-actions,.wc-header-actions,.wfc-command-actions,.wfc-section-actions,.wfc-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}.wf-page-header-actions>*,.wf-detail-actions>*,.epx-header-tools>*,.epx-edit-actions>*,.epx-hero-actions>*,.dpx-tools>*,.dpx-header-actions>*,.cert-header-actions>*,.rbac-header-actions>*,.lpx-header-actions>*,.wc-head-actions>*,.wc-header-actions>*,.wfc-command-actions>*,.wfc-section-actions>*,.wfc-filter-actions>*{width:100%!important;min-width:0!important;max-width:none!important}.wf-toolbar,.wf-card-header,.wf-section-header,.epx-directory-actions,.dpx-toolbar,.cert-toolbar,.cert-toolbar-card,.rbac-toolbar,.rbac-toolbar-card,.lpx-toolbar,.wc-toolbar,.wfc-toolbar,.wfc-participant-tools,.wfc-insight-switcher-head{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}.wf-toolbar-left,.wf-toolbar-right,.wf-card-header>*,.wf-section-header>*,.wfc-toolbar>*,.wfc-participant-tools>*{width:100%!important;min-width:0!important;max-width:none!important}.wf-search,.epx-search-box,.dpx-search,.cert-search,.rbac-search,.lpx-search,.wc-search,.wfc-search,.wfc-target-search{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 100%!important}.wf-search input,.wf-search-input,.epx-search-box input,.dpx-search input,.cert-search input,.rbac-search input,.lpx-search input,.wc-search input,.wfc-search input,.wfc-target-search input{width:100%!important;min-width:0!important;height:var(--wf-mobile-control)!important;box-sizing:border-box!important;font-size:13px!important}:is(.wf-btn,.wf-chip-btn,.wf-icon-btn,.epx-header-action,.epx-mini-btn,.epx-full-button,.dpx-btn,.dpx-button,.cert-btn,.cert-top-btn,.rbac-btn,.rbac-top-btn,.lpx-btn,.lpx-actions-btn,.wc-btn,.wfc-btn,.wfc-icon-btn,.sm-btn){min-width:0!important;min-height:var(--wf-mobile-control)!important;height:auto!important;padding:9px 10px!important;border-radius:12px!important;font-size:12px!important;line-height:1.2!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}:is(.wf-icon-btn,.wfc-icon-btn,.epx-mini-btn,.epx-row-menu-trigger,.dpx-row-menu-trigger,.cert-row-menu-trigger,.rbac-row-menu-trigger,.lpx-row-menu-trigger,.wfc-row-menu-trigger){width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.wf-stats-row,.wf-stats-grid,.wf-stat-grid,.epx-metrics-grid,.dpx-metrics,.dpx-stat-grid,.cert-metrics,.cert-stat-grid,.rbac-metrics,.rbac-stat-grid,.lpx-metrics,.wc-metrics,.wc-kpi-grid,.wfc-kpis,.wfc-context-kpis,.wfc-small-kpis,.wfc-small-kpis-wide{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important}.wf-stat-card,.wf-summary-card,.epx-metric-card,.dpx-metric,.cert-metric,.cert-stat-card,.rbac-metric,.rbac-stat-card,.lpx-metric,.wc-metric,.wc-kpi-card,.wfc-kpi{min-width:0!important;min-height:76px!important;height:auto!important;padding:11px!important;gap:8px!important;border-radius:var(--wf-mobile-radius)!important;box-sizing:border-box!important;overflow:hidden!important}.wf-stat-icon,.epx-metric-icon,.dpx-metric-icon,.cert-stat-icon,.rbac-stat-icon,.lpx-metric-icon,.wc-kpi-icon,.wfc-kpi-icon{width:34px!important;min-width:34px!important;height:34px!important}.wf-stat-value,.epx-metric-card strong,.dpx-metric strong,.cert-stat-card strong,.rbac-stat-card strong,.lpx-metric strong,.wc-kpi-card strong,.wfc-kpi strong{font-size:clamp(18px,5.3vw,23px)!important;line-height:1.05!important}.wf-stat-label,.wf-stat-detail,.epx-metric-card span,.dpx-metric span,.cert-stat-card span,.rbac-stat-card span,.lpx-metric span,.wc-kpi-card span,.wfc-kpi small,.wfc-kpi em{font-size:10.5px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.wf-tabs,.wf-modal-tabs,.epx-tabs,.dpx-tabs,.cert-tabs,.rbac-tabs,.lpx-tabs,.wc-tabs,.wfc-tabs,.wfc-insight-tabs,.epx-chip-tabs{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:3px 0 7px!important;margin:0!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.wf-tabs::-webkit-scrollbar,.wf-modal-tabs::-webkit-scrollbar,.epx-tabs::-webkit-scrollbar,.dpx-tabs::-webkit-scrollbar,.cert-tabs::-webkit-scrollbar,.rbac-tabs::-webkit-scrollbar,.lpx-tabs::-webkit-scrollbar,.wc-tabs::-webkit-scrollbar,.wfc-tabs::-webkit-scrollbar,.wfc-insight-tabs::-webkit-scrollbar{display:none!important}:is(.wf-tab,.wf-modal-tab,.epx-tabs button,.dpx-tabs button,.cert-tabs button,.rbac-tabs button,.lpx-tabs button,.wc-tabs button,.wfc-tabs button,.wfc-insight-tabs button,.epx-chip-tabs button){flex:0 0 auto!important;min-width:max-content!important;min-height:36px!important;height:36px!important;padding:0 11px!important;border-radius:999px!important;font-size:11.5px!important;scroll-snap-align:start!important;white-space:nowrap!important}.wf-card,.wf-panel,.wf-section,.wf-edit-page-card,.epx-side-card,.epx-attendance-card,.epx-donut-card,.dpx-card,.dpx-control-shell,.cert-card,.cert-table-card,.rbac-card,.rbac-table-card,.lpx-card,.lpx-table-card,.wc-card,.wfc-panel,.wfc-main-card,.wfc-chart-card,.wfc-documents-table-card,.wfc-training-summary-card{width:100%!important;min-width:0!important;max-width:100%!important;border-radius:var(--wf-mobile-radius)!important;box-sizing:border-box!important}.wf-card,.wf-panel,.wf-section,.wf-edit-page-card,.epx-side-card,.dpx-card,.cert-card,.rbac-card,.lpx-card,.wc-card,.wfc-panel,.wfc-main-card,.wfc-chart-card{padding:11px!important}.wf-grid,.wf-detail-grid,.wf-two-col,.wf-three-col,.wf-four-col,.wf-form-grid,.epx-overview-layout,.epx-attendance-summary,.epx-hero-contact,.epx-hero-facts,.dpx-content-grid,.dpx-details-grid,.cert-content-grid,.cert-form-grid,.rbac-content-grid,.rbac-form-grid,.lpx-layout,.lpx-form-grid,.lpx-details-grid,.lpx-analytics-grid,.lpx-bottom-grid,.wc-main-grid,.wc-form-grid,.wfc-module-grid,.wfc-form-grid,.wfc-detail-grid,.wfc-check-grid,.wfc-enterprise-check-grid,.wfc-split,.wfc-documents-layout,.wfc-training-layout,.wfc-safety-layout,.wfc-schedule-layout,.wfc-audits-layout,.wfc-intelligence-layout,.wfc-donut-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:10px!important}.epx-overview-main,.epx-overview-right,.dpx-main,.dpx-side,.cert-main-column,.cert-side-column,.rbac-main-column,.rbac-side-column,.lpx-main,.lpx-side,.wc-main,.wc-side,.wfc-side-stack,.wfc-audit-side-stack,.wfc-intelligence-rail{width:100%!important;min-width:0!important;max-width:100%!important;position:static!important;inset:auto!important}.wfc-module-grid,.wfc-compliance-cards,.wfc-overview-cards-first{grid-template-columns:minmax(0,1fr)!important}.wf-root [style*=grid-template-columns]:not(table):not(thead):not(tbody):not(tr),body>:is(.wf-overlay,.wf-modal-overlay,.wfc-modal-overlay,.epx-modal-overlay,.epx-modal-backdrop,.sm-modal-backdrop) [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.wf-root [style*="min-width:"]{min-width:0!important}.wf-field,.wf-form-field,.epx-input-wrap,.dpx-field,.cert-field,.rbac-field,.lpx-form-grid label,.wc-field,.wfc-form-grid label,.wfc-inline-field{width:100%!important;min-width:0!important;max-width:none!important}:is(.wf-root input:not([type=checkbox]):not([type=radio]),.wf-root select,.wf-root textarea,.wf-modal input:not([type=checkbox]):not([type=radio]),.wf-modal select,.wf-modal textarea,.wfc-modal-shell input:not([type=checkbox]):not([type=radio]),.wfc-modal-shell select,.wfc-modal-shell textarea){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:16px!important}:is(.wf-root input:not([type=checkbox]):not([type=radio]),.wf-root select,.wf-modal input:not([type=checkbox]):not([type=radio]),.wf-modal select,.wfc-modal-shell input:not([type=checkbox]):not([type=radio]),.wfc-modal-shell select){min-height:40px!important}.wf-root textarea,.wf-modal textarea,.wfc-modal-shell textarea{min-height:92px!important;resize:vertical!important}input[type=date],input[type=time],input[type=datetime-local]{min-width:0!important;appearance:none;-webkit-appearance:none}.wf-table-wrap,.epx-table-wrap,.dpx-table-wrap,.dpx-hierarchy-table-shell,.cert-table-wrap,.rbac-table-wrap,.lpx-table-wrap,.wc-table-wrap,.wfc-table-wrap,.wfc-fit-table-wrap,.wfc-documents-table-card,.wfc-schedule-table,.wfc-audit-table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain;border-radius:13px!important;scrollbar-width:thin!important}.wf-table,.epx-table,.dpx-table,.cert-table,.rbac-table,.lpx-table,.wc-table,.wfc-table,.wfc-documents-table,.wfc-training-table,.wfc-schedule-table table,.wfc-audit-table table{width:max-content!important;min-width:680px!important;max-width:none!important;table-layout:auto!important;font-size:11.5px!important}:is(.wf-table,.epx-table,.dpx-table,.cert-table,.rbac-table,.lpx-table,.wc-table,.wfc-table,.wfc-documents-table,.wfc-training-table) th,:is(.wf-table,.epx-table,.dpx-table,.cert-table,.rbac-table,.lpx-table,.wc-table,.wfc-table,.wfc-documents-table,.wfc-training-table) td{padding:9px 8px!important;white-space:nowrap!important;vertical-align:middle!important}.wf-table-footer,.epx-table-footer,.dpx-table-footer,.cert-table-footer,.rbac-table-footer,.lpx-table-footer,.wc-table-footer,.wfc-pagination,.wf-pagination,.epx-pagination,.lpx-pagination{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:auto!important;padding:9px!important}:is(.wf-overlay,.wf-modal-overlay,.wf-modal-backdrop,.epx-modal-backdrop,.epx-modal-overlay,.dpx-modal-overlay,.cert-modal-overlay,.rbac-modal-overlay,.lpx-modal-overlay,.wc-modal-overlay,.wfc-modal-overlay,.sm-modal-backdrop,.marketplace-modal-overlay,.modal-overlay,.employee-modal-overlay,.dept-modal-overlay,.location-modal-overlay,.rp-modal-overlay){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:8px!important;margin:0!important;display:grid!important;place-items:center!important;overflow:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important}:is(.wf-modal,.epx-modal,.dpx-modal,.cert-modal,.rbac-modal,.lpx-modal,.wc-modal,.wfc-modal,.wfc-modal-shell,.sm-modal,.marketplace-modal,.modal,.employee-modal,.dept-modal,.location-modal,.rp-modal){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;max-height:calc(100dvh - 16px)!important;margin:auto!important;border-radius:17px!important;overflow:hidden!important;box-sizing:border-box!important}:is(.wf-modal-header,.wf-modal-head,.epx-modal-head,.dpx-modal-head,.cert-modal-head,.rbac-modal-head,.lpx-modal-head,.wc-modal-head,.sm-modal-head,.wfc-modal-shell>header,.modal-header){min-width:0!important;min-height:56px!important;padding:12px 13px!important;gap:9px!important}:is(.wf-modal-title,.epx-modal-title,.dpx-modal-title,.cert-modal-title,.rbac-modal-title,.lpx-modal-title,.wc-modal-title,.sm-modal-title,.modal-title){min-width:0!important}:is(.wf-modal-title h2,.wf-modal-title h3,.epx-modal-title h2,.dpx-modal-title h2,.cert-modal-title h2,.rbac-modal-title h2,.lpx-modal-title h2,.wc-modal-title h2,.sm-modal-title h2,.modal-title h2){font-size:16px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important}:is(.wf-modal-body,.epx-modal-body,.dpx-modal-body,.cert-modal-body,.rbac-modal-body,.lpx-modal-body,.wc-modal-body,.sm-modal-body,.modal-body,.wfc-modal-shell>.wf-modal-body){min-width:0!important;max-height:calc(100dvh - 132px)!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}:is(.wf-modal-footer,.wf-modal-foot,.epx-modal-actions,.epx-modal-foot,.dpx-modal-foot,.cert-modal-footer,.cert-modal-foot,.rbac-modal-footer,.rbac-modal-foot,.lpx-modal-foot,.wc-modal-foot,.sm-modal-foot,.modal-footer,.wfc-modal-footer){display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;min-width:0!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}:is(.wf-modal-footer,.wf-modal-foot,.epx-modal-actions,.epx-modal-foot,.dpx-modal-foot,.cert-modal-footer,.cert-modal-foot,.rbac-modal-footer,.rbac-modal-foot,.lpx-modal-foot,.wc-modal-foot,.sm-modal-foot,.modal-footer,.wfc-modal-footer)>*{width:100%!important;min-width:0!important;margin:0!important}:is(.wf-drawer,.epx-drawer,.dpx-drawer,.cert-drawer,.rbac-drawer,.lpx-drawer,.wc-drawer,.wfc-drawer,.drawer){position:fixed!important;inset:auto 8px 8px!important;width:auto!important;max-width:none!important;min-width:0!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important;overflow:hidden!important}:is(.wf-dropmenu-superlayer,.wf-dropmenu,.epx-dropdown-menu,.epx-row-menu-panel,.epx-export-dropdown,.dpx-row-menu,.dpx-floating-menu,.cert-row-menu,.cert-export-menu,.cert-floating-menu,.rbac-row-menu,.rbac-export-menu,.rbac-floating-menu,.lpx-menu-portal,.lpx-floating-menu,.wc-dropmenu,.wc-menu,.wfc-menu-pop,.wfc-menu-floating,.sm-menu,.dropdown-menu){position:fixed!important;left:auto!important;right:8px!important;width:min(280px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:min(68dvh,480px)!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:14px!important;box-sizing:border-box!important;overscroll-behavior:contain!important}:is(.wf-dropmenu-item,.epx-dropdown-menu button,.epx-row-menu-panel button,.epx-export-dropdown button,.dpx-row-menu button,.dpx-floating-menu button,.cert-row-menu button,.cert-export-menu button,.cert-floating-menu button,.rbac-row-menu button,.rbac-export-menu button,.rbac-floating-menu button,.lpx-menu-portal button,.lpx-floating-menu button,.wc-dropmenu button,.wc-menu button,.wfc-menu-pop button,.wfc-menu-floating button,.sm-menu button,.dropdown-menu button){min-height:40px!important;height:auto!important;padding:9px 10px!important;font-size:12.5px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.wfc-bar-chart,.wfc-donut-layout,.lpx-line-shell,.lpx-analytics-shell,.epx-bars,.epx-donut-wrap,.rbac-donut-line,.cert-chart,.dpx-chart,.wc-chart{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.wfc-chart-card canvas,.lpx-analytics-shell canvas,.epx-donut-card canvas,.rbac-card canvas,.cert-card canvas{width:100%!important;height:auto!important}.wf-save-changes-bar,.epx-save-bar{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;min-width:0!important;padding:10px!important;border-radius:15px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.wf-save-changes-actions,.epx-save-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:7px!important}.wf-toast,.lpx-toast,.epx-toast,.cert-toast,.rbac-toast,.dpx-toast,.wfc-toast{left:8px!important;right:8px!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;transform:none!important;text-align:center!important}.wf-root button,.wf-root [role=button],.wf-root a,.wf-root input,.wf-root select,.wf-root textarea{touch-action:manipulation}@media(hover:none)and (pointer:coarse){.wf-root button:hover,.wf-root [role=button]:hover,.wf-root tr:hover,.wf-root .wf-card:hover,.wf-root .wfc-panel:hover{transform:none!important}}}@media(max-width:430px){:root{--wf-mobile-gutter: 9px}.wf-page-header-actions,.wf-detail-actions,.epx-header-tools,.epx-edit-actions,.epx-hero-actions,.dpx-tools,.dpx-header-actions,.cert-header-actions,.rbac-header-actions,.lpx-header-actions,.wc-head-actions,.wc-header-actions,.wfc-command-actions,.wfc-section-actions,.wfc-filter-actions{grid-template-columns:1fr!important}.wf-stats-row,.wf-stats-grid,.wf-stat-grid,.epx-metrics-grid,.dpx-metrics,.dpx-stat-grid,.cert-metrics,.cert-stat-grid,.rbac-metrics,.rbac-stat-grid,.lpx-metrics,.wc-metrics,.wc-kpi-grid,.wfc-kpis,.wfc-context-kpis,.wfc-small-kpis,.wfc-small-kpis-wide{gap:7px!important}.wf-stat-card,.wf-summary-card,.epx-metric-card,.dpx-metric,.cert-metric,.cert-stat-card,.rbac-metric,.rbac-stat-card,.lpx-metric,.wc-metric,.wc-kpi-card,.wfc-kpi{padding:9px!important}.wf-table,.epx-table,.dpx-table,.cert-table,.rbac-table,.lpx-table,.wc-table,.wfc-table,.wfc-documents-table,.wfc-training-table{min-width:640px!important}}@media(max-width:350px){.wf-stats-row,.wf-stats-grid,.wf-stat-grid,.epx-metrics-grid,.dpx-metrics,.dpx-stat-grid,.cert-metrics,.cert-stat-grid,.rbac-metrics,.rbac-stat-grid,.lpx-metrics,.wc-metrics,.wc-kpi-grid,.wfc-kpis,.wfc-context-kpis,.wfc-small-kpis,.wfc-small-kpis-wide{grid-template-columns:1fr!important}}@media(max-width:767px){:root{--wf-v39-gutter: 10px;--wf-v39-radius: 16px;--wf-v39-control: 42px;--wf-v39-line: #dbe7f5;--wf-v39-soft: #f6faff;--wf-v39-text: #071d49;--wf-v39-muted: #617391;--wf-v39-safe-bottom: env(safe-area-inset-bottom, 0px)}html,body,#root{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}body.opscence-mobile-modal-open,body.wf-modal-open,body.epx-modal-open,body.dpx-modal-open,body.cert-modal-open,body.rbac-modal-open,body.lpx-modal-open{overflow:hidden!important;overscroll-behavior:none!important}.wf-root,.wf-layout,.wf-main,.wf-main-v7,.wf-page-fade,.wf-content,.wf-page-shell,.wf-department-detail-page,.wf-location-detail-page,.wf-permission-groups-page,.epx-page,.dpx-page,.cert-page,.rbac-page,.locations-enterprise-page,.wfc-page,.sm-page{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.wf-content.wf-page-shell,.wf-page-shell,.wf-department-detail-page,.wf-location-detail-page,.wf-permission-groups-page,.epx-page,.dpx-page,.cert-page,.rbac-page,.locations-enterprise-page,.wfc-page{padding:10px var(--wf-v39-gutter) calc(88px + var(--wf-v39-safe-bottom))!important;margin:0!important;min-height:100dvh!important;overflow-x:clip!important}.epx-stage,.dpx-stage,.cert-stage,.rbac-stage,.lpx-stage,.wc-stage,.wfc-workspace,.rbac-workspace,.locations-enterprise-page .lpx-layout,.wf-detail-grid,.wf-location-detail-grid{width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}.wf-root :is(.epx-stage,.dpx-stage,.cert-stage,.rbac-stage,.lpx-stage,.wc-stage,.wfc-workspace,.epx-overview-layout,.epx-edit-layout,.dpx-all-departments-layout,.dpx-coverage-layout,.rbac-access-layout,.lpx-all-locations-layout,.wfc-documents-layout,.wfc-training-layout,.wfc-safety-layout,.wfc-schedule-layout,.wfc-audits-layout,.wfc-intelligence-layout){transform:none!important;inset:auto!important}:is(.wf-page-header,.wf-detail-header,.epx-overview-header,.epx-edit-header,.dpx-header,.cert-header,.rbac-header,.lpx-header,.wc-header,.wc-page-head,.wfc-command-bar,.wfc-subtitle-row){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important}:is(.wf-page-header-text h1,.wf-detail-title,.wf-detail-header h1,.epx-title-block h1,.epx-edit-title,.epx-hero-title,.dpx-header h1,.cert-header h1,.rbac-header h1,.lpx-header h1,.wc-header h1,.wc-page-head h1,.wfc-subtitle h1,.wfc-subtitle h2){max-width:100%!important;margin:0!important;font-size:clamp(20px,6vw,24px)!important;line-height:1.14!important;letter-spacing:-.03em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}:is(.wf-page-header-text p,.wf-detail-sub,.wf-detail-header p,.epx-title-block p,.dpx-header p,.cert-header p,.rbac-header p,.lpx-header p,.wc-header p,.wc-page-head p,.wfc-subtitle p){margin:3px 0 0!important;font-size:12px!important;line-height:1.42!important;white-space:normal!important;overflow-wrap:anywhere!important}:is(.wf-page-header-actions,.wf-detail-actions,.epx-header-tools,.epx-edit-actions,.epx-hero-actions,.dpx-tools,.dpx-header-actions,.cert-header-actions,.rbac-header-actions,.lpx-header-actions,.wc-head-actions,.wc-header-actions,.wfc-command-actions,.wfc-section-actions,.wfc-filter-actions,.wf-permissions-actions,.rbac-tab-actions,.rbac-selector-actions,.cert-toolbar-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:7px!important;align-items:stretch!important}:is(.wf-page-header-actions,.wf-detail-actions,.epx-header-tools,.epx-edit-actions,.epx-hero-actions,.dpx-tools,.dpx-header-actions,.cert-header-actions,.rbac-header-actions,.lpx-header-actions,.wc-head-actions,.wc-header-actions,.wfc-command-actions,.wfc-section-actions,.wfc-filter-actions,.wf-permissions-actions,.rbac-tab-actions,.rbac-selector-actions,.cert-toolbar-actions)>*{width:100%!important;min-width:0!important;max-width:none!important}:is(.wf-toolbar,.wf-card-header,.wf-section-header,.wf-permissions-toolbar,.epx-directory-actions,.epx-actions-head,.epx-note-toolbar,.dpx-toolbar,.dpx-card-head,.dpx-filters,.dpx-selected-actions,.cert-toolbar,.cert-toolbar-card,.rbac-toolbar,.rbac-toolbar-card,.rbac-workspace-toolbar,.rbac-selector-toolbar,.lpx-toolbar,.lpx-toolbar-card,.lpx-filterbar,.lpx-dropdown-filterbar,.lpx-attendance-toolbar,.wc-toolbar,.wfc-toolbar,.wfc-panel-head,.wfc-participant-tools,.wfc-insight-switcher-head){display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:8px!important;align-items:stretch!important}:is(.wf-toolbar,.wf-card-header,.wf-section-header,.wf-permissions-toolbar,.epx-directory-actions,.epx-actions-head,.epx-note-toolbar,.dpx-toolbar,.dpx-card-head,.dpx-filters,.dpx-selected-actions,.cert-toolbar,.cert-toolbar-card,.rbac-toolbar,.rbac-toolbar-card,.rbac-workspace-toolbar,.rbac-selector-toolbar,.lpx-toolbar,.lpx-toolbar-card,.lpx-filterbar,.lpx-dropdown-filterbar,.lpx-attendance-toolbar,.wc-toolbar,.wfc-toolbar,.wfc-panel-head,.wfc-participant-tools,.wfc-insight-switcher-head)>*{min-width:0!important;max-width:100%!important}:is(.wf-search,.epx-search-box,.dpx-search,.cert-search,.rbac-search,.rbac-search-field,.lpx-search,.wc-search,.wfc-search,.wfc-target-search){width:100%!important;min-width:0!important;max-width:none!important}:is(.wf-search input,.wf-search-input,.epx-search-box input,.dpx-search input,.cert-search input,.rbac-search input,.rbac-search-field input,.lpx-search input,.wc-search input,.wfc-search input,.wfc-target-search input){width:100%!important;min-width:0!important;max-width:100%!important;height:var(--wf-v39-control)!important;box-sizing:border-box!important;font-size:16px!important}.lpx-toolbar-filter-fields,.lpx-filter-cluster,.lpx-filter-primary,.lpx-filter-actions,.dpx-filter-dropdown,.cert-filter-dropdown,.cert-filter-menu,.rbac-filterbar{width:100%!important;min-width:0!important;max-width:100%!important}:is(.wf-btn,.wf-chip-btn,.epx-header-action,.epx-hero-action-button,.epx-full-button,.epx-modal-row-action,.dpx-button,.dpx-alert-button,.dpx-inline-action,.cert-btn,.cert-top-btn,.cert-inline-edit,.cert-inline-delete,.rbac-button,.rbac-icon-button,.lpx-btn,.lpx-confirm,.lpx-report-download,.wc-btn,.wfc-btn,.wfc-inline-action,.sm-btn){min-width:0!important;min-height:var(--wf-v39-control)!important;height:auto!important;padding:9px 10px!important;border-radius:12px!important;box-sizing:border-box!important;font-size:12px!important;line-height:1.22!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}:is(.wf-icon-btn,.wf-modal-close,.epx-mini-btn,.epx-row-menu-trigger,.epx-modal-close,.dpx-row-menu-trigger,.dpx-more,.cert-row-menu-trigger,.cert-more,.rbac-row-menu-trigger,.rbac-icon-button,.lpx-row-menu-trigger,.lpx-more,.wfc-row-menu-trigger,.wfc-icon-btn,.sm-close){flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:11px!important}:is(.wf-stats-row,.wf-stats-grid,.wf-stat-grid,.wf-location-kpis,.epx-metrics-grid,.epx-tab-metrics,.epx-attendance-summary,.dpx-metrics,.dpx-stat-grid,.dpx-analytics-kpis,.dpx-coverage-kpis,.dpx-operating-facts,.cert-metrics,.cert-stat-grid,.rbac-metrics,.rbac-stat-grid,.rbac-kpi-grid,.lpx-metrics,.lpx-attendance-report-kpis,.lpx-automation-stats,.wc-metrics,.wc-kpi-grid,.wfc-kpis,.wfc-context-kpis,.wfc-small-kpis,.wfc-small-kpis-wide){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:8px!important}:is(.wf-card,.wf-panel,.wf-section,.wf-edit-page-card,.wf-detail-card,.wf-permissions-pane,.epx-side-card,.epx-attendance-card,.epx-donut-card,.epx-list-panel,.epx-hover-card,.epx-role-card,.dpx-card,.dpx-control-shell,.dpx-summary-card,.dpx-insight-card,.dpx-operating-card,.cert-card,.cert-table-card,.cert-side-card,.cert-attention-card,.cert-workspace-card,.rbac-card,.rbac-table-card,.rbac-control-surface,.rbac-danger-panel,.lpx-card,.lpx-table-card,.lpx-live-availability-card,.lpx-analytics-compact-card,.wc-card,.wfc-panel,.wfc-main-card,.wfc-chart-card,.wfc-documents-table-card,.wfc-training-summary-card,.wfc-overview-main-card,.wfc-rail-action-card){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border-radius:var(--wf-v39-radius)!important}:is(.wf-grid,.wf-detail-grid,.wf-two-col,.wf-three-col,.wf-four-col,.wf-location-detail-grid,.wf-v7-grid-2,.wf-permission-groups,.epx-overview-layout,.epx-edit-layout,.epx-edit-grid,.epx-bottom-grid,.epx-hero-contact,.epx-hero-facts,.epx-form-grid,.epx-access-grid,.epx-permission-grid,.epx-review-grid,.dpx-content-grid,.dpx-grid-main,.dpx-detail-grid,.dpx-action-panel-grid,.dpx-bottom-grid,.dpx-analytics-split,.dpx-coverage-grid,.dpx-operating-grid,.dpx-report-layout,.dpx-form-grid,.cert-content-grid,.cert-form-grid,.cert-detail-grid,.cert-requirement-form-grid,.cert-bottom-grid,.rbac-content-grid,.rbac-form-grid,.rbac-access-layout,.rbac-scope-editor,.rbac-role-assignment,.lpx-layout,.lpx-form-grid,.lpx-details-grid,.lpx-bottom-grid,.lpx-analytics-grid,.lpx-analytics-summary,.lpx-analytics-dashboard,.lpx-attendance-report-days,.lpx-automation-checks,.lpx-availability-facts,.wc-main-grid,.wc-form-grid,.wfc-module-grid,.wfc-form-grid,.wfc-detail-grid,.wfc-check-grid,.wfc-enterprise-check-grid,.wfc-split,.wfc-documents-layout,.wfc-training-layout,.wfc-safety-layout,.wfc-schedule-layout,.wfc-audits-layout,.wfc-intelligence-layout,.wfc-donut-layout){display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:9px!important}:is(.epx-overview-main,.epx-overview-right,.epx-edit-main,.epx-edit-right,.dpx-main,.dpx-side,.dpx-analytics-main,.dpx-analytics-side,.cert-main-column,.cert-side-column,.rbac-main-column,.rbac-side-column,.lpx-main,.lpx-side,.wc-main,.wc-side,.wfc-side-stack,.wfc-audit-side-stack,.wfc-intelligence-rail){width:100%!important;min-width:0!important;max-width:100%!important;position:static!important;inset:auto!important}:is(.wf-v7-row,.wf-form-row,.wf-note-input-row,.wf-profile-info-row,.epx-list-panel-row,.epx-role-row,.epx-hover-row,.epx-employee-cell,.epx-manager-cell,.dpx-employee-row,.dpx-report-row,.dpx-bar-row,.dpx-heat-row,.dpx-node-top,.dpx-node-foot,.cert-bar-row,.cert-person,.cert-row-actions,.rbac-audit-event,.rbac-person-cell,.rbac-identity-cell,.rbac-row-actions,.lpx-heat-row,.lpx-transfer-facts,.lpx-deactivate-stats,.lpx-attendance-report-day-head,.wfc-record,.wfc-legend-row,.wfc-donut-pop-row){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}:is(.wf-v7-row-main,.wf-v7-row-title,.wf-v7-row-sub,.wf-table-name,.wf-table-sub,.epx-modal-copy,.epx-list-panel-row>div,.epx-role-row>div,.dpx-name,.cert-subline,.rbac-table-subtext,.lpx-table-subline,.wfc-record>div,.wfc-modal-copy){min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important}.wf-form-section,.epx-form-section,.wfc-modal-section,.wf-danger-zone,.epx-danger-zone{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.wf-form-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}:is(.wf-field,.wf-form-field,.epx-input-wrap,.dpx-field,.cert-field,.rbac-field,.lpx-form-grid label,.wc-field,.wfc-form-grid label,.wfc-inline-field){width:100%!important;min-width:0!important;max-width:100%!important}:is(.wf-root input:not([type=checkbox]):not([type=radio]),.wf-root select,.wf-root textarea,.wf-overlay input:not([type=checkbox]):not([type=radio]),.wf-overlay select,.wf-overlay textarea,.epx-modal input:not([type=checkbox]):not([type=radio]),.epx-modal select,.epx-modal textarea,.dpx-modal input:not([type=checkbox]):not([type=radio]),.dpx-modal select,.dpx-modal textarea,.cert-modal input:not([type=checkbox]):not([type=radio]),.cert-modal select,.cert-modal textarea,.rbac-modal-shell input:not([type=checkbox]):not([type=radio]),.rbac-modal-shell select,.rbac-modal-shell textarea,.lpx-modal input:not([type=checkbox]):not([type=radio]),.lpx-modal select,.lpx-modal textarea,.sm-modal input:not([type=checkbox]):not([type=radio]),.sm-modal select,.sm-modal textarea){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;font-size:16px!important}:is(.wf-root input:not([type=checkbox]):not([type=radio]),.wf-root select,.wf-overlay input:not([type=checkbox]):not([type=radio]),.wf-overlay select,.epx-modal input:not([type=checkbox]):not([type=radio]),.epx-modal select,.dpx-modal input:not([type=checkbox]):not([type=radio]),.dpx-modal select,.cert-modal input:not([type=checkbox]):not([type=radio]),.cert-modal select,.rbac-modal-shell input:not([type=checkbox]):not([type=radio]),.rbac-modal-shell select,.lpx-modal input:not([type=checkbox]):not([type=radio]),.lpx-modal select,.sm-modal input:not([type=checkbox]):not([type=radio]),.sm-modal select){min-height:var(--wf-v39-control)!important}:is(.wf-root textarea,.wf-overlay textarea,.epx-modal textarea,.dpx-modal textarea,.cert-modal textarea,.rbac-modal-shell textarea,.lpx-modal textarea,.sm-modal textarea){min-height:88px!important;resize:vertical!important}.wf-upload-zone,.epx-upload-zone,.wfc-upload{width:100%!important;min-width:0!important;padding:14px 10px!important;box-sizing:border-box!important}:is(.wf-tabs,.wf-modal-tabs,.wf-form-tabs,.epx-tabs,.epx-chip-tabs,.epx-note-tabs,.dpx-tabs,.cert-tabs,.rbac-tabs,.rbac-editor-tabs,.rbac-tabs-row,.lpx-tabs,.wc-tabs,.wfc-tabs,.wfc-insight-tabs){display:flex!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:6px!important;padding:3px 0 7px!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important}:is(.wf-tabs,.wf-modal-tabs,.wf-form-tabs,.epx-tabs,.epx-chip-tabs,.epx-note-tabs,.dpx-tabs,.cert-tabs,.rbac-tabs,.rbac-editor-tabs,.rbac-tabs-row,.lpx-tabs,.wc-tabs,.wfc-tabs,.wfc-insight-tabs)::-webkit-scrollbar{display:none!important}:is(.wf-tabs button,.wf-modal-tabs button,.wf-form-tabs button,.epx-tabs button,.epx-chip-tabs button,.epx-note-tabs button,.dpx-tabs button,.cert-tabs button,.rbac-tabs button,.rbac-editor-tabs button,.rbac-tabs-row button,.lpx-tabs button,.wc-tabs button,.wfc-tabs button,.wfc-insight-tabs button){flex:0 0 auto!important;min-width:max-content!important;min-height:38px!important;height:38px!important;padding:0 11px!important;white-space:nowrap!important;scroll-snap-align:start!important}:is(.wf-table-wrap,.epx-table-wrap,.dpx-table-wrap,.dpx-hierarchy-table-shell,.dpx-coverage-table-wrap,.cert-table-wrap,.rbac-table-wrap,.lpx-table-wrap,.lpx-table-scroll,.wc-table-wrap,.wfc-table-wrap,.wfc-fit-table-wrap,.wfc-documents-table-card,.wfc-schedule-table,.wfc-audit-table){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important;border-radius:13px!important}:is(.wf-table,.epx-table,.dpx-table,.dpx-hierarchy-table,.dpx-departments-table,.cert-table,.cert-assignment-table,.cert-category-table,.cert-requirement-table,.cert-skill-table,.rbac-table,.rbac-audit-table,.lpx-table,.lpx-locations-table,.wc-table,.wfc-table,.wfc-documents-table,.wfc-training-table,.wfc-schedule-table table,.wfc-audit-table table,.wf-v7-matrix){width:max-content!important;min-width:650px!important;max-width:none!important;table-layout:auto!important}.wf-modal-body>div:has(>.wf-v7-matrix),.rbac-modal-content>div:has(>table),.cert-modal-body>div:has(>table),.dpx-modal-body>div:has(>table),.lpx-modal-body>div:has(>table){display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}:is(.wf-pagination,.epx-pagination,.dpx-pagination,.cert-pagination,.rbac-table-footer,.lpx-pagination,.wfc-pagination,.wf-table-footer,.epx-table-footer,.dpx-table-footer,.cert-table-footer,.lpx-table-footer){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:auto!important;gap:7px!important}.wf-pagination-info{width:100%!important;text-align:center!important;white-space:normal!important}:is(.wf-overlay,.wf-overlay-portal,.wf-modal-overlay,.wf-modal-backdrop,.epx-modal-backdrop,.epx-modal-overlay,.dpx-modal-overlay,.cert-modal-overlay,.rbac-modal-overlay,.lpx-modal-overlay,.wc-modal-overlay,.wfc-modal-overlay,.sm-modal-backdrop,.marketplace-modal-overlay,.modal-overlay,.employee-modal-overlay,.dept-modal-overlay,.location-modal-overlay,.rp-modal-overlay){position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,var(--wf-v39-safe-bottom))!important;margin:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;box-sizing:border-box!important;background:#0819377a!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;overscroll-behavior:contain!important}:is(.wf-modal,.epx-modal,.dpx-modal,.cert-modal,.rbac-modal-shell,.lpx-modal,.wc-modal,.wfc-modal,.wfc-modal-shell,.sm-modal,.marketplace-modal,.modal,.employee-modal,.dept-modal,.location-modal,.rp-modal){position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:auto!important;max-height:calc(100dvh - max(16px,env(safe-area-inset-top,0px)) - max(16px,var(--wf-v39-safe-bottom)))!important;margin:auto!important;border-radius:18px!important;overflow:hidden!important;box-sizing:border-box!important;background:#fff!important;box-shadow:0 24px 70px #08193747!important;transform:none!important}:is(.epx-modal-wide,.cert-modal-wide,.rbac-modal-shell.is-wide,.lpx-modal.wide,.wf-modal[style],.sm-modal[style]){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}:is(.wf-modal-header,.wf-modal-head,.wf-profile-modal-header,.epx-modal-head,.dpx-modal-head,.cert-modal-header,.rbac-modal-head,.lpx-modal-head,.wc-modal-head,.sm-modal-head,.wfc-modal-shell>.wf-modal-header,.modal-header){position:relative!important;z-index:3!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:11px 12px!important;gap:9px!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid var(--wf-v39-line)!important}:is(.wf-modal-title,.wf-profile-modal-name,.epx-modal-title,.dpx-modal-head>div,.cert-modal-header>div,.rbac-modal-heading,.lpx-modal-title,.wc-modal-title,.sm-modal-title,.modal-title){display:flex!important;align-items:center!important;min-width:0!important;max-width:calc(100% - 48px)!important;gap:8px!important}:is(.wf-modal-title span:last-child,.wf-profile-modal-name,.epx-modal-title h2,.dpx-modal-head h2,.cert-modal-header h2,.cert-modal-header strong,.rbac-modal-heading h2,.lpx-modal-title h2,.wc-modal-title h2,.sm-modal-title h2,.modal-title h2){min-width:0!important;margin:0!important;font-size:16px!important;line-height:1.18!important;letter-spacing:-.015em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}:is(.wf-modal-icon,.epx-modal-title>span,.dpx-modal-icon,.cert-modal-header>span,.rbac-modal-icon,.lpx-modal-icon,.wc-modal-icon,.sm-modal-icon){flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important}:is(.wf-modal-close,.epx-modal-close,.dpx-modal-head>button,.cert-modal-header>button,.rbac-modal-head>button,.lpx-modal-head>button,.wc-modal-head>button,.sm-close,.modal-close){position:relative!important;inset:auto!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border-radius:11px!important}:is(.wf-modal-body,.epx-modal-body,.dpx-modal-body,.cert-modal-body,.rbac-modal-content,.lpx-modal-body,.wc-modal-body,.sm-modal-body,.modal-body){position:relative!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;padding:11px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.wf-modal-body>.wf-modal-footer,.wf-modal-body>form>.wf-modal-footer,.wf-modal-body>:is(div,section)>.wf-modal-footer{position:sticky!important;z-index:4!important;bottom:-11px!important;margin:12px -11px -11px!important;width:calc(100% + 22px)!important}:is(.wf-modal-footer,.wf-modal-foot,.wf-profile-modal-actions,.epx-modal-actions,.epx-modal-foot,.dpx-modal-foot,.cert-modal-footer,.rbac-modal-actions,.rbac-modal-footer,.rbac-modal-foot,.lpx-modal-foot,.wc-modal-foot,.wc-modal-actions,.sm-modal-foot,.modal-footer,.wfc-modal-footer){position:relative!important;flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:7px!important;padding:10px 11px calc(10px + var(--wf-v39-safe-bottom))!important;margin:0!important;box-sizing:border-box!important;background:#fbfdff!important;border-top:1px solid var(--wf-v39-line)!important}:is(.wf-modal-footer,.wf-modal-foot,.wf-profile-modal-actions,.epx-modal-actions,.epx-modal-foot,.dpx-modal-foot,.cert-modal-footer,.rbac-modal-actions,.rbac-modal-footer,.rbac-modal-foot,.lpx-modal-foot,.wc-modal-foot,.wc-modal-actions,.sm-modal-foot,.modal-footer,.wfc-modal-footer)>*{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.wfc-modal-section,.epx-modal-list,.wf-permission-group-card,.rbac-permission-group,.rbac-page-group,.lpx-modal-selection-intro{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.wfc-modal-section-head,.wfc-participant-head,.rbac-scope-editor-head,.rbac-role-assignment-head,.rbac-page-visibility-head,.wf-permission-group-head{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:8px!important}.wfc-participant-tools,.rbac-selector-actions{grid-column:1 / -1!important}.epx-modal-list,.wfc-action-list,.wfc-mini-list,.wfc-insight-list,.wf-permission-list,.rbac-role-options,.rbac-page-groups{max-height:min(42dvh,360px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}:is(.wf-drawer,.epx-drawer,.dpx-drawer,.cert-drawer,.rbac-drawer,.lpx-drawer,.wc-drawer,.wfc-drawer,.drawer){position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:max(8px,var(--wf-v39-safe-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px))!important;border-radius:18px!important;overflow:hidden!important;box-sizing:border-box!important}:is(.wf-dropmenu-superlayer,.wf-dropmenu,.epx-dropdown-menu,.epx-row-menu-panel,.epx-export-dropdown,.dpx-row-menu,.dpx-floating-menu,.dpx-export-dropdown,.cert-row-menu,.cert-export-menu,.cert-floating-menu,.cert-filter-floating,.rbac-row-menu,.rbac-export-menu,.rbac-floating-menu,.lpx-menu-portal,.lpx-floating-menu,.lpx-toolbar-filter-popover,.wc-dropmenu,.wc-menu,.wfc-menu-pop,.wfc-menu-floating,.wfc-filter-pop,.sm-menu,.dropdown-menu){position:fixed!important;z-index:2147483640!important;left:8px!important;right:8px!important;top:auto!important;bottom:calc(8px + var(--wf-v39-safe-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(62dvh,460px)!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:15px!important;box-sizing:border-box!important;overscroll-behavior:contain!important}:is(.wf-dropmenu-item,.epx-dropdown-menu button,.epx-row-menu-panel button,.epx-export-dropdown button,.dpx-row-menu button,.dpx-floating-menu button,.dpx-export-dropdown button,.cert-row-menu button,.cert-export-menu button,.cert-floating-menu button,.cert-filter-floating button,.rbac-row-menu button,.rbac-export-menu button,.rbac-floating-menu button,.lpx-menu-portal button,.lpx-floating-menu button,.lpx-toolbar-filter-popover button,.wc-dropmenu button,.wc-menu button,.wfc-menu-pop button,.wfc-menu-floating button,.wfc-filter-pop button,.sm-menu button,.dropdown-menu button){width:100%!important;min-height:42px!important;height:auto!important;padding:10px 11px!important;box-sizing:border-box!important;font-size:12.5px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}:is(.wfc-bar-chart,.wfc-donut-layout,.lpx-line-shell,.lpx-analytics-shell,.lpx-heatmap,.epx-bars,.epx-donut-wrap,.rbac-donut-line,.cert-chart,.cert-bar-list,.dpx-chart,.dpx-bars,.dpx-heatmap,.wc-chart){width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.wf-save-changes-bar,.epx-save-bar{left:8px!important;right:8px!important;bottom:calc(8px + var(--wf-v39-safe-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border-radius:15px!important}.wf-save-changes-actions,.epx-save-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:7px!important}:is(.wf-toast,.lpx-toast,.epx-toast,.cert-toast,.rbac-toast,.dpx-toast,.wfc-toast){left:8px!important;right:8px!important;bottom:calc(14px + var(--wf-v39-safe-bottom))!important;width:auto!important;max-width:none!important;transform:none!important}.wf-root :is(button,[role=button],a,input,select,textarea){touch-action:manipulation!important}@media(hover:none)and (pointer:coarse){.wf-root :is(button,[role=button],tr,.wf-card,.wfc-panel):hover{transform:none!important}}}@media(max-width:430px){:root{--wf-v39-gutter: 8px}:is(.wf-page-header-actions,.wf-detail-actions,.epx-header-tools,.epx-edit-actions,.epx-hero-actions,.dpx-tools,.dpx-header-actions,.cert-header-actions,.rbac-header-actions,.lpx-header-actions,.wc-head-actions,.wc-header-actions,.wfc-command-actions,.wfc-section-actions,.wfc-filter-actions,.wf-permissions-actions,.rbac-tab-actions,.rbac-selector-actions,.cert-toolbar-actions){grid-template-columns:minmax(0,1fr)!important}:is(.wf-modal-footer,.wf-modal-foot,.wf-profile-modal-actions,.epx-modal-actions,.epx-modal-foot,.dpx-modal-foot,.cert-modal-footer,.rbac-modal-actions,.rbac-modal-footer,.rbac-modal-foot,.lpx-modal-foot,.wc-modal-foot,.wc-modal-actions,.sm-modal-foot,.modal-footer,.wfc-modal-footer){grid-template-columns:minmax(0,1fr)!important}:is(.wf-table,.epx-table,.dpx-table,.dpx-hierarchy-table,.dpx-departments-table,.cert-table,.cert-assignment-table,.cert-category-table,.cert-requirement-table,.cert-skill-table,.rbac-table,.rbac-audit-table,.lpx-table,.lpx-locations-table,.wc-table,.wfc-table,.wfc-documents-table,.wfc-training-table,.wf-v7-matrix){min-width:620px!important}}@media(max-width:350px){:is(.wf-stats-row,.wf-stats-grid,.wf-stat-grid,.wf-location-kpis,.epx-metrics-grid,.epx-tab-metrics,.epx-attendance-summary,.dpx-metrics,.dpx-stat-grid,.dpx-analytics-kpis,.dpx-coverage-kpis,.cert-metrics,.cert-stat-grid,.rbac-metrics,.rbac-stat-grid,.rbac-kpi-grid,.lpx-metrics,.lpx-attendance-report-kpis,.lpx-automation-stats,.wc-metrics,.wc-kpi-grid,.wfc-kpis,.wfc-context-kpis,.wfc-small-kpis,.wfc-small-kpis-wide){grid-template-columns:minmax(0,1fr)!important}}@media(max-width:767px){:root{--wf43-blue: #3970e6;--wf43-blue-dark: #265bcf;--wf43-text: #23436f;--wf43-muted: #647b9d;--wf43-border: #b9cff2;--wf43-soft: #eef5ff;--wf43-surface: #ffffff}.wf-root :is(.epx-page,.dpx-page,.wfc-page,.cert-page,.rbac-page,.locations-enterprise-page,.wf-page-shell){color:var(--wf43-text)!important}.wf-root :is(.epx-section-card,.dpx-card,.wfc-command-bar,.cert-card,.rbac-card,.lpx-card){min-height:0!important;height:auto!important}.wf-root :is(.wf-btn,.epx-header-action,.epx-hero-action-button,.epx-full-button,.epx-modal-row-action,.dpx-button,.dpx-filter-btn,.dpx-clear,.dpx-alert-button,.dpx-inline-action,.cert-btn,.cert-top-btn,.cert-inline-edit,.cert-inline-delete,.rbac-button,.rbac-icon-button,.lpx-btn,.lpx-confirm,.lpx-report-download,.wc-btn,.wfc-btn,.wfc-inline-action,.sm-btn){appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:40px!important;padding:0 14px!important;gap:7px!important;margin:0!important;border:1.5px solid var(--wf43-blue)!important;border-radius:13px!important;background:var(--wf43-surface)!important;background-image:none!important;color:var(--wf43-blue-dark)!important;-webkit-text-fill-color:var(--wf43-blue-dark)!important;box-shadow:none!important;font-size:12.5px!important;font-weight:780!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;transform:none!important}.wf-root :is(.wf-btn,.epx-header-action,.epx-hero-action-button,.epx-full-button,.epx-modal-row-action,.dpx-button,.dpx-filter-btn,.dpx-clear,.dpx-alert-button,.dpx-inline-action,.cert-btn,.cert-top-btn,.cert-inline-edit,.cert-inline-delete,.rbac-button,.rbac-icon-button,.lpx-btn,.lpx-confirm,.lpx-report-download,.wc-btn,.wfc-btn,.wfc-inline-action,.sm-btn):not(:disabled):active{background:var(--wf43-soft)!important;border-color:var(--wf43-blue-dark)!important}.wf-root :is(.wf-btn,.epx-header-action,.epx-hero-action-button,.epx-full-button,.epx-modal-row-action,.dpx-button,.dpx-filter-btn,.dpx-clear,.dpx-alert-button,.dpx-inline-action,.cert-btn,.cert-top-btn,.cert-inline-edit,.cert-inline-delete,.rbac-button,.rbac-icon-button,.lpx-btn,.lpx-confirm,.lpx-report-download,.wc-btn,.wfc-btn,.wfc-inline-action,.sm-btn) :is(svg,i){color:currentColor!important;stroke:currentColor!important;flex:0 0 auto!important}.wf-root .epx-section-card{border-radius:16px!important;overflow:hidden!important}.wf-root .epx-section-card>.epx-section-head{display:block!important;min-height:0!important;height:auto!important;padding:11px!important;margin:0!important}.wf-root .epx-section-card>.epx-section-head>div:first-child h3{margin:0 0 9px!important;color:var(--wf43-text)!important;font-size:16px!important;line-height:1.2!important}.wf-root .epx-directory-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;justify-content:start!important;width:100%!important;min-width:0!important;gap:8px!important;margin:0!important}.wf-root .epx-directory-actions>.epx-soft-badge{grid-column:1 / -1!important;justify-self:start!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:32px!important;height:32px!important;padding:0 11px!important;border:1px solid #c7daf6!important;border-radius:999px!important;background:var(--wf43-soft)!important;color:var(--wf43-blue-dark)!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.wf-root .epx-directory-actions>.epx-search-box{grid-column:1 / -1!important;order:initial!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;border:1px solid #d4e0f0!important;border-radius:13px!important;background:#fff!important;color:var(--wf43-muted)!important;box-shadow:none!important}.wf-root .epx-directory-actions>.epx-search-box input{min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--wf43-text)!important;font-size:12.5px!important}.wf-root .epx-directory-actions>.epx-header-action,.wf-root .epx-directory-actions>.wf-dropmenu-wrap,.wf-root .epx-directory-actions>.wf-dropmenu-wrap>span,.wf-root .epx-directory-actions>.wf-dropmenu-wrap .epx-header-action{width:100%!important;min-width:0!important;max-width:100%!important}.wf-root .epx-directory-actions>.epx-header-action,.wf-root .epx-directory-actions>.wf-dropmenu-wrap .epx-header-action{height:40px!important;min-height:40px!important;padding:0 10px!important;overflow:hidden!important}.wf-root .epx-directory-actions>.epx-header-action-primary{grid-column:1 / -1!important;justify-self:start!important;width:auto!important;min-width:154px!important;max-width:100%!important;background:#fff!important;color:var(--wf43-blue-dark)!important;-webkit-text-fill-color:var(--wf43-blue-dark)!important}.wf-root .epx-section-body{padding:0!important}.wf-root .dpx-departments-card,.wf-root .dpx-departments-card>.dpx-scroll-5,.wf-root .dpx-departments-card .dpx-table-wrap{min-height:0!important;height:auto!important;align-self:start!important}.wf-root .dpx-departments-card>.dpx-scroll-5{max-height:330px!important;overflow:auto!important}.wf-root .dpx-page .dpx-pagination{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-auto-rows:auto!important;align-items:center!important;align-content:start!important;justify-items:start!important;justify-content:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:10px 11px!important;margin:0!important;gap:8px!important;overflow:visible!important;border-radius:0 0 16px 16px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.wf-root .dpx-page .dpx-pagination-info{grid-column:1 / -1!important;width:100%!important;margin:0!important;color:var(--wf43-text)!important;font-size:12px!important;font-weight:760!important;line-height:1.3!important;white-space:normal!important}.wf-root .dpx-page .dpx-pagination-pages{grid-column:1!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;min-height:0!important;height:auto!important;gap:6px!important;margin:0!important}.wf-root .dpx-page .dpx-pagination-pages button{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid var(--wf43-border)!important;border-radius:11px!important;background:#fff!important;color:var(--wf43-blue-dark)!important;font-size:12px!important;box-shadow:none!important}.wf-root .dpx-page .dpx-pagination-pages button.active{border-color:var(--wf43-blue)!important;background:var(--wf43-soft)!important;color:var(--wf43-blue-dark)!important}.wf-root .dpx-page .dpx-pagination>.dpx-custom-select{grid-column:2!important;justify-self:end!important;align-self:center!important;width:122px!important;min-width:122px!important;max-width:122px!important;height:38px!important;min-height:38px!important;margin:0!important;flex:none!important}.wf-root .dpx-page .dpx-pagination>.dpx-custom-select .enterprise-select-trigger{width:122px!important;min-width:122px!important;max-width:122px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border:1px solid var(--wf43-border)!important;border-radius:11px!important;background:#fff!important;color:var(--wf43-text)!important;box-shadow:none!important;overflow:hidden!important}.wf-root .dpx-page .dpx-pagination>.dpx-custom-select .enterprise-select-trigger strong{display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;color:var(--wf43-text)!important;font-size:11.5px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.wf-root .dpx-page .dpx-pagination>.dpx-custom-select .enterprise-select-trigger .enterprise-select-label{display:none!important}.wf-root .wfc-command-bar{min-height:0!important;height:auto!important;padding:9px!important;gap:8px!important}.wf-root .wfc-command-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;gap:8px!important}.wf-root .wfc-create-requirement{display:inline-grid!important;grid-template-columns:auto 40px!important;align-items:stretch!important;justify-content:start!important;width:auto!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;gap:6px!important;margin:0!important}.wf-root .wfc-create-requirement>.wfc-btn.primary.small{grid-column:1!important;width:auto!important;min-width:178px!important;max-width:calc(100vw - 86px)!important;height:40px!important;min-height:40px!important;padding:0 13px!important;border:1.5px solid var(--wf43-blue)!important;border-radius:13px!important;background:#fff!important;color:var(--wf43-blue-dark)!important;-webkit-text-fill-color:var(--wf43-blue-dark)!important;overflow:hidden!important;text-overflow:ellipsis!important}.wf-root .wfc-create-requirement>.wfc-menu{grid-column:2!important;display:block!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important}.wf-root .wfc-create-requirement>.wfc-menu>.wfc-btn.split.small{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1.5px solid var(--wf43-blue)!important;border-radius:13px!important;background:#fff!important;color:var(--wf43-blue-dark)!important;-webkit-text-fill-color:var(--wf43-blue-dark)!important}:is(.wf-modal,.epx-modal,.dpx-modal,.cert-modal,.rbac-modal,.lpx-modal,.wfc-modal,.sm-modal) :is(.wf-btn,.epx-header-action,.dpx-button,.cert-btn,.rbac-button,.lpx-btn,.wfc-btn,.sm-btn){min-height:40px!important;height:40px!important;border:1.5px solid var(--wf43-blue)!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:var(--wf43-blue-dark)!important;-webkit-text-fill-color:var(--wf43-blue-dark)!important;box-shadow:none!important}}@media(max-width:380px){.wf-root .epx-directory-actions{grid-template-columns:1fr!important}.wf-root .epx-directory-actions>.epx-soft-badge,.wf-root .epx-directory-actions>.epx-search-box,.wf-root .epx-directory-actions>.epx-header-action-primary{grid-column:1!important}.wf-root .dpx-page .dpx-pagination{grid-template-columns:1fr auto!important}}@media(max-width:767px){:root{--wf44-text: #23436f;--wf44-muted: #687fa1;--wf44-border: #c8d8ef;--wf44-blue: #3369e7;--wf44-soft: #eef5ff}html,body,#root{overflow-x:clip!important}.wf-root,.wf-root :is(.wf-content,.wf-page-shell,.wf-page-fade,.epx-page,.dpx-page,.cert-page,.rbac-page,.lpx-page,.wfc-page,.wc-page,.locations-enterprise-page,.wf-department-detail-page,.wf-location-detail-page){width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important;box-sizing:border-box!important}.wf-root *{box-sizing:border-box!important}.wf-root :is(img,svg,canvas,table,input,select,textarea,.enterprise-select,.enterprise-select-trigger,.wf-table-wrap,.epx-table-wrap,.dpx-table-wrap,.cert-table-wrap,.rbac-table-wrap,.lpx-table-wrap,.wfc-table-wrap,.wf-card,.epx-card,.dpx-card,.cert-card,.rbac-card,.lpx-card,.wfc-card,.wc-card,.wf-section,.epx-section-card,.wfc-command-bar,.cert-toolbar-card){min-width:0!important;max-width:100%!important}.wf-root :is(.wf-page-header-actions,.wf-detail-actions,.wf-permissions-actions,.epx-header-tools,.epx-directory-actions,.epx-edit-actions,.epx-hero-actions,.epx-actions-head,.dpx-tools,.dpx-header-actions,.dpx-filters,.dpx-selected-actions,.dpx-card-head,.cert-header-actions,.cert-toolbar,.cert-toolbar-card,.cert-toolbar-actions,.rbac-header-actions,.rbac-toolbar,.rbac-toolbar-card,.rbac-selector-toolbar,.rbac-selector-actions,.lpx-header-actions,.lpx-toolbar,.lpx-toolbar-card,.lpx-filterbar,.lpx-dropdown-filterbar,.lpx-attendance-toolbar,.wc-head-actions,.wc-header-actions,.wc-toolbar,.wfc-command-actions,.wfc-section-actions,.wfc-filter-actions,.wfc-participant-tools,.wfc-toolbar){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important}.wf-root :is(.wf-search,.wf-toolbar-search,.epx-search-box,.dpx-search,.cert-search,.rbac-search,.rbac-search-field,.lpx-search){flex:1 1 100%!important;width:100%!important;max-width:100%!important}.wf-root :is(.wf-btn,.epx-header-action,.epx-hero-action-button,.epx-full-button,.epx-modal-row-action,.dpx-button,.dpx-filter-btn,.dpx-clear,.dpx-alert-button,.dpx-inline-action,.cert-btn,.cert-top-btn,.cert-inline-edit,.cert-inline-delete,.rbac-button,.lpx-btn,.lpx-confirm,.lpx-report-download,.wc-btn,.wfc-btn,.wfc-inline-action,.sm-btn){width:auto!important;min-width:0!important;max-width:100%!important;padding-inline:12px!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important}.wf-root :is(.epx-header-action-primary,.epx-full-button,.dpx-button-primary,.cert-btn.primary,.rbac-button.primary,.lpx-primary,.wfc-btn.primary,.sm-btn-primary){width:auto!important;max-width:100%!important}.wf-root :is(select,.enterprise-select,.enterprise-select-trigger,.dpx-custom-select,.lpx-page-size-select){width:auto!important;min-width:0!important;max-width:100%!important}.wf-root .enterprise-select-trigger{padding-inline:10px!important;gap:6px!important;overflow:hidden!important}.wf-root .enterprise-select-trigger strong{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;color:var(--wf44-text)!important}.wf-root :is(.wf-table-wrap,.epx-table-wrap,.dpx-table-wrap,.cert-table-wrap,.rbac-table-wrap,.lpx-table-wrap,.wfc-table-wrap){width:100%!important;overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:14px!important}.wf-root :is(.wf-pagination,.epx-table-footer,.dpx-pagination,.cert-pagination,.rbac-pagination,.lpx-pagination,.wfc-pagination){width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:10px!important;gap:8px!important}.wf-root :is(.wf-pagination-info,.epx-table-footer>span,.dpx-pagination>span,.cert-pagination>span,.rbac-pagination>span,.lpx-pagination>span,.wfc-pagination>span){width:100%!important;min-width:0!important;white-space:normal!important;font-size:12px!important;line-height:1.3!important;color:var(--wf44-text)!important}.wf-root :is(.wf-pagination-controls,.epx-pagination,.dpx-pagination>div,.cert-pagination>div,.rbac-pagination>div,.lpx-pagination-pages,.wfc-pagination>div){display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important}.wf-root :is(.wf-stat-card,.epx-metric,.dpx-metric,.cert-stat-card,.rbac-metric,.lpx-metric,.wfc-kpi,.wc-kpi){min-height:72px!important;height:auto!important;padding:10px!important;gap:8px!important}.wf-root :is(.wf-stat-card strong,.epx-metric strong,.dpx-metric strong,.cert-stat-card strong,.rbac-metric strong,.lpx-metric strong,.wfc-kpi strong,.wc-kpi strong){font-size:18px!important;line-height:1.05!important}.wf-root .wfc-create-requirement{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;width:100%!important;max-width:100%!important;gap:6px!important}.wf-root .wfc-create-requirement>.wfc-btn.primary.small{width:100%!important;min-width:0!important;max-width:100%!important}.wf-root .wfc-create-requirement>.wfc-menu,.wf-root .wfc-create-requirement>.wfc-menu>.wfc-btn.split.small{width:40px!important;min-width:40px!important;max-width:40px!important}:is(.wf-modal,.epx-modal,.dpx-modal,.cert-modal,.rbac-modal,.lpx-modal,.wfc-modal,.sm-modal,.employee-modal,.dept-modal,.location-modal,.rp-modal){width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important}:is(.wf-modal-body,.epx-modal-body,.dpx-modal-body,.cert-modal-body,.rbac-modal-body,.lpx-modal-body,.wfc-modal-body,.sm-modal-body,.employee-modal-body,.dept-modal-body,.location-modal-body,.rp-modal-body){overflow-x:clip!important}:is(.wf-modal-body,.epx-modal-body,.dpx-modal-body,.cert-modal-body,.rbac-modal-body,.lpx-modal-body,.wfc-modal-body,.sm-modal-body,.employee-modal-body,.dept-modal-body,.location-modal-body,.rp-modal-body) :is(form,.wf-form,.wf-form-grid,.modal-form,.form-grid){width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important}}@media(max-width:420px){.wf-root .epx-directory-actions,.wf-root .dpx-tools,.wf-root .dpx-header-actions,.wf-root .cert-toolbar,.wf-root .rbac-toolbar,.wf-root .lpx-header-actions,.wf-root .wfc-command-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.wf-root :is(.epx-search-box,.dpx-search,.cert-search,.rbac-search,.lpx-search){grid-column:1 / -1!important}.wf-root .epx-directory-actions>.epx-soft-badge,.wf-root .epx-directory-actions>.epx-header-action-primary,.wf-root .wfc-create-requirement{grid-column:1 / -1!important}.wf-root .dpx-page .dpx-pagination{grid-template-columns:1fr!important}.wf-root .dpx-page .dpx-pagination>.dpx-custom-select{grid-column:1!important;justify-self:start!important;width:110px!important;min-width:110px!important}}@media(max-width:767px){:root{--wf45-text: #16325a;--wf45-muted: #6b7f9f;--wf45-line: #d8e3f3;--wf45-blue: #356be9;--wf45-soft: #eef5ff;--wf45-surface: #ffffff}.wf-root,.wf-root :is(.epx-page,.dpx-page,.cert-page,.lpx-page,.rbac-page,.wf-page-shell,.locations-enterprise-page,.workforce-page){overflow-x:clip!important}.wf-root :is(.epx-section-card,.dpx-card,.cert-side-card,.lpx-card,.rbac-card,.wf-card){min-height:0!important;height:auto!important}.wf-root .epx-directory-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important}.wf-root .epx-directory-actions>.epx-soft-badge,.wf-root .epx-directory-actions>.epx-search-box{grid-column:1 / -1!important}.wf-root .epx-directory-actions>*{min-width:0!important;max-width:100%!important}.wf-root .epx-directory-actions :is(.epx-header-action,.epx-header-action-primary,.epx-header-action-white){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:40px!important;height:40px!important;padding:0 12px!important;gap:8px!important;border:1.5px solid var(--wf45-blue)!important;border-radius:14px!important;background:var(--wf45-surface)!important;background-image:none!important;box-shadow:none!important;color:var(--wf45-blue)!important;-webkit-text-fill-color:var(--wf45-blue)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:none!important}.wf-root .epx-directory-actions :is(.epx-header-action,.epx-header-action-primary,.epx-header-action-white)>span,.wf-root .epx-directory-actions :is(.epx-header-action,.epx-header-action-primary,.epx-header-action-white) :is(svg,i){color:inherit!important;stroke:currentColor!important;fill:none!important;-webkit-text-fill-color:inherit!important}.wf-root .epx-directory-actions>.epx-header-action-primary{grid-column:1 / -1!important;width:auto!important;min-width:160px!important;justify-self:start!important}.wf-root .epx-search-box{height:42px!important;border-radius:14px!important;padding-inline:12px!important}.wf-root .epx-table{min-width:0!important;width:100%!important;table-layout:fixed!important}.wf-root .epx-table th:nth-child(2),.wf-root .epx-table td:nth-child(2),.wf-root .epx-table th:nth-child(3),.wf-root .epx-table td:nth-child(3),.wf-root .epx-table th:nth-child(5),.wf-root .epx-table td:nth-child(5){display:none!important}.wf-root .epx-table th,.wf-root .epx-table td{padding-left:10px!important;padding-right:10px!important;font-size:12px!important}.wf-root .epx-table th:nth-child(1){width:58%!important}.wf-root .epx-table th:nth-child(4){width:20%!important}.wf-root .epx-table th:nth-child(6){width:14%!important}.wf-root .epx-table th:nth-child(8){width:8%!important}.wf-root .epx-table-footer{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:center!important;gap:10px!important;padding:12px!important;margin:0!important;min-height:0!important}.wf-root .epx-table-footer>span{text-align:center!important;color:#546885!important;line-height:1.35!important}.wf-root .epx-pagination{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important}.wf-root .epx-pagination button{width:40px!important;min-width:40px!important;height:40px!important;border-radius:13px!important}.wf-root .epx-overview-right{grid-template-columns:1fr!important;gap:12px!important}.wf-root .epx-overview-right .epx-section-card{overflow:hidden!important}.wf-root .epx-overview-right .epx-donut-wrap{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;padding:12px!important}.wf-root .epx-overview-right .epx-donut{width:142px!important;height:142px!important;flex:none!important}.wf-root .epx-overview-right .epx-legend{width:100%!important;min-width:0!important;gap:8px!important}.wf-root .epx-overview-right .epx-legend-row{grid-template-columns:10px minmax(0,1fr) auto auto!important;width:100%!important}.wf-root .epx-overview-right .epx-legend-row>span:nth-child(2){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.wf-root .epx-cert-list .epx-empty,.wf-root .epx-overview-right .epx-empty{min-height:120px!important;padding:18px 14px!important;width:100%!important}.wf-root .epx-empty strong,.wf-root .epx-empty p{max-width:100%!important;overflow-wrap:anywhere!important}.wf-root .epx-attendance-card .epx-attendance-summary{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.wf-root .epx-att-stat{border-right:0!important;border-bottom:1px solid #e2ebf7!important;padding-bottom:10px!important}.wf-root .epx-att-stat:last-child{border-bottom:0!important;padding-bottom:0!important}.wf-root .epx-bars{padding:0 12px 12px!important;overflow-x:auto!important}.wf-root .dpx-grid-main,.wf-root .dpx-coverage-layout{grid-template-columns:1fr!important;gap:12px!important}.wf-root .dpx-side-stack{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;position:static!important;top:auto!important}.wf-root .dpx-card,.wf-root .dpx-card-body,.wf-root .dpx-card-head{min-height:0!important;height:auto!important}.wf-root .dpx-card-head{padding:14px!important}.wf-root .dpx-card-head p{display:none!important}.wf-root .dpx-scroll-5,.wf-root .dpx-scroll-7{max-height:none!important;height:auto!important;overflow:visible!important;border-top:0!important;border-bottom:0!important}.wf-root .dpx-table-wrap{overflow-x:auto!important;overflow-y:visible!important}.wf-root .dpx-table{min-width:0!important;width:100%!important;table-layout:fixed!important}.wf-root .dpx-departments-table th:nth-child(5),.wf-root .dpx-departments-table td:nth-child(5),.wf-root .dpx-departments-table th:nth-child(6),.wf-root .dpx-departments-table td:nth-child(6),.wf-root .dpx-departments-table th:nth-child(7),.wf-root .dpx-departments-table td:nth-child(7),.wf-root .dpx-departments-table th:nth-child(8),.wf-root .dpx-departments-table td:nth-child(8),.wf-root .dpx-departments-table th:nth-child(9),.wf-root .dpx-departments-table td:nth-child(9),.wf-root .dpx-departments-table th:nth-child(10),.wf-root .dpx-departments-table td:nth-child(10){display:none!important}.wf-root .dpx-departments-table th:nth-child(1){width:42%!important}.wf-root .dpx-departments-table th:nth-child(2){width:13%!important}.wf-root .dpx-departments-table th:nth-child(3){width:19%!important}.wf-root .dpx-departments-table th:nth-child(4){width:26%!important}.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) th:nth-child(4),.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) td:nth-child(4),.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) th:nth-child(5),.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) td:nth-child(5),.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) th:nth-child(6),.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) td:nth-child(6),.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) th:nth-child(7),.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) td:nth-child(7),.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) th:nth-child(8),.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) td:nth-child(8){display:none!important}.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) th:nth-child(1){width:54%!important}.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) th:nth-child(2){width:16%!important}.wf-root .dpx-page .dpx-table:not(.dpx-departments-table) th:nth-child(3){width:30%!important}.wf-root .dpx-table th,.wf-root .dpx-table td{padding:8px 10px!important;font-size:12px!important}.wf-root .dpx-name{gap:8px!important;min-width:0!important}.wf-root .dpx-name>div,.wf-root .dpx-name strong,.wf-root .dpx-name small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.wf-root .dpx-coverage-grid{gap:10px!important}.wf-root .dpx-coverage-row-card{grid-template-columns:1fr auto!important;align-items:start!important;gap:10px!important;padding:12px!important}.wf-root .dpx-coverage-name{grid-column:1!important;grid-row:1!important;min-width:0!important}.wf-root .dpx-coverage-row-card>.dpx-inline-action.icon-only{grid-column:2!important;grid-row:1!important;align-self:start!important}.wf-root .dpx-coverage-shifts{grid-column:1 / -1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 10px!important}.wf-root .dpx-coverage-shifts .dpx-progress{height:8px!important;width:100%!important}.wf-root .dpx-coverage-stat{display:inline-flex!important;align-items:center!important;gap:6px!important}.wf-root .dpx-coverage-row-card .dpx-coverage-stat:nth-of-type(5){display:none!important}.wf-root .dpx-donut-row{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important}.wf-root .dpx-donut{width:120px!important;height:120px!important}.wf-root .dpx-donut:after{width:66px!important;height:66px!important}.wf-root .dpx-legend{width:100%!important}.wf-root .dpx-legend-row{grid-template-columns:10px minmax(0,1fr) auto!important;width:100%!important}.wf-root .dpx-legend-row>span:nth-child(2){min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wf-root .dpx-pagination{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px!important;min-height:0!important;height:auto!important}.wf-root .dpx-pagination-info{width:100%!important;text-align:center!important;white-space:normal!important;line-height:1.35!important}.wf-root .dpx-pagination-pages{justify-content:center!important;flex-wrap:wrap!important;gap:8px!important}.wf-root .dpx-pagination-pages button{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;border-radius:13px!important}.wf-root .dpx-pagination>.dpx-custom-select{display:none!important}.wf-root .cert-content-grid,.wf-root .cert-bottom-grid,.wf-root .cert-side-column{grid-template-columns:1fr!important;display:grid!important;gap:10px!important}.wf-root .cert-side-card,.wf-root .cert-table-card{overflow:hidden!important}.wf-root .cert-empty-state,.wf-root .cert-empty-mini,.wf-root .cert-side-card .cert-empty{width:100%!important;text-align:center!important;overflow-wrap:anywhere!important}.wf-root :is(.epx-donut-card,.dpx-card,.cert-side-card,.lpx-card) :is(canvas,svg,img){max-width:100%!important}.wf-root :is(.epx-donut-card,.dpx-card,.cert-side-card,.lpx-card){overflow:hidden!important}:is(.wf-modal,.epx-modal,.dpx-modal,.cert-modal,.rbac-modal,.lpx-modal,.sm-modal,.modal){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:20px!important}:is(.wf-modal-body,.epx-modal-body,.dpx-modal-body,.cert-modal-body,.rbac-modal-body,.lpx-modal-body,.sm-modal-body,.modal-body){padding:14px!important;overflow-x:clip!important}:is(.wf-modal-head,.epx-modal-head,.dpx-modal-head,.cert-modal-header,.rbac-modal-header,.lpx-modal-head,.sm-modal-head,.modal-header),:is(.wf-modal-foot,.epx-modal-actions,.dpx-modal-foot,.cert-modal-footer,.rbac-modal-footer,.lpx-modal-foot,.sm-modal-foot,.modal-footer){padding-left:14px!important;padding-right:14px!important}:is(.wf-form-grid,.epx-form-grid,.dpx-form-grid,.cert-form-grid,.rbac-form-grid,.lpx-form-grid,.sm-form-grid,.modal-form-grid,[class*=form-grid]){grid-template-columns:1fr!important;width:100%!important;min-width:0!important}:is(.wf-modal-foot,.epx-modal-actions,.dpx-modal-foot,.cert-modal-footer,.rbac-modal-footer,.lpx-modal-foot,.sm-modal-foot,.modal-footer){display:grid!important;grid-template-columns:1fr!important;gap:10px!important}:is(.wf-modal-foot,.epx-modal-actions,.dpx-modal-foot,.cert-modal-footer,.rbac-modal-footer,.lpx-modal-foot,.sm-modal-foot,.modal-footer)>*{width:100%!important;max-width:100%!important}}@media(max-width:420px){.wf-root .epx-directory-actions{grid-template-columns:1fr!important}.wf-root .epx-directory-actions>*{grid-column:1!important}.wf-root .epx-directory-actions>.epx-header-action-primary{width:100%!important;justify-self:stretch!important}.wf-root .dpx-departments-table th:nth-child(3),.wf-root .dpx-departments-table td:nth-child(3){display:none!important}.wf-root .dpx-departments-table th:nth-child(1){width:56%!important}.wf-root .dpx-departments-table th:nth-child(2){width:16%!important}.wf-root .dpx-departments-table th:nth-child(4){width:28%!important}}@media(max-width:767px){.wf-root :is(.lpx-pagination,.dpx-pagination){height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:center!important;gap:10px!important;padding:12px 14px!important}.wf-root :is(.lpx-pagination,.dpx-pagination)>span,.wf-root :is(.lpx-pagination,.dpx-pagination)>.dpx-pagination-info{width:100%!important;text-align:center!important;font-size:13px!important;line-height:1.35!important}.wf-root :is(.lpx-page-size-select,.dpx-pagination .dpx-custom-select,.dpx-pagination>.enterprise-select,.lpx-pagination>.enterprise-select,.lpx-pagination .enterprise-select){display:none!important}.wf-root :is(.lpx-pagination-pages,.dpx-pagination-pages){width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}.wf-root :is(.lpx-pagination-pages,.dpx-pagination-pages)>button{min-width:42px!important;height:42px!important}.locations-enterprise-page .lpx-table-card,.locations-enterprise-page .lpx-table-scroll,.dpx-card .dpx-table-wrap{overflow:hidden!important}.locations-enterprise-page .lpx-table-scroll,.dpx-card .dpx-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.locations-enterprise-page .lpx-table{min-width:0!important;width:100%!important;table-layout:fixed!important}.locations-enterprise-page .lpx-table th,.locations-enterprise-page .lpx-table td{padding:10px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11.5px!important}.locations-enterprise-page .lpx-table th:first-child input,.locations-enterprise-page .lpx-table td:first-child input{width:18px!important;height:18px!important}.locations-enterprise-page .lpx-table .lpx-name{gap:8px!important}.locations-enterprise-page .lpx-table .lpx-avatar{width:34px!important;height:34px!important}.locations-enterprise-page .lpx-table .lpx-name>div,.locations-enterprise-page .lpx-table .lpx-name strong,.locations-enterprise-page .lpx-table .lpx-name small,.locations-enterprise-page .lpx-table .block,.locations-enterprise-page .lpx-table .lpx-table-subline{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.locations-enterprise-page .lpx-table td[colspan]{padding:14px!important;white-space:normal!important}.locations-enterprise-page .lpx-table td[colspan] .lpx-empty,.locations-enterprise-page .lpx-card .lpx-empty{min-height:140px!important;padding:20px 12px!important;display:grid!important;place-items:center!important;gap:10px!important;text-align:center!important;justify-items:center!important}.locations-enterprise-page .lpx-card .lpx-card-body{overflow:hidden!important}.locations-enterprise-page .lpx-empty strong,.locations-enterprise-page .lpx-empty p{max-width:100%!important;margin:0!important}.locations-enterprise-page .lpx-manager-filterbar,.locations-enterprise-page .lpx-dropdown-filterbar,.locations-enterprise-page .lpx-attendance-toolbar,.locations-enterprise-page .lpx-attendance-toolbar .lpx-filterbar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}.locations-enterprise-page .lpx-manager-filterbar .lpx-filter-cluster,.locations-enterprise-page .lpx-manager-filterbar .lpx-filter-actions,.locations-enterprise-page .lpx-dropdown-filterbar>*,.locations-enterprise-page .lpx-attendance-toolbar .lpx-filterbar>*{width:100%!important;max-width:100%!important}.locations-enterprise-page .lpx-manager-filterbar .lpx-filter-cluster,.locations-enterprise-page .lpx-manager-filterbar .lpx-filter-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.locations-enterprise-page .lpx-manager-filterbar .lpx-filter-actions .lpx-filter,.locations-enterprise-page .lpx-dropdown-filterbar .lpx-filter,.locations-enterprise-page .lpx-attendance-toolbar .lpx-filter{width:100%!important;justify-content:center!important}.locations-enterprise-page .lpx-locations-table th:nth-child(2),.locations-enterprise-page .lpx-locations-table td:nth-child(2),.locations-enterprise-page .lpx-locations-table th:nth-child(4),.locations-enterprise-page .lpx-locations-table td:nth-child(4),.locations-enterprise-page .lpx-locations-table th:nth-child(6),.locations-enterprise-page .lpx-locations-table td:nth-child(6),.locations-enterprise-page .lpx-locations-table th:nth-child(7),.locations-enterprise-page .lpx-locations-table td:nth-child(7),.locations-enterprise-page .lpx-locations-table th:nth-child(8),.locations-enterprise-page .lpx-locations-table td:nth-child(8),.locations-enterprise-page .lpx-locations-table th:nth-child(9),.locations-enterprise-page .lpx-locations-table td:nth-child(9),.locations-enterprise-page .lpx-locations-table th:nth-child(10),.locations-enterprise-page .lpx-locations-table td:nth-child(10){display:none!important}.locations-enterprise-page .lpx-locations-table th:nth-child(1){width:40%!important}.locations-enterprise-page .lpx-locations-table th:nth-child(3){width:18%!important}.locations-enterprise-page .lpx-locations-table th:nth-child(5){width:18%!important}.locations-enterprise-page .lpx-locations-table th:nth-child(11){width:14%!important}.locations-enterprise-page .lpx-locations-table th:nth-child(12){width:10%!important}.locations-enterprise-page .lpx-managers-table th:nth-child(2),.locations-enterprise-page .lpx-managers-table td:nth-child(2),.locations-enterprise-page .lpx-managers-table th:nth-child(5),.locations-enterprise-page .lpx-managers-table td:nth-child(5),.locations-enterprise-page .lpx-managers-table th:nth-child(6),.locations-enterprise-page .lpx-managers-table td:nth-child(6),.locations-enterprise-page .lpx-managers-table th:nth-child(8),.locations-enterprise-page .lpx-managers-table td:nth-child(8){display:none!important}.locations-enterprise-page .lpx-managers-table th:nth-child(1){width:30%!important}.locations-enterprise-page .lpx-managers-table th:nth-child(3){width:28%!important}.locations-enterprise-page .lpx-managers-table th:nth-child(4){width:18%!important}.locations-enterprise-page .lpx-managers-table th:nth-child(7){width:14%!important}.locations-enterprise-page .lpx-managers-table th:nth-child(9){width:10%!important}.locations-enterprise-page .lpx-employees-table th:nth-child(3),.locations-enterprise-page .lpx-employees-table td:nth-child(3),.locations-enterprise-page .lpx-employees-table th:nth-child(5),.locations-enterprise-page .lpx-employees-table td:nth-child(5),.locations-enterprise-page .lpx-employees-table th:nth-child(6),.locations-enterprise-page .lpx-employees-table td:nth-child(6),.locations-enterprise-page .lpx-employees-table th:nth-child(8),.locations-enterprise-page .lpx-employees-table td:nth-child(8),.locations-enterprise-page .lpx-employees-table th:nth-child(9),.locations-enterprise-page .lpx-employees-table td:nth-child(9){display:none!important}.locations-enterprise-page .lpx-employees-table th:nth-child(1){width:8%!important}.locations-enterprise-page .lpx-employees-table th:nth-child(2){width:42%!important}.locations-enterprise-page .lpx-employees-table th:nth-child(4){width:22%!important}.locations-enterprise-page .lpx-employees-table th:nth-child(7){width:18%!important}.locations-enterprise-page .lpx-employees-table th:nth-child(10){width:10%!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(5),.locations-enterprise-page .lpx-coverage-table td:nth-child(5),.locations-enterprise-page .lpx-coverage-table th:nth-child(6),.locations-enterprise-page .lpx-coverage-table td:nth-child(6),.locations-enterprise-page .lpx-coverage-table th:nth-child(7),.locations-enterprise-page .lpx-coverage-table td:nth-child(7){display:none!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(1){width:30%!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(2){width:16%!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(3){width:14%!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(4){width:14%!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(8){width:16%!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(9){width:10%!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(3),.locations-enterprise-page .lpx-attendance-table td:nth-child(3),.locations-enterprise-page .lpx-attendance-table th:nth-child(5),.locations-enterprise-page .lpx-attendance-table td:nth-child(5),.locations-enterprise-page .lpx-attendance-table th:nth-child(6),.locations-enterprise-page .lpx-attendance-table td:nth-child(6),.locations-enterprise-page .lpx-attendance-table th:nth-child(7),.locations-enterprise-page .lpx-attendance-table td:nth-child(7),.locations-enterprise-page .lpx-attendance-table th:nth-child(8),.locations-enterprise-page .lpx-attendance-table td:nth-child(8),.locations-enterprise-page .lpx-attendance-table th:nth-child(9),.locations-enterprise-page .lpx-attendance-table td:nth-child(9),.locations-enterprise-page .lpx-attendance-table th:nth-child(10),.locations-enterprise-page .lpx-attendance-table td:nth-child(10),.locations-enterprise-page .lpx-attendance-table th:nth-child(11),.locations-enterprise-page .lpx-attendance-table td:nth-child(11),.locations-enterprise-page .lpx-attendance-table th:nth-child(12),.locations-enterprise-page .lpx-attendance-table td:nth-child(12){display:none!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(1){width:8%!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(2){width:34%!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(4){width:18%!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(13){width:20%!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(14){width:10%!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(15){width:10%!important}.dpx-card .dpx-pagination .dpx-custom-select,.dpx-card .dpx-pagination>.enterprise-select{display:none!important}.dpx-card .dpx-pagination-pages{width:100%!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important}.dpx-card .dpx-pagination-pages>button{min-width:42px!important;height:42px!important}.dpx-card .dpx-managers-table,.dpx-card .dpx-coverage-table{width:100%!important;table-layout:fixed!important;min-width:0!important}.dpx-card .dpx-managers-table th,.dpx-card .dpx-managers-table td,.dpx-card .dpx-coverage-table th,.dpx-card .dpx-coverage-table td{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dpx-card .dpx-managers-table th:nth-child(4),.dpx-card .dpx-managers-table td:nth-child(4),.dpx-card .dpx-managers-table th:nth-child(5),.dpx-card .dpx-managers-table td:nth-child(5),.dpx-card .dpx-managers-table th:nth-child(6),.dpx-card .dpx-managers-table td:nth-child(6),.dpx-card .dpx-managers-table th:nth-child(7),.dpx-card .dpx-managers-table td:nth-child(7){display:none!important}.dpx-card .dpx-managers-table th:nth-child(1){width:46%!important}.dpx-card .dpx-managers-table th:nth-child(2){width:16%!important}.dpx-card .dpx-managers-table th:nth-child(3){width:26%!important}.dpx-card .dpx-managers-table th:nth-child(8){width:12%!important}.dpx-card .dpx-coverage-table th:nth-child(6),.dpx-card .dpx-coverage-table td:nth-child(6),.dpx-card .dpx-coverage-table th:nth-child(7),.dpx-card .dpx-coverage-table td:nth-child(7),.dpx-card .dpx-coverage-table th:nth-child(8),.dpx-card .dpx-coverage-table td:nth-child(8){display:none!important}.dpx-card .dpx-coverage-table th:nth-child(1){width:34%!important}.dpx-card .dpx-coverage-table th:nth-child(2){width:14%!important}.dpx-card .dpx-coverage-table th:nth-child(3){width:14%!important}.dpx-card .dpx-coverage-table th:nth-child(4){width:16%!important}.dpx-card .dpx-coverage-table th:nth-child(5){width:22%!important}}@media(max-width:420px){.locations-enterprise-page .lpx-locations-table th:nth-child(5),.locations-enterprise-page .lpx-locations-table td:nth-child(5),.locations-enterprise-page .lpx-managers-table th:nth-child(7),.locations-enterprise-page .lpx-managers-table td:nth-child(7),.locations-enterprise-page .lpx-coverage-table th:nth-child(8),.locations-enterprise-page .lpx-coverage-table td:nth-child(8),.locations-enterprise-page .lpx-attendance-table th:nth-child(14),.locations-enterprise-page .lpx-attendance-table td:nth-child(14){display:none!important}.locations-enterprise-page .lpx-locations-table th:nth-child(1){width:48%!important}.locations-enterprise-page .lpx-locations-table th:nth-child(3){width:22%!important}.locations-enterprise-page .lpx-locations-table th:nth-child(11){width:20%!important}.locations-enterprise-page .lpx-locations-table th:nth-child(12){width:10%!important}.locations-enterprise-page .lpx-managers-table th:nth-child(1){width:38%!important}.locations-enterprise-page .lpx-managers-table th:nth-child(3){width:32%!important}.locations-enterprise-page .lpx-managers-table th:nth-child(4){width:20%!important}.locations-enterprise-page .lpx-managers-table th:nth-child(9){width:10%!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(3),.locations-enterprise-page .lpx-coverage-table td:nth-child(3){display:none!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(1){width:40%!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(2){width:18%!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(4){width:18%!important}.locations-enterprise-page .lpx-coverage-table th:nth-child(9){width:10%!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(2){width:42%!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(4){width:22%!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(13){width:26%!important}.locations-enterprise-page .lpx-attendance-table th:nth-child(15){width:10%!important}}@media(max-width:767px){.wf-root .lpx-pagination,.wf-root .dpx-pagination{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:0!important;padding:12px 14px!important}.wf-root .lpx-pagination>span,.wf-root .dpx-pagination-info{width:100%!important;text-align:center!important;white-space:normal!important}.wf-root .lpx-pagination-pages,.wf-root .dpx-pagination-pages{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important}.wf-root .lpx-pagination-pages>button,.wf-root .dpx-pagination-pages>button{width:42px!important;min-width:42px!important;height:42px!important}.wf-root .lpx-page-size-select,.wf-root .dpx-pagination .dpx-custom-select,.wf-root .dpx-pagination>.enterprise-select{display:none!important}.wf-root .lpx-table,.wf-root .dpx-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.wf-root .lpx-table th,.wf-root .lpx-table td,.wf-root .dpx-table th,.wf-root .dpx-table td{font-size:11.5px!important;line-height:1.25!important;padding:10px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wf-root .lpx-table th:nth-child(n+6),.wf-root .lpx-table td:nth-child(n+6),.wf-root .dpx-table th:nth-child(n+6),.wf-root .dpx-table td:nth-child(n+6){display:none!important}.wf-root .lpx-table th:first-child,.wf-root .lpx-table td:first-child{width:34px!important}.wf-root .lpx-table td[colspan],.wf-root .dpx-table td[colspan]{white-space:normal!important;padding:18px 12px!important}.wf-root .lpx-table td[colspan]>*,.wf-root .dpx-table td[colspan]>*{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.wf-root .lpx-empty,.wf-root .dpx-empty,.wf-root .lpx-card .lpx-empty,.wf-root .dpx-card .dpx-empty{display:grid!important;place-items:center!important;gap:10px!important;min-height:150px!important;width:100%!important;text-align:center!important}.wf-root .lpx-empty svg,.wf-root .dpx-empty svg,.wf-root .lpx-empty .lpx-icon-tile,.wf-root .dpx-empty .dpx-icon-tile{margin:0 auto!important}.wf-root .lpx-manager-filterbar,.wf-root .lpx-dropdown-filterbar,.wf-root .lpx-attendance-toolbar,.wf-root .lpx-filterbar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.wf-root .lpx-manager-filterbar>*,.wf-root .lpx-dropdown-filterbar>*,.wf-root .lpx-attendance-toolbar>*,.wf-root .lpx-filterbar>*{width:100%!important;max-width:100%!important}.wf-root .dpx-table-wrap,.wf-root .lpx-table-scroll,.wf-root .lpx-table-card{overflow-x:auto!important;overflow-y:visible!important}.wf-root .dpx-card .dpx-card-body,.wf-root .lpx-card .lpx-card-body{overflow:hidden!important}}@media(max-width:420px){.wf-root .lpx-table th:nth-child(n+5),.wf-root .lpx-table td:nth-child(n+5),.wf-root .dpx-table th:nth-child(n+5),.wf-root .dpx-table td:nth-child(n+5){display:none!important}}@media(max-width:767px){.wf-root .lpx-card,.wf-root .dpx-card{border-radius:18px!important}.wf-root .lpx-card .lpx-card-head,.wf-root .dpx-card .dpx-card-head{padding:12px 14px!important;min-height:0!important}.wf-root .lpx-card .lpx-card-head h3,.wf-root .dpx-card .dpx-card-head h3{font-size:15px!important;line-height:1.2!important}.wf-root .lpx-card .lpx-card-body,.wf-root .dpx-card .dpx-card-body{padding:10px!important}.wf-root .lpx-filter,.wf-root .lpx-btn,.wf-root .dpx-button,.wf-root .dpx-filter-btn,.wf-root .enterprise-select-trigger{min-height:40px!important;height:40px!important;padding:0 12px!important;font-size:12px!important}.wf-root .lpx-filter svg,.wf-root .enterprise-select-trigger svg,.wf-root .dpx-filter-btn svg{width:16px!important;height:16px!important}.wf-root .lpx-table-card,.wf-root .dpx-card .dpx-table-wrap{border-radius:16px!important}.wf-root .lpx-table thead th,.wf-root .dpx-table thead th{font-size:10.5px!important;letter-spacing:.04em!important;padding:8px 6px!important}.wf-root .lpx-table tbody td,.wf-root .dpx-table tbody td{font-size:11px!important;padding:8px 6px!important}.wf-root .lpx-name strong,.wf-root .dpx-name strong{font-size:11.5px!important}.wf-root .lpx-name small,.wf-root .dpx-name small{font-size:10.5px!important}.wf-root .lpx-avatar,.wf-root .dpx-avatar{width:32px!important;height:32px!important;min-width:32px!important}.wf-root .lpx-empty,.wf-root .dpx-empty{min-height:100px!important;padding:14px 10px!important;font-size:12px!important}.wf-root .lpx-empty strong,.wf-root .dpx-empty strong{font-size:14px!important;line-height:1.2!important}.wf-root .lpx-empty p,.wf-root .dpx-empty p{font-size:11.5px!important;line-height:1.3!important}.wf-root .lpx-empty .lpx-icon-tile,.wf-root .dpx-empty span{transform:scale(.86)!important}.wf-root .lpx-pagination.is-compact-mobile,.wf-root .dpx-pagination.is-compact-mobile{padding-top:8px!important;padding-bottom:8px!important;gap:0!important}.wf-root .lpx-pagination.is-compact-mobile .lpx-pagination-pages,.wf-root .dpx-pagination.is-compact-mobile .dpx-pagination-pages{display:none!important}.wf-root .lpx-pagination.is-compact-mobile>span,.wf-root .dpx-pagination.is-compact-mobile>.dpx-pagination-info{font-size:12px!important}.wf-root .dpx-coverage-row-card{padding:10px!important;border-radius:14px!important}.wf-root .dpx-coverage-name strong{font-size:14px!important}.wf-root .dpx-coverage-name small,.wf-root .dpx-coverage-stat{font-size:11px!important}.wf-root .lpx-manager-filterbar,.wf-root .lpx-dropdown-filterbar,.wf-root .lpx-attendance-toolbar .lpx-filterbar{gap:8px!important}}@media(max-width:767px){.wf-root .lpx-table,.wf-root .dpx-table{min-width:0!important;width:100%!important;table-layout:fixed!important}.wf-root .lpx-table th,.wf-root .dpx-table th{font-size:9.5px!important;line-height:1.15!important;padding:7px 5px!important;height:auto!important}.wf-root .lpx-table td,.wf-root .dpx-table td{font-size:10.5px!important;line-height:1.2!important;padding:7px 5px!important;height:auto!important}.wf-root .lpx-table .lpx-name,.wf-root .dpx-table .dpx-name{gap:8px!important}.wf-root .lpx-table .lpx-name strong,.wf-root .dpx-table .dpx-name strong{font-size:11px!important}.wf-root .lpx-table .lpx-name small,.wf-root .dpx-table .dpx-name small,.wf-root .lpx-table .block,.wf-root .dpx-table .block{font-size:9.5px!important;margin-top:2px!important}.wf-root .lpx-avatar,.wf-root .dpx-avatar{width:28px!important;height:28px!important;min-width:28px!important;font-size:10px!important}.wf-root .lpx-pill,.wf-root .dpx-pill{min-height:20px!important;padding:3px 7px!important;font-size:9.5px!important}.wf-root .lpx-more,.wf-root .dpx-rowmenu-btn,.wf-root .dpx-more{width:28px!important;height:28px!important;min-width:28px!important}.wf-root .lpx-table th:nth-child(n+5),.wf-root .lpx-table td:nth-child(n+5),.wf-root .dpx-table th:nth-child(n+5),.wf-root .dpx-table td:nth-child(n+5){display:none!important}.wf-root .lpx-table.lpx-employees-table th:nth-child(4),.wf-root .lpx-table.lpx-employees-table td:nth-child(4),.wf-root .lpx-table.lpx-coverage-table th:nth-child(4),.wf-root .lpx-table.lpx-coverage-table td:nth-child(4){display:table-cell!important}.wf-root .lpx-table.lpx-attendance-table th:nth-child(5),.wf-root .lpx-table.lpx-attendance-table td:nth-child(5){display:table-cell!important}.wf-root .lpx-table td[colspan],.wf-root .dpx-table td[colspan]{display:table-cell!important;width:100%!important;padding:10px 8px!important;text-align:center!important}.wf-root .lpx-empty,.wf-root .dpx-empty{min-height:72px!important;padding:10px 6px!important;gap:6px!important}.wf-root .lpx-empty strong,.wf-root .dpx-empty strong{margin-top:0!important;font-size:12px!important}.wf-root .lpx-empty p,.wf-root .dpx-empty p{font-size:10px!important;line-height:1.2!important;max-width:220px!important}.wf-root .lpx-icon-tile,.wf-root .dpx-empty span{width:34px!important;height:34px!important;border-radius:10px!important;margin-bottom:0!important}.wf-root .lpx-card .lpx-card-body,.wf-root .dpx-card .dpx-card-body{padding:8px!important}.wf-root .lpx-table-card,.wf-root .dpx-card{overflow:hidden!important}.wf-root .lpx-filterbar,.wf-root .dpx-filters,.wf-root .lpx-filter-cluster{gap:8px!important}.wf-root .enterprise-select-trigger,.wf-root .lpx-filter,.wf-root .dpx-select,.wf-root .dpx-filter-btn,.wf-root .dpx-button{min-height:36px!important;height:36px!important;font-size:11px!important}.wf-root .lpx-bottom-grid,.wf-root .dpx-analytics-grid,.wf-root .dpx-coverage-grid{gap:10px!important}}@media(max-width:767px){.wf-root .epx-overview-layout{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow-x:hidden!important;gap:12px!important}.wf-root .epx-overview-layout :is(.epx-overview-header,.epx-metrics-grid,.epx-overview-main,.epx-overview-right,.epx-section-card,.epx-section-head,.epx-section-body,.epx-directory-actions,.epx-table-wrap,.epx-table-footer,.epx-donut-wrap,.epx-legend,.epx-cert-list,.epx-attendance-summary,.epx-bars){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.wf-root .epx-overview-layout :is(.epx-metric-card,.epx-metric-copy,.epx-employee-cell,.epx-employee-cell>div,.epx-manager-cell,.epx-cert-title,.epx-legend-row,.epx-directory-actions>*,.wf-dropmenu-wrap){min-width:0!important;max-width:100%!important}.wf-root .epx-overview-layout .epx-metrics-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.wf-root .epx-overview-layout .epx-metric-card{width:100%!important;min-height:96px!important;height:auto!important;padding:12px!important;gap:10px!important;border-radius:16px!important;align-items:flex-start!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-metric-card:last-child{grid-column:1 / -1!important}.wf-root .epx-overview-layout .epx-metric-icon{width:36px!important;height:36px!important;min-width:36px!important}.wf-root .epx-overview-layout .epx-metric-icon svg{width:18px!important;height:18px!important}.wf-root .epx-overview-layout .epx-metric-copy{gap:4px!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-metric-copy small{font-size:10.5px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-metric-copy strong{font-size:clamp(19px,6vw,24px)!important;line-height:1.05!important;white-space:nowrap!important}.wf-root .epx-overview-layout .epx-metric-copy em{font-size:9.5px!important;line-height:1.25!important;white-space:normal!important}.wf-root .epx-overview-layout .epx-metric-copy em span{display:block!important;margin:2px 0 0!important}.wf-root .epx-overview-layout .epx-overview-main,.wf-root .epx-overview-layout .epx-overview-right{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.wf-root .epx-overview-layout .epx-section-card{border-radius:16px!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-section-head{min-height:0!important;height:auto!important;padding:12px!important}.wf-root .epx-overview-layout .epx-section-head h3{margin:0!important;font-size:15px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout>.epx-overview-main>.epx-section-card>.epx-section-head{display:block!important}.wf-root .epx-overview-layout .epx-directory-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;align-items:stretch!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-soft-badge,.wf-root .epx-overview-layout .epx-directory-actions>.epx-search-box{grid-column:1 / -1!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-soft-badge{justify-self:start!important;width:auto!important;max-width:100%!important;white-space:normal!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-search-box{min-width:0!important;width:100%!important;height:40px!important;padding:0 11px!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-search-box input{width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-header-action,.wf-root .epx-overview-layout .epx-directory-actions>.wf-dropmenu-wrap,.wf-root .epx-overview-layout .epx-directory-actions>.wf-dropmenu-wrap>span,.wf-root .epx-overview-layout .epx-directory-actions>.wf-dropmenu-wrap .epx-header-action{width:100%!important;min-width:0!important;max-width:100%!important}.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action,.wf-root .epx-overview-layout .epx-directory-actions>.epx-header-action-primary{min-width:0!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 9px!important;justify-self:stretch!important;font-size:11.5px!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-header-action-primary{grid-column:1 / -1!important}.wf-root .epx-overview-layout .epx-table-wrap{overflow:visible!important;padding:10px!important}.wf-root .epx-overview-layout .epx-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;border-collapse:separate!important}.wf-root .epx-overview-layout .epx-table thead{display:none!important}.wf-root .epx-overview-layout .epx-table tbody{display:grid!important;width:100%!important;min-width:0!important;gap:9px!important}.wf-root .epx-overview-layout .epx-table tbody tr{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:0!important;padding:10px!important;border:1px solid #dbe7f5!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 10px 28px -24px #173a7059!important;overflow:visible!important}.wf-root .epx-overview-layout .epx-table tbody td{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:48px!important;padding:7px 8px!important;border:0!important;color:#243b63!important;font-size:11.5px!important;line-height:1.32!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-table tbody td:before{content:attr(data-label)!important;display:block!important;margin-bottom:4px!important;color:#7183a0!important;font-size:9px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:.05em!important;text-transform:uppercase!important}.wf-root .epx-overview-layout .epx-table tbody td:first-child{grid-column:1 / -1!important;min-height:52px!important;padding:4px 44px 9px 4px!important;border-bottom:1px solid #e4edf8!important}.wf-root .epx-overview-layout .epx-table tbody td:first-child:before,.wf-root .epx-overview-layout .epx-table tbody td:last-child:before{display:none!important}.wf-root .epx-overview-layout .epx-table tbody td:nth-child(8){position:absolute!important;top:9px!important;right:9px!important;z-index:4!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.wf-root .epx-overview-layout .epx-row-menu-trigger{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:10px!important}.wf-root .epx-overview-layout .epx-employee-cell{width:100%!important;gap:9px!important;align-items:center!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-employee-cell>div{width:100%!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-employee-cell small{max-width:100%!important;font-size:10px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-avatar-sm{width:32px!important;min-width:32px!important;height:32px!important;font-size:10px!important}.wf-root .epx-overview-layout .epx-manager-cell{width:100%!important;gap:7px!important;align-items:center!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-pill{max-width:100%!important;min-height:23px!important;padding:3px 8px!important;font-size:10px!important;white-space:normal!important;text-align:center!important}.wf-root .epx-overview-layout .epx-table tbody tr.epx-empty-row{display:block!important;padding:0!important}.wf-root .epx-overview-layout .epx-table tbody tr.epx-empty-row td[colspan]{position:static!important;display:block!important;width:100%!important;min-height:0!important;padding:0!important}.wf-root .epx-overview-layout .epx-table tbody tr.epx-empty-row td[colspan]:before{display:none!important}.wf-root .epx-overview-layout .epx-table-footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:9px!important;padding:11px 10px 13px!important;border-top:1px solid #e3edf8!important}.wf-root .epx-overview-layout .epx-table-footer>span{width:100%!important;text-align:center!important;font-size:10.5px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-pagination{display:flex!important;width:100%!important;max-width:100%!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important}.wf-root .epx-overview-layout .epx-pagination button{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:10px!important;font-size:11px!important}.wf-root .epx-overview-layout .epx-overview-right .epx-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.wf-root .epx-overview-layout .epx-overview-right .epx-section-head>div:first-child{min-width:0!important}.wf-root .epx-overview-layout .epx-overview-right :is(.epx-mini-btn,.epx-header-action){width:auto!important;min-width:0!important;max-width:48%!important;height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:10.5px!important;white-space:nowrap!important}.wf-root .epx-overview-layout .epx-overview-right .wf-dropmenu-wrap{width:auto!important;min-width:0!important;max-width:52%!important}.wf-root .epx-overview-layout .epx-donut-wrap{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:12px!important;padding:14px 12px!important}.wf-root .epx-overview-layout .epx-donut{width:min(142px,52vw)!important;height:min(142px,52vw)!important;min-width:0!important}.wf-root .epx-overview-layout .epx-donut:after{inset:31px!important}.wf-root .epx-overview-layout .epx-legend{gap:6px!important}.wf-root .epx-overview-layout .epx-legend-row{grid-template-columns:9px minmax(0,1fr) auto auto!important;gap:6px!important;padding:7px 5px!important;border-radius:9px!important;font-size:10.5px!important}.wf-root .epx-overview-layout .epx-legend-row>span:nth-child(2){min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-hover-hint{max-width:calc(100% - 24px)!important;margin:-4px 12px 12px!important;padding:8px 10px!important;font-size:10px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-cert-item{width:100%!important;min-width:0!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important;padding:10px 12px!important;text-align:left!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-cert-item>svg:last-child{display:none!important}.wf-root .epx-overview-layout .epx-cert-icon{width:34px!important;min-width:34px!important;height:34px!important}.wf-root .epx-overview-layout .epx-cert-title strong,.wf-root .epx-overview-layout .epx-cert-title small{white-space:normal!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-cert-item .epx-soft-badge{min-width:0!important;max-width:76px!important;padding:3px 7px!important;font-size:9px!important;white-space:normal!important;text-align:center!important}.wf-root .epx-overview-layout .epx-attendance-card .epx-attendance-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:12px!important}.wf-root .epx-overview-layout .epx-att-stat{min-width:0!important;padding:0 7px!important;border-right:1px solid #e1eaf6!important;border-bottom:0!important}.wf-root .epx-overview-layout .epx-att-stat:last-child{border-right:0!important}.wf-root .epx-overview-layout .epx-att-stat :is(small,strong,span){max-width:100%!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-att-stat small,.wf-root .epx-overview-layout .epx-att-stat span{font-size:9.5px!important}.wf-root .epx-overview-layout .epx-att-stat strong{font-size:16px!important}.wf-root .epx-overview-layout .epx-bars{height:78px!important;gap:2px!important;padding:4px 12px 12px!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-bars i{min-width:2px!important;border-radius:4px 4px 0 0!important}body.epx-modal-open .epx-modal-backdrop{width:100vw!important;max-width:100vw!important;padding:8px!important;overflow:hidden!important}body.epx-modal-open .epx-modal,body.epx-modal-open .epx-modal-wide{width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:16px!important;overflow-x:hidden!important;overflow-y:auto!important}body.epx-modal-open .epx-modal :is(.epx-modal-head,.epx-modal-body,.epx-modal-actions,.epx-form-grid,.epx-modal-list){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.epx-modal-open .epx-modal-head{padding:12px!important;gap:8px!important}body.epx-modal-open .epx-modal-title{min-width:0!important;gap:9px!important}body.epx-modal-open .epx-modal-title>div{min-width:0!important}body.epx-modal-open .epx-modal-title h3,body.epx-modal-open .epx-modal-title p{white-space:normal!important;overflow-wrap:anywhere!important}body.epx-modal-open .epx-modal-title h3{font-size:16px!important}body.epx-modal-open .epx-modal-body{padding:12px!important;overflow-x:hidden!important}body.epx-modal-open .epx-form-grid,body.epx-modal-open .epx-form-grid.three{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body.epx-modal-open .epx-modal-row-action{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;padding:10px!important;white-space:normal!important;overflow-wrap:anywhere!important}body.epx-modal-open .epx-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px 12px!important}body.epx-modal-open .epx-modal-actions .epx-header-action{width:100%!important;min-width:0!important;padding:0 8px!important;font-size:11.5px!important}.wf-dropmenu-superlayer{max-width:calc(100vw - 16px)!important;min-width:min(220px,calc(100vw - 16px))!important;overflow-x:hidden!important}.wf-dropmenu-superlayer .wf-dropmenu-item,.wf-dropmenu-superlayer .wf-dropmenu-item *{min-width:0!important;max-width:100%!important}.wf-dropmenu-superlayer .wf-dropmenu-item{white-space:normal!important;overflow-wrap:anywhere!important}}@media(max-width:389px){.wf-root .epx-overview-layout .epx-metrics-grid,.wf-root .epx-overview-layout .epx-directory-actions,.wf-root .epx-overview-layout .epx-table tbody tr{grid-template-columns:minmax(0,1fr)!important}.wf-root .epx-overview-layout .epx-metric-card:last-child,.wf-root .epx-overview-layout .epx-directory-actions>.epx-soft-badge,.wf-root .epx-overview-layout .epx-directory-actions>.epx-search-box,.wf-root .epx-overview-layout .epx-directory-actions>.epx-header-action-primary,.wf-root .epx-overview-layout .epx-table tbody td:first-child{grid-column:1!important}.wf-root .epx-overview-layout .epx-table tbody td{min-height:44px!important}.wf-root .epx-overview-layout .epx-overview-right .epx-section-head{align-items:flex-start!important}.wf-root .epx-overview-layout .epx-overview-right :is(.epx-mini-btn,.epx-header-action),.wf-root .epx-overview-layout .epx-overview-right .wf-dropmenu-wrap{max-width:54%!important}}@media(max-width:767px){.wf-root,.wf-root .wf-layout,.wf-root .wf-main,.wf-root .wf-main-v7,.wf-root .wf-page-fade,.wf-root .epx-overview-layout{min-inline-size:0!important;max-inline-size:100%!important;box-sizing:border-box!important}.wf-root .wf-layout,.wf-root .wf-main,.wf-root .wf-main-v7,.wf-root .wf-page-fade{inline-size:100%!important;overflow-x:clip!important}.wf-root .epx-overview-layout{inline-size:100%!important;margin:0!important;padding:10px max(10px,env(safe-area-inset-right,0px)) calc(86px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important;overflow-x:clip!important}.wf-root .epx-overview-layout *,.wf-root .epx-overview-layout *:before,.wf-root .epx-overview-layout *:after{box-sizing:border-box!important}.wf-root .epx-overview-layout :is(div,section,header,main,aside,form,label,table,thead,tbody,tr,td,th,button,span){min-inline-size:0}.wf-root .epx-overview-layout :is(.epx-overview-header,.epx-title-block,.epx-metrics-grid,.epx-overview-main,.epx-overview-right,.epx-section-card,.epx-section-head,.epx-section-head>div,.epx-section-body,.epx-directory-actions,.epx-table-wrap,.epx-table-footer,.epx-donut-wrap,.epx-legend,.epx-cert-list,.epx-attendance-summary,.epx-bars,.epx-empty){inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.wf-root .epx-overview-layout .epx-overview-header{display:none!important;margin:0!important;padding:0!important;min-height:0!important}.wf-root .epx-overview-layout .epx-metrics-grid,.wf-root .epx-overview-layout .epx-overview-main,.wf-root .epx-overview-layout .epx-overview-right{margin:0!important}.wf-root .epx-overview-layout .epx-section-card{contain:inline-size!important;border-radius:16px!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-section-head,.wf-root .epx-overview-layout .epx-overview-right .epx-section-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-items:stretch!important;gap:9px!important;min-height:0!important;height:auto!important;padding:12px!important}.wf-root .epx-overview-layout .epx-section-head>div:first-child{width:100%!important;min-width:0!important}.wf-root .epx-overview-layout .epx-section-head h3,.wf-root .epx-overview-layout .epx-section-head p{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.wf-root .epx-overview-layout .epx-section-head>:not(div:first-child){width:100%!important;min-width:0!important;max-width:100%!important;justify-self:stretch!important}.wf-root .epx-overview-layout .epx-section-head>.wf-dropmenu-wrap,.wf-root .epx-overview-layout .epx-section-head>.wf-dropmenu-wrap>span,.wf-root .epx-overview-layout .epx-section-head>.wf-dropmenu-wrap button,.wf-root .epx-overview-layout .epx-section-head>button{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important}.wf-root .epx-overview-layout .epx-directory-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;margin:0!important}.wf-root .epx-overview-layout .epx-directory-actions>*{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.wf-root .epx-overview-layout .epx-directory-actions>:is(.epx-soft-badge,.epx-search-box,.epx-header-action-primary){grid-column:1 / -1!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-soft-badge{width:fit-content!important;max-width:100%!important;justify-self:start!important}.wf-root .epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap,.wf-root .epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap>span,.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action,.wf-root .epx-overview-layout .epx-directory-actions .epx-search-box{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important}.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action{height:40px!important;min-height:40px!important;padding:0 9px!important;gap:7px!important;font-size:11.5px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action>span{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action svg{flex:0 0 auto!important;width:15px!important;height:15px!important}.wf-root .epx-overview-layout .epx-search-box input{width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}.wf-root .epx-overview-layout :is(.epx-header-action,.epx-mini-btn,.epx-row-menu-trigger,.epx-metric-card,.epx-cert-item,.epx-legend-row){max-width:100%!important;box-sizing:border-box!important}.wf-root .epx-overview-layout .epx-section-head :is(.epx-mini-btn,.epx-header-action){justify-content:center!important;height:38px!important;min-height:38px!important;padding-inline:10px!important;font-size:11.5px!important}.wf-root .epx-overview-layout .epx-table-wrap{display:block!important;overflow:visible!important;padding:9px!important}.wf-root .epx-overview-layout .epx-table,.wf-root .epx-overview-layout .epx-table tbody,.wf-root .epx-overview-layout .epx-table tbody tr{width:100%!important;min-width:0!important;max-width:100%!important}.wf-root .epx-overview-layout .epx-table tbody tr{overflow:hidden!important}.wf-root .epx-overview-layout .epx-table tbody td{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.wf-root .epx-overview-layout .epx-table tbody td:first-child{min-width:0!important;max-width:100%!important}.wf-root .epx-overview-layout .epx-table tbody td:last-child{right:8px!important;top:8px!important}.wf-root .epx-overview-layout .epx-employee-cell,.wf-root .epx-overview-layout .epx-manager-cell,.wf-root .epx-overview-layout .epx-employee-cell>div{width:100%!important;min-width:0!important;max-width:100%!important}.wf-root .epx-overview-layout .epx-employee-cell>div,.wf-root .epx-overview-layout .epx-employee-cell small,.wf-root .epx-overview-layout .epx-manager-cell{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.wf-root .epx-overview-layout :is(.epx-donut,.epx-donut-label,.epx-hover-hint,.epx-cert-item,.epx-cert-title,.epx-att-stat,.epx-soft-badge,.epx-pill){min-width:0!important;max-width:100%!important}.wf-root .epx-overview-layout .epx-cert-item{grid-template-columns:34px minmax(0,1fr) auto!important}.wf-root .epx-overview-layout .epx-cert-item .epx-soft-badge{max-width:72px!important;white-space:normal!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-attendance-summary,.wf-root .epx-overview-layout .epx-table-footer,.wf-root .epx-overview-layout .epx-pagination{overflow:hidden!important}.wf-root .epx-overview-layout .epx-pagination button{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important}body.epx-modal-open{overflow:hidden!important}body.epx-modal-open .epx-modal-backdrop{width:100%!important;max-width:100%!important;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;overflow:hidden!important}body.epx-modal-open :is(.epx-modal,.epx-modal-wide){width:100%!important;min-width:0!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important}body.epx-modal-open .epx-modal *{box-sizing:border-box!important;min-width:0}body.epx-modal-open .epx-modal :is(input,select,textarea,label,.epx-input-wrap,.epx-custom-select,.enterprise-select,.enterprise-select-trigger,.epx-modal-row-action){width:100%!important;min-width:0!important;max-width:100%!important}body.epx-modal-open .epx-modal-row-action :is(strong,span){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.wf-dropmenu-superlayer{width:100%!important;min-width:0!important;max-width:100%!important;max-height:min(72dvh,520px)!important;overflow-x:hidden!important;overflow-y:auto!important}.wf-dropmenu-superlayer .wf-dropmenu-item,.wf-dropmenu-superlayer .wf-dropmenu-item>span,.wf-dropmenu-superlayer .epx-drop-label,.wf-dropmenu-superlayer .epx-drop-label>span,.wf-dropmenu-superlayer .epx-drop-label small{min-width:0!important;max-width:100%!important}.wf-dropmenu-superlayer .wf-dropmenu-item{height:auto!important;min-height:42px!important;white-space:normal!important}.wf-dropmenu-superlayer .wf-dropmenu-item>span{flex:1 1 auto!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media(max-width:429px){.wf-root .epx-overview-layout .epx-table tbody tr,.wf-root .epx-overview-layout .epx-metrics-grid{grid-template-columns:minmax(0,1fr)!important}.wf-root .epx-overview-layout .epx-metric-card:last-child,.wf-root .epx-overview-layout .epx-table tbody td:first-child{grid-column:1!important}.wf-root .epx-overview-layout .epx-directory-actions{grid-template-columns:minmax(0,1fr)!important}.wf-root .epx-overview-layout .epx-directory-actions>*{grid-column:1!important}.wf-root .epx-overview-layout .epx-attendance-summary{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.wf-root .epx-overview-layout .epx-att-stat{width:100%!important;padding:8px 4px!important;border-right:0!important;border-bottom:1px solid #e1eaf6!important}.wf-root .epx-overview-layout .epx-att-stat:last-child{border-bottom:0!important}body.epx-modal-open .epx-modal-actions{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:767px){.wf-root .epx-overview-layout,.wf-root .epx-overview-layout .epx-section-card,.wf-root .epx-overview-layout .epx-section-body{max-inline-size:100%!important;min-inline-size:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.wf-root .epx-overview-layout .epx-section-card{border-radius:15px!important}.wf-root .epx-overview-layout .epx-directory-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;inline-size:100%!important;max-inline-size:100%!important;padding:0!important;margin:0!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-directory-actions>*{min-inline-size:0!important;max-inline-size:100%!important;box-sizing:border-box!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-soft-badge,.wf-root .epx-overview-layout .epx-directory-actions>.epx-search-box,.wf-root .epx-overview-layout .epx-directory-actions>.epx-header-action-primary{grid-column:1 / -1!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-soft-badge{justify-self:start!important;inline-size:auto!important;min-block-size:24px!important;max-inline-size:100%!important;padding:0 8px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-search-box{block-size:38px!important;min-block-size:38px!important;padding:0 10px!important;border-radius:14px!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-search-box svg{inline-size:15px!important;block-size:15px!important;flex:0 0 auto!important}.wf-root .epx-overview-layout .epx-directory-actions>.epx-search-box input{min-inline-size:0!important;font-size:15px!important}.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action,.wf-root .epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap,.wf-root .epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap>span,.wf-root .epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap .epx-header-action{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action{block-size:34px!important;min-block-size:34px!important;padding:0 8px!important;gap:6px!important;border-radius:12px!important;justify-content:center!important;font-size:11px!important;line-height:1!important;overflow:hidden!important;white-space:nowrap!important}.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action-primary{block-size:36px!important;min-block-size:36px!important;font-size:11.5px!important;border-radius:13px!important}.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action>svg{inline-size:14px!important;block-size:14px!important;flex:0 0 auto!important}.wf-root .epx-overview-layout .epx-directory-actions .epx-header-action>span{flex:0 1 auto!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.wf-root .epx-overview-layout .epx-donut-card .epx-section-body{padding:0 9px 10px!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-donut-card .epx-section-head{padding:11px 12px!important;gap:7px!important}.wf-root .epx-overview-layout .epx-donut-card .epx-section-head h3{font-size:14.5px!important;line-height:1.15!important}.wf-root .epx-overview-layout .epx-donut-card .epx-mini-btn{block-size:32px!important;min-block-size:32px!important;padding:0 9px!important;font-size:10.5px!important;border-radius:12px!important}.wf-root .epx-overview-layout .epx-donut-wrap{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;align-items:center!important;gap:7px!important;padding:10px 0 6px!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-donut{inline-size:min(118px,34vw)!important;block-size:min(118px,34vw)!important;flex:0 0 auto!important;min-inline-size:0!important;max-inline-size:118px!important;max-block-size:118px!important}.wf-root .epx-overview-layout .epx-donut:after{inset:26px!important}.wf-root .epx-overview-layout .epx-donut-label strong{font-size:20px!important;line-height:1!important}.wf-root .epx-overview-layout .epx-donut-label span{font-size:10.5px!important;margin-top:1px!important}.wf-root .epx-overview-layout .epx-legend{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important}.wf-root .epx-overview-layout .epx-legend-row{display:grid!important;grid-template-columns:8px minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-inline-size:0!important;inline-size:100%!important;padding:6px 5px!important;border-radius:10px!important;font-size:10px!important;line-height:1.05!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-legend-dot{inline-size:8px!important;block-size:8px!important}.wf-root .epx-overview-layout .epx-legend-row>span:nth-child(2){min-inline-size:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.wf-root .epx-overview-layout .epx-legend-row>strong{font-size:10px!important;white-space:nowrap!important}.wf-root .epx-overview-layout .epx-legend-row>small{display:none!important}.wf-root .epx-overview-layout .epx-hover-hint{margin:3px 0 0!important;padding:8px 9px!important;min-block-size:0!important;max-inline-size:100%!important;border-radius:12px!important;font-size:10.5px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.wf-root .epx-overview-layout .epx-cert-list{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-cert-list .epx-empty,.wf-root .epx-overview-layout .epx-overview-right .epx-empty{min-block-size:118px!important;inline-size:100%!important;max-inline-size:100%!important;padding:16px 10px!important;gap:7px!important;justify-items:center!important;text-align:center!important;overflow:hidden!important}.wf-root .epx-overview-layout .epx-empty span{inline-size:38px!important;block-size:38px!important;border-radius:14px!important}.wf-root .epx-overview-layout .epx-empty span svg{inline-size:17px!important;block-size:17px!important}.wf-root .epx-overview-layout .epx-empty strong{inline-size:100%!important;max-inline-size:100%!important;font-size:13px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.wf-root .epx-overview-layout .epx-empty p{inline-size:100%!important;max-inline-size:240px!important;margin:0 auto!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media(max-width:389px){.wf-root .epx-overview-layout .epx-directory-actions{grid-template-columns:minmax(0,1fr)!important}.wf-root .epx-overview-layout .epx-directory-actions>*{grid-column:1!important}.wf-root .epx-overview-layout .epx-legend{grid-template-columns:minmax(0,1fr)!important}.wf-root .epx-overview-layout .epx-donut{inline-size:106px!important;block-size:106px!important}.wf-root .epx-overview-layout .epx-donut:after{inset:23px!important}}@media(max-width:767px){.epx-page.epx-overview-layout,.wf-root .epx-page.epx-overview-layout{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:clip!important;padding-inline:10px!important}.epx-page.epx-overview-layout *,.epx-page.epx-overview-layout *:before,.epx-page.epx-overview-layout *:after,.wf-root .epx-page.epx-overview-layout *,.wf-root .epx-page.epx-overview-layout *:before,.wf-root .epx-page.epx-overview-layout *:after{box-sizing:border-box!important;max-width:100%!important}.epx-page.epx-overview-layout .epx-overview-main,.epx-page.epx-overview-layout .epx-overview-right,.wf-root .epx-page.epx-overview-layout .epx-overview-main,.wf-root .epx-page.epx-overview-layout .epx-overview-right{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:12px!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-section-card,.wf-root .epx-page.epx-overview-layout .epx-section-card{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;border-radius:16px!important}.epx-page.epx-overview-layout .epx-section-body,.wf-root .epx-page.epx-overview-layout .epx-section-body{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.epx-page.epx-overview-layout .epx-section-head:has(.epx-directory-actions),.wf-root .epx-page.epx-overview-layout .epx-section-head:has(.epx-directory-actions){display:block!important;padding:12px 12px 10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-section-head:has(.epx-directory-actions)>div:first-child,.wf-root .epx-page.epx-overview-layout .epx-section-head:has(.epx-directory-actions)>div:first-child{width:100%!important;max-width:100%!important;margin:0 0 9px!important;min-width:0!important}.epx-page.epx-overview-layout .epx-section-head:has(.epx-directory-actions) h3,.wf-root .epx-page.epx-overview-layout .epx-section-head:has(.epx-directory-actions) h3{font-size:16px!important;line-height:1.15!important}.epx-page.epx-overview-layout .epx-directory-actions,.wf-root .epx-page.epx-overview-layout .epx-directory-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-directory-actions>*,.wf-root .epx-page.epx-overview-layout .epx-directory-actions>*{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;grid-column:auto!important}.epx-page.epx-overview-layout .epx-directory-actions>.epx-search-box,.wf-root .epx-page.epx-overview-layout .epx-directory-actions>.epx-search-box{grid-column:1 / -1!important;height:36px!important;min-height:36px!important;flex:none!important;padding:0 10px!important;border-radius:13px!important}.epx-page.epx-overview-layout .epx-directory-actions>.epx-soft-badge,.wf-root .epx-page.epx-overview-layout .epx-directory-actions>.epx-soft-badge{grid-column:1 / -1!important;justify-self:start!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:23px!important;height:23px!important;padding:0 8px!important;font-size:10.5px!important;line-height:1!important;border-radius:999px!important;white-space:nowrap!important}.epx-page.epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap,.epx-page.epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap>span,.epx-page.epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap .epx-header-action,.epx-page.epx-overview-layout .epx-directory-actions .epx-header-action,.wf-root .epx-page.epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap,.wf-root .epx-page.epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap>span,.wf-root .epx-page.epx-overview-layout .epx-directory-actions .wf-dropmenu-wrap .epx-header-action,.wf-root .epx-page.epx-overview-layout .epx-directory-actions .epx-header-action{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important}.epx-page.epx-overview-layout .epx-directory-actions .epx-header-action,.wf-root .epx-page.epx-overview-layout .epx-directory-actions .epx-header-action{height:31px!important;min-height:31px!important;padding:0 5px!important;gap:4px!important;border-radius:11px!important;justify-content:center!important;font-size:10px!important;line-height:1!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-directory-actions .epx-header-action-primary,.wf-root .epx-page.epx-overview-layout .epx-directory-actions .epx-header-action-primary{font-size:10.25px!important;box-shadow:none!important}.epx-page.epx-overview-layout .epx-directory-actions .epx-header-action svg,.wf-root .epx-page.epx-overview-layout .epx-directory-actions .epx-header-action svg{width:13px!important;height:13px!important;min-width:13px!important;flex:0 0 13px!important}.epx-page.epx-overview-layout .epx-directory-actions .epx-header-action>span,.wf-root .epx-page.epx-overview-layout .epx-directory-actions .epx-header-action>span{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}.epx-page.epx-overview-layout .epx-directory-actions .epx-search-box input,.wf-root .epx-page.epx-overview-layout .epx-directory-actions .epx-search-box input{min-width:0!important;width:100%!important;font-size:14px!important;line-height:1!important}.epx-page.epx-overview-layout .epx-directory-actions .epx-search-box svg,.wf-root .epx-page.epx-overview-layout .epx-directory-actions .epx-search-box svg{width:15px!important;height:15px!important;flex:0 0 15px!important}.epx-page.epx-overview-layout .epx-donut-card .epx-section-head,.wf-root .epx-page.epx-overview-layout .epx-donut-card .epx-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:8px!important;padding:11px 12px!important;min-height:0!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-donut-card .epx-section-head h3,.wf-root .epx-page.epx-overview-layout .epx-donut-card .epx-section-head h3{font-size:15px!important;line-height:1.15!important;white-space:normal!important}.epx-page.epx-overview-layout .epx-donut-card .epx-mini-btn,.wf-root .epx-page.epx-overview-layout .epx-donut-card .epx-mini-btn,.epx-page.epx-overview-layout .epx-overview-right .epx-mini-btn,.wf-root .epx-page.epx-overview-layout .epx-overview-right .epx-mini-btn{height:28px!important;min-height:28px!important;width:auto!important;max-width:92px!important;min-width:0!important;flex:0 0 auto!important;padding:0 8px!important;font-size:9.5px!important;line-height:1!important;border-radius:10px!important;overflow:hidden!important;white-space:nowrap!important}.epx-page.epx-overview-layout .epx-donut-card .epx-section-body,.wf-root .epx-page.epx-overview-layout .epx-donut-card .epx-section-body{padding:0 8px 9px!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-donut-wrap,.wf-root .epx-page.epx-overview-layout .epx-donut-wrap,.epx-page.epx-overview-layout .epx-overview-right .epx-donut-wrap,.wf-root .epx-page.epx-overview-layout .epx-overview-right .epx-donut-wrap{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:8px 0 5px!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-donut,.wf-root .epx-page.epx-overview-layout .epx-donut,.epx-page.epx-overview-layout .epx-overview-right .epx-donut,.wf-root .epx-page.epx-overview-layout .epx-overview-right .epx-donut{width:94px!important;height:94px!important;min-width:94px!important;max-width:94px!important;min-height:94px!important;max-height:94px!important;flex:0 0 94px!important;margin:0 auto!important}.epx-page.epx-overview-layout .epx-donut:after,.wf-root .epx-page.epx-overview-layout .epx-donut:after{inset:22px!important}.epx-page.epx-overview-layout .epx-donut-label strong,.wf-root .epx-page.epx-overview-layout .epx-donut-label strong{font-size:17px!important;line-height:1!important}.epx-page.epx-overview-layout .epx-donut-label span,.wf-root .epx-page.epx-overview-layout .epx-donut-label span{font-size:9px!important;margin-top:1px!important}.epx-page.epx-overview-layout .epx-legend,.wf-root .epx-page.epx-overview-layout .epx-legend{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:74px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 1px!important}.epx-page.epx-overview-layout .epx-legend-row,.wf-root .epx-page.epx-overview-layout .epx-legend-row{display:grid!important;grid-template-columns:7px minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:5px 4px!important;border-radius:9px!important;font-size:9.25px!important;line-height:1.05!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-legend-dot,.wf-root .epx-page.epx-overview-layout .epx-legend-dot{width:7px!important;height:7px!important;min-width:7px!important}.epx-page.epx-overview-layout .epx-legend-row>span:nth-child(2),.wf-root .epx-page.epx-overview-layout .epx-legend-row>span:nth-child(2){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.epx-page.epx-overview-layout .epx-legend-row>strong,.wf-root .epx-page.epx-overview-layout .epx-legend-row>strong{font-size:9.25px!important;line-height:1!important;white-space:nowrap!important}.epx-page.epx-overview-layout .epx-legend-row>small,.wf-root .epx-page.epx-overview-layout .epx-legend-row>small{display:none!important}.epx-page.epx-overview-layout .epx-hover-hint,.wf-root .epx-page.epx-overview-layout .epx-hover-hint{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:7px 8px!important;min-height:0!important;border-radius:11px!important;font-size:10px!important;line-height:1.25!important;overflow:hidden!important;overflow-wrap:anywhere!important}.epx-page.epx-overview-layout .epx-cert-list,.wf-root .epx-page.epx-overview-layout .epx-cert-list{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-cert-list .epx-empty,.epx-page.epx-overview-layout .epx-overview-right .epx-empty,.wf-root .epx-page.epx-overview-layout .epx-cert-list .epx-empty,.wf-root .epx-page.epx-overview-layout .epx-overview-right .epx-empty{display:grid!important;place-items:center!important;align-content:center!important;justify-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:98px!important;padding:12px 8px!important;gap:6px!important;text-align:center!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-empty span,.wf-root .epx-page.epx-overview-layout .epx-empty span{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:12px!important}.epx-page.epx-overview-layout .epx-empty span svg,.wf-root .epx-page.epx-overview-layout .epx-empty span svg{width:15px!important;height:15px!important}.epx-page.epx-overview-layout .epx-empty strong,.epx-page.epx-overview-layout .epx-empty p,.wf-root .epx-page.epx-overview-layout .epx-empty strong,.wf-root .epx-page.epx-overview-layout .epx-empty p{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;overflow:hidden!important}.epx-page.epx-overview-layout .epx-empty strong,.wf-root .epx-page.epx-overview-layout .epx-empty strong{font-size:12px!important;line-height:1.18!important}.epx-page.epx-overview-layout .epx-empty p,.wf-root .epx-page.epx-overview-layout .epx-empty p{font-size:10.5px!important;line-height:1.25!important;max-width:230px!important}}@media(max-width:374px){.epx-page.epx-overview-layout,.wf-root .epx-page.epx-overview-layout{padding-inline:8px!important}.epx-page.epx-overview-layout .epx-directory-actions,.wf-root .epx-page.epx-overview-layout .epx-directory-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.epx-page.epx-overview-layout .epx-directory-actions>.epx-header-action-primary,.wf-root .epx-page.epx-overview-layout .epx-directory-actions>.epx-header-action-primary{grid-column:1 / -1!important}.epx-page.epx-overview-layout .epx-legend,.wf-root .epx-page.epx-overview-layout .epx-legend{grid-template-columns:minmax(0,1fr)!important;max-height:82px!important}.epx-page.epx-overview-layout .epx-donut,.wf-root .epx-page.epx-overview-layout .epx-donut,.epx-page.epx-overview-layout .epx-overview-right .epx-donut,.wf-root .epx-page.epx-overview-layout .epx-overview-right .epx-donut{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;flex-basis:88px!important}.epx-page.epx-overview-layout .epx-donut:after,.wf-root .epx-page.epx-overview-layout .epx-donut:after{inset:20px!important}}@media(max-width:768px){html body :is(.wf-modal,.workforce-modal,.employee-modal,.department-modal,.location-modal,[class*=modal i][role=dialog]){max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:hidden!important}html body :is(.wf-modal-body,.workforce-modal-body,.employee-modal-body,.department-modal-body,[class*=modal i] [class*=body i]){min-width:0!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:10px!important}html body :is(.wf-modal-footer,.workforce-modal-footer,.employee-modal-footer,.department-modal-footer,[class*=modal i]>footer){min-height:54px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body :is(.wf-modal-footer,.workforce-modal-footer,.employee-modal-footer,.department-modal-footer,[class*=modal i]>footer) button{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;border-radius:12px!important;padding:0 10px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body :is(.wf-modal,.workforce-modal,.employee-modal,.department-modal) :is(input,select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;font-size:16px!important;border-radius:12px!important}}@media(max-width:768px){html body{overflow-x:hidden!important}html body *{box-sizing:border-box!important}html body :is(.cs-modal-backdrop,.cs-modal-overlay,.cs-chat-builder-backdrop,.marketplace-modal-overlay,.marketplace-drawer-overlay,.sm-modal-backdrop,.market-modal-backdrop,.stp-modal-layer,.clx-modal-layer,.sc-modal-backdrop,.sc-month-modal-wrap,.sc-training-modal-layer,.sc-leave-modal-backdrop,.sc-leave-modal-layer,.insights-modal-overlay,.insights-detail-overlay,.av-modal-backdrop,.mlr-modal-backdrop,.ui-modal-overlay,.wf-modal-backdrop,.wf-modal-overlay,.enterprise-modal-backdrop,.enterprise-modal-overlay,.audit-modal-backdrop,.audit-modal-overlay,.audit-drawer-backdrop,[class*=modal-backdrop i],[class*=modal-overlay i],[class*=drawer-overlay i]){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(12px,env(safe-area-inset-bottom,0px))!important;overflow:hidden!important;background:#0f172a94!important;backdrop-filter:blur(14px) saturate(112%)!important;-webkit-backdrop-filter:blur(14px) saturate(112%)!important;z-index:2147483000!important}html body :is(.cs-modal-backdrop,.cs-modal-overlay,.cs-chat-builder-backdrop,.marketplace-modal-overlay,.marketplace-drawer-overlay,.sm-modal-backdrop,.market-modal-backdrop,.stp-modal-layer,.clx-modal-layer,.sc-month-modal-wrap,.sc-training-modal-layer,.sc-leave-modal-backdrop,.sc-leave-modal-layer,.insights-modal-overlay,.insights-detail-overlay,.av-modal-backdrop,.mlr-modal-backdrop,.ui-modal-overlay,.wf-modal-backdrop,.wf-modal-overlay,.enterprise-modal-backdrop,.enterprise-modal-overlay,.audit-modal-backdrop,.audit-modal-overlay,.audit-drawer-backdrop,[class*=modal-backdrop i],[class*=modal-overlay i],[class*=drawer-overlay i]):before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;border:0!important;border-radius:0!important;background:#0f172a33!important;pointer-events:none!important}html body :is(.stp-modal-backdrop,.clx-modal-backdrop,.sc-modal-backdrop){position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:#0f172a94!important;pointer-events:auto!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-create-group-modal,.cs-start-chat-modal,.cs-poll-studio-modal,.cs-subchannel-clean-modal,.cs-action-confirm-modal,.cs-all-chats-modal,.cs-all-groups-modal,.cs-enterprise-chat-modal,.cs-egm,.cs-theme-modal,.cs-folders-modal,.cs-confirm-modal,.marketplace-modal,.market-modal,.sm-modal,.mm-modal,.mp-clean-modal-content,.marketplace-offer-modal-v4,.marketplace-cover-modal-v4,.marketplace-details-modal-v4,.marketplace-swap-modal-clean,.stp-modal,.clx-modal,.sc-month-modal,.sc-calendar-modal,.sc-training-modal,.sc-leave-modal,.insights-modal,.insights-detail-modal,.mi-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.wf-enterprise-modal,.enterprise-modal,.employee-modal,.department-modal,.compliance-modal,.training-modal,.audit-modal,.audit-drawer,.audit-log-modal,.al-modal,[role=dialog][aria-modal=true]){position:relative!important;inset:auto!important;transform:none!important;z-index:2!important;width:min(620px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:20px!important;background:#fff!important;color:#10254a!important;isolation:isolate!important;box-shadow:0 24px 70px #09183547!important}html body :is(.cs-modal-head,.cs-modal-header,.cs-chat-builder-head,.cs-channel-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.marketplace-modal-header,.market-modal-header,.sm-modal-header,.stp-modal>header,.clx-modal>header,.sc-month-modal__head,.sc-calendar-modal__head,.sc-training-modal>header,.sc-leave-modal__head,.insights-detail-header,.mi-modal-header,.mlr-modal-header,.av-modal-header,.tm-modal-header,.ui-modal-header,.wf-modal-header,.enterprise-modal-header,.audit-modal-header,[role=dialog][aria-modal=true]>header){flex:0 0 auto!important;min-height:58px!important;max-height:104px!important;padding:10px 12px!important;gap:9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:hidden!important;color:#10254a!important}html body :is(.stp-modal>header,.sc-leave-modal__head,.insights-detail-header,.mlr-modal-header,.av-modal-header,.tm-modal-header,.ui-modal-header,.wf-modal-header,.enterprise-modal-header,.audit-modal-header) :is(h1,h2,h3,h4,p,span,strong,small,div){color:#10254a!important;text-shadow:none!important}html body :is(.cs-channel-builder-head,.cs-chat-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.marketplace-modal-header,.market-modal-header,.sm-modal-header) :is(h1,h2,h3,h4,p,span,strong,small,div){color:#fff!important;text-shadow:none!important}html body :is(.cs-channel-builder-head,.cs-chat-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.marketplace-modal-header,.market-modal-header,.sm-modal-header) button :is(svg,path){color:#10254a!important;stroke:currentColor!important}html body :is(.cs-modal-head h3,.cs-modal-title,.cs-chat-builder-head h2,.cs-chat-builder-head h3,.cs-channel-builder-head h2,.cs-channel-builder-head h3,.cs-subchannel-clean-head h3,.cs-enterprise-title-stack h2,.marketplace-modal-header h2,.market-modal-header h2,.sm-modal-header h2,.stp-modal>header h2,.clx-modal h3,.sc-month-modal__head h2,.sc-training-modal header h3,.sc-leave-modal__head h2,.insights-detail-header h2,.mi-modal-header h2,.mlr-modal-title,.av-modal-title,.tm-modal-header h2,.ui-modal-header h2,.wf-modal-header h2,.enterprise-modal-header h2,.audit-modal-header h2){font-size:clamp(18px,5.2vw,24px)!important;line-height:1.12!important;margin:0!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body :is(.cs-modal-head p,.cs-chat-builder-head p,.cs-channel-builder-head p,.cs-subchannel-clean-head p,.cs-enterprise-title-stack p,.marketplace-modal-header small,.stp-modal>header p,.clx-modal header p,.sc-training-modal header p,.insights-detail-header p,.av-modal-eyebrow,.mlr-modal-header p,.tm-modal-header p,.wf-modal-header p,.audit-modal-header p){font-size:11px!important;line-height:1.25!important;margin:2px 0 0!important;max-width:100%!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body :is(.cs-modal-close,.cs-chat-builder-close,.cs-modal-close-studio,.cs-enterprise-modal-close,.marketplace-modal-close,.marketplace-modal-close-v4,.sm-modal-close,.market-modal-close,.stp-modal-close,.clx-modal>header>button,.sc-month-modal__close,.sc-calendar-modal__close,.sc-training-modal header button,.sc-leave-modal__head button,.insights-detail-close,.mlr-modal-close,.av-modal-close,.tm-modal-close,.ui-modal-close,.wf-modal-close,.enterprise-modal-close,.audit-modal-close,button[aria-label=Close],button[aria-label*=close i]){position:relative!important;inset:auto!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:13px!important;border:1px solid rgba(189,207,232,.78)!important;background:#fffffff0!important;color:#10254a!important;overflow:hidden!important}html body :is(.cs-modal-body,.cs-channel-builder-layout,.cs-start-chat-layout,.cs-chat-builder-body,.cs-create-group-body,.cs-enterprise-modal-body,.cs-enterprise-group-layout--clean,.cs-poll-studio-body,.marketplace-modal-content,.marketplace-offer-modal-v4__content,.marketplace-modal-body,.sm-modal-body,.market-modal-body,.stp-modal-body,.clx-modal-body,.sc-month-modal__body,.sc-calendar-modal__body,.sc-training-modal__body,.sc-leave-modal__body,.insights-detail-content,.mi-modal-body,.mlr-modal-body,.mlr-modal-content,.av-modal-body,.tm-modal-body,.ui-modal-body,.wf-modal-body,.enterprise-modal-body,.audit-modal-body,.audit-drawer-body){flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#fff!important;color:#10254a!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-enterprise-chat-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) *{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-enterprise-chat-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) :is(h1,h2,h3,h4,h5,strong,label,.title,[class*=title i],[class*=heading i]){color:#10254a!important;text-shadow:none!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-enterprise-chat-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) :is(p,small,span,em,li,td,th,div){text-shadow:none!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-enterprise-chat-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) :is(input,select,textarea,.select,.field,.input,[class*=field i],[class*=select i],[class*=input i]){min-width:0!important;max-width:100%!important}html body :is(.cs-modal,.cs-channel-builder-modal,.cs-chat-builder-modal,.cs-enterprise-chat-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) :is(input,select,textarea){width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:16px!important;line-height:1.2!important;border-radius:13px!important;color:#10254a!important;background:#fff!important}html body :is(.cs-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.sc-leave-modal,.insights-detail-modal,.mlr-modal,.av-modal,.tm-modal,.ui-modal-shell,.wf-modal,.enterprise-modal,.audit-modal) textarea{height:auto!important;min-height:82px!important;padding-top:10px!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.cs-poll-studio-footer,.marketplace-modal-footer,.market-modal-footer,.sm-modal-footer,.stp-modal-footer,.clx-modal>footer,.sc-training-modal>footer,.sc-leave-modal__footer,.insights-detail-footer,.mi-modal-footer,.mlr-modal-footer,.mlr-actions,.mlr-modal-actions,.av-modal-footer,.tm-modal-footer,.ui-modal-footer,.wf-modal-footer,.enterprise-modal-footer,.audit-modal-footer,[role=dialog][aria-modal=true]>footer){flex:0 0 auto!important;width:100%!important;min-height:54px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:center!important;justify-content:stretch!important;overflow:hidden!important;background:#fff!important;color:#10254a!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.marketplace-modal-footer,.stp-modal-footer,.clx-modal>footer,.sc-training-modal>footer,.sc-leave-modal__footer,.insights-detail-footer,.mlr-modal-footer,.mlr-actions,.mlr-modal-actions,.av-modal-footer,.tm-modal-footer,.ui-modal-footer,.wf-modal-footer,.enterprise-modal-footer,.audit-modal-footer)>:not(button):not(a):not([role=button]){grid-column:1 / -1!important;min-width:0!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.marketplace-modal-footer,.stp-modal-footer,.clx-modal>footer,.sc-training-modal>footer,.sc-leave-modal__footer,.insights-detail-footer,.mlr-modal-footer,.mlr-actions,.mlr-modal-actions,.av-modal-footer,.tm-modal-footer,.ui-modal-footer,.wf-modal-footer,.enterprise-modal-footer,.audit-modal-footer) :is(button,a,[role=button]){position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:44px!important;padding:0 10px!important;border-radius:12px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.marketplace-modal-footer,.stp-modal-footer,.clx-modal>footer,.sc-training-modal>footer,.sc-leave-modal__footer,.insights-detail-footer,.mlr-modal-footer,.mlr-actions,.mlr-modal-actions,.av-modal-footer,.tm-modal-footer,.ui-modal-footer,.wf-modal-footer,.enterprise-modal-footer,.audit-modal-footer) :is(button,a,[role=button]):only-child{grid-column:1 / -1!important}html body :is(.cs-primary-btn,.cs-pill-btn--primary,.marketplace-primary-btn,.stp-btn.primary,.clx-btn.primary,.insights-detail-primary,.mlr-primary,.av-primary,.wf-primary,.enterprise-primary,.audit-primary,[class*=primary i]){color:#fff!important}html body :is(.cs-primary-btn,.cs-pill-btn--primary,.marketplace-primary-btn,.stp-btn.primary,.clx-btn.primary,.insights-detail-primary,.mlr-primary,.av-primary,.wf-primary,.enterprise-primary,.audit-primary,[class*=primary i]) :is(span,strong,svg,path){color:#fff!important;stroke:currentColor!important}html body :is(.cs-thread-tools-menu,.cs-tools-menu,.cs-status-menu,.marketplace-dropdown,.marketplace-menu,.sm-dropdown-menu,.market-dropdown,.stp-menu,.stp-filter-menu,.clx-toolbar-menu,.clx-dropdown-menu,.clx-plan-menu-popover,.audit-filter-menu,.audit-dropdown,.dropdown-menu,[class*=dropdown i][class*=menu i],[class*=popover i]){position:absolute!important;left:auto!important;right:0!important;width:min(280px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:min(420px,55dvh)!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:14px!important;z-index:2147483040!important;background:#fff!important;color:#10254a!important}html body :is(.stp-modal,.clx-modal,.marketplace-modal,.cs-modal,.cs-channel-builder-modal,.cs-enterprise-chat-modal,.sc-training-modal,.insights-detail-modal,.wf-modal,.audit-modal) :is(table,.table,[class*=table i]){display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body :is(.stp-modal,.clx-modal,.marketplace-modal,.cs-modal,.cs-channel-builder-modal,.cs-enterprise-chat-modal,.sc-training-modal,.insights-detail-modal,.wf-modal,.audit-modal) :is(.grid,[class*=grid i]){grid-template-columns:minmax(0,1fr)!important}@supports (-webkit-touch-callout: none){html body :is(.cs-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.insights-detail-modal,.mlr-modal,.av-modal,.wf-modal,.audit-modal,[role=dialog][aria-modal=true]){max-height:min(760px,calc(100svh - 24px))!important}}}@media(max-width:380px){html body :is(.cs-modal,.marketplace-modal,.stp-modal,.clx-modal,.sc-training-modal,.insights-detail-modal,.mlr-modal,.av-modal,.wf-modal,.audit-modal,[role=dialog][aria-modal=true]){width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;border-radius:16px!important}html body :is(.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-enterprise-modal-footer,.marketplace-modal-footer,.stp-modal-footer,.clx-modal>footer,.sc-training-modal>footer,.sc-leave-modal__footer,.insights-detail-footer,.mlr-modal-footer,.av-modal-footer,.tm-modal-footer,.ui-modal-footer,.wf-modal-footer,.audit-modal-footer){grid-template-columns:1fr!important}}@media(max-width:768px){html body :is(.wf-modal,.wf-enterprise-modal,.enterprise-modal,.employee-modal,.department-modal,.compliance-modal,.training-modal){width:min(620px,calc(100vw - 20px))!important}html body :is(.wf-modal-body,.enterprise-modal-body,.employee-modal-body,.department-modal-body,.compliance-modal-body,.training-modal-body){display:block!important}html body :is(.wf-modal,.enterprise-modal,.employee-modal,.department-modal,.compliance-modal,.training-modal) :is(.form-grid,.field-grid,[class*=grid i]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body :is(.wf-modal,.enterprise-modal,.employee-modal,.department-modal,.compliance-modal,.training-modal) :is(.tabs,.tab-list,[class*=tabs i]){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:7px!important}html body :is(.wf-modal,.enterprise-modal,.employee-modal,.department-modal,.compliance-modal,.training-modal) :is(.tabs,.tab-list,[class*=tabs i]) button{flex:0 0 auto!important;width:auto!important;min-width:88px!important;height:32px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important}}@media(max-width:768px){html.opscence-mobile-modal-active,body.opscence-mobile-modal-active,html.wf-modal-open,body.wf-modal-open,body.modal-open,body:has(.ops-ref-shell[aria-modal=true]){overflow:hidden!important;overscroll-behavior:none!important}body:has(.ops-ref-shell[aria-modal=true]) :is(.mobile-bottom-nav,.bottom-nav,.bottom-navigation,.app-bottom-nav,.main-bottom-nav,.rhMobileNav,.marketplace-mobile-nav,.sc-mobile-bottom-nav,.mobile-nav-bar,[data-mobile-bottom-nav=true],[data-bottom-nav],nav[class*=bottom-nav],nav[class*=bottomNav],nav[class*=BottomNav],nav[class*=mobile-nav],[class*=mobile-bottom-nav],[class*=MobileBottomNav]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.ops-ref-backdrop:not([hidden]):not([aria-hidden=true]),:is(.wf-overlay,.wf-overlay-portal,.ml-modal-backdrop,.ops-leave-modal-backdrop,.invite-modal-backdrop,.sm-training-modal-layer,.ai-modal-backdrop,.sm-modal-backdrop,.mm-overlay,.cs-modal-backdrop,.cs-chat-builder-backdrop,.cs-enterprise-modal-backdrop,.cs-theme-modal-backdrop,.cs-confirm-backdrop,.sc-meetings-backdrop,.sc-team-backdrop,.ui-modal-overlay,.clx-modal-layer,.stp-modal-layer,.epx-modal-backdrop,.cert-modal-overlay,.opsc-schedule-modal-root,.awBackdrop,.sm-tour-root):not([hidden]):not([aria-hidden=true]){position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:max(16px,env(safe-area-inset-top,0px)) 12px max(16px,env(safe-area-inset-bottom,0px))!important;align-items:center!important;justify-content:center!important;overflow-x:hidden!important;overflow-y:auto!important;background:#0a182dd6!important;backdrop-filter:blur(10px) saturate(108%)!important;-webkit-backdrop-filter:blur(10px) saturate(108%)!important;box-sizing:border-box!important;isolation:isolate!important;pointer-events:auto!important}.ops-ref-backdrop[hidden],.ops-ref-backdrop[aria-hidden=true],.ops-ref-shell[hidden],.ops-ref-shell[aria-hidden=true]{display:none!important;visibility:hidden!important;pointer-events:none!important}.ops-ref-shell:not([hidden]):not([aria-hidden=true]),[data-opscence-reference-modal=true]:not([hidden]):not([aria-hidden=true]):not(.ops-ref-backdrop){position:relative!important;inset:auto!important;transform:none!important;width:min(430px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #dbe6f3!important;border-radius:28px!important;background:#fff!important;color:#12314f!important;box-shadow:0 28px 80px -36px #091a348f!important;z-index:2147483010!important;box-sizing:border-box!important;isolation:isolate!important;pointer-events:auto!important}.ops-ref-shell:has(.ops-ref-body),.ops-ref-shell:has(>[class*=body i]),.ops-ref-shell:has(>[class*=content i]){overflow:hidden!important}.ops-ref-shell *,[data-opscence-reference-modal=true] *{box-sizing:border-box!important;min-width:0!important}.ops-ref-shell :is(.ops-ref-head),.ops-ref-shell>header,.ops-ref-shell>:is(.wf-modal-header,.ml-reference-header,.invite-modal__header,.sm-modal-head,.mm-modal-head,.cs-modal-head,.cs-modal-header,.cs-chat-builder-head,.cs-channel-builder-head,.cs-subchannel-clean-head,.cs-enterprise-modal-header,.sc-meetings-modal__head,.sc-team-modal__head,.cert-modal-header,.awModalTop){position:sticky!important;top:0!important;z-index:30!important;flex:0 0 auto!important;width:100%!important;min-height:86px!important;max-height:none!important;padding:16px 16px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;background:linear-gradient(180deg,#eef5fd,#f9fbff)!important;border-bottom:1px solid #dfe9f5!important;color:#0f2c52!important;overflow:hidden!important}.ops-ref-shell :is(.ops-ref-head) :is(h1,h2,h3,h4,h5,h6,strong,b,span),.ops-ref-shell>header :is(h1,h2,h3,h4,h5,h6,strong,b,span){color:#0f2c52!important}.ops-ref-shell :is(.ops-ref-head) :is(p,small),.ops-ref-shell>header :is(p,small){color:#65778f!important}.ops-ref-shell :is(.ops-ref-head) :is(button,[role=button]),.ops-ref-shell>header :is(button,[role=button]){justify-self:end!important;align-self:start!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:14px!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#12314f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ops-ref-shell :is(.ops-ref-body),.ops-ref-shell>:is(.wf-modal-body,.ml-reference-body,.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body,.invite-modal__body,.sm-training-modal-body,.ai-modal-body,.sm-modal-body,.mm-modal-body,.cs-modal-body,.cs-chat-builder-body,.cs-create-group-body,.cs-enterprise-modal-body,.cs-poll-studio-body,.cs-theme-modal-body,.cs-folders-modal-body,.sc-meetings-modal__body,.sc-team-modal__body,.ui-modal-body,.clx-modal-body,.stp-modal-body,.epx-modal-body,.cert-modal-body,.awModalBody,main,form){flex:1 1 auto!important;min-height:0!important;width:100%!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;background:#fff!important;color:#12314f!important}.ops-ref-shell :is(.ops-ref-body)>*+*,.ops-ref-shell>:is(.wf-modal-body,.ml-reference-body,.ops-leave-detail-modal-body,.ops-leave-calendar-modal-body,.invite-modal__body,.sm-training-modal-body,.ai-modal-body,.sm-modal-body,.mm-modal-body,.cs-modal-body,.cs-chat-builder-body,.cs-create-group-body,.cs-enterprise-modal-body,.cs-poll-studio-body,.cs-theme-modal-body,.cs-folders-modal-body,.sc-meetings-modal__body,.sc-team-modal__body,.ui-modal-body,.clx-modal-body,.stp-modal-body,.epx-modal-body,.cert-modal-body,.awModalBody,main,form)>*+*{margin-top:14px!important}.ops-ref-shell :is(.ops-ref-foot),.ops-ref-shell>footer,.ops-ref-shell>:is(.wf-modal-footer,.ml-reference-footer,.ops-leave-modal-actionbar,.invite-modal__actions,.sm-modal-foot,.mm-modal-foot,.cs-modal-actions,.cs-channel-builder-footer,.cs-chat-builder-footer,.cs-create-group-footer,.cs-enterprise-modal-footer,.cs-poll-studio-footer,.cs-theme-modal-footer,.cs-folders-modal-footer,.sc-meetings-modal__foot,.sc-team-modal__foot,.epx-modal-actions){position:sticky!important;bottom:0!important;z-index:30!important;flex:0 0 auto!important;width:100%!important;min-height:74px!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e4ecf6!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.ops-ref-shell :is(h1,h2,h3,h4,h5,h6){margin:0!important;color:#0f2c52!important;font-size:clamp(20px,5.4vw,27px)!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.015em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important}.ops-ref-shell :is(p,small,span,label,legend,li,td,th,strong,b,em,button,a){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;text-shadow:none!important}.ops-ref-shell :is(strong,b){color:#0f2c52!important}.ops-ref-shell :is(p,li,td,th){color:#34496a!important;line-height:1.45!important}.ops-ref-shell :is(label,legend,small){color:#667993!important;line-height:1.35!important}.ops-ref-shell :is([class*=muted i],[class*=helper i],[class*=hint i],[class*=sub i]){color:#708199!important;opacity:1!important}.ops-ref-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,[role=combobox],[contenteditable=true]){width:100%!important;max-width:100%!important;min-height:46px!important;height:auto!important;padding:11px 14px!important;border-radius:15px!important;border:1px solid #dbe5f1!important;background:#fff!important;color:#0f2c52!important;font-size:16px!important;font-weight:600!important;line-height:1.32!important;box-shadow:none!important}.ops-ref-shell textarea{min-height:96px!important;max-height:220px!important;resize:vertical!important}.ops-ref-shell :is(input,textarea)::placeholder{color:#91a0b6!important;opacity:1!important}.ops-ref-shell :is(.wf-form-grid,.ml-reference-form-grid,.request-reference-form-grid,.request-reference-grid,.invite-form-grid,.sm-form-grid,.mm-form-grid,.cs-form-grid,.cs-channel-builder-layout,.cs-start-chat-layout,.cs-enterprise-group-layout--clean,.sc-form-grid,.cert-form-grid,[class*=form-grid i],[class*=fields-grid i]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important}.ops-ref-shell :is(.ml-reference-info-grid,.wf-info-grid,.request-reference-info-grid,.ops-leave-detail-grid,.mm-detail-grid,.cs-detail-grid,.sc-detail-grid,.cert-info-grid,[class*=info-grid i],[class*=summary-grid i]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0 0 14px!important;overflow:hidden!important;border:1px solid #e2ebf5!important;border-radius:18px!important;background:#fff!important}.ops-ref-shell :is(.ml-reference-info-grid,.wf-info-grid,.request-reference-info-grid,.ops-leave-detail-grid,.mm-detail-grid,.cs-detail-grid,.sc-detail-grid,.cert-info-grid,[class*=info-grid i],[class*=summary-grid i])>*{min-height:64px!important;margin:0!important;padding:12px!important;border:0!important;border-right:1px solid #eaf0f8!important;border-bottom:1px solid #eaf0f8!important;border-radius:0!important;background:#fff!important}.ops-ref-shell :is(section,article,[class*=panel i],[class*=card i]):not(.ops-ref-shell):not([class*=modal i]){max-width:100%!important}.ops-ref-shell :is(.ml-reference-summary-box,.ops-leave-note,.request-reference-note,.wf-note,.cert-note,[class*=note i],[class*=description i],[class*=reason i]){max-width:100%!important;border-radius:18px!important;border:1px solid #e6eef7!important;background:#f9fbfe!important;padding:14px!important}.ops-ref-shell :is(.ops-ref-foot,footer,[class*=footer i],[class*=actions i]) :is(button,a,[role=button],input[type=submit]),.ops-ref-shell>:is(button,a,[role=button],input[type=submit]){flex:1 1 calc(50% - 6px)!important;min-width:min(128px,100%)!important;max-width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 16px!important;border-radius:16px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ops-ref-shell :is(.ops-ref-foot,footer,[class*=footer i],[class*=actions i]) :is(button:last-child,[type=submit],.is-primary,.primary,.wf-btn-primary,.cs-primary,.mm-btn-primary){background:linear-gradient(180deg,#14805a,#0c6a49)!important;border-color:#0b6144!important;color:#fff!important}.ops-ref-shell :is(img,video,canvas,svg){max-width:100%!important}.ops-ref-shell :is(pre,code){white-space:pre-wrap!important;overflow-wrap:anywhere!important}.ops-ref-shell :is(table,[class*=table i]){max-width:100%!important}.ops-ref-shell :is([class*=table-wrap i],[class*=table-container i],[class*=scroll i]){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}@media(max-width:390px){.ops-ref-backdrop:not([hidden]):not([aria-hidden=true]){padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px))!important}.ops-ref-shell:not([hidden]):not([aria-hidden=true]){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 20px)!important;border-radius:24px!important}.ops-ref-shell :is(.ops-ref-head),.ops-ref-shell>header{padding:14px!important;min-height:76px!important}.ops-ref-shell :is(.ops-ref-body){padding:14px!important}.ops-ref-shell :is(.ops-ref-foot),.ops-ref-shell>footer{padding-inline:14px!important}.ops-ref-shell :is(.ml-reference-info-grid,.wf-info-grid,.request-reference-info-grid,.ops-leave-detail-grid,.mm-detail-grid,.cs-detail-grid,.sc-detail-grid,.cert-info-grid,[class*=info-grid i],[class*=summary-grid i]){grid-template-columns:minmax(0,1fr)!important}}}@media(max-width:768px){.wf-mdw-shell,.wf-modal,.mdw-shell{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important}.wf-mdw-head,.mdw-head,.wf-modal-head{background:linear-gradient(180deg,#eef6ff,#e7f1ff)!important}.wf-mdw-head h2,.mdw-head h2,.wf-modal-head h2,.wf-mdw-head .wf-mdw-kicker,.mdw-head .wf-mdw-kicker,.wf-modal-head .wf-modal-kicker,.wf-mdw-head p,.wf-modal-head p{color:#183767!important}}@media(max-width:900px){html body .epx-edit-layout-v146 .epx-tabs-card,html body .epx-edit-layout-v146 .epx-list-panel,html body .epx-edit-layout-v146 .epx-role-card,html body .epx-edit-layout-v146 .epx-tab-metric,html body .epx-edit-layout-v146 .epx-danger-zone,html body .epx-edit-layout-v146 .epx-notes-workspace,html body .epx-edit-layout-v146 .epx-edit-right>section,html body .epx-edit-layout-v146 .epx-edit-right>div{border-color:#d4e3ef!important;background:linear-gradient(150deg,#fff,#f7fbff 58%,#edf7ff)!important;background-image:linear-gradient(150deg,#fff,#f7fbff 58%,#edf7ff)!important;box-shadow:0 8px 22px #14395b0b!important}html body .epx-edit-layout-v146 .epx-tab-content{background:linear-gradient(165deg,#fff,#fbfdff 48%,#f0f8ff)!important;background-image:linear-gradient(165deg,#fff,#fbfdff 48%,#f0f8ff)!important}html body .epx-edit-layout-v146 :is(button,.epx-header-action,.epx-mini-btn,.epx-list-panel-footer){background-image:none!important}}@media(max-width:900px){html body .dpx-page-v146 .dpx-filters-v146{padding:5px!important;gap:5px!important;border:1px solid #cfdeea!important;border-radius:14px!important;background:#f3f7fb!important;background-image:none!important;box-shadow:none!important;overflow-x:auto!important}html body .dpx-page-v146 .dpx-filter-btn-v146,html body .dpx-page-v146 .dpx-filter-btn-v146:is(:hover,:focus,:active){min-height:38px!important;padding:8px 13px!important;border:0!important;border-radius:10px!important;background:transparent!important;background-image:none!important;color:#426078!important;-webkit-text-fill-color:#426078!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .dpx-page-v146 .dpx-filter-btn-v146.active,html body .dpx-page-v146 .dpx-filter-btn-v146.active:is(:hover,:focus,:active){background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .dpx-page-v146 .dpx-filter-btn-v146:before,html body .dpx-page-v146 .dpx-filter-btn-v146:after{content:none!important;display:none!important}}@media(max-width:900px){html body .wfc-page-v146 .wfc-toolbar-v146{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}html body .wfc-page-v146 .wfc-toolbar-v146 .wfc-search,html body .wfc-page-v146 .wfc-toolbar-v146 .wfc-v13-filter-menu{grid-column:1 / -1!important;width:100%!important}html body .wfc-page-v146 .wfc-toolbar-v146 .v58-wfc-export-menu{grid-column:1!important;width:100%!important;min-width:0!important}html body .wfc-page-v146 .wfc-toolbar-v146 .v58-wfc-page-size-menu{grid-column:2!important;width:100%!important;min-width:0!important}html body .wfc-page-v146 .wfc-toolbar-v146 .v58-wfc-export-menu>button,html body .wfc-page-v146 .wfc-toolbar-v146 .v58-wfc-page-size-menu>button{width:100%!important;min-height:42px!important;justify-content:center!important;border-radius:11px!important;white-space:nowrap!important}html body .wfc-page-v146 .wfc-pagination-v146>div{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}html body .wfc-page-v146 .wfc-pagination-v146>div>button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #cbdbe8!important;border-radius:8px!important;background:#fff!important;background-image:none!important;color:#29465f!important;-webkit-text-fill-color:#29465f!important;box-shadow:none!important}html body .wfc-page-v146 .wfc-pagination-v146>div>button.active{border-color:#176fe8!important;background:#176fe8!important;background-color:#176fe8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .wfc-page-v146 .wfc-pagination-v146>div>button:before,html body .wfc-page-v146 .wfc-pagination-v146>div>button:after{content:none!important;display:none!important}}@media(min-width:769px){.enterprise-select{position:relative!important;overflow:visible!important}.enterprise-select-menu.is-modal-contained{z-index:2147483647!important;border-radius:16px!important;border:1px solid #cfddf2!important;box-shadow:0 24px 58px #132a4e38!important}.enterprise-select-menu.is-modal-contained .enterprise-select-options>button{min-height:42px!important;border-radius:10px!important}.epx-modal,.dpx-modal,.wfc-modal-shell,.cert-modal,.rbac-modal-shell{overflow:visible!important}.epx-modal-body,.dpx-modal-body,.wfc-modal-shell>.wf-modal-content,.cert-modal-body,.rbac-modal-content{overflow-x:visible!important}.epx-editable-choice-desktop .enterprise-select-trigger,.epx-work-schedule-field .enterprise-select-trigger{min-height:52px!important}.epx-work-schedule-field .enterprise-select-trigger strong,.epx-editable-choice-desktop .enterprise-select-trigger strong{color:#102a54!important}.epx-desktop-delete-warning{display:flex!important;gap:15px!important;align-items:flex-start!important;padding:18px!important;border:1px solid #f2b7ba!important;background:#fff7f7!important;border-radius:18px!important;margin-bottom:16px!important}.epx-desktop-delete-warning__icon{width:46px!important;height:46px!important;flex:0 0 46px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#ffe4e6!important;color:#c62828!important;font-size:22px!important;font-weight:900!important}.epx-desktop-delete-warning strong{color:#9f1d25!important;font-size:16px!important}.epx-desktop-delete-warning p{margin:5px 0 0!important;color:#71545a!important}.epx-desktop-delete-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.epx-desktop-delete-grid>div{border:1px solid #d9e4f4!important;border-radius:15px!important;padding:14px 16px!important;background:#fff!important}.epx-desktop-delete-grid span{display:block!important;color:#7183a2!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:5px!important;font-weight:800!important}.epx-desktop-delete-grid strong{color:#142d55!important}.epx-note-revoke-dialog-v157{width:min(500px,calc(100vw - 48px))!important;border-radius:24px!important;background:#fff!important;padding:24px!important;box-shadow:0 32px 80px #0d1d3747!important}.epx-note-extra-warning-v157{border-radius:16px!important;border:1px solid #f3c0c3!important;background:#fff7f7!important}.dpx-enterprise-context{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.dpx-enterprise-context>div{min-height:92px!important;border-radius:16px!important;border:1px solid #d9e5f4!important;background:#fff!important;padding:15px!important}.dpx-desktop-detail-insights{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}.dpx-desktop-detail-insights article{border:1px solid #d7e4f4!important;border-radius:18px!important;padding:17px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.dpx-desktop-detail-insights span{color:#7082a0!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important}.dpx-desktop-detail-insights strong{display:block!important;color:#112b52!important;font-size:18px!important;margin:7px 0!important}.dpx-desktop-detail-insights p{color:#617694!important;margin:0!important;line-height:1.45!important}.dpx-button-danger,.dpx-button-danger *{color:#fff!important;-webkit-text-fill-color:#fff!important}.dpx-button-danger{background:#ef4148!important;background-image:none!important}.rbac-button.danger,.rbac-button.danger:hover,.rbac-modal-shell .danger{background-image:none!important}.rbac-button.danger{background:#c92f42!important;color:#fff!important}.rbac-table tbody tr,.rbac-table tbody tr:first-child,.rbac-role-row,.rbac-role-card{background-image:none!important;background-color:#fff!important}.rbac-table tbody tr:nth-child(2n){background-color:#fbfdff!important}.wfc-record-details-modal{width:min(980px,calc(100vw - 64px))!important;max-width:980px!important;border-radius:26px!important}.wfc-record-overview-v124{border-radius:20px!important;border:1px solid #d9e5f4!important;background:linear-gradient(180deg,#f8fbff,#fff)!important;padding:18px!important}.wfc-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border:1px solid #d9e5f4!important;border-radius:18px!important;overflow:hidden!important;margin-top:18px!important}.wfc-detail-grid>div{min-height:74px!important;padding:14px 16px!important;border-right:1px solid #d9e5f4!important;border-bottom:1px solid #d9e5f4!important;background:#fff!important}.wfc-detail-grid>div:nth-child(2n){border-right:0!important}.wfc-detail-grid span{display:block!important;color:#7183a0!important;font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-weight:800!important}.wfc-detail-grid b{color:#142d54!important;word-break:break-word!important}.wfc-conflict-details-v122 article,.wfc-conflict-details-v126 article,.wfc-conflict-details-v127 article{border-radius:20px!important;border:1px solid #d8e4f4!important;background:#fff!important;padding:18px!important}.wfc-conflict-details-v122 dl,.wfc-conflict-details-v126 dl,.wfc-conflict-details-v127 dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.wfc-conflict-details-v122 dl>div,.wfc-conflict-details-v126 dl>div,.wfc-conflict-details-v127 dl>div{border:1px solid #e0e8f4!important;border-radius:14px!important;padding:12px!important}.wfc-conflict-details-v122 .full,.wfc-conflict-details-v126 .full,.wfc-conflict-details-v127 .full{grid-column:1 / -1!important}.wfc-mobile-detail-only-v126{display:block!important}.wfc-requirement-type-cards-v122{border:1px solid #d8e5f5!important;border-radius:22px!important;padding:18px!important;background:#f8fbff!important}.wfc-requirement-type-cards-v122>header{margin-bottom:14px!important}.wfc-requirement-type-cards-v122>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.wfc-requirement-type-cards-v122 button{min-height:82px!important;border:1px solid #d7e4f4!important;border-radius:16px!important;background:#fff!important;padding:14px!important;text-align:left!important}.wfc-confirm.danger{background:#fff8f8!important;background-image:none!important;box-shadow:none!important}.wfc-confirm.duplicate{background:#f7faff!important;border-color:#cdddf5!important}.v58-document-status,.wfc-danger-callout,.wfc-inline-alert{background-image:none!important}.cert-detail-grid-v171{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.cert-detail-grid-v171>div{border:1px solid #d9e4f3!important;border-radius:15px!important;background:#fff!important;padding:14px 16px!important;min-height:76px!important}.cert-detail-grid-v171 .full{grid-column:1 / -1!important}.cert-assignment-summary-v171{display:flex!important;align-items:center!important;gap:15px!important;padding:18px!important;margin-bottom:16px!important;border-radius:18px!important;border:1px solid #cfe0f5!important;background:#f5f9ff!important}.cert-assignment-summary-v171>span{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:15px!important;background:#e7f0ff!important;color:#2563eb!important}.cert-assignment-summary-v171>div{flex:1!important}.cert-assignment-summary-v171 small{display:block!important;color:#7182a0!important}.cert-assignment-summary-v171 strong{display:block!important;color:#112b52!important;font-size:19px!important}.cert-assignment-summary-v171 p{margin:4px 0 0!important;color:#607494!important}.cert-assignment-summary-v171>b{padding:8px 12px!important;border-radius:999px!important;background:#e9f7ef!important;color:#14734b!important}.cert-action-note.danger,.cert-btn.danger{background-image:none!important;box-shadow:none!important}.cert-action-note.danger{background:#fff8f8!important}.cert-form-grid{gap:16px!important}.cert-form-grid label{color:#1c365d!important;font-weight:750!important}.cert-form-grid select,.cert-form-grid input,.cert-form-grid textarea{min-height:48px!important;border-radius:14px!important;color:#132b51!important;background:#fff!important}.epx-header-action-primary,.epx-header-action-primary *,.wfc-btn.primary,.wfc-btn.primary *,.cert-btn.primary,.cert-btn.primary *,.dpx-button-primary,.dpx-button-primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:768px){.desktop-v171-only,.dpx-desktop-detail-insights{display:none!important}}.wfc-custom-select-desktop{display:none}@media(min-width:769px){.enterprise-select{position:relative!important;overflow:visible!important}.enterprise-select-menu-inline{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;min-width:100%!important;z-index:2147483647!important;border:1px solid #cfddf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 22px 52px #10274b38,0 5px 14px #10274b14!important;overflow-x:hidden!important;overflow-y:auto!important}.enterprise-select-menu-inline .enterprise-select-options>button{min-height:43px!important;border-radius:11px!important;color:#17345c!important}.enterprise-select-menu-inline .enterprise-select-options>button:hover,.enterprise-select-menu-inline .enterprise-select-options>button.is-focused,.enterprise-select-menu-inline .enterprise-select-options>button.is-selected{background:#eef5ff!important;color:#1764d7!important}:is(.epx-modal,.dpx-modal,.wfc-modal-shell,.cert-modal,.rbac-modal-shell) .enterprise-select,:is(.epx-modal,.dpx-modal,.wfc-modal-shell,.cert-modal,.rbac-modal-shell) .wfc-field,:is(.epx-modal,.dpx-modal,.wfc-modal-shell,.cert-modal,.rbac-modal-shell) label{overflow:visible!important}:is(.epx-modal,.dpx-modal,.wfc-modal-shell,.cert-modal,.rbac-modal-shell) .enterprise-select.is-open,:is(.epx-modal,.dpx-modal,.wfc-modal-shell,.cert-modal,.rbac-modal-shell) .enterprise-select:has(.enterprise-select-menu-inline){z-index:5000!important}.epx-editable-choice-desktop{display:contents!important}.epx-editable-choice{display:none!important}.epx-work-schedule-field .enterprise-select-trigger,.epx-editable-choice-desktop .enterprise-select-trigger{min-height:52px!important}.epx-work-schedule-field .enterprise-select-trigger strong,.epx-editable-choice-desktop .enterprise-select-trigger strong{color:#102a54!important}.epx-modal .epx-modal-body,.epx-modal .ops-ref-body{overflow-x:visible!important}.epx-note-revoke-overlay-v157,.epx-inline-confirm{z-index:2147483647!important}.epx-note-revoke-dialog-v157{width:min(520px,calc(100vw - 48px))!important;border-radius:24px!important;background:#fff!important;box-shadow:0 32px 80px #0d1d3747!important}.epx-note-extra-warning-v157{background:#fff7f7!important;background-image:none!important}.dpx-modal{overflow:visible!important}.dpx-modal-body{overflow-x:visible!important}.dpx-modal .dpx-danger-btn,.dpx-modal .dpx-danger-btn *,.dpx-modal .dpx-button-danger,.dpx-modal .dpx-button-danger *{color:#fff!important;-webkit-text-fill-color:#fff!important}.dpx-modal .dpx-danger-btn,.dpx-modal .dpx-button-danger{background:#ef4148!important;background-image:none!important;border-color:#ef4148!important}.dpx-enterprise-context{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.dpx-enterprise-context>div{min-height:92px!important;padding:15px 16px!important;border:1px solid #d9e5f4!important;border-radius:16px!important;background:#fff!important}.dpx-desktop-detail-insights{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}.dpx-desktop-detail-insights article{border:1px solid #d7e4f4!important;border-radius:18px!important;padding:17px!important;background:#fff!important;background-image:none!important}.rbac-button.danger,.rbac-button.danger:hover,.rbac-button.danger:focus,.rbac-danger-panel,.rbac-modal-shell .danger{background-image:none!important}.rbac-button.danger{background:#c92f42!important;color:#fff!important;border-color:#c92f42!important}.rbac-button.danger *{color:#fff!important}.rbac-table tbody tr,.rbac-table tbody tr:first-child,.rbac-table tbody tr:nth-child(2n),.rbac-role-row,.rbac-role-card,.rbac-list-row{background-image:none!important}.rbac-table tbody tr{background-color:#fff!important}.rbac-table tbody tr:nth-child(2n){background-color:#fbfdff!important}.wfc-custom-select-desktop{display:block!important}.wfc-native-select-mobile{display:none!important}.wfc-modal-shell{overflow:visible!important}.wfc-modal-shell>.wf-modal-content,.wfc-modal-shell .wfc-modal-body,.wfc-modal-shell .ops-ref-body{overflow-x:visible!important}.wfc-custom-select-desktop .enterprise-select-trigger{width:100%!important;min-height:48px!important;border-radius:14px!important;background:#fff!important}.wfc-menu-pop,.wfc-menu-floating,.wfc-action-list{z-index:2147483647!important}.wfc-requirement-type-cards-v172{padding:18px!important;border:1px solid #d8e5f5!important;border-radius:22px!important;background:#f8fbff!important;background-image:none!important}.wfc-requirement-type-cards-v172>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:15px!important}.wfc-requirement-type-cards-v172>header>div b{display:block!important;color:#102b55!important;font-size:17px!important}.wfc-requirement-type-cards-v172>header small{color:#6e82a2!important}.wfc-requirement-type-cards-v172>header>span{padding:7px 10px!important;border-radius:999px!important;background:#eaf2ff!important;color:#2665c8!important;font-weight:800!important;font-size:12px!important}.wfc-requirement-type-cards-v172>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.wfc-requirement-type-cards-v172 button{display:grid!important;grid-template-columns:46px minmax(0,1fr) 30px!important;align-items:center!important;gap:12px!important;min-height:105px!important;padding:15px!important;border:1px solid #d7e4f4!important;border-radius:17px!important;background:#fff!important;text-align:left!important}.wfc-requirement-type-cards-v172 button:hover{transform:translateY(-1px)!important;border-color:#9fc0ee!important;box-shadow:0 12px 26px #1940771a!important}.wfc-requirement-type-icon-v172{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#eef5ff!important;color:#2670e8!important}.wfc-requirement-type-copy-v172 b{display:block!important;color:#12305c!important}.wfc-requirement-type-copy-v172 small{display:block!important;margin-top:5px!important;color:#687d9d!important;line-height:1.4!important}.wfc-requirement-type-arrow-v172{color:#7790b2!important}.wfc-record-details-modal{width:min(1040px,calc(100vw - 64px))!important;max-width:1040px!important;border-radius:26px!important}.wfc-intelligence-detail{margin-top:18px!important;border:1px solid #d7e4f4!important;border-radius:21px!important;background:#fff!important;overflow:hidden!important}.wfc-intelligence-detail>header{display:flex!important;align-items:center!important;gap:14px!important;padding:17px 19px!important;border-bottom:1px solid #e5edf8!important;background:#f8fbff!important}.wfc-intelligence-detail>header>span:first-child{width:44px!important;height:44px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:#eaf3ff!important;color:#276dde!important}.wfc-intelligence-detail>header>div{flex:1!important}.wfc-intelligence-detail>header b{display:block!important;color:#102a53!important;font-size:17px!important}.wfc-intelligence-detail>header small{color:#6d819f!important}.wfc-intelligence-detail>header em{font-style:normal!important;padding:7px 10px!important;border-radius:999px!important;background:#eef5ff!important;color:#2867c7!important;font-weight:800!important}.wfc-intelligence-metric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:18px!important}.wfc-intelligence-metric-grid>div{min-height:104px!important;border:1px solid #dce6f4!important;border-radius:16px!important;padding:14px 15px!important;background:#fff!important}.wfc-intelligence-metric-grid span{display:block!important;color:#7284a1!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}.wfc-intelligence-metric-grid strong{display:block!important;margin:7px 0 4px!important;color:#112c57!important;font-size:20px!important;overflow-wrap:anywhere!important}.wfc-intelligence-metric-grid small{color:#6b7e9b!important;line-height:1.35!important}.wfc-intelligence-guidance{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0 18px 18px!important}.wfc-intelligence-guidance article{display:flex!important;gap:12px!important;padding:15px!important;border:1px solid #dde7f4!important;border-radius:16px!important;background:#f9fbff!important}.wfc-intelligence-guidance article>svg{flex:0 0 auto!important;color:#286dde!important;margin-top:2px!important}.wfc-intelligence-guidance b{color:#17355f!important}.wfc-intelligence-guidance p{margin:5px 0 0!important;color:#647897!important;line-height:1.45!important}.wfc-missing-schedule-list-v172{padding:18px!important;display:grid!important;gap:12px!important}.wfc-missing-schedule-list-v172 article{display:grid!important;grid-template-columns:46px 1.1fr 2fr!important;gap:14px!important;align-items:center!important;padding:14px 16px!important;border:1px solid #dce7f5!important;border-radius:16px!important;background:#fff!important}.wfc-missing-schedule-list-v172 article>span{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#eef5ff!important;color:#2870e6!important}.wfc-missing-schedule-list-v172 article>div b{display:block!important;color:#14325d!important}.wfc-missing-schedule-list-v172 article>div small{color:#71839f!important}.wfc-missing-schedule-list-v172 dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;margin:0!important}.wfc-missing-schedule-list-v172 dl div{min-width:0!important}.wfc-missing-schedule-list-v172 dt{font-size:10px!important;color:#7b8da8!important;text-transform:uppercase!important;font-weight:800!important}.wfc-missing-schedule-list-v172 dd{margin:3px 0 0!important;color:#17345d!important;overflow-wrap:anywhere!important}.wfc-trend-table-v172{margin:0 18px 18px!important;border:1px solid #dce6f3!important;border-radius:16px!important;overflow:hidden!important}.wfc-trend-table-v172>div{display:grid!important;grid-template-columns:1.4fr repeat(4,.7fr)!important;gap:12px!important;padding:12px 14px!important;border-top:1px solid #e8eef7!important;background:#fff!important}.wfc-trend-table-v172>div.head{border-top:0!important;background:#f5f9ff!important;color:#607697!important;font-size:11px!important;text-transform:uppercase!important;font-weight:800!important}.wfc-trend-table-v172>p{padding:18px!important;margin:0!important;color:#6c809e!important}.wfc-audit-timeline-v172{padding:0 18px 18px!important;display:grid!important;gap:12px!important}.wfc-audit-timeline-v172 article{display:flex!important;gap:13px!important;padding:14px 16px!important;border:1px solid #dce7f5!important;border-radius:16px!important;background:#fff!important}.wfc-audit-timeline-v172 article>span{width:42px!important;height:42px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:#eef5ff!important;color:#286dde!important;flex:0 0 42px!important}.wfc-audit-timeline-v172 b{color:#14325c!important}.wfc-audit-timeline-v172 p{margin:4px 0!important;color:#627794!important}.wfc-audit-timeline-v172 small{color:#8190a8!important}.wfc-conflict-details-v122 article,.wfc-conflict-details-v126 article,.wfc-conflict-details-v127 article{background:#fff!important;background-image:none!important;border-radius:20px!important}.wfc-confirm.danger,.wfc-confirm.danger:before,.wfc-confirm.danger:after,.wfc-danger-callout,.wfc-inline-alert,.v58-document-status,.wfc-delete-confirm,.wfc-delete-warning{background-image:none!important}.wfc-confirm.danger{background:#fff8f8!important;box-shadow:none!important}.wfc-confirm.duplicate{background:#f7faff!important;border-color:#cdddf5!important}.cert-modal{overflow:visible!important}.cert-modal-body{overflow-x:visible!important}.cert-form-grid label>span{display:block!important;margin-bottom:7px!important;color:#1c365d!important;font-weight:750!important}.cert-skill-intelligence-v172{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}.cert-skill-intelligence-v172 article{display:flex!important;gap:12px!important;padding:15px!important;border:1px solid #dbe6f4!important;border-radius:17px!important;background:#f9fbff!important}.cert-skill-intelligence-v172 article>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#eaf3ff!important;color:#286dde!important;flex:0 0 42px!important}.cert-skill-intelligence-v172 b{color:#6a7e9e!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.cert-skill-intelligence-v172 strong{display:block!important;color:#14325b!important;margin:5px 0!important}.cert-skill-intelligence-v172 p{margin:0!important;color:#627694!important;line-height:1.4!important}.cert-requirement-summary-v172,.cert-remove-summary-v172{display:flex!important;gap:15px!important;align-items:flex-start!important;padding:18px!important;border:1px solid #d6e3f4!important;border-radius:19px!important;background:#f8fbff!important;margin-bottom:16px!important}.cert-requirement-summary-v172>span,.cert-remove-summary-v172>span{width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border-radius:15px!important;background:#e9f2ff!important;color:#286dde!important;flex:0 0 50px!important}.cert-remove-summary-v172{background:snow!important;border-color:#efd4d4!important}.cert-remove-summary-v172>span{background:#ffecec!important;color:#d93434!important}.cert-requirement-summary-v172 small,.cert-remove-summary-v172 small{display:block!important;color:#7184a1!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important}.cert-requirement-summary-v172 strong,.cert-remove-summary-v172 strong{display:block!important;color:#14315a!important;font-size:17px!important;margin:5px 0!important}.cert-requirement-summary-v172 p,.cert-remove-summary-v172 p{margin:0!important;color:#647895!important}.cert-requirement-preview-v172{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}.cert-requirement-preview-v172>div{padding:14px 15px!important;border:1px solid #dce6f4!important;border-radius:15px!important;background:#fff!important}.cert-requirement-preview-v172 span{display:block!important;color:#7889a4!important;font-size:11px!important;text-transform:uppercase!important;font-weight:800!important}.cert-requirement-preview-v172 strong{display:block!important;margin:6px 0 3px!important;color:#14315b!important}.cert-requirement-preview-v172 small{color:#6a7d99!important}.cert-remove-consequences-v172{margin-top:16px!important;padding:16px 18px!important;border:1px solid #e0e7f1!important;border-radius:16px!important;background:#fff!important}.cert-remove-consequences-v172 b{color:#17345e!important}.cert-remove-consequences-v172 ul{margin:9px 0 0!important;padding-left:20px!important;color:#657995!important;line-height:1.55!important}.cert-action-note.danger,.cert-btn.danger,.cert-btn.danger:hover,.cert-modal .cert-danger-panel{background-image:none!important;box-shadow:none!important}.cert-action-note.danger{background:#fff8f8!important}.cert-btn.danger{background:#fff!important;color:#d83434!important;border-color:#efb5b5!important}.cert-btn.danger *{color:#d83434!important}}@media(min-width:769px){.dpx-department-action-plan-v172{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important}.dpx-department-action-plan-v172 article{padding:17px!important;border:1px solid #d9e5f4!important;border-radius:18px!important;background:#f8fbff!important}.dpx-department-action-plan-v172 span{display:block!important;color:#7486a2!important;font-size:11px!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.05em!important}.dpx-department-action-plan-v172 strong{display:block!important;color:#14335e!important;font-size:17px!important;margin:7px 0 5px!important}.dpx-department-action-plan-v172 p{margin:0!important;color:#667a98!important;line-height:1.45!important}.rbac-delete-solid-v172{background:#c92f42!important;background-image:none!important;box-shadow:none!important}.rbac-danger-panel-v172{background:#fff8f8!important;background-image:none!important;box-shadow:none!important}.rbac-role-table-v172 tbody tr,.rbac-role-table-v172 tbody tr:first-child,.rbac-role-table-v172 tbody tr:nth-child(2n){background-image:none!important}}@media(min-width:769px){.wfc-document-identity-v172{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;gap:15px!important;align-items:center!important;padding:18px!important;border-bottom:1px solid #e5edf8!important;background:#fff!important}.wfc-document-identity-v172>span{width:56px!important;height:56px!important;display:grid!important;place-items:center!important;border-radius:17px!important;background:#eaf3ff!important;color:#286dde!important}.wfc-document-identity-v172 small{display:block!important;color:#7486a2!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:11px!important}.wfc-document-identity-v172 strong{display:block!important;margin:5px 0!important;color:#12305a!important;font-size:20px!important}.wfc-document-identity-v172 p{margin:0!important;color:#667a98!important}.wfc-document-identity-v172 em{font-style:normal!important;padding:8px 11px!important;border-radius:999px!important;background:#f0f5fc!important;color:#526b90!important;font-weight:800!important;max-width:260px!important;overflow-wrap:anywhere!important}}@media(min-width:769px){html body :is(.wf-dropmenu-desktop-v174,.hard-viewport-menu-v174,.enterprise-select-menu,.enterprise-select-menu--hard-v91,.cert-filter-menu-v174,.cert-row-menu-v174,.lpx-menu-portal,.lpx-menu-portal--hard-v91,.wfc-menu-pop,.wfc-menu-floating,.wfc-action-list,.rbac-action-menu,.rbac-dropdown-menu,.dpx-action-menu,.dpx-dropdown-menu,.epx-actions-menu){z-index:2147483647!important;visibility:visible;pointer-events:auto;background:#fff!important;background-image:none!important;border:1px solid #d7e4f5!important;border-radius:16px!important;box-shadow:0 24px 60px #0e234638,0 6px 16px #0e234614!important}html body :is(.wf-dropmenu-wrap,.enterprise-select,.epx-directory-actions,.epx-hero-actions,.epx-row-actions,.epx-tabs-card,.epx-tab-content,.epx-edit-main,.epx-edit-grid,.rbac-toolbar,.rbac-row-actions,.rbac-table-wrap,.dpx-toolbar,.dpx-modal,.lpx-toolbar,.lpx-table-wrap,.wfc-toolbar,.wfc-modal-shell,.cert-toolbar,.cert-table-wrap){overflow:visible!important}.wf-dropmenu-desktop-v174,.epx-actions-menu{padding:8px!important;min-width:220px!important}.wf-dropmenu-desktop-v174 .wf-dropmenu-item,.epx-actions-menu .wf-dropmenu-item{min-height:44px!important;width:100%!important;border-radius:11px!important;padding:10px 12px!important;color:#183459!important;text-align:left!important}.wf-dropmenu-desktop-v174 .wf-dropmenu-item:hover,.epx-actions-menu .wf-dropmenu-item:hover{background:#eef5ff!important;color:#1769dc!important}.wf-dropmenu-desktop-v174 .wf-dropmenu-item.danger{color:#d92d3c!important}.epx-salary-grid-v174{grid-template-columns:minmax(210px,.82fr) minmax(255px,1.08fr) minmax(230px,1fr)!important;column-gap:28px!important;row-gap:18px!important}.epx-salary-grid-v174>*{min-width:0!important}html body .epx-note-revoke-overlay-v157{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:28px!important;margin:0!important;background:#08132694!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;z-index:2147483647!important}html body .epx-note-revoke-dialog-v157{position:relative!important;inset:auto!important;width:min(520px,calc(100vw - 56px))!important;max-width:520px!important;max-height:calc(100dvh - 56px)!important;margin:0!important;padding:26px!important;border:1px solid #dce7f6!important;border-radius:24px!important;background:#fff!important;background-image:none!important;box-shadow:0 34px 90px #08162d52!important;overflow:auto!important;transform:none!important}.epx-note-revoke-dialog-v157 .epx-inline-confirm__icon{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:16px!important;color:#d92d3c!important;background:#fff0f1!important;border:1px solid #ffd1d5!important}.epx-note-revoke-dialog-v157>strong{display:block!important;margin-top:16px!important;font-size:23px!important;color:#102746!important}.epx-note-revoke-dialog-v157>p{color:#617594!important;line-height:1.55!important}.epx-note-revoke-dialog-v157 .epx-note-extra-warning-v157{display:flex!important;gap:12px!important;align-items:flex-start!important;margin-top:18px!important;padding:14px 16px!important;border-radius:15px!important;border:1px solid #ffd2d6!important;background:#fff7f7!important;background-image:none!important}.epx-note-revoke-dialog-v157 .epx-inline-confirm__actions{display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:22px!important}.epx-note-revoke-dialog-v157 .epx-inline-confirm__actions button{min-width:132px!important;min-height:46px!important;border-radius:14px!important}.epx-note-revoke-dialog-v157 .epx-inline-confirm__actions .danger{color:#fff!important;background:#e52d3d!important;background-image:none!important;border-color:#e52d3d!important;box-shadow:none!important}.rbac-row-actions button,.rbac-icon-button,.dpx-row-actions button,.dpx-icon-button,.cert-row-actions>button,.lpx-row-actions button,.lpx-icon-button,.epx-row-menu-trigger{background:#fff!important;background-image:none!important;color:#27517f!important;border:1px solid #d5e1f1!important;box-shadow:none!important}.rbac-row-actions button:hover,.dpx-row-actions button:hover,.cert-row-actions>button:hover,.lpx-row-actions button:hover,.epx-row-menu-trigger:hover{background:#eef5ff!important;border-color:#9abceb!important}.rbac-row-actions button.danger,.dpx-row-actions button.danger,.cert-row-actions button.danger,.lpx-row-actions button.danger{color:#df3443!important;background:#fff!important;background-image:none!important}:is(.rbac-button.danger,.wfc-btn.danger,.wfc-button.danger,.cert-btn.danger,.cert-btn.remove,.cert-btn.delete,.dpx-button-danger,.wf-btn-danger,.epx-modal .danger){background:#e62f3f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}:is(.rbac-button.danger,.wfc-btn.danger,.wfc-button.danger,.cert-btn.danger,.cert-btn.remove,.cert-btn.delete,.dpx-button-danger,.wf-btn-danger,.epx-modal .danger) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.rbac-row-actions{position:relative!important;z-index:2!important}.rbac-row-actions:focus-within{z-index:50!important}.rbac-table tbody tr{position:relative!important}.rbac-table tbody tr:focus-within{z-index:40!important}.rbac-dropdown-menu,.rbac-action-menu{min-width:220px!important;padding:8px!important}.wfc-requirement-type-cards-v172{overflow:hidden!important}.wfc-requirement-type-cards-v172>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.wfc-requirement-type-cards-v172 button{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:48px minmax(0,1fr) 28px!important;align-items:center!important;overflow:hidden!important}.wfc-requirement-type-copy-v172{min-width:0!important;max-width:100%!important;overflow:hidden!important}.wfc-requirement-type-copy-v172 b,.wfc-requirement-type-copy-v172 small{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important}.wfc-requirement-type-copy-v172 b{font-size:14px!important;line-height:1.3!important}.wfc-requirement-type-copy-v172 small{font-size:12px!important;line-height:1.48!important}.wfc-target-search{min-height:44px!important;border:1px solid #d4e2f2!important;border-radius:13px!important;background:#fbfdff!important;box-shadow:none!important}.wfc-target-search input,.wfc-target-search input:hover,.wfc-target-search input:focus{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.wfc-target-search:focus-within{border-color:#78aaf2!important;box-shadow:0 0 0 3px #2f6fed1c!important}.dpx-coverage-desktop-v174,.dpx-manager-desktop-v174,.dpx-employee-details-v174{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:18px!important}.dpx-coverage-desktop-v174>section,.dpx-manager-desktop-v174>section,.dpx-employee-details-v174>section{min-width:0!important;padding:18px!important;border:1px solid #d8e5f4!important;border-radius:19px!important;background:#fff!important;background-image:none!important}.dpx-coverage-desktop-v174>section.full,.dpx-manager-desktop-v174>section.full,.dpx-employee-details-v174>section.full{grid-column:1 / -1!important}:is(.dpx-coverage-desktop-v174,.dpx-manager-desktop-v174,.dpx-employee-details-v174) section>header{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:15px!important}:is(.dpx-coverage-desktop-v174,.dpx-manager-desktop-v174,.dpx-employee-details-v174) section>header>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:13px!important;background:#edf5ff!important;color:#2670e8!important}:is(.dpx-coverage-desktop-v174,.dpx-manager-desktop-v174,.dpx-employee-details-v174) section>header b{display:block!important;color:#122d53!important;font-size:15px!important}:is(.dpx-coverage-desktop-v174,.dpx-manager-desktop-v174,.dpx-employee-details-v174) section>header small{display:block!important;margin-top:3px!important;color:#7083a0!important}:is(.dpx-coverage-desktop-v174,.dpx-manager-desktop-v174,.dpx-employee-details-v174) dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important}:is(.dpx-coverage-desktop-v174,.dpx-manager-desktop-v174,.dpx-employee-details-v174) dl>div,.dpx-manager-kpis-v174>div,.dpx-employee-readiness-v174>div{min-width:0!important;padding:12px 13px!important;border:1px solid #e1e9f4!important;border-radius:13px!important;background:#f9fbff!important}:is(.dpx-coverage-desktop-v174,.dpx-manager-desktop-v174,.dpx-employee-details-v174) dt,.dpx-manager-kpis-v174 span,.dpx-employee-readiness-v174 span{color:#71839f!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}:is(.dpx-coverage-desktop-v174,.dpx-manager-desktop-v174,.dpx-employee-details-v174) dd,.dpx-manager-kpis-v174 strong,.dpx-employee-readiness-v174 strong{margin:5px 0 0!important;color:#102b52!important;overflow-wrap:anywhere!important}.dpx-manager-kpis-v174,.dpx-employee-readiness-v174{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.dpx-manager-kpis-v174 small,.dpx-employee-readiness-v174 small{display:block!important;margin-top:4px!important;color:#7588a5!important}.dpx-recommendation-v174{padding:16px!important;border-radius:15px!important;border:1px solid #dbe7f5!important;background:#f8fbff!important}.dpx-recommendation-v174 strong{color:#14345f!important}.dpx-recommendation-v174 p{color:#59708f!important;line-height:1.5!important}.dpx-recommendation-v174 span{color:#7487a3!important;font-size:12px!important}.lpx-details-v174{display:grid!important;gap:17px!important}.lpx-details-hero-v174{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;padding:17px!important;border:1px solid #d8e5f5!important;border-radius:19px!important;background:#f8fbff!important}.lpx-details-hero-v174>span{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#eaf3ff!important;color:#2670e8!important}.lpx-details-hero-v174 small{color:#6b80a1!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:800!important}.lpx-details-hero-v174 strong{display:block!important;margin-top:4px!important;color:#102a50!important;font-size:20px!important}.lpx-details-hero-v174 p{margin:4px 0 0!important;color:#647896!important}.lpx-details-kpis-v174{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.lpx-details-kpis-v174>div{padding:15px!important;border:1px solid #dce7f5!important;border-radius:16px!important;background:#fff!important}.lpx-details-kpis-v174 span{display:block!important;color:#71839e!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:800!important}.lpx-details-kpis-v174 strong{display:block!important;margin-top:6px!important;color:#102b52!important;font-size:19px!important}.lpx-details-kpis-v174 small{color:#7789a4!important}.lpx-details-grid-v174{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid #dbe6f4!important;border-radius:18px!important;overflow:hidden!important}.lpx-details-grid-v174>div{min-width:0!important;min-height:76px!important;padding:14px 16px!important;border-right:1px solid #e2eaf5!important;border-bottom:1px solid #e2eaf5!important;background:#fff!important}.lpx-details-grid-v174>div:nth-child(3n){border-right:0!important}.lpx-details-grid-v174 span{display:block!important;color:#71839e!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:800!important}.lpx-details-grid-v174 strong{display:block!important;margin-top:6px!important;color:#102b52!important;overflow-wrap:anywhere!important}.lpx-details-guidance-v174{padding:17px!important;border:1px solid #d8e5f5!important;border-radius:19px!important;background:#f8fbff!important}.lpx-details-guidance-v174>header{display:flex!important;align-items:flex-start!important;gap:11px!important;margin-bottom:13px!important;color:#276fdc!important}.lpx-details-guidance-v174>header b{display:block!important;color:#17365e!important}.lpx-details-guidance-v174>header small{color:#7184a2!important}.lpx-details-guidance-v174>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.lpx-details-guidance-v174 article{min-width:0!important;padding:13px!important;border-radius:13px!important;border:1px solid #e0e9f5!important;background:#fff!important}.lpx-details-guidance-v174 article span{color:#71839e!important;font-size:11px!important;text-transform:uppercase!important;font-weight:800!important}.lpx-details-guidance-v174 article strong{display:block!important;margin-top:5px!important;color:#112d55!important;overflow-wrap:anywhere!important}.lpx-details-guidance-v174 article p{margin:5px 0 0!important;color:#647996!important;line-height:1.45!important}.cert-filter-menu-v174{width:min(540px,calc(100vw - 40px))!important;max-width:540px!important;padding:0!important;overflow-x:hidden!important}.cert-filter-menu-v174>header{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:17px 18px!important;border-bottom:1px solid #e4edf8!important;background:#f8fbff!important}.cert-filter-menu-v174>header>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;color:#2670e8!important;background:#eaf3ff!important}.cert-filter-menu-v174>header strong{display:block!important;color:#102b52!important;font-size:16px!important}.cert-filter-menu-v174>header small{color:#7084a2!important}.cert-filter-menu-v174 .cert-filter-grid-v174{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;padding:17px 18px!important}.cert-filter-menu-v174 .cert-filter-grid-v174>label,.cert-filter-menu-v174 .cert-filter-grid-v174>div{min-width:0!important}.cert-filter-menu-v174 footer{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:14px 18px 18px!important;border-top:1px solid #e5edf7!important}.cert-assignment-edit-hero-v174,.cert-verify-warning-v174{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:17px!important;border-radius:18px!important;border:1px solid #d9e5f4!important;background:#f8fbff!important;margin-bottom:17px!important}.cert-assignment-edit-hero-v174>span,.cert-verify-warning-v174>span{width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border-radius:15px!important;color:#2670e8!important;background:#eaf3ff!important}.cert-assignment-edit-hero-v174 small,.cert-verify-warning-v174 small{color:#7184a2!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:800!important}.cert-assignment-edit-hero-v174 strong,.cert-verify-warning-v174 strong{display:block!important;margin-top:4px!important;color:#102b52!important;font-size:17px!important}.cert-assignment-edit-hero-v174 p,.cert-verify-warning-v174 p{margin:4px 0 0!important;color:#647996!important}.cert-assignment-edit-grid-v174{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.cert-assignment-edit-grid-v174 .full{grid-column:1 / -1!important}.cert-assignment-impact-v174{display:flex!important;align-items:flex-start!important;gap:11px!important;margin-top:17px!important;padding:14px 16px!important;border:1px solid #d8e6f6!important;border-radius:15px!important;background:#f4f9ff!important;color:#246edc!important}.cert-assignment-impact-v174 strong{color:#15365f!important}.cert-assignment-impact-v174 p{margin:3px 0 0!important;color:#647996!important}.cert-verify-checklist-v174{margin-top:16px!important;padding:16px 18px!important;border-radius:16px!important;border:1px solid #dbe6f4!important;background:#fff!important}.cert-verify-checklist-v174 strong{color:#16365e!important}.cert-verify-checklist-v174 ul{margin:10px 0 0 18px!important;padding:0!important;color:#607694!important;line-height:1.6!important}:is(.epx-modal,.dpx-modal,.wfc-modal-shell,.cert-modal,.rbac-modal,.lpx-modal,.ops-ref-shell) .enterprise-select{position:relative!important;overflow:visible!important}:is(.epx-modal,.dpx-modal,.wfc-modal-shell,.cert-modal,.rbac-modal,.lpx-modal,.ops-ref-shell) .enterprise-select-menu-inline{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;z-index:2147483647!important}}@media(min-width:769px){.dpx-manager-summary-v174{grid-column:1 / -1!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;padding:17px!important;border:1px solid #d8e5f4!important;border-radius:18px!important;background:#f8fbff!important}.dpx-manager-summary-v174>span{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#eaf3ff!important;color:#2670e8!important}.dpx-manager-summary-v174 small{color:#7184a2!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:800!important}.dpx-manager-summary-v174 strong{display:block!important;margin-top:4px!important;color:#102b52!important;font-size:19px!important}.dpx-manager-summary-v174 p{margin:4px 0 0!important;color:#647996!important}.dpx-manager-kpis-v174,.dpx-manager-departments-v174{grid-column:1 / -1!important}.dpx-manager-departments-v174>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important}.dpx-manager-departments-v174>header b{display:block!important;color:#15365f!important}.dpx-manager-departments-v174>header small{color:#7184a2!important}.dpx-manager-departments-v174>header>span{padding:6px 10px!important;border-radius:999px!important;background:#eaf3ff!important;color:#2667cf!important;font-weight:800!important}.dpx-manager-departments-v174 article{display:grid!important;grid-template-columns:minmax(180px,.85fr) minmax(0,1.4fr)!important;gap:14px!important;align-items:center!important;padding:14px!important;border:1px solid #e0e9f4!important;border-radius:14px!important;background:#f9fbff!important;margin-top:10px!important}.dpx-manager-departments-v174 article>div strong{display:block!important;color:#15345c!important}.dpx-manager-departments-v174 article>div small{color:#7184a2!important}.dpx-manager-departments-v174 article dl{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cert-filter-menu-v174 .cert-filter-summary-v174{display:flex!important;align-items:flex-start!important;gap:11px!important;margin:15px 18px 0!important;padding:13px 14px!important;border:1px solid #dbe7f5!important;border-radius:14px!important;background:#f5f9ff!important}.cert-filter-menu-v174 .cert-filter-summary-v174>span{color:#2670e8!important}.cert-filter-menu-v174 .cert-filter-summary-v174 strong{display:block!important;color:#15365f!important}.cert-filter-menu-v174 .cert-filter-summary-v174 small{display:block!important;margin-top:3px!important;color:#7184a2!important}.cert-filter-menu-v174 .cert-filter-fields-v174{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;padding:17px 18px!important}.cert-filter-menu-v174 .cert-filter-fields-v174>label{min-width:0!important;display:grid!important;gap:7px!important}.cert-filter-menu-v174 .cert-filter-fields-v174>label:last-child{grid-column:1 / -1!important}.cert-filter-menu-v174 .cert-filter-fields-v174>label>span{color:#536b8d!important;font-size:12px!important;font-weight:800!important}}@media(min-width:769px){.dpx-employee-details-v174 dl>div,.dpx-employee-readiness-v174>div{gap:8px!important;align-content:start!important;min-height:118px!important}.dpx-employee-details-v174 dd,.dpx-employee-readiness-v174 strong{margin-top:6px!important;display:block!important;line-height:1.35!important;word-break:break-word!important}.dpx-employee-details-v174 small,.dpx-employee-readiness-v174 small{display:block!important;margin-top:6px!important;line-height:1.45!important}}@media(min-width:769px){html body :is(.hard-viewport-menu-v175,.wf-dropmenu-desktop-v175,.enterprise-select-menu--hard-v91,.wfc-menu-pop,.dpx-filter-dropdown,.dpx-export-dropdown,.dpx-row-menu,.cert-row-menu-v175,.cert-filter-menu-v175,.lpx-menu-portal--hard-v91){z-index:2147483647!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;isolation:isolate!important;background:#fff!important;background-image:none!important;border:1px solid #d7e4f5!important;border-radius:16px!important;box-shadow:0 26px 70px #0d22463d,0 7px 18px #0d224614!important}html body [data-opscence-hard-dropdown=v175]{position:fixed!important;margin:0!important;transform:none!important;contain:layout style paint!important}html body :is(.wf-dropmenu-wrap,.enterprise-select,.epx-row-actions,.epx-directory-actions,.epx-hero-actions,.epx-tab-content,.epx-table-wrap,.epx-list-panel,.dpx-row-menu-wrap,.dpx-table-wrap,.dpx-card,.dpx-control-shell,.rbac-toolbar,.rbac-table-wrap,.rbac-card,.wfc-toolbar,.wfc-table-wrap,.wfc-card,.cert-toolbar,.cert-table-wrap,.cert-table-card,.lpx-table-scroll,.lpx-table-card,.lpx-toolbar){overflow:visible!important}html body :is(.wf-dropmenu-wrap>button,.wf-dropmenu-wrap [data-workforce-dropdown-trigger=true],.enterprise-select-trigger,.epx-row-menu-trigger,.dpx-more,.cert-row-actions>button,.cert-top-btn,.lpx-more,.wfc-menu>button){position:relative!important;z-index:2!important;pointer-events:auto!important;cursor:pointer!important}.wf-dropmenu-desktop-v175,.cert-row-menu-v175,.dpx-row-menu,.lpx-menu-portal--hard-v91,.wfc-menu-pop{padding:8px!important;min-width:220px!important}.wf-dropmenu-desktop-v175 .wf-dropmenu-item,.cert-row-menu-v175>button,.dpx-row-menu>button,.lpx-menu-portal--hard-v91>button,.wfc-menu-pop>button{width:100%!important;min-height:42px!important;border-radius:11px!important;text-align:left!important;white-space:normal!important}.enterprise-select-menu-inline{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;z-index:2147483647!important}.enterprise-select-options,.enterprise-select-options>button{pointer-events:auto!important}}@media(min-width:769px){html body :is([data-opscence-hard-dropdown=v176],.hard-viewport-menu-v176,.wf-dropmenu-desktop-v175,.wfc-menu-pop,.dpx-filter-dropdown,.dpx-export-dropdown,.dpx-row-menu,.cert-row-menu-v175,.cert-filter-menu-v175,.lpx-menu-portal--hard-v91,.enterprise-select-menu--hard-v91){animation:none!important;transition:none!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;background-image:none!important;border:1px solid #d7e4f5!important;outline:0!important;box-shadow:0 18px 44px #0d22462e!important;scrollbar-width:none!important;overscroll-behavior:contain!important}html body :is([data-opscence-hard-dropdown=v176],.hard-viewport-menu-v176,.wf-dropmenu-desktop-v175,.wfc-menu-pop,.dpx-filter-dropdown,.dpx-export-dropdown,.dpx-row-menu,.cert-row-menu-v175,.cert-filter-menu-v175,.lpx-menu-portal--hard-v91,.enterprise-select-menu--hard-v91)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body :is(.wfc-menu-pop,.dpx-row-menu,.cert-row-menu-v175,.lpx-menu-portal--hard-v91,.wf-dropmenu-desktop-v175):before,html body :is(.wfc-menu-pop,.dpx-row-menu,.cert-row-menu-v175,.lpx-menu-portal--hard-v91,.wf-dropmenu-desktop-v175):after{content:none!important;display:none!important}html body [data-opscence-hard-dropdown=v176]{contain:none!important}html body :is(.epx-row-menu-trigger,.epx-header-action,.dpx-more,.dpx-button,.wfc-row-menu-trigger,.wfc-icon-btn,.cert-row-actions>button,.cert-top-btn,.lpx-more,.lpx-btn,.enterprise-select-trigger){pointer-events:auto!important;touch-action:manipulation!important}html body :is(.epx-table-wrap,.dpx-table-wrap,.wfc-table-viewport,.cert-table-wrap,.lpx-table-scroll){isolation:auto!important}.epx-salary-grid-v176{display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr)!important;column-gap:30px!important;row-gap:18px!important;align-items:start!important}.epx-salary-currency-v176{grid-column:1!important;grid-row:1!important;min-width:0!important}.epx-salary-annual-v176{grid-column:2!important;grid-row:1!important;min-width:0!important}.epx-salary-effective-v176{grid-column:1!important;grid-row:2!important;min-width:0!important}.epx-filter-summary-desktop-v176{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:62px!important;margin:0 0 18px!important;padding:14px 16px!important;border:1px solid #d7e4f5!important;border-radius:16px!important;background:#f7fbff!important;box-shadow:none!important}.epx-filter-summary-desktop-v176 strong{color:#17365f!important;font-size:14px!important}.epx-filter-summary-desktop-v176 .epx-filter-reset{min-height:38px!important;padding:0 14px!important;border:1px solid #cfddef!important;border-radius:12px!important;background:#fff!important;color:#23518e!important;font-weight:800!important}html body :is(.dpx-button-primary,.cert-btn.primary,.lpx-btn.lpx-primary){background:#246ff2!important;background-image:none!important;border-color:#246ff2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;box-shadow:0 10px 22px #246ff22e!important}html body :is(.dpx-button-primary,.cert-btn.primary,.lpx-btn.lpx-primary) *{color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#fff!important}html body :is(.dpx-button-primary,.cert-btn.primary,.lpx-btn.lpx-primary):hover{background:#1764e8!important;border-color:#1764e8!important;color:#fff!important;transform:none!important}html body :is(.dpx-button-primary,.cert-btn.primary,.lpx-btn.lpx-primary):disabled{background:#78a9f7!important;border-color:#78a9f7!important;color:#fff!important;opacity:1!important}.wfc-requirement-type-cards-v172{padding:16px!important;overflow:hidden!important}.wfc-requirement-type-cards-v172>div{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.wfc-requirement-type-cards-v172 button{width:100%!important;min-width:0!important;min-height:66px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 22px!important;gap:12px!important;align-items:center!important;padding:11px 14px!important;border-radius:13px!important;overflow:hidden!important;transform:none!important;box-shadow:none!important}.wfc-requirement-type-icon-v172{width:36px!important;height:36px!important;border-radius:11px!important}.wfc-requirement-type-copy-v172{min-width:0!important;overflow:hidden!important}.wfc-requirement-type-copy-v172 b{display:block!important;font-size:14px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wfc-requirement-type-copy-v172 small{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.35!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important}.cert-filter-menu-v175{width:340px!important;max-width:min(340px,calc(100vw - 24px))!important;border-radius:18px!important}.cert-filter-menu-v175>header{padding:14px 15px!important;gap:10px!important}.cert-filter-menu-v175>header strong{font-size:17px!important}.cert-filter-menu-v175>header small{font-size:11.5px!important;line-height:1.35!important}.cert-filter-menu-v175>header>button{width:34px!important;height:34px!important;border-radius:11px!important}.cert-filter-summary-v174{margin:12px 14px!important;padding:11px 12px!important;min-height:54px!important;border-radius:13px!important}.cert-filter-summary-v174>span{width:34px!important;height:34px!important}.cert-filter-summary-v174 small{font-size:11px!important}.cert-filter-fields-v174{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:0 14px 14px!important}.cert-filter-fields-v174 label{gap:6px!important}.cert-filter-fields-v174 label>span{font-size:12px!important}.cert-filter-menu-v175>footer{padding:12px 14px!important;gap:10px!important}.cert-filter-menu-v175>footer .cert-btn{min-height:40px!important;flex:1!important}.enterprise-select,.enterprise-select-trigger,.enterprise-select-menu,.enterprise-select-menu *,.epx-editable-choice-desktop,.epx-editable-choice-desktop *{animation:none!important;transition-property:background-color,border-color,color,box-shadow!important;transform:none!important}}@media(min-width:769px){html body :is(.wfc-menu-pop,.wf-dropmenu-desktop-v175,.dpx-row-menu,.cert-row-menu-v175,.lpx-menu-portal--hard-v91)>:is(.wfc-action-list,.wf-dropmenu-list,.dpx-action-list,.cert-action-list,.lpx-action-list){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .wfc-menu-pop>.wfc-action-list{display:grid!important;gap:2px!important}html body :is(.wfc-menu,.wf-dropmenu-wrap,.dpx-row-menu-wrap,.cert-row-actions,.lpx-toolbar-card,.lpx-table-card){background-image:none!important}html body :is(.wfc-menu,.wf-dropmenu-wrap,.dpx-row-menu-wrap,.cert-row-actions):before,html body :is(.wfc-menu,.wf-dropmenu-wrap,.dpx-row-menu-wrap,.cert-row-actions):after{content:none!important;display:none!important}}@media(min-width:769px){html body [data-opscence-hard-dropdown=v178],html body .wf-dropmenu-desktop-v178{z-index:2147483647!important;border:1px solid #d7e4f5!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 22px 54px #0d224638!important;padding:8px!important;animation:none!important;transition:none!important;transform:none!important;scrollbar-width:none!important}html body [data-opscence-hard-dropdown=v178]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body .wf-dropmenu-desktop-v178 .wf-dropmenu-item{width:100%!important;min-height:42px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#17365f!important;justify-content:flex-start!important;pointer-events:auto!important}html body .wf-dropmenu-desktop-v178 .wf-dropmenu-item:hover{background:#eef5ff!important;color:#155ed8!important}html body .wf-dropmenu-desktop-v178 .wf-dropmenu-item.danger{color:#dc2626!important}html body :is(.epx-row-menu-trigger,.epx-header-action,.epx-hero-action-button,.epx-export-dropdown){pointer-events:auto!important;cursor:pointer!important}html body .enterprise-select-menu.is-searchable{padding:7px!important;overflow:hidden!important}html body .enterprise-select-search{margin:0 0 6px!important;border:0!important;outline:0!important;box-shadow:none!important;background:#f5f8fd!important;border-radius:11px!important}html body .enterprise-select-search:focus-within{border:0!important;box-shadow:inset 0 0 0 1px #8db7ff!important}html body .enterprise-select-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .cert-search{border:1px solid #d7e4f5!important;padding:0 14px!important;overflow:hidden!important;box-shadow:none!important}html body .cert-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.epx-salary-grid-v176{grid-template-columns:minmax(210px,260px) minmax(190px,230px)!important;column-gap:24px!important;row-gap:18px!important;justify-content:start!important}.epx-salary-currency-v176{grid-column:1!important;grid-row:1!important}.epx-salary-annual-v176{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:230px!important}.epx-salary-effective-v176{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:260px!important}}@media(min-width:769px){:root{--op-v271-modal-backdrop-z: 50000;--op-v271-modal-content-z: 50010;--op-v271-dropdown-z: 50020;--op-v271-toast-z: 2147483647}.opscence-global-toast-stack-v271{position:fixed!important;top:var(--op-v271-toast-top, 20px)!important;right:var(--op-v271-toast-right, 22px)!important;z-index:var(--op-v271-toast-z)!important;display:grid!important;gap:10px!important;width:var(--op-v271-toast-width, min(420px, calc(100vw - 44px) ))!important;max-width:calc(100vw - 20px)!important;pointer-events:none!important}.opscence-global-toast-stack-v271--modal{gap:8px!important}.opscence-global-toast-stack-v271--modal .opscence-global-toast-v271{border-radius:14px!important;box-shadow:0 16px 38px #0f2b532e!important}.opscence-global-toast-v271{pointer-events:auto!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 26px!important;align-items:center!important;gap:12px!important;padding:14px!important;border-radius:18px!important;border:1px solid #d7e6fb!important;background:#fffffffa!important;box-shadow:0 22px 50px #0f2b5338!important;color:#0b274d!important;font:700 13px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.opscence-global-toast-v271 strong{display:block!important;font-size:13px!important;color:#08264d!important}.opscence-global-toast-v271 span{display:block!important;font-weight:600!important;color:#557096!important}.opscence-global-toast-v271__icon{width:28px!important;height:28px!important;border-radius:10px!important;display:grid!important;place-items:center!important;color:#fff!important;background:#2563eb!important}.opscence-global-toast-v271--success .opscence-global-toast-v271__icon{background:#10b981!important}.opscence-global-toast-v271--error .opscence-global-toast-v271__icon{background:#ef4444!important}.opscence-global-toast-v271--warning .opscence-global-toast-v271__icon{background:#f59e0b!important}.opscence-global-toast-v271--info .opscence-global-toast-v271__icon{background:#2563eb!important}.opscence-global-toast-v271 button{width:26px!important;height:26px!important;border:0!important;border-radius:9px!important;background:#eef5ff!important;color:#315a93!important;cursor:pointer!important;font-size:16px!important;line-height:1!important}body.opscence-desktop-modal-open-v271{overflow:hidden!important}.modal-backdrop,.ops-ref-backdrop,.ml-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop,.clx-modal-backdrop,.coverage-modal-backdrop,.schedule-modal-backdrop,.sm-modal-backdrop,.stp-modal-backdrop,.wf-modal-backdrop,.audit-modal-backdrop,.ticket-modal-backdrop,.complaints-modal-backdrop,[class*=modal-backdrop],[class*=ModalBackdrop],[class*=backdrop][role=presentation],[data-modal-backdrop=true]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;z-index:var(--op-v271-modal-backdrop-z)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(18px,3vh,34px)!important;background:#0a1727a8!important;backdrop-filter:blur(10px) saturate(118%)!important;-webkit-backdrop-filter:blur(10px) saturate(118%)!important;pointer-events:auto!important;isolation:isolate!important;box-sizing:border-box!important}.modal-backdrop>*,.ops-ref-backdrop>*,.ml-modal-backdrop>*,.chat-modal-backdrop>*,.cs-modal-backdrop>*,.clx-modal-backdrop>*,.coverage-modal-backdrop>*,.schedule-modal-backdrop>*,.sm-modal-backdrop>*,.stp-modal-backdrop>*,.wf-modal-backdrop>*,.audit-modal-backdrop>*,.ticket-modal-backdrop>*,.complaints-modal-backdrop>*,[data-opscence-reference-modal=true],[role=dialog],.modal,.modal-content,.ops-modal,.chat-modal,.cs-modal,.group-settings-modal,.start-chat-modal,.create-channel-modal,.ml-reference-modal,.clx-modal,.coverage-modal,.wf-modal,.audit-modal,.ticket-modal{position:relative!important;z-index:var(--op-v271-modal-content-z)!important;max-height:calc(100vh - 58px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important}.chat-modal,.cs-modal,.group-settings-modal,.start-chat-modal,.create-channel-modal,[data-chat-modal=true],.chat-create-channel-modal,.new-channel-modal{background:#fff!important;color:#0b274d!important;border:1px solid #d8e7fb!important;box-shadow:0 30px 78px #071c3e47!important;transform:translateZ(0)!important;backface-visibility:hidden!important;contain:paint!important}.chat-modal input,.chat-modal textarea,.chat-modal select,.cs-modal input,.cs-modal textarea,.cs-modal select,.group-settings-modal input,.group-settings-modal textarea,.group-settings-modal select,.create-channel-modal input,.create-channel-modal textarea,.create-channel-modal select{background:#fff!important;color:#0b274d!important}.dropdown-menu,.select-menu,.menu-dropdown,.action-menu,.more-menu,.filter-dropdown,.export-dropdown,.custom-dropdown-menu,[role=listbox],[data-floating-menu=true],[data-opscence-dropdown=true]{z-index:var(--op-v271-dropdown-z)!important;max-height:min(420px,calc(100vh - 120px))!important;overflow-y:auto!important;overscroll-behavior:contain!important}.ml-toast,.sm-toast-wrap,.notification-stack,.toast-container,.toast-stack,[class*=toast],[class*=notification]{z-index:var(--op-v271-toast-z)!important}.ml-toast,.sm-toast,.notification{min-height:48px!important;border-radius:16px!important;box-shadow:0 20px 46px #0e26462e!important}.employee-list,.employees-list,.employee-selector-list,.stp-employee-list,.template-employee-list,.wf-employee-list,.wf-list--employees,.role-person-access-list,.certification-employee-list{max-height:min(560px,calc(100vh - 260px))!important;overflow-y:auto!important;overscroll-behavior:contain!important}.pending-leaves-page input[type=checkbox],.manage-leave-page input[type=checkbox],.wf-compliances-page input[type=checkbox],.schedule-settings-page input[type=checkbox]{accent-color:#2563eb!important}.manage-tickets-page table,.manager-tickets-page table,.tickets-manager table{table-layout:auto!important;width:100%!important}.manage-tickets-page th,.manage-tickets-page td,.manager-tickets-page th,.manager-tickets-page td{white-space:nowrap!important}.departments-page .managers-table-wrap,.workforce-departments .managers-table-wrap,.wf-managers-table,.wf-table-scroll{overflow-x:auto!important;max-width:100%!important}.employees-page .employee-card-meta,.workforce-employees .employee-card-meta,.employee-row-meta,.wf-employee-meta{display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important;min-width:0!important}.audit-modal,.audit-log-modal,.complaints-modal,.complaint-details-modal{max-height:calc(100vh - 64px)!important;overflow-y:auto!important}.auditlogs-page .filter-chip.active,.auditlogs-page .audit-filter.active,.auditlogs-page .audit-filter.is-active,.auditlogs-page [aria-pressed=true],.auditlogs-page .audit-select.is-active,.auditlogs-page .filter-select.is-active,.auditlogs-page .audit-filter-button.is-active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.auditlogs-page .filter-chip.active svg,.auditlogs-page .audit-filter.active svg,.auditlogs-page .audit-filter.is-active svg,.auditlogs-page [aria-pressed=true] svg,.auditlogs-page .audit-select.is-active svg,.auditlogs-page .filter-select.is-active svg,.auditlogs-page .audit-filter-button.is-active svg{color:#fff!important;stroke:#fff!important}.manage-tickets-page .duplicate-page-background,.manager-tickets-page .duplicate-page-background,.auditlogs-page .duplicate-page-background,.employees-page .duplicate-page-background,.wf-page-shell>.wf-page-shell,.ticket-page-shell>.ticket-page-shell{background:transparent!important;box-shadow:none!important;border:0!important}.manage-tickets-page .action-row button,.manager-tickets-page .action-row button,.employees-page .action-row button,.departments-page .action-row button,.roles-page .action-row button,.wf-compliances-page .action-row button,.skills-page .action-row button,.locations-page .action-row button{min-height:42px!important;border-radius:14px!important;border-width:1px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding-inline:16px!important}}@media(min-width:769px){.mm-toast[data-testid=manager-toast]{display:none!important}.schedule-template-page .remove-button:hover,.templates-page .remove-button:hover,.stp-remove-button:hover,.template-remove-btn:hover{background:#ef4444!important;color:#fff!important;box-shadow:none!important}.schedule-template-page .remove-button,.templates-page .remove-button,.stp-remove-button,.template-remove-btn{background:#ef4444!important;color:#fff!important}.schedule-template-page .remove-button svg,.templates-page .remove-button svg,.stp-remove-button svg,.template-remove-btn svg{color:#fff!important;stroke:#fff!important}.auditlogs-page button[data-active=true],.auditlogs-page .is-selected,.auditlogs-page .active-filter{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.auditlogs-page button[data-active=true] svg,.auditlogs-page .is-selected svg,.auditlogs-page .active-filter svg{color:#fff!important;stroke:#fff!important}.employee-table-wrap,.employee-directory-table,.documents-table-wrap,.notes-table-wrap,.locations-employees-table,.skills-requirements-table{overflow-x:auto!important;max-width:100%!important}}@media(min-width:769px){.ml-reference-action-row--check input[type=checkbox],.leave-request-form input[type=checkbox][role=switch],.pending-leaves-page input[type=checkbox][role=switch],.wf-compliances-page input[type=checkbox][role=switch]{appearance:none!important;width:44px!important;height:24px!important;border-radius:999px!important;border:1px solid #b9cbe4!important;background:#dbe7f5!important;position:relative!important;flex:0 0 44px!important;cursor:pointer!important;box-shadow:inset 0 1px 2px #0f2b5314!important}.ml-reference-action-row--check input[type=checkbox]:after,.leave-request-form input[type=checkbox][role=switch]:after,.pending-leaves-page input[type=checkbox][role=switch]:after,.wf-compliances-page input[type=checkbox][role=switch]:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 8px #0f2b532e!important;transition:transform .18s ease!important}.ml-reference-action-row--check input[type=checkbox]:checked,.leave-request-form input[type=checkbox][role=switch]:checked,.pending-leaves-page input[type=checkbox][role=switch]:checked,.wf-compliances-page input[type=checkbox][role=switch]:checked{background:#2563eb!important;border-color:#2563eb!important}.ml-reference-action-row--check input[type=checkbox]:checked:after,.leave-request-form input[type=checkbox][role=switch]:checked:after,.pending-leaves-page input[type=checkbox][role=switch]:checked:after,.wf-compliances-page input[type=checkbox][role=switch]:checked:after{transform:translate(20px)!important}}@media(min-width:769px){.ops-confirm-check--review{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:54px!important}.ops-confirm-check--review>input[type=checkbox]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;pointer-events:none!important}.ops-confirm-check--review>.ops-confirm-toggle{flex:0 0 48px!important;width:48px!important;height:28px!important;border-radius:999px!important;border:1px solid #bdd5f4!important;background:#e8f1fb!important;box-shadow:inset 0 1px 2px #09224614!important;display:inline-flex!important;align-items:center!important;padding:3px!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}.ops-confirm-check--review>.ops-confirm-toggle>i{width:20px!important;height:20px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 10px #1444822e!important;transform:translate(0)!important;transition:transform .18s ease!important}.ops-confirm-check--review>input[type=checkbox]:checked+.ops-confirm-toggle{background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 10px 20px #2563eb38!important}.ops-confirm-check--review>input[type=checkbox]:checked+.ops-confirm-toggle>i{transform:translate(20px)!important}.ops-confirm-check--review>input[type=checkbox]:focus-visible+.ops-confirm-toggle{outline:3px solid rgba(37,99,235,.22)!important;outline-offset:2px!important}.stp-modal .stp-btn-danger.ghost,.stp-btn-danger.ghost,button.stp-btn-danger.ghost{background:#ef4444!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid #dc2626!important;box-shadow:0 12px 24px #ef44442e!important;opacity:1!important;filter:none!important}.stp-modal .stp-btn-danger.ghost svg,.stp-btn-danger.ghost svg,.stp-btn-danger.ghost path,.stp-btn-danger.ghost polyline{color:#fff!important;stroke:#fff!important}.stp-btn-danger.ghost:before,.stp-btn-danger.ghost:after{display:none!important;content:none!important}.stp-employees-list,.stp-employee-grid,.template-employees-grid,.template-employees-list,.stp-employee-assignment-list,.stp-employee-roster,.stp-template-employees{max-height:810px!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-right:6px!important}.sm-modal-backdrop,.ops-ref-backdrop,.ml-modal-backdrop,.chat-modal-backdrop,.cs-modal-backdrop,.clx-modal-backdrop,.coverage-modal-backdrop,.wf-modal-backdrop,.audit-modal-backdrop,.ticket-modal-backdrop,.av-modal-backdrop,.stp-modal-backdrop,[class*=modal-backdrop],[class*=ModalBackdrop],[class*=backdrop][class*=modal],[class*=overlay][class*=modal]{z-index:90000!important;isolation:isolate!important;pointer-events:auto!important}.sm-modal-backdrop:before,.ops-ref-backdrop:before,.ml-modal-backdrop:before,.chat-modal-backdrop:before,.cs-modal-backdrop:before,.clx-modal-backdrop:before,.coverage-modal-backdrop:before,.wf-modal-backdrop:before,.audit-modal-backdrop:before,.ticket-modal-backdrop:before,.av-modal-backdrop:before,.stp-modal-backdrop:before,[class*=modal-backdrop]:before,[class*=backdrop][class*=modal]:before,[class*=overlay][class*=modal]:before,.sm-modal-backdrop:after,.ops-ref-backdrop:after,.ml-modal-backdrop:after,.chat-modal-backdrop:after,.cs-modal-backdrop:after,.clx-modal-backdrop:after,.coverage-modal-backdrop:after,.wf-modal-backdrop:after,.audit-modal-backdrop:after,.ticket-modal-backdrop:after,.av-modal-backdrop:after,.stp-modal-backdrop:after,[class*=modal-backdrop]:after,[class*=backdrop][class*=modal]:after,[class*=overlay][class*=modal]:after{z-index:0!important;pointer-events:none!important}.sm-modal-backdrop>*,.ops-ref-backdrop>*,.ml-modal-backdrop>*,.chat-modal-backdrop>*,.cs-modal-backdrop>*,.clx-modal-backdrop>*,.coverage-modal-backdrop>*,.wf-modal-backdrop>*,.audit-modal-backdrop>*,.ticket-modal-backdrop>*,.av-modal-backdrop>*,.stp-modal-backdrop>*,[class*=modal-backdrop]>*,[class*=backdrop][class*=modal]>*,[class*=overlay][class*=modal]>*{position:relative!important;z-index:2!important;isolation:isolate!important}[role=dialog],.sm-modal,.cs-modal,.chat-modal,.create-channel-modal,.group-settings-modal,.start-chat-modal,.stp-modal,.ml-reference-modal,.clx-modal,.wf-modal,.audit-modal,.ticket-modal,.av-modal{z-index:90020!important;isolation:isolate!important}.cs-modal,.chat-modal,.create-channel-modal,.group-settings-modal,.start-chat-modal,[data-chat-modal=true]{background:#fff!important;color:#0b2545!important;transform:translateZ(0)!important;backface-visibility:hidden!important;background-clip:padding-box!important}.cs-modal *,.chat-modal *,.create-channel-modal *,.group-settings-modal *,.start-chat-modal *{backface-visibility:hidden!important}.cs-modal-backdrop,.chat-modal-backdrop,[class*=chat][class*=backdrop]{background:#0d1b2bad!important}.sm-custom-select-desktop,.stp-select,.wf-select,.ops-filter-select{position:relative!important}.sm-custom-select-desktop__menu,.stp-custom-select-menu,.wf-dropdown-menu,.ops-dropdown-menu,.audit-filter-menu,[role=listbox],[class*=dropdown-menu],[class*=select-menu],[class*=popover]{z-index:90040!important}.sm-recurring-v250 .sm-custom-select-desktop__menu{min-width:100%!important;max-height:292px!important;overflow-y:auto!important}.ticket-table,.complaints-table,.manage-tickets-table,.clx-table,.ticket-page table,.complaints-page table{table-layout:auto!important}.ticket-table th,.ticket-table td,.complaints-table th,.complaints-table td,.manage-tickets-table th,.manage-tickets-table td,.clx-table th,.clx-table td{white-space:normal!important;width:auto!important}.ticket-action-row button,.ticket-detail-actions button,.clx-ticket-actions button,.complaint-action-buttons button,button.claimed,button.status,button.priority{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important}}@media(min-width:769px){html body .ops-confirm-check.ops-confirm-check--review{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;min-height:58px!important;padding:14px 18px!important}html body .ops-confirm-check.ops-confirm-check--review>input[type=checkbox]{position:absolute!important;left:16px!important;top:50%!important;width:1px!important;height:1px!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;transform:translateY(-50%)!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .ops-confirm-check.ops-confirm-check--review>.ops-confirm-toggle{order:0!important;flex:0 0 52px!important;width:52px!important;height:30px!important;border-radius:999px!important;border:1px solid #b8cfea!important;background:#eaf2fb!important;display:inline-flex!important;align-items:center!important;padding:3px!important;box-shadow:inset 0 1px 2px #071b3a14!important}html body .ops-confirm-check.ops-confirm-check--review>.ops-confirm-toggle i{width:22px!important;height:22px!important;border-radius:999px!important;background:#fff!important;display:block!important;box-shadow:0 5px 12px #14448233!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ops-confirm-check.ops-confirm-check--review>input[type=checkbox]:checked+.ops-confirm-toggle{background:#2563eb!important;border-color:#2563eb!important}html body .ops-confirm-check.ops-confirm-check--review>input[type=checkbox]:checked+.ops-confirm-toggle i{transform:translate(22px)!important}html body .sm-modal-backdrop,html body .ops-ref-backdrop,html body .ml-modal-backdrop,html body .chat-modal-backdrop,html body .cs-modal-backdrop,html body .clx-modal-backdrop,html body .coverage-modal-backdrop,html body .wf-modal-backdrop,html body .audit-modal-backdrop,html body .ticket-modal-backdrop,html body .av-modal-backdrop,html body .stp-modal-backdrop,html body [class*=modal-backdrop],html body [class*=backdrop][class*=modal],html body [class*=overlay][class*=modal]{position:fixed!important;inset:0!important;width:100vw!important;min-height:100vh!important;z-index:90000!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;overflow:auto!important;isolation:isolate!important}html body .sm-modal-backdrop:before,html body .ops-ref-backdrop:before,html body .ml-modal-backdrop:before,html body .chat-modal-backdrop:before,html body .cs-modal-backdrop:before,html body .clx-modal-backdrop:before,html body .coverage-modal-backdrop:before,html body .wf-modal-backdrop:before,html body .audit-modal-backdrop:before,html body .ticket-modal-backdrop:before,html body .av-modal-backdrop:before,html body .stp-modal-backdrop:before,html body [class*=modal-backdrop]:before,html body [class*=backdrop][class*=modal]:before,html body [class*=overlay][class*=modal]:before,html body .sm-modal-backdrop:after,html body .ops-ref-backdrop:after,html body .ml-modal-backdrop:after,html body .chat-modal-backdrop:after,html body .cs-modal-backdrop:after,html body .clx-modal-backdrop:after,html body .coverage-modal-backdrop:after,html body .wf-modal-backdrop:after,html body .audit-modal-backdrop:after,html body .ticket-modal-backdrop:after,html body .av-modal-backdrop:after,html body .stp-modal-backdrop:after,html body [class*=modal-backdrop]:after,html body [class*=backdrop][class*=modal]:after,html body [class*=overlay][class*=modal]:after{z-index:-1!important;pointer-events:none!important}html body .sm-modal-backdrop>*,html body .ops-ref-backdrop>*,html body .ml-modal-backdrop>*,html body .chat-modal-backdrop>*,html body .cs-modal-backdrop>*,html body .clx-modal-backdrop>*,html body .coverage-modal-backdrop>*,html body .wf-modal-backdrop>*,html body .audit-modal-backdrop>*,html body .ticket-modal-backdrop>*,html body .av-modal-backdrop>*,html body .stp-modal-backdrop>*,html body [class*=modal-backdrop]>*,html body [class*=backdrop][class*=modal]>*,html body [class*=overlay][class*=modal]>*{position:relative!important;z-index:90020!important;isolation:isolate!important}html body .create-channel-modal,html body .group-settings-modal,html body .start-chat-modal,html body .cs-modal,html body .chat-modal,html body [data-chat-modal=true]{background:#fff!important;color:#0b2545!important;background-image:none!important;background-clip:padding-box!important;transform:translateZ(0)!important;backface-visibility:hidden!important;contain:layout paint!important}html body .create-channel-modal input,html body .create-channel-modal textarea,html body .group-settings-modal input,html body .group-settings-modal textarea,html body .start-chat-modal input,html body .start-chat-modal textarea{background:#f8fbff!important;color:#0b2545!important}html body .stp-employees-list,html body .stp-employee-grid,html body .template-employees-grid,html body .template-employees-list,html body .stp-employee-assignment-list,html body .stp-template-employees{max-height:810px!important;overflow-y:auto!important}}@media(min-width:769px){html body .ops-confirm-check.ops-confirm-check--review>input[type=checkbox],html body label.ops-confirm-check--review>input[type=checkbox]{display:none!important;appearance:none!important;-webkit-appearance:none!important;opacity:0!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;border:0!important;margin:0!important;padding:0!important}html body .ops-confirm-check.ops-confirm-check--review .ops-confirm-toggle{display:inline-flex!important;flex:0 0 52px!important;width:52px!important;height:30px!important}html body :is(.ops-ref-backdrop,.modal-backdrop,.sm-modal-backdrop,.sm-modal-layer,.sm-modal-overlay,.sm-backdrop,.sm-overlay,.sm-scrim,.av-modal-backdrop,.cs-modal-backdrop,.chat-modal-backdrop,.v53-modal-overlay,.mmp-modal-backdrop,.tk-overlay,.ticket-modal-backdrop,.wfc-modal-backdrop,.wf-modal-backdrop,.rbac-modal-backdrop,.epx-modal-backdrop,.stp-modal-backdrop,.coverage-modal-backdrop,.audit-modal-backdrop,.clx-modal-backdrop,[class*=modal-backdrop],[class*=backdrop][class*=modal],[class*=overlay][class*=modal]){position:fixed!important;inset:0!important;width:100vw!important;min-height:100vh!important;z-index:2147483000!important;isolation:isolate!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important;pointer-events:auto!important}html body :is(.ops-ref-backdrop,.modal-backdrop,.sm-modal-backdrop,.sm-modal-layer,.sm-modal-overlay,.sm-backdrop,.sm-overlay,.sm-scrim,.av-modal-backdrop,.cs-modal-backdrop,.chat-modal-backdrop,.v53-modal-overlay,.mmp-modal-backdrop,.tk-overlay,.ticket-modal-backdrop,.wfc-modal-backdrop,.wf-modal-backdrop,.rbac-modal-backdrop,.epx-modal-backdrop,.stp-modal-backdrop,.coverage-modal-backdrop,.audit-modal-backdrop,.clx-modal-backdrop,[class*=modal-backdrop],[class*=backdrop][class*=modal],[class*=overlay][class*=modal]):before,html body :is(.ops-ref-backdrop,.modal-backdrop,.sm-modal-backdrop,.sm-modal-layer,.sm-modal-overlay,.sm-backdrop,.sm-overlay,.sm-scrim,.av-modal-backdrop,.cs-modal-backdrop,.chat-modal-backdrop,.v53-modal-overlay,.mmp-modal-backdrop,.tk-overlay,.ticket-modal-backdrop,.wfc-modal-backdrop,.wf-modal-backdrop,.rbac-modal-backdrop,.epx-modal-backdrop,.stp-modal-backdrop,.coverage-modal-backdrop,.audit-modal-backdrop,.clx-modal-backdrop,[class*=modal-backdrop],[class*=backdrop][class*=modal],[class*=overlay][class*=modal]):after{z-index:-1!important;pointer-events:none!important}html body :is([role=dialog],[aria-modal=true],.sm-modal,.av-modal,.cs-modal,.chat-modal,.v53-modal,.cs-egm,.cs-chat-builder-modal,.cs-create-group-modal,.cs-channel-builder-modal,.cs-subchannel-clean-modal,.cs-mod-logs-modal,.cs-all-chats-modal,.cs-channel-picker-modal,.mmp-details-modal,.tk-modal,.tk-detail-panel,.ticket-modal,.wfc-modal,.wfc-modal-shell,.wf-modal,.epx-modal,.rbac-modal,.rbac-modal-shell,.stp-modal,.coverage-modal,.audit-modal,.clx-modal,.insights-modal,.ops-ref-shell,[data-opscence-reference-modal=true]){position:relative!important;z-index:2147483200!important;isolation:isolate!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}html body :is(.ops-ref-backdrop,.modal-backdrop,.sm-modal-backdrop,.sm-modal-layer,.sm-modal-overlay,.sm-backdrop,.sm-overlay,.sm-scrim,.av-modal-backdrop,.cs-modal-backdrop,.chat-modal-backdrop,.v53-modal-overlay,.mmp-modal-backdrop,.tk-overlay,.ticket-modal-backdrop,.wfc-modal-backdrop,.wf-modal-backdrop,.rbac-modal-backdrop,.epx-modal-backdrop,.stp-modal-backdrop,.coverage-modal-backdrop,.audit-modal-backdrop,.clx-modal-backdrop,[class*=modal-backdrop],[class*=backdrop][class*=modal],[class*=overlay][class*=modal])>*{position:relative!important;z-index:2147483200!important;isolation:isolate!important}html body:has(.cs-modal-backdrop) #cs-chat-sidebar-gap-fill,html body:has(.v53-modal-overlay) #cs-chat-sidebar-gap-fill,html body:has(.cs-egm) #cs-chat-sidebar-gap-fill{display:none!important}html body :is(.cs-modal-backdrop,.v53-modal-overlay,.chat-modal-backdrop){background:#081220b8!important;background-image:none!important}html body :is(.cs-egm,.v53-modal,.cs-chat-builder-modal,.cs-channel-builder-modal,.cs-subchannel-clean-modal,.cs-start-chat-modal,.cs-create-group-modal,.cs-mod-logs-modal){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0b2545!important;backface-visibility:hidden!important;transform:translateZ(0)!important;contain:layout paint!important}html body .av-modal-backdrop--override-v194{padding:22px!important;background:#0a1727b3!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}html body .av-modal.av-modal--override{width:min(1120px,calc(100vw - 72px))!important;max-width:1120px!important;max-height:calc(100vh - 58px)!important;border-radius:30px!important;overflow:hidden!important;border:1px solid #cfe0f5!important;border-top:5px solid #4ab7ef!important;background:#fff!important;box-shadow:0 34px 90px #071c3e57!important}html body .av-modal--override .av-modal-header{min-height:124px!important;padding:28px 42px!important;background:linear-gradient(90deg,#f7fbff,#e6f2ff)!important;border-bottom:1px solid #d8e7f7!important}html body .av-modal--override .av-modal-title{font-size:31px!important;line-height:1.1!important;font-weight:950!important;color:#071b3a!important}html body .av-modal--override .av-modal-body{padding:28px 42px 20px!important;background:#fff!important}html body .av-modal--override .av-modal-help{border:1px solid #d4e4f7!important;border-radius:20px!important;padding:19px 22px!important;margin:0 0 22px!important;font-size:16px!important;color:#263b58!important;background:#fff!important}html body .av-modal--override .av-field-group{border:1px solid #d4e4f7!important;border-radius:24px!important;padding:24px 28px!important;background:#fff!important;box-shadow:none!important}html body .av-modal--override .av-type-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}html body .av-modal--override .av-type-pill{min-height:76px!important;border-radius:22px!important;font-size:16px!important}html body .av-modal--override .av-modal-footer{padding:22px 42px!important;background:#f6f9fe!important;border-top:1px solid #d8e7f7!important;display:grid!important;grid-template-columns:1fr auto!important;gap:20px!important;align-items:center!important}html body .av-modal--override .av-modal-footer-right{display:flex!important;gap:16px!important}html body .av-modal--override .av-btn,html body .av-modal--override .av-add-slot-btn{min-height:56px!important;border-radius:18px!important;padding:0 30px!important}html body :is(.sm-recurring-v250,.sm-modal,.rbac-modal,.wfc-modal,.wf-modal,.epx-modal,.stp-modal,.av-modal){overflow:visible!important}html body :is(.sm-modal-body,.sm-recurring-v250-body,.rbac-modal-body,.wfc-modal-body,.wf-modal-body,.epx-modal-body,.stp-modal-body){overflow:visible!important}html body :is(.sm-custom-select-desktop__menu,.enterprise-select-menu,.wf-dropmenu,.wfc-menu-pop,.wfc-filter-popover,.dropdown-menu,.select-menu,.more-menu,.action-menu,[role=listbox],[data-opscence-hard-dropdown]){z-index:2147483647!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;max-height:min(420px,calc(100vh - 96px))!important;overflow-y:auto!important}html body :is(.stp-employees-list,.stp-employee-grid,.template-employees-grid,.template-employees-list,.stp-employee-assignment-list,.stp-template-employees){max-height:930px!important;overflow-y:auto!important}html body :is(.tk-table-wrap,.tk-list-panel,.ticket-table-shell,.manage-tickets-table-wrap,.clx-table-wrap){background:transparent!important}html body :is(.tk-table,.ticket-table,.complaints-table,.manage-tickets-table,.clx-table){table-layout:auto!important;width:100%!important}html body :is(.tk-table,.ticket-table,.complaints-table,.manage-tickets-table,.clx-table) th,html body :is(.tk-table,.ticket-table,.complaints-table,.manage-tickets-table,.clx-table) td{width:auto!important;white-space:nowrap!important}html body :is(.tk-table,.ticket-table,.complaints-table,.manage-tickets-table,.clx-table) :is(th:nth-child(2),td:nth-child(2),th:nth-child(3),td:nth-child(3)){width:1%!important;min-width:190px!important}html body :is(.tk-table,.ticket-table,.complaints-table,.manage-tickets-table,.clx-table) :is(th:nth-child(4),td:nth-child(4),th:nth-child(5),td:nth-child(5),th:nth-child(6),td:nth-child(6),th:nth-child(7),td:nth-child(7)){width:1%!important;min-width:120px!important}html body :is(.tk-detail-actions,.ticket-action-row,.clx-ticket-actions,.complaint-action-buttons,.tk-ticket-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,190px))!important;gap:14px!important;align-items:center!important}html body :is(.tk-detail-actions,.ticket-action-row,.clx-ticket-actions,.complaint-action-buttons,.tk-ticket-actions) :is(button,.clean-dropdown,.tk-detail-select-wrap){width:100%!important;min-width:0!important;min-height:58px!important;height:58px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body :is(.epx-table,.wf-employees-table,.employee-directory-table) :is(td,th){white-space:normal!important;vertical-align:middle!important}html body :is(.epx-table,.wf-employees-table,.employee-directory-table) :is(td:nth-child(3),td:nth-child(4),td:nth-child(5)){min-width:130px!important;max-width:210px!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body :is(.epx-row-menu-trigger,.epx-row-menu-trigger-v194,[aria-label*="employee actions" i],[aria-label*="Open employee actions" i]){pointer-events:auto!important;position:relative!important;z-index:5!important}html body :is(.epx-actions-menu,.epx-row-menu-panel,.epx-row-menu-panel-v194,.wf-dropmenu){z-index:2147483647!important}html body :is(.departments-page,.dpx-page,.wf-departments,.workforce-departments) :is(.managers-table,.manager-table,.dpx-managers-table,.wf-table,.dpx-table){min-width:980px!important}html body :is(.departments-page,.dpx-page,.wf-departments,.workforce-departments) :is(.managers-table-wrap,.manager-table-wrap,.dpx-table-wrap,.wf-table-scroll,.wf-table-wrap){overflow-x:auto!important;max-width:100%!important}html body :is(.departments-page,.dpx-page,.wf-departments,.workforce-departments) :is(.wf-dropmenu,.dpx-action-menu,.action-menu,.more-menu){max-height:360px!important;overflow-y:auto!important;z-index:2147483647!important}html body .wfc-page :is(.wfc-filter-popover,.wfc-menu-pop,.wfc-filter-dropdown,.wfc-filter-menu){overflow:visible!important;z-index:2147483000!important}html body .wfc-page :is(.wfc-filter-popover,.wfc-menu-pop,.wfc-filter-dropdown,.wfc-filter-menu) :is(.enterprise-select-menu,.wf-dropmenu,[role=listbox],select){z-index:2147483647!important}html body .wfc-page :is(.wfc-search,.wfc-owner-search,.wfc-filter-search,.wfc-target-search){box-shadow:none!important}html body .wfc-page :is(.wfc-search,.wfc-owner-search,.wfc-filter-search,.wfc-target-search) :is(input,.enterprise-select-trigger){box-shadow:none!important;outline:0!important}html body .wfc-check-grid label input[type=checkbox],html body .wfc-enterprise-check-grid label input[type=checkbox],html body .wfc-participant-section input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:42px!important;height:24px!important;min-width:42px!important;border-radius:999px!important;border:1px solid #b9cbe4!important;background:#dbe7f5!important;position:relative!important;display:inline-block!important;box-shadow:inset 0 1px 2px #0f2b5314!important}html body .wfc-check-grid label input[type=checkbox]:after,html body .wfc-enterprise-check-grid label input[type=checkbox]:after,html body .wfc-participant-section input[type=checkbox]:after{content:""!important;position:absolute!important;width:18px!important;height:18px!important;left:2px!important;top:2px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 8px #0f2b532e!important;transition:transform .18s ease!important}html body .wfc-check-grid label input[type=checkbox]:checked,html body .wfc-enterprise-check-grid label input[type=checkbox]:checked,html body .wfc-participant-section input[type=checkbox]:checked{background:#2563eb!important;border-color:#2563eb!important}html body .wfc-check-grid label input[type=checkbox]:checked:after,html body .wfc-enterprise-check-grid label input[type=checkbox]:checked:after,html body .wfc-participant-section input[type=checkbox]:checked:after{transform:translate(18px)!important}}@media(min-width:769px){.epx-export-dropdown-anchor-v276{position:relative!important;display:inline-flex!important}.epx-export-dropdown-v276{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;min-width:240px!important;padding:10px!important;border:1px solid #cfe0f7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 60px #0f2c592e!important;z-index:2147483647!important}.epx-export-dropdown-v276 button{width:100%!important;border:0!important;background:transparent!important;border-radius:12px!important;padding:12px 14px!important;text-align:left!important;font-weight:800!important;color:#0f2b56!important;cursor:pointer!important}.epx-export-dropdown-v276 button:hover{background:#eef6ff!important;color:#1068ff!important}}@media(min-width:769px){html body :is(.ops-ref-shell,.ops-ref-head,.ops-ref-body,.ops-ref-foot,.wf-modal,.wfc-modal,.rbac-modal,.epx-modal,[data-opscence-reference-modal=true]) :is(button.is-success,.is-success,[class*=green-btn],[class*=success-btn],[class*=tone-green],[class*=badge-green],[class*=status-green],[class*=pill-green]){background:#2f6ff2!important;background-image:none!important;border-color:#2f6ff2!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body :is(.ops-ref-shell,.wf-modal,.wfc-modal,.rbac-modal,.epx-modal,[data-opscence-reference-modal=true]) :is(.is-success,.success,[class*=badge-green],[class*=pill-green],[class*=tone-green]){background:#eaf2ff!important;border-color:#bdd3f6!important;color:#1d5fd1!important;-webkit-text-fill-color:#1d5fd1!important}}@media(min-width:769px){html body :is([role=dialog],[aria-modal=true],[data-opscence-reference-modal=true],.ops-ref-shell,.sm-modal,.av-modal,.cs-modal,.chat-modal,.v53-modal,.marketplace-modal,.mmp-details-modal,.tk-modal,.tk-detail-panel,.ticket-modal,.wfc-modal,.wfc-modal-shell,.wf-modal,.epx-modal,.employee-modal,.rbac-modal,.rbac-modal-shell,.stp-modal,.coverage-modal,.audit-modal,.clx-modal,.insights-modal,.cert-modal,.skills-modal,.dpx-modal,.lpx-modal,.request-reference-modal,.modal-content){border-top:0!important;box-sizing:border-box!important;background-clip:padding-box!important}}@media(min-width:769px){html body .tk-modal:after,html body .tk-modal-head:after,html body .wf-modal-header:before,html body .wf-modal-header:after,html body .epx-modal-head:before,html body .epx-modal-head:after,html body .wfc-modal-head:before,html body .wfc-modal-head:after,html body .wfc-modal-header:before,html body .wfc-modal-header:after,html body .rbac-modal-head:before,html body .rbac-modal-head:after,html body .request-reference-header:before,html body .request-reference-header:after,html body .ml-reference-header:before,html body .ml-reference-header:after,html body .ops-ref-shell>header:before,html body .ops-ref-shell>header:after{content:none!important;display:none!important;width:0!important;height:0!important;background:none!important}}@media(min-width:769px){html body .opscence-global-toast-stack-v271,html body .opscence-global-toast-stack-v271.opscence-global-toast-stack-v271--modal{position:fixed!important;inset:auto 22px 22px auto!important;width:min(390px,calc(100vw - 44px))!important;max-width:min(390px,calc(100vw - 44px))!important;z-index:2147483647!important;transform:none!important;pointer-events:none!important}html body .opscence-global-toast-stack-v271>*{pointer-events:auto!important}}@media(min-width:901px){html body .opscence-custom-select-trigger-v413{display:none!important}html body .lpx-modal.lpx-modal-details .lpx-details-hero-v174{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:18px!important}html body .lpx-modal.lpx-modal-details .lpx-details-hero-v174>.lpx-avatar{width:64px!important;height:64px!important;min-width:64px!important;border:1px solid #c9dcf3!important;border-radius:18px!important;background:#eaf3ff!important;color:#184d8d!important;overflow:hidden!important}html body .lpx-modal.lpx-modal-details .lpx-details-hero-v174>.lpx-avatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}html body .lpx-modal.lpx-modal-details .lpx-details-grid-v174{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important}html body .lpx-modal.lpx-modal-details .lpx-details-grid-v174>div{min-height:92px!important;padding:16px 18px!important;border:1px solid #d5e2f2!important;border-radius:16px!important;background:#fff!important}html body .v58-wfc-modal--compliance-safety-record{width:min(860px,calc(100vw - 56px))!important;max-height:calc(100vh - 44px)!important}html body .v58-wfc-modal--compliance-safety-record>.wf-modal-body{padding:24px!important;overflow-y:auto!important}html body .v58-wfc-modal--compliance-safety-record .wfc-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}html body .v58-wfc-modal--compliance-safety-record .wfc-form-grid>label,html body .v58-wfc-modal--compliance-safety-record .wfc-form-grid>div{min-width:0!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedules-detail-v411{display:block!important;width:100%!important;margin:0!important;overflow:hidden!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedules-detail-v411>header{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-summary-v411{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:18px 20px 0!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-summary-v411 article{display:block!important;min-width:0!important;min-height:124px!important;padding:16px!important;border:1px solid #d8e4f3!important;border-radius:16px!important;background:#f8fbff!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-summary-v411 :is(span,strong,small){display:block!important;width:auto!important;height:auto!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-summary-v411 strong{margin:8px 0 6px!important;color:#122f58!important;font-size:18px!important;line-height:1.3!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-list-v411{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:18px 20px 20px!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-card-v411{display:grid!important;grid-template-columns:1fr!important;min-width:0!important;min-height:0!important;padding:18px!important;border:1px solid #d8e4f3!important;border-radius:18px!important;background:#fff!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-top-v411{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-card-v411 *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-card-v411 dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;margin:0!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-card-v411 dl>div{min-width:0!important;padding:11px 12px!important;border:1px solid #e1eaf5!important;border-radius:12px!important;background:#fbfdff!important}html body .wf-root .wfc-record-details-modal .wfc-missing-schedule-card-v411 dl>.full{grid-column:1 / -1!important}}@media(min-width:769px){html body .wfc-page .wfc-toolbar .wfc-v13-filter-menu,html body .wfc-page .wfc-toolbar .v58-wfc-export-menu,html body .wfc-page .wfc-toolbar .v58-wfc-page-size-menu{position:relative!important;align-self:stretch!important;display:flex!important;align-items:stretch!important}html body .wfc-page .wfc-toolbar .v58-wfc-filter-button,html body .wfc-page .wfc-toolbar .v58-wfc-export-menu>button,html body .wfc-page .wfc-toolbar .v58-wfc-page-size-menu>button{height:46px!important;min-height:46px!important;min-width:138px!important;padding:0 16px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;transform:none!important;margin:0!important}html body .wfc-page .wfc-toolbar .wfc-v13-filter-menu>[class*=menu],html body .wfc-page .wfc-toolbar .wfc-filter-pop{transform:none!important}html body .wfc-page .wfc-document-table,html body .wfc-page .wfc-table-wrap{border-radius:16px!important;overflow:auto!important}html body .wfc-page table :is(th,td){vertical-align:middle!important}html body .wfc-page table td:first-child>*{align-items:center!important}html body .dpx-page .dpx-grid-main+.dpx-bottom-grid{width:calc(100% - 390px)!important;max-width:calc(100% - 390px)!important;margin:16px auto 0 0!important;grid-template-columns:1fr!important}html body .dpx-page .dpx-bottom-grid>.dpx-card{width:100%!important;margin:0!important}html body .dpx-page .dpx-bottom-grid .dpx-alert-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .dpx-page .dpx-bottom-grid .dpx-alert{min-height:62px!important}}@media(min-width:769px)and (max-width:1180px){html body .dpx-page .dpx-grid-main+.dpx-bottom-grid{width:100%!important;max-width:100%!important}}@media(min-width:769px){html body .wfc-page .wfc-toolbar{align-items:center!important;overflow:visible!important}html body .wfc-page .wfc-toolbar .wfc-v13-filter-menu,html body .wfc-page .wfc-toolbar .v58-wfc-export-menu{flex:0 0 132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;align-self:center!important}html body .wfc-page .wfc-toolbar .v58-wfc-filter-button,html body .wfc-page .wfc-toolbar .v58-wfc-export-button{width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;min-height:46px!important;padding:0 14px!important;margin:0!important;transform:none!important}html body .wfc-page .wfc-toolbar .wfc-v13-filter-menu>div,html body .wfc-page .wfc-toolbar .wfc-filter-pop{z-index:2147483500!important}html body .dpx-page .dpx-grid-main{align-items:start!important}html body .dpx-page .dpx-manager-main-stack-v471{display:grid!important;gap:16px!important;min-width:0!important}html body .dpx-page .dpx-manager-main-stack-v471>.dpx-card{min-width:0!important;width:100%!important}html body .dpx-page .dpx-recent-assignments-v471 .dpx-alert-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .dpx-page .dpx-recent-assignments-v471 .dpx-alert{min-height:64px!important}}@media(min-width:769px)and (max-width:1180px){html body .dpx-page .dpx-recent-assignments-v471 .dpx-alert-list{grid-template-columns:1fr!important}}@media(min-width:769px){html body .wfc-page .wfc-toolbar :is(.v58-wfc-filter-button,.v58-wfc-export-button):is(:hover,:focus,:focus-visible,.active){width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;transform:none!important;translate:none!important;scale:1!important;margin:0!important}}@media(min-width:769px){.dpx-table-wrap{width:100%!important;max-width:100%!important;border:1px solid #d4e3f4!important;border-radius:22px!important;overflow:auto!important;background:#fff!important;box-shadow:0 12px 28px #2b538d12!important}.dpx-table{margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important}.dpx-table thead th:first-child{border-top-left-radius:20px!important}.dpx-table thead th:last-child{border-top-right-radius:20px!important}.dpx-table tbody tr:last-child td:first-child{border-bottom-left-radius:20px!important}.dpx-table tbody tr:last-child td:last-child{border-bottom-right-radius:20px!important}.dpx-table-wrap:before,.dpx-table-wrap:after{content:none!important;display:none!important}.cert-table-card{border:1px solid #d4e3f4!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 12px 28px #2b538d12!important}.cert-table-wrap{max-height:500px!important;overflow:auto!important;scrollbar-gutter:stable!important}.cert-table{margin:0!important;border:0!important}.cert-table thead{position:sticky!important;top:0!important;z-index:2!important;background:#eef4fb!important}.rbac-table-wrap.rbac-roles-scroll{max-height:528px!important;overflow:auto!important;border:1px solid #d4e3f4!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 28px #2b538d12!important;scrollbar-gutter:stable!important}.rbac-roles-scroll .rbac-table{margin:0!important;border:0!important}.rbac-roles-scroll .rbac-table thead{position:sticky!important;top:0!important;z-index:2!important;background:#eef4fb!important}.wfc-v13-filter-menu{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.wfc-v13-filter-menu>.wfc-btn.ghost.v58-wfc-filter-button{height:48px!important;min-height:48px!important;padding:0 18px!important;border:1px solid #cbdcf0!important;border-radius:14px!important;background:#fff!important;color:#17365d!important;box-shadow:none!important}.wfc-v13-filter-menu>.wfc-btn.ghost.v58-wfc-filter-button:hover{background:#f6faff!important;border-color:#abc7e9!important}.wfc-filter-pop{width:min(520px,calc(100vw - 36px))!important;padding:16px!important;border:1px solid #cbdcf0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 60px #1b375e33!important}.wfc-filter-pop:before,.wfc-filter-pop:after{content:none!important;display:none!important}.wfc-filter-fields-v100{gap:10px!important}.wfc-filter-actions{padding-top:12px!important;margin-top:12px!important;border-top:1px solid #e3edf7!important}.lpx-table-card{border:1px solid #d4e3f4!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 12px 28px #2b538d12!important}.lpx-table-card:before,.lpx-table-card:after,.lpx-table-scroll:before,.lpx-table-scroll:after{content:none!important;display:none!important}.lpx-table-scroll{overflow:auto!important;border:0!important;box-shadow:none!important}.lpx-table{margin:0!important;border:0!important}}@media(min-width:769px){:is(.cert-table-card,.lpx-table-card,.dpx-table-wrap,.wfc-table-viewport,.wfc-fit-table-wrap){border:1px solid #d4e3f4!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}:is(.cert-table,.lpx-table,.dpx-table,.wfc-table){box-shadow:none!important;background:#fff!important;background-image:none!important}:is(.cert-table,.lpx-table,.dpx-table,.wfc-table) thead,:is(.cert-table,.lpx-table,.dpx-table,.wfc-table) thead tr,:is(.cert-table,.lpx-table,.dpx-table,.wfc-table) thead th{background:#eaf2fb!important;background-image:none!important;box-shadow:none!important}.cert-table-card{overflow:hidden!important}.cert-table-wrap{max-height:500px!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable!important}.cert-table thead{position:static!important}.cert-table thead th{position:sticky!important;top:0!important;z-index:5!important;background:#eaf2fb!important;box-shadow:0 1px #d4e3f4!important}.cert-table tbody tr{height:64px!important}.lpx-table-scroll{border:0!important;box-shadow:none!important;background:#fff!important}.lpx-table-card:before,.lpx-table-card:after,.lpx-table-scroll:before,.lpx-table-scroll:after{content:none!important;display:none!important}.dpx-departments-table{table-layout:fixed!important;width:100%!important}.dpx-departments-table th:nth-child(1){width:18%!important}.dpx-departments-table th:nth-child(2){width:7%!important}.dpx-departments-table th:nth-child(3){width:9%!important}.dpx-departments-table th:nth-child(4){width:18%!important}.dpx-departments-table th:nth-child(5){width:7%!important}.dpx-departments-table th:nth-child(6){width:9%!important}.dpx-departments-table th:nth-child(7){width:8%!important}.dpx-departments-table th:nth-child(8){width:8%!important}.dpx-departments-table th:nth-child(9){width:8%!important}.dpx-departments-table th:nth-child(10){width:8%!important}.dpx-departments-table td{overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}.dpx-departments-table .dpx-name{min-width:0!important;max-width:100%!important;overflow:hidden!important}.dpx-departments-table .dpx-name>div{min-width:0!important;overflow:hidden!important}.dpx-departments-table .dpx-name strong,.dpx-departments-table .dpx-name small{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important}.wfc-command-bar{position:relative!important;overflow:visible!important}.wfc-v13-filter-menu{display:inline-flex!important;align-items:center!important;position:relative!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.wfc-v13-filter-menu>.wfc-btn{height:46px!important;min-height:46px!important;border:1px solid #cbdcf0!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#17365d!important;box-shadow:none!important}.wfc-filter-pop{top:calc(100% + 8px)!important;right:0!important;left:auto!important;border:1px solid #cbdcf0!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 50px #1630562e!important}}@media(min-width:769px){.wfc-command-actions{align-items:center!important;overflow:visible!important}.wfc-v13-filter-menu{transform:none!important;top:auto!important;bottom:auto!important;align-self:center!important}}@media(min-width:769px){html body :is(.cert-page,.locations-enterprise-page,.dpx-page,.dpx-page-v146,.wfc-page-v146) :is(.cert-table-card,.lpx-table-card,.dpx-table-wrap,.wfc-table-viewport,.wfc-fit-table-wrap){border:1px solid #d4e3f4!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;overflow:hidden!important}html body :is(.cert-page,.locations-enterprise-page,.dpx-page,.dpx-page-v146,.wfc-page-v146) :is(.cert-table,.lpx-table,.dpx-table,.wfc-table){background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body :is(.cert-page,.locations-enterprise-page,.dpx-page,.dpx-page-v146,.wfc-page-v146) :is(.cert-table,.lpx-table,.dpx-table,.wfc-table) thead,html body :is(.cert-page,.locations-enterprise-page,.dpx-page,.dpx-page-v146,.wfc-page-v146) :is(.cert-table,.lpx-table,.dpx-table,.wfc-table) thead tr,html body :is(.cert-page,.locations-enterprise-page,.dpx-page,.dpx-page-v146,.wfc-page-v146) :is(.cert-table,.lpx-table,.dpx-table,.wfc-table) thead th{background:#eaf2fb!important;background-color:#eaf2fb!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .cert-page .cert-table-card{overflow:hidden!important}html body .cert-page .cert-table-wrap{height:auto!important;max-height:505px!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable!important;position:relative!important}html body .cert-page .cert-table{border-collapse:separate!important;border-spacing:0!important}html body .cert-page .cert-table thead{position:static!important;display:table-header-group!important}html body .cert-page .cert-table thead th{position:sticky!important;top:0!important;z-index:20!important;background:#eaf2fb!important;box-shadow:0 1px #d4e3f4!important}html body .cert-page .cert-table tbody tr{height:64px!important;min-height:64px!important}html body .locations-enterprise-page :is(.lpx-table-card,.lpx-table-scroll){background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body .locations-enterprise-page :is(.lpx-table-card,.lpx-table-scroll):before,html body .locations-enterprise-page :is(.lpx-table-card,.lpx-table-scroll):after{content:none!important;display:none!important}html body .dpx-page-v146 .dpx-departments-table{table-layout:fixed!important;width:100%!important}html body .dpx-page-v146 .dpx-departments-table th:nth-child(1){width:19%!important}html body .dpx-page-v146 .dpx-departments-table th:nth-child(2){width:7%!important}html body .dpx-page-v146 .dpx-departments-table th:nth-child(3){width:9%!important}html body .dpx-page-v146 .dpx-departments-table th:nth-child(4){width:19%!important}html body .dpx-page-v146 .dpx-departments-table th:nth-child(5){width:7%!important}html body .dpx-page-v146 .dpx-departments-table th:nth-child(6){width:9%!important}html body .dpx-page-v146 .dpx-departments-table th:nth-child(7){width:8%!important}html body .dpx-page-v146 .dpx-departments-table th:nth-child(8){width:8%!important}html body .dpx-page-v146 .dpx-departments-table th:nth-child(9){width:7%!important}html body .dpx-page-v146 .dpx-departments-table th:nth-child(10){width:7%!important}html body .dpx-page-v146 .dpx-departments-table :is(th,td){min-width:0!important;overflow:hidden!important;vertical-align:middle!important}html body .dpx-page-v146 .dpx-departments-table td{padding-left:12px!important;padding-right:12px!important}html body .dpx-page-v146 .dpx-departments-table .dpx-name{min-width:0!important;max-width:100%!important;display:flex!important;gap:10px!important;align-items:center!important;overflow:hidden!important}html body .dpx-page-v146 .dpx-departments-table .dpx-name>div{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .dpx-page-v146 .dpx-departments-table .dpx-name :is(strong,small){display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.25!important}html body .wfc-page-v146 .wfc-toolbar-v146{display:grid!important;grid-template-columns:minmax(320px,1fr) 132px 132px 132px!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid #d6e3f3!important;border-radius:18px!important;background:#fff!important;overflow:visible!important;box-shadow:none!important}html body .wfc-page-v146 .wfc-toolbar-v146 .wfc-search{width:100%!important;min-width:0!important}html body .wfc-page-v146 .wfc-toolbar-v146 :is(.wfc-v13-filter-menu,.v58-wfc-export-menu,.v58-wfc-page-size-menu){position:relative!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:46px!important;margin:0!important;transform:none!important;top:auto!important;bottom:auto!important;align-self:center!important}html body .wfc-page-v146 .wfc-toolbar-v146 :is(.v58-wfc-filter-button,.v58-wfc-export-button,.v58-wfc-page-size-button){width:132px!important;height:46px!important;min-height:46px!important;margin:0!important;border:1px solid #cbdcf0!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#17365d!important;box-shadow:none!important;transform:none!important}html body .wfc-filter-pop{border:1px solid #cbdcf0!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 50px #1630562e!important;overflow:hidden!important}}@media(min-width:769px){html body .rbac-page .rbac-table-wrap.rbac-roles-scroll{max-height:400px!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable!important;border:1px solid #d4e3f4!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;position:relative!important}html body .rbac-page .rbac-roles-scroll .rbac-table{border-collapse:separate!important;border-spacing:0!important;background:#fff!important;box-shadow:none!important}html body .rbac-page .rbac-roles-scroll .rbac-table thead{display:table-header-group!important;position:static!important}html body .rbac-page .rbac-roles-scroll .rbac-table thead th{position:sticky!important;top:0!important;z-index:25!important;background:#eaf2fb!important;background-image:none!important;box-shadow:0 1px #d4e3f4!important}html body .rbac-page .rbac-roles-scroll .rbac-table tbody tr{height:50px!important;min-height:50px!important}}@media(min-width:769px){html body :is(.dpx-page,.lpx-page,.wfc-page,.cert-page){background:#edf5ff!important;background-image:none!important}html body :is(.dpx-card,.lpx-card,.wfc-command-bar,.wfc-table-viewport,.wfc-fit-table-wrap,.cert-table-card){box-shadow:none!important;background-image:none!important}html body .dpx-departments-card{overflow:hidden!important;border:1px solid #d4e3f3!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}html body .dpx-departments-card .dpx-scroll-5{margin:0!important;padding:0!important}html body .dpx-departments-card table{margin:0!important;width:100%!important}html body .dpx-departments-card thead th{background:#eaf2fb!important;background-image:none!important}html body .lpx-tabs{background:#fff!important;background-image:none!important;border:1px solid #d5e3f2!important;border-radius:18px!important;box-shadow:none!important;overflow:hidden!important}html body .lpx-tabs button{background:transparent!important;background-image:none!important}html body .lpx-tabs button.active{background:#eaf3ff!important;background-image:none!important;color:#2f6ee7!important}html body .wfc-toolbar{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto auto auto!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1px solid #d5e3f2!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:visible!important}html body .wfc-toolbar .wfc-search{min-width:0!important}html body .wfc-toolbar .v58-wfc-filter-menu,html body .wfc-toolbar .v58-wfc-export-menu{position:relative!important;align-self:stretch!important;display:flex!important;align-items:center!important}html body .wfc-toolbar .v58-wfc-filter-button,html body .wfc-toolbar .v58-wfc-export-button{height:44px!important;min-height:44px!important;border:1px solid #cbdcf0!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#17365d!important}html body .wfc-filter-pop{padding:12px!important;border:1px solid #c9dced!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 20px 50px #1630562e!important}html body .wfc-filter-scope-v101{padding:12px!important;border:1px solid #d8e5f3!important;border-radius:14px!important;background:#f9fbff!important}html body .wfc-filter-actions{margin:10px -12px -12px!important;padding:10px 12px!important;background:#fff!important;border-top:1px solid #e0eaf5!important}}@media(min-width:769px){html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page){background:#eef4fc!important;background-image:none!important;min-height:100vh!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page) :is(.dpx-card,.dpx-department-distribution-card,.dpx-operating-summary-shell-v326,.dpx-recent-assignments-v471,.dpx-analytics-main,.dpx-analytics-side,.dpx-analytics-enterprise,.dpx-analytics-detail-v119,.dpx-coverage-hero,.dpx-coverage-table-wrap,.lpx-table-card,.lpx-toolbar-card,.lpx-live-availability-card,.lpx-analytics-summary,.lpx-analytics-trend-card,.lpx-analytics-insights-card,.lpx-analytics-reports-card,.lpx-analytics-attendance-card,.lpx-analytics-compact-card,.wfc-main-card,.wfc-chart-card,.wfc-documents-table-card,.wfc-overview-main-card,.wfc-intelligence-rail>section,.wfc-rail-action-card,.cert-table-card,.cert-stat-card,.cert-toolbar-card){background:#fff!important;background-image:none!important;border:1px solid #d4e2f2!important;border-radius:18px!important;box-shadow:none!important;filter:none!important}html body .wfc-workspace{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body :is(.dpx-card-head,.lpx-card-head,.wfc-panel-head,.wfc-section-title,.cert-table-card thead tr){background:#eaf3ff!important;background-image:none!important;box-shadow:none!important}html body :is(.dpx-table-wrap,.lpx-table-card,.wfc-table-viewport,.wfc-fit-table-wrap,.cert-table-card){overflow:hidden!important;border-radius:18px!important;background:#fff!important}html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table){background:#fff!important;background-image:none!important;border-collapse:separate!important;border-spacing:0!important;box-shadow:none!important}html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead,html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead tr,html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead th{background:#eaf3ff!important;background-image:none!important;box-shadow:none!important}html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead th:first-child{border-top-left-radius:17px!important}html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead th:last-child{border-top-right-radius:17px!important}html body .cert-table-card{overflow:hidden!important}html body .cert-table-wrap{max-height:455px!important;overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable!important;position:relative!important;background:#fff!important}html body .cert-table tbody tr{height:62px!important}html body .cert-table thead th{position:sticky!important;top:0!important;z-index:5!important}html body .wfc-toolbar.v58-wfc-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;background:#fff!important;border:1px solid #d4e2f2!important;border-radius:18px!important;box-shadow:none!important;overflow:visible!important}html body .wfc-toolbar.v58-wfc-toolbar :is(.wfc-v13-filter-menu,.v58-wfc-export-menu){display:flex!important;align-items:center!important;align-self:stretch!important;margin:0!important}html body .wfc-toolbar.v58-wfc-toolbar :is(.v58-wfc-filter-button,.v58-wfc-export-button){height:44px!important;min-height:44px!important;padding:0 17px!important;border:1px solid #cbdced!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#17365d!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}html body .wfc-toolbar.v58-wfc-toolbar :is(.v58-wfc-filter-button,.v58-wfc-export-button):hover{background:#f7faff!important;background-image:none!important;color:#17365d!important}html body .wfc-filter-pop{background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-radius:17px!important;box-shadow:0 18px 48px #0f2b5129!important;overflow:hidden!important}html body .wfc-filter-mobile-head-v100{background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d5e3f2!important}html body .wfc-filter-apply-v100{background:#2f6ee7!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body .wfc-action-list{background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-radius:15px!important;box-shadow:0 16px 42px #0f2b5124!important;overflow:hidden!important}html body .wfc-action-list>button:hover{background:#f6f9fd!important;background-image:none!important;color:#17365d!important}html body .epx-modal-backdrop{background:#060c1699!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .epx-modal{background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-top:4px solid #2f6ee7!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 28px 72px #081c3a42!important}html body .epx-modal>.epx-modal-head{width:100%!important;margin:0!important;padding:14px 17px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;box-shadow:none!important}html body .epx-modal>.epx-modal-head:before,html body .epx-modal>.epx-modal-head:after{content:none!important;display:none!important}html body .epx-modal>.epx-modal-head .epx-modal-title>span{background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:0!important}html body .epx-modal>.epx-modal-head .epx-modal-title>span svg{stroke:#fff!important;color:#fff!important}html body .epx-modal>.epx-modal-head .epx-modal-close{width:42px!important;height:42px!important;min-width:42px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:13px!important;box-shadow:none!important}html body .epx-modal>.epx-modal-head .epx-modal-close svg{stroke:#fff!important;color:#fff!important}html body .epx-modal>.epx-modal-body{min-height:0!important;overflow:auto!important;background:#fff!important;background-image:none!important}html body .epx-modal>.epx-modal-actions{background:#fff!important;border-top:1px solid #dce7f4!important;box-shadow:none!important}}@media(max-width:768px){html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page){background:#eef4fc!important;background-image:none!important;padding-left:8px!important;padding-right:8px!important}html body :is(.dpx-card,.dpx-department-distribution-card,.dpx-operating-summary-shell-v326,.dpx-recent-assignments-v471,.dpx-analytics-main,.dpx-analytics-side,.lpx-table-card,.lpx-toolbar-card,.lpx-live-availability-card,.lpx-analytics-summary,.lpx-analytics-trend-card,.lpx-analytics-insights-card,.lpx-analytics-reports-card,.wfc-main-card,.wfc-chart-card,.wfc-documents-table-card,.wfc-intelligence-rail>section,.cert-table-card,.cert-stat-card,.cert-toolbar-card){background:#fff!important;background-image:none!important;border:1px solid #d4e2f2!important;border-radius:16px!important;box-shadow:none!important}html body .wfc-workspace{background:transparent!important;background-image:none!important}html body .wfc-toolbar.v58-wfc-toolbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important;background:#fff!important;border:1px solid #d4e2f2!important;border-radius:16px!important}html body .wfc-toolbar.v58-wfc-toolbar .wfc-search{grid-column:1/-1!important}html body .wfc-toolbar.v58-wfc-toolbar :is(.v58-wfc-filter-button,.v58-wfc-export-button){width:100%!important;height:44px!important;min-height:44px!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#17365d!important;justify-content:center!important}html body .cert-table-card{overflow:hidden!important}html body .cert-table-wrap{max-height:455px!important;overflow:auto!important;position:relative!important}html body .cert-table{min-width:720px!important}html body .cert-table thead th{position:sticky!important;top:0!important;z-index:6!important;background:#eaf3ff!important}html body .epx-modal-backdrop{padding:8px!important;background:#060c16a8!important;background-image:none!important}html body .epx-modal{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;border:1px solid #cbdced!important;border-top:4px solid #2f6ee7!important;border-radius:18px!important;overflow:hidden!important}html body .epx-modal>.epx-modal-head{padding:11px 12px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important}html body .epx-modal>.epx-modal-head .epx-modal-close{min-width:44px!important;min-height:44px!important;background:#2f6ee7!important;color:#fff!important;border:0!important}html body .epx-modal>.epx-modal-head .epx-modal-close svg{stroke:#fff!important}html body .epx-modal>.epx-modal-body{min-height:0!important;overflow:auto!important;padding:10px!important;background:#fff!important}html body .epx-modal>.epx-modal-actions{position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid #dce7f4!important;padding:9px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .epx-modal>.epx-modal-actions>*{min-height:44px!important;min-width:0!important;width:100%!important}}@media(min-width:769px){html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page){background:#eef4fc!important;background-image:none!important}html body :is(.dpx-analytics-enterprise,.dpx-analytics-main,.dpx-analytics-side,.dpx-grid-main,.dpx-side-stack,.lpx-analytics-grid,.lpx-analytics-main,.lpx-analytics-side){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important}html body :is(.dpx-card-head,.dpx-v398-section-head,.lpx-card-head,.wfc-panel-head,.wfc-section-title,.wfc-section-title-table,.wfc-subtitle-row,.wfc-audit-list-head,.cert-table-card thead tr){background:#fff!important;background-image:none!important;box-shadow:none!important}html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead,html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead tr,html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead th{background:#fff!important;background-image:none!important;box-shadow:none!important}html body .locations-enterprise-page .lpx-tabs{background:#fff!important;background-image:none!important;box-shadow:none!important}html body .locations-enterprise-page .lpx-tabs>button{background:#fff!important;background-image:none!important;box-shadow:none!important}html body .locations-enterprise-page .lpx-tabs>button.active{background:#fff!important;background-image:none!important;color:#155bd7!important;box-shadow:inset 0 -3px #2563eb!important}html body .wfc-section-title-table,html body .wfc-audit-list-head{border-bottom:1px solid #dfe9f4!important}}@media(max-width:768px){html body :is(.dpx-analytics-enterprise,.dpx-analytics-main,.dpx-analytics-side,.dpx-grid-main,.dpx-side-stack,.lpx-analytics-grid,.lpx-analytics-main,.lpx-analytics-side){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body :is(.dpx-card-head,.dpx-v398-section-head,.lpx-card-head,.wfc-panel-head,.wfc-section-title,.wfc-section-title-table,.wfc-subtitle-row,.wfc-audit-list-head,.cert-table-card thead tr){background:#fff!important;background-image:none!important}html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead,html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead tr,html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table) thead th{background:#fff!important;background-image:none!important}html body .locations-enterprise-page .lpx-tabs{background:#fff!important;background-image:none!important}html body .locations-enterprise-page .lpx-tabs>button{background:#fff!important;background-image:none!important;min-height:44px!important}}:root{--ops-v493-table-head:#eaf3ff;--ops-v493-page:#eef4fc;--ops-v493-line:#d4e2f2}html body .dpx-page,html body .locations-enterprise-page,html body .wfc-page,html body .cert-page,html body .rbac-page,html body .epx-page{background-color:var(--ops-v493-page)!important;background-image:radial-gradient(circle at 10% 18%,rgba(99,166,255,.15) 0 78px,transparent 79px),radial-gradient(circle at 88% 12%,rgba(84,145,255,.11) 0 105px,transparent 106px),radial-gradient(circle at 72% 84%,rgba(113,190,255,.1) 0 120px,transparent 121px)!important;background-attachment:local!important}html body .dpx-page .dpx-analytics-enterprise,html body .dpx-page .dpx-analytics-main,html body .dpx-page .dpx-analytics-side,html body .dpx-page .dpx-analytics-split,html body .dpx-page .dpx-grid-main,html body .dpx-page .dpx-side-stack,html body .dpx-page .dpx-bottom-grid,html body .locations-enterprise-page :is(.lpx-analytics-grid,.lpx-analytics-main,.lpx-analytics-side),html body .wfc-page :is(.wfc-workspace,.wfc-module-grid),html body .cert-page :is(.cert-stage,.cert-content-grid){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important}html body .dpx-page :is(.dpx-card,.dpx-analytics-kpi,.dpx-operating-summary-shell-v326,.dpx-insight-card,.dpx-coverage-row-card,.dpx-operating-card),html body .locations-enterprise-page :is(.lpx-card,.lpx-table-card,.lpx-analytics-summary,.lpx-analytics-trend-card,.lpx-analytics-insights-card,.lpx-analytics-reports-card,.lpx-analytics-attendance-card,.lpx-analytics-compact-card),html body .wfc-page :is(.wfc-main-card,.wfc-chart-card,.wfc-documents-table-card,.wfc-overview-main-card,.wfc-intelligence-rail>section,.wfc-rail-action-card,.wfc-kpi),html body .cert-page :is(.cert-table-card,.cert-stat-card,.cert-toolbar-card),html body .rbac-page :is(.rbac-workspace,.rbac-kpi-grid>*,.rbac-control-surface),html body .epx-page :is(.epx-section-card,.epx-metric-card,.epx-donut-card){background:#fff!important;background-image:none!important}html body :is(.cert-table,.epx-table,.wfc-table,.dpx-table,.rbac-table) thead,html body :is(.cert-table,.epx-table,.wfc-table,.dpx-table,.rbac-table) thead tr,html body :is(.cert-table,.epx-table,.wfc-table,.dpx-table,.rbac-table) thead th{background:var(--ops-v493-table-head)!important;background-image:none!important;box-shadow:none!important}html body .cert-table-card,html body .epx-section-card:has(.epx-table),html body .wfc-main-card:has(.wfc-table),html body .wfc-documents-table-card,html body .dpx-card:has(.dpx-table),html body .rbac-workspace{overflow:hidden!important}html body :is(.cert-table-wrap,.epx-table-wrap,.wfc-table-viewport,.wfc-fit-table-wrap,.dpx-table-wrap,.rbac-table-wrap){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-sizing:border-box!important}html body :is(.cert-table,.epx-table,.wfc-table,.dpx-table,.rbac-table){width:100%!important;margin:0!important;border-spacing:0!important;box-sizing:border-box!important}html body :is(.cert-table,.epx-table,.wfc-table,.dpx-table,.rbac-table) thead th:first-child,html body :is(.cert-table,.epx-table,.wfc-table,.dpx-table,.rbac-table) thead th:last-child{border-radius:0!important}html body .cert-table-card,html body .epx-section-card:has(.epx-table),html body .wfc-main-card:has(.wfc-table),html body .dpx-card:has(.dpx-table),html body .rbac-workspace{border:1px solid var(--ops-v493-line)!important;border-radius:18px!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar{margin:10px 0 12px!important;overflow:visible!important}html body .wfc-page .wfc-kpis{margin-top:0!important;margin-bottom:14px!important}html body .wfc-page .wfc-documents-layout{gap:14px!important;margin-top:12px!important}html body .wfc-page .wfc-documents-table-card .wfc-section-title-table{margin:0!important;border-top:0!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar :is(.wfc-v13-filter-menu,.v58-wfc-export-menu){min-width:0!important;align-self:center!important;height:44px!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar :is(.v58-wfc-filter-button,.v58-wfc-export-button){height:44px!important;min-height:44px!important;border-radius:13px!important;box-sizing:border-box!important;margin:0!important}html body .dpx-page .dpx-side-stack .dpx-card:has(.dpx-bars){min-height:0!important;height:auto!important;align-self:start!important}html body .dpx-page .dpx-side-stack .dpx-card:has(.dpx-bars) .dpx-card-body{min-height:0!important;height:auto!important;padding-bottom:14px!important}html body .dpx-page .dpx-side-stack .dpx-card:has(.dpx-bars) .dpx-bars{min-height:0!important;height:auto!important;margin-bottom:0!important}html body .rbac-page .rbac-table-wrap{background:#fff!important;overflow:auto!important}html body .rbac-page .rbac-table thead th{background:var(--ops-v493-table-head)!important}html body .dpx-page .dpx-table-wrap{background:#fff!important;overflow:auto!important}html body .dpx-page .dpx-card>.dpx-table-wrap:first-child,html body .dpx-page .dpx-card>.dpx-scroll-5:first-child .dpx-table-wrap,html body .dpx-page .dpx-card>.dpx-scroll-7:first-child .dpx-table-wrap{margin-top:0!important}html body .cert-page .cert-table-wrap{max-height:455px!important;overflow:auto!important;scrollbar-gutter:stable!important}html body .cert-page .cert-table thead th{position:sticky!important;top:0!important;z-index:6!important}@media(max-width:768px){html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page){background-image:radial-gradient(circle at 8% 8%,rgba(99,166,255,.13) 0 54px,transparent 55px),radial-gradient(circle at 93% 30%,rgba(84,145,255,.09) 0 70px,transparent 71px)!important}html body :is(.cert-table-wrap,.epx-table-wrap,.wfc-table-viewport,.wfc-fit-table-wrap,.dpx-table-wrap,.rbac-table-wrap){overflow:auto!important;-webkit-overflow-scrolling:touch!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar{margin:8px 0 10px!important;gap:8px!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar :is(.v58-wfc-filter-button,.v58-wfc-export-button){min-height:44px!important;width:100%!important}html body .dpx-page .dpx-side-stack .dpx-card:has(.dpx-bars){height:auto!important;min-height:0!important}}html body .cert-page .cert-table-card,html body .wfc-page .wfc-documents-table-card{padding:0!important}html body .wfc-page .wfc-documents-table-card>.wfc-section-title-table{padding-left:16px!important;padding-right:16px!important}html body .epx-page .epx-section-card:has(.epx-table-wrap){padding-left:0!important;padding-right:0!important;overflow:hidden!important}html body .epx-page .epx-section-card:has(.epx-table-wrap)>.epx-section-head{padding-left:16px!important;padding-right:16px!important}html body .dpx-page .dpx-card:has(>.dpx-table-wrap),html body .dpx-page .dpx-card:has(.dpx-table-wrap){padding-left:0!important;padding-right:0!important;overflow:hidden!important}html body .dpx-page .dpx-card:has(.dpx-table-wrap)>.dpx-card-head{padding-left:16px!important;padding-right:16px!important}html body .rbac-page .rbac-workspace{padding:0!important;overflow:hidden!important}html body .rbac-page .rbac-workspace-toolbar{padding:12px!important}html body .rbac-page .rbac-table-wrap{margin:0!important;border-radius:0!important}html body .locations-enterprise-page .lpx-bottom-grid .lpx-card:has(.lpx-bars){min-height:0!important;height:auto!important;align-self:start!important}html body .locations-enterprise-page .lpx-bottom-grid .lpx-card:has(.lpx-bars) .lpx-card-body{min-height:0!important;height:auto!important;padding-bottom:14px!important}html body .locations-enterprise-page .lpx-bottom-grid .lpx-card:has(.lpx-bars) .lpx-bars{min-height:0!important;height:auto!important;margin:0!important}html body :is(.wfc-v13-filter-menu,.lpx-toolbar-filter-popover,.cert-filter-menu-v301,.dpx-filter-popover,.epx-filter-popover){background:#fff!important;background-image:none!important;border:1px solid #d5e2f1!important;border-radius:16px!important;box-shadow:0 20px 46px #12366129!important;overflow:hidden!important}html body :is(.wfc-v13-filter-menu,.lpx-toolbar-filter-popover,.dpx-filter-popover,.epx-filter-popover) :is(button,[role=option]):not(.is-active):not([aria-selected=true]):hover{background:#f4f8fd!important;color:#17365d!important}html body :is(.wfc-v13-filter-menu,.lpx-toolbar-filter-popover,.dpx-filter-popover,.epx-filter-popover) :is(.is-active,[aria-selected=true]){background:#2f73eed1!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .locations-enterprise-page .lpx-table-card{padding:0!important;overflow:hidden!important;border:1px solid var(--ops-v493-line)!important;border-radius:18px!important;background:#fff!important}html body .locations-enterprise-page .lpx-table-scroll{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;border-left:0!important;border-right:0!important}html body .locations-enterprise-page .lpx-table,html body .locations-enterprise-page .lpx-table thead,html body .locations-enterprise-page .lpx-table thead tr,html body .locations-enterprise-page .lpx-table thead th{background:var(--ops-v493-table-head)!important;background-image:none!important;box-shadow:none!important;border-spacing:0!important}html body .locations-enterprise-page .lpx-table{width:100%!important;margin:0!important}html body .locations-enterprise-page .lpx-table thead th:first-child,html body .locations-enterprise-page .lpx-table thead th:last-child{border-radius:0!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar .wfc-v13-filter-menu{width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;align-self:center!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar .wfc-v13-filter-menu>.v58-wfc-filter-button,html body .wfc-page .wfc-toolbar.v58-wfc-toolbar .v58-wfc-export-menu>.v58-wfc-export-button{width:auto!important;min-width:132px!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 16px!important;border:1px solid #cbdcf0!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#17365d!important;box-shadow:none!important;transform:none!important}html body .wfc-page .wfc-v13-filter-menu .wfc-filter-pop{background:#fff!important;border:1px solid #cbdced!important;border-radius:18px!important;box-shadow:0 22px 56px #18376033!important;overflow:hidden!important}html body .rbac-page :is(.rbac-role-table-v172,.rbac-table,.rbac-audit-table) thead,html body .rbac-page :is(.rbac-role-table-v172,.rbac-table,.rbac-audit-table) thead tr,html body .rbac-page :is(.rbac-role-table-v172,.rbac-table,.rbac-audit-table) thead th{background:#eaf3ff!important;background-image:none!important}@media(max-width:768px){html body .wfc-page .wfc-toolbar.v58-wfc-toolbar .wfc-v13-filter-menu,html body .wfc-page .wfc-toolbar.v58-wfc-toolbar .wfc-v13-filter-menu>.v58-wfc-filter-button,html body .wfc-page .wfc-toolbar.v58-wfc-toolbar .v58-wfc-export-menu>.v58-wfc-export-button{width:100%!important;min-width:0!important;min-height:44px!important}}:root{--ops-v494-head:#eaf3ff;--ops-v494-page:#eef4fc;--ops-v494-line:#d4e2f2}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-table-wrap,.lpx-table-scroll,.wfc-table-viewport,.wfc-fit-table-wrap,.cert-table-wrap,.rbac-table-wrap,.epx-table-wrap){width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;box-sizing:border-box!important}html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table,.rbac-table,.epx-table){width:100%!important;margin:0!important;border-spacing:0!important;border-collapse:separate!important}html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table,.rbac-table,.epx-table) thead,html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table,.rbac-table,.epx-table) thead tr,html body :is(.dpx-table,.lpx-table,.wfc-table,.cert-table,.rbac-table,.epx-table) thead th{background:var(--ops-v494-head)!important;background-image:none!important;box-shadow:none!important;border-radius:0!important}html body :is(.dpx-card,.lpx-table-card,.wfc-documents-table-card,.wfc-main-card,.cert-table-card,.rbac-workspace,.epx-section-card):has(:is(.dpx-table,.lpx-table,.wfc-table,.cert-table,.rbac-table,.epx-table)){padding-left:0!important;padding-right:0!important;overflow:hidden!important;border:1px solid var(--ops-v494-line)!important;border-radius:18px!important;background:#fff!important}html body .dpx-page :is(.dpx-analytics-enterprise,.dpx-analytics-main,.dpx-analytics-side,.dpx-analytics-split,.dpx-operating-summary-shell-v326){background:transparent!important;background-image:none!important;box-shadow:none!important}html body .dpx-page .dpx-analytics-enterprise{gap:14px!important;padding:0!important}html body .locations-enterprise-page .lpx-analytics-shell>.lpx-analytics-summary{display:none!important}html body .locations-enterprise-page .lpx-analytics-shell{background:transparent!important;background-image:none!important;padding-top:0!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar{display:flex!important;align-items:center!important;gap:10px!important;overflow:visible!important;padding:10px!important;border-radius:16px!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar :is(.wfc-v13-filter-menu,.v58-wfc-export-menu){height:44px!important;min-height:44px!important;margin:0!important;align-self:center!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar :is(.v58-wfc-filter-button,.v58-wfc-export-button){height:44px!important;min-height:44px!important;min-width:132px!important;padding:0 16px!important;margin:0!important;border:1px solid #cbdcf0!important;border-radius:13px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .wfc-page .wfc-command-bar{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}html body .wfc-page .wfc-command-bar>.wfc-tabs{flex:0 1 auto!important}html body .wfc-page .wfc-command-actions{margin-left:0!important;display:flex!important;align-items:center!important;gap:8px!important}html body .wfc-page .wfc-create-requirement{display:flex!important;align-items:center!important;gap:6px!important}html body .wfc-page .wfc-create-requirement>.wfc-btn.primary.small{border-radius:13px!important;background:#2f73ee!important;background-image:none!important;box-shadow:none!important}html body .wfc-page .wfc-create-requirement .wfc-btn.primary.split.small{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border-radius:50%!important;background:#2f73ee!important;background-image:none!important;display:grid!important;place-items:center!important;box-shadow:none!important}html body .wfc-page .wfc-create-requirement .wfc-btn.primary.split.small svg{margin:auto!important}html body :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop,.lpx-toolbar-filter-popover,.dpx-filter-popover,.epx-filter-popover,.cert-filter-menu-v301){background:#fff!important;background-image:none!important;border:1px solid #d5e2f1!important;border-radius:16px!important;box-shadow:0 20px 46px #12366129!important;overflow:hidden!important}html body :is(.wfc-filter-pop,.lpx-toolbar-filter-popover,.dpx-filter-popover,.epx-filter-popover,.cert-filter-menu-v301) :is(button,[role=option]):not(.is-active):not([aria-selected=true]):hover{background:#f3f7fc!important;background-image:none!important;color:#17365d!important}@media(max-width:768px){html body .wfc-page .wfc-command-bar{align-items:stretch!important;flex-direction:column!important}html body .wfc-page .wfc-command-actions{width:100%!important;flex-wrap:wrap!important}html body .wfc-page .wfc-create-requirement{width:auto!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar{flex-wrap:wrap!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar :is(.wfc-v13-filter-menu,.v58-wfc-export-menu,.v58-wfc-filter-button,.v58-wfc-export-button){width:100%!important;min-width:0!important}}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-table-card,.dpx-table-shell,.dpx-table-wrap,.lpx-table-card,.lpx-table-wrap,.wfc-main-card,.wfc-documents-table-card,.wfc-table-card,.cert-table-card,.cert-table-shell,.rbac-table-card,.epx-table-card){overflow:hidden!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-table,.lpx-table,.wfc-table,.cert-table,.rbac-table,.epx-table){transform:none!important;left:auto!important;right:auto!important;max-width:none!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-table,.lpx-table,.wfc-table,.cert-table,.rbac-table,.epx-table) thead th:first-child{border-top-left-radius:0!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-table,.lpx-table,.wfc-table,.cert-table,.rbac-table,.epx-table) thead th:last-child{border-top-right-radius:0!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-card,.lpx-card,.wfc-main-card,.wfc-card,.cert-card,.rbac-card,.epx-card,.dpx-table-card,.lpx-table-card,.wfc-table-card,.cert-table-card,.rbac-table-card,.epx-table-card){border-radius:18px!important;overflow:hidden!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table thead{background:#eaf3ff!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table thead th{background:#eaf3ff!important;border-radius:0!important}html body .wfc-page .wfc-v13-filter-menu{position:relative!important}html body .wfc-page .wfc-filter-pop{min-width:360px!important;padding:12px!important;border:1px solid #d5e2f1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 20px 46px #12366129!important}html body .wfc-page .wfc-filter-pop :is(label,.wfc-filter-field){display:grid!important;gap:6px!important;margin:0 0 10px!important}html body .wfc-page .wfc-filter-pop :is(select,.wfc-filter-select,button[role=combobox]){min-height:42px!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .wfc-page .wfc-filter-pop :is(.wfc-filter-actions,.filter-actions){display:flex!important;justify-content:flex-end!important;gap:8px!important;padding-top:10px!important;border-top:1px solid #e1eaf5!important}@media(max-width:768px){html body .wfc-page .wfc-filter-pop{min-width:0!important;width:min(92vw,360px)!important}}html body .dpx-page :is(.dpx-donut-legend,.dpx-legend,.dpx-distribution-legend,.dpx-donut-row ul){max-height:290px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html body .dpx-page :is(.dpx-analytics-enterprise,.dpx-analytics-layout,.dpx-analytics-grid){background:transparent!important;background-image:none!important}html body .dpx-page :is(.dpx-analytics-enterprise,.dpx-analytics-layout,.dpx-analytics-grid)>*{border-radius:18px!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-card,.lpx-card,.wfc-card,.cert-card,.rbac-card,.epx-card,.dpx-table-card,.lpx-table-card,.wfc-main-card,.wfc-table-card,.cert-table-card,.rbac-table-card,.epx-table-card,.dpx-table-shell,.lpx-table-shell,.cert-table-shell){border-radius:18px!important;overflow:hidden!important;background:#fff!important;background-image:none!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table{border-collapse:separate!important;border-spacing:0!important;width:100%!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table thead,html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table thead tr,html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table thead th{background:#eaf3ff!important;background-image:none!important;border-radius:0!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table thead th:first-child{border-top-left-radius:0!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table thead th:last-child{border-top-right-radius:0!important}html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop,[class*=filter-popover]){min-width:360px!important;padding:12px!important;background:#fff!important;background-image:none!important;border:1px solid #d5e2f1!important;border-radius:16px!important;box-shadow:0 20px 46px #12366129!important}html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop) :is(label,.wfc-filter-field){display:grid!important;gap:6px!important;margin:0 0 10px!important}html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop) :is(select,.wfc-filter-select,button[role=combobox]){min-height:42px!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop) :is(.wfc-filter-actions,.filter-actions){display:flex!important;justify-content:flex-end!important;gap:8px!important;padding-top:10px!important;border-top:1px solid #e1eaf5!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-donut-legend,.dpx-legend,.dpx-distribution-legend,.lpx-legend,.wfc-legend,.cert-list,.cert-skill-list,.rbac-list){max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html body .dpx-page :is(.dpx-analytics-enterprise,.dpx-analytics-layout,.dpx-analytics-grid,.dpx-analytics-body){background:transparent!important;background-image:none!important}html body .dpx-page :is(.dpx-analytics-enterprise,.dpx-analytics-layout,.dpx-analytics-grid)>*{background:#fff!important;border-radius:18px!important}@media(max-width:768px){html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop){min-width:0!important;width:min(92vw,360px)!important}}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar{display:flex!important;align-items:center!important;gap:10px!important;overflow:visible!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar :is(.wfc-v13-filter-menu,.v58-wfc-export-menu){display:flex!important;align-items:center!important;align-self:stretch!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar :is(.v58-wfc-filter-button,.v58-wfc-export-button){height:48px!important;min-height:48px!important;padding:0 18px!important;border:1px solid #cbdcf0!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#17365d!important;box-shadow:none!important}html body .wfc-page .wfc-toolbar.v58-wfc-toolbar .wfc-v13-filter-menu{position:relative!important;inset:auto!important;transform:none!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-layout,.dpx-main,.dpx-analytics-enterprise,.dpx-analytics-main,.dpx-analytics-side,.lpx-layout,.lpx-main-stack,.lpx-side,.lpx-analytics-shell,.lpx-analytics-dashboard,.wfc-layout,.cert-layout,.epx-layout,.epx-overview-right){background:transparent!important;background-image:none!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-card,.lpx-card,.wfc-card,.cert-card,.rbac-card,.epx-card,.dpx-table-shell,.lpx-table-shell,.wfc-table-shell,.cert-table-shell,.rbac-table-shell,.epx-table-shell,.dpx-table-card,.lpx-table-card,.wfc-table-card,.cert-table-card,.rbac-table-card,.epx-table-card){background:#fff!important;background-image:none!important;border-radius:18px!important;overflow:hidden!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) :is(.dpx-table-shell,.lpx-table-shell,.wfc-table-shell,.cert-table-shell,.rbac-table-shell,.epx-table-shell,.dpx-table-card,.lpx-table-card,.wfc-table-card,.cert-table-card,.rbac-table-card,.epx-table-card){padding:0!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important}html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table thead,html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table thead tr,html body :is(.dpx-page,.locations-enterprise-page,.wfc-page,.cert-page,.rbac-page,.epx-page) table thead th{background:#eaf3ff!important;background-color:#eaf3ff!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}html body .dpx-page :is(.dpx-manager-main-stack-v471,.dpx-managers-section,.dpx-manager-table-wrap) :has(.dpx-managers-table){overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;max-height:520px!important}html body .dpx-page .dpx-managers-table{min-width:1080px!important;width:max(100%,1080px)!important}html body .dpx-page :is(.dpx-analytics-enterprise,.dpx-analytics-main,.dpx-analytics-side,.dpx-analytics-split,.dpx-operating-summary-shell-v326){background:transparent!important;background-image:none!important}html body .dpx-page .dpx-analytics-enterprise{gap:14px!important}html body .dpx-page .dpx-analytics-kpis{display:none!important}html body .dpx-page .dpx-analytics-enterprise :is(.dpx-card,.dpx-analytics-kpi,.dpx-insight-card){background:#fff!important;background-image:none!important}html body .locations-enterprise-page :is(.lpx-analytics-shell,.lpx-analytics-dashboard,.lpx-layout,.lpx-main-stack,.lpx-side){background:transparent!important;background-image:none!important}html body .locations-enterprise-page :is(.lpx-analytics-shell,.lpx-layout){gap:14px!important}html body .locations-enterprise-page .lpx-card{background:#fff!important;background-image:none!important}html body .locations-enterprise-page .lpx-live-availability-card{overflow:hidden!important;min-width:0!important}html body .locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{display:grid!important;grid-template-columns:minmax(118px,145px) minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-width:0!important}html body .locations-enterprise-page .lpx-live-availability-card .lpx-legend{min-width:0!important;overflow:auto!important;max-height:270px!important}html body .locations-enterprise-page .lpx-live-availability-card .lpx-legend>div{grid-template-columns:10px minmax(0,1fr) auto!important;min-width:0!important}html body .locations-enterprise-page .lpx-live-availability-card .lpx-legend span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop,[class*=wfc-filter-pop]){min-width:350px!important;width:min(380px,calc(100vw - 24px))!important;max-height:min(520px,calc(100dvh - 32px))!important;padding:12px!important;overflow:auto!important;background:#fff!important;background-image:none!important;border:1px solid #d5e2f1!important;border-radius:16px!important;box-shadow:0 20px 48px #12366129!important}html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop) :is(label,.wfc-filter-field){display:grid!important;gap:6px!important;margin:0 0 11px!important;color:#385675!important;font-size:12px!important;font-weight:800!important}html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop) :is(select,.wfc-filter-select,button[role=combobox]){height:44px!important;min-height:44px!important;padding:0 12px!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#17365d!important;box-shadow:none!important}html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop) :is(.wfc-filter-actions,.filter-actions){display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:4px -12px -12px!important;padding:11px 12px!important;border-top:1px solid #e0eaf5!important;background:#fbfdff!important}html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop) :is(.wfc-filter-actions,.filter-actions) button{min-height:40px!important;padding:0 14px!important;border-radius:10px!important;box-shadow:none!important}html body .epx-desktop-filter-dropdown-v335{padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border:1px solid #d5e2f1!important;border-radius:16px!important;box-shadow:0 20px 48px #1236612e!important}html body .epx-desktop-filter-dropdown-v335>header{margin:0!important;padding:12px 14px!important;background:#fff!important;border:0!important;border-bottom:1px solid #e0eaf5!important}html body .epx-desktop-filter-dropdown-v335__body{padding:12px 14px!important;border:0!important;background:#fff!important;overflow:auto!important}html body .epx-desktop-filter-dropdown-v335 .epx-form-grid{border:0!important;background:transparent!important;padding:0!important}html body .epx-desktop-filter-dropdown-v335 footer{margin:0!important;padding:10px 14px!important;border:0!important;border-top:1px solid #e0eaf5!important;background:#fff!important}html body .epx-page .epx-donut-card .epx-v430-single-tooltip{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .locations-enterprise-page .lpx-toolbar-filter-popover{width:min(360px,calc(100vw - 24px))!important;padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border:1px solid #d5e2f1!important;border-radius:16px!important;box-shadow:0 20px 48px #1236612b!important}html body .locations-enterprise-page .lpx-toolbar-filter-popover>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border:0!important;border-bottom:1px solid #e0eaf5!important;background:#fff!important}html body .locations-enterprise-page .lpx-toolbar-filter-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:13px 14px!important;background:#fff!important}html body .locations-enterprise-page .lpx-toolbar-filter-fields>div{display:grid!important;gap:6px!important;min-width:0!important}html body .locations-enterprise-page .lpx-toolbar-filter-popover footer{display:flex!important;justify-content:flex-end!important;padding:10px 14px!important;border-top:1px solid #e0eaf5!important;background:#fbfdff!important}html body .locations-enterprise-page .lpx-toolbar-filter-popover footer .lpx-btn{min-height:40px!important;padding:0 18px!important;border-radius:10px!important}@media(max-width:768px){html body .dpx-page .dpx-analytics-kpis{display:none!important}html body .locations-enterprise-page .lpx-live-availability-card .lpx-donut-row{grid-template-columns:1fr!important;justify-items:center!important}html body .locations-enterprise-page .lpx-toolbar-filter-fields{grid-template-columns:1fr!important}html body .wfc-page :is(.wfc-filter-pop,.wfc-v13-filter-menu .wfc-filter-pop){min-width:0!important;width:calc(100vw - 20px)!important}}html body .dpx-page .dpx-table-wrap,html body .wfc-page .wfc-table-viewport,html body .locations-enterprise-page .lpx-table-scroll,html body .epx-page .epx-table-wrap,html body .cert-page .cert-table-wrap,html body .rbac-page .rbac-table-wrap{padding:0!important;margin-left:0!important;margin-right:0!important;border-radius:16px!important}html body .dpx-page .dpx-table-wrap{overflow:hidden!important}html body .dpx-page .dpx-table-wrap:has(.dpx-managers-table){overflow:auto!important;max-height:520px!important;scrollbar-gutter:stable both-edges!important;overscroll-behavior:contain!important}html body .wfc-page .wfc-table-viewport{overflow:auto!important}html body .wfc-page .wfc-audit-viewport{border:1px solid #d5e2f1!important;border-radius:16px!important;background:#fff!important;overflow:auto!important}html body .wfc-page .wfc-audit-table{min-width:980px!important}html body .wfc-page .wfc-audit-table thead th:first-child{border-top-left-radius:0!important}html body .wfc-page .wfc-audit-table thead th:last-child{border-top-right-radius:0!important}html body .dpx-page .dpx-table-wrap,html body .wfc-page .wfc-table-viewport,html body .locations-enterprise-page .lpx-table-scroll,html body .cert-page .cert-table-wrap,html body .rbac-page .rbac-table-wrap,html body .epx-page .epx-table-wrap{background-color:#fff!important;background-image:linear-gradient(180deg,#eaf3ff 0 52px,#fff 52px)!important}html body .dpx-page .dpx-table-wrap:not(:has(.dpx-managers-table)){scrollbar-gutter:auto!important}html body .wf-root table thead,html body .wf-root table thead tr,html body .wf-root table thead th{background:#eaf2fb!important;background-color:#eaf2fb!important;background-image:none!important;box-shadow:none!important;border-radius:0!important}html body .wf-root :is(.epx-table-wrap,.rbac-table-wrap,.lpx-table-card,.lpx-table-scroll,.dpx-table-wrap,.dpx-hierarchy-table-shell,.cert-table-card,.cert-table-wrap,.wfc-table-wrap,.wfc-table-viewport,.wfc-audit-viewport,.wfc-fit-table-wrap){padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .wf-root :is(.epx-table-wrap,.rbac-table-wrap,.lpx-table-card,.dpx-table-wrap,.dpx-hierarchy-table-shell,.cert-table-card,.cert-table-wrap,.wfc-table-wrap,.wfc-table-viewport,.wfc-audit-viewport,.wfc-fit-table-wrap){overflow:auto!important;scrollbar-gutter:auto!important}html body .wf-root :is(.epx-table,.rbac-table,.lpx-table,.dpx-table,.cert-table,.wfc-table,.wfc-audit-table){width:100%!important;min-width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important}html body .wf-root table thead th:first-child{padding-left:20px!important}html body .wf-root table thead th:last-child{padding-right:20px!important}html body .wf-root .lpx-table-card{overflow:hidden!important}html body .wf-root .lpx-table-card>.lpx-table-scroll{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;overflow:auto!important}html body .wf-root .cert-table-card>.cert-table-wrap,html body .wf-root .wfc-table-viewport,html body .wf-root .wfc-table-wrap,html body .wf-root .wfc-audit-viewport{width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:768px){html body .wf-root table thead th:first-child{padding-left:14px!important}html body .wf-root table thead th:last-child{padding-right:14px!important}html body .wf-root :is(.epx-table-wrap,.rbac-table-wrap,.lpx-table-scroll,.dpx-table-wrap,.cert-table-wrap,.wfc-table-wrap,.wfc-table-viewport,.wfc-audit-viewport){-webkit-overflow-scrolling:touch!important}}*{box-sizing:border-box}html,body,#root{min-height:100%}.opLoginPage{--op-ink: #07183a;--op-text: #13274f;--op-muted: #5f7298;--op-soft: #7f93bb;--op-line: rgba(172, 197, 235, .68);--op-line-soft: rgba(210, 226, 250, .9);--op-blue: #2563eb;--op-blue-2: #3b82f6;--op-green: #1ecb73;width:100%;min-height:100vh;display:grid;grid-template-columns:minmax(720px,1.08fr) minmax(520px,.92fr);overflow:hidden;color:var(--op-text);background:radial-gradient(900px 620px at 94% 8%,rgba(190,214,255,.52),transparent 66%),radial-gradient(820px 620px at 0% 14%,rgba(198,224,255,.55),transparent 62%),linear-gradient(115deg,#f6fbff,#edf6ff 46%,#f8fbff);font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.opLoginLeft,.opLoginRight{min-height:100vh;position:relative}.opLoginLeft{padding:68px 72px 60px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(580px 420px at 6% 2%,rgba(175,211,255,.55),transparent 70%),radial-gradient(640px 540px at 74% 74%,rgba(229,240,255,.9),transparent 72%)}.opLoginLeft:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,transparent 82%,rgba(255,255,255,.55) 100%);pointer-events:none}.opLoginGrid{position:absolute;inset:0;opacity:.72;background-image:linear-gradient(to right,rgba(44,115,230,.075) 1px,transparent 1px),linear-gradient(to bottom,rgba(44,115,230,.075) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to right,#000 0%,#000 48%,transparent 94%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 48%,transparent 94%);pointer-events:none}.opLoginArc{position:absolute;border:1px solid rgba(255,255,255,.86);border-radius:9999px;pointer-events:none}.opLoginArcOne{width:950px;height:950px;right:-460px;top:-350px;opacity:.68}.opLoginArcTwo{width:850px;height:850px;right:-350px;bottom:-560px;opacity:.32}.opLoginBrand{position:relative;z-index:3;display:inline-flex;align-items:center;gap:16px;align-self:flex-start}.opLoginBrandMark,.opLoginBrandImage{width:42px;height:42px;border-radius:11px;flex:0 0 auto}.opLoginBrandMark{position:relative;background:linear-gradient(145deg,#3c80ff,#174cc9);box-shadow:0 10px 24px #2563eb47,inset 0 1px #ffffff73}.opLoginBrandMark:after{content:"";position:absolute;width:17px;height:17px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;background:#fff;box-shadow:0 0 0 4px #ffffff38}.opLoginBrandImage{object-fit:contain;filter:drop-shadow(0 10px 18px rgba(37,99,235,.22))}.opLoginBrandName{color:#07183a;font-size:28px;line-height:1;font-weight:800;letter-spacing:-.045em}.opLoginMarketing{position:relative;z-index:3;max-width:685px;margin-top:78px}.opLoginCopy h1{margin:0;color:var(--op-ink);font-size:clamp(52px,4.55vw,82px);line-height:.96;letter-spacing:-.062em;font-weight:800}.opLoginCopy h1 span{color:transparent;background:linear-gradient(100deg,#0e4edc 10%,#2563eb 52%,#69a5ff);-webkit-background-clip:text;background-clip:text}.opLoginCopy h1 sup{display:inline-block;margin-left:7px;color:#245dff;font-size:26px;transform:translateY(-9px)}.opLoginCopy p{margin:24px 0 42px;color:#50658b;font-size:20px;line-height:1.46;letter-spacing:-.018em;font-weight:500}.opLoginFeatures{display:grid;gap:24px;width:min(525px,100%)}.opLoginFeatureCard{min-height:108px;display:grid;grid-template-columns:66px 1fr;gap:22px;align-items:center;padding:22px 24px;border:1px solid rgba(215,230,252,.95);border-radius:15px;background:#ffffffbd;box-shadow:0 18px 46px #2563eb13,inset 0 1px #ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.opLoginFeatureIcon{width:52px;height:52px;display:grid;place-items:center;border-radius:13px;color:#2563eb;background:linear-gradient(180deg,#eef6ff,#e8f1ff);box-shadow:0 10px 25px #2563eb1c}.opLoginFeatureIcon svg{width:29px;height:29px}.opLoginFeatureCard h3{margin:0 0 7px;color:#0c1e40;font-size:18px;line-height:1.1;letter-spacing:-.02em;font-weight:800}.opLoginFeatureCard p{margin:0;color:#526790;font-size:15.5px;line-height:1.45;font-weight:500}.opDashboardPreview{position:absolute;z-index:2;right:-92px;bottom:132px;width:690px;height:575px;display:grid;grid-template-columns:100px 1fr 105px;transform:perspective(1100px) rotateY(-14deg) rotate(-7deg) scale(.93);transform-origin:center;border:1px solid rgba(212,229,252,.95);border-radius:22px;background:#ffffffab;box-shadow:0 34px 100px #4870b421;overflow:hidden;opacity:.66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.opPreviewSidebar{padding:26px 13px;display:grid;grid-auto-rows:min-content;gap:15px;color:#58709a;font-size:11px;font-weight:700;background:#f6faffc7;border-right:1px solid rgba(213,228,250,.8)}.opPreviewSidebar span:not(.opPreviewLogo){padding:8px 10px;border-radius:10px}.opPreviewSidebar span.active{color:#1159dc;background:#3480ff1f;box-shadow:inset 0 0 0 1px #4a89ff2e}.opPreviewSidebar span.small{margin-top:8px;background:#ffffffa6}.opPreviewLogo{width:37px;height:37px;margin:0 auto 8px;border-radius:11px;background:linear-gradient(145deg,#dff4ff,#75c7ff);box-shadow:inset 0 0 0 7px #ffffff73,0 10px 22px #278df533}.opPreviewMain{min-width:0;padding:24px 20px}.opPreviewTop,.opPreviewToolbar,.opPreviewLegend{display:flex;align-items:center;gap:8px}.opPreviewTop{justify-content:flex-end;margin-bottom:12px}.tinyPill,.tinyTag,.roundBtn,.searchLine{border:1px solid rgba(203,221,247,.95);background:#ffffffd1}.tinyPill{width:63px;height:24px;border-radius:999px}.tinyPill.blue,.tinyPill.solid{width:28px;background:#2d78ff}.tinyPill.solid{width:54px}.roundBtn{width:28px;height:28px;border-radius:9px}.searchLine{height:28px;width:240px;border-radius:11px}.tinyTag{height:25px;min-width:45px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;color:#5a6d93;font-size:9px;font-weight:800}.tinyTag.blue{background:#2b74f8;color:#fff}.opPreviewLegend{gap:13px;margin:14px 0;font-size:8.5px;color:#5a6f98;font-weight:700}.opPreviewLegend span{display:inline-flex;align-items:center;gap:4px}.opPreviewLegend i{width:7px;height:7px;border-radius:2px;display:inline-block}.opPreviewLegend .yellow{background:#f4ce5e}.opPreviewLegend .orange{background:#f59d55}.opPreviewLegend .purple{background:#a78bfa}.opPreviewLegend .green{background:#32d17d}.opPreviewLegend .red{background:#ff6b7d}.opPreviewGrid{position:relative;border:1px solid rgba(213,228,250,.86);border-radius:12px;overflow:hidden;background:#ffffffa6}.dayHead{height:56px;float:left;width:calc(100% / 7);padding-top:12px;text-align:center;color:#7e91b5;font-size:9px;font-weight:800;border-right:1px solid rgba(214,229,250,.82);background:#fcfeffb8}.dayHead b{display:block;margin-top:5px;color:#12254a;font-size:11px}.timeRail{clear:both;width:58px;height:355px;padding-top:24px;color:#7890b8;font-size:10px;line-height:64px;text-align:center;border-right:1px solid rgba(214,229,250,.82);background:repeating-linear-gradient(to bottom,transparent,transparent 63px,rgba(220,232,250,.7) 64px)}.calendarArea{position:absolute;inset:56px 0 0 58px;background:repeating-linear-gradient(to right,transparent,transparent calc(100% / 7 - 1px),rgba(214,229,250,.82) calc(100% / 7)),repeating-linear-gradient(to bottom,transparent,transparent 63px,rgba(220,232,250,.7) 64px)}.unavailable{position:absolute;top:80px;bottom:28px;width:104px;display:flex;align-items:flex-start;justify-content:center;padding-top:14px;border-radius:12px;border:1px dashed rgba(132,113,243,.65);color:#5a4bd7;font-size:9px;font-weight:900;letter-spacing:.02em;background:repeating-linear-gradient(-45deg,#a996ff33 0 12px,#ffffff4d 12px 24px)}.unavailable.one{left:185px}.unavailable.two{left:310px}.opPreviewStats{position:relative;padding:205px 12px 0 0;display:grid;gap:18px;align-content:start}.statBubble{width:94px;min-height:78px;padding:13px;border:1px solid rgba(213,228,250,.9);border-radius:14px;background:#fffc;color:#7890b6;box-shadow:0 14px 32px #3163ad14}.statBubble strong{display:block;color:#1655d9;font-size:18px}.statBubble span{font-size:8px;font-weight:700}.statBubble.circle{width:62px;min-height:62px;margin-left:15px;display:grid;place-items:center;border-radius:999px}.opLoginFooterLinks{position:relative;z-index:4;display:flex;align-items:center;gap:18px;color:#7a8fb2;font-size:14px;font-weight:500}.opLoginFooterLinks a{color:#5f7397;text-decoration:none}.opLoginFooterLinks a:hover{color:#215fdd}.opLoginFooterLinks i{width:1px;height:15px;background:#8197b86b}.opStatus{display:inline-flex;align-items:center;gap:8px}.opStatus b{width:9px;height:9px;border-radius:999px;background:#20cc72;box-shadow:0 0 0 4px #20cc7224}.opLoginRight{display:grid;place-items:center;padding:48px}.opLoginRight:before{content:"";position:absolute;inset:0;background:radial-gradient(720px 480px at 56% 42%,rgba(211,226,250,.52),transparent 70%),linear-gradient(180deg,#ffffff2e,#f4f9ffa6)}.opLoginPanelGlow{position:absolute;width:720px;height:720px;border-radius:999px;background:radial-gradient(circle,rgba(197,219,255,.45),transparent 67%);pointer-events:none}.opLoginCard{position:relative;z-index:3;width:min(640px,100%);min-height:820px;padding:38px 50px 42px;display:flex;flex-direction:column;align-items:stretch;border:1px solid rgba(207,224,249,.98);border-radius:23px;background:radial-gradient(540px 280px at 50% 0%,rgba(233,242,255,.94),transparent 62%),linear-gradient(180deg,#fffffff2,#ffffffe0);box-shadow:0 38px 95px #49679a29,0 2px #ffffffeb inset,0 0 0 8px #ffffff42;overflow:hidden}.opLoginCard:before{content:"";position:absolute;left:36px;right:36px;top:58px;height:115px;opacity:.42;background-image:radial-gradient(circle,rgba(61,120,238,.28) 1px,transparent 1.4px);background-size:9px 9px;mask-image:radial-gradient(ellipse at center,#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,transparent 72%);pointer-events:none}.opSecureBadge{position:relative;z-index:2;align-self:center;display:inline-flex;align-items:center;gap:8px;min-height:45px;padding:0 24px;border-radius:999px;border:1px solid rgba(188,207,238,.95);background:#f7fbffd1;box-shadow:0 10px 27px #335fa61f,inset 0 1px #fffffff5;color:#155be8;text-transform:uppercase;font-size:14px;letter-spacing:.015em;font-weight:800}.opSecureBadge svg{width:19px;height:19px}.opSecurityHero{position:relative;z-index:2;width:104px;height:104px;margin:28px auto;display:grid;place-items:center;color:#1264f5;border-radius:33px;background:radial-gradient(circle at 50% 43%,#ffffffeb,#e6f0ffd1 62%,#d6e5fc7a);box-shadow:0 18px 46px #2c67d22e,inset 0 0 0 8px #ffffff75}.opSecurityHero:before,.opSecurityHero:after{content:"";position:absolute;border-radius:999px;inset:-12px;border:1px solid rgba(194,211,239,.62)}.opSecurityHero:after{inset:-23px;opacity:.44}.opSecurityHero svg{width:62px;height:62px;filter:drop-shadow(0 10px 14px rgba(37,99,235,.18))}.opLoginCardHeader{position:relative;z-index:2;text-align:center}.opLoginCardHeader h2{margin:0;color:#090f2c;font-size:44px;line-height:1.05;letter-spacing:-.055em;font-weight:800}.opLoginCardHeader p{margin:14px 0 0;color:#52678f;font-size:17px;font-weight:500}.opSecurityStrip{position:relative;z-index:2;width:min(450px,100%);min-height:45px;margin:26px auto 32px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:999px;border:1px solid rgba(207,222,246,.95);background:#ffffffad;color:#556b91;font-size:14px;font-weight:600}.opSecurityStrip svg{width:19px;height:19px;color:#18c36b}.opSecurityStrip strong{color:#2e4268;font-weight:800}.opSecurityStrip span{width:3px;height:3px;border-radius:50%;background:#9aaed0}.opLoginNotice{position:relative;z-index:2;display:flex;align-items:flex-start;gap:10px;width:100%;margin-bottom:18px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.4;font-weight:600}.opLoginNotice svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px}.opLoginNotice.error{color:#af1238;border:1px solid rgba(244,143,170,.55);background:#fff1f4e6}.opLoginNotice.success{color:#087148;border:1px solid rgba(107,220,166,.48);background:#ecfdf5e0}.opLoginForm{position:relative;z-index:2;display:grid;gap:24px}.opLoginField{display:grid;gap:10px}.opLoginField>span,.opPasswordLabel{color:#475d83;font-size:14px;font-weight:700}.opPasswordLabel{display:flex;align-items:center;justify-content:space-between}.opPasswordLabel button{border:0;background:none;padding:0;color:#155ff4;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700}.opPasswordLabel button:hover{text-decoration:underline;text-underline-offset:3px}.opInputWrap{position:relative;height:63px;display:flex;align-items:center}.opInputWrap>svg:first-child{position:absolute;z-index:2;left:24px;width:24px;height:24px;color:#7186ae;pointer-events:none}.opInputWrap input{width:100%;height:100%;padding:0 62px;border-radius:13px;border:1.5px solid rgba(189,207,235,.9);outline:none;background:#ffffffbd;box-shadow:inset 0 1px #ffffffeb;color:#172a50;font:inherit;font-size:16px;font-weight:600;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.opInputWrap input::placeholder{color:#435a80;opacity:.82}.opInputWrap input:hover{border-color:#97b5e6fa}.opInputWrap input:focus{border-color:#4178f0b8;background:#ffffffeb;box-shadow:0 0 0 4px #2563eb17,inset 0 1px #ffffffeb}.opInputWrap input.invalid{border-color:#ef44448c;box-shadow:0 0 0 4px #ef444414}.opEyeButton{position:absolute;z-index:3;right:17px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:11px;background:transparent;color:#7186ae;cursor:pointer;transition:color .15s ease,background .15s ease}.opEyeButton:hover{color:#1b376a;background:#e6f0ffd9}.opEyeButton svg{width:23px;height:23px}.opStrength{display:grid;gap:9px}.opStrengthTrack{height:6px;border-radius:999px;overflow:hidden;background:#e4ebf6}.opStrengthTrack span{display:block;height:100%;border-radius:inherit;background:#2563eb;transition:width .24s ease,background .24s ease}.opStrengthTrack span.weak{background:#ef4444}.opStrengthTrack span.fair{background:#f59e0b}.opStrengthTrack span.good,.opStrengthTrack span.strong{background:#2563eb}.opStrengthMeta{display:flex;align-items:center;justify-content:space-between;color:#7a8db0;font-size:13px;font-weight:600}.opStrengthMeta b{color:#8ea0bd;font-weight:800}.opStrengthMeta b.weak{color:#ef4444}.opStrengthMeta b.fair{color:#f59e0b}.opStrengthMeta b.good{color:#2563eb}.opStrengthMeta b.strong{color:#10b981}.opLoginOptions{margin-top:-2px}.opCheckbox{display:inline-flex;align-items:center;gap:11px;color:#4c6287;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:15px;font-weight:700}.opCheckbox input{position:absolute;opacity:0;pointer-events:none}.opCheckbox span{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;border:1.5px solid #b5c6e2;background:#fff;color:transparent;transition:background .16s ease,border-color .16s ease,color .16s ease}.opCheckbox span svg{width:13px;height:13px}.opCheckbox input:checked+span{color:#fff;background:#2563eb;border-color:#2563eb}.opLoginSubmit{height:72px;border:0;border-radius:14px;display:grid;grid-template-columns:24px 1fr 28px;align-items:center;justify-items:center;gap:12px;cursor:pointer;background:linear-gradient(180deg,#2573ff,#004eea);color:#fff;box-shadow:0 19px 38px #1858de52,inset 0 1px #ffffff47;font-family:inherit;font-size:20px;font-weight:800;letter-spacing:-.015em;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.opLoginSubmit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 23px 44px #1858de61,inset 0 1px #ffffff47}.opLoginSubmit:active:not(:disabled){transform:translateY(0)}.opLoginSubmit:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.opLoginSubmit svg{width:25px;height:25px}.opLoginProtection{position:relative;z-index:2;margin-top:auto;padding-top:34px;display:flex;align-items:center;justify-content:center;gap:12px;color:#7285a8;font-size:15px;font-weight:600;text-align:center}.opLoginProtection:before,.opLoginProtection:after{content:"";height:1px;width:48px;background:#cbdcf6f2}.opLoginProtection svg{width:20px;height:20px;color:#7186ae}.opMfaMethods{position:relative;z-index:2;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:24px 0}.opMfaMethods span{padding:8px 12px;border-radius:999px;border:1px solid rgba(207,222,246,.95);background:#ffffffb3;color:#53678c;font-size:13px;font-weight:700}.opMfaInputWrap input{text-align:center;letter-spacing:.24em;font-size:22px}.opBackButton{height:46px;border:1px solid rgba(190,208,237,.9);border-radius:12px;background:#ffffffad;color:#385073;cursor:pointer;font-family:inherit;font-weight:800}.opBackButton:hover{background:#fff}@media(max-width:1320px){.opLoginPage{grid-template-columns:1fr;overflow:auto}.opLoginLeft{min-height:auto;padding:42px 34px 34px}.opDashboardPreview{display:none}.opLoginMarketing{margin-top:55px}.opLoginFeatures{width:100%;max-width:640px}.opLoginRight{min-height:auto;padding:34px}.opLoginCard{min-height:auto;width:min(640px,100%)}}@media(max-width:720px){.opLoginLeft{padding:28px 18px}.opLoginBrandName{font-size:23px}.opLoginCopy h1{font-size:44px}.opLoginCopy p{font-size:16px}.opLoginFeatureCard{grid-template-columns:48px 1fr;gap:14px;padding:16px}.opLoginFeatureIcon{width:44px;height:44px}.opLoginFooterLinks{gap:10px;font-size:12px}.opLoginRight{padding:18px}.opLoginCard{padding:28px 20px 30px;border-radius:20px}.opLoginCardHeader h2{font-size:34px}.opSecurityHero{width:86px;height:86px}.opSecurityHero svg{width:52px;height:52px}.opInputWrap{height:58px}.opInputWrap input{padding:0 54px}.opLoginSubmit{height:62px;font-size:17px}.opLoginProtection:before,.opLoginProtection:after{display:none}}.opDashboardPreview{right:-255px!important}@media(max-width:1540px){.opDashboardPreview{right:-230px!important}}.opDashboardPreview{position:absolute!important;z-index:3!important;right:-96px!important;bottom:98px!important;width:850px!important;height:auto!important;display:block!important;transform:perspective(1200px) rotateY(-13deg) rotate(-7deg) scale(1)!important;transform-origin:center center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;opacity:.78!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}.opDashboardPreview img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;filter:none!important;image-rendering:auto!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}@media(max-width:1540px){.opDashboardPreview{right:-128px!important;bottom:96px!important;width:805px!important}}@media(max-width:1180px){.opDashboardPreview{display:none!important}}@media(min-width:1321px){.opLoginPage{grid-template-columns:minmax(640px,1.04fr) minmax(500px,.96fr)!important}.opLoginLeft{padding:50px 58px 42px!important}.opLoginBrand{gap:13px!important}.opLoginBrandMark,.opLoginBrandImage{width:34px!important;height:34px!important;border-radius:9px!important}.opLoginBrandMark:after{width:14px!important;height:14px!important;border-radius:4px!important}.opLoginBrandName{font-size:23px!important}.opLoginMarketing{max-width:560px!important;margin-top:54px!important}.opLoginCopy h1{font-size:clamp(42px,3.45vw,62px)!important;line-height:.98!important;letter-spacing:-.058em!important}.opLoginCopy h1 sup{font-size:18px!important;transform:translateY(-7px)!important}.opLoginCopy p{margin:18px 0 30px!important;font-size:16px!important;line-height:1.48!important}.opLoginFeatures{width:min(430px,100%)!important;gap:16px!important}.opLoginFeatureCard{min-height:82px!important;grid-template-columns:50px 1fr!important;gap:16px!important;padding:16px 18px!important;border-radius:13px!important}.opLoginFeatureIcon{width:42px!important;height:42px!important;border-radius:11px!important}.opLoginFeatureIcon svg{width:23px!important;height:23px!important}.opLoginFeatureCard h3{margin-bottom:5px!important;font-size:15px!important}.opLoginFeatureCard p{font-size:13.5px!important;line-height:1.42!important}.opDashboardPreview{width:740px!important;right:-82px!important;bottom:76px!important;transform:perspective(1200px) rotateY(-13deg) rotate(-7deg) scale(.92)!important;opacity:.72!important}.opLoginFooterLinks{gap:14px!important;font-size:12px!important}.opLoginRight{padding:34px 44px!important}.opLoginPanelGlow{width:600px!important;height:600px!important}.opLoginCard{width:min(530px,100%)!important;min-height:680px!important;padding:28px 38px 30px!important;border-radius:21px!important}.opLoginCard:before{top:46px!important;height:92px!important}.opSecureBadge{min-height:34px!important;padding:0 18px!important;gap:7px!important;font-size:11.5px!important}.opSecureBadge svg{width:15px!important;height:15px!important}.opSecurityHero{width:78px!important;height:78px!important;margin:22px auto 23px!important;border-radius:25px!important}.opSecurityHero:before{inset:-9px!important}.opSecurityHero:after{inset:-18px!important}.opSecurityHero svg{width:45px!important;height:45px!important}.opLoginCardHeader h2{font-size:34px!important}.opLoginCardHeader p{margin-top:10px!important;font-size:14px!important}.opSecurityStrip{width:min(380px,100%)!important;min-height:34px!important;margin:20px auto 24px!important;gap:8px!important;padding:0 15px!important;font-size:12px!important}.opSecurityStrip svg{width:16px!important;height:16px!important}.opLoginForm{gap:18px!important}.opLoginField{gap:8px!important}.opLoginField>span,.opPasswordLabel,.opPasswordLabel button{font-size:12.5px!important}.opInputWrap{height:50px!important}.opInputWrap>svg:first-child{left:18px!important;width:19px!important;height:19px!important}.opInputWrap input{padding:0 52px!important;border-radius:11px!important;font-size:14px!important}.opEyeButton{right:12px!important;width:32px!important;height:32px!important;border-radius:9px!important}.opEyeButton svg{width:19px!important;height:19px!important}.opStrength{gap:7px!important}.opStrengthTrack{height:4px!important}.opStrengthMeta{font-size:11.5px!important}.opCheckbox{gap:9px!important;font-size:13px!important}.opCheckbox span{width:17px!important;height:17px!important;border-radius:5px!important}.opLoginSubmit{height:56px!important;grid-template-columns:22px 1fr 24px!important;border-radius:12px!important;font-size:16px!important}.opLoginSubmit svg{width:21px!important;height:21px!important}.opLoginProtection{padding-top:24px!important;gap:10px!important;font-size:12.5px!important}.opLoginProtection svg{width:17px!important;height:17px!important}}@media(min-width:1321px)and (max-width:1540px){.opDashboardPreview{width:700px!important;right:-118px!important;bottom:72px!important;transform:perspective(1200px) rotateY(-13deg) rotate(-7deg) scale(.9)!important}}@media(min-width:1321px){.opLoginPage{grid-template-columns:minmax(600px,1.02fr) minmax(470px,.98fr)!important}.opLoginLeft{padding:38px 48px 32px!important}.opLoginBrand{gap:10px!important}.opLoginBrandMark,.opLoginBrandImage{width:30px!important;height:30px!important;border-radius:8px!important}.opLoginBrandMark:after{width:12px!important;height:12px!important;border-radius:4px!important}.opLoginBrandName{font-size:21px!important;letter-spacing:-.04em!important}.opLoginMarketing{z-index:5!important;max-width:500px!important;margin-top:44px!important}.opLoginCopy{position:relative!important;z-index:6!important}.opLoginCopy h1{font-size:clamp(36px,3vw,54px)!important;line-height:.98!important;letter-spacing:-.058em!important}.opLoginCopy h1 sup{margin-left:5px!important;font-size:15px!important;transform:translateY(-6px)!important}.opLoginCopy p{margin:14px 0 24px!important;font-size:14px!important;line-height:1.48!important;max-width:400px!important}.opLoginFeatures{position:relative!important;z-index:7!important;width:min(385px,100%)!important;gap:13px!important}.opLoginFeatureCard{min-height:72px!important;grid-template-columns:43px 1fr!important;gap:13px!important;padding:13px 15px!important;border-radius:12px!important;background:#ffffffd1!important}.opLoginFeatureIcon{width:36px!important;height:36px!important;border-radius:10px!important}.opLoginFeatureIcon svg{width:20px!important;height:20px!important}.opLoginFeatureCard h3{margin-bottom:4px!important;font-size:13.5px!important;line-height:1.1!important}.opLoginFeatureCard p{font-size:12px!important;line-height:1.38!important}.opDashboardPreview{z-index:2!important;width:820px!important;right:-66px!important;bottom:64px!important;transform:perspective(1200px) rotateY(-13deg) rotate(-7deg) scale(.78)!important;transform-origin:center center!important;opacity:.46!important;filter:none!important}.opDashboardPreview img{filter:none!important;opacity:1!important}.opLoginFooterLinks{z-index:8!important;gap:12px!important;font-size:11px!important}.opStatus b{width:7px!important;height:7px!important;box-shadow:0 0 0 3px #20cc721f!important}.opLoginRight{padding:28px 38px!important}.opLoginPanelGlow{width:520px!important;height:520px!important}.opLoginCard{width:min(455px,100%)!important;min-height:585px!important;padding:22px 32px 24px!important;border-radius:19px!important;box-shadow:0 26px 70px #49679a24,0 2px #ffffffeb inset,0 0 0 6px #ffffff38!important}.opLoginCard:before{left:28px!important;right:28px!important;top:38px!important;height:74px!important;background-size:8px 8px!important}.opSecureBadge{min-height:30px!important;padding:0 15px!important;gap:6px!important;font-size:10.5px!important}.opSecureBadge svg{width:13px!important;height:13px!important}.opSecurityHero{width:64px!important;height:64px!important;margin:18px auto!important;border-radius:22px!important}.opSecurityHero:before{inset:-7px!important}.opSecurityHero:after{inset:-14px!important}.opSecurityHero svg{width:36px!important;height:36px!important}.opLoginCardHeader h2{font-size:29px!important;line-height:1.05!important}.opLoginCardHeader p{margin-top:8px!important;font-size:12.5px!important}.opSecurityStrip{width:min(330px,100%)!important;min-height:30px!important;margin:16px auto 20px!important;gap:7px!important;padding:0 12px!important;font-size:10.8px!important}.opSecurityStrip svg{width:14px!important;height:14px!important}.opSecurityStrip span{width:2.5px!important;height:2.5px!important}.opLoginForm{gap:14px!important}.opLoginField{gap:6px!important}.opLoginField>span,.opPasswordLabel,.opPasswordLabel button{font-size:11.2px!important}.opInputWrap{height:43px!important}.opInputWrap>svg:first-child{left:15px!important;width:16px!important;height:16px!important}.opInputWrap input{padding:0 43px!important;border-radius:10px!important;font-size:12.5px!important}.opEyeButton{right:9px!important;width:29px!important;height:29px!important;border-radius:8px!important}.opEyeButton svg{width:16px!important;height:16px!important}.opStrength{gap:5px!important}.opStrengthTrack{height:3px!important}.opStrengthMeta{font-size:10.4px!important}.opLoginOptions{margin-top:-1px!important}.opCheckbox{gap:7px!important;font-size:11.6px!important}.opCheckbox span{width:15px!important;height:15px!important;border-radius:4px!important}.opCheckbox span svg{width:10px!important;height:10px!important}.opLoginSubmit{height:48px!important;grid-template-columns:19px 1fr 21px!important;gap:9px!important;border-radius:11px!important;font-size:14px!important}.opLoginSubmit svg{width:18px!important;height:18px!important}.opLoginProtection{padding-top:20px!important;gap:8px!important;font-size:11px!important}.opLoginProtection:before,.opLoginProtection:after{width:38px!important}.opLoginProtection svg{width:15px!important;height:15px!important}}@media(min-width:1321px)and (max-width:1540px){.opLoginLeft{padding:34px 42px 30px!important}.opLoginCopy h1{font-size:clamp(34px,3vw,50px)!important}.opLoginMarketing{margin-top:38px!important}.opDashboardPreview{width:780px!important;right:-92px!important;bottom:58px!important;transform:perspective(1200px) rotateY(-13deg) rotate(-7deg) scale(.74)!important;opacity:.44!important}.opLoginCard{width:min(430px,100%)!important;min-height:560px!important;padding:20px 30px 22px!important}}.opSecureBadge{display:none!important}.opDashboardPreview{right:-185px!important}.opLoginSubmit{grid-template-columns:42px 1fr 28px!important}.opLoginSubmit svg:first-child{justify-self:end!important;transform:translate(10px)!important}.opLoginSubmit svg:last-child{justify-self:end!important}.opLoginProtection svg{display:none!important}@media(min-width:1321px){.opDashboardPreview{right:-185px!important}.opLoginSubmit{grid-template-columns:38px 1fr 24px!important}.opLoginSubmit svg:first-child{transform:translate(9px)!important}}@media(min-width:1321px)and (max-width:1540px){.opDashboardPreview{right:-205px!important}}.opSecurityStrip{display:none!important}.opLoginCardHeader{margin-bottom:24px!important}.opLoginBrand{gap:14px!important}.opLoginBrandImage{display:none!important}.opLoginBrandMark{width:38px!important;height:38px!important;border-radius:12px!important;background:linear-gradient(145deg,#3c80ff,#1156dc)!important;box-shadow:0 12px 26px #2563eb3d,inset 0 1px #ffffff7a!important}.opLoginBrandMark:after{width:16px!important;height:16px!important;border-radius:5px!important;background:#fff!important;box-shadow:0 0 0 4px #ffffff38!important}.opLoginBrandName{font-size:30px!important;font-weight:850!important;letter-spacing:-.052em!important;color:#07183a!important}@media(min-width:1321px){.opLoginBrand{gap:12px!important}.opLoginBrandMark{width:34px!important;height:34px!important;border-radius:10px!important}.opLoginBrandMark:after{width:14px!important;height:14px!important;border-radius:4px!important}.opLoginBrandName{font-size:25px!important}.opLoginCardHeader{margin-bottom:20px!important}}@media(min-width:1321px)and (max-width:1540px){.opLoginBrandName{font-size:24px!important}}@media(max-width:768px){html,body,#root{width:100%!important;min-height:100%!important;overflow-x:hidden!important}html body .opLoginPage{width:100%!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;overflow-x:hidden!important;overflow-y:auto!important;background:radial-gradient(circle at 92% 8%,rgba(181,215,255,.55),transparent 32%),radial-gradient(circle at 4% 84%,rgba(211,231,255,.7),transparent 36%),linear-gradient(180deg,#f8fbff,#eef6ff 54%,#f8fbff)!important}html body .opLoginLeft{min-height:auto!important;flex:0 0 auto!important;padding:calc(20px + env(safe-area-inset-top,0px)) 20px 8px!important;display:block!important;background:transparent!important}html body .opLoginLeft:after,html body .opLoginGrid,html body .opLoginArc,html body .opLoginMarketing,html body .opDashboardPreview,html body .opLoginFooterLinks{display:none!important}html body .opLoginBrand{position:relative!important;z-index:5!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important}html body .opLoginBrandMark{width:34px!important;height:34px!important;border-radius:11px!important}html body .opLoginBrandName{font-size:24px!important;line-height:1!important;letter-spacing:-.04em!important}html body .opLoginRight{min-height:0!important;flex:1 1 auto!important;width:100%!important;padding:10px 14px calc(24px + env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;background:transparent!important}html body .opLoginPanelGlow{width:300px!important;height:300px!important;top:8%!important;opacity:.45!important}html body .opLoginCard{width:100%!important;max-width:430px!important;min-height:0!important;margin:0 auto!important;padding:22px 18px 20px!important;border:1px solid rgba(194,214,241,.94)!important;border-radius:24px!important;background:#fffffff0!important;box-shadow:0 22px 54px #2b4f8724!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;overflow:visible!important}html body .opLoginCard:before{display:none!important}html body .opSecurityHero{width:62px!important;height:62px!important;margin:0 auto 16px!important;border-radius:20px!important}html body .opSecurityHero:before,html body .opSecurityHero:after{display:none!important}html body .opSecurityHero svg{width:34px!important;height:34px!important}html body .opLoginCardHeader{margin:0 0 20px!important;text-align:center!important}html body .opLoginCardHeader h2{margin:0!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.035em!important}html body .opLoginCardHeader p{margin:8px 0 0!important;font-size:14px!important;line-height:1.45!important}html body .opLoginNotice{margin-bottom:14px!important;padding:12px!important;border-radius:14px!important;font-size:13px!important}html body .opLoginForm{width:100%!important;gap:16px!important}html body .opLoginField{width:100%!important;gap:7px!important}html body .opLoginField>span,html body .opPasswordLabel,html body .opPasswordLabel button{font-size:13px!important}html body .opInputWrap{width:100%!important;height:54px!important}html body .opInputWrap input{width:100%!important;min-width:0!important;height:54px!important;padding:0 48px!important;border-radius:15px!important;font-size:16px!important}html body .opInputWrap>svg:first-child{left:16px!important;width:18px!important;height:18px!important}html body .opEyeButton{right:9px!important;width:36px!important;height:36px!important;border-radius:11px!important}html body .opStrengthMeta,html body .opCheckbox{font-size:12px!important}html body .opLoginOptions{width:100%!important;margin:0!important}html body .opLoginSubmit{width:100%!important;height:56px!important;min-height:56px!important;grid-template-columns:24px minmax(0,1fr) 24px!important;padding:0 16px!important;border-radius:15px!important;font-size:15px!important}html body .opLoginSubmit svg:first-child{justify-self:center!important;transform:none!important}html body .opLoginSubmit svg:last-child{justify-self:center!important}html body .opLoginProtection{padding-top:16px!important;font-size:11px!important;line-height:1.4!important;text-align:center!important}html body .opMfaInputWrap input{letter-spacing:.28em!important;text-align:center!important}html body .opMfaMethods{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body .opBackButton{width:100%!important;min-height:48px!important;border-radius:14px!important}}@media(max-width:390px){html body .opLoginLeft{padding-left:16px!important;padding-right:16px!important}html body .opLoginRight{padding-left:10px!important;padding-right:10px!important}html body .opLoginCard{padding-left:15px!important;padding-right:15px!important}html body .opLoginCardHeader h2{font-size:28px!important}}:root{--ma-blue: #1d6fff;--ma-blue-deep: #073b86;--ma-text: #061b47;--ma-muted: #6e7f99;--ma-soft: #edf5ff;--ma-line: rgba(150, 183, 229, .34);--ma-card: rgba(255,255,255,.88);--ma-shadow: 0 16px 44px rgba(44, 92, 165, .13), 0 1px 5px rgba(44,92,165,.07);--ma-radius: 22px}.mobile-account-root,.mobile-account-root *{box-sizing:border-box}.mobile-account-root{min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ma-text);background:radial-gradient(circle at 105% 10%,rgba(188,217,255,.58) 0 130px,transparent 132px),radial-gradient(circle at 95% 30%,rgba(213,231,255,.7) 0 115px,transparent 116px),linear-gradient(180deg,#f8fbff,#edf5ff 56%,#f5faff);overflow-x:hidden;-webkit-font-smoothing:antialiased}.mobile-account-root button,.mobile-account-root input,.mobile-account-root textarea,.mobile-account-root select{font:inherit}.mobile-account-page{min-height:100dvh;position:relative}.mobile-account-inner{width:min(100%,460px);margin:0 auto;padding:18px 16px 22px}.mobile-account-page:before,.mobile-account-page:after{content:"";position:fixed;pointer-events:none;border-radius:999px;background:#cee2ff8c}.mobile-account-page:before{width:260px;height:260px;top:74px;right:-150px}.mobile-account-page:after{width:210px;height:210px;bottom:44px;left:-145px;opacity:.45}.ma-back{width:42px;height:42px;border:1px solid var(--ma-line);border-radius:14px;background:#ffffffdb;color:var(--ma-blue);display:inline-grid;place-items:center;box-shadow:0 9px 24px #336dbe1a;margin:0 0 26px}.ma-head{margin:0 0 18px}.ma-head.with-back{margin-top:0}.ma-title{margin:0;font-size:clamp(36px,10.2vw,48px);line-height:.93;letter-spacing:-.075em;font-weight:950;background:linear-gradient(90deg,#073b86,#0b4aa6 48%,#2478ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ma-subtitle{margin:12px 0 0;max-width:355px;color:#657895;font-weight:650;font-size:17px;line-height:1.34;letter-spacing:-.015em}.ma-profile-card,.ma-card,.ma-soft-card{background:var(--ma-card);border:1px solid var(--ma-line);border-radius:var(--ma-radius);box-shadow:var(--ma-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ma-profile-card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;min-height:102px;padding:16px;margin:20px 0}.ma-profile-card.compact{grid-template-columns:58px 1fr auto;min-height:92px;padding:14px}.ma-avatar{width:64px;height:64px;border-radius:999px;overflow:hidden;display:grid;place-items:center;color:#fff;font-weight:900;font-size:20px;background:linear-gradient(135deg,#0d61e9,#b8d7ff);border:4px solid rgba(255,255,255,.75);box-shadow:0 10px 26px #3265b433;position:relative}.ma-profile-card.compact .ma-avatar{width:58px;height:58px}.ma-avatar img{width:100%;height:100%;object-fit:cover}.ma-avatar-upload{position:absolute;right:-1px;bottom:-1px;width:24px;height:24px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--ma-blue);border:1px solid #cfe2ff;box-shadow:0 5px 12px #184f9629}.ma-profile-copy{min-width:0}.ma-profile-copy h2{margin:0;color:var(--ma-text);font-size:22px;line-height:1;letter-spacing:-.045em;font-weight:920;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-profile-copy p{margin:7px 0 0;color:#667894;font-size:15px;line-height:1.15;font-weight:720;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-profile-meta{display:inline-flex;align-items:center;gap:6px;color:#75859d}.ma-pill{min-height:44px;padding:0 16px;border-radius:18px;border:1px solid rgba(99,157,245,.42);background:#f8fbffe6;color:#0e65df;font-weight:900;box-shadow:0 9px 22px #2965c414}.ma-section-title{margin:21px 8px 10px;color:#7687a3;font-size:14px;letter-spacing:.18em;text-transform:uppercase;font-weight:950}.ma-card{overflow:hidden;margin-bottom:18px}.ma-row{width:100%;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:64px;padding:12px 14px;border:0;border-bottom:1px solid rgba(150,183,229,.24);background:transparent;text-align:left;color:inherit;cursor:pointer}.ma-row:last-child{border-bottom:0}.ma-row[disabled]{cursor:default;opacity:.75}.ma-row-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#edf5ff;color:var(--ma-blue);border:1px solid rgba(77,143,239,.15)}.ma-row-icon.green{background:#e9fbf3;color:#12a867;border-color:#bdebd6}.ma-row-icon.orange{background:#fff6e8;color:#e28b13;border-color:#f6dbaa}.ma-row-icon.purple{background:#f2edff;color:#7a4df5;border-color:#d8ccff}.ma-row-icon.red{background:#fff0f0;color:#e43535;border-color:#ffcaca}.ma-row-icon.cyan{background:#eafdff;color:#0aa6ba;border-color:#c4f0f5}.ma-row-icon.slate{background:#f1f5fb;color:#63728a;border-color:#dbe5f2}.ma-row-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.ma-row-copy strong{color:var(--ma-text);font-size:16px;line-height:1.16;letter-spacing:-.025em;font-weight:900}.ma-row-copy small{color:#687a94;font-size:13px;line-height:1.22;font-weight:650}.ma-row-value{color:var(--ma-text);font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-row.danger .ma-row-copy strong,.ma-danger{color:#e01b1b}.ma-chevron{color:#536987}.ma-switch{width:52px;height:30px;border:0;border-radius:999px;padding:3px;background:#d8e0ea;transition:.18s ease;flex:0 0 auto}.ma-switch span{display:block;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 3px 10px #00000029;transform:translate(0);transition:.2s cubic-bezier(.22,1,.36,1)}.ma-switch.on{background:linear-gradient(135deg,#13b75f,#26c974)}.ma-switch.on span{transform:translate(22px)}.ma-switch:disabled{opacity:.65}.ma-search-row{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0 0 18px}.ma-search{height:50px;display:flex;align-items:center;gap:10px;border:1px solid var(--ma-line);border-radius:17px;background:#ffffffe0;color:#71829b;padding:0 15px;box-shadow:0 9px 25px #366bb514}.ma-search input{width:100%;border:0;outline:none;background:transparent;color:var(--ma-text);font-size:15px;font-weight:720}.ma-filter{height:50px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border-radius:17px;border:1px solid var(--ma-line);background:#ffffffe0;color:var(--ma-blue);font-weight:900;box-shadow:0 9px 25px #366bb514}.ma-category-strip{display:grid;grid-auto-flow:column;grid-auto-columns:94px;gap:10px;overflow-x:auto;padding:0 0 14px;scrollbar-width:none}.ma-category-strip::-webkit-scrollbar{display:none}.ma-category{min-height:94px;border-radius:19px;border:1px solid var(--ma-line);background:#ffffffd6;color:var(--ma-text);display:grid;place-items:center;gap:4px;padding:10px;box-shadow:0 12px 30px #295ca71a}.ma-category.active{border-color:#9bc6ff;box-shadow:inset 0 0 0 1px #9bc6ff,0 15px 34px #1f6fff21}.ma-category span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:var(--ma-blue);background:#edf5ff}.ma-category strong{font-size:14px;font-weight:900}.ma-category small{color:var(--ma-blue);font-size:13px;font-weight:900}.ma-icon-mini{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;border:1px solid rgba(99,157,245,.22);color:var(--ma-blue);background:#ffffffc7}.ma-soft-card{display:grid;grid-template-columns:42px 1fr auto;gap:13px;align-items:center;padding:14px;margin:18px 0}.ma-empty{text-align:center;padding:28px 16px;color:#687a94}.ma-empty span{width:48px;height:48px;margin:0 auto 10px;display:grid;place-items:center;border-radius:16px;color:var(--ma-blue);background:#edf5ff}.ma-empty h3{margin:0 0 6px;font-size:18px;color:var(--ma-text)}.ma-empty p{margin:0 0 16px;font-size:14px;font-weight:650}.ma-btn{min-height:44px;border-radius:15px;border:1px solid transparent;padding:0 16px;font-size:15px;font-weight:900;cursor:pointer}.ma-btn.primary{background:linear-gradient(135deg,#176af0,#2c80ff);color:#fff;box-shadow:0 12px 26px #1f6fff3b}.ma-btn.secondary{background:#f4f8ff;color:#0e5ed1;border-color:#d6e7ff}.ma-btn.danger{background:#fff0f0;color:#df2222;border-color:#ffd2d2}.ma-btn:disabled{opacity:.62;cursor:not-allowed}.ma-mini-pill{display:inline-flex;align-items:center;min-height:30px;border-radius:12px;padding:0 10px;font-size:12px;font-weight:900;color:var(--ma-blue);background:#eef6ff;border:1px solid #cfe4ff;white-space:nowrap}.ma-status{color:#0ea964;font-weight:900}.ma-status.open{color:#e38800}.ma-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:100050;max-width:calc(100vw - 32px);padding:12px 15px;border-radius:16px;color:#fff;font-weight:850;background:#071b47f0;box-shadow:0 14px 38px #040f2640}.ma-toast.error{background:#d82929}.ma-modal-backdrop{position:fixed;inset:0;z-index:100000;display:grid;place-items:end center;padding:0;background:#0d1a3161;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ma-modal{width:min(100%,460px);max-height:84dvh;overflow:auto;border-radius:28px 28px 0 0;background:#fffffffa;border:1px solid rgba(196,218,250,.85);box-shadow:0 -18px 70px #02102b42;animation:maModalIn .22s cubic-bezier(.22,1,.36,1)}@keyframes maModalIn{0%{transform:translateY(36px);opacity:.72}to{transform:translateY(0);opacity:1}}.ma-modal-handle{width:48px;height:5px;border-radius:999px;background:#c9d4e4;margin:12px auto 2px}.ma-modal-head{display:grid;grid-template-columns:42px 1fr 42px;gap:10px;align-items:center;padding:18px 18px 10px}.ma-modal-title h3{margin:0;color:var(--ma-text);font-size:22px;letter-spacing:-.045em;line-height:1.05;font-weight:940}.ma-modal-title p{margin:5px 0 0;color:#697a94;font-size:14px;line-height:1.28;font-weight:650}.ma-icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--ma-line);background:#ffffffc7;color:#536987}.ma-modal-body{padding:10px 18px 18px}.ma-modal-foot{padding:12px 18px calc(18px + env(safe-area-inset-bottom));display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(150,183,229,.24);background:#ffffffbd;position:sticky;bottom:0}.ma-form-grid{display:grid;gap:12px}.ma-field{display:grid;gap:7px}.ma-field span{color:#657792;font-size:13px;font-weight:900}.ma-input{width:100%;min-height:48px;border:1px solid rgba(150,183,229,.45);border-radius:16px;background:#f7fbffdb;color:var(--ma-text);padding:0 14px;outline:none;font-size:15px;font-weight:720}textarea.ma-input{padding-top:12px;min-height:100px;resize:vertical}.ma-muted-text{color:#667894;font-weight:650;line-height:1.45;margin:0}.ma-result-grid{display:grid;gap:10px;margin-top:12px}.ma-result{display:flex;justify-content:space-between;gap:10px;padding:12px;border-radius:16px;background:#f4f8ff;border:1px solid #dceaff;font-weight:850}.ma-file-input{width:100%;padding:13px;border-radius:16px;border:1px dashed #9bc6ff;background:#f8fbff;color:#536987}@media(min-width:768px){.mobile-account-root{display:none}}@media(max-width:380px){.mobile-account-inner{padding-left:13px;padding-right:13px}.ma-title{font-size:35px}.ma-subtitle{font-size:15.5px}.ma-profile-card{grid-template-columns:56px 1fr auto;gap:10px;padding:13px}.ma-avatar{width:56px;height:56px}.ma-profile-copy h2{font-size:19px}.ma-pill{min-height:38px;padding:0 12px;font-size:14px}.ma-row{grid-template-columns:38px 1fr auto;gap:10px;padding:11px 12px}.ma-row-icon{width:36px;height:36px}}.mobile-account-inner{max-width:420px;padding:14px 14px 18px}.ma-back{width:38px;height:38px;border-radius:13px;margin-bottom:20px}.ma-title{font-size:clamp(30px,8.6vw,40px);letter-spacing:-.065em}.ma-subtitle{margin-top:9px;max-width:315px;font-size:14.5px;line-height:1.32}.ma-profile-card{grid-template-columns:54px 1fr auto;min-height:84px;padding:12px;gap:11px;margin:14px 0 16px}.ma-profile-card.compact{grid-template-columns:50px 1fr auto;min-height:78px;padding:11px}.ma-avatar{width:54px;height:54px;border-width:3px;font-size:17px}.ma-profile-card.compact .ma-avatar{width:50px;height:50px}.ma-profile-copy h2{font-size:18px;letter-spacing:-.035em}.ma-profile-copy p{margin-top:5px;font-size:12.5px}.ma-pill{min-height:36px;border-radius:14px;padding:0 12px;font-size:13px}.ma-section-title{margin:16px 7px 8px;font-size:12px;letter-spacing:.17em}.ma-card{margin-bottom:14px;border-radius:20px}.ma-row{grid-template-columns:36px 1fr auto;min-height:54px;gap:10px;padding:9px 12px}.ma-row-copy strong{font-size:14px;line-height:1.12}.ma-row-copy small{font-size:11.8px}.ma-switch{width:44px;height:26px;padding:3px}.ma-switch span{width:20px;height:20px}.ma-search-row{gap:8px;margin-bottom:14px}.ma-search,.ma-filter{height:42px;border-radius:14px}.ma-search input{font-size:13.5px}.ma-filter{font-size:13px;padding:0 11px}.ma-category-strip{grid-auto-columns:82px;gap:9px;padding-bottom:10px}.ma-category{min-height:82px;border-radius:17px;padding:8px}.ma-category span{width:32px;height:32px;border-radius:11px}.ma-category strong{font-size:12.5px}.ma-category small{font-size:12px}.ma-soft-card{grid-template-columns:36px 1fr auto;gap:10px;padding:11px;margin:14px 0;border-radius:18px}.ma-empty{padding:20px 14px}.ma-empty span{width:42px;height:42px;border-radius:14px}.ma-empty h3{font-size:16px}.ma-empty p{font-size:12.5px}.ma-btn{min-height:38px;border-radius:13px;padding:0 13px;font-size:13px}.ma-btn.small{min-height:32px;padding:0 10px;font-size:12px}.ma-icon-mini{width:34px;height:34px;border-radius:12px}.ma-card.flush{margin:0;box-shadow:none}.ma-error-text{margin:0 0 10px;padding:10px 12px;border-radius:14px;background:#fff0f0;border:1px solid #ffd0d0;color:#d92424;font-size:13px;font-weight:800}.ma-action-row{width:100%;min-height:44px;border:1px solid var(--ma-line);border-radius:15px;background:#f7fbff;color:var(--ma-text);display:flex;align-items:center;gap:10px;padding:0 12px;font-weight:900}.ma-action-row.danger{color:#df2222;background:#fff5f5;border-color:#ffd5d5}.ma-otp-box{display:grid;gap:8px;place-items:center;padding:14px;border-radius:16px;border:1px dashed #9bc6ff;background:#f8fbff;color:var(--ma-blue)}.ma-otp-box code,.ma-result code{max-width:100%;overflow-wrap:anywhere;font-size:11px;color:var(--ma-text)}.ma-code-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ma-code-grid code{padding:9px;border-radius:12px;background:#f5f9ff;border:1px solid #dceaff;text-align:center;font-weight:900;color:var(--ma-text)}.ma-subhead{margin:4px 0 0;font-size:13px;color:#7687a3;text-transform:uppercase;letter-spacing:.14em}.ma-message{padding:12px;border:1px solid #dceaff;border-radius:15px;background:#f8fbff}.ma-message.support{background:#eff7ff}.ma-message strong{display:block;font-size:13px}.ma-message small{display:block;margin-top:2px;color:#72839b;font-size:11.5px;font-weight:700}.ma-message p,.ma-help-article p{margin:8px 0 0;color:#526681;font-size:13px;line-height:1.45;font-weight:650}.ma-modal-backdrop{place-items:center;padding:14px}.ma-modal{width:min(100%,408px);max-height:min(88dvh,720px);border-radius:24px;box-shadow:0 24px 80px #02102b47}.ma-modal-handle{display:none}.ma-modal-head{grid-template-columns:36px 1fr 36px;gap:9px;padding:14px 14px 8px}.ma-modal-title h3{font-size:18px}.ma-modal-title p{margin-top:4px;font-size:12.5px}.ma-icon-btn{width:34px;height:34px;border-radius:12px}.ma-modal-body{padding:8px 14px 14px}.ma-modal-foot{padding:10px 14px calc(12px + env(safe-area-inset-bottom))}.ma-form-grid{gap:10px}.ma-field span{font-size:12px}.ma-input{min-height:42px;border-radius:14px;padding:0 12px;font-size:13.5px}textarea.ma-input{min-height:88px}.ma-result{padding:10px;border-radius:14px;font-size:13px}.ma-avatar.is-uploading:after{content:"";position:absolute;inset:0;background:#061b477a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ma-avatar-loading{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:950;letter-spacing:-.02em;text-align:center}.ma-avatar-upload:disabled{opacity:.6;cursor:wait}.ma-modal{border-radius:22px}.ma-modal-head{align-items:start}.ma-modal-foot .ma-btn{flex:0 0 auto}@media(max-width:480px){.mobile-account-inner{max-width:390px;padding:12px 12px 16px}.ma-title{font-size:clamp(28px,8vw,36px)}.ma-subtitle{font-size:13.5px;max-width:300px}.ma-profile-card{grid-template-columns:48px 1fr auto;min-height:76px;padding:10px;border-radius:18px}.ma-profile-card.compact{grid-template-columns:46px 1fr auto;min-height:72px}.ma-avatar,.ma-profile-card.compact .ma-avatar{width:46px;height:46px;font-size:15px}.ma-profile-copy h2{font-size:16.5px}.ma-profile-copy p{font-size:11.5px}.ma-pill{min-height:32px;border-radius:12px;padding:0 10px;font-size:12px}.ma-row{min-height:50px;grid-template-columns:32px 1fr auto;gap:9px;padding:8px 10px}.ma-row-icon{width:30px;height:30px;border-radius:10px}.ma-row-copy strong{font-size:13px}.ma-row-copy small{font-size:11px}.ma-row-value{font-size:12px}.ma-section-title{margin:14px 6px 7px;font-size:11px}.ma-card{border-radius:18px;margin-bottom:12px}.ma-btn{min-height:36px;border-radius:12px;padding:0 12px;font-size:12.5px}.ma-modal-backdrop{padding:12px}.ma-modal{width:min(100%,374px);max-height:86dvh;border-radius:20px}.ma-modal-head{grid-template-columns:32px 1fr 32px;padding:12px 12px 6px}.ma-modal-title h3{font-size:16.5px}.ma-modal-title p{font-size:11.5px}.ma-modal-body{padding:7px 12px 12px}.ma-modal-foot{padding:9px 12px calc(10px + env(safe-area-inset-bottom))}.ma-input{min-height:39px;border-radius:12px;font-size:12.5px}}.mobile-account-inner{width:min(100%,430px);padding-top:14px}.ma-head{margin-bottom:14px}.ma-title{font-size:clamp(30px,8.4vw,42px);letter-spacing:-.07em}.ma-subtitle{margin-top:9px;font-size:15px;max-width:330px;line-height:1.32}.ma-profile-card{min-height:88px;padding:13px;gap:12px}.ma-profile-card.compact{min-height:82px;padding:12px}.ma-profile-copy h2{font-size:19px}.ma-profile-copy p{font-size:13px;margin-top:5px}.ma-pill{min-height:38px;border-radius:14px;padding:0 13px;font-size:13px;background:#f7fbff}.ma-section-title{margin:17px 7px 8px;font-size:12px;letter-spacing:.17em}.ma-card{border-radius:20px;margin-bottom:14px}.ma-row{min-height:56px;grid-template-columns:36px 1fr auto;gap:10px;padding:10px 12px}.ma-row-icon{width:34px;height:34px;border-radius:12px}.ma-row-copy strong{font-size:14.5px}.ma-row-copy small{font-size:12px;line-height:1.2}.ma-row-value{font-size:12.5px}.ma-btn{min-height:40px;border-radius:13px;font-size:13px;padding:0 14px}.ma-btn.primary{background:#176af0;box-shadow:0 8px 20px #1f6fff2e}.ma-btn.same-size{min-width:150px}.ma-switch{width:44px;height:26px;padding:3px;background:#dbe4ef;border:1px solid #cfdbea;box-shadow:inset 0 1px 3px #13274a14}.ma-switch span{width:18px;height:18px;box-shadow:0 2px 7px #172b4e2e}.ma-switch.on{background:#176af0;border-color:#176af0}.ma-switch.on span{transform:translate(18px)}.ma-switch:focus-visible,.ma-btn:focus-visible,.ma-pill:focus-visible,.ma-row:focus-visible{outline:3px solid rgba(29,111,255,.22);outline-offset:2px}.ma-action-row{min-height:42px;border-radius:14px;font-size:13px;background:#f7fbff}.ma-action-row.danger{background:#fff5f5;color:#df2222;border-color:#ffd6d6}.ma-modal{border-radius:20px;max-width:396px}.ma-modal-title h3{font-size:17px}.ma-modal-title p{font-size:12px}.ma-modal-body{padding-top:6px}@media(max-width:480px){.mobile-account-inner{max-width:380px;padding:10px 12px 16px}.ma-back{width:38px;height:38px;border-radius:13px;margin-bottom:18px}.ma-title{font-size:clamp(27px,7.8vw,34px)}.ma-subtitle{font-size:13px}.ma-profile-card{grid-template-columns:44px 1fr auto;min-height:70px;padding:9px}.ma-profile-card.compact{grid-template-columns:42px 1fr auto;min-height:66px}.ma-avatar,.ma-profile-card.compact .ma-avatar{width:42px;height:42px;border-width:3px}.ma-avatar-upload{width:21px;height:21px;border-radius:8px}.ma-profile-copy h2{font-size:15.5px}.ma-profile-copy p{font-size:11px}.ma-pill{min-height:31px;font-size:11.5px;padding:0 9px}.ma-row{min-height:48px;grid-template-columns:30px 1fr auto;gap:8px;padding:8px 9px}.ma-row-icon{width:28px;height:28px;border-radius:9px}.ma-row-copy strong{font-size:12.5px}.ma-row-copy small{font-size:10.5px}.ma-row-value{font-size:11.5px}.ma-switch{width:40px;height:24px}.ma-switch span{width:16px;height:16px}.ma-switch.on span{transform:translate(16px)}}.mobile-account-inner{position:relative;z-index:2}.mobile-account-page:before,.mobile-account-page:after{z-index:0}.mobile-account-root button,.mobile-account-root [role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ma-row,.ma-btn,.ma-pill,.ma-switch,.ma-avatar-upload,.ma-back,.ma-icon-btn,.ma-picker-button,.ma-nationality-option{pointer-events:auto;-webkit-user-select:none;user-select:none}.ma-row>*{pointer-events:none}.ma-row .ma-switch,.ma-row .ma-switch *{pointer-events:auto}.ma-row:hover,.ma-pill:hover,.ma-btn:hover,.ma-action-row:hover{filter:none}.ma-switch{width:38px!important;height:22px!important;padding:2px!important;border-radius:999px!important;border:1px solid #d5deea!important;background:#eef3f8!important;box-shadow:inset 0 1px 2px #0f172a14!important;display:inline-flex;align-items:center;flex:0 0 auto}.ma-switch span{width:18px!important;height:18px!important;border-radius:999px;background:#fff;transform:translate(0)!important;box-shadow:0 1px 4px #0f172a38!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.ma-switch.on{background:#176af0!important;border-color:#176af0!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.ma-switch.on span{transform:translate(16px)!important;box-shadow:0 1px 5px #03255b3d!important}.ma-switch:disabled{opacity:.58;cursor:not-allowed}.ma-modal-backdrop{place-items:center!important;padding:14px!important;background:#0f172a61!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.ma-modal{width:min(100%,386px)!important;max-height:min(86dvh,680px)!important;overflow:hidden!important;display:flex;flex-direction:column;border-radius:20px!important;background:#fff!important;border:1px solid #dfe8f6!important;box-shadow:0 24px 70px #02102b3d!important}.ma-modal-body{overflow:auto;padding:8px 14px 14px!important}.ma-modal-head{grid-template-columns:34px 1fr 34px!important;gap:10px!important;align-items:start!important;padding:14px 14px 8px!important;border-bottom:1px solid rgba(223,232,246,.74)}.ma-modal-title h3{font-size:17px!important;letter-spacing:-.025em!important;line-height:1.12!important}.ma-modal-title p{font-size:12px!important;line-height:1.35!important;color:#64748b!important}.ma-modal .ma-row-icon{width:32px;height:32px;border-radius:11px}.ma-icon-btn{width:32px!important;height:32px!important;border-radius:11px!important;background:#f8fbff!important}.ma-modal-foot{position:sticky;bottom:0;padding:10px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #e8eff8!important;background:#fff!important;display:flex;gap:8px}.ma-modal-foot .ma-btn{flex:1 1 0;min-height:38px;font-size:12.5px}.ma-btn.primary{background:#176af0!important;color:#fff;box-shadow:0 8px 18px #176af02e!important}.ma-btn.secondary{background:#f8fbff!important;color:#0f4fb3!important;border-color:#dbeafe!important}.ma-btn.danger{background:#fff5f5!important;color:#d82020!important;border-color:#ffd6d6!important}.ma-input:disabled,.ma-input[readonly]{background:#f4f7fb;color:#64748b;border-color:#e2e8f0;cursor:not-allowed}.ma-picker-button{display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.ma-picker-button span{color:var(--ma-text);font-size:inherit;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-nationality-list{max-height:min(48dvh,360px);overflow:auto;border:1px solid #e2eaf7;border-radius:16px;background:#fbfdff;padding:6px}.ma-nationality-option{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:12px;padding:0 10px;background:transparent;color:var(--ma-text);font-weight:820;text-align:left}.ma-nationality-option strong{font-size:11px;color:#176af0}.ma-nationality-option.selected{background:#eef6ff;color:#0f4fb3}.ma-nationality-option:active{background:#e9f2ff}.ma-error-text{font-size:12.5px}@media(max-width:480px){.ma-switch{width:36px!important;height:21px!important}.ma-switch span{width:17px!important;height:17px!important}.ma-switch.on span{transform:translate(15px)!important}.ma-modal{width:min(100%,358px)!important;border-radius:18px!important}.ma-modal-body{padding:8px 12px 12px!important}.ma-modal-head{padding:12px 12px 7px!important}.ma-modal-foot{padding:9px 12px calc(10px + env(safe-area-inset-bottom))!important}.ma-nationality-list{max-height:44dvh}}.ma-row .ma-btn,.ma-row .ma-icon-mini,.ma-row .ma-btn *,.ma-row .ma-icon-mini *{pointer-events:auto}.ma-row:not(button){cursor:default}.ma-row:not(button) .ma-switch,.ma-row:not(button) .ma-btn,.ma-row:not(button) .ma-icon-mini{cursor:pointer}.mobile-account-inner{padding-top:max(18px,calc(16px + env(safe-area-inset-top)))!important}.ma-head{overflow:visible!important;padding-top:2px!important}.ma-title{line-height:1.06!important;padding-bottom:3px!important;overflow:visible!important;background:linear-gradient(90deg,#073b86,#0b4aa6 48%,#2478ff);-webkit-background-clip:text;background-clip:text}.ma-back{margin-bottom:12px!important}.ma-card .ma-row,.ma-card .ma-row:active,.ma-card .ma-row:focus,.ma-card .ma-row:hover{background:transparent!important;background-image:none!important}.ma-soft-card,.ma-action-row,.ma-btn.secondary,.ma-pill{background-image:none!important}.ma-login-activity-list,.ma-session-list{max-height:242px;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ma-login-activity-list .ma-row,.ma-session-list .ma-row{min-height:48px}.ma-session-confirm{margin-bottom:10px}.ma-switch{width:38px!important;height:22px!important;padding:2px!important;border-radius:999px!important;background:#e8eef7!important;border:1px solid #d6e0ec!important;box-shadow:inset 0 1px 2px #0f172a12!important}.ma-switch span{width:17px!important;height:17px!important;background:#fff!important;box-shadow:0 1px 4px #0f172a33!important}.ma-switch.on{background:#176af0!important;border-color:#176af0!important}.ma-switch.on span{transform:translate(16px)!important}.ma-modal-backdrop{align-items:center!important;justify-items:center!important}.ma-modal{border-radius:18px!important;max-height:min(84dvh,640px)!important}.ma-modal-title h3{font-weight:900!important}.ma-modal-foot .ma-btn{font-weight:850!important}.ma-row:disabled,.ma-btn:disabled,.ma-switch:disabled{cursor:not-allowed!important}@media(max-width:480px){.mobile-account-inner{padding-top:max(16px,calc(14px + env(safe-area-inset-top)))!important}.ma-title{font-size:clamp(26px,7.4vw,32px)!important;line-height:1.08!important;letter-spacing:-.06em!important}.ma-subtitle{margin-top:6px!important}.ma-login-activity-list,.ma-session-list{max-height:232px}.ma-modal{max-height:84dvh!important}}.ma-row-icon{background-image:none!important}.mobile-account-root .ma-row,.mobile-account-root .ma-card .ma-row,.mobile-account-root .ma-soft-card,.mobile-account-root .ma-pill,.mobile-account-root .ma-action-row,.mobile-account-root .ma-icon-mini,.mobile-account-root .ma-btn.secondary,.mobile-account-root .ma-btn.danger{background-image:none!important;box-shadow:none!important}.mobile-account-root .ma-row.danger,.mobile-account-root .ma-row.danger:active,.mobile-account-root .ma-row.danger:focus,.mobile-account-root .ma-row.danger:hover{background:transparent!important;background-image:none!important}.mobile-account-root .ma-row-icon.red,.mobile-account-root .ma-row-icon.slate,.mobile-account-root .ma-row-icon.purple{background-image:none!important}.mobile-account-root .ma-switch{width:48px!important;height:28px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#dfe7ef!important;box-shadow:inset 0 1px 2px #0f172a14!important}.mobile-account-root .ma-switch span{width:24px!important;height:24px!important;border-radius:999px!important;background:#fff!important;transform:translate(0)!important;box-shadow:0 2px 5px #0f172a2e!important}.mobile-account-root .ma-switch.on{background:#25c063!important;box-shadow:inset 0 1px 2px #035b2c1f!important}.mobile-account-root .ma-switch:focus-visible{outline:3px solid rgba(37,192,99,.22)!important;outline-offset:2px!important}.mobile-account-root .ma-title{padding-top:2px!important;padding-bottom:8px!important;line-height:1.12!important;overflow:visible!important}.mobile-account-root .ma-head{padding-top:6px!important;overflow:visible!important}.mobile-account-root .ma-modal{border-radius:18px!important;max-height:min(86dvh,660px)!important}.mobile-account-root .ma-modal-body{scrollbar-gutter:stable}@media(max-width:480px){.mobile-account-root .ma-switch{width:46px!important;height:27px!important}.mobile-account-root .ma-switch span{width:23px!important;height:23px!important}.mobile-account-root .ma-switch.on span{transform:translate(19px)!important}.mobile-account-root .ma-title{font-size:clamp(25px,7vw,31px)!important;line-height:1.14!important}.mobile-account-root .ma-head{padding-top:8px!important}}.mobile-account-root .ma-switch{width:54px!important;height:34px!important;min-width:54px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#dbe3eb!important;background-image:none!important;box-shadow:inset 0 1px 2px #0f172a1a!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;transition:background-color .18s ease,box-shadow .18s ease!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent}.mobile-account-root .ma-switch span{width:30px!important;height:30px!important;min-width:30px!important;border-radius:999px!important;background:#fff!important;transform:translate(0)!important;box-shadow:0 1px 4px #0f172a38!important;transition:transform .2s cubic-bezier(.2,.8,.2,1)!important}.mobile-account-root .ma-switch.on span{transform:translate(20px)!important}.mobile-account-root .ma-switch:disabled{opacity:.55!important;cursor:not-allowed!important}.mobile-account-root svg{stroke-width:2!important;vector-effect:non-scaling-stroke}@media(max-width:480px){.mobile-account-root .ma-switch{width:54px!important;height:34px!important;min-width:54px!important}.mobile-account-root .ma-switch span{width:30px!important;height:30px!important;min-width:30px!important}.mobile-account-root .ma-switch.on span{transform:translate(20px)!important}}.mobile-account-root .ma-switch{width:42px!important;height:25px!important;min-width:42px!important;padding:2px!important;border:0!important;background:#dbe3eb!important;background-image:none!important;box-shadow:inset 0 1px 2px #0f172a1a!important}.mobile-account-root .ma-switch span{width:21px!important;height:21px!important;min-width:21px!important;box-shadow:0 1px 4px #0f172a33!important}.mobile-account-root .ma-switch.on{background:#22c55e!important;background-image:none!important}.mobile-account-root .ma-switch.on span{transform:translate(17px)!important}.mobile-account-root .ma-row,.mobile-account-root .ma-soft-card,.mobile-account-root .ma-pill,.mobile-account-root .ma-btn.danger,.mobile-account-root .ma-btn.secondary,.mobile-account-root .ma-row.danger,.mobile-account-root .ma-row-icon.red,.mobile-account-root .ma-row-icon.slate,.mobile-account-root .ma-row-icon.purple,.mobile-account-root .ma-row-icon.green,.mobile-account-root .ma-row-icon.orange,.mobile-account-root .ma-row-icon.cyan{background-image:none!important}.mobile-account-root .ma-card.flush{margin:0!important;box-shadow:none!important}.mobile-account-root .ma-limit-banner{margin:10px 12px 8px;padding:10px 12px;border-radius:14px;border:1px solid #ffd2d2;background:#fff5f5;color:#c51f1f;display:grid;gap:3px}.mobile-account-root .ma-limit-banner strong{font-size:12.5px;font-weight:950}.mobile-account-root .ma-limit-banner span{font-size:11.5px;font-weight:700;line-height:1.35;color:#a83a3a}.mobile-account-root .ma-error-text{background:#fff5f5!important;border-color:#ffd2d2!important;color:#c51f1f!important}.mobile-account-root .ma-mini-pill{background:#f4f8ff!important;color:#536987!important;border-color:#dce8f7!important}@media(max-width:480px){.mobile-account-root .ma-switch{width:40px!important;height:24px!important;min-width:40px!important}.mobile-account-root .ma-switch span{width:20px!important;height:20px!important;min-width:20px!important}.mobile-account-root .ma-switch.on span{transform:translate(16px)!important}}.mobile-account-root .ma-switch{width:42px!important;height:24px!important;min-width:42px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#dfe6ee!important;background-image:none!important;box-shadow:inset 0 1px 2px #0f172a1a!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;cursor:pointer!important;transition:background-color .16s ease,opacity .16s ease!important;-webkit-tap-highlight-color:transparent!important}.mobile-account-root .ma-switch span{width:20px!important;height:20px!important;min-width:20px!important;border-radius:50%!important;background:#fff!important;transform:translate(0)!important;box-shadow:0 1px 3px #0f172a38!important;transition:transform .18s cubic-bezier(.2,.8,.2,1)!important}.mobile-account-root .ma-switch.on{background:#22c55e!important;background-image:none!important;box-shadow:inset 0 1px 2px #04785729!important}.mobile-account-root .ma-switch.on span{transform:translate(18px)!important}.mobile-account-root .ma-switch:disabled{opacity:.62!important;cursor:not-allowed!important}.mobile-account-root .ma-switch:focus-visible{outline:3px solid rgba(34,197,94,.22)!important;outline-offset:2px!important}.mobile-account-root .ma-switch.is-saving{opacity:.72!important}.mobile-account-root .ma-row .ma-switch,.mobile-account-root .ma-row .ma-switch *{pointer-events:auto!important}@media(max-width:480px){.mobile-account-root .ma-switch{width:40px!important;height:23px!important;min-width:40px!important}.mobile-account-root .ma-switch span{width:19px!important;height:19px!important;min-width:19px!important}.mobile-account-root .ma-switch.on span{transform:translate(17px)!important}}.ma-verification-target{min-height:42px;display:flex;align-items:center;padding:0 12px;border-radius:14px;background:#f6faff;border:1px solid rgba(150,183,229,.45);color:var(--ma-text);font-size:13px;overflow-wrap:anywhere}.ma-verification-target strong{font-weight:900;overflow-wrap:anywhere}.ma-switch{width:34px!important;height:20px!important;min-width:34px!important;padding:2px!important;border:1px solid #cdd7e5!important;border-radius:999px!important;background:#e6edf5!important;box-shadow:inset 0 1px 2px #0f172a14!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;cursor:pointer!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important;touch-action:manipulation!important}.ma-switch span{width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;transform:translate(0)!important;box-shadow:0 1px 3px #0f172a42!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease!important}.ma-switch.on{background:#20b26b!important;border-color:#20b26b!important;box-shadow:inset 0 0 0 1px #ffffff24!important}.ma-switch.on span{transform:translate(14px)!important}.ma-switch:disabled{opacity:.55!important;cursor:not-allowed!important}.ma-row>*{pointer-events:auto!important}.ma-row .ma-switch,.ma-row .ma-switch *{pointer-events:auto!important}.ma-btn.small{min-height:30px!important;height:30px!important;padding:0 12px!important;font-size:12px!important;border-radius:999px!important}.ma-save-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 12px;padding:10px 12px;border:1px solid #dbeafe;border-radius:16px;background:#f7fbff;color:#17365f;font-size:12px;font-weight:800}.ma-save-footer{margin-top:14px;display:flex;justify-content:center}.ma-save-footer .ma-btn{min-width:110px;opacity:.7}.ma-inline-error{margin:8px 0 0}.mobile-account-root .ma-save-footer{display:none!important}.mobile-account-root .ma-switch{width:38px!important;height:22px!important;min-width:38px!important;padding:2px!important;border:1px solid #d2dae6!important;border-radius:999px!important;background:#dfe6ef!important;background-image:none!important;box-shadow:inset 0 1px 2px #0f172a1a!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;cursor:pointer!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease!important;-webkit-appearance:none!important;appearance:none!important}.mobile-account-root .ma-switch span{width:18px!important;height:18px!important;min-width:18px!important;border-radius:999px!important;background:#fff!important;transform:translate(0)!important;box-shadow:0 1px 3px #0f172a3d!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease!important}.mobile-account-root .ma-switch.on{background:#25c266!important;border-color:#25c266!important;box-shadow:inset 0 1px 1px #055f3421!important}.mobile-account-root .ma-switch.on span{transform:translate(16px)!important}.mobile-account-root .ma-switch:active span{box-shadow:0 1px 4px #0f172a4d!important}.mobile-account-root .ma-switch:disabled{opacity:.58!important;cursor:not-allowed!important}.mobile-account-root .ma-switch:focus-visible{outline:3px solid rgba(37,194,102,.22)!important;outline-offset:2px!important}@media(max-width:480px){.mobile-account-root .ma-switch{width:36px!important;height:21px!important;min-width:36px!important}.mobile-account-root .ma-switch span{width:17px!important;height:17px!important;min-width:17px!important}.mobile-account-root .ma-switch.on span{transform:translate(15px)!important}}.desktop-account-shell{background:#f4f9ff}.desktop-account-root{display:block!important;min-height:100vh;background:radial-gradient(circle at 83% 0%,rgba(190,215,255,.55),transparent 34%),radial-gradient(circle at 92% 18%,rgba(166,204,255,.35),transparent 28%),#f4f9ff;padding:22px 28px 40px}.desktop-account-root .mobile-account-page{background:transparent;min-height:auto;padding:0}.desktop-account-page{min-height:100vh;color:var(--ma-text)}.desktop-account-inner{width:min(1180px,100%);margin:0}.desktop-account-head{margin-bottom:18px}.desktop-account-head h1{margin:0;font-size:clamp(26px,2.4vw,38px);line-height:1;letter-spacing:-.055em;color:#061b47}.desktop-account-head p{margin:9px 0 0;color:#2c5598;font-size:14px;font-weight:650}.desktop-account-profile.ma-profile-card{display:block;min-height:auto;padding:0;margin:0 0 18px;overflow:hidden}.desktop-account-profile>.ma-profile-card{margin:0;border:0;box-shadow:none;border-radius:0;background:transparent;grid-template-columns:72px 1fr auto;min-height:128px;padding:22px 28px}.desktop-account-profile .ma-avatar{width:72px;height:72px;font-size:23px}.desktop-account-profile .ma-profile-copy h2{font-size:22px}.desktop-account-profile .ma-profile-copy p{font-size:14px}.desktop-account-profile .ma-profile-meta{display:none}.desktop-account-profile .ma-pill{min-height:42px;padding:0 22px;border-radius:999px}@media(min-width:769px){html body .desktop-account-profile.ma-profile-card{min-height:165px!important;height:auto!important;overflow:visible!important;background:#fff!important}html body .desktop-account-profile>.ma-profile-card{min-height:142px!important;padding:26px 30px!important;align-items:center!important;background:#fff!important}html body .desktop-account-email{position:relative!important;bottom:auto!important;margin:-42px 0 22px 128px!important;white-space:normal!important;overflow:visible!important}}.desktop-account-email{margin:-44px 0 24px 116px;color:#1551a4;font-size:13px;font-weight:700;position:relative;z-index:2}@media(min-width:769px){html body .desktop-account-profile.ma-profile-card{min-height:126px!important;height:126px!important;margin-bottom:14px!important;overflow:hidden!important;border-radius:22px!important;background:linear-gradient(120deg,#fff,#f8fcff 42%,#eaf5ff)!important;box-shadow:0 12px 32px #2d62a11a!important}html body .desktop-account-profile>.ma-profile-card{min-height:126px!important;height:126px!important;padding:17px 28px!important;background:transparent!important}html body .desktop-account-profile .ma-avatar{width:62px!important;height:62px!important}html body .desktop-account-email{display:flex!important;align-items:center!important;gap:8px!important;margin:-37px 0 0 118px!important;color:#124779!important;font-size:12px!important;white-space:nowrap!important;overflow:visible!important}html body .desktop-account-email:before{content:"✉";display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#17395f;color:#fff;font-size:11px;box-shadow:0 5px 12px #1231572e}}.desktop-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.desktop-stat-card{min-height:86px;display:flex;align-items:center;gap:16px;padding:18px 22px;border:1px solid var(--ma-line);border-radius:18px;background:#ffffffe6;box-shadow:0 12px 28px #0f3c781a}.desktop-stat-card strong{display:block;font-size:26px;line-height:.95;color:#061b47;letter-spacing:-.03em}.desktop-stat-card small{display:block;margin-top:5px;color:#416192;font-size:12px;font-weight:750}.desktop-panel{margin-top:12px;padding:18px 28px;border:1px solid var(--ma-line);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 28px #0f3c781a}.desktop-panel h2{margin:0 0 12px;font-size:15px;letter-spacing:-.02em;color:#061b47}.desktop-quick-actions{display:flex;flex-wrap:wrap;gap:20px}.desktop-quick-actions button{min-height:40px;min-width:190px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #cfe0fa;background:#f8fbff;color:#075fd6;border-radius:999px;font-weight:850;cursor:pointer}.desktop-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.desktop-account-grid .ma-row:nth-child(odd){border-right:1px solid #dfe8f6;padding-right:22px}.desktop-account-grid .ma-row{min-height:52px}.desktop-account-root .ma-card,.desktop-account-root .ma-profile-card,.desktop-account-root .ma-soft-card,.desktop-account-root .desktop-panel,.desktop-account-root .desktop-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-account-root .ma-row{min-height:52px;padding:0 4px}.desktop-account-root .ma-row-icon{width:34px;height:34px;border-radius:10px}.desktop-account-root .ma-row-copy strong{font-size:13px}.desktop-account-root .ma-chevron{color:#356aa8}.desktop-account-root .mobile-account-inner{width:min(920px,100%);padding:10px 0 40px!important}.desktop-account-root .ma-title{font-size:42px!important}.desktop-account-root .ma-subtitle{max-width:560px}@media(max-width:980px){.desktop-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-account-grid{grid-template-columns:1fr}.desktop-account-grid .ma-row:nth-child(odd){border-right:0;padding-right:4px}}.mobile-account-root:not(.desktop-account-root) .ma-upload-button{background:#1d6fff!important;color:#fff!important;border-color:#1d6fff!important;box-shadow:0 10px 22px #1d6fff2e!important}.mobile-account-root:not(.desktop-account-root) .ma-upload-button svg{color:#fff!important}.desktop-account-root .desktop-detail-page{min-height:100vh;background:transparent;padding:0}.desktop-account-root .desktop-detail-page .mobile-account-inner{width:min(1180px,100%)!important;padding:0 0 48px!important;margin:0!important}.desktop-account-root .desktop-detail-page:before,.desktop-account-root .desktop-detail-page:after{display:none!important}.desktop-account-root .desktop-detail-page .ma-back{width:auto;min-width:104px;height:38px;border-radius:999px;padding:0 16px;margin:0 0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffffeb;border-color:#cfe0fa;color:#075fd6;box-shadow:0 9px 24px #0f3c7814}.desktop-account-root .desktop-detail-page .ma-back:after{content:"Back";font-size:13px;font-weight:850}.desktop-account-root .desktop-detail-page .ma-head{margin:0 0 18px!important}.desktop-account-root .desktop-detail-page .ma-title{margin:0;font-size:clamp(28px,2.55vw,40px)!important;line-height:1!important;letter-spacing:-.055em!important;font-weight:950;color:#061b47!important;background:none!important;-webkit-text-fill-color:#061b47!important;-webkit-background-clip:initial!important;background-clip:initial!important}.desktop-account-root .desktop-detail-page .ma-subtitle{margin-top:8px!important;max-width:650px!important;color:#2c5598!important;font-size:14px!important;line-height:1.35!important;font-weight:650!important}.desktop-account-root .desktop-detail-page .ma-profile-card{min-height:118px;grid-template-columns:72px 1fr auto;padding:22px 28px;margin:0 0 18px;border-radius:18px;background:#ffffffeb;box-shadow:0 12px 28px #0f3c781a}.desktop-account-root .desktop-detail-page .ma-profile-card.compact{min-height:102px;grid-template-columns:64px 1fr auto;padding:18px 24px}.desktop-account-root .desktop-detail-page .ma-profile-card .ma-avatar{width:72px;height:72px;font-size:23px}.desktop-account-root .desktop-detail-page .ma-profile-card.compact .ma-avatar{width:64px;height:64px}.desktop-account-root .desktop-detail-page .ma-profile-copy h2{font-size:22px;letter-spacing:-.045em}.desktop-account-root .desktop-detail-page .ma-profile-copy p{font-size:14px}.desktop-account-root .desktop-detail-page .ma-pill{min-height:40px;padding:0 20px;border-radius:999px}.desktop-account-root .desktop-detail-page .ma-section-title{margin:20px 0 10px;font-size:13px;letter-spacing:.13em;color:#61779a}.desktop-account-root .desktop-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;row-gap:0;padding:0 28px;border-radius:18px;background:#ffffffeb;box-shadow:0 12px 28px #0f3c781a}.desktop-account-root .desktop-detail-grid>.ma-row{min-height:58px;padding:0;border-bottom:1px solid rgba(150,183,229,.24)}.desktop-account-root .desktop-detail-grid>.ma-row:nth-child(odd){border-right:1px solid #dfe8f6;padding-right:22px}.desktop-account-root .desktop-detail-grid>.ma-row:nth-child(2n){padding-left:4px}.desktop-account-root .desktop-detail-grid>.ma-row:nth-last-child(-n+2){border-bottom:0}.desktop-account-root .desktop-detail-grid>.ma-limit-banner{grid-column:1 / -1;margin:14px 0 0}.desktop-account-root .desktop-detail-grid>.ma-empty{grid-column:1 / -1}.desktop-account-root .desktop-documents-list{padding:0 28px;border-radius:18px;background:#ffffffeb;box-shadow:0 12px 28px #0f3c781a}.desktop-account-root .desktop-documents-list .ma-row{min-height:58px;padding:0}.desktop-account-root .desktop-detail-page .ma-row-icon{width:34px;height:34px;border-radius:10px}.desktop-account-root .desktop-detail-page .ma-row-copy strong{font-size:13px}.desktop-account-root .desktop-detail-page .ma-row-copy small,.desktop-account-root .desktop-detail-page .ma-row-value{font-size:12px}.desktop-account-root .desktop-detail-page .ma-search-row{grid-template-columns:minmax(260px,1fr) auto;max-width:none;margin-bottom:18px}.desktop-account-root .desktop-detail-page .ma-search,.desktop-account-root .desktop-detail-page .ma-filter{height:42px;border-radius:999px;box-shadow:0 9px 24px #0f3c7814}.desktop-account-root .desktop-detail-page .ma-category-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;overflow:visible;padding:0 0 6px}.desktop-account-root .desktop-detail-page .ma-category{min-height:96px;border-radius:18px}.desktop-account-root .desktop-detail-page .ma-soft-card{margin:16px 0 0;min-height:72px;border-radius:18px;background:#ffffffeb;box-shadow:0 12px 28px #0f3c781a}.desktop-account-root .desktop-detail-page .ma-save-bar{max-width:none;margin:12px 0;border-radius:18px;background:#ffffffeb;box-shadow:0 12px 28px #0f3c7814}.desktop-account-root .desktop-detail-page .ma-switch{width:40px!important;height:23px!important;min-width:40px!important}.desktop-account-root .desktop-detail-page .ma-switch span{width:19px!important;height:19px!important}.desktop-account-root .desktop-detail-page .ma-switch.on span{transform:translate(17px)!important}@media(max-width:980px){.desktop-account-root .desktop-detail-grid{grid-template-columns:1fr}.desktop-account-root .desktop-detail-grid>.ma-row:nth-child(odd){border-right:0;padding-right:0}.desktop-account-root .desktop-detail-grid>.ma-row:nth-child(2n){padding-left:0}.desktop-account-root .desktop-detail-grid>.ma-row:nth-last-child(-n+2){border-bottom:1px solid rgba(150,183,229,.24)}.desktop-account-root .desktop-detail-grid>.ma-row:last-child{border-bottom:0}.desktop-account-root .desktop-detail-page .ma-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.desktop-account-shell{background:#f4f9ff;border-left:1px solid rgba(206,221,245,.92)!important}.desktop-account-root{position:relative;display:block!important;min-height:100vh;overflow:hidden;padding:34px 42px 56px!important;background:radial-gradient(520px 520px at 88% -4%,rgba(191,218,255,.52),transparent 58%),radial-gradient(440px 440px at 100% 20%,rgba(173,208,255,.42),transparent 58%),radial-gradient(480px 480px at 102% 78%,rgba(204,226,255,.38),transparent 62%),linear-gradient(180deg,#f7fbff,#f0f6ff)!important}.desktop-account-root:before,.desktop-account-root:after{content:"";position:absolute;border-radius:999px;pointer-events:none;background:#b7d3fa4d;border:1px solid rgba(184,213,255,.18)}.desktop-account-root:before{width:420px;height:420px;top:-170px;right:-30px}.desktop-account-root:after{width:360px;height:360px;right:-180px;bottom:112px}.desktop-account-root>*{position:relative;z-index:1}.desktop-account-root .mobile-account-page,.desktop-account-root .desktop-account-page{background:transparent!important;min-height:0!important;padding:0!important}.desktop-account-root .mobile-account-inner,.desktop-account-root .desktop-account-inner,.desktop-account-root .desktop-detail-page .mobile-account-inner{width:min(1240px,100%)!important;max-width:1240px!important;margin:0 auto!important;padding:0 0 58px!important}.desktop-account-head,.desktop-account-root .desktop-detail-page .ma-head{margin:0 0 24px!important}.desktop-account-head h1,.desktop-account-root .desktop-detail-page .ma-title{margin:0!important;color:#061b47!important;font-size:clamp(36px,3.2vw,54px)!important;line-height:.96!important;letter-spacing:-.065em!important;font-weight:950!important;background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#061b47!important}.desktop-account-head p,.desktop-account-root .desktop-detail-page .ma-subtitle{margin:10px 0 0!important;max-width:760px!important;color:#405d88!important;font-size:17px!important;line-height:1.35!important;font-weight:650!important}.desktop-account-root .desktop-detail-page .ma-back{width:52px!important;min-width:52px!important;height:52px!important;margin:0 0 28px!important;padding:0!important;border-radius:16px!important;display:inline-grid!important;place-items:center!important;gap:0!important;background:#ffffffeb!important;border:1px solid #dce8fa!important;color:#075fd6!important;box-shadow:0 12px 30px #1b4a8b1a!important}.desktop-account-root .desktop-detail-page .ma-back:after{content:none!important}.desktop-account-root .ma-profile-card,.desktop-account-root .desktop-panel,.desktop-account-root .desktop-stat-card,.desktop-account-root .ma-card,.desktop-account-root .ma-soft-card{border:1px solid rgba(205,221,246,.98)!important;background:#ffffffe6!important;box-shadow:0 14px 34px #1946841a!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.desktop-account-profile.ma-profile-card{display:block!important;margin:0 0 22px!important;padding:0!important;min-height:0!important;overflow:hidden!important;border-radius:22px!important}.desktop-account-profile>.ma-profile-card{margin:0!important;min-height:126px!important;padding:22px 30px!important;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;grid-template-columns:78px 1fr auto!important;gap:22px!important}.desktop-account-root .desktop-detail-page .ma-profile-card{margin:0 0 24px!important;min-height:120px!important;padding:22px 30px!important;border-radius:22px!important;grid-template-columns:78px 1fr auto!important;gap:22px!important}.desktop-account-root .desktop-detail-page .ma-profile-card.compact{min-height:104px!important;padding:20px 30px!important;grid-template-columns:70px 1fr auto!important}.desktop-account-root .ma-avatar,.desktop-account-profile .ma-avatar,.desktop-account-root .desktop-detail-page .ma-profile-card .ma-avatar{width:78px!important;height:78px!important;font-size:25px!important;border-radius:999px!important;border-width:4px!important}.desktop-account-root .desktop-detail-page .ma-profile-card.compact .ma-avatar{width:70px!important;height:70px!important;font-size:23px!important}.desktop-account-root .ma-profile-copy h2,.desktop-account-profile .ma-profile-copy h2,.desktop-account-root .desktop-detail-page .ma-profile-copy h2{font-size:25px!important;letter-spacing:-.045em!important;line-height:1.04!important}.desktop-account-root .ma-profile-copy p,.desktop-account-profile .ma-profile-copy p,.desktop-account-root .desktop-detail-page .ma-profile-copy p{margin-top:7px!important;color:#526b94!important;font-size:15px!important;font-weight:740!important}.desktop-account-root .ma-profile-copy .ma-profile-meta{display:flex!important;align-items:center!important;gap:6px!important}.desktop-account-root .ma-pill{min-height:46px!important;padding:0 24px!important;border-radius:16px!important;color:#075fd6!important;border-color:#94bdff!important;background:#ffffffb8!important;box-shadow:0 10px 22px #194ea614!important;font-size:15px!important}.desktop-account-email{margin:-40px 0 25px 130px!important;color:#1c5aa8!important;font-size:14px!important;font-weight:750!important;position:relative;z-index:2}.desktop-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-bottom:16px!important}.desktop-stat-card{min-height:94px!important;border-radius:20px!important;padding:20px 24px!important;gap:18px!important}.desktop-stat-card strong{font-size:29px!important}.desktop-stat-card small{font-size:13px!important;color:#3f5f91!important}.desktop-panel{margin-top:16px!important;padding:18px 28px!important;border-radius:20px!important}.desktop-panel h2{margin:0 0 12px!important;font-size:16px!important;font-weight:900!important;color:#061b47!important}.desktop-quick-actions{gap:20px!important}.desktop-quick-actions button{min-height:42px!important;min-width:190px!important;border-radius:999px!important;background:#f8fbff!important;color:#075fd6!important;border:1px solid #cfe0fa!important;box-shadow:none!important;font-size:14px!important}.desktop-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:36px!important}.desktop-account-grid .ma-row:nth-child(odd){border-right:1px solid #dfe8f6!important;padding-right:28px!important}.desktop-account-root .desktop-detail-page .ma-section-title{margin:28px 0 12px!important;color:#647998!important;font-size:15px!important;letter-spacing:.16em!important;font-weight:950!important;text-transform:uppercase!important}.desktop-account-root .ma-row{min-height:64px!important;padding:0 10px!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:16px!important;border-radius:0!important}.desktop-account-root .ma-row:not(:last-child){border-bottom:1px solid rgba(150,183,229,.24)!important}.desktop-account-root .ma-row-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important}.desktop-account-root .ma-row-icon svg{width:20px!important;height:20px!important}.desktop-account-root .ma-row-copy strong{font-size:16px!important;line-height:1.2!important;letter-spacing:-.015em!important}.desktop-account-root .ma-row-copy small,.desktop-account-root .ma-row-value{margin-top:4px!important;font-size:14px!important;line-height:1.25!important;color:#51698f!important;font-weight:720!important}.desktop-account-root .ma-chevron{color:#385f91!important}.desktop-account-root .desktop-info-panel,.desktop-account-root .desktop-list-panel,.desktop-account-root .desktop-documents-list{padding:0 28px!important;border-radius:22px!important;overflow:hidden!important}.desktop-account-root .desktop-info-panel{display:grid!important;column-gap:0!important;row-gap:0!important}.desktop-account-root .desktop-two-col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.desktop-account-root .desktop-three-col{grid-template-columns:repeat(3,minmax(0,1fr))!important}.desktop-account-root .desktop-info-panel .ma-row{min-height:74px!important;padding:0 22px 0 0!important}.desktop-account-root .desktop-info-panel .ma-row:nth-child(2n){padding-left:28px!important;border-left:1px solid #dfe8f6!important}.desktop-account-root .desktop-three-col .ma-row{padding-left:26px!important;padding-right:26px!important;border-left:1px solid #dfe8f6!important}.desktop-account-root .desktop-three-col .ma-row:first-child{padding-left:0!important;border-left:0!important}.desktop-account-root .desktop-two-col .ma-row:nth-last-child(-n+2),.desktop-account-root .desktop-three-col .ma-row:nth-last-child(-n+3){border-bottom:0!important}.desktop-account-root .desktop-list-panel{display:block!important;max-width:1040px!important}.desktop-account-root .desktop-list-panel .ma-row{min-height:78px!important;padding:0!important}.desktop-account-root .desktop-page-notifications .desktop-list-panel,.desktop-account-root .desktop-page-security-password .desktop-list-panel,.desktop-account-root .desktop-page-help-support .desktop-list-panel,.desktop-account-root .desktop-page-privacy-settings .desktop-list-panel{max-width:1120px!important}.desktop-account-root .desktop-page-documents .mobile-account-inner{max-width:1180px!important}.desktop-account-root .desktop-detail-page .ma-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) 170px!important;gap:16px!important;margin:26px 0 22px!important}.desktop-account-root .desktop-detail-page .ma-search{height:58px!important;border-radius:16px!important;padding:0 22px!important;background:#ffffffe0!important;border:1px solid #cfdef3!important;box-shadow:0 10px 24px #19468414!important}.desktop-account-root .desktop-detail-page .ma-search input{font-size:18px!important;font-weight:700!important}.desktop-account-root .desktop-detail-page .ma-filter.ma-upload-button{height:58px!important;border-radius:16px!important;background:#126fff!important;color:#fff!important;border-color:#126fff!important;box-shadow:0 14px 30px #126fff38!important;font-size:16px!important;font-weight:900!important}.desktop-account-root .desktop-detail-page .ma-filter.ma-upload-button svg{color:#fff!important}.desktop-account-root .desktop-detail-page .ma-category-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;overflow:visible!important;padding:0 0 8px!important}.desktop-account-root .desktop-detail-page .ma-category{min-height:150px!important;border-radius:20px!important;background:#ffffffe0!important;border:1px solid #d6e3f7!important;box-shadow:0 12px 28px #19468414!important}.desktop-account-root .desktop-detail-page .ma-category span{width:54px!important;height:54px!important;border-radius:16px!important}.desktop-account-root .desktop-detail-page .ma-category strong{font-size:17px!important}.desktop-account-root .desktop-detail-page .ma-category small{font-size:16px!important;color:#126fff!important}.desktop-account-root .desktop-documents-list{min-height:210px!important;display:grid!important;align-items:center!important;padding:22px 28px!important}.desktop-account-root .desktop-documents-list .ma-empty{padding:24px!important;box-shadow:none!important;border:0!important;background:transparent!important}.desktop-account-root .desktop-detail-page .ma-empty h3{font-size:20px!important}.desktop-account-root .desktop-detail-page .ma-empty p{font-size:14px!important}.desktop-account-root .desktop-detail-page .ma-soft-card{max-width:1180px!important;min-height:86px!important;padding:18px 28px!important;border-radius:20px!important;margin:22px 0 0!important}.desktop-account-root .desktop-page-personal-information .ma-profile-card{max-width:none!important}.desktop-account-root .desktop-page-personal-information .desktop-info-panel,.desktop-account-root .desktop-page-employment-details .desktop-list-panel{max-width:1040px!important}.desktop-account-root .desktop-page-personal-information .desktop-info-panel,.desktop-account-root .desktop-page-personal-information .desktop-three-col{max-width:1180px!important}.desktop-account-root .ma-switch{width:46px!important;height:28px!important;min-width:46px!important;padding:3px!important;border-radius:999px!important;border:1px solid #cfd8e6!important;background:#dfe7f0!important;background-image:none!important;box-shadow:inset 0 1px 2px #0f172a1a!important}.desktop-account-root .ma-switch span{width:22px!important;height:22px!important;min-width:22px!important;background:#fff!important;border-radius:999px!important;box-shadow:0 2px 5px #0f172a38!important}.desktop-account-root .ma-switch.on{background:#24c465!important;border-color:#24c465!important;box-shadow:inset 0 1px 1px #065f3429!important}.desktop-account-root .ma-switch.on span{transform:translate(18px)!important}.desktop-account-root .ma-save-bar{max-width:1120px!important;min-height:56px!important;margin:0 0 18px!important;padding:12px 18px!important;border-radius:18px!important;background:#ffffffe6!important;border:1px solid #cfe0fa!important;box-shadow:0 12px 28px #19468414!important;font-size:14px!important}.desktop-account-root .ma-btn,.desktop-account-root .ma-btn.small{min-height:40px!important;border-radius:14px!important;font-size:14px!important}.desktop-account-root .ma-limit-banner{margin:16px 0!important;grid-column:1 / -1!important}.desktop-account-root .ma-modal-backdrop{display:grid!important;place-items:center!important}.desktop-account-root .ma-modal{width:min(560px,calc(100vw - 48px))!important;border-radius:24px!important}}@media(min-width:768px){.desktop-account-shell{border-left:1px solid rgba(199,217,243,.95)!important;background:#f3f8ff!important}.desktop-account-root{position:relative!important;isolation:isolate!important;min-height:100vh!important;overflow:hidden!important;padding:24px 34px 44px!important;background:radial-gradient(420px 420px at 78% -12%,rgba(188,215,255,.38),transparent 62%),radial-gradient(360px 360px at 99% 4%,rgba(168,205,255,.32),transparent 58%),radial-gradient(390px 390px at 102% 66%,rgba(197,223,255,.34),transparent 62%),radial-gradient(260px 260px at -6% 86%,rgba(219,235,255,.36),transparent 58%),linear-gradient(180deg,#f8fbff,#f0f6ff)!important}.desktop-account-root:before,.desktop-account-root:after{content:""!important;position:absolute!important;pointer-events:none!important;border-radius:999px!important;z-index:0!important;background:#b9d5fc38!important;border:1px solid rgba(190,216,255,.2)!important}.desktop-account-root:before{width:360px!important;height:360px!important;top:-154px!important;right:70px!important}.desktop-account-root:after{width:330px!important;height:330px!important;right:-165px!important;bottom:116px!important}.desktop-account-root>*{position:relative!important;z-index:1!important}.desktop-account-root .mobile-account-inner,.desktop-account-root .desktop-account-inner,.desktop-account-root .desktop-detail-page .mobile-account-inner{width:min(1080px,100%)!important;max-width:1080px!important;margin:0 auto!important;padding:0 0 42px!important}.desktop-account-head,.desktop-account-root .desktop-detail-page .ma-head{margin-bottom:18px!important}.desktop-account-head h1,.desktop-account-root .desktop-detail-page .ma-title{font-size:clamp(30px,2.45vw,42px)!important;line-height:1.02!important;letter-spacing:-.055em!important}.desktop-account-head p,.desktop-account-root .desktop-detail-page .ma-subtitle{margin-top:7px!important;max-width:640px!important;font-size:14.5px!important;line-height:1.35!important;color:#405d88!important}.desktop-account-root .desktop-detail-page .ma-back{width:42px!important;min-width:42px!important;height:42px!important;margin:0 0 20px!important;border-radius:13px!important}.desktop-account-profile>.ma-profile-card,.desktop-account-root .desktop-detail-page .ma-profile-card{min-height:102px!important;padding:16px 24px!important;border-radius:18px!important;grid-template-columns:62px 1fr auto!important;gap:16px!important}.desktop-account-root .desktop-detail-page .ma-profile-card.compact{min-height:94px!important;padding:15px 22px!important;grid-template-columns:58px 1fr auto!important}.desktop-account-root .ma-avatar,.desktop-account-profile .ma-avatar,.desktop-account-root .desktop-detail-page .ma-profile-card .ma-avatar{width:62px!important;height:62px!important;font-size:20px!important;border-width:3px!important}.desktop-account-root .desktop-detail-page .ma-profile-card.compact .ma-avatar{width:58px!important;height:58px!important;font-size:19px!important}.desktop-account-root .ma-profile-copy h2,.desktop-account-profile .ma-profile-copy h2,.desktop-account-root .desktop-detail-page .ma-profile-copy h2{font-size:20px!important;line-height:1.06!important}.desktop-account-root .ma-profile-copy p,.desktop-account-profile .ma-profile-copy p,.desktop-account-root .desktop-detail-page .ma-profile-copy p{margin-top:5px!important;font-size:13px!important}.desktop-account-email{margin:-32px 0 20px 104px!important;font-size:12.5px!important}.desktop-account-root .ma-pill{min-height:38px!important;padding:0 18px!important;border-radius:999px!important;font-size:13px!important}.desktop-stat-grid{gap:12px!important;margin-bottom:12px!important}.desktop-stat-card{min-height:74px!important;padding:14px 18px!important;gap:13px!important;border-radius:16px!important}.desktop-stat-card strong{font-size:22px!important}.desktop-stat-card small{margin-top:3px!important;font-size:11.5px!important}.desktop-panel{margin-top:12px!important;padding:14px 22px!important;border-radius:16px!important}.desktop-panel h2{font-size:14px!important;margin-bottom:10px!important}.desktop-quick-actions{gap:12px!important}.desktop-quick-actions button{min-width:160px!important;min-height:35px!important;padding:0 15px!important;font-size:12.5px!important}.desktop-account-root .desktop-detail-page .ma-section-title{margin:22px 0 9px!important;font-size:12px!important;letter-spacing:.14em!important}.desktop-account-root .desktop-info-panel,.desktop-account-root .desktop-list-panel,.desktop-account-root .desktop-documents-list,.desktop-account-root .desktop-detail-grid{padding-left:22px!important;padding-right:22px!important;border-radius:18px!important}.desktop-account-root .ma-row,.desktop-account-root .desktop-info-panel .ma-row,.desktop-account-root .desktop-list-panel .ma-row,.desktop-account-root .desktop-documents-list .ma-row,.desktop-account-root .desktop-detail-grid>.ma-row{min-height:56px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:12px!important}.desktop-account-root .desktop-info-panel .ma-row{min-height:62px!important;padding-right:18px!important}.desktop-account-root .desktop-info-panel .ma-row:nth-child(2n){padding-left:22px!important}.desktop-account-root .desktop-three-col .ma-row{padding-left:20px!important;padding-right:20px!important}.desktop-account-root .ma-row-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important}.desktop-account-root .ma-row-icon svg{width:17px!important;height:17px!important}.desktop-account-root .ma-row-copy strong{font-size:13.5px!important;line-height:1.2!important}.desktop-account-root .ma-row-copy small,.desktop-account-root .ma-row-value{margin-top:3px!important;font-size:12.2px!important;line-height:1.25!important}.desktop-account-root .desktop-detail-page .ma-search-row{grid-template-columns:minmax(0,1fr) 142px!important;gap:12px!important;margin:18px 0 16px!important}.desktop-account-root .desktop-detail-page .ma-search,.desktop-account-root .desktop-detail-page .ma-filter.ma-upload-button{height:46px!important;border-radius:14px!important}.desktop-account-root .desktop-detail-page .ma-search input{font-size:14px!important}.desktop-account-root .desktop-detail-page .ma-filter.ma-upload-button{font-size:13.5px!important}.desktop-account-root .desktop-detail-page .ma-category-strip{gap:14px!important}.desktop-account-root .desktop-detail-page .ma-category{min-height:108px!important;border-radius:16px!important}.desktop-account-root .desktop-detail-page .ma-category span{width:42px!important;height:42px!important;border-radius:13px!important}.desktop-account-root .desktop-detail-page .ma-category strong{font-size:14px!important}.desktop-account-root .desktop-detail-page .ma-category small{font-size:13px!important}.desktop-account-root .desktop-documents-list{min-height:164px!important;padding-top:16px!important;padding-bottom:16px!important}.desktop-account-root .desktop-detail-page .ma-soft-card{min-height:68px!important;padding:14px 22px!important;border-radius:16px!important;margin-top:16px!important}.desktop-account-root .ma-save-bar{min-height:48px!important;padding:10px 14px!important;border-radius:15px!important;font-size:12.5px!important}.desktop-account-root .ma-btn,.desktop-account-root .ma-btn.small{min-height:36px!important;border-radius:12px!important;font-size:12.5px!important;padding-left:14px!important;padding-right:14px!important}.desktop-account-root .ma-switch{width:38px!important;height:22px!important;min-width:38px!important;padding:2px!important}.desktop-account-root .ma-switch span{width:18px!important;height:18px!important;min-width:18px!important}.desktop-account-root .ma-switch.on span{transform:translate(16px)!important}.desktop-account-root .ma-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;place-items:center!important;padding:32px!important;min-height:100dvh!important;background:#08142b61!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.desktop-account-root .ma-modal{width:min(500px,calc(100vw - 64px))!important;max-height:min(78dvh,620px)!important;margin:auto!important;border-radius:20px!important;transform:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 30px 90px #02102b4d!important}.desktop-account-root .ma-modal-body{overflow-y:auto!important;padding:12px 18px 18px!important}.desktop-account-root .ma-modal-head{grid-template-columns:36px 1fr 36px!important;padding:16px 18px 10px!important}.desktop-account-root .ma-modal-title h3{font-size:18px!important}.desktop-account-root .ma-modal-title p{font-size:12.5px!important}.desktop-account-root .ma-modal-foot{padding:12px 18px!important}}@media(min-width:768px){.desktop-account-root .ma-profile-card,.desktop-account-root .desktop-panel,.desktop-account-root .desktop-stat-card,.desktop-account-root .ma-card,.desktop-account-root .ma-soft-card,.desktop-account-root .desktop-info-panel,.desktop-account-root .desktop-list-panel,.desktop-account-root .desktop-documents-list,.desktop-account-root .desktop-detail-grid,.desktop-account-root .ma-save-bar{background:radial-gradient(520px 220px at 92% 0%,rgba(212,231,255,.56),transparent 62%),linear-gradient(135deg,#fffffffa,#f8fcfff5 44%,#ebf6ffe6)!important;border-color:#c5daf7f5!important;box-shadow:0 16px 36px #1c4a8418!important}.desktop-account-root .desktop-detail-page .ma-category,.desktop-account-root .desktop-detail-page .ma-search,.desktop-account-root .desktop-detail-page .ma-filter,.desktop-account-root .desktop-quick-actions button{background:radial-gradient(220px 140px at 100% 0%,rgba(216,234,255,.58),transparent 62%),linear-gradient(135deg,#fffffffa,#f1f8fff0)!important;border-color:#c6dbf8fa!important}.desktop-account-root .desktop-detail-page .ma-filter.ma-upload-button{background:linear-gradient(135deg,#1a75ff,#0067f5)!important;border-color:#1670f8!important;color:#fff!important}.desktop-account-profile.ma-profile-card{overflow:hidden!important;padding-bottom:0!important}.desktop-account-profile>.ma-profile-card,.desktop-account-root .desktop-detail-page .ma-profile-card,.desktop-account-root .desktop-detail-page .ma-profile-card.compact{align-items:center!important;overflow:visible!important}.desktop-account-root .ma-profile-copy,.desktop-account-profile .ma-profile-copy,.desktop-account-root .desktop-detail-page .ma-profile-copy{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;overflow:visible!important}.desktop-account-root .ma-profile-copy h2,.desktop-account-profile .ma-profile-copy h2,.desktop-account-root .desktop-detail-page .ma-profile-copy h2{margin:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.12!important}.desktop-account-root .ma-profile-copy p,.desktop-account-profile .ma-profile-copy p,.desktop-account-root .desktop-detail-page .ma-profile-copy p,.desktop-account-root .ma-profile-copy .ma-profile-meta,.desktop-account-profile .ma-profile-copy .ma-profile-meta,.desktop-account-root .desktop-detail-page .ma-profile-copy .ma-profile-meta{margin:0!important;min-height:0!important;line-height:1.22!important;white-space:normal!important;overflow-wrap:anywhere!important}.desktop-account-root .ma-profile-copy .ma-profile-meta,.desktop-account-profile .ma-profile-copy .ma-profile-meta,.desktop-account-root .desktop-detail-page .ma-profile-copy .ma-profile-meta{display:inline-flex!important;align-items:center!important;gap:6px!important}.desktop-account-email{display:block!important;margin:-14px 24px 16px 102px!important;max-width:calc(100% - 180px)!important;color:#1757a7!important;font-size:12.5px!important;font-weight:800!important;line-height:1.25!important;overflow-wrap:anywhere!important;position:relative!important;z-index:3!important}.desktop-account-root .desktop-detail-page .ma-profile-card:not(.compact){min-height:116px!important}.desktop-account-root .desktop-detail-page .ma-profile-card.compact{min-height:102px!important}.desktop-account-root .ma-row-copy,.desktop-account-root .ma-row-value{min-width:0!important;overflow-wrap:anywhere!important}}.ma-modal-backdrop.ma-modal-portal{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-height:100dvh!important;z-index:2147483647!important;pointer-events:auto!important;background:#08142b70!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important;backdrop-filter:blur(10px) saturate(120%)!important}@media(min-width:768px){.ma-modal-backdrop.ma-modal-portal.ma-modal-portal-desktop{display:flex!important;align-items:center!important;justify-content:center!important;place-items:center!important;padding:32px!important}.ma-modal-backdrop.ma-modal-portal.ma-modal-portal-desktop .ma-modal{width:min(500px,calc(100vw - 64px))!important;max-height:min(78dvh,620px)!important;margin:auto!important;border-radius:20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#fffffffb!important;border:1px solid rgba(197,218,247,.96)!important;box-shadow:0 34px 110px #02102b57!important;transform:none!important}.ma-modal-backdrop.ma-modal-portal.ma-modal-portal-desktop .ma-modal-handle{display:none!important}.ma-modal-backdrop.ma-modal-portal.ma-modal-portal-desktop .ma-modal-head{grid-template-columns:36px 1fr 36px!important;padding:16px 18px 10px!important}.ma-modal-backdrop.ma-modal-portal.ma-modal-portal-desktop .ma-modal-title h3{font-size:18px!important;line-height:1.12!important}.ma-modal-backdrop.ma-modal-portal.ma-modal-portal-desktop .ma-modal-title p{font-size:12.5px!important;line-height:1.35!important}.ma-modal-backdrop.ma-modal-portal.ma-modal-portal-desktop .ma-modal-body{overflow-y:auto!important;padding:12px 18px 18px!important}.ma-modal-backdrop.ma-modal-portal.ma-modal-portal-desktop .ma-modal-foot{padding:12px 18px!important;position:sticky!important;bottom:0!important}}.desktop-account-root .desktop-tip-bar{width:100%;margin:0 0 14px;padding:16px 20px;border:1px solid rgba(151,190,247,.58);border-radius:20px;background:linear-gradient(135deg,#ecf6fff5,#fffffff0 52%,#e0efffe6);box-shadow:0 14px 32px #0f3c781a;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-account-root .desktop-tip-icon{width:42px;height:42px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:#075fd6;background:linear-gradient(135deg,#e6f1fff2,#ffffffeb);border:1px solid rgba(156,194,249,.72);box-shadow:inset 0 1px #ffffffc7}.desktop-account-root .desktop-tip-copy{min-width:0}.desktop-account-root .desktop-tip-copy strong{display:block;margin:0 0 4px;color:#061b47;font-size:14px;font-weight:950;letter-spacing:-.02em}.desktop-account-root .desktop-tip-copy p{margin:0;max-width:820px;color:#31558c;font-size:12.5px;font-weight:650;line-height:1.45}.desktop-account-root .desktop-tip-copy small{display:block;margin-top:6px;color:#075fd6;font-size:12px;font-weight:900}.desktop-account-root .desktop-tip-action{min-height:36px;padding:0 16px;border:1px solid rgba(0,96,255,.28);border-radius:999px;background:#fff;color:#075fd6;font-size:12.5px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px #005bd414}.desktop-account-root .desktop-tip-action:hover{background:#f6faff}@media(min-width:769px)and (max-width:980px){.desktop-account-root .desktop-tip-bar{grid-template-columns:42px minmax(0,1fr)}.desktop-account-root .desktop-tip-action{grid-column:2;justify-self:start}}@media(max-width:767px){.mobile-account-root .ma-card .ma-row,.mobile-account-root .ma-interaction-section .ma-row{align-items:center!important;min-height:64px!important;padding:12px!important;gap:10px!important}.mobile-account-root .ma-switch{width:42px!important;min-width:42px!important;height:24px!important;border-radius:999px!important;border:1px solid #bfd2e8!important;box-shadow:inset 0 1px 3px #183c691f!important}.mobile-account-root .ma-switch:after,.mobile-account-root .ma-switch>span:after{width:18px!important;height:18px!important}.mobile-account-root .ma-session-list .ma-row{align-items:flex-start!important}.mobile-account-root .ma-session-list .ma-row [class*=subtitle]{line-height:1.45!important;overflow-wrap:anywhere!important}.mobile-account-root .ma-nationality-list{position:relative!important;z-index:3!important;max-height:min(56dvh,470px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}.mobile-account-root input,.mobile-account-root select,.mobile-account-root textarea,.mobile-account-root .ma-picker-button{font-size:16px!important}}@media(max-width:767px){button:is(.primary,.danger,.active,.selected,[class*=--primary],[class*=-primary],[class*=--danger],[class*=-danger],[class*=--dark],[class*=-dark]),[role=button]:is(.primary,.danger,.active,.selected,[class*=--primary],[class*=-primary],[class*=--danger],[class*=-danger],[class*=--dark],[class*=-dark]){color:#fff!important}button:is(.primary,.danger,[class*=--primary],[class*=-primary],[class*=--danger],[class*=-danger]):hover,button:is(.primary,.danger,[class*=--primary],[class*=-primary],[class*=--danger],[class*=-danger]):active,button:is(.primary,.danger,[class*=--primary],[class*=-primary],[class*=--danger],[class*=-danger]):disabled,button:is(.primary,.danger,[class*=--primary],[class*=-primary],[class*=--danger],[class*=-danger])[aria-busy=true]{color:#fff!important;-webkit-text-fill-color:#fff!important}}.cs-section-card{margin:0 0 18px;padding:18px;border:1px solid #d8e5f5;border-radius:20px;background:#fff;box-shadow:0 8px 22px #16375c0d;color:#102a56}.cs-section-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px;padding:15px;border:1px solid #dce8f7;border-radius:16px;background:#f7faff}.cs-section-card__heading span,.cs-data-card span,.cs-record-card__title span{display:block;color:#7185a6;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cs-section-card__heading h2,.cs-record-card__title h3,.cs-empty-card h3{margin:4px 0;color:#102a56;font-size:18px}.cs-section-card__heading p,.cs-record-card__title p,.cs-empty-card p{margin:0;color:#687d9f;font-size:13px;line-height:1.45}.cs-section-card__heading>b,.cs-record-card__title>b{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#eaf3ff;color:#2468cf;font-size:12px;text-transform:capitalize}.cs-summary-grid,.cs-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cs-data-card{min-width:0;padding:14px;border:1px solid #dce8f7;border-radius:14px;background:#fbfdff;overflow-wrap:anywhere}.cs-data-card strong{display:block;margin-top:7px;color:#102a56;font-size:16px}.cs-data-card small{display:block;margin-top:5px;color:#788baa;line-height:1.35}.cs-data-card--warning{border-color:#f3d69c;background:#fffaf0}.cs-record-list{display:grid;gap:12px}.cs-record-card,.cs-empty-card{padding:14px;border:1px solid #dce8f7;border-radius:16px;background:#fff}.cs-record-card__title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;padding:13px;border-radius:13px;background:#f7faff}.cs-record-card__title>div{min-width:0}.cs-record-card__title p{overflow-wrap:anywhere}@media(max-width:900px){.cs-summary-grid,.cs-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cs-section-card{padding:12px;border-radius:16px}.cs-section-card__heading,.cs-record-card__title{display:grid}.cs-summary-grid,.cs-detail-grid{grid-template-columns:1fr}.cs-data-card strong{font-size:15px}}@media(min-width:769px){.cs-desktop-register-v452{display:grid;gap:22px}.cs-v452-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.cs-v452-kpis .cs-data-card{min-height:150px;padding:22px;border:1px solid #d9e5f4;border-radius:19px;background:#fff;box-shadow:0 8px 24px #1842780d}.cs-v452-kpis .cs-data-card span{font-size:13px;color:#536d94}.cs-v452-kpis .cs-data-card strong{font-size:34px;color:#0e2b58}.cs-v452-kpis .cs-data-card small{color:#6f87a7}.cs-v452-register{border:1px solid #d9e5f4;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 8px 24px #1842780d}.cs-v452-register>header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid #e0e9f5}.cs-v452-register h2{margin:0;color:#12335e;font-size:20px}.cs-v452-register p{margin:5px 0 0;color:#7187a6}.cs-v452-register>header>span{padding:8px 11px;border-radius:10px;background:#eef5ff;color:#2867c8;font-weight:750}.cs-v452-table{overflow:auto}.cs-v452-row{display:grid;grid-template-columns:1.55fr .8fr 1.15fr 1fr .9fr .95fr 1.25fr;gap:14px;align-items:center;min-width:1050px;padding:15px 26px;border-top:1px solid #e7edf6;color:#294a75;font-size:13px}.cs-v452-head{background:#f6f9fd;color:#526a8e;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;border-top:0}.cs-v452-row>span{min-width:0;overflow-wrap:anywhere}.cs-v452-row b,.cs-v452-row small{display:block}.cs-v452-row b{color:#12355f}.cs-v452-row small{margin-top:3px;color:#8092ac}.cs-v452-row em{display:inline-flex;padding:7px 10px;border-radius:10px;background:#fff3df;color:#a85f00;font-style:normal;font-weight:750}.cs-v452-empty{padding:44px;text-align:center;color:#7387a5}}@media(min-width:769px){.cs-desktop-register-v452{display:grid;gap:20px;max-width:1420px;margin:0 auto}.cs-v452-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.cs-v452-kpis .cs-data-card{min-height:150px!important;padding:22px!important;border:1px solid #d8e5f5!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 10px 30px #254d830f!important}.cs-v452-kpis .cs-data-card span{color:#61789a!important;font-size:13px!important;font-weight:800!important}.cs-v452-kpis .cs-data-card strong{font-size:34px!important;color:#0f2f5f!important;margin-top:14px!important}.cs-v452-register{border:1px solid #d8e5f5!important;border-radius:24px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 12px 36px #234b820f!important}.cs-v452-register>header{padding:22px 26px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border-bottom:1px solid #e2ebf6!important}.cs-v452-table{overflow:auto!important}.cs-v452-row{grid-template-columns:1.25fr .8fr 1fr .95fr .85fr .9fr 1.05fr!important;min-width:1100px!important;padding:16px 26px!important}.cs-v452-head{background:#f6f9fe!important;color:#60779a!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cs-v452-row:not(.cs-v452-head){border-top:1px solid #edf2f8!important}.cs-v452-row em{display:inline-flex!important;padding:7px 12px!important;border-radius:10px!important;background:#eef5ff!important;color:#2868d7!important;font-style:normal!important;font-weight:800!important}}@media(min-width:769px){.cs-desktop-register-v452{display:grid!important;gap:20px!important;max-width:1440px!important;margin:0 auto!important}.cs-v452-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.cs-v452-kpis .cs-data-card{min-height:148px!important;padding:20px!important;border-radius:20px!important;background:linear-gradient(160deg,#fff,#f7fbff)!important;border:1px solid #d6e4f6!important;box-shadow:0 10px 28px #2f6fea0f!important}.cs-v452-kpis .cs-data-card span{font-size:12px!important;color:#667fa6!important;font-weight:750!important}.cs-v452-kpis .cs-data-card strong{font-size:34px!important;color:#102c5a!important;margin-top:12px!important}.cs-v452-kpis .cs-data-card small{color:#7790b2!important}.cs-v452-register{border-radius:22px!important;border:1px solid #d5e3f5!important;background:#fff!important;overflow:hidden!important;box-shadow:0 14px 40px #28519112!important}.cs-v452-register>header{padding:20px 24px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid #dce8f7!important}.cs-v452-register>header h2{font-size:20px!important;color:#112f60!important;margin:0 0 4px!important}.cs-v452-register>header p{color:#7086a8!important}.cs-v452-table{overflow:auto!important}.cs-v452-row{grid-template-columns:minmax(210px,1.35fr) .8fr 1fr .9fr .85fr .9fr 1fr!important;min-width:1050px!important;padding:15px 22px!important;border-bottom:1px solid #edf2f8!important;align-items:center!important}.cs-v452-head{background:#f4f8ff!important;color:#526b91!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important}.cs-v452-row:not(.cs-v452-head):hover{background:#f9fbff!important}.cs-v452-row em{display:inline-flex!important;padding:7px 11px!important;border-radius:999px!important;background:#edf4ff!important;color:#285ca7!important;font-style:normal!important;font-weight:750!important}}@media(min-width:769px){.ma-modal .ma-session-overview-v426{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ma-modal .ma-session-overview-v426 article,.ma-modal .ma-session-message-card-v426,.ma-modal .ma-session-confirm-card-v426,.ma-modal .ma-session-register-v426{min-width:0;padding:16px;border:1px solid #d6e3f3;border-radius:18px;background:#fff}.ma-modal .ma-session-overview-v426 article{display:grid;gap:6px}.ma-modal .ma-session-overview-v426 span,.ma-modal .ma-session-overview-v426 small{color:#6b7f9d}.ma-modal .ma-session-overview-v426 strong{color:#102a54;font-size:20px;overflow-wrap:anywhere}.ma-modal .ma-session-message-card-v426.is-error{border-color:#efc9cf;background:#fff8f9;color:#9f2134}.ma-modal .ma-session-message-card-v426 p,.ma-modal .ma-session-confirm-card-v426 p{margin:6px 0 0;line-height:1.5}.ma-modal .ma-session-confirm-card-v426{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:16px;align-items:end}.ma-modal .ma-session-register-v426{display:grid;gap:14px;min-height:0}.ma-modal .ma-session-register-v426>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ma-modal .ma-session-register-v426>header strong,.ma-modal .ma-session-register-v426>header small{display:block}.ma-modal .ma-session-register-v426>header small{margin-top:4px;color:#6b7f9d}.ma-modal .ma-session-register-v426>header>span{padding:7px 11px;border-radius:999px;background:#edf4ff;color:#225fca;font-weight:800}.ma-modal .ma-session-list-v128{display:grid;gap:12px;max-height:min(470px,48vh);overflow-y:auto;padding-right:5px}.ma-modal .ma-session-card-v128{overflow:hidden;border:1px solid #d6e3f3;border-radius:17px;background:#fff}.ma-modal .ma-session-card-v128>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #e0e9f4;background:#f8fbff}.ma-modal .ma-session-card-v128 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:14px}.ma-modal .ma-session-card-v128 dl>div{min-width:0;padding:11px;border:1px solid #e1eaf5;border-radius:13px;background:#fbfdff}.ma-modal .ma-session-card-v128 dl>div.wide{grid-column:1/-1}.ma-modal .ma-session-card-v128 dt{color:#6c809f;font-size:11px;font-weight:800;text-transform:uppercase}.ma-modal .ma-session-card-v128 dd{margin:5px 0 0;color:#102a54;font-weight:700;overflow-wrap:anywhere}}@media(min-width:769px){html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Active sessions"]{width:min(980px,calc(100vw - 52px))!important;max-width:min(980px,calc(100vw - 52px))!important;max-height:calc(100dvh - 40px)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Active sessions"]>.ma-modal-body,html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Active sessions"] .ma-modal-content{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html body .ma-session-register-v426{min-height:0!important;max-height:none!important;overflow:visible!important}html body .ma-session-list-v128{min-height:0!important;max-height:520px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:5px!important;scrollbar-gutter:stable!important}}@media(max-width:768px){html body .ma-modal-backdrop{padding:8px!important;overflow:auto!important}html body .ma-modal{max-height:calc(100dvh - 16px)!important;overflow:hidden!important}html body .ma-modal-body,.ma-modal-content,.ma-session-list-v128{min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:767px){html body .mobile-account-root .ma-switch-v131{position:relative!important;display:inline-flex!important;width:42px!important;min-width:42px!important;height:24px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important}html body .mobile-account-root .ma-switch-v131 input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important;z-index:3!important}html body .mobile-account-root .ma-switch-v131:before,html body .mobile-account-root .ma-switch-v131:after,html body .mobile-account-root .ma-switch-v131 input:before,html body .mobile-account-root .ma-switch-v131 input:after{content:none!important;display:none!important}html body .mobile-account-root .ma-switch-v131 .ma-switch-track-v131{position:absolute!important;inset:0!important;display:block!important;width:42px!important;height:24px!important;border:1px solid #b9c9da!important;border-radius:999px!important;background:#d9e3ed!important;background-image:none!important;box-shadow:inset 0 1px 2px #18365a1f!important;transition:background-color .18s ease,border-color .18s ease!important}html body .mobile-account-root .ma-switch-v131 .ma-switch-track-v131:before{content:none!important;display:none!important}html body .mobile-account-root .ma-switch-v131 .ma-switch-track-v131:after{content:""!important;display:block!important;position:absolute!important;top:2px!important;left:2px!important;width:18px!important;height:18px!important;border:0!important;border-radius:50%!important;background:#fff!important;background-image:none!important;box-shadow:0 2px 5px #102a483d!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .mobile-account-root .ma-switch-v131.on .ma-switch-track-v131,html body .mobile-account-root .ma-switch-v131 input:checked+.ma-switch-track-v131{border-color:#178a5a!important;background:#22a66f!important;background-color:#22a66f!important;background-image:none!important}html body .mobile-account-root .ma-switch-v131.on .ma-switch-track-v131:after,html body .mobile-account-root .ma-switch-v131 input:checked+.ma-switch-track-v131:after{transform:translate(18px)!important}html body .mobile-account-root .ma-search-v131{border:1px solid #c7d7e7!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;outline:none!important}html body .mobile-account-root .ma-search-v131 input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important}html body .mobile-account-root .ma-search-v131:before,html body .mobile-account-root .ma-search-v131:after,html body .mobile-account-root .ma-search-v131 input:before,html body .mobile-account-root .ma-search-v131 input:after{content:none!important;display:none!important}html body .ma-modal .ma-call-now-v131{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body .ma-modal .ma-personal-form-v131 .ma-field,html body .ma-modal .ma-password-form-v131 .ma-field,html body .ma-modal .ma-support-form-v130 .ma-field{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .ma-modal .ma-personal-form-v131 .ma-input,html body .ma-modal .ma-password-form-v131 .ma-input,html body .ma-modal .ma-support-form-v130 .ma-input{border:1px solid #bfd0e3!important;border-radius:11px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ma-modal .ma-personal-form-v131 .ma-field:before,html body .ma-modal .ma-personal-form-v131 .ma-field:after,html body .ma-modal .ma-password-form-v131 .ma-field:before,html body .ma-modal .ma-password-form-v131 .ma-field:after{content:none!important;display:none!important}html body .mobile-account-root .ma-signout-devices-v131,html body .mobile-account-root .ma-signout-devices-v131:is(:hover,:focus,:active){width:100%!important;min-height:64px!important;padding:12px!important;border:1px solid #c91f2d!important;border-radius:16px!important;background:#d92d3a!important;background-color:#d92d3a!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .mobile-account-root .ma-signout-devices-v131 *,html body .mobile-account-root .ma-signout-devices-v131 strong,html body .mobile-account-root .ma-signout-devices-v131 small,html body .mobile-account-root .ma-signout-devices-v131 svg{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important;filter:none!important}html body .mobile-account-root .ma-signout-devices-v131:before,html body .mobile-account-root .ma-signout-devices-v131:after{content:none!important;display:none!important}html body .ma-modal .ma-support-destination-v131{margin:2px 0 0!important;padding:10px 12px!important;border:1px solid #c9d9ec!important;border-radius:12px!important;background:#f3f8ff!important;color:#294b75!important;font-size:12px!important;line-height:1.4!important;text-align:left!important}}@media(max-width:767px){html body .mobile-account-root .ma-switch-v133{position:relative!important;display:inline-block!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:25px!important;padding:0!important;margin:0!important;border:1px solid #b9c7d6!important;border-radius:999px!important;background:#d8e1ea!important;background-color:#d8e1ea!important;background-image:none!important;box-shadow:inset 0 1px 2px #15304f1f!important;overflow:hidden!important;isolation:isolate!important;cursor:pointer!important}html body .mobile-account-root .ma-switch-v133:before,html body .mobile-account-root .ma-switch-v133:after,html body .mobile-account-root .ma-switch-v133 input:before,html body .mobile-account-root .ma-switch-v133 input:after,html body .mobile-account-root .ma-switch-v133 .ma-switch-knob-v133:before,html body .mobile-account-root .ma-switch-v133 .ma-switch-knob-v133:after{content:none!important;display:none!important}html body .mobile-account-root .ma-switch-v133 input{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}html body .mobile-account-root .ma-switch-v133 .ma-switch-knob-v133{position:absolute!important;z-index:2!important;top:2px!important;left:2px!important;display:block!important;width:19px!important;height:19px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 2px 6px #122d4c3d!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .mobile-account-root .ma-switch-v133.is-on{border-color:#158454!important;background:#22a66f!important;background-color:#22a66f!important;background-image:none!important}html body .mobile-account-root .ma-switch-v133.is-on .ma-switch-knob-v133{transform:translate(19px)!important}html body .mobile-account-root .ma-switch-v133.is-disabled{opacity:.58!important;cursor:not-allowed!important}html body .mobile-account-root .ma-search-v133,html body .ma-modal .ma-search-v133{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:0 13px!important;border:1px solid #c6d5e5!important;border-radius:13px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;outline:0!important}html body .mobile-account-root .ma-search-v133:before,html body .mobile-account-root .ma-search-v133:after,html body .ma-modal .ma-search-v133:before,html body .ma-modal .ma-search-v133:after{content:none!important;display:none!important}html body .mobile-account-root .ma-search-v133 input,html body .ma-modal .ma-search-v133 input{flex:1 1 auto!important;min-width:0!important;height:42px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;font-size:16px!important}html body .mobile-account-root .ma-signout-row-v133,html body .mobile-account-root .ma-signout-row-v133:is(:hover,:focus,:active){min-height:66px!important;padding:12px 14px!important;border:1px solid #c91f2d!important;border-radius:16px!important;background:#d92d3a!important;background-color:#d92d3a!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .mobile-account-root .ma-signout-row-v133 *,html body .mobile-account-root .ma-signout-row-v133 strong,html body .mobile-account-root .ma-signout-row-v133 small,html body .mobile-account-root .ma-signout-row-v133 svg{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;opacity:1!important}html body .mobile-account-root .ma-signout-row-v133:before,html body .mobile-account-root .ma-signout-row-v133:after{content:none!important;display:none!important}html body .ma-modal .ma-signout-button-v133,html body .ma-modal .ma-signout-button-v133:is(:hover,:focus,:active,:disabled){border-color:#c91f2d!important;background:#d92d3a!important;background-color:#d92d3a!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important}html body .mobile-account-root .ma-category-strip-v133{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important}html body .mobile-account-root .ma-category-v133,html body .mobile-account-root .ma-category-v133:is(:hover,:focus,:active){position:relative!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:60px!important;padding:10px!important;border:1px solid #d2dfec!important;border-radius:15px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#213b57!important;-webkit-text-fill-color:#213b57!important;box-shadow:0 5px 14px #1a3d600d!important;filter:none!important;overflow:hidden!important}html body .mobile-account-root .ma-category-v133.active{border-color:#176fe8!important;background:#eef5ff!important;background-color:#eef5ff!important;background-image:none!important;box-shadow:0 0 0 2px #176fe81a!important}html body .mobile-account-root .ma-category-v133:before,html body .mobile-account-root .ma-category-v133:after{content:none!important;display:none!important}html body .mobile-account-root .ma-category-v133 strong{text-align:left!important;font-size:12px!important}html body .mobile-account-root .ma-category-v133 small{color:#60758b!important;-webkit-text-fill-color:#60758b!important}html body .mobile-account-root .ma-documents-list-v133,html body .mobile-account-root .ma-documents-list-v133 .ma-row{background:#fff!important;background-color:#fff!important;background-image:none!important;filter:none!important;opacity:1!important}html body .mobile-account-root .ma-documents-list-v133:before,html body .mobile-account-root .ma-documents-list-v133:after,html body .mobile-account-root .ma-documents-list-v133 .ma-row:before,html body .mobile-account-root .ma-documents-list-v133 .ma-row:after{content:none!important;display:none!important}html body .ma-modal .ma-document-delete-v133,html body .ma-modal .ma-document-delete-v133:is(:hover,:focus,:active,:disabled){border-color:#c91f2d!important;background:#d92d3a!important;background-color:#d92d3a!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ma-modal .ma-document-delete-v133:before,html body .ma-modal .ma-document-delete-v133:after{content:none!important;display:none!important}}@media(max-width:768px){html body .ma-toggle-v134{position:relative!important;width:46px!important;min-width:46px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;overflow:visible!important;cursor:pointer!important;isolation:isolate!important}html body .ma-toggle-v134:before,html body .ma-toggle-v134:after,html body .ma-toggle-v134 *:before,html body .ma-toggle-v134 *:after{content:none!important;display:none!important}html body .ma-toggle-v134>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body .ma-toggle-v134 .ma-toggle-track-v134{position:relative!important;width:46px!important;height:26px!important;display:block!important;border:1px solid #c5d2df!important;border-radius:999px!important;background:#dfe6ed!important;background-image:none!important;box-shadow:inset 0 1px 2px #142d4b14!important;filter:none!important;transition:background-color .18s ease,border-color .18s ease!important}html body .ma-toggle-v134 .ma-toggle-knob-v134{position:absolute!important;top:3px!important;left:3px!important;width:18px!important;height:18px!important;display:block!important;border:0!important;border-radius:50%!important;background:#fff!important;background-image:none!important;box-shadow:0 2px 5px #142d4b38!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ma-toggle-v134.is-on .ma-toggle-track-v134{border-color:#2c9b66!important;background:#35a96f!important;background-image:none!important}html body .ma-toggle-v134.is-on .ma-toggle-knob-v134{transform:translate(20px)!important}html body .ma-toggle-v134.is-disabled{opacity:.58!important;cursor:not-allowed!important}html body .ma-toggle-v134:focus-within .ma-toggle-track-v134{outline:3px solid rgba(53,169,111,.18)!important;outline-offset:2px!important}html body .ma-card .ma-row.ma-home-signout-v134{border:0!important;border-top:1px solid #f0c9ce!important;border-radius:0!important;background:#fff7f7!important;background-color:#fff7f7!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ma-card .ma-row.ma-home-signout-v134:before,html body .ma-card .ma-row.ma-home-signout-v134:after,html body .ma-card .ma-row.ma-home-signout-v134 *:before,html body .ma-card .ma-row.ma-home-signout-v134 *:after{content:none!important;display:none!important}html body .ma-card .ma-row.ma-home-signout-v134 :is(.ma-row-copy strong,.ma-row-copy small,.ma-chevron){color:#c62838!important;-webkit-text-fill-color:#c62838!important;opacity:1!important}html body .ma-card .ma-row.ma-home-signout-v134 .ma-row-icon.red{background:#ffe5e8!important;background-image:none!important;color:#c62838!important}html body .ma-card .ma-row.ma-home-signout-v134 svg{color:#c62838!important;stroke:#c62838!important}html body .ma-signout-row-v133,html body .ma-signout-devices-v131{background:#fff7f7!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body .ma-signout-row-v133:before,html body .ma-signout-row-v133:after,html body .ma-signout-devices-v131:before,html body .ma-signout-devices-v131:after{content:none!important;display:none!important}html body .ma-search.ma-search-v131.ma-search-v133{border:1px solid #c7d5e4!important;outline:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ma-search.ma-search-v131.ma-search-v133:before,html body .ma-search.ma-search-v131.ma-search-v133:after,html body .ma-search.ma-search-v131.ma-search-v133 input:before,html body .ma-search.ma-search-v131.ma-search-v133 input:after{content:none!important;display:none!important}html body .ma-search.ma-search-v131.ma-search-v133 input{border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}}@media(max-width:768px){html body .mobile-account-root .ma-category-strip-v135{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:10px!important;padding:0 0 12px!important;overflow:visible!important}html body .mobile-account-root .ma-category-v135,html body .mobile-account-root .ma-category-v135:is(:hover,:focus,:focus-visible,:active){position:relative!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"icon label" "icon count"!important;align-items:center!important;column-gap:10px!important;row-gap:2px!important;min-width:0!important;min-height:74px!important;padding:11px 12px!important;border:1px solid #cedcea!important;border-radius:15px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1d3856!important;-webkit-text-fill-color:#1d3856!important;box-shadow:0 5px 14px #1a3d600d!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;overflow:hidden!important;text-align:left!important}html body .mobile-account-root .ma-category-v135:before,html body .mobile-account-root .ma-category-v135:after,html body .mobile-account-root .ma-category-v135 *:before,html body .mobile-account-root .ma-category-v135 *:after{content:none!important;display:none!important}html body .mobile-account-root .ma-category-v135>.ma-row-icon{grid-area:icon!important;width:40px!important;height:40px!important;margin:0!important;place-self:center!important}html body .mobile-account-root .ma-category-v135>strong{grid-area:label!important;min-width:0!important;margin:0!important;color:#1d3856!important;-webkit-text-fill-color:#1d3856!important;font-size:13px!important;line-height:1.15!important;text-align:left!important;overflow-wrap:anywhere!important}html body .mobile-account-root .ma-category-v135>small{grid-area:count!important;justify-self:start!important;margin:0!important;color:#60758b!important;-webkit-text-fill-color:#60758b!important;font-size:12px!important;line-height:1!important}html body .mobile-account-root .ma-category-v135.active{border-color:#176fe8!important;background:#eaf4ff!important;background-color:#eaf4ff!important;background-image:none!important;box-shadow:inset 0 0 0 1px #176fe824!important;filter:none!important;opacity:1!important}html body .mobile-account-root .ma-documents-list-v135,html body .mobile-account-root .ma-documents-list-v135 .ma-row,html body .mobile-account-root .ma-documents-list-v135 .ma-row:is(:hover,:focus,:active){background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}html body .mobile-account-root .ma-documents-list-v135:before,html body .mobile-account-root .ma-documents-list-v135:after,html body .mobile-account-root .ma-documents-list-v135 .ma-row:before,html body .mobile-account-root .ma-documents-list-v135 .ma-row:after{content:none!important;display:none!important}html body .mobile-account-root .ma-card .ma-row.ma-signout-security-v135,html body .mobile-account-root .ma-card .ma-row.ma-signout-security-v135:is(:hover,:focus,:focus-visible,:active){width:100%!important;min-height:54px!important;padding:9px 12px!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;border:0!important;border-top:1px solid #c72031!important;border-radius:0!important;background:#d92d3a!important;background-color:#d92d3a!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;opacity:1!important}html body .mobile-account-root .ma-card .ma-row.ma-signout-security-v135:before,html body .mobile-account-root .ma-card .ma-row.ma-signout-security-v135:after,html body .mobile-account-root .ma-card .ma-row.ma-signout-security-v135 *:before,html body .mobile-account-root .ma-card .ma-row.ma-signout-security-v135 *:after{content:none!important;display:none!important}html body .mobile-account-root .ma-card .ma-row.ma-signout-security-v135 :is(.ma-row-copy strong,.ma-row-copy small,.ma-chevron,svg,path){color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:#fff!important;opacity:1!important}html body .mobile-account-root .ma-card .ma-row.ma-signout-security-v135 .ma-row-icon.red{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:12px!important;background:#ffffff21!important;background-image:none!important;color:#fff!important}}@media(max-width:900px){html body .ma-category-strip-v135{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}html body .ma-category-v135{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:10px!important;row-gap:2px!important;min-width:0!important;min-height:72px!important;padding:11px!important;border:1px solid #d4e1ed!important;border-radius:15px!important;background:#fff!important;background-image:none!important;color:#1f3a55!important;-webkit-text-fill-color:#1f3a55!important;box-shadow:none!important;filter:none!important;opacity:1!important;overflow:hidden!important}html body .ma-category-v135:before,html body .ma-category-v135:after{content:none!important;display:none!important}html body .ma-category-v135 .ma-row-icon{grid-row:1/3!important;grid-column:1!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important}html body .ma-category-v135 strong{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#19344f!important;-webkit-text-fill-color:#19344f!important}html body .ma-category-v135 small{grid-column:2!important;grid-row:2!important;justify-self:start!important;color:#718499!important;-webkit-text-fill-color:#718499!important}html body .ma-category-v135.active{border-color:#176fe8!important;background:#eef5ff!important;background-image:none!important;box-shadow:0 0 0 2px #176fe814!important}html body .ma-category-v135.active *{opacity:1!important}}@media(max-width:900px){html body .mobile-account-root .ma-category-strip-v135{grid-template-columns:1fr!important;gap:9px!important}html body .mobile-account-root .ma-category-v135,html body .mobile-account-root .ma-category-v135:is(:hover,:focus,:focus-visible,:active){grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:11px!important;min-height:74px!important;padding:12px 54px 12px 12px!important;overflow:hidden!important;background:#fff!important;background-image:none!important;filter:none!important;opacity:1!important;isolation:isolate!important}html body .mobile-account-root .ma-category-v135>small{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;min-width:28px!important;height:28px!important;padding:0 8px!important;border:1px solid #d5e2ed!important;border-radius:999px!important;background:#f1f6fb!important;background-image:none!important;color:#31506e!important;-webkit-text-fill-color:#31506e!important;z-index:2!important}html body .mobile-account-root .ma-category-v135>strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.25!important}html body .mobile-account-root .ma-category-v135.active{background:#eaf3ff!important;background-image:none!important;color:#173d67!important;-webkit-text-fill-color:#173d67!important}html body .mobile-account-root .ma-category-v135.active>small{border-color:#a9caf5!important;background:#fff!important;color:#176fe8!important;-webkit-text-fill-color:#176fe8!important}html body .mobile-account-root .ma-category-v135:before,html body .mobile-account-root .ma-category-v135:after,html body .mobile-account-root .ma-category-v135 *:before,html body .mobile-account-root .ma-category-v135 *:after{content:none!important;display:none!important;background:none!important}}@media(min-width:769px){html body .ma-modal-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483646!important;background:#071222c7!important;background-image:none!important}html body .ma-modal{background:#fff!important;background-image:none!important}html body .ma-modal .ma-btn.danger,html body .ma-modal .ma-signout-button-v133{background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ma-documents-security-v349{display:none!important}html body .ma-search{border:1px solid #bfd6f2!important;box-shadow:none!important;background:#fff!important}html body .ma-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body .ma-toggle-v134{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:26px!important;flex:0 0 46px!important;position:relative!important}html body .ma-toggle-v134>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body .ma-toggle-v134 .ma-toggle-track-v134{display:block!important;position:relative!important;width:46px!important;height:26px!important;border-radius:999px!important;background:#c9d7e8!important;border:0!important}html body .ma-toggle-v134 .ma-toggle-knob-v134{display:block!important;position:absolute!important;width:20px!important;height:20px!important;left:3px!important;top:3px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 6px #0f234133!important;transition:transform .18s ease!important}html body .ma-toggle-v134.is-on .ma-toggle-track-v134{background:#2474ee!important}html body .ma-toggle-v134.is-on .ma-toggle-knob-v134{transform:translate(20px)!important}html body .ma-call-now-v131{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body .ma-profile-card .ma-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}html body .ma-custom-select-v349{position:relative!important;z-index:10!important}html body .ma-custom-select-v349.is-open{z-index:2147483647!important}html body .ma-custom-select-v349>.ma-input{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;text-align:left!important}html body .ma-custom-select-v349__menu{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;z-index:2147483647!important;max-height:260px!important;overflow-y:auto!important;padding:6px!important;border:1px solid #c8dcf6!important;border-radius:14px!important;background:#fff!important;box-shadow:0 22px 56px #0b234738!important}html body .ma-custom-select-v349__menu button{display:block!important;width:100%!important;padding:11px 12px!important;border:0!important;border-radius:9px!important;background:#fff!important;color:#17365f!important;text-align:left!important;font-weight:700!important}html body .ma-custom-select-v349__menu button:hover,html body .ma-custom-select-v349__menu button.is-selected{background:#eaf3ff!important;color:#176fe8!important}html body .ma-toast{position:fixed!important;inset:auto 24px 24px auto!important;transform:none!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;width:min(390px,calc(100vw - 48px))!important;min-height:72px!important;margin:0!important;padding:13px 16px!important;border:1px solid #cfe0f6!important;border-left:4px solid #2474ee!important;border-radius:16px!important;background:#fff!important;color:#17385f!important;box-shadow:0 20px 48px #0c2a5233!important;font-size:14px!important;font-weight:800!important;text-align:left!important;z-index:2147483647!important}html body .ma-toast:before{content:"✓"!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:11px!important;background:#eaf3ff!important;color:#176fe8!important;font-size:18px!important}html body .ma-toast.error{border-left-color:#e5485d!important;color:#9f2435!important}html body .ma-toast.error:before{content:"!"!important;background:#fff0f2!important;color:#d9364e!important}html body .ma-save-bar-v350{position:fixed!important;left:calc(var(--rh-side-w,260px) + 24px)!important;right:24px!important;bottom:24px!important;z-index:2147483600!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:76px!important;padding:12px 15px 12px 18px!important;border:1px solid #cfe0f6!important;border-top:4px solid #2474ee!important;border-radius:17px!important;background:#fff!important;box-shadow:0 20px 52px #0c2a5233!important;color:#17385f!important}html body .ma-save-bar-v350 strong,html body .ma-save-bar-v350 small{display:block!important}html body .ma-save-bar-v350 strong{font-size:15px!important}html body .ma-save-bar-v350 small{margin-top:3px!important;color:#7086a5!important;font-size:12px!important}.ma-save-bar-v350__actions{display:flex!important;align-items:center!important;gap:9px!important}}@media(min-width:769px){html body .ma-modal-backdrop{background:#12223a8f!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}html body .ma-modal{width:min(760px,calc(100vw - 32px))!important;max-width:min(760px,calc(100vw - 32px))!important;max-height:min(90vh,920px)!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 30px 70px #0a1c3347!important}html body .ma-modal-header{background:linear-gradient(180deg,#edf5ff,#dfeeff)!important;border-bottom:1px solid #d6e4f8!important;padding:18px 20px!important}html body .ma-modal-body{background:#f7fbff!important;padding:18px!important;gap:14px!important}html body .ma-modal-footer{background:#fff!important;border-top:1px solid #dce8f7!important;padding:14px 18px!important}html body .ma-section,html body .ma-toggle-list,html body .ma-info-card,html body .ma-form-card{background:#fff!important;border:1px solid #cfe0f6!important;border-radius:22px!important;box-shadow:0 10px 24px #3e6fad0f!important}html body .ma-modal--compact,html body .ma-modal.is-compact{min-height:auto!important;height:auto!important}}@media(min-width:769px){html body>.ma-modal-backdrop.ma-modal-portal-desktop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:28px!important;display:grid!important;place-items:center!important;background:#081222c7!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:2147483646!important;overflow:hidden!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal{position:relative!important;inset:auto!important;margin:auto!important;width:min(720px,calc(100vw - 56px))!important;max-width:min(720px,calc(100vw - 56px))!important;max-height:calc(100dvh - 56px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cfe0f4!important;border-top:4px solid #2f6fed!important;border-radius:22px!important;background:#fff!important;box-shadow:0 30px 90px #05122652!important;transform:none!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Active sessions"]{width:min(980px,calc(100vw - 56px))!important;max-width:min(980px,calc(100vw - 56px))!important}html body .ma-modal-portal-desktop .ma-modal-handle{display:none!important}html body .ma-modal-portal-desktop .ma-modal-head{position:relative!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 44px!important;gap:13px!important;align-items:center!important;margin:0!important;padding:16px 18px!important;border:0!important;border-bottom:1px solid #d7e5f4!important;border-radius:0!important;background:#eef5ff!important;background-image:none!important}html body .ma-modal-portal-desktop .ma-modal-head>.ma-row-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:13px!important;background:#2f6fed!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-modal-head>.ma-row-icon svg{display:block!important;margin:auto!important;color:#fff!important;stroke:#fff!important}html body .ma-modal-portal-desktop .ma-modal-title h3{margin:0!important;color:#102653!important;font-size:21px!important;line-height:1.18!important;font-weight:900!important}html body .ma-modal-portal-desktop .ma-modal-title p{margin:4px 0 0!important;color:#657b9e!important;font-size:13px!important;line-height:1.4!important}html body .ma-modal-portal-desktop .ma-icon-btn[aria-label=Close]{position:static!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid #2f6fed!important;border-radius:12px!important;background:#2f6fed!important;color:#fff!important;box-shadow:none!important}html body .ma-modal-portal-desktop .ma-icon-btn[aria-label=Close] svg{display:block!important;margin:auto!important;stroke:#fff!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-modal-body{min-width:0!important;min-height:0!important;overflow:auto!important;padding:16px 18px 20px!important;background:#f7faff!important;background-image:none!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}html body .ma-modal-portal-desktop .ma-modal-foot{margin:0!important;padding:12px 18px!important;min-height:68px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;border:0!important;border-top:1px solid #d7e5f4!important;border-radius:0!important;background:#fff!important;background-image:none!important}html body .ma-modal-portal-desktop .ma-modal-foot .ma-btn{min-width:128px!important;height:42px!important;border-radius:11px!important;font-weight:800!important}html body .ma-modal-portal-desktop .ma-modal-foot .ma-btn.secondary{border:1px solid #cfe0f4!important;background:#fff!important;color:#234a80!important}html body .ma-modal-portal-desktop .ma-modal-foot .ma-btn.danger{border:1px solid #ef7a86!important;background:#e63d4f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .ma-modal-portal-desktop .ma-modal-foot .ma-btn.danger *{color:#fff!important}html body .ma-modal-portal-desktop .ma-session-overview-v426{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important}html body .ma-modal-portal-desktop .ma-session-overview-v426>article{min-height:120px!important;padding:14px!important;border:1px solid #d6e4f3!important;border-radius:14px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:7px!important;justify-content:flex-start!important}html body .ma-modal-portal-desktop .ma-session-overview-v426 strong{font-size:21px!important;line-height:1.25!important;color:#102653!important;overflow-wrap:anywhere!important}html body .ma-modal-portal-desktop .ma-session-register-v426{border:1px solid #d6e4f3!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}html body .ma-modal-portal-desktop .ma-session-register-v426>header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 14px!important;border-bottom:1px solid #e0eaf5!important;background:#fbfdff!important}html body .ma-modal-portal-desktop .ma-session-list-v128{display:grid!important;gap:12px!important;padding:12px!important}html body .ma-modal-portal-desktop .ma-session-card-v128{border:1px solid #d6e4f3!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}html body .ma-modal-portal-desktop .ma-session-card-v128>header{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;border-bottom:1px solid #e5edf7!important}html body .ma-modal-portal-desktop .ma-session-card-v128>header>.ma-row-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:11px!important;background:#2f6fed!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-session-card-v128>header>.ma-row-icon svg{stroke:#fff!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-session-card-v128 dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:12px!important}html body .ma-modal-portal-desktop .ma-session-card-v128 dl>div{min-height:70px!important;padding:10px!important;border:1px solid #e0eaf5!important;border-radius:11px!important;background:#f8fbff!important}html body .ma-modal-portal-desktop .ma-session-card-v128 dt{color:#6c82a4!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.035em!important}html body .ma-modal-portal-desktop .ma-session-card-v128 dd{margin:5px 0 0!important;color:#17385f!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body .ma-modal-portal-desktop .ma-login-list,html body .ma-modal-portal-desktop .ma-login-activity-list{display:grid!important;gap:8px!important}html body .ma-modal-portal-desktop :is(.ma-security-row,.ma-login-row,.ma-auth-row){border:1px solid #d6e4f3!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}html body .ma-modal-portal-desktop .ma-muted-text{margin:0!important;padding:14px!important;border:1px solid #d6e4f3!important;border-radius:13px!important;background:#fff!important;color:#5e7598!important;line-height:1.5!important}}@media(max-width:768px){html body>.ma-modal-backdrop.ma-modal-portal-mobile{background:#081222c7!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html body .ma-modal-portal-mobile .ma-modal{border-top:4px solid #2f6fed!important;background:#fff!important;color:#102653!important}html body .ma-modal-portal-mobile .ma-modal-head{background:#eef5ff!important;background-image:none!important}html body .ma-modal-portal-mobile .ma-modal-head>.ma-row-icon{background:#2f6fed!important;color:#fff!important}html body .ma-modal-portal-mobile .ma-modal-head>.ma-row-icon svg{stroke:#fff!important;color:#fff!important}html body .ma-modal-portal-mobile .ma-icon-btn[aria-label=Close]{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .ma-modal-portal-mobile .ma-icon-btn[aria-label=Close] svg{stroke:#fff!important;color:#fff!important}}@media(min-width:769px){html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Recent login activity"]{width:min(680px,calc(100vw - 56px))!important;max-width:min(680px,calc(100vw - 56px))!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Two-factor authentication"]{width:min(650px,calc(100vw - 56px))!important;max-width:min(650px,calc(100vw - 56px))!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Sign out"]{width:min(560px,calc(100vw - 56px))!important;max-width:min(560px,calc(100vw - 56px))!important}html body .ma-modal-portal-desktop .ma-login-activity-list{margin:0!important;padding:0!important;border:1px solid #d6e4f3!important;border-radius:15px!important;background:#fff!important;overflow:hidden!important}html body .ma-modal-portal-desktop .ma-login-activity-list .ma-row{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-height:78px!important;padding:11px 13px!important;border:0!important;border-bottom:1px solid #e3ebf5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body .ma-modal-portal-desktop .ma-login-activity-list .ma-row:last-child{border-bottom:0!important}html body .ma-modal-portal-desktop .ma-login-activity-list .ma-row-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important;background:#2f6fed!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-login-activity-list .ma-row-icon.green{background:#16a36a!important}html body .ma-modal-portal-desktop .ma-login-activity-list .ma-row-icon.red{background:#e5485d!important}html body .ma-modal-portal-desktop .ma-login-activity-list .ma-row-icon svg{stroke:#fff!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-login-activity-list .ma-row-copy{min-width:0!important;display:grid!important;gap:2px!important}html body .ma-modal-portal-desktop .ma-login-activity-list .ma-row-copy strong{color:#102653!important;font-size:13px!important;line-height:1.25!important}html body .ma-modal-portal-desktop .ma-login-activity-list .ma-row-copy small{color:#667b9d!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important}html body .ma-modal-portal-desktop .ma-login-activity-list .ma-row-value{display:block!important;margin-top:2px!important;color:#24496f!important;font-size:11px!important;font-weight:800!important}html body .ma-modal-portal-desktop .ma-form-grid{display:grid!important;gap:10px!important}html body .ma-modal-portal-desktop .ma-form-grid>.ma-result{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:52px!important;padding:12px 13px!important;border:1px solid #d6e4f3!important;border-radius:13px!important;background:#fff!important;color:#17385f!important}html body .ma-modal-portal-desktop .ma-form-grid>.ma-result>span:last-child{font-weight:850!important;color:#102653!important;text-align:right!important}html body .ma-modal-portal-desktop .ma-action-row{display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;width:100%!important;padding:0 13px!important;border:1px solid #d6e4f3!important;border-radius:13px!important;background:#fff!important;color:#17385f!important;font-weight:800!important;text-align:left!important}html body .ma-modal-portal-desktop .ma-action-row>svg{flex:0 0 30px!important;width:30px!important;height:30px!important;padding:7px!important;border-radius:9px!important;background:#2f6fed!important;color:#fff!important;stroke:#fff!important}html body .ma-modal-portal-desktop .ma-action-row.danger{border-color:#f0c9cf!important;color:#b9253b!important}html body .ma-modal-portal-desktop .ma-action-row.danger>svg{background:#e5485d!important}html body .ma-modal-portal-desktop .ma-otp-box,html body .ma-modal-portal-desktop .ma-result-grid{border:1px solid #d6e4f3!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}html body .ma-modal-portal-desktop .ma-modal-body :is(input,select,textarea){border:1px solid #cfe0f4!important;border-radius:11px!important;background:#fff!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Sign out"] .ma-modal-body{padding:18px!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Sign out"] .ma-muted-text{min-height:58px!important;display:flex!important;align-items:center!important}html body .ma-modal-portal-desktop .ma-session-overview-v426>article{min-width:0!important}html body .ma-modal-portal-desktop .ma-session-overview-v426>article strong{overflow-wrap:break-word!important;word-break:normal!important}}@media(max-width:768px){html body .ma-modal-portal-mobile .ma-modal-foot .ma-btn.primary{background:#2f6fed!important;border-color:#2f6fed!important;color:#fff!important}html body .ma-modal-portal-mobile .ma-action-row>svg{color:#2f6fed!important;stroke:#2f6fed!important}}@media(min-width:769px){html body .ma-modal-portal-desktop .ma-modal-head,html body .ma-modal-portal-desktop .ma-modal-body,html body .ma-modal-portal-desktop .ma-modal-foot{background:#f1f5fa!important;background-image:none!important}html body .ma-modal-portal-desktop .ma-modal-body{background:#f4f7fb!important}html body .ma-modal-portal-desktop .ma-modal-foot{border-top:1px solid #d6e2f0!important}html body .ma-modal-portal-desktop .ma-session-overview-v426>article,html body .ma-modal-portal-desktop .ma-session-register-v426,html body .ma-modal-portal-desktop .ma-session-card-v128,html body .ma-modal-portal-desktop .ma-result,html body .ma-modal-portal-desktop .ma-action-row,html body .ma-modal-portal-desktop .ma-form-grid>label,html body .ma-modal-portal-desktop .ma-result-grid,html body .ma-modal-portal-desktop .ma-otp-box{background:#fff!important}html body .ma-modal-portal-desktop .ma-otp-box{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body .ma-modal-portal-desktop .ma-otp-box code,html body .ma-modal-portal-desktop .ma-result code{display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-all!important;font-size:10px!important;line-height:1.5!important;color:#17385f!important}html body .ma-modal-portal-desktop .ma-form-grid{min-width:0!important}html body .ma-modal-portal-desktop .ma-form-grid>*{min-width:0!important}}@media(min-width:769px){body>.ma-modal-backdrop.ma-modal-portal-desktop{background:#192a42a3!important;background-image:none!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal{width:min(620px,calc(100vw - 48px))!important;max-width:min(620px,calc(100vw - 48px))!important;border:1px solid #cdddf1!important;border-top:4px solid #2b73ed!important;border-radius:24px!important;box-shadow:0 28px 72px #10264447!important}body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Personal information"]{width:min(640px,calc(100vw - 48px))!important}.ma-modal-portal-desktop .ma-modal-head{padding:16px 18px!important;background:#eaf3ff!important;border-bottom:1px solid #d4e2f5!important}.ma-modal-portal-desktop .ma-modal-body{padding:14px 18px 16px!important;background:#f7faff!important}.ma-modal-portal-desktop .ma-modal-foot{min-height:64px!important;padding:11px 18px!important;background:#fff!important}.ma-modal-portal-desktop .ma-card.flush{margin:0!important;border:1px solid #d5e3f4!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.ma-modal-portal-desktop .ma-card.flush .ma-row{min-height:66px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid #e3ebf5!important;border-radius:0!important;background:#fff!important}.ma-modal-portal-desktop .ma-card.flush .ma-row:last-child{border-bottom:0!important}.ma-modal-portal-desktop .ma-form-grid{gap:10px!important}.ma-modal-portal-desktop .ma-form-grid>.ma-muted-text{margin:0!important;padding:14px 15px!important;border:1px solid #d5e3f4!important;border-radius:16px!important;background:#fff!important;color:#526b8c!important;box-shadow:none!important}.ma-modal-portal-desktop .ma-personal-form-v131>.ma-field{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.ma-modal-portal-desktop .ma-personal-form-v131 .ma-input{min-height:46px!important;border:1px solid #cfdef0!important;border-radius:12px!important;background:#fff!important}}@media(max-width:768px){.ma-modal-portal-mobile .ma-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:20px!important}.ma-modal-portal-mobile .ma-modal-body{padding:12px!important;background:#f7faff!important}.ma-modal-portal-mobile .ma-card.flush{border:1px solid #d5e3f4!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}.ma-modal-portal-mobile .ma-card.flush .ma-row{border-bottom:1px solid #e3ebf5!important}}@media(min-width:769px){body>.ma-modal-backdrop.ma-modal-portal-desktop{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#374457!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal{width:min(650px,calc(100vw - 48px))!important;max-width:min(650px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #c9daee!important;border-top:4px solid #2b73ed!important;border-radius:24px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 30px 72px #0c1c324d!important}body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal[aria-label="Personal information"]{width:min(680px,calc(100vw - 48px))!important}.ma-modal-portal-desktop .ma-modal-handle{display:none!important}.ma-modal-portal-desktop .ma-modal-head{min-height:82px!important;padding:16px 18px!important;gap:12px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d3e2f5!important}.ma-modal-portal-desktop .ma-modal-head .ma-row-icon{width:42px!important;height:42px!important;border-radius:13px!important;background:#2b73ed!important;color:#fff!important}.ma-modal-portal-desktop .ma-modal-head .ma-row-icon svg{stroke:#fff!important;color:#fff!important}.ma-modal-portal-desktop .ma-modal-title h3{font-size:21px!important;line-height:1.15!important;margin:0!important;color:#17385f!important}.ma-modal-portal-desktop .ma-modal-title p{margin:3px 0 0!important;max-width:470px!important;font-size:12px!important;line-height:1.35!important;color:#60799b!important}.ma-modal-portal-desktop .ma-icon-btn{width:42px!important;height:42px!important;border-radius:13px!important;background:#2b73ed!important;color:#fff!important;border:0!important}.ma-modal-portal-desktop .ma-icon-btn svg{stroke:#fff!important}.ma-modal-portal-desktop .ma-modal-body{min-height:0!important;overflow-y:auto!important;padding:16px 18px!important;background:#f7faff!important}.ma-modal-portal-desktop .ma-modal-foot{min-height:66px!important;padding:11px 18px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;background:#fff!important;border-top:1px solid #dbe6f3!important}.ma-modal-portal-desktop .ma-modal-foot>.ma-btn{width:100%!important;min-height:44px!important;margin:0!important;border-radius:12px!important}.ma-modal-portal-desktop .ma-card.flush{margin:0!important;border:1px solid #d4e2f3!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 8px 20px #2a4f840d!important}.ma-modal-portal-desktop .ma-card.flush .ma-row{min-height:72px!important;padding:11px 13px!important;border:0!important;border-bottom:1px solid #e4edf7!important;background:#fff!important}.ma-modal-portal-desktop .ma-card.flush .ma-row:last-child{border-bottom:0!important}.ma-modal-portal-desktop .ma-card.flush .ma-row:hover{background:#f9fbff!important}.ma-modal-portal-desktop .ma-card.flush .ma-row-icon{width:34px!important;height:34px!important;border-radius:10px!important}.ma-modal-portal-desktop .ma-form-grid{gap:10px!important}.ma-modal-portal-desktop .ma-form-grid>.ma-muted-text{position:relative!important;margin:0!important;padding:16px 16px 16px 54px!important;min-height:82px!important;border:1px solid #d4e2f3!important;border-radius:16px!important;background:#fff!important;color:#526b8c!important;box-shadow:none!important}.ma-modal-portal-desktop .ma-form-grid>.ma-muted-text:before{content:"✓"!important;position:absolute!important;left:15px!important;top:16px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#eaf3ff!important;color:#2b73ed!important;font-weight:900!important}.ma-modal-portal-desktop .ma-personal-form-v131{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.ma-modal-portal-desktop .ma-personal-form-v131>.ma-field{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.ma-modal-portal-desktop .ma-personal-form-v131>.ma-error-text{grid-column:1/-1!important}.ma-modal-portal-desktop .ma-personal-form-v131 .ma-field>span{display:block!important;margin:0 0 6px!important;font-size:11px!important;font-weight:800!important;color:#4f6a8e!important;background:transparent!important}.ma-modal-portal-desktop .ma-personal-form-v131 .ma-input{width:100%!important;min-height:46px!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.ma-modal-portal-desktop .ma-personal-form-v131 .ma-field:last-child{grid-column:1/-1!important}}@media(max-width:768px){.ma-modal-portal-mobile{background:#374457!important;background-image:none!important}.ma-modal-portal-mobile .ma-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:20px!important;overflow:hidden!important}.ma-modal-portal-mobile .ma-modal-head{background:#eaf3ff!important}.ma-modal-portal-mobile .ma-modal-body{padding:12px!important;background:#f7faff!important;overflow-y:auto!important}.ma-modal-portal-mobile .ma-modal-foot{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;background:#fff!important}.ma-modal-portal-mobile .ma-personal-form-v131{grid-template-columns:1fr!important}}@media(min-width:769px){body>.ma-modal-backdrop.ma-modal-portal-desktop{background:#4e67896b!important;background-image:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;padding:22px!important}body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal{width:min(660px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;border:1px solid #cadbef!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;background:#f8fbff!important;box-shadow:0 28px 72px #142d5040!important}.ma-modal-portal-desktop .ma-modal-head{min-height:74px!important;padding:14px 18px!important;background:linear-gradient(180deg,#edf5ff,#e7f1ff)!important;border-bottom:1px solid #d7e5f5!important}.ma-modal-portal-desktop .ma-modal-title h3{font-size:20px!important}.ma-modal-portal-desktop .ma-modal-title p{font-size:12px!important;line-height:1.35!important}.ma-modal-portal-desktop .ma-modal-body{padding:14px 18px!important;background:#f8fbff!important;overflow-y:auto!important;overscroll-behavior:contain!important}.ma-modal-portal-desktop .ma-card.flush{border:1px solid #d4e2f3!important;border-radius:18px!important;box-shadow:none!important;background:#fff!important}.ma-modal-portal-desktop .ma-card.flush .ma-row{min-height:64px!important;padding:10px 12px!important}.ma-modal-portal-desktop .ma-modal-foot{min-height:60px!important;padding:10px 18px!important}.ma-modal-portal-desktop .ma-modal-foot>.ma-btn{min-height:42px!important}.ma-modal-portal-desktop .ma-form-grid{gap:10px!important}.ma-modal-portal-desktop .ma-form-grid>.ma-muted-text{min-height:0!important;padding:14px 14px 14px 48px!important;border-radius:15px!important}.ma-modal-portal-desktop .ma-personal-form-v131{gap:10px!important}.ma-modal-portal-desktop .ma-personal-form-v131 .ma-input{min-height:44px!important}.ma-modal-portal-desktop .ma-help-list,.ma-modal-portal-desktop .ma-support-list,.ma-modal-portal-desktop .ma-topic-list,.ma-modal-portal-desktop .ma-support-detail{border:1px solid #d5e3f2!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.ma-modal-portal-desktop :is(.ma-help-list,.ma-support-list,.ma-topic-list,.ma-support-detail)>*{border-left:0!important;border-right:0!important;box-shadow:none!important}}@media(max-width:768px){.ma-modal-portal-mobile{background:#4e67897a!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.ma-modal-portal-mobile .ma-modal{max-height:94dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.ma-modal-portal-mobile .ma-modal-body{overflow-y:auto!important;overscroll-behavior:contain!important}}@media(min-width:769px){body>.ma-modal-backdrop.ma-modal-portal-desktop{background:#0000008c!important;background-image:none!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal{width:min(680px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;border:1px solid #cadbef!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 72px #0d203a47!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.ma-modal-portal-desktop .ma-modal-head{padding:15px 18px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}.ma-modal-portal-desktop .ma-modal-head .ma-row-icon{background:#2f6ee7!important;color:#fff!important;border-color:#2f6ee7!important}.ma-modal-portal-desktop .ma-modal-head .ma-row-icon *{color:#fff!important;stroke:#fff!important}.ma-modal-portal-desktop .ma-modal-head .ma-icon-btn{width:40px!important;height:40px!important;background:#2f6ee7!important;color:#fff!important;border:1px solid #2f6ee7!important;border-radius:12px!important}.ma-modal-portal-desktop .ma-modal-head .ma-icon-btn *{stroke:#fff!important;color:#fff!important}.ma-modal-portal-desktop .ma-modal-body{padding:14px 16px!important;background:#fff!important;background-image:none!important;overflow-y:auto!important}.ma-modal-portal-desktop .ma-modal-foot{padding:11px 16px!important;background:#fff!important;border-top:1px solid #dce7f4!important}.ma-modal-portal-desktop :is(.ma-card.flush,.ma-help-list,.ma-support-list,.ma-topic-list,.ma-support-detail,.ma-help-article,.ma-form-grid){border:1px solid #d5e3f2!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.ma-modal-portal-desktop :is(.ma-help-list,.ma-support-list,.ma-topic-list,.ma-support-detail)>*{box-shadow:none!important;border-left:0!important;border-right:0!important}}@media(max-width:768px){.ma-modal-portal-mobile{background:#0000008c!important;background-image:none!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.ma-modal-portal-mobile .ma-modal{background:#fff!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;max-height:94dvh!important}.ma-modal-portal-mobile .ma-modal-head{background:#eaf3ff!important;background-image:none!important}.ma-modal-portal-mobile .ma-modal-body{background:#fff!important;overflow-y:auto!important}}@media(min-width:769px){html body>.ma-modal-backdrop.ma-modal-portal-desktop{display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important;background:#0000008f!important;background-color:#0000008f!important;background-image:none!important;filter:none!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal{width:min(680px,calc(100vw - 44px))!important;max-width:min(680px,calc(100vw - 44px))!important;max-height:calc(100dvh - 44px)!important;border:1px solid #cadbef!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;background:#fff!important;background-image:none!important;box-shadow:0 28px 72px #0d203a47!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal>.ma-modal-handle{display:none!important}html body .ma-modal-portal-desktop .ma-modal-head{min-height:74px!important;padding:14px 18px!important;gap:11px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d6e4f5!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-row-icon{width:42px!important;height:42px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:1px solid #2f6ee7!important;border-radius:13px!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-row-icon *{color:#fff!important;stroke:#fff!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-icon-btn{width:40px!important;height:40px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:1px solid #2f6ee7!important;border-radius:12px!important;box-shadow:none!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-icon-btn *{stroke:#fff!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-modal-body{min-height:0!important;padding:14px 16px!important;background:#fff!important;background-image:none!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .ma-modal-portal-desktop .ma-modal-foot{min-height:62px!important;padding:10px 16px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;background:#fff!important;background-image:none!important;border-top:1px solid #dce7f4!important}html body .ma-modal-portal-desktop .ma-modal-foot>*{width:100%!important;min-width:0!important}html body .ma-modal-portal-desktop :is(.ma-card.flush,.ma-help-list,.ma-support-list,.ma-topic-list,.ma-support-detail,.ma-help-article,.ma-form-grid,.ma-result-grid){margin:0!important;border:1px solid #d5e3f2!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body .ma-modal-portal-desktop .ma-form-grid{display:grid!important;gap:10px!important;padding:0!important}html body .ma-modal-portal-desktop .ma-form-grid>.ma-field{margin:0!important}html body .ma-modal-portal-desktop .ma-muted-text{margin:0!important;padding:13px!important;border:1px solid #d5e3f2!important;border-radius:14px!important;background:#f9fbff!important}html body .ma-modal-portal-desktop :is(.ma-row,.ma-action-row,.ma-message){box-shadow:none!important;background-image:none!important}}@media(max-width:768px){html body .ma-modal-portal-mobile{background:#0000008f!important;background-image:none!important}html body .ma-modal-portal-mobile .ma-modal{max-height:94dvh!important;background:#fff!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .ma-modal-portal-mobile .ma-modal-head{background:#eaf3ff!important;background-image:none!important}html body .ma-modal-portal-mobile .ma-modal-body{background:#fff!important;overflow-y:auto!important}}@media(min-width:769px){html body>.ma-modal-backdrop.ma-modal-portal-desktop{background:#08122094!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:grid!important;place-items:center!important;padding:22px!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal{width:min(720px,calc(100vw - 44px))!important;max-width:720px!important;max-height:calc(100dvh - 44px)!important;background:#fff!important;background-image:none!important;border:1px solid #c9dced!important;border-top:4px solid #2f6ee7!important;border-radius:26px!important;box-shadow:0 28px 72px #0b1d344d!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .ma-modal-portal-desktop .ma-modal-head{min-height:78px!important;padding:15px 18px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e3f3!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-row-icon{width:44px!important;height:44px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;border-radius:14px!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-row-icon *{stroke:#fff!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-icon-btn{width:42px!important;height:42px!important;background:#2f6ee7!important;color:#fff!important;border:0!important;border-radius:13px!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-icon-btn *{stroke:#fff!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-modal-body{min-height:0!important;padding:15px!important;background:#fff!important;background-image:none!important;overflow:auto!important;overscroll-behavior:contain!important}html body .ma-modal-portal-desktop .ma-modal-foot{min-height:64px!important;padding:11px 15px!important;background:#fff!important;background-image:none!important;border-top:1px solid #dce7f4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .ma-modal-portal-desktop :is(.ma-help-list,.ma-support-list,.ma-topic-list,.ma-support-detail,.ma-help-article,.ma-card.flush,.ma-form-grid,.ma-result-grid,.ma-message,.ma-row){border:1px solid #d5e3f2!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}html body .ma-modal-portal-desktop :is(.ma-help-list,.ma-support-list,.ma-topic-list)>.ma-row{border:0!important;border-radius:0!important;border-bottom:1px solid #e2ecf7!important}html body .ma-modal-portal-desktop :is(.ma-help-list,.ma-support-list,.ma-topic-list)>.ma-row:last-child{border-bottom:0!important}html body .ma-modal-portal-desktop .ma-muted-text{padding:12px!important;border:1px solid #d8e5f3!important;border-radius:14px!important;background:#f9fbff!important}}@media(max-width:768px){html body .ma-modal-portal-mobile{background:#08122094!important;background-image:none!important}html body .ma-modal-portal-mobile .ma-modal-head{background:#eaf3ff!important;background-image:none!important}}@media(min-width:769px){html body>.ma-modal-backdrop.ma-modal-portal-desktop{background:#0812209e!important;background-image:none!important}html body>.ma-modal-backdrop.ma-modal-portal-desktop>.ma-modal{background:#fff!important;border:1px solid #c9dced!important;border-top:4px solid #2f6ee7!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 28px 70px #0b1d343d!important}html body .ma-modal-portal-desktop .ma-modal-head{width:100%!important;margin:0!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e3f3!important;border-radius:0!important;padding:14px 18px!important;box-sizing:border-box!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-row-icon{background:#2f6ee7!important;color:#fff!important;border:0!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-row-icon *{stroke:#fff!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-icon-btn{background:#2f6ee7!important;color:#fff!important;border:0!important}html body .ma-modal-portal-desktop .ma-modal-head .ma-icon-btn *{stroke:#fff!important;color:#fff!important}html body .ma-modal-portal-desktop .ma-modal-body{background:#fff!important;overflow:auto!important;padding:14px!important}html body .ma-modal-portal-desktop .ma-modal-foot{background:#fff!important;border-top:1px solid #dce7f4!important;padding:11px 14px!important}html body .ma-modal-portal-desktop :is(.ma-card.flush,.ma-help-article,.ma-result-grid,.ma-muted-text,.ma-support-form-v130){border:1px solid #d5e3f2!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ma-modal-portal-desktop .ma-card.flush>.ma-row{border:0!important;border-bottom:1px solid #e2ecf7!important;border-radius:0!important;box-shadow:none!important}html body .ma-modal-portal-desktop .ma-card.flush>.ma-row:last-child{border-bottom:0!important}}@media(max-width:768px){html body .ma-modal-portal-mobile{padding:8px!important;background:#081220b8!important;background-image:none!important}html body .ma-modal-portal-mobile .ma-modal{width:calc(100vw - 16px)!important;max-height:95dvh!important;border-radius:20px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;overflow:hidden!important}html body .ma-modal-portal-mobile .ma-modal-head{width:100%!important;margin:0!important;padding:12px!important;background:#eaf3ff!important;background-image:none!important;border-bottom:1px solid #d4e3f3!important}html body .ma-modal-portal-mobile .ma-row-icon{background:#2f6ee7!important;color:#fff!important}html body .ma-modal-portal-mobile .ma-row-icon *{stroke:#fff!important;color:#fff!important}html body .ma-modal-portal-mobile .ma-icon-btn{min-width:44px!important;min-height:44px!important;background:#2f6ee7!important;color:#fff!important}html body .ma-modal-portal-mobile .ma-icon-btn *{stroke:#fff!important}html body .ma-modal-portal-mobile .ma-modal-body{padding:10px!important;overflow:auto!important;background:#fff!important}html body .ma-modal-portal-mobile .ma-modal-foot{position:sticky!important;bottom:0!important;padding:10px!important;background:#fff!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .ma-modal-portal-mobile .ma-btn{min-height:44px!important}}@media(min-width:769px){html body .ma-modal[data-ma-modal-family=help-support]{width:min(760px,calc(100vw - 44px))!important;max-width:760px!important;max-height:calc(100dvh - 44px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-top:4px solid #2f6ee7!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 28px 72px #081c3a42!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-handle{display:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head{width:100%!important;margin:0!important;padding:14px 17px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-row-icon{width:44px!important;height:44px!important;border-radius:14px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-row-icon svg{stroke:#fff!important;color:#fff!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-icon-btn{width:42px!important;height:42px!important;min-width:42px!important;border:0!important;border-radius:13px!important;background:#2f6ee7!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-icon-btn svg{stroke:#fff!important;color:#fff!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body{min-height:0!important;overflow:auto!important;padding:14px!important;background:#fff!important;background-image:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body :is(.ma-card,.ma-result,.ma-message,.ma-help-article,.ma-support-destination-v131){background:#fff!important;background-image:none!important;border:1px solid #d8e5f4!important;border-radius:14px!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body .ma-card.flush{overflow:hidden!important;padding:0!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body .ma-card.flush>.ma-row{border:0!important;border-bottom:1px solid #e1eaf5!important;border-radius:0!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body .ma-card.flush>.ma-row:last-child{border-bottom:0!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot{width:100%!important;margin:0!important;padding:10px 14px!important;background:#fff!important;border:0!important;border-top:1px solid #dce7f4!important;box-sizing:border-box!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot .ma-btn.primary{background:#2f6ee7!important;background-image:none!important;color:#fff!important;box-shadow:none!important}}@media(max-width:768px){html body .ma-modal-backdrop.ma-modal-family-help-support{padding:8px!important;background:#060c16a8!important;background-image:none!important}html body .ma-modal[data-ma-modal-family=help-support]{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:#fff!important;border:1px solid #cbdced!important;border-top:4px solid #2f6ee7!important;border-radius:18px!important;overflow:hidden!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-handle{display:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head{padding:11px 12px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d5e3f2!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-icon-btn{min-width:44px!important;min-height:44px!important;background:#2f6ee7!important;color:#fff!important;border:0!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-icon-btn svg{stroke:#fff!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body{min-height:0!important;overflow:auto!important;padding:10px!important;background:#fff!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot{position:sticky!important;bottom:0!important;padding:9px!important;background:#fff!important;border-top:1px solid #dce7f4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot>*{width:100%!important;min-width:0!important;min-height:44px!important}}html body .ma-modal-backdrop.ma-modal-family-help-support{background:#060d19b3!important;background-image:none!important;display:grid!important;place-items:center!important;padding:18px!important}html body .ma-modal[data-ma-modal-family=help-support]{width:min(880px,calc(100vw - 36px))!important;max-width:880px!important;max-height:calc(100dvh - 36px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:0!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border:1px solid #cbdced!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 30px 84px #0512274d!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head{width:100%!important;margin:0!important;padding:14px 17px!important;box-sizing:border-box!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 42px!important;align-items:center!important;gap:12px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-row-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;background:#2f73ee!important;color:#fff!important;border:0!important;border-radius:13px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-icon-btn{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;background:#2f73ee!important;color:#fff!important;border:0!important;border-radius:12px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px!important;background:#fff!important;background-image:none!important;scrollbar-gutter:stable!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body :is(.ma-card,.ma-result,.ma-message,.ma-help-article,.ma-support-destination-v131,.ma-input-wrap,.ma-select-wrap){background:#f9fbfe!important;background-image:none!important;border:1px solid #d7e4f2!important;border-radius:14px!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body .ma-form-grid,html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body .ma-result-grid{gap:10px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot{width:100%!important;margin:0!important;padding:11px 14px!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-top:1px solid #d4e2f2!important}@media(max-width:768px){html body .ma-modal-backdrop.ma-modal-family-help-support{padding:8px!important}html body .ma-modal[data-ma-modal-family=help-support]{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head{grid-template-columns:42px minmax(0,1fr) 42px!important;padding:11px!important;gap:9px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body{padding:9px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:9px!important}}html body .ma-modal-backdrop.ma-modal-family-help-support{background:#070e1abd!important;background-image:none!important}html body .ma-modal[data-ma-modal-family=help-support]{width:min(920px,calc(100vw - 36px))!important;max-width:920px!important;border-radius:22px!important;border-top:4px solid #2f73ee!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head{background:#eaf3ff!important;padding:16px 18px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body{padding:16px!important;display:grid!important;gap:12px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body :is(.ma-card,.ma-result,.ma-message,.ma-help-article,.ma-support-destination-v131,.ma-input-wrap,.ma-select-wrap,.ma-row){background:#fff!important;border:1px solid #d5e2f1!important;border-radius:14px!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support] :is(input,textarea,select){border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot{padding:12px 16px!important;gap:10px!important}@media(max-width:768px){html body .ma-modal[data-ma-modal-family=help-support]{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body{padding:10px!important}}html body .ma-modal-backdrop.ma-modal-family-help-support{position:fixed!important;inset:0!important;z-index:2147483200!important;display:grid!important;place-items:center!important;padding:18px!important;background:#070e1abd!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .ma-modal[data-ma-modal-family=help-support]{width:min(900px,calc(100vw - 36px))!important;max-width:900px!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#fff!important;background-image:none!important;border:1px solid #cddff2!important;border-top:4px solid #2f73ee!important;border-radius:22px!important;box-shadow:0 30px 84px #0512274d!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head{width:100%!important;min-width:100%!important;margin:0!important;padding:15px 18px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 42px!important;align-items:center!important;gap:12px!important;background:#eaf3ff!important;background-image:none!important;border:0!important;border-bottom:1px solid #d4e2f2!important;border-radius:0!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-row-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;margin:0!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:13px!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-icon-btn{width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;padding:0!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head :is(.ma-row-icon,.ma-icon-btn) :is(svg,path,line,polyline){stroke:#fff!important;color:#fff!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px!important;background:#fff!important;background-image:none!important;scrollbar-gutter:stable!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body :is(.ma-card,.ma-result,.ma-message,.ma-help-article,.ma-support-destination-v131,.ma-input-wrap,.ma-select-wrap,.ma-row,.ma-muted-text){background:#fff!important;background-image:none!important;border:1px solid #d5e2f1!important;border-radius:14px!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body :is(.ma-form-grid,.ma-result-grid){display:grid!important;gap:12px!important}html body .ma-modal[data-ma-modal-family=help-support] :is(input,textarea,select){width:100%!important;box-sizing:border-box!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot{width:100%!important;margin:0!important;padding:12px 16px!important;box-sizing:border-box!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;background:#fff!important;border:0!important;border-top:1px solid #d4e2f2!important}@media(max-width:768px){html body .ma-modal-backdrop.ma-modal-family-help-support{padding:8px!important}html body .ma-modal[data-ma-modal-family=help-support]{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head{grid-template-columns:42px minmax(0,1fr) 42px!important;padding:11px!important;gap:9px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body{padding:10px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:9px!important;gap:8px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot>*{width:100%!important;min-width:0!important;min-height:44px!important}}html body .ma-modal-backdrop.ma-modal-family-help-support{position:fixed!important;inset:0!important;z-index:2147483200!important;display:grid!important;place-items:center!important;padding:18px!important;background:#0d1c30b8!important;background-image:none!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html body .ma-modal[data-ma-modal-family=help-support]{width:min(900px,calc(100vw - 36px))!important;max-width:900px!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #cddff2!important;border-top:4px solid #2f73ee!important;border-radius:24px!important;background:#fff!important;background-image:none!important;box-shadow:0 30px 90px #07183052!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-handle{display:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head{width:100%!important;margin:0!important;padding:15px 18px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 42px!important;align-items:center!important;gap:12px!important;border:0!important;border-bottom:1px solid #d5e3f2!important;border-radius:0!important;background:#eaf3ff!important;background-image:none!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-row-icon{width:42px!important;height:42px!important;margin:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-icon-btn{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head :is(.ma-row-icon,.ma-icon-btn) svg{stroke:#fff!important;color:#fff!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head .ma-modal-title h3{margin:0!important;color:#15375f!important;font-size:18px!important;line-height:1.15!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head .ma-modal-title p{margin:3px 0 0!important;color:#6f86a4!important;font-size:11px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px!important;display:grid!important;align-content:start!important;gap:12px!important;background:#fff!important;background-image:none!important;scrollbar-gutter:stable!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-section{min-width:0!important;padding:0!important;overflow:hidden!important;border:1px solid #d6e3f2!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border-bottom:1px solid #e3ecf7!important;background:#f9fbfe!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-section-head>strong{color:#183b64!important;font-size:13px!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-section-head>small{color:#7890aa!important;font-size:10px!important;text-align:right!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:14px!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-form-grid>.ma-field:last-child{grid-column:1/-1!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-field{display:grid!important;gap:6px!important;margin:0!important;min-width:0!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-field>span{color:#476886!important;font-size:11px!important;font-weight:850!important}html body .ma-modal[data-ma-modal-family=help-support] :is(.ma-input,.ma-search,input,textarea,select){box-sizing:border-box!important;border:1px solid #cbdcf0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-destination{padding:13px 14px!important;background:#f7fbff!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-destination>strong{display:block!important;margin-bottom:3px!important;color:#255896!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-destination p{margin:0!important;color:#6e86a2!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-list .ma-help-v500-list-body{display:grid!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-list .ma-row{margin:0!important;border:0!important;border-bottom:1px solid #e3ecf7!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-list .ma-row:last-child{border-bottom:0!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-article{padding:14px!important;color:#375674!important;line-height:1.65!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-article p{margin:0 0 10px!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-call{padding-bottom:14px!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-call-number{margin:14px 14px 8px!important;padding:14px!important;border:1px solid #cfe0f4!important;border-radius:13px!important;background:#f3f8ff!important;color:#1f5fb5!important;font-size:20px!important;font-weight:900!important;text-align:center!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-call>p{margin:0 14px!important;color:#667f9d!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-summary-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:14px 14px 0!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-summary-grid>div{padding:12px!important;border:1px solid #dbe7f4!important;border-radius:12px!important;background:#f9fbfe!important;display:grid!important;gap:4px!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-summary-grid span{color:#7890aa!important;font-size:9px!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:.05em!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-summary-grid strong{color:#183b64!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-original-message{margin:10px 14px 14px!important;padding:12px!important;border:1px solid #dbe7f4!important;border-radius:12px!important;background:#fff!important;color:#4d6988!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-conversation-list{display:grid!important;gap:9px!important;padding:14px!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-message{margin:0!important;padding:12px!important;border:1px solid #d8e5f3!important;border-radius:13px!important;background:#f9fbfe!important;box-shadow:none!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-empty-copy{margin:0!important;color:#7088a3!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-alert{margin:0!important;padding:11px 13px!important;border:1px solid #fecaca!important;border-radius:12px!important;background:#fff5f5!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot{width:100%!important;margin:0!important;padding:12px 16px!important;box-sizing:border-box!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;border:0!important;border-top:1px solid #d5e3f2!important;background:#fff!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot>*{min-height:44px!important;border-radius:12px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot .ma-btn.primary{background:#2f73ee!important;background-image:none!important;color:#fff!important;box-shadow:none!important}@media(max-width:768px){html body .ma-modal-backdrop.ma-modal-family-help-support{padding:8px!important}html body .ma-modal[data-ma-modal-family=help-support]{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:19px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head{grid-template-columns:40px minmax(0,1fr) 40px!important;padding:11px!important;gap:9px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-row-icon,html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-head>.ma-icon-btn{width:40px!important;height:40px!important;min-width:40px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-body{padding:10px!important;gap:9px!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-form-grid{grid-template-columns:1fr!important;padding:11px!important;gap:9px!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-form-grid>.ma-field:last-child{grid-column:auto!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-section-head{padding:10px 11px!important}html body .ma-modal[data-ma-modal-family=help-support] .ma-help-v500-summary-grid{grid-template-columns:1fr!important;padding:11px 11px 0!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:9px!important;gap:8px!important}html body .ma-modal[data-ma-modal-family=help-support]>.ma-modal-foot>*{width:100%!important;min-width:0!important}}@media(max-width:768px){:root{--opsc-mobile-layer-page: 1;--opsc-mobile-layer-sticky: 2147481000;--opsc-mobile-layer-backdrop: 2147483000;--opsc-mobile-layer-dialog: 2147483200;--opsc-mobile-layer-menu: 2147483600;--opsc-mobile-ink: #10284f;--opsc-mobile-muted: #647895;--opsc-mobile-line: #d7e5f6;--opsc-mobile-blue: #1767dc}html,body,#root,#app{max-width:100vw!important;overflow-x:hidden!important}html body{min-height:100dvh!important;background:radial-gradient(circle at 92% 8%,rgba(121,184,255,.34),transparent 30%),radial-gradient(circle at 5% 32%,rgba(192,224,255,.42),transparent 34%),linear-gradient(145deg,#fff,#f7fbff,#eaf5ff 72%,#f9fcff)!important;color:var(--opsc-mobile-ink)!important;-webkit-text-size-adjust:100%!important}*,*:before,*:after{box-sizing:border-box!important}:where(main,[class*=page],[class*=Page],[class*=screen],[class*=Screen],[class*=layout],[class*=Layout]){max-width:100vw!important}:where(input,textarea,select,[contenteditable=true]){font-size:16px!important;max-width:100%!important}:where(textarea){line-height:1.48!important;min-height:92px}:where(button,[role=button],input[type=button],input[type=submit]){touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;text-rendering:optimizeLegibility}:where(button.opsc-mobile-dark-button,[role=button].opsc-mobile-dark-button,button[class*=primary],button[class*=Primary],button[class*=submit],button[class*=Submit],button[class*=save],button[class*=Save],button[class*=send],button[class*=Send],button[class*=claim],button[class*=Claim],button[class*=danger],button[class*=Danger],button[class*=delete],button[class*=Delete],button[class*=confirm],button[class*=Confirm],button[class*=apply],button[class*=Apply],button[class*=create],button[class*=Create],button[class*=upload],button[class*=Upload],button[class*=blue],button[class*=Blue],button[class*=dark],button[class*=Dark],.stp-btn-primary,.ops-leave-primary-btn,.tkm-claim-btn,.v83-ticket-composer-send,.tkm-send){color:#fff!important;-webkit-text-fill-color:#fff!important}:where(button:disabled,[role=button][aria-disabled=true]){opacity:.58!important}:where([class*=dropdown],[class*=Dropdown],[class*=popover],[class*=Popover],[class*=context-menu],[class*=menu-portal],[class*=MenuPortal],[data-opscence-hard-dropdown],[data-radix-popper-content-wrapper],[role=menu],.stp-menu,.stp-cell-menu,.stp-shift-menu,.sc-mob3__search-results,.sc-shift-actions-menu,.ticket-message-action-menu,.tkm-msg-menu){z-index:var(--opsc-mobile-layer-menu)!important}:where([class*=modal-layer],[class*=ModalLayer],[class*=modal-backdrop],[class*=ModalBackdrop],[class*=modal-overlay],[class*=ModalOverlay],[class*=dialog-backdrop],[class*=overlay-root],.ops-ref-backdrop,.stp-modal-layer,.sc-day-modal-layer,.sc-attendance-modal-layer,.sc-training-modal-layer,.image1-ticket-lightbox,.ticket-message-action-layer){z-index:var(--opsc-mobile-layer-backdrop)!important}:where([class*=modal-backdrop],[class*=ModalBackdrop],[class*=modal-overlay],[class*=ModalOverlay],[class*=dialog-backdrop],.ops-ref-backdrop,.sc-attendance-modal__backdrop,.sc-training-modal__backdrop,.sc-leave-modal-backdrop){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#07142bab!important;backdrop-filter:blur(7px) saturate(112%)!important;-webkit-backdrop-filter:blur(7px) saturate(112%)!important}:where([role=dialog],[aria-modal=true],.ops-ref-shell,[class*=modal-card],[class*=ModalCard],[class*=modal-panel],[class*=ModalPanel],[class*=modal-content],[class*=ModalContent]){z-index:var(--opsc-mobile-layer-dialog)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overscroll-behavior:contain!important}:where([role=dialog],[aria-modal=true],.ops-ref-shell) :where(.ops-ref-body,[class*=modal__body],[class*=modal-body],[class*=ModalBody]){min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}:where([data-unsaved=true],.stp-unsaved-dock,.st-unsaved-bar,.sm-unsaved-banner,.epx-unsaved-bar,.availability-savebar,.availability-unsaved-bar,.av-save-bar,.ps-unsaved-fab,.ma-save-bar,[class*=unsaved-bar],[class*=unsaved-dock],[class*=save-bar],[class*=savebar]){position:fixed!important;left:10px!important;right:10px!important;bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;width:auto!important;z-index:var(--opsc-mobile-layer-sticky)!important;box-shadow:0 18px 44px #14396940!important}:where([role=switch],.ops-switch,[class*=toggle],[class*=Toggle]){flex-shrink:0!important}:where(.ops-switch,[role=switch]){min-width:42px!important;width:42px!important;height:24px!important;border-radius:999px!important}:where(.ops-switch>span,[role=switch]:after){width:18px!important;height:18px!important}html body.opsc-mobile-ticket-open{overflow:hidden!important}html body .opsc-mobile-ticket-modal{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;z-index:var(--opsc-mobile-layer-dialog)!important}html body .image1-ticket-scroll{padding-bottom:154px!important}html body .opsc-mobile-ticket-footer.v83-ticket-composer{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;padding:10px!important;border-radius:17px!important}html body .v83-ticket-composer-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) 44px!important;gap:8px!important;width:100%!important}html body .v83-ticket-composer-input,html body .tkm-reply-input{width:100%!important;min-width:0!important;min-height:48px!important;max-height:132px!important;padding:12px 13px!important;font-size:16px!important}html body .image1-ticket-lightbox{position:fixed!important;inset:0!important;z-index:var(--opsc-mobile-layer-menu)!important}html body .sc-mob3__control-dock,html body .sc-mob3__search-line,html body .sc-mob3__search-wrap{position:relative!important;overflow:visible!important;z-index:2147482500!important}html body .sc-mob3__search-results{position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;max-height:min(56dvh,430px)!important;overflow:auto!important;background:#fff!important;border:1px solid #cfe0f4!important;border-radius:16px!important;box-shadow:0 24px 60px #0b275147!important}html body :where(.sc-day-modal-layer,.sc-attendance-modal-layer,.sc-training-modal-layer,.sc-leave-modal-backdrop){position:fixed!important;inset:0!important;background:#07142bab!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body :where(.availability-page,.availability-shell,[class*=availability-page],[class*=availability-shell]){background:radial-gradient(circle at 88% 2%,rgba(109,177,255,.36),transparent 32%),radial-gradient(circle at 8% 45%,rgba(199,228,255,.5),transparent 36%),linear-gradient(145deg,#fff,#f6fbff 34%,#e9f5ff 76%,#f9fcff)!important}html body :where(.availability-savebar,.availability-unsaved-bar,[class*=availability][class*=unsaved],[class*=availability][class*=save-bar]){position:fixed!important;left:10px!important;right:10px!important;bottom:calc(74px + env(safe-area-inset-bottom,0px))!important}html body .ops-leave-three-grid--wizard{gap:14px!important}html body .ops-leave-three-grid--wizard>label:nth-child(2),html body .ops-leave-three-grid--wizard>label:nth-child(3){margin-top:7px!important}html body .ops-leave-switch-row--reference{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .ops-switch-card{width:100%!important;min-height:72px!important;padding:12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 42px!important;align-items:center!important;border-radius:16px!important}html body .ops-switch-card.is-on{border-color:#78aef2!important;background:linear-gradient(145deg,#edf6ff,#dcecff)!important;box-shadow:0 10px 24px #1767dc29!important}html body .ops-confirm-check--review{min-height:54px!important;gap:10px!important;align-items:center!important}html body .ops-confirm-check--review input[type=checkbox]{width:18px!important;height:18px!important;flex:0 0 18px!important}html body :where(.ops-request-detail-modal,.ops-leave-detail-modal,[class*=leave][class*=detail][role=dialog]){width:calc(100vw - 20px)!important;overflow:hidden!important}html body :where(.ops-request-detail-modal,.ops-leave-detail-modal,[class*=leave][class*=detail][role=dialog]) *{min-width:0!important;overflow-wrap:anywhere!important}html body :where(.ops-calendar-day.is-approved,.ops-calendar-day[data-status=approved],[class*=calendar-day][class*=approved]){background:#dcfce7!important;border-color:#4ade80!important;color:#166534!important;box-shadow:inset 0 0 0 1px #1665341f!important}html body :where(.ops-calendar-day.is-requested,.ops-calendar-day[data-status=requested],[class*=calendar-day][class*=pending]){background:#dbeafe!important;border-color:#60a5fa!important;color:#1d4ed8!important;box-shadow:inset 0 0 0 1px #1d4ed81f!important}html body .stp-template-card,html body .stp-shift-card,html body .stp-shift-block{overflow:visible!important}html body :where(.stp-kebab,.stp-shift-kebab,[class*=stp-more]){position:relative!important;z-index:2147482600!important;pointer-events:auto!important;touch-action:manipulation!important}html body :where(.stp-menu,.stp-cell-menu,.stp-shift-menu,.stp-inline-menu,.stp-custom-select-menu){position:fixed!important;z-index:var(--opsc-mobile-layer-menu)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;background:#fff!important;box-shadow:0 24px 64px #081f454d!important}html body .stp-unsaved-dock{bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;left:10px!important;right:10px!important}html body .epx-mobile-filter-redesign-v101{inset:10px!important;top:max(10px,env(safe-area-inset-top,0px))!important;left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;border:1px solid #c9dcf4!important;border-radius:22px!important;background:#f8fbff!important;box-shadow:0 30px 90px #081f4559!important}html body .epx-mobile-filter-redesign-v101>header{padding:14px!important;background:linear-gradient(145deg,#e9f4ff,#dcecff)!important;border-bottom:1px solid #cbdff5!important}html body .epx-mobile-filter-redesign-v101 .epx-mobile-filter-dropdown-body-v89{padding:12px!important;overflow-y:auto!important;min-height:0!important}html body .epx-mobile-filter-redesign-v101 .epx-form-grid{grid-template-columns:1fr!important;gap:10px!important}html body .epx-mobile-filter-redesign-v101>footer{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:9px!important;padding:12px!important;background:#f8fbfff5!important;border-top:1px solid #d5e4f5!important}html body :where(.department-modal,.roles-modal,.permissions-modal,.wfc-modal,.mobile-account-modal,[data-account-modal]){width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}html body :where(.permissions-tabs,[class*=permission][class*=tabs],[class*=visible-pages][class*=tabs]){display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;position:sticky!important;top:0!important;z-index:12!important;padding:8px!important;background:#fffffff5!important}html body :where(.permissions-grid,[class*=permission][class*=grid],[class*=visible-pages][class*=grid]){grid-template-columns:1fr!important}html body :where(.wfc-modal,[class*=compliance][role=dialog]){overflow:hidden!important}html body :where(.wfc-modal-body,[class*=compliance][class*=modal-body]){overflow-y:auto!important;min-height:0!important}html body :where(.mobile-account-page,.mobile-account-shell,[class*=mobile-account]){max-width:100vw!important}html body :where(.mobile-account-page [role=switch],[class*=account] [role=switch],[class*=notification] [role=switch],[class*=privacy] [role=switch]){width:44px!important;height:25px!important;border-radius:999px!important}:where(.table-wrap,[class*=table-wrap],[class*=TableWrap],[class*=table-container]){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:768px){html body .rbac-editor-tabs{position:sticky!important;top:0!important;z-index:40!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:8px!important;overflow:visible!important;border-bottom:1px solid #d8e5f4!important;background:#f8fbfffa!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}html body .rbac-editor-tabs>button{min-width:0!important;min-height:44px!important;padding:8px 6px!important;border-radius:11px!important;font-size:11px!important;line-height:1.2!important;white-space:normal!important;text-align:center!important}html body :where(.rbac-permission-groups,.rbac-page-groups){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important}html body :where(.rbac-permission-group,.rbac-page-group){width:100%!important;min-width:0!important;padding:12px!important;overflow:hidden!important;border:1px solid #d7e4f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #18395e12!important}html body :where(.rbac-permission-group-content,.rbac-page-group-content){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important}html body :where(.rbac-permission-option,.rbac-page-option){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:10px 11px!important;border:1px solid #e0e9f4!important;border-radius:12px!important;background:#f8fbff!important;text-align:left!important}html body :where(.rbac-permission-option,.rbac-page-option)>:first-child{min-width:0!important;overflow-wrap:anywhere!important}html body :where(.rbac-permission-option,.rbac-page-option) input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important}html body :where(.rbac-editor-body,.rbac-role-editor-body,.rbac-editor-content){min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:768px){html body .wfc-schedule-detail-modal{width:calc(100vw - 18px)!important;height:min(94dvh,860px)!important;max-height:calc(100dvh - 18px)!important;overflow:hidden!important}html body .wfc-schedule-detail-modal .wf-modal-body{padding:12px!important;overflow-y:auto!important}html body .wfc-schedule-modal-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border:1px solid #cfe1f5!important;border-radius:17px!important;background:linear-gradient(145deg,#eef7ff,#dfefff)!important}html body .wfc-schedule-modal-hero>div:first-child{display:grid!important;gap:3px!important;min-width:0!important}html body .wfc-schedule-modal-hero span,html body .wfc-schedule-modal-hero small{color:#60758f!important}html body .wfc-schedule-modal-hero strong{color:#10284f!important;font-size:17px!important;overflow-wrap:anywhere!important}html body .wfc-schedule-modal-score{width:74px!important;height:74px!important;display:grid!important;place-content:center!important;text-align:center!important;border:6px solid #8fc2ff!important;border-radius:50%!important;background:#fff!important}html body .wfc-schedule-modal-score b{color:#145dbf!important;font-size:17px!important}html body .wfc-schedule-modal-score span{font-size:9px!important}html body .wfc-schedule-modal-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:11px 0!important}html body .wfc-schedule-modal-stats article{display:flex!important;gap:9px!important;align-items:center!important;min-width:0!important;padding:10px!important;border:1px solid #dbe7f4!important;border-radius:13px!important;background:#fff!important}html body .wfc-schedule-modal-stats article>span{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;border-radius:10px!important;background:#e8f3ff!important;color:#1767dc!important}html body .wfc-schedule-modal-stats article div{display:grid!important;min-width:0!important}html body .wfc-schedule-modal-stats article small{color:#647895!important}html body .wfc-schedule-modal-stats article strong{color:#10284f!important;font-size:18px!important}html body .wfc-schedule-modal-columns{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important}html body .wfc-schedule-modal-columns>section{min-width:0!important;padding:11px!important;border:1px solid #dbe7f4!important;border-radius:15px!important;background:#f9fcff!important}html body .wfc-schedule-modal-columns>section>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}html body .wfc-schedule-modal-columns>section>header span{min-width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#dcecff!important;color:#145dbf!important}html body .wfc-schedule-modal-list{display:grid!important;gap:7px!important}html body .wfc-schedule-modal-list.is-large{margin-top:2px!important}html body .wfc-schedule-modal-list article{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;min-width:0!important;padding:10px!important;border:1px solid #e0e9f4!important;border-radius:13px!important;background:#fff!important}html body .wfc-schedule-modal-list article>span:first-child{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;background:#e9f4ff!important;color:#1767dc!important}html body .wfc-schedule-modal-list article>span:first-child.danger{background:#fee2e2!important;color:#b91c1c!important}html body .wfc-schedule-modal-list article>span:first-child.warning{background:#fef3c7!important;color:#a16207!important}html body .wfc-schedule-modal-list article>div{min-width:0!important;display:grid!important;gap:2px!important}html body .wfc-schedule-modal-list article b,html body .wfc-schedule-modal-list article small{overflow-wrap:anywhere!important}html body .wfc-schedule-conflict-focus{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;border:1px solid #f2d3d3!important;border-radius:17px!important;background:#fff8f8!important}html body .wfc-schedule-conflict-focus>span{width:52px!important;height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:#fee2e2!important;color:#b91c1c!important}html body .wfc-schedule-conflict-focus dl{display:grid!important;gap:8px!important;margin:12px 0 0!important}html body .wfc-schedule-conflict-focus dl>div{display:flex!important;justify-content:space-between!important;gap:10px!important;padding-top:8px!important;border-top:1px solid #f0dede!important}html body .dpx-modal-overlay{position:fixed!important;inset:0!important;padding:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#07142bab!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}html body .dpx-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - 18px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:21px!important}html body .dpx-modal-head{min-height:82px!important;padding:13px 58px 13px 13px!important;background:linear-gradient(145deg,#eaf5ff,#d9ebff)!important}html body .dpx-modal-head>button{position:absolute!important;top:15px!important;right:13px!important;width:42px!important;height:42px!important}html body .dpx-modal-body{min-height:0!important;padding:12px!important;overflow-y:auto!important;overflow-x:hidden!important}html body .dpx-modal-foot{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:11px!important;background:#f8fbfffa!important}html body .dpx-modal-foot>:only-child{grid-column:1 / -1!important}html body .dpx-modal-foot button{width:100%!important;min-width:0!important}html body .dpx-action-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}}@media(max-width:768px){html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}html,body{max-width:100vw!important;overflow-x:hidden!important}input,select,textarea,[contenteditable=true],.ops-no-mobile-zoom-v105{font-size:16px!important}.opsc-mobile-dark-button-v105,.opsc-mobile-dark-button-v105:hover,.opsc-mobile-dark-button-v105:active,.opsc-mobile-dark-button-v105:focus,.opsc-mobile-dark-button-v105:disabled,.opsc-mobile-dark-button-v105[aria-disabled=true],.opsc-mobile-dark-button-v105 *,button[class*=primary i],button[class*=danger i],button[class*=dark i],button[class*=primary i] *,button[class*=danger i] *,button[class*=dark i] *{color:#fff!important;-webkit-text-fill-color:#fff!important}.opsc-mobile-dark-button-v105 svg,button[class*=primary i] svg,button[class*=danger i] svg{stroke:currentColor!important}[class*=modal-backdrop i],[class*=modal-layer i],[class*=dialog-backdrop i],.ops-ref-backdrop,.sc-pop-backdrop--shift{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#071327a3!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:2147482000!important;pointer-events:auto!important}[role=dialog],.ops-ref-shell,[class*=modal i]:not([class*=backdrop i]):not([class*=layer i]){position:relative;z-index:2147482100!important}.opsc-ticket-attachment,.opsc-ticket-attachment *{touch-action:manipulation!important}.image1-ticket-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;background:#020817eb!important;display:grid!important;place-items:center!important;padding:18px!important}.image1-ticket-lightbox img{max-width:96vw!important;max-height:88dvh!important;object-fit:contain!important}body.opsc-mobile-ticket-open footer.opsc-mobile-ticket-footer.v84-ticket-composer,.opsc-mobile-ticket-footer.v83-ticket-composer.v84-ticket-composer{position:fixed!important;left:4px!important;right:4px!important;width:calc(100vw - 8px)!important;max-width:none!important;bottom:calc(5px + env(safe-area-inset-bottom,0px))!important;padding:7px!important;border-radius:16px!important;z-index:2147481500!important}.v84-ticket-composer .v83-ticket-composer-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) 38px!important;gap:5px!important;width:100%!important}.v84-ticket-composer .v83-ticket-composer-input{min-width:0!important;width:100%!important}.v84-ticket-composer .v83-ticket-composer-input textarea{width:100%!important;min-width:0!important;min-height:46px!important;max-height:132px!important;padding:12px 10px!important;border-radius:13px!important;resize:none!important}.v84-ticket-composer .v83-ticket-composer-attach{width:34px!important;min-width:34px!important}.v84-ticket-composer .v83-ticket-composer-send{width:38px!important;min-width:38px!important}.sc-mob3__date-card,.sc-mob3__date-card--top,.sc-mob3__control-dock,.sc-mob3__control-dock--in-date,.sc-mob3__search-line,.sc-mob3__search-wrap{overflow:visible!important;transform:none!important;isolation:auto!important}.sc-mob3__control-dock{position:relative!important;z-index:2147480000!important}.sc-mob3__search-results{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;width:100%!important;max-height:min(56dvh,430px)!important;overflow:auto!important;z-index:2147483646!important;background:#fff!important;border:1px solid #cfe0f7!important;border-radius:16px!important;box-shadow:0 24px 60px #0f264e4d!important}.sc-pop-backdrop--shift{display:block!important;opacity:1!important;visibility:visible!important}.sc-shift-detail-modal,.sc-shift-notice-modal{position:fixed!important;left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;top:auto!important;max-height:88dvh!important;overflow:auto!important;z-index:2147482100!important}.av-page{background:radial-gradient(520px 360px at -10% -3%,rgba(177,215,255,.88) 0%,rgba(223,240,255,.7) 45%,transparent 72%),radial-gradient(460px 340px at 108% 22%,rgba(194,226,255,.82) 0%,rgba(237,247,255,.62) 52%,transparent 75%),linear-gradient(155deg,#fff,#f4f9ff 35%,#eaf5ff 72%,#f9fcff)!important;background-attachment:local!important}.av-bg-shapes{display:block!important;opacity:.85!important}.av-save-bar{position:fixed!important;transform:none!important;left:6px!important;right:6px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;width:auto!important;z-index:2147481600!important;padding:0!important;background:transparent!important}.av-save-bar-inner{width:100%!important;border:1px solid #bcd7f6!important;box-shadow:0 18px 48px #1c49844d!important}.ops-leave-date-fields-v105{padding-top:14px!important;row-gap:12px!important}.ops-leave-date-fields-v105>label:nth-child(2),.ops-leave-date-fields-v105>label:nth-child(3){margin-top:8px!important}.ops-leave-switch-row--reference{grid-template-columns:1fr!important;gap:9px!important}.ops-switch-card{min-height:66px!important;border-radius:16px!important;padding:11px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 44px!important;align-items:center!important}.ops-switch-card .ops-switch{width:42px!important;height:24px!important;border-radius:999px!important;padding:2px!important}.ops-switch-card .ops-switch>span{width:20px!important;height:20px!important}.ops-switch-card.is-on .ops-switch>span{transform:translate(18px)!important}.ops-confirm-mini-v105{display:grid!important;grid-template-columns:36px 1fr!important;align-items:center!important;gap:9px!important}.ops-confirm-mini-v105>input{position:absolute!important;opacity:0!important;pointer-events:none!important}.ops-confirm-mini-switch-v105{width:34px!important;height:20px!important;padding:2px!important;border-radius:999px!important;background:#cbd7e8!important;display:block!important}.ops-confirm-mini-switch-v105 i{display:block!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;transition:transform .2s ease!important}.ops-confirm-mini-v105>input:checked+.ops-confirm-mini-switch-v105{background:#2563eb!important}.ops-confirm-mini-v105>input:checked+.ops-confirm-mini-switch-v105 i{transform:translate(14px)!important}.ops-leave-calendar-day.has-leave,.ops-calendar-day.has-leave,[class*=calendar-day].is-approved,[class*=calendar-day].is-pending,[class*=calendar-day].is-requested{outline:2px solid currentColor!important;outline-offset:-3px!important;font-weight:900!important}.stp-kebab,[data-opsc-menu-trigger]{touch-action:manipulation!important;position:relative!important;z-index:2147481000!important}.stp-menu,.stp-cell-menu,.stp-inline-menu,.stp-inline-menu-v105{position:fixed!important;z-index:2147483646!important;pointer-events:auto!important;min-width:210px!important;max-width:calc(100vw - 16px)!important;background:#fff!important;box-shadow:0 24px 60px #0f204457!important}.stp-inline-menu-v105{left:8px!important;right:8px!important;top:auto!important;bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;width:auto!important}.stp-unsaved-dock{position:fixed!important;left:6px!important;right:6px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;width:auto!important;z-index:2147481600!important;box-shadow:0 18px 50px #1a3a7052!important}.epx-directory-actions input,.epx-search-box input,input[placeholder*="Search employees" i]{font-size:16px!important}.epx-mobile-filter-redesign-v101,[data-v13-target=employee-filters],.employee-filters-modal{position:fixed!important;inset:auto 6px max(8px,env(safe-area-inset-bottom)) 6px!important;width:auto!important;max-height:88dvh!important;overflow:auto!important;border-radius:22px!important;z-index:2147482300!important}.epx-save-bar,.epx-unsaved-bar,.wf-unsaved-bar,.epx-edit-layout .save-bar{position:fixed!important;left:6px!important;right:6px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;z-index:2147481600!important;opacity:1!important;visibility:visible!important;box-shadow:0 18px 50px #19376c52!important}.epx-mobile-contract-hours{display:block!important}.epx-desktop-contract-hours{display:none!important}.epx-access-grid,.epx-bottom-grid{grid-template-columns:1fr!important}[class*=permissions-override i],[data-section=permissions-override]{display:none!important}.epx-modal-backdrop,.wf-modal-backdrop{z-index:2147482200!important}.epx-modal,.wf-modal{z-index:2147482300!important}.dpx-modal,.wf-modal{width:calc(100vw - 12px)!important;max-width:none!important;max-height:91dvh!important;overflow:auto!important}.wf-form-tabs{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;position:sticky!important;top:0!important;z-index:3!important;background:#fff!important;padding:8px 0!important}.wf-form-tab{width:100%!important;justify-content:space-between!important;min-height:46px!important;border-radius:12px!important}.wf-permission-grid,.wf-visible-pages-grid,[class*=permission-group i]{grid-template-columns:1fr!important;max-height:none!important}.ma-nationality-layer-v105{position:fixed!important;inset:0!important;z-index:2147483500!important}.ma-switch,[class*=ma-][role=switch],.ma-row input[type=checkbox]+span{flex:0 0 auto!important}.ma-switch{width:42px!important;height:24px!important;border-radius:999px!important}.ma-row,.ma-interaction-row{align-items:center!important;gap:11px!important;min-width:0!important}.ma-row>div,.ma-row__copy{min-width:0!important;flex:1 1 auto!important}.ma-session-list .ma-row{align-items:flex-start!important}.ma-session-list .ma-row-subtitle{white-space:normal!important;overflow-wrap:anywhere!important}.ma-save-bar{position:fixed!important;left:6px!important;right:6px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;z-index:2147481600!important}}@media(max-width:768px){.opsc-mobile-dark-button-v105,.opsc-mobile-dark-button-v105 *,button[class*=primary i],button[class*=primary i] *,button[class*=danger i],button[class*=danger i] *,button[class*=dark i],button[class*=dark i] *{color:#fff!important;-webkit-text-fill-color:#fff!important}.opsc-mobile-dark-button-v105 svg,button[class*=primary i] svg,button[class*=danger i] svg{fill:none!important;stroke:currentColor!important}button:disabled,[role=button][aria-disabled=true]{opacity:.62!important}.opsc-ticket-attachment--image{appearance:none!important;-webkit-appearance:none!important;display:block!important;width:min(100%,320px)!important;padding:0!important;margin:8px 0 0!important;border:0!important;background:transparent!important;text-align:left!important;color:#334155!important;-webkit-text-fill-color:#334155!important;touch-action:manipulation!important}.opsc-ticket-attachment__name{display:block!important;margin-top:5px!important;font-size:12px!important;font-weight:650!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;overflow-wrap:anywhere!important}.image1-ticket-attachments{position:relative!important;z-index:2!important}.image1-ticket-lightbox{pointer-events:auto!important}body.opsc-mobile-ticket-open .image1-ticket-scroll{padding-bottom:126px!important}body.opsc-mobile-ticket-open .v84-ticket-composer{left:2px!important;right:2px!important;width:calc(100vw - 4px)!important;max-width:none!important}.v84-ticket-composer .v83-ticket-composer-row{grid-template-columns:36px minmax(0,1fr) 40px!important;gap:4px!important}.v84-ticket-composer .v83-ticket-composer-input textarea{min-height:50px!important;padding:13px 11px!important;font-size:16px!important;line-height:1.35!important}.sc-mobile-clean,.sc-mob3,.sc-mob3__date-card--top{overflow:visible!important;transform:none!important;isolation:auto!important}.sc-mob3__date-card--top{position:relative!important;z-index:2147483000!important}.sc-mob3__agenda,.sc-mob3__week-strip,.sc-mob3__day-content,.sc-mob3__shift-list{position:relative!important;z-index:1!important}.sc-mob3__search-results{left:6px!important;right:6px!important;width:auto!important;z-index:2147483647!important;overscroll-behavior:contain!important}.sc-pop-backdrop--shift{position:fixed!important;inset:0!important;display:block!important;background:#040e20b8!important;z-index:2147482500!important}.sc-shift-detail-modal,.sc-shift-menu,.sc-shift-notice-modal{z-index:2147482600!important}.av-page{position:relative!important;isolation:isolate!important;background:linear-gradient(145deg,#fff,#f4f9ff 24%,#e6f3ff,#f9fcff)!important}.av-page:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:-1!important;background:radial-gradient(460px 330px at -8% 3%,rgba(137,196,255,.48),transparent 70%),radial-gradient(520px 380px at 108% 32%,rgba(177,218,255,.56),transparent 72%),linear-gradient(155deg,#fff,#edf7ff 52%,#dfefff)!important}.av-control-panel,.av-day-card,.av-calendar-card,.av-side-card{background:#ffffffc7!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.av-save-bar{display:block!important;position:fixed!important;left:5px!important;right:5px!important;bottom:calc(7px + env(safe-area-inset-bottom,0px))!important;z-index:2147483400!important;transform:none!important}.ops-leave-date-fields-v105{padding-top:22px!important}.ops-leave-date-fields-v105>label:nth-child(2),.ops-leave-date-fields-v105>label:nth-child(3){margin-top:12px!important}.ops-switch-card{border:1px solid #cbdcf0!important;background:linear-gradient(145deg,#fff,#f4f9ff)!important;box-shadow:0 7px 18px #2a538417!important}.ops-switch-card.is-on{border-color:#6da9ee!important;background:linear-gradient(145deg,#eff7ff,#dceeff)!important}.ops-switch-card .ops-switch{position:relative!important;display:block!important;background:#c7d4e4!important;box-shadow:inset 0 0 0 1px #0f172a14!important}.ops-switch-card.is-on .ops-switch{background:#2563eb!important}.ops-switch-card .ops-switch>span{display:block!important;background:#fff!important;border-radius:50%!important;box-shadow:0 2px 7px #0f172a40!important;transition:transform .2s ease!important}.ops-no-mobile-zoom-v105,.ops-no-mobile-zoom-v105:focus{font-size:16px!important;transform:none!important;zoom:1!important}.ops-confirm-mini-v105{grid-template-columns:34px minmax(0,1fr)!important;padding:10px 11px!important}.ops-leave-month-grid button.has-leave{position:relative!important;border:2px solid #4b91e2!important;box-shadow:inset 0 0 0 2px #ffffffe6,0 5px 12px #2961a429!important}.ops-leave-month-grid button.is-approved{background:#dcfce7!important;color:#166534!important;border-color:#22c55e!important}.ops-leave-month-grid button.is-pending,.ops-leave-month-grid button.is-requested{background:#fff4d6!important;color:#92400e!important;border-color:#f59e0b!important}.ops-calendar-event-label.is-approved,.ops-calendar-event-state.is-approved{color:#166534!important;font-weight:800!important}.ops-calendar-event-label.is-pending,.ops-calendar-event-label.is-requested{color:#92400e!important;font-weight:800!important}.stp-menu-dismiss{position:fixed!important;inset:0!important;z-index:2147483500!important;border:0!important;background:transparent!important}.stp-menu,.stp-cell-menu,.stp-inline-menu-v105{z-index:2147483600!important}.stp-inline-menu-v105{position:fixed!important;left:7px!important;right:7px!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;top:auto!important;width:auto!important;max-height:70dvh!important;overflow:auto!important;border-radius:18px!important}.stp-unsaved-dock{display:flex!important;position:fixed!important;left:5px!important;right:5px!important;bottom:calc(7px + env(safe-area-inset-bottom,0px))!important;z-index:2147483400!important;transform:none!important}.epx-mobile-filter-dropdown-v89{position:fixed!important;left:5px!important;right:5px!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;top:auto!important;width:auto!important;max-width:none!important;max-height:91dvh!important;border:1px solid #bfd7f2!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 80px #0f274c5c!important;z-index:2147483600!important}.epx-mobile-filter-dropdown-v89>header{position:sticky!important;top:0!important;z-index:3!important;background:linear-gradient(135deg,#eff7ff,#dceeff)!important;border-bottom:1px solid #c8ddf5!important}.epx-mobile-filter-dropdown-body-v89{overflow:auto!important;padding:12px!important}.epx-filter-group-v101{padding:12px!important;border:1px solid #d6e4f4!important;border-radius:16px!important;background:#f9fcff!important}.epx-mobile-filter-dropdown-v89 footer{position:sticky!important;bottom:0!important;background:#fff!important;border-top:1px solid #dbe7f4!important;padding:10px!important}.epx-save-bar{position:fixed!important;left:5px!important;right:5px!important;bottom:calc(7px + env(safe-area-inset-bottom,0px))!important;z-index:2147483400!important;opacity:1!important;visibility:visible!important;transform:none!important}.epx-category-modal-list-v105{display:grid!important;gap:8px!important}.epx-category-modal-list-v105>button{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:50px!important;padding:11px 12px!important;border:1px solid #d7e4f3!important;border-radius:13px!important;background:#f8fbff!important;color:#17324f!important;-webkit-text-fill-color:#17324f!important}.epx-category-modal-list-v105>button>span{display:flex!important;align-items:center!important;gap:8px!important}.epx-mobile-contract-hours input{font-size:16px!important}.rbac-editor-tabs{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;position:sticky!important;top:0!important;z-index:4!important;padding:8px!important;margin:-8px -4px 12px!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.rbac-editor-tabs button{width:100%!important;min-height:48px!important;justify-content:space-between!important;border:1px solid #d5e3f3!important;border-radius:13px!important;background:#f7fbff!important;color:#27415f!important;-webkit-text-fill-color:#27415f!important;text-align:left!important;padding:10px 12px!important}.rbac-editor-tabs button.active{background:#1d67c9!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#1d67c9!important}.rbac-permission-groups,.rbac-page-groups{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.rbac-permission-group,.rbac-page-group{border:1px solid #d6e4f3!important;border-radius:16px!important;padding:10px!important;background:#f9fcff!important}.rbac-page-option,.rbac-permission-option{width:100%!important;min-height:58px!important;text-align:left!important}.rbac-page-visibility-head{align-items:flex-start!important;gap:8px!important}.ma-nationality-layer-v105:empty{display:none!important}.ma-modal-backdrop{z-index:2147483500!important}.ma-switch,button[role=switch].ma-switch{width:44px!important;min-width:44px!important;height:25px!important;padding:2px!important;border-radius:999px!important;background:#c5d2e2!important;box-shadow:inset 0 0 0 1px #0f172a14!important}.ma-switch[aria-checked=true],.ma-switch.is-on,.ma-switch.active{background:#2563eb!important}.ma-switch:after,.ma-switch>i,.ma-switch>span{width:21px!important;height:21px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 7px #0f172a3d!important}.ma-row,.ma-interaction-row{display:flex!important;align-items:flex-start!important;width:100%!important;padding:12px!important;border-radius:14px!important}.ma-row>:last-child{margin-left:auto!important}.ma-session-list .ma-row{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important}.ma-session-list .ma-row-subtitle{line-height:1.45!important;word-break:break-word!important}}@media(max-width:768px){body:has([role=dialog],.image1-ticket-lightbox,.stp-menu,.stp-cell-menu){overflow-x:hidden!important}body.opsc-mobile-ticket-open .opsc-mobile-ticket-modal{width:100vw!important;max-width:100vw!important}body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer{left:0!important;right:0!important;width:100vw!important;border-radius:18px 18px 0 0!important}body.opsc-mobile-ticket-open .v83-ticket-composer-row{grid-template-columns:34px minmax(0,1fr) 40px!important;width:100%!important}body.opsc-mobile-ticket-open .v83-ticket-composer-input{width:100%!important;min-width:0!important}body.opsc-mobile-ticket-open .v83-ticket-composer-input textarea{width:100%!important;min-width:0!important;min-height:54px!important;max-height:148px!important;box-sizing:border-box!important}.opsc-ticket-attachment--image{width:min(100%,360px)!important;max-width:100%!important;pointer-events:auto!important}.opsc-ticket-attachment--image img{pointer-events:none!important}.sc-mob3__date-card--top,.sc-mob3__control-dock,.sc-mob3__search-wrap{contain:none!important;clip-path:none!important}.sc-mob3__search-results{position:fixed!important;top:var(--opsc-search-results-top,132px)!important;left:8px!important;right:8px!important;width:auto!important;z-index:2147483647!important}.sc-pop-backdrop--shift{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#030c1dbd!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.av-save-bar,.stp-unsaved-dock,.epx-save-bar,.epx-unsaved-bar,.wf-unsaved-bar{position:fixed!important;left:5px!important;right:5px!important;bottom:calc(7px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;transform:none!important;translate:none!important;z-index:2147483400!important}html body .av-page{min-height:100dvh!important;background:linear-gradient(145deg,#fff,#edf7ff 32%,#dceeff 70%,#f8fcff)!important}html body .av-page :where(.av-day-card,.av-control-panel,.av-calendar-card,.av-side-card,.av-merged-panel){background:#ffffffc9!important}:where(.ops-no-mobile-zoom-v105,.epx-search-box input,.epx-directory-actions input,.ma-input,input,select,textarea)[class]{font-size:16px!important;text-size-adjust:100%!important;-webkit-text-size-adjust:100%!important}.ops-leave-date-fields-v105{padding-top:26px!important;gap:14px!important}.ops-leave-date-fields-v105>label:nth-child(n+2){margin-top:12px!important}.ops-switch-card{grid-template-columns:36px minmax(0,1fr) 42px!important;min-height:68px!important}.ops-confirm-mini-switch-v105{width:32px!important;height:19px!important}.ops-confirm-mini-switch-v105 i{width:15px!important;height:15px!important}.ops-confirm-mini-v105>input:checked+.ops-confirm-mini-switch-v105 i{transform:translate(13px)!important}.ops-leave-month-grid button.has-leave{min-height:64px!important}.ops-leave-month-grid button.is-approved{background:#dff8e8!important;border-color:#16a34a!important;color:#14532d!important}.ops-leave-month-grid button.is-pending,.ops-leave-month-grid button.is-requested{background:#fff1c7!important;border-color:#ea8a05!important;color:#78350f!important}.stp-kebab,.stp-shift-kebab,[data-opsc-menu-trigger]{min-width:42px!important;min-height:42px!important;pointer-events:auto!important}.stp-menu-dismiss{z-index:2147483600!important}.stp-menu,.stp-cell-menu,.stp-inline-menu-v105{z-index:2147483646!important;pointer-events:auto!important}.epx-mobile-filter-dropdown-v89,.employee-filters-modal,[data-v13-target=employee-filters]{position:fixed!important;inset:auto 5px calc(6px + env(safe-area-inset-bottom,0px)) 5px!important;max-height:91dvh!important;overflow:auto!important;z-index:2147483600!important}.epx-modal-backdrop,.wf-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483500!important}.epx-modal-shell,.wf-modal-shell,.epx-category-modal-v105{position:relative!important;z-index:2147483600!important}[data-section=permissions-override],[class*=permissions-override i]{display:none!important}.rbac-editor-tabs{grid-template-columns:1fr 1fr!important;position:sticky!important;top:0!important}.rbac-editor-tabs button{min-width:0!important;text-align:center!important;justify-content:center!important}.rbac-permission-option,.rbac-page-option{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}.ma-switch,button[role=switch].ma-switch{flex:0 0 44px!important;position:relative!important}.ma-interaction-row,.ma-row{box-sizing:border-box!important;gap:10px!important}.ma-session-list .ma-row{grid-template-columns:36px minmax(0,1fr)!important}.ma-session-list .ma-row>:last-child{grid-column:1 / -1!important;margin-left:0!important}button:not(:disabled)[style*="background-color: rgb(15"],button:not(:disabled)[style*="background: rgb(15"],button:not(:disabled)[style*="#0f172a" i],button:not(:disabled)[style*="#1d4ed8" i],button:not(:disabled)[style*="#2563eb" i],button:not(:disabled)[style*="#dc2626" i],button:not(:disabled)[style*="#b91c1c" i]{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media(max-width:820px){html.opsc-mobile-qa-v106{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}html.opsc-mobile-qa-v106 :where(input,select,textarea,[contenteditable=true]){font-size:16px!important}.opsc-mobile-dark-button-v106,.opsc-mobile-dark-button-v106:hover,.opsc-mobile-dark-button-v106:active,.opsc-mobile-dark-button-v106:focus,.opsc-mobile-dark-button-v106:disabled,.opsc-mobile-dark-button-v106[aria-disabled=true],.opsc-mobile-dark-button-v106[aria-busy=true],.opsc-mobile-dark-button-v106[data-loading=true]{color:#fff!important;-webkit-text-fill-color:#fff!important}.opsc-mobile-dark-button-v106 :where(span,strong,b,small,i,em){color:inherit!important;-webkit-text-fill-color:currentColor!important}.opsc-mobile-dark-button-v106 svg{color:inherit!important;stroke:currentColor!important}:where(.sc-pop-backdrop--shift,.epx-modal-backdrop,.wf-modal-backdrop,.dpx-modal-backdrop,.wfc-modal-overlay,.v56-wfc-overlay,.v58-wfc-overlay,.ma-modal-overlay,[class*=modal-backdrop i],[class*=dialog-backdrop i]){position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;background:#040f22b8!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2147483400!important}:where([role=dialog],.sc-shift-detail-modal,.sc-shift-notice-modal,.epx-modal-shell,.epx-modal,.wf-modal-shell,.wf-modal,.dpx-modal,.wfc-modal,.ma-modal){z-index:2147483500!important}.opsc-ticket-attachment{position:relative!important;z-index:4!important;touch-action:manipulation!important}.opsc-ticket-attachment--image{width:min(100%,420px)!important;max-width:100%!important;pointer-events:auto!important}.opsc-ticket-attachment--image img{pointer-events:none!important}.image1-ticket-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;background:#020817f0!important;display:grid!important;place-items:center!important}body.opsc-mobile-ticket-open .opsc-mobile-ticket-footer.v84-ticket-composer{left:0!important;right:0!important;bottom:0!important;width:100vw!important;max-width:none!important;padding:8px 7px calc(8px + env(safe-area-inset-bottom,0px))!important;border-radius:18px 18px 0 0!important}body.opsc-mobile-ticket-open .v83-ticket-composer-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) 40px!important;gap:6px!important;width:100%!important}body.opsc-mobile-ticket-open .v83-ticket-composer-input,body.opsc-mobile-ticket-open .v83-ticket-composer-input textarea{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}body.opsc-mobile-ticket-open .v83-ticket-composer-input textarea{min-height:54px!important;max-height:150px!important;padding:13px 12px!important}.sc-mob3__date-card--top,.sc-mob3__control-dock,.sc-mob3__search-line,.sc-mob3__search-wrap{overflow:visible!important;contain:none!important;transform:none!important;clip-path:none!important}.sc-mob3__search-results{position:fixed!important;top:var(--opsc-search-results-top, 132px)!important;left:8px!important;right:8px!important;width:auto!important;max-height:min(58dvh,440px)!important;overflow:auto!important;isolation:isolate!important;z-index:2147483647!important;background:#fff!important;border:1px solid #c9daf1!important;box-shadow:0 24px 64px #0d264e57!important}.sc-pop-backdrop--shift{display:block!important}.sc-shift-detail-modal,.sc-shift-notice-modal{position:fixed!important;left:7px!important;right:7px!important;top:auto!important;bottom:max(7px,env(safe-area-inset-bottom,0px))!important;width:auto!important;max-height:90dvh!important;overflow:auto!important}:where(.av-save-bar,.stp-unsaved-dock,.epx-save-bar,.epx-unsaved-bar,.wf-unsaved-bar,.epx-edit-layout .save-bar){position:fixed!important;left:5px!important;right:5px!important;bottom:calc(7px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;transform:none!important;translate:none!important;opacity:1!important;visibility:visible!important;z-index:2147483300!important;box-shadow:0 18px 52px #19376c52!important}html body .av-page{min-height:100dvh!important;background:radial-gradient(520px 360px at -12% -2%,rgba(167,211,255,.92),rgba(226,242,255,.76) 48%,transparent 73%),radial-gradient(480px 360px at 112% 24%,rgba(185,221,255,.88),rgba(239,248,255,.7) 53%,transparent 76%),linear-gradient(145deg,#fff,#eff8ff 30%,#dfefff 70%,#f9fcff)!important}html body .av-page :where(.av-day-card,.av-control-panel,.av-calendar-card,.av-side-card,.av-merged-panel,.av-card){background:#fffc!important;border-color:#a4c7eb9e!important}.ops-leave-date-fields-v105{padding-top:28px!important;row-gap:14px!important}.ops-leave-date-fields-v105>:where(label,.ops-field):nth-child(n+2){margin-top:10px!important}.ops-leave-switch-row--reference{grid-template-columns:1fr!important;gap:10px!important}.ops-switch-card{display:grid!important;grid-template-columns:36px minmax(0,1fr) 42px!important;min-height:66px!important;padding:11px 12px!important;border-radius:16px!important;align-items:center!important}.ops-switch-card .ops-switch{width:42px!important;height:24px!important;padding:2px!important;border-radius:999px!important}.ops-switch-card .ops-switch>span{width:20px!important;height:20px!important}.ops-switch-card.is-on .ops-switch>span{transform:translate(18px)!important}.ops-confirm-mini-v105{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.ops-confirm-mini-switch-v105{width:31px!important;height:18px!important;padding:2px!important}.ops-confirm-mini-switch-v105 i{width:14px!important;height:14px!important}.ops-confirm-mini-v105>input:checked+.ops-confirm-mini-switch-v105 i{transform:translate(13px)!important}:where(.ops-leave-view-modal,.ops-view-request-modal,[class*=view-request i]) :where(p,span,strong,b,small,dd,dt){overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.45!important}:where(.ops-leave-view-modal,.ops-view-request-modal,[class*=view-request i]) :where(.ops-modal-body,[class*=modal-body i]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;overflow:auto!important}.ops-leave-month-grid button.has-leave,.ops-leave-calendar-day.has-leave{outline:2px solid currentColor!important;outline-offset:-3px!important;font-weight:900!important;min-height:60px!important}.ops-leave-month-grid button.is-approved,.ops-leave-calendar-day.is-approved{background:#ddf8e7!important;border-color:#16a34a!important;color:#14532d!important}.ops-leave-month-grid button.is-pending,.ops-leave-month-grid button.is-requested,.ops-leave-calendar-day.is-pending,.ops-leave-calendar-day.is-requested{background:#fff1c7!important;border-color:#e58a08!important;color:#78350f!important}.stp-kebab,.stp-shift-kebab,[data-opsc-menu-trigger]{min-width:42px!important;min-height:42px!important;touch-action:manipulation!important;pointer-events:auto!important;position:relative!important;z-index:2147482000!important}.stp-menu-dismiss{z-index:2147483550!important}.stp-menu,.stp-cell-menu,.stp-inline-menu,.stp-inline-menu-v105{position:fixed!important;z-index:2147483646!important;pointer-events:auto!important;max-width:calc(100vw - 16px)!important;background:#fff!important;box-shadow:0 24px 64px #0f20445c!important}.stp-inline-menu-v105{left:8px!important;right:8px!important;top:auto!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;width:auto!important}.epx-directory-actions input,.epx-search-box input,input[placeholder*="Search employees" i]{font-size:16px!important}:where(.epx-mobile-filter-redesign-v101,.epx-mobile-filter-dropdown-v89,.employee-filters-modal,[data-v13-target=employee-filters]){position:fixed!important;inset:auto 5px calc(6px + env(safe-area-inset-bottom,0px)) 5px!important;width:auto!important;max-height:91dvh!important;overflow:auto!important;border-radius:22px!important;z-index:2147483600!important;background:#fff!important;box-shadow:0 26px 72px #0d234a61!important}.epx-modal-backdrop,.wf-modal-backdrop{z-index:2147483500!important}.epx-modal-shell,.epx-modal,.wf-modal-shell,.wf-modal,.epx-category-modal-v105,.enterprise-select-menu{z-index:2147483646!important}.epx-mobile-contract-hours{display:block!important}.epx-desktop-contract-hours{display:none!important}[data-section=permissions-override],[class*=permissions-override i]{display:none!important}.rbac-editor-tabs,.wf-form-tabs{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;position:sticky!important;top:0!important;z-index:6!important;background:#fff!important;padding:8px 0!important}.rbac-editor-tabs button,.wf-form-tab{width:100%!important;min-height:45px!important;justify-content:space-between!important}.rbac-permission-option,.rbac-page-option,.wf-permission-grid,.wf-visible-pages-grid,[class*=permission-group i]{grid-template-columns:minmax(0,1fr) auto!important;max-height:none!important}.wfc-schedule-modal,.wfc-record-details-modal,.wfc-document-preview-modal{width:calc(100vw - 12px)!important;max-width:none!important;max-height:92dvh!important;overflow:auto!important}.wfc-schedule-modal-columns{grid-template-columns:1fr!important}.wfc-schedule-modal-list article,.wfc-detail-grid>div{min-width:0!important;overflow-wrap:anywhere!important}.wfc-modal-footer{position:sticky!important;bottom:0!important;z-index:8!important;background:#fffffffa!important}.ma-nationality-layer-v105{position:fixed!important;inset:0!important;z-index:2147483600!important;pointer-events:none!important}.ma-nationality-layer-v105 :where(.ma-modal-overlay,.ma-modal,.ma-nationality-list,.ma-nationality-option){pointer-events:auto!important}.ma-nationality-list{max-height:min(52dvh,420px)!important;overflow:auto!important}:where(.ma-interaction-row,.ma-row){display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-width:0!important}:where(.ma-interaction-row,.ma-row) :where(.ma-row-title,.ma-row-subtitle,span,strong,small){min-width:0!important;overflow-wrap:anywhere!important}.ma-switch,button[role=switch].ma-switch{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:25px!important;border-radius:999px!important;padding:2px!important}.ma-switch:after,.ma-switch>span,.ma-switch>i{width:21px!important;height:21px!important;border-radius:50%!important}.ma-session-list .ma-row{grid-template-columns:36px minmax(0,1fr)!important}.ma-session-list .ma-row>:last-child{grid-column:1 / -1!important;margin-left:0!important}}@media(max-width:767px){html body :is(.mobile-account-root,.ma-modal) .ma-card.ma-settings-list-v128,html body :is(.mobile-account-root,.ma-modal) .ma-card.ma-interaction-section-v128{overflow:hidden!important;border:1px solid #d8e4f0!important;background:#fff!important;background-image:none!important}html body :is(.mobile-account-root,.ma-modal) .ma-row{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;column-gap:11px!important;min-height:66px!important;padding:11px 12px!important}html body :is(.mobile-account-root,.ma-modal) .ma-row-copy{min-width:0!important;overflow:hidden!important}html body :is(.mobile-account-root,.ma-modal) .ma-row-copy strong{display:block!important;color:#15243b!important;font-size:13.5px!important;line-height:1.25!important}html body :is(.mobile-account-root,.ma-modal) .ma-row-copy small{display:block!important;margin-top:3px!important;color:#63758d!important;font-size:11.5px!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body .ma-switch-v128{position:relative!important;display:inline-flex!important;align-items:center!important;width:44px!important;height:26px!important;min-width:44px!important;margin:0!important;cursor:pointer!important}html body .ma-switch-v128>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body .ma-switch-track-v128{position:relative!important;display:block!important;width:44px!important;height:26px!important;border:1px solid #aebdcd!important;border-radius:999px!important;background:#c3ced9!important;background-image:none!important;box-shadow:inset 0 1px 3px #152b4629!important;transition:.18s ease!important}html body .ma-switch-track-v128>span{position:absolute!important;top:2px!important;left:2px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;background-image:none!important;box-shadow:0 2px 7px #10233c47!important;transform:translate(0)!important;transition:transform .18s ease!important}html body .ma-switch-v128.on .ma-switch-track-v128{border-color:#246ff2!important;background:#246ff2!important}html body .ma-switch-v128.on .ma-switch-track-v128>span{transform:translate(18px)!important}html body .ma-switch-v128.is-saving .ma-switch-track-v128{opacity:.62!important}html body .ma-switch-v128:focus-within .ma-switch-track-v128{outline:3px solid rgba(36,111,242,.2)!important;outline-offset:2px!important}html body .ma-switch-v128:before,html body .ma-switch-v128:after,html body .ma-switch-track-v128:before,html body .ma-switch-track-v128:after{content:none!important;display:none!important}html body .ma-nationality-layer-v105{position:fixed!important;inset:0!important;z-index:2147483646!important}html body .ma-nationality-layer-v105 .ma-modal{max-height:calc(100dvh - 20px)!important}html body .ma-nationality-layer-v105 .ma-nationality-list{max-height:min(52dvh,430px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid #d6e3ef!important;border-radius:15px!important}html body .ma-nationality-layer-v105 .ma-nationality-option.selected{background:#eaf3ff!important;background-image:none!important;color:#165fce!important}html body .ma-picker-button .is-selected{color:#15243b!important;font-weight:700!important}html body .ma-session-list-v128{display:grid!important;gap:12px!important}html body .ma-session-card-v128{overflow:hidden!important;border:1px solid #d4e1ed!important;border-radius:17px!important;background:#fff!important;background-image:none!important;box-shadow:0 8px 24px #15345b12!important}html body .ma-session-card-v128.is-current{border-color:#93c6aa!important}html body .ma-session-card-v128>header{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;border-bottom:1px solid #e1e9f2!important;background:#f8fbff!important}html body .ma-session-card-v128>header div{min-width:0!important}html body .ma-session-card-v128>header strong,html body .ma-session-card-v128>header small{display:block!important;overflow-wrap:anywhere!important}html body .ma-session-card-v128>header small{margin-top:2px!important;color:#66788f!important}html body .ma-session-card-v128 dl{display:grid!important;grid-template-columns:1fr 1fr!important;margin:0!important;padding:12px!important;gap:10px!important}html body .ma-session-card-v128 dl>div{min-width:0!important;padding:9px!important;border-radius:11px!important;background:#f7faff!important}html body .ma-session-card-v128 dl>div.wide{grid-column:1 / -1!important}html body .ma-session-card-v128 dt{margin-bottom:3px!important;color:#718198!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body .ma-session-card-v128 dd{margin:0!important;color:#1a2b43!important;font-size:11.5px!important;font-weight:700!important;overflow-wrap:anywhere!important}html body .mobile-account-root .ma-modal-foot{background:#fff!important;background-image:none!important}}html body .ma-session-desktop-only-v423{display:none}@media(min-width:769px){html body .ma-session-card-v128 dl>div.ma-session-desktop-only-v423{display:block}}@media(max-width:767px){html body .mobile-account-root .ma-employment-details-v129 .ma-row{grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;column-gap:11px!important;text-align:left!important}html body .mobile-account-root .ma-employment-details-v129 .ma-row-copy{min-width:0!important;width:100%!important;padding:0!important;margin:0!important;text-align:left!important;justify-self:stretch!important;overflow:hidden!important}html body .mobile-account-root .ma-employment-details-v129 .ma-row-copy :is(strong,small,.ma-row-value){display:block!important;max-width:100%!important;margin-left:0!important;text-align:left!important;overflow-wrap:anywhere!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v129{all:unset!important;box-sizing:border-box!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;overflow:visible!important;cursor:pointer!important;isolation:isolate!important;-webkit-tap-highlight-color:transparent!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v129>input{position:absolute!important;inset:0!important;z-index:5!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:inherit!important}html body :is(.mobile-account-root,.ma-modal) .ma-switch-track-v129{position:relative!important;z-index:1!important;display:block!important;width:42px!important;min-width:42px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:1px solid #aebdca!important;border-radius:999px!important;background:#d7e0e7!important;background-color:#d7e0e7!important;background-image:none!important;box-shadow:inset 0 1px 2px #18324b1f!important;filter:none!important;overflow:hidden!important;transition:background-color .18s ease,border-color .18s ease!important}html body :is(.mobile-account-root,.ma-modal) .ma-switch-track-v129>.ma-switch-knob-v129{position:absolute!important;z-index:2!important;top:2px!important;left:2px!important;display:block!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;border:1px solid rgba(98,118,136,.22)!important;border-radius:50%!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 1px 4px #11273d3d!important;filter:none!important;transform:translate(0)!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v129.on .ma-switch-track-v129{border-color:#16855a!important;background:#22a06b!important;background-color:#22a06b!important;background-image:none!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v129.on .ma-switch-track-v129>.ma-switch-knob-v129{border-color:#c5eadb!important;background:#f4fff9!important;background-color:#f4fff9!important;transform:translate(18px)!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v129:before,html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v129:after,html body :is(.mobile-account-root,.ma-modal) .ma-switch-track-v129:before,html body :is(.mobile-account-root,.ma-modal) .ma-switch-track-v129:after,html body :is(.mobile-account-root,.ma-modal) .ma-switch-knob-v129:before,html body :is(.mobile-account-root,.ma-modal) .ma-switch-knob-v129:after{content:none!important;display:none!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v129:focus-within .ma-switch-track-v129{outline:3px solid rgba(34,160,107,.2)!important;outline-offset:2px!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v129.is-disabled{opacity:.56!important;cursor:not-allowed!important}html body :is(.mobile-account-root,.ma-modal) .ma-danger-solid-v129,html body :is(.mobile-account-root,.ma-modal) .ma-danger-solid-v129:is(:hover,:focus,:focus-visible,:active,:disabled),html body .mobile-account-root .ma-danger-row-v129,html body .mobile-account-root .ma-danger-row-v129:is(:hover,:focus,:focus-visible,:active,:disabled){position:relative!important;z-index:5!important;border:1px solid #c91f2c!important;background:#d62839!important;background-color:#d62839!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;overflow:hidden!important}html body :is(.mobile-account-root,.ma-modal) .ma-danger-solid-v129 *,html body .mobile-account-root .ma-danger-row-v129 :is(.ma-row-copy,strong,small,.ma-row-value,.ma-row-icon,svg,path){position:relative!important;z-index:3!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;stroke:currentColor!important;opacity:1!important;filter:none!important;text-shadow:none!important}html body .mobile-account-root .ma-danger-row-v129 .ma-row-icon{background:#ffffff26!important;border-color:#ffffff47!important}html body :is(.mobile-account-root,.ma-modal) .ma-danger-solid-v129:before,html body :is(.mobile-account-root,.ma-modal) .ma-danger-solid-v129:after,html body .mobile-account-root .ma-danger-row-v129:before,html body .mobile-account-root .ma-danger-row-v129:after{content:none!important;display:none!important}}@media(max-width:767px){html body .mobile-account-root .ma-left-detail-list-v130 .ma-row,html body .mobile-account-root .ma-employment-details-v129 .ma-row,html body .mobile-account-root .ma-help-empty-v130{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;column-gap:11px!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important;text-align:left!important}html body .mobile-account-root :is(.ma-left-detail-list-v130,.ma-employment-details-v129,.ma-help-empty-v130) .ma-row-icon{grid-column:1!important;width:38px!important;min-width:38px!important;height:38px!important;margin:0!important}html body .mobile-account-root :is(.ma-left-detail-list-v130,.ma-employment-details-v129,.ma-help-empty-v130) .ma-row-copy{grid-column:2!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important;align-items:flex-start!important}html body .mobile-account-root :is(.ma-left-detail-list-v130,.ma-employment-details-v129,.ma-help-empty-v130) .ma-row-copy :is(strong,small,.ma-row-value){width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v130{all:unset!important;box-sizing:border-box!important;position:relative!important;display:inline-block!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:26px!important;min-height:26px!important;border:0!important;border-radius:999px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;overflow:visible!important;cursor:pointer!important;isolation:isolate!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v130>input{position:absolute!important;inset:0!important;z-index:10!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important}html body :is(.mobile-account-root,.ma-modal) .ma-switch-track-v130{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;width:46px!important;height:26px!important;margin:0!important;padding:0!important;border:1px solid #aebdca!important;border-radius:999px!important;background:#d7e0e7!important;background-color:#d7e0e7!important;background-image:none!important;box-shadow:none!important;filter:none!important;overflow:hidden!important;transition:background-color .18s ease,border-color .18s ease!important}html body :is(.mobile-account-root,.ma-modal) .ma-switch-track-v130>.ma-switch-knob-v130{position:absolute!important;z-index:2!important;top:3px!important;left:3px!important;display:block!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;border:1px solid #c8d1d9!important;border-radius:50%!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 1px 3px #162d423d!important;filter:none!important;transform:translate(0)!important;transition:transform .18s ease!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v130.on .ma-switch-track-v130{border-color:#107453!important;background:#168a63!important;background-color:#168a63!important;background-image:none!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v130.on .ma-switch-track-v130>.ma-switch-knob-v130{border-color:#fff!important;background:#fff!important;background-color:#fff!important;transform:translate(20px)!important}html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v130:before,html body :is(.mobile-account-root,.ma-modal) label.ma-switch-v130:after,html body :is(.mobile-account-root,.ma-modal) .ma-switch-track-v130:before,html body :is(.mobile-account-root,.ma-modal) .ma-switch-track-v130:after,html body :is(.mobile-account-root,.ma-modal) .ma-switch-knob-v130:before,html body :is(.mobile-account-root,.ma-modal) .ma-switch-knob-v130:after,html body .ma-cookie-list-v130 input[type=checkbox]:before,html body .ma-cookie-list-v130 input[type=checkbox]:after{content:none!important;display:none!important}html body .ma-cookie-list-v130 input[type=checkbox]{opacity:0!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important}html body .ma-modal .ma-danger-compact-v130,html body .ma-modal .ma-danger-compact-v130:is(:hover,:focus,:active,:disabled){width:auto!important;min-width:0!important;max-width:100%!important;min-height:38px!important;height:38px!important;padding:0 14px!important;border:1px solid #be1e2d!important;border-radius:11px!important;background:#d62839!important;background-color:#d62839!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:850!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important}html body .mobile-account-root .ma-danger-row-v130{min-height:58px!important;border-radius:14px!important;background:#d62839!important;background-color:#d62839!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important}html body .ma-modal .ma-danger-compact-v130:before,html body .ma-modal .ma-danger-compact-v130:after,html body .mobile-account-root .ma-danger-row-v130:before,html body .mobile-account-root .ma-danger-row-v130:after{content:none!important;display:none!important}html body .ma-modal .ma-support-form-v130 :is(.ma-field,.ma-select-field,label){padding:10px!important;border:1px solid #cbd9e7!important;border-radius:13px!important;background:#fbfdff!important;background-image:none!important;box-shadow:none!important}html body .ma-modal .ma-support-form-v130 :is(input,textarea,select,.ma-select-trigger){border:1px solid #bdcede!important;border-radius:11px!important;background:#fff!important;background-image:none!important;box-shadow:none!important}}@media(min-width:769px){html body .desktop-account-root .desktop-account-profile.ma-profile-card{min-height:126px!important;height:126px!important;margin:0 0 14px!important;padding:0!important;overflow:hidden!important;border:1px solid #c9def7!important;border-radius:22px!important;background:linear-gradient(118deg,#fff,#fbfdff 38%,#e8f4ff)!important;box-shadow:0 13px 34px #245b9c1c!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .desktop-account-root .desktop-account-profile>.ma-profile-card{min-height:126px!important;height:126px!important;margin:0!important;padding:17px 28px!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .desktop-account-root .desktop-account-profile .ma-avatar{width:62px!important;height:62px!important;min-width:62px!important}html body .desktop-account-root .desktop-account-profile .ma-avatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important}html body .desktop-account-root .desktop-account-profile .ma-profile-copy h2{font-size:20px!important;line-height:1.08!important}html body .desktop-account-root .desktop-account-profile .ma-profile-copy p{font-size:12px!important;line-height:1.25!important}html body .desktop-account-root .desktop-account-profile .ma-pill{min-height:40px!important;height:40px!important;padding:0 21px!important}html body .desktop-account-root .desktop-account-email{position:absolute!important;left:112px!important;top:87px!important;z-index:4!important;margin:0!important;display:flex!important;align-items:center!important;gap:7px!important;color:#123f72!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}html body .desktop-account-root .desktop-account-profile{position:relative!important}html body .desktop-account-root .desktop-account-email:before{content:"✉"!important;display:grid!important;place-items:center!important;width:21px!important;height:21px!important;border-radius:7px!important;background:#17395f!important;color:#fff!important;font-size:10px!important;box-shadow:0 5px 12px #1231572e!important}}@media(min-width:769px){html body .desktop-account-root .desktop-account-email{left:auto!important;top:auto!important;display:flex!important;align-items:center!important;gap:7px!important;margin:-38px 0 0 116px!important;color:#184b80!important;font-size:12px!important;font-weight:750!important;line-height:20px!important}html body .desktop-account-root .desktop-account-email:before{content:"✉"!important;display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;min-width:18px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#3177df!important;font-size:15px!important;line-height:1!important;box-shadow:none!important;transform:none!important}html body .desktop-account-root .desktop-account-profile .ma-avatar{overflow:hidden!important;border-radius:999px!important}html body .desktop-account-root .desktop-account-profile .ma-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:999px!important}}@media(min-width:769px){html body .desktop-account-root .desktop-account-profile>.desktop-account-email{display:none!important}html body .desktop-account-root .ma-profile-copy .ma-profile-meta{display:flex!important;align-items:center!important;gap:10px!important;min-height:22px!important;margin-top:4px!important}html body .desktop-account-root .ma-profile-copy .ma-profile-meta svg{width:18px!important;height:18px!important;min-width:18px!important;color:#294866!important;stroke:#294866!important}html body .desktop-account-root .ma-profile-copy .ma-profile-email-v361{color:#173f6f!important;font-weight:750!important}}@media(min-width:769px){html body .desktop-account-root .ma-profile-card .ma-avatar,html body .desktop-account-root .desktop-account-profile .ma-avatar{padding:0!important;border:0!important;border-radius:50%!important;overflow:hidden!important;background:#eaf3ff!important}html body .desktop-account-root .ma-profile-card .ma-avatar>img,html body .desktop-account-root .desktop-account-profile .ma-avatar>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important}html body .desktop-account-root .ma-profile-card .ma-avatar-upload{right:2px!important;bottom:2px!important;width:21px!important;height:21px!important;border-radius:50%!important;overflow:hidden!important;z-index:3!important}html body .desktop-account-root .ma-profile-card .ma-avatar-upload>svg{width:12px!important;height:12px!important;max-width:12px!important;max-height:12px!important}}
